html, body{
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-family:arial;
	font-size:13px;
	min-width: 1003px;
	_width: expression(document.documentElement.clientWidth < 1003 ? "1003px" : "auto");
	color:#1c1c1c;
	background:#e9e9e9;	
}
body img {border:none;}
a:focus{outline:none;}
a{color:#cf3636;cursor:pointer;}
.clear{clear:both;} 
p{margin:0 0 15px 0;}
h1 {
	padding:0;
	margin:0 0 20px 0;
	color:#767272;
	font-style:italic;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:2.31em;
	text-align:center;
}
#all {
	_height:100%;
	min-height:100%;
	background:url(/templates/thermorus_in/images/line_body.jpg) left top repeat-x #fff;
	margin:0 25px 0 23px;
	position:relative;
}
#header {
	height:105px;
}
#logo {
position:absolute;
	top:0;
	left:-23px;
	display:block;
	width:319px;
	height:105px;
	background:url(/templates/thermorus_in/images/logo.jpg) left top no-repeat;
}
#slogan {
	position:absolute;
	top:36px;
	left:33%;
	font-family:Trebuchet MS;
	font-size:1.39em;
	font-style:italic;
	width:43%;
	color:#000;
}
#phones {
	position:absolute;
	top:28px;
	right:37px;	
	font-size:2.31em;
	color:#767272;
}
#phones div {
	margin:0 0 1px 0;
}
#phones_kod {
	color:#767272;
	font-size:19px;
	font-weight:bold;
	position:absolute;
	right:187px;
	top:52px;
}
#content a:hover {
	color:#6FA5C8;
}
/******************************************************| main |*********************************************************/
#main {
padding:35px 0 0 0;
position:relative;
}
#top_menu {
	height:35px;
	position:absolute;
	top:105px;
	left:32%;
	z-index:10;
}
#top_menu ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:35px;
}
#top_menu ul li {
	background:url(/templates/thermorus_in/images/top_menubg.jpg) 0 0 repeat;
	float:left;
	margin:0;
	padding:0;
	height:35px;
	width:auto;
}
#top_menu ul li a{
	float:left;
	display:block;
	font-size:1.08em;
	text-align:center;
	font-style:italic;
	color:#2a2a2a;
	text-decoration:none;
	padding:7px 10px 0 20px;
	border:1px solid #e5e5e5;
	height:27px;
	font-family:Verdana;
	background:url(/templates/thermorus_in/images/top_menu_arrow.jpg) no-repeat scroll 9px 13px;
}
#top_menu ul li a:hover{
	color:#FFFFFF;
	background:url(/templates/thermorus_in/images/top_menu_arrow_hover.jpg) no-repeat scroll 9px 13px;
}
/******************************************************| left_block |*********************************************************/
#left_block {
position:relative;	
padding:331px 0 0 18px;
width:229px;
float:left;
}
#bathroom {
background:url(/templates/thermorus_in/images/foto_buthroom.jpg) left top no-repeat;
width:247px;
height:93px;
position:absolute;
top:-35px;
left:-23px;
padding:267px 0 0 20px;
}
#blizko {
font-size:2.31em;
color:#FFFFFF;
font-style:italic;
font-family:Trebuchet MS;
margin:0 0 23px 2px;
}
#buth_button {
background:url(/templates/thermorus_in/images/buth_button.png) left top no-repeat;
_filter:expression(fixPNG(this));
width:130px;
height:28px;
color:#FFFFFF;
font-family:Tahoma;
padding:4px 0 0 0;
text-align:center;
display:block;
text-decoration:none;
position:relative;
}
.title1 {
color:#FFFFFF;
font-family:Tahoma;
font-size:1.32em;
position:absolute;
top:4px;
left:4px;
z-index:200;
}
.title2 {
color:#000000;
font-family:Tahoma;
font-size:1.32em;
position:absolute;
top:5px;
left:6px;
z-index:100;
}
.zaga {
font-size:2.31em;
color:#767272;
font-style:italic;
font-family:Trebuchet MS;
font-weight:bold;
}
.zaga span {
color:#f96558;
}
.zaga:first-letter, h1:first-letter{
color:#f96558;
}
/******************************************************| right_block |*********************************************************/
#right_block {
width:225px;
float:right;
padding:76px 0 0 0;
position:relative;
}
#contacts {
font-family:Tahoma;
color:#767272;
font-weight:bold;
position:absolute;
top:110px;
right:25px;
}
#info {
padding:0 0 34px 71px;
}
.info_element {
}
.info_element img {
border:1px solid #f7f7f7;
margin:0 0 2px 0;
}
a.more_info {
display:block;
margin:0 0 13px 0;
color:#464444;
}
a.more_info:hover {
color:#6fa5c8;
}
/******************************************************| center_block |*********************************************************/
#center_block {
margin:0 230px 0 248px;
position:relative;
}
#conteiner {
padding:35px 0 0 59px;
}
.cont_menu {
border:1px solid #a6a4a4;
margin:20px 0 62px 0;
float:left;
width:100%;
position:relative;
}
.shnur {
float:left;
width:230px;
height:276px;	
overflow:hidden;
}
.shnur img{
width:215px;
height:200px;
}
.img_menu {
position:absolute;
top:30px;
left:0;
width:230px;
height:240px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
-moz-opacity: 0; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
background:#fff;
}
#cont_menu_all {
	margin:0 0 0 235px;
	_margin:0 0 0 250px;
}
#cont_menu_all ul {
	margin:0;
	padding:0;
	list-style:none;
}
#cont_menu_all ul li {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background:url(/templates/thermorus_in/images/bg_menu_cont.jpg) left top repeat-x #efefef;
	cursor:pointer;
	position:relative;
}
#cont_menu_all ul li a {
	display:block;
	color:#484848;
	text-decoration:none;
	font-size:0.92em;
	padding:15px 5px 16px 12px;
	font-weight:bold;	
	float:left;
}
#cont_menu_all ul li:hover,
#cont_menu_all ul li.jshover{
	background:url(/templates/thermorus_in/images/bg_menu_cont_hover.jpg) left top repeat-x #bf4e4e;
}
#cont_menu_all ul li:hover a,
#cont_menu_all ul li.jshover a {
	color:#fff;
}
#cont_menu_all ul li ul {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:auto;
	padding:0;
	margin:0;
	z-index:90;
	float:left;
}
#cont_menu_all ul li ul li {
	padding:0;
	margin:0;
	background:none;
	width:auto;
}
#cont_menu_all ul li ul li a{
	padding:13px 15px 15px 15px;
	margin:0;
	font-size:12px;
	color:#fff;
	font-family:arial;
	font-weight:normal;
	border:1px solid #fef2f2;
	border-top:none;
	border-right:none;
	background:url(/templates/thermorus_in/images/bg_menu_2.jpg) left top repeat-x #fcd5d5;
	width:auto;
}
#cont_menu_all ul li ul li a:hover {
	color:#fff;
}
#cont_menu_all ul li:hover ul li a,
#cont_menu_all ul li.jshover ul li a{
	color:#fff; 
}
#content {
line-height:19px;
padding:0 100px 30px 100px;
}
a.see_more {
display:block;
color:#6fa5c8;
}
a.see_more:hover {
color:#CF3636
}
/******************************************************| news |*********************************************************/
.footer_otstup {
padding:95px 0 0 0;
clear:both;
}
#footer {
position:relative;
background:url(/templates/thermorus_in/images/footer_bg.jpg) left top repeat-x #fff;
margin:-95px 25px 0 23px;
height:38px;
font-family:tahma;	
padding:57px 0 0 270px;
overflow:hidden;
}
#copy {
position:absolute;
left:42px;
top:21px;
color:#9e9c9c;
font-size:0.85em;
}	
#ii {
position:absolute;
left:42px;
top:39px;
font-size:0.85em;
color:#717171;
}
#ii a {
color:#eb7373;
}
#schet {
position:absolute;
left:42px;
top:62px;
}
#slogan_foot {
position:absolute;
left:34%;
_left:33%;
top:28px;
font-size:1.85em;
color:#7e7e7e;
font-family:Trebuchet MS;
}
#copy_text {
line-height:12px;
font-size:0.85em;
color:#D0D0D0;
padding:0 120px 0 0;
}
/***********************************| Catalog |********************************************/
.cat_ele_anons {
margin:0 0 40px 0;
}
.img_anons img {
width:150px;
height:auto;
float:left;
margin:0 15px 10px 0;
}
.cat_more_anons {
display:block;
text-align:right;
}
.ok {float:left;width:100%;}
#form_zakaz {
border:2px solid #ededed;
width:355px;
padding:42px 0 22px 20px;
float:left;
}
.row {
width:100%;
float:left;
margin:0 0 30px 0;
}
.row_text {
color:#828282;
font-size:12px;
float:left;
margin:2px 0 0 0;
}
.row_input {
height:20px;
width:233px;
border:1px solid #e8e8e8;
margin:0 0 0 78px;
display:block;
padding:4px 0 0;
color:#828282;
}
.row_option {
height:24px;
width:235px;
*width:238px;
border:1px solid #e8e8e8;
margin:0 0 0 78px;
*margin:0 0 0 81px;
display:block;
color:#828282;
}	
.row_send {
height:60px;
width:233px;
border:1px solid #e8e8e8;
margin:0 0 0 78px;
padding:4px 0 0;
color:#828282;
display:block;
}	
.button_zakaz {
background:url(/templates/thermorus_in/images/button_form.jpg) left top no-repeat;
width:157px;
height:42px;
border:none;
margin:5px 0 0 78px;
cursor:pointer;
}
.row_input.jshover {
background:none;
}
.row .button_zakaz:hover, 
.row .button_zakaz.jshover {
background:url(/templates/thermorus_in/images/button_form_hover.jpg) left top no-repeat;
}
.search_block {position:relative;}
.search_inp {
background:url(/templates/thermorus_in/images/search.jpg) left top no-repeat;
width:208px;
height:19px;
border:none;
padding:2px 0 0 5px;
color:#b4b3b3;
}
.search_but {
position:absolute;
top:0;
left:193px;
width:20px;
height:21px;
cursor:pointer;
background:none;
border:none;
}
.cont_img {
float:left;
margin:0 15px 10px 0;
clear:both;
}
#search_position {
	left:646px;
	_left:400px;
	position:absolute;
	top:80px;
	z-index:10;
}

