/*
Theme Name: soblazn

*/



HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP,
SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
B, U, I, CENTER,
DL, DT, DD, OL, UL, LI,
FIELDSET, FORM, LABEL, LEGEND {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
BODY {line-height: 1;}
UL {list-style: none;}
:focus {outline: 0;}
INS {text-decoration: none;}
DEL {text-decoration: line-through;}


/* BODY */

body {
	font: 13px Verdana;
	background: #8e8e8e;
	color: #636060;
	text-align: center;
	margin: 0;
	padding: 0;
	}

.bgfoot {
	width: 100%;
	background: url('images/bgfoot.jpg') no-repeat center bottom;
	}

.bgtop {
	width: 100%;
	background: url('images/bgtop.jpg') no-repeat center top;
	}

#page {
	background: #fff;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	}

#header {
	background: url('images/header.jpg') no-repeat;
	margin: 0;
	padding: 0;
	height: 248px;
	width: 1000px;
	}

.headermenu{
	position: relative;
	height: 54px;
	width: 1000px;
	}

.headermenutop{
	position: absolute;
	z-index: 2;
	height: 29px;
	width: 1000px;
	}

.headermenutopleft{
	float: left;
	height: 29px;
	width: 8px;
	background: url('images/headermenutopleft.png') no-repeat;
	}

.headermenutopright{
	float: left;
	height: 29px;
	width: 8px;
	background: url('images/headermenutopright.png') no-repeat;
	}

.headermenutopcenter{
	float: left;
	height: 29px;
	width: 984px;
	background: url('images/headermenutopten.png') repeat-x;
	}

.headermenutopcenter ul {
	float: left;
	display: block;
	height: 24px;
	padding: 0 0 0 19px;
	background: #ac65b0;
	}

.headermenutopcenter ul li{
	float: left;
	display: block;
	height: 24px;
	padding: 0 2px 0 0px;
	background: #ac65b0 url('images/headermenutoprazdel.png') no-repeat right;
	}

.headermenutopcenter ul li a{
	float: left;
	display: block;
	height: 20px;
	padding: 4px 30px 0 30px;
	color: #fff;
	font: 11px Verdana;
	text-shadow: 1px 1px 0px #372039;
	}

.headermenutopcenter ul li a:hover, .headermenutopcenter ul li.current_page_item a{
	text-decoration: none;
	background: #c976ce;
	}

.headermenutopcenter ul li.rozoviy, .headermenutopcenter ul .rozoviy li {
	background: #ad5a8c url('images/headermenutoprazdel.png') no-repeat right;
	}

.headermenutopcenter ul li.rozoviy a:hover, .headermenutopcenter ul .rozoviy li a:hover, .headermenutopcenter ul .rozoviy li.current-cat a, .headermenutopcenter ul .rozoviy li.current-cat-parent a{
	background: #bc78a1;
	}

.headermenutopcenter ul .rozoviy .rozoviylast li{
	background: #ad5a8c;
	}


.headermenubot{
	position: absolute;
	top: 24px;
	z-index: 1;
	height: 35px;
	width: 991px;
	padding: 0 0 0 9px;
	}

.headermenubot ul li{
	float: left;
	display: block;
	height: 30px;
	padding: 0 2px 0 0px;
	}

.headermenubot ul li a{
	float: left;
	display: block;
	height: 30px;
	color: #000000;
	font: 11px Verdana;
	text-shadow: 1px -1px 0px #fff;
	text-transform: uppercase;
	}

.headermenubot ul li a span{
	display: block;
	height: 30px;
	background: url('images/headermenubotleft.png') no-repeat;
	padding: 0 0 0 7px;
	}

.headermenubot ul li a span span{
	background: url('images/headermenubotright.png') no-repeat right;
	padding: 0 7px 0 0;
	}

.headermenubot ul li a span span span{
	background: url('images/headermenubotfon.png') repeat-x;
	height: 23px;
	padding: 7px 22px 0 23px;
	}

.headermenubot ul li a:hover{
	text-decoration: none;
	}

