body {
	background: #011e2a;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border: medium none;
}
* {
	margin: 0;
	padding: 0;
}
a:link, a:hover, a:visited, a:active {
	color: #FFFFFF;
}
h1, h2, h3 {
	font-weight: normal;
}
h2 {
	font-size: 24px;
	margin-bottom: 0.5em;
}

h3 {
	font-size: 20px;
}
input {
	border: none medium;
}
.clearfix {
	display: block;
}
.clearbox {
	clear: both;
}
body#eden{
	border-top: 5px solid #24e2f3;
}
body#svietidla {
	border-top: 5px solid #ffd800;
}
body#cestovanie {
	border-top: 5px solid #ff7b1f;
}
body#ubytovanie {
	border-top: 5px solid #55a900;
}
body#reality {
	border-top: 5px solid #808080;
}
body#o_nas {
	border-top: 5px solid #914D00;
}

#container {
	width: 947px;
	margin: 0 auto;
	text-align: left;
}
#header {
	background: #011E2A url("images/header-bg.jpg") no-repeat right top;
	height: 92px;
	position: relative;
	width: 947px;
}

#eden
#header {
	background: #011E2A url("images/header-bg.jpg") no-repeat right top;
}
#svietidla
#header {
	background: #011E2A url("images/header-svietidla-bg.jpg") no-repeat right top;
}
#cestovanie
#header {
	background: #011E2A url("images/header-cestovanie-bg.jpg") no-repeat right top;
}
#ubytovanie
#header {
	background: #011E2A url("images/header-ubytovanie-bg.jpg") no-repeat right top;
}
#reality
#header {
	background: #011E2A url("images/header-reality-bg.jpg") no-repeat right top;
}	
#o_nas
#header {
	background: #011E2A url("images/header-bg.jpg") no-repeat right top;
}		

/* main menu */
#main_menu {
	float: right;
	width: 520px;
	padding-right: 20px;
	height: 36px;
}
#main_menu ul {
	float: right;
	list-style-type: none;
}
#main_menu ul li {
	float: left;
	margin: 0 3px 0 0;
}
#main_menu ul li a{
	float: left;
	text-decoration: none;
	padding-left: 14px;
	background: url("images/menu_nav_left.png") no-repeat left top;
}
#main_menu ul li a span {
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	background-color: #0b212e;
}
#main_menu ul li a span.tabright {
	width: 14px;
	background: url("images/menu_nav_right.png") no-repeat right top;
}

/* home */
#eden #main_menu ul li a:hover, #eden #main_menu ul li.selected a {
	background: url("images/menu_nav_left_light_blue.png") no-repeat left top;
	color: #000000;
}
#eden #main_menu ul li a:hover span, #eden #main_menu ul li.selected a span {
	background-color: #24e2f3;
}
#eden #main_menu ul li a:hover span.tabright, #eden #main_menu ul li.selected a span.tabright {
	background: url("images/menu_nav_right_light_blue.png") no-repeat right top;
}

/* svietidla */
#svietidla #main_menu ul li a:hover, #svietidla #main_menu ul li.selected a {
	background: url("images/menu_nav_left_yellow.png") no-repeat left top;
	
}
#svietidla #main_menu ul li a:hover span, #svietidla #main_menu ul li.selected a span {
	background-color: #ffd800;
}
#svietidla #main_menu ul li a:hover span.tabright, #svietidla #main_menu ul li.selected a span.tabright {
	background: url("images/menu_nav_right_yellow.png") no-repeat right top;
}

/* cestovanie */
#cestovanie #main_menu ul li a:hover, #cestovanie #main_menu ul li.selected a {
	background: url("images/menu_nav_left_orange.png") no-repeat left top;
}
#cestovanie #main_menu ul li a:hover span, #cestovanie #main_menu ul li.selected a span {
	background-color:   #ff7b1f;
}
#cestovanie #main_menu ul li a:hover span.tabright, #cestovanie #main_menu ul li.selected a span.tabright {
	background: url("images/menu_nav_right_orange.png") no-repeat right top;
}

