/*  В замисимости от размера экрана  */



/* 1000 и более */
@media only screen and (min-width: 1000px) {
	#container {width: 1000px;	margin:0 auto;	}
	#leftmenu {	width: 250px;		float: left;	min-height:100px;	}
	#rightmenu {width: 110px;		float: left;}
	#content {	width: 630px;		clear:right;	float: left;	}
}

/*  Для планшетов под 720px */
@media only screen and (max-width: 999px) {
	#container {margin:0;		padding: 0;	}
	#leftmenu {	width: 230px;		float: left;}
	#content {	margin-left:240px;	}
}


/*****************************************************************************/

body{
background-color:#fff;

background-image: url("../images/prestol4.jpg4");

background-repeat: no-repeat;

background-position: center top;

padding: 0px 0px 0px 0px;
}

body{
	font-family: 'helveticaneuecyrmedium', Helvetica, Arial, sans-serif;
}


.dbbb {

    width: 100%;
    height: 100%;
    top: 0px;
    display: inline-block;
    left: 0;
    position: absolute;

}

#user-username{
	color: #fff;
}

.user-top-banned{
	margin:20px;
	color: #fff;
}


#main_menu{
	height: 40px;
	font-family: 'helveticaneuecyrmedium', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;

	line-height: 22px;
}
#main_menu ul.h-menu  {
	padding-left: 3px;
	padding-top: 9px;
	height:30px;
	width: 645px;
	float: left;
}
#main_menu ul li a{
	font-weight: 600;
	color:#fff;
	background: #d51c4c;
	text-decoration: none;
	display: inline;
	padding: 9px 10px;
	-webkit-transition: all linear 0.4s;
	-moz-transition: all linear 0.4s;
	transition: all linear 0.4s;
}
#main_menu ul li a:hover{
	color:#fff;
	background: #313131;
	text-decoration: none;
	border-radius: 4px;
}




#search_keyword1 {
	width: 220px !important;
	height: 16px !important;
	line-height: 16px !important;
	margin-top: 13px !important;
	margin-bottom: 5px !important;
	padding: 0;
	border: none 0;
	background: transparent;
}
#search_url {
	margin-left:660px;
	margin-top: 5px;
	line-height: 12px;
}

#search_url  a{
	color:#fff;
	font-size: 12px;

}
.sub_menu{
	padding-left: 3px;
	padding-top: 10px;
}
.sub_menu a{
	font-size: 14px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	line-height: 25px;
	color:#fff;
	background: #313131;
	padding: 2px 10px;
	-webkit-transition: all linear 0.4s;
	-moz-transition: all linear 0.4s;
	transition: all linear 0.4s;
}
.sub_menu a:hover{
	color:#fff;
	background: #d51c4c;
	border-radius: 4px;
	text-decoration: none;
}




ul.nav-menu>li>ul {
	padding: 0 10px;
	box-sizing: border-box;

}

h1.head {
	text-shadow: none;
}
h1.head a, .page-head a {
	color: #005081;
}



ul.order-menu{
	height: 30px;
	margin-left: 20px;
}
.order-menu li{
	height: 30px;
	margin-left:3px;
	float: left;
}

.order-menu li a{
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	display: inline-block;
	height: 30px;!important;
	padding: 0 10px !important;
	line-height:30px;
}
.order-menu li em{
	display: none;
}


.order-menu li.selected a{
	background:#c00;
	border-radius: 6px;
}
h1.head,
ul.nav-menu>li>a{
	display:block;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;

	height: 17px;
	line-height: 14px;
	margin: 4px;
	padding: 5px 0 3px 0;
	background:#c00;
	border-radius: 6px;

}

h1.head a, .page-head a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.ui-button{
	box-sizing: border-box;
	padding:5px;
}

.collection-sortable .ui-button{
	box-sizing: content-box;
	padding:1px;
	font-size:12px !important;
}
/* base.jpg */


.download-button, .watch-button, .watch-button1{
	height:24px;
	line-height:24px;
	padding: 0 3px;
	border-radius: 5px;
	width:70px;
	display: inline-block;
	margin:0px;
	border: 1px solid #659db4;
	background: #227293 url(images/ui-bg_loop_10_227293_21x21.png) 50% 50% repeat;
	font-weight: bold;
	overflow:visible;
	font-size: 12px;
	font-style:normal;
	color:#fff;
	text-align:	center;
	text-indent:0;
}

.episode_h:hover, .episode_h-active {
	border: 1px solid #659db4;
	background: #c00 !important;
}

#container{
	background-color: #fff !important;
}

#footer,
.top-info, .menu-info, .logo, .bt, .rss{
	background: url(../img/pickfilm_ru1.png) -84px 0 ;
	background-repeat: no-repeat;
}

