@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------------------------- 
GENERAL
-----------------------------------------------------------------------------*/
*{
	margin:0; padding:0; border:0px none;
}

html{
	height:100%;
}

body{
	background:#000; height:100%; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:1.3em;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
a{
	color:#FFF;
}
a:hover{
	color:#F00 !important; text-decoration:none;
}
input, select, textarea{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0 1px;
}
input.input, select, textarea, .input_error{
	border:1px solid #999;
}
.cb{
	clear:both;
}
.pb5{
	padding-bottom:5px;
}
.pb10{
	padding-bottom:10px;
}
.pb15{
	padding-bottom:15px;
}
.pt5{
	padding-top:5px;
}
.pt10{
	padding-top:10px;
}
.pt15{
	padding-top:15px;
}
.pr5{
	padding-right:5px;
}
.pr10{
	padding-right:10px;
}
.pr15{
	padding-right:15px;
}
.vam{
	vertical-align:middle;
}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.tr{
	text-align:right;
}
.mr5{
	margin-right:5px;
}
.mr10{
	margin-right:10px;
}
.mr15{
	margin-right:15px;
}

/*---------------------------------------------------------------------------- 
LAYOUT
-----------------------------------------------------------------------------*/
.bodyWrapper{
	width:100%; height:auto; min-height:100%; position:relative;
}
#headerCont{
	width:100%; position:absolute; top:0px; left:0px; z-index:100;
}
#header{
	width:954px; margin:0 auto; position:relative;
}
#homefix{
	position:absolute; top:0; left:0; z-index:200;
}
.wrapper{
	width:954px; margin:0 auto; position:relative;
}
#main{
	width:738px; float:left; margin-right:16px; padding-bottom:50px;
}
#maincontent{
	width:500px; float:left; margin:0 18px 0 8px;
}
#rightarea{
	width:212px; float:left; padding-top:5px;
}
#leadings{
	/*margin-top:24px;*/
}

#sidebar{
	width:200px; padding-top:50px; padding-bottom: 280px; float:left;
}
#footer{
	width:954px; height:20px; margin:-25px auto 0 auto; padding-bottom:0px; clear:both;
}
#footer .footerText{
	width:728px; float:left; position:relative; z-index:10; padding-left:10px;
}
#footer .footerLinks{
	float:right;
}
#playerCol{
	height:0px; line-height:0px; background:#ccc; font-size:0px; line-height:0px; width:100%;	height:0px;
}
#player{
	width:200px; height:265px; position:absolute; z-index:10; float:left;
}
/*---------------------------------------------------------------------------- 
HEADER
-----------------------------------------------------------------------------*/
.homeHeader{
	height:340px; background:#000; margin-bottom:2px; background:url(../images/headers/Home.jpg) left top no-repeat;
}
.pageHeader{
	height:187px; background:#000; margin-bottom:30px;
}

/*---------------------------------------------------------------------------- 
HOME
-----------------------------------------------------------------------------*/
.homeBoxes{
	margin-left:12px;
}
.boxf{
	width:440px; padding:0; margin:0 8px; float:left;
}
* html .boxf{
	overflow-x:auto; display:inline;
}
.boxf .leadPic{
	margin:-20px -10px 0 -10px;
}
.boxf .leadPic2{
	margin:0 -10px;
}
.boxfCont{
	background:url(../images/home/bg-finala.jpg) center top no-repeat; height:94px;
}
.boxl{
	width:200px; background:url(../images/home/box_left.jpg) center top no-repeat; padding:20px 10px 0 10px; margin-left:8px; float:left;
}
.boxl .leadPic{
	margin-right:-6px;
}
.boxm{
	width:242px; background:url(../images/home/box_mid.jpg) center top no-repeat; padding:30px 10px 0 10px; margin-left:8px; float:left;
}
.boxr{
	width:200px; background:url(../images/home/box_right.jpg) center top no-repeat; padding:30px 10px 0 10px; margin-left:8px; float:left;
}
.juriuHome, .juriuLead{
	margin:3px -10px 15px -10px;
}
* html .juriuHome{
	width:262px;
}
* html .juriuLead{
	width:212px; overflow:hidden;
}
.juriuHome img, .juriuLead img{
	float:left;
}
.homeBut{
	margin-left:-6px;
}

