@charset "utf-8";
/* CSS Document */
/*
=========================
Author: Sorin Istudor
Work status: Freelancer
Client: Istudor Sorin
Description: Design Stylesheet
=========================
*/
/* 
-----------------
Header
-----------------
*/

.noscript{
	display:none;
}
.linie {
	background-color:#353c3d;
	height:18px;
	border: 1px #2c3133 solid;
}

#header {
	background:url(imagini/header_bkg.jpg) repeat-x;
	height:401px;
	border-bottom: 1px #e8e8e8 solid;
}
.continut_header {
	background:url(imagini/logo.jpg) no-repeat;
	width:960px;
	height:401px;
	margin:0 auto;
}
.meniu {
	padding: 33px 10px 34px 0;
	float:right;
	margin:0;
}
.ecran {
	background:url(imagini/ecran.jpg) no-repeat;
	width: 960px;
	height: 290px;
	float:left;
	margin:0;
}



/*
-----------------
Bara de navigare
-----------------
*/
#nav {
	height: 37px;
	width: 507px;
	background: url(imagini/meniu.jpg);
	margin: 0;
	padding: 0;
	display: inline;
}
#nav li {
	float:left;
}
#nav li a {
	margin: 0;
	padding:0;
	display: block;
	background: url(imagini/meniu.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 37px;
}
/*--------------
nav_home
--------------*/
li#nav_home a:link, li#nav_home a:visited, li#nav_home a:active {
	left: 0;
	width: 77px;	
	background-position: 0 0;
}
li#nav_home a:hover {
	background-position: 0 -37px;
}
li#nav_home.selected a:link, li#nav_home.selected a:active, li#nav_home.selected a:visited {
	left: 0;
	width: 77px;
	background-position: 0 -37px;
}
/*--------------
nav_despre
--------------*/
li#nav_despre a:link, li#nav_despre a:active, li#nav_despre a:visited {
	left: 77px;
	width: 112px;
	background-position: -77px 0;
}
li#nav_despre a:hover {
	background-position: -77px -37px;
}
li#nav_despre.selected a:link, li#nav_despre.selected a:active, li#nav_despre.selected a:visited {
	left: 77px;
	width: 112px;
	background-position: -77px -37px;
}
/*--------------
nav_portofoliu
--------------*/
li#nav_portofoliu a:link, li#nav_portofoliu a:active, li#nav_portofoliu a:visited {
	left: 189px;
	width: 120px;
	background-position: -189px 0;
}
li#nav_portofoliu a:hover {
	background-position: -189px -37px;
}
li#nav_portofoliu.selected a:link, li#nav_portofoliu.selected a:active, li#nav_portofoliu.selected a:visited {
	left: 189px;
	width: 120px;
	background-position: -189px -37px;
}
/*--------------
nav_contact
--------------*/
li#nav_contact a:link, li#nav_contact a:active, li#nav_contact a:visited {
	left: 309px;
	width: 102px;
	background-position: -309px 0;
}
li#nav_contact a:hover {
	background-position: -309px -37px;
}
li#nav_contact.selected a:link, li#nav_contact.selected a:active, li#nav_contact.selected a:visited {
	left: 309px;
	width: 102px;
	background-position: -309px -37px;
}

/*--------------
nav_quote
--------------*/
li#nav_quote a:link, li#nav_quote a:active, li#nav_quote a:visited {
	left: 411px;
	width: 96px;
	background-position: -411px 0;
}
li#nav_quote a:hover {
	background-position: -411px -37px;
}
li#nav_quote.selected a:link, li#nav_quote.selected a:active, li#nav_quote.selected a:visited {
	left: 411px;
	width: 96px;
	background-position: -411px -37px;
}