#header{
	height: 244px;
	overflow: visible;
	background:white;
	margin: 0px 0px 0px 0px;
	border-radius: 0;
	border-top-left-radius:  10px;
	border-top-right-radius: 10px;

}



.top-info {
	height: 180px;
	padding: 0;
	margin: 0;
	background-position: -84px 0;
}
.menu-info{
	background-position: -84px -231px;
	height: 43px;
}

#inner{
	padding-bottom: -80px;
}

#footer{
	background-position: 0px -380px;
	height: 305px;
	margin-top: -80px;
	margin-left: -84px;
	width: 1084px;
	color: white;
	font-size: 14px;
	line-height: 22px;
}
#footer-wrap{
	padding-top: 75px;
	padding-left: 350px;
}


#footer li, #footer a {
	color: white!important;
	text-decoration: none;
}


.footer_menu1, .footer_menu2{
float: left;
width: 407px;
margin: 22px 0px 0px 0px;
}
.footer_menu3{
text-align: center;
float: right;
width: 224px;
margin-left: 100px;
}


.footer-logo{
	height: 50px;
}
.footer-logo a{
	display: block;
	height: 50px;
	width: 220px;
	cursor: pointer;
	text-indent: -600px;
	overflow: hidden;
}

.footer_menu3 .email{
	display:block;
}



.logo {
	margin-left: 556px;
	background-position: -640px 0 ;
	height: 55px;
	width: 265px;
}
.logo a {
	display:block;
	height: 60px;
	width: 270px;
	cursor: pointer;
}





.top_week, .item_main_image, .item_main1, #celebrity-info img{
	background: url(./../images/tn-no_foto.gif) 0 0 no-repeat;
}
.item_main_box3 .item_main1, .item_main_box2 .item_main1{
	background: url(./../images/tn-no_foto.gif) 0 15px no-repeat;
}


.item_main_image:hover .film_controll, .item_main_image:hover .favorite_controll{
	background: #ffffff;
	height: 22px;
}



#tab_similarity_header.ui-state-active,
#tab_news_header.ui-state-active,
#leftmenu ul li.selected,
.mail-href{
	background:  #fbf8ee url("images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
}






/* sprites.png */
.cn-icon,.nav-icon, .captcha_refresh, .qa-icon, .ic-icon, .paginator em,.add-blogger,
.star-rating, .star-rating .current-rating, .star-rating a,
.gender_0,.gender_1,.gender_2,
.footer-menu a,
.spoiler-title em, .spoiler-init em, .genre-title em, .review-title em,
ul.order-menu li.selected a,.order-menu li.selected em,
.fo-icon, .qa-3d, .qa-hd,.watch-button,.watch-button1,
.children .li-opt a,.children .li-fav a, .go_to_top,.scroll_prev,.scroll_next,
ul.nav-menu>li>ul>li.last a{
	background: trasparant;
	background-image:  url(../img/sprites_pickfilm.png) ;
	background-repeat: no-repeat;
}




.top-main-menu li a{
	float: left;
	display: block;

	text-align:center;

	text-decoration:none;
	color: white;
	height: 32px;
	padding:0 2px 0 10px !important;
	line-height:30px;
	background-position: 0 0;
	min-width:50px;
	white-space: nowrap;
	word-wrap: normal;
}



.top-main-menu li em{
	float: left;
	display: block;
	height: 32px;
	width: 10px;
	background-position: 100% 0;
	overflow:hidden;
	white-space: nowrap;
	word-wrap: normal;
}





#online_box,#tab_similarity_header,.mail-href:hover{
	background:  #fbf8ee url("images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
}

#tab_news_header{
	background: #ac1ae6 url("./../css/custom-theme/images/ui-bg_highlight-hard_75_ac1ae6_1x100.png") 50% 50%
}



