/* global.css */
/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td form {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline}
:focus {outline:0}
body {line-height:1; color:black; background:white}
ol, ul {list-style:none}
font {margin:0; padding:0; border:0; outline:0; vertical-align:baseline}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate; border-spacing:0}
caption, th, td {text-align:left; font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes: "" ""}
XMP {margin:0px; font-size:11px; color:#666;display:block;background-color:#FFF}

/*--------------------------------------------------*/
body {padding:0px; margin:0px; font-family:Tahoma; font-size:12px; color:#333333; line-height:130%}
a {color:#78a22f; text-decoration:none;background-repeat:no-repeat}
a:hover {text-decoration:underline}

/* --- main base portal lable --- */

#tableMain {width:100%; text-align:center; vertical-align:top; padding:0px;background-color:#FFF}
#trMainTop {}
#tdMainTop {margin:0px;padding:0px; vertical-align:top;}
#trMainMiddle {}
#tdMainMiddle {text-align:center;vertical-align:top;padding:0px}
#trMainBottom {}
#tdMainBottom {padding:0px; vertical-align:top}

#tableMainMiddle {margin:0px;display:inline-block;margin-bottom:20px}
#tdMainLeft {vertical-align:top; text-align:left}
#tdMainCenter {vertical-align:top;	text-align:left}
#tdMainRight {vertical-align:top; text-align:right; background-repeat:repeat-y}

/* check layout */
/*
#tdMainTop,#tdMainBottom {border:solid 1px yellow}
#tableMainMiddle {border:solid 1px green}
#tdMainLeft,#tdMainCenter,#tdMainRight {border:solid 1px orange}
*/

#tableMainMiddle {width:940px; /*border:solid 1px orange*/}
#header {width:960px}
#tdMainLeft {width:300px; padding-top:20px 0px 0px 0px; /*border:solid 1px red*/}
#tdMainCenter {/*width:660px;340px 350px*/padding:20px 0px 0px 0px; /*border:solid 1px green*/}
#tdMainRight {width:300px; padding:20px 0px 0px 0px}

.clear {clear:both;	height:0px; width:0px;margin:0px;padding:0px}
.floatleft {float:left}
strong {font-weight:bold}
HR {clear:both}

/**********/
/* HEADER */
/**********/

#tdMainTop {/*.headerbackground*/background-position:top center; background-repeat: repeat-x}
#header {/*	height:513px; */margin:0 auto}
#header a.logo {margin-left:10px; display:block; height:79px; width:145px; float:left}
#header a.logo img {height:79px; width:145px;margin:0px;border:0px}
#header div.logo {/*padding-left:41px;*/}
#header div.slogan {float:left;	color:#78a22f}
#header div.slogan span {padding-top:14px; display:block; font-size:16px; line-height:17px;	color:#555555}
#header div.right {padding-right:10px; padding-top:7px; float:right}
#header div.right a {display:block; float:left; margin-left:10px}
#header div.right a.small {display:block; margin:0 0; margin-left:10px;	background:url(/img/small-a.gif); height:18px;	width:15px}
#header div.right a.small:hover {background:url(/img/small-a.gif) 0px -18px}
#header div.right a.smallactive{background:url(/img/small-a.gif) 0px -18px}
#header div.right a.middle {display:block; margin:0 0; background-image:url(/img/middle-a.gif);	height:18px; width:17px}
#header div.right a.middle:hover {background:url(/img/middle-a.gif) 0px -18px}
#header div.right a.middleactive {background:url(/img/middle-a.gif) 0px -18px}
#header div.right a.big {display:block; margin:0 0; background-image:url(/img/big-a.gif); height:18px; width:18px}
#header div.right a.big:hover {background:url(/img/big-a.gif) 0px -18px}
#header div.right a.bigactive {background:url(/img/big-a.gif) 0px -18px}
#header div.right div.from {margin-top:12px; float:right; padding-left:20px; background-repeat:no-repeat; background-image:url(/img/from.gif); background-position:left center;	position:relative}
#header div.right div.from div.fromselect {position:absolute; width:276px; background:#ffffff; border: 1px solid #6e6e6e;z-index:10000; padding-top:20px; padding-bottom:20px; left:-130px; top:30px; font-weight:normal; font-family:arial; font-size:11px}
#header div.right div.from div.setfrom {padding-left:15px; color:#000000; padding-bottom:10px}
#header div.right div.from div.fromselect a {display:block; height:18px; line-height:18px; margin-left:0px;	width:128px; color:#333333;padding-left:10px;background-position:3px 4px;background-repeat:no-repeat}
#header div.right div.from div.fromselect a.selected {display:block; height:18px; line-height:18px; margin-left:0px; color:#8e8d8d}
#header div.right div.from div.fromselect a span {padding-left:15px; display:block}
#header div.right div.from div.fromselect a:hover {display:block; height:18px; line-height:18px; text-decoration:none; background-color:#93b458; color:#ffffff; margin-left:0px}
#header div.right div.language {margin-top:12px; margin-right:10px;	float:right; padding-left:20px;	background-repeat:no-repeat; background-image:url(/img/language.gif); background-position:left center; position:relative}
#header div.right div.language div.languageselect {position:absolute; width:132px; background:#ffffff; border: 1px solid #6e6e6e;z-index:2000; padding-top:20px; padding-bottom:20px; left:-10px; top:30px; font-weight:normal; font-family:arial; font-size:11px}
#header div.right div.language div.languageselect a {display:block; height:18px; line-height:18px; margin-left:0px; width:122px; color:#333333; background-repeat:no-repeat; background-position:3px 4px; padding-left:10px}
#header div.right div.language div.setlanguage {padding-left:15px; color:#000000; padding-bottom:10px}
#header div.right div.language div.languageselect a.selected {display:block; height:18px; line-height:18px;	margin-left:0px; width:122px; color:#8e8d8d}
#header div.right div.language div.languageselect a span {padding-left:15px; padding-right:15px; display:block}
#header div.right div.language div.languageselect a:hover {display:block; height:18px; line-height:18px; text-decoration:none; background-color:#93b458; color:#ffffff; margin-left:0px}
#header div.links {float:right; padding-top:3px}
#header div.sizes {float:right}
#header div.navigation {display:block; white-space:nowrap; text-align:left; padding-top:3px; padding-left:5px; color:#ffffff; font-size:14px}
#header div.subnavigation {/*border:solid 1px green;*/white-space:nowrap; display:block;/*	width:100%;*/height:24px; margin-top:7px; padding-top:4px; padding-left:5px; color:#ffffff; font-size:13px}
/*div.alignblock {text-align:right; display:block}*/
#header div.navigation div.leftnavi {cursor:hand; cursor:pointer; float:left; width:4px; height:27px}
#header div.navigation div.rightnavi {cursor:hand; cursor:pointer; width:7px; height:27px; float:left}
#header div.navigation div.button {text-transform:uppercase; cursor:hand; cursor:pointer; float:left; height:27px}
#header div.subnavigation div.leftnavi {float:left; width:4px; height:21px}
#header div.subnavigation div.rightnavi {width:7px; height:21px; float:left}
#header div.subnavigation div.button {float:left; height:21px}
#header div.subnavigation div.button a {color:#ffffff; font-size:13px}
#header div.subnavigation div.button a:hover {text-decoration:none}
#header div.navigation div.buttonmargin {margin-top:6px; margin-left:4px}
#header div.subnavigation div.buttonmargin {margin-top:3px; margin-left:0px}
#header .shadow {cursor:hand; cursor:pointer; position:relative; font-size:14px}
#header .highlight {cursor:hand; cursor:pointer; position:absolute; font-size:14px; top:0px; left:-1px;	color:#ffffff}
#header span.highlight a {cursor:hand; cursor:pointer; font-size:14px; top:0px; left:-1px; color:#ffffff}
#header span.highlight a:hover {cursor:hand; cursor:pointer; font-size:14px; top:0px; left:-1px; color:#ffffff; text-decoration:none}
#header div.navigation div.navibutton {/*display:inline-block;*/float:left; padding-right:10px;/*22px;*/}
#header div.last {padding-right:0px}
#header div.banner {position:absolute; width:920px;	height:320px !important; background:#ffffff}
#header div.banner div.leftpart {width:632px; float:left}
#header div.type3banner div.leftpart {width:652px !important;}
#header div.banner div.rightpart {background-image:url(/img/banner-bg.png); float:left; background-repeat:no-repeat; background-position:0px 0px;margin-left:9px;/*margin-top:10px;*/width:279px}
#header div.banner div.businessrightpart {margin-top:0px;}
#header div.type2banner div.rightpart {background:none}
#header div.type3banner div.rightpart {background:none; margin-top:0px}
#header div.type3banner div.rightpart div.tabs {width:287px; height:107px; background:#ededec}
#header div.type3banner div.rightpart div.tabs div.ie6boxmodel {padding-left:10px; padding-top:20px}
#header div.type3banner div.rightpart div.tabs div.ie6boxmodel span {font-size:14px; color:#a8a8a8;	display:block; padding-top:10px}
#header div.type3banner div.rightpart div.tabs a.heading {font-size:30px; line-height:30px; padding-right:30px;	background:url(/img/big-arrow.gif) no-repeat right center; width:auto; color:#a8a8a8}
#header div.type3banner div.rightpart div.tabs a.heading:hover {text-decoration:none}
#header div.type3banner div.rightpart div.tabactive {background:#ffffff}
#header div.type3banner div.rightpart div.tabactive div.ie6boxmodel span {color:#666666}
#header div.type3banner div.rightpart div.tabactive a.heading {background:url(/img/big-arrow-active.gif) no-repeat right center; color:#78a22f}
#header div.type3banner div.rightpart div.tabhover {background:#ffffff}
#header div.type3banner div.rightpart div.tabhover div.ie6boxmodel span {color:#666666}
#header div.type3banner div.rightpart div.tabhover a.heading {background:url(/img/big-arrow-active.gif) no-repeat right center; color:#78a22f}
#header div.type3banner div.rightpart div.tabs a.heading:hover {text-decoration:none}
#header div.banner div.leftpart div.title1 {font-family:arial; color:#ffffff; line-height:30px;	font-size:30px}
#header div.banner div.leftpart div.title2 {font-family:arial; color:#ffffff; font-size:20px; line-height:20px}
#header div.type2banner {}
#header div.type3banner {background-repeat:no-repeat}
#header div.banner div.rightpart div.highlights {padding-top:38px; padding-left:15px; color:#ffffff; font-size:21px; line-height:21px}
#header div.banner div.rightpart div.feelslovenia {padding-top:20px; padding-left:15px;	color:#ffffff; font-size:21px; line-height:21px}
#header div.banner div.rightpart div.feelslovenia p {padding-top:10px; font-size:12px; line-height:12px; width:200px}
#header div.banner div.rightpart div.region {font-family:Tahoma; font-size:12px; width:260px; height:246px; color:#333333; padding-top:15px; padding-left:15px}
#header div.type2banner div.rightpart div.region {font-family:Tahoma; font-size:12px; width:260px; height:150px; color:#ffffff; padding-top:15px; padding-left:15px}
#header div.banenr div.rightpart div.region a.test {font-size:12px; line-height:16px; color:#333333}
#header div.type2banner div.rightpart div.region p {font-size:14px; padding-bottom:3px; width:280px}
#header img.regionarrow {padding-top:4px}
#header div.banner div.rightpart div.regionlinks {position:absolute; z-index:90; padding-left:5px; padding-top:5px; font-size:11px; line-height:11px; width:200px}
#header div.banner div.rightpart div.eshoplinks {color:#333333; padding-top:5px; font-size:12px; line-height:16px}
#header div.banner div.rightpart div.eshoplinks a {color:#333333}
#header div.banner div.rightpart div.regionlinks img {padding-left:3px}
#header div.banner div.rightpart div.regionlinks a {font-size:11px; line-height:11px; color:#333333}
#header div.type2banner div.rightpart div.regionlinks a {color:#ffffff}
#header div.banner div.rightpart div.regionlinks a:hover {font-size:11px; line-height:11px; color:#333333}
#header div.type2banner div.rightpart div.regionlinks a:hover {font-size:11px; line-height:11px; color:#ffffff}
#header div.banner div.rightpart div.region h1 {font-size:16px; font-weight:normal; line-height:26px}
#header div.maph a.gotomap {position:absolute; background:url(/img/gotomap.png); height:61px; width:100px;top:119px;left:160px;z-index:90;display:block;color:#78a22f;font-size:12px;line-height:14px; text-align:center; cursor:hand; cursor:pointer}
#header div.maph a.gotomapCategory {top:129px;left:170px}
#header div.maph a.gotomap:hover {background:url(/img/gotomap-hover.png); color:#ffffff; text-decoration:none}
#header div.maph a.gotomap span {padding-top:23px; display:block}
#header div.maph a.gotomap span:hover {padding-top:23px;display:block; color:#ffffff; text-decoration:none}
#header div.maph a.gotomap span font {font-size:14px}
#header div.type2banner div.rightpart div.gotomap {padding-top:62px}
#header div.maph {position:absolute; z-index:50; top:150px; left:670px}
#header div.blackdot {position:absolute; font-size:11px}
#header div.blackdot img {padding-left:5px; padding-top:3px; cursor:hand; cursor:pointer}
#header div.blackdot div {display:none}
#header div.reddot {position:absolute; font-size:11px}
#header div.reddot img {padding-left:5px; padding-top:3px; cursor:hand; cursor:pointer}
#header div.reddot div {display:none}
#header div.bluedot {position:absolute; z-index:1600;font-size:11px;margin-top:-1px;margin-left:1px}
#header div.bluedot img {padding-bottom:3px}
#header div.bled div.rightpart div.gotomap {}
#header div.bled div.rightpart div.gotomap a {text-decoration:none}
#header div.bled div.rightpart div.gotomap span a {}
#header div.rightpart div.gotomap a:hover {text-decoration:none}
#header div.banner div.rightpart div.gotomap strong {font-size:14px; line-height:14px; font-weight:normal}
#header div.banner div.rightpart div.gotomap span {font-size:14px; line-height:14px; padding-left:10px}
#header div.banner div.rightpart div.gotomap span a {font-size:14px; line-height:14px; text-decoration:none}
#header div.bannerholderNoBorder div.wrapper a {color:#ffffff;}
#header div.bannerholderNoBorder div.wrapper a:hover {text-decoration:none}
#header div.prevnextinside a {color:#ffffff; font-size:11px}
#header div.prevnextinside a:hover {text-decoration:none}
#header div.bannerholder {position:relative; height:320px; margin:0 auto; width:920px;border:10px solid white}
#header div.bannerholderNoBorder{position:relative; height:340px; margin:0 auto; width:940px}
#header div.smallbannerholder {position:relative; margin-left:9px;margin-top:10px}
#header div.smallbanner {position:absolute; width:633px;height:320px}
#header div.CategoryBanner {height:340px !important;width: 940px !important;}
#header div.smallbannerbubblesholder {position:relative; height:249px}
#header div.bubble {position:absolute;top:80px;left:210px;z-index:100}
#header div.properbubble {position:absolute;top:40px;left:-17px}
#header div.bubbletop {width:338px;height:25px;background:url(/img/bubble-top.png)}
#header div.bubbletopie6 {background:url(/img/bubble-top.gif)}
#header div.bubblebottom {width:338px; height:20px; background:url(/img/bubble-bottom.png)}
#header div.bubblebottomie6 {background:url(/img/bubble-bottom.gif)}
#header div.smallbannerdescription {height:50px; width:270px;color:#ffffff; margin-left:10px;font-size:12px}
#header div.opaquebackground {width:286px; height:71px; background:url(/img/smallbanner-transparent.png)}
#header div.smallbannerdescription p {padding-top:10px}
#header div.bubblemiddle {width:338px; background:url(/img/bubble-middle.png)}
#header div.bubblemiddleie6 {background:url(/img/bubble-middle.gif)}
#header div.bubblemiddle div {padding-left:15px;padding-right:25px; font-family:arial; color:#666666; font-size:12px}
#header div.bubblemiddle div h1 {color:#78a22f;	font-size:14px;	padding-bottom:5px}
#header div.bubblemiddle div p {padding-bottom:5px}
#header div.bubblemiddle div a.more {display:block;	font-size:11px;	padding-left:10px; background:url(/img/bubble-arrow-gray.gif); background-repeat:no-repeat; color:#666666; background-position:left center}
#header div.bubblemiddle div a.more:hover {display:block; font-size:11px; padding-left:10px; background:url(/img/bubble-arrow-green.gif); background-repeat:no-repeat; color:#78a22f; background-position:left center}
#header div.bannerholderNoBorder div.wrapper a.btn {float:left; border:none;display:block; width:10px; height:10px; background:url(/img/banner2-button.gif) 0px 0px; background-position:top center; background-repeat:no-repeat; padding-left:1px; padding-right:1px}
#header div.bannerholderNoBorder div.wrapper a.btn:hover {background:url(/img/banner2-button-active.gif) 1px 0px; background-repeat:no-repeat}
#header div.bannerholderNoBorder div.wrapper a.btn.active {background:url(/img/banner2-button-active.gif) 1px 0px; background-repeat:no-repeat}
#header div.prevnextinside a.btn {float:left; display:block; width:10px; height:10px; background:url(/img/prevnextinside-btn.png) 0px 0px; background-position:top center; background-repeat:no-repeat; padding-left:1px; padding-right:1px}
#header div.prevnextinside a.btn:hover {background:url(/img/prevnextinside-btn-active.png) 1px 0px; background-repeat:no-repeat}
#header div.prevnextinside a.btn.active {background:url(/img/prevnextinside-btn-active.png) 1px 0px; background-repeat:no-repeat}
#header div.bannerholderNoBorder div.wrapper {margin-left:10px;position:relative;top:307px;left:6px;z-index:100;}
#header div.bannerholderNoBorder div.wrapper div {float:left; line-height:10px; padding-left:1px}
#header div.prevnextinside {margin-left:16px; margin-top:312px}
#header div.prevnextinside div {float:left; line-height:10px; padding-left:1px}
#header div.belowbanner {background-image:url(/img/belowbanner.png); width:960px; background-repeat:repeat-y; background-position:top center; height:29px; font-family:arial; color:#ffffff; font-size:10px; line-height:10px}
#header div.belowbanneralternate {background-image:url(/img/belowbanner-alternate.png); background-repeat:repeat-y; background-position:top center}
#header div.belowbanner div.wrapper {padding-top:9px; padding-left:11px}
#header div.belowbanner div.youarehere {font-family:Tahoma; font-size:11px}
#header div.belowbanner div.bannercontrol {float:left; padding-left:5px; padding-right:5px}
#header div.belowbanner a {font-family:arial; color:#ffffff; font-size:10px; line-height:10px}
#header div.belowbanner a:hover {font-family:arial; color:#ffffff; font-size:10px; text-decoration:none; line-height:10px}
#header div.belowbanner div.closearea {float:right; padding-right:11px; padding-top:10px; font-family:tahoma; font-size:11px}
#header div.belowbanner div.closearea a.close {padding-right:13px; background:url(/img/white-x.gif); background-repeat:no-repeat; background-position:right center; font-size:11px}
#header div.belowbanner div.closearea a.open {padding-right:14px; background:url(/img/openthisarea.gif); background-repeat:no-repeat; background-position:right center; font-size:11px}
#header div.belowbanner div.closearea a.close:hover {font-size:11px; text-decoration:underline}
#header div.belowbanner div.closearea a.open:hover {font-size:11px; text-decoration:underline}
#header div.belowbanner div.youarehere a {font-family:Tahoma; font-size:11px}
#header div.belowbanner div.youarehere a:hover {font-family:Tahoma; font-size:11px; text-decoration:underline}
#header div.belowbanner a.button {background-position:0px 0px; background-image:url(/img/sqr-light.png); float:left; display:block; width:10px; height:10px; background-position:top center; background-repeat:no-repeat; padding-left:1px; padding-right:1px}
#header div.belowbanner a.button:hover {background-position:1px 0px; background-image:url(/img/sqr-white.png); background-repeat:no-repeat}
#header div.belowbanner a.button.active {background-position:1px 0px; background-image:url(/img/sqr-white.png); background-repeat:no-repeat}
#header div.belowbanner div {float:left}

/***********/
/* CONTENT */
/***********/

#imagebubbles div.bubble {position:absolute; z-index:100; top:0px; left:0px; display:none; font-size:11px; font-family:arial}
#imagebubbles div.bubble div.title {font-size:14px; color:#78a22f; font-family:arial; padding-left:26px; margin-bottom:5px}
#imagebubbles div.bubble div.ie6boxmodel {padding-left:26px}
#imagebubbles div.bubble div.ie6boxmodel div.image {text-align:center; width:287px}
#imagebubbles div.bubble div.ie6boxmodel div.photos img {background-image:none}
#imagebubbles div.bubble div.ie6boxmodel div.author {width:287px}
#imagebubbles div.bubble div.ie6boxmodel div img {padding-bottom:12px}
#imagebubbles div.bubble a.postcard {background:url(/img/postcard.gif) no-repeat left center; padding-left:20px}
#imagebubbles div.bubbletop {width:342px;height:34px;background:url(/img/multimedia-bubble-top.png)}
#imagebubbles div.bubbletopie6 {background:url(/img/multimedia-bubble-top.gif)}
#imagebubbles div.bubblemiddle {width:342px;background:url(/img/multimedia-bubble-middle.png)}
#imagebubbles div.bubblemiddleie6 {background:url(/img/multimedia-bubble-middle.gif)}
#imagebubbles div.bubblebottom {width:342px; height:19px; background:url(/img/multimedia-bubble-bottom.png)}
#imagebubbles div.bubblebottomie6 {background:url(/img/multimedia-bubble-bottom.gif)}

#tdMainCenter p {padding-bottom:7px}
#tdMainCenter a.gotoregion {display:inline-block; margin-top:20px; color:#ffffff; padding-left:20px; background-color:#78a22f; /*width:78px;*/ height:20px; line-height:20px; background-image:url(/img/gotoregion-arrow.gif); background-position:9px 6px; background-repeat:no-repeat}
#tdMainCenter div.subnavigation, .titledTit div.subnavigation {display:block;dheight:34px; background:#8ebf39; margin-bottom:5px;padding:5px 10px;font-weight:bold}
#tdMainCenter div.subnavigation a {padding-right:20px}
#tdMainCenter div.subnavigation a,#tdMainCenter .titledTit div.subnavigation a {display:inline; white-space:nowrap; /*float:left;*/ line-height:24px; color:#ffffff; height:24px; /*padding-left:10px;*/}
#tdMainCenter .titledTit div.subnavigation a {padding-right:10px}
#tdMainCenter div.subnavigation a.active,#tdMainCenter .titledTit div.subnavigation a:active {color:#405c0f}
#tdMainCenter div.subnavigation a:hover,#tdMainCenter .titledTit div.subnavigation a:hover {color:#405c0f; text-decoration:none}
#tdMainCenter div.faq {margin:7px}
#tdMainCenter div.faq a.faqselect {font-family:arial; display:block; padding-left:15px; background-image:url(/img/faq-slidedown.gif); background-repeat:no-repeat; background-position: left center; font-weight:bold}
#tdMainCenter div.photos img {/*background-repeat:no-repeat; background-image:url(/img/photos-border.gif);*/}
#tdMainCenter div.panoramic-photos img {/*background-repeat:no-repeat; background-image:url(/img/photos-border.gif);*/}
#tdMainCenter div.big-photo {line-height:17px; text-align:center}
#tdMainCenter div.big-photo img {padding:6px; /*background:url(/img/big-photo-border.gif) no-repeat;*/margin-top:8px; border: solid 1px gray}
#tdMainCenter div.photoalbumscroller {position:relative; width:624px; height:90px; overflow:auto; margin-top:10px}
#tdMainCenter div.photoalbumscroller img {width:67px; height:45px; margin-right:10px}
#tdMainCenter div.big-photo a.postcard {font-size:11px; padding-left:20px; background:url(/img/postcard.gif) no-repeat left center}
#tdMainCenter div.big-photo a.info {padding-right:20px; background:url(/img/info.gif) no-repeat right center}
#tdMainCenter div.big-photo div.showinglocation {float:left}
#tdMainCenter div.big-photo div.author {float:right; font-size:11px}
#tdMainCenter div.multimedia-photos {width:533px; float:left;}
#tdMainCenter div.multimedia-photos img {width:110px; height:90px;padding:6px; margin-right:5px; margin:10px 5px 0px 0px; border:solid 1px #DDD;-webkit-border-radius:3px}
#tdMainCenter div.multimedia-photos img.panoramic {/*background-repeat:no-repeat; background-image:url(/img/photos-panorama.gif); padding:6px; margin-right:10px; margin-bottom:5px*/}
#tdMainCenter div.multimedia-photos img.landscape {/*background-repeat:no-repeat; background-image:url(/img/photos-landscape.gif); padding:6px; margin-right:5px; margin-bottom:5px*/}
#tdMainCenter div.multimedia-photos img.portrait {/*background-repeat:no-repeat; background-image:url(/img/photos-portrait.gif); padding:6px; margin-right:5px; margin-bottom:5px*/}

.mmPrevArrow {position:absolute; z-index:90;display:none; width:13px; height:19px; background:url("/img/multimedia-big-arrow-left.gif"); left:15px; top:110px}
.mmNextArrow {position:absolute; z-index:90; display:block; width:13px; height:19px; background:url("/img/multimedia-big-arrow-right.gif"); left:585px; top:110px}
.leftarrow {position:absolute; z-index:90;display:none; width:13px; height:19px; background:url("/img/multimedia-big-arrow-left.gif"); left:15px; top:50px}
.rightarrow {position:absolute; z-index:90; display:block; width:13px; height:19px; background:url("/img/multimedia-big-arrow-right.gif"); left:585px; top:50px}
.centerScroller {width:533px; margin:0 auto; overflow:hidden;position:relative}
.centerPhContainer {position:relative;left:0px}
.centerPanel {width:533px; float:left}
.multimedia-scroller {width:533px; margin:0 auto; overflow:hidden;position:relative}
.panoramic-container, .photos-container {position:relative;left:0px}

#tdMainCenter div.filter_by {font-size:14px; color:#333333; float:left; margin-right:15px; line-height:25px}
#tdMainCenter div.filter_by select {width:130px; padding-top:5px; padding-bottom:5px; padding-left:5px;padding-right:5px}
#tdMainCenter select.stofoto {width:180px; padding-top:3px; padding-bottom:3px; padding-left:3px}
#tdMainCenter div.fototeka {width:145px; height:174px; background:url(/img/fototeka-border.gif); float:left; margin-top:15px; margin-right:13px; font-size:11px}
#tdMainCenter div.fototeka div.image {text-align:center; padding-top:8px; height:90px}
#tdMainCenter div.fototeka div.description1 {font-size:11px; height:30px; float:left; width:30px; margin-right:10px}
#tdMainCenter div.fototeka div.description2 {font-size:11px; width:80px; height:30px; float:left}
#tdMainCenter div.fototeka div.details {padding-left:12px; line-height:20px}
#tdMainCenter div.fototeka div.details span {float:left; display:block; padding-left:5px; margin-top:0px}
#tdMainCenter div.fototeka div.details input {float:left; display:block; margin:0px; margin-top:4px}
#tdMainCenter div.fourth {margin-right:0px}
#tdMainCenter div.filter_by a {display:block; line-height:27px; background:url(/img/go-button.gif); color:#ffffff; text-align:center; height:27px; width:27px; font-size:12px}
#tdMainCenter div.filter_by a.smallgreen {display:block; line-height:17px; font-size:11px; color:#ffffff; background:#bbd988; text-align:center; height:17px; width:auto; padding-left:15px; padding-right:15px; margin-top:5px}
#tdMainCenter div.filter_by a.smallgreen:hover {text-decoration:none; background:#8ebf39}
#tdMainCenter div.filter_by a.active {text-decoration:none; background:#8ebf39}
strong.soft {color:#b7b6b6; font-weight:bold; font-style:normal}
#tdMainCenter div.exchange_rates {float:left; margin-right:15px; line-height:25px}
#tdMainCenter div.exchange_rates select {width:60px; padding-top:5px; padding-bottom:5px; padding-left:5px}
#tdMainCenter div.exchange_rates a {display:block; line-height:27px; background:url(/img/convert-button.gif); color:#ffffff; text-align:center; height:27px; width:77px}
#tdMainCenter table.currency {width:100%; border-left:1px solid #dddddd; margin-top:3px}
#tdMainCenter table.currency td {text-align:center; width:25%; line-height:35px; font-family:arial; border-right:1px solid #dddddd; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd}
#tdMainCenter table.currency td div {background-position:left center; background-repeat:no-repeat; width:70px; margin:0 auto}
#tdMainCenter table.currency td div.gbp {background-image:url(/img/currency-gbp.gif)}
#tdMainCenter table.currency td div.nok {background-image:url(/img/currency-nok.gif)}
#tdMainCenter table.currency td div.jpy {background-image:url(/img/currency-jpy.gif)}
#tdMainCenter table.currency td div.czk {background-image:url(/img/currency-czk.gif)}
#tdMainCenter table.currency td div.sek {background-image:url(/img/currency-sek.gif)}
#tdMainCenter table.currency td div.aud {background-image:url(/img/currency-aud.gif)}
#tdMainCenter table.currency td div.chf {background-image:url(/img/currency-chf.gif)}
#tdMainCenter table.currency td div.dkk {background-image:url(/img/currency-dkk.gif)}
#tdMainCenter table.currency td div.hrk {background-image:url(/img/currency-hrk.gif)}
#tdMainCenter table.currency td div.huf {background-image:url(/img/currency-huf.gif)}
#tdMainCenter table.currency td div.pln {background-image:url(/img/currency-pln.gif)}
#tdMainCenter table.currency td div.usd {background-image:url(/img/currency-usd.gif)}
#tdMainCenter table.currency td div.cad {background-image:url(/img/currency-cad.gif)}
#tdMainCenter table.currency td strong {font-weight:bold; color:#333333}
#tdMainCenter div.exchange_rates input {padding:5px; border:1px solid #dfdfdf}
#tdMainCenter div.faq a.faqhide {background-image:url(/img/faq-slideup.gif)}
#tdMainCenter div.faq div.faqcontrol {font-family:arial; padding-top:3px; margin-bottom:15px; color: #666666}
#tdMainCenter div.faq div.faqcontrol table {width:100%}
#tdMainCenter div.faq div.faqcontrol img {padding:5px; background-image:url(/img/faqimgborder.gif); float:left; margin-right:15px; margin-bottom:15px}
#tableMainMiddle div.greentitle {padding-top:20px}
#tableMainMiddle div.greentitle div.printadd {float:right}
#tableMainMiddle div.greentitle div.printadd span {display:block;float:right;margin-top:15px;color:#a3a2a2; font-size:11px}
#tableMainMiddle div.greentitle div.printadd a.add {display:block;float:right;margin-top:20px; padding-left:25px;color:#a3a2a2; background:url(/img/addtotravel.gif); background-repeat:no-repeat; background-position:10px 2px; font-size:11px}
#tableMainMiddle div.greentitle div.printadd a.print {display:block;float:right;margin-top:20px; padding-left:25px;color:#a3a2a2;background:url(/img/print.gif); background-repeat:no-repeat; background-position:10px 2px;font-size:11px}
#tableMainMiddle div.greentitle div.green {height:40px; color:#ffffff; line-height:40px;font-size:26px;float:left; min-width:98px}
#tableMainMiddle div.printadd {float:right}
#tableMainMiddle div.printadd a.add {display:block;float:right; padding-left:25px;color:#a3a2a2; background:url(/img/addtotravel.gif); background-repeat:no-repeat; background-position:10px 2px; font-size:11px}
#tableMainMiddle div.printadd a.print {display:block;float:right; padding-left:25px;color:#a3a2a2;background:url(/img/print.gif); background-repeat:no-repeat; background-position:10px 2px;font-size:11px}
#tableMainMiddle div.greentitle div.green div.greenpadding {padding-left:10px; padding-right:15px}
#tableMainMiddle p.largetext {padding-top:10px; margin-bottom:15px; font-size:14px;line-height:16px}
#tableMainMiddle div.about-town p {margin-bottom:15px; padding-bottom:0px !important; font-size:14px;line-height:16px}
#tableMainMiddle div.about-town p.last {margin-bottom:0px; padding:0px; font-size:14px;line-height:16px}
#tableMainMiddle div.history h6 {margin-bottom:10px}
#tableMainMiddle div.history img {background-repeat:no-repeat; background-image:url(/img/history-border.gif); float:left; margin-right:15px; padding:6px}
#tableMainMiddle a.moredown {display:inline-block; white-space:nowrap; padding-right:20px; background:url(/img/moredown.gif); background-position:right center; background-repeat:no-repeat;line-height:14px}
#tdMainCenter div.w_form {}
#tdMainCenter div.w_form a.searchbutton {display:block;text-align:center;width:87px;height:33px;line-height:33px;color:#ffffff;background:url(/img/searchbutton-background.gif);font-size:16px; font-family:arial}
#tdMainCenter div.w_form a.searchbutton:hover {text-decoration:none; background:url(/img/searchbutton-hover.gif)}
#tdMainCenter div.w_form h3 {color:#333333; font-size:14px; padding-bottom:10px}
#tdMainCenter div.w_form div.select {width:243px; margin-right:10px; padding-bottom:10px; float:left; line-height:25px}
#tdMainCenter div.w_form div.select select {width:243px; height:25px}
#tdMainCenter div.w_form div.select input {width:180px; float:right}
#tdMainCenter table.login td {padding-right:10px; padding-bottom:10px; text-align:right}
#tdMainCenter table.login td a.login {display:block; float:right; display:block;text-align:center;width:87px;height:33px;line-height:33px;color:#ffffff;background:url(/img/searchbutton-background.gif);font-size:16px; font-family:arial}
#tdMainCenter table.login td a.login:hover {text-decoration:none; background:url(/img/searchbutton-hover.gif)}
#tdMainCenter table.login td input {width:182px; padding:3px}
#tdMainCenter a.registracija {display:block; float:right; margin-right:20px; margin-top:10px; display:block;text-align:center;width:108px;height:33px;line-height:33px;color:#ffffff;background:url(/img/registracija.gif);font-size:16px; font-family:arial}
#tdMainCenter a.registriraj-me {display:block; float:right; margin-right:20px; margin-top:10px; display:block;text-align:center;width:100px;height:27px;line-height:27px;color:#ffffff;background:url(/img/registriraj-me.gif);font-size:12px; font-family:arial}
#tdMainCenter a.download {display:block;text-align:center;width:162px;height:27px;line-height:27px;color:#ffffff;background:url(/img/download.gif);font-size:12px; font-family:arial}
#tdMainCenter a.registracija:hover {text-decoration:none; background:url(/img/registracija-hover.gif)}
#tdMainCenter table.registration {font-size:11px; width:100%}
#tdMainCenter table.registration td {text-align:right; height:20px}
#tdMainCenter table.registration td.lefttd {height:30px; width:50px}
#tdMainCenter table.registration td.righttd {width:170px; text-align:left}
#tdMainCenter input.text {width:170px; padding:3px; font-size:11px}
#tdMainCenter div.column div.label {float:left; width:110px; text-align:right; font-size:11px;line-height:20px; margin-bottom:5px}
#tdMainCenter div.column div.input {float:left; width:190px; margin-bottom:5px; font-size:11px}
#tdMainCenter div.column div.input div {padding-left:5px}
#tdMainCenter div.content-gray-box-top {height:39px; width:620px; background:url(/img/content-gray-box-top.gif)}
#tdMainCenter div.content-gray-box-top div.tableft {width:8px; height:39px; background:url(/img/content-gray-box-tab-left.gif); float:left}
#tdMainCenter div.content-gray-box-top div.tableftactive {background:url(/img/content-gray-box-tab-left-active.gif)}
#tdMainCenter div.content-gray-box-top div.tabmiddle {height:39px; background:url(/img/content-gray-box-tab-middle.gif);float:left}
#tdMainCenter div.content-gray-box-top div.tabmiddleactive {background:url(/img/content-gray-box-tab-middle-active.gif);}
#tdMainCenter div.content-gray-box-top div.tabright {width:8px; height:39px; background:url(/img/content-gray-box-tab-right.gif); float:left}
#tdMainCenter div.content-gray-box-top div.tabrightactive {background:url(/img/content-gray-box-tab-right-active.gif)}
#tdMainCenter div.content-gray-box-top div.tab {cursor:hand; cursor:pointer; float:left; margin-right:2px}
#tdMainCenter div.content-gray-box-top div.tabmiddle span {font-size:20px; padding-left:10px; padding-right:10px; line-height:39px; font-family:arial; color:#aaabab}
#tdMainCenter div.content-gray-box-top div.tabmiddle span.active {font-size:20px; line-height:39px; font-family:arial; color:#79a331}
#tdMainCenter div.content-gray-box-top div.tabmiddle span.activeblue {font-size:20px; line-height:39px; font-family:arial; color:#2a95b4}
#tdMainCenter div.content-gray-box-middle {width:620px; /*border-bottom:1px solid #c9c8c8;*/ background:url(/img/content-gray-box-middle.gif)}
#tdMainCenter div.content-gray-box-middle div.box-content {padding-left:13px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #c9c8c8;}
#tdMainCenter div.content-gray-box-middle div.box-content div.icon {float:left; padding-left:5px;padding-right:5px; text-align:center; height:56px}
#tdMainCenter div.content-gray-box-middle div.box-content div.icon input {margin-top:7px}
#tdMainCenter div.content-gray-box-middle div.box-content div.instructions {float:right; text-align:center; padding-top:8px; font-family:arial; margin-right:10px}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent {font-size:14px;font-family:arial; color:#666666;padding-left:5px;padding-top:36px;line-height:16px}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent input.searchtowns {padding-top:8px;padding-bottom:8px;padding-left:10px;padding-right:10px;font-size:14px; color:#a3a2a2;float:left; margin-right:5px}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent a.searchtowns {display:block; height:33px;width:110px;background:url(/img/searchtowns.gif);float:left; line-height:33px;font-weight:bold;font-size:15px;color:#ffffff;text-align:center;font-family:arial}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent a.searchtowns:hover {text-decoration:none; background:url(/img/searchtowns-hover.gif)}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent div.letters {padding-top:29px}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent div.letters a {display:block; color:#2a95b4; font-size:14px; line-height:22px; text-align:center; height:22px; width:22px; float:left; margin-right:1px}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent div.letters a:hover {display:block; color:#ffffff; background:url(/img/gray-box-letter-background.gif); text-decoration:none}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent div.letters a.active {color:#ffffff; background:url(/img/gray-box-letter-background.gif); text-decoration:none}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent div.linkscolumnbig {width:265px;float:left;padding-top:15px}
#tdMainCenter div.content-gray-box-middle div.box-content div.bottomcontent div.linkscolumnsmall {width:179px; float:left; padding-top:15px; font-size:12px}
#tdMainCenter div.content-gray-box-middle div.box-content div.publication {width:280px;height:168px; float:left;margin-bottom:34px}
#tdMainCenter div.content-gray-box-middle div.box-content div.online {width:280px;height:256px; float:left;margin-bottom:34px}
#tdMainCenter div.content-gray-box-middle div.box-content div.online a.go {display:block; float:right; margin-right:25px; margin-top:13px; width:27px; height:27px; color:#ffffff; line-height:27px; font-family:Tahoma; font-size:12px; background:url(/img/onlinepublication-go.gif); text-align:center}
#tdMainCenter div.content-gray-box-middle div.box-content div.right  a.go {margin-right:31px}
#tdMainCenter div.content-gray-box-middle div.box-content div.online div.online-border {width:257px; height:178px; background:url(/img/onlinepublication-border.gif);text-align:center}
#tdMainCenter div.content-gray-box-middle div.box-content div.online div.online-border img {padding:5px; border:solid 1px #CCC; margin-top:20px; height:120px; /*margin-top:20px; margin-left:80px; background:url(/img/publication-imageborder.gif)*/}
#tdMainCenter div.content-gray-box-middle div.box-content div.online div.online-border .pubObj {padding-top:15px}
#tdMainCenter div.content-gray-box-middle div.box-content div.online div.online-border .pubObj OBJECT {/*margin-top:15px; */padding:0px; width:220px; height:150px}
#tdMainCenter div.content-gray-box-middle div.box-content div.last {margin-bottom:0px}
#tdMainCenter div.content-gray-box-middle div.box-content div.publication h1 {font-family:arial; font-size:18px}
#tdMainCenter div.content-gray-box-middle div.box-content div.publication div.border {width:98px; height:141px; background:url(/img/publication-imageborder.gif); float:left; margin-right:16px}
#tdMainCenter div.content-gray-box-middle div.box-content div.publication p {color:#666666; font-family:arial; height:70px}
#tdMainCenter div.content-gray-box-middle div.box-content div.right {margin-left:20px; width:288px}
#tdMainCenter div.content-gray-box-middle div.box-content div.publication select {width:152px; padding-top:3px; padding-bottom:3px}
#tdMainCenter div.content-gray-box-middle div.box-content div.online select {width:101px; padding-top:3px; padding-bottom:3px; margin-top:15px; margin-right:11px}
#tdMainCenter div.content-gray-box-middle div.box-content div.publication div.border img {width:88px; height:131px; margin-top:5px; margin-left:5px}
#tdMainCenter div.results {color:#666666; font-size:11px; float:left}
#tableMainMiddle div.placestostay p {padding-top:10px; font-size:12px; /*line-height:15px;*/ font-family:Tahoma; margin-bottom:20px}
.wpSearchContent div.placestostay a {line-height:16px}
#tableMainMiddle div.placestostay p.box, #tableMainMiddle div.placestostay div.box {display:block; padding:0px; margin:0px; padding-bottom:5px}
#tableMainMiddle div.placestostay div.box2 {padding-bottom:10px}
#tableMainMiddle div.placestostay p span {padding-left:10px; font-size:11px; /*line-height:15px;*/ font-family:Tahoma; color:#666666}
#tdMainCenter div.pager {height:40px; font-size:11px;font-family:arial;color:#666666;line-height:40px;text-align:right}
#tdMainCenter div.pager a {display:block; float:right; height:16px; width:16px; background:url(/img/pager.gif);text-align:center; line-height:16px;margin-top:12px; color:#666666; margin-left:7px}
#tdMainCenter div.pager a:hover {background:url(/img/pager-active.gif); color:#ffffff; text-decoration:none}
#tdMainCenter div.pager a.active {background:url(/img/pager-active.gif); color:#ffffff; text-decoration:none;-webkit-border-radius:2px}
#tdMainCenter div.smallpager {height:15px; width:620px;font-size:11px;font-family:arial;color:#666666;line-height:15px;text-align:right}
#tdMainCenter div.smallpager a {display:block; float:right; height:16px; width:16px; background:url(/img/pager.gif);text-align:center; line-height:16px; color:#666666; margin-left:7px;margin-top:0px;-webkit-border-radius:2px}
#tdMainCenter div.formbox {border:1px solid #dddddd; padding:12px; font-family:Arial; color:#666666}
#tdMainCenter div.formbox input {width:160px; border:1px solid #dddddd; padding-top:4px; padding-bottom:4px; font-size:12px; font-family:Tahoma; color:#333333}
#tdMainCenter div.formbox td.description {width:130px; padding-top:10px; padding-bottom:10px}
#tdMainCenter div.formbox td.input {width:190px}
#tdMainCenter div.formbox select {width:160px; border:1px solid #dddddd; padding-top:4px; padding-bottom:4px; font-size:12px; font-family:Tahoma; color:#333333}
#tdMainCenter div.order {font-size:12px; color:#333333; font-family:Arial; height:40px; line-height:40px; margin-top:5px}
#tdMainCenter div.order a.order {display:block; width:77px;height:27px; background:url(/img/orderbutton.gif); font-family:Tahoma; font-size:12px; color:#ffffff; line-height:27px; margin-top:5px; text-align:center}
div.spotlight {/*margin-top:20px;*/ height:33px; width:620px; color:#78a22f; font-size:24px; line-height:22px; font-weight:normal}
div.spotlight div.floatleft {float:left}
div.spotlight div.choose {float:right; font-size:11px; line-height:21px; text-transform:uppercase; float:right; padding-left:10px}
div.spotlight div.choose a {display:block; float:right; margin-left:3px; height:21px; width:59px; text-align:center}
div.spotlight div.choose a:hover {text-decoration:none}
div.spotlight div.choose a.active {text-decoration:none}
div.column div.choose {font-size:11px; line-height:17px; color:#78a22f; clear:both; height:22px}
div.right div.box div.choose {font-size:11px; line-height:17px; color:#78a22f; clear:both; height:22px;margin:0px}
#tdMainRight div.box div.event {color:#333333; width:275px; border-top:1px solid #c2c2c2; font-size:11px; line-height:14px}
#tdMainRight div.box div.event p {padding-bottom:3px}
#tdMainRight div.box div.event span {color:#848484; font-size:12px}
#tdMainRight div.box div.event:hover {background:#e5ecef; width:275px; border-top:1px solid #c2c2c2; font-size:11px; line-height:14px}
#tdMainRight div.box div.hovered {background:#e5ecef; width:275px; border-top:1px solid #c2c2c2; font-size:11px; line-height:14px}
#tdMainRight div.box div.allevents {color:#333333; width:275px; border-top:1px solid #c2c2c2; font-size:11px; line-height:14px}
#tdMainRight div.box div.eventpadding {padding:8px; padding-left:4px}
#tdMainRight div.box div.event a.more {float:left}
#tdMainRight a.more font {color:#333333}
#tdMainRight div.box div.event a.second {margin-left:10px}
#tdMainRight div.box div.choose a {display:block; float:left; margin-left:3px; background:#aec2cd; height:17px; width:74px; text-align:center; color:#ffffff}
#tdMainRight div.box div.choose a:hover {background:#6e8fa0; text-decoration:none}
#tdMainRight div.box div.choose a.active {background:#6e8fa0; text-decoration:none}
/****/
#tdMainCenter div.column div.event {color:#333333; width:277px; border-top:1px solid #c2c2c2; font-size:11px; line-height:14px}
#tdMainCenter div.column div.event span {color:#848484; font-size:12px}
#tdMainCenter div.column div.event:hover {background:#eef8de; width:277px; border-top:1px solid #c2c2c2; font-size:11px; line-height:14px}
#tdMainCenter div.column div.hovered {background:#eef8de; width:277px; border-top:1px solid #c2c2c2; font-size:11px; line-height:14px}
#tdMainCenter div.column div.allevents {color:#333333; width:277px; border-top:1px solid #c2c2c2; font-size:11px; line-height:14px}
#tdMainCenter div.column div.eventpadding {padding:8px}
#tdMainCenter div.column div.event a.more {float:left}
#tdMainCenter a.more font {color:#333333}
#tdMainCenter div.column div.event a.second {margin-left:10px}
#tdMainCenter div.column div.choose a {display:block; float:left; margin-left:3px; background:#bbd988; height:17px; width:74px; text-align:center; color:#ffffff}
#tdMainCenter div.column div.choose a:hover {background:#8ebf39; text-decoration:none}
#tdMainCenter div.column div.choose a.active {background:#8ebf39; text-decoration:none}
#tdMainCenter div.article {border-top:	1px solid #dadada; width:620px; padding-top:11px}
#tdMainCenter div.small {width:300px; padding-top:11px; height: 150px; overflow:hidden;}
#tdMainCenter div.wheretostay {border-top:0px; padding-top:0px; padding-bottom:11px}
#tdMainCenter div.last {padding-bottom:0px}
#tdMainCenter h2 {font-weight:bold; color:#78a22f; padding-bottom:10px; font-size:14px}
#tdMainCenter h2 span {color:#333333}
#tdMainCenter div.smallgray {color:#a3a2a2; font-size:11px; margin-bottom:20px}
#tdMainCenter div.grayinfo {color:#a3a2a2; font-size:11px; margin-bottom:20px; margin-top:10px; padding-left:20px; background:url(/img/info.gif) no-repeat left center}
#tdMainCenter div.grayinfo a {color:#a3a2a2; text-decoration:underline}
#tdMainCenter div.grayinfo a:hover {color:#a3a2a2; text-decoration:none}
#tdMainCenter div.smallgray a {color:#a3a2a2}
#tdMainCenter div.smallgray a.error {float:right; padding-left:20px; background-repeat:no-repeat; color:#e70000; display:block; background-image:url(/img/report-error.gif); background-position:left center}
#tdMainCenter h2 a:hover {text-decoration:none}
#tdMainCenter h4 {font-size:18px; font-weight:normal; line-height:20px; padding-bottom:10px; color:#78a22f}
#tdMainCenter h4 a:hover {text-decoration:none}
#tdMainCenter h4 span {font-family:arial; font-size:14px; color:#333333}
#tdMainCenter h5 {font-weight:normal; font-size:18px; font-family:arial; line-height:27px; height:27px; background:#78a22f; color:#ffffff; padding-left:10px; margin-bottom:14px}
#tdMainCenter h5.slideup {background-image:url(/img/h5-slideup.gif); background-repeat:no-repeat; background-position:98% 50%; cursor:hand; cursor:pointer}
#tdMainCenter h5.slidedown {background-image:url(/img/h5-slidedown.gif); background-repeat:no-repeat; background-position:98% 50%; cursor:hand; cursor:pointer}
#tdMainCenter h5.slidedown {background-image:url(/img/h5-slidedown.gif); background-repeat:no-repeat; background-position:98% 50%; cursor:hand; cursor:pointer}
#tdMainCenter h5 a {font-size:11px; font-family:Tahoma; color:#ffffff}
#tdMainCenter h5 span {font-size:11px; font-family:Tahoma; color:#ffffff}
#tdMainCenter h5 span.right {/*display:block;*/ float:right; padding-right:32px; font-size:11px; font-family:Tahoma; color:#ffffff}
#tdMainCenter h1 {color:#78a22f; font-size:24px; line-height:24px; font-weight:normal; padding-bottom:10px}
#tdMainCenter h6 {font-size:20px; color:#78a22f; font-weight:normal; line-height:24px; font-family:Tahoma}
#tdMainCenter h6 span {font-size:11px; color:#666666; font-weight:normal; line-height:24px; font-family:Tahoma}
#tdMainCenter a.watch-video {padding-left:25px; font-size:11px; background-image:url(/img/watch-video.gif); background-repeat:no-repeat; background-position:center left; display: block}
#tableMainMiddle div.video div.videodescription {width:150px; float:left}
#tableMainMiddle div.video a.title {font-size:12px; display:block; margin-bottom:5px}
#tdMainCenter a.video {float:left; display:block; margin-right:10px}
#tdMainCenter span.video {float:left; display:block; margin-right:10px; width: 150px}
#tdMainCenter div.video {font-size:11px; color:#333333}
#imagebubbles a.more {padding-right:10px; font-size:11px; background-image:url(/img/content-arrow.gif); background-repeat:no-repeat; background-position:center right}
#tdMainCenter a.more {padding-right:10px; font-size:11px; background-image:url(/img/content-arrow.gif); background-repeat:no-repeat; background-position:center right}
#tableMainMiddle div.right div.event a.more {padding-right:10px; font-size:11px; background-image:url(/img/content-arrow.gif); background-repeat:no-repeat; background-position:center right}
#tableMainMiddle div.right div.allevents div.more {display:inline; padding-right:10px; font-size:11px; background-image:url(/img/content-arrow.gif); background-repeat:no-repeat; background-position:center right}
#tdMainCenter div.more {display:inline; padding-right:10px; font-size:11px; background-image:url(/img/content-arrow.gif); background-repeat:no-repeat; background-position:center right}
#tdMainCenter div.wheretostay div.wheretostaylinks {float:left; width:185px; padding:0px; padding-bottom:2px;/*4px*/vertical-align:top}
#tdMainCenter div.wheretostay p.CtlgDescr {line-height:120%; padding-bottom: 2px/*7px*/}
#tdMainCenter div.wheretostay div.mr {display:block; margin:0px; padding:0px; padding-top:0px}
#tdMainCenter div.wheretostay a.more {margin-right:5px; padding-right:10px; font-size:12px; background-image:url(/img/bigarrow.gif); background-repeat:no-repeat; background-position:center right}
.icnt {margin:0px 5px 0px 0px; font-size:80%;color:#999}
#tdMainCenter div.wheretostay div.longer {width:300px}
#tdMainCenter .rightBox {padding-left: 244px}
#tdMainCenter div.imageborder {float:left; width:244px; height:173px; background-image:url(/img/article-image-border.gif); background-repeat:no-repeat}
#tdMainCenter div.smallimageborder {float:left; width:153px; height:105px; background-image:url(/img/imageborder-small.gif); background-repeat:no-repeat}
#tdMainCenter div.small p {color:#666666}
#tdMainCenter div.smallimageborder img {width:130px; height:88px; margin-top:6px; margin-left:6px}
#tdMainCenter p.tight {width:60px; float:left}
#tdMainCenter div.imagebordersponsor {float:left; width:244px; height:179px; background-image:url(/img/article-image-border-sponsor.gif); background-repeat:no-repeat; padding-bottom:10px}
#tdMainCenter div.imagebordersponsor div.sponsor {font-family:arial; font-size:10px; color:#b3b3b2; margin-top:2px; margin-left:6px}
#tdMainCenter div.imageborder img {margin-top:6px; margin-left:6px}
#tdMainCenter div.imagebordersponsor img {margin-top:6px; margin-left:6px}
#tdMainCenter div.horizontal-rule {clear:both; width:620px; height:40px; background:url(/img/horizontal-rule-wide.gif); background-repeat:no-repeat; background-position:0px 20px}
#tdMainCenter div.column  {width:310px; float:left; margin-top: 5px; margin-bottom: 5px}
#tdMainCenter div.column div.secondcolumnpadding {padding-left:10px}
#tdMainCenter div.town-facebook div.facebook {border:1px solid #e0e0e0; padding:5px; margin-bottom:10px}
#tdMainCenter div.town-facebook a.connect {display:block; background:url(/img/connect-with-facebook.gif); width:170px; height:21px; float:left; margin-right:20px}
#tdMainCenter div.column div.facebook {width:278px; border:1px solid #e0e0e0; padding:5px; margin-bottom:10px}
#tdMainCenter div.column a.connect {display:block; background:url(/img/connect-with-facebook.gif); width:170px; height:21px; float:left; margin-right:20px}
#tdMainCenter div.column a.readall {display:block; height:22px; width:100px; float:left; background:#bbd988; line-height:22px; text-align:center; color:#ffffff; font-size:10px}
#tdMainCenter div.column a.readall:hover {text-decoration:none; background:#8ebf39}
#tdMainCenter div.column div.loginfacebook {font-size:11px; color:#58585a; padding-top:5px}
#tdMainCenter div.facebook img {padding-right:5px; float:left}
#tdMainCenter div.town-facebook div.facebook img {padding-right:20px; float:left}
#tdMainCenter  div.town-facebook div.facebook strong {color: #78a22f; padding-bottom:6px; display:block}
#tdMainCenter  div.facebook strong {color: #78a22f; padding-bottom:3px; display:block}
#tdMainCenter div.facebook div.datum {float:right; color:#848484; font-size:11px}
#tdMainCenter div.town-facebook div.datum img {padding-right:0px; padding-top:2px}
#tdMainCenter div.town-facebook div.stars {margin-right:10px}
#tdMainCenter div.town-facebook div.facebookface {float:left;height:115px;margin-right:10px}
#tdMainCenter div.town-facebook div.addcommentbox {border:1px solid #cccccc; height:115px; float:left; width:556px; background:#f7f7f7}
#tdMainCenter div.town-facebook div.evaluatetheofferbox {float:right; background:#ffffff; width:135px; height:51px; border:1px solid #bdc7d8; margin-top:10px; margin-right:8px; color:#415e9a; font-size:12px; text-align:center}
#tdMainCenter div.town-facebook div.evaluatetheofferbox div.ie6fixpadding {text-align:center;padding-top:8px;line-height:20px}
#tdMainCenter div.town-facebook textarea {padding:2px; background-image:url(/img/textarea-background.gif);background-position:bottom right;background-repeat:no-repeat;border:1px solid #bdc7d8;margin-left:15px;margin-top:10px;width:380px; height:48px; color:#777777; font-size:11px; font-family:Tahoma}
#tdMainCenter div.town-facebook a.connect {margin-left:14px; margin-top:13px; margin-right:10px}
#tdMainCenter div.town-facebook a.loginfacebook {display:block; float:left; color:#333333; margin-top:17px; font-size:11px}
div.column div.c-imgborder {background:url(/img/column-imageborder.gif); width:256px; height:121px}
div.column div.c-imgborder img {margin-left:6px; margin-top:5px}
div.column div.miss-out div.imgborder img {margin-left:6px; margin-top:5px}
div.column div.description {font-size:11px; padding-top:10px}
div.column p.synopsis {width:270px; line-height:14px}
#tdMainRight h1 {color:#78a22f; font-size:20px; line-height:24px; font-weight:normal; padding-bottom:10px}
#tdMainRight  div.column {margin-bottom:10px;margin-top:10px}
h1 a:hover {text-decoration:none}
div.spacer {height:20px}
div.search {/*display:block;*/padding-bottom:9px; padding-left:8px; padding-right:9px}
div.search div.searchpadding {padding-top:8px; text-align:center}
div.search a.go {float:right; width:44px; height:33px; /*margin-left:5px;*/background:url(/img/go.gif); display:block; line-height:33px; text-align:center; color:#ffffff; font-size:16px; font-family:Tahoma}
div.search a.go:hover {text-decoration:none; background:url(/img/go-active.gif)}
div.search a.searchoptions {float:right; margin-right:6px; padding-right:17px; height:33px; font-size:14px; background:url(/img/dropdown-puscica.gif); background-repeat:no-repeat; background-position:right center; display:block; line-height:33px; text-align:center}
div.search div.soptionspp1 {width:80px;float:right;background:url(/img/allpages-background.gif); height:36px;}
div.search div.soptionspp2 {width:158px; height:10px; background:url(/img/allpages-top.gif)}
div.search div.soptionspp3 {width:158px; background:url(/img/allpages-middle.gif); text-align:left}
div.search div.soptionspp3  p {padding-left:10px; font-family:arial; font-size:12px; padding-bottom:10px}
div.search div.soptionspp3  p a {color:#333333;}
div.search div.soptionspp4  {width:158px; background:url(/img/allpages-bottom.gif); height:9px}
div.search a.selected {float:right; margin-right:5px; margin-top:-1px; padding-right:17px; height:33px; background:url(/img/dropup-puscica.gif); background-repeat:no-repeat; background-position:right center; display:block; line-height:33px; text-align:center}
div.search div.fields {width:230px; height:33px; background:#ffffff; border:1px solid #598e9d; position:relative}
div.search div.searchAddBox {display:block; text-align:right;margin-top:7px;color:#FFF;/*padding-right:50px*/}
div.search .searchDataInput {border:1px solid #598e9d; width:145px;	color:#a3a2a2; font-size:12px;	height:15px;  }
div.search div.fields div.grayline {width:1px; height:25px; background:#9d9d9d;position:absolute;left:149px; top:4px}
div.search div.fields div.soptionsDD {position:absolute; z-index:100; width:158px; left:71px; top:1px; display:none}
div.search div.fields input.searchfield {margin-top:8px; margin-left:8px; height:15px; width:120px; border:0px; color:#a3a2a2; font-size:12px; width:120px;float:left}
div.search div.soptionspp3 p input {width:10px; margin-left:0px}
/*div.search .soption {text-transform:lowercase}*/
div.search div.fields select {border:0px; width:90px; color:#78a22f; font-size:14px}
#tdMainRight div.search-bottom  {width:300px; height:15px; background-repeat:no-repeat; background-position:top}
#tdMainRight div.bottom {width:300px; vertical-align:baseline; height:15px; background-repeat:no-repeat; background-position:top}
div.box {border:1px solid #c9c8c8; background:#ffffff; padding:12px;margin:0px; margin-bottom:0px;clear:both;text-align:left;}
div.box a.bullet, .bulleted A {display:block; font-size:12px; padding:0px; padding-left:15px; background:url(/img/black-arrow-big.gif); background-repeat:no-repeat; background-position:2px 3px}
div.box a.pdf-bullet {display:block; font-size:12px; padding-left:20px; line-height:18px; background:url(/img/pdf-bullet.gif); background-repeat:no-repeat; background-position:0px 0px; margin-bottom:5px}
div.box a.online-bullet {display:block; font-size:12px; padding-left:20px; line-height:18px; background:url(/img/online-bullet.gif); background-repeat:no-repeat; background-position:0px 0px; margin-bottom:5px}
div.box div.bullet {font-size:11px; padding-left:15px; padding-bottom:3px}
div.box div.bullet span {display:block; font-size:12px; padding-bottom:8px}
#tdMainCenter a.link {padding-right:12px; background:url(/img/link.gif) no-repeat right center}
#tdMainCenter div.box {border:1px solid #c9c8c8; background:#ffffff; padding:10px; margin-bottom:15px; margin-top:13px; padding-top:6px;padding-bottom:0px}
#tdMainCenter div.darkbox {border:1px solid #c6c6c6; background:#ffffff; padding:15px; line-height:16px; margin-bottom:20px;-webkit-border-radius:3px}
#tdMainCenter div.darkboxtown {border:1px solid #c6c6c6; background:#ffffff; padding:15px; line-height:16px; margin-top:10px;margin-bottom:10px}
#tdMainCenter div.darkboxtown div.lefttitle {float:left; color:#78a22f; font-size:14px;height:120px}
#tdMainCenter div.darkboxtown div.info {float:left; margin-left:10px; font-size:12px; font-family:Tahoma}
#tdMainCenter div.darkboxtown div.info IMG {margin:0px;padding:0px;border:none}
/*#tdMainCenter div.darkbox img {float:right; padding:6px; background-image:url(/img/darkbox-imageborder.gif)}*/
#tdMainCenter div.darkbox img.imgItemLogo {float:right; cursor:hand; cursor:pointer; /*width:294px;*/ width:150px; margin:0px; background-image:none; padding: 6px; border:solid 1px #DDD;-webkit-border-radius:3px}
#tdMainCenter div.darkbox .nm {font-weight:bold; color:#999}
#tdMainCenter div.darkbox h2 {line-height:20px}
#tdMainCenter div.darkbox h2 span {color:#333333; display:block}
#tdMainCenter div.darkbox a.greenbutton {width:127px; height:27px; color:#ffffff; text-align:center; background:url(/img/prijavi-na-dogodek.gif); display:block; line-height:27px; float:left}
#tdMainCenter div.darkbox a.google-calendar {margin-left:20px; width:100px; height:25px; background:url(/img/google-calendar.gif); display:block; float:left}
div.book-buy {margin:0px; border:1px solid #c9c8c8; background:#ffffff; padding:14px}
div.greenbox {background:#78a22f; color:#ffffff; font-family:arial; padding:10px;text-align:left}
div.greenbox div.login {}
div.greenbox div.loginleft {padding-left:5px; float:left; width:85px; margin-bottom:12px; height:23px; /*line-height:23px*/line-height:13px;text-align:right}
div.greenbox div.loginright {float:right; width:155px/*173px*/; margin-bottom:12px}
div.greenbox div.forgotpass {float:left; padding-left:5px; width:160px; line-height:/*27px*/16px;text-align:left}
div.greenbox div.forgotpass A {background-image:url(/img/region-arrow-white.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px}
div.greenbox a.login {width:55px; height:27px; margin-right:11px; text-align:center; line-height:27px; color:#ffffff; background:url(/img/login.gif); float:right; display:block}
div.greenbox a.login:hover {color:#78a22f; text-decoration:none; background:url(/img/login-hover.gif)}
div.greenbox div.loginright input {width:145px; border:1px solid #8f8f8f; padding-bottom:3px; padding-top:3px}
div.greenbox select.full {text-align:left; width:100%; padding:3px; margin-bottom:10px; margin-bottom:5px; font-size:12px; font-family:arial; line-height:25px}
div.greenbox select.day {width:70px; padding:3px; text-align:right; margin-right:5px; line-height:25px; font-size:12px; font-family:arial}
div.greenbox select.month {width:80px; padding:3px; text-align:right; margin-right:5px; line-height:25px; font-size:12px; font-family:arial}
div.greenbox select.year {width:90px; padding:3px; text-align:right; line-height:25px; font-size:12px; font-family:arial}
div.greenbox a {color:#ffffff}
a.activetab {display:block; width:89px; height:33px !important; background:url(/img/book-buy-tab.gif) !important; float:left; text-align:center; line-height:12px; color:#ffffff; background-repeat:no-repeat; font-family:arial}
a.tab {display:block; width:89px; height:33px !important; background:url(/img/book-buy-tab2.gif); float:left; text-align:center; line-height:12px; color:#ffffff; background-repeat:no-repeat; font-family:arial}
a.activetab span {display:block; padding-top:12px}
#tableMainMiddle div.panel {height:300px}
#tdMainRight a.tab span {display:block; padding-top:12px}
#tdMainRight a.firsttab {margin-right:2px}
#tdMainRight a.secondtab {margin-right:1px}
.tagcloud {text-align:justify; font-size:120%; line-height:20px}
.tagcloud a {color:#666666}
.tagcloud a:hover {color:#78a22f}
.tagcloud .hiddentag {display:none}
A.rt0 {font-size:70%/*10px*/;/*font-weight:bold*/}
A.rt1 {font-size:75%/*11px*/; /*color:#45799B; */font-weight:bold; text-transform:uppercase}
A.rt2 {font-size:80%/*12px*/; font-style:italic}
A.rt3 {font-size:85%/*13px*/; color:#56800D}
A.rt4 {font-size:90%/*14px*/; /*color:#89B33F;*/font-weight:bold;}
A.rt5 {font-size:100%/*15px*/; /*color:#62800D;*/font-style:italic}
A.rt6 {font-size:105%/*16px*/; /*color:#67911E*/ font-weight:bold; text-transform:lowercase}
A.rt7 {font-size:110%/*17px*/;/*font-weight:bold;*/ color:#56800D}
A.rt8 {font-size:115%/*18px*/; text-transform:uppercase}
A.rt9 {font-size:120%/*19px*/;color:#89B33F}
A.rt10 {font-size:125%/*19px*/;/*color:#89B33F*/}
div.box a.more {text-decoration:underline; display:block; float:right}
div.share {padding-left:25px; /*padding-bottom:10px*/}
#tdMainRight div.share {padding-bottom:10px}
div.share a.twitter {background:url(/img/twitter.gif); background-repeat:no-repeat}
div.share a.facebook {background:url(/img/facebook.gif); background-repeat:no-repeat}
div.share a.rss {background:url(/img/share-rss.gif); background-repeat:no-repeat}
div.share a.youtube {background:url(/img/youtube.gif); background-repeat:no-repeat}
div.share a.tripadvisor {background:url(/img/tripadvisor.gif); padding-left:27px; background-repeat:no-repeat}
div.share a.share {background:url(/img/right-share.gif); background-repeat:no-repeat}
div.share a.snap_noshots {padding-left:0px;}
div.share a {float:left; font-size:11px; padding-left:21px; padding-bottom:5px; padding-right:15px; line-height:16px; color:#333333}
div.greenbox a.search {display:block; color:#ffffff; width:87px; height:27px; line-height:27px; background:url(/img/search.gif); text-align:center; margin:0 auto; margin-top:15px; font-family:arial}
div.greenbox a.search:hover {text-decoration:none; display:block; width:87px; height:27px; line-height:27px; background:url(/img/search-hover.gif); text-align:center; margin:0 auto; margin-top:15px; font-family:arial; color:#78a22f}
div.greenbox a.register {display:block; color:#ffffff; width:137px; height:27px; line-height:27px; background:url(/img/register.gif); text-align:center; margin:0 auto; margin-top:15px; font-family:arial}
div.greenbox a.register:hover {text-decoration:none; display:block; width:137px; height:27px; line-height:27px; background:url(/img/register-hover.gif); text-align:center; margin:0 auto; margin-top:15px; font-family:arial; color:#78a22f}
div.greenbox a.search {display:block; color:#ffffff; width:121px; height:27px; line-height:27px; background:url(/img/open-all-options.gif); text-align:center; margin:0 auto; margin-top:15px; font-family:arial}
div.greenbox a.search:hover {text-decoration:none; display:block; width:121px; height:27px; line-height:27px; background:url(/img/open-all-options-hover.gif); text-align:center; margin:0 auto; margin-top:15px; font-family:arial; color:#78a22f}
div.greenbox p {width:238px; margin:0 auto}
/*
div.greenbox div.addFn {text-align:left;border-top:solid 1px #56800D;margin:0px;padding:0px;margin-top:5px;padding-top:5px;line-height:18px}
div.greenbox div.addFn A {background-image:url(/img/region-arrow-white.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px}
*/
div.book-buy-top {background:url(/img/book-buy-top.gif); background-repeat:no-repeat; width:270px; height:7px; line-height:0px}
div.book-buy-bottom {background:url(/img/book-buy-bottom.gif); background-repeat:no-repeat; width:270px; height:8px; margin-bottom:5px}
#tableMainMiddle p.help {font-size:11px; color:#9e9e9e; padding-left:22px; background:url(/img/help.gif); background-repeat:no-repeat}
#tdMainRight div.plannersmall {background:#78a22f;height:27px;color:#ffffff;font-size:11px;width:281px; margin-left:11px;line-height:27px}
#tdMainRight div.plannersmall div.plannerleft {padding-left:10px;float:left}
#tdMainRight div.plannersmall div.plannerright {float:right; padding-right:10px}
#tdMainRight div.plannersmall a {color:#ffffff}
#tdMainRight a.readall {float:right; padding-right:15px; background:url(/img/box-arrow.gif); background-repeat:no-repeat; background-position:right center; font-size:11px; margin-top:8px}
#tdMainCenter a.rightreadall {float:right; padding-right:15px; background:url(/img/box-arrow.gif); background-repeat:no-repeat; background-position:right center; font-size:11px; margin-top:8px}
#tdMainCenter a.readall {display:block; height:22px; width:100px; float:left; background:#bbd988;line-height:22px;text-align:center; color:#ffffff;	font-size:10px;text-transform:uppercase}
#tdMainCenter a.readall:hover {text-decoration:none;background:#8ebf39;}
.PhotoLink{display:block;float:none !important;}
.SmallPhotoLink{display:block;float:none !important;}
/*.ptotomargin{margin-right:8px;}*/
#tdMainRight div.imageframe {background:url(/img/box-imageborder.gif); height:121px; width:276px; margin-bottom:5px}
#tdMainRight div.imageframe img {margin-left:6px; margin-top:6px}
#tdMainRight p.accomodation {font-size:11px; color:#666666}
#tdMainRight div.multimedia {padding-bottom:15px;text-align:left}
#tdMainRight div.multimedia h1 {padding-left:16px}
#tdMainRight div.multimedia div.multimedia-left {float:left; background:url(/img/multimedia-left.gif); height:115px; width:52px; background-repeat:no-repeat}
#tdMainRight div.multimedia div.multimedia-left img {margin-top:10px; margin-left:5px}
#tdMainRight div.multimedia div.multimedia-left a {display:block; width:8px; height:12px; background:url(/img/multimedia-arrow-left.gif); margin-left:30px; margin-top:35px}
#tdMainRight div.multimedia div.multimedia-left a:hover {background:url(/img/multimedia-arrow-left-hover.gif)}
#tdMainRight div.multimedia div.multimedia-middle {float:left; background:url(/img/multimedia-middle.gif); height:149px; width:183px; margin-left:9px}
#tdMainRight div.multimedia div.multimedia-middle img {margin-top:10px; margin-left:7px}
#tdMainRight div.multimedia table {margin-top:2px; float:left;margin-left:7px}
#tableMainMiddle td.topleft {width:8px;height:9px}
#tableMainMiddle td.top {height:9px}
#tableMainMiddle td.topright {height:9px;width:8px}
#tableMainMiddle td.left {width:8px}
#tableMainMiddle td.middle {background:#ffffff}
#tableMainMiddle td.middle img {display:block}
#tableMainMiddle td.right {width:8px}
#tableMainMiddle td.bottom {height:5px}
#tableMainMiddle td.bottomleft {width:8px;height:5px}
#tableMainMiddle td.bottomright {width:8px;height:5px}
#tdMainRight div.multimedia table a {float:right; margin-right:2px; margin-top:4px; font-size:11px}
#tdMainRight div.multimedia table div.description {	margin-left:2px; margin-top:4px; font-size:11px; float:left;  height:15px; width: 120px;}
#tdMainRight div.multimedia div.multimedia-right {float:left; background-image:url(/img/multimedia-right.gif); height:115px; width:45px; margin-left:9px; background-repeat:no-repeat}
#tdMainRight div.multimedia div.multimedia-right img {margin-top:10px; margin-left:8px}
#tdMainRight div.multimedia  a.forward {display:block; width:8px; height:12px; position:absolute; top:130px;left:270px}
#tdMainRight div.multimedia a.previous {display:block; width:8px; height:12px; position:absolute; top:130px;left:30px}
#tdMainRight div.multimedia div.scrollContainer {margin:0 auto; position:relative; left:-88px}
#tdMainRight div.multimedia a.previous:hover {}
#tdMainRight div.multimedia a.forward:hover {}
#tdMainRight div.travel-planer {width:300px; height:103px; background-image:url(/img/travel-planer-2.gif); color:#ffffff;text-align:left;}
#tdMainRight div.travel-planer h1{color:#ffffff; padding-left:15px; padding-top:10px; padding-bottom:3px}
#tdMainRight div.travel-planer p.use {font-size:11px; padding-left:19px}
#tdMainRight div.travel-planer p.items {font-size:11px; padding-left:23px; padding-top:10px}
#tdMainRight div.travel-planer p.items a {color:#ffffff}
#tdMainRight div.travel-planer p.items a:hover {text-decoration:none}
#tdMainRight div.subscribe-newsletter {background-image:url(/img/subscribe-newsletter.png); display:block; text-align:left; width:300px; height:97px}
#tdMainRight div.subscribe-newsletter a {display:block; font-size:18px; line-height:24px; color:#ffffff; padding-left:10px; padding-top:22px}
#tdMainRight div.subscribe-newsletter a font {font-size:24px}
#tdMainRight div.sta {width:300px; height:104px; background-image:url(/img/sta.gif)}
#tdMainRight div.sta a {display:block; font-size:16px; line-height:20px; color:#838383; padding-left:135px; padding-top:20px}
#tdMainRight div.chatplay {display:block; text-align:left; width:300px; height:124px; background-image:url(/img/chatplay-2.gif)}
#tdMainRight div.chatplay a {display:block; font-size:16px; line-height:16px; color:#ffffff; padding-left:48px; padding-top:68px}
#tdMainRight div.chatplay a font {font-size:12px}
#tdMainRight div.white {padding-top:15px; padding-bottom:15px; background:#ffffff}
#tdMainRight div.banner {width:234px; margin:0 auto; color:#9e9e9e; font-size:10px; padding-bottom:10px}
#tdMainCenter div.banner {color:#9e9e9e; font-size:10px; padding-bottom:10px}

#tdMainLeft div.ifNotCenterBottomSpace {margin-bottom:15px}
#tdMainRight div.ifNotCenterBottomSpace {margin-bottom:15px}
/**********/
/* FOOTER */
/**********/

#footer{display:block; color:#eef4e4; width:100%; background-position: 0px 0px; background-repeat: repeat-x}
#footer div.horizontal-rule {border: 0; margin-top:5px; height:10px; width: 100%; background-repeat:repeat-x}
#footer a {color:#eef4e4; line-height:16px; font-size:12px; display:block}
#footer div.columns {width:960px; height:290px; /*200px;*/margin: 0 auto}
#footer div.columnwrapper {float:left; width:320px}
#footer div.column {width:301px; margin:0 auto; padding-top:23px}
#footer span.shadow {position:relative; font-size:16px}
#footer span.highlight {position:absolute; font-size:16px; top:1px; left:-1px}
#footer div.newsletter {width:294px; height:26px; margin-top:7px; font-size:14px; line-height:26px}
#footer div.newsletter div.padding {padding-left:10px}
#footer div.newsletter input {color:#ffffff; font-size:11px; border:none; margin-left:10px; margin-right:10px; width:138px; padding-left:5px}
#bottom {background-position: top center; background-color: #ffffff; background-repeat: repeat-x; width:100%; height:59px; color:#848484}
#bottom a {color:#848484}
#bottom a:hover {color:#848484; text-decoration:underline}
#bottom div.wrapper {width:960px; margin:0 auto}
#bottom div.logotip {float:left; margin-left:8px; height:52px; width:95px}
#bottom div.navigation {padding-left:10px; padding-top:14px; float:left}
#bottom div.buttons {padding-top:12px; float:left}
#bottom div.buttons div.left {float:left; margin-left:20px; width:2px; height:19px}
#bottom div.buttons div.right {float:left; width:2px; height:19px}
#bottom div.buttons div.button {display:block; height:19px; float:left}
#bottom div.buttons div.button a {display:block; padding-left:3px; padding-right:3px; padding-top:2px; color:#ffffff}
#bottom div.navigation a {margin-left:20px}
#bottom div.navigation span {margin-left:20px; display:block}
#bottom div.navigation a.first {margin-left:10px}
.bottom-share {padding-left:20px;background:url(/img/share.gif); background-repeat:no-repeat}
.bottom-rss {padding-left:20px;background:url(/img/rss.gif); background-repeat:no-repeat}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.hscrollerbase {height: 33px; background: url(/img/custom-scroll-middle.gif) repeat-x}
.hscrollerbar {height: 33px; background: url(/img/custom-scroll-green-middle.gif) repeat-x; color:#ffffff; line-height:33px; font-size:14px; text-align:center}
.vscrollerbar, .hscrollerbar {padding: 24px; z-index: 2}
.hscrollerbarbeg {background: url(/img/custom-scroll-green-left.gif); height: 33px; width: 13px !important}
.hscrollerbarend {background: url(/img/custom-scroll-green-right.gif); height: 33px; width: 13px}
.scrollerjogbox {width: 33px; height: 33px; top: auto; left: auto; bottom: 0px; right: 0px; background: #FFFFFF}
.hscrollerbasebeg {background: url(/img/custom-scroll-left.gif); height: 33px; width: 24px !important}
.hscrollerbaseend {height: 33px; width: 24px; background: url(/img/custom-scroll-right.gif)}

.spotLightContainer {margin:0px;padding:0px; display:block}
/*#header div.right div.links {text-transform:capitalize}*/
.uc {text-transform:uppercase !important}
.green1 {color:#78a22f !important}
.rssBox {text-align:right; margin:0px; padding:0px; padding-top:3px; font-size:11px; vertical-align:middle}
.rssBox IMG {border:0px; margin:0px; margin-right:3px}
.rssBox A {color:#666; font-weight:bold; font-family:Verdana,Tahoma,Arial}
.rssBox A.ch {text-decoration:none; display:inline-block; background-image:url(/img/rss_10x10.gif); background-position:0px 2px;padding-left:12px; background-repeat:no-repeat; margin:0px; margin-left:5px}
.rssBox A.ch:hover {text-decoration:underline}
.bulletedlinks {padding-left:12px; background:url(/img/samples/green-bullet.gif) no-repeat left center}
.travelplanneritem {margin-bottom:3px}
.travelplannergreen {width:282px;height:37px;line-height:37px;color:#ffffff; background-color:#78a22f; font-family:arial; background-image:url(/img/samples/h5-slidedown.gif); background-repeat:no-repeat; background-position:96% 50%;cursor:hand; cursor:pointer;float:left}
.travelplannertable {width:334px; height:37px; background-image:url(/img/samples/travel-planer-table.gif); float:left; font-family:arial}
.travelplannertable div.town {width:108px; height:37px; line-height:37px; text-align:center; float:left}
.travelplannertable div.buttons {width:193px; height:37px; line-height:37px; text-align:center; font-size:11px; color:#a3a2a2; float:left}
.buttons a {color:#a3a2a2; padding-left:13px; padding-right:8px}
.buttons a.html {background:url(/img/samples/html.gif) no-repeat left center}
.buttons a.pdf {background:url(/img/samples/pdf.gif) no-repeat left center}
.buttons a.print {background:url(/img/samples/print.gif) no-repeat left center}
.buttons a.gps {background:url(/img/samples/gps.gif) no-repeat left center}
.travelplannertable div.redcross {width:33px; height:37px; line-height:37px; text-align:center; float:left}
.travelplannerslidedown {width:554px; background:url(/img/samples/travel-planer-slidedown.gif) repeat-y; margin-left:33px}
.travelplannerslidedown p {width:500px; font-family:arial; margin-left:14px; padding-top:10px; float:left}
.travelplannerslidedown a.moreinfo {display:block; height:37px; width:12px; background:url(/img/samples/travel-planer-moreinfo.gif) left center no-repeat; float:right; margin-right:11px}
.travelplannerslidedown div.bottom {clear:both; width:554px; height:1px; background:#dddddd}
.travelplannertable div.redcross a {width:33px; height:37px; display:block; background:url(/img/samples/red-cross.gif) no-repeat center center}
.travelplannerslideup {background-image:url(/img/samples/h5-slideup.gif); background-repeat:no-repeat; background-position:96% 50%}
.travelplannergreen span {line-height:37px;color:#ffffff; height:37px; display:block; cursor:hand; cursor:pointer;	
padding-left:40px; margin-left:5px; background:url(/img/samples/travel-planer-smallcompass.gif) no-repeat left center}
select.wide {width:300px !important; border:1px solid #dddddd !important; padding-top:4px !important; padding-bottom:4px !important; font-size:12px !important; font-family:Tahoma !important; color:#333333 !important}
div.resetconfirm a {display:block; line-height:27px; background:url(/img/samples/convert-button.gif); color:#ffffff; text-align:center; height:27px; width:77px; float:right; margin-left:10px}

/* --- web part view types --- */
/* error block in WebPart */
.wpPerr {padding:0px; font-size:10px; margin:0px}
/* service menu for webparts */
.srvMenuTD {height:12px; border-bottom:dotted 1px #CCC}
.tblINCservicemenu {background-color:#FFF; margin-top:3px; display:block}
.tblINCservicemenu TD {padding:0px 0px; vertical-align:top; height:20px;  /*font-size:70%;*/ color:#545454}
.tblINCservicemenu A {color:#545454; text-decoration:none}
.tblINCservicemenu A:hover {color:#F00}
.tblINCservicemenu TD.tisk {vertical-align:middle; padding:0px 5px 0px 2px}
/* (itb) Icon Title Block */
.itbTBL {width:100%}
.itbTDtit {padding:0px 0px 0px 1px; /*font-size:90%;*/ font-weight:bold; background-repeat:repeat-x; height:29px}
.itbTDtit H1,.itbTDtit H2 {/*font-size:100%;*/ float:left; margin:0px; padding:0px; padding-top:7px;}
.itbTDtit IMG {width:27px; height:29px; float:left; margin-right:5px;}
.itbTDitemname {padding:2px 2px 2px 6px; /*font-size:90%;*/ font-weight:bold; height:27px}
.itbTDitemname H1 {/*font-size:100%;*/ margin:0px; padding:0px}
.itbTDcontent {background-color:#FFF; padding:10px 0px 10px 0px; /*font-size:75%;*/ font-weight:normal; vertical-align:top; text-align:justify}
.itbTDvspacer {border:none; height:6px}
/* (bb) Border Block */
.bbTBL {padding:0px; margin:0px 0px 6px 0px; width:100%}
.bbTDtit {border:solid 1px; /*font-size:75%;*/ font-weight:bold; border-bottom:none; padding:2px 2px 2px 7px; vertical-align:middle; height:23px; text-align:left}
.bbTDitemname {padding:2px 2px 2px 6px; /*font-size:75%;*/ font-weight:bold; height:27px}
.bbTDcontent {background-color:#FFF; padding:2px; vertical-align:top; /*font-size:75%;*/ border:solid 1px}
.bbTDvspacer {border:none; height:6px}
/* (feb) Full Effects Block */
.febTBL {padding:0px; margin:0px 0px 6px 0px; width:100%}
.febTDtit {padding:2px 2px 2px 7px; /*font-size:75%;*/ font-weight:bold; border:solid 1px; border-bottom:none; vertical-align:middle; height:23px; text-align:left}
.febTDitemname {padding:2px 2px 2px 6px; /*font-size:75%;*/ font-weight:bold; height:27px}
.febTDcontent {background-color:#FFF; padding:2px; border:solid 1px; /*font-size:75%;*/ vertical-align:top}
.febTDshadow {border:none; height:4px}
.febTDvspacer {border:none; height:6px}
/* (tb) Title Block */
.tbTBL {padding:0px; margin:0px 0px 6px 0px; width:100%}
.tbTDtit {padding:2px 2px 2px 7px; /*font-size:75%;*/ font-weight:bold; vertical-align:middle; border-bottom:none; height:23px; text-align:left}
.tbTDitemname {padding:2px 2px 2px 6px; /*font-size:75%;*/ font-weight:bold; height:27px}
.tbTDcontent {background-color:#FFF; padding:2px; /*font-size:75%;*/ vertical-align:top}
.tbTDvspacer {border:none; height:6px}
/* (tsb) Title Shadow Block */
.tsbTBL {padding:0px; margin:0px 0px 6px 0px; width:100%}
.tsbTDtit {padding:2px 2px 2px 7px; /*font-size:75%;*/ font-weight:bold; vertical-align:middle; border-bottom:none; height:23px; text-align:left}
.tsbTDitemname {padding:2px 2px 2px 6px; /*font-size:75%;*/ font-weight:bold; height:27px}
.tsbTDcontent {background-color:#FFF; padding:2px; /*font-size:75%;*/ vertical-align:top}
.tsbTDshadow {border:none; height:4px}
.tsbTDvspacer {border:none; height:6px}
/* (div) DIV Block */
.divDIV {padding:0px; margin:0px 0px 5px 0px; width:100%}
.divPtit {padding:2px 2px 2px 7px; /*font-size:75%;*/ font-weight:bold; margin:0px 0px 4px 0px; width:100%; height:23px}
/* (ifr) IFRAME Block */
.ifrIFR {padding:0px; margin:0px; width:100%; height:100%}
.ifrTBL {padding:0px; margin:0px 0px 6px 0px; width:100%}
.ifrTDtit {padding:2px 2px 2px 7px; /*font-size:75%;*/ font-weight:bold; border:solid 1px; border-bottom:none; vertical-align:middle; height:23px; text-align:left}
.ifrTDcontent {background-color:#FFF; padding:0px; border:solid 1px; /*font-size:75%;*/ vertical-align:top; height:99%}
.ifrTDshadow {border:none; height:4px}
.ifrTDvspacer {border:none; height:6px}

/* titled */
div.titledTit {margin:0px 0px 10px 0px; padding:0px;display:block;}
div.titledTit div.ctgLinkBox {display:block; color:#FFF; padding:3px 0px;line-height:20px; font-weight:bold}
div.titledTit div.ctgLinkBox A.titCtgLink {display:inline-block; color:#ffffff; padding-left:20px; background-color:#78a22f; /*width:78px;*/ height:20px; line-height:20px; background-image:url(/img/gotoregion-arrow.gif); background-position:9px 6px; background-repeat:no-repeat;padding-right:10px}
div.titledTit div.ctgLinkBox A.titCtgLink:HOVER {text-decoration:underline}
div.titledTit div.titBox {background-color:#78a22f; padding:7px 20px 7px 10px;margin:0px; display:inline-block; float:left}
div.titledTit .titBox H1 {/*width:350px;*/ font-weight:normal !important; font-size:26px !important; line-height:26px !important; color:#FFF !important;margin:0px !important;padding:0px !important}
div.titledTit .titBox H1 A {color:#FFF !important;text-decoration:none}
div.titledTit .titBox H1 A:HOVER {color:#FFF !important;text-decoration:underline}
div.titledTit div.serviceMenuBox {display:block; text-align:right; clear:none; white-space:normal}
div.titledTit div.subTitBox {margin-top:5px;margin-right:5px;}
div.titledContent {margin:0px;padding:0px 0px 20px 0px;line-height:130%}
div.boxEvOffer {float:right;display:inline-block;margin:17px 2px 2px 2px;padding:0px;text-align:right;font-size:11px;color:#999}
div.boxEvOffer .starline {display:inline-block;white-space:nowrap}
div.boxEvOffer IMG {border:solid 1px #FFF;-webkit-border-radius:2px}
div.boxEvOffer A:HOVER IMG {border:solid 1px #8ebf39; background-color:#8ebf39}
div.boxEvOffer A.active IMG {border:solid 1px #8ebf39;background-color:#8ebf39}
div.evOfferMsgBox {border:solid 2px #55771b; background-color:#78a22f; padding:7px;text-align:left;text-align:center;-webkit-border-radius:6px}
div.evOfferMsgBox TEXTAREA {display:block;width:300px;height:150px;margin-bottom:10px;border:solid 1px #55771b;background-color:#FFE;color:#339;-webkit-border-radius:6px}
div.evOfferMsgBox A.btn {padding:5px 10px;border:none}
div.evOfferMsgBox A:HOVER {text-decoration:none}
div.evOfferMsgBox .commentTit {color:#FFF;font-size:10px;text-align:left}

.serviceMenuBox {display:inline-block;white-space:normal;float:right}
.serviceMenuBox A {display:inline-block;margin-left:5px;text-decoration:none;color:#999;font-size:11px;white-space:nowrap; line-height:16px}
.serviceMenuBox A:HOVER {text-decoration:underline; color:#C00}
.srvBtnPrint {background-image:url(/img/print.gif); background-repeat:no-repeat; background-position: 2px 2px; padding-left:16px}
.srvBtnAddToFav {background-image:url(/img/addtotravel.gif); background-repeat:no-repeat; background-position: 2px 2px; padding-left:16px}
.srvBtnSendToFriend {background-image:url(/img/btn_people.gif); background-repeat:no-repeat; background-position: 0px -2px; padding-left:20px}
.srvBtnSubscribe {background-image:url(/img/btnico/email.gif); background-repeat:no-repeat; background-position: 1px 1px; padding-left:16px}
.srvBtnUnSubscribe {background-image:url(/img/btnico/emailno.gif); background-repeat:no-repeat; background-position: 1px 1px; padding-left:16px}

div.boxAddToFavNote {display:block; padding:5px; text-align:right;margin:0px}
div.boxAddToFavNote A {color:#000;text-decoration:none}
div.boxAddToFavNote A:HOVER {color:#C00; text-decoration:none}
div.boxAddToFavNote .addToFavNoteText {border:solid 1px gray; background-color:#FFE}

/* < ---- WebPart View types */

/*>------------------------ from OLD CSS */
/* > FavoriteList WebPart */
.flTbl {width:100%; padding:0px; margin:0px; margin-bottom:5px; /*font-size:75%*/}
.flTbl .flTit {background-color:#699; color:#FFF; font-weight:bold; padding:4px}
.flTbl .flBody {padding:1px; border:solid 1px #9CC}
.flTbl .flCntr {vertical-align:top; padding:1px 0px;color:#366; background-color:#EFF}
.flTbl .flMin {text-align:right; vertical-align:top; background-color:#EFF; font-weight:bold}
.flTbl .flMin IMG {cursor:hand; cursor:pointer; margin-top:1px;}
.flTbl TD {padding:0px}
.flTbl TABLE {margin:0px; background-color:#FFFFF6}
.flTbl TABLE TR.r {background-color:none; behavior:url(/css/row.htc)}
.flTbl TABLE TR.r_over {background-color:#BEE; behavior:url(/css/row.htc)}
.flTbl TABLE TR.e {background-color:none; behavior:url(/css/row.htc)}
.flTbl TABLE TR.e_over {background-color:#BEE; behavior:url(/css/row.htc)}
.flTbl TABLE TD {padding:0px 0px; vertical-align:top; text-align:left}
.flTbl TABLE TD A {color:#022E76; text-decoration:underline}
.flTbl TABLE TD A:hover {color:#000099}
.flTbl B {color:red}
.flTbl .btnTd {padding:2px; padding-top:2px; text-align:center; background-color:#EFF}
.flTbl .n {width:5%; /*font-size:85%;*/ color:#666; padding-right:2px;}
.flTbl .x {width:10%; text-align:right; vertical-align:top;}
.flTbl .x A {color:#F00; font-weight:bold; text-decoration:none}
.flTbl .x A:hover {text-decoration:none}
.flTbl .u {width:95%; text-align:left; padding-left:0px}
.flTbl .u IMG {margin:0px; border:none}
.flTbl .u A.exp {color:#655}
.flTbl .u A.exp:hover {color:#922}
.flTbl .pBtn {/*font-size:90%;*/ margin:0px; padding:0px; padding-left:4px; color:#366; margin-bottom:3px; text-align:center; background-color:#EFF; border-top: dashed 2px #AEE}
.flTbl .legend {text-align:left; vertical-align:top; margin:0px; padding:1px; border-top:dashed 2px #AEE}
.favListNote {border:solid 1px #666; background-color:#FF9; color:#666; /*font-size:75%;*/ z-index:1000; padding:2px; width:200px; position:absolute; top:10; left:10; display:inline; filter:progid:DXImageTransform.Microsoft.dropShadow(Color=999999,offX=2,offY=3,positive=true)}
/* < FavoriteList WebPart */

/* wp_item_default, wp_last_minute_whole, wp_month_offer_one, wp_ppg_events_one */
.tblMainInfoBlock {background-color:#FFF;border:solid 1px #D7D7D7; width:143px}
.tdItemLogoImg {cursor:hand; cursor:pointer; text-align:center; vertical-align:top; padding:5px 5px 0px 5px; width:133px}
.levo-naziv {padding:5px 4px; font-weight:bold; color:#000; text-align:center}
.levo-naslov {padding:4px; color:#737373; line-height:120%; text-align:center}
.tblMainInfoBlock .slika {padding:0px 5px 5px 5px; text-align:center}
.tblMainInfoBlock .slika IMG {width:133px; border:0px; cursor:hand; cursor:pointer}
IMG.imgMainIMG {width:133px; border:solid 1px #CCC; padding:3px; margin-left:10px; margin-bottom:10px; cursor:hand; cursor:pointer}
/* wp_local_info, wp_region_info, wp_searh ... */
.tdWPPlaceName,.tdWPPlaceName2 {padding:0px; color:#2899D1; text-transform:uppercase; font-weight:bold; text-decoration:none}
.tdWPPlaceName IMG,.tdWPPlaceName2 IMG {margin-right:5px}
.tdWPPlaceName2 {border-bottom:dotted 1px #AAA}
/* --- */

.divWarn {margin:5px; padding:5px; border:solid 1px red; font-size:110%; color:#000; text-align:center; background-color:#FFE;-webkit-border-radius:4px}
/*S {font-size:-1px; margin:-1px; padding:-1px; width:0px}*//*separator for long strings  visibility:hidden;*/
S {margin:0px; padding:0px; width:0px}/*separator for long strings  visibility:hidden;*/
.vec {font-weight:bold}
.vec A {color:#244b86; text-decoration:none}
.vec A:hover {text-decoration:underline}
.info-naslov-0 {font-weight:bold; font-size:110%; color:#78a22f}
.info-naslov {font-weight:bold; color:#78a22f}
.checkboksi {padding:8px}
.hotel-okv {padding:10px 11px 12px 11px}
.hotel-ime{font-weight:bold}
.hotel-ime A {text-decoration:underline}
.hotel-tekst A {text-decoration:underline}
.attName {color:gray}
.tdGrayDot {padding:0px; background-image:url(/img/gray_dot_bg.gif); background-repeat:repeat-x; height:1px}
.noMARGIN {margin:0px}
.imgCtg1 {cursor:hand; cursor:pointer; margin-bottom:5px; width:200px; margin-right:10px}
.imgCtgDn {cursor:hand; cursor:pointer; margin-top:10px; margin-right:20px; height:80px}

.errorBox {padding:0px; background-color:white; font-weight:bold;}
.errorBox div, #errBox, #msgBox {margin:10px; padding:10px; font-size:120%; font-family: Tahoma,'Courier New'; font-weight: normal; border:solid 2px;}
.errorBox div.err, #errBox  {color:#C00; border-color:#B00; background-color:#FFE; font-weight:normal;}
.errorBox div.msg, #msgBox {color:#000600; border-color:#060; background-color:#FFE;}
.errorBox span {font-weight:bold;color:Black;}
.errorBox div.err .main,#errBox .main {padding:0px; margin:0px; border:none; border-bottom:1px solid #CCC;font-size:110%}

/* Selector box */
.SelectorBox {font-size:11px; position:absolute; z-index:11; text-align:left; border:solid 1px #78a22f; color:#FF0000; background-color:#FFF; display:none;}
.SBoxHeader {margin:0px;padding:0px}
.SBoxTit {width:90%;text-align:left;vertical-align:top;font-size:100%;padding:3px}
.SBoxCloseBtn {width:10%;text-align:right;vertical-align:top; padding:3px}
.SBoxCloseBtn IMG {cursor:hand;margin:0px}
.SBoxBody {padding:10px 0px;font-size:100%;font-weight:bold}
.SBoxBody A {width:100%;color:#666;padding:2px 10px;text-decoration:none;display:block;margin:0px}
.SBoxBody A.sel {color:#78a22f}
.SBoxBody A:HOVER {color:#FFF;background-color:#78a22f;text-decoration:none}

/* wp ppg events ... */
.regBlockBox {display:block; padding:0px; margin:0px; margin-bottom:10px; border:solid 1px #5959DC; background-color:#FFFFF0;text-align:center;-webkit-border-radius:4px}
.tblPPGreg {display:inline-block;margin:10px 0px;width:98%;margin:4px;-webkit-border-radius:4px}
.tblPPGreg TD.nm {width:50%; vertical-align:top; color:#009; text-align:right; vertical-align:top; padding-right:5px; font-weight:bold}
.tblPPGreg TR.nmu {background-color:#EED}
.tblPPGreg TD.nmuf {vertical-align:top; text-align:right; color:#333; padding-right:5px}
.tblPPGreg TD.nmc {width:50%; vertical-align:top; color:#009; text-align:center; vertical-align:top; padding:7px; font-weight:bold}
.tblPPGreg TD.tit {padding:2px; padding-left:4px; background-color:#69699C; color:#FFF; font-weight:bold; vertical-align:middle; text-align:left}
.tblPPGreg TD.sbmt {background-color:#69699C; text-align:right; padding-right:2px}
.tblPPGreg TEXTAREA {width:100%}
.regTopBar {display:block;margin:0px; padding:0px; width:100%}

/*<------------------------ from OLD CSS */

.frtlIframe {width:100% !important;margin:0px !important;margin-bottom: 20px !important}
#tableMainMiddle .wpContent {padding:0px; margin:0px; margin-bottom:10px; text-align:justify}
#tableMainMiddle .wpContent IMG {margin:0px 10px 5px 0px; padding:3px 0px 0px 0px/*6px*/}
#tableMainMiddle .wpContent IMG.border {padding:3px}
#tableMainMiddle .wpContent IMG.border-right {cursor:hand; cursor:pointer; width:250px;border:solid 1px #DDD; float:right; margin:0px 0px 0px 10px;-webkit-border-radius:3px}
.boxPathMapFRAME {text-align:center;padding:0px;margin:0px 0px 10px 0px;border:solid 1px #DDD;background-color:#eef8fd}
.framePathMap {}
.boxAddInfo {float:right; margin:0px 0px 0px 10px;padding:0px;text-align:center}
.boxAddInfo .btn {width:104px}
.btnPathMapProfile IMG {width:100px;margin:5px 0px 0px 0px !important}
#tableMain .btn {padding-top:4px;padding-bottom:4px;background-position:3px 7px}
#tableMain .wpContent .btn IMG {margin:3px 2px; border:none; height:auto; float:left;padding:0px 0px;-webkit-border-radius:0px}

/* > wp_search_small_result advanced search */
.menuTypeSearch {text-align:center; vertical-align:middle; padding:3px 5px; margin:0px; margin-bottom:10px}
.menuTypeSearch TD {color:#0677af; padding:3px 5px}
.menuTypeSearch TD.normal {border:solid 1px #2899d1; background-color:#FFF}
.menuTypeSearch TD.normal A {color:#2899d1; font-weight:bold; text-decoration:none}
.menuTypeSearch TD.normal A:hover{color:#F00; font-weight:bold; text-decoration:none}
.menuTypeSearch TD.normalF {border-bottom:solid 1px #2899d1; border-right:solid 1px #2899d1}
.menuTypeSearch TD.normalF A {color:#2899d1; font-weight:bold; text-decoration:none}
.menuTypeSearch TD.normalF A:hover {color:#FFF; font-weight:bold; text-decoration:none; background:#2899d1; padding:1px 4px; border:solid 1px #2899d1}
.menuTypeSearch TD.selected {background-color:#2899d1; color:#FFF; font-weight:bold}

TABLE.tblChkMain {border:solid 1px #D8D7D3}
.tdChk {vertical-align:top;text-align:left}
.tdChk INPUT {display:inline}
.tdChk A {display:inline-block}

/*
.tblChkA {color:#4b4b49; padding-left:21px; text-indent:-21px; vertical-align:top; margin:0px; margin-left:3px}
.tdChkA {width:33%}
.tdChk INPUT {margin-right:3px}
.tdChkT {font-weight:bolder; color:#595959; background-color:#EAEAEA; vertical-align:middle; border-top:solid 1px #D8D7D3; padding:2px}
.tdChkSrch {border-top:solid 2px #D8D7D3; background-color:#EAEAEA; padding:2px 5px; vertical-align:middle; height:20px}
*/

.boxMainAttSearch {padding:3px; margin:10px 0px; border:solid 1px #DDD}
.boxSearchAttLink {margin:10px 0px; background-color:#DDD; padding:5px; font-weight:bold}
.AttSearchStrInput {width:200px;border:solid 1px #CCC}
.AttSearchFromInput {width:100px;border:solid 1px #CCC}
.boxAttBottom {padding:3px; margin:10px 0px;text-align:left}
/* < wp_search_small_result advanced search */
.btmmr7 {margin-bottom:7px}
.hide {display:none}
.ucase {text-transform:uppercase}
.boxMapRezult {text-align:center; /*background-color:#EEF8FD;*/ margin-top:20px !important; border:solid 1px #999/*#9FCF4A*/;  -webkit-border-radius:2px;padding:0px}
.boxMapRezult IFRAME {width:100%; height:560px}
.PublicationSelect {margin-left:15px}
.brochure {display:none}
.boxMapRezult {width:100%; text-align:center !important; background-color:#EEF8FD}
/*.boxMapRezult IFRAME {display:inline-block}*/
.boxOwnerInfo {font-size:90%; color:#999;margin-top:5px}
.boxOwnerInfo .OwnerInfo A {color:#999}
.boxSendComment {padding:3px;text-align:right;font-size:90%}
.boxSendComment IMG {height:9px; width:9px; margin-right:5px}
.boxSendComment A.err {color:#C00}
.boxCommentForm {display:none;padding:5px; background-color:#bbd988; -webkit-border-radius:2px; text-align:center}
.boxCommentForm TEXTAREA {margin:0px 0px 5px 0px; border:solid 2px #78a22f;width:98%; height:100px; background-color:#FFE; -webkit-border-radius:2px}
.boxCommentForm A {margin:0px}
.boxCommentForm .btn {padding:3px 10px;border:none}

.inhDataBox {padding:0px 0px}
.inhDataBox .inhTitle {font-weight:bold; font-size:120%; color:#78a22f;margin-bottom:10px}
.gray {color:#999}


/* SiteMap */

#tdMainCenter div.leftwrapper div.left div.resetconfirm a {
	display:block;
	line-height:27px;
	background:url(images/convert-button.gif);
	color:#ffffff;
	text-align:center;
	height:27px;
	width:77px;
	float:right;
	margin-left:10px;
}

#tdMainCenter h5.sitemap {
	margin-bottom:10px !important; height:27px !important; font-family:arial !important; font-size:20px !important;
}

#tdMainCenter h5.sitemap a {
	font-size:20px !important; line-height:27px !important; font-family:arial !important;
}

#tdMainCenter div.sitemap div.border {
	border:1px solid #e0e0e0; margin-bottom:10px;
}

#tdMainCenter div.sitemap div.border a {
	width:278px;height:25px; display:block; font-family:arial;font-size:16px;line-height:25px;color:#78a22f; padding-left:20px;
}

#tdMainCenter div.sitemap div.links ul
{
    list-style-type:none;
    }

#tdMainCenter div.sitemap div.links {
	padding-left:30px; color:#333333; font-size:14px;
	padding-bottom:10px;
}

#tdMainCenter div.sitemap div.links a {
	display:block;
	line-height:18px;
	color:#333333;
	font-family:arial;
	font-size:14px;

}

#tdMainCenter div.sitemap div.links div.sublinks {
	padding-left:12px;
	
}

#tdMainCenter div.sitemap div.links div.sublinks a {
	font-size:12px;
	line-height:16px;
	font-family:arial;
	color:#666666;
}
.leftwrapper div.left div.formbox td.descriptionwide {
	width:290px; padding-top:10px; padding-bottom:10px;
}

#tdMainCenter div.leftwrapper div.left div.formbox td.inputwide {
	width:300px;
}
 div.leftwrapper div.left div.formbox select.wide {
	width:300px;
	border:1px solid #dddddd;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	font-family:Tahoma;
	color:#333333;
}

div.leftwrapper div.left div.bulletedlinks {
	font-size:12px;
	font-family:arial;
	line-height:15px;

}

#tdMainCenter div.leftwrapper div.left div.bulletedlinks a {
	padding-left:12px;
	background:url(images/green-bullet.gif) no-repeat left center;
}


#tdMainCenter div.leftwrapper div.left div.travelplanneritem {
	margin-bottom:3px;
}

#tdMainCenter div.leftwrapper div.left div.travelplannergreen {
	width:286px;height:37px;line-height:37px;color:#ffffff;
	background-color:#78a22f;
	font-family:arial;
	background-image:url(images/h5-slidedown.gif);
	background-repeat:no-repeat;
	background-position:96% 50%;	
	cursor:pointer;	
	float:left;

}

#tdMainCenter div.leftwrapper div.left div.travelplannertable {
	width:334px;
	height:37px;
	background-image:url(images/travel-planer-table.gif);
	float:left;
	font-family:arial;

}

#tdMainCenter div.leftwrapper div.left div.travelplannertable div.town {
	width:108px;
	height:37px;
	line-height:37px;
	text-align:center;
	float:left;
}

#tdMainCenter div.leftwrapper div.left div.travelplannertable div.buttons {
	width:193px;
	height:37px;
	line-height:37px;
	text-align:center;
	font-size:11px;
	color:#a3a2a2;
	float:left;
}

#tdMainCenter div.leftwrapper div.left div.buttons a {
	color:#a3a2a2;
	padding-left:13px;
	padding-right:8px;
}

#tdMainCenter div.leftwrapper div.left div.buttons a.html {
	background:url(images/html.gif) no-repeat left center;
}

#tdMainCenter div.leftwrapper div.left div.buttons a.pdf {
background:url(images/pdf.gif) no-repeat left center;
}

#tdMainCenter div.leftwrapper div.left div.buttons a.print {
background:url(images/print.gif) no-repeat left center;
}

#tdMainCenter div.leftwrapper div.left div.buttons a.gps {
background:url(images/gps.gif) no-repeat left center;
}

#tdMainCenter div.leftwrapper div.left div.travelplannertable div.redcross {
	width:33px;
	height:37px;
	line-height:37px;
	text-align:center;
	float:left;
}

#tdMainCenter div.leftwrapper div.left div.travelplannerslidedown {
	width:554px;
	background:url(images/travel-planer-slidedown.gif) repeat-y;
	margin-left:33px;
}

#tdMainCenter div.leftwrapper div.left div.travelplannerslidedown p {
	width:500px;
	font-family:arial;
	margin-left:14px;
	padding-top:10px;
	float:left;
}

#tdMainCenter div.leftwrapper div.left div.travelplannerslidedown a.moreinfo {
	display:block;
	height:37px;
	width:12px;
	background:url(images/travel-planer-moreinfo.gif) left center no-repeat;
	float:right;
	margin-right:11px;
	
}

#tdMainCenter div.leftwrapper div.left div.travelplannerslidedown div.bottom {
	clear:both;
	width:554px;
	height:1px;
	background:#dddddd;
}

#tdMainCenter div.leftwrapper div.left div.travelplannertable div.redcross a {
	width:33px;
	height:37px;
	display:block;
	background:url(images/red-cross.gif) no-repeat center center;
}

#tdMainCenter div.leftwrapper div.left div.travelplannerslideup {
	background-image:url(images/h5-slideup.gif);
	background-repeat:no-repeat;
	background-position:96% 50%;
}

#tdMainCenter div.leftwrapper div.left div.travelplannergreen span {
	line-height:37px;color:#ffffff;
	height:37px;
	display:block;
	cursor:pointer;	
	padding-left:40px;
	margin-left:5px;
	background:url(images/travel-planer-smallcompass.gif) no-repeat left center;
}

.bannerBox {background-color:#FFF; margin:0px 0px 15px 0px; padding:9px 9px 0px 9px; text-align:center; vertical-align:top; border:solid 1px #CCC}
.bannerBoxRight {margin-bottom:0px}
.bannerBox IMG {padding:0px; margin:0px}
.bannerBox A {display:block; vertical-align:top; text-align:center; padding:0px;margin:0px 0px 10px 0px}
.bannerBoxTower {width:160px; margin:0px;padding:0px;text-align:center;vertical-align:top;border:none;z-index:60000;display:none;position:absolute; left:1027px;top:20px}
.bannerBoxTower .boxBtnClose {/*background-color:gray;*/ text-align:right;margin:-10px 0px 10px 0px;padding:0px}
.flashBnr {margin:0px;padding:0px;margin-bottom:10px;display:inline-block}
.bannerBoxLeftNoborder, .bannerBoxCenterNoborder, .bannerBoxRightNoborder {margin-bottom:10px}
.calendarDescr {padding-bottom:10px}
.highline {line-height:200%}
.greenTxt {color:#78a22f}
.greenTxt2 {color:#56800D}
.greenTxt3 {color:#345D0A}
.picsearchresult {text-align:center}
.picsearchresult A IMG {height:75px; dwidth:75px; margin:2px 2px; padding:2px; border:solid 1px #DDD}
.sml {font-size:80%}
.sml2 {font-size:90%}
.gry {color:#999}
.gry2 {color:#666}

.tdChk {vertical-align:top}
.tblChkMain {background-color:#FBF9FA; padding:0px; border:solid 2px #D8D7D3; border-top:solid 1px #D8D7D3}
.tblChkA {color:#4b4b49; padding-left:16px; text-indent:-21px; vertical-align:top; margin:0px; margin-left:3px}
.tdChkA {width:33%}
.tdChkT {font-weight:bolder; color:#595959; background-color:#EAEAEA; vertical-align:middle; border-top:solid 1px #D8D7D3; padding:2px}
.tdChkSrch {border-top:solid 2px #D8D7D3; background-color:#EAEAEA; padding:2px 5px; vertical-align:middle; height:20px}

table.centeredPics TD {vertical-align:middle;text-align:center}
/* search rezults */
.srchRezTit {font-weight:normal; font-size:120%; color:#4b4b4d}
.dotBg,.zaposleni_dotBg {margin:0px;font-size:2px; height:1px/*background-image:url(/img/dotline_block.gif)*/}
.nRez {/*color:#033f87*/ margin: 5px 0px}
.nextPrev {font-weight:bolder; text-decoration:none; border-top:solid 1px #CCC}
.nextPrev A {text-decoration:none; margin-left:3px; margin-right:3px}
.nextPrev A:hover {color:#900;}
.srchRezTit_numbers {font-weight:bolder; /*color:#033f87;*/ text-decoration:none;  /*margin-left:3px; margin-right:3px*/}
.srchRezTit_numbers A {text-decoration:none}
.nRezSelected {font-weight:bolder; color:#800; text-decoration:none}
.srchRezTit_search_header {font-weight:bolder; color:#595959}
table.tableSrchRez {background-color:#FFFEFB; color:#4B4B49; padding:3px}
table.tableSrchRez TD {color:#4B4B49;padding-top:10px}
table.tableSrchRez A {margin:0px; line-height:11px; vertical-align:middle; font-weight:normal; /*padding-top:10px*/}
table.tableSrchRez A:hover {color:#C00}
table.tableSrchRez TD.tdSrchRezCtg {color:#FFF; font-weight:normal; font-size:18px; font-family:arial; line-height:27px; height:27px; background:#78a22f; color:#ffffff; padding-left:10px; margin-bottom:14px;padding-top:2px}
table.tdSrchRezItem {/*line-height:100%;*/ /*padding-bottom:10px*/}
table.tdSrchRezItem P {margin:0px; padding:0px; margin-top:5px; color:#4B4B49}
table.tdSrchRezItem B {color:#666; font-weight:normal; font-size:90%}
/*.tdSrchRezCtg {border:solid 1px #D8D8D3; background-color:#EAEAEA; padding:3px; font-weight:bold; height:15px}*/
.wpSearchContent {padding:0px;margin:0px;margin-bottom:10px}

/* photoalbum.css */
.gl-zikono {padding-right:3px; padding-left:4px; font-weight:bold; font-size:75%; background-image:url(../img/ctg_icons/3_ctg_tit_bg.gif); color:#FFF; background-repeat:repeat-x; height:29px}
.foto {background-color:#FFF; border: 1px solid #CBCBCB; border-bottom:none}
.foto TD {text-align:center; vertical-align:middle}
.foto TD.foto-down2 {text-align:left}
.foto-kol2,.foto-kol3,.foto-tekst2,.foto-down2 {background-image:url(../img/pikice1v.gif); background-position:left; background-repeat:repeat-y}
.foto-kol1,.foto-kol2,.foto-kol3,.foto-tekst1,.foto-tekst2,.foto-down1,.foto-down2 {font-size:90%;	border-bottom: 1px solid #CBCBCB}
.foto-kol1, .foto-kol2 {padding:18px 6px 8px 6px}
.foto-kol1 img, .foto-kol2 img, ..foto-kol3 img {border:1px solid #CBCBCB}
.foto-tekst1, .foto-tekst2 {vertical-align:top; padding:2px 6px 2px 6px}
.foto-down1, .foto-down2 {font-weight:bold;	background-color:#ECF5F9}
.foto-tekst1 a, .foto-tekst2 a,.foto-down1 a, .foto-down2 a {color:#545454;	text-decoration:none}
td .foto-kol3 {background-color:#999}
a.more {padding-right:10px; font-size:11px; background-image:url(/img/content-arrow.gif); background-repeat:no-repeat; background-position:center right}
a.less {padding-left:10px; font-size:11px; background-image:url(/img/content-arrow-less.gif); background-repeat:no-repeat; background-position:center left}

.CDescription{margin-top:10px; margin-bottom: 10px}
.CLinks A{margin-top:10px; margin-bottom: 10px}
.Itemlinks {background:transparent url(/img/samples/green-bullet.gif) no-repeat scroll right center;padding-bottom: 4px;padding-right:12px;}

#tdMainRight .column
{
    background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C9C8C8;
clear:both;
margin:0;
padding:12px;
text-align:left;
    }
.MainInfoButtonBox {width:380px; text-align:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px}
.btnGoogleCalendar {float:left;margin-right:5px}
.MainInfoButtonBox .btn {font-weight:normal; padding:3px 10px; margin-top:0px; margin-bottom:0px; line-height:15px}
.MainInfoButtonBox .btnRegEvent {text-align:center; margin:3px 0px;width:50%/*250px*/}
.AddInfoBox {display:block; border:solid 2px #78a22f; margin-top:20px; padding:10px; background-color:#FFFFF1;vertical-align:top;-webkit-border-radius:3px}
.AddInfoBox LEGEND {color:#78a22f; padding-left:5px; padding-right:5px; font-weight:bold}
.AddInfoBox .attachItem, .attachItem {display:inline; background-position:0px 0px; background-repeat:no-repeat; padding:3px 0px 3px 22px; margin:5px 10px 5px 5px;float:left;}
.AddInfoBox .attachItem A, .attachItem A {text-decoration:underline}
.AddInfoBox .attachItem A:HOVER, .attachItem A:HOVER {color:#C00}
.AddInfoBox .addtext {margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #999}
.ppgRegAgreementTextBox {border:solid 1px gray; margin: 2px;background-color:#F0F0D6;padding:3px}
.ppgRegAgreeButtonBox {text-align:center; margin-top:10px}
.ppgRegAgreementTextBox .ppgRegAgree {padding:3px 10px; line-height:14px}
.blockMore {/*border-bottom: solid 2px #9FCF4A; */margin: 10px 0px; padding: 0px;/*margin:10px 0px; padding:5px 10px;-webkit-border-radius:3px*/}
#NewCard0 {white-space:nowrap}
div.tagcloud a.less {float:right; text-align:right; text-decoration:underline}
.subCtgTit, table.tableSrchRez TD.subCtgTit {color:#78a22f; font-size:130%;font-weight:bold; padding:10px 0px; /*text-decoration:underline*/}
#tdMainCenter table.tableSrchRez TD.tdSrchRezItem {padding:0px}
#tdMainCenter table.tableSrchRez TD.ppgSItems {padding:10px 0px}
#tdMainCenter table.tableSrchRez .tdSrchRezItem P {padding-bottom:3px}
#tdMainCenter .tdsrchRezItem P IMG {margin:0px}

#tableMainMiddle .titledContent .left,#tableMainMiddle .wpContent .left {float:left; margin-right:10px; margin-left:0px}
#tableMainMiddle .titledContent .right,#tableMainMiddle .wpContent .right {float:right; margin-left:10px;  margin-right:0px}
.titledContent .bordered, .titledContent IMG.bordered, #tableMainMiddle .wpContent IMG.bordered {padding:5px; border:solid 1px #CCC;-webkit-border-radius:3px}

#prev, #next {text-transform:uppercase}

#bottom .navigation A {margin-left:3px;margin-right:3px}
div.news {padding:0px;margin:0px}
#tdMainCenter DIV.nopad {margin:0px; padding:0px}
#tdMainCenter P.nopad {margin:0px; padding:0px}
#tdMainCenter h4.ttasmall {font-size:16px;line-height:18px}
.greenBG {background-color:#78a22f}
.ttaSearchStr {font-weight:bold;border:solid 1px #CCC; background-color:#FFE; height:26px; margin:1px 0px 0px 0px; padding:1px 3px}
.two_column_catalog_container{width:620px;}
.noRez {color:#666; margin:20px; padding:10px; font-weight:normal; font-size:120%; line-height:130%; border:solid 2px #CCC;-webkit-border-radius:3px}
.mb5 {margin-bottom:5px}
.mb7 {margin-bottom:7px}
.mb10 {margin-bottom:10px}
.line20 {line-height:20px}
.line30 {line-height:30px}
.bulleted A {padding-bottom:3px}
.bd {font-weight:bold}
.sz110 {font-size:110%}

/* --> home.css */
/* wp_3_img_ctg */
.Tbl3ImgCtg {margin:0px; margin-bottom:10px; width:454px}
.Tbl3ImgCtg TD {text-align:left; vertical-align:top; font-size:75%}
.Tbl3ImgCtg IMG {border:0px}
.Tbl3ImgCtg TR.trTit {height:26px; dheight:29px}
.Tbl3ImgCtg .tdIcon {height:29px; width:30px; padding:0px; background-image:url(../img/ctg_icons/3_ctg_tit_bg.gif); background-repeat:repeat-x}
.Tbl3ImgCtg .tdIcon IMG {width:27px; height:29px; margin:0px}
.Tbl3ImgCtg .tdTit {dwidth:118px; vertical-align:middle; padding:1px 2px 1px 5px; padding-top:3px; background-image:url(../img/ctg_icons/3_ctg_tit_bg.gif); background-repeat:repeat-x}
.Tbl3ImgCtg .tdTit H1 {margin:0px; color:#FFF; padding:0px; font-weight:bold; font-size:11px}
.Tbl3ImgCtg .tdText {color:#545454; padding-bottom:5px; padding-top:5px}
.Tbl3ImgCtg TR.trPic {height:63px}
.Tbl3ImgCtg .tdPict {padding:0px}
.Tbl3ImgCtg .tdPict IMG {margin:0px; width:148px; height:63px}
.Tbl3ImgCtg .tdSpr {width:5px; font-size:2px; padding:0px}
.Tbl3ImgCtg .tdSpr IMG {width:5px; height:5px}
/* wp_3_news */
.tekst1datum {font-weight:bold; color:#244b86}
/* wp_center_IMG */
.razgl-tekst {font-size:75%; color:#000}
.razgl-tekst A {color:#000; text-decoration:none}
/* wp_linkgroup_1,2,3 */
.imgLnkGroup {width:148px; margin:0px; margin-bottom:7px}
.LnkBox {margin:0px; padding:0px}
.LnkBox LI {display:list-item; list-style-image:url(../img/bull1.gif); padding:0px; margin:0px; padding-bottom:4px; padding-left:23px; text-indent:-23px}
.LnkBox A {text-decoration:none; margin-left:6px}
.LnkBox A:hover {text-decoration:underline}

/*wp_in_the_spotlight*/
.boxinTheSpotLight {margin:10px 0px}
.boxInTheSpotlightTit {margin:0px; padding:0px; width:100%}
.boxInTheSpotlightTit .boxTit {font-weight:normal; font-size:160%; color:#8aae4b;text-align:left;vertical-align:bottom;padding:0px}
.spotBoxMenu {vertical-align:bottom; text-align:right; font-size:80%; font-weight:bold;padding:4px;color:#8ebf39}
.spotBoxMenu A {background-color:#bbd988; color:#FFF; text-decoration:none; padding:4px 15px}
.spotBoxMenu A:hover {background-color:#8ebf39; color:#FFF; text-decoration:none}
.spotBoxMenu A.sel {background-color:#8ebf39; color:#FFF}

.boxItemTAB {margin:0px;width:100%}
.boxSpotSeparator TD {padding:10px 0px}
.boxSpotSeparator IMG {height:1px;background-color:#dadada; width:100%;margin:0px}

.boxSpotItem TD {padding:0px;vertical-align:top; text-align:left}
TD.spotPic {padding:3px; border:solid 1px #CCC; width:222px}
TD.spotPic IMG {width:222px;height:153px;border:none}
TD.spotInfo {font-size:80%; vertical-align:top;padding-left:10px; line-height:140%}
TD.spotInfo .itemTit {font-size:120%;font-weight:bold;color:#78a22f;margin:0px;padding:0px;margin-bottom:10px}
TD.spotInfo, TD.spotInfo A {color:#555}
TD.spotInfo A {font-size:95%}
TD.spotInfo A:HOVER {color:#C00}
TD.spotInfo A IMG {border:0px;margin:0px; margin-left:5px}

/* Upcoming events*/

.UEv_MainDiv {/*border:solid 1px green; */width:330px; text-align:left; margin:0px;padding:0px; font-size:80%;display:inline-block;}
.UEv_Div, .UEv_MainDiv A {color:#666;font-weight:normal}
.UEv_MainDiv A:HOVER {color:#C00}
.UEv_MainDiv IMG.imgMore {border:0px;margin:0px;margin-right:5px}
.UEv_Caption {color:#8aae4b; font-size:200%;margin:10px 0px}
.UEv_Categories {margin:5px 0px 0px 10px; text-align:right}
.UEv_Choose {color:#8ebf39; margin-right: 5px;text-align:right}
.UEv_Ctegory {margin:3px; background-color:#eef8de}
.UEv_Ctegory A {color:#FFF; text-decoration:none}
.UEv_Ctegory A:hover {color:#FFF; text-decoration:none}
.UEv_CategorySelected {background-color:#8ebf39}
.UEv_box {margin:0px;padding:0px;width:100%}
.UEv_Div {margin:5px 0px 10px 0px; padding:10px 0px 0px 0px; border-top:solid 1px #999}
.UEv_Gray {color:#848484}
.UEv_Green {color:#78a22f}
.UEv_Link {text-decoration:none}
.UEv_TabLinks {white-space:nowrap}
.UEv_TabLinks A {background-color:#bbd988; color:#FFF; margin-left:3px;padding:2px 10px;text-decoration:none}
.UEv_TabLinks A:HOVER {color:#FFF;background-color:#8ebf39; text-decoration:none}
.UEv_TabLinks A.sel {background-color:#8ebf39}

.Send_Invitation_input {width:100px}
.Send_Invitation_Description {width:350px}
.Send_Invitation_Button {margin-top:5px;float:right;}

.boxFaceBook {clear:both; float:left; display:inline-block;width:300px; text-align:left; font-size:75%; margin:0px;padding:0px; margin-bottom:15px}

/* do not miss out*/
div.column div.miss-out {width:300px; height:336px; background:url(/img/miss-out.gif)}
div.column div.miss-out div.naslov {padding-left:15px; padding-top:50px}
div.column div.miss-out div.naslov h1 {padding-bottom:3px}
div.column div.miss-out a.miss-out {display:block; margin-left:14px; margin-right:34px; padding:5px; background:#fbfdf7; font-size:11px; line-height:12px; color:#55771b; margin-bottom:1px}
div.column div.miss-out a.miss-out:hover {display:block; margin-left:14px; margin-right:34px; padding:5px; background:#92c140; font-size:11px; color:#ffffff; margin-bottom:1px; text-decoration:none}
div.column div.miss-out a.active {display:block; margin-left:14px; margin-right:34px; padding:5px; background:#92c140; font-size:11px; color:#ffffff; margin-bottom:1px; text-decoration:none}
div.column div.miss-out div.imgborder {background:url(/img/miss-out-image-border.gif); margin-left:12px; width:256px; height:120px}
.imgDMO {width:244px; height:109px;border:0px}
.dmoBox {/*border:solid 1px red; */width:292px;padding:0px;margin:0px;padding-bottom:0px;display:inline-block;vertical-align:top;text-align:left;background-image:url(/img/dmo_bg.jpg);background-repeat:repeat-y;float:left}
.dmoBox IMG {border:0px;margin:0px}
.dmoTop, .dmoBottom {margin:0px;padding:0px}
.dmoBottom {background-color:#FFF}
.dmoBox2 {margin:0px 7px;width:246px;display:block}
.dmoTit {padding:0px 0px 10px 18px; font-size:150%;color:#8aae4b}
.dmoTextBox {padding:0px 7px 0px 5px;font-size:75%;text-align:left;vertical-align:top}
.dmoPicBox {padding:0px;text-align:center;vertical-align:top;padding:0px;background-image:url(/img/dmo_pic_bg.jpg);background-repeat:repeat-y;background-position:0px 0px;font-size:2px}
.dmoWhiteBox {padding:5px;background-color:#FFF;color:#55771b}
.dmoGreenBox {padding:5px;background-color:#92c140;color:#FFF}

/*wp_highlighted*/
.boxHighLighted {padding-left:15px}
/*<-- home.css*/
.ttaArchSearchTit {font-weight:bold; font-size:130%; color:#666}
#tableMainMiddle .wpContent IMG.imgMainItemIMG {float:right;margin:3px 0px 5px 10px}
.btmPlusLink {padding-left:20px; background-image:url(/img/share.png); background-repeat:no-repeat; margin:3px 0px}

.tdPaging {padding:0px 5px 5px 5px}
#tdMainCenter H5.btmmrg7 {margin-bottom:7px}
.btmmrg7 {margin-bottom:7px}
.blockDistanceSelector {margin:0px; padding:0px}
#tdMainCenter .blockDistanceSelector .leftTxt {font-weight:bold;color:#666;font-size:110%}
.boxRelativeInfo {margin-left:120px;margin-top:10px;margin-bottom:10px;color:#666}
.boxRelativeInfo B {font-size:110%}
#header A.need_help{text-transform:none !important;}
#tdMainCenter .blockDistanceSelector .filter_by {margin-right:5px}
#tdMainCenter .blockDistanceSelector .filter_by A {cursor:pointer; cursor:hand}
.SelectedPhoto {border:3px solid #95D326; height:39px !important; width:61px !important}
A.redStatus {color:#C00;text-decoration:none}
.LinkEventBox SPAN {display:block;color:#666;font-size:90%;border-top:solid 1px #CCC;margin-top:7px}
.srD {display:inline-block; font-size:90%;color:#666;margin-right:10px}
.srP {display:inline-block; font-weight:bold;margin-left:10px;}
P.evRez {margin-bottom:1px}
A.UpCsHPad10 {padding-left:10px;padding-right:10px;text-transform:uppercase}
.boxSearchFilters {padding:10px 0px 20px 0px; font-weight:bold; color:#999}
.boxSearchResultsInfo {font-size:120%; padding:10px 0px 0px 0px; font-weight:bold; color:#999}
.boxSearchResultsInfo .SearchOptions {font-weight:bold; color:#666;}
.boxSearchResultsInfo .nSearchResults {font-weight:bold; color:#666; font-size:120%}

.subCtgCountBox {display:inline-block; float:right;width:200px; border:solid 1px #CCC; padding:10px; margin:10px 0px 10px 10px;color:#78a22f;-webkit-border-radius:3px}
.subCtgCountBox .subCtgListTit {display:inline-block; color:#666;font-size:120%;padding:0px; margin:-3px 0px 5px 0px}
.subCtgCountLine {border-top:solid 1px #CCC}
.subCtgCountLine .n {display:block; width:30;float:right}
.subCtgCountBox .subCtgListMoreBlock {padding:5px 0px 0px 0px;text-align:right}
.subCtgCountLine .subCtgListHiddenBox {margin:0px;padding:0px}

.PostCardBox {}
.PostCardTopBox {text-align:right;margin-bottom:10px}
.PostCardPic {border:solid 2px #EEE; margin:5px;}
.PostCardText {border:1px solid #CCC; color:#666; padding:10px; margin:10px}
.agreementBox {clear:both; line-height:120%; padding:5px; color:#333; display:none; border:solid 1px #CCC; background-color:#EEE}
.iframeExternalUrl{}
.emspan {white-space:nowrap}