* { margin:0; padding:0;}
ul li { list-style-type:none;}
ol li { list-style-position:inside;}
a { text-decoration:underline; border:none;}
a:hover { text-decoration:none;}
a, a:hover, a:active, img { outline:none; border:none;}
table, tr, td { margin:0; padding:0; border:none; border-collapse:collapse;}
input, select, textarea {vertical-align:middle;}
textarea { overflow:auto; }
img { border:none; display:block;}
.clearfix:after {content:""; display:block; height:0px; clear:both; visibility:hidden;}
html { height:100%;}
body { height:100%; font: 62.5%/1.4 Arial, sans-serif;}

/* container */
.container { min-width:1000px;}

/* header */
.header { background:url(/images/bg100000.jpg) repeat-x;}
.header .inner { background:url(/images/bg200000.jpg) no-repeat top center;}
.header .inner .in-inner { width:983px; margin:0 auto; padding:12px 0 0 0; background:url(/images/bg300000.jpg) no-repeat center 12px; position:relative;}
	/* panel */
	.header .inner .in-inner .panel { width:965px; height:52px; margin:8px auto 0 auto; background:url(/images/bg000000.gif) no-repeat;}
	
	.header .inner .in-inner .panel .logo { padding:12px 0 0 10px; width:320px; float:left;}
	.header .inner .in-inner .panel .logo .logoImg { float:left;}
	.header .inner .in-inner .panel .logo .logoName { float:left; padding-left:8px; font-size:26px; color:#ffffff; text-decoration:none; white-space:nowrap; width:255px; overflow:hidden;}
	.header .inner .in-inner .panel .logo a {text-decoration: none;}
	
	.header .inner .in-inner .panel .search { width:280px;  padding:12px 0 0 0px; float:left; background:url(/images/bg000000.gif) no-repeat;}
	.header .inner .in-inner .panel .search form { }
	.header .inner .in-inner .panel .search form div { background:url(/images/search00.png) no-repeat; height:23px; padding:7px 0 0 10px;}
	.header .inner .in-inner .panel .search form div .inp { border:none; background:none; width:237px; color:#4e4e4e;}
	.header .inner .in-inner .panel .search form div .submit { }
	
	.header .inner .in-inner .panel .menu { font-size:14px; float:left;}
	.header .inner .in-inner .panel .menu ul { padding:20px 0 0 3px;}
	.header .inner .in-inner .panel .menu ul li { float:left; padding:0 0 0 14px;}
	.header .inner .in-inner .panel .menu ul li a { color:#c0c0c0; text-decoration:underline;}
	.header .inner .in-inner .panel .menu ul li a:hover { text-decoration:none; background:url(/images/dashed00.gif) repeat-x left bottom;}
	
	.header .inner .in-inner .panel .reg { float:left; padding:16px 0 0 6px;}
	.header .inner .in-inner .panel .reg ul { }
	.header .inner .in-inner .panel .reg ul li { float:left; padding:0 0 0 10px;}
	.header .inner .in-inner .panel .reg ul li img { float:left; margin:0 10px 0 0; position:relative; top:-5px;}
	.header .inner .in-inner .panel .reg ul li a { color:#ebe55e; font-weight:bold; font-size:15px; text-decoration:underline;}
	.header .inner .in-inner .panel .reg ul li a:hover { text-decoration:none; background:url(/images/dashed20.gif) repeat-x left bottom;}
	
	/* under-panel */
	.under-panel { }
	.under-panel .slogan { float:left; width:240px; color:#c5c4c4; font-style:italic; font-size:9px; padding:5px 0 0 20px;}
	.under-panel .abc { float:right; width:684px; border-bottom:1px solid #4d4c4a; border-left:1px solid #4d4c4a;}
	.under-panel .abc p { color:#c5c4c4; font-size:11px; padding:4px 0 0 19px;}
	.under-panel .abc ul { float:left; text-transform:uppercase; padding:7px 0 10px 16px;}
	.under-panel .abc ul li { float:left; color:#c5c4c4;}
	.under-panel .abc ul li a { color:#c5c4c4; padding:0px 4px; text-decoration:none;}
	.under-panel .abc ul li a:hover { background:#09a4e4; color:#000;}
	.under-panel .abc ul.digit { float:left; padding-left:40px;}
	
	/* navigation */
	.nav { padding:3px 0 0 10px; font-size:14px !important;}
	.nav ul { }
	.nav ul li { float:left;position:relative;}
	.nav ul li a { color:#64c9f3; text-decoration:none; display:block;}
	.nav ul li span { display:block; color:#64c9f3; padding:11px 10px 5px;}
	.nav ul li a:hover { text-decoration:none; color:#000; background:url(/images/nav_bg00.jpg) no-repeat top right;}
	.nav ul li a:hover span { background:url(/images/nav_bg20.jpg) no-repeat top left; color: #000;}
	.nav ul li.active { color:#000; background:url(/images/nav_bg00.jpg) no-repeat top right;}
	.nav ul li.active span { background:url(/images/nav_bg20.jpg) no-repeat top left; color:#000; text-decoration:none;}
	
	
	




/*--- ВЫПАДАЮЩИЕ ПУНКТЫ ---*/
.nav ul li ul{
	list-style:none;
	position:absolute;
	left:-9999px; /* Скрываем за экраном, когда не нужно (данный метод лучше, чем display:none;) */
	opacity:0; /* Устнавливаем начальное состояние прозрачности */
	-webkit-transition:0.25s linear opacity; /* В Webkit выпадающие пункты будут проявляться */
	
	z-index:2;
	background-color:#33CCFF;	
	padding:0 10px 10px;
	border-right:5px solid #00B5EC;
	border-left:5px solid #00B5EC;
	border-bottom:5px solid #00B5EC;
}
.nav ul li ul li{
	border-bottom:1px solid #e6e6e6;
	
	float:none;
	background:url(/images/1x100000.gif);
}
.nav ul li ul a{
	white-space:nowrap; /* Останавливаем перенос текста и создаем многострочный выпадающий пункт */
	display:block;
	
	padding:3px;
}
.nav ul li:hover ul{ /* Выводим выпадающий пункт при наведении курсора */
	left:0; /* Приносим его обратно на экран, когда нужно */
	opacity:1; /* Делаем непрозрачным */
}

.nav ul li:hover ul a{ /* Изменяем некоторые стили верхнего уровня при выводе выпадающего пункта */
	text-decoration:none;
	-webkit-transition:-webkit-transform 0.075s linear;

	color:#000;
}
.nav ul li:hover ul li a:hover{ /* Устанавливаем стили для выпадающих пунктов, когда курсор наводится на конкретный пункт */
	background:#333;
	background:rgba(51,51,51,0.75); /* Будет полупрозрачным */
	text-decoration:none;
	
	color:#FFFFFF;
}
	
	
	
	
	
/* main page under header area */
.head-on-main { background:url(/images/head2_bg.jpg) repeat-x;}
.head-on-main .inner { height:269px; width:983px; margin:0 auto; background:url(/images/head2_bh.jpg) no-repeat; position:relative; left:-206px; position:relative;}
.head-on-main .inner .hdd { position:absolute; left:860px; top:-36px;}
.head-on-main .inner .free_reg { position:absolute; left:891px; top:145px; cursor:pointer; color:#fff; font-size:13px;}
.head-on-main .inner .free_reg span { left:61px; position:absolute; top:47px;}
.head-on-main .inner h2 { color:#08384C; font-family:Georgia,serif; font-style:italic; padding:17px 0 0 225px; font-size:24px;}
.head-on-main .inner p { width:278px; color:#08384C; font-family:Georgia,serif; font-style:italic; padding:17px 0 0 274px; font-size:13px;}

.head-on-main .inner .our-storage { left:1021px; position:absolute; top:-24px; }
.head-on-main .inner .our-storage .corner { left:-13px; position:absolute; top:77px; }
.head-on-main .inner .our-storage .inner-storage { background:#fff; padding:0 10px;}
.head-on-main .inner .our-storage h4 { border-bottom:2px solid #ccc; padding:0 0 5px 0; font-size:16px;}
.head-on-main .inner .our-storage ul { }
.head-on-main .inner .our-storage ul li { border-bottom:1px solid #ccc; padding:4px 0;}
.head-on-main .inner .our-storage ul li span { font-size:11px; float:left; width:80px;}
.head-on-main .inner .our-storage ul li strong { font-size:11px;}

/* loading img */
.loading_img { 	background: url("/images/ajax-loa.gif"); background-repeat: no-repeat; background-position: center center;}







.info2, .success2, .warning2, .error2, .validation2 {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;

font-size:12px;
}
.info2 {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/info.png');
}
.success2 {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/success.png');
}
.warning2 {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/warning.png');
}
.error2 {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/error.png');
}
.validation2 {
color: #D63301;
background-color: #FFCCBA;
background-image: url('/images/validation.png');
}



.bold-gray{
	font-weight: bolder;
	color: gray;
}







/*.navigation .pager {padding: 0 20px 15px 30px;}*/
.navigation .pager.bottom {padding: 30px 18px 20px 31px;}
.navigation .sub {float: right;}
.navigation .sub ol {}
.navigation .sub ol li {display: block; float: right; margin-right: 1px; font-size: 1.2em;}
.navigation .sub li a, .navigation .sub li strong {display: block; padding: 1px 6px; text-decoration: none; color: #000000;}
.navigation .sub li a:hover {color: #fff; background:#09a4e4;}
.navigation .sub li strong {color: #fff; background:#09a4e4;}
.navigation .sub p {padding-top: 2px; font-size: 1.2em; clear: right; text-align: right;}


.navigation .sub2 {align:center;text-align:center}
.navigation .sub2 ol {display:inline-block;
zoom: 1;
*display: inline;
}
.navigation .sub2 ol li {display: block; float: right; margin-right: 1px; font-size: 1.2em;}
.navigation .sub2 li a, .navigation .sub2 li strong {display: block; padding: 1px 6px; text-decoration: none; color: #000000;}
.navigation .sub2 li a:hover {color: #fff; background:#09a4e4;}
.navigation .sub2 li strong {color: #fff; background:#09a4e4;}
.navigation .sub2 p {padding-top: 2px; font-size: 1.2em; clear: right; text-align: right;}




.sum_tables {width: 340px; float: right; /*margin-top: 46px;*/ background: #faf9d4 url(/images/pink_top.png) left top no-repeat;}
.sum_tables_cont {padding-bottom: 25px; background: url(/images/pink_bot.png) left bottom no-repeat;}
.sum_tables table {}
.sum_tables tr {}
.sum_tables th {padding: 6px 0 3px; text-align: left; border-bottom: 2px solid #dec1a2;}
.sum_tables td {padding: 6px 0 5px; text-align: left; border-bottom: 1px solid #dec1a2;}
	.sum_tables .collapsed .dwn_format, .sum_tables .collapsed .watch_format {cursor: pointer;}
	.sum_tables .dwn_format, .sum_tables .watch_format {width: 232px; padding-left: 18px; font-size: 1.2em;}
	.sum_tables .watch_format {width: 168px;}
	.sum_tables .price {width: 80px; font-weight: bold; font-size: 1.2em; color: #8a1010;}
	.sum_tables .dwn_link {width: 70px;}
	.sum_tables .watch_link {width: 94px;}
	.sum_tables .watch_actions .price {width: 75px;}
	.sum_tables .watch_actions .info {padding-right: 3px;}
	.sum_tables .info {width: 40px;}
	.sum_tables th.dwn_link span, .sum_tables th.info span, .sum_tables th.watch_link span {display: none;}
	.sum_tables .dwn_link a, .sum_tables .watch_link a, .sum_tables .info a, .sum_tables .info span, .dwn_functions a, .table_def a.bt, #episodes .info  {display: block; height: 17px; padding-top: 1px; text-align: center; color: #fff; text-decoration: none; font-size: 1em; background: url(/images/btns0000.png) no-repeat;}
	.sum_tables .dwn_link a, .dwn_functions a.dwn, .table_def a.dwn {width: 59px; background-position: 0 -42px;}
	.sum_tables .info a, .sum_tables .info span, .dwn_functions a.info, #episodes .info {width: 31px; background-position: 0 -61px;}
	.sum_tables .watch_link a, .dwn_functions a.watch, .table_def a.watch {width: 79px; background-position: 0 -99px;}
	.sum_tables .format {display: block; text-indent: -100em; overflow: hidden; background: url(/images/format00.png) 0 0 no-repeat;}
		.sum_tables .hd720 {width: 61px; height: 16px; background-position: 0 -34px;}
		.sum_tables .hd1080 {width: 65px; height: 16px; background-position: 0 -69px;}
		.sum_tables .dvd {width: 35px; height: 16px; background-position: 0 0;}
		.sum_tables .ipod {width: 40px; height: 18px; background-position: 0 -102px;}
		.sum_tables .psp {width: 49px; height: 10px; background-position: 0 -140px;}
		.sum_tables .divx {width: 50px; height: 14px; background-position: 0 -229px;}
		.sum_tables .camrip {width: 56px; height: 11px; background-position: 0 -256px;}
		.sum_tables .hq, .sum_tables .lq {width: 13px; height: 12px; margin: 2px 13px 0 0; float: left;}
		.sum_tables .hq {background-position: 0 -175px;}
		.sum_tables .lq {background-position: 0 -162px;}
		.sum_tables .expanded_td .hd720 {background-position: 0 -51px;}
		.sum_tables .expanded_td .hd1080 {background-position: 0 -85px;}
		.sum_tables .expanded_td .dvd {background-position: 0 -17px;}
		.sum_tables .expanded_td .ipod {background-position: 0 -121px;}
		.sum_tables .expanded_td .psp {background-position: 0 -151px;}
		.sum_tables .expanded_td .hq {background-position: 0 -201px;}
		.sum_tables .expanded_td .lq {background-position: 0 -188px;}
		.sum_tables .expanded_td .divx {background-position: 0 -214px;}
		.sum_tables .expanded_td .camrip {background-position: 0 -244px;}
	.sum_tables table table, #episodes table {background: #A7E2F7;}
	.sum_tables table table td {border: none;}
	.sum_tables .expanded_td {padding: 0;}
		.sum_tables table table .content, #episodes table .content {padding: 2px 10px 10px;}
	.sum_tables .exp_list {padding: 5px 9px 8px; background: #fff;}
	.sum_tables .exp_list li {width: 100%; overflow: hidden; padding: 2px 0 1px; font-size: 1.1em; border-bottom: 1px solid #e8e8e8;}
	.sum_tables .exp_list li.last {border: none;}
	.sum_tables .exp_list li strong, .sum_tables .exp_list li span {display: block; float: left;}
	.sum_tables .exp_list li strong {width: 132px; font-weight: normal;}
	.sum_tables .exp_list li span {width: 165px; font-weight: bold;}
	.sum_tables .expanded_td .info a, .sum_tables .expanded_td .info span, #episodes .info {background-position: 0 -80px; color: #86bbd0;}



.lng_opts_dwn {margin: 10px 0 5px; background: url(/images/dwn_bg00.png) 0 0 no-repeat;}
.lng_opts_dwn div.clearfix {padding: 6px 10px; background: url(/images/dwn_bg00.png) right -29px no-repeat;}
	.lng_opts_dwn a {display: block; float: right; width: 64px; height: 16px; font-size: 1.2em; text-decoration: none; font-weight: bold; color: #fff; padding-left: 25px; background: url(/images/download.png) 0 0 no-repeat;}
	.lng_opts_dwn .lng_version {float: left; color: #fff; font-size: 1.1em;}



.lng_opts_dwn a:hover{color:red;}

#titles h1 {font-size: 2.4em; line-height: 1.1em; padding-bottom: 5px;}




/*main0000.css*/

.corner {display: block; text-indent: -200em; overflow: hidden;}
.more {clear: both; border-top: 1px solid #D0DDE1; margin: 15px 23px 0 0; padding: 5px 0; text-align: right; font-size: 1.3em; font-weight: bold;}
.more a {padding-right: 12px; color: #4F666A; background: url(/images/more0000.png) right 5px no-repeat; text-decoration: none;}
.more a:hover {text-decoration: underline;}
/* layout */
body { color: #000; background: #fff url(/images/body_usu.png) 0 0 repeat-x;}
body#index {background: #fff url(/images/body0000.png) 0 0 repeat-x;}
#page {padding: 0 7px;}
#content {width: 978px; margin: 0 auto; padding-top: 13px;}
#content2 {width: 978px; margin: 0 auto; padding-top: 13px;}
#sidebar {width: 243px; float: right;}
#footer {width: 943px; margin: 0 auto; padding: 0 20px 15px; clear: both;}

/* errors */
.errors {font-size:1.2em; font-weight: bold; margin: 0 7px 12px 38px; padding:10px 10px 19px 0; border-bottom:2px solid #0091E3;}
.errors li {margin-bottom: 2px; color: #0091E3; line-height: 1.1em;}

/* content */	
#index .dual {padding-left: 9px;}
#main {width: 718px; float: left;}


.block {position: relative; margin-bottom: 23px; background: url(/images/block_re.png) 0 0 repeat-y;}
.block .body {}
.block .body_content {padding-top: 23px; position: relative;}

.block.wide {margin-left: 8px; background: url(/images/wide_rep.png) 0 0 repeat-y;}
.block.wide .body {background: url(/images/wide_top.png) 0 0 no-repeat;}
.block.wide .body_content {background: url(/images/wide_bot.png) 0 bottom no-repeat;}

.block.average_wide {width: 718px; background: url(/images/average_.png) 0 0 repeat-y;}
.block.average_wide .body {background: url(/images/average0.png) 0 0 no-repeat;}
.block.average_wide .body_content {background: url(/images/average1.png) 0 bottom no-repeat;}

.block.average {width: 364px; background: url(/images/average2.png) 0 0 repeat-y;}
.block.average .body {background: url(/images/average3.png) 0 0 no-repeat;}
.block.average .body_content {background: url(/images/average4.png) 0 bottom no-repeat;}

.block.narrow {width: 243px; background: url(/images/narrow_r.png) 0 0 repeat-y;}
.block.narrow .body {background: url(/images/narrow_t.png) 0 0 no-repeat;}
.block.narrow .body_content {background: url(/images/narrow_b.png) 0 bottom no-repeat;}

.block.blue .body {background: url(/images/blue_top.png) left top no-repeat;}
.block.blue .body .body_content {background: url(/images/blue_bot.png) left bottom no-repeat;}



.block.brown {position: relative; margin-bottom: 23px; background: url(/images/brown_re.png) 0 0 repeat-y;}
.block.brown .body {background: url(/images/brown_top.png) left top no-repeat;}
.block.brown .body .body_content {background: url(/images/brown_bot.png) left bottom no-repeat;}

.block .prev, .block .next  {display: block; width: 16px; height: 30px; position: absolute; top: 50%; margin-top: -15px; text-indent: -200em; overflow: hidden; background: url(/images/pager000.png) no-repeat;}
.block .prev {left: -1px; background-position: 0 0;}
.block .next {right: -1px; background-position: 0 -31px;}


/*.block.wide {width: 970px;}*/
.title_box {position: absolute; top: -13px; left: 21px;}
	.title_box .title { cursor:pointer; height: 27px; float: left; margin-right: 14px; font-size: 14px; font-weight: normal; background: url(/images/title_le.png) left -28px no-repeat;}
	.title_box .title strong { display: block; height: 23px; position: relative; right: -3px; padding: 0 7px 4px 0; text-decoration: none; background: url(/images/title_ri.png) right -28px no-repeat;}
		.title_box .title a, .title_box .active strong {display: block; height: 23px; position: relative; right: -3px; padding: 0 7px 4px 0; text-decoration: none; color: #ff0000; background: url(/images/title_ri.png) right -28px no-repeat;}
		.title_box .title i {font-style: normal; background: url(/images/red_dash.png) left bottom repeat-x;}
		.title_box .title a:hover i {background: none;}
		.title_box .title span {display: block; padding: 2px 11px 0; text-align: center; background: url(/images/arrow_gr.png) right 9px no-repeat;}
/* */
	.title_box .hover {color: #fff; background-position: 0 0;}
		.title_box .hover strong {font-weight: normal; color: #fff; background-position: right 0;}
		.title_box .hover span {background: url(/images/arrow_bl.png) right 9px no-repeat;}
	.title_box .active {color: #fff; background-position: 0 0;}
		.title_box .active strong {font-weight: normal; color: #fff; background-position: right 0;}
		.title_box .active span {background: url(/images/arrow_bl.png) right 9px no-repeat;}
		
.items_list {padding: 0 0 12px 19px;}
.items_list.items_exp .item {padding: 0 21px;}
.item {display: block; width: 144px; overflow: hidden; min-height: 260px; padding: 0 13px; float: left;}
.item .thumb, #genres_page .thumb {width: 143px; position: relative; z-index: 100; background: url(/images/disk0000.png) right 51px no-repeat;}
	.item .frame, #genres_page .frame {display: block; position: relative; z-index: 10; text-indent: -200em; overflow: hidden; width: 108px; height: 151px; background: url(/images/frame000.png) 0 0 no-repeat;}
	.item .thumbnail, #genres_page .thumbnail {position: absolute; z-index: 100; margin: -145px 0 0 9px;}
	.item .thumbnail img, #genres_page .thumbnail img {display: block; font-size: 1.0em; line-height: 1.5em; text-align: center; color: #000; text-decoration: underline;}	
	.item .rating, #genres_page .rating {display: block; width: 42px; height: 31px; position: absolute; z-index: 110; top: 7px; left: 92px; padding-top: 12px; text-align: center; color: #fff; font-weight: bold; font-size: 1.2em; background: url(/images/rating00.png) 0 0 no-repeat;}
.item .info {position: relative; z-index: 10; margin-top: -34px; padding: 36px 6px 14px; background: url(/images/info_bg0.png) left top repeat-x;}
.item.second_row .info {background: url(/images/info_blu.png) left top repeat-x;}
	.item .info li {color: #443e3e; font-size: 1.2em;}
	.item .info li.data {padding-bottom: 6px;}
	.item .info h6 {padding-bottom: 8px; font-size: 1em; font-weight: normal; line-height: 1.2em;}
	.item .info h6 a {color: #443e3e; text-decoration: none;}
	.item .info h6 a:hover {text-decoration: underline;}
	.item .info .watch, .item .info .download {display: block; width: 93px; height: 18px; margin: 0 0 4px 2px; padding-top: 2px; font-size: .9em; text-align: center; font-weight: bold; color: #fff; text-decoration: none; background-image: url(/images/btns0000.png);}
	.item .info .watch {background-position: 0 -21px;}
	.item .info a.watch:hover {background-position: -93px -21px;}
	.item .info .download {background-position: 0 0;}
	.item .info a.download:hover {background-position: -93px 0;}
	
	

#genres_list.block .body_content {padding: 20px 5px 6px 10px;}


.genres {width: 116px/*my106*/; position: relative; z-index: 10; float: left; padding-top: 2px;}
.genres h4 {padding: 0 0 1px 10px; font-size: 1.8em; color: #4f666a}
.genres ul {}
	.genres li {display: block; font-size: 1.2em; color: #4f666a;}
	.genres li a {display: block; padding: 2px 0 5px 11px; text-decoration: underline; color: #4f666a;}
	.genres li a:hover, .genres .active strong {display: block; padding: 2px 0 5px 11px; text-decoration: none; color: #fff; font-weight: normal; background: url(/images/genres_h.png) left center no-repeat;}
	
	
#genres_list .summary {width: 605px/*my615*/; position: relative; z-index: 5; float: left; margin-left: -20px; background: #e6f4f8 url(/images/sum_top0.png) left top no-repeat;}
#genre_switch li {font-size:11px}

.summary .cont {padding: 8px 0 7px 23px; background: url(/images/sum_bott.png) left bottom no-repeat;}
.summary table {font-size: 1.2em; color: #4f666a;}
	.summary th {padding: 2px 0 3px; text-align: left;}
		.summary .film_num span {display: none;}
		.summary .film_num {width: 30px; padding-right: 12px; font-size: 1.2em; text-align: right; color: #0b1012; border-right: 1px solid #d0dde1;}
		.summary .film_name {width: 300px; padding: 2px 11px 0;}
		.summary .film_year {width: 80px;}
		.summary .film_rating {width: 80px;}
		.summary .film_votes {width: 55px;}
	.summary tr {}
	.summary tr:hover td, .summary tr.hover td {background: #cfe9f1; color: #0b1012; cursor: pointer;}
	.summary td {padding: 2px 0 0;}
	
/* sidebar */
#bestseller_names {padding: 0 15px 12px 19px;}
	#bestseller_names li {display: block; width: 100%; overflow: hidden; padding-bottom: 7px; font-size: 1.6em;}
	#bestseller_names span, #bestseller_names strong, #bestseller_names strong i {display: block; float: left;}
	#bestseller_names span {width: 27px; color: #333333; font-size: 0.8em;}
	#bestseller_names strong {width: 180px; font-weight: normal;}
#bestseller #bestseller_names span {}
#bestseller #bestseller_names strong {font-size: 0.8em; width: 130px;}
#bestseller #bestseller_names a {color: #000000;}
#bestseller #bestseller_names i {color: #333333; float: right; font-size: 0.8em; font-style: normal; text-align: right; width: 45px;}

#actors_names {padding: 0 15px 12px 19px;}
	#actors_names li {display: block; width: 100%; overflow: hidden; padding-bottom: 5px; font-size: 1.6em;}
	#actors_names span, #actors_names strong, #actors_names strong i {display: block; float: left;}
	#actors_names span {width: 27px; color: #666;}
	#actors_names strong {width: 180px; font-weight: normal;}
#user_rating #actors_names span {}
#user_rating #actors_names strong {font-size: 0.8em; width: 130px;}
#user_rating #actors_names i {color: #0E8ABD; float: right; font-size: 0.7em; font-style: normal; text-align: right; width: 45px;}


#sidebar .striped {position: relative; margin-bottom: 33px; background: url(/images/yellow_r.png) 0 0 repeat;}
#sidebar .striped .body {background: url(/images/yellow_t.png) left top no-repeat;}
#sidebar .striped .body .body_content {position: relative; padding-top: 23px; background: url(/images/yellow_b.png) left bottom no-repeat;}

#new_items {padding: 5px 20px 9px;}
#new_items li {display: block; padding-bottom: 7px; font-size: 1.2em; color: #000;}
	#new_items a {color: #000; text-decoration: underline;}
	#new_items a:hover {text-decoration: none;}
	#new_items span {}
	

	
#news_block_items {margin-left:10px;padding: 5px 20px 9px;}
#news_block_items td {padding: 7px; font-size: 1.1em; color: #000;clear:both}
	#news_block_items a {color:#000; text-decoration: underline;}
	#news_block_items a:hover {text-decoration: none;}
	/*#news_block_items span {padding:1px 2px;background-color:green;color:white;font: 1.0em Georgia,"Times New Roman",Arial,sans-serif;}*/
	#news_block_items span {color:brown;font: 1.0em Georgia,"Times New Roman",Arial,sans-serif;}
	
	
	
.rss_feed {display: block; width: 28px; height: 26px; text-indent: -100em; overflow: hidden; position: absolute; top: -13px; right: 10px; background: url(/images/rss00000.png) 0 0 no-repeat;}
#last_added .rss_feed {}
#last_added .date_info {width: 223px; padding: 2px 0 0 20px; margin-bottom: 3px; height: 20px; font-size: 1.2em; font-weight: bold; background: url(/images/black_tr.png) 0 0 no-repeat;}

/* footer */
#footer ul {padding-bottom: 17px; text-align:center;}
#footer li {display: inline; margin-right: 10px; font-size: 1.2em; color: #000;}
	#footer li a {text-decoration: none; color: #000;}
	#footer li a:hover {text-decoration: underline;}
#footer p {color: #666; font-size: 1.1em; text-align:center;}

/* film info */
.nav {padding-left: 27px; font-size: 1.1em; color: #147aa4; clear: both;}
.nav a {color: #147aa4;}
.breadcrumb {float: left; margin-right: 7px;}
	.breadcrumb li {display: inline;}
	.breadcrumb li a {}
.nav .keys {float: left;}	
	.nav .keys a {}

.movie_info {width: 629px; float: left; padding-left: 8px;}
.movie_info .movie_name {padding: 15px 0 30px 18px; line-height: 1em; color: #1e1b1b; font-size: 2.5em; clear: both;}
.movie_info .movie_name a {color: #000000;}
.movie_info .movie_thumb {width: 242px; float: left; margin-right: 10px; padding-top: 10px; padding-bottom: 10px; text-align: center;
}
.movie_info .movie_desc {width: 355px; float: left;}
	.movie_info .movie_desc h6 {padding: 7px 0 5px 11px; font-size: 1.4em; line-height: 1.2em;}
	.movie_info .movie_desc p {padding-left: 11px; font-size: 1.4em; line-height: 1.2em;}
	.movie_info .movie_desc ul {padding-top: 13px;}
	.movie_info .movie_desc li {padding: 7px 0 6px 11px; font-size: 1.2em; border-bottom: 1px solid #e8e8e8; list-style: none;}
	.movie_info .movie_desc li strong {display: block; width: 142px; float: left;}
	.movie_info .movie_desc li span {display: block; width: 195px; float: left;}
	.movie_info .movie_desc a {color: #000000;}
	.movie_info .movie_desc .rating span {color: #f11616;}
	.movie_info .movie_desc .atention_click {cursor: pointer; text-decoration:underline;}
	
	
.movie_info .movie_desc2 {width: 260px; float: left;}
	.movie_info .movie_desc2 h6 {padding: 7px 0 5px 11px; font-size: 1.2em; line-height: 1.0em;}
	.movie_info .movie_desc2 p {padding-left: 11px; font-size: 1.2em; line-height: 1.2em;}
	.movie_info .movie_desc2 ul {padding-top: 13px;}
	.movie_info .movie_desc2 li {padding: 7px 0 6px 11px; font-size: 1.2em; border-bottom: 1px solid #e8e8e8; list-style: none;}
	.movie_info .movie_desc2 li strong {display: block; width: 122px; float: left;}
	.movie_info .movie_desc2 li span {display: block; width: 125px; float: left;}
	.movie_info .movie_desc2 a {color: #000000;}
	.movie_info .movie_desc2 .rating span {color: #f11616;}
	.movie_info .movie_desc2 .atention_click {cursor: pointer; text-decoration:underline;}
	
.right_text {float:left;width:260px;padding-left:15px}
.bot_text {clear:both;width:700px;padding-top:15px}
	
	
.inactive_info {width: 629px; float: left; padding-left: 8px; line-height: 1em;}
/*.inactive_info {padding: 15px 0 30px 18px; line-height: 1em; color: #1e1b1b; font-size: 2.5em; clear: both; width: 675px;}*/
/*.inactive_info a {color: #000000;}*/
/*.inactive_info {width: 355px; float: left;}*/
	.inactive_info h6 {padding: 7px 0 5px 11px; font-size: 1.4em; line-height: 1.2em;}
	.form_def .inactive_info p {padding-left: 11px; font-size: 1.5em; line-height: 1.4em;}
	.form_def .inactive_info ul {padding-top: 13px;}
	.form_def .inactive_info li {padding: 0px 0 10px 20px; font-size: 1.3em; line-height: 1.1em; list-style: none;}

#profile.purchase {padding-top: 30px;}
#info_camrip {display: none;}
.purchase .movie_info {float: none; width: auto; padding-left: 0;}
	.purchase .payattention {color: #147AA4; font-weight: bold; border-bottom: 1px solid #147AA4; margin-bottom: 10px;}
	.purchase .movie_info .movie_name {padding-left: 11px;}
	.purchase .movie_info .movie_desc h6 {font-weight: bold;}
	.purchase .movie_info .movie_desc {float: none; width: auto;}
	.purchase .movie_info .movie_desc ul {padding-bottom: 30px;}
	.purchase .movie_info .movie_desc li span {width: 740px;}
		.purchase .form_def .btns {margin-left: 15px;}
	
#actors_gal {padding-top: 23px;}
#actors_main {width: 243px; }
#actors_main .body_content {padding-top: 29px;}
#gals_main {width: 364px;}
#actors_gal #gals_main.block {margin-right: 0;}
#actors_gal .block {float: left; margin-right: 10px;}
.actors_list {padding: 0 20px 1px;}
.actors_list li {width: 100%; height: 38px; overflow: hidden; padding-bottom: 2px; clear: both; font-size: 1.3em; line-height: .6em;}
	.actors_list li a {color: #000; display: block; float: left;}
		.actors_list .actor_pic {width: 23px; height: 29px; margin-right: 9px;}
		.actors_list .actor_name {padding-top: 8px; text-decoration: underline;}
	.actors_list li img {display: block; width: 23px; height: 29px; font-size: 0.7em; line-height: 1.5em; text-align: center;}
	.actors_list li a:hover {text-decoration: none;}
.cast_link {padding: 0 0 16px 52px; color: #000;}
.cast_link a {font-size: 1.3em; font-weight: bold; color: #000;}
.gal {padding-bottom: 9px;}
.gal a {color: #000000;}
.gal .about {margin-top: 2px; padding: 0 19px; font-size: 1.3em; line-height: 1.2em;}
.gal ul {padding: 18px 0 2px 18px;}
	.gal li {display: block; float: left;}
	.gal li img { margin:0 9px 9px 0;}
	.gal li img, .gal .dwn_preview img {display: block; width: 103px; height: 42px;}
.gal .dwn_preview {position: relative; margin: 0 9px; padding: 10px; background: #56b339 url(/images/dwn00000.png) 294px 15px no-repeat;}
	.gal .dwn_preview img {float: left; margin-right: 11px;}
	.gal .dwn_preview a {display: block; width: 222px; height: 52px; position: absolute; top: 0; left: 0; padding: 10px 0 0 124px; font-size: 1.5em; color: #fff; text-decoration: none;}
	.gal .dwn_preview a:hover strong, .gal .dwn_preview a:hover {text-decoration: none;}
	.gal .dwn_preview a span {font-size: .8em;}
	.gal .dwn_preview a strong {text-decoration: underline;}
	
#note {float: right; color: #7f7f7f; font-size: 1.2em; line-height: 1.2em;}
#note p {margin-bottom: 5px;}

/* pop-ups */
#register {width: 441px; margin: 20px auto;}
#register .agr {color: #707070;}
#register .top {padding: 20px 20px 24px 18px; background: url(/images/register.png) 0 0 no-repeat;}
#register .bottom {height: 10px; text-indent: -200em; overflow: hidden; background: url(/images/registes.png) 0 0 no-repeat;}
#register div.clearfix {width: 217px; padding-top: 8px; margin-left: 173px;}
#register #log_in {float: right; font-weight: bold; font-size: 1.6em; color: #ebe55e;}
#register .checkbox_cont {padding-left: 37px;}
#register .checkbox_cont input {display: block; float: left; width: 13px; height: 13px; position: relative; top: 8px; background: none;}
#register .checkbox_cont .inline {width: auto; padding-left: 15px;}
#register .checkbox_cont .inline a {color: #64C9F3;}
.popup {position: relative;}
.popup {display: none; margin: 50px auto; z-index: 9999998; top: 150px; text-align: left; position: fixed; left: 35%;}
.popup .popup_title {padding: 3px 0 9px 37px; font-size: 1.6em; color: #fff; background: url(/images/login000.png) 0 0 no-repeat;}
.popup form {clear: both;}
.popup form div {width: 100%; overflow: hidden; padding-bottom: 10px; line-height: 2.3em;}
.popup span, .popup input {display: block; width: 217px; height: 30px; background: url(/images/btns0000.png) 0 0 no-repeat; border: none;}
	.popup form div label {display: block; width: 141px; padding: 2px 0 0 37px; float: left; font-size: 1.6em; color: #707070;}
	.popup form div span {float: left; height: 30px; overflow: hidden; background-position: 0 -117px;}
	.popup form div input {width: 212px; height: 25px; padding: 5px 3px 0; color: #666; font-size: 1.5em; background-position: right -176px;}
	.popup #inp_pswd, .popup #inp_pswd_conf {width: 192px; padding-right: 23px; background-position: right -235px;}
	.popup .btn {width: 217px;}
	.popup .btn, .popup .btn input {height: 28px;}
	.popup .btn {position: relative; left: 178px; background-position: 0 -148px;}
	.popup .btn input {padding-bottom: 4px; font-size: 1.6em; font-weight: bold; color: #fff; text-align: center; background-position: right -207px; cursor: pointer;}
	
	.popup .btn input:hover {color:#000}
	
	
	.popup .close {display: block; text-indent: -200em; overflow: hidden; width: 17px; height: 17px; background: url(/images/close000.png) 0 0 no-repeat; position: absolute; top: 20px; right: 20px;}
#login {width: 371px; margin: 20px auto;}	
#login .errors {margin-right: 0;}
#login .top {padding: 15px 20px 22px 16px; background: url(/images/login_bg.png) 0 0 no-repeat;}
#login .bottom {height: 10px; text-indent: -200em; overflow: hidden; background: url(/images/login_bg_bottom.png) 0 0 no-repeat;}
	#login div label {width: 86px;}
	#login .btn {left: 123px; width: 212px;}
	#login .btn input {width: 212px;}
	#login div.clearfix {width: 217px; padding-top: 8px; margin-left: 123px;}
	#login div.clearfix a {display: block; text-decoration: underline;}
	#login div.clearfix a:hover {text-decoration: none;}
	#login form div span {width: 212px;}
	#login form div input {width: 206px;}
	#login #forgot_pswd {width: 110px; padding-top: 2px; float: left; font-size: 1.3em; color: #707070;}
	#login #sign_up {width: 70px; float: left; font-weight: bold; font-size: 1.6em; color: #ebe55e;}
	#login .close {top: 16px;}
	
#restore {width: 371px; margin: 20px auto;}	
#restore .errors {margin-right: 0;}
#restore .top {padding: 15px 20px 22px 16px; background: url(/images/login_bg.png) 0 0 no-repeat;}
#restore .bottom {height: 10px; text-indent: -200em; overflow: hidden; background: url(/images/login_bg_bottom.png) 0 0 no-repeat;}
	#restore div label {width: 86px;}
	#restore .btn {left: 123px; width: 212px;}
	#restore .btn input {width: 212px;}
	#restore div.clearfix {width: 217px; padding-top: 8px; margin-left: 123px;}
	#restore div.clearfix a {display: block; text-decoration: underline;}
	#restore div.clearfix a:hover {text-decoration: none;}
	#restore form div span {width: 212px;}
	#restore form div input {width: 206px;}
	#restore #sign_up_res {width: 70px; float: left; font-weight: bold; font-size: 1.6em; color: #ebe55e;}
	#restore .close {top: 16px;}
	
#login, #register, #restore {position:absolute;}
/* genres page */
#titles {padding: 0 0 18px 20px;}
#titles h3 {font-size: 2.4em; line-height: 1.1em; padding-bottom: 5px;}
#titles ul {}
#titles ul li {display: block; float: left; margin-right: 5px; font-size: 1.5em; color: #09a4e4; line-height: 1.3em;}
#titles ul li a {color: #09a4e4; font-size: 1em;}
#titles ul li.active {background: url(/images/titles_l.png) 0 0 no-repeat; padding: 0; margin-right: 5px;}
#titles ul li span {display: block; padding: 1px 5px 2px; text-align: center; white-space: nowrap;}
#titles ul li.active span {background: url(/images/titles_r.png) right 0 no-repeat; no-repeat; font-size: 1.1em; color: #fff;}
.years_wide {padding-left: 7px; position: relative; z-index: 10;}
.years_wide li {display: block; width: 35px; float: left; color: #09a4e4;}
.years_wide a {font-size: 1.3em;}
.years_wide a, .years_wide .active strong {display: block; width: 27px; height: 28px; text-align: center; color: #09a4e4; text-decoration: none; font-weight: normal; padding-top: 3px;}
.years_wide a:hover, .years_wide .active strong {color: #fff; background: url(/images/pointer0.png) 0 0 no-repeat;  padding-top: 3px; font-size: 1.1em;}

.title_box .title.gray {background-position: 0 -56px;}
.title_box .text {background: #fff; background-image: none; margin-right: 5px; padding: 2px 3px 0; font-weight: bold;}
#genres_page .title_box .title.gray a, #profile .title_box .title.gray a, #serial_page .title_box .title.gray a {background-position: right -56px; text-decoration: none;}
.title_box .title.gray span {color: #9d9f9f; background: url(/images/dark_gra.png) right 9px no-repeat;}
.title_box .title.gray a {text-decoration: none;}
#serial_page .title_box .title.gray a {padding-right: 4px;}
#serial_page .title_box .title.gray span {background: none; padding: 2px 5px 0;}

#genres_page {}
#genres_page a {color: #000; text-decoration: underline;}
#genres_page a:hover {text-decoration: none;}
#genres_page ul {padding: 0 20px;}
#genres_page li.box {padding-top: 10px; border-bottom: 1px solid #000;}
#genres_page .page_info {padding: 0 20px; float: left; font-size: 1.4em;}
#genres_page .page_info a {color: #000; text-decoration: underline;}
#genres_page .pager {padding: 0 20px 0 30px;}
#genres_page .records_info {width: 33%; float: left; font-size: 1.2em; padding-top: 0;}/*6px*/
#genres_page .pager.bottom {padding: 13px 18px 20px 31px;}
#genres_page .bottom .records_info {padding-top: 0;}
#genres_page .sub {width: 67%; float: right;}
#genres_page .sub ol {}
#genres_page .sub ol li {display: block; float: right; margin-right: 1px; font-size: 1.2em;}
	#genres_page .sub li a, #genres_page .sub li strong {display: block; padding: 1px 5px; text-decoration: none;}
	#genres_page .sub li a:hover {color: #fff; background:#09a4e4;}
	#genres_page .sub li strong {color: #fff; background:#09a4e4;}
#genres_page .sub p {padding-top: 2px; font-size: 1.2em; clear: right; text-align: right;}

#genres_page .thumb {width: 164px; float: left; background-image: url(/images/disk_whi.png); background-position: 101px 51px;}
#genres_page .informers {width: 514px; float: left;}
#genres_page .informers h4 {font-size: 2.1em;}
	#genres_page .informers h4 a {}
	#genres_page .informers h4 a:hover {}
#genres_page .informers .year {color: #333; font-size: 1.1em;}
#genres_page .informers .note {padding: 7px 0 11px;  color: #333; font-size: 1.1em; font-style: italic;}
#genres_page .informers ul {padding: 0;}
#genres_page .informers li {font-size: 1.1em; font-style: normal; padding: 2px 0 9px;}
#genres_page .informers li strong {display: block; width: 78px; float: left;}
#genres_page .informers li span {display: block; width: 434px; float: right; font-weight: normal; line-height: 1.2em;}
#genres_page .informers .lngs {float: left; position: relative; top: -2px;}
	#genres_page .informers .lngs li {display: block; float: left; padding-right: 5px;}
	#genres_page .informers .lngs .flag {float: left; margin-right: 4px; margin-left: 2px; width: 16px;}
	#genres_page .informers .lngs .text {float: left; font-size: .9em; width: auto; padding-top: 2px;}
#genres_page .clear {font-size: 1.3em; text-align: justify; line-height: 1.1em;}
#genres_page .middle {padding-top: 5px;}

#dwn_form {width: 315px; float: left; margin-right: 14px; border-right: 1px solid #cdcccc;}
#genres_page .dwn_functions {padding: 20px 0 12px;}
#genres_page .dwn_functions form {}
#genres_page .dwn_functions label {display: block; float: left; font-weight: bold; font-size: 1.2em; margin-right: 8px;}
#genres_page .dwn_functions select {display: block; float: left; width: 122px; font-size: 1.1em; margin-right: 9px;}
#genres_page .dwn_functions a, .table_def a.dwn, .table_def a.watch {display: block; float: left; color: #fff; text-decoration: none; margin-right: 9px;}

/* profile page */
.form_def button {background: none; border: none;}
#profile .nav {padding-bottom: 30px;}
#profile .block {margin-bottom: 33px;}
#profile .table_cont {padding-bottom: 80px;}
.form_def {padding: 4px 5px 20px 5px;}
.form_def a {color: #000;}
.form_def h6 {font-weight: normal; font-size: 2.1em;}
.form_def h6 strong {}
.form_def h4 {padding-bottom: 20px; font-weight: normal; font-size: 1.5em; color: #337F1B;}
.form_def label, .form_def label.lbl_top, .form_def label.lbl_three {display:block; padding-bottom:13px; padding-right:5px; float:right; font-size:13px; text-align:right}
.form_def label.lbl_top, .form_def label.lbl_top2 {float:left;text-align:left;padding-bottom:2px}
.form_def label.lbl_three {padding-bottom:3px}


.form_def .input_cont {display: block; width: 263px; height: 30px; margin-bottom:10px; float: left; overflow: hidden; background: url(/images/btns0000.png) 0 -266px no-repeat;}
.form_def .input_cont input {display: block; width: 255px; height: 22px; padding: 4px; font-size: 11px; background: none; border: none; background: url(/images/btns0000.png) right -297px no-repeat;}
.form_def .input_url {display: block; width: 312px; height: 30px; margin-bottom:10px; /*float: left;*/ overflow: hidden; background: url(/images/btns0000.png) 0 -266px no-repeat;}
.form_def .input_url input {display: block; width: 304px; height: 22px; padding: 4px;font-size:11px; background:none; border: none; background: url(/images/btns0000.png) right -297px no-repeat;}


/*.form_def br {display: block; clear: left;} my*/
.form_def .btn {width: 263px; margin-left: 180px; background: url(/images/btns0000.png) left -328px no-repeat; cursor: pointer;}
.form_def .btns {margin-left: 30px; margin-bottom: 20px; float: left;}
.form_def .btn div {height: 30px; padding-top: 7px; text-align: center; background: url(/images/btns0000.png) right -366px no-repeat;}
.form_def .btn button {color: #fff; font-size: 1.5em; font-weight: bold; cursor: pointer;/* height: 37px; width: 263px;*/}
.form_def .form_block {width: 445px; padding-right: 10px; border-right: 1px solid #cdcccc;}
.form_def .onsup_right {position:absolute; padding: 0 0 0 720px;}
.form_def .form_right {padding-bottom: 20px;}
.form_def .form_right div {padding-left: 15px;}
.form_def li {list-style-type: disc;}
.form_def p {padding-bottom: 10px; font-size: 1.4em; line-height: 1em;}
.form_def li p {font-size: 1.3em;}
.form_def li p span {color: #AAAAAA; font-family: Tahoma; font-size: 1.3em;}
.form_def p br {clear: none;}
.form_def select {display: block; height: 28px; padding: 1px 1px 1px 2px; float: left; width: 308px; margin-bottom: 12px;}
.form_def .txt_area {width: 660px; float: left; margin-bottom: 12px; background: url(/images/txt_repe.png) 0 0 repeat-y;}
.form_def .txt_area div {background: url(/images/txt_top0.png) 0 0 no-repeat;}
.form_def textarea {display: block; width: 652px; height: 162px; padding: 4px; background: none; border: none; background: url(/images/txt_bott.png) 0 bottom no-repeat; font-size: 11px; font-family: Arial, sans-serif;}
.bott {padding-bottom: 0;}

/* actors page */
.page_title {padding: 2px 0 13px 19px; font-size: 2.5em; line-height: 1em;}
.alpha_wide {padding-left: 7px; position: relative; z-index: 10;}
#actors_page {z-index: 1; top: -5px;}
.alpha_wide li {display: block; width: 26px; float: left; color: #09a4e4; font-size: 1.4em;}
.alpha_wide a, .alpha_wide .active strong {display: block; width: 27px; height: 32px; text-align: center; color: #09a4e4; text-decoration: none; font-weight: normal;}
.alpha_wide a:hover, .alpha_wide .active strong {color: #fff; background: url(/images/pointer0.png) 0 0 no-repeat;}
#actors_page .body_content {min-height: 677px; padding: 19px 18px 0px 0;}
.actors_main_list {float: left; width: 30%; margin-right: 2%;}
.actors_main_list li {display: block; padding: 0 0 12px 25px; line-height: 1.2em; color: #09a4e4; font-size: 1.5em;}
.actors_main_list a {color: #09a4e4;}
.actors_main_list a:hover {}
#actors_page .pager {padding: 0 20px 15px 30px;}
#actors_page .records_info {width: 33%; float: left; font-size: 1.2em;}
#actors_page .pager.bottom {padding: 30px 18px 20px 31px;}
#actors_page .bottom .records_info {padding-top: 0; clear: both;}
#actors_page .sub {width: 67%; float: right;}
#actors_page .sub ol {}
#actors_page .sub ol li {display: block; float: right; margin-right: 1px; font-size: 1.2em;}
	#actors_page .sub li a, #actors_page .sub li strong {display: block; padding: 1px 6px; text-decoration: none; color: #000000;}
	#actors_page .sub li a:hover {color: #fff; background:#09a4e4;}
	#actors_page .sub li strong {color: #fff; background:#09a4e4;}
#actors_page .sub p {padding-top: 2px; font-size: 1.2em; clear: right; text-align: right;}
#actors_page .page_info {padding: 0 20px; float: left; font-size: 1.4em;}
#actors_page .page_info a {color: #000; text-decoration: underline;}

/* default styles for static pages */
#about_page .body_content, #privacy_page .body_content, #terms_page .body_content, #faq_page .body_content, #help_page .body_content {padding: 23px 20px;}
.default a {color: #0090ff;}
p.def, ul.def, ol.def, dl.def, h5.def, table.def {padding-bottom: 10px; font-size: 1.2em; line-height: 1.3em;}
h5.def {font-size: 1.4em; padding: 10px 0 5px;}
ul.def, ol.def {padding-bottom: 15px;}
ul.def li, ol.def li, dl.def ol.def li {list-style-type: circle; list-style-position: inside;}
ol.def li {list-style: none;}
ol.def ol {padding: 4px 0 10px 10px;}
ol.def ol li {padding-bottom: 4px;}
ol.def .red {color: #f00;}
dl.def {}
dl.def dt {padding-bottom: 5px; color: #333; font-weight: bold;}
dl.def dt strong {color: #000;}
dl.def dd {padding-bottom: 15px;}
dl.def ol.def {padding: 0 0 0 10px; font-size: 1em;}
table.def {width: 100%; margin: 5px 0 10px;}
table.def .title {font-weight: bold; width: 25%; padding-left: 5px;}
table.def .sub {padding-left: 25%;}
table.def .links {padding-left: 10%;}
table.def td {border-bottom: 1px solid #ddd; padding-top: 5px; padding-bottom: 5px;}


.spinner {background:url(/images/spinner0.gif) no-repeat 50% 50%;}

#popup_dimmer, .popup_dimmer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
left:0;
opacity:0.8;
position:absolute;
top:0;
z-index:999999;
display: none;
}

/* left banner */
.leftBanner  { position:fixed; top:0; left:0; opacity:1; z-index:1000;}
.leftBanner img  { cursor:pointer;}
.leftBanner .arr  { position:absolute; top:63px; left:5px; display:none;}



/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)  {
    .popup form div input, #register_m .input_cont input, #webs_login .input_cont input {padding-top: 0; height: 30px;}
}

/*main0000.css*/








h6 {font-size: 1.2em; line-height: 1.1em; padding-bottom: 5px;}

.msgbox {font-size:17px; font-weight:bold; font-line-height:1.1em; padding-bottom:5px;}

.splLink {color:#0485D8!important}
.splCont {display:none; padding:5px 15px;  border:2px solid #e6e6e6;}




.msgbox {
  text-align: left;
  padding: 5px 8px;
  color:#333;
 /* margin: 0px 0px 20px;*/

	margin:10px 0!important;/*my*/
	
	padding: 10px; margin: 0 0 15px 0;
	font-family: Tahoma;
	font-size: 12px;	
}
 
.msgbox.clean3 {
  background-color: #efefef;
  border-top: 2px solid #dedede;
  border-bottom: 2px solid #dedede;
  color: #555;
}
.msgbox.info3  {
  background-color: #f7fafd;
  border-top: 2px solid #b5d3ff;
  border-bottom: 2px solid #b5d3ff;
}
.msgbox.success3 {
  background-color: #d7f7c4;
  border-top: 2px solid #82cb2f;
  border-bottom: 2px solid #82cb2f;
}
.msgbox.warning3 {
  background-color: #fef5be;
  border-top: 2px solid #fdd425;
  border-bottom: 2px solid #fdd425;
}
.msgbox.error3 {
  background-color: #ffcdd1;
  color: #e10c0c;
  border-top: 2px solid #e10c0c;
  border-bottom: 2px solid #e10c0c;
}
 
.msgbox ol {
  margin: 6px 20px 6px 20px;
  list-style-type: lower-roman;
}
.msgbox ol li {
  margin-left: 20px;
  padding-left: 10px;
  list-style-type: decimal;
}




/*input, select, textarea {border: 1px solid #88AACC;}*/


#fileInput {
	width:393px; /* вот незадача, FF не хочет задавать ширину, для этого зададим size */
	height:30px;
	position:absolute;/* позиционируем настоящий input type=file */
	left:0;
	top:0;
	
	opacity: 0;
	filter:alpha(opacity=0);
/*border:1px solid red;*/
}

div.field {
	position:relative;
	clear:both;
}

div.field label {
	float:left;
	padding-top:5px;
	width:250px;
}	

input.files {
	width:393px; /* вот незадача, FF не хочет задавать ширину, для этого зададим size */
	height:30px;
	position:absolute;/* позиционируем настоящий input type=file */
	left:245px;
	top:0;
	
	opacity: 0;
	filter:alpha(opacity=0);
/*border:1px solid red;*/
}

.submit_div {margin:20px;}
.submit_div .btn {width: 200px; margin:0 auto; background: url(/images/btns0000.png) left -328px no-repeat; cursor: pointer;}

.submit_div .btns {/*margin-left: 30px; float: left;*/}
.submit_div .btn div {height: 30px; padding-top: 7px; text-align: center; background: url(/images/btns0000.png) right -366px no-repeat;}
.submit_div .btn p {color: #fff; font-size: 1.5em; font-weight: bold; cursor: pointer;}
.submit_div .btn p:hover {color: #000}





.form_def .txt_area2 {width: 660px; float: left; margin-bottom: 12px; background: url(/images/txt_repe.png) 0 0 repeat-y;}
.form_def .txt_area2 div {background: url(/images/txt_top0.png) 0 0 no-repeat;}
.form_def p.textarea2 {display: block; width: 652px; height: 162px; padding: 4px; background: none; border: none; background: url(/images/txt_bott.png) 0 bottom no-repeat; font-size: 11px; font-family: Arial, sans-serif;}

.pageTxt {padding:10px;font-size:11px;display:block}










.commentaires{margin-top:40px;margin-bottom:10px;clear:both}
ul.commentlist{list-style:none;margin:30px 0}
ul.commentlist li{margin:20px 0}
.commentaires .com_nb{font-size:24px}
.commentaires .coms_gravatar{
float:left;width:90px;height:94px;padding-top:8px;padding-left:10px;background:url('/images/gravatar.png') no-repeat}
.commentaires .coms, .commentaires .coms_admin{margin-left:100px}
.commentaires .coms .coms_top, .commentaires .coms_admin .coms_top{
width:557px;height:50px;background:url('/images/coms_top.png') no-repeat}
.commentaires .coms_admin .coms_top{color:#286d84;background:url('/images/coms-admin_top.png') no-repeat}
.commentaires .coms_top p{float:left;padding-top:23px;padding-left:36px}
.commentaires .coms_top div.comm_right{float:right;padding-top:18px;padding-right:15px}



.coms_top div.comm_right div.btn_rep {float:right; border:0px solid red}
.coms_top div.comm_right div.btn_rep_dig {float:right; font-size:17px; padding:3px 5px; border:0px solid red;/*color:#B7B7B7*/}

.coms_top div.comm_right div.btn_rep a {display:block;width:30px;height:30px;float:right;}



.coms_top div.comm_right div.btn_rep a.up {background:url(/images/karma000.png) no-repeat 0 0;}
.coms_top div.comm_right div.btn_rep a.up:hover  {background:url(/images/karma000.png) no-repeat 0 -30px;}
.coms_top div.comm_right div.btn_rep a.up_off  {background:url(/images/karma000.png) no-repeat 0 -60px;}

.coms_top div.comm_right div.btn_rep a.dn {background:url(/images/karma000.png) no-repeat -31px 0;}
.coms_top div.comm_right div.btn_rep a.dn:hover  {background:url(/images/karma000.png) no-repeat -31px -30px;}
.coms_top div.comm_right div.btn_rep a.dn_off  {background:url(/images/karma000.png) no-repeat -31px -60px;}


.commentaires .coms .coms_contenu, .commentaires .coms_admin .coms_contenu{
width:557px;background:url('/images/coms_background.png') repeat-y;     min-height:50px;}
.commentaires .coms_admin .coms_contenu{background:url('/images/coms-admin_background.png') repeat-y}
.commentaires .coms_contenu p{padding-left:36px;padding-right:38px;text-align:justify}
.commentaires .coms_contenu p.coms_fleche2{text-align:right;margin-right:-20px;margin-top:15px;padding-bottom:8px}

.commentaires .coms_contenu p.coms_fleche{text-align:right;display:block;float:right;margin-top:-20px;}


.commentaires .coms .coms_bottom, .commentaires .coms_admin .coms_bottom{
width:557px;height:6px;background:url('/images/coms_bottom.png') no-repeat}
.commentaires .coms_admin .coms_bottom{background:url('/images/coms-admin_bottom.png') no-repeat}
.commentaires .coms_top .coms_auteur{font-weight:bold;font-size:17px}
.commentaires .coms .coms_top .coms_auteur a:link, .commentaires .coms .coms_top .coms_auteur a:visited{
color:#123f4f;text-decoration:none}
.commentaires .coms_admin .coms_top .coms_auteur a:link, .commentaires .coms_admin .coms_top .coms_auteur a:visited{color:#286d84;text-decoration:none}
.commentaires .coms_top .coms_date{color:#636262;font-size:10px}
.commentaires .coms_top .coms_date a:link, .commentaires .coms_top .coms_date a:visited{color:#636262;text-decoration:none}

















/* new bb_code style */
#jc_comment_bbcode {

}
#jc_comment_bbcode a:link, #jc_comment_bbcode a:visited {
	width: 24px;
	height: 24px;
	margin-right: 3px;
	text-align: center;
	outline-style:none;
	float: left;
 	background: transparent url(/images/buttons0.gif) no-repeat scroll 0 -231px;
	border: 0;
}
#jc_comment_bbcode a:hover {
	background: transparent url(/images/buttons0.gif) no-repeat scroll 0 -257px;
	border: 0;
}
#jc_comment_bbcode a img {
	margin-top: -2px;
	border: 0;
	margin-left:3px;
}
/* bbcode toolbar */
#jc_comment_bbcode .jc_bb_bold {
	background: transparent url(/images/buttons0.gif) no-repeat 0 4px;
}
#jc_comment_bbcode .jc_bb_italic {
	background: transparent url(/images/buttons0.gif) no-repeat 0 -17px;
}
#jc_comment_bbcode .jc_bb_underline {
	background: transparent url(/images/buttons0.gif) no-repeat 0 -38px;
}
#jc_comment_bbcode .jc_bb_strike {
	background: transparent url(/images/buttons0.gif) no-repeat 0 -59px;
}
#jc_comment_bbcode .jc_bb_url {
	background: transparent url(/images/buttons0.gif) no-repeat 0 -80px;
}
#jc_comment_bbcode .jc_bb_image {
	background: transparent url(/images/buttons0.gif) no-repeat -1px -103px;
}
#jc_comment_bbcode .jc_bb_quote {
	background: transparent url(/images/buttons0.gif) no-repeat 0 -122px;
}
/* smilies */
#jc_comment_bbcode .jc_bb_smile {
	background: transparent url(/images/buttons0.gif) no-repeat -23px 4px;
}
#jc_comment_bbcode .jc_bb_wink {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -17px;
}
#jc_comment_bbcode .jc_bb_laugh {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -38px;
}
#jc_comment_bbcode .jc_bb_grin {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -59px;
}
#jc_comment_bbcode .jc_bb_angry {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -80px;
}
#jc_comment_bbcode .jc_bb_sad {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -101px;
}
#jc_comment_bbcode .jc_bb_shocked {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -122px;
}
#jc_comment_bbcode .jc_bb_cool {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -143px;
}
#jc_comment_bbcode .jc_bb_tongue {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -164px;
}
#jc_comment_bbcode .jc_bb_kiss {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -185px;
}
#jc_comment_bbcode .jc_bb_cry {
	background: transparent url(/images/buttons0.gif) no-repeat -23px -206px;
}





/* smilies */
.bb_sml .jc_bb_smile,.bb_sml .jc_bb_wink,.bb_sml .jc_bb_laugh,.bb_sml .jc_bb_grin,.bb_sml .jc_bb_angry,.bb_sml .jc_bb_sad,.bb_sml .jc_bb_shocked,.bb_sml .jc_bb_cool,.bb_sml .jc_bb_tongue,.bb_sml .jc_bb_kiss,.bb_sml .jc_bb_cry {
	display:inline;
	width:15px;
	height:15px;
}


.bb_sml .jc_bb_smile {
	display:inline;
	width:15px;
	height:15px;
	background: transparent url(/images/buttons0.gif) no-repeat -24px -2px;
}
.bb_sml .jc_bb_wink {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -23px;
}
.bb_sml .jc_bb_laugh {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -44px;
}
.bb_sml .jc_bb_grin {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -65px;
}
.bb_sml .jc_bb_angry {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -86px;
}
.bb_sml .jc_bb_sad {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -107px;
}
.bb_sml .jc_bb_shocked {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -128px;
}
.bb_sml .jc_bb_cool {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -149px;
}
.bb_sml .jc_bb_tongue {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -170px;
}
.bb_sml .jc_bb_kiss {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -191px;
}
.bb_sml .jc_bb_cry {
	background: transparent url(/images/buttons0.gif) no-repeat -24px -212px;
}




div#genres_list ::-moz-selection { color:white; background:black;}
div#genres_list ::selection      { color:white; background:black;}









.info-message {
  background: #ffc;					
	color:black;
	text-align:center;
  padding: 10px;							
	margin:auto;
  border: 1px solid #A4B97F;
}

.info-message small {
    font-size: 85%;
    font-weight: normal;
}

.info-message ul {
	margin:0;padding:0;
}

.info-message li {
	text-align:left;
	font-size:11px;
	list-style:none;
	padding-top: 2px;
}

.info-message ul {				/* IE6 hack - adds ie_firstchild classes           */
	color: expression(
		this.hasFirstLI ? "" : (this.firstChild == null ? "" : (this.firstChild.className == undefined ? "" : this.firstChild.className += ' ie_firstli')),
		this.hasFirstLI = true
	);
	*display: inline-block;		/* IE (6,7) hack - container-clearing. */
}

.info-message li:first-child,
.info-message li.ie_firstli {
	padding-top: 0;
}



.nivo-caption {
	height:35px;
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
	font-size:11px;
	padding:5px;
	margin:40px 5px 5px;
	width:70px;
	text-align:center;
}

.nivo-caption a {
  color: #FFFFFF;
	font-size:11px;
	text-align:center;
}



/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_title {color:#EBE55E;margin-bottom:5px;font-size:1.1em;}/*my*/


#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}




div.share42init{
	width:166px;
	margin:10px auto 0;
}

#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}






div.vote-wrap{
    overflow: hidden;
		font:11px Georgia,"Times New Roman",Arial,sans-serif;
		color:#3F3A34;
}

div.vote-block{
	position: relative;	
}

div.vote-hover{
    float: left;
    cursor:  pointer;
}


div.vote-stars{
	position: absolute;
	left: 0;
	top: 0;
}

div.vote-active{
	position: absolute;
	left: 0;
	top: 0;
}

div.vote-result{
	float:left;
  padding-left:59px;
}

div.vote-success{
	padding: 10px 0 0 0;
	clear: both;
  margin: 10px 0 0 10px;
}





a.subscribeRSS, div.statisticsSite{
width:243px;
position:relative;
border:none;
margin-bottom:8px;
background-color:#e6e6e6;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px
}

a.subscribeRSS{
display:block;
height:60px;
}
a.subscribeRSS:hover{
background-color:#eee;
}

a.subscribeRSS span, div.statisticsSite span{
display:block;
position:absolute;
color:#6e6e6e;
}

a.subscribeRSS .icon, div.statisticsSite .icon{
width:55px;
height:45px;
left:10px;
top:10px
}

a.subscribeRSS .icon{
background:url(/images/img_spr1.png) no-repeat;
}

a.subscribeRSS .title, div.statisticsSite .title{
font:bold 18px/28px 'Myriad Pro',Tahoma,Arialm,sans-serif;
top:4px;
left:70px;
}

a.subscribeRSS .count, div.statisticsSite .count{
font-size:12px;
top:30px;
left:70px;
}




div.statisticsSite{
min-height:80px;
background-color:#e6e6e6;
}

div.statisticsSite .icon{
background:url(/images/img_spr1.png) 0 -44px no-repeat;
}

div.statisticsSite b {
color: #444444;
}

#list_user {
padding:55px 10px 10px;
color:#6e6e6e;
font-size:12px;
text-align:center;
}




.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/images/select.png) no-repeat;
	overflow: hidden;
}





.hide {display:none}
.clear {clear:both}
.lbl_top2 {font-weight:bold!important;color:#666666;}
.form_def table td {border:0px solid red}
span.red_star {font-size:25px;color:red;line-height:1px;}

.add_footer a {
display:block;
}



.spanhr2 a{
background:#09A4E4;
color:white!important;
display:block;
float:left;
padding:2px 5px;
text-decoration: none;

}


.spanhr2 a:hover{
background:#BE1919!important;
text-decoration:none!important;
}






















#bd {
	font-size:12px;
}

#bd a {
	text-decoration:none;
}



/* Video */

.latestHomeVideos {
	position:relative;
	width:680px;
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	padding:0 25px;
}


.latestHomeVideos .homeVideoWrapper {
	float:left;
	width:151px;
	margin-right:11px;
	padding:10px 0 10px 0;
	overflow:hidden;
	}

.latestHomeVideos .homeVideoWrapper strong {
	display:block;
	color:white;
	font-size:9px;
	padding:5px 0 0 0;
	}

.latestHomeVideos .homeVideoWrapper a {
	font-weight:bold;
	color:#C8EFFD
	}

.vThumbWrapper {
	position:relative;
	width:149px;
	height:86px;
	overflow:hidden;
	border:1px #3B6A85 solid;
	margin-bottom:4px
	}

.vThumbWrapper:hover {
	border:1px #487f9e solid
	}

.vThumbWrapper .playIco {
	position:absolute;
	bottom:8px;
	left:8px;
	text-indent:-1000px;
	overflow:hidden;
	width:55px;
	height:25px;
	background:url(/images/ico_play.png) no-repeat;
	}

.vThumbWrapper img {
	border:2px #000 solid
	}




/* AP News */
.ApNews {
	float:right;
	width:160px;
	height:291px;
	padding:10px 0;
	color:white;
	/*background:#1a4963 url(bg_top10.jpg) no-repeat */
	}

.ApNews h4 {
	font-size:12px;
	letter-spacing:0;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	color: white;
	text-transform: uppercase;
	}

.ApNews h4 a {
	color:white;
	text-transform:uppercase
	}

.ApNews .CelebGossip {
	/*width:160px;*/
	overflow:hidden;
	position:relative;
	clear:both
	}

.ApNews .CelebGossip li {
	background:url(/images/ico_squa.gif) no-repeat 0 5px
	}

.ApNews .CelebGossip h4 {
	padding:4px 0 0 0;
	border-top:1px #fff solid
	}

.ApNews ul {
	clear:both;
	padding:0;
	margin:0
	}

.ApNews li {
	font-weight:bold;
	margin-bottom:10px;
	overflow:hidden;
/*	width:160px;*/
	padding-left:12px;
	}

.ApNews a {
	color:#C8EFFD
	}
	
	
	

	
	
  .workPanel{width:718px;padding:5px 0px 3px;}
    .workPanel div.left{padding-left:5px;background:url(/images/left0000.gif) no-repeat left;height:43px;}
    .workPanel div.right{padding-right:5px;background:url(/images/right000.gif) no-repeat right;height:100%;}
    .workPanel div.middle{background:url(/images/middle00.gif) repeat-x;}
/*ПАНЕЛЬ кнопок*/

.workPanelButtons {overflow:hidden;list-style:none; padding:8px 0 8px 12px;width:auto}

/*===============================================*/
.workPanelButtons li {float:left;}
.workPanelButtons li a {float:left; text-decoration:none; background:url(/images/link_wor.gif) repeat-x; height:31px; line-height:31px;     color:#000;font-size:12px;text-transform:uppercase;    font-weight:bold }
.workPanelButtons li a span { float:left; height:31px; position:relative;}
.workPanelButtons li a .left {background:url(/images/link_lef.jpg) no-repeat;}
.workPanelButtons li a .right{ background:url(/images/link_rig.jpg) no-repeat 100% 0; padding:0 14px 0 23px;}

.workPanelButtons li a:hover, .workPanelButtons li a:hover span.left {background-position:0 -31px; cursor:pointer; text-decoration:none;}
.workPanelButtons li a:hover .right {background:url(/images/link_rig.jpg) no-repeat 100% -31px; cursor:pointer;}

.workPanelButtons li a .icon_4 { background:url(/images/icon_pbtn.png) no-repeat; height:12px; width:16px;position:absolute; top:30%; left:8px;}
.workPanelButtons li a:hover .icon_4 { background:url(/images/icon_pbtn.png) no-repeat 0 -12px; height:12px; width:16px;position:absolute; top:30%; left:8px;}
/*start class="selected"*/
.workPanelButtons li.selected a {background:url(/images/link_sel.gif) repeat-x; color:#000; font-weight:bold; cursor: pointer; }
.workPanelButtons li.selected a .left, .workPanelButtons li.selected a:hover .left  {background:url(/images/link_sel.jpg) no-repeat;}
.workPanelButtons li.selected a .right, .workPanelButtons li.selected a:hover .right {background:url(/images/link_sem.jpg) no-repeat 100% 0;}
/*end class="selected"*/
  /*ТРЕЙ*/
  .workPanel .tray { float:right; width: auto;height:100%; padding:0 8px 0 12px; background:url(/images/separator.gif) no-repeat 0 0;}
  .workPanel .tray p.headClock { float:right; margin-top:8px;width:55px;height:25px;}
	.tvset{background:url(/images/tv2.png) no-repeat 15px 0;}
	


.box2 {
	display: none;

}
.box2.visible {
	display: block;
}
		
	
.workPanel .tray p.headClock .buttons.next3 { display: block; width:25px; height:25px; float: left; background: url(/images/caru_arrow.png) no-repeat; background-position: -25px 0; }
.workPanel .tray p.headClock .buttons.next3:hover { display: block; width:25px; height:25px; float: left; background: url(/images/caru_arrow.png) no-repeat; background-position: -25px -25px; }
.workPanel .tray p.headClock .buttons.prev3 { display: block; width:25px; height:25px; float: left; background: url(/images/caru_arrow.png) no-repeat; background-position: 0 0; margin-right:5px }
.workPanel .tray p.headClock .buttons.prev3:hover { display: block; width:25px; height:25px; float: left; background: url(/images/caru_arrow.png) no-repeat; background-position: 0 -25px; margin-right:5px }

.workPanel .tray p.headClock .disable { visibility: hidden; }
	
#slider-code { height: 43px; overflow:hidden; }
#slider-code .viewport { float: left; width: 640px; height: 43px; overflow: hidden; position: relative; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 5px 0 0; padding-bottom:5px;height:43px}
				
	
	
	
	
.rotator {margin-top:-25px;width:970px;margin-left:8px;clear:both;position:relative;}	
.rotator .prev, .rotator .next  {display: block; width: 20px; height: 39px; position: absolute; top: 45%; margin-top: -15px; text-indent: -200em; overflow: hidden; background: url(/images/pager000.png) no-repeat;}
.rotator .prev {left: -10px; background: url(/images/prev_arrow.png) no-repeat; background-position: 0 0;}
.rotator .next {right: -8px; background: url(/images/next_arrow.png) no-repeat; background-position: 0 0;}
	