* {
	margin: 0;
	padding: 0;
	outline: none;
	font-family: Arial, Tahoma, Verdana, Garamond, Georgia;
}
.clear{clear:both; width:1px; height:1px;}

img{
	font-size:11px;
	color:#666666;
}

a:hover{
	text-decoration:none;
}

#cols2 #page_container,
#cols3 #page_container{
	width:990px;
}
#cols2 #leftcol{
	width:730px;
	margin-right:20px;
	float:left;
}
#cols2 #rightcol{
	width:240px;
	float:left;
}

#left_to_2_cols #lcol{
	width:220px;
	float:left;
}
#left_to_2_cols #rcol{
	width:495px;
	margin-left:15px;
	float:left;
}

#elitebanner{
	margin-top:3px;
	margin-bottom:10px;
}

.finder{
	background-color:#CCFF99 !important;
	color:black !important;
}

div.head_line{
	padding-bottom:1px;
	border-bottom:2px solid #e8e8e8;
}
div.head_line a{
	font-size:12px;
	color:#3f87bb;
}
div.head_line a img{
	position:relative;
	top:3px;
	margin-right:5px;
}
div.head_line span.sep{
	font-size:12px;
	color:#3f87bb;
	padding-left:5px;
	padding-right:5px;
}
div.head_line span.cur{
	font-family:Tahoma,Arial;
	font-size:17px;
	color:#c80000;
}
div.head_line div.d span{
	float:left;
}
div.head_line div.d{
	float:right;
}
div.head_line div.s{
	float:left;
}
div.head_line div.d span.bg1{
	padding-left:1px;
	background:#53aa20 url(../img/bghline.gif) no-repeat left;
}
div.head_line div.d span.bg2{
	background:#53aa20 url(../img/bghline.gif) no-repeat right;
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
}
div.head_line div.d span.bg2 a{
	font-size:13px;
	color:white;
	font-weight:bold;
	position:relative;
	top:-1px;
}

/* ------------------------------  LENT ---------------------- */
div.adv{
	margin-top:15px;
}
div.ad_sel{
	border:2px solid #f9dc7f;
	background-color:#fef4b0;
	padding:10px;
}
div.ad_lent div.current_date{
	margin-top:5px;
	margin-bottom:5px;
	color:#333333;
	font-size:16px;
	padding-left:15px;
	font-weight:bold;
}
div.adv div.zagol a{
	color:#066cb0;
	font-size:18px;
}
div.adv div.date{
	color:#b2bfcd;
	font-size:11px;
	margin-top:0px;
	margin-bottom:4px;
}
div.adv div.img{
	width:77px;
	float:left;
}
div.adv div.img img{
	width:75px;
	border:1px solid #cbcbcb;
	padding:1px;
}
div.adv div.noimg{
	padding-left:0px !important;
}
div.adv div.inf{
	padding-left:82px;
	padding-right:15px;
}
div.adv div.inf div.text{
	font-size:12px;
	color:#606a74;
	margin-bottom:2px;
}
div.adv div.inf div.regrub{
	margin-top:2px;
}
div.adv div.inf div.regrub span{
	color:#606a74;
	font-size:12px;
}
div.adv div.inf div.regrub a{
	color:#066cb0;
	font-size:12px;
}
/* ------------------------------  LENT ---------------------- */


/* --------------------  MAIN PAGE -------------------- */
#popular_ad div.hline{
	padding-bottom:1px;
	border-bottom:2px solid #e8e8e8;
}
#popular_ad div.hline span{
	font-family:Tahoma;
	font-size:17px;
	color:#c80000;
	float:left;
	line-height:22px;
}
#popular_ad div.hline div.d{
	float:right;
}
#popular_ad div.hline div.d span.bg1{
	padding-left:1px;
	background:#53aa20 url(../img/bghline.gif) no-repeat left;
}
#popular_ad div.hline div.d span.bg2{
	background:#53aa20 url(../img/bghline.gif) no-repeat right;
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
}
#popular_ad div.hline div.d span.bg2 a{
	font-size:13px;
	color:white;
	font-weight:bold;
	position:relative;
	top:-1px;
}
#popular_ad div.ad_block{
	background-color:#f7f7f7;
	padding:10px;
	padding-top:0px;
}
#popular_ad div.ad_block div.block{
	float:left;
	width:49%;
}
#page_ad_block #larr{
	float:left;
	display:none;
}
#page_ad_block #rarr{
	float:right;
}
#mlent_link{
	margin-top:3px;
}
#mlent_link a{
	font-size:12px;
	color:#066cb0;
}


