a img{border: none;}

/**
 * Genre list
**/
.genreList{
    list-style-type: none;
    position: absolute;
    margin: 0px !important;
    top: 0px;
    left: 135px;
    height: 300px;
    z-index: 10000000;
}
#bb div{
    position: relative;
}

.activeG{
    background: transparent url('../img/browseby.png') -135px -32px no-repeat !important;	
}

.genreList li{
    float: left;
    margin: 0px !important;
    padding: 0px !important;
    
    width: 135px;
    height: 32px !important;
    background-color: #000;
    display: block;

}

.genreList li a{
    font-size: 11px;
    color: #ffffff;
    width: 135px;
    height: 32px !important;
    background: transparent url('../img/browseby.png') -135px -128px no-repeat !important;
    text-decoration: none !important;
    border: 0px !important;
}

.genreList li a:hover{
    background: transparent url('../img/browseby.png') 0px -160px no-repeat !important;
}

.genreList span{
    display: block;
    padding-top: 8px;
    padding-left: 21px;
    float: left;
}

.catBeh{
    position: absolute;
    padding: 30px;
    background-color: #dadada;
    width: 875px;
    z-index: 50000;
}
.catBeh ul{
    margin: 0px !important;
    padding: 0px !important;
}

.tgl{
    position: relative;
    top:2px;
}


.upme{
    z-index: 10000000;
    position: absolute;
    height: 244px !important;
    *position: ok;
    *z-index: 100;
    *height: 124px;
}

.content .list .item{
     height: 250px;
}


a:hover{
	text-decoration: none;
}

* {margin: 0; padding: 0}
html, body {
	height: 100%;
	font-family: 'Trebuchet MS';
	font-size: 14px;

}

input, textarea{
	font-family: 'Trebuchet MS';
}

.pagetitle{
	padding-left: 7px !important;
}

body {background: #CCFF33;}

#content {
	text-align: center;
	height: auto !important; height: 100%; min-height: 100%; background: #FFFFFF;
}


#content .container {
	text-align: left;
	width: 1000px; margin: 0 auto; padding: 145px 0px 220px 0px;
}

#content .container2 {
	text-align: left;
	width: 1000px; margin: 0 auto; padding: 105px 0px 30px 0px;
}

#content .container3 {
	text-align: left;
	width: 100%; margin: 0 auto; padding: 105px 0px 0px 0px;
/*	background-color: #ededed;	*/
}

.cont_gray{	
	text-align: center;
	margin-top: -200px;
	width: 100%; margin: 0 auto; padding: 0px 0px 220px 0px;
	background-color: #676767;
	
	height: 700px;		
}
.cont_gray .text{
	color: #ffffff;
	text-align: left !important;
	width: 1000px; margin: 0 auto; padding: 20px 0px 0px 0px;
}
.cont_gray h1{
	color: #ffffff !important;	
	display: block;
	font-size: 18px !important;
	font-weight: normal;
	/*height: auto !important;*/
	
	padding-left: 30px;
	
}

.cont_gray .text .item{
	padding-bottom: 0px;
	border:1px solid #9d9d9d !important;
	position: relative;
}

.cont_gray .text .item a:hover{
	background-color: #9d9d9d;	
}

.cont_gray .text .item a:hover h1{
	text-decoration: none !important;
}

.cont_gray .text .item a{
	padding-bottom: 0px;
}

.cont_gray .text .item a h1{
		color: #ffffff !important;
		height: 16px !important;
		overflow: hidden; 
}

.cont_gray .text .item a:hover .img{
	border:3px solid #9d9d9d !important;
}
.cont_gray .text .item a .img{
	border:3px solid transparent !important;
}

.item .img{
    *position: relative;
    *overflow: hidden;
    *width: 204px !important;
}
.item .img img{
    width: 204px;
    /*position: absolute;*/
}

#screens ul li img{
    width: 203px;
}


#content h1{
	color: #424242;
	font-size: 24px;
	font-weight: normal;

}


#content a{
	/*color: #1e82bb;*/
	color: #086fa9;
}


.pl30{
	padding-left: 30px;
}


.movieTitle{
    color: #424242;
    font-size: 24px;
    display: block;
    font-weight: normal;
    padding-left: 30px;
}



h1 .stars{
	padding-left: 30px;
}

.tagline{
	font-style: italic;
	font-size: 14px;
	padding-bottom: 10px;
}

.fs12{
	font-size: 12px;
	
}

.graybg{
	margin-top: 40px;
	background-color: #dadada;
	padding-top: 30px !important;
	padding-bottom: 100px;
	margin-right: 35px;
	margin-left: 35px;
}

.gray1 a, .gray1 a:visited{
	color: #424242 !important;
}

h2{
	color: #424242;
	font-weight: normal;
	margin-top: 0px;
}

