body 
{
	margin: 0; 
	padding: 0 0 20px 0;
	
	font-family: tahoma, arial, verdana, sans-serif, monospace; 
	font-size: 8pt;
	color: #777777;

	background-color: #F1F3F7;
	background-image: url('../images/back.gif');
	background-repeat: repeat-x;
	background-position: 0 -4px;
}

a
{
	color: #616B11;
}

a:hover 
{
	color: #38393E;
} 

a.btn
{
	display: block;
	float: left;
	width: 80px;
	height: 38px;

	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;

	background-image: url('../images/a_btn.gif');
	background-repeat: no-repeat;
}

a.btn span
{
	display: block;
	padding: 6px 0 0 0;
	text-align: center;
}

a.btn:hover
{
	background-position: 0 -38px;
	color: #FFFFFF;
}

a.btnFloatRight
{
	float: right;
}

a.btnMarginLeft
{
	margin: 0 0 0 3px;
}
/*
input.submit
{
	width: 102px;
	height: 52px;

	border: 0;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;

	background-image: url('../images/submit.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}
*/
ul
{
	list-style-type: square;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 8pt;
}

ul li
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.holder
{
	width: 970px;
	margin: 0 auto 0 auto;
}

div.background
{
	width: 970px;
	float: left;
	background-color: #FFFFFF;
}

