* {font-family:Tahoma;font-size:12px;}
body{margin:0 0 0 0;padding:0 0 0 0;background-color:#ffffff;}
img{border:none;}
a:link{
	color:#363636;font-size: 11px;} 
a:visited{color:#363636; font-size: 11px;}
a:active, a:focus { 
outline: 0 
} 

p{
	text-align:justify;
	padding-left:3px;
	padding-right:3px;
	color: #363636;
}
li{
	color: #363636;
}
form{padding:0 0 0 0;margin:0 0 0 0;}
#top{margin:0 auto;width:1000px;min-width:1000px;height:134px;}
#logo{float:left;height:142px;width:400px;background-image:url('images/logo.png');background-repeat:no-repeat;background-position:12px center;}
#menu{
	background: url(images/bg-menu.png);	
	height:25px;	
	width:1000px;	
	text-align: center;
	margin:auto;
	
}
#menu a{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    padding: 12px;
    text-decoration: none;	
}
#menu a:hover{font-weight: bold;
	color: #3030E0;}

#haha a{ font-size:9px;}
.nordic p {
	font-size:10px;}
.ctab a{
	font-size:9px;
	text-align:center;
	text-decoration:none;
	color:#4A4A4A; 
	line-height:9px;		
}
.ctab a:hover{ color:#000; background-position: 0px 110px;}
.ctab a:active{background-position: 0 0;}
.ctab th {
	text-align:center;
	background-color:#96B9FA;
	border:1px outset;
}
                                                 /*Ãëàâíîå ìåíþ êàðòèíêè*/
a.amenu{
	width:140px;
	height:110px;
	background-image:url('images/nastennye-konditsionery.jpg');
	display:block;	
			}
a.bmenu{
	width:140px;
	height:110px;
	background-image:url('images/kassetnie-konditsionery.jpg');
	display:block;
			}
a.cmenu{
	width:140px;
	height:110px;
	background-image:url('images/kanalnie-konditsionery.jpg');
	display:block;
			}
a.dmenu{
	width:140px;
	height:110px;
	background-image:url('images/pol-potolok-konditsionery.jpg');
	display:block;
			}
a.emenu{
	width:140px;
	height:110px;
	background-image:url('images/mobilnie-konditsionery.jpg');
	display:block;
	}
a.fmenu{
	width:140px;
	height:110px;
	background-image:url('images/kolonnie-konditsionery.jpg');
	display:block;
	}
a.gmenu{
	width:140px;
	height:110px;
	background-image:url('images/promyshlennie-konditsionery.jpg');
	display:block;
	}
a.hmenu{
	width:140px;
	height:110px;
	background-image:url('images/katalog-air-conditioner.jpg');
	display:block;
	}
a.mmenu{
	width:140px;
	height:110px;
	background-image:url('images/menu-teplovie-zavesi.jpg');
	display:block;
	}
a.nmenu{
	width:140px;
	height:110px;
	background-image:url('images/electricheskiy-tepliy-pol.jpg');
	display:block;
	}
	                                                       /*ìåíþ ïðîèçâîäèòåëåé òåïëûé ïîë*/
a.apol{
	width:140px;
	height:110px;
	background-image:url('images/tepliy-pol-teplolux.jpg');
	display:block;
	}
a.bpol{
	width:140px;
	height:110px;
	background-image:url('images/tepliy-pol-devi.jpg');
	display:block;
	}
a.cpol{
	width:140px;
	height:110px;
	background-image:url('images/tepliy-pol-ekcon.jpg');
	display:block;
	}															   
                                                                  /*ìåíþ ïðîèçâîäèòåëåé êîíäèöèîíåðîâ*/
.kat a:hover{ color:#000; background-position: 0px 86px;}
.kat a:active{background-position: 0 0;}
.kat a{
	font-size:9px;
	text-align:center;
	text-decoration:none;
	color:#4A4A4A; 
	line-height:9px;	
}
a.akat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-fujitsu.jpg');
	display:block;
	text-decoration:none;}
a.bkat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-mcquay.jpg');
	display:block;
	text-decoration:none;}
a.ckat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-panasonic.jpg');
	display:block;
	text-decoration:none;}