.p30{	
	padding: 20px 30px 20px 30px;
}


.player{
/*	width: 830px;*/
	width: 860px;
/*	height: 360px;*/
	clear: both;
	background-color: #cccccc;
}

.des{
	width: 430px;

	display: block;
	padding-left: 15px !important;
	padding-top: 30px;
	padding-bottom: 25px;
}

.des h3, .downld h3{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}


.i{
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px dashed #1e82bb;
	font-size: 14px;

}


.downld{
	padding-top: 30px;
	
	float:right;
	width: 360px;
	margin-right: 0px;
}


h1 span{
	color: #787878;
	font-size: 12px;
	font-style: italic;
}


#footer {
	text-align: center;
	height: 210px; margin-top: -210px; background: #6a6a6a;
	color: #ffffff;
	
}
#footer .container {
	width: 1000px; margin: 0 auto;
	text-align: left;
}
#footer .white{
	text-align: center;
	width: 100%;
	color: #424242;
	background-color: #ffffff !important;
}
#footer .stabs{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

#footer .text{
	padding: 30px 30px 30px 30px;
	float: left;
}

.discl{
    width: 400px;
    font-size: 9px;
    padding: 30px;
    float:right;
}



#footer h1{
	padding-left: 8px;
	
	font-weight: normal;
	font-size: 18px;
} 


#header {
	text-align: center;
	width: 100%; height: 110px; position: absolute; top: 0; left: 0;
	background: transparent url('../img/header_bg.png') 0px 0px repeat-x;
}
#header .container {width: 1000px; /*margin: 0 auto;*/ /*padding: 20px;*/
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
}

#header .bg p{
    font-size: 9px;
    display: block;
    float:left;
    color: #ffffff;
    width: 260px;
    font-style: italic;
    height: 20px;
    padding-top: 23px;
    padding-left: 70px;
    line-height: 11px;
}

h1 h3{
    display: inline !important;
}

#menu .login{
    float: right;
    font-size: 12px;
    margin-top: 11px;
    margin-right: 20px;
}



#menu .login a{
    color: #414141;
}
#menu .login span{
    color: #989898;
}

#header #logo{
	width: 200px;
	
	padding-left: 52px;
	padding-top: 18px;
	padding-bottom: 14px;
	display: block;
	float: left;
}

#header #twitter{
	width: 121px;
	margin-top: 17px;
	margin-right: 40px;
	
	display: block;
	float: right;
}


#header .bg{width: 100%; height: 70px; background: transparent url('../img/h_bg.jpg') top right no-repeat;}

#rss{
	position: relative;
	top: 4px;
}

#menu{
	width: 100%; height: 40px;
	background: #2a2a2a url('../img/menu_bg.gif') bottom repeat-x;
	
}
#menu .container {width: 1000px; margin: 0 auto; /*padding: 20px;*/;}



#menu ul{
	margin: 0px 0px 0px 35px;
	padding: 0px;
	display: block;
}

#menu li{
	display: block;
	float: left;
	height: 40px;
	padding: 0px; margin: 0px;

}


#menu li a{
	display:block;
	

	background: transparent url('../img/genres.png') left no-repeat;
	height: 40px;
	text-align: middle;
}

#menu li a:hover, #menu li .current{
	display:block;
	/*cursor: default;*/
	
	background: transparent url('../img/genres.png') left repeat-x;
	height: 40px;
	text-align: middle;
}


#menu .search{
	margin-top: 9px;
	margin-right: 10px;
	height: 24px;
	float: right;
	display: block;
}

#menu .search .text{
	font-size: 13px;
	width: 260px;
	color: #8b8b8b;
	background: transparent url('../img/input_bg.gif') top left repeat-x;
	padding: 2px 2px 2px 7px;
	border: 1px solid #adadad;
}

#menu .search .sub{
	width: 24px;
	height: 19px;
	background: #ffffff url('../img/search_ico.gif') 2px 1px no-repeat;
	border: none;
	cursor: hand; cursor: pointer;
	top:0px;
	position: relative;
	left: -30px;
}


   .focusField{  
        border:solid 2px #73A6FF;  
        background:#EFF5FF;  
        color:#000;  
    }  
    .idleField{  
        background:#EEE;  
        color: #6F6F6F;  
        border: solid 2px #DFDFDF;  
    }  


#menu a.release{
	width: 143px;
	height: 40px;
	background: transparent url('../img/menu.png') 0px 0px no-repeat;	
}

#menu a.release:hover{
	height: 40px;
	background: transparent url('../img/menu.png') 0px -40px no-repeat;	
}

#menu .active{
	background-position: 0px -80px !important;
}

#menu a.top{
	width: 124px;
	height: 40px;
	background: transparent url('../img/menu.png') -143px 0px no-repeat;	
}

