body {
font-family:Trebuchet MS;
color:#000;
font-size:13px;
min-width:1000px;
background-image:url(../images/body.jpg);
background-position:center top;
background-repeat:repeat-x;
}

body.body_404 {
background-image:url(../images/body_404.jpg);
}

td {
vertical-align:top;
}

img {
border:0;
}

div,td,input,select,textarea,p,a,li {
font-family:Trebuchet MS;
color:#000;
font-size:13px;
line-height:16px;
}

a {
color:#0874A3;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

#main_inside {
position:relative;
min-height:100%;
width:1000px;
background-image:url(../images/main_inside.jpg);
background-position:center top;
background-repeat:no-repeat;
margin:0 auto;
}

#main_inside_404 {
position:relative;
min-height:100%;
width:1000px;
background-image:url(../images/main_inside_404.jpg);
background-position:center top;
background-repeat:no-repeat;
margin:0 auto;
}

#main_inside_in {
position:relative;
min-height:100%;
min-width:1000px;
margin:0 auto;
}

* html #main_inside_in {
height:100%;
width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');
}

#main_content {
margin:0 auto;
}

#footer_block {
height:168px;
clear:both;
}

#footer_main {
height:168px;
position:relative;
background-image:url(../images/footer.jpg);
background-position:center top;
background-repeat:repeat-x;
margin:-168px auto;
}

#footer {
height:168px;
width:1000px;
overflow:hidden;
margin:0 auto;
}

#footer_404 {
height:67px;
width:1000px;
overflow:hidden;
margin:0 auto;
padding:80px 0 0;
}

.footer_menu {
height:24px;
overflow:hidden;
margin:54px 0 28px;
}

.footer_menu table {
border-collapse:collapse;
margin:0 auto;
}

.footer_menu ul {
text-align:center;
margin:0;
padding:0;
}

.footer_menu ul li {
list-style:none;
display:block;
float:left;
margin:0 1px;
padding:0;
}

.footer_menu ul li a {
display:block;
float:left;
color:#FFF;
text-decoration:none;
margin:0;
padding:4px 9px 6px;
}

