/* CSS Document */
table.outer_table{
	border-collapse: collapse;
	height:100%;
	min-height:100%;
	width:100%;
	background:#c4c3c3 url(../images/body_bg.png) repeat-x top left;
	margin: 0;
	padding: 0;
	}

	table.outer_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		height:100%;
		min-height:100%;
		}

	

td.col_center{
	background: #ffffff;
width: 100%;
	}





	table.header_table{
		width: 100%;
		background: url(../upload/head_bg.gif) repeat-x top left;
		}
		
		table.header_table td.logo{
			width: 220px;
			height: 126px;
			}
		
				table.header_table td.logo img{
					margin: 30px 30px 0 13px;
					border: none;
				}
				
				table.header_table td.logo div.about{
					padding: 0 0 0 20px;
					font-size: 11px;
					color: #807d7d;
					font-family: tahoma;
								
					
				}
		
		

	  table.header_table div.search {
			padding: 40px 10px 0 0;
			float: right;
			}
			
			  table.header_table div.search div{
			float: left;
			}
	
					  table.header_table div.search div.left{
								background: url(../images/search_l.gif) no-repeat top left ;
								height: 21px;
								width:12px;
								
								}
								
							  table.header_table div.search div.searchbox{
								height: 21px;
								background: url(../images/search_bg.gif) repeat-x top left;
								margin: 0;
								padding: 0;
								}
								
									
									  table.header_table div.search div.searchbox input.word{
										height:20px;
										border-width:0;
										padding: 2px 0 0 6px;
										margin: 0 0 0 0;
										width:350px;
										font-size:12px;
										font-weight: normal;
										color:#bababa;
										background: none;
										font-family: arial;
										vertical-align: top;
										}
								
									
								
							  table.header_table div.search div.right{
								background: url(../images/search_r.gif) no-repeat top right;
								height:21px;
								width:12px;
								
								}
								
								
			  table.header_table div.search input.search_btn {
								background: url(../images/search_btn.gif) no-repeat top left;
								height:21px;
								width:75px;
								border: none;
								cursor: pointer;
								margin-left: 4px;
								}
			
				
	
table.header_table td.l_col{
	width: 220px;
			}		
	
	table.header_table td.l_col h1{
	font-size: 22px;
	padding-left: 73px;
						}	
						
	table.header_table td.l_col ul.menu_left, table.header_table td.l_col ul.menu_left2{
			margin: 0;
			padding: 0 0 30px 0;
			}	
		
	table.header_table td.l_col ul.menu_left li{
			list-style: none;
			margin: 0 40px 0 25px;
			padding: 10px 0 10px 0px;
			background: #f2f2f2;
            border: 1px solid #cfcece; 	
			width: 200px;	
		
			}
	
	table.header_table td.l_col ul.menu_left2 li{
			list-style: none;
			margin: 0 40px 0 15px;
			padding: 10px 0 10px 0px;
			}	
			
			
				table.header_table td.l_col ul.menu_left2 li.podrazdel{
				list-style: none;
				margin: 0 40px 0 35px;
				padding: 3px 0 3px 0px;
				}
				
					table.header_table td.l_col ul.menu_left2 li.podrazdel a{
					background: none;
					}
			
				
		table.header_table td.l_col ul.menu_left li a, table.header_table td.l_col ul.menu_left2 li a{
				font-size: 12px;
				/*background: url(../images/marker.gif) no-repeat 0 5px;*/
				padding-left: 10px;
				margin-left: 0;
				}
				
				
			table.header_table td.l_col ul.menu_left li.menu_zag, table.header_table td.l_col ul.menu_left2 li.menu_zag{
			list-style: none;
			margin: 0 40px 0 15px;
			padding: 10px 0 10px 0px;
			font-weight: bold;
			background: none;
			font-size: 12;
			}	
			
				
	table.header_table td.l_col div.banner_l{
				padding-left: 7px;
padding-top: 15px;
				}
		
		
