@import "reset.css";

body {
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	background: #F4F4F4;
	font-size: 14px;
}
#page-top {position:relative;}
	#login-top {width: 330px;height:140px;background:url(../images/login-bg.png) no-repeat center center;
		position:absolute;right:5px;bottom:5px;}
		
	#login-form {width:200px;margin-top:25px;margin-left: 20px;}
	#login-form div.text {padding: 5px 0px;}
	#login-form div.text input {width: 170px;height:18px;padding: 1px 5px;border:none;background:url(../images/text-input-login.gif) no-repeat center center;font-size:12px;}
	#login-form div.submit {padding-top:5px;}
	#login-submit {border:none;background:url(../images/login-submit.gif) no-repeat center center; width:70px;height:25px;
		color:#FFF;cursor:pointer;font-size: 14px;padding-bottom:3px;margin-right:10px;}
	#login-register {color:#557D00;font-weight:bold;font-size: 12px;}
	#login-register:hover {color:#000;}
	
	#user-top {width: 310px;height:100px;background:url(../images/user-top.png) no-repeat center center;
		position:absolute;right:15px;bottom:10px;}
	#user-top .user-avatar {float:right;display:inline;margin: 16px 12px 0px 0px}
	#user-top img {padding:1px;border:1px solid #444}
	#user-top .user-info {padding: 15px 25px;;font-size: 10px;text-align: left;}
	#user-top .user-options {padding: 0px 25px;text-align: left;}
	#user-top .user-options a {color:#222;font-size: 13px;padding-left:18px;margin-right:10px;}
	#user-top .user-options a:hover {color:#C00;}
	a.user-account {background: url(../images/usr-account.gif) no-repeat left center}
	a.user-logout {background: url(../images/usr-logout.gif) no-repeat left center;font-weight:bold;}
	
	#site-search {position:absolute;bottom:-8px;left:10px;}
	#site-search form {width:256px;height:40px;overflow:hidden;
		background:url(../images/site-search-bg.png) no-repeat center center;}
	#site-search form div {padding:11px 9px;overflow:hidden;}
	#site-search form input {background:none;border:none;}
	#site-search form input.text {width:160px;float:left;display:inline;margin-left:5px;}
	#site-search form input.submit {width:70px;float:right;font-size:12px;text-align:center;color:#FFF;font-weight:bold;cursor:pointer;padding:5px 13px;position:relative;top:-5px;}
	
	
input.default {color:#555;}	

.outer-wrapper {width: 1020px;margin:0px auto;text-align:center;}
.content-wrapper {width:960px;text-align:left;margin:0px auto;padding:0px 30px;}
.bottom-wrapper {clear: both}
.clear {clear:both;}

#header {
	background: transparent url(../images/header.png) no-repeat top center;
	overflow:hidden;
	text-align:center;
}
#logo {display:inline;margin:10px 0px 0px 15px;float:left;background:transparent url(../images/tvtravel-logo.gif) no-repeat center center; width:230px;height:100px;}
#logo a, #logo h1 {display:block;width:100%;height:100%;}
#logo a span {display:none;}

#banner {display:inline;float: right;margin:10px 10px 0px 0px;width:728px; height:90px;}

#navbar {clear:both;width:970px;height:50px;background:url(../images/navbar.gif) no-repeat center center;
	margin:0px auto;overflow:hidden;position:relative;top:8px;}
#navbar.hs {height:80px;background-image:url(../images/navbar-hs.gif)}
#navbar ul {}
#navbar ul li {float:left;display:block;margin:0px 5px;}

#navbar .sub {padding-left: 40px;font-size: 11px;line-height:16px;}
#navbar .sub li {margin: 0px 10px;}
#navbar .sub a {height:20px;color:#ddd;}
#navbar .sub a:hover {color:#FFF;}
#navbar .sub a.current {font-weight:bold;color:#FFF}


#navbar a {display:block;color:#fff;background:transparent;float:left;height: 33px;cursor:pointer;background:none;margin-top:5px;}
#navbar a.home {margin-top: 7px;width:31px;height:28px;background: url(../images/nav-home.gif) no-repeat center center;}
#navbar a.home span {display:none;}


#navbar a span.l, #navbar a span.r {display:block;float:left;height:33px;width:10px;}
#navbar a span.t {display:block;float:left;height:33px;line-height:28px;}

#navbar a:hover span.l{background:url(../images/nav-button.gif) no-repeat bottom left}
#navbar a:hover span.t{background:url(../images/nav-button.gif) no-repeat bottom center}
#navbar a:hover span.r{background:url(../images/nav-button.gif) no-repeat bottom right}

#navbar a.current span.l{background:url(../images/nav-button.gif) no-repeat top left}
#navbar a.current span.t{background:url(../images/nav-button.gif) no-repeat top center}
#navbar a.current span.r{background:url(../images/nav-button.gif) no-repeat top right}



#main-wrapper .top-wrapper {height:40px;background: url(../images/wrapper-top.png) repeat-y center center;}
#hotzone-wrapper .content-wrapper, #main-wrapper .content-wrapper {background: url(../images/wrapper-content.png) repeat-y center center;}
#hotzone-wrapper .bottom-wrapper, #main-wrapper .bottom-wrapper, #header-wrapper .bottom-wrapper {height:20px;background: url(../images/wrapper-bottom.png) no-repeat top center;}

/*	headings	*/

