@charset "windows-1251";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-variant:normal;
}
#welcome {
	padding-top:5px;
	padding-bottom:0px;
	width:950px;
	margin:0 auto;
	
}
#welcome h1 {
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#666;
	font-weight:normal;
}
#footer {
	height:30px;
	width:950px;
	margin:0 auto;
	font-size:11px;
	color:#474747;
	padding-top:10px;
	padding-bottom:10px;
	border-top:#cccccc 1px solid;
	clear:both;
}
#copyright {
	float:left;
}

#copyright A {
	color:#4390e6;
	text-decoration:underline;
}

#copyright A:hover {
	color:#4390e6;
	text-decoration:none;
}

#madein  {
	float:right;
	background:url(../img/madeincreativeburo.gif) left no-repeat;
	height:16px;
	padding-left:20px;
}
#madein A {
	color:#ffa426;
	text-decoration:underline;
}
#madein A:hover {
	color:#ffa426;
	text-decoration:none;
}

#poweredby  {
	float:right;
	background:url(../img/icons/teatrium.jpg) left no-repeat;
	height:16px;
	padding-left:20px;
	padding-right:20px;
}
#poweredby A {
	color:#007ba5;
	text-decoration:underline;
}
#poweredby A:hover {
	color:#007ba5;
	text-decoration:none;
}

#facebook  {
	float:right;
	background:url(../img/icons/facebook.jpg) left no-repeat;
	height:16px;
	padding-left:20px;
	padding-right:20px;
}
#facebook A {
	color:#305c99;
	text-decoration:underline;
}
#facebook A:hover {
	color:#305c99;
	text-decoration:none;
}




#top_promo {
	border:#CCC 1px solid;
	width:950px;
	height:90px;
	margin:0 auto;
}
#botton_rubricator {
	margin: 0 auto;
	width:950px;
	height:55px;
	padding-top:15px;
	padding-bottom:15px;
	color:#666;
	font-size:12px;
	font-weight:normal;
	clear:both;
}
#botton_rubricator span {
	color:#F00;
	font-weight:bold;
}
#botton_rubricator div {
	padding-top:3px;
	padding-bottom:3px;
}
#botton_rubricator A {
	color:#3d3d3d;
	text-decoration:underline;
}
#botton_rubricator A:hover {
	color:#3d3d3d;
	text-decoration:none;
}
#submenu {
	float:left;
}
#cardpay {
	float:right;
	text-align:right;
}
#search {
	padding-top:5px;
	margin:0 auto;
	font-size:14px;
}
#search form {
	padding:0px;
	margin:0px;
}
#header {
	width:950px;
	margin:0 auto;
	padding-top:5px;
}
#top_submenu A {
	color:#F00;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#top_submenu A:hover {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#today {
	padding-top:10px;
	font-size:11px;
	color:#999;
	text-transform:uppercase;
	font-weight:normal;
}
#today span {
	font-size:11px;
	text-transform:uppercase;
	color:#F00;
	font-weight:bold;
}
.snd_w {
	width:950px;
	margin:0 auto;
}
#user_lc {
	width:950px;
	margin:0 auto;
	color:#333;
}

#user_lc A {
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration: underline;
}

#user_lc A:hover {
	color:#333;
	text-decoration:none;
}
#bas {
	color:#ea0000;
	font-size:12px;
	font-weight:bold;
}
#b_materail {
	width:100%;
	text-align:left;
	color:#000;
	font-size:12px;
	padding-top:15px;
	text-align:justify;
}

#b_materail h1 {
	font-size:22px;
	color:#000;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:10px;
	text-align:left;
}

#title_r {
	width:100%;
	height:35px;
	border-bottom:#999 1px solid;
	padding-left:5px;
	
}
#title_r A {
	color:#FFF;
	text-decoration:none;
}
#title_r A:hover {
	color:#FFF;
	text-decoration:none;
}
#title_r span {
	font-size:11px;
	padding-left:35px;
	padding-right:35px;
	padding-top:8px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
}
#text_r {
	padding-top:10px;
	padding-bottom:15px;
	font-size:14px;
	color:#000;
}
#text_r A {
	color:#ea0001;
	text-decoration:underline;
}
#text_r A:hover {
	color:#ea0001;
	text-decoration:none;
}
#text_r h2 {
	font-size:18px;
	color:#000;
	font-weight:normal;
	padding:0px;
	padding-bottom:15px;
}
#text_r h3 {
	font-size:18px;
	color:#000;
	font-weight:normal;
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
}
#an_vs, #bk_iframe, #vs_lgn, #botton_vs {
	padding-top:15px;
	width:950px;
	margin:0 auto;
}
#an_vs {
	padding-bottom:15px;
}