div.top
{
	float: left;
	margin: 0 0 1px 0;
	padding: 0;
	width: 970px;
	height: 205px;
	background-image: url('../images/top.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

div.top div.logo
{
	float: left;
	width: 484px;
	height: 205px;
}

div.top div.logo a.logo
{
	float: left;
	display: block;
	width: 300px;
	height: 175px;
}

div.top div.logo a strong
{
	display: none;
}

div.top div.flash
{
	float: right;
	width: 485px;
	height: 205px;
}

div.top div.logo ul
{
	float: left;
	width: 484px;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div.top div.logo ul li
{
  list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

div.top div.logo ul li a
{
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

div.top div.logo ul li a span
{
	display: block;
	margin: 0;
	padding: 8px 10px 0 10px;
}

div.top div.logo ul li a:hover
{
	color: #737E22;
	background-color: #FFFFFF;
}





div.leftSide
{
	width: 242px;
	float: left;
}

div.leftSide div.leftMenu
{
	float: left;
	width: 242px;
	height: 715px;
	float: left;
	background-image: url('../images/leftSide.jpg');
	background-repeat: no-repeat;
}

div.leftSide ul
{
	float: left;
	width: 242px;
	margin: 0;
	padding: 0;
	background-image: url('../images/leftSide_ul.jpg');
	background-repeat: no-repeat;
}

div.leftSide ul li
{
  list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 242px;
	border-bottom: 1px solid #FFFFFF;
}

div.leftSide ul li a
{
	display: block;
	float: left;
	width: 242px;
	margin: 0;
	padding: 8px 0 9px 0;
	color: #38393E;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.leftSide ul li a span
{
	display: block;
	margin: 0;
	padding: 0 8px 0 10px;
}

div.leftSide ul li a:hover
{
	color: #38393E;
	background-color: #D6EEFA;
}

div.leftSide div.setLang
{
	float: left;
	width: 242px;
	height: 30px;
	margin: 0 0 1px 0;
	background-color: #B8DCFF;
	color: #DDDDDD;
}



div.leftSide div.setLang a
{
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	color: #2C4661;
	font-weight: bold;
}

div.leftSide div.setLang span
{
	display: block;
	text-align: center;
	padding: 7px 0 0 0;
}

div.leftSide div.setLang a.selected
{
	color: #688D4E;
}


div.leftSide div.setLang a:hover
{
	color: #4A7399;
}





div.rightSide
{
	width: 727px;
	float: right;
}

div.navigation
{ 
	width: 727px;
	height: 30px;
	float: left;
	color: #38393E;
	font-size: 11px;
	background-color: #B8DCFF;
	overflow: hidden;
}

div.navigation span
{
	display: block;
	float: left;
	padding: 8px 0 0 12px;
} 

div.navigation a
{ 
	color: #5B6165;
}

div.navigation a:hover
{ 
	color: #3D3358;
}

div.navigation div.time
{
	float: right;
	padding: 8px 12px 9px 12px;
	border-left: 1px solid #FFFFFF;
}


div.content
{
	width: 727px;
	float: left;
	color: #666666;
	padding: 0 0 26px 0;
	overflow: hidden;
	line-height : 15px;
}

div.content div.padding
{
	padding: 20px 20px 6px 20px;
}

div.content h1
{
	color: #616B11;
	font-size: 9pt;
	font-weight: bold;
	padding: 0 0 12px 0;
	margin: 0;
}

div.content h2
{
	color: #0E679C;
	font-size: 9pt;
	font-weight: bold;
	padding: 10px 0 10px 0;
	margin: 0;
}

div.content h3
{
	color: #666666;
	font-size: 9pt;
	font-weight: bold;
	padding: 10px 0 10px 0;
	margin: 0;
}

div.content h4
{
	color: #D1461C;
	font-size: 9pt;
	font-weight: bold;
	padding: 10px 0 10px 0;
	margin: 0;
}

div.content p
{ 
	margin: 0;
	padding: 8px 0 8px 0;
	text-align: justify;
	font-size: 8pt;
} 

div.content img
{ 
	margin: 7px 0 10px 12px;
	border: 0;
	border: 2px solid #CCCCCC;
	padding: 1px;
}

/*
div.content h2 img
{
	margin: 4px 8px 6px 4px;
	border: 0;
}

div.content h3 img
{
	margin: 4px 8px 6px 4px;
	border: 0;
}
*/
div.content p.date
{ 
	margin: 0;
	padding: 0;
	text-align: justify;
	color: #666666;
} 

div.content div.newsList h2
{ 
	padding: 16px 0 4px 0;
} 

div.content p.more
{ 
	margin: 0;
	padding: 0 0 10px 0;
	text-align: justify;
} 

div.content table
{ 	
	margin: 8px 0 8px 0;
	border-collapse: collapse;
	width: 100%;
}

div.content td
{ 	
	padding: 6px;
	margin: 0;
	border: 0;
	background-color: #F2F2F2;
	color: #444444;
	border: 1px solid #888888;
	font-size: 8pt;
}  
 
div.content td p
{ 
	margin: 0;
	padding: 3px;
} 

div.content td img
{ 
	border: 0;
} 

div.content div.subMenu
{
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 6px 0 6px 0;
	background-color: #DAE0B8;
	border: 1px solid #B7BE7D;
	font-weight: bold;
}

div.content div.subMenu li
{
	width: 320px;
	float: left;
	color: #B7BE7D;
	padding: 2px 0 4px 0;
	margin: 0;
}


div.content div.subMenu h5
{
	margin: 0;
	padding: 6px 0 6px 20px;
	font-weight: bold;
	font-size: 12px;
	color: #616B11;
}


div.content div.subMenuPic
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 10px 0 10px 0;
}

div.content div.subMenuPic ul
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

div.content div.subMenuPic ul li
{
	float: left;
	margin: 0;
	padding: 0;
	width: 136px;
	height: 107px;
	list-style-type: none;
}

div.content div.subMenuPic ul li a
{
	display: block;
	float: left;
	width: 135px;
	height: 106px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-weight: normal;
	text-decoration: none;
	background-color: #CBDCEF;
	color: #FFFFFF;
	cursor: pointer;
}

div.content div.subMenuPic ul li a span
{
	display: block;
	float: left;
	width: 135px;
	height: 40px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	/*background-color: #142F3D;*/
	cursor: pointer;
	background-image: url('../images/submenupic.png');

}

div.content div.subMenuPic ul li a:hover
{
	background-color: #415A70;
	background-position: 0 -106px;
}
/*
div.content div.subMenuPic ul li a:hover span
{
	background-color: #273900;
}
*/
div.content div.subMenuPic ul li a span strong
{
	display: block;
	margin: 0;
	padding: 2px 4px 0 6px;
	font-weight: bold;
	text-align: left;
	cursor: pointer;

}

div.content div.subMenuPic ul li a.rafting
{
	background-image: url('../images/subMenuPic_rafting.jpg');
}

div.content div.subMenuPic ul li a.divocina
{
	background-image: url('../images/subMenuPic_divocina.jpg');
}

div.content div.subMenuPic ul li a.sopky
{
	background-image: url('../images/subMenuPic_sopky.jpg');
}

div.content div.subMenuPic ul li a.jeskyne
{
	background-image: url('../images/subMenuPic_jeskyne.jpg');
}

div.content div.subMenuPic ul li a.maori
{
	background-image: url('../images/subMenuPic_maori.jpg');
}

div.content div.subMenuPic ul li a.kajaky
{
	background-image: url('../images/subMenuPic_kajaky.jpg');
}

div.content div.subMenuPic ul li a.jetboating
{
	background-image: url('../images/subMenuPic_jetboating.jpg');
}

div.content div.subMenuPic ul li a.combo-aktivity
{
	background-image: url('../images/subMenuPic_combo-aktivity.jpg');
}

div.content div.subMenuPic ul li a.parnikem
{
	background-image: url('../images/subMenuPic_parnikem.jpg');
}

div.content div.subMenuPic ul li a.fjordy
{
	background-image: url('../images/subMenuPic_fjordy.jpg');
}

div.content div.subMenuPic ul li a.letem
{
	background-image: url('../images/subMenuPic_letem.jpg');
}

div.content div.subMenuPic ul li a.ostrovy
{
	background-image: url('../images/subMenuPic_ostrovy.jpg');
}

div.content div.subMenuPic ul li a.ledovce
{
	background-image: url('../images/subMenuPic_ledovce.jpg');
}

div.content div.subMenuPic ul li a.po-kolejich
{
	background-image: url('../images/subMenuPic_po-kolejich.jpg');
}

div.content div.subMenuPic ul li a.tury-s-komfortem
{
	background-image: url('../images/subMenuPic_tury-s-komfortem.jpg');
}

div.content div.subMenuPic ul li a.sport
{
	background-image: url('../images/subMenuPic_sport.jpg');
}

div.content div.subMenuPic ul li a.golf
{
	background-image: url('../images/subMenuPic_golf.jpg');
}

div.content div.subMenuPic ul li a.rybolov
{
	background-image: url('../images/subMenuPic_rybolov.jpg');
}

div.content div.subMenuPic ul li a.adrenalinove
{
	background-image: url('../images/subMenuPic_adrenalinove.jpg');
}

div.content div.subMenuPic ul li a.vino-jidlo-festivaly
{
	background-image: url('../images/subMenuPic_vino-jidlo-festivaly.jpg');
}


div.content div.subMenuPic ul li a.letenky
{
	background-image: url('../images/subMenuPic_letenky.jpg');
}

div.content div.subMenuPic ul li a.autopujcovny
{
	background-image: url('../images/subMenuPic_autopujcovny.jpg');
}

div.content div.subMenuPic ul li a.ubytovani
{
	background-image: url('../images/subMenuPic_ubytovani.jpg');
}

div.content div.subMenuPic ul li a.itinerare
{
	background-image: url('../images/subMenuPic_itinerare.jpg');
}

div.content div.subMenuPic ul li a.zajezdy
{
	background-image: url('../images/subMenuPic_zajezdy.jpg');
}

div.content div.subMenuPic ul li a.cenik
{
	background-image: url('../images/subMenuPic_cenik.jpg');
}

div.content div.subMenuPic ul li a.studium
{
	background-image: url('../images/subMenuPic_studium.jpg');
}

div.content div.subMenuPic ul li a.theBestOfNz
{
	background-image: url('../images/subMenuPic_theBestOfNz.jpg');
}


div.content a.page_textPrint
{
	font-weight: bold;
	color: #005487;
}

div.content a.page_textPrint:hover
{
	font-weight: bold;
	color: #888888;
}


div.content div.gallery
{
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 6px 0 0 0;
	background-color: #F2F2F2;
	border: 1px solid #CDCDCD;
	font-weight: bold;
	font-size: 11px;
}



div.content div.gallery h5
{
	margin: 0;
	padding: 6px 0 12px 20px;
	color: #444444;
	font-weight: bold;
	font-size: 12px;
}

div.content div.gallery div
{
	float: left;
	width: 136px;
	height: 116px;
	margin: 0;
	padding: 0;
}

div.content div.gallery a
{
	float: left;
	margin: 6px 0 6px 18px;
	border: 2px solid #CCCCCC;
	padding: 1px;
}

div.content div.gallery a:hover
{
	border: 2px solid #197AB9;
}

div.content div.gallery a img
{
	border: 0;
	float: left;
	padding: 0;
	margin: 0;
}

div.content div.attachments
{
	float: left;
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 6px 0 6px 0;
	background-color: #F1F3F7;
	border: 1px solid #CDDCE6;
	font-weight: bold;
	font-size: 11px;
}

div.content div.attachments li
{
	color: #CDDCE6;
}

div.content div.attachments a
{
	color: #005487;
}

div.content div.attachments a:hover
{
	color: #333333;
}

div.content div.attachments h5
{
	margin: 0;
	padding: 6px 0 6px 20px;
	color: #005487;
	font-weight: bold;
	font-size: 12px;
}





div.content div.userPage
{
  float: left;
  width: 230px;
  height: 210px;
	margin: 18px 0 0 0;
	overflow: hidden;
}

div.content div.userPage div.padding
{
	padding: 4px 21px 20px 40px;
}

div.content div.userPage form
{
  padding: 6px 0 0 0;
  margin: 0;
}

div.content div.userPage a
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

div.content div.userPage a:hover
{
	color: #D8E6ED;
}


div.content div.userPage p
{
	line-height: 18px;
	color: #FFFFFF;
  padding: 6px 0 0 0;
  margin: 0;
}

div.content div.userPage span
{
	display: block;
	color: #354626;
	margin: 0;
	padding: 0;
}


div.content div.userPage h2
{
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 8px 0 24px 0;
	margin: 0;
}

div.content div.userPage_login
{
	background-image: url('../images/userPage_login.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div.content div.userPage_forgottenPassword
{
	background-image: url('../images/userPage_forgottenPassword.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div.content div.userPage_newRegister
{
	background-image: url('../images/userPage_newRegister.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 226px;
}

div.content div.userPage input.input
{
  border: 1px solid #7A8A30;
  width: 146px;
	margin: 0 0 6px 0;
}

div.content div.userPage input.submit
{
 	background-image: url('../images/userPage_login_btn.gif');
	background-repeat: no-repeat;
	width: 88px;
	height: 40px;
	border: 0;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}








div.leftSide div.leftLogin
{
	float: left;
	width: 242px;
	height: 30px;
	overflow: hidden;
}

div.leftSide div.leftLogin span
{
	display: block;
	padding: 8px 10px 0 10px;
}

div.leftSide div.logged
{
	float: left;
	width: 242px;
}

div.leftSide div.logged h3
{
	display: block;
	float: left;
	width: 242px;
	height: 30px;

	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #3F5406;
	background-color: #C1D09B;
}

div.leftSide div.logged h3 span
{
	display: block;
	padding: 9px 10px 0 10px;
}

div.leftSide div.logged p
{
	margin: 0;
	padding: 6px 0 6px 10px;
}

div.leftSide div.logged a
{
	display: block;
	float: left;
	width: 242px;
	height: 30px;
	color: #FFFFFF;
	overflow: hidden;
	text-decoration: none;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	background-color: #A7B455;
}

div.leftSide div.logged a span
{
	display: block;
	padding: 9px 10px 0 10px;
}

div.leftSide div.logged a:hover
{
	color: #425B00;
	background-color: #C1D09B;
}







div.content form
{
	padding: 0;
	margin: 0;
}

div.content form fieldset
{
 	display: block;
 	padding: 0;
	border: 0;
	margin: 10px 0 10px 0;
	background-color: #E5EFC9;
	/*border: 1px solid #DBE5B5;*/
	color: #616F1E;
	width: 686px;
	float: left;
	font-size: 12px;
}

div.content form fieldset legend
{
	float: left;
	margin: 0;
	padding: 8px 0 10px 10px;
	color: #616F1E;
	font-weight: bold;
	font-size: 13px;
}

div.content form fieldset div.fieldsetText
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 5px 0 9px 0; 
}

div.content form fieldset div.fieldsetText span
{
	display: block;
	padding: 0 13px 0 12px;
}

div.content form fieldset div
{
	float: left;
	width: 100%;
	padding: 2px 0 6px 0;
	margin: 0;
	font-size: 11px;
}

div.content form fieldset div img
{
  border: 1px solid #CFDDB5;
}

div.content form div.radioHolder
{
  float: left;
	width: 370px;
}

div.content form div.radioHolder div.radio
{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}

div.content form div.radioHolder div.radio label.radio
{
 	margin: 0;
	padding: 0;
}

div.content form div.radioHolder div.radio input.radio
{
 	float: left;
 	margin: 2px 8px 4px 3px;
	padding: 0;
}

div.content form label.default
{
  display: block;
	float: left;
	width: 300px;
 	text-align: right;
 	margin: 2px 10px 0 0;
}

div.content form label.required
{
 	color: #1F3242;
}

div.content form label.error
{
 	color: #A83F00;
}

div.content label.errorNavigation
{
	text-decoration: underline;
	color: #A83F00;
	cursor: pointer;
}

div.content p.error
{
	margin: 0;
	padding: 3px 0 3px 0;
}

div.content input.inputText,
div.content select.default,
div.content textarea.default
{
	width: 300px;
}

div.content input.error,
div.content select.error,
div.content textarea.error
{
	background-color: #FDF5AC;
}

div.content input.enter,
div.content select.enter,
div.content textarea.enter
{
	background-color: #E1F5AC;
}

div.content input.readonly,
div.content select.readonly,
div.content textarea.readonly
 {
	background-color: #FDFDFD;
}

div.content div.buttonHolder
{
	float: left;
	padding: 8px 0 0 271px;
}

div.content form input.register_submit,
div.content form input.forgottenPassword_submit,
div.content form input.edit_submit,
div.content form input.editPassword_submit,
div.content form input.contactForm_submit
{
	width: 88px;
	height: 34px;
	background-image: url('../images/submit_btn.gif');
	color: #FFFFFF;
	font-size: 11px;
	cursor: pointer;
	border: 0;
	font-weight: bold;
}



div.pageGallery_item
{
	float: left;
	width: 686px;
	border-top: 1px solid #DDDDDD;
}

div.pageGallery_item div.padding
{
	float: left;
	padding: 4px 0 4px 0;
	margin: 0;
	width: 686px;
}

div.pageGallery_item div.img
{
	float: left;
	width: 130px;
	text-align: center;
	margin: 6px 0 6px 0;
}

div.pageGallery_item div.img img
{
	border: 2px solid #197AB9;
	margin: 0;
	padding: 0;
}

div.pageGallery_item div.h3
{
	float: right;
	width: 556px;
	margin: 0;
	padding: 0;
}

div.pageGallery_item div.p
{
	float: right;
	width: 556px;
	margin: 0;
	padding: 16px 0 0 0;
}



div.home div.text
{
	width: 48%;
	float: left;
}

div.home div.news
{
	width: 48%;
	float: right;
}

div.home div.news h2
{
	margin: 0;
	padding: 0 0 10px 0;
}

div.home div.news p.date
{
	color: #AFBAC1;
}








div.partners
{
	width: 970px;
	height: 30px;
	float: left;
	overflow: hidden;

	font-size: 11px;
	text-align: left;

	background-image: url('../images/partners.gif');
	background-repeat: no-repeat;
}

div.partners div.links
{
	width: 727px;
	float: right;
}

div.partners div.links a
{
  display: block;
	float: left;
	padding: 9px 13px 9px 13px;
	font-weight: bold;
	color: #38393E;
	background-color: #DAE0B7;
	margin: 0 1px 0 0;
	font-size: 10px;
}

div.partners div.links a:hover
{
	background-color: #FAFFFA;
}


 
div.bottomMenu
{
	float: left;
	width: 100%;
	height: 30px;
	margin: 0 0 1px 0;
	padding: 0;
	overflow: hidden;
}

div.bottomMenu div.login
{
	float: left;
	width: 242px;
	height: 30px;
	background-color: #FFFFFF;
	color: #DDDDDD;
}

div.bottomMenu div.login span
{
	display: block;
	padding: 8px 0 0 0;
	text-align: center;
}

div.bottomMenu ul
{
	float: right;
	width: 727px;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	/*border-top: 1px solid #B8DCFF;*/
}

div.bottomMenu ul li
{
  list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

div.bottomMenu ul li a
{
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #3A4C52;
	font-size: 11px;
	text-decoration: none;
}

div.bottomMenu ul li a span
{
	display: block;
	margin: 0;
	padding: 8px 10px 0 10px;
}

div.bottomMenu ul li a:hover
{
	color: #737E22;
	background-color: #D7E6EE;
}




div.bottom
{   
	width: 729px;
	float: right;
	padding: 10px 0 25px 0;
	margin: 5px 0 0 0;

	font-size: 11px;
	text-align: left;

	background-image: url('../images/bottom.gif');
	background-repeat: no-repeat;
}



div.bottom div.bottomMenu ul li a:hover
{
	color: #929ECA;
}



div.bottom div.bottomCopyright
{
	padding: 18px 0 0 12px;
	
}

div.bottom div.copyright
{
	font-size: 10px;
	float: left;
	width: 100%;
	color: #B5B5B5;
	text-align: center;
}


div.bottom div.copyright a
{
	color: #A2A2A2;
}

div.bottom div.copyright a:hover
{
	color: #929ECA;
}



.Cervena {
	font-weight: normal;
	color: #D1461C;
}

.Modra {
	font-weight: normal;
	color: #0E679C;
}

.Zelena {
	font-weight: normal;
	color: #616B11;
}

.Seda{
	font-weight: normal;
	color: #666666;
}


.Cervena_Tucne {
	font-weight: bold;
	color: #D1461C;
}

.Modra_Tucne {
	font-weight: bold;
	color: #0E679C;
}

.Zelena_Tucne {
	font-weight: bold;
	color: #616B11;
}

.Seda_Tucne {
	font-weight: bold;
	color: #666666;
}
