body {font: 62.5% Tahoma, sans-serif; background-color: #fff; color: #556770;
	margin: 0 auto; min-width: 990px; }
a {color: #579afb; }
a.d {border-bottom: 1px dotted #579afb; text-decoration: none; }
a:hover {border-color: #f51b5e; color: #f51b5e; }

h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", sans-serif; font-weight: normal; letter-spacing: -0.5px;}
h2 {margin: 0 0 10px 0; }
h3 {font-size: 16px; font-weight: bold; margin: 10px 0 6px 0; }
h4 {font-size: 13px; font-weight: bold; margin: 10px 0 6px 0; }

#container {width: 980px; margin: 0 auto;}
.body {margin: 0 10px; }
.wrap {float: left; padding: 0; overflow: hidden; position: relative; } 

#header {height: 182px; position: relative; width: 100%; font-size: 11px;
background: #0b0a42 url(/img/header.jpg) no-repeat 50% 0;}
#header .logotip {width: 377px; height: 72px; background: url(/img/logotip.png) no-repeat 0 0;
display: block; text-indent: -9000px; cursor: pointer; float: left; margin: 25px 0 0 16px;}
#header .logotip a {width: 186px; height: 41px; display: block; float: left;}
#header .we-have-thousands {position: absolute; top: 76px; left: 86px; color: #5a6369;}

div.amazon-ad {text-align: center; }
div.amazon-ad .wrapper {margin: 0 auto; text-align: left; width: 728px; }

.navigation {background:#ffffff url(/img/bg-navigation.png) no-repeat top center; 
height: 36px; padding: 5px 36px 0 36px; overflow: hidden; position: absolute; bottom: 0; left: 0; width: 908px; }

.quick-search {margin-top: 4px; float: left; }
.quick-search label {font-family: "Trebuchet MS", sans-serif; font-size: 16px; color: #ffffff;
	float: left; font-weight: bold; margin: 0 6px 0 0; }
.quick-search form {float: left; margin-top: 2px; }
.quick-search form div {float: left;}
.quick-search input.text {width: 160px; height: 16px; border-top: 1px solid #5697cf; border-left: 1px solid #589dd7;
border-right: 1px solid #589dd7; border-bottom: 1px solid #61acec; font-size: 11px; font-family: Tahoma, sans-serif;
margin: 0 4px 0 0px; }
.quick-search select {width: 90px; height: 20px; border-top: 1px solid #5697cf; border-left: 1px solid #589dd7;
border-right: 1px solid #589dd7; border-bottom: 1px solid #61acec; font-size: 11px; font-family: Tahoma, sans-serif;}
.quick-search option {padding: 3px; }
.quick-search input.submit {background: url(/img/go.png) no-repeat; text-indent: -9000px;
	width: 22px; height: 18px; border: none; margin: 1px 0 0 4px; }

dl.faq dt {font-size: 12px; font-weight: bold; margin: 0 0 5px 0; }
ol {margin: 0 0 10px 30px; padding: 0; }
ol li {line-height: 150%; margin-bottom: 5px; }

dl.formats {line-height: 150%; }
dl.formats dd {margin: 0 0 10px 20px; }

ul.list {}
ul.list li {background: url(/img/bul.gif) no-repeat 0 5px; margin: 0 0 5px 0; padding: 0 0 0 10px; }

ul.menu {float: right; }
ul.menu a {background-image: url(/img/menu-item.gif); background-position: left top; background-repeat: no-repeat; color: #fff; display: block; text-decoration: none; }
ul.menu a span {background: url(/img/menu-item.gif) no-repeat right top; display: block; padding: 4px 13px; }
ul.menu a:hover {background-color: #0ab8f9; background-position: 0 -80px; color: #fff; text-decoration: underline;  }
ul.menu a:hover span {background-position: 100% -120px !important; }
ul.menu li {background: url(/img/bg-navigation-li.png) no-repeat 100% 50%; float: left; font-size: 16px;
font-family: "Trebuchet MS", sans-serif; font-weight: bold; padding: 0 4px 0 2px; }
ul.menu li.current a {text-decoration: underline; }
ul.menu li.last {background: none; padding-right: 0; }
ul.menu li.em a, ul.menu li.em a:hover {background-color: #91268f; background-position: 0 -160px;}
ul.menu li.em a span, ul.menu li.em a:hover span {background-position: 100% -200px !important; }

ul.terms ul li {line-height: 150%; margin-bottom: 6px; }

.content {font-size: 12px; position: relative; z-index: 9}
.content h1 {font-size: 22px; color: #61acec; line-height: 105%; margin: 0px 0 10px 0;}
.content h2 {font-size: 20px; color: #7d2a8b; margin: 0px 0 10px 0;}
.content p {line-height: 150%; margin: 0 0 10px 0;}

.content .page-search h2 {margin: -3px 0 18px 0;}
.content .page-search p {margin: 0 0 4px 0;}
.page-search .trailer {margin: 15px 0 0 0; }

.download-links {overflow: hidden; margin: 10px 0 !important; }
.button-download {background: url(/img/sprites/but-download.jpg) no-repeat left top !important; color: #fff;
	display: block; float: left; height: 71px; margin-right: 14px; padding: 30px 0 0 29px; text-decoration: none; width: 229px; }
.button-download .label {display: block; font-size: 24px; }
.button-download:hover {color: #fff; }

.moredownloads {float: left; margin-top: 39px; width: 200px; }
.moredownloads ul {overflow: auto; }
.moredownloads ul li {display: inline; float: left; margin: 0 10px 5px 0; width: 35px; }

.page-list a, .page-list span.current {margin: 0 0 0 4px;}
.page-search {margin: 15px 0;}
.page-search .page-list td {padding: 0;}
.page-search td {padding: 22px 0;}
.page-search div.cover {float: left; text-align: center; }
.page-search div.cover a.zoom {display: block; font-size: 11px; margin: 5px auto 0 auto; }

/*help*/

.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.none {display: none !important;}
.nopadding {padding: 0 !important;}
.overflow {overflow: hidden; }
.vertical-middle, .vertical-middle * {vertical-align: middle !important;}
.vertical-middle h3 {margin: -6px 0 0 0; padding: 0;}
.line-line {width: 100%; height: 15px; border-bottom: 1px solid #e0e4e6; position: relative; top: -7px;}


.movie-list-item {margin: 0 0 10px 0; padding-right: 10px; position: relative;  width: 64px; }
.movie-list-item a.cover {display: block; height: 90px; overflow: hidden; margin-bottom: 2px; position: relative; }
.movie-list-item a.cover img {display: block; margin: 0; vertical-align: bottom; position: absolute; bottom: 0; }
.movie-list-item a.title {}
.last .movie-list-item {padding-right: 0px; }
.list ul li.split {font-weight: bold; }

/*blocks*/
.blocks {margin: 0 1px; width: 473px; position: relative; }
.blocks.left {margin-right: 11px; }
.big-blocks {width: 957px; position: relative;margin-top: 12px; }
.blocks .rounded {padding: 12px 24px; font-size: 10px;}
.blocks .rounded img {margin: 17px 0 10px 0;}
.blocks .rounded h2 {color: #7d2a8b; font-size: 16px; font-weight: bold; }
.blocks .rounded table {margin-bottom: 10px;}
.blocks .rounded td {width: 20%;}
.blocks .rounded td.last {width: 15%;}

.side-blocks {width: 276px; float: right !important; }
.side-blocks .rounded td {width: 33%;}
.side-blocks .rounded td.last {width: 26%;}

.side-blocks ul {font-size: 12px; margin: 7px 0;}
.side-blocks ul li {margin: 0 0 3px 0;}

.big-blocks .rounded td {width: 10%;}
.big-blocks .rounded td.last {width: 10%;}

.cloudes .rounded {padding: 12px 24px; font-size: 11px; background: url(/img/cloudes.png) repeat-x 0 0; }
.cloudes .rounded ul {overflow: hidden; margin: 13px 0 0 0;}
.cloudes .rounded ul.cloudes-menu {margin-left: -3px; }
.cloudes .rounded ul li {float: left; margin-right: 5px; }
.cloudes .rounded ul li a {padding: 0; color: #556770; text-decoration: none; line-height: 30px; float: left;
	background: url(/img/tabs.gif) no-repeat 50% 0; width: 99px; height: 30px; overflow: hidden; text-align: center;}
.cloudes .rounded ul li a:hover {text-decoration: underline; }
.cloudes .rounded ul li.active a {background: url(/img/tabs.gif) no-repeat 50% -40px; font-weight: bold;}

.cloudes .rounded .cloud {font-size: 14px; margin:15px 0 15px 0; font-family: Arial, sans-serif}
.cloudes .rounded .cloud ul {margin: 0; padding: 0;}
.cloudes .rounded .cloud ul li {margin: 0; padding: 0; line-height: normal; background: none;
float: none; display:inline;}
.cloudes .rounded .cloud ul li a {margin: 0 5px 0 0; padding: 0;
position: relative; background: none; float: left; display:inline; height: auto;
width: auto; text-align: left; color: #5799fb; text-decoration: underline;}
.cloudes .rounded .cloud ul li span {margin: 0 5px 0 0; padding: 0;
position: relative; background: none; float: left; display:inline; height: auto;
width: auto; text-align: left; height: 30px; line-height: 30px; }
.cloudes .rounded .cloud ul li.split {font-weight: normal; }
.cloudes .rounded .cloud ul li a:hover {text-decoration: none;}

.cloud a {white-space:nowrap;}
.cloud a.w1 { font-size: 70%; }
.cloud a.w2 { font-size: 80%; }
.cloud a.w3 { font-size: 90%; }
.cloud a.w4 { font-size: 100%; }
.cloud a.w5 { font-size: 110%; }
.cloud a.w6 { font-size: 120%; }
.cloud a.w7 { font-size: 130%; }
.cloud a.w8 { font-size: 140%; }
.cloud a.w9 { font-size: 150%; }
.cloud a.w10 { font-size: 160%; }

.search-criterias {background: #c0eeff url(/img/bg-search.png) repeat-y top center; font-size: 12px;
margin: 0 -10px 20px -10px; padding: 1px 0 0 0; }
.search-criterias .inner {background: url(/img/bg-search-inner.png) no-repeat bottom center; padding: 0 36px 20px 36px;
overflow: hidden; }
.search-criterias .item {float: left; margin: 19px 0 0 0; overflow: hidden; width: 413px; }
.search-criterias .item a, .search-criterias .item span {margin-right: 5px; }
.search-criterias .item span.title {float: left; font-weight: bold; margin-right: 4px; }
.search-criterias .item .choices {float: left; padding-bottom: 0px; width: 280px; }
.search-criterias .titles {padding-bottom: 1px; }
.search-criterias .titles .active, .search-criterias .letters .active {font-weight: bold; }
.search-criterias .values {background-color: #e7f8fc; display: none; font-size: 11px; margin: 3px 0 0 0; padding: 5px;
overflow: hidden; }
.search-criterias .values ul {display: block; width: 100%; overflow: auto; }
.search-criterias .values li {display: block; float: left; line-height: 140%; margin-right: 4px; }
.search-criterias .values .list {margin-top: 5px; }
.search-criterias .values .letters a {margin-right: 5px; }
.actor-letter.current {font-weight: bold; }

.bluebox {width: 238px;}
.bluebox .rounded h2 {color: #fff; font-size: 20px;}
.bluebox .rounded {padding: 20px; background: #61acec; height: 260px;}

.footer {background: #f1f1f1 url(/img/bg-footer.png) no-repeat left top; padding: 19px 26px 0 26px; position: relative;
margin: 25px 0; font-size: 11px; height: 32px; overflow: hidden; width: auto; }
.footer p {color: #556770; float: left;}
.footer ul {float: right;}
.footer ul li {float: left;}
.footer ul li a {padding: 0 7px;}


.minibox {width: 100%; font-size: 12px; position: relative; margin-bottom: 7px;}
.minibox h3 {color: #61acec; font-size: 17px; font-weight: normal; margin: 0; }
.minibox img {float: left; position: relative; left: -5px;}
.minibox .left-text {float: left;  position: relative; left: -10px; top: 10px; width: 225px; overflow: hidden;
	padding: 0 0 10px 0}
.minibox h3 a {color: #61acec; text-decoration: none;}

.rounded {
	padding: 3px 8px;
    background: #ffffff;
} 



.b1 {
    border: 1px solid #d2d2d2;
} 
.b2 {
    border: 2px solid blue;
} 
.b3 {
    border: 3px solid blue;
} 
.b4 {
    border: 4px solid blue;
} 
.b5 {
    border: 5px solid blue;
} 
.b6 {
    border: 6px solid blue;
} 
.b7 {
    border: 7px solid blue;
} 
.b8 {
    border: 8px solid blue;
} 
.b9 {
    border: 9px solid blue;
} 
.b10 {
    border: 10px solid blue;
} 
.b11 {
    border: 11px solid blue;
} 
.b12 {
    border: 12px solid blue;
} 
.b13 {
    border: 13px solid blue;
} 
.b14 {
    border: 14px solid blue;
} 
.b15 {
    border: 15px solid blue;
} 
.b16 {
    border: 16px solid blue;
} 
.b17 {
    border: 17px solid blue;
} 
.b18 {
    border: 18px solid blue;
} 
.b19 {
    border: 19px solid blue;
} 
.b20 {
    border: 20px solid blue;
}

span.highlight {background-color: #fff18f; }

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/img/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/img/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/img/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/img/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


