body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #fff url(images/topbg.png) top left repeat-x;
	position:relative;/* pt status, d verificat if e ok cu tot*/
}
body a{
	text-decoration: none;
}
#menu{
z-index:99999;
position:absolute;
left:180px;
top:50px;
width:800px;
	}
#menu a, a.slink{
padding-left:30px;
padding-right:30px;
color:#000000;
font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
}	
a.slink{
padding-left:0px;
}
#menu a:hover, a.slink:hover{
color:#00CCFF;
text-decoration:underline;
}
.logo{
position:absolute;
display:inline;
left:4px;
top:0px;
}
#details{
z-index:99999;
position:absolute;
left:0px;
top:70px;
width:465px;
}
.line{
position:relative;
}
.line .curly{
position:absolute;
	left:368px;
	bottom:-4px;
}
.line a{
display:block;
	border-bottom:1px solid #000;
	width:465px;
		padding-bottom:12px;
}
.line a:hover{
		padding-bottom:6px;
}
.line a .title{
	font-family: "Courier New", Courier, monospace;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	position:absolute;
	top:8px;
	left:4px;
	width:465px;
	background: #FFF url(images/plusgif.gif) no-repeat;
	background-position:right 0px;
	padding-top:12px;
	padding-bottom:6px;
}
.lin{
	border-bottom:1px solid #000;
	width:465px;
		padding-bottom:12px;
}
.lin h3 a{
	font-family: "Courier New", Courier, monospace;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	padding-top:6px;
	padding-bottom:6px;
}
.line a .more{
	margin-left: -9000px;
	display:block;
}
.line a:hover .title{
 	color:#FF0000;
	background: #FFF url(images/plusgif9.gif) no-repeat;
	background-position:right 0px;	
}
.lin h3 a:hover{
 	color:#FF0000;
}
.line a:hover .more{
	margin-left:4px;
	margin-top:30px;

	color:#000;
}




.flr{
margin-left:250px;
}
.flr2{
margin-left:250px;
}
.flr3{
margin-left:180px;
margin-right:auto;
}


#content{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
}
#content.morecontent{
	position:absolute;
	left:170px;
	top:110px;
	width:820px;
}
#content.morecontent2{
	position:absolute;
	left:25px;
	width:1800px;
	height:340px;
	top:120px;
	}
*html #content.morecontent2{

}
*html #content.morecontent{

left:174px;
width:828px;
}
#content.morecontent div{
	float:left;
	margin-right:2px;
	height:167px;
	margin-bottom:10px;
	}
*html #content.morecontent div{
	margin-right:0px;
	margin-bottom:0px;
}
*html #content.morecontent2 div{	
  position:relative;
  top:120px;
  float:none;
}	
#content a img, .featured a img{
	border:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#content p, .featured{
	margin-top:0px;
	margin-bottom:8px;
	padding:0px;
	display:block;
	width:203px;
}
#content p a, .featured a{
	border: 1px dashed #666666;
	color:#000000;
	font-weight:bold;
	width:203px;
	display:block;
	padding-bottom:4px;
	background-color: #FFFFFF;
}
#content.morecontent p a{
	border-right: 1px dashed #FFFFFF;
}
#content.morecontent p.last a{
	border-right: 1px dashed #666666;
}
#content p a:hover, #content.morecontent p.last a:hover, .featured a:hover{
	color:#ff4254;
	border: 1px solid #000; 
}
#flash{/* NEED TO CHECK EVERY WHERE AND MAYBE CHANGE IT IN SOME PLACES*/
	/*position: absolute;
	top:75px;
	left:0px;*/
	z-index:1!important;
}
#flashome{
	/*position:absolute;
	top:5px;
	left:0px;*/
	margin-top:5px;
}
#container{
	margin-left:95px;
	margin-top:30px;
}
#full{
	margin-left:0px;
	margin-top:10px;
	z-index:1;
} 
#containergeo{
	margin-left:200px;
	margin-top:15px;
}
#portfolio {
	float: right;
	/*margin-top: 25px;
	margin-right: 85px;*/
	/* no width*/
	}
#menu {
	margin-top: 4px;	
}
#img{
	float: right;
	padding-top: 7px;
	padding-right: 8px;
	/*margin-top: 32px;*/
	/*padding-right: 8px;, no width*/
}


#footer{
	clear: both;
	font-size: 10px;
	margin-left:0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background: #fff url(images/ftb.jpg) 0px 5px repeat-x;
	padding-bottom:22px;
	margin-bottom:0px;
	border-bottom:1px solid #d8d8d8;
	width: 100%;
	/*
	height: 17px;
	*/
z-index:20;
	color: #000!important;
	position:relative;
padding-top:60px;

}
#footer p{
	position:absolute;
	bottom:0px;
	left:15px;
	right:8px;
	padding-top:3px;
	margin-bottom:0px;
	padding-bottom:4px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;	
}

