html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
.reset {
	margin: 0px; padding: 0px;
}
.reset li {
	margin: 0px; padding: 0px;
}
body {
	background:  margin: 0px auto; width: 98%; text-align: justify; color: rgb(29, 41, 47); -ms-word-wrap: break-word; min-width: 625px; max-width: 1000px;
	background-image: url("/wp-content/uploads/2016/02/P1180712-3.jpg");
}
h1 {
	line-height: normal; letter-spacing: -0.01em;
}
h2 {
	line-height: normal; letter-spacing: -0.01em;
}
h3 {
	line-height: normal; letter-spacing: -0.01em;
}
h4 {
	line-height: normal; letter-spacing: -0.01em;
}
h5 {
	line-height: normal; letter-spacing: -0.01em;
}
h1 {
	background: url("../images/asket0.png") no-repeat; width: 333px;
}
h1 a {
	width: 333px; padding-top: 73px;
}
h1 a {
	display: block;
}
.linesbg li a {
	display: block;
}
.menutop {
	display: block;
}
.no_java {
	display: block;
}
.modal a {
	display: block;
}
.moda a {
	display: block;
}
h2 {
	font-size: 1.15em;
}
.no_java {
	font-size: 1.15em;
}
h3 {
	font-size: 1.25em;
}
.heading {
	font-size: 1.25em;
}
#tabln1 {
	font-size: 1.25em;
}
h4 {
	font-size: 1.15em; margin-bottom: 5px;
}
h4.btl {
	font-size: 1em; font-weight: 700;
}
h5 {
	font-size: 1em; font-weight: 700;
}
#menubar a {
	font-size: 1em; font-weight: 700;
}
.close {
	font-size: 1em; font-weight: 700;
}
#slidemenu {
	font-size: 1em; font-weight: 700;
}
.fbutton {
	font-size: 1em; font-weight: 700;
}
.vtitle {
	font-size: 1em; font-weight: 700;
}
dt {
	font-size: 1em; font-weight: 700;
}
h6 {
	font-size: 0.9em;
}
.argcat {
	font-size: 0.9em;
}
.userstop {
	font-size: 0.9em;
}
.toplinks {
	font-size: 0.9em;
}
.lines {
	font-size: 0.9em;
}
.basetags {
	font-size: 0.9em;
}
.comedit a {
	font-size: 0.9em;
}
#dropmenudiv {
	font-size: 0.9em;
}
.ui-button {
	font-size: 0.85em; font-weight: 700;
}
.bcomment .lcol p {
	font-size: 0.8em;
}
a {
	color: rgb(44, 46, 215); text-decoration: none; cursor: pointer;
}
.basetags {
	font-style: italic;
}
.argcat {
	font-style: italic;
}
.mlink {
	font-style: italic;
}
.mlink a {
	font-style: italic;
}
.comedit a {
	font-style: italic;
}
#header a {
	color: rgb(255, 255, 255);
}
#menubar a {
	color: rgb(255, 255, 255);
}
h4.btl {
	color: rgb(255, 255, 255);
}
#bvote {
	color: rgb(255, 255, 255);
}
#bvote .fbutton {
	color: rgb(255, 255, 255);
}
.fbox a {
	color: rgb(255, 255, 255);
}
.tagskey {
	color: rgb(255, 255, 255);
}
.tagskey a {
	color: rgb(255, 255, 255);
}
#bvote .fbutton:hover {
	color: rgb(235, 233, 233);
}
.modal a {
	color: rgb(29, 41, 47);
}
h4.btl a:hover {
	color: rgb(29, 41, 47);
}
.informer p a:hover {
	color: rgb(29, 41, 47);
}
.heading a:hover {
	color: rgb(29, 41, 47);
}
.pink a:hover {
	color: rgb(29, 41, 47);
}
#slidemenu li.submenu ul a:hover {
	color: rgb(29, 41, 47);
}
.linesbg a {
	color: rgb(29, 41, 47);
}
.base .btl a:hover {
	color: rgb(29, 41, 47);
}
.related h4.btl span {
	color: rgb(29, 41, 47);
}
.bnnavi a {
	color: rgb(29, 41, 47);
}
.navigation a {
	color: rgb(29, 41, 47);
}
.navigation span.nav_ext {
	color: rgb(29, 41, 47);
}
.sitemap_categories a {
	color: rgb(29, 41, 47);
}
.sitemap_static_pages a {
	color: rgb(29, 41, 47);
}
#menubar a:hover {
	color: rgb(193, 2, 42);
}
a:hover {
	color: rgb(193, 2, 42);
}
.modal a:hover {
	color: rgb(193, 2, 42);
}
h4.btl a {
	color: rgb(193, 2, 42);
}
.pink {
	color: rgb(193, 2, 42);
}
.pink a {
	color: rgb(193, 2, 42);
}
.fbutton:hover {
	color: rgb(193, 2, 42);
}
.ui-button:hover {
	color: rgb(193, 2, 42);
}
.bbcodes:hover {
	color: rgb(193, 2, 42);
}
.bbcodes_poll:hover {
	color: rgb(193, 2, 42);
}
.informer p a {
	color: rgb(193, 2, 42);
}
#slidemenu2 li a:hover {
	color: rgb(193, 2, 42);
}
#slidemenu2 li span:hover {
	color: rgb(193, 2, 42);
}
.linesbg a:hover {
	color: rgb(193, 2, 42);
}
.base .btl a {
	color: rgb(193, 2, 42);
}
.base .btl {
	color: rgb(193, 2, 42);
}
.heading {
	color: rgb(193, 2, 42);
}
.heading a {
	color: rgb(193, 2, 42);
}
#tabln1 {
	color: rgb(193, 2, 42);
}
.bcomment .lcol h5 {
	color: rgb(193, 2, 42);
}
.bcomment .lcol h5 a {
	color: rgb(193, 2, 42);
}
.navigation a:hover {
	color: rgb(193, 2, 42);
}
.bnnavi a:hover {
	color: rgb(193, 2, 42);
}
.no_java {
	color: rgb(193, 2, 42);
}
#header a:hover {
	color: rgb(250, 100, 71);
}
h4.btl span {
	color: rgb(250, 100, 71);
}
.fbox a:hover {
	color: rgb(250, 100, 71);
}
.tagskey a:hover {
	color: rgb(250, 100, 71);
}
span.tag_span:hover {
	color: rgb(250, 100, 71);
}
.base a:visited {
	color: rgb(96, 145, 172);
}
.basecont a:visited {
	color: rgb(96, 145, 172);
}
.linesbg a:visited {
	color: rgb(96, 145, 172);
}
.modal a:visited {
	color: rgb(96, 145, 172);
}
.base a:hover {
	text-decoration: underline;
}
.basecont a:hover {
	text-decoration: underline;
}
.linesbg a:hover {
	text-decoration: underline;
}
.modal a:hover {
	text-decoration: underline;
}
.moda a:hover {
	text-decoration: underline;
}
a img {
	border: 0px currentColor; border-image: none;
}
.maincont img {
	border: 0px currentColor; border-image: none;
}
textarea {
	resize: vertical;
}
input {
	font: 16px/19px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 16px/19px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 16px/19px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 16px/19px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
body {
	font: 16px/19px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
input {
	
}
textarea {
	
}
select {
	
}
button {
	
}
a {
	
}
p {
	margin: 0px 0px 12px;
}
hr {
	border: 0px currentColor; border-image: none; height: 1px;
}
ul {
	margin: 0px 0px 10px 10px;
}
ol {
	margin: 0px 0px 10px 10px;
}
dd {
	margin: 0px 0px 10px 10px;
}
ul {
	
}
ol {
	list-style: decimal;
}
.reset {
	list-style: none;
}
.reset li {
	list-style: none;
}
.clr {
	clear: both;
}
.thide {
	height: 0px; line-height: normal; overflow: hidden; display: block;
}
.htmenu span {
	height: 0px; line-height: normal; overflow: hidden; display: block;
}
.lcol {
	display: inline;
}
.rcol {
	display: inline;
}
form {
	display: inline;
}
.lcol {
	float: left;
}
.toplinks {
	float: left;
}
h1 {
	float: left;
}
.toplinks ul li {
	float: left;
}
#menubar li {
	float: left;
}
#menubar li a {
	float: left;
}
.fbox {
	float: left;
}
.argcoms {
	float: left;
}
.basenavi {
	float: left;
}
.bnnavi {
	float: left;
}
.navigation {
	float: left;
}
.navigation a {
	float: left;
}
.navigation span {
	float: left;
}
.nextprev {
	float: left;
}
.thide.nextprev {
	float: left;
}
.counts li {
	float: left;
}
.rcol {
	float: right;
}
.counts {
	float: right;
}
.argmore a {
	float: right;
}
.argmore_next a {
	float: right;
}
.loginbox {
	float: right;
}
.linesbg {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
#footbox {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.bnnavi {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.tagskey {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.highslide-controls {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
#menubar a:hover {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
#menubar a {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.berrors {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.informer {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.counts {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.moda a {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.no_java {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
#menubar a:hover {
	border-radius: 3px;
}
#menubar a:active {
	border-radius: 3px;
}
#menubar a:focus {
	border-radius: 3px;
}
.close {
	border-radius: 3px;
}
.linesbg {
	border-radius: 3px;
}
#footbox {
	border-radius: 3px;
}
.bnnavi {
	border-radius: 3px;
}
.tagskey {
	border-radius: 3px;
}
.highslide-controls {
	border-radius: 3px;
}
.berrors {
	border-radius: 3px;
}
.informer {
	border-radius: 3px;
}
.counts {
	border-radius: 3px;
}
.vsep {
	border-radius: 3px;
}
#midside {
	border-radius: 3px;
}
.content {
	border-radius: 3px;
	position: absolute;
}
.content_banner {
	border-radius: 3px;
}
#bvote {
	border-radius: 3px;
}
#footer {
	border-radius: 3px;
}
.moda a {
	border-radius: 3px;
}
.no_java {
	border-radius: 3px;
}
.content {
	background-color: rgb(255, 255, 255);
}
.content_banner {
	background-color: rgb(255, 255, 255);
}
.counts {
	background-color: rgb(255, 255, 255);
}
.banner {
	overflow: hidden;
}
.content_banner {
	overflow: hidden;
}
.banner_zastavka {
	background: url("../images/linesbg.png") rgb(204, 210, 215); border: 1px solid rgb(255, 255, 255); border-image: none; width: 179px; height: 59px; text-align: center; color: rgb(149, 148, 148); padding-top: 5px;
}
.banner_zastavka::after {
	font-size: 0.9em; content: "(место для рекламы)";
}
.banner_zastavka p {
	margin: 0px; padding: 0px;
}
.toplinks {
	width: 90%; font-style: italic; margin-left: 19px;
}
.toplinks ul li {
	padding: 5px 0px 0px 12px;
}
#header {
	height: 101px;
}
#header .rcol {
	width: 60%; margin-top: 5px;
}
.menutop {
	height: 39px; margin-left: 7px; position: relative;
}
#menubar {
	height: 38px; line-height: 37px; overflow: hidden;
}
#menubar a {
	margin: 2px 4px 2px 0px; padding: 0px 12px; height: 33px;
}
#menubar a:hover {
	background: url("../images/linesbg.png") rgb(204, 210, 215); box-shadow: inset 27px -13px 59px -12px #fff;
}
#menubar a:active {
	background: url("../images/linesbg.png") rgb(204, 210, 215); box-shadow: inset 27px -13px 59px -12px #fff;
}
#menubar a:focus {
	background: url("../images/linesbg.png") rgb(204, 210, 215); box-shadow: inset 27px -13px 59px -12px #fff;
}
#menubar a:active {
	color: rgb(0, 51, 153);
}
#menubar a:focus {
	color: rgb(0, 51, 153);
}
#item0 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item1 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item2 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item3 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item4 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item5 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item6 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item7 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item8 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item9 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item10 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item11 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item12 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item13 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item14 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
#item15 {
	background: rgb(255, 255, 255); margin: 50px auto; padding: 10px 15px; border-radius: 7px; border: 1px solid rgb(0, 0, 0); transition:0.5s; border-image: none; left: 0px; top: 0px; width: 355px; height: 425px; right: 0px; bottom: 0px; position: absolute; z-index: 99; box-shadow: 2px 2px 3px 2px rgba(94,119,122,0.56); transform: scale(0);
}
.max#item0 {
	transform: scale(1); transition-duration: 1s;
}
.max#item1 {
	transform: scale(1); transition-duration: 1s;
}
.max#item2 {
	transform: scale(1); transition-duration: 1s;
}
.max#item3 {
	transform: scale(1); transition-duration: 1s;
}
.max#item4 {
	transform: scale(1); transition-duration: 1s;
}
.max#item5 {
	transform: scale(1); transition-duration: 1s;
}
.max#item6 {
	transform: scale(1); transition-duration: 1s;
}
.max#item7 {
	transform: scale(1); transition-duration: 1s;
}
.max#item8 {
	transform: scale(1); transition-duration: 1s;
}
.max#item9 {
	transform: scale(1); transition-duration: 1s;
}
.max#item10 {
	transform: scale(1); transition-duration: 1s;
}
.max#item11 {
	transform: scale(1); transition-duration: 1s;
}
.max#item12 {
	transform: scale(1); transition-duration: 1s;
}
.max#item13 {
	transform: scale(1); transition-duration: 1s;
}
.max#item14 {
	transform: scale(1); transition-duration: 1s;
}
.max#item15 {
	transform: scale(1); transition-duration: 1s;
}
.modal {
	margin: 0px 0px 7px 15px; padding: 0px;
}
.moda::before {
	content: "Смотреть все статьи по теме: ";
}
.close {
	top: 5px; width: 33px; height: 25px; right: 5px; color: rgb(255, 255, 255); position: absolute; background-color: rgb(0, 0, 0);
}
.close:hover {
	cursor: pointer; background-color: red;
}
.no_java {
	margin: 50px auto; padding: 15px; left: 0px; top: 0px; width: 250px; height: 55px; right: 0px; bottom: 0px; position: absolute; z-index: 99; background-color: rgb(255, 255, 17);
}
.searchbar {
	background: url("../images/asket0.png") no-repeat 0px -75px; width: 300px; height: 23px; margin-top: 7px; float: right;
}
.searchbar li {
	height: 23px; float: left;
}
.searchbar .lfield {
	width: 222px; overflow: hidden;
}
.searchbar .lfield input {
	background: none; padding: 0px 7px; border: 0px currentColor; border-image: none; width: 205px; height: 23px; color: rgb(255, 255, 255); font-size: 0.9em; font-style: italic; float: left;
}
.searchbar .lbtn input {
	background: url("../images/asket0.png") no-repeat 0px -121px; width: 77px; height: 23px;
}
.searchbar .lbtn input:hover {
	background-position: -77px -121px;
}
.berrors {
	margin: 12px 0px; padding: 10px; font-style: italic; background-color: rgb(233, 238, 242);
}
.informer {
	margin: 12px 0px; padding: 10px; font-style: italic; background-color: rgb(233, 238, 242);
}
.hide {
	margin: 12px 0px; padding: 10px; font-style: italic; background-color: rgb(233, 238, 242);
}
.quote {
	margin: 12px 0px; padding: 10px; font-style: italic; background-color: rgb(233, 238, 242);
}
.calc_bloks {
	margin: 0px 0px 15px 30px; padding: 5px 15px; width: 400px; border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.calc_bloks {
	background: url("../images/linesbg.png") rgb(204, 210, 215);
}
.linesbg {
	background: url("../images/linesbg.png") rgb(204, 210, 215);
}
.calc {
	margin: 12px 25px; padding: 0px 5px;
}
.vsep {
	padding-right: 307px;
}
#sidebar {
	width: 302px; margin-right: -307px;
}
#midside {
	width: 100%;
}
#midside img {
	max-width: 630px;
}
.content {
	margin: 7px;
}
.content_banner {
	margin: 7px;
}
.content {
	padding: 12px;
}
.content_banner {
	padding: 0px 0px 7px;
}
.block {
	width: 302px; margin-top: 31px;
}
.block .dcont {
	margin: 0px 15px; padding: 15px 0px;
}
.block .dtop {
	padding: 0px 15px; height: 35px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.block .dtop .btl {
	margin-top: 11px;
}
.dtop_sidebar {
	padding-left: 15px; margin-top: 19px;
}
.dtop_sidebar h4.btl span {
	color: rgb(17, 255, 255);
}
.dtop_sidebar h4.btl span::before {
	content: "НОВЫЕ СТАТЬИ";
}
#slidemenu {
	margin-top: 9px;
}
#slidemenu li a {
	background: url("../images/asket0.png") no-repeat 0px -75px; padding: 0px 15px; height: 35px; color: rgb(255, 255, 255); line-height: 34px; border-bottom-color: rgb(180, 187, 195); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
