body {
	padding: 0px 1px 10px 1px;
	margin: 0;
	background: #EF9D3D url(../images/bg.gif) repeat;
	font-family: Verdana CE, Verdana, Sans-serif;
	font-size: 11px;
	color: #333333;
}

.clean {
	clear: both;
	margin: 0;
}

.normc {
  cursor: pointer;
}

#top {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	width: 100%;
	min-width: 1080px;
	_width: 1080px;
	height: 143px;
}

#top .head {
	margin: 0px;
	background: #EF9D3D url(../images/head_bg.gif) repeat-x;
	width: 100%;
	height: 76px;
}

#top .head img {
	margin: 20px 0 0 0;
	border: none;
}

#top img {
	margin: 0px;
	border: none;
}

#top .pagetool {
	position: absolute;
	margin: 0px;
	top: 73px;
	left: 250px;
	font-size: 11px;
	font-weight: bold;
}

#top .pagetool a {
	text-decoration: none;
	color: #ffffff;
}

#top .pagetool a:hover {
	color: #0B0B0B;
}

#printhead{
	display: none;
}

#page {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	width: 100%;
	min-width: 1080px;
	_width: 1080px;
	min-height: 800px;
	_height: 800px;
}

#page .fweb {
	position: absolute;
	left: 913px;
	top: 143px;
	width: 160px;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	background: url(../images/bg_fweb.jpg) top repeat-x;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	
}

#page .fweb div {
	font-size: 14px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}

#page .fweb p {
	font-size: 10px;
	color: #5D5C58;
	text-align: justify;
	margin-bottom: 15px;
}

#page .fweb a {
	color: #d82300;
	text-decoration: none;
}

#footer {
	background: url(../images/footer_bg.gif) repeat-x;
	width: 100%;
	height: 31px;
/*	padding: 5px 0px 0px 235px;*/
	text-align: center;
	color: #ffffff;
	width: 100%;
	min-width: 1080px;
	_width: 1080px;
}
#footer a {
	text-decoration: none;
	color: #ffffff;
}
#footer a:hover {
	text-decoration: none;
	color: #702f00;
}
#footer span {
	padding: 0 10px 0 10px;
}
#footer img {
	margin: 0 0 -4px 0;
}

#nadpispict {
	position: absolute;
	left: 765px;
	top: 95px;
	margin: 0px;
	padding: 3px 3px 3px 3px;
	width: 100px;
	height: 100px;
	background: url(../images/nadpp_bg.gif) no-repeat;
}
#nadpispict img {
	width: 100px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#content {
	margin: 0 0 0 235px;
	padding: 25px 15px 25px 15px;
	width: 650px;
	min-height: 800px;
	_height: 800px;
}

#content h1 {
	font-size: 24px;
	color: #5D5C58;
}

#content h2 {
	font-size: 16px;
	color: #c55300;
	font-weight: bold;
}

#content h3 {
	font-size: 16px;
	color: #c55300;
	font-weight: normal;
}

#content p {
	line-height: 165%;
}

#content a {
	color: #d82300;
}

#content a:hover {
	color: #fc2300;
}

#content div.adatum {
	color: #c55300;
	margin-top: -10px;
	margin-left: 5px;
}

#content div.aktualita {
	margin-top: -13px;
}

#content div.dotaz {
	color: #c55300;
	margin-top: 20px;
}

#content div.odpoved {
	margin-top: -10px;
	margin-left: 15px;
	margin-down: 15px;
}

#content div.labkontakt {
	margin-top: 80px;
	margin-left: 20px;
	margin-right: 20px;
	margin-down: 20px;
	padding: 10px;
	font-size: 13px;
	line-height: 170%;
	text-align: center;
	border: 4px solid #CC6600;
}

#content li {
	line-height: 165%;
	margin-bottom: 7px;
}

#content #tabulka {
	border-collapse: collapse;
}

#content #tabulka th {
	padding: 2px;
	color: #5D5C58;
	border: solid 1px #c55300;
}

#content #tabulka td {
	padding: 2px;
	border: solid 1px #c55300;
}

#content #tabulka td.text {
	line-height: 160%;
	padding: 2px;
}

#content #tabulka td.rightods {
	padding:2px 20px 2px 2px;
	text-align: right;
}

#content #form {
	border-collapse: collapse;
}

#content #form th {
	padding: 2px;
	padding-top: 15px;
	color: #5D5C58;
	text-align: left;
	vertical-align: top;
}

#content #form td {
	padding: 2px;
	padding-top: 10px;
	text-align: left;
}

#content .frmprv {
	font-family: Arial CE, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
}

#content .frmprvlong {
	font-family: Arial CE, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
	width: 250px;
}

#content .nofrmprv {
	font-weight: bold;
	background-color: #fefaf4;
	border: none;
	color: #000066;
	text-align: right;
	padding-right: 20px;
}

#content .frmprvshort {
	font-family: Arial CE, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
	width: 60px;
}

