@charset "utf-8";
/* CSS Document */

/* remove firefox link outline */
:active, :focus{
    outline:none; }
a:focus { outline: none; }
:-moz-any-link:focus { outline: none; }
/* img, div { behavior:url(iepngfix.htc); } */
body{
	margin:0;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	min-width:983px;
	color: #000000; 	
}
ul { list-style: none;}
img{border-style:none;}
a{color:#205182;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

#wrapper{
	width:100%;
	overflow:hidden;
	padding:157px 0 0;
	position:relative;
}
/*header start*/
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header.gif) repeat-x left top;
}
#header-back{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(../images/event_background.jpg) center top no-repeat;
}
#header .holder{
	margin:0 auto;
	height:157px;
	width:983px;
	position:relative;		
}
#header .holder .frame{
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
}
#header .holder .login-frm{
	position:absolute;
	top:0;
	padding-top:5px;
	right:0;
	width:205px;
	/* background:url(../images/bg-login.png) no-repeat; */
}
#header .holder .login-frm-content{
margin-left:20px;
}
/* BIG BUTTON - OLD
#header .holder .login-frm .btn-enter{
	float:right;
	margin:8px 39px 0 0;
	display:inline;
}*/
#header .holder .login-frm .btn-enter{
	float:right;
	margin:8px 19px 0 0;
	display:inline;
}
#header .holder .login-frm span{
	display:block;
	background:url(../images/bg-input.gif) no-repeat;
	/*border: 1px #d6e8fc solid;
	background:#f2fcff;*/
	width:139px;
	height:24px;
	padding:0 14px;
	margin:6px 2px 0 0;
	overflow:hidden;
}
#header .holder .login-frm span .text,
#header .holder .login-frm span .pass{
	width:100%;
	padding:4px 0;
	background:none;
	border:none;
	color:#000;
	line-height:14px;
}
#header .holder .login-frm span .text:focus,
#header .holder .login-frm span .pass:focus{outline:none;}
#header .holder .login-frm a.btn{
	float:right;
	margin:6px 1px 0 0;
	display:inline;
	color:#fff;
	text-decoration:none;
}
#header .holder .login-frm a.btn strong{
	background:url(../images/bg-btn-submit-l.png) no-repeat;
	height:20px;
	float:left;
	cursor:pointer;
	padding:4px 3px 0 9px;
}
#header .holder .login-frm a.btn em{
	background:url(../images/bg-btn-submit-r.png) no-repeat;
	width:5px;
	height:24px;
	float:left;
}
#header .holder .login-frm a.btn-register{
	float:left;
	margin:6px 1px 0 0;
	display:inline;
	color:#fff;
	text-decoration:none;
}
#header .holder .login-frm a.btn-register strong{
	background:url(../images/bg-btn-register-l.png) no-repeat;
	height:20px;
	float:left;
	cursor:pointer;
	padding:4px 3px 0 9px;
}
#header .holder .login-frm a.btn-register em{
	background:url(../images/bg-btn-register-r.png) no-repeat;
	width:5px;
	height:24px;
	float:left;
}

a#btn-register{
	float:left;
	margin:6px 1px 0 0;
	display:inline;
	color:#fff;
	text-decoration:none; 
}
a#btn-register strong{
	background:url(../images/bg-btn-register-l.png) no-repeat;
	height:20px;
	float:left;
	cursor:pointer;
	padding:4px 3px 0 9px;
}
a#btn-register em{
	background:url(../images/bg-btn-register-r.png) no-repeat;
	width:5px;
	height:24px;
	float:left;
}
#header .holder .login-frm a{
	color:#000000;
	font-size:11px;
	float:left;
	margin:6px 0 0 4px;
	display:inline;
}
#header .holder .logo{
	float:left;
	margin:16px 0 0 0;
	padding-bottom:9px;
	overflow:hidden;
	width:113px;
	height:59px;
}
#header .holder .logo a{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:113px;
	height:59px;
	text-indent:-9999px;
	cursor:pointer;
}
#header .holder .contact{
	float:left;
	margin:0 0 0 43px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
}
#header .holder .contact h2{
	color:#475462;
	font-size:24px;
	margin:17px 0 0;
}
#header .holder .contact ul{
	list-style:none;
	margin:9px 0 0 5px;
	padding:0;
}
#header .holder .contact ul li{
	float:left;
	background:url(../images/devider.gif) no-repeat 0 1px;
	font-size:15px;
	color:#475462;
	padding:0 13px 0 14px;
	display:inline;
	letter-spacing:1px;
}
#header .holder .contact ul li:first-child{background:none;}
#header .holder .ad-box{
	float:left;
	margin:-83px 0 0 520px;
	position:absolute;
}
#header .holder .ad-box img{display:block;}
#header .holder .logged-in-box{
	top:0px;
	left:520px;
	float:left; 
	position: absolute;
	background: url(../images/snowflakes.gif) no-repeat top;
	width:264px; 
	height:72px;
}
/*navigation start*/
#nav{
	width:100%;
	overflow:hidden;
	margin:4px 0 0;
}
#nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
#nav ul li{
	float:left;
	margin-left:-1px;
	display:inline;
	position:relative;
	white-space:nowrap;
}
#nav ul li:first-child{margin-left:0;}
#nav ul li a{
	float:left;
	background:url(../images/bg-nav-el-r.gif) no-repeat 100% 0;
	padding:0;
	height:33px;
	overflow:hidden;
	font-size:14px;
	color:#000;
	text-decoration:none;
	white-space:nowrap;
	position:relative;
	cursor:pointer;
}
#nav ul li a span{
	float:left;
	height:25px;
	background:url(../images/bg-nav-el-l.gif) no-repeat;
	padding:8px 13px 0 15px;
	white-space:nowrap;
	position:relative;
}
#nav ul li a:hover{
	color:#000;
	cursor:pointer;
	text-decoration:underline;
}
#nav .red a{
	float:left;
	background:url(../images/bg-nav-el-r.gif) no-repeat 100% 0;
	padding:0;
	height:33px;
	overflow:hidden;
	font-size:14px;
	color:#a80011;
	text-decoration:none;
	white-space:nowrap;
	position:relative;
	cursor:pointer;
	font-weight:bold;
}
#nav .red a:hover{
	color:#a80011;
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
}
#nav ul li.active a span{background-position:0 -33px;}
#nav ul li.active a{background-position:100% -33px;color:#475462; font-weight:bold;}
#nav ul li.active a:hover{background-position:100% -33px;color:#475462; font-weight:bold; text-decoration:none;}
#nav .reg{
	float:left;
	background:url(../images/bg-btn-reg.gif) repeat-x;
	height:25px;
	padding:7px 15px 0 19px;
	margin:0 0 0 3px;
	display:inline;
	color:#fff;
	font-size:15px;
	text-decoration:none;
}
#nav .reg:hover{text-decoration:underline;}
#header .sub-nav{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-sub-nav.gif) no-repeat;
	height:30px;
	margin:-2px 0 0;
}
#header .sub-nav .proprety-list{
	float:right;
	list-style:none;
	margin:8px -3px 0 0;
	padding:0;
	display:inline;
}
#header .sub-nav .proprety-list li{
	float:left;
	background:url(../images/split.gif) no-repeat;
	padding:1px 9px 1px 5px;
}
#header .sub-nav .proprety-list li:first-child{background:none;}
#header .sub-nav .proprety-list li a{
	float:left;
	margin:0 0 0 5px;
}
#header .sub-nav .sub-menu{
	float:left;
	list-style:none;
	margin:8px 0 0 6px;
	padding:0;
	display:inline;
}
#header .sub-nav .sub-menu li{
	float:left;
	background:url(../images/sub-nav-separator.gif) no-repeat 0 2px;
	padding: 0 8px 0 10px;
	white-space:nowrap;
	position:relative;
}
#header .sub-nav .sub-menu li:first-child{background:none}
#header .sub-nav .sub-menu li a{
	font-size:14px;
	color:#22303c;
	text-decoration:none;
}
#header .sub-nav .sub-menu li a:hover{color:#590001;}
/*navigation end*/
/*header end*/
/*intro start*/
#wrapper .intro{
	background:#99a3ae url(../images/bg-intro.gif) repeat-x;
	width:100%;
	overflow:hidden;
	height:auto;
}
#wrapper .intro .holder{
	width:983px;
	margin:0 auto;
	padding:0 0 10px;
	position:relative;
}
#wrapper .intro .holder img{display:block;}
#wrapper .intro .holder .row{
	width:100%;
	overflow:hidden;
	padding:0;
}
#wrapper .intro .holder h1{
	color:#fff;
	margin:8px 0 0 0;
	font-size:17px;
	font-weight:normal;
}
#wrapper .intro .holder .row .stat{
	float:left;
	font-size:17px;
	color:#fff;
	margin:6px 0 0 7px;
	display:inline;
	white-space:nowrap;
	position:relative;
}
#wrapper .intro .holder .row .stat strong{
	font-size:28px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:0 12px 0 0;
	white-space:nowrap;
	position:relative;
}
#wrapper .intro .holder .row .stat span{
	float:left;
	margin:8px 0 0;
	white-space:nowrap;
	position:relative;
}
#wrapper .intro .holder .row .search-frm{
	float:left;
	margin:12px 0 0 20px;
	display:inline;
}
#wrapper .intro .holder .row .search-frm fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper .intro .holder .row .search-frm span{
	float:left;
	background:url(../images/bg-input1.gif) no-repeat; 
	width:315px;
	height:25px;
	padding:0 8px;
	overflow:hidden;
}
#wrapper .intro .holder .row .search-frm span .text{
	width:100%;
	padding:4px 0;
	background:none;
	border:none;
	color:#000;
	line-height:14px;
	letter-spacing:0.5px;
	font-weight:normal;
}
* html #wrapper .intro .holder .row .search-frm span .text{line-height:15px;}
#wrapper .intro .holder .row .search-frm span .text:focus{outline:none;}
#wrapper .intro .holder .row .search-frm .sel{
	float:left;
	width:200px;
	margin:2px 0 0 5px;
	display:inline;
	color:#8a8a8a;
}
#wrapper .intro .holder .row .search-frm .btn{
	float:left;
	margin:0 0 0 5px;
}
#wrapper .intro .holder .row .search-frm a{
	float:left;
	color:#fff;
	margin:4px 0 0 42px;
	font-size:14px
}
/*intro end*/
/*main start*/
#main{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-main.jpg) top repeat-x;
}
#main .main-holder{
	width:983px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:10px;
}
#two-columns{
	width:793px;
	float:right;
	padding:3px 0 0;
}
/*content box start*/
/*two columns start*/
#content{
	float:left;
	width:602px;
	position:relative;
}
#content .box{
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
}
#content .box .t{
	background:url(../images/bg-content-box-t.png) no-repeat;
	width:100%;
	height:28px;
	overflow:hidden;
}
#content .box .c{
	background:url(../images/bg-content-box-c.png) repeat-y;
	width:582px;
	float:left;
	padding:0 8px 0 12px;
}
#content .box .c .conteiner{
	height:1%;
	float:left;
	margin:-28px 0 -37px;
	position:relative;
}
#content .box .b{
	background:url(../images/bg-content-box-b.png) no-repeat;
	width:100%;
	height:42px;
	float:left;
}
#content .box h3{
	font-size:15px;
	color:#3f4c58;
	margin:6px 0 0;
}
#content .box h3.news{
	padding:0 0 0 21px;
	background:url(../images/ico-news.gif) no-repeat 0 2px;
}
#content .box  .post-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
#content .box .post{
	height:1%;
	overflow:hidden;
	margin:5px 0 0;
	padding:10px 0 0 0;
	font-size:14px;
}
#content .box .post img{
	float:left;
	margin-right:10px;
	display:inline;
