#copyright {
	width:956px;
	text-align:right;
	color:#666666 !important;
	padding-right:25px;
}
#main {
	width:966px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-483px;
}
#top_alpha,#top_line {
	width:966px;
	display:block;
	float:left;
	font-size:4px;
}
#top_alpha { height:12px;background:transparent url(../img/top_alpha.gif) top no-repeat; }
#top_line {	height:6px;background:transparent url(../img/top_line.jpg) top no-repeat; }


/* top menu */
#menu {
	width:100%;
	height:94px;
	display:inline;
	background:#000 url(../img/bg_menu.jpg) right top no-repeat;
	float:left;
	border-bottom:#2C2C2C 1px solid;
}
#menu img {
	float:left;
}
* html body #menu img {	margin:0 0 0 -3px;padding:0; }
#menu .items {
	width:717px;
	float:right;
	margin-top:67px;
}
#menu .items a {
	height:14px;
	float:left;
	margin-left:8px;
	display:inline;
}
* html body #menu .items a {
	margin-right:-3px;
}
#menu .items a:hover {
	margin-left:2px;
	border-left:#A50000 6px solid;
}
#menu .items a img {
	position:relative;
	top:-2px;
}

#middle {
	position:relative;
	width:966px;
	height:246px;
	float:left;
}
#middle .kategorie {
	position:absolute;
	top:0;
	left:0;
	width:212px;
	height:37px;
	float:left;
}
#middle .kategorie select {
	width:131px;
	float:left;
	margin:7px 0 0 20px;
	background-color:#000000;
	color:#FFFFFF;
	padding:0px;
	font-family:verdana;
}




/* menu main */
#menu_main {
	width:966px;
	height:80px;
	display:inline;
	background:transparent url(../img/bg_menu_main2.gif) right top no-repeat;
	float:left;
}
* html body #menu_main { margin:-17px 0 0 0; }
#menu_main .items {
	float:left;
	margin:10px 0 6px 9px;
	display:inline;
}
#menu_main .items a {
	height:13px;
	display:inline;
	float:left;
	margin-left:10px;
}
#menu_main .items a:hover {
	margin-left:5px;
	border-left:#A50000 5px solid;
}
#menu_main .items a img {
	position:relative;
	top:-1px;
}

/* copyright */
#copyright {
	float:left;
	display:inline;
	width:966px;
	color:#FFFFFF;
	font-size:9px;
	margin-top:5px;
	padding-bottom:5px;
	
}


/* search */
.search {
position:absolute; left: 50%; top: 255px; margin-left:275px;
}
.search form .input_text {
	width:100px;
	height:18px;
	background-color:#161616;
	border:#2F2F2F 1px solid;
	color:#999;
	font-size:10px;
}
.search form .button {
	position:relative;
	top:2px;
	margin-left:8px;
	border:none;
}



/* akce */
#akce {
	width:966px;
	float:left;
	border-bottom:#2C2C2C 1px solid;
}
#akce .content {
	width:946px;
	height:138px;
	display:block;
	background:transparent url(../img/bg_akce.gif) top no-repeat;
	padding:0 10px 0 9px;
	border-bottom:#000000 6px solid;
}
* html body #akce .content {
	width:966px;
	height:143px;
}
.image {
	width:104px;
	height:100px;
	display:inline;
	float:left;
	background:transparent url(../img/akce_image.jpg) top left no-repeat;
	margin:25px 2px 0 0;
}
.image img {
	margin:21px 0 0 1px;;
}
.item {
	margin:25px 0 0 13px;
	width:195px;
	float:left;
	display:inline;
	color:#CCCCCC;
	line-height:13px;
}
.item span {
	display:block;
	float:left;
	width:100%;
}
.item .datum {	color:#CC0000; }
.item .title {	padding:5px 0 10px 0; }
.item span.link {
	display:inline;
	float:left;
	margin-top:17px;
	border-left:#A50000 4px solid;
}
.item span.link a {
	float:left;
	position:relative;
	margin:-3px 0 -1px 5px;
	color:#FFFFFF;
	text-decoration:none;
}
.item span.link a:hover { text-decoration:underline; }

/* content */
#cont_top {
	width:966px;
	height:29px;
	float:left;
	background:transparent url(../img/bg_top.gif) top no-repeat;
}
#cont {
	width:100%;
	float:left;
	background:transparent url(../img/cont_bg.gif) top repeat-y;
	color:#FFFFFF;
	border-bottom:#2C2C2C 1px solid;
}
#cont .bottom_brdr {
	float:left;
	border-bottom:#000000 6px solid;
}
#cont .left_c {
	width:609px;
	float:left;
	margin-left:20px;
	display:inline;
}
#cont .right_c {
	width:314px;
	float:right;
}
#cont .title {
	font:bold 18px Verdana;
	color:#FFFFFF;
	float:left;
	width:100%;
	margin:0 0 35px 0;
}
#cont .right_c .title {
	font:bold 13px Verdana;
	color:#CC0000;
}
