body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626879;
min-width:990px;
background-color:#fff;
margin:0;
padding:0
}
.nav {
list-style-type:none;
position:absolute;
width:550px;
height:31px;
color:#fff;
font-weight:700;
font-size:12px;
line-height:35px;
left:20px;
top:141px;
z-index:9;
margin:0;
top:153px;
padding-left:0px
}

.nav2 {
top:-31px;
left:0
}

#nav_right .nav {
position:static;
width:100%;
height:31px;
margin:0;
padding:0
}

#nav_right .nav li {
float:right;
margin-right:0;
margin-left:2px
}

.nav li {
background:url(../images/layout/nav_off_.png) no-repeat right top;
padding-right:6px;
margin-right:2px;
float:left
}

.nav li a,.nav li span {
display:inline;
height:31px;
background-image:url(../images/layout/nav_off0.png);
overflow:hidden;
padding:0 9px 0 15px
}

.nav li a {
color:#FFF;
text-decoration:none;
height:31px;
display:inline;
float:left
}

.nav li span {
padding:0 9px 0 15px
}

.nav li.nav-on {
background:url(../images/layout/nav_on_e.png) no-repeat right top
}

.nav li a.selected {
display:inline;
background-image:url(../images/layout/nav_on_b.png);
height:31px;
float:left;
padding:0 9px 0 15px
}

#nav_right {
width:680px;
float:right;
right:20px;
text-align:right;
z-index:10;
margin-left:0;
top:138px;
margin-top:0;
height:0;
position:relative
}

#nav_right .nav_right_wrap {
background:url(../images/layout/search_bg2.png) no-repeat;
height:31px;
width:440px;
float:left;
line-height:0;
padding-top:4px
}

#nav_right p {
margin:7px 0 0 10px
}

#nav_right input.field {
height:17px;
padding-top:3px;
text-indent:3px;
background:url(../images/layout/search_f.png) no-repeat;
width:141px;
border-width:0
}

#nav_right input.button {
background:url(../images/layout/search_c.png) no-repeat;
height:20px;
width:62px;
color:#FFF;
border-width:0;
margin:1px 0 -1px
}

#speedbar {
float:left;
clear:both;
position:relative;
margin-top:-15px;
color:#626879;
/*padding-left:25px;*/
/*height:48px;*/
padding-top:0;
width:90%
}

.mrg20 {
margin-left:20px !important
}

.mrg20both {
margin-left:20px !important;
margin-right:20px !important
}

.mrg105 {
margin-left:105px !important
}

.mrg135 {
margin-left:135px !important
}

.mrg250 {
margin-left:250px !important
}

.a_i img,.h_news img,.a_inner img .article p,.article_inner p {
margin-bottom:8px
}

.article .crumbs img,.article_inner .crumbs img {
vertical-align:top;
margin-top:2px;
border:none
}

.crumbs {
font-size:11px;
float:left;
width:100%;
text-align:left
}

.article .name,.article_inner .name {
font-size:12px
}

.article .name a,.article_inner .name a {
color:#626879;
text-decoration:none;
font-weight:700
}

.article .photo {
float:left;
margin-top:0;
margin-left:0;
margin-right:15px;
width:100px
}

.article .photo a,.article .photo a:visited {
text-align:center;
display:block
}

.photo a img {
border:1px solid #BFD1E2;
margin-top:0;
padding:2px
}

.article_inner .photo {
float:left;
margin-top:10px;
padding:2px
}

.article .empty-photo,.article_inner .empty_photo {
border-color:#FFF
}

#events .text {
margin-right:80px;
width:75%
}

.vote {
background-image:url(../images/layout/vote_bg.png);
background-repeat:no-repeat;
float:right;
margin-left:-97px;
width:92px;
height:16px;
position:relative;
padding-top:1px;
}
.vote.act:hover {
background-color:skyblue;
font-weight:bold;
color:#fff
}
.vote span {
cursor:default
}
.vote.act:hover a {
color:#fff
}
.vote p {
cursor:default;
float:right;
margin-left:-20px;
padding:0 5px;
text-align:right;
}

.to_poi {
height:22px;
background-image:url(../images/layout/to_poi.png);
background-repeat:no-repeat;
background-position:left center;
margin-left:15px;
padding-top:8px;
padding-left:20px
}

.vote_in {
height:28px;
float:left;
margin-left:8px;
text-align:center
}