#sharefollow{
	clear: both;
height:36px;
display:block;
	z-index:20;

	position:relative;
}	
#sharefollow div{
	height:36px;
}
#sharefollow div{
text-align:center;
vertical-align:top;
height:36px;
margin-left:5px;
display:inline;

}
#sharefollow div a img{
border:none;
margin-left:3px;
padding-right:3px;
background-color:#fff;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}
#sharefollow div a img, #sharefollow div img{
margin-top:-50px;
}
#sharefollow div a:hover img{
filter:alpha(opacity=99);
-moz-opacity:.99;
opacity:.99;
}
.addthis_toolbox{
}
#footer2{
	clear: both;
	font-size: 10px;
	width: 100%;
	z-index:20;
	color: #777!important;
	position:relative;
	background: #fff url(images/fb1.jpg) 0px 2px repeat-x;	
	height:24px;
margin-top:-20px;
}
#footer2 p{
margin:0px;
padding:0px;
}

#footer #flashball {
	float: right;
	margin-right:0px;
	margin-top:-24px;
	/*position:relative; ie can't do without. ca sa nu mai fie contentul behind other background or tag*/

}
#footer p strong{
	background-color: #ff180d;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 8px;
	right: 8px;
}


#turist{
	margin-top: 48px;
}
#ora13{
	margin-top: 65px;
}
#bradutz{
	margin-top: 0px;
}
#info, #contact, #site, #comunitati, #magazine, #portret{
	position:absolute;
}
#info h2, #contact h2, #site h2, #comunitati h2, #magazine h2{
	display:block;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;	
}
#site, #comunitati, #magazine{
	width: 100px;
	height: 100px;
	background-image:url(images/bg-mic.png);
	background-repeat:no-repeat;
}
#info{
	top:90px;
	left: 190px;
	width: 180px;
	height: 380px;
	background-image:url(images/bg-maare.png);
	background-repeat:no-repeat;
}
#contact{
	top:230px;
	left: 400px;
	width: 200px;
	height: 50px;
	background-image:url(images/bg-contact.png);
	background-repeat:no-repeat;
}
#contact p{
	margin-top:5px;
	padding-left:4px;
}
#contact span{
	color:#FF0000;
}
#site{
	top:350px;
	left: 540px;
}
#comunitati{
	top:145px;
	left: 730px;
}
#magazine{
	top:300px;
	left: 810px;
}
#portret{
	top:190px;
	left: 625px;
}
ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#comunitati ul, #site ul{
	margin-top: 12px;	
}
#magazine ul{
	margin-top: 9px;	
}/*
ul li{
	display: inline;/* removes the gap in IE *//*
}
ul li a{
	display: block;
	color: #000000;
	padding-left: 20px;
	background: url(images/bullet.png) no-repeat top left;
}
ul li a:hover{
	background: url(images/bullet.png) no-repeat bottom left;
	color:#3C3C3C;
} 
#info p, #info ul{
	padding-left: 8px;
	padding-right: 8px;
}
#info p.p1{
	padding-top:5px;	
}
#info ul li{
	display:block;
 } */
.backp{

} 
.back{
float:right;
margin-left:80px;
background-color:#FF5465;
color:#fff;
z-index:366;
}

/* for paragraph js*/
input.button {
  color: #fff; background: #0034D0;
  font-size: .8em;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #ffcf31;
}

/*sageti*/
#under ul{
position:absolute;
top:395px;
left:590px;
z-index:999999999;
}
#under ul li {
display:block;
width:349px!important;
height:29px;
margin-top:0px;
}
#under ul li a{
width:349px!important;
display:block;
color:#fff;

font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
font-size:19px;

