/* CSS Document */

h1, h3, h4, h5, h6, p, blockquote,

 form, label, ul, ol, dl, fieldset, address {

    margin-bottom: 2px;

}

h2 {

	margin-bottom:5px;

	}

body{

	background-color:#FFFFFF;

	/*background:url(../images/Bteala.jpg);*/

	margin:0px;text-align: center;

	font: 14px sans-serif;

	line-height: 25px;

	font-weight: normal;

	font-style:normal;

	color:#333333;

	padding:0;

	}

#top, #under-top, #main, #bottom, #footer{

	width:830px;

	}

#container {

	width:100%;

	background:url(../images/bg_right1.jpg) repeat-x;

text-align:center;

	}

.content {

background-color:#ffffff;

	width:830px;

	padding:0;

	border-left:1px solid #000000;

	border-right:1px solid #000000;

}

.content_bottom {

background-color:#ffffff;

	width:830px;

	padding:0;

	border-left:1px solid #000000;

	border-right:1px solid #000000;

}

.content-left {

background-color:#ffffff;

	padding:10px 3px 0 13px;

	width:570px !important;width:590;float:left;position:relative;

	/*border:1px solid #000000;*/

}

.content-left h1{

	margin-top:1px;

}

.content-right {

background-color:#ffffff;

	padding:0 3px 0 3px;

	width:218px;float:left;position:relative;

	/*border:1px solid #000000;*/

}

.content-right h1{

	margin-top:1px;

}

.content-middle {

	background-color:#ffffff;

	padding:10px 3px 0 13px;

	width:48% !important; width:50%;float:left;position:relative;float:left;

	/*border:1px solid #000000;*/

}

.content-middle h1 {

	margin-top:1px;

}

table {

	display:block;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font: 14px sans-serif;

	line-height: 25px;

	font-weight: normal;

	font-style:normal;

	color:#333333;

	}

.content-all {

	background-color:#ffffff;

	padding:10px 3px 0 13px;

	width:98%;

	position:relative;

	/*border:1px solid #000000;*/

}

h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 25px;



	color: #333333;

	font-weight:normal;

	line-height:25px;	

}

h2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 20px;

	/*text-transform: capitalize;*/

	color: #333333;

	font-weight:normal;

	line-height:20px;	

}

.padding10 td{

	padding-top:10px;



}

.left {

	float:left;

	position:relative;

	text-align:left;

	width:50%;

	vertical-align:middle;

}

.right {

	float:left;

	position:relative;

	text-align:right;

	width:48%;

	vertical-align:middle;

}

.lefty {

	float:left;

	position:relative;

	text-align:left;

	width:33%;

	vertical-align:middle;

}

.centery {

float:left;

	position:relative;

	text-align:center;

	width:33%;

	vertical-align:middle;

}

.Title {

	font-family: sans-serif, Helvetica, Geneva, Arial;

	font-size: 21px;

	color: #05a9cf;

	

}

p {

	display:block;

	padding:0 0 15px 0;

	font: 14px sans-serif;

	line-height: 25px;

	font-weight: normal;

	font-style:normal;

	color:#333333;

}

.text_mic {

	display:block;

	padding:0 0 15px 0;

	font: 12px sans-serif;

	line-height: 20px;

	font-weight: normal;

	font-style:normal;

	color:#333333;



}

.bubble {

	display:block;

	padding:0 5px 0 5px;

	font: 14px sans-serif;

	line-height: 25px;

	font-weight: normal;

	font-style:normal;

	color:#333333;

}



.textBlue {

	display:block;

	padding:5px 0 10px 0;

    font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 19px;

	font-weight: normal;

	font-style:normal;

	color:#05a9cf;

}



.main-menu-flash {

height:140px;

background-position: center;

position:relative;

float:left;

}

.main-menu {

height:140px;width:137px;

background-position: center;

position:relative;

float:left;

margin-top:3px;margin-left:1px;

z-index:-1;

}

.flags {

	position:absolute;margin-left:3px;margin-top:120px;z-index:2;

	}



.portofoliu {

	width:250px;

	height:317px;

	padding:0;

	margin:0;

	border:3px solid #aaaaaa;

}

.portofoliu td {

	font-family: Arial;font-size:15px;color:#484848;

	padding:0 0 5px 0;

	

}



.header-text {

	font-family: Verdana;font-size:14px;text-align:justify;color:#484848;margin:3px 10px 10px 15px;padding-left:30px;

	padding-right:1px;

	}

.header-text h1 {

	font-family: Verdana;font-size:18px;text-align:justify;color:#484848;padding-right:20px;

	}

.header-text h2 {

	font-family: Verdana;font-size:17px;text-align:justify;color:#484848;

	padding-right:20px;

	}

.line-break{

	height:200px;width:560px;margin-left:40px;/*border-bottom:2px #E97892 solid;*/

	}