/*
-----------------
Slide navigation
-----------------
*/
#slider_nav {
	height: 44px;
	width: 193px;
	background: url(imagini/inainte_inapoi.jpg);
	margin: 0;
	padding: 0;
	display: inline;
}
#slider_nav li {
	float:left;
}
#slider_nav li a {
	margin: 0;
	padding:0;
	display: block;
	background: url(imagini/inainte_inapoi.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 44px;
}
/*--------------
slider_nav_inapoi
--------------*/
li#slider_nav_inapoi a:link, li#slider_nav_inapoi a:visited, li#slider_nav_inapoi a:active {
	left: 0;
	width: 99px;
	background-position: 0 0;
}
li#slider_nav_inapoi a:hover {
	background-position: 0 -44px;
}
/*--------------
slider_nav_inainte
--------------*/
li#slider_nav_inainte a:link, li#slider_nav_inainte a:active, li#slider_nav_inainte a:visited {
	left: 99px;
	width: 94px;
	background-position: -99px 0;
}
li#slider_nav_inainte a:hover {
	background-position: -99px -44px;
}
/* 
-----------------
Home
-----------------
*/

#continut_banner {
	background: #8e8e8e url(imagini/gradient_bkg_continut_1.jpg) repeat-x top;
	height: 273px;
}

img.linie_shadow{
	width:940px;
	height:4px;
	float:left;
}

#continut {
	background: #e9e9e9 url(imagini/gradient_bkg_continut.jpg) repeat-x top;
	padding: 60px 0 0 0;
	overflow:hidden;
}

.headline{
	font-size: 30px;
	color:#353a3d;
	line-height: 31px;
	margin: 0 0 20px 0;
}

.banner_box_1, .banner_box_2, .banner_box_3{
	width: 300px;
	float:left;
	margin: 10px 0;
	
}

.text_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#3d3d3d;
	text-shadow: #fff 1px 1px 0;
}

.text_box_twitter{
	text-shadow: #fff 1px 1px 0;
	
}


li.widget_twitter  {
	clear:both;
	list-style-type:none;
}



.widget_twitter li {
	background:url(imagini/twitter_ico.png) no-repeat;
	
	float:left;
	margin:0;
	padding:0 0 20px 35px;
	color:#333;
	font-size:14px;
	line-height: 18px;
	text-shadow: #fff 1px 1px 0;
}

.widget_twitter li a{
	color:#0072bc;
	text-decoration:none;
}

.widget_twitter li a:hover, .from-meta a:hover{
	text-decoration:underline;
}



.widget_twitter li .from-meta a{
	color:#333;
	text-decoration:none;
}

.widget_twitter li .time-meta a{
	color:#303030;
	background-color:#c9c9c9;
	padding: 2px;
	text-shadow: #ddd 1px 1px 0;
}

.widget_twitter li .time-meta a:hover{
	color:#fff;
	background-color:#ff802b;
	padding: 2px;
	text-shadow: none;
	text-decoration:none;
}

.widget_twitter li .clear {
	clear:both;
}


.margin{
	margin:10px 20px;
}

h1.web_h1, h1.extra_h1, h1.graphic_h1{
	display:block;
	text-indent:-9999px;
	background:url(imagini/h1.png) no-repeat;
	margin: 0;
	padding:0;
	height: 33px;
	overflow: hidden;
	float:left;
}

h1.web_h1{
	width: 165px;
	left: 0;
	margin: 20px 0 0 0;
	background-position: 0 0;
}

h1.graphic_h1{
	width: 208px;
	left: 165px;
	margin: 20px 0 0 0;
	background-position: -165px 0;
}

h1.extra_h1{
	width: 195px;
	left: 373px;
	margin: 20px 0 0 0;
	background-position: -373px 0;
}

ul.services_list{
	padding: 10px 0 0 20px;
	float:left;
	text-shadow: #aaa 1px 1px 0;
}

img.linie_verticala{
	width:2px;
	height:171px;
	float:left;
	margin: 41px 18px 42px 0;
}

.site{
	width:940px;
	margin:0 auto;
	position:relative;
}

a.request, a.up{
	display:block;
	text-indent:-9999px;
	background:url(imagini/req_up.jpg) no-repeat;
	margin: 0;
	padding:0;
	height: 34px;
	position:absolute;
	bottom:-32px;
	left:376px;
	overflow: hidden;
}

a.request{
	width: 188px;
	background-position: 0 0;
}

a:hover.request{
	width: 188px;
	background-position: 0 -34px;
}

.clear{
	clear:both;
}

