@charset "utf-8";
html,body {
font-size:11px;
font-family:Verdana,Tahoma,Calibri,Arial,Helvetica,sans-serif;
color:#636363;
margin:0;
padding:0;
}

form,h1,h2,h3 {
font-size:11px;
margin:0;
padding:0;
}

input,textarea {
font-size:11px;
color:#636363;
}

a {
outline:0;
color:#7da7d9;
text-decoration:none;
}

img {
border:0;
}

a:hover {
color:#F36C34;
text-decoration:none;
}

#main {
width:993px;
margin:0 auto;
padding:0;
}

#main .border {
border-right:3px solid #efebe7;
border-left:3px solid #efebe7;
}

#header {
height:86px;
}

#header a.logo {
margin-left:0px;
display:block;
background:url(../img/logo.gif) no-repeat;
height:86px;
width:332px;
float:left;
}

#header a.right {
float:right;
width:133px;
height:39px;
display:block;
font-size:14px;
font-weight:700;
line-height:1.1em;
text-decoration:none;
color:#768ba4;
margin:12px 30px 20px 0;
padding:15px 0 0 60px;
}

#header a.right:hover {
text-decoration:underline;
}

#header .myad {
background:url(../img/myad.png) no-repeat 10px;
}

#header .givead {
background:url(../img/givead.png) no-repeat;
}

#topmenu {
background:url(../img/bg_topmenu.gif) repeat-x;
height:30px;
}

#topmenu ul.sico {
float:left;
list-style:none;
height:16px;
margin:7px 0;
padding:0 19px 0 41px;
}

#topmenu ul.sico li {
padding-right:22px;
float:left;
}

#topmenu ul.sico li a {
display:block;
float:left;
height:16px;
width:16px;
background-repeat:no-repeat;
}

#topmenu ul.sico li a.home {
background-image:url(../img/sico_home.gif);
}

#topmenu ul.sico li a.mail {
background-image:url(../img/sico_mail.gif);
}

#topmenu ul.sico li a.print {
background-image:url(../img/sico_print.gif);
}

#topmenu ul.sico li a.net {
background-image:url(../img/sico_net.gif);
}

#topmenu ul.menu_1 {
float:left;
list-style:none;
height:29px;
margin:1px 0 0 -4px;
padding:0 0 0 4px;
}

#topmenu ul.menu_1 li {
background:url(../img/bg_menu_1_1.gif) no-repeat;
margin-left:-2px;
float:left;
}

#topmenu ul.menu_1 li.last {
width:2px;
height:29px;
}

#topmenu ul.menu_1 li a {
display:block;
float:left;
height:22px;
width:116px;
text-align:center;
color:#4f93e3;
text-decoration:none;
padding-top:7px;
}

#topmenu ul.menu_1 li a:hover {
background:url(../img/bg_menu_1_2.gif) repeat-x;
color:#f36c34;
font-weight:700;
}

.menuContainer {
border:1px solid #e2e2e2;
z-index:10;
}

.menuContainer a img {
visibility:hidden;
padding-left:15px;
padding-right:10px;
z-index:11;
}

.menuContainer .voice {
background-image:url(../img/bg_menu_1_3_1.gif);
background-repeat:repeat-x;
}

.menuContainer a {
height:25px;
display:block;
padding-top:9px;
padding-right:30px;
color:#4f93e3;
text-decoration:none;
float:left;
}

.menuContainer .selected .voice {
background-image:url(../img/bg_menu_1_4_1.gif);
}

.menuContainer .selected a {
background-image:url(../img/bg_menu_1_4_1.gif);
color:#f36c34;
}

.menuContainer .selected a img {
visibility:visible;
}

.menuContainer .line {
white-space:nowrap;
}

.content {
background:url(../img/bg_content.gif) repeat-x top;
min-height:200px;
}

.c_left {
float:left;
width:202px;
padding-left:3px;
margin:1px 0 0;
}

.c_center {
float:left;
width:564px;
margin:1px 0 0;
padding:0 12px 0 9px;
}

.c_right {
float:right;
width:197px;
margin:1px 0 0;
}

.block_search .name {
display:block;
float:left;
font-weight:700;
}

.block_search h3.header {
background:url(../img/bg_b_search_1.gif) no-repeat;
height:27px;
width:548px;
padding-top:6px;
padding-left:16px;
font-size:9px;
font-weight:400;
color:#878585;
}

