body.mceContentBody {
background: #3C3C3C;
font-family:Trebuchet MS;
font-size:11px;
color:#EEEEEE;
}

html{
height:100%;
min-height:100%;
padding:0px;
}

body {
margin:0px 0px;
background:url(images/bg.gif) repeat-y 50% 0% #222;
color:#EEEEEE;
font-family:Trebuchet MS;
font-size:11px;
}

font,div,span {
font-family:Trebuchet MS;
}

font.title {
color: #FFFFFF;
font-size:12px;
font-weight:bold;
}

font.path {
color:#EEEEEE;
text-decoration:none;
font-size:9px;
}

font.match {
background-color:#EEEEEE;
color:red;
}

font.micsus {
color:#EEEEEE;
font-size:9px;
}

font.micred {
color:#555;
font-size:11px;
float:right;
}

font.mic {
font-size:9px;
}

table,td {
vertical-align:top;
}

td.error {
font-weight:bold;
color:#ed3d02;
}

td.footer {
padding:10px;
color:#AAAAAA;
padding-top:0px;
padding-right:30px;
}

td.header {
background-color:#000;
}

td.content {
background-color:#000;
padding:10px;
font-size:12px;
}

td.some {
background-color:#BBB;
}

td.left {
background-color:#EEE;
}

hr{
height:0px;
padding:0px;
margin:10px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #EEE;
}

.right .brief hr{
border-bottom:1px solid #DFEBDB;
}

.bottom{
text-align:center;
}

.langs {
position:absolute;
}

form {
padding:0px;
margin:0px;
display:inline;
}

input, select, textarea {
font-family:Trebuchet MS;
font-size:11px;
color:#000;
padding:1px;
background-color:#F4F4F4;
border:1px solid #CCC;
border-top:1px solid #555;
border-left:1px solid #555;
}
textarea {
overflow:auto;
}

input[type="button"], input[type="submit"], input[type="reset"] {
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
color:#FFF;
padding:2px;
background-color:#000000;
border:0px;
}

input.cec, input[type="checkbox"], input[type="radio"] {
border:0px;
background-color:transparent;
}

div.form input[type="text"]{
width:200px;
}
div.form input[type="button"], div.form input[type="submit"], div.form input[type="reset"] {
width:204px;
}
div.form textarea {
width:200px;
min-height:150px;
}

a:link, a:visited {
font-family:Trebuchet MS;
color:#FFFFFF;
text-decoration:underline;
cursor:pointer;
font-size:1em;
outline:none;
}

a:hover, a:active {
font-family:Trebuchet MS;
color:#FF0000;
text-decoration:none;
cursor:pointer;
}

a.path:link, a.path:visited {
color:#555;
text-decoration:underline;
font-size:9px;
}

a.path:active, a.path:hover {
color:#680;
text-decoration:none;
font-size:9px;
}

td.mainmenu {
font-size:16px;
}

a.mainmenu:link, a.mainmenu:visited {
font-family:Trebuchet MS;
padding-left:38px;
display:inline-block;
font-size:16px;
color:#FFF;
font-weight:bold;
text-decoration:none;
margin-top:2px;
margin-bottom:1px;
text-transform:uppercase;
}

a.mainmenu:hover, a.mainmenu:active {
font-family:Trebuchet MS;
padding-left:38px;
display:inline-block;
font-size:16px;
color:#FFF;
font-weight:bold;
text-decoration:underline;
margin-top:2px;
margin-bottom:1px;
text-transform:uppercase;
}

a.mainmenu_sel:link, a.mainmenu_sel:visited, a.mainmenu_sel:hover, a.mainmenu_sel:active {
font-family:Trebuchet MS;
padding-left:38px;
display:inline-block;
font-size:16px;
color:#FFF;
font-weight:bold;
text-decoration:underline;
margin-top:2px;
margin-bottom:1px;
text-transform:uppercase;
}

a.apage:link, a.apage:visited {
text-align:center;
width:14px;
padding:1px;
margin-left:1px;
background-color:#444;
color:#FFF;
display:block;
float:left;
text-decoration:none;
font-size:9px;
}

a.apage:hover, a.apage:active {
width:14px;
padding:1px;
margin-left:1px;
background-color:#555;
color:#FFF;
text-decoration:none;
display:block;
float:left;
font-size:9px;
}

a.apage_sel:link, a.apage_sel:visited {
text-align:center;
width:14px;
padding:1px;
margin-left:1px;
background-color:#9ACD32;
color:#000;
text-decoration:none;
display:block;
float:left;
font-size:9px;
}

a.apage_sel:hover, a.apage_sel:active {
text-align:center;
width:14px;
padding:1px;
margin-left:1px;
background-color:#9ACD32;
color:#FFF;
text-decoration:none;
display:block;
float:left;
font-size:9px;
}

a.uapage:link, a.uapage:visited {
padding:1px;
margin-left:1px;
float:left;
text-decoration:none;
}

a.uapage:hover, a.uapage:active {
padding:1px;
margin-left:1px;
float:left;
text-decoration:underline;
}