a.dkat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-midea.jpg');
	display:block;
	text-decoration:none;}
a.ekat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-hitachi.jpg');
	display:block;
	text-decoration:none;}	
a.fkat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-daikin.jpg');
	display:block;
	text-decoration:none;}	
a.gkat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-mitsubishi-heavy.jpg');
	display:block;
	text-decoration:none;}	
a.hkat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-mitsushito.jpg');
	display:block;
	text-decoration:none;}	
a.kkat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-cooper-hunter.jpg');
	display:block;
	text-decoration:none;}	
a.lkat{
	width:110px;
	height:86px;
	background-image:url('images/catalog-lg.jpg');
	display:block;
	text-decoration:none;}	
/*                                              òåïëîâûå çàâåñû*/																	
a.azavesy{
	width:140px;
	height:110px;
	background-image:url('images/teplovie-zavesy-thermoscreens.jpg');
	display:block;
	}
a.bzavesy{
	width:140px;
	height:110px;
	background-image:url('images/teplovie-zavesy-olefini.jpg');
	display:block;
	text-decoration:none;}	
a.czavesy{
	width:140px;
	height:110px;
	background-image:url('images/teplovie-zavesy-frico.jpg');
	display:block;
	text-decoration:none;}	
a.dzavesy{
	width:140px;
	height:110px;
	background-image:url('images/teplovie-zavesy-mitsushito.jpg');
	display:block;
	text-decoration:none;}	
a.ezavesy{
	width:140px;
	height:110px;
	background-image:url('images/teplovie-zavesy-dimplex.jpg');
	display:block;
	text-decoration:none;}	
a.fzavesy{
	width:140px;
	height:110px;
	background-image:url('images/teplovie-zavesy-teplomash.jpg');
	display:block;
	text-decoration:none;}	

																						
#top_image{background-color:#f1f2f4;width:1000px;margin:0 auto;height:138px;min-width:1000px;margin-top:2px;margin-bottom:5px;}
#top_image img{padding-top:4px;margin-left:5px;margin-right:45px;display:none;}
#content{width:1000px;margin:0 auto;min-width:1000px;}
#content div{vertical-align:top;}
#left_panel{
	float:left;
	width:230px;
	vertical-align:top;
	background-color:#FCFCFC;	
}
#left_panel .title{
	height:20px;
	line-height:20px;
	background-color:#D8D3FE;
	color:#005;
	font-size:13px;
	padding-left:12px;
	text-transform:uppercase;
	text-align: center;
	font-weight:bold;
	border: 1px outset;
}
#info {
	font-size:10px;
	color: #626262;		
	}
#info a{
	font-weight:bold;
	color:#006BB3;
}
#info hr{
	padding: 0 0;
	margin: 0 0;
	height:0;
	border-bottom:1px dotted #CCC;
	border-top: 0;					
}

a.inf{
	font-size:10px;
	color: #00C;
	text-decoration:none;	
}
#tags{
	color:#525252;
	font-size:10px;	
			}
#tags p,u{
		font-size:10px;
		padding: 0 0;
		margin: 0 0;
		color:#525252;		
		}	
#tags a{
	font-size:10px;
	color: #00C;
	text-decoration:none;		
}
#tags hr{
	padding: 0 0;
	margin: 0 0;
	height:0;
	border-bottom:1px dotted #999;
	border-top: 0;					
}
.sitemap{
	color:#525252;
	font-size:10px;	
			}
#center_panel{float:left;width:575px;margin-left:3px;vertical-align:top;text-align:justify;}
#center_panel .title{
	height:20px;line-height:20px;background-color:#4169E1;color:#ffffff;font-size:11px;text-transform:uppercase;border:1px outset #8F8F8F;}
#center_panel h1{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	text-align: center;
	font-size:11px;
}
p,em{
	font-size: 11px;
	text-align: justify;
	padding-right:0px;
	color: #363636;
}
#sip {
	background-color: #91DBFB;
	font-size: 11px;
	text-align:right;
	color: #7CAFA9;
	height: 10px;
	line-height: 8px;
 }