text-align:right;
border-bottom:5px solid #fff;
}
.s-web a{
background-image: url(images/sageata1.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.s-int a{
background-image: url(images/sageata2.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.s-ill a{
background-image: url(images/sageata3.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.s-web a:hover, .s-int a:hover, .s-ill a:hover{
background-position:bottom left;
} 

.web-top{
width:948px;
height:48px;
display:block;
background-color:#f7f7f7;
border-top:1px solid #eaeaea;
margin-bottom:8px;
}
.web-top .web-site{
float:left;
}
.web-top .web-link{
float:right;
}
.web-top .web-site h2{
/*font-size:30px;*/
font-size:24pt;
margin:3px 6px 0px 4px;
font-weight:bold;
font-family: "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.web-top .web-link{
margin-right:10px;
font-size:16pt;
padding-top:11px;
}
.web-top .web-link a{
text-decoration:underline;
height:48px;
padding:11px 8px 12px 8px;
background-color: #f1f1f1;
}
.web-top .web-link a:hover{
padding:11px 8px 12px 8px;
background-color: #f2f2f2;
}
.web-top .web-text{
padding-top:10px;
}
.web-top .web-text a, a.nlink{
color:#00CCFF;
}
.web-top .web-text a:hover, a.nlink:hover{
color:#00CCFF;
border-bottom:1px dashed #00ccff;
}
.interactive-top{
margin-left:40px;
}
.p1 a{
color:#377301;
}
.p1 a:hover{
color:#71A600;
}
.p2 a{
color:#62649F;
}
.p2 a:hover{
color:#8979D7;
}
.p4 a{
color: #93270D;
}
.p4 a:hover{
color:#FD0000;
}
.p5 a{
color: #FF5A5E;
}
.p5 a:hover{
color:#02958E;
}
.p6 a{
color: #000;
}
.p6 a:hover{
color:#777;
}
.p7 a{
color: #3B3213;
}
.p7 a:hover{
color:#7C5F27;
}
.p8 a{
color:#0572C9;
}
.p8 a:hover{
color:#3787C6;
}
.p8 a{
color: #202056;
}
.p8 a:hover{
color:#383891;
}

.ab{
width:450px;
margin-left:70px;
margin-top:30px;
}
.ab span{
color:#00ccff;
}
.ab span.ml{
font-weight:bold;
font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
font-size:18px;
}

.web-left{
width: 460px;
float:left;
}
.web-right{
width: 470px;
float:right;
}
.wl1 img{
padding-top:15px;
padding-left:35px;
}
.wr1 img{
padding-top:15px;
padding-left:25px;
}
.wr2 img{
padding-top:15px;
padding-left:25px;
}
.wl2 #casute{
padding-top:15px;
padding-left:35px;
}
.wl2 img{
padding-top:5px;
padding-left:35px;
}
.wl3 img{
padding-top:13px;
padding-left:35px;
}
.wr3 img{
padding-top:15px;
padding-left:25px;
}
.wl4 img{
padding-top:40px;
padding-left:15px;
}
.wr4 img{
padding-top:15px;
}
.wl5{
width:300px!important;
}
.wl5 img{
padding-top:15px;
padding-left:60px;
}
.wr5{
width:550px!important;
}
.wl6{
width:300px!important;
}
.wr6{
width:550px!important;
}
.wl6 img{
padding-top:80px;
padding-left:130px;
}
.wr6 img{
padding-top:50px;
padding-left:10px;
}
.wl7 img{
padding-top:10px;
padding-left:0px;
}
.wr7 img{
padding-top:11px;
padding-left:89px;
}
.wl8 img{
padding-top:40px;
padding-left:30px;
}
.wr8 img{
padding-top:15px;
padding-left:20px;
}

/*status sidebar*/
	#sideBar{
		position: absolute;
		width: auto;
		height: auto;
		top: 20px;
		right:0px;
		overflow:hidden;
		z-index:9999999999;
		width:30px;
	}
	
	#sideBarTab{
		float:left;
		height:60px;
		width:30px;
	}
	
	#sideBarTab img{
		border:0px solid #FFFFFF;
	}
	
	.sideBarContents{
		overflow:hidden !important;
		margin-top:-5px;
		margin-left:30px;
		padding-left:10px;
		background:#fff;
		border:1px solid #eee;
		width:210px;
		/*background-image:url(images/status.jpg);*/
		background-position:bottom left;
		background-repeat:no-repeat;
		padding-bottom:10px;
	}
	
	.sideBarContents h2{
		font-size:20px;
		font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
		margin:10px 10px 10px 0px;
		font-weight:normal;
	}
.ablue span{
font-weight:bold;
color:#00ccff;
}
.agreen span{
font-weight:bold;
color:#A9C000;
}	
.ayellow span{
font-weight:bold;
color:#7F7B58;
}
.aorange span{
font-weight:bold;
color:#FF9C12;
}	
.ared span{
font-weight:bold;
color:#FF3D21;
}		
.ablue input, .ablue textarea{
border:1px solid #00ccff;
}	
.agreen input, .agreen textarea{
border:1px solid #A9C000;
}	
.ayellow input, .ayellow textarea{
border:1px solid #7F7B58;
}	
.aorange input, .aorange textarea{
border:1px solid #FF9C12;
}
.ared input, .ared textarea{
border:1px solid #FF3D21;
}
label{
font-weight:bold;
}
textarea{
vertical-align: text-top;
}
p.submit{
text-align:center;
width:200px;
margin:0px;
padding:0px;
}
p.submit input{

}
/*photo-illustration*/	
.photo-ill{
margin-top:-30px!important;
}
#photomenu{
width:150px; 
float:left;
margin-top:0px;
}
#photomenu ul li{
height:40px;
width:133px;
margin:6px 0px 0px 32px;
background:#F7F7F7 url(images/pmbg2.jpg) no-repeat top left;
padding:2px;
}
#photomenu ul li a{
height:40px;
width:133px;
display:block;
color:#000000;
}
#photomenu ul li a img{
border:none;
padding-top:2px;
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
}
#photomenu ul li a.p-ill img{
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}
#photomenu ul li a:hover img{
border:none;
padding-top:2px;
filter:alpha(opacity=99);
-moz-opacity:.99;
opacity:.99;
}
#photomenu ul li.rbphoto{
height:17px;
}
#photomenu ul li a.rbphoto{
height:17px;
}
#photomenu ul li a.p-ill:hover{
color:#F31010;
}
#photomenu ul li a.n-lan:hover{
color:#609401;
}
#photomenu ul li a.b-pri:hover{
color:#8944B9;
}
#container-n-l{
	margin-top:0px;
