body {margin:0px; padding:0px; background-color:#41270c; background-image: url(../images/bk.jpg); background-position:70% 0%; background-repeat:repeat-x;}
fieldset, img {border:0;}
.pngfix { behavior: url(js/pngfix/iepngfix.htc); }
#pngfix { behavior: url(js/pngfix/iepngfix.htc); }

.all{width:960px; margin:0px auto;}
.header{width:100%; float:left; height:190px; position:relative;}
.logo {
	float:left;
	width:350px;
	height:150px;
	position:absolute;
	left: 0px;
	_left: 20px;
	top: 12px;
}
.menu {
	float:right;
	height:31px;
	margin-top:150px;
	position:absolute;
	left: 547px;
	_left: 557px;
	top: 16px;
}
.menuitem{float:left; height:31px; margin-left:2px;}
.bkalb{width:100%; float:left; }
.bkalbTop {
	width:925px; 
	height:17px; 
	float:left; 
	background-image:url(../images/topalb.png); 
	background-position:top left; 
	background-repeat:no-repeat; 
	margin-left:30px; 
	behavior: url(js/pngfix/iepngfix.htc); 
}
.bkMiddle {
	width:925px; 
	_width:919px;
	float:left; 
	background-image:url(../images/middlealb.png); 
	background-position:top left; 
	background-repeat: repeat-y; 
	height:560px;
	margin-left:30px;
	_margin-top:-2px; 
	behavior: url(js/pngfix/iepngfix.htc); 
}
.bkMiddleservices { 
	width:925px; 
	_width:919px;
	float:left; 
	background-image:url(../images/middlealb.png); 
	background-position:top left; 
	background-repeat: repeat-y; 
	margin-left:30px;
	_margin-top:-2px;
	behavior: url(js/pngfix/iepngfix.htc);
}
.center { 
	width:960px; 
	float:left; 
	border:0px solid red; 
	margin-top:80px;
}
.td_portofoliu {
	width:128px;

}
.replicate {
	width:260px; 
	float:left; 
	margin:0px 0 0 40px;
}
.box {
	width:260px; 
	float:left; 
	min-height:230px; 
	height:auto;
	_height:230px;
	margin-left:10px; 
	border:0px solid red; 
	background-color:#574228;
	_margin-left:0px;
}
.center h1 {
	font:normal 30px Arial; 
	color:#fff; 
	margin:0px 0 10px 10px;
}
.box h2 {
	font:normal 13px Arial; 
	color:#fff; 
	margin:10px 0 0 10px;
}
.replicate h2 a {
	color:#fff; 
	text-decoration:none; 
	border-bottom:1px dashed #fff;
}
.tableportofolio {
	margin-top:10px;
}



.footer {
	background-image:url(../images/footer.png); 
	background-position:top left; 
	background-repeat:reapeat-x; 
	border:0px solid red; 
	float:left; 
	height:185px; 
	width:100%; 
}
.copyright {
	width:960px; 
	float:left; 
	border:0x solid red; 
	height:50px; 
	position:relative;
}
.copyright1 {
	width:300px;
	margin:0px auto;
	padding-top:50px;
	border:0px solid red;
	height:50px;
	
}
.copyright2 {
	width:220px;
	margin:0px auto;
	padding-top:50px;
	border:0px solid red;
	height:50px;
	
}
.copyright1 p {font:bold 13px Arial; color:#fff;}
.copyright1 p a {color:#fff; text-decoration: none;}

.copyright2 p {font:bold 13px Arial; color:#fff;}
.copyright2 p a {color:#fff; text-decoration: none;}

.centerfooter {
	width:1230px; 
	margin:0px auto; 
	height:185px; 
	background-image:url(../images/footertop.png); 
	background-position:top left; 
	background-repeat:no-repeat;
}


.bkMiddleservices h2 {
	font:bold 24px Arial; 
	color:#1385bb; 
	margin:10px 0 10px 20px;
}

.contentservices {
	float:left;
}

.contentservices p {
	font:normal 17px Arial; 
	padding:14px; 
	color:#008b3c; 
	margin:0;
}

/*- SUB MENU --------------------------- */
.menuleft {
	width:200px;
	float:left;
}
#submenu {
	margin:10px 0;
}

#submenu ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:  none ;
	width:85%;
}

#submenu ul li a {
	font:normal 12px Arial, Helvetica, sans-serif;
	voice-family:inherit;
	margin:0;
	height:18px;
	background:url(../images/s2.gif) bottom left no-repeat;
	text-decoration:none;
	padding:6px 10px 6px 10px;
}

#submenu ul li a:link,#submenu ul li a:visited {
	color:#a5a5a5;
	display:block;
}

#submenu ul li.currentCateg a {
	color:#04639A;
	font-weight:bold;
	font-size:13px;
	font-style:italic;
}

#submenu ul li.current a {
	color:#4E96C5;
	font-weight:bold;
}

