/* CSS Document */

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

h2, h3, h4 {font-size:10pt;}

h1 {}
#text h2 {color:#2c6895;margin:20px 0px;}
#text h3 {color:#545454;margin:5px 0px 10px 0px;}
#text h4 {color:#2c6895;margin:5px 0px 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 {	width:485px;border-collapse: collapse;margin:15px 0px;font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid white;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#275d84;color:white;}
tr{background-color:#ececec;}
.sudy{background-color:#ddd;}
td {border: 1px solid white;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;}
a:visited{}
a:hover {text-decoration: underline; }

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

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

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:108px;background:url('img/prapac_logo.png') no-repeat left top;}
#home{display:block;width:224px;height:108px;position:absolute;top:0px;left:0px;}

#menu_h{position:absolute;bottom:0px;_bottom:-2px;right:0px;}
#menu_h ul{padding:0px;margin:0px;}
#menu_h ul li{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:45px;margin-left:1px;background: url('img/menu_h.jpg') repeat-x left top;}
#menu_h ul li a span{cursor:hand;display:block;height:45px;float:left;padding:21px 10px 0px 10px;}
#menu_h ul li a .menu_h_left{width:4px;background:url('img/menu_h_left.jpg') no-repeat left top;padding:0px;}
#menu_h ul li a .menu_h_right{width:3px;background:url('img/menu_h_right.jpg') no-repeat left top;padding:0px;}
#menu_h ul li a:hover{background:url('img/menu_h_hover.jpg') repeat-x left top;}
#menu_h ul li a:hover .menu_h_left{background:url('img/menu_h_left_hover.jpg') repeat-x left top;}
#menu_h ul li a:hover .menu_h_right{background:url('img/menu_h_right_hover.jpg') repeat-x left top;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;background-color:white;min-height:450px;_height:450px;}
#maj_left{background:url('img/maj_left.jpg') no-repeat left top;width:13px;height:422px;position:absolute;left:-13px;top:27px;}
#maj_right{background:url('img/maj_right.jpg') no-repeat left top;width:13px;height:422px;position:absolute;right:-13px;top:27px;}

/* leva
-------------------------------------------------- */	
#leva{float:left;width:492px;margin:10px 0px 0px 10px;_margin:10px 0px 0px 5px;position:relative;}	
#obr{background:url('img/obr.jpg') no-repeat left top;width:492px;height:265px;position:relative;left:0px;top:0px;}

#text{margin:0px 7px 0px 0px;}
#text a{color:#2c6895;text-decoration: underline;}
#text a:hover{color:#cd7d0c;}
#text ul{padding:0px;margin:15px 0px 15px 13px;position:relative;clear:both;}
#text ul li{list-style-type: none;position:relative;background-color:#eee;display:block;line-height:30px;margin-bottom:2px;padding:0px 0px 0px 19px;_height:1px;}
#text ul li strong{padding:0px;margin:0px;}

.box{position:relative;width:206px;_width:216px;height:162px;_height:172px;padding:10px 0px 0px 10px;float:left;_display:inline;margin:13px;}
.box img{position:relative;width:104px;height:148px;float:left;}
.box h2{display:block;margin:5px 4px 15px 114px !important;}
.box h2 a{color:black !important;text-decoration: none !important;}
.box p{display:block;margin:0px 4px 0px 114px !important;}
/* prava
-------------------------------------------------- */	
#prava{width:281px;	float:right;overflow:hidden;position:relative;margin:10px 10px 0px 0px;_margin:10px 5px 0px 0px;}

#menu_v{position:relative;margin-top:20px;}
#menu_v ul{padding:0px;margin:0px;}
#menu_v ul li{list-style-type: none;display:block;background:white url('img/menu_v_bottom.jpg') repeat-x left bottom;}
#menu_v ul li a{display:block; _height:1px; text-decoration:none;color:black;font-size:9pt;line-height:34px;background:url('img/arrow1.jpg') no-repeat 14px 13px;margin:0px 0px 0px 0px;padding:0px 0px 0px 36px;}

#menu_v ul li ul{background:url('img/menu_v_bottom.jpg') repeat-x left bottom;}
#menu_v ul li ul li{background:#E9E7E7;padding:0px 0px 0px 22px;border-bottom:white solid 1px;}
#menu_v ul li ul li a{padding:0px 0px 0px 29px;background:url('img/square.jpg') no-repeat 14px 16px !important;color:black !important;}
.aktiv{background:#e9e7e7 url('img/aktiv_bcg.jpg') repeat-x left top !important;}
.aktiv a{background:url('img/arrow2.gif') no-repeat 14px 13px !important;color:#2e6792 !important;}

#aktuality{position:relative;margin-top:20px;}
#aktuality h3{height:35px;background:url('img/aktuality_bcg.jpg') repeat-x left top;text-align:center;}
#aktuality h3 a{line-height:35px;text-decoration: none;color:#58595a;font-size: 10pt;}
#aktuality dl{position:relative;margin:0px 16px 0px 14px;}
#aktuality dl dd{position:relative;margin-top:28px;}
#aktuality dl dd h4{margin-bottom:14px;width:190px;}
#aktuality dl dd h4 a{color:#2c6895;font-size:9pt;text-decoration: underline;}
#aktuality dl dd span{position:absolute;top:0px;right:0px;}
#aktuality dl dd p{text-align:left;}

#right-image {margin: 20px 16px 0px 14px; position: relative;}


/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;background:url('img/pata.jpg') repeat-x left top;width:100%;height:70px;}
#pata span{position:absolute;top:45px;color:#c3c3c3;display:block;}
#pata span a{color:#c3c3c3;}
#pata span a:hover{text-decoration: none;}
#pata_left{left:0px;}
#pata_right{right:0px;}
#under_pata{height:70px;background-color:#58595a;margin-top:-70px;}
	
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}	

