* { 

	margin:0;

	padding:0;

}

html, body { 

	height:100%;

}

body {

	background:#efefeb url(images/all_bg.gif) repeat 50% 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	color:#6a6a6a;

}



img {

	border:0; 

	vertical-align:top; 

	text-align:left;

}

object { 

	vertical-align:top; 

	outline:none;

}

ul, ol { 

	list-style:none;

}

.fleft { 

	float:left;

}

.fright { 

	float:right;

}

.clear { 

	clear:both;

	font-size:0px;

	line-height:0px;

	height:0px;

}



.col-1, .col-2, .col-3, .col-4, .sub_col-1, .sub_col-2, .sub_col-3, .sub_col-4 { 

	float:left;

}

.alignright { 

	text-align:right;

}

.aligncenter { 

	text-align:center;

}



.wrapper { 

	width:100%;

	overflow:hidden;

}



.list li {

	background:url(images/arrow_right.gif) no-repeat 0% 6px;

	padding:0 0 0 15px;

}

.list li a {

	color:#ed1b2d;

	font-size:10px;

	text-transform:uppercase;

	line-height:20px;

}



/*==== GLOBAL =====*/

#main {

	margin:0 auto;

	padding:55px 0

}

#content {

	margin:0 auto;

	width:922px;

	background:#fff;

	padding:0 34px 20px 34px;

}

.txt_indent {

	padding:5px	

}

.txt_indent2 {

	padding:30px 15px 48px;	

}

.txt_indent3 {

	padding:0px 10px 0px;	

}

.txt_indent4  {

	padding:0px 0px 0px 20px;	

}

.txt_indent5  {

	padding:0px 0px 0px 10px;	

}

.txt_indent6  {

	padding:0px 0px 15px 20px;	

}

.txt_indent7 {

	padding:25px 0px 35px 0px;	

}

#header {

	width:990px;

	margin:0 auto;

	height:185px;

	position:relative;

	background:#fff

}

#footer {

	background:url(images/foot_bg.gif) repeat-x 0% 0%;

	height:106px;

	width:990px;

	margin:0 auto;
	
	margin-top: 1000px;

}

#footer1 {

	background:url(images/foot_bg.gif) repeat-x 0% 0%;

	height:106px;

	width:990px;

	margin:0 auto;
	
	margin-top: 1100px;

}

#footer2 {

	background:url(images/foot_bg.gif) repeat-x 0% 0%;

	height:106px;

	width:990px;

	margin:0 auto;
	
	margin-top: 1200px;

}
#footer3 {

	background:url(images/foot_bg.gif) repeat-x 0% 0%;

	height:106px;

	width:990px;

	margin:0 auto;
	
	margin-top: 1300px;

}


.copy {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	position:absolute;
	margin:59px 0 0 35px;
	width: 533px;

}

.copy a {

	text-decoration:underline;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#a1a1a1

}

.copy a:hover {

	text-decoration:none	

}

.copy span {

	color:#414141;

}

.bottom_menu {

	position:absolute;

	margin:34px 0 0 36px;

	font-size:13px;

}

.bottom_menu a{

	color:#a1a1a1;

	text-decoration:none;

}

.bottom_menu a:hover{

	color:#414141;

	text-decoration:none;

}

.bottom_menu a.act {

	color:#414141;

	text-decoration:none;

}

.bottom_menu span {

	color:#a1a1a1;

	margin:0 5px

}



/*----- forms parameters -----*/



input, select, textarea { 

	font-family:Arial, Helvetica, sans-serif; font-size:1em;

	vertical-align:middle;

	font-weight:normal;

}





/*----- other -----*/

.img-indent { 

	margin:0 13px 0 0; 

	float:left;

}

.img-indent2 { 

	margin:0 0 0 13px; 

	float:right;

}

p {

	margin-bottom:16px;

}

.p1 { 

	margin:0 0 16px 18px

}

.p2 { 

	margin:0 0 0 18px !important;

}

.p3 { 

	margin:0 35px 0 0 !important;

}

.p4 { 

	margin:0 39px !important;

}

.p5 {

	margin-top:-16px;	

}

.pt14 {

	font-size:14px;	

}

.black {

	color:#000	

}

.grey {

	color:#8a8a8a	

}

.margin20 {

	margin-bottom:20px !important;	

}

.margin30 {

	margin-bottom:30px;	

}

.margin40 {

	margin-bottom:40px;	

}

.margin15 {

	margin-bottom:15px;	

}

.margin10 {

	margin-bottom:10px !important;	

}

.no_marg {

	margin:0 !important	

}

.no_bg {

	background:none !important;

}



/*----- txt, links, lines, titles -----*/

a {
	color:#F0F;
	outline:none;
	text-decoration: none;
}

