html, body {

	background-color:#fff;
	/*text-align:center;*/
	margin:0;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	background-image: url(/fileadmin/tmp/img/bg.gif);
	background-repeat: repeat-x;	
}
h1 {
	font-size:16px;
	font-weight:bold;
}

#page{
	position: relative;
	margin:0px auto;
	width: 1101px;
	/*height:100% !important;*/
	
}

#topmenu{
    position: absolute;
	top: 5px !important;
	top: 5px;
	left: 103px !important;
	left: 103px;
	width: 878px;
	height:26px;
	text-align:right;
}

#topmenu a{
	font-weight:bold;
	text-decoration:none;
}

#topmenu a:link,#topmenu a:visited{
	color:#FFFFFF;
}

#topmenu a:active,#topmenu a:hover{
	color:#837f58;
}

.hmsep{
	color:#ffffff;
}

#hmenu{
	position: absolute;
	top: 131px !important;
	top: 131px;
	left: 475px !important;
	left: 475px;
	width: 506px;
	height: 27px;
	background-image: url(/fileadmin/tmp/img/hmenu_bg.gif);
	background-repeat: no-repeat;
}

#hmenu ul{
	list-style-type: none;
  	margin: 0;
  	padding: 0;
}

#hmenu li {
float:left;
}
.m_pcsup{
	height: 26px;
	width: 136px;	
}
.m_pcsup:hover {
	background-image: url(/fileadmin/tmp/img/btn_pcsup_o.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 136px;	
}
.m_pcsch{
	height: 26px;
	width: 134px;	
}
.m_pcsch:hover{
	background-image: url(/fileadmin/tmp/img/btn_pcsch_o.gif);
	background-repeat: no-repeat;
}
.m_web{
	height: 26px;
	width: 131px;	
}
.m_web:hover{
	background-image: url(/fileadmin/tmp/img/btn_web_o.gif);
	background-repeat: no-repeat;
}
.m_shop{
	height: 26px;
	width: 105px;	
}
.m_shop:hover{
	background-image: url(/fileadmin/tmp/img/btn_shop_o.gif);
	background-repeat: no-repeat;
}


#hmenuicons{
	position: absolute;
	top: 53px !important;
	top: 53px;
	left: 475px !important;
	left: 475px;
	background-image: url(/fileadmin/tmp/img/menu_icons.jpg);
	background-repeat: no-repeat;
	width: 505px;
	height: 79px;
}


#subcontainer{
	position: absolute;
	top: 157px !important;
	top: 157px;
	left: 103px !important;
	left: 103px;
	width: 877px;
	height:auto;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
	
}

#obsah{   
     width:100%;
     height: 100%;
	 float:left;	 
}

#banners{	
	clear:both;

 	width:100%;
	padding-top:20px;
	padding-bottom:10px;
}


#footer{
clear:both;
	width:100%
	background-color:#fff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #878974;
}

#content{
 	position:relative;
	top:20px;
	top:20px !important;
	left:0px;
	left:0px !important;
	color: #333300;
	font-size:12px;
	width:625px;
	/*height:auto;*/
	float:right;
	
}

#vmenu{
	position:relative;
	top:32px;
	top:32px !important;
	left:15px;
	left:15px !important;
	width:215px;
	/*height:100%;*/
	float:left;
}

.vmenutop{
	background-image: url(/fileadmin/tmp/img/vmenu_top_bg.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 215px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#vmenumain{
	line-height:16px;	

}

#vmenumain .leftnav,#vmenumain .leftnav_sub,#vmenumain .leftnav_act,#vmenumain .leftnav_subact {
	
	background-color: #f1f1e6;
	padding-left:25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	
}

#vmenumain .leftnav a:link,#vmenumain .leftnav a:active,#vmenumain .leftnav a:visited{
/*	display:block;*/
	color:#333;
	text-decoration:none;
	font-weight:bold;
	
}

#vmenumain .leftnav a:hover{
	color:#333;
	font-weight:bold;
	
}


#vmenumain .leftnav_sub a:link,#vmenumain .leftnav_sub a:active,#vmenumain .leftnav_sub a:visited{
/*	display:block;*/
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

#vmenumain .leftnav_sub a:hover{
/*	display:block;*/
	color:#333;
	font-weight:bold;
}

#vmenumain .leftnav_subact a:link,#vmenumain .leftnav_subact a:active,#vmenumain .leftnav_subact a:visited{
/*	display:block;*/
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

#vmenumain .leftnav_subact a:hover{
/*	display:block;*/
	color:#333;
	font-weight:bold;
}




#vmenumain .leftnav1,#vmenumain .leftnav1_sub,#vmenumain .leftnav1_act,#vmenumain .leftnav1_subact,#vmenumain .leftnav_act1 {
	background-color: #fff;
	padding-left:25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	
}






.vmenubtm{
	background-image: url(/fileadmin/tmp/img/vmenu_btm_bg.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 215px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#bannerleft {
margin-top:5px;
}

#bannertop{
	position:relative;
	top:8px;
	top:8px !important;
	left:0px;
	left:0px !important;
	width:625px;
	height:229px;
	float:right;
	
}



.copyright{
	line-height: 20px;
	font-size: 10px;
	color: #878974;
	float: left;
}

.ficons {
margin-top:2px;
	text-decoration:none;
	float: right;	
}



#header{
	position: absolute;
	top: 27px !important;
	top: 27px;
	background-image: url(/fileadmin/tmp/img/hand.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 227px;
	width: 100%;
}

#logo{
	position: absolute;
	top: 53px !important;
	top: 53px;
	left: 0px !important;
	left: 0px;
	/*background-image: url(/fileadmin/tmp/img/logo.jpg);
	background-repeat: no-repeat;*/
	width: 298px;
	height: 101px;
}
/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P {    padding:0px; margin:0px; font-size:11px;}
TABLE.contenttable TR TD { vertical-align: top; border:0;}
TABLE.contenttable { width:100%; border:0;}
TABLE.contenttable A:link,TABLE.contenttable A:visited,TABLE.contenttable A:active { color:#FECEB7; text-decoration:none; font-weight:bold; font-size:11px;}




/* Tables, specifically */
TABLE.contenttable-0 {background-color:#F4F4F0}
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-0 P { color: #186900; }
TABLE.contenttable-0 TR.tr-even TD P { font-weight: bold; }
TABLE.contenttable-0 TR.tr-even TD { background-color:#E9E9DB;padding-left:9px;}
TABLE.contenttable-0 TR.tr-odd TD P { font-weight: bold; }
TABLE.contenttable-0 TR.tr-odd TD { background-color: #E9E9DB; padding-left:9px;}
 
TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }

TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}

TABLE.rbtnTable TR TD { padding-top:10px;}

.middlebox P, .rightbox P {
padding:0px;
margin:0px;
margin-top:10px;
		color:#FECEB7;
}

.rightbox TABLE.contenttable A:hover{
	color:#ffffff;
}

div .rightcol h1{
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;

}