.block_search .body {
width:548px;
background:url(../img/bg_b_search_2.gif) no-repeat top;
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
font-size:11px;
color:#636363;
padding:7px;
}

.block_search .body .line {
clear:both;
}

.block_search .body .line.l1 {
height:25px;
}

.block_search .body .line.l2 {
margin-top:10px;
height:18px;
padding:0 0 0 16px;
}

.block_search .body .line.l3 {
height:23px;
padding:19px 5px 9px;
}

.block_search .body .line.l4 {
height:14px;
}

.block_search .body .line.l5 {
padding-left:5px;
padding-bottom:10px;
}

.block_search .body .line .l5_0 {
float:left;
width:49%;
}

.block_search .body .line .l5_1 {
width:100%;
}

.block_search .body .line .l5_11,.block_search .body .line .l5_12 {
font-weight:700;
color:#f36c34;
}

.block_search .body .line .l5_11 {
padding-left:5px;
}

.block_search .body .line .l5_31 {
padding:0;
}

.block_search .body .line .l5_21 {
height:25px;
margin-bottom:3px;
}

.block_search .body .line .l5_211 {
height:13px;
width:153px;
padding-top:12px;
float:left;
}

.block_search .body .line .l5_2111 {
height:13px;
width:140px;
padding-top:12px;
float:left;
}

.block_search .body .line .l5_2112 {
height:13px;
width:155px;
padding-top:12px;
float:left;
}

.block_search .body .line .l5_212 {
height:25px;
width:36px;
text-align:center;
float:left;
}

.block_search .body .line .l5_221 {
height:13px;
width:125px;
padding-top:12px;
float:left;
}

.block_search .body .line .l5_2211 {
height:13px;
width:110px;
padding-top:12px;
float:left;
}

.block_search .body .line .l5_222 {
height:13px;
width:74px;
padding-top:12px;
float:left;
text-align:center;
}

.block_search .body .line .l5_2221 {
height:13px;
padding-top:12px;
float:left;
text-align:center;
}

.block_search .body .line .l5_223 {
height:25px;
width:67px;
float:left;
text-align:center;
}

.block_search .body .line.l7 {
height:18px;
color:#636363;
font-weight:700;
padding:10px 5px 0;
}

.block_search .body .line.l8 {
height:20px;
padding:10px 5px 0;
}

.block_search .body .line.l8 span {
color:#636363;
font-weight:700;
}

ul.search_radio {
list-style:none;
height:25px;
margin:0;
padding:0;
}

ul.search_radio li {
padding-top:1px;
float:left;
width:80px;
text-align:right;
padding-right:20px;
}

ul.search_radio li.button {
padding-right:0 !important;
padding-left:15px;
width:130px !important;
}

input.i_radio {
float:right;
margin-top:1px;
padding:1px 1px 1px 5px;
}

textarea.i_text {
border:1px solid #e1e1e1;
}

input.i_text {
height:16px;
border:1px solid #e1e1e1;
margin-right:5px;
padding-bottom:0;
padding-top:5px;
}

input.m_text {
height:13px;
border:1px solid #e1e1e1;
margin-right:20px;
padding-bottom:3px;
padding-top:3px;
}

img.img_selectbox {
position:relative;
top:-3px;
vertical-align:middle;
margin:0;
}

input.i_checkbox {
margin:0;
padding:1px;
}

select.i_select {
border:1px solid #e1e1e1;
height:18px;
margin:0;
padding:0;
}

.w28 {
width:28px;
}

.w36 {
width:36px;
}

.w38 {
width:38px;
}

.w40 {
width:40px;
}

.w47 {
width:47px;
}

.w42 {
width:42px;
}

.w65 {
width:65px;
}

.w55 {
width:70px;
margin-left:20px;
margin-right:40px;
}

.w62 {
width:62px;
}

.w80 {
width:80px !important;
}

.w86 {
width:86px;
}

.w100 {
width:100px;
}

.w105 {
width:105px;
}

.w125 {
width:125px;
}

.w137 {
width:137px;
}

.w138 {
width:138px;
}

.w150 {
width:135px;
}

.w150r {
width:150px;
}

.w146 {
width:146px;
}

.w153 {
width:153px;
}

.w189 {
width:189px;
}

.w170 {
width:170px;
}

.w225 {
width:225px;
}

.w232 {
width:232px;
}

.w209 {
width:209px;
}

