/*******************************************************************************
		Coded by GS on 07.11.2008, True Vision
*******************************************************************************/

body { color:#444; font:normal 10pt arial,verdana,tahoma,sans-serif; }

a  { color:#444; }
p  { margin:0 0 1.25em 0; padding:0; }
h1 { margin:0 0 0.58em 0; padding:0; color:#000; font-size:1.83em; font-weight:normal; }
h2 { margin:0 0 0.42em 0; padding:0; color:#000; font-size:1.33em; font-weight:normal;  }
h3 { margin:0 0 0.58em 0; padding:0; color:#000; font-size:1em; font-weight:bold; }
h1 a { text-decoration:none; }
h1 a, h2 a, h3 a { color:#000; }

big   { font-size:1.2em; }
small { font-size:0.92em; }

img           { border:none; }
table         { border-collapse:collapse; font-size:1em; }
table th      { vertical-align:top; text-align:left; font-weight:normal; }
table td      { vertical-align:top; }

var { font-style:normal; }
var.quantity { color:#b1b1b1; }
var.datetime { color:#8d8d8d; font-size:0.92em; }

img.inline, input.inline, select.inline { vertical-align:middle; }
img.sup { position:relative; top:-0.25em; left:2px; margin-right:2px; vertical-align:middle; }

div.file-pricelist, div.back, div.comment-btn { display:none; }

div.preview { padding-top:5px; }

table.header1 div.h1-item, table.header1-menu div.h1-item, td.side, div.tv, div.bannerx131, div.nav-page, table.header2-btn { display:none; }
table.header1, table.header1-menu { margin-bottom:0.58em; }
table.header1 h1, table.header1-menu h1 { margin:0; padding:0 5px; }

table.header2 { margin-bottom:0.42em; }
table.header2 h2 { margin:0; }
table.header2 td.h2-ext { padding-left:10px; vertical-align:middle; font-size:0.92em; }

table.header-user { margin-bottom:1.25em; }
table.header-user td.avatar { padding:0 10px 0 5px; }
table.header-user td.title { vertical-align:middle; }
table.header-user td.title h2 { margin:0; }
table.header-user td.title ul { display:none; }

table.l1 td.l1-c1 { padding-right:5px; }
table.l1 td.l1-c2 { padding-left:5px; }
table.l3 td.l3-c1 { padding-right:5px; }
table.l3 td.l3-c2 { padding-left:5px; }

table.contacts2 { margin-bottom:10px; }

table.company { margin-bottom:17px; }
table.company td { padding:0 5px; vertical-align:middle; }

table.gallery-preview { margin-bottom:1.25em; }
table.gallery-preview div.more { display:none; }

table.gallery-grid h2 { margin-bottom:0.33em; font-size:1em; }
table.gallery-grid td.item { padding:2px 0 8px 0; }
table.gallery-grid td.item-odd { padding-right:5px; }
table.gallery-grid td.item-even { padding-left:5px; }
table.gallery-grid div.i { padding-right:5px; }

table.frm { color:#889b6e; font-size:0.92em; }
table.frm th { padding:10px 7px 6px 0; text-align:right; }
table.frm td { padding:6px 0 6px 0; }
table.frm td.radio { vertical-align:middle; }
table.frm td.radio table.frm-select th { padding-right:20px; }
table.frm td.ext { padding-left:10px; vertical-align:middle; }
table.frm td th { padding:4px 7px 0 10px; }
table.frm td td { padding:0 0 0 0; }
table.frm td td.frm-title { padding:4px 8px 0 8px; }
table.frm table.frm-select th, table.frm table.frm-select td { padding:0; text-align:left; }
table.frm table.frm-select th { padding-left:3px; }
table.frm table.frm-items-sep td { padding-right:6px; }

dl.tags { margin:0 0 1.25em 0; padding:0; }
dl.tags dt { margin:0 0 3px 0; padding:0; color:#000; font-weight:bold; }
dl.tags dt a { text-decoration:none; color:#000; }
dl.tags dd { margin:0 0 10px 0; padding:0; }
dl.tags span.tag { display:none; }
dl.tags span.tag-active { display:inline; }

div.nav-gallery h2 { margin:0; }
div.nav-gallery td.nav-prev, div.nav-gallery td.nav-next { display:none; }
div.nav-gallery td.nav-title { text-align:center; }

div.tabs td { vertical-align:middle; }
div.tabs td.ext { padding-left:20px; }
div.tabs div.tab { padding-right:5px; display:none; color:#000; font-weight:bold; }
div.tabs div.click-active { display:block; }
div.tabs div.tab a { text-decoration:none; color:#000; }
div.tabs div.tab-view { padding-right:2px; }

div.clouds div.tab { padding:0 10px 3px 0; }
div.clouds { margin:0 0 1.25em 0; }
div.clouds span.tag { display:none; }
div.clouds span.tag-active { display:inline; }

div.user-info { margin-bottom:1.25em; padding:0 5px; }
div.user-info table.data { margin-bottom:1.25em; }

div.item, div.vote-post { margin-bottom:1.25em; }
div.content { margin-bottom:30px; padding:0 5px; }
div.content h1, div.content h2 { padding:0; }
div.info-holder, div.doc-head { margin-bottom:5px; }
div.info-doc { padding-top:5px; }
div.info-doc div.doc-comments, div.info-doc div.doc-tags { margin-bottom:3px; }

div.cross-reference { margin-bottom:1.25em; }
div.cross-reference div.cross-content, div.cross-reference div.cross-offers { margin-bottom:5px; }

div.offers-list div.tabs { margin-bottom:1.25em; }
div.offers-list div.b8 { padding:3px; }
div.offers-list div.b8 td { padding:3px; }
div.offers-list div.b8-hotodd, div.offers-list div.b8-odd { background:#f1f1f1; color:#000; }
div.offers-list div.b8-hotodd a, div.offers-list div.b8-odd a { color:#000; }
div.offers-list div.b7 { border:1px solid #f1f1f1; margin-bottom:3px; padding:3px; }
div.offers-list div.b8-odd, div.offers-list div.b8-even { margin:0 4px; }

div.offers-doc div.b9-offer { background:#f1f1f1; margin-bottom:1.25em; padding:3px; color:#000; }
div.offers-doc div.b9-offer td { padding:3px; }
div.offers-doc div.txt { margin-bottom:2.08em; padding:0 10px; }
div.offers-doc div.offers-contacts div.txt, div.offers-doc div.offers-txt div.txt { padding:0; }

div.country-map { margin-bottom:1.25em; }

div.country-description { margin-bottom:1.25em; }
div.country-description div.lead, div.country-description div.more, div.country-description div.b9 { margin-bottom:5px; padding-left:15px; }
div.country-description div.more { margin-bottom:1.25em; }

div.contacts td.item { padding:0 20px 35px 0; }

div.gallery-items { padding:0 5px; }
div.gallery-items h1, div.gallery-items h2 { padding:0; }
div.gallery-nav { display:none; }
div.gallery-image { margin-bottom:1.25em; text-align:center; }
div.gallery-grid h2 { margin:0; }
div.gallery-grid div.gallery-item { margin-bottom:20px; }

div.comments-list div.comment { margin-bottom:1.25em; }
div.comments-list div.comment-head { margin-bottom:5px; }

#head { background:url(../images/i/bg/head.gif) 0 100% repeat-x; margin-bottom:10px; padding:5px; }
#language, #menu-login, #menu-country, #menu, #flash-map, #offers-index, #partners-index, #menu-company, #travel-search, #login-info { display:none; }

#footer { background:url(../images/i/bg/head.gif) 0 100% repeat-x; margin-top:30px; padding:5px; color:#444; font-size:0.92em; }
#footer a { color:#444 }
#footer p { margin:0; }
#footer table.contacts { float:right; }

#submenu ul { margin:0 0 0.42em 0; padding:0; }
#submenu ul li { margin:0; padding:0; list-style:none; display:none; }
#submenu ul li.active { display:block; color:#000; font-size:1.33em; }
#submenu div.submenu-info, #submenu div.submenu-panel { display:none; }

#country div.flag { margin:0 0 10px 10px; float:right; }


/*---------------------------------- tables ----------------------------------*/
table.vertical { border-collapse:separate; margin-bottom:30px; }
table.vertical th { background:#f1f1f1; padding:5px; color:#000; }
table.vertical td { padding:5px; }


/*---------------------------------- layers ----------------------------------*/
iframe.xg-hideselect, div.xg-overlay, div.xg-loading { display:none; }

div.loading, iframe.x-hideselect, div.x-overlay, div.x-close { display:none; }

