body {
	margin: 0px; 
	padding: 0px;
}

#main {
	width: 860px; 
	background-color: #fff; 
	text-align: left;
}

#main-body {
}

#content {
	background-color: #FFF; 
	padding-left: 34px;
	padding-right: 24px;
	padding-top: 34px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	text-align: justify;
	font-weight: normal; 
	color: #000
	;
}

#sluzby {
	width: 842px; 
	background-color: #fff; 
	height: 22px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #e2dddd;
	text-align: left;
	text-indent: 10px; 
	line-height: 22px; 
	vertical-align: middle;
	border: 1px solid #fff;
}

#header {
	width: 842px; 
	background-color: #feda24; 
	height: 102px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	font-weight: bold; 
	color: #e2dddd;
	border: 1px solid #f59971;
	border: none;
	background-image: url(../images/header_bigbg.png);
	background-position: right top;
	background-repeat: no-repeat;
}

#header-left {
	width: 30%; 
	float: left
}
#header-middle {
	width: 38%; 
	float: left;
}
#header-right {
	width: 32%; 
	float: left
}

#header-sluzby {
	color: #555; 
	text-align: left; 
	margin-right: 24px; 
	text-align: left; 
	font-size: 11px; 
	padding-top: 8px; 
	height: 92px;
}

#last {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align: left;
}

table { 
	border-collapse: collapse;
} 

tr, td { 
	padding:0; 
}

table#body { 
	width: 842px;
} 

table#formular{ 
	float: right;
} 

table#formular tr { 
	vertical-align: middle;
} 

table#formular td { 
	height: 30px;
	font-size: 11px;
} 

#menu {
	font-size: 75%;
	width: 212px;
	background-color: #5c5c5c; 
	border: 1px solid #8c8c8c; 
	border-right: none;
	border-bottom: none;
}
#menu-bottom {
	height: 10px; 
	line-height: 10px; 
	background-color: #424242; 
	border-left: 1px solid #8c8c8c; 
	border-bottom: 1px solid #8c8c8c; 
	width: 212px;
}

#sub-menu-title {
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	margin-top: 30px; 
	padding: 6px; 
	width: 200px; 
	background-color: #000042;
}

#sub-menu-items {
	padding: 6px; 
	margin: 6px; 
	margin-top: 4px; 
	margin-bottom: 4px; 
	width: 188px; 
	border: 1px dashed #000042;
	border-left: none; 
	border-right: none; 
}

#top {
	height: 160px;
	background-color: #5c5c5c; 
	color: #e2dddd;
	border-left: 1px solid #8c8c8c;
	border-right: 1px solid #8c8c8c;
}

#navigace {
	height: 30px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	color: #000000;
	background-color: #feda24;
	border-top: 1px solid #f59971;
	border-bottom: 1px solid #f59971;
	border-left: 1px solid #febf84;
	border-right: 1px solid #febf84;
}

#path {
	width: 62%; 
	float: left;
	vertical-align: middle;
	font-size: 11px;
	text-indent: 12px;
}

a.path:link, a.path:visited, a.path:hover {
	text-decoration: none; 
	color: #000000;
}
a.path:hover {
	text-decoration: underline; 
	color: #333;
}


#search {
	width: 37%; 
	float: right; 
	text-align: right; 
	padding-right: 6px;
	height: 30px;
	line-height: 30px;
	background-image:url(../images/search_bg.png); 
	background-repeat: no-repeat; 
	background-position: right top;
}

#top-sluzby {
	width: 423px; 
	height: 124px; 
	float: right; 
	background-image:url(../images/sluzby_bg.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
	text-align: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 30px;
	padding-right: 24px;
	line-height: 13px;
}

#top-image {
	width: 180px; 
	height: 160px; 
	float: left; 
	vertical-align: middle;
}

#leftfooter, 
#leftfooter a:link, #leftfooter a:visited, #leftfooter a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #cbbebe;
	font-size: 11px;
	margin-bottom: 4px; 
	text-align: center;
	text-decoration: none;
}
#leftfooter a:hover { 
	text-decoration: underline;
	color: red
}

#rightfooter {
}

#hr, #hr2 {
	height: 1px; 
	line-height: 1px; 
	background-color: #cbbebe; 
}
#hr {
	width: 190px; 
	margin-left: 10px; 
	margin-right: 10px; 
	margin-bottom: 4px; 
}
#hr2 {
	width: 340px; 
	margin-bottom: 12px; 
}

#spacer {
	height: 220px;
}

#search form {
	display: inline;
}

#search form input.text {
	border: 1px solid #000000; 
	background-color: #fff;
	width: 70px; 
	height: 16px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif; 
	margin-left: 4px;
	margin-right: 2px;	
}

#search form input.search {
	border: 1px solid #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	background-color: transparent; 
	height: 20px; 
	width: 26px;
}

#menu a:link, #menu a:visited, #menu a:hover {
	background-color: #5c5c5c;
	background-position: left;
	background-repeat: no-repeat;				
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-weight: bold;
	text-decoration: none;
	line-height: 29px;
	height: 29px;
	display: block;
	width: 188px;
	list-style: none;
	border-bottom: #8c8c8c 1px solid;
	padding-left: 24px;
	cursor: pointer;
}

#menu a:link, #menu a:visited {
	color: #ffffff;
	background-image: url(../images/menu_off.png);
}
#menu a#active:link, #menu a#active:visited {
	color: #feda24;
	background-color: #424242;
	background-image: url(../images/menu_active_off.png);
}