#slidemenu li span {
	background: url("../images/asket0.png") no-repeat 0px -75px; padding: 0px 15px; height: 35px; color: rgb(255, 255, 255); line-height: 34px; border-bottom-color: rgb(180, 187, 195); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
#slidemenu li a:hover {
	background-position: 0px -145px; color: rgb(250, 100, 71); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#slidemenu li span:hover {
	background-position: 0px -145px; color: rgb(250, 100, 71); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#slidemenu li.selected span {
	background-position: 0px -145px;
}
#slidemenu li.submenu {
	overflow: hidden;
}
#slidemenu li.submenu ul {
	background: url("../images/asket1.png") no-repeat -17px -46px; list-style: none; margin: 5px 0px; padding: 15px;
}
#slidemenu li.submenu ul li {
	padding-left: 7px;
}
#slidemenu li.submenu ul a {
	background: url("../images/asket1.png") no-repeat -51px -111px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: auto; line-height: normal; font-size: 0.85em;
}
#slidemenu2 {
	font-style: italic; margin-top: 9px;
}
#slidemenu2 li a {
	display: block; cursor: pointer;
}
#slidemenu2 li span {
	display: block; cursor: pointer;
}
#slidemenu2 li.selected span {
	padding-bottom: 3px; font-size: 0.96em; font-weight: 700;
}
#slidemenu2 li.submenu2 {
	overflow: hidden;
}
#slidemenu2 li.submenu2 ul {
	margin: 7px 0px; height: auto; padding-left: 9px; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: solid;
}
#slidemenu2 li.submenu2 ul a {
	width: 100%; height: auto; padding-bottom: 3px;
}
#rightmenu .linesbg ul {
	min-height: 54px;
}
.linesbg {
	margin: 11px 0px; padding: 11px;
}
#popular {
	padding-top: 0px;
}
#popular .btl {
	background: url("../images/ribbon.png") no-repeat 98% 0px; padding: 15px 0px 5px; color: rgb(193, 2, 42); margin-top: -3px;
}
#popular li {
	background: url("../images/gdot.png") no-repeat; padding: 1px 1px 1px 15px;
}
.fbox li {
	background: url("../images/gdot.png") no-repeat; padding: 1px 1px 1px 15px;
}
.fbutton {
	background: none; border: 0px currentColor; border-image: none; padding-right: 14px; font-style: italic; cursor: pointer;
}
.bbcodes {
	background: none; border: 0px currentColor; border-image: none; padding-right: 14px; font-style: italic; cursor: pointer;
}
.bbcodes_poll {
	background: none; border: 0px currentColor; border-image: none; padding-right: 14px; font-style: italic; cursor: pointer;
}
.ui-button {
	background: none; border: 0px currentColor; border-image: none; padding-right: 14px; font-style: italic; cursor: pointer;
}
#bvote {
	background: url("../images/asket1.png") no-repeat 0px -55px;
}
#bvote .dtop {
	border: 0px currentColor; border-image: none;
}
.vtitle {
	background: url("../images/asket0.png") no-repeat 0px -145px; margin: 0px; padding: 10px 15px 14px;
}
.vote {
	padding: 2px 0px 2px 2px; clear: both;
}
#dle-poll-list div {
	padding: 2px 0px 2px 2px; clear: both;
}
.vote input {
	margin: 0px 4px 0px 0px; width: 14px; height: 14px;
}
#dle-poll-list div input {
	margin: 0px 4px 0px 0px; width: 14px; height: 14px;
}
#dle-poll-list {
	padding: 10px 0px; text-align: left;
}
#footbox {
	margin: 12px 0px; padding: 5px 0px 25px; overflow: hidden; position: relative;
}
.ribbon {
	background: url("../images/ribbon.png"); top: 0px; width: 56px; right: 23px; padding-top: 36px; position: absolute;
}
.fbox {
	width: 33%; min-height: 110px;
}
.fbox .dcont {
	margin: 0px 25px;
}
.fbox .btl {
	margin-bottom: 0.4em;
}
.tagskey {
	padding: 7px;
}
span.tag_span {
	padding-left: 3px; font-size: 12px; vertical-align: super; cursor: pointer;
}
.clouds_xsmall {
	font-size: 0.8em;
}
.clouds_small {
	font-size: 0.9em;
}
.clouds_medium {
	font-size: 1em; font-weight: 700;
}
.clouds_large {
	font-size: 1.1em;
}
.clouds_xlarge {
	font-size: 1.2em;
}
#footer {
	margin: 12px 0px 0px; padding: 3px; background-color: rgb(222, 229, 235);
}
.baseform {
	margin: 12px 0px 0px; padding: 3px; background-color: rgb(222, 229, 235);
}
#footer {
	height: 59px;
}
#footer h2 {
	display: inline;
}
#footer h2 a {
	background: url("../images/asket1.png") no-repeat -41px 0px; margin: 5px; width: 48px; padding-top: 48px; float: left;
}
.counts {
	margin: 7px; padding: 7px;
}
.counts li {
	width: 88px; height: 31px; margin-left: 7px;
}
.copyright {
	line-height: 1em; font-size: 0.9em; margin-top: 11px; float: left;
}
.lines {
	background: rgb(246, 246, 246); padding: 5px 13px; border: 1px solid rgb(211, 218, 224); border-image: none; margin-bottom: 13px;
}
.sortn {
	text-align: center;
}
.base {
	padding-top: 8px; border-top-color: rgb(126, 132, 137); border-top-width: 2px; border-top-style: solid;
}
.base .btl {
	margin-bottom: 0.2em;
}
.fl_block img {
	margin: 0px 10px 10px 0px; width: 250px;
}
.base .maincont {
	background: url("../images/shadlite.png") no-repeat 100% 100%; margin: 0px; padding: 15px 0px 1px; border-top-color: rgb(180, 187, 195); border-top-width: 2px; border-top-style: solid;
}
.basecont {
	padding-top: 13px; border-top-color: rgb(197, 203, 211); border-top-width: 9px; border-top-style: solid;
}
.storenumber {
	margin-top: 30px;
}
.mlink {
	height: 33px;
}
.fullstory .mlink {
	margin-bottom: 7px;
}
.argmore a {
	height: 30px; line-height: 29px; padding-left: 23px;
}
.argmore_next a {
	height: 30px; line-height: 29px; padding-left: 23px;
}
.argcoms {
	height: 30px; line-height: 29px; padding-left: 23px;
}
.argcat::before {
	content: "Категория: ";
}
.argmore a::after {
	content: "Читать статью...";
}
.argmore_next a::after {
	content: "Вернуться";
}
.argcoms::before {
	content: "Комментариев: ";
}
#tabln1::before {
	content: "Комментариев: ";
}
.related {
	position: relative;
}
.related span::before {
	content: "Еще статьи по теме";
}
.related li {
	background: url("../images/asket1.png") no-repeat -87px 0px; padding-left: 39px;
}
.heading {
	line-height: normal; margin-bottom: 10px;
}
.bcomment {
	padding-left: 113px;
}
.bcomment .lcol {
	width: 100px; margin-left: -113px; position: relative;
}
.bcomment .lcol .avatar img {
	width: 100px; margin-bottom: 0.8em; display: block;
}
.bcomment .rcol {
	width: 100%; border-left-color: rgb(197, 203, 211); border-left-width: 2px; border-left-style: solid; min-height: 90px;
}
.combox {
	padding: 10px 13px 7px;
}
.comedit {
	padding-top: 9px; margin-top: 13px; border-top-color: rgb(197, 203, 211); border-top-width: 2px; border-top-style: solid;
}
.comedit a {
	margin-right: 10px; float: left;
}
.selectmass {
	display: inline;
}
.selectmass input {
	margin: 10px 0px 0px 6px; float: right;
}
#comments {
	width: 100%; height: 175px;
}
.baseform .dcont .heading {
	margin: 0px;
}
.tableform {
	width: 100%;
}
.tableform td.label {
	width: 20%; vertical-align: top;
}
.fieldsubmit {
	padding: 10px 13px;
}
.tableform td {
	padding: 10px 13px;
}
.impot {
	color: rgb(213, 30, 68); font-weight: 400;
}
.f_input {
	width: 300px;
}
.f_textarea {
	width: 458px;
}
.fieldtr select {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.f_textarea {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.textin {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.f_input {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.xfields textarea {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.xprofile textarea {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.xfields input {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.xprofile input {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.xfields select {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.xprofile select {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
select {
	padding: 2px 5px; border: 1px solid rgb(188, 192, 194); border-image: none;
}
.searchstyle {
	width: 480px;
}
.search {
	font-size: 11px;
}
fieldset {
	margin: 0px; padding: 5px; border: 2px solid rgb(191, 206, 214); border-image: none; text-align: left;
}
.statistics {
	overflow: hidden;
}
.statistics ul.lcol {
	width: 33.3%;
}
.bnnavi {
	background: rgb(233, 238, 242); height: 32px;
}
.navigation a {
	padding: 0px 8px; height: 32px; line-height: 32px; font-weight: 700; border-right-color: rgb(180, 187, 195); border-right-width: 1px; border-right-style: solid;
}
.navigation span {
	padding: 0px 8px; height: 32px; line-height: 32px; font-weight: 700; border-right-color: rgb(180, 187, 195); border-right-width: 1px; border-right-style: solid;
}
.nextprev span {
	padding: 0px 8px; height: 32px; line-height: 32px; font-weight: 700; border-right-color: rgb(180, 187, 195); border-right-width: 1px; border-right-style: solid;
}
.nextprev {
	padding: 0px 22px;
}
.navigation span {
	color: rgb(255, 255, 255); background-color: rgb(219, 20, 61);
}
#loading-layer {
	background: rgb(0, 0, 0); padding: 10px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; display: none;
}
.xfields input {
	width: 280px;
}
#dropmenudiv {
	padding: 7px 0px; background-color: rgb(223, 227, 230);
}
#dropmenudiv a {
	padding: 2px 10px; width: 162px; display: block;
}
.highslide-wrapper {
	background: rgb(255, 255, 255);
}
.highslide-outline {
	background: rgb(255, 255, 255);
}
.highslide-active-anchor {
	visibility: hidden;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-loading {
	padding: 3px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); font-size: 9px; font-weight: 700; text-decoration: none; display: block; background-color: rgb(0, 0, 0);
}
a.highslide-full-expand {
	background: url("../dleimages/fullexpand.gif") no-repeat; margin: 0px 10px 10px 0px; width: 34px; height: 34px; display: block;
}
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}
.highslide-caption {
	background: rgb(255, 255, 255); padding: 5px; display: none;
}
.highslide-controls {
	background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0px -90px; margin: 10px; width: 195px; height: 40px;
}
.highslide-controls ul {
	background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px; list-style: none; margin: 0px; padding: 0px; left: 15px; height: 40px; position: relative;
}
.highslide-controls li {
	padding: 5px 0px; float: left;
}
.highslide-controls a {
	background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif"); width: 30px; height: 30px; float: left; display: block;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	display: none;
}
.highslide-controls .highslide-previous a {
	background-position: 0px 0px;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0px -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0px -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0px;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0px;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0px;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0px;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0px;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0px;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
.ui-widget-overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; position: absolute; opacity: 0.4;
}
.ui-helper-clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ui-helper-clearfix {
	display: block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-icon {
	text-indent: -99999px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.ui-widget-header {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: 700;
}
.ui-widget-header a {
	color: rgb(255, 255, 255);
}
.ui-widget-header .ui-icon {
	background-image: url("../images/ui-icons.png");
}
.ui-state-hover .ui-icon {
	background-color: rgb(219, 20, 61);
}
.ui-state-focus .ui-icon {
	background-color: rgb(219, 20, 61);
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-dialog {
	background: rgb(255, 255, 255); padding: 3px; border: 2px solid rgb(166, 181, 192); border-image: none; width: 300px; overflow: hidden; position: absolute;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 7px; position: relative;
}
.ui-dialog .ui-dialog-titlebar-close {
	margin: -10px 0px 0px; padding: 1px; top: 50%; width: 19px; height: 18px; right: 0.3em; position: absolute;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
}
.ui-dialog .ui-dialog-content {
	padding: 13px; overflow: hidden;
}
.ui-dialog .ui-dialog-buttonpane {
	background: rgb(240, 242, 244); padding: 13px;
}
.voteprogress {
	height: 15px; overflow: hidden; margin-bottom: 5px; background-color: rgb(247, 247, 247);
}
.voteprogress span {
	background: rgb(14, 144, 210); height: 15px; text-align: center; color: rgb(255, 255, 255); text-indent: -2000em; overflow: hidden; display: block;
}
.voteprogress .vote2 {
	background-color: rgb(221, 81, 76);
}
.voteprogress .vote3 {
	background-color: rgb(94, 185, 94);
}
.voteprogress .vote4 {
	background-color: rgb(75, 177, 207);
}
.voteprogress .vote5 {
	background-color: rgb(250, 167, 50);
}
.pollprogress {
	height: 18px; overflow: hidden; margin-bottom: 5px; background-color: rgb(247, 247, 247);
}
.pollprogress span {
	background: rgb(14, 144, 210); height: 18px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size: 12px; display: block;
}
.pollprogress .poll2 {
	background-color: rgb(221, 81, 76);
}
.pollprogress .poll3 {
	background-color: rgb(94, 185, 94);
}
.pollprogress .poll4 {
	background-color: rgb(75, 177, 207);
}
.pollprogress .poll5 {
	background-color: rgb(250, 167, 50);
}
@media all and (max-width:1023px)
{
#header .rcol {
	width: 55%;
}
.menutop {
	margin: 0px;
}
.vsep {
	padding: 0px;
}
.content {
	margin: 7px 0px;
}
.content_banner {
	margin: 7px 0px;
}
#sidebar {
	display: none;
}
.sortn {
	display: none;
}
.lines {
	display: none;
}
.hide_media {
	display: none;
}
}
@media all and (max-width:823px)
{
#header .rcol {
	width: 45%;
}
.hide_media_1 {
	display: none;
}
#midside table {
	font-size: 0.9em;
}
}
