@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	padding: 0;
	margin: 0;}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background: #737a86 url(/images/design/bg_body.jpg) repeat-x left top;
	color: #8692a6;}

select, input, textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	color: #fff;}
	
select {	
	background:#314260;}

a {
	color: #8692a6;
	text-decoration: underline;
	outline: none;}

a:hover {
	text-decoration: none;}

a img {
	border: none;}

form {
	padding: 0;
	margin: 0;}

p {
	margin-top: 0;}

td, th {
	padding: 0;}

h1 {
	font-size: 1.6em;
	color: #fff;
	margin: 0;
	padding: 10px 0 2px 0;
	font-weight: normal;}

h2 {
	font-size: 1.1em;
	padding: 0 0 6px 0;
	font-weight: normal;
	color: #8692a6;
	margin: 0;}

#global {
	position: relative;
	width: 980px;
	margin: 0 auto;
	min-height: 100%;}

#header {
	position: absolute;
	width: 980px;
	left: 0;
	top: 0;
	z-index: 3;}

#messagesPopIn{
	position:absolute;
	top:40px;
	left:445px;	
}

#logo {
	position: absolute;
	left: 67px;
	top: 12px;
	width: 141px;
	height: 46px;
	background: url(/images/design/moovya_logo_beta.png) no-repeat left top;}
#logo a {
	display: block;
	width: 141px;
	height: 46px;
	text-decoration: none;}
#logo a:hover {
	text-decoration: none;}

#login {
	position: absolute;
	right: 308px;
	top: 22px;}

#login table {
	border-collapse: collapse;}
#login table td {
	padding: 2px 6px 2px 0;
	font-size: 1.1em;}

a.forgot, a.reg {
	display: block;	
	color: #fff;
	text-indent: 300px;
	white-space: nowrap;
	text-decoration: none;
	overflow: hidden;}
a.forgot {
	width: 74px;
	height: 7px;
	background: url(/images/design/login/forgot-reg.gif) no-repeat left top;}
a.forgot:hover {
	background: url(/images/design/login/forgot-reg.gif) no-repeat left -10px;}
a.reg {
	width: 54px;
	height: 7px;
	background: url(/images/design/login/forgot-reg.gif) no-repeat left -20px;}
a.reg:hover {
	background: url(/images/design/login/forgot-reg.gif) no-repeat left -30px;}

.go, .go2 {
	margin: 0 !important;
	width: auto;
	zoom: 1;
	text-align: left;
	display: inline;
	background: url(/images/design/list_more.gif) no-repeat right 4px;
	border: none;
	padding: 0 8px 0 0 !important;
	text-transform: uppercase;
	color: #8692a6;
	cursor: pointer;
	outline: none;}
