html, body{height:100%;}


body {	margin:0;	padding:0;	font:14px Arial, Helvetica, sans-serif;	min-width:1003px;	_width:ex * pression(document.documentElement.clientWidth < 1003 ? "1003px" : "auto");	color:#404040;	
background:url(/bitrix/templates/remont1/images/bg_header.jpg) left  top repeat-x #fdfaf6;}



body img {border:none;}

a:focus{outline:none;} 

a{color:#348902;cursor:pointer;}

.clear{clear:both;font-size:1px;line-height:1px;}

 .ok {float:left;width:100%;}
#content #line p {  margin-top:-6px;}

form {margin:0;padding:0;}

h1 {	font:bold italic 23px "Times New Roman";	margin:0 0 17px 0;	padding:0;	color:#254644;    	text-decoration:none;	line-height:26px;	text-indent:0;	text-align:left;}
h2 { font:bold italic 20px "Times New Roman"   ;margin-top: 22px; color:#254644}
#content h1 {padding-top:0px;}
.liz {
margin: 0pt;  width: 180px; height:243px;
margin-left:2px;
}
#bg {	background:url(/bitrix/templates/remont1/images/header.jpg) center 0px no-repeat;	_height:100%;	min-height:100%;}

                       #all {	_height:100%;	min-height:100%;	position:relative;	width:1003px;	margin:0 auto;}

#logo {	position:absolute;	top:35px;  	left:25px;font-size:12px;}


	/*******************************************| div left_block |***********************************************/#header {	height:445px;	position:relative;}

#header ul {	margin:0;	padding:0;}

#header ul li {	list-style:none;	}

#header a:hover {text-decoration:none;}

#top_message {	height:62px;	overflow:hidden;}

#top_message ul {	float:left;	width:100%;	background:url(/bitrix/templates/remont1/images/bg_top_mes.jpg) center top no-repeat;	height:62px;}

#top_message ul li {	width:501px;	float:left;	text-align:center;	padding:18px 0 0 0;}

#top_message ul li a {	font:24px Arial, Helvetica, sans-serif;	color:#fff;	text-align:center;}

#top_message ul li a:hover {text-decoration:none;}

#ico_block {position:absolute;right:409px;top:307px;z-index:20;}

#ico_block div {	float:left;	display:inline;	position:relative;	z-index:20;	width:23px;	height:24px;	margin:0 20px 0 0;}

#ico_block div#ico_map {margin:0;}

#ico_block a {	display:block;	width:23px;	height:24px;	position:absolute;	z-index:30;}

#ico_block #ico_home {background:url(/bitrix/templates/remont1/images/icon1.png) left top no-repeat;}

#ico_block #ico_mail {background:url(/bitrix/templates/remont1/images/icon2.png) left top no-repeat;}

#ico_block #ico_map {background:url(/bitrix/templates/remont1/images/icon3.png) left top no-repeat;}

#basket_block {	position:absolute;	top:111px;	right:31px;	width:155px;}

#basket_ico {	background:url(/bitrix/templates/remont1/images/bg_basket.jpg) left top no-repeat;	display:block;	width:41px;	height:38px;	float:left;}

#basket_text {	margin:0 0 0 50px;}

.name_basket {	font:14px Arial, Helvetica, sans-serif;	color:#52a302;	margin:0 0 7px 0;}

.in_basket {	font:12px Arial, Helvetica, sans-serif;	color:#575757;	padding:0 0 0 10px;	}

.in_basket a {	color:#cb4001;	font:12px Arial, Helvetica, sans-serif;}





#phone_block {position:absolute;	 top:33px; left:387px; padding:25px 0 0 85px; width:185px; height:59px; font:13px Tahoma;	color:#0d0d0d; background:url(/bitrix/templates/remont1/images/tell.png) left top no-repeat;
}

#phone_block .tellnum {background-image:url("/bitrix/templates/remont1/images/trans1.png"); font:27px Arial, Helvetica, sans-serif; color:black;padding:0 0 0 5px; font-weight:bold; width:200px;}








#top_menu {	position:absolute;	left:0px;	top:360px;	height:34px;	width:100%; z-index:10;}
#top_menu ul {	float:left;	width:100%;}
#top_menu ul li {	float:left;	width:140px;}
#top_menu ul li.first {	background:none;	}
#top_menu ul li a {	height:26px;	display:block;	text-align:center;	padding:8px 0 0 0;	font:italic 13px Arial, Helvetica, sans-serif;	color:#02211f;	text-decoration:underline;}
#top_menu ul li a:hover, #top_menu ul li a.activ {	text-decoration:none;	background:url(/bitrix/templates/remont1/images/mpabg.png) center top no-repeat;	color:#fff;}





#calc-link {position:absolute;bottom:0px;right:10px;height:50px;width:150px;z-index:1;}
#calc-link a {position:absolute;top:6px;right:0px;text-align:right;font:italic 13px Arial, Helvetica, sans-serif;	color:#02211f;	text-decoration:underline; display:block;width:80px;padding:5px 70px 5px 5px;z-index:8;background:url(/bitrix/templates/remont1/images/blank.gif) left top repeat;}
#calc-link a:hover {text-decoration:none;}
#calc-link img {position:absolute;bottom:0;right:0;z-index:5;}



#calculink {
/*background:url(/bitrix/templates/remont1/images/calc.png) no-repeat;*/
background:url(/bitrix/templates/remont1/images/calc2.png) no-repeat -252px 0px;
    color: #FFF;
    display: block;
    font-size: 16px;
    height: 50px;
    line-height: 17px;
    margin-bottom: 10px;
    padding-left: 33px;
padding-right:100px;
    padding-top: 8px;
    text-decoration: none;
    width: 100px;
}
#calculink:hover {
background:url(/bitrix/templates/remont1/images/calc2.png) no-repeat 0px 0px;
}



#main a:hover {text-decoration:none;}

#center_block {	width:758px;	float:right;	padding:0;}

#content {	width:535px;	float:left; text-indent:0;
}



#right_block {	margin:0 0 0 543px;	width:213px;}
#right_block table.tablon{z-index: -1;}




#news_block {padding:10px 0 15px 0;margin:0;width:213px;font:12px Tahoma, Geneva, sans-serif;}
#news_block a {color:#41900c;	text-decoration:underline;}
#news_block a :hover{text-decoration:none;}


#news_zaga_all {	
	background:url(/bitrix/templates/remont1/images/news-zag-bg.png) left center no-repeat;
	/*height:28px;*/
	padding:5px 0 5px 22px;
	color:#254644;
	font:bold 17px Arial;
	text-transform:uppercase;
}


.one_news {margin:0;padding:5px 3px 5px 0;}
.news_data {	color:#3f3f3f; font:11px/16px Tahoma, Geneva, sans-serif;margin:0;padding:0 0 0 17px;
background:url(/bitrix/templates/remont1/images/news-data-bg.png) 10px center no-repeat;
}
.news_zaga  {padding:0 0 0 22px;}
.news_zaga a {}
.news_text {color:#24331f;padding:0 0 0 22px;}


#all_news {text-align:left;padding:10px 0 10px 22px; }
#all_news a {	color:#41900c;}











.akcia {	text-align:center;	margin:0 auto 17px auto;}

#akciia {}

#search_block {	background:url(/bitrix/templates/remont1/images/search.png) left top no-repeat;	width:197px;	height:45px;	padding:0;	position:relative;	color:#535353;	margin:0 0 10px 0;	font:11px Verdana, Geneva, sans-serif; float:right;}

.search_name {	margin:0 0 3px 0;	}

.search_inp input {background:none repeat scroll 0 0 transparent;border:medium none;color:#535353;font:12px/20px Arial;height:20px;left:17px;position:absolute;top:11px;width:143px;}

.but_search {background:none repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:21px;margin:0;padding:0;position:absolute;right:7px;top:13px;width:20px;	}




#napr {width:200px;float:right;padding:0 0 15px 0;}
#napr-zag {text-align:center;font:bold 17px Arial;color:#41a000;padding:0 5px;text-transform:uppercase;}
#napr .napr-link {padding:7px 0;text-align:center;}



#left_block {margin:0 758px 0 0;	width:240px;padding:0 0 0 5px;}



#left-m {position:relative;background:url(/bitrix/templates/remont1/images/menu-left-bot-bot.png) left bottom no-repeat;}
/*#left-m #imm {position:absolute;bottom:0;left:0;z-index:1;}*/

#left-menu-zag {
background:url(/bitrix/templates/remont1/images/menu-left-top-bg.png) top left no-repeat; 
padding:12px 0 10px 20px;	
width:209px;
margin:0;
position:relative;
font:bold 17px/20px Arial;
color:#ffffff;
text-transform:uppercase;
}


#left-menu { 
padding:0 0 103px 0;	
margin:0 0 30px 0;		
border-top:none;
width:229px;
position:relative;
background:url(/bitrix/templates/remont1/images/menu-left-bot-bg.png) bottom left no-repeat;
z-index:10;
}



#left-menu ul {margin:0;padding:10px 0 0 0;width:229px;float:left;list-style:none;background:url(/bitrix/templates/remont1/images/menu-left-bg.png) top left repeat-y;}
#left-menu ul li {list-style:none;width:195px;float:left;margin:0;padding:3px 5px 3px 29px;
background:url(/bitrix/templates/remont1/images/menu-left-p.png) 10px 10px no-repeat;vertical-align:bottom;}
#left-menu ul li.expanded {background:url(/bitrix/templates/remont1/images/menu-left-p-down.png) 10px 10px no-repeat;}


#left-menu ul li a {	display:block;font:13px Arial;color:#444444;text-decoration:none;padding:8px 0 8px 7px;text-transform:uppercase;
background:url(/bitrix/templates/remont1/images/menu-left-p-bg-bot.png) bottom left repeat-x;}
#left-menu>ul>li>a {font-size:12px;}
#left-menu ul li a:hover {text-decoration:underline;	}
#left-menu ul ul {display:none; background:none;padding:0;width:auto;}

