/* Global styles */
* { 
margin : 0; 
padding : 0; 
} 
body { 
background : #313230 url("../pictures/bg_footer.gif") repeat-x left bottom; 
font-family : Tahoma, Geneva, sans-serif; 
font-size : 12px; 
} 
#backing { 
background : url("../pictures/bg_body.gif") repeat-x left top; 
width : 100%; 
} 

img { 
border : none; 
} 

a { 
color : #ffecc4; 
text-decoration : none; 
outline : 0; 
} 

a.hl { 
font-weight : bold; 
} 

form { 
display : inline; 
} 

input, textarea, select { 
font-family : Verdana, Arial, serif; 
font-size : 12px; 
} 
.power input, .power textarea { 
padding : 2px 1px; 
background : #fff; 
border : 1px solid #111; 
color : #111; 
width : 99%; 
} 

.empty { 
clear : both; 
} 
.hiddeng { 
display : none; 
} 
.hintg { 
font-size : 11px; 
} 
.headarray {
    height : 27px;
	display : block;
	font-weight : normal;
	text-align: center;
} 
#wcolumn .headarray {
	padding : 3px 0 0 5px;
	font-size : 17px;
	color : #330000;
	background : url("../pictures/h1_left.gif") no-repeat left top;
} 

.subheadarray {	
    margin : 0;
	color : #FFFFCC;
	font-size : 11px;
	padding: 0px 8px 3px 10px;
} 	

.subheadarray .desc{
	background-color: #333333;
	text-align: center;
	text-indent: 20px;
	display: block;
	border: thin solid #999999;
	padding: 10px 5px 10px 5px;
} 
.conttext {
	padding : 5px 10px 10px 10px;
	color : #FFFFCC;
} 
.conttext p { 
margin-bottom : 3px; 
margin-top : 0px; 
} 
 
.arraycont .power { 
margin-bottom : 10px; 
} 

#topofsite { 
width : 1000px; 
height : 177px; 
margin : 0 auto; 
background : url("../pictures/header.jpg") no-repeat left top; 
position : relative; 
} 

.addthis_toolbox {
	width:260px;
	position:absolute;
	top:10px;
	right:35%;
}
#header_img { 
width : 1000px; 
height : 177px; 
margin : 0 auto; 
background : url("../pictures/header_img.jpg") no-repeat left top; 
position : relative; 
} 

#header_dating { 
width : 1000px; 
height : 177px; 
margin : 0 auto; 
background : url("../pictures/header1.jpg") no-repeat left top; 
position : relative; 
} 


#topofsite h4 { 
position : absolute; 
width : 400px; 
height : 150px; 
top : 0; 
left : 0; 
text-indent : -9999px; 
} 
#header_img h4 { 
position : absolute; 
width : 400px; 
height : 150px; 
top : 0; 
left : 0; 
text-indent : -9999px; 
} 
#topofsite h4 a { 
width : 400px; 
height : 150px; 
display : block; 
text-decoration : none; 
} 
#header_img h4 a { 
width : 400px; 
height : 150px; 
display : block; 
text-decoration : none; 
} 
#publicity {
	position : absolute;
	top : 0px;
	left : 600px;
	} 
p.shapka {
	position: absolute;
	left: 500px;
	width: 600px;
	text-align: center;
	} 
p.toptext {
	position: absolute;
	top: 20px;
	right: 48px;
	width: 285px;
	text-align: center;
	font-size: 11px;
	color: #FFF;
	line-height: 1.3;
} 

#topofsite #publicity img { 
border : none; 
} 
#headmenu { 
height : 32px; 
position : absolute; 
top : 148px; 
left : 33px; 
} 
#headmenu ul { 
list-style : none; 
height : 28px; 
background : url("../pictures/li_fon.gif") no-repeat left 3px; 
} 
#headmenu ul li { 
height : 28px; 
float : left; 
margin : 0 1px 0 0; 
background : url("../pictures/li_fon.gif") no-repeat right 3px; 
padding : 0 1px 0 0; 
} 
#headmenu li a { 
height : 24px; 
display : block; 
float : left; 
text-decoration : none; 
padding : 4px 25px 0 25px; 
font-size : 14px; 
font-weight : bold; 
color : #d8b76f; 
} 
#headmenu li a:hover, #headmenu li a.choosed {
	background : #717171;
} 

#text_menu { 
float : left; 
width : 197px; 
padding-top : 15px; 
font-size : 11px; 
text-align : center; 
color : #494949; 
} 
#text_menu a { 
color : #888888; 
} 
#facts { 
width : 990px; 
margin : 10px auto; 
margin-bottom : 1px; 
padding : 0 0 10px 0; 
} 
#factssd { 
width : 990px; 
padding : 0 0 10px 0; 
} 
.allvid { 
width : 990px; 
margin : 0 auto; 
}