div.pack a{
	color:#066cb0;
	font-size:12px;
}
div.pack span{
	font-size:12px;
	color:black;
	font-weight:bold;
}
#Gold span span{
	color:#c80000;
}
#Premium span span{
	color:#0958a5;
}
#Standart span span{
	color:#dc8816;
}
#Free span span{
	color:#c79810;
}
	/* --------------------  RUBRIKATOR -------------------- */
	#rubrikator div.hline{
		font-size:17px;
		font-family:Tahoma,Arial;
		color:#c80000;
		padding-left:15px;
		border-bottom:2px solid #e8e8e8;
		margin-bottom:15px;
	}
	#rubrikator div.hline a{
		font-size:17px;
		font-family:Tahoma,Arial;
		color:#c80000;
	}
	#rubrikator .rub_cont{
		width:50%;
		float:left;
	}
	#rubrikator div.rub_cont div.rub a{
		font-size:17px;
		color:#000000;  /* ------------- i_hcolor */
		text-decoration:none;
		font-family:Tahoma,Arial;
	}
	#rubrikator div.rub_cont div.rub a:hover{
		text-decoration:underline;
	}
	#rubrikator div.rub_cont div.rub span{
		font-size:13px;
		color:#666666;
		padding-left:4px;
	}
	#rubrikator div.rub_cont div.subrub{
		font-size:13px;
		color:#999999;
		font-family:Tahoma,Arial;
		padding-right:15px;
		margin-bottom:12px;
		padding-left:15px;
	}
	#rubrikator div.rub_cont div.subrub a{
		font-size:13px;
		color:#999999;  /* ------------- i_linkcolor */
		font-family:Tahoma,Arial;
		text-decoration:none;
	}
	#rubrikator div.rub_cont div.subrub a:hover{
		color:#c80000;
		text-decoration:underline;
	}
	/* --------------------  RUBRIKATOR -------------------- */
/* --------------------  MAIN PAGE -------------------- */


/* --------------------  RUB PAGE -------------------- */
#lrub a{
	font-size:13px;
	color:#066cb0;
}
#lrub a.rubonly{
	font-size:12px;
	color:white;
	background-color:#066cb0;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
#lrub a.rubonly:hover{
	color:#066cb0;
	background-color:white;
}
#lrub b{
	font-size:13px;
	color:black;
}
#lrub span{
	font-size:10px;
	color:#ff9933;
	padding-left:5px;
}
#lrub div{
	margin-bottom:5px;
}
div.filter{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f1f6fa;
}
div.filter td{
	padding-right:3px;
	color:#606a74;
	font-size:11px;
}
div.filter td select{
	font-size:12px;
	color:black;
	width:85px;
}
div.filter td input.sub{
	padding-left:3px;
	padding-right:3px
}
#news_block{
	margin-top:15px;
	padding:10px;
	background-color:#f5f9fc;
}
#news_block div.z{
	font-size:21px;
	color:#3b3b3b;
}
#news_block div.news{
	margin-top:10px;
}
#news_block div.news div.img{
	width:44px;
	float:left;
}
#news_block div.news div.img img{
	padding:1px;
	border:0px;
	width:40px;
}
#news_block div.news div.inf{
	padding-left:50px;
}
#news_block div.news div.inf div.zagl a{
	color:#000000;
	font-size:13px;
}
#news_block div.news div.inf div.date{
	color:#a9a9a9;
	font-size:11px;
	margin-top:3px;
}
#news_block div.to_ukb{
	margin-top:5px;
}
#news_block div.to_ukb a{
	font-size:12px;
	color:#066cb0;
}
/* --------------------  RUB PAGE -------------------- */

