body 
{     background:#424755 url(images/fon.gif) repeat top left;    
      color:#fff;      
      font-family:Arial, Tahoma, Verdana;}

html,body
{     height: 100%;
      margin:0;
	  padding:0;}

img, table, fieldset
{     border:none;}
td
{     padding:0;}

table
{    border-collapse:collapse;
     border-spacing:0;}

*
{    margin:0;
     padding:0;}

li 
{    list-style:none;}
/*общие*/
input
{    background:#282d39;    
     border:#ff5500 1px solid;
	 color:#fff;
     font-size:12px;
     padding:1px;}
h1
{    color:#fff;
     font-size:25px;
	 font-style:italic;}

h1 a, h1 a:hover
{    color:#fff;
     text-decoration:none;}
h2,h3,h4
{    color:#fff;
     font-family:Verdana, Arial, Tahoma;
	 font-weight:normal;}	
h2
{    font-size:48px;}
h2 a,h2 a:hover,h3 a, h3 a:hover
{    color:#fff;
     text-decoration:none;}
h3
{    font-size:30px;
     padding:0 0 16px 0;}	
h4
{    font-size:24px;
     padding:0 0 9px 0;}
p
{    font-size:12px;
     padding:7px 0 7px 16px;
	 text-align:justify;}
a
{    color:#ff5500;
     text-decoration:underline;}	
a:hover
{    color:#ff5500;
     text-decoration:none;}		
.clear
{   clear:both;}
 /*шрифты*/	
.font24
{   font-size:24px;}
.font24 span
{   display:block;   
    padding:0 0 4px 36px;}
.font48
{   font-size:48px;}
.tel
{   font-size:32px;
    padding:0;}
.tel span
{   display:block;
    float:left;
	font-size:14px;
	font-weight:bold;
	padding:4px 4px 0 63px;}
