BODY,FORM,INPUT,SELECT,TEXTAREA {
	margin: 0;
	padding: 0;
}

BODY {
	background-repeat: repeat-y;
	background-position: center;
	background-image: url("../img/bghtml.gif");
	font-family: Verdana, Helvetica, Sans Serif;
	font-size: 9pt;
	color: #000000;
}

IMG {
	border: 0;
	margin: 0;
	padding: 0;
	border: none;
}

.cleaner {
	clear: both;
}

#email,#calendar {
	position: absolute;
	top: 0;
	left: 0;
}

#mainHolder {
	margin: 0em auto;
	width: 882px;
	background-color: #FFFFFF;
}

/* HEADER */
#header {
	width: 882px;
	height: 328px;
	background-color: #FFFFFF;
}

#header .top {
	position: relative;
	top: 5px;
}

#header .top .logolink {
	background-image: url("../img/logolink.png");
	background-repeat: no-repeat;
	position: relative;
	width: 490px;
	height: 47px;
	left: 10px;
	top: 10px;
}

#header .top .logolink A {
	display: block;
	width: 214px;
	height: 47px;
}

#header .top .logolink A SPAN {
	display: none;
}

#header .top .nav {
	position: relative;
	top: -40px;
	left: 628px;
	width: 251px;
}

#header .top .nav .separator {
	background-image: url("../img/header_top_nav_separator.jpg");
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding: 1px 10px 0 10px;
	height: 14px;
	color: #868789;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#header .top .nav A:hover {
	text-decoration: none;
	color: #006BAA;
}

#header .top .nav .lang {
	float: right;
	position: relative;
	top: -5px;
	display: block;
}

#header .top .nav .lang .cz {
	float: left;
	position: relative;
	height: 22px;
	width: 37px;
}

#header .top .nav .lang .en {
	float: left;
	position: relative;
	height: 22px;
	width: 39px;
}

#header .top .nav .lang .cz SPAN,#header .top .nav .lang .en SPAN {
	display: none;
}

#header .bott {
	background-color: #FFFFFF;
	position: relative;
	height: 259px;
	top: 0px;
}

#header .bott .left {
	float: left;
	position: relative;
	height: 259px;
	width: 528px;
}

#header .bott .left .bg {
	float: left;
	position: relative;
	height: 208px;
	width: 528px;
	background-image: url("../img/banners/bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgAktuality {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgHomePage {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgKariera {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgKeStazeni {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgKontakty {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgKovovyroba {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgOspolecnosti {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgReference {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .bgVlastniProdukty {
	float: left;
	position: relative;
	height: 208px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom right;
	top: 7px;
	left: 9px;
}

#header .bott .left .headermenu {
	float: left;
	position: relative;
	left: 8px;
	top: 5px;
	height: 45px;
	width: 528px;
	margin: 0 0 0 0;
}

#header .bott .left .headermenu UL {
	margin: 0;
	padding: 0;
}

#header .bott .left .headermenu UL LI {
	list-style-type: none;
	float: left;
	height: 45px;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

#header .bott .left .headermenu UL LI A SPAN {
	color: #868789;
}

#header .bott .left .headermenu UL LI A:hover SPAN {
	
}

#header .bott .left .headermenu UL A {
	text-decoration: none;
	width: 128px;
	position: relative;
	float: left;
	height: 20px;
	padding: 20px 6px 0 0px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("../img/topmenu-bg.gif");
	background-repeat: no-repeat;
}

#topmnu6 A {
	width: 120px !important;
}

#topmnu4, #topmnu27 {
	display: none;
}

#header .bott .left .headermenu UL A:hover,#header .bott .left .headermenu UL .expanded A
	{
	background-image: url("../img/topmenu-bg-a.gif");
}

#header .bott .right {
	float: left;
	position: relative;
	height: 259px;
	width: 334px;
	top: 0px;
	left: 14px;
}

#header .bott .right .butVyroba {
	display: block;
	float: left;
	width: 165px;
	height: 50px;
	cursor: pointer;
	background-image: url("../img/header-bott_right_butvyroba.gif");
	background-repeat: no-repeat;
}

#header .bott .right .butVyroba:hover {
	/*background-image: url("../img/header-bott_right_butvyroba_a.gif");*/
	
}