.vote_in span {
float:left;
margin-top:5px;
margin-left:10px;
margin-right:10px;
width:15px;
text-align:center
}
.vote_in div {
float:left;
width:14px
}
/*.vote_in a {
float:left;
display:block;
margin-left:5px;
margin-top:4px;
height:18px;
width:14px;
background-repeat:no-repeat
}*/
.vote img {
margin:0;
border:0
}
.voteup {
background-image:url(../images/icons/add.png);
height:16px;
width:16px;
}

.votedown {
background-image:url(../images/layout/vote-.png)
}

.brief {
float:left
}

.poi_webpage {
background-image:url(../images/wysiwyg/insert_hyperlink_on.gif);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
padding:2px
}

.right_button {
float:right;
font-size:11px;
color:grey;
margin-right:10px;
margin-top:-26px
}


.stars {
height:10px;
margin-bottom:10px
}

.titleRating .stars {
margin-bottom:0;
margin-top:-4px
}

.stars span {
width:17px;
height:17px;
float:left;
display:block;
background-image:url(../images/starbox/default.png);
background-color:#dcdcdc
}
.titleRating .stars span {
background-image:url(../images/starbox/defaultPoiDetails.png) !important;
background-color:#fff
}

.stars img {
background-color:#DCDCDC;
border:none;
vertical-align:baseline;
margin:0;
padding:0
}

.stars a.star {
float:left;
display:block;
height:17px;
width:17px;
background-repeat:no-repeat;
background-color:#DCDCDC;
background-image:url(../images/starbox/default.png);
background-position:center;
border:none;
margin:0
}

.stars .active {
background-color:#FC0 !important
}
.ads_block {
float:left;
width:100%
}
.ads_descr {
float:left;
width:9px;
margin-right:5px;
font-weight:bold
}
.ads {
float:left
}
a.more,input.more {
background-color:#B90A00;
text-decoration:none;
color:#fff;
float:left;
width:65px;
clear:both;
margin:1% 0 10px;
padding:0 5px
}

input.more {
border:none;
text-align:left
}

a.detailed {
background:#528A9C url(../images/layout/detailed.png) no-repeat 95%;
text-decoration:none;
color:#FFF;
clear:left;
float:left;
width:150px;
margin:10px 0 10px 15px;
padding:0 22px 0 5px
}

a.detailed2 {
background:#ac1b15 url(../images/layout/detailed2.png) no-repeat 95%;
text-decoration:none;
color:#fff;
clear:left;
float:left;
width:150px;
margin:0 0 10px 15px;
padding:0 22px 0 5px
}

img,object {
border:none;
border-width:0
}

.wrap_a {
width:100%;
padding:10px 0
}

.bttn1 {
height:20px;
float:left;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
clear:both;
margin:0 0 10px 25px;
padding:0;
}

.bttn1 .l {
float:left;
height:20px;
width:3px;
background:url(../images/layout/button_red.png) no-repeat left bottom;
margin:0;
padding:0;

}

.bttn1 .r {
float:left;
height:17px;
background:url(../images/layout/button_red.png) no-repeat right top;
margin:0;
padding:3px 13px 0 10px;
}

.bttn2 {
height:20px;
float:left;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
clear:both;
margin:0 0 10px 25px;
padding:0;
display:block
}

.bttn2 .l {
float:left;
height:20px;
width:3px;
background:url(../images/layout/button_perl.png) no-repeat left bottom;
margin:0;
padding:0;
display:block;
margin-right:-2px
}

.bttn2 .r {
background-repeat:no-repeat;
background-position:right;
float:left;
height:17px;
background:url(../images/layout/button_perl.png) right top;
margin:0;
padding:3px 13px 0 13px
}

.bttn1_mrg1 {
clear:both;
margin:7px 0 0 121px
}

a.bttn1 .r, a.bttn2 .r {
	color:#fff;
	text-decoration:none;
}

#inner4 ul {
list-style-type:square
}

.lang .lang_img {
float:right;
margin-top:12px
}

.lang img {
float:right;
border:1px solid #BFD1E2;
margin:5px 0 0 5px;
padding:2px
}

.lang {
float:right;
margin-top:10px;
margin-right:15px;
position:relative;
z-index:10;
padding-bottom:20px
}

form {
padding-bottom:25px
}

.enterPoi li {
clear:both;
list-style-type:none
}

.add li {
list-style-type:none;
height:30px;
clear:both
}