/* ubytovanie */
#ubytovanie #main_menu ul li a:hover, #ubytovanie #main_menu ul li.selected a {
	background: url("images/menu_nav_left_green.png") no-repeat left top;
}
#ubytovanie #main_menu ul li a:hover span, #ubytovanie #main_menu ul li.selected a span {
	background-color: #55a900;
}
#ubytovanie #main_menu ul li a:hover span.tabright, #ubytovanie #main_menu ul li.selected a span.tabright {
	background: url("images/menu_nav_right_green.png") no-repeat right top;
}

/* reality */
#reality #main_menu ul li a:hover, #reality #main_menu ul li.selected a {
	background: url("images/menu_nav_left_grey.png") no-repeat left top;
}
#reality #main_menu ul li a:hover span, #reality #main_menu ul li.selected a span {
	background-color: #808080;
}
#reality #main_menu ul li a:hover span.tabright, #reality #main_menu ul li.selected a span.tabright {
	background: url("images/menu_nav_right_grey.png") no-repeat right top;
}

/* o_nas */
#o_nas #main_menu ul li a:hover, #o_nas #main_menu ul li.selected a {
	background: url("images/menu_nav_left_brown.png") no-repeat left top;
}
#o_nas #main_menu ul li a:hover span, #o_nas #main_menu ul li.selected a span {
	background-color: #914D00;
}
#o_nas #main_menu ul li a:hover span.tabright, #o_nas #main_menu ul li.selected a span.tabright {
	background: url("images/menu_nav_right_brown.png") no-repeat right top;
}




#logo {
	height: 90px;
	overflow: hidden;
}
#logo a {
	height: 50px;
	margin: 20px 10px;
	position: absolute;
	text-indent: -9999px;
	width: 260px;
}

#content {
	display: block;
	background: #093547 url("images/content_bg_top.gif") no-repeat left top;
	padding: 10px;
}

.index-box {
	float: left;
	height: 250px;
	margin: 0 8px 10px 7px;
	position: relative;
	width: 170px;
	
}
.index-box a {
	display: block;
	height: 250px;
	width: 170px;
	
}
.index-box a span {
	bottom: 27px;
	display: block;
	left: 25px;
	padding: 0 0 0 25px;
	position: absolute;
	width: 120px;
	font-size: 18px;
	cursor: pointer;
}
/* svietidla */
.index-box#svietidla a {
	background: url("images/svietidla.png") no-repeat left top;
}
.index-box#svietidla a:hover {
	background: url("images/svietidla.png") no-repeat left bottom;
}
/* cestovanie */
.index-box#cestovanie a {
	background: url("images/cestovanie2.png") no-repeat left top;
}
.index-box#cestovanie a:hover {
	background: url("images/cestovanie2.png") no-repeat left bottom;
}
/* ubytovanie */
.index-box#ubytovanie a {
	background: url("images/ubytovanie2.png") no-repeat left top;
}
.index-box#ubytovanie a:hover {
	background: url("images/ubytovanie2.png") no-repeat left bottom;
}
/* reality */
.index-box#reality a {
	background: url("images/reality.png") no-repeat left top;
}
.index-box#reality a:hover {
	background: url("images/reality.png") no-repeat left bottom;
}
/* o nás */
.index-box#o_nas a {
	background: url("images/o_nas2.png") no-repeat left top;
}
.index-box#o_nas a:hover {
	background: url("images/o_nas2.png") no-repeat left bottom;
}

#orange-box {
	float: left;
	height: 182px;
	margin-bottom: 30px;
	margin-left: 5px;
	overflow: hidden;
	position: relative;
	top: 40px;
	width: 597px;
}
#orange-box .banner {
	height: 182px;
	left: 0;
	position: absolute;
	top: 0;
	width: 597px;
	z-index:1;
}
#orange-box .banner.slogan {
	height:32px; 
	position:absolute; 
	left:0; 
	bottom:0; 
	z-index:1;
}

