html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn,
em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline: 0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
html {font-size : 100.01%;} 
body {background:#3C311F url(images/bg-all.png); font-size:0.812em; font-family:Arial, helvetica, sans-serif; color:#EAC489;}
input,select,button {vertical-align: middle;}
table {border-collapse:collapse;border-spacing: 0;}
caption, th, td {text-align:left;font-weight:normal;}
 ul {list-style:none;}
address {font-style:normal;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';}  
:focus {outline:none;}
  
  
h1, .h1 {margin:0 0 .7em; font:bold italic 2.3em 'Arial'; text-align:left; color:#E46A25;}
h2, .h2 {padding:9px 0 0 17px; margin:0 0 1.3em; font:bold italic 12px Arial; color:#E46A25; background:url(images/pic-lbg.png) no-repeat -20px -25px;}
.l-sidebarleft h2, .l-sidebarleft .h2, .l-sidebarright h2, .l-sidebarright .h2 {background-position:0 -47px;}
h3, .h3 {padding:9px 0 0 17px; margin:0 0 1.3em; font:bold italic 12px Arial; color:#B6571D; background:url(images/pic-lbg.png) no-repeat -20px -25px;}
.l-sidebarleft h3, .l-sidebarleft .h3, .l-sidebarright h3, .l-sidebarright .h3 {background-position:0 -47px;}
h4, .h4 {margin:.5em 0; font:bold italic 12px Arial; color:#CE3F25;}
a {color:#E46A25}
p {padding:0 0 1em}
.g-clear {clear:both; overflow:hidden;}


.h-container {min-width:1000px;}
.h-outer {position:relative; margin:0 auto; width:904px; padding:0 23px; background:#321D0F url(images/bg-side.png) repeat-y 0 0;}
    .h-outer .bg-l {position:absolute; top:0; left:-142px; width:142px; height:227px; background:url(images/bg-tl.png);}
    .h-outer .bg-r {position:absolute; top:0; right:-142px; width:142px; height:227px; background:url(images/bg-tr.png);}
    .h-center {float:left; width:100%; margin-right:-100%;}
    
    
.l-header {position:relative; height:223px; background:url(images/head-bg.jpg) no-repeat 0 0;}

.l-body {margin:5px 0; border-top:1px solid #4F301E; overflow:hidden; }
    .l-sidebarleft {float:left; margin:0 0 -1em; width:171px; padding:3px 6px 0;}
    .l-sidebarright {float:right; margin:0 0 -1em; width:171px; padding:3px 8px 0; font-size:12px;}
    .l-center {margin:0 187px -32000px 183px; padding:1px 1px 32000px; border:1px solid #4F301E; border-top:0;}
.l-footer {clear:both; position:relative; padding:0 8px 11px 6px; background:url(images/footer-bg.png) repeat-x 0 100%;}
    .l-footer .brd {position:absolute; top:-8px; left:183px;width:532px; height:1px; padding:0 0 1px; border:1px solid #4F301E; border-top:0; border-left:1px solid #4F301E; background:#321D0F }
    .l-footer .brd div {margin:0 1px;  border-top:1px solid #5C3926; background:#4F301E;}


.b-listapadik {position:absolute; top:185px; right:7px;}

.b-path {height:16px; margin:0 0 1px; border:1px solid #5B3926; background:#3F2616;}
.b-content {padding:18px 18px 32000px; margin-bottom:-32000px; font-size:11px; text-align:justify; border:1px solid #5C3926; background:#4F301E;}
    .b-content .lenta {padding-bottom:.7em; background:#4F301E url(images/lenta.png) repeat-x 0 100%;}
    .b-content ul {margin:0 0 1em;}
    .b-content ol {margin:0 0 1em 17px;}
  .b-content ul li {padding:0 0 3px 8px; background:url(images/marker.png) no-repeat 0 6px;}
    .b-content .back {color:#E46A25; text-align:right;}
    .b-content .red {color:#AE3023}
    .b-content .orange {color:#E46A25}
    .b-content .man {float:left; margin:0 10px 10px 0; border:3px solid #E4C085}    
.b-frame {margin:0 0 1em; padding:1px; border:1px solid #472B1B; overflow:hidden;}
    .b-frame .b-frame__i {padding:23px 6px 8px; background:#3C2518 url(images/frame-t.png) no-repeat 0 0;}   


.b-archiv {padding:0 0 1em; overflow:hidden;}
    .b-archiv  li {float:left; margin-left:-2px; padding:0 6px !important; background:url(images/arch.png) no-repeat 0 0 !important;}
    .b-archiv li a {color:#8F311E;}
    .b-archiv li a.all, .b-archiv li a:hover {color:#CE3F25}

.b-form {margin:.5em 0; padding:0 0 1.5em !important; color:#E46A25; overflow:hidden;}
    .b-form dl {overflow:hidden;}
    .b-form dt {float:left; padding:.3em 0 0; width:86px;}
    .b-form dd {float:left; padding:1px; border:1px solid #69422B;}
    .b-form-contact dt {padding-right:10px; width:135px; text-align:right;}
  .b-form dd input, .b-form dd textarea, .b-form .captcha input {width:397px; height:18px; padding:2px 0 1px 3px; border:1px solid #A37F49; color:#4C1A14; background:#F5D49B;}
  .b-form dd textarea {height:124px;}
  .b-form-contact dd input, .b-form-contact dd textarea {width:338px;}
    .b-form-contact .obyaz {margin-left:145px; padding:0 0 5px; text-align:left; color:#F3CD8F}
    .b-form .captcha {overflow:hidden;margin:0 0 5px 86px;}
    .b-form-contact .captcha {margin-left:145px;}
  .b-form .captcha i {float:left; margin-right:5px; padding:1px; font-size:0; border:1px solid #69422B; }
  .b-form .captcha p {float:right;margin-top:10px; padding:1px; border:1px solid #69422B}
      .b-form .captcha p input {width:136px;}
    .b-form p {text-align:right;}
    
.b-guest {margin:0 0 1em; overflow:hidden;}
    .b-guest-item {margin:-3px 0 0; padding:.6em 0 .2em; background:url(images/razdel.png) repeat-x 0 0;}
  .b-guest-item .h3 {margin-bottom:.2em;}
.b-listbig {margin:0 0 .5em; padding:0 0 .5em; background:url(images/lenta.png) repeat-x 0 100%;}
    .b-listbig h2 {background:none; padding:0;}
.b-place {margin:.2em 0;}  
    .b-place dt {margin:0 0 2px; color:#CE3F25;}
    .b-place dd {margin:0 0 1.7em;}
    .b-place dd img {margin-top:8px;}

.b-voiting {font-size:11px;}
    .b-voiting p{margin:-5px 0 0; padding:0; color:#CE3F25;}
    .b-voiting li {padding:3px 0;}
    .b-voiting li label {position:relative; top:2px; padding:0 0 0 10px;}
    .b-voiting ul {margin-bottom:4px;}
    
.b-jury {margin:0 0 1em;}
    .b-jury dt {padding:0 0 0px 8px; background:url(images/mark-j.gif) no-repeat 0 6px;}
    .b-jury dd {padding:0 0 10px 8px;}
.b-box {margin:0 0 1em; overflow:hidden;}
    .b-box-item {margin:0 0 3em; overflow:hidden;}
  .b-box-item img {float:left; margin-right:10px; border:1px solid #F3CD8F;}
  .b-box-item .date {margin:0 0 5px 112px; padding:3px 3px; font-size:11px; letter-spacing:1px; color:#CE3F25; background:url(images/lenta.png) repeat-x 0 0;}
  .b-box-item .desc {padding:0;}
  .b-box-item .more {text-align:right; color:#E46A25}
    .b-box-item_nfoto p.date {margin:0 0 5px 0; padding-left:112px;}
    .b-news-one {overflow:hidden;}
  .b-news-one .date {margin:0 0 1em; padding:3px 3px; font-size:11px; letter-spacing:1px; color:#CE3F25; background:url(images/lenta.png) repeat-x 0 0;}
  .b-news-one .foto {margin:0 0 .5em; overflow:hidden;}
      .b-news-one .foto a {display:inline-block; float:left; margin:1px 2px; text-align:center;font-size:0;}
      .b-news-one .foto a img {border:1px solid #E8C387}
.b-peoples {overflow:hidden; margin-top:-1em;}
   .b-peoples-item {padding:0 11px 2em; font-size:.85em;}
       .b-peoples-item img {border:2px solid #F3CD8F;}
       .b-peoples-item .name {padding:.2em 0 0; font-family:Tahoma; font-weight:bold; color:#B73124;}
       .b-peoples-item .desc {padding:0;}
       .b-peoples-item .more {padding:0 3px 0 0; margin:-2px 0 0; text-align:right; color:#E46A25}
       .b-peoples-item .more a{position:relative; top:1px; left:3px;}

.b-films {overflow:hidden}
.b-films-one {padding:0 0 .5em; background:url(images/lenta.png) repeat-x 0 100%;}
    .b-films-item {overflow:hidden; padding:1.8em 0 1em; background:url(images/lenta.png) repeat-x 0 0;}
  .b-films-item h3 {margin-bottom:.6em;}
  .b-films-item .img {float:left; margin:0 0 .7em; width:230px;}
      .b-films-item .img img {border:1px solid #F3CD8F;}
  .b-films-item dt {overflow:hidden; float:left; margin-right:4px; color:#CE3F25;}
  .b-films-item dd {margin-bottom:4px;}
  .b-films-item dd img {vertical-align:middle;}
  .b-films-item .more {text-align:right; color:#E46A25}
  .b-films-item .desc {clear:both; overflow:hidden; padding:5px 0 0;}
  .b-films-item .rate {margin-top:.8em; color:#E46A25;}
  .b-films-item .h3 {clear:both;}
      .b-films-item .rate select {width:204px; height:25px; background:#F3CD8F; border:1px solid #AF8A4F;}
      
.b-otzyvy {margin:0 0 1em; overflow:hidden;}
    .b-otzyv-item {margin:-3px 0 0; padding:.8em 0 .1em; background:url(images/razdel.png) repeat-x 0 0;}
  .b-otzyv-item  .dname {padding:0 0 .3em; color:#E46A25}
  
.b-sort {float:right; margin:-3em 0 1em; color:#F36F21; overflow:hidden;}
    .b-sort select {background:#F3CD8F; height:25px; border:1px solid #AF8A4F;}

.b-tbl p {padding:0 0 .5em; font-size:9px;}
    .b-tbl p img {vertical-align:middle;}
.b-tbl table {width:100%; border-collapse:separate; border-spacing:1px; background:#5B3926}
    .b-tbl .col1{width:19px;}
    .b-tbl .col2{width:42px;}
    .b-tbl .col3{width:115px;}
    .b-tbl .col4{width:211px;}
    .b-tbl .col5{width:97px;}
    .b-tbl-2 .col1{width:50px;}
    .b-tbl-2 .col2 {width:329px;}
    .b-tbl-2 .col3 {width:110px;}
    .b-tbl a {color:#EAC489;}    
    .b-tbl .row1 td {background:#5A3723;}
    .b-tbl .date td {background:#42291B; color:#CE3F25;}
    .b-tbl td.list {background-image:url(images/list.png); background-repeat:no-repeat; background-position: 50% 50%;}
    .b-tbl th {padding:1px 0; border:1px solid #321D0F; vertical-align:middle; text-align:center; color:#B6571D; background:#42291B;}
    .b-tbl td {padding:1px 0; border:1px solid #321D0F; vertical-align:middle; text-align:center; background:#4F301E;}
       
.b-search input.txt,
.b-mailer input.txt {width:117px; height:18px; padding:2px 0 1px 3px; border:1px solid #A37F49; font:bold 1em Arial; color:#4C1A14; background:#F5D49B; }
.b-search form,
.b-mailer form {margin-top:4px; padding:1px;border:1px solid #69422B;}
.b-mailer {margin-top:-15px; color:#E46A25}}

.b-options {padding-top:27px;}
    .b-options li{padding:4px 0 6px 30px; margin:0 0 1em; background:url(images/pic-lbg.png) no-repeat -38px 0 }
 
.b-sitemap ul {margin-left:10px;}   
.b-partners {border:1px solid #4F301E; padding:1px;}
    .b-partners div {padding:5px 15px 0; border:1px solid #5B3926; background:#4F301E;}
    .b-partners a, .b-partners img {margin-right:20px;}
    .b-partners a img{margin:0px;}

.b-fbot {border:1px solid #3E2516; padding:1px;}
    .b-fbot div {height:14px; padding:0 10px; border:1px solid #472B1A; font-size:10px; color:#7F3320; background:#3E2516}
  .b-fbot div p {float:left; padding:0; margin-right:106px;}
  .b-fbot div address {float:right;}


  
.b-navsub {position:absolute; top:7px; right:5px;}
    .b-navsub li {float:left; margin-right:3px;}
  .b-navsub li a {float:left; height:28px; color:#E16826; text-decoration:none; background:#572117 url(images/pic-but.png) 0 0; cursor:pointer;}
  .b-navsub li a i {float:left; height:28px; padding:0 7px; font:normal .85em/28px Tahoma; background:url(images/pic-but.png) no-repeat 100% -28px;}
  .b-navsub li a:hover, .b-navsub li a.active {background:#814815 url(images/pic-but.png) 0 -118px;}
  .b-navsub li a:hover i, .b-navsub li a.active i {background:url(images/pic-but.png) no-repeat 100% -146px;}
  
.b-navtop {position:absolute; top:188px; left:5px; height:31px; overflow:hidden;}
    .b-navtop li {float:left; margin-right:5px;}
  .b-navtop li a {float:left; height:31px; color:#FAB083; text-decoration:none; background:#8F311E url(images/pic-but.png) 0 -56px;}
  .b-navtop li a i {float:left; height:31px; padding:0 14px; font:normal bold .9em/33px Arial; background:url(images/pic-but.png) no-repeat 100% -87px;}
  .b-navtop li a:hover, .b-navtop li a.active {margin-top:3px; padding:0; height:25px; border:1px solid #E38760; color:#FBC3A1;  background:#C75828;}
  .b-navtop li a:hover i, .b-navtop li a.active i {float:none; background:none; padding:0 13px; line-height:25px; height:auto;}

.b-navside .b-frame__i {padding-left:6px; padding-right:6px;}
    .b-navside li {margin:0 0 5px;}
  .b-navside li a {display:block; padding:0 0 0 7px; height:30px; font-family:Tahoma; color:#B6571D; line-height:30px; text-decoration:none; background:#572117 url(images/pic-but.png) 0 -175px;}
  .b-navside li a:hover, .b-navside li a.active {color:#F36F21; background:#814815 url(images/pic-but.png) 0 -205px;}
  
.b-navbot {margin:0 0 1px; border:1px solid #3E2516; padding:1px; overflow:hidden;}
    .b-navbot li {float:left; margin-right:1px; padding:0 19px 2px; border:1px solid #442919; background:#3E2516;}
    .b-navbot li.last {padding:0 22px 2px 21px;margin:0;}
  .b-navbot li a {font-size:.85em; color:#8F311E;}
  .b-navbot li a:hover, .b-navbot li a.active {color:#CE3F25;}

.b-navnum {text-align:center; color:#CA3326}
    .b-navnum a {color:#8F311E;}
    .b-navnum a.prev {position:relative; left:-3px;}
    .b-navnum a.next {position:relative; left:3px;}
    .b-navnum a.prev, .b-navnum a.next {text-decoration:none;}
  .b-navnum a.prev i, .b-navnum a.next i {font-style:normal; text-decoration:underline}

