#div_container  {
	float:left;
	width: 100%;
}

.now_atrium-kino {
	width: 100%;	
	left:0px;
	top:0px;

	margin:0 auto;
}


#div_site {
	width:990px; /*48+894+48*/
	height: auto;
	text-align:left;	
	padding-bottom:15px;
	position:relative;
}


.header {
	float:left;
	width:990px;
	height:147px;
}

.h_l {
	float:left;
	width:16px;
	height:147px;
	background:url(/images/tpl/ugle.png) left top no-repeat;
}

.h_l div{
	float:left;
	width:16px;
	height:129px;
	margin-top:18px;
	/*background-color: #fcfcfd;	*/
	background:url(/images/tpl/f-f.jpg) bottom repeat-x;	
}

.h_c {
	float:left;
	width:958px;
	height:147px;
/*	background-color: #fcfcfd;*/
	background:url(/images/tpl/f-f.jpg) repeat-x #e7e9ec;
}

.atrium-kino {
	float:left;
	width:188px;
	height:130px;
	margin-top:10px;
	margin-left:10px;
	background:url(/images/tpl/atrium-kino.jpg) no-repeat;
	position:relative;	
}

.wi-fi {
	width:41px;
	height:28px;
	right:2px;
	bottom:2px;
	background:url(/images/tpl/wi-fi.gif) no-repeat;
	position:absolute;
}

.user_phone {
	float:left;
	width:215px;
	height:135px;
	margin-left:70px;
	margin-top:10px;
	position:relative;
	z-index:400;
}

.user_phone-ptr {
	float:left;
	width:400px;
	height:135px;
	margin-left:70px;
	margin-top:10px;
	font-size:17px;
	font-weight:bold;
}

a.v-z, a.v-z:link, a.v-z:visited{
	display:block;
	float:left;
	width:170px;
	height:16px;
	text-decoration:none;
	font-size:12px;
    color: #0090ec;
	padding-left:20px;
	white-space:nowrap;
    background:  url(/images/tpl/user.jpg) left top no-repeat;
}

a.v-z:hover {	
    color: #e67d28;	
    background:  url(/images/tpl/user.jpg) left bottom no-repeat;
}

a.v-z b {
	display:block;
	float:left;
	width:170px;		
	font-weight:normal;
	border-bottom: 1px dashed #0090ec;
}

a.v-z:hover b:hover {
	cursor:pointer;
	border-bottom: 1px dashed #e67d28;
}

.us-ya {
	display: block;
	float: left;
	width:190px;
	height:16px;
	overflow:hidden;
	padding-left:20px;
	font-size:11px;
	color:#000;
}

a.v-z-1, a.v-z-1:link, a.v-z-1:visited{
	font-size:12px;
	color: #0090ec;
	margin-right:5px;
}

a.v-z-2, a.v-z-2:link, a.v-z-2:visited{
	font-size:11px;
	color:#000;
}

.phone {
	display: block;
	float: left;
	margin-top:10px;
	margin-left:20px;
}

.phone strong{
	font-family:"Times New Roman", Times, serif;
	font-size:29px;
	font-weight:normal;
}

.phone b{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #706e6e;
	font-weight:normal;
	margin-top:-5px;
}

.phone-ptr {
	display: block;
	float: left;
	margin-top:10px;
	margin-left:20px;
}

.phone-ptr strong{
	font-size:11px;
	font-weight:normal;
}

.phone-ptr i{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #706e6e;
	font-style:normal;
	font-weight:normal;
	padding-left:10px;
}

#ff-comment {
	left:95px;
	top:-10px;	
}

#ff-faq {
	left:-15px;
	top:-10px;	
}


.f-user {
	display: none;
	width:270px; /* 325*/
	height:275px; /* 292 */
	padding:20px 20px 0 35px;
	background:  url(/images/tpl/f-user.png) left top no-repeat;	
	position:absolute;
	left:-25px;
	top:-8px;
	z-index:400;
}

.f-user a{
	color: #000000;
}

.f-user label {
	display:block;
	float:left;
	width:60px;
	height:22px;
	border:0;
	margin:8px 0;	
}

.f-user input {
	display:block;
	float:left;
	width:181px;
	height:22px;
	line-height:22px;
	padding: 0 10px;
	background:  url(/images/tpl/user-edit.png) left top no-repeat;	
	border:0;
	margin:8px 0;	
	
}

.f-user textarea {
	display:block;
	float:left;
	width:244px;
	height:89px;
	padding: 5px 10px;
	background:  url(/images/tpl/textarea.png) left top no-repeat;	
	border:0;
	
}

.f-user input.login {
	display:block;
	float:left;
	width:86px;
	height:32px;
	font-size:20px;
	color: #ffffff;
	margin: 28px 0 0 60px;
	padding: 0;
	padding-right:3px;
	cursor:pointer;
	background:  url(/images/tpl/but-2.png) left top no-repeat;	
	border:0;
}

.f-user input.login:hover {
	background:  url(/images/tpl/but-2.png) left bottom no-repeat;	
	border:0;
}

.f-user input.login2 {
	margin:10px 0 0 0 !important; 
	font-size:15px !important;
}

#f-faq {
	display:block;
	float:left;
	position:relative;
}

#f-faq a.q, #f-faq a.q:link, #f-faq a.q:visited{
	display:block;
	float:left;
	width:399px;
	height:28px; /*36*/
    background:  url(/images/tpl/but-faq.jpg) left top no-repeat;
	font-size:16px;
	color:#FFF;
	text-align:center;
	padding-top:8px;
}

#f-faq a.q:hover {	

}

a.cl, a.cl:link, a.cl:visited{
	display:block;
	float:left;
	width:17px;
	height:18px;
    background:  url(/images/tpl/close.jpg) left top no-repeat;
	position:absolute;
	right: 15px;
	bottom:20px;
}

a.cl:hover {	
    background:  url(/images/tpl/close.jpg) left bottom no-repeat;
}


.ad_menu {
	float:left;
	width:430px;
	height:135px;
	margin-left:45px;
	margin-top:10px;
}

.f_ad {
	display:block;
	float:left;
	width:210px;
	height:24px;
	padding-top:6px;
	margin-top:1px;
}

a.ad, a.ad:link,a.ad:visited{
	display:block;
	float:left;
	height:20px;
	text-decoration: underline;
	font-size:12px;
    color: #0090ec;
	padding-left:30px;
	padding-top:4px;	
	white-space:nowrap;
    background:  url(/images/tpl/star.png) left top no-repeat;
}

a.ad:hover {	
    color: #e88535;	
}

