body{
font-family:Verdana,helvetica,arial,sans-serif;
text-align:left;
color:#333;

background-color:#A583DD;
font-size:10pt;
margin:0px;
}

.content {

margin:0px;
padding:0px;
background-color:#FFFFFF;
text-align:left;
}

.content_inner {
    padding-left:20px;
    padding-right:20px;
    font-size:9pt;
}
#right {
    font-size: 9pt;
}
#right p {
    margin-bottom: 0px;
    margin-top:11px;
}
#right  a {
    margin-bottom:0px;
    margin-top:0px;
}

#search_box22 {

position:relative;
top:-35px;
font-size:7pt;
float:right;
text-align:left;
width:260px;
}

#search_box {
font-size:7pt;
float:right;
text-align:left;
width:360px;
position:relative;
top:-20px;
z-index:90;
margin-bottom:-20px;
}

#search_box_home {
font-size:7pt;
text-align:left;

top:-20px;
}

#navigation {
position:relative;
top:-35px;
font-size:9pt;
text-align:left;
width:460px;
}

.action_links {
    margin-top:-6px;
    font-size:8.5pt;
    margin-bottom:10px;
}

.menu_button {
    width:140px;
    color:#FFFFFF;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
    font-size:10.5pt;
}
.menu_button a {
    color:#FFFFFF;
    atext-decoration:none;
}
.menu_button a:hover {
    color:#FFFF00;
    atext-decoration:none;
}

.page_title {
font-size:9pt;
text-align:left;
awidth:400px;
}

.page_title img {
    margin-right:15px;
}

img {
margin:0px;
}

.img_left {
    margin-top:0px;
    margin-left:0px;
    margin-right:10px;
    margin-bottom:0px;
    padding:6px;
    border: 1px solid #CCCCCC;
    float:left;
}

.line {
    height:2px;
    margin-top:12px;
    margin-bottom:12px;
    background-color: #A583DD;
    clear:both;
}

.banner_one {
    margin-bottom: 30px;
    margin-top: 10px;
    clear:both;
}


.item_one {
    margin-bottom: 10px;
    margin-top: 10px;
    clear:both;
    font-size:10pt;
}


.item_name {
    font-weight:bold;
    margin-bottom: 10px;
    color:#CF325A;
    font-size: 1.2em;
}
.item_name a{
    color:#CF325A;
    text-decoration: none;
}
.item_name a:hover{
    color:#CF325A; 
    text-decoration: underline;
}

.item_date {
    color:#999999;
    font-size:0.8em;
    margin-bottom:1em;
}

#menu {
float:right;
text-align: right;
width:400px;
padding:0px;
margin:0px;
font-size:9pt;
color: #FFFFFF;

position:absolute;
top:5px;
right:50px;
padding-right:40px;
}

.menu_item {
    margin-top:10px;
    margin-bottom:10px;    
    font-weight:normal;
    float:right;
    
}
#menu a {
    color:#FFFFFF;
    text-decoration:none;
}
#menu a:hover {
    color:#FFFF00;
    text-decoration:none;
}

.highlight_keyword {
    background-color:#A9E6FC;
}
 
.item_contact {
    font-size: 10pt;
    width:240px;
    background-color:#F2EAF3;
    float:right;
    padding:10px;
    margin-left:20px; 
    margin-bottom:10px;  
}

.item_edit_cats {
    font-size: 10pt;
    width:220px;
    background-color:#F2EAF3;
    float:right;
    padding:10px;
    margin-left:20px; 
    margin-bottom:10px;  
}


.cat_check {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 3px;
    font-size:8pt;
}

.cat_one {
    margin-top:10px;
}

.item_pic {
    font-size: 10pt;
    width:160px;
    background-color:#EEEEEE;
    float:left;   
}

.search_highlight {
    background-color:#EEEE22;
}

.main_table tr, .main_table td {
    margin:0px;
    padding:0px;
    vertical-align:top;
}

.banners_right {
    background-color: #E4E4E4;
    padding-top:10px;
    padding-bottom:10px;
    width: 140px;
    text-align:center;
    
}

.banner_right {
    margin-top:10px;
}

.banners_left {
    padding-top:10px;
    padding-bottom:5px;
    width: 140px;
    text-align:center;   
}

.banner_left {
    margin-bottom:10px;
}

.sponsors {
    margin-left:20px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom:30px;
    width: auto;
    text-align:left;
    font-size:7.5pt;
    font-weight:normal;
    color:#808080;
}
.sponsors a, .sponsors a:hover {
    color:#808080;
}

.news_list {
    margin-left:20px;
    margin-right: 10px;
    margin-top: 10px;
    width: auto;
    text-align:left;
    font-size:11pt;
    font-weight:bold;
}
.news_one_list {
    margin-top:20px;
    clear:left;
}

.news_title_list {
    font-size: 9.5pt;
    font-weight:bold;
    margin-bottom:6px;
    color:#222222;
}
.news_date_list {
    font-size: 8.5pt;
    margin-bottom:6px;
}
.news_body_list {
    font-size: 8.5pt;
    font-weight: normal;
}
.news_more_list {
    margin-top:5px;
}
.news_more_list a {
    font-size: 8.5pt;
    font-weight: bold;
}


