html, body {
	margin:0px;
	padding:0px;
	background:url(../images/bg-site.jpg);
}

img {
	behavior: url("pngbehavior.htc");
	border:none;
}

#site {
	margin:0 auto;
	padding:17px 0px 17px 0px;
	width:862px;
}

.grey {
	float:left;
	margin:0px;
	padding:3px;
	width:856px;
	background:#959595;
}
/*-------------------------------------------------------------------------- vrchni lista s navigaci */
.top {
	float:left;
	margin:0px;
	padding:50px 0px 0px 0px;
	width:856px;
	height:124px;
	background:url(../images/bg-top.jpg) no-repeat;
}

.logo {
	float:left;
	margin:0px 0px 0px -3px;
	padding:0px;
	width:282px;
	height:45px;
	
}

.top ul {
	float:left;
	width:800px;
	height:39px;
	margin:0px;
	padding:43px 0px 0px 26px;
	list-style:none;
}

.top li{
	float:left;
	margin:0px;
	padding:0px 3px 0px 0px;
	font:normal 19px Verdana, Arial, Helvetica, sans-serif;
}

.top ul li a:link, .top ul li a:visited, .top ul li a:active {
	float:left;
	text-decoration:none;
	color:#959595;
	padding:10px 24px 0px 24px;
	height:29px;
	background:url(../images/bg-off.png) repeat-x;
}

.top ul li a:hover {
	text-decoration:none;
	color:#fff;
}

.top-active {
	float:left;
	margin:0px;
	padding:10px 24px 0px 24px;
	height:29px;
	background:url(../images/bg-on.png) repeat-x;
	font:normal 19px Verdana, Arial, Helvetica, sans-serif;
	color:#d2d2d2;
}

/*-------------------------------------------------------------------------- animace a obsah */
.content {
	float:left;
	margin:0px;
	padding:0px 15px 15px 15px;
	width:826px;
	background:#1a1a1a;
}

.flash {
	float:left;
	margin:0px;
	padding:0px;
	width:826px;
	height:310px;
}

.content-data {
	float:left;
	margin:0px;
	padding:25px 0px 10px 0px;
	width:826px;
	background:#212121;
}

.uvod {
	float:left;
	margin:0px;
	padding:0px 25px 20px 25px;
	width:475px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:140%;
}

.uvod h2 {
	margin:0px;
	padding:0px;
	font:normal 15px Verdana, Arial, Helvetica, sans-serif;
	color:#c6c6c6;
	line-height:150%;
}

.uvod a:link, .uvod a:visited, .uvod a:active, .sortiment-obsah a:link, .sortiment-obsah a:visited, .sortiment-obsah a:active {
	text-decoration:none;
	color:#959595;
}

.uvod a:hover, .sortiment-obsah a:hover {
	text-decoration:none;
	color:#fff;
}

.aktuality {
	float:left;
	margin:0px;
	padding:0px 25px 25px 20px;
	width:255px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	border-left:dotted 1px #fff;
}

.aktuality h3 {
	margin:0px;
	padding:5px 0px 0px 0px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#0994bf;
}

.aktuality h4 {
	margin:0px;
	padding:10px 0px 4px 0px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#c6c6c6;
}

.aktuality h5 {
	margin:0px;
	padding:5px 0px 10px 0px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#f3f9fc;
}

.aktuality p {
	margin:0px;
	padding:0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#f3f9fc;
}

.vice:link, .vice:visited, .vice:active {
	float:right;
	text-decoration:none;
	color:#fff;
}

.vice:hover {
	text-decoration:none;
	color:#0994bf;
}



/* -------------------------------------------------------- sortiment */

.sortiment-obsah {
	float:left;
	margin:0px;
	padding:0px 25px 20px 25px;
	width:475px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}


.accordprefix {
	float: right;
}

.menu {
	line-height: 15px;
	padding: 5px;
	cursor: pointer;
	color: #4ea6d8;
	font-size: 13px;
	border-bottom: 1px dotted #a2a090;
}

.menu a {
	text-decoration: none;

}

.menu a:hover {
	color: #0994bf;
	text-decoration: none;
}

/* rozkliknute */

.menu li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.sub-menu ul {
	margin:0px;
	padding:5px 0px 5px 10px;
	list-style:none;
	border-bottom: 1px dotted #e5e5e5;
}

.sub-menu li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding: 2px 0px 5px 30px;
	background:url(../images/pdf.png) no-repeat 0px 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.sub-menu h2 {
	margin:0px;
	padding:5px 0px 3px 10px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
}

.sub-menu a, .sub-menu a:link, .sub-menu a:visited, .sub-menu a:active {
	text-decoration: none;
	color: #fff;
	line-height:15px;

}

.sub-menu a:hover {
	color: #0994bf;
}







/*-------------------------------------------------------------------------- upnet */
.upnet{
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
	width:811px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#c6c6c6;
	text-align:right;
}

.upnet a:link, .upnet a:visited, .upnet a:active {
	text-decoration:none;
	color:#c6c6c6;
}

.upnet a:hover {
	text-decoration:none;
	color:#fff;
}

.upnet strong {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0994bf;
}
/*-------------------------------------------------------------------------- By Up-net Multimedia 2008 */
