/* CSS Document */
html, body, div, span, a, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

html, body {
	font-family:Arial, sans-serif;
	font-size:13px;
	line-height: 1.3em;
	letter-spacing:+1px;
	word-spacing:0px;
	text-align:justify;
	height:100%;
	width:100%;
}

/*
html {
	background:#F4F5F7 url(../uploads/images/bg_index.jpg) top repeat-x;
}

body {
	background:url(/uploads/images/bg.jpg) bottom repeat-x;
}
#page-background {
	position:fixed; top:0; left:0; width:100%; height:100%;
	z-index:0;
}
}*/

strong {
	font-weight:bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

div {
	position:relative;
	display:block;
}

a {display:block-inline}
a:visited {text-decoration:none;color:#fff}
a:link {text-decoration:none;color:#fff}
a:hover {text-decoration:none;color:#fda}
a:active {text-decoration:none;color:#ffa}

a img {
	text-decoration: none;
	border: 0px none;
}
		
p {
	text-indent: 0px;
}

hr {
	display: block;
	width: 948px;
	height: 0px;
	border: 0px;
	border-top: 2px solid #414142;
	margin-left: 12px;
}

textarea:focus, input:focus {
 	border-style: hidden !important;
 	outline: none !important;
 	color:#ccc;
}

.delacap {
	clear:both
}

.centru {
	margin: 0px auto;
}

.dreapta {
	float:right;
	padding-left:5px;
	padding-right:5px;
	display:inline;
}

.stanga {
	float:left;
	padding-left:5px;
	padding-right:5px;
	display:inline;
}

.dreaptafaraspatiu {
	float: right;
  	display:inline;
}

.stangafaraspatiu {
	float: left;
   	display:inline;
}

.imgs {
	border:1px solid #006666;
}

.imgflipped {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}

/* css pentru endebbed font 
@font-face {
	font-family: 'DevroyeRegular';
	src: url('/uploads/fonts/DEVROYE_-webfont.eot');
	src: local('?'), url('/uploads/fonts/DEVROYE_-webfont.woff') format('woff'), url('/uploads/fonts/DEVROYE_-webfont.ttf') format('truetype'), url('/uploads/fonts/DEVROYE_-webfont.svg#webfont0K7xQ8Ow') format('svg');
	font-weight: normal;
	font-style: normal;
} 
*/

/* colturi rotunjite
.css5 {
    -webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border:3px solid #E7E7E7;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	background:#F4FCD3;
}
*/
/* Stylesheet: tema_sanero : css_principal Modified On 2014-01-07 12:41:40 */
body{
background:#000;
color:#fff;
line-height: 18px;
}

h1{font-size: 16px;}

.header_top {background: url(/uploads/tema_sanero/bg_top1.jpg) repeat-x; height:15px;}
.header_holder {background: #000000 url(/uploads/tema_sanero/bg_top2.jpg) no-repeat top center; height:161px;}
.header {width:1000px; margin:0px auto; height:120px; padding:0px; background: url(/uploads/tema_sanero/bg_header.jpg) no-repeat top center; }
.meniul {width:1000px;margin:0px auto;height:38px;}
.sunet{position:absolute; top:12px; right:-3px;}
.eng{position:absolute; top:10px; right:20px;}
.gr{position:absolute; top:10px; right:45px;}
.page_holder{background:#000 url(/uploads/tema_sanero/bg_main.jpg) no-repeat top center;}
.page {margin:0px auto; width:1000px; min-height:630px; border:1px; background-color:#343529;}

#content{padding:20px 30px}
.split_horiz {background: url(/uploads/tema_sanero/split_horiz.gif) repeat-x; height:2px;margin: 0px 30px}

.split_horizb {background: url(/uploads/tema_sanero/split_horiz.gif) repeat-x; height:2px;margin: 5px 0px 15px 0px}

.footer { background: url("/uploads/images/bg_footer.jpg") no-repeat center top; height: 99px; text-align: center;}

.borderimages{float:left; width:129px; padding: 5px 0px 0px 30px; border-left:1px solid #555555; margin-left:30px;}

.img {
border: 1px solid #999;
border-radius: 5px 5px 5px 5px;
margin-bottom: 5px
}

#continut{width:440px; margin:0px auto}

.table_contact {
font-size: 14px;
border: 1px solid #444;
width: 440px;
background-color: #2C2F26;
border-radius: 5px 5px 5px 5px;
display: table;
border-collapse: separate;
border-spacing: 9px;
}

.project_item_description {
float: left;
width: 719px;
background-color: #2C2F26;
border: 1px solid #444;
padding: 10px;
margin: 10px 0px 10px 10px;
min-height: 100px;
border-radius: 5px 5px 5px 5px;
}

.project_item_description a:visited {text-decoration:none;color:#9EA07D;font-weight:bold}
.project_item_description a:link {text-decoration:none;color:#9EA07D;font-weight:bold}
.project_item_description a:hover {text-decoration:none;color:#71725A;font-weight:bold}
.project_item_description a:active {text-decoration:none;color:#ffa;font-weight:bold}

/* Stylesheet: tema_sanero : css_sanero Modified On 2014-01-12 19:40:49 */
/* The wrapper clears the floating elements of the menu */
/* Seteaza divul care contine meniul */
#menuwrapper {
        font-size: 13px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding:0px;
        margin:0px;
		height:38px;
		float:left;
		z-index:100;
       }
/* se ascund bulinele de din fata li-urilor si se defineste marginea fata de text */		
#primary-nav,
#primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	} 
/* se face ca ul-urile meniului de rang 1 sa fie fixe */	
#primary-nav ul {
	position: absolute;
	}
/* se face ca li-urile meniului de rang 1 sa fie aliniate pe orizontal */
#primary-nav li {
	float: left;
	}

/*se elimina decoratiunile de la link si se trateaza lincurile ca blocuri*/
#primary-nav a{text-decoration:none;display: block;padding:10px 0px 0px 40px}

/* se coloreaza linkurile de nivel unu */
#primary-nav a:visited {color:#fff;}
#primary-nav a:link {color:#fff;}
#primary-nav a:hover {color:#ffa;}
#primary-nav a:active {color:#fda;}

/* se coloreaza linkurile active */
#primary-nav li.menuactive a:visited {color:#ffa;}
#primary-nav li.menuactive a:link {color:#fda;}
#primary-nav li.menuactive a:hover {color:#fff;}
#primary-nav li.menuactive a:active {color:#fff;}

/* se coloreaza linkurile de sub linkurile active */
#primary-nav li.menuactive li a:visited {color:#fff;}
#primary-nav li.menuactive li a:link {color:#fff;}
#primary-nav li.menuactive li a:hover {color:#ffa;}
#primary-nav li.menuactive li a:active {color:#f68620;}

/*aici stabilim inaltimea butoanelor (a linkurilor) de nivel 1 in px*/
#primary-nav li a {
	min-height:27px;
}

/*aici stabilim inaltimea butoanelor (a linkurilor) submeniurilor in px*/
#primary-nav li:hover li a {
	min-height:18px;
}

/* aici stabileam inaltimea li-urilor de nivel inferior 1,2,3,...
#primary-nav li{
	height:27px;
}
#primary-nav li:hover li{
	height:27px;
}
#primary-nav li li:hover li{
	height:27px;
}

#primary-nav li li li:hover li{
	height:27px;
}
*/

/* Aici se pune linie de despartire intre butoane pe orizontala
#primary-nav li{
	margin-left: -1px;/* corectie de 1 px*/
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	}
*/
	
/* Aici se pune linie de despartire intre butoane pe verticala
#primary-nav li li  {
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	}
*/
	
/* Aici se coloreaza backgroundul unui li normal 
#primary-nav li {
	background:url(/uploads/images/btn1.jpg) repeat-x;
	background:#797;
	}
*/

/* Aici se coloreaza backgroundul unui li active si active.parent 
#primary-nav li.menuactive,
#primary-nav li.menuactive.menuparent {
	background:url(/uploads/images/btn2.jpg) repeat-x;
	background:#9933FF
	}
*/
	
/* Aici se coloreaza backgroundul unui li active normal
#primary-nav li:hover {
	background:url(/uploads/images/btn3.jpg) repeat-x;
	background:#006600
	}
*/

/* Aici se defineste latimea submeniului de grad 2 si 3 */
#primary-nav li li {
	width: 250px;
	margin-top: -1px;/* corectie de 1 px*/
	}
	
/* Aici se defineste deplasarea submeniului de grad 2 si 3 fata de ul-ul parinte*/
#primary-nav li li ul{
	margin-top: -16px;
 	margin-left: 235px;
	z-index: +1;
	}
	
/* Aici se defineste latimea submeniului de grad 4 */
#primary-nav li li li li {
	width: 200px;
	}
	
/* Aici se defineste deplasarea submeniului de grad 4 fata de ul-ul parinte*/
	
#primary-nav li li li ul{
	margin-top: -16px;
 	margin-left: -195px;
	z-index: +1;
}

/* The magic */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li:hover ul ul ul {
	display: none;
	}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav ul ul li:hover ul ul {
	display: block;
	}

/* IE Hacks */

#primary-nav li li {
	float: left;
	clear: both;
	}
#primary-nav li li a {
	height: 1%;
	}
/* Stylesheet: tema_sanero : css_meniu Modified On 2014-06-02 10:02:18 */
/* The wrapper clears the floating elements of the menu */
/* Seteaza divul care contine meniul */
#menuwrapperb {
        font-size: 13px;
/*        font-weight:bold;*/
        font-family:Verdana, Arial, Helvetica, sans-serif;
	height:38px;
        min-width:600px;
        margin:0 auto;
	z-index:100;
       }