#menu a.top:hover{
	height: 40px;
	background: transparent url('../img/menu.png') -143px -40px no-repeat;	
}

#menu .active{
	background-position: 0px -80px;
}


#menu a.browse{
	width: 135px;
	height: 40px;
	background: transparent url('../img/menu.png') -267px 0px no-repeat;	
}

#menu a.current{
	width: 135px;
	height: 40px;
	background: transparent url('../img/menu.png') -267px -80px no-repeat !important;	
}




#menu a.browse:hover{
	height: 40px;
	background: transparent url('../img/menu.png') -267px -40px no-repeat;	
}

#menu .active{
	background-position: 0px -80px;
}


.content{
	padding-top: 40px;
	padding-left: 35px;
}

.conteiner4{
}

.conteiner4 .content{
	
	width: 960px;
	margin: 0px auto;
	padding-top: 22px !important; 
	text-align: left !important;
}

.conteiner5 .content{
	width: 980px;
	margin: 0px auto;
	padding-top: 10px !important; 
	text-align: left !important;
}

.pager{
	clear: both;
	width: 100%;
	display: block;
	height: 50px;
	padding-bottom: 15px;
}

.pager li{
	float: left;
	display: block;
	margin-right: 3px;
}

.pager a{
	display: block;
	border: 1px solid #dadada;

	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #424242 !important;
	padding: 6px;
}
.pager a:hover{
	background-color: #424242;
	color: #ffffff !important;
}

.pager .current span{
	border: 1px solid #dadada;	
	color: #424242;
	background-color: #dadada;
}
.pager span{
	display: block;

	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #424242;
	padding: 6px;	
}

.pager .current, .pager a.current:hover{
	color: #424242 !important;
	background-color: #dadada !important;
}

h3{
	font-size: 18px;
	color: #424242;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 6px;
}

h3 a{
	color: #acaaaa;
}

h3 span, h1 span{
	font-size: 12px;
	color: #acaaaa;
	font-style: italic;	
}

.list{
/*	height: 550px;*/
	
	padding-top: 15px;
}

.item{
	width: 210px;
	border: 1px solid #dadada; 
	margin-right: 29px;
	margin-bottom: 30px;
	float: left;
	position: relative;
}

.item a{
	display: block;
	text-decoration: none;
	padding-bottom: 50px;
}

.content .item a:hover{
	background-color: #dadada;
	/*padding-bottom: 47px;*/
	height: 200px;
}

.item a:hover h1{
	text-decoration: none !important;
}

.item h1{
	font-size: 16px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-decoration: underline !important;
	
	color: #086fa9 !important;
	
	margin: 0px;
	padding: 10px 15px 15px 10px;
	height: 50px;
}

.links{
	display: block;
	margin-left: 10px;
	width: 13px;
	height: 16px;
	background: transparent url('../img/links.png') left 2px no-repeat;
	padding-left: 16px;
	padding-bottom: 3px;
}
.mins{
	width: 50px;
	display: block;
	margin-left: 10px;
	width: 13px;
	height: 16px;
	background: transparent url('../img/mins.png') left 2px no-repeat;
	padding-left: 16px;
}

.item .img{

}

.list .item .img{
	width: 204px;
	height: 124px;
	overflow: hidden;
	text-align: center;
	border :3px solid transparent;
}

	
.item a:hover .img{
	border :3px solid #dadada;
	cursor:hand; cursor: pointer;
}



.item .left{
	font-size: 12px;
	color: #424242;
	float: left;	
	/*display: inline;*/
}

.item .right{
	float: right;
}

.item .right .stars img{
	border:none;
}
.item .right .stars{
	padding-right: 10px;
}
.item .right .votes{
	color: #424242;
	padding-top:5px;
	font-size: 14px;
}
.item .right span, h1 span{
	font-size: 10px;
}

.grey{
	color: #787878;
}



.movieTitle .votes{
	display: inline;
	color: #424242;
	padding-top:5px;
	font-size: 14px;
}

.movieWatchTitle{
	display: inline;
	padding-left: 30px;
	color: #424242;
	font-weight: normal;
	margin-top: 0px;
	padding-left: 10px !important;
}


.runtime{
	font-size: 10px;
	color: #ACAAAA;
	font-style: italic;
	
}