a.ad_act, a.ad_act:link,a.ad_act:visited{
	display:block;
	float:left;
	width:145px;
	height:24px;
	text-decoration: none;
	font-size:12px;
    color: #f2f3f5;
	padding-left:45px;
	margin-left:-17px;
	margin-right:37px;
	padding-top:6px;
	margin-top:1px;
	white-space:nowrap;
    background:  url(/images/tpl/ad-m-f.png) left top no-repeat;
}

a.ad_act:hover {	
    color: #f2f3f5;	
}

.h_r {
	float:left;
	width:16px;
	height:147px;
	background:url(/images/tpl/ugle.png) right top no-repeat;	
}

.h_r div{
	float:left;
	width:16px;
	height:129px;
	margin-top:18px;
	/*background-color: #fcfcfd;	*/
	background:url(/images/tpl/f-f.jpg) bottom repeat-x;	
}

.main_menu {
	float:left;
	width:980px; /*990*/
	height:123px; /*123*/
/*	background-color: #49739b;*/
	padding-left:10px;
	background:url(/images/tpl/f-menu.jpg) repeat-x #335c89;	
}

.f_m_m_l{
	float:left;
	width:8px;
	height:123px; 
	margin-left:8px;
	background:url(/images/tpl/f-m-m-l.jpg) repeat-x;	
}

.f_m_m{
	float:left;
	height:123px; 
	background:url(/images/tpl/f-m-m.jpg) repeat-x;	
}

.f_m_m a{
	margin:0 !important;
}

.f_m_m_r{
	float:left;
	width:10px;
	height:123px; 
	margin-right:8px;
	background:url(/images/tpl/f-m-m-r.jpg) repeat-x;	
}



a.m_m, a.m_m:link,a.m_m:visited{
	display:block;
	float:left;
	height:36px; /*123*/
	text-decoration: none;
	font-size:12px;
    color: #ffffff;
	padding-left:7px;
	padding-right:7px;
/*	margin: 0 17px;*/
	margin-left:16px;
	margin-right:18px;
    padding-top:84px;
	text-transform:uppercase;
	white-space:nowrap;
	/*border: 1px solid green;*/
}

a.m_m:hover {	
	background-position: left 123px;
}

a.m_m b {
	display:block;
	color: #c1c1c1;
	text-transform:none;
	font-weight:normal;
	padding-top:2px;
}


a.m_m_act, a.m_m_act:link,a.m_m_act:visited{
	display:block;
	float:left;
	width:145px;
	height:24px;
	text-decoration: none;
	font-size:12px;
    color: #f2f3f5;
	padding-left:45px;
	margin-left:-17px;
	margin-right:37px;
	padding-top:6px;
	white-space:nowrap;
    background:  url(/images/tpl/ad-m-f.png) left top no-repeat;
}

a.m_m_act:hover {	
    color: #f2f3f5;	
}

.f-j {
	float:left;
	width:990px;
	height:153px;
	background:url(/images/tpl/f-j.jpg) repeat-x #fcd548;	
	overflow:hidden;
}

.f-j_time {
	float:left;
	width:489px; /*479*/
	height:133px; /*153*/
	padding-top: 20px;
	padding-left: 15px;
	background:url(/images/tpl/f-j-r.png) right top no-repeat;	
	overflow:hidden;
}

.f-j_time_bi {
	display:block;
	float:left;
	width:360px;
	height:32px;
}

.f-j_time b{
	float:left;	
	font-size:14px;
	font-weight:normal;
}

.f-j_time i{
	float:left;	
	color:#6f4a00;
	font-size:11px;
	font-style: normal;
}

.f-j_time input.login {
	display:block;
	float:left;
	width:86px;
	height:32px; /*32*/
	font-size:20px;
	color: #ffffff;
	padding: 0;
	cursor:pointer;
	background:  url(/images/tpl/but-2.png) left top no-repeat;	
	border:0;
	padding-bottom:2px;
}

.f-j_time input.login:hover {
	background:  url(/images/tpl/but-2.png) left bottom no-repeat;	
	border:0;
}

.f-j_time_slider {
	float:left;
	width:470px; 
	height:70px;
	margin-top:15px;
}

.range-t {
	float:left;
	width:470px; 
	height:20px;
	font-size:11px;
	padding-bottom:5px;
}

.range-b {
	float:left;
	width:470px; 
	height:20px;
	font-size:11px;
	padding-top:8px;
}

.range-t span {
	padding-right:40px;
}

.range-b span{
	padding-left:25px;
	padding-right:15px;
}

.range-t sup, .range-b sup{
	color:#8a8a8a;
}

.range {
	margin: 0 10px;
}

.f-j_news {
	float:left;
	width:486px; 
	height:153px; 
}

.f-content {
	float:left;
	width:990px;
    min-height:700px;
    height: auto !important;
    height: 700px;
	background-image:url(/images/tpl/f-c.jpg);
	background-repeat:repeat-x;	
	background-color: #e4e5e6;
	padding-bottom:10px;
}

.f-content-d {
	float:left;
	width:990px; /*990*/
	background-image:url(/images/tpl/f-c.jpg);
	background-repeat:repeat-x;	
	background-color: #e4e5e6;
}

.f-content-tm {
	float:left;
	width:990px; /*990*/
    min-height:660px; /*700*/
    height: auto !important;
    height: 660px;
	padding: 20px 0;
	overflow:hidden;
}

.f-content-tm-2 {
	float:left;
	width:950px; /*990*/
    min-height:660px; /*700*/
    height: auto !important;
    height: 660px;
	padding: 20px 20px;
}

.f-content-tm-l {
	float:left;
	width:755px; /*775*/
    height: auto;
	padding-right:20px;
}

.f-content-tm-r {
	float:left;
	width:175px; /*175*/
    height: auto;
}

.f-see-today {
	display:block; 
	float:left; 
	width:990px; 
	overflow:hidden; 
	z-index:1000; 
	position:relative; 
	padding-top:2px;
}

.bn-r {
	float:left;
	width:175px; /*175*/
    height: auto;
	text-align:center;
	margin-top:20px;
}

.f-content-tm-2-l {
	float:left;
	width:650px; /*990*/
    min-height:660px; /*700*/
    height: auto !important;
    height: 660px;
	padding-top:35px;
}

.f-content-tm-2-r {
	float:left;
	width:300px; /*990*/
    height: auto;
	padding-top:35px;	
}

.f-content-tm-2-r span{
	display:block;
	clear:both;
	float:left;
	white-space:nowrap;

}

