/* CSS Document */

body{
	margin:0px;
	font: 14px sans-serif;
	line-height:1.5em;
	text-align: center;
	}

#container, #top, #under-top, #main, #bottom, #footer{
	width:810px;
	}

#container {
	position:relative;
	margin: 0 auto;   /* align for good browsers */
	text-align: left;
	background-color:#FFFFFF;
	/*border: 2px solid #DD8D8D;*/
	}

.flags {
	position:absolute;
	margin-left:80px;
	margin-top:100px;

	}

.header-text {

	font-family: Verdana;font-size:14px;text-align:justify;color:#484848;margin:20px 10px 10px 15px;padding-left:30px;

	padding-right:20px;

	}

.header-text h2 {

	font-family: Verdana;font-size:18px;text-align:justify;color:#484848;

	padding-right:20px;

	}

.descriere_site {

	font-family: Verdana;font-size:12px;color:#000000;

	}

.form{

	margin:20px -27px 0px 4px; width:188px; float:left;

	}

#left{

	margin:20px -27px 0px 4px; width:188px; float:left;

	}

#left p{

	padding:10px; background-color:#FFFFFF; font-size:11px; font-weight:bold;

	}

#left h3{

	width:188px; height:19px; font-size:15px; display:block; margin:8px auto 0px auto;

	background-color:#FFFFFF; padding-left:5px;padding-top:3px;

	}



/*"Ce servicii oferim" si "Oferta de pret"*/	

#left-services-top-red {width:175;height:32px; background:url(../images/left-menu-top-red.gif) no-repeat; verflow:hidden; margin:0px 0px 5px 0px;padding:0;

	}

#left-services-top-red-en {width:175;height:32px; background:url(../images/left-menu-top-red-en.gif) no-repeat; verflow:hidden; margin:0px 0px 5px 0px;padding:0;

	}	

#left-services-top-yellow {width:188;height:32px; background:url(../images/left-menu-top-yellow.gif) no-repeat; overflow:hidden; margin:20px 0px 5px 0px;padding:0;

	}

#left-services-top-yellow-en {width:188;height:32px; background:url(../images/left-menu-top-yellow-en.gif) no-repeat; overflow:hidden; margin:20px 0px 5px 0px;padding:0;

	}	

	

#left-services {width:197;height:210px; background:url(../images/left-menu.gif) no-repeat; overflow:hidden; margin:0 auto;}

#left-services ul {margin:0; padding:0;}

#left-services li {list-style-type:none; width:197px; height:10px; display:inline;}

#left-services a {display:block; float:left; width:197px; height:10px; overflow:hidden; color:#000; text-decoration:none; padding-top:10px; background:url(../images/left-menu-color.gif) no-repeat 197px 210px;}

* html #left-services a  {height:10px; height:0;}

#left-services a#item1:hover {background-position: 0 0; z-index:50;}

#left-services a#item2:hover {background-position: 0 -26px; z-index:50;}

#left-services a#item3:hover {background-position: 0 -52px; z-index:50;}

#left-services a#item4:hover {background-position: 0 -78px; z-index:50;}

#left-services a#item5:hover {background-position: 0 -104px; z-index:50;}

#left-services a#item6:hover {background-position: 0 -130px; z-index:50;}

#left-services a#item7:hover {background-position: 0 -156px; z-index:50;}

#left-services a#item8:hover {background-position: 0 -182px; z-index:50;}



#left-services-preturi {position:relative; width:186;height:134px; background:url(../images/left-menu-preturi.gif) no-repeat; overflow:hidden; margin:0 auto;}

#left-services-preturi ul {margin:0; padding:0;}

#left-services-preturi li {list-style-type:none; width:186px; height:10px; display:inline;}

#left-services-preturi a {display:block; float:left; width:186px; height:10px; overflow:hidden; color:#000; text-decoration:none; padding-top:10px; background:url(../images/left-menu-preturi-color.gif) no-repeat 186px 134px;}

* html #left-services-preturi a  {height:10px; height:0;}