/* Easy Slider */
	#slider{ float: left;}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:657px;
		*width: 620px;
		
		height:304px;
		
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:7px;
		height:13px;
		position: relative;
		left:-23px;
		top:-72px;
		z-index:1000;
		}
		
	#screens li{
		width:203px;
		height: 129px;
		overflow: hidden;
		text-align: center;
	}
	
	#screens .curSlide{
		width: 20px;
		display: block;
	}
	.c_bl{
		position: relative;
		left: 80px;
		top: -15px;
		font-size: 10px !important;
		font-style: italic;
		text-align: center;
		
		color: #acaaaa;
	}
			
	#nextBtn, #slider1next{ 
		display:block;
		width:7px;
		height:13px;
		position: relative;
		left:218px;
		top:-85px;
		z-index:1000; 
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../img/btn_prev.png) no-repeat 0 0;
		
		
		text-decoration: none;
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../img/btn_next.png) no-repeat 0 0;
		text-decoration: none;	
		}	
		
	/* numeric controls */	

	ol#controls{
		float: right;
		width: 261px; 
		margin:0 0;
		padding:0;

		background-color: #c0c0c0;
		}
	ol#controls li{
		margin:0 0px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		width: 261px;
		height:60px;
		background-color: #c0c0c0;
		border-bottom: 1px solid #ededed;
		}
	ol#controls li a{
		float:left;
		height:47px;
		width: 261px;


		padding:13px 0px 0px 30px;
		text-decoration:none;
		display: block;
		}
	ol#controls li.current a{
			color: #ffffff !important;
			background:url(../img/cont_cur.png) 0px 0px no-repeat;	
	
		}

	ol#controls li.current a{
			color: #ffffff !important;
			background:url(../img/cont_cur.png) 0px 0px no-repeat !important;	

	}

	ol#controls li a:hover{
			color: #ffffff !important;
			background: url(../img/con_hover.png) 0px 0px no-repeat;	
	
		}

	ol#controls li.current h1, ol#controls li.current span{
		color: #ffffff !important;
	}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


#promo{
	margin-left: 35px;
	width: 919px;
	height: 305px;
	background-color: #ededed;
	padding: 6px;
	position: relative;
	overflow: hidden;
}

.comment li .alt p{
	margin-left: 50px;
}


#control{
	display: block;
	float: right;
	width: 261px;
	margin: 0px;
	padding: 0px;
	background-color: #c0c0c0;
}

#controls a{
	text-decoration: none;
}

#controls h1{
	font-weight: bold;
	font-size: 14px;
	color: #424242;
	
}	
#controls span{
	font-size: 10px;
	color: #777777;	
}

#controls a:hover{
}

.dl{
	position: relative;
	top: 204px;
	left: 25px;
	width: 197px;
	height: 35px;
	background: transparent url('../img/watchdl.jpg') -198px 0px no-repeat;
}

.dl a:hover{
	width: 197px;
	background: transparent url('../img/watchdl.jpg') -198px -35px  no-repeat;
}


.dlBack{
	margin-top: 10px;
	margin-left: 30px;
	width: 197px;
	height: 35px;
	background: transparent url('../img/watchdl.jpg') -198px 0px no-repeat;
}

.dlBack a:hover{
	width: 197px;
	background: transparent url('../img/watchdl.jpg') -198px -35px  no-repeat;
}


.watch{
	position: relative;
	top: 240px;
	left: 25px;

	width: 197px;
	height: 35px;
	background: transparent url('../img/watch.png') 0px 0px no-repeat;
	
	
}



.watch a:hover{
	background: transparent url('../img/watchdl.jpg') 0px -35px  no-repeat;
}


.wBack{
	position: relative;
	
	margin-left: 30px;
	margin-top: 10px;
	
	width: 197px;
	height: 35px;
	background: transparent url('../img/watch.png') 0px 0px no-repeat;
	
	
}



.wBack a:hover{
	background: transparent url('../img/watchdl.jpg') 0px -35px  no-repeat;
}


.dl a, .watch a, .dlBack a, .wBack a{
	display: block;
	cursor: hand; cursor: pointer;
	width: 197px;
	height: 35px;

}


#bb{
	position: absolute;
	display: none;
}


#bb .letter a{
	display: block;
	width: 135px;
	height: 32px;
	background: transparent url('../img/browseby.png') 0px 0px no-repeat;	
}

#bb .letter a:hover, #bb .letter a.current1{
	height: 32px;
	background: transparent url('../img/browseby.png') -135px 0px no-repeat;	
}



#bb .genre a{
	display: block;
	width: 135px;
	height: 32px;
	background: transparent url('../img/browseby.png') 0px -32px no-repeat;	
}

#bb .genre a:hover, #bb .cu1 a{
	height: 32px;
	background: transparent url('../img/browseby.png') -135px -32px no-repeat;	
}

#bb .country a{
	display: block;
	width: 135px;
	height: 32px;
	background: transparent url('../img/browseby.png') 0px -64px no-repeat;	
}

#bb .country a:hover, #bb .cu2 a{
	height: 32px;
	background: transparent url('../img/browseby.png') -135px -64px no-repeat;	
}

#bb .year a{
	display: block;
	width: 135px;
	height: 32px;
	background: transparent url('../img/browseby.png') 0px -96px no-repeat;	
}

