* html .visualIEFloatFix { height: 0.01%; }



body{

font: normal small Arial, Helvetica, sans-serif;

color: #4D4E52;

text-align:justify;

font-size:13px;

margin:0px;

background-color:#F3F3F3;

background: url(images/fundall.jpg);

}

#main_container{

width:777px;

margin:0 auto;

display:table;

}

#border{

width:777px;

background-color:#FFF2EC;

float:left;

border:1px solid #C7C7C7;

}

#left {float:left;

width:196px;

}

#footer {

border-left:1px solid #C7C7C7;

border-bottom:1px solid #C7C7C7;

background-color:#fff;

text-align:center;

padding:2px;

}

#submeniu {

padding:3px;

text-align:left;

}

#submeniu .descriere_servicii {

font-size:11px;

padding:3px;

background-color:#fff;

border:1px solid #ccc;

font-family:verdana;

text-align:justify;

}

#submeniu ul{

list-style-type:square;

margin:0;

padding-left:15px;

}

#submeniu a{

color:#9F1E44;

font-size:11px;

text-decoration:none;

}

#submeniu a:hover{

color:#9F1E44;

text-decoration:underline;

}

#right {width:581px;

float:left;

}

#logo_bg {width:581px;

height:100px;

background:url(images/test/bg_logo_bg.jpg) top left no-repeat;

}

#logo_bg h2 {

font-size:20px;

font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;

color:#fff;

text-transform:uppercase;

padding-top:20px;

padding-bottom:6px;

padding-left:10px;

margin:0;

font-weight:bold;

}

#logo_bg h3 {

color:#C4B3AB;

text-transform:uppercase;

font-size:11px;

padding-left:13px;

font-weight:bold;

margin:0;

letter-spacing:3px;

}

#logo_bg h3 span {

color:#000000;

letter-spacing:2px;

}

#flower {

width:196px;

height:149px;

}

#flower img{

border:0;

}

.sap {

height:1px;

font-size:1px;

width:196px;

background-image:url(images/sap.gif); background-repeat:repeat-x;

}

.leftlinks {

font-weight:bold;

color:#9C1C3F;

font-size:12px;

text-transform:uppercase;

line-height:30px;

padding-left:20px;

text-decoration:none;

}

div.meniu {

background-color:#FCFDFF;

}

.leftlinks:hover {color:#86B301;

}

#main {

border-left:1px solid #C7C7C7;

width:580px;

}

#main h1{

background:url(images/test/bg_main.jpg) top left no-repeat;

height:35px;

line-height:20px;

color:#ffffff;

font-weight:bold;

text-transform:uppercase;

width:580px;

margin:0;

font-size:15px;

text-align:center;

}

#heading2 {

background:url(images/test/bg_heading2.jpg) top left no-repeat;

height:15px;

font-size:1px;

width:580px;

}

#content {

padding:10px;

width:560px;

background-color:#ffffff;

}

#descriere {

font-size:12px;

font-family:Arial,Helvetica,sans-serif;

padding:5px;

border:1px solid #ccc;

background-color:#fff;

color:#4D4E52;;

width:548px;

float:left;

}

#reclama {

text-align:center;

padding:0.2cm;

background-color:#FFF2EC;

border:1px solid #ccc;

}

a {

color:#86B301;

text-decoration:underline;}

a:hover{color:#86B301;

text-decoration:none;

}

#bottom {

height:50px;

line-height:50px;

background:#86B301;}

.bottomlinks

{width:110px;

text-align:center;

float:left;

color:#ffffff;

}

.bottomlinks a {

width:110px;

text-decoration:none;

float:left;

color:#ffffff;

}

.bottomlinks a:hover {

color:#000000;

}



#paginare {

border:1px solid #ccc;

padding:5px;

background-color:#FFF2EC;

}

#paginare h2{

font-size:16px;

font-weight:bold;

margin:0;

font-family:"Trebuchet MS";

}

#paginare .buchete {

