* {

	padding:0;

	margin:0;

}



body {

	font:13px Verdana;

	color:#000000;

	background:#fff url("../images/bg.jpg") repeat-x top;

}



a {

	color:#F26C4F;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

}



img {

	border:none;

}
#repa_plus {padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 20px; color: #000; font-weight: bold; background-color: #7fdf7f; font-family: verdana; cursor: move;}
#repa_minus {padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 20px; color: #000; font-weight: bold; background-color: #f7a79f; font-family: verdana; cursor: move;}
#repa_none {padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 20px; color: #fff; font-weight: bold; background-color: #ff8b2d; font-family: verdana; cursor: move;}
#repa_ava {float:left;padding-right:10px;width:80px;height:80px;}
#repa_info {float:left;padding-right:10px;height:80px;}


/* Заголовки */



h1 {

	color:#00AEEF;

	font-size:1.4em;

	font-weight:bold;

	padding:5px 10px 3px;

	border-bottom:1px solid #DCD8CF;

	background:#FFF0DD;

}



h2 {

	color:#F26522;

	font:1.3em Arial;

	overflow:hidden;

	font-weight:bold;

	line-height:30px;

	margin-bottom:12px;

}



h2 img {

	float:left;

	margin-right:10px;

}



/* Элементы форм */



textarea {

	background:#eee;

	border:1px solid #999;

}



.textbox {

	background:#fff;

	border:1px solid #999;

}



.button {

	background:#FBD095;

	border:1px solid #FBD095;

	font:1em Verdana;

	padding:0 3px;

	color:#F2580E;

	height:18px;

	vertical-align:bottom !important;

	vertical-align:baseline;

}



/* Структура сайта */



#wrapper {

	background:url("../images/wrapper-bg.jpg") no-repeat left top;

	min-width:1000px;

}



#container {

	width:100%;

	float:left;

	margin-right:-255px;

}



#content {

	margin-right:255px;

}



/* Шапка */



#header {

	height:195px;

	background:url("../images/header-bg.jpg") no-repeat top right;

	position:relative;

}



.logo {

	position:absolute;

	left:50%;

	top:27px;

	margin-left:-165px;

	width:329px;

	padding-top:66px;

	height:0;

	overflow:hidden;

	background:url("../images/logo.png") no-repeat;

	cursor:pointer;

}



.slogan {

	position:absolute;

	left:50%;

	top:0;

	margin-left:-300px;

	width:600px;

	color:#636363;

	text-align:center;

}



/* Main-menu */



.shadetabs {

	overflow:hidden;

	margin:0 250px 0;

	position:relative;

	top:85px;

}



.shadetabs li {

	float:left;

	text-align:center;

	width:16.6%;

	list-style:none;

}



.shadetabs li img {

	display:block;

	margin:0 auto;

}



.shadetabs li a {

	text-decoration:none;

	font-weight:bold;

	display:block;

	padding:2px 3px;

	text-align:center;

	color:#8DC63F;

	letter-spacing:0;

	font:normal 1em Arial;

}



.shadetabs li a.selected { 

	color:#F26C4F;

	text-decoration:underline;

}



.shadetabs li a:hover {

	text-decoration:underline;

}



.extra-menu {

	margin:0 250px;

	background:url("../images/extra-menu-left.gif") no-repeat left top;

	padding:0 0 0 5px;

	position:relative;

	top:88px;

	overflow:hidden;

}



	.extra-menu .inside {

		background:url("../images/extra-menu-right.gif") no-repeat right top;

		float:left;

		padding:0 5px 0 0;

	}



.tabcontent {

	display:none;

	overflow:hidden;

	padding:2px 0;

	float:left;

	background:#C5DB77;

}



.tabcontent li {

	float:left;

	margin-right:-1px;

	padding:0 7px 2px;

	border-right:1px solid #707070;

	list-style:none;

	line-height:11px;

}



.tabcontent li a {

	color:#707070;

	text-decoration:underline;

	font-weight:normal;

	font-size:0.8em;

}



.tabcontent li a:hover {

	text-decoration:none;

}



/* Навигационная полоска */



.nav-bar {

	position:absolute;

	top:55px;

	right:255px;

	float:right;

}



.nav-bar li {

	float:left;

	list-style:none;

	padding:5px;

}



/* Навигация */



.nav {

	font-size:10px;

	float:left;

	position:absolute;

	left:50%;

	top:135px;

	margin-left:-250px;

	overflow:hidden;

}



.nav li {

	float:left;

	border-right:1px solid #827B00;

	list-style:none;

	margin-right:-1px;

	padding:0 10px;

}



.nav li a {

	color:#827B00;

	font-size:1.3em;

	font-weight:bold;

	text-decoration:none;

}



.nav li a:hover {

	color:#00826F;

	text-decoration:underline;

}



/* Центральная колонка */



