
    .Rotate-90
    {
        display: block;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -font-size: 14px;
    }


/* folosit pentru back to page */
.simple_overlay {
	
	/* Modificat de mine pentru a avea alt scop*/
	display:block;
	
	/* place overlay on top of other elements */
	z-index:10000;

	
	/* styling */
	background-color:#333;
	
	width:150px;	
	min-height:50px;
	border:1px solid #666;
margin-top:-92px;
        margin-left:550px;
        position:fixed;
text-align:center;

}

/* styling for elements inside overlay */
			color:#fff;
		width:150px;	}
	
	.details a {
		color:#aba;
		font-size:15px;

	}
	
	/* ffolosit pentru back to page /*

<!--[if IE]>

    	.Rotate-90 {
    		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-font-size: 14px;
    	}

    <![endif]-->

  .tabs {
    /*float:left;*/
    width:100%;
 // background:#DAE0D2 url("bg.gif") repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }
  .tabs ul.tabs-list {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }
  .tabs ul.tabs-list li {
    float:left;
    background:url("left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
  .tabs ul.tabs-list a {
    float:left;
    display:block;
    background:url("right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#765;
    }
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  .tabs ul.tabs-list a {float:none;}
  /* End IE5-Mac hack */
  .tabs ul.tabs-list a:hover {
    color:#333;
    }
  .tabs ul.tabs-list .current {
    background-image:url("left_on.gif");
    border-width:0;
    }
  .tabs ul.tabs-list .current a {
    background-image:url("right_on.gif");
    color:#333;
    padding-bottom:5px;
    }



    .js .tabs .current-info,
    .js .tabs .accessibletabsanchor,
    .js .tabs .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
        position:absolute;
        left:-999em;
    }
    .js .tabs .content{
        clear:both;
        margin:3em 1em 1em 1em;
    }
    .js .tabs{
        width:500px;
    }
  .tabs{
        padding:2em;
    }
    

		/*	p { clear: both; } Scos pentru a putea face sa se vada http://flowplayer.org/tools/demos/scrollable/vertical.html */
		
		.col { float: left; margin-right: 2%; clear: none; }
		
		.col div { padding: 0;}

		.c66 { width: 62%; }
		
		.c50 { width: 46%; }
		
		.c33 { width: 29%; }
		
		.c25 { width: 21%; }
		
		/* text indent pentru paragrafe */
		
		p.indent {
		text-indent:25px;
		}


.trafic img {
	border:0;
}

a {text-decoration: underline;}

a.mainlevel_active-trans, a.mainlevel_active-trans:visited { 
	background-color: #F8FCFD; 
	border-right: 1px solid #ededed; 
	color: #000; 
	display: block; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	height: 30px; 
	line-height: 30px; 
	margin-bottom: 0px; 
	padding-left: 5px; 
	padding-right: 5px; 
	text-align: center; 
	text-decoration: none; 
	width: 80px; }
a.mainlevel_active-trans:hover { background-color: #fafafa; color: #000; text-decoration:none;}

a.mainlevel-trans:link, a.mainlevel-trans:visited { 
	background-color: transparent; 
	border-right: 1px solid #ccc; 
	color: #666; display: block; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	height: 30px; 
	line-height: 30px; 
	margin-bottom: 0px; 
	padding-left: 5px; 
	padding-right: 5px; 
	text-align: center; 
	text-decoration: none; 
	vertical-align: center; 
	width: 80px; }
	
a.mainlevel-trans:hover { background-color: #F8FCFD; color: #000; text-decoration:none;}
.sep{ color: #AAAAAA; }

img {
	border:0;
	padding:2px;
}

#cale {
	display:block;
	height:17px;
	color:#80807E;
	font-family:Tahoma;
	font-size:11px;
	padding:3px;
	margin-bottom:4px;
}

#cale a {
	color:#00CCFF;
	text-decoration:none;
}

#cale a:hover {
        color:white;
	text-decoration:underline;
}

#menu {
	width:100%;
	height:32px;
	background-image:url(images/bg_menu.jpg);
	margin: 0 auto;
	width: 900px;
	text-align:left;
}


a:link {
	color: white;
	text-decoration: underline;;
}

a:visited {
	color: silver;;
	text-decoration: none;
}

a:hover{
	color: white;
	text-decoration: underline;
}

a.mainlevel:link, a.mainlevel:visited {
	border-bottom: 1px solid #4C514D;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 16px;
	padding:3px;
	text-align: left;
	text-decoration: none;
	width: 170px;
}

a.mainlevel:hover {
	background-color: #4C514D;
	color: #FFFFFF;
}

a.mainlevel_active-top:hover {
	background-color: #FAFAFA;
	color: #000000;
}

a.mainlevel-top#active_menu-top{
	background-color: #FFFFFF;
	border-right: 1px solid #EDEDED;
	color: #000000;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 60px;
	line-height: 60px;
	margin-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	text-decoration: none;
	width: 80px;
}

