/*BEGIN CSS RESET*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}



/*END CSS RESET*/

body { 
height:100%;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background:#E8E8E8 url(../images/bgall.jpg) repeat-x top left;
color:#343434;}

html {height:100%;}

.alignright {text-align:right;}

.alignleft {text-align:left;}

.aligncenter {text-align:center;}

a:hover {text-decoration:underline;
color:#1566C0;}
	
.separator1 {height:1px; font-size:1px; clear:both;}

.separator2 {clear:both;}

#maincontainer {
width:980px;
height:100%;
margin-right:auto;
margin-left:auto;
background-color:#FFFFFF;
text-align:left;}

#container {
background:url(../images/bgmain.gif) top left repeat-y;
width:970px;
padding:0px 5px 0px 5px;}

#header {
height:145px;}

#headbar {
height:108px;}

#searchbar {
height:37px;
background:url(../images/bgsearchbar.gif) top left no-repeat;}

#search {
float:left;
width:147px;
padding:10px 0px 0px 8px;
height:27px;}

#news {
padding:14px 40px 0px 42px;
color:#FFFFFF;
width:733px;
height:23px;
float:left;}

#newstag {
font-weight:bold;}

#newsscroll {
color:#FBD400;
padding-left:20px;
text-decoration:none;}

.inputbox {
background-color:#FFFFFF;
width:100px;
padding: 1px;
height: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#454545;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;
	border:solid 1px #555555;
	color:#454545;
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;
	border:solid 1px #555555;
	color:#454545;
}

input.radio{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;
	border-style: none;	
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;
	border:solid 1px #555555;
	color:#454545;
}

input.submit{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;
	font-weight:bold;
	background-color:#ffffff;
	border-style:outset;
}

#content {
background:url(../images/backcontent.gif) top left repeat-y;
height:100%;}

#content_secondary {
background: url(../images/backcontentsec.gif) top left repeat-y;
height:100%;}

#logo {
float:left;
width:186px;
height:104px;
padding-top:4px;
padding-left:14px;
background:url(../images/backlogo.jpg) top left no-repeat;}

#headright {
float:left;
height:108px;
width:770px;}

#menu {
height:26px;
background:url(../images/bgmenu.gif) top left no-repeat;}

#flashbanner {
background:#1454B0 url(../images/backhead.gif) top left repeat-x;
height:82px;}

#leftcol {
padding-top:5px;
padding-right:5px;
float:left;
width:150px;}

#leftcol ul {
padding-bottom:10px;
font-size:11px;}

.articlepic {
padding:0px 16px 0px 4px;
float:left;}

.menucategory {
padding-left:14px;
padding-top:5px;
height:15px;
margin-bottom:6px;
color:#FFFFFF;
font-weight:bold;
background-color:#0346A7;
}

.menuoption {
padding-top:2px;
padding-left:14px;
background:url(../images/menuoptionback.gif) bottom left repeat-x;
height:14px; }

.menuactive{
padding-top:2px;
padding-left:14px;
background:url(../images/menuactiveback.gif) bottom left no-repeat;
height:14px; }

.menuactive a {
color:#000000;
font-weight:bold;
text-decoration:none;}

.menuoption a {
color:#0346A7;
font-weight:bold;
text-decoration:none;}

.menuoption a:hover {
color:#1566C0;
text-decoration:underline;}

#rightcol {
padding-top:5px;
padding-right:0px;
padding-left:0px;
float:left;
width:815px;
}

.rightcol_sec {
background:url(../images/rightcolsecback.gif) top left repeat-y;
float:left;
width:815px;
}

#articlesleftcol {
padding-right:2px;
width:405px;
float:left;}

#articlesrightcol {
padding-left:3px;
width:405px;
float:left;}

/* Start Navigation */

.tab_right{
background:url(../images/tab_right.gif) right top no-repeat;
}

.tab_left{
background:url(../images/tab_left.gif) right top no-repeat;
}

.active_right{
background:url(../images/activetab_right.gif) right top no-repeat;
}

.active_left{
background:url(../images/activetab_left.gif) right top no-repeat;
}

.active {
background:url(../images/activetab_back.gif) repeat-x;
}

#tabs {
height:25px;
padding-left:105px;
padding-top:1px;
margin-right:auto;
margin-left:auto;
}	