.headermenubot ul li a:hover span, .headermenubot ul li a:hover span span, .headermenubot ul li a:hover span span span,
.headermenubot ul li.current-cat a span, .headermenubot ul li.current-cat a span span, .headermenubot ul li.current-cat a span span span,
.headermenubot ul li.current-cat-parent a span, .headermenubot ul li.current-cat-parent a span span, .headermenubot ul li.current-cat-parent a span span span
{
	background: none;
	}


.headerlogo{
	float: left;
	height: 184px;
	width: 568px;
	padding: 3px 0 0 26px;
	}

.headerlogo a{
	display: block;
	height: 184px;
	width: 568px;
	}

.headersearch{
	float: left;
	height: 23px;
	width: 220px;
	padding: 154px 0 0 185px;
	}


/* ГЛАВНАЯ СТРАНИЦА */


#maintop{
	width: 1000px;
	height: 272px;
	}

.maintoptema{
	float: left;
	width: 184px;
	height: 123px;
	padding: 107px 10px 0 15px;
	background: url('images/maintoptema.jpg') no-repeat;
	color: #b80051;
	}

.maintoptema a, .maintoptema a:hover{
	color: #b80051;
	text-decoration: none;
	}

.maintopslider{
	float: left;
	width: 571px;
	height: 267px;
	}

.maintopsliderall{
	position: relative;
	width: 571px;
	height: 267px;
	overflow: hidden;
	}

#sliderimg{
	position: absolute;
	z-index: 1;
	width: 571px;
	height: 267px;
	}

#sliderimg img{
	width: 571px;
	height: 267px;
	}

.sliderimgfon{
	position: absolute;
	z-index: 2;
	width: 571px;
	height: 267px;
	background: url('images/maintopslider.png') no-repeat;
	}

.sliderimgnav{
	position: absolute;
	z-index: 3;
	width: 264px;
	height: 254px;
	padding: 13px 0 0 307px;
	}


.sliderimgnav ul li a{
	display: block;
	width: 264px;
	height: 39px;
	margin: 1px 0;
	line-height: 39px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 12px;
	cursor: pointer;
	}

.sliderimgnav ul li a span{
	display: block;
	width: 222px;
	height: 39px;
	padding: 0 25px 0 17px;
	overflow: hidden;
	cursor: pointer;
	}

.sliderimgnav ul li a.activeSlide {
	background: url('images/maintopslideractive.png') repeat-x;
}

.sliderimgnav ul li a:hover, .sliderimgnav ul li:hover a.activeSlide{
	color: #fc94f4;
	text-decoration: none;
	background: url('images/maintopslideractive.png') repeat-x;
	}




.maintoplogin{
	float: left;
	width: 180px;
	height: 200px;
	background: url('images/maintoplogin.jpg') no-repeat;
	padding: 9px 22px 21px 18px;
	}

.maintoplogin a, .maintoplogin a:hover{
	color: #800080;
	}

.hello{
	background: url('images/hello.png') no-repeat;
	padding: 45px 0 0 0;
	color: #b80051;
	}

.hello b{
	font-size: 14px;
	color: #b80051;
	}

.hello li{
	padding: 0 0 7px 10px;
	}

.loginform{
	width: 180px;
	height: 200px;
	background: url('images/loginform.png') no-repeat;
	}

.loginformuser{
	width: 172px;
	height: 17px;
	margin: 42px 0 0 2px;
	padding: 0;
	background: none;
	border: 0;
	color: #636060;
	}

.loginformpass{
	width: 172px;
	height: 17px;
	margin: 58px 0 0 2px;
	padding: 0;
	background: none;
	border: 0;
	color: #636060;
	}

.regloss{
	width: 180px;
	height: 30px;
	padding: 12px 0 0 0;
	color: #800080;
	font-size: 10px;
	}

.loginformsubmit{
	width: 85px;
	height: 20px;
	margin: 0 0 0 39px;
	padding: 0;
	background: none;
	border: 0;
	cursor: pointer;
	color: #800080;
	}

.loginformsubmit:active{
	margin: 1px 0 0 39px;
	}


#content {
	width: 1000px;
	}