.w390 {
width:390px;
}

.h105 {
height:105px;
}

.mr5 {
margin-right:5px !important;
}

.mr7 {
margin-right:7px !important;
}

.mr10 {
margin-right:10px !important;
}

.mr15 {
margin-right:15px !important;
}

.mr20 {
margin-right:20px !important;
}

.mr30 {
margin-right:30px !important;
}

.mr33 {
margin-right:33px !important;
}

.mt9 {
margin-top:9px !important;
}

.pl0 {
padding-left:0 !important;
}

.pl1 {
padding-left:1px !important;
}

.ml0 {
margin-left:0 !important;
}

.ml10 {
margin-left:10px !important;
}

.ml30 {
margin-left:30px !important;
}

.mt20 {
margin-top:20px !important;
}

.div_found {
margin-top:-1px;
height:21px;
}

.div_found .left {
float:left;
height:21px;
width:8px;
background:url(../img/bg_found_l.gif) no-repeat;
}

.div_found .center {
float:left;
height:17px;
background-color:#e7e7e7;
font-size:10px;
color:#636363;
font-weight:700;
padding:4px 5px 0;
}

.div_found .right {
float:left;
height:21px;
width:8px;
background:url(../img/bg_found_r.gif) no-repeat;
}

.button_a {
height:23px;
float:left;
margin-right:7px;
}

.button_a .left,.button_a .right {
float:left;
height:23px;
width:4px;
background-repeat:no-repeat;
}

.button_a a.center {
float:left;
height:19px;
font-size:11px;
color:#fff;
display:block;
text-decoration:none;
padding:4px 4px 0;
}

.button_a a.p11 {
padding-left:7px !important;
padding-right:7px !important;
}

.button_a a.p21 {
padding-left:17px !important;
padding-right:17px !important;
}

.button_a .ccolor1 {
background-color:#768ba4;
background:url(../img/bg_but_c_c1.gif) repeat-x;
}

.button_a .lcolor1 {
background-image:url(../img/bg_but_l_c1.gif);
}

.button_a .rcolor1 {
background-image:url(../img/bg_but_r_c1.gif);
}

.button_a .ccolor2 {
background-color:#c2c2c2;
background:url(../img/bg_but_c_c2.gif) repeat-x;
}

.button_a .lcolor2 {
background-image:url(../img/bg_but_l_c2.gif);
}

.button_a .rcolor2 {
background-image:url(../img/bg_but_r_c2.gif);
}

.button_a .ccolor3 {
background-color:#f36c34;
background:url(../img/bg_but_c_c3.gif) repeat-x;
}

.button_a .lcolor3 {
background-image:url(../img/bg_but_l_c3.gif);
}

.button_a .rcolor3 {
background-image:url(../img/bg_but_r_c3.gif);
}

.button_a .ccolor4 {
background-color:#7da7d9;
background:url(../img/bg_but_c_c4.gif) repeat-x;
}

.button_a .lcolor4 {
background-image:url(../img/bg_but_l_c4.gif);
}

.button_a .rcolor4 {
background-image:url(../img/bg_but_r_c4.gif);
}

.hor_line1 {
border-top:1px solid #c3c3c3;
width:466px;
margin-top:5px;
float:left;
}

.hor_line2 {
border-top:1px solid #c3c3c3;
width:530px;
margin-top:10px;
height:5px;
}

.hor_line3 {
border-top:1px #c3c3c3;
width:538px;
margin-top:5px;
height:1px;
}

.hor_line4 {
border-top:1px solid #c3c3c3;
width:250px;
margin-top:5px;
height:1px;
}

.hor_line5 {
border-top:1px solid #c3c3c3;
width:188px;
margin-top:5px;
height:1px;
}

.hor_line_block {
border-top:1px solid #C3C3C3;
height:2px;
width:160px;
margin:0 auto;
}

a.plus {
display:block;
width:12px;
height:12px;
background:url(../img/bg_plus.gif) no-repeat;
text-decoration:none;
float:left;
margin:0 5px;
}

a.plus2 {
width:14px;
height:14px;
background:url(../img/bg_plus2.gif) no-repeat;
text-decoration:none;
font-size:12px;
float:right;
padding-right:45px;
display:block;
margin:-17px 1px 0;
}

a.plus3 {
width:14px;
height:14px;
background:url(../img/bg_plus2.gif) no-repeat;
text-decoration:none;
font-size:12px;
float:right;
padding-left:100px;
display:block;
margin:-17px 1px 0;
}

