body{text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

td{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

input{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;	color: #525252;
	border-left: 2px solid #808080;
	border-top: 2px solid #808080;
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
}
input.subm{
	border: 0;
}
span.slogon, #main_menu ul li a{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;	text-decoration: none;  padding: 0px 0px 0px 0px;}

img.logo{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;}
span.slogon{font-size: 18px; color: #717171; font-weight: normal; margin: 0px 0px 0px 50px;}

ul.map, #main_menu ul, #content table.index_tab_4 ul{list-style-type: none; padding: 0 0 0 0;	margin: 0 0 0 0; text-align: center;}
ul.map li, #main_menu ul li, #content table.index_tab_4 ul li{display: inline;	padding: 0 0 0 0;	margin: 0 0 0 0;}
ul.map li img{padding: 0 0 0 0;	margin: 0 2 0 2;}

/*-------------- line-height: 23px;--------------------------------*/

.menu_grey, #main_menu{background-position: 0 0; background-repeat: repeat-x; padding: 0 0 0 0;	margin: 0 0 0 0;}

.menu_grey{background-image: url(/images/grey_line_0.gif);}

#main_menu{background-image: url(/images/red_line_1.gif); width: 755px; height: 23px;}
#main_menu td{font-size: 11px; color: #ffffff; margin: 0 0 0 0; padding: 0 10 0 10; font-weight: bold;	text-decoration: none;  text-transform: uppercase;}
#main_menu td a{font-size: 11px; color: #ffffff; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold;	text-decoration: none; text-transform: uppercase;}
#main_menu td a:hover{color: #ffffff; text-decoration: none;}
/*
#main_menu{background-image: url(/images/red_line_1.gif); width: 755px; border: 1px solid black; }
#main_menu ul{text-align: left; padding: 0 0 0 0; margin: 0px 0 0px 0;}

#main_menu ul li a{font-size: 11px; color: #ffffff; margin: 0 10 0 10; padding: 0 0 0 0; text-transform: uppercase;}
#main_menu ul li a:hover{color: #ffffff;}
*/
div.lenera_main, .lenera_main_1, #content table.index_tab_4 ul li.tariff_ticket a{font-family: Arial; font-size: 34px; color: #0069FF; font-weight: bold; letter-spacing: -2px;}
div.lenera_main, .lenera_main_1{margin: 0 0 0 10px;}
div.lenera_main_1{font-size: 15px;	color: #5E5E5E;	letter-spacing: -1px; font-style: oblique;}
table.head_end{border: 1px solid #C6C6C6; padding: 0 0 0 0; margin: 1px 0 1px 0;}


/*------------------infa--------------------------*/
#content, #navigator{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; font-weight: normal; padding: 20px 0 20px 0; margin: 0px 0 0px 0;}
#content{font-size: 12px; line-height: 20px;}
#content a, #navigator a{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;	color: #0069FF;	TEXT-DECORATION: underline; font-weight: normal;	text-align: left;}
#content a:hover{color: #1E90FF;}
#navigator a{font-size: 11px; TEXT-DECORATION: none;}
#navigator a:hover{color: #0069FF; TEXT-DECORATION: underline;}
#navigator{color: #909090; padding: 0px 0 10px 5px; margin: 0px 10px 20px 0px;}

table.index_tab_1, table.index_tab_2, table.index_tab_3, table.tariff
{width: 740px;}
#navigator, table.index_tab_1 td, table.index_tab_2 td, table.index_tab_3, #enter_form div.form
{border-bottom: 2px solid #E7E7E7;}

/*------index-------*/
table.index_tab_1 td{background-image: url(/images/grey.gif); background-position: 100% 0; background-repeat: no-repeat; vertical-align: top;}
table.index_tab_1 td.last{background-image: none;}
table.index_tab_1 td div{margin: 0px 0 5px 20px;}

div.header_index, div.text_index{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #534E4E;	padding: 0 0 0 0; margin: 0px 0 10px 0;}
div.text_index{font-size: 11px; color: #000000; line-height: 200%;	width: 200px;}
span.red_letter{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 23px; color: #FF2A1D; font-weight: bold;}

table.index_tab_2 td{background-image: url(/images/grey_index.gif);	background-position: 0 100%; background-repeat: repeat-x; padding: 10 0 10 0; margin: 0px 0 0px 0;}

#content div.text_index1, #content div.text_index1 a,#content div.text_index1 a:hover{font-family: Arial; font-size: 26px; color: #FF2A1D;	font-weight: bold; letter-spacing: -1px; TEXT-DECORATION: none;}
#content div.text_index2, #content div.text_index2 a,#content div.text_index2 a:hover{font-family: Arial; font-size: 12px; color: #5E5E5E; letter-spacing: 0px;	font-style: oblique; font-weight: bold; TEXT-DECORATION: none;}
table.index_tab_3{padding: 2 0 1 0;}
table.index_tab_4 td {border-left: 1px solid #DCDEDF;}
table.index_tab_4 td.left_td{border: none;}

#content table.index_tab_4{margin: 2 0 2 0;}
#content table.index_tab_4 ul li{display: block; background-image:none;}
#content table.index_tab_4 ul li div {
background-image: url(/images/red_line_1.gif); background-repeat: repeat-x; height: 23px; padding: 3 0 0 0;	margin: 0 1 0 1;}

#content table.index_tab_4 ul li div a,
#content table.index_tab_4 ul li div a:hover{font-size: 12px;	font-weight: bold;	color: White; TEXT-DECORATION: none;}

#content table.index_tab_4 ul{list-style: none;}
#content table.index_tab_4 ul li.tariff_ticket{line-height: 0px; padding: 0px 0 0px  0; background-image: none;}
#content table.index_tab_4 ul li.tariff_ticket a,
#content table.index_tab_4 ul li.tariff_ticket a:hover{TEXT-DECORATION: none; font-weight: bolder;}

#content table.index_tab_4 ul li.tariff_ticket a img{padding: 0 0 0 0;	margin: 20 0 10 0;}

#content table.tariff{border-top: 1px solid #C6C6C6; border-left: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;}

#content table td, #content table.tariff th, #content table.tariff th a{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; font-weight: normal;}
#content table.tariff td, #content table.tariff th{padding: 3px 10px 3px 10px; border-right: 1px solid #C6C6C6;}

#content table.tariff th, #content table.tariff th a, #content table.tariff th.text_th{font-size: 12px; font-weight: bold; color: #0069FF; TEXT-DECORATION: underline;}
#content table.tariff th a:hover, #content table.tariff th.text_th{TEXT-DECORATION: none;}
#content table.tariff th{color: #000000; TEXT-DECORATION: none; background-color: #DDDDDD; padding: 10px 10px 10px 10px;}


#content h3, #content h2,  #content h1{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #595959;	margin: 10 0 5 0;	}
#content h1{font-size: 18px; color: #534E4E; margin: 0 0 10 0;}
#content h2{font-size: 18px; color: red;}
#page_text{text-align: justify; margin: 0 10 0 0;}
#content div.grey_line{height: 2px; width: 740px; margin: 20 0 10 0; padding: 0px 0px 0px 0px; background-color:  #E7E7E7;}


#content ul{list-style: none; padding: 0px 0 0 0px; margin: 0px 0px 0px 0px;}
#content ul li{line-height: 20px; padding: 0px 0 0 10px; background-image: url(/images/ul.gif); background-position: 0 9px; background-repeat: no-repeat;}
#content ul li a, #content ol li a{font-size: 12px; font-weight: bold; TEXT-DECORATION: underline;}
#content ol{list-style: decimal; padding: 0px 0 0 0px; margin: 0px 0px 0px 20px;}
#content ol li{line-height: 20px; color: #0092DD;}

/*-------contacts----------*/

#content table.contacts td{padding: 10px 10px 10px 0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height: 20px;}
#content table.contacts td img{margin:  0 10 0 0; border: 1px solid #C6C6C6;}
#content table.contacts td table tr.contact_tabl td,
#content table.contacts td table td a{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;	color: #8B8B8B;	text-decoration: underline; padding: 0px 0px 10px 0px;}
#content table.contacts td table td{padding: 0px 0px 0px 0px; text-align: left; line-height: 15px;}
#content table.contacts td table td a{font-size: 12px; font-weight: normal;	color:#0069FF; padding: 0px 0px 0px 0px;}
#content table.contacts td table td a:hover{TEXT-DECORATION: none; color:#0069FF;}
/*------index_end-------*/

/*------------------infa_end--------------------------*/

/*-----------------menu-----------------------*/
.border_left_menu{border-left: 1px solid #C6C6C6;}
#left_menu a{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #0069FF; TEXT-DECORATION: underline;}
#left_menu a:hover{color: #0069FF; TEXT-DECORATION: none;}
#left_menu{padding: 0 0 0 0; margin: 0px 0 0px 0; width: 245px;	vertical-align: top;}
#left_menu div{margin: 20px 0 20px 0;}
#left_menu div.text_top{margin: 0px 10px 0px 10px;}
#left_menu div.text_top div, #enter_form div.head, #enter_form div.form td, div.head_quota
{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #525252; margin: 10px 0 0px 0; }

#left_menu h1{font-size: 12px; font-weight: bold; color: #FF2A1D; padding: 5px 0 5px 0;	margin: 0px 0 0px 0;}
#left_menu h2{font-size: 12px; font-weight: bold; color: #595959; padding: 0 0 0 0;	margin: 0px 0 0px 0;}

#enter_form div.head, div.head_quota{background-image: url(/images/red_line_menu.gif);	background-position: 0 0; background-repeat: repeat-x; color: White; height: 20px;	vertical-align: middle;	padding: 0 0 0 20px; margin: 0px 0 0px 0;}
#enter_form div.head img{padding: 0 0 0 0;	margin: 2px 0px 1px 30px;}
#enter_form div.form{width: 100%;}

div.head_quota{padding-top: 2px; }

table.quota {margin: 10px 0px 10px 0px;}
table.quota th {font-size: 11px; text-align: left; font-weight: bold;}
table.quota td {font-size: 11px;}

#enter_form div.form table{padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px;}
#enter_form div.form td{padding: 5px 0px 5px 0px; margin: 0px 0 0px 0;}
#enter_form div.form td a.pass,
#enter_form div.form td a.reg, a.small{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color: #909090; TEXT-DECORATION: underline;}
#enter_form div.form td a.pass:hover, #enter_form div.form td a.reg:hover{TEXT-DECORATION: none;}
#enter_form div.form td a.reg, #enter_form div.form td a.reg:hover a.small:hover{color: #0069FF;}

#address{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;	margin: 0px 0 0px 0;}
#address div.menu_4{font-size: 18px; color: #534E4E; text-align: center; margin: 10px 0px 10px 0;}

#address div.text {font-size: 11px;	color: #525252;	margin: 10px 0px 10px 0;}

#address div.text div{line-height: 150%; float: left; padding: 0px 5px 0px 10px; margin: 0px 0 0px 0;}

#address div.text img{padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0;	border: 1px solid #534E4E;}

#letter{background-image: url(/images/grey_line.gif); background-position: 0 0;	background-repeat: repeat-x; height: 22px; vertical-align: middle; padding: 0 0 0 0; margin: 0px 0px 0px 0px;}
#letter a{font-family: Arial; font-size: 10px; color: #3D3D3D; TEXT-DECORATION: none; padding: 0 0 0 0;
margin: 0px 0px 0px 10px;}
#letter a:hover{color: #909090;	TEXT-DECORATION: none;}
#letter img{padding: 0 0 0 0; margin: 2px 0px 1px 3px;}

/*------------------foot-------------------*/

#bottom_menu div ul li a,
#bottom_menu table td a,
div.copy_right,
div.copy_right a
{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; padding: 0 0 0 0; margin: 0 0 0 0;}

#line_bottom_menu{height: 1px; padding:  0px 0 0px 0;	margin: 0px 0 1px 0; width: 100%; background-color: #C6C6C6;}
#bottom_menu{background-image: url(/images/red_line_3.gif);	background-position: 0 0; background-repeat: repeat-x; height: 14px;
		padding:  0px 0 0px 0;	margin: 0px 0 0px 0;}

#bottom_menu table{background-image: url(/images/red_line_2.gif);	background-position: 0 0; background-repeat: repeat-x;
	width: 755px; padding: 0 0 0 0;	margin: 0px 0 0 0; height: 14px;}
#bottom_menu table td{padding: 0 0 0 0;}
#bottom_menu table td a{color: #ffffff; margin: 0 10 0 10; text-transform: none;}
#bottom_menu table td a:hover{	color: #ffffff;}
/*#bottom_menu div{background-image: url(/images/red_line_2.gif);	background-position: 0 0; background-repeat: repeat-x;
	width: 755px; padding: 0 0 0 0;	margin: 0px 0 0 0;}
#bottom_menu div ul{ list-style-type: none;	padding: 0 0 0 0;	margin: 0 0 0 0;	text-align: left;	line-height: 14px;}
#bottom_menu div ul li{	display: inline;}
#bottom_menu div ul li a{color: #ffffff; margin: 0 10 0 10;}
#bottom_menu div ul li a:hover{	color: #ffffff;}
*/

div.copy_right {height: 40px; background-image: url(/images/grey_line_foot.gif);	background-position: top; background-repeat: repeat-x;
	color: #000000; padding: 10 10 15 0; vertical-align: middle;}
div.copy_right a{color: #000000; margin: 0 0 0 20;}
div.copy_right a:hover{	color: #000000;	TEXT-DECORATION: underline;}


/*.tariff_ticket, .tariff_ticket a { color: #2D7AE8; font-size: 26pt; font-family: Tahoma, Verdana, sans-serif; }*/
/*--------------------------------------------------------*/

.news{padding: 10px 0px 10px 0px;}
.news div.head{padding: 0px 0px 5px 0px;}
#content div.news div.head a, .news div.head span {
	font-family: Tahoma; font-size: 12px; font-weight: bold; color: #595959; TEXT-DECORATION: underline;}
#content div.news div.head a:hover {TEXT-DECORATION: none}
#content div.news img{margin: 5 10 10 0;}
.news div.text{padding: 0 10 0 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #525252;
	line-height: 150%;
	text-align: justify;
}
.news div.head span{
	TEXT-DECORATION: none;
}

#new_form td.bigtext textarea {height: 200px;}