html, body{
	padding:0;
	margin:0;
}

h1,h2,h3{text-shadow: 0px 0px 10px #aaa; color:#999; 
line-height:110%
}

h2,h3{
margin-top: 25px;
margin-bottom:8px;
}

a {
	color:#000;
}

table{
	vertical-align: top;
}

#layout{
	margin: 0 auto;
	font-family:Arial, Tahoma, serif;
	font-size:90%;
	line-height: 130%;
	color:#333;
}

/*message*/
#message{
	margin:5px;
	padding:5px;
	border-radius:5px;
	border: 2px solid #b8000a;
}


#langs{
	float:right;
	padding-bottom:5px;
	border-bottom:1px solid #000;
}

#langs a{font-size:14px; font-weight:bold; color:#b8000a; text-decoration:none;}

#langs a:hover{text-decoration:underline;}

/* menu css*/
#menu{clear:both; margin-left:200px; margin-top:-30px; height:40px;}
#menu ul{margin:0px;padding:0px;}
#menu ul li{margin-bottom:5px;padding:10px;float:left;list-style: none;}
#menu ul li a{color:#000; font-weight:bold; text-decoration:none;}
#menu ul li a:hover{color:#b8000a;}
#menu ul li a.current{text-decoration:underline; color:#b8000a;}
#menu ul li ul{margin-top:5px;background-color:#efefef; border-bottom: 2px solid #aaa; position:absolute;display:none;}
#menu ul li:hover ul{display:block;}
#menu ul li ul li{margin:0px; float:none;}

#logo{
	background-image:url('img/itpark.png');
	width:165px;
	height:56px;
	margin-top:20px;
}

#home_clients{
	background-image:url('img/clients.png');
	height:232px;
}

#home_technology{
	background-image:url('img/technology.png');
	height:168px;
}

#home_news{
	background-image:url('img/news.png');
	background-repeat:no-repeat;
	background-position: right;
	height:308px;
}

#home_news p{
	width:600px;
}

/*breadcrumbs*/
#breadcrumb{padding-top:10px;}
#breadcrumb a{color:#000;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}

/*form*/
#contact_form{width:100%;}

#contact_form td{font-size:14px;width: 33%;}
.form_field{margin:5px;color:#999;background-color:#fff;padding:5px;border-radius:15px;}
.form_field input[type=text]{width:100%;border:1px solid #fff;}
.form_field textarea{width:100%;height:50px;border:1px solid #fff;}

.submit{
	margin:5px;color:#333;background-color:#ddd; padding:5px; border-radius:15px; border:1px solid #ddd; width:100%;
}

.submit:hover{
	border:1px solid #aaa;
}

.inner, .content{	
	width:900px;
	margin: 0 auto;
	padding-bottom:10px;
}

.grey{	
	background-color:#f5f5f5;
	padding-top:5px;
}

#before_footer{
	margin: 0 auto;
	width:104px;
}

#footer{
	padding-top:10px;
	padding-bottom:5px;
	color:#ddd;
	margin-top:-35px;
	background-image:url('img/foot.png');
}

#footer table{
	width:100%;
	text-align:left;
}

.last_td{text-align:right; width:445px;}

#footer li {
	list-style:none;
}

#footer a{
	text-decoration:none;
	color:#ddd;
}

#footer a:hover{
	text-decoration:underline;
}

.next_link{
	text-decoration:none;
	color:#555;
	font-weight:bold;
}

/*boxes offer*/

#box_taskmanager, #box_advagen, #box_securino, #box_development{
	width:250px;
	height:250px;
	border:10px solid #ddd;
	border-radius:50px;
	text-align:center;
	font-weight:bold;
}

#box_taskmanager{border-color:#0093A8;}
#box_taskmanager:hover{box-shadow: 0 0 5px 5px #0093A8;}

#box_advagen{margin-left:280px;margin-top:-270px;border-color:#4676A8;}
#box_advagen:hover{box-shadow: 0 0 5px 5px #4676A8;}

#box_securino{margin-top:-270px;margin-left:560px;border-color:#A43214;color:#A43214;font-size:20px;}
#box_securino:hover{box-shadow: 0 0 5px 5px #A43214;}

	
#box_development{margin-left:280px;border-color:#eedd22;font-size:18px;color:#000;}
#box_development:hover{box-shadow: 0 0 5px 5px #eedd22;}


.box_picture{
	width:150px;
	margin-top:50px;
}

.box_picture_securino{
	width:100px;
	margin-top:50px;
}

.boxes{
	padding-bottom:10px;
}

.boxes a{
	text-decoration:none;
}

.reference_table{
	width:100%;
}

.reference_table td{
	padding-left:20px;
	padding-right:20px;
}


.reference_table td.reference{
	background-image:url('img/reference.png');
	background-repeat:no-repeat;
	width:295px;
	height:199px;
	text-align:center;
	padding:0px;
}

.reference_table  .reference img{
	width:120px;
}

#company_peoples  td{
	width:200px;
}

#company_peoples img{
	border:1px solid #aaa;
	padding: 1px;
}

.no_underline{
	text-decoration:none;
}

.no_underline:hover{
	text-decoration:none;
}

/* ------- AD ------- */
.ad_taskmanager{
	background-image:url('img/ad_taskmanager.png');
	background-repeat:no-repeat;
	width:900px;
	height:412px;
	color:#444;
}

.ad_taskmanager .ad_title{
	color:#0093A8;
	font-size:50px;
/*	font-weight:bold;*/
	width:400px;
	margin-left:390px;
	padding:20px;
	padding-top:50px;
}

.ad_taskmanager .ad_subtitle{
	font-size:18px;
	font-weight:bold;
	width:500px;
	margin-left:330px;
	padding:20px;
}

.ad_taskmanager .ad_text{
	font-weight:bold;
	width:390px;
	margin-left:30px;
	margin-top:30px;
	padding:20px;
}

.securino_img{
	float:right;
	padding:10px;
	margin-top:-250px;
}

.securino_text{
	width:600px;
}

img.reseller{
	padding-bottom:10px;
	padding-right:10px;
	width:140px;
	float:left;
}