.news_one {
    margin-top:20px;
    margin-bottom:15px;
}

.news_date {
    font-size: 10pt;
    margin-bottom:6px;
    font-weight:bold;
}
.news_body {
    font-size: 10pt;
    font-weight: normal;
}

.news_body img {
    margin-top:0px;
    margin-left:0px;
    margin-right:10px;
    margin-bottom:0px;
    padding:6px;
    
    float:left;
    clear:left;
}
.news_icon {
    float:left;
    clear:left;
    width: 65px;
    margin-right: 10px;
    margin-bottom: 8px;
}

.item_description img {
    margin-top:0px;
    margin-left:0px;
    margin-right:10px;
    margin-bottom:0px;
    padding:6px;
    border: 1px solid #CCCCCC;
    float:left;
    clear:left;
}

.news_more {
    margin-top:5px;
}
.news_more a {
    font-size: 10pt;
    font-weight: bold;
}

.back_to_top {
    text-align:right;
    font-size:7pt;
    margin:0px;
    padding:0px;
    line-height:10px;
    margin-top:5px;
    margin-bottom:3px;
    clear:both;
}
.back_to_top a {
    color:#999999;
}
.back_to_top a:hover {
    color:#999999;
}

.footer {
    color:#FFFFFF;
    font-size:8pt;
    text-align:center;
}
.footer a {
    color:#FFFFFF;
}
.footer a:hover {
    color:#FFFF00;
}

/* General Style Info */
a{
color:#003d4c;
text-decoration:underline;
}
a:hover{
color:#003d4c;
text-decoration:none;
}

a img{
border:none;
}

h1, h2, h3, h4{
font-weight:normal;
}

h1 {
color:#8057C2;
font-size:20pt;
margin-bottom:15px;
}
.rc_title_big h1 {
    margin:0px;
    color:#FFFFFF;
    font-size:16pt;
}

h2{
color:#CF325A;
font-size: 12pt;
font-weight:bold;
}

h3{
color:#c6c65b;
padding-top:2em;
font-size: 140%;
}

h4{
color:#c6c65b;
padding-top:0.5em;
font-weight:normal;
}

em {
font-size: 12px;
}

ul, li {
margin: 0 12px;
}


hr {
    color: #BBEDFF;
    background-color: #BBEDFF;
    height: 2px;
    margin-top:0px;
    margin-bottom:5px;
    border: none;
}

/* forms */

form {
margin:0px;
padding-bottom:5px;
}

label {
display: block;
width: 140px;
font-size: 14px;
padding-right: 20px;

}
input[type=checkbox] {
}

input, textarea {
font-size: 8.5pt;
font-family: inherit;
margin-bottom:2px;
}
select {
clear: both;
font-size: 8.5pt;
font-family: inherit;
margin-bottom:3px; 
}
option {
font-size: 8.5pt;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
}
div.required {
clear: both;
color:#222;
font-weight:bold;
}
div.optional {
clear: both;
color:#555;
}
div.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}

.pagination {
text-align:left;
margin-bottom:2em;
}
.pagination_page {
    margin-top:1.5em;
    margin-bottom:1em;
    font-weight: bold;
    color: #999999;
}

.pagination span.pagination_selected {
border:3px solid #DDDDDD;
font-weight:bold;
}
.pagination a.pagination_prevnext {
font-weight:bold;
}
.pagination a:hover {
background-color:#DDDDDD;
border-color:#BBBBBB;
}

.pagination_disabled {
font-weight: bold;
color: #999999;
}

.pagination a, .pagination span {
border:1px solid #DDDDDD;
font-size:100%;
margin-right:0.2em;
padding:0.2em 0.5em;
}
.pagination a {
border:1px solid #DDDDDD;
text-decoration:none;
}

.rc_title_big {
    color:#FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left:20px;
}

.rc_title {
    color:#FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left:20px;
}
.rc_title h2 {
    color:#FFFFFF;
    margin:0px;
}
.rc_button {
    color:#FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left:10px;
    padding-right:10px;
}
.rc_red_title {
    padding-top: 7px;
    padding-bottom: 0px;
    padding-left:10px;
}
.rc_red_title h2{
    margin:0px;
}
.command a {
    color:#888888;
    font-size:70%;
    font-weight: normal;
}
.command a:hover {
    color:#666666;
}
.section_heading {
    font-size:110%;
    color:#009933;
    margin-top:0px;
    margin-bottom:5px;
    padding:0px;
    font-weight: bold;
}
#search_cats {
color:#888888;
font-size:11px;
}
#search_cats .cat_one {
margin-top:5px;
}
#search_cats a {
color:#CF325A;
text-decoration: none;
font-weight: bold;
}
#search_cats a:hover {
text-decoration: underline;
}
#search_cats em {
color:#333333;
}
.reklama {
    margin-top:10px;
    margin-bottom:10px;
}