body {
	text-align: center; padding-bottom: 0px; background-color: #434452; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; color: #000000; font-size: 100%; padding-top: 0px
}
.main_class #container {
	text-align: left; padding-bottom: 0px; background-color: #fff; margin: 0px auto; padding-left: 10px; width: 1000px; padding-right: 10px; padding-top: 0px
}
a:hover {
	text-decoration: underline !important
}
a {
	text-decoration: none !important
}
.main_class #header {
	background-image: url(/a0/ru/images/clublogin_bkgr.gif); padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background-repeat: no-repeat; background-position: right top; overflow: hidden; padding-top: 0px
}
.logo {
	padding-bottom: 0px; margin: 0px; padding-left: 5px; width: 278px; padding-right: 5px; float: left; clear: left; padding-top: 0px
}
.club_links a {
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; font-family: arial, helvetica, sans-serif; color: #24556a; font-size: 12px; font-weight: bold; text-decoration: underline; padding-top: 5px
}
.club_links {
	margin-left: 485px; padding-top: 10px
}
.enter_links {
	padding-left: 40px
}
.enter_links a {
	color: #d80000
}
a.top_links {
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; display: block; font-family: arial, helvetica, sans-serif; float: right; color: #62a1bc; font-size: 11px; text-decoration: underline; padding-top: 5px
}
a.logo_link {
	margin-top: 0px; display: block
}
#header .search {
	padding-bottom: 10px; margin: 0px; padding-left: 10px; width: 450px; padding-right: 0px; font-family: arial, helvetica, sans-serif; float: left; color: #666666; font-size: 14px; padding-top: 10px
}
#header .top_adv {
	margin-top: 60px; height: 110px; margin-left: 20px
}
.top_adv li {
	background-color: #74ba02; list-style-type: none; width: 220px; display: block; float: right; height: 110px; color: #999999; margin-left: 10px
}
.top_adv ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input.search_button {
	border-bottom-style: none; padding-bottom: 1px; border-right-style: none; background-color: #74ba02; padding-left: 5px; padding-right: 5px; display: block; font-family: arial, helvetica, sans-serif; border-top-style: none; height: 24px; color: #ffffff !important; font-size: 14px; border-left-style: none; font-weight: bold; padding-top: 1px
}
body .yaform .yaform__submit {
	border-bottom-style: none; padding-bottom: 1px; border-right-style: none; background-color: #74ba02; padding-left: 5px; padding-right: 5px; display: block; font-family: arial, helvetica, sans-serif; border-top-style: none; height: 24px; color: #ffffff !important; font-size: 14px; border-left-style: none; font-weight: bold; padding-top: 1px
}
input.search_input {
	border-bottom: #ffa100 1px solid; border-left: #ffa100 1px solid; padding-bottom: 1px; padding-left: 1px; width: 310px !important; padding-right: 1px; color: #666 !important; border-top: #ffa100 1px solid; border-right: #ffa100 1px solid; padding-top: 1px
}
body .yaform .yaform__input-text {
	border-bottom: #ffa100 1px solid; border-left: #ffa100 1px solid; padding-bottom: 1px; padding-left: 1px; width: 310px !important; padding-right: 1px; color: #666 !important; border-top: #ffa100 1px solid; border-right: #ffa100 1px solid; padding-top: 1px
}
.yaform {
	width: 310px !important
}
.b-body-items {
	padding-left: 0px !important
}
.b-head {
	padding-left: 0px !important
}
.main_class #nav_panel {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; float: none; /*height: 22px;*/ height: 42px; clear: both; padding-top: 15px; margin-top:20px;
}
.main_class #left_container {
	padding-bottom: 0px; background-color: #ffffff; margin: 0px; padding-left: 0px; width: 480px; padding-right: 0px; float: left; clear: both; overflow: hidden; padding-top: 0px
}
.nav_subpanel {
	width: 100%; float: left; clear: both
}
.main_class #left_container2 {
	padding-bottom: 0px !important; margin: 0px 10px 0px 0px; padding-left: 0px !important; width: 480px; padding-right: 0px !important; float: left; padding-top: 0px !important
}
.main_class #present_box {
	width: 730px; margin-bottom: 20px; float: left; height: 240px; margin-left: 0px; margin-right: 0px
}
.main_class #left_kolonka {
	padding-bottom: 10px; margin: 0px 10px 0px 0px; padding-left: 0px; width: 200px; padding-right: 0px; float: left; font-size: 12px; padding-top: 0px
}
.main_class #article_anons {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 480px; padding-right: 0px; float: left; padding-top: 0px
}
.main_class #kolonka1 {
	padding-bottom: 10px; background-color: #ffffff; margin: 0px 10px 0px 0px; padding-left: 0px; width: 240px; padding-right: 0px; float: left; padding-top: 0px
}
.header_blue {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; font-family: arial, helvetica, sans-serif; color: #3a89aa; font-size: 16px; font-weight: bold; padding-top: 0px
}
.main_class #kolonka2 {
	padding-bottom: 10px; background-color: #ffffff; margin: 0px 0px 0px 10px; padding-left: 0px; width: 210px; padding-right: 0px; float: left; padding-top: 0px
}
.main_class #kolonka3 {
	padding-bottom: 10px; background-color: #ffffff; margin: 0px 10px; padding-left: 0px; width: 240px; padding-right: 0px; float: right; padding-top: 0px
}
.main_class #kolonka4 {
	padding-bottom: 10px; background-color: #ffffff; margin: -10px 0px 0px 10px; padding-left: 0px; width: 240px; padding-right: 0px; float: right; padding-top: 0px
}
#kolonka4 h4 {
	padding-bottom: 5px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 15px
}
.blok-right h2 {
	padding-bottom: 5px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 15px
}
#kolonka3 h4 {
	background-image: url(/a0/ru/images/bullet_yoga_news3.gif); padding-bottom: 5px; margin: 0px; padding-left: 23px; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: 0px 5px; color: #990; font-size: 16px; font-weight: bold; padding-top: 5px
}
.blok {
	background-image: url(/a0/ru/images/bottom_line.gif); padding-bottom: 5px; margin: 5px 0px; padding-left: 0px; width: 100%; padding-right: 0px; background-repeat: repeat-x; background-position: left bottom; float: left; padding-top: 0px
}
.blok .title {
	padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
input.form-submit {
	border-bottom-style: none; padding-bottom: 1px; border-right-style: none; background-color: #A9B6C9; margin: 5px 1px 1px; padding-left: 5px; padding-right: 5px; display: block; font-family: arial, helvetica, sans-serif; border-top-style: none; height: 24px; color: #ffffff; font-size: 14px; border-left-style: none; font-weight: bold; padding-top: 1px
}
a.form-submit {
	border-bottom-style: none; padding-bottom: 1px; border-right-style: none; background-color: #A9B6C9; margin: 5px 1px 1px; padding-left: 5px; padding-right: 5px; display: block; font-family: arial, helvetica, sans-serif; border-top-style: none; height: 24px; color: #ffffff; font-size: 14px; border-left-style: none; font-weight: bold; padding-top: 1px
}
.foreground {
	background-color: #ff8e00; height: 5px
}
.percent {
	padding-bottom: 5px; color: #666; font-size: 11px
}
.poll .text {
	color: #666; font-weight: bold
}
.poll .total {
	text-align: right; color: #999; font-size: 12px
}
a.promo_link {
	padding-bottom: 5px; display: block; color: #3880b0; font-size: 16px; font-weight: bold; text-decoration: none; padding-top: 5px
}
#kolonka4 li {
	padding-bottom: 5px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
a.promo_link:hover {
	color: #d80000; text-decoration: underline
}
#kolonka3 li {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#kolonka4 ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#kolonka3 .links a {
	color: #38809e; font-size: 12px; padding-top: 5px
}
#kolonka3 div.links {
	padding-top: 5px
}
.statistics_counter {
	color: #999; font-size: 11px
}
#kolonka3 ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.blog_promo li {
	background-image: url(/a0/ru/images/bottom_line.gif); padding-bottom: 5px; display: block; background-repeat: repeat-x; background-position: left bottom; padding-top: 5px
}
.item-list li {
	background-image: url(/a0/ru/images/bottom_line.gif); padding-bottom: 5px; display: block; background-repeat: repeat-x; background-position: left bottom; padding-top: 5px
}
.blog_promo a {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; display: block; color: #387ea9; font-size: 12px; text-decoration: none; padding-top: 5px
}
.item-list a {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; display: block; color: #387ea9; font-size: 12px; text-decoration: none; padding-top: 5px
}
.item-list br {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: none; padding-top: 0px
}
.item-list {
	padding-bottom: 5px; color: #999; font-size: 11px
}
a.banner240 {
	padding-bottom: 10px; display: block
}
.main_class #nav_panel li {
	position: relative; width: auto; display: inline !important; float: left !important
}
li.bul_nav {
	padding-left: 7px; padding-right: 8px
}
.main_class #nav_panel ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; float: none; padding-top: 0px
}
.main_class #maincontent {
	position: relative; padding-bottom: 0px; background-color: #ffffff; margin: 10px 260px 0px 230px; padding-left: 0px; padding-right: 0px; clear: none; padding-top: 0px
}
.main_class #maincontent2 {
	position: relative; padding-bottom: 0px; background-color: #ffffff; margin: 10px 0px 0px; padding-left: 0px; padding-right: 0px; clear: none; padding-top: 0px
}
.content_edit {
	padding-bottom: 0px; background-color: #ffffff; margin: 25px 15px 0px 230px; padding-left: 0px; padding-right: 0px; clear: none; padding-top: 0px
}
/*
#maincontent h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
*/
.main_class #footer {
	background-color: #fff; padding-left: 0px; padding-right: 0px; clear: both; overflow: hidden; border-top: #cccccc 1px solid; padding-top: 0px
}
.razdel_title h1 {
	display: block; color: #994691 !important; font-size: 24px !important; font-weight:bold;
}
.main_class #footer p {
	padding-bottom: 5px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
