/* 
Developed by Extreme Design Studio
Website: www.extremestudio.ro
Theme Name: Portfolio v3.0
*/

/* DEFAULTS */
body {
	font-size: 8pt;
	font-family: Verdana, Arial, MS Sans Serif, Tahoma;
	color: #000;
	background: #222 url("images/bg.jpg") repeat top left;
}

a {
	color: #5DBB03;
	text-decoration: none;
	padding: 4px;
}
a:hover {
	background: #5DBB03;
	color: #f2f2f2;
	text-decoration: none;
}
img, img:hover {
	border: 0px solid #FFF;
	text-decoration: none;
	background: none;
}
.out {width: 0px; height: 0px; visibility:hidden; display:none; position:absolute;}
.out img {width: 0px; height: 0px;}

/* CLASSES */
.top {
	width: 990px;
	margin: 0 auto;
	height: 40px;
}
	.top .news {
		float: left;
		padding-top: 9px;
		color: #f2f2f2;
	}
	.top .news a {
		color: #08A3DC;
		text-decoration: none;
	}
	.top .news a:hover {
		color: #f2f2f2;
		background: #08A3DC;
	}	
	.top .social {
		width: 250px;
		float: right;
		text-align: right;
	}
	.top .social a {
		background: none;
		padding: 0px;
	}
	
.content_bg {
	margin: 0 auto;
	width: 990px;
}
.content {
	background: #F2F2F2;
	color: #000;
	width: 950px;
	float: left;
	margin: 0 auto;
	padding: 0 0 30px 30px;
	border: 5px solid #E9B200;
	border-bottom: 5px solid #5DBB03;
	border-top: 5px solid #08A3DC;
}
	.content .gotop {
		float: right;
		margin-right: 1px;
	}
	.content .gotop a {
		padding: 10px;
		color: #f2f2f2;
		background: #aaa;
	}

.ads {
	width: 728px;
	margin: 0 auto;
	padding-top: 50px;
}
.partners {
	padding-top: 20px;
	width: 750px;
	margin: 0 auto;
}
	.partners strong {
		background: #222;
		color: #f2f2f2;
		padding: 10px;
	}
	.partners .a1:hover {
		color: #f2f2f2;
		background: #5DBB03;
		text-decoration: none;
		padding: 10px;
	}	
	.partners a.a1, a.a2, a.a3 {
		padding: 10px;
		color: #f2f2f2;
		background: #222;
		text-decoration: none;
	}
	.partners .a2:hover {
		color: #f2f2f2;
		background: #E9B200;
		text-decoration: none;
		padding: 10px;
	}	
	.partners .a3:hover {
		text-decoration: none;
		padding: 10px;
		background: #08A3DC;
		color: #F2F2F2;
	}	

.footerbox_bg {
	width: 990px;
	margin: 0 auto;
}
.footerbox {
	width: 990px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
	float: left;
}
	.footerbox .footer {
		width: 450px;
		float: left;
	}
	.footerbox .footer a {
		color: #5DBB03;
		text-decoration: none;
		padding: 6px;
		margin-right: 15px;
	}
	.footerbox .footer a:hover {
		background: #5DBB03;
		color: #f2f2f2;
		text-decoration: none;
	}
	.footerbox .copyr {
		float: right;
		color: #F2F2F2;
	}
	.footerbox .fb {
		float:left;
		width: 110px;
		margin-top: -3px;
	}
	
/* PROJECTS PAGE */
.prj_bg {
	float: left;
}
.projects {
	width: 960px;
	margin: 0 auto;
}
	.projects ul {
		list-style: none;
		height: auto;
	}
	.projects li {
		width: 440px;
		float: left;
		padding: 10px 20px 10px 0;
		line-height: 20px;
		height: 160px;
	}
	.projects .img a {
		background: none;
		text-decoration: none;
	}
	.projects div {
		float: left;
	}
	.projects img {
		border: 12px solid #ddd;
		margin: 1px 10px 0 0;
	}
	.projects strong {
		text-decoration: underline;
	}
	.projects img:hover {
		border: 12px solid #ccc;
	}
	.projects .vp {
		padding: 10px;
		background: #222;
		color: #f2f2f2;
		text-transform: uppercase;
	}
	.projects .vp:hover {
		background: #08A3DC;
	}