#orange-box .banner a:link, #orange-box .banner a:visited {
	font-weight: bold;
}
.slogan {
	bottom: 0;
	height: 32px;
	left: 0;
	position: absolute;
}
.slogan h2 {
	font-size: 16px;
	padding: 5px;
	text-indent: 10px;
	margin: 0;
}

.kontakt-box {
	background: transparent url("images/kontakt-bg.jpg") no-repeat left bottom;
	float: right;
	height: 237px;
	width: 301px;
	margin-right: 5px;
}
.kontakt-box h3 {
	font-size: 24px;
	margin: 0 0 5px;
}
.kontakt-box p {
	line-height: 2.5;
	padding: 20px 15px 0;
}
.kontakt-box p strong {
	display: block;
}
.kontakt-box p strong span {
	font-weight: normal;
}
.kontakt-box a {
	font-weight: bold;
}

#left {
	display: inline;
	float: left;
	width: 218px;
	margin-bottom: 160px;
}
#left p {
	font-size: 16px;
	padding-top: 10px;
}
.box {
	background: #062E3E url("images/left_box_top.gif") no-repeat left top;

}
.box ul {
	display: block;
	padding: 5px;
}
.box ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 2px;
}
.box ul li a {
	display: block;
	height: 39px;
	width: 207px;
	line-height: 39px;
	text-indent: 25px;
	background: url("images/left_menu_nav.gif") no-repeat left top;
	text-decoration: none;
}

/* home */
#eden .box ul li a:hover, #eden .box ul li.selected a {
	background: url("images/left_menu_nav_light_blue.gif") no-repeat left top;
	color: #000000;
}
/* svietidla */
#svietidla .box ul li a:hover, #svietidla .box ul li.selected a {
	background: url("images/left_menu_nav_yellow.gif") no-repeat left top;
	color: #000000;
}
/* cestovanie */
#cestovanie .box ul li a:hover, #cestovanie .box ul li.selected a {
	background: url("images/left_menu_nav_orange.gif") no-repeat left top;
}
/* ubytovanie */
#ubytovanie .box ul li a:hover, #ubytovanie .box ul li.selected a {
	background: url("images/left_menu_nav_green.gif") no-repeat left top;
	color: #000000;
}
/* reality */
#reality .box ul li a:hover, #reality .box ul li.selected a {
	background: url("images/left_menu_nav_light_blue.gif") no-repeat left top;
	color: #000000;
}
/* o nas */
#o_nas .box ul li a:hover, #o_nas .box ul li.selected a {
	background: url("images/left_menu_nav_brown.gif") no-repeat left top;
	color: #000000;
}

.bottom_box {
	background: #062E3E url("images/left_bottom_box.gif") no-repeat left top;
	height: 18px;
	width: 218px;
}
.box.login {
	padding: 15px;
	margin-top: 4px;
	clear: both;
}
.box.login form label {
	display: block;
	float: left;
	width: 60px;
	line-height: 24px;
}
.box.login form input {
	background: #042736;
	color: #799DAB;
	float: left;
	margin-bottom: 5px;
	padding: 5px;
	width: 110px;
}
.box.login .login_clear {
	clear: both;
	font-weight: bold;
}
.box.login form input.button,
.box.login form input.csc-mailform-submit {
	background: url("images/svietidla_button.gif") no-repeat left bottom;
	color: #000000;
	float: right;
	width: 121px;
	height: 28px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	display: block;
}

#right {
	display: inline;
	float: right;
	width: 692px;
	margin-right: 5px;
	margin-bottom: 10px;
}
#right p.bodytext {
	padding: 5px 0 10px 0;
	line-height: 18px;
	text-align: justify;
}
#right .technicke_specifikacie p.bodytext {
	line-height: 14px;
	padding: 0 0 8px 0;
}

