* {}
html,body {height: 100%;}
body {font: normal 10px/120% Verdana, Arial, Sans-serif;color: #000;margin: 0;padding: 0; background: #fff; }
img {border: none;}
a {font: normal 10px Verdana, Arial, sans-serif; color: #3c1c01; text-decoration: none;}
h1 {color: #000; margin: 0; padding: 0; font: bold 14px/150% Verdana, Arial, sans-serif;}
h2 {color: #000; margin: 0; padding: 0; font: bold 12px/150% Verdana, Arial, sans-serif;}
h3 {color: #000; margin: 0; padding: 0; font: bold 12px/150% Verdana, Arial, sans-serif;}
h4 {color: #000; margin: 0; padding: 0; font: bold 10px/150% Verdana, Arial, sans-serif;}
.h1 {color: #000; margin: 0; padding: 0; font: bold 14px/150% Verdana, Arial, sans-serif;}
.h2 {color: #000; margin: 0; padding: 0; font: bold 12px/150% Verdana, Arial, sans-serif;}
.h3 {color: #000; margin: 0; padding: 0; font: bold 10px/150% Verdana, Arial, sans-serif;}

p {margin: 0; padding: 0 0 18px 0;}
#content {width: 854px; margin: 0 auto; padding: 0 0 10px 0;}
#top {width: 854px; height: 35px; margin: 0; padding: 65px 0 0 0; background: url(/objects/fixed/topbg.png) no-repeat; border-bottom: 1px solid #000; position: relative;}
.logoholder { float: left; width: 247pxem; }
.logo-clicker {display: block; width: 247px; height: 35px; padding: 0; margin: 0;}
#loggedinmenu {margin-top: -21px;}
#menu {float: left; width: 560px; padding: 18px 0 0 0; margin: 0;position: relative;}
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu ul li {list-style: none; margin: 0; padding: 0; float: left; position: relative;}
#menu ul li ul {position: absolute; top: 21px; left: 0;width: 560px; border-left: 1px solid #000; padding: 0 0 0 4px; height: 17px;white-space: nowrap;}
#menu ul li ul li {display: block; float: left; width: auto;}
#menu a {font: normal 11px/150% Verdana, Arial, sans-serif; padding: 0 0 0 0; margin: 0 18px 0 0;}
#menu a:hover {color: #972e22;}
#menu a.menuSideOn {color: #214863;}
#menu a.menuSideUcOn {color: #214863;text-decoration: line-through;}
#menu a.menuSideUcOff {text-decoration: line-through;}
#menu a.menuSideInvOn {color: #214863;text-decoration: underline;}
#menu a.menuSideInvOff {text-decoration: underline;}

#menuaf {float: left; width: 47px; padding: 18px 0 0 0; margin: 0;position: relative;}
#menuaf ul {list-style: none; margin: 0; padding: 0;}
#menuaf ul li {list-style: none; margin: 0; padding: 0; float: left; position: relative;}
#menuaf ul li ul {position: absolute; top: 21px; left: 0;width: 560px; border-left: 1px solid #000; padding: 0 0 0 4px; height: 17px;}
#menuaf ul li ul li {display: block; float: left; width: auto;}
#menuaf a {font: normal 10px/150% Verdana, Arial, sans-serif; padding: 0 0 0 0; margin: 0 37px 0 0;}
#menuaf a:hover {color: #972e22;}
#menuaf a.menuSideOn {color: #214863;}
#menuaf a.menuSideUcOn {color: #214863;text-decoration: line-through;}
#menuaf a.menuSideUcOff {text-decoration: line-through;}
#menuaf a.menuSideInvOn {color: #214863;text-decoration: underline;}
#menuaf a.menuSideInvOff {text-decoration: underline;}

#fastlinks {position: absolute; top: 10px; right: 1px;}
#fastlinks ul {list-style: none; margin: 0; padding: 0;}
#fastlinks ul li {list-style: none; margin: 0; padding: 0;display: inline;}
#fastlinks ul li a {display: block; float: left; padding: 2px 0 2px 20px;font: bold 13px/150% Arial, Verdana, sans-serif;letter-spacing: -1px;}

#menuholder2 {height: 37px; width: 854px;}

#footer {height: 86px; background: #000; margin: 20px 0 0 0; width: 818px; color: #fff; padding: 14px 18px 0 18px;}
#footer a {color: #fff;}
#footer ul {list-style: none; margin: 0; padding: 0; display: inline;}
#footer li {display: inline;}
#footer .righty {text-align: right;}
#footer .righty a{vertical-align:top;}
#destlink {text-align: left; padding: 5px 0 0 10px;}
#destlink a {color: #999;}
.lefty {float: left;}
.righty {float: right;}

.startimage {padding: 0; margin: 0;}
.heading-start {padding: 0 0 0 18px;}
.col1-2av3 {width: 608px; margin: 0; padding: 0; float: left; }
.col1-2av3-2 {width: 590px; margin: 0; padding: 0; float: left; }
.col1av3 {width: 270px; padding: 0 0 0 18px; margin: 0; float: left;}
.col2av3 {width: 270px; padding-left: 32px; margin: 0; float: left;}
.col3av3 {width: 232px; padding: 0 0 0 14px; margin: 0; float: left;}
.col1-3av3 {width: 854px; padding: 0; margin: 0;}
.col3av3-2 {float: left; width: 214px; padding: 0 18px 0 32px;}
.loopholder {padding: 0 0 10px 0; font-style: italic;}
.loopholder p {font-style: italic;}
.col2-3 {margin: 0; padding: 0; float: left;}
.col2-3.koksida {padding: 0 0 0 56px;}
.col2av3.koksida {width: 232px; min-width: 232px; min-height: 2px;}
.col3av3.koksida {width: 232px; min-width: 232px; min-height: 2px;}

.kontakt-pictureholder {float: left; width: 150px; padding: 0 10px 0 0;}
.kontakt-textholder {float: left; width: 200px; padding: 0;}


.flashholder {width: 702px; min-height: 1px; height: auto !important; height: 1px; float: left; padding: 0; margin: 0; float: left;}
#menuholder3 {padding: 0 0 20px 0;}
#menuholder3 a {color: #000;}
#menuholder3 a:hover {color: #972e22;}
#menuholder3 {width: 142px; padding: 10px 0 0 10px; float: left;}
#menuholder3 ul {margin: 0; padding: 0 0 10px 0; list-style: none;}
#menuholder3 li {margin: 0; padding: 0; list-style: none;}
#menuholder3 ul li a {font-weight: bold;}
#menuholder3 a.menuSideOn {color: #972e22;}
#menuholder3 .menulevel5 li {padding: 0 0 0 0;}
#menuholder3 .menulevel6 li {padding: 0;} 
#menuholder3 .menulevel6 a {font-weight: normal;}
#menuholder3 .menulevel6 a.menuSideOn {font-weight: normal; color: #952a1f;}
#menuholder3 .menulevel6 a.menuSideUcOn {font-weight: normal; color: #952a1f; text-decoration: line-trough;}
#menuholder3 .menulevel6 a.menuSideUcOff {font-weight: normal; text-decoration: line-trough;}
#menuholder3 .menulevel6 a.menuSideInvOn {font-weight: normal; color: #952a1f; text-decoration: underline;}
#menuholder3 .menulevel6 a.menuSideInvOff {font-weight: normal; color: #952a1f; text-decoration: underline;}

#menuholder4 a:hover {color: #972e22;}
#menuholder4 {width: 142px; padding: 10px 0 0 10px;margin: 0; float: left; }
#menuholder4 ul {margin: 0; padding: 0; list-style: none;}
#menuholder4 li {margin: 0; padding: 0; list-style: none;}
#menuholder4 ul li a {font-weight: normal;}
#menuholder4 .menulevel5 li {padding: 0;}
#menuholder4 .menulevel6 li {padding: 0;} 
#menuholder4 .menulevel6 a {font-weight: normal;}
#menuholder4 a.menuSideOn {font-weight: normal; color: #952a1f;}
#menuholder4 a.menuSideUcOn {font-weight: normal; color: #952a1f; text-decoration: line-trough;}
#menuholder4 a.menuSideUcOff {font-weight: normal; text-decoration: line-trough;}
#menuholder4 a.menuSideInvOn {font-weight: normal; color: #952a1f; text-decoration: underline;}
#menuholder4 a.menuSideInvOff {font-weight: normal; color: #952a1f; text-decoration: underline;}
.bgholder {background: url(/objects/fixed/rmb.png) no-repeat 100% 0; padding: 5px 0 0 0; margin: 0 0 20px 0;}
.endholder {background: url(/objects/fixed/rm.png) no-repeat 100% 100%; padding: 0 0 4px 0 !important; padding: 0 0 6px 0; height: 100%;}
.destinator_gallery_holder_child {float: left; width: 110px; padding: 0 7px 20px 0;}
.botpad {padding: 0 0 14px 0; margin: 0;}

#inkholder {padding: 0;}
.inkholder img{padding: 0 0 10px 0;}

.startnews1-bg {background: #efefef; padding: 5px 10px; margin: 0 0 6px 0;}
.startnews1-bg h4 a {margin:0; padding: 0;color: #972e22; font: normal 14px Verdana, Arial, sans-serif;}
.startnews1-bg p {margin: 0; padding: 0;}
.newsholder img {display: block;}
.startnews2-bg {background: #efefef; padding: 0; margin: 0 0 6px 0;}
.startnewstext {float: left; margin: 0; padding: 5px 10px; width: 154px; }
.startnewsimage {float: right; margin: 0; padding: 0; width: 58px; height: 52px;}
.startimagepadding{padding: 0 0 20px 0;}
.clearing {clear: both;}
#destinator_the_page {margin: 0 auto;padding: 0;min-height: 100%; height: auto !important; height: 100%;}
.mceContentBody {background-image: none;background-color: #fefefe;font-size: 11px; color: #000;}
body.mceContentBody {margin: 3px; color: #000; }
.mceContentBody {background: #fefefe; color: #000; }
fieldset.login_legend {width: 330px;background: #ccc;margin: 20px;color: #333;}
fieldset.login_legend legend {font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px;}
.login_left {float: left;}
.login_button {border: 1px solid #666;background: #fff;margin: 3px 0 3px 0;}
img.loginbox {width: 75px;margin: 15px 30px 15px 30px;}
#destinator_tab .destinator_obj_hidden {display: none;}
#destinator_tab .destinator_obj_visible {display: block;}

#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;
	background: transparent url(/objects/fixed/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/objects/fixed/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/objects/fixed/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}
#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	outline: none;}
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}
div.halfcol{float:left;}