#main {

	margin-left:260px;

}



#main p {

	margin-bottom:10px;

}



#main ul, #main ol {

	margin-left:30px;

}



.commerce-block {

	text-align:center;

}



.commerce-block img {

	margin-bottom:6px;

}



.speedbar-box {

	background:url("../images/speedbar.gif");

	padding:0 10px 0 30px;

	overflow:hidden;

	color:#0076A3;

	font-weight:bold;

	line-height:45px;

	margin-bottom:6px;

}



.speedbar-box a {

	color:#0076A3;

}



.speedbar-box img {

	float:left;

	margin-right:20px;

}



/* Вывод новости */



.postfooter {

	font-size:11px;

	padding:1px 10px 2px;

	background:#FFF0DD;

	margin-bottom:8px;

}



.postfooter span a {

	color:#399DC3;

}



.date {

	float:right;

	background:#fff;

	margin-right:10px;

	font-weight:italic;

	font-size:1.2em;

	padding:5px 10px;

}



.news {

	overflow:hidden;

	margin-bottom:10px;
	

}



.bottom-anchor {

	background:#FCF0E1 url("../images/bottom-anchor-left.gif") no-repeat left top;

	margin:0 10px 15px;

}



.bottom-anchor .inside1 {

	background:url("../images/bottom-anchor-right.gif") no-repeat right top;

	padding:0 10px;

	height:24px;

}



.bottom-anchor a {

	color:#127893;

	text-decoration:underline;

	font-size:1.1em;

	margin-right:20px;

}



#main .bottom-anchor p {

	line-height:24px;

	margin-bottom:0;

}



#main .rating {

	float:right;

	margin:2px 10px 0 0;

	height:14px;

	display:block;

}



/* Контентные блоки боковых колонок */



.block {

	background:#FCF4E9 url("../images/block2.gif") no-repeat bottom;

	width:249px;

	margin-bottom:10px;

}



.block .inside1 {

	background:url("../images/block1.gif") no-repeat top;

	padding:5px 10px 10px 20px;

}



.block .inside2 {

	background:url("../images/block3.jpg") no-repeat top;

	padding:20px 10px 10px 20px;

}







/* Левая колонка */



#left {

	width:249px;

	float:left;

	padding:0 9px 0 2px;

}



#left .textbox, #sidebar .textbox {

	width:155px;

}



/* Меню сайта */



.main-menu {

	font-size:1.1em;

	font-weight:bold;

	font-family:Arial;

}



.main-menu li {

	list-style:none;

	line-height:20px;

}



.main-menu li a {

	color:#B75E07;

}



.main-menu li a:hover {

	color:#3CB878;

}



.main-menu ul {

	margin-left:30px;

}



.main-menu ul li a {

	color:#A6902B;

}



.main-menu ul li a:hover {

	color:#7D6D22;

}



/* Правая колонка */



#sidebar {

	width:249px;

	float:right;

	padding:0 2px 0 4px;

	background:url("../images/block3.jpg") no-repeat right top;

}



/* Вход на сайт */



.enter {

	text-align:right;

}



.enter p {

	margin-bottom:5px;

}



.enter span {

	float:left;

	display:block;

	padding-left:30px;

	font-weight:bold;

	line-height:15px;

}



#sidebar .enter .textbox {

	width:120px;

}



.enter .button {

	color:#fff;

	background:url("../images/enter-button.gif");

	border:1px solid #BFBE8F;

}



.enter-anchors a {

	background:url("../images/cross.gif") no-repeat left top;

	padding-left:15px;

	color:#757575;

}



/* Подвал сайта */



#footer {

	background:#DBB993 url("../images/footer-bg.gif");

	padding:15px 0 0;

	overflow:hidden;

	text-align:center;

	position:relative;

}



#footer ul {

	float:left;

	position:absolute;

	left:50%;

	margin-left:-250px;

	overflow:hidden;

}



#footer li {

	float:left;

	margin-right:-1px;

	padding:0 10px;

	border-right:1px solid #fff;

	list-style:none;

}



#footer li a {

	color:#fff;

	font-weight:bold;

	font-size:1.1em;

}



#footer p {

	padding:25px 0 10px;

	text-align:center;

}



#footer a {

	color:#0076A3;

}



.clearing {

	height:0;

	clear:both;

	font-size:0;

}



/* Межстраничная навигация */



.navigation {

	color:#666; 

	border:0px;

}



.navigation a {

	text-decoration:none;

	color:#636363;

	background:#F9F9F9;

	border:1px solid #E6E6E6;

	padding:3px 6px;

	font-size:11px

}



.navigation a:hover {

	background:#F6580C;

	color:#FFFFFF;

	border-color:#E6E6E6;

}



.navigation span {

	text-decoration:none;

	background:#fff;

	padding:3px 6px;

	border:1px solid #999;

	color:#999;

	font-size:11px;

}