#right ul {
	list-style-position: inside;
	padding: 5px 20px 10px 35px;
	line-height: 18px;
}
#right ul li {
	list-style: square;
}
#right ol {
	line-height: 18px;
	padding: 0px 20px 15px 40px;
}
#right ol  li {
	padding-top: 5px;
}

.svietidla_table {
	background: transparent url("images/svietidla_bottom.gif") no-repeat left bottom;
	display: inline;
	float: left;
	margin: 0px 5px 10px 5px;
	padding-bottom: 21px;
	width: 220px;
}
.svietidla_heading {
	background: #062E3E url("images/svietidla_heading_220.gif") no-repeat left top;
	height: 34px;
}
.svietidla_heading h3, .table_heading h3 {
	display: block;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	padding-left: 15px;
	width: 180px;
}
.table_heading h3 {
	width: 650px;
}
.svietidla_body {
	background: #062E3E url("images/svietidla_body.gif") repeat-y left top;
	padding-top: 10px;
	text-align: center;
	width: 220px;
}
.svietidla_body img {
	border: 1px solid #000000;
	overflow: hidden;
	margin: 0 0 5px 13px;
}
.svietidla_body p {
	padding: 10px 15px;
	text-align: left;
}
.svietidla_body p span {
	height: 30px;
	line-height: 18px;
	clear: both;
}
.svietidla_body p.price {
	float: left;
	line-height: 18px;
	padding: 0 0 0 15px;
}
.svietidla_body p.price_cena {
	font-size: 16px;
	font-weight: bold;
	float: right;
	padding: 0 15px 0 0;
}
.svietidla_body a.svietidla_detail_button:link, .svietidla_body a.svietidla_detail_button:visited {
	background: url("images/svietidla_button.gif") no-repeat left bottom;
	color: #000000;
	clear: both;
	display: block;
	float: right;
	font-weight: normal;
	height: 28px;
	line-height: 28px;
	width: 121px;
	padding-right: 15px;
	padding-top: 10px;
	text-decoration: none;
	text-align: center;
}

.table_box {
	background: url("images/table_bottom_690.gif") no-repeat left bottom;
	margin-bottom: 19px;
	padding-bottom: 18px;
	position: relative;
	width: 690px;
}
.table_box.kontakt {
	background: url("images/table_bottom_690x47.gif") no-repeat left bottom;
}
.table_heading {
	background: url("images/table_heading_690.gif") no-repeat left top;
	height: 34px;
}
.table_body {
	background: url("images/table_body_690.gif") repeat-y left top;
}
.table_body_pad10 {
	padding: 10px 15px 10px;
	display: block;
	clear: both;
}
.table_body_pad5 {
	padding: 1px 15px 0px 15px;
	display: block;
	clear: both;
}
.table_body_left {
	float: left;
	clear: both;
}
.table_body_left_prevadzky {
	float: left;
	clear: both;
	width: 260px;
}
.table_body_left_prevadzky_pad20 {
	float: left;
	clear: both;
	width: 260px;
	padding-top: 15px;
}
.table_body_left_prevadzky_pad20_remax {
	float: left;
	clear: both;
	width: 350px;
	padding-top: 15px;
}
.table_body_left_prevadzky_pad20_onas {
	float: left;
	clear: both;
	width: 520px;
	padding-top: 15px;
}
.table_body_left_text {
	width: 205px;
	float: left;
	height: 150px;
}

