.body_main {font-family:Tahoma;text-align:justify;color:#BBB;font-size:11px;text-decoration:none;display:block;background-image:url("images/bgr_line.jpg");background-repeat:repeat;background-position:bottom left;margin:0}
::-moz-selection {background:#BFB;color:#000}
.txt_content {font-family:Tahoma;text-align:justify;line-height:20px;color:#BBB;font-size:12px;text-decoration:none}
.main_text {position:absolute;top:360px;width:630px;font-family:Tahoma;text-align:justify;line-height:20px;color:#BBB;font-size:12px;text-decoration:none;word-wrap:break-word;z-index:0}
.area_map {position:relative;left:-50px;width:650px;font-family:Tahoma;text-align:justify;line-height:20px;color:#FFF;font-size:12px;text-decoration:none;z-index:0}
.search_field {position:relative;width:163px;font-family:Tahoma;color:#838383;font-size:12px;text-decoration:none;border:#fff none 0;margin:0;padding:0}
.search_form {margin-bottom:0;margin-top:0;padding-top:0;padding-bottom:0;border:0}
.file_arc {position:relative;top:10px}
.news_caption {position:relative;bottom:10px}
.copyright {font-family:Tahoma;font-size:11px;color:#96B5D2;text-decoration:none}
.tariff_table {border-collapse:separate;border-color:#3A422E;border-style:outset;border-width:2px;padding:5px}
.file_arch {position:relative;top:-14px;left:-13px}
.search {position:relative;left:60px;padding:10px}
.imp {color:#9FCC6C;font-weight:400}
.file_icon {border:0}
.centered {text-align: center}
#li_circle {list-style-type:circle}
.ul_none {list-style-type:none}
#support {color:#9FCC6C;margin:-1}
.transparent {background:#FFF;opacity:0.15;filter:alpha(opacity=15);position:absolute;left:-25px;width:700px;z-index:-1}
#tr1 {height:340px;}
#tr2 {height:260px;}
#tr3 {height:130px;}
#tr4 {height:220px;}
#tr5 {height:1170px;}
#pay_card {z-index:2}
#button {position:absolute;top:256px;padding-left:-5px;width:230px;z-index:0}
/*------------------ hyperlink styles --------------------- */
a {outline:none}
a:link {font-family:Tahoma;color:#9FCC6C;text-decoration:underline}
a:visited {font-family:Tahoma;color:#899976;text-decoration:underline}
a:hover {font-family:Tahoma;color:#DAFFAF;text-decoration:underline}
a:active {font-family:Tahoma;color:#A1FD36;text-decoration:underline}
/*-----------end hyperlink styles -------------------------- 
------------------------- menu styles ----------------------*/
#menu ul {list-style-type:none;margin:0;padding:0}
#menu ul li {float:left}
#menu a {display:block;overflow:hidden;height:50px;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0}
#menu a.main {background-image:url(images/menu_main.gif);width:125px}
#menu a.map {background-image:url(images/menu_map.gif);width:171px}
#menu a.payment{background-image:url(images/menu_pay.gif);width:109px}
#menu a.tariff {background-image:url(images/menu_tariff.gif);width:105px}
#menu a.app {background-image:url(images/menu_app.gif);width:96px}
#menu a.partners {background-image:url(images/menu_partners.gif);width:123px}
#menu a.about {background-image:url(images/menu_about.gif);width:91px}
#menu a.contact {background-image:url(images/menu_contact.gif);width:125px}
#menu a.main:hover,#menu a.map:hover,#menu a.payment:hover,#menu a.tariff:hover,#menu a.app:hover,#menu a.partners:hover,#menu a.about:hover,#menu a.contact:hover {background-position:0 -50px}
/*-------------------- end menu styles -----------------
------------------------- news styles ----------------*/
#news {overflow:hidden}
.news_short {position:absolute;top:410px;padding-left:15px;width:230px;font-family:Tahoma;text-align:left;line-height:20px;color:#BBB;font-size:12px;text-decoration:none;z-index:0}
.news_date {color:#9DD275;font-size:10px}
.news_title {color:#9DD275}
.news_title_link {font-size:14px;line-height:20px}
.news_td {text-align:left;font-family:Tahoma;line-height:20px;font-size:12px}
.news_head {color:#FFF;font-weight:700}
/*---------------- end news styles -------------------
--------- application form styles -----------*/
.necess_field {font-family:Tahoma;font-weight:700;font-size:12px;color:#FFF;text-decoration:none}
.simple_field {font-family:Tahoma;font-size:12px;color:#B6B7B2;text-decoration:none}
.app_form_transparent {background:#FFF;opacity:0.15;filter:alpha(opacity=15);position:absolute;left:-50px;width:700px;height:140px;z-index:0}
.app_form {position:relative;top:10px;z-index:1}
.referal {font-family:Tahoma;font-size:12px;color:#FFF;text-decoration:none;padding-left:10px}
.send_app_button {position:relative;top:60px;left:110px}
.app_chbx {position:relative;font-family:Tahoma;font-size:12px;color:#FFF;top:40px;left:110px}
.errors {display:block;position:relative;padding-bottom:15px;z-index:1}
.error_text {font-family:Tahoma;line-height:15px;font-weight:700;font-size:12px;color:#DD4204}
.form_app {color:#B6B7B2;font-family:Tahoma;font-size:13px;text-decoration:none;border:1px solid #3A422E;background:#000;height:25px;vertical-align:middle;z-index:2}
#select {background:#000;color:#B6B7B2;border:1px solid #3A422E;}
input.form_app:focus {border:1px solid #DAFFAF}
/*--------- end application form styles -----------
------------ contacts form styles ---------------*/
.contacts_table {position:relative;left:-70px;font-family:Tahoma;text-align:justify;line-height:20px;color:#BBB;font-size:11px;text-decoration:none;z-index:0;width:400px}
.contact_form_transparent {background:#FFF;opacity:0.15;filter:alpha(opacity=15);position:absolute;top:360px;width:300px;height:405px;z-index:0}
.contact_form {position:absolute;top:365px;z-index:2}
.contact_table {position:relative;left:10px;z-index:2}
.cont_name {font-size:12px;color:#FFF;z-index:1}
.cont_textarea {color:#B6B7B2;font-family:Tahoma;font-size:13px;text-decoration:none;border:1px solid #3A422E;background:#000;vertical-align:middle;overflow:auto;width:270px;height:160px}
.send_contacts {position:relative;left:170px;top:4px}
/*------------ end contacts form styles ---------------*/