a:hover{
	text-decoration:none;
	color: #0C0;

}

.upercase {

	text-transform:uppercase;

	font-size:12px;

}

.upercase2 {

	text-transform:uppercase;

}

.non_underline {

	text-decoration:none;	

}

.non_underline:hover {

	text-decoration:underline

}

h1 {

	font-size:24px;

	line-height:1.2em;

	margin-bottom:16px;

	color:#373737;

}

h1.title {

	font-size:24px;

	line-height:1.2em;

	margin-bottom:16px;

	color:#ed1b2d;

	padding-top:11px;

}



h2 {

	color:#000;

	font-size:14px;

	font-weight:bold;

	padding:0 0 7px 0px;

	height:19px;

	position:relative;

	margin-bottom:20px;

	border-bottom:1px solid #c2c8cb;

	line-height:18px;

}

h2 a {

	color:#010101;

	font-size:14px;

	position:absolute;

	left:32px;

}

h3 {

	font-size:14px;

	line-height:1.2em;

	color:#000;

	background:url(images/h3_bg.gif) repeat-x 0% 0%;

	padding:10px 0 7px 11px;

	margin-bottom:14px;

}

.style1 {

	font-size:13px;

	color:#8a8a8a;

	font-style:italic;

}

.style2 {

	color:#4e4e4e	

}

h4 {

	font-size:14px;

	margin-bottom:14px;

	color:#ed1b2d;

	line-height:18px;

}





/*==================boxes====================*/

.more {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background:url(images/arrow_right.gif) no-repeat 100% 3px;
	padding-right:15px;

}

.more:hover {

	text-decoration:none

}

.address  { 

		color:#8a8a8a;

		font-size:13px;

	}

	.address dd { 

		clear:both;

		text-align:right;

		width:250px;

		color:#8a8a8a

	}

		.address dd span { 

			float:left;

			padding-right:0;

		}

		.address dd strong { 

			padding-right:54px;

			font-weight:normal

		}

		.address dd a { 

			color:#8a8a8a

		}

.address2  { 

		width:300px;

		float:left

	}

	

.address2 dt { 

		color:#000;

		font-size:14px;

		text-decoration:underline;

		font-style:italic;

		padding-bottom:5px;

	}

	.address2 dd { 

		clear:both;

		text-align:right;

		width:250px;

		color:#8a8a8a

	}

		.address2 dd span { 

			float:left;

			padding-right:0;

		}

		.address2 dd strong { 

			padding-right:54px;

			font-weight:normal

		}

		.address2 dd a { 

			color:#8a8a8a

		}



/*===== header =====*/

.logo {

	position:absolute;

	margin:35px 0 0 35px;

	width: 920px;

}

.menu {

	position:absolute;

	margin:126px 0 0 35px;

	background:#0088aa url(images/menu_bgs1.gif) no-repeat 0% 0%;

	width:920px;

}

.menu div {

	background:url(images/menu_bgs2.gif) no-repeat 100% 0%;

	width:100%;

	height:30px;

	padding:10px 0 0 0

}

.menu ul li {

	float:left;	

	background:url(images/spacer.gif) no-repeat 100% 0%;

	padding:0 16px;

}

.menu ul li a {

	display:inline-block;

	float:left;

	font-size:18px;

	color:#fff;

	line-height:1.2em;

	text-decoration:none;

}



.menu ul li a:hover, .menu ul li a.active  {

	color:#414141;

}

.search {

	position:absolute;

	right:55px;

	top:75px;

	padding-right:25px;

	height:27px;

	width:196px

}

.button_search {

	position:absolute;

	right:0;

	top:0;

	width:21px;

	height:27px;

	background:url(images/search_button.gif) no-repeat 0% 0%;

	cursor:pointer;

	border:none;

}

.inp {

	position:absolute;

	left:0;

	top:0;

	width:186px;

	border:1px solid #ccc;

	background:#f7f7f7;

	text-transform:uppercase;

	color:#8a8a8a;

	font-size:10px;

	padding:5px 0 5px 5px;

}

/*===== content =====*/

.block {

	width:918px;

	margin:0 auto;

	padding:1px 0 0 1px;

	border:1px solid #cbcbcb;

	margin-bottom:20px;

}

.box {

	background:#f0f0f0;

	padding:9px 28px 10px 9px ;

	position:relative;

}

.pagination {

	position:absolute;

	bottom:28px;

	right:30px;

}

.pagination li {

	float:left;	

}

.pagination li a{

	font-size:18px;

	width:28px;

	height:25px;

	text-align:center;

	padding:3px 0 0 0; 

	color:#fff;

	display:block;

	margin-right:2px;

	line-height:1.2em;

	text-decoration:none

}

