* { margin: 0; padding: 0; border: 0; }
body { font-family: verdana; font-size: 12px; background: #1F3449 url(gfx/bg.jpg) repeat-x; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
li { list-style-image: url(gfx/li.jpg); margin-left: 25px; margin-bottom: 5px; }
.clr { clear: both; }
.fl { float: left; }
.fr { float: right; }
.lbrd,.rbrd { position: absolute; top: 0; }
.lbrd { left: 0; }
.rbrd { right: 0; }
.gray { color: #949494; }
.hidden { display: none; }
.rico { vertical-align: middle; margin-left: 7px; }
.hr { clear: both; font-size: 0; height: 1px; width: 100%; background: #1F3449; margin: 10px 0; }
.corner_tl,.corner_tr,.corner_bl,.corner_br { position: absolute; }
.corner_tl { top: 0; left: 0; }
.corner_tr { top: 0; right: 0; }
.corner_bl { bottom: 0; left: 0; }
.corner_br { bottom: 0; right: 0; }
.header,h3 { color: #80EC01; font-family: tahoma; font-size: 15px; display: block; margin-bottom: 14px; }
.img_text { float: left; margin: 0 10px 10px 0; }
#all { width: 970px; }
#row1 { margin-right: 23px; position: relative; }
#row1 .fr img { vertical-align: middle; margin-right: 2px; }
#row1 a { color: white; font-weight: bold; padding-right: 5px; }
#row2_l { position: absolute; left: 0; bottom: -38px; }
#left { width: 173px; margin: 50px 12px 0 4px; float: left; }
.box { position: relative; background: #1A2A39; }
.box span { color: white; font-size: 10px; font-family: tahoma; }
#left .box { width: 159px; padding: 10px 7px; margin: 4px 0 10px 0; }
.menu_item { width: 100%; padding: 5px 0; border-bottom: 1px solid #1F3449; }
.menu_item a { font-weight: bold; color: white; text-transform: uppercase;}
.menu_item b { color: #80EC01; }
#newsletter { text-align: right; margin: 7px 5px 0 0; }
#newsletter input { margin: 4px 0; }
#center { float: left; width: 522px; margin: 0px 12px 0 0; }
#center .box { width: 502px; padding: 20px 10px; margin: 4px 0 10px 0; font-size: 12px; color: #CCCBCB; }
#center a { font-weight: bold; color: #CCCBCB; }
#right { float: left; width: 229px; }
#right .box { width: 215px; padding: 10px 7px 120px 7px; margin: 4px 0 10px 0; font-size: 10px; color: #CCCBCB; }
#kontrahenci td,#kontrahenci th { padding: 3px 5px; border-bottom: 1px solid #1F3449; }
#foot { width: 100%; background: #152432; height: 12px; position: relative; margin-top: 90px; }
#foot div { position: absolute; left: 15px; bottom: 0; width: 200px; padding: 5px 7px; height: 45px; background: white; }
#foot div a { display: block; float: left; margin: 10px 0 0 10px; width: 120px; color: black; font-weight: bold; }
.gallery { margin: 7px 0; }
#gallery a,.gallery a { text-align: center; display: block; float: left; margin-bottom: 5px; margin-left: 15px; }
.login input{margin: 7px;}
#center_admin { float: left; width: 930px; margin: 0px 12px 0 21px; }
#center_admin .box { width: 920px; padding: 20px 10px; margin: 4px 0 10px 0; font-size: 12px; color: #CCCBCB; }
#center_admin a { font-weight: bold; color: #CCCBCB; }
#inRow td{padding: 4px;}