#content textarea {
	font-family: Arial CE, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
	width: 250px;
	height: 83px;
}

#content textarea.arealong {
	width: 468px;
}

#content img.cap {
	margin-right: 10px;
	margin-bottom: -6px;
	_margin-bottom: -3px;
}

#content .red {
	color: #fc2300;
}

#content .left {
	text-align: left;
}
#content .right {
	text-align: right;
}
#content .center {
	text-align: center;
}
#content .justify {
	text-align: justify;
}

#content #notesbox{
	background: #ef9d3d;
	border: solid #000000 1px;
	margin: 25px 30px 40px 30px;
	padding: 10px;
	line-height: 160%;
	color: #000000;
	font-size: 13px;
	text-align: center;
}

#odrazky h3 {
    margin-bottom: 0;
}
#odrazky ul {
    margin-top: 0;
}
#odrazky li {
    margin-bottom: 0px;
}

/* START leve menu */
#leftmenu {
	position: absolute;
	top: 143px;
	left: 0;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	width: 232px;
	background: url(../images/menu_border.gif) right repeat-y;
}

#leftmenu ul {
	list-style: none;
	margin: 0px 1px 0px 0px;
	padding-left: 0;
}

#leftmenu li {
	margin: 0;
	padding: 8px 2px 3px 8px;
/*	height: 18px;*/
	border-bottom: dashed #F0F0F0 1px;
}

#leftmenu li.space {
	height: 12px;
	border: none;
}

#leftmenu ul.sub {
	list-style: none;
	margin: 0px 1px 0px 1px;
	padding-left: 15px;
}
#leftmenu ul.sub li {
	border-left: solid #5D5C58 1px;
	border-bottom: dashed #F0F0F0 1px;
	height: 17px;
}

#leftmenu a {
	text-decoration: none;
	color: #7C7C7C;
	padding: 5px 5px 5px 5px;
}

#leftmenu a.sel {
	padding: 5px 5px 2px 4px;
	border: dotted #ec4800 1px;
	background: url(../images/menu_bgact.gif) left no-repeat;
}

#leftmenu a:hover {
	text-decoration: none;
	color: #C55300;
	padding: 5px 5px 2px 4px;
	border: solid #F0F0F0 1px;
}

#leftmenu h1 {
	font-size: 14px;
	text-align: center;
	color: #c55300;
	font-weight: normal;
	margin-top: 15px;
}

#leftmenu div {
	color: #333333;
	margin-bottom: 15px;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 10px;
	text-align: justify;
}

#leftmenu a.odkaz {
	color: #d82300;
}

#leftmenu a.odkaz:hover {
	color: #fc2300;
	text-decoration: none;
	border: none;
	padding: 5px;
}

#leftmenu div.hr {
	border-top: solid 1px #c55300;
}

#leftmenu .ban {
	width: 232px;
	height: 75px;
	border: 0px;
	border-top: solid 1px #F0F0F0;
	border-bottom: solid 1px #000000;
	margin-left: -6px;
	margin-top: 5px;
}

#leftmenu a.baner {
	margin-left: -6px;
	padding: 0px;
}

/* END leve menu */


/* START dotazy z webu */
#anytask {
	position: absolute;
	left: 50px;
	top: 120px;
	display: none;
	width: 250px;
	height: 104px;
	background: url(../images/bg_anytask.gif) left no-repeat;
	z-index: 10;
	color: #333333;
	text-align: left;
}
#anytask h2 {
	margin: 11px 15px 7px 15px;
	font-size: 12px;
	color: #D82300;
}
#anytask div {
	margin: 0px 22px 5px 40px;
	font-size: 10px;
}
#anytask a {
	color: #d82300;
	font-weight: bold;
}
#anytask a:hover {
	color: #fc2300;
	font-weight: bold;
}
#anytask div.anyshow {
	margin-top: 12px;
	margin-left: 15px;
	font-size: 9px;
}
#anytask div.anyshow input {
	width: 11px;
	height: 11px;
	margin: 0 7px 2px 0;
}
#anytask img {
	float: right;
	width: 16px;
	height: 16px;
	margin: -25px 13px 0px 0px;
	cursor: hand;
}

#taskform {
	position: absolute;
	left: 50px;
	top: 120px;
	display: none;
	width: 450px;
	height: 325px;
	background: #EF9D3D;
	z-index: 100;
	border-top: solid 3px #DFDFDF;
	border-left: solid 3px #DFDFDF;
	border-right: solid 3px #000000;
	border-bottom: solid 3px #000000;
	color: #333333;
	text-align: left;
}
#taskform .lblok {
	float: left;
	width: 153px;
	background: #ffffff;
	font-size: 10px;
	text-align: center;
	margin-left: 2px;
	margin-top: 20px;
	border-top: solid 2px #404040;
	border-left: solid 2px #404040;
	border-right: solid 2px #D4D0C8;
	border-bottom: solid 2px #D4D0C8;
}
#taskform .lblok div {
	margin: 5px 0 5px 0;
}
#taskform a {
	color: #333333;
	text-decoration: none;
}
#taskform a:hover {
	color: #333333;
	text-decoration: none;
}
#taskform .rblok {
	float: right;
	width: 265px;
	margin-right: 2px;
	margin-left: 2px;
