body {
	font-family: arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background: url(/images/c2010/bg.png) repeat-x #BECBE2;
	color: #5F6D7A;
}

.body-white {
     background: white;
}

a:hover {
     text-decoration: underline !important;
}

h1.header-main {
	color: #BBBBBB;
	font-size: 11px;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 0px;
	z-index: 1;
	font-weight: normal;
}
h1.header-main a {
	color: #BBBBBB;
	font-size: 11px;
	text-decoration: none;
}
h1.header-main a:hover {
	text-decoration: underline !important;
}
h1.header-intro {
	color: #F26100;
	font-size: 18px;
	text-align: center;
	position: absolute;
	width: 100%;
	top: 493px;
	z-index: 1;
}
h1.header-intro a {
	color: #F26100;
	font-size: 18px;
	text-decoration: none;
}
h1.header-intro a:hover {
	text-decoration: underline !important;
}
h1.orange {
	color: #F26100;
	font-size: 18px;
}

h2, h2 a{
	font-size: 17px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #F26100;
}

h3, h3 a {
	font-size:14px;
	margin-top: 0px;
	margin-bottom: 5px;
	color:#234E8F;
	color: #FFAB00;
	color: #F26100;
	text-align: left;
}

h4 {
     border-top: 1px solid #D1D7E1;
     padding-top: 12px;
}
h4, .h4, h4 a {
	font-size: 17px;
	font-weight: bold;
	color: #b8d114;
	color: #5F6D7A;
	text-align: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	text-decoration: none;
}

h5 {
	font-size:14px;
	margin-top:10px;
	color:#234E8F;
}

.chorvatsko-uvod {
	font-size: 11px;
	margin-bottom: 0px;
}
.chorvatsko-uvod a {
	text-decoration: none;
	color: #224D8D;
	font-size: 11px;
}

img {
	padding:0px;
	border-width:0px;
	margin:0px;
}

table {
	font-family: Tahoma;
	font-size: 9px;
}
form {
    margin: 0px;
}

.site-wrapper-0 {
	width: 992px !important;
	overflow: hidden;
}

.site-wrapper-1 {
	width: 992px !important;
	background-color: #FFFFFF;
	overflow: hidden;
	padding-bottom: 25px;
}

.site-footer {
	color: #3f3f3f;
    padding-top: 10px;
    padding-bottom: 30px;
}
.site-footer a {
    color: #6192DB !important;
    text-decoration: none;
}
.site-footer a:hover {
    color: #6192DB;
}


.part-ext-3 {
	text-align: left;
	padding: 15px 10px 0px 10px;
}

.part-ext-3 .module-header {
	background-color: transparent;
	background-image: url('/images/header_orange.png');
	background-repeat: no-repeat;
	width: 185px;
	height: 28px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 7px;
}

.part-ext-4 {
	padding: 15px 10px 0px 10px;
	vertical-align: top;
}

