@charset "utf-8";
/* CSS Document */

body{
	margin:6px 0px 0px 0px;
	padding:0px;
	background:url(../images/bg_header.jpg) center 87px repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}
	
img{
	border:0px;
}
	
h1{
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#15ADE0;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
}

h2{
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#15ADE0;
	font-size:13px;
	font-weight:bold;
}
a {
	color:#15ADDF;
	text-decoration:underline;
	}
	
a:hover {
	text-decoration:none;
	}	
	
#container{
	background:url(../images/bg_top.gif) top repeat-x;
	width:100%;
	height:80px;
	}
	
	#top{
		background:url(../images/bg_blog.gif) left top no-repeat;
		width:100%;
		height:80px;
	}
	
		#menu_top{
			width:990px;
			margin:0px auto;
			height:80px;
		}
		
		#menu_top_menu{
			width:990px;
			height:33px;
		}
			.menu_top_btn{
				float:left;
				display:inline;
				margin:0px 20px 0px 0px;
			}
			.menu_top_png{
				padding-top:16px;
				}
			.submenu{
				position:absolute;
				top:73px;
				width:160px;
				float:left;
				z-index:6666;
			}
			.submenu_top{
				background:url(../images/btn_servicii_bg_top.png) left top no-repeat !important;
				background:none left top no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_servicii_bg_top.png');

				height:16px;
				width:160px;
				}
			.submenu_middle{
				background:url(../images/btn_servicii_bg_content.png) left top repeat-y !important;
				background:none left top repeat-y;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_servicii_bg_content.png');				
				
				width:160px;
				}	
			.submenu_bottom{
				background:url(../images/btn_servicii_bg_bottom.png) left top repeat-y !important;
				background:none left top repeat-y;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/btn_servicii_bg_bottom.png');					
				width:160px;
				height:12px;
				}
			.submenu a{
				color:#4BB9D7;
				display:block;
				text-transform:uppercase;
				text-decoration:none;
				font-size:11px;
				padding:2px;
				margin-left:12px;
				position: relative;
				z-index: 500;				
			}
			.submenu a:hover{
				color:#F0A543;
			}
			.submenu b{
				text-transform:uppercase;
				color:#9E9E9E;
				font-size:12px;
				padding:2px;
				margin-left:12px;
				font-weight:normal;
			}	
			#submenu_servicii{
				margin-left:400px;
				display:none;
			}												
						
		#menu_top_search{
			width:275px;
			float:right;
			height:35px;
			padding:0px;
			margin:0px;
		}
		
		#search_container{
			margin:8px 0px 2px 45px;
			float:left;
			display:inline;
		}
			
		#search{
			padding:0px;
			margin:-2px 0px 0px 4px;
			float:left;
			width:165px;
			border:0px;
			font-size:12px;
			color:#666666;
			display:inline;
		}
		
		#search_bg{
			margin:5px 0 0 0;
			background:url(../images/bg_search_gri.gif) center top no-repeat;
			width:234px;
			height:30px;
		}			
		
	#middle{
		width:990px;
		margin:-60px auto 10px auto;
		position:relative;
		z-index:2222;
	}
		
	#content{
		background:url(../images/bg_middle.gif) center top no-repeat;
		width:990px;
		padding:20px 0px;
	}
		#main_slide_left{
			width:900px;
			height:301px;
			float:left;
			display:inline;
			margin-left:20px;
			
			}
			
			.main_slide{
				width:900px;
				height:151px;
				padding-top:150px;
			}
			.main_slide_text{
				width:500px;
				margin-left:30px;
			}	
			
		#main_slide_right{
			width:50px;
			height:301px;
			float:left;
			display:inline;
		}
			#main_slide_right img{
				display:block;
				cursor:pointer;
				padding:2px;
			}
					
		#item_preview{
			background:url(../images/bg_servicii.png) left top repeat-y !important;
			background:none center top no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_servicii.png');		
			width:547px;
			height:202px;
			margin:70px 0px 0px 0px;
			float:left;
			
			}
			
		#latest_blog {
			float:right;
			margin:70px 0px 0px 0px;
			padding:45px 0px 0px 20px;
			width:377px;
			height:156px;
			background-image:url("../images/bg_blog.jpg");
			background-repeat:no-repeat;
		}
		
			#latest_blog ul {
				margin:0px;
				padding:0px;
			}
			
			#latest_blog ul li {
				list-style-type:none;
			}
			
			#latest_blog ul li a {
				font-size:13px;
				display:block;
				text-decoration:none;
				margin-bottom:7px;
				color:#477BB5;
			}
			
			#latest_blog ul li a:hover {
				text-decoration:underline;
			}
		
		
				#item_left a{
					color:#04000B;
					background:url(../images/arrow_bottom.gif) 13px 9px no-repeat;
					padding:5px 0px 5px 25px;
					text-decoration:none;
					display:block;
					font-size:12px;
					margin-left:10px;
					position:relative;
					z-index:600;
					}
				#item_left a:hover{
					color:#04ABE0;
				}
				
				#item_left{
					width:140px;
					float:left;
					padding-top:50px;
					position:relative;
					z-index:4444;
					}
				#item_right{
					width:350px;
					height:100px;
					float:left;
					display:inline;
					margin-left:-10px;
					position:relative;
					z-index:3333;
					}
					.item_preview_container{
						width:336px;
						}
					.item_preview_container_top{
						background:url(../images/bg_servicii_menu_top.png) left top no-repeat !important;
						background:none left top no-repeat;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_servicii_menu_top.png');						
						width:336px;
						height:15px;
						}
					.item_preview_container_middle{
						background:url(../images/bg_servicii_menu_content.png) left top repeat-y !important;
						background:none left repeat-y;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_servicii_menu_content.png');						
						width:336px;
						}
					.item_preview_container_bottom{
						background:url(../images/bg_servicii_menu_bottom.png) left bottom no-repeat !important;
						background:none left bottom no-repeat;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_servicii_menu_bottom.png');						
						width:336px;
						height:17px;
						}
					div .item_preview_container_middle a{
						color:#04000B;
						background:url(../images/arrow_bottom.gif) 13px 9px no-repeat;
						padding:5px 0px 5px 25px;
						text-decoration:none;
						display:block;
						font-size:12px;
						margin-left:10px;
						position: relative;
						z-index: 500;
						}						
					div .item_preview_container_middle a:hover{
						background:url(../images/arrow_ov.gif) 13px 9px no-repeat;
						color:#04ABE0;
					}																													
	#footer{
		background:url(../images/bg_bottom.gif) top repeat-x;
		width:100%;
		height:225px;
		padding:40px 0px 0px 0px;
	}
	
		#footer_container{
			margin:0px auto;
			width:910px;
		}
			#footer_item_container{
				margin:0px auto;
			}
				.footer_item{
					float:left;
					width:200px;
					height:150px;
					display:inline;
					margin:0px 50px 0px 0px;
					padding:0px;
					}
				.footer_item a{
					color:#04000B;
					background:url(../images/arrow_bottom.gif) left 9px no-repeat;
					padding:5px 0px 0px 12px;
					text-decoration:none;
					font-size:11px;
					margin-left:10px;
					display:block;
					}
				.footer_item a:hover{
					color:#222222;
					text-decoration:underline;
				}
				#footer_info{
					font-weight:normal;
					font-size:11px;
					padding-top:12px;
					}
					
					#footer_info_left{
						float:left;
						width:430px;
						padding-left:55px;
						color:#000;
						padding-top:10px;
					}
					
					#footer_info_right{
						float:left;
						width:280px;
						padding-left:120px;
					}
					#newsletter_bg{
						margin:0px;
						background:url(../images/bg_newsletter_gri.gif) center top no-repeat;
						width:234px;
						height:30px;
					}
					#newswletter_container{
						margin:8px 0px 2px 45px;
						float:left;
						display:inline;
					}
					#newsletter{
						padding:0px;
						margin:-2px 0px 0px 4px;
						float:left;
						width:165px;
						border:0px;
						font-size:12px;
						color:#666666;
						display:inline;
					}
					
