.menutop {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
}
.menu {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	cursor: hand;
}
a.menu {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.menu:link {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.menu:visited {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.menu:hover {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}
.bmenu {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.bmenu {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.bmenu:link {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.bmenu:visited {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.bmenu:hover {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
}
.title {
	font-size: 24px;
	color: #98AEA7;
	font-family: Arial;
	font-weight: normal;
}
.text {
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: normal;
}

.logo {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}
a.logo {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}
a.logo:link {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}
a.logo:visited {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}
a.logo:hover {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	text-decoration: underline;
	font-weight: bold;
}

div.bod {padding: 0 100px 10px 100px;}
*{margin:0;padding:0;}
#wp-admin-bar-wp-logo, #wp-admin-bar-search {display:none;}
body{background: url(img/bg.png) #f6f1dd; margin:0;}
body, th, td, input, textarea{font-family:  Arial, Georgia, Helvetica, Tahoma, Verdana, sans-serif;
line-height: 14pt; 
font-size: 13px;
}
img.logoimg {width:278px; height:60px; margin: 10px 0 10px 0;}
.wrapper {max-width: 1500px; margin:0 auto;}
input.text{border:none;padding:1px;}
#content{
width:100%; 
min-height:300px;
min-width:380px;
}
h1.bb {
font-family:  Arial, Georgia, Helvetica;
font-weight:normal;
display: inline;
font-size: 13px;
margin: 0;
padding: 0px;
letter-spacing: 0px;
}

h1, h2, h3{color:#000;}
h1 {
font-size: 18px;
margin-top: 13px;
margin-bottom: 10px;
font-family: Verdana, sans-serif;
letter-spacing: -1px;
font-weight:normal;
}
h2{color:#000; margin: 15px 0 0px 0; line-height: 18pt; font-size: 16px;font-family: Garamond, Helvetica, Verdana, Tahoma, Arial, sans-serif;}
ul, ol{font-family: Arial, Georgia, Helvetica, Tahoma, Verdana, sans-serif;margin: 0px 0 10px 25px;line-height: 14pt; font-size: 13px; padding:0px;}
p {margin-top:8px;margin-bottom:12px;}
img.prev {width:400px;padding: 10px 10px 5px 0;}
img.prev2 {padding: 10px 10px 5px 0;}
img.netu {width:0; height:0; padding: 0; margin:0;}
div.entry {width:100%;}
.entry table td{padding: 2px}
h3{font-size:1em;}
a {color: #660000;}
a:visited {color: #663333;}
a.dt {text-decoration: none;border-bottom: 1px dashed;}
a.dt:hover {text-decoration: none;border-bottom: 1px dashed;}
a.dt:visited {text-decoration: none;border-bottom: 1px dashed;}
a.invs{color:black;text-decoration: none;border-bottom:none;}
#menu{float:right;}
#menu ul{line-height:normal;list-style:none;margin:0;padding:0;}
#menu li{float:left;}
#menu a{display:block;float:left;line-height: 14pt; font-size: 13px;height:20px;margin-right:1px;padding:0px 20px 0 20px;color: #f9f9f9;}
#menu .current_page_item a{background:#371015;color:#ffffff;}
#logo{border:0px solid #fff;border-bottom:none;margin:0 auto;}
#logo h1, #logo h2{}
#logo h1{font-size:2.5em;line-height: 26px;}
#logo h2{color:#656565;margin:0px 0 0 0px;padding:0px 0px 0px 5px;font-size: 1.5em; font-family: Arial, Georgia, sans-serif;font-style: italic; font-weight: normal;}
#logo p{clear:left;line-height: 14pt; font-size: 13px;line-height:normal;margin:0;padding:0 0 0 20px;}
#page {margin:0 auto;padding:0px 0px 0 0px;width:100%;}
.post {margin-bottom:15px;}
.post .title{font-weight:normal;margin:0;}
h1.title{margin-top: 18px;}
h1.title2{margin-top: 7px;}
h2.mtitle {font-size:18px; margin-top: 18px; line-height: 14pt; text-align: left; font-family: Verdana, sans-serif; letter-spacing: -1px; font-weight:normal; }
h2.title{color:#343434;font-size:1.2em;padding-bottom:20px;padding-left:15px;}
.desctitle{font-size:10px;}
.post h1.title{margin-top: 18px;}
.post .entry{text-align:left;}
.entry {padding: 5px 10px 10px 13px}
.post .meta{line-height: 14pt; font-size: 13px;margin:0px;padding:0px 0px 0px 0px;}
.meta {text-align:left;}
.post {text-align:left;}
.post .links{margin: 0px 0px 0px 1px;}
img.vkl {vertical-align:middle;}

div.wp-caption {
font-family: sans-serif;
font-size: 11px;
text-align: center;
background: #faf8e6;
padding:5px 0 3px 0;
margin: 0 0 15px 0 ;
}
p.wp-caption-text {margin: 6px 4px 4px 4px ; padding: 0;}

/*=== tags ===*/
ul.tags {margin:0; padding: 5px 0 5px 0; clear: left;}

li.tags {
font-size:11px; line-height:15px;
display:inline-block; 
background-color:#e8e1c5;
padding:1px 5px 1px 5px;
margin: 0 5px 0 0;
white-space:nowrap;
border-right:1px solid #aa8d34;
border-bottom:1px solid #aa8d34;
}
li.tags a {text-decoration:none; color:#53420f}
li.tags a:visited {text-decoration:none; color:#53420f}
p.postdate {padding: 0px 0 0 0; margin:0; color:#837f79;}
p.links {padding: 5px 0 0 0; margin:0; color:#837f79;}
p.links a {color:#837f79;}
.sidebar {float:left;}
.sidebar ul{margin:0;padding:0;}
.sidebar li{list-style:none;margin-bottom:0.05em;margin-left:20px;}

li.aboutds{margin:20px 0 0 20px;}
li.wtfli{margin:20px 0 0 20px;}

.sidebar li ul{}
.sidebar li li{margin:0;}
.sidebar li h2{margin:0 0 0 0;}
#sidebar1{margin: 0 0 0 10px; padding: 10px 0 0 5px;width:170px;}
#sidebar1 li h2{height:25px;margin:0 0 1em 0;padding:2px 5px 5px 30px;}
#sidebar1 li ul{line-height:normal;}
#sidebar1 li li{padding-left:20px;}
#sidebar1 li a, div.breadcrumbs a{color: #000;}
#sidebar1 li a:visited, div.breadcrumbs a:visited{font-size:1em;color: #000;}
#sidebar1 li a:hover,div.breadcrumbs a:hover{font-size:1em;color: #b00000;}
#sidebar2 {width: 170px;float: right;clear: right;}
#sidebar2 li h2{height:17px;margin:0 0 0 0;padding:0 0 1px 4px;}
#sidebar2 li ul{line-height:normal;}
#sidebar2 li li{font-size:12px;padding:4px;}
#vk_groups {float:left;margin: 10px 5px 10px 0;}
#rightbar {float:right; padding: 10px 0 0 10px; margin: 0 0 0 10px;}
.info{float:right; padding:0;margin:0;}
.comlabel{padding:0px 0px 0px 0px;}
.comtext{color:#000000;}
.aut {margin:0px 0px 20px 0px; color:#888888; font-size:11px;}
.aut a {color:#837f79;}
.postlabel{margin:10px 0px 5px 0px;}

/* =========== ???????????============== */
img.comment-img {max-width: 500px;}
img.yakor {vertical-align:middle;}
table.commentcont {width:100%}
table.precom {width:100%; height: 35px;}

#vk_comments {padding: 0 0 0 0; margin: 20px 0 0 0;}
.commentlist{list-style:none;}
li.comment {clear:left;}
.authorcomment{text-align:left;margin:0px 0px 0px 0px;}
.av {padding: 0 7px 10px 0;}
.odd{text-align:left;margin:0px 25px 20px 0px;}
.commenttext {margin:0; padding: 5px 0 0 0;}
.commenttext p{text-align:left;  padding:0;}
#author, #email, #url{background:#fff;border:1px solid #cbcbcb;font:13px;padding:3px;width:40%;}
#comment_textarea{background:#fff;border:1px solid #efefef;font:13px;margin-bottom:0.2em;margin-left:0px; float:left; padding:3px;width:95%;}
#comment_textarea[disabled] {background:#cccccc;border:1px solid #919191;font:13px;margin-bottom:0.2em;margin-left:0px; float:left; padding:3px;width:95%;}
#submit {float:right; margin: 5px 25px 15px 0}
#submit[disabled] {float:right; margin: 5px 25px 15px 0;  filter: alpha(opacity=25); opacity:.35;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote {
background:#fdfdf9 url() no-repeat; 
margin:10px 30px 10px 10px;
padding: 10px 10px 5px 70px;
border: 1px solid #d7d2b4;
box-shadow: 0 0 5px #e5e3d0;
background-position:8px 9px;
min-height: 40px;
height: auto !important;
color: #000;
border-radius: 5px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
}

blockquote cite{display:block;margin:5px 0 0;}
.center{text-align:center;}
a img{border:none;}
.alignright{font-size:20px; margin-bottom: 15px;}
.alignleft{float: left; font-size:20px; margin-bottom: 15px;}
img.liv {vertical-align: middle; margin-bottom: 2px;filter: alpha(opacity=0); opacity:.0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0; padding:4px 10px 5px 0;}
code{color:#000;font-size:1.0em;}
strong.cont {font-weight:normal;}
table.object {width: 100%;}
.object img {vertical-align: middle;}
table.object td{padding-left: 20px;padding-bottom: 0px;}
#footer{padding:5px 5px 0px 5px;text-align:center; height:10px; background: url() repeat-x;}
div.hrk {width: 100%; height: 5px; }

div.copy {position:relative; margin-bottom:10px; margin-left:200px; margin-right:200px; font-size:11px;}
div.feedback {position:relative; float:left; margin-top:7px;margin-left:40px;padding-bottom:10px;}
div.counters  {position:relative; float:right; margin-top:7px;margin-right:0%;padding-bottom:0px;}
a.img {border: none;}
a.img:visited {border: none;}
img.icon {vertical-align: middle;}

td.tleft {width: 1%;}
td.tcont {width: 98%; padding: 0 10px 0 10px;}
td.tright {width: 1%;}
#respond {width: 500px;}
#respond textarea {border:1px solid #CCC;}
textarea.comm {width:300px; height:100px; margin-right:20px;}
img.totext {margin-top: 5px; margin-left: 1px; padding-right: 15px; padding-bottom: 5px;}
img.totextr {margin-top: 5px; padding-left: 15px;padding-bottom: 5px;}
ul.mon {margin-top:0px; margin-bottom:15px;}
div.card {margin-top:20px; float: left; text-align:left;}
div.card h2 {margin: 0px;padding: 0px;}
img.cardimg {height:150px; width:150px; margin-right: 15px; padding-bottom: 5px; margin-top: 3px;}
div.cardentry p {padding:0px; text-align:left;margin: 7px 0px 0px 0px; line-height: 17px;}
div.cardinfo{margin:3px 0px 0px 0px;}
table.weather td {border-top: #b3b3b3 1px solid; border-right: #b3b3b3 1px solid;}
table.streets td {text-align: left; height:20px;}
hr.k {color: #666666;height: 1px;background-color: #666666;BORDER-TOP-STYLE: none;BORDER-RIGHT-STYLE: none;BORDER-LEFT-STYLE: none;BORDER-BOTTOM-STYLE: none;}

span.wtf a {
text-decoration: none;
border-bottom: none;
}
span.wtf a:visited {
text-decoration: none;
border-bottom: none;
}
span.wtf a:hover {
text-decoration: none;
border-bottom: none;
}
div.sp {
border-color: #434343;
border-width: 1px;
border-style: dotted;
padding: 5px;
margin: 15px 7px 0px 0px;
width: 146px;
float: right;
clear: right;
text-align: left;
position: relative;
font-size: 10px !important; 
line-height: 13px !important;
}
a.sp {
text-decoration: none;
border-bottom: none;
color: #323232;
font-size: 10px !important; 
line-height: 13px !important;
}
a.sp:visited {
color: #222222;
border-bottom: none;
font-size: 10px !important; 
line-height: 13px !important;
}
a.sp:hover {
border: none;
color: #fb1515;
border-bottom: none;
font-size: 10px !important; 
line-height: 13px !important;
}
ul.sap{
padding: 0px;
margin: 5px 0px 0px 0px;
}
ul.sap li {
list-style-type: none;
margin: 4px 0 0 0;
font-size: 10px !important; 
line-height: 13px !important;
}
img.cont {
padding: 4px 10px 5px 0; width:130px; height: 130px;
}
.ico {vertical-align:middle;}
.sml {line-height: 15px; font-size: 11px;}
.sml2 {line-height: 15px; font-size: 11px; color:#837f79;}
div.navigation {width:300px;}
.hidden_elem{display:none !important}

/*====??????====*/
#socialicons {float:right; margin: 8px 20px 0 0; position:relative;}
#socialicons div {background: no-repeat;}
#socialicons .sprite-fb {background-position: 0 0; width: 14px; height: 15px;} 
#socialicons .sprite-rss {background-position: -21px 0; width: 13px; height: 15px;} 
#socialicons .sprite-tw {background-position: -41px 0; width: 16px; height: 15px;}
#socialicons .sprite-vk {background-position: -64px 0; width: 16px; height: 15px;}
#socialicons .sprite-yt {background-position: -87px 0; width: 36px; height: 15px;}
#socialicons ul {margin:0; padding:0;}
#socialicons li {list-style: none; float:left; margin:0 0 0 7px;} 


/*=====?????======*/
.searchtd {width:25%; padding-top:20px; min-width:80px;}
.DOMControl_placeholder{color:#777;}
#search{}
#search fieldset{border:none;}
#search #s{background:#f6f3e9; padding:3px;width:140px;border:1px solid #800100;}
#search .text{font-weight:normal;}
p.rsearch {margin: 0; font-weight:normal; font-size:10px;}

#navSearch{margin:1px 5px 0 4px;position:relative;min-width:50px; float:right;}
#navSearch .uiSearchInput{border:0}
#navSearch .uiTypeahead,#navSearch .uiTypeahead .wrap{border-color:#3b5998;height:22px;}
.uiSearchInput{background:#fff;border:1px solid #899bc1;border-top-color:#6484b4;display:inline-block;}
.uiSearchInput span{border:0;border-top:1px solid #ededed;display:inline-block;padding:3px 0 2px;position:relative;}
.uiSearchInput input{border:0;margin:0 22px 0 5px;outline:none;padding:1px 5px 0px 0;}
.uiSearchInput button{background-repeat:no-repeat;background-position: center 0 px;background-color:#fff;border:0;cursor:pointer;display:block;height:19px;padding:0;position:absolute;right:0;top:0;width:22px;}
.inp-w {
}
.width-setter {margin:0 9px 0 2px;}
.width-setter input {width:90%;margin:0 9px 0 0;}

div.breadcrumbs {}

ul.children li {list-style-type: none;}
#captchaImgDiv {width:100%; height:100px; position:relative;}
table.nice {background: #dcdcdc;}
table.nice th{padding:2px 5px 2px 5px}
table.nice td {padding:2px 5px 2px 5px;background: #f3f3f3;}
table.likers {margin: 12px 0 0 0; padding:0;}
div.fb-like {margin:0 5px 0 0;}
#vk_like {margin:0px 0 0 0; width:150px !important;display: inline-block;}
p.cats {font-size: 11px; margin: 5px 0 0 0;}
p.cats a {color:#837f79;}
.social {margin: 5px 0 0 0px;}
.partners {padding:0px 0px 0px 1px; margin:0;list-style:none;overflow: hidden;}
ul.partners li{display:inline;list-style:none;}
p.cmnt {padding:0; margin: 5px 0 5px 0}
#login {padding:0 !important;margin:0 !important;}
.login {padding:0 !important;margin:0 !important;}
ol.pushki li {padding-top:10px;}
.sample-posts {margin: 25px 0 0 0;}
#breadcrumb {padding: 1px 0 1px 0;margin:0 0 0 5px;}
#breadcrumb li {list-style-type: none; display: inline;margin:0 0 0 20px;}