html, body{margin:0;padding:0;height:100%;}
body {background:#fff url('img/bg.png') repeat-x; font-size:12px; color:#434141; font-family:Arial, Helvetica, sans-serif;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {color:#d02626; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:15px 10px; padding-top:0px; font-style:italic;}
	h1 span {color:#434141;}
.nadpis {color:#d02626; font-size:19px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic;}
	.nadpis span {color:#434141;}

#container {min-height:100%;position:relative;}
#obal {width:990px; margin:0 auto; text-align:left; padding-bottom:140px; background:url('img/text_bg.png') repeat-y right;}
#header {width:990px; height:219px; background:url('img/header.jpg') no-repeat; margin:0px; padding:0px;}
	#header .logo {width:370px; height:166px; border:0px; margin:0px; padding:0px; float:left;}
	#header table {float:right; margin-top:50px;}

#menu {width:990px; height:49px; padding:0px; margin:0px;}
	#menu ul {margin:0px; padding:0px 20px; list-style-type:none;}
	#menu li {float:left; margin:0px; padding:0px;}
	#menu a {text-decoration:none; color:#FFF;cursor:pointer; font-size:14px;}
	#menu a span {float:left; display:block;padding: 19px 25px 0px 25px; text-align:center;height:30px;}
	#menu a span:hover, .click, .clickk span {background:url('img/menu-hover.png') repeat-x;color:#000;}


#footer {position:absolute;bottom:0;width:100%;height:101px;background:url('img/footer.png') repeat-x; color:#fff; font-size:11px; clear:both;}
	#footer div {width:960px; text-align:left; margin:0 auto;}
	#footer div table {float:left; height:101px; width:761px;}
	#footer a {color:#fff;}


#left {width:197px; float:left;}
	#submenu {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0px 10px 0px; padding:0px;}
	#submenu li{width:197px; height:37px; background:url('img/submenu.png') no-repeat;}
	#submenu li:hover{width:197px; height:37px; background:url('img/submenu-hover.png') no-repeat;}
	#submenu a {color:#2a2a2a; text-decoration:none; line-height:37px; width:194px; padding-left:13px; display:block;}
	
	.kolonka {width:197px; background:url('img/kolonka-bg.png') repeat-y; margin-bottom:10px;}
		.kolonka .heading {background:url('img/kolonka.png') no-repeat; width:197px; text-align:center; font-family:Arial, Helvetica, sans-serif; height:28px; line-height:28px; font-size:12px; color:#fff;}
		.kolonka .inside {padding:8px 11px 8px 11px;}
		.kolonka .bottom {background:url('img/kolonka-bottom.png') no-repeat; width:197px; height:5px;}
	.subs {width:228px; background:url('img/subs_bg.png') repeat-y; margin-bottom:10px; float:left; margin-right:27px;}
		.subs .heading {background:url('img/subs.png') no-repeat; width:228px; text-align:center; font-family:Arial, Helvetica, sans-serif; height:33px; line-height:33px; font-size:12px; color:#fff;}
			.subs .heading a {color:#fff; text-decoration:none;}
			.subs .heading a:hover {color:#fff; text-decoration:underline;}
		.subs .inside {padding:8px 11px 8px 11px; text-align:center;}
			.subs .inside img {padding:2px; border:1px solid #e0e0e0;}
		.subs .bottom {background:url('img/subs_bottom.png') no-repeat; width:228px; height:7px;}
#right {width:769px; float:left; padding:12px;}

#index {padding-left:170px; width:790px; min-height:330px; background:url('img/ico/slecna.jpg') no-repeat left;}
	#index p {padding-left:162px;}
#kontaktny_formular {width:100%;margin-top:30px;}
	
.detail .bg {background:url('img/napis_bg.png') repeat-x; height:37px; width:100%; color:#FFF;}
	.detail .bg td {border-left:1px solid #b02121; border-right:1px solid #b02121; margin-bottom:3px; padding:0px 16px;}
	.detail .img {text-align:center;padding-top:5px; padding-left:0px;}
		.img img {padding:2px; border:1px solid #e0e0e0;}
	.detail tr td {padding-left:12px}
	.detail .a {width:228px;padding-top:5px;border-bottom:1px solid #e8e8e8;}
	.detail .b {vertical-align:top;padding-top:5px; width:386px; border-left:1px solid #e3e3e3}
	.detail .b p {margin:0px; padding:0px;}
	.detail .aa {border-bottom:1px solid #e8e8e8;}
	.detail a {color:#FFF;}
	.detail .gray {background:#e8e8e8;}
	.pad td {padding:12px 16px;}

/*KONTAKT*/
#napiste_nam .pad {padding:3px 8px;}
#napiste_nam 
input[type=text], select, textarea {padding:7px; font-family: Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #9e9e9e; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}


/*FOTOGALERIA*/
.fotogaleria table {margin-left:0px;}
.fotogaleria table img, .fotogaleria table img:hover {margin:0px 10px 15px 5px !important;}
.fotogaleria img {padding:2px; border:1px solid #e0e0e0; margin:0px 10px 0px 5px;}

.tip {color:#949494; margin:15px auto; font-size:11px;}
	.tip img {padding-right:8px;}

/*KONTAKT*/
.mapa {border:6px solid #ececec; margin-top:30px;}
	#kontakt i {color:#d02626; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; padding-top:0px; font-style:italic;}
	#kontakt i span {color:#434141;}
	#kontakt .a {width:215px;}
	#kontakt .b {width:90px; text-align:center;}
	#kontakt .c {}
	#kontakt .d {width:100px; text-align:center;}
	

/*VYHLADAVANIE*/
#vyhladavanie {width:300px; height:37px; float:right; margin:0px; padding:10px 0px 0px 0px;}
#vyhladavanie .a {float:left;width:190px; height:27px ; background:url('img/input.png') no-repeat; padding:7px 0px 0px 8px}
#vyhladavanie .a input {color:#000; border:0px; background:transparent;}
#vyhladavanie .b {width:83px; height:34px; float:left; margin-left:5px;}

#search2 h2{background:url('img/ico/pointer.png') no-repeat center left; padding-left:25px;color:#d02626;}
#search2 a {color:#d62a2a;}



/*ALERT*/
#odoslane {text-align:center; background:#e6f2c6; height:68px; line-height:68px; color:#2c4103; border:1px solid #bdcd85; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px 0px; width:100%;}
	#odoslane span {background:url('img/ico/odoslane.png') no-repeat left; padding:10px 0px 10px 45px;}
#nevyplnene {text-align:center; background:#fdcfca; height:68px; line-height:68px; color:#2c4103; border:1px solid #ce7973; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px 0px; width:100%;}
	#nevyplnene span {background:url('img/ico/nevyplnene.png') no-repeat left; padding:10px 0px 10px 45px;}
#neodoslane {text-align:center; background:#e0f7ff; height:68px; line-height:68px; color:#2c4103; border:1px solid #96c6df; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:15px 0px; width:100%;}
	#neodoslane span {background:url('img/ico/neodoslane.png') no-repeat left; padding:10px 0px 10px 45px;}


.full {width:100%;}
.half {width:50%;}
.center {text-align:center;}
.right {text-align:right;}
.hr {background:#e0e0e0; height:1px; border:0px; margin:12px 0px;}
.nob {border:0px !important;}
.both {clear:both;}
.nomar {margin:0px; padding:0px !important;}
.red {color:#d02626;}

/*SLIDER CSS*/
#animation {width:769px; height:260px; display:block; margin-bottom:12px;}
#slideshow {position: relative;}
