@charset "UTF-8";
/* CSS Document */


/*-----------Basic Styling-----------*/

* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 1.7em;
	background-color: #e2f1e4;
	background-repeat: no-repeat;
}
#clear {
	clear: both;	
}

#wrapper {
	position: relative;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: repeat-y;
	width: 1044px;
/*--------styling top elementes--------*/}
#header {
	float: left;
	height: 261px;
	width: 1044px;
}
#navigation {
	float: left;
	height: 250px;
	width: 200px;
	background-image: url(../images/navigation.jpg);
	background-repeat: no-repeat;
}
#navigation a {
	font-style: italic;
	font-weight: bold;
	color: #438957;
	text-decoration: none;
	display: block;
	text-align: right;
	padding-right: 10px;
	background-image: url(../images/nav_back.jpg);
	background-repeat: no-repeat;
	height: 24px;
	padding-top: 4px;
	padding-bottom: 2px;
}
#navigation a.first {
	margin-top: 35px;
}
#navigation a:hover {
	font-style: italic;
	font-weight: bold;
	color: #7AA381;
	text-decoration: none;
	display: block;
	text-align: right;
	padding-right: 10px;
	background-image: url(../images/nav_back.jpg);
	background-repeat: no-repeat;
	height: 24px;
	padding-top: 4px;
	padding-bottom: 2px;
}
#kayaks {
	float: left;
	height: 231px;
	width: 752px;
	background-repeat: no-repeat;
	background-image: url(../images/kayaks.jpg);
}
#languages {
	float: left;
	height: 221px;
	width: 82px;
	padding-top: 10px;
	background-image: url(../images/languages.jpg);
	background-repeat: no-repeat;
}
#slogan {
	float: left;
	height: 30px;
	width: 834px;
	background-repeat: no-repeat;
	background-image: url(../images/slogan.jpg);
}
#hun {
	height: 44px;
	width: 72px;
	margin-top: 50px;
}
#eng {
	height: 44px;
	width: 72px;
}
#hun img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#list {
	float: left;
	width: 200px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4F8957;
	height: 500px;
}
#list a {
	font-weight: bold;
	text-decoration: none;
	color: #006A51;
}
#list a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #7AA381;
}
#description {
	float: left;
	width: 740px;
	height: 500px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4F8957;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4F8957;
}
#description p {
	padding-bottom: 10px;
}
#description h2 {
	font-size: 18px;
	font-weight: bold;
	color: #4F8957;
	padding-bottom: 8px;
}
#description p.rightAlign {
	text-align: right;
}
#description p.bold {
	font-weight: bold;
}
#description img {
	padding-left: 20px;
}
#description ul li {
	margin-left: 40px;
}
#list ul li {
	margin-left: 20px;
	font-size: 14px;
	color: #4F8957;
}
#content {
	margin-top: 2px;
}
#content h1 {
	color: #EF1A27;
	padding-bottom: 10px;
	font-size: 18px;
}
#footer {
	height: 50px;
	font-size: 11px;
	background-repeat: no-repeat;
	padding-top: 2px;
	background-image: url(../images/footer_back.jpg);
	width: 1044px;
}
#footer a {
	color: #F9D258;
	text-decoration: none;
}
#footer a:hover {
	color: #f3eb7b;
	text-decoration: underline;
}
#copyright {
	float: left;
	width: auto;
	margin-left: 32px;
	color: #FFF;
	margin-top: 6px;
}
#email {
	float: right;
	width: auto;
	margin-right: 32px;
	color: #FFF;
	margin-top: 6px;
}
#submenu {
	background-image: url(../images/submenu_english.jpg);
	background-repeat: no-repeat;
	height: 23px;
	margin-right: 22px;
	margin-left: 22px;
	width: 780px;
	margin-top: 2px;
	float: left;
}
#submenu a {
	color: #438957;
	background-image: url(../images/submenu_back.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 160px;
	text-decoration: none;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	height: 22px;
	padding-top: 1px;
}
#submenu a:hover {
	color: #7AA381;
	background-image: url(../images/submenu_back.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 160px;
	text-decoration: none;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	height: 22px;
	padding-top: 1px;
}
#submenu a.first {
	color: #438957;
	background-image: url(../images/submenu_back.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 160px;
	text-decoration: none;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	height: 22px;
	padding-top: 1px;
	margin-left: 2px;
}
#submenu a.last {
	color: #438957;
	background-image: url(../images/submenu_back.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 160px;
	text-decoration: none;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	height: 22px;
	padding-top: 1px;
	background-color: #FFF;
	padding-right: 2px;
}
#submenu a:hover.first {
	color: #7AA381;
	background-image: url(../images/submenu_back.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 160px;
	text-decoration: none;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	height: 22px;
	padding-top: 1px;
	margin-left: 2px;
}
#submenu a:hover.last {
	color: #7AA381;
	background-image: url(../images/submenu_back.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 160px;
	text-decoration: none;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	height: 22px;
	padding-top: 1px;
	background-color: #FFF;
	padding-right: 2px;
}
#info {
	float: left;
	width: 500px;
	padding-right: 30px;
}
#info p {
	text-align: justify;
}
#list ul li .smaller {
	font-size: 12px;
	line-height: 1.2em;
}
#minikayak {
	position: absolute;
	height: 500px;
	width: 740px;
}
#racing_small {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#racing_big {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#revolution46 {
	position: absolute;
	height: 500px;
	width: 740px;
}
#revolution50 {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#partner580 {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#concord620 {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#revolutionII {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#shadowII {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#minisea {
	position: absolute;
	height: 500px;
	width: 740px;
}
#greenland {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#pacificsea {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#list ul li.bold {
	font-weight: bold;
}
#racingcanoe {
	position: absolute;
	height: 500px;
	width: 740px;
}
#canadier1 {
	position: absolute;
	height: 500px;
	width: 740px;
}
#canadier2 {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#caribbean2 {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#caribbean3 {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#caribbean4 {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#list p.italic {
	font-style: italic;
	font-weight: bold;
	padding-top: 20px;
	font-size: 11px;
}
#info h1.bigger {
	font-weight: 100;
	background-image: url(../images/boat.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 14px;
	font-size: 24px;
	padding-bottom: 20px;
}
#navigation2 {
	float: left;
	height: 251px;
	width: 200px;
	background-repeat: no-repeat;
	background-image: url(../images/navigation2.jpg);
	padding-top: 10px;
	padding-left: 10px;
}
#navigation2 a.first {
	margin-top: 44px;
}
.screenback {
	margin-bottom: 2px;
	margin-left: 2px;
}
.linknowhere {
	display: block;
	text-decoration: none;
	color: #438957;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	height: 26px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
#sidebarmenu1 li ul li {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #379269;
}
.spaceBefore {
}
#contentGallery {
	height: 500px;
	width: 1016px;
	background-image: url(../images/wrapper_back.jpg);
	background-repeat: repeat-y;
	padding: 14px;
}
#galleryMainNav {
	float: left;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1C7F59;
	width: 996px;
	margin-bottom: 10px;
	font-size: 13px;
	background-repeat: repeat-y;
}
#galleryMainNav a {
	display: block;
	float: left;
	width: auto;
	padding-right: 12px;
	padding-left: 12px;
	font-style: italic;
	font-weight: bold;
	color: #438957;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	height: 22px;
	background-image: url(../images/gallerynav_back.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
}
#galleryMainNav a.first {
	margin-left: 20px;
}
#gallerySideBar {
	float: left;
	height: 400px;
	width: 218px;
	margin-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #4A956C;
	border-right-color: #4A956C;
	border-bottom-color: #4A956C;
	margin-left: 10px;
	padding-right: 10px;
}
#galleryMain {
	float: left;
	height: 400px;
	width: 746px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #4A956C;
	border-right-color: #4A956C;
	border-left-color: #4A956C;
}
#gallerySideBar a {
	color: #4A956C;
	text-decoration: none;
	display: block;
	margin-bottom: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #4E9B77;
	border-bottom-color: #4E9B77;
	margin-top: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#galleryMainNav a:hover {
	display: block;
	float: left;
	width: auto;
	font-style: italic;
	font-weight: bold;
	color: #7AA381;
	text-decoration: none;
	background-color: #FF9;
}
#galleryMainNav a:hover.first {
	margin-left: 20px;
	color: #7AA381;
}
#gallerySideBar a:hover {
	color: #4A956C;
	text-decoration: none;
	display: block;
	margin-bottom: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #4E9B77;
	border-bottom-color: #4E9B77;
	margin-top: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #A2C1AE;
}
#thumbnail {
	float: left;
	width: 232px;
	height: 180px;
	margin: 6px;
}
#thumbnail img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#contentMain {
	height: 580px;
	padding-top: 14px;
	padding-bottom: 14px;
	width: 976px;
	background-image: url(../images/wrapper_back.jpg);
	background-repeat: repeat-y;
	padding-right: 34px;
	padding-left: 34px;
}
#contentMain h1 {
	color: #EF1A27;
	padding-bottom: 10px;
	font-size: 18px;
}
#relatedItems {
	margin-top: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2F9B73;
}
#kayakpaddle {
	position: absolute;
	height: 500px;
	width: 740px;
}
#rcanoepaddle {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#tcanoepaddle {
	position: absolute;
	height: 500px;
	width: 740px;
	visibility: hidden;
}
#contentMain h3 {
	font-size: 16px;
	color: #4F8957;
	padding-bottom: 6px;
	padding-top: 20px;
}
#description a {
	color: #EF1A27;
	text-decoration: none;
}
#description a:hover {
	color: #F99;
	text-decoration: none;
}
#kayakpaddle h4 {
	font-size: 12px;
}
#cover {
	position: absolute;
	height: 500px;
	width: 740px;
}
#list p.italicNOSPACE {
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
}
#contentMainShort {
	height: 350px;
	padding-top: 14px;
	padding-bottom: 14px;
	width: 976px;
	background-image: url(../images/wrapper_back.jpg);
	background-repeat: repeat-y;
	padding-right: 34px;
	padding-left: 34px;
}
#contentMainShort h1 {
	color: #EF1A27;
	padding-bottom: 10px;
	font-size: 18px;
}
#sitemapLeft {
	height: 500px;
	width: 350px;
	float: left;
	line-height: 1.4em;
}
#sitemapLeft ul li .bold {
	font-weight: bold;
	color: #418961;
}
#sitemapLeft a {
	color: #C75647;
}
#sitemapRight {
	height: 500px;
	width: 350px;
	float: left;
	line-height: 1.4em;
}
#sitemapLeft ul .bold {
	font-weight: bold;
	color: #418961;
}
#sitemapRight ul li .bold {
	font-weight: bold;
	color: #418961;
}
#sitemapRight ul .bold {
	font-weight: bold;
	color: #418961;
}
#sitemapRight a {
	color: #C75647;
}
#sitemapLeft a:hover {
	color: #C98675;
}
#sitemapRight a:hover {
	color: #C98675;
}
#sitemapLeft a.green {
	color: #418961;
}
#sitemapRight a.green {
	color: #418961;
}
#address {
	float: left;
	width: 350px;
}
#address p {
	line-height: 1.4em;
	padding-top: 0px;
	padding-bottom: 0px;
}
#address p.indent {
	line-height: 1.4em;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#address p.bold {
	line-height: 1.4em;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	padding-left: 20px;
}
#addressRight {
	float: left;
	width: 350px;
	margin-left: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #53A685;
}
#addressRight p {
	line-height: 1.4em;
	padding-top: 0px;
	padding-bottom: 0px;
}
#addressRight p.indent {
	line-height: 1.4em;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#addressRight p.bold {
	line-height: 1.4em;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	padding-left: 20px;
}
#descriptionSiteMap {
	float: left;
	width: 740px;
	height: 500px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4F8957;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4F8957;
}
#descriptionSiteMap p {
	padding-bottom: 10px;
}
#descriptionSiteMap h2 {
	font-size: 18px;
	font-weight: bold;
	color: #4F8957;
}
#descriptionSiteMap p.bold {
	font-weight: bold;
}
#descriptionSiteMap ul li {
	margin-left: 40px;
}
#info p.bigger {
	font-size: 16px;
	line-height: 2em;
}
#gallerySideBar a.ON {
	color: #FFF;
	background-color: #B3423B;
}
#relatedItems a {
	font-weight: bold;
	color: #C33A37;
	text-decoration: none;
}
#relatedItems a:hover {
	font-weight: bold;
	color: #D3826F;
	text-decoration: underline;
}
#sloganHUN {
	float: left;
	height: 30px;
	width: 834px;
	background-repeat: no-repeat;
	background-image: url(../images/sloganHun.jpg);
}
#description p.smaller {
	font-size: 11px;
	line-height: 1.6em;
}
#description img.spaceAfter {
	padding-bottom: 10px;
}
#languages img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