.f-content-tm-2-r a,  .f-content-tm-2-r a:link, .f-content-tm-2-r a:visited{
	display:block;
	float:left;
	width: auto;
	height:27px; /*35*/
	font-size:14px;
	text-decoration: underline;
	padding-top:8px;
	margin-left:17px;	
}

.f-content-tm-2-r a:hover {
	text-decoration:none;
}

.f-content-tm-2-r b{
	display:block;
	padding-top:10px;
	font-weight:normal;
}

.f-content-tm-3-l {
	float:left;
	width:855px; /*990*/
    min-height:660px; /*700*/
    height: auto !important;
    height: 660px;
}

.floor {
	display:block;
	float:left;
	width:775px;
	height: 570px;
	background-repeat:no-repeat;
	position:relative;
}

.floor div{
	display:block;
	float:left;
	position:absolute;
	left:0;
	top:0;
}

.floor span{
	display:block;
	float:left;
	width:23px;
	height:23px;
	position:absolute;
	left:0;
	top:0;
	background:url(/images/tpl/legend.png) 0px -69px no-repeat;	
}

.floor span.lgd-1{	
	background:url(/images/tpl/legend.png) 0 0 no-repeat;	
}

.floor span.lgd-3{	
	background:url(/images/tpl/legend.png) 0 -138px no-repeat;	
}

.floor span.lgd-4{	
	background:url(/images/tpl/legend.png) 0 -23px no-repeat;	
}

.floor span.lgd-5{	
	background:url(/images/tpl/legend.png) 0 -92px no-repeat;	
}

.floor span.lgd-6{	
	background:url(/images/tpl/legend.png) 0 -161px no-repeat;	
}

.floor span.lgd-7{	
	background:url(/images/tpl/legend.png) 0 -46px no-repeat;	
}

.floor span.lgd-8{	
	background:url(/images/tpl/legend.png) 0 -115px no-repeat;	
}

.floor span.lgd-9{	
	background:url(/images/tpl/legend.png) 0   bottom no-repeat;	
}

.floor span.lgd-10{	
	width:25px;
	height:33px;
	background:url(/images/tpl/legend-2.png) 0 top no-repeat;	
}

.floor span.lgd-11{	
	width:25px;
	height:33px;
	background:url(/images/tpl/legend-2.png) 0 bottom no-repeat;	
}


.floor-legend {
	display:block;
	float:left;
	width:600px;
	height: auto;
	padding-top:45px;
	padding-left:45px;
}

.floor-legend span{
	display:block;
	float:left;
	width:165px;
	height:20px;
	padding-left:35px;
	padding-top:3px;
	margin-bottom:10px;
}


span.legd-1{	
	background:url(/images/tpl/legend.png) 0 0 no-repeat;	
}

span.legd-2{
	background:url(/images/tpl/legend.png) 0px -69px no-repeat;	
}

span.legd-3{
	background:url(/images/tpl/legend.png) 0 -138px no-repeat;	
}

span.legd-4{
	background:url(/images/tpl/legend.png) 0px -23px no-repeat;	
}

span.legd-5{
	background:url(/images/tpl/legend.png) 0 -92px no-repeat;	
}

span.legd-6{
	background:url(/images/tpl/legend.png) 0px -161px no-repeat;	
}

span.legd-7{
	background:url(/images/tpl/legend.png) 0 -46px no-repeat;	
}

span.legd-8{
	background:url(/images/tpl/legend.png) 0px -115px no-repeat;	
}

span.legd-9{
	background:url(/images/tpl/legend.png) 0 bottom no-repeat;	
}

.f-content-tm-3-r {
	float:left;
	width:95px; /*990*/
	
    height: auto;	
}

