@charset "windows-1251";
html, body, img, form, table, tbody, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: top;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
}

html {
  width:100%;
  height:100%;
}
body {
	width:100%;
	min-width:996px;
	background-color:#FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}
a:visited,
a:link,
a {
	color:#1c4e66;
}
a:hover {
	color:#0d2a49;
	text-decoration:none;
}
h2 {
	color:#ba0707;
	font-size:18px;
	font-weight:normal;
	line-height: 27px;
	background-image: url(/images/varieta/lapa.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
h3 {
	font-size:18px;
	color:#0093d6;
	font-weight:normal;
}
h4 {margin-bottom: 8px; color: #0093d6; font-size:18px; font-weight:normal;}
h5 {
	color:#1b3a58;
	font-size:14px;
	font-weight:bold;
}
h6 {
	font-size:12px;
	font-weight:bold;
	margin: 10px 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table td {
	vertical-align: top;
}
#page {
  position: relative;
  min-height: 100%;
  padding-bottom: 130px;
}
* html #page {
	height:100%;
}  
#content {
	overflow:hidden;
	background-image: url(/images/varieta/bg-content.gif);
	background-repeat: repeat-x;
}
#content {
	padding: 15px 30px;
}
#footer {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 130px;
	background-color: #F8F8F8;
}
#container2 {
	width: 100%;
	float: right;
	margin-left: -200px;
}
#leftcol {
	width: 200px;
	float: left;
}
#main_content {
	margin-left: 230px;
}
.clearing {
	height: 0;
	clear: both;
}
#wrapper {
	width: 100%;
	float: left;
	margin-right: -200px;
	margin-top:10px;
}
#rightcol {
	width: 200px;
	float: right;
	margin-top:10px;
}
#content1 {
	margin-right: 230px;
}
.picc {
	margin:0 auto;
	display:block;
}
.pic1 {
	float:left;
	margin-right:10px;
}
.pic2 {
	float:right;
	margin: 0 0 10px 10px;
}
.right {text-align: right;}
.left {text-align: left;}


#header {
	height: 327px;
	clear: both;
	background-image: url(/images/varieta/bg-header.jpg);
	background-repeat: repeat-x;
}
#head {
	height: 300px;
	clear: both;
	background-image: url(/images/varieta/bg-head.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
#wacc {
	position: absolute;
	left: 30px;
	top: 0;
}
#cat {
	position: absolute;
	left: 204px;
	top: 0;
}
#tracker {
	font-size: 11px;
	background-color: #ecf4f6;
	padding: 5px 10px;
	margin-bottom: 15px;
}
#infosite {
	float:right;
	width: 320px;
	padding: 20px 30px 0px 0px;
	color: #FFFFFF;
}
#infosite h1 {
	color:#0d2a49;
	font-size:18px;
	font-weight:normal;
text-align: right;
}
#infosite h1 div {
	color:#990a0a;
	font-size:24px;
	font-weight:normal;
}
#infosite a:visited,
#infosite a:link,
#infosite a {
	color:#FFFFFF;
}
#infosite a:hover {
	color:#CCFFFF;
	text-decoration:none;
}

#upmenu {
	clear: both;
	text-transform: uppercase;
padding: 5px 0 5px 20px;
}
#upmenu a:visited,
#upmenu a:link,
#upmenu a {
	color:#FFFFFF;
	text-decoration:none;
padding: 5px 10px;
}
#upmenu a:hover {
	color:#0093d6;
	text-decoration:none;
	padding: 5px 10px;
	background-color: #e0f4ff;
}
#upmenu span {
	color:#0093d6;
	text-decoration:none;
	padding: 5px 10px;
	background-color: #e0f4ff;
}

.greenblock {
	margin-bottom: 15px;
	background-color:#e2fee3;
	color:#2daa33;
	display:block;
	padding: 10px;
}
.greenblock a {
	color:#2daa33;
}
.greenblock ul {
	margin: 0 0 0 -20px;
	list-style:square;
}
* html .greenblock ul {
	margin: 0 0 0 20px;
	list-style:square;
}
* +html .greenblock ul {
	margin: 0 0 0 20px;
	list-style:square;
}


.block_blue {margin-bottom: 15px;}
.block_bej {margin-bottom: 15px;}

.block_bej h6 {
	color:#674538;
	text-align: right;
}