.part-ext-4 .module-header {
	width: 100%;
	background-color: #224D8D;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}

.part-ext-5 {
	text-align: left;
	padding: 15px 10px 0px 0px;
}


.entry_even {
	background-color: #E7EEF4;
	xpadding: 5px;
	border-left: 1px solid #7DA7D8;
	border-right: 1px solid #7DA7D8;
}
.entry_odd {
	xpadding: 5px;
	border-left: 1px solid #7DA7D8;
	border-right: 1px solid #7DA7D8;
}



/**** vyhladavanie ***/
.part-ext-2 .form-select {
    font-size: 10px;
    margin: 4px 0px 8px 20px;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.part-ext-2 .dform-select {
    font-size: 11px;
    font-family: tahoma;
    margin: 1px;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.vyhladavanie {
	background: url('/images/c2010/bg_search_table.png') repeat-x;
	height: 120px;
}

.vyhladavanie table {
       color: #FFFFFF;
}

.vyhladavanie-left {
	width: 200px;
	text-align: center;
	padding: 18px 0px 3px 0px;
}
.vyhladavanie-left .form-select {
    width: 150px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 1px;
}
.vyhladavanie-left td {
	vertical-align: top;
}

.vyhladavanie-center {
	width: 312px;
	text-align: center;
	padding: 16px 0px 3px 0px;
}
.vyhladavanie-center .form-select {
	width: 135px;
	padding: 0px;
	margin: 0px;
}
.vyhladavanie-center table {
	margin-left: auto;
	margin-right: auto;
}
.vyhladavanie-center td {
	color: #294062 !important;
	text-align: left;
	vertical-align: top;
	height: 25px;
}

.vyhladavanie-right {
	color: #FFFFFF;
	text-align: center;
	padding: 16px 0px 3px 0px;
}
.vyhladavanie-right table {
	margin-left: auto;
	margin-right: auto;
}
.vyhladavanie-right td {
	color: #294062 !important;
	text-align: left;
	/*vertical-align: top;*/
	/*height: 25px;*/
}
.vyhladavanie-right .dform-select {
	padding: 0px;
	margin: 0px;
}
/* zakomentovane 10.12.2009
.vyhladavanie-right .form-button {
    width: 143px;
    height: 20px;
    xbackground-color: transparent;
    border: 0px;
    xbackground-image: url('/images/vyhladavanie_button.gif');
    xbackground-repeat: no-repeat;
}*/
.vyhladavanie-right .form-text, .vyhladavanie-right2 .form-text, #div-sp-form-search .form-text {
    width: 58px;
    font-family: tahoma;
    font-size: 11px;
    border: 1px solid #ADB2B7;
    padding: 2px;
    maring: 0px;
}

.vyhladavanie-right2 {
	color: #294062 !important;
	text-align: center;
	vertical-align: top;
	padding: 18px 0px 3px 0px;
}
.vyhladavanie-right2-inner {
	width: 167px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

td {
	font-size: 11px;
}

/********** POCASIE ***************/
.weather {
    width: 183px;
    padding: 4px 5px 4px 3px;
}
.weather td {
	height: 22px;
    background-image: url('/images/tab_td_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    vertical-align: center;
}

/************ NEWSLETTER ***************/
.newsletter {
    width: 183px;
    height: 90px;
    background-repeat: no-repeat;
	padding-right: 5px;
}
.newsletter td {
	font-size: 9px;
}
.newsletter .form-button {
        width: 16px;
        height: 15px;
        background-color: transparent;
        background-image: url('/images/subscribe_button.png');
        background-repeat: no-repeat;
        border: 0px;
}
.newsletter .form-text {
        width: 148px;
        border-top: 1px solid #BCBCBC;
        border-left: 1px solid #BCBCBC;
        border-rigth: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        font-size: 11px;

}

/***************** LAST MINUTE ******************/
.last-minute {
    margin-top:4px;
}
.last-minute-2 {
}
.last-minute-nazov {
        padding-left: 8px;
        color: #224D8D;
        font-weight: bold;
}
.last-minute-info {
        padding-left: 8px;
        color: #3A3A3A;
        font-size: 10px;
}

.last-minute-link {
	color: #6192DB;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.last-minute-link:hover {
     text-decoration: underline;
}

.lm-volne-soboty-link {
font-family: tahoma; font-size: 11px; color:#6192DB; text-decoration: none;
}
.lm-volne-soboty-link:hover {
text-decoration: underline;
}

/************** ANKETA ****************/
.inquiry {
        width: 183px;
        background-color: #D6E6F6;
        color: #224D8D;
        padding: 2px 10px 2px 10px;
}
.part-ext-4 .inquiry {
        width: 100%;
        padding: 2px 10px 2px 10px;
        border-bottom: 1px solid #224D8D;
}
.inquiry th {
        padding: 5px 5px 5px 5px;
        font-size: 11px;
}
.inquiry a {
        color: #FF9213;
        text-decoration: none;
}
.inquiry a:hover {
        color: #FF9213;
}
.inquiry .form-button {
        background-color: #A7AB46;
        border: 1px solid #DBDF52;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 10px;
}
.graph {
        height: 4px;
        background-color: #DBDF52;
}

/************** BROWSE ****************/
.browse_even {
	background-color: #EBF1FB;
	padding: 0px;
	xborder-left: 1px solid #7DA7D8;
	xborder-right: 1px solid #7DA7D8;
}
.browse_odd {
	background-color: #FAFCFE;
	padding: 0px;
	xborder-left: 1px solid #7DA7D8;
	xborder-right: 1px solid #7DA7D8;
}
.hr-browse {
	border-bottom:1px dotted #4E81BF;
	height:1px;
}

/************** RIGHT MENU ****************/
.menu-right td {
     background-repeat: repeat-x;
     background-position: bottom;
     vertical-align: center;
	padding: 8px 5px 9px 25px;

}
.menu-right a {
	color: #224D8D;
	color: #2C7FD2;
	text-decoration:none;
	font-size: 11px;
}
.menu-right a:hover {
	font-weight:bold;
}

.select {
	text-align: left;
}

.submenu {
	text-align: left;
}

.submenu a{
	color:#224D8D;
	font-weight:normal;
	text-decoration:none;
}
.submenu a:hover {
	font-weight:normal;
}
.submenu div {
	padding: 3px 15px;
}

.menu-item-new {
     color: #224D8D;
}
.menu-item-new-new {
     color: #cc0000;
     font-size: 10px;
}

/************** SELECTION ****************/
.selection-title {
	color: #FFFFFF;
	padding: 6px 10px 0px 10px;
	font-weight: bold;
	height: 28px;
	background-image: url('/images/bg_selection_title.png');
	background-repeat: no-repeat;
}
.selection-row {
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #D9DEE6;
	height: 43px;
}
.selection-row img {
	border: 1px solid #DEE2EA;
	padding: 1px;
	margin-right: 7px;
	float: left;
}
.selection-row-link {
	padding-top: 5px;
}
.selection-all {
	padding: 8px 0px 8px 8px;
	border-bottom: 5px solid #DEE2EA;
	margin-bottom: 10px;
}
.selection-row a, .selection-all a {
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}
.selection-remove-link {
	color: #F26100;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -25px;
}
.selection-info-link {
     background: url('/images/c2010/locality_i_ico.png') no-repeat left center;
     padding: 5px 5px 5px 20px;
     color: #0066CC;
     font-weight: bold;
     text-decoration: none;
}

/************** FACEBOOK, ... ****************/
#module_85, #module_84 {
	padding: 0px 0px 8px 0px;
	border-bottom: 5px solid #DEE2EA;
	margin-bottom: 10px;
}


h3 .browse-name {
     font-size: 11px;
}

.browse-name, h3 .browse-name {
     text-align:left;
     color:#224D8D;
     font-weight:bold;
     text-decoration:none;
     font-size: 11px;
}
.browse-name:hover {
     text-align:left;
     color:#224D8D;
     font-weight:bold;
     text-decoration:underline;
}
.acko { color:#0066CC; text-decoration:none; }
.acko:hover {text-decoration:underline;}

.title1 {
      color:#749cd7;
      background: url("/styles/sub/menu_selected.gif") top left no-repeat;
      padding: 1px 0px 0px 22px;
      height: 15px;
      display: block;
      }
.title2 {color:#234E8F;}
.noclass{display:none;}


.foto-icon-1 {
     position: relative;
     top: 2px;
}














/*ps*/
.menu-hore a {
	font-family: tahoma;
	font-size: 11px;
	color:#34404f;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
}

.najziadanejsie {
	background-image: url('/images/header_blue.png');
	xbackground-repeat: no-repeat;
	width: 184px;
	height: 28px;
    color: #FFFFFF;
	font-weight: bold;
    padding-left: 7px;
    margin-bottom: 5px;
}

.uvod-nazov {
	color: #6192db;
	text-decoration: none;
}

.uvod-cesta {
	font-family: tahoma;
	font-size: 10px;
	color: #797979;
}

.uvod-predstavujeme-nazov {
	font-family: tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #b8d114;
	text-align: left;
}

.uvod-predstavujeme-lokalita {

	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;;
	color: #fcaf17;
}


/*  HEADER  */

.part-ext-3 .module-header {
    background-color: transparent;
    background-image: url('/images/header_orange.png');
    background-repeat: no-repeat;
    width: 183px;
    height: 28px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 7px;
}


.sub-header-left, .sub-header-orange-left {
	width:7px;
	height:25px;
	text-align: left;
	background-image: url('/images/sub_header_left.png');
	background-repeat: no-repeat;
}
.sub-header-right, .sub-header-orange-right {
	width:7px !important;
	height:25px;
	text-align: right;
	background-image: url('/images/sub_header_right.png');
	background-repeat: no-repeat;
}
.sub-header-content, .sub-header-orange-content {
	height:25px;
	text-align: left;
	padding-left:0px;
	color:#23477D;
	font-weight:bold;
	font-size: 11px;
	background-image: url('/images/sub_header_back.png');
}

.sub-header-orange-left {
     background: url('/images/sub_header_orange_left.png') no-repeat;
     height:25px;
     width: 7px;
}
.sub-header-orange-content {
     background: url('/images/sub_header_orange_back.png') repeat-x;
     color: #ffffff;
     height:25px;
     padding-bottom: 1px;
}
.sub-header-orange-right {
     background: url('/images/sub_header_orange_right.png') no-repeat;
     height:25px;
}


.menu-detail-sel {
	background: #749CD7;
	background: url('/images/detail_menu_center_sel.png') repeat-x;
}

.menu-detail-sel td, .menu-detail-sel td h3 {
	font-weight: bold;
	font-family: tahoma !important;
	font-size: 11px;
	color: white;
	text-align: center;
	margin: 0px;
}

.menu-detail {
	background: #D8E3F7;
	background: url('/images/detail_menu_center.png') repeat-x;
}

.menu-detail td, .menu-detail h3 {
	text-align: center;
	margin: 0px;
}

.menu-detail a {
	font-family: tahoma;
	font-size: 11px;
	color: #224D8D;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


.sedy-text, .sedy-text2 {
	color: #333333;
	text-align: left;
}
.sedy-text b {
	color: #749CD7;
}

.sedy-text2 a {
	color: #23477D;
	text-decoration: none;
}

.sedy-text2 .app-link {
	text-decoration: underline;
}
.sedy-text2 .app-link:hover {
	text-decoration: none;
}

.order-link {
	font-family: tahoma;
	font-size: 11px;
	color: #dd0000;
	color: #749CD7;
	font-weight: bold;
	text-decoration: none;
}
.order-link:hover {
	text-decoration: underline;
}


.hand {
	cursor: pointer; cursor: hand;
	text-decoration: none;
}
.hand:hover {
     text-decoration: underline;
}


.review-header {
	padding-left: 10px;
	padding-right: 10px;
}

.review-item-header {
	color: #74808C;
	font-weight: bold;
	padding: 7px 10px;
	margin-bottom: 8px;
	height: 14px;
	background-color: #F1F3F6;
	border-top: 1px solid #D1D7E1;
}

.review-item-header-title {
	color: #0066CC;
	font-weight: bold;
}

.review-item-header-title a {
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}

.review-item-text {
	color: #74808C;
	padding: 0px 10px 10px 10px;
	display: block;
	clear: both;
}

.review-item-table {
	padding: 0px 10px 10px 10px;
}

.review-item-table td {
	color: #74808C;
}

.review-item-table img {
	border: 1px solid #DEE2EA;
	padding: 1px;
}

.review-item-table a {
	color: #0066CC;
}

.review-button {
	text-align: center;
	padding: 20px 10px 10px 10px;
}

.review-button a {
	color: #0066CC;
}

.nahlad-malych-fotiek img {
	border: 0px solid #224D8D;
	margin-top: 1px;
	margin-right: 0px;
	width: 83px;
}

.linky-na-apartmany {
	text-align: left;
	padding: 7px 15px 0px 0px;
}

.linky-na-apartmany a {
	margin-right: 10px;
	color: #23477D;
}



.neparny { background-color:#F7F7F9; color: #333333; text-align: left; }
.parny { color: #333333; text-align: left; }

.neparny-orange {background-color:#FFFAEC; color: #333333;}
.parny-orange { color: #333333;}

.ceny-nazov {
	text-align: left;
	padding: 3px 5px 3px 5px;
	background:#E5E6E8;
}



.caltdwe, .caltdwd {
     padding: 4px 0px;
     font-size: 11px;
     font-weight: bold;
     color:#234E8F;
     color: #5F6D7A;
     text-align:center;
     vertical-align:middle;
     font-family: arial;
     }

.tr-obsadenost {
     background: url('../images/c2010/bg_obsadenost_row.png') no-repeat;
}
.tr-obsadenost td {
     height: 22px;
     text-align: center;
}
.caltddayothermonth span {
     display: none;
}




.calth {
     width: 176px;
     height: 23px;
     vertical-align: middle;
     font-size: 11px;
     font-weight: bold;
     background: url('../images/c2010/bg_obsadenost_title.png') no-repeat;
     color:#0066CC;
     text-align:center;
     vertical-align:middle;
     font-family: arial;
     }





.obsadenost-title-side {
     background: url('/images/c2010/bg_obsadenost_title_side.png') no-repeat center;
     width: 1px;
}
.obsadenost-title-content {
     background: url('/images/c2010/bg_obsadenost_title_content.png') repeat-x center;
     padding: 8px 10px;
     color: #ffffff;
     text-transform: uppercase;
     font-weight: bold;
}

.obsadenost-text-pod {
     padding: 5px 10px 5px 10px;
     font-family: tahoma;
}










.categories-field {
    background-image: url('/images/tab_td_bg.gif');
    background-repeat: repeat-x;
	background-position: bottom;
    vertical-align: middle;
    text-align: left;
	padding-left:5px;
	margin-bottom:10px;
}
.categories-field a {
	color:#224D8D;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.categories-field a:hover {
	color:#224D8D;
	font-size:14px;
	font-weight:bold;
}
.categories-subfield {
	margin:0px;
	padding-left:20px;
	text-align: left;
}
.categories-subfield a {
     color: #0066CC;
	display: block;
	padding: 3px 0px 3px 10px;
	background: url('/images/c2010/bg_locality_childs_item.png') no-repeat left center;
	text-decoration:none;
}



.part-ext-3 .module-header {
    background-color: transparent;
    background-image: url('/images/header_orange.png');
    background-repeat: no-repeat;
    width: 185px;
    height: 28px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 7px;
}


.paging-numbers td {
	padding-left: 5px;
}

.paging-numbers a {
	color: #6192DB;
	font-weight: bold;
	text-decoration: none;
}
.paging-numbers .sel, .paging-numbers .sep {
     color: #bbbbbb;
}


.prevnext {
	font-family: tahoma;
	font-size: 10px;
	color: #6192db;
	text-decoration: none;
}


.paging-arrows a {color:#224D8D;text-decoration: none;}



.objednavka td {
	text-align: left;
	padding: 2px 0px;
}

.objednavka .form-text, .objednavka .form-text-2, .objednavka .form-textarea, .objednavka .form-select {
    font-size: 11px;
    color: #555555;
}

.objednavka .form-text, .objednavka .form-text-2, .objednavka .form-textarea {
     border: 1px solid #BABCBE;
     padding: 4px;
     width: 470px;
}

.objednavka .form-text-2 {
     width: 122px;
}
.objednavka .form-textarea {
     height: 100px;
}
.objednavka .app-link {
    font-family: tahoma;
    font-size: 11px;
    color: #4E81BF;
    text-decoration: none;
}



/* podmenu */
.part-ext-2 .hmenu {
	width: 100%;
	background: url('/images/bg_vyhladavanie.png') repeat-x;
	height: 25px;
	padding-left: 15px;
}
.part-ext-2 .hmenu a{
	color: #294062;
	font-weight: normal;
	text-decoration: none;
}
.part-ext-2 .hmenu img {
	margin: 0px 10px 0px 10px;
}
.part-ext-2 .hmenu b {
	color: #013473;
	color: #ffffff;

}




.gallery-theme-title {
	padding-bottom: 5px;
}
.gallery-theme-title a {
	text-decoration: none;
}
.gallery-picture td {
	padding: 6px;
}
.gallery-image {
/*	width: 160px;*/
	border: 1px solid rgb(34, 77, 141); cursor: pointer;
}
.gallery-theme-description {
	padding-bottom: 15px;
}
.gallery-theme-name h4 {
	margin: 10px 0px 0px 0px;
}
.gallery-theme-name {
	padding-bottom: 5px;
}
.gallery-theme-name .form-button {
	border: 1px solid #aaaaaa;
	position: relative; top: -5px;
	font-family: 11px;
	cursor: pointer;
}
.gallery-theme-title .h4 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: normal;
}




.rozsireny-popis p {
     margin: 0px;
     padding: 0px;
}


.iframe-najpredavanejsie .browse-even {
     background: white;
}


.align-right {
     text-align: right;
}


.icon-acc-type td {
     background: #4E81BF;
     color: white;
}
.object-detail-stars {
     position: relative;
     top: 3px;
}


.top1 {
     position: relative;
     top: -1;
}
.top1 {
     position: relative;
     top: -1px;
}
.top2 {
     position: relative;
     top: 2px;
}

.menu-hore-informacie {
     color: #F1A403 !important;
     /*font-weight: bold;*/
}

.acko-orange {
     color: #e19403 !important;
     text-decoration: none;
     font-weight: bold;
     font-size: 11px;
}
.acko-orange:hover {
     text-decoration: underline;
}

.hlink {
     display:none;
}

.menu-out h2, .menu-out h3 {
     margin: 0px;
     padding-bottom: 0px;
}

.menu-out td {
	text-align: left;
}


.browse-name h2 {
     margin: 0px;
     float: left;
}
.browse-name h2 a {
     font-size: 11px;
}












#trailimageid {
     width: 1px !important;
}


.header-div-new {
     position: absolute;
     left: 50%;
     margin-left: -475px;

/*     background: url('/images/bg_top_2009_sk.jpg') no-repeat;*/
     width: 950px;
     height: 145px;
}

.header-sk .header-div-new {
     background: url('/images/bg_top_2009_sk.jpg') no-repeat;
}
.header-cz .header-div-new {
     background: url('/images/bg_top_2009_cz.jpg') no-repeat;
}
.header-pl .header-div-new {
     background: url('/images/bg_top_2009_pl.jpg') no-repeat;
}


.header-div-new .flag-sk, .header-div-new .flag-cz, .header-div-new .flag-en, .header-div-new .flag-pl {
     position: absolute;

     top: 0px;
     left: 36px;
     width: 25px;
     height: 18px !important;
     display: block;
     z-index: 500;
/*     border: 1px solid #eeeeee;*/
}


.header-div-new .flag-cz {
     left: 60px;
}
.header-div-new .flag-en {
     left: 88px;
}
.header-div-new .flag-pl {
     left: 114px;
}
.header-div-new .link-logo {
     position: absolute;
     border: 0px solid red;
     top: 50px;
     left: 30px;
     width: 170px;
     height: 60px;
}










#div-kontakt-top-outer-outer {
}
#div-kontakt-top-outer {
     position: relative;
     z-index: 230;
     width: 992px;
     text-align: left;
}


#div-kontakt-top {
     position: absolute;
     right: 0px;
     top: 0px;
     bottom: 5px;
     height: 27px !important;
     width: 252px;
     background: url('/images/c2010/bg_kontakty.png') no-repeat;
     z-index: 200px;
}


.volajte-infolinku {
     font-weight: bold;
     color: #C7F0F4;
     font-size: 11px;
     padding: 7px 0px 0px 37px;
     z-index: 200;
     font-family: tahoma;

}


#kontakt-popup {
     background: url('/images/c2010/bg_kontakty_popup.png') no-repeat #1B232A;
     border-bottom: 1px solid #000000;
     position: absolute;
     top: 0px;
     right: 0px;
     z-index: 100;

     width: 252px;


     -moz-opacity: 0.85;
	FILTER: alpha(opacity=85);

     display: none;
}

.kontakt-popup-inner {
     position: relative;
     padding: 0px 0px 19px 0px;
}
.kontakt-popup-inner .volajte-infolinku {
     color: #ffffff !important;
}

.kontakt-popup-document {
     padding: 0px 0px 0px 35px;
     font-family: arial;
}
.kontakt-popup-document .document td {
     color: #ffffff;
     font-family: arial;
}

.padding10 {
     /*margin: 0px 0px 10px 10px;*/
     position: relative;
     left: 10px;
     padding: 10px 0px;
     width: 178px;
}
p {
  text-align: justify;
}

.hotel-stars {
     position: relative;
     top: 3px;
}
.button-obj {
     background: url('/images/c2010/bg_button_objednaj.png') no-repeat left center;
     color: #ffffff;
     border: 0px;
     font-size: 11px;
     font-weight: bold;
     cursor: pointer;
     margin: 10px 0px 20px 0px;
     padding-left: 29px;
     text-align: left;
     width: 150px;
     height: 35px;
}


.no-dromedar {
     display: none;
}






/**************/
/* CERES 2010 */
/**************/

.search-tab-outer {
     background: url('/images/c2010/bg_search_tab_outer.png') bottom repeat-x;
     position: relative;
}

.search-tab-outer div, .search-tab-outer a {
     float: left;
}
.search-tab-outer .left, .search-tab-outer .right {
     height: 28px;
     width: 1px;
}
.search-tab-outer a {
     padding: 8px 9px 7px 9px;
     font-weight: bold;
     text-decoration: none;
}
.search-tab-outer td {
     padding-right: 3px;
}
.search-tab-outer a:hover {
     text-decoration: none !important;
}




/* TAB SEL */
.search-tab-1-sel a, .search-tab-2-sel a, .search-tab-3-sel a {
     background: url('/images/c2010/bg_search_tab_sel.png');
     color: #1A2229;
}
.search-tab-1-sel .left, .search-tab-2-sel .left, .search-tab-3-sel .left {
     background: url('/images/c2010/bg_search_tab_sel_left.png');
}
.search-tab-1-sel .right, .search-tab-2-sel .right, .search-tab-3-sel .right {
     background: url('/images/c2010/bg_search_tab_sel_right.png');
}




/* TAB 1 */
.search-tab-1 a {
     background: url('/images/c2010/bg_search_tab_1.png');
     color: #ffffff;
}
.search-tab-1 .left, .search-tab-1 .right {
     background: url('/images/c2010/bg_search_tab_1_left.png');
}



/* TAB 2 */
.search-tab-2 a {
     background: url('/images/c2010/bg_search_tab_2.png');
     color: #ffffff;
}
.search-tab-2 .left, .search-tab-2 .right {
     background: url('/images/c2010/bg_search_tab_2_left.png');
}



/* TAB 3 */
.search-tab-3 a {
     background: url('/images/c2010/bg_search_tab_3.png');
     color: #ffffff;
}
.search-tab-3 .left, .search-tab-3 .right {
     background: url('/images/c2010/bg_search_tab_3_left.png');
}





.search-tab-button-1:hover, .search-tab-button-2:hover {
     text-decoration: none !important;
}

.search-tab-button-1, .search-tab-button-2 {
     display: block;
     color: #ffffff;
     text-decoration: none;
     width: 167px;
     padding: 6px 0px 5px 0px;
     margin-top: 10px;
     background: url('/images/c2010/bg_button_vyhladdat.png') no-repeat;
     font-weight: bold;
     font-size: 10px;
     text-align: center;
}
.search-tab-button-2 {
     color: #272F36;
     background: url('/images/c2010/bg_button_vyhladat_na_mape.png') no-repeat;
}
.search-table-sep {
     background: url('/images/c2010/bg_search_table_sep.png') no-repeat center 10px;
     width: 2px;
}


.div-header {
     height: 95px;
     background: url('/images/c2010/bg_header.png') no-repeat;
     width: 992px;
     margin-bottom: 9px;
     position: relative;
}
.div-header .header-logo-sk, .div-header .header-logo-cz, .div-header .header-logo-pl {
     background: url('/images/c2010/ceres_logo_sk.png') no-repeat;
     width: 140px;
     height: 50px;
     position: absolute;
     border: 0px solid red;
     left: 17px;
     top: 35px;
}
.div-header .header-logo-cz {
     background: url('/images/c2010/ceres_logo_cz.png') no-repeat;
}
.div-header .header-logo-pl {
     background: url('/images/c2010/ceres_logo_pl.png') no-repeat;
}

.div-header .header-top-menu {
     position: absolute;
     left: 180px;
     top: 50px;
     color: #69889C;
     font-size: 11px;
     width: 600px;
     border: 0px solid red;
}

.div-header .header-top-menu a {
	color: #272F36;
	text-decoration: none;
	margin: 0px 3px;
	font-family: tahoma;
}
.div-header .header-top-menu a.sel {
	color: #4068A1;
	text-decoration: underline;
}


.div-header .div-lng-switch {
	position: absolute;
	z-index: 2;
	width: 300px;
	text-align:  left;
	top: 6px;
	left: 20px;
}
.div-header .div-lng-switch a {
	margin: 0px 3px;
}

.flag-sel-arrow-sk, .flag-sel-arrow-cz, .flag-sel-arrow-en, .flag-sel-arrow-pl {
	width: 9px;
	height: 6px;
	background: url('/images/c2010/flag_sel_arrow.png') no-repeat;
	position: absolute;
	top: 23px;
	left: 28px;
}

.flag-sel-arrow-cz {
     left: 55px;
}
.flag-sel-arrow-en {
     left: 81px;
}
.flag-sel-arrow-pl {
     left: 106px;
}

.div-header .a-link {
	color: #000000;
	background-image: url('/images/c2010/down_icon.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px;
}
.div-header .rss-link {
	color: #000000;
	background-image: url('/images/c2010/rss_icon.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 20px 0px 7px;
    margin: 0px 5px 0px 0px;
}



.div-menu-top {
     position: absolute;
     z-index: 2;
     right: 0px;
     text-align: right;
     font-size: 11px;
     top: 5px;
     right: 15px;
     color: #B9C3D2;
}
.div-menu-top a {
     color: #272F36;
     margin: 0px 5px;
     text-decoration: none;
     padding: 1px 0px;
}

.div-menu-top .rss {
     background: url('/images/c2010/bg_rss.png') no-repeat right center;
     padding-right: 20px;
}









.div-vseobecne-informacie-top {
     width: 180px;
     height: 28px;
     background: url('/images/c2010/bg_menu_top_gray.png') no-repeat;
     color: #ffffff;
}
.div-vseobecne-informacie-top .inner {
     padding-top: 7px;
     text-align: left;
     padding-left: 10px;
}

.div-vseobecne-informacie-table, .div-menu-right-outer {
     padding-bottom: 10px;
     border-bottom: 5px solid #DEE2EA;
     width: 180px;
     margin-bottom: 10px;
}
.div-vseobecne-informacie-table h2, .div-vseobecne-informacie-table h2 a {
     margin-bottom: 0px;
}
.div-vseobecne-informacie-table .menu-out  {
     background: url('/images/c2010/bg_menu_vseobecne_informacie.png') no-repeat;
     width: 180px;
}

.div-vseobecne-informacie-table .menu-out td {
     background-repeat: repeat-x;
     background-position: bottom;
     vertical-align: center;
}
.div-vseobecne-informacie-table table a {
	color: #224D8D;
	color: #0066CC;
	font-family: arial;
	text-decoration:none;
	font-size: 11px;

	display: block;
	padding: 8px 0px 8px 30px;
}
.div-vseobecne-informacie-table table a:hover {
	font-weight:bold;
}





.div-weather {
     padding-bottom: 10px;
     border-bottom: 5px solid #DEE2EA;
     width: 180px;
     margin-bottom: 10px;
}
.div-weather-herder {
     width: 180px;
     height: 28px;
     background: url('/images/c2010/bg_menu_pocasie.png') no-repeat;
     color: #ffffff;
}
.div-weather-herder .inner {
     padding-top: 7px;
     text-align: left;
     padding-left: 10px;
}

.div-weather .weather-table td {
     border-bottom: 1px solid #D9DEE6;
     padding: 4px 0px;
}



.lastmoment-sep-bottom {
     border-bottom: 5px solid #DEE2EA;
     margin-top: 10px;
     margin-bottom: 10px;
}




.div-lastmoment-outer {
     width: 180px;
}
.div-lastmoment {
     border-bottom: 1px solid #D9DEE6;
     font-family: arial;
     padding: 5px 1px;
     cursor: pointer;
}

.div-lastmoment .left {
     float: left;
     width: 118px;
     color: #0066CC;
     text-align: left;
}
.div-lastmoment .left a {
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;

}
.div-lastmoment .right {
     float: right;
     width: 55px;
     text-align: right;
     color: #5F6D7A;
}











/* NAHLAD V ZOZNAME */

.div-listing-count {
	font-size: 10px;
	font-weight: normal;
	color:#5F6D7A;
}

.div-listing-item {
	background: url(/images/c2010/bg_listing_item.png) repeat-x #ffffff;
	margin-bottom: 10px;
	padding-top: 10px;
	position: relative;
	height: 85px;
	overflow: hidden;
	text-align: left;
}

.div-listing-item .picture-outer,
.div-listing4-item .picture-outer {
     width: 122px;
     float: left;
     text-align: left;
}
.div-listing-item .picture-outer .picture,
.div-listing4-item .picture-outer .picture {
     border: 1px solid #DEE2EA;
     padding: 1px;
     margin-left: 10px;
     float: left;
}

.div-listing-item b {
     color: #272F36;
}



.div-listing-item .div-listing-item-line1 {
     position: absolute;
     left: 125px;
}
.div-listing-item .loc-path {
     position: absolute;
     left: 125px;
     top: 30px;
}
.div-listing-item .div-listing-line-line34 {
     position: absolute;
     top: 55px;
     left: 125px;
     color: #5F6D7A;
     width: 630px;
}
.div-listing-item .div-listing-line-line56 {
     position: absolute;
     top: 55px;
     left: 370px;
     color: #5F6D7A;
}

.div-listing-item .div-listing-line-line34 div,
.div-listing-item .div-listing-line-line56 div
{
     padding-bottom: 5px;
}

.div-listing-item-line1 .div-item-code,
.div-listing-item-line1 .div-item-type,
.div-listing-item-line1 .div-item-name,
.div-listing-item-line1 .div-item-stars {
     float: left;
     margin-right: 5px;
}

.div-item-type {
     width: 17px;
     height: 16px;
     background: url('/images/c2010/bg_listing_item_type.png') no-repeat;
}
.div-item-type-inner {
     font-family: arial;
     padding-top: 2px;
     text-align: center;
     font-size: 10px;
     color: #ffffff;
     font-weight: bold;
}

.div-item-code {
     width: 29px;
     height: 16px;
     background: url('/images/c2010/bg_listing_item_code.png') no-repeat;
}
.div-item-code-inner {
     font-family: arial;
     padding-top: 2px;
     text-align: center;
     font-size: 10px;
     color: #ffffff;
     font-weight: bold;
}



.div-item-name-inner {
	padding-top: 2px;
}
.div-item-name h2, .div-item-name a {
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
}


.div-item-stars {
     padding-top: 2px;
}










.div-listing4-item {
     border-bottom: 1px solid #DADFE7;
     margin-bottom: 10px;
     padding-bottom: 10px;
     height: 80px;
}

.div-listing4-item .picture-outer {
     width: 112px;
}

.div-listing4-item .picture-outer .picture {
     margin-left: 0px;
}

.div-listing4-item .div-item-code,
.div-listing4-item .div-item-type,
.div-listing4-item .div-item-stars {
     float: left;
}

.div-listing4-item .div-listing-item-line1 {
     overflow: auto;
}



.div-listing3-item {
     border-bottom: 1px solid #DADFE7;
     height: 90px;
}
.div-listing3-item .div-listing-item {
     background: #ffffff;
     height: 90px;

}
.div-listing3-item .div-listing-item .object-name {
     position: absolute;
     top: 28px;
     left: 125px;

}

.div-listing3-item .div-listing-item .div-listing-line-line34,
.div-listing3-item .div-listing-item .div-listing-line-line56 {
     top: 50px;
}

.div-listing3-item .div-listing-item .div-listing-line-line56 {
     left: 350px;
}








#div-flags-sp {
     position: absolute;
     right: 0px;
     width: 140px;
     top: 53px;
     font-size: 10px;
     font-weight: bold;
     text-align: right;
}

.flag-sp-48 {
     color: #E74AA3
}
.flag-sp-49 {
     color: #0066CC
}
.flag-sp-50 {
     color: #00A8CC
}

.div-listing-sp .div-listing-line-line34 {
     width: 500px;
     top: 50px;
     line-height: 120%;
}
.div-listing-sp .div-listing-line-line56 {
     top: 50px;
}




















/* LOCALITY PATH*/

.td-locality-path-dot {
     width: 12px;
     background: url('/images/c2010/bg_locality_path_dot.png') no-repeat center;
}

.loc-path {
     clear: both;
}
.loc-path td {
	text-align: left;
	vertical-align: bottom;
}
.loc-path h2, .loc-path h3 {
	margin: 0px;
	padding: 0px !important;
}

.loc-path h2 {
	margin-right: 15px;
}

.loc-path h3 a {
	font-size: 11px;
	color: #888888;
	font-weight: normal;
}
.loc-path h3 {
	padding-bottom: 1px !important;
	text-align: left;
}

.loc-title {
	text-align: left;
	position: relative;
}
.loc-title h2 {
	margin: 0px;
}

.loc-title h2 a, .loc-path h3 a {
	text-decoration: none;
}





/* MENU RIGHT */
.div-menu-right-level1 {

}
.div-menu-right-level1 a {
     display: block;
     padding: 10px 0px 10px 10px;
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;
     background: url('/images/c2010/bg_menu_right_level1.png') no-repeat 170px center;
     border-bottom: 1px solid #D9DEE6;
}
.div-menu-right-level1 a.select {
     background: url('/images/c2010/bg_menu_right_level1_sel.png') no-repeat 170px center #F4F5F7;
     color: #272F36;
}

.div-menu-right-level2 a {
     display: block;
     padding: 3px 0px 3px 30px;
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;
     background: #F4F5F7;
     border-bottom: 0px;
}
.div-menu-right-level2 a.select {
     background: url('/images/c2010/bg_menu_right_level2_sel.png') no-repeat 20px center #F4F5F7;
     color: #272F36;
     color: #red;
}
.div-menu-right-level2-bottom {
     background: #F4F5F7;
     border-bottom: 1px solid #D9DEE6;
     height: 5px;
}




.a-locality-viac-info,
.a-locality-zobrazit-mapu,
.a-locality-lupa,
.a-review-zobrazit-viac,
.a-review-zobrazit-vsetko {
     background: url('/images/c2010/locality_i_ico.png') no-repeat left center;
     padding: 5px 5px 5px 20px;
     color: #0066CC;
     font-weight: bold;
     text-decoration: none;
}

.a-locality-zobrazit-mapu {
     background: url('/images/c2010/locality_map_ico.png') no-repeat left center;
}
.a-locality-lupa {
     float: right;
     background: url('/images/c2010/locality_lupa_ico.png') no-repeat left center;
}

.listing-locality-bottom-sep {
     margin-top: 10px;
     margin-bottom: 20px;
     background: url('/images/c2010/bg_listing_locality_bottom.png') no-repeat;
     height: 19px;
}
.page-sep {
     background: url('/images/c2010/bg_page_sep.png') no-repeat center;
     height: 50px;
}



.loc-title .loc-path {
     margin-bottom: 20px;
}

.div-path-flag-outer .loc-path {
     margin-left: 30px;
     padding-top: 2px;
}

.div-path-flag-outer {
     border-bottom: 1px solid #D1D7E1;
}

.div-path-flag-outer .loc-path h3 a {
     color: #0066CC;
     font-size: 11px;
     font-weight: bold;
}

.div-path-flag-outer {
     height: 25px;
     margin-bottom: 5px;
}


.div-path-flag-hr {
     background: url('/images/c2010/path_hr_flag.png') no-repeat;
     text-align: left;
}
.div-path-flag-sk {
     background: url('/images/c2010/path_sk_flag.png') no-repeat;
     text-align: left;
}
.div-path-flag-cz {
     background: url('/images/c2010/path_cz_flag.png') no-repeat;
     text-align: left;
}
.div-path-flag-it {
     background: url('/images/c2010/path_it_flag.png') no-repeat;
     text-align: left;
}
.div-path-flag-at {
     background: url('/images/c2010/path_at_flag.png') no-repeat;
     text-align: left;
}
.div-path-flag-hu {
     background: url('/images/c2010/path_hu_flag.png') no-repeat;
     text-align: left;
}
.div-path-flag-pl {
     background: url('/images/c2010/path_pl_flag.png') no-repeat;
     text-align: left;
}




.div-detail {
     margin: 10px 0px 0px;
     overflow: auto;
}
.div-detail .div-item-name a {
     font-family: arial;
     color: #F26100;
     font-weight: bold;
     text-decoration: none;
     font-size: 14px;
}




.div-detail-tab-outer {
     margin-top: 10px;
     padding-bottom: 10px;
}

.div-detail-tab-outer a {
     display: block;
     float: left;
}
.div-detail-tab-outer a:hover, .div-detail-buttons-right a:hover {
     text-decoration: none !important;
}
.a-detail-tab, .a-detail-tab-sel {
     padding: 6px 10px;
     border: 1px solid #C2CAD8;
     border-bottom: 0px;
     margin-right: 1px;
     color: #5F6D7A;
     text-decoration: none;
}
.a-detail-tab-sel {
     background: url('/images/c2010/bg_detail_tab_sel.png') repeat-x top #b9c0cc;
     color: #272F36;
     border: 1px solid #A4B0C4;
     border-bottom: 0px;
}



.div-detail-buttons-right {
     position: absolute;
     right: 0px;
     top: 0px;
     text-align: right;
     width: 300px;
}
.div-detail-buttons-right a {
     float: right;
}
.div-detail-buttons-right .a-objednat, .div-detail-buttons-right .a-do-vyberu {
     background: url('/images/c2010/bg_button_objednat.png') no-repeat left center;
     padding: 7px 7px 7px 30px;
     display: block;
     color: #ffffff;
     text-decoration: none;
     font-weight: bold;
}
.div-detail-buttons-right .a-objednat-right, .div-detail-buttons-right .a-do-vyberu-right {
     display: block;
     width: 1px;
     height: 27px;
     background: url('/images/c2010/bg_button_objednat_right.png') no-repeat left center;
}

.div-detail-buttons-right .a-do-vyberu {
     background: url('/images/c2010/bg_button_do_vyberu.png') no-repeat left center;
}
.div-detail-buttons-right .a-do-vyberu-right {
     background: url('/images/c2010/bg_button_do_vyberu_right.png') no-repeat left center;
     width: 2px !important;
}





.div-detail-tlacitka {
     padding-top: 10px;
}
.a-detail-vytlacit, .a-detail-poslat-znamemu {
     padding: 5px 5px 5px 20px;
     background: url('/images/c2010/bg_detail_vytlacit.png') no-repeat left center;
     color: #0066CC;
     text-decoration: none;

}

.a-detail-poslat-znamemu {
     background: url('/images/c2010/bg_detail_poslat.png') no-repeat left center;
     margin-left: 5px;
}


.div-detail-apartments {
     text-align: left;
     padding: 10px 0px;
}

.div-detail-apartments a {
     padding: 6px 8px;
     background: url('/images/c2010/bg_detail_apartment.png') repeat-x #CCE0FF;
     color: #0066CC;
     border: 1px solid #CCE0FF;
     text-decoration: none;
     margin-right: 1px;
}

.div-detail-apartments a.sel {
     text-decoration: underline;
}


.a-detail-ako-objednat {
     position: absolute;
     right: 0px;
     top: 40px;
     color: #0066CC;
     background: url('/images/c2010/bg_ako_objednat.png') no-repeat left center;
     padding: 5px 5px 5px 20px;
     text-decoration: none;
}











.div-detail-popis-title {
     color: #F26100;
     font-weight: bold;
     border-bottom: 1px solid #D9DEE6;
     padding-bottom: 5px;
     text-align: left;
     margin-bottom: 2px;
}

.div-detail-popis-table {
     text-align: left;
     margin-bottom: 10px;
}
.div-detail-popis-table td {
     padding: 2px 0px;
     text-align: left;

}
.div-detail-popis-table td {
     color: #5F6D7A;
}
.div-detail-popis-table td.left {
     color: #272F36;
     padding-right: 5px;
}





.div-detail-apartmany-table {
     margin-top: 20px;
}
.div-detail-apartmany-table td, .div-detail-apartmany-table th{
     border-bottom: 1px solid #D9DEE6;
     padding: 7px;
     color: #5F6D7A;
     text-align: center;
}

.div-detail-apartmany-table th {
     color: #272F36;
     background: #E8EBF0;
     border-top: 1px solid #D9DEE6;
     font-size: 11px;
}

.div-detail-apartmany-table .td-app-list-left {
     text-align: left !important;
     color: #272F36;
}
.div-detail-apartmany-table .td-app-list-left a {
     color: #0066CC;
     text-decoration: none;
}

.div-detail-apartmany-table .td-app-list-right {
     background: #E8EBF0;
}










.div-detail-fotky-outer {
     border: 1px solid #A4B0C4;
     /*float: left;*/
     margin-bottom: 15px;
}

.div-detail-fotky-inner {
     padding: 1px 1px 1px 1px;
}

.div-detail-fotky-bottom {
     background: url('/images/c2010/bg_detail_fotky_bottom.png') repeat-x bottom;
     height: 30px;
     padding: 0px 0px;
     width: 335px;

}

.div-detail-fotky-bottom .a-fotky, .div-detail-fotky-bottom .a-video, .div-detail-fotky-bottom .a-mapa {
     overflow: auto;
     margin-top: 5px;
     padding: 5px 5px 5px 20px;
     display: block;
     background: url('/images/c2010/bg_detail_zobrazit_vsetky_fotky.png') no-repeat left center;
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;
}

.div-detail-fotky-bottom .a-fotky {
     float: left;
     margin-left: 10px;
}

.div-detail-fotky-bottom .a-fotky span {
     color: #5F6D7A;
     font-weight: normal;
}

.div-detail-fotky-bottom .a-video {
     background: url('/images/c2010/bg_detail_zobrazit_video.png') no-repeat left center;
     float: right;
     margin-right: 10px;
}
.div-detail-fotky-bottom .a-mapa {
     background: url('/images/c2010/bg_detail_lokalita_title.png') no-repeat left center;
     margin-left: 80px;
     float: left;
}


.a-detail-naplanujte-si-cestu {
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;

     background: url('/images/c2010/bg_link_naplanujte_si_cestu.png') no-repeat left center;
     padding: 5px 5px 5px 23px;
}


.div-detail-naplanujte-si-cestu-outer {
     clear: both;
     text-align: left;
     border-top: 1px solid #D9DEE6;
     padding-top: 8px;
     margin-top: 15px;
}





.div-detail-price-outer {
     border: 1px solid #FFE5B2;
     background: #FFF9ED;
     padding: 10px;
     text-align: left;
}
.div-detail-price-title {
     color: #F26100;
     font-weight: bold;
     font-size: 15px;
     font-family: arial;


     padding-bottom: 10px;
}


.div-detail-price-table-title {
     border-top: 1px solid #FFE8BA;
}
.div-detail-price-table-title td {
     background: #ffffff;
     padding: 8px 0px;
     border-bottom: 1px solid #FFE8BA;
     text-align: left;
}
.div-detail-price-table-title td a {
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;

}





.td-detail-price-parny, .td-detail-price-neparny {
     padding: 5px 5px 5px 8px;
     color: #5F6D7A;
     text-align: left;
     border-bottom: 1px solid #FFE8BA;
}

.td-detail-price-neparny {
     background: #FFECC7;
     border-bottom: 1px solid #FFE8BA;
}

.td-detail-price-lastmoment-title {
     width:137px;
     text-align:left;
}

.td-detail-price-price-title {
     width:130px;
     text-align:left;
}



.td-detail-price-lm {
     width: 136px;
     color: #70A041;
     color: #F26100;
     font-weight: bold;
}
.td-detail-price-price {
     width: 117px;
     font-weight: bold;
     color: #272F36;
}

.td-detail-price-lm span.days-info, .td-detail-price-price span.days-info {
     text-decoration: none !important;
     font-weight: normal;
     color: #738494;
     font-size: 10px;
}

.a-detail-link-order {
     padding: 5px 10px 5px 5px;
     background: url('/images/c2010/arrow_right_orange.png') no-repeat right center;

     color: #0066CC;
     text-decoration: none;
     font-weight: bold;

}



.td-detail-price-lastmoment-title {
     color: #70A041;
     color: #F26100;
}


.div-detail-postrehy-klientov-link {
     text-align: left;
     margin: 20px 0px;
     width: 302px;
     height: 23px;
     background: url('/images/c2010/bg_detail_postrehy_klientov_link.png') no-repeat;
}

.div-detail-postrehy-klientov-link div {
     padding: 5px 0px 0px 35px;
}

.div-detail-postrehy-klientov-link a {
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;
}

.div-detail-postrehy-klientov-link span {
     color: #272F36;
     font-weight: normal;
}


.div-detail-paci-sa-link {
     text-align: right;
     margin: 20px 0px;
     height: 23px;
     background: url('/images/c2010/like_icon.png') no-repeat;
}

.div-detail-paci-sa-link div {
     color: #0066CC;
     font-weight: bold;
     padding: 5px 0px 0px 25px;

}

.div-detail-paci-sa-link a {
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;
}

.div-detail-paci-sa-link span {
     color: #272F36;
     font-weight: normal;
}


.div-detail-price-bottom-links {
     text-align: center;
     border-top: 1px solid #FFE8BA;
     margin-top: 13px;
     padding-top: 13px;
}
.div-detail-price-bottom-links a {
     padding: 5px 5px 5px 22px;
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;
     margin: 0px 10px;
}

.div-detail-price-bottom-links a.auto {
     background: url('/images/c2010/bg_detail_link_bottom_auto.png') no-repeat center left;
}
.div-detail-price-bottom-links a.obalka {
     background: url('/images/c2010/bg_detail_link_bottom_obalka.png') no-repeat center left;
}
.div-detail-price-bottom-links a.kosik {
     background: url('/images/c2010/bg_detail_link_bottom_kosik.png') no-repeat center left;
}







.div-listing-flags, .div-listing-basket {
     position: absolute;
     right: 45px;
     top: 1px;
     text-align: right;
}
.div-listing-basket {
     right: 2px;
}



.div-pager ul {
     margin: 0;
     padding: 0;
     list-style-type: none;
}
.div-pager ul li {
     display: inline;
}
.div-pager {
     text-align: center;

}
.div-pager a {
     display: inline-block;
     text-align: center;
     width: 20px;
     padding: 7px 0px;
     background: url('/images/c2010/bg_pager.png') no-repeat center;
     margin-right: 1px;
     color: #0066CC;
     text-decoration: none;
}
.div-pager a.sel {
     width: 20px;
     background: url('/images/c2010/bg_pager_sel.png') no-repeat center;
     color: #ffffff;
}


.div-pager .prev {
     margin-right: 5px;
     background: url('/images/c2010/bg_pager_left.png') no-repeat center;
}
.div-pager .next {
     margin-left: 5px;
     background: url('/images/c2010/bg_pager_right.png') no-repeat center;
}


.div-pager .first {
     margin-right: 5px;
     width: 29px;
     background: url('/images/c2010/bg_pager_left2.png') no-repeat center;
}
.div-pager .last {
     margin-left: 5px;
     width: 29px;
     background: url('/images/c2010/bg_pager_right2.png') no-repeat center;
}

.div-pager .first:hover, .div-pager .prev:hover, .div-pager .next:hover, .div-pager .last:hover {
     text-decoration: none !important;
}




.div-detail-gallery-title, .div-detail-locality-title {
     color: #272F36;
     font-size: 11px;
     font-weight: bold;
     padding-left: 25px;
     background: url('/images/c2010/bg_detail_gallery_ico.png') no-repeat left center;
     margin-bottom: 10px;
     clear: both;
     text-align: left;
}

.video .div-detail-locality-title {
     background: url('/images/c2010/bg_detail_zobrazit_video.png') no-repeat left center;
     clear: both;
}


.div-detail-gallery-title {
     display: block;
     padding-bottom: 0px;
     text-decoration: none;
     padding-top: 2px;
     padding-bottom: 2px;
}

.div-detail-locality-title {
     padding-top: 2px;
     padding-bottom: 2px;
     background: url('/images/c2010/bg_detail_zobrazit_mapa.png') no-repeat left center;
}

.div-detail-gallery-image {
     border: 1px solid #A4B0C4;
     float: left;
     margin: 0px 34px 28px 0px;
}
.div-detail-gallery-image img {
     width: 160px;
     height: 120px;
}


.span-listing-lm-price, .span-listing-lm-price b {
     /*color: #669933;*/
     color: #F26100;
}



.div-lokalita-ubytovanie {
     padding: 10px 0px 1px 0px;
}
.div-lokalita-ubytovanie a {
     background: url('/images/c2010/bg_detail_lokalita_ubytovanie_ico.png') no-repeat left center;
     color: #0066CC;
     text-decoration: none;
     font-weight: bold;
     padding: 5px 10px 5px 25px;


}
.div-lokalita-mapa {
     border: 1px solid #A4B0C4;
     margin: 20px 0px;
}













#id-footer {
     width: 992px;
     height: 155px;
     background: url('/images/c2010/bg_footer.jpg') no-repeat center;
     position: relative;
     text-align: left;
     margin-left: auto;
     margin-right: auto;
}
#id-footer, #id-footer a {
     color: #5F6D7A;

}
.div-footer-left, .div-footer-right {
     width: 33px;
     height: 202px;
     position: absolute;
     left: -33px;
     bottom: 0px;
     background: url('/images/c2010/bg_footer_left.png') no-repeat center;
}
.div-footer-right {
     left: 992px;
     background: url('/images/c2010/bg_footer_right.png') no-repeat center;
}




#id-footer-menu {
     position: absolute;
     left: 15px;
     top: 15px;
     width: 590px;
     color: #A0A8B5;
}
#id-footer-menu a, #id-footer-menu-2 a {
     color: #272F36;
     text-decoration: none;
     padding: 5px 8px;
     display: inline-block;
     background: url('/images/c2010/bg_footer_menu_sep.png') no-repeat left center;
}
#id-footer-menu a.first, #id-footer-menu-2 a.first {
     background: none;
}



#id-footer-copyright {
     position: absolute;
     left: 20px;
     top: 40px;
     width: 560px;
}


