

/* CSS Document */
HTML, body{
	background: url(../img/fon_site.gif);
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica;
	color: #304664;
	text-indent:0;
	}
td, div, span, li,.simple {
	font-size:12px;
	font-family: Arial, Verdana, Helvetica;
	color: #304664;
	text-indent:0;
	padding:0px;
	margin:0px;
	}
p {
	font-size:12px;
	font-family: Arial, Verdana, Helvetica;
	color: #304664;
	text-indent:40px;
	padding-top:10px;
	margin:0px;
	text-align:justify;
	}
ul
{
	list-style-image : url(../img/marker_s.gif);
}
	
	
	.top_text
	{
		color: #d2dcea;
		font-size:14px;
		font-weight:bold;
		font-family:Times New Roman, Arial, Helvetica;
		text-decoration:none;
		text-indent:0px;
		padding: 0px 15px;
	}
	.frm_name, .a_frm_name
	{
		color: #FFFFFF;
		font-size:20px;
		font-weight:bold;
		font-family:Times New Roman, Arial, Helvetica;
		vertical-align:middle;
		text-decoration:none;
	}
	.frm_name2, .a_frm_name2
	{
		color: #FFFFFF;
		font-size:16px;
		font-weight:bold;
		font-family:Times New Roman, Arial, Helvetica;
		vertical-align:middle;
		text-decoration:none;
	}
	.a_frm_name:hover ,.a_frm_name2:hover
	{
		color: #f3b312;
	}
	.a_submenu_hot,.a_submenu_hot1
	{
		color: #304664;		
		font-size:14px;
		font-weight:bold;
		font-family:Arial, Verdana, Helvetica;
		vertical-align:middle;
	}
	.a_submenu,.a_submenu1
	{
		color:#ff2f06;
		font-size:14px;
		font-weight:bold;
		font-family:Arial, Verdana, Helvetica;
		vertical-align:middle;
	}
	.a_submenu1
	{
		font-size:13px;
	}
	.a_submenu_hot1
	{
		font-size:13px;
	}
	.a_submenu:hover, .a_submenu_hot:hover
	{
		text-decoration:none;
	}
	.m_input
	{
		border: 1px solid #fff;
		width: 115px;
		background: #bfd5f6;
		height: 14px;
		font-size:10px;
		margin:0px;
		padding:0px;
	}
	.copyrighter
	{
		color: #FFFFFF;
		font-size:14px;
		font-family: Arial, Verdana, Helvetica;
	}
	.year, .selit
	{ color:#f3b312;}
	.date
	{
		font-size:14px;
		padding-top: 7px; 
		padding-bottom: 2px;
		text-align:center;
		width:100%;
	}
	.topic
	{
		font-size:18px;
		font-weight:bold;
		padding-bottom: 5px;
	}
	.text
	{
		text-align:justify;
		text-indent:30px !important;
	}
	.time
	{
		color:#ff2f06;
	}
	.news_topic
	{
		vertical-align:top; 
		font-size:11px;
		text-align:left;
		padding-left:2px;
		padding-right:2px;
	}
	.a_list
	{
		color: #304664;
	}
	.a_list:hover
	{
		text-decoration: none;
	}
	.a_topic
	{
		color: #304664;
		font-size:16px;
		font-weight:bold;
		padding-bottom: 3px;
		text-decoration: none;
	}
	.a_topic:hover
	{
		text-decoration:underline;
	}
	.multiplex
	{
		color:#fff;
		font-size:18px;
		font-family: Times New Roman, Arial, Helvetica;
		font-weight:bold;
		text-decoration:none;
	}
	.multiplex_addr
	{
		color:#fff;
		font-size:14px;
		font-family: Times New Roman, Arial, Helvetica;
		text-decoration:none;
	}
	.a_list
	{
		color: #304664;
		font-size:12px;
		font-family: Arial, Verdana, Helvetica;
		text-decoration:none;
	}

	.a_multiplex_list
	{
		color: #304664;
		font-size:13px;
		font-family: Arial, Verdana, Helvetica;
		text-decoration:none;
	}
	.a_multiplex_list_sel
	{
		color:#ff2f06;
		font-size:13px;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		text-decoration:none;
	}
	.a_multiplex_list:hover, .a_multiplex_list_sel:hover, .a_list:hover
	{
		color:#ff2f06;
	}
	.afisha_header
	{
		color: #083e58;
		font-size:40px;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		padding-top: 10px;
	}
	.afisha_contacts
	{
		color: #000;
		font-size:12px;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		padding-top: 10px;
		padding-right: 5px;
		padding-left: 5px;
	}
	.afisha_film
	{
		color: #083e58;
		font-size:14px;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		padding: 2px 0px 2px 0px;
		text-align:center;
		text-decoration:none;
	}
	.afisha_time
	{
		color: #083e58;
		font-size:12px;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		text-decoration:none;
	}
	.afisha_time_block
	{
		padding: 2px 0px 2px 0px;
		/*border-top: 2px solid #083e58;		*/
		text-align:center;
		vertical-align:middle;
	}
	.afisha_td_bottom
	{
		border-bottom: 3px solid #083e58;
	}
	a.afisha_film:hover, a.afisha_time:hover
	{
		color:#ff2f06;
	}
	.afisha_comment
	{
		color: #fff;
		font-size:12px;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		padding-top: 10px;
		vertical-align:bottom;
		text-align:center;
	}
	.text_name
	{
		width:100%;
		text-align:center;
		padding-bottom:5px;
		font-weight:bold;
	}
	.text_subname
	{
		width:100%;
		text-align:center;
		padding-bottom:5px;
		color:#5e080a;
		font-weight:bold;
	}
	.text_date
	{
		width:100%;
		padding-bottom:5px;
		color:#5e080a;
		font-size:12px;
		font-weight:bold;
	}
	.text_date a{color:#5e080a;}
	.text_sel
	{
		width:100%;
		padding-bottom:5px;
		color:#5e080a;
		font-size:12px;
	}
	.attribute_name
	{
		font-weight:bold;
		padding-top: 10px;
	}
	.attribute_name1
	{
		font-weight:bold;
		padding-top: 5px;
		font-size:12px;
	}
	.afisha_date
	{
		color: #083e58;
		font-size:30px;
		font-family: Arial, Verdana, Helvetica;
		padding-bottom: 10px;
	}
	.pugach
	{
    	color:#f3b312;
		font-size:16px;
		font-family: Arial, Verdana, Helvetica;
		text-decoration:none;
	}
	.y{color:#f3b312;font-weight:bold;text-decoration:none;}
	.y:hover {color:#FFFFFF;}
	.pugach:hover {color:#FFFFFF;}
	.invoco
	{	    
		color:#f3b312;
		font-size:12px;
		font-family: Arial, Verdana, Helvetica;
		text-decoration:none;
	}
	.invoco:hover
	{
		color:#00CC00;
	}
	.frm
	{
		width:227px;
	}
	.frm_clr
	{
		width:208px;
	}
	.frm_clr_f
	{
		width:224px;
	}
	.frm_h
	{
		height:31px;  /*39-8=31*/
	}
	.blok
	{ 
		padding: 2px 10px 7px 10px;
	}
	.line
	{
		padding: 2px 5px 2px 5px;
	}
	.simple_fon {background-color:#dbe4f1;}
	.pic
	{
		border: 1px solid #304664;
	}
	.pic_text
	{
		float:right; 
		padding-left:10px; 
		padding-bottom:5px;
	}
	.pic_afisha
	{
		border: 3px solid #bf8d38;
	}
	.smpl_board
	{
		border: 3px solid #fff;
	}
	.smpl_fon
	{
		background-color: #f3b312;
	}
	.a_multiplex, .a_multiplex_text
	{
		color: #5e080a;
		font-weight:bold;
		text-decoration: none;
	}
	.a_multiplex:hover
	{
		color:#ff2f06;
	}
	.board_mx
	{
		width:28px;
		height:28px;
	}
	.pad_lr
	{
		padding-left:10px; 
		padding-right:10px;
	}
	.pad
	{
		padding:10px; 
	}
	.pad_s
	{
		padding:5px 0px 5px 5px; 
	}
	.block_width
	{
		width: 651px !important; float: left;  overflow: auto;  
	}
	.bg1_0
	{
		background-color:#c1cee3;
	}
	.bg1_1
	{
		background-color:#cfdaea;
	}
	.bg1_2
	{
		background-color:#b5c4dc;
	}
	.bg1_3
	{
		background-color:#E4E4EF;
	}
	
	
	h1{
		font-family:Arial,Verdana, Helvetica;
		color: #304664;
		font-size:20px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}
	h2{
		font-family:Arial,Verdana, Helvetica;
		color: #304664;
		font-size:16px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}
	
	
img{border:0;}
input, textarea{
	background: #bfd5f6;
	border: 1px solid #fff;
	width: 200px;
}
a{
	color:#ff2f06;
	text-decoration:underline;
	}
a:hover{
	text-decoration: none;
	}
#div_page{
	margin:0px auto;
	background-color:#dbe4f1;
	width:964px;

	text-align:center;
	}	
	
	.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#c0cce2;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
}
.bprice
	{
		color:#ff2f06;
	}
.eventDay
{
	font-weight: bold;
	padding-top:10px;
	font-size: 16px;
	text-align:center
}
.base_fon
{
	background: #FFFFFF;
}
.base_pic
{
       border: 0px solid #000000;
       margin: 3px;
}
.SeatTable, .SeatTable tr td
{
	font-size: 10px;
	text-align:center;
}
.rb
{
	padding-right: 0px;
	font-weight:bold;
}
tr.rb_label td 
{
    text-align:center;
    font-weight: bold;
}
.rb input
{
	width: 20px;
}
a.menu_button
{
 width:170px;height:34px; text-align:center; display:block;color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:14px;padding-top:9px;	
}
a.menu_button:hover
{
	color: #f0c147;
}
.page_tbl{ border-top: 1px solid #000000;border-left: 1px solid #000000;}
.page_tbl tr td{ border-bottom: 1px solid #000000;border-right: 1px solid #000000; padding: 5px;
}

.modalBackground {
	background-color:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.modalPopup {
	background-color:#DCE4F1;
	border-width:3px;
	border-style:solid;
	border-color:#444;
	padding:3px;	
}
.modalPopup_text {
	color:#444;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	font-family:Arial, Helvetica, Times New Roman;
}
.modalPopup_text_s {
	color:#444;
	font-weight:bold;
	font-size:9px;
	font-family:Arial, Helvetica, Times New Roman;
}
.little td{font-size:9px;}

.plus{color: #2b871c;}
.minus{color: #a62727;}
.posChange{}

.plus
{
	 color: #2b871c;
}
.minus
{
	color: #a62727;
}
.small
{
    font-size: 11px;
}
td.buttons{}
td.buttons a {color:#304664; text-decoration:none; font-weight:bold; font-size:10px; padding:0px 5px 0px 5px;}
td.buttons a:hover {color:#c1cee3;}
td.buttons:hover{background-color:#083e58;}
td.buttons:hover a {color:#c1cee3;}