.cons_button {
	padding-bottom: 5px; background-color: #7E9AED; padding-left: 5px; padding-right: 5px; display: block; float: right; color: #ffffff; margin-left: 10px; font-size: 14px !important; font-weight: bold; text-decoration: underline; padding-top: 5px
}
.taxonomy-term-description {
	width: 500px; color: #666666; font-size: 14px
}
.taxonomy-term-description a {
	color: #748779; font-weight: bold
}
.fltrt {
	float: right; margin-left: 8px
}
.fltlft {
	float: left; margin-right: 8px
}
.clearfloat {
	line-height: 0px; height: 0px; clear: both; font-size: 1px
}
a.but1 {
	background-image: url(/a0/ru/images/button1_bkgr.gif); padding-bottom: 0px; background-color: #ff8e00; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; white-space: nowrap; background-position: left top; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px
}
.bul {
	background-image: url(/a0/ru/images/bul.gif); background-repeat: no-repeat; background-position: right top
}
a.but1_item {
	padding-bottom: 5px; padding-left: 2px; padding-right: 10px; display: block; font-family: arial, helvetica, sans-serif; float: left; height: 12px; color: #ea8100; font-size: 11px; text-decoration: none; padding-top: 5px
}
a.but1_item:hover {
	color: #ec8200; text-decoration: underline
}
.mrow {
	margin-top: 5px; width: 680px; float: left
}
.but1_txt {
	background-image: url(/a0/ru/images/button1_right.gif); padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: right top; height: 15px; padding-top: 4px
}
a.but2 {
	background-image: url(/a0/ru/images/button2_bkgr.gif); padding-bottom: 0px; background-color: #d80000; margin: 0px; padding-left: 0px; width: auto; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: left top; float: left; height: 22px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px
}
* html a.but2 {
	width: 118px !important
}
* html a.but3 {
	width: 146px !important
}
* html a.but4 {
	width: 75px !important
}
* html a.but5 {
	width: 90px !important
}
* html a.but6 {
	width: 117px !important
}
* html a.but7 {
	width: 56px !important
}
* html a.but1 {
	width: 51px !important
}
* html a.but8 {
	width: 105px !important
}
a.but1:hover {
	text-decoration: underline
}
a.but2:hover {
	text-decoration: underline
}
a.but3:hover {
	text-decoration: underline
}
a.but4:hover {
	text-decoration: underline
}
a.but5:hover {
	text-decoration: underline
}
a.but6:hover {
	text-decoration: underline
}
a.but7:hover {
	text-decoration: underline
}
a.but8:hover {
	text-decoration: underline
}
.but2_txt {
	background-image: url(/a0/ru/images/button2_right.gif); padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: right top; height: 15px; padding-top: 4px
}
a.but2_item {
	padding-bottom: 5px; padding-left: 2px; padding-right: 10px; display: block; font-family: arial, helvetica, sans-serif; float: left; height: 12px; color: #d80000; font-size: 11px; text-decoration: none; padding-top: 5px
}
a.but2_item:hover {
	color: #748779; text-decoration: underline
}
a.but3_item {
	padding-bottom: 5px; padding-left: 2px; padding-right: 10px; display: block; font-family: arial, helvetica, sans-serif; float: left; height: 12px; color: #6ca701; font-size: 11px; text-decoration: none; padding-top: 5px
}
a.but3_item:hover {
	color: #5f9201; text-decoration: underline
}
.but3_txt {
	background-image: url(/a0/ru/images/button3_right.gif); padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: right top; height: 15px; padding-top: 4px
}
a.but3 {
	background-image: url(/a0/ru/images/button3_bkgr.gif); padding-bottom: 0px; background-color: #829999; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: left top; float: left; height: 22px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px
}
a.but4_item {
	padding-bottom: 5px; padding-left: 2px; padding-right: 10px; display: block; font-family: arial, helvetica, sans-serif; float: left; height: 12px; color: #029992; font-size: 11px; text-decoration: none; padding-top: 5px
}
a.but4_item:hover {
	color: #017e78; text-decoration: underline
}
.but4_txt {
	background-image: url(/a0/ru/images/button4_right.gif); padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: right top; height: 15px; padding-top: 4px
}
a.but4 {
	background-image: url(/a0/ru/images/button4_bkgr.gif); padding-bottom: 0px; background-color: #02c8bd; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: left top; float: left; height: 22px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px
}
a.but5 {
	background-image: url(/a0/ru/images/button5_bkgr.gif); padding-bottom: 0px; background-color: #B6CFCA; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: left top; float: left; height: 22px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px
}
.but5_txt {
	background-image: url(/a0/ru/images/button5_right.gif); padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: right top; height: 15px; padding-top: 4px
}
a.but5_item {
	padding-bottom: 5px; padding-left: 2px; padding-right: 10px; display: block; font-family: arial, helvetica, sans-serif; float: left; height: 12px; color: #55a3c4; font-size: 11px; text-decoration: none; padding-top: 5px
}
a.but5_item:hover {
	color: #3984a4; text-decoration: underline
}
a.but6 {
	background-image: url(/a0/ru/images/button6_bkgr.gif); padding-bottom: 0px; background-color: #c468ca; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: left top; float: left; height: 22px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px
}
.but6_txt {
	background-image: url(/a0/ru/images/button6_right.gif); padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: right top; height: 15px; padding-top: 4px
}
a.but7 {
	background-image: url(/a0/ru/images/button7_bkgr.gif); padding-bottom: 0px; background-color: #ff0072; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: left top; float: left; height: 22px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px
}
.but7_txt {
	background-image: url(/a0/ru/images/button7_right.gif); padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: right top; height: 15px; padding-top: 4px
}
a.but8 {
	background-image: url(/a0/ru/images/button8_bkgr.gif); padding-bottom: 0px; background-color: #A9B6C9; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: left top; float: right; height: 22px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 0px
}
.but8_txt {
	background-image: url(/a0/ru/images/button8_right.gif); padding-bottom: 3px; padding-left: 10px; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: right top; height: 15px; padding-top: 4px
}
a.but6_item {
	padding-bottom: 5px; padding-left: 2px; padding-right: 10px; display: block; font-family: arial, helvetica, sans-serif; float: left; height: 12px; color: #bc4fc1; font-size: 11px; text-decoration: none; padding-top: 5px
}
a.but6_item:hover {
	color: #a53caa; text-decoration: underline
}
#featured {
	position: relative; width: 480px; padding-right: 250px; background: #fff; height: 240px
}
#featured ul.ui-tabs-nav {
	position: absolute; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; width: 260px; padding-right: 0px; top: 0px; list-style-image: none; padding-top: 0px; left: 480px
}
#featured ul.ui-tabs-nav li {
	padding-bottom: 0px; padding-left: 0px; color: #666; font-size: 12px; padding-top: 0px
}
#featured ul.ui-tabs-nav li span {
	line-height: 18px; display: block; font-family: arial, helvetica, sans-serif; color: #666; font-size: 11px; font-weight: normal; text-decoration: none
}
#featured .ui-tabs-panel {
	position: relative; width: 480px; background: #999; height: 240px; overflow: hidden
}
#featured .ui-tabs-hide {
	display: none
}
#featured li.ui-tabs-nav-item a {
	border-left: #fff 5px solid; padding-bottom: 5px; line-height: 16px; outline-style: none; outline-color: invert; padding-left: 10px; outline-width: medium; padding-right: 5px; display: block; font-family: arial, helvetica, sans-serif; background: #fff; height: 50px; color: #748779; font-size: 14px; font-weight: bold; text-decoration: none; padding-top: 5px
}
#featured li.ui-tabs-nav-item a:hover {
	border-left: #eee 5px solid; background-color: #f2f2f2; text-decoration: none !important
}
#featured li.ui-tabs-selected {
	background: url(/a0/ru/images/selected-item.gif) no-repeat left top
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
	border-left: #c9ef80 5px solid; background-color: #ddff99
}
#featured ul.ui-tabs-nav li img {
	border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 2px; margin: 2px 5px; padding-left: 2px; padding-right: 2px; background: #fff; float: left; border-top: #eee 1px solid; border-right: #eee 1px solid; padding-top: 2px
}
#featured .ui-tabs-panel .info {
	position: absolute; width: 400px; background: url(/a0/ru/images/transparent-bg.png); height: 70px; top: 170px; left: 0px
}
#featured .info h2 {
	padding-bottom: 5px; line-height: 20px; margin: 0px; padding-left: 10px; padding-right: 5px; color: #fff; font-size: 18px; overflow: hidden; padding-top: 5px
}
#featured .info p {
	line-height: 15px; margin: 0px 5px 0px 10px; color: #E6EBF2; font-size: 11px
}
#featured .info a {
	color: #ff9; text-decoration: none
}
#featured .info a:hover {
	text-decoration: underline
}
.ui-tabs-panel img {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
img.img120 {
	border-bottom: #6C5370 1px solid; border-left: #6C5370 1px solid; padding-bottom: 1px; margin: 0px 10px 3px 0px; padding-left: 1px; padding-right: 1px; float: left; border-top: #6C5370 1px solid; border-right: #6C5370 1px solid; padding-top: 1px
}
ul.tabnavigation {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; zoom: 1; overflow: hidden; list-style-image: none; padding-top: 0px
}
ul.tabnavigation li {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px
}
ul.tabnavigation li a {
	padding-bottom: 15px; background-color: #fff; margin: 0px 5px 0px 0px; padding-left: 40px; padding-right: 10px; display: block; font-family: geneva, arial, helvetica, sans-serif; float: left; color: #577D82; font-size: 14px; font-weight: bold; text-decoration: none; padding-top: 15px
}
ul.tabnavigation li a.selected {
	background-color: #DDE1DD; color: #748779
}
ul.tabnavigation li a:hover {
	background-color: #DDE1DD; color: #748779
}
ul.tabnavigation li a:focus {
	outline-style: none; outline-color: invert; outline-width: 0px
}
div.tabs > div {
	margin: 0px
}
div.tabs > div h2 {
	margin-top: 0px
}
#first {
	border-bottom-color: #DDE1DD; padding-bottom: 0px; border-right-width: 5px; margin: 0px; padding-left: 5px; width: 460px; padding-right: 5px; zoom: 1; border-bottom-width: 5px; border-right-color: #DDE1DD; overflow: hidden; border-left-color: #DDE1DD; /*border-top: #DDE1DD 5px solid;*/ border-left-width: 5px; padding-top: 0px;
}
#second {
	border-bottom-color: #DDE1DD; padding-bottom: 0px; border-right-width: 5px; margin: 0px; padding-left: 5px; width: 460px; padding-right: 5px; zoom: 1; border-bottom-width: 5px; border-right-color: #DDE1DD; overflow: hidden; border-left-color: #DDE1DD; /*border-top: #DDE1DD 5px solid;*/ border-left-width: 5px; padding-top: 0px;
}
#third {
	border-bottom-color: #DDE1DD; padding-bottom: 0px; border-right-width: 5px; margin: 0px; padding-left: 5px; width: 460px; padding-right: 5px; zoom: 1; border-bottom-width: 5px; border-right-color: #DDE1DD; overflow: hidden; border-left-color: #DDE1DD; /*border-top: #DDE1DD 5px solid;*/ border-left-width: 5px; padding-top: 0px;
}
#first {
	min-height: 110px
}
#second {
	min-height: 110px
}
#third {
	min-height: 110px
}
a.tab_read {
	background-image: url(/a0/ru/images/bar_chart.png); padding-left: 20px; background-repeat: no-repeat; background-position: 10px 13px
}
a.tab_comment {
	background-image: url(/a0/ru/images/comment.png); padding-left: 20px; background-repeat: no-repeat; background-position: 10px 13px
}
a.tab_new {
	background-image: url(/a0/ru/images/info.png); padding-left: 20px; background-repeat: no-repeat; background-position: 10px 13px
}
.tabs_content li {
	background-image: url(/a0/ru/images/bottom_line.gif); padding-bottom: 10px; list-style-type: none; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: repeat-x; background-position: left bottom; float: left; clear: both; overflow: hidden; padding-top: 0px
}
ul.links_article li {
	background-image: url(/a0/ru/images/bottom_line.gif); padding-bottom: 10px; list-style-type: none; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: repeat-x; background-position: left bottom; float: left; clear: both; overflow: hidden; padding-top: 0px
}
ul.links_article li {
	width: 500px; clear: none
}
.tabs_content {
	float: left; overflow: hidden; /* background-color:#6C5370;*/ background-color:#DDE1DD;
}
.tabs_content ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}

