/*
	GLOBAL
*/
body {margin:0;color:#000;font:16px/20px Tahoma,Arial,Verdana,sans-serif;background:#fff url('/images/patt_4b5750d72943e.jpg');}
a {color:#2A69A7;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
img {margin:0;border:none;}
form, fieldset {margin:0;padding:0;border:none;}
input, textarea, select {color:#40434B;font:12px/14px Arial,Verdana,sans-serif;vertical-align:middle;}
address {font-style:normal;}
.clearfix:after {content:"";clear:both;height:0;display:block;}
* html .clearfix {height:1%;}
* + html .clearfix {height:1%;}
.easyfix {overflow:hidden;}
* html .easyfix {height:1%;overflow:visible;}
* + html .easyfix {height:1%;overflow:visible;}
table,td {margin:0;padding:0;border-collapse:collapse;text-align:left;vertical-align:top;}
.bone {width:1000px;margin:0 auto;}
.most-pop h1 {margin:0;font:bold 22px/25px 'Trebuchet MS',Helvetica,sans-serif;color:#333;}
.most-pop h1 a {text-decoration:none;color:#333;}
.most-pop h1 a:hover {text-decoration:underline;}
/*
h2 {margin:0;font:bold 11px/13px 'Trebuchet MS',Helvetica,sans-serif;color:#607d86;border-top:1px solid #b5c4ca;padding:10px 0 20px;}
h2.genreh {margin:0;font:bold 11px/13px 'Trebuchet MS',Helvetica,sans-serif;color:#607d86;border-top:1px solid #b5c4ca;padding:10px 3px 20px;}
h2 a {color:#607d86;}
h2 span {font-weight:normal;}
h2 strong {color:#000;background:url(/images/bg-h2-strong.gif) no-repeat 0 6px;padding:0 0 0 10px;margin:0 0 0 5px;}
*/
a.tls {float:left;padding:0 0 0 12px;font:bold 9px/14px 'Trebuchet MS',Helvetica,sans-serif;text-transform:uppercase;}
a.wtch {color:#d75100;background:url(/images/bg-wtch.gif) no-repeat 0 4px;}
a.dload {color:#00a64a;background:url(/images/bg-dload.gif) no-repeat 0 4px;margin:0 10px 0 0;}

/*
	HEADER
*/
#header {padding:0 15px 10px;}
.logo {float:left;color:#5a6987;font:12px/14px Arial,Verdana,sans-serif;width:165px;padding:10px 0 0; text-align:center;}
.logo img {display:block; margin-bottom:3px;}
.nav-holder {border-bottom:3px solid #b0b0b0;padding:10px 0;float:right;width:778px;}
/* top navigation */
ul.topnav {margin:0;padding:0;list-style:none;}
ul.topnav li {float:left;padding:0 7px 0 0;font:bold 12px/48px 'Trebuchet MS',Helvetica,sans-serif;}
ul.topnav li a {text-align:center;float:left;width:118px;border:1px solid #d9dde5;text-transform:uppercase;color:#7e8ca9;text-decoration:none;}
ul.topnav li a.active, ul.topnav li a:hover {border-color:#7e8ca9;background:#7e8ca9;color:#fff;}
/* tools */
.tools-nav {margin:0;padding:20px 0 0;list-style:none;float:right;}
.tools-nav li {float:left;font:11px/14px Tahoma,Arial,Verdana,sans-serif;background:url(/images/bg-bull-def.gif) no-repeat 0 6px;padding:0 11px 0 14px;}
.tools-nav a {color:#4f5b75;text-decoration:none;}
.tools-nav a:hover {text-decoration:underline;}
.src-holder {float:right;width:763px;}
.src-holder ul {margin:0;padding:16px 0 0;list-style:none;}
.src-holder li {float:left;}
.src-holder a {float:left;font:bold 12px/21px 'Trebuchet MS',Helvetica,sans-serif;padding:0 3px;}
.src-holder a.active,
.src-holder a:hover {text-decoration:none;background:#7e8ca9;color:#fff;}
/* search */
#header .inp {float:right;padding:15px 15px 0 0;}
#header .inp input {float:left;margin:0;}
#header .inp input.text {border:1px solid #808eaa;background:none;width:215px;padding:3px 5px;font:11px/13px Arial,Verdana,sans-serif;color:#808080;margin:0 3px 0 0;}


#otstup{width:26px;}
/*
	CONTENT
*/
.content-holder {padding:5px 15px 15px;}
/* left column */
#sidebar {padding:0 0px 0 0;width:165px;}
ul.genres {margin:0;padding:0 0 10px;list-style:none;}
ul.top-border {border-top:1px solid #b5c4ca;padding-top:10px;}
ul.genres li {display:block;font:12px/14px Tahoma,Arial,Verdana,sans-serif;width:100%;overflow:hidden;color:#666;vertical-align:top;}
ul.genres li.more {font-size:10px;}
ul.genres li a {float:left;padding:3px;overflow:hidden;}
ul.genres li a font{text-transform:lowercase;font-size:12px;}

ul.genres li a.active,
ul.genres li a:hover {color:#fff;background:#7e8ca9;text-decoration:none;}
ul.genres li span {float:right;padding:3px 0 0 12px;}
ul.genres ul {clear:both;margin:0;padding:10px 5px 10px;list-style:none;}
ul.genres ul li {font-size:10px;line-height:11px;}
ul.genres ul li a {padding:0 5px 5px;}
ul.genres li.active ul li a {background:#fff;color:#0060b7;}
ul.genres li.active ul li.active a,
ul.genres li.active ul li a:hover {background:#7e8ca9;color:#fff;}
/* main column */
#content {width:760px;}
.most-pop {width: 100%;padding:20px 30px 15px 0; margin-right: 20px;}
.film-pop {width: 100%;}
.most-pop .img {padding:0 13px 0 0; width: 200px;}
.most-pop .img-right {padding:0 0 0 25px !important;}
.most-pop .mtm img {float:right;margin-top:-30px !important;position:relative;}
.most-pop .img-right img {margin-top:5px;}
.most-pop .img img {border:1px solid #333;}
.film-pop .img {padding-top:4px;}
.most-pop .img-right {padding:0; width:200px;}
.most-pop .inf {padding:15px 0 10px;font:11px/13px Tahoma,Arial,Verdana,sans-serif;}

.film-inf {margin:10px 0;padding:5px 0;width:100%;overflow:hidden; font-size: 90%;}

.autw {margin:15px 0;}
.autw td {color:#4d5973;font:11px/14px Tahoma,Arial,Verdana,sans-serif;padding:5px 10px 0 0;}
.autw .dd {color:#000;}
.most-pop .descr {padding:0 0 5px;}
.most-pop .descr-l {padding:0 25px 5px 0;}
.most-pop .country-en {font-size:11px;color:#4d5973;}
.new-com {width:210px;padding:0 0 30px;}

.new-com ul {margin:0;padding:0;list-style:none;}
.new-com li {padding:5px 0 5px 13px;font:bold 12px/14px 'Trebuchet MS',Helvetica,sans-serif;background:url(/images/bg-bull-def.gif) no-repeat 0 10px;}
a.btn10 {color:#fff;text-decoration:none;padding:4px 0;float:left;margin:5px 10px 0 0;text-transform:uppercase;width:80px;text-align:center;font-size:10px;line-height:12px;}
.pop a.btn10 {margin-top:0;}
a.btn13 {color:#fff;text-decoration:none;padding:3px 0;float:left;text-transform:uppercase;width:46%;text-align:center;font:13px/21px 'Trebuchet MS',Helvetica,sans-serif;margin:0 9px 0 0;}
a.btn100 {margin:20px 0 5px;display:block;color:#fff;text-decoration:none;padding:3px 0;text-transform:uppercase;width:100%;text-align:center;font:bold 13px/21px 'Trebuchet MS',Helvetica,sans-serif;}
.btn13-hold {margin:-5px 0 0;position:relative;}
a.bwtch {background:#ff6000;}
a.bwtch:hover {background:#803000;text-decoration:none;}
a.bdload {background:#557D55;}
a.bdload:hover {background:#697D55;text-decoration:none;}
.mov-parts {width:217px; padding-bottom:8px;padding-top: 10px;}
.mov-parts p,
.mov-parts dl {margin:-7px 0 0;padding:0 0 10px;font:11px/14px Tahoma,Arial,Verdana,sans-serif;color:#4d5973;overflow:hidden;width:100%;position:relative;}
.mov-parts dt {margin:0;padding:0 5px 0 0;float:left;clear:left;}
.mov-parts dd {margin:0;padding:0;}
.mov-parts .sel {padding:2px 0 12px;}
.mov-parts select {width:200px;}
.mov-btns {width:565px;font:11px/13px 'Trebuchet MS',Helvetica,sans-serif; color:#4d5973; padding-top: 10px;}
.mov-btns p {margin:5px 0 0;}
/* popular */
.pop td {width:190px;padding:0 0 20px;}
.pop img {border:1px solid #000;display:block;}
.pop h4 {margin:10px 35px 8px 0;font:bold 13px/15px 'Trebuchet MS',Helvetica,sans-serif;color:#000;}
.pop h4 a {color:#000;}
.all-link {font:11px/14px Tahoma,Arial,Verdana,sans-serif;padding:0 0 10px;}
/* films */
.films {width:100%;}
.films td {padding:0 0 15px;width:100%;}
.films img {float:left;margin:4px 15px 0 0;border:1px solid #333;}
.films h2 {font:bold 18px/20px 'Trebuchet MS',Helvetica,sans-serif;color:#000;padding:0;border-top:none;background:none;}
.films h2 a {color:#000;text-decoration:none;}
.films h2 a:hover {text-decoration:underline;}
.en-name {font:9px/11px Verdana,Arial,sans-serif;color:#000;padding:4px 0 14px;}
.films .prop {font-size:11px;line-height:18px;padding:0 0 2px;color:#59647c;}
.films .info {padding:0 20px 4px 0;}
h2 .select-by {float:right;font:11px/14px Tahoma,Arial,Verdana,sans-serif;padding:0 30px 0 0;width:230px;}
h2 .select-by label {float:left;white-space:nowrap;}
/* pagination */
table.pagination {margin:15px 0 0;}
table.pagination td {padding:0 3px;font-size:12px;}
table.pagination a:hover {text-decoration:none;border:solid #0060b7;border-width:1px 0;}
/* screenshots */
.mov-shots {padding:0 0 20px;width:763px;margin:0 -3px 0 0;}
.mov-shots img {float:left;margin:9px 7px 0 0;border:1px solid #333;}
.lab9 {color:#4a5771;font:9px/11px Verdana,Arial,sans-serif;text-transform:uppercase;padding:20px 0 10px;}
.vid-holder {padding:0 0 10px;}
.series {font:10px/13px 'Trebuchet MS',Helvetica,sans-serif;color:#607d86;padding:5px 0 0;}
.series .black {color:#000;}
/* pay */
.pay-film-shot {padding:62px 0 0;}
.pay-film-shot strong {display:block;font:bold 13px/15px 'Trebuchet MS',Helvetica,sans-serif;padding:3px 0 0;}
.pay-film {padding:0 0 60px;}
.pay-film h2 {border-top:none;margin:0;font:bold 22px/24px 'Trebuchet MS',Helvetica,sans-serif;color:#525f7a;}
.pay-film .main {float:left;width:440px;}
.pay-film .column {float:right;width:285px;}
.pay-film .box {background:#e0e3eb;margin:3px 0 0;padding:5px 0 10px 8px;}
.pay-film h4 {margin:0;padding:5px 0 2px;color:#4e5a74;font:12px/13px Tahoma,Arial,Verdana,sans-serif;clear:both;}
.pay-film label {color:#4e5a74;font:12px/13px Tahoma,Arial,Verdana,sans-serif;cursor:pointer;}
.pay-film .bord {border:1px solid #c3c9d7;background:#fff;width:122px;float:left;margin:8px 8px 0 0;display:inline;padding:4px 0;position:relative; cursor:pointer;}
.pay-film .wid255 {width:254px;}
.pay-film .bord .img {float:left;width:80px;}
.pay-film .bord .text {float:left; padding:15px 0px 15px 5px; width:80px;}
.pay-film .bord .imgsubs {float:left;padding:7px 0px 5px 5px;}
.pay-film .bwidth{width:165px;}
.pay-film .bwidth input.radio {margin:17px 5px 0 5px;}


.pay-film .bord .customSelect {float:right;margin:12px 10px 12px -10px;display:inline;}
.pay-film .bord select {width:214px;margin:12px 10px 12px -10px;}
.pay-film .bordered {border:2px solid #8491ad;padding:3px 0;margin-right:7px;margin-left:-1px;}
.pay-film input.radio {float:left;margin:17px 15px 0 5px;width:16px;height:15px;}
.pay-film .row {float:left;width:396px;}
.pay-film .row table.code-confirm input.text {border:1px solid #899ea5;background:#fff;margin:5px 0 0;width:190px;padding:3px 5px;}
.pay-film .step {float:left;width:25px;color:#7e8ca9;font:bold 28px/31px 'Trebuchet MS',Helvetica,sans-serif;}
.sms-text {float:left;width:180px;margin:0 10px 0 0;display:inline;}
.sms-numb {float:left;width:195px;}
.pay-film input.sms-text {background:#ced3df;border:1px solid #b5bdce;font:bold 25px/27px 'Trebuchet MS',Helvetica,sans-serif;color:#000;margin:2px 0 10px;padding:2px 5px 0;width:173px;}
.pay-film .enter-code {width:175px;padding:0 0 20px;}
.paysys-pay {clear:both;width:100%;padding:0 0 10px;}
.paysys-pay .item .rd {margin-left:15px;}
.paysys-pay .item {margin:12px 0 0;border:1px solid #c3c9d7;background:#fff;padding:11px 1px;width:256px; cursor:pointer;}
.paysys-pay .item:hover,
.paysys-pay .bordered {border:2px solid #8491ad;padding:10px 0;}
.paysys-pay input.radio {float:left;margin:7px 15px 0 5px;width:16px;height:15px;}
.paysys-pay img {display:block;margin:0 3px 0 0;}
.price-pay {color:#688893;font:bold 12px/15px Tahoma,Arial,Verdana,sans-serif;float:right;padding:0 15px 0 0;}

.imgsubs .dscr,
.paysys-pay .dscr {padding:0 15px 0 0;color:#4d5973;font:11px/14px Tahoma,Arial,Verdana,sans-serif;}


/*
	CUSTOM FORMS
*/
.customizedElement {position:absolute;left:-7777px;}
/* Selects */
.customSelect {height: 22px;float: left;font:10px/22px Tahoma,Arial,Verdana,sans-serif;position: relative;color: #0b333c;margin-top:-5px;}
.customSelect .bg-select-left {width: 4px;height: 22px;margin: 0 !important;padding: 0 !important;background: url(/images/bg-form-select-left.gif) no-repeat;display: block;overflow: hidden;position: absolute;top: 0;left: 0;}
.customSelect a.selectButton {display: block;float: none;width: 100%;height: 22px;background: url(/images/bg-form-sel-right.gif) no-repeat 100% 0;position: absolute;top: 0;right: 0;border: none;z-index: 4;}
.customSelect .bg-select-center {display: block;height: 22px;line-height: 22px;margin: 0 23px 0 4px !important;padding:0 0 0 3px !important;overflow: hidden;float: none !important;background: url(/images/bg-form-sel-center.gif) repeat;}
.customSelect .disabled {width: 100%;height: 22px;background-color: #2F384E;position: absolute;top: 0;left: 0;z-index: 5;}
/*Selects drop-down*/
.customOptionsHidden .scroll-pane,
.customOptions .scroll-pane {width:100%;}
.customOptionsHidden, .customOptions {position: absolute;background-color: #fff;border: 1px solid #ccc;display: block;z-index: 30;font:10px Tahoma,Arial,Verdana,sans-serif;overflow: auto;}
.customOptionsHidden {display: none;}
.customOptions ul {margin:0;padding:1px;list-style: none;}
* html .customOptions ul {float: left;}
.customOptions ul li {width: 100%;}
.customOptions a {color: #0b333c;text-decoration: none;display: block;padding: 3px 4px;display: block;line-height: normal !important;font-weight: normal;text-decoration: none;}
.customOptions a:hover {background-color: #eee;text-decoration: none;}
.select-t, .select-bt {display:none;}
h2 .select-by .customSelect {float:right;}

.movie-photo {float: left; background-color:#000000; background-position:center center; background-repeat:no-repeat; cursor:pointer; width:100px; height:80px; position:relative; padding:0px; margin:0px; margin-right: 5px; margin-bottom:5px;}
.movie-photo-event {background-color:#000000; background-position:center center; background-repeat:no-repeat; cursor:pointer; width:154px; height:123px; position:relative; padding:0px; margin:0px;}

.pay-film-shot img {border:1px solid #333333;}

.subsbunner{border:1px solid #D9DDE5; padding:5px;}

div#header {width: 90%; min-width: 900px; margin: 0 auto 10px auto; position: relative; background: white; padding: 15px 15px 15px 15px; border: 5px solid #555B7D; border-top: 0px; height: 80px;}
div#header h1 {font-size: 250%; margin-top: 10px;}


div#wrapper {width: 90%; min-width: 900px; position: relative; margin: 0 auto; background: white; padding: 15px 0px 15px 15px; border: 5px solid #555B7D;}

div#header-posters {overflow: hidden; text-align: center; vertical-align: middle; background: #333 url('/images/bg-filmstrip.gif') repeat-x; padding: 15px 0px 0px 0px; margin-bottom: 10px;}
div#header-posters div {padding: 5px 0px 20px 0px ; margin-left: -40px; background: #333 url('/images/bg-filmstrip.gif') repeat-x 0 100%;}
div#header-posters div tr, div#header-posters div td {vertical-align: middle; padding: 0px 0px; background: #555; border-left: 5px solid #333; } 
div#header-posters td div  {height: 100%; }


div#ad1 {margin-top:50px; border-top: 1px solid #A7B5C3; font-size: 70%; color: #777;}



div.countries-list {overflow: hidden; height: 1.4em; padding-top: 0.1em; line-height: 1.4em; margin-top: 5px;}
div.countries-list a {padding: 5px 2px;}
div.countries-list a.active {text-decoration:none;background:#7D557D;color:#fff;}
div.countries-list a:hover {background:#7D557D;color:#fff;}

div.years-list {overflow: hidden; height: 1.4em; padding-top: 0.1em; line-height: 1.4em; width: 50%; float: right;}
div.years-list a {padding: 2px;}
div.years-list a.active {text-decoration:none;background:#7D557D;color:#fff;}
div.years-list a:hover {background:#7D557D;color:#fff;}

.genre-film-count {font-size: 0.7em; color:white; float: left; width: 20px; text-align: right; padding-right: 5px;}
.genre-film-count-inner {font-size: 0.7em; position: relative; float: left;}



;div.genre-strip:hover * {}
div.genre-strip:hover a {border: 0px; background: #7D557D; width: 196px; display: block;}
div.genre-strip a {width: 190px; display: block;}

.genre-strip:hover .genre-film-count {color:black;}

div.genres-list {overflow: hidden; height: 1.4em; padding-top: 0.1em; line-height: 1.4em;}
div.genres-list a {padding: 2px;}
div.genres-list a.active {text-decoration:none;background:#7D557D;color:#fff;}
div.genres-list a:hover {background:#7D557D;color:#fff;}

div.letters-list {overflow: hidden; height: 1.4em; padding-top: 0.1em; line-height: 1.4em; margin-top: 5px;}
div.letters-list * {padding: 2px;}
div.letters-list a.active {text-decoration:none;background:#7D557D;color:#fff;}
div.letters-list a:hover {background:#7D557D;color:#fff;}

div.order-list {overflow: hidden; height: 1.4em; padding-top: 0.1em; line-height: 1.4em; margin-top: 5px; text-align: right; padding-right: 20px;}
div.order-list * {padding: 2px; border-bottom: 1px dotted #7D557D ;}
div.order-list a.active {text-decoration:none;background:#7D557D;color:#fff;}
div.order-list a:hover {background:#7D557D;color:#fff;}

div.genres-column { line-height: 1.5em;}
div.genres-column a {padding: 2px;}
div.genres-column a.active {text-decoration:none;background:#7D557D;color:#fff;}
div.genres-column a:hover {background:#7D557D;color:#fff;}

div.genres-column div.active {background:#7D557D;}

div.genres-column div.inner a {padding-left: 40px; display: block; width: 160px;};


.genre-film-count {width: 20px; text-align: right; float: left;padding-right: 2px; margin-top: -2px; font-size: 60%;}

div#search-header {background: #171C21; padding: 10px 10px; color: white; margin-bottom: 10px;}
div#search-header a , div#search-header a:visited {color: white;}
div#search-header h2 {padding: 0px; margin: 0px;}

.popular-table h2 {font-size: 100%;}
.popular-table img {border: 1px solid #333;}
.popular-table td {text-align: center;padding-bottom: 20px;}
.popular-table div {width: 150px; text-align: left; margin: auto;}

.popularest, .popularest td {background: #A7B5C3; padding: 10px;}
.popularest h2 {margin-bottom: 0px;}
.popularest, td.latest {background: #fff;}

.popularest h2 {margin-top: 0px;}

.latest ul {margin:0;padding: 10px 0px; list-style:none; font-size: 90%;}
.latest ul li {padding-bottom: 0.3em;}

.passive {color:#A7B5C3;}

div#footer {overflow: hidden; text-align: center; vertical-align: middle; background: #CCC url('/images/bg-filmstrip.gif') repeat-x; padding-top: 15px; margin-top: 20px;}

/*
	FOOTER
*/
div#footer > div {width: 90%; min-width: 900px; margin: 0 auto 10px auto;}

.footer {width:99%;text-align:right;color:#333333;font:12px/14px Arial,Verdana,sans-serif;padding:12px 0 0;}
.theme-blue .footer {width:735px;border-color:#57b3f0;}
.theme-red .footer {width:735px;border-color:#57b3f0;}
.footer-logo {vertical-align:middle; padding-left: 10px;}
.part-program ul {margin:0 -15px 0 0;padding:10px 0 0;list-style:none;float:right;font-size:11px;}
.part-program li {float:left;background:url(/images/bg-part-prog.gif) no-repeat 0 3px;margin:0 0 0 -11px;padding:0 15px 0 12px;}
.part-program li:first-child {background:none;}
.btnav {margin:0;padding:15px 0 0;list-style:none;float:left;font:bold 13px/16px 'Trebuchet MS',Helvetica,sans-serif;text-transform:uppercase;}
.btnav li {float:left;padding:0 20px 0 0;}
.btnav a {color:#5c6b8b;text-decoration:none;} 
.btnav a.active,
.btnav a:hover {color:#000;}

.counters {
	font:12px/14px Arial,Verdana,sans-serif;
	vertical-align: bottom;
}


/*
	Paginator 3000
	- idea by ecto (ecto.ru)
	- coded by karaboz (karaboz.ru)

	HTML example
	<div class="paginator" id="paginator_example">
		<table>
			<tr>
				<td><span><strong>1</strong></span></td>
				...
				<td><span><a href="">3000</a></span></td>
			</tr>
			<tr>
				<td colspan="">
					<div class="scroll_bar">
						<div class="scroll_trough"></div>
						<div class="scroll_thumb">
							<div class="scroll_knob"></div>
						</div>
						<div class="current_page_mark"></div>
					</div>				
				</td>

			</tr>
		</table>
	</div>
*/
.paginator {
	margin-top:60px;
	font-size:1em;
	margin-left: 120px;
	padding-right: 20px;
/*	width:600px;*/
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
}
.paginator span strong {
	background:#7D557D;
	font-style:normal;
	font-weight:normal; 
}
.paginator .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	width:100%;	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	background:url(/images/slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#7D557D;
}

.fullsize .scroll_thumb {
	display:none;
}


.paginator_pages {
	width:600px;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}

.paginator_allpages{
	display: none;
}

/*             styles for the star rater                */	
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 125px;
	height: 25px;
	position: relative;
	overflow:hidden;
	background: url(/images/star.png) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	width:25px;
	height:25px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:25px;
	height: 25px;
	line-height:25px;		
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow:hidden;
}
.star-rating li a:hover{
	background: url(/images/star.png) left bottom;
	z-index: 2;
	left: 0px;
	border:none;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:25px;
}
.star-rating a.two-stars{
	left:25px;
}
.star-rating a.two-stars:hover{
	width: 50px;
}
.star-rating a.three-stars{
	left: 50px;
}
.star-rating a.three-stars:hover{
	width: 75px;
}
.star-rating a.four-stars{
	left: 75px;
}	
.star-rating a.four-stars:hover{
	width: 100px;
}
.star-rating a.five-stars{
	left: 100px;
}
.star-rating a.five-stars:hover{
	width: 125px;
}
.star-rating li.current-rating{
	background: url(/images/star.png) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* remove halo effect in firefox   */
a:active{
	outline: none;
}

/*Поп-ап картинок, должно быть именно с #вначале */
#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}
#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			
/*#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}*/


.ac_results {
	text-align: left;
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

/*
**disable animation in ac_loading class, line was:
**background: white url('/images/indicator.gif') right center no-repeat;
*/
.ac_loading {
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
