body {
margin:0;
padding:0;
background:url('pic/bkg23.gif') #fff;
}
body, table, div {
color:#000;
}
table, table td, img {
border:0;
}
hr {
  height:1px;
  border:0;
  background:#000;
}
.style1 {color:#F00;}
table.intro {
	empty-cells:show;
	border-collapse:collapse;
	padding:0;
	margin:0;
	background-color:#fff500;
	width:490px;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-attachment: scroll;
}
table.intro td {
	padding:0;
	margin:0;
}
table.intro td.text {
	font-size:80%;
	line-height:1.20em;
	padding:0;
}
.bottom {
   width:16px;
}
.menu {
	face-color:#FFF;
	font:9px Arial, Verdana, Helvetica, sans-serif;
	decoration: underline;
	padding-left:2px;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none;
	}
.menu:link {
	face-color: #FFF;
	font:9px Arial, Verdana, Helvetica, sans-serif;
	decoration:underline;
	padding-left:2px;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none;
}
h2, h3 {
    text-align:left;
}

h3 {
  font-size:14px;
  font-weight:bold;
}
h4 {
  font-size:12px;
  font-weight:bold;
}
td#left_col, td#right_col {
  width:17px;
  vertical-align:top;
}
td#left_col {
  background:url('pic/bkg22.jpg') repeat-y;
}
td#right_col {
  background:url('pic/bkg22a.jpg') repeat-y;
}

#print {	
	background-color:#eee;
	padding-bottom:5px;
	text-align:left;
}
#print a, #print a:visited, #print a:hover {
    color:#333;	
}

@media print { /* Стиль для отображения при печати*/
    #print {
     display:none;
    }
}
.print {
  background:url('/pic/print.gif') left top no-repeat;
  font-family: Arial;
  padding-left:20px;
  font-size:11px;
  color:#333;
  text-decoration:underline;
	  }

/* main menu */
#main_menu {
  width:100%;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:0;
  padding:0;
}
#main_menu li {
  margin:0;
  padding:0;
  list-style:none;
}
#main_menu li {  
  color:#bbb;
  border-top:1px solid #889cc1;
  border-bottom:1px solid #273250;
}
#main_menu li a {
  color:#fff;
  padding:2px 15px;
  width:100%;
  margin:0;
  display:block;
  background:url('/pic/mmenu_li_point.gif') no-repeat 5px #475682;
  text-decoration:none;
}

#main_menu li a:hover {
  color:#fff;
  padding:2px 15px;
  width:100%;
  margin:0;
  display:block;
  background:url('/pic/mmenu_li_point.gif') no-repeat 5px #6579ac;
  text-decoration:none;
}

/*  */