a.up{
	left:auto;
	right:0;
	top:-29px;
	width: 88px;
	background-position: -188px 0;
}

a:hover.up{
	width: 188px;
	left:auto;
	right:0;
	top:-29px;
	width: 88px;
	background-position: -188px -34px;
}

img.work{
	margin: 0 0 10px 0;
}
.div_work{
	position:relative;
}

span.title{
	font-size:18px;
	color:#F63;
}

span.orange{
	color:#F63;
}


a.buton{
	float:left;
	padding: 5px;
	background-color:#bfbfbf;
	color:#303030;
	font-size: 14px;
	text-decoration:none;
	margin:0 0 40px 0;
	text-shadow: #ddd 1px 1px 0;
}

a:hover.buton{
	background-color:#F63;
	color:#FFF;
	text-shadow: none;
}

.wrapper{
	height: 250px;
}

img.fresh{
	position:absolute;
	top:-3px;
	right:-3px;
	width: 118px;
	height: 82px;
}

/* 
-----------------
ABOUT ME
-----------------
*/

.leftSide{
	width: 203px;
	margin: 0 32px 0 0;
	float:left;
}
.rightSide{
	width:700px;
	margin: 25px 0;
	float:left;
}

#meniuv {
	height: 48px;
	width: 1015px;
	background: url(imagini/submeniu_vertical.png);
	margin: 0;
	padding: 0;
	display: inline;
}
#meniuv li {
	width:203px;
	height: 48px;
	margin: 25px 0;
}
#meniuv li a {
	margin: 0;
	padding:0;
	display: block;
	background: url(imagini/submeniu_vertical.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 48px;
}
	/*--------------
	meniuv_order
	--------------*/
	li#meniuv_order a:link, li#meniuv_order a:visited, li#meniuv_order a:active {
		left: 0;
		width: 203px;	
		background-position: 0 0;
	}
	li#meniuv_order a:hover {
		background-position: 0 -48px;
	}
	li#meniuv_order.selected a:link, li#meniuv_order.selected a:active, li#meniuv_order.selected a:visited {
		left: 0;
		width: 203px;
		background-position: 0 -48px;
	}
	
	/*--------------
	meniuv_who
	--------------*/
	li#meniuv_price a:link, li#meniuv_price a:visited, li#meniuv_price a:active {
		left: -203px;
		width: 203px;	
		background-position: -203px 0;
	}
	li#meniuv_price a:hover {
		background-position: -203px -48px;
	}
	li#meniuv_price.selected a:link, li#meniuv_price.selected a:active, li#meniuv_price.selected a:visited {
		left: -203px;
		width: 203px;
		background-position: -203px -48px;
	}
	
	/*--------------
	meniuv_who
	--------------*/
	li#meniuv_who a:link, li#meniuv_who a:visited, li#meniuv_who a:active {
		left: -406px;
		width: 203px;	
		background-position: -406px 0;
	}
	li#meniuv_who a:hover {
		background-position: -406px -48px;
	}
	li#meniuv_who.selected a:link, li#meniuv_who.selected a:active, li#meniuv_who.selected a:visited {
		left: -406px;
		width: 203px;
		background-position: -406px -48px;
	}
	
	/*--------------
	meniuv_how
	--------------*/
	li#meniuv_how a:link, li#meniuv_how a:visited, li#meniuv_how a:active {
		left: -609px;
		width: 203px;	
		background-position: -609px 0;
	}
	li#meniuv_how a:hover {
		background-position: -609px -48px;
	}
	li#meniuv_how.selected a:link, li#meniuv_how.selected a:active, li#meniuv_how.selected a:visited {
		left: -609px;
		width: 203px;
		background-position: -609px -48px;
	}
	
	/*--------------
	meniuv_faq
	--------------*/
	li#meniuv_faq a:link, li#meniuv_faq a:visited, li#meniuv_faq a:active {
		left: -812px;
		width: 203px;	
		background-position: -812px 0;
	}
	li#meniuv_faq a:hover {
		background-position: -812px -48px;
	}
	li#meniuv_faq.selected a:link, li#meniuv_faq.selected a:active, li#meniuv_faq.selected a:visited {
		left: -812px;
		width: 203px;
		background-position: -812px -48px;
	}