.div-newsletter {
     border-left: 1px solid #A9B4C4;
     height: 60px;
     position: absolute;
     top: 15px;
     left: 590px;
     padding-left: 15px;
}
.div-newsletter-form {
     background: url('/images/c2010/bg_newsletter.png') no-repeat center;
     width: 237px;
     margin-top: 5px;
}
.div-newsletter-form .form-text {
     width: 195px;
     padding: 3px 5px;
     font-size: 11px;
     color: #5F6D7A;
     margin: 0px;
     border: 0px;
     background: none;
}
.div-newsletter-form .form-button {
     width: 30px;
     height: 23px;
     background: none;
     cursor: pointer;
     border: 0px;
     margin: 0px !important;
     padding: 0px !important;
}




.div-footer-logo {
     border-left: 1px solid #A9B4C4;
     height: 60px;
     position: absolute;
     top: 15px;
     left: 860px;
     padding-left: 10px;
}
.div-footer-logo div {
     height: 55px;
     width: 120px;
}



#id-footer-menu-2 {
     padding-top: 5px;
     text-align: center;
     width: 990px;
     position: absolute;
     top: 85px;
     border-top: 1px solid #A9B4C4;
}

#id-footer-menu-2 a {
     padding: 5px 10px;
     color: #5F6D7A;
}






