body {padding:0px; margin:0px; font-family:Tahoma; }

img {border:0px aqua solid;}
a {color:#048dc8; }
a:active, a:focus, img {outline: none;}

.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; 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; 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:0 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:0 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_middle.gif') repeat-y left top;}
.zone-menu .bottom{background:url('../pictures/menu_bottom.gif') no-repeat left bottom;padding-bottom: 10px;padding-top: 10px;}
.zone-menu .middle{background:url('../pictures/menu_top.gif') no-repeat left top;}

.zone-menu .top a{display:block; padding:3px 0 0 10px;
                  font-size:11px; color:#525252; line-height:20px; margin-left:8px; text-decoration:none;}

.zone-menu .top a:hover{text-decoration: underline;}

.zone-menu .top .a-cat, div#cats-box a:hover {display:block; background:url('../pictures/select.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;}

.group_title{  display: block;
               padding: 4px 0 0 10px;
               font-size: 11px;
               color: #525252;
               height: 15px;
               margin-left: 8px;
               margin-top: 5px;
               text-decoration: none;
               background:url('../pictures/line-cat.gif') no-repeat left center;
}
.first{margin-top: 0;}

.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{
  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;
}

#main_menu{position: absolute;margin-top: -23px;}

div.new_types{margin-left: 0;}

.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 {width: 370px; 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:20px; background:url('../pictures/Bsearch.png') no-repeat; border: none; text-align:center; font-weight:bold; color:#aeadad;
                         font-size:11px; padding-top:0; margin-left:8px; display:block; text-decoration:none; float:left; background-size: contain;}
.affil .search .Sbutton:hover {cursor: pointer;}

.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;}
.filml .h2{color:#005d89; font-size:17px; float:left; padding-bottom:0px;}
.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; margin-right: 8px;}
.filml .fullstory .postercd {background:url('../pictures/fullstorycd_bg.png') no-repeat left top; width:204px; height:204px; float:left; padding:6px; margin-right: 8px;}
.filml .fullstory .poster img {width:204px; height:294px;}
.filml .fullstory .postercd img {width:204px; height:204px;}
.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:12px;}
.filml .fullstory .info .in_right a {color:#048daa;}
.film_message {font-size:12px;}
.descr {font-size:12px; color:#444444; padding-top:30px; float:none;}
.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 .cd_pic {background:url('../pictures/filmcdBG.gif') no-repeat left top; width:114px; height:114px; padding:6px;}
.list .cd_pic img {width:114px; height:114px;}
.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; 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;}

#basket_mini{float: right;padding-right: 20px;}

.minibasket {padding-top:5px; 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: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;}

.personal_page .floating {
    float: left;
    margin-left: 20px;
    margin-right: 60px;
    text-align: center;
    margin-bottom: 10px;
}
.clear{
    clear: both;
}

.item {text-align: center;}
.item .price{background:#aed136; color:white; font-size:0.8em; width:60px; margin:auto; padding:3px; margin-top:8px;margin-bottom: 3px;}

.checkout_title {
	font-size: 22px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.checkout_message{
	font-size: 13px;
	background-color: #DAEAF2;
	float:left;
	padding: 5px;
	margin-bottom: 15px;
}
.basket_tabs {
    margin-top: 10px;
    width: 670px;
}
.basket_tabs a {
    color: #272726;
    display: block;
    float: left;
    font-size: 0.8em;
    padding: 3px;
    text-align: center;
    text-decoration: none;
}
.basket_tabs span {
    color: #272726;
    display: block;
    float: left;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    margin-right: 3px;
	border: 1px solid #DDDDDD;
	position: relative;
	top: 1px;
	background-color: white;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	font-family: arial;
}
.basket_tabs .active {
	color: #cf3847;
	background: none repeat scroll 0 0 #F1ECE8;
    border-bottom: 1px solid #F1ECE8;
}

.divider {
    float: left;
    font-family: "Times New Roman",Times,serif;
    font-size: 1.2em;
}

#regs.checkout{
	padding: 20px 0 0 0;
}
#regs.checkout table{
	margin: 5px;
	margin-left: 10px;
}
#regs.checkout .basket_step{
	margin: 5px;
	margin-left: 10px;
	font-family: arial;
}
#regs.checkout .buttons_row{
	padding: 10px;
	background-color: #daeaf2;
	margin-top: 15px;
	*position: relative;
	*top: 20px;
}
#regs.checkout .buttons_row .prev{
	float: left;
	width: auto;
	padding: 5px;
}
#regs.checkout .buttons_row .next{
	float: right;
	width: auto;
	padding: 5px;
}
.basket_step{
  color: #30A5D6;
    font-size: 18px;
}
.delivery_types .r, .payment_types .r{
	padding-bottom: 15px;
}
.delivery_title{
	color: #CF3847;
	font-size: 14px;
}
.delivery_title span{
	color: #000000;
	font-weight: 700;
	font-size: 13px;
	font-family: arial;
}
.delivery_comment{
	color: #909092;
	font-size: 12px;
	margin-top: 5px;
	font-family: arial;
}
