/*
StartUbuntu.ru 2.1
*/

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/c2KTkZ_oLp2UOMwi4GGs9A.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/4z2U46_RRLOfkoHsWJG3vz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

/*******************
*	RESET	 *
*******************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;}

#blackback{
	background:#000;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10000;
	display:none;}
table{
	border-collapse:collapse;
	border-spacing:0;}

fieldset,img{
	border:0;}

address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;}

ol,ul{
	list-style:none;}	

caption,th{
	text-align:left;}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
	text-shadow: 0px 1px 3px #AFAFAF;}

q:before,q:after{
	content:'';}

abbr,acronym{ border:0;}

.clear{
	clear:both
}

.right{
	float: right;
	clear: both;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;}

em{
	font-style:italic;}

b,strong{font-weight:bold;}

body{
	font-family:"Ubuntu", "Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color: #222;
	}

#sitebody{background: #eeeeee url(images/back.jpg);}

.thumb img{
	float:right;
	padding:0px 0px 0px 10px;}

.midthumb img{
	float:left;
	padding:0px 10px 10px 0px;}

.widethumbnail{
	margin:0px 0px 10px 0px;}

a{cursor:pointer;
-webkit-transition: 200ms all ease;
-moz-transition: 200ms all ease;
-ms-transition: 200ms all ease;
-o-transition: 200ms all ease;
transition: 200ms all ease;}

a,a:visited{
	color:#cd750b;
	text-decoration:none;}

a:hover{
	color:#f8961d;
	text-decoration:underline;}

a:active{
}

a img{
	border:none;}
	
a:focus,a:hover,a:active{
	outline:none ;}

a.dotted{
	text-decoration:none;
	border-bottom:1px dotted #cd750b;}
	
form{
	margin:0px;
	padding:0px;}

#headermaster{}
#header{height:117px;width: 1005px;margin: 0 auto;}

#header .logo{
	background:url(images/toplogo.png) no-repeat;
	width:341px;
	height:100px;
	float: left;
	margin: 10px 0 0 10px;
	transition: 200ms all ease;}

#header .logo:hover{-webkit-transform:rotate(-3deg);transform: rotate(-3deg);}
#header #top{float:right;margin-top:30px;text-shadow: #000 1px 1px;}
#header #topnav ul li{float: left;margin-left: 20px;}
#header #topnav ul li a{color: #000;text-shadow: #ccc 0 0 1px;}
#topnav .right{margin-right: 20px;margin-top: 10px;}
#menu,#wrapper,#footer .left{}

#menu{ margin: 0 auto;
border-bottom: none;
background: #58585A;
/* margin-bottom: 20px; */
padding: 3px 0px 10px 0px;}

#menu .left{width: 1005px;margin: 0 auto;}

#menu a, #menu a:hover, #menu a:visited{color:#fff;text-decoration:none}
#menu ul{margin-top:8px}
#menu ul li{
background:#764347;
background:rgba(118,67,71,0);
float: left;
padding: 7px;
margin-left: 10px;
text-shadow: text-shadow: #222 0 0 2px;
border: 1px solid rgba(0,0,0,0.1);
border-bottom: 1px solid rgba(255,255,255,0.1);
border-radius: 5px;
box-shadow: 0 2px 8px rgba(0,0,0,0.2), inset 0 1px rgba(255,255,255,0.1), inset 0 10px rgba(255,255,255,0.05), inset 0 10px 20px rgba(255,255,255,0.15), inset 0 -15px 30px rgba(0,0,0,0.1);
-webkit-transition: 200ms all ease;
-moz-transition: 200ms all ease;
-ms-transition: 200ms all ease;
-o-transition: 200ms all ease;
transition: 200ms all ease;
}
/* #menu ul li.active{background:#aa6857;background:rgba(233,138,93,0.5);} */
#menu ul li:hover{background:#f47a20;}


#wrapper{
width: 1005px;
margin: 0px auto;
border-top: none;
border-bottom: none;
position: relative;
z-index: 1;
	background: #fff;
	box-shadow: #fff 0 0 20px;
	border-radius: 5px;
	overflow-x: hidden;}
	