a.link1 {
float:left;
text-decoration: none;
border-bottom: 1px dashed gray;
font-size:9px;
color:#768ba4;
}

ul.ul_texts_1 {
height:18px;
display:block;
list-style:none;
margin:5px 7px;
padding:0;
}

ul.ul_texts_1 li {
float:left;
margin:0;
padding:0;
}

ul.ul_radio_2 {
height:18px;
display:block;
list-style:none;
margin:0 5px;
padding:0;
}

ul.ul_radio_2 li {
float:left;
width:110px;
text-align:right;
margin:0;
padding:0;
}

.display_none {
display:none;
}

h2 {
font-weight:700;
font-size:11px;
color:#f36c34;
text-transform:uppercase;
text-align:center;
margin:10px auto;
padding:0;
}

.block_multi .top {
background:url(../img/bg_pads_top.gif) no-repeat;
height:13px;
width:564px;
}

.block_multi .top_biglist {
background:url(../img/bg_biglist_top.gif) no-repeat;
height:13px;
width:564px;
}

.block_multi .top_biglist_vip {
background:url(../img/bg_biglist_top_vip.gif) no-repeat;
height:13px;
width:564px;
}

.block_multi .bottom {
height:13px;
width:564px;
}

.block_multi .bottom1 {
background:url(../img/bg_pads_bottom.gif) no-repeat;
height:13px;
width:564px;
}

.block_multi .bottom2 {
background:url(../img/bg_pads_bottom2.gif) no-repeat;
height:13px;
width:564px;
}

.block_multi .bottom_biglist {
background:url(../img/bg_biglist_bottom.gif) no-repeat;
height:13px;
width:564px;
}

.block_multi .bottom_biglist_vip {
background:url(../img/bg_biglist_bottom_vip.gif) no-repeat;
height:13px;
width:564px;
}

.block_multi .borderl {
border-left:1px solid #e2e2e2;
}

.block_multi .row.topline {
border-top:1px solid #e2e2e2;
}

.block_multi .row.topline .cell {
padding-top:10px !important;
}

.block_multi .row .gray {
background-color:#f8f8f8;
}

.block_multi .row .cell h3.header {
font-weight:700;
color:#7da7d9;
text-transform:uppercase;
margin:0;
padding:0 0 0 1px;
}

.block_multi .row .cell .image {
width:130px;
height:93px;
text-align:center;
float:left;
}

.block_multi .row .cell .image span.number,.block_multi .row .cell .image span.sign {
color:#7da7d9;
font-weight:700;
}

.block_multi .row .cell .image span.number {
font-size:12px;
}

.block_multi .row .cell p.address {
font-weight:700;
margin:0 0 14px;
padding:0;
}

.block_multi .borderlist {
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
}

.block_simple .bottom {
height:13px;
width:564px;
background:url(../img/bg_news_bottom.gif) no-repeat;
}

.block_simple .borderl {
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
width:257px !important;
}

.block_simple .space {
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
height:10px;
}

.block_simple .row .cell h3.head2 {
font-weight:700;
margin:0 0 2px;
padding:0;
}

.clear_both {
clear:both;
overflow:hidden;
}

a.readmore {
text-decoration:underline;
color:#7da7d9;
}

.news {
margin-top:15px;
}

.news p.header {
text-align:center;
font-weight:700;
color:#f36c34;
text-transform:uppercase;
margin:0;
padding:0 0 10px;
}

.news .body {
color:#636363;
}

ul.ul_news {
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
list-style:none;
height:318px;
margin:0;
padding:0 3px;
}

ul.ul_news li {
float:left;
width:255px;
height:140px;
margin:11px 0;
padding:0 11px;
}

ul.ul_news .head2 {
font-weight:700;
margin-bottom:2px;
}

#bottom {
clear:both;
padding-left:10px;
padding-top:10px;
}

#bottom .banner_bottom {
height:71px;
width:574px;
border:1px solid #cfd7d7;
margin:0 auto 20px;
}

#bottom .search {
margin-bottom:20px;
}

#bottom .menu_bottom {
margin:0 auto 20px;
}

ul.ul_bottom {
list-style:none;
margin:10px auto;
padding:0;
}

ul.ul_bottom li {
float:left;
padding:0 10px;
}

