@charset "windows-1251";
html, body, form
{
        margin: 0;
        padding: 0;
}

A DIV
{
cursor:pointer;
}

html
{
        height:100%;
}

body
{
        height:auto !important;
        height:100%;
        min-height:100%;
        min-width:1000px;
}

/*Font*/
body
{
        font-size: 11px;
        font-family: Tahoma, Verdana, Helvetica, sans-serif;
        color: #3D3C35;
        background-color: #FFFFFF;
}

* html #all { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%"); }

/*Links*/
a  {color:#005AAB; text-decoration:none; }

h1{COLOR:#005AAB;
font-size:11px;
font-weight:bold;
margin-left:0px;
}

h1.new {
	color: #000000;
	font-family: Tahoma;
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
}

p.gray-p {
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	padding: 10px 20px 10px 20px;
	background: #e9e9e9;
	line-height: 20px;
	text-align: left;
}

h2{
COLOR:#464646;
font-size:11px;
font-weight:bold;
padding-left:0px;}


.button1 input{border:0px; padding:0px; background:url(/bitrix/templates/mirokon_inner/images/opros/button.gif);  margin-top:60px; margin-left:15px; cursor:pointer; width:80px; height:11px }
.text1 input{width:300px;}
.area1 textarea{width:300px; height:50px;}

img{
border:none;
}
.link1{ 
color:#3D3C35;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}

.link2{ 
color:#3D3C35;
font-family:Tahoma;
text-decoration:none;
}


p {
text-align: justify;}
/*--------------------------------------------------------------Start head-----------------------------------------------------------------------------*/
#head{
width:100%;
position:absolute;
z-index:10;
min-width:1000px;}

/*Самый нижний слой. Фон - полосочка(тень) снизу*/
#bg_head{
background-image: url(/bitrix/templates/mirokon_inner_production/images/head/h2.png);
WIDTH: 100%; 
height:146px;
}

#bg_head_ny{
background-image: url(/bitrix/templates/mirokon_inner_production/images/head_ny/h2.gif);
background-position: right;
WIDTH: 100%; 
height:146px;

}

/*Следующий слой. Фон, что должен быть слева*/
#left_head{
background-position:left;
width: 349px;
height:146px;
background-repeat:no-repeat;
}
#centre_head{
background-image: url(/bitrix/templates/mirokon_inner_production/images/head/h5.png);
WIDTH: 100%; 
background-position:right;
BACKGROUND-REPEAT: no-repeat; 
HEIGHT: 146px;
}


/*Фон, что должен быть справа.*/
#right_head{
background-image: url(/bitrix/templates/mirokon_inner_production/images/head/h3.png);
background-position:right;
width: 21px;
height:146px;
background-repeat:no-repeat;
float:left;
}

#right_head_ny{
background-image: url(/bitrix/templates/mirokon_inner_production/images/head_ny/h3_ny.gif);
background-position:right;
width: 21px;
height:146px;
background-repeat:no-repeat;
float:left;
}

.a-png a{
position: relative;
}

* HTML #bg_head{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/mirokon_inner_production/images/head/h2.png', sizingMethod='scale'); 
}
* HTML #centre_head{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/mirokon_inner_production/images/head/h5.png', sizingMethod='scale'); 
}

* HTML #right_head{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/mirokon_inner_production/images/head/h3.png', sizingMethod='scale'); 
}

#blue_people{
/*background-image: url(/upload/loto.gif);*/
width:381px;
margin-top:10px;
height:111px;
/*background-repeat:no-repeat;*/
float:left;
}

/*#telephone{
margin-top:10px;
background-image: url(/bitrix/templates/mirokon_inner_production/images/head/telephone.gif);
width:205px;
height:120px;
background-repeat:no-repeat;
float:right;
margin-left:0px;
}*/
#telephone{
position:absolute;
background: url(/bitrix/templates/mirokon_inner/images/banner_call_me.jpg) ;
width:215px;
height:168px;
right:0px;
top:0px;
}

#telephone .inner{
position:relative;
}

#telephone a.txt{
display:block;
position:absolute;
top:50px;
left:105px;
margin:0px 10px 0 0px;
font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
width:100px;
z-index: 1000;
}

#telephone a.txt:hover{
text-decoration:none;
}

#telephone .number{
position:absolute;
font:normal 19px Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
top:133px;
left:30px;
}

#telephone div.name_l{
display:block;
position:absolute;
top: 110px;
left:30px;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #000000;
background: url(/bitrix/templates/mirokon_main/images/call_name_bkg_l.gif) no-repeat bottom left;
padding:0 0 0 7px;
z-index:1000;
}

#telephone #photo img{
display:block;
position:absolute;
top:41px;
left:16px;
}

