@charset "utf-8";
/* CSS Document */

* {  font-family:"Times New Roman", Times, serif; color:#917d59; font-size:20px;}
body {  background-color: #dac8a7; background-image:url(../images/bgrd_fon.jpg); background-repeat:repeat-x; background-position:bottom;} 
html,body { margin:0px; padding:0px;}
p, div, ul, li, td, ol { font-size:20px;}
hr{ margin:5px 0}
h1 { color: #ffffff; font-size: 24px; font-weight: normal; margin:0 0 20px 0}
h2 { font-size:24px; font-weight:normal; margin: 0px; color: #494D4F; text-transform:uppercase }
h3 { font-size:14px; font-weight:bold; margin:10px 0 0 0;}
h4 { font-size:16px; font-weight:bold; margin:0px; margin-bottom:10px;}
h5 { font-size:14px; font-weight:bold !important; margin:10px 0px; }
h6 { margin:10px 0px 20px; font-size:14px; font-weight:bold; }
ul {}
p{ color:#4b3c20}
a { outline:none; color:#963327; text-decoration:underline;}
a:hover{color:#fdfdfd}
a img { border:none;}
table { margin:0px; padding:0px; border-collapse:collapse; cellpadding:0;}
table td { padding:0px; }
div { margin:0px; padding:0px;}
.hidden{ overflow:hidden}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
.blk1 a{ display:block; float:left; text-decoration:none}
.telefons{ color:#9c231b; font-size:32px; display:inline-block; position:relative; margin:-35px 0 0 0; top:-45px; left:25px}

.osn{ width:1024px; margin:0 auto}
.blk2{ background-image:url(../images/menu_bgr.jpg); height:50px; background-repeat:repeat; text-align:center}
.blk2 a{ color:#010101; text-decoration:none; font-size:20px; margin:0 10px}
.blk2 .cur,.blk2 a:hover{ color:#9c231b}
.blk2 .cur span{color:#9c231b; margin:0 5px; font-size:35px}
.blk3 { background-image:url(../images/content_fon.jpg); background-repeat:repeat; padding:15px 30px; overflow:hidden}
.blk4{color:#dac9a8; padding:10px 0; overflow:hidden}
.blk3 .about{width:auto!important}
.blk3 .about img{ margin:0 20px 20px 0; float:left}
.blk4 span{color:#dac9a8;; float:right}
.blk3 .path{ color:#dac9a8; font-size:17px; clear:both; margin:0 0 15px}
.blk3 .path a{ color:#dac9a8; font-size:17px; text-decoration:none}
.blk3 .path a:hover{ text-decoration:underline}
.blk3 .right { width:660px}
.blk3 .left{ width:265px}
.leftmenu{ padding:0 0 0 20px}
.leftmenu li{ list-style-image:url(../images/li_imagus.png); margin:0 0 10px 0;}
.leftmenu li:hover,.leftmenu .cur{ list-style-image:url(../images/li_cur.png)}
.leftmenu li a{ font-size:18px; text-decoration:none}
.leftmenu li:hover a, .leftmenu .cur a{ text-decoration:underline; color:#fff}
.video_blk{ overflow:hidden}
.video_blk .left_blk{ float:left; width:310px; margin:0 20px 30px 0}
.video_blk .left_blk p{ font-size:17px; margin:5px 0 0 0}
.first p{ margin-top:0px}
.first{ padding-right:0px}
.first .left{ width:690px}
.first .right{ width:288px}
.first .right_blk { background-image:url(../images/right_blk.png); width:268px; height:206px; background-repeat:no-repeat; padding:15px 10px; margin:0 0 30px 0}
.right_blk h1{ padding:0 0 0 18px; margin:0 0 10px 0}
.right_blk ul{ padding:0 0 0 20px; margin:10px 0 0 0}
.right_blk ul li{ margin:0 0 3px 0; list-style-image:url(../images/li_imagus.png);}
.right_blk ul li:hover{ list-style-image:url(../images/li_cur.png)}
.right_blk ul li a{ font-size:18px}
.cont_blk p{ margin:20px 0 0 0; font-size:24px}
.cont_blk .red{ margin:10px 0 0 0; color:#9c231b}
.cont_form{ background-color:#d4c09a; padding:25px}
.cont_form td{ vertical-align:top; padding-bottom:8px}
.cont_form td input,.cont_form td textarea{ width:350px; border:solid 1px #b7a27b}
.cont_form .text{ width:225px; color:#4b3c20}
.cont_form .code img{ vertical-align:middle; border:solid 1px #b7a27b }
.cont_form .code input { margin:0 0 0 20px; height:44px}
.cont_form .text span{ color:#9c231b}
.button { background-image:url(../images/buttons.png); width:211px; height:54px; background-repeat:no-repeat; border:none!important}
.msg-error { color:#9C231B; font-size:12px}
.video_obl{ overflow:hidden}
.video_obl div{ width:300px; float:left; margin:0 30px 40px 0}
.video_obl div a{ text-decoration:none}
.video_obl div iframe{ width:300px!important; height:250px!important}
.video_obl div p{ margin:0px}