html, body {padding:0px;margin:0px;font-family: "Tahoma", "Arial", "Sans-serif";font-size:12px;color:#000000;background:url("i/bg.gif") #ffffff top left repeat-x;}
.cos2 {background:#f7f7f7;}
a,a:link,a:active,a:visited {font-size:12px;color:#000;text-decoration:underline;}
a:hover {text-decoration:none;color:#4C5960;}

img {margin:0px;padding:0px;border:0px;}

inpu2t {border:1px solid #DE0000;padding:0px;margin:0px;}

.clear {clear:both;}

#all {width:920px;font-size:12px;padding:0px;margin: auto;}

#top {width:920px;height:121px;margin:auto;}
#top .logo {width:218px;height:121px;float:left;}
#top .kontakt {float:left;width:700px;height:26px;background:url("i/top_kontakt_bg.gif") top right no-repeat;text-align:right;}
#top .kontakt a {color:#fff;font-size:11px;padding: 0px 14px 0px 0px;line-height:24px;text-decoration:none;}
#top .kontakt a:hover {text-decoration:underline;}
#top .tspace {float:left;width:700px;height:48px;}
#top .menu {width:700px;float:left;height:35px;}
#top .menu ul {float:right;margin:0;padding:0;list-style:none;}
#top .menu li {display:inline;margin:0;padding:0;}
#top .menu a {float:left;background:url("i/menu_lewo.gif") no-repeat left top;margin:0;padding:0 0 0 14px;text-decoration:none;}
#top .menu a span {cursor:pointer;display:inline-block;background:url("i/menu_prawo.gif") no-repeat right top;height:35px;padding:11px 17px 0px 5px;color:#fff;font-family:Tahoma;font-size:11px;}
#top .menu .edycja {position:absolute;height:58px;width:300px;top:30px;margin-left:0px;margin-right:0px;border:1px solid #000;text-align:center;}
#top .menu .edycja input {color:#000;text-align:center;}
#top .menutop_admin {float:left;width:920px;height:100px;text-align:center;margin-top:20px;}

#nm {width:920px;height:47px;margin:auto;line-height:20px;}

#nm .nmenu {width:193px;height:22px;margin:auto;float:left;}
#nm .nmenu a,
#nm .nmenu a:link,
#nm .nmenu a:visited {width:193px;height:22px;display:block;background:url("i/a2.gif") top left no-repeat;font-size:12px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;}
#nm .nmenu a:hover {width:193px;height:22px;display:block;background:url("i/a1.gif") top left no-repeat;}

#nm .nmenu2 {width:170px;height:22px;margin:auto;float:left;}
#nm .nmenu2 a,
#nm .nmenu2 a:link,
#nm .nmenu2 a:visited {width:170px;height:22px;display:block;background:url("i/b2.gif") top left no-repeat;font-size:12px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;}
#nm .nmenu2 a:hover {width:170px;height:22px;display:block;background:url("i/b1.gif") top left no-repeat;}

#nm .nmenu3 {width:165px;height:22px;margin:auto;float:left;}
#nm .nmenu3 a,
#nm .nmenu3 a:link,
#nm .nmenu3 a:visited {width:165px;height:22px;display:block;background:url("i/c2.gif") top left no-repeat;font-size:12px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;}
#nm .nmenu3 a:hover {width:165px;height:22px;display:block;background:url("i/c1.gif") top left no-repeat;}

#nm #nmenu_sub {width:920px;height:25px;background:url("i/nmenu_sub_bg.gif") top left repeat-x;}

#nm #nmenu_sub .lnk {display:block;float:left;height:25px;background:url("i/nmenu_sub_a_bg.gif") top right no-repeat;padding:0 17px 0 13px;}
#nm #nmenu_sub .lnk a,
#nm #nmenu_sub .lnk a:link,
#nm #nmenu_sub .lnk a:visited {font-size:11px;color:#fff;text-decoration:none;line-height:25px;}
#nm #nmenu_sub .lnk a:hover {text-decoration:underline;}






#admin-login {width:200px;margin:auto;border:1px solid #000;padding:5px;}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top .menu a span {float:none;}
/* End IE5-Mac hack */
#top .menu a:hover span {text-decoration:underline;}

#main {width:940px;margin:auto;margin-top:30px;}

#left {width:236px;float:left;}
#left .logowanie-top {font-size:1px;width:218px;height:6px;background:url("i/logowanie_top.gif") top left no-repeat;}
#left .logowanie-bottom {width:218px;height:6px;background:url("i/logowanie_bottom.gif") top left no-repeat;}
#left .logowanie_h {width:218px;height:208px;background:url("i/logowanie_bg.gif") top left repeat-y;}
#left .logowanie_h .webzikon {margin:auto;width:190px;margin-top:30px;}
#left .logowanie {width:218px;}


#left .taby {width:218px;height:26px;}
#left .logowanie_h .tab_holder {width:202px;margin:auto;}
#left .logowanie_h .tab_holder .cbtab,#left .logowanie_h .tab_holder .cbltab  {position:relative;left:0;top:0;}



#left .logowanie .holder {width:202px;padding-top:10px;margin:auto;text-align:right;font-size:13px;color:#3B3B3B;}
#left .logowanie .login {width:97px;height:21px;float:left;text-align:center;margin-top:10px;}
#left .logowanie .login a {display:block;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;line-height:18px;}
#left .logowanie .login a:hover {text-decoration:underline;}
#left .logowanie .i {width:140px;font-size:13px;color:#3B3B3B;border-top:1px solid #D4D0C8;border-left:1px solid #D4D0C8;border-bottom:1px solid #F1EFE6;border-right:1px solid #F1EFE6;margin-right:10px;margin-bottom:2px;}
#left .logowanie .submit {border:0;width:97px;height:21px;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;line-height:14px;float:right;text-align:center;background:url("i/logowanie_b1.gif") top left no-repeat;}

#left .logowanie .error {font-size:11px;color:#000;font-weight:bold;width:100%;text-align:center;}


#left .logowanie .register {width:97px;height:21px;float:right;text-align:center;background:url("i/logowanie_b2.gif") top left no-repeat;margin-top:10px;}
#left .logowanie .register a {display:block;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;line-height:18px;}
#left .logowanie .register a:hover {text-decoration:underline;}



/* sprawdzic */

#left .logowanie_h .tab_holder {width:202px;padding-top:10px;margin:auto;text-align:right;font-size:13px;color:#3B3B3B;}
#left .logowanie_h .tab_holder .login {width:97px;height:21px;float:left;text-align:center;margin-top:10px;}
#left .logowanie_h .tab_holder .login a {display:block;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;line-height:18px;}
#left .logowanie_h .tab_holder .login a:hover {text-decoration:underline;}
#left .logowanie_h .tab_holder .i {width:140px;font-size:13px;color:#3B3B3B;border-top:1px solid #D4D0C8;border-left:1px solid #D4D0C8;border-bottom:1px solid #F1EFE6;border-right:1px solid #F1EFE6;margin-right:10px;margin-bottom:2px;}
#left .logowanie_h .tab_holder .submit {border:0;width:97px;height:21px;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;line-height:14px;float:right;text-align:center;background:url("i/logowanie_b1.gif") top left no-repeat;}

#left .logowanie_h .tab_holder .error {font-size:11px;color:#000;font-weight:bold;width:100%;text-align:center;}


#left .logowanie_h .tab_holder .register {width:97px;height:21px;float:right;text-align:center;background:url("i/logowanie_b2.gif") top left no-repeat;margin-top:10px;}
#left .logowanie_h .tab_holder .register a {display:block;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;line-height:18px;}
#left .logowanie_h .tab_holder .register a:hover {text-decoration:underline;}




#left .side_menu_holder {width:218px;background:url("i/side_menu_bg.gif") top left repeat-y;}
#left .side_menu_top {width:218px;height:7px;background:url("i/side_menu_top.gif") top left no-repeat;font-size:1px;}
#left .side_menu_bottom {width:218px;height:7px;background:url("i/side_menu_bottom.gif") top left no-repeat;}

#left .side-title {width:200px;padding:0px 0px 10px 14px;font-size:14px;font-weight:bold;line-height:22px;}
#left .side-content {width:200px;padding-left:18px;padding-bottom:10px;}
#left .side-item {}
#left .side-item a {display:block;font-size:12px;line-height:20px;text-decoration:none;color:#4C5960;}
#left .side-item a:hover {display:block;font-size:12px;line-height:20px;text-decoration:underline;color:#4C5960;}
#left .side-item-selected a {display:block;font-size:12px;line-height:20px;text-decoration:none;color:#B60000;}
#left .side-item-selected a:hover {display:block;font-size:12px;line-height:20px;text-decoration:underline;color:#B60000;}

#left2 {width:236px;float:left;}
#left2 .side-title {width:200px;font-size:1px;height:1px;}
#left2 .side_menu_holder {width:218px;background:url("i/side_menu_bg.gif") top left repeat-y;}
#left2 .side_menu_top {width:218px;height:7px;background:url("i/side_menu_top.gif") top left no-repeat;font-size:1px;}
#left2 .side_menu_bottom {width:218px;height:7px;background:url("i/side_menu_bottom.gif") top left no-repeat;}

#left2 .side-title {width:200px;padding:0px 0px 10px 14px;font-size:14px;font-weight:bold;line-height:22px;}
#left2 .side-content {width:200px;padding-left:18px;padding-bottom:10px;}
#left2 .side-item {}
#left2 .side-item a {display:block;font-size:12px;line-height:20px;text-decoration:none;color:#4C5960;}
#left2 .side-item a:hover {display:block;font-size:12px;line-height:20px;text-decoration:underline;color:#4C5960;}
#left2 .side-item-selected a {display:block;font-size:12px;line-height:20px;text-decoration:none;color:#B60000;}
#left2 .side-item-selected a:hover {display:block;font-size:12px;line-height:20px;text-decoration:underline;color:#B60000;}



#news {width:218px;margin-top:14px;}
#news .top {font-size:16px;width:218px;height:20px;background:url("i/news_top_bg.gif") top left no-repeat;}
#news .top h1 {font-size:16px;font-weight:bold;color:#DE0000;padding:1px 0 0 28px;margin:0;}
#news .holder {width:218px;background:url("i/news_bg.gif") bottom left no-repeat;}
#news .text {width:200px;height:150px;margin:auto;font-size:11px;color:#4C5960;line-height:17px;}
#news .text a, #news .text a:link {font-size:11px;text-decoration:underline;}
#news .text a:hover {text-decoration:none;}
#news .bottom {width:232px;height:35px;text-align:right;background:url("i/news_bottom_bg.gif") top left no-repeat;}
#news .bottomlong {width:232px;height:35px;text-align:right;background:url("i/news_bottom_long_bg.gif") top left no-repeat;}
#news .bottom a,#news .bottomlong a {font-size:11px;color:#fff;display:block;padding: 14px 33px 0 0; text-decoration:none;}
#news .bottom a:hover,#news .bottomlong a:hover {text-decoration:underline;}
#news .news_link {width:100%;text-align:right;}
#news .news_link a {display:block;font-size:11px;text-decoration:underline;}
#news .news_link a:hover {text-decoration:none;}

#news .box_bottom {width:232px;height:35px;text-align:right;background:url("i/box_bottom_bg.gif") top left no-repeat;}
#news .box_bottom a {font-size:11px;color:#fff;display:block;padding: 14px 33px 0 0; text-decoration:none;}
#news .box_bottom a:hover {text-decoration:underline;}


#news .hr {width:100%;height:1px;font-size:1px;margin:auto;background:#E1E0E0;margin:10px 0px;}

#right {width:684px;float:left;}
#right .flash {width:684px;height:241px;margin-bottom:23px;background:url("i/flash_bg.gif") top left no-repeat;}
#right .boxes {width:704px;}
#right .boxes .box1,#right .boxes .box2,#right .boxes .box3 {width:233px;height:194px;float:left;font-size:1px;}
#right .box_bottom {width:232px;height:35px;text-align:right;background:url("i/box_bottom_bg.gif") top left no-repeat;}
#right .box_bottom a {font-size:11px;color:#fff;display:block;padding: 14px 33px 0 0; text-decoration:none;}
#right .box_bottom a:hover {text-decoration:underline;}

#right .content {width:664px;margin:auto}
#right .content h1 {border-bottom:1px solid #C7C7C7;padding:0px 0px 0px 5px;margin:0px 0px 20px 0px;font-size:16px;color:#4C5960;}
#right .content {font-size:12px;line-height:19px;text-align:justify;}
#right .content p {font-size:12px;line-height:19px;text-align:justify;}
#right .content .powrot {width:100%;text-align:right;}
#right .content .powrot a {font-size:11px;color:#4C5960;}
#right .content .powrot a:hover {font-size:11px;color:#4C5960;}
#right .content .kontakt_l {width:500px;float:left;}
#right .content .kontakt_l .box {width:250px;float:left;}
#right .content .kontakt_l .box .tr1 {text-align:right;}
#right .content .kontakt_l .box .tr2 {background:#F1F1F1;text-align:right;}
#right .content .kontakt_l .break {width:100%;height:20px;}
#right .content .kontakt_l .box2 {width:500px;text-align:right;}
#right .content .kontakt_l .box2 .tr2 {background:#F1F1F1;text-align:right;}

#right .content .kontakt_l .left {width:400px;height:25px;}
#right .content .kontakt_l .left .i {width:350px;font-size:13px;color:#3B3B3B;border-top:1px solid #D4D0C8;border-left:1px solid #D4D0C8;border-bottom:1px solid #F1EFE6;border-right:1px solid #F1EFE6;}
#right .content .kontakt_l .hr {width:350px;height:1px;background:#C7C7C7;margin-top:15px;margin-bottom:15px;font-size:1px;}
#right textarea {width:100%;height:500px;}
#right .content .kontakt_l .ta {width:350px;height:200px;display:block;font-size:13px;color:#3B3B3B;border-top:1px solid #D4D0C8;border-left:1px solid #D4D0C8;border-bottom:1px solid #F1EFE6;border-right:1px solid #F1EFE6;}
#right .content .kontakt_r {width:164px;float:left;text-align:right;}
#right .content .kontakt_r .right {width:150px;float:right;font-size:13px;}
#right .content .kontakt_r .hr {width:145px;height:1px;background:#C7C7C7;margin-top:10px;margin-bottom:10px;float:right;font-size:1px;}



#footer {width:100%;height:200px;margin-top:30px;background:url("i/footer_bg.gif") #fafafa top left repeat-x;}
#footer .holder {width:940px;margin:auto;font-size:11px;line-height:18px;}
#footer .holder .box1 {width:226px;height:117px;margin-top:30px;float:left;border-right:1px solid #DBDDDF;}
#footer .holder .box1 .text {text-align:right;padding-right:20px;}
#footer .holder .box1 a {font-size:11px;color:#000;text-decoration:none;}
#footer .holder .box1 a:hover {text-decoration:underline;}
#footer .holder .box2 {width:236px;height:117px;margin-top:30px;float:left;border-right:1px solid #DBDDDF;}
#footer .holder .box2 .text {text-align:right;padding-right:20px;}
#footer .holder .box2 a {font-size:11px;color:#000;text-decoration:none;}
#footer .holder .box2 a:hover {text-decoration:underline;}
#footer .holder .box3 {width:233px;height:117px;margin-top:30px;float:left;border-right:1px solid #DBDDDF;}
#footer .holder .box3 .text {text-align:right;padding-right:20px;}
#footer .holder .box3 a {font-size:11px;color:#000;text-decoration:none;}
#footer .holder .box3 a:hover {text-decoration:underline;}
#footer .holder .box4 {width:226px;height:117px;margin-top:30px;float:left;border-right:1px solid #DBDDDF;}
#footer .holder .box4 .text {text-align:right;padding-right:20px;}

.d {visibility:hidden;}
.d img {width:1px;height:1px;}


/* partnerzy tr */
.ptr1 {background:#f7f7f7;}
.thumbnail {width:150px;}