#left-services-preturi a#item9:hover {background-position: 0 0; z-index:50;}

#left-services-preturi a#item10:hover {background-position: 0 -26px; z-index:50;}

#left-services-preturi a#item11:hover {background-position: 0 -52px; z-index:50;}

#left-services-preturi a#item12:hover {background-position: 0 -78px; z-index:50;}

#left-services-preturi a#item13:hover {background-position: 0 -104px; z-index:50;}



#left-services-en {width:197;height:210px; background:url(../images/left-menu-en.gif) no-repeat; overflow:hidden; margin:0 auto;}

#left-services-en ul {margin:0; padding:0;}

#left-services-en li {list-style-type:none; width:197px; height:10px; display:inline;}

#left-services-en a {display:block; float:left; width:197px; height:10px; overflow:hidden; color:#000; text-decoration:none; padding-top:10px; background:url(../images/left-menu-color-en.gif) no-repeat 197px 210px;}

* html #left-services-en a  {height:10px; height:0;}

#left-services-en a#item1:hover {background-position: 0 0; z-index:50;}

#left-services-en a#item2:hover {background-position: 0 -26px; z-index:50;}

#left-services-en a#item3:hover {background-position: 0 -52px; z-index:50;}

#left-services-en a#item4:hover {background-position: 0 -78px; z-index:50;}

#left-services-en a#item5:hover {background-position: 0 -104px; z-index:50;}

#left-services-en a#item6:hover {background-position: 0 -130px; z-index:50;}

#left-services-en a#item7:hover {background-position: 0 -156px; z-index:50;}

#left-services-en a#item8:hover {background-position: 0 -182px; z-index:50;}



#left-services-preturi-en {position:relative; width:186;height:134px; background:url(../images/left-menu-preturi-en.gif) no-repeat; overflow:hidden; margin:0 auto;}

#left-services-preturi-en ul {margin:0; padding:0;}

#left-services-preturi-en li {list-style-type:none; width:186px; height:10px; display:inline;}

#left-services-preturi-en a {display:block; float:left; width:186px; height:10px; overflow:hidden; color:#000; text-decoration:none; padding-top:10px; background:url(../images/left-menu-preturi-color-en.gif) no-repeat 186px 134px;}

* html #left-services-preturi-en a  {height:10px; height:0;}

#left-services-preturi-en a#item9:hover {background-position: 0 0; z-index:50;}

#left-services-preturi-en a#item10:hover {background-position: 0 -26px; z-index:50;}

#left-services-preturi-en a#item11:hover {background-position: 0 -52px; z-index:50;}

#left-services-preturi-en a#item12:hover {background-position: 0 -78px; z-index:50;}

#left-services-preturi-en a#item13:hover {background-position: 0 -104px; z-index:50;}



#mid{

	width:610px; float:left;background:url(../images/menu-line.gif); background-repeat: repeat-y;padding:5px;

	}



#bottom{
	position:relative; height:40px;
	font-family:Verdana; font-size: 12px; color:#FFFFFF;
	text-align:right; background:url(../images/bottom.gif); padding:5px; border-top:8px solid #3C353B;
	}

#bottom a{
	padding-left:8px;
	padding-right:12px;
	}

#trafic{

	position:relative;

	text-align:center;

	padding:5px;

}

.dot{

	background-image:url(../images/dot1.gif);

	background-repeat:no-repeat;

	padding-left:20px;

}

.dot20{

	padding-left:20px;

}

.image-listing{

	height:83px; float:left;margin:20px 0px 0px 23px;

	}

.image-listing_mozilla{

	height:83px; float:left;margin:20px 0px 0px 30px;

	}

.portofoliu{

	width:300px; height:183px; margin:20px 0px 0px 0px;padding-left:10px; display:block; float:left; text-align:justify;	

	}

#menu {
left:6%;
position:relative;

height:140px; background:url(../images/menu.jpg) no-repeat;}

#menu ul {margin:0; padding:0;}

#menu li {list-style-type:none; width:175px; height:140px; display:inline;}

