@charset "windows-1251";

* {line-height: 1.1em;}

body {padding: 12px; margin: 0px; font: medium tahoma; background: white; text-align: center;}

#site {text-align: left; _width: 980px; min-width:980px; max-width:1500px; margin:0 auto;}

img {border: none;}

p {text-align: left !important;}

#measurer {height: 1px; width: 100%; overflow: hidden; background: white;}

/* верхний умный банер */
div.top_banner {width: 980px; height: 100px; margin: 0px auto 5px auto; padding: 0px; overflow: hidden;}


div.plashka_3 {height: 3px; margin: 0px 0px 8px 0px; padding: 0px; overflow: hidden; text-align: right; font: 12px tahoma; color: white; background: url(http://img.ruslife.ru/bk_plashka.gif) repeat-y right top #D41A03;}

/* плашка с птичкой */
div.plashka {height: 37px; margin: 0px; padding: 0px; overflow: hidden; text-align: right; font: 12px tahoma; color: white; background: url(http://img.ruslife.ru/bk_plashka.gif) repeat-y right top #D41A03;}
div.plashka div.top {width: 100%; height: 4px; margin: 0px; padding: 0px; overflow: hidden; background: white;}
div.plashka div.right {float: right; width: 10px; height: 33px; margin: 0px; padding: 0px;}
div.plashka img {margin: -4px 20px 1px 20px; vertical-align: middle;}
div.plashka a {margin: 0px 9px 0px 12px; white-space: nowrap; font: 12px tahoma; text-decoration: none; color: #FFC000;}
div.plashka a:hover {color: #FFDA6A;}
#left_block div.plashka {margin: 0px 0px 10px 0px;}


/* плашка желтая */
div.plashka_y {height: 37px; margin: 0px; padding: 0px; overflow: hidden; text-align: right; font: 12px tahoma; color: white; background: url(http://img.ruslife.ru/bk_plashka_small.gif) repeat-y right top #FFC000;}
div.plashka_y div.top {width: 100%; height: 4px; margin: 0px; padding: 0px; overflow: hidden; background: white;}
div.plashka_y div.right {float: right; width: 10px; height: 33px; margin: 0px; padding: 0px;}
div.plashka_y img {margin: -4px 20px 1px 20px; vertical-align: middle;}
div.plashka_y a {margin: 0px 9px 0px 12px; white-space: nowrap; font: 12px tahoma; text-decoration: none; color: #D41A03;}
div.plashka_y a:hover {color: #D64D3C;}
#left_block div.plashka_y {margin: 0px 0px 10px 0px;}


div.plashka_very_small {clear: left; height: 8px; margin: 0px 0px 10px 0px; padding: 0px; overflow: hidden; background: url(http://img.ruslife.ru/bk_plashka.gif) repeat-y right top #D41A03;}

/* плашка со ссылочкими */
div.plashka_small {clear: right; height: 19px; margin: 0px 0px 10px 0px; padding: 2px 27px 0px 0px; text-align: right; background: url(http://img.ruslife.ru/bk_plashka_small.gif) repeat-y right top #FFC000;}
div.plashka_small a {margin: 0px 0px 0px 20px; font: 12px tahoma; text-decoration: none; color: #D41A03;}
div.plashka_small a:hover {color: #D64D3C;}

div.plashka_small_dark {clear: left; height: 19px; margin: 0px 0px 10px 0px; padding: 2px 27px 0px 0px; text-align: right; background: url(http://img.ruslife.ru/bk_plashka.gif) repeat-y right top #D41A03;}


/* плашка - слоган */
div.plashka_slogan {clear: left; margin: 0px 0px 5px 0px; text-align: right; background: url(http://img.ruslife.ru/slogan_2.gif) no-repeat left top #D41A03;}
div.plashka_slogan_index {clear: left; margin: 0px 0px 5px 0px; text-align: right; background: url(http://img.ruslife.ru/slogan_2.gif) no-repeat left top #D41A03;}


/* заголовок (плашка) */
h1 {height: 13px; margin: 0px; padding: 10px 20px 10px 20px; overflow: hidden; font: 12px tahoma; color: white; background: url(http://img.ruslife.ru/bk_plashka.gif) repeat-y right top #D41A03;}

/* верхнее системное меню */
div.sys_menu_top {height: 13px; margin: 0px; padding: 0px 17px 1px 0px; overflow: hidden; text-align: right; font: 11px tahoma; color: #0069B3; background: url(http://img.ruslife.ru/bk_menu.gif) repeat-y right top;}
div.sys_menu_top a {float: right; margin: 0px 0px 0px 0px; padding: 0px 5px; font: 12px tahoma; text-decoration: none; color: #0069B3; border-left: 1px solid #D41A03;}
div.sys_menu_top a:hover {color: #D41A03;}
div.sys_menu_top em {display: block; float: left; margin: -3px 0px 0px 0px; padding: 0px 0px 0px 20px; font: 11px tahoma; color: #0069B3;}

/* верхнее меню*/
div.menu_top {height: 13px; margin: 0px; padding: 0px 17px 0px 0px; overflow: hidden; text-align: right; background: url(http://img.ruslife.ru/bk_menu.gif) repeat-y right top;}
div.menu_top a {float: right; margin: 0px 0px 0px 0px; padding: 0px 5px; font: 11px tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #0069B3; border-left: 3px solid #D41A03;}
div.menu_top a:hover {color: #D41A03;}

/* нижнее меню (все вместе) */
div.menu_bot {height: 13px; margin: 0px; padding: 0px 17px 0px 15px; overflow: hidden; text-align: right; background: url(http://img.ruslife.ru/bk_menu.gif) repeat-y right top;}
div.menu_bot a {float: right; margin: 0px 0px 0px 0px; padding: 0px 5px; font: 11px tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #0069B3; border-left: 3px solid #D41A03;}
div.menu_bot a:hover {color: #D41A03;}
div.menu_bot div.left {float: left;}
div.menu_bot div.left a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 5px; font: 11px tahoma; font-weight: bold; text-decoration: none; text-transform: none; color: #0069B3; border-left: 1px solid #D41A03;}
div.menu_bot div.left a:hover {color: #D41A03;}
div.menu_bot div.left span {display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 5px; border-left: 1px solid #D41A03;}

/* название открытого подраздела */
div.caption {height: 43px; margin: 0px 0px 0px 0px; padding: 0px; border-bottom: 1px solid #0069B3; background: url(http://img.ruslife.ru/bk_name_pages.gif) no-repeat 100% 100%;}
div.caption img {display: block;}

/* блок содержания */
#content {width: 100%; margin: 0px; padding: 0px; border: none; border-collapse: collapse;}

/* левая часть */
#right_block {position: relative; width: 323px; margin: 0px; padding: 0px; vertical-align: top;}

/* содержание */
#right_block div.content_list {position: relative; height: 140px; margin: 0px; padding: 10px 0px 0px 0px; background: url(http://img.ruslife.ru/bk_content_list.jpg) no-repeat 0px 0px;}
#right_block div.content_list img.header {margin: 0px 0px 5px 0px;}
#right_block div.content_list a {z-index: 2; position: relative; display: block; width: 1px; margin: 0px 0px 8px 5px; padding: 0px 0px 0px 10px; white-space: nowrap; font: 11px tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #0069B3; background: url(http://img.ruslife.ru/bullet_right_cont_list.gif) no-repeat 0px 5px;}
#right_block div.content_list a:hover {color: #D41A03;}
#right_block div.content_list strong {z-index: 2; position: relative; display: block; width: 1px; margin: 0px 0px 8px 5px; padding: 0px 0px 0px 10px; white-space: nowrap; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #D41A03; background: url(http://img.ruslife.ru/bullet_right_cont_list.gif) no-repeat 0px 5px;}
#right_block div.content_list div.blank {height: 20px; overflow: hidden;}
#right_block div.content_list div.bird {position: absolute; bottom: 0px; z-index: 1; width: 328px; height: 69px; margin: 0px 0px 0px 0px; padding: 0px; background: url(http://img.ruslife.ru/bird_right_cont_list.gif) no-repeat 0px 100%;}

/* для ссылок */
#right_block div.linker {width: 308px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 15px;}

/* поиск */
#right_block form.search {width: 323px; height: 40px; margin: 0px 0px 15px 0px; padding: 13px 0px 0px 0px; background: url(http://img.ruslife.ru/bk_right_search.gif) no-repeat left bottom;}
#right_block form.search input.txt {width: 100px; height: 18px; margin: 0px 5px 0px 0px; padding: 0px 5px 0px 5px; vertical-align: center;}
#right_block form.search select {width: 177px; height: 20px; margin: 0px 5px 0px 0px; padding: 0px; vertical-align: center;}
#right_block form.search input.btn {width: 20px; height: 20px; margin: 1px 0px 0px 0px; padding: 0px; vertical-align: top; background: url(http://img.ruslife.ru/button_right_search.gif) no-repeat 50% 50% #D41A03;}


/* новости */
#right_block h2.news {margin: 0px 0px 15px 0px; padding: 0px 15px; font: 11px tahoma; font-weight: bold; text-transform: uppercase; color: #D41A03;}
#right_block div.news {width: 293px; margin: 0px 0px 15px 0px; padding: 7px 15px; font: 12px tahoma; color: #D41A03; background: url(http://img.ruslife.ru/bk_right_news.gif) no-repeat left bottom #F1F1F1;}
#right_block div.news p {margin: 0px 0px 2px 0px; padding: 0px;}
#right_block div.news a {margin: 0px 0px 0px 10px; font: 12px tahoma; text-decoration: none; color: #0069B3;}
#right_block div.news a:hover {color: #D41A03;}

/* материалы раздела */
#right_block h2.mat {margin: 0px 0px 15px 0px; padding: 0px 15px; font: 11px tahoma; font-weight: bold; text-transform: uppercase; color: #0075BE;}
#right_block div.mat {width: 323px; margin: 0px 0px 15px 0px; padding: 0px; background: url(http://img.ruslife.ru/bk_right_mat.gif) repeat-y 0px 0px;}
#right_block div.mat div.top {height: 18px; margin: 0px; padding: 0px; overflow: hidden; background: url(http://img.ruslife.ru/bk_right_mat_top.gif) no-repeat 0px 0px;}
#right_block div.mat div.bot {clear: left; height: 14px; margin: 0px; padding: 0px; overflow: hidden; background: url(http://img.ruslife.ru/bk_right_mat_bot.gif) no-repeat 0px 0px;}
#right_block div.mat img {clear: left; display: block; float: left; margin: 0px !important; padding: 10px 0px 10px 15px;}

#right_block div.mat p {margin: 10px 0px 0px 133px; padding: 0px 15px; font: 11px tahoma; color: black;}

#right_block div.mat p a {padding: 0px 10px; font-weight: bold; text-decoration: none; color: #D41A03;}
#right_block div.mat p a:hover {color: #651B04;}

#right_block div.mat hr {clear: left; height: 1px; margin: 0px 15px; padding: 0px; color: #8FC2E2;}


/* материалы других разделов */
#right_block h2.news_other {margin: 0px 0px 15px 0px; padding: 0px 15px; font: 11px tahoma; font-weight: bold; text-transform: uppercase; color: #9F9F9F;}
#right_block div.news_other {width: 293px; margin: 0px 0px 15px 0px; padding: 7px 15px; font: 12px tahoma; color: #D41A03; background: url(http://img.ruslife.ru/bk_right_news_other.gif) no-repeat left bottom #ECECEC;}
#right_block div.news_other h3 {clear: left; width: 100%; margin: 0px 0px 10px 0px; font: 12px tahoma; font-weight: bold; border-bottom: 2px solid #0069B3;}
#right_block div.news_other h3 a {padding: 0px 5px 0px 0px; text-decoration: none; color: #0069B3; border-right: 1px solid #D41A03;}
#right_block div.news_other h3 a:hover {color: #D41A03;}
#right_block div.news_other hr {height: 1px; margin: 5px 0px; color: #C9E1F1;}

#right_block div.news_other img {clear: left; display: block; float: left; margin: 0px; padding: 0px 0px 10px 0px;}

#right_block div.news_other p {margin: 0px 10px 10px 120px; padding: 0px 15px 0px 0px; font: 11px tahoma; color: black;}

/*#right_block div.news_other p a {padding: 0px 10px; font-weight: bold; text-decoration: none; color: #D41A03;}*/

#right_block div.news_other p a {padding: 0px 10px 0px 0px; font-weight: bold; text-decoration: none; color: #D41A03;}
#right_block div.news_other p a:hover {color: #651B04;}


/* опрос */
#right_block h2.quest {padding: 0px 0px 3px 15px; font: 11px tahoma; font-weight: bold; text-transform: uppercase; color: #9F9F9F; background: url(http://img.ruslife.ru/bk_right_quest_head.gif) no-repeat 0px 0px;}
#right_block div.quest {width: 323px; margin: 0px 0px 15px 0px; padding: 0px; background: #F1F1F1;}
#right_block div.quest div.top {width: 323px; height: 13px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden; background: url(http://img.ruslife.ru/bk_right_quest_top.gif) no-repeat left top;}
#right_block div.quest div.bot {width: 323px; height: 13px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden; background: url(http://img.ruslife.ru/bk_right_quest_bot.gif) no-repeat left top;}
#right_block div.quest form {margin: 0px; padding: 0px 15px 0px 15px; font: 11px tahoma; color: #020202;}
#right_block div.quest form h3 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font: 11px tahoma; font-weight: bold; color: #0069B3;}
#right_block div.quest form p {margin: 0px 0px 10px 25px; padding: 0px;}
#right_block div.quest form input.rad {float: left; margin: 0px 0px 0px 0px; padding: 0px;}
#right_block div.quest form input.btn {display: block; margin: 10px 0px; font: 12px tahoma; font-weight: bold; color: #FFC000; background: #D41A03;}
#right_block div.quest a {margin-left: 15px;}

/* форум */
#right_block h2.forum {padding: 0px 0px 3px 15px; font: 11px tahoma; font-weight: bold; text-transform: uppercase; color: #9F9F9F; background: url(http://img.ruslife.ru/bk_right_quest_head.gif) no-repeat 0px 0px;}
#right_block div.forum {margin: 0px 0px 20px 0px; padding: 0px; font: 11px tahoma; font-weight: bold; color: black;}
#right_block div.forum a {display: block; margin: 0px; padding: 0px 0px 0px 15px; text-decoration: none; color: #0069B3; background: url(http://img.ruslife.ru/bullet_right_forum.gif) no-repeat 5px 5px;}
#right_block div.forum a:hover {color: #D41A03;}
#right_block div.forum p {margin: 0px 0px 10px 15px;}

/* реклама на сайте */
#right_block h2.ban {margin: 0px 0px 15px 0px; padding: 0px 15px; font: 11px tahoma; font-weight: bold; text-transform: uppercase; color: #D41A03;}
#right_block div.ban {width: 309px; margin: 0px 0px 15px 0px; padding: 7px 7px; font: 12px tahoma; color: #D41A03; background: url(http://img.ruslife.ru/bk_right_ban.gif) no-repeat left bottom #F1F1F1;}
#right_block div.ban img {margin: 7px 6px;}

/* много текста */
#right_block h2.big_text_index {width: 203px; height: 0px; padding: 18px 0px 0px 0px; overflow: hidden; background: url(http://img.ruslife.ru/site_materials.gif) no-repeat 15px 0px;}
#right_block div.big_text {width: 323px; margin: 0px 0px 15px 0px; padding: 0px; font: 12px tahoma; color: #0069B3; background: url(http://img.ruslife.ru/bk_right_big_text.gif) repeat-y left bottom;}
#right_block div.big_text div.top {width: 100%; height: 15px; margin: 0px; padding: 0px; overflow: hidden; background: url(http://img.ruslife.ru/bk_right_big_text_top.gif) no-repeat left bottom;}
#right_block div.big_text div.bot {width: 100%; height: 15px; margin: -10px 0px 0px 0px; padding: 0px; overflow: hidden; background: url(http://img.ruslife.ru/bk_right_big_text_bot.gif) no-repeat left bottom;}
#right_block div.big_text h3 {margin: 0px 15px 10px 15px; padding: 0px 0px 0px 0px; font: 12px tahoma; font-weight: bold; color: #D41A03;}
#right_block div.big_text p {margin: 0px 15px 10px 15px; padding: 0px;}

/* статьи по теме */
#right_block h2.art {margin: 0px 0px 15px 0px; padding: 0px 15px; font: 11px tahoma; font-weight: bold; text-transform: uppercase; color: #0075BE;}
#right_block div.art {width: 323px; margin: 15px 0px 15px 0px; padding: 15px 0px 15px 0px; background: #EFF6FB;}
#right_block div.art hr {clear: left; height: 3px; margin: 5px 0px; color: white;}
#right_block div.art img {display: block; float: left; margin: 0px; padding: 0px 0px 5px 15px;}

/*#right_block div.art p {margin: 0px 10px 0px 133px; padding: 0px 15px; font: 11px tahoma; color: black;}*/
#right_block div.art p {margin: 0px 10px 0px 0px; padding: 0px 15px; font: 11px tahoma; color: black;}

#right_block div.art p a {padding: 0px 10px; font-weight: bold; text-decoration: none; color: #D41A03;}
#right_block div.art p a:hover {color: #651B04;}


/* копирайты и счетчики */
#bottom {height: 30px; padding: 50px 15px 0px 15px; font: 11px tahoma; color: #020202;}
#bottom strong {float: left; font-weight: normal;}
#bottom a {text-decoration: none; color: #020202;}
#bottom a:hover {text-decoration: underline;}

#bottom div.counters {float: right;}
#bottom div.counters a {margin: 2px;}



/* левый блок */
#left_block {position: relative; margin: 0px; padding: 10px 15px 0px 0px; vertical-align: top;}


/* ссылки подробнее и т. д. */
a.all {padding: 0px 10px 0px 0px; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #D41A03 !important; background: url(http://img.ruslife.ru/bullet_all.gif) no-repeat 100% 70%;}
a.all:hover {color: #651B04 !important;}


/*a.back {padding: 0px 0px 0px 12px; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #D41A03; background: url(http://img.ruslife.ru/bullet_back.gif) no-repeat 0% 70%;}
a.discuss {padding: 0px 10px 0px 0px; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #0069B3; background: url(http://img.ruslife.ru/bullet_discuss.gif) no-repeat 100% 70%;}
a.print {height: 20px; padding: 0px 20px 0px 0px; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #0069B3; background: url(http://img.ruslife.ru/bullet_print.gif) no-repeat 100% 70%;}
*/
a.back_right {display: block; float: right; width: 200px; height: 20px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 12px; text-align: left; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #D41A03; background: url(http://img.ruslife.ru/bullet_back.gif) no-repeat 0% 35%;}
a.up {display: block; float: right; width: 200px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 12px; text-align: left; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #D41A03; background: url(http://img.ruslife.ru/bullet_up.gif) no-repeat 0% 70%;}
a.discuss {float: left; margin: 10px 20px 10px 0px; padding: 0px 10px 0px 0px; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #0069B3; background: url(http://img.ruslife.ru/bullet_discuss.gif) no-repeat 100% 70%;}
a.print {float: left; height: 20px; margin: 10px 20px 10px 15px; padding: 0px 20px 0px 0px; font: 11px tahoma; font-weight: bold; text-decoration: none; color: #0069B3; background: url(http://img.ruslife.ru/bullet_print.gif) no-repeat 100% 0%;}

a.back_right:hover {color: #651B04;}
a.up:hover {color: #651B04;}
a.discuss:hover {color: #D41A03;}
a.print:hover {color: #D41A03;}



/* ADDED BY DMITRIY KARAVAEV, dizzy@dizzy.su */
div.headz {background: url(/images/president-topsplash-04.jpg); width:100%; height: 100%}

.houset{display:none;}