/* CSS Document */

body {
	text-align:center;
	background:#DFECF4 url('img/top_bcg.jpg') repeat-x left top;
 	font-family: Tahoma, "Tahoma CE","Arial CE",sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 0.70em;
	font-size:10pt;
	}
/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0;}

#prava_nadpis h1{color:white;font-size:10pt;padding:9px 0px 0px 19px;}
h1{}
h2{color:#065C95;font-size:10pt;padding:9px 0px 0px 0px;}
h3{color:black;font-size:10pt;padding:10px 0px 10px 0px;}
h4{color:#065c95;font-size:10pt;padding:10px 0px 10px 0px;}
h5{margin:0px;padding:0px;background:url('img/date.jpg') no-repeat left 12px;position:relative;}
h5 a, h5 a:hover{text-decoration:none;color:#045185;font-weight:bold;font-size:10pt;padding:5px 0px 5px 10px;display:block;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;}
p, .editor { text-align: justify; margin:0;}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin:0px 15px 0px 15px;}
dt {}
dd {}
#text ul li {list-style-image: url(img/square.jpg);padding: 5px 0px 5px 10px;}


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin-top: 0px; margin-bottom: 10px; font-size:100%;}
caption {border: 1px solid white;padding: 5px 10px;	margin-top: 10px;text-align: left;color: white;background-color:#6fa704;font-weight:bold;}
th{border: 1px solid white;padding: 5px 70px 5px 25px;	font-weight: bold;text-align: left;	vertical-align: top;}
td{border: 1px solid white;padding: 5px 70px 5px 25px;	vertical-align: top;}
tr{background-color: #d2e5ad;}
.lichy{background-color:#cde5f6 !important;}
.table-contact{position:relative;width:560px;float:right;}
.table-contact tr{background:none;}
.table-contact tr td{background:none;border:none !important;text-align:center;padding:5px;}

/* FORMS
-------------------------------------------------- */
fieldset {	clear: both; border:none;	}
legend {}
input, textarea, select {	font-size: 1em;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: underline;color:#065C95;} 
a:visited {	}
a:hover {text-decoration: underline;color:#6da504; }

/* Img
-------------------------------------------------- */
img{border: 6px solid #deeec0;}
.obr_left{position:relative;float:left;margin: 0px 10px 0px 0px;}
.obr_right{position:relative;float:right;margin: 0px 0px 0px 10px;}
.lupa{background:url('img/lupa.jpg') no-repeat right top;width:21px;height:16px;position:absolute;bottom:9px;right:6px;}


/* Bloky
-------------------------------------------------- */

#obal{position:relative; width:990px; margin:0 auto;background-color:white; }

/* top
-------------------------------------------------- */	
#top{z-index:5;position:relative;width:990px;height:297px;background:url('img/top2.jpg') no-repeat left top;}
#top_left{background:url('img/top_left.jpg') no-repeat left top;width:22px;height:297px;position:absolute;top:0px;left:-22px;}
#top_right{background:url('img/top_right.jpg') no-repeat left top;width:22px;height:297px;position:absolute;top:0px;right:-22px;}
#okno{background:url('img/okno.png') no-repeat left top;width:225px;height:333px;position:absolute;top:0px;right:15px;}
#menu_h{position:absolute;top:187px;left:215px;}
#menu_h ul{padding:0px;margin:0px;}
#menu_h ul li{list-style-type: none;display:block;float:left;}
#menu_h ul li a{float:left;font-size:10pt;padding:16px 24px 0px 24px;text-decoration:none;color:white;display:block;height:30px;background:url('img/menu_end.jpg') no-repeat right top;}
#kalkulace{position:absolute;top:201px;left:40px;}
#kalkulace a{color:white;font-weight:bold;text-decoration:none;font-size:10pt;}
#menu_h_prekryv{background:url('img/menu_h_prekryv.jpg') no-repeat left top;width:3px;height:52px;position:absolute;top:187px;right:264px;}

.top-logo{position:absolute;top:8px;left:32px;border:none;}
.top-logo img{border:none;}
.top-logo-slovaktual{top:50px;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;margin: 2px 0px 0px 0px;width:100%;}
	
#leva{float:left;width:210px;position:relative;left:2px;overflow:hidden;margin-bottom:20px;}
#menu_v{position:relative;}
#menu_v ul{padding:0px;margin:0px;width:100%;position:relative;}
#menu_v ul li{list-style-type: none;display:block;background:#6da504;}
#menu_v ul li a{font-size:10pt;text-decoration:none;color:white;padding: 10px 0px 10px 0px;margin-left:35px;width:100%;display:block;border-top:#82bf0d solid 1px;}	

#menu_v ul li ul{border-bottom:white solid 1px;/*overflow:hidden;margin-bottom:-1px;*/}
#menu_v ul li ul li{padding-left:0px;background-color:#82bf0d;}
#menu_v ul li ul li a{padding:10px 0px 10px 13px;margin-left:35px;border-top:#547d04 solid 1px;color:black;background: url('img/menu_square.jpg') no-repeat 0px 19px;}
.aktiv{border:none !important;color:black !important;}
.aktiv2{border-top:#82bf0d solid 1px !important;color:black !important;}
.noborder{border:none !important;}
#nadpis_aktuality{height:35px;background:url('img/aktuality.jpg') repeat-x left top;margin:2px 0px 0px 0px;}
#nadpis_aktuality span{position:relative;top:8px;left:35px;color:white;display:block;font-weight:bold;}
#aktuality dl dd p a, #aktuality dl dd p a:hover{color:#024878;font-weight:bold;text-decoration:none;}

	
#prava{width:774px;	float:right; overflow:hidden;position:relative;margin: 0px 2px 20px 0px;_margin: 0px 1px 20px 0px;}
#prava_nadpis{width:100%;height:37px;background-color:#045185;}
#text{padding:0px 20px 0px 19px;}
#text iframe{border: solid #FFFF00 0px;border-color:#fff;}

.contact-left-row{position:relative;width:175px;float:left;display:block;}
.contact-left-row table{margin:10px 0px;}
.contact-left-row table tr{background:none;}
.contact-left-row table tr td{background:none;border:none;padding:1px 10px 1px 0px;}

#pata{clear:both;height:48px;margin: 0px 2px 0px 2px;background-color:#cde0ec;margin-top:20px;position:relative;}
#adr{position:absolute;top:20px;left:35px;color:#01426e;}	
#luvr{position:absolute;top:20px;right:35px;}
#luvr a{color:#01426e;text-decoration:none;}
#luvr a:hover{text-decoration:none;}
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}

.poptavka tr {
	background-color: #fff;
}

.poptavka td {
	padding: 2px 5px;
}

