html, body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:transparent url('../images/theme/bg.jpg') repeat scroll left top; }

form, p { padding:0; margin:0; }
img { border:0; }

a, a:visited { color:#2d75cf; }
a:hover { text-decoration:none; }

#page { width:942px; margin:0 auto; position:relative; }

h1 { font-family:"Myriad Pro"; font-size:20px; letter-spacing:-1px; line-height:18px; font-weight:normal; margin:0; }


/** Hearder-up: login form above header */
.header-up { width:902px; height:39px; padding:8px 20px 0; }
.header-up a, .header-up a:visited { font-size:13px; color:#2d75cf; text-decoration:underline; float:left; margin-top:5px; }
#login { float:right; }

.userMenu { text-align:right; padding-top:8px; color:#666666; }
.header-up .userMenu a { float:right; margin-top:0; font-size:12px; }
.userMenu .split { background:url('../images/theme/userMenu-split.png') no-repeat left center; width:33px; height:14px; float:right; margin-left:16px; }
.icon { 	height:16px; width:16px; background-image:url('../images/theme/userMenu.jpg'); background-repeat:no-repeat; float:left; }
.userMenu .icon { float:right; margin-left:16px; margin-right:2px; }
.iedit { background-position:0 0; }
.ipost { background-position:0 -16px; }
.iexit { background-position:0 -32px; }
.iwrite { height:13px; width:13px; background-image:url('../images/theme/iwrite.jpg'); background-repeat:no-repeat; float:left; }


.header-up form { padding:0 20px; background:transparent url('../images/theme/header-up_form.png') no-repeat scroll left top; float:left; margin-left:20px; padding:0 18px 0 20px; margin-top:3px; }
.header-up input.text { background:transparent url('../images/theme/header-up_input.png') no-repeat scroll left top; border:0; height:17px; width:110px; float:left; margin-right:10px; font-size:12px; padding:4px 6px; color:#c3c3c3; }
.header-up input.submit { margin:-1px 0 0; background:transparent url('../images/theme/header-up_submit.png') no-repeat scroll left top; border:0; position:relative; width:106px; height:29px; float:left; }
.header-up a:hover { text-decoration:none; }

/** Header: typical header */
#header { width:942px; background:transparent url('../images/theme/header.jpg') no-repeat scroll left top; float:left; padding-bottom:20px; }

#logo { position:relative; float:left; margin-left:-17px; margin-top:-7px; display:block; height:91px; width:213px; background:transparent url('../images/theme/logo0.jpg') no-repeat scroll left top; }

.header-stat { width:202px; float:left; padding:17px 0 0 17px; color:#dfe1e1; }
.header-stat img { margin:0 4px 0 3px; }
.header-stat strong { color:#b30000; }

form.search { float:right; margin-top:28px; padding-left:20px; padding-right:19px; background:transparent url('../images/theme/header_form.png') no-repeat scroll left top; }
form.search input.text { color:#a3a3a3; border:0; background:transparent url('../images/theme/header_input.png') no-repeat scroll left top; padding:2px 5px 2px 25px; width:338px; height:24px; float:left; margin-right:13px; }
form.search input.submit { float:left; width:106px; background:transparent url('../images/theme/header_submit.png') no-repeat left top; border:0; height:29px; }

.header-links { float:left; width:902px; text-align:right; padding:3px 20px 0; height:24px; }
.header-links a, .header-links a:visited { color:#333333; }
.header-links a.last { margin:0 1px 0 12px; }

/** Global tabs */
.gTabs { float:right; height:35px; margin-top:-13px; padding-right:16px; position:relative; }
.gTabs a { height:35px; float:left; text-decoration:none; padding-left:12px; }
.gTabs a span { height:32px; width:32px; background-repeat:no-repeat; background-image:url('../images/theme/globalMenu.jpg'); display:block; float:left; }
.gTabs a b { float:left; font-family:"Myriad Pro"; font-size:13px; letter-spacing:-1px; padding:8px 5px 0; text-transform:uppercase; }
.gTabs a:hover { text-decoration:underline; }

.gTabs.active { background:url('../images/theme/gTabsTail.png') no-repeat right top; }
.gTabs.active a { background:url('../images/theme/gTabsHead.png') no-repeat left top; }
.gTabs.active a span { background-image:url('../images/theme/globalMenu-active.jpg'); }
.gTabs.active a:hover { text-decoration:none; }

.gTabs.gSee span { background-position:0 0; }
.gTabs.gCat span { background-position:-32px 0; }
.gTabs.gAbout span { background-position:-64px 0; }
.gTabs.gCreate span { background-position:-96px 0; }

.gTabsContainer { float:left; margin-top:-52px; }
.gTabsContainer .gTabs { float:left; }
.gTabsContainer a, .gTabsContainer a:visited { color:#333; }
.gTabsContainer a.selected { color:#fff }
.gTabsContainer a.selected:hover b { text-decoration:none; }
.gTabsContainer a b { font-weight:normal; }
.gTabsContainer a:hover b { text-decoration:underline; }
.gTabsContainer a:focus { outline:none; }


.header-info { float:left; line-height:145%; padding:14px 24px 10px; color:#333333; }
.header-down { float:left; width:942px; padding-bottom:6px; background:transparent url('../images/theme/header_down.png') no-repeat scroll left bottom; margin-bottom:20px; margin-top:-26px; }
#header .header-down { margin:0; font-size:0; }
.header-sub { float:left; width:942px; background:transparent url('../images/theme/header-sub.jpg') repeat-y scroll left top; margin-bottom:20px; }
.header-sub-b { float:left; width:942px; padding-bottom:6px; background:transparent url('../images/theme/header-sub-b.jpg') no-repeat scroll left bottom; }

#speedbar { margin:10px 0 4px 20px; }
#speedbar a { float:left }
.speedbar { margin-top:-26px; }
/*
.aspects { padding:0 19px 0 5px; }

.geoSelected { float:left; background: url('../images/theme/speedbar-geo-left.png') no-repeat left top; height:23px; padding:0 0 0 10px; border:0; margin-top:-4px; }
.geoSelected span { float:left; background: url('../images/theme/speedbar-geo-right.png') no-repeat right top; display:block; width:100%; height:19px; padding:5px 6px 0 0; }
*/

.aBlock {float:left;margin:-10px 0 10px;position:relative;width:100%;}
.aBlock .t {float:left;width:100%;height:8px;background:url('../images/theme/ablock_bg.png') repeat 0 0;font-size:0;}
.aBlock .t .l {float:left;height:8px;width:8px;background:url('../images/theme/ablock.png') no-repeat left top;}
.aBlock .t .r {float:right;height:8px;width:8px;background:url('../images/theme/ablock.png') no-repeat right top;}
.aBlock .c {background:url('../images/theme/ablock_bg.png') repeat 0 0; float:left;width:100%;}
.aBlock .c .cw {background:url('../images/theme/ablock_md.png') repeat-y center center;float:left;margin:15px 0;padding-bottom:10px;width:100%;}
.aBlock .b {float:left;width:100%;height:8px;background:url('../images/theme/ablock_bg.png') repeat 0 0;font-size:0;}
.aBlock .b .l {float:left;height:8px;width:8px;background:url('../images/theme/ablock.png') no-repeat left bottom;}
.aBlock .b .r {float:right;height:8px;width:8px;background:url('../images/theme/ablock.png') no-repeat right bottom;}

.aspectsBlock { float:left; position:relative; height:44px; width:100% }
/*.aspectsBlock .w { padding:0 23px; }*/
.aspectsBlock .w .l { float:left; background: url('../images/theme/aspectsBlock_lr.jpg') no-repeat left top; width:10px; height:44px; /*margin-left:-23px;*/position:relative; }
.aspectsBlock .w .c { float:left; background: url('../images/theme/aspectsBlock_bg.jpg') repeat left top; width:/*100%*/895px; height:44px;/*margin-left:-13px;*/padding:0 13px;position:relative; }
.aspectsBlock .w .r { float:left; background: url('../images/theme/aspectsBlock_lr.jpg') no-repeat right top; width:10px; height:44px;/* margin-right:-23px;*/position:relative; }
.aspectsBlock .item { float:left; margin:9px 12px 0; }
.aspectsBlock .selected {float:left; margin:5px -1px 0;}
.aspectsBlock .selected .li {float:left;height:39px;width:13px;background:url('../images/theme/aspectActive_lr.png') no-repeat left top;}
.aspectsBlock .selected .ci {float:left;height:39px;background:url('../images/theme/aspectActive_bg.png') repeat left top;}
.aspectsBlock .selected .ri {float:left;height:39px;width:13px;background:url('../images/theme/aspectActive_lr.png') no-repeat right top;}
.aspectsBlock a { float:left; padding-top:4px; text-decoration:none; }
.aspectsBlock a span { color:#666666; }
.aspectsBlock a b { color:#0072bc; font-weight:normal; text-decoration: underline; }

.aspectsBlock .selected a { background: url('../images/theme/aspectActive_b.png') no-repeat center bottom; height:25px; padding:9px 5px 0; display:block; text-decoration:none; }
.aspectsBlock .selected { color:#666666; }
.aspectsBlock .selected b { color:#ffffff; text-decoration:none; font-weight:bold; }


#pathSubMenu .a { border:0; margin:0; }
#pathSubMenu .a a { border:0; }
#pathSubMenu a { text-decoration:none; color:#333333; }
#pathSubMenu a:hover { border:0; text-decoration:underline; }

#pathContainer a, #pathContainer a:visited { text-decoration:none; color:#990000; }
#pathContainer a span { padding-right:3px; padding-left:8px; line-height:13px; }
#pathContainer a img { margin-bottom:-2px }
#pathContainer a span img { margin:0 }
#pathContainer a:hover span { text-decoration:underline; }

/** POI popular towns and sticker row */
.poi-poptowns { float:left; background:transparent url('../images/theme/poi-map.jpg') no-repeat scroll 80px top; width:620px; min-height:211px; padding-left:19px; padding-top:13px; }
.poi-poptowns h1 { font-size:20px; margin:0; letter-spacing:-1px; }

.tagscloud { padding:13px 0; text-align:justify; }
.tagscloud a, .tagscloud a:visited { color:#333333; font-size:11px; margin-right:5px; line-height:145%; }
.tagscloud a:hover { text-decoration:none; }

.cloud { width:435px; float:left; padding:0 18px/* overflow:hidden; background:url('../images/theme/cloud.jpg') no-repeat left top; margin:10px 0 0; padding:0;*/ }
/*.cloud_c { width:435px; padding:15px; min-height:30px; float:left; }
.cloud_f { height:10px; float:left; width:100%; background:url('../images/theme/cloud.jpg') no-repeat left bottom; }*/
.cloud .tcas a, .cloud .tcas a:visited{text-decoration:underline;}
.cloud .tcas a:hover {text-decoration:none;}
.cloud .crumbs a, .cloud .crumbs a:visited { font-size:12px; color:#990000; }

/*#menuContainer { padding:0; }*/

.cloud .a, .cloud a, #menuContainer .a, #menuContainer .a a, #menuContainer .a a:visited  { float:left; background:none; border:0; padding: 0 3px 0 0; width:auto; }

.tcas { padding-top:10px; clear:both; float:left; width:100%; }
.tcas a, .tcas a:visited { color:#333333; display:inline-block; float:none; line-height:130%; padding-right:5px; text-decoration:none; }
.tcas a:hover { text-decoration:underline; }


#menuGeoContainer .crumbsWrap { padding:0 30px; float:left; }
#menuGeoContainer .crumbs { width:371px; padding:2px; clear:both; }
#menuGeoContainer .tcas  { width:371px; padding:10px 32px; }
#menuGeoContainer .moreGeos { width:371px; padding:5px 32px; }



a.nextGeos { background:url('../images/theme/geosNavi.jpg') no-repeat 0 -80px; width:17px; height:80px; float:left; position:relative; margin-left:-20px; margin-top:-10px; }
a.nextGeos:hover { background-position:-20px -80px; }
a.prevGeos { background:url('../images/theme/geosNavi.jpg') no-repeat 0 0; width:17px; height:80px; float:left; position:relative; margin-left:-435px; margin-top:-10px; }
a.prevGeos:hover { background-position:-20px 0; }

.poi-poptowns .tagscloud { padding-bottom:23px; width:584px; }
.poi-poptowns .tagscloud img { opacity:0.65; -moz-opacity:0.65; }
.poi-poptowns .tagscloud:hover img { opacity:1; -moz-opacity:1; }

.poi-sticker { width:302px; height:203px; float:right; background:transparent url('../images/theme/poi-sticker.jpg') no-repeat left top; }


/** Index banners */
.index-banners { padding-bottom:30px; width:942px; float:left; }
.index-banners a { float:left; display:block; margin-left:20px; }
.index-banners a.first { margin-left:0; }
.index-comments { padding-left:24px; width:703px; float:left; }
.index-comments h1 { font-family:"Myriad Pro"; font-size:20px; letter-spacing:-1px; line-height:18px; font-weight:normal; margin:7px 0 5px; text-transform:uppercase; }

/** Comments */
.com { width:689px; float:left; margin-top:10px; background:transparent url('../images/theme/com-back.png') repeat-y scroll right top; }
.com-img { width:77px; float:left; height:79px; background:transparent url('../images/theme/com-img.png') no-repeat scroll left top; padding-top:3px; padding-left:5px; margin-top:15px; }
.com-img a { width:100%; float:left; }
.com-img img { width:73px; height:73px; }
.com-body { float:left; min-height:81px; padding:15px 15px 0 39px; width:552px; background:transparent url('../images/theme/com-text.jpg') no-repeat scroll 1px top; }
.com-bottom { height:12px; width:606px; float:right; background:transparent url('../images/theme/com-bottom.png') no-repeat scroll left bottom; }
.com-info { color:#666666; font-size:10px; padding-bottom:11px; display:inline-block; }
.com-info a, .com-info a:visited { color:#666666; text-decoration:none; }
.com-info a:hover { text-decoration:underline; }
.com-info span { color:#2d75cf; }
.com-info span.com-date { color:#999999; }
.com-info h3 { font-size:12px; margin:0; }
.com-info h3 a, .com-info h3 a:visited { color:#2d75cf; text-decoration:underline; }
.com-info h3 a:hover { text-decoration:none; }
.com-text { margin:0; line-height:17px; display:inline-block; width:99% }
.com-text li { margin-left:15px; }
.com img { max-width: 510px; }

.bodyContainer .com { width:659px; background-image: url('../images/theme/com-back-light.png'); }
.bodyContainer .com-img { background-image: url('../images/theme/com-img-light.png'); }
.bodyContainer .com-body { background-image: url('../images/theme/com-text-light.png'); width:523px; background-position:1px top; }
.bodyContainer .com-bottom { width:576px; background-image: url('../images/theme/com-bottom-light.png'); }
.bodyContainer .items { margin-bottom:10px; float:left; }
.bodyContainer .poi-frame { background-image: url('../images/theme/poi-frame-light+.png'); }

.poi-split-frame { margin-top:20px; background: transparent url('../images/theme/poi-split.png') repeat-y left top; padding-left:14px; width:688px; margin-right:-34px; position:relative; }
.poi-split-frame .poi-frame { margin-right:48px; }

.bodyContainer .poi-split-frame { background-image: url('../images/theme/poi-split-light.png'); }

.poi-com { width:661px; margin:10px 0; background-image: url('../images/theme/poi-com-back-light.png') !important; }
.poi-com .com-img { background-image: url('../images/theme/poi-frame.png'); float:left; width:121px; height:92px; padding:0; }
.poi-com .com-img img { width:113px; height:85px; margin:3px 4px; }
.poi-com .com-body { background-image: url('../images/theme/poi-com-text-light.png'); width:483px; }
.poi-com .com-bottom { width:537px; background-image: url('../images/theme/poi-com-bottom-light.png'); }


/** TOP POI 4 */
.poi-top4 { float:left; width:210px; overflow:hidden; padding-left:5px; }
.poi-top4 .items { background:transparent url('../images/theme/poi-top4.jpg') no-repeat scroll left top; float:left; width:141px; height:476px; padding-top:20px; padding-left:69px; }
.poi-top4 h1 { text-transform:uppercase; font-size:20px; line-height:18px; font-weight:normal; font-family:"Myriad Pro"; letter-spacing:-1px; margin:7px 0 16px; }
.poi-frame { display:block; float:left; width:113px; max-height:114px; padding:3px 4px; background:transparent url('../images/theme/poi-frame+.png') no-repeat scroll left top; text-decoration:none; }
.poi-frame img { width:113px; height:85px;}
.poi-frame span { color:#333333; display:inline-block; font-weight:bold; max-height:30px; overflow:hidden; width:109px; font-size:12px; padding:0 2px; }
.poi-split { height:91px; border-right:1px solid #ddd; float:left; }
.poi-images { padding-left:15px; }
.poi-images .poi-split { padding-left:25px; margin-right:25px; }
.poi-images h1, .poi-list h1{ float:left; margin:7px 0; width:100%; }
.poi-top4 a { float:left; padding:5px 0 0 18px; margin-left:-69px; position:relative; }
.poi-top4 .poi-frame { margin:0 0 8px 0px; padding:3px 4px; }
.poi-list { padding-left:15px; }
.poi-list a.permLink { margin-right:52px !important; }


.award { display:block; float:left; width:122px; height:102px; padding:9px 0; text-align:center; background:transparent url('../images/theme/award-frame.png') no-repeat scroll left top; }
.award img { width:100px; height:100px; }
.award-split { height:120px; border-right:1px solid #ddd; float:left; padding-left:25px; margin-right:25px; }
a.awardControl { font-weight:bold; left:99px; text-decoration:none; top:-108px; text-align:left; color:#fff; }
a.followerControl { font-weight:bold; left:99px; text-decoration:none; top:-50px; text-align:left; color:#fff; }
/** Last POIs */
.poi-last { float:left; width:942px; padding-top:24px }
.poi-last h1 { text-transform:uppercase; font-size:20px; line-height:18px; font-family:"Myriad Pro"; letter-spacing:-1px; margin:0 0 0 35px; font-weight:normal; }
.poi-last .items { margin-top:20px; padding-top:31px; float:left; width:908px; padding-left:34px; height:149px; background:transparent url('../images/theme/poi-last.jpg') no-repeat scroll left top; overflow:hidden; }
.poi-last .poi-frame { float:left; margin-right:29px; margin-bottom:8px; }
.poi-last .item strong a, .poi-last .item strong a:visited { font-size:14px; text-decoration:none; color:#333333; padding-left:3px; }
.poi-last .item strong a:hover { text-decoration:underline; }

.poi-city { margin-top:17px; float:left; width:942px; height:123px; background:transparent url('../images/theme/city_bg.jpg') no-repeat scroll left top; }
.poi-city_img { padding:22px 0 0 26px; width:100px; float:left; }

.city-img { width:78px; float:left; height:79px; background:transparent url('../images/theme/city-img.png') no-repeat scroll left top; padding-top:3px; padding-left:5px; }
.city-img img { width:73px; height:73px; }
.poi-city_info { float:left; width:315px; padding:28px 0 0 0; overflow:hidden; }
.poi-city h1 { text-transform:uppercase; font-size:18px; font-weight:normal; margin:0 0 5px; }
.poi-city h1 a { text-transform:none; }

.poi-city_tagscloud { float:left; width:420px; padding-left:53px; height:100px; overflow:hidden; }

.cols4 .col { float:left; }
.cols4 .col0 { padding-left:40px; padding-right:10px; width:181px; }
.cols4 .col1 { padding-left:18px; padding-right:22px; width:200px; }
.cols4 .col2 { padding-left:18px; padding-right:20px; width:199px; }
.cols4 .col3 { padding-left:21px; width:191px; }

/** Poi news */
.poi-news { float:left; margin-bottom:20px; }
.poi-news_header { float:left; width:942px; height:68px; background:transparent url('../images/theme/news_header.jpg') no-repeat scroll left top; }
.poi-news h2 { font-size:20px; font-family:"Myriad Pro"; letter-spacing:-1px; text-transform:uppercase; font-weight:normal; margin:0; line-height:18px; }
.poi-news_header .col { text-transform:uppercase; font-size:18px; color:#ffffff; font-family:"Myriad Pro"; padding-top:13px; font-weight:normal; }
.poi-news_content { float:left; width:942px;	 margin-top:5px; padding-bottom:10px; background:transparent url('../images/theme/cols-split.jpg') repeat-y scroll 230px top; }
.poi-news .items { float:left; margin-top:28px; width:100%; line-height:18px; }
.poi-news .items .item { float:left; width:100%; clear:both; }

.col1 .items a, .col2 .items a { color:#000000; }
.col1 .items, .col2 .items { margin-top:22px; }
.col1 .item, .col2 .item { float:left; line-height:18px; margin-bottom:22px; }
.col0 .item { float:left; margin-bottom:32px; }
.col3 .items { width:160px; padding-right:40px; }
.col3 .item  { float:left; margin-bottom:26px; }
.col1 .items a.sub-link, .col1 .items .sub-link { color:#666666; }

.poi-news .col0 .items a { float:left; font-size:14px; color:#000; font-weight:bold; text-decoration:none; margin-left:5px; }
.poi-news .col3 .items a { float:left; clear:left; color:#000; margin-left:5px; width:100%; }
.poi-news .col3 .items a.sub-link { color:#666666; text-decoration:none; }
.poi-news .col0 .items .poi-frame { margin:0 0 7px; }
.poi-news .col3 .items .poi-frame { margin:0 0 7px; }

.sideBlocks { float:left; width:220px; padding-right:20px; }
.twoColsLeft .sideBlocks { padding:0 0 0 0; }
.twoCols { width:100%; }
.twoColsLeft .cBlock { float:right; }
.twoColsRight .sideBlocks { padding:0 0 0 20px; }
.sideBlock { float:left; width:220px; background:url('../images/theme/sideBlock.jpg') center top; margin-bottom:20px; line-height:18px; }
.sideBlock .sideBlock_t { width:220px; height:10px; background:url('../images/theme/sideBlock.jpg') left top; font-size:0; float:left; }
.sideBlock .sideBlock_c { width:180px; padding:10px 20px; float:left; }
.sideBlock .sideBlock_b { width:220px; height:10px; background:url('../images/theme/sideBlock.jpg') right top; font-size:0; float:left; }

#content { float:left; padding-top:12px; } 

/*#menuContainer { padding-top:10px; }*/
#menuContainer .a { width:175px; background:url('../images/theme/hr.jpg') repeat-x left top; padding:11px 5px 11px 0; }
#menuContainer .a.first { background:none; }
#menuContainer .a a, #menuContainer .a a:visited { background:url('../images/theme/marker.jpg') no-repeat left center; padding-left:12px; line-height:16px; display:block; color:#333; text-decoration:none; }
#menuContainer .a a:hover { text-decoration:underline; }

.cloud #geoSuggest { width:356px; height:22px; line-height:22px; color:#838383; border:0; padding:3px 5px; background:url('../images/theme/ablock-geoSuggestion.png') no-repeat left top; margin:5px 33px -10px; position:relative; }

.leftBlock { float:left; width:220px; margin-right:20px; }

.cBlock { float:left; width:702px; position:relative; }

.c_t { width:100%; height:10px; background:url('../images/theme/cTop.png') no-repeat left top; float:left; font-size:0; }
.c_b { width:100%; height:33px; background:url('../images/theme/cBottom.jpg') no-repeat left bottom; float:left; font-size:0; }
.c_c { padding:0; width:100%; float:left; background:url('../images/theme/cBg.png') repeat-y left top; }

.c_tabs { width:100%; height:51px; margin-top:-10px; float:left; position:relative; background:url('../images/theme/cTabsBg.jpg') no-repeat left top; }
.c_tabs.narrow { height:25px; background-image:url('../images/theme/cTabsBg-narrow.jpg');  }

.wide .cBlock { width:942px; }
.wide .c_t { background-image:url('../images/theme/cTop-wide.png'); }
.wide .c_c { background-image:url('../images/theme/cBg-wide.png'); }
.wide .c_b { background-image:url('../images/theme/cBottom-wide.jpg'); }
.wide .c_tabs { width:942px; background-image:url('../images/theme/cTabsBg-wide.jpg'); }
.wide .c_tabs.narrow { height:25px; background-image:url('../images/theme/cTabsBg-wide-narrow.jpg');  }
.wide .bodyContainer { width:902px; }

.userList, .poiList { width:659px; float:left; margin-top:10px; }
.poiList { margin-bottom:10px; }

.poiList .com-img { background-image: url('../images/theme/poi-frame.png'); float:left; width:121px; height:92px; padding:0; }
.poiList .com-img img { width:113px; height:85px; margin:3px 4px; }

.userList .flexicloud { width:576px; padding-left:1px;}
.poiList .flexicloud { width:537px; padding-left:1px; }

.wide .userList, .wide .poiList { width:899px; }
.wide .userList .flexicloud { width:815px; }
.wide .poiList .flexicloud { width:777px; }

.wide .com { width:899px; background-image:url('../images/theme/com-back-light-wide.png') !important; }
.wide .com .com-body { width:762px; background-image:url('../images/theme/com-text-light-wide.png') !important; }
.wide .com .com-bottom { width:816px; background-image:url('../images/theme/com-bottom-light-wide.png') !important; }

.wide .poi-com { width:899px; background-image:url('../images/theme/poi-com-back-light-wide.png') !important; }
.wide .poi-com .com-body { width:724px; background-image:url('../images/theme/poi-com-text-light-wide.png') !important; }
.wide .poi-com .com-bottom { width:777px; background-image:url('../images/theme/poi-com-bottom-light-wide.png') !important; }




.wide .dwBlock { width:900px; }
.wide .dwBlock_t, .wide .dwBlock_b { background-image:url('../images/theme/dwBlock-wide.png') !important; }
.wide .dwBlock_c { width:860px; }

.nav { margin-top:-51px !important; margin-bottom:30px; margin-left:0; top:0 !important; left:0 !important; position:relative; width:650px; }
.nav li a { font-family:"Myriad Pro"; font-size:13px; font-weight:normal; letter-spacing:-1px; padding:0 9px 0 22px; text-transform:uppercase; color:#333333; }
.nav li a:focus {outline:0;}
.nav li.nav-on { background:url('../images/theme/cTabsTail.png') no-repeat right top; height:36px; }
.nav li a.selected { background:url('../images/theme/cTabsHead.png') no-repeat left top; height:36px; padding:0 9px 0 22px; color:#ffffff; }
.nav li { background:none; padding-right:15px; margin:0; }
.nav li a, .nav li span { background:none; }

.titleHelper { float:right; margin-top:-51px; position:relative; padding:0 }

.bodyContainer { float:left; color:#333333; width:662px; padding:0 20px; position:relative; }
.bodyContainer h1 { font-size:16px; color:#333333; font-weight:bold; font-family:Arial; letter-spacing:0; }

#pageTitle h1 { color:#990000; font-size:18px; margin:0; font-family:Arial; font-stretch:wider; font-weight:normal; }

#pageTitle { float:left; width:100%; min-height:40px; margin-top:5px; }
#pageTitle .hits { float:right; margin-top:-17px; }

.edit { background:url('../images/theme/edit.jpg') no-repeat left top; height:38px; width:38px; display:inline-block; float:left; margin-right:15px; }
.statusBar { border:medium none; display:block; float:left; height:40px; margin:-40px 15px -10px -13px; position:relative; width:10px; overflow:hidden }

#menuSpinner { margin-top:18px; width:294px; background-image:url('../images/menuSpinner.gif'); }


.stars img { margin-right:2px; margin-bottom:-2px; position:relative; }
.star-box { color:#999; padding:10px 0; }
.star-box .stars { margin-right:7px }

.star0 { background:url('../images/theme/star0.png') left top; height:13px; width:7px; display:inline-block; }
.star1 { background:url('../images/theme/star1.png') left top; height:13px; width:7px; display:inline-block; }
.stars .l { margin-right:0px; }
.stars .r { background-position:right top; width:6px; margin-left: 0px; }


/** com icons */
.cicons { margin-top:3px; width:100%; }
a.cicon, a.cicon:visited { background-image: url('../images/theme/com-icons.png'); background-repeat: no-repeat; height:13px; font-size:10px; line-height:10px; color:#0072bc; text-decoration:underline; padding-left:15px; display:inline-block }
a.cicon:hover { text-decoration:none; }
.cisplit { display:inline-block; padding-left:7px; border-right:1px solid #ccc; width:1px; height:13px; line-height:12px; margin-right:7px }
.com-split { font-size:11px; color:#cccccc; float:left; width:18px; text-align:center; line-height:12px; }
a.cireply { background-position:0 0; }
a.ciedit { background-position:0 -13px; }
a.cidelete { background-position:0 -26px; color:#990000; }
a.ciqoute { background-position:0 -39px; }

/** com rate */
.rate { color:#333; float:right; text-align:right; height:16px; margin-left:-190px; position:relative; width:170px; padding-right:20px; padding-top:12px; }
.rate strong { font-weight:normal; margin-right:3px; font-size:10px; }
.rate div { display:inline-block; }
.rate span { color:#333; vertical-align:middle; }
.rate span.high { color:#6abb00; }
.rate span.low { color:#bb0000; }	
a.ratedown { width:15px; height:15px; background:url('../images/theme/rate-icons.png') no-repeat 0 0; display:inline-block; vertical-align:bottom; }
a.rateup { width:15px; height:15px; background:url('../images/theme/rate-icons.png') no-repeat -15px 0; display:inline-block; vertical-align:bottom; }
a.ratedown:hover { background-position:0 -15px; }
a.rateup:hover { background-position:-15px -15px; }

div.quote { color:#333; background:#f2f2f2 url('../images/theme/com-qoute.png') no-repeat 20px 20px; padding:20px 20px 20px 60px; margin-bottom:10px; }
div.quote strong { color:#666666; font-size:10px; }
div.quote p { margin-top:3px; }
div.quote p strong { color:#333333; font-size:12px; }

.crumbs a, .crumbs a:visited { color:#0072bc; text-decoration:underline; width:auto !important; float:none !important; }
.crumbs a:hover { text-decoration:none; }

.lang { float:right; margin:0; padding:0 0 10px; width:200px; clear:right }
.lang a { float:right; height:18px; width:24px; padding:4px; margin-left:2px; }
.lang a.active, .lang a:hover { background:url(../images/theme/lang-cloud.png); }
.lang a img { padding:0; border:0; margin:0; width:24px; height:14px; }

.geoLocation .geoEmblem { float:left; width:120px; padding-right:20px; }
.geoEmblem img { width:120px; }
.geoLocation .tagsCloud { float:left; width:520px; }
.geoLocation .tagsCloud a { color:#666666; }

.twoCols .bodyContainer { width:662px; }


#descriptionContainer, .descriptionContainer { width:100%; padding:10px 0; float:left; color:#333333; overflow:hidden; }

#descriptionContainer h1, .descriptionContainer h1 { margin:20px 0 10px; font-size:16px; }
#descriptionContainer h2, .descriptionContainer h2 { margin:10px 0 10px; font-size:14px; }
#descriptionContainer h3, .descriptionContainer h3 { margin:10px 0 10px; font-size:12px; }
#descriptionContainer img, .descriptionContainer img { max-width:662px !important; margin-left:0; }

.poiOwner span { color:#990000; }
.writeTo { background:transparent url('../images/theme/writeTo.jpg') no-repeat left top; width:94px; float:left; overflow:hidden; line-height:18px; }
.writeTo .writeTo-body { padding:12px 10px 0px 26px; float:left; }
.writeTo .writeTo-bottom { background:transparent url('../images/theme/writeTo.jpg') no-repeat left bottom; width:100%; float:left; height:12px; }

.user-frame { background:transparent url('../images/theme/user-frame.jpg') no-repeat left top; width:73px; height:73px; padding:5px; float:left; }
.user-frame img { width:72px; height:72px; }

.wide .user-frame { background-image: url('../images/theme/com-img-light.png'); }

input.search { background:url('../images/theme/input-search-dark.png') no-repeat left top; border:0; width:115px; height:18px; font-size:12px; color:#666666; padding:5px 30px 5px 5px; }
input.field { background:url('../images/theme/field.png') no-repeat left top; border:0; width:115px; height:18px; font-size:12px; color:#666666; padding:5px; }
input.sort { background:url('../images/theme/input-sort.png') no-repeat left top; border:0; width:115px; height:18px; font-size:12px; color:#666666; padding:5px 30px 5px 5px; }

.listItems { background-color:#FFFFFF; border:1px solid #B90A00; padding:5px; position:absolute; width:200px; }
.listItems a { clear:both; float:left; }

/** dark wide block */
.dwBlock { background:#d8d8d8; width:660px; float:left; margin-bottom:10px; padding:0; }
.dwBlock_t , .dwBlock_b{ float:left; background:url('../images/theme/dwBlock.png') no-repeat left top; width:100%; height:3px; font-size:0px; }
.dwBlock_b { background-position:left bottom; }
.dwBlock_c { padding:2px 20px; width:620px; float:left; }


.filters .dwBlock_c { padding:12px 20px; }
.filters h2 { margin:0; font-size:10px; }

.iconButton { border:1px solid #c5cacc; }
#otherfilters { background:#ffffff url('../images/theme/otherfilters.jpg') no-repeat left top; border:1px solid #c5cacc; width:65px; height:38px; }

.filters input.sort { float:right; clear:right; margin-bottom:22px; margin-bottom:-10px; }
.filters .listItems { float:right; margin-left:480px; margin-top:20px; }
.filters input.field { float:right; }

.forum-table { color:#666666; }
.forum-table .col { float:left; }
.forum-header { margin:10px 0 0; }
.forum-header .col1 { width:653px;padding-left:18px; }
.forum-header .col2 { width:64px; padding-left:20px; }
.forum-header .col3 { padding-left:45px; }

.forum-table .row_w { width:100%; float:left; background:url('../images/theme/forum-cols_bg.png') repeat-y right top; margin:20px 0; }
.forum-table .row { width:100%; float:left; background:url('../images/theme/forum-col0.png') no-repeat left bottom; text-align:left; padding-bottom:5px; }
.forum-table .row .col0 { width:26px; background:url('../images/theme/forum-col0.png') no-repeat right top; padding-top:5px; text-align:center; }
.forum-table .row .col1 { width:653px; padding-top:5px; padding-left:12px; }
.forum-table .row .col2 { width:82px; text-align:center; padding-top:28px; }
.forum-table .row .col3 { width:104px; padding-left:20px; padding-top:21px; }

.forum-table .row  h1 { font-size:12px !important; font-family:Arial; margin:3px 0 7px; color:#990000; }
.forum-table .row  h1 a, .forum-table .row  h1 a:visited { color:#990000; text-decoration:none; }
.forum-table .row  h1 a:hover { text-decoration:underline; }
.forum-info  { float:right; margin-top:10px; }

a.new-topic { background:url('../images/theme/new-topic.png') left top; height:27px; padding-left:23px; float:left; font-family:"Myriad Pro"; font-size:13px; text-transform:uppercase; text-decoration:none; color:#f4f4f4; margin-right:23px; }
a.new-topic span { display:block; background:url('../images/theme/new-topic.png') right top; margin-right:-13px; padding-right:23px; float:left; height:24px; padding-top:3px; line-height:20px; position:relative; }

span.boost { background:url('../images/icons/star.png') no-repeat left top; margin:3px 0px; width:16px; height:16px; display:inline-block; }
.poll { background:url('../images/icons/voting.gif') no-repeat left top; margin:3px 0px; width:14px; height:12px; display:inline-block; }
.topic-closed { background:url('../images/icons/lock.png') no-repeat left top; margin:3px 0px; width:11px; height:14px; display:inline-block; }

.row-clear { width:100%; border-top:1px solid #e0dfdb; border-bottom:1px solid #fcfcfc; float:left; font-size:0; }

.subline { width:100%; height:2px; background:transparent url('../images/theme/subline.png') repeat-x left top; float:left; }
.vincity { background:transparent url('../images/theme/vincity.jpg') no-repeat left top; margin:3px 0; padding-left:47px; padding-top:8px; color:#990000; width:133px; height:29px; text-decoration:none; font-weight:bold; float:left; overflow:hidden; }
.zoom { background:transparent url('../images/theme/zoom.jpg') no-repeat left top; margin:3px 0; padding-left:47px; padding-top:8px; color:#990000; width:133px; height:29px; text-decoration:none; font-weight:bold; float:left; overflow:hidden; }

.sideBlock ul { margin:0; padding:0; }
.sideBlock li { background:url("../images/theme/marker.png") no-repeat scroll left 4px transparent; line-height:16px; list-style:none outside none; margin-top:10px; padding-left:12px; }


/** messages table */
.mail-table { color:#666666; }
.mail-table .col { float:left; }
.mail-header { margin:10px 0 0; }
.mail-header .col1 { width:717px;padding-left:18px; }
.mail-header .col2 { padding-left:30px;width:94px;text-align:center; }

.mail-table .row_w { width:100%; float:left; background:url('../images/theme/mail-cols_bg.png') repeat-y right top; margin:20px 0; }
.mail-table .row { width:100%; float:left; background:url('../images/theme/forum-col0.png') no-repeat left bottom; text-align:left; padding-bottom:5px; }
.mail-table .row .col0 { width:26px; background:url('../images/theme/forum-col0.png') no-repeat right top; padding-top:5px; text-align:center; }
.mail-table .row .col1 { width:727px; padding-top:5px; padding-left:12px; }
.mail-table .row .col2 { width:104px; padding-left:20px; text-align:center; padding-top:19px; }

.mail-table .row  h1 { font-size:12px !important; font-family:Arial; margin:3px 0 7px; color:#990000; }
.mail-table .row  h1 a, .mail-table .row  h1 a:visited { color:#990000; text-decoration:none; }
.mail-table .row  h1 a:hover { text-decoration:underline; }
.mail-info  { float:right; margin-top:10px; }


/** comments form */
.com-form { color:#999999; clear:both; width:100%; }
.com-form h1 { color:#990000; font-family: Arial; font-size:18px; }
.com-form a, .com-form a:visited { color:#0072bc; }
.com-form textarea { border:0; padding:5px 10px; line-height:17px; font-size:12px; background:url('../images/theme/com-form.png') no-repeat left top; width:640px; height:160px; }
.com-form input.com-field { border:0; background:url('../images/theme/com-field.png') no-repeat left top; float:left; height:22px; width:120px; padding:3px 5px; }
.com-labels { float:left; width:100%; padding-top:10px; height:54px; }
.com-label { float:left; padding-right:20px; color:#000; margin-bottom:10px; }
.com-label span { display:block; float:left; padding:5px 10px 0 0; }
.wide .com-form textarea { background-image:url('../images/theme/com-form_wide.png'); width:882px; }
.com-form.nar  textarea { border:0; padding:5px 10px; line-height:17px; font-size:12px; background:url('../images/theme/com-form.png') no-repeat left top; width:640px; height:160px; }
.com-form textarea.narrow { background-image:url('../images/theme/com-form_narrow.png'); height:85px; }
.wide .com-form textarea.narrow { background-image:url('../images/theme/com-form_wide_narrow.png'); height:85px; }

.jcaptcha { float:left; background:url('../images/theme/jcaptcha.png') no-repeat left top; width:50px; height:24px; padding:2px 5px; margin-right:10px; }
/*.com-form .btn { float:left; margin-right:8px; margin-top:-54px; position:relative; }*/
.com-labels .btn { float:left; margin:0; }

.btn { margin-right:4px; padding-left:4px; float:left; height:32px; cursor:pointer; background:url('../images/theme/bOrange-left.png') no-repeat left top; }
.btn span { padding-right:4px; margin-right:-4px; position:relative; height:26px; float:left; padding-top:6px; background:url('../images/theme/bOrange-right.png') no-repeat right top; color:#ffffff; font-family:"Myriad Pro"; text-transform:uppercase; }
.btn input { border:0; background:none; cursor:pointer; color:#ffffff; font-family:"Myriad Pro"; text-transform:uppercase; }
.btn a { text-decoration:none; color:#ffffff; display:inline-block; padding:2px 3px 0; }


a.link { margin-right:13px; padding-left:13px; float:left; height:27px; cursor:pointer; background:url('../images/theme/by.png') no-repeat left top; text-decoration:none; }
a.link span { padding-right:23px; padding-left:10px; margin-right:-13px; position:relative; height:27px; float:left; background:url('../images/theme/by.png') no-repeat right top; color:#ffffff; font-family:"Myriad Pro"; text-transform:uppercase; line-height:25px; font-size:13px; font-weight:normal; }

.link { background:url('../images/theme/by.png') no-repeat left top; }
.link span { background:url('../images/theme/by.png') no-repeat right top; }

.link.red { background:url('../images/theme/br.png') no-repeat left top; }
.link.red span { background:url('../images/theme/br.png') no-repeat right top; }

/** wiki editor */
.wiki_buttons { background:url('../images/theme/wiki.png') no-repeat left top; width:638px; height:21px; padding:7px 11px; margin:0 0 10px; }
.wide .wiki_buttons { background-image:url('../images/theme/wiki_wide.png'); width:880px; }
.wiki_button { float:left; display:block; padding:2px; border:1px solid #818181; background-color:#e2e2e2; margin-right:10px; }
.wiki_button:hover { background-color:#d1d1d1; }
.wiki_button span { width:15px; height:15px; background-image:url('../images/theme/wiki_buttons.gif'); float:left; }
.wiki_image span { background-position:0 0; }
.wiki_link span { background-position:-15px 0; }
.wiki_video span { background-position:-30px 0; }
.wiki_upload span { background-position:-45px 0; }
.wiki_bold span { background-position:-60px 0; }
.wiki_italic span { background-position:-75px 0; }
.wiki_list span { background-position:-90px 0; }
.wiki_split { border-left:1px solid #b9b9b9; border-right:1px solid #e1e1e1; float:left; margin-right:10px; height:21px }
.wiki_buttons select, .wiki_buttons input { float:left; width:73px; color:#999999; margin-right:10px; font-size:11px; height:15px; border:1px solid #b7b7a6; padding:2px 3px; }
.wiki_buttons select { height:21px; }

.com-form .warning { float:right; padding-right:10px; margin-top:-34px; text-align:right; left:0 !important; }

/** stars */
.stars { height:10px; margin-bottom:10px }
.stars span { width:13px; height:13px; float:left; display:block; background-image:url(../images/starbox/default.png); background-color:#dcdcdc }
.stars img { background-color:#DCDCDC; border:none; vertical-align:baseline; margin:0; padding:0 }
.stars a.star { float:left; display:block; height:13px; width:13px; 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 }


/** footer-fx */
.footer-fx { float:left; width:892px; height:110px; margin-top:23px; padding-left:50px; }

.footer-fx0 { float:left; margin-right:34px; background:transparent url('../images/theme/footer-fx0.png') no-repeat scroll left top; height:110px; width:170px; }
.footer-fx1 { float:left; margin-right:100px; background:transparent url('../images/theme/footer-fx1.png') no-repeat scroll left top; height:110px; width:355px; }
.footer-fx2 { float:left; background:transparent url('../images/theme/footer-fx2.png') no-repeat scroll left top; height:110px; width:201px; }

/** footer */
#footer { float:left; height:65px; width:942px; background:transparent url('../images/theme/footer_bg.png') no-repeat scroll left top; }
.footer-left { padding:24px 0 0 20px; float:left; color:#ffffff; }
#footer a, #footer a:visited { color:#ffffff; }
.footer-right { float:right; padding:25px 23px 0 0; width:410px; color:#fff; }
.footer-right span { padding-right:10px; float:left; display:inline-block; }
/*.footer-right div { float:left; padding-left:19px; }
.footer-right div img { margin-right:5px; float:left; }
.footer-right a, .footer-right a:visited { color:#ffffff; float:left; margin-top:-2px; position:relative; }*/
.footer-sub { float:left; width:100%; text-align:center; color:#2d75cf; line-height:32px; padding-bottom:40px; padding-top:9px; }
.footer-sub a { margin:0 8px; }

.space1 { width:100%; height:1px; clear:both; }
.space5 { width:100%; height:5px; clear:both; }
.space10 { width:100%; height:10px; clear:both; }
.space10float { width:100%; height:10px; float:left; }
.space20 { width:100%; height:20px; clear:both; }
.space20float { width:100%; height:20px; float:left; }

.mt5{ margin-top:5px; }
.mt5b { margin-top:5px; clear:both; }

.list { width:100%; float:left; }

.imgContainer { width:121px; float:left; }
.imgContainerSelect { float:left;text-align:center; margin:5px -5px 0; padding:5px; width:121px; border-top:1px solid transparent; border-bottom:1px solid transparent; }
.selectedImgContainer { border-top:1px dashed #ff9900; border-bottom:1px dashed #ff9900; background-color:#fbdfb5; }

a.permLink { float:left; margin:0 0 0 -29px !important; padding:0; position:relative; width:28px; height:25px; background:url('../images/theme/permLink.png') no-repeat left top; }
a.delLink { float:left; margin:0 0 0 -29px !important; padding:0; position:relative; width:28px; height:25px; background:url('../images/theme/delLink.png') no-repeat left top; }
a.zoomLink { float:left; margin:0 0 0 -29px !important; padding:0; position:relative; width:28px; height:25px; background:url('../images/theme/zoomLink.png') no-repeat left top; }

.hint { float:left; margin-top:3px; }
.hint_t { float:left; width:100%; height:16px; background:url('../images/theme/hint/hint-top.png') repeat-x left top; padding:0 1px; }
.hint_c { float:left; width:100%; border-left:1px solid #cecece; border-right:1px solid #cecece; background-color:#ededed; }
.hint_p { padding:0 10px; }
.hint_b { float:left; width:100%; height:9px; background:url('../images/theme/hint/hint-bottom.png') repeat-x left top; padding:0 1px; }
.hint_l { float:left; width:9px; height:9px; background-repeat:no-repeat; background-position:left bottom; margin-left:-1px; }
.hint_r { float:right; width:9px; height:9px; background-repeat:no-repeat; background-position:right bottom; margin-right:-1px; }

.hint_t .hint_l { background-image:url('../images/theme/hint/hint-top-left.png'); height:16px; width:35px; }
.hint_t .hint_r { background-image:url('../images/theme/hint/hint-top-right.png'); height:16px; }
.hint_b .hint_l { background-image:url('../images/theme/hint/hint-bottom-left.png'); }
.hint_b .hint_r { background-image:url('../images/theme/hint/hint-bottom-right.png'); }

.hint.question .hint_c { background-image:url('../images/theme/hint/hint-content_question.png'); background-repeat:no-repeat; }
.hint.question .hint_t .hint_l { background-image:url('../images/theme/hint/hint-top-left_question.png'); height:16px; width:35px; }

.flexicloud { float:left; overflow:hidden; width:100%; }
.fc-l { width:19px; height:54px; background:url('../images/theme/flexicloud-left.png') no-repeat right bottom; float:right; margin:0 0 0 -18px; position:relative; clear:left; }
.fc-w { margin-left:18px; margin-right:2px; }
.fc-r { width:100%; margin-left:-1px; float:right; background-color:#ededed; }
.fc-t { width:100%; border-top:1px solid #cecece; height:8px; float:left; padding:0 1px; font-size:0px; }
.fc-t-l, .fc-t-r { float:left; width:9px; height:9px; margin-top:-1px; position:relative; background:url('../images/theme/flexicloud-top-left.png') no-repeat left top; }
.fc-t-r { background:url('../images/theme/flexicloud-top-right.png') right top; float:right; }
.fc-t-w, .fc-b-w { margin:0 -1px; }
.fc-c-w { width:100%; border-left:1px solid #cecece; border-right:1px solid #cecece; float:left; }
.fc-c { padding:5px 14px; width:auto }
.fc-b { width:100%; border-bottom:1px solid #cecece; height:8px; float:left; padding:0 1px; font-size:0px; }
.fc-b-l, .fc-b-r { float:left; width:9px; height:9px; margin-bottom:-1px; position:relative; background:url('../images/theme/flexicloud-bottom-left.png') no-repeat left bottom; }
.fc-b-r { background:url('../images/theme/flexicloud-bottom-right.png') right bottom; float:right; }
.fc-h { height:89px; width:1px; float:left; }
.flexicloud.noq .fc-w {margin-left:2px;}
.flexicloud.noq .fc-l {display:none;}

/** common comment block */
.ccb .fc-l { background-image:url('../images/theme/com-left.png'); }
.ccb .fc-r { background-color:#ebebeb; }
.ccb .fc-t, .ccb .fc-b, .ccb .fc-c-w { border-color:#ebebeb; background-color:#EBEBEB; }
.ccb .fc-t-l, .fc-t-r { background-image:url('../images/theme/com-corners.png'); }
.ccb .fc-t-r { background-image:url('../images/theme/com-corners.png'); }
.ccb .fc-b-l, .fc-b-r { background-image:url('../images/theme/com-corners.png'); }
.ccb .fc-b-r { background-image:url('../images/theme/com-corners.png'); }

.submenu {float:left;width:100%;}
.submenu .t {width:100%;height:9px;margin:0;padding:0;background:url("../images/theme/submenu_bg.png") repeat 0 0;font-size:0;}
.submenu .t .l {height:9px;width:9px;background:url("../images/theme/submenu.png") no-repeat left top;float:left;margin-left:-9px;position:relative;}
.submenu .t .r {height:9px;width:9px;background:url("../images/theme/submenu.png") no-repeat right top;float:right;margin-right:-9px;position:relative;}
.submenu .cw {background:url("../images/theme/submenu_bg.png") repeat scroll 0 0 transparent;float:left;position:relative;margin-left:-9px;padding:0 9px;width:100%;height:17px;}
.submenu .c {width:100%;float:left;}
.submenu .c .ci {margin:0 0;padding:3px 15px 0;float:left;min-height:0;margin-bottom:-14px;position:relative;}
.submenu .b {width:100%;height:9px;margin:0;float:left;background:url("../images/theme/submenu_bg.png") repeat 0 0;font-size:0;}
.submenu .b .l {height:9px;width:9px;background:url("../images/theme/submenu.png") no-repeat left bottom;float:left;margin-left:-9px;position:relative;}
.submenu .b .r {height:9px;width:9px;background:url("../images/theme/submenu.png") no-repeat right bottom;float:right;margin-right:-9px;position:relative;}

.submenu a, .submenu a:visited {position:relative;float:left;color:#666666;font-family:"Myriad Pro";font-size:13px;height:28px;line-height:13px;margin:0 15px;text-decoration:none;text-transform:uppercase;}
.submenu a:hover {color:#9f1010;}
.submenu a:focus {outline:0;}
.submenu a.active {color:#9f1010;background:url("../images/theme/submenu_active.png") no-repeat center bottom;}
.submenu .delim {display:block;float:left;border-left:1px solid #dbccba;border-right:1px solid #f8eee1;height:13px;}

.wide .submenu {margin:-19px -10px 10px;position:relative;z-index:20;width:922px;}


.uprofile { background:url('../images/theme/up-bg.gif') repeat-y left top; width:100%; float:left; clear:both; }
.uprofile .row-clear {border-bottom:0}
.uprofile.nobg { background:none; }
.uprofile-r .poiList .flexicloud {width:460px;}
.ua-box { width:100%; float:left; }
.ua-info { float:left; padding-left:10px; }
.ua-info div {height:10px;display:inline-block;width:100%}
.uprofile-l { width:280px; float:left; padding-right:20px; }
.uprofile-l .award-split { margin-right:10px;padding-left:15px; }
.uprofile-r { width: 577px; float:right; padding:0 10px; }
a.poi-frame-name {color:#000000;font-size:12px !important;font-weight:bold;margin:3px 3px 0 !important;padding:0 !important;text-decoration:none;}
.poi-top4 a.poi-frame-name {background-color:#FFFFFF;color:#000000;font-size:12px !important;font-weight:bold;margin:-27px 3px 0 !important;opacity:0.8;-moz-opacity:0.8;padding:0 !important;text-decoration:none;width:114px;text-align:center;}
.poi-images h1 {margin-left:-15px;}
.uprofile-r .poi-images .poi-split {padding-left:28px;}
.showall {border-left:1px solid #ddd;color:#0072bc;text-decoration:underline;font-size:12px;margin-left:10px;padding-left:10px;}
.showall.wosplit{padding-left:0;border:0;}

.newUsers {width:650px;float:left;clear:left;}
.newUsers h1 {margin-bottom:10px;color:#b90a00;width:100%;margin-bottom:16px;margin-top:10px;}
.newUsers span.split {width:100%;display:block;height:14px;}
.newUsers img {height:26px;margin-top:-12px;vertical-align:middle;}
.randomUsers {width:250px;float:right;}
.randomUsers h1 {margin-bottom:10px;color:#b90a00;width:100%;}