@charset "Windows-1251";
/* CSS Document */

.citata {font-weight:normal; font-size:10pt; line-height:110%; text-align:left; text-indent:0mm; border:1px solid #999999; background:#fff; padding:2px; margin:5px 5px 1px 5px; }



.chat_green_admin {color:#4ad604; }

.chat_green_admin strong {color:#4ad604; }

.chat_admin { color: darkred; }

.chat_admin strong { color:#ff6600; }

.chat_VT { color: red; }

.chat_VT strong { color:#006600; }

/* раскладка */
html {height:100%; background-color:#9fb0b0; }

body {position:relative; color:#000; width:100%; min-width:1000px; font-family:Verdana, Tahoma, sans-serif; min-height:100%; height:auto !important; height:100%; }

body.body {background:url(/templates/images/fon_main.jpg) 0 0 repeat-x; }

img {border:0; vertical-align:top; }

* {margin:0; padding:0; }

.main {position:relative; width:100%; min-width:1000px; }

* html .main {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ? "1000px" : "100%"); }

.main-block {padding:30px 20px 10px 20px; }



/* белый основной блок */
.white-bl-top {position:relative; padding:0 18px 0 0; overflow:hidden; height:18px; }

.left-top {float:left; width:100%; padding:0 18px 0 0; padd\ing:0; }

.right-top {float:right; width:18px; height:18px; margin-left:-18px; position:relative; right:-18px; }

#whit-right-top {width:18px; height:18px; background:url(/templates/images/whit-right-top.png) 0 0 no-repeat; }

* html #whit-right-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/whit-right-top.png', sizingMethod='scale')}

.hidden-top {position:relative; overflow:hidden; padding:0 0 0 18px; height:18px; }

.center-top {float:right; width:100%; padding:0 0 0 18px; padd\ing:0; height:18px; background:#fff; }

.left-left-top {float:left; width:18px; margin-right:-18px; position:relative; left:-18px; }

#whit-left-top {width:18px; height:18px; background:url(/templates/images/whit-left-top.png) 0 0 no-repeat; }

* html #whit-left-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/whit-left-top.png', sizingMethod='scale')}

#whit-left-bot {width:18px; height:18px; background:url(/templates/images/whit-left-bot.png) 0 0 no-repeat; }

* html #whit-left-bot {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/whit-left-bot.png', sizingMethod='scale')}

#whit-right-bot {width:18px; height:18px; background:url(/templates/images/whit-right-bot.png) 0 0 no-repeat; }

* html #whit-right-bot {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/whit-right-bot.png', sizingMethod='scale')}

.white-block {background:#fff; min-height:200px; height:auto !important; height:200px; }

.white-box {padding:0 18px; }

.hidden-center {position:relative; padding:0 342px 10px 0; overflow:hidden; min-height:75px; }

* html .hidden-center {overflow:visible; height:75px; }

.left-col {float:left; width:100%; padding:0 342px 0 0; padd\ing:0; }

.left-col-box {padding:0 20px 10px 0; }

.page {padding:5px 15px; }

.right-col {float:right; width:342px; padding:20px 0 0 0; margin-left:-342px; position:relative; right:-342px; min-height:75px; height:auto !important; height:75px; }



/* блок логин-пароль регистрация */
.fon-login {height:75px; overflow:hidden; background:url(/templates/images/fon_login.jpg) 0 0 no-repeat; padding:0 20px; }

.scroll-login {width:302px; overflow:hidden; white-space:nowrap; min-height:70px; height:auto !important; height:70px; }

.tab-scroll {width:100%; border:0; border-collapse:collapse; border-spacing:0; margin:1px auto; }

.tab-scroll td {padding:0; vertical-align:top; text-align:left; }

.scroll-div {width:302px; padding:5px 0 0 0; }

.lupa-tab {width:302px; border:0; border-collapse:collapse; border-spacing:0; }

.lupa-tab td {padding:0; vertical-align:middle; text-align:left; }

.lupa-tab td.td-back {width:30px; }

.lupa-tab td.tdlupa {padding:0 0 0 7px; }

.inp-search {width:100px; height:22px; font-size:80%; color:#666; padding:3px 0 1px 2px; background-color:#fff; border:1px solid #ccc; }



/* блок логотипа */
.hidden {overflow:hidden; min-height:15px; }

* html .hidden {overflow:visible; height:15px; }

.logo {float:left; width:96px; padding:20px 0 0 0; }

.logo h1 {width:96px; height:108px; overflow:hidden; margin:0; padding:0; position:relative; font-size:70%; }

.logo h1 a {position:absolute; top:0; left:0; display:block; width:96px; height:108px; background:transparent url(images/logo.png) 0 0 no-repeat; overflow:hidden; }

.portal-box {margin:0 0 0 96px; }

.portal {width:386px; height:26px; }

.pictogram {float:left; width:36px; margin:5px 5px 0 0; }

.title-box {width:376px; height:39px; overflow:hidden; }

.p_logo {padding:1px 5px 1px 6px; line-height:100%; text-align:left; font-size:75%; }



/* блок оранжевого меню */
.menu-block {padding:10px 0 20px 0; }

.menu-box {height:50px; overflow:hidden; background:#ff7800 url(/templates/images/fon-menu.gif) 0 0 repeat-x; }

.fon-menu-left {float:left; width:20px; height:50px; background:url(/templates/images/fon-menu-left.gif) 0 0 no-repeat; }

.fon-menu-right {float:right; width:20px; height:50px; background:url(/templates/images/fon-menu-right.gif) 0 0 no-repeat; }

.menu-box p {font-size:130%; color:#990000; margin:5px 0 3px 0; padding:5px 0; }

.menu-box a:link {color:#fff; }
.menu-box a:visited {color:#fff; }
.menu-box a:hover {color:#fff; }

.menu-box span {padding:0 15px 0 3px; background:url(/templates/images/fon-p-menu.gif) right 4px no-repeat; margin:0 3px 0 0; }



/* Левая колонка главной страницы - новости */
.news-box {padding:5px 0; background:#f1f5f0 url(/templates/images/fon-news.jpg) 0 0 repeat-x; position:relative; width:auto; z-index:1; min-height:600px; height:auto !important; height:600px; }

.new {padding:7px 15px; }

.text-news {padding:0 0 0 25px; overflow:hidden; min-height:15px; }

* html .text-news {overflow:visible; height:15px; }

.arrow-block {padding:25px 15px 10px 15px; }

#block-numb-cont {width:300px; margin:5px 0 0 0; overflow:hidden; min-height:30px; }

#left-arr {float:left; width:21px; height:22px; background:url(/templates/images/arr-left-off.gif) 0 5px no-repeat; padding:5px 0 0 0; }

#right-arr {float:left; width:21px; height:22px; background:url(/templates/images/arr-right-off.gif) 2px 5px no-repeat; padding:5px 0 0 0; }

.fon-number {float:left; width:34px; height:30px; background:url(/templates/images/fon_number.gif) 2px 0 no-repeat; }

.fon-number a:link {display:block; width:34px; height:30px; background:url(/templates/images/fon_number-a.gif) 2px 0 no-repeat; }
.fon-number a:visited {display:block; width:34px; height:30px; background:url(/templates/images/fon_number-a.gif) 2px 0 no-repeat; }
.fon-number a:hover {display:block; width:34px; height:30px; background:url(/templates/images/fon_number-a.gif) 2px 0 no-repeat; }

.fon-number span {display:block; font-weight:bold; font-size:80%; color:#000; text-align:center; margin:0 0 2px 0; padding:5px 0 1px 0; }



/* Правая колонка */
.form01 {padding:25px 0 0 0; }

.inp-search02 {width:230px; height:22px; font-size:80%; color:#666; padding:3px 0 1px 2px; background-color:#fff; border:1px solid #ccc; }

.meropr-block {padding:20px 0 10px 0; }

.meropr-box {padding:5px 0; background:#f1f5f0 url(/templates/images/fon-meropr.jpg) 0 0 repeat-x; position:relative; width:auto; z-index:1; min-height:100px; height:auto !important; height:100px; }

.mer-l-t-abs {position:absolute; left:0; top:0; width:15px; height:15px; z-index:2; }

.mer-left-top {width:15px; height:15px; background:url(/templates/images/mer-left-top.png) 0 0 no-repeat; }

* html .mer-left-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/mer-left-top.png', sizingMethod='scale')}

.mer-r-t-abs {position:absolute; right:0; top:0; width:15px; height:15px; z-index:2; }

.mer-right-top {width:15px; height:15px; background:url(/templates/images/mer-right-top.png) 0 0 no-repeat; }

* html .mer-right-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/mer-right-top.png', sizingMethod='scale')}

.mer-l-b-abs {position:absolute; left:0; bottom:0; width:15px; height:15px; z-index:2; }

.mer-left-bot {width:15px; height:15px; background:url(/templates/images/mer-left-bot.png) 0 0 no-repeat; }

* html .mer-left-bot {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/mer-left-bot.png', sizingMethod='scale')}

.mer-r-b-abs {position:absolute; right:0; bottom:0; width:15px; height:15px; z-index:2; }

.mer-right-bot {width:15px; height:15px; background:url(/templates/images/mer-right-bot.png) 0 0 no-repeat; }

* html .mer-right-bot {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/mer-right-bot.png', sizingMethod='scale')}



.meropr {padding:5px 15px; }

/* для клубов */
.club-news {padding:5px 15px 20px 15px; }

.club-news img {vertical-align:middle; }
/* для клубов стоп */




.data-box {float:left; width:71px; height:71px; background:url(/templates/images/fon-data.gif) 0 5px no-repeat; }

.data-box p {text-align:center; padding:20px 0 1px 0; line-height:150%; }

.data-box p span {font-size:220%; color:#ff7500; }

.text-meropr {float:right; width:226px; }

.komm-box {padding:5px 0; background:#f1f5f0 url(/templates/images/fon-komm.jpg) 0 0 repeat-x; position:relative; width:auto; z-index:1; min-height:65px; height:auto !important; height:65px; }



/* Блок рекламных баннеров и подвал */
.banner-block {padding:10px 0; text-align:center; clear:both; }

.banner-block img {margin:0 5px; }

.footer {height:130px; overflow:hidden; padding:0 18px; }

.footer p {font-size:90%; color:#fff; }

.copy {float:left; width:400px; padding:35px 0 0 0; }

.banner {width:400px; float:right; text-align:right; padding:35px 0 0 0; }

.banner img {margin:0 0 5px 5px; -khtml-opacity:0.4; opacity:0.4; filter:progid:DXImageTransform.Microsoft.Alpha (opacity=30); }

.footer a:link {color:#fff; }
.footer a:visited {color:#fff; }
.footer a:hover {color:#fff; }



/* Материалы */
.tab-video {width:312px; border:0; border-collapse:collapse; border-spacing:0; margin:0 auto; }

.tab-video td {padding:10px 0; vertical-align:top; text-align:center; width:50%; }

.tab-video-all {width:100%; border:0; border-collapse:collapse; border-spacing:0; margin:0 auto; }

.tab-video-all td {padding:10px 0; vertical-align:top; text-align:center; width:33%; }

.fon-video {background:url(/templates/images/fon-video.jpg) 0 0 no-repeat; width:152px; margin:0 auto 0 0; min-height:100px; height:auto !important; height:100px; }

.fon-video2 {background:url(/templates/images/fon-video.jpg) 0 0 no-repeat; width:152px; margin:0 0 0 auto; min-height:100px; height:auto !important; height:100px; }

.fon-video3 {background:url(/templates/images/fon-video.jpg) 0 0 no-repeat; width:152px; margin:0 auto; min-height:100px; height:auto !important; height:100px; }

.fon-video img, .fon-video2 img, .fon-video3 img {padding:2px; background:#fff; margin:3px 0 5px 0; }

.audio {padding:15px; text-align:center; }

.fon-photo {background:url(/templates/images/fon-photo-top.gif) 0 0 no-repeat; padding:10px 0 0 0; width:142px; margin:0 auto; min-height:120px; height:auto !important; height:120px; }

.fon-photo-med {background:url(/templates/images/fon-photo-med.gif) 0 0 repeat-y; text-align:center; }

.fon-photo-med img {padding:0 2px 8px 2px; background:#fff; }

.fon-photo-bot {background:url(/templates/images/fon-photo-bot.gif) 0 0 no-repeat; padding:0 2px; height:23px; }

.cover-book {float:left; width:165px; text-align:left; padding:5px 0 0 0; }

.cover-book img {padding:1px; background:#fff; border:1px solid #ccc; }

.submit02 {margin:0 0 0 8px; vertical-align:top; }

.select05 {width:150px; height:24px; font-size:100%; color:#666; padding:1px 0 1px 2px; background-color:#fff; border:1px solid #ccc; }

*:first-child+html .select05 {height:26px; }




/* Каталог участников */
.logo-part-box {float:left; width:75px; text-align:left; padding:5px 0 0 0; }

.logo-part-box img {padding:1px; background:#fff; border:1px solid #ccc; }

.logo-part-big {float:left; width:205px; text-align:left; padding:5px 0 0 0; }

.logo-part-big img {padding:1px; background:#fff; border:1px solid #ccc; }



/* Обучение */
.tab-calend {width:312px; border:0; border-collapse:collapse; border-spacing:0; margin:5px auto 10px auto; }

.tab-calend td {padding:3px 0; vertical-align:top; text-align:center; width:14%; }

.tab-calend th {padding:2px 0 10px 0; vertical-align:middle; text-align:center; }

.tab-calend th p {font-size:120%; text-align:center; }

.tab-calend td p {text-align:center; margin:1px 0 3px 0; }

.fon-today {width:25px; height:19px; background:url(/templates/images/fon_data_select.gif) 0 0 no-repeat; margin:0 auto; }

.fon-today span {display:block; padding:2px 0 0 0; margin:1px 0 0 0; text-align:center; font-size:80%; line-height:110%; }

a.a-calend:link {display:block; width:25px; height:19px; background:url(/templates/images/fon_data-a.gif) 0 0 no-repeat; text-decoration:none; }
a.a-calend:visited {display:block; width:25px; height:19px; background:url(/templates/images/fon_data-a.gif) 0 0 no-repeat; text-decoration:none; }
a.a-calend:hover {display:block; width:25px; height:19px; background:url(/templates/images/fon_data-a.gif) 0 0 no-repeat; text-decoration:none; }

a.a-calend-off:link {display:block; width:25px; height:19px; color:#ff7500; background:url(/templates/images/fon_data-a.gif) 0 0 no-repeat; text-decoration:none; }
a.a-calend-off:visited {display:block; width:25px; height:19px; color:#ff7500; background:url(/templates/images/fon_data-a.gif) 0 0 no-repeat; text-decoration:none; }
a.a-calend-off:hover {display:block; width:25px; height:19px; color:#ff7500; background:url(/templates/images/fon_data-a.gif) 0 0 no-repeat; text-decoration:none; }

a.a-calend-today:link {display:block; width:25px; height:19px; color:#fff; background:url(/templates/images/fon_data.gif) 0 0 no-repeat; text-decoration:none; }
a.a-calend-today:visited {display:block; width:25px; height:19px; color:#fff; background:url(/templates/images/fon_data.gif) 0 0 no-repeat; text-decoration:none; }
a.a-calend-today:hover {display:block; width:25px; height:19px; color:#fff; background:url(/templates/images/fon_data.gif) 0 0 no-repeat; text-decoration:none; }

.out-fall {position:relative; left:0; top:0; width:310px; height:95px; overflow:hidden; background-color:#fff; border:1px solid #ccc; z-index:10; }

.out-fall-box {padding:0 10px; }

.tab-period {width:292px; border:0; border-collapse:collapse; border-spacing:0; margin:5px auto; }

.tab-period td {padding:0; vertical-align:top; text-align:left; }

.select01 {width:80px; height:17px; font-size:70%; color:#666; padding:1px 0 1px 2px; background-color:#fff; border:1px solid #ccc; }

*:first-child+html .select01 {height:19px; }

.select02 {width:50px; height:17px; font-size:70%; color:#666; padding:1px 0 1px 2px; background-color:#fff; border:1px solid #ccc; }

*:first-child+html .select02 {height:19px; }


.tab-sort {width:532px; border:0; border-collapse:collapse; border-spacing:0; overflow:hidden; }

.tab-sort_users {width:832px; border:0; border-collapse:collapse; border-spacing:0; overflow:hidden; }

.tab-sort td {padding:0 0 15px 0; vertical-align:top; text-align:left; }
.tab-sort_users td {padding:0 0 15px 0; vertical-align:top; text-align:left; }


.tab-sort td p {text-align:center; }



.sort-teaching {position:absolute; width:86px; background-color:#fff; border:1px solid #ccc; z-index:10; padding:2px 0 7px 0; }

.sort-teaching p {margin:1px 5px 2px 5px; font-size:70%; }

.float-komm {float:left; width:190px; }

.float-ved {float:left; width:157px; text-align:right; }

.float-data {float:right; width:160px; text-align:right; }



/* Карта сайта */
.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; }


/* Отправка сообщений */
.tab-comm {border:0; border-collapse:collapse; border-spacing:0px; width:475px; margin:10px 0 0 0; }

.tab-comm td {padding:3px 0; text-align:left; vertical-align:top; }

.input-post {width:330px; height:16px; margin:1px 0 5px 0; padding:2px 0; background-color:#fff; border:1px solid #ccc; color:#333; font-size:70%; }

.textarea-post {width:472px; height:100px; margin:1px 0 5px 0; padding:2px 0; background-color:#fff; border:1px solid #ccc; color:#333; font-size:110%; }

* html .textarea-post {font-size:90%; }

*:first-child+html .textarea-post {font-size:90%; }

html:first-child .textarea-post {font-size:90%; }

body:first-of-type .textarea-post {font-size:90%; }

.submit01 {background-color:#e0eeee; border:1px solid #007e89; color:#007e89; font-size:65%; height:19px; width:90px; cursor:pointer; margin:3px 0 10px 0; padding:1px; }

.td-gray {margin:1px 0; }

.submit03 {background-color:#e0eeee; border:1px solid #007e89; color:#007e89; font-size:65%; height:19px; width:280px; cursor:pointer; margin:10px 0 10px 0; padding:1px; }



/* регистрация */
.tab-add {width:500px; border:0; border-collapse:collapse; border-spacing:0; margin:10px 0 0 0; }

.tab-add td {padding:1px 0; vertical-align:top; }

.tab-add td.td-left03 {width:250px; }

.tab-add td.td-left03 p {margin:1px 0 4px 0; padding:1px 10px 1px 0; }

.tab-add td.td-right03 {text-align:right; width:250px; }

.input-add {width:235px; height:16px; border:1px solid #ccc; background:#fff; margin:1px 0 5px 0; padding:1px 0 0 3px; font-size:70%; }

.textarea-add {width:238px; height:60px; margin:1px 0 5px 0; padding:2px 0; background-color:#fff; border:1px solid #ccc; color:#333; font-size:80%; }

.help-div {position:absolute; left:200px; width:180px; border:1px solid #ccc; background:#fff; padding:10px; }

.help-registr {width:500px; text-align:center; }




/* Профиль */
.purse {vertical-align:middle; padding:0; margin:0; }

.fon-video3 img.purse {vertical-align:middle; padding:0; margin:0; }

.profile-box {padding:5px 15px; }

.photo-profil {text-align:center; padding:5px 0 10px 0; }

.photo-profil p {padding:1px 0; }

.text-profil {width:291px; float:left; }

img.img-photos {padding:3px; border:1px solid #ccc; background:#FFF; }

.select03 {width:238px; height:17px; font-size:70%; color:#666; padding:1px 0 1px 2px; background-color:#fff; border:1px solid #ccc; }

*:first-child+html .select03 {height:19px; }

.inp-infa01 {width:300px; height:16px; border:1px solid #ccc; margin:1px 0 1px 0; padding:1px 0 0 2px; font-size:80%; }

.select04 {width:300px; height:17px; font-size:70%; color:#666; padding:1px 0 1px 2px; background-color:#fff; border:1px solid #ccc; }

*:first-child+html .select03 {height:19px; }

.textarea-infa {width:300px; height:60px; margin:1px 0 5px 0; padding:2px 0; background-color:#fff; border:1px solid #ccc; color:#333; font-size:80%; }



/* самостоятельные собрания */
.indeped-box {overflow:hidden; min-height:15px; padding:0 0 20px 0; }

* html .indeped-box {overflow:visible; height:15px; }

.big-indep {font-size:90%; font-weight:bold; margin:1px 0; line-height:110%; color:#3a3a3a; padding:1px 0 1px 80px; }

.gray-indep {font-size:70%; color:#666; margin:1px 0; padding:1px 0 1px 80px; }



/* Комментарии */
.block-all-komm {padding:20px 0 10px 0; }

.box-komm01 {padding:7px; overflow:hidden; min-height:30px; margin:0 0 10px 0; }

* html .box-komm01 {overflow:visible; height:30px; }

.newK {background:#ccf0e8; }

.unpublished {background:#f7ddce; } 

.specified {background:#ccf0e8; } 

.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, .box-komm16 p, .box-komm17 p, .box-komm18 p {line-height:105%; margin:1px 0 3px 0; }

.box-komm02 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 20px; }

* html .box-komm02 {overflow:visible; height:30px; }

.box-komm03 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 40px; }

* html .box-komm03 {overflow:visible; height:30px; }

.box-komm04 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 0 60px; }

* html .box-komm04 {overflow:visible; height:30px; }

.box-komm05 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 80px; }

* html .box-komm05 {overflow:visible; height:30px; }

.box-komm06 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 100px; }

* html .box-komm06 {overflow:visible; height:30px; }

.box-komm07 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 120px; }

* html .box-komm07 {overflow:visible; height:30px; }

.box-komm08 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 140px; }

* html .box-komm08 {overflow:visible; height:30px; }

.box-komm09 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 160px; }

* html .box-komm09 {overflow:visible; height:30px; }

.box-komm10 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 180px; }

* html .box-komm10 {overflow:visible; height:30px; }

.box-komm11 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 200px; }

* html .box-komm11 {overflow:visible; height:30px; }

.box-komm12 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 220px; }

* html .box-komm12 {overflow:visible; height:30px; }

.box-komm13 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 240px; }

* html .box-komm13 {overflow:visible; height:30px; }

.box-komm14 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 260px; }

* html .box-komm14 {overflow:visible; height:30px; }

.box-komm15 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 280px; }

* html .box-komm15 {overflow:visible; height:30px; }

.box-komm16 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 300px; }

* html .box-komm16 {overflow:visible; height:30px; }

.box-komm17 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 320px; }

* html .box-komm17 {overflow:visible; height:30px; }

.box-komm18 {padding:7px 0; overflow:hidden; min-height:30px; margin:0 0 10px 340px; }

* html .box-komm18 {overflow:visible; height:30px; }

/* Фотогалерея */
.photo-big-block {padding:20px 0; }

.photo-big-block img {padding:3px; border:1px solid #ccc; }

.tab-photo {width:100%; border:0; border-collapse:collapse; border-spacing:0; margin:0 auto; }

.tab-photo td {padding:10px 0; vertical-align:top; text-align:center; width:33%; }

.tab-photo td img {padding:3px; border:1px solid #ccc; }



/* Видео-флеш и не флеш */
.fon-flv {background:url(/templates/images/fon-video-big.jpg) 0 0 no-repeat; text-align:center; width:402px; padding:4px 0 0 0; margin:10px auto; min-height:292px; height:auto !important; height:292px; }

.fon-flv img {padding:2px; background:#fff; margin:3px 0; }

.video-box {width:30px; float:left; }



/* Обучение табличный вариант */
.tab-teaching {width:894px; border:0; border-collapse:collapse; border-spacing:0; margin:10px 0 35px 0; }

.tab-teaching td {padding:2px 0; vertical-align:middle; text-align:center; border:1px solid #bfd3d3; }

.tab-teaching td.td_p_tema {padding:2px 3px; } 

.tab-teaching td p {margin:3px 0; }

.p_tema_teach {width:110px; overflow:hidden; }

.fon-day-teach {width:25px; height:19px; background:url(/templates/images/fon_data-a.gif) 0 0 no-repeat; margin:0 auto; }

.fon-day-teach span {display:block; padding:2px 0 0 0; margin:1px 0 0 0; text-align:center; font-size:80%; line-height:110%; }

.fon-day-teach span.mondey {color:#007e89; } 

.fon-day-teach span.sundey {color:#ff7500; } 



/* люди таблица */
.tab-people {width:100%; border:0; border-collapse:collapse; border-spacing:0; margin:15px 0; }

.tab-people td, .tab-people th {padding:2px 0; vertical-align:top; text-align:center; border:1px solid #bfd3d3; }

.tab-people th p {margin:1px 2px; text-align:center; font-weight:bold; font-size:60%; }

.tab-people td p {margin:1px 2px; }



/* Видеотрансляция */
.tab-video-on-line {width:100%; border:0; border-collapse:collapse; border-spacing:0; margin:20px 0; }

.tab-video-on-line td {padding:0; vertical-align:top; width:50%; }

.tab-video-on-line td.player {text-align:right; }

.tab-video-on-line td.chat {text-align:left; }

.chat-box {padding:0 5px 15px 15px; background-color:#F1F5F0; border:1px solid #c6e0da; margin:0 0 0 5px; }

.taymer-box {text-align:center; width:350px; padding:4px 0 0 0; margin:10px auto; }

.taymer-box p {text-align:center; }

.traslat-left {float:left; width:49%; padding:25px 0 0 0; }

.translat-left-box {padding:0 10px 10px 0; }

.translat-right {float:right; width:49%; padding:25px 0 0 0; }

.translat-right-box {padding:0 0 10px 10px; }

.video-button-left {float:left; width:161px; }

.video-button-right {float:right; width:161px; }



/* схожие материалы */
.similar {background:#fff; border:1px dashed #007e89; margin:15px; padding:5px 15px 15px 15px; }

.similar h4 {color:#666; margin:10px 0 15px 0; }




/* SHOPING */
.form-basket {margin:30px 0 0 0; }

.basket-tab {width:100%; border:0; margin:5px 0; }

.basket-tab tr.oddStripe {background:#fff; }

.basket-tab td {padding:7px 0 7px 0; vertical-align:top; /*border-bottom:1px dotted #ccc;*/ }

.basket-tab th {padding:5px 0 7px 0; /*border-bottom:1px dotted #ccc; border-top:1px dotted #ccc;*/ }

.basket-tab th p {font-size:70%; margin:1px 0; }

.basket-tab th.td-bask-cent p {font-size:85%; }

.inp-basket {margin:0; padding:2px 0 0 0; width:25px; height:18px; text-align:center; border:1px solid #999; background:#fff; color:#333; font-size:10pt; }

.sel-basket {margin:0; padding:2px 0 1px 0; width:100px; height:21px; text-align:center; border:1px solid #999; background:#fff; color:#333; font-size:10pt; }

.td-bask-cent {text-align:center; font-size:80%; }

.td-bask-cent p {text-align:center; font-size:100%; }

.chekbox {margin:5px 0 0 0; }

*:first-child+html .chekbox {margin:0; }

.to-basket {margin:20px 0 0 0; }

.all-abon {padding:20px 0 10px 0; }

.all-abon a:link {background:url(/templates/images/up-down.gif) 0 10px no-repeat; padding:5px 0 5px 25px; }
.all-abon a:visited {background:url(/templates/images/up-down.gif) 0 10px no-repeat; padding:5px 0 5px 25px; }
.all-abon a:hover {background:url(/templates/images/up-down.gif) 0 10px no-repeat; padding:5px 0 5px 25px; }

.all-abon a.show-abon:link {background:url(/templates/images/up-down.gif) 0 -98px no-repeat; padding:5px 0 5px 25px; }
.all-abon a.show-abon:visited {background:url(/templates/images/up-down.gif) 0 -98px no-repeat; padding:5px 0 5px 25px; }
.all-abon a.show-abon:hover {background:url(/templates/images/up-down.gif) 0 -98px no-repeat; padding:5px 0 5px 25px; }

.delete {margin:5px 0 0 0; }

.cost-div {margin:50px 0 0 0; }

.pay-button {padding:0; margin:0; float:right; }




/* WYMeditor */

/* PARA: Date */
.date p{
  color: #ccf;
  /* background-color: #ff9; border: 2px solid #ee9; */
}

/* PARA: Hidden note */
.hidden-note p /* p[@class!="important"] */ {
     display: none;
    /* color: #999; border: 2px solid #ccc; */
}

/* important */
.important p /* p[@class!="hidden-note"] */ {
    color: red; font-weight: bold;
    /* color: red; font-weight: bold; */
}

.border img {
    border: 1px solid #ccc;
    /* border: 4px solid #ccc; */
}

/* LIST: Special */
.special ul,
.special ol {
    color: green;
    /** / background-color: #fc9; border: 2px solid red; /**/
}

/* LIST: Special2 */
.special2 ul,
.special2 ol {
    color: green;
    /** / background-color: #fc9; border: 2px solid red; /**/
}


/* /WYMeditor */


/* Обычный */


/* шрифты, ссылки, списки */
.similar {background:#fff; border:1px dashed #007e89; margin:15px; padding:5px 15px 15px 15px; }

.similar h4 {color:#666; margin:10px 0 15px 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_right {text-align:right; }

.p_right15 {text-align:right; padding:1px 15px 1px 0; }

.p_big {font-size:100%; line-height:140%; }

.p_gray-sm {font-size:70%; color:#999; margin:1px 0; }

.p_gray {color:#999; }

.p_gray02 {font-size:70%; color:#666; margin:1px 0; }

.p_gray03 {font-size:90%; color:#999; }

.p_big-ind {font-size:120%; text-indent:15px; color:#007e89; }

.p_big-ind-or {font-size:120%; text-indent:15px; color:#ff7500; }

.p_pad15 {font-size:110%; padding:1px 15px; }

.p_big-new {font-size:90%; font-weight:bold; padding:1px 15px; }

.p_big-str {font-size:90%; font-weight:bold; margin:1px 0; line-height:110%; color:#3a3a3a; }

.p_large {font-size:140%; line-height:110%; }

.p_orang {color:#ff7500; }

.p_green {color:#339900; }

.p_video {font-weight:bold; margin:0 0 1px 0; }

.p_registr {font-weight:bold; font-size:90%; padding:13px 0 1px 0; text-align:center; margin:1px 0; }

.p_indent {text-indent:10mm; }

.p_tema {padding:1px 3px; }

.p_reply {color:#007e89; }

.p_sm-blue {font-size:80%; color:#007e89; }

.p_sm-indent {margin:1px 0; }

.p_padd0 {font-size:75%; margin:0; padding:0; line-height:110%; }

.p_cent-orang {color:#ff7500; margin:10px 0 2px 0; text-align:center; font-weight:bold; }

.p_big-marg {margin:5px 0 20px 0; }

.p_line-big {line-height:170%; }

.select-log {height:23px; border:1px solid #999; background:#fff; }

h1 {font-weight:normal; font-size:150%; color:#ff7500; line-height:100%; font-family:Verdana, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 15px; }

h2 {font-weight:normal; font-size:130%; color:#007e89; line-height:100%; font-family:Verdana, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 1px 0; padding:1px 0; }

h2.h2-orang {color:#ff7500; }

h3 {font-weight:normal; font-size:110%; color:#ff7500; line-height:110%; font-family:Verdana, 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:#007e89; line-height:110%; font-family:Verdana, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 1px 0; padding:1px 0; }

h5 {font-weight:bold; font-size:90%; color:#ff7500; line-height:110%; font-family:Verdana, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 1px 0; padding:1px 0; }

h6 {font-weight:bold; font-size:80%; color:#007e89; line-height:110%; font-family:AVerdana, Tahoma, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 1px 0; padding:1px 0; }

a {text-decoration:underline; }

a:link {color:#007e89; }
a:visited {color:#007e89; }
a:hover {color:#007e89; }

a.a-chat:link {text-decoration:none; }
a.a-chat:visited {text-decoration:none; }
a.a-chat:hover {text-decoration:underline; }

a.a_fon:link {background:none; }
a.a_fon:visited {background:none; }
a.a_fon:hover {background:#d8ebed; text-decoration:none; }

a.a-none:link {text-decoration:none; }
a.a-none:visited {text-decoration:none; }
a.a-none:hover {text-decoration:none; }

a.a-gray:link {color:#999; }
a.a-gray:visited {color:#999; }
a.a-gray:hover {color:#999; }

a.a-orang:link {color:#ff7500; }
a.a-orang:visited {color:#ff7500; }
a.a-orang:hover {color:#ff7500; }

a.a-orang-nob:link {color:#ff7500; text-decoration:none; }
a.a-orang-nob:visited {color:#ff7500; text-decoration:none; }
a.a-orang-nob:hover {color:#ff7500; text-decoration:underline; }

a.a-news:link {text-decoration:none; border-bottom:1px dashed #007e89; }
a.a-news:visited {text-decoration:none; border-bottom:1px dashed #007e89; }
a.a-news:hover {text-decoration:none; border-bottom:1px dashed #007e89; }

a.a-black:link {color:#000; text-decoration:none; }
a.a-black:visited {color:#000; text-decoration:none; }
a.a-black:hover {color:#000; text-decoration:underline; }

ol {list-style-position:outside; margin: 0 0 1px 20px; padding: 0 0 1px 25px; }

li {font-weight:normal; font-size:80%; line-height:120%; text-align:left; text-indent:0mm; margin:1px 0 6px 0; padding:1px 0; }

ul {list-style-position:outside; list-style-type:disc; list-style-image:none; margin:0 0 1px 9px; padding:0 0 1px 6px; }




/* clubs */
.page .inner {padding:0 0 0 0; }
.page .inner .item {float: left; text-align: center; margin-left: 53px; margin-top: 40px;}
.page .inner.aud .item {width: 124px; background: url(images/ram1.jpg) no-repeat 0 0;}
.page .inner.vid .item {width: 152px; background: url(images/ram2.jpg) no-repeat 0 0;}
.page .inner .item img{margin-top: 6px;}
.page .inner .item a.title {font-size: 20px; display: block; text-align: center; padding-top: 12px;}

img.new_a {margin-left: 6px;}

.new .l_icon{float: left; padding-top: 2px; height: 70px; margin-right: 13px;}
.new .l_icon a{display: block; font-size: 12px; text-align: center; padding-top: 2px;}

.text-news .l_text-news {background: url('images/ram1.jpg') no-repeat 0 0; width: 124px; height: 110px; float: left; margin-right: 23px; text-align: center; margin-top: 5px;}
.text-news .l_text-news img{margin-top: 5px;}
.text-news .bot_text-news {}
.text-news .bot_text-news span{font: normal 12px Arial; color: #007f89;}
.text-news .bot_text-news a{font-weight: bold;}
.text-news .bot_text-news .l{float: left;}
.text-news .bot_text-news .r{float: right; margin-right: 15px;}

.clubs .new {margin-top:40px; }

.tab-sort td.marks {width: 135px;}

.input-log {cursor:pointer; margin:0 0 15px 0; }

.banner-block p {color:#666; }

.like-p {font-weight:normal; font-size:80%; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0; color:#666; }