#telephone div.name_r{
background: url(/bitrix/templates/mirokon_main/images/call_name_bkg_r.gif) no-repeat bottom right;
padding: 0 7px 0 0;
}

#telephone div.name{
display:block;
background:#ffffff;
height:14px;
padding:0 2px;
width:60px;
text-align:center;
}

.logo{
padding-left: 15px;}
.logo1{
padding-left: 12px;}

.prev{
background: url(/bitrix/templates/mirokon_inner_production/images/carusel/left.jpg) no-repeat top left;
width:18px;
height:39px;
cursor:pointer;
}

.next{
background: url(/bitrix/templates/mirokon_inner_production/images/carusel/right.jpg) no-repeat top left;
width:18px;
height:39px;
cursor:pointer;
}

.carusel{
}

.carusel ul{
}

.carusel ul li{
}

.carusel ul li img{
border:13px solid #ebebeb;
}/*---------------------------------------------------End head---------------------------------------------------------*/


#new_menu{
background:url(/bitrix/templates/mirokon_inner_production/images/menu/bg.jpg) repeat-x top;
height:152px;
padding:0 31px;
margin-bottom:30px;
position:relative;
}

#new_menu .left{
position:absolute;
left:0;
top:0;
width:31px;
height:152px;
background:url(/bitrix/templates/mirokon_inner_production/images/menu/left_bg.jpg) no-repeat top;
cursor:pointer;
z-index:500;
}

#new_menu .right{
position:absolute;
right:0;
top:0;
width:31px;
height:152px;
background:url(/bitrix/templates/mirokon_inner_production/images/menu/right_bg.jpg) no-repeat top;
cursor:pointer;
z-index:500;
}

.top_menu{
	left: 0px;
	width: 708px;
	height: 250px;
	z-index:2;
	overflow: hidden;
	visibility:visible;
}

.top_menu ul{
	margin: 0;
	padding: 0;
	display:block;
	list-style-type: none;
	width: 2832px;
	left: 0px;
	z-index:1;
	position: relative;
}

.top_menu ul li{
	position:relative;
	margin:0 14px;
	width: 112px;
	float: left;
	bo rder:1px solid #C90;
}

#new_menu span{
display:block;
font:normal 11px Arial, Helvetica, sans-serif;
color:#7d7d7d;
text-align:center;
}

#new_menu a{
text-align:center;
display:block;
}
#new_menu img{
display:block;
padding:0 0px;
b order:1px solid red;
border:none;
margin:auto;
margin-top:30px;
}

#new_menu td{
height:120px;
_he ight:80px;
p adding-top:30px;
text-align:center;
bo rder:1px solid green;
}

#new_menu td.txt{
height:80px;
text-align:center;
vertical-align:top;
padding-top:0px;
}

#new_menu td.txt div{
	position:relative;
	height:45px;
	padding-top:35px;
	overflow:visible;
}

#new_menu td.txt span{
	display:block;
	text-align:center;
	bor der:1px solid red;
}

/*-------------------------------------------------------Start Main content------------------------------------------------------------*/
#inner{
	width:100%;
	margin-top: 160px;
	position:absolute;
	z-index:5;
	background-color:#ffffff;
	top: -37px;
	min-width:1000px;
}
.text{
font-size:11px;
font-family:Tahoma;
text-align:left;
}
.blue-text{
font-size:11px;
font-family:Tahoma;
font-weight:bold;
color:#009cea;
text-align:left;
}
#right_column{
float:right;
width:195px;
padding-top:55px;
margin-bottom:65px;
}
#address{
background-image:url(/bitrix/templates/mirokon_inner/images/right_column/bg.gif);
width:195px;
height:100%;
background-repeat:repeat-y;
}
.adress_text{
margin-left:20px;
font-family:Tahoma;
font-size:11px;
}
#address_niz{
Z-INDEX: 5; 
BACKGROUND-IMAGE: url(/bitrix/templates/mirokon_inner/images/right_column/niz-address.gif); 
WIDTH: 195px; 
BACKGROUND-REPEAT: no-repeat; 
POSITION: absolute; 
height:22px;
margin-top:-11px;
}
#complaint{
background-image:url(/bitrix/templates/mirokon_inner/images/right_column/complaint.gif);
background-repeat:no-repeat;
right:0px;
position:absolute;*/
z-index:0;
padding-top:24px;
width:180px; 
height:64px;
}
.complaint-text{
margin-top:25px;
font-family:Tahoma;
color:#000000;
font-size:11px;
padding-left:10px;
}
#content{
height:100%;
margin-top:60px;
margin-right:0px;
}
#fon1{
background-image:url(images/content/left-fon.gif);
background-position:bottom;
background-repeat:no-repeat;
width:16px;
height:219px;
}
#fon2{
background:url(images/content/fon.gif);
background-position:bottom;
background-repeat:repeat-x;
height:219px;
}
#fon3{
background-image:url(images/content/right-fon.gif);
background-position:bottom;
background-repeat:no-repeat;
width:16px;
height:219px;
}
#content2{
padding-left:20px;;
padding-top:10px;
}
.text_content{
font-size:11px;
font-family:Tahoma;
text-align:justify;
color:#464646;

}