.f-content-tm-3-r a, .f-content-tm-3-r a:link, .f-content-tm-3-r a:visited{
	display:block;
	width:84px; 
	height:64px;
	font-size:40px;
	color: #3c77b9;
	
	padding-top:20px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.cursor_{ text-decoration:underline !important; cursor:pointer;}
.cursor_:hover{ color:#333; }

.cursor_2{ cursor:pointer; text-decoration:none !important;}
.cursor_2:hover{ color:#333; }

.cursor_2 i{ text-decoration:underline; font-style:normal;}
.floor i{font-style:normal; text-decoration: none;}
.cursor_2 b{  color:#000;}
.f-content-tm-3-r a:hover {	
	text-decoration:underline;

}

a.tour_act, a.tour_act:link,a.tour_act:visited{
	width:84px; 
	height:69px;	
	color: #FFF;
	padding-top:15px !important;	
	text-decoration:none;
	background:url(/images/tpl/tour.jpg) no-repeat;	
}

a.tour_act:hover {	

}

a.tour_act b{
	display:block;
	font-size:12px;
	margin-top:-8px;
}

.news-it {
	display:block;
	width:100%;
	padding-bottom:10px;
}

.news-it img{
	margin-right:15px;
	margin-bottom:15px;
}

.news-it a{
	font-size:14px;
}

.news-it i{
	display:block;
	font-size:11px;
	color: #777777;
	padding-bottom:8px;
}

.news-it span a{
	font-size:12px;
}

.nav {
	display:block;
	width:100%;
	padding-top:25px;
}

.nav a{
	font-size:17px;
	margin:0 5px;
}

.nav b{
	font-size:17px;
	color:#000;
	margin:0 5px;
}

.faq {
	display:block;
	width:100%;
	padding-bottom:5px;
}

.faq b{
	font-size:14px;
	border-bottom: 1px dashed #0069ca;
	text-decoration:none;
	color: #0069ca;
	font-weight:normal;
	cursor:pointer;
}

.faq i{
	display:block;
	font-size:11px;
	color: #777777;
	padding-top:3px;
	padding-bottom:8px;
}

.faq span{
	display: none;
}


a.floor, a.floor:link,a.floor:visited{
	display:block;
	width:139px; /*156*/
	height:27px; /*35*/
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	padding-top:8px;
	background:url(/images/tpl/but-3.png) no-repeat;
	padding-left:17px;
	margin-left:0 !important;
}

a.floor:hover {	
    color: #f2f3f5;	
}

.flr-b {
	display:inline !important;
	color: #FFF;
	font-size:12px;
	padding: 0 !important;
	
}

.tenants {

}

.tenants ins {
	width:175px;	
	display:inline-block;
	margin: 0 40px 65px 20px;
	padding-top:100px;
	position:relative;
	text-decoration:none;
	vertical-align:top;
}

.tenants img {
	bottom:100%;
	padding-bottom:7px;
	position:absolute;
}

.tenants strong {
	position:relative;
	font-weight:normal;
}

.tenants p{
	padding-top:10px;
}

.tenants-l {
	display:block;
	float:left;
	width:150px;
	line-height:22px;
}

.tenants-l img{
	margin-bottom:20px;
}

.tenants-l a{
	display:block;
	float:left;
	clear:both;
	margin-left:20px;
	padding-left:0;
}

.tenants-r {
	display:block;
	float:left;
	width:780px; /*800*/
	padding-left:20px;
}

.photo-tr {
	display:block;
	float:left;
	width:115px; /*125*/
	height:117px; /*125*/
	background:url(/images/tpl/photo.jpg)  no-repeat;	
	margin-bottom:15px;
	margin-right:5px;
	padding: 10px 0 0 8px;

}

a.tr,  a.tr:link, a.tr:visited{
	background:url(/images/tpl/map.png) left 2px no-repeat;
	padding-left:20px;
 	margin-left:0;
}

a.tr:hover {

}

.cat-photo {
	display:block;
	float:left;
	width:242px;
	height: auto;
	margin: 0 60px 30px 10px;
	padding-bottom:10px;
	background:url(/images/tpl/cat-photo.png) no-repeat;
}

.cat-photo img{
	margin:15px 0px 25px 17px;
}

.cat-photo a{
	color: #2f5786;
}

.cat-photo i{
	display:block;
	font-size:11px;
	color: #8b8b8b;
	padding-bottom:3px;
}

.cat-photo b{
	display:block;
	font-size:11px;
	color: #5b5b5b;
	font-weight:normal;
}

.res_n {
	display:block;
	margin-top:-28px;
}

.res_pic {
	display:block;
	float:left;
	width:185px; /*220*/
	height:233px; /*250*/
	background:url(/images/tpl/res-pic.png) no-repeat;
	padding: 17px 0 0 35px;	
	margin-top:15px;
}

.res_pic img{
	border: 1px solid #a49d9c;
}

.res_pic-2 {
	display:block;
	float:left;
	width:220px; /*220*/
	height: auto; /*300*/
	background:url(/images/tpl/res-pic-2.png) no-repeat;
	padding: 17px 0 0 0px;	
	margin-top:15px;
}

.res_pic-ptr {
	display:block;
	float:left;
	width:170px; /*220*/
	height: auto; /*300*/
	background: none !important;
	margin-top:15px;
	padding: 0 !important;
}

.res_pic-ptr img{
	border: 0 !important;
	margin-left:0 !important;
}

.res_pic-2 span{
	display:block;
	font-size:11px;
	text-align:center;
	color: #e5e5e5;
	padding-bottom: 2px;
}

.res_pic-2 span.wait{
	display:block;
	color: #777777;
	padding-top:25px;
	padding-bottom:5px;
}

.res_pic-2 img{
	border: 1px solid #a49d9c;
	margin-left:35px;
}

.res_pic-2 b{
	font-weight: normal;
	text-decoration:underline;
}

.res_pic-2 b:hover{
	text-decoration: none;
}

.res_pic-2 a{
	text-decoration:none;
}



.fm_not {
	display:block;
	float:left;
	width:525px;
	height: auto;	
	margin-top:15px;
}

.fm_nt {
	display:block;
	float:left;
	width:385px;
	height: auto;	
	font-size:13px;
	line-height:20px;
}

.fm_prt {
	display:block;
	float:left;
	width:140px;
	height: auto;
	text-align:right;
}

.fm_prt a{
	display:block;
	float: right;
	font-size:11px;
	margin-bottom:5px;
}

a.dis,  a.dis:link, a.dis:visited{
	display:block;
	float:right;
	height:22px; /*25*/
	color: #FFF;	
	text-decoration: none;
	white-space:nowrap;
	background:url(/images/tpl/dis-c.jpg) repeat-x;
	padding-top: 3px;
	text-align:center;
	margin-bottom:2px;
}

a.dis:hover {
	text-decoration:underline;
}

b.dis-l {
	display:block;
	float:left;
	width:4px;
	height:25px;
	margin-top:-3px;
	margin-left:-4px;
	background:url(/images/tpl/dis-l.jpg) no-repeat;
	text-decoration:none;
}

b.dis-r {
	display:block;
	float:left;
	width:100%;
	height:21px;
	margin-top:-3px;
	padding-top:4px;
	padding-right:3px;
	text-decoration: none;
	background:url(/images/tpl/dis-r.jpg) right no-repeat;
}

b.dis-r:hover {
	text-decoration: underline;
}

.fm_f-pole {
	display:block;
	float:left;
	width:525px;
	height: auto;	
}

.fm_pole {
	display:block;
	float:left;
	width:246px;
	height: auto;	
	line-height:16px;
	margin-right:15px;
}

.fm_pole span{
	display:block;
	float:left;
	width:246px;
	height: auto;
	padding-bottom:10px;
}

.fm_pole span b{
	color: #1770cf;
	font-weight:normal;
}

.fm_pole-ptr span b{
	color:#000 !important;
	font-weight: bold !important;
}

.res_flash {
	display:block;
	float:left;
	width:728px; /*730*/
	height: 320px;
	margin-top:30px;
}

.res_img {
	display:block;
	float:left;
	width:730px; /*730*/
	height: auto;
	margin-top:2px;
	line-height:0;
}

.res_img span.r-i{
	display:block;
	float:left;
	width:90px;
	height:50px;
	margin-right:1px;
	margin-bottom:2px;
}


.res_pas {
	display:block;
	float:left;
	width:730px;
	height: auto;	
	margin-top:15px;	
}

.res_pas_nows {
	display:block;
	font-size:15px;
	margin-top:10px;
	margin-bottom:10px;
}

.res_pas_nows-2 {
	display:block;
	font-size:11px;
	margin-bottom:15px;
}

.res_pas_nows b{
	color: #8aab0f;
}

.res_pas_nows-ptr b{
	color: #000 !important;
}

.f-pas_day {
	display:block;	
	float:left;
	width:725px; /*730*/
    height: 50px;
	padding-left:10px;
	background:url(/images/tpl/f-pas.jpg) repeat-x;
	margin-bottom:35px;
}

.f-pas_day a,  .f-pas_day a:link, .f-pas_day a:visited{
	display:block;
	float:left;
	width:44px; /*76*/	
	height:41px; /*50*/
	font-size:11px;
	color: #3d3b3b;	
	text-decoration: none;
	font-weight:normal;
	white-space:nowrap;
	padding-left:2px;	
	padding-top:8px;
	margin: 0 8px;
/*	margin-left:7px;
	margin-right:7px;
	padding-top:9px;*/
}

.f-pas_day a:hover {

}

.f-pas_day a:hover b{
	text-decoration:none;
}

a.d_act, a.d_act:link,a.d_act:visited{
	display:block;
	float:left;
	width:44px; /*46*/
	height:59px;
	font-size:11px;
	color: #FFF;	
	text-decoration: none;
	font-weight:normal;
	white-space:nowrap;
    background:  url(/images/tpl/f-pas-act.png) center top no-repeat;
	padding-left:2px;
	padding-top:8px;
	margin: 0 8px;	
	position:relative;
}

a.d_act:hover {	

}

a.d_act i {
   display:block;
   width: 66px;
   height:2px;
   line-height:0;
   font-size:1px;
   position:absolute;	
   background:  url(/images/tpl/f-pas-act.png) center top no-repeat;
   left:-10px;
   top:0;
}

a.d_act b {
	font-size:13px;
    color: #FFF;
	text-decoration: none;
}


.f-pas_day b {	
	font-size:13px;
    color: #0059c6;
	text-decoration: underline;
	font-weight:normal;
}

.f-pas_day b:hover {	
	text-decoration: none;
}


/**/
.f-pas_see {
	display:block;	
	float:left;
	width:975px; /*990*/
    height: 70px;
	background:url(/images/tpl/f-pas-2.jpg) repeat-x;
	margin-top:-20px;
	padding-left:15px;
}

.f-pas_see a,  .f-pas_see a:link, .f-pas_see a:visited{
	display:block;
	float:left;
	width:54px;
	height:50px; /*70*/
	font-size:11px;
	color: #3d3b3b;	
	text-decoration: none;
	font-weight:normal;
	white-space:nowrap;
	margin-left:0px;
	margin-right:0px;
	padding-top:20px;
	padding-left:10px;
	margin: 0 8px;	
}

.f-pas_see a:hover {

}

.f-pas_see a:hover b{
	text-decoration:none;

}


a.d_act-2, a.d_act-2:link,a.d_act-2:visited{
	display:block;
	float:left;
	width:54px; /*64*/
	height:74px; /*94*/
	font-size:11px;
	color: #FFF;	
	text-decoration: none;
	font-weight:normal;
	white-space:nowrap;
    background:  url(/images/tpl/f-pas-act-2.png) center top no-repeat;
	padding-left:10px;
	margin: 0 8px;
	padding-top:20px;
	position: relative;
	
}

a.d_act-2:hover {	

}

a.d_act-2 i {
   display:block;
   width: 128px;
   height:2px;
   line-height:0;
   font-size:1px;
   position:absolute;	
   background:  url(/images/tpl/f-pas-act-2.png) center top no-repeat;
   left:-30px;
   top:0;
}

a.d_act-2 b {
	font-size:15px;
    color: #FFF;
	text-decoration: none;
}


.f-pas_see b {	
	font-size:15px;
    color: #0059c6;
	text-decoration: underline;
	font-weight:normal;
}

.f-pas_see b:hover {	
	text-decoration: none;
}

/**/
.f-pasp {
	display:block;	
	float:left;
	width:100%;	
	padding-bottom:15px;
}

.f-pasp a,  .f-pasp a:link, .f-pasp a:visited{
	display:block;
	float:left;
	margin-right:20px;
	color: #5b57a0;
}

.pasp a:hover {

}

a.p_act, a.p_act:link,a.p_act:visited{
	display:block;
	float:left;
	color: #bf4848;	
	margin-right:20px;	
	width:44px;
}

a.p_act:hover {	

}

.f-ss-ñ {
	display:block;	
	float:left;
	width:50px;
	font-size:11px;
	color: #666666;
	padding-right:15px;
	line-height:16px;
	text-align:right;
}

a.p_act-2, a.p_act-2:link,a.p_act-2:visited{
	display:block;
	float:right;
	color: #007ebf;	
	margin:0;	
	
}

a.p_act-2:hover {	

}

.f-ss {
	display:block;	
	float:left;
	font-size:11px;
	color: #666666;
	padding: 0 5px;
	line-height:16px;
}

.f-comment {
	display:block;	
	float:left;
	height:auto;
	margin-top:50px;
	position:relative;
}

.f-comment strong{
	color: #000000;
	font-size:17px;
	font-weight:normal;
}

.f-comment i{
	color: #007bba;
	font-size:13px;
	font-style:normal;
}

.f-comment a{
	color: #007bba;
	font-size:13px;
}

.f-ct-it {
	display:block;	
	margin: 15px 0;
	line-height:18px;
}

.f-ct-it b{
	font-size:11px;
	color: #ed5015;
	font-weight:normal;
}

.f-ct-it u{
	font-size:11px;
	color: #727272;
	text-decoration:none;
}

.f-ct-it a{
	display:block;
	float:left;
	margin-top:3px;
}

.f-account {
	display:block;
	height:60px;
	margin-top:25px;
}

a.ac_n,  a.ac_n:link, a.ac_n:visited{
	display:block;
	float:left;
	height:21px;
	padding-top:4px;
	margin-right:25px;
}

a.ac_n:hover {

}

.f-ac-l{
	display:block;
	float:left;
	width:4px;
	height:21px;
	padding-top:4px;
	background:url(/images/tpl/ac-l.jpg) no-repeat;
	
}

.f-ac-r{
	display:block;
	float:left;
	width:4px;	
	height:21px;
	padding-top:4px;
	margin-right:25px;	
	background:url(/images/tpl/ac-r.jpg) no-repeat;
}

a.ac_act, a.ac_act:link,ac_act:visited{
	display:block;
	float:left;	
	height:19px;
	padding-top:4px;
	border-top: 1px solid #c4c5c6;
	border-bottom: 1px solid #c4c5c6;	
	margin:0;
}

a.ac_act:hover {	

}

#f-ac-date label {
	display:block;
	float:left;
	width:155px;
	height:22px;
	border:0;
	margin:6px 10px 8px;
	text-align:right;
}

#f-ac-date input {
	display:block;
	float:left;
	width:181px;
	height:22px;
	line-height:22px;
	padding: 0 10px;
	background:  url(/images/tpl/edit-1.jpg) left top no-repeat;	
	border:0;
	margin:2px 0;	
	
}

#f-ac-date select {
	display:block;
	float:left;
	width:201px;
	height:22px;
	margin:4px 0;		
}

#f-ac-date input.login {
	display:block;
	float:left;
	width:88px; /*88*/
	height:36px;
	font-size:14px;
	color: #ffffff;
	margin: 5px 0 0 180px;
	padding: 0;
	padding-right:8px;
	padding-bottom:6px;
	cursor:pointer;
	background:  url(/images/tpl/but-4.jpg) left top no-repeat;	
	border:0;
}