#wrapper:after{}
	
.newpms{
	background:black;
	border-radius:10px;
	padding:5px 8px;
	margin-right:5px;
	margin-left:-5px;
	font-size:10px;
	color:white;}

#content{
	float:left;
	width: 734px;
	margin: 0;
	padding:7px;
	color:#333333;
	min-height:400px;
	border-radius: 7px 0 0 7px;
	font-size: 14px;
	line-height: 18px;
}

#content .slider-wrapper {
	position: relative !important;
	margin: 0 auto !important;
	float: none !important;
	margin-top: 30px !important;
}

#fullcontent{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	color:#333333;}
	
.oldarticleslink{margin-bottom: 30px;display: block;}
	
#content h2,#fullcontent h2{
	font-size:16px;
	font-weight:normal;
	margin:5px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	clear: both;}

#content h1,#fullcontent h1{
	font-size:18px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:15px;
	border-bottom:1px dotted #ccc;}

.browse{	
	background:#f9f9f9;
	border:1px solid #E6E6E6;
	margin:15px 0px 0px 0px;
	padding:10px;
	color:#333333;
	line-height:18px;
	border-radius:.5em;}

.browse a{
	color:#333333;}

.postmeta{
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #DDDDDD;}

.yashare-auto-init{
	margin-left:-22px;}

.entry .video_wrapper {
height: auto;
width: 715px;
position: relative;
background: url('images/video_wrapper.jpg') no-repeat 0 0;
border-radius: 10px;
border: 1px solid #333;
box-shadow: 0 2px 10px #333,inset 0 1px 0 #707478;
margin-bottom: 20px;
clear: both;
}

.entry .video_wrapper .video_player {
width: 523px;
height: 429px !important;
border-bottom: 1px solid black;
background: #111;
margin: 40px auto 40px;
box-shadow: 0 0 15px black;
padding: 0 !important;
}
	
.entry p{line-height: 18px;
	padding-bottom:10px;}
	
.entry strong{
	font-weight:bold;}
	
.entry h1{
	font-size:20px;
	font-weight:bold;
	padding:0px 0px 7px 0px;}
	
.entry h2{
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 7px 0px !important;}
	
.entry h3{
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 7px 0px;}
	
.entry h4{
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 7px 0px;}
	
.entry h5{
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 7px 0px;}
	
.entry h6{
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 7px 0px;}
	
.entry a{
	color:#cd750b;}
	
.entry a:hover{
	text-decoration:underline;}
	
.entry a img{
	border:none;}
	
.entry ul{


	padding-bottom:10px;
	list-style:square inside;}

.entry ol{
	padding-bottom:10px;
	list-style:decimal inside;}
	
.entry li{
	padding:2px 0px 2px 10px;
	font-size:12px;
	line-height:15px;
	color:#4C4C4C;}

.entry li ul{
	margin:0px;
	padding:0px;}

.entry .thumb{
	margin-right:15px;
	margin-bottom:10px;
	float:left;}

.entry .avatar{
	padding-right:10px;
	padding-bottom:10px;}

.entry img{
	margin-bottom:10px;
	margin-top:3px;
	margin-right:3px;}

.newsitem{
	margin-bottom:15px;
	border-bottom:1px solid #DDDDDD;}

.newsitem .entry,.newsitem .entry p{}

.newsbanner{margin-left: -3px;}

.page{
	margin:10px 0px 0px 0px;}

blockquote{
	background:#F6F5F5;
	margin:0px 0px 10px 0px;
	padding:2px 10px 2px 10px;
	color:#333333;
	clear:both;
	border-left:3px solid #BFBBBB;}
	
code {
font-family: "Ubuntu Mono", Monaco, "Courier New", monospace;
padding: 10px;
font-weight: bold;
color: white;
font-size: 120%;
background: black;
display: block;
border-radius: 5px;
clear: both;
margin: 5px;
}
	
blockquote p{
	margin:5px 0px;
	padding:5px 0px;
	font-size:11px;
	line-height:15px;}
	
blockquote li{
	padding:2px 0px 2px 10px;
	font-size:11px;
	line-height:15px;
	color:#369;}
	
blockquote a{
	color:#0080CA;
	text-decoration:underline;}
	
blockquote a:hover{
	color:#003399;}

/*******************
*	IMAGES	 *
********************/
img.centered{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0px;}
	
img.alignnone{
	padding:0px;
	margin:0px 0px 10px 0px;
	display:inline;}

img.alignright{
	padding:0px;
	margin:0px 0px 10px 10px;
	display:inline;}
	
img.alignleft{
	padding:0px;
	margin:0px 10px 10px 0px;
	display:inline;}
	
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;}
	
.alignright{
	float:right;
	margin:0px 0px 10px 10px;}
	
.alignleft{
	float:left;
	margin:0px 10px 10px 0px;}
	
.wp-caption{
	background:#F7F7F7;
	text-align:center;
	padding:4px 0px 5px 0px;
	border:1px solid #E6E6E6;}
	
.wp-caption img{
	margin:0px 0px 5px 0px;
	padding:0px;
	border:0px;}
	
.wp-caption p.wp-caption-text{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	line-height:12px;}

#sidebar{
float: right;
width: 256px;
margin: 0;
overflow: hidden;
}

#sidebar #searchform{margin-top: 10px;margin-bottom: 15px;}
#sidebar .searchinput{margin-left: 10px;width: 170px;}
#sidebar .ads{margin-top:20px;}

.box{
	margin-bottom:20px;
	padding:10px;
	color:#333333;
	line-height:18px;
	clear:both;}

.box h2{
	margin:0px 0px 15px 0px;
	padding:5px 0px 10px 0px;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;}
	
.box h2 a:hover{
	color:#cd750b;}
	
#sidebar .widget{
	margin:0px;
	padding:0px;}

.widget ul{
	margin:0px;
	padding:0px;}

.widget ul li{
	list-style:none;
	margin:0px;
	background:#FFFFFF;
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #CCCCCC;}

#sidebar li ul{

}

#sidebar li li{

}

#sidebar h3{
	margin:0px;
	padding:5px 5px 5px 7px;
	font-size:14px;
	font-weight:bold;}

.comments-box{
	padding:20px 0px 40px 0px;
	border-top:1px solid #DDDDDD;}

.comments-box img{
}

.comments-box h2{
	margin:0px !important;
	padding:0px !important;
	font-size:1.2em;
	font-weight:bold;}

.comments-box h3{
	font-size:1.1em;
	font-weight:bold;}

#respond{
	margin:10px 0px 0px 0px;
	padding:5px;
	clear:both;}

#respond p{
	color:#777777;
	margin:0px 0px 0px 0px;}

.cancel-comment-reply{
	padding:5px 0px 0px 0px;
	font-size:10px;}

.cancel-comment-reply a{
	color:#000000;}

.cancel-comment-reply a:hover{
	color:#7541af;} 

.text{
	border:1px solid #DDDDDD;
	padding:2px;
	color:#777777;
	width:200px;}

.commentlist a:link{
	text-decoration:none;}

.comment  span.commentmetaa.url:hover{
	text-decoration:none;}

.commentlist{
	margin:15px 0px 0px 0px;
	padding:0px;}

.commentlist .comment{
	margin:0px;
	padding-left:7px;
	padding-top:5px;
	list-style-type:none;
	border-left:2px solid #ddd;
	display:block;
	margin-bottom:10px;
	border-radius:0px 10px 10px 0px;}

.own{
	background:#f1f1f1;
	border-left:2px #a7a7a7 solid !important;}

#user_comments .own{
	border:none !important;
	background:none !important;}

.newown{
	background:#e0e8ff;
	border-left:2px #799cff solid !important;}

.newmsg{
	background:#e1ffa2;
	border-left:2px #a7eb19 solid !important;}

.comment  span.commentmeta
	font-style:normal;
	font-weight:bold;}

.comment  span.commentmetaa.url{
	color:#222222;}

.comment  img.avatar{
	float:left;
	margin:0px 10px 0px 0px;}

.comment  img.avatar-32{
	padding:2px;
	background:#FFFFFF;
	border:1px solid #DDDDDD;}

.comment  img.photo{
	padding:2px;
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	border-radius:2px;}

.comment  span.says{
	color:#888;}

.comment .commentmetadata{
}

.comment .comment-meta{
	margin:3px 0px 0px 0px;
	font-size:.9em;}

.comment .comment-meta a{
	color:#AAAAAA;
	text-decoration:none;}

.comment p{
	margin:15px 0px 0px 0px;
	line-height:1.4em;}

.commentlist .comment div.reply{
	margin:10px 0px 0px 0px;
	line-height:18px;}

.commentlist .comment div.reply a{
	background:#F8F8F8;
	width:45px;
	height:18px;
	padding:2px 5px 2px 5px;
	border:1px solid #DDD;
	font-size:11px;
	color:#666 !important;
	border-radius:3px;}

.commentlist .comment div.reply a:hover{
	background:#999;
	border:1px solid #888;
	color:#fff !important;
	text-decoration:none;}

.comment.selected{background: #e1ffa2;border-left: 2px #a7eb19 solid;}


#commentform{
}

#commentform input{
	width:210px;
	margin:7px 3px 0px 0px;
	padding:5px;
	border:1px solid #DDDDDD;}

#commentform .author{
	padding:3px 3px 3px 5px;
	background:#FFFFFF;
	color:#666;}

#commentform .email{
	padding:3px 3px 3px 5px;
	background:#FFFFFF;
	color:#666;}

#commentform .url{
	padding:3px 3px 3px 5px;
	background:#FFFFFF;
	color:#666;}

#commentform textarea{
	width:75%;
	height:100px;
	margin:7px 0px 0px 0px;
	padding:2px;
	border:1px solid #DDDDDD;}

#commentform .submit{
	background:#F8F8F8;
	width:155px;
	margin:7px 0px 0px 0px;
	padding:4px;
	color:#666666;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #DDDDDD;
	border-radius:3px;}

#commentform .submit:hover{
	background:#999;
	border:1px solid #666;
	text-decoration:underline;
	color:#FFFFFF;
	}

#footermaster{
	clear:both;}

#footermaster a,#footermaster a:visited{}

#footer{
	margin: 0 auto;
width: 1005px;
clear: both;
padding: 0px 0px 0px 0px;
color: #000;
line-height: 20px;}

#footer a{
}

#footer .left {
width: 983px;
height: 50px;
border-top: none;
border-radius: 0 0 7px 7px;
float: left;
clear: both;}

#footer a:hover{
	border-bottom:none;}
	
#footer ul{
	display:inline;}

#footer li ul{
	background:none;
	border:none;
	margin:0;
	padding:0;}

#footer ul li{
	margin:0px 0px 0px 0px;
	padding:15px 11px 0px 0px;
	float:left;
	list-style:none;}

