body {
	font-family: Tahoma,arial,helvetica,sans-serif;
	color: #fff;
	background-color: #FFD35F;
	border: 0px; 
	padding: 0;
	margin: 0;
}

a  {
	color: #2F3650;
}  

a:hover {
	color: #647390;
} 

img {
	border: none;
}


.clear { 
	clear: both;
}


h2 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px 3px;
	margin: 0 0 0 -17px;
}
h3 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 4px 10px;
}

.titlelink {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 4px 10px;
	background: #555;
}

/*--------------------------------------- 1shlypo4ka ---------------------------------------------*/
#onecap{
	width: 100%;
	height: 220px;
	background: #FF9900;
	float: left;
}
#onecap_share {
	margin: 0 auto 0 auto;
	width: 960px;
	height:160px;
	padding: 0;
	font-size: 12px;
	text-align: left; 
}

/* --- 4ast 1logo --*/
#onecap_share .logofirst {
	float: left;
	width: 400px;
	height: 160px;
	background: url(../img/logo000001.jpg) no-repeat top;
	cursor: pointer;
}

/* --- 4ast 2logo --*/
#onecap_share .logosecond {
	float: left;
	width: 500px;
	height: 160px;
	background: url(../img/logo000002.jpg) no-repeat;
}
/*--------------------------------------- 1shlypo4ka ---------------------------------------------*/


/*------------------------------------------- 2shlypo4ka  -----------------------------------------*/
#twocap{
	clear: both;
	width: 100%;
	background: url(../img/iobama000001.jpg) repeat-x;
	border-bottom: 3px solid #000;
	border-top: 3px solid #000;
}
/*------------------------------------------- /2shlypo4ka  -----------------------------------------*/

/*------------------------------------------- 2Top blok na4  -----------------------------------------*/
#twocap_share {
	margin: 0 auto 0 auto;
	width: 960px;
	height: 170px;
	padding: 0;
	font-size: 12px;
	color: #fff;
}
/*------------------------------------------- /2Top blok na4  -----------------------------------------*/

/*------------------------------------------- Blok kontaktnoy infi -----------------------------------------*/
.top_contact {
	margin: 20px 0 0 0;
	float: left;
	display: block;
	width: 302px;
	height: 138px;
	background: url(../img/vizitka000001.jpg) no-repeat;
	color: #fff;
	font-weight: bold;
} 

.top_contact_title {
	margin: 0 5px;
	text-align: center;
	padding: 10px 0 3px 0;
	border-bottom: 1px solid #FFCF4F;
}

.top_contact_text {
	margin: 3px 5px;
	padding: 3px 0 5px;
	border-bottom: 1px solid #FFCF4F;
	font-size: 10px;
}
/*------------------------------------------- /Blok kontaktnoy infi -----------------------------------------*/



/*------------------------------------------- Blok 5 reklamok -----------------------------------------*/

/* --- itku --*/
.itku {
	margin: 20px 0 0 10px;
	float: left;
	background: url(../img/tku00002.jpg) no-repeat;
	padding: 1px 0 0 0 ;
	text-align: center;
	display: block;
	width: 120px;
	height: 66px;
}

