html{}
body, input, textarea, select, option{font-size:13px; font-family: tahoma, arial; margin:0px; padding:0px;}

input, textarea {font-size:14px;}

h1{font-family: "Trebuchet MS" , Arial; font-size: 300%; text-shadow: 0px 0px 0 #000; margin:0px; padding:0px; margin-bottom:10px;}
h2{font-family: "Trebuchet MS" , Arial; font-size: 200%; text-shadow: 0px 0px 0 #000; margin:0px; padding:0px; margin-bottom:0px;}

h3{font-family: "Trebuchet MS" , Arial; font-size:17px;font-weight:bold; margin:0px; padding:0px; }
h4{font-size:12px; font-family:tahoma, arial; font-weight:normal;   margin:0px; padding:0px; margin-bottom:5px; }


A{text-decoration:underline; color:#000;} 
A:visited{text-decoration:underline; color:#000;} 
A:hover{text-decoration:underline; color:#00ccff;}


.container{width:980px; margin:auto; margin-top:0px;}

.content {float:left; width:560px; text-align:justify;}
.right{ float:right; width:280px;}

.content_2 {float:left; width:450px; text-align:justify;}
.right_2{ float:right; width:390px;}


.bodyTopBody{margin-left:20px; margin-right:20px; }
.bodyTopLight{padding:20px; padding-top:20px; padding-bottom:20px;}

.sepT{height:1px; }
.sepB{height:1px; }


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


.p_header{
    text-shadow: #666 1px 1px 2px; font-family:impact; color:#fff; 
    text-transform:uppercase; font-size:30px; letter-spacing: 1px;
}

.p_intro{
    text-shadow: #666 1px 1px 2px; font-family:impact; color:#fff; 
    text-transform:uppercase; font-size:15px;  letter-spacing: 1px; 
    margin-bottom:5px;
}

.p_text{
    font-family:tahoma, impact; font-size:11px; color:#fff;
    
}


.popup_frame {
    border: 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	behavior: url(/frontend/Gui/adlogic/PIE.htc);
    /*параметры тени: <сдвиг по x> <сдвиг по y> <радиус размытия> <цвет>*/
    box-shadow: 1px 1px 1px #333; /* Параметры тени для IE9 и Opera*/
    -moz-box-shadow: 0px 0px 5px #333; /* Для Firefox */
    -webkit-box-shadow: 1px 1px 1px #333; /* Для Safari и Chrome */	
}

.rounded {
    border: 0;
    height:150px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	behavior: url(/frontend/Gui/adlogic/PIE.htc);
    /*параметры тени: <сдвиг по x> <сдвиг по y> <радиус размытия> <цвет>*/
    box-shadow: 0px 0px 0px #999; /* Параметры тени для IE9 и Opera*/
    -moz-box-shadow: 0px 0px 0px #999; /* Для Firefox */
    -webkit-box-shadow: 0px 0px 0px #999; /* Для Safari и Chrome */	
}

.rounded ul{ margin: 0px; padding: 0px; margin-top:5px; list-style-type: none; text-align: left;}



.rounded2 {
    border: 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	behavior: url(/frontend/Gui/adlogic/PIE.htc);
    /*параметры тени: <сдвиг по x> <сдвиг по y> <радиус размытия> <цвет>*/
    box-shadow: 0px 0px 0px #999; /* Параметры тени для IE9 и Opera*/
    -moz-box-shadow: 0px 0px 0px #999; /* Для Firefox */
    -webkit-box-shadow: 0px 0px 0px #999; /* Для Safari и Chrome */	
}


.button {
    border: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background:#000;	 color:#fff; padding:10px 15px; float:left;
	behavior: url(/frontend/Gui/adlogic/PIE.htc);
    box-shadow: 0px 0px 1px #ccc; /* Параметры тени для IE9 и Opera*/
    -moz-box-shadow: 0px 0px 3px #000; /* Для Firefox */
    -webkit-box-shadow: 0px 0px 1px #ccc; /* Для Safari и Chrome */	
    cursor:pointer;
}

.button:hover {
    border: 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background:#333;	 color:#fff; padding:10px 15px; float:left;
	behavior: url(/frontend/Gui/adlogic/PIE.htc);
    box-shadow: 0px 0px 1px #ccc; /* Параметры тени для IE9 и Opera*/
    -moz-box-shadow: 0px 0px 3px #000; /* Для Firefox */
    -webkit-box-shadow: 0px 0px 1px #ccc; /* Для Safari и Chrome */	
    cursor:pointer;
}

.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; margin-left:20px;}

.invers{cursor:pointer; height:16px; width:16px; float:left; margin-left:20px;}


.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;}
.language{cursor:pointer; font-size:11px;  padding:10px; float:right; margin:4px;}

.tops{float:right;margin-top:14px;}
.tops div{float:right; margin-left:20px;}


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

    border: 0;
    -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
	behavior: url(/frontend/Gui/adlogic/PIE.htc);
    /*параметры тени: <сдвиг по x> <сдвиг по y> <радиус размытия> <цвет>*/
    box-shadow: 1px 1px 1px #999; /* Параметры тени для IE9 и Opera*/
    -moz-box-shadow: 0px 0px 0px #999; /* Для Firefox */
    -webkit-box-shadow: 1px 1px 1px #999; /* Для Safari и Chrome */	
}

.menuTopItem { float:left; margin: 0px; padding:0px;}

.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{margin-right:10px;}
.boxServices {float:left; width:320px;}
.boxServices div{margin-left:20px; margin-right:10px;}
.boxProjects {float:left; width:230px;}

.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; display: block; float: left; line-height:14px; 
    margin-right:5px; white-space:nowrap; font-size:11px; }

#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:240px; left: 50%; top: 50%; margin-left: -110px; 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{}
textarea{margin:0px; padding:0px;}
form{margin:0px; padding:0px;}
img{border:0px;}
.form input{width:150px;}
.form textarea {width: 270px; height: 200px;}

.connect_form {width: 700px;}
.connect_form table td {vertical-align: top; padding-bottom: 10px;}
.connect_form table textarea {padding:2px; height:100px; width:300px}
.connect_form table select {padding:2px;}
.connect_form table input {padding:2px; width:300px;}
.connect_form .submit input {width: auto !important; height: auto !important; }
.connect_form .file input {width: auto !important; height: auto !important; }


.site_900_form
{
        width: 280px;
        border: 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;	
}


.site_900_form h3 {margin-left: 10px; display: block}
.site_900_form fieldset {border: none; padding: 0px; margin: 0px; margin-left: 10px; margin-bottom: 7px;}

.site_900_form fieldset div {margin-bottom: 2px;}
.site_900_form textarea {padding:2px; height:100px; width: 253px; margin-right: 10px;}
.site_900_form select {padding:2px;}
.site_900_form input {padding:2px; width:253px;}
.site_900_form .submit input {width: auto !important; height: auto !important; }
.site_900_form fieldset, .site_900_form .submit input, .site_900_form .error {margin-left: 10px;  }
.site_900_form .error {margin-right: 12px;}


.submit input{padding:5px;}

.clear{clear:both; height:1px;}
.clear10{clear:both; height:10px;}
.clear20{clear:both; height:20px;}

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


.dropSub{
    margin-bottom:5px;
}


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

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

.right .context {margin-left:20px;}
.right .context ul{ margin: 0px; padding: 0px; list-style-type: square; text-align: left;}
.right .context  li{ margin: 0px;line-height:18px; }


.right .portals {margin-left:-5px; margin-top:15px;}
.right .portals ul{ margin: 0px; padding: 0px; list-style-type: none; text-align: left;}
.right .portals  li{ margin: 0px;line-height:18px; padding-bottom:7px;}



.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; 
}
