html{font-size:100.01%;} 
body{
font-size:.875em;
font-family:arial,helvetica,verdana,sans-serif;
line-height: 20px;
color:#666;
margin:0;
padding:0;
text-align:center;
background:#fff url(../gfx/body-bg.gif) repeat-x 0 0;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#02223c;outline:none;
text-decoration:none;
}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
#all{
width:100%;
margin:0;
padding:0;
text-align:center;
background:url(../gfx/all-bg.gif) no-repeat center top;
}
#page{
width:960px;
margin:0px auto;
text-align:left;
min-height:550px;
}
* html #page{
height:550px;
}
/*HEADER begin*/
#header{
width:960px;
height:121px;
position:relative;
background:url(../gfx/header-bg.jpg) no-repeat;
}
#header h2 a{
width:329px;
height:80px;
position:absolute;
top:0;
left:0;
}
#header h2 a span{
width:329px;
height:80px;
background:url(../gfx/aquasoft-logo.gif)
}
#header ul#menu{
position:absolute;
top:40px;
right:0;
}
#header ul#menu li{
float:left;
font-size:16px;
text-transform:uppercase;
margin:0 20px 0 0;
display:inline;
}
#header ul#menu li a{
color:#b2f044;
text-decoration:none;
}
#header ul#menu li a:hover, #header ul#menu li a.active{
color:#fff;
}
#header ul#menu li a.active {
cursor: default;
}
#header ul#lang{
position:absolute;
top:95px;
right:20px;
}
#header ul#lang li{
float:left;
font-size:14px;
text-transform:uppercase;
border-left:1px solid #b2f044;
margin:0 0 0 10px;
padding:0 0 0 10px;
}
#header ul#lang li.first{
border:0;
}
#header ul#lang li a{
color:#b2f044;
text-decoration:none;
}
#header ul#lang li a:hover, #header ul#lang li a.active{
color:#fff;
}
#header ul#lang li a.active {
cursor: default;
}
#header #tabs{
position:absolute;
top:87px;
left:44px;
}
#header #tabs a{
float:left;
margin-left:-24px;
position:relative;
color:#021f37;
font-size:18px;
text-decoration:none;
width:257px;
height:27px;
padding:7px 0 0 15px;
background:url(../gfx/tab-bg.png) no-repeat left top;
display:block;
cursor:pointer;
}
* html #header #tabs a{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/tab-bg.png', sizingMethod='crop');
}
#header #tabs a:hover, #header #tabs a.active{
color:#fff;
background:url(../gfx/tab-bg.png) no-repeat left bottom;
}
#header #tabs a.active{
cursor: default;
}
* html #header #tabs a:hover, * html #header #tabs a.active{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/tab-bg-hover-ie6.png', sizingMethod='crop');
}
/*HEADER end*/

/*PROMO begin*/
#promo{
width:960px;
height:344px;
position:relative;
background:url(../gfx/promo-bg.jpg) no-repeat;
}
#promoTabs{
position:absolute;
top:3px;
left:0;
}
#promoTabs li{
float:left;
}
#promoTabs li a{
color:#b2f044;
font-size:16px;
font-weight:bold;
text-decoration:none;
display:block;
width:130px;
height:76px;
padding:10px 10px 0 100px;
background:url(../gfx/promo-tabs.png) no-repeat left top;
position:relative;
cursor:pointer;
}
* html #promoTabs li a{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/promo-tabs.png', sizingMethod='crop');
}
#promoTabs li a:hover, #promoTabs li a.active{
color:#fff;
background:url(../gfx/promo-tabs.png) no-repeat left bottom;
}
#promoTabs li a.active{
cursor: default; 
}
* html #promoTabs li a:hover,* html #promoTabs li a.active{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/promo-tabs-hover-ie6.png', sizingMethod='crop');
}
#promoTabs li a .icon{
position:absolute;
display:block;
}
#promoTabs li a .iconSoft{
background:url(../gfx/icon-soft.png) no-repeat;
width:60px;
height:60px;
top:15px;
left:20px;
}
* html #promoTabs li a .iconSoft{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/icon-soft.png', sizingMethod='image');
}
#promoTabs li a .iconDat{
background:url(../gfx/icon-datove-sklady.png) no-repeat;
width:60px;
height:60px;
top:15px;
left:20px;
}
* html #promoTabs li a .iconDat{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/icon-datove-sklady.png', sizingMethod='image');
}
#promoTabs li a .iconErp{
background:url(../gfx/icon-erp.png) no-repeat;
width:60px;
height:60px;
top:15px;
left:20px;
}
* html #promoTabs li a .iconErp{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/icon-erp.png', sizingMethod='image');
}
#promoTabs li a .iconIntegrace{
background:url(../gfx/icon-integrace.png) no-repeat;
width:60px;
height:60px;
top:15px;
left:20px;
}
* html #promoTabs li a .iconIntegrace{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/icon-integrace.png', sizingMethod='image');
}
/*PROMO end*/