#footer li li{
}

#footer .right{
	margin-top:-15px;}

#footer .copyright{
	text-align:justify;}


#loginpanel,#abusepanel{
	display:none;
	position:fixed;
	top:25%;
	left:50%;
	width:230px;
	margin-left:-100px;
	background:#fff;
	padding:15px;
	border-radius:7px;
	z-index:10001;}

#abusepanel{
	box-shadow:0 0 10px #bd2323;}

#abusetext{
	width:230px;
	height:110px;
	margin-bottom:20px;}

#loginpanel{
	box-shadow: 0 0 10px #C4C4C4,0 0 40px rgba(0, 0, 0, 0.5) inset;}

#loginpanel #close{
	float:right;
	position:relative;
	margin-top:-10px;
	margin-right:-5px;
	cursor:pointer;}

#loginpanel #mail{
	margin-bottom:10px;
	width:210px;
	text-align:center;}

#loginpanel #password{
	margin-bottom:10px;
	width:210px;
	text-align:center;}

#loginpanel #buttons{
	text-align:center;}

#loginpanel #enter{
	padding:3px;}


#loginpanel #ajaxwork_login{
	padding-left:47%;}

#form td{
	height:50px;
	padding:10px;
 }

#form input{
	width:200px;}



#news_form span.red{
	font-size:150%;}