table.header_table td.content{
					margin: 0;
					padding: 0;
					text-align: left;
					}
					
		table.header_table td.content div.banner_top{
					margin: 0;
					padding: 0 10px 30px 0;
					text-align: center;
					}
					
		
					
		
					
		table.header_table td.content div.disk{
					float: left; 
					padding-right: 0px; 
					width: 42%; 
					text-align: left; 
					vertical-align: top;
					padding-left: 30px;
					padding-bottom: 10px;
					}
		table.header_table td.content div.shina{
					float: right; 
					width: 42%;
					vertical-align: top;
					padding-right: 50px;
					}
					
		#usl_k {margin: -170px 0 0 0; }							
					
		div.bg {
		background: url(../images/ramka_bg.gif) repeat-x bottom left; 
		
		}
				
				div.border {
			    background: url(../images/px.gif) repeat-x top left; 
			    }
				
			    div.bg {
				background: url(../images/ramka_bg.gif) repeat-x bottom left; 
				}
				
				div.px2 {
				background: url(../images/px.gif) repeat-y top left; 
				}
				
				div.px3 {
				background: url(../images/px.gif) top right repeat-y;
				}
				
				div.px4 {
				background: url(../images/px.gif) bottom left repeat-x; 
				}
							
				div.tl{
				background: url(../images/ramka_tl.gif) no-repeat top left; 
				}
				
				div.tr{
				background: url(../images/ramka_tr.gif) no-repeat top right; 
				}
			
				div.bl{
				background: url(../images/bl.gif) no-repeat bottom left; 
				}
				
				div.br{
				background: url(../images/br.gif) no-repeat bottom right; 
				
				}
			
					div.contact {
					padding: 5px 20px 10px 20px;
					font-size: 11px;
					line-height: 16px;
					height: 150px;
					}
						
						div.contact h2{
						font-size: 24px;
						color: #000000;
						font-weight: normal;
						}
						
						div.contact ul{
						padding: 0;
						margin: 0;
						}
						
							div.contact ul li{
							list-style: none;
							}
							
								div.contact ul li a{
								color: #185b88;
								font-size: 12px;
								font-weight: bold;
								line-height: 21px;
								}
								
								div.contact ul li a:hover{
								color: #a22d2d;
								}
								
		/* Podbor diskov*/
		
		div.podbor  {
        padding-top: 15px;
		width: 100%;
		}	
			 
		div.podbor div.bg {
		background: url(../images/podbor_bg2.gif) repeat-x bottom left; 
		}
				
				div.podbor div.border {
			    background: url(../upload/podbor_bg.gif) repeat-x top left; 
			    }
				
			    div.podbor div.bg {
				background: url(../images/ramka_bg.gif) repeat-x bottom left; 
				}
				
				div.podbor div.px2 {
				background: url(../images/px.gif) repeat-y top left; 
				}
				
				div.podbor div.px3 {
				background: url(../images/px.gif) top right repeat-y;
				}
				
				div.podbor div.px4 {
				background: url(../images/px.gif) bottom left repeat-x; 
				}
							
				div.podbor div.tl{
				background: url(../upload/podbor_tl.gif) no-repeat top left; 
				}
				
				div.podbor div.tr{
				background: url(../upload/podbor_tr.gif) no-repeat top right; 
				}
			
				div.podbor div.bl{
				background: url(../images/bl.gif) no-repeat bottom left; 
				}
				
				div.podbor div.br{
				background: url(../images/br.gif) no-repeat bottom right; 
				}
			
					div.podbor  div.contact2 {
					padding: 0px 10px 10px 0;
					font-size: 11px;
					line-height: 16px;
					}
					