#header .bott .right .butProdukty {
	display: block;
	float: left;
	width: 165px;
	height: 50px;
	cursor: pointer;
	margin: 0 0 0 2px;
	background-image: url("../img/header-bott_right_butprodukty.gif");
	background-repeat: no-repeat;
}
.lang_en #header .bott .right .butProdukty {
	background-image: url("../img/header-bott_right_butprodukty-a.gif") !important; 
}
.lang_en #header .bott .right .butVyroba {
	background-image: url("../img/header-bott_right_butvyroba-a.gif") !important; 
}
#header .bott .right .butProdukty:hover {
	/*background-image: url("../img/header-bott_right_butprodukty_a.gif");*/
	
}

#header .bott .right .butVyroba SPAN,#header .bott .right .butProdukty SPAN,#header .bott .right .butForming SPAN
	{
	display: none;
}

#header .bott .right .butVyroba_en {
	display: block;
	float: left;
	width: 111px;
	height: 50px;
	cursor: pointer;
	background-image: url("../img/header-bott_right_butvyroba_en.jpg");
	background-repeat: no-repeat;
}

#header .bott .right .butVyroba_en:hover {
	background-image: url("../img/header-bott_right_butvyroba_a_en.jpg");
}

#header .bott .right .butProdukty_en {
	display: block;
	float: left;
	width: 112px;
	height: 50px;
	cursor: pointer;
	background-image: url("../img/header-bott_right_butprodukty_en.jpg");
	background-repeat: no-repeat;
}

#header .bott .right .butProdukty_en:hover {
	background-image: url("../img/header-bott_right_butprodukty_a_en.jpg");
}

#header .bott .right .butForming_en {
	display: block;
	float: left;
	width: 109px;
	height: 50px;
	cursor: pointer;
	background-image: url("../img/header-bott_right_butforming_en.jpg");
	background-repeat: no-repeat;
}

#header .bott .right .butForming_en:hover {
	background-image: url("../img/header-bott_right_butforming_a_en.jpg");
}

#header .bott .right .butVyroba_en SPAN,#header .bott .right .butProdukty_en SPAN,#header .bott .right .butForming_en SPAN
	{
	display: none;
}

#header .bott .right .producer {
	position: relative;
	width: 332px;
	height: 164px;
}

#header .bott .right .producer a {
	background-image: url("../img/header_bott_right_producer.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	display: block;
	width: 332px;
	height: 164px;
	cursor: pointer;
}

#header .bott .right .producer a:hover {
	/*background-image: url("../img/header_bott_right_producer_over.gif");*/
	
}

#header .bott .right .producer.en a {
	background-image: url("../img/header_bott_right_producer_en.gif");
}

#header .bott .right .producer.en a:hover {
	/*background-image: url("../img/header_bott_right_producer_en_over.gif");*/
}

#header .bott .right .buttons {
	background-image: url("../img/header_bott_right_buttons_bg.jpg");
	background-repeat: repeat-x;
	float: left;
	position: relative;
	top: -1px;
	width: 152px;
	height: 46px;
}

#header .bott .right .e-shop {
	background-image: url("../img/header_bott_right_buttons_e-shop.jpg");
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	position: relative;
	width: 73px;
	height: 46px;
}

#header .bott .right .book {
	background-image: url("../img/header_bott_right_buttons_book.jpg");
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	position: relative;
	width: 37px;
	height: 46px;
	display: none;
}

#header .bott .right .camera {
	background-image: url("../img/header_bott_right_buttons_camera.jpg");
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	position: relative;
	width: 42px;
	height: 46px;
	display: none;
}

