/* CSS NOU */
body {
	margin: 0;
	padding: 0;
	background: #ffffff url(images/site_bg.jpg) no-repeat left top;
	background-attachment: fixed;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
}

/* ie6 png transparency fix */
* html img, * html .png { position: relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/x.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)) }


img {
	border: 0;
}

/* clearing floated elements */
.clearing:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearing {
	display: inline-block;
}
.clearing { /* Hides from IE-mac \*/
	display: block;
}

.clearALL {
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

* {
	margin:0;
	padding:0;
}

h2 {
	color: #000;
	margin-top: 20px;
	background-color: #06c25a;
	padding: 3px 2px;
	display: inline;
	line-height: 1.3;
	font-size: 16px;
}

h1 {
	color: #000;
	margin-top: 20px;
	background-color: #06c25a;
	padding: 3px 2px;
	display: inline;
	line-height: 1.3;
	font-size: 28px;
}

ul li {
	list-style-type:none;
	display:inline;
}

li {
	list-style-type:none;
	display:inline;
}

a { outline:none;}

#site-container {
	min-height:1000px;
	width: 900px;
	margin: 0 auto;
	position: relative;
}



#site-container-2 {
	width: 900px;
	margin: 0;
	position: relative;
}


#header {
	text-align: center;
}

#header-2 {
	position: relative;
}

	
#menu-rss {
	width: 40px;
	height: 40px;
	z-index: 5;
	position: absolute;
	right: 105px;
	top: 145px;
	background: url(images/rss_button.gif) no-repeat left top;
}

#menu-rss:hover {
	background: url(images/rss_button.gif) no-repeat left top;
}

#news {
	width: 325px;
	height: 74px;
	z-index: 2;
	position: absolute;
	right: 40px;
	top: 50px;
	background: url(images/news_button_up.gif) no-repeat left top;
}

#news:hover {
	background: url(images/news_button_h.gif) no-repeat left top;
}

#artisti {
	width: 325px;
	height: 81px;
	z-index: 3;
	position: absolute;
	right: 40px;
	top: 85px;
	background: url(images/artisti_button_up.gif) no-repeat left top;
}	

#artisti:hover {
	background: url(images/artisti_button_h.gif) no-repeat left top;
}

#blog {
	width: 325px;
	height: 81px;
	z-index: 4;
	position: absolute;
	right: 40px;
	top: 127px;
	background: url(images/blog_button_up.gif) no-repeat left top;
}

#blog:hover {
	background: url(images/blog_button_h.gif) no-repeat left top;
}

	
#msg-board {
	width: 325px;
	height: 83px;
	z-index: 3;
	position: absolute;
	right: 40px;
	top:165px;
	background: url(images/msg_button_up.gif) no-repeat left top;
}

#msg-board:hover {
	background: url(images/msg_button_h.gif) no-repeat left top;
}


#contact {
	width: 325px;
	height: 98px;
	z-index: 2;
	position: absolute;
	right: 40px;
	top: 195px;
	background: url(images/contact_button_up.gif) no-repeat left top;
}

#contact:hover {
	background: url(images/contact_button_h.gif) no-repeat left top;
}

#body {
	width: 950px;
	position: absolute;
	left: 0;
	top: 272px;
}

#body-2 {
	width: 900px;
	position: absolute;	
	left: 0;
	top: 350px;
}

.news-column {
	width: 200px;
	float: left;
	min-height: 200px;
	padding-right: 20px;
}

.blog-artists-column {
	width: 198px;
	float: left ;
	min-height: 200px;
	padding: 0 20px;
}

.forum-column {
	width: 200px;
	float: left;
	min-height: 200px;
	padding-left: 20px;
}

#left-column {
	width: 550px;
	float: left ;
	min-height: 200px;
	padding: 0 20px;
}

#left-column h1 {
	font-size:40px;
	font-weight:bold;
	font-family: tahoma;
	padding:0 !important;
	display: inline;
	line-height:1.2;
	background: #06c25a;
	color:#000;
	margin-bottom:5px;
}

#right-column {
	width: 250px;
	float: left;
	min-height: 200px;
	padding-left: 25px;
}

.boxes {
	margin-top: 25px;
	margin-bottom:30px;
}

.boxes img {
	margin:5px 0;
	font-size:10px;
}

.boxes a {
	margin:5px 0;
}

.boxes h2 a {
	text-decoration:none;
	color:#000;
}

.text-block {
	overflow:hidden;
	margin-top:3px;
	background: #fff;
	color: #000;
	padding: 10px;
}

.text-block a {
	color: #06c25a;
	text-decoration: none;
}

.text-block a:hover {
	color: #06c25a;
	text-decoration: underline;
}



/* @group Contact */

.FormularContact {
	width: 640px;
	margin-top: 30px;
}

.DespreNoi {
	width: 640px;
}

.nume {
	border: 0;
	width: 300px;
	height: 20px;
	background-color: #06c25a;
	color: #000;
}

.mic {
	border: 0;
	width: 100px;
	height: 20px;
	background-color: #06c25a;
	color: #000;
}

.mail {
	border: 0;
	width: 300px;
	height: 20px;
	background-color: #06c25a;
	color: #000;
}

.telefon {
	border: 0;
	width: 300px;
	height: 20px;
	background-color: #06c25a;
	color: #000;
}

.mesaj {
	border: 0;
	width: 300px;
	height: 110px;
	background-color: #06c25a;
	color: #000;
}

.trimite {
	border: 0;
	width: 100px;
	height: 20px;
	background-color: #06c25a;
	color: #000;
}

#footer{
	text-align: center;
	width:800px;
	clear:both;
	margin-bottom:15px;
	color:#068c42;
	font-size:12px;
	}
	
#footer a {
	text-decoration:none;
	color:#000;
}

#footer a:hover {
	text-decoration:none;
	color:#068c42;
}
/* @end */

.alignnone, .aligncenter, .alignright, .alignleft {
	width:180px;
	height:auto;
}

/* <noscript> & IE6 warnings */
/** html { filter: gray }*/
.noscript { display: block; position: absolute; top: 0; left: 0; background-color: #FFF; color: #333; width: 100%; height: 100% }
.noscript h1 { margin: 15px 10px; font-size: 18px }
.noscript p { margin: 5px 10px; font-size: 12px }
.sayno2ie6 { display: none; _display: block; _white-space: nowrap; position: absolute; top: 0; left: 0; background-color: #ffffff; border-bottom: 1px solid #06c25a; width: 100%; color: #06c25a; }
.sayno2ie6 p { margin: 5px 10px }
.sayno2ie6 p a { color: #06c25a !important; text-decoration: underline !important }