.font36
{   font-size:36px;}
.white
{   color:#fffefe;} 
.orange
{   color:#ff5500;}
.bold
{   font-weight:bold;}
.cl
{    margin:0 0 0 5px;     
     vertical-align:middle;}

#main
{   background:url(images/bot_grad.jpg) repeat-x left bottom;   
    height:100%;
    width:100%;}
#main_11,#main_21
{   }
#main_11
{   background:url(images/top_grad.jpg) repeat-x left top; 
    font-size:12px;  
    padding:32px 0 50px 30px;   
    vertical-align:top;}
    
#main_21
{   height:200px;
    vertical-align:bottom;}
/*контейнер*/
#kont
{   width:930px;}	
/*хедер*/
#hed
{   font-size:11px;
    height:92px;
    position:relative;}
#hed a, #hed a:hover
{    color:#fff;
     text-decoration:none;
	}	
#logo
{   height:92px;
    left:0;
    position:absolute;
	top:0;
    width:325px;}
#logo img
{   height:92px;
    width:325px;}
 /*иконки*/
#icons
{   display:block;
    height:33px;
	left:360px;
	position:absolute;
	top:45px;
	width:200px;}
#icons li
{   display:block;
    float:left;
	height:33px;
	margin:0 15px 0 15px;
	width:31px;}
#icons li img
{   height:11px;
    margin:9px 0 0 8px;
    width:15px;}
#icons a, #icons a:hover, #icons span
{   display:block;
    float:left;   
    height:33px;
    width:31px;}
#icons a:hover, #icons span
{   background:#000000 url(images/menu_fon.gif) repeat-x left top;}	
 /*язык*/
#lang
{   left:569px;   
    position:absolute;
    top:52px;
	width:100px;}
#lang a:hover
{   text-decoration:underline;}	 		 	
 /*поиск*/		
#search
{   background:url(images/search.gif) no-repeat left center;   
    height:21px;
    position:absolute;
	right:61px;
	top:49px;
    width:201px;}
.search_inp
{   background:transparent;
    border:none;
    color:#fff;
	font-size:11px;
	margin:0 0 0 10px;
    padding:1px;
	vertical-align:middle;
	width:170px;}
.search_btn
{   height:10px;
    margin:3px 0 0 0;    
    vertical-align:middle;
    width:10px;}				
/*меню*/
#menu
{   font-family:Tahoma, Arial, Verdana;
    font-size:18px;       
    height:58px;
 padding:19px 20px 0 0;
    text-align:right;}
#menu ul
{   display:block;   
    float:right;
    height:33px;} 
#menu ul li
{   display:block;   
    float:left;
 height:33px;
 line-height:33px;
    padding:0 26px 0 26px;}
#menu ul li a, #menu ul li a:hover
{   color:#fff;
    display:block;
 float:left;
 height:33px; 
 padding:0 15px 0 15px;
    text-decoration:none;}
#menu ul li span
{   color:#fff;
    display:block;
 float:left;
 height:33px; 
 text-decoration:none;} 

#menu ul li a:hover,#menu ul li span
{   background:#000 url(/images/menu_fon.gif) repeat-x left top;}
/*контент*/   
/*главная*/
.two_col
{   }
.two_col_1
{   float:left;
    padding:0 0 0 25px;   
    width:475px;}
.two_col_2
{   background:url(images/clock.jpg) no-repeat left top;   
    margin-left:500px;
    min-height:263px;
	padding:82px 0 0 236px;}
.two_col_2 p
{   padding:0;
    text-align:left;}
	 /*партнеры*/
.otst1
{    padding:0 0 0 80px;}
.part
{    width:100%;

     font-size:11px;}
.part td
{    vertical-align:top;}	 	
.part11, .part12
{    width:33%;} 
.part_img
{    float:left;
     height:100px;
	 width:100px;}
.part_info
{    margin-left:110px;
     padding:0 25px 0 0;}
.part_info h4
{    color:#ff5500;
     font-size:14px;
	 font-family: Arial,Verdana,Tahoma;
	 font-weight:bold;
	 padding:0;}	
.part_info p
{    font-size:11px;
     padding:3px 0 3px 0;}
.part_info a
{    text-decoration:none;}	
.part_info a:hover
{    text-decoration:underline;} 
    /*продукция*/
.one_col
{     }	
.otst2
{    padding:0 148px 0 27px;}
.list
{    display:block;    
     font-size:14px;
     padding:12px 0 0 14px;}
.list li
{    display:block;
     padding:9px 0 9px 0;}	 
.list li a
{    color:#fff;
     text-decoration:none;}	
.list li a:hover
{    border-bottom:#fff 1px dashed;    
     color:#fff;
     text-decoration:none;}
.list li div a:hover
{    border:none;}	 
	   /*описание*/
.info_cont
{    margin:0 0 0 -14px;
     padding:10px 0 0 0;}	   
.prod_info
{    background:#282d39 url(images/prod_info.gif) repeat left top;
     border-bottom:#ff5500 1px solid;
	 border-top:#ff5500 1px solid;
     padding:13px 21px 16px 21px;
	 position:relative;}
.prod_info h4
{   font-size:18px;
    margin:0 0 0 -7px;
    padding:0 10px 0 0;}
.prod_info h4 span
{   display:block;   
    font-size:14px;
    font-weight:bold;}
.prod_info h5
{   font-size:16px;
    padding:20px 0 0 0;}		
.prod_info h6
{   font-size:14px;
    font-weight:normal;
    padding:12px 0 0 0;}
.prod_info p
{   padding:15px 0 0 0;}
.prod_info p strong.ots
{    display:block;
     float:left;      
     width:215px;}	
.close
{    height:13px;
     position:absolute;
	 right:10px;
	 top:17px;
     width:13px;}
.prod_info a:hover
{    border:none;}	 
	  /*характеристики*/
.har
{    font-size:12px;    
     width:100%;}
.har1
{    padding:0 0 0 145px;    
     width:70px;}
.har2
{}
.orange_link
{   color:#ff5500!important;
    text-decoration:none!important;}
.orange_link:hover
{   border-bottom:#ff5500 1px dashed!important;}
    /*форма заказа*/

.zak
{    font-size:12px;
     padding:15px 0 0 0;}
.zak span
{    color:#ff5500;
     padding:0 7px 0 7px;}
.zak ul
{    display:block;}
	 
.zak li
{    display:block;
     padding:3px 0 3px 0;}
.zak label
{    display:block;
     float:left;	 
     width:158px;}
.counter
{    border:#53607e 1px solid;     
     height:17px;
	 margin:0 0 0 158px;
	 position:relative;
     width:45px;}
.count_t
{    height:7px;
     position:absolute;
	 top:1px;
	 right:1px;
	 width:15px;
	 z-index:1000;}	 
.count_b
{    height:8px;
     position:absolute;
	 bottom:1px;
	 right:1px;
	 width:15px;
	 z-index:1500;}	
.coun_inp
{    border:none!important;
     background:transparent!important;    
     width:25px!important;}
.zak li p
{    padding:0;
     float:left;
	 width:158px;}	 	 
.zak_inp
{    width:150px;}
.but
{    padding:0 0 0 158px;}
.but input
{    background:url(images/btn1.gif) no-repeat center center;
     border:none;
     color:#1d2028;
     font-size:12px;
     height:23px;
	 margin:3px 0 0 0;    
     width:110px;}
.blue_bord
{    border:#53607e 1px solid;}
.bl
{    color:#282d39!important;}	 	 	
    /*галерея*/
.otst3
{    padding:0 0 0 28px;}
.two_col2
{}
.two_col2_1
{    float:left;
     padding:16px 0 0 0;
     width:243px;}
.two_col2_2
{    margin-left:243px;
     padding:16px 0 0 0;}
     /*фотки*/
	  /*маленьки фотки*/
.foto
{    width:100%;}
.foto p
{    font-size:14px;    
     padding:9px 0 9px 0;}
.foto td
{    vertical-align:top;}
.f1,.f3,.f5
{    font-size:14px;
     padding:0 0 20px 0;    
     /*width:201px;*/
	 width:120px}
/*
.foto_fon
{    background:url(/images/fon_foto.gif) no-repeat left top;
		width:130px;
		height:130px;    
     /*height:201px;
     width:201px;}*/

.foto_fon
{    background:url(/images/fon_foto.gif) no-repeat left top;    
    height:116px;
    width:116px;}
.foto_fon img
{    height:100px;
    margin:3px 0 0 3px;
    width:100px;} 
	 /*просмотр фотки*/
.otst4
{   height:10px;}	 
.nazv
{    font-size:14px;    
     text-align:center;}	 
.foto_prosm
{    width:100%;}
.foto_prosm td
{    padding:12px 0 0 0;}
.foto_prosm2
{    text-align:center;}

.foto_prosm1,.foto_prosm3
{    vertical-align:middle;    
      width:67px;}	 	 	  
     /*левое меню*/
#left_menu
{   display:block;    
    font-size:14px;}
#left_menu li
{   display:block;
    padding:7px 0 7px 0;}
		 
		 	  	 	   		  
/*футер*/
#footer
{   background:url(images/footer.jpg) no-repeat left bottom;   
    height:200px;
	padding:0 0 0 70px;
	position:relative;}	
	
address
{    font-size:12px;
     font-style:normal;
	 padding:13px 0 0 117px;}
.email
{    padding:15px 0 0 117px;}	 	
#copy
{    left:580px;       
     position:absolute;
	 top:30px;
     width:350px;}

.search {
font-size:16px;
}	 