#sip a{
	font-size: 11px;
	text-align:right;
	color: #7CAFA9;
	height: 10px;
	line-height: 8px;
 }
  
.tags{
	opacity: 0.6; 
	-moz-opacity: 0.6; 
	filter:alpha(opacity=60);
		}
.tab td{
	font-size:10px;
	padding: 0 3px 0 2px;
	text-align: center;
	border: 1px solid #D7DDEE;
	border-bottom: none;
	border-left: none;
	background: #F4F2EC;
	}
.tab th{
	font-size:11px;
	text-align: center;
	padding: 0 2px 0 2px;
	background: #9595FD;
	border: 1px outset #03F;
	}
.tab {border:1px outset;}	
		
.tab li{
	font-size:10px;
	text-align: left;
	background: #F4F2EC;
	}
.tab ul{
	margin:0;	
	}		
.tab p{
	text-align: left;			
	}	
.tabhead {
	background: #82B4FF;
	 }

.tab tr{
    background: #fff8dc; /* Öâåò ôîíà ÷åòíûõ ñòðîê */
   }


		 
.tab2 {
	background: #B9D5FF;
}

#mediaplayer { text-align:center; }
#mediaplayer div{ text-align:center; }
#right_panel{float:right;width:185px;margin-left:2px;vertical-align:top; background-color:#FCFCFC;}
#right_panel .title{
	height:15px;
	line-height:14px;
	background-color:#D8D3FE;
	color:#FF3333;
	font-size:13px;
	padding-left:40px;
	text-transform:uppercase;
	font-weight: bold;	
	border: 1px outset #000055;
}

#find{float:left;margin-left:80px;margin-top:2px;}
#find label{font-weight:bold;color:#8f8f8f;}
#find div{margin-bottom:5px;}
#find .ibox{width:210px;color:#8f8f8f;}

#tree {
	margin-top:2px;
	margin-bottom:5px;
	background-color:#FAFBF7;
}
#tree div{width:220px;min-height:20px;border-bottom:1px solid #e3e7e8;}
#tree div a{display:block;text-decoration:none;min-height:14px;font-size:11px;color:#353434;padding-top:4px;padding-bottom:4px;}

#phone{float:left;margin-left:30px;height:12px;line-height:142px;color:#0d8fe0;}
#phone table{margin-top:15px;}
#phone table td div{ font-size: 17px;
    line-height: 19px;
    margin-left: 5px;}
#phone table td div label{font-size:14px;}
#tree div.m  {}
#tree div a.m{background-image:url('images/arrow1.png');background-repeat:no-repeat;background-position:2px 8px;padding-left:15px;}
#tree div a.mcurrent{background-image:url('images/arrow1.png');background-repeat:no-repeat;background-position:6px 9px;padding-left:18px;}
#tree div a.m:hover,#tree div a.mcurrent:hover{
	background-color:#3aa4e6;
	color:white;
	background-image:url('images/arrow2.png');
	text-decoration: underline;
	font-weight: bold;
}
#tree div a.mcurrent{
	color:#E33242;
	font-weight: bold;
}
#tree div a.m1{background-image:url('images/arrow2.png');background-repeat:no-repeat;background-position:0px 8px;padding-left:5px;font-weight:bold;
font-size:11px;
} 
#tree div a.m1:hover{background-color:#3aa4e6;color:white;background-image:url('images/arrow3.png');} 
#tree div a.m1current{
	background-color:#36F;
	color:white;
	padding-left:10px;
	text-decoration: underline;
	font-weight:bold;
	font-size:11px;	
}