div.contact2 p{
						line-height: 14px;
						}

						div.podbor  div.contact2 td.podbor_zag{
						font-size: 14px; 
						color: #FFFFFF;
						font-weight: bold;
						padding-top: 6px;
						}
						
						div.podbor  div.contact2 h2{
						font-size: 12px;
						color: #000000;
						font-weight: bold;
						padding: 15px 0 15px 0;
						}
						
						div.podbor  div.contact2 td{
						vertical-align: top;
						padding:0px;
						}
						
						div.podbor  div.contact2 select {
						width: 55px;
						margin-bottom: 7px;
						vertical-align: middle;
						border: 1px solid #a9a9a9;
						margin-left: 5px;
						}
						
									
								div.podbor div.contact2 a{
								color: #185b88;
								font-size: 11px;
								line-height: 21px;
								}
								
								div.podbor div.contact2 a:hover{
								color: #a22d2d;
								}
								
		/* Podbor diskov*/
		
		div.spec  {
        width: 100%;
		padding-top: 15px;
		}	
			 
		div.spec div.bg {
		background: url(../images/podbor_bg2.gif) repeat-x bottom left; 
		}
				
				div.spec div.border {
			    background: url(../upload/spec_bg.gif) repeat-x top left; 
			    }
				
			    div.spec div.bg {
				background: url(../images/ramka_bg.gif) repeat-x bottom left; 
				}
				
				div.spec div.px2 {
				background: url(../images/px.gif) repeat-y top left; 
				}
				
				div.spec div.px3 {
				background: url(../images/px.gif) top right repeat-y;
				}
				
				div.spec div.px4 {
				background: url(../images/px.gif) bottom left repeat-x; 
				}
							
				div.spec div.tl{
				background: url(../upload/spec_tl.gif) no-repeat top left; 
				}
				
				div.spec div.tr{
				background: url(../upload/spec_tr.gif) no-repeat top right; 
				}
			
				div.spec div.bl{
				background: url(../images/bl.gif) no-repeat bottom left; 
				}
				
				div.spec div.br{
				background: url(../images/br.gif) no-repeat bottom right; 
				}
			
					div.spec  div.contact3 {
					padding: 0 5px 20px 5px;
					font-size: 11px;
					line-height: 16px;
					text-align: left;
					}
					
					    div.spec  div.contact3 div.spec_div {
						width: 233px;
						/*border: 1px solid #000;
						display: inline-block;*/
                                                float: left;
                                                height: 190px;
						vertical-align: top;
						margin: 0 0 0 6px;
						background: url(../upload/podbor_border.gif) repeat-y top right;
						text-align: left;
                                                border-bottom: 1px dotted #1a1919;
						padding-top: 10px;
						}
								
							div.spec  div.contact3 div.spec_div a{
							font-size: 12px;
							font-family: tahoma;
							color: #f91c1d;
							
							}	
						
							div.spec  div.contact3 div.spec_div div.spec_img {
							float: left;
							padding: 10px 0 0 0;
							}
							
								div.spec  div.contact3 div.spec_div div.spec_img img{
								border: 1px solid #353434;
								}
								
							div.spec  div.contact3 div.spec_div div.spec_info {
							margin-left: 110px;
							padding-right: 10px;
							padding-top: 10px;
							}
							
							div.spec  div.contact3 div.spec_div div.spec_info span {
							font-size: 16px;
							font-weight: bold;
							color: #f91c1d;
							padding-top: 15px;
							}
												
						div.spec div.contact3 td.spec_zag{
						font-size: 14px; 
						color: #FFFFFF;
						font-weight: bold;
						padding: 5px 0 10px 13px;
						text-align: left;
						}	
						
							div.spec div.contact3 td.spec_zag2{
							text-align: right;
							padding: 2px 10px 0 0;
							}
							
								div.spec div.contact3 td.spec_zag2 a{
								color: #FFFFFF;
								font-weight: bold;
								padding: 6px 0 0 0;
								font-size: 12px;
								}
							
						div.spec div.contact3 h2{
						font-size: 12px;
						color: #000000;
						font-weight: bold;
						padding: 15px 0 15px 0;
						}
						
						div.spec div.contact3 td{
						vertical-align: top;
						padding:0px;
						
						}
						
						div.spec div.contact3 select {
						width: 55px;
						margin-bottom: 7px;
						vertical-align: middle;
						border: 1px solid #a9a9a9;
						margin-left: 5px;
						}
						
									
								div.spec div.contact3 a{
								color: #185b88;
								font-size: 11px;
								line-height: 21px;
								}
								
								div.spec div.contact3 a:hover{
								color: #a22d2d;
								}
		
		
		
		table.header_table div.content{
					text-align: left;
					}
								
		table.header_table div.content_h{
					padding: 0;
					margin: 0 10px 0 0;
					text-align: left;
					}
			
		  table.header_table div.content_h h1{
					padding: 15px 0 20px 0;
					color: #000000;
					}
		
		
		
		  table.header_table td.r_col{
			width: 260px;
			text-align: left;
			}
			
			table.header_table td.r_col div.firm{
			padding: 20px 0 10px 12px;
			}
			
				table.header_table td.r_col div.firm a{
				font-size: 13px;
				font-weight: bold;
				}
			
		    table.header_table td.r_col div.partners{
			padding: 0 0 0 0; 
			margin: 0 0 0 10px;
			font-family: tahoma;
			background: url(../images/firm_bg.gif) repeat top left;
			width: 230px;  
			
			}
			
				 table.header_table td.r_col div.partners div.partners_t{
				 /*background: url(../images/firm_top.gif) no-repeat top left;*/
				 }
				
				 table.header_table td.r_col div.partners div.partners_t div.partners_b{
				 /*background: url(../images/firm_bottom.gif) no-repeat bottom left;*/
				 padding: 0 0 20px 0;
				 }
				 
				 	table.header_table td.r_col div.partners div.partners_t div.partners_b table.firms{
					 width: 100%;
					 }
				 
					 table.header_table td.r_col div.partners div.partners_t div.partners_b table.firms td{
					 width: 50%;
					 }
				 
						 
						 table.header_table td.r_col div.partners div.partners_t div.partners_b table.firms td ul{
						 padding: 10px 5px 0 20px;
						 }
						 
							 table.header_table td.r_col div.partners div.partners_t div.partners_b table.firms td ul li{
							 list-style: none;
							 text-align: left;
							 line-height: 17px;
							 }
							 
								 table.header_table td.r_col div.partners div.partners_t div.partners_b table.firms td ul li a:hover{
								 color: #a22d2d;
								 }
			
				 
				
		
	 
	
	
		
	    table.header_table td.footer{
		padding:20px 20px 0 20px;
		height: 80px;
		font-size:12px;
		margin: 0;
		color: #FFFFFF;
                background: url(../upload/footer_bg.gif) repeat-x bottom left;
		}
		
			table.header_table td.footer div.footer_bg{
			background: url(../upload/footer_bg.gif) repeat-x bottom left;
			height: 80px;
			}
				
				table.header_table td.footer div.footer_l{
				/*background: url(../upload/footer_l.gif) no-repeat bottom left;*/
				height: 80px;
				}
				
					table.header_table td.footer div.footer_r{
					/*background: url(../upload/footer_r.gif) no-repeat bottom right;*/
					height: 80px;
					}
		
						table.header_table td.footer div.footer_r div.menu_bottom{
						text-align: center;
						}
						
							
		
		  
		
		  table.header_table td.footer a {
			color:#185b88;
			margin-right: 10px;
			} 
			
		  table.header_table td.footer a:hover {
			color:#59a4d8;
			}
			
			 			
			  table.header_table td.footer div.counter{
				float:right;
				margin:0px 10px 0 10px;
				padding:0;
				color:#ffffff;
				}
				
				  table.header_table td.footer div.counter img{
					border-width:0;
					}
		
		
		div.clear {
		clear: both;
		padding:0;
		margin:0;
		line-height: 0;
		height:0;
}


