body { font-size:0.8em; font-family:Tahoma,verdana; color:#000; margin:0px; padding:0px; }
img { border:0px; }

#container { width:100%; margin:0px; }

.Lbody { width:940px; margin:0px auto 0px auto; }

#header { height:102px; background:url('/_templates/soleada/images/header_back.gif') repeat-x; margin:0px; padding:0px; }
#header #logo { float:left; background:url('/_templates/soleada/images/logo.gif') no-repeat; width:176px; height:72px; display:block; font-size:0px; text-decoration:none; margin:10px 0px 0px 10px; }
#header #mainmenu { float:left; color:#fff; margin:0px; padding:30px 0px 0px 50px; height:60px; width:690px;border:0px solid red; }
#header #mainmenu li { float:left; display:block; margin:0px; padding:5px 12px 0px 20px; border:0px solid red; background:url('/_templates/soleada/images/mainmenu_back.gif') no-repeat; height:25px; white-space:nowrap; }
#header #mainmenu li a { color:#fff; font-size:14px; text-decoration:none; border:0px solid red; }
#header #mainmenu li a:hover { text-decoration:underline; }

#content { background:url('/_templates/soleada/images/content_back.gif') center repeat-y #fff; margin:0px; padding:0px; border:0px solid red; }
#content_sub { background:url('/_templates/soleada/images/content_sub_back.gif') top repeat-x; margin:0px; padding:0px; }
#content .Lbody2 { background:url('/_templates/soleada/images/content_body_back.gif') top repeat-x; }
#content .Lbody { background:url('/_templates/soleada/images/content_body2_back.gif') top right repeat-y; }

#left { float:left; width:244px; position:relative; }
#left #sidemenu { margin:0px; padding:0px; height:172px; }
#left #sidemenu ul { margin:0px; padding:0px 0px 0px 50px; padding-top:25px; }
#left #sidemenu li { list-style-image:url('/_templates/soleada/images/sidemenu_item.gif'); margin:0px 0px 10px 0px; }
#left #sidemenu li:hover { list-style-image:url('/_templates/soleada/images/sidemenu_item_active.gif'); }
#left #sidemenu li a { color:#fff; font-size:16px; }
#left #sidemenu li a:hover { text-decoration:none; }
#left #sidemenu li.active { list-style-image:url('/_templates/soleada/images/sidemenu_item_active.gif'); }
#left #katalog { background:url('/_templates/soleada/images/icon_katalog.gif') no-repeat; width:231px; height:115px; display:block;  font-size:0px; text-decoration:none; margin:0px 0px 0px 5px; }
#left #outpic { background:url('/_templates/soleada/images/sidemenu_out.jpg') no-repeat; width:42px; height:236px; position:absolute; left:-42px; }
#left h2 { color:#0d0e4d; font-size:15px; margin:0px 0px 0px 20px; }
#left #download-katalog { margin:0px 0px 30px 20px; text-align:center; }
#left #download-katalog a { color:red; font-size:15px; font-weight:bold; text-decoration:none; }

#left #zajezdy { margin:5px; padding:0px; }
#left #zajezdy h2 { display:block;background:url('/_templates/soleada/images/zajezdy.gif') repeat-x; height:25px; margin:0px; padding:4px; }
#left #zajezdy h2 a { display:block; color:#000; font-size:14px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; cursor:pointer;  }
#left #zajezdy .zajezdy_sub { display:none; margin:0px;  background:url('/_templates/soleada/images/zajezdy_sub.gif') repeat-x #ffe6d7; padding:5px; }
#left #zajezdy .zajezdy_sub a { color:#000; text-decoration:none; font-size:12px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px; }
#left #zajezdy .zajezdy_sub a:hover { text-decoration:underline; }
#left #zajezdy .zajezdy_sub li { margin:0px 0px 0px 5px; padding:0px; list-style:none; display:block; }
#left .flag { width:31px; height:20px; float:left; margin-right:5px; }
#left #flag_336 { background:url('/_templates/soleada/images/flags/argentina.gif'); }
#left #flag_337 { background:url('/_templates/soleada/images/flags/aruba.gif'); }
#left #flag_338 { background:url('/_templates/soleada/images/flags/bolivie.gif'); }
#left #flag_371 { background:url('/_templates/soleada/images/flags/belize.gif'); }
#left #flag_339 { background:url('/_templates/soleada/images/flags/brazilie.gif'); }
#left #flag_340 { background:url('/_templates/soleada/images/flags/ekvador.gif'); }
#left #flag_372 { background:url('/_templates/soleada/images/flags/francie.gif'); }
#left #flag_373 { background:url('/_templates/soleada/images/flags/guatemala.gif'); }
#left #flag_374 { background:url('/_templates/soleada/images/flags/honduras.gif'); }
#left #flag_341 { background:url('/_templates/soleada/images/flags/chile.gif'); }
#left #flag_375 { background:url('/_templates/soleada/images/flags/jordansko.gif'); }
#left #flag_342 { background:url('/_templates/soleada/images/flags/kolumbie.gif'); }
#left #flag_343 { background:url('/_templates/soleada/images/flags/kostarika.gif'); }
#left #flag_344 { background:url('/_templates/soleada/images/flags/mexiko.gif'); }
#left #flag_345 { background:url('/_templates/soleada/images/flags/panama.gif'); }
#left #flag_376 { background:url('/_templates/soleada/images/flags/paraguay.gif'); }
#left #flag_346 { background:url('/_templates/soleada/images/flags/peru.gif'); }
#left #flag_377 { background:url('/_templates/soleada/images/flags/syrie.gif'); }
#left #flag_378 { background:url('/_templates/soleada/images/flags/uruguay.gif'); }
#left #flag_347 { background:url('/_templates/soleada/images/flags/venezuela.gif'); }
#left #flag_392 { background:url('/_templates/soleada/images/flags/nikaragua.gif'); }
#left #flag_859 { background:url('/_templates/soleada/images/flags/Australia.png'); }
#left #flag_861 { background:url('/_templates/soleada/images/flags/newZealand.png'); }
#left #flag_862 { background:url('/_templates/soleada/images/flags/Singapore.png'); }

#left #zpravodaj { margin:5px; padding:0px; background:url('/_templates/soleada/images/zajezdy.gif') repeat-x #f0a374; }
#left #zpravodaj h2 { margin:0px; padding: 10px 10px 5px 10px; font-size:15px; color:#0d0e4d; }
#left #zpravodaj p { margin:0px; padding: 0px 10px 10px 10px; font-size:12px; color:#0d0e4d; }
#left #zpravodaj form { margin:0px; padding: 0px 10px 10px 10px; }

#right { float:right; width:694px; margin:0px 0px 0px 0px; border:0px solid red; }
#right #blue { background:#17186b; width:694px; margin:8px 0px 0px 0px; color:#fff; min-height:228px; _height:228px; }
#right #blue #roh1 { float:left; background:url('/_templates/soleada/images/blue_roh1.gif') no-repeat; width:5px; height:5px; margin:0px; }
#right #blue #roh2 { float:right; background:url('/_templates/soleada/images/blue_roh2.gif') no-repeat; width:5px; height:5px; margin:0px; }
#right #blue #navbar { background:url('/_templates/soleada/images/navbar_back.gif') repeat-x; height:44px; margin:0px; }
#right #blue #navbar p { font-size:12px; padding:18px 5px 0px 20px; }
#right #blue #navbar a { color:#fff; }
#right #blue #navbar a:hover { text-decoration:none; }
#right #childs { font-size:11px; color:#fff; padding:0px 0px 0px 25px; }
#right #childs li { float:left; width:130px;  margin:0px 5px 0px 0px; background:url('/_templates/soleada/images/zajezd_controlls_li.gif') no-repeat; list-style:none; padding:0px 0px 5px 20px; }
#right #childs a { color:#fff; text-decoration:none; font-size:14px; display:block; margin:0px; padding:0px; }
#right #blue #childs a { color:#fff; }
#right #childs a:hover { text-decoration:underline; }
#right #childs-rows { font-size:11px; color:#fff; padding:0px 15px; }
#right #childs-rows ul { margin:0px 0px 0px 10px; padding-top:15px; }
#right #childs-rows li { margin:0px 5px 5px 0px; background:url('/_templates/soleada/images/zajezd_controlls_li.gif') no-repeat; list-style:none; padding:0px 0px 0px 20px; }
#right #childs-rows a { color:#fff; text-decoration:none; font-size:14px; }
#right #blue #childs-rows a { color:#fff; }
#right #childs-rows a:hover { text-decoration:underline; }
#right #blue h1 { color:#fff; font-size:28px; margin:0px; padding:10px 5px 0px 10px; font-weight:normal; }
#right #blue p { font-size:12px; margin:0px; padding:5px 5px 5px 5px; font-weight:normal; line-height: 130%; }
#right #blue a { color:#ef5b00; }

#right #white { background:url('/_templates/soleada/images/white_back.gif') repeat-x #fff; padding-bottom:20px; margin:0px 8px 30px 8px; color:#000; min-height: 900px; _height: 900px; }
#right #white h1 { color:#ef5b00; font-size:15px; margin:0px; padding:30px 5px 10px 15px; }
#right #white h2 { color:#ef5b00; font-size:13px; margin:0px; padding:30px 5px 10px 15px; font-weight:normal; }
#right #white h3 { color:#0d0e4d; font-size:14px; margin:0px; padding:10px 15px 0px 15px; }
#right #white h3 b { color:#ef5b00; }
#right #white p { color:#0d0e4d; font-size:12px; margin:0px; padding:0px 15px 5px 15px; font-weight:normal; line-height:130%; text-align:justify; }
#right #white a { color:#333; }
#right #white a:hover { text-decoration:none; }
#right #white ul { margin: 0px 10px 5px 30px; padding:5px 0px; color:#0d0e4d; }
#right #white li { margin:0px 0px 0px 30px; padding:0px; color:#0d0e4d; list-style:square; }
#right #white table { margin:0px auto; }

#right #white .sisters { font-size:11px; color:#000; padding:0px 15px; }
#right #white .sisters ul { margin:0px 0px 0px 10px; padding-top:15px; }
#right #white .sisters li { float:left; width:180px; margin:0px 20px 5px 10px; }
#right #white .sisters a { color:#000; text-decoration:none; font-size:14px; }
#right #white .sisters a:hover { text-decoration:underline; }

#right #white #zeme-vlajky { margin:0px 0px 0px 30px; padding-top:20px; }
#right #white #zeme-vlajky p { margin:10px; padding:0px; }
#right #white #zeme-vlajky a { display:block; color:#000; font-size:14px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; cursor:pointer;  }
#right .flag { width:31px; height:20px; float:left; margin-right:5px; }
#right #flag_argentina { background:url('/_templates/soleada/images/flags/argentina.gif'); }
#right #flag_aruba { background:url('/_templates/soleada/images/flags/aruba.gif'); }
#right #flag_bolívie { background:url('/_templates/soleada/images/flags/bolivie.gif'); }
#right #flag_belize { background:url('/_templates/soleada/images/flags/belize.gif'); }
#right #flag_brazílie { background:url('/_templates/soleada/images/flags/brazilie.gif'); }
#right #flag_ekvádor { background:url('/_templates/soleada/images/flags/ekvador.gif'); }
#right #flag_francie { background:url('/_templates/soleada/images/flags/francie.gif'); }
#right #flag_guatemala { background:url('/_templates/soleada/images/flags/guatemala.gif'); }
#right #flag_honduras { background:url('/_templates/soleada/images/flags/honduras.gif'); }
#right #flag_chile { background:url('/_templates/soleada/images/flags/chile.gif'); }
#right #flag_jordánsko { background:url('/_templates/soleada/images/flags/jordansko.gif'); }
#right #flag_kolumbie { background:url('/_templates/soleada/images/flags/kolumbie.gif'); }
#right #flag_kostarika { background:url('/_templates/soleada/images/flags/kostarika.gif'); }
#right #flag_mexiko { background:url('/_templates/soleada/images/flags/mexiko.gif'); }
#right #flag_panama { background:url('/_templates/soleada/images/flags/panama.gif'); }
#right #flag_paraguay { background:url('/_templates/soleada/images/flags/paraguay.gif'); }
#right #flag_peru { background:url('/_templates/soleada/images/flags/peru.gif'); }
#right #flag_sýrie { background:url('/_templates/soleada/images/flags/syrie.gif'); }
#right #flag_uruguay { background:url('/_templates/soleada/images/flags/uruguay.gif'); }
#right #flag_venezuela { background:url('/_templates/soleada/images/flags/venezuela.gif'); }
#right #flag_nikaragua { background:url('/_templates/soleada/images/flags/nikaragua.gif'); }

#right .gallery { margin:0; padding:5px; }
#right .gallery .imgBorder2 { text-align:center; margin:0px 0px 0px 20px; float:left; width:190px; height:165px; padding:0px; }
#right .gallery .imgBorder2 .gal_img { border:5px solid #ccc; margin:0; padding:0; }
#right .gallery .imgBorder2 .label { text-align:center; margin:0px; padding:0px; width:190px; background:#ddd; color:#000; }

#right .gallery .panoramaGallery.imgBorder { margin:24px 0px 0px 50px; width:300px; }

#right #terminy table { width:100%; margin:0px; border-collapse:collapse;  }
#right #terminy table th { background:url('/_templates/soleada/images/table_th.gif') bottom repeat-x; height:35px; color:#fff; text-align:left; vertical-align:bottom; padding:5px; font-weight:bold; border-bottom:6px solid #17186b; font-size:12px; }
#right #terminy table td { background:#ececff; color:#0f1061; text-align:left; vertical-align:middle; padding:5px; font-weight:normal; border-bottom:1px solid #17186b; font-size:12px; }
#right #terminy a { text-decoration:none; color:#0f1061; }
#right #terminy a:hover { text-decoration:underline; }
#right #terminy .terminy-name { width:35%; }

#right .zajezd-controlls { float:right; display:block; width:247px; height:260px; background:#17186b; }
#right .zajezd-controlls ul { padding-left:60px; margin-top:40px; }
#right .zajezd-controlls li { list-style-image:url('/_templates/soleada/images/zajezd_controlls_li.gif'); margin:10px; }
#right .zajezd-controlls li a { text-decoration:underline; color:#fff; font-size:14px;  }
#right #blue .zajezd-controlls li a { text-decoration:underline; color:#fff; font-size:14px;  }
#right #white .zajezd-controlls li a { text-decoration:underline; color:#fff; font-size:14px;  }
#right .zajezd-controlls .outpic { background:url('/_templates/soleada/images/zajezd_controlls_out.jpg') no-repeat; width:37px; height:246px; float:left; }
#right .zajezd-controlls .btn-objednat-zajezd {  position:relative; top:10px; padding-left:10px; }

#right #zajezd h1 { color:#0f1061; font-size:22px; font-weight:normal; }
#right #zajezd h2 { color:#ef5b00; font-size:15px; font-weight:bold; }
#right #zajezd #zajezd-text { float:left; width:460px; background:url('/_templates/soleada/images/white_back.gif') repeat-x #fff; }
#right #zajezd #sidegallery { float:right; width:208px; background:#17186b; margin-left:10px; height:100%; }
#right #zajezd #sidegallery img { margin-left:5px; margin-bottom:5px; }
#right #white #zajezd-bottom { background:#17186b; color:#fff;  }
#right #white #zajezd-bottom h1 { margin-left:20px; font-size:24px; padding:0px 0px 10px 0px; color:#fff; }
#right #white #zajezd-bottom p { margin: 10px 0px 5px 5px; width:415px; font-size:12px; text-align:justify; color:#fff; }
#right #white #zajezd-bottom p b { color:#ef5b00; }
#right #white #zajezd-bottom table { border-collapse:collapse; margin:0px 0px 0px 20px; width:425px; }
#right #white #zajezd-bottom th { background:#12134b; padding:5px; color:#ef5b00; text-align:left; }
#right #white #zajezd-bottom td { background:#24257a; padding:5px; border-top:5px solid #17186b; font-weight:bold; font-size:12px; }

#footer { clear:both; background:url('/_templates/soleada/images/footer_back.gif') repeat-x; height:42px; }
#footer a { color:#fff; }
#footer a:hover { text-decoration:none; }
#footer #credits { float:left; margin:0px; padding:5px 0px 0px 20px; font-size:10px; color:#fff; }
#footer #bottommenu { float:left; margin:0px; padding:5px 0px 0px 50px; font-size:10px; color:#fff; width:650px; }
#footer #bottommenu li { float:left; margin:0px; padding:8px 10px; list-style:none; white-space:nowrap; }
#footer #bottommenu li a { font-size:12px; text-decoration:none; }
#footer #bottommenu li a:hover { text-decoration:underline; }

#vymena_odkazu { color:#fff; background:#ff7c00; text-align:justify; font-size:10px; }
#vymena_odkazu a { color:#fff; text-decoration:none; }
#vymena_odkazu p { margin:0px; padding:10px; }

/* News */
.iconNewsList { margin:0px 10px; padding:10px; }
.iconNewsList .imgBorder { float:left; margin:5px 10px 0px 0px; }
.iconNewsList h3 { margin-bottom: 5px; padding-bottom: 0px; font-size:1.2em; color:#0d0e4d; }
#right #white .iconNewsList h3 a { color:#0d0e4d; }

#right #white .newsItem h2 { font-size:1.3em; color:#0d0e4d; }
#right #white .newsItem .imgBorder { float: left; margin: 0px 10px 10px 15px; font-size: smaller; }
#right #white .newsItem .imgBorder p { text-align:center; }

.adminOptions { border: 1px dashed #888; padding:0px; }
.adminOptions .label { background:#ddd; color:#444; margin:0px; padding:2px; }
.adminOptions .body {  }

#reservationForm .form_item .form_title { padding-left:10px; }
#reservationForm .form_item .form_input { width:450px; }

.structureList ul { padding:0 0 0 30px; }

.site_admin_add a { color:#fff; }


.commonObjectList	{
						clear: both;	
						display:block;
					}
					
.commonObjectList *	{
						color: white;	
					}					
.commonObjectList .listHead	{
						font-weight: bold;
					}

.commonObjectList .item	{
						text-align: left;
						border-top: 1px solid rgb(50,50,50);
						padding-top: 4px;
					}

.commonObjectList .item .icon,
.commonObjectList .listHead .icon {
						width: 			50px;
						/*border: 		1px solid black;*/
						margin: 		0px 3px 2px 3px;
						float:			left;
					}

.commonObjectList .item .title,
.commonObjectList .listHead .title
					{
						float: left;
					}

.commonObjectList .item .button,
.commonObjectList .listHead .button
					{
						float:			right;
						text-align: 	left;
						width: 			22px;
					}
					
.commonObjectList .item .timestamp,
.commonObjectList .listHead .timestamp
					{
						width: 			135px;
						margin-right: 	3px;
						float:			right;
						font-size:		smaller;
					}

.commonObjectList .item .size,
.commonObjectList .listHead .size
					{
						float:			right;
						width: 			80px;
						margin-right: 	10px;
						text-align:	 	right;
					}  
					
.commonObjectList .item .type,
.commonObjectList .listHead .type {
						float:			right;
						width: 			100px;
						margin-right: 	10px;
						text-align: 	left;
						font-size:		smaller;
					} 
										
/* specifics  *****************************************/
/* structure - indent node in list */
.structureList .block	{
						margin-left: 15px;
						text-align:left;
						/*border: 1px solid red;*/
					}

/* structure and data items have left columns */
.structureList		{
						float:left;
						width: 600px;
						margin-left: 5px;
					}
					
.structureListGroups		{
						float: left;
						width: 180px;
					}
					
.structureNav		{
						text-align: center;
						margin-top: 5px;
					}