body {background:#F6F6F6;margin:0;padding:0;font-family:Arial,Verdana}

a img {border:none;}
a {color:inherit;font:inherit;line-height:inherit;text-decoration:inherit;}

div {float:left;margin:0;padding:0;}

.fl {float:left!important;}
.fr {float:right!important;}
#banner-line {width:100%;float:left;clear:both;}
#banner {width:800px;margin:auto;float:none;}
#logo {float:left;}
#ad-top {float:left;}
#add-line {width:100%;float:left;clear:both;}
#add-line .add {width:800px;margin:10px auto;float:none;color:#C8C8C8;font-size:10px;}
#add-line #flash_top_ad {float:none;}
.noborder {border: 0 !important;}

/* TOP MENU */
#top-menu-line {width:100%;height:45px;background:url(images/menu-bg.png) repeat-x left top;clear:both;margin:20px 0 0 0;padding:0;float:left;}
#top-menu {width:960px;height:inherit;float:none;margin:0 auto;padding:0;}
#top-menu, #top-menu a {color:white;font-family:Arial;font-weight:bold;font-size:14px;text-decoration:none;line-height:40px;}
#top-menu .anchors, #top-menu .anchors li {margin:0;list-style:none;float:left;display:block;height:inherit;}
#top-menu .anchors {padding:0;}
#top-menu .anchors li {position:relative;padding:0 25px;background:url(images/menu-anchor-bg.png) no-repeat left top;}
#top-menu .anchors li:hover {background:url(images/menu-bg-hover.png) repeat-x center center;}
#top-menu .anchors li.extendible:hover {background:url(images/menu-extendible-bg-hover.png) repeat-x center center;}
#top-menu .anchors li p {margin:0;padding:0;font-size:12px;font-weight:normal;height:24px;line-height:22px;cursor:pointer;}
#top-menu .anchors .subanchors, #top-menu .subanchors li {white-space:nowrap;margin:0;list-style:none;float:left;}
#top-menu .anchors .subanchors {display:none;padding:0;position:absolute;top:40px;left:0;overflow:hidden;padding-bottom:3px;background-color:#3D7BB3;}
#top-menu .anchors .subanchors li {background:url(images/menu-extended-bg.png) repeat-x center center;width:100%;padding:0 15px 0 0;height:30px;line-height:25px;}
#top-menu .anchors .subanchors a {font-size:12px;font-weight:normal;background:url(images/menu-extended-arrow.png) no-repeat left 70%;margin-left:10px;padding-left: 12px;line-height:30px;}
#top-menu .anchors .subanchors a:hover {color:#FFFF00;}
/*
#top-menu .anchors .subanchors, #top-menu .subanchors li {white-space:nowrap;margin:0;list-style:none;float:left;display:block;}
#top-menu .anchors .subanchors {display:none;padding:0;position:absolute;top:40px;left:0px;overflow:hidden;padding-bottom:3px;background-color:#3D7BB3;}
#top-menu .anchors .subanchors li {background:url(images/menu-extended-bg.png) repeat-x center center;width:100%;height:30px;padding:0 15px 0 0;line-height:25px;}
#top-menu .anchors .subanchors a {font-size:12px;font-weight:normal;background:url(images/menu-extended-arrow.png) no-repeat left 70%;margin-left:3px;padding-left: 12px;line-height:30px;}
#top-menu .anchors .subanchors a:hover {color:#FFFF00;}
*/

#top-menu .search, #top-menu .search li {margin:0;list-style:none;float:right;display:block;height:inherit;}
#top-menu .search {padding:0;margin-right:10px;}
#top-menu .search li {position:relative;}
#top-menu .search .preferences p {font-size:12px;font-weight:normal;height:24px;line-height:22px;margin:8px 0;padding:0 26px 0 10px;cursor:pointer;background:#308BD4 url(images/upodobania-icon.png) no-repeat 100% 20%;border-left:2px solid #2D82BD;border-top:2px solid #2D82BD;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#top-menu .search .subpreferences, #top-menu .search .subpreferences li {white-space:nowrap;margin:0;list-style:none;float:left;}
#top-menu .search .subpreferences {display:none;padding:0;position:absolute;top:40px;left:0;overflow:hidden;padding-bottom:3px;background-color:#3D7BB3;}
#top-menu .search .subpreferences li {background:url(images/menu-extended-bg.png) repeat-x center center;width:100%;padding:0 15px 0 0;height:30px;line-height:25px;}
#top-menu .search .subpreferences li.sub1 {padding-left:10px;}
#top-menu .search .subpreferences a {font-size:12px;font-weight:normal;background:url(images/menu-extended-arrow.png) no-repeat left 70%;margin-left:10px;padding-left: 12px;line-height:30px;}
#top-menu .search .subpreferences a:hover {color:#FFFF00;}
#top-menu .search .search-form {margin-left:30px;}
#top-menu .search .search-form .label {background-color:#308BD4;width:122px;height:24px;line-height:22px;margin:8px 0;padding:0 1px 0 5px;border-left:2px solid #2D82BD;border-top:2px solid #2D82BD;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#top-menu .search .search-form form {margin:0;padding:0;border:0;}
#top-menu .search .search-form input {margin:0;padding:0;border:0;float:left;}
#top-menu .search .search-form input[type="text"] {width:96px;font-size:12px;color:white;font-weight:normal;background-color:#308BD4;padding:3px 2px 2px 0}
#top-menu .search .search-form input[type="image"] {width:22px;}

/* RAPORTY (KOMUNIKATY) */
#report-line {float:left;margin-top:15px;width:100%;clear:both;}
#report-line .report {float:none;width:400px;margin:0 auto;padding:10px 15px;}
#report-line .report p {text-align:center;font-size:12px;font-weight:bold;margin:3px 0;}
#report-line .report.error {border:1px solid #FF003A;background-color:#FFDFE3;}
#report-line .report.error p {color:#BF001A;}
#report-line .report.ok {border:1px solid #3496E4;background-color:#CFEBFF;}
#report-line .report.ok p {color:#0080DF;}

#container-line {width:99%;float:left;margin:0;padding:0;clear:both;}
#container {width:960px;float:none;margin:0 auto;padding:0;}
/*#container-line {width:99%;float:left;margin:0;padding:0;}
#container {width:960px;float:none;margin:0 auto;padding:0;}*/

/* WYSZUKIWARKA */
#search_line {width:620px;height:26px;float:none;padding:5px 15px;margin:5px auto;background:#3497E4;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#search_line input, #search_line .select {margin-left:10px;}
#search_line input {font-size:12px;color:white;}
#search_line input[type="text"] {float:left;height:20px;padding:2px;margin-left:5px;background:#308BD4;border:0;border-top:2px solid #2D82BD;border-left:2px solid #2D82BD;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#search_line input[type="submit"] {float:right;height:27px;font-weight:bold;margin-left:5px;padding:2px 0 5px 0;cursor:pointer;background:#68B9EF;border:0;border-bottom:2px solid #308BD4;border-right:2px solid #308BD4;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#search_line select {margin:3px 3px 3px 6px;background-color:#308BD4;color:white; border: 0px;}

/* ARTYKUŁY - STRONA GŁÓWNA */
#artykuly {width:600px;margin:8px;padding:5px;background-color:white;border-right:2px solid #ECECEC;border-bottom:2px solid #ECECEC;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#artykuly h1 {font-size:18px;font-family:Arial,Verdana;color:#EAA500;margin:5px;}
#artykuly .info {border-top:1px dashed #E5E5E5;width:590px;padding:15px 5px 5px 5px;line-height:18px;font-size:12px;color:#777777;}
#artykuly .info  a {font-size:12px;font-family:Arial,Verdox;color:#DB9900;border-bottom:1px solid #DB9900;}
#artykuly .info  a:hover {border-bottom:0;}
#artykuly .artykul {border-top:1px dashed #E5E5E5;width:590px;padding:5px;line-height:18px;}
#artykuly .artykul img {float:left;border:1px solid #E3E3E3;padding:3px;margin: 5px 0;}
#artykuly .artykul p, #artykuly .artykul div {float:right;padding:5px;margin:0;width:430px;font-family:Arial,Verdana;font-size:12px;color:#777777;line-height:inherit;}
#artykuly .artykul .title, #artykuly .artykul .title a {font-size:20px;color:#2B7DBB;font-weight:bold;}
#artykuly .artykul .about, #artykuly .artykul .about a {font-size:11px;color:#C7C7C7;} 
#artykuly .artykul .about {padding:0 5px;}
#artykuly .artykul .options p {line-height:30px;font-size:12px;font-family:Arial,Verdox;color:#DB9900;width:40%;}
#artykuly .artykul .options a {font-size:12px;font-family:Arial,Verdox;color:#DB9900;border-bottom:1px solid #DB9900;}
#artykuly .artykul .options a:hover {border-bottom:0;}
#artykuly .artykul .options img {border:0;vertical-align:text-bottom;margin:0;}
#artykuly .artykul .content p {margin:0.5em 0;padding:0;}
#artykuly .add-box {border-top:1px dashed #E5E5E5;width:590px;padding:5px;color:#C8C8C8;font-size:10px; margin: 10px 0px;}
#artykuly #flash_content_ad {float:none;}

/* ARTYLUŁ - STRONA ARTYKUŁU */
#artykul {width:600px;margin:8px;padding:10px 5px;background-color:white;border-right:2px solid #ECECEC;border-bottom:2px solid #ECECEC;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#artykul .photo {float:left;border:1px solid #E3E3E3;padding:3px;margin: 5px 5px 5px 0;}
#artykul .photo a {border:0;}
#artykul .title {font-weight:bold;font-size:22px;font-family:Arial,Verdana;color:#2B7DBB;margin:0 1%;}
#artykul .about {font-size:11px;color:#C7C7C7;padding:0 2px;margin:0 1%;}
#artykul .content {font-size:12px;color:#777777;line-height:18px;border-top:1px dashed #E5E5E5;}
#artykul .content img { border-bottom: 0px; text-decoration: none; }
#artykul .content p {padding:0;font-size:12px;color:#777777;line-height:inherit;}
#artykul .subtitle {clear:both;font-weight:bold;font-size:16px;font-family:Arial,Verdana;margin:5px;width:96%;margin:0 2%;}
#artykul .subtitle.c1 {color:#777777;}
#artykul .subtitle.c2 {color:#EAA500;}
#artykul .opinions {width:100%;}
#artykul .opinion {border:0;margin:0;padding:20px 0 0 0;width:588px;background:url(images/comment-top.png) no-repeat center top;}
#artykul .opinion .content {border:0;margin:0;padding:0 25px 10px 25px;width:538px;background:url(images/comment-bg.png) repeat-y center center;}
#artykul .opinion .about {text-align:right;border:0;margin:0;padding:20px 80px 0 0;width:508px;height:19px;background:url(images/comment-bottom.png) no-repeat center bottom;}
#artykul .opinion .about a {font-weight:bold;color:#3775A7;border-bottom:0;}

/* OGÓLNE STYLE DLA ARTYKUŁU */
.text .content {font-size:12px;color:#777777;line-height:16px;width:96%;margin:10px 1%;padding:5px 1% 0 1%;}
.text .content p {padding:0;font-size:12px;color:#777777;line-height:16px;}
.text .content hr {border:0;border-bottom:1px dashed #E5E5E5;padding:0;margin:2px 0;}
.text .content ul {list-style-image:url(images/box-li-arrow.gif);padding-left:20px;}
.text .content a {font-size:13px;color:#DB9900;border-bottom:1px solid #DB9900;}
.text .content a.noborder { border: 0!important; }
.text .content a:hover {border-bottom:0;}
.text .content ul li {margin:10px 0;}

.text .content.opinions {padding-left:0;padding-right:0;margin-left:1%;margin-right:1%;width:98%;margin-bottom:15px;}

/* BOXY */
#boxes {float:right;width:300px;margin:8px;padding:5px;background-color:white;border-right:2px solid #ECECEC;border-bottom:2px solid #ECECEC;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#boxes .box {border:0;width:280px;margin:0;padding:5px 10px 20px 10px;color:#777777;font-size:12px;line-height:18px;}
#boxes .box .title {font-size:18px;font-weight:bold;color:#EAA500;margin:0;padding:0;padding-bottom:10px;border-bottom:1px dashed #E5E5E5;}
#boxes .box hr {border:0;border-bottom:1px dashed #E5E5E5;padding:0;margin:2px 0;}
#boxes .box ul {list-style-image:url(images/box-li-arrow.gif);padding-left:20px;}
#boxes .box a {font-size:13px;color:#DB9900;border-bottom:1px solid #DB9900;}
#boxes .box a:hover {border-bottom:0;}
#boxes .box ul li {margin:10px 0;}
#boxes .box ul li span {color:#BABABA;}
#boxes .galeria {width:100%;}
#boxes .galeria p {width:100%;margin:5px 0;font-size:10px;color:#BABABA;font-weight:normal;}
#boxes .galeria a {border:0;}
#boxes .galeria img {border:1px solid #E3E3E3;padding:3px;margin: 5px;}
#boxes .zapytaj_autora p, #boxes .polec_znajomemu p {margin:5px 0;padding-left:15px;background:url('images/arrow1.png') no-repeat left center;font-size:13px;color:#DB9900;}
#boxes .zapytaj_autora input[type="text"], #boxes .zapytaj_autora textarea, #boxes .polec_znajomemu input[type="text"], #boxes .polec_znajomemu textarea {width:100%;border-top:2px solid #CDCDCD;border-left:2px solid #CDCDCD;background-color:#F3F3F3;}
#boxes .zapytaj_autora textarea, #boxes .polec_znajomemu textarea {height:10em;}
#boxes .zapytaj_autora input[type="submit"], #boxes .polec_znajomemu input[type="submit"] {border:0;margin:5px 0;padding-left:15px;background:url('images/arrow1.png') no-repeat left center;font-size:13px;color:#DB9900;font-weight:bold;cursor:pointer;}
#boxes #mapka {width:100%;height:250px;}
#boxes #mapka div span {display:none;}
#boxes #mapka a {display:none;border-bottom:0;}
#boxes .ad {color:#C8C8C8;font-size:10px;width:100%;}
#boxes .ad a {border-bottom:0;}
#boxes #flash_box_ad {float:none;}

/* DRZEWA KATEGORII, LISTY UPODOBAN */
#simple {width:600px;margin:8px;padding:10px 5px;background-color:white;border-right:2px solid #ECECEC;border-bottom:2px solid #ECECEC;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-o-border-radius:5px;border-radius: 5px;}
#simple .title {font-weight:bold;font-size:18px;font-family:Arial,Verdana;color:#2B7DBB;margin:5px 1%;border-bottom:1px dashed #E5E5E5;padding-bottom:5px;}
.subcats {width:99%;margin:0 0 15px 1%;padding:0;color:#BABABA;font-size:13px;}
.subcats ul {list-style-image:url(images/box-li-arrow.gif);padding-left:20px;}
.subcats a {font-size:13px;color:#DB9900;border-bottom:1px solid #DB9900;}
.subcats a:hover {border-bottom:0;}
.subcats ul li {margin:10px 0;}
.subcats .category {width:100%;font-weight:bold;background:url(images/box-li-arrow.gif) no-repeat left 4px;padding-left:20px;}
.subcats .subcats {width:95%;margin-left:5%;font-weight:normal;}
#lista_upodoban {width:99%;margin:0 0 15px 1%;padding:0;color:#BABABA;font-size:13px;}
#lista_upodoban a {font-size:13px;color:#DB9900;border-bottom:1px solid #DB9900;}
#lista_upodoban a:hover {border-bottom:0;}


#footer-line {width:100%;float:left;margin:0;padding:0;clear:both;background:url(images/footer-bg.png) #E8E8E8 repeat-x left top;}
#footer {width:960px;min-height:inherit;float:none;margin:auto;padding:0;}
#footer .anchors {float:left;margin:0;padding:0;width:100%;}
#footer .anchors ul, #footer .anchors li {min-height:3em;line-height:3em;float:left;list-style:none;padding:0;}
#footer .anchors ul {margin:0;}
#footer .anchors li {margin:0 5px;}
#footer .copyright {float:right;min-height:3em;line-height:3em;margin:0;padding:0;}
#footer .anchors , #footer .anchors a, #footer .copyright {color:#BABABA;font-size:12px;font-family:Arial,Verdana;text-decoration:none;}
#footer .anchors a:hover {color:#000000;}


#footer .content {float:left;margin:0;padding:0;width:100%;border-bottom:1px solid #DFDFDF;}
#footer .content div {width:25%;margin:15px 4%;}
#footer .content a.noborder { border: 0!important; }

#footer .content p.title {font-size:18px;font-weight:bold;color:#9F9F9F;margin:0;padding:0 2px 10px 2px;border-bottom:1px dashed #BFBFBF;}
#footer .content ul, #footer .content li {list-style:none;margin:0 1px;padding:0;}
#footer .content li, #footer .content p.link {padding-top:3px;padding-bottom:3px;padding-left:15px;background:url(images/arrow1.png) no-repeat left 80%;}
#footer .content a {font-size:13px;color:#DB9900;border-bottom:1px solid #DB9900;}
#footer .content a:hover {border-bottom:0;}
#footer .content .ostatnie-komentarze .comment span a {color:#777777;font-weight:bold;border:0;font-size:12px;}
#footer .content .ostatnie-komentarze .comment span {font-size:12px;color:#A8A8A8;}
#footer .content .ostatnie-komentarze .comment {line-height:18px;}
#footer .tekstowe p {color:#777777;font-size:12px;}


/* SITE MAP */
#simple ul {list-style-image:url(images/arrow1.png);font-size:12px;}
#simple ul li {margin:3px 0;font-size:inherit;color:#BABABA;}
#simple ul li a {color:#EAA500;border-bottom:1px solid #EAA500;font-size:inherit;}
#simple ul li a:hover {border-bottom:0;}
#simple .articles {list-style-image:url(images/arrow2.png);font-size:12px;}
#simple .articles .article {margin:3px 0;font-size:inherit;}
#simple .articles .article a {color:#2B7DBB;border-bottom:1px solid #2B7DBB;font-size:inherit;}
#simple .articles .article a:hover {border-bottom:0;}


/* SELECT */
/* NIE EDYTOWAĆ! ---> */
.select {position:relative;}
.select p {float:left;}
.select .label {cursor:pointer;}
.select .options, .options li {white-space:nowrap;margin:0;list-style:none;float:left;}
.select .options {display:none;position:absolute;left:0;top:26px;overflow:hidden;}
.select .options li {width:100%;cursor:pointer;}
/* <--- NIE EDYTOWAĆ */
.select {color:white;}
.select p {margin:0;padding:0;}
.select .label {font-size:12px;font-weight:normal;height:24px;line-height:22px;margin:0;padding:0 26px 0 10px;background:#308BD4 url(images/upodobania-icon.png) no-repeat 100% 20%;border-left:2px solid #2D82BD;border-top:2px solid #2D82BD;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-icab-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.select .options {padding:3px 0 0 0;border-bottom:3px solid #3D7BB3;background-color:#519FE6;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-icab-border-radius:3px;-o-border-radius:3px;border-radius: 3px;}
.select .options li {border-bottom:#6EAFEA;font-size:12px;font-weight:normal;background:url(images/menu-extended-arrow.png) no-repeat left center;margin-left:5px;padding:0 15px 0 15px;height:30px;line-height:25px;}
.select .options li:hover {color:#FFFF00;}
.select .options .sub {margin-left:15px;}

/* STRONICOWANIE */
.paging {width:400px;margin:auto;padding:0;float:none;list-style:none;font-size: 12px;}
.paging li {margin:5px 2px;padding:0;list-style:none;float:left;display:block;cursor:pointer;}
.paging a {color:#2B7DBB;font-size:12px;padding:2px 4px 2px 4px;}
.paging li.current a, .paging a:hover {color:white;background-color:#2B7DBB;}
/*.paging .arrow {margin:0;}*/
.paging .arrow a{background:none;margin:0;padding:0;}