.table_body_right {
	float: left;
	padding-left: 20px;
	width: 330px;
	line-height: 20px;
}
.table_body_right_prevadzky {
	float: right;
	width: 400px;
	line-height: 20px;
}
.table_body_right_prevadzky_pad20 {
	float: right;
	width: 400px;
	line-height: 20px;
	padding-top: 15px;
}
.table_body_right_prevadzky_pad20_onas {
	float: right;
	width: 130px;
	line-height: 20px;
	padding-top: 15px;
}
.table_body_right_prevadzky_pad20_remax {
	float: right;
	width: 300px;
	line-height: 20px;
	padding-top: 15px;
}
.table_body_left_ikony a{
	float: right;
	width: 40px;
	margin-bottom: 15px;
	margin-right: 15px;
}
.table_body_left_ikona a{
	background: #011E2A;
	width: 40px;
	height: 40px;
}
.table_body_left_ikony_remax a{
	float: right;
	width: 140px;
	margin-bottom: 5px;

}
.table_body_left_ikona_remax a{
	background: #011E2A;
	width: 140px;
	height: 40px;
	text-decoration: none;
	font-size:10px;
	text-align:center;
}
.table_body_left_ikony_onas a{
	float: right;
	width: 300px;
	margin-bottom: 5px;

}
.table_body_left_ikona_onas a{
	background: #011E2A;
	width: 300px;
	height: 40px;
	text-decoration: none;
	font-size:10px;
}
.table_body_left_map a{
	margin-right: 10px;
}
.table_body_left_ubytovanie {
	float: left;
	width: 320px;
	clear: both;
}
.table_body_right_ubytovanie {
	display: block;
	float: left;
	margin-bottom: 20px;
}
.table_box.kontakt .table_body_right {
	padding-left: 0;
	float: right;
	width: 400px;
}
.table_box.kontakt .table_body_right a {
	float: left;
}
.table_body_right h4, .formWrap h4, .table_body_left_ubytovanie h4{
	font-size: 14px;
	padding-bottom: 10px;
}
.table_body_right p {
	line-height: 18px;
}
.table_body_right #vybavenie {
	margin-top: 15px;
}
.table_body_right #vybavenie strong {
	display: block;
}
.images_navig {
	padding: 10px 0;
}
.images_left_nav {
	float: left;
	padding: 10px 10px 0px 0px;
}
.images_right_nav {
	padding: 9px 0px 0px 10px;
	float: left;
}
.images_nav {
	float: left;
}
.images_nav img {
	border: 1px solid #000000;
}
.technicke_specifikacie {
	display: block;
	clear: both;
}
.technicke_specifikacie p {
	clear: both;
}
.technicke_specifikacie p[class] {
	clear: none;
}
.table_body_price {
	height: 28px;
	background: url("images/hr01.gif") repeat-x left top;
	padding-top: 5px;
	margin-top: 15px;
	float: left;
	display: block;
	width: 100%;
}
.table_body_price p.price {
	float: left;
	line-height: 16px;
	padding: 5px 0;
}
.table_body_price p.price_cena {
	font-size: 16px;
	font-weight: bold;
	float: right;
	width: 230px;
	padding: 3px 0;
}
.table_body_bottom {
	clear: both;
	background: url("images/hr01.gif") repeat-x left top;
	height: 2px;
	width: 100%;
}
.table_body_bottom[class] {
	margin-bottom: 20px;
}
.formWrap {
	background: url("images/hr01.gif") repeat-x left top;
	clear: both;
	display: block;
	width: 640px;
	padding: 10px;
}
#objednavkaForm {
	display: block;
	clear: both;
}
#objednavkaForm .left {
	float: left;
	width: 300px;
	display: block;
}
#objednavkaForm label {
	text-align: right;
	float: left;
	line-height: 20px;
	margin: 10px 0;
	width: 120px;
}
#objednavkaForm input {
	width: 135px;
	padding: 3px;
	margin: 10px 0 10px 10px;
	float: left;
}
#objednavkaForm input#datum_ubytovanie {
	width: 100px;
	text-align: center;
}
#objednavkaForm img {
	padding: 3px;
	margin: 10px 0 0 15px;
}
.svietidla_objednat, .ubytovanie_objednat {
	clear: both;
	text-align: right;
}
.svietidla_objednat_tovar, .ubytovanie_objednat_odoslat {
	height: 28px;
	border: none;
	margin-top: 20px;
	margin-right: 70px;
}
.svietidla_objednat_tovar {
	background: url("images/svietidla_button.gif") no-repeat left bottom;
	width: 121px;
}
.ubytovanie_objednat_odoslat {
	background: url("images/ubytovanie_button.gif") no-repeat left bottom;
	width: 139px;
}
.svietidla_objednat_tovar[class], .ubytovanie_objednat_odoslat[class] {
	margin-top: 10px;
}

