body {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #FFFFFF;}
	
@font-face {font-family: calibri; src: url(script/calibri.ttf) format("opentype");}


/* ссылки */


a:link {text-decoration: none; color: #4D3866; border-bottom: #4D3866 1px solid;}
a:visited {text-decoration: none; color: #4D3866; border-bottom: #4D3866 1px solid;}
a:active {text-decoration: none; color: #4D3866; border-bottom: #4D3866 1px solid;}
a:hover {text-decoration: none; color: #999999; border-bottom: #999999 1px solid;}


/* Картинка с ссылкой */

a.img_link:link {text-decoration: none; border: 0px;}
a.img_link:visited {text-decoration: none; border: 0px;}
a.img_link:active {text-decoration: none; border: 0px;}
a.img_link:hover {text-decoration: none; border: 0px;}


/* Заказать звонок */


.phone_mask {
    height: 30px;
	width:330px;
	font-size:13pt;
	font-family: calibri;
	color:#444444;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    background: #FFFFFF;
    padding: 0 5px;
	margin-bottom: 15px;
}



.inputbox {
    height: 30px;
	width:330px;
	font-size:13pt;
	font-family: calibri;
	color:#444444;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    background: #FFFFFF;
    padding: 0 5px;
}

.modal-form .inputbox{
	display:block;
	margin: 0 auto 15px;
	color:#333;
}

.button a, a:link, a:visited {text-decoration: none;}

.button {font-family: calibri; font-size: 16px; line-height: 24px; text-decoration: none; color: #777777; background-color: #FFFFFF; border: #777777 1px solid;}

.button:active {font-family: calibri; font-size: 16px; line-height: 24px; text-decoration: none; color: #777777; background-color: #FFFFFF; border: #777777 1px solid;}

.button:hover {font-family: calibri; font-size: 16px; line-height: 24px; text-decoration: none; color: #4D3866; background-color: #FFFFFF; border: #4D3866 1px solid; cursor: pointer;}

.modal-form .button{margin: 0 auto;}

/******modal-form*******/ 
.modal-form {
	width: 500px; padding-top: 20px; padding-bottom: 30px; padding-right: 40px; padding-left: 40px; border: 1px #CCCCCC dotted; background-color: #FFFFFF;
}

.modal-form form{
	width:430px;
	margin:0 auto;
	padding-top:47px;
}

.modal-form h3{ 
	font-size:25px; 
	font-family: calibri;
	line-height:28px; 
	font-weight:bold; 
	color:#555555; 
	margin-bottom:30px; 
	text-align:center; 
	margin-top:-20px;
}

.modal-form p {
	font-size:12px;
	font-family: calibri;
	line-height:15px; 
	color:#444444; 
	width:400px; 
	margin:25px auto 0;
}

/*modal*/
.g-hidden { display: none; }
.g-line { zoom: 1; }
.g-line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.b-modal { position: relative; }
.b-modal_close { position: absolute; font-size:0px; font-family: calibri; text-indent:-999999px; right: -25px; top: -2px; font-weight: bold; color: #999; cursor: pointer; z-index:999; background:url(i/tel_close.png) no-repeat; width:19px; height:19px;}
.b-modal_close:hover { color: #000; }

.b-modal .form2{float:none; margin:0 auto;}

.b-modal img{max-width:900px;}

.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; -moz-border-radius: 10px;  -webkit-border-radius: 10px;  -khtml-border-radius: 10px;  border-radius: 10px; background: #000; color: #444444; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(i/ajax-loader.gif) no-repeat 50% 50%; }     


/* хэйдер */


a.pmenu_1:link {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_fasad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_1:visited {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_fasad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_1:active {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_fasad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_1:hover {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #999999; border-bottom: 0px; font-weight: bold; background-image: url(i/i_fasad_.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}

a.pmenu_2:link {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_okna.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_2:visited {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_okna.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_2:active {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_okna.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_2:hover {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #999999; border-bottom: 0px; font-weight: bold; background-image: url(i/i_okna_.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}

a.pmenu_3:link {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_dveri.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_3:visited {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_dveri.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_3:active {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_dveri.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_3:hover {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #999999; border-bottom: 0px; font-weight: bold; background-image: url(i/i_dveri_.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}

a.pmenu_4:link {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_peregorodki.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_4:visited {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_peregorodki.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_4:active {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_peregorodki.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_4:hover {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #999999; border-bottom: 0px; font-weight: bold; background-image: url(i/i_peregorodki_.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}

a.pmenu_5:link {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_solncezach.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_5:visited {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_solncezach.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_5:active {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_solncezach.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_5:hover {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #999999; border-bottom: 0px; font-weight: bold; background-image: url(i/i_solncezach_.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}

a.pmenu_6:link {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_zenitfonar.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_6:visited {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_zenitfonar.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_6:active {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_zenitfonar.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_6:hover {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #999999; border-bottom: 0px; font-weight: bold; background-image: url(i/i_zenitfonar_.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}

a.pmenu_7:link {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_zimniysad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_7:visited {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_zimniysad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_7:active {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_zimniysad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_7:hover {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #999999; border-bottom: 0px; font-weight: bold; background-image: url(i/i_zimniysad_.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}

a.pmenu_8:link {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_ventfasad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_8:visited {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_ventfasad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_8:active {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #4D3866; border-bottom: 0px; font-weight: bold; background-image: url(i/i_ventfasad.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}
a.pmenu_8:hover {width: 99%; height: 60px; font-family: calibri; font-size: 14px; text-decoration: none; line-height: 18px; color: #999999; border-bottom: 0px; font-weight: bold; background-image: url(i/i_ventfasad_.png); background-repeat: no-repeat; background-position: top center; text-align: center; float: left; padding-top: 60px;}


a.gmenu:link {font-family: calibri; font-size: 16px; line-height: 24px; text-decoration: none; color: #777777; border-bottom: #999999 1px solid;}
a.gmenu:visited {font-family: calibri; font-size: 16px; line-height: 24px; text-decoration: none; color: #777777; border-bottom: #999999 1px solid;}
a.gmenu:active {font-family: calibri; font-size: 16px; line-height: 24px; text-decoration: none; color: #777777; border-bottom: #999999 1px solid;}
a.gmenu:hover {font-family: calibri; font-size: 16px; line-height: 24px; text-decoration: none; color: #4D3866; border-bottom: #4D3866 1px solid;}


.t14 {font-family: calibri; font-size: 14px; text-decoration: none; color: #000000; line-height: 20px;}

.g14 {font-family: calibri; font-size: 14px; text-decoration: none; color: #777777; line-height: 20px;}

.h1 {font-family: calibri; text-decoration: none; color: #4D3866;}

.img {border: 0px;}
.img-l {border: 1px #999999 solid; margin-right: 10px; margin-bottom: 10px;}