/*************/
div#fancy_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #666;display: none;z-index: 30;}
* html div#fancy_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align: left;}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('/files/images/fancybox/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon {position: absolute;background: url('/files/images/fancybox/fancy_loading.gif') no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #BBB;background: #FFF;}
div#fancy_content {margin: 0;z-index: 100;position: absolute;}
div#fancy_div {background: #000;color: #FFF;height: 100%;width: 100%;z-index: 100;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0;padding: 0;margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('/files/images/fancybox/fancy_closebox.png') top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;z-index: 111;display: none;background-image: url(data:image/gif;base64,AAAA);outline: none;}
a#fancy_left {left: 0px;}
a#fancy_right {right: 0px;}
span.fancy_ico {position: absolute;top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112;cursor: pointer;display: block;}
span#fancy_left_ico {left: -9999px;background: transparent url('/files/images/fancybox/fancy_left.png') no-repeat;}
span#fancy_right_ico {right: -9999px;background: transparent url('/files/images/fancybox/fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility: visible;}
a#fancy_right:hover {visibility: visible;}
a#fancy_left:hover span {left: 20px;}
a#fancy_right:hover span {right: 20px;}
.fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url('/files/images/fancybox/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('/files/images/fancybox/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url('/files/images/fancybox/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('/files/images/fancybox/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url('/files/images/fancybox/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('/files/images/fancybox/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url('/files/images/fancybox/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('/files/images/fancybox/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table {margin: 0 auto;}
div#fancy_title table td {padding: 0;vertical-align: middle;}
td#fancy_title_left {height: 32px;width: 15px;background: transparent url(fancy_title_left.png) repeat-x;}
td#fancy_title_main {height: 32px;background: transparent url(fancy_title_main.png) repeat-x;}
td#fancy_title_right {height: 32px;width: 15px;background: transparent url(fancy_title_right.png) repeat-x;}


.faq_content {list-style:none outside none; line-height:19px; color:#1C1C1C; font-family:arial; font-size:13px;}

.faq_name {color:#FF0000; font-size:small; list-style:none outside none; line-height:19px; text-decoration:none; font-weight:bold;}