/*	padding: 1px;
	border: 1px solid #d3d0c7;
	background: #fff; */
	
	/* -moz-box-shadow: 1px 1px 2px #7b8999;
	-webkit-box-shadow: 3px 3px 4px #3e4c59;
	box-shadow: 3px 3px 4px #3e4c59; */
	/* For IE 8 */
/*	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#3e4c59')"; */
	/* For IE 5.5 - 7 */
/*	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#3e4c59'); */
}
#content .box .post .image-holder{
	float:left;
	margin:5px 10px 0 7px;
	display:inline;
}
* html #content .box .post .image-holder{margin-right:8px;}
#content .box .post .caption{
	height:1%;
	overflow:hidden;
	padding-right:15px;
	text-align:justify;
}
#content .box .post .caption h4{
	margin:0;
	color:#4c5662;
	padding:0;
}
#content .box .post .caption h4 a{
	text-decoration:none;
	color:#205182;

}
#content .box .post .caption h4 a:hover{text-decoration:underline;}
#content .box .post .caption p{
	margin:3px 0 0;
}
#content .box .all-news{
	float:right;
	background:url(../images/cirkled-arrow.jpg) no-repeat 100% 2px;
	padding:3px 31px 6px 0;
	margin:10px 0 0;
	font-size:13px;
}
#content .box .all-main-page-gallery{
	float:right;
	background:url(../images/cirkled-arrow.jpg) no-repeat 100% 2px;
	padding:3px 31px 6px 0;
	margin:10px 5px 0 0;
}
/* news_archive*/
.post-holder-archive{
	width:100%;
	overflow:hidden;
	position:relative;
}
.post-archive{
	height:1%;
	overflow:hidden;
	margin-bottom:10px;
	padding:0;
	font-size:13px;
}
.caption-archive p{
	margin:1px;
	font-size:13px;
}
.post-archive .image-holder-archive{
	float:left;
	margin:5px 17px 0 5px;
	display:inline;
}
.post-archive .image-holder-archive img{
	padding: 1px;
	border: 1px solid #d3d0c7;
	background: #fff;
	margin:0;
}
* html .post-archive .image-holder-archive{margin-right:8px;}
 .caption-archive{
	height:1%;
	overflow:hidden;
	padding-right:3px;
	text-align:justify;
	line-height:1.3em;
}
.caption-archive h4{
	margin:0;
	font-size:13px;
	color:#4c5662; 
	font-weight:bold;
	margin-top:2px;
}
/* news_archive*/
#content .box .heading{
	width:100%;
	overflow:hidden;
}
#content .box .heading h3{float:left;}
#content .box .heading h3.last-update{
	background:url(../images/ico-check.gif) no-repeat 0 3px;
	padding:0 0 0 19px;
}
#content .box .heading ul{
	list-style:none;
	margin:8px 2px 0 0;
	padding:0;
	float:right;
}
#content .box .heading ul li{
	float:left;
	margin:0 0 0 -1px;
}
#content .box .heading ul li:first-child{margin-left:0;}
#content .box .heading ul li a{
	float:left;
	height:17px;
	overflow:hidden;
}
#content .box .heading ul li a img{display:block;}
#content .box .heading ul li a:hover{border:none;}
#content .box .heading ul li a:hover img{margin-top:-17px;}
#content .box .tabset{
	width:589px;
	overflow:hidden;
	margin:3px -6px 0 -10px;
	background:url(../images/bg-tabset.gif) repeat-x;
	list-style:none;
	padding:3px 0 0 9px;
	position:relative;
	font-weight:bold;
}
#content .box .tabset li{
	float:left; 
}
#content .box .tabset li a{
	text-decoration:none;
	padding:0 3px 0 0;
	height:27px;
	float:left;
}
#content .box .tabset li a:hover,
#content .box .tabset li.active a{
	background:url(../images/bg-tabset-el-r.gif) no-repeat 100% 0;
	color:#434343;
	cursor:pointer;
}
#content .box .tabset li a span{
	float:left;
	height:22px;
	padding:5px 4px 0 9px;
}
#content .box .tabset li:first-child a span{
	padding:5px 8px 0 14px;
}
#content .box .tabset li a:hover span,
#content .box .tabset li.active a span{background:url(../images/bg-tabset-el-l.gif) no-repeat;}
#content .box .gallery{
	width:100%;
	overflow:hidden;
	position:relative;
}
#content .box .gallery .pre{
	float:left;
	background:url(../images/btn-pre.gif) no-repeat;
	width:32px;
	height:30px;
	margin:146px 0 0;
	overflow:hidden;
}
#content .box .gallery .pre span{
	display:block;
	text-indent:-9999px;
}
#content .box .gallery ul{
	list-style:none;
	/*margin:0 0 0 -8px;*/
	margin:0 0 0 -14px;
	padding:0px 0 0px 0;
	width:600px;
	float:left;
	display:inline;
}
#content .box .gallery ul li{
	float:left;
	margin:13px 0 0 31px;
	display:inline;
}
#content .box .gallery ul li a{
	display:block;
	text-align:center;
	font-size:11px;
	text-decoration:none;
}
#content .box .gallery ul li a:hover{text-decoration:underline;}
#content .box .gallery ul li a img{display:block; /*padding:0 0 3px; */
	padding:1px;
	border: 1px solid #e2ded5;
	background: #fff; }
