/*#############################################################################*/
/*# CSS: Total GSN															  #*/
/*#									DEFAULT									  #*/
/*#																			  #*/
/*# Author: Vorel OLARIU       								                  #*/
/*#############################################################################*/

/*################################# TAG CSS ###################################*/
.res1			{ margin: 0; padding: 0; background: url(../img/site/creatice-paving-1024.jpg) center top no-repeat #ee6b01; text-align:center; font-family:Arial; font-size:11px; color:#626262}
.res2			{ margin: 0; padding: 0; background: url(../img/site/creatice-paving-1200.jpg) center top no-repeat #ee6b01; text-align:center; font-family:Arial; font-size:11px; color:#626262}
.res3			{ margin: 0; padding: 0; background: url(../img/site/creatice-paving-1600.jpg) center top no-repeat #ee6b01; text-align:center; font-family:Arial; font-size:11px; color:#626262}

img				{ border: none;}
p				{ margin: 0; padding: 0; }
form			{ margin: 0; padding: 0; }
input, select	{ margin: 0; padding: 0;}
.input			{ border:1px solid #dddddd;width:139px; height:18px; color:#000000; font-size:11px; font-family: Arial;padding-left:5px;}
blockquote		{ padding: 0; margin: 0; border: none;}
.clearAll		{ margin: 0; padding: 0; clear: both; height: 1px; font-size: 1px; line-height: 1px; }
h1				{ margin:0; padding:0; font-size:20px; font-family:Arial; text-align:left; color:#a43b37; font-weight: bold; padding-bottom:10px;}
.slogan			{ }
.h1				{ margin:0; padding:0; font-size:20px; font-family:Arial; text-align:left; color:#8e7f6b; font-weight: bold; padding-bottom:10px;}
.h1_seo			{ margin:0; padding:0; font-size:12px; font-family:Arial; text-align:center; color:#fff; font-weight: bold;}
h2				{ margin:0; padding:0; font-size:12px; line-height:12px; font-family:Arial; font-weight:bold; text-decoration:underline; color:#a43b37;}
h3				{ margin:0; padding:0; font-size:16px;font-family: Arial; color:#8e7f6b; font-weight: bold; display:inline;}
h4				{ margin:0; padding:0; font-size:11px; font-family:tahoma; color:#a43b37; font-weight:bold;}
h5				{ margin:0; padding:0; font-family:Arial; font-size:11px; color:#aa373a; font-weight:bold;}
html 			{min-height: 100.01%;} /*  for vertical scrollbar in MOZ in every page,*/

/*################################# Meniu paginare ####################################*/
.paging						{ font-family:Arial; font-size:12px; line-height:18px; text-align:right; padding-top:0px; padding-left:300px;}
.paging ul					{ list-style-type:none; padding:0; margin:15px 0 0 0; text-align:center;}
.paging ul li				{ display:inline; padding:0; margin:0;}
.paging ul li a.goBtn		{ float:left; padding:2px; margin-right:4px; width:37px; height:18px; display:block; border:1px solid #e5e5e5; font-size:11px; color:#000000;text-decoration:none;}
.paging ul li a.goBtn:hover	{ padding:2px; width:37px; height:18px; color:#aa373a;  background: #dadada;}
.paging ul li a.goBtn2		{ float:left; padding:2px; margin-right:4px; width:42px; height:18px; display:block; border:1px solid #e5e5e5; font-size:11px; color:#000000; text-decoration:none;}
.paging ul li a.goBtn2:hover{ padding:2px; width:42px; height:18px; color:#aa373a; background: #dadada;}
.paging ul li a.goTo		{ float:left; padding:2px 5px ; margin-left:5px; height:18px; display:block; font-size:11px; color: #000000; text-decoration:none;}
.paging ul li.sel			{ float:left; display:block; height:18px; padding:3px 0px 0 3px;}
.paging ul li .fld			{ float:left; padding:3px 0px 0 3px; margin:0 0 0 4px; width:20px; height:18px; border:1px solid #e5e5e5; color: #666666;}
.paging ul li a.pagNr		{ float:left; padding:2px; margin-right:4px; width:20px; height:18px; color:#000000; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none;}
.paging ul li a.pagNr:hover	{ background-color:#dadada; color:#aa373a;}
.paging ul  .selected		{ float:left; padding:2px; margin-right:4px; width:20px; height:18px; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; color:#aa373a;  background-color:#dadada ;}
.paging form 				{ margin:0; padding:0;}



/*################################# Index ####################################*/

.content							{ margin:0px auto; width:890px; text-align:left;}
.content .content_up				{ background:url(../img/site/content_up.gif) left top no-repeat; height:55px; width:890px;}
.content .content_md				{ background:url(../img/site/content_md.gif)  repeat-y; padding-left:53px; padding-right:44px; width:794px; padding-bottom:50px;}
.content .content_bt				{ background:url(../img/site/content_bt.gif) left top no-repeat; width:890px; height:109px;}
.content .content_md .meniu			{ text-align: center; font-size:11px; font-family:tahoma; color:#565656}
.content .content_md .meniu	.men_1	{ float:left;text-decoration:none; color:#565656; line-height:26px; display:block;width:124px; height:27px;}
.content .content_md .meniu	.men_1:hover{ background: url(../img/site/men_1.jpg) no-repeat; display:block; width:124px; height:27px;color:#FFFFFF;}
.content .content_md .meniu	.men_2	{ float:left;text-decoration:none; color:#565656; line-height:26px; display:block;width:70px; height:27px;}
.content .content_md .meniu	.men_2:hover{ background: url(../img/site/men_2.jpg) no-repeat; display:block; width:70px; height:27px;color:#FFFFFF;}
.content .content_md .meniu	.men_3	{ float:left;text-decoration:none; color:#565656; line-height:26px; display:block;width:124px; height:27px;}
.content .content_md .meniu	.men_3:hover{ background: url(../img/site/men_3.jpg) no-repeat; display:block; width:124px; height:27px;color:#FFFFFF;}
.content .content_md .meniu	.men_4	{ float:left;text-decoration:none; color:#565656; line-height:26px; display:block;width:60px; height:27px;}
.content .content_md .meniu	.men_4:hover{ background: url(../img/site/men_4.jpg) no-repeat; display:block; width:60px; height:27px;color:#FFFFFF;}


.content .left						{ float:left;width:163px; padding-left:27px; padding-top:15px; padding-right:13px; }
.content .left .menu				{ margin: 0; padding: 0;list-style-type:none; width:163px; background:url(../img/site/line.gif) left top repeat-x; margin-top:10px; padding-top:2px; padding-bottom:15px;}
.content .left .menu li				{ margin: 0; padding: 0;}
.content .left .menu li a			{ font-family:tahoma; font-size:11px; color:#a7a5a5; text-decoration:none; background:url(../img/site/btn.gif) no-repeat; display:block; width:141px; height:22px; line-height:22px; padding-left:22px }
.content .left .menu li a:hover		{ background:url(../img/site/btn_on.gif); display:block; width:139px; height:22px; color:#aa373a;}
.content .left .cauta				{ padding-top:10px;}
.content .left .cauta .cautare		{ font-family:Arial; font-size:10px; text-decoration:none; color:#6a6a6a; padding-top:8px; display:block;}
.content .left .cauta .cautare:hover{ text-decoration:underline;}
.content .left .newsletter			{ padding-top:0px;}
.content .left .newsletter .news_up { background: url(../img/site/news_up.jpg) no-repeat; width:163px; height:8px; font-size:1px;}
.content .left .newsletter .news_md { width:151px; background:#ecead9; padding-left:12px;}
.content .left .newsletter .news_md p{ font-size:12px; color:#FFFFFF; font-weight:bold; padding-top:2px;}
.content .left .newsletter .news_md a{ text-decoration:none; color:#FFFFFF; font-size:10px;}
.content .left .newsletter .news_md a:hover{ text-decoration: underline;}
.content .left .newsletter .news_bt { background: url(../img/site/news_bt.jpg) no-repeat; width:163px; height:8px; font-size:1px;}
.content .container					{ float:left; width:319px; padding-top:12px; padding-right:10px;}
.content .container	.descriere		{ padding-top:10px; font-size:12px; line-height:17px;}
.content .container	.descriere a	{ text-decoration:none; color: #a43b37;}
.content .container	.descriere a:hover{ text-decoration: underline;}
.content .right						{ float:left; width:252px; padding-top:12px;}
.content .right .r_up				{ background:url(../img/site/r_up.jpg) no-repeat; width:252px; height:8px; font-size:1px;}
.content .right .r_md				{ border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; padding-left:10px; width:240px;}
.content .right .r_md .click			{ color:#626262; text-decoration:none; font-weight:bold;}
.content .right .r_md .click:hover	{ text-decoration:underline;}
.content .right .r_md .lucrare		{ float:left; padding-top:22px; padding-left:13px; line-height:18px;}
.content .right .r_bt				{ background:url(../img/site/r_bt.jpg) no-repeat; width:252px; height:8px; font-size:1px;}
.content .right	.offer				{ font-family:tahoma; font-size:11px; color:#626262; width:193px; line-height:18px; padding-top:14px;}
.content .right	.offer a			{ font-family:tahoma; font-weight:bold; color:#626262;}
.bg									{ background:#fafafa; padding-top:20px; width:201px; padding-left:20px;}
.clik								{ font-family:tahoma; text-decoration:none; font-size:11px; color:#aa373a;}
.clik:hover							{ text-decoration:underline;}
.link								{ font-family:tahoma; font-weight:bold; color:#626262; text-decoration:none; line-height:18px;}
.link:hover							{ text-decoration:underline;}
.footer								{ width:890px; color:#FFFFFF; margin:0 auto; text-align:left; padding-left:130px; padding-bottom:20px;}
.footer	a							{ font-size:11px; color:#FFFFFF; text-decoration:none;}
.footer	a:hover						{ text-decoration:underline;}
.meniu_btm							{padding-bottom:10px;}

/*################################# Catalog ####################################*/

.content .container1				{ float:left; width:573px}
.content .container1 .titlu			{ font-family:Verdana; font-size:16px; font-weight:bold; color:#c4a183; padding-top:30px;}
.content .container1 .descriere		{ float:left;padding-top:24px; width:356px; padding-right:12px;}
.content .container1 .pics			{ float:left; width:205px;}
.content .container1 .tip p			{}
.pav								{ background: url(../img/site/pavi.jpg) left 5px no-repeat; padding-left:18px; line-height:18px; font-family:tahoma; font-size:11px;color:#a43b37;}

/*################################# Despre noi ####################################*/

.echipa								{ float:left;padding-right:5px; padding-top:10px; padding-bottom:10px;}
.echipa img							{ padding-bottom:7px;}
.echipa p							{ background:url(../img/site/echi.jpg) left 4px no-repeat; padding-left:10px;}

/*################################# Portofoliu ####################################*/

.por								{ float:left;padding-top:17px;}
.por div							{padding-bottom:7px; padding-right:19px;}
.por .po							{ font-family:tahoma; padding-left:13px; font-size:11px; font-weight:bold; color:#626262; text-decoration:none;}
.por .po:hover						{ text-decoration:underline;}
.poze								{ padding-left:0px;float:left;}
.h									{ float:left; width:250px; background:url(../img/site/lin.jpg) no-repeat ; padding-left:7px; margin-left:7px; height:18px; line-height:18px; }

/*################################# Contact ###################################*/

.contact 				{margin:10px 0 0px 0px; line-height:130%; padding-bottom:0px;}
.contact strong 		{display:block; font-weight:normal; float:left; width:100px; text-align:right; margin-right:5px; color:#53585C;}
.contact input 			{margin-top:-5px; height:20px; width:200px}
.contact textarea		{margin-top:-5px;height:120px; width:270px;}
.text					{ text-align:left;}
.link3					{ color:#979797; text-decoration:none;}
.link3:hover			{ text-decoration:underline;}					
.input1, .select1       {font-size:10px;}
.input1, .textarea1 	{border:1px solid #BABABA; background-color:#FFF0A2}

/*################################# Contact ###################################*/

.intrebare 					{ margin: 0 0 10px 0; }
.intrebare .intrebare_up 	{ background:url(../img/site/q&a_up.jpg) no-repeat; width:523px; height:6px; margin:0; padding:0; font-size: 1px; }
.intrebare .intrebare_btm 	{ background:url(../img/site/q&a_bt.jpg) no-repeat; width:523px; height:6px; margin:0; padding:0; font-size: 1px; }
.intrebare .intrebare_md 	{  border-left:solid #999999 1px; border-right:solid #999999 1px;  width:521px; height:auto;}
.intrebare .intrebare_md .nrintr { font: bold 18px "Times New Roman", Times, serif; float:left; padding:2px 0 0 12px; line-height: 20px; color:#8e7f6b;}
.intrebare .intrebare_md .continutintr{ font: normal 12px Arial, Helvetica, sans-serif; line-height: 20px; padding-left: 10px; padding-right: 10px; width:450px}
.raspuns 					{ margin: 0 0 10px 0; }
.raspuns .raspuns_up 		{ background: url(../img/site/q&a_up.jpg); width:523px; height:6px; margin:0; padding:0; font-size: 1px; }
.raspuns .raspuns_btm		 { background:url(../img/site/q&a_bt.jpg) no-repeat; width:523px; height:6px; margin:0; padding:0; font-size: 1px; }
.raspuns .raspuns_md 		{ border-left:solid #999999 1px; border-right:solid #999999 1px;  width:521px; height:auto;}
.raspuns .raspuns_md .nrintr1 { font: bold 18px "Times New Roman", Times, serif; float:left; padding:2px 0 0 12px; line-height: 20px; color:#8e7f6b;}
.raspuns .raspuns_md .continutintr1 {font: normal 12px Arial, Helvetica, sans-serif; line-height: 20px; padding-left: 10px; padding-right: 10px; }
.raspuns .raspuns_md .in 	{ width:450px; float:left; font-size:12px; font-family:Arial;}
.raspuns .raspuns_md img 	{ margin-top:5px;}
.raspuns .raspuns_md .inr 	{ font-family:"Times New Roman", Times, serif; font-size:20px; padding-bottom:3px}
.raspuns .raspuns_md .inres {width:375px;font-size:12px; font-family:Arial;}
.pav1						{ background: url(../img/site/pavi.jpg) left 2px no-repeat; padding-left:18px; line-height:18px; font-family:tahoma; font-size:11px;color:#a43b37; padding-bottom:5px;}
.pdf						{background: url(../img/site/pdf.jpg) no-repeat; padding-left:20px;}