.special{
	width: 372px;
	float:left;
}

.picture_cv{
	margin: -140px 0 0 0;
	background: url(imagini/about_pic.png) no-repeat;
	width: 328px;
	float:left;
	position:relative;
	height: 329px;
	color:#737373;
}

.picture_cv p{
	position:absolute;
	top:257px;
	left:110px;
	font-size:14px;
	z-index: 1;
}

.picture_cv p a{
	color:#3d3d3d;
	text-decoration: none;
	padding: 1px;
	line-height: 20px;
}


.picture_cv p a:hover{
	color:#FFF;
	padding: 1px;
	background-color:#F90;
	text-decoration: none;	
}

.skill_text{
	padding: 12px;
	text-shadow: #fff 1px 1px 0;
	color:#303030;
	font-size:16px;
	line-height: 24px;
	float:left;
}

.etape{
	float:left;
	margin: 0 15px 0 0;	
}

.lineheight{
	line-height:30px;
}

/* 
-----------------
FAQ
-----------------
*/
.boxwrapper{
	background-color:#dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 0px 3px #afafaf;
	-webkit-box-shadow: 1px 1px 3px #afafaf;
	border: 1px solid #ccc;
	width: 700px;
	height: 980px;
	margin: 30px 0;
	position:relative;
	color:#303030;
	text-shadow: #fff 1px 1px 0;
}