#botton_vs {
	text-align:center;
	font-size:18px;
}
#botton_vs A {
	text-decoration:underline;
	color:#ea0000;
}
#botton_vs A:hover {
	color:#000;
	text-decoration:none;
}
#slider {
	width:540px;
	height:235px;
	border:#CCC 1px solid;
}

#right_block_anons {
	padding:0px;
	margin:0px;
	clear:both;
}
#right_block_anons IMG {
	border-left:#e6e6e6 4px solid;
	border-right:#e6e6e6 4px solid;
	border-top:#e6e6e6 4px solid;
	border-bottom:#e6e6e6 12px solid;
}
#right_block_anons DIV {
	background:#fff;
	padding-bottom:10px;
}
.block_m {
	padding-bottom:15px;
	width:97%;
}
.head_bc {
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.red {
	background: #f00001 url(../img/left_red_block.gif) right top no-repeat;
	color:#FFF;
}
.yellow {
	background:#ffdf00 url(../img/right_yellow_block.gif) right top no-repeat;
	color:#000;
}
#ttmenu {
	background:#ea0000 url(../img/top_menu_dots.gif) right top no-repeat;
}
.places UL, .places LI {
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:2px;
}
.places A {
	color:#333;
	font-size:12px;
	text-decoration:underline;
}
.places A:hover {
	color:#333;
	font-size:12px;
	text-decoration:none;
}
.places span, .sport_anons span {
	padding-left:7px;
}
.places span a {
	text-transform:lowercase;
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}
.places span a:hover {
	text-transform:lowercase;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.sport_anons span a {
	text-transform:lowercase;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}
.sport_anons span a:hover {
	text-transform:lowercase;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
.sport_anons h4 {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.sport_anons h4 a {
	color:#000;
	text-decoration:underline;
}
.sport_anons h4 a:hover {
	color:#f00001;
	text-decoration:none;
}

.h70 {
	height:70px;
}
.top {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

.top UL, .top LI {
	list-style:decimal;
	text-align:left;
	color:#F00;
	margin:0px;
}
.top UL {
	padding-left:30px;
	margin-left:0px;
}
.top LI {
	padding-bottom:5px;
}
.top A {
	color:#333;
}
.top A:hover {
	color:#ea0001;
}

#adv_search {
	width:950px;
	margin:0 auto;
	border:#e5e6e6 1px solid;
	
}

#adv_search span {
	text-transform:uppercase;
	font-size:12px;
	color:#F00;
	padding-left:10px;
	padding-right:10px;
}
#adv_search form {
	padding:0px;
	margin:0px;
}
#adv_search select {
	border:#999 1px solid;
	width:170px;
}

.space5 {
	height:5px;
	padding:0px;
	margin:0px;
	clear:both;
}
.space10 {
	height:10px;
	padding:0px;
	margin:0px;
	clear:both;
}
.space15 {
	height:15px;
	padding:0px;
	margin:0px;
	clear:both;
}
.space20 {
	height:20px;
	padding:0px;
	margin:0px;
	clear:both;
}
.space25 {
	height:25px;
	padding:0px;
	margin:0px;
	clear:both;
}
.black_text_11 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
.red_text_11 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F00;
}
.black_text_11_nact {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
.sport_item {
	padding-top:7px;
	padding-bottom:7px;
}
.bs {
	border:#bbbbbb 1px solid;
}
.price {
	padding-top:7px;
	font-size:12px;
	color:#666;
}
.price span {
	color: #000;
	font-weight:bold;
}
#group_anons {
	font-size:12px;
	color:#000;
}
#group_anons  a {
	color:#000;
	text-decoration:underline;
}
#group_anons  a:hover {
	color:#ea0001;
	text-decoration:underline;
}
#group_anons div {
	padding-bottom:7px;
}