#opros{
background-image:url(/bitrix/templates/mirokon_inner/images/opros/bg_anketa.gif);
background-repeat:repeat-x;
height:226px;
width:100%;
font-size:11px;
color:#7C7C7C;
}
.opros_text{
font-size:11px;
color:#7C7C7C;
font-family:Tahoma;
}
#niz{
width: 100%;
float:left;
}
#left-niz{
background-image:url(/bitrix/templates/mirokon_inner/images/niz/niz1.gif); 
background-repeat:no-repeat; 
width:160px; 
height:135px;
padding-left:20px;
}
#bg-niz{
background-image:url(/bitrix/templates/mirokon_inner/images/niz/bg_niz.gif);
background-repeat:repeat-x; 
height:135px; 
}
#reasp{
background-image:url(/bitrix/templates/mirokon_inner/images/niz/right_niz.gif);
background-repeat:no-repeat;
width:223px;
height:135px;
vertical-align:top;
}
.niz_text{
color:#a2a2a2;
font-size:9px;
font-family:Tahoma;
font-weight:bold;
margin-top:20px;
}

/*-------------------------------------------------------End Main content------------------------------------------------------------*/

/*--------------------------------------------------------Start Left Menu -----------------------------------------------------------*/
#left-menu-button{
background-image:url(/bitrix/templates/mirokon_inner/images/left-menu/menu2.jpg); 
background-repeat:no-repeat; 
width:151px; 
height:39px;
}

.left-menu-text{
padding-left:28px;
font-family:Tahoma;
font-size:9px;
color:#464646;
font-weight:bold;
text-align:left;

}
#left-menu-button1{
background-image:url(/bitrix/templates/mirokon_inner/images/left-menu/menu3.jpg); 
background-repeat:no-repeat; 
width:151px; 
height:39px;
}

.left-menu-text1{
padding-left:28px;
font-family:Tahoma;
font-size:9px;
color:#005AAB;
font-weight:bold;
text-align:left;
}

#left_banner{
padding-left:25px;
padding-top:60px;
}
/*--------------------------------------------------------End Left Menu--------------------------------------------------------------*/



.button2 input{border:0px; margin-right:10px; margin-top:15px; background:url(/bitrix/templates/mirokon_inner_production/images/opros/button.gif);   cursor:pointer; width:80px; height:11px }

/*---------------Calc.php-----------------*/

.selectprof{
color: red;
}

.selectprof:hover{
color: red;
}


.unselectprof{
}

#aprof a{
	text-decoration: underline;
cursor: pointer; cursor: hand;
}




.calctable {
         border-collapse:collapse;
         font-family : Tahoma,Verdana,Arial;
         vertical-align:top;
         border:1px solid silver;
    		font-size : 11px;
	}




.ttd {
        vertical-align:top;
        border:1px solid silver;
		border-style:  dotted;
		font-size : 11px;
		padding:1px 5px 1px 5px;

}

.ttd2 {
        vertical-align:top;
        border:0px;
        border-bottom:1px silver;
		border-style: dotted;
		font-size : 11px;
		padding:1px 5px 1px 5px;

}

.th {
font-size : 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #1D1D1D;
 }

#punktir {color: #c8c8c8;  border:0px; border-bottom:2px silver; border-style: dashed;}
#punktir2 {color: #c8c8c8;  border:0px; border-top:2px #DDDDDD; border-style: solid;}

.prt{
	padding-left: 20px;
}

.left_part{
padding: 0 0 12px 12px;
float:left;
width:314px;
text-align:center;
}

.left_part #window_image{
float:left;
padding: 0 0 20px 0;
}

.left_part #window_image.load{
background:url(/production/images/win/lightbox-ico-loading.gif) no-repeat center;
width:262px;
height:298px;
}

#window_color{
width:314px;
text-align:center;
padding:10px 0 0 0;
}

#window_color a{
display:block;
width:53px;
height:50px;
float:left;
cursor:pointer;
}

#col1{
background:url(/production/images/win/color/col1.jpg) no-repeat 0px -5px;
}

#col1:hover, #col1.sel{
background:url(/production/images/win/color/col1.jpg) no-repeat 0px -56px;
}

#col2{
background:url(/production/images/win/color/col2.jpg) no-repeat 0px -5px;
}