h3.faq{
	color:#252525;
	font-weight:normal;
	text-shadow: #fff 1px 1px 0;
	margin: 30px 0 30px 150px;
	font-size:30px;
}
.basic_b{
	position:relative;
	left:-5px;
	top: 0px;
}
.basic_b a.q{
	width: 680px;
	margin: 0;
	padding:0;
	display: block;
	background: url(imagini/intrebari.png) no-repeat 0 0;
	text-indent: -9999px;
	height: 33px;
	cursor:pointer;
}


	/*--------------
	q1
	--------------*/
	#lista_faq a.q1:link, #lista_faqa.q1:visited, #lista_faq a.q1:active {
		top: 0;
		width: 680px;	
		background-position: 0 0;
	}
	#lista_faq a.q1:hover, #lista_faq a.q1.selected {
		background-position: 0 -33px;
	}
	/*--------------
	q2
	--------------*/
	#lista_faq a.q2 {
		top: -33px;
		width: 680px;	
		background-position: 0 -66px;
	}
	#lista_faq a:hover.q2, #lista_faq a.q2.selected {
		background-position: 0 -99px;
	}
	
	/*--------------
	q3
	--------------*/
	#lista_faq a.q3{
		top: -99px;
		width: 680px;	
		background-position: 0 -132px;
	}
	#lista_faq a:hover.q3, #lista_faq a.q3.selected {
		background-position: 0 -165px;
	}
	
	/*--------------
	q4
	--------------*/
	#lista_faq a.q4 {
		top: -132px;
		width: 680px;	
		background-position: 0 -198px;
	}
	#lista_faq a:hover.q4, #lista_faq a.q4.selected {
		background-position: 0 -231px;
	}
	/*--------------
	q5
	--------------*/
	#lista_faq a.q5 {
		top: -198px;
		width: 680px;	
		background-position: 0 -264px;
	}
	#lista_faq a:hover.q5, #lista_faq a.q5.selected {
		background-position: 0 -297px;
	}
	
	/*--------------
	q6
	--------------*/
	#lista_faq a.q6 {
		top: -264px;
		width: 680px;	
		background-position: 0 -330px;
	}
	#lista_faq a:hover.q6, #lista_faq a.q6.selected {
		background-position: 0 -363px;
	}
	/*--------------
	q7
	--------------*/
	#lista_faq a.q7 {
		top: -330px;
		width: 680px;	
		background-position: 0 -396px;
	}
	#lista_faq a:hover.q7, #lista_faq a.q7.selected {
		background-position: 0 -429px;
	}
	/*--------------
	q8
	--------------*/
	#lista_faq a.q8 {
		top: -396px;
		width: 680px;	
		background-position: 0 -462px;
	}
	#lista_faq a:hover.q8, #lista_faq a.q8.selected {
		background-position: 0 -495px;
	}
	/*--------------
	q9
	--------------*/
	#lista_faq a.q9 {
		top: 462px;
		width: 680px;	
		background-position: 0 -528px;
	}
	#lista_faq a:hover.q9, #lista_faq a.q9.selected {
		background-position: 0 -561px;
	}
	/*--------------
	q10
	--------------*/
	#lista_faq a.q10 {
		top: -528px;
		width: 680px;	
		background-position: 0 -594px;
	}
	#lista_faq a:hover.q10, #lista_faq a.q10.selected {
		background-position: 0 -627px;
	}
	/*--------------
	q11
	--------------*/
	#lista_faq a.q11{
		top: -594px;
		width: 680px;	
		background-position: 0 -660px;
	}
	#lista_faq a:hover.q11, #lista_faq a.q11.selected {
		background-position: 0 -693px;
	}
	/*--------------
	q12
	--------------*/
	#lista_faq a.q12 {
		top: -660px;
		width: 680px;	
		background-position: 0 -726px;
	}
	#lista_faq a:hover.q12, #lista_faq a.q12.selected{
		background-position: 0 -759px;
	}
	
	/*--------------
	q13
	--------------*/
	#lista_faq a.q13 {
		top: -726px;
		width: 680px;	
		background-position: 0 -792px;
	}
	#lista_faq a:hover.q13, #lista_faq a.q13.selected{
		background-position: 0 -825px;
	}
	/*--------------
	q14
	--------------*/
	#lista_faq a.q14 {
		top: -792px;
		width: 680px;	
		background-position: 0 -858px;
	}
	#lista_faq a:hover.q14, #lista_faq a.q14.selected {
		background-position: 0 -891px;
	}
	/*--------------
	q15
	--------------*/
	#lista_faq a.q15 {
		top: -858px;
		width: 680px;	
		background-position: 0 -924px;
	}
	#lista_faq a:hover.q15, #lista_faq a.q15.selected {
		background-position: 0 -957px;
	}
	/*--------------
	q16
	--------------*/
	#lista_faq a.q16 {
		top: -924px;
		width: 680px;	
		background-position: 0 -990px;
	}
	#lista_faq a:hover.q16, #lista_faq a.q16.selected {
		background-position: 0 -1023px;
	}
	/*--------------
	q17
	--------------*/
	#lista_faq a.q17 {
		top: -990px;
		width: 680px;	
		background-position: 0 -1056px;
	}
	#lista_faq a:hover.q17, #lista_faq a.q17.selected {
		background-position: 0 -1089px;
	}
	/*--------------
	q18
	--------------*/
	#lista_faq a.q18{
		top: -1056px;
		width: 680px;	
		background-position: 0 -1122px;
	}
	#lista_faq a:hover.q18, #lista_faq a.q18.selected {
		background-position: 0 -1155px;
	}
	/*--------------
	q19
	--------------*/
	#lista_faq a.q19{
		top: -1122px;
		width: 680px;	
		background-position: 0 -1188px;
	}
	#lista_faq a:hover.q19, #lista_faq a.q19.selected {
		background-position: 0 -1221px;
	}
	/*--------------
	q20
	--------------*/
	a.q20 {
		top: -1188px;
		width: 680px;	
		background-position: 0 -1254px;
	}
	a:hover.q20, a.q20.selected {
		background-position: 0 -1287px;
	}

.basic_b p{
	padding: 20px;
}
/* 
-----------------
PRICE PLAN
-----------------
*/

.tabel_wrapper{
	width: 700px;
	float:left;
	position:relative;
}

.tabel{
	width:680px;
	margin: 10px 10px 30px 10px;
	background-color:#dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 0px 3px #afafaf;
	-webkit-box-shadow: 1px 1px 3px #afafaf;
	border: 1px solid #ccc;
	color:#303030;
	text-shadow: #CCC 1px 1px 0;
	overflow:hidden;
}

.col1, .col2, .col3, .col1_1, .col2_1, .col3_1{
	float:left;
	width:169px;height: 440px;
	border-right: #7a7a7a 1px solid;
}

