html{min-height:100%;}
body{font-size:12px; font-family: verdana, arial; margin:0px; padding:0px; min-height:100%;}


h1{font-size:28px; font-family:verdana, arial; font-weight:normal; margin:0px; padding:0px; margin-bottom:10px;}
h2{font-size:18px; font-family:tahoma, arial;  font-weight:normal; margin:0px; padding:0px; margin-bottom:10px;}
h3{font-size:11px; font-family:verdana, arial; font-weight:normal; margin:0px; padding:0px; }
h4{font-size:12px; font-family:verdana, arial; font-weight:bold;   margin:0px; padding:0px; margin-bottom:10px;  }


A{text-decoration:none;} 
A:visited{text-decoration:none;} 
A:hover{text-decoration:underline;}

.langActive{padding:5px; padding-left: 10px; padding-right: 10px; background:#666;}
.langNormal{padding:5px; padding-left: 10px; padding-right: 10px; }

.promo{float:left;width:542px; height:162px;}
.promo img{width:540px; height:160px;}

.promo2{float:left;width:542px; height:162px;}
.promo2 img{width:540px; height:160px;}

.boxPopupBody   { padding:12px; padding-top:4px; padding-bottom:4px;}
.boxPopupClose  {width:16px; height:16px; float:right; margin-right:7px; cursor:pointer;}

.logo{float:left; width:199px; height:52px;}
.invers{cursor:pointer; font-size:11px; padding-left:24px; padding-top:0px; padding-bottom:3px;}
.login{cursor:pointer; font-size:11px; padding-left:24px; padding-top:0px; padding-bottom:3px;}
.connect{cursor:pointer; font-size:11px; padding-left:24px; padding-top:0px; padding-bottom:3px;}


.menuSubItemNormal {
    padding:10px; padding-left:0px; padding-right:20px;
    float:left; margin: 0px; font-size:12px;
}

.menuSubItemActive { 
    padding:10px; padding-left:20px; padding-right:20px;
    float:left; margin: 0px; font-size:12px;
    margin-right:20px;
}

.menuTopItem { float:left; margin: 0px; padding:0px; font-size:12px;}

.item .itemTitle{padding:11px; padding-left:21px; padding-right:21px; position:relative;}
.itemHover .itemTitle{ 
    padding:10px; padding-left:20px; padding-right:20px;  
    position:relative; 
    z-index:10;
}

.dropBody{top:-1px; position:relative; padding:10px; padding-left:20px; padding-right:20px; min-width:150px;}

.boxSolutions {float:left; width:280px;}
.boxSolutions div{
    padding-left:5px; padding-right:5px; min-height:32px;
}

.boxServices {float:left; width:280px;}
.boxServices div{
    padding-left:5px; padding-right:5px; min-height:32px;
}

.boxProjects {float:right; width:250px;}
.boxProjects div{
    padding-left:5px; padding-right:5px; min-height:32px;
}

.boxBlogs {margin-top:20px; margin-bottom:20;}
.boxBlogs ul{ margin: 0px; padding: 0px; margin-top:5px; list-style-type: none; text-align: left;}
.boxBlogs li{margin: 0px; font-size:11px; margin-bottom:5px; padding-left:16px;}


.listingDate{font-size:11px; margin-bottom:5px;}
.listingIntro{margin-bottom:5px;}
.listingFooter{margin-bottom:20px; font-size:11px;}

.boxes ul{ margin: 0px; padding: 0px; margin-top:5px; list-style-type: none; text-align: left;}
.boxes li{ margin: 0px; font-size:12px; display: block; float: left; line-height:18px; 
    margin-right:5px; white-space:nowrap; font-family:Verdana;}

#DISABLING_SCREEN {
    position:absolute; display:none; background:#555; z-index:10;
    margin: 0px; top: 0px; left: 0px; 
    filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.7);
    opacity: 0.7; 
}


#loginBox{
    position:fixed; display:none; z-index:12;
    width:330px; left: 50%; top: 50%; margin-left: -150px; margin-top: -150px; 
}
#languageBox{
    position:fixed; display:none; z-index:12;
    width:200px; left: 50%; top: 50%; margin-left: -100px; margin-top: -100px; 
}
#connectBox{
    position:fixed; display:none; z-index:12;
    width:620px; left: 50%; top: 50%; margin-left: -310px; margin-top: -200px; 
}

input{font-size:12px; font-family:verdana; }
textarea{margin:0px; padding:0px; font-family:verdana; font-size:13px;}
form{margin:0px; padding:0px;}
img{border:0px;}
.form input{width:150px;}
.form textarea {width: 270px; height: 79px;}

.submit input{padding:5px;}

.clear{clear:both; height:1px;}
.container{width:900px; margin:auto; margin-top:0px;}

.logo img{width:199px; height:52px;}

.tops{float:right; width:500px; margin-top:14px;}
.tops div{float:right; margin-left:20px; font-size:12px;}

.dropSub{
    margin-bottom:5px;
}

.content {
    float:left;
    width:540px;
    text-align:justify;
}


.contentBlog {
    float:left;
    width:540px;
}

.content td{padding-right:10px; padding-bottom:2px;}
.content ul{ list-style-type: square;}
.content li{ margin: 0px; font-size:12px; font-family:Verdana; margin-bottom:5px;}

.right{ float:right; width:260px;}
.right .context {margin-left:20px;}
.right .context ul{ margin: 0px; padding: 0px; list-style-type: square; text-align: left;}
.right .context  li{ margin: 0px; font-size:12px; line-height:18px; font-family:Verdana;}



.bodyBottom{padding:40px; padding-top:20px; padding-bottom:20px;}
.header{padding:40px; padding-top:0px; padding-bottom:25px;}

.drop{
    z-index:2;
    position:absolute; 
    visibility: hidden; 
}

.language{
    float:right;
    color:#ccc;
    margin-bottom:10px;
    font-size:11px;
}
.language div{
    cursor:pointer;
    padding:5px;
    padding-left:10px; padding-right:30px;
    background: url('/frontend/Gui/adlogic/images/drop.gif') no-repeat 80% 50%;
}