#menu a:hover, #menu a#active:hover {
	color: #feda24;
	background-color: #000000;
}
#menu a:hover {
	background-image: url(../images/menu_on.png);
}
#menu a#active:hover {
	background-image: url(../images/menu_active_on.png);
	background-color: #000;
	color: #8c8c8c;
}

#sluzby a:link, #sluzby a:visited {
	color: #e2dddd;
	text-decoration: none;
}
#sluzby a:hover {
	color: #e2dddd;
	text-decoration: underline;
}

a.fast:link, a.fast:visited {
	color: #fff;
	text-decoration: none;
}
a.fast:hover {
	color: #ddd;
	text-decoration: none;
}

#header-right a:link, #header-right a:visited {
	color: #666; 
	text-decoration: none;
}
#header-right a:hover {
	color: #333; 
	text-decoration: underline;
}

h1 {
	font-size: 12px;
	display: inline;
	padding: 0px;
	margin: 0px;	
}

#content h2 {
	text-align: left;
	margin: 0px; 
	padding: 0px;
	text-indent: -2px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 180%;
	color: #871818;
}
#content h3 {
	margin: 0px; 
	padding: 0px;
	margin-bottom: 12px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 128%;
	color: #000042;
}

#top-sluzby h3 {
	background-image:url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-indent: 14px;
	margin: 0px; 
	padding: 0px;
	margin-bottom: 4px;
	font-size: 114%;
}

.update {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	font-style: italic;
	margin-bottom:10px; 
	color: #bbb;
	text-align: right;
	padding-right: 8px;
}

#sec1, #sec2, #sec3, #sec4, #sec5, #sec6, #sec7, #sec8, #sec9, #sec10, 
#img1, #img2, #img3, #img4, #img5, #img6, #img7, #img8, #img9, #img10 { 
	display: none;
}

em.sluzby {
	font-style: normal;
}

#top-image img {
	border: none;
}

img.logo {
	margin-left: 6px; 
	padding-top: 1px; 
	border: 0px;
}

a.submenu:link, a.submenu:visited, a.submenu:hover, span.submenu {
	color: #871818;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em; 
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #ddd; 
	width: 180px; 
	display: block;
	text-indent: 6px;
	line-height: 19px;
	height: 19px;
	cursor: pointer;
}
a.last:link, a.last:visited, a.last:hover {
	border-bottom: none; 
}

a.submenu:hover {
	text-indent: 22px;
	color: #424242; 
	background-image: url(../images/submenu-2arrow-on.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E5E5E5;
}

a.submenu#sub-active:link, a.submenu#sub-active:visited {
	color: #000; 
	text-indent: 28px;
	background-image: url(../images/submenu-3arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
}

a.submenu#sub-active:hover, #active-sub-menu {
	background-image: url(../images/submenu-3arrow-on.png);
	text-indent: 28px;
	color: #424242; 
}

#active-sub-menu {
	text-indent: 10px;
}

select.fast-navig {
	background-color: #efefef; 
	padding-left: 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #A0A0A4; 
	font-weight: bold; 
	border: 1px solid #d9d9d9; 
	margin-left: 4px; 
	margin-top: 4px; 
	width: 156px;
}
option.fast-navig {
	color: #5c5c5c;
}
option.navig-sec {
	color: #424242;
}
option.navig-page {
	font-weight: normal;
}

.search-again, .search-again-button {
	margin-top: 4px; 
	border: 1px solid #424242; 
	background-color: #c5c5c5; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #424242
}
.search-again {
	margin-top: -2px;
	width: 220px;
	height: 16px;
}
.search-again-button { 
	margin-left: 2px; 
	height: 20px;
}

ol.search {
	font-size: 1.1em;
	line-height: 16px;
}

#content a:link, #content a:visited, #content a:hover, 
ol a:link, ol a:visited, ol a:hover {
	text-decoration: underline;
	color: #0000CC;
} 
#content a:hover, ol a:hover {
	font-weight: normal;
	color: #D20000;
} 
#content a.slim:hover, ol a.slim:hover {
	font-weight: normal;
	color: #D20000;
} 

#content .more {
	border-top: 1px solid #c5c5c5; 
	margin-top: 4px; 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left; 
	background-color: #FAFAFA;
}

p {
	margin-bottom: 12px;
	margin-top: 12px;
}

#aa {
	float: right; 
	display: inline; 
	padding-left: 5px; 
	padding-right: 5px; 
	margin-top: 4px;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
}
#velikost {
	float: right;
	display: inline;
	height: 20px;
	line-height: 20px;
	padding-top: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

#content ul.block {
}

#content ul.block li {
	padding-bottom: 6px;
}

em.content, strong.content {
	font-weight: normal;
	font-style: normal;
}

.chyba, .odeslano, .neodeslano {
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top: 5px; 
	margin-bottom: 5px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.chyba {
	color: #FFFFCC; 
	background-color: #B00000; 
}
.odeslano {
	background-color: #2A1F55; 
	color: #fff; 
}
.neodeslano {
	background-color: #B00000; 
	color: #FFFF55; 
}

table#last-visit {
 	margin-left: 10px; 
	background-color: #E0E0E0; 
	border: 1px solid #C4C4C4;
}

table#last-visit td#last-title {
	font-size: 12px; 
	color: #2A3F55; 
	font-weight: bold; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	padding-left: 3px;
}

table#last-visit td.left {
	padding-left: 3px;
}
table#last-visit td.right {
	text-align: right; 
	color: #2A3F55; 
	padding-right: 3px;
}


blockquote {
 	margin-left: 6px;
	background-image: url(../images/tip_bulb.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #E0E0E0; 
	border: 1px solid #C4C4C4;
	padding: 6px;
	padding-right: 4px;
	padding-left: 24px;
	text-align: left;
	width: 86%
}