#mainposts{
	float: left;
	width: 574px;
	}

#mainsidebarleft {
	float: left;
	width: 189px;
	padding: 0 0 0 17px;
	}

#mainsidebarright {
	float: left;
	width: 220px;
	}


.sbvoprosspecy {
	width: 182px;
	padding: 36px 0 0 0;
	background: url('images/sbvoprosspecy.jpg') no-repeat;
	}

.sbvoprosspecy .tabs { padding: 0; margin: 0; width: 182px; height: 21px; float: left; }
.sbvoprosspecy .tabs li { padding: 0; margin: 0; display: inline; float: left;  }
.sbvoprosspecy .tabs li a { float: left; display: block; height: 19px; width: 84px; padding: 2px 0 0 0; margin: 0 3px 0 0; color: #9c9c9c; text-shadow: 1px 1px 0px #fff; text-align: center; font-size: 11px;}
.sbvoprosspecy .tabs li.t-spec a { background: url('images/tabs84.jpg') no-repeat;}
.sbvoprosspecy .tabs li.t-vopros a { background: url('images/tabs84.jpg') no-repeat;}
.sbvoprosspecy .tabs li.t-spec a:link.active, .sbvoprosspecy .tabs li.t-spec a:visited.active { background: none;}
.sbvoprosspecy .tabs li.t-vopros a:link.active, .sbvoprosspecy .tabs li.t-vopros a:visited.active { background: none;}

#t-spec {
	padding: 8px 0 0 0;
	}

#t-vopros{
	padding: 18px 0 0 0;
	color: #9c9c9c;
	font-size: 11px;
	}

#t-vopros ul li{
	display: block;
	padding: 0 0 10px 32px;
	background: url('images/comli.jpg') no-repeat 0px 2px;
	}

#t-vopros ul li a{
	text-decoration: underline;
	}

#t-vopros ul li a:hover{
	text-decoration: none;
	}

.spec{
	width: 182px;
	padding: 0 0 15px 0;
	}

.specava{
	float: left;
	width: 66px;
	}

.specava img{
	border: 1px solid #dec9d0;
	width: 50px;
	height: 50px;
	margin: 2px 0 0 2px;
	}

.specinfo{
	float: left;
	width: 116px;
	font-size: 11px;
	color: #589eb3;
	}

.specinfo a{
	display: block;
	font-weight: bold;
	color: #b2b2b2;
	margin: 0 0 2px 0;
	}

.specinfo a:hover{
	color: #c2c0c0;
	}

.allspec{
	display: block;
	width: 129px;
	height: 18px;
	background: url('images/allspec.jpg') no-repeat;
	color: #818181;
	text-align: center;
	margin: 4px 0 0 20px;
	padding: 2px 2px 0 0;
	font-size: 11px;
	}

.allspec:hover{
	color: #9e9d9d;
	}

.rekl {
	padding: 15px 0;
	text-align: center;
	}
.rekl0 {
	padding: 15px 0;
	text-align: center;
	}
.sbpodpiska{
	width: 220px;
	background: url('images/sbpodpiska.jpg') no-repeat;
	padding: 36px 0 0 0;
	}

.sbpodpiskaform{
	width: 148px;
	height: 78px;
	padding: 14px 35px 0 37px;
	background: url('images/sbpodpiskaform.jpg') no-repeat;
	}

.podpismail{
	width: 140px;
	height: 20px;
	padding: 0 4px;
	background: none;
	border: 0;
	color: #828282;
	font-size: 11px;
	}

.podpissubmit{
	width: 105px;
	height: 20px;
	margin: 12px 0 0 24px;
	background: none;
	border: 0;
	color: #828282;
	font-size: 11px;
	}

.sbosuzden{
	width: 190px;
	background: url('images/sbosuzden.jpg') no-repeat 17px 17px;
	padding: 53px 0 0 12px;
	}

