body {padding:0; margin:0; height:100%; font-family:Arial,Sans-Serif; font-size:13px; color:#1A1A1A; background-color:#E6E7E8;}
a:visited, a:link  {color:#0168BB; font-family:Arial,Sans-Serif; font-size:13px; text-decoration:underline;}
a:hover, a:active {color:#FF6600; font-family:Arial,Sans-Serif; font-size:13px; text-decoration:none;}
hr {color:#D4E4E4; background-color:#D4E4E4; border:none; height:1px;}
td.border {border-bottom:1px solid #D4E4E4;}
td.border_t {border-top:1px solid #D4E4E4;}
form {margin:0;}
label {vertical-align:middle;}
th {border-bottom:1px solid #D4E4E4; background-color:#F0F5F9; padding:4px; font-size:11px; color:#799; font-weight:normal;}

.logo {padding:0; margin:0; font-family:Arial,Sans-Serif; font-size:10px; color:#FFF;}
.logo a:visited b, .logo a:link b, .logo a:hover b, .logo a:active b {font-family:Arial Black,Sans-Serif; font-size:30px; line-height:40px; color:#FFF; text-decoration:none; font-weight:normal;}
.logo a:visited, .logo a:link, .logo a:hover, .logo a:active {font-family:Arial Black,Sans-Serif; font-size:20px; color:#FFF; text-decoration:none;}
.logo p {font-family:Arial,Sans-Serif; font-size:10px; margin:0; padding:0; color:#FFF;}

.sf_suggestion {position:relative; margin:0; padding:0; top:-2px; z-index:5;}
.sf_suggestion ul {position:absolute;margin:0;padding:0;background:#FFF;top:-1px;left:0;border:1px solid #999; z-index:5;}
.sf_suggestion li {margin:0; padding:0; list-style:none;}
.sf_suggestion li a {display:block; padding:2px 0 2px 4px;}

#formtop {padding:0 10px 5px 15px; font-size:12px; color:#EEE;}
#formtop a, .formtop small {color:#EEE; font-size:11px; vertical-align:middle;}
#formtop p {padding:0; margin:0 0 6px 0;}
#formtop select {padding:1px; margin:0; font-size:12px; color:#415F6E; font-family:Arial,Sans-Serif; vertical-align:middle;}
#formtop input {padding:1px; margin:0; font-size:12px; color:#415F6E; font-weight:bold; font-family:Arial,Sans-Serif; vertical-align:middle;}
#formtop input.formtop_btn, .formtop_btn {cursor:pointer; width:55px; height:25px;}

#formtop_auto a {color:#333; font-size:12px; text-decoration:none;}
#formtop_auto a:hover {color:#000; font-size:12px; background:#D4E4E4;}
#formtop_auto li.selected a {color:#000; background:#D4E4E4;}

#prof_list {padding:7px; margin-top:5px; border:1px solid #D4E4E4; font-size:11px; background-color:#F0F5F9;}
#prof_list a:visited, #prof_list a:link  {color:#0168BB; font-size:11px; text-decoration:none;}
#prof_list a:hover, #prof_list a:active {color:#FF6600; font-size:11px; text-decoration:underline;}

.menuleft, td.menuleft, .menuleft td {padding:2px 0 5px 0; margin:0;}
.menuleft h2 {color:#333; padding:2px 0 0 12px; margin:0; font-size:18px; font-weight:normal; letter-spacing:-1px;}
.menuleft h3 {color:#555; padding:4px 0 0 12px; margin:0; font-size:14px; letter-spacing:-1px;}
.menuleft h4 {color:#555; padding:4px 0 0 12px; margin:0; font-size:13px; letter-spacing:-1px;}
.menuleft li {padding:1px 0 2px 0; margin:0; font-size:13px; color:#477777; list-style-type:none;}
.menuleft ul {padding:0 5px 0 10px; margin:4px; font-size:13px; color:#477777;}
.menuleft a:visited, .menuleft a:link {color:#014B89;}
.menuleft a:hover, .menuleft a:active {color:#FF6600;}
#menu {padding:0 10px 10px 7px; margin:0;}
#news {padding:5px 10px 10px 12px; margin:0; font-size:11px; width:85%;}
#news p {padding:6px 3px 3px 0; margin:0; font-size:11px;}
#news small {font-size:9px; color:#999999}
#news a {font-size:11px;}

#menufooter {color:#336677; font-size:11px; padding:15px 5px 15px 5px;}
#menufooter a  {color:#336677; font-size:11px; margin:5px;}

.contentmain, .contentmain td, td.contentmain, .contentmain b, .contentmain strong {font-size:13px;}
.contentmain h1 {padding:10px 0 10px 0; margin:0; font-size:24px; font-weight:normal; color:#FF6600; line-height:22px; letter-spacing:-1px;}
.contentmain h2 {padding:15px 0 5px 0; margin:0; font-size:18px; font-weight:normal; color:#FF6600; letter-spacing:-1px;}
.contentmain h3 {padding:15px 0 5px 0; margin:0; font-size:18px; font-weight:normal; color:#333; letter-spacing:-1px;}
.contentmain p {padding:5px 0 5px 0; margin:0; font-size:13px;}
.contentmain small {font-size:11px;}
.contentmain select, .contentmain textarea, .contentmain input {font-family:Arial,Sans-Serif; font-size:12px; padding:2px; margin:2px 0 2px 0; vertical-align:middle;}
.contentmain input.btn {cursor:pointer; padding:3px 7px 3px 7px; font-size:13px;}
input.radio_btn {margin:0; padding:0; vertical-align:middle;}
.contentmain .prof a:link  {color:#0168BB; font-size:16px; text-decoration:underline; font-weight:bold}
.contentmain .prof a:visited, .contentmain .prof a:active {color:#445566; font-size:16px; text-decoration:underline; font-weight:bold}
.contentmain .prof a:hover {color:#FF6600; font-size:16px; text-decoration:none; font-weight:bold}
.contentmain .begunTitle b {font-size:15px;}

a.close {font-family:Verdana; font-size:16px; color:#C00; font-weight:bold; text-decoration:none; line-height:16px; margin-top:14px; padding:3px; float:right;}
a.close:hover {color:#F00;}

p.small, p.small strong, .small p, .small b, p.small a:visited, p.small a:link, p.small a:hover, p.small a:active {font-size:11px; color:#336677;}
div.small, .small div, div.small b, div.small strong, .small a:visited, .small a:link, .small a:hover, .small a:active {font-size:11px; color:#477777;}
p.small_menu, p.small_menu strong, .small_menu p, p.small_menu a {font-size:11px; color:#BF2200; padding:0;}
p.small_opis, p.small_opis strong, p.small_opis b, .small_opis p {padding:0 0 5px 0; color:#222;}
a.invert:visited, a.invert:link  {text-decoration:none;}
a.invert:hover, a.invert:active {text-decoration:underline;}

.graytext, span.graytext, p.graytext {color:#779999;}

.spec_text, b.spec_text, font.spec_text, a:link.spec_text, a:visited.spec_text, a:hover.spec_text, a:active.spec_text {color:#BF2200}

td.citytab {font-size:11px; text-align:left; padding-left:10px;}
.citytab td {font-size:11px;}
.citytab a:visited, .citytab a:link {font-size:11px; text-decoration:none}
.citytab a:hover, .citytab a:active {font-size:11px; text-decoration:underline}
.citytab b, .citytab strong {font-size:12px; color:#444;}

.part_img {padding:2px; margin:0; border:1px solid #D4E4E4;}
.tbl_padding td {padding:5px 0 5px 0;}

.ajax_link, .ajax_link strong, .ajax_link b {font-size:11px; color:#BF2200;}
a.ajax_link:link, a.ajax_link:visited {font-size:11px; text-decoration:none; color:#BF2200; border-bottom:1px dotted #BF2200;}
a.ajax_link:hover, a.ajax_link:active {font-size:11px; text-decoration:none; color:#BF2200; border-bottom:none;}
a.ajax_link_b {font-size:12px; text-decoration:none; border-bottom:1px dotted;}

#block_info {font-size:11px; color:#444; border:1px solid #D4E4E4; background-color:#F0F5F9; margin:0; padding:8px;}
#block_info b, #block_info strong {font-size:11px; color:#444;}
#block_info a {font-size:11px;}

input.btn2 {border:1px solid #cccccc; background-color:#EAEAEA; color:#000; font-family:Arial,Sans-Serif; font-size:11px; margin:0; padding:1px; cursor:pointer; }
select.btn2 {border:1px solid #cccccc; background-color:#EAEAEA; color:#000; font-family:Arial,Sans-Serif; font-size:11px; margin:0; padding:1px}
#bad_ob input {padding:0; margin:0; font-family:Arial,Sans-Serif; font-size:11px;}

.col_1, .col_1 td {background-color:#FFF}
.col_2, .col_2 td {background-color:#F0F5F9}

p.success {color:green; background-color:#EAFFEA; padding-left:10px; margin:10px 0 15px 0; font-size:16px;}
p.error {color:red; background-color:#FFEAEA; padding-left:10px; margin:10px 0 15px 0; font-size:16px;}
p.error strong, p.error b {color:red; font-size:16px;}
a.pager:visited, a.pager:link {padding:3px 7px 3px 7px; background-color:#fff; border:1px solid #D4E4E4; text-decoration:none; display:inline-block; text-align:center;}
a.pager:hover, a.pager:active {padding:3px 7px 3px 7px; background-color:#D4E4E4; color:#000; display:inline-block; text-align:center;}
font.pager_select {padding:3px 7px 3px 7px; background-color:#D4E4E4; border:1px solid #D4E4E4; font-weight:bold; font-size:14px; display:inline-block; text-align:center;}

.r1, .r2, .r3, .r4, .r5 {display: block; height: 1px; overflow: hidden; font-size:1px;}
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3 .msg-box, #rounded-box-3  u {background-color: #F0F5F9;}
#rounded-box-main .main-box, #rounded-box-main  em {background-color: #FFF;}
.inner-box {padding:0 7px 0 7px;}
.main-box {padding:5px 15px 10px 5px;}
