/* CSS Document */

body {
	text-align:center;
	background:#990000 url('img/body_bcg.gif') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	color: #333;
	margin:0;
	padding:0;
	font-size: 8pt;
	}
/* text
-------------------------------------------------- */

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

h1 {font-size:9pt;color:#cc0000;padding-bottom:15px;margin-bottom:15px;background:url('img/menu_v.gif') repeat-x left bottom;text-transform: uppercase;}
h2 {font-size:9pt;margin:0px;padding:6px 0px;}
h3 {font-size:8pt;margin:0px;padding:6px 0px;}
h4 {font-size:8pt;margin:0px;padding:6px 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 #f2ebd9;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#990000;color:#fff;}
td {border: 1px solid #f2ebd9;padding: 5px 10px;vertical-align: top;background-color: white;color:#333333;}

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

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

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

/* menu_h1
-------------------------------------------------- */
#menu_h1{position:relative;width:100%;height:41px;}
#menu_h1 ul{padding:0px;margin:0px;position:absolute;top:13px;right:60px;}
#menu_h1 ul li{list-style-type: none;padding:0px 9px 0px 7px;display:block;float:left;background:url('img/menu_h1_line.gif') no-repeat right top;}
#menu_h1 ul li a{text-decoration:none;color:white;font-weight: bold;text-transform: uppercase;font-size:8pt;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:349px;background:url('img/top.jpg') no-repeat left top;}
#home{height:70px;left:50px;position:absolute;top:105px;width:225px;}

#kontakt{position:absolute;top:210px;left:72px;width:160px;}
#kontakt h2{text-align:center;font-size:8pt;margin:0px;padding:0px 0px 17px 0px;}
#kontakt p{text-align:center;line-height:16px;}

#top_text{position:absolute;bottom:125px;right:75px;text-align:right;line-height:15px;}
#top_text span{font-weight: bold;color:#cc0000;padding-right:20px;}

/* 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:307px;position:relative;}	

#menu_v{position:relative;margin-left:86px;width:160px;overflow:hidden;margin-top:20px;}
#menu_v ul{padding:0px;margin:0px;}
#menu_v ul li{list-style-type: none;display:block;}
#menu_v ul li a{padding:6px 12px 10px 0px;text-align:right;text-decoration:none;color:white;_height:1px;font-weight: bold;display:block;background:url('img/menu_v.gif') repeat-x left bottom;text-transform: uppercase;}
#menu_v ul li a:hover{color:#d2af83;}

#menu_v ul li ul{}
#menu_v ul li ul li{position:relative;background:url('img/arrow_white.gif') no-repeat 126px 12px;}
#menu_v ul li ul li a{font-weight: normal;padding:6px 40px 10px 0px;text-transform: none;}
#menu_v ul li ul li a:hover{color:#d2af83;}

/* prava
-------------------------------------------------- */	
#prava{width:609px;	float:right;overflow:hidden;position:relative;margin-top:25px;}

#text{margin-left:43px;width:480px;padding-bottom:10px;}
#text a{color:#cc0000;text-decoration:underline;}
#text a:hover{text-decoration:underline;}
#text ul{}
#text ul li{line-height:15px;}

#galery{position:relative;width:620px;left:-12px;}
.galery_box{width:110px;height:150px;_width:112px;_height:152px;border:#990000 solid 1px;background-color:#dac6a5;float:left;margin:4px;}
.galery_box a{display:block;}
.galery_box a img{width:104px;height:144px;position:relative;top:1px;left:1px;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;height:43px;width:100%;background:url('img/pata_bcg.gif') no-repeat left top;}

#menu-pata{position:relative;height:43px;width:100%;}
#menu-pata ul{padding:0px;margin:0px;position:absolute;top:15px;right:70px;}
#menu-pata ul li{list-style-type: none;padding:0px 13px 0px 11px;display:block;float:left;background:url('img/menu_pata_line.gif') no-repeat right top;}
#menu-pata ul li a{text-decoration:none;color:white;}

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

.clear {clear:both;}
.nonobr{background:none !important;}
.login tr td{border:none;background:none;}
.box {text-align: center; float: left; margin: 10px 8px 0px 8px; height: 130px;}
#form td{background: #F7EBDF;}

