body {
	margin:0;
	padding:0;
	background: url(../images/n.gif) no-repeat;
    background-attachment: fixed;
}
table {
	border:none;
	border-collapse:collapse;
	padding:0;
	margin:0;
}
td {
	border:none;
	border-collapse:collapse;
	padding:0;
	margin:0;
	vertical-align:top;
}
.main {
	border:none;
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:100%;
	background:url(../images/zdanie1000px.jpg) no-repeat top center;
}
.main .left_col {
	width:14%;
	background-color:#f0d2b4;
	text-align:center;
	padding-top:10px;
}
.main .center_col {
	width:72%;
	position:relative;
	overflow:hidden;
}
.main .right_col {
	width:14%;
	background-color:#fff;
}
.main .left_b_col, .main_events .left_b_col {
	background:url(../images/left_b_col.jpg) no-repeat left bottom;
	height:272px;
}
.main .center_b_col {
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color:#a53214;
	vertical-align:middle;
	height:150px;
}
.right_b_col {
	background-color:#a53214;
}
/*---------------------------------------------*/
.main_events {
	border:none;
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:100%;
}
.col_menu {
	width:14%;
	background-color:#f0d2b4;
	padding-top:10px;

}
.main_events .last_year {
	width:14%;
	background-color:#dbb894;

}
.main_events .theatre_header {
	width:56%;
	background-color:#dbb894;
}
.main_events .small_nav_td {
	width:14%;
}
.main_events .article {
	height:100%;
}
.main_events .all_years {
	background-color:#A53214;
}
.all_years li.active, .all_years a:hover {
	color:#FFF;
}
.main_events .photoes {
	padding-top:18px;
	padding-right:10px;
}
/*---------------------------------------------*/

#header {
	margin:0;
	padding:0;
	font:bold 17px Arial, sans-serif;
	color:#FFF;
	background-color:#a53214;
	xmargin-left:20%;
	padding:13px 17px;
}
.main_events h1 {
	margin:0;
	padding:0;
	font:bold 18px Arial, sans-serif;
	color:#FFF;
	background-color:#a53214;
	padding:13px 17px;
	background-color:#a53214;
}


.small_nav {
	text-align:center;
	white-space:nowrap;
}
.small_nav a img, .small_nav img{

	border:none;
}
.small_nav a img, .small_nav img {
	margin:23px 8px 0;
}

.last_year h3, .all_years h3{
	font:18px Arial, sans-serif;
	color:#FFF;
	background-color:#aa5a46;
	padding:5px 17px;
	margin:21px 0;
}
.last_year h3 span, .all_years h3 span, , .all_years h3 a{
	background:url(../images/arrow_active_year.gif) no-repeat center right;
	padding-right:20px;
	white-space:nowrap;
}
.last_year ul, .all_years ul {
	padding:0;
	margin:0;
}
.last_year li, .all_years li  {
	padding:0;
	margin:0 7px 25px;
	list-style-type:none;
	font:14px Arial, sans-serif;
	color:#000;
}
.last_year li a  {
	font:bold 14px Arial, sans-serif;
	color:#000;
	text-decoration:none;
}
.last_year li a:hover, .all_years li a:hover {
	color:#a53214;
}

.last_year li.active {
	color:#a53214;
	font-weight: bold;
}
.all_years h3{
	background-color:#dbb894;
}
.all_years h3 span{
	background:url(../images/arrow_old_year.gif) no-repeat center right;
	padding-right:20px;
	color:#aa5a46;
}
.all_years h3.old {
	background-color:#dbb894;
}
.all_years h3 a{
	background:url(../images/arrow_old_year.gif) no-repeat center right;
	padding-right:20px;
	color:#fff;
	text-decoration:none;
}
.all_years a{
	color:#dbb894;
	text-decoration:none;
}
#logo {
	z-index:1;
}
#logo a, #logo span {
	display:block;
	width:142px;
	margin:0 auto;
}

#logo img {
  border: 0;
}

#nav {
	width: 141px;
	margin:20px auto;
	zoom:1;
}

#nav a { display: block; zoom:1; }

#nav ul {
	list-style: none outside none;
	margin: 0;
	padding:0;
	width: 141px;
}
#nav li {
	margin:0;
	padding:0;
	zoom:1;
}


#info {
	margin: 10px 20%;
	zoom:1;
}

#misc {
	margin:0;
	padding:0;
	list-style: none outside none;
	margin: 10px;
	clear:both;
}