.orange_search	   {background: #d54a03 url("./../css/custom-theme/images/ui-bg_highlight-soft_100_d54a03_1x100.png") 50% 50% repeat-x !important; padding: 5px 0 !important; vertical-align: top}
.orange_search:hover {background: #c00  url("./../css/custom-theme/images/ui-bg_highlight-soft_100_d54a03_1x100.png") 50% 50% repeat-x !important}

.film-download,       .gren_search	   {background: #c00  !important}
.film-download:hover, .gren_search:hover {background:  #d55 !important}
.ui-helper-hidden-accessible {visibility: hidden}


a.ui-state-default, a.ui-state-default:hover  ,a.ui-state-default:link {
		color: #004276;
}

.author em{
background:#fbf8ee;

}



blockquote{
border:1px solid gray;
background:#fbf8ee;

}


/*
#c00 url("images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x
*/






.upload-header {
	background:   #FBF8EE url("./../css/custom-theme/images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
	height:47px;
	text-align:center;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:#004276;
	border-radius: 6px 6px 0 0 ;
	border: 1px solid #d7d7d7;
}

.upload-header>div{	border-left:1px solid #d7d7d7;}


.ordering .torrent-row:nth-child(2n) .upload1,
.season_wrap tr:nth-child(2n){
	background:  #fbf8ee url("./../css/custom-theme/images/ui-bg_glass_55_fbf8ee_1x400.png") 50% 50% repeat-x;
}

.hi_lighted, .hi_lighted .upload1{
	background: #FFf3f3 !important;
}

.hi_lighted:hover .upload1{	background: #FFE3E3 !important;}



/* online_url */
#online {color:#fff;font:18px/24px Tahoma;margin:1.25em 5px;text-align:center}
#online a,
#online a:active,
#online a:focus,
#online a:link{font:18px/24px Tahoma;text-decoration:none}

#online:hover{text-decoration:underline}
#online p {	padding: 0;	margin: 0}
#online_box a img { border: 0}
#online_box {
	border:2px solid #f7b191;
	margin:20px auto;
	overflow:visible;
	position:relative;
	text-align:left;
	width:570px;
	border-radius: 0.83em 0.83em;

}
#rating{
	height:36px;
	line-height:36px;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	border: 1px solid #e3a1a1;
	background: #c00 url("./../css/custom-theme/images/ui-bg_highlight-soft_15_cc0000_1x100.png") 50% 50% repeat-x;
	color: #fff;
	font-weight: bold;
	border-radius: 6px;
}


#quality_head span {
	font-size: 12px;
	margin: 5px 0;
	color: #fbf8ee	;
}



#quality_head span b{
	color: #fbf8ee	;
}


#season_accordion tr{border-bottom: solid 1px #c00;}


#season_accordion tr:hover,
.ordering .torrent-row:hover .upload1{	background: #FFE3E3;}
.post-wrap{ font-size:11px; /* clear: right;*/ overflow:hidden; padding: 5px 0;  margin: 0 5px; border-bottom: 1px solid #c00}
.post-wrap:last-child{border-bottom: 0px}

.descending em:after,
.ascending em:after{
	color: #c00 ;
}


.four-columns, .three-columns, .two-columns{
	width: 23%;
	float:left;
	margin: 0 3px 10px 3px !important;
	border-radius: 5px !important;
	padding:0;

}

.three-columns{
	width: 32%;
}

.two-columns{
	width: 47%;
}


#search_toolbar label{
	margin: 0;
	padding: 0
}
#search_toolbar .ui-button-text{
	font-size: 10px;
}



.ui-tabs-anchor{
padding:6px !important;
}

.qa-hd,.qa-hd{
	background: none;
}



@media only screen and (max-width: 999px){

	.logo, .footer-logo{
		margin: 0 ;
	}

	.sub_menu{
		display: none;
	}

	#header, #footer, .top-info, .menu-info, .h-menu,.main_search, #user-menu, #search_url, #search_form1, #main_menu, .sub_menu, #search_keyword1,
	#footer, #footer-wrap, .footer_menu1, .footer_menu2, .footer_menu3	{
		margin: 0 !important;
		padding:0 !important;
		background-image: none;
		background: #fff;
		height: auto !important;
		width: 100% !important;
		clear: both !important;
	}
	.h-menu li, .sub_menu a,  #search_keyword1{
		float:left;
		display:block;
		width: 49%;
		margin: 5px 1px !important;
		padding:0 !important;
		text-align: center;
	}

	.h-menu li a, #search_keyword1{
		display:block !important;
		padding: 5px 0 !important;
	}

	li.selected{
		color:#000!important;
		background: #c00!important;
	}

	#footer li, #footer a {
	color:#000!important;
	}
}

@media only screen and (max-width: 350px){
	.h-menu li, .sub_menu a,
	ul.nav-menu>li>ul>li {
		float:none;
		display:block;
		width: 100%;
	}

}

#search_form1 .ui-helper-hidden-accessible{
	height: 0;
	width:0;
	display: none;
}

.ui-autocomplete {
	position:absolute;
	margin: 5px;
}


.ui-autocomplete .ui-menu-item li, .ui-autocomplete .ui-menu-item a{
	display:block;
	margin:0px;
	padding:0px;
	width: 100%;
	box-sizing: padding-box;
}

.ui-autocomplete a:hover,
.ui-autocomplete a.ui-state-focus,
.ui-autocomplete a.ui-state-active {
	border: 1px #d51c4c solid !important;
	background: #d51c4c !important;
}
.upload-header .c2, .upload1 .c2 {
	width: 360px;
}

.upload-header .c10, .upload1 .c10 {
	width: 265px;
}


.main_page h1.head {
	width: 100% !important ;
}

.item_main_panel {
	max-width: 100% !important;
}

.main_page .item_main_box4{
	width: 24% !important;
}
.main_page .trailer_scroll_border{
	width: 100%;
	max-width: 730px;
	margin: 0;
}