.desc{
	color:#E89110;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	display:block;
	padding-top:10px;
	}
.desc_text{
	color:#888888;
	font-size:12px;
	font-weight:normal;
	padding-left:20px;
	}
.desc_link {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
.design_item{
	background:url(../images/box_webdesign.gif) no-repeat;
	width:219px;
	height:164px;
	float:left;
	display:inline;
	margin-right:5px;
	cursor:pointer;
}
.design_item_link{
	color:#6B7376;
	background:url(../images/arrow_bottom.gif) left 9px no-repeat;
	padding:5px 0px 0px 12px;
	text-decoration:none;
	display:block;
	font-size:12px;
	margin-left:10px;
	margin-top:4px;
	font-weight:bold;
	}
	
.menu_portofoliu{
	padding:0px 10px;
}																																	
.cauta_item{
	width:795px;
	margin:10px 0px;
	}
.cauta_item_top{
	background:url(../images/search_bg_top.gif) left top no-repeat;
	width:795px;
	height:8px;
	}
.cauta_item_middle{
	background:url(../images/search_bg_content.gif) left top repeat-y;
	width:795px;
	}
.cauta_item_bottom{
	background:url(../images/search_bg_bottom.gif) left top no-repeat;
	width:795px;
	height:8px;
	}
		
.h1_aplicatii {
	font-size:24px;
	color:black;
	letter-spacing:-2px;
	margin:0px 0px 17px 0px;
	padding:0px;
}