body, table, td, font, p {font-family: Arial, Verdana, Tahoma;font-size:12px;text-decoration:none;color: #555555;}
body {background: url(/images/pattern.jpg); margin: 0px 0px 0px 0px; width: 100%; height:inherit !important; height:100%; min-height:100%;}

.body_white {background-color: #f3f3f3;}

.top_menu_bg{background-color: #1c3c65;} /* for top table */
.top_menu_bg_hover{background-color: #ffb400;} /* for top table on hover */

.content_block{padding-left: 19px; padding-top: 26px; padding-right: 19px;}

.table_center{background-color: #ebebeb;} /* for center site */
.table_tarif{background-color: #FFFFFF; width: 160px;} /* for center site */
.table_content{background-color: #FFFFFF;} /* for content site */
.table_under_menu{padding-left: 25px; padding-top: 25px;}

.header_bg { background: url(/images/header.jpg) no-repeat top left; width: 1000px; height: 240px;}
.bottom_bg { background: url(/images/bottom.jpg) no-repeat top left; width: 1000px; height: 148px;}

.menu_bg { background: url(/images/menu_bg.gif) repeat-y right;}
.menu_end { background: url(/images/menu_end.gif) no-repeat top left; width: 196px; height: 4px;}
.menu_right_grad { background: url(/images/menu_right_grad.gif) repeat-y right; width: 8px; height: 141px;}
.menu_right_top { background: url(/images/menu_right_top_grad.gif) no-repeat top left; height: 31px;}
.menu_top_bg { background: url(/images/top_menu_bg.jpg) no-repeat top left; width: 796px; height: 31px;}
.menu_right_bottom_grad { background: url(/images/menu_right_bottom_grad.gif) no-repeat top left; width: 8px; height: 96px;}


.container {  background: url(/images/pattern.jpg); margin-left: auto; margin-right: auto; width: 99%; min-width: 1030px; max-width: 1030px; }
.shadleft {  background-color: #080918; }
.shadright {  background-color: #080918; }

.shadcenter {  background: url(/images/center_grad.gif) repeat-x; }

input,select,textarea{border: 1px solid;border-color: #cfcfcf;background-color: #f8f8f9;font-family: Verdana, Tahoma;font-size:11px;text-decoration:none;color: #555555;important; height: 22px;}
.button {border: 1px solid;border-color: #446493;background-color: #3c5784;font-family: Verdana, Tahoma;font-size:11px; font-weight: bold; text-decoration:none;color: #FFFFFF;important;}

.simple_input {border: 0px solid;border-color: #cfcfcf;background-color: #f8f8f9;font-family: Verdana, Tahoma;font-size:11px;text-decoration:none;color: #555555;important; height: 12px;}


a{font-family: Arial, Verdana, Tahoma; font-size:12px; text-decoration:underline; color: #0372BC;}
a:hover{font-family: Arial, Verdana, Tahoma;font-size:12px;text-decoration:none;color:#ffb400;}

a.tarif{font-family: Arial, Verdana, Tahoma; font-size:11px; font-weight: bold; text-decoration:underline; color: #0372BC;}
a.tarif:hover{font-family: Arial, Verdana, Tahoma;font-size:11px; font-weight: bold; text-decoration:none;color:#ffb400;}

a.main_menu {font-size:12px; color: #434343; font-weight: bold; text-decoration:none; display: block; padding-top: 6px; padding-bottom: 6px; padding-left: 25px;}
a.main_menu:hover {font-size:12px; color: #434343; font-weight: bold; text-decoration:none; background: url(/images/menu_marker.gif) no-repeat top left; background-position: 15px 10px;}

a.cur_menu {font-size:12px; color: #FFFFFF; background-color: #ffb500; font-weight: bold; text-decoration:none; display: block; padding-top: 6px; padding-bottom: 6px; padding-left: 25px;}
a.cur_menu:hover {font-size:12px; color: #FFFFFF; background-color: #ffb500; font-weight: bold; text-decoration:none; display: block; padding-top: 6px; padding-bottom: 6px; padding-left: 25px;}

a.top_menu {font-size:12px; color: #FFFFFF;text-decoration:underline; padding-left: 10px; padding-right: 10px; display: block;}
a.top_menu:hover {font-size:12px; color: #FFFFFF;text-decoration:none;}
a.white_big   {color: #97A6AE; font-family: Arial, Verdana, Tahoma; font-size: 12px; font-weight: bold; text-decoration:none;}
a.white_big:hover   {color: #FFB500; font-family: Arial, Verdana, Tahoma; font-size: 12px; font-weight: bold; text-decoration:underline;}

td.cur_top_menu {background-color: #ffb308;}

h2 {color: #00629b; font-family: Arial, Verdana, Tahoma; font-size: 15px; font-weight: bold; text-decoration:none;}
.error {color: red; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}
.noerror {color: green; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 20px;}

/* ======================================
 head1 - times new roman, dark gray, big
 head2 - standart, dark blue, medium
   ====================================== */
.head1 {color: #a9a9a9; font-family: Times New Roman; font-size:35px; margin-left: 9px; padding: 0px; font-weight: normal;}
.conthead {color: #a9a9a9; font-family: Times New Roman; font-size:35px; margin: 0px; padding: 0px; font-weight: normal;}
.head2 {color: #3b5780; font-family: Arial, Verdana, Tahoma; font-size:24px; font-weight: normal;}

.head_gray   {color: #9a9a9a; font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: bold; text-decoration:none; margin-top: 5px; margin-bottom: 5px;}
.head_white  {color: #f7f7f7; font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: bold; text-decoration:none;}
.head_yellow {color: #eebe05; font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: bold; text-decoration:underline;}
.head_yellow2 {color: #FFC400; font-family: Arial, Verdana, Tahoma; font-size: 12px; font-weight: bold; text-decoration:none;}


.sml_text {font-family: Arial, Verdana, Tahoma;font-size:11px;text-decoration:none;color: #555555;}

.white_text   {color: #97A6AE; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration:none;}

.blue_head_sml   {color: #00629b; font-family: Arial, Verdana, Tahoma; font-size: 14px; font-weight: bold; text-decoration:none;}
.blue_head_mid   {color: #00629b; font-family: Arial, Verdana, Tahoma; font-size: 15px; font-weight: bold; text-decoration:none;}
.blue_head_big   {color: #00629b; font-family: Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold; text-decoration:none;}

.green_head_sml  {color: #009b3a; font-family: Arial, Verdana, Tahoma; font-size: 14px; font-weight: bold; text-decoration:none;}
.green_head_big  {color: #009b3a; font-family: Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold; text-decoration:none;}

.orange_head_sml {color: #fe9500; font-family: Arial, Verdana, Tahoma; font-size: 14px; font-weight: bold; text-decoration:none;}
.orange_head_big {color: #fe9500; font-family: Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold; text-decoration:none;}

.pink_head_sml   {color: #f21ad6; font-family: Arial, Verdana, Tahoma; font-size: 14px; font-weight: bold; text-decoration:none;}
.pink_head_big   {color: #f21ad6; font-family: Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold; text-decoration:none;}

.violet_head_sml {color: #62009b; font-family: Arial, Verdana, Tahoma; font-size: 14px; font-weight: bold; text-decoration:none;}
.violet_head_big {color: #62009b; font-family: Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold; text-decoration:none;}

.red_head_sml    {color: #d3111f; font-family: Arial, Verdana, Tahoma; font-size: 14px; font-weight: bold; text-decoration:none;}
.red_head_big    {color: #d3111f; font-family: Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold; text-decoration:none;}

.content_img { border: 0px; float: right; margin-left: 15px; margin-bottom: 15px; margin-top: 5px;}

.tarifmore {width:260px;height:135px;border:1px solid #9A9A9A;position:absolute;left:500px;top:800px;background:#0D3145;padding:10px 10px 10px 10px;filter:alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.tarifclose {display:block;width:15px;height:15px;border: 1px solid;text-decoration:none;text-align: center;font-weight: bold;cursor: pointer;}
.tarifprices {color: #8597A1; font-family: Arial, Verdana, Tahoma; font-size: 13px; text-decoration:none;}

.mapul {list-style-image: url('/images/green_tick.gif'); line-height: 20px;}
.map0 {font-weight: bold;}
.map1 {margin-left: 20px;}

.useful {list-style-image: url('/images/red_tick.gif'); line-height: 15px; margin: 0 0 0 20px; padding: 0px;}