input.save {
background:#B90A00;
width:100px;
float:left;
border:none;
clear:both;
color:#fff;
text-align:left;
height:20px;
cursor:pointer;
margin-top:6px;
margin-bottom:6px;
padding:2px 2px 2px 15px
}

li.up_avatar span {
height:85px
}

li.up_avatar span.right {
height:90px
}

li.up_avatar {
height:95px
}

.message {
background:#f3f8fc url(../images/skin/information.png) 8px 50% no-repeat;
border:1px solid #b2d1ff;
color:#006dba;
margin:10px 0 5px;
padding:5px 5px 5px 30px;
clear:both;
}

.warning1 {
background:#fff3f3 url(../images/skin/exclamation.png) 8px 50% no-repeat;
border:1px solid red;
color:#c00;
margin:10px 0 5px;
padding:5px 5px 5px 30px
}

.blank_alert {
background:none;
border:1px solid #FFF;
color:#FFF;
margin:10px 0 5px;
padding:5px 5px 5px 30px
}

div.errors {
background:#fff3f3;
border:1px solid red;
color:#c00;
margin:10px 0 5px;
padding:5px;
clear:both;
}

div.errors ul {
list-style:none;
padding:0
}

div.errors li {
background:url(../images/skin/exclamation.png) 8px 0 no-repeat;
line-height:16px;
padding-left:30px
}

.paginateButtons {
font-size:11px;
overflow:hidden;
padding:10px 15px;
clear:both;
text-align:center;
}

.paginateButtons .step,.paginateButtons a.nextLink,.paginateButtons a.prevLink,.paginateButtons span {
color:#0072bc;
text-decoration:underline;
margin:0 1px;
padding:2px 3px;
font-size:12px;
}

.paginateButtons span {
color:#B90A00;
font-weight:700;
text-decoration:none;
}

.prop {
padding:5px
}

.prop .name {
text-align:left;
width:15%;
white-space:nowrap
}

.prop .value {
text-align:left
}

.buttons {
background:#fff url(../images/layout/skin/shadow.jpg) bottom repeat-x;
border:1px solid #ccc;
color:#666;
font-size:10px;
margin-top:5px;
overflow:hidden;
padding:0
}

.buttons input.delete,.buttons a.delete {
background:transparent url(../images/layout/skin/database_delete.png) 5px 50% no-repeat;
padding-left:28px
}

.buttons input.edit,.buttons a.edit {
background:transparent url(../images/layout/skin/database_edit.png) 5px 50% no-repeat;
padding-left:28px
}

.iconButton,.iconButtonPressed,.metaicon,.metaiconPassive {
background-position:center;
background-repeat:no-repeat;
background-color:#FCFCFC;
height:40px;
width:40px;
border-color:#777;
border-style:solid;
border-width:1px;
margin:2px;
}

.metaiconPassive {
border:none;
background-color:#d2d2d2
}

.iconButton:HOVER {
background-color:#FF0
}

.iconButtonPressed {
background-color:#C8C2C2
}

.metaicons {
display:block;
float:left;
margin:3px 0;
padding:0
}

#additionalFilterSrc {
width:200px;
border:1px solid #B90A00;
background-color:#fff;
position:absolute;
padding:5px
}

#additionalFilterSrc .metaicons {
width:100%;
margin:5px 0
}

.metaicons li {
list-style:none;
padding:0 1px 1px
}

.value .metaicons {
float:none;
clear:both;
margin:0
}

.value .metaicons input {
width:auto
}

.value .metaicons .iconButton,.value .metaicons .iconButtonPressed {
float:left;
width:40px;
height:40px
}

.value .metaicons label {
display:block;
float:left;
margin-right:5px
}

._bodytreatment {
background-image:url(../images/poi_meta/bodytreatment.png)
}

._botoxjuviderm {
background-image:url(../images/poi_meta/botoxjuviderm.png)
}

._cryosauna {
background-image:url(../images/poi_meta/cryosauna.png)
}

._depilation {
background-image:url(../images/poi_meta/depilation.png)
}

._eyelashescoloration {
background-image:url(../images/poi_meta/eyelashescoloration.png)
}

._eyelashesextention {
background-image:url(../images/poi_meta/eyelashessextention.png)
}

._haircare {
background-image:url(../images/poi_meta/haircare.png)
}

._hairextention {
background-image:url(../images/poi_meta/hairextention.png)
}

._hairdresser {
background-image:url(../images/poi_meta/hairdresser.png)
}

