body {
font-family:verdana, arial, sans-serif;
font-size:10px;
margin:0px;
color:#5f5f5f;
background: transparent;
}

img {
border:0px;
margin: 0px 0 0px 0px;
}

.left_bar {
margin:0px;
background:url('../images/dot2.gif') repeat-y right;
}

.cat_box {
width: 100%;
margin: 0px 0 20px 0;
border: 1px solid #c9c8c9;
background-color: #ffffff;
}

.round {
background: url('../images/grad.gif') repeat-x bottom;
margin: 0px auto 0px auto;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
}

.ground {
background-color: #f2f1f1;
margin: 0px auto 0px auto;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
}

.sponsors {
background: url('../images/botgrad.gif') repeat-x bottom;
background-color: #fcfcfc;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
}

.sponsor {
background: url('../images/sponhead.gif') no-repeat bottom;
height: 29px;
padding: 0 0 0 20px;
font-size: 12px;
font-weight: bold;
color: #bf3630;
}

.recent {
background: url('../images/recent.gif') no-repeat bottom;
height: 20px;
margin:0px 1px 0px 0;
padding: 10px 0 0 25px;
font-size: 12px;
font-weight: bold;
color: #bf3630;
}

#wrapper {
background: repeat-x url('../images/gradient.gif') top;
background-color: #aed9d5;
border: 0px solid #ff0000;
margin: 0 auto 0 auto;
width: 100%;
}

#container {
width: 780px;
margin-left: auto;
margin-right: auto;
border-left: 0px solid #c5c5c6;
border-right: 0px solid #c5c5c6;
background-color: #ffffff;
}

.conbot {
background: no-repeat url('../images/conbot.gif');
}

#partners {
background: url('../images/partners.gif');
height: 20px;
color: #5b7117;
font-size: 12px;
font-weight: bold;
padding: 7px 0 0 10px;
}

#partners_area {
background-color: #f2f1ed;
}

#bar {
border: 0px solid #c5c5c6;
}

#bar h1 {
background: no-repeat url('../images/sidebar.gif');
height: 25px;
font-size: 12px;
color: #ffffff;
margin: 0px 0 0 0px;
padding: 13px 0 0 30px;
font-weight: bold;
}
 
#bar h2 {
font-size:11px;
color:#484848;
padding: 5px 0 5px 10px;
margin: 0 0 0 10px;
font-weight:normal; 
}

#bar h2 a {
font-size:11px;
background: no-repeat url('../images/linkbullet.gif') left;
color:#484848;
padding: 5px 0 5px 10px;
margin: 0 0 0 0px;
font-weight:normal; 
}

#bar h2 a:hover {
font-weight: normal;
text-decoration: underline;
}
#bar h3 {
background: #cbe5e4;
height: 24px;
font-size: 14px; 
color: #4f4f4f;
border: 1px solid #c9c8c9;
margin: 0px 10px 0 10px;
padding: 8px 0 0px 20px;
font-weight: bold;
}

#bar h4 {
font-size: 14px;
color: #4d7212;
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
font-weight: bold;
}

#bar h4 a{
font-size: 14px;
color: #4d7212;
margin: 0px;
padding: 0px;
font-weight: bold;
}

#bar h4 a:hover {
font-weight: bold;
text-decoration: underline;
}

#bar h5 {
font-size: 11px;
color: #707070;
line-height: 14px;
padding: 0px 0 0 0px;
font-weight: normal;
}

#bar h6 {
color: #629dae;
font-size:12px;
font-weight: normal;
padding: 0 0 2px 0;
}

.guide {
color:#629dae;
font-size:12px;
font-weight:normal;
margin: 4px 0 4px 15px;
padding: 0px 0 0 0px;
}

#top {
margin: 0px 0 0 0;
padding: 0px 0 0 0;
background: url('../images/top.bg.gif');
width: auto;
height: 209px;
}
#top table {
float: center;
margin: 17px 0px 0px 0;
}

#top p {
margin: 0px;
}

.toptext {
font-size: 12px;
line-height: 18px;
padding: 0 0 0 5px;
font-smooth: always;
color: #555555;
font-weight: bold;
}