ul.ul_bottom1 {
list-style:none;
padding-left:5px;
}

#bottom2 {
text-align:center;
background-color:#f3f3f3;
height:14px;
padding-top:5px;
font-size:9px;
}

.right_box {
width:188px;
margin-bottom:20px;
}

.right_box .title {
text-align:center;
font-weight:700;
color:#fff;
text-transform:uppercase;
padding-top:7px;
height:25px;
width:188px;
background-repeat:no-repeat;
background-position:top center;
cursor:pointer;
}

.right_box.show .title.bg1 {
background-image:url(../img/bg_title_1.gif) !important;
}

.right_box.show .title.bg2 {
background-image:url(../img/bg_title_1.gif);
}

.right_box .title2 {
font-weight:700;
text-transform:uppercase;
color:#7da7d9;
padding-left:2px;
cursor:pointer;
}

ul.ul_menuuser li {
height:27px;
background:url(../img/bg_menu_user.gif) no-repeat;
line-height:27px;
padding:0;
}

ul.ul_menuuser li img {
display:block;
float:left;
margin:5px 8px 0 6px;
}

ul.ul_links,ul.ul_valuta {
list-style:none;
margin:0;
padding:5px 0 0;
}

ul.ul_links li {
height:21px;
margin:0;
padding:6px 0 0 3px;
}

ul.ul_links li.bg,ul.ul_valuta li.bg {
background-color:#f7f5f3;
}

ul.ul_valuta li {
height:15px;
text-transform:uppercase;
margin:0;
padding:1px 0 0 11px;
}

ul.ul_valuta li.bg {
padding-top:4px !important;
height:17px !important;
}

ul.ul_valuta li span.text {
width:80px;
display:block;
float:left;
}

ul.ul_valuta li span.up,ul.ul_valuta li span.down {
height:11px;
width:8px;
background-repeat:no-repeat;
display:block;
float:left;
}

ul.ul_valuta li span.up {
background-image:url(../img/valuta_up_white.gif);
}

ul.ul_valuta li.bg span.up {
background-image:url(../img/valuta_up.gif) !important;
}

ul.ul_valuta li span.down {
background-image:url(../img/valuta_down_white.gif);
}

ul.ul_valuta li.bg span.down {
background-image:url(../img/valuta_down.gif) !important;
}

.subscribe {
background:url(../img/bg_sub.gif) no-repeat top;
padding-top:19px;
}

.subscribe h3 {
background:url(../img/bg_sub_head.gif) no-repeat 13px;
width:187px;
height:27px;
line-height:27px;
font-weight:700;
text-transform:uppercase;
color:#fff;
text-align:center;
text-indent:13px;
}

.subscribe .body {
width:140px;
text-align:left;
padding:10px 0 24px 29px;
}

.subscribe .body .descr {
margin:0 0 13px 3px;
}

.subscribe a.button,a.button {
background:url(../img/bg_sub_button.gif) no-repeat;
width:110px;
height:21px;
display:block;
line-height:21px;
text-decoration:none;
color:#898989;
font-size:10px;
font-weight:700;
text-indent:7px;
text-transform:uppercase;
margin:11px 0 0;
}

.ads {
width:177px;
margin:1px 0 0 11px;
}

.ads .header {
width:177px;
height:32px;
background:url(../img/bg_ads_2.gif) no-repeat 2px 0;
line-height:27px;
color:#fff;
font-weight:700;
text-transform:uppercase;
text-align:center;
cursor:pointer;
}

.ads.show .header {
background:url(../img/bg_ads_1.gif) no-repeat 2px 0 !important;
}

.ads .ads1 {
border:1px solid #e2e2e2;
margin:2px 0 5px;
}

.block_lorem {
padding:4px 40px 0 2px;
}

.block_lorem .img_info {
float:left;
margin-right:5px;
}

.div_select {
display:none;
overflow:auto;
height:100px;
background-color:#fff;
color:#636363;
position:absolute;
border-left:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
line-height:13px;
}

.div_select.show {
display:block !important;
}

.div_select ul li {
border:1px solid #fff;
cursor:pointer;
margin:0;
padding:0 5px;
}

.div_select ul li:hover {
border:1px solid #77f;
background-color:#99c;
color:#fff;
}

.block_listing {
margin-top:15px;
font-size:10px;
}

.block_listing .body {
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
}

.block_listing .pager {
float:right;
height:18px;
padding:1px 4px 2px 0;
}

