body
{
	margin:0;
	font-size: 1em;
	font-family: Arial, Verdana,  Tahoma, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
	background:url(../images/layout/bg_body.png) repeat	#379DF2;
}
* {
	padding: 0;
	margin: 0;
	border: 0px none;
}
h2 {
	color:#F3D641;
	font-size:1.1em;
	font-weight:normal;
	font-family: Impact, Arial, Verdana,  Tahoma, Helvetica, sans-serif;
}
h2 span{
	border-bottom:1px solid #ffffff;
}
#body_wrapper {
	background:url(../images/layout/bg_body_wrapper.png) repeat-y;
	position:relative;
	height:100%;
}
#page_wrapper {
	background:url(../images/layout/bg_page_wrapper.png) repeat-x;
	height:768px;
}
#page {
	background:url(../images/layout/bg_page.png) no-repeat;
	height:768px;
	width:1024px;
	margin:0em auto;
	text-align:left;
}
#left {
	width:215px;
	float:left;
}
#left ul{
	margin:38px 0px 0px 73px;
	list-style-type:none;
}
#left ul li{
	padding-bottom:10px;
	}
#left ul li a{
	display:block;
	height:42px;
	width:94px;
	background: url(../images/layout/bg_leve_menu_rada_10002.png) center top no-repeat;
	text-align:center;
	padding-top:87px;
	color:#ffffff;
	font-size:0.85em;
	font-weight:bold;
	text-decoration:none;
	}
#left ul li a:hover{
	background: url(../images/layout/bg_leve_menu_rada_1000_h2.png) center top no-repeat;
	text-decoration:underline;
	color:#eeb844;
	}
#left ul li a.rada_3000{
	background: url(../images/layout/bg_leve_menu_rada_30002.png) center top no-repeat;
	}
#left ul li a.rada_3000:hover{
	background: url(../images/layout/bg_leve_menu_rada_3000_h2.png) center top no-repeat;
	}
#left ul li a.pos{
	background: url(../images/layout/bg_leve_menu_pos2.png) center top no-repeat;
	}
#left ul li a.pos:hover{
	background: url(../images/layout/bg_leve_menu_pos_h2.png) center top no-repeat;
	}
#left ul li a.kiosek{
	background: url(../images/layout/bg_leve_menu_kiosek2.png) center top no-repeat;
	padding-top:82px;
	}
#left ul li a.kiosek:hover{
	background: url(../images/layout/bg_leve_menu_kiosek_h2.png) center top no-repeat;
	}
#left ul li a.prisl{
	background: url(../images/layout/bg_leve_menu_prisl2.png) center top no-repeat;
	padding-top:77px;
	}
#left ul li a.prisl:hover{
	background: url(../images/layout/bg_leve_menu_prisl_h2.png) center top no-repeat;
	}
/*main*/
#main {
	margin-left:215px;
}
#main #main_left {
	width:586px;
	height:768px;
	float:left;
	position:relative;
}
#main #main_left h1 a{
	color:#ffffff;
	font-size:1.1em;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:406px;
	height:55px;
	margin-top:45px;
	margin-left:46px;
	_margin-left:21px;
	float:left;
}
#main #main_left h1 a span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url("../images/layout/logo.png") top left no-repeat;
	width:406px;
	height:55px;
}
#main #main_left #popisek-stranky{
	display:block;
    position:absolute; left:0; top:100px; z-index:2;
	padding-left:90px;
	width:100%;
	height:55px;
	color:#ffffff;
	font-size:0.8em;
}
#main #main_left #flash{
	display:block;
    position:absolute; left:0; top:129px; z-index:3;
	width:100%;
	height:55px;
	color:#ffffff;
	font-size:0.8em;
}
#main #main_left a.eshop{
	color:#ffffff;
	font-size:1.3em;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:230px;
	height:243px;
	margin-top:163px;
	margin-left:173px;
	_margin-left:87px;
	float:left;
}
#main #main_left a.eshop:hover{
	text-decoratio:none;
}
#main #main_left a.eshop:hover span{
	background:url("../images/layout/bg_eshop_touchsystem_h.png") top left no-repeat;
}
#main #main_left a.eshop span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url("../images/layout/bg_eshop_touchsystem.png") top left no-repeat;
	width:230px;
	height:243px;
}

#main #main_left #datasheet {
	position:absolute; left:0; bottom:0; z-index:1;
	margin-bottom:28px;
	padding-left:53px;
}
#main #main_left #datasheet h2{
	margin-left:145px;
	padding-bottom:15px;
}
#main #main_left #datasheet .datasheet_boxik{
	float:left;
	height:7em;
	width:120px;
	overflow:hidden;
	margin-right:5px;
}
#main #main_left #datasheet .datasheet_boxik h3{
	color:#FFFFFF;
	font-size:0.9em;
	font-style:italic;
	font-weight:normal;
	text-align:center;
	margin-bottom:5px;
	height:1.2em;
	overflow:hidden;
}
#main #main_left #datasheet .datasheet_boxik ul{
	width:110px;
	height:5em;
	overflow:hidden;
	background-color:#45AAF3;
	border:1px solid #ffffff;
	padding-top:1px;
}
#main #main_left #datasheet .datasheet_boxik ul li{
	list-style-type:none;
	font-size:0.7em;
	font-weight:bold;
	margin-left:3px;
}
#main #main_left #datasheet .datasheet_boxik ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#main #main_left #datasheet .datasheet_boxik ul li a:hover{
	text-decoration:underline;
}
#main #main_left #datasheet .datasheet_boxik ul li a:hover span{
	text-decoration:none;
}
#main #main_right{
	margin-left:586px;
	position:relative;
	height:768px;	
}
#main #main_right a.it{
	color:#ffffff;
	font-size:1.3em;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:117px;
	height:117px;
	margin-top:69px;
	margin-left:1px;
	_margin-left:-2px;
	float:left;
}
#main #main_right a.it span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url("../images/layout/bg_it.png") top left no-repeat;
	width:117px;
	height:117px;
}
#main #main_right #technologie {
	position:absolute; left:0; top:250px; z-index:1;
	padding-left:30px;
}
#main #main_right #technologie h2{
	margin-left:33px;
	padding-bottom:7px;
}
#main #main_right #technologie ul{
	width:150px;
	overflow:hidden;
	background-color:#45AAF3;
	border:1px solid #ffffff;
	padding-top:2px;
	padding-bottom:4px;
}
#main #main_right #technologie ul li{
	list-style-type:none;
	font-size:0.8em;
	font-weight:bold;
	margin-left:3px;
}
#main #main_right #technologie ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#main #main_right #technologie ul li a:hover{
	text-decoration:underline;
}
#main #main_right #technologie ul li a:hover span{
	text-decoration:none;
}
#email {
	padding-top:210px;
	_padding-top:190px;
	color:#FFFFFF;
	font-size:0.9em;
}
#email a{
	color:#FFFFFF;
	font-weight:bold;
}
#email a:hover{
	text-decoration:underline;
	color:#eeb844;
	}
/*main*/
br.clear {
	clear:both;
	font-size:0px;
}