.tab_right, .tab_left, .active_left, .active_right
{
width:14px;
height:25px;
float:left;
}

#tabs ul li div.inactive
{
height:18px;
font-size:11px;
padding-top:7px;
display: block;
float: left;
background:url(../images/tab_back.gif) repeat-x;
}

.inactive {
background:url(../images/tab_back.gif) repeat-x;
}

a {
text-decoration:underline;
}

#tabs ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align:center;
height:25px;
}

#tabs ul li
{
float: left;
margin: 0;
margin-left:1px;
display:inline;
}

.active {
padding-top:7px;
height:18px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
float:left;
}

/* End Navigation */

.floatleft {
float:left;}

.floatright {
float:right;}

.article {
padding-bottom:5px;}

.articleheader {
background:url(../images/articleheadback.gif) top left no-repeat;
width:367px;
padding:5px 19px 5px 19px;}

.secondaryheader {
background:url(../images/secondaryheadback.gif) top left no-repeat;
width:777px;
padding:5px 19px 5px 19px;}

.secondarycontent {
width:565px;
float:left;
padding:20px 30px 5px 15px;}

.secondaryformcontent {
width:740px;
float:left;
padding:20px 50px 5px 20px;}

.formbox {
padding:25px 50px 25px 50px;}

.secondaryads {
width:180px;
float:left;
padding:20px 10px 5px 10px;}

.breadcrumbs {
background-color:#FFFFFF;
width:777px;
padding:7px 19px 11px 19px;
}


.articlesummary {
width:367px;
padding:15px 19px 14px 19px;
}

.articlegraysummary {
background-color:#EDEDED;
width:360px;
padding:10px 26px 10px 19px;
}


#footer{
background:url(../images/footerback.gif) top left repeat-x;
text-align:center;
height:20px;
padding-top:21px;
padding-bottom:10px;
color:#333333;
}


h1 ,h2 ,h3 ,h4 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

h1 {
font-size:16px;
color:#000000;}

h2 {font-size:13px;
color:#343434;}

h3 {font-size:12px;
color:#343434;}

h4 {font-size:10px;}


.mandatory {
color:#FF0000;}

.bluelink {
color:#1566C0;
text-decoration:none; }

.whitelink {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;}

.whitelink:hover {
text-decoration:underline;
color:#FFFFFF;
}

.normallist {
list-style-type:disc;
list-style-position:inside;
}

.normallist li {
margin-top:2px;
margin-bottom:2px;}

.sep01 {
height:9px;
background:url(../images/backsep1.gif) top left repeat-x;
margin-top:3px;
margin-bottom:3px;
}

.sep02 {
height:9px;
background:url(../images/backsep2.gif) top left repeat-x;
margin-top:3px;
margin-bottom:3px;
}

.gridtable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #CACED5;
	border-collapse: collapse;
	background-color: white;}
	
	
.gridtable td {	
	border-width: 1px 1px 1px 1px;
	padding: 3px 10px 3px 10px;
	border-style:solid;
	border-color: #CACED5;
	vertical-align:top;}
	

.r1 {
background-color:#FFFFFF;}

.r2 {
background-color:#EEEFF0;}



/*clase noi mai jos*/

#flash {
text-align:right;
width:570px;
float:left;}

#commands {
height:82px;
padding:0px 0px 0px 15px;
float:left;
width:185px;
background:url(../images/backcommands.jpg) top left no-repeat;}

#commands a {
padding-left:12px;}

#commands ul {
padding-top:20px;}

#commands ul li {
margin-bottom:10px;}

#commands img , #commands span {
vertical-align:middle;}

a.nolink{
	text-decoration:none;
	color:#000000;
}
a.nolink:hover{
	text-decoration:none;
	color:#000000;
}

div.forumcontent table td{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
}

#credits {
color:#999999;
padding-top:5px;
font-size:9px;}

#credits a {
color:#777777;
text-decoration:none; }

#credits a:hover {
text-decoration:underline;}

div.scrollholder
{
    position: relative;
    width: 375px; height: 124px;
    overflow: auto;
    z-index: 1;
    background-color: #ffffff;
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0; 
    width: 10px; height: 100%;
    font-size: 0;
    z-index: 3;
    background-color: #ffffff;
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 60px;
    cursor: pointer;
    z-index: 4;
    background-color: #aaaaaa;
}  