.itku a , .itku a:visited {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.itku a:hover , .itku a:active {
	width: 120px;
	height: 66px;
	display: block;
	margin: -1px 0 0 0;
	padding: 1px 0 0 0 ;
	background: url(../img/tku00001.jpg) no-repeat;
}

/* --- aktiv --*/

.itkuaktiv {
	margin: 20px 0 0 10px;
	float: left;
}

.itkuaktiv a , .itkuaktiv a:visited {
	display: block;
	width: 120px;
	height: 66px;
	background: url(../img/tku00001.jpg) no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 1px 0 0 0 ;
	text-align: center;
	text-decoration: none;
}
.itkuaktiv a:hover , .itkuaktiv a:active {
	background: url(../img/tku00001.jpg) no-repeat;
}




/* --- irektku --*/
.irektku {
	margin: 20px 0 0 10px;
	float: left;
	background: url(../img/rek1.jpg) no-repeat;
	padding: 1px 0 0 0 ;
	text-align: center;
	display: block;
	width: 120px;
	height: 66px;
}

.irektku a , .irektku a:visited {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.irektku a:hover , .irektku a:active {
	width: 120px;
	height: 66px;
	display: block;
	margin: -1px 0 0 0;
	padding: 1px 0 0 0 ;
	background: url(../img/rek22.jpg) no-repeat;
}

/* --- /irektku --*/

.irektku_ya {
	margin: 19px 0 0 10px;
	float: left;
	background: url(../img/rek2.jpg) no-repeat;
	padding: 1px 0 0 0 ;
	text-align: center;
	display: block;
	width: 120px;
	height: 66px;

}






/* --- ifototku --*/
.ifototku {
	margin: 20px 0 0 10px;
	float: left;
	background: url(../img/foto2.jpg) no-repeat;
	padding: 1px 0 0 0 ;
	text-align: center;
	display: block;
	width: 120px;
	height: 66px;
}

.ifototku a , .ifototku a:visited {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.ifototku a:hover , .ifototku a:active {
	width: 120px;
	height: 66px;
	display: block;
	margin: -1px 0 0 0;
	padding: 1px 0 0 0 ;
	background: url(../img/foto2.jpg) no-repeat;
}

/* --- /irektku --*/



/* --- igrp --*/
.igrp {
	margin: 20px 0 0 10px;
	float: left;
	background: url(../img/grp2.jpg) no-repeat;
	padding: 1px 0 0 0 ;
	text-align: center;
	display: block;
	width: 120px;
	height: 66px;
}

.igrp a , .igrp a:visited {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.igrp a:hover , .igrp a:active {
	width: 120px;
	height: 66px;
	display: block;
	margin: -1px 0 0 0;
	padding: 1px 0 0 0 ;
	background: url(../img/grp1.jpg) no-repeat;
}

/* --- /irektku --*/


/* --- ifilter --*/
.ifilter {
	margin: 19px 0 0 10px;
	float: left;
}

.ifilter a , .ifilter a:visited {
	display: block;
	width: 120px;
	height: 66px;
	background: url(../img/f00002.jpg) no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 1px 0 0 0 ;
	text-align: center;
	text-decoration: none;
}

.ifilter a:hover , .ifilter a:active {
	background:url(../img/f00001.jpg) no-repeat;
}
/* --- aktiv --*/
.ifilteraktiv {
	margin: 19px 0 0 10px;
	float: left;
}

.ifilteraktiv a , .ifilteraktiv a:visited {
	display: block;
	width: 120px;
	height: 66px;
	background: url(../img/f00001.jpg) no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 1px 0 0 0 ;
	text-align: center;
	text-decoration: none;
}

.ifilteraktiv a:hover , .ifilteraktiv a:active {
	background:url(../img/f00001.jpg) no-repeat;
}

.ifilteraktiv_ya {
	margin: 19px 0 0 10px;
	float: left;
	background: url(../img/f00001.jpg) no-repeat;
	padding: 1px 0 0 0 ;
	text-align: center;
	display: block;
	width: 120px;
	height: 66px;

}
.ifilteraktiv_ya a , .ifilteraktiv_ya a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}


/* --- igrpb --*/

.igrpb {
	margin: 20px 0 0 10px;
	float: left;
}

.igrpb a , .igrpb a:visited {
	display: block;
	width: 120px;
	height: 66px;
	background: url(../img/grpb00002.jpg) no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 1px 0 0 0 ;
	text-align: center;
	text-decoration: none;
}
.igrpb a:hover , .igrpb a:active {
	background: url(../img/grp1.jpg) no-repeat;
}
/* --- igrpbaktiv --*/

.igrpbaktiv {
	margin: 20px 0 0 10px;
	float: left;
}

.igrpbaktiv a , .igrpbaktiv a:visited {
	display: block;
	width: 120px;
	height: 66px;
	background: url(../img/grp1.jpg) no-repeat;
	font-weight: bold;
	color: #fff;
	padding: 1px 0 0 0 ;
	text-align: center;
	text-decoration: none;
}
.igrpbaktiv a:hover , .igrpbaktiv a:active {
	background: url(../img/grp1.jpg) no-repeat;
}

.igrpbaktiv_ya {
	margin: 20px 0 0 10px;
	float: left;
	background: url(../img/grp1.jpg) no-repeat;
	padding: 1px 0 0 0 ;
	text-align: center;
	display: block;
	width: 120px;
	height: 66px;
}
.igrpbaktiv_ya a , .igrpbaktiv_ya a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
/*------------------------------------------- /Blok 5 reklamok -----------------------------------------*/



/*------------------------------------------- Blok poisk+reklama.tku+reklama.oprosnlistov -----------------------------------------*/
.prtro {
	display: block;
	width: 645px;
	float: left;
	margin-left: 10px;
}
/*------------------------------------------- Blok poisk+reklama.tku+reklama.oprosnlistov -----------------------------------------*/




/*------------------------------------------- poisk -----------------------------------------*/
.search {
	float: left;
	display: block;
	width: 120px;
	height: 65px;
	text-align: center;
}
.sea {
	float: left;
	display: block;
	width: 60px;
	height: 65px;
	text-align: center;
}

.search form {margin-top:10px;}

.go {
	margin-top:3px;
	color: #fff;
	background: #CC0000;
	border: 1px solid #FF9900;
}
/*------------------------------------------- /poisk -----------------------------------------*/



/*------------------------------------------- Reklama gotovih tku -----------------------------------------*/
.advt_tku {
	float: left;
	margin-left: 10px;
}

.advt_tku a , .advt_tku a:visited {
	display: block;
	width: 250px;
	height: 65px;
	background: url(../img/advt1.gif) no-repeat;
	text-align: center;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.advt_tku a:hover , .advt_tku a:active {
	background:url(../img/advt1.gif) no-repeat;
}
/*------------------------------------------- /Reklama gotovih tku -----------------------------------------*/

/*-- Склад актив --*/
.advt_tku1 {
	float: left;
	margin-left: 10px;
	display: block;
	width: 250px;
	height: 65px;
	background: url(../img/advt2.gif) no-repeat;
	text-align: center;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
/*-- /Склад актив --*/


/*------------------------------------------- kettle zamena -----------------------------------------*/
.advt_kettle {
	float: left;
	margin-left: 10px;
	cursor: pointer;
}

.advt_kettle a , .advt_kettle a:visited {
	display: block;
	width: 250px;
	height: 65px;
	background: url(../img/advt00002.gif) no-repeat;
	text-align: center;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.advt_kettle a:hover , .advt_kettle a:active {
	background:url(../img/advt00002.gif) no-repeat;
}



/*------------------------------------------- Reklama oprosnih listov -----------------------------------------*/
.advt_opr {
	float: left;
	display: block;
	width: 250px;
	height: 65px;
	background: url(../img/k000002.jpg) no-repeat;
	margin-left: 10px;
	text-align: center;
}

.opr_left {
	float: left;
	padding: 4px 0 0 80px;
}

.opr_text {
	float: left;
	display: block;
	width: 147px;
	color: #000;
	font-size: 11px;
	text-align: left;
}

/*------------------------------------- TOP MENU -----------------------------------------*/

/*----verhnee menu---*/
.top_menu {
	clear: left;
	float: left;
	width: 960px;
	height: 50px;
	font-size: 12px;
	color: #ffffff;
	background: url(../img/imenu.gif) no-repeat;
}


.activ {
	display: block;
	float: left;
	width: 100px;
	height: 30px;
	padding: 0 5px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}


.top_menu ul {
	margin: 0 0 0 135px;
	padding: 0;
	list-style-type: none;
	width: auto;
	text-align: center;
	}

.top_menu ul li {
	display: block;
	float: left;
	height: 30px;
	margin: 10px 0px;	
	border-right: 1px solid #ccc;
	border-left: 1px solid #fff;
	}

.top_menu ul li a {
	display: block;
	float: left;
	width: 100px;
	height: 30px;
	padding: 0 5px;
	color: #555;
	text-decoration: underline;
	}
	
/*----verhnee menu klik link---*/
.top_menu ul li a:hover{
	color: #000;
	background: url(http://www.kotel-modul.ru/img/li-menu.gif) no-repeat;
	}
.top_menu ul li a.current{
	color: #000;
	background: url(http://www.kotel-modul.ru/img/li-menu.gif) no-repeat;
	}



/*------------------------------------------- container -----------------------------------------*/
#telo {
	margin: 0 auto 0 auto;
	width: 985px;
	background-color: transparent;
	padding: 0;
	font-size: 12px;
	text-align: left; 
}
/*------------------------------------------- TELO -----------------------------------------*/

#telo_one {
	background-color: transparent;
	margin: 0 ;
	padding: 0;
}
#telo_one h1 {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;  
	text-align: left;
	border-bottom: 1px solid #000;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 5px 0 0 0;
	color: #000;
}


#telo_one .teme{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;  
	text-align: left;
	border-bottom: 1px solid #000;
	letter-spacing: -1px;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 5px 0 0 0;
	color: #000;
}

/*----- pravoe menu ---- */
#right {
	float: left;
	font-size: 13px;
	width: 720px;
}

#right p {
	text-align: left;
	padding: 0 5px 5px 5px;
	color: #000;
}

/*----- 1pravoe menu ---- */

.right_one {
	clear: both;
	float: left;
	margin: 5px 0;
}

/*----- 2pravoe menu ---- */
.right_two {
	z-index: 0;
	color: #000;
	width: 720px;
	margin: 5px 5px 0 4px;
	padding: 5px 0 5px 5px;
	background: #FFFCDF;
	border: 1px solid #2F2929;
}


/*----- 3pravoe menu ---- */
.right_three {
	margin: 10px 0 10px 0;
	padding: 0 3px;
}

.right_ithree table {
	padding: 0;
	margin: 20px 0;
	border: 1px solid #FF9900;
}

.right_iithree table {
	padding: 0;
	margin: 10px 0;
	border: 2px solid #FF9900;
}


/*----- tablica new ---- */
.right_three table, td {
	border: none;
	border-collapse: collapse;
}

.right_three table.tech, .tech td {
	border: 1px solid #000;
	padding: 2px 5px;
	color: #000000;
}

/*----- tablica razdela tku ---- */
.right_three table.techtku, .techtku td {
	border: 1px solid #000;
	padding: 2px 5px;
	text-align: center;
	font-size: 7pt;
	color: #000000;
}
/*----- tablica filtrov ---- */
.right_three table.techfil, .techfil td {
	border: 1px solid #000;
	padding: 2px 5px;
	text-align: center;
	font-size: 8pt;
	color: #000000;
}
/*----- tablica filtrov ---- */
.right_three table.teh, .teh td {
	border: 1px solid #000;
	padding: 2px 5px;
	text-align: center;
}

.right_three td.item_title {
	font-weight: bold;
	text-align: left;
	padding: 3px;
}
/*----- 4pravoe menu TEXT ---- */

.red {
	color: #ff0000;
	font-weight: bold;
}


/*----- 4pravoe menu TEXT ---- */
.right_text {
	margin: 0 5px;
}


/*------------------------------------- LEFT MENU -----------------------------------------*/

/*---left ---*/
#left_one {
	float: left;
	width: 215px;
	background: #2F2929;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}

#left_one .start {
	padding-top: 0;
}

#left_one .start_body {
	margin: 0;
}

