html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, menu, li, ul {margin: 0;padding: 0;}
html {background: #FFFFFF;}
body {text-align: center; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
html > body {font-size: 12px;}
a {font-weight: normal;text-decoration: underline;color: #217A9F;}
a:hover {text-decoration: none;}
a:visited {color: #217A9F;}

/*IE5,6,7 hack*/
*+html acronym {border-bottom:1px dotted black;}
* html acronym {border-bottom/**/:1px dotted black;}

/* mapa stranek */
.up-margin {margin-top:7px;}
.just {text-align:justify}

li {padding:0;margin-left:20px;}

table {font-size: 100%;border-collapse: collapse;text-align: center;margin: 1em 0;}
th, td {border: 1px solid #DDE8EF; padding: 5px;}
.bold {font-weight: bold;}
.center {text-align: center;}
.right {text-align: right;}
.cb {clear: both;height: 1px;width: 1px;overflow: hidden;}
a img {border: 0;}
.db {display: block;}
.error {color: red;font-weight: bold;font-size: 130%;}
.dn {display: none;}
.i {font-style: italic;}

#page {margin: 0 auto; width: 855px; position: relative; padding: 0 28px; background: url(../images/grayd.gif) repeat-y;}

#tcc {background: url(../images/graybn.gif) repeat-x; width: 100%; height: 47px; line-height: 31px; margin-bottom: 2px;}
#tcc a {color: #86CBE7; font-size: 11px; margin-right: 26px;}

#head {height: 208px; margin: 0 auto; position: relative; clear: both; text-align: left;}
#head img {float: left; margin-top: -17px;}

#bn {color: #217A9F;}

#logo {position: relative;float: right;}
#logo, #logo span {display: block;width: 265px;height: 170px;}
#logo span {background: url(../images/logo.jpg) no-repeat;position: absolute;cursor: pointer;top: 0;left: 0;}

#menu {height: 38px; padding: 0; margin: 0; float: left; clear: both; padding-left: 5px; width: 850px;}
#menu a {float: left; height: 38px; line-height: 33px; font-style: normal; text-decoration: none; color: #FFFFFF; display: block; text-align: center; width: 168px; margin-right: 1px; font-weight: bold; background: url(../images/mbg.gif) no-repeat; background-position: -169px;}
#menu a:hover {background-position: 0;}
#menu a.active {background-position: 0;}

h1 {font-size: 18px; padding: 0; margin: 5px 0; font-weight: bold;}
h2 {font-size: 16px; margin: 5px 0; font-weight: bold;margin-top:20px;}
h3 {font-size: 14px; margin: 5px 0;margin-top:10px;}
h4 {font-size: 12px; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
p {margin: 1em 0;}

a h3 {color:#FFFFFF;text-underline-color:#FFFFFF}

#footer {clear: both; width: 843px; margin: 0 auto; background: url(../images/blackf.gif) no-repeat; text-align: left; font-size: 11px; color: #FFFFFF;}
#footer p {margin: 0; float: left; height: 30px; line-height: 30px;}
#footer a {color: #2B81A5;}
p.top_f {height: 25px !important; line-height: 25px !important; padding-left: 15px; clear: both; display: block; float: left; width: 828px;}
p.top_f a {color: #73B0C9; text-decoration: none;}
#footer p.fleft {padding-left: 11px;}
#footer p.fright {float: right !important; display: block; width: 264px; text-align: center; color: #2B81A5; font-weight: bold;}
#sma {padding-left: 20px; background: url(../images/mapi.gif) center left no-repeat; margin-right: 10px;}
#cta {padding-left: 12px; background: url(../images/ctai.gif) center left no-repeat;}

#rc {width: 270px; float: left; text-align: left; padding-top: 20px;}

#content {padding: 10px 32px;}
#content h1 {background: url(../images/libg.gif) center left no-repeat; padding-left: 15px; margin-left: -15px;}

#content_h {text-align: left; margin: 0 0 10px 4px; font-size: 11px;}
#content_h h3 {background: url(../images/libg.gif) center left no-repeat; padding-left: 15px; margin-left: -15px;}

#ct_i {padding: 0 30px; background: url(../images/gray.gif) repeat-y;}
#ct_i p {margin: 0;}
img.cti {float: right; margin-left: 20px;}
#content_h_top {background: url(../images/grayt.gif) no-repeat; width: 100%; height: 9px;}
#content_h_bottom {background: url(../images/grayb.gif) no-repeat; width: 100%; height: 10px;}
.ct_h_r {width: 252px; float: right;}
.ct_h_l {width: 256px; float: left;}

#lc {width: 577px;float: left; text-align: left;}

.box {width: 256px; padding: 0 7px; background: url(../images/blackb.gif) no-repeat; color: #FFFFFF; margin-bottom: 1px; height: 153px;}
.bi {height: 130px;}
.box h3 {font-style: italic; margin: 0; padding-top: 5px; margin-bottom: 3px;}
.box img {margin-right: 10px; float: left;}
.box p {margin: 0; line-height: 21px; font-size: 11px;}
.box p.top {margin-top: 10px;}
.box p strong {color: #C8C8C8;}
.box p.price {margin: 0; width: 195px; float: left; font-weight: bold; font-size: 13px; margin-top: 2px;}
p.price span {color: #66ff33;font-size:18px}
.dt {width: 61px; height: 23px; line-height: 23px; float: right; background: url(../images/bta.gif) no-repeat; text-align: center;}
.dt a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.dt a:visited {color: #FFFFFF !important;}

.boxh {font-size: 11px; border-bottom: 1px solid #2B81A5; padding: 0 10px 5px 10px; width: 247px; margin-left: 3px;margin-top:10px}
.boxh.last {border: none;}
.boxh p {margin: 0;}

#links {clear: both; width: 843px; margin:15px auto; text-align: center; font-size: 11px; }
#links a {color:grey;}

.re {font-weight: bold; color: #FF0000;}

