body {padding:0px; margin:0px; font-family:Tahoma; }

img {border:0px aqua solid;}
a {color:#048dc8; }

.topstrip {background:url('pictures/topstrip.jpg') repeat-x; height:61px;}

.middlestrip {background:url('/pictures/bgstrip.jpg') repeat-x; height:160px;}

.centered {width:978px; margin:auto}

.footer {background:url('/pictures/footer.jpg') repeat-x; height:49px; color:#fff; font-size:11px;}
.footer .fmenu {float:right;}
.footer .fmenu a{color:#fff;}
.maincopy {font-size:12px; font-weight:bold;}

.Bbutton {background:url('/pictures/Bblack.gif') no-repeat; width:90px; height:20px; display:block; float:right; margin-left:5px;
color:#eae9e9; text-align:center; font-size:11px; font-weight:bold; text-decoration:none; padding-top:4px; }

.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; color:#0099b1;display:block; 
background:url('/pictures/Blogin.png') no-repeat left center; height:14px; padding:2px 0 0 24px; float:right; width:34px;margin:4px 16px 0 0;
}

.Breg {font-weight:bold; font-size:11px; color:#0099b1;display:block; 
background:url('/pictures/Breg.png') no-repeat left center; height:14px; padding:2px 0 0 24px; float:right; 
width:73px;margin:4px 22px 0 0; 
}

.middlestrip .promo {float:left; padding-top:15px; padding-left:36px;}
.middlestrip .promo h1 {color:white; font-family:Tahoma; font-size:27px; margin:0px; padding:0px; font-weight: normal; line-height:24px;
padding-left:5px;
}

.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 {padding: 3px; color:#525252; background:url('/pictures/select.gif') no-repeat center center; text-decoration:none;}

.zone-menu {width:150px; float:left;}

.zone-menu .top{background:url('/pictures/menu_top.gif') no-repeat left top;}
.zone-menu .bottom{background:url('/pictures/menu_bottom.gif') no-repeat left bottom; padding-top:5px;}

.zone-menu .top a{display:block; background:url('/pictures/line-cat.gif') no-repeat left center; padding:3px 0 0 10px;
font-size:11px; color:#525252; height:20px; margin-left:8px; 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 18px;
font-size:11px; color:#fff; height:20px; margin-left:0px;}

div#cats-box {display:block;line-height: 1.5;text-align:left;}
div#cats-box a{ color: #000; 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:url('/pictures/content_t.png') no-repeat; width:783px; height:26px; padding:15px;}
*/
.content .affil {background:url('/pictures/content_t.png') no-repeat; width:813px; height:50px; padding:5px;}

.affil .search {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 #d4d4d4 solid; background:#ffffff; font-size:12px; width:280px; float:left ; color:#868686;}
.affil .search .Sbutton {width:70px; height:17px; background:url('/pictures/Bsearch.png') no-repeat; text-align:center; font-weight:bold; color:#aeadad;
font-size:11px; padding-top:2px; margin-left:8px; display:block; text-decoration:none; float:left}

.affil .filtrs {float:left;font-size:11px; color:#525252; margin: 15px 0 0 10px;}
.affil .filtrs a{font-size:11px; color:#048daa;}

.filml {padding-top:4px; clear:both}
.filml .h{color:#005d89; font-size:17px; float:left; padding-bottom:5px;}
.hn{color:#005d89; font-size:17px; float:left;}

.filml .bGreen {background:url('/pictures/bGreen.gif') repeat-x; height:16px; padding:1px 7px 0 7px;; color:#fff; font-size:11px; float:left;
margin-left:10px; text-align:center; display:block; margin-top:3px;}

.filml .bOrange {background:url('/pictures/bOrange.gif') repeat-x; height:16px; padding:1px 7px 0 7px;; color:#fff; font-size:11px; float:left;
margin-left:10px; text-align:center; display:block; margin-top:3px;}

.filml .fullstory {clear:both;}
.filml .fullstory .poster {background:url('/pictures/fullstory_bg.png') no-repeat left top; width:204px; height:294px; float:left; padding:6px;}
.filml .fullstory .info {float:left; margin-left:13px; width:580px; display:block;}
.filml .fullstory .info .in_left {color:#929292; font-size:12px; width:96px;}
.filml .fullstory .info .in_right {color:#525252; font-size:12px;}
.filml .fullstory .info .in_right a {color:#048daa;}
.filml .fullstory .info .descr {font-size:12px; color:#444444; margin-top:18px; float:left;}
.filml .fullstory .info {padding-top:13px;}
.customer {float:right;}



.list {clear:both; padding-top:5px;}
.list .last {margin-right:0px;}
.list .item {float:left; width:126px; margin-right:11px;}
.list .pic {background:url('/pictures/filmBG.gif') no-repeat left top; width:114px; height:166px; padding:6px;}
.list .pic img {width:114px; height:166px;}
.list .name {text-align:center;}
.list .name a{color:#048daa; font-size:12px; font-weight:bold; }
.list .name a:hover {color:#ed5d00}
.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;}
.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;}

.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:12px; padding-top:5px;}




#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 gray; padding: 5px; text-align: center; margin-bottom:10px;}*/
.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;}