.block_listing .pager a.cursor {
color:#636363;
text-decoration:none;
}

.block_listing .pager a.cursor img {
position:relative;
top:2px;
padding:0 6px;
}

.block_listing .pager img.sep {
position:relative;
top:3px;
padding:0 7px;
}

.block_listing .pager span.ramka {
height:18px;
border:1px solid #e1e1e1;
line-height:18px;
padding:2px 8px;
}

.list_head {
height:30px;
margin-top:11px;
}

.list_head img.right {
float:right;
}

.list_head div.center {
height:30px;
background:url(../img/list_head_center.png) repeat-x;
line-height:23px;
margin:0 7px;
}

.list_head div.center a {
color:#fff;
font-weight:700;
text-decoration:none;
display:block;
float:left;
height:18px;
padding-top:5px;
line-height:12px;
}

.list_head div.center a:hover {
color:#eef;
}

.list_head div.center a img {
margin:0 0 0 5px;
}

.list_head div.center a.type {
padding-left:120px;
}

.list_text.icons {
margin-left:0;
width:115px;
line-height:18px !important;
}

.list_text {
display:block;
float:left;
line-height:11px;
height:40px;
}

.list_text1 {
line-height:11px;
height:40px;
width:30px;
text-align:center;
}

.list_text img {
vertical-align:middle;
}

.list_head div.center a.sq,.list_text.sq {
width:35px;
text-align:center;
}

.list_head div.center a.region,.list_text.region {
width:98px;
margin-left:2px;
}

.list_head div.center a.street,.list_text.street {
width:120px;
}

.list_head div.center a.price,.list_text.price {
width:80px;
text-align:right;
}

.button_b {
height:21px;
line-height:21px;
text-align:center;
text-decoration:none;
color:#898989;
font-size:10px;
font-weight:700;
display:block;
text-indent:-10px;
}

.button_b.compare {
background:url(../img/bg_compare.gif) no-repeat;
width:102px;
float:left;
margin:0 0 0 8px;
}

.button_b.order {
background:url(../img/bg_order.gif) no-repeat;
width:150px;
float:left;
margin:0 0 0 8px;
}

.button_b.list_more {
background:url(../img/list_more_bg.png) no-repeat;
width:88px;
float:right;
line-height:19px !important;
margin:10px 0 0;
}

.button_find,.button_short {
background:url(../img/bg_find.gif) no-repeat;
width:71px;
height:17px;
display:block;
float:right;
text-decoration:none;
color:#898989;
font-size:10px;
font-weight:700;
line-height:13px;
margin:0 0 0 8px;
padding:4px 0 0 17px;
}

.button_back {
background:url(../img/bg_back.gif) no-repeat;
width:71px;
height:17px;
display:block;
float:left;
text-decoration:none;
color:#898989;
font-size:10px;
font-weight:700;
line-height:13px;
margin:0 0 0 8px;
padding:4px 0 0 17px;
}

.button_save {
background:url(../img/bg_sub_button.gif) no-repeat;
width:110px;
height:21px;
display:block;
line-height:21px;
text-decoration:none;
color:#898989;
font-size:10px;
font-weight:700;
text-indent:7px;
text-transform:uppercase;
float:right;
margin:11px 0 0;
}

.button_edit {
background:url(../img/bg_sub_button_big.gif) no-repeat;
width:150px;
height:21px;
display:block;
line-height:21px;
text-decoration:none;
color:#898989;
font-size:10px;
font-weight:700;
text-indent:7px;
text-transform:uppercase;
float:left;
margin:11px 0 0;
}

.list_data.photo {
width:240px;
}

.list_data.descr {
width:130px;
color:#000;
line-height:10px;
padding-left:10px;
}

.list_data.photo a.more_photo {
font-weight:700;
text-decoration:none;
color:#636363;
}

.list_data.more {
width:154px;
}

.list_data.more a.link {
color:#768ba4;
text-decoration:underline;
}

.list_data.more div.info {
text-align:center;
background:url(../img/list_info_bg.png) no-repeat center;
height:24px;
line-height:24px;
font-weight:700;
color:#000;
margin:0 0 8px;
}

div.loading {
padding-top:35px;
text-align:center;
margin:0 auto;
}

.block_profile {
background:url(../img/bg_b_profile_1.gif) no-repeat top;
width:564px;
}