.video-1 {
     float: left;
     margin-right: 33px;
}
.video-1, .video-2 {
     margin-bottom: 33px;
}
.video-clear {
     clear: both;
     height: 0px;
}
.clear {
     clear: both;
}

.red-star {
     color: #ff0000;
}









.img-detail-img-0, .img-detail-img-1, .img-detail-img-2, .img-detail-img-3 {
     width: 82px;
     height: 63px;
     margin-right: 1px !important;
     margin-top: 1px !important;
     float: left;
}
.img-detail-img-3 {
     margin-right: 0px !important;
}
#fotografia {
     width: 335px;
     height: 255px;
     margin-right: 0px !important;

}







.div-chorvatsko-img {
     border: 1px solid #A4B0C4;
     padding: 1px;
     float: left;
     margin-right: 20px;
}

#chorvatsko-1 {
     margin-bottom: 15px;
}




.div-chorvatsko-listing4-left,
.div-sp-listing4-left {
     margin-right: 30px;
}
.div-chorvatsko-listing4-left, .div-chorvatsko-listing4-right,
.div-sp-listing4-left, .div-sp-listing4-right {
     float: left;
     overflow: auto;
     width: 345px;
     margin-top: 18px;
}

.div-sp-listing4-left, .div-sp-listing4-right {
     border-top: 5px solid #E4E7ED;
     padding-top: 20px;
}



