/*author: Valeriy Dementev*/
/*Copyright: MH-A.RU*/
/*e-mail: internet@mh-a.ru, valeradement@inbox.ru*/
/*URL: http://mh-a.ru*/
* {padding:0; margin:0}
html {height:100%; background:#FFFFFF url(../d/center-bg.png) 0 107px repeat-x}
body {position:relative; height:100%; font-family:tahoma; font-size:11px; color:#686868; line-height:13px; background:url(../d/left-bg.png) 0 107px no-repeat; min-width:1003px; _behavior:url("../css/csshover.htc")}
img {border:0}
a {outline:none; color:#636363}
a:hover {text-decoration:none}
ul {list-style:none}
h1 {font-size:18px; font-family:times new roman; color:#ae2303; padding:0 0 13px; clear:right}

.container {min-height:100%; background:url(../d/right-bg.png) 100% 107px no-repeat}
* html .container {height:100%; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%")}
.empty {height:75px; clear:both}

.head {margin:0 50px; height:185px; background:url(../d/head-bg.png) 0 76px repeat-x; padding:76px 0 0; *zoom:1; *behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '' + this.innerHTML + '<span style="display:block; background:url(/d/head-right.jpg) 100% 0 no-repeat; height:185px; margin:0 0 -185px"><img src="/d/head-left.png" alt=""></span>') : '');}
.head:before {content:url(../d/head-left.png); display:block; background:url(../d/head-right.jpg) 100% 0 no-repeat; height:185px; margin:0 0 -185px}
.logo {position:absolute;margin-top:-76px;}
.head ul li a.active {background-position:0 -51px; color:#717171}
.head ul li a.active span{color:#fff}
.head ul {float:right; padding:0 32px; margin:-51px 0 0}
.head ul li {float:left; padding:0 3px}
.head ul li a {float:left; width:101px; height:37px; background:url(../d/topmenu.png) no-repeat; font-family:times new roman; font-size:11px; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:center; padding:14px 0 0}
.head ul li a span {position:relative; color:#717171; display:block; margin:0 0 -12px; left:-1px}
.head ul li a:hover {background-position:0 -51px; color:#717171}
.head ul li a:hover span {color:#fff}

.left-column {float:left; width:191px; padding:23px 0 0 50px}
.welcome h2 {font-family:times new roman; color:#636363; font-size:20px; padding:0 0 13px}
.welcome p {color:#ae2303}
.left-column .more {border-top:1px solid #dadada; padding:5px 0 0; margin:5px 0 0}
.more a {font-weight:bold; text-decoration:none; background:url(../d/icon1.png) 100% 4px no-repeat; padding:0 13px 0 0}
.more a:hover {text-decoration:underline}
.telephone {width:112px; height:24px; background:url(../d/telephone.png) no-repeat; font-family:times new roman; font-size:14px; color:#ae2303; font-weight:bold; padding:72px 0 0 79px; margin:26px 0 0}
.services li {padding:3px 0 0}
.services li a {color:#fff; font-weight:bold; text-decoration:none; display:block; width:153px; height:37px; padding:0 0 0 38px; line-height:37px}
.services li a.link965 {background:url(../d/i1.gif) 6px 6px no-repeat #ae2303}
.services li a.link966 {background:url(../d/i2.gif) 6px 6px no-repeat #ae2303}
.services li a.link967 {background:url(../d/i3.gif) 6px 6px no-repeat #ae2303}
.services li a.link968 {background:url(../d/i4.gif) 6px 6px no-repeat #ae2303}
.services li a:hover {background-color:#6f6f6f}
.search {width:191px; height:57px; background:url(../d/search-bg.png) repeat; margin:3px 0 0}
.text {width:127px; height:20px; *height:18px; border:1px solid #bfbec0; position:absolute; margin:17px 0 0 8px; font-family:times new roman; font-size:14px; color:#707070; padding:0 4px; *padding:2px 4px 0}
.button {width:30px; height:22px; border:0; background:url(../d/ok.png) no-repeat; cursor:pointer; position:absolute; margin:17px 0 0 152px}
.button:hover {background-position:0 -22px}

.questioning {font-family:times new roman; font-size:12px; color:#636363; padding:17px 0; text-align:right}
.questioning p {color:#ae2303; font-weight:bold; padding:0 0 8px; text-align:left}
.questioning div {padding:2px 0 2px 14px; *padding:0 0 0 14px; text-align:left}
.questioning div input {padding:1px; margin:1px 7px 1px 1px; *margin:1px 5px 1px 1px; position:relative; *top:2px}
.to_vote {width:91px; height:22px; background:url(../d/to_vote.png) no-repeat; border:0; cursor:pointer; margin:10px 0 0; *margin:12px 0 0}
.to_vote:hover {background-position:0 -22px}

.content {margin:0 50px 0 287px; _margin:0 50px 0 284px; padding:23px 0 0;}
.cont_block {min-height:420px/* для всех браузеров */; _height:420px /* для ие 6*/}
.new {padding:0 104px 29px 0}
.new img {float:right; width:76px; height:76px; padding:1px; border:1px solid #d7d7d7; position:relative; left:104px; *left:129px; margin:0 0 0 -104px}
.data {padding:2px 7px; display:inline; font-weight:bold; color:#636363; background:#d8d8d8}
.new h4 {padding:9px 0 7px}
.new h4 a {color:#ae2303; font-size:11px; font-weight:normal; background:url(../d/icon2.png) 7px 5px no-repeat; padding:0 0 0 30px}
.content .more {border-top:1px solid #dadada; padding:5px 0 0; text-align:right; width:407px; float:right; margin:-10px 0 10px}
.content p {margin:0 0 10px}
p.grey {background:#ededed; padding:2px 4px 3px; margin:0 0 10px -4px}
.suggestions {padding:0 0 15px; overflow:hidden; zoom:1; margin:0 0 0 -25px; _margin:0 0 0 -28px}
.suggestions a {float:left; background:url(../d/our_consultations2.png) repeat-x; width:50%; white-space:nowrap; margin:0 -1px 0 0}
.suggestions img {padding:0 0 10px 21px; background:url(../d/shadow.png) no-repeat}
.suggestions img.photo {float:right; padding:0; margin:0 0 0 -100px}
.portfolio {display:block; width:800px}
.portfolio li {float:left; padding:0 26px 5px 0; width:380px}
.portfolio li {background:url(../d/icon1.png) 0 4px no-repeat; padding:0 0 0 14px}

.footer {height:43px; margin:-63px 50px 0; padding:20px 0 0; background:url(../d/footer.png) repeat-x}
.copyright {line-height:14px; width:230px; text-align:left; width:673px}
.footer ul {text-align:left; padding:9px 90px 0 250px; width:563px; position:relative; overflow:hidden; margin:-30px auto 0}
.footer ul li {display:inline; font-weight:bold; padding:0 15px; position:relative}
.footer ul li a {text-decoration:none}
.footer ul li a:hover {text-decoration:underline; color:#ae2303}
.meters {float:right; width:903px; text-align:right; margin:-25px 0 0}
.meters a {margin:0 0 0 5px}
.sbut a {float:right; width:30px; height:22px; background:url(../d/ok.png) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;margin:17px 8px 0 0;}
.sbut a:hover {background:url(../d/ok.png) left bottom no-repeat}
.faq a {float:left; width:91px; height:22px; background:url(../d/faq.png) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;margin:17px 8px 0 0;}
.faq a:hover {background:url(../d/faq.png) left bottom no-repeat}
.hr1{font-size:0;line-height:0;border-bottom:1px solid #e4e4e4;margin:2px 0 10px 0;height:1px}
.btn {width:91px; height:22px; background:url(../d/pusto.png) left top no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:24px; padding:0px 0px 5px 0px; position:relative; border:0px;font-size:11px;cursor:pointer}
.btn8 {background:url(../d/pusto.png) left bottom no-repeat;border:0px;width:91px; height:22px;text-align:center; color:#fff; text-decoration:none;line-height:24px; padding:0px 0px 5px 0px; position:relative; border:0px;font-size:11px;cursor:pointer}
.goods {background: #CCFFCC;height:27px;color:#004000;font-size:14px;font-weight: bold;padding-top:12px;text-align:center;}

.navigation {color:#666;border:0px;font-family: Tahoma;padding:3px 6px;line-height:15px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none;color:#636363;background:#f3f3f3;border:1px solid #E6E6E6;padding:3px 6px;font-size:10px;font-family: Tahoma;}
.navigation a:hover {background:#808080;color:#FFFFFF;border-color:#E6E6E6;font-family: Tahoma;}
.navigation span {text-decoration:none;background:#fff;padding:3px 6px;border:1px solid #E6E6E6;color:#ccc;font-size:10px;font-family: Tahoma;}
.navigforum {color:#666;border:0px;font-family: Tahoma;}

#forms1 {position: absolute;width: 530px;left: 30%;top: 285px;background: #E9E9E9;border:solid #808080 5px;display: none;color:#2C2C2C;z-index: 18;overflow: hidden;}
#border1 {border:1px solid #fff;padding:15px}
.mini{font-size:10px;font-family:verdana;padding:0;margin:0;color:gray}
.regf_9 {border: 1px solid #D7D7D7;width:300;height:40px;font-size:24px;vertical-align:middle;}
.regf_5 {border: 1px solid #D7D7D7;width:100%}

.img-desc{position: relative;display: block;width: 256px;height:117px;}
.img-desc cite{background: #111;filter:alpha(opacity=55);opacity:0.55;color: #fff;position: absolute;bottom: 0;left: 0;width: 236px;padding: 10px;border-top: 1px solid #999;margin-left:10px;margin-bottom:-10px;}
.link_cite {text-decoration:none;color: #fff;}
img.double-border{border: 5px solid #ddd;padding: 5px;background: #fff;}
div.box_obshee{float:left;width:280px;height:140px;overflow:hidden;padding:0;margin-bottom:0.5em}

.gray_text{font-family:Tahoma;font-size:11px;color:gray}
.gray_text A{font-family:Tahoma;font-size:11px;color:gray;text-decoration:underline}
.gray_text A:hover{font-family:Tahoma;font-size:11px;color:#bc2301;text-decoration:none}
.gray_text ul{margin-top:5px;margin-bottom:5px;list-style:none}
.gray_text li{padding-left:32px;background:url(../d/icon1.png) no-repeat 20px 6px;line-height:160%}

fieldset {margin : 0;display : block;border : 1px solid #A8A8A8;padding : 10px;}
legend {font-weight : bold;color : #808080;margin : 0;padding : 0.5em;font-size:14px;}

/*BACK PAGE*/
a.back_page, a.back_page img { float: right; width: 54px; height: 19px; }
a.back_page img { background: transparent url(../d/back_page.png) no-repeat left top; }
a.back_page:hover img { background: transparent url(../d/back_page.png) no-repeat left -19px; }

.prux {color:#808080;font-family:Tahoma;font-size:11px;}
.prosm {color:#383838;font-family:tahoma;font-size:13px;}
.prosm2 {text-align:left; font-family:georgia; font-size:17px;text-align:right;color:#BF0000;}
.imya2 {padding:4px;height:18px;font-size:14px;font-family:Arial;color:#999999;border-bottom:2px solid #009F00;}
.imya3 {padding:4px;height:18px;font-size:14px;font-family:Arial;color:#FF0000;border-bottom:2px solid #FF0000;}
.imya4 {padding:4px;font-size:15px;font-family:Arial;color:#808080;}
.f_input {background:#fff;width:96%;height:20px;font-size:15px;font-family:tahoma;color:#999999;padding-left:4px;vertical-align:middle;border:1px solid #C0C0C0}
.f_input2 {background:#fff;width:96%;height:122px;font-size:15px;font-family:tahoma;color:#999999;padding-left:4px;vertical-align:middle;border:1px solid #C0C0C0}
.probiv2 {background:#F2F2F2;font-size:13px;font-family:tahoma;color:#585858;font-weight:800;font-stretch: narrower }
.probiv1 {background:#fff;font-size:12px;font-family:tahoma;color:#999999;text-align:right}
.tr_op_t1{background-image:url(/d/hr_tt.gif);background-position:bottom;background-repeat:repeat-x;line-height:25px;}
.error {background: #FFC1C1;height:27px;color:#D50000;font-size:14px;font-weight: bold;padding-top:12px;text-align:center;}

#keywords {background: #CCFFCC;height:27px;color:#004000;font-size:12px;padding:6px;text-align:left;width: 600px;margin-bottom:10px;margin-top:10px;}