._infrarotsauna {
background-image:url(../images/poi_meta/infrarotsauna.png)
}

._manicurepedicure {
background-image:url(../images/poi_meta/manicurepedicure.png)
}

._massage {
background-image:url(../images/poi_meta/massage.png)
}

._mesotherapie {
background-image:url(../images/poi_meta/mesotherapie.png)
}

._peeling {
background-image:url(../images/poi_meta/peeling.png)
}

._permanentcosmetics {
background-image:url(../images/poi_meta/permanentcosmetics.png)
}

._spa {
background-image:url(../images/poi_meta/spa.png)
}

._skincare {
background-image:url(../images/poi_meta/skincare.png)
}

._solarium {
background-image:url(../images/poi_meta/solarium.png)
}

._tattopiercing {
background-image:url(../images/poi_meta/tattopiercing.png)
}

._24h {
background-image:url(../images/poi_meta/24h.png)
}

._creditcard {
background-image:url(../images/poi_meta/creditcard.png)
}

._livemusic {
background-image:url(../images/poi_meta/livemusic.png)
}

._sight {
background-image:url(../images/poi_meta/sight.png)
}

._avg_000_090 {
background-image:url(../images/poi_meta/avg_000_090.png)
}

._avg_090_180 {
background-image:url(../images/poi_meta/avg_090_180.png)
}

._avg_180_250 {
background-image:url(../images/poi_meta/avg_180_250.png)
}

._avg_250more {
background-image:url(../images/poi_meta/avg_250more.png)
}

._sex_male {
background-image:url(../images/male.png)
}

._sex_female {
background-image:url(../images/female.png)
}

._sex_ {
background-image:url(../images/business.png)
}

._withpic {
background-image:url(../images/flags/Sightseeing.png)
}

.wrap_inner4 .a_inner {
margin-bottom:10px
}

.mi_m .metaicons {
margin-top:0;
margin-bottom:0
}

.metatext {
float:left;
width:100%;
margin:5px 0
}

.filters {
top:-10px
}

.filters .a_inner {
width:96%;
margin-left:2%;
float:left
}

.filters h1 {
font-size:18px;
height:18px;
position:relative;
margin-bottom:3px;
top:-10px
}

#otherfilters {
background:url(../images/layout/filters.png) no-repeat center;
float:left;
display:block;
height:42px;
width:90px;
margin-top:5px
}

#flash {
float:left;
height:125px;
background-color:#b5e1ff;
text-align:center;
width:100%
}

.flash_intro #header_news_left {
background-image:url(../images/layout/header_n_flash_intro.png) !important
}

.flash_intro #header_news_right {
background-image:url(../images/layout/header_o_flash_intro.png) !important
}

.flash_intro #header_news {
background-color:#b5e1ff !important
}

.flash_intro {
padding-left:446px !important
}

.flash_intro_wrap {
text-align:center;
width:97%;
float:left
}

.detailed2 {
background:#ac1b15 url(../images/layout/detailed2.png) no-repeat 95%;
text-decoration:none;
color:#fff;
clear:left;
float:left;
width:150px;
border:0;
margin:0 0 10px 15px;
padding:0 22px 0 5px
}

.input_form {
min-height:260px;
height:260px;
padding-top:15px;
width:435px
}

.input_form td {
height:25px
}

.input_form input {
width:305px;
margin-top:5px
}

/*.input_form .bttn1 {
height:20px;
border:0;
margin-bottom:0;
clear:none;
float:left;
deletemargin-left:5px;
width:110px
}
*/
.input_form .bttn1 .r, .bttn1.input .r {
padding-top:0;
height:20px
}

.bttn1.input {
height:20px;
border:0;
margin-bottom:0;
clear:none;
float:left;
margin-left:25px;
/*width:110px*/
}

.bttn1.input .r {
padding-top:0;
height:20px
}
.bttn1.input input {border:0}


.econsole {
width:280px;
float:left;
margin:0;
padding:0
}

.econsole .bord_top,.econsole .bord_bottom {
float:left;
width:280px;
height:6px;
background-image:url(../images/layout/econsole_top.png)
}

.econsole .bord_bottom {
background-image:url(../images/layout/econsole_bottom.png)
}

.econsole .inner {
float:left;
clear:both;
background-color:#fff;
width:280px
}

.econsole .message {
clear:both;
margin:10px
}

.econsole .bttn1, .econsole .bttn2 {margin:0 0 7px 32px}

.fv1 {
width:280px;
margin:0;
padding:0
}

