html, body, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	color: #000;
}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #464544;
}
a:hover {
	color: #666666;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

body {
	background: url(images/page_bg.gif);
	text-align: center;
	font: 12px arial, sans-serif;
	color: #464544;
	padding-bottom: 10px;
}

#outer {
  background: top left url(images/page_bg_top.gif) repeat-x;
  padding-top: 20px;
}

/** layout **/
#wrapper {
	text-align: left;
	margin: auto;
	width: 798px;
  position: relative;
  background: url(images/body_bg.gif) repeat-y;
}
#body-bot {
  background: bottom left url(images/body_bg_bot2.jpg) no-repeat;
}
#body-top {
  background: url(images/body_bg_top.gif) no-repeat;
  min-height: 800px;
  _height: 800px;
  padding-bottom: 14px;
}

/** logo **/

#logo {
  width: 25em;
  text-align: center;
}
#logo h1 {
  color: #F00;
  font:Alien Encounters;
  line-height: 1;
  padding-top: 0.4em;
}
#logo p {
  color: #900;
  font: 16px "Arial narrow", arial, sans-serif;
  margin: 0;
}
/** logo-floating **/
#logo-floating{
	background-image:url(images/logo-floating.swf);
	position:absolute;
	left: 403px;
	top: -11px;
	}


/** nav **/

#nav {
  margin-top: 20px;
}
#nav li {
  list-style: none;
  float: left;
  background: left center url(images/arr.gif) no-repeat;
  padding-left: 15px;
  padding-right: 20px;
}
#nav a {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
#nav a:hover {
  color: #FFA405;
}

/** green box **/
#gbox {
  width: 431px;
  margin-top: 17px;
  margin-left: 22px;
}

#gbox-bg  { background: url(images/green_bg.gif) repeat-y; }
#gbox-grd { background: bottom url(images/green_grad_bot.jpg) repeat-x; }
#gbox-top { background: url(images/green_top.gif) no-repeat; height: 24px; }
#gbox-bot { background: bottom left url(images/green_bot.gif) no-repeat; height: 23px; }

#div_scroll { width:400px; background-color:#EDF0C4; margin-left:15px; margin-right:15px; color:#006; font-style:italic; border:solid 1px; border-color:#000;}

#gbox-grd {
  min-height: 300px;
  padding: 2px 24px;
}

#bineativenit {color:#009; font-family:Tahoma, Geneva, sans-serif; font-size:24px;}

#subdomenii { font-family:Tahoma, Geneva, sans-serif;}

#gbox h2 {
  font: bold 14px arial, sans-serif;
  color: #000;
  margin: 0;
}

#gbox p {
  margin: 1em 0;
}

#features {
  background: #EDF0C4;
  padding: 14px;
  margin: 0 -14px;
  border:solid 1px; bor}
#features h2 {
  position: relative;
}
#features ul {
  float: left;
  width: 100%;
  margin: 1em 0;
  padding-left: 40px;
}
#features li {
  list-style: square;
  margin-left: 12px;
}

/** footer **/

#newsletter, #events {
  float: left;
  width: 49%;
  margin-top: 1em;
}
#newsletter h2, #events h2 {
  color: #fff;
}
#newsletter .text {
  width: 125px;
}
#newsletter form {
  margin: 0.3em 0 0.6em 0;
}
#newsletter p {
  margin: 0.3em 0;
  font-size: 10px;
}
#newsletter a {
  color: #000;
}

#events {
  width:100%;
  color:#00F;
}
#events p{
color:#FFF;
}

#events ul {
  margin: 0.3em 0;
  padding: 0;
}
#events li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.p1 {color:#00F;
font-style:oblique;
font-weight:bold;}

.textdecorat{color:#03F}
#buton {width:100px;text-align:center;text-transform:uppercase;background:url(images/button-side.gif) repeat-x}
#buton a{color: #FFF; text-decoration:none;}

.cuvintecheie{ color:#FFF;font-size:9px;}

/** sunati acum **/
#sunatiacum{
  background: url(images/sunati-acum.gif);
  width: 326px;
  height: 150px;
  position: absolute;
  top: 160px;
  left: 457px;
}

/** grey box **/
#greybox {
  background: url(images/grey_bg.gif) repeat-y;
  width: 326px;
  position: absolute;
  top: 320px;
  left: 457px;
}

#greybox-top {
  background: url(images/grey_img.jpg) no-repeat;
  padding-left: 20px;
  padding-top: 18px;
}
#greybox-bot {
  background: bottom left url(images/grey_bot.gif) no-repeat;
  padding-bottom: 4px;
}
#greybox h2 {
  font: bold 12px arial, sans-serif;
  color: #E4EE6A;
  line-height: 1.5;
}
#greybox a {
  color: #fff;
}

#copyright {
  font-size: 9px;
  color: #fff;
  margin-top: 10px;
}