#menu a {display:block; float:left; width:175px; height:140; overflow:hidden; color:#000; text-decoration:none; padding-top:140px; background:url(../images/menu-color.jpg) no-repeat 700px 140px;}

* html #menu a  {height:140px; height:0;}

#menu a#item111:hover {background-position: 0 0; z-index:50;}

#menu a#item22:hover {background-position: -175px 0; z-index:50;}

#menu a#item33:hover {background-position: -350px 0; z-index:50;}

#menu a#item44:hover {background-position: -525px 0; z-index:50;}

#menu-en {
left:6%;
position:relative;

height:140px; background:url(../images/menu2.jpg) no-repeat;}

#menu-en ul {margin:0; padding:0;}

#menu-en li {list-style-type:none; width:175px; height:140px; display:inline;}

#menu-en a {display:block; float:left; width:175px; height:140; overflow:hidden; color:#000; text-decoration:none; padding-top:140px; background:url(../images/menu2-color.jpg) no-repeat 700px 140px;}

* html #menu-en a  {height:140px; height:0;}

#menu-en a#item111:hover {background-position: 0 0; z-index:50;}

#menu-en a#item22:hover {background-position: -175px 0; z-index:50;}

#menu-en a#item33:hover {background-position: -350px 0; z-index:50;}

#menu-en a#item44:hover {background-position: -525px 0; z-index:50;}

.table {

	background-color: #FFFFFF;

	border: 1px solid #000000;

	}

.border {

	border: 1px solid #CB937C;

	}

a.site_link:link {

	font-family: Verdana;font-weight: bold;font-size: 13px;color: #FD5454;text-decoration:none;}

a.site_link:visited {

	font-family: Verdana;font-weight: bold;font-size: 13px;color: #FD5454;text-decoration:none;}

a.site_link:active {

	font-family: Verdana;font-weight: bold;font-size: 13px;color: #FD5454;	text-decoration:none;}

a.site_link:hover {

	font-family: Verdana;font-weight: bold;font-size: 13px;color:#FF0000;text-decoration:none;}

a.site_link_grey:link {

	font-family: Verdana;font-weight: bold;font-size: 13px;color: #484848;}

a.site_link_grey:visited {

	font-family: Verdana;font-weight: bold;font-size: 13px;color: #484848;}

a.site_link_grey:active {

	font-family: Verdana;font-weight: bold;font-size: 13px;color: #484848;}

a.site_link_grey:hover {

	font-family: Verdana;font-weight: bold;font-size: 13px;color:#DE4040;text-decoration:none;}

a.site_link_grey_normal:link {

	font-family: Verdana;font-size: 14px;color: #484848;}

a.site_link_grey_normal:visited {

	font-family: Verdana;font-size: 14px;color: #484848;}

a.site_link_grey_normal:active {

	font-family: Verdana;font-size: 14px;color: #484848;}

a.site_link_grey_normal:hover {

	font-family: Verdana;font-size: 14px;color:#DE4040;text-decoration:none;}

/*inceput pentru contact form*/

a.site_link_white:link {

	font-family: Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;}

a.site_link_white:visited {

	font-family: Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;}

a.site_link_white:active {

	font-family: Verdana;font-size: 12px;color: #FFFFFF;text-decoration:none;}

a.site_link_white:hover {

	font-family: Verdana;font-size: 12px;color: #FFFFFF;text-decoration:underline;}

.contact_right{

position:absolute;

margin-left:310px;

width:270px;

background:url(../images/menu-contact-line.gif) no-repeat;

}

.header-text-contact {

	font-family: Verdana;font-size:14px;text-align:left;color:#484848;margin:0px 10px 10px 15px;padding-left:30px;

	padding-right:20px;

	}

div.row {

	clear:both;

	padding: 10px 0px 0px 0px;

	}

div.row span.label {

	float: left;

  	width: 60px;

  	text-align: left;

  	font-family: Verdana;

	font-size: 14px;

	}

div.row span.formwidth {

  	float: left;  

  	text-align: left;

	}

/*sfarsit pentru contact form*/
