a:link {color: #ffffff; text-decoration: underline; }
a:visited {color: #ffffff; text-decoration: underline; }
a:hover {color: #FFE868; text-decoration: underline; }

a.lang:link {color: #D9D9D9; text-decoration: none; }
a.lang:visited {color: #D9D9D9; text-decoration: none; }
a.lang:hover {color: #FFE868; text-decoration: none; }

a.lang_active:link {color: #FFE868; text-decoration: none; }
a.lang_active:visited {color: #FFE868; text-decoration: none; }
a.lang_active:hover {color: #FFE868; text-decoration: none; }

a.head_contacts:link {color: #090B09; text-decoration: underline; font-size: 12px;}
a.head_contacts:visited {color: #090B09; text-decoration: underline; font-size: 12px; }
a.head_contacts:hover {color: #FFE868; text-decoration: underline; font-size: 12px; }

a.footer:link {color: #A66942; text-decoration: underline; font-weight: bold;}
a.footer:visited {color: #A66942; text-decoration: underline; font-weight: bold;}
a.footer:hover {color: #FFE868; text-decoration: underline; font-weight: bold;}

a.copyright:link {color: #D30000; text-decoration: underline; }
a.copyright:visited {color: #D30000; text-decoration: underline; }
a.copyright:hover {color: #FFE868; text-decoration: underline; }

a.menu:link {color: #ffffff; text-decoration: underline; }
a.menu:visited {color: #ffffff; text-decoration: underline; }
a.menu:hover {color: #FFE868; text-decoration: underline; }

a.leftmenu:link {color: #280622; text-decoration: underline; }
a.leftmenu:visited {color: #280622; text-decoration: underline; }
a.leftmenu:hover {color: #FFE868; text-decoration: underline; }

a.leftmenu_sel:link {color: #FFE868; text-decoration: underline; }
a.leftmenu_sel:visited {color: #FFE868; text-decoration: underline; }
a.leftmenu_sel:hover {color: #FFE868; text-decoration: underline; }


a.way:link {color: #A0C01B; text-decoration: underline; }
a.way:visited {color: #A0C01B; text-decoration: underline; }
a.way:hover {color: #FFE868; text-decoration: underline; }

a.quick:link {color: #ffffff; text-decoration: underline; }
a.quick:visited {color: #ffffff; text-decoration: underline; }
a.quick:hover {color: #FFE868; text-decoration: underline; }

a.more:link {color: #FFA73D; text-decoration: underline; font-size: 11px;}
a.more:visited {color: #FFA73D; text-decoration: underline; font-size: 11px;}
a.more:hover {color: #FFE868; text-decoration: underline; font-size: 11px;}

a.svodki:link {color: #70001A; text-decoration: underline;}
a.svodki:visited {color: #70001A; text-decoration: underline;}
a.svodki:hover {color: #D30000; text-decoration: underline;}

a.cities:link {color: #77BE1B; text-decoration: underline;}
a.cities:visited {color: #77BE1B; text-decoration: underline;}
a.cities:hover {color: #D30000; text-decoration: underline;}
/*---------------------------------------------------------------------------*/

body {
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
/*
	color: #FFFFFF;
*/
	color: #FDD059;
	background-color: #000000;
}
.tabbor {
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #2F002F;
	border-left-color: #2F002F;
}

.picborder {
	border: 3px solid #FFFFFF;
/*
	margin: 5px;
*/
}


table td, th {padding: 0px; vertical-align: top; font-size: 12px; }

.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}

.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}

.lang {color: #46797F; font-size: 14px;}

table.head_contacts td {font-size: 20px; color: #ffffff;}

.footer_menu {font-size: 11px; color: #ffffff; text-align: center;}

.copyright {color: #000000; font-size: 11px;}

.red_corner {background-image: url(../imgs/red_corner1p.gif); background-position: top left;  background-repeat: no-repeat;}
.red_corner2 {background-image: url(../imgs/red_corner2p1.gif); background-position: top left;  background-repeat: no-repeat;}

.menu_fon {background-image: url(../imgs/menu_fon.gif); background-position: top left;  background-repeat: repeat-x;}

table.menu td {font-size: 13px; font-weight: bold;}
table.menu td.vl {width: 2px; background-image: url(../imgs/menu_v_l.gif); background-position: top left;  background-repeat: no-repeat;}
table.menu td.vf {padding: 5px 9px 0px 9px; background-image: url(../imgs/menu_v_f.gif); background-position: top left;  background-repeat: repeat-x;}
table.menu td.vr {width: 3px; background-image: url(../imgs/menu_v_r.gif); background-position: top left;  background-repeat: no-repeat;}

table.menu td.sl {width: 2px; background-image: url(../imgs/menu_s_l.gif); background-position: top left;  background-repeat: no-repeat;}
table.menu td.sf {padding: 5px 9px 0px 9px; background-image: url(../imgs/menu_s_f.gif); background-position: top left;  background-repeat: repeat-x;}
table.menu td.sr {width: 3px; background-image: url(../imgs/menu_s_r.gif); background-position: top left;  background-repeat: no-repeat;}

table.menu td.gl {width: 2px; background-image: url(../imgs/menu_g_l.gif); background-position: top left;  background-repeat: no-repeat;}
table.menu td.gf {padding: 5px 9px 0px 9px; background-image: url(../imgs/menu_g_f.gif); background-position: top left;  background-repeat: repeat-x;}
table.menu td.gr {width: 3px; background-image: url(../imgs/menu_g_r.gif); background-position: top left;  background-repeat: no-repeat;}

table.menu td.bl {width: 2px; background-image: url(../imgs/menu_b_l.gif); background-position: top left;  background-repeat: no-repeat;}
table.menu td.bf {padding: 5px 9px 0px 9px; background-image: url(../imgs/menu_b_f.gif); background-position: top left;  background-repeat: repeat-x;}
table.menu td.br {width: 3px; background-image: url(../imgs/menu_b_r.gif); background-position: top left;  background-repeat: no-repeat;}

table.menu td.rl {width: 2px; background-image: url(../imgs/menu_r_l.gif); background-position: top left;  background-repeat: no-repeat;}
table.menu td.rf {padding: 5px 9px 0px 9px; background-image: url(../imgs/menu_r_f.gif); background-position: top left;  background-repeat: repeat-x;}
table.menu td.rr {width: 3px; background-image: url(../imgs/menu_r_r.gif); background-position: top left;  background-repeat: no-repeat;}

.leftmenu_fon {background-image: url(../imgs/leftmenu_fon.gif); background-position: top left;  background-repeat: no-repeat; background-color: #FF7200;}

.leftmenu_right {background-image: url(../imgs/leftmenu_right.gif); background-position: top left;  background-repeat: repeat-y; width: 15px;}

table.leftmenu_list td {padding: 0px 0px 5px 23px; font-size: 20px; background-image: url(../imgs/point.gif); background-position: top left;  background-repeat: no-repeat;}
table.leftmenu_list_s td {padding: 0px 0px 5px 23px; font-size: 14px; font-weight: bold; background-image: url(../imgs/point.gif); background-position: top left;  background-repeat: no-repeat;}

.way {color: #A0C01B; font-size: 11px;}

table.title td {font-size: 36px; padding-bottom: 5px; background-image: url(../imgs/title_points.gif); background-position: bottom left;  background-repeat: repeat-x;}
table.title td.t1 {color: #FFDB61;}
table.title td.t2 {color: #C360B5;}

table.quick td {padding: 15px 16px 0px 12px; font-size: 14px; font-weight: bold; height: 50px;}
table.quick td.y {background-image: url(../imgs/quick_y.gif); background-position: top left;  background-repeat: no-repeat;}
table.quick td.g {background-image: url(../imgs/quick_g.gif); background-position: top left;  background-repeat: no-repeat;}
table.quick td.r {background-image: url(../imgs/quick_r.gif); background-position: top left;  background-repeat: no-repeat;}
table.quick td.s {background-image: url(../imgs/quick_s.gif); background-position: top left;  background-repeat: no-repeat;}
table.quick td.v {background-image: url(../imgs/quick_v.gif); background-position: top left;  background-repeat: no-repeat;}

.extra {color: #FFA43D; font-weight: bold;}
.extra_sel {color: #FFE868; font-weight: bold; }
a.extra_sel:link {color: #FFE868; text-decoration: underline; }
a.extra_sel:visited {color: #FFE868; text-decoration: underline; }
a.extra_sel:hover {color: #FFE868 text-decoration: underline; }

/*
.extra1 {color: #FFDB61; font-weight: bold;}
*/
.extra1 {font-size: 14px;color: #A0C01B; font-weight: bold; }

.content {line-height: 126%; text-align: justify;}

.title2 {font-size: 22px; color: #50FF58; }

.block2_left_title {color: #FFA73D; font-size: 30px;}

img.border {border: 2px solid #000000;}

.block2_left_title2 {color: #FFFFFF; font-size: 30px;}

table.yellow_block td {color: #110510; font-size: 11px;}

.block_city {width: 447px; font-size: 11px; color: #FFFFFF; line-height: 130%;}

a.title_link {font-size: 14px; color: #A0C01B; text-decoration: underlined; font-weight: bold;}
a.title_link:link { color: #A0C01B; text-decoration: underlined; font-weight: bold; }
a.title_link:visited {color: #A0C01B; text-decoration: underlined; font-weight: bold; }
a.title_link:hover {color: #ffffff; text-decoration: underlined; font-weight: bold; }

.txtfld1 {
	font-size: 11px;
	color: #000000;
	background-color: #FFEF74;
	border: 1px solid #000000;
}
.dot-vert {
	background-image: url(../imgs/vert_points.gif);
	background-repeat: repeat-y;
	background-position: top;
}