.a-lokalita-fotka {
     border: 1px solid #A4B0C4;
     padding: 1px;
     float: left;
}



.div-hotel-menu-bottom {
     border-top: 1px solid #A4B0C4;
     clear: both;
     height: 20px;
}






#div-sp-search-outer {
     height: 91px;
     background: url('/images/c2010/bg_search_table_sp.png') no-repeat center;
     position: relative;
}

.div-sp-search-links {
     position: absolute;
     top: 40px;
     left: 30px;
}

.link-outer, .link-outer-sel {
     float: left;
     background: url('/images/c2010/bg_sp_filter_left.png') repeat-x center;
     padding: 0px 1px;
     margin-right: 1px;
}
.div-sp-search-links a {
     background: url('/images/c2010/bg_sp_filter_middle.png') repeat-x center;
     display: inline-block;
     padding: 8px 10px;
     color: #0066CC;
     text-decoration: none;
}


.link-outer-sel {
     background: url('/images/c2010/bg_sp_filter_left_sel.png') repeat-x center;
}
.div-sp-search-links .link-outer-sel a {
     background: url('/images/c2010/bg_sp_filter_middle_sel.png') repeat-x center;
     color: #ffffff;
}



.div-sp-vyberte-pobyt {
	position: absolute;
	left: 30px;
	top: 15px;
	color: #272F36;
	font-weight: bold;
}