.toplink {
font-size: 12px;
padding: 0 0 0 5px;
line-height: 18px;
font-smooth: always;
color: #1cac28;
font-weight: bold;
}
#header{
background: url('../images/top.bg.gif') no-repeat center top;
position: relative;
width: 100%;
height: 151px;
padding: 0px 0px 0px 0px;
border: 0px solid #0000ff;
}
#header-right{
position: relative;
float: right;
padding: 0px 0px 0px 0px;
width: 51%;
height: 151px;
}
#header-left{
position: relative;
float: left;
padding: 0px 0px 0px 0px;
width: 48%;
height: 151px;
}

.slogan{
font-size: 11px;
color: #bf3630;
font-weight: normal;
text-decoration: none;
}

.navig {
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

.navig a{
font-size: 11px;
color: #bf3630;
font-weight: normal;
text-decoration: none;
}

.navig a:link{
font-size: 11px;
color: #bf3630;
font-weight: normal;
text-decoration: none;
}

.navig a:visited{
font-size: 11px;
color: #bf3630;
font-weight: normal;
text-decoration: none;
}

.navig a:hover{
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

.menu {
color:#dcdfe0;
font-size:12px;
padding: 0px 0px 0 0;
margin: 0px 0px 0 0;
background: url('../images/topbar.gif');
font-weight:bold;
width: auto;
height: 46px;
text-align: center;
}

.menu a {
font-weight:bold; color:#dcdfe0; height: 34px;
}

.menu a:link {
font-weight:bold; color:#dcdfe0; text-decoration:none;
}
.menu a:visited {
font-weight:bold; color:#dcdfe0; text-decoration:none;
}
.menu a:hover {
font-weight:bold; color:#dcdfe0; text-decoration:underline;
}

#div_content {
padding-bottom:0;
}

a:link {
font-weight:bold; color:#5f5f5f; text-decoration: none;
}
a:visited {
font-weight:bold; color:#5f5f5f; text-decoration: none;
}
a:hover {
font-weight:bold; color:#5f5f5f; text-decoration:underline;
}

.search_bar {
padding-right:0px;
background:#a2bcd4;
margin-bottom:15px;
height:82px;
}

.intro {
font-size:11px;
margin:0px 10px 0px 0;
color:#5f5f5f;
line-height: 18px;
}

.welcome {
margin:10px 0 10px 0;
height: 36px;
background:url(../images/welcome.gif) no-repeat left;
}

.extro {
margin:0px 1px 0px 0;
background:url(../images/gradbot.gif) no-repeat top;
}

.dextro {
margin:0px 0px 0px 0;
background:url(../images/dextro.gif) no-repeat top;
}

.left_link {
font-size:13px;
font-weight:bold;
color:#5f5f5f;
padding-left:18px;
padding-right:4px;
padding-top:2px;
padding-bottom:2px;
background:url(../images/link.bullet.gif) no-repeat left; 
margin:0px;
}
.left_link a:link {
font-weight:bold; color:#5f5f5f; text-decoration:none;
}
.left_link a:visited {
font-weight:bold; color:#5f5f5f; text-decoration:none;
}
.left_link a:hover {
font-weight:bold; color:#5f5f5f; text-decoration:underline;
}

.cats {
background:#4f4f4f;
color:#ffffff;
font-weight:bold;
font-size:12px;
height:27px;
margin-bottom:4px;
}

.cat_left {
background:url(../images/cat_left.gif) no-repeat left;
width:10px; 
}

.cat_right {
background:url(../images/cat_right.gif) no-repeat right;
width:6px; 
}

.dot {
margin:0px;
height:3px;
background:url('../images/dot.gif') repeat-x;
}

.dot2 {
margin-left:4px;
margin-right:4px;
height:3px;
background:url('../images/dot.gif') repeat-x;
}

.left_bar {
margin:0px;
}

.s_caption {
font-size:12px; color:#ffffff;
font-weight:bold;
height:15px;
}

.footer {
color: #ffffff;
font-weight: normal;
border-top: 1px solid #ffffff;
width: 100%;
font-size: 11px;
text-align: center;
margin: 0 auto;
padding: 25px 0 0 0;
height: 35px;
background: #6e6e6e;
}

.footer a:link {
font-weight:normal; color:#ffffff; text-decoration:none;
}
.footer a:visited {
font-weight:normal; color:#ffffff; text-decoration:none;
}
.footer a:hover {
font-weight:normal; color:#ffffff; text-decoration:underline;
}

.footer_links {
color:#636363;
height: 15px;
background-color: transparent;
font-size:11px;
text-align:center;
padding: 5px 0 0 0;
font-weight: normal;
}

.footer_links a:link {
font-weight: normal; color:#636363; text-decoration:none;
}
.footer_links a:visited {
font-weight: normal; color:#636363; text-decoration:none;
}
.footer_links a:hover {
font-weight: normal; color:#636363; text-decoration:underline;
}

.box {
background-color:#ffffff;
border:#a2bcd4 1px solid;
}

form {
margin:0px;
}

.button {
margin: 4px 0 0 2px; font-size:11px; font-family:verdana; background:url('../images/search.gif'); width:56px; color:#1d3559; height:20px; border:#a2bcd4 0px solid;
}

.input {
margin: 4px 0 0 0px; padding-top:2px; padding-left:2px; border:#c5c5c6 1px solid; font-size:12px; background:#ffffff; color:#6f6f6f; height:15px;
}

.cat {
font-size:14px;
font-weight:bold;
color:#4f4f4f;
padding-left:10px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
background: #cbe5e4; 
border-bottom: 1px solid #c9c8c9;
margin: 0px 0 0px 0px;
}
.cat a:link {
font-weight:bold; color:#4f4f4f; text-decoration:none;
}
.cat a:visited {
font-weight:bold; color:#4f4f4f; text-decoration:none;
}
.cat a:hover {
font-weight:bold; color:#4f4f4f; text-decoration:underline;
}

.subcat {
font-size:11px;
color:#484848;
padding: 5px 0 5px 12px;
margin: 0 0 0 10px;
font-weight:normal;
background-color: #ffffff;
border:0px solid #c9c9ca;
background: url(../images/sub.cat.bullet.gif) no-repeat left; 
}
.subcat a:link {
font-weight:normal; color:#484848; text-decoration:none;
}
.subcat a:visited {
font-weight:normal; color:#484848; text-decoration:none;
}
.subcat a:hover {
font-weight:normal; color:#484848; text-decoration:underline;
}

.linkers {
font-size:11px;
color:#484848;
padding: 5px 0 5px 10px;
margin: 0 0 0 10px;
font-weight:normal;
background-color: #ffffff;
border:0px solid #c9c9ca;
background: url(../images/sub.cat.bullet.gif) no-repeat left; 
}
.linkers a:link {
font-weight:normal; color:#484848; text-decoration:none;
}
.linkers a:visited {
font-weight:normal; color:#484848; text-decoration:none;
}
.linkers a:hover {
font-weight:normal; color:#484848; text-decoration:underline;
}

.break {
padding-bottom:3px;
padding-top:3px;
background-color: transparent;
}

.linktitle {
font-weight:bold; font-size:11px; color:#4f5249;
}
.linktitle a:link {
font-weight:bold; color:#4f5249; text-decoration:underline;
}
.linktitle a:visited {
font-weight:bold; color:#4f5249; text-decoration:underline;
}
.linktitle a:hover {
font-weight:bold; color:#4f5249; text-decoration:none;
}

.linktitle_f {
font-weight:bold; font-size:11px; color:#bf3630;
}
.linktitle_f a:link {
font-weight:bold; color:#bf3630; text-decoration:none;
}
.linktitle_f a:visited {
font-weight:bold; color:#bf3630; text-decoration:none;
}
.linktitle_f a:hover {
font-weight:bold; color:#bf3630; text-decoration:underline;
}

.linkshortdesc {
font-size:11px; color:#5f5f5f;
}
.linkshortdesc a:link {
color:#5f5f5f; text-decoration:none;
}
.linkshortdesc a:visited {
color:#5f5f5f; text-decoration:none;
}
.linkshortdesc a:hover {
color:#5f5f5f; text-decoration:underline;
}

.linkurl {
font-weight:normal; font-size:11px; color:#638e1f;
}

.linkurl a:link {
font-weight:bold; color:#4f4f4f; text-decoration:none;
}
.linkurl a:visited {
font-weight:bold; color:#4f4f4f; text-decoration:none;
}
.linkurl a:hover {
font-weight:bold; color:#4f4f4f; text-decoration:underline;
}

.navbar {
color:#629dae;
font-size:12px;
font-weight:normal;
margin: 4px 0 4px 0;
padding: 5px 0 0 5px;
}

.navbar a:link {
color:#629dae; text-decoration:none; font-weight:bold;
}
.navbar a:visited {
color:#629dae; text-decoration:none; font-weight:bold;
}
.navbar a:hover {
color:#629dae; text-decoration:underline; font-weight:bold;
}

.f_link {
padding:5px;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}

.fcat {
color: #4f5249;
}

.insa {
background:#ffffff;
}

.insa:hover {
background:#f9f8f8;
}

.vinsa {
background:#eaeaea;
}

div.pr {
font-size:9px;
color:#000000;
float:left;
height:30px;
margin-right:5px;
}
div.prg{
width:40px;
border:1px solid #999999;
height:3px;
font-size:1px;
}
div.prb{
background:#5eaa5e;
height:3px;
font-size:1px;
}

.small, .small a {
padding:0px;
margin:0px;
color:#5f5f5f;
font-size:7pt;
text-decoration:none;
}

.sort {
color:#4f4f4f;
font-size:10px;
font-weight:normal;
float:right;
margin: 2px 20px 0 0;
}
.sort a:link {
color:#4f4f4f; text-decoration:none; font-weight:normal;
}
.sort a:visited {
color:#4f4f4f; text-decoration:none; font-weight:normal;
}
.sort a:hover {
color:#bf3630; text-decoration:none; font-weight:normal;
}

.err {
padding:4px;
color:#ff0000;
border: 1px solid #c5c5c6;
margin: 10px 0 10px 0;
}
.msg{
padding:4px;
color:#5b7117;
border: 1px solid #c5c5c6;
margin: 10px 0 10px 0;
}

.limit_field {
border:0 solid transparent;
border-width:0;
background:transparent;
color:#5f5f5f;
font-size: 11px;
}

.text {
border: 1px solid #c5c5c6;
background: #ffffff;
font-size: 12px;
height: 17px;
padding: 2px;
width: 380px;
color: #4f5249;
}
.textarea {
border: 1px solid #c5c5c6;
background: #ffffff;
padding: 2px;
font-size: 12px;
width: 380px;
color: #4f5249;
}
.textpy {
border: 1px solid #c5c5c6;
background: #ffffff;
height: 17px;
font-size: 12px;
padding: 2px;
width: 50px;
color: #4f5249;
}

span.req {
color:#ff0000;
font-weight:bold;
}

select {
font-size:8pt;
color:#000000;
border:1px solid #d5d5d5;
}

#togglecategtree {
display:block;
cursor:pointer;
color:#5b7117;
font-weight: bold;
}

#categtree {
margin:3px 0;
height:200px;
width:300px;
overflow:auto;
border:1px dotted #204599;
border-width:0 1px 1px;
}

#cattitle { 
font-weight:bold;
font-size:12px;
background:#fff;
} /* important for konqueror */

#categtree h2 {
margin:0 0 5px;
font-size:10px;
padding:2px;
text-align:center;
color:#ffffff;
background:#204599;
vertical-align:middle;
}

#categtree #close_tree {
right:0;
padding:1px;
text-align:center;
white-space:nowrap;
cursor:pointer;
}

#categtree .categ-item {
clear:both;
margin:3px 5px;
padding:2px 5px;
display:block;
border:1px dotted #5f5f5f;
border-width:1px 0;
cursor:pointer;
}

#categtree .categ-item img {
margin-right:1em;
}

#categtree .odd {
background:#a2bcd4;
}

#categtree .even {
background:#fff;
}

#categtree .categ-item:hover {
background:#eee;
}

#dreapta {
float: right;
width: 190px;
padding: 10px;
margin: 0 0 0 10px;
}

#stanga {
float: left;
}

#gogu {
margin: 0px auto 0px auto;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
text-align: center;
width: 769px;
padding: 10px 0 0 0;
}
.red {
color: red;
}