.fv1 .y_field,.fv1 div.bord {
width:280px
}

.fv1 .y_field div.bord span.t_0,.fv1 .y_field div.bord span.b_0 {
width:268px
}

.fv1 select {
width:255px
}

.fv2 {
width:565px;
margin:0;
padding:0
}

.fv2 .y_field,.fv2 div.bord {
width:565px
}

.fv2 .y_field div.bord span.t_0,.fv2 .y_field div.bord span.b_0 {
width:553px
}

.y_field {
width:300px;
float:left;
clear:both
}

.y_field div.bord {
height:6px;
float:left;
width:auto;
clear:both
}

.y_field div.bord span {
height:6px;
float:left;
width:6px;
margin:0
}

.y_field div.bord span.t {
background:url(../images/layout/y_field_t.png) top left no-repeat
}

.y_field div.bord span.t_0,.y_field div.bord span.b_0 {
background:#fff;
width:288px
}

.y_field div.bord span.t_1 {
background:url(../images/layout/y_field_t_1.png) top right no-repeat
}

.y_field div.inner {
background:#fff bottom left no-repeat;
margin-top:4px;
padding:10px
}

.y_field div.bord span.b {
background:url(../images/layout/y_field_b.png) top left no-repeat
}

.y_field div.bord span.b_1 {
background:url(../images/layout/y_field_b_1.png) top right no-repeat
}

.to_edit, .top_flat {
float:right;
width:60px;
height:60px;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:10;
margin:10px 15px 0 0
}

.to_edit {
background-image:url(../images/layout/edit.png)
}

.top_map, .top_poi, .top_map:visited, .top_poi:visited {
height:30px;
background-repeat:no-repeat;
display:block;
clear:both;
width:auto;
padding-left:40px;
padding-top:7px;
color:#fff;
margin-left:10px;
font-weight:bold;
}
.top_map:hover, .top_poi:hover {
text-decoration:none;
}
.top_map {
background-image:url(../images/layout/poimap.png);
}

.top_poi {
background-image:url(../images/layout/poinear.png);
margin-top:5px
}



.top_flat {
background-image:url(../images/layout/poimap.png)
}

div.title {
width:100%;
margin-bottom:10px;
float:left
}

div.title h1 {
margin:0 200px 0 35px
}

.titleRating {
float:left;
margin-top:-15px;
margin-bottom:-10px;
width:500px;
margin-left:35px
}

.titleRating a,.titleRating a:visited {
float:left;
width:100%;
text-decoration:none
}

.titleRating .stars {
float:left;
margin-right:5px;
}
.headerHits {
float:right;
margin:-10px 10px 0 -130px;
text-align:right;
}
.titleRating .bttn1 {
float:left;
clear:none;
margin:-5px 0 0
}

.titlewrap {width:auto;float:none;margin-right:150px}


.deleteImg, .awardControl, .followerControl {
width:18px !important;
height:18px !important;
float:left;
left:5px;
border:0;
color:#fff;
font-size:10px;
position:relative;
padding-bottom:2px;
padding-top:2px;
padding-left:6px;
background:url(../images/layout/popupNavClose.png) no-repeat;
margin:0
}

.deleteImg {
  bottom:-30px;
}

.awardControl {
  left:78px;
  top:-95px;
  text-decoration:none;
  font-weight:bold;  
}
.poiAwards .awardControl {top:0}

.warning {
z-index:20;
display:block;
border:none;
font-size:10px;
position:relative;
color:red;
width:90px
}

.rss {
margin:0 0 0 10px
}

#userActivityChart {
background-color:#FFF;
display:block;
border:1px dotted blue;
margin:0;
padding:4px 0
}

#userActivityChart .bar {
border:none;
float:left;
margin:0 3px;
padding:0
}

#userActivityChart .bar .filling {
border:none;
background-color:grey;
margin:0;
padding:0
}

#userActivityChart .bar .xlabel {
border:none;
position:absolute;
background-color:#FFF;
height:10px;
font-size:8px;
color:#000;
margin:0;
padding:0 0 0 9px
}

.tagCloud h1 {
clear:none
}

.tagCloud a {
margin-right:10px
}

.tagCloud a,.tagCloud a:visited {
color:#566f80;
text-decoration:underline
}

.tagCloud a:hover {
color:#b90a00;
text-decoration:underline
}

.statusBar {
display:block;
width:10px;
border:none;
height:64px;
float:right;
margin:10px 15px 0 -15px
}