#div-sp-form-search {
	position: absolute;
	width: 170px;

	left: 807px;
	top: 18px;

	font-family: tahoma;
	font-size: 11px;
}


.div-lokalita-mapa-tile {
     position: relative;
     top: 10px;
     font-weight: bold;
}






#directions {
/*
     height: 300px;
     overflow-y: auto;
*/
}
.map-div-outer {
     padding: 10px;
     border: 1px solid #aaaaaa;
     background: #fafafa;
     margin-top: 10px;
}
.map-div-outer a {
     color: #0066CC;
}

#id-map-form .form-text {
     border: 1px solid #aaaaaa;
     font-size: 11px;
     padding: 3px;
}
#id-map-form td {
     margin-right: 10px;
}



.map-button {
     background: url('/images/c2010/bg_map_button.png') no-repeat center;
     color: #ffffff;
     border: 0px;
     padding: 3px 15px;
     font-size: 11px;
     cursor: pointer;
}
.link-map-search-link {
     background: url('/images/c2010/bg_map_button_left.png') repeat-x center;
     padding: 0px 1px;
     margin-right: 1px;
     margin-left: 5px;
}
.link-map-search-link a {
     background: url('/images/c2010/bg_map_button_middle.png') repeat-x center;
     display: inline-block;
     padding: 8px 10px;
     text-decoration: none;
     color: #ffffff;
}