a.mainlevel-top:link, a.mainlevel-top:visited {
	background-color: transparent;
	border-right: 1px solid #EDEDED;
	color: #666666;
	display: inline;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 60px;
	line-height: 60px;
	margin-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	text-decoration: none;
	vertical-align: center;
	width: 80px;
}

a.mainlevel-top:hover {
	background-color: #F8FCFD;
	color: #000000;
}



body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image:url(images/bg_menu.jpg);
	background-position:top;
	background-repeat:repeat-x;
}



legend { color:white; }

hr {
	border-top: 0.5px dsolid #FFFFFF;
	height: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 90%;
}


input.inputbox{
	background-color: #F1EFE8;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}


input.inputbox#mod_search_searchword{
	background-color: #F1EFE8;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 2px;
	width: 120px;
}

.cauta{
	background-color: #F1EFE8;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 2px;
	margin-top: 2px;
}

li {
	line-height: 20px;
	list-style: square;
}


td,tr,p,div {
	color: #FFFFFF;
	font-family: Helvetica,Times New Roman, Verdana, Arial, sans-serif;
	font-size: 12px;
/*	letter-spacing: 0.5px; */
/*	line-height: 22px;   Pentru ca sa nu se mai suprapuna h1 */ 
}

textarea.inputbox{
	background-color: #F1EFE8;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 200px;
	width: 350px;
}

ul {
	margin: 0px;
	padding: 0px;
}


/* Content - Sections & Categories */



h1 {
/*	color: #999999; Culoare font revenire la alb */
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 22px;
	font-weight: normal;
/*	letter-spacing: -1px; */
	padding:0;
	margin:0;
  /*  text-shadow:0 1px 1px #E5E5EE; */
    
}

h1 span {
    font-size: 30px;
    color: white;
    text-shadow: 1px 1px 10px #e5e5ee ; 
	line-height:39px;}

h2 {
/*	color: #FF3E02; */
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 24px;
/*	font-weight: normal;
	letter-spacing: -1px;
	padding:0; 
	margin:0; */
}

h3 {
	color: white;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 19px;
	font-weight: bold;
/* 	letter-spacing: -1px; prea inghesuite */
	padding:0;
	margin:0;
}



.moduletable-main {
	padding-bottom: 10px;
	padding-top:5px;
	width: 170px;
}


.moduletable-top {
	margin: 0px;
	padding: 0px;
	width: 400px;
}


.quote, .quote2 {
	color: #DDCA9D;
	display: block;
	font: oblique 130% georgia, times, serif;
	line-height: 25px;
	margin: 0 auto;
	padding-top: 10px;
	width: 95%;
}



#body {
	margin: 0 auto;
	width: 1200px;
}

#bodywrap {
	background-color: #003366;
	margin: 0 auto;
	overflow: auto;
	width: 100%;
	background-image:url(images/bg_body.gif);
	background-position:top left;
	background-repeat:no-repeat;
}



#footerwrap {
	color:white;
	background-color: #003366;
	float: left;
	height: auto;
	margin: 0 auto;
	padding-top:5px;
	padding-bottom: 5px;
	width: 100%;
	text-align: center;
	font-size: 10px;
}