#content h2 a{
	color:#000;
	padding-bottom:5px;}

#content h2 a:hover{
	color:#cd750b;
	text-decoration:none;
}

li.comment{
	min-height:60px;}

li.user{
	min-height:40px;}

input,textarea,select{
	border-radius:4px;
	border:1px solid #dfdfdf;
	background:#ffffff;
	font-size:12px;
	padding:3px;
	margin-top:4px;
	box-sizing:border-box;
	color:#333333;}

span.hint{
	color:#888;}

span.hint a{
	color:#888;
	text-decoration:underline;}

#news_form label{
	font-weight:bold;}

#news_form .fullsize{
	width:100%;}

#news_form #intro{
	height:80px;}

span.icon{
	line-height:16px;
	padding-left:18px;
	margin-left:5px;
	margin-right:5px;
	background: url(images/icons.png) no-repeat top left;}

span.edit{
	background-position: 0 -119px;}

span.user{
	background-position: 0 -391px;}

span.key{
	background-position: 0 -187px;}

span.site{
	background-position: 0 -204px;}

span.block{
	 background-position: 0 0;}

span.config{
	background-position: 0 -51px;}

span.pm{
	background-position: 0 -238px;}

span.image{
	background-position: 0 -170px;}

span.user16{
	padding-left:20px;}