#bb .year a:hover, #bb .cu3 a{
	height: 32px;
	background: transparent url('../img/browseby.png') -135px -96px no-repeat;	
}


.tabs{
	width: 320px;
	padding-top: 5px;	
}

.tabs li, .tabs li a{
	font-size: 12px;
	display: block;
	float: left;
	margin-right: 4px;	

	color: #424242 !important;
	width: 75px;
	height: 28px;
	background: transparent url('../img/tabs_bg.png') 0px 0px no-repeat;	
}

.tabs li a{
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	color: #424242;
}

.tabs li a.current{
	cursor: default;
	background: transparent url('../img/tabs_bg.png') 0px -28px no-repeat !important;
	}

.tabs li a.current:hover{
	background: transparent url('../img/tabs_bg.png') 0px -28px no-repeat !important;	
	color: #424242 !important;
}

.tabs li a:hover{
	color: #ffffff !important;
	background: #424242 url('../img/tabs_bg.png') 0px -58px no-repeat !important;	
}

.tabs li a b{	
	display: block;
	padding-top: 5px;
}





.tabs .text{
	display: none;
	width: 312px;
	background: #ffffff url();
	height: 145px;
	padding: 0px;
	color: #424242;
	float:left;
	overflow: hidden;
	
}

.tabs .text h4{
	padding: 20px 14px 10px 20px;
	margin: 0px;
}

.tabs .text .l{
	float: left;
	display: block;
	width: 140px;
	padding-left: 20px;
}

.tabs .text .r{
/*	display: block*/
	position: relative;
	display: block;
	width: 150px;
	float: left;

}



.tabs .text .dl2{	
	display: block;
	width: 168px;
	height: 35px;
	margin-left: 20px;
	margin-top: 14px;
	background: #424242 url('../img/tab_dl.png') 0px 0px no-repeat !important;		
}


.mlinks .menu{
	position: relative;
	top: -36px;	
	left: 85px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 36px;
}


.mlinks .menu li{
	margin-right: 5px;	
	display: block;
	float: left;

}

.mlinks .menu li a{
	font-size: 14px;
	display: block;
	float: left;

	color: #424242 !important;
/*	width: 75px;*/

	height: 36px;
	background: transparent url('../img/tab2_bg_ok.png') 0px 0px repeat-x;
	border-right: 1px solid #cccaca;
	border-left: 1px solid #cccaca;

}

.mlinks .menu li a{
	width: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	color: #424242;
}

.mlinks .menu li .current{
	cursor: default;
	background: transparent url('../img/tab2_bg.png') 0px 0px repeat-x !important;	
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.mlinks .menu li .current:hover{
	background: transparent url('../img/tab2_bg.png') 0px 0px repeat-x !important;	
	color: #424242 !important;
}

.mlinks .menu li a:hover{
	color: #ffffff !important;
	background: #424242 url() 0px -58px no-repeat !important;	
}

.mlinks .menu li a b{	
	display: block;
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 20px !important;

}

.mlinks .tabs2{
	position: relative;
	top: -10px;
	left: 42px;
}

.mlinks .tabs2 .tab{
	display: none;
	width: 100%;
}

.mlinks{
/*	height: 300px;*/
	width: 100%;
	margin-bottom: 40px;
}


/*.mlinks .list a{
	font-weight: bold;
}*/

.mlinks .list{
	margin-top: 0px;
	padding-top: 0px;
	clear: both;
/*	float: left;*/
	list-style-type: none;
	margin-left: 40px;
}

.mlinks .list li{
	clear: both;
	width: 600px;	
	height: 23px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #dadada;
	padding-right: 10px;
}

.mlinks .list li span{
	color: #787878;
	font-size: 10px;
}

.mlinks .list .votes{
	display: inline;
	padding-right: 20px;
}


.mlinks .list .l{
	float: left;
	width: 465px;
}

.mlinks .list .r{
	float: right;
}

.mlinks .list a{
/*	display: inline !important;*/
	background: none;
}

.addml{
	border-top: 1px solid #ffffff;
	/*background-color: #ededed !important*/
	border-bottom: none !important;
}

.addml a, .italic{
	color: #1E82BB !important;
	text-decoration:none;
	border-bottom: 1px dashed #1E82BB;
	font-style: italic;
	font-weight: normal !important;
}


#d_text{        
	height: 180px;
	overflow: hidden;
}


.it{
	color: #1E82BB !important;
	text-decoration:none;
	border-bottom: 1px dashed #1E82BB !important;
	font-style: italic;
	
}

a.it:visited{
	color: #1E82BB !important;	
}

.blue{
	color: #1E82BB !important;	
}


.list .votes span{
	/*color: #424242 !important;*/
}

.list .votes small{
	font-size: 10px;
}