#content .box .gallery .next{
	float:left;
	background:url(../images/btn-next.gif) no-repeat;
	width:31px;
	height:30px;
	overflow:hidden;
	margin:147px 0 0;
}
#content .box .gallery .next span{
	display:block;
	text-indent:-9999px;
}
#content .box .paging{
	width:100%;
	overflow:hidden;
	margin:32px 0 0;
	padding:0 0 5px;
}
#content .box .paging span{
	float:left;
	color:#4d4d4d;
	margin:0 0 0 33px;
	letter-spacing:1px;
}
#content .box .paging .pre{
	float:left;
	text-decoration:none;
	margin:0 0 0 23px;
}
#content .box .paging .pre:hover{text-decoration:underline;}
#content .box .paging ul{
	float:left;
	list-style:none;
	margin:0 12px;
	padding:0;
}
#content .box .paging ul li{float:left;}
#content .box .paging ul li a{
	text-decoration:none;
	padding:0 4px;
}
#content .box .paging ul li a:hover,
#content .box .paging ul li.active a{
	background:#649cc2;
	color:#fff;
}
#content .box .paging .next{
	float:left;
	text-decoration:none;
}
#content .box .paging .next:hover{text-decoration:underline;}
/*content box end*/
/*aside box start*/
#two-columns .aside{
	width:183px;
	float:right;
	position:relative;
}
#two-columns .aside .box{
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
}
#two-columns .aside .box .t{
	background:url(../images/bg-aside-box-t.png) no-repeat;
	width:100%;
	height:28px;
	overflow:hidden;
}
#two-columns .aside .blue-box .t{background:url(../images/bg-blue-aside-box-t.png) no-repeat;}
#two-columns .aside .blue-box .c .conteiner{
margin-bottom:-38px;
}
#two-columns .aside .box .c{
	background:url(../images/bg-aside-box-c.png) repeat-y;
	width:168px;
	padding:0 6px 0 9px;
	float:left;
}
#two-columns .aside .box .c .conteiner{
	width:100%;
	float:left;
	margin:-28px 0 -48px;
	position:relative;
}
#two-columns .aside .blue-box .b{
	background:url(../images/bg-aside-box-b.png) no-repeat !important;
	height:39px;
}
#two-columns .aside .box .b{
	background:url(../images/bg-aside-box-b-line.png) no-repeat;
	width:100%;
	height:43px;
	float:left;
}
#two-columns .aside .box h3{
	color:#33414e;
	margin:6px 0 0;
	font-size:14px;
	padding:0 0 0 20px;
}
#two-columns .aside .box h3.my-tv-net{background:url(../images/ico-tv-net.gif) no-repeat 0 3px;}
#two-columns .aside .box .aside-nav{
	width:163px;
	overflow:hidden;
	margin:15px 0 0 2px;
	padding:0;
	list-style:none
}
#two-columns .aside .box .aside-nav li{
	float:left;
	width:100%;
	border-bottom:1px solid #eaf0f8;
}
#two-columns .aside .box .aside-nav li a{
	float:left;
	text-decoration:none;
	padding:0 0 4px 25px;
	margin:3px 0 0;
	letter-spacing:1px;
	font-size:14px;
}
#two-columns .aside .box .aside-nav li.private a{background:url(../images/ico-private.gif) no-repeat 4px 0;}
#two-columns .aside .box .aside-nav li.help a{background:url(../images/ico-help.gif) no-repeat 3px 0px;}
#two-columns .aside .box .aside-nav li.contacts a{background:url(../images/ico-contacts.gif) no-repeat 4px 0;}
#two-columns .aside .box .aside-nav li.forum a{background:url(../images/ico-forum.gif) no-repeat 4px 0;}
#two-columns .aside .box .aside-nav li.recommendation a{background:url(../images/ico-film.gif) no-repeat 3px 2px;}
#two-columns .aside .box .aside-nav li.gift a{background:url(../images/ico-gift.gif) no-repeat 4px 0;}
#two-columns .aside .box .aside-nav li.favorites a{background:url(../images/ico-new_favorites_add.gif) no-repeat 4px 0;}
#two-columns .aside .box .aside-nav li a:hover{text-decoration:underline;}
#two-columns .aside .box .online-chat{
	width:150px;
	height:42px;
	overflow:hidden;
	display:block;
	margin:9px 0 17px 6px;
	cursor:pointer;
}
#two-columns .aside .box .online-chat span{
	display:block;
	text-indent:-9999px;
}
#two-columns .aside .box h3.we-recommend{background:url(../images/ico-wotch.gif) no-repeat 0 2px;}
#two-columns .aside .box ul.recomendation-list{
	list-style:none;
	margin:11px 0 0 2px;
	padding:0;
	width:153px;
}
#two-columns .aside .box ul.recomendation-list li{
	float:left;
	width:100%;
	padding-top:1px;
	background:url(../images/seaprate-line.gif) no-repeat;
}
#two-columns .aside .box ul.recomendation-list li:first-child{background:none}
#two-columns .aside .box ul.recomendation-list li a{
	float:left;
	padding:0 0 4px 3px;
	margin:3px 0 0;
	text-decoration:none;
	font-size:14px;
}
#two-columns .aside .box ul.recomendation-list li a:hover{text-decoration:underline;}
#two-columns .aside .box a.all-recommendation{
	background:url(../images/cirkled-arrow.jpg) no-repeat 100% 0;
	padding:2px 29px 10px 0;
	float:right;
	margin:12px 0 0;
}
#two-columns .aside .box h3.get-emale{background:url(../images/ico-mail.gif) no-repeat 0 3px;}
#two-columns .aside .box .email-frm{
	margin:20px 0 20px 0;
	width:100%;
	overflow:hidden;
}
#two-columns .aside .box .email-frm .text{
	width:103px;
	border:1px solid #d7d7d7;
	float:left;
	color:#8a8a8a;
	padding:3px 12px 2px;
	margin:0 0 0 5px;
	display:inline;
}
#two-columns .aside .box .email-frm .btn{
	float:left;
	border:none;
}
#two-columns .aside .box .separator{
	background:url(../images/separator.gif) no-repeat;
	width:181px;
	height:11px;
	margin:13px -5px 0 -8px;
	overflow:hidden;
	position:relative;
}
#two-columns .aside .box .b-email{
	background:url(../images/bg-aside-box-b.png) no-repeat !important;
	width:100%;
	height:43px;
	float:left;
}
#two-columns .aside .box .about-films{
	/* background:url(../images/ico-smile.gif) no-repeat 0 3px; */
	background:url(../images/ico-wotch.gif) no-repeat 0 3px;	
	margin-right:-4px;
}
#two-columns .aside .box .to-see-more{
	background:url(../images/cirkled-arrow.jpg) no-repeat 100% 2px;
	padding:4px 29px 15px 0;
	float:right;
	margin:13px 0 0;
}
/*aside box end*/
/*two-columns end*/
/*sidebar start*/
#sidebar{
	float:left;
	width:183px;
	margin-top:3px;
}
#sidebar .box{
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
}
#sidebar .box .t{
	background:url(../images/bg-aside-box-t.png) no-repeat;
	width:100%;
	height:28px;
	overflow:hidden;
}
#sidebar .box .c{
	background:url(../images/bg-aside-box-c.png) repeat-y;
	width:168px;
	padding:0 6px 0 9px;
	float:left;
}
#sidebar .box .c .conteiner{
	width:100%;
	float:left;
	margin:-28px 0 -42px;
	position:relative;
}
#sidebar .box .b{
	background:url(../images/bg-aside-box-b-line.png) no-repeat;
	width:100%;
	height:43px;
	float:left;
}
#sidebar .box h3{
	color:#33414e;
	margin:6px 0 0;
	font-size:14px;
	padding:0 0 0 23px;
}
#sidebar .box h3.best{background:url(../images/ico-star.gif) no-repeat;}
#sidebar .box .best-list{
	list-style:none;
	margin:10px 0 0 2px;
	padding:0;
	width:153px;
}
#sidebar .box .best-list li{
	float:left;
	width:100%;
	color:#2a5980;
	background:url(../images/seaprate-line.gif) no-repeat;
	padding:6px 0 0;
	margin:0 0 2px;
	font-size:14px;
}
#sidebar .box .best-list li:first-child{background:none;}
#sidebar .box .best-list li span{
	color:#367fec;
}
#sidebar .box .best-list li a{
	text-decoration:none;
	margin:0 0 0 3px;
}
#sidebar .box .best-list li a:hover{text-decoration:underline;}
#sidebar .box .to-see-more{
	background:url(../images/cirkled-arrow.jpg) no-repeat 100% 0;
	padding:2px 29px 10px 0;
	float:right;
	margin:13px 0 0;
}
#sidebar .box .text-100{
	background:url(../images/text-100.png) no-repeat;
	width:64px;
	height:30px;
	position:absolute;
	top:7px;
	right:12px;
}
#sidebar .box .text-7{
	background:url(../images/7days.png) no-repeat;
	width:63px;
	height:34px;
	position:absolute;
	top:3px;
	right:-4px;
}
#sidebar .box .gallery{
	width:100%;
	overflow:hidden;
	position:relative;
}
#sidebar .box .gallery ul{
	list-style:none;
	margin:0 0 0 -6px;
	width:171px;
	padding:3px 0 0;
	float:left;
	display:inline;
}
#sidebar .box .gallery ul li{
	float:left;
	margin:10px 0 0 5px;
	display:inline;
}
#sidebar .box .gallery ul li a{
	display:block;
	text-align:center;
	font-size:11px;
	text-decoration:none;
}
#sidebar .box .gallery ul li a:hover{text-decoration:underline;}
#sidebar .box .gallery ul li a img{display:block;padding:0 0 3px;}
#sidebar .box h3.coming-soon{background:url(../images/ico-recommend.gif) no-repeat 0 2px;}
#sidebar .box a.all-new{
	background:url(../images/cirkled-arrow.jpg) no-repeat 100% 0;
	padding:2px 29px 10px 0;
	float:right;
	margin:22px 0 0;
}
/*sidebar end*/
/*main end*/
/*footer start*/
#footer{
	width:982px;
	margin:0 auto;
	border-top:1px solid #a9a9a9;
	padding:22px 0;
	overflow:hidden;
}
#footer .copyright{
	color:#8d8d8d;
	float:left;
	letter-spacing:1px;
	margin:2px 0 0 8px;
}
#footer .footer-menu{
	float:left;
	margin:0 0 0 75px;
	display:inline;
}
#footer .footer-menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
#footer .footer-menu ul li{
	float:left;
}
#footer .footer-menu ul li.company{width:140px;}
#footer .footer-menu ul li.help{width:205px;}
#footer .footer-menu ul li.rules{width:200px;}
#footer .footer-menu ul li span{
	display:block;
	color:#606e7b;
	font-size:14px;
}
#footer .footer-menu ul li ul{
	margin:6px 0 0 2px;
}
#footer .footer-menu ul li li{
	width:100%;
}
#footer .footer-menu ul li li a{
	color:#4b749e;
	font-size:11px;
	text-decoration:none;
}
#footer .footer-menu ul li li a:hover{text-decoration:underline;}
/*footer end*/
/*inner start*/
.inner .intro .holder .row{padding:0 0 4px !important;}
#header .holder .logout{
	position:absolute;
	top:12px;
	right:16px;
	width:215px;
	/*	width:215px;*/
}
#header .holder .logout span,
#header .holder .logout strong,
#header .holder .logout a{
	text-align:right;
}
#header .holder .logout span{color:#919191;}
#header .holder .logout strong{color:#818181;}
#header .holder .logout a{margin-top:6px;}
#header .holder .logout .btn-logout{
	float:right;
	margin:12px -2px 0 0;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#header .holder .logout .btn-logout span{
	float:left;
	background:url(../images/bg-btn-submit-l.png) no-repeat;
	height:20px;
	padding:4px 3px 0 9px;
	color:#fff;
	cursor:pointer;
}
#header .holder .logout .btn-logout em{
	float:left;
	background:url(../images/bg-btn-submit-r.png) no-repeat;
	width:5px;
	height:24px;
}
#inner-content{
	width:793px;
	float:right;
	margin-top:3px;
}
#inner-content .box{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:6px 0 0;
}
#inner-content .box .t{
	background:url(../images/bg-inner-content-t.png) no-repeat;
	width:793px;
	height:38px;
	overflow:hidden;
}
#inner-content .box .c{
	background:url(../images/bg-inner-content-c.png) repeat-y;
	width:781px; /*width:773px; */
	float:left;
	padding:0 6px 0 6px;
}
#inner-content .box .conteiner{
	height:1%;
	float:left;
	margin:-38px 0 -35px; 
	position:relative;
}
#inner-content .box .b{
	background:url(../images/bg-inner-content-b.png) no-repeat;
	width:100%;
	height:50px;
	float:left; 
}
#inner-content .box .c .conteiner:after{
	content:"";
	display:block;
	clear:both;
}
#inner-content .box h1{
	font-size:21px;
	color:#3f4c58;
	margin:7px 0 0 3px;
	font-weight:normal;
	padding-left:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#inner-content  .box .tabset{
	width:777px; /* width:783px;*/
	overflow:hidden;
	margin:5px -6px 0 -4px;
	background:url(../images/bg-tabset.gif) repeat-x;
	list-style:none;
	padding:3px 0 0 12px;
	position:relative;
}
#inner-content  .box .tabset .go-back-page{ float:right; display:block; padding-right:7px;}
#inner-content  .box .tabset li{
	float:left;
	font-weight:bold;
}
#inner-content  .box .tabset li a{
	text-decoration:none;
	padding:0 3px 0 0;
	height:27px;
	float:left;
	cursor:pointer;
}
#inner-content .box .tabset li a:hover,
#inner-content .box .tabset li.active a{
	background:url(../images/bg-tabset-el-r.gif) no-repeat 100% 0;
	color:#434343;
}
#inner-content .box .tabset li a span{
	float:left;
	height:22px;
	padding:5px 4px 0 9px;
}
#inner-content .box .tabset li:first-child a span{
	padding:5px 8px 0 14px;
}
#inner-content .box .tabset li a:hover span,
#inner-content .box .tabset li.active a span{background:url(../images/bg-tabset-el-l.gif) no-repeat;}

/* -----------------------------INNER-CONTENT-ONECOLUMN-START */
#inner-content-onecolumn{
	width:983px;
	float:right;
	margin-top:2px;
}