.sbosuzden .tabs { padding: 0; margin: 0; width: 190px; height: 21px; float: left; }
.sbosuzden .tabs li { padding: 0; margin: 0; display: inline; float: left;  }
.sbosuzden .tabs li a { float: left; display: block; height: 19px; width: 84px; padding: 2px 0 0 0; margin: 0 3px 0 0; color: #9c9c9c; text-shadow: 1px 1px 0px #fff; text-align: center; font-size: 11px;}
.sbosuzden .tabs li.t-last a { margin: 0 0 0 10px; background: url('images/tabs84.jpg') no-repeat;}
.sbosuzden .tabs li.t-popular a { background: url('images/tabs84.jpg') no-repeat;}
.sbosuzden .tabs li.t-last a:link.active, .sbvoprosspecy .tabs li.t-spec a:visited.active { background: none;}
.sbosuzden .tabs li.t-popular a:link.active, .sbvoprosspecy .tabs li.t-vopros a:visited.active { background: none;}

#t-last{
	padding: 18px 0 0 0;
	color: #9c9c9c;
	font-size: 11px;
	}

#t-last ul li{
	display: block;
	padding: 0 0 10px 32px;
	background: url('images/comli.jpg') no-repeat 0px 2px;
	}

#t-last ul li a{
	text-decoration: underline;
	}

#t-last ul li a:hover{
	text-decoration: none;
	}

#t-popular{
	padding: 18px 0 0 0;
	color: #9c9c9c;
	font-size: 11px;
	}

#t-popular ul li{
	display: block;
	padding: 0 0 10px 32px;
	background: url('images/comli.jpg') no-repeat 0px 2px;
	min-height: 21px;
	}

#t-popular ul li a{
	text-decoration: underline;
	}

#t-popular ul li a:hover{
	text-decoration: none;
	}


.poolsblock{
	width: 220px;
	background: url('images/poolsblock.jpg') repeat-y;
	}

.poolsblocktop{
	width: 167px;
	background: url('images/poolsblocktop.jpg') no-repeat;
	padding: 20px 25px 0 28px;
	}

.poolsblockcont{
	padding: 15px 25px 3px 28px;
	}

.poolsblockcont ul, .poolsblockcont ul li{
	padding: 0;
	margin: 0;
	}

.poolsblockcont ul li{
	color: #800040;
	padding: 0 0 10px 0;
	}


.poolsblockcont ul li span{
	color: #589eb3;
	}

.poolsblockcont ul li label{
	float: right;
	display: block;
	text-align: center;
	width: 146px;
	}

.poolsblockvote{
	width: 191px;
	height: 104px;
	padding: 72px 0 0 29px;
	background: url('images/poolsblockvote.jpg') no-repeat;
	}

.poolsblockvote input{
	width: 94px;
	height: 25px;
	background: none !important;
	border: 0 !important;
	color: #686868;
	font-weight: bold;
	text-shadow: 0px -1px 0px #fff;
	}




.novoetop{
	width: 574px;
	height: 40px;
	background: url('images/novoe.jpg') no-repeat;
	}

.novoeblue{
	width: 543px;
	padding: 0 13px 0 18px;
	background: #e1f2fd;
	border-bottom: 1px solid #c1d0d9;
	font-size: 11px;
	line-height: 16px;
	}

.novoeblueblocktitle{
	width: 543px;
	height: 29px;
	}

.novoeblueblocktitle a{
	color: #969696;
	font-size: 16px;
	text-decoration: underline;
	}

.novoeblueblocktitle a:hover{
	color: #ababab;
	text-decoration: none;
	}

.novoeblueblockpost{
	float: left;
	width: 230px;
	padding: 0 41px 0 0;
	}

.novoeblueblockposttitle {
	color: #800080;
	font-size: 11px;
	font-weight: bold;
	}

.novoeblueblockposttitle h3{
	text-transform: uppercase;
	}

.novoeblueblockposttitle h3 a, .novoeblueblockposttitle h3 a:hover{
	color: #800080;
	}

.novoeblueblockposttitle img{
	float: left;
	margin: 0 12px 2px 0;
	}

.novoeblueblockposttext {
	color: #800080;
	}

.novoeblueblockposttextmore {
	padding: 5px 0 0 0;
	}

.novoeblueblockposttextmore a{
	color: #800080;
	text-decoration: underline;
	}

