


body{
 margin:0px; padding:0px;
 font-family: Tahoma;
 font-size: 11px;
 color: #383838;
}

body#bd {
	background: #FFFFFF url(/termoclub/img/);


}

td{
 vertical-align:top;
}

img.shadow{
  background: url('images/ramka.jpg') no-repeat center bottom;
  padding: 2px 2px 2px 2px
}

h2{
 font-weight:bold; font-family:Arial; font-size:16px; color: #4E4E4E;
}

h1{
 font-family: Arial Narrow; font-weight:normal; font-size:22px; color: #22333d;
}

h3{
 color:#0080b6;font-size:14px;margin-top:25px;;
}
.zagolovok {
 color:#0080b6;font-size:14px;margin-top:0px; font-weight:bold;
}
a{
 color:#0080b6;
}

a:hover{
 color:#b60000;
}

.cont{
 width:1010px; margin:auto;
}

.logo_cont{
 height:64px; padding-top:50px;
 width:260px;
}

.orange{
 background:url('images/orange.jpg') top left no-repeat;
 padding-top: 50px;
}

.tel{
 width:180px;
 height:42px;
 background:url('images/tel.gif') top left no-repeat;
 padding:2px 0px 0px 50px;
}
.contact123{
 color:#000000;font-size:11px; font-weight:bold;
}
.telcode{
 color: black; font-weight:bold;
}

.telno{
 color: #e42200; font-weight:bold; font-size:12px;
}
.diller{
 color:#0080b6; font-weight:bold; font-size:12px; margin-top:25px;
 }


.basket{
 width:135px;
 height:32px;
 background:url('images/basket.gif') top left no-repeat;
 padding:10px 0px 0px 62px;
}

.inp{  width: 119px;  height:14px; font-size:10px;
 color: #737373;  border:1px inset #737373;}

.inp1{  width: 94px;  height:14px; font-size:10px;
 color: #737373;  border:1px inset #737373;}
 
.for_dealers{
 width: 316px;
 height: 113px;
 margin-top:20px;
 background: url('images/dealers_bg.gif') top left repeat-x;
}

.mid_align td{
 vertical-align: middle;
}

.bdiv{
 height:80px; border:1px solid #efefef;
 margin-top:10px;
}

.cat_table td{
 width:110px; border:1px solid #efefef;
 padding-bottom: 100px; 
}

.cat_div{
 
 padding:10px 3px 10px 5px;
 height:100%;
}

#menu_new{
 margin:0px 0px -1px 0px;
}


.cat_div div{
 margin: 5px 0px 4px 0px;
 }

.cat_image{
 padding:10px 0px 10px 0px;
 text-align:center;
}

div.subcategory  {
  margin:0px 0px -1px 0px;
}

#cat1{
 background: url('images/kotel.jpg') bottom center no-repeat;
 padding-bottom:90px;
}
#cat2{
 background: url('images/vodonagr.jpg') bottom center no-repeat;
 padding-bottom:90px;
}
#cat3{
 background: url('images/radiator.jpg') bottom center no-repeat;
 padding-bottom:90px;
}
#cat4{
 background: url('images/bak.jpg') bottom center no-repeat;
 padding-bottom:90px;
}
#cat5{
 background: url('images/nasos.jpg') bottom center no-repeat;
 padding-bottom:90px;
}
#cat6{
 background: url('images/gorelka.jpg') bottom center no-repeat;
 padding-bottom:90px;
}
#cat7{
 background: url('images/vodopodgotovka.jpg') bottom center no-repeat;
 padding-bottom:90px;
}
#cat8{
 background: url('images/truboprovod.jpg') bottom center no-repeat;
 padding-bottom:90px;
}
#cat9{
 background: url('images/kompl.jpg') bottom center no-repeat;
 padding-bottom:100px;
}

.poloska{
 height:5px; line-height:0px; font-size:0px;background: #EFEFEF;
}

.poloska1{
 height:1px; line-height:0px; font-size:0px;background: #C0C0C0; margin-top:5px;
}

.actions{
 border: 1px solid #efefef;
 margin-top:20px; padding:20px;
}
.actions_arc{
 border: 1px solid #efefef;
 margin-top:20px; padding:20px;
 background: url(images/bg_str.jpg) repeat-x right bottom;
}
.actions_news{
 border: 1px solid #efefef;
  margin-top:20px; padding:20px;
 background: url(images/bg_news.jpg) repeat-x right bottom;
}
.actions_faq{
 border: 1px solid #efefef;
  margin-top:20px; padding:20px;
 background: url(images/bg_faq.jpg) repeat-x right bottom;
}
.botmenu{
 background: #F7F7F7;
 margin-top:10px; 
 padding-bottom:20px;
}

.footer{
 margin:20px 0px 30px 20px;
 padding-bottom:60px;
}

.botlink{
 margin:0px 0px 5px 0px;
}

.blink{
 color: #383838;
}
.blink:hover{
 color: #383838; 
 text-decoration:none;
}
.katalog {
 color:#b60000;
}

.katalog:hover{
 color:#0080b6;
}

.cat_tbl td{
 vertical-align: bottom;
 text-align: center;
}

.cat_tbl img{
 margin-top:10px;
}
.accordion h3 {

margin-top:10px;
font-size:14px;
margin: 0px;
padding: 0px;

}

.price_old {
color: #CCCCCC; 
font-size:13px;
text-decoration: line-through;
margin-left:25px;
 font-weight:bold;
}
.price_old_baki {
color: #CCCCCC; 
font-size:14px;
text-decoration: line-through;
margin-left:0px;
 font-weight:bold;
}

/***************************************/
.Linked {
width:320px;
height:450px;
overflow:hidden;
border:1px solid #EFEFEF;
float:right;
background:url(images/Linked.gif) no-repeat 5px 10px;
margin-top:10px;
margin-left:15px;
}
.Linked2 {
margin-top:35px ;
margin-left:10px;
margin-right:10px;


height:385px;
}

/***************************************/


/* mapnav */

#mapnav {border:0px;}

#mapnav table{border-top:0px;}

#mapnav td{border:0px;}

#mapnav h2{background: none;}

#mapnav ul{font-size:1em;list-style:none; padding-left:15px;margin:0px; padding-top:0px;padding-bottom:0px;background: none;}

#mapnav ul li{line-height:1.8em;background: none;margin:0px; padding:0px;}


/* *************************************************************/

div.sales_stamp, div.sales_details {
	position: relative; 
	background-color: red; 
	top: -50px; 
	color: white; 
	font-weight: bold; 
	height:15px; 
	width: 85px; 
	margin: 0 auto;
}

div.sales_details {
	top: 0;
	padding-left:5px;
}

div.list_image {
	margin: 0 auto;
	height:100%;
	
}

img.list_photo {
	border-width:0; 
	margin:0px 20px 10px 0px;
	max-width: 200px;
	max-height: 200px;
	width: expression(this.width > 200 ? 200: true);    /*Для тупого IE6 */
    height: expression(this.height > 200 ? 200: true);

}