/** introduse in preturi.html **/
/** green box1 **/
#gbox1 {
  width: 677px;
  margin-top: 47px;
  margin-left: 62px;
}
#gbox-bg1  { background: url(images/green_bg1.gif) repeat-y; }
#gbox-top1 { background: url(images/green_top1.gif) no-repeat; height: 24px; }
#gbox-bot1 { background: bottom left url(images/green_bot1.gif) no-repeat; height: 23px; }
#gbox-grd1 { background: bottom url(images/green_grad_bot1.jpg) repeat-x; }

#gbox-grd1 {
  min-height: 450px;
  padding: 2px 24px;
}

#features1 {
  background: #EDF0C4;
  padding: 14px;
  margin: 30px -14px;
}
#tabel1 {
	margin-left:20px;
	width:670px;
	color:#000;
	height:370px;}

#tabel {
	border:1px solid green;
	width:629px;
	color:#000;
	height:370px;}
	
	
.rubrici {
	text-align:center;
	color:#000;
	background-color:#99FF99;
	font-weight:bold;}

.rand-tabel {text-align:center;}
.rand-colorat{background-color:#FF9;}
#tractari-logo{width:50px;}
#lista{margin-left:100px;position:absolute;left: 117px;top: 234px;width: 370px;}
#events1 { width:100%; color:#FFF;}
#spatiu{ height:30px;}

	 
	 
	 /** SERVICII-SERVICII-SERVICII-SERVICII-SERVICII-SERVICII-SERVICII-SERVICII**/

#servicii{
	font-weight:bold;
	background:#CCC;
	margin:25px 15px 15px 15px;
	padding-bottom:20px;
	opacity:0.9; filter:alpha(opacity=60);
	border:1px solid black;}
	
#serv-title{
	color:#000;
	margin-left:51px;
	padding-top:20px;}

#serv-title2{
	color:#000;
	width:80%;
	margin-left:100px;
	margin-top:30px;}

#serv-title2 a{color:#F00;}
	
#ull{list-style-image:url(images/arr.gif);}

#serv-list{
	line-height:17px;
	color:#00F;
	width:80%;
	margin-left:100px;}


#serv-ok1{
	position:absolute;
	height:100px;
	width:47px;
	left: 383px;
	top: 337px;
}
	
#serv_jos{ margin-top:140px; margin-left:15px; margin-right:15px; background-color:#CCC; font-family:Tahoma, Geneva, sans-serif; color:#000;}	 

	 /* PARTENERI  PARTENERI  PARTENERI  PARTENERI  PARTENERI  PARTENERI  PARTENERI  */
	 
#parteneri{
	margin:25px 15px 15px 15px;
	padding:25px 15px 15px 15px;
	background-color:#CCC;}

.parteneri-inner{
	position:relative;
	margin-bottom:15px;
	height:127px;}

.float-left{float:left} 
 
.part-text{
	margin-left:150px;
	margin-top:5px;}
	
/* CONTACT */
#contact-cadru{margin:20px 30px 0 30px; background-color:#FFF;height:500px; padding:10px 10px 10px 10px;}
#contact-inner{background-color:#CCC; height:490px; padding: 10px 0 0 0}
#contact-title{background-image:url(images/contact-title.png); background-repeat:no-repeat; height:60px; background-position:center;}
#contact-reclame{ padding: 10px 10px 10px 10px}
#reclame-title{ margin-top:10px; margin-left:10px; color:#000; height:30px; font-size:16px; font-weight:bold; padding-top:10px;}



/* FOTO FOTO FOTO FOTO FOTO FOTO FOTO FOTO FOTO FOTO FOTO FOTO FOTO */

a {color:#000;}
a:hover {text-decoration:none;}
a:visited {color:#000;}

/* slides styling */

.photo {width:635px; text-align:left; position:relative; margin:0 auto;}

.photo ul.topic {padding:0; margin:0; width:635px; height:auto; position:relative; z-index:10;}

.photo ul.topic li {display:block; width:125px; height:31px; float:left;}
.photo ul.topic li a.set {display:block; font-size:11px; width:124px; height:30px; text-align:center; line-height:30px; color:#000; text-decoration:none; border:1px solid #fff; border-width:1px 1px 0 0; background:#ccc; font-family:verdana, arial, sans-serif;}

.photo ul.topic li a ul, 
.photo ul.topic li ul 
{display:none;}

.photo ul.topic li.active a
{color:#000; background:#bbb;}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{color:#fff; background:#aaa;}

.photo ul.topic li.active ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:450px; background:#ddd; width:464px; padding:40px 60px; border:20px solid #bbb; z-index:1;}

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:450px; background:#ddd; width:464px; padding:40px 60px; border:20px solid #aaa; z-index:100;}

.photo ul.topic li ul li
{display:inline; width:112px; height:87px; float:left; border:1px solid #fff; margin:1px;}

.photo ul.topic li ul li a
{display:block; width:110px; height:85px; cursor:default; float:left; text-decoration:none; background:#444; border:1px solid #888;}

.photo ul.topic li ul li a img
{display:block; width:100px; height:75px; border:5px solid #eee;}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
{white-space:normal; position:relative;}

.photo ul.topic li a:hover ul li a:hover img, 
.photo ul.topic li:hover ul li a:hover img 
{position:absolute; left:-50px; top:-32px; width:200px; height:150px; border-color:#fff;}