#misc li {
	font: 11px/1.3 Arial, Helvetica, sans-serif;
	color: #FFF;

}

#nav_sec {
	margin:0;
	padding:0;
	list-style: none outside none;
}

#nav_sec li {
	padding:0;
	margin:0;
	padding:0 5px 5px 5px;
	border-right: 1px solid #D1967F;
	float:left;
	font: 12px/1.3 Arial, Helvetica, sans-serif;
}

#nav_sec li a {
	color: #FFF;
	text-transform: uppercase;
	text-decoration: underline;
	white-space: nowrap;
}

#nav_sec li a:hover{
	text-decoration: none;
}

#xscroller {
	overflow: auto;
	position: absolute;
	height:100%;
	width:100%;
}

.content {
	background-color:#FFF;
	margin:0 20%;
	padding:17px 17px 50px;
	height:100%;
	opacity:0.95;
	font:12px/14px Arial, sans-serif;
}
.content p {
	margin:0 0 12px 0;
}
.main_events .content{
	margin:0 10px;
	opacity:1;
}
h2.header {
	padding:7px 17px 5px;
	margin:0;
	font:bold 15px Arial, sans-serif;
	text-transform:uppercase;
	color:#000;
	border-top:19px solid #f0d2b4;
	border-bottom:11px solid #f0d2b4;
	background-color:#FFF;
	margin:0 20%;

}
h2.header span {
	background:url(../images/arrow.gif) no-repeat center right;
	padding-right: 40px;
}

.content h3 {
	font:bold 15px Arial, sans-serif;
	color:#a53214;
	margin:0;
	padding:0;
}
.content a {
	color:#a53214;
}
.partners {
  text-align: center;
}
.partners a{
	text-align:center;
	display:block;
	margin:0 10px;
	text-decoration:none;
}
.partners a img {
	border:none;
}
.partners a span {
	display:block;
	margin:0 auto;
	font:9px Arial, sans-serif;
	color:#000;
	
}
.galery a{
	margin:0 10px 10px 0;
	display:block;
	float:left;
	width:80px;
}
.galery img{
	border:none;
	display:block;
}
.galery2 {
	margin:10px auto;
	text-align:center;
	position:relative;
	left:5px;
	zoom: 1;
}
.galery2 a{
	margin:3px;
	x-width:80px;
	display:block;
	float:left;
	position:relative;
  border: 2px solid #FFF;
}
.galery2 a.pic_href{
	width:80px;
}
.galery2 a:hover, .galery2 a.hover{
  border: 2px solid #A53214;
}
.galery2 img{
	border:none;
	display:block;
}
.big_one {
	margin-bottom:10px;
}