#id-search-form {
     position: absolute;
     right: 0px;
     top: 45px;
     width: 180px;
     text-align: left;
}
#id-search-form .form-text {
     border: 1px solid #6088B3;
     font-size: 11px;
     color: #777777;
     padding: 3px;
}

#id-search-form .form-button {
     background: url('/images/c2010/bg_search_button.png') no-repeat center center;
     border: 0px;
     width: 32px;
     height: 25px;
     margin: 0px;
     margin-left: 2px;
     cursor: pointer;
}

#id-search-form-text {
     position: absolute;
     left: 6px;
     top: 6px;
}




.div-lokalita-naplanujte-si-cestu .div-detail-naplanujte-si-cestu-outer {
     border-top: 0px;
     float: right;
}

.div-lokalita-ubytovanie {
     position: relative;
     top: 5px;
}
.div-lokalita-ubytovanie .naplanujte-si-cestu2 {
     float: right;
}
.div-lokalita-ubytovanie .naplanujte-si-cestu2 a {
     background: url('/images/c2010/bg_link_naplanujte_si_cestu.png') no-repeat left center;
     padding-right: 0px;
}






.div-detail-flags{
     position: relative;
}
.div-detail-flags-inner {
     position: absolute;
     left: 420px;
     top: -5px;
     width: 165px;
     text-align: center;
}