#inner-content-onecolumn .pages_text{
/*margin:20px 4px 10px 5px; */
margin-top:15px;
margin-right:10px;
margin-left:5px;
width:960px; 
font-size:14px;
text-align: justify;
line-height: 1.4em; 
}
#inner-content-onecolumn p{
font-size:14px; 
}
#inner-content-onecolumn .box{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:6px 0 0;
}
#inner-content-onecolumn .box .t{
	background:url(../images/bg-inner-content-t-onecolumn.png) no-repeat;
	width:983px;
	height:38px;
	overflow:hidden;
}
#inner-content-onecolumn .box .c{
	background:url(../images/bg-inner-content-c-onecolumn.png) repeat-y;
	width:983px; /*width:773px; */
	float:left;
	padding:0 6px 0 6px;
}
#inner-content-onecolumn .box .conteiner{
	height:1%;
	float:left;
	margin:-38px 0 -35px; 
	position:relative;
}
#inner-content-onecolumn .box .b{
	background:url(../images/bg-inner-content-b-onecolumn.png) no-repeat;
	width:983px;
	height:50px;
	float:left; 
}
#inner-content-onecolumn .box .c .conteiner:after{
	content:"";
	display:block;
	clear:both;
}
#inner-content-onecolumn .box h1{
	font-size:21px;
	color:#3f4c58;
	margin:7px 0 0 3px;
	font-weight:normal;
	padding-left:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
#inner-content-onecolumn  .box .tabset{
	width:983px; /* width:783px;*/
	overflow:hidden;
	margin:5px -6px 0 -4px;
	background:url(../images/bg-tabset.gif) repeat-x;
	list-style:none;
	padding:3px 0 0 12px;
	position:relative;
}
#inner-content-onecolumn  .box .tabset .go-back-page{ float:right; display:block; padding-right:7px;}
#inner-content-onecolumn  .box .tabset li{
	float:left;
	font-weight:bold;
}
#inner-content-onecolumn  .box .tabset li a{
	text-decoration:underline;
	padding:0 3px 0 0;
	height:27px;
	float:left;
	cursor:pointer;
}
#inner-content-onecolumn .box .tabset li a:hover,
#inner-content-onecolumn .box .tabset li.active a{
	background:url(../images/bg-tabset-el-r.gif) no-repeat 100% 0;
	color:#434343;
	text-decoration:none;
}
#inner-content-onecolumn .box .tabset li a span{
	float:left;
	height:22px;
	padding:5px 4px 0 9px;
}
#inner-content-onecolumn .box .tabset li:first-child a span{
	padding:5px 8px 0 14px;
}
#inner-content-onecolumn .box .tabset li a:hover span,
#inner-content-onecolumn .box .tabset li.active a span{background:url(../images/bg-tabset-el-l.gif) no-repeat;}

/*------------------------------------------------------------------------------------------------------------------*/ 
#inner-content-onecolumn  .box .tabset_large{
	width:983px; /* width:783px;*/
	height:39px;
	overflow:hidden;
	margin:5px -6px 0 -4px;
	background:url(../images/bg-tabset1.gif) repeat-x;
	list-style:none;
	padding:8px 0 0 12px;
	position:relative;
	font-size:15px;
}
#inner-content-onecolumn  .box .tabset_large .go-back-page{ float:right; display:block; padding-right:7px;}
#inner-content-onecolumn  .box .tabset_large li{
	float:left;
	font-weight:bold;
	padding-right: 3px;
}
#inner-content-onecolumn  .box .tabset_large li a{
	text-decoration:none;
	padding:0 3px 0 0;
	height:27px;
	float:left;
	cursor:pointer;
}
#inner-content-onecolumn .box .tabset_large li a:hover,
#inner-content-onecolumn .box .tabset_large li.active a{
	/* background:url(../images/bg-tabset-el-r.gif) no-repeat 100% 0; */
	background-color:#FFFFFF;
	border-top:#cfc4c3 4px solid;
	border-left:#cfc4c3 1px solid;
	border-right:#cfc4c3 1px solid;
	color:#434343;
	text-decoration:none;
	line-height:14px;
}
#inner-content-onecolumn .box .tabset_large li a span{
	float:left;
	height:22px;
	padding:5px 4px 0 9px;
}
#inner-content-onecolumn .box .tabset_large li:first-child a span{
	padding:5px 8px 0 14px;
}
#inner-content-onecolumn .box .tabset_large li a:hover span,
#inner-content-onecolumn .box .tabset_large li.active a span{background-color:#FFFFFF;}
/*------------------------------------------------------------------------------------------------------------------*/ 

.info_menu-onecolumn {  
	width:970px;
	height:27px;
	margin:5px 0 0 -4px;
	background:url(../images/bg-tabset.gif) repeat-x;
	list-style:none;
	padding:3px 0 0 9px;
	position:relative;
	font-weight:bold;
}
#inner-content-onecolumn .box .paging{
	width:100%;
	margin:0; 
	padding:0 0 6px; 	
}
#inner-content-onecolumn .box .paging .holder{
	width:900px;
	margin:0 auto; text-align:center; 
}
#inner-content-onecolumn .box .paging span a{
	margin:0;
	margin:0; 
}
#inner-content-onecolumn .box .paging .previous a{
	text-decoration:none;

}
#inner-content-onecolumn .box .paging .disabled_prev{ 
	text-decoration:none;
	color:#CCC;  
}
#inner-content-onecolumn .box .paging .disabled_next{ 
	text-decoration:none;
	color:#CCC;  
}
#inner-content-onecolumn .box .paging .previous a:hover{
	text-decoration:none;      
	padding-left: 2px;
     padding-right: 2px;}
#inner-content-onecolumn .box .paging  a{
	text-decoration:none;
	padding-left: 2px;
    padding-right: 2px;
}
#inner-content-onecolumn .box .paging  .pages{
	text-decoration:none;
     padding-left: 2px;
     padding-right: 2px;

}
#inner-content-onecolumn .box .paging  a:hover{
	background:#80b7df;
	color:#fff;
     padding-left: 2px;
     padding-right: 2px;
} 
#inner-content-onecolumn .box .paging .current{
	background:#649cc2;
	color:#fff;
     padding-left: 4px;
     padding-right: 4px;
	 font-weight:bold;
}
#inner-content-onecolumn .box .paging .next_page{text-decoration:none;}
#inner-content-onecolumn .box .paging .next-page a:hover{text-decoration:none;      padding-left: 2px;
     padding-right: 2px;}
#inner-content-onecolumn .box .paging .next-page a{text-decoration:underline;      padding-left: 2px;
     padding-right: 2px;}

#inner-content-onecolumn .box .gallery{
	width:100%;
	overflow:hidden;
	margin-bottom:30px; /* new */
}
#inner-content-onecolumn .box .gallery ul{
	list-style:none;
	margin:11px 0 20px 0;
	width:993px;
	padding:0;
	float:left;
}
#inner-content-onecolumn .box .gallery ul li{
	float:left;
	margin:22px 0 0 18px;
	display:inline;
	width:140px;
}
#inner-content-onecolumn .box .gallery .pages_text{
/*margin:20px 4px 10px 5px; */
width:916px;
margin-left:25px;
font-size:14px;
text-align: justify;
line-height: 1.4em; 
}
 #inner-content-onecolumn .box .gallery ul li a{
	float:left;
	width:140px;
	overflow:hidden;
	font-size:12px;
	text-decoration:none;
	position:relative;
}
#inner-content-onecolumn .box .gallery ul li a span{
	display:block;
	text-align:center;
	margin:4px 0 1px;
} 
#inner-content-onecolumn .box .gallery ul li a img{
	display:block;
	margin:0 auto;
}
#inner-content-onecolumn .box .gallery ul li a:hover span{text-decoration:underline;}
#inner-content-onecolumn .box .gallery ul li em{
	font-style:normal;
	color:#959394;
	display:block;
	text-align:center;
}
#inner-content-onecolumn .box .gallery ul li em img{display:inline;}
#inner-content-onecolumn .box .gallery ul li em a{
	text-align:center;
	text-decoration:none;
}
#inner-content-onecolumn .box .gallery ul li em a:hover{
	text-align:center;
	text-decoration:underline;
}
/* THEMATIC-START */
#img-thematic-border{
	padding: 1px;
	border: 1px solid #d3d0c7;
	background: #fff;
}
#inner-content-onecolumn .box .conteiner .thematic-banner	{ display:block; width:967px; height:229px; position:relative;  visibility: visible;
}
#inner-content-onecolumn .box .conteiner .thematic-banner-text	{ width:555px; position:absolute; top:3px; left:370px; font-size:14px;
text-align:justify;
line-height: 1.4em;
z-index:2; 
}
#inner-content-onecolumn .box .conteiner .thematic-banner h3	{ font-size:20px; padding:0px; color:#6c7a89; margin-bottom:-7px; padding:0; letter-spacing:0.3px; font-weight:normal;
}
#inner-content-onecolumn .box .conteiner .thematic-pages-banner-text	{ width:450px; position:absolute; top:0; left:493px; font-size:14px;
text-align:justify;
line-height: 1.4em;
z-index:2; 
}
#inner-content-onecolumn .box .conteiner ul.display {
	float: left;
	margin: 0;
	padding: 0 0 30px 0;
	list-style: none;
}
#inner-content-onecolumn .box .conteiner ul.display li {
	float: left;
	width: 954px;
	padding: 10px 0;
	margin: 9px 0 0 6px;
	border: 1px solid #f5f4f0;
	background: #faf9f4;
}
#inner-content-onecolumn .box .conteiner ul.display li a {
	color: #365a99;
	text-decoration: none;
}
#inner-content-onecolumn .box .conteiner ul.display li a:hover {
	text-decoration: underline;
}
#inner-content-onecolumn .box .conteiner ul.display li .content_block {
	padding: 0 10px;	
}
#inner-content-onecolumn .box .conteiner ul.display li .content_block h2 {
	margin:0;
	margin-left:235px;
	font-weight: bold;
	font-size: 16px;
}
#inner-content-onecolumn .box .conteiner ul.display li .content_block p {
	margin: 0;
	padding: 5px 5px 5px 238px;
	line-height: 1.4em;
	text-align:justify;
}
#inner-content-onecolumn .box .conteiner ul.display li .content_block .image {
	position: relative;
	float: left;
}
#inner-content-onecolumn .box .conteiner ul.display li .content_block .image img {
	padding: 1px;
	border: 1px solid #d3d0c7;
	background: #fff;
	width:216px;
	height:146px;
	margin:0;
}
#inner-content-onecolumn .box .conteiner ul.display li .content_block .image span {
	width: 115px;
	height: 34px;
	display: block;
	position: absolute;
	top: 128px;
	left: 113px;
	background: url(../images/img_thematic_free.png) no-repeat;
}

