@charset "UTF-8";

/*global setting*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {margin:0;padding:0;}
input{ margin:0;}
html, body {margin:0;padding:0;width:100%;height:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol, ul {list-style:none;}
q:before,q:after {content:'';}
abbr,acronym { border:0;} 
h1 	{margin:10px 20px 4px 20px; color:#FFFFFF; font-weight: normal; font-size: 24px; }
h2 {margin:10px 20px 4px 20px;  color:#FFFFFF; font-weight: normal; font-size: 18px; }
h3 {margin:7px 0px 7px 0px;}
p{margin-top: 0em;	padding-left:0px; margin-right:10px;color:#a68c77; font-size:11px; line-height:16px;}
a {color:  #a24407; font-size:11px; line-height:16px;}
a:focus {outline: none;}
a:hover { text-decoration:none;}

body{ background: #0f0802 url(../images/bg.png) repeat-x top; }
.container { width: 910px; margin: 0 auto; }
.header { height: 190px; width: 910px;} 
.logo { margin-top: 28px; float:left;}
.slogan { margin-top: 28px; float:right;}
.top_menu { margin-top: 45px; float:right; width:780px; text-align:right;}
.top_menu a { color: #665345; margin-left: 10px; margin-right: 10px; font-size:11px; text-decoration:none;}
.top_menu a:hover{ color:#FFFFFF;}
.menu_left { float:left; width: 180px; margin-top: 25px;}
.menu_left a { float:left; width: 130px; color:#FFFFFF; font-size:13px; margin-bottom: 5px; border-bottom: #2a1f0c 1px solid; text-decoration:none; padding-bottom: 10px; }
.menu_left a:hover { color: #a24407;}
.menu_left a img{ margin-right: 5px;}
.nav_bar { margin-top: 7px;  height: 20px; float:right; width: 720px;}
.nav_bar a { font-size:9px; color:#614f41; float:left; margin-left:3px; margin-right:3px;}
.nav_bar a:hover { text-decoration:none;}
.nav_bar p { font-size:9px; color:#614f41; float:left; margin-left:3px; margin-right:3px;}
.text { margin-top: 0px; float:right; width: 720px; background: #0f0802; }
.text p { font-size:11px;  line-height: 17px; margin-left: 20px; margin-right: 20px; text-align: justify; margin-bottom: 15px;}
.text img { margin: 4px 20px 15px 20px; float:left;}
.text a:hover { text-decoration:none;}

.text1 { margin-top: 0px; float:right; width: 720px; background: #0f0802; height: 280px;}
.footer { margin-top: 30px; float:right; width: 910px; }
.footer p { float:left; color:#614f41; font-size: 10px; }
.footer h6 { float:right; color:#614f41; font-size: 10px; font-weight:normal;}
.hover_block2{margin-top: 20px; float:right;  font-size:12px; color:#FFFFFF;}

.hover_block2 a{ font-size:12px; color:#a68c77; line-height:18px; margin-left:10px;float:left; padding-top:20px;}

.info { float:right; width: 470px; margin-top: 15px; margin-right:5px;}
.info p { font-size: 11px; }
.info h2 { margin:0px; margin-bottom: 6px; }

.uslugi { float:right; width: 210px; margin: 15px 20px 20px 10px;}
.uslugi a { margin-top: 5px; float:left; width: 210px;}
.uslugi a img { margin-right: 3px; margin-top: 3px;}

.text_port { margin-top: 0px; float:right; width: 710px; background: #0f0802; padding-left:10px;}
.text_port h6{margin-top: 0em;	padding-left:0px; margin-right:10px;color:#a68c77; font-size:9px; line-height:16px; font-weight: normal;}
.posit_port{width:212px; height:320px; float:left; margin-top: 10px; margin-left:12px; margin-right:10px; margin-top:20px; margin-bottom:10px;}
.posit_port img{}
.posit_port a{ float:right;}
.posit_port p{ margin-top:5px;}



.underline{
  border-bottom:1px dashed #fff;
}
.review_form{
  padding:20px;
  color: #999;
  font-size: 13px;
}
.review_form li{margin-bottom:3px;}
.review_form img{float:none;margin:0;}
.review_form input,.review_form textarea{border:1px solid #fff;}
.paginate{
  float: left;
  width: 100%;
  text-align: right;
}
#captcha{width:97px;}
#slideDiv{width:364px;height:62px;background:#19110b;position:absolute;}