.col2, .col3, .col4, .col2_1, .col3_1, .col4_1{
	float:left;
	width:169px;height: 440px;
	border-left: #f2f2f2 1px solid;
}

.col2, .col3, .col2_1, .col3_1{
	width:168px;
	border-right: #7a7a7a 1px solid;
}

.col1_1, .col2_1, .col3_1, .col4_1{
	height: 660px;
}

.rh, .rh_left, .rh_right{
	background-color:#a2a2a2;
	color:#303030;
	font-size: 24px;
	padding: 24px 0;
	text-align: center;
	border-bottom: #7a7a7a 1px solid;
}
.rh_left{
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

.rh_right{
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	padding: 29px 0 ;	
}

.r1, .r{	
	overflow:hidden;
	padding: 10px 0 0 0;
}
.r1{
	padding:0;
	/*border-top: #f2f2f2 1px solid;*/
}
.r1 p, .r p{
	width: 144px;
	padding: 5px 0;
	font-size: 12px;
	text-shadow: #fff 1px 1px 0;
	float:left;
}
.r img, .r1 img{
	margin: 5px 5px 0 5px;
	float:left;
}

span.blue{
	color:#00aeef;
}
p.bigg{
	float:left;
	font-size: 24px;
	padding: 10px 20px;
	text-shadow: #f8ce9b 1px 1px 0;	
}
span.small{
	font-size: 14px;
}
.col_continua{
	position:absolute;
	top: 440px;
	left: 0;
	background:url(imagini/extra_price_bkg.png) no-repeat;
	width: 700px;
	height: 55px;
	z-index:1;
	text-shadow:none;
}
.spatiere{
	height: 35px;
	width: 680px;
	float:left;
}
p.small1{
	float:left;
	font-size: 12px;
	vertical-align: middle;
	padding: 17px 0 0 10px;
}
p.white{
	color:#fff;
}

/* 
-----------------
PORTFOLIO
-----------------
*/

.portfolio{
	padding: 41px 0 10px 0;
	color:#272727;
	font-size: 36px;
	float:left;
}

ul#submeniu_o{
	height: 47px;
	width: 597px;
	background: url(imagini/submeniu_o.jpg);
	margin: 0;
	padding: 0;
	display: inline;
}

ul#submeniu_o li{
	float:left;
	margin: 0 0 0 10px;
}

#submeniu_o li a {
	margin:41px 0 0 0;
	padding:0;
	display: block;
	background: url(imagini/submeniu_o.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 47px;
}

	/*--------------
	submeniu_o_web
	--------------*/
	li#submeniu_o_web a:link, li#submeniu_o_web a:visited, li#submeniu_o_web a:active {
		left: 0;
		width: 118px;	
		background-position: 0 0;
	}
	li#submeniu_o_web a:hover {
		background-position: 0 -47px;
	}
	li#submeniu_o_web.selected a:link, li#submeniu_o_web.selected a:active, li#submeniu_o_web.selected a:visited {
		left: 0;
		width: 118px;
		background-position: 0 -47px;
	}
	/*--------------
	submeniu_o_graphic
	--------------*/
	li#submeniu_o_graphic a:link, li#submeniu_o_graphic a:visited, li#submeniu_o_graphic a:active {
		left: -128px;
		width: 145px;	
		background-position: -128px 0;
	}
	li#submeniu_o_graphic a:hover {
		background-position: -128px -47px;
	}
	li#submeniu_o_graphic.selected a:link, li#submeniu_o_graphic.selected a:active, li#submeniu_o_graphic.selected a:visited {
		left: -128px;
		width: 145px;
		background-position: -128px -47px;
	}
	/*--------------
	submeniu_o_identity
	--------------*/
	li#submeniu_o_identity a:link, li#submeniu_o_identity a:visited, li#submeniu_o_identity a:active {
		left: -283px;
		width: 80px;	
		background-position: -283px 0;
	}
	li#submeniu_o_identity a:hover {
		background-position: -283px -47px;
	}
	li#submeniu_o_identity.selected a:link, li#submeniu_o_identity.selected a:active, li#submeniu_o_identity.selected a:visited {
		left: -128px;
		width: 80px;
		background-position: -283px -47px;
	}
	/*--------------
	submeniu_o_all
	--------------*/
	li#submeniu_o_all a:link, li#submeniu_o_all a:visited, li#submeniu_o_all a:active {
		left: -484px;
		width: 113px;	
		background-position: -484px 0;
	}
	li#submeniu_o_all a:hover {
		background-position: -484px -47px;
	}
	li#submeniu_o_all.selected a:link, li#submeniu_o_all.selected a:active, li#submeniu_o_all.selected a:visited {
		left: -484px;
		width: 113px;
		background-position: -484px -47px;
	}
	
	/*--------------
	submeniu_o_animation
	--------------*/
	li#submeniu_o_animation a:link, li#submeniu_o_animation a:visited, li#submeniu_o_animation a:active {
		left: -373px;
		width: 101px;	
		background-position: -373px 0;
	}
	li#submeniu_o_animation a:hover {
		background-position: -373px -47px;
	}
	li#submeniu_o_animation.selected a:link, li#submeniu_o_animation.selected a:active, li#submeniu_o_animation.selected a:visited {
		left: -373px;
		width: 101px;
		background-position: -373px -47px;
	}