.div-banner-right {
     padding-bottom: 10px;
     border-bottom: 5px solid #DEE2EA;
     margin-bottom: 10px;
}




.sedem-noci {
     font-size: 10px;
}





















/********************/
/* KALENDAR - BEGIN */
/********************/

.div-calendar-alpha {
     -moz-opacity: 0.95;
	FILTER: alpha(opacity=95);
	border: 0px;
	width: 198px;
	border: 0px;
	z-index: 100;
}

table.cpBorder {
     width: 198px;
     height: 179px;
     height: 201px;
     border: 0px;
     background: url('/images/c2010/calendar_bg.png') no-repeat;
     border: 0px !important;

     font-family: arial;
     font-size: 10px !important;
}



.td-22 {
     width: 22px;
     text-align: center;
}


.td-144 {
     margin-top: 13px;
     margin-bottom: 9px;
     width: 170px;
}
.td-144 td {
     text-align: center;
     color: #A5BDD4;
     font-weight: bold;
}


.cpMonthNavigationLeft, .cpMonthNavigationRight {
     width: 15px;
     height: 13px;
     background: url('/images/c2010/calendar_month_left.png') no-repeat center;
     display: block;
     text-decoration: none;
}
.cpMonthNavigationLeft:hover {
     background: url('/images/c2010/calendar_month_left_over.png') no-repeat center;
     text-decoration: none !important;
}
.cpMonthNavigationRight {
     background: url('/images/c2010/calendar_month_right.png') no-repeat center;
     float: right;
}
.cpMonthNavigationRight:hover {
     background: url('/images/c2010/calendar_month_right_over.png') no-repeat center;
     text-decoration: none !important;
}


.cpMonthNavigation {
     font-size: 11px;
     text-align: center !important;
     color: #A5BDD4;
}



.td-120 {
     width: 175px;
}
.cpDayColumnHeader {
     font-size: 11px;
     color: #91A6BA;
     text-align: center;
     font-weight: bold;
     padding-bottom: 5px;
     text-align: center !important;
}


.cpOtherMonthDate, .cpCurrentMonthDate, .cpCurrentDate {
     font-size: 11px;
     text-align: center;
}
.cpOtherMonthDate a, .cpCurrentMonthDate a, .cpCurrentDate a {
     color: #ffffff;
     text-decoration: none;
     display: block;
     width: 100%;
     margin: 0px;
     padding: 4px 0px 4px 0px;

}
.cpOtherMonthDate a {
     color: #777777;
}
.cpCurrentDate a {
     background: url('/images/c2010/calendar_day_sel.png') repeat-x;
     color: #272F36;
     font-weight: bold;
}


.cpTodayText {
     display: none;
}



.vyhladavanie-right .calendar-row-1 {
     position: relative; top: 1px;
}
.vyhladavanie-right .calendar-row-3 {
     position: relative; top: 0px;
}
.vyhladavanie-right .calendar-row-4 {
     position: relative; top: -1px;
}
.vyhladavanie-right .calendar-row-5 {
     position: relative; top: -2px;
}
.vyhladavanie-right .calendar-row-6 {
     position: relative; top: -1px;
}






.objednavka .td-144 {
     margin-top: 11px;
     margin-bottom: 6px;
}

.objednavka .calendar-row-1 {
     position: relative; top: 1px;
}
.objednavka .calendar-row-3 {
     position: relative; top: -3px;
}
.objednavka .calendar-row-4 {
     position: relative; top: -6px;
}
.objednavka .calendar-row-5 {
     position: relative; top: -10px;
}
.objednavka .calendar-row-6 {
     position: relative; top: -13px;
}



/******************/
/* KALENDAR - END */
/******************/