.listitem {color:#60686a;}
.itemname{height:45px;background-color:#eff1f6;}
.itemname div{margin-left:13px;font-size:11px;}
.itemname h2{
	color:#676785;
	margin:0 0 0 4px;
}
.itemname a{text-decoration:none;}
 
.iteminfo {min-height:145px;border-bottom:1px dotted #000;margin-bottom:-4px;border-top-style:double;border-top-color: #51ABFF;}
.itemimg{float:right;margin-right:20px;background-color:white;border:1px solid #e3e7e8;width:210px;height:140px;margin-top:-43px;text-align:center;line-height:109px;vertical-align:middle;}
.itemimg  a img{margin-top:4px;}
.itemtext{float:left;width:320px;text-align:left;font-size:11px;margin-left:5px;min-height:118px;}
.itemtext strong, span,li, p{
	font-size: 11px;
	text-align: left;
	padding-right:0px;
}
strong{font-size: 11px;}
.itembtn{margin-left:200px;margin-top:0;} 
.itembtn a{margin-right:35px;}
.itemprice {
	float: left;
    font-size: 11px;
    margin-top: -35px;
    padding-left: 415px;
	}
.itemprice strong{
	float:left;
	color: #F00;
	font-size:12px;
	text-align:center;
}

.rec{
	height:100%;
	border:1px dotted #C0C0C0;
	
	color:#60686a;
	text-align: center;
}
.rec div{
	font-size:11px;
	margin-left:10px;
	text-align: center;
	margin-bottom:1px;
}

.recc {float:left;border:1px solid #e3e7e8;width:88px;height:50px;line-height:56px;}

.linki {
	color: #E4EEE1;	
	}
.recprice{float:right;text-align:left;margin:0 0 0 15px;width:64px;color:#e33242;line-height:16px;}

#filters{background-color:#d7e6f0;width:100%;margin-top:3px;}
#filters td{padding-top:1px; font-weight:bold}
#filters .ibox{width:125px;}
#sort {font-size:11px;height:30px;line-height:30px;margin-top:7px;float:right;}
#sort label{font-size:11px;color:#60686a;}
#sort a{font-size:11px;color:#1b96e2;}
#paging {float:right;height:30px;line-height:37px;font-size:12px;padding-right:92px;}
a.pl {font-size:10px; 
}
.cpl{text-decoration:none;font-weight:bold;color:#e33242;font-size:11px;}
#description{text-align:justify;font-size:11px;}
#price{color:#e33242;text-align:center;margin-bottom:15px;margin-top:15px;}
#tovar{margin-top:15px;}
.tovar strong, span, p, u{
	font-size: 11px;
	text-align: left;
	padding-right:2px;
	margin: 1px 0;
}
#footer{color:#0173b4;border-top:3px solid #5AC8F9;width:1000px;margin:0 auto;height:53px;background-color:#F1F2F4;margin-top:20px;}

#breadcrumb a,span{
	font-size:11px;
	color:#09F
}	
#footer .counters {
	opacity: 0.5; 
	-moz-opacity: 0.5; 
	filter:alpha(opacity=50);
	}
#footer .counter div a:hover{text-decoration:none;}
#footer .counter div {}
#new_user {margin-top:25px;}
#login_user{margin-top:25px;}

.news {margin-left:2px;margin-right:2px;margin-top:2px;color:#52555a; font-size:11px;}
.news br{margin-bottom:2px;}
.news strong{
	color:#0174b5;
	font-size:10px;
	margin-bottom:4px;
	font-weight:bold;
}
.news a{color:#0174b5;margin-top:2px; text-decoration:none;}
#news{padding-left:3px;padding-right:3px;padding-top:10px;}
#news a{color:#0174b5;}
.newsline {margin-top:6px;}
.newsline div{margin-bottom:3px;}

#flinks a{text-decoration:none;}
#flinks a:hover{text-decoration:underline;}

#basket_panel {cursor:pointer;height:58px;line-height:28px;padding-left:37px;background-image:url('images/basket.gif');background-repeat:no-repeat;}
#inputArea
	{
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	background-color: #EBF2FA;
	padding: 5px;
	width: 90px;
	text-align: justify;
	}
#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    display: block;
	    width: 60px;
	    }
 .activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
        }
 .ibox0
        {
	border: solid 2px #85b1de;
	background-image: url( 'gray_bg.png' );
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFFFFF;
	width: 64px;		
        }    
.small {
	font-size: 9px;
	text-align: center;
}