text-align:center;

}

#paginare img {

border:1px solid #ccc;

padding:2px;

width:100px;

height:98px;

background-color:#FFF;

}

#paginare .link_galerie {

background-color:#fff;

padding:2px;

border:1px solid #ccc;

}

a.gal {

color:#9F1E44;

text-decoration:none;

font-variant:small-caps;

font-weight:bold;

font-size:14px;

letter-spacing:2px;

}

a.gal:hover {

color:#000;

text-decoration:underline;

}

#galerie {

text-align:center;

margin-top:10px;

}

#galerie .poz{

border:1px solid #ccc;

padding:1px;

background-color:#FFF2EC;

width:100px;

float:left;

margin:3px;

}

#galerie a img {

border:0;

width:100px;

height:98px;

background-color:#FFF;

}

#galerie a.detalii{

border:0;

padding:0px;

background-color:#FFF3EC;

}

#galerie img.detalii{

width:52px;

height:13px;

}

#galerie h2 {

margin:0;

padding:0;

font-size:18px;

font-family:"trebuchet ms";

font-weight:bold;

text-align:left;

}

.virtualpage {

display: none;

}

.paginationstyle {

text-align: center;

padding: 2px 0;

margin: 10px 0;

}

.paginationstyle select {

border: 1px solid navy;

margin: 0 15px;

}

.paginationstyle a {

padding: 0 5px;

text-decoration: none;

border: 1px solid #ccc;

color: navy;

background-color: #FFF2EC;

}

.paginationstyle a:hover, .paginationstyle a.selected {

color: #fff;

background-color: #9F1E44;

border:1px solid #9F1E44;

}

.paginationstyle a.imglinks {

border: 0;

padding: 0;

}

.paginationstyle a.imglinks img {

vertical-align: bottom;

border: 0;

}

.paginationstyle a.imglinks a:hover {

background: none;

}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected {

color: #8A1A3B;

background-color: #fff;

}

.cloud:link{color:#9F1E44}

.cloud:active{color:#86B301}

.cloud:visited{color:#000000}

.cloud:hover{color:#fff; background:#9F1E44}

.cloud:focus{color:#9F1E44; background:#cccccc}



#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

	}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }



#overlay{ background-image: url(images/overlay.png);width:1000px; }



* html #overlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(images/blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");

	}

	

/* Iframe */

.iframe {

	margin:0px;

	padding:0px;

	border:0px;

	width:163px;

	padding:2px;

	font-size:11px;

	background:#fff;

	font-family:verdana;

	text-align:justify;

}



.iframe a{

color:#9F1E44;

font-size:11px;

text-decoration:none;

}

.iframe a:hover{

color:#9F1E44;

text-decoration:underline;

}



.mic {

	font-size:10px;

	color:#C4B3AB; 

}



#locatie {

	width:250px;!important

	height:151px;!important

	padding:1px;!important

	border:1px solid #666;!important

}



.newsletter {

	border:1px solid #FCC;

	font-size:10px;

	text-align:justify;

}

.submitnl {

	margin-left:100px;

	background:#ffeedd;

	border:#F60 solid 1px;

	margin-top:5px;

	margin-bottom:5px;

	color:#999;

}



.textfieldnl {

	width:170px;

	background:#ffeedd;

	border:#F60 solid 1px;

	margin-top:5px;

	margin-left:2px;

	color:#999;

}





#contact_form{

	float:left;

	width:100%;

}

.field_row{

	float:left;

	width:100%;

}

.label{width:60px; padding:10px; display:table; float:left; color:#000; font-weight:bold;}

.field{width:380px; padding:10px 0px; display:table; float:left;}

.textarea{width:380px; height:100px; display:table; float:left; border:1px solid #000;}

.textfield{width:150px; display:table; float:left; border:1px solid #000;}

#contact_btn{border:1px solid #000;}

.error_box{color:#ff0000;}

.error{

	border:1px solid #ff0000;

}