body {padding:0px; margin:0px; font-family: "Trebuchet MS", Helvetica, sans-serif; text-align: left;}

* {margin: 0; padding: 0}
img {border:0px aqua solid}
a {color:#5581D2}
.topstrip {background:url('../pictures/topstrip.png') repeat-x; height:61px}
.middlestrip {background:url('../pictures/bgstrip.png') repeat-x; height:180px}
.logo {margin-top:8px; float:left}
.login {float:right; padding-top:20px; width:450px}
.footer {background:url('../pictures/footer.png') repeat-x; height:49px; color:#f5d7ac; font-size:11px}
.footer .fmenu {float:right; padding-top:19px}
.footer .fmenu a {color:#f5d7ac}
.maincopy {font-size:12px; font-weight:bold}
.centered {width:978px;	margin:auto}
.counter {float:left; margin-top:10px}
.copyr {float:left; margin:19px 0 0 20px}

.Bbutton {background:url('../pictures/Bblack.gif') no-repeat; width:90px; height:20px; display:block; margin-left:5px;
color:#eae9e9; text-align:center; font-size:11px; font-weight:bold; text-decoration:none; padding-top:4px; float:left;}
.Bbutton:hover {background:url('../pictures/BblackH.gif') no-repeat;}

.Bbutton2 {background:url('../pictures/Bblack.gif') no-repeat; width:90px; height:20px; display:block; margin-left:5px;
color:#eae9e9; text-align:center; font-size:11px; font-weight:bold; text-decoration:none; padding-top:4px; }

.Bbutton2:hover {background:url('../pictures/BblackH.gif') no-repeat;}

.benter {
	font-weight:bold; 
	font-size:11px;
	text-transform: uppercase;
	color:#f6eee4;
	display:block; 
	/* background:url('../pictures/Blogin.png') no-repeat left center; */
	height:14px; 
	padding:2px 0 0 24px; 
	float:right; 
	width:34px;
	margin:0 14px 0 0;
}

.breg {
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	color:#d2b69f;
	display:block; 
	background:url('../pictures/breg.png') no-repeat left center;
	height:14px; 
	padding:2px 0 0 24px; 
	float:right; 
	width:73px;
	margin:0 22px 0 0; 
}

#options {
	height: 155px:
	margin: 65px 0 0 12px;
	overflow: hidden;
}

#options p {
	font-size: 13px;
	color: #4d4a46;
	margin-bottom: 10px;
}

#options ul {
	list-style: none outside none;
	margin-top: 20px;
	margin-left: 30px;
}

#options ul li {display: block; float: left; height: 140px; padding: 8px 10px 0 134px; width: 185px;}

.l {display: block; height: 120px; margin-left: -115px; position: absolute; width: 100px;}
.l span {display: none;}

.links {border-left: 3px solid #e7eef6; margin-top: 10px; padding-leeft: 12px;}
.links p {padding-bottom: 3px;}

#options h2 {font-size: 24px; padding-bottom: 10px;}

.psearch {background: url('../pictures/promo_search.png') no-repeat scroll 0 0 transparent;}
.pbuy {background: url('../pictures/promo_dvd.png') no-repeat scroll 0 0 transparent;}
.pdown {background: url('../pictures/promo_download.png') no-repeat scroll 0 0 transparent;}

.middlestrip .promo {float:left; padding-top:15px; padding-left:36px;}
.middlestrip .promo h1 {color:#4d4a46; font-family:Tahoma; font-size:27px; margin:0px; padding:0px; font-weight: normal; line-height:24px; padding-left:5px;}
.middlestrip .promo strong {color:#89bd74;}

.line {background:url('../pictures/check.png') no-repeat left center; height:20px; color:#fff; font-size:14px; padding:4px 0 0 24px;}
.carousel {float:right}

.check {background-color:#3e3934; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding: 3px 6px; text-decoration:none;}

.zone-menu {width:150px; float:left;}
.zone-menu .bottom {padding-top:5px;}

.zone-menu .top a {
	display:block; 
	padding:3px 0 0 10px;
	font-size:13px; 
	color:#525252; 
	height:20px; 
	text-decoration:none;
}

.zone-menu .top .a-cat:link, .zone-menu .top .a-cat:visited, div#cats-box a:hover {
	display:block; 
	background:url('../pictures/selcat.gif') no-repeat left center; 
	padding:3px 0 0 10px;
	font-size:13px; 
	color:#fff; 
	height:20px; 
	margin-left:0px;
}

div#cats-box {display:block;line-height: 1.5;text-align:left;}
div#cats-box a {color: #574e3f; overflow: hidden;}
.subcats a{color: #525252 !important;}


.subcats a:link{display:block; background:url('../pictures/line-subcat.gif') no-repeat left center; padding:3px 0 0 10px;
font-size:11px; color:#525252; height:20px; margin-left:18px; text-decoration:none;}

.zone-menu .top .subcats .a-cat:link, .zone-menu .top .subcats .a-cat:visited{
display:block; background:url('../pictures/select.gif') no-repeat left center !important; padding:4px 0 0 28px;
font-size:11px; color:#525252; height:19px; margin-left:0px;
}

.subcats a:hover {display:block; background:url('../pictures/select.gif') no-repeat left center !important; padding:3px 0 0 28px !important; font-size:11px !important; color:#525252 !important; height:20px !important; margin-left:0px !important;}

.content {float:right; width:815px;}
.content .affil {background-color:#f6eee5; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding: 2px 6px 3px 6px; width:805px; height:50px; padding:5px;}

.affil .search {width: 370px; float:right; font-size: 12px; margin: 4px 15px 0 0;}
.affil .search p{display:inline;cursor: pointer;}
.affil .search label{cursor: pointer;}
.affil .search .inputs {border:1px #b6a18d solid; background:#ffffff; font-size: 13px; width:280px; float:left; color:#868686;}
.affil .search .sbutton {width: 70px;}
.affil .filtrs {float:left; font-size:11px; color: #3E3934; margin: 18px 0 0 10px;}

#filter-box .check {color: #FFF;}

.hn {color: #000; font-size: 18px; float: left; padding-bottom: 8px;}

.filml {padding-top:4px; clear:both}
.filml .h {color:#000; font-size:18px; float:left; padding-bottom:5px; margin-right:10px;}
.filml .more_films {float: left; margin-top: 3px;}
.filml .bgreen {background-color:#9FC93D; font-size:13px; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding: 2px 6px 3px 6px;}
.filml .borange {background-color:#FF3366; font-size:13px; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding: 2px 6px 3px 6px;}
.filml .fullstory {clear:both;}
.filml .fullstory .poster_dvd {background:url('../pictures/fullstory_bg.png') no-repeat left top; width:204px; height:294px; float:left; padding:6px; margin-right:8px;}
.filml .fullstory .poster_cd {background:url('../pictures/fullstory_bg_cd.png') no-repeat left top; width:204px; height:204px; float:left; padding:6px; margin-right:8px;}
.filml .fullstory .info {float:left; width:585px; display:block;}
.filml .fullstory .info .in_left {color:#929292; font-size:12px; width:96px;}
.filml .fullstory .info .in_right {color:#525252; font-size:13px;}
.filml .fullstory .info .in_right a {color:#048daa;}
.filml .fullstory .info {padding-top:13px;}
.descr {font-size: 13px; color: #4D4A46; padding-top: 30px; float: none;}
.customer {float:right;}

.list {clear:both; padding-top:5px;}
.list .last {margin-right:0px;}
.list .item {float: left; width: 150px; margin-right: 15px;}
.list .pic {background:url('../pictures/filmbg.png') no-repeat left top; width:120px; height:170px; margin-left: 5px; padding-left: 19px; padding-top: 6px;}
.list .pic img {width:114px; height:166px}
.list .name {text-align:center; padding-top: 4px}
.list .name a {font-size:13px}
.list .name a:hover {color:#96301F}
.list .ticket {
	background-color: #f1e240;
	widht: 46px;
	margin-left: 70px;
	margin-top: -160px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: absolute;
	//position: static;
	//margin-right: 8px;
	padding: 4px;
	font-size: 12px;
	font-weight:bold;}
.list .genres {text-align:center; color:#a2a2a2; font-size:11px;}
.list .genres a{color:#a2a2a2; font-size:11px;}
.list .genres a:hover{color:#ed5d00}

.nav {height:20px; clear:both; margin-top:5px;}
.nav a{color:#302f2f; padding:6px 10px ; font-size: 14px; font-weight:bold; display:block; float:left; border:1px #e1e1e1 solid; margin-right:3px;}
.nav .active{background:#e9e9e9; text-decoration:none;}

.hea {color:#FFD22F; padding-left:5px;font-weight:bold;}

.minibasket {padding-top:10px; padding-bottom:20px;}
.minibasket a{color:#525252; text-decoration:none;}
.minibasket a:hover{text-decoration:underline;}

.currentstate {font-size:12px;padding-top:5px; margin-bottom:10px;}

.order_table {font-size:12px; clear: both;}

.info_personal {font-size:14px; font-weight:bold;}
.hist_table {margin-top:20px; width:830px;}
.hist_table .headers {font-weight:bold; font-size:13px; text-align:center; padding-bottom:5px;}
.hist_table .rows {font-size:12px; text-align:center; padding-top:3px;}
.hist_table .rowst {font-size:12px; padding-top:3px;}

.pg {font-size:13px; padding-top:5px;}
.pg h3 {margin-top: 8px;}
.pg h3 a {font-size:18px; color:#000;}
.pg .faq_sm {color:#574e3f;}
.pg .faq_sm img {vertical-align: top;}

.text4 {color:#89bd74;}

#wrapper {width: 500px; float:right; margin-top:25px; margin-right:45px;}

#intro {padding-bottom: 10px;}

#slider {width: 425px; margin: 0 auto; position: relative;}

.scroll {overflow: hidden; width: 425px; margin: 0 auto; position: relative;}

.scrollContainer {position: relative;}
.scrollContainer div.panel {padding: 10px 6px; width:82px; height:140px;}

#left-shadow {position: absolute; top: 0; left: 0; width: 12px; bottom: 0;}

#right-shadow {position: absolute; top: 0; right: 0; width: 12px; bottom: 0;}

.inside {text-align:center;}
.inside img {display: block; border: 3px solid #6bc3da;	margin: auto; height:130px;}
.inside h2 {font-weight: normal; color: #111; font-size: 16px; margin: 0 0 8px 0;}
.inside p {font-size: 11px; color: #ccc;}

.scrollButtons {position: absolute; top: 50px; cursor: pointer; z-index:99;}
.scrollButtons.left {left: -45px;}
.scrollButtons.right {right: -45px}

.hide {display: none}

.in_message {font-size:13px; font-weight: bold; color:gray; border: 1px solid #dddddd; padding: 5px; text-align: center; margin-bottom:10px;}
.in_error {font-size:13px; font-weight: bold; color:red; border: 1px solid red; padding: 5px; text-align: center; margin-bottom:10px;}

.comments {clear:both}
.comments form {background-color: #faf7f2; font-size:13px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-top: 8px}