.kontakt .table_body_left {
	margin: 0 5px;
	width: 240px;
}
.kontakt .table_body_left h4 {
	font-size: 14px;
}
.table_body_left #top_image {
	border: 1px solid #011e2b;
}
.ubytovanie_adresa {
	line-height: 16px;
	font-weight: bold;
}
.kontaktne_info, .otvaracie_hodiny {

}
#right .kontaktne_info p.bodytext, #right .otvaracie_hodiny p.bodytext, #right .ubytovanie_adresa p.bodytext {
	padding: 2px 0;
}
.kontaktne_info a {
	text-decoration: none;
}
.otvaracie_hodiny h4 {
	margin-bottom: 5px;
}
.images_kontakt {
	float: right;
	width: 80px;
	margin-right: 5px;
}
.images_kontakt a {
	margin-bottom: 7px;
}
#map {
	background: url("images/hr01.gif") repeat-x left top;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
	color: #000000;
}
.kontakt_foot {
	background: #042736;
	margin: 0 3px;
	padding: 7px;
	text-align: right;
}
.kontakt_foot a:link, .kontakt_foot a:visited {
	color: #B9F973;
}
.zvacsit {
	background: url("images/icons/serch-icon.gif") no-repeat left top;
	padding-left: 20px;
	padding-right: 5px;
}

#footer {
	background: url("images/footer.jpg") no-repeat left top;
	clear: both;
	height: 66px;
	margin: 0 auto;
	width: 913px;
}

#footer_picture {
	clear: both;
	position: absolute;
}
#svietidla #footer_picture{
	background: url("images/pic_svietidla.png") no-repeat top left;
	height: 197px;
	width: 159px;
	margin-top: -155px;
	margin-left: 25px;
}
#cestovanie #footer_picture{
	background: url("images/pic_cestovanie.png") no-repeat top left;
	height: 197px;
	width: 159px;
	margin-top: -174px;
	margin-left: 10px;
}
#ubytovanie #footer_picture{
	background: url("images/pic_ubytovanie.png") no-repeat top left;
	height: 169px;
	width: 159px;
	margin-top: -143px;
	margin-left: 15px;
}
#reality #footer_picture {
	background: url("images/pic_reality.png") no-repeat top left;
	height: 158px;
	width: 167px;
	margin-top: -135px;
	margin-left: 10px;
}
#o_nas #footer_picture{
	background: url("images/pic_o_nas.png") no-repeat top left;
	height: 197px;
	width: 159px;
	margin-top: -174px;
	margin-left: 25px;
}

.footer_container {
	padding: 15px 20px 0;
}
.footer_container p {
	color: #aaaaaa;
}
.hore {
	margin: 0 auto;
	position: relative;
	width: 70px;
	top: -15px;
}
.left {
	float: left;
}
.w150 {
	width: 200px;
}
.w150 a:link, .w150 a:visited, .w150 a:active {
	color: #cecece;
}

span#logoamart span{
	position: absolute;
	background:url("images/amart2.jpg");
	width: 56px;
	height: 20px;
	margin-top: -2px;
	margin-left: 30px;
}

span#logokobraj span{
	position: absolute;
	background:url("images/kobraj2.jpg");
	width: 56px;
	height: 20px;
	margin-top: -2px;
	margin-left: 100px;
}