/* --------------------  FULL PAGE ------------------ */
#main_ogol{
	margin-top:15px;
}
#main_ogol div.zagl{
	font-size:21px;
	color:#066cb0;
}
#main_ogol div.date{
	font-size:11px;
	color:#94a3b8;
	margin-bottom:5px;
}
#main_ogol div.img{
	width:177px;
	float:left;
}
#main_ogol div.img img{
	width:164px;
	padding:1px;
	border:1px solid #d6d7d9;
}
#main_ogol div.inf div.text{
	font-size:12px;
	color:black;
	margin-bottom:8px;
}
#main_ogol div.inf div.contact{
	margin-top:7px;
}
#main_ogol div.inf div.contact div{
	font-size:12px;
	color:black;
	margin-bottom:2px;
}
#main_ogol div.inf div.contact div img{
	position:relative;
	top:4px;
}
#main_ogol div.inf div.regrub{
	font-size:12px;
	color:#606a74;
}
#main_ogol div.inf div.regrub a{
	font-size:12px;
	color:#066cb0;
}

#this_rub div.hline{
	padding-bottom:2px;
	padding-left:10px;
	font-size:17px;
	color:#c80000;
	border-bottom:2px solid #e8e8e8;
	font-family:Tahoma,Arial;
}
#this_rub div.hline a{
	color:#c80000;
	font-family:Tahoma,Arial;
}
/* --------------------  FULL PAGE ------------------ */

/* --------------------  HEADER  ---------------------- */
#header{
	margin-bottom:20px;
}
#header div.to_allboards{
	font-size:13px;
	color:#717376;
	margin-bottom:3px;
}
#header div.to_allboards a{
	font-size:13px;
	color:#066cb0;
}
#header div.mcont{
	background:#2362aa url(../img/header_bg/13_header.png) no-repeat left top; /* ------------ H_BG  H_BGCOLOR */
	height:100px;
}
#header div.mcont img.boardlogo{
	position:relative;
/*	background:url(../img/header_bg/13_logo.png) no-repeat left top;*/ /* ------------ H_IMG*/
	top:19px; /* ------------ H_IMG_TOP*/
	left:26px; /* ------------ H_IMG_LEFT*/
	width:367px; /* ------------ H_IMG_WIDTH*/
	height:50px; /* ------------ H_IMG_HEIGHT*/
}
#header div.mcont div.cont1{
	width:40%;
	float:left;
}
#header div.mcont div.cont2{
	width:60%;
	float:left;
}
#header div.mcont div.cont2 div.entreg div.imreg{
	font-size:12px;
	color:#2362aa;  /* ------------ H_LINKCOLOR*/
	padding-right:15px;
}
#header div.mcont div.cont2 div.entreg div.imreg a{
	font-size:12px;
	color:#2362aa;  /* ------------ H_LINKCOLOR*/
	padding:0px;
	margin:0px;
}
#header div.mcont div.cont2 div.entreg div.imreg span{
	font-size:14px;
}
#header div.mcont div.cont2 div.entreg{
	margin-top:8px;
	margin-bottom:7px;
	padding-right:5px;
}
#header div.mcont div.cont2 div.entreg a{
	font-family:Tahoma,Arial;
	font-size:18px;
	color:#2362aa;   /* ------------ H_LINKCOLOR*/
	margin-right:10px;
}
#header div.mcont div.cont2 div.search_str{
	padding-left:20px;
	margin-top:5px;
}
#header div.mcont div.cont2 div.search_str input{
	font-size:12px;
}
#header div.mcont div.cont2 div.search_str input.text{
	width:305px;
	border:1px solid #b2c9e0;
	font-size:13px;
	height:18px;
}
#header div.mcont div.cont2 div.search_str input.sub{
	padding-left:5px;
	padding-right:5px;
}
#header div.mcont div.cont2 div.search_str select{
	font-size:13px;
	width:180px;
	border:1px solid #b2c9e0;
	height:20px;
}
#header div.mcont div.cont2 div.search_str a{
	font-size:11px;
	color:white;
}
#header div.mcont div.cont2 div.search_str div.chbl{
	font-size:11px;
	color:#2362aa;  /* ------------ H_LINKCOLOR*/;
	margin-top:5px;
	padding-left:10px;
}
#header div.mcont div.cont2 div.search_str div.chbl input{
	position:relative;
	top:2px;
}
/* --------------------  HEADER  ---------------------- */