#f-ac-date input.login:hover {
	background:  url(/images/tpl/but-4.jpg) left bottom no-repeat;	
	border:0;
}

.f-account-b {
	display:block;
	float:left;
	width:225px;
	margin-right:2px;
	margin-bottom:2px;
}

.f-big-f {
	display:block;
	float:left;
	width:525px;
	margin-top: 10px;
	margin-bottom:20px;	
}

.plice_lt {
	display:block;
	height:110px;
	overflow:hidden;
}

.plice_lt div {
	display:block;
	font-size:13px;
	padding:0;
	margin:0;
}

.f-account-b a{
	display:block;
	float:left;
}

.f-account-b big{
	display:block;
	height:20px;
	font-size:15px;
	font-weight:bold;
	padding-bottom:25px;
}

.f-account-b big a{
	font-size:15px;
	font-weight:bold;
}


.f-account-b u{
	font-size:11px;
	color: #494949;
	text-decoration:none;
}

.f-account-b strong{
	font-size:22px;
}

.f-status-1 {
	display:block;
	float:left;
	width:155px; 
	height:28px; /*34*/
	background:  url(/images/tpl/res-status.jpg) left bottom no-repeat;	
	color: #5ba100;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding-top:6px;
	margin-top:10px;
	
}

.f-status-2 {
	display:block;
	float:left;
	width:155px; 
	height:28px; /*34*/
	background:  url(/images/tpl/res-status.jpg) left top no-repeat;	
	color: #ce0009;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding-top:6px;
	margin-top:10px;
}