.right {
	float: right;
}
.thumb-bg {
	margin-top: 10px;
	margin-bottom: 20px;

	clear: both;
	height: 64px;
	overflow: hidden;
	position: relative;
}
.thumb-left {
	background: url("images/images_nav/nav_left.gif") no-repeat left top;
	cursor: pointer;
	height: 28px;
	position: absolute;
	width: 15px;
	top: 10px;
	left: 0px;
}
.thumb-right {
	background: url("images/images_nav/nav_right.gif") no-repeat right top;
	cursor: pointer;
	height: 28px;
	position: absolute;
	width: 15px;
	top: 10px;
	right: 0px;
}
.center {
	height: 60px;
	margin: 0 0 0 23px;
	overflow: hidden;
	text-align: left;
	width: 610px;
}
.thumb-images img {
	border: 1px solid #000000;
	margin-right: 4px;
	width: 80px;
}

.csc-textpic-imagewrap {
	margin-top: 5px;
}

.csc-default hr {
	height: 1px;
	border: 0;
	border-bottom: 1px solid #e0e0e0;
}

.csc-default table caption {
	display: none;
}

.csc-default table {
	width: 100%;
}

.csc-default table th,
.csc-default table td {
	padding: 3px 8px;
	background: #062e3e;
}

.csc-default table tr.tr-odd th,
.csc-default table tr.tr-odd td {
	background: #093547;
}

.csc-default table tr:hover th,
.csc-default table tr:hover td,
.csc-default table tr.tr-odd:hover th,
.csc-default table tr.tr-odd:hover td {
	background: #062e3e;
}

.csc-default table th,
.csc-default table td {
	font-size: 11px;
	text-align: center;
}

.csc-default table th {
	text-align: left;
	font-weight: bold;
}

.csc-default table thead tr th {
	padding: 3px 8px;
	font-weight: bold;
	background: #062e3e;
}

.csc-default table tfoot td {
	font-weight: bold;
}

.znacky {
	background:transparent url(images/znacky-bg-160x79.gif) no-repeat top left;
	width:160px; height:79px;
	float:left;
	margin:0 10px 10px 0;
	text-align:center;
}

.znacky img {
	margin:0;
}

.csc-default .znacky table,
.csc-default .znacky table tr,
.csc-default .znacky table td {
	background: transparent;
	height: 70px;
	vertical-align: middle;
	width: 160px;
	border: 0; padding: 0; margin: 0;
}

.formWrap .left {
	clear: both;
	display: block;
	width: 300px;
}

.formWrap .right {
	background: #021B25;
	display: block;
	padding: 9px;
	width: 310px;
	-moz-border-radius: 9px;
}
.formWrap .right .month-large {
	width: 310px;
	border: none;
}
.formWrap #right .month-large td {
	padding: 0;
}
.formWrap .right .month-large td, .formWrap .right .month-large th {
	border: none;
	padding: 0;
}
.formWrap .right .month-large td {
	background: transparent url("images/kalendar-bg.gif") no-repeat top left;
}
.formWrap .right .month-large .eventDay div {
	background: transparent url("images/obsadene.gif") no-repeat 28px 14px;
}
.formWrap .right .month-large .V9 {
	width: 5px;
	position: absolute;
	display: none;
}
.formWrap .right .month-large .V9 span {
	display: none;
}
.formWrap .right .month-large .day {
	width: 30px;
	line-height: 29px;
	height: 31px;
}
.formWrap .right .month-large th {
	background-color: #021B25;
	text-align: center;
	height: 30px;
}
.formWrap .right .monthToday {
	background: transparent url("images/kalendar-bg.gif") no-repeat top left !important;
	font-weight: bold;
	border: none !important;
}
.formWrap .right #month-header {
	height: 35px;
	margin-bottom: 0;
}
.formWrap .right .tx-cal-controller .navback {
	background: #021B25;
}
.formWrap .right .calborder {
	border: none;
}
.formWrap .right .tx-cal-controller .navback #month-header-prevnext {
	float: none;
	text-align: center;
}
.formWrap .right .tx-cal-controller .navback #month-header-prevnext img {
	padding: 0 5px;
}
.formWrap .right .tx-cal-controller .navback #month-header-prevnext .displ_date {
	vertical-align: super;
}
.formWrap .right .month-large .day div {
	text-align: center;
	padding: 0;
}
.formWrap .right .month-large .monthOff {
	text-indent: -9999px;
	overflow: hidden;
}
.formWrap .right .month-large .monthOff div {
	display: none;
}
.formWrap .right .month-large .csc-default table td {
	padding: 0;
}

