@charset "Windows-1251";
/* CSS Document */

/* раскладка */
html {height:100%; background-color:#6f6f6f; }

body {position:relative; color:#3e4e5f; background-color:#fff; width:1000px; padding:0; margin:0 auto; font-family: Arial, Tahoma, sans-serif; min-height:100%; height:auto !important; height:100%; }

* html body {height:100%; }

img {border:0; }


/* верхняя часть шапки и верхнее меню */
.top-block {background:#666666 url(/templates/images/fon_top.jpg) 0 0 repeat-x; height:165px; overflow:hidden; }

.add_to_mem {float:left; width:238px; height:33px; }

.add_to_mem p {font-weight:normal; font-size:70%; line-height:110%; text-align:left; text-indent:0mm; margin:8px 0 2px 25px; padding:1px 0; }

.add_to_mem a:link {color:#ababab; }
.add_to_mem a:visited {color:#ababab; }
.add_to_mem a:hover {color:#ababab; }

.my_menu {float:left; text-align:left; width:762px; height:33px; background:url(/templates/images/my_menu.gif) 0 0 no-repeat; }

.my_menu_box {float:left; width:185px; }

.my_menu_box p {padding:9px 0 1px 33px; margin:1px 0; font-size:70%; }

.my_menu_box a:link {color:#fff; text-decoration:none; }
.my_menu_box a:visited {color:#fff; text-decoration:none; }
.my_menu_box a:hover {color:#fff; text-decoration:underline; }

.logo {float:left; width:177px; height:132px; }

.logo02 {float:left; width:195px; height:132px; }

.banner600_90 {float:left; width:600px; padding:20px 0 0 0; height:100px; }

#top_menu {height:32px; overflow:hidden; background:#e6e2d6 url(/templates/images/fon_top_menu.gif) 0 0 repeat-x; }

#top_menu_box {padding:8px 0 0 15px; }

#top_menu_box p {display:inline; padding:0px 10px 2px 10px; text-transform:uppercase; margin:0 0 1px 0; font-weight:bold; font-size:70%; color:#3e4e5f; line-height:100%; text-align:left; text-indent:0mm; }

#top_menu_box a:link {color:#3e4e5f; }
#top_menu_box a:visited {color:#3e4e5f; }
#top_menu_box a:hover {color:#3e4e5f; }


/* общая раскладка лево-право */
.main {overflow:hidden; padding:15px 0 10px 0; margin:0; }

* html .main {overflow:visible; }

.left-block {float:left; width:713px; min-height:100px; height:auto !important; height:100px; }

.left-box {padding:0 15px 15px 15px; }

.right-block {float:left; width:287px; min-height:100px; height:auto !important; height:100px; }

.right-box {padding:0 35px 15px 4px; }

.fon-cont-top {height:11px; overflow:hidden; background:url(/templates/images/fon_cont_top.gif) 0 0 no-repeat; margin:0; padding:0; }

.fon-cont-medium {background:url(/templates/images/fon_cont_medium.gif) 0 0 repeat-y; margin:0; padding:1px 10px; }

.fon-cont-bottom {height:21px; overflow:hidden; background:url(/templates/images/fon_cont_bottom.gif) 0 0 no-repeat; margin:0; padding:0; }


/* Правая колонка */
.search-box {width:248px; margin:0 0 15px 0; padding:0; }

.m0p0 {margin:0; padding:0; }

#lupa-tab {width:248px; border:0; border-collapse:collapse; border-spacing:0; }

#lupa-tab td {padding:0; vertical-align:middle; text-align:left; }

#lupa-tab td.tdlupa {padding:0 0 0 7px; }

#inp-search {width:171px; height:18px; font-size:60%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0; }

.yell_button {width:222px; margin:0 auto 15px auto; padding:0; }

.box-right-bg {background-color:#f5efe1; padding:0 0 10px 0; margin:0 0 15px 0; width:248px; }

.gray-line01 {background:#ccc url(/templates/images/gray-line01.gif) 0 0 no-repeat; height:32px; overflow:hidden; }

.gray-line02 {background:#ccc url(/templates/images/gray-line02.gif) 0 0 no-repeat; height:32px; overflow:hidden; }

.gray-line01 p, .gray-line02 p {font-weight:bold; font-size:70%; color:#3e4e5f; line-height:100%; text-align:left; text-indent:0mm; margin:1px 0; padding:9px 0 2px 10px; }

.block-efir {margin:0 10px 15px 10px; border-bottom:1px solid #bfbbb0; padding:15px 0 5px 0; }

.hidden {overflow:hidden; min-height:19px; margin:0 0 10px 0; }

* html .hidden {overflow:visible; height:19px; }

.efir-time {float:left; width:47px; background:url(/templates/images/fon-time.gif) 0 0 no-repeat; height:19px; }

.efir-data {float:left; width:100px; background:url(/templates/images/fon-data.gif) 0 0 no-repeat; height:19px; }

.efir-time p, .efir-data p {font-weight:bold; font-size:65%; color:#fff; line-height:100%; text-align:left; text-indent:0mm; margin:1px 0; padding:2px 0 1px 2px; }

.block-news {margin:0 15px 15px 15px; padding:15px 0 5px 0; }

.block-news p {font-weight:bold; font-size:70%; margin:1px 0 10px 0; }

.block-money {margin:0 15px 15px 15px; padding:15px 0 5px 0; }

.block-money p {font-weight:normal; font-size:70%; margin:1px 0 3px 0; }

.photo_money-Q {float:left; width:97px; height:70px; }

.block-author {padding:10px 15px 0 15px; }

.box-author {margin:0 0 5px 0; border-bottom:1px solid #bfbbb0; padding:5px 0 3px 0; overflow:hidden; min-height:10px; }

* html .box-author {overflow:visible; height:10px; }

.photo-author-Q {float:left; width:36px; height:26px; }

.author-login {float:left; width:100px; height:20px; }

.author-login p {font-weight:bold; font-size:70%; margin:1px 0 3px 0; }

.author-ball {float:right; width:82px; height:20px; }

.author-ball p {font-size:70%; color:#666; margin:1px 0 6px 0; text-align:right; }


/* Подвал */
.block-valuta {padding:0 35px 10px 15px; text-align:center; clear:both; }

#footer {width:1000px; padding:0 0 10px 0; }

#tab-footer {width:965px; border:0; border-collapse:collapse; border-spacing:0; margin:0 0 10px 0; }

#tab-footer td {padding:0; vertical-align:top; }

#tab-footer td.bord-gray {border-bottom:2px solid #ccc; }

#tab-footer td.bott-menu {white-space:nowrap; padding:0 0 0 10px; width:30%; }

#footer-box02 {padding:0 35px 5px 40px; overflow:hidden; min-height:10px; }

* html #footer-box02 {overflow:visible; height:10px; }

.copy {float:left; width:500px; }

.copy p {font-size:65%; margin:1px 0 2px 0; }

.bott-banner {float:right; width:425px; text-align:right; }

.bott-banner img {margin:5px 2px; }


/* Блоки на главной */
.hidden02 {overflow:hidden; min-height:19px; padding:0 0 15px 0; }

* html .hidden02 {overflow:visible; height:19px; }

.ind-box-left {float:left; width:325px; padding:0 0 1px 0; }

.ind-box-right {float:right; width:325px; padding:0 0 1px 0; }

.gray-line03 {width:325px; height:31px; overflow:hidden; background:url(/templates/images/PRO.gif) 0 0 no-repeat; }

.gray-line03 p {font-weight:bold; font-size:70%; text-transform:uppercase; color:#3e4e5f; line-height:100%; text-align:left; text-indent:0mm; margin:1px 0; padding:9px 0 2px 75px; }

.gray-line03 a:link {color:#3e4e5f; text-decoration:none; }
.gray-line03 a:visited {color:#3e4e5f; text-decoration:none; }
.gray-line03 a:hover {color:#3e4e5f; text-decoration:underline; } 

.block-index {padding:10px 0 1px 0; }

.block-index h2 {font-weight:bold; font-size:90%; text-transform:uppercase; color:#FF6600; line-height:100%; font-family:Arial, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:1px 0 2px 0; padding:1px 0; }

.block-index h3 {font-weight:bold; font-size:80%; color:#0072ca; line-height:110%; font-family:Arial, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:1px 0 2px 0; padding:1px 0; }

.hidden03 {overflow:hidden; min-height:10px; padding:0 0 4px 0; }

* html .hidden03 {overflow:visible; height:10px; }

.photo-ind-Q {float:left; width:125px; height:97px; }

.text-ind {float:left; width:200px; }

.bann_650_80 {width:650px; margin:10px auto; }

.fon-cont-med02 {margin:0; padding:1px 10px; }

.valuta02 {padding:10px 0; text-align:center; }


/* page */
.PRO-top {width:683px; height:50px; background:url(/templates/images/PRO_top.gif) 0 0 no-repeat; }
 
.PRO-top p {padding:8px 0 1px 67px; margin:1px 0; text-transform:uppercase; font-weight:bold; font-size:65%; color:#336699; line-height:100%; text-align:left; text-indent:0mm; }

.PRO-top a:link, .PRO-cont_sub a:link {color:#3e4e5f; }
.PRO-top a:visited, .PRO-cont_sub a:visited {color:#3e4e5f; }
.PRO-top a:hover, .PRO-cont_sub a:hover {color:#3e4e5f; }


/* News_sub01 */
.PRO-content {width:663px; height:27px; background:url(/templates/images/PRO_content.gif) 0 0 no-repeat; overflow:hidden; padding:0; margin:0; }
 
.PRO-content p {padding:8px 0 1px 70px; margin:1px 0; text-transform:uppercase; font-weight:bold; font-size:70%; color:#3e4e5f; line-height:100%; text-indent:0mm; }

.PRO-content p.right-menu {padding:8px 15px 1px 0; text-align:right; } 

.PRO-cont_sub {width:663px; height:27px; background:url(/templates/images/PRO_cont_sub.gif) 0 0 no-repeat; overflow:hidden; padding:0; margin:0; }

.PRO-cont_sub img {margin:0 0 0 15px; }

p.cont_sub01 {padding:8px 0 1px 12px; margin:1px 0; text-transform:uppercase; font-weight:bold; font-size:70%; line-height:100%; text-align:left; text-indent:0mm; }

p.cont_sub02 {padding:7px 0 1px 12px; margin:1px 0; text-transform:uppercase; color:#a3afb9; font-weight:bold; font-size:85%; line-height:100%; text-align:left; text-indent:0mm; }

.tab_news {width:663px; border:0; border-collapse:collapse; border-spacing:0; margin:20px 0 0 0; }

.tab_news th {width:33%; padding:0 0 5px 10px; vertical-align:top; text-align:left; color:#a3afb9; font-weight:bold; font-size:85%; line-height:100%; }

.td-bord {border-left:2px solid #ccc; }

.tab_news td {width:33%; padding:0 0 0 10px; vertical-align:top; text-align:left; }

.dates {float:left; width:18px; padding:3px 0 0 0; }

.tema_news {float:left; width:180px; }

.tema_news p {font-weight:bold; margin:1px 0; }


/* New_Sub3_var */
.photo-video-box {float:left; width:380px; padding:10px 0 0 0; }

.photo_big {background-color:#FFF; border:1px solid #ccc; text-align:center; padding:0; width:617px; margin:0 auto 10px auto; }

.photo_big img {margin:15px; }

.photo_Q {background-color:#FFF; border:1px solid #ccc; text-align:center; overflow:auto; width:617px; margin:0 auto; height:132px; }

.photo_Q img {margin:10px; }

.photo_Q p {white-space:nowrap; margin:0; padding:0; }

#block-numb-cont {width:105px; margin:15px auto 0 auto; overflow:hidden; min-height:19px; }

#left-arr {float:left; width:21px; height:19px; background:url(/templates/images/arr-left-off.gif) 0 0 no-repeat; }

#right-arr {float:left; width:21px; height:19px; background:url(/templates/images/arr-right-off.gif) 2px 0 no-repeat; }

.fon-number {float:left; width:21px; height:19px; background:url(/templates/images/fon_number.gif) 2px 0 no-repeat; }

.fon-number p {font-weight:bold; font-size:70%; color:#fff; text-align:center; margin:0 0 2px 0; padding:1px 0; }

.block-all-komm {padding:20px 0 10px 0; }

.box-komm01 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 0; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm01 {overflow:visible; height:30px; }

.box-komm01 p, .box-komm02 p, .box-komm03 p, .box-komm04 p, .box-komm05 p, .box-komm06 p, .box-komm07 p, .box-komm08 p, .box-komm09 p, .box-komm10 p, .box-komm11 p, .box-komm12 p, .box-komm13 p, .box-komm14 p, .box-komm15 p {line-height:105%; margin:1px 0 3px 0; }

.box-komm02 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 30px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm02 {overflow:visible; height:30px; }

.box-komm03 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 60px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm03 {overflow:visible; height:30px; }

.box-komm04 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 0 90px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm04 {overflow:visible; height:30px; }

.box-komm05 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 120px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm05 {overflow:visible; height:30px; }

.box-komm06 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 150px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm06 {overflow:visible; height:30px; }

.box-komm07 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 190px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm07 {overflow:visible; height:30px; }

.box-komm08 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 210px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm08 {overflow:visible; height:30px; }

.box-komm09 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 240px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm09 {overflow:visible; height:30px; }

.box-komm10 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 270px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm10 {overflow:visible; height:30px; }

.box-komm11 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 300px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm11 {overflow:visible; height:30px; }

.box-komm12 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 330px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm12 {overflow:visible; height:30px; }

.box-komm13 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 360px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm13 {overflow:visible; height:30px; }

.box-komm14 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 390px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm14 {overflow:visible; height:30px; }

.box-komm15 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 420px; background:#f3f6f7; border:1px dotted #ccc; }

* html .box-komm15 {overflow:visible; height:30px; }

.komm-tab {border:0; border-collapse:collapse; border-spacing:0; }

.komm-tab td {vertical-align:top; padding:0; }

.komm-tab td.box-photo-komm {width:70px; height:75px; }

#tab-add02 {width:663px; border:0; border-collapse:collapse; border-spacing:0; margin:10px 0 0 0; }

#tab-add02 td {padding:0; vertical-align:top; }

#tab-add02 td.td-left02 {width:250px; }

#tab-add02 td.td-left02 p {margin:1px 0 4px 0; padding:1px 10px 1px 0; }

#tab-add02 td.td-right02 {text-align:right; width:413px; }

.input-add02 {width:400px; height:16px; border:1px solid #ccc; margin:1px 0 8px 0; padding:1px 0 0 5px; font-size:70%; }

.textarea-add02 {width:660px; height:80px; border:1px solid #ccc; margin:1px 0 4px 0; padding:1px 0 0 0; font-size:90%; }

#tab-add02 img {margin:5px 0; }

.arrow-box {overflow:hidden; min-height:20px; margin:10px 0 20px 0; }

* html .arrow-box {overflow:visible; height:20px; }

.zadom {float:left; width:190px; color:#999; font-size:150%; margin:1px 0 2px 0; }

.napered {float:right; width:190px; color:#999; font-size:150%; text-align:right; margin:1px 0 2px 0; }

.med_number {float:left; width:283px; color:#999; font-size:150%; margin:1px 0 2px 0; text-align:center; }

.PRO-more {width:683px; height:50px; background:url(/templates/images/PRO_more.gif) 0 0 no-repeat; }
 
.PRO-more p {padding:8px 0 1px 115px; margin:1px 0; text-transform:uppercase; font-weight:bold; font-size:70%; line-height:100%; text-align:left; text-indent:0mm; }

.block-more {float:left; width:227px; }

.box-tema-more {overflow:hidden; min-height:20px; border-bottom:1px solid #ccc; width:200px; padding:20px 0 5px 0; }

* html .box-tema-more {overflow:visible; height:20px; }

.photo-more {float:left; width:89px; }

.photo-more img {border:3px solid #a3afb9; }

.text-more {float:left; width:111px; }

.text-more p {font-weight:bold; margin:1px 0 5px 0; }

.fon-data-more {width:111px; height:19px; overflow:hidden; background:#999 url(/templates/images/fon-data-more.gif) 0 0 no-repeat; }

.fon-data-more p {font-weight:bold; font-size:70%; color:#fff; margin:1px 0; padding:1px 0 1px 4px; }


/* Новости PRO */
.post-box {margin:10px 0 5px 0; }

.post-box p {font-size:90%; }

.block-kom {overflow:hidden; min-height:20px; }

* html .block-kom {overflow:visible; height:20px; }

.afftar {float:left; width:203px; font-style:italic; }

.data {float:left; width:90px; }

.reyt {float:left; width:185px; }

.kom-number {float:right; width:185px; }


/* PRO канал */
.pro-box {padding:15px 0; }

.pro-block {height:25px; overflow:hidden; }

* html .pro-block {height:20px; overflow:visible; }

.pro-left {float:left; height:25px; width:11px; }

.pro-medium {background:#e7eaeb url(/templates/images/pro_medium.gif) 0 0 repeat-x; height:25px; padding:0 5px; float:left; }

.pro-medium p {font-weight:bold; text-transform:uppercase; margin:2px 0 1px 0; font-size:70%; }

.pro-right {float:left; height:25px; width:11px; }


/* Спецпроекты */
.spec-photo {width:250px; float:left; }

.spec-text {float:left; width:413px; }


/* TV-программа */
.TV-box {padding:25px 0; overflow:hidden; min-height:10px; }

* html .TV-box {overflow:visible; height:10px; }

.week-day {float:left; width:450px; }

.week-day p {display:inline; font-size:150%; color:#999; margin:0 10px 0 10px; padding:2px; text-align:center; }

.week-day a:link {color:#666; background:#e9e9e9; }
.week-day a:visited {color:#666; background:#e9e9e9; }
.week-day a:hover {color:#666; background:#e9e9e9; }

.week-number {float:left; width:213px; }

.week-number p {display:inline; font-size:150%; color:#a3afb9; margin:0; padding:0 2px; }

.tab_tv {width:663px; border:0; border-collapse:collapse; border-spacing:0; margin:0; }

.tab_tv th {padding:2px 0 10px 0; vertical-align:top; text-align:left; color:#a3afb9; font-weight:bold; font-size:100%; line-height:100%; }

.tab_tv td {padding:2px 0 10px 0; vertical-align:top; }

.tab_tv td.tv-time {text-align:center; width:153px; font-size:100%; }

.tab_tv td.tv-text01 {text-align:left; width:300px; font-size:100%; }

.tab_tv td.tv-text02 {text-align:left; width:210px; font-size:100%; }

.tab_tv td.tv-text02 a:link {color:#666; border-bottom:1px dashed #666; text-decoration:none; }
.tab_tv td.tv-text02 a:visited {color:#666; border-bottom:1px dashed #666; text-decoration:none; }
.tab_tv td.tv-text02 a:hover {color:#666; border-bottom:1px dashed #666; text-decoration:none; }


/* Темы недели */
.h1-anons {padding:1px 0 20px 40px; }

.fon-data02 {float:left; width:50px; background:url(/templates/images/fon_data02.gif) 0 0 no-repeat; height:20px; }

.fon-data02 p {font-weight:bold; font-size:70%; color:#fff; margin:0; padding:1px 0 1px 3px; }

.anons-text {float:left; width:613px; }

.anons-text h3 {margin:0 0 10px 0; padding:1px 0; }

.anons-text a:link {color:#FF6600; }
.anons-text a:visited {color:#FF6600; }
.anons-text a:hover {color:#FF6600; }



/* Видеоархив */
.block-search {width:436px; float:left; }

.tab_archiv {width:436px; border:0; border-collapse:collapse; border-spacing:0; margin:0; }

.tab_archiv td {padding:10px 0; vertical-align:top; }

.tab_archiv td.radio {width:25%; }

.tab_archiv td.search {width:50%; text-align:right; }

.inp-search {width:430px; height:18px; font-size:60%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0; }

.select01 {width:35px; height:19px; font-size:90%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0; }

.select02 {width:60px; height:19px; font-size:90%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0; }

.select03 {width:40px; height:19px; font-size:90%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0; }

.select04 {width:200px; height:19px; font-size:80%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0; }

.td-search {text-align:right; padding:10px 0 15px 0; }

.h2-archiv {padding:10px 0 20px 40px; color:#a3afb9; }


/* Эксперты */
.tab_expert {width:500px; border:0; border-collapse:collapse; border-spacing:0; margin:10px auto 0 auto; }

.tab_expert td {padding:0 0 5px 0; vertical-align:top; }

.tab_expert td p {font-size:90%; }

.tab_expert th {padding:10px 0 5px 0; vertical-align:top; text-align:left; font-weight:normal; font-size:150%; color:#FFCC00; }

.tab_expert a:link {color:#666; }
.tab_expert a:visited {color:#666; }
.tab_expert a:hover {color:#666; }


/* контактная информация */
.tab-add {width:663px; border:0; border-collapse:collapse; border-spacing:0; margin:10px 0 0 0; }

.tab-add td {padding:0; vertical-align:top; }

.tab-add td.td-left {width:250px; }

.tab-add td.td-left p {margin:1px 0 4px 0; padding:1px 10px 1px 0; }

.tab-add td.td-right {text-align:right; width:413px; }

.input-add {width:400px; height:16px; border:1px solid #ccc; margin:1px 0 8px 0; padding:1px 0 0 5px; font-size:70%; }

.textarea-add {width:400px; height:80px; border:1px solid #ccc; margin:1px 0 4px 0; padding:1px 0 0 5px; font-size:90%; }

.tab-add img {margin:5px 0; }

.input-sm {width:100px; height:16px; border:1px solid #ccc; margin:1px 0 8px 6px; padding:1px 0 0 5px; font-size:70%; }


/* Задать вопрос эксперту */
.select05 {width:400px; height:19px; border:1px solid #ccc; margin:1px 0 8px 0; padding:1px 0 0 5px; font-size:80%; }


/* добавление темы */
.select06 {width:40px; height:18px; font-size:80%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0 0 4px 7px; }

.select07 {width:70px; height:18px; font-size:80%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0 0 4px 0; }

.select08 {width:50px; height:18px; font-size:80%; color:#666; padding:1px 0 1px 2px; background-color:#ffffff; border:1px solid #cfccc1; margin:0 0 4px 0; }


/* Форма входа */
.out-fall {position:absolute; left:615px; top:25px; width:380px; background-color:#ccc; display: none; }

.out-fall-box {padding:10px; }

#tab-add03 {width:360px; border:0; border-collapse:collapse; border-spacing:0; margin:0; }

#tab-add03 td {padding:0; vertical-align:top; }

#tab-add03 td.td-left03 {width:150px; }

#tab-add03 td.td-left03 p {margin:1px 0 4px 0; padding:1px 10px 1px 0; }

#tab-add03 td.td-right03 {text-align:right; width:210px; }

.input-add03 {width:203px; height:16px; border:1px solid #333; margin:1px 0 8px 0; padding:1px 0 0 5px; font-size:70%; }


/* Карта сайта */
.map00 {font-size:120%; line-height:120%; margin:1px 0; padding:1px 0; }

.map01 {font-size:110%; line-height:110%; margin:1px 0 4px 30px; padding:1px 0; }

.map02 {font-size:90%; line-height:100%; margin:1px 0 4px 60px; padding:1px 0; }

.map03 {font-size:80%; line-height:90%; margin:1px 0 4px 90px; padding:1px 0; }

.map04 {font-style:oblique; font-size:80%; line-height:110%; margin:1px 0 4px 120px; padding:1px 0; }

.map05 {font-size:70%; line-height:110%; margin:1px 0 4px 150px; padding:1px 0; }



/* шрифты, ссылки, списки */
P {font-weight:normal; font-size:80%; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0; }

.p_center {text-align:center; }

.p_tema {font-weight:bold; margin:1px 0 3px 0; text-align:justify; }

.p_small {font-size:70%; margin:1px 0 6px 0; }

.p_right-sm {font-size:70%; text-align:right; }

.p_sm-gray {font-size:65%; color:#666; margin:1px 0 6px 0; }

.p_li-p {font-weight:bold; font-size:70%; background:url(/templates/images/li-p.gif) 0 2px no-repeat; padding:1px 0 1px 15px; }

.p_right {text-align:right; }

.p_rig-big {text-align:right; font-size:90%; }

.p_sm-gr-right {font-size:65%; color:#666; margin:1px 0 6px 0; text-align:right; }

.p_gray {color:#666; margin:1px 0; }

.p_right-sm02 {font-size:70%; text-align:right; margin:1px 0 0 0; text-align:right; }

.p_margleft {margin:1px 0 8px 5px; }

h1 {font-weight:normal; font-size:150%; color:#FF6600; line-height:110%; font-family:Arial, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:3px 0 5px 0; padding:1px 0; }

h2 {font-weight:normal; font-size:130%; color:#336699; line-height:100%; font-family:Arial, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 2px 0; padding:1px 0; }

h3 {font-weight:600; font-size:110%; color:#FF6600; line-height:110%; font-family:Arial, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 1px 0; padding:1px 0; }

h4 {font-weight:bold; font-size:100%; color:#336699; line-height:110%; font-family:Arial, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 5px 0; padding:1px 0; }

h5 {font-weight:bold; font-size:90%; color:#FF6600; line-height:110%; font-family:Arial, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 5px 0; padding:1px 0; }

h6 {font-weight:bold; font-size:80%; color:#336699; line-height:110%; font-family:Arial, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 1px 0; padding:1px 0; }

a {text-decoration:underline; }
a:link {color:#0072ca; }
a:visited {color:#0072ca; }
a:hover {color:#0072ca; }

a.a-orang:link {color:#FF6600; }
a.a-orang:visited {color:#FF6600; }
a.a-orang:hover {color:#FF6600; }

a.a-tema:link {color:#3e4e5f; text-decoration:none; }
a.a-tema:visited {color:#3e4e5f; text-decoration:none; }
a.a-tema:hover {color:#3e4e5f; text-decoration:underline; }

a.a-gray:link {color:#666; }
a.a-gray:visited {color:#666; }
a.a-gray:hover {color:#666; }

ol {list-style-position: outside; margin: 0 0 1px 20px; padding: 0 0 1px 6px; }

li {font-weight:normal; font-size:80%; line-height:120%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0; }

ul {list-style-position: outside; list-style-type:disc; list-style-image:none; margin: 0 0 1px 10px; padding: 0 0 1px 9px; }
.sort-teaching {position:absolute; width:90px; left:22px; overflow:hidden; background-color:#f4f4f4; border:1px solid #999; z-index:10; padding:2px 0 7px 0; }

.sort-teaching p {margin:1px 5px 2px 5px; font-size:70%; display:block; }

.sort-teaching a:link {color:#000; }
.sort-teaching a:visited {color:#000; }
.sort-teaching a:hover {color:#000; }