BODY, HTML {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #4A5084; /* tmava modra*/
	background-color: #3143E6; /* ostra modra*/
}

#all {
	position: relative;
	width: 954px;
	padding: 0px;
	margin: auto;
}

/*
#all {
	position: absolute;
	left: 50%;
	width: 954px;
	padding: 0px;
	margin: 0px;
	margin-left: -477px;
}
*/

/* horna cast stranky */
#top {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 200px;
	float: left;
}

DIV.topbanner {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 121px;
	float: left;
	background-image: url(../images/topimage.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

DIV.topshadow {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 41px;
	float: left;
	background-image: url(../images/topimage_shadow.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

/* HORNE MENU */
DIV.topmenu {
	position: relative;
	left: 5px;
	width: 944px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/topmenu_bg.gif);
	background-position: center;
	background-repeat: no-repeat;
}

ul.topmenu {
	position: relative;
	width: 100%;
	height: 38px;
	margin: 0px;
	padding: 0px;
}

li.topmenuborderleft {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 38px;
	float: left;
	list-style: none;
	list-style-type: none;
	background-image: url(../images/topmenu_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 2px;
}

li.topmenuborderright {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 10px;
	height: 38px;
	float: right;
	list-style: none;
	list-style-type: none;
	background-image: url(../images/topmenu_right.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 2px;
}

li.topmenuleftaktiv {
	position: relative;
	width: 13px;
	height: 38px;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
	background-image: url(../images/topmenu_wleft.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

li.topmenuaktiv {
	position: relative;
	height: 38px;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;	
	padding-left: 16px;
	padding-right: 16px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	color: #3143E6;
	background-image: url(../images/topmenu_wbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

li.topmenuaktiv a {
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	color: #3143E6;
	text-align: center;
	text-decoration: none;
}

li.topmenuaktiv a:hover {
	font-weight: bold;
	color: #C6CBF8;
	text-decoration: none;
}

li.topmenurightaktiv {
	position: relative;
	width: 13px;
	height: 38px;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
	background-image: url(../images/topmenu_wright.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

li.topmenuleft {
	position: relative;
	width: 13px;
	height: 38px;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
	background-image: url(../images/topmenu_bleft.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

li.topmenu {
	position: relative;
	height: 38px;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	padding-left: 16px;
	padding-right: 16px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-image: url(../images/topmenu_bbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

li.topmenu a {
	font-size: 12px;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
}

li.topmenu a:hover {
	font-weight: bold;
	color: #C6CBF8;
	text-decoration: none;
}

li.topmenuright {
	position: relative;
	width: 13px;
	height: 38px;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 2px;
	background-image: url(../images/topmenu_bright.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
/* end horne menu */
/* end horna cast stranky */
/* stredna cast stranky */
#main {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}

DIV.maintop {
	position: relative;
	width: 100%;
	height: 10px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/maintop.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

DIV.maincenter {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/main_bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #C6CBF8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #484A59;
}

/* end stredna cast stranky */
/* spodna cast stranky */
#bottom {
	position: relative;
	width: 100%;
	height: 116px;
	padding: 0px;
	margin: 0px;
	float: left;
}

DIV.bottommenu {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 58px;
	float: left;
	background-image: url(../images/main_bgbottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E668B;
}

DIV.bottomshadow {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 58px;
	float: left;
	background-image: url(../images/main_bgbottom_shadow.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

DIV.bottomlink {
	position: relative;
	left: 20px;
	width: 700px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	float: left;
}

DIV.copyright {
	position: relative;
	float: right;
	width: 180px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}

ul.bottommenu {
	position: relative;
	margin: 0px;
	padding: 0px;
}

li.bottommenu {
	position: relative;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #4E567A;
}

li.bottommenu a {
	position: relative;
	float: left;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	text-align: center;
	color: #4E567A;
	text-align: center;
	text-decoration: none;
}

li.bottommenu a:hover {
	color: #4E567A;
	text-decoration: underline;
}
/* end spodna cast stranky */


/* SLIDER CSS */
.slidercontainer {
	border: 0px;
	float: left;
}

.sliderimages {
	text-align: center;
	float: left;
	margin-right: 10px;
}

.slidebannerin {
	position: absolute;
	visibility: hidden;
	left: -1999px;
	top: -1999px;
	float: left;
}

DIV.mainleftblockin {
	position: relative;
	left: 12px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* #3143E6; /* ostra modra*/
/* #5e668b /* najtmavsia modra*/
/* #4A5084; /* tmava modra*/
/* #C6CBF8; /* stredna modra*/
/* #747791; /* tmava siva*/
/* #FFFFFF; /* biela */