#group_anons h3 {
	padding:0px;
	margin:0px;
	font-size:13px;
	text-transform:uppercase;
}
#group_anons h3 a {
	color:#ea0001;
	text-decoration:underline;
}
#group_anons h3 a:hover {
	color:#000;
	text-decoration:underline;
}
.p10 {
	padding-top:10px;
	padding-bottom:10px;
}
#list_events {
	padding-left:10px;
	padding-right:10px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#list_events A {
	color:#000;
}
#list_events A:hover {
	color:#ea0001;
}
#list_events h1 {
	font-size:22px;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	padding-top:5px;
}

#list_events h2 {
	font-size:14px;
	color:#ea0001;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
#list_events hr {
	border:1px #CCC solid;
	padding:0px;
	margin:0px;
}
#list_events h2 a {
	color:#ea0001;
}
#list_events h2 a:hover {
	color:#000;
}
.item_event {
	padding-bottom:15px;
	padding-top:15px;
	border-top:#CCC 1px dotted;
}
#botton_sel {
	font-size:18px;
	color:#ea0001;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
#botton_sel A {
	color:#ea0001;
	text-decoration:underline;
}
#botton_sel A:hover {
	color:#000;
	text-decoration:underline;
}
#table_list_sector {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
#table_list_sector A {
	color:#ea0001;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
}
#table_list_sector A:hover {
	color:#000;
	text-decoration:underline;
	text-transform:uppercase;
} 
.top_menu {
	font-size:16px;
}
.table_annons h1 {
	font-size:22px;
	color:#ea0001;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:8px;
}
.table_annons A {
	color:#000;
	text-decoration:underline;
}
.table_annons A:hover {
	color:#ea0001;
	text-decoration:underline;
}
.table_annons {
	font-size:12px;
	padding:5px;
	padding-top:10px;
}
#emaps {
	padding-top:15px;
	padding-bottom:15px;
}
#easyTooltip{
margin-left: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding:5px 10px;
border:3px solid #dbc764;
background:#fffeeb;
color:#000;
}
#easyTooltip b {
	color:#ea0001;
	font-size:16px;
}
#fs_order {
	font-size:12px;
	color:#333;
	padding-top:15px;
	min-height:400px;
}
#fs_order A {
	font-size:12px;
	color:#ea0001;
	text-decoration:underline;
}
#fs_order A:hover {
	color:#000;
	text-decoration:none;
}
#fs_order h2 {
	color:#ea0001;
	font-size:18px;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:normal;
}
#detail_annons  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#detail_annons  A {
	color:#ea0001;
	text-decoration:underline;
}
#detail_annons  A:hover {
	color:#000;
	text-decoration:none;
}
#detail_annons img {
	border: #CCC 3px solid;
	margin:5px;
	margin-right:10px;
}

#detail_annons h5 {
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#ea0001;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
}
.addr {
	padding-bottom:15px;
	font-size:14px;
	text-align:left;
}
.addr strong {
	font-size:16px;
	font-weight:normal;
	color:#ea0001;
}
.block_help {
	padding-top:10px;
	padding-bottom:5px;
	background:url(/img/help.jpg) no-repeat left;
	font-size:11px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:35px;
	width:500px;
}
.anons_description {
	text-align:justify; color:#666; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#event_cart {
	background:url(/img/info_cart_bg.jpg) no-repeat top left;
	width:252px;
	height:222px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	padding-top:50px;
	text-align:left;
}

#event_cart div {
	padding-left:45px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;
}

#event_cart A {
	font-size:16px;
	color:#ea0001;
	text-transform:none;
	padding-left:60px;
}
#cart {
	padding-top:135px;
}
#empty_basket,  #enter_cart {
	min-height:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333;
}
#empty_basket h1,  #enter_cart h1 {
	font-size:22px;
	color:#ea0001;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:20px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#empty_basket A,  #enter_cart A {
	color:#000;
	text-decoration:underline;
}
#empty_basket A:hover {
	color:#ea0001;
	text-decoration:none;
}
#our_logo {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
#our_logo h4 {
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:15px;
	padding-top:15px;
}
#our_logo A {
	color:#ea0001;
	text-decoration:underline;
}
#our_logo A:hover {
	color:#000;
	text-decoration:none;
}
#lc_menu, #lc_history, #lc_profile {
	min-height:450px;
	color:#000;
	padding-top:15px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#lc_menu A {
	color:#000;
	text-decoration:underline;
}
#lc_menu A:hover {
	color:#ea0001;
	text-decoration:none;
}
#lc_history A {
	color:#ea0001;
	text-decoration:underline;
}
#lc_history A:hover {
	color:#000;
	text-decoration:none;
}

