.kontakt_main_page a:hover{color:#14b0ff;}
.kontakt_main_page_all {width: 736px;}
.kontakt_main_page {width: 225px; border: #cccccc 1px solid; /*background: url(../../media/images/mPkontaktbg.gif) top repeat-x;*/ margin: 0 0px 10px 0; height: 232px; font-size: 11px;padding: 0 5px 0 0;}
.kontakt_main_pag IMG {float: left;}
.kontakt_main_page H2 {margin: 6px 0 5px 9px; font-size: 16px;}
a.contact_image {float: left; margin:0 0 5px 60px;}
.kontakt_main_page DIV {float: right; width: 218px; height: 102px;}
a.more {background: #ededed; float:right; text-align: right; width: 200px; padding: 5px 10px; font-weight: bold; font-size: 11px; color: #03446a;}
a.more:hover {color:#14b0ff;}
.contAll {width: 885px;} 
.mC-contact-dep { float: left; clear: both; width: 260px; font-size: 13px; line-height: 130%; padding: 0 0 10px 0; }
.mC-contact-dep P { margin: 0 10px; }
.mC-contact-dep-Adr {width: 240px; font-size: 13px; line-height: 145%; padding: 10px 0 0 0; }
.mC-contact-dep-tele {  float: left; clear: none; width: 200px; padding: 10px 0 0 10px; font-size: 13px; line-height: 145%;}
a.linkC {font-size: 14px;}
.mC-contact-dep-Adr a:hover, .mC-contact-dep-tele a:hover{color: #009dff;} 
.mC-contact-dep-tele TABLE  { width:200px; float: left; }
.mC-contact-dep-tele TABLE TD { vertical-align: top; padding: 2px 0; }
.mC-contact-dep-tele TABLE TD.h { font-weight:bold; padding-right:5px; text-align:right; width:60px;}
.Mc-con-doInfo {font-size: 11px; margin: 0; padding:2px 0 10px 0; text-indent: 0;}
.mC-form {  float: left; width: 885px; padding: 0px 0 10px 0; margin: 0 0 5px 0; font-size: 13px; }
.mC-form H2 {font-size: 16px; padding:5px; margin:0 0 10px 0; width: 723px;}
.mC-form TABLE { width: 850px; float:left; clear:both; margin:15px 0 0 32px; }
.mC-form TD { vertical-align: top; padding: 3px 0; }
.mC-form LABEL { float: right; padding: 3px 7px 2px 0; font-weight: bold;  clear: both; width: 120px; text-align: right; }
.mC-form INPUT, .mC-form TEXTAREA { float: left; clear: none; width: 400px; padding: 2px; font-size:15px; background: #C4C4C4;  }
.mC-form TEXTAREA { height: 150px; overflow: hidden;}
.mC-form .checkbox, .mC-form .radio { width: auto; padding: 0; margin: 0; clear: left; }
.mC-form .radios INPUT { margin-right: 5px; }
.mC-form .head { font-weight: 600; font-family: Arial; color: #232020; font-size: 17px; padding: 5px; }
.mC-form I { float: right; font-size: 10px; line-height: 130%; text-align: right; clear: both; width: 100%; display: none; }
.mC-form-required, .mC-form-required LABEL { color: #D00; }
TD.submit_buttons { padding: 5px 0 5px 349px; }
.mC-form TD.submit_buttons INPUT {background: url(../../media/images/butSend.gif) top no-repeat; width: 116px; height: 27px; margin: 0; padding:0 0 2px 0; border:0; font-weight: bold; text-align: center; cursor: pointer; font-size:12px; color: #fff;}
#form1_required { color: #F00; font-weight: bold; }
.con-send { float: left; width: 745px;}
.mC-form p{margin: 0;}
.mapka{float: right; width: 600px; }