.f-hall {
	display:block;
	float:left;
	width: 500px;
	height:auto;
}

.hall {
	display:block;
	float:left;
	width: 500px;
	position:relative;
	margin-top:130px;
}

#screen {
	display:block;
	width: 490px;
	height: 230px;
	position:absolute;
	background-repeat:no-repeat;
}

#hall-in {
	display:block;
	width: 100px;
	height: 400px;
	position:absolute;
	background-repeat:no-repeat;
}

.pl-1{
	display:block;
	width:25px;
	height:20px;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	position:absolute;
	background:url(/images/tpl/place-b.jpg) no-repeat;
}

.pl-1:hover {	
	background:url(/images/tpl/place-a.jpg) no-repeat;
	cursor:pointer;
}

.pl-2{
	display:block;
	width:25px;
	height:20px;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	position:absolute;
	background:url(/images/tpl/place-g.jpg) no-repeat;
}

.pl-2:hover {	
	background:url(/images/tpl/place-a.jpg) no-repeat;
	cursor:pointer;	
}

.pl-3{
	display:block;
	width:25px;
	height:20px;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	position:absolute;
	background:url(/images/tpl/place-r.jpg) no-repeat;
}

.pl-3:hover {	
	background:url(/images/tpl/place-a.jpg) no-repeat;
	cursor:pointer;	
}

.pl-4{
	display:block;
	width:25px;
	height:20px;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	cursor:default;
	padding-top:5px;
	background:url(/images/tpl/place-z.jpg) no-repeat;
	position:absolute;
}

.pl-5{
	display:block;
	width:25px;
	height:20px;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	position:absolute;
	background:url(/images/tpl/place-a.jpg) no-repeat;
}

.pl-5:hover {	
	background:url(/images/tpl/place-a.jpg) no-repeat;
	cursor:pointer;	
}

.pl-r{
	display:block;
	width:25px;
	height:20px;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	position:absolute;
}

#legend{
	display:block;
	float:left;
	width:550px;
	height: auto;
	position:absolute;
	left:0px; 	
}

.leg-1{
	display:block;
	float:left;
	width: 170px;
	height: auto;
	padding-bottom: 25px;
}

.leg-1 img{
	margin-right:10px;
}

.leg-1 b{
	display:block;
	font-weight:normal;
	color: #6c6c6c;
	padding-top:5px;
}

.leg-2{
	display:block;
	float:left;
	width: 170px;
	height: auto;
	padding-bottom: 25px;
}

.leg-2 b{
	display:block;
	font-weight:normal;
	padding-top:5px;
}

.leg-2 img{
	margin-right:10px;
}

.f-info {
	float:right;
	width:276px;
    height: auto;
}

.f-info-t {
	float:right;
	width:276px;
	height:13px;
	line-height:0;
	font-size:1px;
	background:url(/images/tpl/fr-t.jpg) no-repeat;	
}

.f-info-c {
	float:right;
	width:244px; /*274*/
	height: auto;
	padding: 0 15px;
	background-color: #ffffff;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.num-zal {
	line-height:20px; 
	font-size:14px
}

.num-zal b{
	font-size:14px;
}

.num-zal i{
	display:block;
	font-size:17px;
	font-style:normal;
	color: #5ba100;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom:5px;
}

#plice_list div {
	display:block;
	font-size:13px;
}



.f-info-c u{
	font-size:11px;
	color: #494949;
	text-decoration:none;
}

.f-info-c strong{
	font-size:22px;
}

a.but-3, a.but-3:link, a.but-3:visited{
	display:block;
	width:156px;
	height:27px; /*35*/
	font-size:17px;
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:8px;
	background:url(/images/tpl/but-3.png) no-repeat;
	margin-top:15px;
}

a.but-3:hover {	
}


.f-info-b {
	float:right;
	width:276px;
	height:13px;
	line-height:0;
	font-size:1px;
	background:url(/images/tpl/fr-b.jpg) no-repeat;	
}




.f-now {
	float:left;
	width:990px;
    height: 114px;
	margin-bottom:10px;
}

.f-now_pic {
	float:left;
	width:273px;
    height: 141px;
	margin-top:-27px;
	margin-left:-20px;
	margin-right:20px;
	background:url(/images/tpl/now.png) no-repeat;
}

.f-now_day {
	float:left;
	width:585px;
    height: 55px;
	padding-top:25px;
	overflow:hidden;
}

.f-now_day a,  .f-now_day a:link, .f-now_day a:visited{
	display:block;
	float:left;
	width:52px; /*62*/	
	height:41px; /*48*/
	font-size:11px;
	color: #3d3b3b;
	text-decoration:none;
	margin: 0 6px 0 5px;
	padding-top:7px;
	padding-left:10px;
	white-space:nowrap;
}

.f-now_day a:hover {
    background:  url(/images/tpl/f-day.jpg) left top no-repeat;
}

.f-now_day a:hover b {
	color: #c66a00;	
}

.f-now_day b {	
	font-size:15px;
    color: #0059c6;
	text-decoration: underline;
	font-weight:normal;
}

