body {margin: 0;padding: 0;	background: #fff; font:12px tahoma; color:#333}
html, body {height: 100%;}
table {border-collapse:collapse; border:0}
table td {padding:0; font:12px tahoma;  color:#333; vertical-align:top;}
img {border:0}
form {padding:0; margin:0}
a {color:#09B4DA; outline:none; text-decoration: underline}
a:hover {text-decoration: none; }
#page {	height: auto !important;height: 100%;min-height: 100%;position: relative;margin: 0 auto; }
#page,#footer {	min-width: 1000px;}
* html #page,* html #footer {}
#all {padding:215px 226px 0 0;}
#content {float: right;	width: 100%;}
#center_col {float: left;width: 100%;padding: 0 200px 0 0; padd\ing: 0;}
#right_col {float: right;width:226px;margin-left: -226px;left: 226px;position: relative;}
.rightt {padding:16px 20px 0 0}

* html #left_col { left:-240px; }
#header {position: absolute;width: 100%;height: 155px;top: 60px; left:0; padding:0 0; z-index:1100}
#bott_height {height: 170px;clear: both;}
#footer {position: relative;margin: -170px auto 0;height: 170px; background:url(../images/footer.gif) repeat-x bottom left}
.footer {position:relative; padding:37px 0 0 0; color:#757575; font:11px/16px arial; height:133px}
.footer a {color:#09B4DA;}
.footer p {margin:0 0 20px 0 0}
.copy { padding:9px 0 0 58px; background:url(../images/copy.gif) no-repeat top left; position:absolute; top:37px; left:25px}
.counter {padding:20px 0 0 0}
.counter img {margin:0 15px 0 0}

.valex {background:url(../images/atention.gif) no-repeat top left; padding:16px 0 0 123px; position:absolute; right:25px; top:37px;}
.valex img {display:block; margin-bottom:6px}

.adres {width:300px; margin:0 auto}
.adres div {position:relative; padding:0 0 0 48px}
.mail_us {position:absolute; top:12px; left:0; _left:-48px}
.mail_us  {display:block; width:29px; height:27px; background:url(../images/mail_us.gif) no-repeat left bottom}
.mail_us:hover {background-position:left top}


ul {padding:0; margin:0; list-style:none}



.for_menu {height:40px;  background:url(../images/topbg.gif) repeat-x top; position: relative}
.plus {background:url(../images/plus.gif) no-repeat left bottom; height:22px; width:24px; display:block; position:absolute; top:12px; right:20px}
.plus_topactive {background-position:top left}


.topmenu {height:40px; position:relative;}


.topmenu {position:absolute; top:0; left:0}
.topmenu li {float:left; font:12px arial; text-transform:uppercase; text-align:center; background:url(../images/topmenu_pip.gif) no-repeat right top; white-space:nowrap; margin:10px 0 0 0; position:relative}
.topmenu li a {display:block; color:#000;}
.topmenu li a span {padding:5px 15px 10px 15px; display:block;}
.topmenu li a span div {background:url(../images/topmenu_active.png); width:107px; height:18px; position:absolute; top:40px; left:50%; margin-left:-53px }

.topmenu li a:hover {color:#f3ba48; text-decoration:none}


.topmenu li div { display:none}

.topmenu li.active a{display:block; color:#fff; background:#ef9910 url(../images/menu_l.gif) no-repeat left top; text-decoration:none}
.topmenu li.active a span  {background:url(../images/menu_r.gif) no-repeat right top; padding:5px 30px 10px 30px; display:block; position:relative}
.topmenu li.active div {background:url(../images/topmenu_active.png); width:107px; height:18px; position:absolute; top:30px; left:50%; margin-left:-53px; display:block; z-index:2 }

.orange {background:url(../images/orange.gif) repeat-x top; position:relative}
.orange_l {background:url(../images/orange_l.png) no-repeat top left; position:relative}
.orange_r {background:url(../images/orange_r.png) no-repeat top right; height:104px; position:relative}

.logo {position:absolute; top:33px; left:43px; z-index:900}

.for_search {padding:31px 315px 0 260px; position:relative}
.search {background:#fff; border-top:#f1a01f 1px solid;  font:13px arial; color:#939393; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;padding:0px 40px 0px 10px}
.in { background:#fff; border:none; width:100%; padding:7px 0 5px 0; color:#939393 }
.search .go {text-indent:-3000px; background:url(../images/search_go.gif) no-repeat bottom left; width:15px; height:15px; border:none; position:absolute; top:39px; right:325px; cursor:pointer}
.search .go:hover {background-position:left top}
.plashka {background:#ffbc1f; position:relative; top:2px; height:24px; padding:0 3px}
.plashka li {float:left; font:bold 11px arial; margin:0 3px 0 0; position: relative; padding:4px 0 0 0}
.plashka li a {font:11px arial; color:#fff; display:block; float:left; padding:1px 7px 1px 7px}
.plashka li span {display:block; position:absolute; width:15px; height:9px; top:-2px; left:50%; margin-left:-7px; background:url(../images/search_act.png) no-repeat top left}
.plashka li.active span {display:block;}
.plashka li strong {display:block; padding:1px 0 0 0 !important}
.plashka li.more a {padding:1px 16px 5px 7px; background:url(../images/more.gif) no-repeat right}

.submore {background:#ed950a; position:absolute; top:24px; right:0; -right:-1px;-webkit-border-radius: 15px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 15px;
-moz-border-radius-topright: 0;
border-radius: 15px;
border-top-right-radius: 0; padding:5px 0 10px 0; display:none; z-index:200}
.moreactive a {background:#ed950a url(../images/more_act.gif) no-repeat right !important; color:#ffffbc !important;}

.submore a {color:#ffffbc; display:block; padding:3px 12px !important; background:none !important; text-decoration:none; float:none !important; width:100px}
.submore a:hover {background:#f3ba48 !important}
.submore li {margin:0 !important; float:none !important}


.topsubmore {background:#ed950a; position:absolute; top:34px; right:20px; -webkit-border-radius: 15px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 15px;
-moz-border-radius-topright: 0;
border-radius: 15px;
border-top-right-radius: 0; padding:10px 0; display:none; z-index:9999}

.topsubmore a {color:#ffffbc; display:block; padding:3px 12px !important; background:none !important; text-decoration:none; float:none !important; width:100px}
.topsubmore a:hover {background:#f3ba48 !important}
.topsubmore li {margin:0 !important; float:none !important}

.login {position:absolute; top:23px; right:100px; background:url(../images/login_but.png) no-repeat top left; width:136px; height:54px;}
.login_a {display:block;  text-decoration:none; cursor:pointer}
.login_a span {color:#ba720c; float:left; display:block; font:11px arial; border-bottom:#ba720c 1px dotted; position:relative; top:16px; left:32px}
.login_a:hover span {border:none}

.logined {position:absolute; top:23px; right:90px; width:210px; }


.ava {background:url(../images/for_ava.png); width:68px; height:64px; position:absolute; top:0; left:0}
.ava div { position:absolute; top:11px; left:12px; width:44px; height:42px; overflow:hidden}


.user {font:bold 11px arial; color:#530D0D; position:absolute; top:5px; left:76px}
.user span {float:left}
.user .logout {float:left; display:block; background:url(../images/exit.png) no-repeat top left; width:15px; height:18px; margin-right:10px}

.user_menu {position:absolute; left:76px; top:34px; z-index:10;}

.user_menu ul {background:#ed950a; position:relative; top:0px; left:0; width:133px; padding:1px 0; display:none}

.user_menu ul.last_user_menu_item {background:#ed950a; position:relative; top:0px; left:0; width:133px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
 border-bottom:#e7970e 1px solid; padding:1px 0; display:none}



.user_menu ul li a{ padding:2px 10px; width:113px;font:11px arial; color:#ffffbc; display:block; text-decoration:none}

.user_menu ul li a:hover{background:#f3ba48; color:#ffffbc}

.call_user_menu {font:11px arial; color:#AD5900; text-decoration:none; display:block; width:113px; padding:4px 10px; background:#ffffbd; border-bottom:#e7970e 1px solid; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; height:14px}

.call_user_menu span.dropdown {display:block; float:right; width:7px; height:4px; background:url(../images/user_menu.gif) no-repeat top left; position:relative; top:5px}


.call_user_menu_active {border-bottom:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-border-top-left-radius: 5px !important;
-webkit-border-top-right-radius: 5px !important;
-moz-border-radius-topleft: 5px !important;
-moz-border-radius-topright: 5px !important;
border-top-left-radius: 5px !important;
border-top-right-radius: 5px !important; height:14px; background:#ed950a; color:#ffffbc}

.call_user_menu_active span.dropdown {background:url(../images/user_menu_active.gif) no-repeat top left;}


.call_user_menu em {font-style:normal; float:left}

.login_form {width:224px; height:138px; background:url(../images/login_form.png) no-repeat top left; position:absolute; left:0; top:53px; z-index:3; display:none}
.log_in {background:#fff; border:#f2e6c8 1px solid; border-top:#f1a01f 1px solid;  font:13px arial; color:#939393; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; width:162px; padding:3px 10px; margin-bottom:7px; display:block}

.log_in2 {background:#fff; border:#f2e6c8 1px solid; border-top:#f1a01f 1px solid;  font:13px arial; color:#939393; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; width:127px; padding:3px 10px; margin:0 5px 0 0; float:left}

.enter {float:left; position:relative; top:1px; border:none; width:30px; height:21px; text-indent:-300px; background:url(../images/enter.gif) no-repeat top left; cursor:pointer}
.enter:hover {background-position:bottom left}
.login_form_div {height:29px}
.login_bottom {font:11px arial; text-align:center}
.login_bottom span {color:#f2e6c8; margin:0 5px}
.login_bottom a {color:#09B4DA;}

.login_form .close {width:8px; height:8px; display:block; position:absolute; top:6px; left:16px; background:url(../images/close.gif) no-repeat top left; font-size:1px}
.login_form .close:hover {background:url(../images/close.gif) no-repeat bottom left}

.login_form form {padding:22px 20px 20px 20px}
.radio {width:42px; color:#ba720c; text-align:center; padding:38px 0 0 0; position:absolute; top:27px; right:40px; font:11px arial; background:url(../images/radio.png) no-repeat top}

.block_one  {margin-bottom:20px}
.tab_block { }
.tabs {position:relative; _bottom:-1px}
.tabs li {float:left}
.tabs li a {display:block; float:left; font-size:11px;
padding:4px 8px 3px 8px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background:#f9ba27; font:11px arial; color:#fff;
margin-right:1px;
text-decoration:none;
border-bottom:#e4a722 1px solid
}
.tabs li.active a {color:#5f5f5f; text-decoration:none;  cursor: text; padding:4px 8px 3px 8px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background:#f9f4d8;
color:#8d612c; font:bold 11px arial;
margin-right:1px;
border-bottom:#f9f4d8 1px solid
}
.tabsdiv {border-bottom:#e7ddd1 1px solid; background:#f9f4d8;
-webkit-border-radius: 7px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 7px;
-moz-border-radius-topleft: 0;
border-radius: 7px;
border-top-left-radius: 0;
padding:5px 4px 15px 4px; position:relative
}
.plus_open {position:absolute; bottom:-10px; left:50%; margin-left:-9px; width:18px; height:18px; background:url(../images/plus_open.png) no-repeat bottom left}
.plus_open:hover { background-position:left top}

.weather { border-bottom:20px}
.weather_d { padding:0 5px;  font:11px/16px arial; color:#6B6C6B}

.weather .tabs {position:relative; _bottom:-1px}
.weather .tabs li {float:left}
.weather ul.tabs li a {display:block; float:left; font-size:11px;
padding:4px 8px 3px 8px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background:#67beed; font:11px arial; color:#fff;
margin-right:1px;
text-decoration:none;
border-bottom:#57a6d3 1px solid
}
.weather ul.tabs li.active a {text-decoration:none;  cursor: text; padding:4px 8px 3px 8px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background:#f5f8f2;
font:bold 11px arial;
margin-right:1px;
border-bottom:#f5f8f2 1px solid; color:#4d616d !important;
}
.weather .tabsdiv {border-bottom:#e7ddd1 1px solid;
 background:#f5f8f2 !important;
-webkit-border-radius: 7px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 7px;
-moz-border-radius-topleft: 0;
border-radius: 7px;
border-top-left-radius: 0;
padding:5px 4px 15px 4px; position:relative; width:196px

}


.rabota { border-bottom:20px}
.rabota_d {
/*padding:0 5px;  */
font:11px/16px arial; color:#6B6C6B
}

.rabota .tabs {position:relative; _bottom:-1px}
.rabota .tabs li {float:left}
.rabota ul.tabs li a {display:block; float:left; font-size:11px;
padding:4px 8px 3px 8px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background:#67beed; font:11px arial; color:#fff;
margin-right:1px;
text-decoration:none;
border-bottom:#57a6d3 1px solid
}
.rabota ul.tabs li.active a {text-decoration:none;  cursor: text; padding:4px 8px 3px 8px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background:#f5f8f2;
font:bold 11px arial;
margin-right:1px;
border-bottom:#f5f8f2 1px solid; color:#4d616d !important;
}
.rabota .tabsdiv {border-bottom:#e7ddd1 1px solid;
 background:#f5f8f2 !important;
-webkit-border-radius: 7px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 7px;
-moz-border-radius-topleft: 0;
border-radius: 7px;
border-top-left-radius: 0;
padding:5px 4px 15px 4px; position:relative; width:196px

}


.curs {height:76px; color:#727272; overflow:hidden}
.cursi {margin:0 0 1px 0; font:11px arial; height:18px; }
.valuta {background:#fff; float:left; margin:0 1px 0 0; width:48px; text-align:center; padding:2px 0;}
.valuta_desc {width:148px; background:#fff; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; float:left; padding:2px 0}
.v1 {display:block; width:38px; padding:0 10px; background:url(../images/gray1.gif) no-repeat right; float:left}
.v2 {display:block; width:38px; padding:0 10px; float:left}

.green {color:#7ba930}
.red {color:#e06331}


.c_top {background:url(../images/c_top.gif) no-repeat right}
.c_bot {background:url(../images/c_bot.gif) no-repeat right}

.block_head { height:22px; position: relative;}
.block_head_icons {position:absolute; top:5px; right:0px;}

.hide {display:block; float:left; margin:0px 10px 0 0; padding:2px}
.hide span {display:block;  width:9px; height:9px; background:url(../images/hide.gif) no-repeat top left; font-size:1px}
.hide:hover {border:#aaa 1px solid; padding:1px;}

.drop {display:block; float:left; margin:0px 10px 0 0; padding:2px; font-size:1px}
.drop span {display:block; width:9px; height:9px; background:url(../images/resize.gif) no-repeat top left}
.drop:hover { border:#aaa 1px solid; padding:1px;}

.heart {width:9px; height:8px; display:block; float:left; margin:2px 10px 0 0; background:url(../images/heart.gif) no-repeat bottom left; font-size:1px}
.heart:hover {background:url(../images/heart.gif) no-repeat top left}


.main_elements {}
.add_elements {display:none;}
.add_elements_kursi_tab2 {display:none;}

.for_pogoda {border-top:#e0e6dd 1px solid; border-bottom:#fff 1px solid;  margin-bottom:10px}
.for_pogoda_d {border-top:#fff 1px solid; border-bottom:#e0e6dd 1px solid; padding:10px 0 6px 0;}
.pogoda {width:185px}
.pogoda td {vertical-align:middle; padding-bottom:6px;}
.pogoda_day {font:11px arial; color:#6B6C6B}
.pogoda_grad {font:14px arial; color:#435B60; padding:0 5px 6px 5px}
.pogoda_img {text-align:center}
.pogoda_img div {position:relative}
.pogoda_img img {position:relative !important}
.pogoda_desc {display:block; padding:0; margin:0}

.city {color:#09B4DA; display:block; background:url(../images/pip_city.gif) no-repeat right; padding:0 10px 0 0; float:left; text-decoration:none; border-bottom:#09B4DA 1px dotted}
.for_cities {height:20px; position:relative}

.city_sub {background:#fff; position:absolute; top:20px; left:0; z-index:100; width:500px; margin-left:-300px; border:#dfe2dc 1px solid; padding:5px 0;
-webkit-box-shadow: 0px 0px 20px #dfe2dc;
-moz-box-shadow: 0px 0px 20px #dfe2dc;
box-shadow: 0px 0px 20px #dfe2dc;
display:none;
 }
.city_sub a {display:block; text-decoration:none;color:#09B4DA; font:11px arial; padding:3px 10px; width:80px}
.city_sub a:hover { background:#d8f4fa}



.city2 {color:#09B4DA; display:block; background:url(../images/pip_city.gif) no-repeat right; padding:0 10px 0 0; float:left; text-decoration:none; border-bottom:#09B4DA 1px dotted}
.for_cities2 {height:20px; position:relative; float:left}

.city_sub2 {background:#fff; position:absolute; top:20px; right:0; width:100px; border:#dfe2dc 1px solid; padding:5px 0;
-webkit-box-shadow: 0px 0px 20px #dfe2dc;
-moz-box-shadow: 0px 0px 20px #dfe2dc;
box-shadow: 0px 0px 20px #dfe2dc;
z-index: 1;
display:none;
 }
.city_sub2 a {display:block; text-decoration:none;color:#09B4DA; font:11px arial; padding:3px 10px; width:80px}
.city_sub2 a:hover { background:#d8f4fa}


#right_3 {position:relative;}

.block_to {position:relative}

.plus_open2 {position:absolute; bottom:-10px; left:50%; margin-left:-9px; width:18px; height:18px; background:url(../images/plus_open2.png) no-repeat bottom left}
.plus_open2:hover  {background-position:top left}

.resize {width:204px}

.block_to .tabsdiv, .block_three  .tabsdiv {
  border:none;
  background:none;
  position:relative;
  padding:0 !important;
  background:#f6f6f6;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-bottom-right-radius: 5px !important;
  -webkit-border-bottom-left-radius: 5px !important;
  -moz-border-radius-bottomright: 5px !important;
  -moz-border-radius-bottomleft: 5px !important;
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom:#e6e6e6 1px solid;
}


.block_to .block_head, .block_three .block_head{ background:#f6f6f6;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; padding:5px 0 0 10px
	}
.block_to .block_head_icons, .block_three .block_head_icons {top:10px !important; _right:-8px}


.resizable {overflow:hidden;}


.news_list {padding:0 10px 30px 10px;}
.news_list li {font:11px/16px arial; border-top:#e0e6dd 1px solid;  margin-bottom:10px; }
.news_list li.li_rabota {font:11px/16px arial; border-top:#e0e6dd 0px solid; margin-bottom:7px; }
.news_list li div.ld {border-top:#fff 1px solid;  padding:10px 0 6px 0;}
.news_list li div.ld_rabota {padding:0px 0 0px 0;}
.news_list li span {color:#ABABAB; display:block; padding:4px 0 0 0}
.news_list li span em {font:11px arial;  font-style:normal; margin:0 0 0 5px}

.news_list li span strong {color:#6B6C6B; font-weight:normal; margin:0 5px 0 0}

h6 {font:bold 10px arial;  padding:0; margin:0; float:left; padding:3px 5px; color:#fff; text-transform:uppercase}
h6 a {text-decoration:none; color:#fff}
h6.blue { background:#87d1f3}
h6.gray { background:#bdbdbd}
h6.tem_fiol {background:#521950}
h6.bordov {background:#9a3313}
h6.green {background:#5bbd3d; color:#fff}
h6.fiol {background:#804dac}
h6.orange {background:#ef9910}

.news_za {color:#535353; font:11px arial; float:left; margin:5px 0 0 15px}
.news_za span {float:left; margin:0 10px 0 0; position:relative; top:4px}
.news_za select {float:left; margin:0 5px 0 0; border:#e5e4e8 1px solid; border-top:#adadae 1px solid; background:#fff}
.nwz1 {width:40px}
.nwz2 {width:40px}
.nwz3 {width:50px}






.special_img {float:left; margin-right:10px; position:relative}
.special_img img {border:#c9c9c9 1px solid; display:block}
.special_desc {overflow:hidden}
.special_desc span {display:block; padding:5px 0 0 0}

.special_desc span strong {font:15px arial; color:#2C2C2C; float:right; padding:1px 0 0 0; display:block}

.special_num {position:absolute; top:0; left:0; background:#555; color:#fff !important; display:block; font:11px/11px arial; padding:1px 5px 2px 5px !important}
.special_num span {display:block; background:url(../images/special_l.gif) no-repeat top left; width:7px; height:7px; font-size:1px !important; position:absolute; top:12px; left:0}

.fotka {color:#fff}
.fotka:hover span.special_num {background: url(../images/special_num.gif) repeat-x top;}
.fotka:hover .special_num span {background:url(../images/special_l_act.gif) no-repeat top left; top:14px}

.buy {display:block; background:url(../images/buy.png) no-repeat left bottom; width:57px; height:20px; text-align:center; color:#fff; text-decoration:none; float:left; font:11px/20px arial}
.buy:hover {background-position:top left}

.cnt {padding:0 10px 0 20px}


.for_main_tabs {padding:0 15px 0 0; position:relative; z-index:0;}
.maintabs { margin-bottom:20px}

.maintab_d {padding:0 0 0 362px; position:relative;}
.maintab_img {border:#dfdfdf 3px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; width:359px; height:246px; position:absolute; top:0; left:0; overflow: hidden; z-index:8; padding:1px; _left:-362px}
.maintab_d ul {background:#f7f7f7;  height:254px; position:relative; z-index:110;  left:6px}
.maintab_d ul li {border-bottom:#fff 1px solid; position:relative; cursor:pointer }
.maintab_d ul li p {display:none}
.maintab_d ul li.active {background:#fff; border:#dfdfdf 3px solid; border-left:none; z-index:9;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
left:-4px; width:100%; _width:auto
}
.maintab_d ul li.active p {display:block}
li.active .data1 span {display:block;}
li.active .data2 span {display:block;}

.tt {border-bottom:#e8e8e8 1px solid; padding:11px 0 7px 15px; font:11px/14px arial; color:#808080; min-height:40px; }
.tt h3 {font:bold 14px/20px arial; padding:0; margin:0 0 8px 0;}
.tt h3 a {color:#000000}

.single_news {border-bottom:#dfdfdf 1px dotted; padding:0 0 7px 0; font:11px/14px arial; color:#808080; min-height:40px;}
.single_news h3 {font:bold 18px/24px arial; padding:0; margin:0 0 8px 0;}
.single_news h3 a {color:#000000}
.for_single_nw {padding:0 10px 0 0}

.mini_juk {float:left;display:block; padding:1px; border:#dfdfdf 3px solid; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-right:15px }
.mini_juk_2 {/*float:left;*/margin-bottom: 15px; display:block; padding:1px; border:#dfdfdf 3px solid; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-right:15px }
.mini_juk span {width:250px; height:171px; display:block; overflow:hidden; position:relative; }
.mini_juk span strong{color:#E9E9E9 !important; display:block; font:11px arial; text-align:center; height:171px;  position:absolute; top:0; left:0; z-index:10; width:250px; background:url(../images/namefoto.png); display:none}
.mini_juk span strong em {padding:20px 10px 0 10px; display:block; font-style:normal}
.mini_juk:hover span strong {display:block}

.mini_juk_2 span {width:250px; height:171px; display:block; overflow:hidden; position:relative; }
.mini_juk_2 span strong{color:#E9E9E9 !important; display:block; font:11px arial; text-align:center; height:171px;  position:absolute; top:0; left:0; z-index:10; width:250px; background:url(../images/namefoto.png); display:none}
.mini_juk_2 span strong em {padding:20px 10px 0 10px; display:block; font-style:normal}
.mini_juk_2:hover span strong {display:block}

.single_desc {overflow:hidden}

.data1 {display:block; background:url(../images/data1.png) no-repeat top left; width:64px; height:17px; font:10px/17px arial; color:#fff; text-align:center; float:left; margin:0 15px 0 0; position:relative; top:2px}
.data1 span {top:0; left:-26px; position:absolute; background:url(../images/data1_span.png) no-repeat top left; width:50px; height:17px; display:none}
.data1 em {position:relative; z-index:12; display:block; z-index:10; font-style:normal}

.data2 {display:block; background:url(../images/data2.png) no-repeat top left; width:103px; height:17px; font:10px/17px arial; color:#fff; text-align:center; float:left; margin:0 15px 0 0; position:relative; top:2px}
.data2 span {top:0; left:-26px; position:absolute; background:url(../images/data1_span.png) no-repeat top left; width:50px; height:17px; display:none}
.data2 em {position:relative; z-index:12; display:block; z-index:10; font-style:normal}

.baner1 {margin-bottom:20px; padding:0 10px 0 0}
.baner1 img {margin:0 auto; display:block}


.for_center_block {width:50%; float:left; _width:49%}
.for_center_block_d {padding:0 10px 0 0}

.center_block {border:#e9e9e9 1px solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:1px; position:relative; background:#fff;
}

.center_block .ui-icon-gripsmall-diagonal-se { bottom:0}

.center_block .block_head {background:#f7f7f7 !important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;height:20px; padding:7px 10px}
.center_block .block_head_icons {top:12px; z-index:0; position:static; float:right; margin:5px -10px 0 0 }
.f_drop{position:relative; float:left}

.center_block .tabsdiv {background:#fff !important; border:none; padding:10px 0}

.ontop {float:left; background:url(../images/ontop.png) no-repeat 0 -17px;
_background:url(../images/ontopie.png) no-repeat 0 -17px;


 display:block; padding:2px 0 1px 23px; font:11px/14px arial;  text-decoration:none; color:#6d6d6d; position:relative; top:-3px; margin:0 15px 0 0}
.ontop:hover {background-position:0 0}

.palka {margin:0 15px 0 0; display:block; float:left; color:#dbdbdb; position:relative; top:-3px}


.lists { padding:0 10px 0 0}
.lists li { color:#ababab; padding:0 0 0 15px; font:10px arial; margin:0 0 15px 0 ; position:relative}
.lists_d {background:url(../images/dots.gif) no-repeat bottom left; padding:0 0 15px 0}
.lists li a {color:#535353; text-decoration:none; font:12px/18px arial;}
.lists li a:hover{text-decoration: none; color:#09B4DA}
.lists li span.slash {margin:0 10px}
.lists li img {margin:0 0 0 10px; position:relative; top:2px}
.lists.green li {background:url(../images/list_pip_green.gif) no-repeat top left}
.lists.blue li{background:url(../images/list_pip_blue.gif) no-repeat top left}
.lists.fiol li{background:url(../images/list_pip_fiol.gif) no-repeat top left}

.lists.orangep li{background:url(../images/orange_pip.gif) no-repeat top left}

.lists.tem_fiol li{background:url(../images/list_pip_tem_fiol.gif) no-repeat top left}
/*.lists li.last {margin:0}
.lists li.last .lists_d {padding:0; background:none}
*/
.plus_open3 {position:absolute; bottom:-10px; left:50%; margin-left:-18px; width:18px; height:18px; background:url(../images/plus_open2.png) no-repeat bottom left}
.plus_open3:hover  {background-position:top left}

.onminus {background-position:bottom right !important}
.onminus:hover {background-position:top right !important}
.clear {clear:both; height:1px; overflow:hidden}
.height20 {height:20px !important}

.block_fon {width:100%; -webkit-border-radius: 5px; display:none;
-moz-border-radius: 5px;
border-radius: 5px;  position:absolute; top:0; left:0; height:100px; z-index:200;


}

.white { background:#fff; _background:none; filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;}

.black {background:#000;_background:none;
filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}


.flajok {width:65px; height:65px; background:url(../images/flajok.png) no-repeat top left; position:absolute; top:50%; left:50%; margin:-51px 0 0 -32px; z-index:998;  display:none}


#demo-frame > div.demo { padding: 10px !important; }
	.scroll-pane { overflow: auto; width: 99%; float:left; position:relative   }
	.scroll-content { float: left; height:138px; position:relative; }
	.scroll-content-item { width: 108px; height: 138px; float: left; margin:0  10px 0 0; font:11px/16px arial; color:#ababab; position:relative !important;  }

	.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin:0px 0 -1px -1px -1px; background: url(../images/scrool_bar.gif) repeat-x top; border:none !important   }
	.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto;  }
	.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
	.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
	.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }

	.scroll_our { -webkit-border-radius: 5px;
-moz-border-radius: 5px; background:#352f29;
border-radius: 5px; margin-bottom:20px;_width:98%; }

.for_scroll_our {padding:0 10px 0 0; }
.for_scroll_our .block_head {height:30px; position:relative}
.for_scroll_our .block_head_icons { top:11px; position:absolute; color:#a0a0a0;_right:-6px}
.for_scroll_our .block_head_icons .ontop { background:none; color:#a0a0a0}
.for_scroll_our .block_head_icons .ontop span {background:url(../images/heart.gif) no-repeat top left; display:block; width:9px; height:8px; float:left; position:relative; right:5px; top:3px; font-size:1px}
.for_scroll_our .block_head_icons .ontop:hover span {background-position:left bottom}


.for_scroll_our h6 {left:10px; position:relative; top:6px}


div.demo .ui-state-default {border:none !important}
div.demo .ui-slider-handle span {display:none}
.for_scroll_our .tabsdiv {background:none; padding:0;  -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; border:none}
.scroll_padding {padding:0 0 0 15px}

.film_a {display:block; text-decoration:none}
.film_img {position:relative; margin-bottom:6px; height:91px; overflow:hidden; display:block}
.film_img img {display:block}
.film_new {position:absolute; top:0; left:0; background:url(../images/film_new.png) no-repeat top left; display:block; width:34px; height:34px}
.film_desc {background:url(../images/film_bg.png); display:block; position:absolute; left:0; bottom:0; _bottom:-1px; width:108px;}
.film_desc_d {padding:2px 3px; display:block}
.film_data {font:17px arial; color:#fff; float:left; display:block}

.film_data sup{color:#A3A3A3; font:10px arial; margin-left:3px}

.film_play {display:block; float:right; width:14px; height:14px; background:url(../images/film_play.png) no-repeat top left; position:relative; top:3px}
.film_a:hover .film_play {background-position:bottom left}

.for_pos {padding:0 10px 0 0}
.pos { -webkit-border-radius: 5px;border:#e9e9e9 1px solid;
-moz-border-radius: 5px;
border-radius: 5px; margin-bottom:20px; height:195px; position:relative; display:none}
.pos .flajok {margin-top:-33px; display:block}

.baner_right {margin-bottom:20px}
.baner_right img {display:block}

.cnt_head {height:40px;}
.cnt_head h1 {float:left; margin:0 18px 0 0}


.for_cnt2 {padding:0 10px 0 0}
.cnt_head2 {height:40px; border-bottom:#ee9810 3px solid; margin-bottom:24px}
.cnt_head2 h1 {float:left; margin:0 18px 0 0}



.rss {float:left; display:block; background:url(../images/rss.gif) no-repeat top left; width:22px; height:22px;position:relative; top:5px; margin:0 20px 0 0}
.rss:hover {background-position:left bottom}

.for_categories {float:left; border-left:#dadada 1px solid; padding:0 0 0 15px}
.category { padding:4px 0; position:relative; z-index:999}


.category ul
{-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
background:#9c3b99; position:absolute; left:0; top:30px; padding:5px 0 10px 0; width:100%; border-top:#872f84 1px solid; display:none;
}
.category ul li a {display:block; padding:2px 10px; /*width:93px;*/ font:11px arial; color:#fff; text-decoration:none}

.category ul li a:hover {background:#c07fbe}


.category_a {background:#9c3b99; color:#fff; text-decoration:none; display:block; font:11px arial; padding:3px 3px 3px 10px; position:relative; top:2px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; width:130px; height:15px
}
.category_a em {font-style:normal; float:left; display:block}
.category .active em {font-style:normal; float:left; display:block}
.category_a span {background:url(../images/rubrika.gif) no-repeat bottom left; display:block; width:15px; height:15px; float:right; margin-left:6px}


.category .active {background:#9c3b99; color:#fff; text-decoration:none; display:block; font:11px arial; padding:3px 3px 7px 10px; position:relative; top:2px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; width:130px; height:15px
}
.category .active span {background:url(../images/rubrika.gif) no-repeat top left; display:block; width:15px; height:15px; float:right; margin-left:6px}

.time {font:11px arial; display:block; padding:0 0 0 20px; background:url(../images/time.gif) no-repeat left; color:#808080; float:right; position:relative; top:11px; right:10px}

h1 {font:25px arial; color:#3F3F3F; padding:0; margin:0;}

.for_registration {padding:0 10px 0 0}
.registr {border:#f9f4d8 3px solid; padding:1px; background:#fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.registr_d {background:#fcf9ea;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; padding:10px 0 10px 15px}

.for_registr_head {padding:0 15px 0 0}

.registr_head {color:#535353; font:12px/18px arial; border-bottom:#fff 1px solid}
.registr_head p {padding:0; margin:0 0 15px 0}
.registr_head_d { border-bottom:#eee7d4 1px solid}
.f11 {font-size:11px}
.brown {color:#8D612C}

.reg_colums {padding:25px 0 0 0}

.reg_table {width:100%}
.reg_table td {padding-bottom:8px; color:#535353; font:12px arial}
.reg_l {width:50%;}
.reg_l_d {padding:0 15px 0 0}
.reg_r {width:50%; }

.for_reg_in {position:relative; padding:0 20px 0 0}
.reg_in {border:#e5e4e8 1px solid; background:#fff; border-top:#b3b3b5 1px solid; color:#808080; font:14px arial; width:100%; padding:6px 0}
selcet.reg_in {border:#e5e4e8 1px solid; background:#fff; border-top:#b3b3b5 1px solid; color:#808080; font:14px arial; width:100%; padding:0px 0}

.star {position:absolute; top:0; right:3px; color:#d37f00; font-size:11px; _right:18px}

.radio_space {margin:0 12px 0 0}

.birthday {width:100%}
.birthday1 {width:20%; padding:0 10px 0 0 !important}
.birthday2 {width:50%; padding:0 10px 0 0 !important}
.birthday3 {width:30%; padding:0  !important}

.fgray {color:#969696}
.fred {color:red}
.raspr {float:left; font-weight:normal; margin:0 10px 0 0}
.oblasti {width:100%}
.oblasti td {padding-bottom:0  !important}
.oblasti_l {width:50%; padding:0 10px 0 0 !important}
.oblasti_l {width:50%}

.reload {display:block; width:25px; height:25px; background:url(../images/reload.gif) no-repeat top left}
.reload:hover {background-position:bottom left}

.capcha {width:100%; position:relative; top:5px}
.capcha td {padding-bottom:0 !important; vertical-align:middle}
.capcha1 {width:98%; padding:0 10px 0 0 !important}
.capcha2 {width:1%; padding:0 10px 0 0 !important}
.capcha3 {width:1%; padding:0 15px 0 0 !important }

.reg_button {background:url(../images/reg_button.gif) no-repeat bottom left; width:139px; height:41px; text-indent:-30000px; cursor:pointer; position:relative;display:block}
.reg_button:hover {background-position:left top}

.save_button {background:url(../images/save_button.gif) no-repeat bottom left; width:139px; height:41px; text-indent:-30000px; cursor:pointer; position:relative;display:block}
.save_button:hover {background-position:left top}

.registr_foot { border-top:#eee7d4 1px solid}
.registr_foot_d { border-top:#fff 1px solid; padding:25px 0 0 0}

	div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width:100%
}

input.file {
	position: absolute;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	right:-60px;
	cursor:pointer;
	top:3px;
	_right:0;

}
.choose {position:absolute; top:0; right:-60px; cursor:pointer; background:url(../images/choose.gif) no-repeat left bottom; display:block; width:52px; height:31px}
.choose:hover {background-position:left top}

.datapick {background:url(../images/datapick.gif) no-repeat top left; width:30px; height:31px; display:block; position:absolute; top:0; right:15px}

.b_123 {display:block; width:27px; height:31px; background:url(../images/123.gif) no-repeat bottom left; position:absolute; top:0; right:16px; _right:31px}
.b_123:hover {background-position:left top}

.for_vverh {height:18px; padding:0 15px 0 0; margin-bottom:20px}
.vverh {background:url(../images/vverh.gif) no-repeat right; font:10px arial; color:#A95506; float:right; text-decoration:none; display:block; padding:2px 30px 2px 0; _height:18px}

.novosti {padding:0 10px 0 0}

.novost {padding:15px 0; text-align:center}
.novost li {margin:0 10px 33px 10px; font:11px/16px arial; width:160px; float:left;}
.novost li a {color:#535353; text-decoration:none}
.novost li a:hover{color:#09B4DA}
.novost li p {height:45px; overflow:hidden; padding:0; margin:3px 0 0 0; text-align:left}
.novost_foto {width:154px; height:110px; border:#dfdfdf 3px solid; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; overflow:hidden; display:block; padding:1px}

.novost_foto span {width:154px; height:110px; display:block; overflow:hidden; position:relative; }


.novost_foto span strong{color:#E9E9E9; display:block; font:9px arial; text-align:center; height:110px;  position:absolute; top:0; left:0; z-index:10; width:154px; background:url(../images/namefoto.png); display:none}

.novost_foto span strong em {padding:20px 10px 0 10px; display:block; font-style:normal}

.novost_foto:hover span strong {display:block}

.nov_desc {height:14px; margin:0 0 2px 0}
.nov_desc span {float:left; color:#ababab; position:relative; top:4px; font:10px arial}
.nov_desc img {float: right; position:relative; top:4px}

.pages li {float:left; font:14px arial; margin:0 5px; color:#09B4DA}
.pages li a {display:block; width:27px; text-align:center; padding:5px 0}
.pages li span {display:block; width:27px; text-align:center; background:url(../images/pages_num.gif) no-repeat top left; padding:5px 0; font:16px arial; color:#ee9810; _height:27px}
.pages li strong {display:block; width:27px; text-align:center; padding:5px 0; font-weight:normal}
.l {background:url(../images/l.gif) no-repeat top left; padding:0 !important; width:7px !important; height:12px; position:relative; top:8px; margin:0 10px 0 0}

.ll {background:url(../images/ll.gif) no-repeat top left; padding:0 !important; width:13px !important; height:12px; position:relative; top:8px; margin:0 10px 0 0}

.r {background:url(../images/r.gif) no-repeat top left; padding:0 !important; width:7px !important; height:12px; position:relative; top:8px;  margin:0 0 0 10px}

.rr {background:url(../images/rr.gif) no-repeat top left; padding:0 !important; width:13px !important; height:12px; position:relative; top:8px; margin:0 0 0 10px}

.text {font:16px/20px arial; color:#535353}
.text em {color:black/*#949494*/}
.text p {padding:0; margin:0 0 20px 0}
.text h2 {font:18px arial; color:#535353; padding:0; margin:0 0 20px 0}

.news_gallery li {float:left; padding:1px; border:#dfdfdf 3px solid; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin:0 20px 20px 0}
.news_gallery li img {display:block;}
.source {font:italic 13px arial; margin:0 0 10px 0!important}

h4 {font:18px arial; color:#3F3F3F; padding:0; margin:0 0 20px 0}
.comments {}
.comments_list {padding:0 10px 0 0;}
.comments_list li {margin:0 0 20px 0; position:relative; padding:0 0 0 64px}
.comment_pip { width:7px; height:11px; background:url(../images/coment_pip.gif) no-repeat top left; position:absolute; top:7px;left:-7px; _left:-18px;  display:block }

.coment_text {border:#e7e7e7 1px solid; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding:8px 12px; position:relative}

.comment_ava {padding:1px; border:#e7e7e7 1px solid; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; position:absolute; top:0; left:0; _left:-74px}
.comment_ava span {display:block; width:45px; height:45px; overflow:hidden}

.comment_head {font:11px arial; color:#808080; padding:0 0 5px 0}
.com_txt {font:11px/16px arial; color:#666; padding:0 0 0 0; position:relative; z-index:1; width:100% }
.com_txt_d {padding:0 65px 0 0}
.answer {position:absolute; bottom:0; right:0; z-index:2}
.answer a{text-decoration:none; border-bottom:#09B4DA 1px dotted; display:block}
.answer a:hover {border-bottom:#fff 1px dotted}

.height220 {height:20px; _height:1px}

.vetka {position:relative; border-top:#bababa 1px dotted; padding:18px 0 5px 65px; margin:20px 0 0 0 }
.vetka .comment_ava {top:20px; _left:-64px}


.for_add_comments { padding:0 10px 20px 65px; border-bottom:#bababa 1px dotted; }
.add_comment {background:#fcf9ea; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding:10px}

.add_comment form {_width:99%}
.add_comment h4 {font:16px arial; color:#8D612C; padding:0; margin:0 0 15px 0}
.add_d {padding:0 0 10px 0; position:relative}
.add_comment textarea {height:96px}
.add_send {padding:0 120px 0 0}

.send {width:95px; height:30px; position:absolute; display:block; top:5px; right:0; background:url(../images/send.png) no-repeat top left; text-indent:-999999px; border:none; cursor:pointer}
.send:hover {background-position:bottom left}

.related_news {padding:20px 0 }
.related_news .lists  li {padding:0 0 0 107px; position:relative}
.related_news .date {position:absolute; top:2px; left:8px; margin:0 !important; _left:-80px }
.related_news .slash {margin:0 0 0 5px !important; position:relative; top:-1px}

.for_thumbs {height:30px; margin:15px 0 0 0}
.thumbs {float:right}
.thumbs_up {float:left; font:bold 11px arial; text-decoration:none; color:#b67e2b; display:block; padding:14px 0 17px 45px; background:url(../images/thumbs_up.png) no-repeat left top; margin:0 25px 0 0}
.thumbs_up:hover { background-position:bottom left; color:#fa9109;}
.thumbs_down {float:left; font:bold 11px arial; text-decoration:none; color:#b67e2b; display:block; padding:14px 0 17px 45px; background:url(../images/thumbs_down.png) no-repeat left top; margin:0 25px 0 0}
.thumbs_down:hover {background-position: bottom left; color:#fa9109;}

.look {background:url(../images/look_l.gif) no-repeat left #f9f4d8; display:block; float:left; margin:0 25px 0 0; position:relative; top:5px; _width:1px}
.look span {background:url(../images/look_r.gif) no-repeat right; display:block; height:29px; font:20px/29px arial; color:#8D612C; padding:0 12px 0 48px}


.yandex {border:#e7e7e7 1px solid; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding:8px 12px; margin-bottom:20px}

.search_head {padding:3px 0 0 0; color:#535353}

.search_results { padding:0 13px}

.search_results li {position:relative; padding:0 0 0 27px; color:#535353; font:13px/16px arial; margin-bottom:22px}
.favicon {position:absolute; top:0; left:0; _left:-19px}
.search_num {position:absolute; left:0; top:21px;_left:-19px; text-align:right; color:#949494; font:11px Arial; display:block; width:16px }
.search_results li h2 {font:14px arial; padding:0; margin:0 0 5px 0;}
.search_results li h2 a{color:#1ABFE4;}
.search_url {font:11px arial; color:#949494; padding:5px 0 0 0}


.reklama {padding:0 10px 0 0 }
.reklama_table {width:100%}
.reklama_table_l {width:1%; padding:0 20px 0 0}
.reklama_table_r {width:99%; color:#666}

.trebovania h2 {font:18px arial; color:#535353; padding:0; margin:0 0 20px 0}

.trebovania {border-top:#bababa 1px dotted; padding:20px 0 }

.trebovania li {font:11px/14px arial; color:#666; margin:0 0 20px 0; clear:both; padding-left:35px; position:relative}
.reklama_num {display:block; float:left; font:18px/20px georgia; color:#fff; text-align:center; background:url(../images/reklama_num.gif) no-repeat top left; width:25px; height:25px; position:absolute; top:0; left:0; _left:-35px}
.trebovania li div {padding:0; margin:0; width:100%; }

.reklama_price {width:100%; border-bottom:#b49e7e 2px solid; border-top:#b49e7e 2px solid}

.reklama_price th {border-bottom:#e4ddd1 1px solid; text-align:left; padding:4px; font:11px arial; color:#919191;border-right:#e4ddd1 1px solid; }
.reklama_price th strong {font:bold 11px arial; color:#73420D; display:block}


.reklama_price td {border-right:#e4ddd1 1px solid; padding:12px 4px; font:12px arial; color:#666}

.last {border-right:none !important}

.nechet {background:#fbf8e9}
.dollar {color:#8d612c !important}

.reklama_contacts li {color:#535353; font:15px arial; margin:0 0 10px 0; padding:0 0 0 30px}
.icon_skype {background:url(../images/icon_skype.png) no-repeat left}
.icon_icq {background:url(../images/icon_icq.png) no-repeat left}
.icon_tel {background:url(../images/icon_tel.gif) no-repeat left}
.icon_mail {background:url(../images/icon_mail.gif) no-repeat left}
.user_tab .tabsdiv {border-bottom:none !important}
.user_info {padding:0 10px 0 0}


.user_table {width:100%; margin-bottom:30px}
.user_table_l {width:1%; padding:0 20px 0 0}
.user_table_r {width:99%; color:#535353}
.user_table_r h4 { font:18px arial; color:#3F3F3F; padding:0; margin:0 0 2px 0}
.user_inform span{color:#ccc; margin:0 10px}
.user_div {margin-bottom:15px}


.big_ava {padding:1px; border:#dfdfdf 4px solid; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.big_ava span {display:block; width:100px; height:100px; overflow:hidden}

.rating {color:#808080; font:11px arial}
.rating span {position:relative; top:10px; float:left}

.pm {text-decoration:none; border-bottom:#09B4DA 1px dotted; font-size:11px; position:relative; top:7px}
.pm:hover {border-bottom:#fff 1px dotted}

.mp3_add { text-decoration:none; border-bottom:#09B4DA 1px dotted; font-size:11px; position:relative; top:7px }
.mp3_add:hover { border-bottom:#fff 1px dotted }

.rat {float:right; font:26px arial; display:block; padding:0 0 0 15px}
.rat_green {background:url(../images/rat_up.gif) no-repeat left; color:#9AC623}
.rat_red {background:url(../images/rat_down.gif) no-repeat left; color:#e06331}


.users_foto {}


.users_foto .novosti2 {padding:0 10px 0 0}

.users_foto .novost2 {padding:15px 0 15px 10px; text-align:center}
.users_foto .novost2 li {margin:0 10px 10px 0; font:11px/16px arial; width:99px; float:left; _height:1px}
.users_foto .novost2 li a {color:#535353; text-decoration:none; display:block; cursor:pointer}
.users_foto .novost2 li a:hover{color:#09B4DA}
.users_foto .novost_foto2 {width:95px; height:67px; border:#dacba8 3px solid !important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; overflow:hidden; display:block; padding:1px}

.users_foto .novost_foto2 span {width:95px; height:67px; display:block; overflow:hidden; position:relative; }


.users_foto .novost_foto2 span strong{color:#E9E9E9; display:block; font:9px arial; text-align:center; height:67px;  position:absolute; top:0; left:0; z-index:10; width:95px; background:url(../images/namefoto.png); display:none}

.users_foto .novost_foto2 span strong em {padding:5px 5px 0 5px; display:block; font-style:normal}

.users_foto .novost_foto2:hover span strong {display:block}

.users_foto .nov_desc2 {height:14px; margin:0 0 2px 0}
.users_foto .nov_desc2 span {float:left; color:#ababab; position:relative; top:4px; font:10px arial}
.users_foto .nov_desc2 img {float: right; position:relative; top:4px}

.for_pages2 {height:20px; border-top:#e6ddbe 1px solid; padding:10px 0 0 0}
.pages2 {float:right; margin-right:20px}
.pages2 li {float:left; font:11px arial; margin:0 2px; color:#a8956a}
.pages2 li a {display:block; width:15px; text-align:center; padding:2px 3px; color:#a8956a; text-decoration:none}
.pages2 li span {display:block; width:15px; text-align:center; background:#ee9810; padding:2px 3px; color:#fff; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.pages2 li strong {display:block; width:15px; text-align:center; padding:2px 0; font-weight:normal}
.pages2 .l {background:url(../images/l.png) no-repeat top left; padding:0 !important; width:7px !important; height:12px; position:relative; top:4px; margin:0 5px 0 0}

.pages2 .ll {background:url(../images/ll.png) no-repeat top left; padding:0 !important; width:13px !important; height:12px; position:relative; top:4px; margin:0 5px 0 0}

.pages2 .r {background:url(../images/r.png) no-repeat top left; padding:0 !important; width:7px !important; height:12px; position:relative; top:4px;  margin:0 0 0 5px}

.pages2 .rr {background:url(../images/rr.png) no-repeat top left; padding:0 !important; width:13px !important; height:12px; position:relative; top:4px; margin:0 0 0 5px}
.music {padding:15px 10px 0 10px}
.music li {float:left; font:11px arial; color:#a8956a; padding:0 0 0 40px; background:url(../images/music_icon.gif) no-repeat top left; width:180px; height:35px; margin:0 20px 15px 0; _height:1px}
.music li span {display:block}


.overlay { background:none repeat scroll 0 0 #000000; position:fixed; width:100%; height:100%; top: 0; left: 0; z-index: 100000; width: 100%;filter:alpha(opacity=60); -khtml-opacity:0.7;-moz-opacity:0.70;opacity:0.70;_top:expression(eval(document.documentElement.scrollTop));_position: absolute; }


.window {background:#f9f4d8; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  z-index: 100002; position:absolute; top:190px; left:50%; padding:10px 10px 20px 10px; margin-left:-316px}
.window form {width:632px}
.window form textarea {height:96px}
.window form h4 {font:16px arial; color:#8D612C; padding:0; margin:0 0 15px 0}
.window .wclose {display:block; width:8px; height:8px; background:url(../images/close.gif) no-repeat top left; position:absolute; top:6px; right:6px; font-size:1px}
.window .wclose:hover {background-position:bottom left}

.window .reload {background-image:url(../images/reload.png)}

#wcomments_more_link {
 padding: 10px 0px;
 text-decoration: none;
 text-align: center;
 border-top: 1px solid #E7E7E7;
 display: block;
 height: 13px;
 margin-left: 65px;
 margin-bottom: 10px;
 margin-right: 10px;
}
#wcomments_more_link:hover {
 text-decoration: none;
 background: #E9EDF1;
}

img.expando{
	border: none;
	vertical-align: bottom;
}