/* se ascund bulinele de din fata li-urilor si se defineste marginea fata de text */		
#sec-nav,
#sec-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	} 
/* se face ca ul-urile meniului de rang 1 sa fie fixe */	
#sec-nav ul {
	position: absolute;
	}
/* se face ca li-urile meniului de rang 1 sa fie aliniate pe orizontal */
#sec-nav li {
	display:inline-block;
	}

/*se elimina decoratiunile de la link si se trateaza lincurile ca blocuri*/
#sec-nav a{text-decoration:underline;display: block;padding:15px 10px 0px 10px}

/* se coloreaza linkurile de nivel unu */
#sec-nav a:visited {color:#fff;}
#sec-nav a:link {color:#fff;}
#sec-nav a:hover {color:#ffa;}
#sec-nav a:active {color:#ada;}

/* se coloreaza linkurile active */
#sec-nav li.menuactive a:visited {color:#fda;}
#sec-nav li.menuactive a:link {color:#fda;}
#sec-nav li.menuactive a:hover {color:#ffa;}
#sec-nav li.menuactive a:active {color:#fff;}

/* se coloreaza linkurile de sub linkurile active */
#sec-nav li.menuactive li a:visited {color:#fff;}
#sec-nav li.menuactive li a:link {color:#fff;}
#sec-nav li.menuactive li a:hover {color:#ffa;}
#sec-nav li.menuactive li a:active {color:#f68620;}