.statusBar span {
width:8px;
display:block;
color:#FFF;
margin:0 1px;
padding:0
}

.left_col_wrapper {
width:100%;
float:left
}

.left_col_wrapper_inner,.left_col_wrapper_inner2 {
margin:0 206px 0 0
}

.left_col_wrapper_inner2 {
margin-left:225px;
margin-right:206px
}

.right_col_menu {
width:196px;
margin-left:-196px;
float:left
}

.left_col_menu {
float:left;
width:196px;
margin-left:-100%
}

.menu_left .wrap,.menu_right .wrap {
padding:10px
}

.menu_left .wrap h1,.menu_right .wrap h1 {
margin-left:-10px;
margin-right:-10px
}
/*
#descriptionContainer,#preview {
margin:0 auto;
padding:10px 43px 10px 23px
}
*/
#preview {
border-top:1px solid grey;
border-bottom:1px solid grey;
/*padding:10px 23px 10px 3px*/
}

#descriptionContainer h1,.descriptionContainer h1 {
color:#b90a00;
font-family:url(../fonts/MyriadPro-Regular.otf), Arial, Helvetica, sans-serif;
background:none;
font-size:20px;
clear:both;
margin-bottom:5px;
margin-left:0;
height:auto;
}

#descriptionContainer h2,#descriptionContainer h3,.descriptionContainer h2,.descriptionContainer h3 {
clear:both;
width:100%;
padding-bottom:0;
margin-bottom:3px
}

#descriptionContainer li,#preview li,.descriptionContainer li {
margin-left:0;
padding-left:0;
list-style-position:inside
}

#descriptionContainer img,.descriptionContainer img {
margin:3px 7px 5px;
}

.descriptionContainer img {
max-width:200px;
}

#descriptionContainer a,.descriptionContainer a, #descriptionContainer a:visited,.descriptionContainer a:visited, .grayLinks a, .grayLinks a:visited, .grayLinksD a, .grayLinksD a:visited {
color:#626879;
text-decoration:none;
border-bottom:1px dotted #626879
}

#descriptionContainer a:hover,.descriptionContainer a:hover, .grayLinks a:hover, .grayLinksD a:hover {
text-decoration:none;
border-bottom:0
}

a.lightboxImg, a.awarded {
text-decoration:none;
border:0 !important;
}
a.lightboxImg span {
background-image:url(../images/icons/zoom.png);
background-position:right 0;
background-repeat:repeat;
float:right;
height:26px;
margin-left:-50px;
margin-top:7px;
position:absolute;
width:40px;
}
a.awarded span {
float:left;
margin-left:-120px;
margin-top:0px;
position:relative;
width:30px;
background: url(../images/icons/award.png) no-repeat right top;
margin-top:3px;
height:42px;
display:block
}
a.awarded img {float:left}


#descriptionContainer table,.descriptionContainer table {
  border:none;  
}

#preview th,#descriptionContainer th,.descriptionContainer th, #descriptionContainer td,.descriptionContainer td {
  padding: 4px 4px; 
  border:none;
}

#preview .even td,#descriptionContainer .even td,.descriptionContainer .even td {
  background-color: #eef8ff
}

#preview .numbered li,#descriptionContainer .numbered li,.descriptionContainer .numbered li {
  list-style: none;
}

#preview th, #preview td.counter,#descriptionContainer th,.descriptionContainer th, #descriptionContainer td.counter,.descriptionContainer td.counter {
  background-color: #dee8f0; 
}

.grayLinksUB a, .grayLinksUB a:visited {
color:#626879;
font-weight:bold;
text-decoration:undeline
}

.grayLinksUB a:hover {
text-decoration:none
}
.bold {font-weight:bold}

.floatLeft,.floatLeftClear,.floatClear,.floatRight,.floatRightClear {
margin:0 7px 5px
}

.floatLeftClear {
float:left;
clear:left
}

.floatRightClear {
float:right;
clear:right
}

.left_col_wrapper #inner4 {
margin-top:0
}

.static_partnerprog_list .text {
font-size:12px;
font-weight:400;
margin-top:10px
}

.statictext a,.statictext a:visited,.redLinks a,.redLinks a:visited {
color:#b90a00;
text-decoration:none
}

.redLinksU a,.redLinksU a:visited, a.redU, a.redU:visited  {
color:#b90a00 !important;
text-decoration:underline;
border:0;
}