/* new */

table.header_table div.head_l {
background: url(../upload/head_bg.gif) repeat-x top left;
height: 126px;
margin-top: 20px;
}

table.header_table div.head_m {
background: url(../upload/head_l.gif) no-repeat top left;
height: 126px;
}

table.header_table div.head_r {
background: url(../upload/head_r.jpg) no-repeat top right;
height: 107px;
color: #FFFFFF;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
margin: 0 20px 0 0;
padding-top: 20px;
}

	table.header_table div.head_r div.phone{
	padding: 5px 0 0 20px ;
	line-height: 32px;
	}
	
table.header_table td.telega {
width: 260px;
height: 126px;
background: url(../upload/telega.jpg) no-repeat 10px 45px;
}

	
		table.header_table td.telega div.korzina {
		font-size: 18px;
		font-family: tahoma;
		padding: 15px 0 0 40px;
		}

table.header_table td.telega div.korzina  a{
			color: #fff848;

			}
		
			table.header_table td.telega div.korzina div.in_korzina {
			font-size: 12px;
			font-family: tahoma;
			padding: 30px 0 0 100px;
			font-weight: bold;
			color: #b60000;
			}

                        table.header_table td.telega div.korzina div.in_korzina td{
			border-bottom: 1px solid #ffffff;
			}
			
			table.header_table td.telega div.korzina div.in_korzina2 {
			font-size: 12px;
			font-family: tahoma;
			padding: 24px 0 0 0;
			font-weight: normal;
			color: #b60000;
			}
			
			table.header_table td.telega div.korzina div.zakaz{
			padding: 8px 0 0 115px;
			}
				
				table.header_table td.telega div.korzina div.zakaz a{
				font-size: 13px;
color: #185b88;
				}
			
			table.header_table td.telega div.korzina div.zakaz2{
			padding: 6px 0 0 59px;
			}
				
				table.header_table td.telega div.korzina div.zakaz2 a{
				font-size: 13px;padding:0;margin:0;
font-weight: bold;
				}
	
		#no_bg {background: none;}
		
		
		
		
		/* index2*/
		
		
	table.header_table td.r_col div.podbor_r_col{
					width: 230px;
					vertical-align: top;
					padding: 10px 0 0 10px;;
					}			
					
		div.bg {
		background: url(../images/ramka_bg.gif) repeat-x bottom left; 
		
		}
				
				div.border {
			    background: url(../images/px.gif) repeat-x top left; 
			    }
				
			    div.bg {
				background: url(../images/ramka_bg.gif) repeat-x bottom left; 
				}
				
				div.px2 {
				background: url(../images/px.gif) repeat-y top left; 
				}
				
				div.px3 {
				background: url(../images/px.gif) top right repeat-y;
				}
				
				div.px4 {
				background: url(../images/px.gif) bottom left repeat-x; 
				}
							
				div.tl{
				background: url(../images/ramka_tl.gif) no-repeat top left; 
				}
				
				div.tr{
				background: url(../images/ramka_tr.gif) no-repeat top right; 
				}
			
				div.bl{
				background: url(../images/bl.gif) no-repeat bottom left; 
				}
				
				div.br{
				background: url(../images/br.gif) no-repeat bottom right; 
				
				}
			
					div.podbor_r_col  div.contact2 {
					padding: 0px 10px 10px 10px;
					font-size: 11px;
					line-height: 16px;
					}
					
						div.podbor_r_col  div.contact2 td.podbor_zag{
						font-size: 14px; 
						color: #FFFFFF;
						font-weight: bold;
						padding-top: 6px;
						}
						
						div.podbor_r_col  div.contact2 h2{
						font-size: 12px;
						color: #000000;
						font-weight: bold;
						padding: 15px 0 15px 0;
						}
						
						div.podbor_r_col  div.contact2 td{
						vertical-align: top;
						padding:0px;
						}
						
						div.podbor_r_col  div.contact2 select {
						width: 55px;
						margin-bottom: 7px;
						vertical-align: middle;
						border: 1px solid #a9a9a9;
						margin-left: 5px;
						}
						
									
								div.podbor_r_col div.contact2 a{
								color: #185b88;
								font-size: 11px;
								line-height: 21px;
								}
								
								div.podbor_r_col div.contact2 a:hover{
								color: #a22d2d;
								}
								
								
			/* index3*/
			
			
			
		table.header_table td.content div.menu_top{
					margin: 0;
					padding: 10px 0 10px 0;
					}
					
		table.header_table td.content div.box{
					margin: 0;
					padding: 0 10px 0px 0;
					}
					
					table.header_table td.content div.box a{
					margin: 0;
					padding: 0 10px 0px 0;
					color: #3385bd;
					}	
					
						table.header_table td.content div.box div.brand_logo_brand{
						margin: 0;
						padding: 0 15px 40px 0;
						float: left;
												}

						table.header_table td.content div.box div.brand_logo_brand img{
						margin: 0;
						padding: 0;
						}

