/* Style File for Main Content */

* {margin:0px; padding:0px;}
img, a img {border: none;}
a {text-decoration: underline; color: #333333;}
a:hover {text-decoration: none; color: #666666;}
a.none {text-decoration: none;}
a.none:hover {text-decoration: underline; color: #666666;}
p {padding: 6px 0; text-align: justify;}

h1 {font-size: 24px; line-height: 1em; padding:0 0 0.7em; font-weight:normal; color:#575757; font-family: Arial Narrow;}
h2 {font-size: 24px; line-height: 1em; padding:0.5em 0 0.3em; font-weight:normal; color:#575757; font-family: Arial Narrow;}
h3 {font-size: 18px; padding:0.5em 0 0.5em 0; color:#575757;}
h4 {font-size: 1em; color:#575757;}

/* TABLES */
table {border-collapse: collapse; margin: 1em 0; border-top:1px solid #E5E5E5;}
td, th {border-bottom: 1px solid #E5E5E5; padding: 5px 8px; vertical-align: top;}
td {font-size:11px;}

/* list default settings */
ul, ol {padding:2px 0 2px 30px;}
li {margin:0;}

blockquote {margin: 10px; padding: 10px 20px 10px 60px; color: #555555; border-top:2px dotted #CCCCCC;border-bottom:2px dotted #CCCCCC; background: url("/public/images/quote1.gif") no-repeat left top;}
blockquote p {text-align: left;}
body {text-align:center; color:#333333; font-family: Verdana, Tahoma, Arial, Trebuchet MS; font-size:12px; background: #FFF;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

html, body {width:100%;}
#page {width:850px; padding:0; text-align:left; margin:0 auto; background: #FFFFFF;}

#header {position: relative;text-align:center; border-bottom:1px solid #E3E3E3; z-index:2;}
#header .head {width:850px; height:195px; margin:0 auto; position:relative; text-align: left; background: url(/public/images/header.gif) no-repeat right 10px;}
#header .topimg {padding:7px 0; background: #EFEFEF url(/public/images/top_bg.gif) repeat left top; border-top:1px solid #E3E3E3;}
#mainmenu {position: absolute; bottom:0px; left:0px; /*background: #FFFFFF url(/public/images/mainmenu-bg.jpg) no-repeat top center;*/ font-family: Verdana,sans-serif, Arial Narrow; font-size: 17px; letter-spacing: -1px;}
#mainmenu ul {padding:0;list-style-type: none;}
#mainmenu ul li {float:left; position: relative; display: inline;}
#mainmenu ul li a {color:#4E554E; text-shadow: 1px 0 0 #AEB0AD; display:block; padding:10px 10px; position: relative; z-index:10; text-decoration: none;}
#mainmenu ul li.active,
#mainmenu ul li.active a {color:#9B8675; text-shadow: 1px 0 0 #CABDB5; text-decoration: none;}
#mainmenu ul li.hover a,
#mainmenu ul li a:hover {color:#9B8675;background-color: #FFFFFF;}
#mainmenu ul li.active,
#mainmenu ul li.active a,
#mainmenu ul li.hover,
#mainmenu ul li.hover a {color:#9B8675; text-decoration: none;}
#mainmenu ul ul {font-size:14px; background: #FFFFFF; border:1px solid #ABD625; border-top-width: 0; border-bottom-width: 2px; float:none;position: absolute;left: 0;display: block;visibility: hidden; z-index: 100;} /* submenu1 */
#mainmenu ul li.first ul {margin-left: -9px;}
#mainmenu ul ul li,
#mainmenu ul li.hover ul li {display: inline; float: none; border:none;}
#mainmenu ul ul li a,
#mainmenu ul li.hover ul li a {text-shadow:none; width: 100px; padding:4px 12px 4px 12px; margin:3px 3px; background: inherit; text-decoration: none; color:#000002; border:none;}
#mainmenu ul li.hover ul li a:hover {background-color: #FFC80B; text-decoration: underline;}

/* текст без теней */
#mainmenu ul li,
#mainmenu ul li a,
#mainmenu ul li.active,
#mainmenu ul li.active a {text-shadow:none;}

#logo {position: absolute; top:60px;left:10px;z-index:10;}
#logo a {color:#FFFFFF; text-decoration: none;}

#slogon {left: 290px;position: absolute;top: 80px;display:none;}

#header.tree .topimg {padding:0;height:132px; border:3px solid #ABD625; border-left:none; border-right:none; background: url(/public/images/top_img.jpg) no-repeat 48% top;}
#header.tree #mainmenu {left:auto; right:50px;}
#header.tree #logo {top:30px;left:0;}
#header.tree #slogon {display:block;}
#header.tree .head {background: none;}

#container {padding-left:205px; padding-top:20px; position:relative; background:#FFFFFF; z-index:1;}
#container:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#container .buttons {padding:4px;border:#959595 solid 1px;margin:20px;background-color:#dfdfdf;margin-bottom:0;}
#container .center {margin-left:auto;margin-right:auto;}

#container.full {padding-left:0px;}

#content {margin-left:0; width:100%; float:left;}
#content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#primary {float:none; min-height:18em; _height:18em; padding-bottom:30px; line-height: 1.5em;}
#primary .text {padding:0 50px 0 0; line-height: 1.5em; padding-bottom: 60px;}
#primary .text a {text-decoration: underline;}
.dual  #primary {float:left; padding-left: 1%;padding-right: 4%;width: 67%;}
.dual  #secondary {float:left; width:28%; padding-bottom:20px;}

#primary img {max-width: 100%; height: auto;}

#sidebar {left:-205px; width:205px; position:relative; float:left; margin-left:-100%;}

#footer {background: #303030 url(/public/images/footer-bg.gif) repeat left top; color:#EFEFEF; text-align: center;}
#footer .cont {line-height:1.4em; padding:30px 0; margin:0 auto; width:850px; text-align: left;}
#footer .cont h3 {font-size: 24px; line-height: 1em; padding:0 0 0.7em; font-weight:normal; color:#C7B299; font-family: Arial Narrow;}
#footer .cont table {width:100%; border:none;}
#footer .cont table td {width:23%; padding-right:2%; border:none; font-size:12px;}
#footer .cont table ul {list-style-type: none; padding:0;}
#footer .cont table ul li {padding: 0 0 10px; margin: 0 0 10px; border-bottom:1px solid #494949;}
#footer .cont .author {color:#888877;}
#footer .cont .date {color:#CCCCCC; padding-bottom:4px;}
#footer .cont .title {font-size:10px; color:#C7B299;}
#footer .cont .title a {color:#C7B299;}
#footer .sel {color:#C6B299;}
#footer a {color:#EEEEEE; text-decoration: none;}
#footer a:hover {text-decoration:underline; color:#CECECE;}
#footer .copy {color: #6F6F6F; font-size: 11px;}
#footer .copy a {color: #C6B299; font-size:12px;}
#footer .footer_txt {color: #8E7E6C; font-size:11px;}

#container .breadcrumb {padding:5px 0 10px 0; color:#999999; margin-left:-5px;}
#container .breadcrumb a {color:#333333;text-decoration: none;margin:0 5px 0 5px; font-size:12px; font-weight: normal;}
#container .breadcrumb a:hover {text-decoration: underline;}
#container .breadcrumb a.first {font-size: 14px; font-weight:bold; color:#555555;}

/* STATIC PAGES */
#container .static:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#container .static {padding:10px 20px 20px 20px; width:auto;}
#container .sbutton {background-color: #489615;background: -moz-linear-gradient(#84C63C, #489615) repeat scroll 0 0 #489615;
    border-radius: 5px;
    box-shadow: 0 3px rgba(0, 0, 0, 0.1), 0 -4px rgba(0, 0, 0, 0.1) inset;
    color: #FFFFFF;
    display: inline-block;
    font: bold 13px/1em "Trebuchet MS",sans-serif;
    padding:5px 10px 8px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);}
#container .sbutton:hover {box-shadow: 0 3px rgba(0, 0, 0, 0.1), 0 -4px rgba(0, 0, 0, 0.1) inset, 0 0 100px rgba(255, 255, 255, 0.2) inset}

#container .paginate {color: #939393; font-family: Helvetica; font-size: 18px; padding: 10px 0; text-align: center; position:relative; clear: both;}
#container .paginate a,
#container .paginate b,
#container .paginate strong {padding:0 2px;}
#container .paginate a {color:#363636; text-decoration:none;}
#container .paginate a:hover {color:#939393; text-decoration:underline;}
#container .paginate a.next {padding: 0 0 0 6px;}
#container .paginate a.back {padding: 0 6px 0 0;}
#container .paginate a.show_all {position: absolute; right: 35px;}
#container .paginate .arrow {font-size:20px;}
#container .paginate_right {float:right; margin-top: -33px;}

/* FORMs - Defaults */
#primary .form .field {padding: 5px 0;}
#primary .form .field label {float: left; width: 70px; padding-top: 2px;}
#primary .form .field input {float: left; padding: 2px; border: 1px solid #A5ACB2; width: 275px; background-color: #F8F7EE;}
#primary .form .field textarea {float: left; padding: 2px; border: 1px solid #A5ACB2; width: 275px; height: 111px; background-color: #F8F7EE;}
#primary .form .button {padding: 5px 70px;}
#primary .form .button input {padding: 2px 5px;}
input.submit {padding:1px 4px; font-size:11px; background:#E3E3E3 url(/public/images/submit.gif) repeat-x top left; border:1px solid #C9C9C9; -moz-border-radius: 2px; border-radius: 2px;}

/* MAIN-PAGE */
#page-main .entries .entry {padding:0 0 30px 0; margin:0 0 20px 0; border-bottom:1px solid #ECECEC;}
#page-main .entries .entry .desc {padding:10px 0; line-height:1.4em;word-wrap: break-word;}
#page-main .entries .entry .desc p {padding:0;}
#page-main .entries .entry .info {color:#777777; position:relative; font-size:10px;}
#page-main .entries .entry .info .views {color: #BB4444; left: 150px; position: absolute; top: 1px; display:none;}
#page-main .entries .entry:hover .info .views {display:block;}
#page-main .entries .entry .info .comm {text-decoration: none; color:#777777; position:absolute; top:0; right:35%; padding:1px 0 1px 20px; background:url(/public/images/ico-comm.gif) no-repeat left 3px;}
#page-main .entries .entry .info .comm:hover {text-decoration: underline;}
#page-main .entries .entry .info .read {color:#BA4345; position:absolute; top:-2px; right:0; font-size:11px;}
#page-main .entries .last {border-bottom:none;}
#page-main .entries h1 a,
#page-main .entries h2 a {text-decoration:none;}
#page-main .entries h2 {padding:0 0 0.5em 0;}
#page-main .entries h1 a:hover,
#page-main .entries h2 a:hover {text-decoration:underline;}
#page-main .entries .date {color: #777777; font-size: 11px; padding: 5px 0 10px;}
#page-main .entries .cat {color:#74A2B2;}
#page-main .entries .h_right {float:right;font-family: verdana; font-size: 10px; font-weight:normal; }
#page-main .entries .arrow {font-family: Verdana;}

#page-main .addons .entry .image {background: none repeat scroll 0 0 #F1F1F1; border: 1px solid #DCDCDC; padding: 5px;}
#page-main .addons .entry .image img {border: 1px solid #DFDFDF;}

#primary .date {color: #777777; font-size: 11px; padding: 10px 0 5px 0;}
#primary .entrytags {padding:15px 0 5px 0;}
#primary .entrytags a {color: #346086;}

/* Gallery */
#primary ul.gallery {list-style-type:none; padding:10px 0;}
#primary ul.gallery li {float:left; width:50%; text-align:center; padding: 0 0 10px;}

#secondary .search input {padding:3px 8px; border:1px solid #858585; border-radius:5px;}
#secondary h2 {font-size: 20px; font-weight: bold; margin:0 50px 4px 0; padding: 20px 0 6px; color:#9A8572; border-bottom:1px solid #DADADA;}
#secondary h2 a {color:#9A8572;}
#secondary .menu {color:#575757; padding:0 0 15px 0; font-size:14px;}
#secondary .menu a {color:#575757; text-decoration: none;}
#secondary .menu a:hover {text-decoration:underline;}
#secondary .menu li {list-style-type: none; padding:3px 0;}
#secondary .menu li ul {padding:0 0 0 20px;}

.tags {line-height: 1.5em;}
.tags a {margin:0 7px 0 0;font-size:12px; color:#858585;text-decoration:none;}
.tags a:hover {color:#333333;text-decoration:underline;}
.tags a.size2 {font-size:13px;color:#959595;}
.tags a.size3 {font-size:15px;color:#656565;}
.tags a.size4 {font-size:17px;color:#959595;}
.tags a.size5 {font-size:19px;}

/* DONATE */
#secondary .donate {text-align: center; border: 1px solid #E3E3E3; margin: 20px 20px 0 0; padding:0 0 5px 0; border-radius: 5px;}
#secondary .donate h2 {margin: 0 10px 10px 10px; padding: 8px 0 8px; color: #E8B464; border-bottom: 1px solid #E3E3E3;}
#secondary .donate input.text {padding:2px 5px; border:1px solid #dfdfdf;}
#secondary .donate input.submit {padding:2px 5px; border:1px solid #dfdfdf; background-color: #0ABF00; color:#FFFFFF; cursor:pointer;}

/* Share */
.b-share {border: 2px solid #F0F0F0; border-radius: 2px; margin: 15px 0 0;}

/* Comments */
#vk_like {float: right; margin: 20px 0 0; width: 190px !important;}
#vk_like iframe {float:right; width:190px !important;}
#vk_comments {padding:10px 0 0 0;}
#primary h2.comments {font-family: Verdana; font-size: 19px; margin-top: 15px; padding-left: 23px; background: url("/public/images/comments.gif") no-repeat left 74%; color: #A09D8B;}
#primary .com_entry {padding: 5px 0px; margin: 5px 10px 5px 10px; border-bottom: 1px dashed #dddddd;}
#primary .com_entry .top {color: #777777; font-size: 11px; font-style: italic;}
#primary .com_entry .top .user {font-size: 12px; font-style: normal; font-weight: bold;color:#666666;}
#primary .com_entry .top .user img {vertical-align: middle;border-radius: 2px;margin:0 5px 0 0;}
#primary .form {padding:10px 0 0 0;}
#primary .form table {border:none; width: 100%;}
#primary .form table td,
#primary .form table th {border:none;}
#primary .form h2 {color:#A09D8B; font-family: Verdana; font-size: 17px; font-weight: normal; padding: 20px 0 0;}
#primary .form input.intext {border: 1px solid #dfdfdf; padding: 2px 4px;}
#primary .form textarea {border: 1px solid #dfdfdf; width: 100%; padding: 5px;}
#primary .form .incheck {padding: 2px 0;}
#primary .form input.checkbox {vertical-align: middle;}
#primary .form .submit {border: 1px solid #cccccc; padding: 3px 8px; margin-top:5px; cursor: pointer;}
#primary .form .captcha {padding: 0 12px 0 0; float:left;}
#primary .form .captcha input {text-align: center; width: 118px; border: 1px solid #000; border-top: none;}

/* Portfolio */
#primary.portfolio {padding-bottom: 30px;}
#primary.portfolio h1 {border-bottom: 1px dotted #CCCCCC; margin-bottom: 0.7em;}
#primary.portfolio .entry {float: left; margin: 0 1% 30px; padding: 0 1%; width: 46%;}
#primary.portfolio .entry h2 {font-family: Tahoma,Arial,Trebuchet MS; font-size: 15px; padding: 10px 6px 6px;}
#primary.portfolio .entry .img {background: #FFFFFF url("/public/images/portfolio_back.jpg") no-repeat left top; height: 249px; padding: 51px 0 5px 5px;}
#primary.portfolio .cat {color:#74A2B2;}
#primary.portfolio .arrow {font-family: Verdana;}
#primary.portfolio .two {}
#primary.portfolio .two .left {float:left; width:320px;}
#primary.portfolio .two .left .bigimg {margin:0 20px 10px 0;border: 3px solid #DFDFDF;}
#primary.portfolio .two .cont {margin-left:325px;}

/* Search */
#primary.search .form input.text {width:300px; padding:2px 10px; font-size:14px; font-weight:bold; border:1px solid #D9D9D9; border-top-color:#C0C0C0;}
#primary.search .form input.submit {padding:4px 10px; font-size:14px; border:1px solid #C1AB53; border-top-color:#D9C573; border-radius:4px; background:#E6E6E6;}
#primary.search .results {margin:5px 0 0 0; padding:15px 0 0 0;}
#primary.search .results .item {padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #ECECEC;}
#primary.search .results .item h3 {font-size: 14px; padding-bottom:0.5em;}
#primary.search .results .read {color:#BA4345;}
#primary.search .cat {color:#74A2B2;}
#primary.search .arrow {font-family: Verdana;}

/* Socials */
.socials {border: 1px solid #dfdfdf; padding: 15px 20px; margin: 10px 0;}
.socials .title {font-weight:bold;}