.formWrap .right .hint {
	background: transparent url("images/x.gif") no-repeat left top;
	display: block;
	padding-left: 20px;
	padding-top: 2px;
}

.click {
	cursor: pointer;
}

.selected {
	background: none;
}

.csc-mailform {
	border: none;
}
#svietidla .csc-mailform  {
	width: 350px;
}

.csc-mailform .csc-mailform-field {
	display: block;
	float: right;
}

.csc-mailform label, .csc-mailform input, .csc-mailform textarea {
	padding: 3px;
	margin: 5px;
}

.csc-mailform label {
	float: left;
	text-align: right;
}

.csc-mailform input, .csc-mailform textarea {
	float: right;
	width: 150px;
}

#svietidla .csc-mailform input, #svietidla .csc-mailform textarea {
	width: 200px;
}

.csc-mailform textarea {
	border: none;
}

#ubytovanie .csc-mailform input.csc-mailform-submit {
	background: url("images/ubytovanie_button.gif") no-repeat left bottom;
	width: 139px;
	height: 28px;
	color: #FFF;
	padding-top: 0px;
	cursor: pointer;
}
#svietidla .csc-mailform input.csc-mailform-submit {
	background: url("images/svietidla_button.gif") no-repeat left bottom;
	width: 121px;
	height: 28px;
	padding-top: 0px;
	cursor: pointer;
}

.ubytovanie_table {
	background: transparent url("images/table_bottom_337.gif") no-repeat left bottom;
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-bottom: 15px;
	width: 337px;

}
.ubytovanie_heading {
	background: transparent url("images/table_heading_337.gif") no-repeat left top;
	height: 34px;
	text-align: center;
	text-decoration: none;
}
.ubytovanie_heading a {

	text-decoration: none;
}
.ubytovanie_heading  h3 {
	font-size: 14px;
	line-height: 34px;
	padding-left: 15px;
	position: relative;
}
.ubytovanie_body {
	background: transparent url("images/table_body_337.gif") repeat-y left top;
	padding-bottom: 20px;
	width: 337px;
	text-align: center;
}
.ubytovanie_body img {
	border: 1px solid #000000;
	margin: 10px 15px;
}
.ubytovanie_body p {
	line-height: 20px;
	overflow: hidden;
	padding: 0 15px 0;
}
.ubytovanie_text {
	line-height: 18px;
	padding-bottom: 10px;
}

.prevadzky_table {
	background: transparent url("images/table_bottom_337.gif") no-repeat left bottom;
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-bottom: 15px;
	width: 337px;

}
.prevadzky_heading {
	background: transparent url("images/table_heading_337.gif") no-repeat left top;
	height: 34px;
	text-align: center;
	text-decoration: none;
}
.prevadzky_heading a {

	text-decoration: none;
}
.prevadzky_heading  h3 {
	font-size: 14px;
	line-height: 34px;
	padding-left: 15px;
	position: relative;
}
.prevadzky_body {
	background: transparent url("images/table_body_337.gif") repeat-y left top;
	padding-bottom: 20px;
	width: 337px;
	text-align: center;
}
.prevadzky_body img {
	border: 1px solid #000000;
	margin: 10px 15px;
}
.prevadzky_body p {
	line-height: 20px;
	overflow: hidden;
	padding: 0 15px 0;
}
.prevadzky_text {
	line-height: 18px;
	padding-bottom: 10px;
}



