body, select, textarea, input, label {font:12px Verdana, Arial, Helvetica, sans-serif; color:#35464c;}
body, p, form, fieldset, h1, h2, h3, h4, h5 {margin:0;}
body, fieldset {border:0;}
body {background:url(/images/bg.gif) left top repeat; overflow-y:scroll;}
body.ie6, body.ie7 {overflow-y:visible;}
@media all and (min-width: 0px) { 
	html {height:101%} 
	body {overflow-y:auto}
}
*:focus {outline:none;}
a {color:#016688;}
input.subm {border:0; cursor:pointer;}
h1 {padding:0; color:#f5f8fa; font:bold 16px/26px Verdana, Arial, Helvetica, sans-serif;}
h2 {padding:0; height:27px; font:bold 12px/27px Arial, Helvetica, sans-serif; color:#35464c;}
h3 {padding:0; font:bold 16px Arial, Helvetica, sans-serif; color:#010108;}
h4 {padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#010108;}
h5 {padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#010108;}
.lighter {color:#5d8491;}

.bg_top {background:url(/images/bg_top.jpg) left top repeat-x; padding-bottom:17px;}
.global {width:922px; margin:0 auto;}
.header {height:56px; background:url(/images/header.jpg) left top no-repeat; padding:39px 0 0 47px;}
.header a {display:block; text-indent:-999px; background:url(/images/logo.gif) left top no-repeat; width:219px; height:35px;}
.shadow_l {background:#fff url(/images/shadow_l.gif) left top repeat-y;}
.shadow_r {background:url(/images/shadow_r.gif) right top repeat-y;}
.shadow_l_t {background:url(/images/shadow_l_t.gif) left top no-repeat;}
.shadow_r_t {background:url(/images/shadow_r_t.gif) right top no-repeat;}

#menut {height:32px; width:100%; overflow:hidden; margin:0; padding:0; list-style:none;}
#menut li {margin:0; padding:0; float:left; height:32px;}
#menut a {display:block; height:32px; background-position:left top; background-repeat:no-repeat;}
#menut .on a {background-position:left -64px; cursor:default;}
#menut .m1 {width:210px;}
#menut .m2 {width:199px;}
#menut .m3 {width:276px;}
#menut .m4 {width:217px;}
#menut .m1 a {background-image:url(/images/menut_01.gif); width:210px;}
#menut .m2 a {background-image:url(/images/menut_02.gif); width:199px;}
#menut .m3 a {background-image:url(/images/menut_03.gif); width:276px;}
#menut .m4 a {background-image:url(/images/menut_04.gif); width:217px;}
p.cities {padding:0; text-align:center; height:27px; font-size:11px; line-height:23px; font-style:italic; color:#1d272b; background:url(/images/cities_bg.gif) top repeat-x;}

#pic {width:100%; height:270px; overflow:hidden;}

#keywords {background:#d7dadb url(/images/keywords.gif) left top repeat-x; height:69px; text-align:center; font:11px/13px Arial, Helvetica, sans-serif; padding:4px 20px 0 20px;}
#keywords, #keywords a {color:#fff; text-decoration:none;}
#keywords a:hover {color:#016688;}
#keywords .keywords_less {padding-top:5px;}

.bottom {background:url(/images/bottom.gif) left bottom no-repeat; padding:0 10px;}
.footer {background:url(/images/footer_shadow.gif) top repeat-x; line-height:18px;}
.footer .in {background:url(/images/logo_footer.gif) 19px 26px no-repeat; height:85px; padding:0 0 0 310px;}
.footer p {padding:10px 0 2px 0;}
.footer p b {font-weight:normal; padding:0 17px; color:#b5bbbd;}
.footer p a {color:#2f3436;}
.footer p a:hover {color:#5d8491;}
.footer span {display:block; color:#4d656c; font-size:11px;}
.footer .in div {font-size:11px; color:#a4b5b8;}
.footer .in div a {color:#a4b5b8; text-decoration:none;}
.footer .in div a:hover {text-decoration:underline;}

.wrap {overflow:hidden;}
.ie6 .wrap {height:1%;}

/* Home */
.slogan {background:url(/images/welcome.gif) top repeat-x; text-align:center; height:36px; font-size:13px; font-weight:bold; line-height:26px; font-style:italic; color:#e0f0ff;}

.welcome {padding:0 20px 10px 20px; font-family:Arial, Helvetica, sans-serif; color:#010101;}
.welcome p {line-height:14px; padding:12px 0 2px 0;}
.welcome p.title {font-weight:bold; color:#5d8491; font-size:14px;}

.home_cols {background:url(/images/home_row3.gif) top repeat-x; padding:0 20px; font-family:Arial, Helvetica, sans-serif;}
.home_cols .vr_1 {background:url(/images/home_dots.gif) 255px 44px no-repeat;}
.home_cols .vr_2 {background:url(/images/home_dots.gif) 638px 44px no-repeat; padding-bottom:18px;}
.home_cols .to_whom {float:left; width:288px;}
.home_cols .s_offer {float:left; width:370px;}
.home_cols .guarantee {float:left; width:203px;}

.to_whom ul {list-style:none; margin:0; padding:6px 52px 0 0;}
.to_whom ul li {margin:0; padding:8px 0 0 11px; line-height:16px; color:#15282c; background:url(/images/mark_4x4_orange.gif) left 14px no-repeat;}
.s_offer ul {list-style:none; margin:0; padding:10px 0 0 0;}
.s_offer li {font-size:14px; line-height:30px; margin:0; padding:0;}
.s_offer li a {color:#016688;}
.s_offer li.qa a {font-size:13px; color:#be003f;}
.guarantee ul {list-style:none; margin:0; padding:6px 0 0 0;}
.guarantee ul li {margin:0; padding:8px 0 0 11px; line-height:16px; background:url(/images/mark_4x4_orange.gif) left 14px no-repeat;}
.guarantee ul li h3 {padding:0; color:#5d8491; font:bold 12px Arial, Helvetica, sans-serif;}

#submenu {position:absolute; margin-left:213px; top:127px; display:none;}
#submenu b {display:block; background:url(/images/subm2_b.png) left top no-repeat; width:390px; height:12px;}
.ie6 #submenu b {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/subm2_b.png', sizingMethod='crop'); }
#submenu ul {list-style:none; margin:0; padding:0 8px; background:url(/images/subm2_bg.png) left top repeat-y; width:374px;}
.ie6 #submenu ul {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/subm2_bg.png', sizingMethod='scale'); }
#submenu ul li {margin:0; padding:0; line-height:23px; height:23px; border-top:1px solid #9bb1b7;}
#submenu ul li.first {border-top:0;}
#submenu ul li a {color:#343c3e; text-decoration:none; background:#829ea5; display:block; padding:0 5px 0 15px; height:23px; width:354px;}
#submenu ul li a:hover {color:#eaf2f4;}

/* Subpages */
.cols {background:url(/images/home_row3.gif) left 1px repeat-x; padding:1px 20px 13px 20px;}
.cols .vr {background:url(/images/dots_1x3.gif) right repeat-y; padding-right:20px; padding-bottom:6px;}
.cols .main {float:left; width:639px;}
.cols .main h1 {height:44px;}
.cols .guarantee {float:right; width:203px; font-family:Arial, Helvetica, sans-serif;}
.main p {line-height:16px; padding:16px 0 0 0; text-align:justify;}
.main p.first {padding-top:0;}
.main p em {font-style:normal; color:#5d8491;}
.main p a {font-style:italic; font-weight:bold; color:#5d8491; text-decoration:none;}
.main p a:hover {color:#eca10f;}
.main .guarantee ul {padding-top:10px;}
.main ol {list-style:none; margin:0; padding:0;}
.main ol li {margin:0; padding:0; line-height:20px;}
.main ol li b {margin-right:2px;}

/* Contact */
form.f_c {padding:17px 20px 20px 20px; background:url(/images/contact_shadow.gif) top repeat-x;}
.f_c p {padding:8px 0 12px 0;}
.f_c fieldset {padding:10px 0 0 0; overflow:hidden;}
.ie6 .f_c fieldset {height:1%;}
.f_c fieldset label {float:left; text-align:right; font-weight:bold; width:196px; margin:3px 10px 0 0;}
.f_c fieldset label b {color:#f88800;}
.f_c fieldset div {float:left; border:1px solid #66848d; height:21px; background:#fff url(/images/input_bg.gif) top repeat-x; width:230px; padding-left:9px;}
.f_c fieldset div input {border:0; background:transparent; margin:3px 0 0 0; padding:0; width:221px;}
.ie6 .f_c fieldset div input, .ie7 .f_c fieldset div input {margin-top:2px;}
.f_c fieldset.long1 div {width:200px;}
.f_c fieldset.long1 div input {width:191px;}
.f_c fieldset.short div {width:170px;}
.f_c fieldset.short div input {width:161px;}
.f_c fieldset.short2 div, .f_c fieldset div.short2 {width:110px;}
.f_c fieldset.short2 div input, .f_c fieldset div.short2 input {width:101px;}
.f_c fieldset.short4 div {width:40px;}
.f_c fieldset.short4 div input {width:31px;}
.f_c fieldset.ta div {padding:2px 0 2px 9px;}
.f_c fieldset.ta textarea {padding:0; background:none; border:0;}
.f_c fieldset.ta div, .f_c fieldset.ta textarea {width:421px; height:155px;}
.f_c fieldset.ta2 div, .f_c fieldset.ta2 textarea {height:95px;}
.f_c fieldset.subm {padding:18px 0 0 205px;}
.f_c input.subm {background:url(/images/b_send_rus.gif) left top no-repeat; width:113px; height:37px;}
.f_c span {color:#66848d; float:left; margin:3px 0 0 10px;}
.f_c span b {color:#f88800;}
.f_c fieldset.captcha label {margin-top:108px;}
.f_c fieldset.captcha p {padding:5px 0 0 0;}
.f_c fieldset.captcha div {padding:0; background:none; width:auto; border:0; height:auto;}
.f_c fieldset.captcha div input {width:67px; border:1px solid #66848d; background:#fff url(/images/input_bg.gif) top repeat-x; margin:10px 0 0 0; padding:3px 9px; line-height:15px;}
.ie6 .f_c fieldset.captcha div input, .ie7 .f_c fieldset.captcha div input, .ie8 .f_c fieldset.captcha div input {padding:1px 9px 5px 9px;}
.f_c label.next {width:125px; margin-left:5px;}

.aero fieldset label {text-align:left;}
.f_c .aero {padding-left:30px;}
.f_c .aero1 {padding-top:6px;}
.f_c .aero1 .aero_lc {float:left; width:470px; overflow:hidden;}
.f_c .aero1 .aero_rc {float:left; width:340px; overflow:hidden;}
.aero1 .aero_lc fieldset label {width:155px;}
.aero1 .aero_lc select {float:left;}
.aero1 .aero_rc fieldset label {width:83px;}
.f_c .aero2 {padding-top:11px;}
.aero2 fieldset {float:left; overflow:hidden;}
.aero2 fieldset label {float:none;}
.aero2 fieldset div {float:none; margin-top:4px;}
.aero2 fieldset.from {width:239px;}
.aero2 fieldset.from div {width:216px;}
.aero2 fieldset.from div input {width:207px;}
.aero2 fieldset.to {width:229px;}
.aero2 fieldset.to div {width:204px;}
.aero2 fieldset.to div input {width:197px;}
.aero2 fieldset.date_from {width:164px;}
.aero2 fieldset.date_from div {width:140px;}
.aero2 fieldset.date_from div input {width:131px;}
.aero2 fieldset.time_from {width:182px;}
.aero2 fieldset.time_from div {width:160px;}
.aero2 fieldset.time_from div input {width:151px;}
.f_c .aero3 {padding-top:6px;}
.f_c .aero3 fieldset label {width:154px;}
.f_c .aero fieldset.ta div, .f_c .aero fieldset.ta textarea {width:381px;}
.f_c .aero p.must {border-top:1px solid #66848d; padding-top:6px; margin-top:30px;}
.f_c .aero p.must b {color:#f88800;}
.f_c label.w_auto {width:auto; margin-left:4px;}
.f_c .dates select {float:left; margin-right:6px;}

.contact_back {padding:50px 20px; background:url(//images/contact_shadow.gif) top repeat-x;}

/* arenda avto */
.cats {padding-left:21px; padding-bottom:30px; font:12px Arial, Helvetica, sans-serif; color:#010208;}
.cats .wrap div {float:left; text-align:center;}
.cat3 .wrap div {width:280px;}
.cat5 div {width:172px;}
.cats .wrap a img {border:0; padding:1px; border:1px solid #a6bdc8;}
.cats p {line-height:16px; padding:12px 0 0 0;}
.cats p.comments {font-size:11px; line-height:15px; color:#006186; padding:10px 0 0 0;}
.cats p.comments i {color:#f88800; font-weight:bold; font-size:16px; margin-right:3px;}
.cats .wrap h2 {height:auto; padding-top:20px; padding-bottom:9px;}
.cats .wrap h2 a {color:#be003f; text-decoration:none;}
.cats .wrap h2 a:hover {letter-spacing:1px;}
.cats h3 {padding-top:28px;}
.cats h4 {padding-top:16px;}
.cat3 h2 {font:bold 18px/normal Verdana, Arial, Helvetica, sans-serif;}
.cat5 h2 {font:bold 16px/normal Verdana, Arial, Helvetica, sans-serif;}
.cat3 h4 {color:#006186; font:bold 13px Arial, Helvetica, sans-serif; padding-top:0;}
.cat3 h4.first {padding-top:12px;}
.cat3 p {padding:0 0 12px 0;}
.cats ul {list-style:none; margin:0; padding:0 0 0 15px;}
.cats ul li {margin:0; padding:5px 0 0 11px; line-height:15px; color:#15282c; background:url(/images/mark_4x4_orange.gif) left 11px no-repeat;}
.cat3 ul {padding-bottom:8px;}

.listing {padding-top:15px;}
.listing p.l1 {font:12px/16px Arial, Helvetica, sans-serif;}
.listing .wrap {padding-top:15px; padding-bottom:20px; border-top:1px solid #a1b5be;}
.listing .first {border-top:0;}
.listing .wrap img {display:block; float:left; padding:1px; width:240px; border:1px solid #a6bdc8; margin-top:5px; margin-right:45px;}
.listing .wrap .info {float:left; width:570px;}
.listing h3 {color:#be003f; font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif; padding:0;}
.listing .info p {font-weight:bold; line-height:20px;}
.listing dl {margin:0; padding:0; overflow:hidden; line-height:20px; color:#000;}
.ie6 .listing dl {height:1%;}
.listing dl dt {margin:0; padding:0; float:left; width:254px;}
.listing dl dd {margin:0; padding:0; float:left; font-weight:bold;}
.listing .info span {display:block; line-height:20px; color:#000;}
.listing a.b_zakazat {display:block; text-indent:-999px; background:url(/images/b_zakazat.gif) left top no-repeat; width:122px; height:34px; margin-top:18px;}
.listing a.b_zakazat:hover {background-position:right top;}
.listing .cena {color:#006186;}
.listing p.warning {padding:10px 0 5px 0;}
.listing p.warning b {color:#be003f;}

.list_aero .wrap .info {width:420px;}
.list_aero a.b_zakazat {float:left; margin-top:85px;}

.list_yaht .pic {float:left; width:244px; margin-top:5px; margin-right:45px;}
.list_yaht .wrap img {display:block; float:none; margin:0 auto;}
.list_yaht a.b_zakazat {margin:10px auto 0 auto;}

.list_nedv {padding:0 20px 13px 20px;}
.list_nedv .wrap {border:0; border-bottom:1px solid #a1b5be; display:none;}
.list_nedv .nepodhodit {display:none;}
.list_nedv h3 {text-transform:uppercase;}
.list_nedv h3 a {color:#be003f; text-decoration:none;}
.list_nedv h3 a:hover {text-decoration:underline;}
.list_nedv a.pic {float:right; margin-top:6px;}
.list_nedv .wrap img {float:none; margin:0; width:270px;}
.list_nedv .wrap .info {width:550px; float:left;}
.list_nedv .info p {font-weight:normal;}

/* Prices */
.prices h2 {color:#be003f; font:bold 14px/normal Verdana, Arial, Helvetica, sans-serif; font-style:italic; height:auto; margin:0; padding:30px 0 0 0;}
.prices h2.first {padding-top:16px;}
.prices dl {overflow:hidden; line-height:16px; margin:0; padding:8px 0 0 0;}
.ie6 .prices dl {height:1%;}
.prices dl dt, .prices dl dd {margin:0; padding:0; color:#35464c;} 
.prices dl dt {float:left; width:467px; margin-right:25px; padding-left:13px; display:inline; background:url(/images/mark_4x4_orange.gif) left 6px no-repeat;}
.prices dl dd {float:left; width:340px;}
.prices p.comments {font-size:11px; font-style:italic; color:#5d8491; padding:14px 0 0 0;}
.prices p.contact {padding:14px 0 12px 0;}

/* Nedv */
.nedv {padding-top:20px;}
.nedv .wrap {margin-right:-8px;}
.nedv .big {float:left; width:514px; height:383px;}
.nedv .big h2 {font:18px/normal Verdana, Arial, Helvetica, sans-serif; color:#1d272b; height:30px;}
.nedv .big h2 b {color:#be003f;}
.nedv #full img {padding:1px; border:1px solid #a6bdc8; width:510px; height:340px; display:none;}
.nedv .small {float:right; width:344px;}
.nedv .small h5 {font:bold 16px/normal Verdana, Arial, Helvetica, sans-serif; color:#1d272b; text-align:right; height:20px; padding:0 10px 0 0;}
.nedv .small h5 b {color:#be003f;}
.nedv #icons {overflow:hidden;}
.ie6 .nedv #icons {height:1%;}
.nedv #icons img {width:160px; height:106px; border:1px solid #a6bdc8; cursor:pointer; float:left; margin-top:10px; margin-right:10px;}
.nedv h3 {color:#be003f; font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;}
.nedv p {line-height:16px; padding:0; color:#010208;}
.nedv .cena {color:#006186;}
.o_buttons {height:36px; overflow:hidden; padding-top:17px;}
a.b_oformit {display:block; text-indent:-999px; background:url(/images/b_oformit.gif) left top no-repeat; width:194px; height:36px;}
a.b_oformit:hover {background-position:right top;}
/*.nedv a.b_oformit {margin-top:17px;}*/
.b_print {background:url(/images/b_pechforma.gif) no-repeat; width:174px; height:36px; display:block; text-indent:-999px;}
a.b_print:hover {background-position:right top;}
.o_buttons a.b_oformit {float:left;}
.o_buttons a.b_print {float:right;}
.print_nb {display:none;}

.nedv_top {background:url(/images/home_row3.gif) left 1px repeat-x;}
.nedv_top h1 {padding-left:20px;}
.f_search {padding:20px 0 0 20px; height:65px; overflow:hidden; background:url(/images/f_search.gif) top repeat-x;}
.f_search a {display:block; float:left; text-indent:-999px; background:url(/images/b_poisk.gif) left top no-repeat; width:103px; height:35px;}
.f_search a:hover {background-position:left bottom;}
.f_search fieldset {float:left; padding:0;}
.f_search .row {overflow:hidden; height:28px;}
.f_search label {float:left; color:#35464c; font-weight:bold; line-height:16px;}
.f_search select {float:left; border:1px solid #a2b6c0; padding-left:2px;}
.f_search .f1 {width:301px;}
.f_search .f2 {width:293px;}
.f_search .f3 {width:163px;}
.f_search .f1 label {width:142px;}
.f_search .f21 label {width:61px;}
.f_search label.f221 {width:61px;}
.f_search label.f222 {width:44px;}
.f_search label.f223 {width:auto;}
.f_search .f3 label {width:54px;}
.f_search .f1 select {width:133px;}
.f_search .f21 select {width:212px;}
.f_search .txt {border:1px solid #a2b6c0; padding:0 5px 2px 5px; margin:0; width:70px; float:left;}
.f_search .f22 .txt {margin-right:3px;}

#paging {padding-bottom:15px; height:20px; overflow:hidden; padding-left:330px;}
#paging a {color:#35464c; font-weight:bold; margin-right:7px; padding:2px 5px; float:left; height:14px; text-decoration:none; border:1px solid #fff;}
#paging a.page:hover {color:#405066; color:#be003f;; border:1px solid #745; background:#fff0f0;}
#paging a.prev:hover, #paging a.next:hover {color:#be003f;}
#paging a.off, #paging a.off:hover, #paging a.cur {color:#ababab; cursor:default;}
#paging a.cur {border:1px solid #9ab;}
#paging a.absent {cursor:default; color:#d3d6dc;}

.print .header, .print #menut, .print .cities, .print #pic, .print #keywords, .print .footer, .print .nedv .o_buttons, .print .nedv h3 {display:none;}
.print .bg_top, .print .shadow_l, .print .shadow_r, .print .shadow_l_t, .print .shadow_r_t, .print .bottom, .print .cols {background:none;}
body.print {background:#fff; font-size:16px;}
.print .bg_top {padding-bottom:0;}
.print .cols h1 {color:#010203;}
.print .print_nb {display:block;}
.print .nedv p {line-height:21px;}

.contwrap {text-align:justify; padding-top:12px;}
.contwrap p {padding:3px 0 7px 0; line-height:16px;}
.contwrap h2 {padding:7px 0 0 0; font-size:16px;}
.cols p.from {font-size:10px; color:#010509; padding-top:20px;}
.contwrap ul {margin:0; padding:0 0 0 20px; overflow:hidden; list-style:none;}
.contwrap ul li {line-height:16px; padding:4px 0 0 16px; background:url(/images/mark_02.gif) left 9px no-repeat;}
.ie6 .contwrap ul {height:1%;}
.contwrap ul li.fr {float:right; margin:0; padding:0; background:none;}
.contwrap ul li.fr img {border:1px solid #3399bb;}

.restaurants {overflow:hidden; padding:0 20px 0 20px;}
.ie6 .restaurants {height:1%;}
.restaurants img {float:right; border:1px solid #3399bb; margin-bottom:10px;}
.contwrap .restaurants h2 {padding-top:10px; padding-bottom:5px; font-size:18px;}
.restaurants h3 {padding:0; font-size:16px; color:#be003f; font-style:italic;}
.contwrap .restaurants ul {list-style:none; margin:0; padding:5px 0 10px 0;}
.contwrap .restaurants ul li {line-height:18px; margin:0; padding:0; background:none;}
.contwrap .restaurants ul li a {color:#069; text-decoration:none;}
.contwrap .restaurants ul li a:hover {text-decoration:underline;}

.faq {background:url(/images/home_row3.gif) left 1px repeat-x; padding:1px 20px 13px 20px;}
.faq .main {padding-top:15px;}
.faq h2 {font-size:14px; padding:0;}
.faq .main p {padding:0 0 14px 0;}
.faq .main p.subt {padding-bottom:5px;}
.faq .main em {font-style:italic;}
.faq ol {padding-bottom:15px;}
.faq ol li {padding-top:5px;}
.faq ol li b, .faq ol li em {color:#5D8491;}
.faq ul {list-style:none; margin:0; padding:0 0 15px 15px;}
.faq ul li {margin:0; padding:5px 0 0 11px; line-height:15px; color:#15282c; background:url(/images/mark_4x4_orange.gif) left 11px no-repeat;}
.faq ul li em {color:#5d8491;}
.faq table, .faq td {margin:0; padding:0; border:0; border-collapse:collapse;}
.faq td {padding:2px 20px 2px 0;}