table.header_table td.content div.box div.brand_logo_brand a{
						margin: 0 2px 0 2px;
						padding: 0;
						}

						
						table.header_table td.content div.box div.brand_logo{
						margin: 0;
						padding: 0;
						}
						
							table.header_table td.content div.box div.brand_logo img{
							border: 1px solid #e5e5e5;
							margin: 0;
							padding: 0;
							}
							
						table.header_table td.content div.box div.brand_name{
						margin: 0;
						padding: 15px 0 0 30px;
						height: 35px;
						font-size: 18px;
						font-weight: bold;
						color: #c03636;
						background: #eeeeee;
						
						}
						
						
						table.header_table td.content div.box div.box1{
						float: left;
						width: 18%;
						background: url(../images/all.gif) no-repeat top left;
						height: 30px;
						padding: 5px 0 0 35px;
						text-align: left;
						}
						
						table.header_table td.content div.box div.box2{
						float: left;
						width: 18%;
						background: url(../images/winter_ico.gif) no-repeat top left;
						height: 30px;
						padding: 5px 0 0 35px;
						text-align: left;
						}
						
						table.header_table td.content div.box div.box3{
						float: left;
						width: 18%;
						background: url(../images/sun_ico.gif) no-repeat top left;
						height: 30px;
						padding: 5px 0 0 35px;
						text-align: left;
						}
						
						table.header_table td.content div.box div.box4{
						float: left;
						width: 18%;
						background: url(../images/universal_ico.gif) no-repeat top left;
						height: 30px;
						padding: 5px 0 0 30px;
						text-align: left;
						}
						
						
						table.header_table td.content div.tovar {
						float: left;
						width: 31%;
						padding: 20px 5px 0 5px;
						margin: 0;
						}
						
							table.header_table td.content div.tovar td.tovar_t_l {
							background: url(../images/tovar_top_l.gif) no-repeat top left;
							width: 4px; 
							height: 16px;	
							}
							
							table.header_table td.content div.tovar td.tovar_t {
							background: url(../images/tovar_top.gif) repeat-x top left;
							height: 16px;
							width: 100%;	
							}
							
							table.header_table td.content div.tovar td.tovar_t_r {
							background: url(../images/tovar_top_r.gif) no-repeat top right;
							width: 4px; 
							height: 16px;	
							}
							
							table.header_table td.content div.tovar td.tovar_l {
							background: url(../images/tovar_px.gif) repeat-y top left;
							width: 4px; 
							}
							
							table.header_table td.content div.tovar td.tovar_r {
							background: url(../images/tovar_px.gif) repeat-y top right;
							width: 4px; 
							}
						
							table.header_table td.content div.tovar_img {
							height: 145px;	
							text-align: center;
							width: 100%;
							}
							
								table.header_table td.content div.tovar_img img{
								padding: 10px 0 0 10px;
								}
								
							table.header_table td.content div.tovar_info{
							text-align: center;
							height: 60px;	
							width: 100%;
							}
							
								table.header_table td.content div.tovar_info td.winter{
								padding: 5px 0 5px 0px;
								height: 20px;
								vertical-align: top;
								text-align: left;			
								}
								
									table.header_table td.content div.tovar_info a{
									color: #3385bd;
									line-height: 17px;
									}
								
								table.header_table td.content div.tovar_info td.yes{
								padding: 0;
								margin: 0;
								vertical-align: middle;	
								color: #07b40b;		
								text-align: center;

								}
								
								table.header_table td.content div.tovar_info td.yes2{
								padding: 0;
								margin: 0;
								vertical-align: middle;	
								color: #07b40b;		
								text-align: left;
								}
								
																
								table.header_table td.content div.tovar_info td.no2{
								padding: 0;
								margin: 0;
								vertical-align: middle;	
								color: #ff0000;		
								text-align: left;
								}