/*	hot zone	*/
#hotzone {padding-top: 20px;font-size:12px;color:#333;position:relative;}
.hz p {font-size: 11px;line-height: 16px;}
#hz1 {width:310px;padding-right:10px;float:left;}
	.hz1-module object, .hz1-module a.img {margin-bottom:10px;display:block;}
	.hz1-module p {line-height:18px;}
	.hz1-module a.img img {padding:2px;border:1px solid #555;}
#hz2 {background: url(../images/pixel-border.gif) repeat-y top left;}
#hz2, #hz3 {width: 190px;padding-left: 10px;padding-right: 10px;float:left;}
#hz4 {width:225px;padding: 10px 15px 10px 10px;float:left;background:#c00;height:270px;background:url(../images/hz4-bg.gif) no-repeat right center;position:absolute;right:0px;top:10px;}
#hz5 {background: url(../images/pixel-border.gif) repeat-x top left;height:100px;margin-top:20px;padding-top:3px;}

.hz1-module .res-img-list {overflow:hidden;padding: 5px 0px;cursor:default}
.hz1-module .res-img-list .res-info {padding: 4px 1px;}
.hz1-module .res-img-list a{display:block;float:left;width: 10%;text-align:center;}
.hz1-module .res-img-list a img {margin: 0px auto;border:2px solid #aaa}
.hz1-module .res-img-list a:hover img {margin: 0px auto;border:2px solid #c00}

.hz-item .res-img-list {padding: 2px 0px 4px 0px;overflow:hidden;}
.hz-item .res-img-list a {display:block;float:left;width:25%;text-align:center;}
.hz-item .res-img-list a img{margin:0px auto;float:none;}
.hz-item .res-img-list a:hover img{border-color:#C00}

.hz-item {padding:5px 0px;padding-left: 5px;clear:both;overflow:hidden}
.hz-item a {color:inherit}
.hz-item a:hover {text-decoration: underline}
.hz-item img {float:left;border:2px solid #069;margin: 3px 6px 0px 0px;}
.hz-date {color:#888;font-size: 9px;}
.hz-date a {color:#000}
	
	#hz4 h3 a{color:#069;font-size: 15px;}

	.stars {width: 100px;}
	.stars span {display:block;width:10px;height:10px;background:url(../images/star01.gif) no-repeat center center; margin-right:1px;float:left;}
	
	#hz4 .location {clear:both}
	
	#hz4 .rating {padding:5px 0px;}
	#hz4 .rating .general {font-size:28px;text-align:right;font-weight:bold;letter-spacing: -2px;padding-bottom: 10px;}
	
	#hz4 a {color: #9d4f00}
	#hz4 .rating .general .max {font-size:10px;font-weight:normal;letter-spacing: -1px;}
	
	#hz4 .options {font-size: 10px;text-align:center;margin-top:0px;padding-top:5px;background:url(../images/pixel-border.gif) repeat-x top center;}
	#hz4 .options a {padding: 0px 4px;}
	#hz4 .rating a {color:#000;}
	
#hz5 .newsletter {width:450px; height:100px;background: #FFF url(../images/newsletter-bg.jpg) no-repeat center center;position:relative;float:left}
	#hz5 .newsletter p {color:#060;position: absolute; right: 10px;top:20px;width:230px;
		text-shadow: 1px 1px 1px #FFF; cursor: default;
	}
	#hz5 form {width: 350px;position:absolute;top: 58px;left: 90px;}
	#hz5 input {border:none; background: transparent;font-size: 12px;vertical-align:middle;}	
	#hz5 input.text {padding: 0px 5px;width:220px}
	#hz5 input.submit {color:#FFF;font-weight:bold;height:24px;cursor:pointer;width:104px;}

	input.text.default {font-style:italic}
#hz5 .ad-module {width: 470px; float:right;padding-top: 5px;}

/*	CONTENT	*/

#main-wrapper .ad-module{margin-bottom: 20px;}

.side1 {width:320px;float:left;background:url(../images/pixel-border.gif) repeat-y right top;}
.side2 {width:280px;float:left;padding:0px 13px;background:url(../images/pixel-border.gif) repeat-y right top;}
.side3 {width: 310px; padding-right:10px;float:right;}

.side12 {width:600px;float:left;padding-right:20px;background:url(../images/pixel-border.gif) repeat-y right top;margin-bottom:50px}

.side12 h1 {font-size: 30px;letter-spacing:-1px;font-weight:normal;background:url(../images/pixel-border.gif) repeat-x bottom center;padding-bottom: 5px;margin-bottom:20px;}





.tinfo {float:right}
.tinfo a{font-size: 11px;vertical-align:middle;line-height:30px;padding-left:5px;color:#888;letter-spacing: 0px}
.tinfo a:hover{color:#C00}
.tinfo img {vertical-align:middle;margin-top:-3px;}

/*	START SUBCAPITOLE PAGE	*/

.scap-date {width:70px;height:70px;background: url(../images/scap-date.png) no-repeat center center;float:left;display:inline;margin-left:-36px;cursor:default;clear:both;}
.scap-date span{display:block;text-align:center;width:60px;color:#7D7D50;text-shadow:1px 1px 1px #fff}
.scap-date .day  {font-size:20px;letter-spacing:-1px;line-height:23px}
.scap-date .month  {font-size:14px;letter-spacing:-1px;line-height:auto}
.scap-date .year  {font-size:11px;letter-spacing:-1px;line-height:auto}

.scap-res {display:inline;width:540px;float:right;background:url(../images/pixel-border.gif) repeat-x bottom center;padding-bottom:10px; margin-bottom:20px;}

.scap-res h2 {font-size: 20px;line-height:28px;font-weight:normal}
.scap-res h2 a{color:#333;}
.scap-res h2 a:hover{color:#C00;}
.scap-res .res-img{width:125px;float:left;padding-top:5px;}
.scap-res .res-text{clear:none;font-size: 14px;line-height:22px;color:#333}
.scap-res .res-content {padding-top: 20px;}

.scap-paging {text-align:center;clear:both;overflow:hidden;cursor:default;font-family:Arial, sans-serif}
.scap-paging .pages {height:25px;clear:both;margin: 0px auto;line-height:25px;font-size: 15px;overflow:hidden;text-align:center}
.scap-paging .page {display:inline}
.scap-paging .page a {line-height: 25px;padding: 3px 8px; font-size: 15px; font-weight:bold; color:#333;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;	border-radius: 5px;}
.scap-paging .page a:hover {background:#EEE;}
.scap-paging .page a.current {background:#C00;color:#FFF}
.scap-paging .page.disabled a {color:#999;}
.scap-paging .page.prev a, .scap-paging .page.next a{font-size: 17px;} 


/*	START INDEX IMAGES */

.scap-img-list, .scap-user-list, .scap-blog-list {width:600px;padding: 0px 0px 5px 0px;}
.scap-img-list .res-content, .scap-user-list .res-content {padding: 0px 0px 20px 0px;}
.scap-img {display:inline-block;width: 95px;text-align:center;overflow:hidden;margin: 0px 0px 5px 0px;float:none; vertical-align:middle;}
.scap-img .res-img {width:84px;height:64px;overflow:hidden;border:0 solid #999;padding:0;
	margin:0px 0px 0px 6px;display:inline;}

.scap-user-list .scap-img {margin-top:5px;}
.scap-user-list .scap-img .res-img {width:64px;height:64px;margin:0px 0px 0px 14px;padding:0px;
	-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
.scap-user-list .scap-user .res-img {border:3px solid #55B8D9}
.scap-user-list .scap-user .res-img:hover {border:3px solid #09C}
.scap-user-list .scap-user.female .res-img {border-color:#FA97D9}
.scap-user-list .scap-user.female .res-img:hover {border-color:#F6C}

.scap-img .res-img img {border:1px solid #999; padding:1px;	margin:0;display:inline-block;}
/*	.scap-img .res-img img{border:1px solid #999; padding:1px;	margin:0;display:inline;vertical-align:middle } */
.scap-img .res-loc {display:block;text-align:center;line-height:14px;font-size:10px;height:15px;width:100%;overflow:hidden;
	color:#777;padding:2px 0px;}

.scap-img .res-img img:hover {background:#C00;border-color:#C00}
.scap-img .res-loc:hover {color:#000}


.scap-user-list.scap-tabbed .tabbed-nav div{width:16%}
.scap-user-list.scap-tabbed {text-align:center;}
.scap-user-list.scap-tabbed .res-content {padding-top:15px;}

.scap-user-list .scap-group {display:inline-block;width:24.2%;font-size:11px;height:52px;text-align:left;
	line-height:13px;}
.scap-user-list .scap-group a.res-img {margin: 0px 4px 4px 0px;height:48px;width:48px;border:2px solid #999}
.scap-user-list .scap-group a.res-img:hover {border-color:#C00}
.scap-user-list .scap-group a {color:#333;}
.scap-user-list .scap-group a:hover {color:#C00;}
.scap-user-list .scap-group h3 {font-weight:bold;}

.scap-user-list .scap-event {display:inline-block;width:48%;font-size:11px;height:52px;text-align:left;
	line-height:13px;padding-right:1%;}
.scap-user-list .scap-event h3 {color:#333;}
.scap-user-list .scap-event h3 a {color:#333;font-weight:bold;}
.scap-user-list .scap-event h3 a:hover {color:#C00;}
.scap-user-list .scap-event p a {color:#333;}
.scap-user-list .scap-event p a:hover {color:#C00;}

.scap-user-list .scap-event a.imp {color:#c00;}
.scap-user-list .scap-event a.imp:hover {text-decoration:underline}
.scap-user-list .scap-event .res-date {color:#C00;padding-left:10px;}

.scap-blog-list .blog {margin:0px 0px 10px 0px;padding:0px 4% 0px 0px;width: 45%;float:left;background:none;}
.scap-blog-list .blog .res-img {margin:0px 5px 5px 0px;width:80px;}
.scap-blog-list .blog .res-head {width:185px;float:right}
.scap-blog-list .blog .res-head .res-loc {padding:0px;}
.scap-blog-list .blog .res-text {font-size: 10px;line-height: 14px;padding-bottom:2px;}
.scap-blog-list .blog .res-comments a{padding-top:5px;}
.scap-blog-list .blog .res-related {padding:0px;}

/*	END INDEX IMAGES	*/


/*	END SUBCAPITOLE PAGE	*/


/* HALF SUBCAP MODULES	*/

.hscaps {padding-bottom:25px;background:url(../images/pixel-border.gif) repeat-x bottom center;}
.hscaps.tops {background:none;}
.hscaps .scap-paging {padding:20px 0px 10px;background:url(../images/pixel-border.gif) repeat-x bottom center;}

.halfscap {width: 49.5%;padding:0%;display:inline-block;}
.halfscap.l {background:url(../images/pixel-border.gif) repeat-y right center;float:left;}
.halfscap.r {float:right;}
.halfscap h2 {font-size:18px;line-height:28px;font-weight:normal;color:#333;overflow:hidden;}

.hscap-module {padding-bottom: 10px;overflow:hidden;
	font-family: Verdana, Arial, sans-serif}

.hscap-module h2 .tinfo {margin-right:10px;display:inline;}
	
.hscap-module .content {padding-top: 10px;}
.hscap-module .content div {margin: 0px 0px 15px 0px;}
.hscap-module .res-img {margin: 0px 3px 3px 0px;}
.hscap-module .res-img img {width:48px;height:48px;}
.hscap-module h3 {font-weight:bold;font-size: 11px;}
.hscap-module .res-more {float:none;width:95%;text-align:right;}
.hscap-module h3 a {color:#333;}
.hscap-module h3 a:hover {color:#C00;}
.hscap-module a.imp {color:#C00;}
.hscap-module a.imp:hover {color:#555;}
.hscap-module p {color:#333}	.hscap-module p a, .hscap-module p a.imp{color:#333}
.hscap-module p a:hover, .hscap-module p a.imp:hover{color:#C00}
.hscap-module .item {display:inline-block;line-height:13px;}
.hscap-module .group {width:49%;display:inline-block;height:52px;overflow:hidden;}
.hscap-module .event {width: 98%;overflow:hidden;padding-right:2%}
.hscap-module .event span.res-date {padding-left: 10px;}
.hscap-module.top .content {text-align:center;padding:0px;width:95%}
.hscap-module.top .top-entries {margin:0px auto;text-align:left;background:url(../images/pixel-border.gif) repeat-x top center;}
.top-entries ul {padding: 10px 0px 10px 30px;}
.top-entries ul li {line-height: 16px;height:16px;overflow:hidden;padding:1px 0px;}
.top-entries ul a {color:#069;padding: 0px 5px;}
.top-entries ul a:hover {color:#C00;}
.top-entries ul a:hover img {border-color:#C00;}
.top-entries ul img {position:relative;top:-2px;border:1px solid #999;margin:0px 3px;}
.hscap-module.top .res-more {background:url(../images/pixel-border.gif) repeat-x top center;} 

table.calendar {width:300px;font-size:14px;border-collapse:separate;border-spacing:0px 0px;padding:0px 10px 20px;}
table.calendar tr {text-align:center;}
table.calendar tr.cnav, table.calendar tr.dname {background:transparent;} 
table.calendar td {text-align:center;padding:6px;margin-top: 1px; position:relative;top:1px;
	border-top:1px dotted #AAA;border-right:1px dotted #AAA;display:table-cell;}
table.calendar .dname td {border-top:none;border-right:1px dotted #AAA;}
table.calendar td.ld {border-right:none;}

table.calendar .dname {color:#C00;}
table.calendar a {display:block;padding:5px;}
table.calendar .future-event a {background:#C00;color:#FFF;font-weight:bold;}
table.calendar .future-event a:hover {background:#333;color:#FFF;}
table.calendar .past-event a {background:#CCC;color:#333;font-weight:bold;}
table.calendar .past-event a:hover {background:#FFF;color:#888;}
table.calendar .today {border:1px solid #333}


table.calendar .future-event, table.calendar .past-event, table.calendar .today {padding:1px;}

table.calendar .cnav th {text-align:right;padding:10px;}
table.calendar .cnav th *{display:inline-block;}
table.calendar .cnav a {padding: 0px;width: 18px;height:18px;text-align:center;font-weight:bold;font-size: 15px;line-height:18px;
	background:#C00;color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
table.calendar .cnav a:hover {color:#000;background:#CCC}
table.calendar .cnav span {font-size:12px;line-height:18px;font-weight:bold;padding: 0px 10px;}

form.cal-form {padding: 5px;vertical-align:middle;}
form.cal-form div.cont {padding:0px;margin:0px;vertical-align:middle;position:relative;}
form.cal-form label {display:inline-block;width:60px;padding-left:5px;text-align:right;cursor:pointer}
form.cal-form img {position:relative;top:-3px;margin:0px 3px;cursor:pointer;}
form.cal-form input.cal-text {width:120px;font-size:13px;color:#999;text-align:right}
form.cal-form input.cal-submit {cursor:pointer;border:none;background:url(../images/calendar-submit.gif) no-repeat center center;color:#FFF;display:inline-block;height:22px;width:52px;font-size:10px;line-height:15px;padding:0px;}

/* END HALF SUBCAP MODULES	*/

/*	TABBED	*/

.tabbed-nav {font-family: Arial, sans-serif;border-bottom:1px solid #999;height:26px;margin:0px auto;cursor:default;
	background:#FFF;}
.tabbed-nav div{display:inline-block;height:24px;line-height:24px;}
.tabbed-nav div.current a{border-bottom:none;font-weight:bold;font-size:13px;background:#FFF;height:26px;}
.tabbed-nav a{display:inline-block;height:100%;width:98%;color:#333;text-shadow:0px 1px 0px #FFF;
	background:#FFF url(../images/tab-bg.gif) repeat-x 0px 0px;
	padding:0% 1%;margin-top:1px;text-align:center;font-size:12px;
	border: 1px solid #999;
	-moz-border-radius: 5px 5px 0px 0px;}
.tabbed-nav a:hover {color:#000;text-shadow:none;background-position:0px 5px}

/*	END TABBED*/

/*	START RESOURCE PAGE	*/
.main-res {padding-left: 5px;}
.main-res h1 {margin-bottom: 4px;}
.main-res .res-options a {padding:0px 3px;}

.main-res .res-text {font-weight:bold;font-size:14px;line-height: 20px;padding: 10px 0px;background:url(../images/pixel-border.gif) repeat-x bottom center;}
.main-res .res-content .res-text {font-weight:normal;clear:none;}

.main-res .res-img {float:left;text-align:center;margin-top:15px;}
.main-res .res-img img{margin: 0px auto;}
.main-res .res-content {padding:10px 0px;overflow:hidden;width:100%}


/*		ARTICOL & BLOG		*/
.article-res {padding-bottom:10px;overflow:hidden}
.article-res .res-text {background:none;}
.article-res p {}
.article-res h2 {padding:5px 0px 5px 0px; font-size: 18px;font-weight:normal;line-height:26px;
	font-family:  Arial, sans-serif}
.article-res h3 {font-weight:bold;padding:10px 0px 3px 0px; font-size: 14px;}

.article-res a {color:#C00;text-decoration: none}
.article-res a:hover {text-decoration:underline;}

.article-res .res-info {padding:5px 0px;overflow:hidden;clear:both;cursor:default;}

.article-res .res-images {-moz-box-shadow: 0px 0px 15px #eee;width:90%;
	padding:0px 10px 10px 10px;border: 1px dotted #fdfdfd;background:#fff;overflow:hidden;margin:10px auto}
.article-res .res-image {padding:5px;float:left}
.article-res .res-image a img{border: 1px solid #777;padding:2px;background:#ddd}
.article-res .res-image a:hover img{border: 1px solid #C00;padding:2px;background:#C00}

.article-res .res-tags {padding-bottom: 10px;}

.article-res .res-rate {cursor:default;}
.article-res .res-rate .votes {display:block;float:left;width: 75px;}
.article-res .res-rate .votes .rating{display:block;text-align:center;font-size: 14px;}
.article-res .res-rate .votes .total{display:block;text-align:center;font-weight:normal;}

.article-res .res-rate img, .article-res .res-tocom img {width:22px;padding:4px 0px;}
.article-res .res-rate a img, .article-res .res-social a {opacity:.7}
.article-res .res-rate a:hover img, .article-res .res-social a:hover {opacity:1}

.article-res .res-img a img {margin-bottom:3px;}

.article-res .res-sep {background:transparent url(../images/pixel-border.gif) repeat-x bottom center;height:3px;}

.res-social {cursor:default}
.res-social .social {display:inline-block;width:16px;height: 16px;overflow:hidden;margin: 5px;
	background: url(../images/social-sprite16x16.gif) top left;cursor:pointer}
.res-social .social span {display:none;}

.social.twitter 		{background-position:0px 0px;}
.social.stumble 		{background-position:-16px 0px;}
.social.facebook 	{background-position:-32px 0px;}
.social.delicious 	{background-position:-48px 0px;}
.social.rss		 	{background-position:-64px 0px;}
.social.myspace		{background-position:-80px 0px;}
.social.yahoo		{background-position:-96px 0px;}
.social.youtube		{background-position:-112px 0px;}
.social.flickr		{background-position:-128px 0px;}
.social.devart		{background-position:-144px 0px;}
.social.linkedin	{background-position:-160px 0px;}

.article-res .res-tocom {text-align:center;}
.article-res .res-tocom a {text-decoration:none;font-size:12px;font-weight:bold;}

.article-res .res-comms {padding-bottom:10px;background:transparent url(../images/pixel-border.gif) repeat-x bottom center;}
.article-res .res-comm {background: url(../images/comment1-bg.gif) no-repeat top left;
	padding: 4%; overflow:hidden;width:90%;margin-top:20px;}
.article-res .res-comm.reply.lvin {background: url(../images/comment2-bg.gif) no-repeat top left;}

.article-res .res-comm .res-img {width:55px;margin:0px 10px 10px 0px;}

.res-comm.comment {width:93%;}

.res-comm .res-comm-reply {float:right;text-decoration: none}
.res-comm .res-comm-reply img{padding-right:5px;}
.res-comm .res-user {color:#000;text-decoration:none;font-weight:bold;font-size:11px;}
.res-comm .res-user:hover {color:#C00;}
.res-comm .res-date {color:#777;}

.res-comm .res-comm-content {font-size:13px;line-height:20px;padding-top:10px;color:#333}

a.res-comms-view-more, a.res-comms-view-all {font-weight:bold;text-decoration:none;}
a.res-comms-view-more:hover, a.res-comms-view-all:hover {color:#555}

.res-comment-form {background:transparent url(../images/pixel-border.gif) repeat-x bottom center;margin-top:20px;}
.res-comment-form p{line-height: 22px;}

.res-comment-form label {display:block;font-weight:bold;text-align:left;font-size: 12px;line-height: 26px;}
.res-comment-form input {display:block;font-size: 16px;width: 90%}
.res-comment-form textarea {display:block;font-size: 14px;width: 96%;line-height:22px;
	font-family: Verdana, Arial, sans-serif}
	
#comment-user-submit {width:165px;height:40px;background:#555 url(../images/comment-submit.gif) no-repeat center center;
	text-align:center;margin:10px auto;color:#FFF;font-size: 13px; font-weight:bold;line-height:36px;border:none;cursor:pointer}
	
input.comment-user-submit {width:165px;height:40px;background:#555 url(../images/comment-submit.gif) no-repeat center center;
	text-align:center;margin:10px auto;color:#FFF;font-size: 13px; font-weight:bold;line-height:36px;border:none;cursor:pointer}	
	
	
.res-rel-list {padding:1% 3%;width: 44%;float:left;text-align:left;}
.res-rel-list .lt {display:block;font-size: 12px;color:#555;}
.res-rel-list ul {width: 90%;padding: 2% 5%;line-height: 16px;}
.res-rel-list a {font-size: 11px;font-weight:bold;text-decoration: none;}


/*	END RESOURSE PAGE	*/

/*	START IMAGE RESOURCE PAGE	*/

.image-res {}

.gallery-res {clear:both;}
.gallery-res .big-thumb {position:relative;border:4px solid #FFF;
	-moz-box-shadow: 0px 0px 15px #ddd;-webkit-box-shadow: 0px 0px 15px #ddd;margin-left: 10px;cursor:pointer;float:left;}
.big-thumb .thumb-zoom {
	width: 16px;height:16px;position:absolute;bottom:5px;left:5px;cursor:pointer;
	background:url(../images/icons/magnifier-zoom-in.png) no-repeat center center;
}
.big-thumb .thumb-zoom-out {
	width: 16px;height:16px;position:absolute;bottom:5px;left:5px;cursor:pointer;
	background:url(../images/icons/magnifier-zoom-out.png) no-repeat center center;
}	
.gallery-res .gallery-thumbs {display:inline-block;}
.gallery-res .gallery-thumb {display:inline-block;width:48px;height:36px;overflow:hidden;border:3px solid #FFF;
	margin:2px;-moz-box-shadow: 0px 0px 10px #eee;-webkit-box-shadow: 0px 0px 10px #eee;}
.gallery-res .gallery-thumb:hover,
	.gallery-res .gallery-thumb.current {-moz-box-shadow: 0px 0px 10px #999;-webkit-box-shadow: 0px 0px 10px #999;}
	
.gallery-res .gallery-nav {width:250px;float:right;font-size:11px;color:#555;}

.gallery-nav .gn-item {height:18px;line-height:18px;}
.gallery-nav .gn-count {float:left;display:inline;margin-left:5px;}
.gallery-nav .gn-paging {float:right;display:inline;margin-right:5px;}
.gn-pagecount, .gn-pageprev, .gn-pagenext {float:left;}
.gn-pagecount {margin-right: 5px;}
.gn-pageprev, .gn-pagenext {width:18px;margin: 0px 3px;background: url(../images/gallery-nav-sprite.gif) no-repeat top left}
.gn-pageprev {background-position:0px 0px;cursor:default;}
.gn-pageprev.enabled {background-position:-18px 0px;cursor:pointer}
.gn-pageprev.enabled:hover {background-position: -36px 0px}
.gn-pagenext {background-position:0px -18px;cursor:default;}
.gn-pagenext.enabled {background-position:-18px -18px;cursor:pointer}
.gn-pagenext.enabled:hover {background-position: -36px -18px}


/*	END IMAGE RESOURCE PAGE		*/

/*	COMMUNITY RESOURCE PAGE	*/
.community-res {clear:both;}
.community-res .big-thumb {position:relative;border:4px solid #FFF;
	-moz-box-shadow: 0px 0px 15px #ddd;-webkit-box-shadow: 0px 0px 15px #ddd;margin-left: 10px;cursor:pointer;float:left;}
.community-res .community-info {display:inline-block;width: 250px;float:right;color:#333;line-height:18px;font-size:13px;}
.community-res .community-info h2 {padding: 0px;line-height:25px;clear:both}
.community-res .community-info-list {padding: 10px 0px;}


.community-res .res-text p{margin:5px;}
.community-res .res-text .interact {display:inline-block;padding:2px 10px;margin:2px 0px;font-size:10px;font-weight:normal;}
.community-res .res-text .interact:hover {color:#C00;text-decoration:none}
.community-res .res-text .interact img {margin-right: 5px;}

.community-info .scap-user .res-img {width: 64px;height:64px;margin-left:12px;}
.community-info .scap-user {float:left;padding-top:10px;}
.community-info .guser-interact {float:right;width: 150px;padding:10px 0px;}
.community-info .guser-interact a {display:block;color:#444;font-size: 10px;padding: 2px 0px;}
.community-info .guser-interact a:hover {text-decoration:none;color:#c00}
.community-info .guser-interact a img {vertical-align:middle;margin-right:4px;}

.community-res .scap-res .res-title {line-height:20px;}
.community-res .scap-res .res-title {line-height:20px;}
.community-res .scap-res .res-content {padding: 0px;}
.community-res a.res-img {margin-top:0px;}

/*	END COMMUNITY RESOURCE PAGE	*/




span.comments {display:block;float: right;width:96px;height:25px;text-align:center;margin-top:-8px;}
span.comments a {width: 100%;height:16px;padding-top:9px;display:block;
	background:url(../images/comments-nr-bg.gif) no-repeat 0px 0px;
	font-size: 9px;font-weight:bold;color:#FFF;}
span.comments a:hover {background-position: 0px -25px;color:#fff}

.s1-module {}
	.s1-module .module-header {height:50px;width:330px;background:url(../images/top-title-bg.png) no-repeat left center;
			position:relative;left:-31px;}
	.s1-module .module-header h2 {padding-left: 30px;}
	.s1-module .module-rss {width: 15px;height:15px;position: absolute;top:12px;right:40px;}
	.s1-module .module-rss a {display:block;width:100%;height:100%;background:url(../images/small-rss.gif) no-repeat center center;}
	.s1-module .module-content {padding:0px 20px 0px 0px; margin-bottom: 20px;}




.poll-form {padding: 0px 10px}
.poll-form p {padding: 2px 0px;line-height:16px;}
.poll-form label {cursor:pointer;top:-3px;position:relative;}
.poll-form p.submit {text-align:center;font-size: 12px;}
.poll-form p.submit a{color:#069;text-decoration:underline}
.poll-form p.submit input {text-align:center;width:80px;height: 30px;background:url(../images/poll-submit.gif) no-repeat center center;border: none;cursor:pointer;color:#FFF;font-weight:bold;}
	

.ad-module {width: 100%;text-align:center;}
.ad-title {font-size: 10px;font-family:Arial, sans-serif; font-weight:normal;line-height: 12px;text-transform:uppercase;color: #999;text-align: left;}
.ad-item {padding: 5px 0px;}


.module-options {clear:both;font-size: 10px;line-height:16px;padding-left: 16px; background:url(../images/small-help.gif) no-repeat left center;}
.module-options a {color:#000;}
.module-options a:hover {text-decoration:underline;}

.s2-module { position:relative;margin-bottom:20px;background:#f4f4f4 url(../images/s2m-bottom.gif) bottom center no-repeat}
	.s2-module .module-header {background:#f4f4f4 url(../images/s2m-top.gif) top center no-repeat;padding:3px 10px;}
	.s2-module .module-rss {width: 15px;height:15px;position: absolute;top:12px;right:10px;}
	.s2-module .module-rss a {display:block;width:100%;height:100%;background:url(../images/small-rss.gif) no-repeat center center;}
	.s2-module .module-content {padding:0px 15px 10px 15px;overflow:hidden;}

.s3-module { position:relative;margin-bottom:20px;clear:both;}
	.s3-module.hzcol {padding-bottom:5px;background: url(../images/pixel-border.gif) repeat-x bottom center;}
	.s3-module .module-header {padding:2px 10px;}
	.s3-module .module-content {padding:0px 10px 20px 10px;}
	
#reg-module {background: url(../images/reg-mod-bg.jpg) no-repeat center center;width:310px;height:105px;}
#reg-module a{color:#060;font-size: 11px;line-height: 16px;display:block;float:left;width:200px;margin-top: 35px;margin-left: 20px;text-shadow:1px 1px 1px #C2F5B9;}
#reg-module a:hover {color:#222;}
#reg-module a:hover span.register{color:#C00;}
#reg-module a span.register {font-size: 20px;letter-spacing: -1px;color: #557D00;display:block;margin-top:5px;}

#week-poll {background:#E0EFF5 url(../images/bluebox-top.jpg) no-repeat top center}
#week-poll .module-content{background: url(../images/bluebox-bottom.jpg) no-repeat bottom center}

#s-reviews, #s-user {width: 350px;position:relative;right:0px;}
#s-reviews .module-header, #s-user .module-header {height:30px;background:url(../images/reviews-header.gif) no-repeat top center;overflow:hidden}
#s-reviews .module-content, #s-user .module-content {background:url(../images/reviews-middle.gif) repeat-y center center;padding:0px 40px 0px 20px}
#s-reviews .module-footer, #s-user .module-footer {height:40px;background:url(../images/reviews-footer.gif) no-repeat bottom center;overflow:hidden}

/*	headings	*/

h1, h2, h3, h4 {font-family: Arial;}

h1.h11 {font-family:Verdana, sans-serif}
h2.h11 {font-family:Verdana, sans-serif; color: #222;font-weight:bold}

h2.h21 {font-family: Arial, sans-serif;font-size: 10px; color: #222;text-transform:uppercase;padding: 8px 0px 5px 0px;}
h2.h22 {font-family: Verdana, sans-serif;font-size: 16px;line-height: 34px;color: #7d7d50;font-weight:bold;letter-spacing:-1px;text-shadow:1px 1px 1px #fff}
h2.h23 {font-family: Verdana, sans-serif;font-size: 15px;line-height:30px;color:#555;font-weight:bold;letter-spacing:-1px;}
h2.h24 {font-family: Verdana, sans-serif;font-size: 16px;line-height:34px;color:#069;font-weight:bold;letter-spacing:-1px;}
h2.h25 {font-family: Verdana, sans-serif;font-size: 16px;line-height:34px;color:#C00;font-weight:bold;letter-spacing:-1px;text-shadow:1px 1px 1px #fff}

h2.sub-title {font-size: 22px;font-family:Arial,sans-serif;line-height:26px;font-weight:normal;padding:5px 0px 5px 0px;
	background: url(../images/pixel-border.gif) repeat-x bottom center;margin:10px 0px 20px 0px;}


h3.h31{font-size: 13px;color:#444;line-height:18px;font-weight:bold;letter-spacing: 0px;text-indent: 18px;background:url(../images/h-arrow.gif) no-repeat 0px 3px;}
h3.h31 a {color:#444}	h3.h31 a:hover {text-decoration:none;color:#C00}

h3.h32{font-size: 14px;color:#069;line-height: 18px;font-weight:bold;letter-spacing: 0px;padding: 3px 0px}
h3.h32 a {color:#069}	h3.h32 a:hover {text-decoration:none;color:#444}

h3.h33{font-size: 13px;color:#069;line-height: 18px;font-weight:bold;letter-spacing: 0px;padding: 3px 0px}
h3.h33 a {color:#069}	h3.h33 a:hover {text-decoration:none;color:#444}

h3.h34{font-size: 13px;color:#C00;line-height: 16px;font-weight:bold;letter-spacing:0px}
h3.h34 a {color:#C00}	h3.h34 a:hover {text-decoration:underline}

h3.h35{font-family: Arial, sans-serif;font-size: 16px;color:#444;line-height:18px;font-weight:bold;letter-spacing: 0px;}
h3.h35 a {color:#444}	h3.h35 a:hover {text-decoration:none;color:#C00}

h4.h41 {font-family: Arial, sans-serif;font-size: 12px;color:#444;line-height:14px;font-weight:bold;letter-spacing: 0px;}
h3.h41 a {color:#444}	h4.h41 a:hover {text-decoration:none;color:#C00}

p a {color: #333}
p a:hover {color:#C00}

.resource {margin: 5px 0px; padding: 5px 0px;font-size: 11px;overflow:hidden;background: url(../images/pixel-border.gif) repeat-x bottom center;display:inline-block;width:100%}
.res-img {margin: 0px 10px 5px 0px;float:left;overflow:hidden}
	.res-img img {padding:1px;border:1px solid #444;}
	.res-img a:hover img {border-color:#C00}
	.res-img a {font-size: 11px;padding-top:10px;color:#555}
.res-head {}
.res-text {clear: both;line-height: 16px;font-size: 11px;}

.res-options {clear:both;}
.res-related {clear:both;padding: 10px 0px 5px 0px;text-align:center;}
.res-rating {width:60px;}
	.res-rating span {display:block;width:12px;height:12px;float:left;}
	.res-rating span.on {background:url(../images/vidstar-rating.gif) no-repeat 0px 0px;}
	.res-rating span.half {background:url(../images/vidstar-rating.gif) no-repeat -12px 0px;}
	.res-rating span.off {background:url(../images/vidstar-rating.gif) no-repeat -24px 0px;}

.res-info .sep {padding:0px 5px;}
	
.res-loc {font-size: 10px;}
.res-time, .res-views {color: #777;}
.res-info {display:block;width:99%;font-size: 10px;line-height:15px;}
.res-info img {vertical-align:middle;}

.res-admin a{color:#999;padding-left:10px;}
.res-admin a:hover {color:#333}
.res-admin a img {margin-right:-3px;width:10px;}

.res-tags a {padding: 0px 3px}

.res-more a {color:#555}
.res-more a:hover {color:#C00;}

.resource .res-more a {color:#888}
.resource .res-more a:hover {color:#333}

.res-rate span {font-weight:bold;font-size: 11px;padding-right:4px;}
.res-rate img {vertical-align:top;}
.res-rate .pos {color:green}
.res-rate .neg {color:red}
.res-rate .votes {font-weight:normal;font-size:80%}

.resource ul {padding: 0px 10px;}
.resource ul li {line-height: 14px;padding: 3px 0px;}
.resource ul li a {color:#069}
.resource ul li a:hover {text-decoration: underline}
.resource.list {background:none;}

.resource h4 a {color:#444}
.resource h4 a:hover {text-decoration:underline}

.res-info.l {width: 49%;float:left;clear:left;text-align:left;}
.res-info.r {width: 49%;float:right;clear:right;text-align:right;}

.resource a {color: #C00;}
.res-text a {color:#333}

.res-light {color:#777;font-size:80%}

.res-loc a {color:#000;}
.res-related a {padding: 0px 3px;font-size:10px;color:#C00}
.res-text a :hover, .res-related a:hover, .res-user a:hover{text-decoration:underline}
.res-loc a:hover {color:#C00}
.res-comments a {display:block;height:20px;width:96px;background:#c00;color:#fff;text-align:center;line-height:20px;position:relative;top:-5px;float:inherit;padding-top:5px;background:url(../images/comments-nr-bg.gif) no-repeat 0px 0px;text-decoration:none;}
.res-comments a:hover {background-position: 0px -25px}

.hrating {overflow:hidden;clear:both;padding:2px 0px;height:15px;}
.hrating .hrate {width:15px;height:5px;display:block;float:left;margin-right:1px;margin-top:5px;background:url(../images/hrate-sprite.png) 0px 5px;line-height:0px;overflow:hidden}
.hrating .hrate span {width:100%;display:block;height:5px; background:url(../images/hrate-sprite.png) 0px 5px;}

.hrating .hrate .on {background:url(../images/hrate-sprite.png) top center;}
.hrating .hrate.first .on {background-position: top left;}
.hrating .hrate.last .on {background-position: top right;}

.hrating .hrate .p0 {width: 0%}
.hrating .hrate .p25 {width: 25%}
.hrating .hrate .p50 {width: 50%}
.hrating .hrate .p75 {width: 75%}
.hrating .hrate .p100 {width: 100%}

.hrating .htype {font-size: 10px;float:right;}
.hrating a {color:#000;cursor:pointer}
.hrating a:hover {text-decoration: underline}




#s-reviews .res-img {width: 70px;}
#s-reviews .res-head {width: 210px;float:left;overflow:hidden}

.user.resource {background:none;}
.user.resource h2.h25 {line-height: 28px;}
.user.resource .res-text img {vertical-align:middle;}
.user.resource .res-text {padding-bottom: 5px;margin-bottom:15px;
	background: url(../images/pixel-border.gif) repeat-x bottom center;overflow:hidden}
.user.resource .res-text.res-sep {margin-bottom:5px;}
.user.resource a:hover {color:#C00;}
.user.resource .interact {display:inline-block;padding:2px 10px;margin:2px 0px;}
.user.resource .interact img {margin-right: 5px;}
.user.resource .social {margin:3px;}
.user.resource .social.inactive {opacity: .3;float:right}

.user.resource .res-title {line-height:18px;font-size: 11px;padding: 5px 0px;}
.user.resource .res-item {padding: 5px 0px;}
.user.resource .res-thumbs {overflow:hidden}
.user.resource .res-thumbs a img{display:block;margin: 5px 1%;float:left;
	border:2px solid #069;padding:1px;}
.user.resource .res-thumbs a:hover img{border-color:#C00}

.user.resource .res-other {font-size: 10px;}
.user.resource .res-other a {padding: 0px 2px;}

.user.resource .res-groups .res-thumbs a {clear:both;display:block;overflow:hidden}
.user.resource .res-groups .res-thumbs a span{display:block;padding:3px 5px;color:#777}
.user.resource .res-groups .res-thumbs  span b{display:block;color:#333}

.user.resource .res-guests .res-thumbs a {clear:both;display:block;overflow:hidden}
.user.resource .res-guests .res-thumbs a span{display:block;padding:3px 5px;color:#777}
.user.resource .res-guests .res-thumbs  span b{display:inline;color:#333}

.user.resource .res-events a.res-item {clear:both;display:block;overflow:hidden}
.user.resource .res-events a.res-item span{display:block;line-height:12px;color:#444}
.user.resource .res-events a.res-item  span.date {color:#c00}
.user.resource .res-events a.res-item  span.res-light {color:#999}
.user.resource .res-events a.res-item:hover span {color:#C00;}

.user.resource .res-friends .res-thumbs a,
	.user.resource .res-viewers .res-thumbs a {float:left;padding:0px 9px;text-align:center;margin-bottom:5px;}
.user.resource .res-friends .res-thumbs a img,
	.user.resource .res-viewers .res-thumbs a img{display:block;margin:0px auto;}
.user.resource .res-friends .res-thumbs a span,
	.user.resource .res-viewers .res-thumbs a span{display:block;}

.blog.resource {}
.blog .res-img {}
.blog .res-head {}
.blog .res-text {clear:none;}

.video .res-img {}
.video .res-head {float:left;overflow:hidden;width: 180px;}
.video .res-info {height:15px;}
.video .res-rating {width: 60px;}


.images .res-img {width: 70px;}
.images .res-head {float:left;overflow:hidden;width: 220px;}
.images .res-info {height:15px;}

.article.resource {padding: 5px 0px;}
.article .res-head {}
.article .res-text {padding: 5px 0px;}

.s1-module .article .res-img {width: 70px;}
.s1-module .article .res-head {width: 210px;}

.s2-module .res-head {display:block;}

.review .res-info {padding: 5px 0px;}
.review .res-img {margin-top:0px;}

.hotel .res-img {width: 45px;margin:0px 5px 0px 0px;}
.hotel .res-head {float:left;overflow:hidden;width:200px;}
.hotel .stars {width: 80px;}
.hotel .res-loc {width: 100px;}
.hotel .res-info {padding: 2px 0px;}

.top-hotel .rating {padding: 10px;}


.top-hotel .res-img {width: 45px;margin-bottom:5px;margin-top:5px;}
.top-hotel .res-head {width:240px;}



#footer-wrapper {padding-top:30px;background:url(../images/footer-top.png) no-repeat top center;width:990px;}
#footer {background: #000 url(../images/footer-content.png) no-repeat top center;padding:0px 25px;width:940px;overflow:hidden}
#footer-bottom {background: url(../images/footer-bottom.png) no-repeat top center;height:20px;margin-bottom:50px;}

.fcol {width: 35%;float:left;padding-left:2%}
.footer-menu {width: 20%;}
.ftitle{color:#FFF;font-size: 20px;padding:4px 0px;letter-spacing: -1px;font-family:Arial}
.fcontent {padding: 5px 10px 10px 10px;font-size: 11px;line-height: 16px;}
.fcontent a {color:#ccc;}
.fcontent a:hover {text-decoration:none;color:#FFF}
.fcontent li {padding: 2px 0px;}
.fcontent p a {color:#999;}
.fcontent p a span {font-weight:bold;color:#C00;}
.fhmenu {text-align:center;}
.fhmenu a {padding: 0px 5px; font-size: 12px;}
.fhmenu a.sn {display:block;float:left;margin-right:10px;width: 24px;height:24px;background:url(../images/snsprite.png) no-repeat top left;padding:0px;}
.fhmenu a.sn span {display:none;}
a.twitter.sn {background-position: 0px 0px}
a.flickr.sn {background-position: -24px 0px}
a.facebook.sn {background-position: -48px 0px}
a.youtube.sn {background-position: -72px 0px}

.separator {margin: 5px 0px 10px 0px;background: url(../images/pixel-border.gif) repeat-x bottom center;padding: 2px;}

.flogo {clear:both;width: 150px;height:50px;float:left;margin-top:10px;}
.flogo a {display:block;widht:100%;height:100%;padding: 0px;background:url(../images/small-logo.png) no-repeat center center}
.flogo a span {display:none;}


/*	MAP CSS	*/
#worldmap-wrapper {
	padding-top:30px;background: url(../images/wm-top.png) no-repeat top center;
}
#worldmap {background:url(../images/wm-content.gif) repeat-y center center;overflow:hidden;}
#worldmap-wrapper .bottom-wrapper {background:url(../images/wm-bottom.png) no-repeat top center;padding-bottom:30px;}
#worldmap .wm {
	display:block;
	width:560px;
	position:relative;float:left;
}
#worldmap .wm ul {display:block;width:560px;height:240px;background: #000 url(../images/world-map.gif) no-repeat top left;}
#worldmap .wm ul li {position:absolute;display:block;}
#worldmap .wm ul li a {display:block;width:100%;height:100%}
#worldmap .wm ul li a span{display:none;}
#worldmap .message {color:#FFF;font-size: 12px;padding: 5px 10px;position:absolute;background:#111;display:none;white-space:nowrap}

#nam-map {width:200px;height:100px;top: 15px;left:2px;}
#nam-map a:hover {background: url(../images/world-areas.gif) no-repeat 0px 0px;}

#cam-map {width:100px;height:50px;top: 91px;left:90px;}
#cam-map a:hover {background: url(../images/world-areas.gif) no-repeat 0px -100px;}

#sam-map {width:100px;height:125px;top: 115px;left:130px;}
#sam-map a:hover {background: url(../images/world-areas.gif) no-repeat -100px -150px;}

#eur-map {width:120px;height:100px;top: 8px;left:237px;}
#eur-map a:hover {background: url(../images/world-areas.gif) no-repeat -200px 0px;}

#afr-map {width:120px;height:150px;top: 83px;left:245px;}
#afr-map a:hover {background: url(../images/world-areas.gif) no-repeat -200px -100px;}

#mor-map {width:100px;height:50px;top: 82px;left:307px;}
#mor-map a:hover {background: url(../images/world-areas.gif) no-repeat -100px -100px;}

#asi-map {width:210px;height:150px;top: 18px;left:352px;}
#asi-map a:hover {background: url(../images/world-areas.gif) no-repeat -320px 0px;}

#aus-map {width:100px;height:100px;top: 143px;left:450px;}
#aus-map a:hover {background: url(../images/world-areas.gif) no-repeat 0px -150px;}

#worldmap .areas {margin-left: 30px;float:right;display:inline;padding:1px 20px;background: url(../images/pixel-border.gif) repeat-y left center;font-size: 10px;line-height:16px;width:320px;color:#ddd;}
#worldmap .areas a{color:#bbb;}
#worldmap .areas a:hover{color:#FFF;}
.areas h3 {color:#09C}

#worldmap .clist {float:left;width: 100px;padding: 5px 0 0 5px;display:block;}
#worldmap .clist b{font-size: 8px;font-weight:none}

#worldmap .fareas {width:560px;float:left;color:#FFF;padding: 10px 0px;line-height: 16px;font-size: 11px;}
.fareas h3 {font-weight:bold;font-size: 12px;line-height: 20px;}
.fareas h3 span {text-decoration: underline;}
.fareas a {color:#ddd;font-size: 11px;}
.fareas a:hover {color:#FFF;border-bottom:1px solid #069;}
.fareas .opt {padding: 5px 0px;text-align: center}
.fareas .opt a {color:#09C;font-weight:bold;letter-spacing: -1px;padding: 0px 3px;}
.fareas .opt a:hover {color:#FFF}


/*		MINI MAPS	*/
.mini-map {position:relative;padding-bottom:5px;}
.mini-map ul.map {display:block;width:100%;height:100%;}
.mini-map ul.map li {position:absolute;display:block;}
.mini-map ul.map li a {display:block;width:100%;height:100%;text-align:center;}
.mini-map ul.map li a span{font-size:8px;display:none;}

.mini-map h3 {font-size: 11px;font-weight:normal;line-height:14px;}
.mini-map .map-opt {padding: 10px 0px;font-family: Verdana; font-size: 10px;}
.mini-map .map-opt form {padding:5px 5px 10px 5px;}
.mini-map .map-opt form div{display:inline-block;}
.mini-map .map-opt form input {font-size:11px;}
.mini-map .map-opt form input.submit {background:none;border:none;background:url(../images/icons/magnifier.png) no-repeat left center;
	padding-left:16px;font-size: 13px;font-weight:bold;cursor:pointer;margin-left:10px;color:#C00;}
	
.mini-map .map-opt .dest {padding: 5px;}
.mini-map .map-opt .dest ul li {display:inline-block;display:inline-block;font-size:10px;padding:0px 2px;line-height: 14px;}
.mini-map .map-opt .dest ul.loc {display:block;float:left;width:95px;font-size:10px;padding:5px 0 0 5px;line-height: 14px;}
 
.mini-map .map-opt .dest ul.loc li {display:inline-block;display:inline-block;font-size:10px;padding:0;line-height: 14px;min-width:60px;}
.mini-map .map-opt .dest a {color:#CB9;}

#hz4-map {
	/*background: url(../images/pixel-border.gif) repeat-x bottom center;*/
}
#hz4-map ul.map {width:220px;height:100px;background:url(../images/maps/mini-map1.gif) no-repeat center center;}
#hz4-map ul.map li a:hover, #hz4-map ul.map li a.current {background:url(../images/maps/mini-map1-hover.gif) no-repeat;}

#hz4-map .nam-map {width:80px;height:40px;top:7px;}
#hz4-map .nam-map a:hover, #hz4-map .nam-map a.current{background-position: 0px 0px;}

#hz4-map ul.map li.sam-map {width:36px;height:50px;top:51px;left:56px;}
#hz4-map ul.map li.sam-map a:hover, #hz4-map  ul.map li.sam-map a.current{background-position: -45px -65px;}

#hz4-map  ul.map li.cam-map {width:35px;height:20px;top:36px;left:36px;}
#hz4-map  ul.map li.cam-map a:hover, #hz4-map  ul.map li.cam-map a.current{background-position: -4px -40px;}

#hz4-map  ul.map li.eur-map {width:50px;height:30px;top:10px;left:92px;}
#hz4-map  ul.map li.eur-map a:hover, #hz4-map  ul.map li.eur-map a.current{background-position: -81px 1px;}

#hz4-map  ul.map li.asi-map {width:82px;height:62px;top:5px;left:138px;}
#hz4-map  ul.map li.asi-map a:hover, #hz4-map  ul.map li.asi-map a.current{background-position: -140px 3px;}

#hz4-map  ul.map li.afr-map {width:45px;height:50px;top:37px;left:97px;}
#hz4-map  ul.map li.afr-map a:hover, #hz4-map  ul.map li.afr-map a.current{background-position: -82px -44px;}

#hz4-map  ul.map li.mor-map {width:30px;height:20px;top:35px;left:125px;}
#hz4-map  ul.map li.mor-map a:hover, #hz4-map  ul.map li.mor-map a.current{background-position: -47px -43px;}

#hz4-map  ul.map li.aus-map {width:40px;height:32px;top:63px;left:177px;}
#hz4-map  ul.map li.aus-map a:hover, #hz4-map  ul.map li.aus-map a.current{background-position: -2px -70px;}



#s3-map {
	/*background: url(../images/pixel-border.gif) repeat-x bottom center;*/
}
#s3-map ul.map {width:280px;height:120px;background:url(../images/maps/mini-map2.gif) no-repeat center center;}
#s3-map ul.map li a:hover, #s3-map ul li a.current {background:url(../images/maps/mini-map2-hover.gif) no-repeat;}

#s3-map  ul.map li.nam-map {width:97px;height:46px;top:9px;}
#s3-map  ul.map li.nam-map a:hover, #s3-map  ul.map li.nam-map a.current{background-position: 0px 0px;}

#s3-map  ul.map li.sam-map {width:40px;height:60px;top:63px;left:73px;}
#s3-map  ul.map li.sam-map a:hover, #s3-map  ul.map li.sam-map a.current{background-position: -50px -80px;}

#s3-map  ul.map li.cam-map {width:45px;height:25px;top:45px;left:45px;}
#s3-map  ul.map li.cam-map a:hover, #s3-map  ul.map li.cam-map a.current{background-position: 0px -50px;}

#s3-map  ul.map li.eur-map {width:62px;height:32px;top:15px;left:117px;}
#s3-map  ul.map li.eur-map a:hover, #s3-map  ul.map li.eur-map a.current{background-position: -100px 0px;}

#s3-map  ul.map li.asi-map {width:105px;height:75px;top:9px;left:176px;}
#s3-map  ul.map li.asi-map a:hover, #s3-map  ul.map li.asi-map a.current{background-position: -170px 0px;}

#s3-map  ul.map li.afr-map {width:56px;height:62px;top:42px;left:123px;}
#s3-map  ul.map li.afr-map a:hover, #s3-map  ul.map li.afr-map a.current{background-position: -100px -50px;}

#s3-map  ul.map li.mor-map {width:35px;height:24px;top:41px;left:162px;}
#s3-map  ul.map li.mor-map a:hover, #s3-map  ul.map li.mor-map a.current{background-position: -50px -50px;}

#s3-map  ul.map li.aus-map {width:50px;height:40px;top:75px;left:226px;}
#s3-map  ul.map li.aus-map a:hover, #s3-map  ul.map li.aus-map a.current{background-position: 0px -80px;}


#s3-map .current-map-loc {top:26px;left:138px;}
#s3-map .current-map-loc span {display:inline-block;vertical-align:middle;}
#s3-map .current-map-loc span.pointer {width:16px;height:16px;background:url(../images/icons/black-point.png) no-repeat center center;float:left;}
#s3-map .current-map-loc span.loc {background:#FFF;color:#333;opacity:.95;padding:3px 5px;
	font-size:10px;float:left;}


#s3-map form {padding-bottom:15px;}
#s3-map input.text {width:200px;}
#s3-map input.submit {color:#333;}

#s3-map .map-opt {padding-bottom:5px;background: url(../images/pixel-border.gif) repeat-x bottom center;}
#s3-map .map-opt h3 {font-weight:bold;}
#s3-map .map-opt a {color:#09C}
#s3-map .map-opt a:hover {text-decoration: underline}

/**/


.tofloater {display:none;}

#floater {
	display:none;
	background:#FFF;
	opacity: .8;
	font-size: 10px;
	padding: 10px 20px;
	-moz-border-radius:  10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 250px;
}
#floater.visible {display:inline-block; /**/}
#floater .tf-row {text-align:left;display:block;padding: 3px 0px;overflow:hidden;clear:both;}
#floater .tf-sep {display:block;height:5px;}
#floater .tf-user {float:left;color:#C00;clear:left;}
#floater .tf-rating {float:right;clear:right;color:#777;}
	.tf-rating .pos {font-weight:bold;color:green;padding:3px 20px 3px 0px;
		background:url(../images/icons/thumb-up.png) right center no-repeat}
	.tf-rating .neg {font-weight:bold;color:red;padding:3px 20px 3px 0px;
		background:url(../images/icons/thumb.png) right center no-repeat}
#floater .tf-rinfo {float:right;clear:right;}
#floater .tf-linfo {float:left;clear:left;}



/*	ADMINISTRARE CONT	*/

.s3-module .admin-options {text-align:center;padding-top:8px;}
.s3-module .admin-options a{color:#C00;padding:0px 8px;}
.s3-module .admin-options a:hover{color:#333}
.s3-module .admin-options a img {margin-right:-5px;}


.inner-navbar {width:600px;margin:0px 0px 10px 0px;display:inline-block;cursor:default}
.inner-navbar ul {padding: 0px 10px;}
.inner-navbar ul li {display:inline-block;}
.inner-navbar ul li a img{}

.inner-navbar .mainnav {background:url(../images/inner-navbar.gif) no-repeat top center;
	font-size: 13px;padding-top:5px;padding-bottom:5px;z-index:2;position:relative;}
.inner-navbar .mainnav li {padding-right:10px;}
.inner-navbar .mainnav a {color:#CCC;display:block;height:20px;}
.inner-navbar .mainnav a img{padding:2px;vertical-align:middle;opacity:.75}
.inner-navbar .mainnav a.current {font-weight:bold;}
.inner-navbar .mainnav a.current, .inner-navbar .mainnav a:hover {color:#FFF;}
.inner-navbar .mainnav a.current img, .inner-navbar .mainnav a:hover img {background:url(../images/inner-navbar-current-item.gif)
	no-repeat center center;opacity:1}

	
.inner-navbar .subnav {background:url(../images/inner-navbar-subnav.gif) no-repeat bottom center;
	padding-top:10px;padding-bottom:5px;position:relative;top:-5px;z-index:1;font-size: 10px;}
	
.inner-navbar .subnav li{padding:3px 10px 3px 0px;}
.inner-navbar .subnav a {color:#777;display:block;height:15px;line-height:15px;}
.inner-navbar .subnav a img{width:14px;vertical-align:middle;opacity:.4}
.inner-navbar .subnav a.current {font-weight:bold;}
.inner-navbar .subnav a.current, .inner-navbar .subnav a:hover {color:#111;}
.inner-navbar .subnav a.current img, .inner-navbar .subnav a:hover img {opacity:1}
.inner-navbar .subnav a .imp {color:#000;}
.inner-navbar .subnav a .imp span {color:#C00;font-weight:bold;}

/*	===					*/

/*	INNER FORMS	*/

form.settings {margin:5px 0px 30px 0px;padding: 0px 20px 5px 0px;cursor:default;
	background: url(../images/pixel-border.gif) repeat-x bottom center;}
form.settings div {}
.settings .set {padding: 5px 0px;clear:both;}
.settings .set * {color:#888;font-size:10px;vertical-align:middle;}
.settings .set div {display:inline-block;}
.settings .set label {cursor:pointer}
.settings .set input, .settings .set select, .settings .set option, .settings .set textarea {margin:0px;padding:0px;}

.settings .set .label {width: 120px;text-align:right;padding-right:10px;}
.settings .set .value {width:200px;overflow:hidden;}
.settings .set .value * {font-size: 14px;font-family:Verdana, Arial,sans-serif;color:#555;}
.settings .set .value input.text, .settings .set .value select, .settings .set .value option, .settings .set .value textarea {
	width:97%;padding:1px;}
.settings .set .value input.radio {margin-left:5px;}
.settings .set .value select {width:100%;}
.settings .set .value option {width:99%;padding-left:5px;cursor:pointer}
.settings .set .helper, .settings .set .icon {width:17px;text-align:center;}
.settings .set .conf {padding-left:20px;}

.settings .submit {text-align:right;}
.settings .submit input.submit {cursor:pointer}

.left{float:left;}
a{
cursor: pointer;
text-decoration:none;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:auto;
width:600px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
}

.footer_new{margin: 0 auto; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; color:#FFF; margin-bottom:20px;}
.footer_new *{color:#FFF !important;}
.footer_new a{color:#D8313E !important;}
.footer_oferte h2{font-size: 13px !important; color:#fff; text-align: center;  font-family:Arial, Helvetica, sans-serif !important; font-weight:bold;
}
.footer_oferte p{font-size:11px !important; margin-bottom:0; padding-bottom:0;}

.footer_oferte table{padding:0; margin:0}
.footer_oferte td {padding:5px; vertical-align:top; border-left:1px dotted #ccc;}
.footer_oferte td:first-child {border:none;}

.footer_oferte ul{list-style-type: none; margin:0; padding:0; }
.footer_oferte li {padding:3px; padding-left:0; font-size:11px; font-family:"segoe ui", Lucida Sans Unicode, Lucida Grande, sans-serif !important; border-bottom:1px dotted #ddd;}
.footer_oferte li:last-child{border:none;}
.footer_oferte li a{float:left; padding: 3px; text-decoration:none; color:#fff !important; font-weight:bold; font-size:11px; text-shadow:none !important;}
.footer_oferte li span{float:right; font-weight:bold; background: #D8313E; color:#fff; font-size:11px; padding: 3px 5px; border-radius:3px; -moz-border-radius:3px; display:block; width:45px; text-align:right; text-shadow:#f00 1px 1px 0px; white-space:nowrap}

.footer_sectiuni{padding:5px;}
.footer_sectiuni ul li{float:left; padding:0 5px 0 0; margin:0;}
.footer_sectiuni ul li a{font-size:11px; color:#fff; text-decoration:none; background:url(http://static.besttourism.ro/images/b.png) no-repeat left; padding-left:15px;}
.footer_sectiuni ul li a:hover{color:#fff;}