/*----------------------> people <-----------------------*/
.people_layout {

}
.people_layout .col1 {
	width:14%;
	background-color:#dbb894;

}
.people_layout .col2 {
	width:14%;
	background-color:#f0d2b4;
}
.people_layout .col3 {
	width:14%;
	background-color:#dbb894;
}
.people_layout .col4 {
	width:14%;
	background-color:#f0d2b4;
	padding-top:20px;
	padding-bottom:20px;
}
.people_layout .col5 {
	width:14%;
	background-color:#ffffff;
}
.people_layout .col6 {
	width:14%;
	background-color:#dbb894;
}
.people_layout .col7 {
	width:14%;
	background-color:#ffffff;
}
.people_layout .people_list {
	text-align:center;
}
.people_layout .people_list a{
	display:block;
	font:bold 11px Arial, sans-serif;
	color:#000;
	text-decoration:none;
	margin-bottom:4px;
}
.people_layout .people_list a:hover {
	color:#a53214;
}
.people_layout  h2{
	font:bold 12px Arial, sans-serif;
	color:#ffffff;
	background-color:#cb002b;
	text-transform:uppercase;
	text-align:center;
	padding:10px;
	margin:20px 0;
}
.main_people div{
	x-background:url(../images/arrow_down.gif) no-repeat top center;
	padding:10px 10px 5px;
	text-align:center;
}
.main_people div *{
	padding:0;
	margin:0;
}
.main_people h3{
	font:bold 12px Arial, sans-serif;
	color:#000;
	text-transform:uppercase;
}
.main_people h3 span{
	text-transform:none;
	display:block;
}
.main_people .who {
	font:10px Arial, sans-serif;
}
.main_people .phone {
	font:bold 12px Arial, sans-serif;
	color:#a53214;
}
.main_people .email {
	font:bold 10px Arial, sans-serif;
	color:#a53214;
	text-decoration:none;
}
.people_layout .bg1 {
	background:url(../images/people_col1.jpg) no-repeat top center;
	height:271px;
}
.people_layout .bg2 {
	background:url(../images/people_col2.jpg) no-repeat top center;
}
.people_layout .bg3 {
	background:url(../images/people_col3.jpg) no-repeat top center;
	height:271px;
}
.people_layout .bg4 {
	background:url(../images/people_col4.jpg) no-repeat top center;
	height:271px;
}
.people_layout .bg5 {
	background:url(../images/people_col5.jpg) no-repeat top center;
	height:271px;
}
.people_layout .bg6 {
	background:url(../images/people_col6.jpg) no-repeat top center;
	height:271px;
}
/*----------------------> Article <-----------------------*/
.l_article .col1{
	width:28%;
}
.l_article .col2{
	width:14%;
	padding:20px 0;
	background-color:#f0d2b4;

}
.l_article .col3{
	width:43%;
}
.l_article .col4 {
	background-color:#dbb894;
}
.article_menu ul{
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
	padding-top:17px;
}
.article_menu li{
	margin:0;
	padding:0;
	display:block;
	text-align:center;
	x-background:url(../images/arrow_gray.gif) no-repeat bottom center;
	padding:10px 0pt 0pt 25px;
	text-align:left;

}
.article_menu ul a{
	font:bold 14px Arial, sans-serif;
	color:#aa5a46;
	text-decoration:none;
	text-transform:uppercase;
}
.article_menu ul ul li{
	background:none;
	padding:5px 0;
}
.article_menu ul ul a{
	font:normal 12px Arial, sans-serif;
}
.article_menu a.active, .article_menu a:hover {
	color:#cb002b;
}
.l_article .col5 {
	background:url(../images/left_b_col.jpg) no-repeat top left;
	height:272px;
	background-color:#f0d2b4;
}
.l_article .col6 {
	background-color:#aa5a46;
}

#resize_photoes {
	position:absolute;
	top: expression(
		parseInt(document.body.scrollTop, 10) + "px"
	);
	left:0;
	overflow:hidden;
}
#resize_photoes[id] {
	position:fixed;
	top:0;
	left:0;
}
#resize_photoes2 img, #resize_photoes img {
	display:block;
}
.wrapper {
	margin:0 10px;
}
.l_article .col1 .galery {
	margin:20px 10px 20px 20px;
	text-align:center;
}
/*---------------------------------------------*/
#nav {
	text-align:center;
}
#nav a {
	overflow: hidden;
	text-indent: -9999px;
	background-repeat: repeat;
  background-position: -141px 0px;
  height: 25px;
}
.small {
	font:10px Arial, sans-serif;
}

.portiera {
	background:url(../images/left_b_col.jpg) no-repeat top left;
	height:271px;
	background-color:#f0d2b4;
}

