@charset "utf-8";

html,body {
	background-image: url(images/bgr_aper.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
.pagebgr{ background-image:url(images/bgr-page.png); height:100%; padding:0 5px 5px 5px;}

#head{ height:140px;}
.h-left{ float:left;}
.h-right{ float:right; width:500px;}
.in-pack { width:250px; height:40px; background-color:#58bcee; text-align:center; line-height:40px; float:right; margin:0 35px 0 0;}
.in-pack a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-decoration:none; font-weight:600; text-transform:uppercase;}
.in-pack a:hover{ color:#FFFFFF;}
.in-lang { width:250px; height:20px;text-align:right; line-height:20px; float:right; margin:0 35px 0 0;}
.in-lang a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #CCC; text-decoration:none;}

#menu{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-decoration:none;float:right; clear:both; text-align:right; margin:55px 35px 0 0;}
#menu a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-decoration:none; font-weight:600;}
#menu a:hover{color:#58bcee;}

.lin11{ height:10px;}
.line2{ height:10px;}

#mainimage{ background-color:#7a8083;}
#mainimage img { margin:25px;}
#mainline{ background-image:url(images/line.png); background-repeat:no-repeat; line-height:25px;}
#mainline div{ width:115px; height:25px; line-height:25px; background-image:url(images/brocker.png); float:right; margin-right:35px;}
#mainline a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; font-weight:bold; padding-left:30px; width: 85px; text-align: center; display: block;}

#main{ background-color:#7a8083; min-height:400px; padding:5px 35px 35px 35px;}
#main p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;}
#main img {float:left; margin-right:20px;}
#main a{display:block; width:200px; height:220px; border:solid #efefef 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; float:left;}
#main a:hover{background-color:#4b4e54;}

#projects{ background-color:#7a8083; min-height:400px; padding:5px 35px 35px 35px;}
#projects p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;}
#projects img {float:left; margin-right:20px;}
#projects a{display:block; width:200px; height:220px; border:solid #efefef 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; float:left;}
#projects a:hover{background-color:#4b4e54;}
.pro-mar{margin:5px 15px 15px 15px;}
.pro-img{margin:15px 15px 5px 15px;}
.pro-left{margin-left:30px}
.left{ float:left; width:435px;}
.right{ float:right; width:435px; margin-left:30px;}


#partners{ background-color:#7a8083; min-height:400px; padding:5px 35px 35px 35px;}
#partners img{ margin:15px;}
#partners p{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c8ecff;}
#partners a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c8ecff; text-decoration:none;}

#contact{ background-color:#7a8083; min-height:400px; padding:5px 35px 35px 35px;}
#contact p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;}
#contact a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; text-decoration:none; float:left;}
#contact a:hover{background-color:#4b4e54;}

h1{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#afdef2; font-weight:400;}


#footer{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
#footer div { margin:10px 35px 0 0 ;}

form{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-decoration:none;}
input , textarea , select , checkbox { border:#4a5259 1px solid;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color: #4a5259;
}

/*** Login Form ***/
#login-form {
	width: 256px;
	margin: 130px auto;
}

#login-form  h1 {
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	margin-bottom: 70px;
}

#login-form p {
	margin: 0 0 8px;
}

#login-form  label {
	clear: both;
	margin-bottom: 4px;
	color: #FFFFFF;
	display: block;
}

#login-form  label.error, #login-form  p.error {
	margin-bottom: 8px;
	color: red;
	font-size: 14px;
}

#login-form  input[type="text"], #login-form  input[type="password"] {
	clear: both;
	width: 250px;
	margin-bottom: 8px;
	border: 1px solid #58BCEE;
	padding: 2px; 
}

#login-form img {
	margin: 0 0 8px 0;
}