span.facebook{
	background-position: 0 -136px;
	margin-left:5px;
	padding-left:18px;}

span.vkontakte{
	background-position: 0 -425px;
	margin-left:5px;
	padding-left:18px;}

span.twitter{
	background-position: 0 -374px;
	margin-left:5px;
	padding-left:18px;}

span.date{
	background-position: 0 -68px;
	margin-left:0;}

span.link{
	background-position: 0 -204px;
	margin-left:0;}

span.ratingicon-green{
	background-position: 0 -289px;
	margin-left:0;}

span.ratingicon-red{
	background-position: 0 -306px;
	margin-left:0;}

span.comment-user-name{
	font-size:18px;
	border-bottom:1px dotted #cccccc;}

.profile{
	float:left;
	width:500px;}

.profileleft{
	float:left;
	width:150px;}

.profileleft .icon{
	margin-left:-5px;}

.profileleft .avatar{
	margin-bottom:0px;}

.profile span.date{
	margin-left:5px;}

span.comments{
	background-position: 0 -34px;}

span.news{
	background-position: 0 -255px;}

span.views{
	background-position: 0 -408px;}

span.cat{
	background-position: 0 -17px;}

span.tag{
	background-position: 0 -340px;}

p.newsauthor,p.newsauthor a{
	text-align:right;
	color:#555;}

span.commentmetaspan.graylogin{
	color:#aaa;}

span.source,span.source a{
	color:#aaa;
	font-weight:bold;
	text-decoration:none;}

.catalog img{
	max-height:150px;
	max-width:150px;}

.mainnews{
	width:100%;
	position:relative;
	display:block;
	float:left;
	margin-top:0px;}

.mainnews .newsitem, .mainnewsitem{
	position:relative;
	display:block;
	float:left;
	width:219px;
	overflow:hidden;}

.mainnewsitem .thumb{float:none !important;margin:0 !important;padding-bottom:10px}
.mainnewsitem .thumba{float:left;width:100%;text-align:center}

.mainnewsitem#mainitem1,.mainnewsitem#mainitem2{margin-left:30px}

.mainnews img{
	max-width:200px;}

.mainnews .imgcontainer{text-align: center;}

.longthumb{
	text-align:justify;}

.longthumb img{
	margin-bottom:5px;
	margin-right:10px;
	max-width:70px;
	float:left;}

.longthumb a.title{
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	display:block;}

.pager{
	margin:0px auto;
	text-align:center;}

h1.group{
	padding-top:25px;}

a h1:hover{
	text-decoration:underline;}

.newsitem h1.group{
	padding-top:0px;}

h1.group,h3.fantom{
	color:#333;
	font:normal normal normal 12px/17px;
	font-size:16px !important;
	font-weight:normal !important;}

.order{
	display:block;
	clear:both;
	margin-bottom:5px;}

.commentactions{
	width:97%;
	text-align:right;
	padding:10px;
	opacity:0;}

.aftercomment{
	clear:both;
	height:30px;}

li.comment{
	clear:both;}

span.eon1{
	background-position: 0 -119px;}

span.vip1{
	background-position: 0 -153px;}

.eon{
	clear:both;
	margin-top:20px;}

.eon table{
	margin-top:10px;}

.eon table th{
	font-weight:bold;}

.usertable{
	width:100%;}

.usertable tr{
	line-height:26px;}

.usertable th{
	font-weight:bold;
	font-size:120%;}

.usertable tr.selected{
	background:#e5fede;}

span.itemid{
	padding-left:16px;
	background:no-repeat;}

.n0{ /* wanted */
	background:#fff100;}

.n0 .itemid{
	background-position: 0 -442px;}

.n1,.c0{ /*waiting*/
	background:#fcfed8;}

.n1 .itemid,.c0 .itemid{
	background-position: 0 -357px;}

.n2,.c1{ /*garbage*/
	background:#fed8d8;}

.n2 .itemid,.c1 .itemid{
	background-position: 0 -85px;}

.n3,.c2{ /*published*/
	background:#e5fede;}

.n3 .itemid,.c2 .itemid{
	background-position: 0 -272px;}

.pone{
	width:80px;
	float:left;
	padding-top:7px;}

.vote{
	float:right;}

.rating,.ratelabel{
	float:left;
	font-size:18px;
	font-weight:bold;}

.rating{
	float:left;
	font-size:26px;
	font-weight:bold;
	margin-right:5px;
	padding-top:2px;}

.null{
	color:black;}

.plus{
	color:#69a220;}

.minus{
	color:#cc0000;}

.vote a{
	background:url('images/vote_arrows.png') no-repeat;
	float:left;
	height:26px;
	margin-right:4px;
	width:26px;
	cursor:pointer;}

.vote .down{ background-position:right top;}
.vote.active a.up:hover{background-position:left bottom;}
.vote.active a.down:hover{background-position:right bottom;}

.titlediv{
	clear:both;}
	
.listicons{
	background:url('images/listicons.png') no-repeat;
	background-position:0 4px;
	width:7px;
	height:7px;
	cursor:pointer;
	padding-left:7px;
	margin-left:7px;}
	
.listicons.opened{
	background-position:0 4px;}

.sitemap{
	height:1px;
	width:1px;
	overflow:hidden;
	position:absolute;
	top:1px;
	left:1px;}

h2{
	font-family:"Ubuntu", "Trebuchet MS", Arial, sans-serif;}

.halfcolumn{
	width:330px;
	float:left;}

.halfseperator{
	float:left;
	width:20px;
	height:20px;}

div#ibninf_9{
	overflow:visible !important;}

#scrollToTop{
 display:none;
 
 z-index:999;
 opacity:.6;
 
 position:fixed;
 top:100%;
 right:20px;
 margin-top:-50px;
 margin-left:-80px;
 border-radius:6px;
 
 width:70px;
 line-height:16px;
 height:16px;
 padding:10px;
 background-color:#000;
 text-align:center;
 cursor:pointer;}
 
#scrollToTop a{
 font-family:"Ubuntu", "Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#fff;}

.socials{ float:left;width:73px;}

#content .socials {display:none;}

#sidebar .socials{width:100%;margin-bottom:20px;}

.socials a{
	min-width:53px;
	min-height:53px;
	cursor:pointer;
	float:left;
	margin-bottom:5px;}

#sidebar .socials a{margin-left:7px;}

.vkontakte64{
	background:url('images/socials64-black.png') 0px 0px;}

.facebook64{
	background:url('images/socials64-black.png') 128px 0px;}

.rss64{
	background:url('images/socials64-black.png') 64px 0px;}

.twitter64{
	background:url('images/socials64-black.png') 192px 0px;}

/* INFO MESSAGES */
.message{
 background-size:40px 40px;
 background-image:-webkit-gradient(linear,left top,right bottom,
 color-stop(.25,rgba(255,255,255,.05)),color-stop(.25,transparent),
 color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.05)),
 color-stop(.75,rgba(255,255,255,.05)),color-stop(.75,transparent),
 to(transparent));
 background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,
 transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,
 transparent 75%,transparent);
 background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,
 transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,
 transparent 75%,transparent);
 background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,
 transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,
 transparent 75%,transparent);
 background-image:-o-linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,
 transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,
 transparent 75%,transparent);
 background-image:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%,
 transparent 50%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.05) 75%,
 transparent 75%,transparent);
 box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);
 width:95%;
 color:#fff;
 padding:15px;
 text-shadow:0 1px 0 rgba(0,0,0,.5);
 -webkit-animation:animate-bg 5s linear infinite;
 -moz-animation:animate-bg 5s linear infinite;
 border-radius:.5em;} 

