@import url("head.css");


.content_page { position:relative;}
.ctable { height:605px; position:relative;}
.ctable TD {}
@media all and (min-width: 0) {.ctable { margin:4px 0 0 0; } /* для Opera */}

.left_col { vertical-align:top; position:relative; }
.mid_col { padding:5px 7px 0 0; vertical-align:top;}
.right_col { padding:5px 0px 0 0; vertical-align:top; }
.bot { vertical-align:bottom;}
.bot .abs { top:0; width:440px; border2:1px solid #F00;}

.left_bg_1 { background:url(img/design/left_col_bg_1.gif) -5px 3px no-repeat;}
.left_bg_2 { background:url(img/design/left_col_bg_2.gif) -5px 2px no-repeat;}
.right_bg_1 { background:url(img/design/right_col_bg_1.gif) 0px 5px no-repeat;}
.right_bg_2 { background:url(img/design/right_col_bg_2.gif) 0px 5px no-repeat;}
.right_bg_p2 { background:url(img/design/p2_bg_auto.jpg) -440px 5px no-repeat;}
.right_bg_p2 IMG { display:block;}
.mid_bg_1 { background:url(img/design/right_col_bg1.gif) 38px 5px no-repeat;}
.mid_bg_p2 { background:url(img/design/p2_bg_auto.jpg) 0px 5px no-repeat;}
.mid_bg_p2 .mid_con_t DIV, .mid_bg_p2 .mid_con_b DIV { background:none;}

.noinfo TD { height:590px; text-align:center; font-size:18px; color:#15435E; font-weight:normal;}
.noinfo TD IMG { margin:0 auto; }

H1 { margin:30px 0 0 70px; font-size:20px; color:#15435E; font-weight:normal;  }
.left_col .text { margin:40px 30px 30px 30px; font-size:11px; line-height:1.6em;}
.left_col .text A { color:#000000;}

.right_col .contact_text { margin:40px 30px 30px 30px; font-size:12px; line-height:1.3em; color:#15435E; }
.right_col .contact_text A { color:#15435E;}
.right_col H1 { margin:25px 0 0 80px;}
.contact_text P { margin-bottom:1em;}

.left_col .msg_text { color:#15435E; margin:40px 30px 30px 30px; font-size:11px; line-height:1.6em;}
.left_col .msg_text A { color:#15435E;}
.left_col .msg_text .head { height:74px; margin:83px 0 0 80px; border2:1px solid #F00;}
.left_col .msg_text TD { height:35px;}
.left_col .msg_text TH { padding:11px 0 0 0; font-weight:normal;}
.left_col .msg_text INPUT { margin:0 0 0 3px; font-size:16px; width:277px; border:none; background:none;}
.left_col .msg_text TEXTAREA { padding:0 0 0 5px; font-size:16px; width:355px; height:150px; margin:8px 0 0 0; border:none; background:none;}
/*.left_col .msg_text .submit { padding:1px 0 3px 0; *padding:1px 0 1px 0; margin:16px 12px 0 0; float:right; font-size:12px; width:100px; border:1px solid #77AED7;  background-color:#E1EDF6;}
*/
.left_col .msg_text .form-submit { cursor:pointer; height:25px; margin:16px 12px 0 0; float:right; font-size:12px; width:80px; border:none; background:none; background:url(img/design/send.gif) center center no-repeat;}


.ftable {}
.ftable TD { padding:20px 0 20px 30px;}
.ftable TD IMG { margin:0 7px -10px 0;}
.ftable A { color:#15435E;}

.mid_col IMG { display:block;}
.mid_con_t { margin:0 0 -12px 0; zoom:1; position:relative; z-index:2; background2:url(img/design/mid_con_tl.gif) left top no-repeat;}
.mid_con_t DIV { height:12px; font-size:1px; background:url(img/design/mid_con_tr.gif) right top no-repeat;}

.mid_con_b { margin:-12px 0 0 0; zoom:1; position:relative; z-index:2; background:url(img/design/mid_con_bl.gif) left top no-repeat;}
.mid_con_b DIV { height:12px; font-size:1px; background:url(img/design/mid_con_br.gif) right top no-repeat;}

.stamp { z-index:10;}
.mid_noj { margin:0 0 -598px 0; position:relative;}
.right_col .mid_noj { margin:0px -60px -598px 0;}

.gallery { margin:30px 0 0 14px; position:relative;}
.gcover { display2:none; position:absolute; z-index:2; }
BODY>DIV .mid_col .gcover { background:url(img/design/mid_gallery.png) left top no-repeat;}
.mid_col .gallery { margin:30px 0 0 69px;}
BODY>DIV .right_col .gcover { background:url(img/design/right_gallery.png) left top no-repeat;}
.gallery .img { display2:none;}
.gallery .img IMG { padding:0 14px 15px 0; float:left; display:inline;}
.gallery .link { position:absolute; white-space:100%; z-index:30; left:0; top2:0;}
.gallery .link A { margin:0 14px 15px 0; width:168px; height:168px; float:left; display:inline-block; text-decoration:none; background:url(img/design/spacer.gif); background-color2:#CCCCCC;}
.gallery .link A:Hover { text-decoration:blink;}


/* MID MENU */
.midmenu {  padding:0 0 45px 100px; font-size:13px; line-height2:39px; list-style:none; margin:0 0 -15px 0;}
.midmenu LI { margin:20px 0;}
.midmenu LI IMG { margin:0 16px 0 0; vertical-align:middle;}
.midmenu UL { padding:3px 0 0 0; list-style:none;}
.midmenu UL LI {  margin:5px 0 5px 5px; }
.midmenu UL LI IMG {  margin:0 21px 0 0; }
.midmenu .act A { color:#000000; font-size2:16px; text-decoration:none; font-weight2:600;}
.text .midmenu LI A { color:#15435E; }


.msmall {  padding:5px 0 0px 60px; font-size:12px; line-height2:39px; list-style:none; margin:0;}
.msmall LI { margin:10px 0;}
.msmall LI IMG { margin:0 10px 0 0; vertical-align:middle;}

.wecan { padding:0 0 45px 70px;}

/* Olga: adjust Contacts form */
form#webform-client-form-3{
	margin: 32px 0 0 80px;
}
.left_col form#webform-client-form-3{
	margin: 32px 0 0 -80px;
}
.left_col .msg_text INPUT {
	margin-top: 8px;
}
.left_col .msg_text TEXTAREA {
	margin-top: 8px;
}
.left_col .form-item{
	margin: 0px;
	margin-bottom: 18px;
}
.left_col .msg_text .form-submit{
	margin-top: -5px;
	color: lightblue;
}
/* Olga: end  adjust Contacts form */
