body, html{
	margin:0;
	font-family:Arial;
	height:100%;
	color: #383838;
}
html {font-size:80%;background:white right top repeat-x;}
html div {padding:0;margin:0;}
table {font-size:100%;}
big {font-size:1.5em;}
a {
	color:#004e7e;
	outline: none;
}
a:hover {text-decoration:none;}
form {margin:0;}
.red {color:red;} .green {color:green;} .blue {color:blue;}
h1 {
	font-size:1.4em;
	margin-bottom: 5px;
}
h2 {font-size:1.3em;}
h3 {font-size:1.2em}
h4,h5,h6{font-size:1.1em;}
h4{
	color: #005E8A;
	margin-bottom: 10px; 
}
ul {padding-left:1em;margin:.5em 0;}
pre {font-family:Tahoma;}
b {font-size:1em;}

a img, fieldset {border:0px;}
fieldset{
	padding: 0px;
	margin: 0px;
}
*{
	margin: 0px;
	padding: 0px;
}
.clr {clear:both;} br.clr {line-height:.3em;}
.fll {float:left;} .flr {float:right;}
.white {background:white;}
.bold {font-weight:bold;}
a.rev {text-decoration:none;}
a.rev:hover {text-decoration:underline;}
/*
#top_menu {
	line-height:29px;
	text-align:center;
	clear: both;
	width: 100%;
	height: 20px;
	overflow: hidden;	
}
#top_menu a {
	color:#000;
	display:block;
	float:left;
	height:29px;
	padding:0 1em;
	background:url(/images/top_menu_sep.gif) top right no-repeat;
}
*/
input:focus, textarea:focus{
	border: 1px solid #005E8A;
}
#path{
	margin-bottom: 15px;
}
#path a{
	font-size: 12px;
	font-weight: bold;
}
/* ------------------ Левое меню ----------------*/
#left_menu{
	position: relative;
	padding: 15px 0px;
	background-color: #d8edd4;
	margin-bottom: 15px;
	overflow: hidden;
	width: 240px;
}
#left_menu ul{
	padding-left: 0px;
	font-weight: bold;	
}
#left_menu ul li{
	list-style: none;
	margin-bottom: 23px
}
#left_menu ul li img{
	float:left;
	margin: -5px 5px 0 10px;
}
#left_menu ul li a{
	text-decoration: none;
	color: #c8302b;
}
#left_menu ul li ul{
	margin: 0px 0px 0px 22px;
}
#left_menu ul li ul li{
	padding-bottom: 6px;
	margin: 8px 0 0;
	border-bottom: 1px dashed #fff;
}
#left_menu ul li ul a{
	color:#005e8a;
	padding-left:14px;
	display: block;
}
#left_menu ul li ul li.act a{
	background: url('/images/act_ico.jpg') no-repeat 0 6px;	
}
#left_menu ul li div, .shadow {
	background: url('/images/shadow.png') no-repeat 0 0;
	width: 100%;
	height: 13px;
}
#left_menu ul li span, #partners_title{
	background: url('/images/lb.png') repeat-y 0 0;
	width: 100%;
	height: 27px;
	_height: 12px;
	display: block;
	vertical-align: middle;
	padding-top: 8px;
	_padding-top: 15px;
	_overflow: hidden;
}
#left_menu ul li ul .red{
	color: #ff0000;
}
 #left_part{
	width: 240px;	
 }

#left_part .rc{
	position: absolute;
	width: 9px;
	height: 10px;
	background: url('/images/rc.png') no-repeat 0 0;
	right: 0px;
	top: 0px;
}
#left_part .bc{
	position: absolute;
	width: 9px;
	height: 10px;
	background: url('/images/bc.png') no-repeat 0 0;
	right: 0px;
	bottom: 0px;
	_bottom: -6px;	
}
/* ------------------ \Левое меню ----------------*/
/* ------------------ Правая часть ----------------*/
#right_part{
	width: 212px;
	margin-left: -212px;
	_margin-left: -222px;
	float: right;	
}
/* ------------------ \Правая часть ----------------*/
/* ------------------ Авторизация ----------------*/
#login_form{
	padding: 0px 17px 0px 0px;	
	_padding-right: 12px;
	margin: 0px 0px 25px;
}
#log_in{
	height: auto/*120px*/;
	width: 100%;
	background-color: #b2d0ac;
	position: relative;
	/*_border-bottom: 1px solid #b2d0ac;*/
	margin: 0px;
	overflow: hidden;	 
}
#log_in h3{
	color: #fff;
	font-size: 13px;
	margin:0 15px;
	padding: 9px 0; 
}
#reg{	
	height: 33px;	
	position: relative;
	padding: 0px 17px 0px 15px;
	margin-top: 10px;		
}
#reg a{
	color:#3C5191;
	font-size:11px;
	text-decoration: none;	
}
#reg_text{
	display: block;
	float: left;
	color:#3C5191;
	font-size:11px;
	text-decoration:none;
}
.field span{
	color: #888888;
	clear: both;
	font-size:11px;
}
.lgtr{
	width: 7px;
	height: 6px;
	position: absolute;
	top: 0px;
	right: 0px;
	_right: -1px;
	background: url('/images/lgtr.png') no-repeat 0 0;
}
.lgtl{
	width: 7px;
	height: 6px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('/images/lgtl.png') no-repeat 0 0;
}
.lgbl{
	width: 7px;
	height: 6px;
	position: absolute;
	bottom: 0px;
	_bottom: -11px;
	left: 0px;
	background: url('/images/lgbl.png') no-repeat 0 0;
}
.lgbr{
	width: 8px;
	height: 8px;
	position: absolute;
	bottom: 0px;
	_bottom: -9px;
	right: 0px;	
	background: url('/images/lgbr.png') no-repeat 0 0;
}
#reg .lgbr{
	_right: -1px;
}
#log_in label{
	float: left;
	color: #3c5191;
	width: 52px;
	font-size: 13px; 
}
#log_in input{
	border: 1px solid #959595;
	width: 105px;
	height: 16px;
	float: left;
	margin-bottom: 9px;
	/*_margin: 0px;*/
	padding: 0px;
}
#auth{
	margin-left: 15px;
}
#auth .but{
	margin-right: 22px;
	float: right;
	border: none;
	border-bottom: 1px solid #b9d9b2;
	width: 60px;
	height: 18px;
	background: url('/images/but_back.jpg') repeat-x 0 0;
	font-size: 11px;
	color:#fff;
	cursor: pointer;
}
/* ------------------ \Авторизация ----------------*/
/* ---------------- Объявление справа --------------*/
#anounce{
	/*height: 150px;*/
	margin-right: 17px;
	_margin-right: 4px;	
	background-color: #f7f6c4;
	border: 1px solid #bfc6c1;		
}
#anounce .title, #anounce .title a{
	color:#FF0000;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
}
#an_cont{
	margin: 6px;
	overflow: hidden;
	width: auto;	
}
#an_cont img{
	float: left;
	margin-right: 10px;	
}
#an_cont p{
	font-size: 11px;
	float: left;
	width: 108px;
	padding: 0px;	
}
#anounce .an_text{
	font-size: 11px;
	clear: both;
	padding: 6px 10px;
	text-align: center;	
}
/* ---------------- \Объявление справа --------------*/
/* ------------------- Партнеры ----------------*/
#partners{
	width: 100%;
	height: auto;
	margin-top: 25px;
	background-color: #d8edd4;
	padding: 20px 0px;
	position: relative;
}
#partners_title img{
	float:left;
	margin: -5px 5px 0 10px;	
}
#partners_title{
	color: #C8302B;
	font-weight: bold;
}
#partners .lc{
	position: absolute;
	width: 9px;
	height: 10px;
	background: url('/images/lc.png') no-repeat 0 0;
	left: 0px;
	top: 0px;
}
#partners .bcr{
	position: absolute;
	width: 9px;
	height: 10px;
	background: url('/images/bcr.png') no-repeat 0 0;
	left: 0px;
	bottom: 0px;
}
#partners_cont{
	width: 190px;
	margin: 5px 10px;
	overflow: hidden;
}
/* ------------------- \Партнеры ----------------*/
.page {
	min-width:999px;
	width: 100%;
	font-size:1.1em;
	_width:expression(document.body.clientWidth > 999? "100%": "999px");
	margin-bottom: 25px;
}

#main {
	min-width:999px;
	_width:expression(document.body.clientWidth > 999? "100%": "999px");
	margin:0 auto;
	text-align:left;
	background-color: #e8f5e6;
	/*overflow: hidden;*/
}
#main #help{
	height: 71px;
	width: 725px;
	background: url('/images/help.png') no-repeat 0 0;
	margin: 0px 18px 15px 15px;
	_margin: 0px 7px 15px 15px;
	float: right;
}
#main #help_text{
	padding-top: 12px;
	font-size: 13px;	
	text-align: center;	
}
#main #help_text span{
	font-weight: bold;
	margin-right: 15px;
}
 #main .inner {  
  margin: 0px 230px 0 20px ;
  _margin: 0px 240px 0 10px ;  
  /*width: 520px;*/
  width: auto;
  /*overflow: hidden;*/
  overflow-x: auto;
  height: 100%;
  /*float: left;*/  
 }
  #main .inner p{
  	margin: 10px 0px;
  }
  #main .cntr {
	/*width:680px;*/
}
    #main .cntr.norght {width:1000px}
  #main .rght {width:320px;}
    #main .rght h3 {color:#003366;}
    #main .rght .inner {margin-bottom:.5em;}
    #main .rght small {color:#959595;font-size:.85em;}
    #main .rght .submit {background:#d8d8d8;border:1px solid black;}

/* ---------------- Header --------------- */
#head{
	height: 272px;
	background: transparent url('/images/head_back.jpg') repeat-x 0px 0px;	
	overflow: hidden;
	position: relative;
	width: 100%;	
	margin: 0px;
	padding: 0px;	
}
#top_head{
	height: 65px;
	overflow: hidden;
	/*position: relative;*/
	width: 100%;
	background-color: #FFFFFF;	
}
#logo{
	/*float: left;*/
	width: 525px;
	height: 107px;
	margin: 30px 0px 0px 15px;	
	/*position: relative;*/
}
#logo img{
	float: left;
}
#logo_text{
	position: absolute;
	left: 29px;
	top: 10px;
	font-weight: bold;
	z-index: 600;
	width: 370px;
	overflow: hidden;
	height: 50px;
}
#logo_text #red{	
	float: left;
	font-size: 25px;
	color: #cc0000;
	margin-right: 10px;	
}
#logo_text div{	
	clear: both;
	color: #575342;
	font-size: 12px;
	margin-left: 17px;
}
#logo_text p{
	float: left;
	font-size: 19px;
	color: #575342;
	margin: 3px 0px 0px;	
}
#logo_text p img{
	float: left;
	margin: 3px 7px 0px 0px;
}
.clear, .clear2{
	clear: both;
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.clear{
	height: 1px;
}
.clear2{	
	height: 15px;
	text-align: right;
	font-size: 13px;	
}
#line{
	height: 6px;
	background-color: #fff;	
}
/*
#baner_top{
	position: absolute;
	z-index: 0px;
	background-color: #79b66e;
	top: 153px;
	left: 13px;
	width: 98%;
	right: 15px;
	height: 81px;
	overflow: hidden;
}
#lc_topbann{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10px;
	height: 81px;
	width: 9px;
	background: url('/images/ban_top_l.jpg') no-repeat 0 0;
}
#rc_topbann{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10px;
	height: 81px;
	width: 9px;
	background: url('/images/ban_top_r.jpg') no-repeat 0 0;
}
#r1, #r2{
	color: #fff;
	margin-left: 15px;
	display: block;
}
#r1{
	font-size: 34px;
	margin-top: 4px;
}
#r2{
	font-size: 16px;
	font-weight: bold;
}
*/
/* ---------------- \Header --------------- */
/* ---------------- Footer --------------- */
#footer{
	position: relative;
	height: 114px;
	background: url('/images/footer_top.jpg') repeat-x 0 0;
}
#prlink{
	top:25px;
	position: absolute;
	right: 20px; 
}
/* ---------------- \Footer --------------- */
/* ----------------- Control_panel -------------------*/
#cp_menu{
	padding: 0px;
	margin: 0px;		
}
#cp_menu li{
	list-style: none;
}
#cp_menu li a{
	color:#005e8a;
	padding-left:15px;
	margin-left:16px;
	display: block;
	_display: inline;
	$display: inline;
	text-decoration: none;
	font-size: 12px;
}
#cp_menu li.act a{
	background: url('/images/hart.png') no-repeat 0 0;
	font-weight: bold;	
}
#cp_menu li.act ul{
	margin: 2px 0px 5px 30px;	
}
#cp_menu li.act ul li a{
	background: none;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 11px;
}
#log_in .exit{
	display: block;
	float: right;
	font-size: 13px;
	color: #C8302B;
	margin: 10px;
	font-weight: bold;
	text-decoration: none;
}
/* ---------------- REG_form---------- */
#reg_form input, #reg_form textarea{
	width: /*425px*/99%;
	font-family: Arial;
	font-size: 12px;
}
#reg_form label{
	width: auto;	
}
#reg_form select{
	width: 200px;
	float: right;
	/*margin-right: 21px;*/
}
#reg_form{	
	width: 450px;
	margin: 0 auto;
	overflow: hidden;
}
#reg_form fieldset{
	width: 450px;
	margin-left: 15px;
}
#reg_form .check input{
	width: auto;
	_width: 98px;
	float: right;
	margin-right: 21px;
	_margin-right: 0px;
}
.author{
	display: none;
}
/* ---------------- \REG_form---------- */
/* ---------------- user/author ---------- */
.cp_table{
	width: 100%;
	_width: 98%;	
	background-color: #D8EDD4;
	font-size: 11px;
	margin-top: 15px;
}
.cp_table td{
	padding: 5px;
	_padding: 5px 3px;
	border-bottom:1px dashed #FFFFFF;
	vertical-align: top;
}
.table_head{	
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	color: #005E8A;
}
.table_head td{
	border-bottom: 1px solid #B2D0AC;
	font-size: 12px;
	background-color: Azure;
	vertical-align: middle;
}
.form .field texarea:focus{
	border: 2px solid red;
}

#filter_form{
	display: none;
}
#filter_form hr{
	clear: both;
	width: 100%;
	margin-bottom: 12px;
	border: none;
	border-bottom: 1px solid #B2D0AC;
}
.filter{	
}
#filter_form fieldset{
	margin-left: 10px;	
	margin-bottom: 5px;
	border-bottom: 1px solid  #B2D0AC;
	padding: 7px 3px 7px 10px;
	background-color: #D8EDD4;
}
.f_div{
	float: left;
	width: 47%;
	_width: 45%;
	margin: 0px 10px 7px 0px;
	font-size: 12px;
}
.f_div label{
	width: 85px;
	display: block;
	float: left;	
}
.f_div input{
	height: 18px;
	width: 60%;
	_width: 58%;	
	font-size: 11px;
}
.f_div select{
	height: 20px;
	width: 60%;
	font-size: 11px;
}
.f_div label.check{
	width: auto;
	margin-right: 60px;
}
.f_div .check_input{
	width: auto;
	_float: left;
}
.show_filter{
	/*float: left;*/
	margin-left: 5px;
}
.f_div .cal_input{
	float: left;
	width: 60px;
	_width: 58px;
}
.f_div span{
	width: 100%;
	clear: both;
	margin-bottom: 5px;
	display:block;
	font-weight: bold;
}
.f_div .cal_label{
	width: auto;
	float: left;
	margin: 0px 5px;
	_margin: 0px 3px 0px 0px;
}
.f_div .cal_but{
	float: left;
	margin: 2px 3px;
}
#add_filters{
	display: none;
}
/* ---------------- \user/author ---------- */
/* ---------------- Advertizment ---------- */
#reg_form label.cal_label{
	float: left;
	width: 255px;
}
#reg_form input.cal_input{
	float: left;
	width: 125px;
}
.cal_but{
	float: left;
	width: 20px;
	height: 14px;
	background: url('/images/calendar.gif') no-repeat 0 0;
	border: none;
	margin: 3px 6px 2px;
	cursor: pointer;
}
#reg_form .cal_file{
	float: left;
	width: 125px;
}
#reg_form #phone_filter{
	width: 125px;
	margin-left: 47px;
	float: left;	
}
#reg_form .phone_filter label{
	width: 167px;
}
#reg_form .phone_filter button{
	height: 22px;
	width: 68px;
	float: left;
	margin-left: 5px;
	cursor: pointer;
}
#hide_field{
	display:none;
}
#reg_form  #hide_uid_label{
	width: 214px;
}
#reg_form  #hide_uid{
	width: 198px;
}
#modalBox_overlay{
	display: none;
	opacity: 0;
	background-color: #fff;
	position: fixed;
	_position: absolute;
	width: 100%;
	height: 100%;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	top:0px;
	left: 0px;
	z-index: 700;
}
#modalBox{
	height:100%;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	left:0px;
	position:absolute;
	width:100%;
	z-index:750;
	padding-top: 25px;
	display: none;
}
#modalBox_inner{
	position: /*relative;*/ fixed;
	z-index: 110;
	width: 600px;
	height: 600px;
	background-color: #B2D0AC;
	/*margin: 0 auto;*/
	display: none;
	padding: 4px;
	left: 50%;
	margin-left: -300px;
	&left: auto;
	&margin: 0px auto;
	&top: 30%;
	&position: relative;
}
.close_btn{	
	position: absolute;	
	right: 5px;
	background-color: #D8EDD4;
	border: 1px solid #B2D0AC;
	padding: 2px 3px;
	color: #005E8A;		
	cursor: pointer;
}
#close_btn1{
	top: 5px;
}
#close_btn2{
	bottom: 5px;
}
#modalBox_content{
	background-color: #D8EDD4;
	height:540px;
	padding:30px 20px;
	width: 560px;
}
table td.td1{
	font-weight: bold;
	width: 150px;
}
#modalBox_content h2{
	color: #CC0000;
	font-family:Tahoma;
	font-weight: normal;
}
#modalBox_ajax_cover{
	border:1px solid #D3DFD1;
	height:520px;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:8px;
	width:544px;
}
#modalBox_ajax{
	width: 530px;	  	
}
#modalBox_ajax table{
	width: 520px;
	margin: 0px 0px 15px 15px;
}
#modalBox_ajax table tr td{
	padding: 3px 5px;
}
#modalBox_ajax table tr.head{
	background-color: Azure;
	border-bottom: 1px solid #fff;
}
#modalBox_ajax table tr.head td{
	font-weight: bold;
	text-align: center;
	color: #005E8A;
}
#modalBox_ajax table tr.gray{
	background-color: #e8ffe4;
}
.cp_table tr.gray{
	background-color: #e8ffe4;
}
.cp_table tr.black_list{
	background-color: #FF5555;
}
.cp_table td.red_font a{
	color: #CC0000;
	font-weight: bold;
}
.cp_table td.red_font a.dotted{
	border-bottom: 1px dashed #cc0000;
}

.cp_table tr.archive{
	background-color: #ff3333;
}
#img_box{
	position: absolute;
	width: auto;	
	height: auto;
	left: 0px;
	top: 0px;
	border: 4px solid #fff;
	background-color: #E8FFE4;
	display: none;
	color: #005E8A;
	font-weight: bold;
	font-size: 13px;
	z-index: 120;
	text-align: center;
}
#del_box{
	position: absolute;
	width: 233px;	
	height: 145px;
	padding: 7px;
	left: 0px;
	top: 0px;
	border: 4px solid #fff;
	background-color: #E8FFE4;
	display: none;
	color: #005E8A;
	font-weight: bold;
	font-size: 13px;
	z-index: 120;
	overflow: hidden;
}
#del_box textarea{
	margin: 5px 0px;
}
#del_box select{
	margin-bottom: 5px;
}
#main .inner #del_box p{
	margin: 0px;
}
#reason textarea{
	width: auto;
}
#ages{
	margin-top: 7px;
}
#ages select{
	width: 40px;
	float: left;
}
#ages label.i1{
	margin-left: 40px;
	width: 35px;
}
#ages label.i2{
	margin: 0px 15px 0px 3px;
	width: auto;
}
.ads_list{
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin-top: 15px;
}
.blank_foto{
	padding-right:30px;
	background-color:#fff;
}
.t1{
	display: none;
}
/* ---------------- \Advertizment ---------- */
/* ----------------- \Control_panel -------------------*/
#pages{
	margin-top: 15px;
}
/* -------------------- MainPage--------------------- */
#top_buts{	
	width: auto;	
	position: relative;
	&position: absolute;	
	clear: both;	
	top: 19px;	
	left:3px;
	&left: 7px;
	&top: 220px;
	z-index: 300;
	
}
#top_buts .tmlc{
	/*position: absolute;	
	top: 0px;
	left: 0px;*/
	width: 4px;
	height: 30px;
	background: transparent url('/images/tmlc.png') no-repeat 0 0;
	float:left;			
}
#top_buts .tmrc{
	/*position: absolute;
	top: 0px;
	right: 0px;*/
	float:left;
	width: 4px;
	height: 30px;
	background: transparent url('/images/tmrc.png') no-repeat 0 0;
	z-index: 200;
	overflow: hidden;
	/*border: 1px solid red;*/
}
#top_buts .tmrc_act{
	/*position: absolute;
	top: 0px;
	right: 0px;*/
	float: left;
	width: 4px;
	height: 30px;
	background: transparent url('/images/r1_tmrc.png') no-repeat 0 0;
}
#top_buts .menu_back{
	position: relative;
	/*padding: 0px 7px;*/
	height: 30px;	
	background: url('/images/menu_back.png') repeat-x 0 0;
	overflow: hidden;
	width: auto;
	z-index: 10;
}
#top_buts .menu_back a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 7px 2px 4px 0px;
	display: block;
	z-index: 200;
	float:left;
	width: auto;
}
#top_buts .menu_back_act{
	position: relative;
	/*padding: 0px 7px;*/
	height: 30px;
	background: transparent url('/images/r_menu_back.png') repeat-x 0 0;
	z-index: 10;
}
#top_buts .menu_back_act a{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 7px 2px 4px 0px;
	display: block;
	float: left;
}
#top_buts .tmlc_act{
	/*position: absolute;
	top: 0px;
	left: 0px;*/
	float: left;
	width: 4px;
	height: 30px;
	background: transparent url('/images/r1_tmlc.png') no-repeat 0 0;
}
#but1{
	float:left;
}
#but2{
	float:left;	
}
#top_buts  #but3{
	float:left;
	display: block;
	z-index: 700;
}

#top_buts #but3 .tmrc_act{	
	background: transparent url('/images/r_tmrc.png') repeat-x 0 0;
	width: 6px;
	height: 30px;
	/*position: absolute;
	top: 0px;
	right: 0px;*/
	float: left;
}
#top_buts #but3 .tmrc{	
	background: transparent url('/images/g_tmrc.png') repeat-x 0 0;
	width: 7px;
	height: 30px;
	float: left;
}
#top_buts #but1 .tmlc_act{	
	background: transparent url('/images/r_tmlc.png') repeat-x 0 0;
	width: 6px;
	height: 30px;
	/*position: absolute;
	top: 0px;
	right: 0px;*/
	float: left;
}
#top_buts #but1 .tmlc{	
	background: transparent url('/images/g_tmlc.png') repeat-x 0 0;
	width: 6px;
	height: 30px;
	float: left;
}
#animals{
	background: transparent url('/images/head.png') no-repeat 0 0;
	position: absolute;
	right: 15px;
	bottom: 1px;
	width: 500px;
	height: 195px;
	z-index: 600;
}

/* ------------- Advert_on_Main ----------- */
#ad_cover{
	background: url('/images/ad_head.png') no-repeat 0 0;
	width: 100%;
	_width: 99%;
	height: 425px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;	
}
#ad1_cover{
	background: url('/images/ad_head1.png') no-repeat 0 0;
	width: 100%;
	_width: 99%;
	height: 425px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}
#ad_inner{
	background-color: #d8edd4;
	margin: 38px 13px 0px 13px;
	height: 332px;
	width: auto;
	position: relative;
}
.ad1_inner{	
	margin: 38px 13px 0px 13px;
	height: 385px;
	width: auto;
	position: relative;		
}
.ad_search{
	/*background: transparent url('/images/add_search_back2.png') no-repeat 0 0;*/
	background: transparent url('/images/kAstil.gif') no-repeat 0 0;
	width: 222px;
	height: 102px;
	/*position: absolute;
	bottom: 42px;
	right: 5px;
	z-index: 10;*/
	float: right;	
	position: relative;
	float: right;
	background-color: #d8edd4;
}
.ad_search a{
	background: transparent url('/images/ad_search_btn.png');
	width: 199px;
	height: 31px;
	display:block;
	position: absolute;
	top: 15px;
	left: 12px;
	cursor: pointer;
}
.ads{
	border: 3px solid #cc0000;
	border-left: none;
	border-right: none;	
	height: 251px;
	/*position: relative;*/
	padding: 10px 5px 15px 10px;
	z-index: 15;
	overflow: hidden;
	width: auto;
	margin: 0px 22px 0px 0px;
	background-color: #ffffff;
	position: relative;
}
.left_ad{
	float:left;
	width: 14px;
	height: 285px;
	background: url('/images/left_ad.gif') no-repeat 0 0;
	margin-right: -14px;	
}
.right_ad{
	float:right;
	width: 22px;
	height: 282px;
	background: url('/images/right_ad.gif') no-repeat 0 0;
	margin-left: -22px; 
}
.ad_bottom{
	height: 102px;
	background-color: #d8edd4;
	margin-right: 1px;
}
.add_butt{
	background: transparent url('/images/kAstil1.gif') no-repeat 0 0;
	width: 250px;
	height: 102px;
	float: left;
}
.ad_btn{
	background: transparent url('/images/ad_btn.png') no-repeat 0 0;
	width: 147px;
	height: 24px;
	margin: 20px 0px 0px 35px;
	display: block;
	cursor: pointer;
}

