HTML, BODY {background: #016ba5 url(back.png) top left repeat-x;  color: white; font-family: Times New Roman, serif; margin: 0 0; padding: 0 0;}
A IMG {border: 0;}
.clear {clear: both; height: 0; width: 0}
.nohome #wrapper {background: transparent url(back_img_nh.png) left 35px no-repeat;  margin: 0 auto; height: 663px; width: 999px; overflow: hidden; position: relative; top: -35px;}


A:link {color: white; font-weight: bold; text-decoration: none} 
A:visited {color: #B4B4B4; font-weight: bold;  text-decoration: none} 
A:hover { font-weight: bold;  text-decoration: underline; }
A:active { font-weight: bold;  text-decoration: underline; }

/* BEGIN настройки облика регистрационной формы  */
#reg_form #dates_set LABEL {display: block; float: left; text-align:right; width: 20px;}
#reg_form #subway_line {display: none;}
#reg_form #bus_line {display: none;}
#reg_form #tram_line {display: none;}
#reg_form #trolleybus_line {display: none;}
#reg_form .subway_stations {display: none;}
#reg_form #subway_line_legend {display: none;}
#reg_form #bus_line_legend {display: none;}
#reg_form #tram_line_legend {display: none;}
#reg_form #trolleybus_line_legend {display: none;}
#reg_form #add_line {display: none;}
#reg_form .subway_stations_legend {display: none;}
#reg_form FIELDSET {padding-left: 10px}
#reg_form LEGEND {color: white;}
#reg_form .form_line {border: 0px solid red; display: block;}
BODY.jsisok #reg_form .form_line {cursor: pointer;}
BODY.jsisok #reg_form .form_line:hover {background-color: #3E8CDD}
#first_additional {float: left; width: 49.9%;}
#second_additional {float: right; width: 49.9%;}
#date_place LABEL {float: left; width: 150px; text-align: right;}
#date_place INPUT, #date_place SELECT {margin-left: 10px}
/* END настройки облика регистрационной формы*/

.error_msg {color: #D00; font-weight: bold;}
.warning_msg {color: #DFA137; font-weight: bold;}

.ok_msg {color: #5F99FF; font-weight: bold;}

#top_menu {left: 0;  position: absolute; top: 0;}
#top_menu #m1, #top_menu #m2, #top_menu #m3 {position: absolute; top: 139px;}
#top_menu #m1 {left: 253px;}
#top_menu #m2 {left: 374px;}
#top_menu #m3 {left: 550px;}
#top_menu A {color: white; display: block; font-family: Trebuchet MS, sans-serif; font-size: 14px; font-weight: bold; margin: 0 0; padding: 0 0; text-decoration: none;}
#top_menu #m0 {left: 826px; position: absolute; top: 100px;}
#top_menu #m0 A {color: white; font-size: 15px;}

.home #footer {display: none;}
#footer {left: 210px;  position: absolute; top: 600px; width: 600px; height: 200px;}
#footer #helpemail {color: #77ade0; font: 10px "Trebuchet MS"; font-weight: bold; }
#footer #helpemail.noimg {}


#left_block { left: 42px; margin: 0 0px; padding: 0 0; top: 257px; position: absolute;}
#left_block .seekers_pair {background: url("heart.gif") center 31px no-repeat; height: 74px; margin: 10px 0; position: relative; width: 126px;}
#left_block .seekers_pair IMG {border: 1px solid #88a3b8; position: absolute; top: 0;}
#left_block .seekers_pair IMG.a {left: 0;}
#left_block .seekers_pair IMG.b {right: 0;}


.home #right_block {height: 360px; left: 265px; margin: 0 0px; padding: 0 10px 0 0; top: 210px; overflow: auto; position: absolute; width: 450px;}
#right_block {height: 360px; left: 215px; margin: 0 0px; padding: 0 10px 0 0; top: 210px; overflow: auto; position: absolute; width: 500px;}
#main_div {color: white; font-family: Trebuchet MS, sans-serif; font-size: 10px; margin: 0 0; padding: 0 0;}
#main_div H1 {font-size: 18px; margin: 0 0 10px 0; padding: 0 0;}
#main_div H2 {font-size: 16px; line-height: 16px; margin: 0 0 20px 0; padding: 0 0;}
#main_div #st_text {display:block; float: left; font-size: 16px; height: 18px; overflow: hidden;}
HTML>/*hach for ie <=7*/BODY #main_div #st_text:before {content:url(sec_try.gif); display: block; line-height: 18px; padding-right: 5px;}
#main_div A.gray_link {color: #d13984; font-weight: bold;}
#main_div A.gray_link:link {text-decoration: none;} 
#main_div A.gray_link:visited {text-decoration: none} 
#main_div A.gray_link:active {text-decoration: underline }
#main_div A.gray_link:hover {text-decoration: underline; }

.status {color: #BE7E0F;}

.confirm_choose {list-style-type: none; padding: 10px 20px; margin: 0 0;}

.hidewojs {display: none;}
.hidewojsinline {display: none;}
.hidewjs {}

BODY.jsisok .hidewojs {display: block;}
BODY.jsisok .hidewojsinline {display: inline;}
BODY.jsisok .hidewjs {display: none;}