.novoeblueblockposttextmore a:hover{
	color: #980d98;
	text-decoration: none;
	}

.novoeblueblockall {
	height: 22px;
	padding: 0 0 4px 0;
	}

.novoeblueblockall a{
	display: block;
	width: 145px;
	height: 19px;
	padding: 3px 3px 0 0;
	float: right;
	background: url('images/novoeblueblockall.jpg') no-repeat;
	color: #818181;
	font-size: 11px;
	text-align: center;
	}

.novoebluerazdel{
	width: 543px;
	height: 6px;
	background: url('images/novoebluerazdel.jpg') no-repeat;
	}


.novoegray{
	width: 543px;
	padding: 9px 13px 20px 18px;
	border-top: 1px solid #ffffff;
	background: #e9e8e8 url('images/novoegray.jpg') no-repeat bottom;
	color: #800040;
	font-size: 11px;
	line-height: 16px;
	}

.novoegrayblocktitle{
	width: 543px;
	height: 29px;
	}

.novoegrayblocktitle a{
	color: #969696;
	font-size: 16px;
	text-decoration: underline;
	}

.novoegrayblocktitle a:hover{
	color: #ababab;
	text-decoration: none;
	}


.novoegraypostimg{
	float: left;
	width: 78px;
	}

.novoegraypostcont{
	float: left;
	width: 465px;
	}

.novoegraypostconttitle{
	text-transform: uppercase;
	font-weight: bold;
	}

.novoegraypostconttitle a, .novoegraypostconttitle a:hover{
	color: #800040;
	}

.novoegraypostconttitle span{
	color: #8080ff;
	text-transform: none;
	}

.novoegraypostcontmore{
	text-align: right;
	}

.novoegraypostcontmore a{
	color: #8080ff;
	text-decoration: underline;
	}

.novoegraypostcontmore a:hover{
	color: #8e8efd;
	text-decoration: none;
	}

.novoegrayblockall a{
	display: block;
	width: 145px;
	height: 19px;
	padding: 3px 3px 0 0;
	margin: 0 0 0 197px;
	float: left;
	background: url('images/novoegrayblockall.jpg') no-repeat;
	color: #818181;
	font-size: 11px;
	text-align: center;
	}



.mainviborredacii {
	background: url('images/mainviborredacii.jpg') no-repeat 16px 0px;
	padding: 36px 0 0 22px;
	width: 978px;
	}

.mainviborredacii .tabs { padding: 0; margin: 0; width: 340px; height: 21px; float: left; }
.mainviborredacii .tabs li { padding: 0; margin: 0; display: inline; float: left;  }
.mainviborredacii .tabs li a { float: left; display: block; height: 19px; width: 147px; padding: 2px 0 0 0; margin: 0 1px 0 0; color: #9c9c9c; text-shadow: 1px 1px 0px #fff; text-align: center; font-size: 11px;}

.mainviborredacii .tabs li.t-tekned a { background: url('images/tabs147.jpg') no-repeat;}
.mainviborredacii .tabs li.t-predned a { background: url('images/tabs1472.jpg') no-repeat;}
.mainviborredacii .tabs li.t-tekned a:link.active, .mainviborredacii .tabs li.t-tekned a:visited.active { background: none;}
.mainviborredacii .tabs li.t-predned a:link.active, .mainviborredacii .tabs li.t-predned a:visited.active { background: url('images/tabs1473.jpg') no-repeat;}


#t-tekned, #t-predned {
	padding: 15px 0 0 0;
	width: 978px;
	}

.mainviborredaciiblock{
	float: left;
	width: 458px;
	font-size: 11px;
	color: #979797;
	text-align: justify;
	line-height: 18px;
	}

.mainviborredaciiblock2{
	padding: 0 0 0 39px;
	}

.mainviborredaciiblockimg{
	float: left;
	width: 148px;
	}

.mainviborredaciiblockimg img{
	border: 1px solid #7d7061;
	}

.mainviborredaciiblockcont{
	float: left;
	width: 310px;
	}