.tabs_content img.img120 {
	border:1px solid #783E3E;
}

ul.links_article {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
ul.links_article {
	padding-top: 5px
}
.tabs_content h2 a {
	font-family: arial, helvetica, sans-serif; color: #4E3B60; font-size: 16px; font-weight: bold; text-decoration: none
}
ul.links_article h2 a {
	font-family: arial, helvetica, sans-serif; color: #4E3B60; font-size: 16px; font-weight: bold; text-decoration: none
}
.tabs_content h2 {
	padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; padding-top: 0px; line-height:17px;
}
ul.links_article h2 {
	padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; padding-top: 0px; line-height:17px;
}
.tabs_content p {
	padding-bottom: 0px; line-height: 17px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: verdana, geneva, sans-serif; color: #333; font-size: 11px; padding-top: 0px
}
ul.links_article p {
	padding-bottom: 0px; line-height: 17px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: verdana, geneva, sans-serif; color: #333; font-size: 13px; padding-top: 0px
}
.tabs {
	float: left
}
.news_panel ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.news_panel li {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; float: left; overflow: hidden; padding-top: 0px
}
.news_panel {
	padding-bottom: 10px; background-color: #E3DCDC; padding-left: 10px; width: 220px; padding-right: 10px; margin-bottom: 15px; float: left; padding-top: 10px
}
.news_panel h3 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
a.news_node {
	padding-bottom: 7px; width: 215px; padding-right: 3px; display: block; font-family: arial, helvetica, sans-serif; float: left; color: #4E3B60; font-size: 11px; overflow: hidden; border-top: #387EA9 1px dashed; font-weight: bold; text-decoration: none; padding-top: 7px
}
a.news_node img {
	border-bottom: #387EA9 2px solid; border-left: #387EA9 2px solid; padding-bottom: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; float: left; border-top: #387EA9 2px solid; border-right: #387EA9 2px solid; padding-top: 0px
}
a.news_node:hover {
	background-color: #DBAFAF
}
a.news_node span {
	display: block; font-family: arial, helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: normal
}
a.all_news {
	padding-bottom: 5px; margin-top: 8px; padding-left: 5px; width: 160px; padding-right: 5px; display: block; font-family: arial, helvetica, sans-serif; float: left; color: #fff; font-size: 14px; font-weight: bold; padding-top: 5px
}
.rss_link img {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
a.rss_link {
	padding-bottom: 5px; margin-top: 8px; padding-left: 5px; padding-right: 5px; display: block; float: right; padding-top: 5px
}
.header_orange {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; font-family: arial, helvetica, sans-serif; color: #ff8e00; font-size: 16px; font-weight: bold; padding-top: 0px
}
h3.header_white {
	padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 16px; font-weight: bold; padding-top: 0px
}
.fraza {
	padding-bottom: 5px; background-color: #829999; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; padding-top: 5px
}
.fraza p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 12px; padding-top: 0px
}
.comment_panel {
	padding-bottom: 10px; background-color: #B6CFCA; padding-left: 10px; width: 220px; padding-right: 10px; float: left; padding-top: 10px
}
.panel240 {
	padding-bottom: 10px; padding-left: 10px; width: 220px; padding-right: 10px; float: left; padding-top: 10px
}
.footer_nav_main ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.footer_nav_main li {
	padding-bottom: 3px; list-style-type: none; margin: 0px; padding-left: 3px; width: 170px; padding-right: 3px; display: block; float: left; padding-top: 3px
}
.footer_nav_item li {
	width: auto; float: none
}
.footer_nav_main a {
	border-bottom: 3px solid; padding-bottom: 5px; padding-left: 5px; display: block; font-family: arial, helvetica, sans-serif; margin-bottom: 5px; font-size: 12px; font-weight: bold; text-decoration: none
}
.footer_nav_main a:hover {
	text-decoration: underline
}
.footer_nav_item a {
	border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; border-top-style: none; font-size: 11px; border-left-style: none; font-weight: normal; text-decoration: none; padding-top: 0px
}
.m_item1 a {
	border-bottom-color: #d80000; border-top-color: #d80000; color: #d80000; border-right-color: #d80000; border-left-color: #d80000
}
.m_item2 a {
	border-bottom-color: #6ba501; color: #6ba501
}
.m_item3 a {
	border-bottom-color: #01948c; color: #01948c
}
.m_item4 a {
	border-bottom-color: #38809e; color: #38809e
}
.m_item5 a {
	border-bottom-color: #ac3fb1; color: #ac3fb1
}
.m_item6 a {
	border-bottom-color: #ca005b; color: #ca005b
}
.m_item7 a {
	border-bottom-color: #d54500; color: #d54500
}
.m_item8 a {
	border-bottom-color: #000066; color: #000066
}
.m_item9 a {
	border-bottom-color: #660033; color: #660033
}
.m_item10 a {
	border-bottom-color: #f98900; color: #f98900
}
.editor_nav {
	border-bottom: #cccccc 1px solid; padding-bottom: 0px; width: 100%; margin-bottom: 10px; float: left
}
.editor_nav a {
	padding-bottom: 5px; padding-left: 15px; padding-right: 15px; display: block; font-family: arial, helvetica, sans-serif; float: left; color: #000000; font-size: 14px; font-weight: bold; border-right: #cccccc 1px solid; text-decoration: none; padding-top: 5px
}
.editor_nav a:hover {
	background-color: #f2f2f2; text-decoration: underline
}
.copyright {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.footer_navigation {
	border-bottom: #cccccc 1px solid; padding-bottom: 15px; margin-top: 0px; width: 100%; float: left; clear: both; padding-top: 0px
}
h3.header_black {
	border-bottom: #cccccc 3px solid; padding-bottom: 5px; margin: 0px 0px 5px; padding-left: 5px; padding-right: 5px; display: block; font-family: arial, helvetica, sans-serif; color: #d80000; font-size: 14px; font-weight: bold; padding-top: 5px
}
.user_raiting td {
	border-bottom: #e1e1e1 1px dashed; text-align: center; font-family: geneva, arial, helvetica, sans-serif; color: #bb04ad; font-size: 11px; font-weight: bold
}
td.user_cell {
	text-align: left
}
a.user_name {
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; display: block; font-family: verdana, arial, helvetica, sans-serif; color: #4689d2; font-size: 11px; font-weight: bold; padding-top: 6px
}
.user_avatar {
	padding-bottom: 3px; padding-left: 3px; padding-right: 3px; display: block; float: left; padding-top: 3px
}
.user_raiting .raiting {
	
}
td.raiting strong {
	padding-bottom: 3px; background-color: #fb62ef; padding-left: 3px; padding-right: 3px; display: block; color: #ffffff; padding-top: 3px
}
.user_raiting td.title {
	padding-bottom: 5px; background-color: #e9e9e9; padding-left: 5px; padding-right: 5px; font-family: verdana, arial, helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: bold; padding-top: 5px
}
.main_class #footer2 {
	text-align: center; margin: 15px; overflow: hidden
}
.klinks {
	text-align: center; color: #999999; font-size: 10px
}
.klinks a:link {
	color: #999999; font-size: 10px
}
.klinks a:visited {
	color: #999999; font-size: 10px
}
.klinks a:active {
	color: #999999; font-size: 10px
}
.breadcrumb, .breadcrumb a {
	color: #999; font-size: 18px
}
.breadcrumb a:hover {
	color: #B6CFCA
}

.breadcrumb { margin-top:-10px }

h1 {
	padding-bottom: 3px; margin: 0px; width: 100%; display: block; float: left; color: #d80000; font-size: 26px; font-weight: normal; padding-top: 10px
}
.theme {
	padding-bottom: 10px; width: 100%; display: block; color: #999; font-size: 12px; padding-top: 5px
}
.theme ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.theme li {
	list-style-type: none; display: inline
}
.theme a {
	border-left: #cccccc 1px solid; padding-left: 5px; padding-right: 5px; display: block; float: left; color: #829999; text-decoration: none
}
.article_txt {
	line-height: 20px; width: 100%; zoom: 1; display: block; float: left; font-size: 14px; overflow: hidden; padding-top: 10px
}
.article_txt blockquote {
	border-left: #CAB8DB 5px solid; padding-bottom: 10px; background-color: #E4DDEB; padding-left: 10px; padding-right: 10px; display: block; margin-left: 0px; margin-right: 0px; padding-top: 10px
}
.article_txt p {
	margin: 0px 0px 10px
}
* html .article_txt p {
	padding-bottom: 1px; margin: 0px 0px 10px; padding-left: 1px; width: 100%; padding-right: 1px; padding-top: 1px
}
.article_txt img {
	border-bottom: #6C5370 1px solid; border-left: #6C5370 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; border-top: #6C5370 1px solid; border-right: #6C5370 1px solid; padding-top: 1px
}
.article_txt a {
	color: #666; text-decoration: underline !important
}
.lead_block a {
	color: #666; text-decoration: underline !important
}
#left_kolonka table {
	border-bottom-style: none !important; border-right-style: none !important; border-collapse: separate; border-top-style: none !important; border-left-style: none !important
}
#left_kolonka td {
	border-bottom-style: none !important; border-right-style: none !important; border-collapse: separate; border-top-style: none !important; border-left-style: none !important
}
.mctable img {
	border-bottom-style: none !important; padding-bottom: 0px !important; border-right-style: none !important; margin: 2px 5px 5px 0px; padding-left: 0px !important; padding-right: 0px !important; border-top-style: none !important; border-left-style: none !important; padding-top: 0px !important
}
a.mctitle {
	font-family: arial, helvetica, sans-serif; color: #333 !important; font-size: 12px !important; font-weight: normal !important; text-decoration: none !important
}
a.mctitle:hover {
	text-decoration: underline !important
}
img.gnezdo_img {
	margin: 6px 5px 5px 2px; float: left
}
#left_kolonka h4 {
	padding-bottom: 5px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 5px
}
#left_kolonka h3, #voteblock h3 {
	padding-bottom: 5px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 5px
}
.other_news {
	position: relative; padding-bottom: 0px; background-color: transparent !important; margin-top: 10px; padding-left: 5px; padding-right: 5px; zoom: 1; margin-bottom: 10px; overflow: hidden; padding-top: 0px
}
.other_yoganews {
	position: relative; padding-bottom: 0px; background-color: transparent !important; /*margin-top: 10px;*/ /*margin-top:-17px;*/ padding-left: 5px; padding-right: 5px; zoom: 1; margin-bottom: 10px; overflow: hidden; padding-top: 0px
}
.other_news ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.other_yoganews ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.other_news li {
	padding-bottom: 0px !important; list-style-type: none !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; list-style-image: none !important; padding-top: 0px !important
}
.other_yoganews li {
	padding-bottom: 0px !important; list-style-type: none !important; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; list-style-image: none !important; padding-top: 0px !important
}
.other_yoganews li {
	padding-bottom: 5px; width: 230px; zoom: 1; display: block; float: left; overflow: hidden
}
.other_news a {
	background-image: url(/a0/ru/images/bottom_line.gif); border-bottom-style: none; padding-bottom: 5px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: repeat-x; font-family: arial, helvetica, sans-serif; background-position: left bottom; border-top-style: none; color: #0b7793; font-size: 12px; border-left-style: none; font-weight: bold; text-decoration: none; padding-top: 5px
}
.other_yoganews a {
	background-image: url(/a0/ru/images/bottom_line.gif); border-bottom-style: none; padding-bottom: 5px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; background-repeat: repeat-x; font-family: arial, helvetica, sans-serif; background-position: left bottom; border-top-style: none; color: #0b7793; font-size: 12px; border-left-style: none; font-weight: bold; text-decoration: none; padding-top: 5px
}
.other_yoganews a {
	background-image: none
}
.other_yoganews img {
	padding-left: 0px; padding-right: 5px
}
.other_news a:hover {
	color: #748779; text-decoration: none
}
.other_yoganews a:hover {
	color: #748779; text-decoration: none
}
.other_news p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10px; padding-top: 0px
}
.other_yoganews p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #333333; font-size: 10px; padding-top: 0px
}
.submenu {
	position: relative; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; zoom: 1; color: #0D2B07; font-size: 12px; overflow: hidden; padding-top: 10px; margin-bottom:20px;
}
.description {
	padding-bottom: 5px; display: block; color: #666666; font-size: 12px; padding-top: 5px
}
.submenu a {
	background-image: url(/a0/ru/images/bottom_line2.gif); padding-bottom: 3px; padding-left: 3px; width: 100%; display: block; background-repeat: repeat-x; background-position: left bottom; float: left; color: #ffffff; clear: left; font-size: 14px; font-weight: bold; padding-top: 3px
}
.submenu a.active {
	background-color: #000
}
.submenu a:hover {
	color: #ffff99
}
h3.menu_title {
	padding-bottom: 5px !important; text-transform: uppercase; padding-left: 5px !important; padding-right: 5px !important; display: block; padding-top: 0px !important
}
.color4488 {
	background-color: #d80000
}
.color {
	background-color: #575357
}
.txtcolor4488 {
	color: #d80000
}
.color4485 {
	background-color: #829999
}
.txtcolor4485 {
	color: #829999
}
.color4459 {
	background-color: #02c8bd
}
.txtcolor4459 {
	color: #02c8bd
}
.color4486 {
	background-color: #B6CFCA
}
.txtcolor4486 {
	color: #607A5C
}
.color4487 {
	background-color: #c468ca
}
.txtcolor4487 {
	color: #c468ca
}
.color4461 {
	background-color: #ff0072
}
.txtcolor4461 {
	color: #ff0072
}
.color18 {
	background-color: #ff8e00
}
.txtcolor18 {
	color: #ff8e00
}
.color4460 {
	background-color: #A9B6C9
}
.txtcolor4460 {
	color: #A9B6C9
}
.social_send {
	position: relative;  width: 480px;  float: left;
}
* html .comments {
	width: 500px
}
* html .social_send {
	
}
.social_send ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.social_send li {
	padding-bottom: 3px; list-style-type: none; margin: 0px; padding-left: 3px; padding-right: 3px; display: block; float: left; padding-top: 3px
}
.social_send img {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
.submit_editor {
	padding-bottom: 5px; background-color: #E6EBF2; padding-left: 5px; width: 490px; padding-right: 5px; margin-bottom: 5px; float: left; color: #666666; font-size: 11px; padding-top: 5px
}
.submit_editor a {
	color: #2e5e92; font-weight: bold
}
#comments {
	padding-bottom: 0px; padding-left: 0px; width: 500px; padding-right: 0px; float: left; padding-top: 0px
}
#comments h2 {
	border-bottom: #CAD3E0 5px solid; padding-bottom: 5px; text-transform: uppercase; padding-left: 5px; padding-right: 5px; display: block; color: #000000; clear: left; font-size: 16px; font-weight: bold; padding-top: 5px
}
#comments .message_comment {
	border-left: #BFD0E3 5px solid; padding-bottom: 10px; line-height: 16px; background-color: #DDE1DD; /*margin: 0px 50px 10px;*/ padding-left: 10px; padding-right: 10px; display: block; font-size: 12px; padding-top: 10px
}
.message_comment .picture img {
	border-bottom-color: #e1e3ae; padding-bottom: 0px; border-right-width: 5px; border-top-color: #e1e3ae; margin: 5px 7px 5px 0px; padding-left: 0px; width: 50px; padding-right: 0px; float: left; border-top-width: 5px; border-bottom-width: 5px; height: 50px; border-right-color: #e1e3ae; border-left-color: #e1e3ae; border-left-width: 5px; padding-top: 0px
}
#comments .links li {
	padding-bottom: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px
}
#comments a {
	color: #990000
}
#comments label {
	font-size: 14px; font-weight: bold
}
#comments .collapsible {
	display: none
}
#comments ul.links {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px
}
.indented {
	margin-left: 25px
}
.comment-unpublished {
	background-color: #fff4f4
}
.preview .comment {
	background-color: #ffffea
}
.p_info {
	color: #666666; font-size: 14px !important; font-weight: bold
}
.otvet {
	font-style: italic; color: #000000 !important
}
.count_vopros {
	padding-bottom: 5px; padding-left: 5px; width: 150px; padding-right: 5px; float: right; color: #000000; font-size: 14px; font-weight: bold; padding-top: 5px
}
.question {
	background-image: url(/a0/ru/images/bottom_line.gif); padding-bottom: 10px; background-repeat: repeat-x; background-position: left bottom; padding-top: 5px
}
.p_otvet {
	color: #7E9AED !important; padding-top: 10px !important
}
.podp_title {
	background-color: #ff8a00; color: #fff; font-size: 16px; font-weight: bold
}
.podp_cont {
	background-color: #e4fbb5
}
.podp_cont a {
	color: #4E3B60; font-size: 12px; font-weight: bold
}
.podpiska {
	margin-top: 5px; margin-bottom: 10px; float: left; clear: left
}
.podpiska tbody {
	border-bottom-style: none !important; border-right-style: none !important; border-top-style: none !important; border-left-style: none !important
}
.standard {
	clear: none !important
}
.clear-block {
	width: 100%; float: left; clear: none
}
.body-field-wrapper {
	float: none !important
}
.favorites {
	background-image: url(/a0/ru/images/favorites.gif); padding-left: 20px !important; background-repeat: no-repeat; background-position: 3px 7px
}
ul.primary {
	width: 500px; float: left
}
.item-list .pager {
	clear: left
}
ul.pager {
	padding-bottom: 50px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul.pager li {
	background-image: none; padding-bottom: 0px; background-color: #8E99BD; padding-left: 0px; width: auto !important; padding-right: 0px; display: block !important; float: left; color: #ffffff; margin-left: 3px; font-size: 12px; font-weight: bold; padding-top: 0px
}
ul.pager a {
	padding-bottom: 5px !important; padding-left: 5px !important; padding-right: 5px !important; display: block !important; color: #ffffff !important; font-size: 16px !important; font-weight: bold !important; padding-top: 5px !important
}
ul.pager a:hover {
	background-color: #0a0e01
}
li.pager-ellipsis {
	padding-bottom: 8px !important; padding-left: 5px !important; padding-right: 5px !important; padding-top: 7px !important
}
li.pager-current {
	padding-bottom: 5px !important; background-color: #7E9AED !important; padding-left: 5px !important; padding-right: 5px !important; display: block !important; color: #000000 !important; font-size: 16px !important; font-weight: bold !important; padding-top: 5px !important
}
.item-list li.pager_item {
	padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important
}
.topb1 {
	background-color: #74ba02; width: 220px; height: 110px
}
a.newsimg {
	padding-bottom: 0px !important; margin: 0px; padding-left: 0px !important; width: 220px; padding-right: 0px !important; display: inline !important; float: left; height: 75px; padding-top: 0px !important
}
a.newstop {
	padding-bottom: 0px; line-height: 14px; padding-left: 4px; width: 212px; padding-right: 4px; display: block; font-family: arial, helvetica, sans-serif; float: left; height: 35px; color: #fff; clear: left; font-size: 13px; overflow: hidden; font-weight: bold; text-decoration: none; padding-top: 2px
}
.top_recept a {
	padding-bottom: 5px; color: #c468ca; font-size: 14px; font-weight: bold; padding-top: 5px
}
.large_img {
	padding-bottom: 5px; background-color: #c7ff8a; padding-left: 5px; padding-right: 5px; padding-top: 5px
}
.gallery {
	background-image: url(/a0/ru/images/fagallery.gif); padding-bottom: 5px; background-color: #56a400; padding-left: 5px; padding-right: 5px; background-repeat: no-repeat; background-position: left top; padding-top: 55px
}
#main-photo {
	position: relative
}
.prev-image {
	position: absolute; width: 32px; background: url(/a0/ru/images/prev_image.png) no-repeat 0px 0px; float: left; height: 32px
}
.next-image {
	position: absolute; width: 32px; background: url(/a0/ru/images/next_image.png) no-repeat 0px 0px; float: right; height: 32px
}
a.go_article {
	color: #286cb7; font-size: 16px; font-weight: bold
}
#friends_panel a {
	color: #387ea9; font-size: 12px
}
.green_block {
	padding-bottom: 10px; background-color: #D0C5D4; margin: 10px 0px; padding-left: 10px; width: 452px; padding-right: 10px; float: left; color: #333; clear: left; font-size: 12px; padding-top: 10px
}
.green_block a {
	color: #293d01
}
.reclam img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
.blog_promo ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.soonnik_alfavit a {
	padding-bottom: 10px; padding-left: 10px; padding-right: 10px; display: block; font-family: geneva, arial, helvetica, sans-serif; margin-bottom: 10px; float: left; color: #748779; font-size: 18px; font-weight: bold; text-decoration: none; padding-top: 10px
}
.sonnik_list table {
	border-collapse: inherit; border-top-style: none !important
}
.sonnik_list a {
	padding-bottom: 5px; padding-left: 5px; padding-right: 5px; display: block; font-family: geneva, arial, helvetica, sans-serif; color: #427c9f; font-size: 16px; padding-top: 5px
}
.sonnik_list a:hover {
	background-color: #ebebeb; color: #748779
}
.sonnik_list {
	float: left
}
.soonnik_alfavit {
	border-bottom: #999999 1px dotted; padding-bottom: 0px; padding-left: 10px; width: 500px; padding-right: 10px; margin-bottom: 20px; float: left; overflow: hidden; padding-top: 10px
}
.sonnik_txt h4 {
	font-family: geneva, arial, helvetica, sans-serif; font-size: 20px; font-weight: normal
}
a.sonnik_link {
	color: #4a8bb3; font-size: 16px
}
.sonnik_txt p {
	line-height: 18px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px
}
.sonnik_txt {
	border-bottom: #999999 1px dotted; padding-bottom: 15px; padding-left: 15px; width: 470px; padding-right: 15px; padding-top: 15px
}
.sonnik_search {
	padding-bottom: 5px; background-color: #6C5370; margin-top: 10px; padding-left: 10px; width: 100%; padding-right: 10px; margin-bottom: 0px; padding-top: 5px
}
.sonnik_search_blok {
	padding-bottom: 5px; margin: 0px 0px 3px; padding-left: 5px; width: 230px; padding-right: 5px; padding-top: 5px
}
.soonnik_alfavit p {
	padding-bottom: 5px; margin: 0px; padding-left: 0px; padding-right: 5px; font-family: geneva, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-top: 0px
}
.sonnik_search form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.soonnik_alfavit a:hover {
	background-color: #748779; color: #ffffff
}
.soonnik_alfavit a.selected {
	background-color: #748779; color: #ffffff
}
.sonnik_txt1 {
	border-bottom: #999999 1px dotted; padding-bottom: 15px; padding-left: 15px; width: 470px; padding-right: 15px; padding-top: 15px
}
a.green_bold_links {
	font-family: arial, helvetica, sans-serif; color: #6C5370; font-size: 16px; font-weight: bold
}
a.themelic {
	color: #6C5370
}
.level1.themelic {
	font-size: 1em
}
.level2.themelic {
	font-size: 1.2em
}
.level3.themelic {
	font-size: 1.4em
}
.level4.themelic {
	font-size: 1.6em
}
.level5.themelic {
	font-size: 1.8em
}
.level6.themelic {
	font-size: 1.9em
}
.level7.themelic {
	font-size: 2em
}
.level8.themelic {
	font-size: 2.2em
}
.level9.themelic {
	font-size: 2.3em
}
.level10.themelic {
	font-size: 2.4em
}
table.lc_links_block {
	float: left !important
}
h2.right_blok_title {
	padding-bottom: 0px; margin: 0px 0px 10px; padding-left: 5px; padding-right: 0px; display: block; float: left; font-size: 14px !important; padding-top: 3px
}
h4.right_blok_title {
	padding-bottom: 0px; margin: 0px 0px 10px; padding-left: 5px; padding-right: 0px; display: block; float: left; font-size: 14px !important; padding-top: 3px
}
h2.right_blok_title a {
	line-height: 14px; color: #6C5370; font-weight: bold
}
h4.right_blok_title a {
	line-height: 14px; color: #6C5370; font-weight: bold
}
a.right_blok_link {
	margin-top: 10px; float: right; color: #749a0e; font-size: 12px
}
h4.block_title_green {
	background-image: url(/a0/ru/images/blok_title_green.jpg); padding-bottom: 28px !important; margin: 0px; padding-left: 5px !important; padding-right: 5px !important; display: block; background-repeat: no-repeat; font-family: arial, helvetica, sans-serif; background-position: left bottom; color: #8827A1; font-size: 16px; font-weight: bold; padding-top: 15px !important
}


