/*
Theme Name: rakursvl
Author: Roman Korobkin
*/

html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,  abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {display:block;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
img {-ms-interpolation-mode:bicubic;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],

b, strong {font:bold italic 100%, georgia, serif;}

img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {height:auto;max-width:100%;}

hr {background-color:#ddd;border:0;height:2px;margin-bottom:23px;}

a:link, a:visited {color:#fc0;text-decoration:none;}
a:hover, a:active{color:#ff0;text-decoration:underline;}
.aligncenter {display:block;margin:0 auto;} 
.alignleft {float:left;}
.alignright {float:right;}
.clear {clear:both;}

#wrapper {-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-box-shadow:10px 10px 6px #eee;-moz-box-shadow:10px 10px 6px -6px #eee;box-shadow:0 0 10px #000; }

body {font:normal 16px georgia, Helvetica, Arial, sans-serif;color:#444;line-height:130%;background:#303 url(images/rakursvlbg.jpg) top center fixed;top:0 !important;}
#wrapper {max-width:1100px;min-width:950px;min-height:900px;margin:10px auto;padding:0 15px 15px 15px;background:rgba(100, 0, 100, 0.5);border:1px #624963 solid;height:auto !important;}
#header {max-width:1100px;min-width:950px;height:100px;overflow:hidden;margin:0 auto;}
#logo {float:left;width:316px;margin:15px 0 0 90px;height:90px;font:italic 14px arial, sans-serif;letter-spacing:2px;}
.desc {float:right;width:306px;margin:70px 0 0 0;}
.earth {float:left;width:110px;}
.headbanner {float:right;width:468px;overflow:hidden}
#social {float:right;margin:10px 40px;width:200px;}
.twitter {float:left;width:32px;height:32px;background:url(images/socials.png) 0 0 no-repeat;}
.vkontakte {float:left;margin:0 8px;width:32px;height:32px;background:url(images/socials.png) -98px 0 no-repeat;}
.facebook {float:left;width:32px;height:32px;background:url(images/socials.png) -32px 0 no-repeat;}
.livejournal {float:left;width:32px;height:32px;background:url(images/socials.png) -130px 0 no-repeat;}
.youtube {float:left;margin:0 8px;width:32px;height:32px;background:url(images/socials.png) -162px 0 no-repeat;}
.rss {float:left;width:32px;height:32px;background:url(images/socials.png) -65px 0 no-repeat;}
.twitter, .facebook, .vkontakte, .rss, .livejournal, .youtube, .latest, .popular, .tagsus, .favor {filter: alpha(opacity=60);opacity:0.6;}
.twitter:hover, .facebook:hover, .vkontakte:hover, .rss:hover, .livejournal:hover, .youtube:hover, .latest:hover, .popular:hover, .tagsus:hover, .favor:hover, .korpus input[type="radio"]:checked + label  {filter:alpha(opacity=100);opacity:1;}

.search-form {width:200px;border:1px #ddd solid;height:20px;overflow:hidden;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;clear:both;padding:0;}
.search-field {width:176px;height:18px;padding:0 2px 2px 2px;border:none;background:none;color:#fc0;}
.search-submit {background:url(images/icons.png) 0 -96px no-repeat;width:16px;height:18px;border:none;}

#pages {font:normal 15px arial, sans-serif;height:150px;width:500px;overflow:hidden;float:right;margin:0 20px 0 0;}
#pages ul {height:17px;float:right;border-radius:7px;border:1px #624963 solid;overflow:hidden;background:rgba(91, 0, 91, 0.5);padding:10px;margin:12px 0;}
#pages ul li {float:left;padding:0 10px;}

#categories {height:35px;overflow:hidden;border-right:1px solid #683968;border-bottom:1px solid #683968;-o-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;border-radius:0 0 7px 7px;margin:0 0 15px 0;
background: -moz-linear-gradient(top, rgba(100, 0, 100, 0) 0%, rgba(150, 50, 150, 0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100, 0, 100, 0)), color-stop(100%,rgba(150, 50, 150, 0.5)));
background: -webkit-linear-gradient(top, rgba(100, 0, 100, 0) 0%, rgba(150, 50, 150, 0.5) 100%);
background: -o-linear-gradient(top, rgba(100, 0, 100, 0) 0%,rgba(150, 50, 150, 0.5) 100%);
background: -ms-linear-gradient(top, rgba(100, 0, 100, 0) 0%,rgba(150, 50, 150, 0.5) 100%);
background: linear-gradient(to bottom, rgba(100, 0, 100, 0) 0%, rgba(150, 50, 150, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(100, 0, 100, 0)', endColorstr='rgba(150, 50, 150, 0.5)',GradientType=0 );
}
#categories li{float:left;border-right:1px solid #414;border-left:1px solid #636;padding:7px 18px;height:22px;}
#categories li a, #pages li a {color:#fc0;font:16px arial, serif;text-shadow:1px 1px 1px #000;}
#categories li a:hover, #pages li a:hover {text-shadow:0 0 3px #FFFF41, 0 0 9px #FFFF2A;, 0 0 14px #FFFF2A;}

.entry, .side {border-top:1px solid #fff;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 15px);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(15px,#fcfcfc));
background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 15px);
background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 15px);
background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 15px);
background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 15px);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 );
}
.entry li {padding:10px 20px;background:url(images/bullet.png) 10px 18px no-repeat;}

#post {float:left;width:70%;min-height:900px;}
#post, .side {background:#fcfcfc;overflow:hidden;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;}
#post p {padding:5px 0;}
.korpus img, .entry img, .entry iframe, .related-post iframe, .indeximg {margin:0 10px 5px 0;border:3px #fff solid;-webkit-box-shadow:10px 10px 6px #bbb;-moz-box-shadow:10px 10px 6px -6px #ccc;box-shadow:10px 10px 6px -6px #ccc;clear:both;border-radius:7px;}
.indeximg {max-width:250px;max-height:190px;float:left;}
#post img:hover{filter:alpha(opacity=90);opacity:0.9;}

h1, h2 {color:#444;font:30px georgia, serif;margin:0 0 5px 0;text-shadow:1px 1px 1px #ddd;}
h3 {font:20px georgia, serif;}
h4, .comment-reply-title {margin:10px 0;font:22px georgia, serif;color:#444;text-shadow:1px 1px 1px #ddd;}
.comment-reply-title {text-align:left;}
#post a, #sidebar a{color:#90c;text-shadow:1px 1px 1px #e4e4e4;}

.post-date {height:20px;margin:0 0 10px 0;clear:both;}
.categor a, .tags a, .comments a {font:12px arial, sans-serif;}
.date, .categor, .tags, .views, .comments {float:left;margin:0 10px 0 0;padding:0 0 0 18px;height:17px;overflow:hidden;font-size:12px;color:#999;}
.date {background:url(images/icons.png) 0 4px no-repeat;padding:1px 0 0 18px;}
.categor {background:url(images/icons.png) 0 -17px no-repeat;}
.categor li {float:left;}
.tags {background:url(images/icons.png) 0 -37px no-repeat;}
.views {background:url(images/icons.png) 0 -75px no-repeat;padding:0 0 0 20px;}
.comments {background:url(images/icons.png) 0 -57px no-repeat;padding:0 1px 0 22px;}

.entry {padding:20px 25px;clear:both;background:#fcfcfc;border-bottom:1px solid #e8e8e8;overflow:hidden;}
.read-more {float:right;}
.read-more, .nav-single a {font:italic 18px georgia, serif;}
.nav-single {width:100%;}

#sidebar {float:right;width:29%;}
.side {margin:0 0 10px 0;padding:20px 10px;}
#sidebar h3 {text-align:center;}
.korpus li {padding:10px 0 0 0;clear:both;}
.korpus li a{clear:both;}
.korpus img {width:70px;height:70px;float:left;}

.korpus > div, .korpus > input {display:none;}
.korpus label {float:left;cursor:pointer;position:relative;bottom:1px;margin:0 0 0 3px;border-bottom:4px #eee solid;}
.korpus label:hover {border-bottom:4px #ff0 solid;}
.korpus input[type="radio"]:checked + label {border-bottom:4px #90c solid;}
.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3),
.korpus > input:nth-of-type(4):checked ~ div:nth-of-type(4) {display:block;padding:0px;}
.latest {background:url(images/icons.png) 27px -246px no-repeat;}
.popular {background:url(images/icons.png) 23px -140px no-repeat;}
.tagsus {background:url(images/icons.png) 27px -210px no-repeat;}
.favor {background:url(images/icons.png) 27px -281px no-repeat;}
.latest, .popular, .tagsus, .favor {height:38px;width:80px;}

#footer {padding:10px;font-size:80%;color:#777;text-align:center;clear:both;}
#footer a {color:#999;}
.navigation {font-size:20px;clear:both;margin:30px;}
.pages, .page-numbers {float:left;margin:10px;}
.page-numbers:hover,.page-numbers.current {font-weight:bold;border-color:#444;}
.page-numbers {float:left;margin:10px 5px 0px 5px;border:1px solid #aaa;padding:5px 7px;margin:2px;height:21px;float:left;-webkit-box-shadow:5px 5px 3px -3px #ccc;-moz-box-shadow:5px 5px 3px -3px #ccc;box-shadow:5px 5px 3px -3px #ccc;}
.advert {margin:30px}

#related {width:100%;clear:both;}
.related-post {width:210px;height:215px;overflow:hidden;cursor:hand;float:left;text-align:center;padding:10px 2%;}
.related-post img{width:200px;height:150px;}
.related-post iframe {width:210px;height:130px;}
#comments {font-size:14px;}
.comment-body, #contact input, #contact textarea, #contact input.submit, #author, #email, #url, #comment, #submit, .reply a {background:#fefefe;border:1px #ddd solid;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;margin:0 0 20px 0;padding:10px;-webkit-box-shadow: 10px 10px 6px #eee;-moz-box-shadow: 10px 10px 6px -6px #eee;box-shadow: 10px 10px 6px -6px #eee;color:#444;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top, #fefefe 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */ }
#contact input.submit:hover, #submit:hover, .reply a:hover {color:#444;border:1px #444 solid;-webkit-box-shadow:10px 10px 6px #ccc;-moz-box-shadow:10px 10px 6px -6px #ccc;box-shadow:10px 10px 6px -6px #ccc;}

#commentform {width:80%;}
#author, #email, #url, #comment {margin:0 20px 0 0;padding:5px}
.comment-form-author, .comment-form-email, .comment-form-url {width:40%;}
.comment-form-author, .comment-form-email {float:left;}
.reply {text-align:right;}
.reply a{padding:3px 8px;}
#comments .comment-author img {float:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0 10px 10px 0}
.fn {float:left;padding:0 10px 0 0;font:bold 22px sans-serif;}
.says {color:#ccc;float:left;}
.comment-meta a{padding:3px;color:#ccc;font-size:14px;}
.children {margin:0 0 0 30px;}
#respond {margin:30px 0;}
.required {float:left;color:#dc382c;}
#comment, #contact textarea {height:95px;width:90%;}
.comment-form-comment {clear:both;}
.share {font:bold 22px georgia, serif;padding:20px 0;}
.yashare-auto-init {padding:10px 10px 10px 220px}

.twitter:hover, .facebook:hover, .vkontakte:hover, .rss:hover, .email:hover, .comment-body, #contact input, #contact textarea, #contact input.submit, #author, #email, #url, #comment, #submit, .reply a, img:hover, .livejournal:hover, .youtube:hover , .latest, .popular, .tagsus, .favor, #categories li a, #pages li a {-moz-transition: all 0.2s 0.02s ease-in;-o-transition: all 0.2s 0.02s ease-in;-webkit-transition: all 0.2s 0.02s ease-in;}

#translate {float:right;margin:3px 0 0 0;overflow:hidden}
.eng, .rus, .french, .german {height:16px;width:21px;float:left;margin:0 5px;}
.eng {background:url(images/socials.png) -196px 0 no-repeat;}
.rus {background:url(images/socials.png) -218px 0 no-repeat;}
.french {background:url(images/socials.png) -196px -17px no-repeat;}
.german {background:url(images/socials.png) -218px -16px no-repeat;}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
#google_translate_element2 {display:none!important;}