/****************************   
 * Theme Name: 1GAI
 * Theme URL: http://1gai.ru
 * Version: 1.3
 * Made by MF [Prides.me]
*/

/* Begin Reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure { margin: 0; padding: 0; 	border: 0; outline: 0; 	font-size: 100%; background: transparent; } body { 	line-height: 1.4; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } /* End Reset */

/*--------------------------------------------------------------------------------
0.0 BODY
--------------------------------------------------------------------------------*/
body,html{color:#000;font-family:arial, sans-serif;font-size:13px;}
body {background: url("../images/bg1.jpg") no-repeat fixed 0 0 / cover rgba(0, 0, 0, 0);}
::selection { text-shadow:none; color:#333; background:#FF9; }
::-moz-selection { text-shadow:none; color:#333; background:#FF9; }
input{display:inline-block;padding-left:8px;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}
input:focus{outline:none;border:1px solid #2F5BB7;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);}
a{font-size:100%;background:transparent;color:#c82c2a;text-decoration:none;transition: color 0.2s ease 0s;-webkit-transition: color 0.2s ease 0s;-moz-transition: color 0.2s ease 0s;}
a:hover{color:#000;text-decoration:underline;}
a:hover,a:active{outline:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
small{font-size:75%;}
strong,th{font-weight:700;}
ul{list-style-type:none;}
@font-face {
    font-family: 'PTSansRegular';
    src: url('../font/PTS55F-webfont.eot');
    src: url('../font/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/PTS55F-webfont.woff') format('woff'),
         url('../font/PTS55F-webfont.ttf') format('truetype'),
         url('../font/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PTSansBold';
    src: url('../font/PTS75F_W.eot');
    src: url('../font/PTS75F_W.eot?#iefix') format('embedded-opentype'),
         url('../font/PTS75F_W.woff') format('woff'),
         url('../font/PTS75F_W.ttf') format('truetype'),
         url('../font/PTS75F_W.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PTSansCaption';
    src: url('../font/PTC55F_W.eot');
    src: url('../font/PTC55F_W.eot?#iefix') format('embedded-opentype'),
         url('../font/PTC55F_W.woff') format('woff'),
         url('../font/PTC55F_W.ttf') format('truetype'),
         url('../font/PTC55F_W.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*--------------------------------------------------------------------------------
1.0 BODY
-------------------------------------------------------------------------------- */
#outer{width:960px;background:#fff;margin:0 auto;padding:0 10px;box-shadow: 0 7px 6px #000;}
.left{float:left;}
.right{float:right;}
.clr{clear:both;overflow:hidden;height:0;}
.story-new h1,.heading {color:#111111;font-family:"PTSansBold", Trebuchet MS, Arial;font-size:30px;line-height:30px; margin: 0 0 20px;}
.reset{list-style-type:none;}
.middle{float:left;border-bottom:2px solid #ddd;padding:10px;}
.middle-vimeo{border-bottom:2px solid #ddd;padding:10px;}
.leftcol{float:left;width:490px;border-right:1px dashed #ccc;padding:0 20px 0 0;}
.line1{background:url(../images/l.png)no-repeat;height:6px;}
.rightcol{float:left;width:408px;color:#5d5c5c;padding:0 0 0 20px;}
.rightcol h3{color:#ad2626;font-family:"PTSansBold", Trebuchet MS, Arial;font-size:20px;font-weight:bold;border-bottom: 1px solid #ddd;padding: 0 0 5px;}
.rightcol a:hover{text-decoration:none;}
.gbl{padding-top:5px;}
.log-box{color: #151515;padding: 5px 0 0 0;}
.log-box .dot-link{border-bottom: 1px dotted #C82C2A;}
.btl {padding: 10px 0;font-size: 15px;font-family: Trebuchet MS;}
.line2{background:url(../images/r.png)no-repeat;height:6px;margin:10px 0;}
.direct {background: #fff;}
.merge:before,.merge:after{display:table;line-height:0;content:"";}
.merge:after{clear:both;}

/*--------------------------------------------------------------------------------
2.0 HEADER
-------------------------------------------------------------------------------- */
#head{width:980px;height:70px;margin:0 auto;background:url(../images/head.png)no-repeat;font-family: "Trebuchet MS", Arial, Tahoma; font-size: 15px;}
#head ul{line-height:50px;float:left;}
#head ul li{display:inline;padding:0 20px 0 10px;background:url(../images/separator.png)no-repeat right center;}
#head ul li.no_li{background:none;}
#head ul li a{color:#dbd8d8;}
#head ul li a:hover{color:#f5db3c;text-decoration:none;}
#logo{background:url(../images/logo.png)no-repeat;width:134px;height:40px;float:left;margin:0 10px 0 30px;}
#logo a{display:block;height:40px;text-indent:-9000px;}
/*--------------------------------------------------------------------------------
3.0 NAVIGATION
-------------------------------------------------------------------------------- */
#nav{float:left;width:950px;height:50px;border-bottom:1px dashed #ccc;}
#nav ul{line-height:45px;margin:0 10px;text-align: center;}
#nav ul li{display:inline;padding:0 15px;background:url(../images/sep.png)no-repeat right center;}
#nav ul li a{color:#3c3c3c;font-family:"PTSansRegular", Arial, Tahoma;font-size:18px;}
#nav ul li a:hover{color:#CC3333;text-decoration:none;}
#nav ul li.no-li{padding:0 15px 0 0;}
#nav ul li.no-li2{background:none;}
#nav sup{font-size:11px;color:#CC3333;}
/* SEARCH  */
.search-box{line-height:62px;float:right;position:relative;right:40px;top:15px;}
.search-form{position:relative;}
#story{background:#fff url(../images/search.png)no-repeat 7px center !important;color:#777;font-size:12px;font-family:"PtSansRegular", Arial; border:1px solid #1d1d1d;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;height:26px;padding: 0 0 0 25px !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;width: 210px;}
#story:focus{border-color:rgba(244,219,59,0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
.search-but{position:relative;float:left;width:11px;height:12px;text-indent:-9000px;border:none;background:url(../images/search.png)no-repeat;left:20px;top: 7px;}
/*--------------------------------------------------------------------------------
4.0 CONTENT
-------------------------------------------------------------------------------- */
.story-new{margin:0 0 20px;position:relative;}
.bornew{border-bottom: 2px dashed #ccc;}
/*.story-new h2:after{content:"";background:url(../images/new_arr.png) no-repeat center left;width: 500px; height:8px;display: block;padding-top: 10px;}*/
.story-new h2 a{color:#111111;font-family:"PTSansBold", Trebuchet MS, Arial;font-size:21px;}
.story-new h2 a:hover{color:#CC3333;text-decoration:none;}
.img-story {position:relative;margin-bottom: 10px;}
.img-story img{border: 5px solid #000;position:relative; right: 30px;width:510px;}
	.img-story img:hover{border: 5px solid #C82C2A;}
.arr-img{position:absolute;background:url(../images/arr.png)no-repeat;width:9px;height:9px;left: -30px;}
.text-story{font-size:15px;color:#555555;margin:0 0 10px 0;text-align: justify;}
.text-story img {max-width:490px;margin: 0 1px 10px;}
.full-new {color: #000;}
.meta-info{color:#b2b2b2;font-size:12px;font-family:"PTSansRegular", Arial;margin: 0 0 5px;}
.more-link {text-align:right;font-size:14px;margin: 6px 0 0;}
.more-link a{background:url(../images/morelink.png)no-repeat left center;padding: 0 0 0 15px;text-decoration:underline;font-family:"PTSansBold", Trebuchet MS;}

.edit-link{display:block;float:left;margin: 0 5px;}
.related-title{border-bottom: 1px solid #D5D5D5;border-top: 3px solid #151515;font-family:"PTSansBold", Trebuchet MS, Arial;font-size:14px;font-weight: bold;letter-spacing: 0.1em;padding: 11px 0;text-transform: uppercase;margin-bottom: 20px;}
.related-news{margin-bottom: 20px;}
.related-news li{display:inline-block;letter-spacing:0;margin-right:20px;position:relative;text-align:left;vertical-align:top;word-spacing:0;width:140px;}
.related-news li a{font-size: 16px;line-height: 18px;color: #000;font-family: "PTSansRegular", Georgia,"Times New Roman",Times,serif;margin-bottom: 5px;}


/*--------------------------------------------------------------------------------
5.0 BLOCKS
-------------------------------------------------------------------------------- */
.bl200{width:248px;float:left;border-right:1px solid #ddd;padding:0 0 5px 0;}
.blr200{width:140px;float:right;margin:0 0 0 10px;}
.blb {margin-right: 15px;}
/* ýëåìåíòû âíóòðè ýòèõ ñòîëáîöîâ  */.borbot{padding:0 0 10px;}
.bl200 h4{color:#208e9f;text-transform:uppercase;padding:0 0 5px;font-family: "PTSansBold", Arial, Tahoma;font-size: 17px;font-weight: bold;}
.bl200 ul li,.blr200 ul li{border-bottom:1px dotted #ddd;display:block;padding:5px 0;}
.bl200 ul li a,.blr200 ul li a{color:#151515;text-decoration:none;display:block;}
.bl200 ul li a:hover,.blr200 ul li a:hover{color:#c82c2a;}
.blr200 h4{color:#baba5b;padding:0 0 5px;text-transform:uppercase;font-family: "PTSansBold", Arial, Tahoma;font-size: 17px;font-weight: bold;}
.blr200 h5{color:#15795c;text-transform:uppercase;padding:0 0 5px;font-family: "PTSansBold", Arial, Tahoma;font-size: 17px;font-weight: bold;}
.blr200 h6{color:#3c9cab;text-transform:uppercase;padding:0 0 5px;font-family: "PTSansBold", Arial, Tahoma;font-size: 17px;font-weight: bold;}
.bl200 h6{color:#9b421f;text-transform:uppercase;padding:0 0 5px;font-family: "PTSansBold", Arial, Tahoma;font-size: 17px;font-weight: bold;}
.archives {color: #5d5c5c;text-decoration: none;padding: 5px 0;}
/*.bor-main {border: 1px solid #E1E0D7;padding: 5px 10px 10px 10px;background-color: #F2F1E7;margin: 0 0 20px 0;}*/
/*--------------------------------------------------------------------------------
6.0 FOOTER
-------------------------------------------------------------------------------- */
.foo{background:url(../images/foo.png) repeat-x;width:920px;height:59px;line-height:46px;color:#d8d8d8;float:left;margin:20px 0 10px;padding:0 20px;}
.foo a{color:#fff;}
.foo a:hover{text-decoration:underline;}
.footer{float:left;width:960px;border-top:2px solid #ddd;}
.logo_bottom{float:left;opacity:0.6;border-right:1px solid #ddd;line-height:100px;margin:20px 0;padding:0 40px 0 0;}
.logo_bottom:hover{opacity:1;}
.copy{float:right;text-align:right;color:#a6a6a6;padding:20px 0 0;font-size:12px;}
.copy a{color: #333;}
.count{opacity:0.6;margin:5px 2px;}
.count:hover{opacity:1;}
.follow{line-height:60px;}
.follow li{float:left;margin:0 5px;opacity:1;}
.follow li a:hover{opacity:0.7;}

/*---------------------------------------------------
---------------------------------------------Blocks*/

/* Slider */
.slider {height: 225px;position:relative; border-bottom: 1px dashed #ccc;margin-bottom: 20px;overflow:hidden;width:495px;}
	#slider ul, #slider li,#slider2 ul, #slider2 li{margin:0;padding:0;	list-style:none;}
	#slider2{margin-top:1em;}
	#slider li,#slider2 li{width:495px;height:198px;font-size:12px;overflow:hidden;}

ol#controls{height:28px;position:relative;right:10px;float:right;bottom: 40px;z-index:20;}
	ol#controls li{background:#fff;float:left;list-style:none;margin:0 5px 0 0;padding:0 2px;border-radius:50px;opacity:0.6;font-weight:bold;font-family:"PTSansBold", Arial;}
	ol#controls li a{float:left;color:#000;text-decoration:none;padding:3px 7px;}
	ol#controls li:hover{background:#fff;color:#000;}
	ol#controls li.current{background:#fff;color:#000;opacity:1;}
	ol#controls li.current a{color:#000;}
	ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none;}
.r-news3 a {color: #fff;text-decoration:none;}
	.r-img-c3 {position:relative;overflow:hidden;height:198px;}

	.swiper-content {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.swiper-text > div {
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    z-index: 2;
}

.swiper-text h2{
    color: #FFFFFF;
    margin-bottom: 0;
    margin-top: 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	font-family: PTSansRegular;
	font-weight: normal;
	font-size: 22px;
}
	
.swiper-text:after {
    background: none repeat scroll 0 0 #000000;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.15;
    position: absolute;
    top: 0;
    transition: opacity 0.15s ease-out 0s;
    width: 100%;
}

.swiper-text {
    display: table;
    height: 100%;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 2;
}	

.swiper-text:hover:after {
    opacity: 0.3;
}
	
/* showScroll */
#showScroll{position: fixed;top:15px;left: 0;width: 80px;height: 70%;opacity: 0.3;filter: alpha(opacity=30);display: none;	-webkit-transition: opacity .1s ease;-moz-transition: opacity .1s ease;transition: opacity .1s ease;}
#showScroll div{position: absolute;top: 0;left: 0;width: 80px;height: 100%;text-align: center;line-height: 100px;}
#showCur{margin:0 auto;font-size:12px;font-family: Arial, sans-serif;color:#eee;}
#showScroll:hover{opacity: 1;filter: alpha(opacity=70);cursor: pointer;}
#showScroll:hover div{background-color: #111;}
.showUpImg {margin-right: 5px;display: inline-block;width: 10px;height: 9px;background: url("../images/top.png") no-repeat center;}

/**/
#navigation.default{}
#navigation.fixed {position: fixed;top: 0;left:0;width:100%;text-align: center; z-index: 999;background: none repeat scroll 0 0 rgba(255, 255, 255, 1);box-shadow: 0 1px rgba(0, 0, 0, 0.28), 0 3px rgba(0, 0, 0, 0.07);border-bottom: 1px solid #E1E0D7;margin: 0;line-height: 40px;}

/* Navigation */
.navigation{margin: 10px 0;display: inline-block; width: 100%;font-family: "PTSansRegular",Trebuchet MS;font-size:14px;}
.navigation .nav_ext{color: #b2b2b2;}
.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active{text-decoration:none;color:#1068A6;padding:6px 9px 5px;-moz-transition:all 400ms linear;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}
.navigation a:hover{background:#ebebeb;color:#323232;}
.navigation span{text-decoration:none;color:#fff;background:#0A0A0A;padding:6px 9px 5px;}
.navigation span.nav_ext{border:none;background:transparent;}
.next-link{float: right;display: inline;}
.prev-link{float: left;display: inline;}
.navigation .prev-link span,.navigation .prev-link a,.navigation .next-link span,.navigation .next-link a{background:#ebebeb;color:#323232;}

/*---forms---*/
.brdform { padding: 3px; border: 1px solid #dce0e2; }
.baseform, .mass_comments_action { padding: 1px; background-color: #f0f2f4; }
.mass_comments_action { padding: 10px 13px; }
	.baseform .dcont { padding: 13px 0; margin: 0 13px; }
	.baseform .dcont .heading { margin: 0; }

.tableform { width: 100%; }
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
	.fieldsubmit, .tableform td { padding: 10px 6px; border-top: 1px solid #fff; }
	.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; }	

/* Vote  */
#bvote{background:#040915;color:#f5f5f5;font-size:12px;margin:10px 0;padding:10px 10px 20px;}
.vtitle{color:#fff;padding:0 0 15px;font-family: "PTSansBold", Arial, Tahoma;font-size: 20px;font-weight: bold;line-height:22px;}
#vopros{background:url(../images/vote.png)no-repeat;height:43px;width:43px;position:relative;float:right;bottom:19px;left:15px;}
.dbwhite2 {margin-right:5px;float:left;}
.fbutton{
	cursor: pointer;
	display: inline-block;

	font-size: 14px;
	line-height: 25px;
	padding: 4px 10px;
	text-align: center;  
	vertical-align: middle;
	font-weight: normal;
	font-family: Helvetica,​Arial,​sans-serif;

	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	*background-color: #222222;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	border-image: none;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	
	float: left;
	
}
.fbutton:hover{
  color: #FF9;
  background-color: #222222;
  *background-color: #151515;
}
.fbutton:active {
	  background-color: #080808 \9;
}
.dbwhite {
	text-align: center;
}
.dbwhite .fbutton {
	margin: 0 auto;
}

#dle-vote .vote input[type="radio"] {
	margin-right: 5px;
	cursor: pointer;
}
#dle-vote {
	font-family: "PTSansRegular", Arial, sans-serif !important;
	font-size: 15px  !important;
}


/* Äîï. èíôîðìàöèÿ  */
.reliz-info{list-style-type:none;line-height:16px;height:16px;padding:5px 5px 20px 5px;}
.fn-line{background: url(../images/fn.png)no-repeat center center;height: 15px;display: block;margin: 0 0 15px;}
.reliz-info li{font-size:12px;cursor:help;}
.author{background:url(../images/icon_author.png) no-repeat left 2px;padding:0 0 0 15px;margin-left: 4px;}
	.author a{color: #777;}
.views{height:7px;background:url(../images/views.png) no-repeat left 3px;margin:0 10px;padding:0 0 0 18px;}

/* comment */
.comment { border:1px solid #ccc; color:#000; margin: 10px 0; padding:15px 0 10px; background:#f7f7f7; }
.comment-meta { height:56px; position:relative; }
.comment-meta-left { position:absolute; left:15px; top:0; }
.avatarcom { border:1px solid #ccc; background:#fff; width:37px; height:37px; padding:2px; display:inline; float:left; margin:0 15px 0 0; }
.comment-name-date { padding:6px 0 0 0; float:left; }
.comment-date { font-size:11px; color:#757676; margin:0 0 0 0; }

.comment-act { background:url(../images/arrow1.gif) no-repeat left 5px; font-size:11px; position:absolute; right:12px; top:5px; padding:0 0 0 13px; }
.comment-act li { display:inline; }
.comment-reply a, .comment-reply a:visited { border-right:1px solid #aaa; padding:0 10px 0 0; margin:0 6px 0 0; }
.comment-edit a, .comment-edit a:visited { border-left:1px solid #aaa; padding:0 0 0 10px; margin:0 0 0 6px; }

/* ----- comment-contents ----- */
.comment-content { padding:0; clear:both; margin:0 15px; }
* html .comment-content { padding:5px 0 0 0; }
.comment-content a, .comment-content a:visited { text-decoration:underline; }
.comment-content a:hover { }
.comment blockquote span { margin:0 0 -1em 0; display:block; }

.sortn{font-size:12px;text-align:left;color:grey;font-family:PTSansRegular, Arial, Tahoma;margin:5px 0;}
.sortn a{color:#333;}

/*---Âûâîä îøèáîê---*/
.berrors {border: 1px solid #d5d5d5;border-width: 1px 0;color: #111;padding: 10px 15px 10px 60px;font-style: italic;background: #eeeeee url("../images/berrors.png") no-repeat;margin: 20px 0;}
.berrors a {color: #000;}

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
.lcol { float: left; } .rcol { float: right; }
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #E1E0D7; border-radius: 3px; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li {} 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
		.grey {color: grey;}
		
/*---login---*/
.loginbox { display: inline; }
.loginbox ul.loginbox { float: right; height: 27px; }
ul.loginbox { line-height: 27px; }
	ul.loginbox li { margin-left: 10px; }
	.loginbtn a { text-decoration: none; font-size: 1.1em; display: block; width: 66px; padding-bottom: 17px; background: url("../images/loginbtn.png") no-repeat 50% 0; }
		.loginbtn a b { text-align: center; display: block; cursor: pointer; height: 26px; background-color: #db143d; }

		.loginbtn a:hover { background-position: 50% 100%; }
		.loginbtn a:hover b { background-color: #f1345d; }

.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
	.logform li.lfield input { width: 265px; }
		.logform li.lfchek input { width: 13px; border: none; background: none; }
		.logform li.lfchek label { display: inline; margin-bottom: 0.2em; }
		
.pm_status{float:left;border:1px solid #d8d8d8;background-color:#fff;width:280px;height:100px;margin-left:20px;margin-right:5px;padding:0;}
.pm_status_head{border-bottom:1px solid #d8d8d8;font-size:.9em;background:#fff url(../images/bbcodes.png) repeat-x 0 100%;height:22px;font-weight:700;text-align:center;color:#4e4e4e;padding:0;}
.pm_status_content{padding:5px;}

#dle-content{width: 100%;}
#dle-content .shortstory .maincont p img{width: 100% !important;}
.vimeo{float:left;width:229px;position:relative;margin:20px 5px 0 0;}
.vimeo:nth-child(4n+5){clear:both;}
.vimeo h2{margin:5px 0;padding:0;}
.vimeo h2> a{color:#000;}
.vimeo h2> a:hover{color:#C33;}
.img-vimeo{position:relative;display:block;}
.img-vimeo img{width:229px;height:160px;display:block;}
.img-vimeo .ico-play{display:block;width:229px;height:160px;position:absolute;top:0;left:0;}
.img-vimeo:hover .ico-play{background:url(../images/play.png) no-repeat scroll 0 0 transparent;}
.views-vimeo{background:#fff;display:block;position:absolute;bottom:0;right:0;height:15px;text-align:right;padding:0 6px 0 8px;}
.views-vimeo i{background:url(../images/views.png)no-repeat left center;font-style:normal;color:#888;font-size:10px;padding:0 0 0 18px;}
.vimeo-full{text-align:center;margin:0 auto;}
.vimeo-full-text{color:#383838;text-align:left;}
.vimeo-full-text img{display:none;}
.argback img {width: 16px; height: 16px;vertical-align: middle;margin-right: 3px;background: transparent url("../images/back-vimeo.png") no-repeat;}
.pl-1{border:1px solid #E3E3E3;height:45px;text-align:center;margin:0 0 20px;}
.pl-1 h5{font:12px/1 PTSansRegular,Arial,Tahoma;margin-bottom:-5px;position:relative;text-align:center;text-transform:uppercase;top:-5px;z-index:2;}
.pl-1 h5 u{background:none repeat scroll 0 0 #FFF;text-decoration:none;padding:0 8px;}

.full-new-adv{
	padding: 0;
}
.basetags {
	font-size: 0;
	font-family: PTSansRegular, Arial, Tahoma;
    color: #FFFFFF;
    text-transform: uppercase;
	margin: 20px 0 20px;
}
.basetags a { background: none repeat scroll 0 0 #AAAAAA;color: #FFFFFF;padding: 4px 7px 2px; font-size: 11px;margin: 0 1px 1px 0;}
.basetags a:hover { text-decoration: none; background: none repeat scroll 0 0 #111;}
.basetags b {
    padding: 4px 7px 2px;background: none repeat scroll 0 0 #111;margin: 0 1px 1px 0; font-size: 11px;}

/*8.11.13*/
.copy-right-new {
	text-align: right;
	font-size: 11px;
	color: #666;
	margin: 10px 0;
}
.null_style * {
	font: 13px Arial;
	color: #666;
}

.brands-auto {
	margin: 20px 0;
	border: 1px solid red;
}
.brands-auto a {
	line-height: 30px;
	height: 35px;
	display: block;
	width: 125px;
	vertical-align: middle;
}
.brands-auto span {
	padding: 0 0 0 55px;
}

.top_new{
    margin: 0;
    padding: 0;
    list-style-type: none;
    /*width: 382px;*/
    overflow: hidden;
}
    .top_new li{
        float: left;
        width: 200px;
        margin: 0 5px 5px 0;
        height: 85px;
        background: #000;
        overflow: hidden;
        position: relative;
    }
    .top_new li:nth-child(2n){
        margin: 0 0 5px;
        float: right;
    }
    .top_new li a{
        display: block;
        width: 200px;
        height: 85px;
        /*float: left;*/
    }
        .top_new li:hover img{
            opacity: 1;
        }
        .top_new li img{
            opacity: .6;
            width: 200px;
            min-height: 85px;
            vertical-align: top;

        }
        .top_new li span{
            white-space: nowrap;
            overflow: hidden;
            position: absolute;
            bottom: 0;
            left: 0;
            background: rgba(0,0,0,.30);
            padding: 5px;
            width: 100%;
            text-overflow: ellipsis;
            color: #fff;
        }
		
.speedbar {
	margin: 0 0 10px;
	color: #888;
	font-size: 12px;
	font-family: "PTSansRegular", Arial, sans-serif;
	border-bottom: 3px double rgb(222, 222, 222);
	padding-bottom: 5px;
}
	.speedbar a {text-decoration: none;color: #111;}
	
.secondary-menu {vertical-align: middle;
    background: url("../images/striped-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 5px 0;
    width: 100%;
	margin-bottom: 10px;
}
.secondary-menu ul {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    width: 100%;
	padding: 10px 0;
}
.secondary-menu ul li{float: left;margin: 0 10px 0 0;}
.secondary-menu ul li a{color: #222; text-transform: uppercase;
	font-family: "PTSansRegular", Arial, sans-serif;
	padding: 5px 10px;
	}
	
.secondary-menu ul li a:hover{text-decoration: none; background: #aaa; color: #fff; }

.infinity-post {
	margin-top: 20px;
	margin-bottom: 120px;
}
.infinity-post a {text-decoration: none;color: #000;}
	.infinity-post a:hover {color: rgb(200, 44, 42);}

.img-infinity {
    float: left;
    height: 376px;
    line-height: 0;
    position: relative;
    width: 100%;
}
.wide-shade img {
	width: 100%;
	display: inline;
}
span.wide-shade {
    float: left;
    position: relative;
	width: 100%;
	height: 380px;
	overflow: hidden;
}
span.wide-shade:before {
    box-shadow: 0 0 40px -10px #000000 inset;
    content: "";
    float: left;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

span.widget-cat-contain {
    float: left;
    left: 0;
    margin-top: -14px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.widget-cat-contain .rr1 {
    border: 3px solid #FFFFFF;
    color: #FFFFFF;
    display: inline-block;
    font: 500 12px/12px sans-serif;
    padding: 5px 10px;
    text-transform: uppercase;
	background: none repeat scroll 0 0 #C82C2A;
}

.wide-text {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: -100px;
    box-shadow: 0 -22px 40px -30px #000000;
    left: 100px;
    padding: 20px;
    position: absolute;
    width: 700px;
}
.wide-text h2 {
    float: left;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 15px;
    transition: color 0.2s ease 0s;
    width: 100%;
	text-transform: uppercase;
	font-size: 24px;
}
	span.widget-info {
		color: #444444;
		float: left;
		font: 500 12px/12px sans-serif;
		margin-bottom: 5px;
		width: 100%;
	}
	span.widget-author {
    text-transform: uppercase;
}

.wide-story {
    color: #444444;
    float: left;
    font: 400 16px/24px georgia,sans-serif;
    margin-top: 5px;
    width: 100%;
}


.bnav-list li {
    background: url("../images/brands-5.png") no-repeat scroll 0 30px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #384048;
    clear: left;
    float: left;
    width: 100%;
	border-bottom: 1px solid #f5f5f5 !important;
	transition: border-color 0.218s ease 0s;
	padding: 0 !important;
}
.bnav-list li:hover {background: #f7f7f7 url("../images/brands-5.png") no-repeat;border-bottom: 1px solid #C82C2A !important;}
.bnav-list a{
    float: left;
    padding: 5px 0 5px 40px;
    text-decoration: none;
    width: 100px;
	display: block;
}

.adsense1 {
	text-align: center;
	margin: 5px auto;
}
.adsense4 {
	text-align: center;
	margin: 0 auto 10px auto;	
}
.adsense7 {
	margin: 0 20px 10px 0;
}

.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}