.nfo {
	padding: 0 80px 20px 43px;
}
	.nfo a {
		padding: 0px;
	}
	
/* NEED A WEBSITE PAGE */
.solutions {
	width: 980px;
	margin-left: -30px;
	height: 650px;
}
	.solutions ul {
		list-style: none;
		height: auto;
	}
	.solutions li {
		width: 430px;
		float: left;
		padding: 10px 30px 30px 0;
		line-height: 18px;
		height: 160px;
		text-align: justify;
	}
	.solutions .img a {
		background: none;
		text-decoration: none;
	}
	.solutions div {
		float: left;
	}
	.solutions img {
		margin: 15px 25px 0 0;
	}
	.solutions strong {
		text-decoration: underline;
	}
	.solutions .vp {
		padding: 10px;
		background: #222;
		color: #f2f2f2;
		text-transform: uppercase;
	}
	.solutions .vp:hover {
		background: #08A3DC;
	}
	.solutions .desc {
		width: 290px;
	}
	.solutions .img {
		width: 140px;
	}
.nfo2 {
	padding: 0 80px 10px 28px;
}
	.nfo2 a {
		padding: 0px;
	}
	
/* ORDER FORM */
#order {
	width: 350px;
	margin: 0 auto;
}
#order table td {
	padding-bottom: 3px;
}
#order table td span {
	color: #08A3DC;
}
#order table td:first-child {
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
}
#order table td input, table td select, table td textarea {
	border: 1px solid #ccc;
	padding: 6px;
	font-size: 8pt;
	font-family: Verdana;
	width: 200px;
	background: #fff url("images/fieldbg2.jpg") repeat-x;
	color: #555;
}
#order table td input:hover, table td select:hover, table td textarea:hover {
	border: 1px solid #aaa;
	color: #000;
}
#order table td textarea {
	height: 120px;
}
#order table td select {
	background: url("images/fieldbg3.jpg") repeat-x;
	width: 213px;
}
#order #submit {
	background: #222;
	color: #f2f2f2;
	border: 0px solid #FFF;
	padding: 10px;
}
#order #rs {
	background: #ccc;
	color: #f2f2f2;
	border: 0px solid #FFF;
	padding: 10px;
	margin-left: 10px;
}
#order #submit:hover {
	cursor: pointer;
	background: #08A3DC;
}
#order #rs:hover {
	cursor: pointer;
	background: #5DBB03;
}
#order .return a {
	padding: 10px;
	text-transform: uppercase;
	background: #222;
	color: #F2F2F2;
}
#order .return a:hover {
	padding: 10px;
	text-transform: uppercase;
	background: #5DBB03;
	color: #F2F2F2;
}

/* CONTACT PAGE */
#contact {
	margin-left: 30px;;
}
#contact table td {
	padding-bottom: 3px;
}
#contact table td span {
	color: #08A3DC;
}
#contact table td:first-child {
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
}
#contact table td input, table td select, table td textarea {
	border: 1px solid #ccc;
	padding: 6px;
	font-size: 8pt;
	font-family: Verdana;
	width: 200px;
	background: #fff url("images/fieldbg2.jpg") repeat-x;
	color: #555;
}
#contact table td input:hover, table td select:hover, table td textarea:hover {
	border: 1px solid #aaa;
	color: #000;
}
#contact table td textarea {
	height: 120px;
}
#contact table td select {
	background: url("images/fieldbg3.jpg") repeat-x;
	width: 213px;
}
#contact #submit {
	background: #222;
	color: #f2f2f2;
	border: 0px solid #FFF;
	padding: 10px;
}
#contact #rs {
	background: #ccc;
	color: #f2f2f2;
	border: 0px solid #FFF;
	padding: 10px;
	margin-left: 10px;
}
#contact #submit:hover {
	cursor: pointer;
	background: #08A3DC;
}
#contact #rs:hover {
	cursor: pointer;
	background: #5DBB03;
}
#contact .return a {
	padding: 10px;
	text-transform: uppercase;
	background: #222;
	color: #F2F2F2;
}
#contact .return a:hover {
	padding: 10px;
	text-transform: uppercase;
	background: #5DBB03;
	color: #F2F2F2;
}

#nb, #nc, #nd {
	display: none;
}
.version {
	text-align: center;
	margin: 0 auto;
	width: 990px;
	padding: 15px 0;
	color: #FFF;
	}

