/*
Theme Name: BOGOLVAR
Theme URI: http://3dom.com.ua/
Version: 1.0
Author: Maxim Protsenko
Author URI: http://3dom.com.ua/
*/

* { padding: 0; margin: 0; }
a { color: #6a5442; }
body { background-color: #251d02; background-image: url(images/bgvback.jpg); background-repeat: no-repeat; background-position: center top; }
body,td,th,p { color: #321f15; font-family: Times New Roman, Times, serif; font-size: 15px; }
h1 { font-size: 30px; color: #321f15; }
h2 { font-size: 15px; color: #321f15; }
#bvrmain { margin-left: auto; margin-right: auto; width: 947px; }
#bvrtabletop { margin-top: 86px; background-image: url(images/bvrmenutopback.jpg); background-repeat: no-repeat; background-position: center bottom; }
.bvrtd { background-image: url(images/bvrlangs.gif); background-position: top right; background-repeat: no-repeat; padding-right: 35px; }
.bvrtdin { background-image: url(images/bvrlangs.gif); background-position: top left; background-repeat: no-repeat; padding-right: 35px; }
.bvrtd a,.bvrtdin a { color: #451d11; font-size: 12px; }
a.nowlangbvr { font-weight: bold; }
#bvrmenutoptxt { list-style: none; margin-top: 8px; }
#bvrmenutoptxt li { margin-left: 20px; display: inline; }
#bvrmenutoptxt li a { color: #e7d9ba; font-weight: bold; }
#bvrfototop { width: auto; clear: both; background-color: #e8dabb; }
#bvrmiddle { clear: both; background-color: #e8dabb; }
#bvrmenuleft { padding-left: 13px; width: 266px; clear: none; }
.h1left1 { width: 251px; height: 35px; font-size: 21px; color: #ffeeb9; padding-left: 15px; padding-top: 12px; background-image:url(images/bvr-left1.jpg); font-weight: normal; }
.h1left1 a { font-size: 21px; color: #ffeeb9; font-weight: normal; text-decoration: none; }
#bvrmenuleft ul { list-style:none; margin-left: 15px; margin-right: 15px; margin-top: 17px; }
#bvrmenuleft ul li {  }
#bvrmenuleft li a { display: block; width: 236px; height: 30px; text-indent: 15px; border-bottom: 1px #ae9e84 dotted; margin-top: 12px; text-decoration: none; color: #351b0e; }
#bvrmenuleft li a.last { border: 0; }
#bvrmenuleft li a:hover { position:relative;z-index:1000;background-image: url(images/bvrarr.gif); background-position: 5px 3px; background-repeat: no-repeat; }
.h1left2 { width: 251px; height: 35px; font-size: 21px; color: #ffeeb9; padding-left: 15px; padding-top: 12px; margin-top: 25px; background-image:url(images/bvr-left2.jpg); font-weight: normal; } 
#bvrcontent { width: 641px; }
#bvrhome { background-image:url(images/bvr-big-wood.jpg); width: 641px; height: 207px; margin-bottom: 16px; } 
#bvrhome div { color: #ffeeb9; font-size: 14px; font-weight: normal; width: auto; height: auto; padding-top: 20px; padding-left: 26px; padding-right: 27px; padding-bottom: 26px; }
.bvrfff { background-color: #ffffff; }
#bvrbot { width: auto; height: auto; clear: both; background-color: #e8dabb; padding: 38px 14px 20px 14px; }
#bvrbot div { background-image:url(images/bvrbottom.jpg); background-repeat:no-repeat; height: 32px; padding-right: 40px; padding-top: 19px; color: #e8dabb; font-size: 14px; text-align: right; }
.bvrmorewood { text-decoration: none; display: -moz-inline-block; display: block; width: 92px; height: 21px; padding-top: 2px; color: #2c160b; font-weight: bold; text-align: center; background-image:url(images/bvrmore3.gif); background-repeat: no-repeat; float: right; margin-top: -7px; }
.bvrmore { height: 22px; width: auto; padding-right: 8px; background-image:url(images/bvrmore2.gif); background-position: right; background-repeat: no-repeat; display: -moz-inline-block; display: inline-block; margin-bottom: 6px; }
.bvrmore a { color: #2c160b; text-decoration: none; background-image:url(images/bvrmore.gif); background-repeat: no-repeat; background-position:left; height: 20px; padding-top: 2px;  width: auto; padding-left: 8px; display: -moz-inline-block; display: inline-block; }
.newsitem { margin-left: 16px; margin-top: 30px; clear: both; height: 83px; }
.newsitem img { margin-right: 8px; float: left; }
.bvrborder30 { margin-top: 15px; margin-bottom: 15px; margin-left: 8px; height: 1px; width: auto; display: block; border-bottom: 1px #ae9e84 dotted; }
a.newsdate { color: #9a8463; font-size: 14px; text-decoration: none; font-weight: bold; }
a.newslink { color: #6a5442; font-size: 15px; }
a.newslinkcat { color: #6a5442; font-size: 18px; }
a.allnews { color: #412110; font-size: 14px; font-weight: bold; margin-top: 20px; margin-left: 16px; display: inline-block; }
h1.bvrh1c { color: #321f15; font-size: 34px; letter-spacing: -1px; font-weight: normal; margin-bottom: 15px; }
h2.bvrh2c { color: #321f15; font-size: 18px; font-style: italic; font-weight: normal; margin-bottom: 15px; }
h3.bvrh3c { color: #321f15; font-size: 15px; font-weight: bold; }
.bvrfff p { line-height: 20px; }
.bvrblock1 { display: block; float: left; width: 281px; margin-right: 24px; margin-top: 16px; }
.bvrblock2 { display: block; float: left; width: 281px; margin-top: 16px; }
.bvrblock1 h3, .bvrblock2 h3 { margin-bottom: 24px; }
.bvrblock1 p, .bvrblock2 p { margin-bottom: 16px; margin-top: 20px; }
.bvrbr { display: block; width: auto; height: 1px; clear: both; }
.ngg-galleryoverview { margin-top: 4px; }
p { margin-bottom: 0.7em }
.bvrbox { width: 100%; font-size: 15px; }
.bvrtarea { width: 100%; height: 50px; }
p.bvr11 { color: #ffffff; font-size: 11px; font-family: Tahoma, Verdana; line-height: 12px; padding: 0; margin: 0; margin-top: 6px; margin-bottom: 6px; }
.bvrblock1,.bvrblock2,.bvrblock3,.bvrblock4 { height: 209px; display: block; } 
.hidden{ display: none; }
.open{ display: inline; }
ul {	list-style: disc inside; padding-bottom: 8px; }
#bvrhome p { margin: 0; padding: 0; padding-top: 8px; }
p.welcome { color: #ffffff; font-size: 29px; display: inline; }
.welcome2 { color: #ffeeb9; font-size: 29px; display: inline; }
.welcome3 { color: #ffeeb9; font-size: 14px; font-weight: normal; padding-top: 8px; margin-bottom: 0; }
input, select { font-family: Times New Roman, Times, serif; font-size: 12px; }
h2 { margin-bottom: 8px; }
#tdetails1 td,#tdetails2 td,#tdetails3 td,#tdetails4 td,#tdetails5 td,#tdetails1 p,#tdetails2 p,#tdetails3 p,#tdetails4 p,#tdetails5 p, table table td, table table p { padding: 2px; font-size: 12px; }
hr { margin-bottom: 27px; margin-top: 27px; clear: both; }
label { width: 150px; display:block;float:left;}
ol.commentlist { list-style: none; }
li.comment { margin-top: 15px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px #ae9e84 dotted; }