.mainviborredaciiblockcont h4{
	display: block;
	background: #e4e4e4;
	padding: 5px 11px 12px 14px;
	color: #7e4783;
	text-shadow: 0px -1px 0px #fff;
	text-transform: uppercase;
	font-weight: normal;
	}

.mainviborredaciiblockcont h4 a{
	color: #7e4783;
	text-decoration: none;
	}

.mainviborredaciiblockcont h4 a:hover{
	color: #7e4783;
	text-decoration: underline;
	}

.mainviborredaciiblocktext{
	padding: 2px 0 0 7px;
	}




.mainbantest{
	padding: 5px 0 0 0;
	}

.mainbanleft{
	float: left;
	width: 210px;
	padding: 23px 0 0 0;
	text-align: center;
	}

.mainbanright{
	float: left;
	width: 217px;
	padding: 23px 0 0 0;
	text-align: center;
	}

.maintest{
	float: left;
	width: 573px;
	padding: 59px 0 0 0;
	background: #e4e4e4 url('images/maintest.jpg') no-repeat;
	}

.maintestbot{
	float: left;
	width: 573px;
	height: 6px;
	background: url('images/maintestbot.jpg') no-repeat bottom;
	}

.maintestleft{
	float: left;
	width: 24px;
	height: 22px;
	padding: 105px 0 0 7px;
	background: url('images/tprev.jpg') no-repeat 7px 105px;
	}

.maintestright{
	float: left;
	width: 29px;
	height: 22px;
	padding: 105px 0 0 11px;
	background: url('images/tnext.jpg') no-repeat 11px 105px;
	}

.maintestleft a, .maintestright a{
	display: block;
	width: 22px;
	height: 22px;
	}

.maintestcont{
	float: left;
	width: 502px;
	height: 252px;
	overflow: hidden;
	}

#testslider{
	width: 2502px;
	}

.maintestcont ul li{
	float: left;
	display: block;
	width: 230px;
	padding: 0 0 23px 21px;
	}

.maintestcont ul li img{
	float: left;
	margin: 0 9px 0 0;
	}

.maintestcont ul li p{
	margin: 12px 0 0 0;
	line-height: 18px;
	}

.maintestcont ul li p a{
	color: #777777;
	text-decoration: underline;
	}

.maintestcont ul li p a:hover{
	color: #8d8c8c;
	text-decoration: none;
	}




/* КОНЕЦ ГЛАВНОЙ СТРАНИЦЫ */




/* САЙТБАРЫ */

#leftsidebar {
	float: left;
	width: 229px;
	}

#rightsidebar {
	float: right;
	width: 226px;
	}

.sbtema{
	width: 184px;
	height: 123px;
	padding: 107px 20px 0 25px;
	background: url('images/sbtema.jpg') no-repeat;
	color: #b80051;
	}

.sbtema a, .sbtema a:hover{
	color: #b80051;
	text-decoration: none;
	}

.sblogin{
	width: 180px;
	height: 200px;
	background: url('images/sblogin.jpg') no-repeat;
	padding: 9px 22px 21px 24px;
	}

.sblogin a{
	color: #800080;
	}

#leftsidebar .sbvoprosspecy{
	margin: 20px 0 0 17px;
	}


.sbviborred {
	width: 182px;
	padding: 35px 0 0 0;
	background: url('images/sbviborred.jpg') no-repeat;
	margin: 20px 0 0 17px;
	}

.sbviborred .tabs { padding: 0; margin: 0; width: 182px; height: 21px; float: left; }
.sbviborred .tabs li { padding: 0; margin: 0; display: inline; float: left;  }
.sbviborred .tabs li a { float: left; display: block; height: 21px; width: 84px; padding: 0px 0 0 0; margin: 0 3px 0 0; color: #9c9c9c; text-shadow: 1px 1px 0px #fff; text-align: center; font-size: 10px; line-height: 8px;}
.sbviborred .tabs li.t-sbvt a { background: url('images/tabs84.jpg') no-repeat;}
.sbviborred .tabs li.t-sbvp a { background: url('images/tabs84.jpg') no-repeat;}
.sbviborred .tabs li.t-sbvt a:link.active, .sbvoprosspecy .tabs li.t-sbvt a:visited.active { background: none;}
.sbviborred .tabs li.t-sbvp a:link.active, .sbvoprosspecy .tabs li.t-sbvp a:visited.active { background: none;}

#t-sbvp, #t-sbvt {
	padding: 8px 0 0 0;
	}

