/* Copyright teamSoft, 2008 */
body {
	text-align: center;
	margin: 0px;
	background-image: url("../img/body_gradient.png");
	background-repeat: repeat-x;
	background-color: #89b4cf;
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #666;
	overflow: none;
}

a, a:link, a:visited {
	font-weight: bold;
	color: #015da9;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

ul {
	list-style: square;
}

ul li {
	padding-bottom: 5px;
}
img {
	border: none;
}

#container {
	width: 950px;
	margin: auto auto;
	overflow: hidden;
}

#top_wrapper {
	width: 100%;
	height: 90px;
}

#site_top {
	background-image: url("../img/logo.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: 90px;
	width: 306px;
	float: left;
}

#site_top_right {
	background-image: url("../img/over_menu.png");
	background-position: right bottom ;
	background-repeat: no-repeat;
	float: right;
	width: 635px;
	height: 90px;
}

#site_top_glow {
	background-image: url("../img/logo_glow.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: 90px;
	visibility: hidden;
	cursor: pointer;
}

#menu_and_lang_bar {
	height: 32px;
	background-image: url("../img/menu.png");
}

#menu {
	margin-left: 20px;
}

#button {
	display: block;
	height: 31px;
	width: 98px;
	margin-right: 2px;
	float: left;
	background-position: top;
}

/* Butoanele pentru meniu */

/* ro */
.despre_noi_ro {
	background-image: url("../img/button_despre_noi_ro.png");
}

.produse_ro {
	background-image: url("../img/button_produse_ro.png");
}

.servicii_ro {
	background-image: url("../img/button_servicii_ro.png");
}

.referinte_ro {
	background-image: url("../img/button_referinte_ro.png");
}

.cariere_ro {
	background-image: url("../img/button_cariere_ro.png");
}

.contact_ro {
	background-image: url("../img/button_contact_ro.png");
}


/* en */
.despre_noi_en {
	background-image: url("../img/button_despre_noi_en.png");
}

.produse_en {
	background-image: url("../img/button_produse_en.png");
}

.servicii_en {
	background-image: url("../img/button_servicii_en.png");
}

.referinte_en {
	background-image: url("../img/button_referinte_en.png");
}

.cariere_en {
	background-image: url("../img/button_cariere_en.png");
}

.contact_en {
	background-image: url("../img/button_contact_en.png");
}


/* de */
.despre_noi_de {
	background-image: url("../img/button_despre_noi_de.png");
}

.produse_de {
	background-image: url("../img/button_produse_de.png");
}

.servicii_de {
	background-image: url("../img/button_servicii_de.png");
}

.referinte_de {
	background-image: url("../img/button_referinte_de.png");
}

.cariere_de {
	background-image: url("../img/button_cariere_de.png");
}

.contact_de {
	background-image: url("../img/button_contact_de.png");
}


#button:hover, #button.selected {
	background-position: bottom;
}

#language_bar {
	float: right;
	width: 175px;
	height: 20px;
	color: #fff;
	padding-right: 30px;
	margin-top: 9px;
	font-family: verdana, sans-serif;
}

#language_bar a {
	color: #cbcbcb;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#language_bar a:hover, #language_bar a.curent {
	color: #fff;
}

#under_menu_zone {
	padding-left: 25px;
	padding-top: 24px;
	height: 22px;
	background-image: url("../img/under_menu.png");
	background-position: bottom;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}

#page_title_bar {
	padding-left: 0px;
	height: 23px;
	padding-bottom: 0;
	float: left;
}

#a_page_title_wrapper {
	overflow: hidden;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	float: left;
	position: relative;
}

#a_page_title_wrapper #page_title_left {
	width: 13px;
	height: 22px;
	float: left;
	background-image: url("../img/page_title_left.png");

}

#a_page_title_wrapper #page_title_bg {
	float: left;
	height: 19px;
	padding-top: 3px;
	background-image: url("../img/page_title_bg.png");
}

#a_page_title_wrapper #page_title_right {
	width: 13px;
	height: 22px;
	float: left;
	background-image: url("../img/page_title_right.png");
}

#a_page_title_wrapper.current, #a_page_title_wrapper:hover {
}

#a_page_title_wrapper.current #page_title_left, #a_page_title_wrapper:hover #page_title_left {
	width: 13px;
	height: 22px;
	float: left;
	background-image: url("../img/page_title_left_selected.png");
}

#a_page_title_wrapper.current #page_title_bg, #a_page_title_wrapper:hover #page_title_bg {
	float: left;
	height: 19px;
	padding-top: 3px;
	background-color: #fff;
	background-image: none;
}

#a_page_title_wrapper.current #page_title_right, #a_page_title_wrapper:hover #page_title_right {
	width: 13px;
	height: 22px;
	float: left;
	background-image: url("../img/page_title_right_selected.png");
}

#banner_container {
	width: 100%;
	visibility: visible;
}

.banner_container_0 {
	height: 132px;
	width: 100%;
	background-image: url("../img/header_0.png");
}

.banner_container_1 {
	height: 80px;
	width: 100%;
	background-image: url("../img/header_1.png");
}

#banner {
	width: 100%;
}


#body_content {
	overflow: auto;
	background-image: url("../img/body_content.png");
	background-repeat: repeat-y;
	text-align: left;
	padding: 15px 15px 10px 15px;
}

#site_footer {
	height: 66px;
	background-image: url("../img/footer.png");
}

#sigla_ts_wrapper {
	width: 950px;
	height: 52px;
	padding-top: 13px;
}

#sigla_ts {
	cursor: pointer;
	display: block;
	width: 121px;
	height: 52px;
	background-image: url("../img/sigla_ts.png");
	background-position: 0 top;
	float: right;
}

#sigla_ts_hover {
	cursor: pointer;
	display: block;
	width: 121px;
	height: 52px;
	background-image: url("../img/sigla_ts.png");
	background-position: 0 bottom;
	float: right;
	visibility: hidden;
}

#preloader {
	left:50%;
	margin: 250px 0 0 -64px;
	position:absolute;
	text-align:center;
	width:128px;
}

#preloader_img {
	height: 28px;
	width: 128px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("../img/ajax-loader.gif");
}