/* CSS Document */
* {	margin: 0;}

html, body {
	height: 100%;
	overflow: auto;
}
body {
	text-align:center;
	background:#5d0039;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 0.75em;
	}
	
#wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}
/* text
-------------------------------------------------- */

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

h1 {}
h2 {font-size:10pt;margin:0px;padding:10px 0px;color:#800080;font-size:17pt;}
h3 {font-size:10pt;margin:0px;padding:10px 0px;color:#800080;font-size:15pt;}
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:#500031;}
a:visited{}
a:hover {text-decoration: underline; }

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

/* Bloky
-------------------------------------------------- */
#obal{position:relative;width:960px;_width:1150px;padding:0px 95px;margin:0 auto;background:url('img/obal-bcg.jpg') repeat-y left top;}
#obal-left{background:url('img/obal-left.jpg') no-repeat left top;width:95px;height:1141px;position:absolute;left:0px;top:0px;}
#obal-right{background:url('img/obal-right.jpg') no-repeat left top;width:95px;height:1141px;position:absolute;right:0px;top:0px;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:402px;z-index:5;}
.top-cz{background:url('img/top.jpg') no-repeat left top;}
.top-en{background:url('img/top-en.jpg') no-repeat left top;}
.top-de{background:url('img/top-de.jpg') no-repeat left top;}
.top-sk{background:url('img/top-sk.jpg') no-repeat left top;}


#home{position:absolute;top:170px;left:630px;margin:0px;padding:0px;width:305px;height:80px;}
#home a{display:block;width:305px;height:80px;text-decoration:none;overflow:hidden;}
#home a span{visibility:hidden;}

#menu-h1{position:relative;float:left;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 1px 0px 0px;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;padding:36px 48px 23px 48px;display:block;color:black;background:url('img/menu-h1.jpg') repeat-x left top;}
#menu-h1 ul li a:hover{background:none;color:white;}
/*
#language{position:absolute;top:28px;right:-105px;overflow:hidden;}
#language ul{position:relative;padding:0px;margin:0px;}
#language ul li{position:relative;list-style-type: none;display:block;float:left;left:-1px;}
#language ul li a{position:relative;text-decoration:none;float:left;display:block;color:white;border-left:white solid 1px;padding:0 8px 0 7px;}
#language ul li a:hover{text-decoration: underline;}
*/
#lang{position:absolute;top:19px;left:915px;width:150px;}
#lang ul{position:relative;padding:0px;margin:0px;}
#lang ul li{position:relative;list-style-type: none;display:block;float:left;padding:0px 11px 0px 0px;}
#lang ul li a{position:relative;text-decoration:none;float:left;display:block;color:#fff;padding:0px 0px 0px 21px;}
#lang ul li .cz{background:url('img/cz.gif') no-repeat left 2px;}
#lang ul li .en{background:url('img/en.gif') no-repeat left 2px;}
#lang ul li .de{background:url('img/at.gif') no-repeat left 2px;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;/*background:white;*/min-height:739px;_height:739px;z-index:10;}

/* prava
-------------------------------------------------- */	
#prava{padding:0px 10px 0px 0px;width:678px;_width:688px;float:right;position:relative;margin-top:-68px;}
#text{position:relative;padding:0px 13px 13px 13px;line-height:17px;}
#text h1{width:654px;height:68px;position:relative;color:white;text-align:center;font-size:19pt;margin-bottom:13px;line-height: 31px;}
#text ul{background:#8c1c5d;padding:10px 0px 10px 0px;margin:10px 0px;}
#text ul li{list-style-type:none;color:white;margin:0px;background:url('img/cross2.gif') no-repeat 19px 10px;padding:3px 0px 3px 47px;}
#text ul li a{color:white;}
#text img{margin:5px;} 


/* leva
-------------------------------------------------- */	
#leva{float:left;width:253px;_width:263px;padding:0px 0px 0px 10px;position:relative;margin-top:-58px;}

.banner{position:relative;margin-bottom:3px;display:block;width:253px;height:87px;}

/*menu pro 1.navrh*/
#menu-v1{position:relative;margin:0px 0px 7px 0px;}
#menu-v1 ul{position:relative;padding:10px 0px 17px 0px;margin:0px;background:url('img/menu-v1.jpg') repeat-y left top;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;background:url('img/menu-vli11.gif') no-repeat left bottom;}
#menu-v1 ul li a{position:relative;text-decoration:none;background:url('img/arrow1.gif') no-repeat 20px 13px;display:block;_height:1px;color:#fff;padding:10px 10px 10px 43px;}

#menu-v1 ul li ul{background:#990761 url('img/menu-vli12.gif') no-repeat left top;padding:0px 0px 3px 0px;}
#menu-v1 ul li ul li{background:none;border-bottom:#7c034d solid 1px;}
#menu-v1 ul li ul li a{background:none;}

.aktiv1{background:#990761 url('img/arrow1-aktiv.gif') no-repeat 20px 14px !important;}

/*menu pro 2.navrh*/
#menu-v2{position:relative;margin:0px 0px 7px 0px;}
#menu-v2 ul{position:relative;padding:10px 0px 17px 0px;margin:0px;background:url('img/menu-v2.jpg') repeat-y left top;}
#menu-v2 ul li{position:relative;list-style-type: none;display:block;background:url('img/menu-vli21.gif') no-repeat left bottom;}
#menu-v2 ul li a{position:relative;text-decoration:none;background:url('img/arrow2.gif') no-repeat 20px 12px;display:block;_height:1px;color:#010000;padding:10px 10px 10px 43px;}

#menu-v2 ul li ul{background:#f03f9d url('img/menu-vli22.gif') no-repeat left top;padding:0px 0px 3px 0px;}
#menu-v2 ul li ul li{background:url('img/menu-vli22.gif') no-repeat left bottom;}
#menu-v2 ul li ul li a{background:none;}

.aktiv2{background:#f03f9d url('img/arrow-aktiv.gif') no-repeat 20px 14px !important;}

#news{position:relative;margin-bottom:15px;}
#news h3 a{background:#500031;padding:10px 0px 10px 43px;display:block;font-size:10pt;font-weight:normal;color:white;margin-bottom:10px;text-decoration: none;}
#news dl{position:relative;padding:0px;margin:0px;}
#news dl dd{padding:10px 10px 10px 43px;margin:0px;background:url('img/cross1.gif') no-repeat 25px 18px;}
#news dl dd h4{padding:3px 0px;}
#news dl dd h4 a{color:#b90566;font-size:10pt;text-decoration: none;}
.news-desc{line-height:17px;}
.more{display:block;text-align:right;}
.more a{color:#b90566;text-decoration: underline;}
.more a:hover{text-decoration:underline;}

.h3{background:#500031;/*padding:10px 0px 10px 43px;width:210px;_width:253px;*/padding:10px 0px 10px 0px;width:100%;text-align:center;display:block;font-size:10pt;font-weight:normal;color:white;margin-bottom:10px;text-decoration: none;}
.search{width:100%;height:90px;position:relative;padding:0px;margin:0px;}
.search .searchstring{border:#500031 solid 1px;height:19px;_height:23px;position:absolute;top:45px;left:20px;width:140px;}
.search .searchbutton{cursor:pointer;position:absolute;top:44px;left:170px;width:60px;margin:0px;padding:0px;height:24px;line-height:22px;}

.mailing{width:100%;height:100px;position:relative;padding:0px;margin:0px;background:#EEE7FF;}
.mailing .searchstring{border:#500031 solid 1px;height:19px;_height:23px;position:absolute;top:60px;left:400px;width:140px;}
.mailing .searchbutton{cursor:pointer;position:absolute;top:59px;left:550px;width:75px;margin:0px;padding:0px;height:24px;line-height:22px;}
.mailing p{font-size:1.2em;left:350px;position:absolute;top:62px;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;border-top:#6a1e4b solid 2px;border-bottom:#6a1e4b solid 1px;}
#pata a{color:#791d53;text-decoration:underline;}
#pata #text-left{position:relative;line-height:40px;padding-left:16px;}
#pata #text-right{position:relative;line-height:40px;position:absolute;top:0px;right:16px;_right:111px;}

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

.clear {clear:both;}
.nonobr{background:none !important;}
.login table tr td{border:none;}
.noborder, .noborder tr td{border:none !important;}

/* banner
-------------------------------------------------- */
#banner1{width:140px;background:none;position:fixed;left:50%;top:334px;margin:0px 0px 0px 473px;}
* html #banner1{position:absolute;top:240px;}
#banner1 .a1{background:none;width:140px;height:145px;display:block;}
#banner1 .a1 img, #banner1 .a2 img{width:140px;height:140px;}
#banner1 .a2{background:none;width:140px;height:140px;display:block;}

/* form
-------------------------------------------------- */
/*#contact div table{width:500px;}*/
#contact div table tr th{border:none;background:#990761;color:white;/*border:black 1px solid;*/}
#contact div table tr td{border:none;padding:10px;/*border:black 1px solid;*/}

/* Survey */
#survey{position:relative;}
#survey h2{font-size:9pt;color:black;padding:10px 0px 15px 0px;width:auto;border:none;}
.option{position:relative;width:195px;height:auto;margin:10px 0px;overflow:hidden;padding:0px;}
.option a{color:black;text-decoration: underline;}
.option a:hover{text-decoration: none;}
.option .percent{position:absolute;top:18px;right:0px;color:#500031;font-weight:bold;font-size:9pt;display:block;height:14px;padding:0px;}
.survey-line0{position:relative;width:155px;height:6px;overflow:hidden;background:url('img/survey-bcg.gif') repeat-x left top;margin:10px 0px;}
.survey-line1{position:absolute;top:0px;left:0px;height:6px;background:#500031;}
.survey-count{color:#500031;margin-top:30px;}

