html {background:url('../images/bg.jpg') repeat transparent;}
body {font:14px/1.6 Tahoma,Sans-Serif;color:#333;overflow-x:hidden}
article,aside,figure,footer,header,hgroup,menu,nav,section {display:block}
h1,h2,h3,h4 {font-weight:lighter; color: #2d2d2d; font-family: 'PT Sans', Tahoma; }
h1 {font-size:40px;font-weight:800}
h2 {font-size:26px;margin: 20px 0 10px 0px;}
h2 a {color: #2d2d2d;}
h2.title a:hover {text-decoration:none!important; color:#00b41c;}


.title_spoiler a {font-size:16px}

.clr,.clrbth{ clear: both; }
h3 {font-size:22px;}
h4 {font-weight:600;font-size:24px;margin-bottom:15px}
h5 {font-family: Tahoma,Georgia,Serif;font-size:12px;}
h1 a,h2 a,h3 a,h4 a,h5 a {border:0 !important}
a {text-decoration:none;color: #006600;}
ul, li {list-style:none}
table {border-collapse:collapse;width:100%}
p {margin:0 0 5px 0}
blockquote p:first-child:before {content:"\201C"}
blockquote p:last-child:after {content:"\201D"}
.inside a:hover,.postcontent a:hover  {text-decoration:underline;}
#juice article blockquote {font-family:Tahoma;font-style:italic;font-size:21px;padding:50px 0;text-align:center;position:relative}
#juice article blockquote p {margin:0 0 20px 0}
#juice article blockquote:before {top:25px}
#juice article blockquote:after {bottom:25px}
#juice article blockquote:before,#juice article blockquote:after {content:"";position:absolute;left:0;right:0;height:1px;background-image:-webkit-linear-gradient(left,#eee,#eee 35%,#f3a01e 35%,#f3a01e 45%,#d05d2a 45%,#d05d2a 55%,#9dc425 55%,#9dc425 65%,#eee 65%,#eee);background-image:-moz-linear-gradient(left,#eee,#eee 35%,#f3a01e 35%,#f3a01e 45%,#d05d2a 45%,#d05d2a 55%,#9dc425 55%,#9dc425 65%,#eee 65%,#eee);background-image:-ms-linear-gradient(left,#eee,#eee 35%,#f3a01e 35%,#f3a01e 45%,#d05d2a 45%,#d05d2a 55%,#9dc425 55%,#9dc425 65%,#eee 65%,#eee);background-image:-o-linear-gradient(left,#eee,#eee 35%,#f3a01e 35%,#f3a01e 45%,#d05d2a 45%,#d05d2a 55%,#9dc425 55%,#9dc425 65%,#eee 65%,#eee)}
.screen-reader-text {position:absolute;top:-9999px;left:-9999px}
.group:before,.group:after {content:"";display:table}
.group:after {clear:both}
.group {zoom:1}
.last {margin-right:0 !important}
header {background-color:#c0c0c0;background-color: rgba(123, 123, 123, 0.34);-webkit-box-shadow:"inset 0 -5px 8px -5px rgba(0,0,0,0.65)";-moz-box-shadow:"inset 0 -5px 8px -5px rgba(0,0,0,0.65)";box-shadow:"inset 0 -5px 8px -5px rgba(0,0,0,0.65)"}
header .inside {width:80%;margin:0 auto;position:relative;}
#logo {display:block;background:url('../images/pcvector-logo.png') no-repeat;width:590px;height:166px;position:absolute;top:100px;left:-166px;z-index:2;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease}
#logo:hover {text-decoration:none;}
#logo:active #slogan span {text-shadow:0 0 6px white}
#logo:active #slogan hr:nth-of-type(1) {background-color:#f3a01e}
#logo:active #slogan hr:nth-of-type(2) {background-color:#D05D2A}
#logo:active #slogan hr:nth-of-type(3) {background-color:#4b8db5}
#logo:before {content:"";position:absolute;width:1000px;right:100%;top:10px;height:134px;background:url('../images/logorepeat.png') repeat-x}
#slogan {width:85px;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=$m11,M12=$m12,M21=$m21,M22=$m22,sizingMethod='auto expand');zoom:1;position:absolute;top:35px;left:52px;text-transform:uppercase;text-align:center;font-weight:600;color:#fff;font-size:11px;font-family: Sans-Serif, tahoma;}
#slogan hr {height:1px;background:rgba(255,255,255,0.8);border:0;margin:5px 0}
#slogan span:nth-of-type(1) {letter-spacing:7px}
#slogan span:nth-of-type(2) {letter-spacing:7px;}
#slogan span:nth-of-type(3) {letter-spacing:7px;}
#slogan em {color:#ddd;text-transform:none;font-size:15px;display:block}
#tag {position:absolute;top:26px;left:200px;font-family: Tahoma;font-weight:600;color:#888;font-size:14px;text-transform:uppercase;letter-spacing:8px}
.top-ad {position:absolute;right:0;top:112px;background: padding-box transparent;border: 8px solid transparent;box-shadow: 0 0 8px rgba(160, 160, 160, 0.5);}
input.gsc-input {background:white !important;padding:6px 13px !important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:0 !important;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 3px rgba(0,0,0,0.5);outline:0;width:80% !important}
/* top menu */
.main-nav {list-style:none}
.main-nav li {float:left;width:12.5%;position:relative;-moz-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;-webkit-transition:background-color 0.4s ease;-ms-transition:background-color 0.4s ease}
.main-nav li:hover {background:rgba(0,0,0,0.4);-moz-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;-webkit-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease}
.main-nav a {border-top:0;display:block;text-align:center;position:relative;z-index:2;color:white;padding:5px 10px 10px;font:bold 15px Tahoma,Serif;text-decoration:none;text-transform:uppercase;letter-spacing:0.5px;overflow:hidden}
.main-nav a:before {content:"";display:block;height:40px;background:url('../images/nav-sprite.png') top center no-repeat}
.main-nav span {display:block;text-align:center;font-size:9px;white-space:nowrap}
.main-nav .forums a:before {background-position:center -40px}
.main-nav .news a:before {background-position:center -80px}
.main-nav .useful a:before {background-position:center -160px}
.main-nav .rules a:before {background-position:center -120px}
.main-nav .price a:before {background-position:center -120px}
.main-nav .newposts a:before {background-position:center -200px}
.main-nav li:before {content:"";position:absolute;top:100%;left:0;right:0;height:8px}
.main-nav .main.current a,.main-nav .forums.current a,.main-nav .news.current a,.main-nav .useful.current a,.main-nav .newposts.current a,.main-nav .rules.current a{color:#222;}
.main-nav  a:hover{text-decoration:none;}
.main-nav .main.current,.main-nav .main:hover {background:#5290e8;}
.main-nav .main.current:before {background:#5290e8;}
.main-nav .forums.current,.main-nav .forums:hover {background:#3ee599;}
.main-nav .forums.current:before {background:#3ee599;}
.main-nav .news.current,.main-nav .news:hover {background:#40ef6e;}
.main-nav .news.current:before {background:#40ef6e;}
.main-nav .useful.current,.main-nav .useful:hover {background:#49d845;}
.main-nav .useful.current:before {background:#49d845;}
.main-nav .newposts.current,.main-nav .newposts:hover {background:#b7e53e;}
.main-nav .newposts.current:before {background:#b7e53e;}
.main-nav .rules.current,.main-nav .rules:hover {background:#cfcf00;}
.main-nav .rules.current:before {background:#cfcf00;}
.main-nav .price.current,.main-nav .price:hover {background:#ddf29c;}
.main-nav .price.current:before {background:#ddf29c;}
@-webkit-keyframes nav-1 {50% {background:#82ef40}}
@-moz-keyframes nav-1 {50% {background:#0b290b}}
.home .main-nav .main {-webkit-animation:nav-1 1.5s 1s ease 1;-moz-animation:nav-1 1.5s 1s ease 1}
@-webkit-keyframes nav-2 {50% {background:#3ee599}}
@-moz-keyframes nav-2 {50% {background:#107d11}}
.home .main-nav .forums {-webkit-animation:nav-2 1.5s 1.1s ease 1;-moz-animation:nav-2 1.5s 1.1s ease 1}
@-webkit-keyframes nav-3 {50% {background:#40ef6e}}
@-moz-keyframes nav-3 {50% {background:#006600}}
.home .main-nav .news {-webkit-animation:nav-3 1.5s 1.2s ease 1;-moz-animation:nav-3 1.5s 1.2s ease 1}
@-webkit-keyframes nav-4 {50% {background:#49d845}}
@-moz-keyframes nav-4 {50% {background:#ffff97}}
.home .main-nav .useful {-webkit-animation:nav-4 1.5s 1.3s ease 1;-moz-animation:nav-4 1.5s 1.3s ease 1}
@-webkit-keyframes nav-5 {50% {background:#ffff97}}
@-moz-keyframes nav-5 {50% {background:#cfcf00}}
.home .main-nav .newposts {-webkit-animation:nav-5 1.5s 1.4s ease 1;-moz-animation:nav-5 1.5s 1.4s ease 1}
@-webkit-keyframes nav-6 {50% {background:#94d264}}
@-moz-keyframes nav-6 {50% {background:#94d264}}
.home .main-nav .rules {-webkit-animation:nav-6 1.5s 1.5s ease 1;-moz-animation:nav-6 1.5s 1.5s ease 1}
#main-content {width:80%;margin:125px auto 35px; max-width: 1200px}
#main-content>.inside {position:relative;background:white;border:8px solid transparent;-webkit-box-shadow:0 0 8px rgba(160, 160, 160, 0.5);-moz-box-shadow:0 0 8px rgba(160, 160, 160, 0.5);box-shadow:0 0 8px rgba(160, 160, 160, 0.5);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;
background-clip:padding-box}
#juice {width:69%;float:left}
#juice .inside {padding:30px 10px 30px 30px;}
article {position:relative;padding-bottom:25px}
figure,.image-wrap {background:#eee;border:1px solid #ccc;padding:15px;margin:0 0 25px 0;text-align:center}
article img,.image-wrap img {max-width:100%;height:auto !important}
figure img,.image-wrap img {border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article ul,article ol {margin:0 0 25px 25px}
article ul ul,article ol ol {margin:10px 0 10px 25px}
article ul {list-style:disc}
article li p {margin:0}
article p,article li {max-width:650px}
figure p {max-width:100%}
article a,.comment a{color:#444;}
article a:hover,.comment a:hover {border-bottom:1px solid #444;}
article a:active,.comment a:active {outline:0;}
figcaption {display:block;text-align:center;font-style:italic;padding-top:7px}
/* date */
.date-bubble {background: none repeat scroll 0 0 rgba(115, 113, 113, 0.50);border-radius: 65px;-webkit-border-radius: 65px;-moz-border-radius: 65px;color: #252525;float: left;font-family: Tahoma;font-size: 24px;font-weight: bold;height: 90px;left: -133px;line-height: 0.96;overflow: hidden;padding-top: 15px;position: absolute;text-align: center;text-shadow: 1px 1px 0 #717171;top: 0;width: 105px;z-index: -1;}
.date-bubble span {display: block;}
/* views */
.views-bubble {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border-radius: 65px;-webkit-border-radius: 65px;-moz-border-radius: 65px;color: rgba(3, 3, 3, 0.45);float: left;font-family: Tahoma;font-size: 54px;font-weight: bold;height: 105px;left: -133px;letter-spacing: -9px;line-height: 2;overflow: hidden;padding-top: 0;position: absolute;text-align: center;text-indent: -12px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.05);top: 90px;width: 105px;z-index: -2;}
.new_post {position:relative;}
.comment-bubble a {color:#d4ceca}

#dlemasscomments {list-style:none;padding-top:5px;margin:0 0 30px 0;position:relative;}
.comment {position:relative;margin:0 0 20px 0;font-size:12px;clear:both}
.comment-content {width:70%;float:right;background:#e8e8e8;padding:15px;min-height:165px;overflow:hidden;position:relative;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border-top:1px solid #ccc;z-index:2}
.comment-author-wrap {position:absolute;left:0;top:0;width:25%;display:block;margin-top:10px;font:12px Tahoma, Sans-Serif}
.comment-author-wrap a {border:0;}
.comment-author {font-size:12px;}
.usertitle {font-size:16px;}
.comment-time{ color:#a6a6a6;}
.avatar {border-radius:60px;-webkit-border-radius: 60px;-moz-border-radius: 60px;position:relative;z-index:1}
.avatar-wrap {width:100px;height:100px;border-radius:60px;-webkit-border-radius: 60px;-moz-border-radius: 60px;position:relative;border:8px solid #e8e8e8;margin:0 0 3px 0}
.avatar-wrap:before {content:"";position:absolute;width:350px;height:8px;background:#e8e8e8;left:100px;top:46px}

#respond {position:relative;width:100%}
#comment-form {clear:both;position:relative;width:100%}
#comment-form h4 {position:relative;margin:10px 0 0 0;min-height:90px}
#submit {font-family:Tahoma,Sans-Serif}
#hot-links,aside {width:19%;float:right;position:relative;z-index:20;margin:20px 30px 0 0;font-size:12px}
#hot-links .inside,aside .inside {background:url('../images/brushed.png');border:8px solid transparent;background-clip:padding-box;-webkit-box-shadow:0 0 8px rgba(160, 160, 160, 0.5);-moz-box-shadow:0 0 8px rgba(160, 160, 160, 0.5);box-shadow:0 0 8px rgba(160, 160, 160, 0.5);padding:10px}
aside {width:32%;max-width:334px;margin-right:-40px;margin-bottom:20px}
.sidebar-box {margin:0 0 20px 0;clear:both}
#hot-links h4,aside h4 {color:#7A7979;border-bottom:2px solid #c2c2c2;font-size:14px;padding:0px 0 5px 0letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;text-shadow:1px 1px 0 #fff;}
aside h5 {font-size:24px;line-height:1.1}
/* footer */
.copyright {font-size:12px;right:0;position:absolute; margin:5px; color:white}
footer {color: #ffff97;font-size: 14px;overflow: hidden;position: relative;text-shadow: 1px 1px 0 #000000;}
footer>span {position:absolute;top:0;width:20%;height:4px}
footer>.f1 {left:0;background:#5290e8}
footer>.f2 {left:20%;background:#3ee599}
footer>.f3 {left:40%;background:#40ef6e}
footer>.f4 {left:60%;background:#49d845}
footer>.f5 {left:80%;background:#b7e53e}
footer .inside {width:100%;margin:0 auto;padding:35px 0 8px 0;}
#footer-boxes {margin-top:35px}
.col,.col5 {display: inline;float: left;margin-left: 2%;}
.col {text-align:center;}
.cols5 .col {width: 18.4%;}
.first {margin-left: 0!important;}
.footer-items li,.footer-items h3,.footer-items p,.footer-items a {margin:0;}
.footer-items li {display:inline-block;list-style:none;position:relative;margin-right:10px;}
.footer-items li:last-child{margin:0;}
.footer-items li img, .footer-items li object {display:block;width:125px;height:125px;background: padding-box transparent;border:8px solid transparent;box-shadow: 0 0 8px rgba(160, 160, 160, 0.5);-moz-box-shadow:0 0 8px rgba(160, 160, 160, 0.5);-webkit-box-shadow:0 0 8px rgba(160, 160, 160, 0.5);}
.footer-items li div.ad1,.footer-items li div.ad3,.footer-items li div.ad5 {top:8px;left:8px;width:0;height:0;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.footer-items li div.ad2,.footer-items li div.ad4 {bottom:8px;right:8px;width:0;height:0;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.footer-items li:hover div.ad1,.footer-items li:hover div.ad2,.footer-items li:hover div.ad3,.footer-items li:hover div.ad4,.footer-items li:hover div.ad5 {width:105px;height:105px;filter:alpha(opacity=80);}
.footer-items li div.ad1,.footer-items li div.ad2,.footer-items li div.ad3,.footer-items li div.ad4,.footer-items li div.ad5{display:block;background:rgba(0,0,0,0.7);color:#fff;font-family:Arial,sans-serif;font-weight:400;font-size:11px;position:absolute;overflow:hidden;text-shadow:1px 1px 1px #303857;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px;z-index:100;}
.footer-items li:hover div.ad1,.footer-items li:hover div.ad2,.footer-items li:hover div.ad3,.footer-items li:hover div.ad4,.footer-items li:hover div.ad5{bottom:8px;right:8px;width:105px;height:105px;opacity:1;filter:alpha(opacity=80);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.footer-items li div.ad1 h3,.footer-items li div.ad2 h3, .footer-items li div.ad3 h3,.footer-items li div.ad4 h3,.footer-items li div.ad5 h3{font-weight:700;color:#fff;font-size:16px;text-transform:uppercase;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #aaa;text-shadow:1px 1px 1px #303857;}
.ad_red {background:rgba(165,42,42,0.85)!important;}
.ad_orange {background:rgba(255,140,0,0.75)!important;}
.ad_green {background:rgba(93,140,0,0.85)!important;}
.ad_blue {background:rgba(8,119,204,0.85)!important;}
.ad_blueviolet {background:rgba(138,43,226,0.75)!important;}
.footer-ad {float:left;margin:-7px 5px 0 0;background: padding-box transparent;border: 8px solid transparent;box-shadow: 0 0 8px rgba(160, 160, 160, 0.5);}
#f-1:after { background-position: 0px 0px;}
#f-1:hover {background-color: red;}
#f-2:after {background-position: 0px -130px;}
#f-2:hover {background-color: orange;}
#f-3:after {background-position: 0px -260px;}
#f-3:hover {background-color: green;}
#f-4:after {background-position: 0px -390px;}
#f-4:hover {background-color: blue;}
.footer-link a {padding:0 5px; color:#ffff97;}


.ie8 .top-ad {display:none !important}
.ie8 .main-nav li:before,.ie8 .main-nav a:before {display:none !important}
.ie8 .main-nav a {padding:10px !important}
/* Заголовок новости */
.postcontent {text-align:justify;font: 14px/1.5 "Tahoma", sans-serif;}
.postcontent ul, .postcontent ol {margin:5px 20px!important; padding:0 0 0 20px!important;}
.postcontent ul li {list-style:disc;}
.postcontent ol li {list-style:decimal;}
div .postcontent img, div .postcontent_search img{border: 0 none;box-shadow: 0px 0px 5px #444444;margin: 15px 15px 15px 15px;background:#f4f4f4 url('../images/bg_grid.png') repeat top left;}
div .postcontent .editor_button img, div .postcontent .editor_button_brk img {box-shadow:none;margin: 0;}
div .postcontent h1 {border-bottom:2px solid #008dff;color: #201f22;font-size: 25px;}
/* доп. поле - тип скрипта */
.code_types {background: #00b41c;border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;color: #FFFFFF;float: left;font-size: 12px;font-weight: bold;margin: 0 0 0 -40px;padding: 4px 8px;position: relative;}
/* кол-во комментариев */
.argcomshot b{background:padding-box #BABABA;-webkit-background-clip: padding-box;border: 3px solid transparent;border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;box-shadow: 0 0 6px #706D6D;color: #FFFFFF;font: 1.2em/30px Arial,Sans-serif;height: 30px;margin: -7px 0px 0;position: absolute;right:0;text-align: center;text-shadow: 0 0 3px #939393;width: 30px;z-index: 100;}
/* post_info */
.post_info {margin:5px 0 10px 40px; height:30px;}
.post_info_bottom {height:30px;}
/* breadcrumbs */
#breadcrumbs {overflow: hidden;width: 100%;font-size:12px; color: white;}
#breadcrumbs li {float: left;margin: 0 0.8em 0 1em;list-style:none;}
#breadcrumbs a {background: none repeat scroll 0 0 #DDDDDD;float: left;padding: 4px 6px;position: relative;color:#6c6c6c;text-decoration: none;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);}
#breadcrumbs a:hover {background: none repeat scroll 0 0 #94d264;color:#fff!important;text-shadow:1px 1px 1px #888!important;}
#breadcrumbs a:before, #breadcrumbs a:after {-moz-transform: skew(-10deg);background: none repeat scroll 0 0 #DDDDDD;bottom: 0;content: "";position: absolute;top: 0;width: 1em;}
#breadcrumbs a:before {border-radius: 5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;left: -0.5em;}
#breadcrumbs a:hover:before {background: none repeat scroll 0 0 #94d264;}
#breadcrumbs a:after {border-radius: 0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;right: -0.5em;}
#breadcrumbs a:hover:after {background: none repeat scroll 0 0 #94d264;}
.more {float:right;box-shadow: 0 0 5px #555555!important;border: 2px solid #FFFFFF!important;}
	.isicons { display: inline;}
		.isicons li { float: right; width: 19px; height: 19px; margin-top: -2px; }
		.isicons li img { display: block; } 	
/* pagination */
.dpad {line-height:18px;}
.dpad div.basecont {padding: 0 30px 0 50px;}
/*---Постраничная навигация---*/
.storenumber { font-weight: bold; }
#pagenav { margin: 14px; }
#pagenav div span, #pagenav div a {font-weight: lighter; text-shadow: 1px 1px 1px #fff; color: #7a7979;font-size: 1.5em;float: left;background:none repeat scroll 0 0 #EFEFEF !important;border:1px solid #D4D4D4 !important;height:20px !important;margin-right:7.6px !important;padding:5px 10px 5px 10px !important;text-align:center !important;text-decoration:none !important;}	
.navigation {font-size: 1.5em;line-height:18px;}
.navigation a {background:none repeat scroll 0 0 #EFEFEF !important;border:1px solid #D4D4D4 !important;color:#555!important;display:block !important;height:20px !important; margin-right:7.6px !important; padding:5px 0 5px 0px !important; text-align:center !important; text-decoration:none !important; width:30px !important;}
	.navigation a:hover {color:#2b6c9b; }
	.navigation a, .navigation span {float:left;}	
.navigation span {background:none repeat scroll 0 0 #0099E6 !important;border:1px solid #007CBB!important;color:#FFFFFF!important;display:block!important; float:left !important; height:20px !important; margin-right:7.6px !important;padding:5px 0 5px!important;text-align:center!important;text-decoration:none !important; width:30px !important;}	
/* downloads и demo */
#down-wrap,#demo-wrap {position:relative;text-align:left;padding:5px;float:left;margin:10px 10px 10px 10px;width:230px;height:50px;display:block;text-decoration:none;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);}
span.btn-title{color:#fff;text-align:center;font:30px/58px Tahoma, Arial, sans-serif;height:50px;width:230px;display:block;position:relative;background: #0095cd;background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background: -moz-linear-gradient(top,  #00adee,  #0078a5);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;z-index:5;line-height:50px;-webkit-transition:width .2s ease-out;-moz-transition:width .2s ease-out;-o-transition:width .2s ease-out;}
#down-wrap:hover span.btn-title,#demo-wrap:hover span.btn-title {font-size:19px;width:135px;background: #007ead;background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));background: -moz-linear-gradient(top,  #0095cc,  #00678e);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');-webkit-box-shadow: 1px 0px 0 #00678E, 0 1px 1px #0095CC;-moz-box-shadow:  1px 0px 0 #00678E, 0 1px 1px #0095CC;box-shadow:1px 0px 0 #00678E,0 1px 1px #0095CC;}
.btn-info {position:absolute;height:50px;width:230px;top:5px;right:5px;-webkit-box-shadow:0 -1px 0 #00678E,0 1px 1px #0095CC;-moz-box-shadow:0 -1px 0 #00678E,0 1px 1px #0095CC;box-shadow:0 -1px 0 #00678E,0 1px 1px #0095CC;background:#0095cd;background: -webkit-gradient(linear,left top,left bottom, from(#0078a5),to(#00adee));background:-moz-linear-gradient(top,#0078a5,#00adee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;z-index:4;}
.btn-info span {width:70px;margin:12px 12px 0 0;position:absolute;right:0;color:#EAF5FF;font:11px/12px Tahoma, Arial, sans-serif;text-align:left;}
#back-top {position: fixed;z-index:100;bottom: 30px;right: 10px;}
#back-top span {width: 48px;height: 47px;display: block;background:url('../images/up.png') no-repeat center center;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
/*---search---*/
#search {height: 42px;margin: 0 auto;padding: 20px 0 0;position: relative;width: 230px;}
#search form {position: relative;}
#search input[type="text"] {background: none repeat scroll 0 0 #efefef;border: 1px solid #bbb;border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px;-moz-border-radius: 20px;box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2), 0 1px 3px rgba(75, 75, 75, 0.1) inset, 0 0 0 8px rgba(196, 196, 196, 0.3);color: #777;font-size: 12px;height: 18px;padding: 6px 15px;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);width: 197px;}
#search input[type="text"]:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #c2c2c2;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 0 0 8px rgba(96, 96, 96, 0.1);
    outline: medium none;}
#search input:-moz-placeholder {color: rgba(154, 154, 154, 0.9);}
.search-bg {height: 30px;position: absolute;right: 1px;top: 1px;width: 30px;}
#search input#go[type="submit"] {background: url('../images/search.png') no-repeat;border: medium none;box-shadow: none;cursor: pointer;height: 16px;position: absolute;right: 10px;text-shadow: none;top: 8px;width: 16px;}
/*---login---*/
.loginbox { display: inline; }
.loginbox ul.loginbox { margin-top: 30px; float: right; height: 26px; }
	ul.loginbox li { margin-left: 10px; line-height: 23px; }
.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
	.logform li.lfield input { width: 265px; }	
	.logform .lfchek input { width: 13px!important; border: none!important; background: none!important; }
	.logform .lfchek label { display: inline!important; margin-bottom: 0.2em!important; }	
	.lvsep, .lvsep a {color: #404040; }
/*---blocktags теги ---*/
.blocktags a, .blocktags { color: #707070; text-shadow: 1px 1px 0px #fff; }	
/* sidebar */
#sidebar a:hover{text-decoration: underline;}
#sidebar { line-height: 18px; }
/* счетчики counters */
.counts li { display: block; float:left; }
.counts li{ width: 88px; padding: 10px 3px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); }
.counts li:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }
#share42 {margin: 0px 0 10px 0;padding: 6px;background: #FFF;border: 1px solid #E9E9E9;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#share42:hover {background: #F6F6F6;border: 1px solid #D4D4D4;-webkit-box-shadow: 0 0 5px #DDD;-moz-box-shadow: 0 0 5px #DDD;box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
#share42 img {margin: 0 !important; padding: 0 !important; border: none !important;}
/*Яндекс апдейты*/
#ya_block {padding:0px 0 6px 6px; text-decoration: none; text-shadow: 1px 1px 1px #fff;}
#ya_block div.ya_title, #ya_block div.gog_title {color:#282828; font-size: 14px;}
#ya_block div.ya_title img, #ya_block div.gog_title img {width:12px; height:10px;}
#ya_block div.ya_title span {color:#E90000;}
#ya_block div.gog_title span {color:#4169DD;}
#ya_block div.ya_one {color:#0099E6; font-size: 13px;}
#ya_block div.ya_one img { width:14px; height:10px;}
#ya_block div.ya_one span {color:#0099E6;}
#ya_block div.ya_two {color:#A29F9F; font-size: 13px;}
#ya_block div.ya_tree {color:#BBB; font-size: 13px; padding-bottom: 5px;}
.errorya {color:#E90000; font-size: 13px; padding:55px 0; text-align:center;}		
/*---buttons---*/
.vresult { border: 0 none; background: none; cursor: pointer; }
/* кнопки blue */
.buttons {display: inline-block;zoom: 1; *display: inline;vertical-align: baseline;font-weight:bold;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 12px/100% Tahoma, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.buttons:hover {text-decoration: none;}
.buttons:active {position: relative;top: 1px;}
/* blue */
.blue {color: #fff;border: solid 1px #006600;background: #006600;background: -webkit-gradient(linear, left top, left bottom, from(#006600), to(#006600));background: -moz-linear-gradient(top,  #006600,  #006600);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#01a600', endColorstr='#006600');}
.blue:hover {background: #0b290b;background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));background: -moz-linear-gradient(top,  #0095cc,  #00678e);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#007a00', endColorstr='#002e00');}
.blue:active {color: #80bed6;background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));background: -moz-linear-gradient(top,  #0078a5,  #00adee);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');}	
/*---Votes---*/
#bvote .btl h4 { margin-top: 12px; float: left; font-size: 1em; }
#bvote .btl .vresult { margin-top: 11px; float: right; }
.presult {background: #F1F1F1;color: #2A63D6; font-size: 0.9m; padding: 7px 3px 3 px; border: none; cursor: pointer}
.pollresult {color: #2A63D6; font-size: 0.9m; padding: 7px 3px 3 px; border: none; cursor: pointer ; background: #fff ;}
.vresult { float: right; width: 31px; height: 25px; padding: 0px; background: url('../images/vresultpoll.png') no-repeat 100% 0; }
.votefoot { text-align: center; padding: 11px 13px; }
.vote, #dle-poll-list div { clear: both; padding: 2px 0 2px 2px; }
.vote input, #dle-poll-list div input { vertical-align: middle; margin: 0; padding: 0; width: 14px; height: 14px; margin-right: 4px; }
#dle-poll-list { text-align: left; }
.pollfoot { padding-top: 14px; background: url('../images/ussep.png') no-repeat 50% 0; }
.pollhead { margin-bottom: 10px; color: #2b76a7; }
.vote img {border:1px solid #fff!important;}
	/*---change-skin---*/
	#change-skin { float: right; margin-top: 21px; width: 206px; height: 32px; text-shadow: 1px 1px 1px #000; }
	.change-skin { padding: 5px 6px 0 0px; height: 20px; }
		.change-skin .lcol { color: grey; padding-left: 2px; line-height: 26px; font-size: 0.85em; }
		.change-skin .rcol { padding: 2px 0 0 2px; width: 115px; height: 19px; }
			.change-skin select { text-shadow: 1px 1px 1px #000; color: #717171;font-size: 0.85em; background-color: #212121; width: 113px; height: 17px; border: 0 none; }		
.btn_reglog, .radial, .fbutton, #loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
/* меню */
#categories ul {overflow:hidden;}
#categories ul li a{background:#009814;border-radius:6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;padding:4px 8px;float:left; margin:4px 4px 0 0;color:#fff!important;}
#categories ul li a:hover {background:#00d400;color:#fff!important;}
/* lastcomment - tooltip */
.block_rate_up {color: #090;}
.block_rate_down {color: #C00;}
.hotspot {text-shadow: 1px 1px 0px #fff;}
#tt {position:absolute; display:block; background: #eee; -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;padding:7px 10px 7px 10px;color: #555; text-shadow: 0px 1px 0px #fff; border: 1px solid #999;z-index:100;}
#comments ul, #coda-slider .panel .panel-wrapper ul {margin: 14px 0 0 0;}
#comments ul li, #coda-slider .panel .panel-wrapper ul li{color: #707070; margin: 0 0 10px 0; background: url('../images/list_w.png') no-repeat; background-position: 8px 0; padding: 0 0 0 33px;}		
/*---Userinfo---*/
	.rateui { height: 17px; margin: 0 auto; padding-top: 4px; }
	.ussep { padding: 12px; border-top: 1px solid #BABABA; }
/* login регистрация */
#logindialog {border: 7px solid #E8E8E8;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;padding: 10px;}	
/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
	.statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; width: 50%; }
	.statistics ul.lcol li { padding: 0 15px 0 0; margin-bottom: 2px; }	
/*---Вывод ошибок---*/
.berrors { color: #000; padding: 15px 15px 15px 72px; background: #49d845 url('../images/berrors.png') no-repeat 9px 10px; }
	.berrors a { color: #346abb; }
/*---Заголовок страниц---*/
.heading { font-size: 1.5em; line-height: normal; color: #215aa0; margin-bottom: 10px; }
/*---Комментарии---*/
.bcomment { border-top: 3px solid #484848; padding-left: 130px; padding-bottom: 15px; }
	.bcomment .lcol { border-top: 1px solid #b6b5b3; background: #f1f0ed url('../images/bcomleft.png') repeat-x 0 100%; color: #707070; margin-left: -130px; padding: 14px 0 10px 15px; width: 115px; }
		.bcomment .lcol ul { font-size: 0.85em; }
			.bcomment .lcol .avatar { width: 100px; overflow: hidden; margin-bottom: 4px; }
			.bcomment .lcol .avatar img { width: 100px; display: block; }	
	.bcomment .rcol { padding-top: 15px; background: url('../images/bcomright.png') repeat-x; width: 100%; }
	.bcomment .dtop { height: 29px; }
		.bcomment .dtop h3, .bcomment .dtop span { color: #707070 }
			.bcomment .dtop h3 a { color: #000; }	
		.bcomment .dtop span { float: right; font-size: 0.85em; padding-right: 18px; background: url('../images/speedbar.png') no-repeat 100% 50%; height: 16px; line-height: 16px; }
		.cominfo { position: relative; margin-bottom: 12px; height: 30px; background: #f1f0ed url('../images/cominfo.png') no-repeat 100% 0; }
			.cominfo .dleft { width: 15px; height: 44px; position: absolute; top: -7px; left: -15px; background: url('../images/comileft.png') no-repeat; }		
			.cominfo ul { float: left; line-height: 29px; }
				.cominfo ul li { background: url('../images/cominfoli.png') no-repeat 0 52%; padding-left: 12px; color: #707070; float: left; height: 30px; margin-right: 15px; }
			.argreply a { text-align: center; text-shadow: 0 1px 0 #7b7b7b; color: #FCFCFC; font-size: 0.85em; margin-left: 4px; float: right; width: 80px; height: 30px; line-height: 28px; background: #136fab url('../images/argreply.png'); }
				.argreply a:hover { text-decoration: none; background-position: 0 -30px; }	
			.comedit, .comedit ul li, .comedit ul li a { height: 21px; }
				.comedit ul { float: right; }
				.comedit ul li, .comedit ul li a { float: left; }
				.comedit ul li { line-height: 21px; border-left: 1px solid #fff; font-size:10px;}
				.comedit ul li a { padding: 0 8px; background-color: #f1f0ed; }
					.comedit ul li.selectmass { position: relative; background-color: #f1f0ed; width: 21px; }
					.comedit ul li.selectmass input { position: absolute; top: 4px; left: 4px; margin: 0; }
			.signature, .slink { color: #707070; }
/*---forms---*/
.baseform {overflow:hidden;background: url('../images/brushed.png') repeat scroll 0 0 padding-box transparent;border: 8px solid transparent; box-shadow: 0 0 8px rgba(160, 160, 160, 0.5);}
.baseform .heading { color: #707070; font-size: 1.4em; }
.baseform, .mass_comments_action { background-color: #dedede; margin:0 0 10px 0;}
.mass_comments_action { padding: 10px 13px; }
	.baseform .dcont { padding: 13px 0; margin: 0 13px; }
		.baseform .dcont .heading { margin: 0; }
.tableform { width: 100%; }
	.tableform >div { border-top: 1px solid #D4D4D4;font-weight: bold;margin: 5px 0 5px 0px;padding:10px;}
	.fieldsubmit { padding: 10px;}
	.addnews { font-weight: bold; }
	.impot { color: #d51e44; font-weight: normal; }
	.checkbox { padding: 4px 0; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }
.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff url('../images/fields.png') repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
/*---А также:---*/
.related {overflow:hidden;background: url('../images/brushed.png') repeat scroll 0 0 padding-box transparent;border: 8px solid transparent;box-shadow: 0 0 8px rgba(160, 160, 160, 0.5);}
.related .dtop { padding: 0 8px; height: 30px; }
	.related .dtop span {float: left;background-color: #FFFFFF;border-radius: 0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;color: #7A7979;font-weight: bold;line-height: 22px;position: relative;height: 26px;padding: 0px 10px;}
	.related ul { padding: 6px 0 0;}
	.related ul a {background: #dedede;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;color: #707070;display: block;float: left;font-weight: lighter;margin: 2px;padding: 4px;text-shadow: 1px 1px 0px #FFFFFF;}
	.related ul a:hover {background: #999;color: #fff;text-shadow: 1px 1px 0px #707070;}	
	/*---ratebox---*/
	.rate { width: 85px; height: 17px; overflow: hidden; left:-124px; position:absolute;top:90px;}
	.post_info .rate { padding-top: 5px; }	
	/*---Tags---*/	
		.btags .btags { color: #ffffff; line-height: 32px; padding: 0 10px; background-color: transparent; background-position: 100% -33px; }
		.btags a { color: #fff; }
	.fullstory { border: 0 none; }
		.mlinktags { background-position: 0 -70px; }
		.mlinktags .mlink { background-position: 100% -105px; }		
/* TabNavigation */
.tabsection {width: 100%;background: #F1F0ED;margin: 10px 0 10px;}
ul.utabs {height: 28px;line-height: 25px;list-style: none;border-bottom: 1px solid #DDD;background: #FFF;}
.utabs li {float: left;display: inline;margin: 0 1px -1px 0;padding: 0 13px 1px;color: #777;cursor: pointer;background: #F9F9F9;border: 1px solid #E4E4E4;border-bottom: 1px solid #F9F9F9;position: relative;}
.utabs li:hover,
.utabs li.current {color: #444;background: #F1F0ED;padding: 0 13px 2px;border: 1px solid #D4D4D4;border-bottom: 1px solid #F1F0ED;}
.box {display: none;border: 1px solid #D4D4D4;border-width: 0 1px 1px;background: #F1F0ED;padding: 5px 12px;}
.box.visible {display: block;}
.box .fb-comments  iframe, .box .fb-comments, .box #vk_comments iframe, .box #vk_comments {width:100%!important;}
.icon img {vertical-align: middle ;padding: 0 5px 3px 0;}
#feed {position: absolute;margin: -10px 0 0 0;right:0px;}
#feed a {text-decoration:none;}
#feed img {opacity:0.4;}
#feed img:hover {opacity:1.0;}		
/*---Краткая содержимое---*/
.base { overflow: hidden; border-bottom: 1px solid #ccc; background: url('../images/basefoot.png') repeat-x 0 100%; }
.bsep { font: 1px/1px sans-serif; height: 25px; background: url('../images/bsep.png') repeat-x; }
	.base .btl { margin-bottom: 2px; }
		.base .btl a, .base .btl { color: #68a719; }
	.binfo, .argcat { color: #888785; padding-bottom: 8px; }
	.argcat { padding-left: 10px; background: url('../images/garrow.png') no-repeat 1px 5px; }
	.base .maincont { text-align: justify; padding-top: 14px; border-top: 1px solid #cfcfcf; background: url('../images/maincont.png') repeat-x; }
/*---Сортировка новостей---*/
.sortn {margin: 0 0 13px 0; height: 33px; background: url('../images/sortn.png') no-repeat; }
	.sortn .sortn {text-align: center; line-height: 29px; padding: 0 15px; background-position: 100% -33px; font-size: 0.85em; margin: 0; }
	.sortn img {vertical-align: middle; }	
/* like */
.top_like {-moz-transition: opacity 0.3s ease-in-out 0s;background: none repeat scroll 0 0 #e2e2e2;margin: 0px; overflow:hidden;opacity: 0.4;padding: 4px 0px 6px 14px;border-radius:15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;}
.top_like:hover {opacity: 1;}
.top_like_item {float: left; height:20px;}
.fb_edge_widget_with_comment {position:absolute!important;}	
/* реклама */
.block {clear:both;}
div.adv_block {display:block;width:100%;clear:both;}
div.adv_block span {line-height: 100%;display:block;float: left;overflow: hidden;text-decoration:none; margin: 0 4px 8px !important; width:125px;}
div.adv_block span img{float:left;}
/* Автор */
.author {color: #A3A3A3;float: right;font-size: 12px;line-height: 22px;position: absolute;right: 50px;}
.author a {color: #888;}
.author a:hover {text-decoration:underline;}
/* кнопка info */
.thide{display: block;line-height: normal;}		
.infbtn {margin: -1px 0 0 0;position:absolute;width:25px;z-index:0;}
.infbtn .thide {background: #00d900;cursor: pointer;border:3px solid #bababa;border-radius:24px 0 0 24px;-webkit-border-radius:24px 0 0 24px;-moz-border-radius:24px 0 0 24px;color:#fff;font-weight:bold;padding: 2px 0 2px 6px;}
.infbtn .thide:hover {background:red;}
.infbtn .thide.selected {background: #bababa;}
.infcont {background: url('../images/brushed.png') repeat scroll 0 0 padding-box transparent;border: 8px solid transparent;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;box-shadow: 0 0 4px #5B5B5B;display: none;position: absolute;right: 20px;top: 24px; width: 180px;z-index: 33;}
.infcont ul {color: #67747B;font-size: 0.9em;list-style: none outside none; margin: 0 6px;padding: 5px 0; position: relative;}
.editdate {background: url('../images/brushed.png') repeat scroll 0 0 padding-box transparent;color: #67747B; font-size: 0.9em; padding: 6px;}
@media screen and (max-width:860px) {
	.ie8 #logo {background:none !important;position:static !important;text-indent:0 !important;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important}
	.ie8 #logo h1 {position:static !important;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important}
	.ie8 #tag {display:none !important}
	.buttons {font: 10px/100% Tahoma, Helvetica, sans-serif;}
}
@media screen and (max-width:1350px) {.children .avatar-wrap:before {width:400px}}
@media screen and (max-width:1200px) {
     h2 {font-size: 26px; margin: 10px 0;}
	#hot-links {float:none;clear:both}
	/*div.postcontent img, div.postcontent_search img { width:100%;}*/
	aside {margin:20px;width:35%;max-width:none;right:-55px;}
	#juice {width:58%}
	#main-content {margin:115px auto 10px}
	.main-nav span {display:none}
	.main-nav li {width:25%;border-right:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.main-nav a {background-position:20px center !important;text-align:left !important;padding:13px 0 2px 0}
	.main-nav a:before {float:left;width:40px;margin:-13px 5px 0 10px}
	.main-nav li:nth-child(4n) {border-right:0}
	.main-nav li:nth-child(n+5) {border-bottom:0}
	.main-nav li:before {display:none}
	.main-nav li.current span:after {display:none}
	.top-ad {top:105px;}
	#logo {top:85px}
	#slogan span,#slogan hr {display:none}
	#slogan {top:66px;left:104px}
	.comment {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.comment-content,.children .comment-content {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;padding-left:150px}
	.comment-author-wrap {left:10px;z-index:4}
	.avatar-wrap {border-color:#c2c2c2}
	.avatar-wrap:before {display:none}
}
@media screen and (max-width:1024px) {
    .rate {display:none;}
    .top_like_item {margin:0 0 3px 0;}
    #reformal_tab {position:absolute; display:none!important;}
	#main-content,header .inside,footer .inside {width:95%}
	.date-bubble,.views-bubble {display: none;}
	#slogan {display:none}
	aside {margin:0;width:32%;right:0;}
	#feed {top:-30px; visibility: hidden;}
	aside .inside {border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;clear:both;}
}
@media screen and (max-width:860px) {
	 .top_like_item {margin:0 0 3px 0;}
	#main-content,header .inside,footer .inside {width:100%}	
	header {background:none}
	header .inside {padding:0}
	.counts li {float:left;}
	h2 {font-size:40px;}
	div .postcontent img, div .postcontent_search img {width:auto;}
	#feed {top:10px; visibility: hidden;}
	.main-nav li {background:#434343}
	.main-nav a {padding:10px !important;text-align:center !important}
	.main-nav span {display:block}
	.main-nav li:nth-child(n+7) {border-bottom:0}
	.main-nav-wrap {margin:-19px 0 0 0}
	#logo {position:relative;bottom:auto;top:0;margin-top:-20px;background-size:100% 100%;width:420px;left:-100px;overflow:hidden;height:120px}
	#tag {left:153px;top:71px;font-size:10px;line-height:11px;letter-spacing:5.5px}
	h1 {font-size:30px}
	h2 {font-size:26px}
	#main-content {margin-top:80px}
	.main-nav a {background:none !important;padding-top:10px}
	.main-nav a:before {display:none}
	.top-ad {top:214px;border:none;}
	#juice,aside {float:none;width:auto}
	#juice .inside {padding:20px}
	.footer-ad {float:none;width:100%;margin:0;border:0}
}
@media screen and (max-width:750px) {
.col,.col5 {margin-left:2%;}
.cols5 .col {width: 96%;}
.first {margin:0 2%!important;}
.footer-items li,.footer-items h3,.footer-items p{float:left;}
.footer-items a {float:right;margin-right:14px;}
.footer-items li {display:inline-block;list-style:none;position:relative;margin-right:0px;width:100%;}
.footer-items li img, .footer-items li object {display:none;}
.footer-items li div.ad1,.footer-items li div.ad3,.footer-items li div.ad5 {top:0px;left:0px;width:100%;height:100%;-moz-transform:none;-webkit-transform:none;}
.footer-items li div.ad2,.footer-items li div.ad4 {bottom:0px;right:0px;width:100%;height:100%;-moz-transform:none;-webkit-transform:none;}
.footer-items li:hover div.ad1,.footer-items li:hover div.ad2,.footer-items li:hover div.ad3,.footer-items li:hover div.ad4,.footer-items li:hover div.ad5 {width:100%;height:100%;filter:alpha(opacity=100);}
.footer-items li div.ad1,.footer-items li div.ad2,.footer-items li div.ad3,.footer-items li div.ad4,.footer-items li div.ad5{line-height:22px;font-weight:400;font-size:12px;position:relative;opacity:1;filter:alpha(opacity=100);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;padding:4px 0;}
.footer-items li:hover div.ad1,.footer-items li:hover div.ad2,.footer-items li:hover div.ad3,.footer-items li:hover div.ad4,.footer-items li:hover div.ad5{bottom:0px;right:0px;width:100%;height:100%;opacity:1;filter:alpha(opacity=100);-moz-transform:none;-webkit-transform:none;}
.footer-items li div.ad1 h3,.footer-items li div.ad2 h3, .footer-items li div.ad3 h3,.footer-items li div.ad4 h3,.footer-items li div.ad5 h3{padding-bottom:0px;margin:0 14px;border-bottom:0px solid #aaa;}
}
@media screen and (max-width:600px) {
     #breadcrumbs {font-size:10px;}
	 .code_types {font-size:11px;}
	 .top_like_item {margin:0 0 3px 0;}
	 #feed a img { width:40px; visibility: hidden;}
    div .postcontent img,div .postcontent_search img {width:100%;}
	.main-nav li {width:50%}
	.main-nav li:nth-child(even) {border-right:0}
	.main-nav li:nth-child(n+5) {border-bottom:1px solid rgba(255,255,255,0.2)}
	.top-ad {top:268px;border:none;}
}
@media print {aside {display: none}}

.relatednews_tip {color: #fff;background:#1d1d1d;display:none;padding:10px;position:absolute;	z-index:1000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 280px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em; 
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}





#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:-5px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/



/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/



.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:523px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Footer
*/
.tell {font-size:22px}

.slides_container {
	width:510px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slides_container a {
	width:500px;
	height:270px;
	display:block;
}
#container {
	width:500px;
	padding:10px;
	margin: 20px;
	position:relative;
	z-index:0;
}
#frame {
	position:absolute;
	z-index:0;
	width:660px;
	height:341px;
	top:-3px;
	left:-80px;
}
#example {
	width:500px;
	height:350px;
	position:relative;
}

@media screen and (max-width:1200px) {
.slidd {visibility:hidden; display: none;}
}
@media screen and (max-width:1350px) {
.slidd {margin: 0 auto;}
}
@media screen and (max-width:1920px) {
.slidd {margin: 0 auto;}
}