* html #left_one .start_body {
	margin-top: -1px;
}

.title {
	background: #555;
}

/* raspol lev menu */
ul#start_menu,
ul#start_menu li,
ul#start_menu ul {
	margin: 0;
	border: 0 none;
	padding: 0 0 0 3px;
	width: 205px;
	list-style: none;
	}

ul#start_menu:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#start_menu li {
	float: left;
	display: block !important;
	display: inline;
	position: relative;
	z-index: 10;
	}

/* na4alo Menu */
ul#start_menu a {
	padding: 5px 6px 5px 3px;
	margin: 0px 3px 0 0;
	display: block;
	background: #333;
	color: #fff;
	text-decoration:  underline; /* ssilki levoe menu */
	height: auto !important;
	height: 1%;
	border-bottom: 1px solid #2F2929;
	border-top: 1px solid #2F2929;
	}
ul#start_menu span {
	padding: 5px 6px 5px 3px;
	margin: 0px 3px 0 0;
	display: block;
	background: #999;
	color: #fff;
	text-decoration:  none; /* ssilki levoe menu */
	height: auto !important;
	height: 1%;
	border-bottom: 1px solid #2F2929;
	border-top: 1px solid #2F2929;
	}

/* videl link pri navedenii */
ul#start_menu a:hover,
ul#start_menu li:hover a,
ul#start_menu li.iehover a {
	background: #555;
	color: #fbc01f;
	filter: alpha(opacity=80);
	}

