/*
    ----------------------------
    INFO O STRANKE
    ----------------------------
*/
div.page_info {
    text-align:right;
    font-weight:bold;
    color:#0052a3;
    padding:0px 0px 5px 0px;
    margin:0px 0px 10px 0px;
    border-bottom:1px solid #abe1fa;
}
div.page_info strong {
    font-size:1.3em;
}

/*
    ----------------------------
    STRANKOVANIE
    ----------------------------
*/
div.pages {
    clear:both;
    border-top:1px solid #abe1fa;
    padding:5px 0px 0px 0px;
    margin:10px 0px 0px 0px;
    color:#0052a3;
    line-height:21px;
}
div.pages a {
	color:#0052a3;
	background:#FFF;
	border:1px solid #abe1fa;
	padding:1px 4px 1px 4px;
    margin:0px 2px 0px 0px;
	font-weight:bold;
    text-decoration:none;
}
div.pages a.page-on {
	color:#FFF;
	background:#0052a3;
	border:1px solid #0052a3;
	padding:1px 4px 1px 4px;
	font-weight:bold;
    text-decoration:none;
}
div.pages a:hover {
    color:#0052a3;
	background:#abe1fa;
	border:1px solid #abe1fa;
    text-decoration:none;
}

/*
    ----------------------------
    RIADKOVY ZOZNAM POBYTOV
    ----------------------------
*/
table.pobyty {
    width:100%;
}
table.pobyty th {
    background:#006EB9;
    color:#FFF;
    text-align:left;
    font-size:1.2em;
    padding:3px 4px 3px 4px;
    vertical-align:top;
}
table.pobyty th.col3 {
    text-align:right;
}
table.pobyty td {
    background:url('../images/new2/bg-pobyt.gif') repeat-x 0px 0px;
    vertical-align:top;
    border-top:2px solid #FFF;
}

table.pobyty td.col1 { width:150px; }
table.pobyty td.col1 img {
    border:1px solid #0171BB;
    padding:3px;
    background:#FFF;
}

table.pobyty td.col2 {
    width:auto;
    padding:5px 0px 5px 0px;
}
table.pobyty td.col2 h3 {
    margin:0px;
    padding:5px 0px 5px 0px;
    font-size:1.2em;
}
table.pobyty td.col2 span.textLM {
    color:#F00;
    font-weight:bold;
}
table.pobyty td.col3 {
    width:100px;
    text-align:right;
    padding:10px 5px 0 0;
}
table.pobyty td.col3 span {
    font-weight:bold;
    font-size:1.3em;
    color:#FF0000;
}
table.pobyty td.col3 span.oldPrice {
    color:#777777;
    text-decoration: line-through;
    font-weight:normal;
    font-size: 0.9em;
}


table.pobyty td.col4 {
    padding:5px 0px 10px 0px;
    background:none;
    vertical-align:top;
    border-top:1px solid #a2ddfa;
}

table.pobyty h3 {
    margin:0;
    padding: 3px 0 5px 0;
}
table.pobyty span.btnPobyty {
    background: url(../images/new2/pobyt-btn.gif) no-repeat 111px 7px; 
    display: block; 
    width: 130px; 
    float:right;
}
table.pobyty span.btnPobyty a {
    display: block;
    padding: 4px 0px 6px 15px;
    text-decoration: none;
    color: #0052a3; 
    font-weight: bold;
}


span.oldPrice {
    font-size: 0.9em;
    font-weight:normal;
    text-decoration: line-through;
    color:#777777;
}

table.pobyty {
    width:100%;
}
table.pobyty th {
    background:#006EB9;
    color:#FFF;
    text-align:left;
    font-size:1.2em;
    padding:3px 4px 3px 4px;
    vertical-align:top;
}
table.pobyty th.col3 {
    text-align:right;
}
table.pobyty td {
    background:url('../images/new2/bg-pobyt.gif') repeat-x 0px 0px;
    vertical-align:top;
    border-top:2px solid #FFF;
}

table.pobyt-list {
    width:280px;
    float:left;
    border-bottom:1px solid #D4F1FF;
    margin:0px 5px 0px 0px;
}
table.pobyt-list td {
    vertical-align:top;
}
table.pobyt-list td.col0 h3 {
    margin:0px;
    padding:10px 0px 5px 0px;
    font-size:1.1em;
}