.t{
	padding-top: 10px;
	padding-left: 44px;
	padding-right: 110px;
}

.gray_bg{
		margin-left: auto;
		margin-right: auto;
		width: 1000px;
		height: 59px !important;		
}

.gray_bg .menu{
		left: 35px;
		top: 23px !important;
}

/* Genres */

.tab{
	display: none;		
}

.conteiner4 tab{
		height: 130px;	
}
.genr_list{
	width: 900px;
	overflow: hidden;
	list-style-type: none;
/*	height: 126px;*/
	padding-left: 20px;	
	padding-bottom: 10px;
}


.genr_list li{
	color: #787878;
	font-size: 10px;
}

.genr_list li a{
    font-size: 14px !important;
    margin-left: 3px;
}


.current-cat a{
    background-color: #cccacb;
    color: #424242 !important;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 6px 0px 3px;
    margin-left: 0px !important;

}

.genr_list li{
	display: block;
	float: left;
	width: 165px;
/*	height: 30px;*/
	padding-bottom: 10px;		
}
.year_list li{
	width: 100px !important;
	height: auto !important;
	padding-bottom: 10px;
}

.genr_list li a{
/*	width: 100px;*/
	height: 20px;
	overflow: hidden;
/*	display: block;*/
}


.genr_list span{
	font-size: 10px;
	color: #acaaaa;
	display: block;
	float: left;
}

.genr_title h1{
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 18px !important;
}

.genr_title h1 a, .genr_title h1 a:visited{
	font-size: 14px !important;
	text-transform: none;
}

.genr_title a.current{
	color: #000000 !important;	
	text-decoration: none;	
	cursor: default;
	font-weight: bold;
}

.genr_title span{
	padding-right: 64px;	
}

.actors a{
	font-size: 12px;
	font-weight: bold;	
}
.actors span{
	font-size: 12px !important;
}

/* Comments */

.comment{
		list-style-type: none;
		color: #424242;
		padding-bottom: 25px;
}
.comment li{
	clear: both;	
	padding-top: 30px;
	font-size: 12px;
	line-height: 14px;
}
.comment .r1{
	margin-left: 20px;
}

.comment .l img{
		width: 32px;
		height: 32px;
		padding: 1px;
		border:1px solid #dadada;
		float: left;
		margin-right:10px;
}
.comment .l{
		display: block;
		float: left;
		width: 163px;
		height: 50px;
		/*padding-right: 30px;*/
			
}

.comment .reply{
		border-bottom: 1px solid #dadada;
		padding-top: 20px;
}

.comment .reply a{
	
		margin-left: 163px;
		padding-left: 25px;
		padding-top: 4px;
		margin-top: 5px;
	
		height: 16px;
		display: block;
		font-size: 10px;
		font-weight: bold;
		color: #424242 !important;
		text-decoration: none;
		
		background: transparent url('../img/reply_bg.png') 0px 0px no-repeat;	
}

.comment h5{
		color: #62a52b;
		font-size: 12px;
}
.comment span{
		color: #acaaaa;
		font-size: 10px;
}

#screens{
		height: 200px;
		list-style-type: none;
}
#screens ul{
	list-style-type: none;
}

#screens li{
	
}

.imgsl{
	float: right;
	
	width: 203px;
	height: 128px !important;
	border: 1px solid #eeeced;
	padding: 3px;

	margin-right: 80px;
}


.line{
	position: absolute;
	margin-top: 40px;
	left: 0px;
	width: 100%;
	height: 1px;	
	border-bottom: 1px solid #dadada;
}

.line2{ /* dotted line */
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;	
	border-bottom: 1px dashed #dadada;
}

a.green{
	font-size: 18px;
	color: #62a52b !important;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #62a52b;
}
a:hover.green{
		border-bottom: none;
}

a.red{
	font-size: 18px;
	color: red !important;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid red;
}
a:hover.red{
		border-bottom: none;
}

.break{
	width: 100%;
	display: block;
	clear: both;
	height: 15px;
}

/* Forms css */

#addcomm{
	background-color: #dadada;
	width: 432px;
	margin: 15px 0px 0px 0px;
	padding: 15px 15px 5px 15px;	
}

#addcomm .focusField{
	border: none;
	font-size: 13px;
	
	color: #8b8b8b;
	background: transparent url('../img/input_bg.gif') top left repeat-x;
	padding: 2px 2px 2px 7px;
	border: 1px solid #adadad;
}

#addcomm input{
	color: #8b8b8b;
	width: 234px;
	clear: both;
	margin-bottom: 10px;
	
	
	
	background: transparent url('../img/input_bg.gif') top left repeat-x;
	padding: 2px 2px 2px 7px;
	border: 1px solid #adadad;
	
}