/* #main_kids{
	width:100%;
	overflow:hidden;
	background:url(../img_thematic/for_kids/back.jpg) top repeat;
}
#main_kids .main-holder{
	width:983px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:10px; 
}*/

/*#inner-content-onecolumn .box .conteiner ul.display li .content_block .containerdiv { float: left; position: relative; width:246px} 

/* THEMATIC-END */
/* -----------------------------INNER-CONTENT-ONECOLUMN-END */

/* -------------------------------------------- start */
.watched_movie_message {width:770px; display:block; float:left; background:#ffffe0; border:#f9a677 dashed 1px; margin:0 auto; font-size:13px; font-weight:bold;}
.watched_movie_message p{ margin:8px; font-size:13px; font-weight:bold; padding-left:30px; display:block;}
.watched_movie_message .icon {
		background:url(../images/ico-checked24x24.gif) no-repeat 0;
		display:block;
		width:24px;
		height:24px;
		margin:5px 10px 0 8px;
		float:left;
}
.started_watch_movie_message {width:770px; display:block; float:left; background:#ffffe0; border:#f9a677 dashed 1px; margin:0 auto; font-size:13px; font-weight:bold;}
.started_watch_movie_message p{ margin:8px; font-size:13px; font-weight:bold; padding-left:30px; display:block;}
.started_watch_movie_message .icon {
		background:url(../images/ico-checked-yellow24x24.gif) no-repeat 0;
		display:block;
		width:24px;
		height:24px;
		margin:5px 10px 0 8px;
		float:left;
}
#message-onecolumn-catalog{ width:970px; display:block; background:#ffe1d0; border:#f9a677 dashed 1px; margin-top:90px;}
#message-onecolumn-catalog p{ margin:8px; font-size:13px; font-weight:bold; padding-left:30px; display:block;}
#message-onecolumn{ width:970px; display:block; margin:0 auto; background:#ffe1d0; border:#f9a677 dashed 1px; margin-top:10px;}
#message-onecolumn p{ margin:8px; font-size:13px; font-weight:bold; padding-left:30px; display:block;}
#message-light{ width:980px; display:block; margin:0 auto; background:#ffe399; border:#faa859 dashed 1px; margin-top:10px; line-height:1.6em;}
#message-light p{ margin:14px; font-size:14px; font-weight:bold; word-spacing:0.2px;}
#message{ width:980px; display:block; margin:0 auto; background:#ffd051; border:#faa859 dashed 1px; margin-top:10px;}
#message p{ margin:14px; font-size:14px; font-weight:bold; word-spacing:0.2px;}
#payment-thanks{ width:890px; display:block; margin:0 auto; background:#fff694; border:#faa859 dashed 1px; padding:30px;}
#payment-thanks p{ font-size:18px; font-weight:bold; word-spacing:0.2px; font-family:Arial, Helvetica, sans-serif; line-height:1.7em;}
#message span{display:block;}
#message .button a{postition:absolute; display:block; float:right;}
#message-inner{ width:100%; display:block; margin:0 auto; background:#ffe1d0; border:#f9a677 dashed 1px; margin-top:10px; margin-bottom:10px;}
#message-inner p{ margin:7px; font-size:13px; font-weight:bold; word-spacing:0.2px; text-align:left;}

#message-inner_pages{ width:100%; display:block; margin:0 auto; background:#ffe1d0; border:#f9a677 dashed 1px; margin:0;}
#message-inner_pages ul{ padding-left:10px; margin:6px;} 
#message-inner_pages li{ margin:0px; font-size:13px; font-weight:normal; word-spacing:0.2px;}
#message-inner_pages p{ margin:7px; font-size:13px; font-weight:normal; word-spacing:0.2px; padding-left:33px; text-align:justify;}

.message-icon{
		background:url(../images/ico-information.gif) no-repeat 0px 1px;
		display:block;
		width:24px;
		height:24px;
		margin:2px 10px 0 5px;
		float:left;
}

.about-banner { display:block; width:357px; height:144px; float:right;  visibility:visible; background:url(../images/ima-about-back.jpg) no-repeat bottom; margin-left:10px; margin-top:10px;
}
.about-banner-text	{
	width:300px;
	height:130px;
	top:256px;
	left:448px;
}
.about-banner-text ul {margin:0; padding-left:27px; padding-top:5px;}
.about-banner-text li {background-image: url(../images/ico-star-small.gif);
    padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px;
	font-size:14px;
	color:#6c7a89;
	font-weight:normal;
	line-height:1.4em;
}
.about-banner-text h3	{ font-size:17px; padding:0px; color:#00456d; margin-bottom:-7px; padding:0; letter-spacing:0.3px; font-weight:normal;
}
#inner-content .box .all-inner-pages{
/*margin:20px 4px 10px 5px; */
margin-top:50px;
margin-right:4px;
margin-bottom:10px;
margin-left:5px;
width:772px; 
font-size:14px;
text-align:left;
line-height: 1.4em; 
}
#inner-content .box .all-inner-pages-text ol { list-style-position: outside; list-style-type:decimal; }
#inner-content .box .all-inner-pages ul { list-style-position: outside; list-style-type:disc; }
#inner-content .box .all-inner-pages-text ul li { margin-bottom:3px; }
#inner-content .box .all-inner-pages-text li { margin-bottom:5px;}

#inner-content .box .all-inner-pages-text h3 {font-size:16px; padding:0px; color:#424242; margin-bottom:-7px; padding:0; letter-spacing:0.3px; font-weight:bold}
#inner-content .box .all-inner-pages-text p { padding-top:0px; padding-bottom:7px; }

#inner-content .box .all-inner-pages-text{
margin:20px 11px 10px 13px; 
width:756px; 
font-size:14px; 
text-align:justify;
line-height: 1.4em; 
}
#inner-content .box .all-inner-pages-text strong {font-size:14px; color:#424242; font-weight:bold;}
.credit-cards {
display:block; position:relative; width:280px; height:47px; float:right; background:url(../images/credit_cards.gif) no-repeat; margin-left:40px; margin-right:30px;
}
.paypal {
display:block; position:relative; width:360px; height:47px; float:right; top:0px; right:0px; background:url(../images/paypal.gif) no-repeat; margin-left:40px; margin-right:20px;
}
.check {
display:block; position:relative; width:431px; height:153px; float:right; background:url(../images/check.jpg) no-repeat; margin-left:40px; margin-right:160px;
}
.check-div {
display:block; position:relative; width:100%; height:153px; float:left; margin:0 0 10px 0; color:#566370;
}
.check-div ul{ font-weight:bold; font-size:15px;
}
.movie_menu { width:972px; float:left; background: url(../images/menu_kanali_back.gif); background-position:bottom; background-repeat:repeat-x; /*padding-left:10px; */}
.path_movie_info_menu { float:left; background: url(../images/path_kanali_back.gif); background-position:top; background-repeat:repeat-x; position:relative; top:7px; left:4px; height:26px; border-left: 1px solid #e2dfd8; border-right:1px solid #e2dfd8; padding:5px 12px 0px 12px; font-size:13px; font-weight:bold; /*margin-bottom:15px;*/}

.path_movie_menu {  float:left; background: url(../images/path_kanali_back.gif); background-position:top; background-repeat:repeat-x; position:relative; top:0; left:0; height:22px; border-left: 1px solid #e2dfd8; border-right:1px solid #e2dfd8; padding:5px 12px 0px 12px; font-size:13px; font-weight:bold;}

.info_menu {  
	width:780px;
	height:27px;
	margin:5px 0 0 -4px;
	background:url(../images/bg-tabset.gif) repeat-x;
	list-style:none;
	padding:3px 0 0 9px;
	position:relative;
	font-weight:bold;
}
.info_menu .path {float:left; background: url(../images/path_kanali_back.gif); background-position:top; background-repeat:repeat-x; position:relative; top:0px; left:2px; height:22px; border-left: 1px solid #e2dfd8; border-right:1px solid #e2dfd8; padding:5px 12px 0px 12px; font-size:13px; font-weight:bold;}
.movie_menu-onecolumn { 
 width:972px; float:left; background: url(../images/menu_kanali_back.gif); background-position:bottom; background-repeat: repeat-x; /*padding-left:10px; */
/* width:972px; float:left; background: url(../images/menu_kanali_onecolumn_back.jpg); background-position:top; background-repeat: no-repeat;  */
}
.menu_kanali1{
	list-style:none;
	float:left;
	display:block;
	position:relative;
	margin:0;
	width:25%;
	font-family : Verdana,Helvetica,sans-serif;
}
.menu_kanali2{
	list-style:none;
	float:left;
	display:block;
	position:relative;
	margin:0;
	width:25%;
	font-family : Verdana,Helvetica,sans-serif;
}
.menu_kanali3{
	list-style:none;
	float:left;
	display:block;
	position:relative;
	margin:0;
	width:25%;
	font-family : Verdana,Helvetica,sans-serif;
}
.menu_kanali4{
	list-style:none;
	float:left;
	display:block;
	position:relative;
	margin:0;
	width:25%; /*240px*/
	font-family : Verdana,Helvetica,sans-serif;
}
.menu_kanali1 ul{
	padding:0;
	margin:9px 8px 9px 10px;
}
.menu_kanali1 li{
	/*border-bottom:1px solid #ebebeb;*/
	padding:6px 4px 6px 0;
}
.menu_kanali1 li a {
text-decoration:underline;
color:#000; 
font-size:14px;
font-weight:normal; 
}
.menu_kanali1 li a:hover{
text-decoration:none;
color:#000; 
}
.menu_kanali2 ul{
	padding:0;
	margin:9px 8px 9px 0;
}
.menu_kanali2 li{
/*	border-bottom:1px solid #ebebeb; */
	padding:6px 4px 6px 0;
}
.menu_kanali2 li a {
text-decoration:underline;
color:#000; 
font-size:14px;
font-weight:normal; 
}
.menu_kanali2 li a:hover{
text-decoration:none;
color:#000; 
}
.menu_kanali3 ul{
	padding:0;
	margin:9px 8px 9px 0;
}
.menu_kanali3 li{
	/* border-bottom:1px solid #ebebeb; */
	padding:6px 4px 6px 0;
}
.menu_kanali3 li a {
text-decoration:underline;
color:#000; 
font-size:14px;
font-weight:normal; 
}
.menu_kanali3 li a:hover{
text-decoration:none;
color:#000; 
}
.menu_kanali4 ul{
	padding:0;
	margin:9px 8px 9px 0;
}
.menu_kanali4 li{
	/* border-bottom:1px solid #ebebeb; */
	padding:6px 4px 6px 0;
}
.menu_kanali4 li a {
text-decoration:underline;
color:#000; 
font-size:14px;
font-weight:normal; 
}
.menu_kanali4 li a:hover{
text-decoration:none;
color:#000; 
}
.movie-info { display:block; width:12px; height:15px; float:left; background:url(../images/ico-movie-info.gif); background-repeat:no-repeat; margin:0 6px 0 2px;}   
/*  INFO PAGE STYLES start*/
.movie-name {width:100%; display:block; float:left; margin-top:10px;}
.start-video {width: 100%; display:block; float:left; margin-bottom:8px;} 
.description {width:755px; display:block; float:left; head  padding:8px; margin-bottom:7px; font-size:13px;} 
.description p {width:100%; display:block; float:left; padding:0; margin:0; } 
.description h3 { font-size:14px; padding:0; margin:0; text-align:left;} 
.description ul {margin:0; padding:2px; font-weight:bold; list-style:none; text-align:left;} 
.description li {list-style:none; text-align:left;}
.description span { margin:0; padding:2px; font-weight:bold; color:#646361;} 
.description .buttons{ display:block; float:right; margin:10px 90px 0 0;}
.description .all_next_prev_movie {  float:right; padding:5px 15px 15px 20px; background:url(../images/img-prev-all-next-back.png) no-repeat bottom left; border-top:#f0f0f0 solid 1px; border-right:#f0f0f0 solid 1px; margin-top:-9px; margin-right:-9px;}
.description .all_next_prev_movie a {font-weight:normal; font-size:12px;}
.description .all_next_prev_movie ul { padding:3px; margin:2px;}
.description .all_next_prev_movie span { padding:2px; margin:0;}
.description-container {width:952px; display:block; float:left; background:#fdfcf8; border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:7px; font-size:14px; line-height:1.5em;} 
.description-container p {width:100%; display:block; float:left; padding:0; margin:0; color:#000000;} 
.description-container span { margin:0; padding:2px; font-weight:bold; color:#646361;} 
#inner-content .box .c .conteiner .info-movie-title {width:755px; display:block; float:left;  background:#fdfcf8; border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:17px; font-size:13px;} 
#inner-content .box .c .conteiner .info-movie-title h1 { font-size:15px; padding:0; margin:0; text-align:left; font-weight:bold;} 
.comments {width:755px; display:block; float:left; background:#f5f2f3; border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:7px; font-size:13px;} 
.comments .comment {width:736px; display:block; float:left; padding:6px; margin:3px; background:#FFFFFF; border:#ececec solid 1px; } 
.comments h3 { font-size:14px; padding:0; margin:0;} 
.comments .caption { font-weight:bold; color:#989898; float:left; display:block; font-size:12px; width:800px; } 
.comments p { width:100%; display:block; float:left; padding:5px 0 5px 0; margin:0; } 
.addcomment {width:755px; height:155px; display:block; float:left;  border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:7px; font-size:13px; background:url(../images/add-comment-back.gif) repeat-x top left;} 
.addcomment .span {margin:0; padding:2px; font-weight:bold; color:#646361;}
.addcomment textarea {
	width: 754px;
	height: 80px;
	border: 1px solid #ebebeb;
}
.loading-info {width:755px; display:block; float:left; background:#ffbc1a; border:#f9a677 dashed 1px; padding:8px; margin-bottom:8px; font-size:16px;}
/* .screenshots {width:755px; display:block; float:left; background:url(../images/add-comment-back.gif) repeat-x top left; border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:7px; font-size:13px;} 

/* ONE_COLUMN INFO PAGE STYLES start*/
#inner-content-onecolumn .box .c .conteiner .alphabet {width:954px; display:block; float:left; background:#fafafa; border:#f1f1f1 solid 1px; padding:8px; margin:3px 0; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;} 
#inner-content-onecolumn .box .c .conteiner .alphabet a { text-decoration:underline; margin-right:5px; color:#000000;} 
#inner-content-onecolumn .box .c .conteiner .alphabet a:hover {text-decoration:none; margin-right:5px; color:#000000;} 
#inner-content-onecolumn .box .c .conteiner .info-movie-title {width:953px; display:block; float:left;  background:#fdfcf8; border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:17px; margin-top:15px; font-size:13px;} 
#inner-content-onecolumn .box .c .conteiner .info-movie-title h1 { font-size:18px; padding:0; margin:0; text-align:left; font-weight:bold; color:#000000;} 
#inner-content-onecolumn .box .c .conteiner .start-video {width: 100%; display:block; float:left; margin-bottom:8px; padding-left:80px;} 
#inner-content-onecolumn .box .c .conteiner .loading-info {width:953px; display:block; float:left; background:#ffffe0; border:#f9a677 dashed 1px; padding:8px; margin-bottom:8px; font-size:13px;}
#inner-content-onecolumn .box .c .conteiner .loading-info-watch-other-server {width:953px; display:block; float:left; background:#ffee00; border:#f9a677 dashed 1px; /*background:#edf8dd; border:#b9da88 dashed 1px; */padding:8px; margin-bottom:8px; font-size:14px;}
#inner-content-onecolumn .box .c .conteiner .loading-info-watch-other-server a{color:#8a0002; text-decoration:underline;}
#inner-content-onecolumn .box .c .conteiner .loading-info-watch-other-server a:hover{color:#8a0002; text-decoration:none;}
#inner-content-onecolumn .box .c .conteiner .loading-info-vote_stars {width:953px; display:block; float:left; background:#edf8dd; border:#b9da88 dashed 1px; padding:8px; margin-bottom:8px; font-size:14px;}
#inner-content-onecolumn .box .c .conteiner .loading-info-vote_stars a{color:#8a0002; text-decoration:underline;}
#inner-content-onecolumn .box .c .conteiner .loading-info-vote_stars a:hover{color:#8a0002; text-decoration:none;}
#inner-content-onecolumn .box .c .conteiner .description {width:953px; display:block; float:left; background:#fdfcf8; border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:7px; font-size:14px; line-height:1.5em;} 
#inner-content-onecolumn .box .c .conteiner .description p {width:100%; display:block; float:left; padding:0; margin:0;} 
#inner-content-onecolumn .box .c .conteiner .description h3 { font-size:14px; padding:0; margin:0; text-align:left;} 
#inner-content-onecolumn .box .c .conteiner .description ul {margin:0; padding:2px; font-weight:normal; list-style:none; text-align:left;} 
#inner-content-onecolumn .box .c .conteiner .description li {list-style:none; text-align:left;}
#inner-content-onecolumn .box .c .conteiner .description span { margin:0; padding:0; font-weight:bold; color:#000; font-size:14px;} 
#inner-content-onecolumn .box .c .conteiner .description .buttons{ display:block; float:right; margin:10px 90px 0 0;}
#inner-content-onecolumn .box .c .conteiner .description .all_next_prev_movie {  float:right; padding:5px 15px 15px 20px; background:url(../images/img-prev-all-next-back.png) no-repeat bottom left; border-top:#f0f0f0 solid 1px; border-right:#f0f0f0 solid 1px; margin-top:-9px; margin-right:-9px;}
#inner-content-onecolumn .box .c .conteiner .description .all_next_prev_movie a {font-weight:normal; font-size:14px; line-height:1.5em}
#inner-content-onecolumn .box .c .conteiner .description .all_next_prev_movie ul { padding:3px; margin:2px; line-height:20px;}
#inner-content-onecolumn .box .c .conteiner .description .all_next_prev_movie span { padding:2px; margin:0;}
#inner-content-onecolumn .box .c .conteiner .description-container {width:952px; display:block; float:left; background:#fdfcf8; border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:7px; font-size:14px; line-height:1.5em;} 
#inner-content-onecolumn .box .c .conteiner .description-container p {width:100%; display:block; float:left; padding:0; margin:0; } 
#inner-content-onecolumn .box .c .conteiner .description-container span { margin:0; padding:2px; font-weight:bold; color:#000000;} 
#inner-content-onecolumn .box .c .conteiner .comments {width:953px; display:block; float:left; background:#f5f2f3; border:#e6e6e6 solid 1px;  padding:8px; margin-bottom:7px; font-size:13px;} 
#inner-content-onecolumn .box .c .conteiner .comments .comment {width:935px; display:block; float:left; padding:6px; margin:10px 3px 3px 0; background:#FFFFFF; border:#b1c0d0 solid 1px; font-size:14px; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;} 
#inner-content-onecolumn .box .c .conteiner .comments h3 { font-size:14px; padding:0; margin:0;} 
#inner-content-onecolumn .box .c .conteiner .comments .caption { font-weight:bold; color:#989898; float:left; display:block; font-size:12px; margin:-1px 5px 10px 5px;} 
#inner-content-onecolumn .box .c .conteiner .comments span.name { font-weight:bold; color:#3d4b58; float:left; display:block; font-size:14px; margin:-4px 0;}
#comment-time {font-weight:normal; position:relative; display:block; float:right; font-size:11px; padding:3px; background:#FFFFFF; border:#ccdeee solid 1px; top:-14px; right:14px; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#inner-content-onecolumn .box .c .conteiner .comments p { width:920px; display:block; float:left; padding:5px 5px 5px 0; margin:7px; line-height: 20px; text-align:justify; } 
#inner-content-onecolumn .box .c .conteiner .addcomment {width:953px; height:155px; display:block; float:left;  border:#e4e4e4 solid 1px;  padding:8px; margin-bottom:7px; font-size:13px; /* background:url(../images/add-comment-back.gif) repeat-x top left;*/ background:#f0eeef;} 
#inner-content-onecolumn .box .c .conteiner .addcomment .span {margin:0; padding:2px; font-weight:bold; color:#000;}
#inner-content-onecolumn .box .c .conteiner .addcomment textarea {
	width: 936px;
	padding: 8px;
	height: 80px;
	border: 1px solid #ccdeee;
}
#inner-content-onecolumn .box .c .conteiner .screenshots {width:954px; display:block; float:left; background:url(../images/bg_screenshots.gif) repeat-x top left; padding:8px; margin-bottom:6px; font-size:13px;} 
#inner-content-onecolumn .box .c .conteiner .watched_movie_message {width:969px; display:block; float:left; background:#ffffe0; border:#f9a677 dashed 1px; margin:0 auto; font-size:13px; font-weight:bold;}
#inner-content-onecolumn .box .c .conteiner .watched_movie_message p{ margin:8px; font-size:13px; font-weight:bold; padding-left:30px; display:block;}
#inner-content-onecolumn .box .c .conteiner .watched_movie_message .icon {
		background:url(../images/ico-checked24x24.gif) no-repeat 0;
		display:block;
		width:24px;
		height:24px;
		margin:5px 10px 0 8px;
		float:left;
}
#inner-content-onecolumn .box .c .conteiner .started_watch_movie_message {width:969px; display:block; float:left; background:#ffffe0; border:#f9a677 dashed 1px; margin:0 auto; font-size:13px; font-weight:bold;}
#inner-content-onecolumn .box .c .conteiner .started_watch_movie_message p{ margin:8px; font-size:13px; font-weight:bold; padding-left:30px; display:block;}

/* ONE_COLUMN INFO PAGE STYLES end*/
/*  INFO PAGE STYLES end*/
.small-text{
font-size:13px;
color:#3a4855;
font-weight:normal;
}
.small-text-movie-menu{
font-size:12px;
color:#000000;
font-weight:normal;
}
.bold-text{
font-weight:bold; 
}
.user-account-personal-info{ 
display:block;
float:right; 
position:relative; 
background: url(../images/bg-client_card_info.jpg) no-repeat bottom left; 
width:420px; 
margin-top:30px; 
padding-right:30px;
margin-bottom:30px; 
}
.user-account-personal-info-text{ 
display:block;
float:left; 
position:relative; 
padding:0 10px 30px 25px; 
color:#555555; text-align:left;
text-decoration:none;
font-size:13px;
font-weight:bold;
line-height:24px;
}
a.blue-btn{
	float:right;
	margin:6px 1px 0 0;
	display:inline;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:12px;
}
a.blue-btn strong{
	background:url(../images/bg-btn-submit-l.png) no-repeat;
	height:24px;
	float:left;
	cursor:pointer;
	padding:1px 3px 0 9px;
}
a.blue-btn em{
	background:url(../images/bg-btn-submit-r.png) no-repeat;
	width:5px;
	height:24px;
	float:left;
}
a.orange-btn{
	float:right;
	margin:6px 1px 0 0;
	display:inline;
	color:#2a2a2a;
	/* text-shadow: -1px -1px #cfcfcf; */
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:12px;
}
a.orange-btn strong{
	background:url(../images/bg-btn-orange-l.png) no-repeat;
	height:24px;
	float:left;
	cursor:pointer;
	padding:1px 3px 0 9px;
}
a.orange-btn em{
	background:url(../images/bg-btn-orange-r.png) no-repeat;
	width:5px;
	height:24px;
	float:left;
}
a.user-acc-btn{
	margin:6px 1px 0 0;
	display:block;
	color:#555555;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:13px;
	
}
a.user-acc-btn strong{
	background:url(../images/bg-btn-user_acc-links-l.png) no-repeat;
	height:32px;
	float:left;
	cursor:pointer;
	padding:6px 12px 0 0px;
}
a.user-acc-btn em{
	background:url(../images/bg-btn-user_acc-links-r.png) no-repeat;
	width:5px;
	height:32px;
	float:left;
}
a.buy-a-plan-btn{
	display:block;
	color:#555555;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:13px;
}
a.buy-a-plan-btn strong{
	background:url(../images/bg-btn-user_acc-links-l.png) no-repeat;
	height:32px;
	float:left;
	cursor:pointer;
	padding:6px 12px 0 0px;
}
a.buy-a-plan-btn em{
	background:url(../images/bg-btn-user_acc-links-r.png) no-repeat;
	width:5px;
	height:32px;
	float:left;
}
/*  Icons for Info Page prev-all-next movie */
.prev-movie{
		background:url(../images/ico-prev16x16.gif) no-repeat 1px 4px;
		text-indent:25px;
		display:block;
}
.next-movie{
		background:url(../images/ico-next16x16.gif) no-repeat 4px 4px;
		text-indent:25px;
		display:block;
}
.all-movies{
		background:url(../images/ico-all_16x16.gif) no-repeat 2px 3px;
		text-indent:25px;
		display:block;
}
.playlist_add{
		background:url(../images/ico-playlist_add.gif) no-repeat 0px 3px;
		text-indent:25px;
		display:block;
}
.favorites_add {
		background:url(../images/ico-favorites_add.gif) no-repeat 0px 3px;
		text-indent:25px;
		display:block;
}
.forum-info {
		background:url(../images/ico-forum-info.gif) no-repeat 0px 3px;
		text-indent:25px;
		display:block;
}
.send-to-friend {
		background:url(../images/ico-send-to-friend.gif) no-repeat 2px 3px;
		text-indent:25px;
		display:block;		
}
.favorites_add_group {
		background:url(../images/ico-favorites_add_group.gif) no-repeat 0px 3px;
		text-indent:25px;
		display:block;
}
/*  Icons for User Profile Page */
.attention{
		background:url(../images/ico-attention.png) no-repeat 0px 1px;
		text-indent:30px;
		display:block;
		width:25px;
		margin-left:0;
		float:left;
}
.pen{
		background:url(../images/ico-pen.gif) no-repeat 0px 2px;
		text-indent:30px;
		display:block;
		margin-left:10px;
}
.pen{
		background:url(../images/ico-pen.gif) no-repeat 0px 2px;
		text-indent:30px;
		display:block;
		margin-left:10px;
}
.comp{
		background:url(../images/ico-comp.gif) no-repeat 0px 2px;
		text-indent:30px;
		display:block;
		margin-left:10px;
}

.trolley{
		background:url(../images/ico-trolley.png) no-repeat 0px 2px;
		text-indent:30px;
		display:block;
		margin-left:10px;
}
.edit{
		background:url(../images/ico-edit.png) no-repeat 0px 3px;
		text-indent:30px;
		display:block;
		margin-left:10px;
}
.user-acc-list{
	list-style:none;
	left:5px;
	float:left;
	display:block;
	position:relative;
	margin:0;
	padding-bottom:10px;
}
.user-acc-list ul li{
	display:block;
	border-bottom:1px solid #ebebeb;
	padding:5px 5px 5px 0;
}
.user-acc-list li a {
text-decoration:none;
color:#205182; 
font-size:14px;
font-weight:bold; 
display:block;
}
.user-acc-list li a:hover{
text-decoration:underline;
}
.pay_pal{
		background:url(../images/ico-paypal.gif) no-repeat 0px 3px;
		text-indent:25px;
		display:block;
}
.pay_now{
		background:url(../images/ico-credit-card.gif) no-repeat 0px 3px;
		text-indent:25px;
		display:block;
}
.euro{
		background:url(../images/ico-euro.gif) no-repeat 2px 4px;
		text-indent:25px;
		display:block;
}
.case{
		background:url(../images/ico-case.gif) no-repeat 0px 1px;
		text-indent:25px;
		display:block;
}
.time{
		background:url(../images/ico-time.gif) no-repeat 0px 2px;
		text-indent:25px;
		display:block;
}
.key{
		background:url(../images/ico-key.png) no-repeat 0px 2px;
		text-indent:25px;
		display:block;

}
.sad{
		background:url(../images/ico-sad.gif) no-repeat 0px 4px;
			text-indent:25px;
		display:block;

}
.edit-cc{
		background:url(../images/ico-edit.png) no-repeat 0px 3px;
			text-indent:25px;
		display:block;

}
.pen-new{
		background:url(../images/ico-pen.gif) no-repeat 0px 2px;
			text-indent:25px;
		display:block;	
}

/* REQUIRED BUTTON STYLES: */		
button { 
	position: relative;
	border: 0; 
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	outline: none;
}
button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}
button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000; 
	outline: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
		margin-right: -1px;
	}
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtnAddComment { 
	float:right;
	padding: 0 11px 0 0; 
	font-size:13px; font-weight:bold; 
	line-height: 1.3em; 
	text-align: center; 
	background: transparent url(../images/bg-btn-add-comment.png) no-repeat right -140px; 
	outline: none;	
}

button.submitBtnAddComment span {
	padding: 16px 0 0 14px; 
	height:27px; 
	background: transparent url(../images/bg-btn-add-comment.png) no-repeat left top; 
	outline: none;
}
button.submitBtnAddComment:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
button.submitBtnAddComment:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtnPlay { 
	padding: 0 11px 0 0; 
	font-size:13px; font-weight:bold; 
	line-height: 1.3em; 
	text-align: center; 
	background: transparent url(../images/bg-btn-play.png) no-repeat right -140px; 
	outline: none;
	
}
button.submitBtnPlay span {
	padding: 16px 0 0 14px; 
	height:37px; 
	background: transparent url(../images/bg-btn-play.png) no-repeat left top; 
	outline: none;
}
button.submitBtnPlay:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
	
button.submitBtnPlay:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
/* Button HD quality */		
button.submitBtnHDPlay { 
	padding: 0 11px 0 0; 
	font-size:13px; font-weight:bold; 
	line-height: 1.3em; 
	text-align: center; 
	background: transparent url(../images/bg-btn-HD_play.png) no-repeat right -140px; 
		outline: none;
	
}
button.submitBtnHDPlay span {
	padding: 16px 0 0 14px; 
	height:37px; 
	background: transparent url(../images/bg-btn-HD_play.png) no-repeat left top; 
		outline: none;
}
	
button.submitBtnHDPlay:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
button.submitBtnHDPlay:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtnFreePlay { 
	padding: 0 11px 0 0; 
	font-size:13px; font-weight:bold; 
	line-height: 1.3em; 
	text-align: center; 
	background: transparent url(../images/bg-btn-free_play.png) no-repeat right -140px; 
		outline: none;
	
}
button.submitBtnFreePlay span {
	padding: 16px 0 0 14px; 
	height:37px; 
	background: transparent url(../images/bg-btn-free_play.png) no-repeat left top; 
		outline: none;
}
	
button.submitBtnFreePlay:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
button.submitBtnFreePlay:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtnBuyPlan { 
	padding: 0 11px 0 0; 
	font-size:13px; font-weight:normal; 
	line-height: 1.4em; 
	text-align: center; 
	background: transparent url(../images/btn_blue_sprite.png) no-repeat right -140px; 
}
button.submitBtnBuyPlan span {
	padding: 16px 0 0 27px; 
	height:37px; 
	background: transparent url(../images/btn_blue_sprite.png) no-repeat left top; 
}
button.submitBtnBuyPlan:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
button.submitBtnBuyPlan:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtnOrange { 
	padding: 0 11px 0 0; 
	font-size:13px; font-weight:normal; 
	line-height: 1.4em; 
	text-align: center; 
	background: transparent url(../images/btn_orange_sprite.png) no-repeat right -140px; 
}
button.submitBtnOrange span {
	padding: 16px 0 0 15px; 
	height:37px; 
	background: transparent url(../images/btn_orange_sprite.png) no-repeat left top; 
	color:#4d4d4d; 
}
button.submitBtnOrange:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
button.submitBtnOrange:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtnUserAcc { 
	padding: 0 11px 0 0; 
	font-size:13px; font-weight:normal; 
	line-height: 1.4em; 
	text-align: center; 
	background: transparent url(../images/bg-btn-user_account.png) no-repeat right -140px; 
}
button.submitBtnUserAcc span {
	padding: 16px 0 0 15px; 
	height:37px; 
	background: transparent url(../images/bg-btn-user_account.png) no-repeat left top; 
	color:#4d4d4d; 
}
button.submitBtnUserAcc:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -210px; 
}
button.submitBtnUserAcc:hover span, button.submitBtnHover span {
	background-position: 0 -70px;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.submitBtn { 
	padding: 0 11px 0 0; 
	font-size:13px; font-weight:normal; 
	line-height: 1.4em; 
	text-align: center; 
	background: transparent url(../images/btn_blue_sprite.png) no-repeat right -140px; 
		outline: none;
	float:right;
}
button.submitBtn span {
padding: 16px 0 0 27px; 
	height:37px; 
	background: transparent url(../images/btn_blue_sprite.png) no-repeat left top; 
		outline: none;
}
.freeTV-banner	{ display:block; width:776px; height:234px; position:relative;  visibility: visible;
}
.freeTV-banner-text	{ width:395px; height:220px; position:absolute; top:3px; left:360px; font-size:14px;
text-align:justify;
line-height: 1.4em;
z-index:2; 
}
.freeTV-banner h3	{ font-size:17px; padding:0px; color:#6c7a89; margin-bottom:-7px; padding:0; letter-spacing:0.3px; font-weight:bold;
}
#inner-content .box .gallery_announces{
	width:100%;
	overflow:hidden;
	margin-bottom:30px; /* new */
}
#inner-content .box .gallery_announces ul{
	list-style:none;
	margin:11px 0 0 -10px;
	width:783px;
	padding:0;
	float:left;
}
#inner-content .box .gallery_announces ul li{
	float:left;
	margin:22px 0 0 15px;
	display:inline;
	width:140px;
}
 #inner-content .box .gallery_announces ul li a{
	overflow:hidden;
	font-size:12px;
	text-decoration:none;
	position:relative;
}
#inner-content .box .gallery_announces ul li a span{
	display:block;
	text-align:center;
	/* margin:2px 0 1px; */
} 
#inner-content .box .gallery_announces ul li a img{
	display:block;
	margin:0 auto;
}
#inner-content .box .gallery_announces ul li a:hover span{text-decoration:underline;}
#inner-content .box .gallery_announces ul li em{
	font-style:normal;
	color:#959394;
	display:block;
	text-align:center;
}
#inner-content .box .gallery_announces ul li em img{display:inline;}
#inner-content .box .gallery_announces ul li em a{
	text-align:center;
	text-decoration:none;
}
#inner-content .box .gallery_announces ul li em a:hover{
	text-align:center;
	text-decoration:underline;
}
/* ----------------------------------------- end */
#inner-content .box .gallery{
	width:100%;
	overflow:hidden;
	margin-bottom:30px; /* new */
}
#inner-content .box .gallery ul{
	list-style:none;
	margin:11px 0 0 -10px;
	width:783px;
	padding:0;
	float:left;
}
#inner-content .box .gallery ul li{
	float:left;
	margin:22px 0 0 15px;
	display:inline;
}
 #inner-content .box .gallery ul li a{
	float:left;
	width:140px;
	overflow:hidden;
	font-size:12px;
	text-decoration:none;
	position:relative;
}
#inner-content .box .gallery ul li a span{
	display:block;
	text-align:center;
	margin:4px 0 1px;
} 
#inner-content .box .gallery ul li a img{
	display:block;
	margin:0 auto;
}
#inner-content .box .gallery ul li a:hover span{text-decoration:underline;}
#inner-content .box .gallery ul li em{
	font-style:normal;
	color:#959394;
	display:block;
	text-align:center;
}
#inner-content .box .gallery ul li em img{display:inline;}
#inner-content .box .gallery ul li em a{
	text-align:center;
	text-decoration:none;
}
#inner-content .box .gallery ul li em a:hover{
	text-align:center;
	text-decoration:underline;
}
#inner-content .box .paging{
	width:100%;
	margin:0; 
	padding:0 0 6px; 	
}
#inner-content .box .paging .holder{
	width:600px;
	margin:0 auto; text-align:center; 
}
#inner-content .box .paging span a{
	margin:0;
	margin:0; 
}
#inner-content .box .paging .previous a{
	text-decoration:none;

}
#inner-content .box .paging .disabled_prev{ 
	text-decoration:none;
	color:#CCC;  
}
#inner-content .box .paging .disabled_next{ 
	text-decoration:none;
	color:#CCC;  
}
#inner-content .box .paging .previous a:hover{
	text-decoration:none;      
	padding-left: 2px;
     padding-right: 2px;}