.priceTitle {
  text-align:center;
  font-weight:bold;
  color:red;
  font-size:14px;
  margin-bottom:0;
  margin-top:25px;
  padding-bottom:0;
  margin-left:50px;
}
.inp_doors {
  border:0;
  background:none;
  color:#666;
  font-weight:bold;
}
.priceTable td {
  text-align:center;
}
.prLeft {
  text-align:left;
}
.pr_pdf {
  float:left;
  margin-right:20px;
  text-align:center;
  margin-bottom:10px;
  height:64px;
}
img, a img {
  border:0;
}
.pr_pdf a {
  text-decoration:underline;
}
.zakaz_ul{
  list-style:none;
}
.zakaz_ul li {
  margin:0.2em 0;
}
.zakaz_ul li a{
  text-decoration:underline;
}
.complect_p {
text-align:left;
font-size:10px;
}
.inp {
background:none;
border:0;
text-align:center;
}
.smdoor {
vertical-align:top;
text-align:center;
}
.sitemap {
margin-top:25px;
list-style:none;
margin:0;
padding:0;
}
.sitemap ul,.sitemap ul ul ul
{
list-style:none;
}
.sitemap ul {
padding-left:15px;
}
.sitemap li, .sitemap a  {
font-size:13px;
font-weight:bold;
}
.sitemap li {
margin:10px 0;
}
.sitemap ul ul {
padding-left:30px;
list-style-image:url('pic/li.gif');
}
.sitemap ul ul ul {
padding-left:15px;
}
.sitemap ul li,.sitemap ul li a {
font-weight:normal;
}
.sitemap ul ul ul li,.sitemap ul ul ul li a {
font-size:0.9em;
font-weight:normal;
}
.sitemap a {
text-decoration:underline;
}
.smap {
position:absolute;
top:6px;
left:5px;
}
*html .smap{
left:-170px;
}
.stile04{
vertical-align:top;
padding-top:2px;
background:url('/pic/bkg0005.jpg');
}
.zakaz_ul {
list-style-image:url('/pic/li_zakaz.gif');
padding-left:15px;
margin-left:0;
}
.zakaz_ul a, .zakaz_ul a:visited {
color:#0066ff;
text-decoration:underline;
}
.zakaz_ul a:hover {
color:#004cbe;
text-decoration:underline;
}
.zakaz2_ul {
list-style-image:url('/pic/li_zakaz2.gif');
padding-left:15px;
margin-left:0;
overflow:hidden;
height:40px;
}
.zakaz2_ul a, .zakaz2_ul a:visited, .zakaz2_ul a:active {
color:#0066ff;
text-decoration:underline;
font-weight:bold;
}
.zakaz2_ul a:hover {
color:#004cbe;
text-decoration:underline;
}
.zakaz2_ul li {
float:left;
margin-left:20px;
list-style:url('/pic/li_zakaz2.gif');
}
.zakaz2_ul li.first {
list-style:none;
margin-left:0;
}
.collect td {
padding-bottom:4px;
}
.collect a, .collect2 tr td a, .collect3 tr td a{
color:black;
text-decoration:none;
}
.collect3 td{
padding:10px 0;
margin:0;
}
.door_desc h3 {
margin:0;
padding:0;
}
.door_desc ul{
padding-left:15px;
}
.door_desc {
text-align:left;
}
a.viewDesc, a:visited.viewDesc {
text-decoration:underline;
color:#0066ff;
}
a.viewDesc:hover {
color:#004cbe;
text-decoration:underline;
}
.porta td {
padding:2px;
}
.loop {
padding-right:12px;
color:#999;
font-size:12px;
text-align:right;
text-decoration:none;
}
.collect a:hover {
text-decoration:none;
}
.collect2 td{
border:1px solid #bbb;
padding:2px;
}
.collect2 a {
text-decoration:underline;
}
.modDesc {
padding-left:0px;
margin-left:15px;
}
.modDesc li{
  line-height:1.8em;
  padding:4px;
}
.height {
  font-size: 13px;
}
.text_price {
  color:red;
  border:none;
  background:none;
  text-align:center;
  font-weight:bold;
}
#payment a, #payment a:link, #payment a:visited {
  font-size:14px;
  font-family:Helvetica;
  font-weight:bold;
  text-decoration:underline;
  color:#0066ff;
}

/* news of BARAUSSE */
.n_newsprev {
  margin-bottom:20px;
  overflow:hidden;
  width:100%;
}
.n_newsprev img {
  float:left;
  margin-right:10px;
}
.n_preview {
  font-weight:bold;
}
.n_newsprev p {
  margin:0;
}
.n_title {
  font-size:13px;
  font-weight:bold;
}
.n_newsblock {
  margin-bottom:30px;
  border-bottom:1px solid #bbb;
}
.n_newsblock h3 {
  text-align:left;
}
.quest_title {
  font-weight:bold;
}
.faq_list div {
  margin-bottom:25px;
  display:none;
  border-top:1px solid #999;
  border-bottom:1px solid #999;
}
.same_pics {
  width:100%;
}
.same_pics td {
  text-align:center;
}

