/* CSS Document */

body {
	text-align:center;
	background:#e7dbc5 url('img/body_bcg.gif') repeat-x left top;
 	font-family: Arial, Helvetica, sans-serif;
	color: #3f2e0e;
	margin:0;
	padding:0;
	font-size: 9pt;
	}
/* text
-------------------------------------------------- */

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

h1 {font-size:12pt;margin:0px;padding:5px 0px;}
h2 {font-size:11pt;margin:0px;padding:5px 0px;}
h3 {font-size:10pt;margin:0px;padding:5px 0px;}
h4 {font-size:9pt;margin:0px;padding:5px 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%;margin-left:1px;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid silver;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;color:white;background-color:#7F2F16;}
td {border: 1px solid silver;padding: 5px 10px;vertical-align: top;}

/* 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: none;color:#3f2e0e;}
a:visited{}
a:hover {text-decoration: none; }

/* Img
-------------------------------------------------- */
img	{border:none;margin:10px;}

/* Bloky
-------------------------------------------------- */
#obal{position:relative;width:808px;margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:376px;background:url('img/top1.jpg') no-repeat left top;}
#home{height:80px;left:145px;position:absolute;top:75px;width:185px;}

#menu_h1{position:absolute;top:34px;left:35px;}
#menu_h1 ul{padding:0px;margin:0px;}
#menu_h1 ul li{list-style-type: none;display:block;float:left;background:url('img/dot.gif') no-repeat left 5px;padding:0px 6px 0px 13px;}
#menu_h1 ul li a{text-decoration:none;color:white;font-size:10pt;}

#menu_lang{position:absolute;top:189px;left:480px;}
#menu_lang ul{padding:0px;margin:0px;}
#menu_lang ul li{list-style-type: none;display:block;float:left;}
#menu_lang ul li a{text-decoration:none;width:29px;height:20px;display:block;margin:0px 8px 0px 0px;}
.de{background:url('img/flag_de.gif') no-repeat left top;}
.en{background:url('img/flag_en.gif') no-repeat left top;}
.pl{background:url('img/flag_pl.gif') no-repeat left top;}
.cs{background:url('img/flag_cz.gif') no-repeat left top;}

#top_info{position:absolute;bottom:17px;right:25px;width:565px;height:128px;overflow:hidden;}
#top_info a img{width:186px;height:108px;position:absolute;top:10px;left:13px;padding:0px;margin:0px;}
#top_info p{font-size:8pt;text-align:left;padding-top:5px;}
#top_info_img{background:url('img/top_info_ram.gif') no-repeat left top;width:212px;height:128px;position:relative;float:left;}
/* 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:196px;position:relative;margin-top:-115px;}	
#menu_v{width:196px;padding-bottom:30px;}
#menu_v ul{padding:0px;margin:0px;width:163px;margin-left:29px;}
#menu_v ul li{list-style-type: none;display:block;}
#menu_v ul li a{text-decoration:none;padding:3px 0px 3px 5px;border-bottom:#d7c9b1 solid 1px;color:#5b3b00;font-size:9pt;width:158px;_width:163px;display:block;background:url('img/menu_v11.gif') repeat-y left top;}

#menu_v ul li ul{margin:0px;}
#menu_v ul li ul li{}
#menu_v ul li ul li a{background:url('img/menu_v12.gif') no-repeat left top;width:143px;_width:163px;border:none;padding:3px 0px 3px 20px;}
#menu_v ul li ul li a span{display:block;width:9px;_width:6px;height:8px;background:url('img/arrow.gif') no-repeat left top;float:left;margin:3px 0px 0px -5px;}
.aktiv1{background:url('img/aktiv1.gif') repeat-y left top !important;}
.aktiv1 span{display:block;width:9px;height:4px;background:url('img/aktiv_arrow.gif') no-repeat left top;float:left;margin:5px 4px 0px 0px;_margin:5px 2px 0px 0px;overflow:hidden;}
/*#menu_v_pata{background:url('img/menu_v_pata.gif') no-repeat left top;width:202px;height:65px;position:absolute;left:0px;bottom:0px;}*/

#aktualni_akce{width:155px;margin-left:29px;}
#aktualni_akce h3{border-bottom:#3f2e0e solid 1px;}
#aktualni_akce dl{padding:0px;margin:0px;}
#aktualni_akce dl dd{padding:0px 0px 10px 0px;margin:10px 0px 10px 0px;border-bottom:#a6977c solid 1px;}
#aktualni_akce dl dd a{font-size:8pt;color: #3f2e0e;}
#aktualni_akce dl dd a span{font-weight:bold;color: #3f2e0e;}

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

#aktuality{position:relative;width:580px;}
.novinka{position:relative;width:565px;margin:15px 0px 10px 0px;}
.novinka_img{background:url('img/aktualita_ram.gif') no-repeat left top;width:212px;height:134px;position:relative;float:left;}
.novinka_img img{width:186px;height:108px;position:absolute;top:13px;left:13px;}
.novinka_text{width:350px;float:right;}
.novinka h2{padding:10px 0px;margin:0px;}
.novinka h2 a{font-size:12pt;}
.novinka p{text-align:left;}
.vice{display:block;text-align:right;padding:0px 13px 0px 0px;background:url('img/vice.gif') no-repeat right 5px;}


#text{position:relative;width:560px;_width:580px;padding:10px;}
#text a{text-decoration: underline;}
.login tr td, .login tr th{border:none;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:808px;height:67px;background:url('img/pata.gif') no-repeat left top;}
#pata p{position:absolute;top:4px;left:220px;color:#d9c1ba;font-size:8pt;}
#pata p a{color:#d9c1ba;}
	
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}	
.noobr{background:none !important;}
