* { margin: 0; padding: 0; }
body,html { font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; margin: 0; padding: 0; background: #FFF; }
p { margin-bottom: 1em; line-height: 17px; clear: both; }
hr { height: 1px; background-color: #eee; color: #eee; border: none; padding: 0; margin: 10px 0; }
img { border: 0; }
a { color: #DF1C78; text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus, input:focus { outline: none; }
ul, ol, dl { position: relative; list-style: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear { clear: both; }
.clear hr { display: none; }
.noclear { clear: none; }
.none { display: none; visibility: hidden; margin: 0; padding: 0; font-size: 1px; width: 0; height: 0; }
.green { color: #8AAB1B; }
.red { color: #C54E15; }
.msgbox { font-size: 1.5em; padding: 5px; margin: 15px 0 10px 0; font-family: courier new, Arial, Helvetica, sans-serif; }
.msgbox a { border-bottom: 1px dotted; }
.msgbox a:hover { border-bottom: 1px solid; text-decoration: none; }
.ok { background-color: #F5FBE1; border: 1px solid #8AAB1B; color: #8AAB1B; }
.error { background-color: #FCECE4; border: 1px solid #C54E15; color: #C54E15; }
.help { background-color: #F3F7FB; border: 1px solid #5887b8; color: #5887b8; }
.warning { background-color: #FDF7DF; border: 1px solid #C49E0B; color: #C49E0B; }
.msg_error404 { margin-bottom: 10px; }
.paggination {
margin: 10px;
    clear: left;
    font-size: 12px;
    color: #fa36cb; 
}
#frmimagebig{
width:100px;
}
.paggination a, .paggination span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.5em;
    border: 1px solid #EDEDED;
background-color:#EDEDED;
color:#fa36cb;
}

.paggination span.selected {
    border: 1px solid #fa36cb;
    font-weight: bold;
background-color:#fa36cb;
color:#FFFFFF;
    

}

.paggination a {
    border: 1px solid #EDEDED;
    text-decoration: none;
}

.paggination a:hover {
background-color:#fa36cb;
color:#FFFFFF;
}

.paggination a.next{
font-weight:bold;
}
.topicpages { float: right; margin-top: 2px; }
.topicpages a, .topicpages span { display: block; float: left; border: 1px solid #BBB; color: #999 !important; background: #fff !important; font: 10px Verdana,Helvetica,Arial,sans-serif !important; margin: 0 2px !important; padding: 0 2px !important; }
.topicpages span { border: 0 !important; }
.topicpages a { border: 1px solid #A9A9A9 !important; text-decoration: none !important; color: #666 !important; }
.topicpages a:hover { border-color: #5F5F5F !important; color: #fff !important; background: #454545 !important; }
.butgreen { display: block; width: 212px; height: 30px; line-height: 30px; text-align: center; color: #FFF; font-size: 11px; border: none; background: url(../img/but_green.gif) 0 0 no-repeat; text-decoration: none; }
.butgreenbig { font-weight: bold; height: 80px; font-size: 2em; padding-top: 20px; background: url(../img/but_green_big.gif) 0 0 no-repeat; display: block; width: 212px; line-height: 30px; text-align: center; color: #FFF; border: none; text-decoration: none; }
.butdownload { font-weight: bold; height: 80px; font-size: 2em; padding-top: 20px; background: url(../img/download.gif) 0 0 no-repeat; display: block; width: 212px; line-height: 30px; text-align: center; color: #FFF; border: none; text-decoration: none; margin: 10px; }
.butgreennormal { display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #FFF; font-size: 11px; border: none; background: url(../img/but_green_normal.gif) 0 0 no-repeat; text-decoration: none; }
.butred { display: block; width: 212px; height: 30px; line-height: 30px; text-align: center; color: #FFF; font-size: 11px; border: none; background: url(../img/but_red.gif) 0 0 no-repeat; text-decoration: none; }
.butrednormal { display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #FFF; font-size: 11px; border: none; background: url(../img/but_red_normal.gif) 0 0 no-repeat; text-decoration: none; }
.newtopic { margin-top: 15px; }
.iadd { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/add.png) no-repeat; float: left; width: 16px; height: 16px; margin-left: 8px; margin-right: 20px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.iedit { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/edit_icon.png) no-repeat; float: left; width: 16px; height: 16px; margin-left: 8px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.idelete { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/delete_icon.png) no-repeat; width: 16px; height: 16px; float: left; margin-right: 5px; margin-left: 20px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.options .iedit { padding-left: 20px; width: auto; text-indent: 0; }
.options .idelete { padding-left: 20px; width: auto; text-indent: 0; }
.buttaddnew { display: block; width: 212px; height: 30px; line-height: 30px; text-align: center; color: #FFF; font-size: 11px; border: none; background: url(../img/but_orange.gif) 0 0 no-repeat; text-decoration: none; }
.loveadd { font-size: 10px; color: #ff7d7c; padding: 5px 5px 5px 22px; border: 0; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/heart_add.png) 0 3px no-repeat; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.loveadd:hover { color: #ff7711; }
.lovedelete { font-size: 10px; color: #ff7d7c; padding: 5px 5px 5px 22px; border: 0; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/heart_delete.png) 0 3px no-repeat; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.lovedelete:hover { color: #ff7711; }
.msgsend { color: #4986c3 !important; padding: 5px 5px 5px 22px; border: 0; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/email.png) 0 5px no-repeat; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); font-size: 12px; }
.frienddelete { color: #a5c52e; padding: 5px 5px 5px 22px; border: 0; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/user_delete.png) 0 3px no-repeat; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.frienddelete:hover { color: #728620; }
.friendadd { color: #a5c52e; padding: 5px 5px 5px 22px; border: 0; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/user_add.png) 0 3px no-repeat; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.friendadd:hover { color: #728620; }
.ibuttonon, .ibuttonoff { padding: 5px; border: 1px solid #D8E9ED; background-color: #EEF5F7; font-size: 11px; color: #2985B6; position: relative; margin-right: 10px; display: block; text-align: center; }
.ibuttonon:hover { border: 1px solid #97C5CE; background-color: #F2F8F9; text-decoration: none; }
.ibuttonoff { border: 1px solid #DAE0BE; background-color: #F1F7DB; color: #97AA48; cursor: default; }
.ibuttonoff:hover { text-decoration: none; }
.highlight { font-weight: bold; background-color: #F1F7DD; padding: 1px; }
h2 { font: normal 18px Arial, Helvetica, sans-serif; display: block; clear: both; color: #555555; padding-top: 5px; padding: 10px 0; position: relative; margin-top: 5px; }
h2.content { font: normal 1.7em Arial, Helvetica, sans-serif; display: block; clear: both; color: #555555; padding-top: 5px; padding: 10px 0 5px; position: relative; border-bottom: 3px solid #EFF0E1; }
h2.content .options { display: block; right: 8px; top: 16px; position: absolute; }
h2.content a { color: #555555; }
h2.content a { color: #91AA2B; }
h2.content .avatar { border: 1px solid #CCCCCC; }
h2.details { color: #C54E15; font-family: Helvetica,Arial,sans-serif; font-size: 44px; margin: 0 0 10px 0; padding: 0; }
h2.details a { color: #C54E15; }
.userprofile .userinfo h2 { margin-top: 0 !important; border: 0 !important; padding: 0; }
.userprofile .userinfo .userinfomini { margin-bottom: 20px; color: #666666; }
.userprofile .loginon { font-weight: bold; color: #00A3D4; }
.userprofile .loginoff { color: #999; }
.userprofile .userimage { display: block; float: left; width: 130px; margin-right: 10px; }
.userprofile .userimage img { padding: 1px; border: 1px solid #CCCCCC; display: block; }
.userprofile .userimage span { font: 8px Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; line-height: 1.72em; }
.userprofile .userinfo { width: 530px; float: left; font-size: 1.2em; }
.userprofile .userinfo a { font-weight: bold; }
.userprofile .userinfo .sign { float: left; width: 350px; }
.userprofile .userinfo .options form { display: block; margin-top: 5px; }
.userprofile .userabout { margin: 10px 0 10px 0; font: 12px Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; line-height: 1.72em; }
.listartnav { height: 30px; border-bottom: 1px solid #88B1C8; position: relative; margin-top: 10px; font-size: 11px; line-height: 10px; }
.listartnav .info { padding-top: 14px; }
.listartnav ul { position: absolute; right: 10px; bottom: -1px; }
.listartnav li { float: left; background: url(../img/bk_typet.jpg) 0 0 no-repeat; margin-left: 4px; position: relative; }
.listartnav li a { display: block; background: url(../img/bk_typeu.jpg) 100% 0 no-repeat; height: 26px; line-height: 26px; text-align: center; color: #888; padding: 0 15px 0 15px; white-space: nowrap; }
.listartnav ul.big li a { padding: 0 25px 0 25px; text-transform: uppercase; }
.listartnav li a:hover { color: #CC3712; }
.listartnav li.selected { background: url(../img/bk_typev.jpg) 0 0 no-repeat; }
.listartnav li.selected a { background: url(../img/bk_typew.jpg) 100% 0 no-repeat; font-weight: bold; color: #CC3712; }
.listartnav2 { height: 30px; border-bottom: 1px solid #88B1C8; position: relative; font-size: 11px; line-height: 10px; }
.listartnav2 ul { position: absolute; right: 10px; bottom: -1px; }
.listartnav2 li { float: left; margin-left: 4px; position: relative; }
.listartnav2 li a { display: block; height: 28px; line-height: 26px; text-align: center; text-transform: uppercase; color: #888; padding: 0 10px; }
.listartnav2 li a:hover { color: #CC3712; }
.listartnav2 li.selected a { font-weight: bold; color: #CC3712; }
.listart li, .listart .box { margin: 0; padding: 13px 10px; background: url(../img/border_bottom.gif) 0 100% repeat-x; float: left; width: 724px; }
.listart .selected { }
.listart .premium .title a { color: #C54E15; font-size: 24px; }
.listart .title { margin-bottom: 2px; font-size: 22px; color: #444; }
.listart .title a { font-size: 22px; color: #444; }
.listart .more { font-weight: bold; }
.listcity { padding-top: 10px; }
.listcity li { float: left; }
.listcity a { font-size: 14px !important; margin-right: 10px; }
.contenttext { font: 12px Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; line-height: 1.72em; }
.contenttext p { clear: none; }
.contenttext ul.recorddata { margin: 0 0 10px 30px; }
.contenttext ul.recorddata span { font-weight: bold; }
.contenttext ul { padding: 0; margin: 10px 0 10px 50px; border: 0; background: none; }
.contenttext ul li { width: auto; float: none; line-height: 1.65em; list-style-type: square; margin: 0.45em 0; padding: 0; border: 0; background: none; }
.listart .postinfo { font-size: 10px; height: 30px; }
.listart .postinfo .author { font-weight: bold; float: left; margin-right: 15px; }
.listart .postinfo .author img { border: 1px solid #CCCCCC; padding: 1px; width: 16px; height: 16px; margin-right: 5px; vertical-align: middle; }
.listart .postinfo .postdate { height: 16px; display: block; float: left; color: #777777; padding: 4px 0 0 20px; background: url(../img/time.png) 0 2px no-repeat; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); margin-right: 15px; }
.listart .postinfo .comments { margin-right: 15px; float: left; display: block; background: url(../img/comments.png) 0 2px no-repeat; height: 16px; padding: 4px 0 0 20px; color: #5887b8; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.listart .postinfo .comments span { font-weight: bold; }
.listart .postinfo .newpost { margin-right: 15px; float: left; display: block; background: url(../img/add.png) 0 2px no-repeat; height: 16px; padding: 4px 0 0 20px; color: #6fb758; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.listart .postinfo .loveadd, .listart .postinfo .lovedelete { display: block; float: left; margin-right: 10px; }
.listart .postinfo .editpost { margin-right: 15px; float: left; display: block; background: url(../img/edit_icon.png) 0 2px no-repeat; height: 16px; padding: 4px 0 0 20px; color: #bd894b; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.listart .artlogo { float: left; margin: 0 10px 0 0; }
.listart .artlogo a { display: block; border: 1px solid #EFEFEF; }
.listart .artlogo a:hover { border: 1px solid #BCBCBC; }
.listart .artlogobig { float: left; margin: 0 10px 0 0; border: 1px solid #EFEFEF; }
.listcomments h3 { font: normal 18px Arial, Helvetica, sans-serif; display: block; clear: both; color: #555555; padding-top: 5px; padding: 10px 0; position: relative; margin-top: 20px; background: url(../img/border_bottom.gif) 0 100% repeat-x; }
.listcomments ol { color: #333333; font: 12px Arial,Verdana,sans-serif; }
.listcomments li { margin: 20px 10px 20px 10px; }
.listcomments .postinfo { width: 130px; float: left; margin-right: 10px; }
.listcomments .postinfo a { display: block; height: 16px; color: #232323; font-size: 10px; margin: 0 0 5px 36px; padding: 3px 0 0 20px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.listcomments .postinfo .author { display: block; font-size: 18px; color: #232323; height: auto; margin: auto; text-align: right; }
.listcomments .postinfo a.author { color: #B0BB0B; padding: 0; }
.listcomments .postinfo img { display: block; border: 1px solid #CCCCCC; padding: 1px; margin: 0 0 5px 0; }
.listcomments .content .options { padding-bottom: 25px; }
.listcomments .content .options span, .listcomments .content .options a { display: block; margin-right: 10px !important; margin-left: 0 !important; float: left; font-size: 10px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); color: #777777; height: 16px; }
.listcomments .content .date { padding: 4px 0 0 20px; background: url(../img/time.png) 0 2px no-repeat; }
.listcomments .content .ip { padding: 4px 0 0 20px; background: url(../img/computer.png) 0 2px no-repeat; }
.listcomments .content .email { padding: 4px 0 0 20px; background: url(../img/email.png) 0 2px no-repeat; }
.listcomments .content .link { float: right !important; margin-top: 2px; border: 0; overflow: hidden; text-indent: -666em; background: url(../img/link.png) no-repeat; width: 16px; }
.listcomments .content .quote { float: right !important; padding-left: 20px; background: url(../img/comments.png) 0 0 no-repeat; color: #5887b8 !important; }
.listcomments .content { float: left; background-color: #FAF9F7; border: 1px solid #CCC7B7; width: 500px; padding: 10px; min-height: 100px; font: 12px Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; line-height: 1.72em; }
.listcomments li p { margin-top: 10px; }
.listcomments li p.signature { border-top: 1px dotted #999; padding-top: 5px; margin-top: 30px; }
.listcontact h3 { font: normal 18px Arial, Helvetica, sans-serif; display: block; clear: both; color: #555555; padding-top: 5px; padding: 10px 0; position: relative; margin-top: 20px; background: url(../img/border_bottom.gif) 0 100% repeat-x; }
.listcontact ol { color: #333333; font: 12px Arial,Verdana,sans-serif; }
.listcontact li { margin: 20px 10px 20px 10px; }
.listcontact .postinfo { width: 130px; float: left; margin-right: 10px; }
.listcontact .postinfo a { display: block; height: 16px; color: #232323; font-size: 10px; margin: 0 0 5px 36px; padding: 3px 0 0 20px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.listcontact .postinfo .author { display: block; font-size: 18px; color: #232323; height: auto; margin: auto; text-align: right; }
.listcontact .postinfo a.author { color: #B0BB0B; padding: 0; }
.listcontact .postinfo img { display: block; border: 1px solid #CCCCCC; padding: 1px; margin: 0 0 5px 0; }
.listcontact .content .options { padding-bottom: 25px; }
.listcontact .content .options span, .listcontact .content .options a { display: block; margin-right: 10px !important; margin-left: 0 !important; float: left; font-size: 10px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); color: #777777; height: 16px; }
.listcontact .content .date { padding: 4px 0 0 20px; background: url(../img/time.png) 0 2px no-repeat; }
.listcontact .content { float: left; background-color: #FAF9F7; border: 1px solid #CCC7B7; width: 558px; padding: 10px; min-height: 100px; font: 12px Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; line-height: 1.72em; }
.listcontact li p { margin-top: 10px; }
.listforum li { float: left; background: url(../img/border_bottom.gif) 0 100% repeat-x; padding-top: 4px; width: 100%; padding-bottom: 5px; }
.listforum li a { color: #666; }
.listforum li a:hover { color: #000000; }
.listforum li.more { background: none; text-align: right; }
.listforum li.more a { color: #DF1C78; }
.listpost h3 { font: normal 18px Arial, Helvetica, sans-serif; display: block; clear: both; color: #555555; padding-top: 5px; padding: 10px 0; position: relative; margin-top: 20px; background: url(../img/border_bottom.gif) 0 100% repeat-x; }
.listpost ul { color: #333333; font: 12px Arial,Verdana,sans-serif; }
.listpost li { margin: 20px 10px 20px 10px; }
.listpost li.posthelp .content { background-color: #F2FFD7; border: 1px solid #B0BB0B; }
.listpost .postinfo { width: 130px; float: left; margin-right: 10px; }
.listpost .postinfo a { display: block; height: 16px; color: #232323; font-size: 10px; margin: 0 0 5px 36px; padding: 3px 0 0 20px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.listpost .postinfo .author { display: block; font-size: 18px; color: #232323; height: auto; margin: auto; text-align: right; }
.listpost .postinfo a.author { color: #B0BB0B; padding: 0; }
.listpost .postinfo img { display: block; border: 1px solid #CCCCCC; padding: 1px; margin: 0 0 5px 0; }
.listpost .content .options { padding-bottom: 25px; }
.listpost .content .options span, .listpost .content .options a { display: block; margin-right: 10px !important; margin-left: 0 !important; float: left; font-size: 10px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); color: #777777; height: 16px; }
.listpost .content .date { padding: 4px 0 0 20px; background: url(../img/time.png) 0 2px no-repeat; }
.listpost .content .topic { padding: 4px 0 0 20px; background: url(../img/topic.png) 0 2px no-repeat; font-weight: bold !important; font-size: 11px !important; }
.listpost .content .postaction { float: right !important; }
.listpost .content .postaction form { float: left !important; }
.listpost .content .postaction form input { cursor: pointer; }
.listpost .content .ip { padding: 4px 0 0 20px; background: url(../img/computer.png) 0 2px no-repeat; }
.listpost .content .email { padding: 4px 0 0 20px; background: url(../img/email.png) 0 2px no-repeat; }
.listpost .content .link { float: right !important; margin-top: 2px; border: 0; overflow: hidden; text-indent: -666em; background: url(../img/link.png) no-repeat; width: 16px; }
.listpost .content .quote { float: right !important; padding-left: 20px; background: url(../img/comments.png) 0 0 no-repeat; color: #5887b8 !important; }
.listpost .content .userhelp { float: right !important; padding-left: 20px; background: url(../img/award_star_add.png) 0 0 no-repeat; color: #e29a1f !important; }
.listpost .content .userhelpno { float: right !important; padding-left: 20px; background: url(../img/award_star_delete.png) 0 0 no-repeat; color: #e29a1f !important; }
.listpost .content { float: left; background-color: #FAF9F7; border: 1px solid #CCC7B7; width: 558px; padding: 10px; min-height: 100px; font: 12px Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; line-height: 1.72em; }
.listpost li p { margin-top: 10px; }
.listpost li p.signature { border-top: 1px dotted #999; padding-top: 5px; margin-top: 30px; }
.forumshowtitle { font-size: 16px !important; }
.forumshowtitle a { font-weight: bold; }
.showlasttopic, .lasttopicread { float: right !important; font-weight: bold; margin: 5px 5px 10px 10px; padding: 3px 0 0 20px; background: url(../img/newtopic.png) 0 0 no-repeat; color: #5887b8 !important; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.listforumnewpost { float: right !important; font-weight: bold; margin: 5px 5px 10px 10px; padding: 3px 0 0 20px; background: url(../img/add.png) 0 0 no-repeat; color: #5887b8 !important; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.changeforumtype { font-size: 12px; float: right !important; font-weight: bold; margin: 5px 5px 10px 10px; padding: 3px 0 0 20px; background: url(../img/noreadpost.png) 0 0 no-repeat; color: #5887b8 !important; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.listusers { margin-top: 10px; }
.listusers li { float: left; margin-right: 10px; margin-bottom: 10px; width:130px; height:140px;text-align:center;}
.listusers li.n{
width:200px; height:200px;
}
.listusers a img { display: block; border: 1px solid #CCCCCC; padding: 1px;  }
.listusers a span { display: block; text-align: center; }
.listusers2 { margin-top: 10px; }
.listusers2 li { float: left; margin-right: 10px; margin-bottom: 10px; width:130px; height:160px; }
.listusers2 a img { border: 1px solid #CCCCCC; padding: 1px;  vertical-align: middle; }
.listusers2 a span { display: block; text-align: center; }
#shoutbox ul { overflow-x: auto; overflow-y: auto; height:1500px; width: 200px; }
#shoutbox .user { font-weight: bold; margin-right: 5px; }
#shoutbox .user img { border: 1px solid #CCCCCC; height: 16px; padding: 1px; vertical-align: middle; width: 16px; }
#shoutbox li { display: block; background: transparent url(../img/border_bottom.gif) repeat-x scroll 0 100%; padding-bottom: 5px; padding-top: 4px; }
#shoutbox form { margin-top: 5px; }
#shoutbox input.content { background-color: #FFFFFF; border: 1px solid #DDDDDD; color: #444444; float: left; font-size: 12px; padding: 4px 4px 3px; width: 110px; margin-right: 10px; float: left; }
#shoutbox input.button { background: url(../img/but_green_small.gif) 0 0 no-repeat; text-align: center; color: #FFFFFF; padding: 5px; width: 69px; height: 22px; border: 0; font-size: 11px; font-family: Arial, sans-serif; cursor: hand; cursor: pointer; font-weight: bold; }
.dict span { font-weight: bold; }
.dict li { background: none; }
.hint { list-style: circle; margin: 10px 0 0 40px; }
.hint li { font-size: 1.1em; margin-bottom: 10px; }
.showgmap { margin-top: 10px; width: 738px; height: 440px; border: 3px solid #EFF0E1; }
.gmapmark a span,  .gmapmark .el span { font-weight: bold; }
.gmapmark, .gmapmark .el a { font-size: 11px; }
.gmapmark a img { width: 48px; height: 48px; float: left; margin-right: 5px; border: 1px solid #EFF0E1; padding: 1px; }
.gmapmark a { font-size: 14px; }
.gmapmark .address { color: #999; }
legend { width: 689px; font: normal 18px Arial, Helvetica, sans-serif; display: block; clear: both; color: #555555; padding-top: 5px; padding: 10px 0; position: relative; margin-top: 20px; background: url(../img/border_bottom.gif) 0 100% repeat-x; }
.myform input, select, textarea { border: 1px solid #cecece; border-top: 2px solid #cecece; border-left: 2px solid #cecece; padding: 3px; color: #2E2E2E; }
.myform input.button { width: 112px; height: 25px; background: url(../img/button.gif) #f6f6f6; color: #000000; border: 0; cursor: pointer; }
.myform fieldset { border: 0; }
.myform fieldset.error { border: 0; background: 0; }
.myform fieldset hr { clear: both; width: 0; height: 0; margin: 0; padding: 0; border: 0; font-size: 1px; display: none; }
.myform fieldset .form-row { clear: both; border-top: 0; padding: 5px; }
.myform fieldset .form-row a { color: #0066c6; }
.myform fieldset .form-row p { width: 490px; }
.myform fieldset label { width: 12em; text-align: right; color: #555555; font-weight: normal; cursor: pointer; float: left; padding: 3px 0 3px 0; font-family: Helvetica, courier new, Arial,  sans-serif; }
.myform fieldset.error legend span { color: #C54E15; }
.myform fieldset label.default { width: auto; float: none; text-align: left; margin: 0; color: #aaa; font-weight: normal; }
.myform fieldset label.req { font-weight: bold; }
.myform fieldset .form-row-error label { color: #C54E15; }
.myform fieldset .content { padding-left: 12em; }
.myform fieldset .content input, .myform fieldset .content textarea { width: 490px; }
.myform fieldset .content textarea { height: 300px; }
.myform fieldset .content textarea.mini { height: 100px; }
.myform fieldset .content input.checkbox { width: 16px; height: 16px; }
.myform fieldset .content input.date { width: 120px; text-align: right; }
.myform fieldset .content input.year { width: 30px; }
.myform fieldset .content a.wyswig { color: #0066c6; }
.myform fieldset .content a.date { padding: 0 0 5px 25px; font-weight: bold; color: #999; background: url(../img/date.png) no-repeat 3px 0; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.myform fieldset p { font-size: 0.9em; padding: 5px; margin: 15px 0 10px 0; font-family: courier new, Arial, Helvetica, sans-serif; }
.myform fieldset .error .content input, .myform fieldset .error .content textarea, .myform fieldset .error .content select { border: 1px solid #C54E15; }
.myform fieldset .actions { margin: 20px 50px 0 0; }
.myform fieldset .actions input, .myform fieldset .actions a { text-align: center; color: #FFFFFF; padding: 5px; width: 69px; height: 22px; border: 0; font-size: 11px; font-family: Arial, sans-serif; cursor: hand; cursor: pointer; font-weight: bold; float: right; margin-left: 20px; }
.myform fieldset .actions a { padding-top: 7px; position: relative; top: -3px; }
.myform fieldset .actions .create, .myform fieldset .actions .save { background: url(../img/but_green_small.gif) 0 0 no-repeat; }
.myform fieldset .create2 { background: url(../img/zarejestruj.gif) 0 0 no-repeat; font-size:26px; height:100px; width:212px; text-align: center; color: #FFFFFF; padding: 5px;  border: 0;  font-family: Arial, sans-serif; cursor: hand; cursor: pointer; font-weight: bold; float: right;  font-size:28px;}
.myform fieldset .actions .delete { background: url(../img/but_red_small.gif) 0 0 no-repeat; }
.myform fieldset .actions .no { width: 100px; height: 30px; background: url(../img/but_green_normal.gif) 0 0 no-repeat; }
.myform fieldset .gmap { width: 634px; height: 300px; }
.myform fieldset .buttonsbbcode input, .myform fieldset .buttonsbbcode select { width: auto; border: 1px solid #5C7212; background: #8AAB1B; color: white; cursor: pointer; padding: 2px; }
.myform fieldset .buttonsbbcode select { margin-right: 5px; }
.adminpanel .myform { width: 744px; }
.adminpanel .mytable { width: 984px; margin-top: 20px; }
.adminpanel .listartnav li a { padding: 0 10px; }
.mytable { width: 744px; border-right: 1px solid #e3e3e3; font-family: Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif; font-size: 11px; margin-bottom: 20px; }
.mytable .level0 { text-transform: uppercase; font-size: 10px; color: #03821b; }
.mytable .level1 { text-transform: uppercase; font-size: 10px; color: #e55c00; }
.mytable .level2 { text-transform: uppercase; font-size: 10px; color: #c71313; }
.mytable caption { font: italic bold 1.2em; text-align: left; }
.mytable td { border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background: #f9f9f9; padding: 10px; color: #0c0902; }
.mytable thead th { font: bold 10px; color: #636365; border: 1px solid #e3e3e3; border-right: 0; text-align: left; padding: 10px; background: #f2f2f2; text-align: center; }
.mytable thead th.nostyle { border: 0; text-transform: none; padding: 10px; background: none; }
.mytable .datetime { white-space: nowrap; }
.mytable .optname { white-space: nowrap; width: 100px; text-align: right; vertical-align: top; color: #666; }
.mytable .optvalue { text-align: left; }
.mytable .showgmap { width: 534px; height: 300px; }
.mytable thead th.options { width: 60px; }
.mytable thead th.title { width: 100%; }
.mytable tbody td .notable td, .mytable tbody td .notable tr, .mytable tbody td .notable { border: 0; background: none; padding: 3px; }
.mytable tbody td .notable td.optname { white-space: nowrap; width: 100px; text-align: right; color: #666; }
.mytable tbody td .notable td.optvalue { text-align: left; padding-left: 5px; color: #333; }
.mytable tbody td a.prvmsgauthor { font-weight: bold; color: #B0BB0B; }
.mytable tbody td a.prvmsgauthor img { border: 1px solid #CCCCCC; padding: 1px; width: 40px; height: 40px; margin-right: 5px; vertical-align: middle; }
.forumtable { }
.forumtable thead th.count { width: 50px; }
.forumtable thead th.last { width: 200px; }
.forumtable thead th.forumname, .forumtable tbody td.forumname { text-align: left; }
.forumtable tbody td.forumname { background: url(../img/forum_read.gif) 5px 10px no-repeat; padding: 5px 5px 5px 40px; }
.forumtable tbody td.forumunread { background-image: url(../img/forum_unread.gif); }
.forumtable tbody td.forumunreadclose { background-image: url(../img/forum_unread_locked.gif); }
.forumtable tbody td.announce_read { background-image: url(../img/announce_read.gif); }
.forumtable tbody td.announce_read_locked { background-image: url(../img/announce_read_locked.gif); }
.forumtable tbody td.announce_unread { background-image: url(../img/announce_unread.gif); }
.forumtable tbody td.announce_unread_locked { background-image: url(../img/announce_unread_locked.gif); }
.forumtable tbody td.topic_unread_locked { background-image: url(../img/topic_unread_locked.gif); }
.forumtable tbody td.topic_read { background-image: url(../img/topic_read.gif); }
.forumtable tbody td.topic_read_locked { background-image: url(../img/topic_read_locked.gif); }
.forumtable tbody td.topic_unread { background-image: url(../img/topic_unread.gif); }
.forumtable tbody td.forumname a { display: block; font: 14px "Trebuchet MS",Helvetica,Arial,Sans-serif; font-weight: bold; }
.forumtable tbody td.forumname a.login { font-size: 11px; display: inline; font-family: Verdana,Arial,"Trebuchet MS",Helvetica,sans-serif; }
.forumtable tbody td.forumname span { font-size: 11px; color: #999; }
.forumtable tbody td .infotopic { float: left; }
.mytable tbody td span { color: #999; }
.forumtable tbody .login { color: #97AA4A; font-weight: bold; }
.mytable tbody td { font-size: 11px; color: #0c0902; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-right: 0; text-align: left; padding: 5px; background: #FCFCFC; text-align: center; padding: 10px; }
.mytable tbody tr.selrow td,.mytable tbody td.selrow { background: #F8F8F8; }
.mytable tbody td.title { text-align: left; }
.mytable tbody td a { color: #347aac; }
.mytable tbody td.topicnamecol a.lastlink span { color: #347aac; font-weight: bold; font-size: 10px; }
.mytable tbody td.topicnamecol a.lastlink { font-size: 8px; }
.mytable tbody td.topicnamecol { padding: 5px; }
.mytable tbody tr.status1 td { background-color: #FCECE4; }
.mytable tbody tr.status1 .statustitle { color: #C54E15; }
.mytable tbody tr.status2 td { background-color: #F5FBE1; }
.mytable tbody tr.status2 .statustitle { color: #8AAB1B; }
.mytable tbody tr.status3 td { background-color: #F3F7FB; }
.mytable tbody tr.status3 .statustitle { color: #5887b8; }
.prvmsgnew { color: #444444; font-weight: bold; padding: 0 0 0 18px; background: url(../img/msg_new.gif) 0 0 no-repeat; }
.prvmsgread { padding: 3px 0 0 20px; background: url(../img/msg_read.gif) 0 0 no-repeat; }
.prvmsgreply { padding: 3px 0 0 20px; background: url(../img/msg_reply.gif) 0 0 no-repeat; }
.havenewmsg { padding: 0 0 0 18px; background: url(../img/msg_new.gif) 0 0 no-repeat; color: #ffe880 !important; }
.havenewmsg span { font-weight: bold; }
.mytable .alt { background: #f2f2f2; color: #797268; font-size: 11px; border-left: 1px #C1DAD7 solid; white-space: nowrap; }
.mytable .alt span { font-weight: bold; }
.mytable .spec { padding-left: 10px; border-left: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7; border-top: 0; background: #fff; text-align: left; border-bottom: 1px solid #C1DAD7; font: bold 10px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; height: 30px; }
.mytable .nospec { border: 0; background: none; padding: 0; margin: 0; }
.mytable .nospec .paggination { margin: 10px 0 0 0; padding: 0; }
.mytable .specalt { padding: 5px; float: right; font: bold 10px; color: #797268; }
.mytable .edit:hover, .mytable .add:hover, .mytable .delete:hover { border: 0; }
.mytable .add { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/add.png) no-repeat; float: left; width: 16px; height: 16px; margin-left: 8px; margin-right: 20px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.mytable .edit { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/edit_icon.png) no-repeat; float: left; width: 16px; height: 16px; margin-left: 8px; margin-right: 20px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.mytable .delete { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/delete_icon.png) no-repeat; width: 16px; height: 16px; float: left; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.mytable input.delete { height: 16px; max-height: 16px; padding-top: 40px; cursor: pointer; }
.mytable .create { display: block; width: 50px; padding: 3px 3px 3px 30px; color: #999; font-size: 11px; border: 0px; border-right: 4px solid #999; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/add.png) #ffc no-repeat 8px 2px; border-right: 4px solid #73B65A !important; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.mytable .search { display: block; width: 50px; padding: 3px 3px 3px 30px; color: #999; font-size: 11px; border: 0px; border-right: 4px solid #999; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/filter.png) #ffc no-repeat 8px 2px; border-right: 4px solid #66f !important; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.mytable .list { display: block; width: 50px; padding: 3px 3px 3px 30px; color: #999; font-size: 11px; border: 0px; border-right: 4px solid #999; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/list.png) #ffc no-repeat 8px 2px; border-right: 4px solid #66f !important; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.mytable .save { display: block; width: 50px; padding: 3px 3px 3px 30px; color: #999; font-size: 11px; border: 0px; border-right: 4px solid #999; cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/save.png) #ffc no-repeat 8px 2px; border-right: 4px solid #73B65A !important; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
.bbcodecenter { text-align: center; }
.bbcodeimagemin { display: block; width: 200px; padding: 1px; border: 1px solid #CCCCCC; }
.bbcodeimagemin img { width: 200px; height: 200px; }
.bbcodeimagemin:hover span { text-decoration: underline; }
.bbcodeimagemin span { padding: 3px; border-bottom: 1px solid #CCCCCC; margin-bottom: 1px; color: white; background-color: #91AA2B; display: block; }
.bbcodeimage { padding: 1px; border: 1px solid #CCCCCC; }
.bbcodefileupload { font-weight: bold; display: block; margin-top: 10px; margin-bottom: 10px; font-size: 1.2em; }
blockquote.bbcodequote { background: url(../img/close-qu.gif) #F2F2F2 no-repeat right bottom; padding: 5px 5px 5px 18px; text-indent: -18px; }
blockquote .bbcodequoteauthor { font-weight: bold; display: block; margin-bottom: 20px; }
blockquote.bbcodequote:first-letter { background: url(../img/open-quo.gif) #F2F2F2 no-repeat left top; padding: 5px 5px 5px 18px; font: italic 18px Georgia, "Times New Roman", Times, serif; }
#lightbox { background-color: #eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#closeButton { top: 5px; right: 5px; }
#lightbox img { border: none; clear: both; }
#overlay img { border: none; }
#overlay { background-image: url(http://inwestorka.pl/img/overlay.png); }
* html #overlay { background-color: #333; back\ground-color: transparent; background-image: url(http://inwestorka.pl/img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://inwestorka.pl/img/overlay.png", sizingMethod="scale"); }
#document { background: #F3F4F4 url(../img/top.png) repeat-x scroll left top; }
#loginbox { width: 100%; background: #FFF; color: #666666; font-size: 12px; clear: both; padding: 10px 0 10px 0; }
#loginbox form { margin: 0; padding: 0; margin-left: 10px; }
#loginbox form input { border: 1px solid #000; background: #fff; padding: 3px 4px; font-size: 11px; margin: 0 11px 0 7px; }
#loginbox form input.submit { border: none; width: 58px; height: 20px; color: #fff; background: url(../img/button_green.gif) 0 0 no-repeat; margin-left: -2px; cursor: pointer; }
#loginbox form a { color: #009fd0; text-decoration: underline; }
#loginbox form a:hover { text-decoration: none; }
#documentmain, #loginbox div { width: 984px; margin: 0 auto; padding-top: 4px; }
#header { position: relative; }
#contenttop { margin-top: 8px; background: url(../img/layout-y.png) no-repeat; width: 984px; height: 5px; }
#contenttop hr, #contentbottom hr { display: none; }
#contentbottom { background: url(../img/layout-z.png) no-repeat; width: 984px; height: 5px; }
#content { background: url(../img/layout-w.png) repeat-y top left; }
#content.adminpanel { padding: 10px; background: url(../img/layout-a.png) repeat-y top left; }
#right { float: left;  width: 200px; padding: 10px 0 10px 10px; background: #fbfcfc; border-left: 1px solid #dddfe1; }
#right h2 { margin-top: 20px; }
#right .tabsel { border: 1px solid #dddfe1; border-right: 1px solid white; border-left: 0; position: relative; width: 204px; left: -10px; padding: 10px; background: white; display: block;}
#right .notabsel { position: relative; width: 204px; left: -10px; padding: 10px; display: block; text-decoration: underline; margin-left: 20px; }
#right .tabseladd { 
background:#DF1C78 none repeat scroll 0 0;
color:white; 
text-decoration:none;
width:auto;
margin:0 0 20px 10px;
padding:10px;
margin-left:10px;
font-size:14px;
}
#right .tabseladd:hover{
text-decoration:underline;
}
#right .tabsel span, #right .notabsel span { font-weight: bold; }
#left { float: right; width: 734px; padding: 10px 15px  25px 10px; }
#footer { border-top: 5px solid #F2F2F2; line-height: 36px; margin-bottom: 25px; margin-top: 10px; font-size: 11px; color: #666; }
#footer .left { float: left; }
#footer .left a { font-weight: bold; }
#footer .right { float: right; }
#footer .right li { display: inline; border-right: 1px solid #DCE8AE; margin-right: 5px; padding-right: 5px; }
#footer .right li.end { border: 0; margin: 0; padding: 0; }
#logo { width: 527px; height: 87px; }
#logo h1 { padding: 0; margin: 0; }
#logo h1 a, #logo h1 a:hover { background: url(../img/logo.jpg) 0 0 no-repeat; width: 527px; height: 87px; text-indent: -9000px; display: block; text-decoration: none;  }
#myaccount { position: absolute; background: white; padding-top: 5px; right: 0; top: 0; text-align: center; font-size: 14px; }
#myaccount .left { float: left; display: block; width: 8px; height: 21px; }
#myaccount div { float: left; height: 21px; padding: 0 3px 0 3px; }
#myaccount .right { float: left; display: block; width: 8px; height: 21px; }
#myaccount li { display: inline; margin-right: 10px; padding-right: 10px; border-right: 1px solid #D6D5D3; color: #A7A7A7; }
#myaccount li.end { margin: 0; border: 0; }
#myaccount a { margin-top: 2px; color: #DF1C78; text-decoration: underline; }
#myaccount a:hover { }
#nav { margin-top: 1px; height: 32px; position: relative; color: #FFF; font-size: 14px; margin-bottom: 32px; }
#nav ul { position: absolute; right: 0; width: 964px; padding-right: 20px; padding-top: 5px; }
#nav ul li { float: left; margin-right: 20px; }
#nav ul li.end { border: 0; }
#nav ul li a { display: block; color: white; text-decoration: none; padding: 10px; font-weight: bold; font-size: 16px; }
#nav ul li a.selected,#nav ul li a:hover { color: #555555; background: #DF1C78; color: white; }
#nav ul li { float: left; }
#nav ul li.rss { display: block; float: right; margin-right: -20px; }
#nav ul li.rss a { padding: 0; cursor: pointer; border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/feed-icon-32x32.png) no-repeat !important; float: left; width: 32px; height: 32px; behavior: url(http://inwestorka.pl/hotel/js/iepngfix.htc); }
#search { margin: 20px 0 20px 0; }
#search label { display: block; font-size: 12px; padding-bottom: 5px; font-family: courier new, sans-serif,  Arial; }
#search label span { font-weight: bold; }
#search label select { font-size: 10px; }
#search input { float: left; width: 155px; border: 1px solid #DDD; background-color: #FFF; font-size: 13px; font-style: italic; padding: 4px 4px 3px; color: #444; }
#search input.go { display: block; width: 29px; height: 25px; background: url(../img/search_button.gif) 0 0 no-repeat; font-size: 11px; font-style: normal; padding: 0; color: #FFF; border: none; cursor: pointer; }
.ingo{background: url(../img/but_green_big.gif) center center no-repeat;font-size: 12px;height: 25px;font-weight: bold; padding: 0; color: #FFF; border: 1px solid #CCCCCC; cursor: pointer; margin-top:5px;}
div.videoInfoContainer { margin: 0px auto; padding: 0px; width: 650px; }
div.videoInfo { width: 210px; _width: 210px; height: 240px; border: 1px solid #b2b2b2; float: left; margin: 2px; padding: 0px; color: #000; overflow: hidden; }
div.videoInfo span.info { display: block; padding: 5px; }
div.videoInfo span.pornstar, div.videoInfo span.pornstar a, div.videoInfo span.pornstar a:active, div.videoInfo span.pornstar a:visited { background-color: #e9e9e9; display: block; text-align: center; color: #fa36cb; font-weight: bold; font-size: 12px; text-transform: capitalize; text-decoration: none; }
div.videoInfo img { height: 126px; overflow: hidden; }
div.videoInfo span.pornstar { padding: 5px; }
div.videoInfo span.pornstar a:hover { color: #676767; }
div.videoInfo span.views, div.videoInfo span.age, div.videoInfo span.length, div.videoInfo span.description { font-size: 11px; #line-height: 10px; white-space: nowrap; line-spacing: 0px; display: block; width: 50%; margin: 0px; padding: 0px; overflow: hidden; }
div.videoInfo span.views, div.videoInfo span.age, div.videoInfo span.description { #margin: -1px 0px; }
div.videoInfo span.views, div.videoInfo span.length { float: left; clear: left; }
div.videoInfo span.age, div.videoInfo span.rating { float: right; clear: right; text-align: right; }
div.videoInfo span.rating { height: 12px; overflow: hidden; vertical-align: top; padding: 0px; margin: 0px; }
div.videoInfo span.rating span.empty, div.videoInfo span.rating span.full { width: 15px; height: 12px; overflow: hidden; display: block; float: left; margin: 0px; padding: 0px; background-repeat: no-repeat; background-position: center top; }
div.videoInfo span.rating span.empty { background-image: url(../img/empty000.gif); }
div.videoInfo span.rating span.full { background-image: url(../img/full0000.gif); }
div.videoInfo span.views span.number, div.videoInfo span.age span.number { font-weight: bold; }
div.videoInfo span.description, div.videoInfo span.description a, div.videoInfo span.description a:visited, div.videoInfo span.description a:active { color: #fa36cb; white-space: nowrap; overflow: hidden; width: 100%; text-decoration: none; }
div.videoInfo img.thumb { border: 2px solid #000; width: 160px; height: 120px; display: block; margin: 0px auto; }
div.videoInfo span.views, div.videoInfo span.length { text-align: left; }
div.videoInfo span.age, div.videoInfo span.rating { text-align: right; }
div.mainCharts div.chartInfoContainer span.fullchartlink { display: none; }
div.chartInfoContainer span.fullchartlink a, span.fullchartlink a:visited, span.fullchartlink a:active { text-align: center; color: #45393c; font-weight: bold; font-size: 22px; display: block; }
div.chartInfoContainer span.fullchartlink a:hover { color: #fa36cb; }
div.chartInfoContainer span.pagination { display: none; }
div.mainCharts div.chartInfoContainer span.pagination { display: block; width: 413px; margin: 0px auto; }
#have18 { text-align: center; margin: 50px; color: black; }
#have18 p { margin: 20px auto 20px auto; width: 700px; text-align: left; font-size: 0.8em; }
#have18 h2 { color: black; font-size: 2em; }
#have18 .go { font-weight: bold; font-size: 2em; margin-right: 50px; }
#have18 .out { color: red; }

.ogloszenieobrazek { float: left; width: 480px; }
.obrazki img { margin-right: 5px; margin-top: 10px; }
.obrazki a img { padding: 1px; border: 1px solid #757575; }
.ogloszenieinfo { float: left; width: 220px; }
.ogloszenieinfo  a { color: #fa36cb; }
.ogloszenieinfo .opis { margin-top: 20px; }
.ogloszenielista span.rrr { color: #fa36cb; font-weight: bold; }
.ogloszenielista span.col { font-weight: bold; width: 80px; display: block; float: left; text-align: right; padding-right: 8px; }
.ogloszenielista span.var { width: 130px; display: block; float: left; padding-bottom: 1px; }
.ogloszenielista li { width: 220px; margin-bottom: 7px; }
.opis { margin-top: 20px; }
.opis span { font-weight: bold; display: block; }
.videoInfo { text-align: center; }
.videoInfo .info { text-align: left; }
.ogloszenieobrazek a { display: block; width: 470px; overflow: hidden; }
.ogloszenieobrazek a img { padding: 1px; border: 1px solid #757575; }
div.videoInfo span.description, div.videoInfo span.description a, div.videoInfo span.description a:visited, div.videoInfo span.description a:active { padding-top: 10px; font-weight: bold; }
.videoInfo a { display: block !important; height: 125px !important; }
.videoInfo .pornstar a,.videoInfo .info a { display: inline !important; height: auto !important; }

#setsearch{
text-decoration:none;
}

#setsearch  select {
border:1px solid black;
font-size:10px;
}



#have18{

text-align:center;
margin:50px;
color:black;
}
#have18 p{
margin:20px auto 20px auto;
width:700px;
text-align:left;
font-size:0.8em;
}
#have18 h2{
color:black;
font-size:2em;
}
#have18 .go{
font-weight:bold;
font-size:2em;
margin-right:50px;
}
#have18 .out{
color:red;
}







#regmain{
font-weight:bold;
border:1px solid #CCCCCC;
background:#FFF2F9;
}
#regmain textarea{
width:240px;
height:100px;
margin:0;
}
#regmain h2{
background:#fdc1de;
padding-left:10px;
color:#df1c78;
}
#regmain .myform fieldset label{
width:100px;
font-weight:bold;
float:left;
}

#regmain .myform fieldset .content{
padding-left: 110px;


}
#regmain .myform fieldset .form-row{
width:320px;

}
#regmain .myform fieldset .content input{
width:100px ;
}
#regmain .myform fieldset .content input.checkbox{
width:16px ;
}


