div.topc{
display:block;
float:left;
width:130px;
text-align:center;
}

h1{
	color:#5B0000;
	font-weight:normal;
	font-size:24px;
}
h3{
	color:#5B0000;
	font-size:14px;
}

body{/* общие настройки документа */
	background:#FFFFFF;
}
body,ul,form{
	margin:0px;
	padding:0px;
}
body,div,td,th{
	font-family:Arial;
	font-size:11px;
}

#header{/* хедер */
	background:url(/includes/templates/images/hbg.jpg) left top repeat-x;
	height:210px;
	width:100%;
}

.logo{/* логотип */
	background:url(/includes/templates/images/logo.jpg) left top no-repeat;
	float:left;
	height:210px;
	position:static;
	text-align:right;
	width:319px;
}
.l_img{/* ссылка на главную страницу */
	border:none;
	height:165px;
	left:48px;
	position:absolute;
	top:7px;
	width:255px;
	z-index:10;
}

.zakaz{/* заказ билетов */
	color:#5B0000;
	float:left;
	font-size:20px;
	left:319px;
	padding-top:20px;
	padding-left:50px;
	position:absolute;
	text-align:left;
	width:30%;
}

.search{/* поиск */
	background:url(/includes/templates/images/search.jpg) left top no-repeat;
	float:right;
	height:144px;
	margin-right:30px;
	position:static;
	text-align:left;
	width:233px;
	z-index:5;
}
.search	form{
	margin:24px 30px 0px 34px;
}
.search a{
	color:#92A661;
	text-decoration:underline;
}
.s_inp1{
	background:#FFFFFF;
	border:1px solid #92A661;
	font-size:12px;
	height:21px;
	margin:10px 0px 10px 0px;
	padding-top:2px;
	width:169px;
}
.s_inp2{
	float:right;
	height:14px;
	margin-bottom:12px;
	width:58px;
}

.menu{/* меню */
	color:#405B00;
	font-size:17px;
	font-weight:bold;
	left:188px;
	position:absolute;
	text-align:center;
	top:172px;
}
.menu a{/* цвет и вид ссылок в меню */
	color:#405B00;
	font-size:14px;
	font-weight:normal;
	margin:0px 5px 0px 5px;
	text-decoration:none;
}
.menu a:hover{/* цвет и вид ссылок в меню */
	color:#5B0000;
	font-size:14px;
	font-weight:normal;
	margin:0px 5px 0px 5px;
	text-decoration:underline;
}
#main{
	min-width:750px;
	width:100%;
}


#left{/* левая колонка */
	float:left;
	left:56px;
	padding:15px 0px 0px 10px;
	position:relative;
	top:0px;
	width:197px;
	z-index:5;
}
#left a{/* цвет ссылок */
	color:#5B0000;
	text-decoration:underline;
}
#left h1, #left h2{/* цвет и вид заголовков */
	border-bottom:1px solid #5B0000;
	color:#405B00;
	font-size:14px;
	margin:35px 0px 5px 0px;
	padding-bottom:2px;
}
#left li{
	list-style-image:url(/includes/templates/images/dot.jpg);
	margin:5px 0px 5px 30px;
	padding:0px;
}
#left li a{/* цвет и вид ссылок в спмсках */
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
#left li a:hover{
	text-decoration:underline;
}

#loginim{
	background:url(/includes/templates/images/l_txt1.jpg) left top no-repeat;
    height:42px;
	width:197px;	
}

.l_inp1{
	background:#FFFFFF;
	border:1px solid #92A661;
	font-size:12px;
	height:21px;
	margin-left:14px;
	padding-top:2px;
	width:129px;
}
.l_inp2{
	float:right;
	height:18px;
	width:45px;
}
.l_inp3{
	background:#FFFFFF;
	border:1px solid #92A661;
	height:21px;
	margin-left:12px;
	vertical-align:middle;
	width:164px;
}
.c_box{/* бокс счетчиков */
	padding-top:85px;
}
.counter{/* счетчик */
	background:url(/includes/templates/images/counter.jpg) left top no-repeat;
	height:31px;
	margin-bottom:5px;
	width:88px;
}


