/* CSS Document */

/*------------------ new ------------------*/
body {
margin: 0px;
padding: 0px;
background: #5C5C5C url(/images/background_uj_uj.gif) top center repeat-x;
/*background: #000000 url(/images/background.jpg) top center repeat-x;*/
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
text-align: justify;
text-decoration: none;
font-weight: normal;
color: #555555;
line-height: 16px;
}

form {
margin: 0px;
padding: 0px;
}

ul {
margin: 0px;
padding: 0px;
margin-left: 30px;
}

li {
margin: 0px;
padding: 0px;
list-style-position: outside;
}

a, a.link {
color: #efb100;
text-decoration: none;
}

a:hover, a.link:hover {
color: #efb100;
text-decoration: underline; 
}

#wrapper {
margin: 0 auto 0 auto;
width: 920px;
height: auto;
padding-top: 25px;
padding-bottom: 25px;
}

.clear {
clear: both;
}

h1, h2, h3, p {
margin: 0px;
padding: 0px;
}

/*------------------ main ------------------*/
#main_container_top_closer {
position: relative;
width: 920px;
height: 5px;
}

#main_container {
position: relative;
width: 920px;
height: auto;
}

/*------------------ head ------------------*/
#head_container {
position: relative;
width: 920px;
height: auto;
background-color: #000000;
}

#head_row {
position: relative;
width: 920px;
height: 44px;
}

#head_picrow {
position: relative;
width: 920px;
height: 200px;
}
#head_picrow2 {
position: relative;
width: 920px;
height: 100px;
}

#logo_container {
position: relative;
float: left;
}

#picture_container {
position: relative;
float: left;
}

#head_menu_container {
position: absolute;
width: auto;
height: 30px;
top: 4px;
left: 8px;
}

#head_language_container {
position: absolute;
width: auto;
height: 16px;
top: 10px;
right: 20px;
}

#head_menu_container .cat_container {
position: relative;
width: auto;
height: 23px;
/*border-right: #b1b1b1 1px dotted;*/
padding-left: 12px;
padding-right: 12px;
float: left;
padding-top: 7px;
}

#head_menu_container a {
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
}

#head_menu_container a:hover {
text-decoration: none;
/*color: #fdf1b4;*/
/*color: #f6b863;*/
color: #ffc600;
}

/*------------------ content ------------------*/
#content_container {
position: relative;
width: 920px;
/*padding-top: 20px;*/
background: #FFFFFF url(/images/footer_back.jpg) top left repeat-y;
}

#h_separator_c {
position: relative;
width: 920px;
height: 20px;
background: url(/images/separator.jpg) top center no-repeat;
}

#leftcol {
position: relative;
width: 200px;
height: auto;
float: left;
background-color: #252525;
}

#centercol {
position: relative;
width: 550px;
height: auto;
float: left;
margin-left: 20px;
margin-right: 20px;
}

#rightcol {
position: relative;
width: 120px;
height: auto;
float: left;
}

#login_container {
position: relative;
width: 190px;
height: auto;
padding-left: 10px;
padding-top: 8px;
text-align: left;
line-height: 16px;
}

#login_container .row {
position: relative;
margin-bottom: 10px;
}

#login_container #pos {
position: absolute;
width: 20px;
height: 20px;
left: 0px;
top: 0px;
}

#login_container .text {
position: relative;
float: left;
font-weight: bold;
width: 105px;
color: #ffffff;
}

#login_container a {
color: #ffffff;
}

#login_container span {
color: #ffffff;
}

#login_container .inputbox {
background-color: transparent;
border: 1px solid #000000;
font-family: Tahoma;
font-size: 11px;
vertical-align: middle;
width: 80px;
margin: 0px;
background: url(/images/input_back.jpg) top left repeat-x;
}

#login_container .inputbox_noborder {
background-color:transparent;
border:0 none;
color:white;
font-family:Tahoma;
font-size:11px;
vertical-align:middle;
margin: 5px;
}

/*
#login_container .button {
background: none repeat scroll 0 0 #B62F30;
border: 1px solid #696969;
color: white;
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
height: 20px;
padding: 0 8px 2px;
text-transform: uppercase;
cursor: pointer;
}
*/

