
*{margin:0; padding:0;}
html,body {	margin:0; padding:0; height:100%; }
html{background:url(images/background_html.jpg) top center;background-color:#1b1f2a;}
img{border:0px;}

#container {position:relative; margin:0 auto; width:100%; height:auto !important; height:100%; min-height:100%; background:url(images/background.jpg) top center repeat-x; }/*background:url(images/page_bg.jpg) bottom center repeat-y;*/

#container2 {width:1001px; margin:0 auto; padding:0px 0px 120px 0px; } /* ocitanie vysky footru*/
#header {position:relative; height:249px; width:1001px; background:url(images/headerx.jpg) bottom center no-repeat;}
#header #head_logo {position:relative; float:left; height:249px; width:363px; background:url(images/header_logo.jpg) top left no-repeat;}
#header #head_image {position:relative; float:right; height:249px; width:638px; background:url(images/header_image.jpg) top left no-repeat;}
#header h1, #header h2 {display:none; visibility:hidden;}

.hid {display:none; visibility:hidden;}

#content {position:relative; padding:0px 0px 0px 0px; margin:0px;} 
#main { width:640px; margin:0px; padding:0px; float:left}
#main div {padding:20px 10px 10px 40px; background:url(images/main_div_bg.png) top left no-repeat;}


#bocnemenu { width:360px; margin:0px; padding:0px; float:left; background:url(images/main_div_bg.png) top left no-repeat;}
#bocnemenu div {padding:20px 10px 10px 40px;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; letter-spacing:2px; color:#233853; font-weight:lighter; padding-bottom:10px;clear:both; font-variant:small-caps;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; letter-spacing:2px; color:#897612; font-weight:lighter; padding-bottom:10px;clear:both;}
h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; letter-spacing:1px; color:#6d7d92; font-weight:lighter; padding-bottom:10px;clear:both;}
p {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; letter-spacing:0px; color:#4b5d74; font-weight:lighter; font-style:italic; padding-bottom:15px;}

p.kontakt {padding:10px 0px 3px 0px ;}
em { font-weight:normal; color:#392d0c;}

span { width:100%; text-align:right; margin:0px; padding:0px}
p.komplet a, p.komplet a em{text-decoration:none; color:#6d7d92; font-size:12px;}
p.komplet a:hover{text-decoration:none; color:#233853;}
p.komplet a:hover em { color:#233853; border-bottom:#897612 thin solid}

/* ############### GALLERY */
#main div img {padding:4px;}
.gallery {list-style: none; margin: 0px; padding: 0px;}
.gallery ul {padding:0px; margin:0px;}
.gallery li {margin: 0px 8px 8px 0px; padding: 0px; float: left;	position: relative;	width: 72px; height: 72px;}
.gallery img { border: none; padding: 0px; height:67px; width:67px;}
.gallery em { width: 75px; height: 75px; display: block; position: absolute; top: 0px; left: 0px; background: url(images/thumb_mask.png) top center no-repeat;
	 padding-top: 0px;}
.gallery em:hover{	background: url(images/thumb_mask_2.png) top center no-repeat;}
/* ############### end GALLERY */

img {border:0px;}
.clear {clear:both;}

#footer {position:absolute; width:100%; bottom:0px; height:120px; background:url(images/footer.jpg) bottom center repeat-x; }/* pricitanie vysky footru*/
#footer div { padding-top:80px; width:1001px; margin:0 auto;  height:20px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#766932; text-decoration:none; }
#footer div a, #footer div a em {text-decoration:none; color:#766932; font-style:normal;}

#footer div a:hover em {text-decoration:underline; color:#fffffe; }

input {color: #000; background: #ffffff; border: 1px solid #4b5d74;; overflow:hidden; height:18px; width:100%;background:url(images/background_html.jpg);}
input .field {width:290px;}
textarea { color: #000001; background:url(images/background_html.jpg); border: 1px solid #4b5d74; overflow:hidden; margin-bottom:5px;  width:100%; height:160px;}
form input.button {  background-image:url(images/button.png); width:71px; height:22px; padding:0px 0px 0px 0px; border:0; float:right;}

.red {color:#a95e15; font-weight:bold;}

form b {color:#b08b15;}