.line-break-port{

	width:560px;margin-left:40px;/*border-bottom:2px #E97892 solid;*/

	}

.descriere_site {

	font-family: Verdana;font-size:12px;color:#000000;

	}

.form{

	margin:20px -27px 0px 4px; width:188px; float:left;

	}

#left{

	margin:-40px -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;

	}

#mid{

	width:610px; float:left;background:url(../images/menu-line.gif); background-repeat: repeat-y;padding:5px;

	margin-top:-40px;

	}

#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;

}

.dotp{

	background-image:url(../images/dot1.gif);

	background-repeat:no-repeat;

	margin-bottom:10px;

	padding-left:20px;

	float:left;	line-height:1em;

}

.dotpl{

	background-image:url(../images/dot1.gif);

	background-repeat:no-repeat;

	padding-left:20px;

	float:left;

	width:270px;	

	line-height:1em;

}

.dot{

	background-image:url(../images/dot1.gif);

	background-repeat:no-repeat;

	padding-left:20px;

}

.dot20{

	padding-left:20px;

}

.image-listing{

	float:left;margin:0px 5px 0px 5px;vertical-align:top;

	}

.image-listing-center{

	float:left;margin:30px 0px 0px 14px;vertical-align:bottom;

	}

portofoliu{

	margin:10px 0px 0px 0px;padding-left:10px; display:block; float:left; text-align:justify;	

	}

.seo-portofoliu{

	margin:10px 0px 0px 0px;padding-left:10px; display:block; float:left; text-align:justify;	

	}

.seo-text-portofoliu{

	margin-left:10px;text-align:left;

}

.table {

	background-color: #FFFFFF;

	border: 1px solid #000000;

	}

.border {

	border: 1px solid #CB937C;

	}

a.site_link:link {

	font-family: Verdana;font-weight: normal;font-size: 13px;color: #1d1d1d;text-decoration:none;padding-left:5px;padding-right:5px;}

a.site_link:visited {

	font-family: Verdana;font-weight: normal;font-size: 13px;color: #1d1d1d;text-decoration:none;padding-left:5px;padding-right:5px;}

a.site_link:active {

	font-family: Verdana;font-weight: normal;font-size: 13px;color: #1d1d1d;text-decoration:none;padding-left:5px;padding-right:5px;}

a.site_link:hover {

	font-family: Verdana;font-weight: normal;font-size: 13px;color:#303030;text-decoration:underline;padding-left:5px;padding-right:5px;}

a.alte_proiecte:link {

		font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 13px;color: #0783b1;}

a.alte_proiecte:visited {

		font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 13px;color: #0783b1;}

a.alte_proiecte:active {

		font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 13px;color: #0783b1;}

a.alte_proiecte:hover {

		font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 13px;color:#000000;}	

a.site_link_blue:link {

		font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 15px;color: #0783b1;}

a.site_link_blue:visited {

		font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 15px;color: #0783b1;}

a.site_link_blue:active {

		font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 15px;color: #0783b1;}

a.site_link_blue:hover {

		font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 15px;color:#000000;}	

a.site_link_grey_normal:link {

	font-family: Verdana;font-size: 14px;color: #000000;}

a.site_link_grey_normal:visited {

	font-family: Verdana;font-size: 14px;color: #000000;}

a.site_link_grey_normal:active {

	font-family: Verdana;font-size: 14px;color: #000000;}

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: 0;

	}

div.row span.label {

	float: left;

  	width: 120px;

  	text-align: left;

  	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 15px;

	padding-top:10px;

	padding-bottom:5px;

	}

div.row span.formwidth {

display:block;

  	text-align: left;

	font-size:15px;

	padding-top:10px;

	padding-bottom:5px;

	/*border:1px solid #000000;*/

	}

/*sfarsit pentru contact form*/

.site_link_port_active{

	font-family: Arial;font-size:12px;font-weight:bold;color:#000000;

	padding:3px 6px 4px 6px;background:url(../images/bg-port.gif) no-repeat;text-decoration:none;

}

.site_link_port:link{

	font-family: Arial;font-size:12px;font-weight:bold;color:#000000;

	padding:3px 6px 4px 6px;background:url(../images/bg-port-alb.gif) no-repeat;text-decoration:none;

}

.site_link_port:visited{

	font-family: Arial;font-size:12px;font-weight:bold;color:#000000;

	padding:3px 6px 4px 6px;background:url(../images/bg-port-alb.gif) no-repeat;text-decoration:none;

}

.site_link_port:active{

	font-family: Arial;font-size:12px;font-weight:bold;color:#000000;

	padding:3px 6px 4px 6px;background:url(../images/bg-port.gif) no-repeat;text-decoration:none;

}

.site_link_port:hover{

	font-family: Arial;font-size:12px;font-weight:bold;color:#000000;

	padding:3px 6px 4px 6px;background:url(../images/bg-port.gif) no-repeat;text-decoration:none;

}