@charset "utf-8";
body { margin:0; padding:0; width:100%; background: #f0f0f0 url(images/bg-main.gif) top center repeat-y;}
html { padding:0; margin:0;}

/* main */
.main {width:900px; padding:0; margin:0 auto; background: #fff; }

a { text-decoration: none;}
a:hover {text-decoration: underline;}

h1 { font:bold 16px Arial, Helvetica, sans-serif; color:#343434; padding:0; margin:25px 0 15px 0 ;}

/********** header **********/
.header { background:url(images/header-bg.gif) top no-repeat; padding:0; margin:0 auto; position: relative;}
.block_header {margin:0 auto; width:834px; padding:0; }
/* logo */
.logo { float:left; padding:30px 0 0 10px; margin:0; width:311px;}
/* menu */
/*
.menu { padding:30px 0 0 0; margin:0;}
.menu ul { text-align:right; padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0 6px 0 6px; padding:0 2px; border:0; text-align: center;}
.menu ul li a { padding: 6px 4px 6px 4px; float:left; margin:0; color:#435e6f; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; background: #258456 url(images/off.gif) right no-repeat; width: 184px;}
.menu ul li a:hover { color:#fff; background:url(images/on.gif) right no-repeat;}
.menu ul li a.active { color:#fff; background:url(images/on.gif) right no-repeat;}
*/

.menutop { float:right; padding:20px 6px 0 0; margin:0; }
.menutop a { padding:6px 0 2px 0; float:left; margin:0 6px 0 6px ; color:#8e8e8e; font:italic 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.menutop a:hover { color:#ed0c6e; border-bottom: 1px solid #ed0c6e;}
.menutop a.active { color:#ed0c6e; border-bottom: 1px solid #ed0c6e;}

#limba { position: absolute; top: 100px; right: 40px; background: url(images/engleza.jpg) left no-repeat;}
#limba a { padding:6px 0 2px 20px; float:left; margin:0 6px 0 6px ; color:#ed0c6e; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}
#limba  a:hover { color:#ed0c6e; text-decoration: none!important;}

.roz { color:#e10063 !important; font-weight:bold; text-decoration:none;}

/********** slider **********/
.slider_top {margin:0 auto; padding:0; height: 400px;}
.poza_home {margin: 5px 0 0 40px; padding:0; }
.slider_top2 {margin:0 auto; padding:0; background:  url(images/main_slider_bg2.gif) top repeat-x; height: 70px;}
.header_text2 { margin:0 auto; padding:0; height:70px; width:989px; background: url(images/slider_bg2.jpg) top center no-repeat;}
.header_text2 h2 { font: bold 24px Arial, Helvetica, sans-serif; color:#3e3e3e; padding:10px 0 0 10px; margin:0; float:left;}
.header_text2 p { width:400px; float:right; text-align:left; font: italic 11px Arial, Helvetica, sans-serif; color:#959595; padding:35px 0 0 0; margin:0;}
.header_text2 p.menu2 { width:800px; float:left; margin:0; padding:60px 0 0 0; font: bold 12px Arial, Helvetica, sans-serif; color:#2a2a2a;}
.header_text2 a { font: bold 12px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:5px 10px; margin:0; text-decoration:none;}
.header_text2 a:hover { color:#d40179; text-decoration: underline;}
.header_text2 a.active {color:#d40179; text-decoration:none;}
/*header_text*/
.header_text { margin:0 auto; padding:0; }
.header_text .div { width:860px; padding:0; margin:0 auto;}
.header_text img.screen { float:left; margin:0; padding:20px 0 0 14px;}
.header_text .div .left1 { float:right; width:244px; padding:0 20px 0 20px; margin:20px 26px 0 0; background: #fff url(images/bg-feat.gif) top center no-repeat; height: 302px;}
.header_text .div .left1 img { float:left; margin:0; padding:40px 0 0 250px;}
.header_text .div .left1 h2 { font:bold 22px Arial, Helvetica, sans-serif; color:#818181; padding:20px 0 5px 0; margin:0;}
.header_text p { font: italic 12px Arial, Helvetica, sans-serif; color:#959595; padding:15px 5px 10px 0; margin:0; line-height:1.8em;}
/*FBG*/
.FBG { margin:0 auto; padding:0 0 10px 0; border-top:1px solid #ececec; background:#f3f4f4;}
.FBG p { font:normal 12px Arial, Helvetica, sans-serif; color:#707070; line-height:1.8em; padding:5px 0; margin:0;}
.FBG p span { color:#4c4c4c;}
.FBG h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#2e2e2e;}
.FBG ul { list-style:none; padding:10px 0; margin:0 auto;}
.FBG li { background: url(images/fbg_ul_li.gif) left no-repeat; padding:2px 0 2px 15px; margin:0; font: bold 12px Arial, Helvetica, sans-serif; color:#707070;}
.FBG_resize { width:980px; margin:0 auto; padding:0;}
/****Recent **/
.Recent  { width:260px; float:left; padding:10px 30px 10px 30px; margin:10px 0;}
.Recent2  { width:185px; float:left; padding:10px; margin:10px 0;}
/********** block index **********/
.body { margin:0; padding:0 0 0 0; background:#fff;}
.body_resize { width:835px; margin:0 auto; padding:0 0 0 0;}
.body_resize h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#343434; padding:5px; margin:0;}
.body_resize p { font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.8em;}
.body_resize p span { color:#2e2e2e;}
.body_resize p.ds { font:normal 11px/1.6em Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px;}
.body_resize a { color:#d40179; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif;}
.body_resize a:hover { color:#d40179; text-decoration: underline; font: bold 11px Arial, Helvetica, sans-serif;}
.body_resize img { float:left; margin:10px 5px; padding:0;}

#centrat {
	font:bold 12px Arial, Helvetica, sans-serif; 
	color:#5f5f5f;
	text-align: center;
}

.left  { width:490px; float:left; margin:6px 20px 0 10px; padding:0 10px 10px 10px; height: 330px;}
.middle  { width:270px; float:left; margin:5px 0 0 0; padding: 5px 10px 10px 10px; height: 395px;}

.left-home  { width:490px; float:left; margin:6px 20px 0 10px; padding:0 10px 10px 10px; height: 530px;}

.left-home h2 { font: bold 16px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:15px 0 10px 0; margin:0;}

.left h2 { font: bold 16px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:0 0 10px 0; margin:0;}

.left img { float: left; padding: 3px; border: 1px solid #c3c3c3; margin: 6px 16px 0 0;}

.left p { margin: 0; padding: 0; text-align: justify;}

.left-home p { margin: 0; padding: 0; text-align: justify;}

.more a { padding:0 0 2px 0; float:right; margin:10px 6px 0 6px ; color:#e10063; font:italic 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.more a:hover { color:#ed0c6e; border-bottom: 1px solid #e10063;}

.donatii { float: left; margin:0 0 20px 25px; padding:0; width:231px; height:100px; background: #fff url(images/bg-donatii.gif) bottom center repeat-y;}
.donatii ul { float: left; text-align:right; padding:0; margin:0; list-style:none; border:0;}
.donatii ul li { margin:8px 6px 0 6px; padding:0 2px 0 20px; border:0; text-align: left;}
.donatii ul li a { padding: 0 4px 6px 20px; margin:0; color:#7d7d7d; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background: #fff url(images/cadou-gri.gif) top left no-repeat;}
.donatii ul li a:hover { color:#e10063; text-decoration: none; background: #fff url(images/cadou.gif) top left no-repeat; font:bold 12px Arial, Helvetica, sans-serif;}

.prima { float: left; margin:10px 0 20px 25px; padding:0; width:240px; height:75px; font:bold 12px Arial, Helvetica, sans-serif; color: #7d7d7d; }
.prima ul { float: left; text-align:right; padding:0; margin:0; list-style:none; border:0;}
.prima ul li { margin:18px 6px 10px 6px; padding:0 2px 0 20px; border:0; text-align: left; background: #fff url(images/pdf.gif) top left no-repeat;}
.prima ul li a { padding: 0 4px 6px 0; margin:0; color:#e10063; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }
.prima ul li a:hover { color:#e10063; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: underline; }

.left1 a { padding: 0 4px 6px 0; margin:0; color:#e10063; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }
.left1 a:hover { color:#e10063; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: underline; }

.left2  { width:500px; float:left; margin:0 0 0 7px; padding:5px 15px 15px 15px; }
.middle2  { width:240px; float:right; margin:20px 10px 0 15px; padding:10px; background: #f7f7f7; border: 1px solid #d2e1e9;}

.left2 img { float: left; padding: 3px; border: 1px solid #c3c3c3; margin: 6px 16px 20px 0;}

.left2 p { margin: 0; padding: 0; text-align: justify;}

#parteneri { float: left; margin: 10px; padding: 0; text-align: center; font: 11px Arial, Helvetica, sans-serif; color:#959595; width: 230px; height: 160px;}
#parteneri img { float: left; padding: 3px; border: 1px solid #c3c3c3; margin: 0 0 10px 0;}

#sponsori { float: left; width: 500px;}

.left2 h2 { font: bold 16px Arial, Helvetica, sans-serif; color:#7d7d7d; padding:20px 0 10px 0; margin:0;}


.left2 ul { float: left; text-align:right; padding:0; margin:0; list-style:bullet; border:0;}
.left2 ul li { margin:8px 0 0 30px; padding:0 2px 0 10px; border:0; text-align: left; font: normal 11px Arial, Helvetica, sans-serif; color: #5f5f5f;}


.middle2 img { margin: 0; padding: 0;}

.donatii2 { float: left; margin:0 0 20px 18px; padding:0; width:201px; height:100px; background: #fff url(images/bg-donatii.gif) bottom center repeat-y;}
.donatii2 ul { float: left; text-align:right; padding:0; margin:0; list-style:none; border:0;}
.donatii2 ul li { margin:8px 6px 0 6px; padding:0 2px 0 20px; border:0; text-align: left;}
.donatii2 ul li a { padding: 0 4px 6px 20px; margin:0; color:#7d7d7d; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background: #fff url(images/cadou-gri.gif) top left no-repeat;}
.donatii2 ul li a:hover { color:#e10063; text-decoration: none; background: #fff url(images/cadou.gif) top left no-repeat; font:bold 12px Arial, Helvetica, sans-serif;}

.menu2 { padding:0 0 0 0; margin:0; width:200px;}
.menu2 img { float: left; padding:2px 0 0 0; margin:0;}
.menu2 ul { text-align:right; padding:0; margin:0; list-style:none; border:0;}
.menu2 ul li { float:right; margin:0; padding:0 2px; border:0; }
.menu2 ul li a { padding:10px 13px; float:left; margin:0; color:#435e6f; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(images/off.gif) right no-repeat; width: 200px;}
.menu2 ul li a:hover { color:#fff; background:url(images/on.gif) right no-repeat;}
.menu2 ul li a.active { color:#fff; background:url(images/on.gif) right no-repeat;}

.stanga { float: left; width: 250px; }
.dreapta { float: right; width: 200px; }

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#575757; font: bold 11px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#F00;}
#contactform input.text { width:380px; border:1px solid #f0f0f0; margin:10px 0; padding:5px 2px; height:16px; background:#fafafa; float:left;}
#contactform textarea { width:380px; border:1px solid #f0f0f0; margin:10px 0; padding:2px; background:#fafafa; float:left;}
#contactform li.buttons input { padding:3px 0 3px 430px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#F00; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
/*************footer**********/
.footer { width:839px; margin:10px auto 0; padding:0 0 0 0; background:url(images/footer-bg.gif) bottom right no-repeat; height: 10px;}
.footer img { margin: 0 0 0 5px; padding: 0;}
.footer p { font:normal 10px  Arial, Helvetica, sans-serif; color:#6d6d6d;}
.footer a { font:normal 10px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; padding:5px; margin:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0 0 20px; float:left;} 
.footer p.rightt { text-align:right; width:30%; margin:0; padding:15px 20px 0 0; float:right;} 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}

/********************/
.meniu-right ul{
z-index:100;
margin: 0;
padding: 10px 0 30px 0;
list-style-type: none;
}

.meniu-right ul li a{
display: block;
width: 204px;
text-align: center;
background: url(images/on.gif) right no-repeat; /*background of menu items (default state)*/
color: #fff;
padding: 6px 0 6px 20px;
text-decoration: none;
}

.meniu-right ul li ul{
left: 0;
display: inline; /*collapse all sub menus to begin with*/
visibility: visible;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.meniu-right ul li ul li{
display: list-item;
float: none;
padding: 0 0 0 19px;
}

.meniu-right ul li ul li a{
font: normal 12px;
width: 194px; /*width of sub menus*/
color: #676767;
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
background: #dbdbdb;
}

.meniu-right ul li ul li a:hover{
background: #e10063; /*background of menu items during onmouseover (hover state)*/
color: white;
}

.meniu-right ul li ul li a.active{
background: #676767; /*background of menu items during onmouseover (hover state)*/
color: white;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#telefon { background:url(images/telefon.jpg) top left no-repeat; padding:4px 0 6px 30px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f;}
