/* 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;



}

p.red::selection {
        background: #ffb7b7;
}
p.red::-moz-selection {
        background: #ffb7b7;
}
::selection {
        background: #ffb7b7; /* Safari */
        }
::-moz-selection {
        background: #ffb7b7; /* Firefox */
}

.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;



}