#header {
	background-image: url("images/header.jpg");
	background-position: left;
	background-repeat: no-repeat;
	height: 120px;
	margin: 0 auto;
	width: 900px;
	text-align:right;
}


#leftcolumn {
	float: left;
	padding-bottom: 20px;
	text-align: left;
	width: 200px;
}

#mainbody {
	border-left: 1px solid #4C514D;
	float: left;
	margin-top: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	text-align: left;
	width: 670px;
}

#mainbody li {
	line-height: 20px;
	list-style: square;
	list-style-position: inside;
}

#menuwrap {
	background-color: #FFFFFF;
	background-image: url("images/topbg.gif");
	background-position: top;
	background-repeat: repeat-x;
	height: 60px;
	margin: 0 auto;
	padding: 0px;
	width: 100%;
}

#middle{
	clear: right;
	float: none;
	font-size: 11px;
	margin: 0 auto;
	width: 900px;
}


#middle a:link, #middle a:visited {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

#middle a:hover{
	color: #FE9923;
	font-size: 11px;
	text-decoration: none;
}

#middle li {
	color: #FFFFFF;
	font-size: 11px;
	font-size: 11px;
	list-style: square;
	list-style-position: inside;
	text-align: left;
}

#middle td {
	color: #666666;
	font-size: 11px;
	letter-spacing: 0px;
	text-align: left;
}

#middle1 {
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	margin: 10px;
	text-align: left;
	width: 100%;
}


#middlewrap {
	background-color: #666666;
	border-bottom: 2px solid red;
	border-top: 3px solid black;
	float: left;
	letter-spacing: 0px;
	margin: 0 auto;
	width: 100%;
}

#middlewrap h3{
	font-family: georgia, "times new roman", verdana,sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	width:100%;
	color: white;
}

#middlewrap td{
	letter-spacing: 0px;
	text-align: left;
}


div.formFields{
margin: 0px;
padding: 0px;

}

#sub li a {
	margin-left:20px;
	border: 1px solid #4C514D;
	color: #DDCA9D;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 16px;
	padding:1px;
	text-align: left;
	text-decoration: none;
	margin-top:4px;
	width: 150px;
}

#sub li a:hover {
	background-color: #4C514D;
	color: #FFFFFF;
}

#mainlevel li { list-style-type:none; }



a:focus {
	outline: none;
}
#panel {
	background: #754c24;
	height: 60px;
	display: block;
}
.slide {
	margin: 0;
	padding: 0;
	background: url(images/btn-slide.png) no-repeat center top;
}
.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 30px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}



/* Table 1 Style */
table.table1{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-weight: bold;
  /*  line-height: 1.4em; */
    font-style: normal;
    border-collapse:separate;
}
.table1 thead th{
    padding:10px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
	text-align:center;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
	font-size:17px;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table1 thead th:empty{
    background:transparent;
    border:none;
}
.table1 tbody th    {
    padding:8px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
	text-align:center;
	font-size:17px;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table1 tfoot td{
    color: #9CD009;
    font-size:32px;
    text-align:center;
    padding:5px 0px;
    text-shadow:1px 1px 1px #444;
}
.table1 tfoot th{
    color:#2B2A2A;
}

.table1 td a{
    color:#2B2A2A;
}

.table1 tbody td{
    padding:5px;
    background-color:#DEF3CA;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#2B2A2A;
    text-shadow:1px 1px 1px #fff;
    text-align: center;
}
.table1 p{
    color:#2B2A2A;
    text-shadow:1px 1px 1px #fff;
	}
	
.table1 thead td{
    padding:5px;
    background-color:#DEF3CA;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#2B2A2A;
    text-shadow:1px 1px 1px #fff;
}

.table1 tbody span.check::before{
    content : url(../images/check0.png)
}
		
.table1 thead .alb {
background: none repeat scroll 0% 0% white;
}		
.table1 tbody .alb {
background: none repeat scroll 0% 0% white;
}	
.table1 tfoot .alb {
background: none repeat scroll 0% 0% white;
}			












