body,div,p,ul,li,img,a,br {padding:0px; margin:0px; color:#3d3d3d;}

body {text-align:center; background:url('/images/lightBlueDot.gif') 0px 0px repeat-x; font: normal 11px verdana, sans-serif;}
input, select, td {font: normal 11px verdana, sans-serif;}
img {border:0px;}
form {display:inline;}
div#container {margin:auto auto; width:965px; height:auto; overflow:hidden; position:relative;}
div#top {width:965px; height:195px; position:relative;}
div#main {width:965px; min-height:395px; height:auto !important; height:395px; background: url('/images/mainBg.gif') 0px 0px repeat-y;}
div#bottom {width:965px; height:40px; background:url('/images/bottomBg.gif') 0px 0px no-repeat; clear:both;}
div#content {width:685px; height:auto; float:left; margin-left:25px; margin-top:15px; position:relative; text-align:left;}
div#welcome {width:685px; height:auto; background:url('/images/welcomeBg.gif') 0px 0px repeat-y;}
div#subContainer {width:685px; height:auto; background:#ffffff url('images/subTopBg.jpg') 0px 0px no-repeat; overflow:hidden;}
div#subContainerOffer {position:relative; width:685px; height:auto; background:#ffffff; overflow:hidden; background-position:top right; background-repeat:no-repeat;}
div#subContent {position:relative; width:655px; margin:95px 15px 15px 15px; height:auto; overflow:hidden;}
div#subContentOffer, div#subContentAcc {width:655px; margin:15px; height:auto; overflow:hidden;}
.photo_container
	{
		float: left;
		margin: 0px;
		padding: 3px;
		width: 186px;
		height: 139px;
		border: solid 2px; 
		border-color:#1395cb;
		overflow: hidden;
		text-align: center;
	}
.gallery_photo_container
	{
		float: left;
		margin: 10px;
		width: 179px;
		height: 118px;
		overflow: hidden;
		border:solid 2px;
		border-color:#1395cb; 
		text-align: center;
		padding: 3px;
	}
.ppp {	
		
		float: left;
		margin: 0px;
		width: 210px;;
		overflow: hidden;
		text-align: center; }
/* GALERIA */
.galleryOutline
	{ padding: 0 15px 0 12px; }
li.galleryList	
	{ list-style-type: none; }


#subContent ul, #subContentAcc ul {margin:0px 0px 0px 15px;}

#nav{
	float: left;
	width: 214px;
	height: auto;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	display:block;
}
#mainnav {
	padding: 0px;
	margin: auto auto;
	width: 160px;
}
#mainnav ul {
	list-style: none;
	margin: 0px;

}
#mainnav p {
	padding-top:8px;
	padding-right: 15px;
}
#mainnav li{
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 159px;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px #fff dotted;
}
#mainnav li a:link, #mainnav li a:visited, #mainnav li a:active{
	display: block;
	height: 20px;
	color: #fff;
	/*padding: 8px 9px 8px 0px;*/
	text-decoration: none;
	background-image: url('/images/nav_arrow.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding: 8px 15px 0 0;
}
#mainnav li a:hover {
	display: block;
	height: 20px;
	color: #fff;
	text-decoration: none;
	background-image: url('/images/nav_arrow2.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:8px;
	padding-right: 15px;
}

#mainnav li a p {color: #fff;}

#mainSearchForm {position:absolute; top:65px; left:45px;}
#mainSearchForm select {width:200px; height:auto; margin:3px 0px 3px 0px;}

