@import "main_page.css";
@import "navi.css";
@import "forms.css";
@import "common.css";
table, p, body { font-size: 11px; font-weight: normal; font-family: Arial;}

body{
	margin: 0; 
	padding: 0;
	background: #ffffff;
}

a {	
	text-decoration: underline;
	color: #204ca4;
}

a:visited {	
	color: #204ca4;
}


h1, h2, h3{
	margin: 0px;
}

h1 {

	font-weight: normal;
	color: #cc0000;
	font-size: 18px;
}


h2 {

	font-weight: normal;
	font-size: 14px;
}

h3 {
	font-size: 12px;
}

iframe{ border: 0; background: #f0f0f0;}

#header { background: #f7ffef url(/images/hdr_bg.gif); height: 128px;}

#search { position: absolute; left: 20px; top: 98px;}
#search label {font-size: 12px; font-weight: bold; color: #ffffff; font-family: Verdana; margin-right: 5px;}
#search input{	border: 1px solid #006699; margin-right: 5px; width: 225px;}
#search input.submit{ background: url(/images/search_btn.gif); width: 64px; height: 19px; border: 0; cursor: pointer;}

#cart { margin: 20px;}
#cart p {margin: 5px 0 0 0;}
#cart h2{ border-bottom: 1px solid #999999; margin-bottom: 10px; padding-bottom: 5px; color: #ff6600;}
#cart h3 small { color: #3f4a2b;}
#cart #num { float: left; margin-left: -3px; padding: 2px; color: #ffffff; background: #999999;}
#cart img { float: left; border: 1px solid #999999; margin-right: 5px;}
#cart #item_0{background: #ededed;}
#cart #item_1, #cart #item_0{ clear: left; padding: 5px; margin-bottom: 10px; height: 150px;}
#cart #item_0 #info, #cart #item_1 #info{ float: right; border: 1px solid #999999; padding: 5px;}
#cart hr{ border: 0; border-top: 3px solid #999999; margin: 10px 0 10px 0;}
#cart #cart_info { color: #666666; border: 1px dashed #999999; padding: 5px;}
#cart #cart_info img{ border: 0; margin: 0;}
#cart #cart_info strong { font-size: 12px;}
#cart #cart_info #cart_add { float: right;}

#search_results #info { color: #666666; border: 1px dashed #999999; padding: 5px; margin-bottom: 10px;}
#search_results p { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dashed #bbbbbb;}

#film_block, #search_results{margin: 20px; background: none; z-index: 1; }

#film_block hr{ border: 0; border-top: 1px dashed #999999;}
#film_block p{ margin: 0;}
#film_block_item{ padding: 20px; background: #ededed; margin-bottom: 20px;}
#film_block_item p{position: relative; margin-top: 10px;}
#film_block_item #p1{font-size: 12px; color: #333333;}
#film_block_item #p2{ clear: left;}
#film_block_item #p2 td{ padding: 0;}
#film_block_item #fl_pic{ position: relative; float: left; margin: 0 5px 5px 0; border: 1px solid #000000; z-index: 3;}
#film_block_item #fl_pic img{ border: 0;}
#film_block_item img{ border: 0;}
#film_block_item h1{ position: relative;}
#film_block_item h2{ position: relative; color: #ff6600; font-weight: normal;}
#film_block_item h3 small{ font-size: 11px; color: #666666;}
#film_block_item h3{ color: #ff6600; font-size: 12px; font-weight: normal;}
#film_block_item small{position: relative; color: #666666; font-size: 11px;}
#film_block_item small a{color: #666666;}
#film_block_item td.gr{ background: #DFDFDF; padding-left: 5px;}
#film_block_item td.gr1{ padding-left: 5px;}
#film_block_item #pic{ padding: 0; width: 150px;}
#film_block_item #pic img.pic{ border: 1px solid #333333;}
#film_block_item hr{ visibility: hidden;}
#film_block_item span{ position: relative; top: -2px;}
#film_block_item input{ margin: 0; padding: 0;}
#film_block_item #complite{ border: 0;}

#film_block_item #cart_add {position: relative; margin: 5px 0 5px 0; float: right;}
#film_block_item #cart_add_d {position: relative; margin: 5px 0 5px 0;}
#film_block_item #cart_add a, #film_block_item #cart_add_d a{ font-weight: bold; color: #c60000; background: url(/images/cart_icon.gif) no-repeat 0 0.3em; padding-left: 20px;}
#film_block_item #cart_add a:hover, #film_block_item #cart_add_d a:hover{ background: #c60000 url(/images/cart_icon_i.gif) no-repeat 0 0.3em;; color: #ffffff;}
#film_block_item #cart_add img, #film_block_item #cart_add_d img{ border: 0;}

#film_block_item #film_pic {border: 1px solid #999999; padding: 10px;}
#film_block_item #vote li{ list-style: none; display: inline; vertical-align: middle;}
#film_block_item #vote form { margin: 0; padding: 0;}
#film_block_item #vote p {margin: 0 0 5px 0;}
#film_block_item #vote input { margin: 0; padding: 0;}
#film_block_item #vote input.btn_vote { background: url(/images/vote_btn.gif); width: 88px; height: 19px; border: 0; cursor: pointer;}
#film_block_item #vote b p{ display: inline; margin: 0; padding: 0;}

#film_block_item #info { border: 1px dashed #999999; padding: 5px; background: #f7f7f7;}
#film_block_item #info li {list-style: none; margin: 0; padding: 0;}
#film_block_item #info ul {margin: 0; padding: 0;}

#film_block_item #sell_group{ position: relative; margin: 0 10px 10px 0; z-index: auto; color: #666666;}
#film_block_item #sell_group small{ font-size: 10px; padding: 0; margin: 0; line-height: 11px;}
#film_block_item #sell_group #complite{ border: 0; float: none; margin: 0;}
#film_block_item #sell_group p{ margin: 0; padding: 0;}

#film_block_item #rating {float: right;}
#film_block_item #rating p.p1{ float: right;}
#film_block_item #rating p.p2{ margin: 0px;}
#film_block_item #rating p.p2 big{ font-size: 14px; color: #666666;}
#film_block_item #rating p.p3{ margin: 0px;}
#film_block_item #rating #star0 { width: 18px; height: 17px; background: #EDEDED url(/images/star_0.gif); border: 0; margin: 0;}
#film_block_item #rating #star1 { width: 18px; height: 17px; background: #336600 url(/images/star_1.gif); border: 0; margin: 0;}
#film_block_item #rating #star5 { width: 18px; height: 17px; background: #336600 url(/images/star_5.gif); border: 0; margin: 0;}

#right_col hr{ border: 0; border-top: 3px solid #999999; margin: 20px 20px 0 5px; clear: both;}

#shots img {border: 1px solid #999999; padding: 5px;}

/*-------------- Журнал ---------------*/
#jrnl {position: relative; font-family: Arial; font-size: 1em; width: 180px; margin-left: -20px; margin-right: 10px; z-index: 3;}
#jrnl img {border: 1px solid #333333;}
#jrnl li{ list-style: none; line-height: 18px; margin: 0; padding: 0;}
#jrnl li.dev{border-bottom: 3px solid #cccccc; padding-top: 20px;}
#jrnl hr{ margin: 0; padding: 0; display: block;}
#jrnl ul{ margin: 0; padding: 5px 0 0 25px;}
#jrnl h2{ font-weight: normal; color: #cc0000; background: url(/images/pipka.gif) no-repeat 0.4em 1.7em; padding: 20px 0 0 23px; font-size: 14px; margin-bottom: 5px;}
#jrnl h2 span {color: #999966; font-size: 12px; font-weight: bold;}
#jrnl p { padding: 0 0 0 25px; color: #666666; margin: 0;}
#jrnl form { margin: 0 10px 0 25px; padding: 0;}
#jrnl input { border: 1px solid #999999; margin-bottom: 5px;}
#jrnl #sbmt { width: 88px; height: 19px; background: url(/images/check_btn.gif); border: 0; cursor: pointer;}
#jrnl ol li { list-style: decimal; padding: 0; margin-left: 50px;}
#jrnl ol { margin: 0; padding: 0px;}
/*--------- Меню фильмов слева - конец ---------*/

#footer { background: #2E67AC url(/images/ftr_bg.gif); height: 55px; color: #ffffff; vertical-align: middle;}
#footer a{ color: #ffffff; text-decoration: underline;}
#footer p { padding: 5px; padding-top: 10px;}

/*==============================================*/


img.cashe, iframe.transfer {
	top: 0px; 
	left: 0px; 
	position: absolute; 
	z-index: 10; 
	visibility: hidden;
}

table.window_screen {
	top: 0px;
	left: 0px;
	visibility: hidden;
	position: absolute;
	z-index: 30; 
}

table.window_frame {
	top: 0px;
	left: 0px;
	position: relative;
	background: #fafafa;
	z-index: 30; 
}
td.window_frame {
	background: #fafafa;
	padding : 10px;
}
.window_border {
	border : 2px solid #c60000;
}
/*==============================================*/