#lc_history h2, #lc_menu h2 {
	font-size:18px;
	color:#ea0001;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-top:10px;
	text-transform:uppercase;
}
.top_table {
	background:#ea0001;
	font-weight:bold;
	color:#FFF;
}
.form_ui {
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
	color:#333;
}
.form_ui INPUT[type="text"], .form_ui INPUT[type="password"] {
	height:25px;
	border:#999 1px solid;
	width:400px;
	font-size:16px;
}
.form_ui textarea {
	height:75px;
	width:400px;
	font-size:16px;
	border:#999 1px solid;
}
.form_ui h2 {
	font-size:16px;
	color:#ea0001;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-top:10px;
	text-transform:uppercase;
}
.form_ui div {
	padding-bottom:10px;
}
.button_form {
	font-size:18px;
	text-transform:uppercase;
}
#registration_form, #recover_form {
	min-height:450px;
	color:#000;
	padding-top:15px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.button_form A {
	color:#ea0001;
	text-decoration:underline;
}
.button_form A:hover {
	color:#000000;
	text-decoration:none;
}
#bs_step_2 {
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

#bs_step_2 h2 {
	font-size:18px;
	color:#ea00001;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:6px;
	font-weight:normal;
}
#bs_step_2 h1 {
	font-size:18px;
	color:#ea00001;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:6px;
	font-weight:normal;
}

#bs_step_2 INPUT[type="text"] {
	height:22px;
	border:#999 1px solid;
	width:300px;
	font-size:14px;
}


.place_link {
	padding-bottom:7px;
	font-size:13px;
}
#final_order {
	font-size:13px;
	color:#333;
	min-height:400px;
	padding-bottom:15px;
	padding-top:10px;
}

#final_order A {
	color:#ea0001;
	text-decoration:underline;
}

#final_order A:hover {
	color:#000000;
	text-decoration:none;
}

#final_order h1 {
	font-size:22px;
	padding-top:10px;
	padding-bottom:10px;
	color:#ea0001;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}

#final_order h2 {
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.div_h {
	padding-top:5px;
	padding-bottom:5px;
}
#sclient_search {
	padding:15px;
}
#sclient_search h1 {
	font-size:22px;
	font-weight:normal;
	color:#ea0001;
}

#sclient_search INPUT[type="text"] 
{
	height:25px;
	border:#999 1px solid;
}
#sclient_search INPUT[type="submit"] 
{
	padding:5px;
	border:#999 1px solid;
	font-size:16px;
	width:200px;
}

#sclient_search SELECT 
{
	height:25px;
	border:#999 1px solid;
	font-size:14px;
}

#sclient_menu {
	padding-top:10px;
	padding-bottom:10px;
	font-size:18px;
}
#sclient_menu A {
	color:#000;
	text-decoration:underline;
}
#sclient_menu A:hover {
	color:#ea0001;
	text-decoration:none;
}

#message_from_show {
	padding-bottom:5px;
	font-size:12px;
	color:#f51500;
}
#message_from_show A {
	color:#000;
	text-decoration:underline;
}

#message_from_show A:hover {
	color:#000;
	text-decoration:none;
}
#message_from_show strong {
	text-transform:uppercase;
}
.place_map_item {
	padding-bottom:10px;
}

.place_map_item A {
	color:#09F;
	text-decoration:underline;
}
.place_map_item A:hover {
	color:#09F;
	text-decoration:none;
}
#SmartSearch {
 width:270px;
  height:20px;

  border:#c1c1c1 1px solid;
  padding:0px;
  margin:0px;
  padding-top:4px;
  padding-left:3px;
}

.block_m {
	text-transform:uppercase;
}
.theatre_list {
	width:510px;
	padding:15px;
	background:#fff6d8;
	border:#ffc600 3px solid;
}
.theatre_list div {
	padding-bottom:10px;
	
}
#filter_list {
	padding-top:0px;
	padding-bottom:15px;
	font-weight:bold;
	font-size:13px;
}
#warning {
	width:940px;
	margin:0 auto;
	border:1px #e5e6e5 solid;
	padding:5px;
}
#warning  A {
	font-size:12px;
	color:#F00;
	text-decoration:underline;
}
#warning  A:hover {
	color:#000;
	text-decoration:none;
} 