#wcolumn { 
width : 980px; 
padding : 2px 0; 
border : 1px solid #545455; 
background : url("../pictures/related.gif") repeat-y right;
} 
#wcolumn.pagevid {
	width : 990px;
	background : none;
	padding : 0;
	border : none;
} 
#wcolumn #infovideo { 
width : 525px; 
float : right; 
} 
#wcolumn #vidrelated { 
width : 987px; 
margin : 0 auto; 
}


.arraycont { 
padding : 5px 1px;
color : #FFFFCC;
} 
#bottom { 
width : 1000px; 
height : 135px; 
margin : 0 auto; 
background : url("../pictures/footer_fon.gif") no-repeat right bottom; 
padding : 7px 0 0 0; 
text-align : center;
} 
#bottom .authoring a { 
font-weight : bold; 
} 
#bottom .authoring a:hover { 
text-decoration : underline; 
} 

#bottom .count { 
margin : 27px 0 0 0; 
width : 700px; 
} 
#bottom .authoring{
	margin-top : 1px;
	color : #FFFFCC;
	font-size : 12px;
	width : 700px;
} 
#bottom .authoring span{
	font-weight: normal;
} 
.lmovies .para { 
float : left; 
width : 240px;
font-size : 11px;
margin : 0; 
padding : 5px 2px; 
} 

.lmovies .para a img{
width : 240px;
height : 180px;
border : 1px solid #FFFFCC;
}

.modview .imgsize { 
width : 135px; 
height : 180px; 
border : 1px solid #181818; 
} 
.modview .para { 
float : left; 
padding: 4px;
} 
.modtext {
	padding-top: 40px;
	padding-right: 20px;
	width: 780px;
	float: right;
	text-indent: 20px;
	text-align: justify;
}

span.score  {
	line-height : 15px;
	float : left;
	padding-top: 10px;
	display: inline;
	width: 239px;
} 

.lmovies .para em { 
float : left;
color : #cea754; 
font-style:normal;
} 
.lmovies .para span { 
float : right;
color : #cea754; 
} 

.modlist .para { 
float : left; 
width : 137px; 
padding : 5px 11px; 
font-size : 11px;
} 
.catlist .para { 
float : left; 
width : 137px; 
padding : 5px 12px; 
font-size : 11px; 
} 

.catlist .para .count { 
padding : 2px; 
line-height : 18px; 
text-align : center; 
} 

.pag { 
padding : 8px 3px; 
text-align : center;
font-size : 11px;
 
} 
.pag a, .pag span { 
padding : 2px 5px; 
background : #000;
border : 1px solid #e6ce7e; 
color : #fff; 
} 
.pag a:hover { 
color : #cea754; 
} 
.pag span { 
font-weight : bold; 
} 

.cloudoftags a { 
line-height : 18px; 
} 

.viewvid .arraycont { 
width : 480px; 
margin : 0 auto; 
padding : 8px 0; 
} 
.modview .arraycont { 
height : 185px; 

} 

.viewvid .rowinfo { 
margin-bottom : 8px; 
color : #cea754; 
font-weight : bold; 
} 
.viewvid .rowinfo span,.viewvid .rowinfo a {
	color : #FFFFCC;
	font-weight : normal;
} 

.viewvid .rowinfo { 
width : 370px; 
float : left; 
} 

.comvideo { 
width : 970px; 
background : #272727;
color:#FFFFFF; 
text-align : left; 
padding : 10px;
} 

.comvideo .rowinfo { 
color : #dec7c7; 
} 

.tab {	
	margin-top: 5px;
	margin-bottom: 5px;
} 	

.rowcom { 
padding : 5px; 
background : #212121; 
color : #fff; 
margin-bottom : 2px; 
} 
.person { 
width : 102px; 
height : 82px; 
float : left; 
background : #111; 
} 
.rowcom img { 
border : 1px solid #000; 
} 

.rowcom h2 {
	display : block;
	padding-left : 110px;
	margin-bottom : 5px;
	font-size : 14px;
	font-weight : normal;
} 
.rowcom p { 
display : block; 
padding-left : 110px; 
font-size : 12px; 
} 

.wraptop { 
width : 454px; 
float : left; 
background : #152b4e url("../pictures/side_fon_1.gif") repeat-y; 
border : 1px solid #545455; 
font-size : 12px;
color : #FFFFCC;
} 

.wraptop .arraycont { 
width : 420px; 
margin : 0 auto; 
padding : 5px 0; 
} 

.wraptop p { 
margin : 5px 0; 
} 
#placeforban { 
width : 1000px; 
text-align : center; 
padding : 7px 0; 
} 
.downlinfo { 
margin : 10px 0; 
text-align : center; 
text-transform : uppercase; 
font-size : 25px; 
font-weight : bold; 
} 
