body {font-family:tahoma; font-size:12px; line-height:normal; background: #ffffff url("../images/bg-top.jpg") repeat-x top left;}
body, h1, h2, h3, h4, h5, h6, form, fieldset, label, ul, ul li, p, span, input, img {margin:0; padding:0px; border:0px;}
a {text-decoration:none; outline: none; font:12px tahoma; cursor:pointer; color:#ff6300;}
a:hover { text-decoration:underline}
.clear {clear:both; overflow:hidden}
hr {background:#666666; margin:0 0 15px 0; border:1px solid #666666; border-width:1px 0 0 0; height:1px; clear:both; overflow:hidden; line-height:0}
:focus {outline:0}

.errorpage {background: #ffffff url("../images/bg-top.jpg") repeat-x 0 40px;}
.login-error {display:block; padding:12px 0 0 0; width:100%; height:28px; background:#F51717}
.login-error div {width:960px; margin:0 auto; text-align:right; position:relative; z-index:664}
.login-error p {display:block; position:absolute; right:15px; padding:0 0 25px 0; font-size:11px; color:#ffffff; background: url("../images/arrow-error.png") no-repeat 190px bottom}

#holder {clear:both; overflow:hidden; width:100%; height:100%; background: url("../images/bg-bottom.jpg") repeat-x bottom left;}


#wrapper {width:960px; margin:0 auto}

#header {clear:both; height:169px}

#header a.logo {float:left; padding:19px 51px 0 12px;}

#header .search {float:left; padding:39px 0 0 52px; margin:0 0 22px 0; width:544px; height:49px; background: url("../images/sep-top.gif") repeat-y top left}
#header .search span {float:left; padding:4px 5px 0 5px; margin:2px 3px 0 0; width:223px; height:23px; background: url("../images/input233.jpg") no-repeat;}
#header .search span input {float:left; padding:1px 0 2px 0; font:12px/14px tahoma; color:#474747; width:223px; background:none; border:0}
#header .search em {float:left; position:relative; padding:0; margin:2px 3px 0 0; width:153px; height:27px;}
#header .search .searchbtn {float:left; width:103px; height:32px; background: url("../images/btn/szukaj.jpg") no-repeat; text-indent:-9999em}
#header div.selectbox-wrapper {position:absolute; width:151px !important; margin:0px; padding:0px; max-height:200px; overflow:auto; font:12px/14px tahoma; color:#47474; border:0; background:#ffffff;}
#header div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none}
#header div.selectbox-wrapper ul li.selected {background-color: #EAF2FB;}
#header div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }
#header .selectbox {color:#666666; display:block; padding:5px 5px 8px 5px; margin:0; width:143px; background: url("../images/select153.jpg") no-repeat; cursor: pointer; border:0; font:12px/14px tahoma; color:#47474}
#header select {background: url("../images/select153.jpg") no-repeat;}

#header ul.nav {float:left; width:427px; border-right:1px solid #1B69AE; z-index:664}
#header ul.nav li {float:left; padding:3px 0 0 0; list-style:none; height:51px; border-left:1px solid #1B69AE}
#header ul.nav li a {float:left; height:46px; background: url("../images/nav.jpg") no-repeat; text-indent:-9999em}
#header ul.nav li.nav1 a {width:138px; background-position:0 0}
#header ul.nav li.nav2 a {width:123px; background-position:-138px 0}
#header ul.nav li.nav3 a {width:163px; background-position:-261px 0}
#header ul.nav li.nav1 a:hover, #header ul.nav li.nav1:hover a {background-position:0 -46px}
#header ul.nav li.nav2 a:hover, #header ul.nav li.nav2:hover a {background-position:-138px -46px}
#header ul.nav li.nav3 a:hover, #header ul.nav li.nav3:hover a {background-position:-261px -46px}
#header ul.nav ul.sub li {width:219px; padding:0; height:auto !important; border:0; background:#F47D35; border-bottom:1px solid #F1945C}
#header ul.nav ul.sub li a { background:none; height:auto; width:auto; float:left; padding:12px; width:195px; text-indent:0; font:12px tahoma; color:#ffffff; border:0}
#header ul.nav ul.sub li a:hover { background:#FF6300; text-decoration:none}
#header ul.nav ul.sub li.first {padding:4px 0 0 0; background: #F47D35 url("../images/nav-top219.jpg") no-repeat top left}
#header ul.nav table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; z-index:1;}
ul.nav :hover > a {text-decoration:none;}
ul.nav li:hover, ul.nav ul.sub li:hover {position:relative; z-index:664}
ul.nav ul.sub {visibility:hidden; float:left; width:219px; position:absolute; top:49px; left:0px; padding:0 0 11px 0; border:0; background: url("../images/nav-bottom219.png") no-repeat bottom left}
ul.nav :hover ul.sub, ul.nav a:hover ul.sub {visibility:visible; height:auto;}
* html ul.nav ul.sub {top:46px}
* html ul.nav a:hover {position:relative; z-index:664}

#header .login {float:right; margin:0 -6px 0 0; padding:15px 26px 0 23px; width:141px; height:154px; position:relative; background: url("../images/panel-login.png") no-repeat; text-align:center}
#header .login span {float:left; clear:both; padding:4px 5px 6px 5px; margin:0; width:131px; height:20px; background: url("../images/input141.jpg") no-repeat 0 0;}
#header .login span input {float:left; padding:1px 0 2px 0; font:12px/14px tahoma; color:#474747; width:131px; background:none; border:0}
#header .login input.btn {display:inline-block; margin:6px 0 0 0; border:0; background: url("../images/btn/zaloguj.jpg") no-repeat top left; width:72px; height:24px; text-indent:-9999em}
#header .login p {display:block; padding:15px 0 0 0; font:10px/22px tahoma; color:#ffffff;}
#header .login a {font:10px tahoma; color:#fcd578}

#header .login-out {float:right; margin:0 -6px 0 0; padding:49px 31px 0 31px; width:128px; height:120px; position:relative; background: url("../images/panel-login2.png") no-repeat; text-align:center}
#header .login-out p {display:block; padding:0 0 5px 0; font:12px tahoma; color:#ffffff; text-align:center}
#header .login-out a {display:block; padding:0; font:18px tahoma; color:#ffffff; text-align:center}
#header .login-out a.btn {display:block; width:50px; position:absolute; bottom:32px; left:69px}
#header .login-out input.btn {display:block; width:50px; position:absolute; bottom:32px; left:69px; margin:0; padding:0; border:0; background: url("../images/btn/wyloguj.jpg") no-repeat top left; height:17px; text-indent:-9999em}


ul#path {float:left; width:946px; height:37px; padding:10px 0 10px 14px; clear:both; overflow:hidden}
ul#path li {float:left; padding:0 7px 0 12px; list-style:none; font:11px/12px tahoma; color:#1b69ae; background: url("../images/arrow-path.jpg") no-repeat 0 5px;}
ul#path li a {font:11px tahoma; color:#ff6300}
ul#path li.start {background:none; padding:0 7px 0 0}
ul#path li.start a {color:#ff6300}

#help {float:left; padding:51px 0 0 0; width:960px; height:142px; margin:0 0 24px 0; position:relative; background: url("../images/help.jpg") no-repeat; z-index:1}
#help a.close {float:right; position:absolute; top:13px; right:22px; padding:0 24px 5px 0; background: url("../images/close.jpg") no-repeat right 0; font:11px/12px tahoma; color:#1b69ae}
#help ul {float:left; width:960px; padding:0 0 0 1px; clear:both; overflow:hidden}
#help ul li {float:left; padding:0 0 0 25px; list-style:none; }
#help ul li.h1 {padding-top:10px}
#help ul li.h3 {padding-top:21px}

#main .ekspert-response div.box562 {float:left; width:562px; padding:0; margin:0 0 10px 0; clear:both; overflow:hidden; background: url("../images/box562.jpg") repeat-y}
#main .ekspert-response div.box562 div.inner {float:left; padding:10px 25px 20px 25px; width:532px; background: url("../images/box562-bottom.jpg") no-repeat bottom left; border:0; color:#666666}
#main .ekspert-response div.box562 .head {float:left; padding:0 15px; width:532px; height:5px; background: url("../images/box562-top.jpg") no-repeat}

#main {clear:both; float:left; width:960px; padding:0 0 100px 0; z-index:1}

#left {float:left; width:180px}
#content {float:left; width:580px; padding:0 0 0 10px; position:relative}
#right {float:right; width:180px}

#content h1 {display:block; padding:0 0 10px 0; font:bold 22px arial; color:#4a8fcd}
#content h2 {display:block; padding:0 0 10px 0; font:bold 14px/18px tahoma; color:#1b69ae}
#content h4 {display:block; padding:0 0 10px 0; font:bold 10px tahoma; color:#4a8fcd}
#content p {display:block; padding:0 0 15px 0; font:12px/18px tahoma; color:#666666}
#content p.small {font-size: 10px; line-height: 14px}
#content ul {display:block; padding:0 0 15px 0; margin:0 0 0 25px}
#content ul li {padding:0 0 5px 0; margin:0px; font:12px/18px tahoma; color:#666666}
#content ol {display:block; padding:0 0 15px 0; margin:0 0 0 18px}
#content ol li {padding:0 0 5px 0; margin:0px; font:12px/18px tahoma; color:#666666}

a.btn-edit {display:block; padding:5px 0 0 30px; width:91px; height:19px; background: url("../images/btn/btn-edit.jpg") no-repeat; font:bold 11px tahoma; color:#ffffff; }
a.btn-answer {display:block; padding:5px 0 0 30px; width:71px; height:19px; background: url("../images/btn/answer.jpg") no-repeat; font:bold 11px tahoma; color:#ffffff; }
a.btn-facebook {float:left; padding:0; width:132px; height:29px; background: url("../images/btn/btn-facebook.jpg") no-repeat; text-indent:-9999em}
a.btn-orange {float:left; padding:0 0 0 9px; height:24px; background: url("../images/btn/btn-orange-left.jpg") no-repeat top left; color:#ffffff; font:bold 11px tahoma; text-align:center; cursor:pointer}
a.btn-orange span {display:block; padding:5px 9px 0 0; height:19px; background: url("../images/btn/btn-orange-right.jpg") no-repeat top right; color:#ffffff; font:bold 11px tahoma; text-align:center; cursor:pointer}
* html a.btn-orange span {display:inline-block}
a.btn-orange2 {float:left; padding:0 0 0 6px; font:bold 11px tahoma; height:30px; background: url("../images/btn/orange-left.png") no-repeat top left; color:#ffffff}
a.btn-orange2 span {float:left; padding:8px 10px 0 4px; font:bold 11px tahoma; height:22px; background: url("../images/btn/orange-right.png") no-repeat top right; color:#ffffff; text-transform:uppercase}
a.btn-blue {float:left; padding:0 0 0 6px; font:bold 11px tahoma; height:30px; background: url("../images/btn/blue-left.png") no-repeat top left; color:#ffffff}
a.btn-blue span {float:left; padding:8px 10px 0 4px; font:bold 11px tahoma; height:22px; background: url("../images/btn/blue-right.png") no-repeat top right; color:#ffffff; text-transform:uppercase}


#content hr {background:none; margin:10px; width:560px; border:0; border-top:1px solid #E4EFF7; height:1px; clear:both; overflow:hidden; line-height:0}
* html #content hr {margin:0 10px}

.heading {float:left; width:580px; clear:both; overflow:hidden; border-bottom:1px solid #4A8FCD}
.heading h1, .heading h2 {float:left;}
.heading h1 strong {color:#666666; font-size:14px}
.heading a.btn-orange {float:right}
.heading a.btn-edit {float:right; margin:3px 1px 0 0}
.heading a.btn-answer {float:right; margin:3px 1px 0 0}
#main .heading ul {float:left; padding:0; margin:0 0 0 -7px}
#main .heading ul li {float:left; list-style:none; padding:0 7px 0 7px; margin:0; background: url("../images/sep-heading.jpg") no-repeat 0 12px}
#main .heading ul li a {color:#ff6300; font:bold 12px arial; float:left; margin:9px 0 0 0}
#main .search-result {margin-bottom:25px !important}
#main .search-result h1.result {float:none; border-bottom:1px solid #4A8FCD; margin:0 0 5px 0}

#content ul.left-links {float:left; padding:10px 0 0 20px; margin:0}
#content ul.left-links li {float:left; padding:0 10px 0 0; margin:0; list-style:none}

#content ul.left-links input.btn-cancel {display:block; width:73px; height:30px; margin:0; padding:0; background: url("../images/btn/anuluj.jpg") no-repeat; border:0; text-indent:-9999em}
#content ul.left-links input.btn {display:block; width:141px; height:30px; margin:0; padding:0; background: url("../images/btn/wyslij-odp.jpg") no-repeat; border:0; text-indent:-9999em}
#content ul.left-links input.btn-adrt {display:block; width:121px; height:30px; margin:0; padding:0; background: url("../images/btn/wyslij-art.jpg") no-repeat; border:0; text-indent:-9999em}
#content ul.left-links input.btn-pyt {display:block; width:121px; height:30px; margin:0; padding:0; background: url("../images/btn/wyslij-pyt.jpg") no-repeat; border:0; text-indent:-9999em}


/* profil */

#main .profil h1 {padding:0 0 10px 10px; font:bold 18px arial; color:#1b69ae}
#main .profil h1 span {font:bold 12px arial; padding:0; color:#1b69ae}
#main .profil .head h5 {float:left; font:bold 10px tahoma; color:#4a8fcd}
#main .profil .head a.more {float:right; padding:0 0 0 10px; font:10px tahoma; color:#ff6300; background: url("../images/arrow-orange.jpg") no-repeat 0 4px}
#main .profil span.s15 {display:inline-block; margin:0 2px; width:15px; height:15px; background:#FFFFFF url("../images/gwiazdka.png") no-repeat 1px 1px}
#main .profil span.s50 {float:left; margin:0; width:50px; height:50px; border:1px solid #C7E4EF; background:#E6F1F8}
#main .profil span.s100 {float:left; margin:0; width:100px; height:100px; border:1px solid #C7E4EF; background:#E6F1F8}

#main .profil a.btn-add {float:left; font:bold 11px tahoma; padding:7px 0 0 52px; width:129px; height:23px; background: url("../images/btn/dodaj.jpg") no-repeat; color:#ffffff}
#main .profil a.del {display:block; position:absolute; top:5px; right:5px; background: url("../images/btn/del.jpg") no-repeat; width:58px; height:22px; text-indent:-9999em}

#main .profil hr {background:#C7E4EF; border-top:1px solid #C7E4EF; width:560px; margin:10px 0; float:left}
* html #main .profil hr {float:none; margin:0}

#main .profil .heading {width:560px}
#main .profil .ask {width:560px}

#main .profil div.box210 {float:right; width:210px; padding:0; margin:0 0 10px 0; background: url("../images/box210.jpg") repeat-y}
#main .profil div.box210 div.inner {float:left; padding:10px 15px; width:180px; background: url("../images/box210-bottom.jpg") no-repeat bottom left; border:0}
#main .profil div.box210 .head {float:left; padding:10px 15px 0 15px; width:180px; height:20px; border-bottom:1px solid #EBEFF1; background: url("../images/box210-top.jpg") no-repeat}

#main .profil div.box347 {float:left; width:347px; padding:0; margin:0 0 10px 0; background: url("../images/box347.jpg") repeat-y}
#main .profil div.box347 div.inner {float:left; padding:10px 15px; width:317px; min-height:150px; background: url("../images/box347-bottom.jpg") no-repeat bottom left; border:0}
#main .profil div.box347 .head {float:left; padding:10px 15px 0 15px; width:317px; height:20px; border-bottom:1px solid #EBEFF1; background: url("../images/box347-top.jpg") no-repeat}

#main .profil div.box562 {float:left; width:562px; padding:0; margin:0 0 10px 0; clear:both; overflow:hidden; background: url("../images/box562.jpg") repeat-y}
#main .profil div.box562 div.inner {float:left; padding:10px 15px; width:532px; background: url("../images/box562-bottom.jpg") no-repeat bottom left; border:0}
#main .profil div.box562 .head {float:left; padding:10px 15px 0 15px; width:532px; height:20px; border-bottom:1px solid #EBEFF1; background: url("../images/box562-top.jpg") no-repeat}

#main .profil .box541blue {float:left; width:541px; margin:0; padding:10px 0 0 0; position:relative; background: url("../images/box541-top.jpg") no-repeat top left;}
#main .profil .box541blue div.inner {float:left; width:541px !important; margin:0 !important; padding:0 0 10px 0 !important; background: #F5F5F5 url("../images/box541-bottom.jpg") no-repeat bottom left !important;}

#main .profil ul.plany {float:left; width:180px; padding:0; margin:0}
#main .profil ul.plany li {float:left; width:180px; padding:0; margin:0; list-style:none; clear:both; font:10px/18px tahoma; color:#115b9d}
#main .profil ul.plany a {font:bold 12px/18px tahoma; color:#115b9d}

#main .profil ul.gallery_small {float:left; width:180px; padding:0; margin:0}
#main .profil ul.gallery_small li {float:left; padding:0 4px 0 0; margin:0; list-style:none;}
#main .profil ul.gallery_small li.prev {padding:24px 4px 0 0}
#main .profil ul.gallery_small li.prev a {display:block; width:3px; height:5px; background: url("../images/arrow-prev.jpg") no-repeat; text-indent:-9999em}
#main .profil ul.gallery_small li.next {padding:24px 0 0 0}
#main .profil ul.gallery_small li.next a {display:block; width:3px; height:5px; background: url("../images/arrow-next.jpg") no-repeat; text-indent:-9999em}

#main .profil .dane .left {float:left; width:115px; border-right:1px solid #C7E4EF}
#main .profil .dane .right {float:left; width:170px; padding:0 0 0 15px}
#main .profil .dane .brand {float:left; width:150px; height:145px; padding:0 0 0 10px; margin-left:50px; border-left:1px solid #C7E4EF}
#main .profil .dane p {display:block; font:10px tahoma; color:#888888; padding:0 0 3px 0}
#main .profil .dane h3 {display:block; padding:0 0 7px 0; font:bold 12px tahoma; color:#115b9d}
#main .profil .dane .left ul {float:left; width:102px; padding:0; margin:0}
#main .profil .dane .left ul li {float:left; width:102px; padding:0 0 7px 0; margin:0 0 7px 0; list-style:none; border-bottom:1px solid #EEF1F3; text-align:center; color:#1b69ae; font:11px tahoma}
#main .profil .dane .left ul strong {font-size:10px; display:block; padding:7px 0 0 0; clear:both; overflow:hidden}
#main .profil .dane .left .noborder {border:0; padding:0 0 5px 0; margin:0}

#main .profil .facebook {float:left; margin:0 0 10px 0; padding:10px 0 0 137px; width:443px; height:70px; background: url("../images/facebook2.jpg") no-repeat}
#main .profil .facebook textarea {display:block; padding:5px; margin:0; width:420px; height:50px; border:0; background:none; font:12px tahoma; color:#000000}

#main .profil div.links_nav {float:left; clear:both; overflow:hidden; width:580px; text-align:center}
#main .profil div.links_nav ul {display:inline-block; padding:0; margin:0; clear:both; overflow:hidden; position:relative; z-index:664}
#main .profil div.links_nav ul li {display:inline; padding:0; margin:0; list-style:none; clear:none; overflow:auto}
#main .profil div.links_nav ul a {float:left; padding:0 0 0 10px; height:36px; font-weight:bold}
#main .profil div.links_nav ul a span {float:left; padding:10px 10px 0 0; height:26px; font-weight:bold}
* html #main .profil div.links_nav ul a {display:inline-block; float:none; white-space:nowrap}
* html #main .profil div.links_nav ul a span {white-space:nowrap}
#main .profil div.links_nav ul a:hover, #main .profil div.links_nav ul a.active {color:#1b69ae; text-decoration:none; background: url("../images/links-left.jpg") no-repeat top left}
#main .profil div.links_nav ul a:hover span, #main .profil div.links_nav ul a.active span {color:#1b69ae; text-decoration:none; background: url("../images/links-right.jpg") no-repeat top right}

#main .profil div.gallery {float:left; width:562px; padding:10px 0; margin:10px 0 10px 0; border:1px solid #C7E4EF; border-width:1px 0}
#main .profil div.gallery ul {float:left; width:570px; padding:0; margin:0 0 0 -7px}
* html #main .profil div.gallery ul {margin:0 0 0 -14px; width:580px}
#main .profil div.gallery ul li {float:left; padding:0; margin:0 0 7px 7px; list-style:none; width:182px; height:182px; background: url("../images/gallery.jpg") no-repeat; position:relative; text-align:center}
#main .profil div.gallery ul img {margin:35px auto;  display:block}

#main .profil div.notop {border-top:0; padding-top:0; margin-top:0}

#main .profil .single_pic {text-align:center}
#main .profil .single_pic .head {position:relative; padding:10px 15px !important; border:0 !important}
#main .profil .single_pic .head a.del {top:10px; right:10px}


#main .profil .mail .head {padding:10px 15px !important; height:auto !important}
#main .profil .mail .head ul {padding:0 0 10px 0; margin:0; width:532px}
#main .profil .mail .head ul li {float:left; list-style:none; padding:0; margin:0}
#main .profil .mail .head ul li.right {float:right}
#main .profil .mail .head ul a {float:left; padding:0 0 0 6px; height:31px; font:bold 11px tahoma; }
#main .profil .mail .head ul a span {float:left; padding:8px 10px 0 4px; height:23px;}
#main .profil .mail .head ul a:hover {color:#1b69ae; text-decoration:none}
#main .profil .mail .head ul a:hover, #main .profil .mail .head ul a.active {color:#1b69ae; text-decoration:none; background: url("../images/btn/blue2-left.jpg") no-repeat top left}
#main .profil .mail .head ul a:hover span, #main .profil .mail .head ul a.active span {color:#1b69ae; text-decoration:none;  background: url("../images/btn/blue2-right.jpg") no-repeat top right}
#main .profil .mail .head a.btn-write {float:left; font:bold 11px tahoma; padding:8px 0 0 38px; width:113px; height:22px; background: url("../images/btn/write.jpg") no-repeat; color:#ffffff}
#main .profil .mail .head a.btn-write:hover, #main .profil .mail .head a.btn-write_on {background: url("../images/btn/write_on.jpg") no-repeat; color:#1b69ae !important}
#main .profil .mail .head a.btn-write span {color:#ffffff; padding:0; background:none; float:none;}
#main .profil .mail .head a.btn-write:hover span {padding:0; background:none; float:none; color:#1b69ae !important }
#main .profil .mail .row {float:left; padding:0 0 8px 0; width:530px; clear:both; overflow:hidden}
#main .profil .mail input {float:left; padding:2px 5px; margin:0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000; width:448px}
#main .profil .mail textarea {float:left; padding:2px 5px; margin:0; height:159px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000; width:448px}
#main .profil .mail input.fld180 {width:180px}
#main .profil .mail label {font:11px/18px tahoma; color:#666666; width:55px; float:left; padding:0 0 0 10px}
#main .profil .mail a.btn-lista {float:left; margin:-2px 0 0 10px; font:12px/16px tahoma; padding:5px 0 0 0; width:151px; height:23px; background: url("../images/btn/lista.jpg") no-repeat; color:#ffffff; text-align:center}
#main .profil .mail a.btn-orange2 {margin:0 0 0 65px}
#main .profil .mail .answer label {display:block; float:none; padding:0 0 10px 0}
#main .profil .mail .answer textarea {width:518px}
#main .profil .mail .answer a.btn-orange2 {margin:10px 0 0 0}
#main .profil .mail .answer p {color:#1b69ae}


#main .profil input.btn-send {float:left; width:121px; height:30px; margin:0 0 0 65px; padding:0; background: url("../images/btn/wyslij-wiad.jpg") no-repeat; border:0; text-indent:-9999em}
#main .profil input.btn-send2 {float:left; width:121px; height:30px; margin:10px 0 0 0; padding:0; background: url("../images/btn/wyslij-odp2.jpg") no-repeat; border:0; text-indent:-9999em}

#main .profil .answer table {width:530px; margin:15px 0 10px 0; padding:0; border:0; clear:both; text-align:left; border-collapse:0; color:#1b69ae; overflow:hidden;}
#main .profil .answer table tr {padding:0; margin:0; border-collapse:0; border:0px}
#main .profil .answer table th {font:10px/18px tahoma; padding:0 0 7px 0; margin:0; border-bottom:1px solid #4A8FCD; text-align:left; color:#999999}
#main .profil .answer table td {padding:10px 0; font:12px tahoma; border-bottom:1px solid #E4EFF7; vertical-align: middle; color:#1b69ae}
#main .profil .answer table td.t1 {width:190px}
#main .profil .answer table td.t2 {width:190px; padding:0 10px 0 0}
#main .profil .answer table td.t3 {width:95px}
#main .profil .answer table td.t1 a {float:left; margin:18px 0 0 10px}
#main .profil .answer table div {border-left:1px solid #E4EFF7; padding: 18px 0 0 10px; height:34px}

#main .profil .active div {float:left; width:530px; padding:0; margin:0; height:100px; overflow-y: auto}
#main .profil .active ul {float:left; width:500px; padding:0; margin:0; clear:both; overflow:hidden}
#main .profil .active ul li {float:left; width:500px; padding:0 0 7px 0; margin:0; list-style:none}
#main .profil .box580blue .active ul a {font:12px/18px tahoma; float:left; width:340px;}
#main .profil .box580blue .active span {float:right; font:10px/12px tahoma; color:#888888}

#main .profil div.opcje .row {float:left; padding:0 0 8px 0; width:530px; clear:both; overflow:hidden}
#main .profil div.opcje .row input {float:left; padding:2px 5px; margin:0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000; width:318px}
#main .profil div.opcje .row input.fld270 {width:270px}
#main .profil div.opcje textarea {float:left; padding:2px 5px; margin:0; height:159px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000; width:448px}
#main .profil div.opcje .row label {font:12px/18px tahoma; color:#666666; width:135px; float:left; padding:0 10px 0 0; text-align:right}
#main .profil div.opcje a.btn-orange2 {margin:0 0 7px 145px}

#main .profil div.opcje input.btn {float:left; width:91px; height:30px; margin:0 0 7px 145px; padding:0; background: url("../images/btn/zmien.jpg") no-repeat; border:0; text-indent:-9999em}

#main .profil div.opcje div.inner {padding:10px; width:542px;}
#main .profil div.opcje hr {width:542px;; background:#ffffff; border-top:1px solid #ffffff; margin:0 0 8px 0}
* html #main .profil div.opcje hr {float:none; margin:0}
#main .profil div.opcje a.browse {float:left; padding:0 0 0 6px; margin:-2px 0 0 10px; font:12px/16px tahoma; color:#ffffff; height:28px; background: url("../images/btn/check-left.jpg") no-repeat top left; color:#ffffff}
#main .profil div.opcje a.browse span {float:left; padding:5px 12px 0 6px; font:12px/16px tahoma; height:23px; background: url("../images/btn/check-right.jpg") no-repeat top right; color:#ffffff}
#main .profil div.opcje .row p {font:11px/18px tahoma; color:#666666; display:block; padding:0 0 0 145px}
#main .profil div.opcje .row p input {width:auto; height:auto; border:0; background:none; padding:0; margin:2px 10px 0 0}
#main .profil div.opcje .row p label {width:auto; text-align:left}
#main .profil div.opcje .row-textarea{padding:10px 12px;}
#main .profil div.opcje .row-textarea textarea{width:500px; margin-top:10px}

#main .profil div.opcje ul.option {float:left; padding:5px 0 0 20px; margin:0; width:300px}
#main .profil div.opcje ul.option li {float:left; padding:0 0 5px 0; margin:0; width:300px; list-style:none; font:12px/16px arial; color:#444444;}
#main .profil div.opcje ul.option input {float:left; padding:0; margin:1px 5px 0 0}
#main .profil div.opcje ul.option label {float:left; font:12px/16px arial; color:#444444;}
#main .profil div.opcje ul.option em {float:left; padding:0 5px 0 0; font:12px/16px arial; color:#444444;}

#main .profil div.opcje span.sld48 {float:left; padding:0 5px 0 0; margin:-3px 0 0 0}
#main .profil div.opcje span.sld48 input {float:none; margin:0}
#main .profil div.opcje span.sld48 div.selectbox-wrapper {position:absolute; width:46px !important; margin:0px; padding:0px; overflow:auto; font:12px/16px arial; color:#444444; border:1px solid #CCCCCC; background:#ffffff;}
#main .profil div.opcje span.sld48 div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none; width:46px}
#main .profil div.opcje span.sld48 div.selectbox-wrapper ul li.selected {list-style:none; color:#ff6300}
#main .profil div.opcje span.sld48 div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; float:none; width:auto}
#main .profil div.opcje span.sld48 .selectbox {display:block; padding:5px 5px 8px 5px; margin:0; width:38px; background: url("../images/select48.jpg") no-repeat; cursor: pointer; border:0; font:12px/14px tahoma; color:#47474}
#main .profil div.opcje span.sld48 select {background: url("../images/select48.jpg") no-repeat;}

#main .profil div.opcje ul.child {float:left; padding:15px 0 15px 55px; margin:0; width:480px; clear:both}
#main .profil div.opcje ul.child li {float:left; padding:0 10px 0 0; margin:0; width:120px; list-style:none; font:12px/16px arial; color:#444444;}
#main .profil div.opcje ul.child li.cal {width:150px}
#main .profil div.opcje ul.child li.cal div {clear:both; width:150px}
#main .profil div.opcje ul.child input {float:left; width:108px; padding:2px 5px; margin:0 0 10px 0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000}
#main .profil div.opcje ul.child label {display:block; height:35px}
#main .profil div.opcje ul.child span {margin:0; border:0; padding:0}
#main .profil div.opcje ul.child em {font:10px/16px arial; display:block}

#main .profil div.opcje ul.child span.sld120 {float:left; padding:0; margin:0 0 8px 0}
#main .profil div.opcje ul.child span.sld120 input {float:none; margin:0; height:auto}
#main .profil div.opcje ul.child span.sld120 div.selectbox-wrapper {position:absolute; width:118px !important; margin:0px; padding:0px; overflow:auto; font:12px/16px arial; color:#444444; border:1px solid #CCCCCC; background:#ffffff;}
#main .profil div.opcje ul.child span.sld120 div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none; width:118px}
#main .profil div.opcje ul.child span.sld120 div.selectbox-wrapper ul li.selected {list-style:none; color:#ff6300}
#main .profil div.opcje ul.child span.sld120 div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; float:none; width:auto}
#main .profil div.opcje ul.child span.sld120 .selectbox {display:block; padding:5px 5px 8px 5px; margin:0; width:110px; background: url("../images/select120.jpg") no-repeat; cursor: pointer; border:0; font:12px/14px tahoma; color:#47474}
#main .profil div.opcje span.sld120 select {background: url("../images/select120.jpg") no-repeat;}

#main .profil div.opcje ul.porod {float:left; padding:15px 0 10px 20px; margin:0; width:520px; clear:both}
#main .profil div.opcje ul.porod li {float:left; padding:0 38px 0 0; margin:0; list-style:none; font:12px/16px arial; color:#444444;}
#main .profil div.opcje ul.porod input {float:left; padding:0; margin:1px 10px 0 0}
#main .profil div.opcje ul.porod label {float:left; font:12px/16px arial; color:#444444;}
#main .profil div.opcje ul.porod span {margin:0; border:0; padding:0}
#main .profil div.opcje ul.porod em {font:10px/16px arial; display:block}
#main .profil div.opcje ul.porod div {float:left; padding:0 0 0 15px}
#main .profil div.opcje ul.porod div input {float:left; width:108px; padding:2px 5px; margin:0 0 10px 0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000}
#main .profil div.opcje ul.porod div a.data {float:left; margin:3px 0 0 8px}

#main .profil div.opcje span.req {display:block; padding:7px 0 0 15px; margin:0; color:#ff0000; font:10px/12px arial; clear:both; overflow:hidden}

#main .profil a.btn-zapisz-zmiany {float:left; margin:0 0 0 185px}

#main .profil input.btn-save {float:left; width:171px; height:41px; margin:0 0 0 185px; padding:0; background: url("../images/btn/zapisz-zmiany-na-profilu.jpg") no-repeat; border:0; text-indent:-9999em}


#main .profil .active ul li ul {float:right; width:auto; margin:0 -6px 0 0; clear:none; overflow:auto}
#main .profil .active ul li ul li {float:left; width:auto; padding:0 6px; border-right:1px solid #888888; font:10px/12px tahoma; color:#888888}
#main .profil .box580blue .active ul li ul a {font:10px/12px tahoma; width:auto; float:none}

#main .profil .pages2 {width:530px; border:0; padding:5px 0 0 0}
#main .profil .pages2 ul {width:530px}

/* create */
#main .create textarea{width:508px;padding:2px 5px;border:1px solid #CCCCCC;}
#main .create {width:560px; padding:0 0 0 20px}
#main .create .heading {margin:0 0 15px 0; width:560px}
#main .create h2 {font:bold 16px arial; padding:0 0 10px 0; color:#444444}
#main .create h2 span {font:bold 16px arial; padding:0; color:#4a8fcd}
#main .create input.fld520 {float:left; padding:2px 5px; margin:0 0 5px 0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000; width:508px}
#main .create .left-links {padding:10px 0 0 0}
#main .create ul.step2 {padding:0; margin:0; float:left; width:520px}
#main .create ul.step2 li {float:left; padding:0 10px 0 0; margin:0; list-style:none}
#main .create ul.step2 label {float:left; padding:3px 8px 0 0; color:#444444; font:12px/16px arial}
#main .create ul.step2 span.sld130 {float:left; padding:0; margin:0}
#main .create ul.step2 span.sld130 input {float:none; margin:0; height:auto}
#main .create ul.step2 span.sld130 div.selectbox-wrapper {position:absolute; width:128px !important; margin:0px; padding:0px; overflow:auto; font:12px/16px arial; color:#444444; border:1px solid #CCCCCC; background:#ffffff; z-index:664}
#main .create ul.step2 span.sld130 div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none; width:128px}
#main .create ul.step2 span.sld130 div.selectbox-wrapper ul li.selected {list-style:none; color:#ff6300}
#main .create ul.step2 span.sld130 div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; float:none; width:auto}
#main .create ul.step2 span.sld130 .selectbox {display:block; padding:5px 5px 8px 5px; margin:0; width:120px; background: url("../images/select130.jpg") no-repeat; cursor: pointer; border:0; font:12px/14px tahoma; color:#47474}
#main .create ul.step2 span.sld130 select {background: url("../images/select130.jpg") no-repeat;}

/* rejestracja */

#main .reg {width:560px; padding:0 0 0 20px}
#main .reg .heading {margin:0 0 15px 0; width:560px}
#main .reg h2 {font:bold 16px arial; padding:0 0 15px 0; color:#444444}
#main .reg h2.blue {font:bold 16px arial; padding:0; color:#4a8fcd}
#main .reg p.blue {font:bold 12px/16px arial; padding:0 0 15px 0; margin:0 0 15px 0; color:#4a8fcd; border-bottom:1px solid #F5F5F5}

#main .reg div.row {float:left; padding:0 0 10px 0; width:520px; clear:both}
#main .reg label {font:12px/16px arial; color:#444444; display:block; padding:0 0 5px 0}
#main .reg label span {display:inline-block; padding:0 0 0 5px; margin:0 0 0 3px; color:#ff0000; font:10px/12px arial; border-left:1px solid #ff0000}
#main .reg .row input {float:left; padding:2px 5px; margin:0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000}
#main .reg input.fld283 {width:273px}
#main .reg input.fld483 {width:473px}
#main .reg input.fld515 {width:505px}
#main .reg a.ques {float:left; margin:0 0 0 8px}
#main .reg a.check {float:left; padding:0 0 0 6px; margin:-2px 0 0 10px; font:12px/16px tahoma; color:#ffffff; height:28px; background: url("../images/btn/check-left.jpg") no-repeat top left; color:#ffffff}
#main .reg a.check span {float:left; padding:5px 12px 0 6px; font:12px/16px tahoma; height:23px; background: url("../images/btn/check-right.jpg") no-repeat top right; color:#ffffff}

#main .reg ul.option {float:left; padding:0; margin:0; width:300px}
#main .reg ul.option li {float:left; padding:0 0 5px 0; margin:0; width:300px; list-style:none; font:12px/16px arial; color:#444444;}
#main .reg ul.option input {float:left; padding:0; margin:1px 5px 0 0}
#main .reg ul.option label {float:left; font:12px/16px arial; color:#444444;}
#main .reg ul.option em {float:left; padding:0 5px 0 0; font:12px/16px arial; color:#444444;}

#main .reg span.sld48 {float:left; padding:0 5px 0 0; margin:-3px 0 0 0}
#main .reg span.sld48 input {float:none; margin:0}
#main .reg span.sld48 div.selectbox-wrapper {position:absolute; width:46px !important; margin:0px; padding:0px; overflow:auto; font:12px/16px arial; color:#444444; border:1px solid #CCCCCC; background:#ffffff;}
#main .reg span.sld48 div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none; width:46px}
#main .reg span.sld48 div.selectbox-wrapper ul li.selected {list-style:none; color:#ff6300}
#main .reg span.sld48 div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; float:none; width:auto}
#main .reg span.sld48 .selectbox {display:block; padding:5px 5px 8px 5px; margin:0; width:38px; background: url("../images/select48.jpg") no-repeat; cursor: pointer; border:0; font:12px/14px tahoma; color:#47474}
#main .reg span.sld48 select {background: url("../images/select48.jpg") no-repeat;}

#main .reg ul.child {float:left; padding:15px 0 15px 40px; margin:0; width:480px; clear:both; border-bottom:1px solid #DFDFDF}
#main .reg ul.child li {float:left; padding:0 10px 0 0; margin:0; width:120px; list-style:none; font:12px/16px arial; color:#444444;}
#main .reg ul.child li.cal {width:150px}
#main .reg ul.child li.cal div {clear:both; width:150px}
#main .reg ul.child li.cal a.data {float:left; margin:3px 0 0 8px}
#main .reg ul.child input {float:left; width:108px; padding:2px 5px; margin:0 0 10px 0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000}
#main .reg ul.child label {display:block; height:35px}
#main .reg ul.child span {margin:0; border:0; padding:0}
#main .reg ul.child em {font:10px/16px arial; display:block}

#main .reg ul.child span.sld120 {float:left; padding:0; margin:0 0 8px 0}
#main .reg ul.child span.sld120 input {float:none; margin:0; height:auto}
#main .reg ul.child span.sld120 div.selectbox-wrapper {position:absolute; width:118px !important; margin:0px; padding:0px; overflow:auto; font:12px/16px arial; color:#444444; border:1px solid #CCCCCC; background:#ffffff;}
#main .reg ul.child span.sld120 div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none; width:118px}
#main .reg ul.child span.sld120 div.selectbox-wrapper ul li.selected {list-style:none; color:#ff6300}
#main .reg ul.child span.sld120 div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; float:none; width:auto}
#main .reg ul.child span.sld120 .selectbox {display:block; padding:5px 5px 8px 5px; margin:0; width:110px; background: url("../images/select120.jpg") no-repeat; cursor: pointer; border:0; font:12px/14px tahoma; color:#47474}
#main .reg span.sld120 select {background: url("../images/select120.jpg") no-repeat;}

#main .reg ul.porod {float:left; padding:15px 0 10px 0; margin:0; width:520px; clear:both; border-bottom:1px solid #DFDFDF}
#main .reg ul.porod li {float:left; padding:0 38px 0 0; margin:0; list-style:none; font:12px/16px arial; color:#444444;}
#main .reg ul.porod input {float:left; padding:0; margin:1px 10px 0 0}
#main .reg ul.porod label {float:left; font:12px/16px arial; color:#444444;}
#main .reg ul.porod span {margin:0; border:0; padding:0}
#main .reg ul.porod em {font:10px/16px arial; display:block}
#main .reg ul.porod div {float:left; padding:0 0 0 15px}
#main .reg ul.porod div input {float:left; width:108px; padding:2px 5px; margin:0 0 10px 0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000}
#main .reg ul.porod div a.data {float:left; margin:3px 0 0 8px}

#main .reg span.req {display:block; padding:7px 0 0 2px; margin:0; color:#ff0000; font:10px/12px arial; clear:both; overflow:hidden}

#main .reg .warunki {float:left; width:560px; clear:both}
#main .reg .warunki div.row {float:left; width:520px; clear:both; padding:0 20px}
#main .reg .warunki input {float:left; padding:0; margin:1px 10px 0 0}
#main .reg .warunki p {float:left; font:12px/16px arial; color:#444444; width:490px}

#main .reg a.btn {float:left; margin:0 0 0 175px}
#main .reg input.btn {float:left; margin:0 0 0 175px; padding:0; border:0; width:158px; height:39px; background: url("../images/btn/dolacz-do-nas2.jpg") no-repeat; text-indent:-9999em}


/* lista */
#main .ranking h2 {padding:0 10px 10px 10px}
#main .ranking p {padding:0 10px 15px 10px}
#main .ranking .heading {margin:0 0 10px 10px; width:560px}
* html #main .ranking .heading {margin:0 0 10px 5px}

#main div.top-mother {float:left; margin:0 0 10px 10px; padding:10px 0 10px 0; clear:both; overflow:hidden; width:560px; border-bottom:1px solid #4A8FCD}
* html #main div.top-mother {margin:0 0 10px 5px}

#main .ranking ul.mothers {float:left; width:560px; padding:0 0 15px 10px; margin:0}
#main .ranking ul.mothers li {float:left; width:530px; padding:10px 15px; margin:0; clear:both; list-style:none; font:12px/18px tahoma; color:#666666; border-bottom:1px solid #E4EFF7}
#main .ranking ul.mothers div {float:left; width:360px; padding:15px 0 0 0; margin:0}
#main .ranking ul.mothers em {float:left; width:20px; font:12px tahoma; color:#666666; padding:15px 0 0 0}
#main .ranking ul.mothers span {float:left; margin:0 15px 0 10px; width:50px; height:50px; border:1px solid #C7E4EF; background:#ffffff}
#main .ranking ul.mothers p {color:#1b69ae; font:11px/16px tahoma; padding:0}
#main .ranking ul.mothers li ul {float:right; width:auto; padding:13px 0 0 0; clear:none; margin:0}
#main .ranking ul.mothers li ul li {clear:none; padding:0 0 0 3px; width:auto; border:0}
#main .ranking ul.mothers li ul li span {margin:0; width:15px; height:15px; border:1px solid #E3F1F7; background:#F2F8FB}
#main .ranking ul.mothers li ul li span.user-star {background:#FFFFFF url("../images/gwiazdka.png") no-repeat 1px 1px}

#main div.top-mother ul.mothers, #main div.top-mother ul.mothers li {width:528px; padding:0; border:0}
#main div.top-mother ul.mothers span {border:1px solid #C7E4EF; background:#ffffff}
#main div.top-mother ul.mothers em, #main div.top-mother ul.mothers div {padding:3px 0 0 0}
#main div.top-mother ul.mothers li ul {padding:3px 0 0 0}
#main div.top-mother ul.mothers li ul li span {border:1px solid #C7E4EF; background:#E6F1F8}
#main div.top-mother ul.mothers li ul li span.user-star {background:#FFFFFF url("../images/gwiazdka.png") no-repeat 1px 1px}
#main .ranking ul.mothers .last {border-bottom:1px solid #4A8FCD}

/* lista */
#main .polec h2 {padding:0 10px 10px 10px}
#main .polec p {padding:0 10px 15px 10px}
#main .polec .heading {margin:0 0 10px 10px; width:560px}
* html #main .polec .heading {margin:0 0 10px 5px}

div.hit {float:left; margin:0 0 15px 10px; padding:0 0 15px 0; width:560px; border-bottom:1px solid #E4EFF7}
* html div.hit {margin:0 0 15px 5px}
div.hit .tip {float:left; width:355px}
#main div.hit img {float:right; border:1px solid #CCCCCC}
#main div.hit p {padding:0 0 2px 0; color:#555555; font:12px/16px tahoma}
#main div.hit span {color:#888888; font:10px/18px tahoma}
#main div.hit strong {color:#ff6300}
#main div.hit p a.more {font-weight:bold; display:inline-block; padding:0 9px 0 0; background: url("../images/arrow-orange3.jpg") no-repeat right 5px}

div.hit2 {float:left; margin:0 0 15px 10px; padding:0 0 15px 0; width:560px; border-bottom:1px solid #E4EFF7}
* html div2.hit {margin:0 0 15px 5px}
div.hit2 .tip {float:left; width:355px}
#main div.hit2 img {float:right; border:1px solid #CCCCCC}
#main div.hit2 p {padding:0 0 15px 0; color:#555555; font:12px/16px tahoma}
#main div.hit2 span {color:#888888; font:10px/18px tahoma}
#main div.hit2 strong {color:#ff6300}
#main div.hit2 a.more {font-weight:bold; display:inline-block; padding:0 9px 0 0; background: url("../images/arrow-orange3.jpg") no-repeat right 5px}

#main div.hit2 ul {float:left; width:560px; margin:15px 0 0 0; padding:10px 0 0 0; background: url("../images/sep3.jpg") repeat-x top left}
#main div.hit2 ul li {float:left; padding:0; margin:0; list-style:none; }
#main div.hit2 ul li.right {float:right; padding:0 10px 0 0}


/* lista */
#main .lista h2 {padding:0 10px 10px 10px}
#main .lista p {padding:0 10px 15px 10px}
#main .lista .heading {margin:0 0 10px 10px; width:560px}
* html #main .lista .heading {margin:0 0 10px 5px}

#main .lista table {width:560px; margin:15px 0 10px 10px; padding:0; border:0; clear:both; text-align:left; border-collapse:0; color:#666666; overflow:hidden; border-bottom:1px solid #4B8FCD;}
#main .lista table tr {padding:0; margin:0; border-collapse:0; border:0px}
#main .lista table th {font:11px/18px tahoma; padding:0 0 7px 0; margin:0; border-bottom:1px solid #4A8FCD; text-align:left}
#main .lista table td {padding:10px 0; font:10px/14px tahoma; border-bottom:1px solid #E4EFF7; vertical-align: middle}
#main .lista table th span {float:left; padding:0 10px 0 0}
#main .lista table th a.down {float:left; padding:0; margin:6px 2px 0 0; width:7px; height:7px; background: url("../images/sort-down.jpg") no-repeat; text-indent:-9999em; font:11px/18px tahoma;}
#main .lista table th a.up {float:left; padding:0; margin:6px 0 0 0; width:7px; height:7px; background: url("../images/sort-up.jpg") no-repeat; text-indent:-9999em; font:11px/18px tahoma;}
#main .lista table td.t1 {width:305px; padding-right:20px; position:relative}
#main .lista table td.t1 a {float:left}
#main .lista table td.t2 {width:100px}
#main .lista table td.t1 a.tick {float:right; position:relative; width:17px; height:16px; background: url("../images/square17.jpg") no-repeat; text-indent:-9999em}
#main .lista table td.t1 a.tick:hover {background: url("../images/square17dark.jpg") no-repeat;}

div.superartykul_popup {display:none; position:absolute; left:227px; margin:-110px 0 0 0; padding:10px 13px 0 13px; width:155px; height:95px; background: url("../images/superartykul.png") no-repeat; z-index:664}
#main div.superartykul_popup h3 {display:block}
#main div.superartykul_popup p {float:left; width:155px; clear:both; padding:5px 0 10px 2px !important; font:11px/14px tahoma; color:#ffffff}


/* history */
#main .history h2 {padding:0 10px 10px 10px}
#main .history p {padding:0 10px 15px 10px}
#main .history .heading {margin:0 0 10px 10px; width:560px}
* html #main .history .heading {margin:0 0 10px 5px}

#main .history table {width:560px; margin:15px 0 10px 10px; padding:0; border:0; clear:both; text-align:left; border-collapse:0; color:#666666; overflow:hidden; border-bottom:1px solid #4B8FCD;}
#main .history table tr {padding:0; margin:0; border-collapse:0; border:0px}
#main .history table th {font:11px/18px tahoma; padding:0 0 7px 0; margin:0; border-bottom:1px solid #4A8FCD; text-align:left}
#main .history table td {padding:10px 0; font:10px/14px tahoma; border-bottom:1px solid #E4EFF7; vertical-align: middle}
#main .history table ul {float:right; padding:0; margin:0 -5px 0 0;}
#main .history table ul li {display:inline-block; padding:0 5px 0 3px; margin:0; list-style:none; border-right:1px solid #E4EFF7; font:11px tahoma}
#main .history table ul li a {font-size:11px}
* html #main .history table ul li {display:inline; padding:0 5px 0 5px;}
#main .history table th.t2, #main .history table td.t2 {text-align:center; width:40px; padding-right:20px}
#main .history table td.t2 {font:bold 14px/18px tahoma}
#main .history table td.t1 {width:80px}
#main .history table td.t3 {width:130px}
#main .history table td.t5 {width:110px}

/* question */
#main .question h2 {padding:0 10px 10px 0}
#main .question p {padding:0 10px 15px 10px}
#main .question .heading {margin:0 0 0 10px; width:560px}
* html #main .question .heading {margin:0 0 0 5px}
#main .question div.ask {margin:0 0 10px 10px; width:560px}
* html #main .question div.ask {margin:0 0 10px 5px}
* html #main .question hr {margin-bottom:0}
#main .question textarea{float:left; padding:2px 5px; margin:0; height:159px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000; width:448px}

#main .answers {float:left; padding:0 0 0 10px; margin:0; width:560px; clear:both;}
* html #main .answers {padding-bottom:10px}
#main .answers .heading {padding:40px 0 0 0; width:560px; margin:0 0 10px 0 !important}
#main .answers p {color:#115b9d; padding:0 0 10px 0}
#main .answers .single {float:left; padding:0 0 10px 0; margin:0 0 10px 0; width:560px; clear:both; overflow:hidden; border-bottom:1px solid #E4EFF7;}
#main .answers .single span {float:right; padding:2px 0 0 0; margin:0; width:auto; height:auto; border:0; background:none; font:10px tahoma; color:#888888}
#main .answers .single a {float:left}
#main .answers .single p {color:#666666; clear:both}
#main .answers .single hr {margin:10px 0; float:left; width:560px}
#main .answers textarea{width:508px}
* html #main .answers .single hr {margin-bottom:0}


/* articles  */
#main .articles h2 {padding:0 10px 10px 10px}
#main .articles p {padding:0 10px 20px 10px}

#main div.ask {float:left; width:580px; clear:both; overflow:hidden; border-bottom:1px solid #E4EFF7; padding:9px 0; margin:0 0 10px 0}
#main div.ask ul {float:right; padding:0; margin:0 -3px 0 0; }
#main div.ask ul li {float:left; padding:0 5px 0 5px; margin:0; list-style:none; border-right:1px solid #1B69AE; font:11px tahoma}
#main div.ask ul li a {font-size:11px}

#main div.source {float:left; padding:0 0 0 10px; margin:0 0 10px 0; width:560px; clear:both; overflow:hidden; }
* html #main div.source {padding-bottom:10px}
#main div.source p {padding:0 0 5px 0; font:11px/18px tahoma; color:#666666}
#main div.source strong {color:#666666; padding:0 5px 0 0}
#main div.source ul {padding:0 0 10px 0; margin:0; width:560px; clear:both}

#main div.source ul li {float:left; font:11px/18px tahoma; padding:0 0 10px 0; margin:0; list-style:none; color:#ff6300}
#main div.source ul li.right {float:right}
* html #main div.source ul, * html #main div.source ul li {padding:0}
#main div.source ul p {float:left; padding:3px 8px 0 0}
#main div.source hr {margin:0 0 10px 0; width:560px}
* html #main div.source hr {margin:0 !important}

#main div.source ul li.right ul {float:right; padding:3px 0 0 0; width:auto}
#main div.source ul li.right ul li {padding:0}
#main div.source ul li.right ul li.print {border-left:1px solid #E4EFF7; padding:0 0 0 9px; margin:0 0 0 7px}
#main div.source ul li.right ul li.print a {float:left; padding:5px 0 0 33px; width:47px; height:19px; background: url("../images/btn/btn-print.jpg") no-repeat; color:#ffffff; font:bold 11px tahoma;}
#main div.source a {font-size:11px}
#main div.source a.more {font-weight:bold; display:inline-block; padding:0 9px 0 0; background: url("../images/arrow-orange3.jpg") no-repeat right 5px}
#main div.source ul li.tags strong {float:left; }
#main div.source ul li.tags ul {float:left; width:400px; margin:-3px 0 0 0; clear:none}
#main div.source ul li.tags ul li {float:none; display:inline; list-style:none}
#main div.source ul li.tags ul .tag1 a {font-size:10px}
#main div.source ul li.tags ul .tag2 a {font-size:11px}
#main div.source ul li.tags ul .tag3 a {font-size:12px}
#main div.source ul li.tags ul .tag4 a {font-size:14px}
#main div.source ul li.tags ul .tag5 a {font-size:18px}
#main div.source li.tags a.more {float:left; padding:0 0 0 9px; margin:0; background: url("../images/arrow-orange4.jpg") no-repeat 0 5px}
#main div.source ul li.tags ul li.more { clear:both; overflow:hidden; display:block; padding:10px 0 0 0}

#main div.info-article {margin:0 0 25px 0}
#main div.info-article h4 {padding:0 0 15px 7px}
#main div.info-article ul {float:left; padding:0 0 0 1px; margin:0}
#main div.info-article ul li {float:left; padding:5px 9px 6px 9px; margin:0; border-bottom:1px solid #EBEFF1; list-style:none; font:10px tahoma; color:#888888}
#main div.info-article ul h4 {padding:0 0 0 5px; float:left}

#main div.info-article .box202 {float:left}
#main div.info-article .box202 ul {width:200px}
#main div.info-article .box202 ul li {width:182px;}
#main div.info-article .box202 ul span {float:left; margin:2px 0 0 0; width:50px; height:50px; border:1px solid #C7E4EF; background:#E6F1F8}
#main div.info-article .box202 ul span.user-star {background:#FFFFFF url("../images/gwiazdka.png") no-repeat 1px 1px; border:0}
#main div.info-article .box202 ul div {float:right; width:120px}
#main div.info-article .box202 ul div a {clear:both; overflow:hidden; display:block; margin:0 0 4px 0}
#main div.info-article .box202 ul div span {width:15px; height:14px; margin:0 4px 0 0}

#main div.info-article .box351 {float:right}
#main div.info-article .box351 a {font-size:11px}
#main div.info-article .box351 ul {width:348px}
#main div.info-article .box351 ul li {width:330px}
#main div.info-article .box351 span {float:left; font:10px tahoma; width:105px}
#main div.info-article .box351 ul li.edit {border:0}
#main div.info-article .box351 ul li.edit ul {width:330px; padding:0; margin:0}
#main div.info-article .box351 ul li.edit ul li {font:11px/24px tahoma !important; padding:5px 0 5px 5px; width:325px}
#main div.info-article .box351 a.more {float:right; padding:0 0 0 9px; font:11px tahoma; background: url("../images/arrow-orange2.jpg") no-repeat 0 5px}
* html #main div.info-article .box351 span {float:none; display:inline-block}

#main .comments {float:left; padding:0 0 0 10px; margin:0 0 10px 0; width:560px; clear:both; overflow:hidden;}
#main .comments .heading {padding:0; width:560px; margin:0 0 10px 0 !important}
#main .comments .heading a {float:right}
#main .comments h2 {padding:7px 0 5px 2px}
#main .comments .single {float:left; padding:0 0 10px 0; margin:0 0 10px 0; width:560px; clear:both; overflow:hidden; border-bottom:1px solid #E4EFF7;}
#main .comments .single span {float:left; margin:2px 0 0 0; width:50px; height:50px; border:1px solid #C7E4EF; background:#E6F1F8}
#main .comments .single div {float:right; width:495px; padding:3px 0 0 0}
#main .comments .single div span {float:right; padding:2px 0 0 0; margin:0; width:auto; height:auto; border:0; background:none; font:10px tahoma; color:#888888}
#main .comments a {float:left}
#main .comments p {padding:0; clear:both}
#main .comments hr {float:left; margin:10px 0 10px 0; width:495px; border-top:1px solid #E4EFF7; clear:both; overflow:hidden}
* html #main .comments hr {margin-bottom:0}



#main div.pages {float:left; display:block; padding:0 0 10px 0; margin:0 0 10px 10px; width:560px; clear:both; overflow:hidden; text-align:center; border-bottom:1px solid #E4EFF7}
#main div.pages ul {display:inline-block; padding:0; margin:0; clear:both; overflow:hidden}
#main div.pages ul li {display:inline; padding:0 3px; margin:0; list-style:none; font:bold 11px tahoma; color:#ff6300}
#main div.pages ul li span {color:#4a8fcd}
#main div.pages ul li a {font:bold 11px tahoma; color:#ff6300}
#main div.pages ul li a:hover {color:#4a8fcd; text-decoration:none}
#main div.pages .next {border-left:1px solid #CCCCCC; padding-left:7px}
#main div.pages .next span {color:#CCCCCC}
#main div.pages .next a {display:inline-block; padding:0 9px 0 0; background: url("../images/arrow-orange3.jpg") no-repeat right 5px}
#main div.pages .next a:hover {background: url("../images/arrow-blue.jpg") no-repeat right 5px}
#main div.pages .prev {border-right:1px solid #CCCCCC; padding-right:5px}
#main div.pages .prev span {color:#CCCCCC}
#main div.pages .prev a {display:inline-block; padding:0 0 0 9px; background: url("../images/arrow-orange4.jpg") no-repeat 0 5px}
#main div.pages .prev a:hover {background: url("../images/arrow-blue2.jpg") no-repeat 0 5px}
* html #main div.pages {float:none}

#main div.pages2 {float:left; padding:10px 5px 0 5px; margin:0 0 10px 0; width:550px; clear:both; overflow:hidden; text-align:center; border-bottom:1px solid #E4EFF7}
#main div.pages2 ul {float:left; padding:0; margin:0; clear:both; overflow:hidden; width:550px}
#main div.pages2 ul li {float:left; padding:0 5px; margin:0; list-style:none; font:12px/12px tahoma; color:#ff6300}
#main div.pages2 ul li a {font:bold 12px tahoma; color:#ff6300}
#main div.pages2 ul li a:hover {color:#4a8fcd; text-decoration:none}
#main div.pages2 ul li.right {float:right}
#main div.pages2 ul li.right ul {width:auto; clear:none; overflow:auto}
#main div.pages2 ul li.right ul li.next {border-left:1px solid #4A8FCD; line-height:normal; padding:0 0 0 5px}
#main div.pages2 ul li.right ul li.next a {float:left; padding:0 10px 0 0; background: url("../images/arrow-orange3.jpg") no-repeat right 5px}
#main div.pages2 ul li.right ul li.prev a {float:left; padding:0 0 0 10px; background: url("../images/arrow-orange4.jpg") no-repeat 0 5px}
#main div.pages2 ul li.right ul li.prev a:hover {background: url("../images/arrow-blue2.jpg") no-repeat 0 5px}
#main div.pages2 ul li.right ul li.next a:hover {background: url("../images/arrow-blue.jpg") no-repeat right 5px}

ul#age {float:left; margin:0; padding:6px 0 0 20px; position:relative; left:1px; width:544px; height:32px; background: url("../images/wiek.jpg") no-repeat; z-index:100}
ul#age li {float:left; list-style:none; width:63px}
ul#age li a {float:left; width:63px; height:29px; background: url("../images/wiek.jpg") no-repeat; text-indent:-9999em}
ul#age li.age1 {padding-right:10px;}
ul#age li.age2 {padding-right:10px}
ul#age li.age3 {padding-right:14px}
ul#age li.age4 {padding-right:16px}
ul#age li.age5 {padding-right:20px}
ul#age li.age6 {padding-right:15px}
ul#age li.age7 {padding:0}
ul#age li.age1 a { background-position:-20px -6px}
ul#age li.age2 a { background-position:-93px -6px}
ul#age li.age3 a { background-position:-166px -6px}
ul#age li.age4 a { background-position:-243px -6px}
ul#age li.age5 a { background-position:-322px -6px}
ul#age li.age6 a { background-position:-405px -6px}
ul#age li.age7 a { background-position:-483px -6px}
ul#age li.age1 a:hover, ul#age li.age1 a.active { background-position:-20px -44px}
ul#age li.age2 a:hover, ul#age li.age2 a.active { background-position:-93px -44px}
ul#age li.age3 a:hover, ul#age li.age3 a.active { background-position:-166px -44px}
ul#age li.age4 a:hover, ul#age li.age4 a.active { background-position:-243px -44px}
ul#age li.age5 a:hover, ul#age li.age5 a.active { background-position:-322px -44px}
ul#age li.age6 a:hover, ul#age li.age6 a.active { background-position:-405px -44px}
ul#age li.age7 a:hover, ul#age li.age7 a.active { background-position:-483px -44px}
.box580 #categories-tabs .ui-tabs-hide {display:none !important;}

ul#stage {float:left; padding:0 0 12px 0; margin:-10px 0 0 0; width:546px; height:42px; z-index:100}
ul#stage li {float:left; list-style:none;}
ul#stage li.stage1 {padding-right:5px}
ul#stage li.stage2 {padding-right:6px}
ul#stage li.stage3 {padding-right:5px}
ul#stage li.stage4 {padding:0}
ul#stage li a {float:left; width:132px; height:42px; background: url("../images/stage.jpg") no-repeat; text-indent:-9999em}
ul#stage.stage-2 li a {background: url("../images/stage-2.png") no-repeat; text-indent:-9999em}
ul#stage li.stage1 a {width:134px; background-position:0 0}
ul#stage li.stage2 a {background-position:-139px 0}
ul#stage li.stage3 a {background-position:-277px 0}
ul#stage li.stage4 a {background-position:-414px 0}


#main .box580 {float:left; width:580px; margin:0 0 10px 0; padding:0 0 2px 0; position:relative; background: #E6F1F8 url("../images/box580b-bottom.jpg") no-repeat bottom left;}
#main .box580 div.inner {float:left; padding:10px 6px 4px 6px; width:566px; border:1px solid #C7E4EF; border-width:0 1px; }
#main .box580 h2 {float:left; padding:9px 0 0 0; position:relative; text-align:center; width:580px; height:24px; background: url("../images/box580b-top.jpg") no-repeat}
#main .box580blue {float:left; width:580px; margin:0 0 10px 0; padding:14px 0 0 0; position:relative; background: url("../images/box580b-top2.jpg") no-repeat top left;}
#main .box580blue div.outter {float:left; width:580px; margin:0; padding:0 0 7px 0; background: #E6F1F8 url("../images/box580b-bottom.jpg") no-repeat bottom left;}
#main .box580blue div.inner {float:left; padding:0 8px 5px 8px; width:562px; border:1px solid #C7E4EF; border-width:0 1px; }
#main .box560blue {float:left; width:560px; margin:0 0 10px 0; padding:10px 0 0 0; position:relative; background: url("../images/box560b-top.jpg") no-repeat top left;}
#main .box560blue div.outter {float:left; width:560px; margin:0; padding:0 0 10px 0; background: #E6F1F8 url("../images/box560b-bottom.jpg") no-repeat bottom left;}
#main .box560blue div.inner {float:left; padding:0 15px 5px 15px; width:528px; border:1px solid #C7E4EF; border-width:0 1px; }
#main .box560silver {float:left; width:560px; margin:0 0 10px 0; padding:10px 0 0 0; position:relative; background: url("../images/box560s-top.jpg") no-repeat top left;}
#main .box560silver div.inner {float:left; width:520px; margin:0; padding:5px 20px 15px 20px; background: #F5F5F5 url("../images/box560s-bottom.jpg") no-repeat bottom left;}
#main .box202 {float:left; width:202px; margin:0; padding:5px 0 0 0; position:relative; background:url("../images/box202-top.jpg") no-repeat top left; border:0}
#main .box202 div.inner {float:left; padding:0 0 10px 0; width:202px; background:url("../images/box202-bottom.jpg") no-repeat bottom left; border:0 !important}
#main .box351 {float:left; width:351px; margin:0; padding:5px 0 0 0; position:relative; background:url("../images/box351-top.jpg") no-repeat top left; border:0}
#main .box351 div.inner {float:left; padding:0 0 10px 0; width:351px; background:url("../images/box351-bottom.jpg") no-repeat bottom left; border:0 !important}
#main .pane566 {float:left; width:566px; padding:6px 0 0 0; margin:0 0 5px 0; background: url("../images/pane566-top.jpg") no-repeat 0 0;}
#main .pane566 div.inner {float:left; padding:15px 9px; width:546px; border:1px solid #DBE2E6; border-width:0 1px; background:#FFFFFF}
#main .pane566 .bottom566 {float:left; padding:0; width:566px; clear:both; overflow:hidden; height:6px; background: url("../images/pane566-bottom.jpg") no-repeat 0 0;}

.browse h3 {display:block; clear:both; height:17px; padding:0 0 8px 5px; margin:0 0 10px 0; background: url("../images/dotted-blue.jpg") repeat-x bottom left}
.browse .pane566 h3 {background: url("../images/dotted-silver.jpg") repeat-x bottom left}

.join-to-facebook {clear:both; overflow:hidden; text-align:center; vertical-align: text-top}
.join-to-facebook h3 {display:inline-block; padding:0; position:relative; top:-3px; height:17px}
.join-to-facebook a {display:inline-block; margin:0 0 0 3px}

.dodaj-wpis {clear:both; overflow:hidden; float:left; width:526px; padding:0 10px}
.dodaj-wpis textarea {display:block; padding:5px 9px; margin:0 0 10px 0; width:500px; border:1px solid #CCCCCC; height:49px;; font:11px tahoma; color:#000000}
#main .dodaj-wpis p {padding:0 0 5px 0}
#main .dodaj-wpis a.btn-orange span {float:left; padding:5px 15px 0 6px;}
#main .dodaj-wpis input.btn-wpis {float:left; width:121px; height:30px; margin:0; padding:0; background: url("../images/btn/wyslij-wpis.jpg") no-repeat; border:0; text-indent:-9999em}

.add-comment {clear:both; overflow:hidden; float:left; width:520px; padding:0}
#main .add-comment textarea {display:block; padding:5px 9px; margin:0 0 10px 0; width:500px; border:1px solid #CCCCCC; height:49px;; font:11px tahoma; color:#000000}
#main .add-comment p {padding:0 0 5px 0}
#main .add-comment a.btn-orange {float:right}
#main .add-comment a.btn-orange span {float:left; padding:5px 15px 0 6px;}
#main .add-comment input.btn {float:right; margin:0; border:0; background: url("../images/btn/wyslij-koment.jpg") no-repeat top left; width:121px; height:24px; text-indent:-9999em}


#main div.sort {float:left; padding:18px 0 0 0; width:560px; height:42px; margin:0 0 15px 10px; clear:both; overflow:hidden; background: url("../images/sort560.jpg") no-repeat}
* html #main div.sort {margin:0 0 15px 5px}
#main div.sort ul {float:left; width:560px; padding:0; margin:0}
#main div.sort ul li {float:left; padding:0 0 0 21px; list-style:none; font:12px/16px arial; color:#444444}
#main div.sort em {font:12px/16px arial; color:#444444; float:left; padding:5px 0 0 0}
#main div.sort span {float:left; padding:0 0 0 9px}
#main div.sort div.selectbox-wrapper {z-index: 200; position:absolute; width:128px !important; margin:0px; padding:0px; max-height:200px; overflow:auto; font:12px/16px arial; color:#444444; border:1px solid #CCCCCC; background:#ffffff;}
#main div.sort div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none; width:128px}
#main div.sort div.selectbox-wrapper ul li.selected {list-style:none; color:#ff6300}
#main div.sort div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; float:none}
#main div.sort .selectbox {display:block; padding:5px 5px 8px 5px; margin:0; width:120px; background: url("../images/select130.jpg") no-repeat; cursor: pointer; border:0; font:12px/14px tahoma; color:#47474}
#main div.sort select {background: url("../images/select130.jpg") no-repeat;}

#main ul.facebook-entry {float:left; padding:0 0 0 5px; margin:0; width:541px; clear:both; overflow:hidden}
#main ul.facebook-entry li {float:left; padding:0 0 10px 0; margin:0 0 10px 0; width:541px; clear:both; list-style:none; border-bottom:1px solid #EEEEEE}
#main ul.facebook-entry span {float:left; margin:0; width:50px; height:50px; border:1px solid #C7E4EF; background:#E6F1F8}
#main ul.facebook-entry div.tip {float:right; width:480px}
#main ul.facebook-entry div.tip p {display:block; font:11px/16px tahoma; color:#555555}
#main ul.facebook-entry div.tip p strong {color:#1b69ae; font-size:12px}
#main ul.facebook-entry div.tip a {color:#1b69ae; font-size:11px}
#main ul.facebook-entry .fit {float:left; padding:8px 0 0 0; width:480px; clear:both; overflow:hidden;}
#main ul.facebook-entry .fit span {width:90px; height:67px}
#main ul.facebook-entry .fit div.tip {width:380px}
#main ul.facebook-entry .fit ul {float:left; width:480px; clear:both; padding:8px 0 7px 0; margin:0;}
#main ul.facebook-entry .fit ul li {width:auto; padding:0 6px 0 11px; margin:0; clear:none; color:#cccccc; font:11px/16px tahoma; background: url("../images/dot.jpg") no-repeat 0 6px; border:0}
#main ul.facebook-entry .fit ul li.video {padding:0 6px 0 22px; background: url("../images/video.jpg") no-repeat 0 0}
#main ul.facebook-entry p.like {float:left; clear:both; overflow:hidden; padding:10px 0 0 27px; width:328px; height:19px; background: url("../images/like.jpg") no-repeat}
#main ul.facebook-entry p.like span {color:#1b69ae; border:0; width:auto; height:auto; float:none; padding:0; margin:0; background:none}
#main ul.facebook-entry ul.people {width:355px; padding:2px 0 0 0; margin:0;}
#main ul.facebook-entry ul.people li {background:#F2F8FB; border:0; margin:0 0 2px 0; width:345px; padding:5px}
#main ul.facebook-entry ul.people span {height:32px; width:32px}
#main ul.facebook-entry ul.people div.tip {width:300px; clear:right}
#main ul.facebook-entry ul.people div.tip ul {width:300px; clear:both; padding:0; margin:0; overflow:hidden}
#main ul.facebook-entry ul.people div.tip ul li {float:left; width:auto; margin:0 0 0 -10px; padding:0 18px 0 10px; font:10px/16px tahoma; background: url("../images/dot2.jpg") no-repeat 0 6px; white-space:nowrap}
#main ul.facebook-entry ul.people div.tip ul a {font-size:10px}

#main .browse-list {float:left; padding:0 0 25px 0; width:546px; clear:both; overflow:hidden}
#main .browse-list ul {float:left; width:134px; padding:0 5px 0 0; margin:0 !important;}
#main .browse-list ul li {float:left; padding:0 0 0 5px; width:125px; clear:both; overflow:hidden; font:bold 11px/18px tahoma; list-style:none}
#main .browse-list ul li a {font:bold 11px/18px tahoma; color:#8db223}
#main .browse-list ul li.more {padding:3px 0 0 5px; margin:7px 0 0 0; border-top:1px solid #8db223}
#main .browse-list ul li.more a {float:left; padding:0 0 0 9px; background: url("../images/arrow-green.jpg") no-repeat 0 8px}
#main .browse-list ul.purple {padding:0 6px 0 0; width:132px}
#main .browse-list ul.purple .more {border-color:#E9BCEA}
#main .browse-list ul.purple a {color:#ca80cc}
#main .browse-list ul.purple li.more a {background: url("../images/arrow-purple.jpg") no-repeat 0 8px}
#main .browse-list ul.pink {padding:0 5px 0 0; width:132px}
#main .browse-list ul.pink .more {border-color:#FFA39F}
#main .browse-list ul.pink a {color:#f17871}
#main .browse-list ul.pink li.more a {background: url("../images/arrow-pink.jpg") no-repeat 0 8px}
#main .browse-list ul.blue {padding:0; width:132px}
#main .browse-list ul.blue .more {border-color:#167EBE}
#main .browse-list ul.blue a {color:#50b0d3}
#main .browse-list ul.blue li.more a {background: url("../images/arrow-blue.jpg") no-repeat 0 8px}

.box180white {float:left; width:180px; margin:12px 0 10px 0; position:relative;}
.box180white h2 {float:left; padding:0 0 6px 6px; width:174px; border-bottom:1px solid #4A8FCD}
.box180white ul {float:left; width:180px}
.box180white ul li {float:left; padding:10px 6px 10px 6px; width:168px; list-style:none; border-bottom:1px solid #E4EFF7}
.box180white h3 {display:block; padding:0 0 3px 0; font:bold 12px tahoma; color:#ff6300}
.box180white h3 a {font:bold 12px tahoma; color:#ff6300}
.box180white p {display:block; padding:0 0 3px 0; font:11px tahoma; color:#1b69ae}
.box180white p a {padding:0; background:none; color:#ff6300; font:11px tahoma;}
.box180white p span {display:inline-block; padding:0 0 0 6px; margin:0 0 0 3px; font:9px tahoma; color:#b1b1b1; border-left:1px solid #B1B1B1}
.box180white ul.list li {padding:0 6px 0 6px; font:11px/24px tahoma; color:#1b69ae}
.box180white ul.list li a {float:left; padding:0 0 0 11px; font:12px/24px tahoma; background: url("../images/arrow-orange.jpg") no-repeat 0 10px}
.box180white ul.list p {float:left; line-height:24px}
.box180white ul.list span {float:right; padding:0; line-height:24px}

.box180white ul.mother {padding:0 0 10px 0}
.box180white ul.mother li {width:180px; padding:6px 0 5px 0}
.box180white ul.mother span {float:left; margin:0; width:50px; height:50px; border:1px solid #C7E4EF; background:#E6F1F8}
.box180white ul.mother span.user-star{background:#FFFFFF url("../images/gwiazdka.png") no-repeat top left; border:0}
.box180white ul.mother div {float:right; width:120px}
.box180white ul.mother div a {clear:both; overflow:hidden; display:block; margin:0 0 4px 0}
.box180white ul.mother div span {width:15px; height:14px; margin:0 4px 0 0}
.box180white ul.mother li.all {text-align:center}
.box180white ul.mother li.all a {display:inline-block; padding:0 0 0 9px; font:10px/16px tahoma; background: url("../images/arrow-orange2.jpg") no-repeat 0 6px}

.box180blue {float:left; width:180px; margin:0 0 10px 0; position:relative; background: url("../images/box180b.jpg") repeat-y}
.box180blue div.inner {float:left; padding:10px 5px; width:170px; background: url("../images/box180b-bottom.jpg") no-repeat bottom left;}
.box180blue h2 {float:left; padding:10px 0 0 0; text-align:center; width:180px; height:27px; background: url("../images/box180b-top.jpg") no-repeat}
.box180blue ul {float:left; width:170px}
.box180blue ul li {float:left; padding:10px 0; width:170px; list-style:none; border-bottom:1px solid #E4EFF7}
.box180blue ul.single {padding:0 9px 5px 9px; width:152px}
.box180blue ul.single li {padding:0; width:152px; border:0}
.box180blue ul.single span {float:left; margin:0 9px 0 0; width:50px; height:50px; border:1px solid #C7E4EF; background:#E6F1F8}
* html .box180blue {float:none}

.box180blue2 {float:left; width:180px; margin:0 0 10px 0; position:relative; background: url("../images/box180b2.jpg") repeat-y}
.box180blue2 div.inner {float:left; padding:10px 5px; width:170px; background: url("../images/box180b2-bottom.jpg") no-repeat bottom left;}
.box180blue2 div.top {float:left; padding:10px 0 0 0; text-align:center; width:180px; height:85px; background: url("../images/box180b2-top.jpg") no-repeat}
.box180blue2 div.top2 {float:left; padding:10px 0 0 0; text-align:center; width:180px; height:60px; background: url("../images/box180b2-top70.jpg") no-repeat}
.box180blue2 div.top span { position:relative; left:0; top:-24px; margin:0; float:left; width:180px; text-align:center}
.box180blue2 div.top span img {margin:0 0 10px 0}
.box180blue2 ul {float:left; width:148px; padding:0 5px 10px 17px}
.box180blue2 ul li {float:left; padding:0 0 0 8px; width:140px; list-style:none; font:14px/18px arial; color:#ffffff; background: url("../images/dash-left.jpg") no-repeat 0 7px}
* html .box180blue2 ul {margin-top:-10px}

.box180blue2 .tabs-experts{padding:10px 0 0 0;text-align:center;height:259px; background: url("../images/box180b2-top70.jpg") no-repeat}
.box180blue2 .ui-tabs .ui-tabs-nav { width:175px;padding:6px 0 0 5px;margin:8px 0 0 0;border-top:1px solid #3278B6 }
.box180blue2 .ui-tabs .ui-tabs-nav li { width:55px;padding:0 1px 0 0;background:none }
.box180blue2 .ui-tabs .ui-tabs-nav li a { float:left;padding:5px 0 0 0;width:55px;height:21px;text-align:center;color:white;font:11px tahoma;text-decoration:none}
.box180blue2 .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: url("../images/tab-small.jpg") no-repeat; }
.box180blue2 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.box180blue2 .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.box180blue2 .ui-tabs .ui-tabs-hide { display: none !important; }
.box180blue2 .ui-tabs .ui-tabs-panel {background:url("../images/box180b2-bottom.jpg") no-repeat scroll left bottom transparent;float:left;padding:10px 5px;height:189px;}
.box180blue2 .ui-tabs .ui-tabs-panel .single {background:url("../images/single153.jpg") no-repeat scroll 0 0 transparent;float:left;height:79px;margin:-5px 0 0 8px;padding:2px;width:149px;}
.box180blue2 .ui-tabs .ui-tabs-panel .single span {background:none repeat scroll 0 0 #E6F1F8;border:1px solid #8CB5D9;float:left;height:77px;margin:0;width:62px;}
.box180blue2 .ui-tabs .ui-tabs-panel .single span img{width:62px; height:77px;}
.box180blue2 .ui-tabs .ui-tabs-panel .single div {float:right;padding:20px 0 0;text-align:center;width:80px;}
.box180blue2 .ui-tabs .ui-tabs-panel p {clear:both;color:#FFFFFF;display:block;font:11px/14px tahoma;padding:5px 9px 10px;}
.box180blue2 .ui-tabs .ui-tabs-panel a.btn {float:left; padding:0 0 0 5px}
.box180blue2 .ui-tabs {float:left;margin:0 0 10px;position:relative;width:180px;}
* html .box180blue2 .tabs .single {margin-left:4px}
.box180blue2 p {display:block; clear:both; padding:5px 9px 10px 9px; font:11px/14px tahoma; color:#ffffff}
.box180blue2 a.btn {float:left; padding:0 0 0 5px}


#main .text-center {text-align:center}
#main .text-left {text-align:left}
#main ul.noborder li, #main li.noborder {border:0 !important}
#main .under {margin-top:-4px; z-index:1}
#main .nobottom { padding-bottom:0; margin-bottom:0}

div.ask-ekspert_popup {display:block; position:absolute; right:-50px; margin:-175px 0 0 0; padding:10px 0 0 13px; width:168px; height:234px; background: url("../images/ask-ekspert.png") no-repeat; z-index:664}
div.ask-ekspert_popup .pic {float:left; clear:both; overflow:hidden; margin:10px 0 0 0; padding:2px; width:149px; height:79px; background: url("../images/single153.jpg") no-repeat; }
div.ask-ekspert_popup .pic span {float:left; margin:0; width:62px; height:77px; border:1px solid #8CB5D9; background:#E6F1F8}
div.ask-ekspert_popup .pic div {float:right; padding:20px 0 0 0; width:80px; text-align:center}
div.ask-ekspert_popup .pic img {margin:0}
#main div.ask-ekspert_popup h3 {font:14px arial; color:#ffffff; float:left}
#main div.ask-ekspert_popup p {float:left; width:155px; clear:both; padding:5px 0 10px 2px !important; font:11px/14px tahoma; color:#ffffff}
#main div.ask-ekspert_popup a.btn {float:left; padding:0; margin:0 0 0 -3px}
#main div.ask-ekspert_popup a.close {float:right; margin:0 12px 0 0}

div.ask-ekspert_popup2 {display:none; position:absolute; right:-25px; margin:-210px 0 0 0; padding:10px 0 0 13px; width:168px; height:197px; background: url("../images/ask-ekspert2.png") no-repeat; z-index:664}
div.ask-ekspert_popup2 .pic {float:left; clear:both; overflow:hidden; margin:10px 0 0 0; padding:2px; width:149px; height:79px; background: url("../images/single153db.jpg") no-repeat; }
div.ask-ekspert_popup2 .pic span {float:left; margin:0; width:62px; height:77px; border:1px solid #8CB5D9; background:#E6F1F8}
div.ask-ekspert_popup2 .pic div {float:right; padding:20px 0 0 0; width:80px; text-align:center}
div.ask-ekspert_popup2 .pic img {margin:0}
#main div.ask-ekspert_popup2 h3 {font:14px arial; color:#ffffff; float:left}
#main div.ask-ekspert_popup2 p {float:left; width:155px; clear:both; padding:5px 0 10px 2px !important; font:11px/14px tahoma; color:#ffffff}
#main div.ask-ekspert_popup2 p strong {color:#ffffff}

#popup-login {display:block; padding:102px 41px 0 42px; position:fixed; top:20%; left:30%; width:273px; height:259px; background: url("../images/popup-login.png") no-repeat}
#popup-login .login {float:left; margin:0; padding:0 47px 15px 45px; width:181px; height:145px}
#popup-login .login span {float:left; clear:both; padding:4px 5px 6px 5px; margin:0 0 9px 0; width:171px; height:20px; background: url("../images/input181.jpg") no-repeat 0 0;}
#popup-login .login span input {float:left; padding:3px 0 2px 0; font:12px/14px tahoma; color:#474747; width:161px; background:none; border:0}
#popup-login .btn {display:inline-block; margin:3px 0 0 45px}
#popup-login .btn2 {display:inline-block; margin:0 0 0 55px}

#popup-login input.btn {display:inline-block; margin:3px 0 0 45px; width:87px; height:28px; padding:0; border:0; background: url("../images/btn/zaloguj2.jpg") no-repeat top left;  text-indent:-9999em}

#popup-login p {display:block; padding:15px 0 10px 0; font:11px/14px tahoma; color:#ffffff; text-align:center}
#popup-login a {font:10px tahoma; color:#fcd578}
#popup-login .login ul {float:left; padding:10px 0 0 0; margin:0}
#popup-login .login ul li {float:left; padding:0 5px 0 0; clear:none; list-style:none; border-right:1px solid #FCD578; font:11px/12px tahoma}
#popup-login .login ul li.noborder {border:0; padding:0 0 0 6px}
#popup-login .login ul a {color:#fcd578; font-size:11px}
#popup-login .error {float:left; padding:10px 25px 0 25px; width:223px; height:42px; background: url("../images/error.jpg") no-repeat;}
#popup-login .error p {padding:2px 0 0 0}
.popup-error {height:422px !important; padding:86px 41px 0 42px !important; background: url("../images/popup-login2.png") no-repeat !important;}
.popup-error .login {padding-top:25px !important}

#picture-add {z-index: 667; display:block; padding:42px 0 0 33px; position:absolute; top:10%; left:35%; width:623px; height:358px; background: url("../images/picture-add.png") no-repeat}
#picture-add .topbox {float:left; padding:16px 0 0 0; margin:0 0 8px 0; width:623px; clear:both; height:97px}
#picture-add .col {float:left; width:280px; padding:0 30px 0 0}
#picture-add p {display:block; padding:0 0 15px 0; margin:0 0 14px 0; font:12px tahoma; background:url("../images/dots-blue.jpg") repeat-x bottom left; color:#ffffff}
#picture-add em {float:left; width:280px; font:10px tahoma; color:#ffffff; clear:both; overflow:hidden}
#picture-add input {float:left; padding:2px 5px; margin:0 0 5px 0; height:19px; border:1px solid #CCCCCC; background:#ffffff; font:12px/18px arial; color:#000000; width:157px}
#picture-add a.browse {float:right; padding:5px 0 0 0; margin:-2px 0 0 0; width:97px; height:23px; background:url("../images/btn/browse.jpg") no-repeat; font:12px/16px tahoma; color:#ffffff; text-align:center}
#picture-add label {float:left; padding:4px 0 0 0; font:12px/16px tahoma; color:#ffffff}
#picture-add div.link {float:right}
#picture-add div.link input {width:205px}
#picture-add div.link em {width:205px}
#picture-add .bottombox {float:left; padding:16px 0 0 0; margin:0 0 8px 0; width:623px; clear:both; height:167px}
#picture-add ul.scheme {float:left; padding:0; width:280px; margin:0}
#picture-add ul.scheme li {float:left; padding:0 20px 0 0; list-style:none; margin:0}
#picture-add ul.scheme li.last {padding:0}
#picture-add ul.scheme div {display:block; padding:14px 0 0 0; clear:both; overflow:hidden}
#picture-add ul.scheme input {padding:0; margin:1px 5px 0 0; height:auto; width:auto; background:none; border:0}
#picture-add ul.scheme label {padding:0}
#picture-add p.uklad {float:left; width:300px;  clear:both; overflow:hidden; background:none; padding:0; margin:0}
#picture-add p.uklad input {padding:0; margin:1px 5px 0 0; height:auto; width:auto; background:none; border:0}
#picture-add p.uklad label {padding:0}
#picture-add ul.left-links {float:left; padding:2px 0 0 200px; margin:0}
#picture-add ul.left-links li {float:left; padding:0 10px 0 0; margin:0; list-style:none}

#picture-add input.btn-cancel {display:block; width:73px; height:30px; margin:0; padding:0; background: url("../images/btn/anuluj2.jpg") no-repeat; border:0; text-indent:-9999em}
#picture-add input.btn-pic {display:block; width:108px; height:30px; margin:0; padding:0; background: url("../images/btn/wyslij-obraz.jpg") no-repeat; border:0; text-indent:-9999em}
.popup-info input.btn-flash { width:68px; height:30px; margin:0; padding:0; background: url("../images/popup-btn-wyslij.png") no-repeat; border:0; text-indent:-9999em}
.popup-info input.btn-cancel{ width:73px; height:30px; margin:0; padding:0; background: url("../images/btn/anuluj2.jpg") no-repeat; border:0; text-indent:-9999em}

.popup_password {display:none; width:180px; position:absolute; top:47px; right:-170px; z-index:664}
.popup_password_main {display:block; width:180px; position:relative; z-index:664}
.popup_password_top {float:left; width:180px; height:5px; clear:both; background:url("../images/pass-top.png") no-repeat top left; z-index:10}
.popup_password_bottom {float:left; width:180px; height:5px; clear:both; background:url("../images/pass-bottom.png") no-repeat top left}
.popup_password_middle {float:left; padding:15px 10px 0 10px; width:160px; background:url("../images/pass-bg.png") repeat-y; position:relative; z-index:10}
.popup_password p {padding:0 0 15px; color:#ffffff !important; font:12px tahoma !important}
.popup_password_arrow {display:block; width:13px; height:25px; position:absolute; top:45px; left:-8px; background:url("../images/pass-arrow.png") no-repeat; z-index:664}

.popup_error {display:none; width:180px; position:absolute; top:180px; right:-170px; z-index:664}
.popup_error_main {display:block; width:180px; position:relative; z-index:664}
.popup_error_top {float:left; width:180px; height:5px; clear:both; background:url("../images/error-top.png") no-repeat top left; z-index:10}
.popup_error_bottom {float:left; width:180px; height:5px; clear:both; background:url("../images/error-bottom.png") no-repeat top left}
.popup_error_middle {float:left; padding:15px 10px 0 22px; width:148px; background:url("../images/error-bg.png") repeat-y; position:relative; z-index:10}
.popup_error p {padding:0 0 15px; color:#ffffff !important; font:12px tahoma !important}
.popup_error_arrow {display:block; width:13px; height:25px; position:absolute; top:24px; left:-8px; background:url("../images/error-arrow.png") no-repeat; z-index:66499}

#del-pic {display:block; padding:42px 12px 0 12px; position:absolute; top:10%; left:35%; width:632px; height:118px; background: url("../images/del-pic.png") no-repeat}
#del-pic div {float:left; width:632px; height:63px; clear:both}
#del-pic ul {float:left; padding:10px 0 0 220px; margin:0}
#del-pic ul li {float:left; padding:0 10px 0 0; margin:0; list-style:none}
#del-pic a.btn-orange {float:left; padding:0 0 0 6px; font:bold 11px tahoma; height:30px; background: url("../images/btn/orange-left.png") no-repeat top left; color:#ffffff}
#del-pic a.btn-orange span {float:left; padding:8px 10px 0 4px; font:bold 11px tahoma; height:22px; background: url("../images/btn/orange-right.png") no-repeat top right; color:#ffffff; text-transform:uppercase}
#del-pic a.btn-blue {float:left; padding:0 0 0 6px; font:bold 11px tahoma; height:30px; background: url("../images/btn/blue-left.png") no-repeat top left; color:#ffffff}
#del-pic a.btn-blue span {float:left; padding:8px 10px 0 4px; font:bold 11px tahoma; height:22px; background: url("../images/btn/blue-right.png") no-repeat top right; color:#ffffff; text-transform:uppercase}
#del-pic input.btn-cancel {display:block; width:73px; height:30px; margin:0; padding:0; background: url("../images/btn/anuluj2.jpg") no-repeat; border:0; text-indent:-9999em}
#del-pic input.btn-del {display:block; width:108px; height:29px; margin:0; padding:0; background: url("../images/btn/usun.jpg") no-repeat; border:0; text-indent:-9999em}


#footer {clear:both; overflow:hidden; margin:100px 0 0 0; width:100%; height:202px; text-align:center; position:relative}
#footer .bottom_panel div img { clear: none; display: inline; float: none; margin: 0; }
#footer .bottom_panel div { clear: none; }
#footer .bottom_panel div a {color:#FFFFFF;}
#footer #toolbar-container {position: fixed;width: 100%;bottom: 0;left: 0; z-index: 665;}
#footer #toolbar { background: url("../images/bg-bottom.jpg") repeat-x scroll left bottom transparent;}
#footer ul {display:inline-block; padding:10px 0 30px 0; margin:0; clear:both; overflow:hidden}
#footer ul li {display:inline; padding:0 8px; margin:0; list-style:none; font:11px tahoma; border-right:1px solid #ffffff }
#footer ul li.last {border:0}
#footer ul li a {font:11px tahoma; color:#ffffff}
#footer ul.bottom {margin-left:auto; margin-right:auto; display:block; text-align:center; padding:0; bottom:0; left:0; width:960px; height:40px; border-left:1px solid #4A8FCD;}
#footer ul.bottom li {float:left; padding:10px 15px 0 15px; border-right:1px solid #4A8FCD; height:30px;}
#footer ul.bottom li.right {float:right; padding:0; border-right: 0;}
#footer ul.bottom li.right ul {position:relative; padding:0; width:272px}

#footer li.feedback a {padding-top: 2px}

#footer ul.bottom li.right li.arrow {padding:15px 15px 0 15px; height:25px}
#footer ul.bottom li.right li.arrow a, #footer ul.bottom li.right li.arrow a.displayed:hover {display:block; width:12px; height:9px; background:url("../images/arrow-down2.jpg") no-repeat; text-indent:-9999em}
#footer ul.bottom li.right li.arrow a:hover, #footer ul.bottom li.right li.arrow a.displayed  {background:url("../images/arrow-up2.jpg") no-repeat;}

#footer ul.bottom li.b1, #footer ul.bottom li.b2 {padding:0; height:auto}
#footer ul.bottom li.b1 a {float:left; padding:12px 15px 0 41px; height:28px; font:14px arial}
#footer ul.bottom li.b2 a {float:left; padding:12px 15px 0 46px; height:28px; font:14px arial}
#footer ul.bottom a:hover {text-decoration:none}
#footer ul.bottom li.b1 a {background:url("../images/icon-polecane.png") no-repeat 15px 10px}
#footer ul.bottom li.b1 a:hover, #footer ul.bottom li.b1 a.active { background:#0E4F91 url("../images/icon-polecane.png") no-repeat 15px 10px}
#footer ul.bottom li.b2 a {background:url("../images/icon-eksperci.png") no-repeat 15px 10px}
#footer ul.bottom li.b2 a:hover, #footer ul.bottom li.b2 a.active { background:#0E4F91 url("../images/icon-eksperci.png") no-repeat 15px 10px}

#footer div {clear:both; overflow:hidden}
#footer div a {display:inline-block; text-align:center; color:#a5cbed; font:11px tahoma;}
#footer div img {clear:both; overflow:hidden; display:block; float:none; margin:0 auto}

#footer div.bottom_panel {width:100%; margin:-1px 0 0 0; padding:15px 0 0 0; height:125px; clear:both; overflow:hidden; display:block; background:#0E4F91; border-top:1px solid #256AAC}
#footer div.bottom_panel div {width:990px; margin:0 auto}

#footer div.bottom_panel div.white {float:left; padding:12px 12px 0 12px; margin:0 0 0 15px; width:286px; height:98px; background:url("../images/box310.jpg") no-repeat; position:relative}
#footer div.bottom_panel div.white {text-align: left;}
#footer div.bottom_panel div.white a.close {display:block; position:absolute; top:5px; right:5px}
#footer div.bottom_panel div.white ul a {text-decoration:none; outline: none; font:12px tahoma; cursor:pointer; color:#ff6300;}
#footer div.bottom_panel div.white ul a:hover { text-decoration:underline}
#footer div.bottom_panel div.white h4 {display:block; padding:0 0 7px 0; font:bold 12px tahoma; color:#ff6300}
#footer div.bottom_panel div.white p {display:block; padding:0 0 7px 0; font:11px tahoma; color:#777777}
#footer div.bottom_panel div.white ul {display:block; width:286px; position:absolute; bottom:8px; left:12px; padding: 0;}
#footer div.bottom_panel div.white ul li {float:left; padding:0; margin:0; list-style:none; font:10px/12px tahoma; color:#999999}
#footer div.bottom_panel div.white ul li.more {float:right}
#footer div.bottom_panel div.white ul li.more a {float:left; padding:0 0 0 9px; font:bold 11px tahoma; background: url("../images/arrow-orange3.jpg") no-repeat 0 5px}

#footer div.bottom_panel div.blue {float:left; padding:14px 12px 0 12px; margin:0 0 0 15px; width:366px; height:96px; background:url("../images/box390.jpg") no-repeat; position:relative}
#footer div.bottom_panel div.blue a.close {display:block; position:absolute; top:5px; right:5px}
#footer div.bottom_panel div.blue div.pic {float:left; margin:0; padding:2px; width:149px; height:79px; background: url("../images/single153.jpg") no-repeat; }
#footer div.bottom_panel div.blue div.pic span {float:left; margin:0; width:62px; height:77px; border:1px solid #8CB5D9; background:#E6F1F8}
#footer div.bottom_panel div.blue div.pic div {float:right; padding:20px 0 0 0; width:80px; text-align:center}
#footer div.bottom_panel div.blue div.tip {float:right; width:200px}
#footer div.bottom_panel div.blue p {display:block; padding:0; font:11px tahoma; color:#ffffff}

#footer div.bottom_panel a.btn-orange3 {position:absolute; bottom:7px; right:7px; float:left; padding:0 0 0 6px; font:bold 11px tahoma; height:23px; background: url("../images/btn/orange3-left.jpg") no-repeat top left; color:#ffffff}
#footer div.bottom_panel a.btn-orange3 span {float:left; padding:4px 10px 0 4px; font:bold 11px tahoma; height:19px; background: url("../images/btn/orange3-right.jpg") no-repeat top right; color:#ffffff}


.hide {display:none;}
#unique-modal-id {background:url("../images/ui-lightness/ui-bg_diagonals-thick_20_666666_40x40.png") repeat; opacity: 0.5;filter: alpha(opacity=70); z-index: 9999; position: absolute; top: 0; left: 0; z-index: 666;}
#unique-modal-id.clear {background:none;}
#popup-login {z-index: 667;}

#fFeed {width: 428px}
#fFeed label {display: block; font-size: 14px; font-weight: bold; color: #0d3557; margin: 10px 0 4px}
#fFeed p {margin: 0; padding: 0}
#content p.error {padding: 0 10px; font-size: 14px; font-weight: bold; color: #f63}
#fFeed .textarea {display: block; padding: 5px; width: 418px; height: 216px; background: url(../images/feedback-textarea.png) no-repeat}
#fFeed .textarea textarea {width: 418px; height: 216px; border: none; padding: 0; margin: 0; font: 12px/18px Tahoma}
#fFeed .text {display: block; padding: 5px; width: 418px; height: 16px; background: url(../images/feedback-text.png) no-repeat}
#fFeed .text input.h {display: none}
#fFeed .text input {width: 418px; height: 16px; border: none; padding: 0; margin: 0; font: 12px/18px Tahoma}
#fFeed .btn {float: right; margin-top: 10px; width: 172px; height: 53px; cursor: pointer;
             background: url(../images/feedback-wyslij.png) no-repeat; text-indent: -99999px}

.feedbackWrapper {width: 450px; background: #fff; border: 3px solid #fff; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.feedbackWrapper h1 {position: relative; background: #4b8fce; padding: 10px 30px; color: #fff; font-size: 18px; text-transform: uppercase}
.feedbackWrapper h1 a {position: absolute; top: 8px; right: 10px; height: 28px; width: 28px; background: url(../images/feedback-close.png) no-repeat; text-indent: -9999px}
.feedbackWrapper .bdy {padding: 10px}
.feedbackWrapper .ftr {background: #4b8fce; height: 40px; margin-top: 20px}

/* JQUERY UI */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
#ui-datepicker-div { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
#ui-datepicker-div .ui-widget { font-size: 1em; }
#ui-datepicker-div input,#ui-datepicker-div select,#ui-datepicker-div textarea, #ui-datepicker-div button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
#ui-datepicker-div { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
#ui-datepicker-div a { color: #333333; }
#ui-datepicker-div .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#ui-datepicker-div .ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
#ui-datepicker-div .ui-state-default a,#ui-datepicker-div .ui-state-default a:link, #ui-datepicker-div .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
#ui-datepicker-div .ui-state-hover a,#ui-datepicker-div .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
#ui-datepicker-div .ui-state-active a,#ui-datepicker-div .ui-state-active a:link,#ui-datepicker-div .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
#ui-datepicker-div :active { outline: none; }

/* Interaction Cues
----------------------------------*/
#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
#ui-datepicker-div .ui-state-highlight a,#ui-datepicker-div .ui-state-highlight a { color: #363636; }
#ui-datepicker-div .ui-state-error,#ui-datepicker-div .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
#ui-datepicker-div .ui-state-error a,#ui-datepicker-div .ui-state-error a { color: #ffffff; }
#ui-datepicker-div .ui-state-error-text,#ui-datepicker-div .ui-state-error-text { color: #ffffff; }
#ui-datepicker-div .ui-priority-primary,#ui-datepicker-div .ui-priority-primary { font-weight: bold; }
#ui-datepicker-div .ui-priority-secondary,#ui-datepicker-div .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#ui-datepicker-div .ui-state-disabled,#ui-datepicker-div .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay{background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}

/* Autocomplete */
.ui-autocomplete{position:absolute; cursor:default; border:1px solid #CCCCCC; background-color:#ffffff}
.ui-autocomplete .ui-menu-item a{color:#444444}
.ui-autocomplete a.ui-state-hover{color:#FF6300}
.ui-autocomplete-loading{background-color:#F5F5F5}
* html .ui-autocomplete{width:1px}

/* Menu */
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    margin: -1px;
}
/* Datepicker */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-trigger{float:left; margin:3px 0 0 8px}
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-cover {display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px}

#form-search div.selectbox-wrapper {position:absolute; width:118px !important; margin:0px; padding:0px; overflow:auto; font:12px/16px arial; color:#444444; border:1px solid #CCCCCC; background:#ffffff;}
#form-search div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none; width:118px}
#form-search div.selectbox-wrapper ul li.selected {list-style:none; color:#ff6300}
#form-search div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; float:none; width:auto}

#form-edit-tags #article_tags {width:450px; padding:3px; border:1px solid #efefef}

#popup-info {position:fixed; top:25%; left:30%; z-index:667}
#popup-info .popup-top{width:506px; height:52px; background-image: url("../images/popup-top.png")}
#popup-info .popup-top p{padding-top:15px; text-align:center}
#popup-info .popup-middle{width:506px; background-image: url("../images/popup-middle.png"); color:#fff; text-align:center}
#popup-info .popup-middle div{margin-left:20px; margin-right:20px}
#popup-info .popup-middle p.message{padding:20px 0px}
#popup-info .popup-middle p.message-dotted{border-bottom:1px dotted #81b1dc; padding-bottom:10px}
#popup-info .popup-middle p.message-dotted-left{border-bottom:1px dotted #81b1dc; padding-bottom:10px; text-align:left}
#popup-info .popup-middle p.message-big{margin:0px 20px; padding:20px; font-size:12pt; font-weight:bold}
#popup-info .popup-middle form{padding:10px 0px; text-align:center}
#popup-info .popup-middle form input{margin-left:5px; padding:3px; border:1px solid #efefef}
#popup-info .popup-middle form input.all{width:440px}
#popup-info .popup-bottom{width:506px; height:64px; background-image: url("../images/popup-bottom.png")}
#popup-info .popup-bottom div{padding-top:20px; text-align:center}
.popup-info {position:fixed; top:25%; left:30%; z-index:667}
.popup-info .popup-top{width:506px; height:52px; background-image: url("../images/popup-top.png")}
.popup-info .popup-top p{padding-top:15px; text-align:center}
.popup-info .popup-middle{width:506px; background-image: url("../images/popup-middle.png"); color:#fff; text-align:center}
.popup-info .popup-middle div{margin-left:20px; margin-right:20px}
.popup-info .popup-middle p.message{padding:20px 0px}
.popup-info .popup-middle p.message-dotted{border-bottom:1px dotted #81b1dc; padding-bottom:10px}
.popup-info .popup-middle p.message-dotted-left{border-bottom:1px dotted #81b1dc; padding-bottom:10px; text-align:left}
.popup-info .popup-middle p.message-big{margin:0px 20px; padding:20px; font-size:12pt; font-weight:bold}
.popup-info .popup-middle form{padding:10px 0px; text-align:center}
.popup-info .popup-middle form input{margin-left:5px; padding:3px; border:1px solid #efefef}
.popup-info .popup-middle form input.all{width:440px}
.popup-info .popup-bottom{width:506px; height:64px; background-image: url("../images/popup-bottom.png")}
.popup-info .popup-bottom div{padding-top:20px; text-align:center}

#popup-error {position:absolute; top:20%; left:40%; background-image: url("../images/error.png"); width:205px; height:201px; color:#fff; cursor:pointer}
#popup-error #popup-error-title{font-weight:bold; text-align:center; margin-top:83px; color:#FFFFFF}
#popup-error #popup-error-content{text-align:center; color:#FFFFFF}


#btnSaveTags { width:73px;height:30px;vertical-align:bottom }

#main .create span.fld130 div.selectbox-wrapper {position:absolute; width:508px !important; margin:0px; padding:0px; overflow:auto; font:12px/16px arial; color:#444444; border:1px solid #CCCCCC; background:#ffffff; z-index:664}
#main .create span.fld130 div.selectbox-wrapper ul {margin:0px; padding:0px; list-style:none; width:500px}
#main .create span.fld130 div.selectbox-wrapper ul li.selected {list-style:none; color:#ff6300}
#main .create span.fld130 div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; float:none; width:auto}
#main .create span.fld130 .selectbox {display:block; padding:5px 5px 8px 5px; margin:0; width:120px; background: url("../images/select130.jpg") no-repeat; cursor: pointer; border:0; font:12px/14px tahoma; color:#47474}
#main .create span.fld130 #question_ekspert_id_input.selectbox {width:508px; background: url("../images/select508.jpg") no-repeat; }
#main .create span.fld130 select {background: url("../images/select130.jpg") no-repeat;}

div.ekspert-list {clear:both}
div.ekspert-list h2{margin-top:30px}
div.ekspert-list div.top {height:13px; width:562px; background:url("../images/ekspert-list-top.png") no-repeat top left}
div.ekspert-list div.middle {width:562px; background:url("../images/ekspert-list-middle.png") repeat-y -1px 0px}
div.ekspert-list div.middle div.row{border-bottom:1px solid #c6ddef; padding:10px; margin-left:3px}
div.ekspert-list div.middle div.row-last{border-bottom:0; padding:10px; margin-left:3px}
div.ekspert-list div.middle .single {float:left; margin:0px 15px 0 8px; padding:2px; width:169px; height:79px; background: url("../images/single153.jpg") no-repeat}
* html div.ekspert-list div.middle .single {margin-left:4px}
div.ekspert-list div.middle .single span {float:left; margin:0; width:62px; height:77px; border:1px solid #8CB5D9; background:#E6F1F8}
div.ekspert-list div.middle .single div {float:left; padding:20px 0 0 0; width:90px; text-align:center}
div.ekspert-list p.clear {clear:both; height:1px; padding:0 !important; margin:0}
div.ekspert-list div.middle .info {float:left; width:330px}
div.ekspert-list div.middle .info h3{color:#1b69ae; margin-bottom:10px; font-size:12px}
div.ekspert-list div.middle .info a{font-weight:bold;}
div.ekspert-list div.bottom {height:12px; width:562px; background:url("../images/ekspert-list-bottom.png") no-repeat -1px 0px}

ul.address-book {margin:0px; padding:0px; list-style:none; background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#444444;font:12px/16px arial}
ul.address-book li.selected {background-color: #EAF2FB}
ul.address-book li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer}
ul.address-book li:hover {color:#FF6300;list-style:none outside none}

#contact_index_index dd {margin-left: 0px;}
#contact_index_index label {color:#666666;display:block;font:12px/18px tahoma;padding:0 0 15px;}
#contact_index_index #captcha-input {width: 200px;}
#contact_index_index #contact_content {border:1px solid #CCCCCC;padding:2px 5px;margin-bottom: 15px;width:508px;}
#contact_index_index input {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#000000;float:left;font:12px/18px arial;height:19px;margin:0 0 5px;padding:2px 5px;margin-bottom: 20px;width:508px;}
#contact_index_index #me_to-label {    clear:both; }
#contact_index_index #me_to-1 {margin-right: 10px; margin-top: 3px;}
#contact_index_index #contactsubmit {    width: 121px;    float: none;    height: 30px;    display: block;    margin: 0 auto;}

#box180blue2 ul.tabs {width:175px; padding:6px 0 0 5px; margin:8px 0 0 0; border-top:1px solid #3278B6}
#box180blue2 ul.tabs li {float:left; width:auto; padding:0 1px 0 0; background:none}
#box180blue2 ul.tabs a {float:left; padding:0 0 0 3px; height:26px;font:11px tahoma; color:#ffffff}
#box180blue2 ul.tabs a span {float:left; padding:4px 7px 0 4px; height:22px; font:11px tahoma; color:#ffffff}
#box180blue2 ul.tabs a:hover, #box180blue2 ul.tabs a.active {text-decoration:none; background: url("../images/tab-small-left.jpg") no-repeat top left;}
#box180blue2 ul.tabs a:hover span, #box180blue2 ul.tabs a.active span {text-decoration:none; background: url("../images/tab-small-right.jpg") no-repeat top right;}

#box180blue2 .single {background:url("../images/single153db.jpg") no-repeat scroll 0 0 transparent;float:left;height:79px;margin:-5px 0 0 8px;padding:2px;width:149px;}
#box180blue2 .single span {background:none repeat scroll 0 0 #E6F1F8;border:1px solid #8CB5D9;float:left;height:77px;margin:0;width:62px;}
#box180blue2  .single span img{width:62px; height:77px;}
#box180blue2  .single div {float:right;padding:20px 0 0;text-align:center;width:80px;}
#box180blue2  p {clear:both;color:#FFFFFF;display:block;font:11px/14px tahoma;padding:5px 9px 10px;}
#box180blue2 a.btn {float:left; padding:0 0 0 5px}
#box180blue2  .ui-tabs {float:left;margin:0 0 10px;position:relative;width:180px;}
* html #box180blue2 .single {margin-left:4px}
div.ostylujmojedzieci div {padding:0 10px 20px;color:#666666;display:block;font:12px/18px tahoma;}
.answers div.ostylujmojedzieci div {color:#115B9D;}


/*
<div class="comment-with-ekspert">
                    <div class="ekspert-info">
                        <div class="ekspert-info-head"></div>
                        <div class="ekspert-info-body"></div>
                        <div class="ekspert-info-foot"></div>
                    </div>
                    <div class="ekspert-resp">
                        <div class="ekspert-resp-head"></div>
                        <div class="ekspert-resp-body"><?php echo $this->article->article_ekspert_response; ?></div>
                        <div class="ekspert-resp-foot"></div>
                    </div>
                    <div style="clear:both;"></div>
                </div>
*/
.ekspert-info, .ekspert-info-body, .ekspert-info-foot, .ekspert-info-head {width:170px;}
.ekspert-info {float: left;}
.ekspert-info-head {height: 6px; background: url("../images/komentarz/ekspert-top.jpg") no-repeat top left;}
.ekspert-info-body {width:170px; padding: 2px 8px; background: url("../images/komentarz/ekspert-body.jpg") repeat-y top left;}
.ekspert-info-foot {height: 4px; background: url("../images/komentarz/ekspert-foot.jpg") no-repeat top left;}

div.ekspert-info div.ekspert-info-body .single {
    background:url("../images/single153db.jpg") no-repeat scroll 0 0 transparent;
    float:left;
    height:79px;
    margin:0;
    padding:2px;
    width:169px;
}

div.ekspert-info div.ekspert-info-body .single span  {
    background:none repeat scroll 0 0 #E6F1F8;
    border:1px solid #8CB5D9;
    float:left;
    height:77px;
    margin:0;
    width:62px;
}

div.ekspert-info div.ekspert-info-body .single div  {
    float:left;
    padding:20px 0 0;
    text-align:center;
    width:90px;
}

#main div.ekspert-info div.ekspert-info-body p {
    color: white;
    width: 150px;
    padding: 10px 0px 10px 0px;
}

.ekspert-resp, .ekspert-resp-body, .ekspert-resp-foot, .ekspert-resp-head {width:387px;}
.ekspert-resp {float: right;}
.ekspert-resp-head {height: 6px; background: url("../images/komentarz/komentarz-top.jpg") no-repeat top left;}
.ekspert-resp-body {width:353px; padding: 15px 17px 25px 17px; background: url("../images/komentarz/komentarz-body.jpg") repeat-y top left;}
#main .ekspert-resp-body p {text-align: justify;}
.ekspert-resp-foot {height: 5px; background: url("../images/komentarz/komentarz-foot.jpg") no-repeat top left;}

#experts-accordion {float:left;position:relative; }
#experts-accordion-top {margin:0;padding:0;width: 180px; height:37px; background: url("../images/accordion/parent-head.jpg") no-repeat top center;}
#experts-accordion-bottom {margin:0;padding:0;width: 180px; height:5px; background: url("../images/accordion/parent-foot.jpg") no-repeat top center;}
#accordion {margin:0;background: url("../images/accordion/parent-bg.jpg") repeat-y top center; padding-left: 5px;padding-top: 6px; padding-bottom: 1px;}
#accordion > h3 {height:26px;width: 170px; margin-top:1px;line-height: 26px;}
#accordion > h3 > span {height: 0px; width: 0px;}
#accordion > h3 > a {color: white; font-weight: bolder; text-decoration: none; margin-left: 10px; line-height: 26px;}
#accordion > div {width: 170px; background: url("../images/accordion/div-bg.jpg") repeat-y top center; padding-top: 9px; overflow: hidden;}
#accordion > div > div.accordion-foot {width: 170px; height: 1px; background: url("../images/accordion/div-bottom.jpg") no-repeat top center;}
#accordion > h3.ui-state-active {background: url("../images/accordion/h3-active.jpg") no-repeat top center;}
#accordion > h3.ui-state-default {background: url("../images/accordion/h3-default.jpg") no-repeat top center;}
#accordion > div > a {margin-left: 7px; display: block}
#accordion > div > p {clear:both;color:#FFFFFF;display:block;font:11px/14px tahoma; width: 150px; margin: 10px;}
#accordion > div > div.single { width: 153px; height: 83px; margin-left: 9px; margin-bottom:10px;background: url("../images/accordion/box.jpg") no-repeat top center;}
#accordion > div > div.single > span {float:left; margin: 3px;}
#accordion > div > div.single > div {float:right; width: 80px; padding:20px 0 0; text-align: center;}