/*HEADLINE begin*/
.headline{
width:910px;
height:39px;
padding:0 25px 0;
background:url(../gfx/headline-bg.gif) no-repeat;
}
.headline h2{
color:#333;
font-size:18px;
font-weight:normal;
padding:8px 0 0;
position:relative;
left:-15px;
line-height:22px;
}
.headline h2 a{
color:#333;
text-decoration:none;
}
.headline h2 a:hover{
color: white;
}
.headline ul{
float:left;
padding:0 0 0;
}
.headline ul li{
float:left;
margin:0;
}
.headline ul li span strong {
font-size: 18px;
font-weight: bold;
line-height:26px;
position: relative;
top: -1px;
}
.headline ul li a{
color:#555;
text-decoration:none;
display:block;
height:28px;
padding-top:11px;
float:left;
padding-right:22px;
}
* html .headline ul li a{
height:25px;
}
.headline ul li a:hover{
color:#333;
}
.headline ul li a.active{
color:#333;
background:transparent url(../gfx/submenu-a.gif) no-repeat scroll top right;
display:inline;
float:left;
height:39px;
padding-right:22px;
padding-top:0 !important;
margin-left:-22px;
position:relative;
z-index:200;
cursor:default;
}
.headline ul li a.active span{
background:transparent url(../gfx/submenu-span.gif) no-repeat;
display:block;
line-height:26px;
padding:8px 0 5px 22px;
}

/*HEADLINE end*/

/*CONTENT begin*/
#content{
width:910px;
padding:14px 25px 40px;
min-height:300px;
background:url(../gfx/content-bg.gif) no-repeat left bottom;
}
* html #content{
height:300px;
}
#content p{
padding:0 0 18px;
}
.leftColHome{
width:440px;
float:left;
}
.leftCol{
width:500px;
float:left;
padding-bottom:40px;
}
.leftCol a {
text-decoration: underline;
}
.leftCol ul{
padding-left:20px;
list-style:disc;
}
.leftCol li{
list-style:disc;
}

.leftCol h3{
padding-top: 10px;
padding-bottom: 5px;
position:relative;
}
.leftCol h3 strong {
position: absolute;
bottom: 30px;
width: 400px;
left: 20px;
}
.rightCol{
width:380px;
float:right;
padding-bottom:80px;
}

.rightCol ul{
list-style:disc;
font-size:12px;
padding-left:50px;
}
.rightCol li{
list-style:disc;
font-size:12px;
}
.rightCol h3 a {
color: #666666;
text-decoration: underline;
}
.rightCol p{
font-size:12px;
padding-left:50px;
/*float:left;*/
margin-left: 40px;
position: relative;
top: 5px;
}


.rightCol h3 img {
float: left;
position: relative;
top:-5px;
margin-right:10px;
}