table.pobyt-list td.col1 { width:100px; }
table.pobyt-list td.col1 img {
    border:1px solid #ABE1FA;
    padding:3px;
    background:#FFF;
}
table.pobyt-list td.col2 {
    width:auto;
    padding:5px 5px 5px 5px;
    background:url('../images/new2/bg-pobyt.gif') repeat-x 0px 0px;
    line-height:1.1em;
}
table.pobyt-list td.col2 span.textLM {
    color:#F00;
    font-weight:bold;
}
table.pobyt-list td.col2 span.price {
    font-weight:bold;
    font-size:1.3em;
    color:#FF0000;
}
table.pobyt-list td.col2 span.oldPrice {
    color:#777777;
    text-decoration: line-through;
    font-weight:normal;
    font-size: 0.9em;
}
table.pobyt-list span.btnPobyty {
    background: url(../images/new2/pobyt-btn.gif) no-repeat 0px 11px; 
    display: block; 
    width:80px; 
    float:left;
}
table.pobyt-list span.btnPobyty a {
    display: block;
    padding: 8px 0px 4px 15px;
    text-decoration: none;
    color: #0052a3; 
    font-weight: bold;
}

table.pobyty-inline { width:100%; }
table.pobyty-inline td {
    vertical-align:top;
}
table.pobyty-inline td.col1 h3 {
    margin:0px;
    padding:0px 0px 0px 0px;
    font-size:1em;
    float:left;
}

table.pobyty-inline td.col1 {
    width:auto;
    background:url('../images/new2/bg-pobyt.gif') repeat-x 0px -30px;
    padding:3px 3px 3px 10px;
}
table.pobyty-inline td.col1 span.textLM {
    color:#F00;
    font-weight:bold;
}
table.pobyty-inline td.col2 {
    width:100px;
    background:url('../images/new2/bg-pobyt.gif') repeat-x 0px -30px;
    text-align:right;
}
table.pobyty-inline td.col2 span.price {
    font-weight:bold;
    font-size:1.1em;
    color:#FF0000;
}
table.pobyty-inline td.col2 span.oldPrice {
    color:#777777;
    text-decoration: line-through;
    font-weight:normal;
    font-size: 0.9em;
}
table.pobyty-inline td.col3 {
    width:60px;
    background:url('../images/new2/bg-pobyt.gif') repeat-x 0px -30px;
    text-align:center;
}

/*
    ----------------------------
    TERMINY
    ----------------------------
*/
h3.terminy {
    margin:0px;
    padding:5px 0px 5px 20px;
    color:#639311;
    font-size:1.3em;
    clear:both;
}

table.terminy {
    width:100%;
}
table.terminy th {
    background:#006EB9;
    color:#FFF;
    text-align:left;
    font-size:1.2em;
    padding:3px 4px 3px 4px;
    vertical-align:top;
}
table.terminy th.col3 {
    text-align:right;
}
table.terminy td {
    padding:4px 0px 4px 0px;
    background:url('../images/new2/bg-pobyt.gif') repeat-x 0px -25px;
    vertical-align:top;
    border-top:2px solid #FFF;
}

table.terminy td.col1 { padding:4px 0px 0px 5px; }
table.terminy td.col1 h3 {
    font-size:1.2em;
    color:#619100;
    margin:0px;
    padding:0px;
}
table.terminy td.col1 h3 a { color:#0058A8; }
table.terminy td.col1 h3 a:hover { color:#0058A8; }
table.terminy td.col1 a { color:#000; }
table.terminy td.col1 a:hover { color:#000; }

table.terminy td.col2 { padding:4px 0px 4px 8px; width:auto; }
table.terminy td.col2 span { font-weight:bold; }
table.terminy td.col2 span.textLM {
    color:#F00;
}

table.terminy td.col3 { width:100px; text-align:right; }
table.terminy td.col3 span {
    font-weight:bold;
    font-size:1.3em;
    color:#F57811;
}
table.terminy td.col3 span.oldPrice {
    color:#777777;
    text-decoration: line-through;
    font-weight:normal;
    font-size: 0.9em;
}
table.terminy td.col4 { width:84px; font-weight:bold; text-align:center; }


div.empty_result {
    text-align:center;
}
div.empty_result strong {
    font-size:1.4em;
}



h3.photogallery {
    margin:0px;
    padding:10px 0px 5px 20px;
    color:#639311;
    font-size:1.3em;
    clear:both;
}
div.pobyt_details {
    padding:0px 40px 0px 20px;
}
div.pobyt_popis {
    float:right;
    width:360px;
    min-height:100px;
    _height:110px;
    background:#D4F1FF;
    border:1px solid #DEFF99;
    padding:10px;
}
div.kontext {
    text-align:right;
    margin:0px 20px 0px 20px;
    padding:5px 0px 0px 0px;
    border-top:1px solid #DEFF99; 
}

img.pobytImage {
    border:1px solid #D4F1FF;
    padding:4px;
    background:#FFF;
    margin:0px 0px 0px 10px;
}

ul#blocks {
    font-size:1.1em;
}
