﻿* {
	padding:0;
	margin:0;
}

body{
		margin:0;
		padding:0;
		line-height: 1.5em;		
		background: #FFF;
		color: #000;		
		font-family:Verdama, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
}

:focus { outline:none;}
.clear {clear:both; }
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {height:1px;}
input.search {
	border: 1px #CCCCCC solid;
}

a, a:link, a:visited {	color:#9F0000; font-weight:bold; }
a:hover { color:black; }
div.line3 {
	width:100%;
	background:#ffffff url('img/line3.gif') repeat-x left top;
	height:20px;
	margin: 6px 0px 6px 0px;
}

img.news_image_fl {margin:3px 3px 3px 3px; float:left; border-right:1px gray dotted; padding-right:5px;} /* float left*/
img.news_image_fr {margin:3px 3px 3px 3px; float:right;} /* float right*/
img.gallery {margin:3px 20px 30px 3px; float:left; border:1px gray dotted; padding:5px;} /* float left*/
ul.othernews {	margin:0px 0px 0px 20px; list-style:disc; line-height:1.5em; }
ul.othernews li a, ul.othernews li a:link, ul.othernews li a:visited {	color:#1F638A; font-weight:bold; }
ul.othernews li a:hover { color:black; }
ul.anounces {	margin:0px 0px 0px 20px; list-style:disc; line-height:1.5em; }
ul.anounces li a, ul.anounces li a:link, ul.anounces li a:visited {	color:#595959; font-weight:bold; }
ul.anounces li a:hover { color:black; }
p.productinfo {
	/*min-height: 80px;
	height: auto !important;
	height: 80px;*/
}

/* ---------------- ## main layout ## ------------------- */
#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
/* border-top:1px #ffffff; */ /* do not remove */
}

#header{
	/*background: #EAEAEA;*/
background: #FFF;
	/*height: 305px;*/ /*Height of top section*/
	font-family:Verdana;
	font-size:11px;
	margin-bottom: 10px;
}


#top_advertising{
	width:100%;
	margin-right: 0px;
	height:5px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentspace{
	margin-right: 0px; /*Set right margin to RightColumnWidth*/
    background-color: #fff;
    margin: 0 0 12px 0;
    padding: 4px 0;
    border-left: 2px solid #eee;
    border-right: 2px solid #eee;
    border-top: 4px solid #E8E8E8;
    border-bottom: 4px solid #E8E8E8;
}

/* content space for 1st display style     */
#contentspace #leftside1 {
	width:174px;
	border: none;
	border-right:2px #f2f2f2 dotted;
	float:left;
}

#contentspace #rightside1 { width:796px; border: none; border-left:2px #f2f2f2 dotted; float:left; }
#contentspace #rightside1 #rightside1_top  { width:796px; border: none; float:left; }
#contentspace #rightside1 #rightside1_top #rightside1_top_left  { width:460px; border: none; float:left; padding-top:2px; padding-bottom:5px; }
#contentspace #rightside1 #rightside1_top #rightside1_top_right  { width:316px; border: none; float:right; padding-top:2px; padding-bottom:5px; /*background: url('img/accordion-bg.gif') repeat-y;*/ }
#contentspace #rightside1 #rightside1_bottom  { width:796px; border: none; float:left; }
#contentspace #rightside1 #rightside1_bottom #rightside1_bottom_left  { width:550px; border: none; float:left; padding-top:2px; padding-bottom:5px; }
#contentspace #rightside1 #rightside1_bottom #rightside1_bottom_right  { width:226px; border: none; float:right; padding-top:2px; padding-bottom:5px; }

div.separator1 {
	width:100%;
	border-top:6px #375972 solid;
}

/* END content space for 1st display style */
#footer{
clear: left;
width: 100%;
background: #5385aa;
color: #fefefe;
text-align: center;
padding: 4px 0;
}

#footer a
{
color:#fefefe;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
/*font-family:Georgia, Garamond, "Times New Roman", Times, serif;*/
font-size:1em;
line-height:1.5em;
background-color:#ffffff;
}