#header .bott .right .camera SPAN,#header .bott .right .e-shop SPAN,#header .bott .right .book SPAN
	{
	display: none;
	`
}

#header .bott .right .e-shop:Hover {
	background-image: url("../img/header_bott_right_buttons_e-shop_a.jpg");
}

#header .bott .right .book:hover {
	background-image: url("../img/header_bott_right_buttons_book_a.jpg");
}

#header .bott .right .camera:hover {
	background-image: url("../img/header_bott_right_buttons_camera_a.jpg");
}

#header .bott .right .search {
	background-image: url("../img/header_bott_right_search_bg.jpg");
	background-repeat: repeat-x;
	float: left;
	top: 0px;
	position: relative;
	width: 332px;
	height: 44px;
}

#header .bott .right #searchForm {
	padding: 12px 10px 10px 10px;
}

#header .bott .right #searchForm .nadpis {
	float: left;
	font-size: 10px;
	color: #58585A;
	font-weight: bold;
	padding: 5px 6px 0 0;
}

#header .bott .right .searchbut {
	background-image: url("../img/header_bott_right_search_ok.jpg");
	background-repeat: repeat-x;
	float: left;
	cursor: pointer;
	position: relative;
	width: 30px;
	height: 23px;
	left: 2px;
}

#header .bott .right .searchbut span {
	display: none;
}

#header .bott .right .searchedit {
	width: 170px;
	height: 17px;
	border: 1px solid #cccccc;
	padding: 2px;
	float: left;
	color: #868789;
	font-weight: bold;
}

.dotter {
	background-image: url("../img/dot.jpg");
	background-repeat: repeat-x;
	background-position: 0px 0px;
	position: relative;
	background-color: #FFFFFF;
	width: 100%;
	height: 3px;
	float: left;
}

.leftRightSpace {
	padding: 0 10px 0 10px;
}

#mainHolder #middlePart {
	width: 882px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
}

#middlePart .toppath {
	color: #006baa;
	float: left;
	padding: 5px 0 5px 202px;
	background-color: #FFFFFF;
	font-size: 10px;
	margin: 7px 0 5px 0;
	width: 680px;
}

#middlePart .toppath SPAN {
	color: #006BAA;
	font-size: 10px;
}

#middlePart .toppath A {
	color: #006BAA;
	font-size: 10px;
}

#middlePart .toppath A:hover {
	text-decoration: none;
}

#mainHolder #content {
	width: 882px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
}

#content .spacebesidemenu { /*float:left; */
	width: 28px;
}

#content .spaceInsteadMenu {
	float: left;
	width: 182px;
	top: 219px;
	left: 20px;
}

#content .main {
	float: left;
	width: 670px;
	position: relative;
	left: 18px;
	background-color: #FFFFFF;
}

#content .main * #childstructurelist { /*float:left; */
	clear: both;
	width: 100%;
	margin: 10px 0 0 0;
}

#content .main * #childStructureList.noborder {
	margin: 0 0 0 0;
}

#content .main #footer {
	clear: both;
	/*float:left; */
	width: 500px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#content .main #module * #separatedValues .menu UL LI A {
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
}

#content .main .path {
	display: block;
	color: #006BAA;
	padding: 2px 40px 3px 0;
	margin: 0;
}

#content .main .path A,#content .main .path A:visited {
	text-decoration: none;
	font-weight: normal;
	color: #006BAA;
}

#content .main .path A:hover {
	text-decoration: underline;
}

#content .main .path .selectedItem {
	color: #006BAA !important;
	font-weight: normal;
}

#content .main P {
	margin: 0 0 8px 0px;
	padding: 0;
	color: #666666;
}

#content .main UL {
	margin: 3px 0 8px 10px;
	color: #666666;
	padding: 0;
}

#content .menu {
	width: 172px;
	position: relative;
	float: left;
	left: 10px;
	top: 10px;
	margin: 0 10px 60px 0px;
}

#content .menu UL LI#menuHeading {
	text-transform: uppercase;
	background-image: none;
}

#content .menu UL {
	padding: 0;
	margin: 0;
	list-style: none;
}

#content .menu UL UL {
	padding-top: 1px;
	padding-left: 10px;
	padding-bottom: 3px;
}

#content .menu UL LI UL LI {
	background-image: none;
}

#content .menu ul li {
	background-image: url("../img/dot.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 3px 10px 3px 0px;
	list-style: none;
	_display: block;
	margin: 0;
	font-size: 0;
	/* IE6 bug */
}

#content .menu UL LI A:hover {
	text-decoration: none;
}

#content .menu UL LI LI SPAN {
	padding: 3px 10px 3px 15px;
}

#content .menu LI SPAN {
	background-image: url("../img/li_left.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 3px 2px 5px 15px;
	color: #868789;
	font-size: 8pt;
	display: block;
}

/* vychozi zobrazeni menu 1. urovne */
#content .menu LI.expanded A SPAN {
	background-image: url("../img/li_left.gif");
	color: #006BAA;
}

#content .menu LI A {
	text-decoration: none;
}

/* vybrana polozka menu 1. urovne */
#content .menu LI.expanded SPAN {
	background-image: url("../img/li_left_active.gif");
	color: #006BAA;
}

#content .menu * LI.expanded LI SPAN {
	font-size: 8pt;
}

#content .menu * LI.expanded LI A SPAN {
	background-image: url("../img/li_left.gif");
	color: #006BAA;
}

/* aktualne vybrana polozka menu 2. a nizsi urovne */
#content .menu LI.expanded * LI SPAN {
	background-image: url("../img/li_left_active.gif");
	color: #006BAA;
}

/* prejeti mysi po menu */
#content .menu LI A:hover SPAN {
	background-image: url("../img/li_left_active.gif");
	color: #006BAA;
}

#content .menu LI LI A:hover SPAN {
	background-image: url("../img/li_left_active.gif");
	color: #006BAA;
}

#content .menu UL LI #mnu699 {
	display: none;
}

#content .menu UL LI UL #mnu700 {
	display: none;
}

/* NAVIGATION */
#navigation img { /*float:left; */
	
}

#navigation .top {
	width: 882px;
	display: block;
}

#navigation .top .left {
	float: left;
	width: 230px;
	height: 70px;
	background-color: #000000;
}

#navigation .top .left IMG {
	display: block;
	padding: 0;
	margin: 0;
	top: 14px;
	position: absolute;
	z-index: 1;
}

#navigation .top .left IMG.cz {
	left: 37px;
}

#navigation .top .left IMG.en {
	left: 63px;
}

#navigation .top .right {
	float: left;
	width: 770px;
}

#navigation .top .search {
	float: right;
	right: 15px;
	top: 55px;
	position: absolute;
}

#navigation .top .search TABLE {
	width: 193px;
}

#navigation .top .search .searchimg {
	float: left;
}

#navigation .top .search .searchedit {
	width: 156px;
	height: 16px;
	border: 0px;
	padding: 2px;
	float: left;
}

#navigation .top .search .searchbut {
	width: 53px;
	height: 20px;
	padding: 5px 0 0 0;
	text-align: center;
	cursor: pointer;
	font-size: 8px;
	color: white;
}

#navigation .left {
	float: left;
	height: 22px;
}

#navigation .menu { /*float:left; */
	height: 40px;
	width: 750px;
	position: absolute;
	top: 112px;
	left: 250px;
}

#navigation .menu ul { /*float:left; */
	padding: 0;
	margin: 0;
	/*background-image:url("../img/1/topli_divider.gif"); background-repeat:no-repeat; background-position:left 13px; background-color:#4899B9; */
}

#navigation .menu ul li {
	list-style: none;
	float: left;
	margin: 0;
	text-align: center;
	padding: 0 21px 6px 10px;
	font-size: 10pt;
	height: 27px;
	/*background-image:url("../img/1/topli_divider.gif"); background-repeat:no-repeat; background-position:bottom right; */
}

#navigation .menu UL LI A:hover {
	color: #FFFFFF;
}

#navigation .menu a,#navigation .menu a:hover,#navigation .menu a:visited
	{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	padding: 10px 0 0 0px;
	height: 15px;
	/*float:left; */
}

#navigation .menu UL LI.expanded A,#navigation .menu UL LI A:hover,#navigation .menu UL LI.expanded A:visited
	{
	color: #FFFFFF;
}

#navigation .menu UL LI A SPAN {
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

#navigation UL LI.expanded SPAN {
	color: #FFFFFF;
	padding: 10px 0 0 0;
	display: block;
}

#navigation UL LI.expanded A SPAN {
	padding: 0px 0 0 0;
	display: inline;
}

#navigation #topmnuAdmin A SPAN {
	background-image: none;
	color: #000000;
}

#module #filter {
	background-color: #EFEFF0;
	padding: 10px 5px 10px 5px;
}

#module #list {
	padding: 0 0 20px 0;
}

#module #detail {
	padding: 23px 0 25px 0;
}

#signpost,#module,#document {
	width: 100%;
	/*float:left; */
	line-height: 150%;
}

#signpost #leftColumn,#module #leftColumn {
	width: 430px;
	float: left;
	display: block;
	font-size: 9pt;
}

#signpost #rightColumn,#module #rightColumn {
	width: 290px;
	float: left;
	display: block;
	margin: 0 0 0 20px;
}

#signpost #rightColumn IMG,#module #rightColumn IMG {
	width: 250px;
	float: right;
	margin: 0;
	padding: 0;
}

#signpost {
	width: 100%;
	padding-bottom: 35px;
	padding-top: 0px;
	min-height: 320px;
	font-size: 10px;
	color: #666666;
}

/* SEPARATED VALUES */
#separatedValues {
	width: 100%;
	float: left;
	border-top: 1px dotted #B7B7B7;
	border-bottom: 1px dotted #B7B7B7;
	margin: 20px 0 25px 0;
	padding: 0 0 10px 0;
}

#separatedValues .content {
	clear: both;
	width: 740px;
}

#separatedValues .menu {
	display: block;
	width: 100%;
	border-bottom: none;
	margin: 20px 0 10px 0;
	top: 0px;
	left: 0px;
	position: relative;
}

#separatedValues .menu UL {
	float: left;
	padding: 0;
	margin: 0 0 10px 0;
}

#separatedValues .menu UL LI {
	float: left;
	padding: 5px 15px 6px 10px;
	border-top: none;
}

/* SEARCH */
.main #search P A {
	font-size: 12px;
}

.main #search P A:hover {
	text-decoration: underline;
}

.main #search P A,.main #search P A:hover,.main #search P A:visited {
	text-decoration: none;
}

.paging {
	display: block;
	padding: 5px 0 5px 0px;
}

.paging .selpage {
	font-size: 8pt;
}

.paging A,.paging A:hover,.paging A:visited {
	text-decoration: none;
	font-style: normal;
}

/* GALLERY */
.gallery,.gallery-classic {
	margin-bottom: 10px;
}

#main .gallery,#main .gallery-classic {
	width: 600px;
}

.gallery-main-item {
	float: left;
}

.gallery-image a,.gallery-image img {
	vertical-align: middle;
	margin-bottom: 0px !important;
}

/* imagestorage */
.gallery-classic .gallery-item {
	background-color: #EAEAEA;
	height: 190px;
	width: 190px;
	text-align: center;
	margin-right: 2px;
	margin-top: 2px;
}

.gallery-classic .gallery-image {
	display: inline;
	line-height: 190px;
	height: 190px;
	width: 190px;
	text-align: center;
	margin-right: 1px;
	_padding-top: 10px;
	_display: block;
}

.gallery-classic .gallery-info {
	background-color: #EAEAEA;
	text-align: center;
	margin-right: 2px;
	margin-top: 1px;
	width: 186px;
	padding: 2px;
}

/* photogallery */
.gallery .gallery-item {
	background-color: #EAEAEA;
	height: 170px;
	width: 170px;
	text-align: center;
	margin-right: 2px;
	margin-top: 2px;
}

.gallery .gallery-image {
	display: inline;
	line-height: 170px;
	height: 170px;
	width: 170px;
	text-align: center;
	margin-right: 1px;
	_padding-top: 10px;
	_display: block;
}

.gallery .gallery-info {
	background-color: #EAEAEA;
	text-align: center;
	margin-right: 2px;
	margin-top: 1px;
	width: 166px;
	padding: 2px;
}

/* ADMIN bar */
#mainHolder #topheader {
	margin: 0em auto;
	width: 1000px;
	height: 150px;
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url("../img/admin/top.gif");
}

#mainHolder #topheader .title #titleHome {
	position: absolute;
	top: 8px;
	left: 840px;
}

#mainHolder #topheader .title A SPAN {
	color: #FFFFFF;
}

#mainHolder #topheader .title A:hover {
	text-decoration: none;
}

#mainHolder #topheader .title #logolink {
	position: absolute;
	top: 15px;
	left: 18px;
	width: 214px;
	height: 61px;
}

#mainHolder #topheader .title #logolink SPAN {
	display: none;
}

#admintitle_admin {
	font-size: 10pt;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 20px;
	float: left;
	background-image: url("../img/1/topli_divider.gif");
	background-repeat: no-repeat;
	background-position: left 13px;
}

#admintitle_logged {
	margin-right: 40px;
	font-size: 10pt;
	padding-top: 4px;
	position: absolute;
	top: 5px;
	left: 300px;
	width: 300px;
	text-align: right;
}

#admintitle_logged #loggedusermsg {
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
}

#admintitle_logged #loggeduser {
	color: #000000;
}

#admintitle_logout {
	position: absolute;
	top: 6px;
	left: 645px;
	width: 60px;
}

#topmnuDate {
	color: white;
	position: relative;
	top: 8px;
	left: 0px;
	width: 220px;
	float: left;
}

#topmnuContact {
	color: white;
	position: relative;
	top: 8px;
	left: 100px;
	width: 210px;
	float: left;
}

#topmnuContact A {
	padding: 0 !important;
	font-weight: normal !important;
	display: inline !important;
}

#topmnuVisits {
	color: white;
	position: relative;
	top: 8px;
	right: 5px;
	width: 240px;
	float: right;
	text-align: right;
}

.novinky_home_div {
	width: 466px;
	float: left;
}

.novinky_home {
	background-image: url(../../custom/img/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0 0px 0 0px;
	color: #006EAA;
	font-size: 20px;
	float: left;
	width: 457px;
	padding: 11px 0 12px 0;
}

.novinky_home_dotleft {
	background-image: url(../../custom/img/dot2.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding: 0 3px 15px 7px;
}

.novinky_home_padding {
	padding: 0 6px 15px 7px;
}

.novinky_home_datum {
	font-size: 16px;
	color: #FDB52C;
	text-decoration: none;
	font-weight: bold;
}

.novinky_home_nadpis {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.novinky_home_uvodnadpis {
	color: #868789;
	font-size: 11px;
}

.novinky_home_table {
	float: left;
	padding: 10px 0 0 0 !important;
	margin: 10px 0 10px 0 !important;
	width: 100%;
}

.novinky_home_table IMG {
	padding-top: 7px;
	width: 170px;
	height: 160px;
}

.novinky_home_table TD {
	width: 50% !important;
	background-image: none !important;
	padding: 0 !important;
	margin: 0 !important;
	vertical-align: top;
}

.anketa_div {
	float: left;
	width: 204px;
}

.anketa_table {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.anketa_table_td {
	background-image: url(../../custom/img/dot2.gif) !important;
	background-repeat: repeat-y !important;
	background-position: left top !important;
}

.toplist IMG {
	border: 0px none;
}

#viewer {
	display: none;
}

#bDiv {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
}

.black11 {
	color: #000000;
	font-size: 11px;
}

.black {
	color: #000000;
}

.bold11 {
	font-weigt: bold;
	font-size: 11px;
}

.white {
	color: #000000;
}

.center {
	text-align: center
}

.bgwhite {
	background-color: #ffffff
}

.font13 {
	font-size: 13px;
}

.color999999 {
	color: #999999;
}

.width33 {
	width: 33%;
}

.color_ffff00 {
	background-color: #ffff00;
	color: #0000ff
}

.width50 {
	width: 50%;
}

OL {
	padding: 0 0 0 20px;
}

OL LI {
	list-style-type: decimal;
}

.arrow {
	cursor: arrow
}

.site {
	border-collapse: collapse;
}

.site .left {
	padding: 0px 0 0 0;
	width: 482px;
	vertical-align: top;
}

.site .right {
	width: 174px;
	padding: 0px 0 0 25px;
	vertical-align: top;
	text-align: right;
}

.site .left UL LI {
	list-style-image: url(../img/li-bg.gif);
}

.aktuality-home {
	width: 201px;
	padding: 0 11px 0 7px;
	background-image: url(../img/aktualita-bg.gif);
	background-position: top right;
	background-repeat: repeat-y;
	float: left;
	margin: 0 0 20px 0;
}

.aktuality-home IMG {
	pading: 0 0 0 0;
	margin: 10px 0 10px 0;
}

.aktuality-home .aktualityDatum {
	color: #FBBF00 !important;
	font-size: 11px;
	text-decoration: none !important;
}

.aktuality-home .aktualityNadpis {
	color: #000000;
	font-size: 11px;
}

.aktuality-home .aktualityText {
	color: #797979;
}

.aktuality-home .aktualityText A {
	color: #1073AD;
	font-size: 11px;
}

.table-profily {
	border: 2px solid #7FB8D8;
	width: 479px;
	border-collapse: collapse;
}

.table-profily TR TH {
	background-color: #0072B1;
	color: #ffffff;
	text-align: center;
	padding: 8px 8px 8px 8px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.table-profily TR TD {
	text-align: center;
	color: #999999;
	border-bottom: 1px solid #3B92C2;
}

.table-profily TR.odd {
	background-color: #E6E7E8;
}

.table-profily TR.small-th TH {
	padding: 2px 8px 2px 8px !important;
}

.site .right UL {
	padding: 4px 0 0 0 !important;
	margin: 0 0 0 0 !important;
}

.site .right UL LI {
	list-style-type: none;
}

.site .right UL LI A {
	text-decoration: none;
}

.site .right UL LI A:hover SPAN,.site .right UL LI A.expanded SPAN {
	color: #006baa;
}

.site .right UL LI A SPAN {
	color: #868789;
	background-image: url("../img/li_left_active.gif");
	background-repeat: no-repeat;
	background-position: 0 -2px;
	padding: 0 0 0 12px;
}
#signpost H3 {
color: #0071A8;
text-transform: none;
font-weight: normal;
padding: 10px 0 0 0;
font-size: 14px;
}
.leftbanner {
	padding: 10px 0 0 0;	
	float: left;
}