float:left;
padding-left:25px;
}
/*buzunar*/
#buzunar{
z-index:99999999;
position:absolute;
left:30px;
top:80px;
display:block;
width:241px;
height:48px;
}
#buzunar h1 a.bar{
display:block;
width:241px;
height:47px;
background-image: url(images/back-title.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#000000;
padding:0px;
padding-left:6px;
margin:0px;
font-size:18pt;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#buzunar h1 a.bar:hover{
display:block;
background-position:bottom left;
color: #FF0000;
}
a.plus{
background:none;
}
a .more{
display:inline;
width:40px;
height:30px;
position:absolute;
right:-4px;
top:20px;
background-image:url(images/plusgif.gif);
background-repeat:no-repeat;
background-position:top left;
}
a:hover .more{
background-image:url(images/plusgif9.gif);
}

/* INTERACTIVE MENU*/
.menuint img{
border:none;
}
.imenu{
background-color:#464646;
border-left:1px solid #6C6C6C;
border-right:1px solid #464646;
width:135px;
display:block;
overflow:hidden;
height:260px;
}
.imenu li{
width:119px;
margin:0px 6px 0px 6px;;
background-color:#FFFFFF;
}
.imenu li a{
width:119px;
height:23px!important;
display:block;
color:#000000;
font-size:12px;
text-decoration:none!important;
margin:0px!important;
padding:6px 0px 0px 3px!important;
background:#fff!important;
}
.imenu li a:hover{
background:#F7F7F7!important;
}

.close{
width:137px;
height:13px;
display:block;
background:url(images/xback.gif) no-repeat bottom left;
}
.close a{
background:none!important;
text-decoration:none!important;
color:#000000;
/*float:right;*/
padding-top:0px!important;
/*font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;*/
margin-top:-3px!important;
background:none!important;
}
#menu-int h3{
font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
display:block;
width:137px;
height:30px;
background:url(images/menugrad.gif) no-repeat top left;
padding:0px 0px 0px 6px!important;
margin:0px;
color:#FFFFFF;
}
#menu-int{
margin-right:24px;
margin-top:-4px;
position:absolute;
overflow:hidden;
right:34px;
top:-300px;
z-index:5;
}
.menuint{
position:absolute;
top:108px;
right: 27px;
background:none!important;
padding:0px!important;
margin:-4px 4px 0px 0px!important;
height:20px!important;
z-index:999999999;
}

.white{
width:340px;
height:94px;
background: #fff url(images/topbg.png) top left repeat-x;
display:block;
position:absolute;
top:0px;
right:20px;
border-bottom:1px solid #eee;
z-index:7;
}

.int-wrapper{
background:#f7f7f7;
padding:4px;
width:970px;
margin-left:15px;
margin-right:15px;
border-top:1px solid #eaeaea;
float:left;
}
.intall{
display:block;
float:left;
width:478px;
height:73px;
margin-top:4px;
margin-right:4px;
}
.intall a img{
border: 2px solid #fff;
vertical-align:middle;
margin-left:40px;
margin-right:20px;
margin-top:10px;
}
.intall a{
color:black;
font-size:13pt;
font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
font-weight:normal;
}
.lll{
background:#fff url(images/ibgl.jpg) no-repeat top right;
margin-right:6px;
margin-left:4px;
margin-bottom:2px;
}
.rrr{
background:#fff url(images/ibgr.jpg) no-repeat top left;
}
/*-------------------awards----------------*/
#awards{
margin-left:30px;
width:550px;
}
.award{
border-bottom:1px dashed #444;
padding-bottom:10px;
clear:both;
}
.award h2{
font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
color:#444;
background-color:#fafafa;
display:block;
}
.award small{
margin-top:0px;
padding-top:0px;
background-color:#444;
color:#ddd;
display:block;
margin-bottom:10px;
font-size:12px;
}
.award p{
width:230px;
margin-right:15px;
/*padding-top:30px;*/
vertical-align:middle;
color:#444;
float:right;
padding-top:20px;
}
.award img{
vertical-align:middle;
}