/* Добавление комментариев */



.addcomment {

	width:462px;

	border-collapse:separate;

	vertical-align:top;

	text-align:left;

}



.addcomment th {

	color:#333;

	text-align:left;

}



.addcomment textarea {

	width:100%;

	border:none;

	height:100px;

	background:#fff;

}



.commentform {

	line-height:25px;

	width:160px;

}



.comment-wrap {

	margin:0 0 10px;

	background:url("../images/comment-wrap-middle.gif") repeat-y;

	width:500px;

}



.comment-wrap .inside1 {

	background:url("../images/comment-wrap-bottom.gif") no-repeat bottom;

}



.comment-wrap .inside2 {

	padding:17px;

	background:url("../images/comment-wrap.gif") no-repeat top;

}



/* Стили для комментариев */



.answer {

	width:98%;

	margin:10px 0;

	border-collapse:separate;

}



.answer td {

	padding:0;

}



.answer th {

	background:#FCF4E9 url("../images/comment1.gif") no-repeat left top;

	color:#333;

	font-weight:normal;

	text-align:left;

}



#main .answer th p {

	padding:5px 7px;

	margin-bottom:0;

	background:url("../images/comment2.gif") no-repeat right top;

	margin:-3px;

}



.answer th a {

	color:#f60;

	text-decoration:none;

	font-weight:bold;

}



.answer th a:hover {

	text-decoration:underline;

}



.answer .comment_user_info {

	background:#eee;

	width:20%;

	padding:5px;

	font-size:0.9em;

	vertical-align:top;

}



.answer .user_comment {

	background:#f9f9f9;

	padding:5px 10px;

	vertical-align:top;

}



.comment_bottom td {

	background:#FCF4E9 url("../images/comment4.gif") no-repeat left bottom;

	padding:3px 5px;

	color:#333;

	font-size:0.9em;

}



#main .comment_bottom td p {

	background:url("../images/comment3.gif") no-repeat right bottom;

	padding:5px 7px 6px;

	margin:-3px -5px;

}



.comment_bottom td a {

	color:#f60;

	text-decoration:none;

}



.comment_bottom td a:hover {

	text-decoration:underline;

}



/* Добавление новости */



.addnews {

}



.addnews td {

	padding:3px;

}



.addnews textarea {

	width:100%;

	height:100px;

}



.addnews .textbox {

	width:200px;

}



/* Обратная связь */



.feedback {

	width:98%;

}



.feedback td {

	padding:3px;

}



.feedback textarea {

	width:100%;

	height:100px;

}



/* Восстановление забытого пароля */



.lostpassword td {

	padding:3px;

}



/* Персональные сообщения */



.pm {

	border-collapse:separate;

	width:462px;

}



.pm td {

	padding:3px;

}



.pm textarea {

	width:100%;

	border:0;

	height:100px;

}



/* Регистрация */



.registration td{

	padding:5px;

}



.registration .button1 {

	margin-bottom:0;

}



.registration .textbox {

	width:150px;

}



/* Информация о пользователе */



.userinfo {

	width:98%;

	margin-bottom:10px;

}



.userinfo td {

	padding:3px;

	vertical-align:top;

}



.userinfo textarea {

	width:100%;

	height:80px;

}



.userinfo .textbox {

	width:200px;

}



/* Статистика */



.stats {

	border-collapse:separate;

	margin-bottom:10px;

}



.stats td {

	vertical-align:top;

	padding:3px;

}



.repa {

margin:20px 10px 20px 10px;

padding:10px;

border:1px solid #DDDDDD;

background-color:#FFFFFF;

}



.repa {

color: #757575;

text-decoration: none;

}

.repa a {

color: #4B73D4;

text-decoration: none;

}

.repa a:hover {

color: #4B73D4;

text-decoration: underline;

}

.hint 

{

display:none;

position: absolute;

margin-left: 40px;

width: 200px;

margin-top: -4px;

border: 1px solid #dbdbdb;

padding: 10px 12px;

background-color: #FFFFFF;

}

.hint .hint-pointer 

{

position: absolute; 

left: -10px; top: 5px; 

width: 10px; height: 19px; 

background: url(../images/pointer.gif) left top no-repeat;

}

.bbcodes {

 background: #FFF;

 border: 1px solid #E0E0E0;

 color: #666666;

 font-family: Verdana, Tahoma, helvetica, sans-serif;

 padding: 2px;

 vertical-align: middle;

 font-size: 10px; 

 vertical-align: middle;

 margin:2px;

 height: 21px;

}
#easyTooltip{
    padding:10px;
    border:1px solid #999999;
    background:#f1f1f1;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    color: #666666;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9; 
    -khtml-opacity: 0.9; 
    opacity: 0.9; 
    }
.block_rate_up {
color: #090; 
}
.block_rate_down {
color: #C00; 
}