.go2 {
	color: #1e283d;}
.go:hover, .go2:hover, .cancel:hover {
	color: #91b924;}
.go:active, .go2:active {
		padding: 0 8px 0 0;}
.cancel {
	background: url(/images/design/list_close.gif) no-repeat 0 4px;
	margin: 0;
	text-align: left;
	display: inline;
	border: none;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	color: #8692a6;
	cursor: pointer;
	outline: none;}
.cancel:active {
	padding: 0 0 0 10px;}

#user_top {
	position: absolute;
	right: 308px;
	top: 36px;
	padding-left: 2px;
	font-size: 1.1em;}

a.log {
	color: #8692a6 !important;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 8px 0 3px;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}
a.log:hover {
	color: #91b924;}

#lang {
	display:inline;
	position: absolute;
	right: 187px;
	top: 35px;
	padding: 0 0 0 20px;
	background: url(/images/design/ico_lang.gif) no-repeat left 2px;
	z-index: 99;}

div.autocomplete {
  	position:absolute;
  	margin: 0 0 0 -20px;	
  	padding: 6px 30px 4px 19px;
	border: 1px solid #91b924;
	background: #000;
  	text-align:left;
	z-index: 99;}

div.autocomplete ul {
  	list-style-type:none;
  	margin: 0;
	padding: 0;}

div.autocomplete ul li.selected {
	color: #91b924;}

div.autocomplete ul li {
  	list-style-type:none;
  	display:block;
  	margin:0;
  	padding: 0 2px 2px 0;
	font-size: 1.1em;
	text-transform: uppercase;
  	cursor:pointer !important;}

#sort-by_combo {
	width: 9.5em;}

.combo, .combo-in {
	font-size: 11px;
	text-transform: uppercase;
	overflow: hidden;
	padding-right: 12px;
  	width: 5.2em;
  	display: block;
	float: left;
  	text-align: left; 
  	cursor: pointer;
  	border: none;
	background: url(/images/design/list_select.gif) no-repeat right 6px;}

.combo-in {
	width: 9.4em;}

.combo2 {
	font-size: 11px;
	text-transform: uppercase;
	overflow: hidden;
	padding-right: 12px;
	margin-top: -1px;
  	display : block;
	float: left;
	width: 2.0em;
	color: #91b924;
  	text-align: left; 
  	cursor: pointer;
  	border: none;
	background: url(/images/design/list_select.gif) no-repeat right 6px;}

.combo3 {
	font-size: 11px;
	text-transform: uppercase;
	overflow: hidden;
	padding-right: 12px;
	margin-top: -1px;
  	display : block;
	float: left;
	width: 7.0em;
	color: #91b924;
  	text-align: left; 
  	cursor: pointer;
  	border: none;
	background: url(/images/design/list_select.gif) no-repeat right 6px;}

.combo4, .combo5 {
	font-size: 11px;
	text-transform: uppercase;
	overflow: hidden;
	padding-right: 12px;
	margin-top: -1px;
  	display : block;
	float: left;
	width: 2.2em;
	color: #535353;
  	text-align: left; 
  	cursor: pointer;
  	border: none;
	background: url(/images/design/list_select2.gif) no-repeat right 6px;}
.combo5 {
	width: 4em;
	text-transform: capitalize;}

.combo6 {
	font-size: 11px;
	text-transform: uppercase;
	overflow: hidden;
	padding-right: 0px;
	margin-top: -1px;
	color: #91b924;
  	text-align: left; 
  	cursor: pointer;
  	border: none;
	background: url(/images/design/list_select.gif) no-repeat right 6px;}
	
.messages {
	position: absolute;
	left: 810px;
	top: 20px;
	font-size: 1.1em;
	padding: 0 0 4px 27px;
	background: url(/images/design/ico-mails.gif) no-repeat left 1px;
	white-space: nowrap;}

.messages a {
	text-decoration: none;}
.messages a:hover {
	color: #91b924;}

.chats {
	position: absolute;
	left: 810px;
	top: 42px;
	font-size: 1.1em;
	padding: 0 0 4px 27px;
	background: url(/images/design/ico-messages.gif) no-repeat left 1px;
	white-space: nowrap;}

.chats a {
	text-decoration: none;}
.chats a:hover {
	color: #91b924;}

#page {
	/*background: url(/images/design/bg_midd.gif) repeat-y left top;*/
	height: 1%;
	padding: 72px 0 0;}

#left {
	float: left;
	width: 120px;
	background: url(/images/design/ushad_left.jpg) no-repeat right top;
	min-height: 280px;
	position: relative;}

	
.left_menu {
	margin: 0;
	padding: 70px 10px 12px 0;
	list-style: none;}

.left_menu li {
	padding: 2px 0 2px 0;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #8692a6;}

.left_menu li a {
	text-decoration: none;
	color: #8692a6;}
.left_menu li a:hover {
	color: #91b924;}
	
.left_menu li strong {
	font-weight: normal;
	color: #91b924;}
	
#right {
	float: left;
	width: 156px;
	padding: 0 0 0 24px;
	min-height: 280px;
	background: url(/images/design/ushad_right.jpg) no-repeat left top;}

.radver {
	padding: 0 12px 12px;
	width: 160px;
	margin: 0 0 12px 0;
	background: url(/images/design/bg_advertising.png) repeat;}
.radver h5 {
	margin: 0;
	font-size: 8px;
	padding: 4px 0 3px 0;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #798496;}
.radver p {
	margin: 0;
	padding: 0;}

#midd, #middchatpopup {
	float: left;
	width: 672px;
	background: #000;
	min-height: 280px;}

#middchatpopup {
	width: 492px; 
}

.top_menu {
	background: #1e283d;
	padding: 0 12px;
	position: relative;}
.top_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;}
.top_menu ul li {
	border-left: 1px solid #4b5364;
	float: left;
	padding: 10px 24px 0 4px;
	color: #91b924;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #8692a6;}
.top_menu ul li a {
	color: #8692a6;
	text-decoration: none;}
.top_menu ul li a:hover {
	color: #91b924;}

.top_menu ul li strong {
	font-weight: normal;
	color: #91b924;}

.help, .help2 {
	position: absolute;
	right: 4px;
	display: block;
	text-decoration: none;
	top: 2px;
	width: 18px;
	height: 20px;
	overflow: hidden;
	background: url(/images/design/ico-help.gif) no-repeat left top;
	cursor: pointer;}
.help2 {
	position: relative;
	left: 0;
	top: 0;
	cursor: help;}


.index-tb {
	width: 100%;
	border: none;}
.index-tb td {
	padding: 0;
	vertical-align: top;
	width: 25%;
	background: #1e283d;}

.in-hott {
	padding: 0 12px 4px 12px;
	font-size: 1.1em;}
.in-hott h4 {
	margin: 0;
	font-size: 1.0em;
	text-transform: uppercase;
	font-weight: normal;
	padding: 5px 0 6px 1px;}
.in-hott div {
	padding: 0 0 6px 0;}
.in-hott p {
	margin: 0;
	padding: 0 0 6px 1px;}

.inn-slogan {
	padding: 20px 14px;}
.inn-slogan h1 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;}
.inn-slogan h1 a {
	color: #91b924;
	text-decoration: none;}

.inng {
	background: #1e283d;
	border: 12px solid #000;
	border-bottom: none;}

.inmap {
	position: relative;
	height: 324px;}

#insearch {
	position: absolute;
	left: 25px;
	top: 150px;
	width: 160px;
	z-index: 11;}
#insearch p {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 1.1em;}
#insearch form p label {
	color: #8f949e;} 

.in-inp {
	float: left;
	width: 100%;
	font-size: 1.1em;
	padding: 0 0 4px 0;}

.in {
	float: left;
	display: block;
	padding: 2px 4px 0 0;}

.content {
	margin: 12px 0 0 0;
	height: 1%;}

.bg-index {
	background: url(/images/design/bg-index-cc.gif) repeat-y 12px top;}

.bg-inner {
	background: url(/images/design/bg-inner-cc.gif) repeat-y 12px top;}

.brd-menu {
	border-bottom: 2px solid #000;}

.cleft {
	float: left;
	width: 420px;} 

.cleft2 {
	float: left;
	width: 468px;
	padding: 0 0 0 12px;}

.cright {
	float: left;
	width: 242px;}

.cright2 {
	float: left;
	width: 168px;
	padding: 0 0 0 12px;}

.sm-title, .sm-title2 {
	margin: 0 0 0 12px;
	height: 1%;
	overflow: hidden;
	background: #1d283c;
	border-bottom: 1px solid #000;
	padding: 5px 14px 4px 12px;
	font-size: 1.1em;
	color: #8692a6;}
.sm-title2 {
	margin: 0;}

.sm-title a, .sm-title2 a {
	color: #8692a6;
	text-decoration: none;
	border-bottom: 1px solid #8692a6;}
.sm-title a:hover, .sm-title2 a:hover {
	text-decoration: none;
	border-bottom: 1px solid #1d283c;}

.sm-back {
	background: #1d283c;
	padding: 5px 12px 4px 12px;
	font-size: 1.1em;
	color: #8692a6;}


.rssContainer{
	float:right;
	display:block;
	background-color: #1d283C;
	border-bottom: 0px solid black;
	height:22px;
	margin:0; padding:0 11px 0 0;
}

.rssLink{
	display:block;
	width:17px;
	height:22px;
	text-decoration:none;
	border: none;
	background: url(/images/design/rss_icon_moovya.png) no-repeat;
}

.lightTitleBar {
	background-color: #36496A;
}

.lightRssLink {
	background: url(/images/design/rss_icon_moovya_light.png) no-repeat;
}

/*

.rssLink, .rssLinkHotel{
	float:right;
	display:block;
	text-decoration:none;
	border: none;
	width:17px;
	height:13px;
}

.rssLink {
	background: url(/images/design/rss_icon_moovya.png) no-repeat;
}

.rssLinkHotel{
	background: url(/images/design/rss_icon_moovya_light.png) no-repeat;
	background-color: #8692A6;
}

.rssLinkHotel a {text-decoration:noen; border:none;}

*/
.ccont {
	background: #374a6c;
	padding: 12px;}
.ccont h1 {
	padding: 2px 0 10px 0;
	font-weight: normal;}

.ccont h3 {
	padding: 0 0 8px 0;
	margin: 0;
	font-size: 1.1em;
	color: #fff;
	font-weight: normal;}

.ccont h2 {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 1.3em;
	color: #fff;
	font-weight: normal;}

.bgcont {
	background: #374a6c;}

.top-search, .top-search2 {
	margin: 0 0 0 12px;
	padding-left: 11px;
	background: #374a6c;
	border-bottom: 1px solid #000;}
.top-search2 {
	margin: 0;}
.top-search table, .top-search2 table {
	border-collapse: collapse;}
.top-search table td, .top-search2 table td {
	padding: 8px 11px  8px 0;
	font-size: 1.1em;}

.travel-nav, .travel-nav2 {
	margin: 0 0 0 12px;
	height: 1%;
	overflow: hidden;
	background: #36496a;
	border-bottom: 1px solid #000;
	padding: 5px 14px 4px 12px;
	font-size: 1.1em;}
.travel-nav a, .travel-nav2 a {
	color: #728097;
	text-decoration: none;
	border-bottom: 1px solid #728097;}
.travel-nav a:hover, .travel-nav2 a:hover {
	text-decoration: none;
	border-bottom: 1px solid #36496a;}
.travel-nav2 {
	margin: 0;
	border-bottom: 1px solid #000;}

.found {
	padding: 7px 14px 7px 14px;
	background: #36496a;
	height: 1%;}
.view_result {
	padding: 7px 14px 7px 12px;
	background: #36496a;
	height: 1%;}

.found2 {
	padding: 3px 14px 3px 12px;
	height: 1%;
	overflow: hidden;
	background: #36496a;}

.found3 {
	padding: 5px 14px 3px 12px;
	height: 1%;
	overflow: hidden;
	background: #36496a;}

.right_found2 {
	float: right;
	font-size: 1.1em;}

.left_found {
	font-size: 1.1em;
	float: left;}
.left_found strong {
	font-size: 1.3em;}

.right_found {
	font-size: 1.1em;
	display: block;
	float: right;
	padding: 2px 0 0 0;}
.right_found span {
	float: left;
	padding-right: 6px;
	display: block;}

.display {
	font-size: 1.1em;
	float: left;}
.display span {
	color: #91b924;}
.display a {
	text-decoration: none;
	color: #8692a6;}
.display a:hover {
	color: #91b924;}

.slider {
	float: left;
	width: 144px;
	height: 14px;
	background: url(/images/design/bg_slider.gif) no-repeat left top;}

.scale {
	width: 110px;
	height: 7px;
	margin: 6px 0 0 16px;
	font-size: 0px;
	line-height: 0px;
	position: relative;
	cursor: pointer;}

.drag {
	position: absolute;
	 left: 0;
	 top: -2px;
	 z-index: 9;
	 width: 9px;
	 height: 11px;
	 background: url(/images/design/drag.gif) no-repeat;
	 cursor: pointer;}

.pages {
	float: left;}

a.str_left, a.str_right  {
	width: 5px;
	height: 9px;
	margin: 2px 0 0 0;
	float: left;
	overflow: hidden;
	text-decoration: none;}
a.str_left {
	background: url(/images/design/srt.gif) no-repeat left top;}
a.str_right {
	background: url(/images/design/srt.gif) no-repeat -5px top;}
a.str_left:hover {
	background: url(/images/design/srt2.gif) no-repeat left top;}
a.str_right:hover {
	background: url(/images/design/srt2.gif) no-repeat -5px top;}


.pages_item {
	float: left;
	font-size: 1.1em;
	padding: 0 10px 0 12px;}

.pages_item span {
	padding: 0 4px 0 0;
	float: left;}

.list_pages {
	font-size: 1.1em;
	float: right;}
.list_pages a {
	color: #8692a6;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 10px 0 0;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}
.list_pages a:hover {
	color: #91b924;}

.back-over {
	font-size: 1.1em;
	float: right;}
.back-over2 {
	font-size: 1.1em;
	float: left;
	padding: 2px 0;}
.back-over a, .back-over2 a {
	color: #8692a6;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	background: url(/images/design/list_more2.gif) no-repeat left 3px;}
.back-over a:hover, .back-over2 a:hover {
	text-decoration: none;
	color: #91b924;}

#map {
	position: relative;
	width: 100%;}

.gmaps {
	margin: 0 1px 0 12px;
	width: 228px;
	background: #36496a;}

#mapzoom {
	position: absolute;
	left: 0;
	top: 0;
	padding: 3px 0 3px 3px;}

#mapzoom a {
	display: block;
	width: 11px;
	height: 11px;
	float: left;
	margin: 0 2px 0 0;
	overflow: hidden;
	text-decoration: none}

#mapback {
	position: absolute;
	left: 12px;
	top: 5px;}

#mapback a {
	display: block;
	width: 8px;
	height: 8px;
	float: left;
	margin: 0 2px 0 0;
	overflow: hidden;
	text-decoration: none}

.mback {
	background: url(/images/design/ico_back.gif) no-repeat left top;}

.zoom1 {
	background: url(/images/design/ico_zoom1.gif) no-repeat;}
.zoom2 {
	background: url(/images/design/ico_zoom2.gif) no-repeat;}


.map {
	margin: 0 4px 4px;
	border: 1px solid #1e283d;
	position: relative;
	height: 260px;
	overflow: hidden;}

.mtabs {
	left: 0;
	top: 0;
	width: 178px;
	padding: 4px 4px 4px 36px;
	background: url(/images/design/pop_bg.png);
	font-size: 8px;
	letter-spacing: 0.1em;
	text-transform: uppercase;}

.mbig_title {
	text-transform: uppercase;
	font-size: 0.9em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 4px 6px 4px 32px;
	background: #000;}

.bmap {
	position: relative;
	overflow: hidden;}

#biglist {
	padding: 10px;}

#biglist #mycustomscroll {
	width: 100%;}

.tab_d {
	color: #707070;
	cursor: pointer;
	margin-left: 8px;}

.tab_a {
	color: #fff;
	cursor: default;
	margin-left: 8px;}

.tab_d .imap-a {
	display: none;}
.tab_d .imap {
	display: inline;}

.tab_a .imap-a {
	display: inline;}
.tab_a .imap {
	display: none;}

.map_list {
	margin: 27px 0 11px 11px;
	padding: 0 11px 0 0;
	position: relative;
	overflow: hidden;}

.gmap {
	overflow: hidden;}

.count_rzd {
	color: #fff;}

.count_list, .city_list  {
	margin: 0;
	padding: 0;
	list-style: none;}
.count_list li, .city_list  li {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #91b924;
	line-height: 1.1;}
.count_list li a {
	color: #fff;
	text-decoration: none;}
.city_list li a {
	text-decoration: none;
	color: #8692a6;} 
.count_list li a:hover, .city_list li a:hover {
	color: #91b924;}

#mycustomscroll {
	width: 200px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	height: 220px;}

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; 
	left: 0;}

.vscrollerbase {
	width: 10px;
	background: url(/images/design/bg_track.gif) no-repeat center top;}

.vscrollerbar {
	width: 10px;
	background: url(/images/design/bg_drag.gif) no-repeat;
	height: 10px !important;
	cursor: pointer;}

.butt_addsearch {
	text-align: right;
	width: 100%;
	padding: 5px;}

.search {
	width: 100%;
	border-collapse: collapse;}

.std {
	padding: 0;
	background: #36496a;
	font-size: 1.1em;}

.srms {
	padding: 4px;} 
.srms div {
	border-top: 1px solid #182130;
	border-bottom: 1px solid #566682;}
.srms div div {
	border: 1px solid #182130;
	border-top: 1px solid #1d2739;
	padding: 0 1px 0 4px;
	background: #30425f;}
.srms input {
	background: none;
	border: none;
	width: 100%;
	color: #98a1af;}

.bgo {
	padding: 4px;	
	font-size: 1.1em;
	font-weight: bold;}
.bgo a {
	color: #8692a6;
	text-decoration: none;
	display: block;
	float: left;
	text-transform: uppercase;
	padding: 0 10px 0 0;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}
.bgo a:hover {
	color: #91b924;}

.dest_type {
	border-collapse: collapse;
	width: 228px;}

.seach_type {
	margin: 0 0 0 11px;
	border-collapse: separate;
	width: 230px;}
.seach_type2 {
	border-collapse: collapse;
	width: 168px;}

.mtbord td {
	border: 1px solid #000;
}
.ss2 {
	background: #1e283d}

.marker {
	padding: 4px 12px 5px 12px;
	background: #1e283d;
	font-size: 1.1em;}
.marker table {
	border-collapse: collapse;}
.marker table td {
	padding: 0 6px 0 0;
	font-size: 1.0em;}
.marker table th {
	text-align: left;
	font-weight: normal;
	font-size: 1.0em;
	padding: 0 24px 0 0;}

.f11 {
	font-size: 1.1em;}

.f12 {
	font-size: 1.2em;}
	
.f13 {
	font-size: 1.3em;}

.f14 {
	font-size: 1.4em;}

.ss_left_d, .ss_left_a, .ss_left_none, .ss_left2_a, .ss_left2_d, .ss_left2_none {
	font-size: 1.2em;
	text-transform: uppercase;
	padding: 3px 22px 4px 9px;}
.ss_left_0 {
	font-size: 1.2em;
	text-transform: uppercase;
	padding: 3px 9px 4px 9px;
	text-align: center;
	background: #36496a;}
.ss_left_0 a {
	text-decoration: none;}
.ss_left_d {
	background: #36496a url(/images/design/no_select.gif) no-repeat right 5px;}
.ss_left_a {
	background: #36496a url(/images/design/select.gif) no-repeat right 5px;}
.ss_left_none {
	background: #36496a;
	color: #8692a6;}
.ss_left2_a {
	background: #1e283d url(/images/design/select.gif) no-repeat right 5px;
	color: #91b924;}

.ss-over {
	color: #91b924;}
.ss-out {
	color: #8692a6;}

.ss_left {
	background-color: #1e283d;}

.ss_right, .ss_right2 {
	width: 35px;
	background-repeat: no-repeat;
	background-position: 11px 5px;}
.ss_right {
	background-color: #36496a;}
.ss_right2{
	background-color: #1e283d;}

.sell td {
	cursor: pointer;}


.mrleft {
	margin-left: 12px;}

.butt_left {
	padding: 7px 2px 7px 12px;}
.butt_right {
	padding: 7px 14px 7px 2px;}
.butt_left a, .butt_right a {
	display: block;
	color: #8692a6;
	text-decoration: none;
	text-transform: uppercase;}
.butt_left a {	
	float: left;
	padding: 0 0 0 10px;
	background: url(/images/design/list_more2.gif) no-repeat left 3px;}
.butt_right a {	
	float: right;
	padding: 0 10px 0 0;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}
.butt_left a:hover, .butt_right a:hover {
	color: #91b924;}

.butt {
	border-collapse: collapse;
	width: 408px;
	margin: 0 0 0 12px;
	background: #1d283c;
	border-top: 1px solid #000;}

.butt td, .butt2 td, .butt3 td {
	font-size: 1.1em;}

.butt2 .butt_right {
	padding: 7px 12px 7px 0;}

.butt2 {
	width: 100%;
	border-collapse: collapse;	
	background: #1d283c;}

.butts {
	width: 100%;
	font-size: 110%;
	border-collapse: collapse;}
.butts td {
	padding: 0 0 6px;}
.butts a, .butts a:hover {
	color: #374A6C;}
.butts .butt_right a {
	background: url(/images/design/list-story-link.gif) no-repeat right 3px;
	margin-right: 8px;}

.butt3 {
	width: 100%;
	border-collapse: collapse;}

.images-cont {
	padding: 0 0 0 12px;}

.images {
	padding: 0 11px 2px 11px;
	background: #36496a;
	height: 1%;
	overflow: hidden;}
.scale-image {
	border-right: 1px solid #36496a;
	border-bottom: 1px solid #36496a;
	background: #1e283d;
	position: relative;
	float: left;}
#potos-8 .scale-image {
	width: 47px;
	height: 47px;}

#potos-2 .scale-image {
	width: 194px;
	height: 194px;}

.scale-image img {
	width: 100%;}

.images div img {}

.cc {
	background: #91b924;
	width: 100%;
	position: absolute;
	left:  0;
	bottom: 0;
	z-index: 3;
	color: #36496a;
	text-indent: 3px;}

.list {
	padding: 0;}
.list table {
	width: 100%;
	border-collapse: collapse;
	background: #374a6b;}

.list_pic {
	padding: 12px;
	vertical-align: top;
	border-bottom: 1px solid #000;}

.list_dett {
	font-size: 1.0em;
	padding: 10px 12px 10px 0;
	width: 100%;
	vertical-align: top;}
.list_dett h4 {
	color: #fff;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 1.2em;
	font-weight: normal;}

.list_dett2 {
	font-size: 1.0em;
	padding: 10px 12px 0 0;
	width: 100%;
	vertical-align: top;
	border-bottom: 1px solid #000;}

.glist {
	padding: 0;	
	background: #374a6b;
	position: relative;}
.glist table {
	width: 100%;
	border-collapse: collapse;}
.glist .found {
	position: absolute;
	top: -29px;
	right: 0;
	background: none;}
.glist .found span {
	float: left;}

.gpic {
	padding: 12px 12px 12px;
	vertical-align: top;}	
.gdett {
	font-size: 1.0em;
	padding: 10px 12px 4px 0;
	width: 100%;
	vertical-align: top;}
.gdett h4 {
	margin: 0;
	font-size: 1.4em;
	font-weight: normal;
	padding: 0 0 6px;}
.gdett p {
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 8px;}

.r-lnk {
	padding: 0 16px 0 0;}

.other {
	font-size: 1.2em;
	padding: 10px 12px;
	overflow: hidden;
	background: #1e283d;}
.other h4 {
	margin: 0;
	padding: 0 0 8px;
	font-size: 1.0em;
	font-weight: normal;}
.other table {
	border-collapse: collapse;
	width: auto;
	margin: 0 0 0 -40px;}
.other table td {
	vertical-align: top;
	padding: 0 0 2px 12px;}
.other table th {
	padding: 0 0 2px 40px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;}

.group-top {
	padding: 0 12px 12px;
	background: #000;}

.group {
	padding: 12px;
	background: #36496a;}
.group table, .group2 table {
	border-collapse: collapse;
	width: 100%;}
.group table td, .group2 table td {
	vertical-align: top;
	padding: 0;}
.group table th {
	vertical-align: top;
	padding: 0 0 0 12px;
	text-align: left;
	font-weight: normal;}
.group2 table th {
	vertical-align: top;
	padding: 12px 12px 0;
	font-weight: normal;}
.group table th h1, .group2 table th h1 {
	padding: 0 0 10px;}

.group2 {
	background: #36496a;}
.group2 h1 {
	padding: 8px 12px;
	color: #fff;
	text-align: center;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-size: 1.8em;}

.mbutt {
	height: 1%;
	overflow: hidden;
	margin: 0 0 0 -12px;}
.mbutt span {
	float: left;
	font-size: 1.1em;
	display: block;
	padding: 0 0 0 12px;}
.mbutt span a {
	float: left;}
.mbutt .iedit-photo {
	padding: 0 0 0 18px;
	background-position: 0 2px;}

.mag-art-list {
	position: relative;
	padding-right: 60px;
	padding-bottom: 12px;
	height: 1%;}

.mag-art {
	position: relative;
	height: 1%;}

.mag-art-list h4, .mag-art h4 {
	margin: 0;
	font-size: 1.0em;
	color: #8691a5;
	padding: 0 0 6px 0;
	font-weight: normal;}
.mag-art-list h4 strong, .mag-art h4 strong {
	font-size: 1.6em;
	color: #fff;
	font-weight: normal;
	display: block;
	padding: 0 0 4px 0;}
.mag-art-list h4 span, .mag-art h4 span {
	font-size: 1.1em;}
.mag-art-list h4 strong span, .mag-art h4 strong span {
	font-weight: normal;
	font-size: 11px;} 
.mag-art-list p, .mag-art p {
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 10px 0;}
.mag-art-list .ico-art {
	position: absolute;
	top: 2px;
	right: 0;}

.user-man, .user-woman, .user-null {
	color: #8692a6;
	font-weight: bold;
	font-size: 11px;
	padding: 0 6px 0 13px;}
.user-man a, .user-woman a {
	text-decoration: none;
	color: #8692a6;}
.user-man {
	background: url(/images/design/ico-man.gif) no-repeat left 2px;}
.user-woman {
	background: url(/images/design/ico-woman.gif) no-repeat left 2px;}

.user-null {
	background: url(/images/design/0.gif) no-repeat left 2px;}

.board {
	padding: 0;
	background: #374a6c;}
.board table {
	border-collapse: collapse;
	width: 100%;}
.board-pix {
	padding: 0 0 12px 12px;
	vertical-align: top;}
.board-dett {
	padding: 0 12px 12px 12px;
	font-size: 1.2em;
	vertical-align: top;
	width: 100%;}
.board-dett p {
	padding: 0;
	margin: 0;}
.btt {
	margin: 0;
	font-size: 1.4em;
	color: #fff;
	padding: 12px 12px 10px;
	border-top: 1px solid #000;}

.boardbut {
	padding: 0;
	background: #1d283c;}
.boardbut table {
	width: 100%;
	border-collapse: collapse;}
.boardbut td {
	padding: 8px 12px;
	font-size: 110%;}

.bbn {
	padding: 0;	
	border-top: 1px solid #000;}

.right_bott {
	padding: 0 0 0 12px;
	width: 228px;
	height: 1%;}

.right_bott2 {
	height: 1%;}

.right_adver {
	background: #1e293d;
	padding: 10px 12px 8px 12px;
	border-bottom: 1px solid #000;
	height: 1%;}
.right_adver h5 {
	margin: 0;
	font-size: 8px;
	padding: 0 0 2px 0;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #798496;}
.right_adver h4 {
	margin: -1px 0 0 0;
	font-size: 1.1em;
	line-height: 1.0;
	text-transform: uppercase;
	color: #8692a6;}
.book_bg {
	background: #fff;
	text-align: center;
	padding: 5px 0;}
.right_adver div {
	margin: 4px 0;}
.right_adver p {
	margin: 0;
	padding: 0 0 7px 0;
	font-size: 1.1em;
	line-height: 1.2;}

a.more {
	text-transform: uppercase;
	text-decoration: none;
	color: #8692a6;
	background: url(/images/design/list_more.gif) no-repeat right 3px;
	padding: 0 10px 0 0;}
a.more:hover {
	color: #91b924;}

a.more_bott {
	text-transform: uppercase;
	text-decoration: none;
	color: #8692a6;
	background: url(/images/design/list_more_bott.gif) no-repeat right bottom;
	padding: 0 10px 0 0;}
a.more_bott:hover {
	color: #91b924;}

a.more_right {
	text-transform: uppercase;
	text-decoration: none;
	color: #8692a6;
	background: url(/images/design/list_more2.gif) no-repeat left 3px;
	padding: 0 0 0 12px;}
a.more_right:hover {
	color: #91b924;}

a.moleft {
	text-transform: uppercase !important;
	text-decoration: none !important;
	color: #8692a6 !important;
	font-size: 11px !important;
	background: url(/images/design/list_more.gif) no-repeat right 3px !important;
	padding: 0 12px 0 0 !important;}
a.moright {
	text-transform: uppercase !important;
	text-decoration: none !important;
	color: #8692a6 !important;
	font-size: 11px !important;
	background: url(/images/design/list_more2.gif) no-repeat 0 3px !important;
	padding: 0 0 0 12px !important;}
a.moleft:hover, a.moright:hover {
	color: #91b924 !important;}
	
a.more_left {
	text-transform: uppercase;
	text-decoration: none;
	color: #8692a6;
	background: url(/images/design/list_more.gif) no-repeat right 3px;
	padding: 0 12px 0 0;}
a.more_left:hover {
	color: #91b924;}

a.dell {
	text-transform: uppercase;
	text-decoration: none;
	color: #8692a6;
	background: url(/images/design/list_close.gif) no-repeat right 4px;
	padding: 0 12px 0 0;}
a.dell:hover {
	color: #91b924;}

a.dell2 {
	text-transform: uppercase;
	text-decoration: none;
	color: #8692a6;
	background: url(/images/design/list_delete.gif) no-repeat left 3px;
	padding: 0 0 0 12px;}
a.dell2:hover {
	color: #91b924;}

a.dell3 {
	text-transform: uppercase;
	text-decoration: none;
	color: #8692a6;
	background: url(/images/design/list_close.gif) no-repeat left 3px;
	padding: 0 0 0 12px;}
a.dell3:hover {
	color: #91b924;}

#popup_frienddetails {
	width: 366px;}
#popup_hoteldetails, #popup_story_info, #popup_pixdetails, #popup_community_info {
	width: 300px;}

.popup {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;}
.poptb {
	border-collapse: collapse;}
.poptb td {
	padding: 0;}

.pop_tleft {
	width: 26px;
	height: 27px;
	background: url(/images/design/pop_top_left.png) no-repeat left top;}
.pop_tright {
	width: 34px;
	height: 27px;
	background: url(/images/design/pop_top_right.png) no-repeat right top}
.pop_top {
	height: 27px;
	background: url(/images/design/pop_top_bg.png) repeat-x left top;}
.pop_left {
	width: 26px;
	background: url(/images/design/pop_left_bg.png) repeat-y left top;}
.pop_right {
	width: 34px;
	background: url(/images/design/pop_right_bg.png) repeat-y right top;}
.pop_bleft {
	width: 26px;
	height: 33px;
	background: url(/images/design/pop_bott_left.png) no-repeat left bottom;}
.pop_bright {
	width: 34px;
	height: 33px;
	background: url(/images/design/pop_bott_right.png) no-repeat right bottom;}
.pop_bott {
	height: 33px;
	background: url(/images/design/pop_bott_bg.png) repeat-x left bottom;}
.pop_tleft, .pop_tright, .pop_top, .pop_left, .pop_right, .pop_bleft, .pop_bright, .pop_bott {
	font-size: 0px;
	line-height: 0px;}
.pop_bg {
	background: url(/images/design/pop_bg.png);
	height: 1%;}

.in_pop {
	width: 240px;
	color: #bfbfbf;
	position: relative;}

.in_pop .close-window {
	position: absolute;
	top: -18px;
	right: -16px;
	padding: 0 12px 2px 0;
	background: url(/images/design/ico-close.gif) no-repeat right 3px;
	font-size: 1.em;
	cursor: pointer;
	color: #36496a;}

.pop_pix {
	padding: 0 0 16px 0;}

.pop-line {
	height: 1px;
	overflow: hidden;
	position: relative;
	background: #364216;
	margin: 12px 0;}

.pop-writer {
	border-collapse: collapse;}
.pop-writer th {
	padding: 0 13px 0 0;}
.pop-writer td {
	padding: 0;
	font-size: 1.0em;
	color: #fff;}

.pop-writer td strong {
	margin-left: 6px;}

.in_pop h4 {
	margin: 0;
	padding: 0 0 8px;
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;}
.in_pop p {
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 1.1em;}

#actives {
	left: 50%;
	top: 160px;
	z-index: 9;
	margin-left: -450px;}

.actives {
	width: 440px;
	padding: 10px 12px;
	color: #fff;
	position: relative;}

.actives h1 {
	padding: 0 0 12px 0;}

.htxt {
	font-size: 1.2em;
	color: #707070;}
.htxt p {
	margin: 0;
	padding: 0 0 15px 0;}

.big-map {
	position: absolute;
	left: 122px;
	top: 22px;
	width: 490px;
	height: 248px;
	background: url(/images/design/big-map.gif) no-repeat left top;}

.big-map span {
	color: #fff;
	font-size: 1.1em;
	position: absolute;}

.imap-inn {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;	
	width: 490px;
	height: 248px;}

#sa-map {
	position: absolute;
	width: 79px;
	height: 123px;
	background: url(/images/design/big-map.gif) no-repeat left -250px;
	left: 106px;
	top: 119px;}

#na-map {
	position: absolute;
	width: 161px;
	height: 137px;
	background: url(/images/design/big-map.gif) no-repeat -85px -250px;
	left: 0;
	top: 1px;}

#gr-map {
	position: absolute;
	width: 86px;
	height: 63px;
	background: url(/images/design/big-map.gif) no-repeat -390px -250px;
	left: 131px;
	top: 0;}

#af-map {
	position: absolute;
	width: 113px;
	height: 141px;
	background: url(/images/design/big-map.gif) no-repeat -125px -390px;
	left: 196px;
	top: 101px;}

#au-map {
	position: absolute;
	width: 105px;
	height: 75px;
	background: url(/images/design/big-map.gif) no-repeat -255px -250px;
	left: 385px;
	top: 151px;}

#as-map {
	position: absolute;
	width: 221px;
	height: 165px;
	background: url(/images/design/big-map.gif) no-repeat -264px -330px;
	left: 266px;
	top: 5px;}

#eu-map {
	position: absolute;
	width: 113px;
	height: 102px;
	background: url(/images/design/big-map.gif) no-repeat left -390px;
	left: 197px;
	top: 5px;}

#na-qty {
	left: 74px;
	top: 80px;}

#gr-qty {
	left: 176px;
	top: 16px;}

#sa-qty {
	left: 144px;
	top: 166px;}

#af-qty {
	left: 248px;
	top: 130px;}

#eu-qty {
	left: 238px;
	top: 74px;}

#as-qty {
	left: 334px;
	top: 84px;}

#au-qty {
	left: 408px;
	top: 184px;}

.index-txt {
	font-size: 1.2em;
	padding: 120px 0 20px 120px;
	width: 672px;
	color: #000}

.itop {
	text-align: right;}
.itop a {
	color: #000;
	text-decoration: none;
	padding: 0 12px 0 0;
	background: url(/images/design/list_close2.gif) no-repeat right 5px;}
.itop a:hover {
	color: #91b924;
	text-decoration: none;}

.save_load {
	width: 250px;
	color: #fff;
	padding: 2px 8px;
	position: relative;}
	
.color_load {
	overflow: hidden;
	width: 226px;
	padding: 10px 0 0 8px;}
.color_load p {
	width: 20px;
	height: 20px;
	padding: 0;
	float: left;
	cursor: pointer;
	margin: 0 8px 8px 0;}

.save_load h1 {
	color: #fff;
	font-weight: normal;
	font-size: 1.6em;
	margin: 0;
	padding: 0 0 8px 0;}

.close-window {
	position: absolute;
	top: -12px;
	right: -10px;
	padding: 0 12px 2px 0;
	background: url(/images/design/ico-close.gif) no-repeat right 3px;
	font-size: 1.em;
	cursor: pointer;
	color: #36496a;}

.cansel-save {
	position: absolute;
	right: -10px;
	bottom: -12px;
	font-size: 1.1em;}

.sload-line {
	background: #648147;
	height: 1px;
	position: relative;
	overflow: hidden;
	margin: 16px 0;}

.sload-tb {
	border-collapse: collapse;}
.sload-tb td {
	padding: 0 4px 2px 0;
	font-size: 1.1em;
	color: #707070;}

.slform {
	background: none;
	border: 1px solid #648147;
	padding: 0 3px;
	color: #fff;
	margin-bottom: 4px;}

.load-list {
	margin: 0;
	padding: 0 0 4px 0;
	list-style: none;}
.load-list li {
	padding: 0 0 4px 0;
	font-size: 1.1em;
	color: #707070;}
.load-list li a {
	color: #fff;
	text-decoration: none;
	margin-right: 6px;}
.load-list li a:hover {
	text-decoration: none;
	color: #91b924;}

.actives h4 {
	margin: 0;
	padding: 0 0 14px 0;
	font-size: 1.2em;
	text-transform: uppercase;}

.actives h5 {
	color: #91b924;
	margin: 0;
	text-transform: uppercase;
	padding: 0 0 4px 0;
	font-size: 1.0em;}

.acoll {
	float: left;
	width: 33.3%;}

.hotel_list {
	margin: 0;
	padding: 0;
	list-style: none;}
.hotel_list li {
	font-size: 1.0em;
	position: relative;
	padding: 4px 0 2px 24px;}
.hotel_list li input {
	position: absolute;
	left: -2px;
	top: 0;}
.hotel_list li label {
	cursor: pointer;}

.sresult_hotel {
	float: left;
	font-size: 1.1em;
	color: #8692a6;}

.shotel_butt {
	float: right;
	width: 180px;
	font-size: 1.1em;}
.shotel_butt a {
	float: right;
	display: block;
	margin-left: 20px;}

.menu_hotel {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #374a6c;}
.menu_hotel li {
	border-bottom: 1px solid #000;
	font-size: 1.1em;}

.cright .menu_hotel, .cright .menu_user {
	width: 228px;}

.muser {
	padding: 12px 0 14px 12px;}

.menu_user {	
	margin: 0;
	padding: 0;
	list-style: none;
	background: #1d283c;}
.menu_user li {	
	border-bottom: 1px solid #000;
	font-size: 1.1em;}

.mm1 {
	text-transform: uppercase;}
.mm1 a.mlink {
	text-decoration: none;
	display: block;
	padding: 5px 12px;
	color: #8692a6;}
.mm1 a.mlink:hover {
	text-decoration: none;
	color: #91b924;
	background: #1e283d;}
.mm1 a.mlink-a {
	text-decoration: none;
	display: block;
	padding: 5px 12px;
	color: #91b924;	
	background: #1e283d;}
.mm1 a.mlink-a:hover {
	text-decoration: none;
	color: #91b924;
	background: #1e283d;}
.mm1 strong.mlink {
	color: #91b924;
	display: block;
	font-weight: normal;
	padding: 5px 12px;}

.mm2 {
	text-transform: uppercase;}
.mm2 a.mlink2 {
	text-decoration: none;
	display: block;
	padding: 5px 12px 5px 24px;
	color: #8692a6;
	background: url(/images/design/list_menu2.gif) no-repeat 12px 9px;}
.mm2 a.mlink2:hover {
	text-decoration: none;
	color: #91b924;
	background: #374a6b url(/images/design/list_menu2.gif) no-repeat 12px 9px;}
.mm2 a.mlink2-a {
	text-decoration: none;
	display: block;
	padding: 5px 12px 5px 24px;
	color: #91b924;
	background: url(/images/design/list_menu2.gif) no-repeat 12px 9px;}
.mm2 a.mlink2-a:hover {
	text-decoration: none;
	color: #91b924;
	background: url(/images/design/list_menu2.gif) no-repeat 12px 9px;}
.mm2 strong.mlink2 {
	color: #91b924;
	display: block;
	font-weight: normal;
	padding: 5px 12px 5px 24px;
	background: url(/images/design/list_menu2.gif) no-repeat 12px 9px;}

.mmrzd {
	padding: 5px 12px;
	background: #2d3c59;}

.user-pix {
	margin-bottom: 7px;
	width: 94px;
	position: relative;
	float: left;
	overflow: hidden;
	background: #1e283d;
	border: 1px solid #1e283d;}
.user-pix p {
	margin: 0;
	padding: 3px 2px 2px 2px;
	text-align: right}

.message-list {
	float: right;
	padding: 0 0 10px 27px;
	font-size: 1.1em;
	background: url(/images/design/ico-messages.gif) no-repeat left top;}

.block_nn {
	border: 1px solid #648147;
	padding: 1px;
	background: #202b42;}

.newsletter {
	padding: 5px 10px;
	font-size: 1.1em;
	background: #1e293d url(/images/design/bg-newsletter.gif) repeat-x left top;}

.cbg_block {
	background: #374a6c;
	padding: 12px 12px 4px 12px;}

.gallery {
	background: #1e283d;	
	margin: 0 auto;
	position: relative;
	height: 1%;}

.gall_pix {
	overflow: hidden;
	position: relative;
	text-align: center;
	padding: 1px 0;
	margin: 0 1px;}

.show_control {
	padding: 1px 10px 2px 10px;
	text-align: right;
	font-size: 0.9em;
	color: #8692a6;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial, sans-serif;}

.show_control a {
	color: #8692a6;
	text-decoration: none;}
.show_control a:hover {
	color: #91b924;
	text-decoration: none;}
a.lnk_gallery {
	margin-left: 25px;}
a.lnk_next {
	margin-left: 10px;}
a.lnk_prev {
	margin-left: 25px;}
a.lnk_play {}
a.lnk_stop {}

.mag-title {
	padding: 0;
	color: #fff;
	font-weight: normal;
	margin: 0;
	font-size: 1.6em;}

.saved-menu {
	text-transform: uppercase;
	font-size: 1.1em;
	padding: 0 0 6px 0;}
.saved-menu span {
	margin: 0 10px 0 0;
	color: #93ba23;}
.saved-menu a {
	text-decoration: none;
	color: #8592a3;
	margin: 0 10px 0 0;}
.saved-menu a:hover {
	text-decoration: none;
	color: #93ba23;}
	
.frind-list {
	margin: 0;
	padding: 0;
	list-style: none;}
.frind-list li {
	padding: 0 0 6px 4px;
	font-size: 1.1em;}
.frind-list li span.dat {
	margin-right: 6px;}

.txt2 {
	font-size: 1.1em;}

.txt p, .txt2 p {
	margin: 0;
	padding: 0 0 11px 0;}

.txt {
	padding: 0 12px;
	font-size: 1.1em;}

.ctxt {
	font-size: 1.2em;}
.ctxt p {
	margin: 0;
	padding: 0 0 12px 0;}
.ctxt a, .ctxt cite {
	color: #fff;}
.ctxt ul, .ctxt ol {
	padding-top: 0;
	margin-top: 0;}
.ctxt li {
	padding-bottom: 0.8em;}
.ctxt li p {
	margin: 0;
	padding: 0;}

.facts, .facts2 {
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 1.4em;
	font-weight: normal;
	color: #91b924;}
.facts2 {
	padding: 14px 0 0;
	font-size: 1.4em;
	line-height: 1.0;
	font-weight: normal;
	color: #91b924;}

.tbfacts {
	width: 100%;
	border-collapse: collapse;} 
.tbfacts th {
	padding: 0 12px 0 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	font-size: 1.1em;}
.tbfacts td {
	padding: 0 12px 0 0;
	vertical-align: top;
	font-size: 1.1em;}
.tbfacts td table td {
	font-size: 1.0em;}
	
.tbactiv {
	width: 100%;
	border-collapse: collapse;} 
.tbactiv th {
	padding: 0 12px 3px;
	font-weight: normal;
	vertical-align: top;
	font-size: 1.1em;}
.tbactiv td {
	padding: 3px 22px;
	vertical-align: top;
	font-size: 1.1em;}
.tbactiv td table td {
	font-size: 1.0em;}

.tbparners {
	border-collapse: collapse;
	width: 100%;}
.partners_pix {
	padding: 0;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #364a6b;	
	/*background: #445978;*/}

.part_txt {
	background: #1e283d;
	padding: 1px 0 1px 8px;
	font-size: 1.1em;}

.part_bg {
	background: #2e3d5a;}

.chall {
	padding: 0 0 0 4px;
	text-transform: uppercase;}

.brd_part {
	border-right: 1px solid #364a6b;}

.brd_bott {
	border-bottom: 1px solid #000;}

.friend-tb {
	width: 100%;
	border-collapse: collapse;}
.friend-tb td {
	padding: 8px 0 12px 0;
	width: 50%;
	vertical-align: top;}

.friend-cont {
	width: 100%;
	overflow: hidden;}
.friend-smpix {
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: relative;}
.friend-smpix2 {
	float: left;
	width: 94px;
	height: 94px;
	border: 1px solid #1e283d;
	overflow: hidden;
	position: relative;}
.friend-sdett {
	margin: 0 6px 0 56px;
	font-size: 1.1em;
	height: 1%;}
.friend-sdett2 {
	margin: 0 6px 0 104px;
	font-size: 1.1em;
	height: 1%;}
.friend-sdett a, .friend-sdett2 a {
	color: #8692a6;
	text-decoration: none;
	overflow: hidden;}

.user-info {
	background: #1e283d;
	padding: 12px;}
.user-info h1 {
	padding: 2px 0 6px 0;
	font-weight: normal;}

.user-link {
	padding: 6px 0 0;
	font-size: 1.1em;
	overflow: hidden;
	height: 1%;}

a.user-add, a.user-mess, a.user-mail {
	display: block;
	padding: 0 0 4px 16px;
	margin: 0 16px 0 0;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float: left;
	color: #8692a6;}
a.user-add {
	background: url(/images/design/ico-private1.gif) no-repeat left 0.3em;}
a.user-mess {
	background: url(/images/design/ico-private2.gif) no-repeat left 0.1em;}
a.user-mail {
	background: url(/images/design/ico-mail.gif) no-repeat left 0.3em;}
a.user-add:hover, a.user-mess:hover, a.user-mail:hover {
	text-decoration: none;
	color: #91b924;}

.pix-list, .pix-list2 {
	border-collapse: collapse;
	width: 100%;}
.pix-list td {
	padding: 0 0 20px 0;
	width: 33.3%;
	vertical-align: top;}

.pix-list2 td {
	padding: 0 0 2px 0;
	width: 33.3%;
	vertical-align: top;}

.pix-left, .pix-midd, .pix-right {
	width: 144px;
	font-size: 1.0em;}
.pix-left2, .pix-midd2, .pix-right2 {
	width: 120px;
	font-size: 1.0em;}
.pix-left, .pix-left2 {
	margin: 0 auto 0 0;}
.pix-midd, .pix-midd2 {
	margin: 0 auto;}
.pix-right, .pix-right2 {
	margin: 0 0 0 auto;}

.pix-left div, .pix-midd div, .pix-right div, .pix-left2 div, .pix-midd2 div, .pix-right2 div {
	padding: 0 0 4px 0;
	text-align:center;}

.pix-left h2, .pix-midd h2, .pix-right2 h2, .pix-left2 h2, .pix-midd2 h2, .pix-right2 h2 {
	padding: 0 0 4px 0;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;}

.pix-left a, .pix-midd a, .pix-right a, .pix-left2 a, .pix-midd2 a, .pix-right2 a {
	text-decoration: none;
	text-transform: none;
	color: #8692a6;}

.tsports {
	margin: 0;
	color: #fff;
	padding: 0 0 4px 12px;
	font-weight: normal;
	font-size: 1.1em;}

.tbsports {
	margin: 0 12px;
	width: 410px;
	border-collapse: collapse;}
.tbsports td {
	vertical-align: top;
	font-size: 1.1em;
	width: 33%;}

.usports {
	list-style: none;
	padding: 0;
	margin: 0;}
.usports li {
	padding: 0 8px;
	background: url(/images/design/list_sports.gif) no-repeat left 0.5em;}

.tb2 {
	width: 100%;
	border-collapse: collapse;}
.tb2 td {
	padding: 0;}

.mpalces {
	padding: 0 4px 4px 4px;
	background: #36496a;}

.map_big {
	border: 1px solid #1e283d;
	position: relative;}

.story {
	padding: 22px 25px;
	background: #bdc3ce;}

.story2 {
	padding: 12px;
	background: #bdc3ce;
	height: 1%;}

.story-date {
	border-collapse: collapse;}
.story-date td {
	padding: 0 0 0 12px;}

.story-title {
	background: #fff;
	padding: 0 10px;
	border: 1px solid #8692a6;}
.story-title input {
	background: none;
	border: none;
	width: 99%;
	font-size: 2.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	line-height: 1.0;}

.story-title2 {
	background: #fff;
	padding: 0 0 0 11px;
	border: 1px solid #8692a6;}
.story-title2 textarea {
	background: none;
	border: none;
	width: 99% !important;
	font-size: 12px;
	padding: 4px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	line-height: 1.0;}

.citt textarea {
	background: #fff;
	border: 1px solid #8692a6;
	width: 99% !important;
	font-size: 1.1em;
	color: #000;
	padding: 0;
	line-height: 1.0;}

.add-block {
	padding: 12px 0 0;
	width: 100%;}
.add-block span {
	display: block;
	width: 11px;
	cursor: pointer;
	height: 11px;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/design/ico-add-block.gif) no-repeat;}

.toptarea {
	padding: 0 0 10px 0;}

.add-cc {
	padding: 0;
	position: relative;
	width: 80px;}

.add-cc-ico {
	position: absolute;
	left: -14px;
	top: -14px;
	display: block;
	width: 11px;
	cursor: pointer;
	height: 11px;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/design/ico-add-block2.gif) no-repeat;}

.add-links {
	margin: 0;
	padding: 6px 0 0 0;
	list-style: none;}
.add-links li {
	font-size: 1.1em;
	padding: 0 0 6px 0;}

.onphoto {
	border-collapse: collapse;
	width: 100%;}
.onphoto td {
	padding: 0px;
	font-size: 1.1em;
	color: #000;}

.onphoto2 {
	overflow: hidden;
	width: 100%;}
.mark_dett {
	padding: 0 0 4px 0;
	font-size: 1.0em;
	color: #000;
	height: 1%;
	overflow: hidden;}

.bull_dett {
	margin: 0 0 0 24px;
	height: 1%;}

a.add-mark {
	text-decoration: none;
	color: #374a6c;
	padding: 0 10px 0 0;
	text-transform: uppercase;
	background: url(/images/design/list-story-link.gif) no-repeat right 3px;}
a.add-mark:hover {
	text-decoration: none;}

#up-photo {
	border-top: 1px solid #bdc3ce;}

.up-photo {
	width: 100%;
	border-collapse: collapse;
	background: #8692a6;}
.up-photo th {
	padding: 8px 0 8px 12px;
	font-size: 1.1em;
	text-align: left;
	color: #374a6c;}
.up-photo td {
	padding: 8px 12px;
	font-size: 1.1em;
	color: #374a6c;}
.up-photo td input {
	color: #1e283d;}

a.ts-dell {
	display: block;
	text-decoration: none;
	width: 11px;
	height: 11px;
	margin: 2px 0 4px auto;
	background: url(/images/design/dell.gif) no-repeat left top;}
a.ts-dell:hover {
	text-decoration: none;}

.story-txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #000;
	overflow: hidden;
	height: 1%;}
.story-txt h2 {
	padding: 0 0 4px 0;
	font-size: 1.8em;
	color: #000;}
.story-txt h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	padding: 0 0 2px 0;
	margin: 0;}
.story-txt h5 {
	margin: 0;
	padding: 0 0 2px 0;
	font-weight: normal;
	color: #535353;
	font-size: 0.9em;}
.story-txt p {
	margin: 0;
	padding: 0 0 16px 0;
	line-height: 1.6;}

.citt em {
	font-size: 1.0em;
	color: #1e283d;}

.story-txt th {
	font-weight: normal;
	text-align: left;}
.story-txt th a {
	text-transform: uppercase;
	color: #1e283d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 8px 0 0;
	background: url(/images/design/list-story-link.gif) no-repeat right 3px;}

.story-pix {
	position: relative;}

.bullet, .bullet2 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background: url(/images/design/bullet.png) no-repeat left top;}
.bullet2 {
	left: -14px;
	top: -14px;
	cursor: default;}

.bullet3 {
	width: 22px;
	height: 22px;
	float: left;
	overflow: hidden;
	cursor: pointer;
	background: url(/images/design/bullet.png) no-repeat left top;}

.story-dett {
	padding: 0 0 12px 0;}

.story-dett-pix {
	float: right;
	width: 96px;
	height: 96px;}

.story-dett-cont {
	width: 340px;
	margin: auto 0 0 0;}

.story-dett-cont h1 {
	padding: 0 0 2px 0;}
.story-dett-cont h1 span {
	font-size: 11px;}

.paging {
	padding: 0;}
.paging table {
	width: 100%;
	border-collapse: collapse;}
.paging table td {
	padding: 0;
	font-size: 1.1em;}

.pages_paging, .pages_paging span, .pages_paging input {
	float: left;}
.pages_paging span {
	padding-right: 6px;
	color: #1e283d;}
.pages_paging input {
	color: #1e283d;
	background-image: url(/images/design/list_select2.gif);}
.pages_paging {
	width: 70px;}

.tb3, .tb4 {
	width: 100%;
	border-collapse: collapse;}
.tb3 td {
	font-size: 1.1em;
	vertical-align: top;
	padding: 0;}
.tb4 td {
	vertical-align: top;
	padding: 0;}

.tb {
	width: 100%;
	border-collapse: collapse;}

.tbfr {
	border-collapse: collapse;}
.tbfr td {
	padding: 0 10px 10px 0;
	font-size: 1.0em;
	vertical-align: middle;}
.tbfr td input {
	text-align: right;}



.tour {
	float: left;
	margin-bottom: 6px;}

.tour-mane {
	margin: 0 0 0 120px;}
.tour-mane h1 {	
	font-weight: bold;
	font-size: 1.6em;}

.ddett2 {
	font-size: 1.1em;}
.ddett2 p {
	margin: 0;
	padding: 0 0 4px 0;}
.ddett {
	font-size: 1.2em;}
.ddett p {
	margin: 0;
	padding: 0 0 6px 0;}

a.next {	
	text-transform: uppercase;
	color: #1e283d;
	text-decoration: none;
	padding: 0 8px 0 0;
	background: url(/images/design/list-story-link.gif) no-repeat right 3px;}
span.next {	
	color: #8d94a2;
	text-transform: uppercase;
	padding: 0 8px 0 0;
	background: url(/images/design/list-story-nolink.gif) no-repeat right 3px;}

a.prev {	
	text-transform: uppercase;
	color: #1e283d;
	text-decoration: none;
	padding: 0 0 0 8px;
	background: url(/images/design/list-story-link2.gif) no-repeat left 3px;}
span.prev {	
	color: #8d94a2;
	text-transform: uppercase;
	padding: 0 0 0 8px;
	background: url(/images/design/list-story-nolink2.gif) no-repeat left 3px;}

.paging2 {
	padding: 5px 12px 5px 12px;
	background: #1d283c;}
.paging2 table {
	width: 100%;
	border-collapse: collapse;}
.paging2 table td {
	padding: 0;
	font-size: 1.1em;}

.pages_paging2, .pages_paging2 span, .pages_paging2 input {
	float: left;}
.pages_paging2 span {
	padding-right: 6px;
	color: #8692a6;}
.pages_paging2 input {
	color: #91b924;
	background-image: url(/images/design/list_select.gif);}
.pages_paging2 {
	width: 70px;}

a.next2 {	
	text-transform: uppercase;
	color: #8692a6;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}
a.next2:hover {
	color: #91b924;}
span.next2 {	
	color: #8692a6;
	text-transform: uppercase;
	padding: 0 10px 0 0;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}

a.prev2 {	
	text-transform: uppercase;
	color: #8692a6;
	text-decoration: none;
	padding: 0 0 0 10px;
	background: url(/images/design/list_more2.gif) no-repeat left 3px;}
a.prev2:hover {
	color: #91b924;}
span.prev2 {	
	color: #8692a6;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	background: url(/images/design/list_more2.gif) no-repeat left 3px;}

.ipopInChatLogo {
		padding: 0 0 0 18px;
		background: url(/images/design/popIn.gif) no-repeat 0 0.2em;
		text-decoration:none;
		border:0;
	}

.ipopInChatContent {
		padding: 0 0 0 18px;
		background: url(/images/design/popIn.gif) no-repeat 0 0.1em;
		text-decoration:none;
		border:0;
	}

.ipopuchat{
	padding: 0 0 0 18px;
	background: url(/images/design/popoutchat.gif) no-repeat 0 0.2em;}
	}
.iauth {
	padding: 0 0 0 14px;
	background: url(/images/design/auth.gif) no-repeat 0 0.2em;}
.ionline {
	padding: 0 0 0 18px;
	background: url(/images/design/online.gif) no-repeat 0 0.3em;}
.ioffline {
	padding: 0 0 0 18px;
	background: url(/images/design/offline.gif) no-repeat 0 0.3em;}

.contacts, .contacts2 {
	border-collapse: collapse;}
.contacts td {
	padding: 0 20px 8px 0;
	font-size: 1.1em;}
.contacts td td {
	font-size: 1.0em;}
.contacts th {
	padding: 0 20px 0 0;
	text-align: left;
	font-weight: normal;
	font-size: 1.1em;}
.contacts2 td {
	padding: 0 4px 8px 0;
	font-size: 1.1em;}
.contacts2 th {
	padding: 0 4px 0 0;
	text-align: left;
	font-weight: normal;
	font-size: 1.1em;}
.contacts td label, .contacts th label, .contacts2 td label, .contacts2 th label {
	display: block;
	padding: 0 0 4px 2px;
	color: #8692a6;}

.ccompany {
	border-collapse: collapse;}
.ccompany td {
	padding: 2px;
	font-size: 1.1em;
	text-transform: uppercase;}

.contact-list {
	width: 100%;
	border-collapse: collapse;}
.contact-list th {
	text-align: left;
	font-size: 1.1em;
	font-weight: normal;
	padding: 5px 6px;
	border-bottom: 1px solid #000;
	color: #fff;}
.contact-list td {
	font-size: 1.1em;
	padding: 5px 6px;
	background: #374a6c;
	vertical-align: top;}
.contact-list a {
	text-decoration: none;}

.tda a {
	text-decoration: underline;}
.tda a:hover {
	text-decoration: none;}

span.checkbox {
	width: 16px;
	height: 11px;
	cursor: pointer;
	background:transparent url(/images/design/checkbox.gif) no-repeat left top;
	clear:left;
	overflow: hidden;
	position: relative;
	margin-top: 2px;
	display:block;
	float:left;}

.add-for {
	border-collapse: collapse;}
.add-for td {
	padding: 4px 2px;
	font-size: 1.1em;}
.add-for th {
	padding: 4px;
	text-align:right;
	font-weight: normal;
	font-size: 1.1em;}

.result-title {
	width: 100%;
	border-collapse: collapse;}
.result-title td {
	padding: 0;}

.title2 {
	width: 100%;
	border-collapse: collapse;}
.title2 td {
	padding: 0;
	vertical-align: bottom;}

.photo-ed {
	background: #1e283d;
	margin: 10px 0 10px 0;
	text-align: center;}

.uname {
	clear: both;
	padding-right: 12px;}

.user-ico {
	padding: 1px 0 0 5px;
	float: left;}

.user-ico p {
	margin: 0;
	padding: 0 0 7px 0;}

.sort-n, .sort-up, .sort-down  {
	padding: 0 12px 0 0;
	text-transform: uppercase;
	text-decoration: none;}
.sort-up {
	color: #91b924;
	background: url(/images/design/list_close2.gif) no-repeat right 5px;}
.sort-down {
	color: #91b924;
	background: url(/images/design/list_select.gif) no-repeat right 5px;}
.sort-n {
	color: #8692a6;
	background: url(/images/design/list_select.gif) no-repeat right 5px;}

a.iadd-favor {
	padding: 0 0 0 12px;
	background: url(/images/design/ico-add-favorites.gif) no-repeat left 1px;
	text-transform: uppercase;
	text-decoration: none;
	float: right;}
a.iadd-favor:hover {
	color: #91b924;}

.messa {
	padding: 1px;
	background: #192231;
	border-bottom: 1px solid #546581;}

#messages {
	height: 242px;
	overflow: hidden;}

#messages .flexcroll {
	border-top: 1px solid #1d273a;
	height: 240px;
	background: #30415f;
	width: auto;
	padding: 1px 0 0 1px;
	overflow:auto;
	position:relative;
}

#messages .scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;}

#messages .vscrollerbase {
	width: 18px;
	background: #314260;
	border-left: 1px solid #192131;}

#messages .vscrollerbar {	
	width: 16px;
	left: 1px;
	background: #1e283d;
	padding: 18px 0;
	height: 20px !important;
	cursor: pointer;}


#messages .vscrollerbasebeg {
	width: 16px;
	left: 1px;
	top: 1px;
	height: 16px !important;
	background: #1e283d url(/images/design/list_close2.gif) no-repeat 5px 5px;
	border-bottom: 1px solid #314260;
	cursor: pointer;}

#messages .vscrollerbaseend {
	width: 16px;
	left: 1px;
	height: 16px !important;
	background: #1e283d url(/images/design/list_select.gif) no-repeat 5px 6px;
	border-bottom: 1px solid #314260;
	cursor: pointer;}

.messa-list {
	margin: 0 1px 0 0;
	padding: 0;
	list-style: none;}
.messa-list li {
	width: 100%;
	overflow: hidden;
	padding: 10px 0;}

.mess-pix, .mess-pix2 {
	float: left;
	width: 50px;
	height: 50px;
	position: relative;
	overflow: hidden;
	padding-left: 10px}
.mess-pix2 {
	padding: 0;
	margin: 0 0 0 -100%;}

.mess-dett {
	margin: 0 10px 0 65px;
	height: 1%;}

.mess-dett2 {
	padding: 0 0 0 62px;}

.mess-title {
	width: 100%;
	overflow: hidden;
	font-size: 1.1em;
	padding-bottom: 3px;}
.mess-title .user-man, .mess-title .user-woman {
	float: left;}

.mess-title2 {
	font-size: 1.1em;
	padding: 0 6em 6px 0;
	position: relative;}
.mess-title2 span {
	position: absolute;
	top: 0;
	right: 0;}

.mess-date {
	float: right;
	color: #91ba1e;}

.mdate {
	padding: 6px 0 4px;
	font-size: 1.1em;}

.m-tt {
	font-size: 1.6em;
	color: #fff;
	padding: 0 0 6px;}

.gr-tt {
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;}
.gr-tt span {
	display: block;
	padding: 0.2em 0 0;
	float: left;
	font-size: 1.2em;}
.gr-tt strong {
	display: block;
	color: #fff;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0 0 0 5em;}

.mess-cont {
	font-size: 1.1em;
	padding: 0 0 0 13px;
	color: #fff;}
.mess-cont p {
	margin: 0;
	padding: 0 0 6px 0;}

.mess-dett2 .mess-cont {
	padding: 0;
	color: #8692a6;}

.mess-tb {
	border-collapse: collapse;}
.mess-tb th {
	padding: 0 16px 4px 0;
	text-align: left;}
.mess-tb td {
	padding: 0 0 4px;}

.zfriend {
	background: #1e283d;
	border: 1px solid #91b924;
	margin: 6px 0 2px;
	padding: 10px 12px 12px;}

.frz-ad {
	color: #91b924;
	font-weight: bold;
	padding: 0 8px 10px 0;
	font-size: 1.1em;}

.frz-qmess {
	padding: 0 0 10px 8px;
	font-size: 1.1em;
	text-align: right;}

.frz-pix {
	padding: 0;
	vertical-align: top;
	width: 50px;}

.frz-name {
	padding: 0 8px;
	font-size: 1.1em;
	vertical-align: top;
	width: 25%;}

.frz-amess {
	color: #fff;
	font-size: 1.1em;
	padding: 0;
	vertical-align: top;}

.frz-ok {
	vertical-align: bottom;
	text-align: right;
	font-size: 1.1em;
	padding: 0;}

.bg-1 {
	background: #283853;}
.bg-2 {
	background: #314260;}

#gtitle, .gtitle {
	margin: 0;
	font-size: 1.4em;
	font-weight: normal;
	color: #fff;
	padding: 0}

#gtitle2 {
	font-size: 1.1em;
	padding: 4px;}

.gphotos {
	padding: 5px;
	height: 1%;
	overflow: hidden;}
.gphotos2 {
	padding: 12px 0;
	height: 1%;
	overflow: hidden;}
.photos-item {
	float: left;
	width: 47px;
	height: 47px;
	border: 1px solid #374a6c;
	background: #445978;}
.photos-item img {
	width: 100%;
	height: 100%;}

a.ast {
	text-decoration: none;
	padding: 0 3px;
	background: url(/images/design/list_more.gif) no-repeat left 3px;
	margin-left: 6px;
	display: inline-block;} 
a.ast:hover {
	text-decoration: none;}

.frm {
	background: #314260 url(/images/design/frm-bg.gif) repeat-x left top;
	border: 1px solid #192131;
	padding: 0;
	margin: 0;}
input.frm {
	padding: 2px 0 2px 3px;}
textarea.frm {
	padding: 0 0 0 3px;
	overflow: visible;
	zoom: 1;}

.frm-bg {
	border-bottom: 1px solid #576783;
	float: left;}

.mbott {
	border-bottom: 11px solid #000;}

.mbott2 {
	border-bottom: 12px solid #000;}

.reds {
	color: #ffffff;
	font-size: 14px;}

.red {
	color: #ffffff;}

.white, a.white {
	color: #fff;}
a.white {
	text-decoration: underline;}
a.white:hover {
	text-decoration: none;}

.iwant {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	margin-top: 4px;
	padding: 2px 6px;}
.iwant table {
	border-collapse: collapse;}
.iwant table td {
	padding: 1px 0 1px 6px;
	font-size: 1.1em;}

.crgreen {
	color: #90b924;}

.tag {
	margin: 0;
	padding: 0 0 4px 0;}

.line {
	height: 1px;
	width: 647px;
	margin: 12px auto;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	background: url(/images/design/line.gif) no-repeat left top;}

.bott_adver {
	border: 1px solid #648147;
	margin: 0 12px 12px;
	height: 1%;
	background: #36496c url(/images/design/bg_bott_aver.jpg) repeat-x left bottom;}

.bott_adver table {
	border-collapse: collapse;
	width: 100%;}

.clink {
	float: right;}
.clink label {
	color: #fff;
	display: block;
	padding: 0 2px 2px 2px;}

.comment-list {
	padding: 10px 12px;
	background: #374a6c;}

.comment-list table {
	border-collapse: collapse;
	width: 100%;}
.comment-list table th {
	font-weight: normal;
	text-align: left;
	font-size: 1.1em;
	padding: 0 2px 6px 2px;
	vertical-align: top;}

.comment-list table td {
	font-size: 1.1em;
	padding: 0 2px;
	vertical-align: top;}
.comment-list table td p {
	margin: 0;
	padding: 0 0 4px 0;}

.iadd-comment {
	padding: 0 0 2px 16px;
	text-transform: uppercase;
	display: block;
	float: left;
	background: url(/images/design/ico-add-comment.gif) no-repeat left 1px;}

.iadd-photo {
	padding: 2px 0 2px 22px;
	display: block;
	float: right;
	text-decoration: underline;
	text-transform: uppercase;
	background: url(/images/design/ico-add-photo.gif) no-repeat left top;
	text-decoration: none;}
a.iadd-photo:hover, a.iadd-comment:hover {
	color: #91b924;}

.iadd-photo2 {
	padding: 2px 0 2px 22px;
	display: block;
	float: right;
	text-decoration: underline;
	text-transform: uppercase;
	background: url(/images/design/ico-add-photo2.gif) no-repeat left top;
	text-decoration: none;}

.iedit-photo {
	padding: 2px 0 2px 22px;
	display: block;
	float: right;
	text-decoration: underline;
	text-transform: uppercase;
	background: url(/images/design/ico-edit-photo.gif) no-repeat 3px 4px;
	text-decoration: none;}
a.iedit-photo:hover {
	color: #91b924;}

.add-destination, .add-destination2 {
	position: relative;}

.add-destination table, .add-destination2 table {
	border-collapse: collapse;
	width: 100%;}
.add-destination td, .add-destination2 td {
	padding: 0 4px 8px 0 !important;
	font-size: 1.1em;}
.add-destination2 td {
	padding: 0 12px 8px 0;}
.add-destination th, .add-destination2 th {
	padding: 0 4px 0 0;
	text-align: left;
	font-weight: normal;
	font-size: 1.1em;}
.add-destination2 th {
	padding: 0 4px 4px 0;} 
.add-destination td label, .add-destination th label, .add-destination2 td label, .add-destination2 th label {
	display: block;
	padding: 0 0 4px 2px;
	color: #fff;}

.dell-dd {
	position: absolute;
	width: 7px;
	height: 7px;
	display: block;
	right: 0;
	top: 4px;
	overflow: hidden;
	text-decoration: none;
	background: url(/images/design/list_close.gif) no-repeat left top;}

.ucont {
	padding: 4px 0 0;}
.ucont a {
	clear: both;}

.dd {
	display: block;
	float: right;
	padding: 2px 20px 2px 0;}

.comm {
	padding: 4px 0 10px 0;}

.date {
	color: #1e283d;}

.date2 {
	color: #8692a6;}

.scont {
	padding: 10px 12px;
	background: #374a6b;}

.stitle {
	font-size: 1.1em;
	padding: 0 24px 0 0;
	position: relative;}

.stitle a {
	font-size: 1.3em;
	color: #fff;
	margin-right: 6px;
	font-weight: normal;
	text-decoration: none;}
.stitle a:hover {
	color: #91b924;}

a.accdell {
	position: absolute;
	right: 0;
	top: 4px;
	width: 11px;
	height: 11px;
	font-size: 0px;
	text-decoration: none;
	background: url(/images/design/list_close.gif) no-repeat right top;}

.acordion-search {
	position: relative;
	width: 100%;}

.accbott {
	position: absolute;
	bottom: -18px;
	right: 0;
	font-size: 1.1em;
	text-align: right;}


.accbott a {
	margin-left: 12px;}

a.close {
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 13px 0 0;
	background: url(/images/design/list_close2.gif) no-repeat right 5px;
	color: #8692a6;}
a.close:hover {
	color: #91b924;}

.ssbott {
	padding: 4px 0 0 0;
	font-size: 1.1em;}

.badd_pic {
	padding: 0 24px 12px 12px;
	vertical-align: top;}
.badd_pic h5 {
	margin: 0;
	font-size: 8px;
	padding: 3px 0;
	letter-spacing: 0.1em;
	text-transform: uppercase;}
.badd_dett {
	padding: 9px 12px 0 0;
	vertical-align: top;}
.badd_dett h3 {
	margin: 0;
	padding: 0 0 13px 0;
	font-size: 1.5em;
	color: #fff;
	font-weight: normal;}
.badd_bott {
	vertical-align: bottom;
	padding: 0 12px 12px 0;
	font-size: 1.1em;
	border-bottom: 1px solid #000;}
.badd_bott a {
	color: #8692a6;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 10px 0 0;
	margin: 0 18px 0 0;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}
.badd_bott a:hover {
	color: #91b924;}

.badd_bott2 {
	vertical-align: bottom;
	padding: 0 12px 12px 0;
	font-size: 1.1em;
	border-bottom: 1px solid #000;}
.badd_bott2 table {
	border-collapse: collapse;
	width: 100%;}
.badd_bott2 table td {
	vertical-align:bottom;}
.badd_bott2 a {
	padding: 0 10px;
	display: block;
	color: #8692a6;
	text-decoration: none;
	text-transform: uppercase;}
.badd_bott2 a:hover {
	color: #91b924;}
.badd_bott2 a.dell2, .badd_bott2 a.dell3 {
	padding: 0 0 0 12px;}

.badd_bott2 .chk2 {
	margin: 0;}
.badd_bott2 .chk2 td {
	padding-bottom: 0;}

.tparam {
	border-collapse: collapse;
	width: auto;
	font-size: 1.1em;}
.tparam td {
	vertical-align: top;
	padding: 0 0 2px;}
.tparam th {
	vertical-align: top;
	padding: 0 12px 2px 0;
	font-weight: normal;
	text-align: right;}

.tnum {
	vertical-align: top;
	font-size: 2.4em;
	font-weight: bold;
	color: #fff;
	padding: 0;
	width: 36px;}

.invcc {
	vertical-align: top;
	padding: 0;}
.invcc p {
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 8px;}
.invcc h2 {
	padding: 3px 0 6px;}
.frmc {
	margin: 2px 0 8px;
	height: 1%;
	overflow: hidden;}

.list-lnk {
	float: left;
	background: url(/images/design/list_more2.gif) no-repeat left 3px;}

.list-lnk2 {
	float: left;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}

.list-lnk3 {
	float: right;
	background: url(/images/design/list_more.gif) no-repeat right 3px;}

#footer {
	padding: 14px 180px 16px 113px;
	color: #1e283d;
	text-transform: uppercase;}
#footer a {
	text-decoration: none;
	margin: 0 6px;
	color: #1e283d;}
#footer a:hover {
	text-decoration: underline;}
#footer strong {
	font-weight: normal;
	color: #91b924;}

.tbut {
	float: right;
	clear: both;}

.htt {
	padding: 0 6em 10px 0 !important;}

.txright {
	text-align: right;}

.bn {
	padding:0;}

.redbutt {
	padding: 1px 1px 3px;}
.redbutt img {
	background: #fff;}

.btr {
	position: absolute;
	top: 17px;
	right: 12px;}

.rell {
	position: relative;}

.tx-c {
	text-align: center;}
	
.wf {
	width: 100%;
	float: left;}

.clear {
	clear: left;
	height: 0;
	font-size: 0px;
	line-height: 0px;}
.clear-right {
	clear: right;
	height: 0;
	font-size: 0px;
	line-height: 0px;}

.ch {
	overflow: hidden;}

a.add-story {
	float: right;
	text-decoration: none;
	color: #8692a6;
	display: block;
	background: url(/images/design/ico-add-story.gif) no-repeat left top;
	padding: 0 0 2px 20px;}
a.add-story:hover {
	text-decoration: none;
	color: #91b924;}

a.add-activity {
	float: right;
	text-decoration: none;
	color: #8692a6;
	display: block;
	background: url(/images/design/ico_add_travel_activity.gif) no-repeat left top;
	padding: 0 0 2px 20px;}
a.add-activity:hover {
	text-decoration: none;
	color: #91b924;}

/* invate friend */

a.inv {
	float: right;
	text-decoration: none;
	color: #8692a6;
	background: url(/images/design/ico-invite.gif) no-repeat left 3px;
	padding: 0 0 0 34px;
	font-size:1.1em}
a.inv:hover {
	text-decoration: none;
	color: #91b924;}

.inv-tb {
	width: 100%;
	border-collapse: separate;
	margin-bottom: 10px;}
.inv-tb td {
	padding: 2px 6px;
	border: 1px solid #000;
	vertical-align: top;
	background: #27344c;}

.ico_yahoo {
	background: url(/images/design/systems/ico_yahoo.gif) no-repeat 15px 4px;}
.ico_gmail {
	background: url(/images/design/systems/ico_gmail.png) no-repeat 14px 5px;}
.ico_gmx {
	background: url(/images/design/systems/ico_gmx.gif) no-repeat 15px 2px;}
.ico_lycos {
	background: url(/images/design/systems/ico_lycos.gif) no-repeat left 9px;}
.ico_msn {
	background: url(/images/design/systems/ico_msn.gif) no-repeat 14px 2px;}
.ss_cc2 {
	padding-bottom: 10px;}
.ss_cc2 h4 {
	color: #91b924;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	padding: 8px 12px 6px 66px;}
.ss_cc2 table {
	border-collapse: collapse;
	}
.ss_cc2 table td {
	padding: 3px;
	border: none;
	text-align: right;
	font-size: 12px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.lnbg, .lnbg td {
	background: #2d3c59;}

.chat-pop {
	position: relative;
	padding: 10px;
	width: 260px;
	color: #cee0ff;
	font-size: 1.1em;}
.chat-pop p {	
	font-size: 1.1em;}

.login-pop {
	position: relative;
	padding: 10px;}
.login-pop table {
	border-collapse: collapse;
	width: auto;} 
.login-pop td {
	padding: 4px 6px 4px 0;}

.mtags {
	padding: 0;}
.mtags div {
	background: #1e283d;
	padding: 10px 12px 12px;}
.mtags div h4 {
	margin: 0;
	padding: 0 0 4px;
	font-size: 1.6em;
	font-weight: normal;
	color: #fff;}
.mtags div p {
	margin: 0;
	padding: 0;}
.mtags a {
	color: #8692a6;
	text-decoration: none;}
.mtags a:hover {
	text-decoration: none;
	color: #fff;}

.ilogin table {
	border-collapse: collapse;
	margin: 0 auto;}
.ilogin table th {
	padding: 0 0 5px;
	text-align: left;}
.ilogin table td {
	font-size: 110%;
	padding: 0 10px 10px 0;}

.chk {
	border-collapse: collapse;}
.chk td {
	font-size: 1.1em;
	padding: 0 4px 2px 0;}
.chk td label {
	text-transform: uppercase;}
.chk input {
	margin: 0;
	padding: 0 3px;}


.chk2 {
	border-collapse: collapse;
	width: auto !important;
	margin: 0 0 4px;}
.chk2 td {
	font-size: 1.1em;
	padding: 0 4px 4px 0;
	vertical-align: middle;
	width: auto !important;}
.chk2 th {
	font-size: 1.1em;
	text-align: left;
	font-weight: normal;
	padding: 2px 12px 2px 0;}

.chk3 {
	border-collapse: collapse;}
.chk3 td {
	font-size: 1.0em;
	padding: 0 4px 0 0;}
.chk3 td label, .chk2 td label, .chk4 td label {
	padding: 0;}
.chk3 input, .chk4 input[type=radio] {
	margin: 0;
	padding: 0;}

.chk4 {
	border-collapse: collapse;
	width: auto;
	margin-top: -4px;}
.chk4 td {
	padding: 4px 6px 0 2px;
	font-size: 1.0em;}
.chk4 td td {
	padding-bottom: 0 !important;}

.nobg {
	background: #1e283d;
	padding: 12px;}

.brd_top {
	border-top: 1px solid #000;}

.chat_new {
	text-transform: lowercase;
	color: #90b924;}

#chat_invite_pop {
	position: fixed;
	left: 35%;
	top: 35%;}

.green{color:#93BA23}

.rate {
	position: relative;
	width: 140px;
	height: 25px;}
.rate strong {
	position: absolute;
	right: 100px;
	top: 1px;}
.rate_stars, .rate_full {
	position: absolute;
	right: 0;
	top: 0;
	height: 16px;
	width: 85px;}
.rate_full	{
	background: url(/images/design/rate/rate-empty.gif) no-repeat 0 0;}
.rate_full div {
	height: 16px;
	overflow: hidden;
	position: relative;
	background: url(/images/design/rate/rate-full.gif) no-repeat 0 0;}
.rs_star_block img {
	margin: 0;}

.online-list {
	margin: 0;
	padding: 6px 8px 8px 0;
	list-style: none;}
.online-list li {
	font-size: 110%;
	padding: 0 0 2px 16px;}
.online-list li a {
	text-decoration: none;}
.online-list li a:hover {
	color: #91b924;}

.iachat {
	background: url(../design/iachat.png) no-repeat 0 2px;}
.inchat {
	background: url(../design/inchat.png) no-repeat 0 2px;}

#whoisonline{
	position:absolute;
	top:180px;
}

#onfriend {	
	width: 145px;	
	position: absolute;
	right: 0px;
	top: 315px;
	overflow: hidden;}
.onfriend {
	padding: 0;
	width: 120px;
	height: 414px;}
.onfr-top {
	width: 145px;
	height: 33px;
	font-size: 110%;
	background: url(/images/design/top-useronline.png) no-repeat 0 0;}
.onfr-top div {
	padding: 13px 0 0 20px;
	background: url(/images/design/ico-hidde.gif) no-repeat 126px 16px;}
.onfr-top div span {
	display: block;	
	cursor: pointer;}

.onfr-midd {
	padding: 0 5px 0 20px;
	background: url(/images/design/mid-useronline.png) no-repeat 0 0;
	height: 376px;
	overflow: hidden;}

.onfr-bott {
	width: 145px;
	height: 28px;
	background: url(/images/design/bott-useronline.png) no-repeat 0 0;}

#onfriend .scrollgeneric, #facefriends .scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;}

#onfriend .vscrollerbase, #facefriends .vscrollerbase {
	width: 7px;
	background: #171719;}

#onfriend .vscrollerbar, #facefriends .vscrollerbar {	
	width: 7px;
	left: 0;
	background: #8790a7;
	padding: 8px 0;
	height: 15px !important;
	cursor: pointer;}


#onfriend .vscrollerbasebeg, #facefriends .vscrollerbasebeg {
	width: 7px;
	left: 0;
	top: 0;
	height: 7px !important;
	background: #8790a7 url(/images/design/st-top.gif) no-repeat 1px 2px;
	border-bottom: 1px solid #314260;
	cursor: pointer;}

#onfriend .vscrollerbaseend, #facefriends .vscrollerbaseend {
	width: 7px;
	left: 0;
	height: 7px !important;
	background: #8790a7 url(/images/design/st-bott.gif) no-repeat 1px 2px;
	cursor: pointer;}

#facefriends {
	height: 160px !important;
	width: 100% !important;}
#facefriends .mcontentwrapper, #facefriends .scrollwrapper {
	width: 100% !important;
	height: 160px !important;}
#facefriends .vscrollerbase {
	left: 173px !important;}


.green {
	color: #91b924;}

.inphoto {
	line-height: 1.4;}
.inphoto em {
	font-style: normal;
	color: #fff;}
.inphoto p {
	padding: 0;
	margin: 0;
	float: left;
	clear: both;}

#ramka {
	width: 80px; 
	height: 80px; 
	position: absolute; 
	left: 0; 
	top: 0; 
	border: 6px solid #8692a6; }

#face-form {
	width: 180px; 
	padding: 6px; 
	position: absolute; 
	left: 0; 
	top: 0; 
	background: #374a6c; 
	border: 1px solid #91b924;
	font-size: 110%;}

#hint {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	background: #000;
	color: #fff;
	font-size: 110%;
	padding: 3px 8px 4px;
	visibility: hidden;
	display: none;}

.prtx {
	font-size: 120%;
	padding: 2px 0 12px 12px;}

.pbn {
	background: url(/images/design/promote_bn/bn-b2.gif) repeat-x 0 0;}
.pbn div {
	background: url(/images/design/promote_bn/bn-m2.gif) repeat-y right 0;}
.pbn div div {
	background: url(/images/design/promote_bn/bn-b2.gif) repeat-x 0 bottom;}
.pbn div div div {
	background: url(/images/design/promote_bn/bn-m1.gif) repeat-y 0 0;}
.pbn div div div div {
	background: url(/images/design/promote_bn/bn-t1.gif) no-repeat 0 0;}
.pbn div div div div div {
	background: url(/images/design/promote_bn/bn-t3.gif) no-repeat right 0;}
.pbn div div div div div div {
	background: url(/images/design/promote_bn/bn-b1.gif) no-repeat 0 bottom;}
.pbn div div div div div div div {
	background: url(/images/design/promote_bn/bn-b3.gif) no-repeat right bottom;
	padding: 1px 7px 8px 2px;}
	
.pbn2 {
	background: url(/images/design/promote_bn/bn2-b2.gif) repeat-x 0 0;}
.pbn2 div {
	background: url(/images/design/promote_bn/bn2-m2.gif) repeat-y right 0;}
.pbn2 div div {
	background: url(/images/design/promote_bn/bn2-b2.gif) repeat-x 0 bottom;}
.pbn2 div div div {
	background: url(/images/design/promote_bn/bn2-m1.gif) repeat-y 0 0;}
.pbn2 div div div div {
	background: url(/images/design/promote_bn/bn2-t1.gif) no-repeat 0 0;}
.pbn2 div div div div div {
	background: url(/images/design/promote_bn/bn2-t3.gif) no-repeat right 0;}
.pbn2 div div div div div div {
	background: url(/images/design/promote_bn/bn2-b1.gif) no-repeat 0 bottom;}
.pbn2 div div div div div div div {
	background: url(/images/design/promote_bn/bn2-b3.gif) no-repeat right bottom;
	padding: 0 7px 8px 1px;}

.commu-tt {
	padding: 4px 12px 10px 12px;
	font-size: 120%;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	color: #fff;}

.botst {
	padding: 0 0 8px 10px;}
.cbuts {
	padding: 0 0 8px 12px;
	font-size: 110%;}
.cbuts2 {
	padding: 8px 0 8px 2px;
	font-size: 110%;}


.bntb {
	border-collapse: collapse;
	width: auto;}
.bntb td {
	padding: 0;
	vertical-align: top;
	width: 152px;}



.mceContentBody {	background:#374A6C none repeat scroll 0 0;}

.img395 {
max-width:395px;
/* IE Image max-width */
width: expression(this.width > 395 ? 395: true);
}


div.suggestionsBox
{
	margin:5px 0;
	overflow:auto;
	border:1px solid #769620;
	padding:3px;
	background: #000;
}

div#sitemap ul
{
	margin: 0;
}

div#sitemap ul li
{
	padding: 0;
	margin: 0;
	font-size: 12px;
}

div#sitemap ul li a
{
	color: #8692a6;
	text-decoration: none;
}

div#sitemap ul li a:hover
{
	color: #91b924;
}