#login_container .button {
background: url(/images/login_button.jpg) top center no-repeat;
border: 0px;
color: #333333;
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
width: 61px;
height: 18px;
cursor: pointer;
text-transform: capitalize;
}

.menubox_container {
position: relative;
width: 200px;
height: auto;
margin-top: 18px;
}

.menubox_container ul {
margin: 0px;
padding: 0px;
padding-left: 30px;
}

.menubox_container li.menubullett_level2 {
color: #EFB100;
}

.menubox_container li.menubullett_level3 {
margin-left: 12px;
list-style-type: circle;
color: #EFB100;
}

.menubox_container div.title {
position: relative;
width: 200px;
height: 30px;
background: url(/images/left_menu_head.jpg) top center no-repeat;
}

.menubox_container div.content {
position: relative;
width: 200px;
min-height: 80px;

text-align: left;
padding-top: 10px;
}

.menubox_container h3 {
font-size: 11px;
color: #252525;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
padding-top: 4px;
}

.menubox_container div.content .menubullet {
position: relative;
width: 200px;
height: auto;

}

.menubox_container div.content .menubullet a {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
display: block;
padding-left: 16px;
background: url(/images/bullet.gif) 8px 8px no-repeat;
padding-top: 2px;
padding-bottom: 2px;
}

.menubox_container div.content .menubullet a:hover {
color: #252525;
background: #ffc600 url(/images/bullet_hover.gif) 8px 8px no-repeat;
}

#center_banner_container {
position: relative;
width: 550px;
height: 110px;
margin-bottom: 30px;
}

#center_banner_container .banner {
position: relative;
width: 180px;
height: 110px;
float: left;
margin-right: 5px;
}

#news_container {
position: relative; 
width: 100%;
height: auto;
}

#text_content_container {
position: relative; 
width: 100%;
height: auto;
line-height: 16px;
}

#text_content_container p {
margin-top: 11px;
margin-bottom: 11px;
}

#text_content_container h2 {
margin-top: 5px;
margin-bottom: 20px;
color: #252525;
}

#news_container div.big {
position: relative;
width: 100%;
height: auto;
margin-bottom: 25px;
}

#news_container div.big img {
float: left;
border: #e1e1e1 1px solid;
margin-right: 10px;
margin-bottom: 5px;
margin-top: 3px;
}

#news_container h2 {
font-size: 13px;
font-weight: bold;
padding-bottom: 6px;
}

#news_container p {
line-height: 13px;
}

#news_container a, a.footlink {
text-decoration: none;
color: #efb100;
}

#news_container a:hover, a.footlink:hover {
text-decoration: underline;
}

#news_container div.small {
position: relative;
width: 100%;
height: auto;
margin-bottom: 25px;
}

#news_container div.small div.left {
position: relative;
width: 265px;
height: 90px;
float: left;
margin-right: 20px;
}

#news_container div.small div.right {
position: relative;
width: 265px;
/*height: 90px;*/
height: auto;
float: left;
}

#news_container div.small div.pic_container {
position: relative;
padding: 5px;
background-color: #e1e1e1;
float: left;
margin-right: 10px;
width: 80px;
height: 80px;
}

.banner_container {
position: relative;
}

/*------------------ foot ------------------*/
#foot_container {
position: relative;
width: 920px;
height: 5px;
text-align: center;
}

#footmenu_container {
position: relative;
width: 840px;
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
padding-left: 80px;
background: url(/images/footer_back.jpg) top left repeat-y;
}

#foot_container span.title {
font-weight: bold;
}


/*---*/
.componentheading h2 {
font-size: 16px;
}

#text_content_container h2.tab {
color: #000000;
margin-top: 20px;
}

.news_separator {
position: relative;
width: 550px;
height: 22px;
background: url(/images/news_separator.jpg) top center no-repeat;
margin-bottom: 20px;
padding-top: 4px;
}

.news_separator div {
width: 120px;
color: #252525;
font-weight: bold;
font-size: 12px;
text-align: center;
}

a.r_link {
color: #ffc600;
}

#admin_menu_container {
color: #FFFFFF;
}

#news_container h2 a {
color: #252525;
}