.innertube h1.firstnews{ font-size:1.8em; font-weight:bold; color:#000000; line-height:1.3em; margin:5px 0px 5px 0px; text-decoration:none; }
.innertube h1.secondnews{ font-size:1.6em; font-weight:normal; color:#34548F; }
.innertube a h1.secondnews{ text-decoration:none; }
.innertube h1.comentarii{ padding-left:30px; font-size:1.6em; font-weight:normal; color:#484848; background: url('img/bg_comm2.gif') no-repeat left top; height:30px; }
.innertube h1.secondnews2{ padding-left:30px; font-size:1.6em; font-weight:normal; color:#484848; background: url('img/bg_comm.gif') no-repeat left top; height:30px; }
.innertube h1.sectiontitle{ font-size:2.2em; font-weight:normal; color:#000000; margin-bottom:15px; margin-top:15px; }
.innertube h2.title{ font-size:1.6em; font-weight:normal; color:#1F638A; margin-bottom:5px; }
.innertube a h2.title{ text-decoration:none; }

/* ---------------- end ## main layout ## --------------- */
/* --------- ## header content section ##-------------    */
#top_header{
	background: #000000;
	height: 27px; /*Height of top section*/;
	margin-top: 0px;
	color: #fff;
	line-height: 1em;
}

#top_header_menu{
	width:750px;
	float:left;
	padding: 0px 2px 2px 2px;
}

#top_header_temperature{
	width:100px;
	float:left;
	margin-left:10px;
	padding: 7px 2px 2px 2px;
}

#top_header_login{
	width:190px;
	float:right;
	padding: 7px 4px 2px 2px;
	text-align:right;
}

#top_header_login a, #top_header_login a:link { color:#DFDFDF; }
#top_header_login a:hover { color:#FFF; }
#middle_header{
	/*background:aqua;*/
	height: 90px; /*Height of top section*/
	margin:5px 0px 5px 0px;
	color:#fff;
}

#middle_header_logo {
	width:239px;
	height:100%;
	float:left;
	background:0 0 #fff url('img/modelde.png') no-repeat;
	top:0px;
}



#middle_header_rightbanner {
	width:728px;
	height:100%;
	float:right;
	/*background:green;	*/
}

#middle_header_rightbanner img
{
	border:none;
}

#mainmenu_header {
	/*height: 44px;*/
	background: #F2F2F2 url('img/bg_mainmenu.gif') repeat-x;
	margin: 0px 0px 3px 0px;
	padding-top:1px;
}

#secundarymenu_header {
	/*height:153px;*/
	/*background:lime;*/
	margin:0px 0px 0px 0px;
	padding-top:0px;
}

#secundarymenu_header img
{
	border:none;
}
/* --------- ## END header content section ##--------- */
/* ------------ ## menu_style0 ## ------------------- */
#nav_top {
	clear:both;
	padding-top:0px;
}

#nav_top ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}

#nav_top li {

	display:inline;

	margin:0;

	padding:0;

}

#nav_top a, #nav_top a:link {

	display: block;

	float: left;

	padding: 0 12px;

	border-right: 1px #3E3E3E solid;

	border-bottom: none;

	border-left: 1px solid #3E3E3E;

	color: #fff; /*background:#970601;*/;

	background: #000000;

	font-size: 1.2em;

	line-height: 2;

	text-decoration: none;

}

#nav_top a:hover,

#nav_top a:focus {

	background: #1F638A;

}

#nav_top .sel a {background:#b31203;}

#nav_top .sel a:hover,

#nav_top .sel a:focus {background:#b31203;}

/* ------------ ## end menu_style0 ## ------------------- */



