/*
Theme Name: Bezvreda.com teme
Theme URI: bezvreda.com 
Description: BezVreda teme.
Version: 2.0
Author: Aleksander Bobko
Author URI: https://plus.google.com/112705827055073822650/
Translation Theme: 
Translation URI: 
*/
* {font-family:arial, "Tahoma";color: #000000; outline:0; padding: 0; margin: 0;border: 0 none;text-decoration: none;white-space: normal;vertical-align:baseline;}
html, body {line-height: 1}
hr {display:none}
blockquote:before, blockquote:after, q:before, q:after {content: ''}
blockquote, q {quotes: "" ""}
ul {list-style-type: none}
ol {list-style-type: decimal}
.clear {clear: both}
body {background: #e6f3f5 url(images/bg120.png) repeat-x top;text-align: center;}
#container {width: 1190px; margin-right: auto;margin-left: auto;text-align: left;}
#header {width: 1190px;height: 120px;}
#pagenav {float: left;width: 880px;height: 45px;}
#pagenav ul {float: left;width: 880px;padding-top: 15px;padding-left: 0px;height: 30px;}
#pagenav ul li {float: left;height: 30px;text-align: center;margin-right: 1px;}
#pagenav ul li a {background: url(images/nav.gif) repeat-x;background-position: center 0px;float: left;display: block;padding-left: 10px;padding-right: 10px;line-height: 30px;height: 30px;font-size: 14px;letter-spacing: -1px;color: #78a300;font-weight: bold;}
#pagenav ul li a:hover {background: url(images/nav.gif) repeat-x;background-position: center -60px;color:#ff6c36;}
#pagenav ul li.current_page_item {background: url(images/nav.gif) repeat-x;background-position: center -60px;color: #666FFF;float: left;display: block;padding-left: 10px;padding-right: 10px;line-height: 30px;height: 30px;font-size: 14px;letter-spacing: -1px;color: #666FFF;font-weight: bold;}
#pagenav ul li.current_page_item a {background: url(images/nav.gif) repeat-x;background-position: center -60px;color: #666FFF;padding-left: 0px;padding-right: 0px}
#pagenav ul li.current_page_item a:hover {background: url(images/nav.gif) repeat-x;background-position: center -60px;}
#searchform {float: right;margin-right: 0px;display: inline;background: url(images/ico-search.gif) no-repeat;background-position: left 0px;width: 45px;height:45px;}
#searchform form {float: right;display: inline;background: url(images/ico-search.gif) no-repeat;background-position: left 0px;width: 333px;height: 45px;}
#searchform fieldset {float: right;display: inline;padding-top: 10px;height: 35px;}
#searchform label {vertical-align: middle;color: #FFF;font-weight: bold;font-size: 11px;}
#searchform input {display: inline;vertical-align: middle;font-size: 11px;}
#searchinput {width: 177px;height: 20px;padding-left: 6px;padding-top: 6px;padding-right: 6px;background: url(images/search-input.gif) no-repeat;color: #999;}
#searchbutton {width: 35px;height: 25px;line-height: 1.4em;background: url(images/search-button.gif) no-repeat;font-weight: bold;color: #FFF;text-align: center;cursor: pointer;}
#yasearch {float: left;width: 300px;height: 35px;padding-top: 20px;padding-bottom :5px; padding-left: 10px;}
form#srcform {background: #EEE;padding: 10px;}
form#srcform fieldset {}
form#srcform input {vertical-align: middle;font-size: 11px;}
form#srcform #srcinput {padding: 4px;width: 250px;background: #FFF;color: #333;font-weight: normal;border: 1px solid #ddd;}
form#srcform #srcbutton {padding: 2px;width: 50px;background: #aaa;color: #FFF;font-weight: bold;text-align: center;cursor: pointer;}
#logo2 {float: left;display: inline;margin-top: 20px;margin-left: 5px;margin-right: 10px;padding-right: 5px;padding-left: 57px;border-right: 1px solid #aaa;}
.brand {float: left; width: 230px;height: 50px; text-align: center; font-size: 32px;padding-top: 25px;margin-right: 45px;color:#fff;}
.brand a {font-size: 32px; color:#fff;}
#logo1 {width: 90px;height: 100px;float: left;display: inline;margin-top: 10px;margin-left: 5px;margin-right: 5px;padding-right: 5px;padding-left: 5px;background: url(images/logo_1.png) no-repeat;background-position: left 0px;}
#logo h1 {padding-top: 9px;font-size: 22px;font-weight: normal;letter-spacing: -2px;color: #FFF;}
#logo h1 a {font-size: 32px;font-weight: normal;letter-spacing: -2px;color: #FFF;}
#logo h1 a .green {font-size: 22px;font-weight: bold;letter-spacing: -2px;color: #aeec07;}
#logo h1 a:hover {color: #aeec07;}
#logo h3 {padding-top: 9px;font-size: 22px;font-weight: normal;letter-spacing: -2px;color: #FFF;}
#logo h3 a {font-size: 32px;font-weight: normal;letter-spacing: -2px;color: #FFF;}
#logo h3 a .green {font-size: 22px;font-weight: bold;letter-spacing: -2px;color: #aeec07;}
#logo h3 a:hover {color: #aeec07;}
.description {float:left;color: #feffe3;font-size: 11px;line-height: 1.4em;float: left;width: 1000px;height: 80px;}
#description2 {float: left;color: #feffe3;font-size: 16px;font-weight:400;font-style: italic;line-height: 1em;width: 360px;height: 60px;padding: 10px 2px 0 0;}

#description2 h1,h5{float: left;color: #feffe3;font-size: 16px;font-weight:400;line-height: 1em;}
#column {float: left;width: 738px;margin-right: 20px;}
.post {margin-top: 15px;}
.post a {color: #2c78b9;}
.post a:hover {color: #4ba5f2;}
.post-top {width: 738px;height: 10px;background: url(images/post-top738.png) no-repeat;overflow: hidden;}
.post-bottom {width: 738px;height: 10px;background: url(images/post-bottom738.png) no-repeat;overflow: hidden;}
.post_menu {background: #efffed;margin: 5px 15px 0px 15px ; padding: 5px 25px; border-radius: 10px; border: 1px solid #ddd;}
.kc_gotop {background: #efffed;margin: 15px; border-radius: 5px;padding: 2px 20px 2px 20px ; border: 1px solid #ddd;}
.kc_gotop{ display:block; text-align:right; } 
.kc_title{ font-style:italic; padding:10px 0 10px; }


.entry {background: #FFF;border-right: 1px solid #bddbe6;border-left: 1px solid #bddbe6;}

.entry h1 {padding-left: 35px;padding-right: 15px;padding-top: 10px;line-height: 1.3em;font-size: 28px;font-weight: normal;letter-spacing: -1px;color: #1394ef;}
.entry h1 a {line-height: 1.3em;font-size: 30px;font-weight: normal;letter-spacing: -1px;}
.entry h2 {padding-left: 35px;padding-right: 15px;padding-top: 10px;line-height: 1.3em;font-size: 22px;font-weight: normal;letter-spacing: -1px;color: #1394ef;}
.entry h3 {padding-left: 35px;padding-right: 15px;padding-top: 10px;line-height: 1.3em;font-size: 22px;font-weight: normal;letter-spacing: -1px;color: #1394ef;}
.entry h2 a {line-height: 1.3em;font-size: 20px;font-weight: normal;letter-spacing: -1px;text-decoration: none;}
.entry h3 a {line-height: 1.3em;font-size: 20px;font-weight: normal;letter-spacing: -1px;text-decoration: none;}
.entry .date {display: block;margin-left: 15px;margin-right: 15px;color: #999;padding-bottom: 5px;font-size: 11px;}
/********* CSS For Post Info Below Header сингл пост ***************/
.info {background: #f5feff;border-top: 1px dotted #ddd;border-bottom: 1px dotted #ddd;margin-top  : 12px;padding-left: 15px;padding-right: 15px;font-size: 12px; height: 24px;}
.info .cat {float: left; width: 450px;height: auto;}
.info .cat1 {float: left; width: 705px;height: auto;}
.info .comments {float: right;}
.info .cat a, .cat1 a {line-height: 26px;background-position: left center;padding-top: 1px;padding-bottom: 4px;padding-left: 2px;font-size: 12px;text-decoration: none;}
.info .comments a {line-height: 22px;background: url(images/ico-comment.gif) no-repeat;background-position: left center;padding-top: 1px;padding-bottom: 1px;padding-left: 20px;}
.info2 {margin-top: 0px;padding-top: 0px;padding-bottom: 5px;padding-left: 35px;padding-right: 35px;font-size: 11px;}
/********* CSS For Article CONTENT ***************/
.content {padding-top: 0px;padding-right: 25px;padding-left: 25px;padding-bottom: 10px;}
.content a {color: #2c78b9;text-decoration: underline;}
.content a:visited {color: #a13605;text-decoration: underline;}

.rsummary3 a{line-height: 1em;  margin: 0px ;padding-bottom: 10px;padding-left: 0px;letter-spacing: -1px;font-size: 18px;color: #1394ef;text-decoration: none;}
.rsummary3 h2, h3 {line-height: 1em;  margin: 0px ;padding-bottom: 10px;padding-left: 0px;letter-spacing: -1px;font-size: 18px;color: #1394ef;text-decoration: none;}

.pict_cat {border: 2px solid #d1d1d1;width: 172px;height: 120px;margin-left: 4px;margin-bottom : 7px;padding: 3px;float:left;}
.cat_content {width: 490px;padding-left: 10px; float:right}

.content h1 {margin: 0px 0px 0px 35px;padding-bottom: 0px;line-height: 1.3em;font-weight: normal;letter-spacing: -1px;font-size: 30px;color: #1394ef;}
.content h2 {line-height: 1em;margin: 0px ;padding-bottom: 10px;letter-spacing: -1px;font-size: 26px;color: #333;text-decoration: none;}
.content h2 a{line-height: 1em;margin: 0px ;padding-bottom: 10px;letter-spacing: -1px;font-size: 26px;color: #333;text-decoration: none;}
.content h3 {line-height: 1em;margin: 0px 0px 0px 0px;padding-bottom: 10px;letter-spacing: -1px;font-size: 20px;color: #333;text-decoration: none;}
.content h3 a{line-height: 1em;margin: 0px 0px 0px 0px;padding-bottom: 10px;letter-spacing: -1px;font-size: 24px;color: #333;text-decoration: none;}
.content h4{line-height: 1em;margin: 0px 0px 0px 5px;padding-bottom: 10px;font-size: 18px;font-weight: normal;}
.content h4 a{line-height: 1em;margin: 0px 0px 0px 5px;padding-bottom: 10px;font-size: 18px;font-weight: normal;}
.content h5 {line-height: 1em;margin: 0px 0px 0px 5px;padding-bottom: 10px;font-size: 20px;font-weight: bold;color: #999;}
.content h5 a{line-height: 1em;margin: 0px 0px 0px 5px;padding-bottom: 10px;font-size: 20px;font-weight: bold;color: #999;}
.content h6 {font-size: 28px;font-weight: normal; color: #006394;line-height: 1.5em;margin: 10px 0px -15px 0px;}
.content h7 {line-height: 1.5em;font-size: 21px;margin: 0px 0px 5px 0px;text-decoration: underline;color: #2C78B9;padding: 0;}
.content p {font-size: 14px;line-height: 1.5em;margin: 10px 0px 10px 0px;padding: 0;}
.content .more-link {font-size: 11px;font-weight: normal;text-transform: none;display: block;text-decoration: none;}
.downcategory {width: 688px;float:left;}
.downcategory h2 {line-height: 1em;margin: 0px ;padding-bottom: 10px;letter-spacing: -1px;font-size: 18px;color: #333;text-decoration: none;}
.nav33 {width: 688px;float:none;padding-bottom: 15px;}
.downcategory2 {font-weight:normal;width: 280px;float:left;background-color: #fcfcfc;border: 1px solid #bee1e8;padding: 10px 10px 10px 20px;margin-bottom: 10px;margin-right : 20px;border-radius: 6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
.downcategory2 p {font-size: 14px;line-height: 1.5em;margin: 0px 0px 10px 0px;}
.downcategory2 b {font-size: 16px;line-height: 1.5em;margin: 0px 0px 10px 0px;}
.downcategory2 h2 a {font-weight:normal;line-height: 1;font-size: 14px;color: #2c78b9;padding:2px 0 2px 0;}
.downcategory2 a {color: #2c78b9;text-decoration: underline;}
.downcategory2 a:visited {color: #a13605;text-decoration: underline;}
.downcategory2 h2 a:visited {color: #a13605;text-decoration: underline;}
.catdescription {width: 324px;float:left;padding-left: 0px;background-color: #fcfcfc;border: 1px solid #bee1e8;padding: 10px 10px 10px 20px;margin-bottom:0px;margin-right : 0px;border-radius: 6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
.catdescription h1 {font-weight:normal;line-height: 1;font-size: 22px;color: #3d87c4;text-decoration: bold;margin: 0;padding: 0;padding-bottom: 5px;}
.rcomment {font-size: 12px;letter-spacing: -1px;line-height: 1em;padding-top: 5px;text-align:right;}
.rcomment1 {display: inline-block;position: relative;}
.rcomment1:hover:after {content: attr(data-title);position: absolute;left: -210%;top: 140%; z-index: 1;background: rgba(255,255,230,0.9);font-size: 12px;padding: 10px 10px;color: #red;border: 1px solid #333;text-align:justify;border-radius: 6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}
.post_rss {display: inline-block;position: relative;}
.post_rss:hover:after{content: attr(data-title);position: absolute;left : 50%; top: 140%;z-index: 1; background: rgba(255,255,230,0.9);font-size: 13px;padding: 5px 5px;color: #red;width : 250px;border: 1px solid #333;text-align:justify;border-radius: 6px;-webkit-border-radius:6px;-moz-border-radius:5px;-khtml-border-radius:10px;}   
/* CSS for UL/OL lists */
.content ol {padding-left: 20px;}
.content ul {margin: 5px 5px 20px 5px;}
.content ol {margin: 5px 5px 20px 5px;}
.content ul ul {margin: 5px 5px 5px 5px;}
.content ol ol {margin: 5px 5px 5px 5px;}
.content ol li {line-height: 1.5em;color: #333;margin-bottom: 5px;font-size: 12px;}
.content ul li {line-height: 1.5em;color: #333;background: url(images/bullet.gif) no-repeat;background-position: left 6px;padding-left: 20px;margin-bottom: 5px;
font-size: 12px;}
.cat_banner1 {padding-top: 10px;padding-right: 20px;padding-left: 31px;padding-bottom: -20px;}
.sitebar_banner1 {background: #fafceb;padding-top: 15px;padding-right: 0px;padding-left: 15px; padding-bottom: 15px;}
.banner2 {padding-top: 19px;padding-right: 0px;padding-left: 19px; padding-bottom: 5px;}
.bannerperelink {padding-top: -10px;padding-right: 0px;padding-left: 10px; padding-bottom: 0px;}
/* End CSS for UL/OL lists */
blockquote {padding: 10px;padding-left: 40px;background: #f7fcea url(images/blockquote.gif) no-repeat;background-position: 8px 8px;margin-bottom: 15px;}
blockquote p {font-family: georgia, arial;line-height: 1.5em;font-size: 12px;color: #366799;}
blockquote * {font-family: georgia, arial;line-height: 1.5em;font-size: 12px;color: #366799;}
ins {text-decoration: underline;}
del {text-decoration: line-through;}
code {color: #333;font-family: verdana;font-size: 11px;background: #eee;}
.tags {border-top: 1px solid #ddd;font-weight: bold;line-height: 2em;color: #bbb;padding-left: 15px;padding-right: 15px;text-align: right;font-size: 11px;}
.tags a {font-weight: normal;color: #333;text-transform:lowercase;}
.tags a:hover {color: #ff9600;}
.follow {width: 634px; background: #fcffeb; border: 1px solid #dcddd6; padding: 10px; margin-left: 15px;margin-right: 15px;margin-top: 10px; margin-bottom: 10px; 
float: left;}
.follow_thanks{width: 150px; float: left;height: 22px;font-size: 12px; color: #eb2610;text-align: center;padding-top: 8px;}
.follow_bottom{width: 380px;float: left;height: 25px}

.navigation {height: 16px;padding-top: 10px;margin-top: 10px;padding-right: 5px;padding-left: 5px;padding-bottom: 5px;font-size: 10px;line-height: 1em;text-transform: none;font-weight: bold;}
.navigation a {color: #333;}
.navigation a:hover {color: #2c78b9;}
.meta_categories {float: left;padding: 8px 5px 0px 15px;background-image: url(images/category.png);background-position:left center;background-repeat: no-repeat;height: 16px;}
.navleft {float: left;width: 48%;}
.navright {float: right;width: 48%;text-align: right;}
.twiti {margin:0px 0 0 20px;color: #944848;padding-top: 0px;padding-right: 5px;padding-left: 5px;padding-bottom: 15px;font-size: 11px;line-height: 1em;border-bottom: 1px solid #dcddd6;}
.twiti TABLE {width: 620px;height: 30px;text-align: left;}
.twiti TABLE td{width: 140px;text-align: left;}
.alignleft img, .alignright img, .aligncenter img {border: 4px solid #ccc;}
.alignleft {float: left;display: inline;background: #fff;margin-right: 10px;margin-bottom: 4px;}
.alignright {float: right;display: inline;background: #fff;margin-left: 10px;margin-bottom: 4px;}
.aligncenter {text-align: center;display: inline;}
.alignnone {}
p.wp-caption-text {padding: 3px;margin: 0;font-size: 11px;color: #999;}
#sidebar {float: left;width: 420px;}
.box {width: 420px;}
.box p {margin-top: 20px;display: block;background: url(images/bigheader.gif) no-repeat;width: 420px;height: 30px;color: #FFF;line-height: 27px;font-weight: bold;text-indent: 10px;font-size: 11px;}
.box p {margin-top: 20px;display: block;background: url(images/bigheader.gif) no-repeat;width: 420px;height: 30px;color: #FFF;line-height: 27px;font-weight: bold;text-indent: 10px;font-size: 11px;}
.sidebar ul li p {margin-top: 20px;display: block;background: url("images/header.png") no-repeat scroll 0% 0% transparent;width: 200px;height: 33px;color: rgb(255, 255, 255);line-height: 30px;font-weight: bold;text-indent: 10px;font-size: 11px;}
.ads {padding: 10px;border: 1px solid #bfe3eb;background: #FFF;}
.ads ul {}
.ads ul li {float: left;display: inline;width: 125px;height: 125px;margin-left: 5px;margin-right: 2px;}
.ads ul li a {float: left;display: block;width: 125px;height: 125px;}
.ads ul li a img {float: left;display: block;width: 125px;height: 125px;}
.subscribe {padding: 0px; background: #FFF; border: none;}
.subscribe form {display: inline;}
.subscribe fieldset {display: inline;}
.subscribe input {display: inline;vertical-align: middle;padding: 5px; font-size: 12px; border: 1px solid #bfe3eb;width: 175px;}
.rssfeed {font-size: 12px;line-height: 1.4em;background: url(images/bullet.gif) no-repeat;background-position: left 5px;padding-left: 15px;margin-bottom: 5px;}
.rssfeedlinks {padding-top: 5px;padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px dotted #ddd;font-size: 11px;}
.rssfeedlinks a {float: left;font-weight: bold;background: url(images/rss.gif) no-repeat left;padding-left: 22px;line-height: 1.5em;color: #2c78b9;margin-right: 40px;}
.rssfeedlinks a:hover {color: #ff9600;line-height: 1.5em;}
#rssinput {width: 300px;height: 20px;padding-left: 7px;padding-top: 7px;background: url(images/rss-input.gif) no-repeat top;}
#rssinput:focus {width: 300px;height: 20px;padding-left: 7px;padding-top: 7px;background: url(images/rss-input.gif) no-repeat bottom;}
#rssbutton {width: 36px;height: 36px;background: url(images/rss-button.gif) no-repeat;cursor: pointer;}
.tabs {margin-top: 20px;width: 420px;overflow: hidden;}
.tabs li {float: left;display: inline;margin-left: 1px;text-align: center;overflow: hidden;font-size: 11px;}
.tabs li a {float: left;display: block;color: #FFF;font-weight: bold;padding-left: 20px;padding-right: 20px;line-height: 26px;height: 26px;background: url(images/tab.gif) repeat-x top;}
.tabs li a:hover {display: block;color: #c0ef05;}
.tabs li a.selected {display: block;background: url(images/tab.gif) repeat-x bottom;color: #FFF;}
.tabs li a.selected:hover {display: block;background: url(images/tab.gif) repeat-x bottom;color: #FFF;}
.tabcontent {display: none;background: #fcffec url(images/tabtop.gif) no-repeat top;border: 1px solid #bfe3eb;border-top: 0;padding-top: 15px;padding-left: 10px;padding-right: 10px;padding-bottom: 5px;overflow: hidden;font-size: 11px;}
.tabcontent a, .tabcontent a strong {color: #2c78b9;line-height: 1.4em;}
.tabcontent a:hover, .tabcontent a:hover strong {color: #4ba5f2;}
.tabcontent ul li {display: block;background: url(images/bullet.gif) no-repeat;background-position: left 5px;border-bottom: 1px dotted #ddd;padding-bottom: 5px;margin-bottom: 5px;padding-left: 20px;color: #999;line-height: 1.4em;font-size: 12px}
.tabcontent ul li a {color: #2c78b9;line-height: 1.4em;}
.tabcontent ul li a:hover {color: #4ba5f2;}
.tabcontent ul li span {display: block;color: #999;}
@media print {.tabcontent {display: block !important;}}
.sidebar {float: left;width: 200px;margin-right: 20px;font-size: 14px;}
.sidebar a {color: #2c78b9;}
.sidebar a:hover {color: #4ba5f2;}
.sidebar ul li p {margin-top: 20px;display: block;background: url(images/header.png) no-repeat;width: 200px;height: 33px;color: #FFF;line-height: 30px;font-weight: bold;text-indent: 10px;font-size: 11px;}
.sidebar ul li div {padding: 10px;border: 1px solid #bfe3eb;background: #FFF url(images/corner.gif) no-repeat bottom;line-height: 1.4em;font-size: 13px;}
.sidebar ul ul {padding: 10px;border: 1px solid #bfe3eb;background: #FFF url(images/corner.gif) no-repeat bottom;}
.sidebar ul ul ul {padding: 0px;border: 0;background: #FFF;}
.sidebar ul li ul li {display: block;background: url(images/bullet.gif) no-repeat;background-position: left 9px;border-bottom: 1px dotted #ddd;padding-left: 20px;padding-top: 4px;padding-bottom: 4px;}

.sidebar ul li ul li.current-cat a {font-weight: bold;}
.sidebar ul li ul.children li a  {color:#2C78B9;font-weight: normal;}
.sidebar ul li ul.children li.current-cat a  {color:red}

.sidebar ul li ul li a {display: block;color: #2c78b9;line-height: 1.4em;}
.sidebar ul li ul li a:hover {color: #4ba5f2;}


.sidebar_home {float: left;width: 420px;margin-right: 20px;font-size: 14px;}
.sidebar_home a {color: #2c78b9;}
.sidebar_home a:hover {color: #4ba5f2;}
.sidebar_home ul li p {margin-top: 20px;display: block;background: url(images/header420.png) no-repeat;width: 420px;height: 33px;color: #FFF;line-height: 30px;font-weight: bold;text-indent: 10px;font-size: 11px;}
.sidebar_home ul li div {padding: 10px;border: 1px solid #bfe3eb;background: #FFF ;line-height: 1.4em;font-size: 13px;}
.sidebar_home ul ul {padding: 10px;border: 1px solid #bfe3eb;background: #FFF ;}
.sidebar_home ul ul ul {padding: 0px;border: 0;background: #FFF;}
.sidebar_home ul li ul li {display: block;background: url(images/bullet.gif) no-repeat;background-position: left 9px;border-bottom: 1px dotted #ddd;padding-left: 20px;padding-top: 4px;padding-bottom: 4px;}
.sidebar_home ul li ul li a {display: block;color: #2c78b9;line-height: 1.4em;}
.sidebar_home ul li ul li a:hover {color: #4ba5f2;}

#footer {margin-top: 20px;width: 100%;background: #fff; border-top: 5px solid #aaa;padding-top: 15px;padding-bottom: 15px;}
#footercontent {width: 980px;height: 60px;margin-right: auto;margin-left: auto;}
#footercontent ul {float: left;margin-bottom: 10px;}
#footercontent ul li {float: left;margin-right: 20px;padding-right: 20px;border-right: 1px dotted #ddd;line-height: 1.5em;}
#footercontent ul li a {float: left;display: block;color: #666;font-size: 14px;font-weight: bold;text-transform: none;letter-spacing: -1px;line-height: 1.5em;}
#footercontent ul li a:hover {color: #aeec07;line-height: 1.5em;}
.copyright {float: left;color: #666;line-height: 1.5em;font-size: 10px;}
.copyright a {font-weight: bold;line-height: 1.5em;color: #666;}
.copyright a:hover {color: #aeec07;line-height: 1.5em;}
.rss {float: left;font-size: 11px;}
.rss a {float: left;display: block;font-weight: bold;background: url(images/rss.gif) no-repeat left;padding-left: 25px;line-height: 1.5em;color: #aeec07;margin-right: 25px;}
.rss a:hover {color: #edf50c;line-height: 1.5em;}
.property {float: right;color: #ddd;line-height: 1.5em;font-size: 11px;}
.property a {font-weight: bold;color: #aeec07;}
.property a:hover {text-decoration: underline;}
.result {border-top: 1px solid #ddd;padding-top: 10px;padding-bottom: 10px;font-size: 11px;}
.result h3 {font-size: 16px;font-weight: bold;letter-spacing: -1px;padding:0;margin:0;line-height: 1em;}
.result h3 a {font-size: 16px;font-weight: bold;letter-spacing: -1px;padding:0;margin:0;line-height: 1em;}
.result .rdate {float: left;line-height: 2em;color: #aaa;}
.result .rcomment {float: right;line-height: 1.5em;color: #aaa;font-weight: bold;}
.result .rcomment a {color: #999;font-weight: bold;}
.result .rcomment a:hover {color: #ff9600;}
.result .rsummary {padding: 0px;border: 1px dotted #eee;background: #f8fcef;}
.result .rsummary p {font-size: 12px;margin:0;padding:0;}
.result .rcat {float: left;line-height: 2em;color: #aaa;}
.result .rcat a {color: #999;font-weight: bold;}
.result .rcat a:hover {color: #ff9600;}
.result .rtags {float: right;line-height: 2em;color: #aaa;}
.result .rtags a {color: #999;text-transform: lowercase;}
.result .rtags a:hover {color: #a2d700;}

.perelink2{clear:both ;font-size: 34px; float: none;text-align: center;border: 5px solid #c7c7c7;margin: 5px 10px 0px 10px;padding: 5px;background: #f2f2f2;color: #6b6b6b;}

.pict_dowt {border: 5px solid #c7c7c7;margin: 5px;padding: 10px;background: #f2f2f2;width: 185px;height: 195px;float: left;}
.pict_dowt a {font-size: 17px;color: #2e79ab;text-decoration: none;text-align: center;}
.pict_dowt2 {border: 2px solid #d1d1d1;width: 172px;height: 120px;margin-left: 4px;margin-bottom : 7px;padding: 3px;}
.blok43{position:relative;left:-21px;}
.blok44{position:relative;left:-10px;margin-top:15px;}    

.blok47{float: none    ; clear:both; left:-10px;margin-top:15px;height: 320px;}

.blok45{position:relative;margin-left :0px; border:none;}    
.blok45{position:relative;margin:0px; border:none; padding: 0; }    
.blok45 ul li {position:relative;margin:0px; border:none;}    
.blok45 table {padding: 0;margin:0px;border:none;}
.blok45 table td {padding: 0;margin:0px; border:none;}    
.blok45 table tr{padding: 0;margin:0px;border:none;}    
.sidebar ul li div {padding: 0;margin:0px;border:none;}    
.blok45 table tr td{padding: 0;margin:0px;border:none;}    
.naverh {padding:3px 3px 3px 7px;width:70px;margin:30px 0 20px 310px;font:normal 17px "Trebuchet MS", Verdana, Arial;color:#025B80;border: 2px solid #E9E9E9;border-radius: 8px;}
.naverh a {opacity: 0.5}
.naverh:hover a {opacity: 0.7}    
#combox {border-top: 5px solid #bbb;padding-top: 20px;padding-bottom: 20px;padding-left: 15px;padding-right: 15px; font-size: 14px;line-height: 1.5; text-align: justify; }
p#respond {font-size: 14px;font-weight: bold;letter-spacing: -1px;line-height: 1em;padding-bottom: 5px;margin-bottom: 2px;border-bottom: 1px dotted #ddd;}
p#comments {font-size: 14px;font-weight: bold;letter-spacing: -1px;line-height: 1em;padding-bottom: 5px;margin-bottom: 2px;border-bottom: 1px dotted #ddd;}
ol.commentlist {list-style-type: none;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 5px solid #a4d5e5;}
ol.commentlist li {background: #e6ffff;border: 1px solid #a4d5e5;padding: 10px;margin-top: 20px;}
ol.commentlist li.alt {background: #FFF;border: 1px solid #a4d5e5;padding: 10px;margin-top: 20px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0; background-color: #f5feff;}
TEXTAREA#comment {width: 700px;height: auto;}
INPUT#author, TEXTAREA#comment, INPUT#email {border: 1px solid #a4d5e5;}
#cancel-comment-reply-link {background-color:#226486!important;cursor: pointer;display: inline-block;text-decoration: none !important;text-align: center;
    color:#fff;margin: 10px;padding: 2px 4px;border: 1px solid #a4d5e5;font-family:Verdana, Geneva, Arial, sans-serif; background: url(images/alert-overlay.png); display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; cursor: pointer; }
#dcapt {text-align: left;margin-left: -78px;}
#commentform p {margin: 5px 0;    }
#submit { background-color:#226486!important; }
#submit, #submit:visited{ font-family:Verdana, Geneva, sans-serif; background: url('images/alert-overlay.png'); display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; cursor: pointer; }
#submit, #submit:visited{ background-color:#226486; }
#submit:hover{ color: #fff  !important; text-decoration:none; }
#submit:active{ top: 1px; }
#submit, #submit:visited{ font-size: 13px; font-weight: bold; line-height: 1; }
.comment-author {margin-top: 10px;font-size: 22px;}
.avatar {float: left;display: inline;width: 50px;height: 50px;padding: 10px;}
.commentbody {float: left;display: inline;margin-left: 20px;width: 610px;}
.commentbody em {font-size: 12px;}
p.comment_author, p.comment_author a {font-weight: bold;color: #455c6b;font-size: 16px; }
p.comment_author a:hover {font-weight: bold; color: #ff3600;}
p.comment_time {line-height: 1.5em;color: #276b6b;font-size: 10px;font-family: tahoma;font-weight: bold;text-transform: none;}
.comment_text {line-height: 1.5em;color: #fff;margin-top: 15px;margin-right: 20px;font-size: 12px;text-align: justify;}
.reply form {background: #EEE;width: 488px;padding: 10px;}
.reply p {margin-top: 10px;font-size: 12px;}
p#comments-title,p#reply-title {color: #000;font-weight: bold;font-size: 20px;margin-bottom: 0;}
.reply {margin: 15px;}
.reply a { font-family:Verdana, Geneva, Arial, sans-serif; background: url(images/alert-overlay.png); display: inline-block; padding: 5px 10px 6px; color: #fff !important; text-decoration: none; border:none; position: relative; cursor: pointer; }
.reply a{  background-color:#006699;}
.reply a:hover { color: #fff  !important; text-decoration:none; }
.reply a:active { top: 1px; }
.reply a { font-size: 10px;  text-transform:uppercase;}
.reply a { -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 1px solid rgba(0,0,0,.25); border-bottom-color: rgba(0,0,0,.35); }
.reply a:hover{ opacity:0.9; }
.reply fieldset {vertical-align: middle;display: inline;}
.reply input {vertical-align: middle;display: inline;font-size: 12px;}
.reply textarea {vertical-align: middle;display: inline;font-size: 12px;}
.reply label {vertical-align: middle;display: inline;font-size: 12px;font-weight: bold;font-family: tahoma;margin-left: 10px;}
.replytext {border: 1px solid #d9f6fa;width: 200px;padding: 5px;color: #366799;}
.replytext:focus {border: 1px solid #c3e5ea;background: #fefff7;}
.replyarea {border: 1px solid #d9f6fa;line-height: 1.5em;padding: 5px;width: 470px;height: 120px;color: #366799;}
.replyarea:focus {border: 1px solid #c3e5ea;background: #fefff7;}
.replybutton {background: url(images/tab.gif) repeat-x;text-align: center;width: 100px;height: 25px;font-weight: bold;color: #FFF;cursor: pointer;}
/* =Комментарии нловое-- */
#share42 {position: fixed;z-index: 1000;margin-left: -60px;}
#share42 {padding: 6px 6px 0;background: #FFF;border: 1px solid #E9E9E9;border-radius: 4px;}
#share42:hover {background: #F6F6F6;border: 1px solid #D4D4D4;box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
.wp-pagenavi{clear:both;}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;margin:2px;padding:3px 5px;}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000;}.wp-pagenavi span.current{font-weight:700;}
/*комментарии*/
.num_comment
{
 float: right;
 display: inline-block;
 padding: 3px 8px 3px 8px;
 margin: 2px;
 line-height:25px;
 font-weight: bold;
 color: #bfbfbf;
 background:#ebebeb;
 border: 2px solid #dedede;border-radius: 8px;
}
/***************************************************/