@charset "utf-8";
/*
    Common classes for any browser version
*/
#page { width:975px; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
  .page_wrapper { border:1px solid #CCCCCC; padding:10px; margin:10px 0 0 0; }
    #header { position:relative; }
 	   #logo { margin-left:40px; }
     #top_mnu{ position:absolute; left:270px; top:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
     	#top_mnu ul{ list-style:none; list-style-position:inside; }
	     #top_mnu li{ float:left; font-size:10px; border-left:1px solid #43271B; padding-left:10px; margin-right:20px;}
       	#top_mnu li a{color:#43271B; text-decoration:none;}
     .contacts{ position:absolute; right:30px;font-family:Tahoma, Geneva, sans-serif}
     	.top_contacts{ top:10px;}
      .code{ background:url(/images/common/contacts_bg.jpg) repeat-x top center; padding:8px 10px;; color:#FFF;}
      .phone, .mail{ color:#43271B; /* float:left; */ display:inline;}
      .phone{ font-size:18px;height: 18px; line-height: 18px; margin-top: 0px;}
      .mail{ font-size:9px;}
    #main_mnu{  border:1px solid #ADADAD; margin-top:10px; padding:15px 30px 10px; position:relative; }
    	 #main_mnu ul{ display:block; list-style:none; list-style-position:inside; height:20px; margin:0 auto;  padding:0px; }
/*       #main_mnu li:hover .hidden_mnu{ display:block;} */
       #main_mnu li:hover a { background:#9B876C; color:#FFF; padding:5px 40px 5px 20px; margin:-5px 0px; margin-right:20px; border-left: 1px solid #FFF;}
       #main_mnu li{ float:left; padding:0px; margin:0px; display:block;}
       	#main_mnu li a{ display:block; text-decoration:none; padding:0px 40px 0px 20px; border-left: 1px solid #C0C0C0; margin-right:20px; font-size:12px;  }
        #main_mnu li a.first{ border:none!important;}
        #main_mnu li a:hover{ background:#9B876C; color:#FFF; padding:5px  40px 5px 20px; margin:-5px 0px; margin-right:20px; border-left: 1px solid #FFF;}
       .hidden_mnu{   width:923px; float:none; position:absolute; left:-1px; top:30px; display:none; padding-top:15px; z-index:20;}
       	.second_mnu{ background:url(/images/common/second_mnu.png)!important; height:auto; padding-left:40px; min-height:92px; width:913px; }
        	.second_mnu ul{  margin:0px!important; padding:0px!important; width:auto; min-width:135px; position:relative; float:left; margin-right:5px!important;}
          .second_mnu li{ float:none!important; /* white-space:nowrap; */ display:list-item!important;}
          .second_mnu a{ border:none!important;margin: 0px!important; padding:0px 10px 0 10px!important; color:#000!important; font-size:10px!important; line-height:23px!important; display:block; background:none!important;}
          .second_mnu a:hover{ margin:0px!important; padding:0px 10px 0 10px!important; border:none!important;  background:#9B876C!important; color:#FFF!important;  line-height:22px!important;  margin-top:1px!important;}
    #main_img{ height:506px; margin-top:10px; position:relative; z-index:10;}/*background:url(/images/common/main_img.jpg) no-repeat top center; */
#images{ overflow:hidden;height:506px; width:	953px;}     
     #img_items{width:999999px;}
    	#title{ position:absolute; left:0px; bottom:0px; background:url(/images/common/title_bg.png) left top; height:235px; width:718px; padding:20px; padding-bottom:0px;}
      	#title h1{ text-transform:uppercase; font-size:19px; font-weight:bold; line-height:22px; margin-bottom:10px; padding-bottom:0px; margin-top:5px;}
        #title h1 small{ font-size:12px;}
      	.russet { color:#76685B;}
        #title_info{ font-size:11px;}
      #top_sections{ margin-top:-133px; z-index:30; position:relative; margin-bottom:0px; margin-left:-2px;}
      	#top_sections table{ width:100%;}
        .info{  text-align:left;  white-space:normal!important; width:160px; color:#33332E; font-size:10px;}
				#top_sections table img{ margin-right:2px;}
        .info_first{ margin-left:15px; margin-right:-15px;}
     .texts{ padding:40px; margin-bottom:10px;}
		.columns{ float:left; color:#333333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
	    .left_coll{ width:480px;}
  	  .right_coll{ margin-left:30px; width: 360px; padding-top:5px;}
      .columns h1,.columns h2,.columns h3,.columns h4,.columns h5,
      .columns h1 a,.columns h2 a,.columns h3 a,.columns h4 a,.columns h5 a{ color:#43271B; margin-bottom:10px; text-decoration:none;}
      .columns h1{ font-size:23px;}
      .columns h2{ font-size:20px;}
      .columns h3{ font-size:18px;}
      .columns h4{ font-size:15px;}
      .columns h5{ font-size:12px;}
    .rss{ float:right; margin-top:3px;}
    	.links{ margin-bottom:20px;}
    	.links ul{ list-style:none; list-style-position:inside; padding-left:0px; line-height:25px;}
      #bottom_separate{ background:#CFC6AB; font-size:1px; height:4px;}
      #bottom_contacts{ position:relative; font-size:10px;}
      #bottom_logo{ position:absolute; left:30px; top:10px;}
      #copyright_adress{ margin-left:260px; color:#2A231C; line-height:12px; padding-top:20px;}
      #bottom_contacts .contacts{ margin-top:8px;}
   .price_boards{ color:white;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:23px;font-weight:bold;margin-left:35px;margin-top:-45px;position:absolute;text-align:center;width:95px;}
   .right_coll ul{ list-style-image:url(/images/sertif.jpg); margin-top: 12px}
   .right_coll ul, .right_coll ul a{ color:#996600;}
   .right_coll h4{ margin-top:10px;}
   #slider{ margin-top:40px;}
   #colored{ width:100%; }
   #colored td{border:1px solid; cursor:pointer;height:46px; padding:0px; margin:0px;}
   #popUP{ background:#CABFB1; border:1px solid #FFF; opacity:0.9; color:#000; padding:5px;position:absolute; display:none;white-space:nowrap;}
   #popUP #code_color{ background:#FFF; padding:5px; white-space:nowrap;}
   .color{ width:35px; height:42px; position:absolute; background:#C33; margin-top:-21px; margin-left:1px; cursor:pointer;}
.B_currentCrumb {white-space:nowrap;}

.tab{ width:100%;border-spacing:0;}
.tab caption{ border-bottom:1px solid #000; padding:4px; text-align:left; font-weight:bold;}
.tab th{ background:#cabfb1; color:#333333; padding:4px; text-align:left; }
.tab td{padding:4px; text-align:left; border-bottom:1px solid #cabfb1; }
.docsss ul, .docsss ul a {color:#996600;}
.docsss ul {list-style-image:url("/images/sertif.jpg");}


/* form price */
.introgetprice { font-size:14px; color:#492213; text-align:center; border:1px #492213 solid; padding:15px; margin-left:30px; margin-bottom:30px;}
.divgetform { margin:15px auto; width:500px; border:0px #333 solid;}
.divgetform table tr td { font-size:12px; padding:5px 0;}
.inpubut { width:98%;}
input.requiredValuea { background:#f2ece3;}
