body{
	margin:0;
	padding:0;
	font-size:13px;
	background-color:#e9e9ea;
	font-family:Arial, Helvetica, sans-serif;
	color:#383838;
	cursor:default;
} 
.bg{
	width:100%;
	background:url(../gfx/bg.png) repeat-y center top;
	margin-bottom:15px;
}
.bgf{
	width:100%;
	height:10px;
	background:url(../gfx/i.png) repeat-y center top;
}
#logo{
	width:245px;
	height:40px;
	display:block;
	margin-top:25px;
	float:left;
	text-decoration:none;
	background:url(../gfx/i.png) no-repeat 0 -10px;
}
#logo span{
	display:none;
}
.webmin_logo{
	width:245px;
	height:40px;
	background:url(../gfx/i.png) no-repeat 0 -10px;
}
h1{
	font-size:18px;
	color:#98c12a;
	padding:0;
	margin:0;
	font-weight:normal;
}
h2{
	font-size:14px;
	color:#395a8c;
	padding:0;
	margin:0;
}
.wm_references h2{
	font-weight:normal;
}
p{
	margin:10px 0 10px 0;
}
a{
	color:#395a8c;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1 a{
	color:#98c12a;
}
h1 a:hover{
	text-decoration:none;
}
.wm_search_box{
	float:right;
	padding-top:10px;
	height:20px;	
}
#wm_search{
	border:0;
	background:none;
	width:118px;
	height:18px;
	padding:1px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	color:#5b5b5b;
}
.search_button{
	background:url(../gfx/i.png) no-repeat -994px -181px;
	border:0;
	width:38px;
	height:20px;
	float:left;
	cursor:pointer;
	margin-left:4px;
}
.box_h{
	background:url(../gfx/i.png) no-repeat 0 -254px #ffffff;
	padding:7px 5px 6px 10px;
}
.box_h a,.box_h span{
	padding-left:17px;
	color:#5a5a5a;
	font-weight:bold;
}
.box_h a:hover{
	text-decoration:none;
	/* color:#a3a3a3; */
}
.box_b{
	border-left:solid 1px #c1c1c1;
	border-right:solid 1px #c1c1c1;
	padding:10px;
	color:#656565;
	background-color:#ffffff;
}
.box_b0{
	border-left:solid 1px #c1c1c1;
	border-right:solid 1px #c1c1c1;
	padding:10px 10px 10px 0;
	color:#656565;
	background-color:#ffffff;
}
.box_b1{
	border-left:solid 1px #c1c1c1;
	border-right:solid 1px #c1c1c1;
	padding:10px 0 10px 10px;
	color:#656565;
	background-color:#ffffff;
}
.box_f{
	background:url(../gfx/i.png) no-repeat left bottom #ffffff;
	height:15px;
	margin-bottom:15px;
}
.box_h_w{
	background:url(../gfx/i.png) no-repeat -240px -340px #ffffff;
	height:4px;
}
.box_b_w{
	border-left:solid 1px #c1c1c1;
	border-right:solid 1px #c1c1c1;
	padding:8px 10px 0 10px;
	background-color:#ffffff;
}
.box_b_w h3{
	font-weight:bold;
}
.box_f_w{
	background:url(../gfx/i.png) no-repeat -240px bottom #ffffff;
	height:17px;
	margin-bottom:15px;
}
ul.inline,ul.inline li{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	font-size:100%;
}
ul.inline li{
	width:auto;
	float:left;
}
ul.cl,ul.cl li{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	font-size:100%;
}
.wm_flags{
	float:right;
	padding:3px 3px 4px 4px;
}
.wm_flags a{
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
	padding-left:19px;
	background-image:url(../gfx/i.png);
	background-repeat:no-repeat;
}
.wm_flags a.sk{
	background-position:-1017px -437px;
}
.wm_flags a.de{
	background-position:-1017px -457px;
}
.wm_flags a.en{
	background-position:-1017px -477px;
}
.wm_flags a:hover{
	color:#969696;
}
.wm_flags ul.inline li{
	padding-right:15px;
}
.topmenu{
	float:right;
	background-color:#ffffff;
	padding:3px 3px 4px 4px;
}
.topmenu a{
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
	padding-left:16px;
}
.topmenu a:hover{
	color:#969696;
}
.topmenu ul.inline li{
	padding-left:16px;
}
a.home{
	background:url(../gfx/i.png) no-repeat -240px -227px;
}
a.home:hover{
	background-position:-370px -227px;
}
a.contact{
	background:url(../gfx/i.png) no-repeat -240px -247px;
}
a.contact:hover{
	background-position:-370px -247px;
}
a.sitemap{
	background:url(../gfx/i.png) no-repeat -240px -268px;
}
a.sitemap:hover{
	background-position:-370px -268px;
}
.euroit{
	background:url(../gfx/i.png) no-repeat -1013px -317px;
}
.hr{
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:dotted 1px #c1c1c1;
	margin:10px 0;
}
.wm_pagepath{
	text-align:right;
	margin-bottom:8px;
	height:32px;
	color:#808080;
	font-size:11px;
}
.wm_pagepath li a{
	background:url(../gfx/i.png) no-repeat -555px -226px;
	padding-left:14px;
	margin-left:8px;
}
.wm_pagepath a{
	color:#808080;
	text-decoration:none;
	font-size:11px;
}
.wm_pagepath a:hover,.wm_pagepath .hl{
	color:#4a4a4a;
	text-decoration:none;
}
/* wm_list */
#wm_list{}
.wm_list_paging{
	font-size:12px;
}
.wm_list_header{}
.wm_list_footer{}
.wm_list_paging input{
	width:20px;
	font-size:12px;
	border:solid 1px #a9a9a9;
}
.wm_list_paging select{
	font-size:12px;
}
.wm_list_records{
	float:left;
	padding:4px 5px 2px 0;
	margin-right:5px;
	border-right:solid 1px #cccccc;
}
.wm_list_page{
	float:left;
	padding-right:5px;
	margin-right:5px;
	border-right:solid 1px #cccccc;
}
.wm_list_per_page{
	float:left;
	padding-right:5px;
	margin-right:5px;
	border-right:solid 1px #cccccc;
}
.wm_list_sort{
	float:left;
}
.wm_list_pages{
	clear:both;
	padding-top:5px;
}
.wm_list_pages a,.wm_list_pages span{
	display:block;
	float:left;
	margin:0 2px 0 2px;
	padding-top:3px;
	width:21px;
	height:18px;
	text-align:center;
	border:solid 1px #c2c2c2;
	text-decoration:none;
	color:#000000;
}
.wm_list_pages span.webmin{
	display:none;
}
.wm_list_pages a.next,.wm_list_pages a.prev,.wm_list_pages span.next,.wm_list_pages span.prev{
	width:21px;
	height:21px;
	text-decoration:none;
	min-width:0;
	padding:0;
}
.wm_list_pages a:hover{
	color:#ffffff;
	background:#c2c2c2;
}
.wm_list_pages span.hl{
	font-weight:bold;
	color:#ffffff;
	border-color:#a9a9a9;
	background-color:#a9a9a9;
}
.wm_list_pages a.next,.wm_list_pages a.next:hover{
	background:url(../../webmin/gfx/wm-i.png) no-repeat 1px -63px;
}
.wm_list_pages span.next{
	background:url(../../webmin/gfx/wm-i.png) no-repeat -19px -63px;
}
.wm_list_pages a.prev,.wm_list_pages a.prev:hover{
	background:url(../../webmin/gfx/wm-i.png) no-repeat -1px -83px;
}
.wm_list_pages span.prev{
	background:url(../../webmin/gfx/wm-i.png) no-repeat -21px -83px;
}
/*  */
img.border{
	border:solid 1px #c1c1c1;
}
.img_home{
	width:698px;
	height:150px;
	border:solid 1px #c1c1c1;
	background:url(../gfx/home.jpg) no-repeat;
	margin:10px 0 15px 0;
}
.phone{
	background:url(../gfx/i.png) no-repeat -1004px -231px;
	padding:0 0 0 32px;
	font-size:18px;
	color:#202020;
}
.write{
	display:block;
	background:url(../gfx/i.png) no-repeat -1005px -271px;
	padding:5px 0 15px 34px;
	font-size:18px;
	color:#202020;
}
.demo_box{
	width:150px;
	height:86px;
	background:url(../gfx/i.png) no-repeat 0 -304px;
	margin-bottom:15px;
	padding:5px 0 5px 90px;
	line-height:13px;
}
.demo_box a{
	color:#202020;
	font-size:12px;
	text-decoration:none;
	font-family:"trebuchet ms",Verdana,Arial;
}
.demo_box a.demo{
	display:block;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	width:142px;
	padding:12px 0 14px 0;
	margin-top:9px;
}
.demo_box a.demo:hover{
	text-decoration:none;
}
.smaller{
	font-size:11px;
}
.link_more{
	background:url(../gfx/i.png) no-repeat -560px -280px;
	padding-left:11px;
	color:#395a8c;
	font-weight:bold;
}
.link_more:hover{
	text-decoration:none;
}
/*  */
#references_box{
	overflow:hidden;
	width:230px;
	height:140px;
	position:relative;
}
#references_box .url,#references_box .wm_l{
	font-size:11px;
	font-weight:bold;
}
.slide_d,.slide_item div.l{
	padding-left:10px;
}
.slide_i{
	display:block;
	background-repeat:no-repeat;
	width:103px;
	height:103px;
	border:solid 1px #c1c1c1;
	float:right;
	margin:0 0 5px 5px;
	text-decoration:none;
}
.wm_references .slide_i,.wm_references_c .slide_i{
	float:left;
	margin:0 10px 0 0;
}
.wm_clients .slide_i{
	float:none;
	margin:0 8px 8px 0;
}
.wm_references_list .slide_i{
	float:left;
	margin:0 8px 8px 0;
}
.wm_references_list h2{
	padding-bottom:10px;
}
.slide_i:hover{
	text-decoration:none;
}
.slide_i span{
	display:none;
}
#references_box a{
	color:#656565;
}
#references_box a:hover{
	text-decoration:none;
}