.footer_menu ul li.cur {
background-image:url(../images/footer_menu_li_cur.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0 4px;
}

.footer_menu ul li.cur a,.footer_menu ul li.cur a:hover {
background-image:url(../images/footer_menu_li_cur_a.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#E9FB19;
text-decoration:none;
}

.copyright {
float:left;
background-image:url(../images/copyright_bg.jpg);
background-position:46px 0;
background-repeat:no-repeat;
color:#828780;
line-height:16px;
padding:4px 0 10px 105px;
font-size: 12px;
}

.created {
float:right;
background-image:url(../images/created_bg.jpg);
background-position:0 7px;
background-repeat:no-repeat;
color:#838881;
width:166px;
text-align:left;
padding:4px 0 5px 35px;
font-size: 12px;
}

.created a {
color:#838881;
font-size: 12px;
}

.top_menu {
height:37px;
padding:0 0 57px 0;
margin-left: -8px;
}

.top_menu ul {
margin:0;
padding:2px 0 0 0px;
}

.top_menu ul li {
list-style:none;
display:block;
float:left;
margin:0;
padding:0;
}

.top_menu ul li.separ {
background-image:url(../images/top_menu_separ.jpg);
background-repeat:no-repeat;
background-position:center top;
width:15px;
overflow:hidden;
height:31px;
}

.top_menu ul li a {
display:block;
float:left;
color:#FFF;
font-weight:normal;
margin:0;
padding:6px 9px 14px;
font-size: 17px;
font-family: Trebuchet MS;
}

.top_menu ul li.cur a{
color: #E9FC19;
text-decoration: none;
}

.total_content {
clear:both;
padding-bottom:30px;
}

.total_content .main_tbl .left_cell {
width:249px;
padding:0 33px 0 15px;
}
* html .total_content .main_tbl .left_cell {
width:249px;
padding:0 25px 0 15px;
}
/* for ie7 */
*:first-child+html .total_content .main_tbl .left_cell {
width:249px;
padding:0 22px 0 15px;
}

.total_content .main_tbl .center_cell {
padding:34px 27px 0 0;
}

.total_content .main_tbl .center_cell .page_content {
padding:0px 18px 0 0;
}

.total_content .main_tbl .center_cell2 {
padding:34px 27px 0 0;
}

.total_content .main_tbl .center_cell3 {
padding:102px 27px 0 0;
}

.logo {
height:80px;
padding:27px 0 32px 9px;
}
.logo_2{
height:80px;
padding:27px 0 25px 9px;
}
.logo a{
text-decoration: none;
}
.logo_2 a{
text-decoration: none;
}
.logo img {
position:relative;
top:-10px;
z-index:1;
}

h2 {
color:#383d35;
font-size:20px;
font-weight:400;
background-repeat:no-repeat;
background-position:left 0;
position:relative;
line-height:20px;
margin:0;
padding:0 0 18px;
}

.modul h2.login {
background-image:url(../images/ico_login.gif);
padding: 0px 0px 18px 0px;
}


h2.taxi {
background-image:url(../images/ico_taxi.gif);
}

h2.help {
background-image:url(../images/ico_help.gif);
}

h2.search {
background-image:url(../images/ico_search.gif);
padding:0 0 13px;
}

h2 a {
color:#383d35;
font-size:20px;
}

h2 span {
color:#4BA507;
}

.left_cell .modul h2 {
padding:0px 0px 0px 29px;
font-family: Trebuchet MS;
}
.left_cell .modul h2 sup{
	color:#4BA507;
	font-size: 12px;
}

h2.about {
background-image:url(../images/ico_about.gif);
background-position: left 5px;
padding-top:2px;
padding-bottom:13px;
}

.modul {
margin-bottom:0;
padding: 0px 0px 0px 0px;
}
.modul_2{
margin-bottom:0;
padding: 19px 0px 0px 0px;
}
.modul_3{
margin-bottom:0;
padding: 14px 0px 0px 0px;
}
.modul_4{
margin-bottom:0;
padding: 30px 0px 0px 0px;
}

.modul .cont {
margin:0 0 4px;
padding:0 0 25px 29px;
}
* html .modul .cont {
margin:0 0 4px;
padding:0 0 15px 29px;
}

.modul .login_box {
width:204px;
margin-bottom:0px;
}
* html .modul .login_box {
width:204px;
margin-bottom:10px;
}

.modul .login_box .row {
clear:both;
overflow:hidden;
height:34px;
width:230px;
}

.modul .login_box .row .name {
float:left;
width:47px;
text-align:right;
padding:6px 9px 5px 0;
}

.modul .login_box .row .box {
float:left;
width:145px;
height:26px;
background-image:url(../images/login_box.gif);
background-repeat:no-repeat;
margin-bottom:4px;
padding:5px 7px 0;
}

.modul .login_box .row .box input {
border:0;
width:135px;
}

.modul .login_box .links {
clear:both;
height:33px;
}

.modul .login_box .links ul {
float:left;
margin:0;
padding:1px 0 0;
}

.modul .login_box .links a.button {
float:right;
font-weight:700;
margin:2px 0 0;
}

.modul .about_text {
width:206px;
padding: 0px 0px 17px 29px;
}

.modul .about_text a.more {
background-image:url(../images/a_more.gif);
background-position:right 8px;
background-repeat:no-repeat;
font-size:12px;
padding:0 9px 0 0;
}

.modul .help {
width:199px;
margin-bottom:100px;
line-height:18px;
}

.modul .help2 {
width:199px;
margin-bottom:0;
}

.modul .help p {
line-height:18px;
padding:0 0 11px;
}

a.add_button_big {
display:block;
width:204px;
height:40px;
overflow:hidden;
background-image:url(../images/add_button_big.jpg);
background-repeat:no-repeat;
background-position:left 0;
font-weight:400;
color:#FFF;
font-size:17px;
text-decoration:none;
text-align:center;
margin:15px 0 5px;
padding:8px 0 0;
}
a.add_button_big_2{
margin:33px 0 1px;
}
a:hover.add_button_big {
background-position:left -48px;
}

a.add_button_big span {
color:#e3fe26;
font-size:12px;
}

a:hover.add_button_big span {
color:#7ae8f5;
}

.private_adver {
width:234px;
overflow:hidden;
background-color:#F8F2CE;
background-image:url(../images/private_adver.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0 0 15px 13px;
}

.private_adver .private_adver_cont {
width:234px;
overflow:hidden;
background-image:url(../images/private_adver_cont.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 0 26px;
}

.private_adver .private_adver_cont h2 {
color:#746918;
padding:0 0 23px 16px;
}

.private_adver .private_adver_cont .item {
clear:both;
background-image:url(../images/private_adver_item_bg.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding:5px 10px 6px 15px;
}

.private_adver .private_adver_cont .item a.title {
font-weight:700;
line-height:18px;
}

.private_adver .private_adver_cont .item ul {
margin:0;
padding:2px 0 0;
}

.private_adver .private_adver_cont ul.all {
clear:both;
margin:0;
padding:14px 10px 4px 17px;
}

.private_adver .private_adver_cont ul.all li {
list-style:none;
background-image:url(../images/li.gif);
background-position:left 5px;
background-repeat:no-repeat;
font-size:12px;
color:gray;
margin:0;
padding:0 0 0 10px;
}
.modul .slugba_list{
	padding: 0px 0px 22px 29px;
}
.modul .slugba_list ul {
margin:0;
padding:0 0 8px 2px;
}

.modul .slugba_list p.other {
font-size:12px;
color:gray;
padding:0 0 0 2px;
}

.center_cell h1 {
color:#383d35;
font-size:24px;
font-weight:400;
line-height:26px;
margin:0;
padding:0 0 10px;
}
.center_cell2 h1 {
color:#383d35;
font-size:24px;
font-weight:400;
line-height:26px;
margin:0;
padding:7px 0 0px;
}
.center_cell4 h1 {
color:#383d35;
font-size:24px;
font-weight:400;
line-height:26px;
margin:0;
padding:20px 0 0px;
}
.center_cell h1.put_{
color:#383d35;
font-size:24px;
font-weight:400;
line-height:26px;
margin:0;
padding:0 0 10px;
display: block;
float: left;
}
.center_cell a.favorites{
	background-image: url(../images/favorites_img.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	display: block;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 23px;
	width: 140px;
	float: right;
	text-decoration: none;
	font-size: 12px;
	line-height: 13px;
}
.center_cell a:hover.favorites{
	text-decoration: underline;
}

.center_cell a.remove_favorites
{
   	background-image: url(../images/kill-favor.gif) !important;
}


.center_cell .index_title {
padding-bottom:41px;
}

.center_cell .index_title h1 {
color:#383d35;
font-size:24px;
font-weight:400;
line-height:26px;
margin:0;
padding:0 0 7px;
}

.center_cell h1 a {
color:#4ba504;
font-size:24px;
font-weight:400;
line-height:24px;
}

.clear {
clear:both;
font-size:0;
line-height:0;
}
.clear2 {
clear:both;
height:2px;
}

.two_colums .left_column {
float:left;
width:315px;
}

.two_colums .two_colums_table {
border-collapse:collapse;
}

.two_colums .two_colums_table .left_column {
float:none;
width:315px;
padding:0 14px 0 0;
}

.two_colums .right_column {
float:right;
width:315px;
}

.two_colums .two_colums_table .right_column {
float:none;
width:315px;
padding:0 0 0 15px;
}

.remarks {
margin-bottom:3px;
}

.remarks h2 {
font-size:24px;
font-weight:400;
margin:0 0 12px;
padding:0;
}

.remarks_blue h2 {
color:#0774a4;
}

.remarks_green h2 {
color:#4ba504;
}

.remarks .cont_inner {
padding:7px 0px 17px 0px;
}

.remarks .cont_top {
clear:both;
height:3px;
overflow:hidden;
position:relative;
}

.remarks .cont_bot {
height:3px;
overflow:hidden;
}

.remarks_green .cont_inner {
padding:7px 0px;
}

.remarks_green .cont_top {
clear:both;
height:3px;
overflow:hidden;
}

.remarks_green .cont_bot {
height:3px;
overflow:hidden;
}

.remarks .cont_inner b.title {
color:#076C98;
display:block;
padding:0 0 8px;
}

.remarks_green .cont_inner b.title {
color:#399300;
display:block;
padding:0 0 8px;
}

.remarks .cont_inner em {
color:#3A3D34;
display:block;
font-style:normal;
padding:5px 0 8px 25px;
}

.search_block {
clear:both;
width:659px;
overflow:hidden;
margin-bottom:29px;
}

.search_block .title {
height:122px;
overflow:hidden;
}

.search_block .title h2 {
float:left;
font-size:24px;
padding-top:2px;
}
.search_block .title h2 sup{
	color: #52A500;
	font-size: 13px;
	font-weight: 600;
}
.search_block .title a {
float:right;
font-size:12px;
margin-top:9px;
}

.search_block .search_top {
clear:both;
height:5px;
overflow:hidden;
background-image:url(../images/search_top.gif);
background-position:lef top;
background-repeat:no-repeat;
margin: 10px 0px 0px 0px;
}

.search_block .search_inner {
clear:both;
background-color:#F5EEBA;
background-image:url(../images/search_inner.jpg);
background-position:lef top;
background-repeat:repeat-x;
height:54px;
padding:7px 17px 13px;
}

.search_block .search_bot {
clear:both;
height:5px;
overflow:hidden;
background-image:url(../images/search_bot.gif);
background-position:lef top;
background-repeat:no-repeat;
}

.search_block .search_inner .field {
float:left;
width:265px;
height:51px;
margin:0 16px 3px 0;
}

.search_block .search_inner .field p {
padding:0 0 7px;
}

.search_block .search_inner .field div {
width:257px;
height:30px;
background-image:url(../images/search_box.gif);
background-repeat:no-repeat;
padding:5px 4px 0;
}

.search_block .search_inner .field div input {
width:238px;
border:0;
padding: 0px 7px;
}

.search_block .search_inner .but {
float:left;
padding:2px 0 0;
}

.search_block .search_inner .but .button {
width:61px;
text-align:center;
padding:13px 0;
}

.adver_ist h2 {
margin:0;
padding:0 0 19px;
}

.adver_ist .item .title .top {
height:3px;
overflow:hidden;
background-color:#DCEDF5;
background-image:url(../images/adver_ist_top_left.gif);
background-position:left top;
background-repeat:no-repeat;
}

.adver_ist .item_green .title .top {
background-color:#E7F5DB;
background-image:url(../images/adver_ist_green_top_left.gif);
}

.adver_ist .item .title .top div {
height:3px;
overflow:hidden;
background-image:url(../images/adver_ist_top_right.gif);
background-position:right top;
background-repeat:no-repeat;
}

.adver_ist .item_green .title .top div {
background-image:url(../images/adver_ist_green_top_right.gif);
}

.adver_ist .item .title .inn {
background-color:#DCEDF5;
padding:9px 10px 9px 16px;
}

.adver_ist .item_green .title .inn {
background-color:#E7F5DB;
}

.adver_ist .item_green .title .inn a.title {
color:#3A9102;
}

.adver_ist .item .title .inn p {
padding:8px 0 0;
}

.adver_ist .item .title .bot {
height:14px;
overflow:hidden;
background-image:url(../images/adver_ist_bot.gif);
background-position:left top;
background-repeat:repeat-x;
margin-bottom:1px;
}

.adver_ist .item_green .title .bot {
background-image:url(../images/adver_ist_green_bot.gif);
}

.adver_ist .item .title .bot div {
height:14px;
overflow:hidden;
background-image:url(../images/adver_ist_bot_left.gif);
background-position:left top;
background-repeat:no-repeat;
}

.adver_ist .item_green .title .bot div {
background-image:url(../images/adver_ist_green_bot_left.gif);
}

.adver_ist .item .title .bot div div {
height:14px;
overflow:hidden;
background-image:url(../images/adver_ist_bot_right.gif);
background-position:right top;
background-repeat:no-repeat;
}

.adver_ist .item_green .title .bot div div {
background-image:url(../images/adver_ist_green_bot_right.gif);
}

.adver_ist .item .cont .img {
float:left;
width:85px;
height:85px;
overflow:hidden;
padding:7px 0 0 0px;
}

.adver_ist .item .cont .desc {
float:left;
width:212px;
overflow:hidden;
padding:0 0 10px 9px;
}

.adver_ist .item .user_info {
clear:both;
font-size:12px;
color:#727272;
padding:0 0 18px;
}

.adver_ist .item .user_info a {
font-size:12px;
color:#727272;
}

.adver_ist .item .user_info a.level_2 {
color:#DB9408;
}

.adver_ist .item .user_info a.level_3 {
color:#4BA505;
}

.adver_ist .link_all {
font-size:14px;
padding:6px 0 0;
}

.adver_ist .link_all a {
position:relative;
top:-1px;
margin:0 0 0 5px;
}

.sort_block {
font-size:12px;
padding:3px 0 19px;
}

.sort_block ul li {
font-size:12px;
list-style:none;
display:inline;
margin:0;
padding:0 8px 0 0;
}

.sort_block2 ul li {
padding:0 7px 0 0;
}

.sort_block ul li a {
font-size:12px;
outline:none;
text-decoration:underline;
}
.sort_block ul li a:hover{
	text-decoration: none;
}
.sort_block ul li a.sort_up {
position:absolute;
border:0;
margin:0 0 0 3px;
}


* html .sort_block ul li a.sort_up {
position:absolute;
border:0;
margin:0 0 0 3px;
}

.sort_block ul li a.sort_up img {
position:relative;
top:-5px;
}

.sort_block ul li a.sort_down {
border:0;
margin:0 0 0 3px;
}

.sort_block ul li a.sort_down img {
position:relative;
top:2px;
}

.city_selects {
position:absolute;
width:201px;
height:114px;
overflow:hidden;
background-image:url(../images/sort_selects.gif);
background-repeat:no-repeat;
display:none;
z-index:100;
padding:2px 4px;
}

.city_selects div {
width:201px;
height:110px;
overflow:auto;
}

.city_selects div ul {
margin:0;
padding:3px 5px 0 0;
}

.city_selects div ul li {
list-style:none;
display:block;
font-size:0;
line-height:0;
background-image:none;
margin:0;
padding:0;
}

.city_selects div ul li a {
display:block;
color:#000;
text-decoration:none;
outline:none;
padding:3px 0 3px 12px;
}

.sort_block ul li a.link_open {
color:#000;
border-bottom:1px dashed #000;
text-decoration:none;
background-image:url(../images/arrow_down.gif);
background-position:right 6px;
background-repeat:no-repeat;
font-weight:700;
padding:0 11px 0 0;
}

.adver_list_big {
clear:both;
width:658px;
}

.adver_list_big .row {
clear:both;
background-image:url(../images/adver_list_big_row.jpg);
background-position:left top;
background-repeat:repeat-y;
margin:0 0 11px;
}

.adver_list_big .row .row_top {
background-image:url(../images/adver_list_big_row_top.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.adver_list_big .row .row_top .row_bot {
background-image:url(../images/adver_list_big_row_bot.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

* html .adver_list_big .row .row_top .row_bot {
height:50px;
}

.adver_list_big .row .row_top .row_bot .item {
float:left;
width:285px;
height:100px;
padding:13px 15px;
}

.adver_list_big .row .row_top .row_bot .item ul {
position:relative;
left:-2px;
z-index:1;
margin:0;
padding:9px 0 0;
}

.pager {
clear:both;
text-align:center;
padding:7px 0 26px;
}

.pager a,.pager b {
padding:0 4px;
}

.pager span {
color:#747474;
padding:0 12px;
}
.modul .login_box_login{
	padding: 0px 0px 17px 29px;
}
.modul .login_box_login .name_avat {
height:45px;
position:relative;
top:-3px;
}

.modul .login_box_login .name_avat p.info {
padding:0 0 0 43px;
}

.modul .login_box_login .name_avat p.info span.new {
background-image:url(../images/ico_new_user.gif);
background-repeat:no-repeat;
background-position:left 3px;
color:#4AA406;
display:block;
padding:3px 0 0 16px;
}

.modul .login_box_login .name_avat p.info span.admin {
background-image:url(../images/ico_admin_user.gif);
background-repeat:no-repeat;
background-position:left 3px;
color:#db6401;
display:block;
padding:3px 0 0 16px;
}

.modul .login_box_login .users_menus a.logout {
background-image:url(../images/li3.gif);
background-position:left 7px;
background-repeat:no-repeat;
color:#767676;
display:block;
margin:5px 0 0;
padding:0 0 0 11px;
}

.filter_form {
clear:both;
width:659px;
margin:12px 0 14px;
}

.filter_form .title {
height:22px;
padding:0 19px 0 2px;
}

.filter_form .form {
background-color:#F7F3CD;
background-image:url(../images/filter_form_top.gif);
background-repeat:no-repeat;
background-position:left top;
padding:10px 17px 0;
}

* html .filter_form .form {
background-color:#F7F3CD;
background-image:url(../images/filter_form_top.gif);
background-repeat:no-repeat;
background-position:left top;
padding:10px 0px 0 17px;
margin-right:-17px;
}

.filter_form .form .row {
clear:both;
height:40px;
}

.filter_form .form .row .field_1 {
float:left;
width:302px;
margin:0 20px 0 0;
}

.filter_form .form .row .field_1 .name {
float:left;
width:65px;
padding-left:1px;
}

.filter_form .form .row .field_1 .box {
float:left;
width:222px;
background-image:url(../images/filter_box_1.gif);
background-repeat:no-repeat;
padding:6px;
}

.filter_form .form .row .field_1 .box input {
width:222px;
border:0;
font-weight:700;
}

.filter_form .form .row .field_2 {
float:left;
width:297px;
margin:0;
}

.filter_form .form .row .field_2 .name {
float:left;
width:165px;
text-align:right;
padding:0 12px 0 0;
}

.filter_form .form .row .field_2 .box_select {
float:left;
width:116px;
}

.filter_form .form .row .field_2 .box {
float:left;
width:106px;
background-image:url(../images/filter_box_2.gif);
background-repeat:no-repeat;
padding:6px;
}

.filter_form .form .row .field_2 .box input {
width:106px;
border:0;
font-weight:700;
}

.filter_form .button_row {
background-color:#E2D998;
background-image:url(../images/filter_form_button_row.gif);
background-repeat:no-repeat;
height:34px;
background-position:left bottom;
text-align:right;
padding:4px 17px 0;
}

.orig_select {
height:30px;
overflow:hidden;
background-image:url(../images/orig_select.gif);
background-repeat:repeat-x;
}
.orig_select div.inn{
position:relative;
z-index:1;
}
.orig_select div.inn .inpt {
height:25px;
background-image:url(../images/orig_select_inn.gif);
background-position:left top;
background-repeat:no-repeat;
padding:7px 0 0 15px;
position:relative;
z-index:100;
}

.orig_select .text {
width:98%;
border:0;
font-weight:700;
}

.orig_select div.inn a.os {
float:right;
position:relative;
top:-32px;
z-index:200;
}

.orig_select .list {
position:absolute;
height:130px;
width:200px;
overflow:hidden;
display:none;
z-index:10000000;
}

.orig_select .list table {
width:100%;
border-collapse:collapse;
margin:0;
padding:0;
}

.orig_select .list table td.t {
height:6px;
overflow:hidden;
background-image:url(../images/orig_select_top.gif);
background-repeat:repeat-x;
background-position:left bottom;
background-color:transparent;
font-size:1px;
line-height:1px;
margin:0;
padding:0;
}

.orig_select .list table td.lt {
height:6px;
width:6px;
overflow:hidden;
font-size:0;
line-height:0;
background-image:url(../images/orig_select_top_l.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:0;
}

.orig_select .list table td.rt {
height:6px;
width:6px;
overflow:hidden;
font-size:0;
line-height:0;
background-image:url(../images/orig_select_top_r.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0;
padding:0;
}

.orig_select .list table td.l {
width:6px;
overflow:hidden;
background-image:url(../images/orig_select_l.gif);
background-repeat:repeat-y;
font-size:0;
line-height:0;
}

.orig_select .list table td.c {
background-color:#F8F2CE;
}

.orig_select .list table td.c .ci {
height:100px;
overflow:auto;
}

.orig_select .list table td.r {
width:6px;
overflow:hidden;
font-size:0;
line-height:0;
background-image:url(../images/orig_select_r.gif);
background-repeat:repeat-y;
}

.orig_select .list table td.b {
height:6px;
overflow:hidden;
background-image:url(../images/orig_select_bot.gif);
background-repeat:repeat-x;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.orig_select .list ul li {
display:block;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.orig_select .list ul li a {
display:block;
color:#000;
text-decoration:none;
outline:none;
margin:0;
padding:3px 0 3px 10px;
}

.users_list3 {
clear:both;
border-top:2px solid #DBEEF5;
padding:9px 0 0;
width: 659px;
}

.users_list3 .item {
clear:both;
border-bottom:1px solid #DBEEF5;
margin-bottom:9px;
height:94px;
overflow: hidden;
}

.users_list .item_last {
clear:both;
border-bottom:2px solid #DBEEF5;
height:94px;
}

.users_list .item .avatar {
float:left;
width:95px;
height:82px;
padding:4px 0 0 4px;
overflow: hidden;
}

.users_list .item .desc {
float:left;
width:210px;
padding:0 25px 20px 0;
}

* html .users_list .item .desc {
float:left;
width:200px;
padding:0 0px 20px 0;
}

.users_list .item .desc .name img {
vertical-align:middle;
margin:0 8px 0 0;
}

.users_list .item .desc .name img.city {
vertical-align:middle;
position:relative;
top:1px;
margin:0 5px;
}

.users_list .item .desc .access {
padding:0 0 10px 22px;
}

.users_list .item .desc .icons {
padding:12px 0 0 22px;
}

.users_list .item .desc .icons img {
margin:0 6px 0 0;
}

.users_list .item .desc .contact {
padding:0 0 0 22px;
}

.users_list .item .desc .contact_block {
background-image:url(../images/contact_block.gif);
background-position:5px 2px;
background-repeat:no-repeat;
color:#767676;
padding:0 0 0 22px;
}

.users_list .item .info {
float:left;
width:210px;
}

.users_list .item .info_full_width {
float:left;
width:100% !important;
}

.users_list .item .info ul li {
list-style:none;
color:#757575;
margin:0;
padding:0;
}

.users_list .item .actions {
float:right;
width:105px;
height:79px;
overflow:hidden;
}

.users_list .item .actions div.panel {
float:right;
width:105px;
height:79px;
overflow:hidden;
background-color:#DAEDF3;
background-image:url(../images/actions_right.gif);
background-position:right top;
background-repeat:no-repeat;
}

.users_list .item .actions div.panel div {
float:right;
width:105px;
height:79px;
overflow:hidden;
background-image:url(../images/actions_left.gif);
background-position:left top;
background-repeat:no-repeat;
}

.users_list .item .actions div.panel_hover div,.users_list .item .actions div.panel_hover {
width:36px;
}

.users_list .item .actions div.panel div ul {
margin:0;
padding:6px 0 0 17px;
}

.users_list .item .actions div.panel div ul li {
list-style:none;
color:#757575;
font-size:10px;
margin:0;
padding:0;
}

.users_list .item .actions div.panel div ul li img {
vertical-align:middle;
padding:0 4px 0 0;
}

.users_list .item .actions div.panel div ul li a {
color:#757575;
font-size:10px;
text-decoration:none;
}

.users_list .item .actions div.panel div ul li a:hover {
color:#0674A5;
}

.users_list2 {
padding:7px 0 0;
}

.item_top {
width:657px;
background-color:#DBEEF5;
background-image:url(../images/item_top.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:3px;
}

.item_top div.item_top_inn {
width:631px;
background-image:url(../images/item_bot.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 22px;
}

.item_top_sel {
width:657px;
background-color:#F8F2CE;
background-image:url(../images/item_top_sel.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:3px;
}

.item_top_sel div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_sel.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 22px;
}

.item_top div.item_top_inn table {
border-collapse:collapse;
width:630px;
}

.item_top div.item_top_inn table td.cb {
vertical-align:middle;
width:26px;
padding-top:4px;
}

.item_top div.item_top_inn table td.cb2 {
vertical-align:middle;
width:22px;
padding-top:0;
}

.item_top div.item_top_inn table td.cb2 input {
position:relative;
top:3px;
}

.item_top div.item_top_inn table td.text p.left img {
vertical-align:middle;
margin:0 6px 0 0;
}

.item_top div.item_top_inn table td.text p.right {
float:right;
font-style:italic;
padding:0;
}

.users_list2 .item {
padding-bottom:13px;
height:auto !important;
min-height:163px !important;
height: 163px;
clear:both;
}
.users_list2 .last{
	padding-bottom:3px;
}
.users_list2 .item .info {
float:left;
width:271px;
margin:0 53px 0 0;
}

.users_list2 .item .info2 {
float:right;
width:285px;
margin:0 13px 0 0;
}

.users_list2 .item .info3 {
float:left;
width:314px;
margin:0 10px 0 0;
}
.users_list2 .item .info ul.options li {
list-style:none;
color:#000;
margin:0;
padding:0;
}
.users_list2 .item .info ul.options li span{
	color: #757676;
}
.users_list2 .item .avatar {
float:left;
width:95px;
height:85px;
padding:5px 0 0 0px;
overflow: hidden;
}

.selected_actions {
clear:both;
height:48px;
overflow:hidden;
background-image:url(../images/selected_actions.gif);
background-repeat:repeat-x;
width:657px;
margin-bottom:7px;
}

.selected_actions div {
clear:both;
height:48px;
overflow:hidden;
background-image:url(../images/selected_actions_left.gif);
background-repeat:no-repeat;
background-position:left top;
}

.selected_actions div div {
clear:both;
height:48px;
overflow:hidden;
background-image:url(../images/selected_actions_right.gif);
background-repeat:no-repeat;
background-position:right top;
padding:21px 16px 0;
}

.selected_actions div div a {
color:#000;
font-size:13px;
}

.selected_actions div div a.print {
float:right;
background-image:url(../images/ico_print.gif);
background-position:left 3px;
background-repeat:no-repeat;
padding:0 0 0 18px;
}

.text_block {
clear:both;
width:657px;
}

.pathway {
color:#757575;
font-size:12px;
padding:5px 0 6px 1px;
}

.pathway a {
background-image:url(../images/pathway.gif);
background-position:right 8px;
background-repeat:no-repeat;
color:#757575;
font-size:12px;
margin:0 5px 0 0;
padding:0 9px 0 0;
}

.pathway a.last {
background-image:none;
margin:0;
padding:0;
}

.modul p.other2 {
color:gray;
padding:12px 0 14px 2px;
}

.modul .title_m {
height:34px;
width:245px;
}

.modul .title_m h2 {
float:left;
margin:0;
padding:0 0 0 29px;
}

.modul .title_m a.open {
display:block;
float:right;
font-size:12px;
color:#757575;
background-image:url(../images/arrow_down_2.gif);
background-position:right 7px;
background-repeat:no-repeat;
margin:3px 0 0;
padding:0 8px 0 0;
}

.modul .title_m a.close {
display:block;
float:right;
font-size:12px;
color:#757575;
background-image:url(../images/arrow_up_2.gif);
background-position:right 6px;
background-repeat:no-repeat;
margin:3px 0 0;
padding:0 8px 0 0;
}

.center_cell h1.t_1 {
padding:0 0 20px;
}

.center_cell h1.t_2 {
padding:10px 0 20px;
}

.modul .users_menus_2 {
width:204px;
margin-bottom:18px;
padding:0 0 7px 30px;
}

.modul .users_menus_2 ul li span.cancel {
display:block;
float:right;
color:#717171;
font-size:12px;
}

.modul .users_menus_2 ul li span.cancel a {
color:#717171;
font-size:12px;
margin:0;
padding:0;
}

.modul .users_menus_2 a.new {
font-weight:700;
margin:5px 0 0;
}
.modul .users_menus_2 p{
	margin: 8px 0 0 0;
}
.modul .users_menus_2 p.new_2 a{
font-weight:normal;
}
.modul .users_menus_2 p.new_2 span{
	color: #737373;
}
.modul .users_list {
margin:0 0 27px;
padding:0 0 0 29px;
}

.modul .users_list .item {
height:44px;
position:relative;
top:-3px;
border-bottom:1px solid #DCEDF5;
width:204px;
padding:9px 0 0;
}

.modul .users_list .item_last {
border-bottom:2px solid #DCEDF5;
}

.modul .users_list .item .info {
float:left;
width:150px;
line-height:16px;
position:relative;
top:-2px;
padding:0 0 0 8px;
}

.modul .users_list .item .info img {
position:relative;
top:3px;
margin:0 4px 0 0;
}

.modul .users_list .item .info p {
font-size:12px;
padding:3px 0 0 2px;
}

.modul .users_list .all {
padding:6px 0 0 1px;
}

.users_list .item .desc .access2 {
padding:2px 0 8px 22px;
}

.users_list2 .item .desc {
width:220px;
padding:0 5px 3px 0;
}

a.add_friend {
display:block;
width:159px;
height:26px;
color:#FFF;
font-family:Trebuchet MS;
font-size:17px;
text-decoration:none;
background-image:url(../images/add_friends.jpg);
background-position:left 0;
background-repeat:no-repeat;
margin:10px 0 0;
padding:9px 0 0 45px;
}

a:hover.add_friend {
background-position:left -35px;
}

.actions_user {
position:relative;
left:-30px;
padding:20px 0px 28px 0px;
}

.actions_user ul {
margin:0;
padding:0 0 0 8px;
}

.actions_user ul li img {
vertical-align:middle;
position:relative;
top:-1px;
margin:0 9px 0 0;
}

.user_info_total .user_info {
height:auto !important;
min-height:100px !important;
height: 100px;
}

.user_info_total .user_info .avatar {
float:left;
position:absolute;
width:100px;
padding:0px 0 4px 0px;
}
.rama_avatar{
position:relative;
height:77px;
width:77px;
top:-80px;
}
a span.rama_avatar_5{
position:relative;
height:77px;
width:77px;
top:-80px;
left:0px;
z-index: 10;
}
* html a span.rama_avatar_5{
position:relative;
height:77px;
width:77px;
top:-77px;
left:0px;
}
*+html a span.rama_avatar_5{
position:relative;
height:77px;
width:77px;
top:-77px;
left:0px;
}
* html .rama_avatar{
position:relative;
height:77px;
width:77px;
top:-77px;
}
*+html .rama_avatar{
position:relative;
height:77px;
width:77px;
top:-77px;
}
.user_info_total .user_info .big_info {
padding:0px 0 0 100px;
}

.user_info_total .user_info .big_info .info_1 p.gander img {
vertical-align:middle;
position:relative;
top:-2px;
margin:0 4px 0 0;
}

.user_info_total .user_info .big_info .info_1 p.access {
padding:1px 0 5px 18px;
}

.user_info_total .user_info .big_info .info_1 p.path img {
margin:0 5px;
}

.user_info_total .user_info .big_info .info_1 em {
color:#757575;
display:block;
padding:0 0 5px 18px;
}

.user_info_total .user_info .big_info .info_1 a.more {
background-image:url(../images/li2.gif);
background-position:8px 8px;
background-repeat:no-repeat;
padding:0 0 0 18px;
}

.comments_list_user_adver .inner_two_colums .c_cell {
padding:13px 39px 0 0;
}

.comments_list_user_adver .inner_two_colums .right_cell {
width:204px;
}

.comments_list_user_adver .inner_two_colums .right_cell2 {
width:210px;
}

.comments_list h2 {
padding:0 0 16px;
}

.comments_list .item .top {
height:48px;
overflow:hidden;
background-image:url(../images/comments_list_top.gif);
background-repeat:repeat-x;
}

.comments_list .item .top .top_l {
height:48px;
overflow:hidden;
background-image:url(../images/comments_list_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
}

.comments_list .item .top .top_l .top_r {
height:41px;
overflow:hidden;
background-image:url(../images/comments_list_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
padding:4px 4px 0 3px;
}

.comments_list .item .top .top_l .top_r .avatar {
float:left;
width:39px;
overflow:hidden;
}

.comments_list .item .top .top_l .top_r .avatar img {
border:1px solid #FFF;
}

.comments_list .item .top .top_l .top_r .name {
float:left;
font-size:12px;
padding:7px 0 0;
}

.comments_list .item .top .top_l .top_r .name img {
vertical-align:middle;
margin:0 5px 0 0;
}

.comments_list .item .top .top_l .top_r a.del img {
position:relative;
top:-2px;
}

.comments_list .item .top .top_l .top_r .r {
float:right;
padding:1px 0 0;
}
.comments_list .item .top .top_l .top_r .r_2 {
float:left;
padding:1px 0px 0px 52px;
}
.item .item_top .r_3 {
float:left;
padding:8px 0px 0px 0px;
}

.comments_list .item .top .top_l .top_r .r a.green {
font-size:12px;
color:#4ba504;
margin:0 2px;
}

.comments_list .item .top .top_l .top_r .r a.red {
font-size:12px;
color:#db6401;
margin:0 2px;
}

.comments_list .item .top .top_l .top_r .r .white {
background-image:url(../images/span_white.gif);
background-position:left top;
background-repeat:no-repeat;
display:inline-block;
line-height:28px;
}

.comments_list .item .top .top_l .top_r .r .white span {
background-image:url(../images/span_white_r.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:12px;
display:inline-block;
padding:0px 10px 10px 10px;
line-height:30px;
}
.comments_list .item .top .top_l .top_r .r_2 .white {
background-image:url(../images/span_white.gif);
background-position:left top;
background-repeat:no-repeat;
display:inline-block;
height: 31px;
}

.comments_list .item .top .top_l .top_r .r_2 .white a {
background-image:url(../images/span_white_r.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:12px;
display:inline-block;
padding:2px 10px 6px;
line-height:30px;
}

* html .comments_list .item .top .top_l .top_r .r_2 .white a {
background-image:url(../images/span_white_r.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:12px;
display:inline-block;
padding:8px 10px 6px;
line-height:30px;
}

*+html .comments_list .item .top .top_l .top_r .r_2 .white a {
background-image:url(../images/span_white_r.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:12px;
display:inline-block;
padding:8px 10px 6px;
line-height:30px;
}
.item .item_top .r_3 .white {
background-image:url(../images/span_white.gif);
background-position:left top;
background-repeat:no-repeat;
display:inline-block;
}

.item .item_top .r_3 .white a {
background-image:url(../images/span_white_r.gif);
background-position:right top;
background-repeat:no-repeat;
font-size:12px;
display:inline-block;
padding:7px 8px 6px;
}

.comments_list .item .top .top_l .top_r .r .orange span {
color:#DB6501;
}

.comments_list .item .top .top_l .top_r .r .green span {
color:#49A502;
}

.comments_list .item .top .top_l .top_r span.write {
color:#747577;
}

.comments_list .item .desc {
padding:6px 0 30px;
}

.comments_list_short .item .desc {
padding:6px 0 17px;
}

.comments_list .item_last .desc {
padding:6px 0 14px;
}
.comments_list .item .desc img.img_desc_rev{
	float: left;
	width: 15px;
	padding: 0px 5px 0px 13px;
}
.comments_list .item .desc p.rev_text{
	float: right;
	width: 377px;
}
.comments_list .item .desc p.inf {
font-size:12px;
color:#757575;
padding:0 0 2px 0px;
clear: both;
}
.comments_list .item .desc p.inf_2{
	padding:0 0 2px 0px;
}

.comments_list .item .desc p.inf a {
font-size:12px;
color:#757575;
}

.comments_list .item .desc p.rate {
font-size:12px;
color:#757575;
font-weight:700;
padding:0;
}

.comments_list .item .desc p.rate img {
vertical-align:middle;
margin:0 10px;
}

.comments_list .separ {
border-bottom:2px solid #F8F2CE;
}

.comments_list .comments_form {
clear:both;
padding:15px 0 0;
}

.comments_list .comments_form .add {
background-image:url(../images/li2.gif);
background-position:left 5px;
background-repeat:no-repeat;
font-weight:700;
padding:0 0 15px 11px;
}

.comments_list .comments_form .row .name {
width:63px;
float:left;
position:absolute;
padding:7px 0 10px;
}

.comments_list .comments_form .row .rate {
width:150px;
position:absolute;
margin:0 0 0 230px;
padding:7px 0 0;
}

.comments_list .comments_form .row .val {
padding:0 0 10px 63px;
}

.comments_list .comments_form .row .val_small {
width:144px;
padding:0 0 10px 63px;
}

.comments_list .comments_form .row_area {
clear:both;
background-image:url(../images/row_area.gif);
background-repeat:no-repeat;
height:72px;
overflow:hidden;
margin-bottom:10px;
padding:5px;
}

.comments_list .comments_form .row_area textarea {
width:405px;
height:70px;
overflow:auto;
border:0;
background-color:transparent;
font-weight:700;
}

.comments_list .comments_form .row_button {
text-align:right;
}

.user_advertise {
width:205px;
overflow:hidden;
border-bottom:2px solid #DAEDF4;
}

.user_advertise .item .title {
background-image:url(../images/user_advertise_title.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#E7F5DB;
}

.user_advertise .item2 .title {
background-image:url(../images/user_advertise_title2.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#DBEEF5;
}

.user_advertise .item .title div {
background-image:url(../images/user_advertise_title_bot.gif);
background-position:left bottom;
background-repeat:no-repeat;
line-height:18px;
padding:12px 14px 20px;
}

.user_advertise .item2 .title div {
background-image:url(../images/user_advertise_title_bot2.gif);
background-position:left bottom;
background-repeat:no-repeat;
line-height:18px;
padding:12px 14px 20px;
}

.user_advertise .item .title div a {
font-weight:700;
color:#379302;
}

.user_advertise .item2 .title div a {
font-weight:700;
color:#0874A5;
}

.user_advertise .item .title div p {
line-height:18px;
padding:0;
}

.user_advertise .item .title div p a {
color:#000;
font-weight:400;
}

.user_advertise .item p {
padding:3px 0 20px;
}

.user_advertise .item ul.options {
margin:0;
padding:5px 0 0;
}

.all_adver {
margin:15px 0 0;
}

.all_adver ul {
margin:0;
padding:8px 0 8px 2px;
}

.friends {
padding:0 0 12px;
clear:both;
}

.friends .list {
line-height:1px;
font-size:1px;
}

.friends .list div {
float:left;
width:35px;
height:35px;
background-image:url(../images/avatar_bg.gif);
background-position:left top;
background-repeat:no-repeat;
overflow:hidden;
font-size:1px;
line-height:1px;
margin:0 3px 0 0;
padding:3px 0 0 3px;
}

.friends .list div.last {
margin:0 0 9px;
}

.fotos {
clear:both;
padding:7px 0 30px;
}

.fotos .item {
clear:both;
height:95px;
}

.fotos .item .foto {
float:left;
position:absolute;
padding:4px;
}

.fotos .more_fotos {
clear:both;
padding:0 0 0 0px;
}

.fotos .more_fotos div {
float:left;
width:85px;
height:85px;
overflow:hidden;
padding:4px;
}

.fotos .more_fotos div a.cur img {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}

.fotos .steps {
text-align:left;
padding: 0px 0px 0px 12px;
}

.fotos .steps a.p {
background-image:url(../images/a_prev.gif);
background-position:left 7px;
background-repeat:no-repeat;
display:inline-block;
padding:0 0 0 13px;
}

.fotos .steps a.next {
background-image:url(../images/a_next.gif);
background-position:right 7px;
background-repeat:no-repeat;
padding:0 13px 0 0;
}

.fotos .item .info {
padding:8px 0 0 95px;
}

.fotos .item .info p {
font-size:12px;
color:#575757;
padding:6px 0 0;
}

.about_contact {
clear:both;
padding:20px 0 0 0px;
}

.about_contact .about {
margin:0 10px 20px 0;
}

.about_contact .about p {
padding:4px 0 0;
}

.contact {
float:left;
width:223px;
padding-bottom:20px;
}

.contact p.phone_block {
color:#757575;
background-image:url(../images/ico_block.gif);
background-position:left 6px;
background-repeat:no-repeat;
padding:4px 0 9px 19px;
}
.contact p {
margin:2px 0px 0 0;
}
.contact p a{
cursor:pointer;
}
.contact p a:hover{
text-decoration:none;
}
.contact p span{
color:#757575;
}

.contact p.icons a {
margin:0 5px 0 0;
}

.interes {
line-height:18px;
clear:both;
padding:0 0 27px 0px;
}

.interes p {
color:#747474;
line-height:18px;
padding:2px 0 0;
}

.big_foto {
padding:18px 0 0;
}

.big_foto .comment {
padding:12px 0 10px;
}

.big_foto .date_view {
height:20px;
color:#757575;
padding-bottom:20px;
}

.user_mini_info {
height:104px;
margin-bottom:25px;
}

.user_mini_info .foto {
float:left;
width:85px;
height:85px;
overflow:hidden;
position:absolute;
padding:4px;
}

.user_mini_info .desc {
padding:0 0 0 93px;
}

.user_mini_info .desc p.age {
padding:0 0 0 18px;
}

.user_mini_info .desc p.age em {
display:block;
color:#757575;
padding:8px 0 10px;
}

.pathway2 {
font-size:12px;
padding:0 0 14px;
}

.pathway2 a {
font-size:12px;
background-image:url(../images/pathway2_a.gif);
background-position:right 8px;
background-repeat:no-repeat;
margin:0 5px 0 0;
padding:0 8px 0 0;
}

.pathway2 a.last {
font-size:12px;
background-image:none;
margin:0 5px 0 0;
padding:0;
}

.user_profile_links {
margin-bottom:28px;
padding:14px 0 0;
}

.user_profile_links .foto {
float:left;
width:85px;
height:85px;
overflow:hidden;
position:absolute;
padding:5px 4px 4px;
}

.user_profile_links .desc {
padding:0 0 0 102px;
}

.user_profile_links .desc .menus {
height:43px;
overflow:hidden;
padding:0 0 0 2px;
}

.user_profile_links .desc .menus p {
float:left;
line-height:18px;
}

.user_profile_links .desc .menus p.menu_3 {
width:133px;
}

.user_profile_links .desc p.message {
padding:0 0 15px;
}

.user_profile_links .desc p.age {
padding:0 0 0 2px;
}

.user_profile_links .desc p.age img {
vertical-align:middle;
position:relative;
top:-2px;
margin:0 6px 0 0;
}

.data_form {
width:657px;
}

.data_form .title {
height:38px;
overflow:hidden;
background-color:#E7F5DB;
background-image:url(../images/data_form_title.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:11px;
}

.data_form .title div {
height:38px;
overflow:hidden;
background-image:url(../images/data_form_title_r.gif);
background-position:right top;
background-repeat:no-repeat;
text-align:center;
color:#399203;
font-size:17px;
font-family:Trebuchet MS;
font-weight:400;
padding:11px 0 0;
}

.data_form .row {
clear:both;
height:40px;
padding:0 11px 0px 17px;
}

.data_form .row_area {
clear:both;
height:80px;
overflow:hidden;
padding:0 17px;
}

.data_form .row_sample {
clear:both;
color:#727272;
padding:0 17px 19px 163px;
}

.data_form .row_sample a {
color:#727272;
text-decoration:none;
background-image:url(../images/silver_dotted.gif);
background-position:left bottom;
background-repeat:repeat-x;
}

.data_form .row_sample p {
padding:0 0 0 70px;
}

.data_form .row_time {
clear:both;
height:80px;
overflow:hidden;
padding:0 17px 20px;
}

.data_form .row_time2 {
padding:0 17px;
}

.data_form .row_time_short {
height:40px;
padding:0 17px 10px;
}

.data_form .row_time .column_1 {
float:left;
width:298px;
}

.data_form .row .row_1 {
float:left;
width:312px;
margin:0 37px 0 0;
}

.data_form .row3 .row_1 {
float:left;
width:275px;
margin:0 23px 0 0;
}

.data_form .row .row_2 {
float:left;
width:274px;
position:relative;
left:51px;
margin:0;
}

.data_form .row3 .row_2 {
float:left;
width:275px;
margin:0;
}

.data_form .row3 .name {
float:left;
position:absolute;
width:128px;
padding:5px 0 0;
}

.data_form .row_area3 .name {
float:left;
position:absolute;
width:131px;
padding:5px 0 0;
}

.data_form .row_time .column_2 .name {
float:left;
position:absolute;
width:103px;
padding:5px 0 0;
}

.data_form .row .val {
height:30px;
padding:0 0 0 75px;
}
.data_form .row2 .val {
height:30px;
padding:0 0 0 87px;
}

.data_form .row_area2 .val 
{
padding:0 0 0 87px;
}

.data_form .row3 .val {
height:30px;
padding:0 0 0 131px;
}

.data_form .row_area .val {
height:70px;
padding:0 0 0 75px;
}

.data_form .row_area3 .val {
height:70px;
padding:0 0 0 131px;
}

.data_form .row_time .fields {
height:80px;
padding:0 0 0 87px;
}

.data_form .row_time .column_2 .fields {
height:80px;
padding:0 0 0 103px;
}

.data_form .row .row_2 .val {
height:30px;
padding:0 0 0 37px;
}

.data_form .row .row_2 .mini_select {
width:127px;
}

.data_form .row .val .pre_box {
height:22px;
background-image:url(../images/box_549.gif);
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.data_form .row2 .val .pre_box {
height:22px;
background-image:url(../images/box_536.gif); 
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.data_form .row3 .val .pre_box {
height:22px;
background-image:url(../images/box_493.gif); 
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.data_form .row_area .val .pre_box {
height:62px;
background-image:url(../images/box_area.gif);
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.data_form .row_area3 .val .pre_box {
height:62px;
background-image:url(../images/box_area3.gif);
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.data_form .row .row_1 .val .pre_box, .data_form .row .row_2 .val .pre_box {
height:22px;
background-image:url(../images/box_237.gif); 
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.data_form .row_date2 .val .pre_box {
height:22px;
background-image:url(../images/box_144.gif);
background-position:left 0;
background-repeat:no-repeat;
width:122px;
float:left;
padding:4px 15px;
}

.data_form .row_date .val a.calendar_link {
position:relative;
top:4px;
overflow:hidden;
height:18px;
}

.data_form .row3 .row_1 .val .pre_box {
height:22px;
background-image:url(../images/box_144.gif); 
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.data_form .row3 .row_1 .val .pre_box input.text_box {
width:118px;
}
.data_form .row3 .row_1 .val .pre_box input.text_box_1 span {
background-image:url(../images/ico_comments.gif);
background-position:center top;
background-repeat:no-repeat;
height:10px;
width:10px;
}
.data_form .row3 .row_1 .val .pre_box input.text_box_2 {
width:118px;
}
.data_form .row3 .row_1 .val .pre_box input.text_box_3 {
width:118px;
}
.data_form .row3 .row_1 .val .pre_box input.text_box_4 {
width:118px;
}
.data_form .row3 .row_1 .val .pre_box input.text_box_5 {
width:118px;
}
.data_form .row3 .row_1 .val .pre_box input.text_box_6 {
width:118px;
}

.data_form .row_time .fields a.calendar_link {
position:relative;
top:4px;
}

.data_form .row .val .pre_box input {
width:519px;
border:0;
font-weight:700;
}

.data_form .row2 .val .pre_box input {
width:500px;
border:0;
font-weight:700;
}

.data_form .row3 .val .pre_box input {
width:458px;
border:0;
font-weight:700;
}

.data_form .row_area .val .pre_box textarea {
width:529px;
height:60px;
border:0;
font-weight:700;
overflow:auto;
}

.data_form .row_area3 .val .pre_box textarea {
width:469px;
}

.data_form .row .row_1 .val .pre_box input,.data_form .row .row_2 .val .pre_box input {
width:210px;
border:0;
font-weight:700;
}

.data_form .row_date2 .val .pre_box input {
width:121px;
border:0;
font-weight:700;
padding-top:2px;
}

.data_form .row_time .fields .item {
height:40px;
}

.data_form .row_time .fields .item_select {
width:145px;
}

.data_form .row_button {
height:38px;
background-color:#DBEEF5;
background-image:url(../images/row_button_left.gif);
background-position:left top;
background-repeat:no-repeat;
text-align:center;
}

.data_form .row_button_middle {
margin-bottom:30px;
}

.data_form .row_button .row_button_l {
height:30px;
/*background-image:url(../images/row_button_right.gif);*/
background-position:right top;
background-repeat:no-repeat;
padding:4px 18px;
}

.data_form .row_button .row_button_l .agree {
float:left;
width:440px;
font-size:12px;
text-align:left;
line-height:12px;
padding:0 0 0 20px;
}

.data_form .row_button .row_button_l .button {
visibility:visible;
overflow:visible;
color:#383D36;
font-weight:700;
padding:3px 18px 2px;
}

.data_form .period_days_row {
height:66px;
padding:0 0 0 104px;
}

.data_form .period_days_row .select_col {
float:left;
width:145px;
margin:0 126px 0 0;
}

.data_form .period_days_row .checkbox_list {
float:left;
width:280px;
}

.data_form .period_days_row .checkbox_list .item {
float:left;
width:22px;
text-align:center;
margin:0 18px 0 0;
}

.row_check_box_list {
clear:both;
padding:2px 0 18px 92px;
}

.row_radio_box_list {
clear:both;
height:10px;
padding:10px 0 25px 104px;
}

.row_check_box_list .item,.row_radio_box_list .item {
height:32px;
float:left;
width:49%;
}

.checkbox,.radiobox,.checkbox2 {
cursor:pointer;
float:left;
}

.checkbox a,.checkbox2 a {
display:block;
width:22px;
height:22px;
overflow:hidden;
float:left;
background-image:url(../images/input_checkbox.gif);
background-position:left 0;
background-repeat:no-repeat;
position:relative;
top:-1px;
margin:0 7px 0 0;
}

.radiobox a {
display:block;
width:22px;
height:22px;
overflow:hidden;
float:left;
background-image:url(../images/input_radiobox.gif);
background-position:left 0;
background-repeat:no-repeat;
position:relative;
top:-1px;
margin:0 7px 0 0;
}

.checkbox_checked a,.radiobox_checked a {
background-position:left -22px;
}

.add_poezdka_top {
width:700px;
padding:21px 0 6px 19px;
}

.add_poezdka_top .column_1 {
float:left;
width:243px;
}

.add_poezdka_top .column_2 {
float:left;
width:380px;
}

.add_poezdka_top .column_2 .list .item .pre_select {
float:left;
width:158px;
position:relative;
top:-5px;
}

.time_block {
position:absolute;
width:192px;
height:44px;
background-image:url(../images/time_block.gif);
background-position:left top;
background-repeat:no-repeat;
overflow:hidden;
display:none;
z-index:100000;
margin:0 0 0 26px;
padding:6px 0 0 15px;
}

.time_block span {
display:inline-block;
padding:0;
}

.time_block input.text_box {
width:40px;
height:24px;
background-image:url(../images/time_block_box.gif);
background-position:left top;
background-repeat:no-repeat;
border:0;
text-align:center;
font-weight:700;
vertical-align:middle;
background-color:transparent;
margin:0 4px;
padding:6px 0 0;
}

.data_form_register {
padding:27px 0 0;
}

.data_form_register .reg_row {
clear:both;
padding:0 0 0 17px;
}

.data_form_register .reg_row .error_text {
position:absolute;
color:#E16259;
display:none;
margin:0 0 0 354px;
padding:4px 0 0;
}

.data_form_register .reg_row_error .error_text {
display:block;
}

.data_form_register .reg_row .name {
position:absolute;
float:left;
width:66px;
padding:6px 0 0;
}

.data_form_register .reg_row .val {
padding:0 0 10px 66px;
}

.data_form_register .reg_row .val .pre_box {
height:22px;
background-image:url(../images/box_275.gif);
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.data_form_register .reg_row_error .val .pre_box,.data_form_register .reg_row_error .val .pre_box_focus {
background-position:left -60px;
}

.data_form_register .reg_row .val .pre_box input {
width:243px;
border:0;
font-weight:700;
padding:2px 0 0;
}

.data_form_register .reg_row .val .pre_chbox {
height:10px;
padding:8px 0 16px;
}

.data_form_register .reg_row .val .capcha {
height:41px;
padding:0 0 0 3px;
}

.data_form_register .reg_row .val .capcha img {
vertical-align:middle;
margin:0 10px 0 0;
}

.data_form_register .reg_row .val .capcha a {
background-image:url(../images/ico_update.jpg);
background-position:left 1px;
background-repeat:no-repeat;
padding:0 0 0 21px;
}

.modul .goup {
background-image:url(../images/ico_group.gif);
background-position:left top;
background-repeat:no-repeat;
position:relative;
top:-5px;
padding:0 0 0 28px;
}

.users_menus_2 p.new_pos {
padding:8px 0 14px;
}

.poezdka_detalis .user_cart {
float:right;
width:324px;
overflow:hidden;
background-image:url(../images/user_cart.gif);
background-position:left top;
background-repeat:repeat-y;
}

.poezdka_detalis .user_cart .user_cart_top {
width:324px;
overflow:hidden;
background-image:url(../images/user_cart_top.gif);
background-position:left top;
background-repeat:no-repeat;
}

.poezdka_detalis .user_cart .user_cart_top .user_cart_bot {
width:324px;
overflow:hidden;
background-image:url(../images/user_cart_bot.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:3px 0;
}

.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .title {
background-color:#DBEEF5;
}

.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .title h3 {
color:#0774a4;
font-size:17px;
font-family:Trebuchet MS;
font-weight:400;
margin:0;
padding:9px 0 9px 13px;
}

.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info {
height:86px;
margin:0;
padding:10px 10px 10px 13px;
}

.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .age {
padding:0px 0 9px 18px;
}

.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .more {
color:#727272;
background-image:none;
padding:0 0 0 3px;
}
.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .more span.plus{
	color: #52A500;
}
.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .more span.minus{
	color: #DD6106;
}
.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .contact_info {
background-image:url(../images/ico_message.gif);
background-position:12px 12px;
background-repeat:no-repeat;
line-height:18px;
padding:10px 12px 7px 38px;
}

.poezdka_detalis .inner_info {
padding:5px 0 0;
}

.poezdka_detalis .inner_info h2 {
margin:0;
padding:0 0 11px;
}

.poezdka_detalis .inner_info ul.icons_list {
margin:0 0 18px;
padding:0;
}

.poezdka_detalis .inner_info ul.icons_list li {
list-style:none;
color:#717171;
margin:0;
padding:0;
}

.poezdka_detalis .inner_info ul.icons_list li img {
vertical-align:middle;
margin:0 2px 0 0;
}

.poezdka_detalis .inner_info .inner_info_addon {
padding:0 0 0 23px;
}

.poezdka_detalis .inner_info .inner_info_addon .block {
line-height:18px;
padding:0 0 18px;
}

.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul li img {
vertical-align:middle;
margin:0 1px 0 0;
}

.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul li span {
color:#727272;
}

.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul li span.red {
background-image:url(../images/span_red.gif);
background-position:left 1px;
background-repeat:no-repeat;
display:inline-block;
color:#FFF;
margin:0 5px 0 0;
padding:0 3px 1px 7px;
}

.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul li span.new {
background-image:url(../images/span_new.gif);
background-position:left 1px;
background-repeat:no-repeat;
display:inline-block;
color:#FFF;
margin:0 5px 0 0;
padding:0 3px 1px 7px;
}

.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul li span.green {
background-image:url(../images/span_green.gif);
background-position:left 1px;
background-repeat:no-repeat;
display:inline-block;
color:#FFF;
margin:0 5px 0 0;
padding:0 3px 1px 7px;
}

.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul li a.red {
color:#DB6302;
margin:0 5px 0 0;
}

.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul li a.green {
color:#4BA505;
margin:0 5px 0 0;
}

.comments_form_extended p {
padding-bottom:14px;
}

.comments_form_extended .row_2 {
clear:both;
height:37px;
overflow:hidden;
}

.comments_form_extended .row_2 .field {
float:left;
width:250px;
height:30px;
overflow:hidden;
margin:0 7px 0 0;
}

.comments_form_extended .row_2 .field .pre_box {
height:22px;
background-image:url(../images/box_250.gif);
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.comments_form_extended .row_2 .field .pre_box input {
width:225px;
border:0;
padding:2px 0 0;
}

.comments_form_extended .row_2 .field_cb {
float:left;
width:130px;
white-space:nowrap;
}

.comments_form_extended .row_2 .field_cb .checkbox {
line-height:12px;
font-weight:400;
font-size:13px;
position:relative;
top:4px;
}

.comments_form_extended .row_2 .field_captha {
float:left;
width:250px;
height:30px;
overflow:hidden;
margin:0 7px 0 0;
padding:3px 0 0;
}

.comments_form_extended .row_2 .field_captha img {
vertical-align:middle;
margin:0 10px;
}

.comments_form_extended .row_area2 {
height:90px;
overflow:hidden;
background-image:none;
padding:0;
}

.comments_form_extended .row_area2 .pre_box {
height:74px;
background-image:url(../images/box_area2.gif);
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}

.comments_form_extended .row_area2 .pre_box_focus {
background-position:left -82px;
}

.comments_form_extended .row_area2 .pre_box textarea {
width:628px;
height:70px;
border:0;
overflow:auto;
padding:2px 0 0;
}

.comments_form_extended .row_3 {
height:31px;
padding:0;
}

.comments_form_extended .row_2 .field_button {
float:right;
padding:0 1px 0 0;
}

.rss_link {
background-image:url(../images/rss_link.jpg);
background-position:left 0;
background-repeat:no-repeat;
margin:0 0 0 18px;
padding:10px 0 34px 62px;
}

.rss_link a {
color:#000;
text-decoration:underline;
}

.modul .tags a {
text-decoration:none;
line-height:18px;
}

.modul .tags a.s_1 {
font-size:10px;
}

.modul .tags a.s_2 {
font-size:11px;
}

.modul .tags a.s_4 {
font-size:14px;
}

.modul .tags a.s_5 {
font-size:16px;
}

.modul .tags a.s_6 {
font-size:18px;
}

.modul .tags a.s_7 {
font-size:20px;
}

.modul .popular_records ul {
width:204px;
margin:0;
padding:2px 0 0;
}

.modul .popular_records ul li {
list-style:none;
border-bottom:1px solid #DBEEF5;
margin:0;
padding:5px 0 7px;
}

.modul .popular_records ul li span {
display:block;
color:#757575;
font-size:12px;
padding:3px 0 0;
}

.blog_list {
border-bottom:2px solid #DBEEF5;
padding:11px 20px 0 0;
}

.blog_list .item, .text_page {
clear:both;
line-height:18px;
padding:0 0 9px;
}

.blog_list .item h4, .text_page h4 {
font-family:Trebuchet MS;
font-size:20px;
font-weight:400;
margin:0;
padding:0 0 8px;
}

.blog_list .item h4 a, .text_page h4 a {
font-family:Trebuchet MS;
font-size:20px;
font-weight:400;
}

.blog_list .item .date {
color:#757575;
padding:0 0 1px;
}

.blog_list .item p, .text_page p {
line-height:18px;
padding:8px 0 10px;
}

.blog_list .item img.blog_img {
margin:0 0 18px;
}

.blog_list .item p.tags {
color:#757575;
padding-top:0;
}

.blog_list .item .comment {
width:630px;
border-left:1px solid #C1C1C1;
font-style:italic;
margin:0 0 18px 15px;
padding:0 0 0 18px;
}

.blog_list .item .comment p {
font-style:italic;
padding:0;
}

.row_button_right {
padding-right:20px;
}

.block_404 {
padding:0 121px 0 73px;
}

.block_404 .img {
float:left;
width:222px;
overflow:hidden;
position:absolute;
padding:64px 0 0;
}

.block_404 .text {
padding:151px 0 0 222px;
}

.block_404 .text h1 {
color:#383d35;
font-size:36px;
font-weight:400;
line-height:30px;
margin:0 0 60px;
padding:0;
}

.block_404 .text h1 span {
color:#767676;
font-size:24px;
font-style:italic;
}

.block_404 .text p {
line-height:18px;
padding:0 0 18px;
}

.calendar {
position:absolute;
left:300px;
top:100px;
display:none;
width:202px;
overflow:hidden;
z-index:10000000;
}

.calendar .top {
height:7px;
overflow:hidden;
background-image:url(../images/calendar_top.gif);
background-repeat:no-repeat;
}

.calendar .cont {
background-image:url(../images/calendar_cont.gif);
background-repeat:repeat-y;
line-height:12px;
padding:4px 0 5px 6px;
}

.calendar .cont .month {
height:19px;
width:124px;
background-image:url(../images/calendar_month.gif);
background-repeat:no-repeat;
text-align:center;
margin:0 auto;
padding:3px 0 2px 6px;
}

.calendar .cont .month a {
display:block;
float:left;
width:7px;
text-align:center;
text-decoration:none;
}

.calendar .cont .month span {
display:block;
float:left;
width:102px;
text-align:center;
font-weight:700;
font-size:12px;
color:#3F3F41;
}

.calendar .cont .week {
height:16px;
overflow:hidden;
padding:4px 0 0 5px;
}

.calendar .cont .week b {
display:block;
float:left;
width:22px;
height:22px;
text-align:center;
font-weight:700;
margin:0 2px;
}

.calendar .cont .days {
line-height:12px;
padding:4px 0 0 5px;
}

.calendar .cont .days a {
display:block;
float:left;
width:18px;
height:16px;
text-align:center;
font-weight:400;
text-decoration:none;
color:#000103;
overflow:hidden;
margin:0 2px;
padding:3px 2px;
}

.calendar .cont .days a:hover {
background-image:url(../images/calendar_hover.gif);
color:#0276A9;
}

.calendar .cont .days a.cur {
color:#E77600;
font-weight:700;
}

.calendar .cont .days a.inact {
color:#979797;
}

.calendar .bot {
height:7px;
overflow:hidden;
background-image:url(../images/calendar_bot.gif);
background-repeat:no-repeat;
}

*,form {
margin:0;
padding:0;
}

* html #main_inside, html, body{
height:100%;
}


.footer_menu ul li a:hover,.modul .tags a:hover {
text-decoration:underline;
}

.total_content .main_tbl,.comments_list_user_adver .inner_two_colums {
width:100%;
border-collapse:collapse;
}

h2.user_list,.comments_list .item .desc p {
padding:0 0 9px;
}

.modul .login_box .links ul li,.adver_ist .item .cont .desc ul.options li,.user_advertise .item ul.options li,.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul li {
list-style:none;
margin:0;
padding:0;
}
.adver_ist .item .cont .desc ul.options li span{
	color: #727272;
}
.private_adver .private_adver_cont .item ul li,.adver_list_big .row .row_top .row_bot .item ul li {
list-style:none;
font-size:12px;
margin:0;
padding:0;
}

.private_adver .private_adver_cont .item ul li img,.modul .slugba_list ul li img,.center_cell h1 img,.adver_ist .item .cont .desc ul.options li img,.adver_list_big .row .row_top .row_bot .item ul li img,.item_top div.item_top_inn table td.text img,.users_list2 .item .info ul.options li img,.comments_list .item .desc p.inf a img,.comments_list .comments_form .row .rate img,.user_advertise .item ul.options li img,.all_adver ul li img,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .age img,.blog_list .item .date img {
vertical-align:middle;
}

.private_adver .private_adver_cont .item ul li a,.modul .slugba_list p.other a,.adver_list_big .row .row_top .row_bot .item ul li a {
color:#000;
font-size:12px;
}

.private_adver .private_adver_cont ul.all li a,.modul .users_list .item .info p a,.comments_list .item .top .top_l .top_r .name a,.data_form .row_button .row_button_l .agree a,.modul .tags a.s_3 {
font-size:12px;
}

.modul .slugba_list ul li,.all_adver ul li {
list-style:none;
background-image:url(../images/li2.gif);
background-position:left 6px;
background-repeat:no-repeat;
font-size:12px;
color:gray;
margin:0;
padding:0 0 1px 10px;
}

.modul .slugba_list ul li span,.all_adver ul li span {
color:#000;
display:block;
padding:4px 0 0;
}

.two_colums,.adver_ist .item,.comments_list_user_adver,.comments_list .item,.comments_list .comments_form .row,.user_advertise .item {
clear:both;
}

.remarks .cont_inner p.name img,.adver_ist .item .user_info img {
vertical-align:middle;
margin:0 4px 0 0;
}

.remarks .cont_inner p.name,.remarks .cont_inner p.name a {
color:#3A3D34;
}

.adver_ist .item .title .inn a.title,.adver_list_big .row .row_top .row_bot .item a.title,.users_list .item .desc .name a,.item_top div.item_top_inn table td.text a.title,.modul p.other2 a,.modul .users_list .item .info a.name, .actions_user ul li a,.fotos .item .info a,.user_profile_links .desc p.message a,.checkbox_checked,.radiobox_checked,.time_block a {
font-weight:700;
}

.adver_ist .item .title .inn p a,.item_top div.item_top_inn table td.text p a,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .contact_info a.email,.poezdka_detalis .inner_info ul.icons_list li a,.poezdka_detalis .inner_info ul.icons_list li span {
color:#000;
}

.adver_ist .item .cont .desc ul.options,.sort_block ul,.users_list .item .info ul,.users_list2 .item .info ul.options,.poezdka_detalis .inner_info .inner_info_addon .block_list_proposal ul {
margin:0;
padding:0;
}

.city_selects div ul li a:hover,.orig_select .list ul li a:hover,.sort_block .city_selects div ul li a:hover {
background-color:#FFF;
}

.adver_list_big .row .row_top .row_bot .item_right,.filter_form .title a,.big_foto .date_view span.view,.data_form .row_button .row_button_l .r {
float:right;
}

.pager span.activ,.item_top div.item_top_inn table td.text p.left a,.comments_list .item .top .top_l .top_r .r .blue span {
color:#0874A5;
}

.modul .login_box_login .name_avat .avatar,.modul .users_list .item .avatar {
float:left;
width:32px;
height:32px;
overflow:hidden;
background-image:url(../images/avatar_bg.gif);
background-repeat:no-repeat;
padding:3px 0 0 3px;
}

.modul .login_box_login .users_menus ul, .modul .login_box_login .users_quick_menus ul,.modul .users_menus_2 ul {
margin:0;
padding:3px 0 12px;
}

.modul .login_box_login .users_menus ul li, .modul .login_box_login .users_quick_menus ul li, .actions_user ul li {
list-style:none;
margin:0;
padding:0 0 2px;
}

.actions_user ul li.mes_send {
color:#4BA504;
font-style:italic;
padding:0 0 2px 21px;
}
.actions_user ul li.mes_expectation {
color:#000;
font-weight:bold;
}
.modul .login_box_login .users_menus ul li a, .modul .login_box_login .users_quick_menus ul li a,.modul .login_box_login .users_menus ul li b, .modul .login_box_login .users_quick_menus ul li b,.modul .users_menus_2 ul li a,.modul .users_menus_2 ul li b {
margin:0 0 0 5px;
}
.modul .login_box_login .users_menus ul li a.add_poedku{
	color: #52A500;
	font-weight: bold;
	font-size: 13px;
}

.modul .login_box_login .users_menus ul li span,.modul .users_menus_2 ul li span {
color:#767676;
}

.filter_form .title b,.selected_actions div div a.left,.big_foto .date_view span.date,.data_form .row_button .row_button_l .l {
float:left;
}

.filter_form .form .row .name2,.filter_form .form .row .field_2 .name2 {
padding-top:6px;
}

.filter_form .button_row input.button,.comments_list .comments_form .row_button .button,.comments_form_extended .row_2 .field_button input.button {
visibility:visible;
overflow:visible;
color:#383D36;
font-weight:700;
margin:0 0 0 10px;
padding:3px 18px;
}

.orig_select .list table td.t img,.orig_select .list table td.tr img,.data_form .row_sample span {
position:absolute;
}

.orig_select .list table td.lb,.orig_select .list table td.rb {
height:6px;
width:6px;
overflow:hidden;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.users_list .item .desc .name a.city,.users_list .item .desc .access a {
font-weight:400;
}
.users_list .item .desc .access .level_5,.modul .users_list .item .info p a.level_5,.user_info_total .user_info .big_info .info_1 p.access a.level_5,.comments_list .item .top .top_l .top_r .name a.level_5,.user_profile_links .desc p.age a.level_5,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .age a.level_5 {
color:#DB6401;
}
.users_list .item .desc .access .level_4,.modul .users_list .item .info p a.level_4,.user_info_total .user_info .big_info .info_1 p.access a.level_4,.comments_list .item .top .top_l .top_r .name a.level_4,.user_profile_links .desc p.age a.level_4,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .age a.level_4 {
color:#0774A4;
}
.users_list .item .desc .access .level_3,.modul .users_list .item .info p a.level_3,.user_info_total .user_info .big_info .info_1 p.access a.level_3,.comments_list .item .top .top_l .top_r .name a.level_3,.user_profile_links .desc p.age a.level_3,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .age a.level_3 {
color:#4AA404;
}

.users_list .item .desc .access .level_2,.modul .users_list .item .info p a.level_2,.user_info_total .user_info .big_info .info_1 p.access a.level_2,.comments_list .item .top .top_l .top_r .name a.level_2,.user_profile_links .desc p.age a.level_2,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .age a.level_2 {
color:#DC9306;
}

.users_list .item .desc .access .level_1,.modul .users_list .item .info p a.level_1,.user_info_total .user_info .big_info .info_1 p.access a.level_1,.comments_list .item .top .top_l .top_r .name a.level_1,.user_profile_links .desc p.age a.level_1,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .age a.level_1 {
color:#FF4A4A;
}

.users_list .item .info ul li a,.blog_list .item .date a,.blog_list .item p.tags a {
color:#757575;
}

.users_list .item .actions div.panel_hover div ul li a,#user_menu_inner {
display:none;
}

.item_top div.item_top_inn table td.text p,.comments_list_short .item_last .desc, .item_top_inn .text p {
padding:6px 0 0;
}

.item_top div.item_top_inn table td.text p.left,.add_poezdka_top .column_1 .list,.add_poezdka_top .column_2 .list {
float:left;
padding:0;
}
.user_info_total {
padding:9px 0 0;
}
.poezdka_detalis {
padding:16px 0 0;
}

.user_info_total .user_info .big_info .info_1 p.path img.home,.user_mini_info .desc p.name img,.user_profile_links .desc p.message img {
margin:0 4px 0 0;
}

.contact p.icons {
padding:7px 0 0 0px;
}

.user_mini_info .desc p.more,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .more a {
background-image:url(../images/li2.gif);
background-position:8px 7px;
background-repeat:no-repeat;
padding:0 0 0 18px;
}

.user_profile_links .desc .menus p span,.rss_link a span {
color:#747474;
}

.user_profile_links .desc .menus p.menu_1,.user_profile_links .desc .menus p.menu_2 {
width:181px;
}

.data_form .row .name,.data_form .row_area .name {
float:left;
position:absolute;
width:75px;
padding:5px 0 0;
}

.data_form .row2 .name,.data_form .row_time .name ,.data_form .row_area2 .name{
float:left;
position:absolute;
width:87px;
padding:5px 0 0;
}

.data_form .row .val .pre_box_focus,.data_form .row2 .val .pre_box_focus,.data_form .row3 .val .pre_box_focus,.data_form .row .row_1 .val .pre_box_focus,.data_form .row .row_2 .val .pre_box_focus,.data_form .row_date .val .pre_box_focus,.data_form .row_date2 .val .pre_box_focus,.data_form .row_time .fields .pre_box_focus,.data_form .row3 .row_1 .val .pre_box_focus,.data_form_register .reg_row .val .pre_box_focus,.comments_form_extended .row_2 .field .pre_box_focus {
background-position:left -30px;
}

.data_form .row_area .val .pre_box_focus,.data_form .row_area3 .val .pre_box_focus,.data_form .row_area .val_2 .pre_box_focus{
background-position:left -70px;
}

.data_form .row_date .val .pre_box,.data_form .row_time .fields .pre_box {
height:22px;
background-image:url(../images/box_111.gif);
background-position:left 0;
background-repeat:no-repeat;
width:92px;
float:left;
padding:4px 15px;
}

.data_form .row_date .val .pre_box input,.data_form .row_time .fields .item .pre_box input {
width:91px;
border:0;
font-weight:700;
padding-top:2px;
}

.data_form .row .val .pre_box input.empty,.data_form .row .row_1 .val .pre_box input.empty,.data_form .row .row_2 .val .pre_box input.empty {
font-weight:400;
color:#757575;
font-size:12px;
}

.data_form .period_days_row .checkbox_list .item_last,.data_form .period_days_row .checkbox_list .item span.checkbox a,.comments_form_extended .row_2 .field_captha a.refresh img {
margin:0;
}

.add_poezdka_top .column_1 .name,.add_poezdka_top .column_2 .name {
float:left;
width:55px;
}

.add_poezdka_top .column_1 .list .item,.add_poezdka_top .column_2 .list .item {
clear:both;
height:32px;
}

.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .contact_info p, .poezdka_detalis .inner_info .inner_info_addon .block p, .modul .tags {
line-height:18px;
}
.poezdka_detalis .inner_info .inner_info_addon .block p.block_pag{
	line-height: 18px;
	width: 300px;
}

.modul .popular_records ul li.last,.blog_list_item,.sort_block .city_selects div ul li a {
border-bottom:0;
}

/* added from 20.05.09 */

* html #main_inside_404, form{
height:100%;
}

.adver_list_big .row_last {
background-image:url(../images/adver_list_big_row_last.jpg);
}

.adver_list_big .row_last .row_top {
background-image:url(../images/adver_list_big_row_last_top.jpg);
}

.adver_list_big .row_last .row_top .row_bot {
background-image:url(../images/adver_list_big_row_last_bot.jpg);
}

.orig_select .list {
position: absolute;
z-index:100000000;
}

.list_radiobox{
	cursor:pointer;
	float:left;
}

.list_radiobox a {
	display:block;
	width:22px;
	height:22px;
	overflow:hidden;
	float:left;
	background-image:url(../images/input_radiobox.gif);
	background-position:left 0;
	background-repeat:no-repeat;
	position:relative;
	top:-1px;
	margin:0 7px 0 0;
}

.list_radiobox_checked{
	font-weight: bold;
}

.list_radiobox_checked a {
	background-position:left -22px;
}

.data_form .row3 .name3{
	width: 125px;
}

.data_form .row3 .name4{
	width: 40px;
}

/* boxes */

.data_form .row .error{
	display: none;
}

.data_form .row_error {
	height:68px;
}

.data_form .row_1.row_error {
	height:78px;
}

.data_form .row_error .error{
	display: block;
	color: #E06259;
	padding: 6px 0px 0px 108px;
}
* html .data_form .row_error .error{
	display: block;
	color: #E06259;
	padding: 6px 0px 0px 105px;
}

.data_form .row2.row_error .val .pre_box {
	background-position:left -60px;  
}

.data_form .row3.row_error .val .pre_box {
	background-position:left -60px; 
}

.data_form .row3.row_error .error{
	padding: 6px 0px 0px 148px;
}

.data_form .row_1.row_error .val .pre_box {
	background-position:left -60px;
}

.data_form .row_1.row_error .error{
	padding: 6px 0px 0px 148px;
}

* html .data_form .row_1.row_error .error{
	padding: 6px 0px 0px 148px;
}

/* theDen 15.05.2009 */
.adver_ist .item .user_info a.level_0 {
color:#8F8F8F;
}

.users_list .item .desc .access .level_0,.modul .users_list .item .info p a.level_0,.user_info_total .user_info .big_info .info_1 p.access a.level_0,.comments_list .item .top .top_l .top_r .name a.level_0,.user_profile_links .desc p.age a.level_0,.poezdka_detalis .user_cart .user_cart_top .user_cart_bot .user_mini_info .age a.level_0 {
color:#8F8F8F;
}

/* RAVEman */
.error_message
{
    color:Red;
}

/* star block*/
#star ul.star { LIST-STYLE: none; MARGIN: -15px 0 0 0;  PADDING: 0px; WIDTH: 79px; HEIGHT: 13px; FLOAT: right; BACKGROUND: url('../media/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 13px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('../media/stars.gif')  left 15px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }
#numVotes {padding-left:20px;}

/* star block*/
#star_simple ul.star { LIST-STYLE: none; MARGIN-top: -25px;  PADDING-top: 0px; WIDTH: 80px; HEIGHT: 13px; FLOAT: right;  BACKGROUND: url('../media/stars.gif') repeat-x; }
#star_simple li { PADDING: 0 0 0 -20px; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 13px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute;  }
#star_simple li.curr { BACKGROUND: url('../media/stars.gif')  left 15px; FONT-SIZE: 1px; margin-left:0px; }

/* star block*/
#star_simple2 ul.star { LIST-STYLE: none; MARGIN-top: -15px; margin-left:50px; PADDING: 0px 0px 0px 0px; WIDTH: 79px; HEIGHT: 13px; FLOAT: left;  BACKGROUND: url('../media/stars.gif') repeat-x; }
#star_simple2 li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 13px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star_simple2 li.curr { BACKGROUND: url('../media/stars.gif')  left 15px; FONT-SIZE: 1px; }


/* added from 2.06,09 */ 
* html .data_form .row .row_2 .val .pre_box {

}

* html .data_form .row .row_1 .val .pre_box{
	background-image: none;
	background-image:url(../images/box_144.gif); 	
}

* html .data_form .row .row_1.row_error .val .pre_box{
	background-position:left -60px;
}

.data_form .row4{
	height: 78px;
}

.search_block .title{
	height: 34px;
}

.modul .users_menus_2 ul li {
list-style:none;
clear:both;
height: auto !important;     
min-height: 16px !important; 
height: 16px;     
overflow:visible;
margin:0;
padding:0px 2px 0px 11px;	
background-image: url(../images/li4.gif);
background-position: left 5px;
background-repeat: no-repeat;
}

.modul .users_menus_2 ul li div {
display:block;
float:left;
width: 130px;
padding: 0px 0px 2px 0px;
}


/* theDen 26.07.2009 */

.actions_user ul li.noicon a{
 padding-left: 22px;
}

/* added from pacemon 10.07.09 */

.login_box .row_cb{
	padding: 0px 0px 0px 56px;	
}

.users_list .desc p.comm{
	padding: 10px 0px 0px 0px;	
}

.add_foto_form{
	clear: both;
	margin: 10px 0px 20px 0px;	
}

.add_foto_form .button_row{
	height: 32px;
	display: block;
	padding: 2px 17px 2px 17px;
}

.add_foto_form .button_row .button{
	visibility:visible;
	overflow:visible;
	color:#383D36;
	font-weight:700;
	padding:3px 18px 2px;
}

.add_foto_form .add_foto_form_data{
	display: none;
}

.filter_form .form .row .field_3 {
	width:630px;
	margin:0 20px 0 0;
}

.filter_form .form .row .field_3 .name {
	float:left;
	width:148px;
	padding-left:1px;
}

.filter_form .form .row .field_3 .box {
	float:left;
	width:466px;
	background-image:url(../images/filter_box_3.gif);
	background-repeat:no-repeat;
	padding:6px;
}

.filter_form .form .row .field_3 .box input {
	width:455px;
	border: 0;
	font-weight:700;
}

.filter_form .form .row_area{
	height: 60px;
}

.filter_form .form .row .field_3 .box_area {
	background-image:url(../images/filter_box_3_area.gif);
}

.filter_form .form .row .field_3 .box_area textarea {
	width:452px;
	height: 40px;
	border:0;
	font-weight:700;
	overflow: auto;
}

.filter_form .form .row .field_3 .box_file {
	background-image: none;
	position:relative;
}


/* file input  */

.pre_input_file{
	height: 39px;
}

#wrapper{
	position: relative;
	width:120px;
}


#wrapper .customFile {
	width: 0px;
	position: relative;
	height: 30px;
	z-index: 9990;
	filter: alpha(opacity: 0);
	opacity: 0.0;
	left: -38px;
	cursor:default;
	top:-2px;
}
*+html #wrapper .customFile {
	width: 0px;
	position: relative;
	height: 30px;
	z-index: 9990;
	filter: alpha(opacity: 0);
	opacity: 0.0;
	left: -5px;
	cursor:default;
	top:-3px;
	cursor:pointer;
}

.fakeButton {
	position: absolute;
	z-index: 1000;
	width: 80px;
	height: 32px;
	background: url(../images/inp_button3.jpg) no-repeat left top;
	cursor: pointer;
	top: -2px;
	left: -4px;
}

.top_div{
    height:25px;
	width:34px;
	position:absolute;
	top:7px;
	left:-33px;
	z-index:10000000;
}

.blocker {
	position: absolute;
	z-index: 300;
	width: 130px;
	height: 21px;
	background: url(../images/spacer.gif);
	margin-left: 105px;
	top: -10px;
}

#FileName {
	position: absolute;
	height: 15px;
	margin-left: 140px;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	margin-top: 6px;
	padding-top: 1px;
	padding-left: 19px;
	width:300px;
	top: -2px;
}

* html #FileName {
	position: absolute;
	height: 15px;
	margin-left: 20px;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	margin-top: 6px;
	padding-top: 1px;
	padding-left: 19px;
	width:300px;
	top: -2px;
}

*+html #FileName {
	position: absolute;
	height: 15px;
	margin-left: 20px;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	margin-top: 6px;
	padding-top: 1px;
	padding-left: 19px;
	width:300px;
	top: -2px;
}

#activeBrowseButton {
	background: url(../images/inp_button_active.jpg) no-repeat left top;
	display: none;
}

/* // file input */

.users_list_pre_4{
	padding-right: 17px;	
}

.user_info p.add_info{
   color:#767676;
}

.user_info .contact p.add_info{
	position: relative;
	left: 0px;
}

.user_info p.add_info a{
	color: #767676;
}

.user_info p.add_info a.img{
	
}

.user_info p.add_info a.img img{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}

.actions_user p{
	padding: 0px 0px 0px 29px;	
	color: #767676;
	font-family:Trebuchet MS;
	font-style:italic;
}

.user_info_total .user_info .big_info .info_1 p.path a.add{
	color: #767676;
}

.user_advertise_none{
	border-bottom: 0px;
	overflow: visible;
}

p.add_info_right{
	position: relative;
	left: -17px;
	top: -6px;
}

p.add_info_right a{
	color: #767676;
}

p.add_info_right a.img{
	
}

p.add_info_right a.img img{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}

.user_profile_links_inner{
   height: auto !important;     
   min-height: 75px !important; 
   height: 75px;   
}

.data_form .row_button .row_button_l .c{
	text-align: center;	
}

.data_form .row .row_2_new {
	float:left;
	width:294px;
	position:relative;
	left: 30px;
	margin:0;
}

.data_form .row .row_2_new .name2 {
	width: 58px;
	float: left;
}

.data_form .row_record{
	clear:both;
	height:40px;
	padding:0 5px 0 10px;
}

.data_form .row_record .row_1 {
	float:left;
	width:400px;
}

.data_form .row_record .row_1 .name{
	float: left;
	width: 120px;
	padding: 5px 0px 0px 0px;
}
.data_form .row_record .row_1 .name_2{
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
}

.data_form .row_record .row_1 .val{
	float: left;
	width: 275px;
	height: 30px;
	overflow: hidden;
}

.data_form .row_record .row_1 .val .pre_box{
	height:22px;
	background-image:url(../images/box_275.gif); 
	background-position:left 0;
	background-repeat:no-repeat;
	padding:4px 15px;
}
.data_form .row_record .row_1 .val .pre_box_1{
	height:22px;
	background-image:url(../images/box_275.gif); 
	background-position:left 0;
	background-repeat:no-repeat;
	padding:6px 25px 4px 25px;
}
.data_form .row_record .row_1 .val .pre_box_2 img{
position:relative;
top:-17px;
left:-17px;
display:block;
}
.data_form .row_record .row_1 .val .pre_box_2 input{
	width:180px;
	border:0;
	font-weight:700;
}


.data_form .row_record .row_1 .val .pre_box img{
position:relative;
top:-17px;
left:-17px;
display:block;
}

.data_form .row_record .row_1 .val .pre_box_focus{
	background-position:left -30px;
}

.data_form .row_record .row_1 .val .pre_box_error{
	background-position:left -60px;
}

.data_form .row_record .row_1 .val .pre_box input{
	width:230px;
	border:0;
	font-weight:700;
}

.data_form .row_record .row_2 {
	float:right;
	width:240px;
	padding: 0px 0px 0px 0px;
}

.data_form .row_record .row_2 .name{
	float: left;
	width: 58px;
	padding: 6px 0px 0px 0px;
}
.data_form .row_record .row_2 .name_img{
	float: left;
	width: 12px;
	padding: 6px 8px 0px 0px;
}

.data_form .row_record .row_2 .val{
	float: left;
	width: 216px;
	height: 30px;
	overflow: hidden;
}

.data_form .row_record .row_2 .val .pre_box{
	height:22px;
	background-image:url(../images/box_216.gif); 
	background-position:left 0;
	background-repeat:no-repeat;
	padding:4px 15px;
}

.data_form .row_record .row_2 .val .pre_box_focus{
	background-position:left -30px;
}

.data_form .row_record .row_2 .val .pre_box_error{
	background-position:left -60px;
}

.data_form .row_record .row_2 .val .pre_box input{
	width:197px;
	border:0;
	font-weight:700;
}



.data_form .row_record .row_3 {
	float:left;
	width:350px;
}

.data_form .row_record .row_3 .name{
	float: left;
	width: 140px;
	padding: 5px 0px 0px 0px;
}
.data_form .row_record .row_3 .name_2{
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
}

.data_form .row_record .row_3 .val{
	float: right;
	width: 210px;
	height: 30px;
	overflow: hidden;
}

.data_form .row_record .row_3 .val .pre_box{
	height:22px;
	background-image:url(../images/box_209.gif); 
	background-position:left 0;
	background-repeat:no-repeat;
	padding:4px 15px;
}

.data_form .row_record .row_3 .val .pre_box img{
position:relative;
top:-17px;
left:-17px;
display:block;
}

.data_form .row_record .row_3 .val .pre_box_focus{
	background-position:left -30px;
}

.data_form .row_record .row_3 .val .pre_box_error{
	background-position:left -60px;
}

.data_form .row_record .row_3 .val .pre_box input{
	width:180px;
	border:0;
	font-weight:700;
}


.data_form .row_record .row_4 {
	float:right;
	width: 280px;
	padding: 0px 0px 0px 0px;
}

.data_form .row_record .row_4 .name{
	float: left;
	width: 58px;
	padding: 6px 0px 0px 0px;
}
.data_form .row_record .row_4 .name_img{
	float: left;
	width: 12px;
	padding: 6px 8px 0px 0px;
}

.data_form .row_record .row_4 .val{
	float: left;
	width: 216px;
	height: 30px;
	overflow: hidden;
}

.data_form .row_record .row_4 .val .pre_box{
	height:22px;
	background-image:url(../images/box_216.gif); 
	background-position:left 0;
	background-repeat:no-repeat;
	padding:4px 15px;
}

.data_form .row_record .row_4 .val .pre_box_focus{
	background-position:left -30px;
}

.data_form .row_record .row_4 .val .pre_box_error{
	background-position:left -60px;
}

.data_form .row_record .row_4 .val .pre_box input{
	width:197px;
	border:0;
	font-weight:700;
}

/* file input 2  */

.pre_input_file2{
	height: 39px;
}

#wrapper2{
	position: relative;
}


.box_file2 .customFile {
	width: 50px;
	position: relative;
	cursor: pointer;
	height: 31px;
	z-index: 1000000;
	filter: alpha(opacity: 0);
	opacity: 0.0;
	left: -25px;
	top:2px;
}
*+html .box_file2 .customFile {
	width: 100px;
	position: relative;
	cursor: pointer;
	height: 31px;
	z-index: 1000000;
	filter: alpha(opacity: 0);
	opacity: 0.0;
	left: -25px;
	top:0px;
}

.box_file2 .fakeButton2 {
	position: absolute;
	z-index: 1000;
	width: 90px;
	height: 32px;
	background: url(../images/inp_button2.jpg) no-repeat left top; 
	cursor: pointer;
	top: 2px;
	left:12px;
}
* html .box_file2 .fakeButton2 {
	position: absolute;
	z-index: 1;
	width: 90px;
	height: 32px;
	background: url(../images/inp_button2.jpg) no-repeat left top; 
	cursor: pointer;
	top: 2px;
	left: 0px;
}
*+html .box_file2 .fakeButton2 {
	position: absolute;
	z-index: 1;
	width: 90px;
	height: 32px;
	background: url(../images/inp_button2.jpg) no-repeat left top; 
	cursor: pointer;
	top: 2px;
	left: 0px;
}


.top_div_2{
    height:30px;
	width:34px;
	position:absolute;
	top:2px;
	left:-25px;
	z-index:10000000;
}

.box_file2 .blocker {
	position: absolute;
	z-index: 300;
	width: 130px;
	height: 21px;
	background: url(../images/spacer.gif);
	margin-left: 105px;
}

.box_file2 #FileName {
	position: absolute;
	height: 15px;
	margin-left: 140px;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	margin-top: 6px;
	padding-top: 1px;
	padding-left: 19px;
	width:300px;
}

.box_file2 #activeBrowseButton {
	background: url(../images/inp_button2.jpg) no-repeat left top;
	display: none;
}

/* // file input 2 */
.box_file2{
	position: absolute;
}
.data_form .row .file_desc{
	padding: 0px 0px 0px 100px;
	color: #757575;
	font-size: 12px;
	font-family: Trebuchet MS;
	width: 450px;
}

.informer_green{
	padding-right: 17px;
	display: none;
}

.informer_green div{
	height: 38px;
	overflow: hidden;
	background-image: url(../images/informer_green_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #52A401;
	margin-bottom: 22px;
}

.informer_green div div{
	height: 38px;
	overflow: hidden;
	background-image: url(../images/informer_green_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: center;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	padding: 11px 0px 0px 0px;
}

.informer_red{
	padding-right: 17px;
	display: none;
}

.informer_red div{
	height: 38px;
	overflow: hidden;
	background-image: url(../images/informer_red_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #DC6006;
	margin-bottom: 22px;
}

.informer_red div div{
	height: 38px;
	overflow: hidden;
	background-image: url(../images/informer_red_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	padding: 12px 0px 0px 0px;
	background-color: transparent;
}

.about_contact .contact p
{
    position: relative;
    left: 19px;
}

.no_underline
{
    text-decoration:none;
    color:Black;
    font-weight:bold;
}

.about_contact .contact p.phone_comment {
    color:#757575;
	font-size:12px;
}

.about_contact .contact p.phone_comment a{
    color:#757575;
	font-size:12px;
}

.data_form_padd10 .reg_row  .val 
{
    padding-left:76px;
}


















.poezdka_detalis .inner_info .add_arhiv{
	background-image: url(../images/papka_img.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 23px;
	font-style: italic;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #353A32;
	font-weight: bold;
}
* html .poezdka_detalis .inner_info .add_arhiv{
	background-image: url(../images/papka_img.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 20px 20px;
	font-style: italic;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #353A32;
	font-weight: bold;
}
.poezdka_detalis .inner_info .add_arhiv a{
	font-weight: normal;
}
.poezdka_detalis .inner_info .add_arhiv a:hover{
	text-decoration: none;
}

.pager a.prev, .pager a.next{
	text-decoration: underline;
	cursor: pointer;
}
.pager a.prev_2, .pager a.next_2{
	text-decoration: none;
	cursor: default;
	color:#757575;
}
.pager a:hover.prev, .pager a:hover.next{
	text-decoration: none;
}



.item_top_favorites {
width:657px;
background-color:#FBE5E1;
background-image:url(../images/item_top_fav.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:3px;
}

.item_top_favorites div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_fav.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 22px;
}
* html .item_top_favorites div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_fav.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 10px;
}
*+html .item_top_favorites div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_fav.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 10px;
}
.item_top_sel {
width:657px;
background-color:#F8F2CE;
background-image:url(../images/item_top_sel.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:3px;
}

.item_top_sel div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_sel.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 22px;
}
.item_top_favorites div.item_top_inn table {
border-collapse:collapse;
width:500px;
float: left;
}
.item_top_favorites div.item_top_inn span.in_fav{
	display: block;
	float: right;
	width: 80px;
	text-align: center;
	background-image: url(../images/favorites_img_2.gif);
	background-position: 35px 0px;
	background-repeat: no-repeat;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
}
.item_top_favorites div.item_top_inn table td.cb {
vertical-align:middle;
width:26px;
padding-top:4px;
}

.item_top_favorites div.item_top_inn table td.cb2 {
vertical-align:middle;
width:22px;
padding-top:0;
}

.item_top_favorites div.item_top_inn table td.cb2 input {
position:relative;
top:3px;
}
.item_top_favorites div.item_top_inn table td.text p a{
	color: #000;
}
.item_top_favorites div.item_top_inn table td.text a.title{
	font-weight: 700;
}
.item_top_favorites div.item_top_inn table td.text p.left img {
vertical-align:middle;
margin:0 6px 0 0;
}

.item_top_favorites div.item_top_inn table td.text p.right {
float:right;
font-style:italic;
padding:0;
}




.item_top_arhiv {
width:657px;
background-color:#E8EBEC;
background-image:url(../images/item_top_arh.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:3px;
}

.item_top_arhiv div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_arh.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 22px;
}
* html .item_top_arhiv div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_arh.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 10px;
}
*+html .item_top_arhiv div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_arh.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 10px;
}
.item_top_sel {
width:657px;
background-color:#F8F2CE;
background-image:url(../images/item_top_sel.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:3px;
}

.item_top_sel div.item_top_inn {
width:631px;
background-image:url(../images/item_bot_sel.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 13px 22px;
}
.item_top_arhiv div.item_top_inn table {
border-collapse:collapse;
width:500px;
float: left;
}
.item_top_arhiv div.item_top_inn span.in_arh{
	display: block;
	float: right;
	width: 80px;
	text-align: center;
	background-image: url(../images/papka_img_2.gif);
	background-position: 33px 0px;
	background-repeat: no-repeat;
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	color: #767676;
}
.item_top_arhiv div.item_top_inn table td.cb {
vertical-align:middle;
width:26px;
padding-top:4px;
}

.item_top_arhiv div.item_top_inn table td.cb2 {
vertical-align:middle;
width:22px;
padding-top:0;
}

.item_top_arhiv div.item_top_inn table td.cb2 input {
position:relative;
top:3px;
}
.item_top_arhiv div.item_top_inn table td.text a, .item_top_arhiv div.item_top_inn table td.text p{
	color: #767676;
}
.item_top_arhiv div.item_top_inn table td.text a.title{
	font-weight: 700;
}
.item_top_arhiv div.item_top_inn table td.text p.left img {
vertical-align:middle;
margin:0 6px 0 0;
color: #767676;
}

.item_top_arhiv div.item_top_inn table td.text p.right {
float:right;
font-style:italic;
padding:0;
}




.comments_list .reviews{
	padding: 0px 0px 20px 0px;
}
.comments_list .reviews span.rev_plus{
	background-image: url(../images/rev_img_plus.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #53A600;
	padding: 0px 10px 0px 20px;
}
.comments_list .reviews span.rev_netral{
	background-image: url(../images/rev_img_neytral.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #767676;
	padding: 0px 10px 0px 20px;
}
.comments_list .reviews span.rev_minus{
	background-image: url(../images/rev_img_minus.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #DC6106;
	padding: 0px 10px 0px 20px;
}

.orig_select div.inn_2 .inpt {
height:25px;
overflow:hidden;
background-image:url(../images/orig_select_inn.gif);
background-position:left top;
background-repeat:no-repeat;
padding:5px 0 0 15px;
width: 128px;
}
.orig_select div.inn_2 .inpt .text {
width:98%;
border:0;
font-weight:normal;
color: #52A500;
}

.orig_select div.inn_2 input{
	background-image: url(../images/rev_img_plus.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
}

.orig_select div.inn_2 input.text.plus{
	background-image: url(../images/rev_img_plus.gif);
	color: #53A600 !important;
}

.orig_select div.inn_2 input.text.netral{
	background-image: url(../images/rev_img_neytral.gif);
	color: #767676 !important;
}

.orig_select div.inn_2 input.text.minus{
	background-image: url(../images/rev_img_minus.gif);
	color: #DC6106 !important;
}

.orig_select div.inn_2 a.os {
float:right;
position:relative;
top:-32px;
}
.orig_select div.inn_2 a.os img{
	padding: 2px 0px 0px 0px;
}
.orig_select .list {
position:absolute;
height:130px;
width:200px;
overflow:hidden;
display:none;
z-index:100000000;
}

.orig_select .list table {
width:100%;
border-collapse:collapse;
margin:0;
padding:0;
}

.orig_select .list table td.t {
height:6px;
overflow:hidden;
background-image:url(../images/orig_select_top.gif);
background-repeat:repeat-x;
background-position:left bottom;
background-color:transparent;
font-size:1px;
line-height:1px;
margin:0;
padding:0;
}

.orig_select .list table td.lt {
height:6px;
width:6px;
overflow:hidden;
font-size:0;
line-height:0;
background-image:url(../images/orig_select_top_l.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0;
padding:0;
}

.orig_select .list table td.rt {
height:6px;
width:6px;
overflow:hidden;
font-size:0;
line-height:0;
background-image:url(../images/orig_select_top_r.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin:0;
padding:0;
}

.orig_select .list table td.l {
width:6px;
overflow:hidden;
background-image:url(../images/orig_select_l.gif);
background-repeat:repeat-y;
font-size:0;
line-height:0;
}

.orig_select .list table td.c {
background-color:#F8F2CE;
}

.orig_select .list table td.c .ci {
height:100px;
overflow:auto;
}

.orig_select .list table td.r {
width:6px;
overflow:hidden;
font-size:0;
line-height:0;
background-image:url(../images/orig_select_r.gif);
background-repeat:repeat-y;
}

.orig_select .list table td.b {
height:6px;
overflow:hidden;
background-image:url(../images/orig_select_bot.gif);
background-repeat:repeat-x;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.orig_select .list ul li {
display:block;
font-size:0;
line-height:0;
margin:0;
padding:0;
}

.orig_select .list ul li a {
display:block;
color:#000;
text-decoration:none;
outline:none;
margin:0;
padding:3px 0 3px 10px;
}


.list ul li a span.rev_plus{
	background-image: url(../images/rev_img_plus.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #53A600;
	padding: 0px 10px 0px 20px;
}
.list ul li a span.rev_netral{
	background-image: url(../images/rev_img_neytral.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #767676;
	padding: 0px 10px 0px 20px;
}
.list ul li a span.rev_minus{
	background-image: url(../images/rev_img_minus.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #DC6106;
	padding: 0px 10px 0px 20px;
}



.poppap_link{
    position: fixed;
    top:178px;       
	 right: 0px;
	 z-index: 10;
	 background-image: url(../images/bg_popap_link.jpg);
	 background-position: left top;
	 background-repeat: no-repeat;
	 height: 158px;
	 width: 33px;
}
.poppap_link a{
	 height: 158px;
	 width: 33px;
	 text-decoration: none;
	 display: block;
}
.poppap_link_2{
    position: fixed;
    top:178px;       
	 right: 0px;
	 z-index: 10;
	 background-image: url(../images/bg_popap_link_2.jpg);
	 background-position: left top;
	 background-repeat: no-repeat;
	 height: 158px;
	 width: 36px;
}
.poppap_link_2 a{
	height: 158px;
	 width: 36px;
	 text-decoration: none;
	 display: block;
}
* html .poppap_link{
	 top: expression(parseInt(document.documentElement.scrollTop, 0) + "px");
    position: absolute;
	 right: 0px;
	 margin: 178px 0px 0px 0px;
	 z-index: 10;
}



.modul .login_box_login .users_menus ul li span.new_mass, .user_profile_links .desc .menus p span.new_mass, .actions_user ul li span.new_mass, .desc p.desc_in_p span.new_mass{
	background-image: url(../images/img_left_new_mass.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 0px;
}
.modul .login_box_login .users_menus ul li span.new_mass span, .user_profile_links .desc .menus p span.new_mass span, .actions_user ul li span.new_mass span, .desc p.desc_in_p span.new_mass span{
	background-image: url(../images/img_right_new_mass.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	font-size: 10px;
	padding: 3px 5px 3px 7px;
	margin: 0px;
	color: #fff
}

.modul .login_box_login .users_menus ul li span.new_mass span a{
	font-size: 10px;
	color: #fff;
	text-decoration:none;
}

.modul .title_m h2 span.new_mass{
	background-image: url(../images/img_left_new_mass_all.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	position: relative;
	top: -5px;
}

.modul .title_m h2 span.new_mass span{
	background-image: url(../images/img_right_new_mass_all.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	font-size: 10px;
	padding: 3px 5px;
	position: relative;
	top: -11px;
	color: #fff;
}
* html .modul .title_m h2 span.new_mass{
	background-image: url(../images/img_left_new_mass_all.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	position: relative;
	top: -5px;
}
* html .modul .title_m h2 span.new_mass span{
	background-image: url(../images/img_right_new_mass_all.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	font-size: 10px;
	padding: 0px 5px 7px 5px;
	position: relative;
	top: -5px;
	height: 14px;
	width: 10px;
	display: inline-block;
}

.modul .login_box .links ul li input{
	vertical-align: bottom;
	margin: 0px 0px 0px 5px;
}

.popup_win{
  position: absolute;
  left: 40%;
  top: -2700px;
  display: none;
  z-index: 200;
  width: 360px;
  height: 370px;
  overflow: hidden;
  display: block;
}
.popup_win2{
  position: absolute;
  left: 40%;
  top: 270px;
  display: none;
  z-index: 200;
  width: 360px;
  height: 370px;
  overflow: hidden;
  display: block;
}
.popup_win .bg_popup{
	position: absolute;
}
.screen{
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  width: 100%; 
  height: 100%; 
  z-index: 150;
  display: none;
  background: url(../images/shadow.png);
  background-repeat: repeat;
}
* html #screen{
    background-color: #333;
    background-color: transparent;
    background-image: url(../images/spacer.png);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/shadow.png", sizingMethod="scale");
}
.popup_win .popup{
	width: 356px;
	position: relative;
	z-index: 200;
}



.popup_win .popup .close_popup{
	height: 29px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	right: 0px;
}
.popup_win .popup .close_popup_2{
	position: absolute;
	float: right;
	z-index: 200;
	overflow: hidden;
	text-align: right;
	right: 0px;
	height: 29px;
	width: 29px;
	padding: 0px;
}
.popup_win .popup .close_popup_2 a{
   height: 29px;
	width: 29px;
	text-decoration: none;
	position: absolute;
	float: right;
	z-index: 200;
	right: 0px;
	display: block;
}



.popup_win .popup h3{
	font-family: Trebuchet MS;
	color: #fff;
	font-style: italic;
	font-size: 13px;
	padding: 0px 0px 0px 20px;
	margin: 29px 0px 10px 20px;
	display: block;
	float: left;
	width: 250px;
	background: url(../images/popap_fly.png) no-repeat left 3px !important;
   background-image: none;
}
* html .popup_win .popup h3{
	font-family: Trebuchet MS;
	color: #fff;
	font-style: italic;
	font-size: 13px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/popap_fly_2.png');
	padding: 0px 0px 0px 20px;
	margin: 29px 0px 10px 10px;
	display: block;
	float: left;
	width: 250px;
}
.popup_win .popup .form_popup{
	text-align: center;
	width: 328px;
	height: 215px;
	padding: 30px 12px 12px 12px;
}
.popup_win .popup form span{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #000;
}
.popup_win .popup form select{
	margin: 0px 0px 0px 20px;
	width: 210px;
	padding: 0px 0px 0px 5px;
}
.popup_win .popup form textarea{
	margin: 0px 0px;
	width: 260px;
	height: 114px;
	padding: 10px 0px 10px 10px;
	margin: 10px 0;
	overflow: auto;
}
.popup_win .popup form input{
	float: right;
	margin: 0px 26px 0px 0px;
	padding: 1px 0px 3px 0px;
	width: 180px;
}
.popup_win .popup p{
	font-family: Trebuchet MS;
	font-style: italic;
	font-size: 12px;
	padding: 2px 0px 25px 40px;
	color: #1D4200;
}
* html .popup_win .popup p{
	font-family: Trebuchet MS;
	font-style: italic;
	font-size: 12px;
	padding: 0px 0px 25px 40px;
	color: #1D4200;
}

.desc p.contact img{
    vertical-align:middle;
}
.desc p.desc_in_p{
    padding:0px 0px 0px 22px;
}
.desc p.desc_in_p span{
    color:#757575;
}
.primer_site{
    clear:both;
	color:#767676;
	font-style:italic;
	padding:0px 0 30px 140px;
}
.row_left{
float:left;
width:410px;
}
.row_right{
float:right;
width:225px;
font-family:Trebuchet MS;
color:#000;
padding:5px 5px 0px 0px;
}


.row_area9 div.name
{
    margin-left:-10px;    
}

.row_area9 div.val
{
    margin-left:-17px;
    
}


.actions_user ul li {
color:#767676; 
}

.contact p.phone_comment a,.contact p.add_info a {
color:#767676; 
}

.friends h2, .fotos h2
{
color:#383D35;
}



.uploadPhoto{
	height: 32px;
}

.uploadPhoto .button{
	color:#383D36;
	font-weight:700;
	padding:3px 18px 2px;
}




/*=====================================*/
.load_foto{
	padding: 15px 0px 0px 0px;
}
.load_foto input{
	padding: 5px 0px;
	width: 180px;
}
h2.user_list_2{
	padding: 55px 0px 0px 29px;
}
.data_form .row_area_2 {
clear:both;
height:80px;
overflow:hidden;
padding:0 10px;
}
.data_form .row_area .name_2 {
float:left;
position:absolute;
width:140px;
padding:5px 0 0;
}
.data_form .row_area .val_2 {
height:70px;
padding:0 0 0 140px;
}
.data_form .row_area .val_2 .pre_box textarea {
width:470px;
height:60px;
border:0;
font-weight:700;
overflow:auto;
}
.data_form .row_area .val_2 .pre_box {
height:62px;
background-image:url(../images/box_area4.gif);
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}


.data_form .row_2 .val .pre_box {
height:22px;
background-image:url(../images/box_484.gif);
background-position:left 0;
background-repeat:no-repeat;
padding:4px 15px;
}
.data_form .row_2 .val_3{
	height:30px;
   padding:0 0 0 133px;
}
.data_form .row_2 .val .pre_box input {
border:0 none;
font-weight:700;
width:465px;
}
.data_form .row_area .val .pre_box_focus,.data_form .row_area3 .val .pre_box_focus,.data_form .row_area .val_2 .pre_box_focus{
background-position:left -70px;
}
.data_form .row .val .pre_box_focus,.data_form .row2 .val .pre_box_focus,.data_form .row3 .val .pre_box_focus,.data_form .row .row_1 .val .pre_box_focus,.data_form .row .row_2 .val .pre_box_focus,.data_form .row_date .val .pre_box_focus,.data_form .row_date2 .val .pre_box_focus,.data_form .row_time .fields .pre_box_focus,.data_form .row3 .row_1 .val .pre_box_focus,.data_form_register .reg_row .val .pre_box_focus,.comments_form_extended .row_2 .field .pre_box_focus {
background-position:left -30px;
}
.fotos .more_fotos div a{
	text-decoration: none;
}

.data_form .row_5 {
clear:both;
height:40px;
padding:0 17px 30px 17px;
}

.data_form .row_button_2 {
height:38px;
background-color:#DBEEF5;
background-image:url(../images/row_button_left.gif);
background-position:left top;
background-repeat:no-repeat;
text-align:center;
margin: 0px 0px 30px 0px;
}
.modul h2.login {
background-image:url(../images/ico_login.gif);
padding: 0px 0px 18px 29px;
}
.modul h2.about {
background-image:url(../images/ico_about.gif);
background-position: left 5px;
padding: 2px 0px 13px 29px;
}

.blog_list .item ul, .text_page ul, .text_page ol{
clear:both;
margin:0;
padding:4px 10px 4px 17px;
}

.blog_list .item ul li, .text_page ul li {
list-style:none;
background-image:url(../images/li.gif);
background-position:left 5px;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 10px;
}

.text_page ol li {
margin:0;
padding:0 0 0 10px;
}