.b1 {

	background:#bfbfbf;	

}

.b2 {

	background:#919191;	

}

.b3 {

	background:#606060;	

}

.news {

	padding:0 0 0 18px;

	background:url(images/icon.gif) no-repeat 0% 2px;

	line-height:16px;

}

.line_hor {

	width:100%;

	overflow:hidden;

	background:url(images/dot.gif) repeat-x 0% 0%;

	height:1px;

	line-height:0px;

	margin:15px 0

}

.line_hor2 {

	width:100%;

	overflow:hidden;

	height:1px;

	line-height:0px;

	margin:39px 0;

	background:#e4e4e4

}

.date {

	color:#ed1b2d	

}

.txt_icon {

	width:100%;

	overflow:hidden;

	margin:0 0 25px 0;

	color:#4e4e4e;

	font-size:13px;

	font-weight:bold

}

.block2 {

	padding:12px 0 0 62px;

	float:left;

	width:203px

}

.icon1 {

	background:url(images/icon2.gif) no-repeat 0% 0%;	

}

.icon2 {

	background:url(images/icon3.gif) no-repeat 0% 0%;

}

.icon3 {

	background:url(images/icon4.gif) no-repeat 0% 0%;	

}

.icon4 {

	background:url(images/icon5.gif) no-repeat 0% 0%;

}

.block3 {

	float:left;

	width:260px

}

/*===== footer =====*/



/*----- forms -----*/

.inp_area {

	width:287px;

	height:35px;

}

.inp_area input {

	width:287px;

	background:#fff;

	border:1px solid #c2c8cb;

	font-size:13px;

	padding:3px 0

}

.txt_area {

	width:287px;

	height:157px;

}

.txt_area textarea {

	width:287px;

	height:150px;

	background:#fff;

	margin:7px 0 0 0;

	border:1px solid #c2c8cb;

	font-size:13px;

}

.form_link {

	padding:15px 0 0 0	

}

.form_link a {

	margin:0 0 0 15px;	

}

/*==========================================*/

/* slideshow gallery */



		#loopedSlider,#newsSlider { margin:0 auto;  clear:both; }

		.slides { position:absolute;  }

		.slides div { position:absolute; top:0; width:400px; display:none; }

		.gallery {width:400px; overflow:hidden; height:231px; position:relative; margin-right:20px}

		

/*--- tabs begin ---*/

ul.tabs {

	margin: 0;

	padding: 0;

	float: left;

	list-style: none;

	height: 31px; /*--Set height of tabs--*/

	width: 100%;

	position:relative;

}

ul.tabs li {

	float: left;

	overflow: hidden;

	position: relative;

	background:#c4d1d7;

	

	height:31px;

	line-height:30px;

	text-align:center;

	font-size:14px;

}

ul.tabs li a {

	text-decoration: none;

	color: #000;

	display: block;

	outline: none;

	text-align:center;

	font-size:14px;

	padding:0 11px;

	padding-bottom:1px;



}

ul.tabs li a:hover {

	

}

ul.tabs li.active, ul.tabs li a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/

	background:#fff

}





.tab_container {

	overflow: hidden;

	width: 100%;

	background:#fff;

	color:#8a8a8a;

	float:left;

	font-size:10px;

	text-transform:uppercase;

}



.tab_container .more {

	font-size:13px;

	text-transform:none;

}

.tab_content {

	padding: 25px 20px 35px 11px;

}



/*--- tabs end---*/

.white_block {

	background:#fff;

	padding:19px 15px 30px 26px

}

.pad {

	padding:19px 15px 30px 15px !important

}

.pt10 {

	text-transform:uppercase;

	font-size:10px

}
.link2 {
	FONT-SIZE: 13px; 
	COLOR: #6A6A6A; 
	TEXT-DECORATION: none
}
.link2:hover {
	FONT-SIZE: 13px; 
	font-weight:bold;
	COLOR: #12ad1d; 
	TEXT-DECORATION: none
}

.link2ge {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none
}
.link2ge:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #12ad1d; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: none
}

.subTitlu1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #C00;
	FONT-FAMILY: "Trebuchet MS", Tahoma;
	text-align:justify;
}
.nume_aut {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #660;
	FONT-FAMILY: "Trebuchet MS", Tahoma;
	text-align:justify;
	font-style: italic;
}
.feld1 {
	BORDER: 0px none #999999;
	FONT-SIZE: 12px;
	WIDTH: 150px;
	COLOR: #333333;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
	HEIGHT: 91px;
	BACKGROUND-COLOR: #ffffff;
	font-weight: normal;
}
.text1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #333333; 
	FONT-FAMILY: Trebuchet MS, Tahoma;
	text-align:justify;
}