.faq_list div ul li {
  margin-bottom:0;
}
.dr_thumb a, .dr_thumb a:visited {
  color:#384c87;
  text-decoration:none;
}
.dr_thumb a:hover {
  color:#0066ff;
  text-decoration:none;
}
.quest_list, .quest_list ul  {
  list-style-type:none;
  padding-left:20px;
  margin-left:0;
}
.quest_list div{
  display:none;
}
.cons_titl {
  font-size:13px;
}
.quest_list div a:visited {
  color:#666;
}
.quest_list div a, .quest_list div a:active {
  color:#000;
}
.quest_list div a:hover{
  color:#06f;
}
.t_params, .t_params td {
  border:1px solid #333;
  border-collapse:collapse;
  text-align:center;
}
.t_params td {
  padding:2px;
}
.mainSubNav, .mainSubNav a, .mainSubNav a:active, .mainSubNav a:visited {
  font-size:10px;
  color:#fff;
  text-decoration:none;
  margin:0;
  padding:0;
  font-family:Arial;
  font-weight:bold;
}
.mainSubNav a:hover {
  text-decoration:underline;
}
.preNews td h4, .preNews td h4 a {
  margin:0;
  padding:0;
  font-weight:normal;
  font-size:11px;
  line-height:1em;
}
.garantyT {
  border-collapse:collapse;
}
.garantyT, .garantyT td, .garantyT th {
  border:1px solid #333;
  font-size:11px;
  text-align:center;
}
.garantyT td {
  padding:2px;
}
.garantyT th {
  background-color:#eee;
}
.garantyT td.first {
  text-align:left;
}
span.faqSection, span.toggler {
  color:#0066ff;
  text-decoration:underline;
  cursor:pointer;
}
#faqList ol li {
  margin:10px 0;
}
div.element p{
margin:0;
padding:0;
text-indent:20px;
}
div.element ul li{
margin:0;
padding:0;
}
.FinishingName {
margin:0 0 15px 0;
padding:0;
font-size:16px;
}
.public {
overflow:hidden;
width:100%;
clear:both;
vertical-align:top;
margin-bottom:20px;
}
.public span {
color:#404040;
}
.public h2 {
text-align:left;
font-size:13px;
font-weight:bold;
}
.public a h2 {
color:#0066ff;
}
.public_pdf {
float:left;
width:210px;
text-align:center;
}
.public_pdf a span {
text-decoration:underline;
}
.likvid {
border-collapse:collapse;
width:300px;
}
.likvid, .likvid td, .likvid th {
border:1px solid #333;
text-align:center;
}
.likvid th {
font-size:12px;
background-color:#fd0;
padding:4px;
}
.likvid .likvid_mod{
font-weight:bold;
}
.likvid .likvid_new{
color:red;
font-weight:bold;
}
.doorName {
font-size:12px;
}
#showDoor a:hover{
text-decoration:none;
}
#doorBox {
position:relative;
text-align:left;
}
#showDoor{
     text-align:center;
	 width:205px;
}
.vertScroll {
	 position:absolute;
}
.smdoor span, .collect td span, .images_show span {
font-style:italic;
}
.scrollMenu {
overflow:auto;
height:360px;
background:#eee;
width:100%;
scrollbar-face-color:#7F92B6;
scrollbar-highlight-color:#7A83A6;
scrollbar-shadow-color:#5D6391;
scrollbar-arrow-color:#DFE2F8;
scrollbar-base-color:#5D6391;
scrollbar-dark-shadow-color:#fff;
scrollbar-3d-light-color:#9BAAC1;

}
.scrollMenu ul {
padding-top:0;
margin-left:15px;
padding-left:10px;
}
.scrollMenu ul li {
list-style-image:url('/pic/liPoint.gif');
margin:0 0 6px 0;
padding-left:0;
}
.scrollMenu ul li a, .scrollMenu ul li a:visited {
text-decoration:underline;
}
.rasprod_cities {
   width:100%;

   margin-bottom:15px;
   /*border-collapse:collapse;*/ 
}
.rasprod_cities td {
   margin:4px;
   font-size:12px;
   border:0px solid #adabb9;
   padding:4px;
   text-align:center;
}
.rasprod_cities td.active {
   background:#e6e4f2;
   font-weight:bold;
}
.rasprod_cities td a, .rasprod_cities td a:visited {
   text-decoration:underline;
}
.rasprod_list td{
   padding:20px 0;
   border-top:1px solid #bbb8c1;
}
.rasprod_list tr {
  
  vertical-align:top; 
}

.sale tr {
  vertical-align:top;
}
.sale tr td {
   font-size:10px;
}
.sale_salons dt{
   width:50px;
   float:left;
}
.sale_salons dd {
   padding-left:60px;
}
.nytable tr {
   margin:3px 0;
}
.video {
   font-size:1.1em;
}
.video a {
   text-decoration:underline;
   color: #06F;
}
.introText p {
   font-size:0.9em;
}
.left_banner {
   text-align:center;
   margin-bottom:8px;
}
.left_banner .banner_pics {
   border:1px solid #23293f;
}
.params_ico {
   margin-top:30px;
}
.news-title {
  font-size:12px;
}
.slogan {
  font-weight:bold;
  font-size:1.2em;
}
/* Sklad div's */
.gde-sklad-box, .gde-sklad-l, .gde-sklad-r, .gde-sklad-content {
  height:37px;    
}
.gde-sklad-box {
  background:url('pic/gde-sklad-c.gif') repeat-x left top;
  margin:0 15px;
}
.gde-sklad-l {
  background:url('pic/gde-sklad-l.gif') no-repeat left top;
}
.gde-sklad-r {
  background:url('pic/gde-sklad-r.gif') no-repeat right top;  
}
.gde-sklad-content {
  padding-top:10px;
}