.gray a,.gray a:visited,a.gray:visited,a.gray {
color:#626879;
text-decoration:underline
}

.gray a:hover,a.gray:hover {
text-decoration:underline;
color:#b90a00
}

.h_line {
width:100%;
height:1px;
clear:both
}

#integration #content {
margin:25px 0 0
}

#exception {
color:red;
position:absolute;
z-index:101;
background-color:#fff;
width:198px;
margin-left:-6px
}

.wiki_buttons .button,.wiki_buttons .button_active {
float:left;
border:none;
height:23px;
width:23px;
display:block;
background-repeat:no-repeat;
background-color:none;
margin-top:1px;
padding:1px;
}

.wiki_buttons .button:hover {
border:1px #000 solid
}

.wiki_buttons {
float:left;
width:100%;
background:url(../images/bbcodes/bg.gif) repeat-x;
height:25px;
margin-top:5px;
padding:0
}


.tourEntry {
display:block;
width:560px;
height:30px;
padding-bottom:10px;
clear:both
}

.tourEntry .name {
padding-top:4px;
display:block;
float:left;
width:260px
}

.tourEntry .name a {
text-decoration:none;
color:red;
margin-right:8px;
font-weight:700
}

.tourEntry select {
width:40px
}

.tourEntry .timePickerContainer {
float:right;
display:block;
width:270px
}

.tourEntry .timePickerToggle {
float:left;
display:block;
width:24px;
height:24px;
background:url(../images/clockIcon.png) no-repeat;
background-position:top left
}

.tourEntry .timePicker {
float:left;
display:block
}

.tourEntry .timePickerClock {
display:block;
height:24px;
float:right;
width:250px;
padding-left:30px;
background:url(../images/clockIcon.png) no-repeat;
background-position:top left
}


content {
visibility:hidden
}

.table.table0 {
float:left;
width:98%;
margin-left:2%
}

.table .col0 {
margin-right:165px
}

.table .col0_wrap {
width:100%;
float:left
}

.table .col1 {
width:50px;
margin-left:-155px
}

.table .col2 {
width:65px;
margin-left:-75px
}

.table .row {
width:98%;
background:url(../images/layout/dots.png) repeat-x left bottom;
margin:0;
padding:10px 1%
}

#content #poi, #content #poi_inner {
width:100%
}

#content .tagCloud h1 {
margin-left:0
}

#user_menu a,#user_menu a:visited,.block5 a.bttn1,.block5 a:hover {
color:#fff;
text-decoration:none
}

#user_menu a:hover,.statictext a:hover {
text-decoration:underline
}

#login,#login a,#act_poi_list li abbr {
color:#fff
}

#nav_right .nav_right_wrap form,.table .row h1 {
margin:0;
padding:0
}

#speedbar a,#speedbar a:visited,.block5 a,.block5 a:visited,.crumbs a,.crumbs a:visited,.to_poi a,.to_poi a:visited,a.red,a.red:visited {
color:#b90a00;
font-weight: normal;
}

#speedbar a:hover,#menu_left .m_i a:hover,#menu_left .m_i a:hover span,.to_poi a:hover,a.red:hover,.redLinksU a:hover {
text-decoration:none
}
/*
#speedbar h1,.crumbs h1 {margin:0 !important;font-size:12px !important;display:inline !important}
#menuContainer h1 {color:#626879 !important;font-size:11px !important;margin:0 !important}
*/
.block1n2_wrapper,.u_l_wrap .list,.float {
float:left;
width:100%
}
.geoSelected{
  border:1px solid #626879;
  text-decoration:none;
  padding:0 3px;
}

.block1_top_left,.block1_top_right,.block1_bottom_left,.block1_bottom_right,.block2_top_left,.block2_top_right,.block2_bottom_left,.block2_bottom_right {
width:4px;
height:4px;
float:left
}

.block1_innerwrap2,.block2_innerwrap2 {
background-position:right;
width:auto;
min-height:314px;
padding:20px 25px
}

.block5_top_left,.block5_top_right,.block5_bottom_left,.block2_bottom_right {
width:5px;
height:5px;
float:left
}

#afisha_inner,#poi_inner {
float:right;
width:77%;
margin:0
}

#afisha #a_wrap2,#afisha_inner #a_wrap2,#p_wrap2 {
background-image:url(../images/layout/a_bot_right.png);
background-repeat:no-repeat;
background-position:right bottom;
height:100%;
width:100%;
padding-bottom:10px;
clear:both;
float:left
}