/* --------------------  BOTTOM  ---------------------- */
#foother{
	margin-top:20px;
}
#foother div.to_top a{
	font-size:11px;
	color:#066cb0;
}
#foother div.to_top span{
	font-size:14px;
	color:#066cb0;
	padding-left:5px;
}
#foother div.search_line{
	background-color:#e9effa;
	padding:3px;
	padding-left:15px;
	padding-right:15px;
}
#foother div.search_line{
	font-size:13px;
	color:#717376;
}
#foother div.search_line a{
	font-size:13px;
	color:#066cb0;
}
#foother div.search_line input{
	font-size:12px;
}
#foother div.search_line input.text{
	width:99%;
}
#foother div.boards{
	margin-top:7px;
	padding-left:100px;
	padding-right:100px;
}
#foother div.boards div{
	margin-bottom:3px;
}
#foother div.boards a{
	font-size:11px;
	color:#066cb0;
}
#foother div.boards a.to_allboard{
	background-color:#066cb0;
	color:#FFFFFF !important;
	text-decoration:none;
}
#foother div.boards a.to_allboard:hover{
	background:none;
	color:#066cb0 !important;
}
#foother div.cright{
	margin-top:20px;
}
#foother div.cright a{
	font-size:11px;
	color:#066cb0;
}
#foother div.cright span{
	font-size:11px;
	color:#7f7f7f;
}
#foother div.cright span.sep{
	padding-left:10px;
	padding-right:10px;
}
/* --------------------  BOTTOM  ---------------------- */

/* -------------------- page navigator ---------------- */
.pagetext1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black;}
.pagelink1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f87bb; text-decoration:underline;}
.pagelink1:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff6600; text-decoration:none;}
.pagediv{padding:2px; padding-left:5px; padding-right:5px; border:1px solid white;}
.pagedivhov{padding:2px; padding-left:5px; padding-right:5px; border:1px solid #ff6600;}
.pagediv1{padding:2px; padding-left:5px; padding-right:5px; border:1px solid #cccccc;}
/* -------------------- page navigator ---------------- */

/* -------------------- ADD USER -------------------------- */
#add_user{
	padding-top:10px;
	font-size:12px;
	color:#646464;
}
#add_user br{
	font-size:5px;
}
#add_user a{
	font-size:12px;
	color:#066cb0;
}

#add_user div.mform{
	margin-top:20px;
}
#add_user div.mform div.fild{
	margin-bottom:5px;
}
#add_user div.mform div.fild div.txt{
	font-size:12px;
	color:black;
	float:left;
	width:160px;
	padding-right:15px;
}
#add_user div.mform div.fild span.star{
	color:#c80000;
	padding-left:3px;
	position:absolute;
}
#add_user div.mform div.fild div.elm{
	float:left;
	width:310px;
}
#add_user div.mform div.fild input{
	font-size:12px;
	color:black;
}
#add_user div.mform div.fild input.text{
	width:300px;
	border:1px solid #a9b7c7;
}
#add_user div.mform div.fild input.login{
/*	width:200px;
	border:1px solid #a9b7c7;
	margin-right:5px;*/
}
#add_user div.mform div.fild input.but{
	padding-left:5px;
	padding-right:5px;
}
#add_user div.mform div.fild select{
	font-size:12px;
	margin-right:5px;
}
#add_user div.mform div.fild select.sel_100{
	width:300px;
}
#add_user div.mform div.fild div.m{
	float:left;
	width:100px;
	font-size:10px;
	color:#cccccc;
}
#add_user div.mform div.fild div.m div{
	position:absolute;
}
div.message{
	padding-left:20px;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
}
div.message a{
	font-size:13px;
	color:#066cb0;
}
/* -------------------- ADD USER -------------------------- */

