/* CSS Document */
body {text-align:center;
	background:#000;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	color: #636466;
	margin:0;
	padding:0;
	background:#D41920 url('img/poz.png') repeat-x left top;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 { font-weight:normal; color:#d71920; font-size:14pt; }
h2 {}
h3 {}
h4 {}

/* 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: #a7a9ac;}
th {border: 1px solid gray;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;color: black;}
td {border: 1px solid gray;	padding: 5px 10px;vertical-align: top;}

form table td {border:none;}

/* 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: normal;}
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 { color:#a7a9ac;}
a:visited {}
a:hover { }

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:942px; margin:0 auto; }

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;background:url('img/top.jpg') no-repeat left top;height:300px; width:956px; margin:0px -8px;}
#top #logo { position:absolute; display:block; width:268px; height:106px; left:8px; top:4px; }
#top #menu-h1 { position:absolute; top:15px; left:280px; }
#top #menu-h1 ul {margin:0; padding:0;}
#top #menu-h1 ul li { list-style:none; background:url('img/menu-h1.png') no-repeat left top; width:171px; margin:3px 0; 
					_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/img/menu-h1.png', sizingMethod='scale');
 					_background:none;
 }
#top #menu-h1 ul li a { position:relative; color:white; _height:1px; display:block; padding:2px 18px; text-decoration:none; background:transparent url('img/sipkat.gif') no-repeat 9px 6px; text-align:left; font-weight:bold; font-size:10pt; text-transform:uppercase; }

#top #upoutavka { position:absolute; top:135px; left:289px; width:150px; color:#2f6a9a; text-align:justify;}
#top #upoutavka span {display:block; float:right; font-weight:bold;line-height:1.8;  }
#top #upoutavka span a { display:block; color:#2f6a9a;padding-right:8px; background:transparent url('img/sipka-mod.gif') no-repeat right 7px; }

#top #hledej { position:absolute; top:214px; left:20px; width:240px; }
#top #hledej fieldset {margin:0;padding:0;}
#top #hledej fieldset input {margin:0;padding:0;width:145px;  font-size:10pt;}
#top #hledej fieldset button { background:none; color:black; border:none;color:#d71920; font-size:10pt;}

#top-text { position:absolute;top:269px; left:290px; color:white; font-size:140%; font-weight:bold; }

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:956px; margin:0 -8px 0 -8px; _margin:0 -7px 0 -7px;    background:white url('img/maj-poz.jpg') repeat-y left top;}
	
#obsah{float:left; width:100%;}

	
/* stred
-------------------------------------------------- */	
#stred{width:670px; _width:678px; overflow:hidden; float:right;overflow:hidden;position:relative; padding-right:8px;}

#stred .item {position:relative; }
#stred .item h1 {   }

.text { padding:10px 11px; background:white url('img/text-poz.png') repeat-x left bottom; }

/* box1
-------------------------------------------------- */

.box { position:relative; float:left; width:151px; height:249px; margin: 10px 0px 10px 13px; _margin:10px 0px 10px 10px;}
.box a {display:block;height:249px; text-decoration:none;}
.box strong { position:relative; top:13px; display:block; text-align:center; font-weight:normal; color:#d71920; font-family:verdana; font-size:13pt; text-decoration:none; text-transform:uppercase;  }
.box p {position:absolute; top:125px; padding:0px 6px; text-align:left; color:#636466;}


.box1 { background: url('img/box1.jpg') no-repeat left top; }
.box2 { background: url('img/box2.jpg') no-repeat left top; }
.box3 { background: url('img/box3.jpg') no-repeat left top; }
.box4 { background: url('img/box4.jpg') no-repeat left top; }


/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:267px; _width:275px; float:left;position:relative; padding-left:8px; margin-top:-45px; padding-bottom:268px;}
#leva ul {position:relative; margin:0; padding:0;}
#leva ul li {position:relative;margin:0; padding:0;}
#leva ul li h3 {position:relative;margin:0; padding:0;}
#leva ul li a{position:relative; _height:1px; font-weight:bold; font-size:10pt; margin:2px 0px 2px 0px; padding:8px 0px 8px 40px; display:block; background:#939598 url('img/sipka.gif') no-repeat 28px 11px; color:white; text-decoration:none; }
#leva ul li a:hover { background-color:#3B3B3B; }
#leva ul .active a { font-weight:bold; background:#939598 url('img/sipka-dolu.gif') no-repeat 25px 15px;}

#leva ul li .leva-big {padding-top:17px; background:#939598 url('img/sipka.gif') no-repeat 28px 20px;}

#leva ul li ul li a { padding-left: 50px; background:#939598 url('img/sipka-pod.gif') no-repeat 38px 11px !important; color:#e4e4e4; font-weight:normal;}
#leva ul li ul .active a { font-weight:bold; background:#939598 url('img/sipka-pod.gif') no-repeat 38px 11px;}

#slecna {  position:absolute; left:7px; bottom:6px; background:url('img/poslicek.jpg') no-repeat left top; width:268px; height:294px; }

/* pata
-------------------------------------------------- */
	
#pata{position:relative; clear:both;  background:white url('img/pata.png') no-repeat left top; height:66px; color:white; }
#pata #menu-pata { position:absolute; top:12px; left:280px; width:660px; text-align:center; }
#pata #menu-pata a {color:white;}

.link{left:297px;position:absolute;top:22px;color:white;text-decoration: none;padding:0px 0px 0px 8px;background:url('img/arrow-wht.gif') no-repeat left 5px;}
.link:hover{text-decoration: underline;}

.link-out{background:url('img/poslicek-link-out.jpg') no-repeat left top;width:270px;height:60px;position:absolute;left:278px !important;top:0px;display:block;}
	
/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}

#top-flash {
	position:absolute;
	right:1px;
	top:0px;
	
}

.design {
	left:815px;
}
