@import url('webfont/fotoferia.css');
@import url('webfont/novecento.css');

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
.clear, .clearfix { clear: both; float: none; }

html { background-color: #ffffff; }
body { background-color: transparent; font-family: Arial; font-size: 13px; color: black; }
h1, h2, h3 { font-family: Novecento, Arial; font-size: 16px; }
a { color: #A32B40; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }
#fbbox { z-index: 1000; }
p {margin-bottom: 10px; }
/* Menu global */
.menu { font-family: Novecento; background-color: #ffffff; }
.menu ul { text-align: left; }
.menu ul li { display: inline-block; vertical-align: middle; position: relative; }
.menu ul li:hover>a, .menu ul li>a:hover { color: #000000; }
.menu ul li a { display: block; color: #999999; }
.menu ul li .menucontainer, #rater, .jjmenu { position: absolute; display: none; background-color: white;  -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); margin-top: 7px; padding: 10px; }
.menu ul li .menucontainer ul { text-align: left; }
.menu ul li .menucontainer li { display: block; }
.menu ul li .menucontainer li a { white-space: nowrap; }
.menu ul li .menucontainer .menucontainer { display: block; font-size: 0.9em; }
/* User Menu */
#usermenu { z-index: 100; position: fixed; display: block; top: 0; width: 100%; text-align: center; }
#usermenu>ul { text-align: right; min-width: 1031px; width: 1031px; margin: 0 auto; }
#usermenu>ul>li.droppable>a  { padding-right: 25px; background: transparent url('img/droppable.png') no-repeat center right; }
#usermenu>ul>li.droppable:hover>a, #usermenu>ul>li.droppable.hover>a  { background-image: url('img/droppable-hover.png'); }
#usermenu ul li { padding: 7px 0; }
#usermenu ul li a { border-left: 1px solid #999999; vertical-align: middle; padding: 0 10px; }
#usermenu ul li:first-child a, #usermenu ul li:first-child a { border-left: none; }
#usermenu ul li a img { vertical-align: middle; }
#usermenu .menucontainer ul { text-align: left; }
#usermenu .menucontainer ul a { padding: 0; border-left: none; }
#usermenu ul li .menucontainer .menucontainer { display: none; left: 100%; margin-left: 10px; top: -17px; }
#usermenu ul li .menucontainer .menucontainer .menucontainer { left: 0; margin: 0; padding: 0; box-shadow: none; top: 0; }

/*#usermenu #menuitem-mainpage>a { border-left: none; }*/
#usermenu #menuitem-langs a { border-left: none; display: inline; padding-left: 0; }

#usermenu #menuitem-search { float: left; }
#menuitem-search button[type=submit] { background: url("img/sprites2012.png") no-repeat scroll 0 -120px transparent; display: inline-block; height: 13px; vertical-align: top; width: 13px; }
#menuitem-search button[type=submit] img { display: none; }
#usermenu #menuitem-search input { padding: 2px; border-width: 0; border-bottom: 1px dotted #999999; background-color: transparent; }
#magnifier { width: 13px; height: 13px; display: inline-block; background: transparent url('img/sprites2012.png') no-repeat 0 -120px; vertical-align: top; }
/*#usermenu #menuitem-messages { border-left: 1px solid #999999; }*/
/*#usermenu #menuitem-messages, #usermenu #menuitem-invitations { padding: 0 10px}*/
#usermenu #menuitem-messages>a { width: 24px; height: 24px; background: transparent url("img/sprites2012.png") no-repeat 10px -152px; display: block; text-align: center; line-height: 24px; color: #ffffff; font-weight: bold; text-shadow: 0px 0px 2px #000000; /*padding: 0; border-left: none;*/ }
#usermenu #menuitem-messages:hover>a, #usermenu #menuitem-messages.hover>a { background-position: -86px -152px; color: #ffffff; }
#usermenu #menuitem-invitations>a { width: 24px; height: 24px; background: transparent url("img/sprites2012.png") no-repeat 100% -192px; display: block; text-align: center; line-height: 24px; color: #ffffff; font-weight: bold; text-shadow: 0px 0px 2px #000000; padding: 0; }
#usermenu #menuitem-invitations:hover>a, #usermenu #menuitem-messages.hover>a { background-position: 100% -192px; color: #ffffff; }
#menuitem-login { text-align: left; }
#menuitem-login .menucontainer { right: 0; }
#menuitem-login .menucontainer a { border-left: none; padding: 0; font-family: Arial; color: #A32B40; }
#menuitem-login .menucontainer a:hover { color: #000000; }
#menuitem-user .menucontainer { right: 0; }
/* Main Menu */
#mainmenu { font-size: 16px; position: relative; z-index: 2; border-bottom: 1px dotted #999999; }
#mainmenu>ul>li { padding: 14px 0px 14px 0px; }
#mainmenu>ul>li>a { display: block; padding: 0 7px; border-left: 1px dotted #999999; }
#mainmenu>ul>li:first-child>a{ padding-left: 0; border-left: none; }
#mainmenu>ul>li:first-child, #mainmenu>ul>li.first-child { padding-left: 0; }
#mainmenu a { color: #000000; }
#mainmenu a:hover { color: #A32B40; }
#mainmenu .menucontainer li { display: block; padding: 4px 0; }
#mainmenu>ul>li>.menucontainer { margin-top: 14px; }
#mainmenu>ul>li:hover, #mainmenu>ul>li.hover { background: transparent url('img/menu-pointer.png') no-repeat center bottom; }
#mainmenu>ul>li>.menucontainer>ul>li { border-bottom: 1px dotted #999999; }
#mainmenu>ul>li>.menucontainer>ul>li:last-child, #mainmenu>ul>li>.menucontainer>ul>li.last-child { border-bottom: none; }
#mainmenu .menucontainer .menucontainer { position: relative; padding: 0 0 0 5px; margin: 0; box-shadow: none; }
#mainmenu .menucontainer .menucontainer li { font-size: 1em; text-transform: lowercase; font-family: Arial }
/* Footer menu */
#footermenu { font-size: 14px; margin-bottom: 15px; float: left; }
#footermenu a { padding: 0 10px; border-left: 1px solid #999999; color: black; }
#footermenu a:hover { color: #A32B40; }
#footermenu li.first-child a, #footermenu li:first-child a { border-left: none; padding-left: 0;}
/* News Ticker */
.newsticker_wrapper { color: #000000; font-style: italic; border: 1px solid #000000; position: relative; height: 30px; -webkit-text-size-adjust: none; }
.newsticker_wrapper h4 { color: #A32B40; height: 30px; line-height: 30px; overflow: hidden; padding: 0 14px 0 11px; margin: 0 11px 0 0; }
.newsticker a { color: #000000; }
.newsticker a:hover { color: #A32B40; }
.newsticker { height: 30px; margin: 0; padding: 0; }
.newsticker li { padding: 0 15px; list-style-type: none; list-style-image: none; height: 30px; line-height: 30px; }
.newsticker_controls { position: absolute; right: 0; top: 0; list-style-type: none; list-style-image: none; background-color: transparent; z-index: 30; margin: 0; padding: 0 10px; background-color: #000000; }
.newsticker_controls li { float: left; height: 30px; background-repeat: no-repeat; background-color: #000000; cursor: pointer; }
.newsticker_controls .previous, .newsticker_controls .next, .newsticker_controls .pause, .newsticker_controls .resume { background: transparent url('img/sprites2012.png') no-repeat; width: 12px; height: 30px; cursor: pointer; }
.newsticker_controls .pause, .newsticker_controls .resume { margin: 0 10px; }
.newsticker_controls .previous { background-position: 0 -1059px; }
.newsticker_controls .pause { background-position: 0 -1102px; }
.newsticker_controls .resume { background-position: 0 -1189px; }
.newsticker_controls .next { background-position: 0 -1145px; }
.newsticker_style_reveal .newsticker li { left: 15px !important; }
.newsticker_style_scroll .newsticker li { margin-right: 80px; padding: 0; }
.newsticker_scroller { padding: 0 10px; background-color: transparent; width: 100%; }
/* Moderate Menu */
.jjmenu { position: absolute; z-index: 1000; }
.jjmenu .jj_menu_item { cursor: pointer; padding: 3px 0; }
.jj_menu_item_hover { color: #A32B40; }
/* Layout */
#bodyWrapper { position: relative; text-align: center; background-color: #ffffff; }
#page { position: relative; text-align: left; width: 1031px; margin: 0 auto; padding-top: 50px; }
#banner { background: transparent url('img/banner.jpg') no-repeat left center; height: 111px; position: relative; margin-bottom: 15px; z-index: 3; }
#banner[lang=en], #banner[lang=ru], #banner[lang=de]  { background-image: url('img/banner_en.jpg'); }
#onlineList { position: absolute; top: 10px; right: 10px; color: #ffffff; cursor: help; z-index: 2; text-shadow: 0px 0px 5px #000000; }
#onlineList #onlineD { color: #000000; text-shadow: none; display: none; position: absolute; right: 0; background-color: white;  -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); padding: 10px; margin-top: 7px; }
#hd { position: relative; z-index: 3; }
#bd { position: relative; z-index: 2; padding: 20px 0 40px 0; }
#ft { border-top: 1px dotted #999999; padding-top: 15px; }
#sciezka_okruszkow { padding: 10px 0 0 0; }
#sciezka_okruszkow span { color:000000; }
#dashboard-slideshow, #slides {
    padding: 10px 0;
    position: relative;
}
#dashboard-slideshow .slides_container, #slides .slides_container {
    height: 465px;
    position: relative;
    width: 1031px;
}
#dashboard-slideshow .slides_container .slide, #slides .slides_container .slide {
    position: relative;
    text-align: center;
}
#dashboard-slideshow .slides_container .slide a, #slides .slides_container .slide a {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 465px;
    width: 1031px;
}
#dashboard-slideshow .slides_container .slide .caption, #slides .slides_container .slide .caption {
    background: url("img/fog.png") repeat scroll 0 0 transparent;
    bottom: 20px;
    left: 0;
    padding: 20px;
    position: absolute;
    width: 300px;
}
#dashboard-slideshow .slides_container .slide .caption p, #slides .slides_container .slide .caption p {
    margin-bottom: 0;
}
#dashboard-slideshow .prev, #dashboard-slideshow .next, #slides .prev, #slides .next  {
    background: url("img/sprites2012.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 47px;
    margin-top: -23px;
    overflow: hidden;
    position: absolute;
    text-indent: -100px;
    top: 50%;
    width: 47px;
    z-index: 10;
}
#dashboard-slideshow .prev, #slides .prev {
    background-position: 0 -927px;
    left: 0;
}
#dashboard-slideshow .prev:hover, #slides .prev:hover {
    background-position: 100% -927px;
}
#dashboard-slideshow .next, #slides .next {
    background-position: 0 -984px;
    right: 0;
}
#dashboard-slideshow .next:hover, #slides .next:hover {
    background-position: 100% -984px;
}
#dashboard-slideshow .pagination, #slides .pagination {
    padding-top: 12px;
    text-align: center;
}
#dashboard-slideshow .pagination li, #slides .pagination li {
    display: inline-block;
    padding: 0 3px;
}
#dashboard-slideshow .pagination li a, #slides .pagination li a {
    background: url("img/sprites2012.png") no-repeat scroll 0 -1041px transparent;
    display: block;
    height: 7px;
    overflow: hidden;
    text-indent: -100px;
    width: 7px;
}
#dashboard-slideshow .pagination li.current a, #slides .pagination li.current a {
    background-position: 100% -1041px;
}
/*#slides { padding: 10px 0; position: relative; }
#slides .slides_container { height: 465px; width: 1031px; position: relative; }
#slides .slides_container .slide { text-align: center; position: relative; }
#slides .slides_container .slide a { display: block; width: 1031px; height: 465px; background-repeat: no-repeat; background-position: center center; background-size: cover; }
#slides .slides_container .slide .caption { position: absolute; width: 300px; padding: 20px; bottom: 20px; left: 0; background: transparent url('img/fog.png') repeat; }
#slides .slides_container .slide .caption p { margin-bottom: 0; }
#slides .prev, #slides .next { width: 47px; height: 47px; display: block; background: transparent url('img/sprites2012.png') no-repeat; position: absolute; top: 50%; margin-top: -23px; z-index: 10; overflow: hidden; text-indent: -100px; }
#slides .prev { background-position: 0 -927px; left: 0; }
#slides .prev:hover { background-position: 100% -927px; }
#slides .next { background-position: 0 -984px; right: 0; }
#slides .next:hover { background-position: 100% -984px; }
#slides .pagination { text-align: center; padding-top: 12px; display: none; }
#slides .pagination li { display: inline-block; padding: 0 3px; }
#slides .pagination li a { display: block; background: transparent url('img/sprites2012.png') no-repeat 0 -1041px; width: 7px; height: 7px; overflow: hidden; text-indent: -100px; }
#slides .pagination li.current a { background-position: 100% -1041px; }*/
h2 { color: #000000; font-size: 18px; margin-bottom: 10px; letter-spacing: 3px; }
h2 a { color: #000000; }
h2 a:hover { color: #A32B40; }
h2 a.absolute { font-size: 10px; padding-right: 30px; position: absolute; right: 0; top: 0; }
.section { margin-bottom: 26px; }
/* Recommended portfolios */
.recommended ul { margin-bottom: 1px; }
.recommended ul li { display: inline-block; margin-left: 1px; }
.recommended ul li:first-child, #recommended ul li.first-child  { margin-left: 0 }
.recommended ul li a { display: block; width: 85px; height: 85px; text-align: center; vertical-align: middle; position: relative; }
.recommended ul li a span { position: absolute; text-align: center; line-height: 85px; overflow: hidden; color: black; background: transparent url('img/fog.png') repeat; display: none; width: 85px; height: 85px; z-index: 10; left: 0; top: 0; font-size: 12px; }
.recommended ul li a:hover span { display: block; }
.recommended ul li a img { width: 85px; height: 85px; }
/* Photo */
/*ul.reel { margin-bottom: 1px; text-align: left; }
ul.reel li { display: inline-block; margin-left: 1px; }
ul.reel li:first-child, ul.reel li.first-child { margin-left: 0; }*/
.photo { display: block; position: relative; width: 246px; height: 246px; cursor: pointer; color: black; cursor: pointer; border-radius: 6px; float: left; margin: 2px; }
.photo a { display: block; position: relative; width: 246px; height: 246px; }
.photo .badge { position: absolute; right: 4px; bottom: 4px; width: 24px; height: 24px; }
.photo img { width: 100%; height: 100%; }
.photo:hover { color: black; }
.photo:hover span.desc { display: block; }
.photo span.desc { display: none; width: 100%; height: 100%; position: absolute; text-align: center; background: transparent url('img/fog.png') repeat; z-index: 10; top: 0; left: 0; }
.photo span.desc span { color: #A32B40; }
/*#teaser .photo { width: 171px; height: 171px; }
.photo { width: 226px; height: 270px; padding: 5px; float: left; margin-left: 10px; background-color: transparent; text-align: center; margin-bottom: 10px; border: 1px dotted #999999; }
.photo.first-child { margin-left: 0; }
.photo a.photo-link { display: block; height: 180px; line-height: 180px; text-decoration: none; padding: 5px 0; }
.photo a.photo-link:hover { text-decoration: none; }
.photo .stats { padding-top: 5px; font-size: 10px; }
.photo .stats a, .photo .stats span, .photo .stats img { vertical-align: middle; display: inline; }*/


#zoom img, #zoom a, #opis img, #opis a { vertical-align: middle; color: #000000; }
#zoom a:hover, #opis a:hover { color: #000000; }
.image_list>table>tbody>tr>td { vertical-align: top; }
#max_ver { margin-bottom: 10px; }
#max_ver .image_list>table { margin-top: 20px; }
#max_ver .image_list>table { background-color: #e9e9e9; }
#max_ver .image_list>table>tbody>tr>td { vertical-align: top; }
#max_ver .image_list>table td.stats { padding: 15px; width: 250px; }
#max_ver .image_list>table td.stats th { text-transform: uppercase; padding-bottom: 10px; }
#max_ver .image_list>table td.stats td { padding: 2px 0; }
#max_ver .image_list>table td.stats tr:last-child>td { padding-top: 10px;}
#max_ver .image_list>table td.author { padding: 15px; border-left: 1px dotted #000000; width: 200px; }
#max_ver .image_list>table td.author a.userlogin { margin-top: 10px; }
#max_ver .image_list>table td.desc { padding: 15px; }
.gradient_box { background-color: #e9e9e9; padding: 1px 0; }
.box_item { padding-left: 5px; display: inline-block; position: relative; }
.box_item img, .box_item a { vertical-align: middle; }
.box_item img { margin-right: 2px; }
.box_item a { color: black; }
.box_item a:hover { color: black; }
#rater { margin-top: 0; top: 100%; left: 0; margin-top: 4px;  position: absolute; }
#rater .rater_cancel { cursor: pointer; margin-left: 27px; }
.zak1 { border-bottom: 1px dotted #999999; margin-bottom: 15px; text-align: left; }
.zak1 .zakladka { display: inline-block; margin-right: 1px; margin-top: 1px; }
.zak1 .zakladka.akt a { color: #ffffff; background-color: #A32B40; }
.zak1 .zakladka a, .zak1 .zakladka span { background-color: #000000; padding: 10px 20px; font-family: Arial; color: #ffffff; display: block; text-align: center; font-weight: normal; font-size: 1.1em; }
.zak1 .zakladka a:hover { color: #ffffff; background-color: #A32B40; text-decoration: none; }
table.comments td { vertical-align: top; padding-bottom: 10px; }
table.comments td.avatar_width { padding-right: 10px; }
.avatar_width { width: 85px; }
table.comments div.komentarz { background-color: #e9e9e9; border-radius: 6px; padding: 16px; position: relative; overflow: hidden; }
.triangle { display: block; position: absolute; width: 13px; height: 15px; background: transparent url('img/comment_triangle.png') no-repeat center center; top: 15px; left: -13px; }
table.comments div.komentarz div.polec_analize { float: right; background-color: #ffffff; padding: 10px; text-align: center; width: 110px; margin-left: 10px; }
table.comments div.komentarz div.comm_tresc { overflow: hidden; float: none; }
table.comments div.komentarz div.comm_tresc form textarea { margin-bottom: 10px; width: 680px; }
table.ocena-analiza>tbody>tr>td input, table.ocena-analiza>tbody>tr>td img { vertical-align: middle; }
table.ocena-analiza td.ocena_explain .ocena_box, table.ocena-komentarz td.ocena_explain .ocena_box { display: none; }
.commentsf { margin-bottom: 20px; }
.komentarz_ocena { width: 50px; vertical-align: middle; text-align: center; float: left; }
.comments_abuse { float: right; margin-left: 10px; }
/* Navi list */
.navi_list { background-color: #e9e9e9; padding: 10px 0; }
.navi_list h3 { font-size: 12px; padding-left: 10px; }
.navi_list .navi_items img { border: 3px solid #ffffff;  }
.navi_list .navi_arrow_l { padding-left: 40px; background: transparent url('img/navi-prev.png') no-repeat left center; cursor: pointer; }
.navi_list .navi_arrow_r { padding-right: 40px; background: transparent url('img/navi-next.png') no-repeat right center; cursor: pointer; }
.navi_list #navi_container { overflow: hidden; }
/* Picture */
#slots-info { margin-bottom: 10px; }
.listview { margin-bottom: 10px; }
.picture {background-color: #e9e9e9; margin: 0 10px 10px 0; float: left; text-align: center; padding: 10px; height: 160px; position: relative; width: 122px; }
/*.picture .image-wrapper img { width: 85px; height: 85px; }*/
.picture h5 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.picture p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis }

.picture .actions { bottom: 10px; left: 10px; position: absolute; }
.picture .action { margin-right: 3px; }
.action { float: left; display: block; margin-bottom: 3px; }
.action .icon { float: left; display: block; width: 16px; height: 16px; background: transparent url('img/sprites2012.png') no-repeat; }
.action-addfriend .icon { background-position: 0 -740px; }
.action-addfriend:hover .icon { background-position: 100% -740px; }
.action-delfriend .icon { background-position: 0 -756px; }
.action-delfriend:hover .icon { background-position: 100% -756px; }
.action-moderate .icon { background-position: 0 -772px; }
.action-moderate:hover .icon { background-position: 100% -772px; }
.action-message .icon { background-position: 0 -788px; }
.action-message:hover .icon { background-position: 100% -788px; }
.action-like .icon { background-position: 0 -804px; }
.action-like:hover .icon { background-position: 100% -804px; }
.action-dislike .icon { background-position: 0 -820px; }
.action-dislike:hover .icon { background-position: 100% -820px; }
.action-delete .icon { background-position: 0 -612px; }
.action-delete:hover .icon { background-position: 100% -612px; }
.action-save .icon { background-position: 0 -836px; }
.action-save:hover .icon { background-position: 100% -836px; }
.action-edit .icon { background-position: 0 -628px; }
.action-edit:hover .icon { background-position: 100% -628px; }
.action-cancel .icon { background-position: 0 -852px; }
.action-cancel:hover .icon { background-position: 100% -852px; }
.action-read .icon { background-position: 0 -868px; }
.action-read:hover .icon { background-position: 100% -868px; }
.action-fiap .icon { background-position: 0 -676px; }
.action-fiap.set .icon, .action-fiap:hover .icon  { background-position: 100% -676px; }
.action-portfolio .icon { background-position: 0 -692px; }
.action-portfolio.set .icon, .action-portfolio:hover .icon  { background-position: 100% -692px; }
.action-cover .icon { background-position: 0 -708px; }
.action-cover.set .icon, .action-cover:hover .icon  { background-position: 100% -708px; }
.action-move .icon { background-position: 0 -660px; }
.action-move:hover .icon { background-position: 100% -660px; }
.action-pp .icon { background-position: 0 -884px; }
.action-pp:hover .icon { background-position: 100% -884px; }
.action-pi .icon { background-position: 0 -900px; }
.action-pi:hover .icon { background-position: 100% -900px; }
.action-pm .icon { background-position: 0 -1312px; }
.action-pm:hover .icon { background-position: 100% -1312px; }
.action-cocreator .icon { background-position: 0 -1328px; }
.action-cocreator:hover .icon { background-position: 100% -1328px; }
.action-resign .icon { background-position: 0 -612px; }
.action-resign:hover .icon { background-position: 100% -612px; }
.action-publish .icon { background-position: 0 -1344px; }
.action-publish:hover .icon { background-position: 100% -1344px; }

.folder {background-color: #e9e9e9; margin: 0 10px 10px 0; float: left; text-align: center; padding: 20px; position: relative; border-radius: 6px; }
.folder img { width: 85px; height: 85px; }
.folder .edit { width: 16px; height: 16px; display: block; background: transparent url('img/sprites2012.png') no-repeat 0 -628px; position: absolute; bottom: 3px; left: 3px; }
.folder .edit:hover { background-position: 100% -628px; }
.folder .del { width: 16px; height: 16px; display: block; background: transparent url('img/sprites2012.png') no-repeat 0 -612px; position: absolute; bottom: 3px; left: 24px; }
.folder .del:hover { background-position: 100% -612px; }
#choose-button { float: right; cursor: pointer; line-height: 1.4em; margin: 0.5em 0.4em 0.5em 0; }
.uploadify-queue-item { padding: 10px; background-color: #e9e9e9; margin-bottom: 10px; position: relative; }
.uploadify-queue-item .cancel { position: absolute; width: 16px; height: 16px; right: 10px; top: 10px; overflow: hidden; }
.uploadify-queue-item .cancel a { display: block; width: 16px; height: 16px; background: transparent url('fotoferia/images/ui-icons_222222_256x240.png') no-repeat -96px -128px; text-indent: -900px; }
.uploadify-queue-item .form { margin-top: 10px; }
.uploadify-queue-item .form label { width: 120px; }
.uploadify-queue-item .form textarea { width: 320px; }
#upload-queue { margin-top: 10px; }
.blockOverlay { background-color: #000000; opacity: 0.6; }

/* Social */
#social { float: right; text-align: right; }
#social a { display: inline-block; width: 25px; height: 25px; margin-left: 4px; background: transparent url('img/sprites2012.png') no-repeat;}
#social #social-facebook { background-position: 0 -1226px; }
#social #social-facebook:hover { background-position: 100% -1226px; }
#social #social-tweeter { background-position: 0 -1256px; }
#social #social-tweeter:hover { background-position: 100% -1256px; }
#social #social-plus { background-position: 0 -1286px; }
#social #social-plus:hover { background-position: 100% -1286px; }
/* Gallery */
#category_picker { position: relative; z-index: 3; }
#cPickerCategory, #cPickerSort { background-color: #000000; padding: 4px 14px; color: #999999; position: relative; }
#cPickerCategory { float: left; }
#cPickerSort { float: right; }
#cPickerCategory a, #cPickerSort a { color: #999999; display: inline-block; }
#cPickerCategory a:hover, #cPickerSort a:hover, #cPickerCategory a.selected, #cPickerCategory a.main_group, #cPickerSort a.selected { color: #ffffff; }
#cPickerCategory .expand, #cPickerSort .expand { position: absolute; display: none; background-color: black; margin-top: 4px;  }
#cPickerCategory .expand a, #cPickerSort .expand a { display: block; color: #999999; padding: 4px 10px; white-space: nowrap; }
#cPickerCategory .expand a:hover, #cPickerSort .expand a:hover { background-color: #A32B40; color: #ffffff; }
div.image_list { overflow: hidden; position: relative; z-index: 2; }
div.lista_kategorie { float: right; width: 202px; border-left: 1px dotted #999999; padding-top: 10px; }
div.lista_kategorie h2, .tb_dark th { background-color: black; letter-spacing: normal; padding: 10px 0; text-align: center; font-size: 15px; margin: 0; }
div.lista_kategorie h2 a, div.lista_kategorie h2 a:hover { color: white; }
div.lista_kategorie .darkColumn { padding: 10px; }
div.lista_kategorie .darkColumn .komLista td { vertical-align: top; padding-bottom: 10px }
div.lista_kategorie .darkColumn .komLista tr:last-child td { padding-bottom: 0; }
div.lista_kategorie .darkColumn .komLista td.kom { padding-left: 10px; font-size: 0.9em; }
div.lista_kategorie .darkColumn .komLista .hpHiddenKom img { width: 58px; height: 58px; }
/* Forum */
.topics { padding: 13px 53px 13px 13px; background: #e9e9e9 url('img/forum-post-right.png') no-repeat top right; margin-bottom: 10px; color: #4f4f4f; position: relative; }
.topics .stats { position: absolute; right: 100px; top: 13px; color: #4f4f4f; }
.topics .title { font-weight: bold; }
.topics .last_post_date { color: #000000; }
.forums, #forum-title { padding: 13px 98px 0 13px; border-left: 70px solid #A32B40; height: 85px; background: #e9e9e9 url('img/forum-topic-right.png') no-repeat top right; margin-bottom: 10px; color: #4f4f4f; position: relative; }
.forums .title { font-size: 22px; margin-bottom: 5px; }
.forums .descr { color: #000000; }
.forums .stats { position: absolute; right: 100px; top: 13px; color: #4f4f4f; }
.forums .stats em { color: #A32B40; }
.forums .icon { display: none; }
#forum-title { height: auto; padding-bottom: 10px; }
#forum-title input[type=submit] { margin-left: 0; margin-bottom: 5px; }
#f_title { font-family: Novecento; font-size: 20px; margin-bottom: 5px; text-align: center; }
#f_title a { color: #000000; }
.active.forums { background-image: none; height: auto; padding-bottom: 13px; border-left: none; background-color: transparent; }
#new_topic { display: none; }
#new_topic form { margin-top: 10px; }
#new_topic label { width: 50px; vertical-align: middle; }
#new_topic input[type=text], #new_topic textarea { width: 750px; margin-bottom: 10px; }
/*#new_topic #topic_submit { margin-left: 50px; }*/
.paginate { margin-bottom: 10px; }
.paginate .paginate_title { font-style: italic; float: left; }
.paginate .pg { float: left; padding: 0 4px; }
.paginate .pg a { color: #000000; }
.paginate .pg.selected a { color: #A32B40; }
.msg_error { background-color: #A32B40; padding: 10px; margin-top: 10px; font-size: 16px; color: #ffffff; }
.msg_ok { background-color: #999999; padding: 10px; margin-top: 10px; font-size: 16px; color: #ffffff; }
.forum .subject { padding: 13px 82px 0 13px; border-left: 70px solid #000000; height: 68px; background: #e9e9e9 url('img/forum-subject-right.png') no-repeat top right; margin-bottom: 10px; color: #4f4f4f; position: relative; }
.forum .subject .stats { position: absolute; right: 100px; top: 13px; color: #000000; }
.forum .subject em { color: #A32B40; }
.forum .subject .title { font-size: 18px; margin-bottom: 5px; }
.forum .subject .desc { font-size: 15px; }
.forum .post-wrapper { border: 1px solid #999999; border-radius: 6px; position: relative; margin-bottom: 10px; padding: 15px; background: #e9e9e9 url(img/forum-post.png) repeat-y left top; }
.forum .post-wrapper .author { width: 175px; float: left; height: 100%; margin-right: 30px; }
.forum .post-wrapper .date_add { font-size: 0.9em; color: #4f4f4f; font-style: italic; }
.forum .post-wrapper .post { overflow: hidden; margin-bottom: 10px; }
.forum .post-wrapper .actions { overflow: hidden; text-align: right }
.forum .post-wrapper .actions a { padding-left: 10px; display: none; }
.quote { border: 4px solid #ffffff; padding: 8px; }
.posts { background: url("img/forum-post.png") repeat-y scroll left top #E9E9E9; border: 1px solid #999999; border-radius: 6px 6px 6px 6px; margin-bottom: 10px; padding: 15px; position: relative; }
.posts .author { float: left; height: 100%; margin-right: 30px; width: 175px; }
.quote_comments, .quote_comments_a { float: right; }
.quote_comments { display: none; margin-left: 10px; }
.posts .komentarz { overflow: hidden; }
.comments_text textarea { margin-bottom: 10px; width: 784px; }
#topic_post { width: 1022px; margin-bottom: 10px; }
#topic-answer { background: none; padding: 0; position: relative; height: auto; }
#topic-answer .title { background: #000000 url('img/forum-answer.png') no-repeat center right; color: #ffffff; padding: 10px; }
#topic-answer .answer { position: absolute; right: 10px; top: 12px; }
#topic-answer .answer a { color: #ffffff; font-size: 18px; }
#topic-answer .answer a:hover { color: #ffffff;}
#new_topic label, #new_topic textarea  { display: block; }
#new_topic textarea { height: 100px; }

/*.answer .title { line-height: 49px; padding: 0 178px 0 18px; background: #000000 url('img/forum-answer.png') no-repeat center right; color: #ffffff; font-size: 18px; margin-bottom: 10px;  }
.answer form label { margin-bottom: 5px;}*/
/* Paginacja */
.paginacja { text-align: right; padding: 10px 16px 10px 0; }
.paginacja a { color: #000000; display: inline-block; vertical-align: middle; font-weight: bold; padding: 0 7px; }
.paginacja a:hover { color: #A32B40; }
.paginacja a.pagebutton.yellow { color: #A32B40; }
/* Paginacja portfolio */
.paginator { text-align: right; padding: 10px 16px 10px 0; }
.paginator a, .paginator span { color: #000000; display: inline-block; vertical-align: middle; font-weight: bold; padding: 0 7px; }
.paginator .paginator-current { color: #A32B40; }
.paginator .paginator-separator { display: none; }
/* Form elements */
input, label, textarea { display: inline-block; margin-bottom: 10px; text-transform: none; }
label { min-width: 100px; vertical-align: middle; }
input[type=text], input[type=password], textarea, select { padding: 3px; border: 1px solid #c7c7c7; font-family: Arial; font-size: inherit; color: #000000; background-color: #e9e9e9; vertical-align: middle; }
button, input[type=button], input[type=submit], a.button { font-family: Arial; text-transform: uppercase; color: white; background-color: #A32B40; font-size: inherit; border: none; padding: 5px; cursor: pointer; }
button:hover, input[type=button]:hover, input[type=submit]:hover, a.button:hover { background-color: #000000; }
a.button { display: inline-block; }
a.button img { vertical-align: middle; margin-right: 10px; }
a.button span { vertical-align: middle; white-space: nowrap; }
/* Friends */
.tb_dark th { color: #ffffff; }
.tb_dark td { padding: 2px; }
.tb_dark td, .tb_dark th { border-right: 1px dotted #999999; }
.user_list_user { float: left; padding: 10px; margin: 0 10px 10px 0; background-color: #e9e9e9; width: 100px; overflow: hidden; }
.user_list_user .user { display: block; margin-bottom: 5px; }
.user_list_user .u_avatar { text-align: center; }
.user_list_user .u_avatar img { width: 85px; height: 85px; }
.user_list_user small { display: block; }
/* Search Results */
.minor { width: 200px; margin-right: 14px; float: left; border-right: 1px dotted #999999; }
.minor h2 { background-color: black; font-size: 15px; letter-spacing: normal; margin: 0; padding: 10px 0; text-align: center; color: #ffffff; }
.major { overflow: hidden; }
.checklist li input { margin-right: 5px; }
.checklist li input, .checklist li label { vertical-align: middle; }
legend { display: block; background-color: #000000; padding: 5px 10px; font-family: Arial; color: #ffffff; display: block; text-align: center; font-weight: normal; font-size: 1.1em; margin-bottom: 10px; }
fieldset { margin-bottom: 10px; border-top: 1px dotted #999999; padding-left: 10px; }
.board { background-color: #e9e9e9; padding: 15px; }
.board .plate { float: left; margin-right: 10px; margin-bottom: 10px; }
.board .plate img { width: 85px; height: 85px; }
.board .props { overflow: hidden; margin-bottom: 10px; }
.board .props dt { float: left; padding: 3px 0; margin-right: 5px; font-weight: bold; }
.board .props dd { overflow: hidden; padding: 3px 0;}
/* Dialog */
.ui-dialog { -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); }
.ui-widget-header { font-weight: normal; font-size: 1.1em; color: black; border: none; border-bottom: 1px dotted #999999; background: none; border-radius: 0; }
.ui-widget-content { border-top: 1px dotted #999999; }
.ui-corner-all { border-radius: 0; }
.ui-button.ui-state-default { background: #A32B40 none; color: #ffffff; border: none; }
.ui-button.ui-state-hover { background: #000000 none; }
/* Chrome fix */
.swfupload { z-index: 100000 !important; }
/* Portfolio */
.attribs { margin-bottom: 15px; }
.attribs span { margin-right: 5px; }
.img-wrapper { margin-bottom: 15px; text-align: center; }
#log-box { padding: 0 0 15px 0; margin-bottom: 20px; }
#log-box .jspPane { padding: 15px 0 0 15px !important; }
#log-box .content { height: 400px;}
#log-box button { margin-top: 15px; margin-left: 15px; }
.jspVerticalBar, .jspTrack { background-color: transparent; width: 10px; }
.jspDrag { background-color: #A32B40; width: 10px; }
#log-box .event { padding-right: 10px; margin-bottom: 10px; }
#log-box .event p { padding-bottom: 10px; border-bottom: 1px dotted #999999; }
#log-box .event p img { margin-top: 5px; }
#log-box .event h3 { font-family: Arial; margin-bottom: 0; font-size: 1em; }
.major .leftcolumn { width: 390px; float: left; margin-bottom: 20px; }
.major .rightcolumn { width: 390px; float: right; margin-bottom: 20px; }
table.tb_kariera tr.not_current td.kariera_not_curr { background-color: #e9e9e9; border-radius: 6px; text-align: center; padding: 15px; }
table.tb_kariera tr.current  td.kariera_curr { background-color: transparent; border: 2px solid black; text-align: center; padding: 15px; }
.stat_info { cursor: help; }
.debiutant, .amator, .SPEC, .PRO, .ART { color: #A32B40; }
h4 { color: #A32B40; font-size: 15px; margin-bottom: 10px; font-weight: bold; }
#kariera_rozwin { margin-bottom: 15px; display: block; text-align: right; padding-right: 15px; }
dl.attrs { margin-bottom: 15px; }
dl.attrs dt { float: left; margin-right: 5px; }
dl.attrs dd { overflow: hidden;}
table.stats td, table.stats th { padding: 4px; border-bottom: 1px dashed #999999; border-right: none; }
table.stats th { text-align: center; color: #A32B40; font-weight: bold; border-right: none; background-color: transparent; font-size: 1em; }
.small { font-size: 0.9em; }
.comment { margin-bottom: 10px; }
.comment .author { width: 245px; float: left; }
.comment .author .actions { padding-top: 10px; }
.comment .author img { float: left; width: 85px; height: 85px; padding-right: 10px; }
.comment .content { overflow: hidden; }
.comment .content textarea { width: 90%; margin-left: 13px; }
.comment .content button { margin-left: 13px; }
.comment .content p { background-color: #E9E9E9; border-radius: 6px 6px 6px 6px; padding: 16px; position: relative; margin-left: 13px; }
.comment .leftcolumn { width: 100px; }
.comment .rightcolumn { width: auto; overflow: none; float: none;  }
.comment .rightcolumn button[type=submit] { display: block }
.comment .action { float: none; }
#news-headar { position: relative; }
#news-headar button { position: absolute; right: 0; bottom: 0; }
#new-article { display: none; }
.article { margin-bottom: 30px;}
.article h4 { border-bottom: 1px dotted #999999; border-top: 1px dotted #999999; padding: 5px 0; margin-bottom: 10px; }
.article h4 input { margin-bottom: 0; }
.article h4 .date { float: right; font-size: 0.8em; color: #4f4f4f; vertical-align: middle; font-style: italic; font-weight: normal; }
.article .content { overflow: hidden; margin-bottom: 5px; }
.article .actions a { color: #000000; margin-right: 5px; }
.article .actions a:hover { color: #A32B40; }
ul.imagelist li input { vertical-align: middle; margin-right: 10px; }
ul.imagelist li img { vertical-align: middle; }
ul.tree li input { vertical-align: middle; margin-right: 5px; }
ul.tree li label { vertical-align: middle; }
ul.tree ul { margin-left: 20px; }
.field { margin-bottom: 10px; }
.field .desc { margin-bottom: 0; font-size: 0.8em; font-style: italic; margin-left: 105px; }
.field input, .field label { vertical-align: middle; margin-right: 5px; }
.box_item a.action { display: inline; float: none; margin-bottom: 0; }
h2 { position: relative; }
h2 ul { font-family: Arial; letter-spacing: normal; }
h2 ul { position: absolute; right: 0; bottom: 0; }
h2 ul li { display: inline; margin-left: 10px; font-size: 11px; font-weight: normal; }
h2 ul li a { color: #000000; }
h2 ul li a.selected { color: #A32B40; font-weight: bold; }
strong { font-weight: bold; }
h5 { font-weight: bold; margin-bottom: 10px; }
div#cocreators table { margin-bottom: 10px; }
div#cocreators table td { padding: 4px 10px 4px 0; border-bottom: 1px dotted #999999; }
ul.users li { padding: 3px 0; font-size: 0.9em; }
ul.users li img { margin-right: 5px; }
ul.users li img, ul#cocreators li a, ul#cocreators li span { vertical-align: middle; }
/* Ads */
.advert-large { margin-bottom: 10px; }
.advert-wrapper { margin-bottom: 10px; }
.dialog { display: none; }
table.site_tb1 { border-collapse: collapse; }
table.site_tb1 td { border: 1px dotted #000000; padding: 4px; }
table.site_tb1 tr.ng td { background-color: #000000; color: #ffffff; }
div.member { background-image: none !important; font-size: 0.9em}
#cont_moje_obiektywy label { width: 120px; }

div.members_container {
	padding: 20px 0 30px;
}

div.member {
    background: none #FBFCFD;
    border: 1px solid #D2D3D4;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 0 1px #FFFFFF inset, 0 0 20px rgba(0, 0, 0, 0.1) inset;
    float: left;
    height: auto;
    margin: 10px;
    min-height: 250px;
    padding: 15px 15px 10px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 200px;
    position: relative;
}

div.member .userlogin {
    color: #000000;
    font-size: 18px;
    letter-spacing: 2px;
    text-shadow: 0 1px 0 #FFFFFF;
}


div.member user_18 img {
    border: 3px solid #FFFFFF;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    margin-top: 15px;
}

div.member div.opis {
    padding-top: 10px;
    text-align: left;
}

div.member .actions {
    position: absolute;
    bottom: 10px;
    left: 15px;
}

div.member .actions .action { margin-right: 4px; }
.members .member { height: auto; width: auto; float: left; min-height: 0; }
.members .member .userlogin { font-size: 100%; color: #A32B40; }
.buttonbar { margin-bottom: 10px; }
#sidepanel { position: fixed; bottom: 0; right: 0; height: 100%; z-index: 99; width: 220px; background-color: #ffffff; }
#sidepanel .handle { width: 29px; height: 33px; top: 100px; left: -29px; background: transparent url('img/sidepanel-handle.png') no-repeat center center; display: block; position: absolute;  }
#sidepanel.hidden { margin-right: -220px; }
#sidepanel .ui-resizable-s { height: 6px; background: #151515 url('img/sidepanel-sizer.png') no-repeat center center; display: block; border-top: 1px solid #3C3C3C; border-bottom: 1px solid #0D0D0D; /*bottom: 0;*/ }
#sidepanel .top-pane-wrapper { height: 50%; margin-top: 44px; border-top: 1px solid #202020; border-left: 1px solid #202020; }
#sidepanel .bottom-pane-wrapper { height: 50%; overflow: auto; border-left: 1px solid #202020; }
#sidepanel .boundaries { position: absolute; left: 0; right: 0; top: 20%; bottom: 20%; }
#sidepanel .top-pane { height: 100%; overflow: auto; }
#sidepanel .bottom-pane { height: 100%; }

ul.log { padding: 10px 0; list-style-type: none; text-align: left; line-height: normal; }
ul.log li { border-bottom: 1px dashed #424242; font-size: 13px; clear: both; float: none; }
ul.log li a { display: block; padding: 5px; text-decoration: none; color: #000000; }
ul.log li a:hover { color: #ffffff; text-decoration: none; background-color: #A32B40; }
ul.log li a img { float: left; margin-right: 5px; }
ul.log li a span.msg { overflow: hidden; display: block; width: 165px; overflow: hidden; }
ul.log li a strong { font-weight: bold; }
ul.log li a span.clear { display: block; }


#menuitem-invitations .menucontainer { padding: 3px; }
#invitations-wrapper { width: 290px; height: 300px; overflow: auto; font-size: 11px; line-height: normal; text-transform: none; }
.invitation { margin-bottom: 5px; padding: 3px; border: 1px solid transparent; }
.invitation:hover { border: 1px dashed #999999; }
.invitation .avatar { float: left; width: 80px; margin-right: 10px; }
.invitation .content { overflow: hidden; }
.invitation dl { margin-bottom: 3px; }
.invitation dl dt { float: left; margin-right: 3px; margin-bottom: 2px; }
.invitation dl dd { overflow: hidden; margin-bottom: 2px; }
#usermenu #menuitem-invitations a { border-left: none; padding-left: 0; }
#usermenu #menuitem-invitations .actions a { float: none; text-align: left; padding-bottom: 3px; }

#fbbox { background: url("img/fbbox.png") no-repeat scroll 0 0 transparent; display: block; height: 420px; right: -206px; padding: 0; position: fixed; top: 125px; width: 232px; }

.image_list { padding-bottom: 10px;  }
table.image_list { padding:0px; }
.image_list .image { float:left; width:237px; height:240px; padding:5px; margin: 0 7px 7px 0; text-align:center; vertical-align:middle; border: 1px dotted #999999; }
.image_list .image_options { padding-top:25px;	text-align:left !important; }
.image_list .image_options td { text-align:left !important; }
.image_list .image_options td.right { text-align:right !important; }
.image_list .image img { border:none; }
.image_list .subtitle { font-size:10px; }
.dashboard { margin: 0 -20px 20px; padding: 20px; }
/*#dashboard-slideshow { float: left; height: 318px; margin-bottom: 20px; margin-right: 20px; width: 474px;}
#dashboard-welcome { height: 318px; overflow: auto; }
#dashboard-slideshow .slides_control a { display: block; height: 318px; position: relative; text-align: center; width: 474px; }
#dashboard-slideshow .slides_control a span { background-color: #ffffff; bottom: 0; display: block; left: 0; opacity: 0.7; padding: 10px; position: absolute; width: 100%; color: #000000; }
#dashboard-slideshow .slides_control a:hover span { color: #000000; }
#dashboard-slideshow .pagination { display: none; }*/
#owner-board h2 { margin-left: -15px; margin-top: -15px; margin-bottom: 15px; margin-right: -15px; }
#owner-box { bottom: -10px; left: 20px; position: absolute; }
#owner-box #owner-avatar { background-color: black; background-position: center center; background-repeat: no-repeat; border: 3px solid black; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); float: left; height: 80px; margin-right: 10px; width: 80px; }
#owner-box h3 { color: white; float: left; font-size: 18px !important; padding-top: 50px; text-shadow: 3px 3px 3px #000000; }
#gallery-links { margin-bottom: 10px; }
#gallery-links a { display: inline-block; background-color: #000000; color: #FFFFFF; font-family: Arial; font-size: 1.1em; font-weight: normal; padding: 10px 20px; text-align: center; margin-right: 1px; margin-bottom: 1px; }
#gallery-links a:hover { background-color: #A32B40; }
#fullscreen { display: block; margin: 0 auto; width: 250px; }
.grid table {
    width: 100%;
}
.grid table {
    border-collapse: collapse;
}
.grid table td {
    border: 1px solid #CCCCCC;
    padding: 4px;
}
.grid table thead tr {
    background-color: #000000;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
.grid table thead tr td {
    padding: 8px;
}
.grid td.file_base {
    text-align: center;
    width: 100px;
}
.grid .paginator {
    float: left;
}
.grid .paginator a {
    color: #A32B40;
}
.grid .paginator a:hover {
    color: #000000;
}
.grid .counter {
    overflow: hidden;
    padding: 10px 0;
    text-align: right;
}
.TB_overlayBG { background-color: #ffffff !important; }
#show_next-box input, #show_next-box label { display: inline-block }

#zoom, #opis, #show_next-box { display: inline-block; position: relative; }
#upper-rater { display: inline-block; }
#upper-rater .rater .rater-trigger { display: none; }
#upper-rater .rater .rater-cancel { display: none; }
#upper-rater .rater>ul { display: block; padding: 0; position: relative; bottom: auto; }
#upper-rater .rater>ul li { display: inline-block; }
#show_next-box input, #show_next-box label { display: inline-block; margin: 0; vertical-align: middle; }
.rater { position: relative; display: inline-block; z-index: 10; }
.rater>a>img { vertical-align: middle; }
.rater>a>span { vertical-align: middle; }
.rater a:hover { text-decoration: none; }
.rater ul { position: absolute; display: none; bottom: 25px; }
.rater a.rater-cancel { padding-left: 22px; color: #000000; }
.rater a.rater-cancel:hover { color: #000000; }
.rater ul { background-color: #E9E9E9; padding: 10px; }
.rater ul li { padding: 3px 0; }

/*.image_list_pf .image { height:280px; }
.image_list_pf .pf_status_yes { color:green; font-size:10px; margin-top:5px; }
.image_list_pf .pf_status_no { color:red; font-size:10px; margin-top:5px; }


.lista_kategorie { width:215px; text-align:left; padding:0px; margin-bottom:10px; line-height:20px;   }
.lista_kategorie .darkColumn { padding:5px; font-size:10px;}
.paginacja a, .paginacja b { background:#252525; display:block; float:left; padding:5px; padding-left:10px; padding-right:10px; margin-right:5px; text-align:center; font-size:10px; color:white;}
.paginacja b { background:#fda426; color:#262626; }

.newgallery .paginacja { height: 23px; background-color: black; float: right; margin: 0 -20px 10px 0; }
.newgallery .paginacja a, .newgallery .paginacja b { background: transparent; color: #A8A8A8; }
.newgallery .paginacja a:hover { text-decoration: none; color: white; }
.newgallery a.yellow { color: white !important; }


.szala td img { margin-bottom:4px; }
#vote_details { border:1px solid #ffb400; padding:5px; width:300px; margin:0 auto; display:none; 	}*/

.survey { background: none repeat scroll 0 0 #F0F0F0; border: 3px solid #E8E8E8; color: #333333; font-family: Arial; margin: 5px; padding: 15px; width: 300px; }
.survey .question { font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 10px; }
.survey .field { display: block; font-size: 12px; }
.survey .field label { padding: 0; margin: 0; }
.survey button[type=submit] { float: right; }
.survey a { color:  #777777; font-weight: bold; }
.view-answers, .view-options { text-decoration: underline; }
.survey .emptybar { background-color: #CCCCCC; height: 12px; }
.survey .fullbar { background-image: url("/images/poll/bar.gif"); background-repeat: repeat-x; height: 12px; }
.survey .answers { display: none; }
.dontpublish_cont td { padding-bottom: 10px; }

#addPicture { background-image: url('img/loader.gif')}
#addPicture p { background-color: #E9E9E9; }

.interview .image { margin-top: 5px; }
.interview dt { font-weight: bold; font-size: 1.2em; color: #ff6600; }
.interview dd { margin-bottom: 15px; font-size: 1.1em; }
.interview dd:last-child { margin-bottom: 0; }
/*.ui-dialog fieldset legend { padding-top:  }*/
.dialog.html5 select, .dialog.html5 input[type=text], .dialog.html5 input[type=file] { box-sizing: border-box; width: 100%; }
.dialog.html5 .help { font-style: italic; margin-top: 3px; }
.interview { margin-bottom: 20px; }

.member .attribs p { margin-bottom: 5px; }
.member .attribs p span { margin-right: 2px; color: #ffffff; }
.authors h3 { font-size: 1.4em !important; color: #ff9900; margin-bottom: 5px; }
.authors>ul>li { margin-bottom: 20px; }
.authors>ul>li:last-child { margin-bottom: 0; }

.photo-interview>a { font-size: 18px; color: #ffffff; }
.photo-interview>p { font-style: italic; font-size: 16px; }
.photo-interview { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ffffff; }
.tip_debiutant, .tip_adept, .tip_amator, .tip_fotograf, .tip_honorowy, .tip_PRO, .tip_ART { color: #ffffff !important }

.high_ranked { overflow: hidden; text-align: center; }
.high_ranked a { width: 80px; display: inline-block; overflow: hidden; text-overflow: ellipsis; text-align: center; margin-left: 7px; margin-right: 7px; position: relative; }
.high_ranked a:first-child { margin-left: 0; }
.high_ranked a:last-child { margin-right: 0; }
.high_ranked a:hover { text-decoration: none; color: #A32B40; }
.high_ranked a .avatar { display: block; width: 80px; height: 80px; background-size: cover; margin-bottom: 4px; }

.avatar-icon { width: 24px; height: 24px; border-radius: 12px; }

table.invitations { width: 100%; }
table td { padding: 5px; border-bottom: 1px dashed #313131;  }
