@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;
}


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: left;
}
/*--------------------------------------------------------------Start head-----------------------------------------------------------------------------*/
#head{
width:100%;
position:absolute;
z-index:10;
min-width:1000px;}

/*Самый нижний слой. Фон - полосочка(тень) снизу*/
#bg_head{
background-image: url(/bitrix/templates/mirokon_main/images/head/h2.png);
WIDTH: 100%; 
height:146px;
}

#bg_head_ny{
background-image: url(/bitrix/templates/mirokon_main/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_main/images/head/h5.png);
WIDTH: 100%; 
background-position:right;
BACKGROUND-REPEAT: no-repeat; 
HEIGHT: 146px;
}


/*Фон, что должен быть справа.*/
#right_head{
background-image: url(/bitrix/templates/mirokon_main/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_main/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_main/images/head/h2.png', sizingMethod='scale'); 
}
* HTML #centre_head{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/mirokon_main/images/head/h5.png', sizingMethod='scale'); 
}

* HTML #right_head{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/mirokon_main/images/head/h3.png', sizingMethod='scale'); 
}

#blue_people{
/*background-image: url(/upload/loto.gif);*/
width:391px;
margin-top:10px;
height:111px;
/*background-repeat:no-repeat;*/
float:left;
}

#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;}
/*-------------------------------------------------------Main menu---------------*/
#mainmenu{
	margin-top:120px;
	padding-top:10px;
	width:100%;
	height:38px;
	position:absolute;
	z-index:5;
	min-width:1000px;
}
#left_menu{
background-image:url(/bitrix/templates/mirokon_main/images/mainmenu/mleft.gif);
height:38px;
}
#right_menu{
background-image:url(/bitrix/templates/mirokon_main/images/mainmenu/mright.gif);
height:38px;
}
#bg_menu{
background-image:url(/bitrix/templates/mirokon_inner/images/mainmenu/bg_menu.gif);
background-repeat:repeat-x;
float:left;
height:38px;
width:100%;
}
#punkt{
width: 150px;
height:38px;
font-size:11px;
font-weight:bold;
text-align:center;
color:#464646;
background-image:url(/bitrix/templates/mirokon_main/images/mainmenu/mbg.jpg);
}
#punkt a{
height:38px;
font-size:11px;
font-weight:bold;
text-align:center;
color:#464646;
}
#left_menu_blue{
background-image:url(/bitrix/templates/mirokon_inner/images/mainmenu/mleft-blue.gif);
height:38px;
}
#right_menu_blue{
background-image:url(/bitrix/templates/mirokon_inner/images/mainmenu/mright-blue.gif);
height:38px;
}
#bg_menu_blue{
background-image:url(/bitrix/templates/mirokon_inner/images/mainmenu/mbg-blue.jpg);
background-repeat:repeat-x;
width:100%;
height:38px;
text-align:center;

}
#punkt_blue{
width: 150px;
height:38px;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-image:url(/bitrix/templates/mirokon_inner/images/mainmenu/mbg-blue.jpg);
}
#punkt_blue a{
font-size:11px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}
/*---------------------------------------------------End head---------------------------------------------------------*/


/*-------------------------------------------------------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:80px;
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{
overflow:hidden;
padding-left:10px;
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:94%;
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_main/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;
}

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;
}

h1.new {
	color: #000000;
	font-family: Tahoma;
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
}

h3.blinds {
	color: #000000;
	font-family: Tahoma;
	font-size: 18px;
	margin: 4px 0 4px 0;
	font-weight: normal;
}

h2.blinds {
	color: #000000;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	margin: 4px 0 4px 0;
}
#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;
}