/*	border: solid 1px #333333;*/
}
#taskform .rblok div {
	margin: 5px 0 5px 0;
}
#taskform .red {
	color: #fc2300;
	margin-left: 3px;
}
#taskform h2 {
	text-align: center;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 7px;
	color: #ffffff;
	letter-spacing: 3px;
}
#taskform img {
	width: 75px;
	height: 90px;
	border: solid 1px #000000;
	margin: 8px 0 8px 0;
}
#taskform form {
	margin: 2px;
}
#taskform input {
	font-family: Arial CE, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
	width: 250px;
}
#taskform textarea {
	font-family: Arial CE, Arial, Sans-serif;
	font-size: 12px;
	color: #000000;
	width: 250px;
	height: 83px;
}
#taskform .button {
	font-weight: bold;
	background-color: #E4840C;
	color: #ffffff;
	width: 115px;
	margin-top: 12px;
}
#taskform input.check {
	width: 12px;
	height: 12px;
	margin-bottom: 3px;
}

#tasksend {
	position: absolute;
	left: 50px;
	top: 120px;
	display: none;
	width: 450px;
	height: 350px;
	background: #EF9D3D;
	z-index: 100;
	border-top: solid 3px #DFDFDF;
	border-left: solid 3px #DFDFDF;
	border-right: solid 3px #000000;
	border-bottom: solid 3px #000000;
	color: #333333;
	text-align: left;
}
#tasksend .lblok {
	float: left;
	width: 153px;
	background: #ffffff;
	font-size: 10px;
	text-align: center;
	margin-left: 2px;
	margin-top: 20px;
	border-top: solid 2px #404040;
	border-left: solid 2px #404040;
	border-right: solid 2px #D4D0C8;
	border-bottom: solid 2px #D4D0C8;
}
#tasksend .lblok div {
	margin: 5px 0 5px 0;
}
#tasksend a {
	color: #333333;
	text-decoration: none;
}
#tasksend a:hover {
	color: #333333;
	text-decoration: none;
}
#tasksend .rblok {
	float: right;
	width: 265px;
	margin-right: 2px;
	margin-left: 2px;
}
#tasksend .rblok div {
	margin: 35px 5px 25px 5px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
#tasksend .rblok div.comment {
	margin: 5px 5px 5px 5px;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	line-height: 160%;
}
#tasksend .rblok div.red {
	color: #fc2300;
	font-weight: bold;
}
#tasksend h2 {
	text-align: center;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 7px;
	color: #ffffff;
	letter-spacing: 3px;
}
#tasksend img {
	width: 75px;
	height: 90px;
	border: solid 1px #000000;
	margin: 8px 0 8px 0;
}
#tasksend .button {
	font-weight: bold;
	background-color: #E4840C;
	color: #ffffff;
	width: 115px;
	margin-top: 12px;
}
/* END dotazy z webu */

/* START stránkování seznamů */
#pagesel {
  float: left;
  width: 636px;
  height: 22px;
  border: solid 1px #E4840C;
  margin-bottom: -12px;
  padding: 0px 5px 0px 5px;
  font-size: 10px;
  line-height: 180%; 
}

#pagesel .pageselimg {
	margin: 0px 2px 0px 2px;
	padding: 0;
	display: inline;
}
#pagesel .pageselimg a{
    text-decoration: none;
}
#pagesel .pageseltext{
	float: right;
}
#pagesel .pageseltext span{
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	border-right: 1px solid #9a9a9a;
	color: #d82300;
}
#pagesel .pageseltext span.nobord{
	border-right: none;
}
#pagesel .pageseltext span.pageshow{
	font-weight: normal;
	color: #333333;
}

#pagesel .pageselfiltr{
	float: left;
	margin-top: 0px;
}
#pagesel .pageselfiltr a{
	font-size: 11px;
	text-decoration: none;
}

#pagesel .pageselfiltr img.search{
	width: 23px;
	height: 22px;
	border: 0px;
	margin: 0;
	margin-top: 0px;
	float: left;
}

#pagesel .pageselfiltr input.stext {
	font-size: 11px;
	width: 130px;
	height: 14px;
	_height: 16px;
	&height: 16px;
	border: 1px solid #E4840C;
	margin-left: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
}
#pagesel .pageselfiltr input.sbutt {
	font-size: 11px;
	width: 65px;
	height: 20px;
	border: 1px solid #E4840C;
	background: #EF9D3D;
	margin-top: 1px;
	_margin-top: 0px;
	margin-bottom: 0px;
	&margin-bottom: 0px;
	margin-right: 5px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
}

/* END stránkování seznamů */