#left-menu ul ul li {padding:2px 5px 2px 0px;background:none;}
#left-menu ul ul li a {text-transform:none; color:#594325;font:13px Tahoma;background:url(/bitrix/templates/remont1/images/menu-left-p-2.png) 0px 12px no-repeat;padding:5px 0 5px 10px;}

#left-menu ul li.selectpm a {font-weight:bold;}










#contacts_block {	width:210px;}

.contacts_name {	text-align:left;		border-bottom:1px solid #dedfdf;	padding:5px 0;   	font:bold 16px Arial;	color:#254644;}

.contacts_name a {	font:bold 16px Arial;	color:#254644;	text-decoration:none;}

.contacts_body {	padding:7px 0;}

.contact_text {	padding:7px 0;	font:12px/16px Tahoma, Geneva, sans-serif;	color:#254644;}

  .footer_otstup {	clear:both;	padding:260px 0 0 0;}

#footer {	background:url(/bitrix/templates/remont1/images/bg_footer_r.jpg) center bottom repeat-x;	position:relative;	height:236px;	padding:4px 0 0 0;	margin:-240px 0 0 0;}

#footer-ins {	background:url(/bitrix/templates/remont1/images/bg_footer.jpg) center bottom no-repeat;	height:236px;}

#foot {	width:1003px;	margin:0 auto;	position:relative;	height:236px;	overflow:hidden;}

#schet {	position:absolute;	top:190px;	right:0px;	height:15px;}

#ii {	font:12px Arial, Helvetica, sans-serif;	color:#404040;	position:absolute;	left:10px;	top:103px;}

#ii a {	font:12px Arial, Helvetica, sans-serif;	color:#404040;	text-decoration:none;}

#ii a:hover {text-decoration:underline;}

#foot_text {	color:#54391e;	font:13px Arial, Helvetica, sans-serif;	position:absolute;	top:125px;	left:10px;}
#foot_text2 {	color:#54391e;	font:13px Arial, Helvetica, sans-serif;	position:absolute;	top:125px;	right:10px;}


#foot_text a, #foot_text2 a {color:#54391e;	}



.b1 {}

span.fontpar {position:relative;font-size:1px;line-height:1px;font-family:Arial;display:block;padding:10px;
float:left;display:inline;margin:0 4px -2px 3px}

/*.content td, .other td {text-align:left;}*/


table.tablon {position:absolute;left:4px;top:4px;}

table.tablon td {font-size:1px;line-height:1px;font-family:Arial;}

td.tdon11 {width:15px;height:15px;background:url(/bitrix/templates/remont1/images/tdon11.png) left top no-repeat;}
td.tdon12 {height:15px;background:url(/bitrix/templates/remont1/images/tdon12.png) left top repeat-x;}
td.tdon13 {width:15px;height:15px;background:url(/bitrix/templates/remont1/images/tdon13.png) right top no-repeat;}

td.tdon21 {width:15px;background:url(/bitrix/templates/remont1/images/tdon21.png) left top repeat-y;}
td.tdon22 {}
td.tdon23 {width:15px;background:url(/bitrix/templates/remont1/images/tdon23.png) right top repeat-y;}

td.tdon31 {width:15px;height:15px;background:url(/bitrix/templates/remont1/images/tdon31.png) left top no-repeat;}
td.tdon32 {height:15px;background:url(/bitrix/templates/remont1/images/tdon32.png) left bottom repeat-x;}
td.tdon33 {width:15px;height:15px;background:url(/bitrix/templates/remont1/images/tdon33.png) right top no-repeat;}






.hidinfo {

display:none;

/*color: green !important;*/


}


.cr {padding:5px;}
.cr2 {}
.cr3 {}









/************************************************************************************************************/
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: ex * pression(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(/bitrix/templates/remont1/images/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(/bitrix/templates/remont1/images/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:90%;height:90%;border: 1px solid #BBB;background: #FFF; bottom:7px;}
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(/bitrix/templates/remont1/images/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(dat a: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(/bitrix/templates/remont1/images/fancy_left.png) no-repeat;}
span#fancy_right_ico {right: -9999px;background: transparent url(/bitrix/templates/remont1/images/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(/bitrix/templates/remont1/images/fancy_shadow_n.png) repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(/bitrix/templates/remont1/images/fancy_shadow_ne.png) no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url(/bitrix/templates/remont1/images/fancy_shadow_e.png) repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(/bitrix/templates/remont1/images/fancy_shadow_se.png) no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url(/bitrix/templates/remont1/images/fancy_shadow_s.png) repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(/bitrix/templates/remont1/images/fancy_shadow_sw.png) no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url(/bitrix/templates/remont1/images/fancy_shadow_w.png) repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(/bitrix/templates/remont1/images/fancy_shadow_nw.png) no-repeat;}
div#fancy_title {position: absolute; left: 0; bottom: -15px;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(/bitrix/templates/remont1/images/fancy_title_left.png) repeat-x;}
td#fancy_title_main {height: 32px;background: transparent url(/bitrix/templates/remont1/images/fancy_title_main.png) repeat-x;}
td#fancy_title_right {height: 32px;width: 15px;background: transparent url(/bitrix/templates/remont1/images/fancy_title_right.png) repeat-x;}

#tr_top{
height:12px;	
}
#t_left{
background: transparent  url(/bitrix/templates/remont1/images/t_l.png) no-repeat;

width:31px;
background-position: right bottom;	
}
#t_center{
background: transparent  url(/bitrix/templates/remont1/images/t_c.png) repeat-x;
background-position: center bottom;			
}
#t_right{
background: transparent  url(/bitrix/templates/remont1/images/t_r.png) no-repeat;
background-position: left bottom;
width:31px;				
}
#c_left{
background: transparent url(/bitrix/templates/remont1/images/c_l.png) repeat-y;
background-position: right center;		
}
#c_center{
background: transparent url(/bitrix/templates/remont1/images/c_c.png) repeat;		
}
#c_right{
background: transparent url(/bitrix/templates/remont1/images/c_r.png) repeat-y;		
}
#b_left{
background: transparent url(/bitrix/templates/remont1/images/b_l.png) no-repeat;
background-position: right top;		
}
#b_center{
background: transparent url(/bitrix/templates/remont1/images/b_c.png) repeat-x;		
}
#b_right{
background: transparent url(/bitrix/templates/remont1/images/b_r.png) no-repeat;		
}


.menu_right li{
list-style-type: none;
margin-bottom:5px;
}
.menu_right ul{
margin-left:-18px;
}
.logo{
height:56px;
width:245px;
margin:0 0 0 0;
background:transparent url(/bitrix/templates/remont1/images/logo.png) no-repeat;
margin-top: 120px;
position: absolute;
}
.logo a{color:#02211F; text-decoration:none;}
.logo a:hover{color:#02211F; text-decoration:none;}
#top_menu ul li.shire {
float: left;
width: 152px;
margin-left: 10px;
}
#top_menu ul li.shire a:hover, #top_menu ul li.shire a.activ {	text-decoration:none;	background:url(/bitrix/templates/remont1/images/mpabg2.png) center top no-repeat;	color:#fff;}

#content hr{
clear: both;
margin: 10px 0;
display: inline-block;
width: 100%;
}

table[width="600"] td p{
	text-align: center;
}
.clr{
	clear:both;
}



#header div#akcii{
position:absolute;
right:80px;
top:80px;
}
#header div#akcii a#akcii{
position:absolute;
right:0px;
top:0px;
width:100%;
height:100%;
}