#col2:hover, #col2.sel{
background:url(/production/images/win/color/col2.jpg) no-repeat 0px -56px;
}

#col3{
background:url(/production/images/win/color/col3.jpg) no-repeat 0px -5px;
}

#col3:hover, #col3.sel{
background:url(/production/images/win/color/col3.jpg) no-repeat 0px -56px;
}

#col4{
background:url(/production/images/win/color/col4.jpg) no-repeat 0px -5px;
}

#col4:hover, #col4.sel{
background:url(/production/images/win/color/col4.jpg) no-repeat 0px -56px;
}

#col5{
background:url(/production/images/win/color/col5.jpg) no-repeat 0px -5px;
}

#col5:hover, #col5.sel{
background:url(/production/images/win/color/col5.jpg) no-repeat 0px -56px;
}

#col6{
background:url(/production/images/win/color/col6.jpg) no-repeat 0px -5px;
}

#col6:hover, #col6.sel{
background:url(/production/images/win/color/col6.jpg) no-repeat 0px -56px;
}

#col7{
background:url(/production/images/win/color/col7.jpg) no-repeat 0px -5px;
}

#col7:hover, #col7.sel{
background:url(/production/images/win/color/col7.jpg) no-repeat 0px -56px;
}

#col8{
background:url(/production/images/win/color/col8.jpg) no-repeat 0px -5px;
}

#col8:hover, #col8.sel{
background:url(/production/images/win/color/col8.jpg) no-repeat 0px -56px;
}

#col9{
background:url(/production/images/win/color/col9.jpg) no-repeat 0px -5px;
}

#col9:hover, #col9.sel{
background:url(/production/images/win/color/col9.jpg) no-repeat 0px -56px;
}

#col99{
background:url(/production/images/win/color/col10.jpg) no-repeat 0px -5px;
}

#col99:hover, #col99.sel{
background:url(/production/images/win/color/col10.jpg) no-repeat 0px -56px;
}

.center_part{
margin-left:326px;
}

.center_part .txt{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#555555;
}

.center_part .txt a{
color:#2e5b90;
font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.center_part .price{
color:#464646;
font:normal 24px Arial, Helvetica, sans-serif;
float:left;
padding: 0 25px 0 0;
}

.center_part .price .profile{
color:#636363;
font: bold 12px Arial, Helvetica, sans-serif;
padding: 15px 0 30px 0;
}

.center_part .price .profile a{
font:normal 14px Arial, Helvetica, sans-serif;
color:2e5b90;
text-decoration:underline;
}

.center_part .in_price{
color:#898989;
font: normal 11px Arial, Helvetica, sans-serif;
float:left;
}

.center_part .price .wh{
color:#898989;
font:normal 18px Arial, Helvetica, sans-serif;
}

#window_type{
width:440px;
}

#window_type a.el_type{
display:inline-block;
width:63px;
height:75px;
cursor:pointer;
}

#akcii{
margin-top:30px;
padding-left:10px;
margin-bottom:30px;
}

p.gray-p {
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	padding: 10px 20px 10px 20px;
	background: #e9e9e9;
	line-height: 20px;
	text-align: left;
}

td.siegenia {
	font-family: Tahoma;
	padding-left: 10px;
	line-height: 18px;
}

td.siegenia b {
	font-size: 14px;
}

.price_top{
	background:url(/bitrix/templates/mirokon_inner_production/images/round_top.jpg) no-repeat top #ededed;
}

.price_bottom{
	background:url(/bitrix/templates/mirokon_inner_production/images/round_bot.jpg) no-repeat bottom;
	padding:22px 20px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#464646;
}

.price_bottom span{
	font-weight:bold;
	background:#ebd200;
	padding:2px;
}

.price_bottom span.download_link{
	background:none;
}

.price_bottom span.download_link a{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#2e5b90;
	background:url(/bitrix/templates/mirokon_inner_production/images/office.jpg) no-repeat 20px;
	padding: 12px 9px 12px 58px;
}
#png_img1{
	background:url(/bitrix/templates/mirokon_inner/images/call_me1.png) no-repeat 20px;
	width:215px;
	height:165px;
}

#png_img2{
	background:url(/bitrix/templates/mirokon_inner/images/call_me2.png) no-repeat 20px;
	width:215px;
	height:165px;
}

#png_img3{
	background:url(/bitrix/templates/mirokon_inner/images/call_me3.png) no-repeat 20px;
	width:215px;
	height:165px;
}
#png_img4{
	background:url(/bitrix/templates/mirokon_inner/images/call_me4.png) no-repeat 20px;
	width:215px;
	height:165px;
}
#png_img5{
	background:url(/bitrix/templates/mirokon_inner/images/call_me5.png) no-repeat 20px;
	width:215px;
	height:165px;
}