#addcomm textarea{
	color: #8b8b8b;
	width: 409px;
	height: 85px;
	padding: 7px 10px 10px 7px;
	border: 1px solid #adadad;
	
	background: #ffffff url('../img/textarea_bg.png') top left repeat-x;	
}

#addcomm .bot{
	position: relative;
	display: block;
	width: 409px;
	
	top: -21px;
	left: 3px;
	
	height: 20px;
	
	background: transparent url('../img/bot_bg.png') top left repeat-x;	
}
#addcomm .post{
	display: block;
	
	width: 157px !important;
	height: 35px;
	
	background: transparent url('../img/post_a_comment.png') top left no-repeat !important;
	cursor: hand; cursor: pointer;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -10px;		
	
	border: none;
}


/* related year */
.item .year{
	color: #ffffff;
	position: absolute;
	
	top: 104px;
	left: 3px;
	
	z-index: 100;
	
	width: 204px;
	height:24px;
	background: transparent url('../img/year_bg.png') top left repeat;
}
.item .year b{
	float: left;
	display: block;
	padding: 3px 10px 10px 10px;
}

.item .year span{
	float: right;
	font-size: 12px;
	padding: 3px 10px 10px 13px;
	background: transparent url('../img/comm_ico.png') 0px 7px no-repeat !important;
}


.b_bg{
	position: absolute;
	
	top: 155px;
	left: 3px;
	
	z-index: 100;
	
	width: 204px;
	height:20px;
	background: transparent url('../img/b_bg.png') top left repeat;	
	
}

.list .item a:hover .b_bg{
	background: transparent url('../img/b_bg_hover.png') top left repeat;
}

/* New relases */

.release_img{
	position: relative;
}

.release_img img{
	border: 4px solid #ffffff;
	margin-top: 32px;
}

.release_img h1{

	display: block;
	position: absolute;
	width: 539px;
	height: 34px;
	left: 4px;
	top: 261px;
	color: #ffffff !important;
	font-size: 18px !important;
	background: transparent url('../img/rel_img_bg.png') top left repeat;
	
	padding-left: 19px;
	padding-top: 12px;
}

.release_img span, .release_img p{
	display: inline;
}

.release_img p{
	font-size: 12px;
	font-style: italic;
	color: #62a52b;	
}

.release_img span{
	color: #5b5b5b;
}


.release_text{
	position: relative;
	width: 260px;
	left: 590px;
	margin-top: -280px;
	height: 270px;
}

.release_text p{
	color: #424242;
	font-size: 12px;
}
.release_text h3{
	margin: 0px; padding: 0px;
	font-weight: bold;
	font-size: 14px;
}

.release_text a{
	font-style: italic;
}

.nav{
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 75px;
	width: 850px;
}
.nav .r{
	position: relative;
	float: right;
}

#footer a{
    color: #ffffff;
}

#footer .list_year{
	padding-top: 15px !important;
	
	list-style-type: none;
	clear: both;
	font-size: 14px !important;
	font-weight: bold;
}

#footer .list_mounth{
	padding-top: 15px !important;
	
	clear: both;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
}

#footer .list_year li, #footer .list_mounth li{
	display: inline;
}
#footer .list_year li a, #footer .list_mounth li a{
	color: #ffffff;
	display: block;
	float: left;
	padding: 1px 8px 1px 8px;
	
	
	margin-right: 5px; 
}

#footer .list_mounth li a:hover{
	/*background-color: #ffffff;
	color: #676767;
	*/
}
#footer .list_year li a{
	display: block;
	width: 48px;
	height: 24px;
	overflow: hidden;
}

#footer .list_year .current, #footer .list_year .current-cat a{
	display: block;
	text-decoration: none;
	padding-top: 3px;
	color: #676767 !important;
	background: transparent url('../img/archive_year_bg.png') 0px 0px no-repeat !important;
	background-color: transparent !important;
	cursor: default;
}

#footer .list_mounth .current-cat a{
	background-color: #ffffff !important;

}

#footer .list_mounth .current{
	display: block;
	text-decoration: none;
	
	cursor: default;
	
	color: #676767 !important;
	background-color: #ffffff;
	
}

.addtoany_list{
	list-style-type: none;
	margin-left: 30px;
	margin-top: 5px;
}

/* rating stars */

.rating_stars{
    display: inline;
    position: relative;
    padding-right: 70px;
    padding-left: 20px;
}

.votes{
    /*display: inline;
    position: relative;*/		
}

.rating_stars .off{
    
    display: block;
    position:absolute;
    
    top: 10px;
    left: 8px;
    
    width: 69px;
    height: 14px;
    
    background: transparent url('../img/star_off.png') 0px 0px repeat-x;
}

.stars .off{
    
    display: block;
    
    width: 69px;
    height: 14px;
    
    background: transparent url('../img/star_off.png') 0px 0px repeat-x;
}