/* ------------ ## menu_style02 ## -------------------- */



	dl.nav { margin: 0 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

	dl.nav dt {

			padding: 6px 4px 3px 4px; margin: 0 0 6px 0;

			font-weight: bold;

			border-bottom: 1px solid #eee;

			font-family: 'ms trebuchet', trebuchet, sans-serif;

			color: #4e80c1;

	}



	dl.nav ul { list-style:none; margin-left:0px; padding-left:0px;}

	dl.nav dd { margin-left:0px; padding-left:0px; }



	dl.nav dd li { padding: 0; background: url(img/dotted-border.gif) repeat-x bottom; /*line-height:1.4em;*/ clear:both; display:inline-block; /*float:left;*/ margin-bottom:3px; width:100%; height:auto !important;   }
	dl.nav dd li a { /*display: block;*/ padding: 3px 3px 3px 14px; margin: 2px; background: url(img/bullet.gif) no-repeat 5px center; border: none; text-decoration: none; color: #333; /*line-height:1.4em;*/ clear:both;  }
	dl.nav dd li a:hover { background-color: #f3fbff; color: #4e80c1;  }











/* ------------ ## menu_jobs ## -------------------- */







.latestJobs {



  background-color: #fff;



  margin: 0 0 12px 20px;



  width:408px;



  padding: 2px 0 4px 0;



    border-left: 1px solid #eee;



    border-right: 1px solid#eee;



    border-top: 4px solid #E8E8E8;



    border-bottom: 4px solid #E8E8E8;



  -moz-border-radius: 4px;



}







#rightcolumn .latestJobs h3 {



  margin: 0.3em 0 0.4em 10px;



  background:url(img/job_box_h.jpg) 0 0 no-repeat;



  text-indent:-9999px;



  display:block;



  height:23px;



}







.latestJobs ul {



  margin: 0;



  padding: 0;



  list-style: none;



  overflow: hidden;



  font-size: .92em;



  width: 408px;



  border-bottom: 1px solid #F0F0F0;



}







.latestJobs ul li {



  width:408px;



  float: left;



  margin: 0;



  padding: 3px 0;



  border-top: 1px solid #F0F0F0;



  line-height: 1.4em;



}







.latestJobs ul li.odd {



  background-color:#f6f6f6;



}







.latestJobs ul li .company {



  color:#999;



  padding-left:30px;



}







.latestJobs ul li span.company {



  color:#999;



  padding-left:30px;



  font-size:.86em;



}











.latestJobs ul li a:hover .company {



  text-decoration:none;



}







.latestJobs ul li a {



  padding: 2px 0 2px 10px;



  display: block;



  text-decoration: none;



  color: #444;



}







.latestJobs ul li a.freelance {



  padding-left:30px;



  background:url(img/ico_fl.gif) 10px 5px no-repeat;



}







.latestJobs ul li a.fulltime {



	padding-left: 30px;



	background: url(img/ico_ft.gif) 10px 5px no-repeat;



	background-color: #F8F8F8;



}







.latestJobs ul li a:focus {



  outline: none;



}







.latestJobs ul li a:hover {



  text-decoration: underline;



  border:none;



}







.latestJobs .bottomLinks {



  padding: 2px 0 2px 10px;



  font-weight:normal;



  position:relative;



  height:25px;



}







.latestJobs .bottomLinks a {



color: #0040B6;



font-size: 0.9em;



text-decoration: underline;



}







.latestJobs .bottomLinks a:hover {



color: #cc0000;



font-size: 0.9em;



text-decoration: underline;



}







.latestJobs .bottomLinks .postJobs {



  position:absolute;



  right:10px;



  top:8px;



}







.latestJobs .bottomLinks .browseJobs {



  position:absolute;



  left:10px;



  top:8px;



}







/* ------------ ## enf menu_jobs ## -------------------- */







/* ------------ ## left menu ## ------------------------ */



/* ------------ ## end left menu ## -------------------- */







.leftbox01  { float:left; width:48%; margin-right:2px;}



.rigthbox01 { float:right; width:48%; margin-left:2px; }











div.line01 {



	background: url('img/bg_line.gif') repeat-x left top;



	height:10px;



	margin:5px 0px 5px 0px;



}











div.HP_tile {



	float:left;



	width:220px;



	height:226px;



	padding:0px;



	margin:0px;



	background-image:url(img/homepage_tile_bk.jpg); 



	background-repeat:no-repeat;



}







div.HP_tile_image {



	width:191px;



	padding:8px 8px 0px 8px;



	margin:0;



}







div.HP_tile_row {



	width:182px;



	padding:0px;



	margin:2px 0px 0px 12px;



}







div.HP_tile_row h3 {
	font-size:1.2em;
	color:#34548F;
}

div.read_more {
	float:right;
	width:80px;
	padding:0px;
	margin:2px 12px 0px 0px;
}

/* ------------ ## menu_style02 ## -------------------- */
	dl.nav { margin: 0 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	dl.nav dt {
			padding: 6px 4px 3px 4px; margin: 0 0 6px 0;
			font-weight: bold;
			border-bottom: 1px solid #eee;
			font-family: 'ms trebuchet', trebuchet, sans-serif;
			color: #4e80c1;
	}

/* ------------ ## end menu_style02 ## -------------------- */







/* Paginatie



-------------------------------------------------*/







div.content_list



{



    background-color: #ffffff;



    padding: 5px 0px;



}







div.content_list .navigation



{



    float: right;



}







div.content_list .list



{



    margin-top: 10px;



}







div.content_list .navigation



{



    text-align: right;



    padding: 0px 2px 2px 2px;



}





div.content_list .main_navigation



{



    margin: 0px 0px 10px 0px;







    border-bottom: 1px solid #EBEFF3;



    border-top: 1px solid #EBEFF3;



    padding-top: 3px;



    padding-bottom: 3px;



    font-family: Tahoma, Arial, Sans-serif;



    font-size: 11px;



}







div.content_list .main_navigation h3



{



    float: left;



    font-size: 15px;



    color: #016DAB;



    font-weight: 800;



    padding-left: 20px;



    line-height: 20px;



}







div.content_list .main_navigation h3 img



{



    vertical-align: top;



}







div.content_list .main_navigation div.links



{



    text-align: right;



    line-height: 20px;



    color: #666666;



    font-family: Tahoma, Arial, Sans-serif;



    font-size: 100%;



    font-weight: normal;







    padding-right: 20px;



}







div.content_list .main_navigation div.links a



{



    padding: 3px 6px 3px 6px;



    border: 1px solid #9AAFE5;



    margin-right: 2px;



    margin-left: 0px;



    text-decoration: none;



}







div.content_list .main_navigation div.links a:hover



{



    border: 1px solid #2E6AB1;



}







div.content_list .main_navigation div.links a.selected



{



    font-weight: 800;



    color: #FFFFFF;



    background-color: #7b96bd;



    border: 1px solid #7b96bd;



}







div.content_list .main_navigation div.links a.next {



    font-weight: 800;



}







div.content_list .main_navigation div.links a.previous {



    font-weight: 800;



}







div.content_list .main_navigation div.links span.previousNextDisabled {



    font-size: 100%;



    font-weight: 800;



    padding: 3px 6px 3px 6px;



    margin-right: 2px;



    color: #b0b0b0;



    border: 1px solid #b0b0b0;



}







div.content_list .list div.box



{



    display: block;



    float: left;



    width: 114px;



    height: 190px;



    margin: 0px 5px 15px 5px;



    padding: 0px 0px 10px 0px;



}







div.content_extra div.content_list .list div.box



{



    height: auto;



    margin: 0px 5px 15px 5px;



    padding: 0px 0px 10px 0px;



}











/* Sfarsit paginatie



-------------------------------------------------*/







/* Formular contact



-------------------------------------------------*/







#ContactFormID {

	background:#ffffff;

	width: auto;

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

	margin-left:0px



}







#ContactFormID input



{



	width:200px;



	text-align:left;



	padding-right:3px;



	padding-left:3px;



	margin-top:2px;



	margin-bottom:2px;



	border:solid 1px #CCCCCC;



}







#ContactFormID select



{



	width:210px;



	margin-top:2px;



	margin-bottom:2px;



	text-align:left;



	border:solid 1px #CCCCCC;



}







#ContactFormID .texte



{



	text-align:right;



	padding-right:10px;



	width:120px;



	vertical-align:middle;



}







#ContactFormID textarea



{



	border:solid 1px #CCCCCC;



}







#ContactFormID .button1



{



	background-image:url(img/trimite.gif);



	width:60px;



	height:20px;



	border:none;



	margin-left:135px;



}







#ContactFormID .button2



{



	background-image:url(img/reset.gif);



	width:60px;



	height:20px;



	border:none;



	margin-left:20px;



}







#ContactFormID .button1:hover, #ContactFormID .button2:hover



{



	cursor:pointer;



}







.buton



{



	cursor:pointer;



}







/* Galerie foto */







#galerie  



{



	width:100%;



}







#galerie img 



{



	width:135px;



	height:101px;



	margin:0;



	padding:3px;



	border: 1px solid #ccc;



}







#galerie td 



{



	text-align:center;



	width:145px;



}



div#boxa_login

{

	border:8px solid #e8e8e8; 

	width:290px; 

	padding:28px 5px 5px 5px; 

	background:url(img/login_header.gif); 

	background-repeat:no-repeat; 

	margin-bottom:5px;

}

p.special1 { font-size:12px; color:#375972; }
p.special1 b { color:#4E80C1; }

div.loto_ball { background:url(img/loto_ball.jpg); width:50px; height:46px; float:left; display:inline; margin:10px 3px 20px 0px; font-size:26px; font-weight:bold; padding:25px 0px 0px 20px;}

a.buton_albastru { background:url('img/buton_albastru.png'); width:83px; height:21px; color:#FFF; display:inline-block; text-decoration:none; text-align:center;}

a.buton_tab { display:block; padding:3px 10px; float:left; border:1px solid #808080; text-decoration:none; color:#000; background:#fff url(menu_yahoo/resources/sprite.png) repeat-x 0 0; font-weight:normal; margin-right:1px; border-bottom:0px;}
a.buton_tab:hover { color:#666; background:url(menu_yahoo/resources/sprite.png) repeat-x 0 -1700px;}
a.selected_buton_tab { color:#666; background:url(menu_yahoo/resources/sprite.png) repeat-x 0 -1700px; font-weight:bold; }

.firma_menu { display:none; border:1px solid #808080; padding:8px 12px; margin-top:-1px;}
table.domenii_firme { width:100%; }
table.domenii_firme h3 { text-align:center; border-bottom:1px dotted #ccc; margin-bottom:8px; }
table.domenii_firme img { border:none;}
table.domenii_firme table { width:100%; margin-bottom:20px; }
table.domenii_firme table tr td { text-align:center; }

table.siteuri { width:100%; border-collapse:collapse; margin:15px 0px 0px 0px; }
table.siteuri tr th { background:url(menu_yahoo/resources/sprite.png) repeat-x 0 0; border:1px solid #808080; border-right:1px solid #cccccc; line-height:26px; color:#333; padding:0px 10px;}
table.siteuri tr.impar { background:#e6e6e6; }
table.siteuri tr td { text-align:center; padding:4px 3px; border-bottom:1px solid #cccccc; }
table.siteuri tr td img {border:none;}
table.siteuri tr td h3 {text-align:left; font-size:12px; font-weight:bold; color:#4E80C1; text-decoration:none;}
table.siteuri tr td h3 a { font-size:16px; font-weight:bold; color:#990000; text-decoration:none;}
table.siteuri tr td h3 a:hover { text-decoration:underline; }

div.search_box { background:#E6E6E6; padding:10px 10px; margin-bottom:18px; }
div.search_box table { border-collapse:collapse; }
div.search_box table tr td { padding:5px 10px; }
div.search_box select { border:1px solid #CCCCCC; width:270px; }

div.firma_box { border:1px solid #CCCCCC; padding:5px 5px; margin-bottom:8px; }
div.firma_box img { margin:0px 7px 7px 0px; border:none; }
div.firma_box ul { margin-left:0px !important; }

div.zodie_container { margin:10px 0px 10px 0px; }
.zodie_cell { height:64px; width:64px; float:left; margin:0px 6px; }

a.berbec { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat 0px 0px;}
a.berbec:hover { background-position: 0px -64px; }
a.berbec span { display: none; }

a.taur { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -64px 0px;}
a.taur:hover { background-position: -64px -64px; }
a.taur span { display: none; }

a.gemeni { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -128px 0px;}
a.gemeni:hover { background-position: -128px -64px; }
a.gemeni span { display: none; }

a.rac { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -192px 0px;}
a.rac:hover { background-position: -192px -64px; }
a.rac span { display: none; }

a.leu { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -256px 0px;}
a.leu:hover { background-position: -256px -64px; }
a.leu span { display: none; }

a.fecioara { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -320px 0px;}
a.fecioara:hover { background-position: -320px -64px; }
a.fecioara span { display: none; }

a.balanta { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -384px 0px;}
a.balanta:hover { background-position: -384px -64px; }
a.balanta span { display: none; }

a.scorpion { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -448px 0px;}
a.scorpion:hover { background-position: -448px -64px; }
a.scorpion span { display: none; }

a.sagetator { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -512px 0px;}
a.sagetator:hover { background-position: -512px -64px; }
a.sagetator span { display: none; }

a.capricorn { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -576px 0px;}
a.capricorn:hover { background-position: -576px -64px; }
a.capricorn span { display: none; }

a.varsator { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -640px 0px;}
a.varsator:hover { background-position: -640px -64px; }
a.varsator span { display: none; }

a.pesti { display: block; width :64px; height:64px; background:url('img/zodii.gif') no-repeat -704px 0px;}
a.pesti:hover { background-position: -704px -64px; }
a.pesti span { display: none; }

div#weather { width:100%; }
div#weather h3 { color:#333; font-size:17px; font-weight:bold; line-height:17px; margin:0; text-decoration:none; }
div#weather span.gray_details { color:#999; text-align:right; font-weight:bold; font-size:10px; display:block; width:100%; }
div#weather table { width:100%; margin:10px 0px 5px 0px; border-collapse:collapse; }
div#weather table tr th { border-bottom:1px solid #EEE; border-top:1px solid #DDD; text-align:left; color:#666; }
div#weather table tr td { padding:3px 0px; color:#666; }

div.cale_site { font-size:11px; color:#999; margin-bottom:5px; }
div.cale_site a { color:#999; text-decoration:none; }
div.cale_site a:hover { text-decoration:underline; color:#333; }

div#rightside1_top_left div.innertube ul { margin-left:20px; }
div#rightside1_top_left div.innertube ul li { list-style:outside; }
