/* main settings */html, body {  margin: 0px;   padding: 0px;  border:none;  width:100%;  }body, input, select, textarea, tbody td, table, .yui-navset, div#main {  text-decoration: none;  word-spacing: normal;  letter-spacing: 0;	font-weight:normal;  -webkit-text-size-adjust: none;}body {  background-color: #ffffff;  text-align:center;}hr {height: 1px;color:#d9dad4;background-color:#d9dad4;   border: 0;}img {border:none}tr,td {vertical-align:top;}ul {  margin-top:0px;    } li { }option,select { }select {border: 1px solid silver; margin-bottom:10px;}input,textarea,button {border:none;color:black;text-align:left}label {}		sup,sub {	height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative;}sup {	bottom: 1ex;}sub {	top: .5ex;}.bigger {font-size:160%;font-weight:bold}.bold {font-weight:bold;}.italic { font-style: italic}.white {color:#ffffff}.image {border:1px solid #555555}.blue {color:blue}.red {color:#e00d1d}.yellow {color:#fbc509;}.black {color:black}				.orange {color:#fecd0f}			.green {color:#49a82a}.alright {float:right}.alleft {float:left}.noborder {border:none}/* content */div#search {position:absolute;width:100%;top:-35px;left:0px;font-family: Trebuchet MS, Helvetica, sans-serif;}div#search-hidden {background-color:#f19235;padding:10px;text-align:center;height:25px}div#search-form {width:915px;text-align:center;margin:0 auto;}div#search-form form  p {margin:0px;padding:0px;font-family: Trebuchet MS, Helvetica, sans-serif;} div#search-form input {border:none;width:200px;height:18px;padding:2px 10px;}div#search-form  input.search_submit {color:white;background-color:#9d3c01;height:22px;width:auto;margin:0px 0px 0px 10px;font-family: Trebuchet MS, Helvetica, sans-serif;text-align:center}div#search-button {position:absolute;left:50%;margin-left:255px;height:25px;background-color:#f19235;color:white;padding:10px 20px 10px 50px;background-image:url('/images/search.png');background-position:10px 10px; background-repeat:no-repeat;cursor: hand; cursor: pointer}div#search-button p {display;block;padding-top:5px;font-weight:bold;font-size:14px}div.main { width:915px;text-align:left;margin:0px auto;padding:0px auto;}div#top { margin:0px;padding:0px; width:100%;font-family: Trebuchet MS, Helvetica, sans-serif;}div#logo  {padding-top:60px; margin-left:0px;}div#logo a#logo_click:link, div#logo  a#logo_click:visited {display:block;width:187px;height:61px;background-image:url('/images/logo.png');}div#menu { margin:0px; padding:0px 0px 20px 14px;text-align:right;font-family: Trebuchet MS, Helvetica, sans-serif;}div#middle {width:100%;min-height:300px;background-color:#f2f2f2;}div#intro {background-color:#d45d15;width:240px;height:263px;float:right;color:white;padding:40px 20px 0px 20px;font-size:17px;line-height:24px;font-family: Trebuchet MS, Helvetica, sans-serif;}div.banner {width:279px;height:148px;margin-top:20px;color:black;background-image:url('/images/button-background.png');background-repeat:repeat-x;background-position:bottom;}div.banner h2 {color:white;margin:0px;padding:0px;line-height:20px;font-size:20px;font-family:Georgia,serif;font-weight:normal;}div.banner h2 span {font-size:80px;position:relative;top:18px;}div.banner p {margin:22px auto 0px auto;width:230px;line-height:18px}div.banner p a:link,div.banner p a:visited {color:white;text-decoration:none;position:relative;top:2px;font-family: Trebuchet MS, Helvetica, sans-serif;}div.banner p a:hover {text-decoration: underline;}div.banner img {position:relative;top:2px;float:right}div#left-banner {float:left;background-color:#f6b176}div#left-banner h2 span {color:#fed0ae}div#middle-banner {float:left;background-color:#f19337;margin-left:35px }div#middle-banner h2 span {color:#fcbd87}div#right-banner {float:right;background-color:#d45d15}div#right-banner h2 span {color:#e79e73}div#logos {margin-top:10px}div#content {  min-height:213px; text-align:left;	padding:0px;  padding-bottom:0px;  padding-top:0px;}div#content-left {float:left;width:580px;padding:20px 0px}div#content-right {float:right;width:288px;font-family: Trebuchet MS, Helvetica, sans-serif;color:white;  }div#content-both {padding:0px 0px 20px 0px} div#submenu { margin-bottom:20px;padding:20px 20px 20px 20px;text-align:left;background-color:#d45d15}div.right-block {margin-bottom:20px;padding:20px 20px 20px 20px;text-align:left;background-color:#f19235}div.right-block  h2 {color:white;letter-spacing:.2em;font-size:1.1em}div#bottom {  width:100%;margin-top:20px;font-family: Trebuchet MS, Helvetica, sans-serif;background-color:#d45d15;min-height:195px;background-image:url('/images/bottom-background.png');background-position:top;background-repeat:repeat-x; }div#menu_bottom {width:200px;float:left}div#bottom-form {float:left;padding:0px;margin-top:40px;width:370px}div#bottom-contact {float:right;margin-top:40px;width:270px}div#bottom-contact p {color:white;}div#bottom-contact p.detail {line-height:24px;width:100%;border-bottom:1px solid #9d3c01;display:block;padding-bottom:25px}div#bottom-contact p a{color:white}div#bottom-contact p img {margin-right:10px}/* MENU ---------------------------------------------------------------------------------------  */ /* MENU - MAIN */div#menu ul {list-style: none;margin:0px;padding:20px 0px 0px 0px;float:right;}	 div#menu ul li {width:auto; list-style: none; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px ;	text-align:left; float:left; background-image:none;height:20px;}	@media screen and (-webkit-min-device-pixel-ratio:0) {div#menu a {font-weight:normal;	}}div#menu a {display:block;padding:0px; margin:0px;color:#9c9c9c;text-decoration: none;font-size:18px;font-weight:bold}div#menu a:hover { color:#f19235;border-bottom:3px solid #f19235}div#menu li.menuon  a {color:#f19235;border-bottom:3px solid #f19235}/* SUBMENU */div#submenu h2 {color:white;letter-spacing:.2em;font-size:1.1em}div#submenu ul {list-style: none;margin:0px;	padding:10px 0px 0px 0px;	text-align:left;}	 div#submenu ul li {width:auto;list-style: none; padding:0px 0px 7px 0px;margin:0px;text-align:left;background-image:none;}		div#submenu a {padding:0px; margin:0px;color:white;font-weight:bold;font-size:13px;}div#submenu a:hover { color:#fbbe82;}div#submenu li.menuon { }div#submenu li.menuon a {text-decoration:underline}/* MENU  BOTTOM*/div#menu_bottom ul {  list-style:none;  padding:40px 0px 0px 0px;  margin:0px 0px 0px 0px;  list-style-image: none;float:left}	 div#menu_bottom li {   	padding:0px 0px 5px 35px;	list-style-image: none; margin-left:0px;background-image:url('/images/bottom-li.png'); }		div#menu_bottom a {  text-decoration: none;	margin:0px;	font-size:14px;color:#ffffff}div#menu_bottom  li#background177 { background-image:url('/images/home.png');background-position:top left; background-repeat:no-repeat;}div#menu_bottom  li#background178 { background-image:url('/images/contact.png');background-position:top left; background-repeat:no-repeat;}div#menu_bottom  li#background179 { background-image:url('/images/sitemap.png');background-position:top left; background-repeat:no-repeat;}div#menu_bottom  li#background180 { background-image:url('/images/forum.png');background-position:top left; background-repeat:no-repeat;}div#menu_bottom ul.submenu_bottom {  margin:0px;  padding:0px;  float:none;  background-image:none;}div#menu_bottom ul.submenu_bottom li { padding:0px;  margin:0px;	list-style: none;	text-align:left;  float:none;  padding:0px 0px 0px 0px;  background-image:none;}		div#menu_bottom ul.submenu_bottom a:link, div#menu_bottom ul.submenu_bottom a:visited {	text-decoration: none;	margin:0px;	font-size:10px;font-weight:normal}div#menu_bottom ul.submenu_bottom a:hover {  text-decoration: underline;  }/* ITEMS -------------------------------------------------------------------------------------- */div.item {}.noborder {border-bottom:0px}.number {font-size:60px;color:white;float:left;line-height:55px}.adv {float:left;padding-left:10px;line-height:12px;}.adv strong {font-size:30px;color:#14b8db;line-height:40px;}div.item ul {  margin:5px;  margin-left:15px}/* div#content-left-middle  input {border:1px solid #aaa} */h2.search-headline {font-size:12px;display:block; border-bottom:1px solid #c0d7e7; width:100%;padding-bottom:10px;margin-bottom:10px;}.search-result {background-color:yellow} /* SLIDER */#jFlowSlide{  }#myController { padding:0;   position:relative;top:-15px;left:450px; background-color:#f19337;max-width:120px;padding-left:5px;height:15px;font-size:10px;line-height:15px}#myController span.jFlowSelected {margin-right:0px; background-image:url('/images/bull-on.png');  }#myController span {background-image:url('/images/bull-off.png');background-repeat:no-repeat;background-position:center center;            }.slide-wrapper { padding: 0px; }.slide-thumbnail { width:593px; float:left; }.slide-thumbnail img {max-width:593px; }.slide-details { width:290px; position:absolute;top:190px;left:0px; margin-left:0px;background-color:white;color:black;padding:20px;text-align:right;font-family: Trebuchet MS, Helvetica, sans-serif;}.slide-details h2 { font-size:14px; font-weight:bold; line-height: 1; margin:0;text-transform:uppercase;letter-spacing:.2em }.slide-details .description {  }.slide-details .description a {text-decoration:none;color:#d45d15;font-size:14px;  }.slide-details .description a:hover {text-decoration:underline;  }.jFlowPrev, .jFlowNext  {display:none}.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; }.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #d45d15; }/* in cursor: hand; cursor: pointer */div.news_info {padding-bottom:10px;padding-top:10px;border-bottom:1px dotted #ccc}div.news_info:hover {}div.news_info .date {letter-spacing:.2em;text-transform:uppercase;}div.news_info .news_text {margin-bottom:2em}span.news-picture {width:593px;height:303px;display:block}.more_info {margin:0 0.5em 0 0;padding:0}/* poll */.poll {width:250px;}.poll tr td {font-size:10px;}.poll tr td div {margin:5px;height:3px;background-color:black;float:left;font-size:1px;}.poll tr td a {color:black}.poll tr td a:visited {color:black}/* form */.progres_form  { margin-right:0px;   text-align:left;}.progres_form  table {border-collapse: collapse;}.progres_form  table tbody tr.redbox {  background-color:red;}.progres_form  table tbody tr.redbox2 {  background-color:#6a2c2c;}.progres_form  table tbody tr.redbox label,.progres_form  table tbody tr.redbox2 label {color:white}.progres_form table td {padding:5px 5px 0px 5px}.progres_form table td label {display:block;}.progres_form label {display:block;margin:0px 0px 0px 0px;}.progres_form table td input,.progres_form input,.progres_form button {border:1px solid #c8c8c8;margin:0px 0px 5px 0px; }.progres_form table td input.wide {  width:500px;}.progres_form table td input.noborder {  border:none;}.progres_form table td input.submit {text-align:center}.progres_form .form_in .firstd {width:25px}.progres_form table td input.hidden,.progres_form input.hidden {  border:none;}.progres_form table textarea, .progres_form textarea { width:99%; border:1px solid #c8c8c8; margin:0px 0px 5px 0px;}#bottom-form .progres_form   table  {margin:0px;padding:0px;}#bottom-form .progres_form   table td input{background-color:#f3b480;border:none;padding:2px 0px 2px 10px;font-size:12px;color:#9d3c01;width:360px;font-family: Trebuchet MS, Helvetica, sans-serif;}#bottom-form .progres_form   table td textarea {background-color:#f3b480;border:none;padding:2px 0px 2px 10px;font-size:12px;color:#9d3c01;width:360px;height:60px;font-family: Trebuchet MS, Helvetica, sans-serif;}#bottom-form .progres_form   table td input.submit {float:right;color:white;background-color:#9d3c01;width:auto;padding:0px 10px;margin:0px;font-family: Trebuchet MS, Helvetica, sans-serif;text-align:center}/* Photogallery */.photo_item {float:left;cursor:hand;	}	div.photo {  display:block;  width:250px;	height:150px;	margin:0px 20px 5px 0px;	background-repeat:no-repeat;	background-position:top;	cursor:hand;	border:10px solid white;}div.photo:hover {border:10px solid #F19235;} .photo_headline {font-weight:normal;font-size:100%;}	.photo_headline {font-weight:normal;font-size:100%;}	.photo_in img{border:1px solid #aaa;}.cleaner_left { clear:left;}.cleaner-right { clear:right;}/* Catalog */  div#trip ul.paging, div#trip ul.paging li {margin:0px;list-style:none;background-image:none}div#trip ul.paging li {padding:10px 0px;border-bottom:1px solid #ccc;}div#trip ul li.noborder {border:none}div#trip ul.paging li h2 a {text-decoration:none;font-size:1.3em;font-weight:bold}/* Catalog */  div#catalog ul.paging, div#catalog ul.paging li {margin:0px;padding:0px;list-style:none;background-image:none}div#catalog ul.paging li {width:195px;border:1px solid #bfbfbf;min-height:270px;float:left;margin:5px}div#catalog h2 {display:block;width:100%;margin:0px;padding:0px;line-height:1.2em;border-bottom:1px solid #bfbfbf;margin-bottom:10px;height:50px}div#catalog h2 a,div#catalog-in h2 a {color:#000;font-size:1em;font-weight:bold;padding:10px;display:block;text-decoration:none;font-weight:bold}div#catalog div.more {border-top:1px solid #bfbfbf;}div#catalog div.more p {display:block;padding:3px 10px 3px 85px;margin:0px}div#catalog div.more p a {color:#0db2fd;text-decoration:none;}div.catalog_item_left {width:80px;float:left;text-align:center}div.catalog_item_left img {margin:10px auto}div.catalog_item_right {width:110px;float:right;min-height:230px;margin:0px;padding:0px}div.annotation {min-height:140px;padding-right:5px}div.price strong {color:#fd0000; font-size:2em;}div.price {margin-top:20px}div#catalog-in {width:403px;border:1px solid #bfbfbf;min-height:270px;padding:0px;margin:5px}div#catalog-in h2 {display:block;width:100%;margin:0px;padding:0px;line-height: 1em;border-bottom:1px solid #bfbfbf;margin-bottom:10px;}div#catalog-in h2 a {color:#000;font-size:1em;font-weight:bold;padding:10px;display:block;text-decoration:none;font-weight:bold}div#catalog-in div.more {border-top:1px solid #bfbfbf;}div#catalog-in div.more div {padding:10px;margin:0px}div.catalog_item_left2 {width:49%;float:left;text-align:center}div.catalog_item_right2 {width:49%;float:right;margin:0px;padding:0px}table.short_info {width:90%; }table.short_info tr td {padding:0px 3px}table.short_info tr td.noborder {border:none}table.short_info tr td.firstd {background-color:#d3edf9}.more {margin-top:20px;}.more a:link, .more a:visited{color:#fecd0f}div#catalog ul li.noborder {border:none}div#catalog ul li.last-item {border-bottom:1px dotted #bfd6e8; } .icons {padding:20px 0px; border-bottom:1px dotted #bfd6e8;}.icons2 {margin-top:20px;padding:5px 0px; border-top:1px solid #bfd6e8;border-bottom:1px solid #bfd6e8;}.icons img, .icons2 img {margin-right:10px}.icons a:link, .icons2 a:link, .icons a:visited, .icons2 a:visited {color:#005ea4;text-decoration:none}.icons a:hover, .icons2 a:hover{text-decoration:underline}div#catalog a.red:link, div#catalog a.red:visited{color:red}div#catalog_photo2 { margin:0;padding:0;margin-top:4px}/* basket*/.add_item {padding:2px;color:white;font-weight:bold;background-color:#fd3e00;margin-top:10px}#final_basket input {padding:3px 15px; font-weight:bold;color:white;background-color:#3b3b3b;margin-right:2px;font-size:1em}table.eshop {  width:100%;  border-collapse:collapse;  margin:0 0 20px 0;  padding:0;}table.eshop th{ background-color:#005ea1;	border-right:1px solid #ddd;	font-size:10px;	height:20px;	font-weight:normal;	color:#fff;	width:100px;	vertical-align:middle;	padding-left:10px;	width:25%;}table.eshop td  {  border-bottom:1px solid #ddd;	color:#000;	margin:0px;	padding:0px;	padding:5px 10px	}	#final_basket table.eshop td input {  width:3em; border:1px solid #ccc;font-weight:normal;color:black;background-color:white;padding:0px} table.eshop2 { width:100%; margin-bottom:15px;}#final_basket table.eshop2 input  {width:300px;   border:1px solid #ccc;  border:1px solid #ccc;font-weight:normal;color:black;background-color:white;padding:0px}table.eshop2 textarea {width:300px; background-color:white;  border:1px solid #ccc;}table.eshop2 h2 {  color:#666;}table.eshop2 td  { 	color:#000;}#final_basket table.eshop td.noborder input{border:none} #final_basket input.noborder {border:1px solid #CCCCCC;background-color:transparent;width:auto;margin:0;padding:2px;color:black} /* login */.logged {font-weight:bold}#form_login input {border:1px solid #ccc;margin-bottom:10px;width:153px}#form_login #form_ok,#form_login #reg {color:white;background-color:#fd3e00;border:none;width:auto;}/* mapa webu*/div#site-map ul li {margin:5px 0px}div#site-map ul li a{  color:black;}/* kaskada */.cascade-loading		{background: transparent url("/images/indicator.gif") no-repeat center ;}#casc {margin-top:20px;border-top:1px solid #c0d7e7;padding-top:20px;}#casc label {margin-bottom:5px;display:block;width:100%}#casc select {border: 1px solid silver; width:100%;margin-bottom:10px;}#casc button {background-color:#fecd0f;color:white}/* posilat nabidku mailem */#mail_form input {border:1px solid #c0d7e9;margin-right:10px} #mail_form input.submit {  border:1px solid #c0d7e9;background-color:white;width:auto;text-align:}/* forum */.discussion_form input {border:1px solid #c0d7e9;margin:0px 0px 0px 0px;}.discussion_form textarea {width:99%;border:1px solid #c0d7e9;margin:0px 0px 15px 0px;height:50px}#forum_list .date {color:#0db2fd;padding:0;margin:0}#forum_list .forum_item {padding:10px 0px ;margin:0;border-top:1px solid #c0d7e9;}  /* anchors */a:link, a:visited {text-decoration: underline;display:inline;color:#d45d15;font-weight:normal;}a:hover {text-decoration:no-ne;}a:active{outline: none;}a {outline: none;}a.black:link, a.black:visited {color:black}a.grey:link, a.grey:visited  {color:#B3B3B3}a.menuon:link, a.menuon:visited {color:#FF690B}a.white:link, a.white:visited {color:white}a.no-under {	}a.red {color:red}div#content-left-top a:link, div#content-left-top a:visited {padding:5px;color:white;text-decoration:none;}div.cleaner {margin: 0px;padding: 0px;float: none;clear: both;width: 100%;height: 0px;line-height: 0px;font-size: 0px;}	.left_cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: left;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}	.right_cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: right;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}	  