.info{
 background-color:#4ea5cd;
 border-color:#3b8eb5;} 

.error{
 background-color:#de4343;
 border-color:#c43d3d;} 

.warning{
 background-color:#eaaf51;
 border-color:#d99a36;} 

.success{
 background-color:#61b832;
 border-color:#55a12c;} 

.message h3{
 margin:0 0 5px 0;} 

.message p{
 margin:0;
 color:#fff !important;} 

.message a{
 color:#fff !important;
 font-weight:bold;}

@-webkit-keyframes animate-bg{
 from{
 background-position:0 0;
 } 
 to{
 background-position:-80px 0;
 } 
} 

@-moz-keyframes animate-bg{
 from{
 background-position:0 0;
 } 
 to{
 background-position:-80px 0;
 } 
}

#adminpanel{
	width:30px;
	height:200px;
	background:#C00 url('images/foradmin.png') top left no-repeat;
	border-radius:10px 0 0 10px;
	box-shadow:0 0 3px #000;
	position:fixed;
	z-index:1000;
	top:150px;
	right:-10px;
	color:#fff;}

.opera #adminpanel{
	display:none;}

#adminpanel-content{
	margin:10px;
	margin-left:20px;}

#adminpanel a{
	color:#fff;}

.box{}

#videobox{
	margin-left:5px;
	background:#333;
	border-radius: 7px;
	border-top: #cd750b 3px solid;
	border-bottom: #cd750b 3px solid;
	background-image:-moz-linear-gradient(left top,#111,#333,#111);
	background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#111),color-stop(0.5,#333),color-stop(1,#111));
	background-image:-webkit-linear-gradient(left top,#111,#333,#111);
	background-image:linear-gradient(left top,#111,#333,#111);
	float:left;}

.videoitem{
	position:relative;
	width: 200px;
	height: 200px;
	background: white;
	float: left;
	margin: 15px;}

.videoitem img{
	position:relative;
	left:50%; 
	top:50%; 
	margin-top:-50px; 
	margin-left:-50px;}

.videoitem .videotitle {
	position:absolute;
	color: #fff;
	width:100%;
	left:0px;
	bottom:0px;
	background:#000;
	background:rgba(0,0,0,0.6);}
	

#uLogin{
	text-align:center;
	margin-top:5px;}

.del{text-decoration:line-through}

#vk_comments, #vk_comments iframe{width:720px}

.red{color:#a40000;}
.gray{color:#999;}
.green,a.green{color:#4e9a06;}
.orange{color:#ce5c00;}

#flash_object{width:700px}

.paginator span strong {border-radius: 10px;}