img.proiect{
	margin: 5px;
	float:left;
}

/* 
-----------------
CONTACT
-----------------
*/

#container{
	background:url(imagini/gradient_bkg_content.jpg) repeat-x;
	overflow:hidden;
}

.title_header{
	padding: 41px 0 30px 0;
	color:#272727;
	font-size: 36px;
	float:left;
}

p.section_text, p.section_text1{
	float:left;
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#595959;
	text-shadow: #eee 1px 1px 0;
	padding: 0 0 36px 0;
}

p.section_text1{
	padding: 30px 0;
}

p.section_text strong, p.section_text1 strong{
	color:#000;
	font-weight:400;
}

.info_1{
	float:left;
	text-shadow:#fff 1px 1px 0;
	color:#303030;
	margin:0;
}

p.rand {
	margin: 0 0 20px 0;
	clear:both;
	overflow:hidden;
}

p.rand img{
	float:left;
	margin: 0 20px 0 0;
}

p.rand span{
	display:block;
	float:left;
	
}

p.rand span.r1{
	line-height: 53px;	
}

p.rand span.r2{
	padding: 10px 0;
}
p.rand a{
	color:#0072bc;
	text-decoration:none;
}
p.rand a:hover{
	text-decoration:underline;
}
.margin_left{
	margin: 0 0 0 50px;
}

h3.subtitlu, h3.subtitlu1{
	color:#303030;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	float:left;
	clear:both;
	width:960px;
	text-shadow:#fff 1px 1px 0;
	font-weight:normal;
	margin: 0 0 20px 0;
	padding:0;
}

h3.subtitlu1{
	width:460px;
}

/*-----------
ORDER
-----------*/

.layout-slider{
	margin: 20px 0 0 0;
	width: 400px;
}

.layout-rand{
	width: 680px;
	margin: 10px 0;
	clear:both;
}
.layout-rand-jumatate{
	width: 330px;
	float:left;
	margin: 20px 0; 
}
p.layout_r1, p.layout_r2, p.layout_r3{
	padding: 0 30px 0 0;
	float:left;
	
}
.container_order{
	float:left;
	width: 700px;
	margin: 0;
	border-top: 1px solid #000;
}

.valuecolor{
	float:right;
	color:#09F;
	text-shadow: #f9f9f9 1px 1px 0;
}

.nobox{
	margin:0;
	padding: 20px 0 0 0;
}

.width_20{
	width: 20px;
	height: 30px;
	float:left;
}

a.order_now, input.final_order, input.check_order{
	background-color:#bbb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#303030;
	padding: 10px;
	margin:0;
	text-decoration: none;
	text-shadow: #ddd 1px 1px 0;
	font-weight:bold;
}
a:hover.order_now, input.final_order:hover, input.check_order:hover{
	background-color:#F90;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;
	padding: 10px;
	text-decoration: none;
	text-shadow: none;
	cursor:pointer;
}