/*---------------------------------------------------------------------------- 
CONTENT
-----------------------------------------------------------------------------*/
.pageTitle{
	padding:5px 10px 5px 10px; height:19px; background:url(../images/title_bg.jpg) left bottom no-repeat #000;
}
.pageTitleNBG{
	padding:5px 10px 5px 10px; height:19px;
}
.textBoxBG{
	background:url(../images/text_bg.gif) left bottom no-repeat #c8c8c8; color:#000; width:480px; padding:10px 10px 35px 10px; margin:0 0 10px 0;
}
.textBoxNBG{
	margin:0 0 20px 0; padding:0 10px;
}
.textBoxBG{
	min-height:200px;
}
* html .textBoxBG, * html .textBoxNBG{
	height:300px;
}
.textBoxBG a{
	color:#000;
}
.contLeadL{
	float:left; margin-right:20px;
}
.contLeadR{
	float:right;
}
.subtitle{
	font-weight:bold; color:#F00; font-size:12px;
}
.subtitleBig{
	font-weight:bold; font-size:14px; line-height:1.2em;
}
.subtitleXBig{
	font-weight:bold; font-size:16px; line-height:1.2em;
}
hr{
	border:0px none; height:1px; background:#6f6f6f; margin:5px 0 15px 0; color:#6f6f6f;
}
.textBoxBG ol, .textBoxBG ul{
	margin-left:20px;
}

/*---------------------------------------------------------------------------- 
SIDEBAR
-----------------------------------------------------------------------------*/
#menu img{
	float:left; cursor:pointer;
}
.rightMenuHeader{
	padding:0px 0 5px 0px;
}
.rightMenu{
	background:url(../images/rm_cont_bg.jpg) left top repeat-y; border-bottom:1px solid #272727;
}
.rightMenuCont{
	background:url(../images/rm_bg.jpg) left top no-repeat; padding:5px 10px;
}
.rightMenuCont ul {
	list-style-type:none;
}
.rightMenuCont ul li{
	line-height:17px;
}
.rightMenuCont ul li a, .rightMenuCont ul li a:hover{
	text-decoration:none;
}
.rightMenuCont ul li a.activ{
	color:#f00;
}
.latestRA, .leadJuriu, .leadGen{
	background:url(../images/lead_bg.jpg) left top no-repeat; padding:26px 10px 0 10px; clear:both; margin-top:5px;
}
.leadGen{
	min-height:50px; background:url(../images/lead_cont.jpg) left top no-repeat;
}
.latestRA ul li, .boxr ul li{
	list-style-type:none; clear:both; padding:10px; text-align:right; height:33px; font-weight:bold; margin:0 -10px; background:url(../images/rm/latest_spacer.gif) center bottom no-repeat; cursor:pointer;
}
.latestRA li .latestThumb, .boxr li .latestThumb{
	float:right; margin-left:5px; margin-top:-5px;
}
.latestRA li .play, .boxr li .play{
	float:left; margin-right:5px;
}
.leadPremii{
	margin:-9px -10px 0px -10px; clear:both;
}
/*---------------------------------------------------------------------------- 
USERS
-----------------------------------------------------------------------------*/
#div_1, #div_2{
	width:229px; padding-right:10px; border-right:1px solid #F00; float:left;
}
#div_3{
	width:227px; padding-left:10px; border-left:1px solid #F00; margin-left:-1px; float:left;
}
#div_1, #div_2, #div_3{
	font-size:10px;
}
#div_1 table, #div_2 table, #div_3 table{
	margin-left:-2px; position:relative; z-index:10;
}
.input-send{
	border:1px solid #F00; background:#000; color:#FFF; font-weight:bold; cursor:pointer;
}
.error{
	color:#F00; font-weight:bold;
}
ul.widget{
	margin:0; padding:0; list-style-type:none; clear:both; width:480px; height:20px;
}
ul.widget li{
	padding-right:15px; color:#F00; font-weight:bold; float:left; width:70px;
}
ul.widget li a{

	}
