/* ::::: http://www.anadyr.org/external/jsc/skins/aqua/theme.css ::::: */

div.calendar { position: relative; }
.calendar, .calendar table { border: 1px solid rgb(189, 178, 191); background: transparent url(../images/normal-bg.gif) repeat scroll 0% 0%; font-size: 11px; color: rgb(0, 0, 0); cursor: default; font-family: "trebuchet ms",verdana,tahoma,sans-serif; }
.calendar { border-color: rgb(121, 121, 121); }
.calendar .button { padding: 2px; background: transparent url(../images/title-bg.gif) repeat-x scroll 0pt 100%; text-align: center; color: rgb(0, 0, 0); font-weight: bold; }
.calendar .nav { font-family: verdana,tahoma,sans-serif; }
.calendar .nav div { background: transparent url(../images/menuarrow.gif) no-repeat scroll 100% 100%; }
.calendar thead tr { background: transparent url(../images/title-bg.gif) repeat-x scroll 0pt 100%; color: rgb(0, 0, 0); }
.calendar thead .title { padding: 2px; background: transparent url(../images/title-bg.gif) repeat-x scroll 0pt 100%; font-weight: bold; text-align: center; color: rgb(0, 0, 0); }
.calendar thead .headrow {  }
.calendar thead .name { border-bottom: 1px solid rgb(121, 121, 121); padding: 2px; text-align: center; color: rgb(0, 0, 0); }
.calendar thead .weekend { color: rgb(204, 68, 68); }
.calendar thead .hilite { border-bottom: 1px solid rgb(121, 121, 121); padding: 2px 2px 1px; background: transparent url(../images/hover-bg.gif) repeat scroll 0% 0%; }
.calendar thead .active { border-bottom: 1px solid rgb(121, 121, 121); padding: 3px 1px 0px 3px; background: transparent url(../images/active-bg.gif) repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.calendar thead .daynames { background: transparent url(../images/dark-bg.gif) repeat scroll 0% 0%; }
.calendar tbody .day { padding: 2px 4px 2px 2px; font-family: verdana,tahoma,sans-serif; width: 2em; color: rgb(0, 0, 0); text-align: right; }
.calendar tbody .day.othermonth { font-size: 80%; color: rgb(153, 153, 153); }
.calendar tbody .day.othermonth.oweekend { color: rgb(255, 153, 153); }
.calendar table .wn { border-right: 1px solid rgb(121, 121, 121); padding: 2px 3px 2px 2px; background: transparent url(../images/dark-bg.gif) repeat scroll 0% 0%; }
.calendar tbody .rowhilite td, .calendar tbody .rowhilite td.wn { background: transparent url(../images/rowhover-bg.gif) repeat scroll 0% 0%; }
.calendar tbody td.today { font-weight: bold; }
.calendar tbody td.hilite { border: 1px solid rgb(187, 187, 187); padding: 1px 3px 1px 1px; background: transparent url(../images/hover-bg.gif) repeat scroll 0% 0%; }
.calendar tbody td.active { padding: 2px 2px 0px; }
.calendar tbody td.weekend { color: rgb(204, 68, 68); }
.calendar tbody td.selected { border: 1px solid rgb(121, 121, 121); padding: 1px 3px 1px 1px; background: transparent url(../images/active-bg.gif) repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); }
.calendar tbody .disabled { color: rgb(153, 153, 153); }
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .footrow { background: rgb(85, 102, 85) none repeat scroll 0% 0%; text-align: center; color: rgb(255, 255, 255); }
.calendar tfoot .ttip { padding: 2px; background: transparent url(../images/status-bg.gif) repeat-x scroll 0pt 0pt; color: rgb(0, 0, 0); }
.calendar tfoot .hilite { border: 1px solid rgb(0, 136, 68); padding: 1px; background: rgb(170, 255, 170) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.calendar tfoot .active { padding: 2px 0px 0px 2px; background: rgb(119, 204, 119) none repeat scroll 0% 0%; }
.calendar .combo { border-style: solid; border-color: rgb(121, 121, 121); border-width: 0pt 1px 1px; background: transparent url(../images/normal-bg.gif) repeat scroll 0% 0%; position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; color: rgb(0, 0, 0); z-index: 100; font-size: 90%; }
.calendar .combo .label, .calendar .combo .label-IEfix { padding: 1px; text-align: center; }
.calendar .combo .label-IEfix { width: 4em; }
.calendar .combo .hilite { background: transparent url(../images/hover-bg.gif) repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.calendar .combo .active { background: transparent url(../images/active-bg.gif) repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; }
.calendar td.time { border-top: 1px solid rgb(121, 121, 121); padding: 1px 0px; background: transparent url(../images/dark-bg.gif) repeat scroll 0% 0%; text-align: center; }
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm { padding: 0px 5px 0px 6px; background: transparent url(../images/normal-bg.gif) repeat scroll 0% 0%; font-weight: bold; color: rgb(0, 0, 0); }
.calendar td.time .hour, .calendar td.time .minute { font-family: monospace; }
.calendar td.time .ampm { text-align: center; }
.calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold; }
.calendar td.time span.hilite { background: transparent url(../images/hover-bg.gif) repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.calendar td.time span.active { background: transparent url(../images/active-bg.gif) repeat scroll 0% 0%; color: rgb(255, 255, 255); }

/* ::::: http://www.anadyr.org/css/madena/style2.css ::::: */

body { margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
img { border: 0pt none ; }
td { font-family: Arial; font-size: 12px; color: rgb(46, 46, 46); }
.topbanner { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.tm_b1 { background: transparent url(../images/top_b0.gif) repeat-x scroll 0% 0%; }
.tm_b4 { background: transparent url(../images/top_b0.gif) repeat-y scroll right center; }
.tm_b3 { background: transparent url(../images/top_b0.gif) repeat-y scroll left center; }
.top_menu a { font-family: Arial; font-size: 12px; text-decoration: none; color: rgb(29, 135, 178); }
.top_menu a:hover { font-weight: bold; color: rgb(249, 188, 1); }
.date { padding: 5px 0pt 5px 5px; font-family: Arial; font-size: 12px; color: rgb(153, 153, 153); text-align: right; }
.dot1 { background: transparent url(../images/dot1.gif) repeat-x scroll center bottom; }
.dot3 { background: transparent url(../images/dot2.gif) repeat-y scroll 0% 0%; }
.line { background: rgb(255, 72, 0) none repeat scroll 0% 0%; }
.search { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.search a { font-family: Arial; font-size: 12px; color: rgb(128, 128, 128); text-decoration: none; }
.search a:hover { text-decoration: underline; font-weight: bold; }
.search_i { height: 18px; width: 250px; font-size: 14px; }
.search_but { padding-top: 2px; padding-left: 2px; }
.butts { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.butts a { padding-left: 10px; color: rgb(255, 72, 0); }
.butts a:hover { text-decoration: underline; font-weight: normal; }
.course a { font-family: Arial; font-size: 12px; color: rgb(0, 30, 53); font-weight: bold; }
.course_h { background: rgb(224, 232, 254) none repeat scroll 0% 0%; vertical-align: middle; }
.course_1 { font-family: Arial; font-size: 12px; color: rgb(57, 96, 107); }
.course_2 { font-family: Arial; font-size: 12px; color: rgb(0, 112, 171); font-weight: bold; }
.course_3 { font-family: Arial; font-size: 12px; color: rgb(230, 29, 67); }
.course_4 { font-family: Arial; font-size: 12px; color: rgb(57, 96, 107); font-weight: bold; text-align: center; }
.course_5 { font-family: Arial; font-size: 12px; color: rgb(0, 17, 43); }
hr { border: 0pt none ; background: rgb(170, 170, 170) none repeat scroll 0% 0%; height: 1px; color: rgb(170, 170, 170); }
hr.course_hr { background: rgb(224, 232, 254) none repeat scroll 0% 0%; color: rgb(224, 232, 254); }
hr.left_hr { background: rgb(186, 221, 242) none repeat scroll 0% 0%; color: rgb(186, 221, 242); }
.tvtext { font-family: Arial; font-size: 11px; color: rgb(0, 30, 53); }
.tvtext2 { font-family: Arial; font-size: 11px; color: rgb(57, 96, 107); line-height: 60%; }
.weather_1 { font-family: Arial; font-size: 13px; color: rgb(57, 96, 107); }
.weather_5 { font-family: Arial; font-size: 11px; color: rgb(0, 17, 43); }
.message_1 { font-family: Arial; font-size: 12px; color: rgb(57, 96, 107); }
.message_2 { font-family: Arial; font-size: 12px; color: rgb(0, 17, 43); }
.message_3 { font-family: Arial; font-size: 12px; color: rgb(0, 112, 171); }
input, select, textarea, iframe { border: 1px solid rgb(170, 170, 170); font-family: Arial; font-size: 12px; }
a { font-family: Arial; font-size: 12px; color: rgb(0, 112, 171); }
.link { font-family: Arial; font-size: 12px; color: rgb(0, 112, 171); }
.link2 { font-family: Arial; font-size: 13px; color: rgb(0, 112, 171); font-weight: bold; }
.vakans { font-family: Arial; font-size: 12px; color: rgb(57, 96, 107); }
.link3 { font-family: Arial; font-size: 12px; color: rgb(145, 145, 145); }
.foot_b { background: rgb(218, 218, 218) none repeat scroll 0% 0%; }
.link4 { font-family: Arial; font-size: 12px; color: rgb(107, 176, 228); }
.madena { font-family: Arial; font-size: 12px; color: rgb(107, 176, 228); }
.copy td, .copy a { font-family: Arial; font-size: 12px; color: rgb(107, 176, 228); }
.copy_w { color: rgb(51, 51, 51); }
.contact { color: rgb(145, 145, 145); }
.auth_input { height: 15px; width: 80px; font-size: 11px; }
.auth td, .auth a { font-family: Arial; font-size: 12px; color: rgb(107, 176, 228); text-decoration: none; }
.auth_f a { font-size: 11px; color: rgb(182, 182, 182); }
.auth_f { padding-top: 10px; }
.rate td { font-family: Arial; font-size: 12px; color: rgb(46, 46, 46); }
.rate a { color: rgb(3, 69, 146); }
.rate small { color: rgb(194, 194, 194); }
.rate tr { vertical-align: top; padding-bottom: 4px; }
.ad_h { font-family: Arial; font-size: 12px; color: rgb(194, 194, 194); text-decoration: none; }
.link2 { font-family: Arial; font-size: 12px; color: rgb(0, 112, 171); font-weight: bold; }
.redir { font-family: Arial; font-size: 11px; color: rgb(103, 103, 103); }
.guest td { font-family: Arial; font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; padding-left: 10px; }
.guest a { font-weight: normal; color: rgb(25, 97, 153); }
.top_bord { background: transparent url(../images/ph_0.gif) repeat-x scroll center top; }
.bottom_bord { background: transparent url(../images/ph_0.gif) repeat-x scroll center bottom; }
.left_bord { background: transparent url(../images/ph_0.gif) repeat-y scroll left center; }
.right_bord { background: transparent url(../images/ph_0.gif) repeat-y scroll right center; }
.bord1 { background: transparent url(../images/ph_1.gif) repeat scroll 0% 0%; }
.bord2 { background: transparent url(../images/ph_2.gif) repeat scroll 0% 0%; }
.bord3 { background: transparent url(../images/ph_3.gif) repeat scroll 0% 0%; }
.bord4 { background: transparent url(../images/ph_4.gif) repeat scroll 0% 0%; }
.link4 a { font-family: Arial; letter-spacing: 1px; font-size: 12px; text-decoration: none; color: rgb(0, 112, 171); }
.link4 a:hover { text-decoration: underline; }
.link4 { padding-top: 5px; }
.header { font-family: Arial; font-weight: bold; font-size: 13px; padding-left: 5px; color: rgb(255, 121, 68); }
.item_title { font-family: Arial; font-size: 13px; color: rgb(3, 69, 146); }
.news_link { font-family: Arial; font-size: 13px; color: rgb(3, 69, 146); }
.news_link_select { font-family: Arial; font-size: 12px; color: rgb(0, 112, 171); font-weight: bold; }
.news_text { font-family: Arial; font-size: 12px; color: rgb(46, 46, 46); }
.news_comments { font-family: Arial; font-size: 11px; color: rgb(102, 102, 102); }
.news_hr { background: rgb(227, 229, 232) none repeat scroll 0% 0%; color: rgb(227, 229, 232); }
.link5 { font-family: Arial; font-size: 13px; color: rgb(255, 72, 0); }
.story, .story a { font-family: Arial; font-size: 12px; font-weight: normal;  }
.story ul { list-style-image: url(../images/list.gif); padding-top: 10px; }
.price td { font-family: Arial; font-size: 12px; color: rgb(0, 0, 0); }
.news_list a { font-family: Arial; font-size: 12px; font-weight: normal; color: rgb(0, 112, 171); }
.news_list a:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: rgb(255, 72, 0); }
.news_list_active_ittem { font-family: Arial; font-size: 12px; font-weight: bold; color: rgb(255, 72, 0); }
.search_news { background: rgb(235, 238, 241) none repeat scroll 0% 0%; }
.search_news { font-family: Arial; font-size: 12px; font-weight: normal; color: rgb(132, 156, 179); }
.search_news td { padding-left: 8px; padding-right: 8px; }
.srchin { width: 150px; height: 18px; }
.search_news select { font-size: 12px; }
.hr1 { background: rgb(187, 186, 186) none repeat scroll 0% 0%; height: 1px; }
.comment_post_form { border: 1px solid rgb(176, 178, 181); background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.weekman { background: rgb(254, 250, 197) none repeat scroll 0% 0%; }
.weekman td { font-family: Arial; font-size: 12px; }
.weekmanh1 { font-weight: normal; font-size: 22px; color: rgb(255, 42, 0); }
.weekman2 a { color: rgb(255, 112, 0); }
.weekman2 ul { list-style-image: url(../images/photo_dot.gif); }
.spht { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.spht1 { font-family: Arial; font-size: 17px; font-weight: bold; color: rgb(255, 112, 0); padding-left: 10px; }
.spht2 { font-family: Arial; font-size: 12px; font-weight: bold; color: rgb(129, 160, 15); padding-left: 55px; }
.spht3 { font-family: Arial; font-size: 12px; padding-left: 55px; color: rgb(255, 112, 0); }
.spht4 { font-family: Arial; font-size: 11px; padding-left: 55px; }
.spht4 a { color: rgb(255, 112, 0); }
.messages { border: 1px dashed rgb(255, 72, 0); margin: 0.5em 0em; padding: 0.3em; color: rgb(102, 102, 102); background-color: lightyellow; text-align: justify; }
.preview { border: 1px dashed rgb(102, 102, 102); margin: 0.5em 0em; padding: 0.3em; }
.header_nolink { font-size: 12px; font-weight: bold; color: rgb(39, 135, 190); }
.resource_button { width: 200px; text-align: center; }
tr.even_row { background-color: rgb(221, 221, 221); }
tr.row:hover td, tr.row:hover td a { background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); }
.Toolbox { border: 1px solid rgb(251, 203, 140); margin: 6px 0pt 20px; padding: 0.5em; background-color: rgb(255, 245, 155); }
.catalog_news_header { font-family: Arial; font-size: 11px; color: rgb(0, 112, 171); font-weight: bold; }
.catalog_news_header span.date { color: rgb(102, 102, 102); }
.love_search_table { background-image: url(../images/bg_search_form.gif); background-repeat: no-repeat; background-color: rgb(255, 235, 212); }
div.anketa {  }
div.anketa h1 { border-bottom: 1px solid rgb(186, 221, 242); padding: 5px; font-family: Arial; font-size: 13px; color: rgb(0, 112, 171); font-weight: bold; }
div.anketa dl { padding: 0pt; margin-left: 10px; font-size: 12px; color: rgb(102, 102, 102); }
div.anketa dt { padding: 0pt; float: left; font-weight: bold; }
div.anketa dd { padding: 0pt 0pt 0pt 150px; font-weight: normal; }
.new_images_block { margin-top: 10px; text-align: center; }
.new_images_block h1 { border-top: 1px solid rgb(186, 221, 242); border-bottom: 1px solid rgb(186, 221, 242); padding: 3px 3px 3px 25px; font-family: Arial; font-size: 13px; color: rgb(0, 112, 171); font-weight: bold; text-align: left; }
.new_images_block img { padding: 0px; margin-top: 1px; }
div.vanketa h1 { border-bottom: 1px solid rgb(186, 221, 242); padding: 5px; font-family: Arial; font-size: 13px; color: rgb(0, 112, 171); font-weight: bold; }
table.grid1 { width: 100%; border-collapse: collapse; border-spacing: 0px; }
table.grid1 th { border-bottom: 1px solid rgb(224, 232, 254); padding: 10px 5px 5px; text-align: left; font-family: Verdana,sans-serif,Arial; font-weight: bold; font-size: 12px; color: rgb(0, 112, 171); white-space: nowrap; }
table.grid1 td { border-bottom: 1px solid rgb(224, 232, 254); padding: 10px 5px 10px 7px; text-align: left; font-family: Verdana,sans-serif,Arial; font-weight: normal; font-size: 12px; color: rgb(57, 96, 107); white-space: nowrap; }
table.grid2, table.grid3 { border: 1px solid rgb(224, 232, 254); width: 100%; border-collapse: collapse; border-spacing: 0px; }
table.grid2 th, table.grid3 th { border: 1px solid rgb(224, 232, 254); padding: 10px; font-weight: normal; font-size: 12px; text-align: right; background-color: rgb(250, 250, 250); white-space: nowrap; }
table.grid2 td { border: 1px solid rgb(224, 232, 254); padding: 10px; }
table.grid3 th { font-family: Arial; vertical-align: top; text-align: left; font-size: 13px; color: rgb(0, 112, 171); font-weight: bold; }
table.grid3 td { border: 1px solid rgb(224, 232, 254); padding: 5px; }
.navigation { text-align: center; font-weight: bold; font-size: 12px; padding-bottom: 15px; padding-top: 15px; }
.article_body { text-align: justify; }
.article_body img { border: 1px solid rgb(204, 204, 204); margin: 2px; padding: 2px; }
ul.mail { margin-top: 5px; margin-left: 10px; padding-left: 0px; list-style-image: url(../images/vert_a.gif); }
ul.mail li a { font-weight: normal; font-family: Arial; font-size: 12px; color: rgb(0, 112, 171); }
ul.mail li a.selected { font-weight: bold; text-decoration: none; }

/* ::::: http://www.anadyr.org/css/shop.css ::::: */

.shop_nav_block h1 { border-top: 1px solid rgb(186, 221, 242); border-bottom: 1px solid rgb(186, 221, 242); padding: 3px 3px 3px 25px; font-family: Arial; font-size: 13px; color: rgb(0, 112, 171); font-weight: bold; text-align: left; }
ul.shopnav { margin-left: 5px; padding-left: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.shopnav li { border-bottom: 1px solid rgb(238, 238, 238); padding: 0.3em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.shopcolumn { display: inline; float: left; margin-left: 1%; width: 32%; }
.shopcolumn h2, .shopcolumn2 h2 { border-bottom: 1px solid rgb(221, 221, 221); text-decoration: none; padding-top: 10px; margin-bottom: 3px; padding-bottom: 3px; font-size: 13px; color: rgb(255, 72, 0); font-weight: normal; }
.shopcolumn h2 a, .shopcolumn2 h2 a { font-family: Arial; font-size: 13px; color: rgb(255, 72, 0); text-decoration: none; font-weight: normal; }
.option_nav { padding: 5px 10px; background: rgb(235, 238, 241) none repeat scroll 0% 0%; }

/* ::::: http://www.anadyr.org/css/madena/box3.css ::::: */

.box { background: transparent url(../images/box_right.gif) no-repeat scroll right top; margin-top: 10px; width: 100%; }
.box h2 { margin: 0pt; padding: 4px 0pt 2px 27px; height: 21px; font-size: 12px; font-family: Arial; font-weight: bold; color: rgb(39, 135, 190); }
.box h2.users { background: transparent url(../images/box_users.gif) no-repeat scroll 0% 0%; }
.box h2.atention { background: transparent url(../images/box_atention.gif) no-repeat scroll 0% 0%; }
.box h2.item { background: transparent url(../images/box_item.gif) no-repeat scroll 0% 0%; }
.box h2.megafon { background: transparent url(../images/box_megafon.gif) no-repeat scroll 0% 0%; }
.box h2.money { background: transparent url(../images/box_money.gif) no-repeat scroll 0% 0%; }
.box h2.quest { background: transparent url(../images/box_quest.gif) no-repeat scroll 0% 0%; }
.box h2.stat { background: transparent url(../images/box_stat.gif) no-repeat scroll 0% 0%; }
.box h2.tv { background: transparent url(../images/box_tv.gif) no-repeat scroll 0% 0%; }
.box h2.weather { background: transparent url(../images/box_weather.gif) no-repeat scroll 0% 0%; }
.box h2 a { color: rgb(0, 30, 53); }
.box div { margin: 0pt; padding-top: 2px; padding-left: 5px; }
.box div * { margin: 0pt; padding: 0pt; }
.box div ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.box div ul li.nomark { margin: 0pt; padding: 1px 0pt; }
.box div ul li.mark1 { padding: 1px 0pt 1px 8px; background: transparent url(../images/vert_b.gif) no-repeat scroll left top; }
.box div ul li small { color: rgb(194, 194, 194); }
.box div ul li a.selected { font-weight: bold; }
.box div.panel { margin: 0px 0px 15px; overflow: auto; height: 398px; }
div.panel a { padding: 1px; }

/* ::::: http://www.anadyr.org/css/madena/headers2.css ::::: */

div.header1 { border-bottom: 1px solid rgb(186, 221, 242); margin-top: 10px; margin-bottom: 5px; float: left; width: 100%; }
div.header2 { margin-top: 10px; float: left; width: 100%; }
.header1 h1, .header2 h1 { margin: 0pt; padding: 4px 0pt 2px 10px; background: transparent url(../images/dot_2.gif) no-repeat scroll 0pt 60%; font-size: 12px; font-family: Arial; font-weight: bold; color: rgb(0, 112, 171); float: left; }
.header1 h1.red, .header2 h1.red { color: rgb(255, 121, 68); }
.header1 a, .header2 a { margin: 0pt; padding: 4px 0pt 2px 6px; background: transparent url(../images/arrow.gif) no-repeat scroll 0pt 70%; float: right; font-size: 11px; font-family: Arial; font-weight: bold; color: rgb(103, 103, 103); }

/* ::::: http://www.anadyr.org/css/madena/forms3.css ::::: */

table.form1 { width: 100%; }
table.form1 th { padding: 5px; width: 100px; font-weight: bold; font-family: Arial; color: rgb(0, 30, 53); font-size: 12px; vertical-align: top; text-align: right; white-space: nowrap; }
table.form1 th.header { border-top: 1px solid rgb(189, 198, 224); text-align: left; }
table.form1 td { width: 100%; }
table.form2 { width: 500px; }
table.form2 th { padding: 5px; width: 100px; font-weight: normal; font-family: Arial; font-size: 12px; vertical-align: top; text-align: right; white-space: nowrap; }
table.form2 td { width: 100%; }
fieldset.form3 { border: 1px solid rgb(170, 170, 170); padding: 5px; background-color: rgb(204, 204, 204); vertical-align: middle; }
fieldset.form3 label { float: left; color: white; font-weight: bold; }
fieldset.form3 span { float: right; }
fieldset.form4 { border: 0pt none ; }
fieldset.form4 label { margin: 2px 9px 2px 0pt; float: left; width: 200px; line-height: 1em; text-align: right; font-weight: bold; font-family: Arial; color: rgb(0, 30, 53); font-size: 12px; white-space: nowrap; }
fieldset.form4 div { font-size: 12px; }
fieldset.form4 input, fieldset.form4 select, fieldset.form4 textarea { margin: 0pt 0pt 0.5em; }

/* ::::: http://www.anadyr.org/css/madena/layouts.css ::::: */

#wrap { min-width: 1024px; }
#layout { width: 100%; border-spacing: 0px; }
#left_col { padding: 0pt 0pt 0pt 15px; width: 200px; vertical-align: top; }
#main_col { padding: 0pt 5px 0pt 15px; vertical-align: top; }
#right_col { padding: 0pt 5px 0pt 10px; width: 240px; vertical-align: top; }

/* ::::: http://www.anadyr.org/css/ui.tabs.css ::::: */

@media projection, screen {
  .ui-tabs-hide { display: none; }
}
@media print {
  .ui-tabs-nav { display: none; }
}
.ui-tabs-nav, .ui-tabs-panel { font-family: "Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif; font-size: 12px; }
.ui-tabs-nav { margin: 0pt; padding: 0pt 0pt 0pt 4px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ui-tabs-nav:after { display: block; clear: both; content: " "; }
.ui-tabs-nav li { margin: 0pt 0pt 0pt 1px; float: left; min-width: 84px; }
.ui-tabs-nav a, .ui-tabs-nav a span { padding: 0pt 10px; background: transparent url(../images/tab.png) no-repeat scroll 0% 0%; display: block; }
.ui-tabs-nav a { margin: 1px 0pt 0pt; padding-left: 0pt; color: rgb(39, 83, 122); font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.ui-tabs-nav .ui-tabs-selected a { position: relative; top: 1px; z-index: 2; margin-top: 0pt; color: rgb(0, 0, 0); }
.ui-tabs-nav a span { width: 64px; min-width: 64px; height: 18px; min-height: 18px; padding-top: 6px; padding-right: 0pt; }
* > .ui-tabs-nav a span { width: auto; height: auto; }
.ui-tabs-nav .ui-tabs-selected a span { padding-bottom: 1px; }
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { background-position: 100% -150px; }
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active { background-position: 100% -100px; }
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { background-position: 0pt -50px; }
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span { background-position: 0pt 0pt; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { cursor: pointer; }
.ui-tabs-disabled { opacity: 0.4; }
.ui-tabs-panel { border: 1px solid rgb(151, 165, 176); padding: 1em 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ui-tabs-loading em { padding: 0pt 0pt 0pt 20px; background: transparent url(../images/loading.gif) no-repeat scroll 0pt 50%; }
* html .ui-tabs-nav { display: inline-block; }
:first-child + html .ui-tabs-nav { display: inline-block; }

.f_l {
float:left;
}
.gorod {
color:#2787BE;
font-family:tahoma;
font-size:24px;
font-weight:500;
}
.head2 {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:500;
}
.blue_header {
background-color:#18769d;
border-style:none;
border-width:0;
height:73px;
margin-top:0;
padding:4px 0;
width:100%;
margin-bottom:1px;
}