a.internallink{
	padding: 3px;
	line-height: 28px;
	background:none;
	text-indent:0;
	background-color:#bfbfbf;
	color:#303030;
	font-size: 16px;
	text-decoration:none;
	text-shadow: #ddd 1px 1px 0;
}

a:hover.internallink{
	background-color:#F63;
	color:#FFF;
	text-shadow: none;
}

/*-----------
FORM CONTACT
-----------*/

form#formContact{
	float:left;
	width:460px;
	margin: 0 0 40px 0;
}


form#formContact label{
	color:#303030;
	font-size:14px;
	text-shadow:#fff 1px 1px 0;
	float:left;
	padding: 10px 0;
}

form#formContact input.textinput, input.textinput {
	width:210px;
	border:1px solid #aeaeae;
	height: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px;
}


form#formContact input.error, form#formContact textarea.error, input.error, textarea.error{
	background-color: #ffdeb7;
	border-color: #f00; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

form#formContact span.error, span.error{
	color: #f00; 
	font-style:italic;
	font-size: 12px;
}

.errorphp{
	background-color:#F00;
	color:#FFF;
	font-size: 12px;
	padding: 5px;
	float:left;
	clear:both;
}
.nocolor{
	background-color:transparent;
}

.margine_left_20{
	margin: 0 0 0 20px;
}

form#formContact textarea.textarea, textarea.textarea{
	width: 460px;
	height: 150px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border:1px solid #aeaeae;
	float:left;
}

form#formContact p.form_row, p.form_row{
	float:left;
	width:220px;
	height: 90px;
}

form#formContact p.form_row_intreg{
	float:left;
	width:460px;
}

form#formContact .submit{
	display:block;
	float:right;
	text-indent:-9999px;
	background:url(imagini/send_mail_btn.jpg) no-repeat;
	background-position: 0 -1px;
	margin: 0;
	padding:0;
	height: 29px;
	width: 92px;
	cursor:pointer;
}

img.linie_contact{
	margin: 20px 0 0 0;
	width: 460px;
	height:1px;
	background-color:#990;
	float:left;
}

form#formContact .submit:hover{
	left: 0;
	width: 92px;
	background-position: 0 -31px;
}


/* 
-----------------
Footer
-----------------
*/
#footer {
	height:266px;
	background-color:#7b7b7b;
	border-bottom: 1px solid #4b4f4f;
}
.linie_footer {
	background:url(imagini/linie_footer_continua.jpg) repeat-x;
}
.footer_alternativ {
	background-color:#d7d7d7;
	height:48px;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
}
.footer_alternativ p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	width:960px;
	margin:0 auto;
	text-align:left;
	padding: 18px 0;
	text-shadow: #fff 1px 1px 0;
}
.rapide, .drepturi, .sugestie {
	float:left;
	padding: 86px 0 0 0;
}
.drepturi {
	/*width: 423px;*/
	width: 668px;
}
.text_drepturi {
	color: #252525;
	font-size:0.75em;
	width: 668px;
	font-style:italic;	
	padding: 10px 0 0 0;
	text-shadow: #999 1px 1px 0;
}
.sugestie {
	width: 245px;
}
.text_sugestie {
	color: #252525;
	font-size:0.75em;
	width: 241px;
	padding: 10px 0 0 0;
}
.rapide {
	width: 270px;
	float:left;
	margin: 0 0 0 10px;
}
p.titlu_footer {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	
}
ul.footer_links {
	padding: 10px 0 0 0;
}
ul.footer_links li {
	padding: 3px 0;
	margin: 0 20px;
}
ul.footer_links li a {
	font-size: 1em;
	padding: 2px 5px;
	color: #252525;
	text-shadow: #999 1px 1px 0;
	font-style:italic;
	text-decoration:none;
}
ul.footer_links li a:hover {
	font-size: 1em;
	padding: 2px 5px;
	color: #FFF;
	background-color:#fb641a;
	font-style:italic;
	text-decoration:none;
	text-shadow: none;
}

ul.footer_links li a.selected {
	background-color:#fb641a;
	color: #FFF;
	text-shadow: none;
}