.slide_item{
	position:absolute;
	width:230px;
	height:200px;
	background:#ffffff;
	top:0;
	left:0;
}
.slide_item h2{	
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0 0 3px 10px;
}
#slide_bullets{
	border-top:dotted 1px #eeeeee;
	padding-top:5px;
	margin:5px 0 10px 9px;
}
#slide_bullets div{
	width:9px;
	height:9px;
	margin:0 6px 0 0;
	background:#395a8c;
	float:left;
	cursor:pointer;
}
#slide_bullets div.last{
	margin:0;
}
#slide_bullets div.active{
	background:#98c12a;
}
.wm_l,.pointer{
	cursor:pointer;
}
/* */
.label{
	width:160px;
	float:left;
	padding:4px 10px 0 0;
	text-align:right;
}
.input{
	background:url(../gfx/i.png) no-repeat 0 -400px;
	width:218px;
	height:20px;
	padding:4px 8px 1px 8px;
	margin-bottom:6px;
}
.textarea{
	background:url(../gfx/i.png) no-repeat 0 -425px;
	width:218px;
	height:84px;
	padding:6px 8px 2px 8px;
	margin-bottom:6px;
}
.input input,.textarea textarea{
	border:0px;
	width:218px;	
	resize:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#323232;
	font-size:12px;
}
.button{
	display:block;
	width:126px;
	height:36px;
	background:url(../gfx/i.png) no-repeat -366px -400px;
	cursor:pointer;
	border:0;
	font-weight:bold;
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-align:center;
	color:#000000;
}
.button_hover{
	background-position:-240px -400px;
}
.partners a{
	display:block;
	background-image:url(../gfx/i.png);
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:12px;
	color:#003462;
}
.aquatec_de{
	background-position:0 -642px;
	padding:10px 0 0 75px;
	height:40px;	
	margin:5px 0;
	border-top:dotted 1px #eeeeee;
}
.baseplus{
	background-position:8px -580px;
	padding:7px 0 0 75px;
	height:48px;
	margin-bottom:5px;	
}
.aquatec{
	background-position:5px -520px;
	padding:18px 0 0 75px;
	height:37px;
	border-top:dotted 1px #eeeeee;
	margin:5px 0;
}
.lp{
	background-position:-234px -527px;
	padding:18px 0 0 75px;
	height:37px;
	border-top:dotted 1px #eeeeee;
	margin:5px 0;
}
.retrohracky{
	background-position:-234px -586px;
	padding:18px 0 0 75px;
	height:37px;
	border-top:dotted 1px #eeeeee;
	margin:5px 0;
}
.w60{
	width:60px;
}
.bigger{
	font-size:14px;
}
.cell1{
	width:60px;
	float:left;
	padding:3px;
}
.cell2{
	float:left;
	padding:3px;
}
.mt20{
	margin-top:20px;
}
.cell3{
	width:340px;
	padding:0 10px 10px 0;
	float:left;
}
.cell4{
	width:329px;
	padding:0 10px 0 0;
	float:left;
}
.cell5{
	width:100px;
	float:left;
	padding:3px;
}
.hosting_box{
	background:url(../gfx/i.png) no-repeat 555px -700px;
}
.pdf_b{
	background:url(../gfx/i.png) no-repeat -240px -720px;
	display:block;
	padding:16px 0 10px 40px;
	font-size:16px;
}
.pdf_b:hover{
	text-decoration:none;
}
#clients_box a{
	display:block;
	background-repeat:no-repeat;
	background-position:-1px -1px;
	width:103px;
	height:103px;
	border:solid 1px #e0e0e0;
	float:left;
	text-decoration:none;
	margin:0 8px 8px 0;
}
#clients_box a span{
	display:none;
}
.pr10{
	padding-right:10px;
}
.wm_references .odd_row,.wm_references .even_row{
	width:329px;
	background:none;
	float:left;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:dotted 1px #eeeeee;
}
.wm_references .odd_row{
	padding-right:20px;
}
.wm_clients .odd_row,.wm_clients .even_row{
	background:none;
	float:left;
}
.wm_references_c .odd_row,.wm_references_c .even_row{
	background:none;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #eeeeee;
}
.w209{
	width:209px;
}
.pt10{
	padding-top:10px;
}
.client_logo{
	background-repeat:no-repeat;
	width:105px;
	height:105px;
	margin:0 15px 10px 0;
	border:solid 1px #e0e0e0;
	float:left;
}
.portfolio_img{
	background-repeat:no-repeat;
	background-position:center center;
	width:400px;
	height:400px;
	margin:0 0 10px 15px;
	border:solid 1px #e0e0e0;
	float:right;
}
.wm_player{
	width:400px;
	height:340px;
	margin:0 0 10px 15px;
	border:solid 1px #e0e0e0;
	float:right;
}
.w260{
	width:260px;
}
ul li{
	list-style-image:url(../gfx/li.png);
}
.w560{
	width:560px;
}
#swf_holder{
	display:none;
	position:absolute;
	top:-10000px;
	left:-10000px;
}
.pl70{
	padding-left:70px;
}
.box_close{
	float:right;
	background:url(../gfx/i.png) no-repeat -240px -313px;
	cursor:pointer;
	padding:0 0 0 11px;
	font-size:10px;
	color:#5a5a5a;
	text-decoration:none;
}
div.wm_l{
	font-size:18px;
	color:#98c12a;
}