/*********************/
.outsideServices  {
	overflow:hidden;
	padding:3px 0;
	width:100%;
}
.outsideServices div {
display:block;
float:left;
padding-right:9px;
}

.noPadding div {
padding:0;
}

.warning {
	font-size:12px;
	font-weight:bold;
	color:#D80000;
}

#comment-form td {padding:5px 5px 5px 0px;}

#comment-form input, #comment-form textarea,  #comment-form img {border: 3px solid #CAD3E0}
.nobd {border:none !important;}
.w200 {width:200px;}
.last {border:none !important; background: none !important; padding: 0 !important;}
.mb20 {margin-bottom:20px;}

.voting_table img { border: none; padding:0 }
.fleft {float:left}
/*.voting_table {margin-top:10px;}*/


#content .content {
	text-align:left !important;
}

br.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
}

.article_txt .date {
	font-weight:bold;
	font-size:13px;
	color:#4E3B60;
}

.grayLink {
	color:#829999;
}


/*********************************/
ul#item_list  {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#item_list li {
	border:2px solid #829999;
	float:left;
	height:187px;
	margin:2px 8px 10px 0px;
	padding:4px;
	width:235px;
	cursor:pointer;
}
ul#item_list li a {
	color:#748779;
	text-decoration:none;
}
ul#item_list li a:hover {
	color:#000;
}
ul#item_list li .date
{
	text-align:center;
	color:#6C5370;
	font-size:12px;
	font-weight:bold;
	margin:-5px 0px -10px 0px;
}