#a_top,#p_top {
background-image:url(../images/layout/a_top_right.png);
background-repeat:no-repeat;
background-position:right top;
height:4px;
float:left;
width:100%;
clear:both;
margin-bottom:25px
}

.a_i .a_i_top .a_i_top_left,.a_inner .a_i_top .a_i_top_left,.p_i .p_i_top .p_i_top_left {
background-image:url(../images/layout/a_i_top_right.png);
background-repeat:no-repeat;
background-position:right top;
float:right;
height:4px;
width:4px
}

.a_i .a_i_wrap,.a_inner .a_i_wrap,.p_i .p_i_wrap {
height:100%;
width:100%;
background-image:url(../images/layout/a_i_bot_right.png);
background-position:right bottom;
background-repeat:no-repeat;
clear:both;
float:left;
padding-bottom:10px
}

.date,.photo {
font-size:11px
}

.crumbs img,p,span.right a.red {
margin:0
}

.lang strong,.floatRight {
float:right
}

.enterPoi,.add {
margin-left:0;
padding:0
}

.enterPoi li span,.add li span {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#c4cbd3;
height:20px;
width:190px;
display:block;
padding-top:10px;
padding-left:10px;
float:left
}

.enterPoi .right,.add li span.right {
margin-left:10px;
width:330px;
padding-top:5px;
height:25px;
padding-left:10px;
overflow:visible
}

span.right a,.right a {
margin-left:10px
}

errors,td.errors,td.errors select,td.errors input {
border:1px solid red
}

.input_form .bttn1 input,.bttn1 input {
color:#fff;
line-height:10px;
height:20px;
background:none;
border:0;
margin-top:0
}

.bttn1 input {
color:#fff;
line-height:10px;
height:20px;
background:none;
border:0;
width:auto;
margin:0;
padding:0
}

.floatLeft,.table.table0 .row,.table .col {float:left}

.table .col h1 {font-size:17px}

#bodySpinner, #menuSpinner, #uploadSpinner {
background:url(../images/spinner_.gif) no-repeat center top;
margin-top:14px;
height:100%;
width:100%;
position:absolute;
}

#uploadSpinner {
width:180px;
height:20px;
}

#menuSpinner {margin-top:36px;width:193px}

#mapp {clear:both}
#mapp #copyright, #mapp .YMaps-copyrights, #mapp span {display:none}
.metahor .metaicons div {float:left;margin-right:5px}
.indexTopics hr {border-style: dotted none none; border-color: #ababab; border-width: 1px 0pt 0pt;}
.postIcon {margin-bottom:-2px;margin-left:3px}

.curvy {position:relative; width:auto; background:#fff; margin:10px 10px 0;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:7px; height:7px; color:#fff; background:#F3F7FA; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;} #cbl {bottom:0; left:0;} #ctr {top:0; right:0;} #cbr {bottom:0; right:0;} 
.curvy em b {position:absolute; font-size:80px; font-family:arial; color:#fff; line-height:40px; font-weight:normal;}
#ctl b {left:-5px;top:-10px} #ctr b {left:-16px;top:-10px} #cbl b {left:-5px; top:-22px;} #cbr b {left:-16px; top:-22px;}
.curvy .cinner {position:relative; z-index:100; padding:0 0 10px;}

#descriptionCurvy {margin:0 10px 0}
.cContOther  #ctl, .cContOther  #ctr {background:#e8edf2}


#bodyContainer .bttn1 {margin-bottom:5px}

.justTitle {margin-top:0;float:left;clear:left}
.titleHelper {float:right;margin-top:-51px;padding-right:15px;right:0;position:relative;}

#show {width:100%}
#show .bttn1, .goUp {margin-top:-25px;margin-left:35px}
#show div.title h1 {margin:0 0 0 35px;float:none;clear:none}
#show div.title {width:auto;float:none;margin-bottom:0px;padding-bottom:50px}

h1.boost {padding-left:22px !important;background: transparent url(../images/icons/star.png) no-repeat left 2px}
a.boost {padding-left:14px !important;background: transparent url(../images/icons/star_mini.png) no-repeat left 3px}

.menu_left h1, .menu_right h1 {margin:0px}
#speedbar h2 {margin:0px}

.autoWidth *, .autoWidth input { width:auto !important }

.award {float:left;height:110px;margin-left:5px;width:110px;}
.award span {display:block;height:45px;text-align:center;}