	html,body {		
	margin: 0px;
	padding: 0px;
	font: 11px 'trebuchet ms';
	height: 100%;
	text-align: center;
	background: url("../images/top_bg.jpg") repeat-x top;
	}

	div,span,p,ul,li,form,h1 {		
	margin: 0px; 
	padding: 0px;
	}

	a:link {color: #0998fc; text-decoration: underline}
	a:visited  {color: #0998fc; text-decoration: underline}
	a:active   {color: #0998fc; text-decoration: underline}
	a:hover {color: #0998fc;  text-decoration: none}


	h1 {
	text-decoration: underline;
	font-size: 32px;
	font-weight: normal;
	color: #d38920;
	}

	img {			/* Убираем рамки рисункам */
	border:0px;
	}

	img {	/* Загружаем фильтр PNG для IE */
	behavior: url(iepngfix.htc)
	}

	td {		/* Выравниваем содержимое таблиц по верхней границе */
	vertical-align: top;
	}

	#container {	/* главный контейнер */
	width: 100%;
	height: 100%;
	margin: 0px auto 0px auto;
	}

	#content_bg {
	width: 100%;
	float: left;
	background: transparent url("../images/bottom_bg.jpg") repeat-x bottom;
	text-align: center;
	}

	#content0 {
	margin: auto;
	width: 970px;
	}

	#content1 {
	margin: 30px 0px 0px 0px;
	float: left;	
	width: 970px;
	background: #fff url("../images/site_bg.gif") repeat-y;
	}
	#content_logo {
	width: 970px;
	background: url("../images/logo3.gif") no-repeat 50px 90px;
	}


	.head_top {	
	float: left;
	width: 970px;
	height: 34px;
	background: url("../images/head_bg.jpg") repeat-x;
	}

	.head_top_left {	
	float: left;
	width: 18px;
	height: 34px;
	background: url("../images/top1.gif") no-repeat;
	}
	
	.head_top_right {	
	float: right;
	width: 18px;
	height: 34px;
	background: url("../images/top2.gif") no-repeat;
	}

	.std_menu {
	text-align: center;
	font-size: 10px;
	padding: 0px 0px 0px 106px;
	width: 287px;
	height: 21px;
	float:left;
	background: url("../images/std_menu_bg.gif") no-repeat 106px 0px;
	}

	.std_menu ul {
	padding: 0px 0px 0px 0px;
	list-style: none;
	}

	.std_menu ul li {
	display: inline;
	margin: 0px 6px 0px 6px;
	}

	.std_menu a:link {color: #727171; text-decoration: underline}
	.std_menu a:visited  {color: #727171; text-decoration: underline}
	.std_menu a:active   {color: #727171; text-decoration: underline}
	.std_menu a:hover {color: #727171;  text-decoration: none}

	.phone {
	width: 300px;
	padding-right: 38px;
	}

	.logo {
	width: 100%;
	vertical-align: middle;
	}

	.phone_number {
	float: right;
	color: #ff8a00;
	font: bold 31px 'Impact';
	}	

	.phone_code{
	float: right;
	padding: 3px 0px 0px 0px;
	font: bold 18px 'Impact';
	color: #000;
	}

	.phone_text {
	white-space: nowrap;
	margin: -7px 0px 0px 0px;
	padding-right: 1px;
	font: 12px 'trebuchet ms';
	float: right;
	}

	.inter {
	padding: 3px 0px 0px 1px;
	width: 470px;
	height: 98px;
	background: url("../images/inter_bg.gif") no-repeat 0px 0px;
	text-align: left;
	}

	.inter_hello{padding: 6px 0px 2px 16px;}

	.edit1_container {
	text-align: left;
	position: relative;
	top: 30px;
	left: 8px;
	float: left;
	width: 160px;
	height: 24px;
	padding: 5px 5px 0px 5px;
	background: url("../images/edit1.gif") no-repeat top left;
	}

	.inter_button {
	float: left;
	padding: 29px 0px 0px 8px;
	width: 74px;
	height: 26px;
	}

	.inter_links {
	font-size: 10px;
	float: left;
	padding: 0px 0px 0px 16px;
	}

	.inter_links a:link {color: #0998fc; text-decoration: underline}
	.inter_links a:visited  {color: #0998fc; text-decoration: underline}
	.inter_links a:active   {color: #0998fc; text-decoration: underline}
	.inter_links a:hover {color: #0998fc;  text-decoration: none}

	.edit1 {
	font-size: 12px;
	color: #7f7f7f;
	background-color: transparent;
	border-width: 0px;
	width: 148px;
	}

	.menu {
	font-size: 16px;
	font-weight: bold;
	position: relative;
	margin: 5px 0px 25px 0px;
	left: 16px;
	float: left;
	width: 938px;
	height: 55px;
	background: url("../images/menu_bg.gif") repeat-x;
	}

	.menu ul {
	padding: 14px 0px 0px 0px;
	list-style: none;
	}

	.menu ul li {
	display: inline;
	margin: 0px 12px 0px 12px;
	}

	.menu a:link {color: #fff; text-decoration: none}
	.menu a:visited  {color: #fff; text-decoration: none}
	.menu a:active   {color: #fff; text-decoration: none}
	.menu a:hover {color: #fff;  text-decoration: underline}
	
	.menu_left {
	float: left;
	width: 38px;
	height: 55px;
	background: url("../images/menu1.gif") no-repeat;
	}

	.menu_right {
	float: right;
	width: 38px;
	height: 55px;
	background: url("../images/menu2.gif") no-repeat;
	}

	.news {
	text-align: left;
	float: left;
	padding: 0px 15px 0px 38px;
	width: 217px;
	background: url("../images/news.gif") no-repeat 19px 0px;
	}

	.h_style1 {
	padding: 16px 0px 17px 72px;
	text-decoration: none;
	font-size: 29px;
	font-weight: bold;
	color: #7f7f7f;
	}

	.news_date {
	padding-top: 13px;
	float: left;
	clear: both;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color:#000;
	width: 217px;
	}

	.news_text {
	width: 210px;
	margin-top: -2px;
	color: #3f3e3e;
	font-size: 11px;
	float: left;
	clear: both;
	line-height: 13px;
	}

	.news a:link {color: #3f3e3e; text-decoration: none}
	.news a:visited  {color: #3f3e3e; text-decoration: none}
	.news a:active   {color: #3f3e3e; text-decoration: none}
	.news a:hover {color: #3f3e3e;  text-decoration: underline}

	.subscribe {
	margin-top: 30px;
	padding: 3px 0px 0px 27px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	background: url("../images/subscribe.jpg") no-repeat;
	}

	.subscribe a:link {color: #1782ce; text-decoration: underline}
	.subscribe a:visited  {color: #1782ce; text-decoration: underline}
	.subscribe a:active   {color: #1782ce; text-decoration: underline}
	.subscribe a:hover {color: #1782ce;  text-decoration: none}

	.archive {
	white-space: nowrap;
	margin-top: 30px;
	padding: 3px 0px 0px 40px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	background: url("../images/archive.jpg") no-repeat 10px 2px;
	}

	.archive a:link {color: #e27c04; text-decoration: underline}
	.archive a:visited  {color: #e27c04; text-decoration: underline}
	.archive a:active   {color: #e27c04; text-decoration: underline}
	.archive a:hover {color: #e27c04;  text-decoration: none}

	.banner {
	margin-top: -5px;
	float: left;
	width: 457px;
	height: 295px;
	background: url("../images/banner.jpg") no-repeat;
	}

	.text_style1 {
	padding: 26px 0px 0px 95px;
	float: left;
	font-size: 21px;
	font-weight: bold;
	color: #000;
	}

	.text_style2 {
	padding: 100px 142px 0px 0px;
	width: 70px;
	float: right;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	}

	.text_style2 a:link {color: #000; text-decoration: underline}
	.text_style2 a:visited  {color: #000; text-decoration: underline}
	.text_style2 a:active   {color: #000; text-decoration: underline}
	.text_style2 a:hover {color: #000;  text-decoration: none}

	.text_style3 {
	font-weight: bold;
	white-space: nowrap;
	padding: 77px 0px 0px 45px;
	float: left;
	font-size: 20px;
	color: #fff;
	}

	.text_style4 {
	color: #000;
	text-decoration: underline;
	}

	.right_column {
	text-align: center;
	float: left;
	padding: 8px 0px 0px 15px;
	width: 209px;
	}

	.search_container {
	float: left;
	width: 209px;
	height: 58px;
	background: url("../images/search_bg.gif") no-repeat;
	}

	.search_button {
	float: left;
	margin: 24px 0px 0px 18px;
	}

	.edit_container2 {
	font-size: 12px;
	text-align: left;
	position: relative;
	top: 17px;
	left: 12px;
	float: left;
	width: 150px;
	height: 24px;
	padding: 5px 5px 0px 5px;
	background: url("../images/edit1.gif") no-repeat top left;
	}

	.edit2 {
	font-size: 12px;
	color: #7f7f7f;
	background-color: transparent;
	border-width: 0px;
	width: 148px;
	}

	.links {
	font-weight: bold;
	font-size: 16px;
	padding: 10px 0px 0px 0px;
	float:left;
	}

	.links ul {
	padding: 0px 0px 0px 0px;
	list-style: none;
	}

	.links ul li {
	text-align: left;
	padding: 2px 0px 0px 18px;
	background: url("../images/arrow.gif") no-repeat 4px 7px;
	}

	.links a:link {color: #109bfc; text-decoration: underline}
	.links a:visited  {color: #109bfc; text-decoration: underline}
	.links a:active   {color: #109bfc; text-decoration: underline}
	.links a:hover {color: #109bfc;  text-decoration: none}

	.right_column_text {
	text-align: left;
	width: 209px;
	padding-top: 10px;
	font-size: 12px;
	float: left;
	clear: both;
	line-height: 16px;
	}

	.category {
	text-align: center;
	margin-top: 25px;
	position: relative;
	left: 2px;
	float: left;
	width: 966px;
	height: 179px;
	background: url("../images/category_bg.jpg") repeat-x bottom;
	}

	.category ul {
	list-style: none;
	}

	.category ul li {
	display: inline;
	margin: 0px 15px 0px 15px;
	}

	.category_links {
	margin-bottom: 30px;
	font-size: 25px;
	text-align: center;
	padding-top: 5px;
	position: relative;
	left: 2px;
	float: left;
	width: 966px;
	height: 45px;
	background: url("../images/category_bg2.gif") repeat-x;
	}

	.category_links ul {
	text-align: left;
	list-style: none;
	}

	.category_links ul li {
	float: left;
	width: 24%;
	text-align: center;
	display: inline;
	padding-left: 7px;
	}

	.category_links a:link {color: #fff; text-decoration: underline}
	.category_links a:visited  {color: #fff; text-decoration: underline}
	.category_links a:active   {color: #fff; text-decoration: underline}
	.category_links a:hover {color: #fff;  text-decoration: none}

	.opros_container {
	float: left;
	width: 250px;
	margin-top: -3px; 
	padding: 0px 0px 0px 39px;
	}

	.opros {
	float: left;
	width: 204px;
	padding: 0px 0px 0px 23px;
	background: url("../images/opros_bg.gif") repeat-y;
	}

	.opros ul {
	list-style: none;
	}

	.opros ul li{
	margin-bottom: 3px;
	}

	.opros_top {
	position: relative;
	left: 0px;
	float: left;
	width: 227px;
	height: 75px;
	background: url("../images/opros_top.jpg") no-repeat;
	}

	.opros_bottom {
	position: relative;
	left: 0px;
	float: left;
	width: 227px;
	height: 62px;
	background: url("../images/opros_bottom.gif") no-repeat;
	}
	
	.text_style5 {
	padding: 27px 0px 0px 100px;
	float: left;
	font-size: 21px;
	font-weight: bold;
	color: #000;
	}

	.text_style6 {
	margin-top: -4px;
	text-align: left;
	padding: 0px 10px 8px 0px;
	float: left;
	font-size: 13px;
	color: #000;
	}

	.opros_form {
	color: #3f3e3e;
	font-size: 12px;
	float: left;
	text-align: left;
	}

	.vote {
	padding: 14px 0px 0px 10px;
	float: left;
	height: 31px;
	}

	.text_style7 {
	font-weight: bold;
	padding: 20px 10px 0px 0px;
	float: right;
	font-size: 12px;
	}

	.text_style7 a:link {color: #1d9efd; text-decoration: underline}
	.text_style7 a:visited  {color: #1d9efd; text-decoration: underline}
	.text_style7 a:active   {color: #1d9efd; text-decoration: underline}
	.text_style7 a:hover {color: #1d9efd;  text-decoration: none}

	.description {
	text-align: left;
	color: #000;
	width: 410px;
	padding: 0px 20px 0px 14px;
	float: left;
	}

	.text_style8 {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	float: left;
	font-size: 21px;
	font-weight: bold;
	color: #1d9efd;
	}

	.text_style9 {
	width: 420px;
	clear: both;
	padding: 13px 0px 0px 0px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	}
	
	.text_style10 {
	width: 420px;
	clear: both;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 11px;
	line-height: 12px;
	}

	.reklama {
	padding-right: 20px;
	float: left;
	}

	.footer {
	margin-top:42px;
	position: relative;
	left: 2px;
	float: left;
	width: 966px;
	height: 101px;
	}

	.footer_left {
	padding-top: 30px;
	float: left;
	width: 266px;
	height: 71px;
	}
	
	.footer_right {
	float: left;
	width: 700px;
	height: 101px;
	background: url("../images/footer_bg.jpg") repeat-x;
	}

	.bottom_menu {
	font-size: 11px;
	position: relative;
	padding: 27px 0px 0px 20px;
	left: 16px;
	float: left;
	}

	.bottom_menu ul {
	margin: 0px 0px 0px 0px;
	list-style: none;
	}

	.bottom_menu ul li {
	display: inline;
	padding: 0px 0px 0px 15px;
	}

	.bottom_menu a:link {color: #fff; text-decoration: underline}
	.bottom_menu a:visited  {color: #fff; text-decoration: underline}
	.bottom_menu a:active   {color: #fff; text-decoration: underline}
	.bottom_menu a:hover {color: #fff;  text-decoration: none}

	.text_style11 {
	white-space: nowrap;
	color: #fff;
	clear: both;
	padding: 5px 0px 0px 50px;
	float: left;
	font-size: 11px;
	}

	.underline {
	text-decoration: underline;
	}

	.footer_bottom {
	float: left;
	margin-top:25px;
	width: 970px;
	height: 19px;
	background: transparent url("../images/footer_bt_bg.gif") repeat-x top;
	}

	.footer_bottom_left {
	float: left;
	width: 17px;
	height: 19px;
	background: transparent url("../images/bottom1.gif") no-repeat top left;
	}

	.footer_bottom_right {
	float: right;
	width: 17px;
	height: 19px;
	background: transparent url("../images/bottom2.gif") no-repeat top right;
	}

	#footer_bottom2 {
	float: left;
	clear:both;
	height: 28px;
	width: 970px;
	}


/*
	Внутренняя страница
*/

	.left_column {
	text-align: left;
	float: left;
	width: 685px;
	padding: 0px 7px 0px 35px;
	}

	.text_style12 {
	width: 685px;
	text-decoration: none;
	color: #1d9efd;
	font-weight: bold;
	font-size: 17px;
	}

	.text_style13 {
	color: #000;
	font-weight: normal;
	}

	.text_style14 {
	width: 685px;
	clear: both;
	color: #ff8a00;
	padding: 15px 0px 10px 0px;
	font-weight: bold;
	font-size: 15px;
	}

	.event_info {
	float: left;
	}

	.map_container {
	position: relative;
	left: -5px;
	clear: both;
	float: left;
	}

	.map_top {
	height: 14px;
	background: url("../images/map_top.gif") repeat-x top;
	}

	.map_top_left {
	float: left;
	width:13px;
	height: 14px;
	background: url("../images/map1.gif") no-repeat top left;
	}

	.map_top_right {
	float: right;
	width:13px;
	height: 14px;
	background: url("../images/map2.gif") no-repeat top right;
	}

	.map_content1 {
	float: left;
	padding: 0px 0px 0px 0px;
	background: url("../images/map_left.gif") repeat-y left;
	}

	.map_content2 {
	text-align: left;
	padding: 0px 30px 12px 30px;
	float: right;
	background: url("../images/map_right.gif") repeat-y right;
	}

	.map_image{
	clear: both;
	}

	.map_bottom {
	background: url("../images/map_bottom.gif") repeat-x bottom;
	clear: both;
	height: 14px;
	}

	.map_bottom_left {
	float: left;
	width:13px;
	height: 14px;
	background: url("../images/map3.gif") no-repeat top left;
	}

	.map_bottom_right {
	float: right;
	width:13px;
	height: 14px;
	background: url("../images/map4.gif") no-repeat top right;
	}

	.text_style16 {
	padding: 0px 0px 13px 0px;
	font-size: 12px;
	}

	.text_style16 a:link {color: #000; text-decoration: underline}
	.text_style16 a:visited  {color: #000; text-decoration: underline}
	.text_style16 a:active   {color: #000; text-decoration: underline}
	.text_style16 a:hover {color: #000;  text-decoration: none}

	.info {
	float: left;
	padding: 0px 0px 0px 15px;
	}

	.info td{
	vertical-align: middle;
	}

	.info_table{
	margin-top: -10px;
	}

	.text_style17 {
	margin-top: -3px;
	clear: both;
	color: #1d9efd;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	}

	.text_style18 {
	clear: both;
	color: #000;
	padding: 0px 0px 15px 0px;
	font-size: 13px;
	}

	.text_style18 a:link {color: #000; text-decoration: underline}
	.text_style18 a:visited  {color: #000; text-decoration: underline}
	.text_style18 a:active   {color: #000; text-decoration: underline}
	.text_style18 a:hover {color: #000;  text-decoration: none}

	.edit_container3 {
	font-size: 12px;
	text-align: left;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 112px;
	height: 19px;
	padding: 5px 5px 0px 5px;
	background: url("../images/edit2.gif") no-repeat top left;
	}

	.edit3 {
	font-size: 12px;
	color: #000;
	background-color: transparent;
	border-width: 0px;
	width: 110px;
	}

	.text_style19 {
	width: 520px;
	float: left;
	clear: both;
	color: #807f7f;
	padding: 12px 0px 15px 0px;
	font-size: 10px;
	}

	.text_style20 a:link {color: #ff8a00; text-decoration: underline}
	.text_style20 a:visited  {color: #ff8a00; text-decoration: underline}
	.text_style20 a:active   {color: #ff8a00; text-decoration: underline}
	.text_style20 a:hover {color: #ff8a00;  text-decoration: none}

	.text_style21 a:link {color: #1d9efd; text-decoration: underline}
	.text_style21 a:visited  {color: #1d9efd; text-decoration: underline}
	.text_style21 a:active   {color: #1d9efd; text-decoration: underline}
	.text_style21 a:hover {color: #1d9efd;  text-decoration: none}

	.order_button {
	float: left;
	margin: 15px 0px 0px 30px;
	}

	.line {
	float: left;
	width: 685px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid #b4b4b4;
	}

	.text_style22 {
	float: left;
	color: #1d9efd;
	padding: 0px 0px 7px 0px;
	font-size: 14px;
	font-weight: bold;
	}

	.text_style23 {
	width: 685px;
	float: left;
	color: #404040;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 14px;
	}

	.text_style24 {
	float: left;
	width: 209px;
	padding: 18px 0px 3px 0px;
	color: #1d9efd;
	font-weight: bold;
	font-size: 17px;
	}

	.calendar {
	font-size: 11px;
	float: left;
	padding: 0px 19px;
	width: 170px;
	background-color: #dfeeff;
	}
	
	.calendar table{
	float: left;
	}

	.calendar_top {
	float: left;
	padding: 0px;
	width: 208px;
	height: 8px;
	background: url("../images/calendar_top.gif") no-repeat;
	}

	.calendar_bottom {
	float: left;
	padding: 0px;
	width: 208px;
	height: 8px;
	margin: 0px 0px 25px 0px;
	background: url("../images/calendar_bottom.gif") no-repeat;
	}

	.calendar a:link {color: #000; text-decoration: none}
	.calendar a:visited  {color: #000; text-decoration: none}
	.calendar a:active   {color: #000; text-decoration: none}
	.calendar a:hover {color: #000;  text-decoration: underline}

	.calendar tr{
	height: 20px;
	}

	.text_style25 {
	float: right;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	}

	.calendar_header {
	font-weight: bold;
	color: #1d9efd;
	background: url("../images/dash.gif") repeat-x bottom;
	}

	.orange {
	color: #ff8a00;
	}

/*
	Внутренняя страница2
*/

	.left_column2 {
	text-align: left;
	padding: 40px 20px 0px 0px;
	font-size: 12px;
	width: 200px;
	}

	.janr {
	float: left;
	clear: both;
	}

	.janr ul {
	padding: 0px 0px 0px 0px;
	list-style: none;
	}

	.janr ul li {
	width: 180px;
	text-align: left;
	padding: 0px 0px 1px 18px;
	background: url("../images/arrow4.gif") no-repeat 9px 6px;
	}

	.janr a:link {color: #1d9efd; text-decoration: underline}
	.janr a:visited  {color: #1d9efd; text-decoration: underline}
	.janr a:active   {color: #1d9efd; text-decoration: underline}
	.janr a:hover {color: #1d9efd;  text-decoration: none}

	.text_style26 {
	padding: 0px 0px 3px 0px;
	width: 200px;
	float: left;
	clear: both;
	color: #ff8a00;
	font-weight: bold;
	font-size: 17px;
	}

	.squares {
	float: left;
	clear: both;
	}

	.squares ul {
	padding: 0px 0px 0px 0px;
	list-style: none;
	}

	.squares ul li {
	width: 180px;
	text-align: left;
	padding: 0px 0px 1px 18px;
	background: url("../images/arrow3.gif") no-repeat 9px 6px;
	}

	.squares a:link {color: #000; text-decoration: underline}
	.squares a:visited  {color: #000; text-decoration: underline}
	.squares a:active   {color: #000; text-decoration: underline}
	.squares a:hover {color: #000;  text-decoration: none}

	.concert {
	float: left;
	width: 474px;
	height: 230px;
	background: url("../images/concert.jpg") no-repeat;
	}

	.sport {
	float: left;
	width: 474px;
	height: 230px;
	background: url("../images/sport.jpg") no-repeat;
	}

	.circus {
	float: left;
	width: 474px;
	height: 230px;
	background: url("../images/circus.jpg") no-repeat;
	}

	.theater {
	float: left;
	width: 474px;
	height: 230px;
	background: url("../images/theater.jpg") no-repeat;
	}

	.center_column {
	text-align: left;
	padding: 0px 8px 0px 0px;
	font-size: 12px;
	float: left;
	width: 474px;
	}

	.text_style27 {
	padding: 5px 0px 0px 0px;
	float: left;
	clear: both;
	color: #000;
	font-weight: bold;
	font-size: 26px;
	}

	.text_style28 {
	clear: both;
	line-height: 15px;
	padding: 37px 0px 0px 30px;
	width: 245px;
	float: left;
	color: #fff;
	font-size: 13px;
	}

	.text_style29 {
	float: left;
	color: #1d9efd;
	font-size: 29px;
	font-weight: bold;
	}

	.schedule {
	font-size: 12px;
	margin: 8px 0px 0px 0px;
	float: right;
	}

	.schedule ul {
	padding: 0px 10px 0px 0px;
	list-style: none;
	}

	.schedule ul li {
	display: inline;
	margin: 0px 4px 0px 4px;
	}

	.schedule a:link {color: #000; text-decoration: underline}
	.schedule a:visited  {color: #000; text-decoration: underline}
	.schedule a:active   {color: #000; text-decoration: underline}
	.schedule a:hover {color: #000;  text-decoration: none}

	.anons {
	padding: 13px 0px 0px 0px;
	float: left;
	}

	.anons_image {
	float: left;	
	padding: 5px 0px 0px 5px;
	width: 73px;
	height: 73px;
	background: url("../images/border.gif") no-repeat;
	}

	.anons_image img{
	width: 68px;
	height: 68px;
	}

	.anons_description {
	width: 370px;
	float: left;	
	padding: 0px 0px 0px 17px;
	}

	.text_style30 {
	width: 370px;
	float: left;
	color: #000;
	font-size: 11px;
	}

	.text_style31 {
	width: 370px;
	float: left;
	font-weight: bold;
	color: #7f7f7f;
	font-size: 13px;
	}

	.text_style32 {
	width: 370px;
	float: left;
	color: #000;
	font-size: 15px;
	}

	.text_style32 a:link {color: #0998fc; text-decoration: underline}
	.text_style32 a:visited  {color: #0998fc; text-decoration: underline}
	.text_style32 a:active   {color: #0998fc; text-decoration: underline}
	.text_style32 a:hover {color: #000;  text-decoration: none}

	.dash {
	margin: 30px 0px 10px 0px;
	float: left;
	width: 474px;
	border-bottom: 1px dashed #7f7f7f;
	}
	.dash_1 {
	margin: 30px 0px 10px 0px;
	width: 100%;
	border-bottom: 1px dashed #7f7f7f;
	clear: both;
	}

	.text_style33 {
	float: right;
	color: #0998fc;
	font-size: 13px;
	}

	.text_style33 a:link {color: #0998fc; text-decoration: underline}
	.text_style33 a:visited  {color: #0998fc; text-decoration: underline}
	.text_style33 a:active   {color: #0998fc; text-decoration: underline}
	.text_style33 a:hover {color: #000;  text-decoration: none}

	.text_style33_1 {
	color: #0998fc;
	font-size: 13px;
	}

	.text_style33_1 a:link {color: #0998fc; text-decoration: underline}
	.text_style33_1 a:visited  {color: #0998fc; text-decoration: underline}
	.text_style33_1 a:active   {color: #0998fc; text-decoration: underline}
	.text_style33_1 a:hover {color: #000;  text-decoration: none}

	.black {
	color: #000;
	}

	.banner2 {
	margin: 35px 0px 25px 0px;
	float: left;
	width: 474px;
	text-align: center;
	}

	.text_style34 {
	width: 474px;
	float: left;
	text-align: justify;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	}

	.text_style34 a:link {color: #0998fc; text-decoration: underline}
	.text_style34 a:visited  {color: #0998fc; text-decoration: underline}
	.text_style34 a:active   {color: #0998fc; text-decoration: underline}
	.text_style34 a:hover {color: #0998fc;  text-decoration: none}

	.news2 {
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 209px;
	background: url("../images/news.gif") no-repeat 0px 0px;
	}

	.news2 a:link {color: #3f3e3e; text-decoration: none}
	.news2 a:visited  {color: #3f3e3e; text-decoration: none}
	.news2 a:active   {color: #3f3e3e; text-decoration: none}
	.news2 a:hover {color: #3f3e3e;  text-decoration: underline}

	.reklama2 {
	float: left;
	width: 209px;
	text-align: center;
	margin-top: 30px;
	}

	.footer_left2 {
	padding-top: 30px;
	float: left;
	width: 242px;
	height: 71px;
	}
	
	.footer_right2 {
	float: left;
	width: 724px;
	height: 101px;
	background: url("../images/footer_bg.jpg") repeat-x;
	}


/*
	Внутренняя страница 
*/

	.text_style35 {
	font-family: 'Trebuchet ms';
	color: #000;
	width: 685px;
	text-decoration: none;
	font-size: 17px;
	}

	.theater_info {
	float: left;
	margin: 18px 0px 0px 0px;
	width: 685px;
	}

	.theater_image {
	float: left;
	display: inline;
	width: 205px;
	height: 205px;
	padding: 5px 0px 0px 5px;
	background: url("../images/border2.gif") no-repeat;
	}

	.theater_image2 {
	border: 5px solid #8dc4ff;
	width: 205px;
	height: 205px;
	margin: 0 20px 12px 0;
	}



	.theater_image img{
	width: 200px;
	height: 200px;
	}

	.theater_adres {
	padding: 0px 0px 20px 25px;
	width: 450px;
	float: left;
	}

	.text_style36 {
	font-size: 13px;
	}

	.text_style36 span {
	color: #1782ce;
	}

	.text_style37 {
	margin-top: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #ff8a00;
	}

	.text_style37 a:link {color: #ff8a00; text-decoration: underline}
	.text_style37 a:visited  {color: #ff8a00; text-decoration: underline}
	.text_style37 a:active   {color: #ff8a00; text-decoration: underline}
	.text_style37 a:hover {color: #ff8a00;  text-decoration: none}

	.theater_description {
	text-align: justify;
	font-size: 11px;
	font-family: Calibri;
	line-height: 14px;
	padding-top: 20px;
	}

	.text_style38 {
	width: 300px;
	margin: 40px 0px 5px 0px;
	float: left;
	color: #1d9efd;
	font-size: 25px;
	font-weight: bold;
        line-height: 30px;
	}

	.dash2 {
	margin: 30px 0px 10px 0px;
	float: left;
	width: 675px;
	border-bottom: 1px dashed #7f7f7f;
	}

	.text_style39 {
	padding: 0px 10px 0px 0px;
	float: right;
	color: #0998fc;
	font-size: 13px;
	}

	.text_style39 a:link {color: #0998fc; text-decoration: underline}
	.text_style39 a:visited  {color: #0998fc; text-decoration: underline}
	.text_style39 a:active   {color: #0998fc; text-decoration: underline}
	.text_style39 a:hover {color: #000;  text-decoration: none}

	.anons2 ul {
	font-size: 12px;
	margin: 0px 0px 0px -4px;
	list-style: none;
	}

	.anons2 ul li {
	display: inline;
	margin: 0px 4px 0px 4px;
	}

	.anons2 ul li span{
	color: #858585;
	}

	.anons2 a:link {color: #ff8a00; text-decoration: underline}
	.anons2 a:visited  {color: #ff8a00; text-decoration: underline}
	.anons2 a:active   {color: #ff8a00; text-decoration: underline}
	.anons2 a:hover {color: #ff8a00;  text-decoration: none}

	.anons_description2 {
	width: 350px;
	float: left;	
	padding: 0px 0px 0px 17px;
	}

	.anons_description2 img{
	float: left;
	margin: 14px 0px 0px 10px;
	}

	.text_style40 {
	width: 350px;
	float: left;
	color: #000;
	font-size: 15px;
	}

	.text_style40 a:link {color: #0998fc; text-decoration: underline}
	.text_style40 a:visited  {color: #0998fc; text-decoration: underline}
	.text_style40 a:active   {color: #0998fc; text-decoration: underline}
	.text_style40 a:hover {color: #000;  text-decoration: none}

	.text_style41 {
	color: #858585;
	float: left;
	padding: 16px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	}
	
	.text_style41 span{
	font-weight: normal;
	color: #000;
	}


	.leftanons{
	width: 150px;
	float: left;
	font-size: 12px;

	}

	.rightanons{
	width: 450px;
	}
.subscribe_form{
	position: relative;
	top: 20px;
	width: 300px;
	height: 100px;
}
	.subscribe_button {
	float: left;
	margin: 22px 0px 0px 18px;
	}


	a.otzyv:link {color: #ff8a00; text-decoration: underline}
	a.otzyv:visited  {color: #ff8a00; text-decoration: underline}
	a.otzyv:active   {color: #ff8a00; text-decoration: underline}
	a.otzyv:hover {color: #ff8a00;  text-decoration: none}

	.news21 {
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 209px;
	background: url("../images/hot.gif") no-repeat 0px 0px;
	}

	.news21 a:link {color: #3f3e3e; text-decoration: none}
	.news21 a:visited  {color: #3f3e3e; text-decoration: none}
	.news21 a:active   {color: #3f3e3e; text-decoration: none}
	.news21 a:hover {color: #3f3e3e;  text-decoration: underline}



a.dlink:link{color: #ffffff; padding: 0 70px 0 0;}
a.dlink:visited  {color: #ffffff; padding: 0 70px 0 0;}
a.dlink:active   {color: #ffffff; padding: 0 70px 0 0;}
a.dlink:hover {color: #ffffff; padding: 0 70px 0 0;}