ul#item_list a.product_img_link {
}

ul#item_list img {
	border:2px solid #6C5370;
	float:left;
	margin-right:5px;	
	margin-top:2px;
}

ul#item_list li h3 {
	margin:5px 0px 10px 0px;
	text-align:center;
	font-size:14px;
}

ul#item_list li .item_desc {
}

ul#item_list li p {
	font-size:13px;
}

ul#item_list li:hover,#primary_block a.color_pick:hover {
border:2px solid #748779;
}

.ads {background:none; margin-left:-5px;}

h3.header_red {
color:#748779;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0;
padding:0 0 10px;
}


.comment_block
{
	padding:5px 10px;
	font-size:12px;
	background-color: #E1E4ED;
	margin:10px 0px 20px 0px;
	overflow:hidden;
}

.comment_block p 
{
	margin:8px 0px;
}

.comment_block ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

li.gorod  {
float:left;
margin-right:20px;
text-align:left;
}

li.gorod a {
	color:#4E3B60;
	font-size:15px;

	text-decoration:none;
}

.comment_block span.selected {
color:#4E3B60;
font-size:15px;
text-decoration:none;
}


span.count {
color:#4E3B60;
display:inline;
font-family:Arial,Tahoma,Verdana sans-serif;
font-size:14px;
font-weight:bold;
height:11px;
white-space:nowrap;
}