#inner-content .box .paging  a{
	text-decoration:none;
	padding-left: 2px;
    padding-right: 2px;
}
#inner-content .box .paging  .pages{
	text-decoration:none;
     padding-left: 2px;
     padding-right: 2px;
}
#inner-content .box .paging  a:hover{
	background:#80b7df;
	color:#fff;
     padding-left: 2px;
     padding-right: 2px;
} 
#inner-content .box .paging .current{
	background:#649cc2;
	color:#fff;
     padding-left: 4px;
     padding-right: 4px;
	 font-weight:bold;
}
#inner-content .box .paging .next_page{text-decoration:none;}
#inner-content .box .paging .next-page a:hover{text-decoration:none;      padding-left: 2px;
     padding-right: 2px;}
#inner-content .box .paging .next-page a{text-decoration:underline;      padding-left: 2px;
     padding-right: 2px;}

/*PERSONALII START*/
#gallery-persons {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:990px;	
}
 #gallery-persons a{
	color:#000000;
}
 #gallery-persons a:hover{
	color:#EC5730;
}
#gallery-persons ul{
	list-style:none;
	margin:0 0 0 -8px;
	padding:0;
	float:left;
	display:inline;
}
#gallery-persons ul li{
	float:left;
	margin:3px 0 0;
	display:inline;
	width:163px;
	height:190px;		
}
#gallery-persons ul li a:hover{text-decoration:underline;}
#gallery-persons ul li a img{display:block;padding:0 0 3px;}
#gallery-persons ul li img{display:block;padding:0 0 3px;} 
#gallery-persons ul li a span{
	display:block;
	text-align:center;
	margin:3px 5px;
	text-decoration:none;
	font-size:14px;
	color:#000099;
	line-height:15px;
} 
#gallery-persons ul li a img{
	display:block;
	margin:0 auto;
	padding: 1px;
	border: 1px solid #d3d0c7;
	background: #fff;
}
#gallery-persons ul li a:hover span{text-decoration:underline;}
/*Cartochka personi*/
#banner-persona	{ display:block; width:970px; height:213px; position:relative; visibility: visible; background:url(../images/person_card_banner.jpg) no-repeat bottom; right:4px; padding-bottom:30px;
}
#banner-persona .text	{ position:absolute; top:23px; left:200px; font-size:14px; text-align:justify; line-height: 1.4em; width: 470px; text-align:center;
}
#banner-persona .btn_all	{ display:block; width:233px; height:168px; position:absolute; top:23px; left:690px;  background:url(../images/btn_all_persons.png) no-repeat;
}
#banner-persona .text span	{ font-size:16px; text-align:justify; line-height: 1.4em; z-index:2; 
}
#banner-persona .photo	{ display:block; position:relative; top:3px; left:25px; height:212px;
}
#banner-persona img	{ 	padding: 1px;
	border: 1px solid #d3d0c7;
	background: #fff;
	margin:0;
}
#banner-persona h3	{ font-size:22px; padding-bottom:10px; color:#33414e; margin-bottom:-7px; padding:0; letter-spacing:0.3px; font-weight:normal;
}
#bio-persona {width:969px; display:block; float:left; background:#fdfcf8; border:#e6e6e6 solid 1px;  padding:0; margin:0 0 7px -5px; font-size:14px; line-height:1.5em; background:url(../images/bg_persona_bio.jpg) no-repeat top; text-align:left;} 
#bio-persona p {display:block; float:left; padding:5px; margin:0; color:#000000; text-align:justify; width:98%;} 
#bio-persona span { margin:0; padding:2px; font-weight:bold; color:#646361;} 
#movies-persona {width:969px; display:block; float:left; background:#fdfcf8; border:#e6e6e6 solid 1px;  padding:0; margin:0 0 7px -5px; font-size:14px; line-height:1.5em; background:url(../images/bg_persona_movies.jpg) no-repeat top;} 
#movies-persona ul {	list-style:none;
	margin:30px 0 0 -8px;
	padding:0px 0 30px 0;
	float:left;
	display:inline;} 
#movies-persona ul li{	float:left;
	margin:6px 0 0 31px;
	display:inline;
	width:455px;} 

#movies-persona ul li a{
	float:left;
	display:block;
	text-align:left;
	color: #003366;
	font-size:14px;
	text-decoration:underline;
}

#movies-persona ul li a:hover{
	float:left;
	display:block;
	text-align:left;
	color: #990000;
	font-size:14px;
	text-decoration:underline;
}
 
/*Cartochka personi*/

/*PERSONALII END*/
.read-more a{ text-decoration:none; font-size:12px;}
.read-more a:hover{ text-decoration:none; font-size:12px; color:#990000;}
.re-collapse a{ text-decoration:none; font-size:12px;}
.re-collapse a:hover{ text-decoration:none; font-size:12px; color:#990000;}

/*men of the week*/
#men_of_the_week_button { display:block; background:url(../images/btn_men_of_the_week_bio.png) no-repeat top; }