.block {display:block;}
.contact {width:450px; float:right; margin-top:17px; color:#52bee3}
.navy {color:#0079ab;}
.left {float:left;}
.clear {clear:both;}

a.navy {color:#0079ab; text-decoration:none;}
a.navy:hover {color:#0079ab; text-decoration:underline;}

.hidden {display:none;}
.visible {display:block;}

#linki {margin:5px; width:100px;}
#linki a {display:block; text-decoration:none;}
#linki a:hover {display:block; text-decoration:underline;}

ul.check li, .shortBlock ul li {margin:3px 0px 3px 18px; list-style-image:url('/images/liCheckIE.gif');}
html> body ul.check li, html> body .shortBlock ul li {margin:3px 0px 3px 18px; list-style-image:url('/images/liCheck.gif');}

.pageTitle {font-size:20px; color:#006690;}
.tabTItle {font-size:20px; color:#3d3d3d;}
.path {margin-bottom:10px;}

.shortPanel {float:right; width:210px; height:auto; overflow:hidden; background:#dff8ff; border-bottom:1px solid #00658f;}
.shortPanelOffer {float:right; width:210px; height:auto; overflow:hidden; background:#dff8ff; border-bottom:1px solid #00658f; margin-top:290px;}
.shortHead {background:#00658f; padding:5px; color:#ffffff; font-weight:bold;}
.shortTitle {font-weight:bold; color:#00658f;}
.shortBlock {width:200px; margin:5px;}
.shortDots {width:210px; height:3px; border-bottom:1px dotted black;}
.sDots {width:0px; height:0px;}

.shortBrochureOffer {position:absolute; top:45px; right:0px; width:150px; height:auto; overflow:hidden; background:#dff8ff; border-bottom:1px solid #00658f;}
.shortBrochureBlock {width:140px; margin:5px;}
.shortBrochureBlock img {margin:10px 60px 0px 60px;}

.descContainer {width:440px; height:240px; background:#51bee7; position:relative; margin-top:15px;}
html> body .descContainer {width:440px; height:240px; background:#51bee7; position:relative; margin-top:0px;}
.descContent {width:410px; height:210px; background:#bae5f5; position:absolute; top:15px; left:15px;}
.descInfo {width:145px; height:auto; position:absolute; top:5px; left:5px; }
.descDots {width:125px; height:3px; border-bottom:1px dotted black; margin-bottom:3px;}

.descInfo ul li {margin:3px 0px 3px 10px; list-style-image:url('/images/liArrIE.gif');}
html> body .descInfo ul li {margin:3px 0px 3px 13px; list-style-image:url('/images/liArr.gif');}

.descPhotoFrame {width:265px; height:195px; overflow:hidden;}

.descPhotoNav {width:265px; height:15px; background:#00658f; text-align:center; color:white; position:relative;}
.descPhotoPrev {position:absolute; top:3px; left:7px; cursor:pointer;}
.descPhotoNext {position:absolute; top:3px; right:7px; cursor:pointer;}
.descDotsLong {width:440px; height:3px; border-bottom:1px dotted black; margin-bottom:10px; margin-top:10px;}

#tab_2 .descDotsLong, #tab_3 .descDotsLong, #tab_4 .descDotsLong, #tab_5 .descDotsLong, #tab_6 .descDotsLong {width:440px; height:3px; border-bottom:1px dotted black; margin-bottom:5px; margin-top:1px;}
#tab_2 ul, #tab_3 ul, #tab_4 ul, #tab_5 ul {margin-bottom:15px;}
#tab_2 ul li, #tab_3 ul li, #tab_4 ul li, #tab_5 ul li {margin:3px 0px 3px 10px; list-style-image:url('/images/liArrIE.gif');}
html> body #tab_2 ul li, html> body #tab_3 ul li, html> body #tab_4 ul li, html> body #tab_5 ul li {margin:3px 0px 3px 13px; list-style-image:url('/images/liArr.gif');}

.none {display:none;}
.block {display:block;}

.orange {color:#ec6700;}
a.orange:link, a.orange:active, a.orange:visited {color:#ec6700; text-decoration:none;}
a.orange:hover {color:#ec6700; text-decoration:underline;}

#tab_1 {display:block;}
#tab_2 {display:none;}
#tab_3 {display:none;}
#tab_4 {display:none;}
#tab_5 {display:none;}
#tab_6 {display:none;}

.right {float:right;}
.left {float:left;}

#topTab1 {float:left; display:inline; width:126px; height:22px; background-image:url('/images/tab1_on.gif'); text-align:center; overflow:hidden; cursor:pointer;}
#topTab2 {float:left; display:inline; width:96px; height:22px; background-image:url('/images/tab2_off.gif'); text-align:center; overflow:hidden; cursor:pointer;}
#topTab3 {float:left; display:inline; width:61px; height:22px; background-image:url('/images/tab3_off.gif'); text-align:center; overflow:hidden; cursor:pointer;}
#topTab4 {float:left; display:inline; width:112px; height:22px; background-image:url('/images/tab4_off.gif'); text-align:center; overflow:hidden; cursor:pointer;}
#topTab5 {float:left; display:inline; width:112px; height:22px; background-image:url('/images/tab5_off.gif'); text-align:center; overflow:hidden; cursor:pointer;}
#topTab6 {float:left; display:inline; width:61px; height:22px; background-image:url('/images/tab6_off.gif'); text-align:center; overflow:hidden; cursor:pointer;}
.top4 {margin-top:4px;}
.topTabSep {float:left; width:8px; height:22px; background:url('/images/grayDot.gif') bottom left repeat-x;}

.accBlock {width:655px; height:auto; background:#006690; margin-top:10px; padding-bottom:1px;}
.accBlockTitle {font-weight:bold; font-size:14px; color:white; padding:5px;}
.accCont {width:653px; height:auto; background:#ffffff; margin-left:1px; white-space:nowrap; overflow:hidden;}
#accVisual {display:none;}

#flashObject_1 {display:block;}
#flashObject_2, #flashObject_3, #flashObject_4, #flashObject_5 {display:none;}

#href_1 {font-weight:bold;}

.eKatalog {width:75%; padding:0px; border-collapse:collapse;}
.eKatalog td {vertical-align:middle; height:25px; border-bottom: 1px solid #006699;}

a.idLink {color:#52bee3; text-decoration:none;}
a.idLink:hover {color:#52bee3; text-decoration:underline;}

/* ---------------------------------------------------------- */

.sunsites_body {background: #3ee0ff url(../eurocamp/images/sunsites_background.gif) 0 0 repeat-x;}

div#sunsites_menuTop {
	width: 908px; 
	margin-left: auto; 
	margin-right: auto;}
	
div#sunsites_menuTop a {
	padding-left: 10px; 
	padding-right: 10px; 
	text-decoration: none; 
	font: bold 12px, Verdana; 
	color: white;}

div#sunsites_menuTop a:hover {
	background: url(../eurocamp/images/sunsites_menuTop_background.gif) 0 0 repeat-x; }	
	
td.menuTop {
	text-align: center;
	background: url(../eurocamp/images/sunsites_menuTop_background.gif) 0 0 repeat-x;  
	height: 37px;}
	
td.menuTop_separator {
	background: url(../eurocamp/images/sunsites_menuTop_separator.gif) 0 0 no-repeat; 
	width: 1px;  
	height: 37px;}

div.tekst_gallery {margin: 10px;}

div.pager {text-align: center;}
