* { margin:0; padding:0;}
body { background: url(/i/beeline/bg.gif) repeat-x 0 125px #f2f2f2; text-align:center; font-family:Verdana, Tahoma, Arial; font-size:14px;overflow-x:hidden;}
a {color:#0097e2; }
a:hover { text-decoration:none;}
.main {width:1000px; margin:0 auto; background:#fff; text-align:left;}

h1 { font-size:18px;font-weight:500; display:block; margin-bottom:15px;}
.top { height:125px; position:relative;}
.logo {background:url(/i/beeline/logo.gif) no-repeat 0 50% ; margin-left:14px; display:block; width:200px;height:125px;}
h3 {display:block; margin-bottom:8px; }
h4 { display:block; margin-top:15px; margin-bottom:3px; }

.menu {background:url(/i/beeline/menu_bg.gif) repeat-x; height:31px; position:relative; }
.menu strong { padding-left:33px; color:#fff; font-size:16px; display:block; float:left; margin-top:7px; color:#f15a24; position:relative; font-weight:normal;}
.menu a { text-decoration:none; position:absolute; top:-1px; left:32px; color:#fff;}
.menu a:hover { text-decoration:underline;}
.search { border:0px; float:right;position:absolute; top:6px; right:125px; width:41px; height:17px; background:url(/i/beeline/search_button.gif) no-repeat;cursor:pointer;}
.search_input { border:1px solid #f15a24; padding:1px;color: #bbb; font-size:10px; float:right; margin-right:175px; width:150px; margin-top:6px; }

.submenu { height:20px;background:url(/i/beeline/menu_bg.gif) repeat-x 0 100%;}
.submenu div { float:left; margin-top:-2px;}
.submenu div a {color:#603813; padding-left:33px; font-size:13px;}
.submenu span { display:block; float:right;margin-right:30px; margin-top:-2px;}
.submenu span a { color:#000; padding-right:20px; font-size:13px;}

.submenu strong { color:#000; padding-right:20px; font-size:13px;}

strong .selected { color:#000;}
span.selected { color:#fff; background:#F15A24; padding:0 1px;}

.submenu .selectedSubMenu { color:#fff;}

.new {clear:both; padding:10px 0 10px 0; //padding-bottom:0px;}
.new h1 { padding-left:35px; color:#f15a24;}

a.bigcoverlink img {
	width: 240px; height: 133px;
	
}
a.bigcoverlink {
	width:242x;//width:244px; height:133px;
	display: block;
	border: black solid 1px;
	position: relative;
	text-decoration:none;
	 background:#000;
	 text-align:center;

}
a:hover.bigcoverlink {
	border: #333 solid 1px;
}
.bigcovertitle {
	padding: inherit!important;
	position: absolute; 
	background-color: black; 
	width: 242px; bottom: 0;
	-mozbluecat_title-opacity: 0.5; opacity: 0.5; khtml-opacity: 0.5; filter:alpha(opacity=50);
}
.bigcovertitle h1{
	color: white;
	
	padding:2px 5px;
	//padding-bottom:3px;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
}
.bigcovertitle h1 span{
	display:block;
	font: 9px Arial, Helvetica, sans-serif;
}

a.smallcoverlink img {
	width:59px;height:34px;//height:38px;
}
a.smallcoverlink {
	float: left;
	width:59px; height:34px;//height:30px;
	 background:#000
	display: block;
	border: black solid 1px;
}
a:hover.smallcoverlink {
	border-color: #333;
}



.advice_glav { padding:35px; }

.advice { float:left;width:244px;// width:245px; /*margin:0 5px 0 35px; */ background:#0097e2; border-right:1px solid #fff; padding-right:20px; margin-top:5px; margin-right:20px;//margin-right:0px;}
.advice h1 { color:#fff;  margin-bottom:15px; margin-top:0px;}
.advice_film img { border:0; }

.update { padding:0px 35px 10px 35px;  clear:both; /*height:118px;*/}


.update div {line-height:16px; height:106px;width:290px; float:left; margin-right:20px; }
.update div a img { border:none; float:left; margin-right:10px;}
.update div a b { font-weight:normal; }
.update div a.update_title  { color:#000; text-decoration:none; font-size:12px; letter-spacing:-1px; }
.update div a.update_title b { padding-top:2px;display:block;}
.genres {color:#808080; font-size:11px;}
.update div span {color:#808080; font-size:11px; display:block; text-decoration:underline;}

.hits { clear:both; padding:15px 0 15px 0;}
.top10 {clear:left;}
.top10 h1, .hits h1 { padding:0 35px;}
.update div a.update_title 

.top10 ol { list-style:none; //list-style-position: outside;font-size:14px; margin-top:25px;//margin-top:0px;  }
.top10 ol li { font-size:12px;list-style:none; clear:both; }
.top10 ol li span {float:left;}
.top10 ol li a { color:#000; float:left; width:240px;padding-bottom:7px; }

.col_top { float:left; width:280px; margin-left:35px;}


#morelink { font-size:10px; color:#0097e2; font-weight:bold;}

.news { padding:0 35px ;//padding:0 35px; clear:both;}
.news li { list-style:none;  float:left; width:280px; margin-right:25px; font-size:12px; color:#666666; margin-bottom:10px;}
.header{ display:block; color:#000; font-size:14px;}
.header_small {font-size:12px; color:#666666;}
.newsdate { display:block; padding-top:3px; color:#000; font-weight:bold;}

.copy { font-size:10px; padding:35px; text-align:center;} 
.copy a { margin:0 15px; font-size:12px;}
.copy span { display:block; padding:35px 0;}

.scrollImages { margin-left:38px; position: relative;}
#scrollImages a { float:left; width:141px; font-size:12px; margin-right:15px; color:#000; text-decoration:none;}
#scrollImages a img { border:0; margin-bottom:5px;}
.ClickLeft { position:absolute; top:30px; left:-30px; display:block; width:20px; height:24px;background:url(/i/beeline/next.gif) 0 100% no-repeat;}
.ClickRight { position:absolute; top:30px; left:930px; display:block; width:20px; height:24px;background:url(/i/beeline/next.gif) 100% 100% no-repeat;}

.scrollHits { margin-left:38px; position: relative;}
#scrollHits a { float:left; width:141px; font-size:12px; margin-right:15px; color:#000; text-decoration:none;}
#scrollHits a img { border:0; margin-bottom:5px;}
.ClickLeftHits { position:absolute; top:30px; left:-30px; display:block; width:20px; height:24px;background:url(/i/beeline/next.gif) 0 100% no-repeat;}
.ClickRightHits { position:absolute; top:30px; left:930px; display:block; width:20px; height:24px;background:url(/i/beeline/next.gif) 100% 100% no-repeat;}

.alph { padding:0 35px 35px 35px; font-size:13px; color:#808080;}
.alph div {float:left;}
.alph div a { color:#f15a24; margin:0 2px;}
.alph div span { margin:0 2px;}
.a1 { margin-right:30px;}
.a2 {margin-right:50px;}


.crumb { clear:both; color:#808080; font-size:11px; padding:0 35px;}
.crumb a { clear:both; color:#000;}



.detail { padding:35px; clear:both;}
.detail h1 {color:#0097e2; }
.player {float:left;}
.title_text { float:left; margin-left:8px; width:455px;background:url(/i/beeline/det_lt.gif) no-repeat #f2f2f2; font-size:14px; color:#000;}
.title_text a { font-size:12px; color:#808080;}
.title_text span { display:block; margin-top:10px;}
.title_text em {color:#808080; font-style:normal;}
.title_text  div {background:url(/i/beeline/det_rt.gif) 100% 0 no-repeat;}
.title_text  div div {background:url(/i/beeline/det_lb.gif) 0 100% no-repeat;}
.title_text  div div div {background:url(/i/beeline/det_rb.gif) 100% 100% no-repeat ; padding:15px 35px;}

.film_annonce { padding:35px; font-size:14px; clear:both;}

.tabs { padding:0 35px;}
.resolutions_tabs { height:29px; position:relative; color:#fff; font-size:16px;}
.resolutions_tabs a { text-decoration:none; color:#fff;}
.hq { position:absolute; top:0px;background:url(/i/beeline/corner_gray_still.gif) 100% 0 no-repeat; height:29px; line-height:29px; padding-right:29px; text-align:center;}
.mq { position:absolute; top:0px;background:url(/i/beeline/corner_gray_still.gif) 100% 0 no-repeat; height:29px; line-height:29px; padding-right:29px; text-align:center;}
.lq { position:absolute; top:0px;background:url(/i/beeline/corner_gray_still.gif) 100% 0 no-repeat; height:29px; line-height:29px;  padding-right:29px; text-align:center;}
.hq div, .mq div, .lq div { background: #b2b2b2; padding:0 30px 0 50px; } 
.hq {left:0;z-index:5;}
.mq {left:260px; z-index:4;}
.lq {left:552px; z-index:3;}
#selected {background:url(/i/beeline/corner_orange_still.gif) 100% 0 no-repeat;}
#selected div { background:#ff7f1f;}
.resolutions_tabs a:hover {background:url(/i/beeline/corner_orange_still.gif) 100% 0 no-repeat;}
.resolutions_tabs a:hover div {background:#ff7f1f;}

.top_10 { height:29px;  margin:0 2px 20px 2px; text-align:left; position:relative;  }
.top_10 span, .top_10 a { background:url(/i/beeline/corner_gray_still.gif) 100% 0 no-repeat; height:29px;line-height:29px; padding-right:29px; text-align:center;position:absolute; top:0;
              text-decoration:none; color:#fff;font-size:16px; height:29px;}
 
.top_10 div {background: #b2b2b2; padding:0 50px 0 70px;}
.f { left:0; z-index:20;background:url(/i/beeline/corner_blue_still.gif) 100% 0 no-repeat;}
.tele { left:176; z-index:19;background:url(/i/beeline/corner_blue_still.gif) 100% 0 no-repeat;}
.mult { left:408; z-index:18;background:url(/i/beeline/corner_blue_still.gif) 100% 0 no-repeat;}
.sport { left:640; z-index:17;background:url(/i/beeline/corner_blue_still.gif) 100% 0 no-repeat;}
.muz { right:0; z-index:16;background:url(/i/beeline/corner_blue_still.gif) 100% 0 no-repeat;}
.f div, .tele div, .mult div, .sport div, .muz div {background:#b2b2b2;}
#sp1, #sp2, #sp3, #sp4, #sp5 {background:url(/i/beeline/corner_blue_still.gif) 100% 0 no-repeat;}
#sp1 div, #sp2 div, #sp3 div, #sp4 div, #sp5 div {background:#0097e2;}

.top_10 a:hover {background:url(/i/beeline/corner_blue_still.gif) 100% 0 no-repeat;}
.top_10 a:hover div {background:#0097e2;}


.series { background:#f2f2f2;}
.series ol {width:900px;//width:860px; margin:0 35px;}
.series li { padding: 25px 0; list-style:none;}
.series li strong { font-size: 18px;color:#000;}
.series li span { font-size:14px; color:#000;}
.series li td { font-size:14px; color:#808080;}

#time {color:#0097e2; padding-left:20px;}
.series div {background:url(/i/beeline/det_lb.gif) 0 100% no-repeat;}
.series div div {background:url(/i/beeline/det_rb.gif) 100% 100% no-repeat ;}
#price { padding-left:10px;color:#ed1c24;}

.btn { color:#fff; text-decoration:none; line-height:26px;font-size:18px;}
.btn b b b { height:33px; background:url(/i/beeline/bt_bg3.gif) repeat-x; display:block; float:left; font-weight:normal; cursor:pointer; padding:0; text-align:center;}
.btn b b { height:33px; background:url(/i/beeline/right_bt3.gif) no-repeat 100% 0; display:block; float:left; font-weight:normal; padding-right:5px; padding-left:0;}
.btn b { height:33px; background:url(/i/beeline/left_bt3.gif) no-repeat; display:block; float:left; font-weight:normal; padding-left:5px; }


.list { padding:20px 35px 35px 35px;}
#Sorter {margin-left:560px;/* position:relative; top:-3px;*/border:1px solid #0097e2; font-size:10px; letter-spacing:normal; font-weight:bold; }
#yearFilter {/*position:relative; top:-3px; */border:1px solid #0097e2; font-size:10px; letter-spacing:normal; font-weight:bold;zoom:normal; display:inline;  }

.list li { list-style:none; float:left; width:43%; color:#808080; font-size:12px;height:100px; margin-right:25px;}
.list li img { float:left; border:0; margin-right:10px;}
.list li a { text-decoration:none;}
.list li a b { font-size:14px;line-height:18px; color:Black;}
.list li span { display:block; padding-top:3px;}
.list li span a { color:#808080;font-size:11px; text-decoration:underline;}

.Pager { clear:both; padding:20px 35px 35px 35px;font-size:13px; text-align:center;}
.sel {color:#F15A24;}
.paging_disabled { color:#ddd;}




#stars li { padding-bottom:20px; }
#star_list li { height:auto;  line-height:20px;}
h1 select{ margin-left:30px;}

.BlueMenu { text-align:center;background:#0097e2;}
.bluecat {background:#0097e2; width:980px; margin:0 auto; text-align:left; padding-left:20px; position:relative; //height:245px;}
.bluecat ul {}
.bluecat_title { height:36px;background:#f2f2f2; /*margin-left:285px; //margin-left:0px;*/ position:absolute; top:0px; left:290px;width:710px; //width:700px;}
.bluecat_title a {display:block; float:left; letter-spacing:-1px; padding:0 24px; font-size:18px; height:36px; line-height:36px; font-weight:normal;background:#f2f2f2; color:#808080;}
.bluecat_title a.m1 { background:#0097e2; color:#fff; text-decoration:none;}
#m1, #m2, #m3 { cursor:pointer;} 

/*#d2, #d3 { position:absolute; top: -1000%;}*/

/*.bluecat li { display:inline; }
.bluecat li a {color:#808080}*/

.GenreChildClass { background:none;}
.bluecat table {margin-top:40px;margin-bottom:20px;}

#col_top2 .selectedGenre {color:#000;}

#d1 a {color:#ffedc5;  padding-left: 8px; background:url(/i/beeline/blue_menu.gif) no-repeat 2px 6px;/* margin-right:5px;*/ font-size:10px; display:block;/*white-space:nowrap;*/ } 
#d2 a, #d3 a {color:#ffedc5;  padding-left: 8px; background:url(/i/beeline/blue_menu.gif) no-repeat 0 6px; margin-right:5px; font-size:10px; display:block;/*white-space:nowrap;*/ } 
#d1 a:hover, #d2 a:hover, #d3 a:hover { color:#fff; text-decoration:none;}
#all { font-weight:bold;}


#col_top2 div {float:left; width:125px;//width:123px; margin-top:50px; margin-right:10px;//margin-right:0px;  }
#col_top2 li { list-style:none; /*height:17px;*/ padding-top:3px; padding-bottom:7px;//width:123px;border:1px solid #0097E2; border-bottom:none; clear:both;}
#col_top2 li a  { display:block;/*//height:24px;*/}

.col_top2 {position:absolute;background:#0097E2; z-index:10000;width:123px;//width:112px; border:1px solid #fff; border-top:none; margin-left:-1px;}
#col_top3 {//width:112px;list-style:none;}
#col_top3 a {}

#news_list li { float:none; width:auto;}
#news_list li h2 { font-size:18px;}
#news_list li span { color:#808080;}


#disclaimer li { float:none; width:auto; height:auto; color:#000;}

.support input { border:1px solid #d1d1d1;}

.faqq { margin-top:10px;}


.tbldata { background:url(/i/beeline/det_lt.gif) no-repeat #f2f2f2;}
.tbldata div {background:url(/i/beeline/det_rt.gif) 100% 0 no-repeat;}
.tbldata  div div {background:url(/i/beeline/det_lb.gif) 0 100% no-repeat;}
.tbldata  div div div {background:url(/i/beeline/det_rb.gif) 100% 100% no-repeat ;}

.tbldata table { font-size:13px;}

.validation-summary-errors li { float:none; width:auto;height:auto; color:red;}
.reg { margin:30px 0; clear:both; }
.reg td { padding:5px 0; font-size:13px;}
.reg td input { border:1px solid #d1d1d1;}

.series li { height:auto; padding:10px 0;}




#dhtmltooltip{
position: absolute;
left: -300px;
width: 104px;
height: 147px;
visibility: hidden;
padding:0px;
margin: 0px;
z-index: 100;
}
#dhtmltooltip img 
{
    position: relative;
    top: -10px;
} 


.r1, .r2, .r3 {
    display: block;
    height: 1px;
}
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#authform {
	display:none;
	top: 32%;
	left: 50%;margin-left: -200px;
	width: 400px;
	position: absolute;
	z-index: 1000;
	
}




#authform .inner-box {
	background:url('/i/beeline/bg_avt.gif')  no-repeat 50% 0;
	
}
.inner-box table {
	color: white;
}
.inner-box {
	height: 243px;
	//height: 250px;
	padding:1em;
	color: white;
	z-index: 1000;
	
}
.r1, .r2, .r3 {
    overflow: hidden;
    font-size:1px;
}
.login-input, .password-input {
	width: 100%;
}
label {
	font-size: 12px;
}
a.authlink {
	color: white;
	font-size: 12px;
	padding-right: 10px;
	line-height: 30px;
}
a.closewin {
	text-decoration:none;
	border-bottom: dotted 1px;
	position: absolute;
	top: 10px;right: 20px;
	color: white;
	font-size: 12px;
}
a:hover.closewin {
	border-bottom: solid 1px;
}


#fadeDiv {
	display:none; 
	position: absolute; 
	left:0; 
	top: -10; 
	z-index: 999; 
	width: 2000px; 
	height: 2000px; 
	-moz-opacity: 0.85; 
	opacity: 0.85; 
	khtml-opacity: 0.85; 
	filter:alpha(opacity=85); 
	background:#fff
}

.cab { background:#f2f2f2;margin-bottom:15px; height:30px; }
.cab span { display:block; float:left; line-height:26px; padding:0 10px;}
.selmenu { background:#0097E2;height:30px; color:#fff;}

.listoffolders li { font-size:90%; list-style:none;}

.favsyslinks 
{
    text-align:left;
    font-size: 11px;
    position: absolute;
    top:0;left:30%;//left: 20px;
}    
.favsyslinks a 
{
    text-decoration: none;
    border-bottom: dotted 1px;
    margin: 0 5px;
}

ul.listoffolders 
{
    list-style-type:none;
    margin:0;padding:0;
}
ul.listoffolders li
{
    padding:5px 0;
     position: relative;
}

.updates li { list-style:none;}
.updates li img  { float:left; margin:0 5px;}
.updates li .small a { color:Gray;}


.rating {
	margin: 10px;
	position: relative;
	font-size: 10px!important;
	display: block;
	height: 30px; width: 64px;
}
.rating span{
	height: 30px; width: 64px;
	top: 0; left: 0;
	position: absolute;
	display: block;
	background: #fff url(/i/stars.gif) no-repeat;
}
.rating .r45 {background-position:0 -30px}
.rating .r40 {background-position:0 -60px}
.rating .r35 {background-position:0 -90px}
.rating .r30 {background-position:0 -120px}
.rating .r25 {background-position:0 -150px}
.rating .r20 {background-position:0 -180px}
.rating .r15 {background-position:0 -210px}
.rating .r10 {background-position:0 -240px}
.rating .r05 {background-position:0 -270px}
.rating .r00 {background-position:0 -300px}
.rating-small {
	font-size: 8px;
	position:relative;
}
.rating-small span {
	height: 14px; width: 44px;
	top: 55px; left: 14px;
	position: absolute;
	display: block;
	background: url('/i/stars-small.png') no-repeat;
	/* IE fix */
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=framed.png,sizingMethod=crop);
}
.rating-small .r45 {background-position:0 -14px}
.rating-small .r40 {background-position:0 -28px}
.rating-small .r35 {background-position:0 -42px}
.rating-small .r30 {background-position:0 -56px}
.rating-small .r25 {background-position:0 -70px}
.rating-small .r20 {background-position:0 -84px}
.rating-small .r15 {background-position:0 -98px}
.rating-small .r10 {background-position:0 -112px}
.rating-small .r05 {background-position:0 -126px}
.rating-small .r00 {background-position:0 -140px}

#fadeDivPayAndBuy {
	background-color:#aaa;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 2000px;
    height: 100%;
    z-index: 100;
    background:#aaa
    moz-opacity: 0.7; 
    khtml-opacity: 0.7; 
    opacity: 0.7;
    filter:alpha(opacity=70);
}