table.header_table td.content div.tovar td.tovar_b {
						height: 21px; 
						width: 100%; 
						text-align: center;	
						color: #ffffff;
						font-size: 15px;
						font-weight: bold;
						padding-top: 7px;
						}
								
																	
									
									/* kat */											
						
						table.header_table td.content div.box div.box_kat{
						float: left;
						padding: 14px 0 0 5px;
						font-size: 18px;
						font-family: tahoma;
						font-weight: bold;
						text-transform: uppercase;
						}

                                               
						
						table.header_table td.content div.box div.brand_logo_kat{
						margin: 0;
						padding: 0 10px 20px 0;
						float: left;
						}
						
							table.header_table td.content div.box div.brand_logo_kat img{
							border: 1px solid #e5e5e5;
							}
									
									
				
					 	
						 div.tovar_kat table th {
						 vertical-align: top;
						 padding: 7px;
						 border-bottom: 1px solid #000000;
						 color: #0a2f08;
						 text-align: center;
						 }	
									
						 div.tovar_kat table td {
						 vertical-align: top;
						 padding: 7px;
						 color: #0a2f08;
						 text-align: center;
						 }
						 
						 div.tovar_kat h2{
						 color: #0a2f08;
						 text-transform: uppercase;
						 font-family: tahoma;
						 font-size: 14px;
						 padding: 20px 0 25px 0;
						 }
						 
						 div.tovar_kat table tr.second td{
						 background: #eceff5;
						 border-bottom: 1px solid #cccccc;  
						 }
					 
					  	 div.tovar_kat div.back{
						 padding: 20px 0 0 0;
						 
						 }

