/* left order */
.left_order {margin-top:10px; padding-right:10px; padding-left:10px;}
.left_order form {width:220px;}

/* form css */
#div_name {	float:left; margin-right:60px;}
#div_email {float:left;	margin-right:56px;}
#div_phone {float:left;	margin-right:43px;}
#div_adress {float:left;margin-right:86px;}
#div_zathitnyj_kod {float:left;	margin-right:34px;	clear:right;}
#extra_zathitnyj_kod {clear:both;}
#div_comment {float:left;	margin-right:40px;}
#order_name, #order_email, #order_phone, #extra_zathitnyj_kod, #extra_adres {	margin-bottom:15px;}
#order_comment {clear:both;	margin-bottom:15px;	padding-top:10px;	vertical-align:top;}
#comment {margin-top:0px; margin-left:0px; padding-top:0px; height:100px;}
#name, #phone, #email, #adres  {font-family:Tahoma;	font-size:12px;}
#button {clear:both;margin-left:0px;}

/* form css */
.for_div {
padding:0 30px 30px 22px;
text-align:justify;
}
.for_div div {
font-size:11px!important;
line-height:13px;
}
#div1 {
padding:0 30px 0 0;
height:306px;
*height:336px;
float:left;}
html, body  {
	margin: 0; 
	padding: 0;
	min-width:1016px;
	}
img {
    border:0px;
}

a {
	font-family:Arial; 
	font-weight:normal;
	color:#223894;
	text-decoration:underline;
	text-align:left
}
a:hover { 
	text-decoration:none; 
}
	
p, body, font, div, td { 
	font-family:Arial;
	font-size:12px; 
	color:#000000;
	line-height:16px;
	}
p {
	text-align:justify
	}

h1 { 
	font-family:Arial; 
	font-size:24px; 
	font-weight:normal;
	padding-bottom:15px;
	margin-top:5px;
}
h2 { 
	font-family:Arial; 
	font-size:18px; 
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0
}

h3 { 
	font-family:Arial; 
	font-size:16px; 
}
h3 a { 
	font-size:16px; 
	font-weight:bold;
	padding:0;
	margin:0;
}

.page {
	background-color:#FFFFFF;
	border-left:#527499 1px solid;
	border-right:#527499 1px solid;
	padding:10px 10px 0px 10px;
	}
.page2 {
	background-color:#FFFFFF;
	border-left:#527499 1px solid;
	border-right:#527499 1px solid;
	padding:0px 10px 0px 10px;
	}
.logo {
	background:url(/img/logo_bg.jpg) top repeat-x;
	vertical-align:top;
	text-align:center;
	width:250px;
	padding:40px 0px 0px 0px;
	}
.logo_txt {
	width:90%;
	text-align:left;
	margin:auto;
	padding-left:20px;
	font-size:13px;
	}
.menu {
	vertical-align:top;
	background:url(/img/menu_bg.jpg) top repeat-x;
	}
.menu_txt {
	background:url(/img/menu_line.gif) right no-repeat;
	}
.menu_txt a {
	font-size:14px;
	}
.menu_txt2 a {
	font-size:14px;
	}
.main_menu {
	border:#9A9B9A 1px solid;
	}


.cat_block_md {
	 background:url(/img/block_a3.jpg) no-repeat;
	 text-align:center;
	 padding-top:10px;
	 font-weight:bold;
	 color:#000;
	 text-decoration:underline;
	 }
.cat_block_1 {
	background-color:#FFFFFF;
	border-left:#527499 1px solid;
	border-right:#527499 1px solid;
	padding:0px 10px 10px 10px;
	}
.cat_block_2 {
	background-color:#FAFAF9;
	border-left:#9A9B9A 1px solid;
	border-right:#9A9B9A 1px solid;
	border-bottom:#9A9B9A 1px solid;
	}
.cat_block_doors {
	background:url(/img/cat_block.jpg) repeat-x top;
	}
.door {
	padding-top:20px;
	}
.door2 {
	padding-top:20px;
	}
.price_door {
	text-align:center;
	background-color:#EBEBEB;
            border-left:#CCCCCC 1px solid;
            border-right:#CCCCCC 1px solid;
            border-bottom:#CCCCCC 1px solid;
	color:#DF4104;
	font-weight:bold
	}
.door_tab {margin-bottom:20px;}
.name_door {
	text-align:center;
	padding-bottom:10px;
	padding-top:20px;
	}
.name_door2 {
	text-align:center;
	padding-bottom:10px;
	padding-top:20px;
	}
		
.cat {
	width:100%;
	margin:10px 15px 0px 18px;
	clear:both;
	}
.cat a {
	color:#006699;
	font-weight:bold;
	}
.cat_s {
	width:85%;
	margin:5px 6px 0px 18px;
	clear:both;
	background:url(/img/marker.gif) left no-repeat;
	padding-left:15px;
	}
.cat_s a {
	color:#006699;
	display:block;
	background:none;
	}
.cat_s a:hover {
	color:#ffffff;
	display:inline;
	background:#006699;
	}
.call {
	 background-color:#CCCDD0;
	 border:#FFFFFF 1px solid;
	 }
.footer {
	background:url(/img/footer_bg.jpg) repeat-x top;
	height:118px;
	}
.footer_border {
	border-top:#4096F6 4px solid;
	}
.footer_txt {	
	font-size:11px;
	color:#666666;
	padding:0px 16px;
	}