.block_profile h3.header {
height:25px;
line-height:25px;
padding-left:16px;
font-size:9px;
font-weight:400;
color:#878585;
}

.block_profile .body {
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
width:534px;
margin:0;
padding:15px 14px;
}

.block_profile .body .photo {
float:left;
width:240px;
margin:0;
}

.block_profile .body .photo img {
border:1px solid #7da7d9;
}

.block_profile .body .form {
float:left;
width:270px;
}

.fragment_obyava .name {
float:left;
display:block;
font-weight:700;
width:150px;
}

ul.business {
list-style:none;
margin:5px 0 0;
padding:0;
}

ul.business li {
line-height:22px;
background:url(../img/li_style_1.gif) no-repeat left center;
margin:0;
padding:0 0 0 15px;
}

.photo_slider {
width:532px;
height:99px;
margin:20px 0;
}

.photo_slider .button {
width:23px;
float:left;
height:99px;
}

.photo_slider .img {
width:486px;
float:left;
height:99px;
overflow:hidden;
}

.photo_slider .img .imgs {
margin-left:0;
}

.photo_slider .img a {
border:2px solid #fff;
height:91px;
display:block;
float:left;
margin:0 2px;
padding:2px;
}

.photo_slider .img a:hover {
border:2px solid #7da7d9;
}

.photo_slider .img img {
border:1px solid #87aedc;
}

.photo_slider .button a {
width:14px;
height:14px;
display:block;
margin:42px 0 0 4px;
}

.photo_slider .button a.left {
background:url(../img/photo_slider_left_2.gif) no-repeat;
}

.photo_slider .button a.right {
background:url(../img/photo_slider_right_2.gif) no-repeat;
}

.photo_slider .button a.left:hover {
background:url(../img/photo_slider_left_1.gif) no-repeat;
}

.photo_slider .button a.right:hover {
background:url(../img/photo_slider_right_1.gif) no-repeat;
}

.photo_slider .button a.left.disabled {
background:url(../img/photo_slider_left_3.gif) no-repeat !important;
}

.photo_slider .button a.right.disabled {
background:url(../img/photo_slider_right_3.gif) no-repeat !important;
}

.photo_slider_photo img {
margin:16px auto;
}

.div_form {
line-height:35px;
}

.div_form span.name {
width:105px;
display:block;
float:left;
}

.div_form span.data .i_text {
margin-top:7px;
}

.show_help_content {
display:none;
position:absolute;
width:226px;
}

.show_help_content p {
height:50px;
font-size:10px;
line-height:12px;
margin:14px 16px;
padding:0;
}

.show_help_content .head {
width:226px;
height:10px;
background:url(../img/help_bg_head.gif) no-repeat;
overflow:hidden;
}

.show_help_content .body {
width:192px;
min-height:58px;
border-left:1px solid #c2d6ee;
border-right:1px solid #c2d6ee;
background:#85addb url(../img/help_bg_body.gif) no-repeat bottom;
font-size:10px;
line-height:12px;
color:#333;
padding:0 16px;
}

.show_help_content .footer_help {
width:226px;
height:29px;
background:url(../img/help_bg_footer.gif) no-repeat;
}

.show_help {
display:block;
float:left;
width:16px;
height:16px;
/*margin-top:8px;*/
}

.currencies {
font-weight:bolder;
color:#F36C34;
}

a.pdf {
background:url(../img/links/pdf.png) no-repeat scroll right center;
line-height:16px;
padding-right:20px;
}

a.txt {
background:url(../img/links/txt.png) no-repeat scroll right center;
line-height:16px;
padding-right:20px;
}

a.zip {
background:url(../img/links/zip.png) no-repeat scroll right center;
line-height:16px;
padding-right:20px;
}

a.email {
background:url(../img/links/email.png) no-repeat scroll right center;
line-height:16px;
padding-right:20px;
}

a.external {
background:transparent url(../img/links/ext_link.png) no-repeat scroll right center;
line-height:16px;
padding-right:20px;
}

a.exe {
background:transparent url(../img/links/exe.png) no-repeat scroll right center;
line-height:16px;
padding-right:20px;
}

a.internal {
text-decoration: none;
border-bottom: 1px dashed gray;
}

.custom {
position:relative;
width:55px;
float:right;
margin:-2px 6px 2px 0;
padding:0;
}

.custom img {
position:absolute;
right:5px;
top:4px;
}