.fright  {
	float:right !important;
}

/******TABLE*******/


TABLE.info {
	font-size:13px;
}

TABLE.info TH {
	color: #D80000;
	font: bold 15px Arial;
	vertical-align: bottom;
	text-align: center;
 	padding: 0 0 0.8em 0;
/*	border-bottom: 1px solid #D9D9D9;*/
}

TABLE.info TD {
	padding: 5px 10px;
	vertical-align: middle;
	text-align:left;	
}


TABLE.info TD,
TABLE.info TD A {
	color: #000;
}

TABLE.info TD A {
	text-decoration:underline !important;
}	

TABLE.info TD.l {
	padding-left: 17px;
}

TABLE.info TD.r {
	padding-right: 20px;
	padding-left: 5px;
}

TABLE.info TR.row1 {
	background: #F2DFE5;
}

TABLE.info TR.row2 TD {
	border-bottom: 1px solid #D9D9D9;
}

TABLE.info TR.addrow {
	height: 4px;
	padding: 0;
	font-size: 1px;
}

TABLE.info TD.bankName0 {
	text-align: center;
	padding: 10px;
}

TABLE.info TD.bankName1 {
	text-align: center;
	padding: 10px;
	border-top: 1px solid #D9D9D9;
}

TABLE.info TD.bankName0 A,
TABLE.info TD.bankName1 A {
	font: bold 1.1em Arial;
}