.copyright_border {
	border-top:#839DBA 4px solid;
	}
.copyright_txt {	
	font-size:11px;
	color:#666666;
	padding:16px 0px 16px 16px;
	}
.copyright_txt a {	
	font-size:11px;
	color:#666666;
            text-decoration:none;
	}
.copyright_txt a:hover {	
	font-size:11px;
	color:#666666;
            text-decoration:underline;
	}
.copyright_txt a.other {	
	font-size:11px;
	color:#223894;
            text-decoration:underline;
	}
.copyright_txt a.other:hover {	
	font-size:11px;
	color:#223894;
            text-decoration:none;
	}
.cell {
	width:210px;
	height:100px;
	background:url(/img/footer_cell.jpg) top center no-repeat;
	font-size:16px;
	line-height:1.4em;
	color:#666666;
	text-align:center;
	}
.advertpro {
	font-size:11px;
	color:#666666;
	}
.advertpro a {
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
.advertpro a:hover {
	text-decoration:underline;
	}
.path {
	font-size:11px;
	text-align:left;
	vertical-align:text-top;
	}
.path a {
	font-size:11px;
	}
.Maps {width:100%}
.col1 {width:23%}
.col2 {width:40%}
.col3 {width:35%}
.p1 { text-align:left}
.p2 { text-align:left}
.p3 { text-align:left}
.p4 { text-align:left}
.p5 { text-align:left}
.p6 { text-align:left}

.a_desc {
	font-size:11px;
            line-height:14px;
            padding:0;
            margin:0px;
	}
a.href {
	font-weight:bold;
	font-size:12px;
            line-height:12px;
	}

.two {
	border:#9A9B9A 1px dashed;
	}
.first {
	background-color:#BBDBE7;
	padding-top:20px;
	padding-bottom:20px;
	}
.first_left {
	border-left:#7599C1 6px solid;
	}
.first h3 {color:#254B74; font-size:16px; font-weight:bold;}
.second {
	background-color:#BCDDD6;
	border-left:#9A9B9A 1px dashed;
	}
.second_left {
	border-left:#8DB9B0 6px solid;
	}
.second h3 {color:#277867; font-size:16px; font-weight:bold;}

.articles {
	border:#9A9B9A 1px dashed;
	background-color:#BCDDD6;
	}
.articles h3 {padding:20px 0px 0px 20px; }
.ar_text {border-left:#8DB9B0 6px solid; padding-left:15px;}


.for_tbl td {
padding:4px 10px;
background-color:#E6F7FF;
}
.forimg img {
border:#EEE 8px solid;
}
/*index catalog*/

.container {
    height: 70px;
	width: 929px;
    	position: relative;    overflow: hidden;
}
.inner {
	position: absolute;
	width: 929px;
    	height: 70px;
}
.inner div {
	text-align: center;
	height: 70px;
	width: 232px;
	float:left;
}
.inner div span{
	cursor: pointer;
	display:block;
	margin: 20px 10px 10px;
	text-align;
}

.cat_block_v {
	 background:url(/img/block_active_.jpg) left no-repeat;  
	 font-size:15px;
	 }
.inner div.cat_block_v span {margin-top:30px;}
.cat_block_pnmdf {
	background:url(/img/block_a_.jpg) left no-repeat;
	 font-weight:bold;
	 color:#000;
	 text-decoration:underline;
	 }
.inner div.cat_block_pnmdf span {margin-top: 30px;}

.next div {width: 35px; height: 70px; background: url("/img/block_r.jpg") left top no-repeat; display: block; margin: 0 auto; text-decoration: none; }
.next div a  {position:absolute; width:21px; height:35px; margin-top:24px; margin-left:4px; background: url(/img/block_r_a.gif) left top no-repeat; display: block; text-decoration: none;}
.next div a:hover  {background: url(/img/block_r_h.gif) left top no-repeat;}

.dis_r  {position:absolute; width:21px; height:35px; margin-top:24px; margin-left:4px; background: url(/img/block_r_l.gif) left top no-repeat; display: block; text-decoration: none;}
.dis_l  {position:absolute; width:21px; height:35px; margin-top:24px; margin-left:4px; background: url(/img/block_l_l.gif) left top no-repeat; display: block; text-decoration: none;}

.back div {width: 35px; height: 70px; background: url("/img/block_l.jpg") left top no-repeat; display: block; margin: 0 auto; text-decoration: none; }
.back div a {position:absolute; width:21px; height:36px; margin-top:24px; margin-left:9px; background: url(/img/block_l_a.gif) left top no-repeat; display: block; text-decoration: none;}
.back div a:hover {background: url(/img/block_l_h.gif) left top no-repeat;}

.showcase {border:#E5E6E7 1px solid; width:999px;}
.showcase h2 {font-family:Tahoma; font-size:18px; color:#006699; padding:0; margin:10px;}
.showcase a {font-family:Arial; font-size:13px; color:#277867; text-decoration:underline;}
.showcase a:hover {text-decoration:none;}
.showcase img {display:block; margin:10px auto;}
.showcase .item { font-family:Arial; font-size:14px; font-weight:bold; color:#006699; text-align:center; padding:15px 0; border-right:#E1E2E3 1px dotted; vertical-align:top;}
.showcase .item_rt {font-family:Arial; font-size:14px; font-weight:bold; color:#006699; text-align:center; padding:15px 0; vertical-align:top;}