.rightCol ul{
padding-top:5px;
padding-bottom:20px;
}


.newsBox{
width:414px;
background:url(../gfx/double-line.gif) repeat-x left bottom;
padding:0 0 12px;
margin:0 0 12px;
}
.newsBox p.date{
width:50px;
height:39px;
padding:15px 0 0 10px !important;
background:url(../gfx/calendar.gif) no-repeat;
float:left;
font-weight:bold;
font-size:18px;
line-height:0.8;
}
.newsBox p.date span{
font-size:16px;
display:block;
margin-bottom: 5px;
}
.newsBox .newsBoxText{
width:340px;
float:right;
}
.newsBox .newsBoxText p{
padding:0 !important;
}
ul.pdfList{
list-style:none;
margin:5px 0 10px 0;
}
ul.pdfList li{
list-style:none;
padding:0 0 0px;
}
ul.pdfList li a{
list-style:none;
display:block;
background:url(../gfx/pdf-icon.gif) no-repeat 0 0;
padding:0 0 8px 25px;
}
#content a.btn{
width:114px;
height:20px;
padding:6px 0 0 10px;
display:block;
background:url(../gfx/btn.gif) no-repeat;
font-family:helvetica;
font-size:12px;
text-decoration:none;
text-align:left;
color:#b6ff02;
}
#content a:hover.btn{
color:#fff;
}
/*CONTENT end*/

/*FOOTER begin*/
#footer{
color:#999;
font-size:12px;
float:right;
padding:8px 20px;
position: relative;
}
#footer a{
color:#999;
text-decoration:none;
}
#footer a:hover{
color:#000;
}
/*FOOTER end*/
ul#nav {
position: absolute;
right: -40px;
top: 5px;
width: 10px;
}
ul#nav li a {
font-size: 10px;
color: #C3C3C3;
}
ul#nav li a:hover {
color: #39414C;
}
#ref {
font-size: 20px;
line-height: 160%;
}
#searchform {
margin:0px;
padding: 0px;
position: absolute;
left: -615px;
top: -47px;
}
#searchform *{
margin:0px;
padding: 0px;
}
#query {
padding: 5px;
width: 220px;
border: 0px;
background: transparent;
}
#odeslat {
width: 50px;
height: 25px;
overflow:hidden;
background: red;
text-indent: 250px;
line-height: 250px;
border: 0px;
position: absolute;
top: 0px;
left: 230px;
background: transparent;
}
.footer_link {
display:block;
width: 80px;
background:transparent;
height: 70px;
position: absolute;
bottom: 50px;
overflow:hidden;
text-indent: -9999px;
}
#iso9001 {
left: 120px;
}
#best-employers {
left: 220px;
}
#nasept {
width: 500px;
position: absolute;
left:0px;
bottom: 30px;
z-index: 1000;
}
#nasept a {
display:block;
background: #02304C;
border-top: 1px solid #03466D;
border-bottom: 1px solid #012236;
padding: 5px;
color: white;
}
#nasept a strong {
display: block;
}
#nasept a span {
font-size: 10px;
}
#nasept a:hover {
color: #AAFF03;
}
.close {
position: absolute;
right: 0px;
top: -20px;
color: white;
font-size: 10px;
background: #02304C;
display: block;
padding: 3px 4px 3px 4px;
}
.pozice {
padding: 15px 0px 15px 0px;
}
#ref p, #ref p a {
background: transparent;
}

.headline ul li a.active_novinky{
color:#333;
background:transparent url(../gfx/submenu-a.gif) no-repeat scroll top right;
display:inline;
float:left;
height:39px;
padding-right:22px;
padding-top:0 !important;
margin-left:-22px;
position:relative;
z-index:200;
}
.headline ul li a.active_novinky span{
background:transparent url(../gfx/submenu-span.gif) no-repeat;
display:block;
line-height:26px;
padding:8px 0 5px 22px;
}