.f-now_day b:hover {	
	font-size:15px;
	color: #c66a00;	
	text-decoration: underline;
	font-weight:normal;
}


a.br-p, a.br-p:link,a.br-p:visited{
	display:block;
	float:left;
	width:131px;
	height:69px; /*99*/
	text-align:center;
	padding-top:30px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:13px;
    color: #ffffff;
	background:url(/images/tpl/br-p.jpg) 2px top no-repeat;	
}

a.br-p:hover {	
	background-position: 2px bottom;	
}

.soon-film {
	float:left;
	width:165px;
	height:285px;
	margin: 0 7px 20px 26px;
	position:relative;
}

.soon-film b{
	display:block;
	color: #202020;
	font-size:14px;
	font-weight:normal;
	padding-bottom:8px;
	padding-left:5px;
}

.soon-film span{
	display:block;
	width:165px;
}

.film {
	float:left;
	width:236px;
	height:270px;
	margin: 0 0px 5px 10px;
	position:relative;
}

.film span{
	display:block;
	width:165px;
}

.film-3d {
	float:left;
	width:42px;
	height:71px;
	position:absolute;
	left:-2px;
	top:-9px;
	background:url(/images/tpl/3d-1.png) left top no-repeat;		
}

.film-3d-soon {
	float:left;
	width:42px;
	height:71px;
	position:absolute;
	left:-2px;
	top:15px;
	background:url(/images/tpl/3d-1.png) left top no-repeat;		
}

.film_b {
	display:block;
	float:left;
	width:158px;
	height:231px;
	padding: 6px 0 0 6px;
	background:url(/images/tpl/b-f.png) left top no-repeat;	
}

.film_b_r {
	display:block;
	float:left;
	width:32px;
	height:231px;
}

.film_b_r a,  film_b_r a:link, .film_b_r a:visited{
	display:block;
	font-size:11px;
	color: #5c5c5d;
	text-decoration:none;
	white-space:nowrap;
	padding-bottom:6px;
}

.film_b_r a:hover {
	color:#0054ff;
	text-decoration: underline;
}

a.fm-s, a.fm-s:link, a.fm-s:visited{
	display:block;
	float:left;
	margin-left:8px;
	margin-top:-5px;
}

a.fm-s:hover {
	color:#d10101;
	text-decoration: underline;
}

.res-notice {
	display:block;
	font-size:11px;
	color: #727272;
	text-align:right;
	padding:5px 10px;
}

.res-time {
	display:block;
	height: 45px;
	color: #a7a7a7;
	text-align: justify;
}

.film-2 {
	display:block;
	float: left;
	width:960px;
	height: auto;
	position:relative;
	/*margin-left:15px;*/
	border-bottom: 1px solid #cfd0d1;
}

.film-2-ptr {
	width:700px !important;
	margin-left:0 !important;
	margin-bottom:10px;
}

.film-2-3d {
	float:left;
	width:29px;
	height:47px;
	position:absolute;
	left:-2px;
	top:0px;
	background:url(/images/tpl/3d-2.png) left top no-repeat;		
}

.film-2-3d-ptr{
	top:2px !important;
	background:none !important;
}

.film-2_b {
	display:block;
	float:left;
	width:84px;
	height:121px;
	padding: 3px 0 0 3px;
	margin-top:7px;
	background:url(/images/tpl/b-f-2.png) left top no-repeat;	
}

.film-2_b-ptr {
	background: none !important;
}

.film-2_b_r {
	display:block;
	float:left;
	width:145px;
	padding-right:5px;
	line-height:14px;
	height: auto;
	font-size:11px;
	color: #777777;

	margin-top:7px;	
}

.film-2_b_r-ptr {
	color:#000 !important;
}

.film-2_b_r a{
	font-size:11px;
}

.film-2_b_r p{
	line-height:14px;
	padding: 5px 0 5px 0;
}


.film-2_b_r-2 {
	display:block;
	float:left;
	width:720px;
    min-height:135px;
	background:url(/images/tpl/film-l.jpg) repeat;	
}

.film-2_b_r-2-ptr {
	width:463px !important;
	background:none !important;
}

.film-2_b_r-2 div{
	display:block;
	width: auto;
	height:60px;
	border-bottom: 1px solid #dcdfe1;
	position:relative;
	margin-top:8px;
}

.film-ptr-b {
	border:0 !important;
}

a.zal, a.zal:link, a.zal:visited{
	float:left;
	font-size:11px;
	color: #ec0028;
}

.film-2_b_r-2 a.sea,  film-2_b_r-2 a.sea:link, .film-2_b_r-2 a.sea:visited{
	display:block;
	float:left;
	width:41px; /*43*/
	height:28px; /*30*/
	background:url(/images/tpl/f-s.png) left top no-repeat;	
	position:absolute;
	top: 18px;
	font-size:9px;
	padding:2px 0 0 2px;
	color: #4f4f4f;
	text-decoration: none;
}

.film-2_b_r-2 a.sea:hover {
	background:url(/images/tpl/f-s.png) left bottom no-repeat;	
	color: #FFF;
}

.film-2_b_r-2 span.nul{
	display:block;
	float:left;
	width:41px; /*43*/
	height:28px; /*30*/
	background:url(/images/tpl/f-s.png) left top no-repeat;	
	position:absolute;
	cursor:default;
	top: 18px;
	font-size:9px;
	padding:2px 0 0 2px;
	color: #4f4f4f;
}

.film-2_b_r-2 span.ptr{
	display:block;
	float:left;
	width:43px; /*43*/
	height:28px; /*30*/
	font-size:9px;
	padding:2px 0 0 0px;
	margin-right:8px;
	margin-top:3px;
	color: #4f4f4f;
}


.film-2_b_r-2 a:hover i{
	color: #FFF;
}

.film-2_b_r-2 a i{
	font-size:12px;
	color:#0800b0;
	font-style:normal;
	text-decoration: underline;
}

.film-2_b_r-2 span.ptr u{
	font-size:12px;
	color: #000;
	text-decoration: none;
}

.film-2_b_r-2 span u{
	font-size:12px;
	color:#7d7b9d;
	text-decoration: none;
}

a.r-pl, a.r-pl:link,a.r-pl:visited{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color: #84a700;
	font-size:20px;
	width:60px;
	height:31px;
	margin-top:12px;
	text-align:center;
	background:url(/images/tpl/rating-pl.png) center top no-repeat;
}

a.r-pl:hover {
	background:url(/images/tpl/rating-pl.png) center bottom no-repeat;
}