.interier {
  background:url(../images/truppa_bg_bottom.jpg) no-repeat top left;
	height:271px;
	vertical-align:bottom;
}
.interier #misc {
  margin-bottom:20px;
  margin-left:24px;
  color:#000;
}
.interier #misc li {
  color:#000;
}
.people_active_razdel h2 {
	font:bold 12px Arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:4px;
	color:#000;
	background-color:#ffffff;
	margin:20px 0 0;
}
.people_active_razdel p{
	text-align:center;
}
.people_active_razdel a{
	text-align:center;
	display:block;
	font:11px Arial, sans-serif;
	color:#dbb894;
	text-decoration:none;

}
.people_active_razdel a:hover{
	text-align:center;
	color:#ffffff;
}
.people_active_razdel a.active {
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
.people_notactive_razdel {
	font:bold 12px Arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:4px;

	background-color:#aa5a46;
	margin:20px 0 0;
}
.people_notactive_razdel a {
	color:#dbb894;
	text-decoration:none;
}
/*       AFISHA   */
.month {
	background-color:#aa5a46;
	color:#FFF;
	font:bold 18px Arial, sans-serif;
	text-align:center;
	padding:10px;
	text-transform:uppercase;
}
.days_container {
	background-color:#dbb894;
	text-align:center;
	padding:75px 10px 45px;
}
.days_container table{
	font:bold 28px Arial, sans-serif;
	text-align:center;
	margin:0 auto;
}
.days_container td{
	width:50px;
	height:35px;
	vertical-align:middle;
	text-align:center;
}
.days_container a {
	background-color:#a53214;
	color:#FFF;
	text-decoration:none;
	display:block;
	margin:4px;
}
.sunday td{
	color:#cb002b;
}
.build_afisha {
	background:url(../images/build_afisha.jpg) no-repeat bottom center;
	background-color:#DBB894;
}
.afisha_months {
	font:bold 18px Arial, sans-serif;
	color:#dbb894;
	background-color:#a53214;
	margin-top:20px;
	padding:10px;
	text-align:center;
}
.afisha_months a{
	font:bold 18px Arial, sans-serif;
	color:#dbb894;
	text-decoration:none;
	margin:0 14px 7px;
	text-transform:uppercase;
}
.afisha_months a.active {
	color:#fff;
}
.afisha_table {
	text-align:center;
	padding:0 10px 10px 10px;
}
.afisha_table .afisha_hall {
	font:bold 18px Arial, sans-serif;
	color:#cb002b;
	text-transform:uppercase;
	margin:0 0 10px;
	padding:20px 0 0 0;
}
.afisha_table .afisha_scene {
	margin-bottom:8px;
}
.afisha_table .afisha_scene_name {
	font:bold 18px Arial, sans-serif;
	x-color:#dbb894;
	color: #fff;
	margin:0;
	padding:0;
}
.afisha_table a.afisha_scene_date {
	font:bold 18px Arial, sans-serif;
	color:#dbb894;
	text-decoration:none;
	display:block;
}
.afisha_table a.afisha_scene_date:hover {
	font:bold 18px Arial, sans-serif;
	color:#fff;
	text-decoration:underline;
	
}

.zal_afisha {
	background:url(../images/zal_afisha.jpg) no-repeat top center;
	background-color:#000;
}
.n_win_cont {
	position:absolute;
	top:100px;
	text-align:center;
	width:100%;
}
.n_win {
	background:url(../images/ugol.gif) no-repeat bottom right ;
	background-color:#FFF;
	text-align:left;
	margin:0 auto;
	width:500px;
	border:10px solid #a53214;
}
.n_win .close_but {
	float:right;
}
.n_win .close_but img{
	border:none;
	display:block;
}
.n_win .when {
	font:bold 25px Arial, sans-serif;
	color:#000;
	background-color:#cccccc;
	margin:8px 35px 0 10px;
	padding:20px 17px;
}
.n_win .where {
	font:bold 25px Arial, sans-serif;
	color:#919191;
	margin:8px 35px 0 10px;
	padding:4px 17px;
}
.n_win .who {
	font:normal 22px Arial, sans-serif;
	color:#161619;
	margin:8px 35px 0 10px;
	padding:4px 17px 0;
}
.n_win .what {
	font:normal 30px Arial, sans-serif;
	color:#a8381b;
	margin:0px 35px 0 10px;
	padding:0 17px;
	text-transform:uppercase;
}
.n_win .what a {
	color:#a8381b;
}
.n_win .whatsthis {
	font:normal 18px Arial, sans-serif;
	color:#161619;
	margin:0px 35px 0 10px;
	padding:0px 17px;
}
.n_win .whatelse {
	font:normal 18px Arial, sans-serif;
	color:#161619;
	margin:8px 35px 15px 10px;
	padding:4px 17px;
}
.zakaz_href {
	font:normal 18px Arial, sans-serif;
	text-transform:uppercase;
	color:#dba063;
	display:block;
	background:url(../images/arrow2.gif) no-repeat right 4px;
	width:180px;
	margin:0 0 20px 26px;
	text-decoration:none;
}
.photo_arrow {
	bottom:4px;
	position:absolute;
	right:4px;
}
.pressa_links a {
	display:block;
	font:bold 12px Arial, sans-serif;
	color:#000;
	text-decoration:none;
	margin:10px;
}
.pressa_links a.active {
	color:#a53214;
}
.pressa h5 {
	font:bold 14px Arial, sans-serif;
	background-color:#aa5a46;
	padding:5px 10px;
	margin:23px 0;
}
.pressa h5 a {
	color:#dbb894;
	text-decoration:none;
}
.pressa h5 a.active {
	color:#FFF;
}
.brown {
  color:#A53214; 
}
.side_menu {
  
}
.side_menu li {
  list-style-type:none;
  margin:0;
  padding:0;
  display:block;
}
.side_menu li a {
  display:block;
  background-color:#a53214;
  color:#f0d2b4;
  text-transform:uppercase;
  padding:2px 11px;
  text-decoration:none;
  font:14px Arial, sans-serif;
  text-align:right;
  margin-bottom:15px;
}
.side_menu li ul{
  list-style-type:none;
  margin:0;
  padding:0;
  margin-bottom:15px;
}
.side_menu li ul li a.active{
  color:#a53214;
}
.side_menu li ul li a{
  display:block;
  background-color:transparent;
  color:#000;
  text-transform:none;
  padding:1px 11px;
  margin:0;
  text-decoration:none;
  font:bold 14px Arial, sans-serif;
}
.side_menu li ul li a:hover, .side_menu li ul li a.hover{
  background-color:#A53214;
  color:#F0D2B4;
}
.fototur_col2 {
	background:url(../images/fototur_bg_col2.jpg) no-repeat bottom right;
	background-color:#a53214;
}
.article_content {
	font:12px Arial, sans-serif;
	margin:20px;
}
.article_content h1, .article_content h2, .article_content h3 {
	color:#a53214;
	padding:0;
}
.article_content p {
	margin:0 0 12px;
}
.article_content ul {
	margin:5px 0 12px;
}
.article_content p + ul {
	margin:-7px 0 12px;
}
.article_content h1{
	font-size:18px;
	margin:24px 0 6px;
	text-transform:uppercase;
}
.article_content h2 {
	font-size:16px;
	margin:24px 0 6px;
}
.article_content h3 {
	font-size:14px;
	margin:24px 0 6px;
}
.article_content a {
	color:#a53214;
}
.article_content a img {
  border: none;
}
.article_content .table_padding td{
	padding:5px;
}
.article_content h1 {
	background-color:#cb002b;
	font:bold 15px Arial, sans-serif;
	text-transform:uppercase;
	padding:19px 17px;
	margin:0 -20px 30px -20px;
	color:#FFF;
}
.bg_color1 {
	background-color:#a53214;
}
.bg_color2 {
	background-color:#f0d2b4;
}
.bg_color3 {
	background-color:#ffffff;
}
.bg_color4 {
	background-color:#dbb894;
}
.bg_color5 {
	background-color:#aa5a46;
}
.w_col1 {
	width:14%;
}
.w_col2 {
	width:28%;
}
.w_col3 {
	width:40%;
}
.w_col4 {
	width:57%;
}
.w_100 {
	width:100%;
}
.bg_color3 #misc li {
	color:#000;
}
.button_schemes {
	margin-top:21px;
	display:block;
}
.button_schemes img{
	margin-top:10px;
	display:block;
	margin:0 auto;
}
.halls_container {
  margin-top:80px;
}
.halls_container a {
  font:bold 12px Arial, sans-serif;
  color:#000;
  text-transform:uppercase;
  display:block;
  margin:0 10px 18px;
  padding-bottom:15px;
  background:url(../images/arrow_halls.gif) no-repeat bottom center;
  text-decoration:none;
  text-align:center;
}
.halls_container a.active {
  background:url(../images/arrow_halls_active.gif) no-repeat bottom center;
  color:#FFF;
}
.tt_links_holder {
	margin:0 auto;
	text-align:center;
}
.tt_links_holder .tt_links {
	text-decoration:none;
	margin:0 12px;
	
}
.tt_links_holder .tt_links img {
	border:none;
}
.people_layout h2.section {
  color:#FFFFFF;
  background-color:#aa5a46;
  font-family:Arial,sans-serif;
  font-size:9px;
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  height:18px;
  _height:22px;
  line-height:11px;
  padding-top:6px;

}
.people_layout .bg_color2 h2.section {
  background-color:#aa5a46;
}
.people_layout .bg_color4 h2.section {
  background-color:#a53214;
}

