
/* Reset ................. */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
}
:focus { outline: 0; }
body { color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; 	border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* Common ................. */
body {
	color: #363636;
	font-size: 12px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
a, a:active, a:visited { color: #363636; text-decoration: none; }
a:hover { color: #a06314;text-decoration: underline;  }

a.red, a.red:active, a.red:visited { color: #b40000; text-decoration: none; }
a.red:hover { color: #a06314;text-decoration: underline;  }

div { text-align: left; }
img { border: none; }
input, textarea { 
	font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; 
	color: #666; margin:1px; border: 1px solid #ddd; padding: 3px; overflow: visible; 
	background-color:#FFFFFF}
select, option { font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #666; }
input:focus {background-color:#f5f5f5; border: 1px solid #666; }
textarea:focus {background-color:#f5f5f5; border: 1px solid #666; }

.cleaner { height: 0; font-size: 0; line-height: 0; clear: both }
.line { height: 1px; font-size: 1px; line-height: 1px; clear: both; background-color:#ddd; margin:10px 0 15px 0; }
.line4 { height: 4px; font-size: 4px; line-height: 4px; clear: both; background-color:#fff;  }
.line15 { height: 15px; font-size: 15px; line-height: 15px; clear: both; background-color:#fff;  }
/* java zmena obrazkov  ................. */
#hlavny2 {
 background: white;
 display:block;
 position: relative;
}

#imageContainer {
	height:270px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:10;
}

/* Headings ................. */
h1 { font-size: 24px; color: #666; margin: 0 0 20px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif; line-height:130%;}
h1 span {font-size: 24px; color: #b40000; margin: 10px 0 10px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
h2 { font-size: 24px; color: #b40000; margin: 10px 0 10px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
h3 { font-size: 18px; color: #b40000; margin: 10px 0 10px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
h4 { font-size: 16px; color: #b40000; margin: 10px 0 5px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
/* Paragraphs ................. */
p { margin:0; padding:0; }


/* Layout ................. */
#home { width: 1300px; margin: 0 auto; background-color: #FFFFFF;
background-image: url(../images/back01.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}
#wrapper { width: 952px; margin: 0 auto; }
.left {float:left; display:inline}
.right {float:right; display:inline}
.img_left {float:left; display:inline; margin:0 15px 5px 0; border:3px solid #d5d5d5; }
.img_right {float:right; display:inline; margin:0 0 5px 15px; border:3px solid #d5d5d5; }
.center {text-align:center;}
.center2 {text-align:center; clear:both; background-image: url(../images/back_bottom.jpg);background-position: top center;background-repeat: no-repeat;
		font-size:11px; padding:20px 0 0px 0;  }
.lava {float:left; display:inline;width:227px;}
.lava ul {padding:10px 45px 17px 22px;background-color:#e0e0e0;}
.dott { background-image: url(../images/dott.gif);background-position: bottom;background-repeat: repeat-x;}
.lava ul li { display: block; }
.lava ul li a, .lava ul li a:active, .lava ul li a:visited 
	{ display: block; padding: 6px 0px 6px 15px; color: #363636;  text-decoration: none;  }
.lava ul li a:hover, .lava ul li a.aktivna, .lava ul li a.aktivna:link, .lava ul li a.aktivna:visited  { background-color: white; }

.left_kontakt {margin:0 19px;}
.left_kontakt h2 { font-size: 24px; color: #b40000; margin: 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
.left_kontakt h3 { font-size: 13px; color: #b40000; margin:0; font-weight: bold; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
.left_news {margin:19px;font-size:11px;line-height:150%;}
.left_news h1 { font-size: 24px; color: #a06314; margin: 0 0 5px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
.left_news h2 { font-size: 24px; color: #a06314; margin: 0 0 5px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
.left_news h3 { font-size: 13px; color: #a06314; margin:0; font-weight: bold; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%; }
.left_news span {color:#a06314; font-weight:bold; padding:0 0 0 15px; background-image: url(../images/news.gif);
	background-position: left center;
	background-repeat: no-repeat; margin:0 0 5px 0;}
.left_kontakt_line {width:226px; border-right:1px solid #ababab;}
.stred {float:left; display:inline;width:725px;}
.stred .left1 {float:left; display:inline;width:194px;padding:0 18px 5px 18px; border-right:1px solid #ababab;}
.stred .left1 img {border:3px solid #d5d5d5;}
.stred .left1 h1 {font-size: 24px; color: #b40000; margin: 10px 0 10px 0; font-weight: normal; font-family: Arial, Tahoma, Helvetica, sans-serif;line-height:130%;}
.stred .left2 {float:left; display:inline;width:230px;padding:0 0 5px 18px;}
.stred .left2 img {border:3px solid #d5d5d5;}
.obsah {margin:40px 100px 40px 40px;line-height:130%;text-align:justify;}
.obsah span {color:#a06314; font-weight:bold; padding:0 0 0 15px; background-image: url(../images/news.gif);
	background-position: left center;
	background-repeat: no-repeat; margin:0 0 5px 0;}
.obsah h3 {margin:0 0 5px 0;}