TABLE.info P,
TABLE.info2 P {
	margin: 0.3em 0;
}

.info2 h3 {
	margin:5px 0px;
	color:#0B7793;
	padding-bottom:5px;
	border-bottom:1px dotted	#0B7793;	
}

.info2 h4 {
	margin:3px 0px;
}


TABLE.info INPUT {
	border: 0;
	background: none;
}
/*************/

.mb30 {margin-bottom:30px}

.article_txt .date {
color:#4E3B60;
font-size:13px;
font-weight:bold;
}
.ptb10 {padding:10px 0px !important; margin:0px !important;}

/*************************/

.article_panel ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.article_panel li {
	display: block; /*float: left;*/ /*overflow: hidden;*/ margin:0px; padding:0px;
	background:transparent url('/a0/ru/images/dottedLi.gif') repeat-x bottom left;
}
.article_panel {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
/*	
	padding-bottom: 10px; background-color: #ff8e00; padding-left: 10px; width: 220px; padding-right: 10px; margin-bottom: 15px; float: left; padding-top: 10px*/
}

.article_panel h3 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width:235px;
}
a.article_node {
	display: block; font-family: arial, helvetica, sans-serif; color: #6B8AAA; font-size: 11px; overflow: hidden; /*border-top: #ffc177 1px dashed;*/ font-weight: bold; text-decoration: none; padding:7px 3px 7px 7px; width: 100%;
}
a.article_node img {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; padding-bottom: 0px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; float: left; border-top: #fff 1px solid; border-right: #fff 1px solid; padding-top: 0px
}
a.article_node:hover {
/*	background-color: #d77600*/
	background: #EE5F10;
	text-decoration:underline;
	color:#fff !important;
}
a.article_node span {
	display: block; font-family: arial, helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: normal
}

.left_article_title {
	color:#636363;
	font-size:13px;
	font-weight:bold;
	margin-left:7px;
}

.article_block li {
float:left;
width:50%;
}

/*************************/

.copyright a {color:#fff}

.front_menu {margin-top:3px; margin-right:10px; width:490px; float:right;}
.front_menu h1 {float:right; width:300px; color: #4E3B60; text-align:right}
.limg {margin-right:10px; margin-bottom:10px}
.rimg {margin-left:10px; margin-bottom:10px}

.qweqwe a, .qweqwe {
color:#6C5370;
font-family:arial;
font-size:14px;
}