#submenu ul li a:hover {
	color:#808080;
}

.content {
	width:700px;
	min-height:900px;
	height:auto !important;
	height:900px;
	float:left;
	position:relative;
}

.content img { behavior: url(js/pngfix/iepngfix.htc); }

.content h1 { 
	font:bold 17px Arial; 
	color:#4E96C5; 
	margin:20px 0 0 0px;
}
.content h1 a { 
	text-decoration:none; 
	font:bold 17px Arial; 
	color:#4E96C5; 
	margin:20px 0 0 0px;
}
.content p { 
	font:normal 13px Arial; 
	color:#7b7b7b; 
	margin:5px 0 0 0px;
}
.content p a {
	font:normal 13px Arial;
	color:#4E96C5; 
	margin:5px 0 0 0px; 
	text-decoration:none;
}

.content .boxService { 
	width:275px; 
	height:280px; 
	float:left;
}
.content .boxService p {
	font:normal 12px Tahoma; 
	color:#fff; 
	margin:200px 0 0 10px;
}
.content .boxService span {
	font:bold 10px Trebuchet MS;
}
.content .boxService p a {
	color:#fff; 
	text-decoration:none;
}

/*
.content .boxServiceWeb {width:275px; height:280px; float:left; margin-left:5px; background-image: url(../images/webdesign.jpg); background-repeat:no-repeat; background-position:top left;}
 .content .boxServiceDevelop {width:275px; height:280px; float:left; margin-left:40px; background-image: url(../images/webdeveleop.jpg); background-repeat:no-repeat; background-position:top left;}
.content .boxServiceHost {width:275px; height:280px; float:left; margin-left:5px; background-image: url(../images/webhost.jpg); background-repeat:no-repeat; background-position:top left;}

.content .boxServiceWeb p {font:normal 12px Tahoma; color:#fff; margin:200px 0 0 10px;}
.content .boxServiceWeb span {font:bold 10px Trebuchet MS;}
.content .boxServiceWeb p a {color:#fff; text-decoration:none;}
.content .boxServiceWeb p a:hover {color:#4E96C5;}

.content .boxServiceDevelop p {font:normal 12px Tahoma; color:#fff; margin:200px 0 0 10px;}
.content .boxServiceDevelop span {font:bold 10px Trebuchet MS;}
.content .boxServiceDevelop p a {color:#fff; text-decoration:none;}
.content .boxServiceDevelop p a:hover {color:#1cb861;}

.content .boxServiceHost p {font:normal 12px Tahoma; color:#fff; margin:200px 0 0 10px;}
.content .boxServiceHost span {font:bold 10px Trebuchet MS;}
.content .boxServiceHost p a {color:#fff; text-decoration:none;}
.content .boxServiceHost p a:hover {color:#ff911a;}
*/

.sample13 img {
	border: 2px solid #04639A;
	padding: 0;
}

.picture {
	width:500px; 
	float:left; 
	margin-top:20px;
	padding:5px;
	border:2px solid #A09F9F !important;
}

.details {
	float:right;
	width:180px;
	height:215px;
	margin-top:20px;
}

#technologies { color:#ff8400; }
#short_intro { color:#000 }
#launch a { color:#000; }

h1.specialPortofoliu { margin:0px; padding:0px; }

.visitWebsite {
	color:#FF8400;
	font:bold 18px Trebuchet MS;
	text-decoration:none;
	position:absolute; 
	top:18px; 
	right:15px;
}

.testimoniale {
	width: 710px;
	font:normal 12px Trebuchet MS;
	color: #7B7B7B;
	/*border-left:2px dashed #0099CC;
	border-bottom:2px dashed #0099CC;*/
	padding: 0px;
}
.testimoniale #titlu {
	border-bottom:2px dashed #0099CC;
	color: #0099CC;
	font:bold 15px Trebuchet MS;
	padding:5px 10px 5px 10px;
	width:330px;
}
.testimoniale p { 
	font:normal 12px Trebuchet MS;
	color: #7B7B7B;
	padding:5px;
}

.technologies {
	width: 690px;
	font:normal 14px Trebuchet MS;
	color: #0099CC;
	padding:10px;
	/*border-bottom:2px dashed #0099CC;*/
}

#tech-title {
	font:bold 16px Trebuchet MS;
	color: #FF8400;
}


h4 { color:#7B7B7B; font-size:15px; font-weight:normal; }

.estimare td h4 { padding:0px; margin:0px; }

#label { color:#7B7B7B; font-weight:normal; font-style:italic; }

.input-label
{
		border:1px solid #477ebc;
		margin:2px;
}
.input-textarea
{
		border:1px solid #477ebc;
		margin:2px;
}
#input-select
{
		border:1px solid #477ebc;
		margin:2px;
}
.input-browse
{
	border:1px solid #477ebc;
	color:#dadada;
	width:200px;
	height:25px;
}