/* new menu history */
.b-menu_history {
	font-family:Arial;
	color:#AA5A46;
	text-transform:uppercase;
	padding-top:20px;
}
	.b-menu_history ul {
		display:block;
		list-style:none;
		margin:0;
		padding:0;
	}
	.b-menu_history li {
		display:block;
		padding:0;
	}
	.b-menu_history li a {
		display:block;
		color:#FFF;
		font-size:18px;
		padding:5px 30px 5px 18px;
		background:#ab5a47 url(../images/arrow_history_menu_down.gif) no-repeat 92% 8px;
		margin:0 0 16px;
		text-decoration:none;
		text-transform:none;
	}
	.b-menu_history a.active {
		background-color:#cd0025;
	}
	.b-menu_history li ul {
		
	}
	.b-menu_history li li {
		padding-left:18px;
	}
	.b-menu_history li li a {
		background:none;
		color:#AA5A46;
		padding:0;
		font-size:12px;
		text-transform:uppercase;
	}
	.b-menu_history li li a.active {
		color:#cd0025;
		background:none;
	}

.b-paging {
	padding-top:20px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
	.b-paging a {
		display:inline-block;
		padding:3px 4px;
		color:#A53214;
	}
	.b-paging .active {
		background-color:#A53214;
		color:#FFF;
		text-decoration:none;
	}
	
.b-news_archive_months {
	font-size:18px;
	font-weight:bold;
	font-family:Arial,sans-serif;
	padding-left:10px;
}
	.b-news_archive_months ul {
		display:block;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	.b-news_archive_months li {
		display:block;
		margin:0 0 20px;
		padding:0;
	}
	.b-news_archive_months a {
		color:#020005;
		text-decoration:none;
		text-transform:capitalize;
	}
	.b-news_archive_months .active {
		color:#CB002B;
	}
	
	
.b-index_news_link {
	padding:10px 25px 20px;
	margin:-72px 20% 0;
	_margin-top:0;
	text-align:right;
	position:relative;
	background-color:#FFF;
	zoom:1;
}
	.b-index_news_link a {
		color:#A53214;
		font-family:Arial,sans-serif;
		font-size:15px;
		font-weight:bold;
	}
	
.b-tickets_radio {
	display:block;
	margin-bottom:4px;
}
	.b-tickets_radio input {
		vertical-align:bottom;
	}
	
.b-hot_news {
	background-color:#FFFFFF;
	font:12px/14px Arial,sans-serif;
	height:100%;
	margin:0 20%;
	opacity:0.95;
	padding:10px 17px 17px 17px;
	border-bottom:19px solid #F0D2B4;
}
.b-hot_news h3 {
	font:bold 18px/24px Arial,sans-serif;
	margin-bottom:4px;
	padding-top:5px;
	color:#CB002B;
}
.b-hot_news p {
	font:14px/18px Arial,sans-serif;
}
.b-order_phone {
  text-transform: uppercase;
  color: #FFF;
  background-color: #DBB894;
  font: bold 23px/0.85 Arial,sans-serif;
  padding: 0 17px;
}
  .b-order_phone_play {
    color: #A53214;
    background-color: #FFF;
    margin: 0 0 -20px;
  }
.b-order_tickets {
  text-transform: uppercase;
  color: #A53214;
  background-color: ##F0D2B4;
  font: bold 16px Arial,sans-serif;
  padding: 15px 17px 0 17px;
}
  
.b-feedback_form {
	padding:0 40px 0;
	margin:0;
}
	.b-feedback_form fieldset {
		padding:0;
		margin:0;
		border:none;
	}
	.b-feedback_form label {
		display:block;
		font-size:1.3em;
	}
	.b-feedback_form .i-feedback_input_text {
		width:250px;
		font-size:1.3em;
	}
	.b-feedback_form .i-feedback_textarea {
		width:400px;
		height:200px;
	}
  
 /* futu alert */
.futu_alert_outer {
	position: fixed;
	top: 0; left: 0;
	width: 100%;
	z-index:9999;
	_position:absolute;
	_top: expression(
		eval(document.documentElement.scrollTop) + "px"
	);
}
.futu_alert_outer .frame {
	position:relative;
	z-index:9999;
}
.futu_alerts_holder {
	position:absolute;
	left:0; top:0;
	width:400px;
	z-index:9999;
}

.futu_alerts_holder .futu_alert {
	position:absolute;
	margin-top:-1000px;
	background-color:#F0D2B4;
	text-align:center;
	color:#000000;
	/*border:3px solid #F9A94C;*/
	width:600px;
	margin: 0 auto 5px;
	overflow:hidden;
	-moz-box-shadow:3px 3px 8px #111111;
	-webkit-box-shadow:3px 3px 8px #111111;
	box-shadow:3px 3px 8px #111111;
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/
	
}
.futu_alerts_holder .futu_alert .futu_alert_text {
	font-family:Arial;
	font-size: 1.2em;
	padding:10px 25px;
	width:350px;
}
.futu_alert_close_button {
	display:block;
	background:url(/images/icon_close.gif) no-repeat center center;
	width:10px;
	height:10px;
	position:absolute;
	top:5px;
	right:5px;
}
.futu_alerts_holder .red {
	/*background-color:#FFFFFF;
	border-color:#d7877e;*/
}
.futu_alerts_holder .rock_red {
	/*background-color:#FFFFFF;
	border:5px solid #FF0000;*/
}
