* {margin: 0; padding: 0;}
body {background: #fff url(images/bg_body.jpg) left top repeat-x; font: 13px normal Arial, sans-serif; color: #333;}
p {margin-bottom: 7px;}
a {color: #526794; text-decoration: none;}
h1 {font: bold 11px Arial, sans-serif; text-transform: uppercase; background: url(images/bg_h1.gif) left top no-repeat; margin: 12px 20px 0px; padding: 0px 0px 4px 19px;}
h1 a {color: #333;}
h2 {font: normal 12px Arial, sans-serif; margin: 1px 5px 5px 40px; padding: 0px 0px 0px 10px; background: url(images/bg_h2.gif) left top no-repeat;}
h3 {font: bold 14px Georgia, serif; color: #526794; padding: 6px 0px 4px;}
h3 a span {color: #c1113b;}
.menu_sep {border-bottom: 1px #cad9e7 solid; height: 1px; margin: 8px 20px 13px;}
.lang {background: url(images/bg_1.jpg) left top no-repeat; height: 44px;}
.lang table {height: 44px; margin-right: 25px;}
.lang_block {font-size: 11px; color: #fff; width: 33px; height: 20px; //height: 23px; background: url(images/lang_h.gif) left top no-repeat; text-align: center; padding-top: 3px;}
.lang a {color: #fff; display: block; width: 33px; height: 23px; cursor: hand; cursor: pointer;}
.lang a .lang_block {background: none;}
.links {background: url(images/bg_2.jpg) left top no-repeat; height: 84px;}
.logo {padding-left: 190px;}
.top_links {color: #cad9e7; font-size: 11px; text-align: right; padding-right: 33px;}
.top_links a {color: #fff;}
.content {background: url(images/bg_3.jpg) left top no-repeat;}
.navigation {color: #fff; font-size: 12px; background: url(images/navigation_bg.gif) left top no-repeat; padding: 19px 0px 13px 56px; //padding: 19px 0px 13px 51px;}
.navigation span {color: #c8e4f4;}
.big {background: url(images/bird.jpg) right top no-repeat;}
.navigation a {color: #fff;}
.left {background: url(images/bg_left.jpg) left top repeat-x; padding-bottom: 50px;}
.right {padding-bottom: 50px;}
.menu_bottom_block {padding: 0px 10px; //width: 100%;}
.menu_bottom {font-size: 11px; border-top: 1px #cad9e7 solid; border-bottom: 1px #cad9e7 solid;}
.menu_bottom td {padding: 8px 4px 7px; text-align: center;}
.menu_bottom a {color: #666;}
.footer {background: url(images/bg_footer.jpg) left bottom repeat-x;}
.footer td {padding: 27px 39px 33px 49px; font-size: 11px; color: #666;}
.footer .counters {text-align: right; padding-top: 33px;}
.white {background: #fff;}
.ban {padding: 0px 0px 10px 20px;}
.search {font-size: 12px; border: 1px #cad9e7 solid; margin: 11px 20px 19px; padding: 6px 0px 8px 19px;}
.inp {height: 21px; border-top: 1px #aaafb8 solid; border-right: 1px #dddfe3 solid; border-bottom: 1px #dddfe3 solid; border-left: 1px #aaafb8 solid;}
.but {font-size: 12px; color: #697ba2; height: 19px; background: #f8fafc url(images/bg_but.jpg) left bottom repeat-x; border: none;}
.width_127 {width: 127px;}
.width_44 {width: 44px;}
.width_60 {width: 60px;}
.search_gray {font-size: 11px; color: #999; background: url(images/lupa.gif) left top no-repeat; padding-left: 14px; margin-top: 7px;}
.search_div {border-top: 1px #dbe3eb solid; border-right: 1px #a2b7cc solid; border-bottom: 1px #9ab2c8 solid; border-left: 1px #cfdbe6 solid; height: 19px; margin-top: 0px; //margin-top: 1px;}
.interviewers {font-size: 12px; border: 1px #cad9e7 solid; margin: 11px 20px 19px; padding: 12px 0px 17px 19px;}
.interviewers .interviewer {font-size: 12px; padding-top: 10px;}
.interviewers .radio {padding-top: 8px; //padding-top: 7px;}
.int_tit {font-size: 15px; margin: 19px 0px 0px 40px;}
.int_tit a {color: #333; text-decoration: underline;}
.int_tit span {color: #999; font-size: 11px; font-weight: bold;}
.nobg {background: none;}
.int_result {font-size: 11px; color: #999; padding: 4px 0px 0px 10px;}
.face {height: 112px; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #526794;}
.face div {padding: 43px 10px 0px 143px;}
.face_1 {background: url(images/face_1.gif) left top no-repeat; color: #c1113b;}
.face_2 a {color: #c1113b;}
.face_2 {background: url(images/face_2.gif) left top no-repeat;}
.face_3 {background: url(images/face_3.gif) left top no-repeat;}
.face_4 {background: url(images/face_4.gif) left top no-repeat;}
.face_5 {background: url(images/face_5.gif) left top no-repeat;}

.face_7 {background: url(images/face_7.gif) left top no-repeat;}
.face_8 {background: url(images/face_8.gif) left top no-repeat;}

.face_sep {height: 1px; margin: 0px 20px 0px 143px; border-bottom: 1px #cad9e7 solid;}
.main_tab th {background: #c4d6e5 url(images/bg_h_main_tab.gif) left bottom repeat-x; border-bottom: 1px #c7d7e5 solid; font-size: 15px; font-weight: normal; text-align: left; padding: 13px 10px 9px 30px;}
.main_tab th a {color: #333; text-decoration: underline;}
.main_tab {background: #fff url(images/bg_main_tab.gif) 0px 40px repeat-x;}
/*.ramka {width: 186px; height: 60px; //width: 199px; //height: 74px; background: url(images/ramka.jpg) right top no-repeat; padding: 3px 10px 11px 3px;}
.ramka_small {width: 92px; height: 60px; //width: 106px; //height: 74px; background: url(images/ramka.jpg) right top no-repeat; padding: 3px 10px 11px 3px;}
*/
.ramka {width: 186px; height: 60px; //width: 199px; //height: 74px; background: url(images/ramka.png) right top no-repeat; padding: 3px 10px 11px 3px; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/web20/images/ramka.png',sizingMethod='crop'); }
.ramka_small {width: 92px; height: 60px; //width: 106px; //height: 74px; background: url(images/ramka.png) right top no-repeat; padding: 3px 10px 11px 3px; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/web20/images/ramka_small.png',sizingMethod='crop');}
.main_item {padding-left: 30px; font-size: 13px;}
.date {background: url(images/bg_date.gif) left top no-repeat; font: normal 18px Georgia, serif; color: #c1113b; padding: 7px 0px 5px 31px;}
.date span {font-size: 14px; color: #666; font-weight: bold;}
.go {font-size: 11px; padding: 2px 0px 30px 30px; color: #cad9e7;}
.go a {color: #999;}
.fish {font-size: 12px; color: #666; padding: 9px 20px 16px 0px;}
.photo {padding: 18px 11px 16px 30px;}
.forum {font-size: 12px; padding: 0px 0px 14px 30px; color: #666;}
.forum span {color: #999;}
.forum h3 {padding: 0px 0px 1px;}
.pad17 {padding-top: 17px;}
.forum_in {background: url(images/forum_bg.gif) left top no-repeat; padding-left: 19px; padding-bottom: 7px;}
.marg20 {margin-top: 20px;}
.link_bg {background: url(images/punktir.gif) left bottom repeat-x;}
.news_on_main {margin: 0px 20px; font-size: 13px; color: #666; padding-left: 10px;}
.gd {font-size: 14px; color: #666; padding: 7px 0px 1px 29px; background: url(images/bg_date2.gif) left top no-repeat;}
.gd span {font: bold 12px Arial, sana-serif; color: #999;}
.news_on_main h3 {padding: 0px 0px 5px;}
.nodec, .int_tit .nodec {text-decoration: none;}
.general .photo {padding: 4px 11px 0px 30px;}
.general_news {font-size: 13px; padding-top: 4px; padding-right: 20px;}
.size18 {font-size: 18px;}
.date font {color: #c1113b;}
.pad30 {padding-left: 30px;}
.white .menu_sep {margin-bottom: 5px;}
.news_on_main .general .photo {padding-left: 0; padding-top: 0;} 
.news_on_main .general .fish {padding-top: 0; padding-bottom: 0;}
.pad10 {padding-bottom: 10px;}
.pad0 {padding-top: 0;}
.top_tit .int_tit {margin: 10px 0px 0px 30px;}
.calen_tit {font-size: 12px; padding: 12px 22px 0px 10px;}
.calen_tit a {color: #666; background: url(images/bg_link_calen.gif) left bottom repeat-x;}
.calen_tit .calendar_block {display: none;}
.print_link {font-size: 11px; padding: 12px 22px 0px 10px;}
.print_link a {color: #999;}
.art {font-size: 18px; color: #666; padding: 0px 7px 12px 30px;}
.article {padding: 0px 20px 34px 30px; font-size: 13px;}
.galery {font-size: 12px; margin: 0px 10px 19px; padding: 9px 10px 17px 20px; border: 1px #cad9e7 solid; //height: 100%;}

.galery .ramka_small, .galery .ramka_small_h {width: 92px; //width: 110px; padding: 7px 10px 0px 7px; float: left; height: 130px; //height: 135px; margin-right: 29px; background: url(images/ramka_small_gal.png) right top no-repeat;  //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/web20/images/ramka_small_gal_ie.png',sizingMethod='crop');}

.galery .ramka_small_h {width: 92px; height: 130px; //width: 110px; //height: 135px; background: url(images/ramka_small_h.gif) left top no-repeat; filter: none;}
.photo_text {height: 55px; //height: 62px; font-size: 11px; color: #999; margin-top: 7px; padding: 3px 0px 0px 0px; text-align: center; overflow: hidden;}
.scroll {text-align: center; font-size: 11px; margin: 70px 0px 0px;}
.scroll a {color: #999;}
.pad70 {padding: 0px 70px;}
.hand {float: left; margin-right: 10px;}


.hand .ramka_small, .hand .ramka_small_h {float: left; padding: 7px 10px 0px 7px; height: 90px; //height: 95px; margin-right: 0px; background: url(images/ramka_small_gal.png) right top no-repeat;  //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/web20/images/ramka_small_gal_ie.png',sizingMethod='crop');}

.hand .ramka_small_h {background: url(images/ramka_small_h.gif) left top no-repeat; filter: none;}
.im {margin: 0px 10px 19px; padding: 16px 10px 9px 16px;}
.im .ramka_small, .im .ramka_small_h {height: 80px; margin-right: 25px;}
.gal_page {padding: 12px 20px 0px 30px; color: #666;}
.gal_page .scroll {margin-top: 30px;}
.gal_page .scroll_l {padding-right: 35px;}
.gal_page .scroll_r {padding-left: 35px;}
.width510 {width: 510px;}
.big_photo {background: url(images/ramka_big.jpg) right bottom no-repeat; padding: 0px 11px 11px 0px;}
.list_news {padding-bottom: 24px;}
.list_news h3 {padding-bottom: 0px;}
.number {color: #999; font-size: 11px; padding-bottom: 9px;}
.list_news .general_news {color: #666;}
.page_scr {font-size: 12px; color: #999; padding: 0px 15px;}
.page_scr a {color: #526794;}
.calendar_tab {border-top: 1px #e4ecf3 solid; border-right: 1px #e4ecf3 solid; empty-cells: show; border-collapse: collapse;}
.calendar_tab td {font-size: 12px; color: #666; border-left: 1px #e4ecf3 solid; border-bottom: 1px #e4ecf3 solid; width: 19px; height: 19px; text-align: center;}
.calendar_tab a {background: #e4ecf3; width: 100%; height: 100%; display: block;}
.calendar_year {font-size: 12px; color: #666; margin-bottom: 2px; padding-top: 9px; //margin-top: 9px;}
.calendar_year td {padding-bottom: 4px;}
.calendar_right {width: 187px; height: 169px; background: url(images/ramka_calendar.png) left top no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/web20/images/ramka_calendar.png',sizingMethod='crop');}
.sel {background: url(images/str_but.gif) left top no-repeat; width: 20px; height: 19px; cursor: pointer;}
.block_right {width: 192px; //width: 210px; background: #fff; padding-left: 18px; padding-bottom: 20px; float: right;}
.marg2 {margin-left: 2px; margin-right: 10px; margin-bottom: 9px; padding-left: 9px;}
.face_6 {background: url(images/face_6.gif) left top no-repeat;}
.doc {background: url(images/doc.gif) left top no-repeat; padding: 0px 20px 14px 18px;}
.width_205 {width: 205px;}
.question {font-size: 13px;}
.question td {padding: 0px 5px 7px 0px;}

.ma {width: 169px; height: 187px; background: url(images/ramka_calendar_main.png) left top no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/web20/images/ramka_calendar_main.png',sizingMethod='crop'); padding-top: 21px; padding-left: 2px;}
.blue_calendar {width: 161px; height: 159px; background: #669bc0;}
.blue_calendar .calendar_year {color: #fff;}
.blue_calendar .calendar_tab {border-top: 1px #77abcc solid; border-right: 1px #77abcc solid;}
.blue_calendar .calendar_tab td {color: #fff; border-bottom: 1px #77abcc solid; border-left: 1px #77abcc solid;}
.blue_calendar .calendar_tab a {background: #84b1cf; color: #fff;}

.login {width: 252px; height: 104px; text-align: left; background: url(images/ramka_login2.png) left top no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ramka_login2.png',sizingMethod='crop'); padding-top: 20px; padding-left: 2px;}
.login table {background: #fff;}
.login a {color: #999;}
/*.login {width: 252px; height: 104px; background: url(images/ramka_login.png) left top no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/web20/images/ramka_login.png',sizingMethod='crop'); padding-top: 20px; padding-left: 2px;}*/

.log {width: 105px; font-size: 12px; color: #666; padding: 2px 0px 0px 4px;}
.log_1 {padding: 10px 10px 7px 10px;}
.log_2 {padding: 0px 12px 0px 10px;}
.log_3 {color: #cad9e7; font-size: 11px;}

.bottom_item_block {text-align: center; border-top: 1px #cad9e7 solid; border-bottom: 1px #cad9e7 solid; margin: 0px 10px; padding: 7px 0px;}
.bottom_item {padding: 0px 7px; font-size: 11px; line-height: 1.8;}
.bottom_item a {color: #666;}

.art_img {background: #fff url(images/ramka_sm.jpg) right bottom no-repeat; float: left; margin-right: 14px; margin-bottom: 24px;}
.art_img td {padding: 3px 10px 11px 3px;}

.new_div img {margin: 2px 10px;}
.ramka_small img, .big_photo img, .scroll img, .art_img img {margin: 0;}

.satellit {float: left; font-size: 11px; background: url(images/bg_h1.gif) left top no-repeat; margin: 14px 20px 0px 30px; //margin: 14px 20px 0px 15px; padding: 0px 0px 4px 19px;}

img.imageleft {float: left; margin: 3px 15px 10px 0px;}
img.imageright {float: right; margin: 3px 0px 10px 15px;}

.tab_form {font-size: 13px;}
.tab_form td {padding: 3px 25px 4px 0px;}

h5 {font: bold 13px Arial, sans-serif;}

.munic {margin: 0px 20px; //width: 100%;}
.municipal td {width: 16%; text-align: center; font-size: 12px; padding: 20px 5px 0px;}
.municipal div {height: 115px;}
.sep_gerb {border-bottom: 1px #cad9e7 solid; height: 1px; padding: 0;}
.municipal {height: 82px;}
.map_site {padding: 20px 10px 10px 40px; margin: 0; font-size: 12px; list-style: square;}
.map_site ul {padding: 5px 0px 7px 25px; list-style: square;}

.opr td span {color: #000; font-weight: bold;}
.f11 a {color: #999;}
.opr font {color: #cad9e7;}

ul {list-style: url(images/marker.gif); margin: 10px 0px 12px 10px; padding: 0;}
ol {margin: 10px 0px 12px 24px; padding: 0;}
li {margin-bottom: 10px;}
.opr {margin: 5px 0px 20px;}
.opr td {padding: 15px 7px 0px 0px; font-size: 12px; color: #666;}
.opr td b {color: #000; padding-left: 10px;}
.fon {width: 229px; height: 10px; background: #cad9e7; font-size: 0.1px;}
.percent {background: #709fc8; height: 10px;}
.f11 {font-size: 11px; color: #666;}
.sep_opr {border-bottom: 1px #cad9e7 solid; margin: 19px 0px;}
.gre {color: #666; margin-bottom: 14px;}

.type_doc {margin-top: 6px;}
.type_doc td {vertical-align: middle; line-height: 1.4;}
.type_doc label {font-size: 13px; padding-left: 4px;}

.attest {font-size: 0.85em; text-align: right; color: #999; font-style: italic; margin: 18px 0px;}
.fantomleft {float: left; background: url(images/ramka_big.jpg) right bottom no-repeat; padding: 0px 11px 11px 0px;}
.fantomright {float: right; background: url(images/ramka_big.jpg) right bottom no-repeat; padding: 0px 11px 11px 11px;}
.fantomleft img, .fantomright img, .fantomleft img.imageleft, .fantomright img.imageright, .fantomleft img.imageright, .fantomright img.imageleft {margin: 0; padding: 0; float: none;}

.doc_inp input {height: 21px; border-top: 1px #aaafb8 solid; border-right: 1px #dddfe3 solid; border-bottom: 1px #dddfe3 solid; border-left: 1px #aaafb8 solid;}


.act_sub {background: #567aa2;}
.act_sub td {font: 14px normal Georgia, serif; color: #fff; padding: 0px 0px 10px 14px;}
.act_sub .act_sub_tit {font: 15px normal Arial, sans-serif; color: #fff; background: #c1113b url(images/sub_top.gif) right bottom no-repeat; padding: 13px 45px 9px 29px;}
.act_sub .act_sub_tit a, .act_sub .act_sub_tit a:hover {color: #fff; text-decoration: underline;}
.act_sub .act_under {background: #567aa2 url(images/act_fig.gif) left top repeat-x; padding: 0; margin: 0;}
.act_under div {background: url(images/sub_bottom.gif) right top no-repeat; height: 19px;}
.act_sep div {background: url(images/act_fig.gif) left top repeat-x; margin: 0px 20px 4px 5px; height: 1px; font-size: 0.1px; line-height: 0.1px;}
.act_ramka {margin: 0px 0px 0px 15px;}
.act_ramka div {padding: 0px 5px 5px 0px; background: url(images/ramka_sub_act.gif) right bottom no-repeat;}
.act_ramka img {border: 3px #fff solid;}
.act_sub .act_link {width: 99%; padding: 0px 10px 14px 14px;}
.act_sub .act_pic {width: 1%;}
.act_sub .act_link a, .act_sub .act_link a:hover {color: #fff;}

.municipal_first {color: #c1113b;}



.tab {border-right: 1px #cad9e7 solid; border-top: 1px #cad9e7 solid; font-size: 1em; margin: 15px 0px 20px;}
.tab th {border-left: 1px #cad9e7 solid; border-bottom: 1px #cad9e7 solid; padding: 5px 5px 6px 9px; text-align: left; background: #e4ecf3; font-size: 1em; color: #666;}
.tab td {padding: 5px 5px 6px 9px; border-left: 1px #cad9e7 solid; border-bottom: 1px #cad9e7 solid; vertical-align: top;}

.phones_page .sep {font-size: 0; line-height: 0; height: 1px; border-top: 1px #cad9e7 solid; margin: 5px 0px 10px;}
.phones_page .art {padding: 10px 7px 12px 0px;}
.article {//width: 100%;}
.phones_ic {margin: 20px 9px 0px 0px;}
.phones_but {font-size: 12px; color: #526794; width: 124px; height: 21px; border: none; background: url(/bitrix/templates/adm/images/phonebook/phones_but.gif) left top no-repeat; cursor: hand; cursor: pointer;}
.phones_menu {background: #2f6094; margin-top: -5px; padding: 29px 29px 0px 30px; height: 32px;}
.phones_item, .phones_item_h {background: #5d8fb8; float: left; margin: 0px 1px 0px 0px; border-spacing: 0; border-collapse: collapse; empty-cells: show;}
.phones_item_h {background: #fdfefe url(/bitrix/templates/adm/images/phonebook/phones_mid.gif) left top repeat-x;}
.phones_item td, .phones_item_h td {vertical-align: top;}
.phones_item .phones_le, .phones_item_h .phones_le {width: 11px; float: left; background: url(/bitrix/templates/adm/images/phonebook/phones_le.gif) left top no-repeat; height: 32px;}
.phones_item .phones_le {background: url(/bitrix/templates/adm/images/phonebook/phones_le_a.gif) left top no-repeat;}
.phones_item .phones_mid, .phones_item_h .phones_mid {float: left; font-weight: bold; font-size: 11px; text-transform: uppercase; color: #666; padding: 11px 0px 0px; text-align: center;}
.phones_item .phones_mid a, .phones_item_h .phones_mid a {color: #fff;}
.phones_item .phones_ra, .phones_item_h .phones_ra {width: 11px; float: left; background: url(/bitrix/templates/adm/images/phonebook/phones_ra.gif) right top no-repeat; height: 32px;}
.phones_item .phones_ra {background: url(/bitrix/templates/adm/images/phonebook/phones_ra_a.gif) left top no-repeat;}
.phones_list {text-transform: uppercase; font-size: 11px; font-weight: bold; margin: 23px 0px 30px 10px; padding: 0; list-style: url(/bitrix/templates/adm/images/phonebook/marker_phone.gif);}
@-moz-document url-prefix() {.phones_list {list-style: url(/bitrix/templates/adm/images/phonebook/marker_phone_moz.gif);}}
.phones_list li {margin: 0px 0px 5px!important;}
.phones_list li .phones_ic {margin: 0px 4px 0px 5px;}
.hint {width: 435px; position: absolute; margin: 25px 0px 0px -150px; display: none; }
.tab .hint {margin: 40px 0px 0px -150px;}
.hint_top {width: 435px; height: 29px; background: url(/bitrix/templates/adm/images/phonebook/hint_t.png) left top no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/adm/images/phonebook/hint_t.png',sizingMethod='crop');}
.hint_middle {width: 435px; background: url(/bitrix/templates/adm/images/phonebook/hint_m.png) left top repeat-y; //background: none;  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/adm/images/phonebook/hint_m.png',sizingMethod='scale'); font-size: 12px; font-weight: normal; color: #666; text-transform: none; padding: 2px 11px; display: table;}
.hint_bottom {width: 435px; height: 13px; background: url(/bitrix/templates/adm/images/phonebook/hint_b.png) left top no-repeat; //background: none;  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/adm/images/phonebook/hint_b.png',sizingMethod='crop'); font-size: 0; line-height: 0;}
.hint a {cursor: hand; cursor: pointer; position: relative;}
.user .hint_top {background: url(/bitrix/templates/adm/images/phonebook/hint_t_blue.png) left top no-repeat; //background: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/adm/images/phonebook/hint_t_blue.png',sizingMethod='crop');}
.user .hint_middle {padding: 0px 7px 0px 2px!important;}
input.new_inp {height: 21px; border-top: 1px #aaafb8 solid; border-left: 1px #aaafb8 solid; border-right: 1px #dddfe3 solid; border-bottom: 1px #dddfe3 solid;}
input.new_but {font-size: 12px; color: #697ba2; height: 21px; background: #e0ebf1 url(/bitrix/templates/adm/images/phonebook/bg_but.jpg) left top repeat-x; border-top: 1px #dbe3eb solid; border-left: 1px #dbe3eb solid; border-right: 1px #9ab2c8 solid; border-bottom: 1px #9ab2c8 solid; cursor: hand; cursor: pointer; padding: 0px 4px;}
@-moz-document url-prefix() {input.new_but {padding-bottom: 4px!important;}}
.new_check {margin: 0px 6px;}
.width_320 {width: 290px;}
.width_119 {width: 105px;}
/*.width_320 {width: 320px;}
.width_119 {width: 119px;}*/
.hint .new_inp, .hint .new_but {margin: 0px 0px 0px 8px; position: relative;}
.float_right {float: right;}
.float_left {float: left;}
.hint table {border-spacing: 0; border-collapse: collapse; empty-cells: show;}
.hint td {font-size: 12px!important; color: #666; padding: 3px 0px 5px 3px!important; border: none!important;}
.user table {width: 427px; //width: 426px;}
.user td {padding: 5px 0px 3px 7px!important;}
.user .hint_title {background: #cad9e7; padding: 3px 0px 10px 7px!important;}
.hint .gre {color: #999; padding: 8px 0px 0px 8px;}
.user .new_but {margin: 0px 10px 0px 0px;}  



#latestNews h1 { font-size: 15px; padding: 0 0 10px 40px; margin: 10px 0 0 0px; font-weight: normal; background: none; text-transform: none; /* border-bottom: 1px solid #cad9e7; */ }
#latestNews h1 a { text-decoration: underline; }
#latestNews ul { font-family: Georgia, serif; margin-top: 0; border-top: 1px solid #cad9e7; }
#latestNews ul li { margin: -1px 20px 0 30px; padding: 25px 0 5px 0; list-style: none; background: url('all/bg_date2.gif') no-repeat -20px -8px; border-top: 1px solid #cad9e7; overflow: hidden; //zoom: 1; }
#latestNews ul li span { display: block; color: #666; font-size: 12px; margin: 0 0 10px -10px; padding-left: 10px; background: url('images/effingBullet.gif') no-repeat 0 6px; }
#latestNews ul li a span { color: #526794; margin: 0; font-weight: bold; background: none; padding: 0 0 10px 0; }
#latestNews ul li p { color: #666; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
#latestNews ul li div { float: left; background: url(images/ramka10.png) no-repeat 100% 100%; padding: 0 13px 13px 0; margin-right: 10px; }
#latestNews .go { padding: 2px 0px 30px 40px; }
.piconmain { float: left; margin: 0 15px 15px 0; padding: 0 11px 12px 0; background: url('all/ramka.jpg') no-repeat 100% 100%; }

#participants { float: right; width: 182px; margin-bottom: 15px; padding: 8px; border: 1px solid #d3e0eb; font-size: 13px; }
#participants div .ramka { float: left; width: auto; margin-bottom: 5px; }
#participants div h2 { margin: 0 0 5px 0; padding: 0; color: #647ba4; font-family: Georgia, serif; clear: left; }
#participants div h2 strong { display: block; color: #d22a4b; }

#askQuestion { margin: 0 20px; padding: 10px 20px 20px; overflow: hidden; border: 1px solid #d3e0eb; clear: both; font-size: 13px; }
#askQuestion form p, #askQuestion form div { color: #a9a9a9; }
#askQuestion form div { margin: 20px 0; }
#askQuestion p input { width: 165px; }
#askQuestion .capcha { margin-bottom: 20px; }
#askQuestion .capcha input { width: 110px; }
#askQuestion .capcha img { margin: 0 5px; }
#askQuestion div { clear: left; }
#askQuestion div textarea { width: 480px; height: 120px; }
#askQuestion span { display: block; margin-bottom: 10px; font-size: 11px; }

h4 {font: bold 1em Arial, sans-serif; color: #000080; margin: 15px 0px 4px;}

#mainLinks h2 { margin: 0 0 20px; padding: 10px 30px; border-bottom: 1px solid #fff; font-size: 15px; }
#mainLinks h2 a { color: #333; text-decoration: underline; }
#mainLinks .main_item { width: 230px; margin-bottom: 20px; }