.flashlogo,.list_data,.div_form span.data {
display:block;
float:left;
}

.block_search,.block_multi,.block_simple {
width:564px;
}

.block_search .footer,.block_profile .footer {
background:url(../img/bg_b_search_3.gif) no-repeat;
height:13px;
width:564px;
}

.block_search .header a,ul.ul_menuuser li a,ul.ul_links li a,.block_profile .header a {
color:#7da7d9;
text-decoration:underline;
}

.block_search .header a:hover,a.link1:hover,.block_simple .row .cell div.head a:hover,a.readmore:hover,ul.ul_news .head a:hover,ul.ul_menuuser li a:hover,ul.ul_links li a:hover,.list_data.more a.link:hover,.block_profile .header a:hover {
text-decoration:none;
}

.w43,.list_head div.center a.type,.list_text.type {
width:55px;
}

.div_found .center span,ul.ul_menuuser li a span {
color:#f36c34;
}

.f_l,.list_head img.left {
float:left;
}

.block_multi .borderr,.block_simple .borderr,ul.ul_news li.br {
border-right:1px solid #e2e2e2;
}

.block_multi .row .cell,.block_simple .row .cell {
width:258px;
float:left;
padding:0 10px 4px 13px;
}

.block_multi .row .cell .image img,.list_data.photo img {
border:1px solid #7da7d9;
margin-top:1px;
margin-bottom:2px;
}

.block_simple .top,.news .body .top,.block_listing .top {
background:url(../img/bg_news_top.gif) no-repeat;
height:13px;
width:564px;
}

.block_simple .row .cell div.head,ul.ul_news .head {
color:#b0b0b0;
font-size:10px;
margin-bottom:2px;
}

.block_simple .row .cell div.head a,ul.ul_news .head a {
color:#7da7d9;
font-size:11px;
text-decoration:underline;
}

.block_simple .row .cell div.head a.f10,ul.ul_news .head a.f10 {
font-size:10px !important;
}

.news .body .bottom,.block_listing .bottom {
background:url(../img/bg_news_bottom.gif) no-repeat;
height:13px;
width:564px;
}

ul.ul_bottom li.last,ul.ul_bottom1 li.last {
border-right:0 !important;
}

ul.ul_bottom a,ul.ul_bottom1 a:hover {
text-decoration:none;
color:#F36C34;
}

ul.ul_bottom a:hover,ul.ul_bottom1 a {
text-decoration:none;
color:#7DA7D9;
}

.right_box .title.bg1,.right_box .title.bg2 {
background-image:url(../img/bg_title_2.gif);
}

.right_box .title.bg3,.right_box.show .title.bg3 {
background-image:url(../img/bg_title_3.png);
}

ul.ul_menuuser,.div_select ul {
list-style:none;
margin:0;
padding:0;
}

.list_head div.center a.room,.list_text.room,.list_text1.room1 {
width:30px;
text-align:center;
}

.fragment_form,.compare_table {
line-height:24px;
}

.fragment_form .name,.fragment_form .name2,.fragment_obyava .name2 {
font-weight:700;
}

.fragment_form .text,.fragment_obyava .descr {
display:block;
}

.fragment_form .text2,.fragment_obyava .descr2 {
line-height:14px;
margin-top:5px;
}
.load{background: url('/img/loader.gif') no-repeat center;}
.load{margin:0 auto}



/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 455px;
	height:105px;

	/* custom decorations */
	border:1px solid #ccc;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:5px 2px 2px 2px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	/*width:100px;
	height:75px;*/
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 5px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right_img 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right_img:hover 		{ background-position:-30px -30px; }
a.right_img:active 	{ background-position:-60px -30px; } 


/* left */
a.left_img				{ margin-left: 0px; } 
a.left_img:hover  		{ background-position:-30px 0; }
a.left_img:active  	{ background-position:-60px 0; }

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	


/* player container */
div.player {
	height:240px;
	width:320px;
	border:2px solid #fff;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	cursor:pointer;
	text-align:center;
	margin-right:15px;
}

/* play button */
div.player img {
	margin-top:67px;
}

/* info area */
div.player div.info {
	height:40px;
	background:#000 url(/img/h80.png) repeat-x;
	opacity:0.7;
	color:#fff;
	margin-top:45px;
	text-align:left;
	padding:5px 15px;	
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
	margin-top:40px;
}

/* duration data inside info area */
div.player div.info span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}