table.border td {border-bottom: 1px solid #cccccc; }

#topmenu {
		background: url(../upload/topmenu_bg.gif) repeat-x top left;
		height: 27px;
		text-align: center;
		border-bottom: #ec6d0e 4px solid;
		}
		
		  div.tmenu {
		  background: url(../upload/topmenu_bg2.gif) repeat-x top left;
		  height: 27px;
		  width: 95%;
		  }
		  
			   div.tmenu a{
			      line-height: 25px;
				  color: #FFFFFF;
				  font-size: 12px;
				  font-family: Arial, Helvetica, sans-serif;
				  font-weight: bold;
				  padding: 5px 15px 8px 15px;
				  text-decoration: none;
				  margin: 0 -3px 0 0;
				  background: url(../upload/topmenu_marker.gif) no-repeat 0 0;
				  }
				  
			    div.tmenu a:hover{
				  color: #122641;
				  background: url(../upload/topmenu_bg3.gif) repeat-x 0 0;
				  }
				  
				  #tmenu_active {
				  color: #122641;
				  background: url(../upload/topmenu_bg3.gif) repeat-x 0 0;
				  cursor: default;
				  }
				  
				div.tmenu a.nobg {background: none;}
							  
				  div.rabota {
				  margin: 10px 0 0 10px;
				  width: 210px;
				  height: 90px;
				  background: #f1f1f0;
				  padding: 10px;
				  line-height: 18px;
				  }
				  
				  div.rabota td{
				  font-weight: bold;
				  }
				  
				  div.rabota img{
				  padding: 5px 0 0 0;
				  }
				  
				  
				  
li.li_unactive {border: 1px solid #cfcece; }	
td.l_col ul.menu_left .li_active {border: 1px solid #666666;}	


 /* NEW */
				  
				  table.header_table td.head2{
					height: 127px;
					background: url(../upload/head_r.jpg) no-repeat 0 0;
					color: #122641;
					}
				
						table.header_table td.head2 img{
							margin: 20px 0 0 30px;
							border: none;
						}
				
				
				  
				  .logo_div {float: left;}
				  
				  .head_phone {float: left;
				  margin: 18px 0 0 30px;} 
				  
					  .head_phone .phone {
					  font-size: 14px;
					  font-weight: bold;
					 } 
				  
				  .korzina2 {float: right;
				  background: url(../upload/korzina_bg.gif) no-repeat 0 0;
				  width: 230px;
				  height: 103px;
				  margin: 11px 20px 0 0;} 
				  
				  
						
						div.telega2 {
						margin: 7px 0 0 120px;
						}
						
						div.telega2 a{
						font-size: 14px;
						font-family: arial;
						color: #fff;
						text-decoration: none;
						/*font-weight: bold;*/
						
						}
					
						div.korzina2 div.in_korzina {
						font-size: 12px;
						font-family: tahoma;
						padding: 40px 0 0 100px;
						font-weight: bold;
						color: #f37421;
						}
						
						div.korzina2 div.in_korzina2 {
						font-size: 12px;
						font-family: tahoma;
						padding: 24px 0 0 0;
						font-weight: normal;
						color: #b60000;
						}
						
						div.korzina2 div.zakaz{
						padding: 8px 0 0 115px;
						}
							
							div.korzina2 div.zakaz a{
							font-size: 11px;
							color: #185b88;
							}
						
						div.korzina2 div.zakaz2{
						padding: 6px 0 0 59px;
						}
							
							div.korzina2 div.zakaz2 a{
							font-size: 11px;
							}
