html {height: 100%}
body {color:#444444;margin: 0px; padding-top: 0px;background-repeat: repeat-x; font-family: tahoma, arial !important; height: 100%; background-color: #eee}
div {border-top-width: 0px; border-left-width: 0px; font-size: 11px; border-bottom-width: 0px; line-height: 15px; font-family: tahoma, arial; border-right-width: 0px}
a {color: #777777; text-decoration: none}
a:hover {color: #333333; text-decoration: underline}
img {border: 0px}
table {padding: 0px; margin: 0px; padding-top: 0px; font-family: tahoma, arial !important}
td {padding: 0px; font-family: tahoma, arial !important}
.inp {font-size:11px;padding:3px;font-family: tahoma,arial;border-right:1px solid #eeeeee;border-bottom:1px solid #dddddd;border-left:1px solid #aaaaaa;border-top:1px solid #bbbbbb}
select,input,textarea {font-family: tahoma,arial}
.btn {font-weight:bold;background-color:#fff;padding:3px;color:#ca4a87;border-left:1px solid #eeeeee;border-top:1px solid #dddddd;border-right:1px solid #aaaaaa;border-bottom:1px solid #bbbbbb}
form{padding:0px;margin:0px}
div{color:#444444}
p{margin:0px}

.zdj1 {text-align:center;}
.img1 {border: 1px solid rgb(221, 221, 221); padding:5px ! important; margin:8px;}
#head {display: block;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff; font-size: 12px; background-image: url(../i/header_bg.jpg); background-repeat:repeat-y; margin: 0px;padding:0px; color: #666666; letter-spacing: 0.03em; }

#submenu a {padding-left:3px;display:block;border-bottom:1px solid #ddd; font-size: 10px; margin: 0px; color: #666666;font-family: tahoma,times,arial;background-color: #fff}
#mini {display:block;color:#fff;font-size:11px;padding-right:15px;padding-top:3px;}
#left h3 {display: block;padding-left:25px; font-size: 12px; margin: 0px; color: #fff; padding-top: 6px; padding-bottom: 5px;font-family: tahoma,times,arial;background-image:url(../img/images/menu_g.gif);background-repeat: no-repeat; background-position:12px 5px}
#t2 {display: block;padding-left:25px; font-size: 12px; margin: 0px; color: #fff; padding-top: 6px;font-family: tahoma,times,arial;background-image:url(../img/images/menu_h.gif);background-repeat: no-repeat; background-position:12px 5px}
#t3 {display: block;padding-left:25px; font-size: 12px; margin: 0px; color: #fff; padding-top: 6px;font-family: tahoma,times,arial;background-image:url(../img/images/menu_gt.gif);background-repeat: no-repeat; background-position:12px 5px}

.zielony {font-size:14px;color:#fff;padding-left:25px;padding-top:7px;padding-bottom:7px;margin-top:5px;background-color:#2c864c;}
.zielony a {color:#fff;font-weight:bold;}
#c1 {display: block;padding:5px;font-size:11px;margin-left:12px;margin-right:12px;color: #000;font-family: tahoma,times,arial;background-color:#c3e8cc;border-bottom:#6ec682 2px solid}
#c2 {display: block;padding:5px;font-size:11px;margin-left:12px;margin-right:12px;color: #000;font-family: tahoma,times,arial;background-color:#cfe8ef;border-bottom:#6ca6c4 2px solid}

a.sub2 {padding-left:3px;display:block;font-size: 10px; margin: 0px; color: #666666;font-family: tahoma,times,arial}
 
#logo_link{display:block;float:left;width:250px;height:80px;margin-top:10px;margin-right:211px}

#body {width:900px;background-color:#fff;margin:auto;border-right:1px solid #ccc;border-left:1px solid #ccc}
#top {text-align:right;width:900px;height:145px;display:block;background-image: url("../img/logo_new.gif"); background-repeat: no-repeat; background-position:top}
#top_nav {text-align:center;display:block;padding:10px;margin-top:15px;margin-bottom:10px;background-color:#efefef}

#shorts {padding:5px;padding-right:15px}

.boxik1 {display:inline;float:left;width:31%;margin-left:2px;border-left:1px solid #fff;border-right:1px solid #fff;padding-left:5px;padding-right:5px;margin-bottom:5px}
.boxik2 {display:inline;float:left;width:47%;margin-left:2px;border-left:1px solid #fff;border-right:1px solid #fff;padding-left:5px;padding-right:5px;margin-bottom:5px}
.boxik3 {display:inline;float:left;width:29%;margin-left:2px;border-left:1px solid #fff;border-right:1px solid #fff;padding-left:5px;padding-right:5px;margin-bottom:5px}

.boxik5 {display:block;float:left;width:220px;margin-left:5px;margin-right:5px;border:1px solid #eee;margin-bottom:5px;padding:10px}

#box_img {border:1px solid #eee;padding:3px;margin-right:5px;margin-top:3px}

#ctit {color:#2c864c;font-weight:bold;display:block;clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;padding-left:35px;margin-top:5px;margin-bottom:5px;background-image: url("../img/folder.gif"); background-repeat: no-repeat; background-position: 2px 7px}
.ctit {zoom:1;color:#2c864c;font-weight:bold;display:block;clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;padding-left:35px;margin-top:5px;margin-bottom:5px;background-image: url("../img/folder.gif"); background-repeat: no-repeat; background-position: 2px 7px}
#ctit h1 {font-weight:bold;font-size:12px;margin:0px}
.ctit h1 {font-weight:bold;font-size:12px;margin:0px}
.ctit b {font-weight:bold;font-size:12px;margin:0px}

#inf {color:#2c864c;font-weight:bold;display:block;border-top:2px solid #2c864c;border-bottom:2px solid #2c864c;padding:10px;padding-left:40px;margin-bottom:20px;background-image: url("../img/stop2.gif"); background-repeat: no-repeat; background-position: 10px 15px}
#main {float:right;width:700px;vertical-align:top;background-color:#fff;padding-right:15px;}
#left {float:left;width:180px;vertical-align:top;background-color:#fff;}
#submenu {margin-left:20px;width:145px;vertical-align:top;background-color:#fff;}

#reklamy {clear:both;margin:auto;padding:5px;border-top:10px solid #fff;background-color:#fff;color:#fff;font-size:10px;text-align:center}
#footer {clear:both;border-top:#2c864c 5px solid;margin:auto;height:40px;padding:5px;background-color:#f3f3f3;font-size:10px;text-align:center}

h1 a,h3 a {color:white}
.box-pro {display:block;width:98%;margin-bottom:10px;border:1px solid #eee;padding:5px;padding-bottom:13px;}

.va_t {vertical-align: top}
.va_m {vertical-align: middle}
.ta_c {text-align: center}
.ta_l {text-align: left}
.ta_r {text-align: right}

.p30l{padding-left:30px}
.red{color:#f00}

.d_b {display: block}
.c_b {clear: both}

.w100p {width:100%}