.sbviborredblock{
	width: 172px;
	padding: 0 0 30px 0;
	}

.sbviborredava{
	float: left;
	width: 66px;
	}

.sbviborredava img{
	border: 1px solid #dec9d0;
	width: 50px;
	height: 50px;
	margin: 2px 0 0 2px;
	}

.sbviborredinfo{
	float: left;
	width: 106px;
	font-size: 11px;
	color: #589eb3;
	}

.sbviborredinfo a{
	display: block;
	font-weight: bold;
	color: #b2b2b2;
	margin: 0 0 2px 0;
	}

.sbviborredinfo a:hover{
	color: #c2c0c0;
	}


.sbcat {
	background: url('images/sbcat.jpg') no-repeat 17px 25px;
	padding: 61px 0 0 9px;
	width: 200px;
	}

.sbcat li{
	padding: 9px 5px 5px 5px;
	border-bottom: 1px dotted #000000;
	}

.sbcat li a{
	color: #fd4d9a;
	text-decoration: none;
	}

.sbcat li a:hover, .sbcat li.current-cat a{
	color: #454244;
	text-decoration: none;
	}


#rightsidebar .sbpodpiska{
	margin: 22px 0 0 0;
	}


.sbnew {
	background: url('images/sbnew.jpg') no-repeat 11px 24px;
	padding: 60px 0 0 9px;
	width: 200px;
	}

.sbnew li{
	padding: 9px 5px 5px 5px;
	border-bottom: 1px dotted #000000;
	}

.sbnew li a{
	color: #868585;
	text-decoration: none;
	}

.sbnew li a:hover{
	color: #fd4d9a;
	text-decoration: none;
	}

.sbpools {
	padding: 15px 0 0 0;
	}

#rightsidebar  .sbosuzden {
	margin: 0 0 0 10px;
	}

.sbban{
	padding: 23px 0 0 0;
	text-align: center;
	}

/* КОНЕЦ САЙТБАРОВ */





/* КОНТЕНТ */

#posts {
	float: left;
	width: 534px;
	padding: 0 7px 0 4px;
	}

.bred{
	width: 520px;
	padding: 7px 7px 9px 7px;
	background: #e9e8e8;
	color: #534b4c;
	}

.bred a{
	color: #534b4c;
	}

.bred a:hover{
	color: #605a5a;
	}

.catdesc{
	width: 520px;
	padding: 7px 7px 14px 7px;
	background: #e1f2fd;
	border-top: 5px solid #fff;
	border-bottom: 1px solid #c5d3dc;
	color: #3d3d3d;
	}

.arhive {
	width: 530px;
	padding: 8px 2px 20px 2px;
	height: 76px;
	}

.arhive img{
	float: left;
	margin: 0 7px 0 0;
	}

.arhive h3{
	margin: 17px 0 0 0;
	font-size: 16px;
	color: #bc3977;
	font-weight: normal;
	}

.arhive h3 a{
	color: #bc3977;
	}

.arhive h3 a:hover{
	color: #760c3b;
	}

.arhivedate{
	color: #534b4c;
	}

.arhivespec{
	color: #534b4c;
	font-weight: bold;
	}

.zadvopros {
	width: 132px;
	padding: 0 0 0 382px;
	height: 22px;
	}

.zadvopros a{
	display: block;
	width: 130px;
	height: 18px;
	margin: 1px 0 0 1px;
	padding: 2px 0 0 0;
	text-align: center;
	color: #818181;
	font-size: 11px;
	text-shadow: 0px -1px 0px #fff;
	background: url('images/zadvopros.jpg') no-repeat -1px 0px;
	}

.zadvopros a:hover{
	width: 132px;
	height: 19px;
	padding: 3px 0 0 0;
	margin: 0;
	color: #818181;
	background: url('images/zadvopros.jpg') no-repeat 0px -20px;
	text-decoration: none;
	}

