html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

body {margin:0; padding:0; text-align:center; 
      background: #000 url('./bg_pg.png') 0 0 repeat-x;
      font-family: Verdana, "Geneva CE", lucida, sans-serif;
      }

h1, h2, h3 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

hr {display:none;}
img {border:none;}

#head_container {width:100%; margin:0; padding:0;}			
#head {width:920px; margin:auto; text-align:left; background: #000 url('./bg_line.png') 50% 0 no-repeat;}			
#head h1 {width: 920px; height: 160px; background: url('./bg_head.jpg') 50% 0 no-repeat; margin:0; padding:0;}
#head h1 a {display:block; width:920px; height:110px;}
#head span {display: none;}

#sysmenu {margin:0; padding:0; position:absolute; top:120px; width:600px; padding-left:295px; font-size:11px; background: url('./bg_kosik.gif') 270px -3px no-repeat;}
#sysmenu p {margin:0; padding:0; color:#fff;}
#sysmenu a {color:#fff;}
#sysmenu a:hover {text-decoration:none;}

#sysmenu ul {margin:0; padding:0; position:relative; top:-14px; left:407px;}
#sysmenu ul li {float:left; list-style-type:none; padding:0px 5px;}

#content_container {width:100%; margin:0; padding:0; background:#000;}
#content {width:920px; text-align:left; font-size:90%; margin:auto; padding:5px 0px;}

/* hlavni prvky menu ------------------------------------------------------------------------------------------------------------------ */
#content #menubar {float:left; width:210px; margin:0; padding:0; padding:5px; margin-left:10px;}

#content div.bx {margin:0; padding:0; background:#0d0d0d; padding:5px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif;}
#content div.bx h2 {color:#4a4a4a; font-size:20px; padding:7px 5px;}
#content div.menu ul {margin:0; padding:0; font-size:100%; list-style-type:none; padding:0 5px;}
#content div.menu ul li {padding:5px 0 10px 0; margin-bottom:5px; color:#fff; font-style:normal; border-bottom:1px solid #2a2a2a;}
#content div.menu ul li a {padding-left:22px; background:url('./bg_menu.gif') 0 55% no-repeat; text-decoration:none; font-weight:bold; color:#fff;
                            font-size:14px;}
#content div.menu ul li a:hover {text-decoration:underline;}                                 

#content div.menu ul li ul {margin:0; padding:0; list-style-type:none; padding:8px 5px 0px 22px;}
#content div.menu ul li ul li {padding:0; color:#fff; border:0;}
#content div.menu ul li ul li a {padding-left:15px; background:url('./bg_menu_2nd.gif') 0 55% no-repeat; text-decoration:none; font-weight:bold; color:#fff;
                                 font-size:12px;}
#content div.menu ul li ul li a:hover {text-decoration:underline;}                                 

/* hlavni prvky menu ------------------------------------------------------------------------------------------------------------------ */
#content #maincontent {float:right; width:670px; margin:0; padding:0; padding:5px;}
#content #maincontent h2 {color:#fff; padding:5px 5px 5px 2px;}
#content #maincontent h2 span {font-size:11px; color:#aaa; float:right; position:relative; top:-20px;}
#content #maincontent h3 {font-size:16px; font-weight:bold; padding:5px 2px; color:#ca2e1a;}
#content #maincontent p {margin:0; padding:0; color:#aaa; line-height:1.6; font-size:90%; padding:10px;}

#content #maincontent ul {margin:0; padding:0; font-size:12px; list-style-type:none; padding:10px 5px 10px 25px;}
#content #maincontent ul li {padding:2px 5px; margin-bottom:4px; color:#fff; font-style:normal; list-style-image:url('./bg_content_li.gif');
                             line-height:1.6;}
#content #maincontent ol {margin:0; padding:0; font-size:12px; padding:10px 5px 10px 25px;}
#content #maincontent ol li {padding:2px 5px; margin-bottom:4px; color:#fff; font-style:normal; line-height:1.6;}

#content #maincontent a {color:#f8692f; font-weight:bold;}
#content #maincontent a:hover {text-decoration:none;}