/* 2Menu */
ul#start_menu li:hover li a,
ul#start_menu li.iehover li a {
	background: #333;
	color: #ffffff;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	}

/* 2Menu link */
ul#start_menu li:hover li a:hover,
ul#start_menu li:hover li:hover a,
ul#start_menu li.iehover li a:hover,
ul#start_menu li.iehover li.iehover a {
	background: #FE1E02;
	color: #FFF;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	}

ul#start_menu ul,
ul#start_menu ul ul,
ul#start_menu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 199px;/* dvizhok levogo 2 menu */
	z-index: 50;
	}

/* vidvig liv podmenu */
ul#start_menu li:hover ul,
ul#start_menu ul li:hover ul,
ul#start_menu ul ul li:hover ul,
ul#start_menu li.iehover ul,
ul#start_menu ul li.iehover ul,
ul#start_menu ul ul li.iehover ul {
	display: block;
	}


.utitle {
	color: #000;
	font-weight: bold;
}

#beta {
	clear: both;
	color: #fff;
	float: right;
	margin: 20px 5px 5px 0;
	height: 50px;
}

/*---------------------------------------------- OMUT -------------------------------------------*/
#pool { 
	border-top:1px solid #feca7c;
	width:100%;
	height:50px;
	font: bold 10px  Arial, sans-serif;
	color: #888; 
	background:#292929;
}

#pool a, #pool a:visited, #pool a:active {
	text-decoration: underline;
	color: #999;
}

#pool a:hover {
	text-decoration: underline;
	color: #fff;
}

#pool_share {
	width: 960px;
	margin: 0 auto 0 auto;
}
div#pool_share .alyansteplo {
	width: 320px;
	text-align: left;
	float: left;
	margin-top: 5px;
}

div#pool_share .knopa {
	width: 320px;
	text-align: center;
	float: left;
	margin-top: 5px;
}

div#pool_share .marivanna {
	width: 320px;
	text-align: right;
	float: left;
	margin-top: 5px;
}
* html div#pool_share .marivanna {
	width: 320px;
}
/*-------------------------------------------------------------------------------------------------------*/