/*aici stabilim inaltimea butoanelor (a linkurilor) de nivel 1 in px*/
#sec-nav li a {
	min-height:27px;
}

/*aici stabilim inaltimea butoanelor (a linkurilor) submeniurilor in px*/
#sec-nav li:hover li a {
	min-height:18px;
}

/* aici stabileam inaltimea li-urilor de nivel inferior 1,2,3,...
#sec-nav li{
	height:27px;
}
#sec-nav li:hover li{
	height:27px;
}
#sec-nav li li:hover li{
	height:27px;
}

#sec-nav li li li:hover li{
	height:27px;
}
*/

/* Aici se pune linie de despartire intre butoane pe orizontala
#sec-nav li{
	margin-left: -1px;/* corectie de 1 px*/
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	}
*/
	
/* Aici se pune linie de despartire intre butoane pe verticala
#sec-nav li li  {
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	}
*/
	
/* Aici se coloreaza backgroundul unui li normal 
#sec-nav li {
	background:url(/uploads/images/btn1.jpg) repeat-x;
	background:#797;
	}
*/

/* Aici se coloreaza backgroundul unui li active si active.parent 
#sec-nav li.menuactive,
#sec-nav li.menuactive.menuparent {
	background:url(/uploads/images/btn2.jpg) repeat-x;
	background:#9933FF
	}
*/
	
/* Aici se coloreaza backgroundul unui li active normal
#sec-nav li:hover {
	background:url(/uploads/images/btn3.jpg) repeat-x;
	background:#006600
	}
*/

/* Aici se defineste latimea submeniului de grad 2 si 3 */
#sec-nav li li {
	width: 250px;
	margin-top: -1px;/* corectie de 1 px*/
	}
	
/* Aici se defineste deplasarea submeniului de grad 2 si 3 fata de ul-ul parinte*/
#sec-nav li li ul{
	margin-top: -16px;
 	margin-left: 235px;
	z-index: +1;
	}
	
/* Aici se defineste latimea submeniului de grad 4 */
#sec-nav li li li li {
	width: 200px;
	}
	
/* Aici se defineste deplasarea submeniului de grad 4 fata de ul-ul parinte*/
	
#sec-nav li li li ul{
	margin-top: -16px;
 	margin-left: -195px;
	z-index: +1;
}

/* The magic */
#sec-nav ul, 
#sec-nav li:hover ul, 
#sec-nav li:hover ul ul, 
#sec-nav li:hover ul ul ul {
	display: none;
	}
#sec-nav li:hover ul, 
#sec-nav ul li:hover ul, 
#sec-nav ul ul li:hover ul, 
#sec-nav ul ul li:hover ul ul {
	display: block;
	}

/* IE Hacks */

#sec-nav li li {
	float: left;
	clear: both;
	}
#sec-nav li li a {
	height: 1%;
	}
/* Stylesheet: tema_sanero : css_menu_jos Modified On 2014-01-07 12:41:40 */
