body *{font-family: Arial;font-size: 12px;}

h1{font-size: 14px;margin: 0px; padding: 8px 0px 4px 2px;}
h2{font-size: 12px;margin: 0px; padding: 0px;}
h2 a{font-size: 12px;}

a img{border: none;}
a{color: #000000;}
a:hover{text-decoration: none;}

form{margin: 0px; padding: 0px;}
p{padding: 0px 0px 8px 0px;}

.canvas{width: 1000px;}

.header{width:100%;height: 80px;background: url(/i/header_bg.gif) repeat-x 0px 0px;}

.layout .left{width:350px;}
.layout .center{}
.layout .right{width:245px;}

.other_menu{width: 100%;height: 30px;}
.other_menu .active{padding-left: 10px;padding-right: 10px;background-color: #A02020;border-bottom: solid 2px #A02020;border-top: solid 1px #A02020;color: #FFFFFF;}
.other_menu td{padding-left: 10px;padding-right: 20px;border-top: solid 1px #ECBBAC; background-color: #F2C7B6;border-bottom: solid 2px #FFFFFF;}
.other_menu a{display: block;font-size: 13px; color: #3B0303;}
.other_menu .afisha{background: url(/i/icon4.gif) no-repeat 0% 0%; padding-left: 25px;padding-top: 6px; padding-bottom: 6px;}
.other_menu .relax{background: url(/i/icon1.gif) no-repeat 0% 50%; padding-left: 35px;}
.other_menu .tv{background: url(/i/icon2.gif) no-repeat 0% 50%; padding-left: 35px;}
.other_menu .astro{background: url(/i/icon3.gif) no-repeat 0% 50%; padding-left: 35px;}

.form1{}
.form1 .input{border: solid 1px #D87C7C; color: #8C8C8C;font-size: 11px;}
.form1 .small{width: 90px;}
.form1 .long{width: 100%;}
.form1 .button{border: solid 1px #D87C7C;}

.form2{}
.form2 .input{border: solid 1px #5E0A0A; color: #8C8C8C;font-size: 12px;height: 22px;}
.form2 .long{width: 100%;}


.delim1{background: url(/i/delim1.gif) no-repeat 50% 100%;width: 16px;}
.delim2{background-color: #3B0303;height: 2px; line-height: 2px; font-size: 0px;}
.delim3{background: url(/i/delim2.gif) no-repeat 50% 50%;width: 22px;}
.delim4{background-color: #FFFFFF;height: 1px; line-height: 1px; font-size: 0px;}
.delim5{background: url(/i/delim3.gif) no-repeat 50% 50%;width: 30px;}
.delim6{background: url(/i/delim4.gif) repeat-x 0% 0%;height: 3px; line-height: 3px; font-size: 0px;clear:both;}
.delim7{background-color: #E5E4E4;height: 1px; line-height: 1px; font-size: 0px;clear:both;}
.delim8{background: url(/i/delim5.gif) no-repeat 50% 50%;width: 20px;}
.delim9{background: url(/i/delim6.gif) no-repeat 50% 50%;width: 20px;}
.delim10{background-color: #5D0B03;height: 1px; line-height: 1px; font-size: 0px;}

.list_item1{display: block;background: url(/i/list_item1.gif) no-repeat 4px 4px;padding-left: 20px;margin-bottom: 6px;margin-top: 2px;}

.br{background-color: #FFFFFF;height: 1px; line-height: 1px; font-size: 0px;clear: both;}

.f_11,.f_11 *{font-size: 11px;}
.f_10,.f_10 *{font-size: 10px;}
.f_14,.f_14 *{font-size: 14px;}
.f_16,.f_16 *{font-size: 16px;}
.f_18,.f_18 *{font-size: 18px;}

.bg_A02020{background-color: #A02020;}
.bg_CACACA{background-color: #E2A9A9;}
.bg_F0F0F0{background-color: #F0F0F0;}
.bg_FEF4F0{background-color: #FEF4F0;}
.bg_menu{background: url(/i/menu_bg.gif) repeat-x 0px 0px;}
.bg_search{background: url(/i/search_bg.gif) repeat-x 0px 0px;}

.b_t_D1D0D0{border-top: solid 1px #D1D0D0;}
.b_b_E5E4E4{border-bottom: solid 1px #EFD6D6;}

.f_center{text-align: center;}
.f_bold{font-weight: bold;}
.f_decor_none{text-decoration:none;}

.f_F8AA9F{color: #F8AA9F;}
.f_2D2D2D{color: #2D2D2D;}
.f_797878{color: #797878;}
.f_F6DCD1{color: #F6DCD1;}
.f_A1A0A0{color: #A1A0A0;}
.f_A02020{color: #A02020;}
.f_000000{color: #000000;}
.f_FFFFFF{color: #FFFFFF;}
.f_515050{color: #515050;}
.f_841212{color: #841212;}
.f_6C6C6C{color: #6C6C6C;}
.f_CACACA{color: #BFA4A4;}
.f_red{color: red;}
.f_green{color: green;}

.p_3{padding: 3px;}
.p_5{padding: 5px;}
.p_10{padding: 10px;}
.p_l_9{padding-left: 9px;}
.p_l_10{padding-left: 10px;}

.m_b_1{margin-bottom: 1px;}
.m_b_2{margin-bottom: 2px;}
.m_b_5{margin-bottom: 5px;}
.m_b_12{margin-bottom: 12px;}
.m_t_5{margin-top: 5px;}
.m_t_8{margin-top: 8px;}
.m_t_12{margin-top: 12px;}

#error{color: red;}

.navigation{margin: 10px 0px 10px 0px;}
.navigation a{color: #A02020;}

.programm-li{
		margin-bottom: 10px;
	}
	.programm-li.desc .programm-title{
		border-bottom: 1px dashed #ccc;
		min-height: 25px;
	}
	.programm-li.desc .programm-title:hover{
		cursor: pointer;
		border-color: #666;
	}
	.tvprg li span.programm-title{
		font-weight: normal;
	}
	.programm-desc{
		padding: 5px;
		font-size: 12px;
		margin-bottom: 13px;
		display: block;
		line-height: 150%;
		  color: rgb(6, 12, 119);
		border: 1px solid #ddd;
	}