img.accountSpacer{
	margin:5px -10px 10px -10px;
}

/*---------------------------------------------------------------------------- 
JURIU
-----------------------------------------------------------------------------*/
.juriuMen{
	margin:-20px -10px 18px -10px;
}
.juriuMen img{
	float:left; border-right:2px solid #000;
}
.juriuMen img.nobr{
	border:0px none;
}
#div_4, #div_5{
	margin:-18px -10px 20px -10px;
}

/*---------------------------------------------------------------------------- 
5310
-----------------------------------------------------------------------------*/
.phoneImg{
	margin-top:-10px;
}
.phoneMenuCont{
	width:351px; float:left; padding-top:30px;
}
.phoneMenu{
	padding-top:10px; clear:both;
}
.phoneMenu img{
	float:left; margin-right:6px;
}
.phoneMenu img.nomr{
	margin-right:0px;
}
.phoneCont{
	clear:both; padding-top:50px;
}
.phoneContPic{	
	float:right; margin-left:10px; margin-top:-30px;
}

/*---------------------------------------------------------------------------- 
GALERIE
-----------------------------------------------------------------------------*/
.videoItem, .videoItemJ{
	float:left; width:130px; height:140px; margin-right:15px; margin-top:4px; background:url(../images/video_bg.jpg) left top no-repeat; padding:20px 10px 10px 10px;
}
.finalvideoItem, .finalvideoItemJ{
	float:left; width:230px; margin-right:20px; padding:0 0 20px 0;
}
.videoItemJ {
	height:170px;
}
.videoItemDate, .videoBodyUser{
	color:#F00; font-weight:bold;
}
.videoItemUser, .videoItemCity, .videoBodyName{
	font-weight:bold;
}
.videoBodyName, .videoBodyUser{
	width:200px;
}
.videoItemRA{
	float:right; width:30px;
}
.videoItemSupp{
	width:26px; margin-top:10px; height:17px; padding:2px 2px 0 2px; /*background:url(../images/videoitemsup_bg.gif) left top repeat-x;*/ font-size:10px;
}
.videoItemPlay{
	float:right; margin:20px 3px 0 3px;
}
.finalvideoItemPlay{
	float:right;
}
.videoNav{
	height:20px; text-align:center;
}
.video{
	width:480px; background:url(../images/film_bg.jpg) left top no-repeat; padding:0 10px; min-height:400px;
}
.video .pageTitle, .video .pageTitleNBG{
	margin-left:-10px;
}
* html .video{
	height:400px; overflow-x:hidden;
}
.videoBody{
	padding-top:18px;
}
.next, .prev{
	color:#FFF; text-decoration:none; font-size:10px; font-weight:normal;
}
.next:hover, .prev:hover{
	color:#F00; text-decoration:none;
}
.next{
	float:right; background:url(../images/nav/next.gif) right center no-repeat; padding-right:16px;
}
.next:hover{
	float:right; background:url(../images/nav/next.gif) right center no-repeat; padding-right:16px;
}
.prev{
	float:left; background:url(../images/nav/prev.gif) left center no-repeat; padding-left:16px;
}
.prev:hover{
	float:left; background:url(../images/nav/prev.gif) left center no-repeat; padding-left:16px;
}
.videoNav a{
	text-decoration:none; font-size:10px;	
}
.videoNav .navBox{
	width:160px; float:left;
}
#nav {
	text-align:center; width:480px; clear:both; font-weight:bold; color:#F00;
}
#nav a{
	text-decoration:none;
}
.videoCont{
	text-align:center;
}
/*---------------------------------------------------------------------------- 
FIXES
-----------------------------------------------------------------------------*/
* html .boxl, * html .boxm, * html .boxr, * html #main, * html #maincontent, * html .videoItem, * html div_1, * html div_2, * html div_3{
	display:inline;
}
* html .bodyWrapper{
	height:100%;
}
.clearer{
	clear:both; font-size:0px; line-height:0px; width:100%;	height:0px; visibility: hidden;
}

.clearfix:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */