* { margin:0; padding:0;}
a { color:#0062D7; outline:none;}
img { border:none;}
a:hover { color:#ff4800;}
input {outline:none;}
body,td,th { margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494949; text-align:left;
}
* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
            this.firstChild.src+"', sizingMethod='image')");

    background: expression("transparent url("+
            this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    background: none !important;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}

h1 { color:#454545; font-size:24px; font-weight:normal; font-family:"Trebuchet MS", Arial, tahoma; margin:0 0 20px 0;}
h2 { font-size:18px;  font-weight:normal; font-family:"Trebuchet MS", Arial, tahoma; margin:10px 0;}
h2 b{ font-weight:normal; color:#a4a4a4;}
h4 { font-size:18px;  font-weight:normal; font-family:"Trebuchet MS", Arial, tahoma; margin:0 0 0 10px;}
h3 { color:#3A3028; font-size:18px;  margin:0 0 10px 10px; font-family:"Trebuchet MS", Arial, tahoma}
.clearfix { clear:both;}

/*HEAD*/
.img_enter { border:none; margin:0; padding:0;}
#ap { background:url(../img/main_up_bg.gif) top repeat-x; height:40px; vertical-align:middle; }
#up_tbl { }
#up_tbl td { vertical-align:middle; padding:10px ; background:url(../img/main_up_brd.gif) left center no-repeat; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#717171;}
#up_tbl td a {}

#main_tbl { margin:30px 0 0 0;}
#main_tbl td { padding:0 0 30px 0;}

#head_weather td { background:none; padding:0 10px; }
#head_weather div {   }
#head_weather b {  }
.sm_ab_film { width:90%;}
/* for IE7*/
*:first-child+html .ie_reg a{ margin:10px 0 0 0;}

*:first-child+html #main_tbl { margin:30px 2.5% 0 2.5%;}


/*MENU*/
#icons { min-width:500px;  width: expression(document.body.clientWidth > 500 ? "100%" : "500px"); float:right;}

.umenu_item { padding:80px 0 9px 0;  width:12%;  z-index:999; float:left; display:block; text-align:center;vertical-align: middle; }
.umenu_item a { color:#FEFEF2; font-size:12px; font-weight:bold;  display:block; padding:75px 0 0 0px; margin:-75px 0 0 0; }
.umenu_item b { color:#FEFEF2; background:#64BE15 url(../img/hd_umenu_b.gif) top repeat-x; font-weight:bold;  height:23px; padding:8px 0 0 0px; display:block;  margin:-8px 0 0 0px;}
.gr_m {color:#FEFEF2; background:#64BE15 url(../img/hd_umenu_b.gif) top repeat-x; font-weight:bold;  height:23px; padding:8px 15px 10px 15px;
margin:-8px 0 0 0px;}
*:first-child+html .gr_m a{ color:#FEFEF2; background:#64BE15 url(../img/hd_umenu_b.gif) top repeat-x; font-weight:bold;  height:23px; padding:8px 15px 10px 15px;
margin:-8px 0 0 0px;}
.gr_m a{ display:inline; padding:8px 0 10px 0;}

#gr_str {padding:9px 0 0px 40px;  border-bottom:1px solid #64be15;}
#gr_str a {background:url(../img/hd_gr_div_arr.gif) left no-repeat; padding:0 0 10px 10px; margin:0 20px 0 0; color:#2F6499; display:block; float:left; font-size:12px;}
#gr_str b {background:url(../img/hd_gr_divhov_arr.gif) left no-repeat; padding:0 0 3px 10px; margin:0 20px 0 0; border-bottom:3px #64be15 solid;   display:block; float:left; font-size:12px;}


#blue_line_menu {height:28px; background:#2f6499 url(../img/back_left_line.gif) left repeat-y; border-bottom:2px solid #FFFFFF; z-index:666;}

#green_line_menu { border-top:4px #64be15 solid; }

#i_city { background:url(../img/hd_about_icon.gif) no-repeat center top; }
#i_news {  background:url(../img/hd_news_icon.gif) no-repeat center top; }
#i_events {  background:url(../img/hd_events_icon.gif) no-repeat center top; }
#i_spr {  background:url(../img/hd_spr_icon.gif) no-repeat center top;  }
#i_market {  background:url(../img/hd_market_icon.gif) no-repeat center top; }
#i_expert {  background:url(../img/hd_exp_icon.gif) no-repeat center top; }
#i_choose {  background:url(../img/hd_choose_icon.gif) no-repeat center top; }

/*
#i_city { background:url(../img/hd_about_icon.gif) no-repeat left top; margin:0 0 0 0px;}
#i_news {  background:url(../img/hd_news_icon.gif) no-repeat left top; margin:0 0 0 2.5em;}
#i_events {  background:url(../img/hd_events_icon.gif) no-repeat left top; margin:0 0 0 2.5em;}
#i_spr {  background:url(../img/hd_spr_icon.gif) no-repeat left top;  margin:0 0 0 2.5em;}
#i_market {  background:url(../img/hd_market_icon.gif) no-repeat left top;margin:0 0 0; }
*/
#n_logo { width:350px; height:80px; border:0px solid #333333; float:left; padding:0 0 0 40px;  }
/*#n_logo img { margin:-8px 0 0 0;}*/
/*#n_logo { width:350px; height:80px; border:0px solid #333333; float:left; padding:0 0 0 40px;}*/
#n_menu {
	min-width:500px;
	width:70%;
	height:100px;
	border:0px solid #006633;
	float:right;
	position:absolute;
	right:0; margin:7px 0 0 0;}
#n_header { min-width:950px;}

/*BODY*/
#kol_adv { font-size:11px; color:#5E5E5E; margin:5px 0 0 30px;}
#kol_adv span { color:#239E0F;}

#bar_bd { margin:10px 0 0 0; }
#bar_bd td { vertical-align: top;}
#post_adv { margin:0 0 0 30px;}
#post_adv a { color:#D53419; font-weight:bold;}

/*BARAX MAIN*/
.bar_razdel { margin:0 0 25px 0;}
.bar_razdel a { font-weight: normal; display:block; font-size:18px;  font-family:"Trebuchet MS", Arial, tahoma}
.bar_razdel a:hover { color:#D53419;}
.bar_podr a { font-weight: normal; display:inline; color:#5E5E5E; font-size:12px; text-decoration:none;}
.bar_podr a:hover { color:#D53419;}

/*BARAX POST*/
#form_post select { font-size:14px; padding:3px; width:100%; margin:0; }
#form_post select option:hover { background:#000000;}
#price_b {background:#e0ffc2; padding:10px; margin:0px 0 15px 10px;  border:1px solid #aed885;}
#price_b input { font-size:20px;  margin:0;}
*html #price_b input { width:150px;}
*html #price_b {  padding:10px 10px 10px 10px;}
#form_post { width:100%; margin:20px 0 0 0; color:#303030;}
#form_post b { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#form_post span { color:#7D7D7D; font-size:11px;}
#brdr { border-bottom:#E5E5E5 1px solid;}

#frm_razd { }
#frm_razd td { color:#000000; padding:10px 20px 10px 10px;}

#frm_new_post { margin:25px 0 0 0;}
#frm_new_post td { padding:10px 20px 10px 0; }

#frm_contact { margin:25px 0 0 0;}
#frm_contact td { padding:10px 20px 10px 0;}

#frm_params {margin:25px 0 0 0;}
#frm_params td {padding:10px 20px 10px 0;}

#frm_dopoln {margin:25px 0 0 0;}
#frm_dopoln td {padding:10px 20px 10px 0;}

#post_btn { margin:25px 0 0 0;}

#post_descr { border-left:#63CE06 1px solid; background:#FFFFFF; width:25%; }
#post_descr div { margin:5px;}

/* experts */
#cons_main { overflow: hidden; zoom:1; margin:0 0 30px 0; width:90%; height:180px;min-height:170px;}
#cons_main h2 a{color:#2F6499; font-size:18px; margin:0 10px 0 0;}
.cons_box {  width:100%; float: left; margin:0px 10px 20px 0;  }

.cons_box i { font-style:normal; font-family:Tahoma, Geneva, sans-serif; font-size:10px; background:#64be15; padding:2px 5px 2px 5px; color:#FFF; }
.cons_box img { margin:0 10px 0 0; border:3px solid #c6d7e1;}
.cons_box a { font-weight:bold; margin:10px 0 0 0; display:block; font-size:14px; text-decoration:none;}
.cons_box span { display:block; font-size:11px; margin:10px 0 0 0;}
/* /experts */



/*BARAX LIST ADV*/
#adv_navig { margin:10px 0 0 0px; color:#454545; padding:0 0 0 40px;	}
#adv_navig a { }
*html #adv_fil_1 {margin:5px 10px 0 20px; }
#adv_fil_1 { margin:5px 10px 0 40px; background:#F0F0F0; padding:5px 10px; font-size:11px; color:#414141; font-family:Verdana, Arial, Helvetica, sans-serif;}
#adv_fil_1 a { font-size:10px; color:#414141;}
#adv_fil_1 b { background:#589C00; color:#FFFFFF; padding:0 2px;}

#adv_fil {margin:5px 10px 0 40px;}
#adv_fil {  background:#F0F0F0; padding:5px 10px; font-size:11px; color:#414141; font-family:Verdana, Arial, Helvetica, sans-serif;}
#adv_fil a { font-size:10px; color:#414141;}
#adv_fil b { background:#589C00; color:#FFFFFF; padding:0 2px; display: inline;}

#adv_list { margin:25px 0 0 40px; width:900px;}
#adv_item { color:#414141; font-size:11px; margin:0 0 30px 0; }
#adv_item i {  padding:2px; background:#fefef2; border:1px dotted #FFCC33; font-style:normal;}
#adv_item a { font-size:14px; }
#place a { font-size:11px; color:#414141;}

#pages { color:#454545; margin:40px 0 0 0;}
#pages a { color:#454545;}
#pages a:visited { text-decoration:none;}

/*BARAX DESCR*/
#zagol { margin:10px 0 0 40px;}
#zagol a { font-size:18px; }
#adv_descr { margin:0px 0 0 40px; color:#5E5E5E; width:900px;}
#adv_descr span { color:#969696; font-size:11px; display:block; margin:0 0 15px 0;}
#name { color:#000000; margin:10px 0;}
#price { margin:10px 0 0 0;}
#price b { font-size:14px;}
#price em { color:#D53419; font-style:normal; font-size:14px; font-weight:bold;}
#photo {   width:600px; text-align:center;}
#photo_item {}
#photo_item img{ border:6px solid #d2e6f3; padding:10px;}


#form_post textarea {
	width:100%;
	cursor:text;
	position:relative;}
#menu  td { text-align:center; background:#EDF0F3;}
#menu a {  font-size:14px; color:#2194d6; display:block; width:100px;  padding:60px 0 0 0;}
#menu a:hover { background: #B8C9D1;}
input.text:focus,
textarea:focus {
	outline:0;
}

input.text, input.file, textarea, select, .text_holder {

	font: arial, sans-serif;
	border:1px solid #7992b2;
	border-right-color:#abbcd2;
	border-bottom-color:#abbcd2;
}
input.checkbox,
input.radio {
	vertical-align:middle;
}

#kurs { width:150px;}
#f_razd { border-bottom:1px dashed #CCCCCC;}
#f_razd td { padding:0 10px 10px 0;}
#dop_super td { background:#dceef9; padding:10px;}
#help { padding:10px; width:68%; background:#fefef2; border:1px solid #FFCC33; font-size:11px; margin:20px 0 0 0;}
select#currency { font-size:24px; color:#666666; text-align:center; width:auto; background:#90c65c; color:#FFFFFF; padding:0; margin:0;}
#post_btn {  padding:; text-align:right; margin:20px 0 40px 0;}
#post_btn span{  padding:20px; width:25%; text-align:center;}
* html #post_btn span{padding:7px 20px;}

/*UGLS*/
#at_ugls { margin:0 0 15px 0; }
#at_ugls b { color:#D80003; margin:0 0 20px 0; display:block;}
#at_ugls a { display:block; margin:0 0 10px 0;}
#at_ugls span {color:#D80003;  }
#at_ugls_in { border:#BDBDBD 1px solid; padding:10px 20px 10px 20px;}

.razd_link a{ font-weight:bold; display:block; margin:2px; padding:4px; }
.razd_link b {display:block; margin:2px; color:#589c00; padding:4px;}

#add_a a:link, #add_a  a:visited {
	display: block;
	width: 165px;
 	height:30px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	background:  url(../img/add.gif) no-repeat left top;
	text-indent: 40px;
	color: #589c00;
}
#add_a a:hover {
	/* background: #c00; */
	background-position: right top;
	color: #71651b;
}


.green { color:green; font-style:normal;}
#b_search { font-size:12px; color:#315f88; padding:0  15px; border:none; border-top:1px solid #315F88; border-left:1px solid #315F88; border-right:1px solid #AFCEE2; border-bottom:1px solid #AFCEE2;  height:28px; margin:0;  background:url(../img/b_search.gif) repeat-x; margin:0 0 0 10px;}
.l_search { position:absolute; }
#search_text { border-top:1px solid #315F88; border-left:1px solid #315F88; border-right:1px solid #AFCEE2; border-bottom:1px solid #AFCEE2; font-size:14px; width:440px; padding:5px 5px 5px 25px; color:#6D8498; margin:15px 0 0 20px; background:#ffffff url(../img/l_search.gif) no-repeat left  ;}

* html .l_search{  position:absolute; margin:1px 0 0 0;}
.butt_up {font-size:12px; color:#315f88; padding:0  15px; border:none; border-top:1px solid #315F88; border-left:1px solid #315F88; border-right:1px solid #AFCEE2; border-bottom:1px solid #AFCEE2;  height:22px;  background:url(../img/b_search.gif) repeat-x;  margin:0 0 0 5px;}
.butt {font-size:12px; color:#315f88; padding:0  15px; border:none; border-top:1px solid #315F88; border-left:1px solid #315F88; border-right:1px solid #AFCEE2; border-bottom:1px solid #AFCEE2;  height:28px;  background:url(../img/b_search.gif) repeat-x;  margin:0 0 0 10px;}
.butt_click {font-size:12px; color:#315f88; padding:0  15px; border:none; border-top:1px solid #315F88; border-left:1px solid #315F88; border-right:1px solid #AFCEE2; border-bottom:1px solid #AFCEE2;  height:28px; margin:0;  background:url(../img/b_search.gif) repeat-x;}

.butt_click, x:-moz-any-link{font-size:12px; color:#315f88; padding:2px  13px 0 17px; border:none; border-top:1px solid #315F88; border-left:1px solid #315F88; border-right:1px solid #AFCEE2; border-bottom:1px solid #AFCEE2;  height:28px; margin:0;  background:url(../img/b_search.gif) repeat-x;  outline:none; }


/* FORMS */
input { border:none; border-top:1px solid #315F88; border-left:1px solid #315F88; border-right:1px solid #AFCEE2; border-bottom:1px solid #AFCEE2; font-size:14px; padding:5px; color:#315e94;}
input[type=submit],input[type=button],input[type=reset],button,

{
/*	color:white;*/
	background-color:#c5c5c5;
	border:  outset 1px #dcdad5;
	background-color:#b9d5e3;
	border:  outset 1px #b9d5e3;
	margin:  1px;
	padding: 1px;
	cursor:  pointer;
	color:  #004e7d;
	cursor:  hand;
}
#login_div a { float:none;}
#auth { display:none; }
#auth  input{ padding:0px; margin:0; }
#auth td { background:none; padding:0 10px;}
#auth b a { color:#FFFFFF;}
small { font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.no{ text-align:right; display:block; height:45px; line-height: 30px; padding:0 24px 0 0; background: url(../img/no.gif) no-repeat right bottom; position:absolute; float:right; margin:-22px 0 0 63px;  width:250px; font-size:10px; color:#CC0000;}
.yes{ width:30px; display:block; height:30px; line-height: 30px; text-indent: 30px; background:  url(../img/yes.gif) no-repeat left ; position:absolute; float:right; margin:0 0 0 322px; }
.red_pass { color:#FF0000;}
.normal { color:#315e94;}

#user_pic { height:60px; background:url(../img/user_pic.gif) no-repeat left; padding:30px 0 0 50px; margin:20px 0 0 0;}
#enter { font-size:12px;  padding:10px; background:#fefef2; border:1px solid #FFCC33; width:190px; top:56px; position:absolute; right:3%; z-index:80;}
#enter b { margin:0 10px 0 0;}

#private_head { width:80%; background:#FFFFFF; position:relative; margin:auto; margin-top:20px 0 0 0; padding:30px;}
#private_sites span {  font-size:24px;  }
#private_sites ul { margin:20px 0 30px 0; background:#4D97C8; padding:10px;}
#private_sites ul li { text-align:left; display:inline; list-style:none; font-size:13px; padding:10px 20px 10px 0;  }
#private_sites ul li a { color:#FFF; }
#private_sites ul li b { background:#036; color:#FFF; padding:10px 20px;}
#private_sites { border-bottom:1px solid #C6D0D9; padding:5px 10px;}
#private_sites { border-bottom:1px solid #C6D0D9; padding:5px 10px;}
#private_sites_info { background:#F0ECDB; padding:20px;}
#private_sites .left {float:left; padding:20px; width:40%; }
#private_sites .left b{ }
#private_sites .left input[type="text"] {width:100%}
#private_sites .right input[type="text"] {width:100% }
#private_sites textarea {width:45% }

#private_sites .right  { float:left; position:absolute; margin:0 0 0 45%;width:35%; padding:20px;}
#private_sites .right img { display:block;}
#private_sites .center { padding:20px;}
#private_sites .center ol { margin:0 0 0 20px;}
#private_sites .center ol li { margin:10px 0 0 0;}
#private_sites .msg_ok {padding:10px;font-weight:bold;font-size:1.1em;background-color:#FFCB22;border: 1px dotted #000}
#private_sites .msg_err {padding:10px;font-weight:bold;font-size:1em;background-color:#FF5762;border: 1px dotted #000}

#reg_head { width:450px; background:#FFFFFF; position:relative; margin:auto; margin-top:20px 0 0 0; padding:30px;}
a.a_rub { font-weight:bold; margin:20px 0 0 40px; display:block; color:#333333;}
#reg_head td {}

#cont_salers { padding:5px; background:#fefef2; border:1px dotted #FFCC33; font-size:12px;  width:270px; display:block; }
#cont_salers b { font-size:11px;}

#i_last a{display: block; background:url(../img/i_last.gif) no-repeat left ; text-indent: 35px; height:17px;}
#pod_s { width:970px; margin:20px 0 0 36px;}
.c_c { margin:0 0 0 190px; position:absolute; display:block; border:1px solid #315F88;}
#in_cap { padding:15px;}
#cap_cap { padding:0 0 0 10px;}
#cap_cap input { width:100px; font-size:20px; float:left;}
#cap_cap img {  border:1px solid #315F88; float:right;margin:0 0 0 13px;}

.gray { background:#CCCCCC;}

#i_camera { position:absolute; margin:0 0 0 -25px;}



#bugFormDiv {
margin:-199px 0 0 0;
display:none;
width:255px;
border:1px solid #c6d7e1;
background:#f5f9fa;
position:absolute;
z-index:1;
padding:10px;
}

#bugFormDiv input[type="text"],textarea{ margin:10px 0 0 0;
width:250px;
}

#bugFormDiv .bugFormClose {float:right;top:-30px; z-index:2; height:11px; width:11px; background:url(../img/close_bug.gif) no-repeat; display:block; text-decoration:none;}

#counters a{ display: inline;}
.white { background:#ffffff;}
#market_photo { margin:10px 0 0 0;}

/*ABOUT*/
#about td { color:#3A3A3A; font-size:14px; font-family:"Trebuchet MS", Arial, tahoma;}
#about td b { font-size:18px; font-weight:normal; }
#uss { color:#3A3028; font-size:24px; text-align:center; float:left; margin:40px 20px 0 5%; font-family:"Trebuchet MS", Arial, tahoma}
#uss span { display:block; font-size:12px;}
#map_1 { background:url(../img/bd_ab_map1.gif) bottom left no-repeat;}
#map_2 { background:url(../img/bd_ab_map2.gif) top left no-repeat; background-color:#F7F7F2; vertical-align: bottom;}
#glava {background-color:#F7F7F2;}
#glava img { float:right; margin:0 0 0 20px; border:#E9E9D8 7px solid;}
#graf_2 {  height:180px;}


#city td{font-family:"Trebuchet MS", Arial, tahoma; font-size:14px;}
#city { padding:0 40px 0 40px; color:#3A3A3A; font-size:14px;  font-family:"Trebuchet MS", Arial, tahoma}

#city p {
  margin-bottom: 10px; }
#city p + p {
  text-indent: 1.5em;
  margin-top: 10px; }
.td_city_l { }
#his_gall { background-color:#f5f5ea;margin:0 0 0 20px; }
#his_gal { text-align:left; padding:10px;}
#his_gal img {border:#cbcbae 4px solid; margin:10px 0;}
#city_photo { background:#64be15; width:25%; float:right; display:block; height:500px; margin:0 0 0 20px;}
#geo_dat { width:25%; float:right; display:block;  margin:0 0 0 20px;}
#city table{ }
.good_td td { padding:5px; border-bottom:#E6E6E6 1px solid;}
.good_td th { font-size:11px; padding:5px; border-bottom:#333333 2px solid; font-weight:normal;}
.good_td tr:hover { background:#fbfbec;}
.gerb {float:left; margin:20px 40px 0 -50px; position:relative;}

#life_dat b,#life_dat strong { float:right; font-size:	10px;}
#life_dat i,#life_dat em {   padding:0 5px; font-size:12px; font-style:normal;}
#life_dat li { margin:10px 0 0 0; padding:0; list-style:none; display:block;}
#navigation_bar {  font-size:11px;  margin:20px 0 0 40px;    }
#navigation_bar a {color:#999999;}

.currency{}

#kurs img {float:right;}
.currency_hint{position:absolute; float:right; margin:-5px 0 0 155px; font-size:10px; display:none; cursor:pointer; padding:0;}


.level_3 { padding: 10px 40px; border-bottom:#c6d7e1 1px solid;   font-size:11px; background:#f5f9fa; display:block;   }
.level_3  a {padding:0 1em; color:#2F6499;}

.level_3 b { }

#prif img { border:#2F6499 1px solid; margin:30px 0 0 0}
#td_ad td{ padding:5px; border-bottom:1px solid  #DADADA;}
#td_ad_th th { text-align:left; border-bottom:2px solid black; font-weight:normal; font-size:11px; padding:5px;}



#container{
  width:500px;
  margin:20px auto 0 auto
}
#prev, #next{
  display:block;
  width:50%;height:40px;
  text-align:center;
  color:#fff;
  font:2em/35px Arial, Helvetica, sans-serif;
  text-decoration:none;
  background:#757364
}
#prev:hover, #next:hover{
  background:#D9AA81
}
#prev{
  float:left
}
#next{
  float:right
}
#content{
  background:#E6E6D1;
  clear:both
}
  #content .contbox{
    padding:10px;
    width:480px
}

#partners .partner {
	width:100%;
	padding:0 0 20px 0;
	margin: 30px 0 0 0;
	border-bottom:1px dashed rgb(216, 216, 216);
}

#partners .partner .img {
	float:left;
	margin:0 20px 20px 0;
}

}
#partners textarea.code {
 	width:100%;
}

#foot_table a {
	display:inline;
}

#ml a {color:#999999};