html,body{margin:0px;padding:0px;text-align:left;border:0px;background:url(../images/bg-light.png);font-family: Verdana, Geneva, sans-serif; font-size:11px;color:#393939;}
a, a img {border: none; outline: none;}
li,form, fieldset, dl, dt, dd, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
a{text-decoration:none;margin:0px;padding:0px;color:#FF667A; font-size:11px;}a:hover{text-decoration:underline;color:#FF6693;}
.page{width:1106px;margin:0 auto;background:#FFFFFF url("../images/footer.jpg") no-repeat; background-position:bottom;}
.page2{width:1106px;margin:0 auto; background:url(../images/bg.png) center bottom no-repeat;margin-bottom:10px;margin-top:10px;}
/*Шапка*/
.header {width:1106px;margin:0 auto; overflow:hidden;position: relative;text-align: left;padding:0px;background:url("../images/head.png") no-repeat;height:250px;}
.logoty {position:absolute;left:10px;width:175px;height:235px;overflow:hidden;cursor:pointer;top:5px;}
/*Горизонтальное меню*/
.go-menu {height:28px;width:1050px;margin:0 auto;}
.go-menu a {display:block;height:28px;line-height:28px;color:#fff;text-decoration: none;padding:0px 7px 0px 7px;float: left;font-weight:600;text-transform:uppercase;}
.go-menu a:hover {background:#0077AF;color:#fff;}
.go-menu img {border: 0;float: left;}
/*Горизонтальное меню*/
.go-menu2 {height:28px; padding-top:5px;}
.go-menu2 a {display:block;height:28px;line-height:28px;color:#0077AF;text-decoration: none;padding: 0 7px 0 7px;float: left;font-weight:600;text-transform:uppercase;}
.go-menu2 a:hover {color:#E86580;}
.go-menu2 img {border: 0;float: left;}
/*Вертикальное  меню */
.bbody {padding:5px 0 10px;}
.menu {font-size: 11px;height: 60px;margin-left: 1px;padding: 0 0 0 67px; color:#999;}
.menut a{color: #FF667A; font-size:12px; font-weight:bold; text-decoration:none;font-weight:600;text-transform:uppercase;}
.menut a:hover{text-decoration: none;color: #333;}
.menut2 a{color: #3477AC; font-size:12px; font-weight:bold; text-decoration:none;font-weight:600;text-transform:uppercase;}
.menut2 a:hover{text-decoration: none;color: #333;}
.menut3 a{color: #63A130; font-size:12px;text-decoration:none;font-weight:700;text-transform:uppercase;}
.menut3 a:hover{text-decoration: none;color: #333;}
.menu-main {padding:0px 5px 10px 5px;}
.menu-main-p a {display:block;background:#e86580;height:28px;line-height:28px;color:#fff;text-decoration: none;padding:0px 0px 0px 5px;border:2px solid #ffffff;font-weight:600;text-transform:uppercase;}
.menu-main-p a:hover {background:#0077AF;color:#fff;}
.lyn {background:url("../images/linia.png") no-repeat scroll left center transparent;height:3px;}
.nav1 {background:url("../images/fen.png") no-repeat scroll 0 0 transparent;}
.nav2 {background:url("../images/sport.jpg") no-repeat scroll 0 0 transparent;}
.nav3 {background:url("../images/tuf.png") no-repeat scroll 0 0 transparent;}
.nav4 {background:url("../images/lub.jpg") no-repeat scroll 0 0 transparent;}
.nav5 {background:url("../images/child.jpg") no-repeat scroll 0 0 transparent;}
.nav6 {background:url("../images/flow.png") no-repeat scroll 0 0 transparent;}
.nav7 {background:url("../images/work.jpg") no-repeat scroll 0 0 transparent;}
.nav8 {background:url("../images/relax.jpg") no-repeat scroll 0 0 transparent;}
.nav9 {background:url("../images/zn.jpg") no-repeat scroll 0 0 transparent;}
/*Поиск*/
.search-style{padding:6px;float:right;margin-right:7px}
.sea{width:183px;border:1px solid #ccc;padding:1px;background:#EBEBEB}
.sea-button{border: 1px solid #ccc;padding: 1px 5px;color:#cd0651; background:#EBEBEB}
/*Логин-панель */
.user{ padding-top:65px; padding-left:815px; color:#cd0651;}
.user a {color:#cccccc; text-decoration:none; font-size:11px; }
.user .textbox {width:180px;background:#EBEBEB; border:#ccc 1px solid;color:#444;padding:1px;}
.button {width:100px;border:#ccc 1px solid; background:#E86580; color:#fff;padding:1px; font-size:11px;}
.user input {margin-right:5px;}
.reg{ padding-left:10px;}
.reg a{ font-size:11px; color:#cd0651;}
.logi{ padding-left:53px;}
ul.log{width:240px;margin:0 auto;}
ul.log li {padding:0px 0px 3px 8px;background: url('../images/arrow2.gif') 1px 6px no-repeat;float: left; width:100px; font-size:11px; line-height:14px; color:#666;}
ul.log li a{color:#cd0651;}
ul.log li a:hover{color:#000000; text-decoration:underline;}
.log a{color:#cd0651;}
/*Вид ссылок*/
ul.syl{margin-top:-5px;margin-bottom:5px;padding-left:3px; margin-right:3px;}
ul.syl li {border-bottom: 1px solid #ECEBE8;padding: 4px 5px 4px 15px;background: url('../images/arrow.gif') 5px 10px no-repeat ;width:185px;}
ul.syl li a{color:#666; font-size:11px;text-decoration:none;}
ul.syl li a:hover{ text-decoration:underline; color:#3477AC;}
/*Контент основа*/	
.main {overflow:hidden; zoom: 1;width:1106px;margin:0 auto;padding:0px 0px 0px 0px;}
.left-b {float: left; width:215px;padding:0px 0px 0px 0px;}
.content {float: left; width:656px;margin:10px 10px 10px 10px;}
.right-b {float: right; width:215px;padding:0px 0px 0px 0px;}
.footers{width:550px;margin:0 auto;margin-left:15px;margin-bottom:15px;height:78px;}
.text-main{font-size:12px;}
.text-main h1 {color: #FF667A; font-size:18px; margin:2px 2px 2px 2px;}
/*Стили блоков*/
.shadow {background: #FFF;border: 1px solid #ECEBE8;padding:5px;margin: 0 0 3px;}
.blue-lin { border-top: 3px solid #0077AF;padding:8px;}
.pink-lin {border-top: 3px solid #E86580;padding-top:8px;margin-bottom:-5px;}
.green-lin {padding:8px;}

.blue {background:#fff url(../images/nav3.jpg) left top no-repeat;padding: 6px 10px 7px 90px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:-3px;}
.blue a {color: #fff;text-decoration: none;}
.blue3 {background:#fff url(../images/nav3.jpg) left top no-repeat;height:28px;padding: 7px 10px 7px 25px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:-3px;margin-top:-10px;}
.blue3 a {color: #fff;text-decoration: none;}
.pink {background:#fff url(../images/nav2.jpg) left top no-repeat;padding: 6px 10px 7px 90px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase; margin-bottom:-3px;}
.pink a {color: #fff;text-decoration: none;}
.blue2 {background:#fff url(../images/tit2.jpg) left top no-repeat;padding: 6px 10px 7px 90px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase; margin-bottom:-3px;}
.blue2 a {color: #fff;text-decoration: none;}
.green {background:#fff url(../images/nav1.jpg) left top no-repeat;padding: 6px 10px 7px 90px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase; margin-bottom:-3px;}
.green a {color: #fff;text-decoration: none;}
/*Внутр. страницы*/
.green2 {background:#fff url(../images/tit.jpg) left top no-repeat;padding: 6px 5px 7px 214px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase; margin-bottom:-3px;}
.green2 a {color: #fff;text-decoration: none;}
/*Кругл.*/
.oval-lt {background: #E7E7E7 url(../images/t-l.gif) left top no-repeat;margin: 0 0 10px 0;}
.oval-rt {background: url(../images/t-r.gif) right top no-repeat;}
.oval-rb {background: url(../images/b-r.gif) right bottom no-repeat;}
.oval-lb {background: url(../images/b-l.gif) left bottom no-repeat;padding: 6px 15px 6px 15px;}
/*Заголовки разделов*/
.newmain {padding: 0px 0px 0px 1px; position: relative;}
.new-news {background: url(../images/new.jpg) left top no-repeat;display: block;position: absolute;left: 232px;width: 26px;height:260px;top: 65px;margin: -72px 0 0 0;}
.all{ float:right; padding-right:10px;}
.all a{color:#000;}
.blue-m{background:#fff url(../images/blue-m.jpg) left top no-repeat;padding: 5px 10px 7px 50px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase; margin-bottom:-3px;}
.blue-m a {color: #fff;text-decoration: none;}
.pink-m{background:#fff url(../images/pink-m.jpg) left top no-repeat;padding: 5px 10px 7px 50px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase; margin-bottom:-3px;}
.pink-m a {color: #fff;text-decoration: none;}
.green-m{height:28px;background:#fff url(../images/green-m.jpg) left top no-repeat;padding: 7px 10px 1px 15px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase;}
.green-mr{height:28px;background:#fff url(../images/green-mr.jpg) left top no-repeat;padding: 7px 15px 1px 0px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase;text-align:right;}
.green-m a {color: #fff;text-decoration: none;}
.green-mr a {color: #fff;text-decoration: none;}
.short-full{float:right;width:200px;height:28px;background:#fff url(../images/short-full.jpg) right top no-repeat;padding: 7px 10px 1px 0px;color: #fff;
font-size:11px;font-weight:700;text-transform:uppercase;text-align:right;}
/*Социальные иконки*/
#ico-soc ul {height:24px;margin:0px;overflow: hidden;position: relative; margin-left:0px;}
#ico-soc li {float: left;list-style: none;}
#ico-soc a {float: left;width:24px;height:24px;margin: 0 5px;text-indent: -9999px;}
a.rss {background: url(../images/rss.png) no-repeat;}
a.twitter {background: url(../images/tw.png) no-repeat;}
a.vk {background: url(../images/vk.png) no-repeat;}
a.facebook {background: url(../images/ff.png) no-repeat;}
/*Мини-блоки custom*/
.right-mini{float: left; width:230px; padding-left:5px;}
.left-mini{float: left; width:300px;padding:0px 0px 0px 10px;}
.right-mini2{float:left; width:468px;}
.left-mini2{float:left; width:253px;padding:0px 0px 0px 12px;}
.right-mini3{float:left; width:568px;}
.left-mini3{float:left; width:160px;padding:0px 0px 0px 12px;}
.right-mi{float:right; width:215px;}
.left-mi{float:right; width:215px;margin:0 auto;}
.short5 img:first-child {width:130px; height:auto;}
.tit-mini h2 a{height:40px; display:block; overflow:hidden;margin-top:-2px;}

.right-mi2{float:left; width:100px;}
.left-mi2{float:left; width:180px;padding:0px 0px 0px 12px;}
.short7 img:first-child {width:110px; height:auto;}
.tit-mini h2 a{height:40px; overflow:hidden;}

.tit-mini2 h2 a{height:40px; overflow:hidden; color:#63A130}

.right-mi3{float:left; width:75px;}
.left-mi3{float:left; width:130px;padding:0px 0px 0px 10px;}
.short8 img:first-child {width:100px; height:auto;}
/* Краткая новость */
.styleshort {overflow: hidden; zoom: 1;}
.styleshort-content {position: relative; min-height:10px;color:#494949; font-size:13px;}
.styleshort-content a {color:#FF667A;text-decoration: none;}
.styleshort-content a:hover {text-decoration: underline;}
.first-img {position: relative;width:250px;height:auto; margin:0px 5px 0px 5px;}
.styleshort-title {margin:10px 0px 0px 0px;}
.styleshort-title h2{margin:0px 0px 0px 0px;padding-left:15px;}
.styleshort-title h2 a{display: inline;color: #FF667A;font-size:16px;text-decoration: none;}
.styleshort-title h2 a:hover {text-decoration: underline;}
.styleshort-date {color:#666; font-size:11px; padding:5px 0px 5px 5px;}
/*big*/
.short2 img:first-child { float:center; width:230px; height:auto;padding-bottom:5px;}
.big-green{ padding-bottom:10px;}
.big-green a{ font-size:12px; font-weight:bold; text-decoration:none; color:#63A130;}
.big-blue{ padding-bottom:10px;}
.big-blue a{ font-size:12px; font-weight:bold; text-decoration:none; color:#3477AC;}

.short5 img:first-child { width:auto;width:148px; height:auto;}
.short55 img:first-child { width:auto;width:148px;}
.short6 img:first-child { width:auto; height: auto; width:250px; padding-top:5px;}
.tok-title h1{height:27px; display:block; overflow:hidden; margin-bottom:-1px; margin-top:-1px;}
.tok-title h1 a{ color:#63A130; text-decoration:none;}

.tok-title2 h1{height:26px; display:block; overflow:hidden; margin-bottom:-1px; margin-top:-1px;}
.tok-title2 h1 a{ color:#FF667A; text-decoration:none;}

.tok-title3 h1{height:26px; display:block; overflow:hidden; margin-bottom:-1px; margin-top:-1px;}
.tok-title3 h1 a{ color:#FF667A; text-decoration:none;}
/*Полная новость*/
.fullst-header h1{color:#FF667A;font-size:20px; font-weight:bold; text-align: center; margin-top:-1px;margin-bottom:5px;}
.fullst-header img {vertical-align: middle; margin-left: 5px;}
.fullst-text {font-size:14px; line-height: 1.45; color:#434343; font-family:Verdana, Geneva, sans-serif;}
.fullst-text a{font-size:13px; text-decoration:underline;}
.fullst-text strong{color:#333;padding-right: 6px;}
.fullst-text h2 {padding-left: 15px; border-bottom: 1px solid #AAA;}
.fullst-text h3 {margin-left: 25px;}
.fullst-text h4 {margin-left: 45px;}
.fullst-text img {margin:0px 5px 0px 5px;}
.fullst-text ul li {list-style: circle;}
.fullst-text ol li {list-style: decimal;}
.fullst-text blockquote {background: url(../images/info.png) no-repeat; background-position: 0% 50%; font-size:13px; background-color: #F9F5F1; padding: 5px 10px 10px 70px; border-radius: 10px; margin: 5px 25px 5px 25px; box-shadow: 0px 0px 5px #999;}
.fullst-video {margin-bottom:2px; text-align:center;}
.stylecate {color: #757575;font-size: 11px;text-decoration: none;}
.stylecate a {color: #465c73;text-decoration: none;}
.stylecate a:hover {color: #434343;text-decoration: underline;}
/*Footer*/
/*Навигация по страницам*/
.navi { border: none; margin: 10px 0 10px 0; } 
.navi a:link, .navi a:visited, .navi a:hover, .navi a:active, 
.navi span { display: inline-block; display: -moz-inline-stack;  _overflow: hidden; 
width:20px;  height: 20px; vertical-align: middle; text-align: center; line-height: 20px; text-decoration: none; font-size: 11px; color:#999; margin: 10px 3px; border:#ccc 1px solid;} 
.navi a:hover { background:#FF667A; color:#999; text-align: center; } 
.navi span { background: #e86580; color:#fff;}
/* Опрос */
.vote-buttom {width: 87px;padding: 5px;color:#fff;border: 0;background:#E86580;margin: 3px;font-size: 11px; font-family:Verdana, Geneva, sans-serif;font-weight: bold;border:1px #ccc solid;}
.vote-tit{ color:#FF667A; font-weight:bold; font-size:12px; text-align:center; text-decoration: underline;}
/* Комментарии*/
.comi{width:100%;overflow:hidden;padding:5px 0 5px 0;font:12px;color:#636363;overflow:hidden;background:#fff}
.comi a{font:12px;color:#636363;text-decoration:underline}
.comi-linia{border-bottom:1px solid #ebebeb;padding:0 0 3px 10px; font-size:11px; font-family:Tahoma;}
.comi-linia a{ text-decoration:none; color:#3477AC;}
.comi-user{width:100px;float:left;font:11px;color:#636363;}
.comi-texty{width:100%;float:left;padding:1px 0 0 0;margin:0px -160px 0 10px;overflow:hidden; font-size:11px; color:494949;}
.comi-text{overflow:hidden;padding:10px 150px 0 10px}
.comi-other {padding: 5px 0 0 0;font-size: 11px;color: #999;}
.comi-other a {color:#FF667A; padding-right:10px; padding-left:10px;}
.comi-other a:hover {color: #3477AC;}

/*Слайдер*/
#gallery_wrap {width:468px; height:311px; padding:0 0 0 2px;float:right;}
.pump2 {position:relative; height:311px;}
.pan {margin:2px 0 0 5px;}
.pan a {color:#FFF !important; text-decoration:none !important; font-size:12px !important; text-transform:uppercase;}
.gal_min {width:85px;height:60px;display:block;overflow:hidden;}
.slide_bg_l {height:56px;}
.space2 {height:8px;}
.buter a {color:#0077AF; text-decoration:none;line-height:12px; padding:0 10px 0 0;font-weight:bold;}
.buter a:hover {color:#0077AF;}
.slide_news2 a {width:622px; height:88px; display:block; margin:0 0 12px 8px;}
.slide_news2 a:hover {height:88px;color:#2c2c2a;}
a.slide_news {color:#E86580;text-decoration:none;font-size:12px;font-weight:bold;}
a.slide_news span{color:#a8a8a8;text-decoration:none; font-size:11px;font-weight: normal;}
a.slide_news:hover span{color:#0077AF;text-decoration:none;}

/*Новости сбоку*/
.newscustom {font-size:11px}
.newscustom-title {}
.newscustom-title h2 {padding-left:5px;font-size:13px;}

/* Сообщение об ошибке и инф. */
.error {padding: 10px;padding-bottom:50px;background: url(../images/error.jpg) center bottom no-repeat;text-align: center;}
.error p {font-size:15px;font-weight: bold;}
.error a {color: #0077AF;}

/*Похожие новости*/
.mi-st {background:#fff; padding: 3px 17px 3px 18px; margin-bottom:1px;}
.mi-st-header h1{ margin-bottom:-1px; padding-bottom:5px; margin-top:-1px}
.mi-st-header h1 a { text-decoration:none;color: #3477AC; font-weight:bold; font-size:12px;}
.mi-st-header h1 a:hover { text-decoration:underline;color: #333;}
.mi-st-text {font:11px; overflow: hidden; zoom: 1; max-height:65px;}
.mi-st-text br {display: none;}
.mi-st-text img {display: none; float:left;}
.mi-st-text img:first-child {display: block; width:80px !important; float: left; padding: 3px 12px 0px 0px;}

.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 330px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

.column1 {float:left;width:300px;height:200px;padding:5px;margin:0 auto;}
.column2 {float:right;width:45%;}

.tl, .tr, .bl, .br { 
    background-image: url("../images/news-corner.gif"); 
    height: 10px;
    font-size: 2px;
    }
.tl, .bl { 
    margin-right: 10px;
    }
.tr, .br { 
    margin-left: 10px;
    margin-top: -10px;
    margin-right: 10px;
    }
.tr {
    background-position: 100% 0;
    }
.bl { 
    background-position: 0 -10px;
    }
.br { 
    background-position: 100% -10px;
    margin-bottom: 10px;
    }
.inside {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
    padding-left: 10px;
    padding-right:10px;
    margin: 0 10px 0 0;
    }
.inside h1 {
    font: bold 16px tahoma;    
    text-decoration: none
}
.inside h1 a{
    font: bold 16px tahoma;    
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.inside h1 a:hover {
    text-decoration: underline;
}


#toc, .toc {
    display: table;
    width:450px;
    padding: 7px;
    margin-bottom:15px;
    border-radius: 10px;
    box-shadow: 0px 0px 5px #999;
    background: #F9F5F1 none repeat scroll 0% 0%;
    font-size: 16px;
    margin-left:5px;
    
}

#toctitle {
    font-size: 16px;
    font-weight:bold;
    margin-left:10px;
    margin-top:4px;
}
#toc .lv1 {
    margin-left:5px;
    margin-bottom:5px;
}
#toc .lv2 {
    list-style-type:circle;
    margin-left:5px; margin-top:5px;
}
#toc ol {font-size:14px; list-style-type: decimal; margin-left:15px; padding-left:10px; margin-top:10px; margin-bottom:10px;}
#toc ol li {list-style-type: decimal;}
#toc ol ul {margin-bottom:5px;}
#toc a {color:#333; font-family: Arial; font-size: 14px;}
#toc a:hover {color:#000;}

.attr-info {width:100%; border-spacing:10px;}
.attr-info p {font-size: 14px; font-family:Arial; line-height: 1.45; margin:5px 15px;}
.attr-info p + ul {margin-top:0px;}
.attr-info td {background: #F9F5F1 none repeat scroll 0% 0%; padding: 7px 0px; border:solid 1px #bfbfbf; }
.attr-info-f {vertical-align:top; color:#5C5B5B; font-weight:bolder; width:35%; text-align:center;}

.relbhead
{
background: #FFF url("../images/relbg.png") no-repeat scroll left top;
height: 28px;
padding: 7px 10px 7px 25px;
color: #FFF;
font-size: 11px;
font-weight: 700;
text-align:center;
text-transform: uppercase;
margin-bottom: -15px;
}
.relbmass {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-content: center;
}
.relblock {border: 1px dashed #e86580; border-radius:5px; width:195px; text-align:center; margin:5px; padding:5px 5px;}
.relblock img {width:180px; margin:5px 0px 0px 0px;}
.relblock a {font-size:16px;}
.relblock a:hover {text-decoration: underline;}

.shnews-block {margin:0 auto;}
.shnews {border-bottom: 1px dashed #b3b3b3; margin:5px 15px 15px 0px;}
.shnews-date {width:175px; margin:0 auto;color:#666; font-size:11px; margin-bottom:2px;}
.shnews-img {width:175px; display:block; overflow:hidden; text-align:justify;margin:0 auto;margin-bottom:1px;}
.shnews-title {font-size:12px; width:175px; margin:0 auto; text-align:center; margin-bottom:5px; margin-top:5px;}