* { margin:0; padding:0; }

body {font: 11px Verdana, Arial, Helvetica, sans-serif}
img { border: 0; }
a { text-decoration:none; color: #000}
a:hover {color: #ccc}
h1 a:hover {text-decoration:none;}

.clr {clear: both;}
.col-12,
.col-22 {float: left;}

.hidden {display: none;}

.buttons a {color: #777}
.buttons a:hover {color: #000; text-decoration: none}
#button, #button2, #buttonSurr, #buttonSurr2 {margin: 0 0 0 10px; }
.icon-S {width: 74px; height: 45px; overflow: hidden;}

#addNew div { float: left !important; clear: none !important;}
#addNew div label{ float: left !important; }
#addNewConf div{ float: left !important; clear: none !important;}
#addNewConf div label{ float: left !important; }

#endfield, #endfield2 {clear: both;}
.classbutton, .classbutton2, .classbuttonSurr, .classbuttonSurr2, .forKawiarnie, .forKawiarnieMax, .forSala, .forSalaMax { float: left !important; clear: none !important;}
.classbutton2 {}
.forKawiarnie label, .forKawiarnieMax label, .forSala label, .forSalaMax label {float: left !important; width: 70px !important;}
.forKawiarnie label, .forSala label {width: 124px !important;}
.restaurant {float: left !important; width: 150px; height: 14px; border: 1px solid #ccc; background: #f1f1f1; font-size: 10px;}
.surround {float: left !important; width: 150px; height: 14px; border: 1px solid #ccc; background: #f1f1f1; font-size: 10px;}
.restaurant_max {width: 50px !important;  height: 14px; border: 1px solid #ccc; background: #f1f1f1; font-size: 10px;}
.surround_max {width: 50px !important;  height: 14px; border: 1px solid #ccc; background: #f1f1f1; font-size: 10px;}

#sort {position: relative; width: 500px; height: 25px;}
#sort form {position: absolute; top: 0; left: 60px; width: 500px;}
#sort form div {float: left; padding: 0 .5em; clear: none;}
#sort form div select {float: left;}

#sysMsgContainer {position: absolute; width: 100%; z-index: 1000; top: 150px}
#sysMsg {display: none; width: 300px; margin: 0 auto; background: #f19b36; color: #fff; line-height: 2em;
         text-align: center;	padding: 1em 2em; font: 22px Verdana, sans-serif; letter-spacing: -1px;}

#user_panel {position: absolute; right: 17px; top: 0; font-size: 9px}
#user_panel form label {display: none;}
#user_panel .text {width: 100px; height: 14px; border: 1px solid #c6c6c6; background: #f1f1f1}
#user_panel form div {float: left; margin-left: 5px;}
#user_panel form .button {background: none; font: 9px Verdana, sans-serif; border: none; border-right: 1px solid #e9e9e9;
                          padding-right: 5px; margin-right: 5px; cursor: pointer}
#user_panel form div a {display: block; line-height: 14px; color: #000}
#user_panel form div a:hover {text-decoration: none;}
#user_panel form input.mail {background: #f1f1f1 url(../images/input-email-bkg.gif) no-repeat left}
#user_panel form input.pass {background: #f1f1f1 url(../images/input-pass-bkg.gif) no-repeat left}

#wrapper {width: 960px; margin:12px auto 0 auto; position: relative;}
#header {margin-bottom: 15px;}
#top_line {position: relative;}
.additionals {font-size: 9px; }
.additionals a {margin-right:15px; color: #777}
.additionals a img {margin-bottom: -2px;}
.additionals a:hover {text-decoration: none; color: #000}
#quote_line {position:relative; margin-top:13px; background: url(../images/banner_eventy-beta.jpg) no-repeat; width: 943px; height: 62px;}
#quote_line h1 {float: right; position: absolute; right: 0; top: 10px; width: 320px; text-align: right;
                font: bold 36px 'Myriad Pro', Verdana, sans-serif; letter-spacing: -2px;}
#quote { font: 11px Georgia, "Times New Roman", Times, serif; line-height: 16px;
         position: absolute; right: 30px; top: 15px; width: 320px; }
#quote .icon-S {float: left; width: 74px; height: 45px; overflow: hidden; margin-right: 10px; margin-bottom: 5px; text-align: center;}

#searchForm {float: right; font-size: 9px; padding-top: 1.5em}
#searchForm input {float: left; height: 14px;}
#searchForm select {float: left; height: 16px; font-size: 10px;}
#searchForm a {display: block; float: left}
#search-btn {background: #fff url(../images/search-icon.gif) no-repeat left; width: 23px; height: 13px; border: none;
             border-right: 1px solid #c6c6c6; margin-left: 5px; margin-right: 7px;}

#top_menu {padding: 0 0 15px 0; height: 40px}
#top_menu div#hide-menu { height: 15px;}
#top_menu ul {position: relative}
#top_menu li a {font-weight: bold;}
#top_menu li a:hover {text-decoration: none; color: #000}
#top_menu li {list-style: none; float: left; padding: 2px 10px; border-bottom: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6}
#top_menu li.current {border-bottom: none;}
#top_menu li.current > a {color: #de9942}
#top_menu li ul { display: none; position: absolute; top: 20px; left: 0; width: 960px; padding-left: 0; }
#top_menu li ul a {color: #898989; font-weight: normal !important;}
#top_menu li ul li {border: none; padding: 2px 5px;}

.boxes {clear:both;}
.boxes h1 a , #right_column .boxes  h1, #left_column .boxes  h1 {display: block; font: bold 22px 'Myriad Pro', 'Verdana', sans-serif; letter-spacing: -1px; border-bottom: 5px solid;
                                                                 padding-bottom: 1px; margin-bottom: 10px;}
.boxes h2,
.ajax-boxes h2 {font: bold 14px Georgia, "Times New Roman", Times, serif;  color: #000; margin-bottom: 5px;}
.boxes a {color: #000;}
.boxes a:hover {color: #888;}
.boxes .icon-S {float: left; width: 74px; height: 45px; overflow: hidden; margin-right: 10px; margin-bottom: 5px; text-align: center;}
.boxes .icon-M {float: left; width: 116px; height: 71px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; text-align: center;}
.boxes .icon-XL {float: left; width: 180px; height: 154px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; text-align: center;}
.boxes .post,
.boxes .single {clear: both;}
.similar-cover { border-bottom: 1px solid #000; }
.boxes .small, .ui-tabs-panel .small, .similar-cover .small { padding-bottom: 6px; border-bottom: 1px solid #E5E5E5; }

#right_column_main_page #box-buttons-big { width: 100%; height: 174px; float: left;}

.boxes #hyde_park .icon-S {float: none; margin-right: 0; text-align: center;}
#left_column .icon-S,
#right_column .icon-S {float: none; margin-right: 0; margin-bottom: 0; text-align: center;}

#banner {margin-top: 10px; position: relative; z-index: 1}

#news, #events, #hyde_park, #right_column_main_page {height: 464px;}
#localizations, #companies, #pos_products, #know_how, #poll {height: 285px; font-size: 10px;}

#news {margin:0 0 15px 20px; width: 300px; float:left;}
#events {width: 440px; margin:0 0 15px 0; float:left;}
#hyde_park, #right_column_main_page {margin:0 0 15px 20px; width: 160px; float:left; font-size: 10px}
#companies {width: 300px; margin:0 0 15px 0; float:left;}
#localizations {width: 300px; margin:0 0 15px 20px; float:left;}
#pos_products {width: 300px; margin:0 0 15px 20px; float:left;}
#know_how {width: 300px; margin:0 0 15px; float:left;}
#poll {width: 300px; margin: 0 0 15px 20px; float: left;}

#poll h1 {display: block; font: bold 22px 'Myriad Pro', 'Verdana', sans-serif; letter-spacing: -1px; border-bottom: 5px solid #949fe4; padding-bottom: 1px; margin-bottom: 10px; color: #949fe4}

#poll .question {font: 11px Verdana, sans-serif; line-height: 14px; margin-bottom: 10px;}
#poll .poll-form div {padding: 5px 0;}
#poll .button {border: none; background: url(../images/icon-forward-poll.gif) no-repeat right; padding-right: 12px; cursor: pointer; font: 10px Verdana, sans-serif; margin-right: 30px}
#poll .buttons {position: absolute; bottom: 19px; left: 0; }
#poll .poll-form div.answer-bar {padding: 0;}
#poll .results .button {font-weight: bold;}

.poll {}
.poll .row {margin-bottom:5px;}
.poll label {}
.answer-bar {margin-top:2px; background-color:#949fe4; height:7px;}
.question {margin-bottom:8px;}
.winner {background-color:#F19B36;}

#banner-right {width: 300px; height: 250px; float: left; margin: 28px 0 0 15px}

#news h1 a {color: #06367e; border-color: #06367e}
#events h1 a {color: #f19b36; border-color: #f19b36}
#hyde_park h1 a {color: #8d8d8d; border-color: #8d8d8d}
#companies h1 a {color: #4882a8; border-color: #4882a8}
#localizations h1 a {color: #b3cf59; border-color: #b3cf59}
#pos_products h1 a {color: #e4589a; border-color: #e4589a}
#know_how h1 a {color: #c64e36; border-color: #c64e36}

#news h2,
#events h2 {padding-top: 8px; border-top: 1px solid #e2e2e2}

.text {text-align:left;}
.post {margin-bottom:10px; }
.single {margin-bottom: 5px;}

#hyde_park .post { height: 91px; margin-bottom: 7px }
#hyde_park .post-small { height: 61px; margin-bottom: 7px; }
#hyde_park .post-small.top-line { border-top: 1px solid #E2E2E2; padding-top: 8px; padding-bottom: 4px}
#hyde_park .post-small.top-line-no { padding: 0px; }

#events .top {height: 154px !important;}

#events .post,
#news .post {height: 71px;}
#hydepark .post {height: 92px; margin-bottom: 7px;}
#companies .single,
#localizations .single,
#know_how .single,
#pos_products .single {height: 45px; margin-bottom: 12px;}

.boxes .text {text-align: left;}

.top h2 {font-size: 20px !important; border-top: none !important;}

#box-buttons-big #button-log, #button-reg, #button-newsletter { width: 160px; height: 39px; float: left; }
#box-buttons-big #button-log { margin-top: 27px; background: transparent url('../images/buttons-big.gif') no-repeat scroll 0 0; }
#box-buttons-big #button-reg { margin-top: 5px; background-color: silver; background: transparent url('../images/buttons-big.gif') no-repeat scroll 0 -44px;}
#box-buttons-big #button-newsletter { margin-top: 5px; background-color: olive; background: transparent url('../images/buttons-big.gif') no-repeat scroll 0 -88px;}

.paging {width: 100%; border-top: 1px solid #000; font-size:9px; padding-top:3px;clear:both; margin-top: 10px;
         height: 20px}
.paging_font {font-size:12px;}
.paging a {color: #777; margin-left:4px;}
.paging a:hover {color: #000;}

.paging .pages {float:left; width:300px;}
.paging .shorter {float:left; width:150px;}
.paging .pages a {display: block; float: left; padding: 0 5px; margin: 0}
.paging .pages strong {display: block; float: left; padding: 0 5px}
.paging .buttons {float:right; text-align:right; width:384px;}


.mBorder { width: 100%; margin-top: 10px; padding-top: 3px; overflow: hidden; border-top: 1px solid #000; position: relative; padding-bottom: 12px; }
.mBorder h3.a { position: absolute; }
.mBorder h3.smaller { font-size: 13px; }
.mBorder table { width: 100%; font-size: 11px; border-spacing: 0; }
.mBorder table thead td { color: #777; text-align: center; border-bottom: 1px solid #E5E5E5; padding-bottom: 10px; }
.mBorder table thead th { font-weight: normal; text-align: right; width: 80px; border-bottom: 1px solid #E5E5E5; padding-bottom: 10px; }
.mBorder table tbody td { text-align: center; font-weight: bold; padding: 6px 0 10px 0; border-bottom: 1px solid #E5E5E5; }
.mBorder table tbody th { font-weight: bold; text-align: left; padding: 6px 0 10px 0; border-bottom: 1px solid #E5E5E5;}
.mBorder table.t thead th { color: #777; text-align: right; }
.mBorder table.t tbody td { text-align: right; }
.mBorder ul { width: 270px; margin: 0; padding: 0 !important; float: right; display: inline; }
.mBorder li { width: 90px; float: left; display: inline; color: #777; font-size: 11px; text-align: right; }
.mBorder li strong { width: 10px; margin-left: 5px; float: right; display: inline; color: #000; text-align: center; }


#left_column {float:left; width:160px; font-size: 10px;}
#right_column {float:left; margin-left:20px; width:160px; font-size: 10px;}

#main_column {float:left; margin-left:20px; width:580px;}

#post-list .post {padding-top: 10px; margin-bottom: 10px; clear: both;}
#post-list .post h2 {font: bold 14px Georgia, 'Times New Roman' serif; padding-bottom: 7px;}
#post-list .post .date {font-size: 10px; float: right; color: #777}
#post-list .icon {width: 116px; height: 71px; overflow: hidden; float: left; margin-right: 10px; margin-bottom: 10px; text-align: center;}

#main_column .post {border-top:1px solid #eee;}

#main_column .post-detail {line-height: 16px; font-size: 12px}
#main_column .post-detail h2 {font: bold 33px Georgia, 'Times New Roman', serif; line-height: 33px}
#main_column .post-detail .intro-text {font-weight: bold; padding: 10px 0;}
#main_column .post-detail .full-text p {padding: 10px 0}
#main_column .post-detail .image {width: 180px; height: 154px; margin-bottom: 10px; overflow: hidden}
#main_column .post-detail ul,
#main_column .post-detail ol {padding: 10px 0 10px 10px; padding-left: 20px}
.post-detail .col-12 {width: 180px; margin-right: 20px; text-align: right; overflow: hidden;}
.post-detail .col-22 {width: 380px;}
.post-detail .credentials div {padding: .5em 0; font-size: 11px;}

.full-text a, .post-detail .col-12 a { color: blue; }
.full-text a:hover, .post-detail .col-12 a:hover {text-decoration: underline; }

#post-files {border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 10px 0; padding: 10px 0; clear: both}
#post-files #links .link{width: 180px; margin-left: 10px; float: left; margin-bottom: 10px; font-size: 9px;}
#post-files #links .link a{display: block; overflow: hidden; white-space: nowrap}
#post-files #files {padding: .5em 0}
#post-files #files .file {margin-left: 10px; margin-bottom: 10px; font-size: 12px;}
#post-files #files .file a{width: auto !important; overflow: hidden; xwhite-space: nowrap; color: blue;}
#post-files #files .file a:hover { text-decoration: underline; }
#post-files #gallery {padding: .5em 0}
#post-files #gallery .photo {width: 180px; height: 110px; overflow: hidden; margin: 0 13px 13px 0; float: left;}
#gallery .current {width: 176px !important; height: 106px !important; border: 2px solid #f19b36}

#related-posts {border-bottom: 1px solid #000; margin-bottom: 10px; padding-bottom: 10px}
#related-posts .post {width: 165px; height: 95px; float: left; overflow: hidden; margin-right: 20px; margin-bottom: 20px; border: none;}
#related-posts .icon-S {width: 74px; height: 45px; overflow: hidden; margin-right: 10px; margin-bottom: 5px; text-align: center;}
#related-posts h2 {font: bold 14px Georgia, serif; line-height: 15px;}
#related-posts .text {font: 10px Verdana, Arial, sans-serif; margin-top: 5px; text-align: left}
#related-posts h1 {padding-bottom: 2px; border-bottom: 1px solid #000; position: relative; letter-spacing: -1px; font-family: "Myriad Pro",Verdana,sans-serif; clear: left}


#photo-show #gallery .photo {width: 180px; height: 110px; overflow: hidden; margin: 0 13px 13px 0; float: left;}
#photo-show #main_photo {padding: 1em 0;}
#photo-show h1 {padding-bottom: 2px; border-bottom: 1px solid #000; position: relative; letter-spacing: -1px; font-family: 'Georgia', serif}
#photo-show h1 small {font-size: 9px; font-weight: normal; letter-spacing: normal; font-family: verdana, sans-serif}
#photo-show #link {position: absolute; top: 10px; right: 0; font-size: 9px; text-align: right; font-weight: normal;  letter-spacing: normal; font-family: verdana, sans-serif}
#photo-show #pagination {margin-bottom: 15px; text-align: right; border-top: 1px solid black; padding-top: .25em}
#photo-show #pagination a {padding: 0 1em; font-size: 10px; color: #777}
#photo-show #pagination a:hover {color: #000;}

#similar_event, #event, #partners, #top_active, #top_event, #top_know_how, #top_active  {width:100%; margin-bottom:18px;}

#event h1  {color: #06367e; border-color: #06367e}
#partners h1  {color: #06367e; border-color: #06367e}
#similar_event h1  {color: #06367e; border-color: #06367e}
#similar_news h1  {color: #06367e; border-color: #06367e}
#top_active h1  {color: #06367e; border-color: #06367e}
#top_event h1  {color: #06367e; border-color: #06367e}
#top_news h1  {color: #06367e; border-color: #06367e}
#top_know_how h1 {color: #06367e; border-color: #06367e}

#organizer {background: url(../images/title_organizer.jpg) no-repeat; padding-top:30px; width:100%; margin-bottom:18px;}

#gallery {width:100%; }


#comments {clear:both;}
#comments table {width: 100%; font-size: 9px;}
#comments table td {vertical-align: middle; padding: 3px 0}
#comments table .icon {width: 15px;}
#comments table .name {width: 12%; text-align: right; padding-right: 3px}
#comments table .date {width: 18%; color: #777}
#comments .disclaimer {font-size: 9px; color: #777; margin-top: 20px}
#comments form.comment {float: none;}
#comments .comment textarea.text {border: 1px solid #c6c6c6; width: 100%; height: 150px; background: #f0f0f0; float: none;}
.comment .text {float:left; width:270px;}
.comment .info {text-align:right; float:right; width:200px;}

#comment {font-size: 10px; }
#comment .top {font-size: 9px; color: #777; border-bottom: 1px solid #000; padding-bottom: 5px; position: relative;}
#comment .top strong {font: bold 18px Georgia, 'Times New Roman', serif; color: #000}
#comment .top .buttons {position: absolute; right: 0; bottom: 5px; bottom: 5px}
#comment .comment-text {font-size: 10px; line-height: 18px; padding: 20px 0;}
#comment .info {color: #777}
#comment .info strong {color: #000; font-weight: normal}

#gallery .file {background: url(../images/file_orange.jpg) no-repeat; padding-left:5px;}

.boxes > div {position: relative;}

.ui-tabs-hide {display: none;}
.boxes .ui-tabs-nav {position: absolute; bottom: 0; left: 0; font: 9px Verdana, sans-serif; border-top: 1px solid black; width: 100%;
                     line-height: 18px;}
.boxes .ui-tabs-nav li {list-style: none; float: left; margin-right: 5px; width: 10px}
.boxes .ui-tabs-nav li a {color: #bebebe;}
.boxes .ui-tabs-nav li a:hover {color: #000;}
.boxes .ui-tabs-loading-custom {width: 100%; height: 100%; background: url(../images/loading.gif) no-repeat center 50px;}
.boxes .ui-tabs-selected a {color: black !important; font-weight: bold; cursor: default}

.boxes div.buttons {position: absolute; bottom: 3px; right: 0; font-size: 9px;}
.boxes div.buttons a {color: #777777; margin-right: 10px}
.boxes div.buttons a img {margin-bottom: -1px; margin-right: 3px;}
.boxes div.buttons a:hover {color: #000; text-decoration: none;}

#hyde_park div.buttons a { margin-right: 0 !important}

a#home-link {display: block; width: 340px; height: 62px;}

div.table { width:100%;}
div.table .tableRow, div.table .tableHeader { float:left; clear:both; }
div.table .tableHeader { font-weight:bold; }
div.table .tableRow div, div.table .tableHeader div { float:left; }
div.table .tableRow div.small, div.table .tableHeader div.small { width:120px; }
div.table .tableRow div.medium, div.table .tableHeader div.medium { width:200px; }
div.table .tableRow div.large, div.table .tableHeader div.large { width:300px; }
div.table .unread a, div.table .unread { color: #993399; font-weight:bold; }

.textarea { width:200px; height:100px;}

/* modules */

/* EVENTS  */
.event {color: #f19b36}
.event-color {color: #f19b36 !important}
#top_menu .event-color {color: black !important;}
#top_menu .event-color:hover,
#top_menu li.current .event-color {color: #f19b36 !important}
#module-event-show h1,
#module-event-list h1,
#module-event-comment h1 {color: #f19b36; border-color: #f19b36}
/* NEWS */
.news {color: #06367e}
.news-color {color: #06367e !important}
#top_menu .news-color {color: black !important;}
#top_menu .news-color:hover,
#top_menu li.current .news-color {color: #06367e !important}
#module-news-show h1,
#module-news-list h1,
#module-news-comment h1 {color: #06367e; border-color: #06367e}
/* COMPANIES */
.company {color: #4882a8}
.company-color {color: #4882a8 !important; border-color: #4882a8 !important}
#top_menu .company-color {color: black !important;}
#top_menu .company-color:hover,
#top_menu li.current .news-color {color: #4882a8 !important}
#module-company-show h1,
#module-company-list h1,
#module-company-comment h1 {color: #4882a8; border-color: #4882a8}
/* LOCALIZATIONS */
.localization {color: #b3cf59}
.localization-color {color: #b3cf59 !important}
#top_menu .localization-color {color: black !important;}
#top_menu .localization-color:hover,
#top_menu li.current .localization-color {color: #b3cf59 !important}
#module-localization-show h1,
#module-localization-list h1,
#module-localization-comment h1 {color: #b3cf59; border-color: #b3cf59}
/* LOCALIZATIONS */
.user-fast-registration { color: #F59B3A }
/* KNOWHOW */
.knowhow {color: #c64e36}
.knowhow-color {color: #c64e36 !important}
#top_menu .knowhow-color {color: black !important;}
#top_menu .knowhow-color:hover,
#top_menu li.current .knowhow-color {color: #c64e36 !important}
#module-knowhow-show h1,
#module-knowhow-list h1,
#module-knowhow-comment h1 {color: #c64e36; border-color: #c64e36}
/* POS PRODUCT */
.posproduct {color: #e4589a}
.posproduct-color {color: #e4589a !important}
#top_menu .posproduct-color {color: black !important;}
#top_menu .posproduct-color:hover,
#top_menu li.current .posproduct-color {color: #e4589a !important}
#module-posproduct-show h1,
#module-posproduct-list h1,
#module-posproduct-comment h1 {color: #e4589a; border-color: #e4589a}
/* HYDE PARK */
.hydepark {color: #8d8d8d}
.hydepark-color {color: #8d8d8d !important}
#top_menu .hydepark-color {color: black !important;}
#top_menu .hydepark-color:hover,
#top_menu li.current .hydepark-color {color: #8d8d8d !important}
#module-hydepark-show h1,
#module-hydepark-list h1,
#module-hydepark-comment h1 {color: #8d8d8d; border-color: #8d8d8d}
/* FORUM */
h1.forum a {color: #8d8d8d; text-decoration:none;}
h1.forum a:hover {text-decoration:underline;}
.forum {color: #8d8d8d}
.forum-color {color: #8d8d8d !important}
#top_menu .forum-color {color: black !important;}
#top_menu .forum-color:hover,
#top_menu li.current .forum-color {color: #8d8d8d !important}
#module-forum-show h1,
#module-forum-list h1,
#module-forum-comment h1 {color: #8d8d8d; border-color: #8d8d8d}


/* AUTH-LOGIN  && NEWSLETTER-ADD*/
#module-newsletter-add h1 {text-align: center; font: normal 24px Verdana, sens-serif; color: #f19b36;
                           padding: .5em 0;}
#module-auth-login form,
#module-newsletter-add form {width: 255px; margin: 0 auto; margin-bottom: 50px;}
#module-auth-login form div,
#module-newsletter-add form div {padding: .5em 0; clear: both;}
#module-auth-login form .text,
#module-newsletter-add form .text {padding: .25em; border: 1px solid #d6d6d6; width: 200px; background: #f1f1f1}
#module-auth-login form label,
#module-newsletter-add form label {display: block; float: left; width: 40px; text-align: right; margin-right: .5em;
                                   line-height: 19px; color: #777}
#module-auth-login form .buttons {font: 9px Verdana, sans-serif; text-align: right}
#module-auth-login form .button,
#module-newsletter-add form .button {float: right; padding: .25em; padding-right: 12px; color: #777; font: 9px Verdana, sans-serif;
                                     background: transparent url(../images/icon-forward-event.gif) no-repeat right; border: none; cursor: pointer}
#module-auth-login form .buttons a { color: #777; line-height: 19px;}
#module-auth-login form .buttons strong {color: #b8b8b8; font-weight: normal}

#module-newsletter-add form .button {float: right; padding-left: .25px; padding-right: 12px;
                                     background: url(../images/icon-forward-event.gif) no-repeat right}

#module-localization-show .col-12 h3 {margin-top: 10px;}

/* PRIVATE MESSAGES */
#module-message-index h1 {font: normal 24px Verdana, sens-serif; color: #f19b36; text-align: right;}
#module-message-index table {width: 800px; background: #fff6d5}
#module-message-index table th {padding: .5em 1em; text-align: left; border-right: 2px solid #fff; color: #f19b36}
#module-message-index table td {padding: .5em 1em; border: solid #fff; border-width: 2px 2px 0 0}
#module-message-index table .unread td {background: #ffeca8; font-weight: bold;}
#module-message-index .ui-tabs-nav {width: 150px; margin: 29px auto; height: 20px; float: left; margin-right: 2px;}
#module-message-index .ui-tabs-nav li {padding: .75em 1em; list-style: none; background: #fffbec;
                                       border-bottom: 2px solid #fff;}
#module-message-index .ui-tabs-nav a {display: block;}
#module-message-index .ui-tabs-nav li:hover {background: #fff6d5}
#module-message-index .ui-tabs-nav .ui-tabs-selected {font-weight: bold; background: #fff6d5}
#module-message-index .ui-tabs-nav .ui-tabs-selected a {background: url(../images/icon-forward-event.gif) no-repeat right}
#module-message-index .ui-tabs-panel {float: left;}

#module-message-show .col-12,
#module-message-send .col-12 {width: 15%}
#module-message-show .col-22,
#module-message-send .col-22 {width: 84%}
#module-message-show .message {background: #fff6d5;}
#module-message-show .message .profile,
#module-message-show .messageBox {padding: 1em;}
#module-message-show .head {border-bottom: 1px solid #f19b36; padding-bottom: 3px; position: relative;}
#module-message-show .head .subject {font-size: 15px; font-weight: bold;}
#module-message-show .head .date {font-size: 9px; font-weight: normal; position: absolute; right: 0; bottom: 3px}
#module-message-show .content {padding: .5em 0}
#module-message-show .messageBox {border-left: 2px solid #fff}
#module-message-show pre {font: 11px Verdana, sans-serif; line-height: 16px;}
#module-message-show h1,
#module-message-send h1 {font: normal 24px Verdana, sens-serif; color: #f19b36; padding: .5em 0}
#module-message-send .messageMenu {margin-top: 52px;}

.messageMenu li {padding: .75em 1em; list-style: none; background: #fff6d5; margin-right: 2px; border: 1px solid #fff}
.messageMenu li:hover {border: 1px solid #ffca71}
.messageMenu li a {display: block; font-weight: bold;}
.messageMenu li a:hover {text-decoration: none;}

.profileBox {width: 200px; float: left; padding: 1em;}
.newMessage {background: #fff6d5;}
.newMessage form {padding: 1em;}
.newMessage form div {clear: both; padding: .25em 0;}
.newMessage form label {display: block; width: 105px; float: left; text-align: right; margin-right: 15px;
                        font-weight: bold; line-height: 19px;}
.newMessage form .text,
.newMessage form .textarea {width: 650px; padding: .25em; border: 1px solid #f19b36}
.newMessage form .button {padding: .25em; padding-right: 12px; color: #777; font: 10px Verdana; margin-left: 120px;
                          background: transparent url(../images/icon-forward-event.gif) no-repeat right; border: none; cursor: pointer}

#company_categories li {list-style: none; padding: .25em 0; padding-left: 12px;
                        background: url(../images/icon-forward-company.gif) no-repeat left 5px;}
#company_categories li.all {background: url(../images/icon-forward-black.gif) no-repeat left 5px;}
#company_categories li {cursor: pointer}
#company_categories li a:hover {text-decoration: none;}
#company_categories ul li ul {display: none; padding: .25em .5em}
#company_categories ul li ul li {background: url(../images/icon-forward-hydepark.gif) no-repeat left}

#post-list .post .col-12 {width: 213px; margin-right: 20px}
#post-list .post .col-22 {width: 213px; padding-top: 22px;}
#post-list .post .col-22 .details-2 a { color: blue; }
#post-list .post .col-22 .details-2 a:hover { text-decoration: underline; }
#post-list .post h3 {font: normal 11px Verdana, sans-serif; color: #777}
#post-list .post p {color: #000}
#post-list .post .icon-M {float: left; margin-right: 10px; width: 116px; height: 71px; overflow: hidden; text-align: center;}

#post-list .post {position: relative; width: 580px; overflow: hidden; }
#post-list .stars {position: absolute; top: 10px; right: 0}

.credentials ul li {list-style: none;}
.credentials ul li.root {font-weight: bold;}
.credentials ul li ul {display: none; color: #999}

.post-detail .short_name {padding-bottom: 1em; color:#777}

#module-localization-list #post-list .details p,
#module-search-index #post-list .details p, {color: #777 !important}
#module-localization-list #post-list .details p strong,
#module-search-index #post-list .details p strong {font-weight: normal; color:#000 !important}

#module-posproduct-list #post-list .details p {color: #777 !important}
#module-posproduct-list #post-list .details p strong {font-weight: normal; color:#000 !important}

#addForm h1 {font: normal 24px Verdana, sens-serif; color: #f19b36; padding-bottom: .5em}
#addForm h2 {font-weight: normal; color: #f19b36; padding: .5em; clear: both;}
#addForm .col-12 {width: 100px; margin-right: 20px;}
#addForm .col-22 {width: 800px;}
#addForm .addForm div {padding: .5em 0; clear: both; position: relative}
#addForm .addForm div .errors {position: absolute; top: 5px; right: 0; color: red; font-weight: bold}
#addForm .addForm div .errors li {list-style: none;}
#addForm .addForm .file,
#addForm .addForm .text,
#addForm .addForm .select,
#addForm .addForm .date {width: 300px; padding: .25em; border: 1px solid #d6d6d6}
#addForm .addForm .focus {border: 1px solid #f19b36}
#addForm .addForm  label {width: 100px; display: block; float: left;}
#addForm .addForm .tags li {list-style: none; float: left; padding-right: 1em}
#addForm .addForm .tags li a {color: #999}

#addForm .addForm .gallery {float: left; width: 270px; margin-right: 20px; }
#addForm .addForm .files {float: left; width: 270px; clear: none;}
#addForm .addForm .gallery .fileinput,
#addForm .addForm .files .fileinput {padding: 1em; background: #FFF6D5 ; border: 1px dashed #F19B36; text-align: center}

#addForm .addForm #links .link {padding: 1em; background: #FFF6D5 ; border: 1px dashed #F19B36; margin: 10px 0}

.addForm hr {margin: 1em 0; border: none; height: 1px; background: #e5e5e5}


#existing-files h1 {font: normal 24px Verdana, sens-serif; color: #f19b36; padding-bottom: .5em}
#existing-files h2 {font-weight: normal; color: #f19b36; padding: .5em; clear: both;}
#existing-files .gallery div {float: left; width: 180px; height: 110px; overflow: hidden; position: relative; margin: 0 10px 10px 0}
#existing-files .button {position: absolute; top: 10px; right: 0; padding: .25em .5em; border: none; z-index: 100;
                         background: #fff url(../images/icon-delete.gif) no-repeat 5px; cursor: pointer; text-align: right; padding-left: 1.25em;}
#existing-files img {}

#existing-files .files {clear: both;}
#existing-files .files li {float: left; width: 178px; padding: 2.5em 0; text-align: center; margin: 0 10px 10px 0;
                           list-style: none; position: relative; background: #FFF6D5; border: 1px dashed #F19B36; }
#existing-files .files li a {display: block; width: 100%; overflow: hidden; height: 15px}
#existing-files .files .button {background: #FFF6D5 url(../images/icon-delete.gif) no-repeat 5px; top: 0}


.disclaimer {font: 9px Verdana, sans-serif; line-height: 18px; padding-bottom: 1em;}
.disclaimer hr {margin: 1em 0; border: none; height: 1px; background: #e5e5e5}
/*
#module-search-advanced h1 {font: normal 24px Verdana, sens-serif; color: #f19b36; text-align: right;}
#module-search-advanced .col-22 {width: 800px; background: #fff6d5}
#module-search-advanced .ui-tabs-nav {width: 150px; height: 20px; float: left; margin-right: 2px;}
#module-search-advanced .ui-tabs-nav li {padding: .75em 1em; list-style: none; background: #fffbec;
    border-bottom: 2px solid #fff;}
#module-search-advanced .ui-tabs-nav a {display: block;}
#module-search-advanced .ui-tabs-nav li:hover {background: #fff6d5}
#module-search-advanced .ui-tabs-nav .ui-tabs-selected {font-weight: bold; background: #fff6d5}
#module-search-advanced .ui-tabs-nav .ui-tabs-selected a {background: url(../images/icon-forward-event.gif) no-repeat right}
#module-search-advanced .ui-tabs-panel {float: left; padding: 1em; width: 96%;}

#module-search-advanced .ui-tabs-panel form div {clear: both; padding: .25em 0;}
#module-search-advanced .ui-tabs-panel form label {display: block; width: 150px; float: left; text-align: right; margin-right: 15px;
    font-weight: bold; line-height: 19px;}
#module-search-advanced .ui-tabs-panel form .text,
#module-search-advanced .ui-tabs-panel form .select,
#module-search-advanced .ui-tabs-panel form .date {width: 550px; padding: .25em; border: 1px solid #f19b36}
#module-search-advanced .ui-tabs-panel form .button {padding: .25em; padding-right: 12px; color: #777; font: 10px Verdana;
    margin-left: 120px; background: transparent url(../images/icon-forward-event.gif) no-repeat right; border: none; cursor: pointer}
*/

#user-panel-menu .ui-tabs-selected {font-weight: bold;}

.form-title {padding-bottom: 4px; border-bottom: 1px solid #000; position:relative;}
.form-title h1 {letter-spacing: -1px; color: #4882a8; font-family: 'Myriad Pro', Verdana, sans-serif;}
.form-title h1 small{font-size: 9px; font-weight: normal; color: #777; letter-spacing: normal; font-family: Verdana, sans-serif;}
.form-title #krok_1 {position: absolute; bottom: 4px; right: 0}

#search-small-cover { height: 72px; padding: 0 0 0 6px; background: #EBF3D4; margin-bottom: 20px; }
#search-small-cover form.small-search {margin: 0 0 0 4px; padding: 0; }
#search-small-cover form.small-search div { /*width: 140px;*/ margin: 10px 10px 0 0; float: left; }
#search-small-cover form.small-search div select { font-size: 13px; height: 21px; width: 180px; text-align: center; }
#search-small-cover form.small-search div select option {text-align: left; }
#search-small-cover form.small-search input#search-text-btn {background: url(../images/search-text-icon.gif) no-repeat; width: 94px;  float: left; height: 23px; margin: 9px 8px 0 0px; line-height: 13px; cursor: pointer; border: none; }
#search-small-cover a.standard { font-size: 9px; float: left; margin-top: 14px; font-size: 9px; text-decoration: underline; }
#search-small-cover a.standard:hover { color: #000; text-decoration: none; }

.ps-form div.optionsTypes div{clear: none !important; width: 178px !important; float: left !important;}
.ps-form div.optionsTypes .labelFloat {height: 110px; }

.ps-form fieldset {padding: 15px 0; border: none; clear: both; border-bottom: 1px solid #e5e5e5}

.ps-form .label,.ps-form .label {width: 124px; display: block; float: left; text-align: right; padding-right: 15px; font-weight: bold; color: #898989}
.ps-form .labelFloat {width: 124px; height: 122px; display: block; float: left; text-align: right; padding-right: 15px; font-weight: bold; color: #898989}
.ps-form div.optionsRecreation .labelFloat { height: 100px; }
.ps-form  fieldset#business div.optionsRecreation .labelFloat { height: 100px; }
.ps-form .labelLocation {width: 124px; height: 130px; display: block; float: left; text-align: right; padding-right: 15px; font-weight: bold; color: #898989}
.ps-form .labelSurround {width: 124px; height: 40px; display: block; float: left; text-align: right; padding-right: 15px; font-weight: bold; color: #898989}
.ps-form .required {background: url(../images/icon-required.jpg) no-repeat 125px top}
.ps-form .text,
.ps-form .date,  #addForm .addForm .ps-form .text {width: 299px; height: 14px; border: 1px solid #ccc; background: #f1f1f1; font-size: 10px; padding: 0; }
.ps-form .select { width: 299px; border: 1px solid #ccc; background: #f1f1f1; font-size: 10px;  }
.ps-form .textarea {width: 299px; height: 190px; border: 1px solid #ccc; background: #f1f1f1; font: 10px Verdana, sans-serif;}
.ps-form .textarea2 { background: #FBE3C8 !important; }
.ps-form div {clear: both; padding: 6px 0; position: relative;}
.ps-form div.options div {margin-left: 139px; font-weight: bold; color: #898989}
.ps-form div.options div.root label,
.ps-form div.options div.root p {color: #000}
.ps-form div.optionsRecreation{ clear: both; float: left;  width: 500px}
.ps-form div.optionsRecreation div label, #addForm .addForm .ps-form div.optionsRecreation div label{ color: #898989; font-size: 10px; font-weight: bold; width: auto; float: none; display: inline; }
.ps-form div.optionsRecreation div,  #addForm .addForm .ps-form div.optionsRecreation div {clear: none !important; width: 84px !important; float: left !important; padding: 0 0 10px 0; }
.ps-form div.optionsRecreation div input { vertical-align: middle; }
.ps-form div.rooms { width: 66px; clear: none !important; float: left; padding-left: 10px;}
.ps-form .last { width: 91px !important; }
.ps-form div.rooms input.text { width: 28px !important; }
.ps-form div.rooms .label { display: inline; float: none !important; padding-right: 0px; width: auto !important; display: inline !important;}
.ps-form div.rooms1 { float: left; width: 205px; position: relative; text-align: right; clear: none; padding: 5px 0 6px 0 ; }
#addForm .addForm div.rooms1 { width: 180px; padding-right: 10px; }
.ps-form div.rooms1 .tooltip, .ps-form div.rest .tooltip { font-weight: bold !important; font-size: 11px; color: #898989 !important; padding-right: 15px; width: 124px; text-align: right; position: absolute !important; left: 0; clear: none !important;  }
#addForm .addForm div.rooms1 .tooltip { width: 100px; }
.ps-form div.rooms1 input.text { width: 28px !important; margin: 0; }
.ps-form div.rooms1 .label { width: 50px !important; display: inline !important; float: none !important; padding-right: 5px; }
.ps-form div.toolwith { padding: 0px; position: relative; float: left; width: 281px; overflow: hidden; }
#addForm .addForm .ps-form div.toolwith { width: 258px; padding-top: 20px; }
.ps-form div.toolwith label {margin-top: 30px; }
.ps-form div.toolwith input {margin-top: 30px; width: 140px; }
.ps-form div.toolwith .tooltip { position: absolute !important; top: 6px; left: 0; color: #898989 !important; font-weight: bold !important; font-size: 11px; text-align: right; margin: 0; width: 116px; clear: none !important;}
.ps-form .forKawiarnieMax { padding-top: 49px !important; }
.ps-form .forSalaMax { padding-top: 49px !important; }
.ps-form .classbutton, .ps-form .classbutton2, .ps-form .classbuttonSurr, .ps-form .classbuttonSurr2 { padding-top: 46px !important; padding-bottom: 16px; }
#addForm .addForm .classbutton, #addForm .addForm  .classbutton2, #addForm .addForm  .classbuttonSurr, #addForm .addForm  .classbuttonSurr2 { padding-top: 46px !important; padding-bottom: 16px; }

.ps-form label.confer { font-weight: bold; color: #898989; width: 139px; display: block; float: left; height: 35px; margin: 0; padding: 0; }
.ps-form div.optionsLocation{ clear: both; float: left; width: 500px;}
.ps-form div.optionsLocation div label{ display: inline !important; float: none !important; width: auto !important;  font-weight: bold; color: #898989; font-size: 10px; }
.ps-form div.optionsLocation div{clear: none !important; width: 163px !important; float: left !important; padding: 0 0 10px 0; }
.ps-form div.optionsLocation div input { vertical-align: middle; }
.ps-form div.strip-above {border-top: solid 1px #E5E5E5; margin-top: 25px; padding-top: 20px; }
.ps-form div.strip-below {border-bottom: solid 1px #E5E5E5; margin-bottom: 25px; padding-bottom: 28px;}
.strip-above #button, .strip-above  #button2, .strip-above #buttonSurr, .strip-above #buttonSurr2 {margin: 0 0 0 8px; }
.strip-above  #button2, .strip-above #buttonSurr2 { margin-right: 10px; }

#form-6 span.stars-input { float: left; margin: 0; padding: 0; }
#form-6 span.stars-input input { margin: 0 5px 0 0px; }
label.stars-piec, label.stars-cztery, label.stars-trzy, label.stars-dwa, label.stars-zero { display: block; float: left; width: 145px; font-weight: bold; font-size: 10px; padding: 0; margin: 0px 0 10px 0; background: url(../images/stars-5.gif) no-repeat; color: #fff; }
label.stars-cztery {width: 251px; background-position: -12px 0;}
label.stars-trzy { background-position: -24px 0; }
label.stars-dwa {width: 254px; background-position: -36px 0;}
label.stars-zero { color: #898989;  background-position: -120px 0;}

#form-6 .description {width: 124px; float: left; text-align: right; padding: 0 15px 0 0; font-weight: bold; color: #898989; font-size: 11px; height: 64px; clear: none; }
#form-6 dt, #form-6 dl; { float: left; clear: none; }
#form-6 dd { float: left; clear: none; }
#form-6 #stars { float: left; width: 328px; padding: 0; border-style: none; }
#form-6 #stars span { float: left; }
#form-6 #stars div { width: 151px; padding: 0 0 10px 0; float: left; clear: none; }
#form-6 #stars div label {font-weight: bold; color: #898989; font-size: 10px; margin-left: 4px; display: block; float: left; margin-top: 2px; }
#form-6 #stars input { vertical-align: middle }
/*#form-6 #stars .stars-piec { background: url(../images/stars-5.gif) no-repeat left center; }
#form-6 #stars .stars-cztery { background: url(../images/stars-4.gif) no-repeat left; }*/

.ps-form div.optionsStandard { width: 500px; clear: both; float: left;}
.ps-form div.optionsStandard label { height: 80px; }
.ps-form div.optionsStandard div{clear: none !important; width: 163px !important; float: left !important; padding: 0 0 10px 0; }

h1.advenced-search { color: #898989; padding-bottom: 5px;}

.ps-form .tags li {list-style: none; float: left; padding-right: 1em}
.ps-form .tags li a {color: #999}
.ps-form .row {position: relative;}
.ps-form iframe { margin-top: 40px;}
.ps-form .tooltip {position: absolute; top: 0; right: 0; width: 129px; color: #f39b38 !important; font-size: 9px; font-weight: normal !important;}
.ps-form .tooltip2 {position: absolute; padding: 0 0 0 10px; top: 7px; width: 190px; right: -60px; border: 1px solid #fff; border-style: solid none solid none; z-index: 90; background-color: #fcebd8; color: #000000 !important; font-size: 11px !important }
#grandeTooltip2 .button { border: none; background: url(../images/premium-button-bkg.gif) no-repeat; width: 151px; height: 23px; line-height: 23px !important; margin: .5em auto; display: block; color: #000; font-weight: normal;}
.ps-form .fileinput div {margin-left: 130px; margin-top: -5px; clear: none;}
.ps-form .fileinput div div {margin: 10px; padding: .25em; background: #f1f1f1; border: 1px solid #ccc; width: 250px; } /*overflow: hidden */
.ps-form .fileinput div div a {font-weight: bold;}
.ps-form .partner div {padding: 0;}
.ps-form #disclaimer .label {float: right; width: 540px; text-align: left; font-size: 9px; font-weight: normal; line-height: 18px}

.ps-form .description {font-size: 9px; color: #777; padding-left: 20px;}
.ps-form .description strong {color: #f19b36;}
.ps-form .options {position: relative;}

.register-select fieldset {padding: 30px 0;}

#adv-search .ps-form .button {float: right; background: url(../images/search-icon.gif) no-repeat right; padding-right: 15px; border: none; margin-right: 145px; }
.ps-form .row h1 {width: 60%; text-align: right}
.ps-form .errors {position: absolute; top: 0; right: 0; width: 129px; color: red !important; font-size: 9px; font-weight: normal !important; background-color: #fff; z-index: 1000; padding: 6px 0;}
.ps-form .errors li {list-style: none;}

.ps-form #reveal-search {display: block; margin-left: 140px; width: 288px; text-align: center; font-weight: bold;  background: url(../images/reveal-search-bkg.gif) no-repeat; margin-top: 20px; font-size: 10px; height: 29px; text-align: center; line-height: 29px;}
.ps-form #reveal-search:hover {color: black;}
.ps-form .mid-text {padding-left: 130px; font-weight: bold; padding-top: 20px; border-top: 1px solid #e5e5e5; padding-bottom: 20px; margin-top: 20px; color: #898989}
.ps-form #findCompany {margin-left: 140px; width: 147px; height: 23px; font: bold 11px Verdana, sans-serif; background: url(../images/findCompany-bkg.gif) no-repeat; font-size: 10px;}

.userDetails td {border: 1px solid #ccc; border-style: none solid solid solid}
td .editable:hover {background: #f1f1f1; border: 1px dashed #ccc;}
.not_activated td .editable:hover {background: #ccc; border: 1px dashed #000;}

#module-user-edit #left_column {margin-right: 2em;}
#module-user-index #main_column {width: 600px; margin-left: 15px; }
#module-user-index #main_column ul {padding-bottom: 18px}
#module-user-index #main_column li {margin-left: 36px; list-style: none}
#module-user-index #main_column p {padding-bottom: 18px; line-height: 14px; font-size: 11px;}
#module-user-index #main_column p strong {color: #f39b39; font-weight: normal;}

#user-panel-menu {width: 160px; border: 1px #000; border-style: solid none;}
#user-panel-menu li{list-style: none; padding: .35em 0; color: #d9cccc}

#footer {clear: both; border-top: 1px solid #c6c6c6; padding: 8px 0; margin-top: 20px;
         position: relative; font-size: 9px;}
#footer .links {position: absolute; left: 0; top: 8px;}
#footer li {list-style: none; float: left; padding: 0 10px; border-right: 1px solid #c6c6c6;}
#authors {position: absolute; right: 0; top: 8px; padding-bottom: 8px;}
#authors li {float: none; text-align: right; border: none;}

.ajax-box {position: relative; padding-bottom: 10px; margin-bottom: 20px;}
.ajax-box h1 {border-bottom: 5px solid; font: bold 22px 'Myriad Pro', 'Verdana', sans-serif; margin-bottom: 10px; padding-bottom: 1px; letter-spacing: -1px}
.ajax-box h2 {font: bold 14px Georgia, serif;}
.ajax-box ul {position: absolute; bottom: 0; left: 0; height: 10px; width: 100%; border-top: 1px solid #000}
.ajax-box ul li {list-style: none; float: left; padding: 0 2px;}


/** for autocomplete **/
.ac_results { border: 1px solid gray; background-color: white; padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none; }

.ac_results li { font-size:13px; padding: 2px 5px; white-space: nowrap; color: #101010; text-align: left; }

.ac_over { cursor: pointer; background-color: #F0F0B8; }

.ac_match { text-decoration: underline; color: black; }

#placeholder {padding: 2em 1em;}
#placeholder #nav li {list-style: none; float: left; padding: 0 .25em; font-weight: bold;}
#placeholder #results {clear: both; margin: .25em 0}
#placeholder #results ul {width: 33%; float: left;}
#placeholder #results li {list-style: none; margin: .25em 0}
#placeholder #results li a {color: #777}

.searchResult {margin: 1em 0; clear: both;}
.searchResult h1 {border-bottom: 1px solid #000; font-family: "Myriad Pro", Verdana, sans-serif; letter-spacing: -1px;}
.searchResult h1 small {color: #777; font: 9px Verdana, sans-serif; letter-spacing: 0;}

#module-content-kontakt {text-align: center; line-height: 18px}
#module-content-kontakt h3 {font: bold 11px Verdana, sans-serif; margin-top: 20px; color: #898989; }

#module-content-regulamin h1 {text-align: center; font: bold 2em 'Myriad Pro', Verdana, sans-serif; letter-spacing: -1px;}
#module-content-regulamin h2 {text-align: center; padding: .5em 0; font: 1.7em 'Myriad Pro', Verdana, sans-serif; letter-spacing: -1px;}
#module-content-regulamin p {padding: .5em 0; line-height: 1.7em}

#password-reminder .description {width: 230px; margin-left: 120px; font-size: 9px; line-height: 14px;}
#password-reminder .mail {width: 226px; padding: 3px 0}
#password-reminder .buttons {text-align: right; width: 360px; font-size: 9px; color: #898989}
#password-reminder .button {border: none; background: url(../images/icon-forward-event.gif) no-repeat right; font: 9px Verdana, sans-serif; padding-right: 10px}

#pagination .photo-title {float:left; font-size:10px; color:#555;}
#existing-files .photo-title {position: absolute; bottom: 10px; right: 0; padding: .25em .5em; border: none; z-index: 100; text-align: right; padding-left: 0.25em;}
#existing-files .controls {clear:both;}

/* KONTO PREMIUM */
#premium-box {float: left; width: 161px; background-color: #f39b39; color: #fff; text-align: center; font-weight: bold; xpadding: 1em 0; margin-left: 5px;}
#premium-box p {padding: 5px 0;}
#premium-box p big {font: 12px;}
#premium-box h1 {font-size: 15px;}
#premium-box a {color: #fff;}
#premium-box .button {border: none; background: url(../images/premium-button-bkg.gif) no-repeat; width: 151px; height: 23px; line-height: 23px !important; margin: .5em auto; display: block; color: #000; font-weight: normal}

#pager {background: #fff}
#module-admin-users {padding-bottom: 2em; position: relative}

#module-news-addFiles #main_column h2,
#module-company-premium-accept #main_column h2,
#module-company-premium-prepare #main_column h2 {font: bold 11px Verdana, sans-serif; margin-left: 140px; padding: 10px 0}

#premium-finalize p {text-align: center; padding: 8px 0;}
#premium-finalize a {font-weight: bold;}

.ps-form .extended .text {background-color: #fcebd8; color: #000000 !important; font-size: 10px !important}
.ps-form .extended .tooltip {background-color: #fcebd8; color: #000000 !important; font-size: 11px !important}
.ps-form .extended .text2 {background-color: #F1F1F1 !important; color: #000000 !important}
.ps-form .extended .tooltip {padding: 0 10px; padding-left: 10px; top: 7px; min-height: 14px; width: 180px; right: -60px; border: 1px solid #fff; border-style: solid none solid none; z-index: 90}

.ps-form .row #grandeTooltip {height: 562px; text-align: center; font-weight: bold !important; color: #fc0000 !important; background-color: #fbe3c8; width: 191px; right: -60px; font-size: 10px; z-index: 80}
.ps-form .row #grandeTooltip2 { margin-top: 8px; padding-left: 0; height: 790px; text-align: center; font-weight: bold !important; color: #fc0000 !important; background-color: #fbe3c8; width: 191px; right: -60px; font-size: 10px; z-index: 80}

#module-user-localizationForm .ps-form .row #grandeTooltip {height: 562px;}
#module-user-localizationForm .ps-form .row #grandeTooltip2 {height: 790px;}

#module-admin-users {padding-bottom: 20px;}
#module-user-companyForm #grandeTooltip .button {border: none; background: url(../images/premium-button-bkg.gif) no-repeat; width: 151px; height: 23px; line-height: 23px !important; margin: .5em auto; display: block; color: #000; font-weight: normal;}
#module-user-localizationForm #grandeTooltip .button {border: none; background: url(../images/premium-button-bkg.gif) no-repeat; width: 151px; height: 23px; line-height: 23px !important; margin: .5em auto; display: block; color: #000; font-weight: normal;}




/*             */
/*    FORUM    */
/*             */

/* boxUser on Post layer */
div.post-user-box { width: 100%; padding-bottom: 15px; overflow: hidden; }
div.post-user-box h2.heading { float: left; display: inline; }
div.post-user-box #boxUserPost { float: right; display: inline; text-align: right; }
div.post-user-box #boxUserPost img { margin-left: 10px; float: right; display:  }


/* header */
div#header.forum { background: url(../img/forum/header.jpg) no-repeat center bottom; }
div#header.forum h1 { background: none; left: -16px; width: 266px;}
div#header.forum div { background: none; }
div#header.forum div #register li { border-left: 1px solid #FFF; }
div#header.forum div #register li a { color: #FFF; }

div.forum-wrapper-outer { width: 980px; background: #FFF url(/img/forum/content.gif) no-repeat 0 top; }
div.forum-wrapper-inner { width: 950px; padding: 10px 15px; overflow: hidden; background: url(/img/forum/content.gif) no-repeat -980px bottom; }

div.forum-wrapper-outer td,
div.forum-wrapper-outer th,
div.forum-wrapper-outer button,
div.forum-wrapper-outer input,
div.forum-wrapper-outer option,
div.forum-wrapper-outer optgroup,
div.forum-wrapper-outer select,
div.forum-wrapper-outer textarea { color: #15242E; }
div.forum-wrapper-outer a { color: #15242E; text-decoration: none; }
div.forum-wrapper-outer a:hover { text-decoration: underline; }

/* container */
div#forum-container { width: 980px; overflow: hidden; margin: 58px auto 0px; }

/* categories menu */
ul.forum-cat { width: 960px; margin: 0 0 14px 0; padding: 0 0 0 20px; display: block; list-style-type: none; overflow: hidden; }
ul.forum-cat li { margin-bottom: 14px; float: left; display: inline; height: 38px; position: relative; overflow: hidden;}
ul.forum-cat li a, ul.forum-cat li label { background-repeat: no-repeat; height: 38px; padding-left: 45px; float: left; line-height: 38px; color: #444444; text-decoration: none; font-weight: bold; margin-right: 10px; font-size: 1.2em; }
ul.forum-cat li a img { float: left; }
ul.forum-cat li a span { float: left; margin-left: 7px; cursor: pointer;}
ul.forum-cat li a:hover, ul.forum-cat li a.selected {background-position: 0 -38px; text-decoration: underline; color: #FFC000; }


/* search */
form#search-forum fieldset { width: 222px; height: 20px; float: right; display: inline; overflow: hidden; background: url(../img/forum/search-forum.gif) no-repeat 0 0; border: 0;}
form#search-forum fieldset input.field { width: 190px; height: 16px; padding: 2px 0 5px 5px; float: left; display: inline; border: 0; background: transparent; color: #15242E; font-size: 12px; }
form#search-forum fieldset input.button { width: 25px; height: 25px; margin: 0; padding: 0; border: 0; background: transparent; text-indent: 100px; cursor: hand; cursor: pointer; }



/* top and bottom of table */
div.tab-cover { height: 30px; xoverflow: hidden; position: relative; }
div.tab-cover a.blue { background: url(../img/forum/buttons-blue.gif) no-repeat 0 0; margin: 0px; display: block; height: 35px; line-height: 33px; width: 159px; color: #FFF; font-size: 16px; text-align: center; text-decoration: none; float: left; }
div.tab-cover a.bluex { background: url(../img/forum/dodaj_post.gif) no-repeat 0 0; margin: 0px; display: block; height: 35px; line-height: 33px; width: 160px; color: #FFF; font-size: 16px; text-align: center; text-decoration: none; float: left; }
div.tab-cover.top { padding: 10px 0 15px; }
div.tab-cover.bottom { padding: 15px 0 10px; }

div.tab-cover a.category_button { background: url(../img/forum/category_box.gif) no-repeat 0 0; margin: 0 15px 0 0; display: block; height: 35px; line-height: 33px; width: 227px; color: #FFF; font-size: 16px; text-align: center; text-decoration: none; float: left; }

div.tab-cover ul.pagebar { float: left; margin: 14px 0 0 75px; padding: 0; list-style-type: none;}
div.tab-cover ul.pagebar li { float: left; color: #15242E; display: inline; border-left: 2px solid #15242E; padding:  0 6px; height: 13px; line-height: 1em;}
div.tab-cover ul.pagebar li.f  { border-left: none; }
div.tab-cover ul.pagebar li a { float: left; color: #15242E; font-weight: bold; }
div.tab-cover ul.pagebar li span { font-weight: bold; }
div.tab-cover ul.pagebar li span.active { color: #F19B36; }
div.tab-cover ul.pagebar li a:hover { color: #15242E; }
div.tab-cover ul.pagebar li.text { border: none; }
div.tab-cover ul.pagebar li.text a { font-weight: normal; text-decoration: underline; }
div.tab-cover ul.pagebar li.text a:hover { text-decoration: none; }

div.tab-cover form#search fieldset { top: 7px;}

div.tab-cover a.right { float: right; line-height: 30px; color: #15242E; display: block; text-decoration: underline; }
div.tab-cover a.right:hover { color: #15242E; text-decoration: none; }

/* table */

table#list { width: 100%; border-spacing: 0; border-collapse: collapse; }
table#list thead td { height: 36px; line-height: 20px; padding-left: 0; padding-right: 0; background: url(../img/forum/thead-forum.gif) no-repeat center 0; font-weight: bold; font-size: 1.1em; color: #15242E; }
table#list thead td.f { background-position: 0 0; text-align: center; }
table#list thead td.l { background-position: right 0; }
table#list thead td div { margin: 2px 0; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;text-align: center;}
table#list thead td div.left { padding-left: 0.8em; text-align: left; }
table#list thead td.f div { border-left: 0; }
table#list thead td.l div { padding: 0 5px; border-right: 0; }
table#list tbody td { text-align: center; padding: 0.3em 1em; border-bottom: 1px solid #DBDAD7; }
table#list tbody td.title { text-align: left; font-weight: bold; width: 460px; }
table#list tbody td.title img { float: right; margin-left: 6px;}
table#list tbody td.title a.titleTopicLink { float: left; margin-top: 0.4em; overflow: hidden; color: #15242E; text-decoration: none; }
table#list tbody td.title a.titleTopicLink:hover { text-decoration: underline; }
table#list tbody td.title a.titleTopicLink.icons0 { width: 460px; }
table#list tbody td.title a.titleTopicLink.icons1 { width: 431px; }
table#list tbody td.title a.titleTopicLink.icons2 { width: 402px; }
table#list tbody td.title a.titleTopicLink.icons3 { width: 373px; }
table#list tbody td.title a span { color: #747474; }
table#list tbody td.user { color: #15242E; font-weight: bold; }
table#list tbody td.user a { text-decoration: none; }
table#list tbody td.user a:hover { text-decoration: underline; }
table#list tbody td.user img { width: 39px; height: 39px; float: left; display: inline; }
table#list tbody td.user span { margin-left: 8px; float: left; line-height: 30px; }

table#list tbody td.category a { width: 39px; height: 39px; overflow: hidden; display: block; margin: 0 auto; position: relative; }
/*table#list tbody td.category a:hover img { position: relative; top: -28px; }*/
table#list tbody td.category a img { width: 39px; height: 39px; }
/*table#list tbody tr.blue td { background: #E9F2FD; }*/
table#list tbody tr.grey td { background: #F4F4F4; }

/* legend */

ul#legend { margin: 14px 0 0 0; list-style-type: none; overflow: hidden; padding: 0; }
ul#legend li { display: inline; float: left; margin-left: 25px; }
ul#legend li img { margin-right: 7px; float: left; }
ul#legend li span { line-height: 2.2em; }

div.space { height: 43px; background: url(/img/forum/searchbar.gif) no-repeat 0 0; color: #15242E; }
div.space p { font-weight: bold; font-size: 1.2em; line-height: 43px; margin: 0 0 0 22px;}
div.space span#search-query { font-size: 1.5em; text-transform: uppercase; color: #CFCFCF; }
div.space span#search-res-number { font-weight: normal; font-size: 0.8em; }


div#search-f-cover { height: 40px; margin-bottom: 1px; color: #15242E; }
div#search-f-cover form fieldset { margin: 0; padding: 0; overflow: hidden; }
div#search-f-cover p { font-weight: bold; font-size: 1.2em; margin: 0 0 0 22px; float: left; line-height: 40px; }
div#search-f-cover input { vertical-align: middle; margin: 0 5px 0 20px; line-height: 40px;}
div#search-f-cover label { line-height: 40px; }


/* new subject */
div.w-popup td,
div.w-popup th,
div.w-popup button,
div.w-popup input,
div.w-popup option,
div.w-popup optgroup,
div.w-popup select,
div.w-popup textarea { color: #15242E; }
div.w-popup a { color: #00BAFF; text-decoration: none; }
div.w-popup a:hover { text-decoration: underline; }

body div.w-popup form input.field { width: 224px; height: 25px; margin-right: 10px; padding: 6px 4px; float: left; display: inline; border: 0; background: url(/img/field-inline2.gif) no-repeat right bottom; color: #737373; font-family: Tahoma; font-size: 12px; }
body div.w-popup form input.field.long { width: 514px; background-color: #F1F1F1; border: 1px solid #CCCCCC; }
body div.w-popup form input.field.fmod { width: 216px; height: 15px; }
body div.w-popup form input.field.long.fmod { width: 506px; }
body div.w-popup form input.check,
body div.w-popup form input.radio { margin: 0 3px 0 0; vertical-align: middle; }
body div.w-popup form select.select { height: 23px; padding: 2px; margin-right: 5px; float: left; display: inline; }

div.w-popup { width: 817px; color: #AEAEAE; background: transparent url(../img/forum/w-popup-top.png) no-repeat 0 top; z-index: 3000; position: absolute; top: 30px; left: 50%; margin-left: -406px;}
div.w-popup-bottom { width: 100%; height: 100%;  background: transparent url(/img/forum/w-popup-bottom.png) no-repeat 0 bottom; padding: 12px 0;}
div.w-popup-inner { background: #fff; width: 100%; height: 100%; padding-bottom: 15px;}

div.w-popup-inner h2 { color: #000000; font-size: 18px; margin: 0 0 0 100px; font-weight: bold; padding: 10px 20px; float: left; background: url(../img/forum/plus.gif) no-repeat right center; }

div.w-popup-inner dl.user-info { float: right; margin: 0 12px 0 0;}
div.w-popup-inner dl.user-info dt { font-weight: bold; font-size: 0.9em; float: left; line-height: 63px; }
div.w-popup-inner dl.user-info dd { width: 159px; float: left; margin-left: 12px;}
div.w-popup-inner dl.user-info dd img { display: block; float: left;}
div.w-popup-inner dl.user-info dd span { margin-left: 10px; color: #006AC3; font-size: 1.1em; padding-top: 1.6em; float: left; display: block }

div.w-popup-inner div.user-info-p { width: 300px; line-height: 1.2em; padding: 5px 20px 0 0; float: right; display: inline; font-weight: bold; text-align: right; }
div.w-popup-inner div.user-info-p img { margin-left: 10px; float: right; display: inline; }
div.w-popup-inner div.user-info-p span { color: #00BAFF; }

div.w-popup-inner form { clear: both; margin-top: 0px; padding-top: 12px;}
div.w-popup-inner form fieldset { margin: 0; padding: 0; }
div.w-popup-inner form label.main { width: 113px; text-align: right; padding-right: 10px; font-weight: bold; font-size: 1.2em; line-height: 22px; clear: none; display: block; float: left; }
div.w-popup-inner form label.category { line-height: 34px; }
div.w-popup-inner form div.line { overflow: hidden; margin: 10px 0 20px 0; float: left; width: 100%; }
div.w-popup-inner form div.check { padding-left: 120px; width: 577px;}
div.w-popup-inner form div.check input.onecheck { float: left; margin-right: 10px;}
div.w-popup-inner form div.check p.checkdesc { float: left; width: 546px;  margin: 2px 0 0 0;}
div.w-popup-inner form div.nolabel { width: 577px; padding-left: 123px;}
div.w-popup-inner form input.text { float: left; border: 1px solid #CDCDCD; height: 14px; padding: 4px 2px; width: 577px; }
div.w-popup-inner form input.file { border: 1px solid #CDCDCD; }
div.w-popup-inner form textarea { border: 1px solid #CDCDCD; height: 194px; width: 577px; padding: 4px 2px; float: left; display: block; }
div.w-popup-inner form ul.forum-cat { width: 655px; padding-left: 0; float: left; margin-left: 20px; }
div.w-popup-inner form ul.forum-cat li { margin: 0 0 10px 0; width: 182px; height: 38px; position: relative;}
div.w-popup-inner form ul.forum-cat li input { position: absolute; top: 7px; left: 0; }
div.w-popup-inner form ul.forum-cat li label { float: left; display: block; position: absolute; left: 24px; }
div.w-popup-inner form ul.forum-cat li label img { float: left; margin-right: 7px; }
div.w-popup-inner form ul.forum-cat li label span {float: left;}
div.w-popup-inner form ul.forum-cat li.active label { text-decoration: underline; }
div.w-popup-inner form ul.forum-cat li.active img { position: relative; top: -34px; }
div.w-popup-inner form a.next { margin-left: 12px; }
div.w-popup p.buttons { margin: 20px 175px 0 0; text-align: right; clear: both;}
div.w-popup input.button { height: 30px; margin-left: 5px; padding-bottom: 3px; border: 0; color: #FFF; font-size: 16px; font-weight: bold; cursor: hand; cursor: pointer; }
div.w-popup input.button.accept { height: 33px; width: 160px; background: url(../img/forum/accept.gif) no-repeat 0 0; overflow: hidden; text-indent: 1000px; white-space: nowrap; font-size: 1px; }
/*div.w-popup input.button.accept:hover { background-position: 0 0px; }*/
div.w-popup input.button.cancel { width: 84px; background: url(../img/forum/cancel.gif) no-repeat 0 0; padding-bottom: 25px; }
div.w-popup input.button.cancel:hover { background-position: 0 0px; }

div.w-popup input.button.next { width: 84px; background: url(../img/forum/button-next.gif) no-repeat 0 0; padding-bottom: 25px; }
div.w-popup input.button.report { height: 35px; width: 160px; padding: 10px 0 0 115px; background: url(../img/forum/button-report.gif) no-repeat 0 0; overflow: hidden; font-size: 1px; }


.blue { background: #CECECE; }
.blue_stick { background: C9C9C9; }


/* watek */
div.top-strap { width: 100%; height: 22px; background: url(/img/forum/thead-forum.gif); overflow: hidden; padding: 7px 0; color: #15242E; }
div.top-strap span { font-weight: bold; margin-left: 28px; float: left; font-size: 1.1em; line-height: 1.6em; }
div.top-strap img { float: right; margin-right: 12px;}
div.box-container div.top-strap { background: url(/img/forum/thead-forum2.gif); }

table#thread { width: 100%; border-spacing: 0; border-collapse: collapse; }
table#thread tr td {  border-bottom: 1px solid #D3D0C9; padding: 10px 5px; vertical-align: top;}
table#thread tr.blue td { background: #E9F2FD; }

table#thread tr td.u-image {width: 60px; text-align: center; padding-left: 20px; }

table#thread tr td.u-info { width: 150px; padding-left: 20px; }
table#thread tr td.u-info a { font-size: 1.0em; font-weight: bold; }
table#thread tr td.u-info .owner { font-size: 1.0em; font-weight: bold; }
table#thread tr td.u-info img { margin-top: 5px; }
table#thread tr td.u-info img.avatar { margin: 0 0 5px 0; display: block; }
table#thread tr td.u-info .expert { margin-left: 0; }
table#thread tr td.u-info dl { width: 100%; margin: 5px 0; color: #747474; }
table#thread tr td.u-info dl dt { display: inline; clear: left; }
table#thread tr td.u-info dl dd { display: inline; margin-left: 3px; }
table#thread tr td.main { padding: 7px 15px 14px 15px; }
table#thread tr td.main p.reply { width: 100%; margin: 0; overflow: hidden; }
table#thread tr td.main p.reply a { width: 116px; height: 24px; line-height: 18px; margin: 5px 0 0; padding: 0 0 1px 1px; float: right; display: block; text-align: center; background: url(../img/forum/odpowiedz.gif) no-repeat 0 0; color: #FFF; text-decoration: none; font-size: 12px; }
table#thread tr td.main p.reply a:hover { }
.border_left{ border-left: 1px solid #D3D0C9; padding-left: 15px; }

table#thread tr td.main a{cursor:pointer;}
table#thread tr td.main div.top-info { width: 100%; padding-bottom: 10px; overflow: hidden; position: relative; }
table#thread tr td.main div.top-info p.date { margin: 0; width: 258px; float: left; clear: left; color: #747474; }
table#thread tr td.main div.top-info div.solved { xdisplay: none;  width: 258px; float: left; margin-bottom: 6px;}
table#thread tr td.main div.top-info div.solved span { color: #00BAFF; font-size: 1.4em; font-weight: bold; display: block; padding-top: 0.2em; }
table#thread tr td.main div.top-info div.solved img { margin-right: 5px; float: left; }
table#thread tr td.main div.top-info span.right { float: right; font-weight: normal; }
table#thread tr td.main div.top-info span.right a {cursor: pointer; text-decoration: none; color: #747474; }
table#thread tr td.main div.top-info span.right a:hover {text-decoration: underline; }
table#thread tr td.main div.top-info span.right a.link { color: #15242E; font-weight: bold; }
table#thread tr td.main div.top-info span.right a.setResolvedPost { color: #00BAFF; }

table#thread tr td.main p.text { font-size: 1.1em; clear: both; }
table#thread tr td.main div.text { min-height: 106px; height: auto !important; height: 106px; }
table#thread tr td.main div.textWrapper { width: 740px; font-size: 1.2em; clear: both; overflow: hidden; }
table#thread tr td.main p.signature { font-size: 1em; font-style: italic; }

table#thread tr td.main div.text p,
table#thread tr td.main div.text ol,
table#thread tr td.main div.text ul { margin-top: 0; }

table#thread tr td.main div.solved-list img { margin-right: 5px; float: left; }
table#thread tr td.main div.solved-list span.title { font-weight: bold; font-size: 1.2em; display: block; padding-top: 0.2em; }
table#thread tr td.main div.solved-list ul { list-style-type: none; padding-left: 27px; margin-top: 5px; }
table#thread tr td.main div.solved-list ul a { font-size: 1.1em; text-decoration: none; }
table#thread tr td.main div.solved-list ul a span { text-decoration: underline; }
table#thread tr td.main div.solved-list ul a:hover span { text-decoration: none; }

table#thread tr td.main div.resolved { width: 100%; overflow: hidden; }
table#thread tr td.main div.resolved h4 { height: 23px; line-height: 21px; margin-bottom: 2px; padding: 0 0 5px 28px; background: url(/img/forum/submark-solved3.gif) no-repeat 0 0; color: #747474; font-size: 1.1em; }
table#thread tr td.main div.resolved ul { margin: 2px 0 5px 28px; padding: 0; list-style-type: none; }
table#thread tr td.main div.resolved ul li { line-height: 1.5em; color: #00BAFF; }

/* popup */
div.popup-cover { position: relative; clear: both; visibility: hidden; }

table#thread tr td.main div.popup-blue { width: 380px; height: 33px; float: right; background: url(../img/forum/naruszenie.jpg) no-repeat 0 0; position: absolute; right: 0px; top: -22px; z-index: 1000; }
table#thread tr td.main div.popup-blue input { width: 290px; height: 16px; margin: 10px 10px 0 16px; padding: 0; float: left; border: 0; background: transparent; color: #737373; font-size: 12px; }
table#thread tr td.main div.popup-blue a { width: 29px; height: 29px; margin-top: 9px; float: left; display: inline; cursor: pointer; }
table#thread tr td.main div.popup-blue a:hover { background-position: 0 -21px; }

table#thread tr td.main p.images { margin: 20px 0 10px 0; }
table#thread tr td.main p.images img { margin: 5px; }

.quoteForum { margin-bottom: 10px; padding-left: 9px; display: block; clear: both; border-left: 1px solid #D3D0C9;  }
.quoteForum .imgquota { float: left; margin: 2px 5px 2px 2px; }
.quoteForum span { display: block; color: #747474; }
.quoteForum .quota{ font-style: italic; clear: both; margin: 3px 0 0 0; color: #747474; font-size: 1.0em;}
.quoteForum .quoteAvatar { width: 39px; height: 39px; margin: 0 8px 10px 0; float: left; display: inline;}

/*Zmiana czcionek*/
div#content p.font-size {  font-weight: bold; font-size: 1.2em; }
div#content p.font-size a { color: #5D5D5D; }
div#content p.font-size a.current, div#content p.font-size a:hover { color: #0076D8; }
div#content p.font-size a.lmode { font-size: 1.4em; }
div#content p.font-size a.mmode { font-size: 1.2em; }

div#content .s-font { font-size: 1.0em !important; line-height: 1.4em !important; }
div#content .m-font { font-size: 1.1em !important; line-height: 1.5em !important; }
div#content .l-font { font-size: 1.2em !important; line-height: 1.6em !important; }



/*presentation old*/
div#content div.player-content.pres-mod div.player-movie div#flash-player img { z-index: 100; margin-top: 272px; }
div#content div.player-content.pres-mod div.player-movie div#flash-player .pres-prev { width: 50%; height: 100%; display: block; overflow: hidden; position: absolute; top: 0px; left: 0; outline: none; z-index: 1000;}
div#content div.player-content.pres-mod div.player-movie div#flash-player .pres-prev img { float: left;}
div#content div.player-content.pres-mod div.player-movie div#flash-player .pres-next { width: 50%; height: 100%; display: block; overflow: hidden; position: absolute; top: 0px; right: 0; outline: none; z-index: 1000;}
div#content div.player-content.pres-mod div.player-movie div#flash-player .pres-next img { float: right;}
div#content div.player-content.pres-mod div.player-movie div#flash-player .pres-title { width: 700px; height: 80px; height: auto !important; min-height: 80px; padding: 0 13px; background: url(/img/alpha75.png); position: absolute; left: 0; bottom: 0; text-align: left; z-index: 100;}

div#content span.error-material { width: 514px; line-height: 14px; padding: 4px 0 4px 4px; display: block; clear: left; font-size: 12px; }

/* Fix */
body form select#abuseReason,
body form select#abuseReason option,
body form select#abuseReason optgroup { color: #15242E !important; }

/*forum - dodanie lini Komentawany meteraia: */
.lineTitleComments {margin: 8px 0 8px 0; color: #747474; font-size: 14px; font-weight: bold;}
.lineTitleComments a{ font-size: 12px; }
.lineTitleComments span {font-size: 11px; }
.lineTitleComments a.graylink {color: #747474;}
a.blacklink {color: #15242E !important;}




/* * * * * * *
	 * Overlayer *
	 * * * * * * */
div#overlayer { top: 0; padding: 0; width: 100%; height: 100%; background-color: #02121B; position: absolute; z-index: 2000; -moz-opacity: 0.45; opacity: .45; filter: alpha(opacity=45); }
div.box-overlayer { width: 576px; margin-left: -288px; position: absolute; top: 110px; left: 50%; z-index: 3000; color: #15242E; }
div.box-overlayer-top { height: 20px; padding: 10px 30px 0 0; overflow: hidden; background: url(/img/overlayer-top.png); text-align: right; }
div.box-overlayer-top a { /*color: #15242E;*/ color: #00B4FF; text-decoration: underline; }
div.box-overlayer-top a:hover { text-decoration: none; }
div.box-overlayer-bottom { height: 30px; overflow: hidden; background: url(/img/overlayer-bottom.png); }
div.box-overlayer-content { width: 556px; padding: 0 10px; overflow: hidden; background: #FFF; }
div.box-overlayer-inner { padding: 0 20px; }

div.box-overlayer h2.heading { margin: 0 0 20px; color: #00BAFF; font-size: 24px; font-weight: normal; }

div#login-form { text-align: center; }
div.box-overlayer p,
div.box-overlayer div.break { width: 100%; margin: 10px 0; clear: both; overflow: hidden; }
div.box-overlayer p.buttons { margin-top: 40px; text-align: center; }
div.box-overlayer label { width: 50px; line-height: 16px; margin: 0 5px 0 118px; padding: 5px 0; float: left; display: inline; font-weight: bold; }
div.box-overlayer input.field { width: 224px; height: 16px; margin: 0; padding: 4px 2px; float: left; display: inline; }
div.w-popup-inner form fieldset{border: 0; margin: 0; padding: 0;}

div.box-overlayer input.button { height: 30px; line-height: 30px; margin-left: 5px; padding-bottom: 3px; border: 0; color: #FFF; font-size: 16px; font-weight: bold; text-transform: lowercase; cursor: hand; cursor: pointer; }
div.box-overlayer input.button.accept { width: 83px; background: url(/img/buttons-blue.gif) no-repeat 0 0px; }
div.box-overlayer input.button.cancel { width: 83px; background: url(/img/buttons-silver.gif) no-repeat 0 0px; }
div.box-overlayer
div.box-overlayer form { font-family: Tahoma; font-size: 12px; }
div.box-overlayer form p, div#content form div.p { width: 100%; overflow: hidden; clear: both; }
div.box-overlayer form p.buttons { text-align: right; }
div.box-overlayer form label.label { width: 100px; line-height: 16px; margin: 0 5px 0 0; padding: 6px 0; float: left; display: inline; text-align: right; }
div.box-overlayer form label.block { display: block; }
div.box-overlayer form label.inline { height: 28px; line-height: 28px; margin-right: 10px; float: left; display: inline; }
div.box-overlayer form span.inline { height: 28px; line-height: 28px; margin-right: 10px; float: left; display: inline; }
div.box-overlayer form span.hint { color: #737373; }
div.box-overlayer form span.hint,
div.box-overlayer form span.error { width: 514px; line-height: 16px; padding: 5px 0 5px 140px; display: block; clear: left; font-size: 10px; }
div.box-overlayer form span.error { color: #FF0000; font-weight: bold; }
div.box-overlayer form div.error-inline { line-height: 16px; padding: 5px 0; text-align: left; margin-left: 60px; margin-bottom: 10px; }
div.box-overlayer form a.action { line-height: 23px; float: left; display: inline; }
div.box-overlayer form input.field { width: 224px; height: 29px; margin-right: 10px; padding: 6px 4px; float: left; display: inline; border: 0; background: url(/img/field-inline2.gif) no-repeat right bottom; color: #737373; font-family: Tahoma; font-size: 12px; }
div.box-overlayer form input.field.long { width: 506px; background: url(/img/field-inline.gif) no-repeat right bottom; }
div.box-overlayer form input.field.fmod { width: 216px; height: 17px; }
div.box-overlayer form input.field.long.fmod { width: 506px; }
div.box-overlayer form input.check,
div.box-overlayer form input.radio { margin: 0 3px 0 0; vertical-align: middle; }
div.box-overlayer form select.select { height: 23px; padding: 2px; margin-right: 5px; float: left; display: inline; }
div.box-overlayer form .w150 { width: 150px; }
div.box-overlayer form p.upload { position: relative; }
div.box-overlayer form input.file { width: 520px; padding: 2px 0; position: absolute; opacity: 0; filter: alpha(opacity=0); left: 140px; }

div.box-overlayer form span.fake { display: block; overflow: hidden; }
div.box-overlayer form span.fake input.field { width: 300px; }
div.box-overlayer form span.fake input.file-button { height: 19px; padding-bottom: 2px; border: 1px solid #808080; background: #C0C0C0; }
div.box-overlayer form p.short { margin-left: 20px; width: 652px; }

div.box-overlayer form#userAbuse label.label { width: 100%; float: none; display: block; text-align: left; }
div.box-overlayer form#userAbuse #abuseReasonComponent label.label { width: 130px; padding: 2px 0; float: left; display: block; }

/*kategorie glowne*/

div.selectorWrapper { width: 245px; position: relative; font-size: 12px; color: #353535; font-weight: bold; }
div.selectorButton { background: url(../img/forum/category_box.gif) no-repeat 0 0; margin: 0 15px 0 0; display: block; height: 35px; line-height: 33px; width: 227px; color: #FFF; font-size: 16px; text-align: center; text-decoration: none; float: left; cursor: pointer; cursor: hand; }
/*div.selectorButton:hover { background: #EEE; }*/
ul.selectorList { margin: 0; padding: 0; list-style-type: none; border: 1px solid #FFAE3E; position: absolute; z-index: 999; }
ul.selectorList li { width: 213px; line-height: 40px; padding: 4px 6px; overflow: hidden; background: #FFF; font-weight: bold; }
ul.selectorList li.f { border: 0; }
ul.selectorList li:hover { background: #EEE; }
ul.selectorList li img { float: left; display: inline; margin: 5px 10px 0 0; }

div.forum_buttons { float: right; display: inline; }
div.forum_buttons a.button_register { width: 144px; height: 35px; float: left; display: inline; background: url(../img/forum/button-register.gif) no-repeat center; }
div.forum_buttons a.button_login { width: 144px; height: 35px; margin-right: 10px; float: left; display: inline; background: url(../img/forum/button-login.gif) no-repeat center; }

.hide { display: none; }

.tag-cloud{

    margin: 5px 0 3px 0;
    padding: 4px 0 4px 0;
    border-bottom:1px solid #E5E5E5;
    border-top:1px solid #E5E5E5;
}
.tag-cloud a{
    color:blue;
}
.tag-cloud a:hover{
    text-decoration: underline;
}
.sprawdz_w_dzialach{margin-top:3px;}
.sprawdz_w_dzialach .title{
    border-bottom: 1px solid black;
    font-size:11px;
    font-weight:bold;
    margin-bottom:10px;

}
.sprawdz_w_dzialach li{
    margin:2px 0 2px 0;
    list-style: none;

}