.blue {background-color: #d5edff; padding: 10px;}
.bej {background-color: #f8f4f2; padding: 10px;}

.block_blue h4 {margin-bottom: 8px; color: #0093d6; font-size:18px; font-weight:normal;}
.block_bej h4 {margin-bottom: 8px; color: #674538; font-size:18px; font-weight:normal;}

.exib {overflow: hidden; padding-bottom: 10px; margin-top: 10px; border-bottom: 1px dotted #C0C0C0; margin-bottom: 10px;}
.exib_name {font-weight: bold;}
.exib_right {color:#0093d6; text-align: right;}
.exib_rightpic {float: right;}
.exib_descr {overflow: hidden;}

.addads {
	margin: 15px auto;
	background-color:#e2fee3;
	color:#2daa33;
	padding:8px 10px;
	display:block;
	font-weight: bold;
	width: 350px;
	text-align: center;
}
.addads a {
	color:#2daa33;
}

.blockadv {
	overflow:hidden;
	margin: 20px 0;
	width: 100%;
	margin: 0 auto 10px auto;
}
.advsale_bg {
	background-image: url(/images/varieta/bg-sale.gif);
	height: 103px;
	width: 30%;
	float: left;
	margin-left: 4.9%;
	background-repeat: repeat-x;
	border-bottom-color: #cab9b2;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	position: relative;
}
.advsale {
	background-image: url(/images/varieta/sale.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.advpodbor_bg {
	background-image: url(/images/varieta/bg-podbor.gif);
	height: 103px;
	width: 30%;
	float: left;
	margin-left: 4.9%;
	background-repeat: repeat-x;
	border-bottom-width: 3px;
	border-bottom-color: #f0aaaa;
	border-bottom-style: solid;
	position: relative;
}
.advpodbor {
	background-image: url(/images/varieta/podbor.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.advads_bg {
	background-image: url(/images/varieta/bg-ads.gif);
	height: 103px;
	width: 30%;
	float: left;
	background-repeat: repeat-x;
	border-bottom-width: 3px;
	border-bottom-color: #a3bacb;
	border-bottom-style: solid;
	position: relative;
}
.advads {
	background-image: url(/images/varieta/ads.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.advtext {
	margin: 65px 20px 0 20px;
	text-align: right;
	color:#333333;
}
.ads {overflow: hidden; padding-bottom: 10px; margin-top: 10px; border-bottom: 1px dotted #C0C0C0; margin-bottom: 10px;}
.ads_text {}
.ads_text img {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
.aftertext {overflow: hidden; padding-top: 15px; margin-top: 10px;}
.aftertext .right {width: 50%; float: right;}
.aftertext .left {width: 50%; float: left;}
.texts {padding: 5px 15px; text-align: left;}

#foot {overflow: hidden; padding: 10px 30px;}
#footmenu {overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #C0C0C0;}
#countcopy {overflow: hidden; padding: 5px 0px;}
#counters {float:right; padding: 0;}
#copy {float:left; padding: 0 0 10px 0;}
#banners {float:right; margin-left: 30px;}
.overflow {overflow: hidden;}

#auth input {font-size: 11px; width: 100px;}
table.auth td {padding: 3px;}
.authbb {border: 2px solid #d5d5d5; background-color: #e0f2fe; margin: 0 0 15px 0;}
.authwb {border: 2px solid #FFFFFF; padding: 10px; margin: 0;}

table.pitomez {width: 100%;}
table.pitomez strong {font-size: 12px;}
table.pitomez td {padding:10px; vertical-align: top; background-color: #F8F8F8; color : inherit; border:10px solid #ffffff;}
table.pitomez td.ehot {color: #000000; background-color: #EFF7FF;}
table.pitomez img.picl {width: 100px; margin-right: 10px; float: left; border:1px solid #C0C0C0;}
.photopet {width: 100px; float: left; margin-right: 10px;}

table.pitomez td.search {width: 50%; padding:10px; vertical-align: top; background-color: #fff8ed; color : inherit; border:10px solid #fff8ed;}
input, select, option, textarea {font-size: 11px;}
.vnim {border: 1px dashed #FF0000; padding: 5px 10px; margin-bottom: 20px;}

table.kitten {width: 100%;}
table.kitten strong {font-size: 12px;}
table.kitten td {padding:10px; vertical-align: top; background-color: #F8F8F8; color : inherit; border:10px solid #ffffff;}
table.kitten td.ehot {color: #000000; background-color: #EFF7FF;}
table.kitten img.picl {width: 100px; margin-right: 10px; float: left; border:1px solid #C0C0C0;}
.photokit {width: 100px; height: 86px; float: left; margin-right: 10px; background-image:url('/images/varieta/ramkakitten.gif'); background-repeat:no-repeat;}
.photokit img {width: 61px; height: 46px; margin: 20px 0 0 18px;}
table.kitten td.search {width: 50%; padding:10px; vertical-align: top; background-color: #fff8ed; color : inherit; border:10px solid #fff8ed;}
.strreg {margin-bottom: 15px;}
.fieldreg {color:#555555; font-weight:bold;}
.descrreg {15px; color:#999999; font-style:italic; margin-top: 5px;}

.greyblock {background-color: #F8F8F8; padding: 10px; margin-bottom: 10px;}
.divider {border-bottom:1px dotted #C0C0C0; height: 1px; margin: 15px 0;}
.add {border-bottom:1px dotted #C0C0C0; margin-bottom: 20px; padding-bottom: 10px;}
.addnobord a, .addnobord a:link, .addnobord a:visited, .add a, .add a:link, .add a:visited {color: #119c10;}
.petblock {
	margin-bottom: 15px;
	background-color:#fff8ed;
	display:block;
	padding: 10px;
}
.petpic {
	text-align: center;
}
.more {
	background-image: url(/images/varieta/ar.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
.nc_pagination {margin-bottom: 15px; margin-top: 15px; border-top: 1px dotted #C0C0C0; padding-top: 20px;}

table.nc_messages {width:100%; margin:10px 0; border-collapse: collapse}
table.nc_messages tr.nc_msg a {text-decoration:none; display:block}
table.nc_messages tr.nc_msg a:hover {text-decoration:underline}
table.nc_messages .col_1 {width:5px}
table.nc_messages .col_2, table.nc_messages .col_4 {width:1%}
table.nc_messages th {background:#EFF7FF; border:1px solid #CCC; padding:7px}
table.nc_messages td {background:#F8F8F8; border:1px solid #CCC; padding:5px}
table.nc_messages tr.nc_msg_out td {background:#EEE}
table.nc_messages tr.nc_msg_text td {background:#FFF}
table.nc_messages td.nc_divider {border:0; height:10px;	background:none}
table.nc_messages tr.nc_msg_min td {padding:1px 5px 2px}

div.nc_form {width:500px; margin:auto}
div.nc_form form {background:#EEE; border:1px solid #CCC; padding:10px 15px 10px 10px}
div.nc_form div.nc_header {background:#CCC; padding:5px 11px}
div.nc_form input.text {width:100%}
div.nc_form textarea {width:100%; height:5em}

table.nc_user_list {width:100%; border-collapse:collapse}
table.nc_user_list  th, table.nc_user_list td {padding:5px; border:1px solid #CCC}
table.nc_user_list  th {background:#EEE}
table.nc_user_list  td {background:#FFF}

.nc_user_list .online {color:#090}
.nc_user_list .offline {color:#900}
.nc_info_block {padding:5px; background:#EEE; border:1px solid #CCC}
.nc_user_full td {vertical-align:top}
.nc_bbcode_helpbox {width:100%; border:none; background-color:transparent;}
input.nc_bbcode_smile {border:1px solid #CCCCCC; background-color:transparent; width:20px;}
a.nc_link_btn {text-decoration:none; margin-right:3px; padding:5px 8px; background:#F6F6F6; border:1px solid #DDD}
a.nc_link_btn:hover {background:#EEE; border:1px solid #CCC}

table.nc_list_table {border-collapse:collapse}
table.nc_list_table td {padding:5px 10px; background:#FFF; border:1px solid #EEE}
table.nc_list_table .grey, table.nc_list_table .grey td {background:#F6F6F6}



table.forum {width:100%}

.forum_title {
	color:#000000;
	font-size:22px;
	font-weight:bold;
	padding:15px 0;
}
.cat_title1 {
	color:#44484D; 
	font-weight:bold;
	font-size:11px;
	background-color:#ECEFF2; 
}

.cat_title2 td {
	border-bottom:1px solid #EEEEEE;
}

.bg_source_message {
	background-color:#F7F9FA; 
}
.boldlink1 {
	font-weight:bold;
	font-size:10px;
}
.topic_first td {
	border-bottom:4px solid #ECEFF2;
}
.topic_reply td {
	border-bottom:1px solid #ECEFF2;
}
.big {
	font-size:12px;
}

.small {
	font-size:10px;
}
.time {
	color:#777777; 
}
.user_avatara {
	padding:2px 0px;
}

/* IMAGES */

/* INPUT styles */
.forum_i_subject {
width:100%;
padding:0px;
}
.forum_i_message {
width:100%;
padding:0px;
}

/* BUTTONS */
.message_preview_button {
color:#006699;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
.message_submit_button {
color:#006699;
font-weight:bold;
border:1px solid #CCCCCC;
background:#FFFFFF;
}

.win {
	text-align: center;
}

.victory {
	border: 1px dotted #999999;
	padding: 5px 10px;
	margin-bottom: 10px;
}
table.expert {width:400px; margin: 0 auto;}
table.expert td {width: 50%; text-align: center; padding: 5px;}
.win h2 {margin-top: 15px;}

div.advertbig {
	padding:16px;
	background:#f8f8f3 url(/images/varieta/advert.png) no-repeat 100% 0;
	font-size: 11px;
	margin: 20px 0;
}
div.advert {
	padding:0;
	font-size: 11px;
	margin: 15px 0;
}
div.advert a,
div.advertbig a {
	color:#6e6e6e;
}
div.advert a:hover,
div.advertbig a:hover {
	color:#1c4e66;
}