/* -------------------- AUTORIZE -------------------------- */
#aut_form{
	margin-top:35px;
}
#aut_form div.aut_cont{
	width:355px;
}
#aut_form div.text{
	font-size:12px;
	color:black;
	margin-bottom:4px;
}
#aut_form div.text a{
	font-size:12px;
	color:#066cb0;
}
#aut_form div.ans{
	font-size:13px;
	color:#c80000;
	margin-top:4px;
	margin-bottom:4px;
}
#aut_form div.tt1{
	margin-bottom:4px;
}
#aut_form div.tt1 div.t{
	font-size:12px;
	color:black;
	float:left;
	width:100px;
	padding-right:5px;
}
#aut_form div.tt1 div.i input{
	border:2px solid #a9b7c7;
	font-size:17px;
	color:#09333e;
	width:245px;
	float:left;
	font-weight:bold;
}
#aut_form div.rem{
	font-size:11px;
	color:#646464;
	margin-top:4px;
}
#aut_form div.rem a{
	font-size:11px;
	color:#066cb0;
}
#aut_form div.rem input{
	font-size:12px;
	padding-left:3px;
	padding-right:3px;
}
/* -------------------- AUTORIZE -------------------------- */

/* --------------------- ADD OGOL -------------------------- */
#add_ogol{
	margin-top:25px;
}
#add_ogol div.fild{
	margin-bottom:5px;
}
#add_ogol div.fild div.t{
	font-size:12px;
	color:black;
	float:left;
	width:150px;
	margin-right:15px;
}
#add_ogol div.fild div.t span.star{
	position:absolute;
	font-size:12px;
	color:#c80000;
	padding-left:3px;
}
#add_ogol div.fild div.i{
	float:left;
	width:400px;
}
#add_ogol div.fild div.i input.text{
	font-size:12px;
	color:black;
	width:350px;
}
#add_ogol div.fild div.i textarea{
	font-size:12px;
	color:black;
	width:350px;
}
#add_ogol div.fild div.i select{
	font-size:12px;
	color:black;
	width:350px;
}
div.adding{
	margin-top:20px;
	padding-left:20px;
	font-size:13px;
}
div.adding a{
	font-size:13px;
	color:#066cb0;
}
/* --------------------- ADD OGOL -------------------------- */

/* --------------------- ADVER ----------------------------- */
#adver{
	margin-top:15px;
	padding-left:15px;
	color:black;
	font-size:12px;
}
#adver a{
	font-size:12px;
	color:#066cb0;
}
#adver img{
	position:relative;
	top:4px;
}
/* --------------------- ADVER ----------------------------- */

/* --------------------- SUPPORT --------------------------- */
#support{
	padding-top:10px;
	font-size:12px;
	color:#646464;
}
#support br{
	font-size:5px;
}
#support a{
	font-size:12px;
	color:#066cb0;
}

#support div.mf{
	margin-top:20px;
}
#support div.mf div.fild{
	margin-bottom:5px;
}
#support div.mf div.fild div.txt{
	font-size:12px;
	color:black;
	float:left;
	width:160px;
	padding-right:15px;
}
#support div.mf div.fild span.star{
	color:#c80000;
	padding-left:3px;
	position:absolute;
}
#support div.mf div.fild div.elm{
	float:left;
	width:310px;
}
#support div.mf div.fild input{
	font-size:12px;
	color:black;
}
#support div.mf div.fild input.text,
#support div.mf div.fild textarea{
	width:300px;
	border:1px solid #a9b7c7;
}
#support div.mf div.fild input.but{
	padding-left:5px;
	padding-right:5px;
}
#support div.mf div.fild select{
	font-size:12px;
	margin-right:5px;
}
#support div.mf div.fild select.sel_100{
	width:300px;
}
#support div.mf div.fild div.m{
	float:left;
	width:100px;
	font-size:10px;
	color:#cccccc;
}
#support div.mf div.fild div.m div{
	position:absolute;
}
/* --------------------- SUPPORT --------------------------- */

/* --------------------- PROFILE --------------------------- */
#profile{
	margin-top:15px;
}
#profile div.zagl{
	font-size:21px;
	color:#066cb0;
	padding-left:20px;
}
#profile div.redaktor{
	margin-top:4px;
}
#profile div.redaktor a{
	margin-right:15px;
	font-size:11px;
	color:#c80000;
}
#profile div.red div.back{
	padding-left:15px;
}
#profile div.red div.back a{
	font-size:15px;
	color:#066cb0;
}
#profile #red_ogol{
	font-size:12px;
	margin-top:10px;
}
#profile #red_ogol input.text,
#profile #red_ogol select,
#profile #red_ogol textarea{
	width:350px;
	font-size:12px;
}
#profile div.error{
	font-size:12px;
	color:#c80000;
}
/* --------------------- PROFILE --------------------------- */