.rating_stars .on, .stars .on{
    width: 14px;
    height: 14px;
    
    background: transparent url('../img/star_on.png') 0px 0px repeat-x;	
}

.addtoany_share_save_container{
    margin-left:-30px !important; 
}


.promote{
    display: block !important;
    width: 20px;
    height: 28px;
    background: transparent url('../img/promote.png') -21px -28px no-repeat !important;
    float: left;
    
    position: relative;
    top: -4px;
}

a.promote:hover{
    background-position: -21px 0px !important;
}
a.demote:hover{
    background-position: -1px 0px !important;
}

.demote{
    display: block !important;
    width: 20px;
    height: 28px;
    background: transparent url('../img/promote.png') -1px -28px no-repeat !important;
    float: left;
    
    
    position: relative;
    top: -4px;

}

.disabled{
    cursor: default;
}
.disabled:hover{
    
}


.rnum{
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    min-width: 15px;
}

.promotes .red{
    color: #c82323;
}
.promotes .green{
    color: #62a52b;
}

.promotes a, .promotes div{
 float: left;
}

.sgPage{
    padding-bottom: 170px;
    padding-left: 80px;
    width: 500px;
    position: relative;
}
.sgPage p{
    padding-bottom:14px;
}
.sgPage ol{
    padding-left: 20px;
    padding-top: 0px;
}
.sgPage li{
    padding-bottom: 13px;
}

#exam2{
    width: 260px;
    position: relative;
    float: right;
    margin-left: 633px;
    margin-top: 70px;
}


#exam2 label
{
    display: block;
    color: #787878;
    font-size: 11px;
    font-style: oblique;
    padding-bottom: 1px;
    padding-left: 1px;
}

#exam2 input
{
    outline: 1px solid #adadad;
    border: 1px solid #d7d7d7; 
    width: 252px;
    color: #424242;    
    padding: 0;
    margin: 0;    
    font-size: 16px;
    height: 24px;
    line-height: 16px;
    padding: 4px
}

#exam2 textarea{
    outline: 1px solid #adadad;
    border: 1px solid #d7d7d7; 
    width: 252px;
    color: #424242;    
    padding: 0;
    margin: 0;    
    font-size: 14px;
    height: 132px;
    line-height: 18px;
    padding: 4px
}

#exam2 input[type="submit"]{
    height: 32px;
    width: 252px;
    border: none;
    outline: none;
    padding: 0;
    margin-top: 4px;
    background: url('/img/submit.gif') top left no-repeat;
    cursor: pointer;
    color: #ffffff;
}



#exam2 input.psw
{
    font-size: 16px !important;
}
#exam2 input:focus
{
    border: 1px solid #ffcc25;
    outline: 1px solid #ffcc25;
}



#exam2 .clb, #exam .clb{
    display: block;
    font-size: 12px;
    float: right;
    position: absolute;
    right: 20px;
    top: 15px;

    padding-left: 3px;
    padding-right: 3px;

    border-radius: 2px;
    color: #fff;
    text-decoration: none;
    background-color: #fc93a5;
}

.exam, .exam2{
    z-index: 10;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #62a52b !important;
    text-decoration: none;
    border-bottom: 1px dashed #62a52b;
    padding-top: 5px;
}
.exam:hover, .exam2:hover{
    border-bottom: none;
}

#exam, #exam2{
    position: absolute;
    background-color: #fff;
    border:2px solid #dededd;
    padding: 15px;
}

.sgPage h4{
    margin-top: 7px;
}

.sgPage h1{
    font-size: 24px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    line-height: 24px;
    font-weight: bold;
}

.sgPage .starr{
    position: absolute;
    top: 3px;
    left: 15px;
}

.suH{
    font-size: 14px;
    font-style: italic;
    padding-bottom: 30px;
}

blockquote{
    background-color: #dededd;
    padding: 5px;
}

blockquote p{
    padding: 5px;
    font-family: monospace;
}

.fpa{
    float: left;
    width: 144px;
    height: 26px;
    background: url('/img/fpa_ico.png') top left no-repeat;
    margin-top: 20px;
    margin-left: 70px;
}

.ct{
    margin-left: 160px;
    width: 482px;
}

.ct p{
    line-height: 16px;
}

#footer{
    position: relative;
}
.sexy_share{
    position: absolute;
    top: -52px;
    margin-left: -8px;
}

.notwork{
    display: block;
    float: left;
    border: 1px solid red;
    background-color: #ffffff;
    color: red !important;
    padding-left: 1px;
    padding-right: 1px;
    margin-left: 3px;
    margin-right: 3px;
}

#editortools{
    position: fixed;
    z-index: 1000000;
    top: 250px;
    left: 50px;
    background-color: #dededd;
    padding: 20px;
}


#si_contact_form input {
/*    width: 200px;*/
}
