@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; text-decoration:none; border:none; font-family:Arial, Helvetica, sans-serif;}
body{font-family:Arial, Helvetica, sans-serif; color:#444; font-size:14px; background:url('../images/bg2.png') #fff center top repeat-x;}

/****** pozycje globalne **************/
a:focus {-moz-outline: none;}/*usuniety border z FF */
a{text-decoration:none; color:#3267a4;}
a:hover {text-decoration:none; color:#ed7e1d; }

input[type='hidden']{display:none;}

img.avatar{ width:80px; /*height:80px;*/}

.avatar_box { float:right; padding:3px; background:#fff; border:#eee 1px solid; margin:0 0 7px 7px; border-top:none;}


a.button{background:url('../images/buttons.png') right -1px no-repeat; padding:0 10px 0 0px; line-height:25px; display:inline-block; color:#fff; text-decoration:none; font-size:14px; font-weight:normal; margin:0 0 5px 5px; }
a.button .left{background:url('../images/buttons.png') left -28px no-repeat; line-height:25px; display:block; vertical-align:middle; padding:0 0 0 10px; color:#fff;}
a.button:hover{color:#fff; background-position:right -55px; }
a.button:hover .left{background-position:left -82px; }

a.button2{background:url('../images/buttons.png') #527db0 right -109px no-repeat; padding:0 10px 0 0px; line-height:25px; display:inline-block; color:#fff; text-decoration:none; font-size:14px;  font-weight:normal; margin:0 0 5px 5px;}
a.button2 .left{background:url('../images/buttons.png') left -136px no-repeat; line-height:25px; display:block; vertical-align:middle; padding:0 0 0 10px; color:#fff;}
a.button2:hover{color:#fff; background-position:right -163px;}
a.button2:hover .left{background-position:left -190px; }

a.button3{background:url('../images/buttons.png') #527db0 right -217px no-repeat; padding:0 10px 0 0px; line-height:25px; display:inline-block; color:#444; text-decoration:none; font-size:14px;  font-weight:normal; margin:0 0 5px 5px; }
a.button3 .left{background:url('../images/buttons.png') left -244px no-repeat; line-height:25px; display:block; vertical-align:middle; padding:0 0 0 10px; color:#444;}
a.button3:hover{color:#fff; background-position:right -271px;}
a.button3:hover .left{background-position:left -298px; }

.float-center{text-align:center;}
.float-r{display:block; text-align:right;}

img.float-r{ float:right; margin:0 10px 10px 0;}

.show{ display:block; height:auto;}
.hide{ display:none;}

p{font-size:100%; padding:1% 0;}
p#breadcrumb{font-size:13px; padding:0 0 10px 0; vertical-align:middle; color:#888;}
p#breadcrumb a{color:#888;}
p#breadcrumb a:hover{color:#ee7c00; text-decoration:underline;}

p#breadcrumb a#p1{ color:#222;}
p#breadcrumb a#p2{ color:#444;}
p#breadcrumb a#p3{ color:#666;}
p#breadcrumb a#p4{ color:#888;}
p#breadcrumb a#p5{ color:#aaa;}

.iko{width:25px; height:25px; padding-right:4px; display:inline-block; background-image:url('../images/iko/ikonki.png'); background-repeat:no-repeat; vertical-align:middle; }
.iko_mail{background-position:left 0;}
.iko_profil{background-position:left -25px;}
.iko_web{background-position:left -50px;}
.iko_rss{background-position:left -100px;}
.iko_gwiazdka{background-position:left -131px;}
.iko_kat{background-position:left -153px; height:20px;}
.iko_data{background-position:left -177px; height:20px;}
.iko_info{background-position:left -200px;}
.iko_pytanie{background-position:left -225px;}
.iko_wiecej{background-position:0px -270px;}
.iko_branza{background-position:0px -303px; height:20px;}
.iko_art{background-position:0px -328px; height:20px;}
.iko_user{background-position:0px -353px; height:20px;}
.iko_company{background-position:0px -379px; height:20px;}
.iko_porada{background-position:0px -402px; height:20px;}
.iko_ankieta{background-position:0px -427px; height:20px;}
.iko_econews{background-position:0 -450px; height:20px;}


/******* NAGŁOWKI na stronie ***************/
h1.sys{font-size:165%; text-align:left; padding:13px 2% 3px 2%; color:#ed7e1d; margin:5px 0 10px 0; display:block;}
h2.sys{font-size:150%; text-align:left; padding:10px 2% 3px 2%; display:block; border-bottom:#eee solid 1px;}
h3.sys{font-size:135%; text-align:left; padding:8px 2% 3px 2%; display:block; color:#3267A4;}
h4.sys{font-size:120%; text-align:left;padding:8px 2% 5px 2%;  display:block; line-height:23px;}
h5.sys{font-size:110%; text-align:left; padding:8px 2% 5px 2%; display:block; line-height:23px;}
h6.sys{font-size:100%; text-align:left; padding:8px 2% 5px 2%; display:block;}


h2.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}
h3.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}
h4.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}
h5.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}
h6.important{border:1px solid #ddd; background:#f3f3f3; padding:3px 2%;}


/****** struktura strony **************/
#google_translate_element{ height:24px; overflow:hidden; line-height:24px; width:350px; float:right; border-right:1px solid #d5d3c8; margin-right:117px; z-index:2; position:relative; }
#google_translate_element .skiptranslate{width:100%;display:inline-block;}
#google_translate_element div select{ float:left; width:145px; border:1px solid #d5d3c8; margin:3px 0 0 0;display:inline-block;}
#google_translate_element .skiptranslate div{ float:left; width:150px; height:100%; display:inline-block;}
#google_translate_element span{margin-right:10px;}
#google_translate_element a.goog-logo-link{ display:inline; font-weight:bold; color:#000;}
#google_translate_element ul.goog-te-combo{}


#lang{ position:absolute; right:15px; top:5px; z-index:2;}
#lang a img{ border:1px solid #d5d3c8; margin:0 2px;}
#lang a:hover img{ border:1px solid #fff;}

.pagebody{width:100%; position:relative; top:-10px; z-index:1; font-size:100%; background:url('../images/e55.jpg')  left 59px no-repeat; float:left; padding:0 0 12px 0; }
.center{float:none; margin:auto; width:1000px; position:relative;}

.pagebody .b0{width:100%; height:59px;  position:relative; font-size:100%; background:none; float:left; background:url('../images/c33.png') no-repeat bottom left; z-index:10;}
.pagebody .b0 img#logo{position:absolute; left:37px; bottom:-125px;}
.pagebody .b0 a{float:left;}


.pagebody #subsite_content{float:left; width:720px; padding:2px 13px 15px 5px; position:relative;}


/*menu GORNE na pomaranczowym tle *************/
.pagebody .b0 ul#top_menu{float:right; padding:15px 25px 0px 0; width:750px;}
.pagebody .b0 ul#top_menu li{ float:left; list-style:none; vertical-align:middle;}
.pagebody .b0 ul#top_menu li a{ color:#eee; padding:5px 3px 0px 3px; background-position:top center; background-repeat:no-repeat; font-size:12px; width:101px; text-align:center; height:33px; display:block;  background:url('../images/top-menu-separator.png')  right bottom no-repeat; }
.pagebody .b0 ul#top_menu li a:hover{ color:#fff; background-color:#fc9b46;}

/****** podział poziomy kontenera gł. strony **************/
.pagebody .b1{width:96%; padding:0 2% 0 2%;  position:relative; font-size:100%; background:none; float:left; height:145px; }

.pagebody .b2{width:98%; padding:0 0 0 2%;  position:relative; font-size:100%; background:none; float:left; }
.pagebody .b2 .start_header{width:755px; height:150px; padding:0; position:relative; float:right; background:url('../images/start_no_flash.jpg')  right top no-repeat;}

.pagebody .b2 #r_end{ width:225px; height:78px; position:absolute; top:142px; right:0; background:url('../images/h88.png')  right top no-repeat; z-index:9; }
.pagebody .b2 .start_header h1{color:#fff; padding:30px 0 12px 0; font-size:24px; font-weight:normal;}

.pagebody .b2 .subsite_header{width:750px; height:87px; padding:19px 0 0 2px; position:relative; float:right;}
.pagebody .b2 .subsite_header h1{color:#fff; padding:13px 0 15px 60px; font-size:24px; font-weight:normal; background-image:url('../images/iko/ikonki-big.png'); background-repeat:no-repeat; margin:0 0 0 20px;}

.pagebody .b2 .subsite_header h1#mapa-strony{ background-position:left 0;}
.pagebody .b2 .subsite_header h1#przedsiebiorcy{ background-position:left -50px;}
.pagebody .b2 .subsite_header h1#instytucja{ background-position:left -100px;}
.pagebody .b2 .subsite_header h1#kalendarz{ background-position:left -150px;}
.pagebody .b2 .subsite_header h1#ogloszenia{ background-position:left -247px;}
.pagebody .b2 .subsite_header h1#porady_ekspertow{ background-position:left -300px;}
.pagebody .b2 .subsite_header h1#podstrony{ background-position:left -350px;}
.pagebody .b2 .subsite_header h1#rejestracja{ background-position:left -400px;}
.pagebody .b2 .subsite_header h1#uzytkownik{ background-position:left -50px;}
.pagebody .b2 .subsite_header h1#subskrypcja{ background-position:left -450px;}
.pagebody .b2 .subsite_header h1#mapa-aktywnosci{ background-position:left -200px;}
.pagebody .b2 .subsite_header h1#ankieta{ background-position:left -500px;}
.pagebody .b2 .subsite_header h1#mapa-strony{ background-position:left -550px;}
.pagebody .b2 .subsite_header h1#error{ background-position:left -599px;}
.pagebody .b2 .subsite_header h1#internet{ background-position:left -650px;}
/****** BLOKI - podział pionowy kontenera danych **************/
.pagebody #b2_1{float:left; width:200px; padding:146px 13px 0 9px;}
.pagebody #b2_2{float:left; width:730px; padding:0px 0px 0 3px; position:relative; top:-5px; }
.pagebody #b2_3{float:left; width:185px; padding:270px 11px 0 3px;}

/****** globalne formularze dla strony startowej **************/
.content  form {text-align:right; float:left; padding-bottom:4px; width:100%;}
.content  form label{width:96%; text-align:left; padding:2% 0 ; float:left;}
.content  form input{ margin:2px 0; width:67%; float:left; /*display:block;*/ height:18px; vertical-align:bottom; border:1px solid #ddd; padding:4px 3px 1px 3px;}
.content  form input:hover{ border-style:dotted;}
.content  input.button{background:#fff url('../images/buttons2.png') right -109px no-repeat; color:#fff; border:none; cursor:pointer; width:50px; text-align:center; display:block; height:25px; vertical-align:top; float:right; padding:0;}
.content  input.button:hover{ background-position:right -136px; border:none;}

.content  input.button2{background:#fff url('../images/buttons2.png') left -1px no-repeat; color:#fff; border:none; cursor:pointer; width:50px; text-align:center; display:block; height:25px; vertical-align:top; float:right; padding:0;}
.content  input.button2:hover{ background-position:left -28px; border:none;}



.content  ul{padding:0 0 10px 15px;} 
.content  ul li{padding:2px 0 2px 0; list-style:disc; vertical-align:middle; border-bottom:1px solid #f2f2f2;}
.content  ul li a{color:#222;}
.content  ul li a:hover{color:#ed7e1d;}
.content .button{float:right;}

/****** BLOK 1 **************/
.pagebody #b2_1 .content{width:100%; margin:0 0 10px 0;}
.pagebody #b2_1 .content .top{ background:url('../images/content-header.png') no-repeat #e5e5e5 left -10px; width:100%; height:8px; padding:0; font-size:2px; line-height:2px;}
.pagebody #b2_1 .content h2.s{ background:#e5e5e5; padding:0 10px 5px 10px; font-size:16px;}
.pagebody #b2_1 .content .footer{ background:url('../images/content-footer.png') no-repeat #fff left -11px; height:8px; width:100%; font-size:2px; line-height:2px;}
.pagebody #b2_1 .content .info{ padding:5px 5px 5px 10px; font-size:12px; width:183px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#fff;}
.pagebody #b2_1 .content .realizacja{ text-align:center;}
.pagebody #b2_1 .content .realizacja h4{padding:6px 0 0 0; text-align:center;}

.pagebody #b2_1 .content .info p{padding:4px 0; text-align:left;}

.pagebody #b2_1 .content p{display:block; padding:2px 0;}

.pagebody #b2_1 #user_content{width:100%; background:url('../images/contenery-200_02.png') repeat-y #fff left top; margin:0 0 10px 0;}
.pagebody #b2_1 #user_content h2.s{ background:url('../images/contenery-200_01.png') no-repeat #fff right top; padding:5px 10px 6px 35px; font-size:16px; color:#fff;}
.pagebody #b2_1 #user_content .footer{ background:url('../images/contenery-200_04.png') no-repeat #fff left top; height:8px; font-size:16px;}
.pagebody #b2_1 #user_content .info{ padding:5px 10px; font-size:12px;}
.pagebody #b2_1 #user_content .info p{padding:4px 0; text-align:left;}

.pagebody #b2_1 #user_content form{float:left; display:block; padding:3px 5px 5px 5px; width:190px; text-align:right;}
.pagebody #b2_1 #user_content form p{display:block; text-align:right; width:97%; float:left;}
.pagebody #b2_1 #user_content form p a.button2{}

.pagebody #b2_1 #user_content label{display:inline-block; width:22%; line-height:22px; font-size:12px; padding:0 2% 0 0; text-align:right; margin:5px 0 0 0;}
.pagebody #b2_1 #user_content input{/*display:inline-block;*/ width:72%; margin:0; padding:1px 2px; margin:5px 0 0 0;}
.pagebody #b2_1 #user_content input.button{float:none; display:block; width:64px; margin:7px 0 0 0; float:right;}
.pagebody #b2_1 #user_content input.button2{float:none; display:block; width:64px; float:right; margin:7px 4px 0 0;}

.pagebody #b2_1 #user_content p{ text-align:left; padding:2px 0 0px 8px;}
.pagebody #b2_1 #user_content p.float-center{ text-align:center; padding:8px 0 0px 0px;}
.pagebody #b2_1 #user_content h3{text-align:center; color:#1c5a91; padding:3px 0 7px 0;}
.pagebody #b2_1 #user_content strong{color:#1c5a91;}
.pagebody #b2_1 #user_content img{margin:2px; vertical-align:middle;}
.pagebody #b2_1 #user_content #avatar_frame {background:none; width:100%; padding:3px 0; text-align:center;}

.pagebody #b2_1 #user_content img.avatar{vertical-align:middle; margin:auto;}

.pagebody #b2_1 .projekt{width:190px; margin:0 0 10px 0; height:112px; padding:10px 5px; background:url('../images/strona-glowna/projekt.png') no-repeat #0c3f9b left top;}
.pagebody #b2_1 .projekt h4 {color:#fff; text-align:center; font-weight:normal; font-size:16px; padding:3px 0 2px 0; border-bottom:1px solid #fff;}
.pagebody #b2_1 .projekt h3 {color:#fff; text-align:center; font-weight:bold; font-size:16px; padding:8px 0 0 0;}
.pagebody #b2_1 .projekt a{color:#fff; width:100%; text-align:center;}
.pagebody #b2_1 .projekt a:hover{text-decoration:none; color:#fff;}


.pagebody #b2_1 #user_content a.zalety-rej{ display:block; color:#fff; background:url('../images/strona-glowna/pomoc-rejestracja.png') no-repeat  center top; padding:12px 20px 7px 20px; text-align:left;}
.pagebody #b2_1 #user_content a.jak-rej{display:block; color:#fff; background:url('../images/strona-glowna/pomoc-rejestracja.png') no-repeat center -63px; padding:16px 20px 8px 20px; text-align:left;}

.pagebody #b2_1 #user_content a.zalety-rej:hover, .pagebody #b2_1 #user_content a.jak-rej:hover{text-decoration:underline;}

/****** BLOK 2 **************/
.pagebody #b2_2 .content .info ul{padding:10px 0 10px 3px;}


.pagebody #b2_2  #temat_tygodnia{height:200px; width:730px; z-index:0; background-repeat:no-repeat; background-position:left top; position:relative; margin:0 0 15px 0;}
.pagebody #b2_2  #temat_tygodnia #text-content{background:url('../images/strona-glowna/v1.png') repeat left top; position:absolute; bottom:10px; left:10px; width:320px; padding:10px 10px 6px 10px; border:1px solid #444; text-align:right;}
.pagebody #b2_2  #temat_tygodnia #text-content h2 a{padding:4px 0 2px 0; color:#fff; font-size:20px; font-weight:normal; text-align:left; display:block; width:100%;}
.pagebody #b2_2  #temat_tygodnia #text-content h2 a:hover{background:none; text-decoration:underline; color:#fff;}
 
.pagebody #b2_2  #temat_tygodnia #text-content h5{padding:0px 0 2px 0; color:#999; font-size:9px; border-bottom:1px solid #999; text-align:right; position:relative; top:-2px; } 
.pagebody #b2_2  #temat_tygodnia #text-content p{color:#eee; font-size:12px; padding:10px 0 5px 0; text-align:left;} 

.pagebody #b2_2  #temat_tygodnia #text-content a{ color:#FF9900; font-size:12px; padding:2px;} 
.pagebody #b2_2  #temat_tygodnia #text-content a:hover{background:#FF9900; color:#fff;}



.pagebody #b2_2  .polecane{height:65px; width:710px; z-index:0; background-repeat:no-repeat; background-position:left top; position:relative; background-image:url('../images/strona-glowna/polecane.png'); padding:10px; padding-top:125px; margin:0 0 15px 0; float:left;}
.pagebody #b2_2  #inst{background-image:url('../images/strona-glowna/polecane2.png'); height:13px;}
.pagebody #b2_2  #inst  p{height:0;}

.pagebody #b2_2  .polecane #content{position:absolute; top:10px; left:60px; right:60px; width:610px; padding:0px 0px 6px 0px; overflow:hidden; height:100px;}

.pagebody #b2_2  .polecane a.prevPage, .pagebody #b2_2  .polecane a.prevPage2{position:absolute; top:10px; left:10px; display:block; width:40px; background-color:#d5d5d5; color:#fff; height:106px; text-indent:80px; overflow:hidden; background-image:url('../images/strona-glowna/prev.png'); background-position:left center;background-repeat:no-repeat; cursor:pointer;}
.pagebody #b2_2  .polecane a.nextPage, .pagebody #b2_2  .polecane a.nextPage2{position:absolute; top:10px; right:10px; display:block; width:40px; background-color:#d5d5d5; color:#fff; height:106px; text-indent:80px; overflow:hidden; background-image:url('../images/strona-glowna/next.png'); background-position:left center;background-repeat:no-repeat; cursor:pointer;}
.pagebody #b2_2  .polecane a.prevPage:hover, .pagebody #b2_2  .polecane a.nextPage:hover,
.pagebody #b2_2  .polecane a.prevPage2:hover, .pagebody #b2_2  .polecane a.nextPage2:hover{background-color:#c5c5c5;}

.pagebody #b2_2  .polecane #content .items, .pagebody #b2_2  .polecane #content .items2{ width:20000em; position:absolute;}
.pagebody #b2_2  .polecane #content .item{float:left; width:140px; height:106px; text-align:center; margin:0 4px; position:relative; vertical-align:middle; }
.pagebody #b2_2  .polecane #content .item a.im{ width:100%; display:block; text-align:center; position:absolute; bottom:42px; left:0; }
.pagebody #b2_2  .polecane #content .item a.im img{margin:3px auto; font-size:10px; color:#777; vertical-align:middle; max-width:110px; max-height:60px; text-align:center;}
.pagebody #b2_2 .polecane #content .item h3{font-size:11px; position:absolute; bottom:0; left:0; width:100%; font-weight:normal; height:40px; overflow:hidden; font-size:11px;}


.pagebody #b2_2 .polecane  p{ border-top:1px solid #2b66a9; padding:24px 10px 0 10px; text-align:center; color:#777; font-size:12px; display:block; position:relative; width:690px; height:58px; overflow:hidden;} 
.pagebody #b2_2 .polecane  p a{padding:0 0 0 10px; color:#777;}
.pagebody #b2_2 .polecane  p a:hover{color:#f79834;}

.pagebody #b2_2 .polecane  p a.more{ position:absolute; top:0; right:0; background:#2b66a9; color:#fff; font-size:10px; padding:1px 4px;}
.pagebody #b2_2 .polecane  p a.more:hover{background:#4f90cf;}

.pagebody #b2_2 .polecane #text-content a{ color:#FF9900; font-size:11px; padding:2px;} 
.pagebody #b2_2 .polecane #text-content a:hover{background:#FF9900; color:#fff;}


.pagebody #b2_2 .empty_content{width:100%; margin:0 0 15px 0; float:left; border:none; float:left;}

.pagebody #b2_2 .empty_content .gr13{width:235px; float:left; padding:0; height:100%; float:left; position:relative;}

.pagebody #b2_2 .empty_content .gr13 .top{ background:url('../images/strona-glowna/ramki/header235.png') no-repeat #e5e5e5 left top; float:left; width:100%; height:8px; font-size:2px; line-height:2px;}
.pagebody #b2_2 .empty_content .gr13 .middle{float:left; width:233px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.pagebody #b2_2 .empty_content .gr13 .footer{ background:url('../images/strona-glowna/ramki/footer235.png') no-repeat #fff left top; height:8px; float:left; width:100%; font-size:2px; line-height:2px;}
.pagebody #b2_2 .empty_content .gr13 h2.s{ background:#e5e5e5 left top; padding:0px 0 5px 15px; font-size:14px; float:left; width:220px;}

.pagebody #b2_2 .empty_content .gr13 ul{ float:left; width:90%; padding:2px 5% 10px 5%;}
.pagebody #b2_2 .empty_content .gr13 ul li{ float:left; width:100%; border-bottom:1px solid #eee; list-style:none; font-size:13px; padding:5px 0; text-align:left;}

.pagebody #b2_2 .empty_content .gr13 ul li .iko_gwiazdka{background-position:left -127px; height: 19px;width: 10px;}


.pagebody #b2_2 .empty_content .gr13 .ogloszenie{width:90%; padding:10px 5%;}
.pagebody #b2_2 .empty_content .gr13 .ogloszenie h2{}


.pagebody #b2_2 .empty_content .gr13 .header{width:100%; height:55px; float:left; padding:4px 0 12px 0;   background-position:left top; background:#f2f2f2; text-align:center; position:relative;background-repeat:no-repeat;}
.pagebody #b2_2 .empty_content .gr13 .a_day{height:55px; background:url('../images/box_2/kalendarz.png') no-repeat left bottom; position:relative; float:left; width:100%;}
.pagebody #b2_2 .empty_content .gr13 .a_day h4{ text-align:left; padding:5px 20px 0 0; font-size:15px; float:right; width:55%;}
.pagebody #b2_2 .empty_content .gr13 .a_day h5.miesiac{ text-align:left; color:#ccc; padding:10px 20px 0 0; font-size:16px;float:right; width:55%;}
.pagebody #b2_2 .empty_content .gr13 .header h5.specjalizacja { float:right; position:absolute; right:10px; top:10px; padding:4px; color:#444; width:140px; font-size:14px; text-align:right; }
.pagebody #b2_2 .empty_content .gr13 .header img{height:55px; width:55px; position:absolute; top:4px; left:15px;}

.pagebody #b2_2 .empty_content .gr13 .a_day #dday{ text-align:center; color:#999; font-size:30px; position:absolute; top:17px; left:22px; width:50px;}

.pagebody #b2_2 .empty_content .gr13 h2.temat-porady{ text-align:center; color:#3267A4; padding:2px 5% 10px 5%; padding:5px 20px 0 0; font-size:14px; float:left; width:90%; height:46px; overflow:hidden;}

.pagebody #b2_2 .empty_content .gr13 .header img.rss{ position:absolute; left:20px; top:4px; border:none;}

.pagebody #b2_2 .empty_content .gr13 p.but{ padding:12px 5% 0 5%; float:right; width:90%; text-align:right;}
.pagebody #b2_2 .empty_content .gr13 p.skrot{ padding:7px 5% 0 5%; float:right; width:90%; text-align:right; text-align:center; font-size:12px; color:#777; height:46px; overflow:hidden;}
.pagebody #b2_2 .empty_content .gr13 p.but a{margin:0!important;}
.pagebody #b2_2 .empty_content .gr13 img.rejestruj{ float:left; padding:9px 0 0 10px; position:absolute; bottom:10px; left:0;}

.pagebody #b2_2 .empty_content .gr13 #kalendarz{background-image:url('../images/strona-glowna/kalendarz.jpg');}
.pagebody #b2_2 .empty_content .gr13 #ogloszenia{background-image:url('../images/strona-glowna/ogloszenia.jpg');}
.pagebody #b2_2 .empty_content .gr13 #ekspert{background-image:url('../images/strona-glowna/ekspert.jpg');}
.pagebody #b2_2 .empty_content #ek {padding:0 0 110px 0;}




.pagebody #b2_2 .empty_content .top730{ background:url('../images/strona-glowna/ramki/header730.png') no-repeat #e5e5e5 left top; float:left; width:100%; height:8px; font-size:2px; line-height:2px;}
.pagebody #b2_2 .empty_content .footer730{ background:url('../images/strona-glowna/ramki/footer730.png') no-repeat #fff left top; height:8px; float:left; width:100%; font-size:2px; line-height:2px;}
.pagebody #b2_2 .empty_content h2.s{ background:#e5e5e5 left top; padding:0px 0 5px 15px; font-size:14px; float:left; width:715px;}
.pagebody #b2_2 .empty_content .middle730{float:left; width:708px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0 10px;}
.pagebody #b2_2 .empty_content .middle730 h3.econews{display:none;}

.pagebody #b2_2 .empty_content .middle730 ul{ float:left; width:460px; padding:10px 0 10px 0px;}
.pagebody #b2_2 .empty_content .middle730 ul li{width:100%; border-bottom:1px solid #eee; list-style:none; font-size:15px; padding:7px 0; text-align:left; float:left; width:100%;}

.pagebody #b2_2 .empty_content .middle730  p#ni-kategorie{ border-top:1px solid #2b66a9; margin:10px 0 0 0; padding:24px 2% 12px 2%; text-align:center; color:#777; font-size:12px; display:block; position:relative; width:433px; overflow:hidden;  clear:left;} 
.pagebody #b2_2 .empty_content .middle730  p#ni-kategorie a{padding:0 0 0 10px; color:#777;}
.pagebody #b2_2 .empty_content .middle730  p#ni-kategorie a:hover{color:#f79834;}

.pagebody #b2_2 .empty_content .middle730 #ni-notowania{float:right; width:210px; padding:10px 0 3px 10px;}



/*********galerie na stronie******************/

.gall-new{width:692px; padding:0 0 0 0px; margin:auto; margin-top:15px; position:relative;}

.gall-new .empty_content .top720{ background:url('../images/strona-glowna/ramki/header692.png') no-repeat #e5e5e5 left top; float:left; width:100%; height:8px; font-size:2px; line-height:2px;}
.gall-new .empty_content .footer720{ background:url('../images/strona-glowna/ramki/footer692.png') no-repeat #fff left top; height:8px; float:left; width:100%; font-size:2px; line-height:2px;}
.gall-new .empty_content .middle720{float:left; width:690px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0 0px;}

.gall-new .galleria_container{text-align:center;}
.gall-new .galleria_container .galleria_wrapper{ margin:10px auto;}

.gall-new ul.gallery {list-style:none; width:96%; background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px 2% 2px 2%; margin: 3px 0% 3px 0%; float:left;}
.gall-new ul.gallery li{display:block; overflow:hidden; float:left; margin:3px 5px 3px 5px; padding:0;}
.gall-new ul.gallery li a{}
.gall-new ul.gallery li div{position:absolute;display:none;top:0; left:180px}
.gall-new ul.gallery li img{cursor:pointer; height:75px; margin:0 !important;}
.gall-new ul.gallery li.active div img,ul.gallery li.active div{display:block}
.gall-new ul.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.gall-new ul.gallery li .caption{display:block;padding-top:.5em}
* html ul.gallery li div span{width:400px} /* MSIE bug */



.gall-new  a.prevPage, .gall-new  a.prevPage2{position:absolute; top:432px; left:1px; display:none; width:40px; background-color:#d5d5d5; color:#fff; height:106px; text-indent:280px; overflow:hidden; background-image:url('../images/strona-glowna/prev.png'); background-position:left center;background-repeat:no-repeat; cursor:pointer; }
.gall-new  a.nextPage, .gall-new  a.nextPage2{position:absolute; top:432px; right:1px; display:none; width:40px; background-color:#d5d5d5; color:#fff; height:106px; text-indent:280px; overflow:hidden; background-image:url('../images/strona-glowna/next.png'); background-position:left center;background-repeat:no-repeat; cursor:pointer; }
.gall-new  a.prevPage:hover, .gall-new  a.nextPage:hover,
.gall-new  a.prevPage2:hover, .gall-new  a.nextPage2:hover{background-color:#c5c5c5;}









/*

.pagebody #b2_2 .content{width:100%; background:#fff; margin:0 0 10px 0; float:left; border:none; }
.pagebody #b2_2 .content .top{ background:url('../images/content-header.png') no-repeat #e5e5e5 left top; float:left; width:100%; height:8px; font-size:2px; line-height:2px;}
.pagebody #b2_2 .content .middle{float:left; width:525px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.pagebody #b2_2 .content h2.s{ background:#e5e5e5 left top; padding:0px 0 5px 17px; font-size:18px; float:left; width:510px;}
.pagebody #b2_2 .content .footer{ background:url('../images/content-footer.png') no-repeat #fff left top; height:8px; float:left; width:100%; font-size:2px; line-height:2px;}

.pagebody #b2_2 #about_project{background:url('../images/o_projekcie.png') no-repeat #fff left top; height:85px; text-align:left;}
.pagebody #b2_2 #about_project h2.s{ background:none; color:#fff; padding:18px 0 5px 17px; font-size:25px; float:left; width:510px;}
.pagebody #b2_2 #about_project a {margin:5px 17px 0 0;}

.pagebody #b2_2 .content .menu{font-size:12px; display:inline-block; width:180px; margin:0px 0 5px 0px; padding-top:12px; float:left; border-right: 1px solid #f2f2f2;}
.pagebody #b2_2 .content .menu_s{padding:8px 0 0 0; border-left:none; border-right:1px solid #f2f2f2; margin:0px 0 25px 0px;}


.pagebody #b2_2 .content .menu_s ul{padding:0 0 0 0%; float:left; width:100%;}
.pagebody #b2_2 .content .menu_s ul li{list-style:none; border:none; padding:0;}
.pagebody #b2_2 .content .menu_s ul li a{display:block; width:100%; height:100%; line-height:28px; padding:0 0 0 0; font-size:14px; text-align:right; font-weight:bold; border-bottom:1px solid #eee;}
.pagebody #b2_2 .content .menu_s ul li a:hover .iko_wiecej{background-position:4px -270px;}

.pagebody #b2_2 .content .menu_s ul li#msw{}
.pagebody #b2_2 .content .menu_s ul li#msw a{color:#3267A4; background:#f7f7f7;}
.pagebody #b2_2 .content .menu_s ul li#msw a .iko_wiecej{background-position:4px -270px;}

.pagebody #b2_2 .content .info{ padding:20px 20px 1px 10px; font-size:12px; margin:0; width:300px; float:right; position:relative; background:url('../images/main-2-bg.png') no-repeat #fff right bottom;}
.pagebody #b2_2 .content .info div{float:left; width:310px; padding-bottom:30px; position:relative;}
.pagebody #b2_2 .content .info div a.button{position:absolute; right:12px; bottom:0;}


.pagebody #b2_2 .content .info p{padding:4px 0; text-align:left;}
.pagebody #b2_2 .content .info p.meta{padding:2px 0 5px 7px; text-align:left; color:#ccc; font-size:90%; float:left; border-top:1px solid #eee; width:301px; }

.pagebody #b2_2 .content .info h2{padding:4px 0; text-align:left; color:#1c4d90; font-size:16px; text-align:center;}
.pagebody #b2_2 .content .info img{ border:none; float:right; margin:4px 2px 4px 10px; background:#f2f2f2;}
.pagebody #b2_2 .content .info li{ padding:4px 0; list-style:none;}
.pagebody #b2_2 .content .info li .iko_gwiazdka{ height:13px; background-position:left -127px; width:10px; height:19px;}


.pagebody #b2_2 .content .menu .a_day{ width:95%; height:55px; background:url('../images/box_2/kalendarz.png') no-repeat #fff left bottom; padding-right:5%; position:relative; margin-bottom:15px;}
.pagebody #b2_2 .content .menu .a_day h4{ text-align:right; padding:5px 5px 0 0; font-size:13px;}
.pagebody #b2_2 .content .menu .a_day h5{ text-align:right; color:#ccc; padding:10px 5px 0 0; font-size:16px;}
.pagebody #b2_2 .content .menu .a_day #dday{ text-align:center; color:#999; font-size:30px; position:absolute; top:17px; left:22px; width:50px;}

.pagebody #b2_2 .content .menu table.kalendarz{width:90%; padding:10px 2% 5px 8%; height:160px; vertical-align:top;}
.pagebody #b2_2 .content .menu table.kalendarz td{padding:1px 2px; margin:0; text-align:center; height:18px;}
.pagebody #b2_2 .content .menu table.kalendarz .sz{color:#ccc;}
.pagebody #b2_2 .content .menu table.kalendarz .po{color:#f58320;}
.pagebody #b2_2 .content .menu table.kalendarz #kw{background:#f58320; color:#fff;}
.pagebody #b2_2 .content .menu table.kalendarz #kw a{border:none; background:#FFF6EE;}
.pagebody #b2_2 .content .menu table.kalendarz #kw a:hover{border:none; background:#f58320; color:#fff;}
.pagebody #b2_2 .content .menu table.kalendarz td a{border:1px solid #afcfea; background:#e0edf9; display:block; color:#1c4d90; }
.pagebody #b2_2 .content .menu table.kalendarz td a:hover{background:#f2f2f2; cursor:pointer; color:#222;}

.pagebody #b2_2 .content .menu #timer{width:95%; height:18px; background:#245491 left top; text-align:center; color:#fff; margin:7px auto;}
.pagebody #b2_2 .content .menu #timer a.prev{ display:block; background:url('../images/cal-timer.png') no-repeat #527db0 left -1px; width:29px; height:18px; float:left;}
.pagebody #b2_2 .content .menu #timer a.prev:hover{ background-position:left -21px;}
.pagebody #b2_2 .content .menu #timer a.next{ display:block; background:url('../images/cal-timer.png') no-repeat #527db0 left -41px; width:29px; height:18px; float:right;}
.pagebody #b2_2 .content .menu #timer a.next:hover{ background-position:left -61px;}
.pagebody #b2_2 .content .menu #timer a#desc{float:left; display:block; width:112px; line-height:18px; vertical-align:middle; color:#fff; }
.pagebody #b2_2 .content .menu #timer a#desc:hover{ font-weight:bold; letter-spacing:1px;}

.pagebody #b2_2 .content .menu h3{ text-align:center; color:#1c4d90; padding:5px; font-size:14px;}
.pagebody #b2_2 .content .menu ul.companylist{ padding:7px 0 0 25px;}

.pagebody #b2_2 .content .info ul#companylist3{}
.pagebody #b2_2 .content .info ul#companylist3 li{ list-style:none; text-align:right;}
.pagebody #b2_2 .content .info ul#companylist3 li h3{ padding:5px 0 4px 0; color:#1c4d90; text-align:left;}
.pagebody #b2_2 .content .info ul#companylist3 li p{ padding:2px 0; }
.pagebody #b2_2 .content .info ul#companylist3 li img{margin:4px 0px 6px 10px; width:90px;}
.pagebody #b2_2 .content .info ul#companylist3 li a{ }

*/


/****** BLOCK 3 **************/

.pagebody #b2_3 .content{width:100%; margin:0 0 10px 0;}
.pagebody #b2_3 .content h2.s{ background:#e5e5e5; padding:0 10px 5px 10px; font-size:16px;}
.pagebody #b2_3 .content .top{ background:url('../images/content-header.png') no-repeat #e5e5e5 left -21px; width:100%; height:7px; font-size:2px; line-height:2px;}
.pagebody #b2_3 .content .footer{ background:url('../images/content-footer.png') no-repeat #fff left -21px; height:8px; width:100%; font-size:2px; line-height:2px;}

.pagebody #b2_3 .content .info .header{ width:100%; border-bottom:1px solid #eee; text-align:center;}
.pagebody #b2_3 .content .info h3{padding:6px 0 10px 0; color:#1c4d90; font-size:15px; text-align:center;}
.pagebody #b2_3 .content .info h5{padding:2px 0 2px 0;  color:#ccc; font-size:14px; text-align:center; width:100%; font-weight:normal;}
.pagebody #b2_3 .content .info img{ border:none; margin:0px auto 0px auto; background:#f2f2f2;}
.pagebody #b2_3 .content .info li{ padding:4px 0; text-align:left; list-style:none;}

.pagebody #b2_3 .content .info{ padding:5px 10px; font-size:12px; width:163px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#fff; text-align:right;}
.pagebody #b2_3 .content .info p{padding:4px 0; text-align:left;}
.pagebody #b2_3 .content .info p.meta{padding:10px 0 5px 0; text-align:left; color:#ccc; font-size:90%;}

.pagebody #b2_3 .content .info ul{padding-left:0;}

.pagebody #b2_3 .content .info li .iko_econews{ height:13px; width:10px; height:19px;}
.pagebody #b2_3 .content .info h3{ padding:4px 0;}
.pagebody #b2_3 .content .info h3.econews{ padding:10px 0 4px 0;}
/****** blok 3 - strona startowa **************/
.pagebody #b2_3 img#start-page{position:absolute; top:220px; right:0;}


.pagebody #b2_3 #b-end{background:url('../images/contenery-185_03.png') no-repeat #fff left top; height:8px;}



.pagebody .b3{width:95%; padding:30px 3% 50px 2%;  position:relative; font-size:85%; float:left; background:url('../images/ae3131.png') #fff no-repeat bottom center; }
.pagebody .b3 #copy{ position:absolute; left:35px; top:40px;}
.pagebody .b3 #m1{float:right; width:71%; padding-left:20%; text-align:right; padding:10px 0 15px 0; }
.pagebody .b3 #m1 a{color:#444; border-right:1px solid #f7f6f5; padding:0 4px; margin:0;}
.pagebody .b3 #m1 a:hover{color:#3267a4; text-decoration:underline;}
.pagebody .b3 #m2{float:right; width:50%; padding-left:0%; text-align:right; border-top:1px solid #f1f1ee; padding:4px 0 0 0;}
.pagebody .b3 #m2 a{color:#3267a4; padding:0 6px; margin:0;}
.pagebody .b3 #m2 a:hover{color:#444; text-decoration:underline;}

.pagebody .b3 #pdll{ position:absolute; right:15px; bottom:2px; border:none;}

.pagebody .b3 #logos{float:left; width:98%; padding:3% 1% 0% 1%; text-align:center;}
.pagebody .b3 #logos p{ color:#444; text-align:center; border-top:1px solid #eee;}

/******* FORMULARZE na stronie ***************/
ul.form {width:82%; padding:8px 10% 30px 8%; font-size:100%; /*float:left;*/}
ul.form li{list-style:none; text-align:left; /*float:left;*/ display:block; width:100%; font-size:12px; color:#999; padding:0 0 10px 0 ;}
ul.form ul{width:64%; padding:5px 0 5px 35%; font-size:100%; }
ul.form li label{text-align:left; border:none; font-size:95%; width:100%; line-height:18px; font-size:120%; color:#222;}
ul.form input{width:98%; padding:3px 1% 0px 1%; /*display:block;*/ border:1px solid #ccc; color:#222;}
ul.form input[type='radio'], ul.form input[type='checkbox']{width:15px; border:none; display:inline;}
ul.form select{width:100%; padding:1px 0 2px 0; display:block;border:1px solid #ccc; color:#222;}
ul.form input.noframe{ border:none;}
ul.form textarea{width:98%; padding:1%; display:block; border:1px solid #ccc; color:#222; margin-bottom:5px; height:7em; font-size:12px;}
	
ul.form li ul.errorlist{width:90%; padding:0px 5% 0px 5%; list-style:none; margin-bottom:5px; float:left;}
ul.form li ul.errorlist li{text-align:left; width:94%; padding:2px 6%; color:#ed7e1d; font-size:100%; background:url('../images/iko/ikonki.png') left -75px no-repeat;}

ul.form li ul#branze{width:90%; padding:0px 5% 0px 5%; list-style:none; margin-bottom:5px; float:left;}
ul.form li ul#branze li{text-align:left; width:94%; padding:2px 6%; color:#3267A4; font-size:100%; background:url('../images/iko/ikonki.png') left -254px no-repeat; cursor:pointer;}

ul.form li ul{width:98%; padding:0px 0 0px 5%; list-style:none; float:left;}
ul.form li ul li{ padding:0 0 3px 0;}


input.button1{background:#527db0 url('../images/buttons2.png') left -55px no-repeat; color:#fff; border:none; cursor:pointer; width:64px; text-align:center; display:block; height:25px; vertical-align:top; float:right; padding:0;}
input.button1:hover{ background-position:left -82px; border:none;}

ul.form input.button2{background:#527db0 url('../images/buttons2.png') left -1px no-repeat; color:#fff; border:none; cursor:pointer; width:64px; text-align:center; display:block; height:25px; vertical-align:top; float:right; padding:0;}
ul.form input.button2:hover{ background-position:left -28px; border:none;}	

ul.form input.button{background:#527db0 url('../images/buttons2.png') left -55px no-repeat; color:#fff; border:none; cursor:pointer; width:64px; text-align:center; display:block; height:25px; vertical-align:top; float:right; padding:0;}
ul.form input.button:hover{ background-position:left -82px; border:none;}

ul.form input.button-l{background:#527db0 url('../images/buttons2.png') right -1px no-repeat; color:#fff; border:none; cursor:pointer; width:64px; text-align:center; display:block; height:25px; vertical-align:top; float:right; padding:0;}
ul.form input.button-l:hover{ background-position:left -28px; border:none;}	



#subsite_content ul.form table td{padding:0;}
#subsite_content ul.form table{margin:0; }


ul.message{ border:1px solid #bdd5e7; background:#daecf8; color:#336aa7; padding:4px 10px; text-align:left; font-size:14px; margin:7px 0; }
ul.message li{list-style:none; padding:3px 0;}


/******* TABELE na stronie ***************/
#subsite_content table{width:100%; border-collapse:collapse; margin:10px 0 15px 0; position:relative;}

#subsite_content table th{padding:7px 1%; background:#e5e5e5;  border:1px solid #ddd; position:relative; border:#ccc 1px solid;}

#subsite_content table td{padding:3px; border:1px solid #ddd; vertical-align:top; text-align:left; font-size:12px; vertical-align:middle;}

#subsite_content table tr.two td{background:#f5f5f5;}
#subsite_content table tr.new td{background:#fcffcb;}


#subsite_content .main_box{}
#subsite_content .main_box .mb_header{background:#fff url('../images/content-header.png') left bottom no-repeat; height:8px;}
#subsite_content .main_box .mb_footer{background:#fff url('../images/content-footer.png') left bottom no-repeat; height:8px;}

/******* KALENDARZ na stronie ***************/
#subsite_content table.kalendarz{width:100%; border-collapse:collapse; margin:0px 0 0px 0; position:relative; border-bottom:none;}

#subsite_content table.kalendarz th{width:12%; padding:12px 1%; background:#e5e5e5; position:relative; border:#e5e5e5 1px solid;}

#subsite_content table.kalendarz td{width:13%; padding:3px; border:1px solid #eee; vertical-align:bottom; text-align:right; font-size:13px;}
#subsite_content table.kalendarz td.sz{color:#ccc; background:#f5f5f5;}
#subsite_content table.kalendarz td#kw{color:#f58320; font-weight:bold; border:1px solid #f58320; background:#fff6ee; }

#subsite_content table.kalendarz ul.events{padding:0; margin-bottom:5px; }
#subsite_content table.kalendarz ul.events li{list-style:none; font-size:10px; padding:0 0 2px 0px; text-align:left;}
#subsite_content table.kalendarz ul.events li .iko{height:13px; width:13px;}

#subsite_content table.kalendarz td a{padding:1px 2px; border:1px solid #fff; display:block;}
#subsite_content table.kalendarz td a:hover{background:#daecf8; padding:1px 2px; border:1px solid #bdd5e7; color:#336aa7;}

#subsite_content table.kalendarz td.sz a{border:1px solid #f5f5f5;}
#subsite_content table.kalendarz td.sz a:hover{border:1px solid #bdd5e7;}

#subsite_content table.kalendarz td a.nevents{ background:#1C4D90; color:#fff; display:inline; padding:2px 5px; float:left; border:none; font-weight:normal; font-size:11px;}
#subsite_content table.kalendarz td a.nevents:hover{ background:#4d8ed2; color:#fff; border:none;font-weight:normal;}

#subsite_content table.kalendarz td#kw a{border-color:#fff6ee;}
#subsite_content table.kalendarz td#kw a:hover{color:#f58320; font-weight:bold; border:1px solid #f58320; background:#FFDDBB;}


/******* kategorie ***************/
#subsite_content .kat_menu{z-index:2; position:relative; padding:0 1% 0 0 ; width:99%;}
#subsite_content .kat_menu a.ok{margin-left:12px;}

#subsite_content .kategorie{ z-index:0; width:100%; background:url('../images/kategorie/1.png') left top no-repeat; behavior: url('/static/css/iepngfix.htc'); padding-bottom:15px; position:relative; top:-37px; float:left; margin-bottom:15px;}
#subsite_content .kategorie h3{padding:20px 3% 3px 3%; width:94%; margin-bottom:3px}

#subsite_content .kategorie .kat_footer{width:100%; background:#e5e5e5 url('../images/kategorie/2.png') left bottom no-repeat; height:8px; position:absolute; bottom:0; left:0; }

#subsite_content .kategorie ul { padding-bottom:0;}
#subsite_content .kategorie ul li{ width:auto;}
#subsite_content .kategorie ul li#kategoria_w a{ border-bottom:1px dotted #bbb; color:#ed7e1d;}



#subsite_content .podstrony{ z-index:0; width:300px; float:right; background:#e5e5e5 url('../images/podstrony/1.png') left top no-repeat; behavior: url('/static/css/iepngfix.htc'); padding-bottom:5px; padding-top:30px; position:relative; top:-36px; margin-bottom:3px; margin-left:12px;}

#subsite_content .podstrony .pod_footer{width:100%; background: url('../images/podstrony/2.png') left bottom no-repeat; height:8px; behavior: url('/static/css/iepngfix.htc'); position:absolute; bottom:-8px; left:0; }
#subsite_content .podstrony ul li{ border-bottom:1px solid #eee;}
#subsite_content .podstrony ul { padding-bottom:0;}

#subsite_content .podstrony ul li#podstrona_w a{ color:#ed7e1d;}




fieldset{width:100%; margin:0; padding:0; display:block;}
/******* BLĘDY 404 i 500 ***************/

#subsite_content #e404{width:92%; height:230px; background: url('../images/404.png') left top no-repeat; padding:10px 4%;}
#subsite_content #e500{width:92%; height:230px; background: url('../images/500.png') left top no-repeat; padding:10px 4%;}

/******* LISTY na stronie ***************/
ul {padding:5px 0 5px 5%;}
ul li {list-style:disc; margin:0; padding:0 0 5px 0; font-size:100%;}

ol {padding:5px 0 5px 5%;}
ol li {list-style:disc; margin:0; padding:0 0 5px 0; font-size:100%;}

/******* NAGLÓWKI na stronie ***************/
.header1{ display:block; background:#f5f5f5; border:1px solid #ddd; padding:3px; margin:7px 0;}
.header1 .desc{font-size:105%;}
.header1 .more{font-size:130%; color:#ccc; font-weight:bold; padding:0 15px 0 5px;}

/*******************PDLL Credits********************/
.b3 #creditsD{position:absolute; top:40px; /*left:93px;*/ left:0; background:#444; color:#fff; width:100%; float:left; display:none; padding:0; list-style:none; z-index:9;}
#creditsD li#h{float:left; font-size:14px; font-weight:normal; background:#fff; color:#fff; text-align:right; padding:15px 1% 14px 4%; width:15%; background:url("../images/pdll/c_h1.gif") no-repeat left top; border-right:1px dotted #eee;}
#creditsD li#close{float:right; font-size:14px; font-weight:normal;color:#fff; text-align:right; padding:0; width:27px; border:none;}
		
#creditsD li{float:left;  list-style:none; border-right:1px dotted #999; color:#ccc; font-size:10px; width:18%;}
#creditsD li a{float:left; text-decoration:none; padding:9px 2% 8px 10%;  color:#ccc; font-size:10px; width:88%;}
#creditsD li a:hover{color:#fff; background:#222;}
			
#creditsD li strong{color:#fff; font-size:12px; padding-left:10px; font-weight:normal;}
#creditsD img#c_close{position:absolute; right:-1px; top:0px; cursor:pointer;}