﻿* {

	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:#484848; line-height:1.3em; margin:5px 0px 5px 0px; text-decoration:none; }

.innertube h1.secondnews{ font-size:1.6em; font-weight:normal; color:#484848; }

.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, dl.nav dd li:hover { padding: 0; background: url(img/dotted-border.gif) repeat-x 0 bottom; /*height:auto;*/ }



	dl.nav dd li a { display: block; padding: 3px 3px 3px 14px; margin: 0; background: url(img/bullet.gif) no-repeat 5px center; border: none; text-decoration: none; color: #333; /*height:auto;*/ }



	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;



}







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;



	}







	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, dl.nav dd li:hover { padding: 0; background: url(img/dotted-border.gif) repeat-x 0 bottom; height:auto; }



	dl.nav dd li a { display: block; padding: 3px 3px 3px 14px; margin: 0; background: url(img/bullet.gif) no-repeat 5px center; border: none; text-decoration: none; color: #333; }



	dl.nav dd li a:hover { background-color: #f3fbff; 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:12px; font-weight:bold; color:#4E80C1; 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; }