/*
.lt_ad{
	position: absolute;
	left: -3px;
	top: -3px;		
	background: transparent url('/images/ad_lt.png') no-repeat 0 0;
	width: 12px;
	height: 12px;		
}
.lb_ad{
	position: absolute;
	left: -3px;
	bottom: -3px;
	background: transparent url('/images/ad_lb.png') no-repeat 0 0;
	width: 12px;
	height: 14px;		
}
.lb1_ad{
	position: absolute;
	left: -3px;
	bottom: -3px;
	background: transparent url('/images/ad1_lb.png') no-repeat 0 0;
	width: 12px;
	height: 14px;	
}
.rt_ad{
	position: absolute;
	right: -3px;
	top: -3px;
	background: transparent url('/images/ad_rt.png') no-repeat 0 0;
	width: 12px;
	height: 12px;		
}
.rb_ad{
	position: absolute;
	right: -3px;
	bottom: -3px;
	background: transparent url('/images/ad_rb.png') no-repeat 0 0;
	width: 12px;
	height: 14px;		
}
.rb1_ad{
	position: absolute;
	right: -3px;
	bottom: -3px;
	background: transparent url('/images/rb1_ad.png') no-repeat 0 0;
	width: 12px;
	height: 14px; 
}*/
.ads .inner_ads{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 350;
}/*
.cover_lb{
	position: absolute;
	left: -1px;
	bottom: -3px;
	background: transparent url('/images/cover_lb.png') no-repeat 0 0;
	width: 12px;
	height: 14px;
}
.cover_rb{
	position: absolute;
	right: -1px;
	bottom: -3px;
	background: transparent url('/images/cover_rb.png') no-repeat 0 0;
	width: 12px;
	height: 14px;
}
*/
.ad_item{
	margin-right: 3px;
	width: 158px;
	overflow: hidden;
	height: 255px;
}
.ads table{
	width: 100%;
	$width: 95%;
}
.ads table td{
	vertical-align: top;
}
.ad_img{
	height: 100px;
	width: 140px;
	overflow: hidden;
	border:5px solid #efefef;	
}
.ad_info{
	margin: 15px 7px 0px 0px;	
	font-size: 12px;	
}
.ad_info a{
	text-decoration: none;
}
#main .inner .ad_item p{
	margin: 0px 0px 3px;
}
#ad_cover .ad_pages{
	width: 235px;
	margin: 15px 0px 0px 35px;
	/*width: 200px;
	position: absolute;
	right: 15px;
	bottom: 17px;*/
}
#ad_cover .ad_pages a.act{
	color: black;
	font-weight: bold;
}
#ad1_cover .ad_pages{
	width: 200px;
	margin: 15px 0px 0px 35px;
	/*position: absolute;
	right: 15px;
	bottom: 65px;*/
}
#ad1_cover .ad_pages a.act{
	color: black;
	font-weight: bold;
}
.ad_pages a{
	text-decoration: none;
}
/* ------------- Advert_on_Main ----------- */
/* -------------------- \MainPage--------------------- */
/* ---------------------- News ----------------------- */
#news_on_main{
	background-color: #ffffff;
	padding: 25px 15px 15px;
	position: relative;
	margin: 15px 0px;
	overflow: hidden;
	width: auto;
	z-index: 20;
}
#news_on_main .ltn{
	position: absolute;
	top: 0px;
	left: 0px;
	_left: -25px;
	background: transparent url('/images/ltn.png') no-repeat 0 0;
	width: 10px;
	height: 10px;
	z-index:200;
}
#news_on_main .rtn{
	position: absolute;	
	top: 0px;
	right: 0px;
	background: transparent url('/images/rtn.png') no-repeat 0 0;
	width: 10px;
	height: 10px;	
	_position: relative;
	_float: right;
	_top: -25px;
	_right: -15px;	
	z-index:200;
}
#news_on_main .lbn{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: transparent url('/images/lbn.png') no-repeat 0 0;
	width: 10px;
	height: 10px;
	_position: relative;	
	_bottom: -19px;
	_left: -25px;
	z-index: 200;
}
#news_on_main .rbn{
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: transparent url('/images/rbn.png') no-repeat 0 0;
	width: 12px;
	height: 13px;
	_position: relative;	
	_bottom: -2px;
	_right: -16px;
	_float: right;
	z-index: 200;	
}
.news_items{
	margin-bottom: 15px;
	clear: both;
}
.news_items span{
	display: block;
	color: #000;
	font-size: 11px;
}
.news_items .n_title{
	margin-bottom: 10px;	
}
.news_items .n_title a{
	font-size: 14px;
	color: #005e8a;
	font-weight: bold;
	text-decoration: none;
}
.news_items .n_content img{	
	margin: 0px 12px 12px 0px;
	font-size: 12px;
}
.news_items .n_content p{
	text-align: justify;
}
.comments{
	background-color:#e5e5e5; 
	margin: 5px 0px;
	height: 17px;
	color: #3f61a5;
	clear: both;
	font-size: 12px;
	width: 88%;	
	padding: 0px 25px;
	position: relative;
}
.comments span{
	width: auto;
	float: right;
	color: #3f61a5;
	&float: none;
	&position: absolute;
	$right: 50px;
}
.all_news{
	float:right;
	margin: 5px 0px;
}
.all_news_item{
	margin-bottom: 20px;
	clear: both;
	width: 100%;
	_width: 98%;	
	overflow: hidden;
}
.all_news_item .date{
	float: left;
	margin-right: -140px;
	width: 135px;	
}
.all_news_item .item_content{	
	margin-left: 150px;
}
/* ---------------------- \News ----------------------- */
/* ---------------------- Advertisment ----------------------- */
#ad_image{
	margin: 0 auto;
	/*width: 400px;
	overflow: hidden;*/	
}
#ad_image table{
	width:100%;
	_width:98%;
}
#ad_image table td{
	width:100%;
	_width:98%;
	text-align: center;
}
#ad table td a{
	font-size: 15px;
	font-weight: bold;
}
#ad_text{
	margin-top: 15px;
	width: auto;		
}
.ads_tops{
	margin: 5px 0px 5px 10px;
}
.ads_tops a{
	text-decoration: none;
	font-weight: bold;
}
.ads_back_to_top{
	float: right;
	margin-top:15px;
}
.moder{
	background-color:InactiveCaptionText;
}
.dotted{
	text-decoration: none;
	border-bottom: 1px dashed #004E7E; 
}
#reg_form .age select{
	width: 45px;
	float: left;
}
#reg_form .age label{
	width: 60px;
}
/* ---------------------- \Advertisment ----------------------- */
/* ---------------------- Password Restore -------------------- */
#l_err{
	display: none;
	color: red;
	font-size: 12px;
	margin-left: 42px;
}
#result{
	margin-top: 15px;
}
/* --------------------- \Password Restore -------------------- */
.prel {
	background:#FFFFFF none repeat scroll 0 0;
	display:none;
	height:100%;
	position:absolute;
	top:0;
	width:98%;	
	z-index:50;
}
.prel img {
	left:47%;
	position:absolute;
	top:38%;
}