/* КОНЕЦКОНТЕНТ */




#footer {
	background: url('images/footer.jpg') no-repeat 0px 50px;
	border: none;
	padding: 50px 0 0 0;
	margin: 0 auto;
	width: 1000px;
	height: 86px;
	clear: both;
	}

.footernav {
	width: 714px;
	height: 18px;
	padding: 2px 0 0 286px;
	}

.footernav ul li{
	float: left;
	display: block;
	padding: 0 17px 0 0;
	}

.footernav ul li a{
	color: #800040;
	font-size: 11px;
	text-decoration: none;
	}

.footernav ul li a:hover{
	color: #94044c;
	text-decoration: underline;
	}

.copy {
	float: left;
	width: 683px;
	padding: 13px 0 0 11px;
	font-size: 10px;
	line-height: 14px;
	color: #aeaeae;
	}

.stat {
	float: left;
	width: 306px;
	padding: 15px 0 0 0;
	font-size: 14px;
	}

.stat img{
	margin: 0 0 0 45px;
	}

.clear {
	clear: both;
}

/* END BODY */





/* H, P, A */

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #777;
	}



.entry p a:visited {
	color: #b85b5a;
	}

a {
	color: #589eb3;
	text-decoration: none;
	}

a:hover {
	color: #71b7cc;
	text-decoration: underline;
	}

/* END H, P, A */




/* SEARCH */

#searchform {
	margin: 0;
	padding: 0;
	}

#searchform div{
	float: left;
	}

#searchform #s {
	width: 162px;
	padding: 2px 5px;
	background: none;
	border: 0;
	color: #636060;
	}

#searchsubmit {
	margin: 2px 1px;
	width: 35px;
	background: none;
	border: 0;
	cursor: pointer;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}


/* END SEARCH */




/* Begin Various Tags & Classes */

.navigation {
	display: block;
	text-align: center;
	font-size: 14px;
	}

.navigation ul, .navigation ul li{
	display: inline;
	}

.navigation ul li{
	margin: 0 6px;
	color: #bc3977;
	}

.navigation ul li a{
	color: #534b4c;
	}

.navigation ul li a:hover{
	color: #bc3977;
	}

.comnavigation {
	padding: 15px 5px;
	}

/* End Various Tags & Classes*/




/* POST */

.post {
	text-align: justify;
	}

.post hr {
	display: block;
	}

.postmetadata {
	clear: both;
}

.post h1{
	font-size: 20px;
	color: #bc3977;
	font-weight: normal;
	margin: 7px 5px 0 5px;
	}

.post h2{
	font-size: 16px;
	color: #fd4d9a;
	font-weight: normal;
	margin: 7px 0 0 0;
	}

.post h3{
	font-size: 15px;
	color: #935a8c;
	font-weight: normal;
	margin: 7px 0 0 0;
	font-style: italic;
	}

.post p{
	margin: 17px 0;
	}

.postnav{
	text-align: center;
	padding: 11px 0 21px 0;
	}

.postnav span{
	padding: 7px 11px;
	background: #eab7c8;
	color: #423d3d;
	margin: 0 5px;
	}

.postnav a, .postnav a:hover{
	color: #423d3d;
	text-decoration: none;
	}

.postnav a span{
	background: #e4e4e4;
	}

.postnav a:hover span{
	background: #eab7c8;
	}

.tagcom{
	height: 22px;
	padding: 4px 10px 0 10px;
	background: #f8d6ff;
	color: #636060;
	}

.tagcom a{
	color: #589eb3;
	}

.posttag{
	float: left;
	width: 370px;
	}

.postncom{
	float: right;
	width: 120px;
	text-align: right;
	}


.poteme{
	padding: 60px 0 0 0;
	background: url('images/poteme.jpg') no-repeat 0px 14px;
	}

.poteme li{
	padding: 0 0 10px 10px;
	}

.poteme li a{
	color: #935a8c;
	}

.poteme li a:hover{
	color: #9e6397;
	}

/* END POST */