#right{/* правая колонка */
	float:right;
	margin:0px 40px 0px 0px;
	min-width:475px;
	text-align:left;
	width:70%;
	z-index:10;
}

.date{/* календарь */
	margin:0px 6% 35px 3%;
	text-align:center;
}
.date table td a{/* цвет и вид ссылок */
	color:#333333;
	text-decoration:none;
}
.date table td a:hover{
	text-decoration:underline;
}
.date td{
	height:14px;
	text-align:center;
}
.date th{/* дни недели */
	color:#5B0000;
	font-size:11px;
	font-weight:bold;
	width:26px;
}
.date th span{/* выходные */
	color:#B20000;
}
.m{/* месяц */
	border-bottom:1px solid #405B00;
	color:#5B0000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	text-align:center;
}
.t1{
	float:left;
}
.t2{
	float:right;
}


.artist{/* событие */
	border:1px dashed #C7BDA9;
	display:table;
	margin:0px 15px 15px 0px; 
	width:45%;
	height:180px;
	float:right;
}
.artist2{/* событие */
	border:1px dashed #C7BDA9;
	display:table;
	margin:6px 0px 6px 0px; 
	padding:0px 11px 0px 11px;
	width:100%;
}
.artist3{/* событие */
	border:1px dashed #C7BDA9;
	display:table;
	margin:1px 10px 10px 1px; 
	padding:0px 5px 0px 5px;
	width:45%;
	height:160px;
	float:left;
}
.artist4{/* событие */
	border:1px dashed #C7BDA9;
	display:table;
	margin:0px 15px 15px 0px; 
	width:45%;
	height:180px;
	float:left;
}
.artist h1, .artist2 h1, .artist3 h1, .artist4 h1{/* заголовки */
	background:#FCDC9C;
	color:#5B0000;
	font-size:20px;
	line-height:28px;
	margin:10px 0px 0px 0px;
}
.artist h2, .artist2 h2, .artist3 h2, .artist4 h2{/* заголовки */
	background:#FCDC9C;
	color:#5B0000;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin:11px 0px 0px 0px;
}
.a_pl{/* цвет места проведения события */
	color:#5B0000;
	font-size:12px;
	font-weight:bold;
}
.th th{
	color:#5B0000;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.a_date{
	font-family:Verdana;
	font-size:12px;
}
.a_img{/* отступы у изображения */
	float:left;
	margin:11px 25px 11px 0px;
}
.a_img2{
	display:block;
	float:left;
	margin:11px 25px 100% 0px;
}
.a_more{/* блок ссылок */
	margin:15px 0px 20px 0px;
}
.a_more a{
	color:#AF0000;
	text-decoration:underline;
}


#footer{/* копирайт */
	background:url(/includes/templates/images/fbg.jpg) bottom left repeat-x;
	height:107px;
	margin-top:75px;
	width:100%;
}
#footer a{/* цвет и вид ссылок в копирайте */
	color:#5B0000;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer img{
	margin-left:110px;
	position:absolute;
}
.f_txt{
	padding:24px 60px 0px 188px;
}
.copy{
	float:left;
}
.design{
	float:right;
}

.c1{color:#5B0000 !important;}

ul.elki{
	padding-left:20px;
}
ul.elki li{
	color: #333333;
	font-size: 14px;
	padding-top:1px;
	padding-bottom:1px;
}
ul.elki li a{
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}
ul.elki li a:hover{
	color: #5B0000;
	font-size: 14px;
	text-decoration: underline;
}

ul.elki2{
	padding-left:20px;
}
ul.elki2 li{
	color: #333333;
	font-size: 13px;
	padding-top:1px;
	padding-bottom:1px;
}
ul.elki2 li a{
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}
ul.elki2 li a:hover{
	color: #5B0000;
	font-size: 13px;
	text-decoration: underline;
}