html{
	height: 100%;
}
body{
	background-position:top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #ffffff;
	height: 100%;
	
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

td {
	font-size: 12px;
}

body a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
body a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ff8800;
	text-decoration: none;
}
/*input{
	border-style: none;
	background-color: #5b7fb5;
	
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
}*/
hr{
	border: 1px solid #d3d5d7;
	width: 100%;
}
.input_text_l{
	background-image: url(images/input_text_l.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 5px;
	height: 22px;
}
.input_text_r{
	background-image: url(images/input_text_r.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 5px;
	height: 22px;
}
.input_text{
	background-image: url(images/input_text.gif);
	background-repeat: repeat-x;
	background-position: top;
	
	height: 22px;
}
.input_text_i{
	border-style: none;
	background-color: #e7eefa;
	width: 120px;
	
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #1c1c1e;
}
.input_text2_l{
	background-image: url(images/input_text2_l.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 5px;
	height: 22px;
}
.input_text2_r{
	background-image: url(images/input_text2_r.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 5px;
	height: 22px;
}
.input_text2{
	background-image: url(images/input_text2.gif);
	background-repeat: repeat-x;
	background-position: top;
	
	height: 22px;
}
.input_text2_i{
	border-style: none;
	background: none;
	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
}
.input input{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.comment_body{
	border: 1px solid #ffffff;
	background-color: #e3e1e2;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #265abe;
	width: 300px;
	height: 100px;
}
/*img, div, table, td { behavior: url(iepngfix.htc) }*/
/*.iePNG, img { filter:expression(fixPng(this)); } 
.iePNG a { position: relative; }/* стиль для нормальной работы ссылок в элементах с PNG-фоном */
.button1{
	border-style: none;
	background-image: url(images/button1.gif);
	width: 60px;
	height: 19px;
	
	font-family: Arial;
	font-size: 10px;
	color: #003399;
}
.button2{
	border-style: none;
	background-image: url(images/button2.gif);
	width: 22px;
	height: 19px;
	
	font-family: Arial;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
}
.button3{
	border-style: none;
	background-color: #ececec;
	background-image: url(images/button3.gif);
	background-repeat: no-repeat;
	width: 78px;
	height: 16px;
	text-align: center;
	padding-top: 1px;
}
.button4{
	border-style: none;
	background-image: url(images/button4.gif);
	background-repeat: no-repeat;
	width: 45px;
	height: 16px;
	text-align: center;
	padding-top: 1px;
}
.button4 a{
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.button4 a:hover{
	font-family: Tahoma;
	font-size: 10px;
	color: #ff8800;
	font-weight: normal;
	text-decoration: none;
}
.button3 a{
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.button3 a:hover{
	font-family: Tahoma;
	font-size: 10px;
	color: #ff8800;
	font-weight: normal;
	text-decoration: none;
}
.background_img{
	background-position: top center;
	background-repeat: no-repeat;
	height: 446px;
}
.top_bar{
	background-image:url(images/top_bar_bg.gif);
	background-position:top;
	background-repeat: repeat-x;
	height: 26px;
	
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}
.top_button_l{
	background-image: url(images/top_button_l.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 26px;
}
.top_button_c{
	background-image: url(images/top_button_c.gif);
	background-repeat: repeat-x;
	height: 26px;
	
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.top_button_r{
	background-image: url(images/top_button_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 26px;
}
.top_button2_l{
	background-image: url(images/top_button2_l.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 26px;
}
.top_button2_c{
	background-image: url(images/top_button2_c.gif);
	background-repeat: repeat-x;
	height: 26px;
	
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.top_button2_r{
	background-image: url(images/top_button2_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 26px;
}
.white_text{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}
.top_left_sign a{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.top_left_sign a:hover{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.logo{
	background-color: #f80;
	height: 57px;
}
.banner_l{
	background-image: url(images/banner_bg_l.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 130px;
}
.banner_c{
	background-image: url(images/banner_bg_c.png);
	background-repeat: repeat;
	height: 130px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 5px;
}
.banner_r{
	background-image: url(images/banner_bg_r.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 130px;
}
.top_menu{
	background-image: url(images/top_menu_bg.gif);
	background-repeat: repeat-x;
	height: 34px;
}
.top_menu_devider{
	background-image: url(images/top_menu_devider.gif);
	background-repeat: no-repeat;
	width: 1px;
	height: 34px;
	font-size: 1px;
}
.top_menu_el{
	text-align: center;
	vertical-align: middle;
}
.top_menu_el a, .top_menu_el a:hover{
	padding: 0px 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.blue_bar{
	background-image: url(images/blue_bg.png);
	background-repeat: repeat;
	border: 1px solid #3b60a8;
	padding: 10px 20px;
	width: 100px;
	position: absolute;
	top: 17px;
	text-align: left;
	vertical-align: top;
	display: none;
	z-index: 1;
}
.blue_bar a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	z-index: 1;

}
.blue_bar a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	z-index: 1;

}
.blue_bar img, .blue_bar div img{
	margin-top: 5px;
	margin-right: 5px;
}
.main_block_top_l{
	background-image: url(images/main_block_top_l.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 47px;
}
.main_block_top_c{
	background-image: url(images/main_block_top_c.gif);
	background-repeat: repeat-x;
	height: 47px;
}
.main_block_top_r{
	background-image: url(images/main_block_top_r.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 47px;
}
.main_block_header, .main_block_header a, .main_block_header a:hover{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #707070;
}
.main_block_center_l{
	background-image: url(images/main_block_center_l.gif);
	background-repeat: repeat-y;
	width: 6px;
}
.main_block_center_c{
	background-color: #ffffff;
}
.main_block_center_r{
	background-image: url(images/main_block_center_r.gif);
	background-repeat: repeat-y;
	width: 6px;
}
.main_block_center_text{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #4b4b4b;
}
.main_block_center_text a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.main_block_center_text a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.main_block_date{
	margin: 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #18459a;
}
.main_block_news_title1{
	background-image: url(images/main_block_news_title1.gif);
	background-repeat: no-repeat;
	width: 242px;
	height: 51px;
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}
.main_block_news_title1_a{
	background-image: url(images/main_block_news_title1_a.gif);
	background-repeat: no-repeat;
	width: 242px;
	height: 51px;
	text-align: left;
	vertical-align: top;
}
.main_block_news_text, .main_block_news_text a, .main_block_news_text a:hover{
	padding: 0px 5px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
.main_block_top2_l{
	background-image: url(images/main_block_top2_l.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	font-size: 1px;
}
.main_block_top2_c{
	background-image: url(images/main_block_top2_c.gif);
	background-repeat: repeat-x;
	height: 6px;
	font-size: 1px;
}
.main_block_top2_r{
	background-image: url(images/main_block_top2_r.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	font-size: 1px;
}
.main_block_bottom_l{
	background-image: url(images/main_block_bottom_l.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	font-size: 1px;
}
.main_block_bottom_c{
	background-image: url(images/main_block_bottom_c.gif);
	background-repeat: repeat-x;
	height: 6px;
	font-size: 1px;
}
.main_block_bottom_r{
	background-image: url(images/main_block_bottom_r.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	font-size: 1px;
}
.second_block_top_l{
	background-image: url(images/second_block_top_l.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 39px;
	font-size: 1px;
}
.second_block_top_c{
	background-image: url(images/second_block_top_c.gif);
	background-repeat: repeat-x;
	height: 39px;
}
.second_block_top_r{
	background-image: url(images/second_block_top_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 39px;
}
.second_block_header{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #59595a;
}
.second_block_center{
	background-color: #686a6a;
}
.second_block_bottom_l{
	background-image: url(images/second_block_bottom_l.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 6px;
	font-size: 1px;
}
.second_block_bottom_r{
	background-image: url(images/second_block_bottom_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 6px;
	font-size: 1px;
}
.second_block_text2{
	text-align: center;
	margin: 5px;
}
.second_block_text2 a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.second_block_text2 a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ff8800;
	text-decoration: none;
}
.second_block_playbill{
	background-color: #3d3e3f;
	height: 100%;
}
.second_block_playbill_border1{
	width: 5px;
	font-size: 1px;
}
.second_block_playbill_border2{
	height: 10px;
	font-size: 1px;
}
.second_block_playbill_header{
	height: 30px;
}
.second_block_playbill_header a, .second_block_playbill_header a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.second_block_playbill_img_big{
	height: 357px;
	background-position: top center;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.second_block_playbill_gray_bar{
	background-color: #3d3e3f;
	opacity: 0.8;
	filter:alpha(opacity=50);
	padding: 10px;
}
.second_block_playbill_gray_bar a, .second_block_playbill_gray_bar a:hover{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.copyright{
	background-image: url(images/copyright_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 40px;
}
.copyright_text, .copyright_text a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #676869;
	text-decoration: none;
}
.copyright_text a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #676869;
	text-decoration: underline;
}
.right_block_top_l{
	background-image: url(images/right_block_top_l.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 35px;
}
.right_block_top_c{
	background-image: url(images/right_block_top_c.gif);
	background-repeat: repeat-x;
	height: 35px;
}
.right_block_top_r{
	background-image: url(images/right_block_top_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 35px;
}
.right_block_header{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ff8800;
}
.right_block_center_l{
	background-image: url(images/right_block_center_l.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 5px;
}
.right_block_center_c{
	background-color: #ffffff;
}
.right_block_center_r{
	background-image: url(images/right_block_center_r.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 5px;
}
.right_block_center_text{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #4b4b4b;
}
.right_block_center_text a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
}
.right_block_center_text a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.right_block_bottom_l{
	background-image: url(images/right_block_bottom_l.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	font-size: 1px;
}
.right_block_bottom_c{
	background-image: url(images/right_block_bottom_c.gif);
	background-repeat: repeat-x;
	height: 5px;
	font-size: 1px;
}
.right_block_bottom_r{
	background-image: url(images/right_block_bottom_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	font-size: 1px;
}
.text_black_small{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_blue_small, .text_blue_small a{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
 .text_blue_small a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
.text_gray_small, .text_gray_small a{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #8d8c8c;
	text-decoration: none;
	text-decoration: none;
}
.text_gray_small a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ff8800;
	text-decoration: none;
}
.text_gray2_small, .text_gray2_small p,  .text_gray2_small div{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.text_gray2_small a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ff8800;
	text-decoration: none;
}
.text_gray2_small a:hover{
	font-family: Arial;
/*	font-size: 11px;*/
	font-weight: normal;
	color: #ff8800;
	text-decoration: none;
}
.text_gray, .text_gray a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.text_gray a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #494949;
	text-decoration: underline;
}
.text_white{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.text_white_small, .text_white_small a{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.text_white_small a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.adv_news{
	background-image: url(images/adv_news_bg.gif);
	background-repeat: no-repeat;
	width: 376px;
	height: 42px;
	display: none;
	margin-top: 5px;
	
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4b4b4b;
}
.adv_news a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
}
.adv_news a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
}
.blue_header, .blue_header a, .blue_header a:hover{
	font-family: Tahoma;
	font-size: 17px;
	font-weight: normal;
	color: #039;
	text-decoration: none;
}
.blue_header_dark, .blue_header_dark a, .blue_header_dark a:hover{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #039;
}
.blue_header2, .blue_header2 a:hover{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #263b98;
	text-decoration: none;
}
.blue_header2 a{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #263b98;
	text-decoration: underline;
}
.orange_header, .orange_header a, .orange_header a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.orange_text{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.pages{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.pages a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff8800;
	text-decoration: none;
}
.pages a:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff8800;
	text-decoration: underline;
}
.comments_tl{
	background-image: url(images/comments_tl.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	font-size: 1px;
}
.comments_tr{
	background-image: url(images/comments_tr.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	font-size: 1px;
}
.comments_bl{
	background-image: url(images/comments_bl.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	font-size: 1px;
}
.comments_br{
	background-image: url(images/comments_br.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
	font-size: 1px;
}
.comments_cc{
	background-color: #ececec;
	font-size: 1px;
}
.comments_c{
	background-color: #ececec;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #4b4b4b;
	padding: 5px 10px;
}
.comments_answer_block{
	border: 1px solid #bfbfbf;
	background-color: #f6f6f6;
	padding: 10px;
	margin: 10px;
}
.comments_username{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #4b4b4b;
}
.comments_username a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #003399;
	text-decoration: none;
}
.comments_username a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #003399;
	text-decoration: underline;
}
.playbill_info_div{
	border: 1px solid #969696;
	padding: 5px;
	width: 250px;
	height: 70px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.right_line {
	background-image: url(/incom/template/meloman/images/tat_36.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

.center_right_line {
	background-image: url(/incom/template/meloman/images/tat_39.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.popup_right_line {
	background-image: url(/incom/template/meloman/images/tat_36.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.main_page_devider{
	background-image: url(images/main_page_devider.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	height: 42px;
	width: 782px;
	
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
}
.main_page_devider a, .main_page_devider a:hover{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
}
.main_page_devider_kz{
	background-image: url(images/main_page_devider_kz_2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	height: 42px;
	width: 782px;
	
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
}
.main_page_devider_kz a, .main_page_devider_kz a:hover{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
}
.button3_blue{
	background-color:#003399;
	text-align: center;
	padding:1px 10px 1px 10px;
	border: 1px solid #006;
	margin:1px;
}
.button3_blue a{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.button3_blue a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}
.button3_orange{
	background-color:#F80;
	text-align: center;
	padding:1px 10px 1px 10px;
	border: 1px solid #F60;
	margin:1px;
}
.button3_orange a{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.button3_orange a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}
td#news_title_orange, td#news_title_orange a, td#news_title_orange a:hover{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
td#news_title_blue, td#news_title_blue a, td#news_title_blue a:hover{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #039;
	text-decoration: none;
}
.playbill_category_1_l{
	background-image: url(images/playbill_category_1_l.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 25px;
}
.playbill_category_1_r{
	background-image: url(images/playbill_category_1_r.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 5px;
	height: 25px;
}
.playbill_category_1_c{
	background-image: url(images/playbill_category_1_c.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.playbill_category_2_l{
	background-image: url(images/playbill_category_2_l.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 25px;
}
.playbill_category_2_r{
	background-image: url(images/playbill_category_2_r.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 5px;
	height: 25px;
}
.playbill_category_2_c{
	background-image: url(images/playbill_category_2_c.gif);
	background-repeat: repeat-x;
	height: 25px;
}
/*////////////////////////////////////////////////////////////////////*/
.playbill_category_1_l_a{
	background-image: url(images/playbill_category_1_l_a.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 25px;
}
.playbill_category_1_r_a{
	background-image: url(images/playbill_category_1_r_a.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 5px;
	height: 25px;
}
.playbill_category_1_c_a{
	background-image: url(images/playbill_category_1_c_a.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.playbill_category_2_l_a{
	background-image: url(images/playbill_category_2_l_a.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 25px;
}
.playbill_category_2_r_a{
	background-image: url(images/playbill_category_2_r_a.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 5px;
	height: 25px;
}
.playbill_category_2_c_a{
	background-image: url(images/playbill_category_2_c_a.gif);
	background-repeat: repeat-x;
	height: 25px;
}
/*////////////////////////////////////////////////////////////////////*/
.playbill_category_button a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #1d54bb;
	text-decoration: none;
}
.playbill_category_button a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
/*.playbill_category_button.a a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}*/
.playbill_category_button_a a, .playbill_category_button_a a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.playbill_category_dev{
	background-image: url(images/playbill_category_dev.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 30px;
}
.playbill_blue_header, .playbill_blue_header a, .playbill_blue_header a:hover{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #039;
	text-decoration: none;
}
.playbill_blue_header2, .playbill_blue_header2 a:hover{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #263b98;
	text-decoration: none;
}
.playbill_blue_header2 a{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #263b98;
	text-decoration: underline;
}
.playbill_blue_header3, .playbill_blue_header3 a{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #039;
	text-decoration: none;
}
.playbill_blue_header3 a:hover{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #039;
	text-decoration: underline;
}
.playbill_orange_header, .playbill_orange_header a{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.playbill_orange_header a:hover{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f80;
	text-decoration: underline;
}
.playbill_orange_header2, .playbill_orange_header2 a{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.playbill_orange_header2 a:hover{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f80;
	text-decoration: underline;
}
.playbill_orange_header3, .playbill_orange_header3 a:hover{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.playbill_orange_header3 a{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: underline;
}
.playbill_vertical_devider{
	background-image: url(images/playbill_vert_devider.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 31px;
}
.playbill_gray_text{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
}
.playbill_gray_text_last, .playbill_gray_text_last a, .playbill_gray_text_last a:hover{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a3a3a3;
	text-decoration: none;
}
.playbill_gray_text a, .playbill_gray_text a:hover{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
}
.playbill_gray_link{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
}
.playbill_gray_link a{
	color: #3d3d3d;
	text-decoration: underline;
}
.playbill_gray_link a:hover{
	color: #039;
	text-decoration: none;
}
.playbill_date_box_blue{
	background-image: url(images/playbill_date_blue.gif);
}
.playbill_date_box_blue div{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 4px auto;
}
.playbill_date_box_blue div a, .playbill_date_box_blue div a:hover{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.playbill_date_box_orange{
	background-image: url(images/playbill_date_orange.gif);
}
.playbill_date_box_orange div{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #f80;
	font-weight: bold;
	text-decoration: none;
	margin: 4px auto;
}
.playbill_date_box_orange div a, .playbill_date_box_orange div a:hover{
	font-weight: bold;
	color: #f80;
	text-decoration: underline;
}
.playbill_date_box_gray{
	background-image: url(images/playbill_date_gray.gif);
}
.playbill_date_box_gray div{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #585858;
	font-weight: bold;
	text-decoration: none;
	margin: 4px auto;
}
.playbill_date_box_gray div a, .playbill_date_box_gray div a:hover{
	font-weight: bold;
	color: #585858;
	text-decoration: underline;
}
.playbill_date_box{
	background-repeat: no-repeat;
	border: 1px solid #b0b0b0;
	width: 25px;
	height: 23px;
	width: expression("27px");
	height: expression("25px");
}
.shop_orange_text{
	color: #f80;
	font-size: 11px;
}
.shop_orange_text a{
	color: #f80;
	font-size: 11px;
	text-decoration: underline;
}
.shop_orange_text a:hover{
	color: #f80;
	font-size: 11px;
	text-decoration: none;
}
.shop_long_bar{
	background-image: url(images/shop_search_bar.gif);
	background-repeat: no-repeat;
	width: 778px;
	height: 38px;
	height: expression('57px');
	padding-top: 19px;
}
.shop_select_format{
	width: 700px;
}
.shop_search_button{
	width: 29px;
	height: 22px;
	vertical-align: top;
}
.shop_short_bar{
	background-image: url(images/shop_help_bar.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 57px;
	line-height: 20px;
}
.shop_short_bar a{
	color: #113e93;
	font-size: 11px;
	text-decoration: underline;
}
.shop_short_bar a:hover{
	color: #113e93;
	font-size: 11px;
	text-decoration: none;
}
.shop_main_div_menu{
	background-image: url(images/shop_bar_menu.gif);
	background-repeat: repeat-x;
	width: 388px;
	width: expression('387px');
	height: 25px;
	height: expression('37px');
	padding-top: 12px;
	text-align: center;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	
	color: #184aaa;
	font-size: 12px;
}
.shop_main_div_menu span{
	margin: 10px;
}
.shop_main_div_menu a, .shop_main_div_menu a:visited {
	color: #f38641;
	font-size: 12px;
	text-decoration: none;
}

.shop_main_div_menu a:hover{
	text-decoration: underline;
}
.shop_vertical_carousel .header, .shop_vertical_carousel .header a{
	font-size: 12px;
	color: #039;
	text-decoration: none;
}
.shop_vertical_carousel .header2, .shop_vertical_carousel .header2 a{
	font-size: 12px;
	color: #f80;
	text-decoration: none;
}
.shop_vertical_carousel .text, .shop_vertical_carousel .text a{
	font-size: 12px;
	color: #626262;
	text-decoration: none;
}
.shop_soon_category{
	font-size: 16px;
	font-weight: bold;
	color: #039;
	text-decoration: none;
}
.shop_soon_header a, .shop_soon_header a:hover{
	font-size: 12px;
	color: #039;
	text-decoration: none;
}
.shop_soon_header2, .shop_soon_header2 a, .shop_soon_header2 a:hover{
	font-size: 12px;
	color: #f80;
	text-decoration: none;
}
.shop_sort_by span{
	margin: 0px 5px;
}
.shop_sort_by a{
	font-size: 14px;
	color: #f80;
	text-decoration: underline;
}
.shop_sort_by a:hover{
	font-size: 14px;
	color: #f80;
	text-decoration: none;
}
.shop_sort_by_header{
	font-size: 12px;
	color: #1c50b5;
}
.shop_horisontal_devider{
	background-image: url(images/playbill_vert_devider.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 31px;
}
.shop_text, .shop_text a:hover{
	font-size: 12px;
	color: #626262;
	text-decoration: none;
}
.shop_text a{
	font-size: 12px;
	color: #626262;
	text-decoration: underline;
}
.shop_header, .shop_header a{
	font-size: 12px;
	color: #039;
	text-decoration: none;
}
.shop_header2, .shop_header2 a:hover{
	font-size: 12px;
	color: #f80;
	text-decoration: none;
}
.shop_header3, .shop_header3 a{
	font-size: 12px;
	color: #5c80c5;
	text-decoration: none;
}
.shop_header2 a{
	font-size: 12px;
	color: #f80;
	text-decoration: underline;
}
.shop_price_bar{

}
.shop_price_bar .left, .shop_price_bar .right, .shop_price_bar2 .left, .shop_price_bar2 .right{
	height: 100%;
}
.shop_price_bar .left table, .shop_price_bar2 .left table{
	height: 100%;
	width: 11px;
}
.shop_price_bar .left table .top{
	background-image: url(images/shop_price_bar_lt.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 11px;
	font-size: 1px;
}
.shop_price_bar .left table .center{
	background-image: url(images/shop_price_bar_lc.gif);
	background-repeat: repeat-y;
	height: 100%;
}
.shop_price_bar .left table .bottom{
	background-image: url(images/shop_price_bar_lb.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 11px;
	font-size: 1px;
}
.shop_price_bar .right table, .shop_price_bar2 .right table{
	height: 100%;
	width: 11px;
}
.shop_price_bar .right table .top{
	background-image: url(images/shop_price_bar_rt.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 11px;
	font-size: 1px;
}
.shop_price_bar .right table .center{
	background-image: url(images/shop_price_bar_rc.gif);
	background-repeat: repeat-y;
	height: 100%;
}
.shop_price_bar .right table .bottom{
	background-image: url(images/shop_price_bar_rb.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 11px;
	font-size: 1px;
}
.shop_price_bar .center{
	background-color: #fdedd6;
}
/*--------------------------*/
.shop_price_bar2 .left table .top{
	background-image: url(images/shop_price_bar2_lt.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 11px;
	font-size: 1px;
}
.shop_price_bar2 .left table .center{
	background-image: url(images/shop_price_bar2_lc.gif);
	background-repeat: repeat-y;
	height: 100%;
}
.shop_price_bar2 .left table .bottom{
	background-image: url(images/shop_price_bar2_lb.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 11px;
	font-size: 1px;
}
.shop_price_bar2 .right table .top{
	background-image: url(images/shop_price_bar2_rt.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 11px;
	font-size: 1px;
}
.shop_price_bar2 .right table .center{
	background-image: url(images/shop_price_bar2_rc.gif);
	background-repeat: repeat-y;
	height: 100%;
}
.shop_price_bar2 .right table .bottom{
	background-image: url(images/shop_price_bar2_rb.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 11px;
	font-size: 1px;
}
.shop_price_bar2 .center{
	background-color: #5082e3;
}
/*--------------------------*/
.shop_button .left{
	background-image: url(images/shop_button_l.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 20px;
	float: left;
}
.shop_button .right{
	background-image: url(images/shop_button_r.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 20px;
	float: left;
}
.shop_button .center{
	background-image: url(images/shop_button_c.gif);
	background-repeat: repeat-x;
	padding: 3px 5px 0px 5px;
	height: 17px;
	height: expression('20px');
	float: left;
}
.shop_button .center a{
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}
.shop_button .center a:hover{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}
.shop_dates a {
	color:#333333;
	font-size:11px;
	background-color:#EAEAEA;
	border:#999999 dotted 1px;
	padding:3px;
	margin:3px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.shop_dates a:hover {
	background-color:#FF8800;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
ul.shop_catalog_bar{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.shop_catalog_bar li a{
	font-size: 12px;
	color: #039;
	text-decoration: none;
}
ul.shop_catalog_bar li ul{
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
ul.shop_catalog_bar li ul li{
	background-image: url(images/shop_catalog_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 0px 0px 0px 12px;
	margin: 0px;
}
ul.shop_catalog_bar li ul li a{
	font-size: 12px;
	color: #7e7e7e;
	text-decoration: none;
}
ul.shop_catalog_bar li ul li a:hover{
	font-size: 12px;
	color: #7e7e7e;
	text-decoration: underline;
}
.shop_cart_gray_text{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #8d8c8c;
	text-decoration: none;
}
.shop_cart_gray_text a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #8d8c8c;
	text-decoration: underline;
}
.shop_cart_gray_text a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #8d8c8c;
	text-decoration: none;
}
.shop_cart_orange_text{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.shop_cart_orange_text a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: underline;
}
.shop_cart_orange_text a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.main_block_header2, .main_block_header2 a{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #707070;
	text-decoration: none;
}
.main_block_header2 a:hover{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #707070;
	text-decoration: underline;
}


img.double-border{
  border: 1px solid #ff8800;
  padding: 5px; 
  background: #fff; 
}




.pages-div a:link, .pages-div a:visited, .pages-div div{
	display:block;
	float:left;
	/*margin-right:3px;*/
	padding:2px 4px;
	color:#ff9013;
	/*background-color:white;*/
	text-decoration:none;
	font:bold 12px Arial;
	
	

}
.pages-div div{
/*	background-color:#EEE;*/
	color:#1947a3;
	font-weight: bold;
}
.pages-div a:hover{
	background-color:#1947a3;
}









.top_menu_a { color:#FFFFFF;}
.top_menu_a a { color:#FFFFFF; border-bottom:1px #FFFFFF dashed}
.top_menu_a a:hover { color:#003399; border-bottom:0px #FFFFFF dashed}

.top_nav {
	background:url("http://www.meloman.kz/incom/template/meloman/images/site_nav_new.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:15px;
	vertical-align:bottom;
	width:15px;
}

.buy_button {
	background:url("http://www.meloman.kz/incom/template/meloman/images/site_nav_new.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:28px;
	width:100px;
	vertical-align:bottom;
	text-align:center; 
	font-family:arial; 
	font-size:12px; 
	font-weight:bold;
	padding-top:7px;
}






.buy_button2 {
	background:url("http://www.meloman.kz/incom/template/meloman/images/site_nav_new.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	width:70px;
	height:19px ;
	height: expression('25px');
	vertical-align:bottom;
	text-align:center; 
	font-family:arial; 
	font-size:11px; 
	font-weight:bold;
	padding-top: 6px;
}




	
.most-pop h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border-top:medium none;
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
margin:0;
padding:10px 0 20px;
text-transform:lowercase;
}

.new-com h2 {
border-top:medium none;
text-transform:lowercase;
}

.partnerTheme h2 {
font-family:Arial,sans-serif;
padding:10px 0 7px 10px;
}

h2 {
-x-system-font:none;
border-top:1px solid #B5C4CA;
color:#607D86;
font-family:'Trebuchet MS',Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:13px;
margin:0;
padding:10px 0 20px;
}


.partnerTheme h2 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#263B98;
}
.partnerTheme .new-com h2 {
border-top:medium none;
text-transform:lowercase;
}



.partnerTheme a:link, .partnerTheme a:visited {
color:#FF8800;
}

.new-com li {
font-family:'Trebuchet MS',Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
}

.new-com ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#otstup{width:26px;}
/*
	CONTENT
*/
.content-holder {padding:5px 15px 15px;}
/* left column */
#sidebar {padding:0 0px 0 0;width:165px;}
ul.genres {margin:0;padding:0 0 10px;list-style:none;}
ul.top-border {border-top:1px solid #b5c4ca;padding-top:10px;}
ul.genres li {display:block;font:12px/14px Tahoma,Arial,Verdana,sans-serif;width:100%;overflow:hidden;color:#666;vertical-align:top;}
ul.genres li.more {font-size:10px;}
ul.genres li a {float:left;padding:3px;overflow:hidden;}
ul.genres li a font{text-transform:lowercase;font-size:12px;}

ul.genres li a.active,
ul.genres li a:hover {color:#fff;background:#7e8ca9;text-decoration:none;}
ul.genres li span {float:right;padding:3px 0 0 12px;}
ul.genres ul {clear:both;margin:0;padding:10px 5px 10px;list-style:none;}
ul.genres ul li {font-size:10px;line-height:11px;}
ul.genres ul li a {padding:0 5px 5px;}
ul.genres li.active ul li a {background:#fff;color:#0060b7;}
ul.genres li.active ul li.active a,
ul.genres li.active ul li a:hover {background:#7e8ca9;color:#fff;}
/* main column */
#content {width:760px;}
.most-pop {width:505px;padding:0 30px 15px 0;}
.film-pop {width:100%;}
.most-pop .img {padding:0 13px 0 0;}
.most-pop .img-right {padding:0 0 0 25px !important;}
.most-pop .mtm img {float:right;margin-top:-30px !important;position:relative;}
.most-pop .img-right img {margin-top:5px;}
.most-pop .img img {border:1px solid #333;}
.film-pop .img {padding-top:4px;}
.most-pop .img-right {padding:0; width:200px;}
.most-pop .inf {padding:15px 0 10px;font:11px/12px Tahoma,Arial,Verdana,sans-serif;}
dl.film-inf {margin:0;padding:5px 0;width:100%;overflow:hidden;font:11px/14px Tahoma,Arial,Verdana,sans-serif;}
dl.film-inf dt {float:left;clear:left;width:58px;margin:0;padding:0 0 5px;}
dl.film-inf dd {float:left;width:455px;color:#0060b7;margin:0;padding:0 0 5px;}
.autw {margin:15px 0;}
.autw td {color:#4d5973;font:11px/14px Tahoma,Arial,Verdana,sans-serif;padding:5px 10px 0 0;}
.autw .dd {color:#000;}
.most-pop .descr {padding:0 0 5px;  font-size: 11px;}
.most-pop td{vertical-align: top;}
.most-pop .descr-l {padding:0 25px 5px 0;}
.most-pop .country-en {font-size:11px;color:#4d5973;}
.new-com {width:210px;padding:0 0 30px;}

.new-com ul {margin:0;padding:0;list-style:none;}
.new-com li {padding:5px 0 5px 13px;font:bold 12px/14px 'Trebuchet MS',Helvetica,sans-serif;background:url(http://video.meloman.kz/images/bg-bull-def.gif) no-repeat 0 10px;}
a.btn10 {color:#fff;text-decoration:none;padding:4px 0;float:left;margin:5px 10px 0 0;text-transform:uppercase;width:80px;text-align:center;font-size:10px;line-height:12px;}
.pop a.btn10 {margin-top:0;}
a.btn13 {color:#fff;text-decoration:none;padding:3px 0;float:left;text-transform:uppercase;width:46%;text-align:center;font:12px/21px 'Trebuchet MS',Helvetica,sans-serif;margin:0 9px 0 0;}
a.btn100 {margin:20px 0 5px;display:block;color:#fff;text-decoration:none;padding:3px 0;text-transform:uppercase;width:100%;text-align:center;font:bold 12px/21px 'Trebuchet MS',Helvetica,sans-serif;}
.btn13-hold {margin:-5px 0 0;position:relative;}
a.bwtch {background:#ff6000;}
a.bwtch:hover {background:#803000;text-decoration:none;}
a.bdload {background:#00a64a;}
a.bdload:hover {background:#005325;text-decoration:none;}
.mov-parts {width:217px; padding-bottom:8px;}
.mov-parts p,
.mov-parts dl {margin:-7px 0 0;padding:0 0 10px;font:11px/14px Tahoma,Arial,Verdana,sans-serif;color:#4d5973;overflow:hidden;width:100%;position:relative;}
.mov-parts dt {margin:0;padding:0 5px 0 0;float:left;clear:left;}
.mov-parts dd {margin:0;padding:0;}
.mov-parts .sel {padding:2px 0 12px;}
.mov-parts select {width:200px;}
.mov-btns {width:565px;font:11px/12px 'Trebuchet MS',Helvetica,sans-serif; color:#4d5973;}
.mov-btns p {margin:5px 0 0;}
/* popular */
.pop td {width:190px;padding:0 0 20px;}
.pop img {border:1px solid #000;display:block;}
.pop h4 {margin:10px 35px 8px 0;font:bold 12px/15px 'Trebuchet MS',Helvetica,sans-serif;color:#000;}
.pop h4 a {color:#000;}
.all-link {font:11px/14px Tahoma,Arial,Verdana,sans-serif;padding:0 0 10px;}


h1 a:link, h1 a:visited
{
	font-size: 20px;
}
h1 a:hover
{
	font-size: 20px;
}

.playbill_blue_header, .playbill_blue_header a, .playbill_blue_header a:hover{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #039;
	text-decoration: none;
}
.playbill_blue_header2, .playbill_blue_header2 a:hover{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #263b98;
	text-decoration: none;
}
.playbill_blue_header2 a{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #263b98;
	text-decoration: underline;
}
.playbill_blue_header3, .playbill_blue_header3 a{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #039;
	text-decoration: none;
}
.playbill_blue_header3 a:hover{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #039;
	text-decoration: underline;
}
.playbill_orange_header, .playbill_orange_header a{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.playbill_orange_header a:hover{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f80;
	text-decoration: underline;
}
.playbill_orange_header2, .playbill_orange_header2 a{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.playbill_orange_header2 a:hover{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f80;
	text-decoration: underline;
}
.playbill_orange_header3, .playbill_orange_header3 a:hover{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: none;
}
.playbill_orange_header3 a{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f80;
	text-decoration: underline;
}
.playbill_vertical_devider{
	background-image: url(/incom/template/meloman/images/playbill_vert_devider.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 31px;
}
.playbill_gray_text{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
}
.playbill_gray_text_last, .playbill_gray_text_last a, .playbill_gray_text_last a:hover{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a3a3a3;
	text-decoration: none;
}
.playbill_gray_text a, .playbill_gray_text a:hover{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
}
.playbill_gray_link{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3d3d3d;
}
.playbill_gray_link a{
	color: #3d3d3d;
	text-decoration: underline;
}
.playbill_gray_link a:hover{
	color: #039;
	text-decoration: none;
}
.playbill_date_box_blue{
	background-image: url(/incom/template/meloman/images/playbill_date_blue.gif);
}
.playbill_date_box_blue div{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin: 4px auto;
}
.playbill_date_box_blue div a, .playbill_date_box_blue div a:hover{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.playbill_date_box_orange{
	background-image: url(/incom/template/meloman/images/playbill_date_orange.gif);
}
.playbill_date_box_orange div{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #f80;
	font-weight: bold;
	text-decoration: none;
	margin: 4px auto;
}
.playbill_date_box_orange div a, .playbill_date_box_orange div a:hover{
	font-weight: bold;
	color: #f80;
	text-decoration: underline;
}
.playbill_date_box_gray{
	background-image: url(/incom/template/meloman/images/playbill_date_gray.gif);
}
.playbill_date_box_gray div{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #585858;
	font-weight: bold;
	text-decoration: none;
	margin: 4px auto;
}
.playbill_date_box_gray div a, .playbill_date_box_gray div a:hover{
	font-weight: bold;
	color: #585858;
	text-decoration: underline;
}
.playbill_date_box{
	background-repeat: no-repeat;
	border: 1px solid #b0b0b0;
	width: 25px;
	height: 23px;
	width: expression("27px");
	height: expression("25px");
}

a.login-label:link, a.login-label:visited{
	color:#003399;
}
a.login-label:hover{
	color:#ff8800;	
}
.bill, .bill td{
	border: 2px solid #000;
	border-collapse: collapse;
	padding: 3px;
}
.heading{
	font-weight: bold;
	text-align:center;
}