a.r-mn, a.r-mn:link,a.r-mn:visited{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color: #8ba9bf;
	font-size:20px;
	width:60px;
	height:31px;
	margin-top:12px;
	text-align:center;
	background:url(/images/tpl/rating-mn.png) center top no-repeat;	
}

a.r-mn:hover {
	background:url(/images/tpl/rating-mn.png) center bottom no-repeat;		
}

a.r-pl-2, a.r-pl-2:link,a.r-pl-2:visited{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color: #84a700;
	font-size:23px;
	width:65px;
	height:33px;
	text-align:center;
	line-height:18px;
	margin-left:40px; /*18*/
	margin-right:5px;
	background:url(/images/tpl/rating-pl-2.png) center top no-repeat;
}

a.r-pl-2:hover {
	background:url(/images/tpl/rating-pl-2.png) center bottom no-repeat;
}

a.r-mn-2, a.r-mn-2:link,a.r-mn-2:visited{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color: #8ba9bf;
	font-size:22px;
	width:65px;
	height:33px;
	text-align:center;
	line-height:18px;	
	background:url(/images/tpl/rating-mn-2.png) center top no-repeat;	
}

a.r-mn-2:hover {
	background:url(/images/tpl/rating-mn-2.png) center bottom no-repeat;		
}

.r-pl-3{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color: #84a700;
	font-size:23px;
	width:65px;
	height:33px;
	text-align:center;
	line-height:18px;
	margin-left:40px; /*18*/
	margin-right:5px;
	background:url(/images/tpl/rating-pl-2.png) center top no-repeat;
}

.r-mn-3{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color: #8ba9bf;
	font-size:22px;
	width:65px;
	height:33px;
	text-align:center;
	line-height:18px;	
	background:url(/images/tpl/rating-mn-2.png) center top no-repeat;	
}

.f-p {
	float:left;
	width:990px;
	
	/*height:250px;*/
	background:url(/images/tpl/f-p.jpg) repeat #5e83a7;	
	overflow:hidden;	
}

.logos {
	float:left;
	width:560px;
	height:250px;
	background:url(/images/tpl/p-line.png) right top no-repeat;
}

.logos-f {
	display: table-cell;	
	float:left;
	width:100px;
	height: 70px;
	line-height: 80px;
	vertical-align:middle;	
	margin: 0px 18px;
	margin-top:10px;
	text-align:center;
}

.vote {
	float:left;
	width:360px; /*430*/
	/*height:235px;*/ /*250*/
	padding: 5px 30px 10px 40px;
}

.vote-c {
	float:left;
	width:305px;
	height:70px;
	font-size:14px;
	color:#fffefe;
	line-height:18px;
	padding:10px 0 0 55px;
	background:url(/images/tpl/vote.png) left top no-repeat;
}

.vote-c a,  vote-c a:link, .vote-c a:visited{
	color: #ffeb00;
	font-size:14px;
}

.vote-v {
	float:left;
	width:360px;
	/*height:165px;*/
	color:#ffffff;
}

a.v-v,  a.v-v:link, a.v-v:visited{
	display:block;
	float:left;
	clear:both;
	color: #ffffff;
	text-decoration:none;
	white-space:nowrap;
	margin-bottom:8px;
	padding-left:23px;
	background:url(/images/tpl/v-v.png) left top no-repeat;	
}

a.v-v-act,  a.v-v-act:link, a.v-v-act:visited{
	display:block;
	float:left;	
	clear:both;	
	color: #ffffff;
	text-decoration:none;
	white-space:nowrap;
	margin-bottom:8px;
	padding-left:23px;
	background:url(/images/tpl/v-v.png) left bottom no-repeat;	
}


a.v-b,  a.v-b:link, a.v-b:visited{
	display:block;
	float:left;
	clear:both;
	width:103px;
	height:28px; /**/
	color: #000000;
	font-size:20px;
	text-decoration:none;
	white-space:nowrap;
	margin-top:5px;
	padding: 4px 0 0 7px;
	background:url(/images/tpl/but-1.png) left top no-repeat;	
}

a.v-b:hover {
	background:url(/images/tpl/but-1.png) left bottom no-repeat;	
}

.vote-ln {
	height:2px; 
	font-size:1px;	
	padding-bottom:8px;
}


.tab_progress {
        display:block;
        float:left;
        background-color:#fcd95d;
        height:2px;
        font-size:1px;
        line-height:0;
}

#footer {
	float:left;
	width:960px; /*990*/
	height: auto;
	padding: 25px 15px 15px 15px;
	background-color: #e6e7e8;
	font-size:11px;
}

#footer a{
	font-size:11px;
}

.fr-1 {
	display:block;
	float:left;
	width:125px;
	line-height:16px;
}

.fr-2 {
	float:left;
	width:170px;
	margin-left:45px;
}

.fr-2 a,  fr-2 a:link, .fr-2 a:visited{
	display:inline;
	float:left;
	clear:both;
	white-space:nowrap;
	padding-bottom:7px;
}

.fr-2 a:hover {
	color:#ff2a00;
}

.fr-3 {
	float:left;
	width:300px;
	margin-left:30px;
}

.f-find {
	display:block; 
	float:left; 
}

.f-find-s {
	display:block; 
	float:left;
	width:300px;
	margin-top:15px;
}

.f-find-s div{
	float:left;
	width:150px;
}

.edit_find {
	display:block;
	float:left;
	width:173px;
	height:24px;
	line-height:24px;
	color: #000000;
	padding: 0 10px 0 10px;
	background:url(/images/tpl/find.jpg) left top no-repeat;		
	border:0;
}

.find-s {
	display:block;
	float:left;
	width:27px;
	height:24px;
	background:url(/images/tpl/find-s.jpg) left top no-repeat;		
	border:0;
	cursor:pointer;
}

.fr-3 a,  fr-3 a:link, .fr-3 a:visited{
	float:left;
	white-space:nowrap;
	padding-bottom:7px;
}

.fr-3 a:hover {
	color:#ff2a00;
}

.fr-4 {
	float:left;
	width:220px;
	margin-left:50px;
}

#mahog{
	display:inline; 
	float: right; 
	width:170px; 
	text-align:right;
	font-size:11px;
}

a.mahogany,  a.mahogany:link, a.mahogany:visited{
 font-size:11px;
 white-space:nowrap;
 color: #010101;
 text-decoration:none;
}

a.mahogany:hover {
 text-decoration: underline;
}

.div_counter {
	display:inline;
	float:right;
	width: auto;
	height:31px;
	margin-top:20px;
}

.counter {
	display:inline;
	float:left;
	width: auto;
	height:31px;
	margin-left:5px;
}



