/* CSS Document */

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

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

h1 {color:#ed1c24;font-size:12pt;padding:10px 0px 10px 34px;border-bottom:#adaaaa solid 1px;margin:0px 34px 0px 0px;}
h2 {font-size:10pt;margin:0px;padding:10px 0px;}
h3 {font-size:10pt;margin:0px;padding:10px 0px;}
h4 {font-size:10pt;margin:0px;padding:10px 0px;}

/* 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-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;margin-top: 10px;margin-bottom: 10px;font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid gray;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;}
td {border: 1px solid gray;padding: 5px 10px;vertical-align: top;background-color: white;}

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


/* 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:#8a8989;}
a:visited{}
a:hover {text-decoration: underline; }

/* Img
-------------------------------------------------- */
img	{border:none;}

/* Bloky
-------------------------------------------------- */
#obal{position:relative;width:930px;margin:0 auto;text-align:left;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:386px;background:url('img/top.jpg') no-repeat left top;}

#home{position:absolute;top:71px;left:20px;margin:0px;padding:0px;width:350px;height:85px;border:none;}
#home a{display:block;width:350px;height:85px;text-decoration:none;overflow:hidden;}
#home a span{visibility:hidden;}

#menu-h{position:absolute;top:286px;left:0px;}
#menu-h ul{position:relative;padding:0px;margin:0px;}
#menu-h ul li{position:relative;list-style-type: none;display:block;float:left;}
#menu-h ul li a{text-decoration:none;color:black;float:left;display:block;_display:inline;height:43px;margin-right:1px;background: url('img/menu_h.jpg') repeat-x left top;}
#menu-h ul li a span{cursor:hand;display:block;height:43px;float:left;}
#menu-h ul li a .menu_h_left{width:7px;background:url('img/menu-h-left.gif') no-repeat left top;padding:0px;}
#menu-h ul li a .m{background:white;line-height:32px;padding:0px 20px;}
#menu-h ul li a .menu_h_right{width:7px;background:url('img/menu-h-right.gif') no-repeat left top;padding:0px;}
#menu-h ul li a:hover .m{background:#57595b;color:white;}
#menu-h ul li a:hover .menu_h_left{background:url('img/menu-h-left-hover.gif') no-repeat left top;}
#menu-h ul li a:hover .menu_h_right{background:url('img/menu-h-right-hover.gif') no-repeat left top;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;background:url('img/maj-bcg.gif') repeat-y left top;}

/* leva
-------------------------------------------------- */	
#leva{float:left;width:687px;position:relative;margin-top:-40px;}

#text{padding:20px 34px;line-height:16px;}

#aktuality{position:relative;}
#aktuality h2{margin:10px 0px 5px 0px;padding:0px;}

/* prava
-------------------------------------------------- */	
#prava{width:243px;	float:right;overflow:hidden;position:relative;}

#menu-v{position:relative;width:243px;margin:19px 0px 0px 0px;}
#menu-v ul{position:relative;padding:7px 0px 2px 0px;margin:0px;background:url('img/menu-v-ul.gif') repeat-y left top;}
#menu-v ul li{position:relative;list-style-type: none;display:block;background:url('img/menu-v-li1.gif') repeat-y left top;}
#menu-v ul li a{position:relative;text-decoration:none;color:white;display:block;_height:1px;padding:10px 0px 10px 38px;background:url('img/menu-v-a1.gif') no-repeat left top;}

#menu-v ul li ul{padding:0px;}
#menu-v ul li ul li{background:url('img/menu-v-li2.gif') repeat-y left top;}
#menu-v ul li ul li a{padding:10px 0px 10px 55px;}
#menu-v ul li ul li a span{position:absolute;top:15px;left:38px;width:4px;height:4px;background:#6c0505;display:block;overflow:hidden;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:920px;height:71px;background:url('img/pata.gif') repeat-x left top;}

#menu-pata{position:relative;}
#menu-pata ul{padding:0px;margin:0px;}
#menu-pata ul li{list-style-type: none;display:block;float:left;height:30px;padding:0px 20px;line-height:30px;border-right:#979696 solid 1px;}
#menu-pata ul li a{text-decoration:none;float:left;display:block;color:black;}
#menu-pata ul li a:hover{font-weight:bold;}

#pata-left{position:absolute;bottom:10px;left:33px;color:#47484a;}
#pata-right{position:absolute;bottom:10px;right:33px;color:#47484a;}
#pata-right a{color:#47484a;}

#bottom-absolute{position:relative;height:14px;background:#57595b;}

/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}
.nonobr{background:none !important;}
.login tr td{border:none !important;}
#contact div table tr td{border:none;}