#content #maincontent div.omezbox {margin:8px 0 14px 0; padding:5px; background:#333;border:1px solid #555;}
#content #maincontent hr {display:block; width:98%; border:none 0; height:2px; color:#000; background:#000; border-top:1px #222 dashed;}

#content #maincontent p.small {font-size:11px; line-height:1.1;}

/* zakladni prvky pro pozicovani elementu ---------------------------------------------------------------------------------------------------------------------------------------------- */
.clear_float {clear:both;}
.clear_left {clear:left;}
.toright {float:right;}
.toleft {float:left;}
.vertical {vertical-align:middle;}
.center {text-align:center;}
.padd10 {padding:0px 15px;}
.red {color:red;}
.bigger {font-size:20px;}
.swidth {width:240px;}
table {margin:0; padding:0; width:100%; margin:10px 0px;}
tr {vertical-align:top;}

/* paticka ---------------------------------------------------------------------------------------------------------------------------------------------- */
#footer_container {width:100%; margin:0; padding:0; background:#000;}
#footer {margin:0; padding:0; width:900px; text-align:center; margin:auto; background:#000 url('./bg_line.png') 50% 0 no-repeat;
         padding:10px 0;}
#footer p {color:#fff; font-size:65%; padding:10px; text-align:center;}
#footer p a {color:#f8692f; font-weight:bold;}
#footer p a:hover {text-decoration:none;}


/* form */
#formular-main {
	display: inline;
	float: left;
	clear: left;
	border: 1px #333 solid;
	margin: 5px;
	width: 650px;
	background: #111;
}

#formular-main input, #formular-main select {
	width: 410px;
	border: 1px #666 solid;
	height: 20px;
	background-color: #333;
	color:#fff;
}

#formular-main textarea {
  width:600px;
	background-color: #333;
	color:#fff;
	border: 1px #666 solid;
}

#formular-main select {
	color: #4A5970;
	font-size: 11px;
}

#formular-main input.submit {
	background-color: red;
	height: 27px;
	border: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	float: right;
	margin-right: 20px;
	width: 141px;
}

#formular-main p {
  font-size:10px;
}

#formular-main span {color:red;}

#formular-main label {
	display: block;
	height: 20px;
	margin: 0 0 12px 10px;
	font-size: 13px;
	font-weight: bold;
	color:#fff;
}

#formular-main label b {
	padding-top: 3px;
	display: block;
	width: 180px;
	float: left;
}

#formular-main fieldset {
	padding: 0px 12px 12px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#formular-main hr {
	width: 510px;
	border: 1px #5A5B6F solid !important;
	margin-bottom: 14px;
	margin-top: 0px;
}

#formular-main legend {
	color: #F85C2C;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 0 13px 0;
	display: block;
}

/* tabulky */
table.vypis {margin:0; padding:0; font-size:85%; background:#000; border:0px; border-collapse:collapse;}
#content #maincontent table.vypis h3 {font-size:120%; color:#F85C2C; padding:0; margin:0; padding:3px 0px;}
table.vypis tr {border-bottom:1px solid #222; color:#fff;}
table.vypis tr.licha {background:#111;}
table.vypis tr.suda {background:#bbb; color:#000; padding:0; margin:0;}
table.vypis td {padding:10px; vertical-align:top;}
table.vypis td img {margin-right:3px; border:1px solid #444;}
table.vypis caption {background:#3F3F3F; color:#fff; font-weight:bold; padding:6px 10px; text-align:left;}
table.vypis td.vlevo {text-align:left;}
table.vypis td.vpravo {text-align:right;}

table tr:hover td {background:#222;}

table.vypis td.w, table.vypis tr.w {background:white;}
table.vypis td.tabhighcell {background-color:#eee;color:#ff0000}
.zvyrazni {color:red; font-weight:bold;}

table.smaller {font-size:75%;}
table.smaller td {padding:5px; vertical-align:top;}
table.smaller td a {font-size:95%;}
table.vypis td img.noborder {border:0; vertical-align:middle;}
table tr.line td {border-bottom:1px solid #333;}