div.micsus{
margin:auto;
width:910px;
padding:15px;
border-top:1px solid #393939;
border-bottom:1px solid #393939;
color:#848484;
text-decoration:none;
font-size:12px;
font-family:Trebuchet MS;
text-align:center;
margin-bottom:0px;
text-transform:uppercase;
}

a.micsus:link, a.micsus:visited {
color:#848484;
text-decoration:none;
font-size:12px;
font-family:Trebuchet MS;
display:inline-block;
margin-left:5px;
margin-right:5px;
}
a.micsus:hover, a.micsus:active {
color:#FFFFFF;
text-decoration:underline;
}

a.micred:link, a.micred:visited {
color:#AAAAAA;
text-decoration:none;
font-size:11px;
}

a.micred:active, a.micred:hover {
color:#FFFFFF;
text-decoration:underline;
font-size:11px;
}

a.negru:link, a.negru:visited {
color:#CCCCCC;
text-decoration:none;
font: bold 13px "Verdana, Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

a.negru:active, a.negru:hover {
color:#F00;
text-decoration:none;
font-family:Trebuchet MS;
}

a.negruu:link, a.negruu:visited {
color:#FFFFFF;
text-decoration:none;
font: bold 13px "Verdana, Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

a.negruu:active, a.negruu:hover {
color:#F00;
text-decoration:underline;
font-family:Trebuchet MS;
}

a.buton:link, a.buton:visited {
padding:3px;
padding-left:25px;
padding-right:25px;
display:block;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:url(images/menu.gif) no-repeat 0% 0% #ed3d02;
}

a.buton:hover, a.buton:active {
padding:3px;
padding-left:25px;
padding-right:25px;
display:block;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background:url(images/menu.gif) no-repeat 0% 0% #444444;
}

div.pages_left100 {
float:left;
width:100px;
display:block;
}

div.pages_right300 {
float:right;
text-align:right;
display:block;
}

div.box {
padding:5px;
margin-bottom:3px;
clear:both;
}

div.boxtitle {
background-color:#222;
padding:5px;
font-size:1.2em;
color:#BABABA;
font-weight:bold;
}

div.page_msg {
padding:10px;
background-color:#EEEEEE;
}

div.page_err {
padding:10px;
background-color:#EEEEEE;
color:#FF0000;
}

div.photo_gal_thumb{
display:inline;
float:right;
margin-left:20px;
}

div.photo_gal_thumb2{
text-align:center;
}

div.photo_gal_thumb a{
margin:0px;
padding:0px;
}

div.photo_gal_thumb img, div.photo_gal_thumb2 img {
padding:0px;
margin:0px;
margin-left:3px;
margin-bottom:5px;
}

div.gallery_box{
width:46%; 
padding:1%;
margin-left:1%;
margin-bottom:1%; 
float:left; 
background-color:#444444;
border:1px solid #111111;
height:160px;
overflow:hidden;
color:#BBBBBB;
}

div.gallery_box a{
text-decoration:none;
}

div.gallery_box img{
float:left;
margin:5px;
vertical-align:middle;
}

td.mainmenu_js{
background-color:#FFF;
padding-left:30px;
padding-right:30px;
padding-top:5px;
padding-bottom:5px;
}
div.mainmenu_js{
height:28px;
background:url('images/bg_menu.gif') repeat-x 0% 100% #f00;
}

h1{
font-size:1.6em;
font-family:Trebuchet MS;
font-weight:bold;
text-transform: uppercase;
color:#FFFFFF;
margin-bottom:15px;
}

.not_ok{
border:1px solid #F00;
padding:20px;
margin-bottom:20px;
}

a.box_title:link, a.box_title:visited{
font-size:1.5em;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
} 
a.box_title:hover, a.box_title:active{
font-size:1.5em;
font-weight:bold;
color:#F0000;
} 

a.more:link, a.more:visited{
color:#F4F4F4;
text-transform:lowercase;
text-decoration:underline;
} 
a.more:hover, a.more:active{
color:#FF0000;
} 

div.dots{
height:20px;
background:url(images/dot.gif) repeat-x 0% 50% transparent;
clear:both;
min-width:100%;
}

/*
.homepage_link{

}
.homepage_link a:link, .homepage_link a:visited{
color:#000000;
text-decoration:none;
}
.homepage_link a:hover, .homepage_link a:active{
color:#AA0000;
text-decoration:none;
}
.homepage_link img{
border:0px;
}
*/


div.content_box_bottom{

}

.content_zone{
float:left; 
display:inline-block;
width:681px;
margin-left:20px;
}

.content_text{
background:url(images/top_l.gif) no-repeat 0% 0% #3C3C3C;
}
.content_box{
padding:20px;
padding-top:15px;
padding-bottom:18px; /*minus 2 din br*/
background:url(images/bottom_l.gif) no-repeat 0% 100% transparent;
}

.right {
width:235px;
padding:15px;
padding-top:0px;
padding-right:0px;
float:right;
background-color:#000;
margin-right:20px;
}

.right_text {
width:235px;
padding-top:0px;
padding-right:0px;
float:right;
background:url(images/top_r.gif) no-repeat 0% 0% #1B1B1B;
}
.right_box{
padding:15px;
padding-bottom:13px; /*minus 2 din br*/
background:url(images/bottom_r.gif) no-repeat 0% 100% transparent;
}
