

@import 'reset.css';

/* 	Layout
 ``````````````````````````````````````````````````````````````````````````` */

body {
    background: #fff8d7 url("../images/bg.gif") repeat-x;
    font-family: Arial, Verdana, "Trebuchet MS", "Lucida Sans Unicode", sans-serif;
    font-size: 12px;
    color: #495964;
}

h1 { font-size: 18px; color: #495964; font-weight: normal; font-family: "Trebuchet MS"; }
h2 { font-size: 16px; color: #1f152a; font-weight: bold; }
h3 { font-size: 15px; color: #5e5e5e; font-weight: normal; }
h4 { font-size: 14px; color: #1f152a; font-weight: bold; }
h5 { font-size: 13px; color: #1f152a; font-weight: bold; }

p { line-height: 19px; text-align: left; }

a { text-decoration: none; cursor: pointer; color: #495964; }
a:hover { text-decoration: underline; }

ul, ol { list-style-type: none; }

.fright { float: right; display: inline; }
.fleft { float: left; display: inline; }

.acenter { text-align: center; }

/* Page
 ``````````````````````````````````````````````````````````````````````````` */	


#page { width: 991px; margin: 0 auto 0 auto; position: relative; padding-bottom: 0px; }
#top { height: 213px; position: relative; background: url("../images/bg_header2.jpg") no-repeat top center; margin-left: -27px; }


#page #header { position: absolute; right: 0; top: -205px; z-index:0; }
#page #header #lang { position: absolute; top: 3px; right: 0; width: 160px; }
#page #header #lang li { float: left; margin-right: 10px; }
#page #header #lang li a { display: block; }
#page #header #tflash { position: absolute; top: -9px; right: 3px; z-index: 90; width: 510px; overflow: hidden; }
#page #header .block-right { width: 493px; height: 206px; background: url("../images/bg_header_box.gif") no-repeat; position: relative; top: -8px; padding: 15px 10px 0 17px; z-index:9;}
#page #header .block-right h4 { color: #ffe56b; }
#page #header .block-right .col-left { width: 260px; }

#page #header .block-right .offer { color: #fff; font-size: 10px; margin-top: 2px; width: 255px; overflow: hidden; }
#page #header .block-right .offer li { overflow: hidden; margin: 2px 0;  }
#page #header .block-right .offer li dl dt { }
#page #header .block-right .offer li dl dd { border: 1px solid #1f8ebc; background: #32aee3; padding: 4px; color: #000; }
#page #header .block-right .offer li dl dd img { float: left; display: block; margin: 0px 5px 0 0; }
#page #header .block-right .offer li dl dd p { margin: -2px 0 0 0!important; line-height: 12px; }
#page #header .block-right .list { margin: 6px 0 0 0; color: #fff; font-size: 10px; }
#page #header .block-right .list li { background: url("../images/icon_square-1.gif") no-repeat 0 50%; padding-left: 9px; }
#page #header .block-right .list.t2 { font-size: 12px; color: #000; margin-top: 6px; }
#page #header .block-right .list.t2 li { background: url("../images/icon_square-2.gif") no-repeat 0 50%; padding-left: 15px; }
#page #header .block-right .showall { font-size: 11px; margin: -2px 0 0 0; color: #fff; display: block; float: right; background: url("../images/icon_square-2.gif") no-repeat 0 50%; padding-left: 15px; }

#page #header .block-right .logout { margin: 27px 0 0 0; padding: 4px 0 0 10px; width: 221px; min-height: 100px; background: url("../images/bg_header-bar-vertical.gif") repeat-y; float:right; display: inline;  }
#page #header .block-right .logout a { color: #000; }
#page #header .block-right .logout h4 { margin-bottom: 7px; }
#page #header .block-right .logout form p { overflow: hidden; line-height: 16px;margin: 3px 0; }
#page #header .block-right .logout form input[type="text"] { background: #fff; padding: 4px 5px; border: 0; width: 140px; float: left; display: inline; margin: 0; }
#page #header .block-right .logout form input[type="password"] { background: #fff; padding: 4px 5px; border: 0; width: 140px; float: left; display: inline; margin: 0; }
#page #header .block-right .logout form label { background: #32aee3; padding: 3px 5px 2px 5px; border: 0; width: 33px; float: left; margin-top: 0px; color: #fff; }
#page #header .block-right .logout form input[type="image"] { margin: 5px 0 0 0!important; }
#page #header .block-right .logout form .zap { margin: 10px 0 0 0; }
#page #header .block-right .logout form .zap input { width: auto!important; float: left; display: inline; margin-right: 6px; background: none; padding: 0; border: 0!important; }
#page #header .block-right .logout form .zap label { background: none; padding: 0; width: auto!important; }


/* Center
 ``````````````````````````````````````````````````````````````````````````` */

#page #center { width: 991px; margin: 0 auto 0 auto; background: url("../images/container_height.png") repeat-y; min-height:500px; position: relative; z-index: 10; }

    /* Belka
    ``````````````````````````````````````````````````````````````````````````` */

#page  #belka_banner { width: 991px; height: 50px; background: url("../images/container_top_belka_blue.png") no-repeat; margin: 0 auto -9px auto; top: -9px; position: relative; }
#page  #belka_banner h2 { margin: 0 0 0 25px; position: relative; top: 20px; float: left }
#page  #belka_banner p { margin: 0 0 0 15px; position: relative; top: 19px; float: left; color: #fff; font-size: 12px; }

    /* Container
    ``````````````````````````````````````````````````````````````````````````` */

#page #container { width: 979px; margin: 0 auto 0 auto; min-height: 630px; height: auto!important; height: 630px; }

    /* Menu top
    ``````````````````````````````````````````````````````````````````````````` */
    
#page #center #container #menu { height: 35px; background: #ffe56b; margin-bottom: 15px; z-index: 999;}

#page #center #container #menu li { float: left; display: inline; margin-right: 11px; position: relative;  z-index: 999;}
#page #center #container #menu li a { text-decoration: none; color: #363636; font-size: 15px; font-weight: bold; float: left; display: block;  padding: 2px 0 0 0px; height: 33px;  z-index: 999;}
#page #center #container #menu li a span { display: block; margin: 0 7px 0 35px; padding-top: 8px; z-index: 999; }
#page #center #container #menu li a:hover, #page #center #container #menu { color: #fff;  z-index: 999; }
#page #center #container #menu li  #page #center #container #menu li.active a { color: #fff; background: #5e5e5e; z-index: 999; }

#page #center #container #menu li div {  top: 35px; left: 0; position: absolute; background: #5e5e5e url("../images/menu_under_bg_top_right.jpg") no-repeat right top; width: 207px; visibility: hidden; }
#page #center #container #menu li ul {background: url("../images/menu_under_bg_bottom.jpg") no-repeat left bottom; width: 207px; padding-bottom: 5px; z-index: 999; }
#page #center #container #menu li ul li { float: none; display: block; margin: 0; background: url("../images/menu_under_bar.gif") repeat-x left bottom;  z-index: 999; }
#page #center #container #menu li ul li a { height: auto!important; color: #fff!important; font-size: 14px!important; font-weight: normal!important; float: none; display: block!important; padding: 5px 0 5px 15px!important; background: none!important;  z-index: 99999;}
#page #center #container #menu li ul li a:hover { color: #fff!important; background: none!important; z-index: 99999; }

#page #center #container #menu1 { height: 35px; background: #ffe56b; margin-bottom: 15px; z-index: 999;}

#page #center #container #menu1 li { float: left; display: inline; margin-right: 11px; position: relative;  z-index: 999;}
#page #center #container #menu1 li a { text-decoration: none; color: #363636; font-size: 15px; font-weight: bold; float: left; display: block;  padding: 2px 0 0 0px; height: 33px;  z-index: 999;}
#page #center #container #menu1 li a span { display: block; margin: 0 7px 0 35px; padding-top: 8px; z-index: 999; }
#page #center #container #menu1 li a:hover #page #center #container #menu1 li.active a { color: #fff; background: #5e5e5e; z-index: 999; }

#page #center #container #menu1 li div {  top: 35px; left: 0; position: absolute; background: #5e5e5e url("../images/menu_under_bg_top_right.jpg") no-repeat right top; width: 207px; visibility: hidden; }
#page #center #container #menu1 li ul {background: url("../images/menu_under_bg_bottom.jpg") no-repeat left bottom; width: 207px; padding-bottom: 5px; z-index: 999; }
#page #center #container #menu1 li ul li { float: none; display: block; margin: 0; background: url("../images/menu_under_bar.gif") repeat-x left bottom;  z-index: 999; }
#page #center #container #menu1 li ul li a { height: auto!important; color: #fff!important; font-size: 14px!important; font-weight: normal!important; float: none; display: block!important; padding: 5px 0 5px 15px!important; background: none!important;  z-index: 99999;}
#page #center #container #menu1 li ul li a:hover { color: #fff!important; background: none!important; z-index: 99999; }


/* Wrapper
 ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper { width: 966px; margin-left: 7px; }

/* Content
 ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #content { width: 548px; float: left; display: block; margin-left: -1px; }

/* Boxes
 ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #content .boxes {  margin-left: -6px; width: 549px; }
#page #wrapper #content .boxes .head { width: 100%; height: 31px; border-bottom: 3px solid #f52929; }
#page #wrapper #content .boxes .head li { float: left; display: inline;  margin: 0 3px 0 0px; position: relative; }
#page #wrapper #content .boxes .head li img { display: inline; float: left; position: relative; top: -8px; margin-right: 5px; }
#page #wrapper #content .boxes .head li a { height: 30px; display: block; overflow: hidden; float: left; background: url("../images/head_blue_left.gif") no-repeat; text-decoration: none; }
#page #wrapper #content .boxes .head li a span { height: 31px; font-weight: bold; color: #fff; font-size: 14px; padding: 9px 9px 0 9px; display: block; float: left; background: url("../images/head_blue_right.gif") no-repeat top right; }
#page #wrapper #content .boxes .head li span.arrow { text-indent: -99999em; width: 24px; z-index: 20; height: 13px; background: url("../images/head_blue_arrow.gif") no-repeat; display: block; position: absolute; top: -2px; left: 7px; }
#page #wrapper #content .boxes .head li span.arrowBlue { text-indent: -99999em; width: 26px; z-index: 20; height: 13px; background: url("../images/head_red_arrow.gif") no-repeat; display: block; position: absolute; top: -2px; left: 7px; }
#page #wrapper #content .boxes .head li.active { height: 31px!important; }
#page #wrapper #content .boxes .head li.active a { height: 31px!important; }
#page #wrapper #content .boxes .head li.active a { background: url("../images/head_red_left.gif") no-repeat; }
#page #wrapper #content .boxes .head li.active a span { color: #fff; background: url("../images/head_red_right.gif") no-repeat top right; }

#page #wrapper #content .boxes-active { position: relative; }

#page #wrapper #content .boxes-active.search { background: #ced8d7 url("../images/bg_mapa.jpg") no-repeat 96% 10px; margin-bottom: 10px; }

#page #wrapper #content .boxes-active.search .column_search { background: #bac2c1; border: 1px solid #fff; width: 155px; padding: 2px 6px 4px 6px; position: relative; }
#page #wrapper #content .boxes-active.search .column_search h3 { position: relative; top: 5px; margin-bottom: 5px; text-align: center; width: 100%; overflow: hidden; height: 42px; }

#page #wrapper #content .boxes-active.search .column_search .choose { margin: 3px 0 5px 2px; display: block; }
#page #wrapper #content .boxes-active.search .column_search .choose li { margin: 0 0 4px 0; clear: both; }
#page #wrapper #content .boxes-active.search .column_search .choose li.spec { margin: 10px 0 9px 0; }
#page #wrapper #content .boxes-active.search .column_search .choose input { margin: 0; padding: 0!important; background: none; text-align: left; width: auto; display: inline;  border: 0; }
#page #wrapper #content .boxes-active.search .column_search .choose label { position: relative; top: -2px; padding: 0; text-align: left; width: auto; display: inline; }

#page #wrapper #content .boxes-active.search .column_search .buttons1 { padding: 37px 0 0 0; }
#page #wrapper #content .boxes-active.search .column_search .buttons2 { position: absolute; bottom: 8px; width: 93%; }

#page #wrapper #content .boxes-active.search .column_search.column_1 { margin: 9px 0 0 6px; }
#page #wrapper #content .boxes-active.search .column_search.column_2 { margin: 9px 0 5px 6px; min-height: 390px; height: auto!important; height: 390px; }
#page #wrapper #content .boxes-active.search .column_search.column_3 { margin: 9px 0 5px 11px; min-height: 390px; height: auto!important; height: 390px; }
#page #wrapper #content .boxes-active.search .column_search.column_4 { margin: 9px 0 5px 11px; min-height: 390px; height: auto!important; height: 390px; }

#page #wrapper #content .boxes-active.profil1 { height: 573px!important; }
#page #wrapper #content .boxes-active.profil { background: url("../images/bg_boxes_active.jpg") no-repeat; height: 353px; margin-left: -6px; position: relative; }
#page #wrapper #content .boxes-active.profil h1.title_wczasujiwypnadpolmorz { width: 548px; height: 120px; background: url("../images/bg_boxes_active_wczasuj_iwnpm.jpg") no-repeat; text-indent: -99999em; bottom: 6px; position: absolute; }
#page #wrapper #content .boxes-active.profil h1.title_wczasujiinwepolmorz { width: 372px; height: 30px; background: url("../images/bg_boxes_active_wczasuj_iinpm.jpg") no-repeat; text-indent: -99999em; bottom: 6px; left: 15px; position: absolute; }
#page #wrapper #content .boxes-active.profil .fourimage { width: 235px; height: 101px; background: url("../images/bg_boxes_active_fourimage.jpg") no-repeat; text-indent: -99999em; bottom: 44px; left: 17px; position: absolute; }
#page #wrapper #content .boxes-active.profil .profile { width: 528px; margin: 0 0 0 10px; padding-top: 20px; position: relative; }
#page #wrapper #content .boxes-active.profil .profile .barBlue { height: 1px; background: #2db5ff; overflow: hidden; margin: 3px 0 3px 0; text-indent: -99999em; }
#page #wrapper #content .boxes-active.profil .profile .col1 { width: 135px; }
#page #wrapper #content .boxes-active.profil .profile .col1 .img { width: 130px; text-align: center; border: 1px solid #d9d9d9; padding: 7px 3px 4px 3px; background: #fff; margin-bottom: 5px; }
#page #wrapper #content .boxes-active.profil .profile .col1 .img span { text-align: right!important; font-size: 10px; color: #999898; display: block; }
#page #wrapper #content .boxes-active.profil .profile .col1 .img img { display: inline; }
#page #wrapper #content .boxes-active.profil .profile .col2 { width: 375px; margin: 0 0 0 16px; }
#page #wrapper #content .boxes-active.profil .profile .col2 h2 { margin: 0 0 5px 0; color: #5e5e5e; }
#page #wrapper #content .boxes-active.profil .profile .col2 p { margin: 0 0 10px 0; line-height: 17px; }
#page #wrapper #content .boxes-active.profil .profile .col2 p span { color: #25a9e1; }
#page #wrapper #content .boxes-active.profil .profile .colr { width: 120px; text-align: right; }
#page #wrapper #content .boxes-active.profil .profile .colr p { text-align: right; }
#page #wrapper #content .boxes-active.profil .profile .trlink { float: right; margin: 0 10px 0 0; }
#page #wrapper #content .boxes-active.profil .profile .trlink li { float: left; display: block;  }
#page #wrapper #content .boxes-active.profil .profile .trlink li a { float: left; display: block; padding: 2px 4px 2px 4px; background: #25a9e1; color: #fff; }
#page #wrapper #content .boxes-active.profil .profile .bllink { display: block; padding-top: 0px; margin: 0; }
#page #wrapper #content .boxes-active.profil .profile .bllink li { float: left; display: block; margin-right: 10px; }

#page #wrapper #content .boxes-active.profil .profile .state { width: 385px; background: #8d9632; position: relative; margin: 25px 0 0 1px; }
#page #wrapper #content .boxes-active.profil .profile .state p { margin-left: 8px; color: #fff; }
#page #wrapper #content .boxes-active.profil .profile .state p span { color: #000; }
#page #wrapper #content .boxes-active.profil .profile .state .tl { background: url("../images/box_green_top.png") no-repeat; width: 385px; height: 9px; position: absolute; top: -9px; left: 0; z-index: 20; text-indent: -99999em; }
#page #wrapper #content .boxes-active.profil .profile .state .bl { background: url("../images/box_green_bottom.png") no-repeat; width: 385px; height: 9px; position: absolute; bottom: -9px; left: 0; z-index: 20; text-indent: -99999em; }

#page #wrapper #content .boxes-active.profil .profile .image { margin: 10px -8px 0 0; float: right; display: inline; }
#page #wrapper #content .boxes-active.profil .profile .image li { text-align: center; width: 81px; height: 54px; overflow: hidden; padding-top: 4px; background: url("../images/gallery_image_bg.gif") no-repeat; float: left; display: inline; margin-right: 1px; }

#page #wrapper #content .boxes-active.profil .profile .message { height: 36px; background: url("../images/icon_koperta.gif") no-repeat; margin: 9px 0 9px 0; padding: 3px 0 0 56px; }
#page #wrapper #content .boxes-active.logowanie { padding: 15px 0 150px 19px; width: 530px; min-height: 315px; background: url("../images/boxex_bg_logowanie-2.jpg") no-repeat left bottom; margin-left: -6px; background-color:#FEF9D9}

#page #wrapper #content .boxes-active.logowanie .form {  }
#page #wrapper #content .boxes-active.logowanie .form h4 { margin-bottom: 7px; color: #5e5e5e; }
#page #wrapper #content .boxes-active.logowanie .form form fieldset ul {  }
#page #wrapper #content .boxes-active.logowanie .form form fieldset ul li { overflow: hidden; line-height: 16px; margin: 3px 0; }
#page #wrapper #content .boxes-active.logowanie .form form fieldset ul li input[type="text"] { background: #fff; padding: 3px 5px; border: 1px solid #c7c3aa; width: 140px; float: left; display: inline; margin: 0; }
#page #wrapper #content .boxes-active.logowanie .form form fieldset ul li input[type="password"] { background: #fff; padding: 3px 5px; border: 1px solid #c7c3aa; width: 140px; float: left; display: inline; margin: 0; }
#page #wrapper #content .boxes-active.logowanie .form form fieldset ul li label { background: #32aee3; padding: 2px 5px 3px 5px; border: 0; width: 33px; float: left; margin-top: 0px; color: #fff; }

#page #wrapper #content .boxes-active.logowanie .form form fieldset ul li input[type="image"] { margin: 1px 0 0 14px!important; }
#page #wrapper #content .boxes-active.logowanie .form form fieldset ul li .zap { margin: 3px 0 0 15px; float: left; }
#page #wrapper #content .boxes-active.logowanie .form form fieldset ul li .zap input { width: auto!important; float: left; display: inline; margin-right: 6px; background: none; padding: 0; border: 0!important; }
#page #wrapper #content .boxes-active.logowanie .form form fieldset ul li .zap label { background: none; padding: 0; width: auto!important; color: #5e5e5e; }

#page #wrapper #content .boxes-active.logowanie .list { overflow: hidden; }
#page #wrapper #content .boxes-active.logowanie .list li { background: url("../images/icon_square-3.gif") no-repeat 0 50%; padding: 0 0 0 15px;  overflow: hidden; }

#page #wrapper #content .boxes-active.logowanie .bar { background: url("../images/bar_4.gif") repeat-x; overflow: hidden; height: 2px; text-indent: -99999em; margin: 12px 0 12px 0; width: 99%; }
#page #wrapper #content .boxes-active.logowanie .twoaccount { overflow: hidden; margin-right: -8px; margin-left: -1px; margin-top: -4px; }
#page #wrapper #content .boxes-active.logowanie .twoaccount li { float: left; display: inline; margin-right: 2px!important; }

#page #wrapper #content .boxes-active.rejestracja { width: 547px; overflow: hidden; background: url("../images/boxes_bg_rej_height.gif") repeat-y; margin-left: -6px; }
#page #wrapper #content .boxes-active.rejestracja .bg { width: 549px; background: url("../images/boxes_bg_rej_bottom.jpg") no-repeat left bottom;  padding-bottom: 335px; }
#page #wrapper #content .boxes-active.rejestracja .bg h1 { text-align: center; padding-top: 20px; margin-bottom: 20px; }

#page #wrapper #content .boxes-active.rejestracja .bg ul { display: block; padding-top: 10px; margin: 0 0 0 40px }
#page #wrapper #content .boxes-active.rejestracja .bg ul li { margin-bottom: 0px; width: 100%; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li label { float: left; display: inline; width: 130px; color: #000; text-align: right; margin: 4px 2px 0 0; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li input { float: left; display: inline; width: 240px; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li select { float: left; display: inline; width: 240px; margin-right: 5px; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li span { float: left; display: inline; width: 2px; margin: 6px 0 0 3px; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li .button { margin: 6px 0 0 135px!important; display: block; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li p { margin: 10px 0 0 135px!important; display: block; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li p span { float: none; display: inline; margin: 0; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li.checkbox input { margin-top: 4px; width: auto!important; border: 0; height: auto!important; background: none; }
#page #wrapper #content .boxes-active.rejestracja .bg ul li.checkbox a { float: left; display: block; margin: 0 0 0 7px; }

#page #wrapper #content .boxes-active.poczta { width: 548px; background: #fff8d9; padding: 8px 0 0 0; margin-left: -6px; }
#page #wrapper #content .boxes-active.poczta .paddings { width: 530px; margin: 0 auto 0 auto; }
#page #wrapper #content .boxes-active.poczta h3 { color: #000; }
#page #wrapper #content .boxes-active.poczta .bar { background: #d9c66f; height: 1px; overflow: hidden; margin: 4px 0 4px 0; }
#page #wrapper #content .boxes-active.poczta .action { background: url("../images/bg_poczta.jpg") no-repeat top right; min-height: 200px; }
#page #wrapper #content .boxes-active.poczta .action ul { display: block; padding: 10px 0 0 0; margin: 0 0 0 10px; }
#page #wrapper #content .boxes-active.poczta .action ul li { display: block; background: url("../images/icon_poczta_1.jpg") no-repeat 0 50%; padding-left: 25px; }
#page #wrapper #content .boxes-active.poczta .action ul li.nowa { background: url("../images/icon_poczta_1.jpg") no-repeat 0 50%; font-size: 14px; }
#page #wrapper #content .boxes-active.poczta .action ul li.nowa a { color: #f52929; }
#page #wrapper #content .boxes-active.poczta .action ul li.otrzymane { background: url("../images/icon_poczta_2.gif") no-repeat 1px 50%; }
#page #wrapper #content .boxes-active.poczta .action ul li.otrzymane a { color: #25a9e1; }
#page #wrapper #content .boxes-active.poczta .action ul li.wyslane { background: url("../images/icon_poczta_3.gif") no-repeat 1px 50%; }
#page #wrapper #content .boxes-active.poczta .action ul li.archiwum { background: url("../images/icon_poczta_4.gif") no-repeat 1px 50%; }
#page #wrapper #content .boxes-active.poczta .action ul li.kosz { background: url("../images/icon_poczta_5.gif") no-repeat 0px 50%; }
#page #wrapper #content .boxes-active.poczta .action ul li span { display: block; border-left: 1px dotted #5e5e5e; padding: 6px 0 6px 10px; }

#page #wrapper #content .boxes-active.poczta ul.buttons li { float: left; display: inline; margin: 0 6px 0 6px; }
#page #wrapper #content .boxes-active.poczta ul.buttons li .button1 { display: block; padding: 2px 8px 2px 8px; color: #000; background: #ff8029; border: 1px solid #b1bab9; }
#page #wrapper #content .boxes-active.poczta ul.buttons li .button2 { display: block; padding: 2px 8px 2px 8px; color: #000; background: #e2debd; border: 1px solid #b1bab9; }

#page #wrapper #content .boxes-active.poczta form fieldset .item { border-bottom: 1px dotted #5e5e5e; padding: 2px 2px 4px 2px; }
#page #wrapper #content .boxes-active.poczta form fieldset .item label { margin: 4px 0 0 0; color: #000; font-size: 13px; }
#page #wrapper #content .boxes-active.poczta form fieldset .item input { width: 72%; margin: 0; color: #25a9e1; }
#page #wrapper #content .boxes-active.poczta form fieldset textarea { width: 98%; height: 200px; overflow: hidden; margin: 5px 0 0 0; color: #5e5e5e; padding: 5px; }

#page #wrapper #content .boxes-active.poczta .news .title { border-bottom: 1px dotted #5e5e5e; padding: 2px 2px 4px 2px; }
#page #wrapper #content .boxes-active.poczta .news .title span {float: left; display: inline }
#page #wrapper #content .boxes-active.poczta .news .title .adresat { width: 150px;  }
#page #wrapper #content .boxes-active.poczta .news p { margin: 6px 0 6px 0; }
#page #wrapper #content .boxes-active.poczta .news ul { margin: 6px 0 6px 0; display: block; }
#page #wrapper #content .boxes-active.poczta .news ul li { margin: 6px 0 6px 0; display: block; border-bottom: 1px dotted #9d9d9d; padding: 2px 2px 2px 2px;}
#page #wrapper #content .boxes-active.poczta .news ul li .check { width: 20px; float: left; display: inline; margin-top: 2px; }
#page #wrapper #content .boxes-active.poczta .news ul li .check input { width: auto!important; margin: 0!important; padding: 0!important;  }
#page #wrapper #content .boxes-active.poczta .news ul li .nadawca { width: 150px; float: left; display: inline; margin-top: 1px; }
#page #wrapper #content .boxes-active.poczta .news ul li .tytul { width: 340px; float: left; display: inline; margin-top: 1px; }

#page #wrapper #content .boxes-active.add { margin-left: -6px; width: 549px; padding-bottom: 300px; background: #e2dfbe url("../images/boxes_bg_add_bottom.jpg") no-repeat bottom; }
#page #wrapper #content .boxes-active.add h5, .wyszukiwarka h5 { margin: 10px 10px 0 10px; }
#page #wrapper #content .boxes-active.add h2 { margin: 20px 10px 0 10px; }
#page #wrapper #content .boxes-active.add h2.info { background: url("../images/icon_dymekinfo2.gif") no-repeat 0 3px; padding: 0 0 0 28px; }
#page #wrapper #content .boxes-active.add ul { margin: 0px 0px 0 0px; width: 535px; }
#page #wrapper #content .boxes-active.add ul li { position: relative; }
#page #wrapper #content .boxes-active.add ul.border { border: 1px solid #aaaaaa; padding: 10px 0 0 0; }
#page #wrapper #content .boxes-active.add ul li img { margin: 5px 0 0 5px; }
#page #wrapper #content .boxes-active.add ul li label { width: 200px; float: left; display: inline; margin: 4px 5px 0 0; text-align: right; color: #000; font-size: 13px; }
#page #wrapper #content .boxes-active.add ul li input { width: 320px; float: left; display: inline; }
#page #wrapper #content .boxes-active.add ul li textarea { width: 320px; height: 100px; float: left; display: inline; overflow: hidden; }
#page #wrapper #content .boxes-active.add ul li select { width: 120px; float: left; display: inline; margin-right: 2px; }
#page #wrapper #content .boxes-active.add ul li select.sday { width: 70px; }
#page #wrapper #content .boxes-active.add ul li select.smonth { width: 150px; }
#page #wrapper #content .boxes-active.add ul li select.syear { width: 100px; }
#page #wrapper #content .boxes-active.add ul li.buttons .cal { display: block; position: absolute; right: 25px; top: 5px; }
#page #wrapper #content .boxes-active.add ul li.buttons a { display: block; margin: 0 0 0 205px; }
#page #wrapper #content .boxes-active.add ul li.buttons input { display: block; margin: 0 0 10px 205px!important; float: none; }

#page #wrapper #content .boxes-active.add ul.f2 { width: auto; padding: 5px 5px 0 5px; }
#page #wrapper #content .boxes-active.add ul.f2 li { margin: 0 0 5px 0; }
#page #wrapper #content .boxes-active.add ul.f2 label { width: auto; float: none; display: block; text-align: left; font-weight: bold; }
#page #wrapper #content .boxes-active.add ul.f2 input { width: 90%; float: none; display: block; text-align: left; padding: 6px; }
#page #wrapper #content .boxes-active.add ul.f2 .item { margin-bottom: 10px; }
#page #wrapper #content .boxes-active.add ul.f2 .item span { width: 90px; display: block; float: left; height: 34px; background: url("../images/icon_uimgarrow.gif") no-repeat 100% 0; }
#page #wrapper #content .boxes-active.add ul.f2 .item img { float: left; display: block; margin: 0 0 0 5px; }
#page #wrapper #content .boxes-active.add ul.f2 .item input.checkbox { float: left; margin: 12px 10px 0 10px; width: auto; border: 0; height: auto!important; background: #fff; padding: 0; }
#page #wrapper #content .boxes-active.add ul.f2 .item textarea { width: 320px; height: 26px; margin: 1px 0 0 0; overflow: hidden; }

#page #wrapper #content .boxes-active.add ul li.buttons2 { margin: 10px 0px 0 0; }
#page #wrapper #content .boxes-active.add ul li.buttons2 .krok { display: block; float: left; margin: 8px 5px 0 10px; }

#page #wrapper #content .boxes-active.add ul.f3 { margin: 0 0 0 10px; width: auto; }
#page #wrapper #content .boxes-active.add ul.f3 li span { padding: 6px; }
#page #wrapper #content .boxes-active.add ul.f3 li .margin5 { margin-bottom: 8px; }
#page #wrapper #content .boxes-active.add ul.f3 li .ininline { margin-right: 5px;  }
#page #wrapper #content .boxes-active.add ul.f3 li .ininline label.t1 { width: 45px; }
#page #wrapper #content .boxes-active.add ul.f3 li .ininline label.t2 { width: 90px; }
#page #wrapper #content .boxes-active.add ul.f3 li .ininline label.t3 { width:75px; }
#page #wrapper #content .boxes-active.add ul.f3 li .ininline input { width: 90px; }
#page #wrapper #content .boxes-active.add ul.f3 li .ininline input.checkbox { margin: 7px 0 0 5px; width: auto; border: 0; height: auto!important; background: #fff; padding: 0; }

#page #wrapper #content .boxes-active.add .icons .col1, #page #wrapper #content .wyszukiwarka .icons  .col1 { width: 200px; float: left; display: block; }
#page #wrapper #content .boxes-active.add .icons .col2, #page #wrapper #content .wyszukiwarka .icons  .col2 { width: 180px; float: left; display: block; }
#page #wrapper #content .boxes-active.add .icons .col3, #page #wrapper #content .wyszukiwarka .icons  .col3 { width: 100px; float: left; display: block; }
#page #wrapper #content .boxes-active.add .icons ul, #page #wrapper #content .wyszukiwarka .icons ul { margin: 0; }
#page #wrapper #content .boxes-active.add .icons li, #page #wrapper #content .wyszukiwarka .icons  li { width: 200px; height: 30px; margin: 5px 0 5px 0px; }
#page #wrapper #content .boxes-active.add .icons li .img, #page #wrapper #content .wyszukiwarka .icons  li .img { width: 30px; float: left; display: block; padding: 0; text-align: center; }
#page #wrapper #content .boxes-active.add .icons li input, #page #wrapper #content .wyszukiwarka .icons  li input { margin: 11px 0 0 10px; width: auto; border: 0; height: auto!important; background: #fff; padding: 0; }
#page #wrapper #content .boxes-active.add .icons li span, #page #wrapper #content .wyszukiwarka .icons  li span { float: left; display: block; padding: 10px 0 0 10px; }

#page #wrapper #content .boxes-active.add .bar { background: url("../images/bar_2.gif") repeat-x; overflow: hidden; height: 3px; text-indent: -99999em; margin: 5px 0 5px 0; }

#page #wrapper #content .boxes-active.add.add2 { margin-left: -6px; width: 549px; padding-bottom: 5px; background: #e2dfbe; }
#page #wrapper #content .boxes-active.add.add2 .znizki li { float: left; display: inline; margin-left: 37px; }
#page #wrapper #content .boxes-active.add.add2 .znizki li input { width: auto; padding: 0; margin: 13px 5px 0 0; border: 0; float: left; display: block;  }
#page #wrapper #content .boxes-active.add.add2 .znizki li img { float: left; display: block; }

/* odstęp
 ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #content .padding { width: 537px; margin: 0 0 0 4px; }
#page #wrapper #content .padding p { margin: 5px auto 5px auto; }
#page #wrapper #content .padding h2 { height: 33px; background: url("../images/head_blue_2_left.gif") no-repeat; width: 100%; color: #fff; display: block; overflow: hidden; margin: 5px 0 5px 0; }
#page #wrapper #content .padding h2 span { height: 25px; display: block; background: url("../images/head_blue_2_right.gif") no-repeat top right; padding-top: 6px; }
#page #wrapper #content .padding h2 span img { display: inline; float: left; position: relative; top: -6px; margin: 0 5px 0 5px; }

#page #wrapper #content .padding h2.empty { height: auto; background: none; width: auto color: #fff; display: block; margin: 5px 0 5px 0; position: relative; }
#page #wrapper #content .padding h2.empty span { height: 29px; display: block; background: url("../images/head_blue_right.gif") no-repeat top right; padding-top: 6px; }
#page #wrapper #content .padding h2.empty span img { display: inline; float: left; position: relative; top: -6px; margin: 0 5px 0 5px; }

#page #wrapper #content .newsy { }
#page #wrapper #content .newsy li h3 { border-bottom: 1px solid #b5b5b5; }

/* index - box - pocztowka
 ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #content .pocztowka { width: 266px; }
#page #wrapper #content .pocztowka .news h4 { border-bottom: 1px solid #dad2c6; padding-bottom: 2px; margin: 4px 0 4px 0; }
#page #wrapper #content .pocztowka .news h4 span { display: block; font-size: 10px; font-weight: normal; color: #7f7f7f; }

/* index - box - informator
 ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #content .informator { width: 266px; }

/* wczasowicz - organizer
 ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #content .organizer { margin-bottom: 10px; }
#page #wrapper #content .organizer .col1 { width: 336px; height: 234px; background: url("../images/bg_organizer.jpg") no-repeat; position: relative; }
#page #wrapper #content .organizer .col1 .con { position: absolute; top: 35px; right: 10px; width: 190px; }
#page #wrapper #content .organizer .col1 .con p span { color: #f52929; }
#page #wrapper #content .organizer .col1 .con p { color: #000; margin-bottom: 5px; }
#page #wrapper #content .organizer .col1 .state { position: absolute; bottom: 9px; right: 15px; width: 180px; height: 60px; }
#page #wrapper #content .organizer .col1 .state ul li { clear: both; margin-bottom: 5px; }
#page #wrapper #content .organizer .col1 .state ul li span { display: block; padding-top: 2px; color: #000; }
#page #wrapper #content .organizer .col1 .state .see { width: 53px; height: 20px; background: url("../images/button_zobacz.gif") no-repeat; display: block; text-indent: -99999em; }
#page #wrapper #content .organizer .col2 { width: 200px; }
#page #wrapper #content .organizer .col2 p.sblue { background: url("../images/square_blue.jpg") no-repeat 0 50%; padding-left: 19px; }
#page #wrapper #content .organizer .col2 p.sorange { background: url("../images/square_orange.jpg") no-repeat 0 50%; padding-left: 19px; }
#page #wrapper #content .organizer .col2 .calendar-bg { background: #e0dbb9; }
#page #wrapper #content .organizer .col2 .calendar-bg .calendar ul { background: #fff; }

#page #wrapper #content .organizer2 { width: 550px; height: 233px; background: url("../images/bg_organizer2.jpg") no-repeat; position: relative; margin-bottom: 10px; position: relative; }
#page #wrapper #content .organizer2 .con { position: absolute; top: 30px; right: 10px; width: 152px; }
#page #wrapper #content .organizer2 .con p span { color: #f52929; }
#page #wrapper #content .organizer2 .con p { color: #5e5e5e;  margin: 6px 0 6px 0; }

/* lite - informacje
 ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #content .informacje { width: 548px; height: 245px; background: url("../images/bg_informacje.jpg") no-repeat; margin: 0 0 0 -6px; position: relative; }
#page #wrapper #content .informacje .con { position: absolute; top: 35px; right: 0; width: 165px; text-indent: -1px; }
#page #wrapper #content .informacje .con p span { color: #f52929; }
#page #wrapper #content .informacje .con p { color: #000; margin-bottom: 5px; }

    /* Column Two
    ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #column_two { width: 223px; float: left; display: inline; margin-left: 10px; }

#page #wrapper #column_two h2 { margin: 5px 0 0px 0; }

#page #wrapper #column_two #menu_pop { width: 224px; background: url("../images/menu_pop_bottom.gif") no-repeat left bottom; padding-bottom: 8px; position: relative; }
#page #wrapper #column_two #menu_pop .muszla { width: 91px; height: 94px; background: url("../images/bg_muszla_2.png") no-repeat; position: absolute; right: 3px; bottom: -10px; text-indent: -99999em; }
#page #wrapper #column_two #menu_pop h2 { width: 212px; height: 26px; background: url("../images/head_blue_1.jpg") no-repeat; color: #fff; padding: 8px 0 0 11px; margin: 0; }
#page #wrapper #column_two #menu_pop ul { width: 220px; background: #e2debd; border-left: 1px solid #cbbf94; border-right: 1px solid #cbbf94; margin-left: 1px; display: block; }
#page #wrapper #column_two #menu_pop ul li { background: url("../images/menu_bar_2.gif") repeat-x bottom left; padding: 9px 0 9px 0; }
#page #wrapper #column_two #menu_pop ul li a { background: url("../images/icon_muszla_1.png") no-repeat 4px 4px; padding: 5px 0 5px 28px; color: #000; font-size: 12px; margin-left: 8px; }

#page #wrapper #column_two .menu2 { width: 224px; background: url("../images/menu2_bottom.gif") no-repeat left bottom; padding-bottom: 8px; position: relative; margin-top: 10px; }
#page #wrapper #column_two .menu2.strefaprzedsiebiorcow h2 { width: 212px; height: 26px; background: url("../images/menu2_head_strefaprzedsiebiorcow.gif") no-repeat; color: #fff; padding: 8px 0 0 11px; margin: 0; text-indent: -99999em; }
#page #wrapper #column_two .menu2.strefapremium h2 { width: 212px; height: 26px; background: url("../images/menu2_head_strefapremium.gif") no-repeat; color: #fff; padding: 8px 0 0 11px; margin: 0; text-indent: -99999em; }
#page #wrapper #column_two .menu2.strefawczasowicza h2 { width: 212px; height: 26px; background: url("../images/menu2_head_strefawczasowicza.gif") no-repeat; color: #fff; padding: 8px 0 0 11px; margin: 0; text-indent: -99999em; }
#page #wrapper #column_two .menu2 ul { width: 220px; background: #faeba7; border-left: 1px solid #cbbf94; border-right: 1px solid #cbbf94; margin-left: 1px; display: block; }
#page #wrapper #column_two .menu2 ul li { background: url("../images/menu2_bar.gif") repeat-x bottom left; padding: 9px 0 9px 0; }
#page #wrapper #column_two .menu2 ul li a { background: url("../images/icon_muszla_1.png") no-repeat 4px 4px; padding: 5px 0 5px 28px; color: #000; font-size: 12px; margin-left: 8px; }
#page #wrapper #column_two .menu2 ul li img { margin-right: 10px; margin-top: -5px; }
#page #wrapper #column_two .menu2 ul li img.shake { margin-top: -45px; }

#page #wrapper #column_two .head_red { width: 212px; height: 26px; background: url("../images/head_red_2.jpg") no-repeat; color: #fff; padding: 8px 0 0 11px;  }

#page #wrapper #column_two ul.list_1 { margin: 0; }
#page #wrapper #column_two ul.list_1 li { background: url("../images/icon_muszla_2.gif") no-repeat 4px 4px; padding: 5px 0 5px 28px; }

#page #wrapper #column_two ul.list_2 { margin: 0; }
#page #wrapper #column_two ul.list_2 li { background: url("../images/icon_muszla_3.gif") no-repeat 4px 4px; padding: 5px 0 5px 28px; }
#page #wrapper #column_two ul.list_2 li a { border-bottom: 1px dashed #bbc5cd; text-decoration: none; }

#page #wrapper #column_two .more { top: -18px; margin-bottom: -18px; }

    /* Column Three
    ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #column_three { width: 184px; float: right; display: inline; }

    /* Forum
    ``````````````````````````````````````````````````````````````````````````` */

#page .forum .content { width: 851px; float: left; display: inline; margin-top: 10px; }
#page .forum .content .cat { display: block; padding-top: 10px; margin: 0; margin-left: -8px; }
#page .forum .content .cat li { float: left; display: block; border-right: 1px solid #4994bb; color: #4994bb;  }
#page .forum .content .cat li a { text-decoration: none; display: block; margin: 0 8px 0 8px; color: #4994bb; border-bottom: 1px dotted #c80606; padding-bottom: 1px; }

#page .forum .content .barGray { background: #e7e6dc; height: 1px; overflow: hidden; text-indent: -99999em; margin: 2px 0 2px 0; }
#page .forum .content .tcat { font-size: 11px; color: #9d9779; border-bottom: 1px solid #e7e6dc; margin: 5px 0 5px 0; }

#page .forum .content .title { width: 831px; height: 23px; background: url("../images/forum_head.gif") no-repeat; padding: 7px 10px 0 10px; margin: 6px 0 6px 0; }
#page .forum .content .title span { display: block; background: url("../images/forum_head_squaredot.gif") no-repeat 0 55%; padding-left: 12px; }
#page .forum .content .title input { width: 400px; padding: 2px 2px 2px 2px; position: relative; top: -2px; }

#page .forum .content .title2 { width: 831px; height: 51px; background: url("../images/forum_head_2.gif") no-repeat; padding: 7px 10px 0 10px; margin: 6px 0 6px 0; }
#page .forum .content .title2 span { display: block; background: url("../images/forum_head_squaredot.gif") no-repeat 0 55%; padding-left: 12px; }
#page .forum .content .title2 span span { display: inline; background: none; padding: 0; }
#page .forum .content .title2 .borw { display: block; border: 1px solid #fff; padding: 1px 4px 1px 4px;  }
#page .forum .content .title2 .signmod { display: block; background: url("../images/icon_13.gif") no-repeat 100% 50%; padding-right: 17px; margin-top: 8px; font-size: 11px; }


#page .forum .content .list { display: block; }
#page .forum .content .list li { display: block; margin-bottom: 0px; clear: both; border-bottom: 1px solid #dedcd2; }
#page .forum .content .list li ul li { float: left; display: block; clear: none; border: 0;  }
#page .forum .content .list li.head { border: 0; }
#page .forum .content .list li.head ul li { color: #d30000; padding: 5px 5px 5px 5px; border: 0; }
#page .forum .content .list li.item ul li { padding: 5px 5px 5px 5px; height: 34px; }
#page .forum .content .list li ul li.img { width: 50px;  }
#page .forum .content .list li ul li.name { width: 450px; }
#page .forum .content .list li ul li.name strong { color: #3095ca; }
#page .forum .content .list li ul li.name p {  color: #9d9779; }
#page .forum .content .list li ul li.date { width: 100px; }
#page .forum .content .list li.item ul li.date { background: #fbf4c9; }
#page .forum .content .list li.item ul li.date span { padding-top: 10px; display: block; }
#page .forum .content .list li ul li.kategoria { width: 211px; }
#page .forum .content .list li.item ul li.kategoria { background: #e1f4fe; }
#page .forum .content .list li.item ul li.kategoria span { padding-top: 10px; display: block; }

#page .forum .content .list2 { display: block; }
#page .forum .content .list2 li { display: block; margin-bottom: 0px; clear: both; border-bottom: 1px solid #dedcd2; }
#page .forum .content .list2 li ul li { float: left; display: block; clear: none; border: 0;  }
#page .forum .content .list2 li.head { border: 0; }
#page .forum .content .list2 li.head ul li { color: #d30000; padding: 5px 5px 5px 5px; border: 0; }
#page .forum .content .list2 li.item ul li { padding: 5px 5px 5px 5px; height: 34px; }
#page .forum .content .list2 li ul li.img { width: 50px;  }
#page .forum .content .list2 li ul li.name { width: 500px; }
#page .forum .content .list2 li ul li.name strong { color: #3095ca; }
#page .forum .content .list2 li ul li.name p {  color: #9d9779; }
#page .forum .content .list2 li ul li.date { width: 221px; }
#page .forum .content .list2 li.item ul li.date { background: #fbf4c9; color: #9d9779; }
#page .forum .content .list2 li.item ul li.date1 { background: #fbf4c9; color: #9d9779; width: 271px; }
#page .forum .content .list2 li.item ul li.date1 span { display: block; text-align: right; padding-top: 8px; }
#page .forum .content .list2 li ul li.idz { width: 40px; float: right; }
#page .forum .content .list2 li.item ul li.idz { background: #e1f4fe; }
#page .forum .content .list2 li.item ul li.idz a { padding-top: 5px; display: block; text-align: center; }

#page .forum .content .list3 { display: block; }
#page .forum .content .list3 li { display: block; margin-bottom: 0; clear: both; border-bottom: 1px solid #dedcd2; }
#page .forum .content .list3 li ul li { float: left; display: block; clear: none; border: 0;  }
#page .forum .content .list3 li.head { border: 0; }
#page .forum .content .list3 li.head ul li { color: #d30000; padding: 5px 5px 5px 5px; border: 0; }
#page .forum .content .list3 li.item ul li { color: #000; padding: 5px 5px 5px 5px; height: 34px; }
#page .forum .content .list3 li ul li.img { width: 50px;  }
#page .forum .content .list3 li ul li.name { width: 344px; }
#page .forum .content .list3 li ul li.name strong { color: #3095ca; }
#page .forum .content .list3 li ul li.name p {  color: #9d9779; }
#page .forum .content .list3 li ul li.grupa { width: 110px; }
#page .forum .content .list3 li.item ul li.grupa { background: #eefdc8; }
#page .forum .content .list3 li.item ul li.grupa span { padding-top: 6px; display: block; }
#page .forum .content .list3 li ul li.watkow { width: 90px; }
#page .forum .content .list3 li.item ul li.watkow { background: #fbf4c9; }
#page .forum .content .list3 li.item ul li.watkow span { padding-top: 6px; display: block; }
#page .forum .content .list3 li ul li.wpisow { width: 90px; }
#page .forum .content .list3 li.item ul li.wpisow { background: #e1f4fe; }
#page .forum .content .list3 li.item ul li.wpisow span { padding-top: 6px; display: block; }
#page .forum .content .list3 li ul li.idz { width: 107px; text-align: right; }
#page .forum .content .list3 li.item ul li.idz { background: #e1f4fe; }
#page .forum .content .list3 li.item ul li.idz a { padding: 5px 12px 0 0; color: #9d9779; display: block; text-align: center; background: url("../images/icon_10.gif") no-repeat 100% 70%; }

#page .forum .content .list4 { display: block; }
#page .forum .content .list4 li { padding: 0 0 0 50px; margin-bottom: 5px; color: #9d9779; float: left; display: inline; background: url("../images/icon_12.jpg") no-repeat 0 50%; width: 200px; }

#page .forum .content h4 { border-bottom: 1px solid #e7e6dc; margin: 10px 0 10px 0;  }

#page .forum .content form fieldset .item { width: 400px; float: left; display: inline; }
#page .forum .content form fieldset .item label { color: #d30000; display: block; }
#page .forum .content form fieldset .item input { color: #d30000; display: block; border: 1px solid #aaaaaa; padding: 2px; }

#page .forum .content form fieldset .radio { display: block; width: 350px; float: left; padding-top: 15px; }
#page .forum .content form fieldset .radio li { width: 100%; margin-bottom: 2px; height: 13px; clear: both;}
#page .forum .content form fieldset .radio li label { margin-bottom: 2px; float: left; display: inline; margin: 1px 0 0 3px; }
#page .forum .content form fieldset .radio li input { width: 10px; float: left; display: inline; border: 0; background: none; }

#page .forum .content form fieldset .select { width: 300px; float: left; display: inline; }
#page .forum .content form fieldset .select select { margin-bottom: 13px; }

#page .forum .content .pagination { display: block; padding: 10px 0 10px 0; }
#page .forum .content .pagination li { float: left; display: inline; margin-right: 3px; }
#page .forum .content .pagination li a { display: block; padding: 2px 4px 2px 4px; color: #d30000; border: 1px solid #cecece; }
#page .forum .content .pagination li.active a { background: #f8eda9; }

#page .forum .content .post { width: 100%; display: block; }
#page .forum .content .post li.active { background: #fbf4c9; font-size: 11px; font-family: Verdana; }
#page .forum .content .post li.active .wrap .content { background: url("../images/forum_post_content_bg.gif") no-repeat top left; }

#page .forum .content .post li { background: #fcf8db; display: block; border-bottom: 4px solid #faea9f; padding: 2px; }
#page .forum .content .post li .data { width: 150px; float: left; display: inline; margin-left: 10px; }
#page .forum .content .post li .data .image { background: #fff; width: 100px; text-align: center; padding: 4px 0 4px 0; }
#page .forum .content .post li .data .image img { border: 1px solid #aaaaaa; display: inline; }
#page .forum .content .post li .data p { margin: 6px 0 6px 0; }
#page .forum .content .post li .wrap { width: 685px; float: left; display: inline; position: relative; min-height: 270px; }
#page .forum .content .post li .wrap .top { height: 15px; border-bottom: 1px dotted #a19c7c; padding: 7px 4px 7px 4px; }
#page .forum .content .post li .wrap .top .date { display: block; background: url("../images/icon_14.gif") no-repeat 0 50%; padding-left: 21px; }
#page .forum .content .post li .wrap .top a { display: inline; background: url("../images/icon_15.gif") no-repeat 100% 50%; padding-right: 18px; }
#page .forum .content .post li .wrap .content { width: auto; float: none; display: block; color: #324854; margin: 10px 0 0 0; padding: 8px 0 0 6px; background: url("../images/forum_post_content_bg2.gif") no-repeat top left; }

#page .forum .content .post li .wrap .bottom { padding: 130px 0 20px 0; }
#page .forum .content .post li .wrap .bottom .absolute { position: absolute; bottom: 2px; left: 0; }
#page .forum .content .post li .wrap .signatures { display: block; margin: 10px 0 10px 6px; padding: 2px 0 0 0px; background: url("../images/bar_1.gif") no-repeat top left; }

#page .forum .content .post li .wrap .button { display: block; padding-top: 20px; }
#page .forum .content .post li .wrap .button li { float: left; display: block; }
#page .forum .content .post li .wrap .button li a { border: 1px solid #d6d0a9; padding: 3px 1px 3px 1px; color: #fff; background: #fff; }
#page .forum .content .post li .wrap .button li a span { background: #a19c7c; padding: 2px 4px 2px 4px; }

#page .forum .content .option { margin: 6px 0 0 0; }
#page .forum .content .option select { width: 140px; background: #f8eda9; border: 1px solid #9c9667; padding: 2px;  }
#page .forum .content .option span { display: block; background: #f8eda9; border: 1px solid #9c9667; padding: 2px 4px 2px 4px; margin: 2px 0 0 6px; }

   /* Forum - Column Three
    ``````````````````````````````````````````````````````````````````````````` */

#page .forum #column_three { width: 100px!important; float: right; display: inline; overflow: hidden; }

    /* Wyszukiwarka
    ``````````````````````````````````````````````````````````````````````````` */

#page #content .wyszukiwarka .title { width: 551px; height: 84px; background: url("../images/search_bg_wyniki.jpg") no-repeat; margin-left: -6px; }
#page #content .wyszukiwarka .title h1 { padding: 14px 0 0 0; margin: 0 0 0 13px; color: #5e5e5e; }
#page #content .wyszukiwarka .title h1 span { color: #000; }
#page #content .wyszukiwarka .title span.found { display: block; margin: 22px 0 0 13px; color: #000; }

#page #content .wyszukiwarka .pagination { display: block; margin: 16px 0 16px 0; }
#page #content .wyszukiwarka .pagination li { float: left; display: block; margin: 0 2px 0 0; }
#page #content .wyszukiwarka .pagination li a { padding: 3px 7px 3px 7px; color: #000; background: #e2dfbe; }
#page #content .wyszukiwarka .pagination li a strong { color: #ff7343; }
#page #content .wyszukiwarka .pagination li.first a, #page #content .wyszukiwarka .pagination li.last a { background: #8e9633; }

#page #content .wyszukiwarka .sort { display: block; margin: 19px 0 15px 0; }
#page #content .wyszukiwarka .sort li { float: left; display: block; margin: 0 15px 0 5px; }
#page #content .wyszukiwarka .sort li a {  float: left; margin-left: 2px; }
#page #content .wyszukiwarka .sort li span { display: block; float: left; margin-right: 3px;  }

#page #content .wyszukiwarka .results { display: block; margin: 10px 0 10px 0; }
#page #content .wyszukiwarka .results li { position: relative; display: block; margin: 3px 0 6px 0; border-bottom: 1px solid #b5b5b5; padding-bottom: 5px; }
#page #content .wyszukiwarka .results li.advert { border-bottom: 0px solid #b5b5b5; padding-bottom: 5px; }
#page #content .wyszukiwarka .results li .col1 { display: block; width: 83px; min-height: 119px; float: left; position: relative; }
#page #content .wyszukiwarka .results li .col1 a { display: block; background: #f5292a; color: #fff; padding: 5px 2px 5px 3px; font-size: 11px; margin-bottom: 1px; }
#page #content .wyszukiwarka .results li .col1 span { padding-top: 0px; display: block; }
#page #content .wyszukiwarka .results li .col1 span img { display: block; position: absolute; bottom: 0; }
#page #content .wyszukiwarka .results li .col2 { display: block; width: 462px; float: left; margin-left: 1px; padding: 2px 0 0 2px; background: #fef9d9; border-top: 1px solid #e1e1e1; }
#page #content .wyszukiwarka .results li .col2 h4 { font-weight: normal; }
#page #content .wyszukiwarka .results li .col2 h4 span { color: #5e5e5e; font-size: 11px; }
#page #content .wyszukiwarka .results li .col2 p { margin: 2px 0 2px 0; color: #000; }
#page #content .wyszukiwarka .results li .col2 p span { color: #5e5e5e; }
#page #content .wyszukiwarka .results li .col2 ul.icon { width: 360px; margin: 4px 0 0 0; }
#page #content .wyszukiwarka .results li .col2 .znizki { background: #9bdcff; border-bottom: 1px solid #bababa; height: 28px; padding: 2px; margin-bottom: 3px; }
#page #content .wyszukiwarka .results li .col2 .znizki h4 { font-family: "Trebuchet MS"; padding: 3px 3px 3px 0; color: #000; float: left; }
#page #content .wyszukiwarka .results li .col3.top { top: 50px!important; }
#page #content .wyszukiwarka .results li .col3 { display: block; width: 120px; position: absolute; top: 2px; right: 4px; text-align: right; }
#page #content .wyszukiwarka .results li .col3 a { margin-bottom: 4px; display: block; }
#page #content .wyszukiwarka .results li  .pol { display: block; margin: -3px 0 0 0; }

#page #content .wyszukiwarka .results2 { display: block; margin: 10px 0 10px 0; }
#page #content .wyszukiwarka .results2 li { position: relative; display: block; margin: 3px 0 6px 0; border-bottom: 1px solid #b5b5b5; padding-bottom: 3px; }
#page #content .wyszukiwarka .results2 li.advert { border-bottom: 0px solid #b5b5b5; padding-bottom: 5px; }
#page #content .wyszukiwarka .results2 li .col1 { display: block; width: 118px; min-height: 119px; float: left; position: relative; }
#page #content .wyszukiwarka .results2 li .col1 a { display: block; text-align: center; color: #fff; padding: 5px 2px 5px 3px; font-size: 11px; margin-bottom: 1px; }
#page #content .wyszukiwarka .results2 li .col1 span { padding-top: 0px; display: block; }
#page #content .wyszukiwarka .results2 li .col1 span img { display: block; position: absolute; bottom: 0; }
#page #content .wyszukiwarka .results2 li .col2 { display: block; width: 424px; float: left; position: relative; margin-left: 3px; background: #fef9d9; }
#page #content .wyszukiwarka .results2 li .col2 .price.c1 { display: block; background: #9bdcff; }
#page #content .wyszukiwarka .results2 li .col2 .price.c2 { display: block; background: #ffca9b; }
#page #content .wyszukiwarka .results2 li .col2 .price.c3 { display: block; background: #be9fff; }
#page #content .wyszukiwarka .results2 li .col2 .price span { display: block; padding: 6px 0 6px 6px; color: #000; }
#page #content .wyszukiwarka .results2 li .col2 .price span span { display: inline; padding: 0; }
#page #content .wyszukiwarka .results2 li .col2 .price h3 { font-family: "Trebuchet MS"; padding: 3px 3px 3px 0; color: #000; }
#page #content .wyszukiwarka .results2 li .col2 img.fright { margin-left: -0px; display: block; margin-right: -3px; position: relative; z-index: 20; }
#page #content .wyszukiwarka .results2 li .col2 p { font-size: 12px; line-height: 16px; margin: 0 0 5px; color: #5e5e5e; text-align: justify; }
#page #content .wyszukiwarka .results2 li .col2 p span { color: #00597f; }
#page #content .wyszukiwarka .results2 li .col2 .buttons { float: right; display: inline; margin-top: -10px; }
#page #content .wyszukiwarka .results2 li .col2 .buttons a { display: block; float: left; }
#page #content .wyszukiwarka .results2 li .col2 .buttons a img { display: block; }

#page #content .wyszukiwarka.zaawansowana { background: #cfd8d7 url("../images/wysz_zaawansowana_bottom.gif") no-repeat left bottom; min-height: 600px; width: 552px; margin-left: -6px; }
#page #content .wyszukiwarka.zaawansowana .top { width: 552px; height: 91px; background: url("../images/wysz_zaawansowana_top.gif") no-repeat;  }
#page #content .wyszukiwarka.zaawansowana .title2 { position: relative; top: 12px; margin: 0 0 0 19px; }
#page #content .wyszukiwarka.zaawansowana .powrot { display: block; margin: 15px 15px 0 0; z-index: 5; position: relative; }
#page #content .wyszukiwarka.zaawansowana h2 { margin: 10px 10px 10px 10px; }
#page #content .wyszukiwarka.zaawansowana ul { margin: 10px 0px 10px 5px; width: 540px; }
#page #content .wyszukiwarka.zaawansowana ul li { position: relative; }
#page #content .wyszukiwarka.zaawansowana ul.border { border: 1px solid #aaaaaa; padding: 10px 0 0 0; }
#page #content .wyszukiwarka.zaawansowana ul li img { margin: 1px 0  0 5px; }
#page #content .wyszukiwarka.zaawansowana ul li label { width: 250px; float: left; display: inline; margin: 4px 5px 0 0; text-align: right; color: #000; font-size: 13px; }
#page #content .wyszukiwarka.zaawansowana ul li input { width: 260px; float: left; display: inline; }
#page #content .wyszukiwarka.zaawansowana ul li textarea { width: 320px; height: 100px; float: left; display: inline; overflow: hidden; }
#page #content .wyszukiwarka.zaawansowana ul li select { width: 120px; float: left; display: inline; margin-right: 2px; }
#page #content .wyszukiwarka.zaawansowana ul li select.sday { width: 70px; }
#page #content .wyszukiwarka.zaawansowana ul li select.smonth { width: 100px; }
#page #content .wyszukiwarka.zaawansowana ul li select.syear { width: 80px; }
#page #content .wyszukiwarka.zaawansowana ul li.buttons { text-align: center; }
#page #content .wyszukiwarka.zaawansowana ul li.buttons input { display: inline; float: none; width: auto; height: auto; margin: 0; padding: 0; border: 0; }
#page #content .wyszukiwarka.zaawansowana ul li.checkbox input { margin-top: 4px; width: auto!important; border: 0; height: auto!important; background: none; }
#page #content .wyszukiwarka.zaawansowana ul li.checkbox a { float: left; display: block; margin: 0 0 0 7px; }

#page #content .wyszukiwarka.zaawansowana .col3 { width: 290px; }
#page #content .wyszukiwarka.zaawansowana .col3 label { width: 220px; }
#page #content .wyszukiwarka.zaawansowana .col3 input { width: 60px; }
#page #content .wyszukiwarka.zaawansowana .col4 { width: 215px; }
#page #content .wyszukiwarka.zaawansowana .col4 label { width: 170px; }
#page #content .wyszukiwarka.zaawansowana .col4 input { width: 60px; }

#page #content .wyszukiwarka.zaawansowana .bar { background: url("../images/bar_3.gif") repeat-x; overflow: hidden; height: 3px; text-indent: -99999em; margin: 5px 0 5px 0; }

#page #content .wyszukiwarka.zaawansowana .pagination2 { width: auto; }
#page #content .wyszukiwarka.zaawansowana .pagination2.col1 label { width: 220px; }
#page #content .wyszukiwarka.zaawansowana .pagination2.col2 label { width: 90px; }

    /* Prezentacja
    ``````````````````````````````````````````````````````````````````````````` */

#page #content .prezentacja {  width: 551px; }
#page #content .prezentacja .kontakt { padding: 2px; width: 551px; height: 125px; background: url("../images/prezentacjaorgranizer_kontakt.jpg") no-repeat; margin-left: -5px; }
#page #content .prezentacja .kontakt h2 { color: #077aab; font-size: 20px; padding: 9px 0 0 10px; }
#page #content .prezentacja .kontakt h2 span { color: #000; font-size: 14px; font-weight: normal; }
#page #content .prezentacja .kontakt .buttons { margin: 7px 10px 0 0; display: block; }
#page #content .prezentacja .kontakt .data { margin: 14px 0 0 15px; width:480px; }
#page #content .prezentacja .kontakt .data p { color: #5f5f5f; }
#page #content .prezentacja .kontakt ul { margin-left: 10px;  }
#page #content .prezentacja .kontakt ul li.url { height: 22px; background: url("../images/icon_url.gif") no-repeat; display: block; padding-left: 27px; }
#page #content .prezentacja .kontakt ul li.url a { display: block; padding-top: 3px; }
#page #content .prezentacja .kontakt ul li.email { height: 22px; background: url("../images/icon_email.gif") no-repeat; display: block; padding-left: 27px; margin-top: 4px; }
#page #content .prezentacja .kontakt ul li.tel  { height: 22px; background: url("../images/icon_tel.gif") no-repeat; display: block; padding-left: 27px;  }
#page #content .prezentacja .kontakt ul li.skype  { height: 22px; background: url("../images/icon_skype.gif") no-repeat; display: block; padding-left: 27px;  }
#page #content .prezentacja .kontakt ul li.skype a { display: block; padding-top: 4px; }
#page #content .prezentacja .kontakt ul li.gg  { height: 22px; background: url("../images/icon_gg.gif") no-repeat; display: block; padding-left: 27px;  }
#page #content .prezentacja .kontakt ul li.gg a { display: block; padding-top: 4px; }

#page #content .prezentacja .info { width: 550px; height: 33px; background: url("../images/prezentacja_belkablue.gif") no-repeat; margin: 6px 0 6px -6px; }
#page #content .prezentacja .info ul { display: block; padding-top: 8px; margin-left: 10px;}
#page #content .prezentacja .info ul li { color: #000; float: left; display: block; }
#page #content .prezentacja .info ul li.zdjecie { width: 88px; }
#page #content .prezentacja .info ul li.opis { width: 242px;margin-left: 10px; }
#page #content .prezentacja .info ul li.opis select { width: 60px; padding: 0; display: inline; float: right; margin: -1px 0 0 4px; }
#page #content .prezentacja .info ul li.opis p { padding: 0; margin: 0; }
#page #content .prezentacja .info ul li.dostepnosc { width: 170px; margin-left: 20px; }

#page #content .prezentacja.organizers .pokoje { width: 551px; display: block; margin-left: -6px; }
#page #content .prezentacja.organizers .pokoje li { width: 551px; height: 215px; background: url("../images/pre_org_bg.gif") no-repeat; }
#page #content .prezentacja.organizers .pokoje li .col1 { width: 234px; float: left; display: inline; margin: 8px 0 0 6px; }
#page #content .prezentacja.organizers .pokoje li .col1 .img { margin-bottom: 3px; }
#page #content .prezentacja.organizers .pokoje li .col1 .img img { float: left; display: block; border: 1px solid #9a9a9a; margin-right: 4px; }
#page #content .prezentacja.organizers .pokoje li .col1 p { color: #5e5e5e; line-height: 16px; background: url("../images/pre_pokoj_bar_bottom.gif") repeat-x top left; padding-top: 7px; }
#page #content .prezentacja.organizers .pokoje li .col1 span { color: #086c96; }

#page #content .prezentacja.organizers .pokoje li .col2 { width: 100px; float: left; display: inline; margin: 8px 0 0 7px; }
#page #content .prezentacja.organizers .pokoje li .col2 a img { display: block; }

#page #content .prezentacja.organizers .pokoje li .col2 h6 { margin: 4px 0 0 4px; }

#page #content .prezentacja.organizers .pokoje li .col2 .legend { margin: 4px 0 0 3px; display: block; }
#page #content .prezentacja.organizers .pokoje li .col2 .legend li { display: block; float: none; background: none; width: auto; height: 20px; color: #5e5e5e; font-size: 11px; margin-bottom: 2px; }
#page #content .prezentacja.organizers .pokoje li .col2 .legend li span { border: 1px solid #cecece; width: 18px; height: 18px; display: block; float: left; margin: -1px 5px 0 0;  }
#page #content .prezentacja.organizers .pokoje li .col2 .legend li.zajete span { background: #ff7343; }
#page #content .prezentacja.organizers .pokoje li .col2 .legend li.wolne span { background: #f6da76; }
#page #content .prezentacja.organizers .pokoje li .col2 .legend li.czekac span { background: #fff; }

#page #content .prezentacja.organizers .pokoje li .col2 .person { text-align: center; margin: 0 0 -3px; padding: 0; }

#page #content .prezentacja.organizers .pokoje li .calendar-bg { width: 190px; margin: 4px 3px 0 0px!important; }
#page #content .prezentacja.organizers .pokoje li .calendar-bg .calendar ul li { background: #fff; }

#page #content .prezentacja .content { width: 551px!important; min-height: 445px!important; background: url("../images/pre_stan_bg_gal_lan_oc.jpg") no-repeat; margin: 10px 0 0 -6px;  }
#page #content .prezentacja .content .wrap { height: 400px!important; position: relative; }
#page #content .prezentacja .content .wrap .galleryMin { width: 235px; height: 312px; margin: 50px 0 0 45px; float: left; position: relative; }
#page #content .prezentacja .content .wrap .galleryMin .img { width: 231px; text-align: center; height: 170px; }
#page #content .prezentacja .content .wrap .galleryMin ul { display: block; margin-left: 7px; }
#page #content .prezentacja .content .wrap .galleryMin ul li { float: left; display: inline; width: 57px; height: 48px; }
#page #content .prezentacja .content .wrap .galleryMin ul li img { display: block; }
#page #content .prezentacja .content .wrap .galleryMin .arrows { width: 230px; margin-left: 0px; display: block; position: absolute; bottom: 0; }

#page #content .prezentacja .content .wrap .col2 { float: right; display: inline; margin: 43px 10px 0 0; }
#page #content .prezentacja .content .wrap .lang { display: block; width: 235px; height: 40px; background: url("../images/pre_stan_bg_lang.png") no-repeat; margin-bottom: 10px; }
#page #content .prezentacja .content .wrap .lang ol { display: block; padding: 10px 0 0 0; margin: 0 0 0 70px; }
#page #content .prezentacja .content .wrap .lang li { display: block; float: left; margin-right: 6px; }
#page #content .prezentacja .content .wrap .lang li img { display: block; }

#page #content .prezentacja .content .wrap .rezerwujonline { display: block; margin-bottom: 10px; width: 234px; height: 78px; text-indent: -99999em; background: url("../images/pre_stan_bg_rezerwujonline.png") no-repeat; }
#page #content .prezentacja .content .wrap .propakietfirmakup { display: block; margin-bottom: 5px; width: 234px; height: 85px; text-indent: -99999em; background: url("../images/pre_stan_bg_promocjapakiet_dlafirm.png") no-repeat; }
#page #content .prezentacja .content .wrap .proindiwiwczasowiczkup { display: block; margin-bottom: 5px; width: 234px; height: 78px; text-indent: -99999em; background: url("../images/pre_stan_bg_promocjaindi_wczasowicz.png") no-repeat; }

#page #content .prezentacja .content .wrap .rate { display: block; width: 232px; height: 36px; background: url("../images/pre_stan_bg_ocena.png") no-repeat; margin-bottom: 6px; }
#page #content .prezentacja .content .wrap .rate ol { display: block; padding: 10px 0 0 0; margin: 0 0 0 60px; }
#page #content .prezentacja .content .wrap .rate li { float: left; display: block; margin-right: 4px; }

#page #content .prezentacja .content .head { width: 100%; height: 30px; margin: 0 0 0 13px; }
#page #content .prezentacja .content .head li { float: left; display: inline;  margin: 0 10px 0 0px; position: relative; }
#page #content .prezentacja .content .head li img { display: inline; float: left; position: relative; top: -3px; margin: 0 5px 0 -6px; }
#page #content .prezentacja .content .head li a { height: 29px; display: block;  float: left; background: url("../images/head_orange_1_left.png") no-repeat; text-decoration: none; }
#page #content .prezentacja .content .head li a span { height: 29px; color: #262626; font-size: 13px; padding: 6px 12px 0 9px; display: block; float: left; background: url("../images/head_orange_1_right.png") no-repeat top right; position: relative; right: -5px; z-index: 3; }
#page #content .prezentacja .content .head li span.arrow { text-indent: -99999em; width: 24px; z-index: 20; height: 13px; background: url("../images/head_blue_arrow.gif") no-repeat; display: block; position: absolute; top: -2px; left: 7px; }
#page #content .prezentacja .content .head li.active { height: 29px!important; }
#page #content .prezentacja .content .head li.active a { height: 29px!important; }
#page #content .prezentacja .content .head li.active a { background: url("../images/head_blue_3_left.png") no-repeat; }
#page #content .prezentacja .content .head li.active a span { background: url("../images/head_blue_3_right.png") no-repeat top right; }

#page #content .prezentacja .content .opinie { width: 548px; background: url("../images/pre_opnie_height.gif") repeat-y; margin-top: -1px; position: relative; z-index: 15; }
#page #content .prezentacja .content .opinie .opinie_top { width: 548px; background: url("../images/pre_opinie_top.gif") no-repeat top left; }
#page #content .prezentacja .content .opinie .opinie_bottom { width: 548px; background: url("../images/pre_opinie_bottom.gif") no-repeat bottom left; padding-bottom: 15px; }

#page #content .prezentacja .content .opinie .title { width: 520px; padding-top: 10px; margin: 0 auto 0 auto; background: url("../images/bar_2.gif") repeat-x bottom; padding-bottom: 4px; }
#page #content .prezentacja .content .opinie .stat img { display: block; float: left; }
#page #content .prezentacja .content .opinie .stat span { display: block; float: left; margin: 2px 8px 0 4px; font-size: 13px; }

#page #content .prezentacja .content .opinie ul { display: block; width: 530px; margin: 10px auto 0 auto; }
#page #content .prezentacja .content .opinie ul li {  padding: 8px 6px 8px 6px; display: block; }
#page #content .prezentacja .content .opinie ul li.positive p { background: url("../images/icon_circle_plus.png") no-repeat 0 4px; padding: 0 0 0 25px; display: block; }
#page #content .prezentacja .content .opinie ul li.negative p { background: url("../images/icon_circle_minus.png") no-repeat 0 4px; padding: 0 0 0 25px; display: block; }
#page #content .prezentacja .content .opinie ul li.color { background: #fff; }

#page #content .prezentacja .content .opinie .add { background: url("../images/bar_2.gif") repeat-x top; padding-top: 18px; width: 520px; margin: 15px auto 0 auto; }
#page #content .prezentacja .content .opinie .add h3 { display: block; margin-bottom: 7px; }
#page #content .prezentacja .content .opinie .add h3 img { float: none; }
#page #content .prezentacja .content .opinie .col1 { width: 50px; float: left; display: inline; }
#page #content .prezentacja .content .opinie .col1 p { height: 22px; overflow: hidden; margin-bottom: 6px; }
#page #content .prezentacja .content .opinie .col1 img { float: left; }
#page #content .prezentacja .content .opinie .col1 input { width: auto; margin: 0; padding: 0; float: left; margin: 3px 0 0 8px; border: 0; background: none; }
#page #content .prezentacja .content .opinie .col2 { width: 470px; float: left; display: inline; }
#page #content .prezentacja .content .opinie .col2 h3 { margin-bottom: 4px; }
#page #content .prezentacja .content .opinie .col2 textarea { width: 98%; height: 50px; overflow: hidden; }
#page #content .prezentacja .content .opinie .col2 input { margin: 0; }

#page #content .prezentacja .content .opinie .text { width: 250px; margin: 5px 5px 0 0; float: right; display: inline; }
#page #content .prezentacja .content .opinie .text p { margin-bottom: 10px; }

#page #content .prezentacja .content .opinie .listfirm { width: 265px; margin: 5px 0 0 10px;  }
#page #content .prezentacja .content .opinie .listfirm li { width: 265px; height: 74px; background: url("../images/opinie_boximg.gif") no-repeat; padding: 0; margin-bottom: 5px; }
#page #content .prezentacja .content .opinie .listfirm li .img { width: 90px; float: left; display: inline; margin: 22px 0 0 10px; }
#page #content .prezentacja .content .opinie .listfirm li .stat { margin: 14px 5px 0 0; }
#page #content .prezentacja .content .opinie .listfirm li .stat img { margin-bottom: 5px; }
#page #content .prezentacja .content .opinie .listfirm li h5 { font-weight: normal; color: #5e5e5e; float: left; margin: 25px 0 0 0; }

#page #content .prezentacja.lite .content { background: url("../images/nm_prezentacja_lite_bg.jpg") no-repeat; margin-top: 2px; }
#page #content .prezentacja.lite .content .wrap .offer { width: 235px; height: 312px; margin: 50px 0 0 42px; float: left; position: relative; }
#page #content .prezentacja.lite .content .wrap .offer h4 { margin: 5px 0 5px 5px; }
#page #content .prezentacja.lite .content .wrap .offer .image { width: 151px; margin: 0 auto 10px auto; }
#page #content .prezentacja.lite .content .wrap .offer .image li { width: 151px; height: 81px; padding: 6px 0 0 0; margin: 0; background: url("../images/pre_lite_galleryimage.gif") no-repeat; }
#page #content .prezentacja.lite .content .wrap .offer .image li img { display: block; margin: 0 0 0 7px; }
#page #content .prezentacja.lite .content .wrap .offer ul { display: block; margin: 0 0 0 5px; }
#page #content .prezentacja.lite .content .wrap .offer ul li { color: #000; background: url("../images/icon_arrowtwopart.gif") no-repeat 0 50%; padding-left: 14px; }
#page #content .prezentacja.lite .content .wrap .offer .przyjaznafirma { text-indent: -7777em; position: absolute; right: 5px; bottom: 24px; width: 76px; height: 66px; background: url("../images/icon_przyjaznafirma.png") no-repeat; }

#page #content .prezentacja.premium .gallery { width: 548px; height: 436px; background: url("../images/pre_gallery.jpg") no-repeat; margin-top: -1px; position: relative; z-index: 15;  }
#page #content .prezentacja.premium .gallery h3 { padding: 10px 0 0 0; margin: 0 0 0 23px; height: 30px; }
#page #content .prezentacja.premium .gallery h3 img { float: left; display: inline; }
#page #content .prezentacja.premium .gallery h3 span { float: left; display: block; padding: 9px 0 0 10px; font-size: 13px; color: #3e2210; }

#page #content .prezentacja.premium .gallery .col1 { width: 215px; margin: 20px 0 0 10px; }
#page #content .prezentacja.premium .gallery .col1 .img { width: 209px; height: 178px; background: url("../images/pre_gallery_bg_big_img-1.png") no-repeat; position: relative;  }
#page #content .prezentacja.premium .gallery .col1 .img img { display: block; padding: 3px 0 0 10px; }
#page #content .prezentacja.premium .gallery .col1 .img span { display: block; position: absolute; bottom: 6px; text-align: center; width: 185px; left: 15px; font-size: 11px; }
#page #content .prezentacja.premium .gallery .col1 .arrows {  margin: 10px 0 0 10px; display: block; width: 200px; }
#page #content .prezentacja.premium .gallery .col1 .arrows span { text-align: center; width: 169px; display: block; padding-top: 2px; }
#page #content .prezentacja.premium .gallery .col1 ul { margin: 5px 0 0 5px; }
#page #content .prezentacja.premium .gallery .col1 ul li { width: 55px; height: 45px; background: url("../images/pre_gallery_bg_small_img-1.png") no-repeat; float: left; display: inline;margin-left: -3px; }
#page #content .prezentacja.premium .gallery .col1 ul li span { width: 42px; height: 38px; margin: 3px 0 0 8px; display: block; }

#page #content .prezentacja.last_minute .content { height: 501px; background: url("../images/nm_prezentacja_last_minute_bg.jpg") no-repeat; position: relative; }
#page #content .prezentacja.last_minute .content h2 { margin: 0 0 0 15px; padding: 10px 0 0 0; }
#page #content .prezentacja.last_minute .content .image { width: 231px; height: 174px; background: url("../images/pre_last_minute_galleryimage.png") no-repeat; position: absolute; top:50px; left:20px; }
#page #content .prezentacja.last_minute .content .image img { display: block; padding: 1px 0 0 10px; }
#page #content .prezentacja.last_minute .formularzk { position: absolute; right: 5px; width: 273px; height: 443px; background: none; float: none; display: inline; margin-top: 10px; }
#page #content .prezentacja.last_minute .formularzk ul textarea {  height: 260px; }

#page #content .prezentacja.last_minute .box_rezerwujonline { display: block; width: 254px; height: 85px; background: url("../images/nm_prezentacjalastminute_rezerwujonline.png") no-repeat; position: absolute; bottom: 12px; left: 4px; text-indent: -7777em; }
#page #content .prezentacja.last_minute .opis { width: 540px; height: auto; float: left; display: inline; }

#page #content .prezentacja .blog { width: 548px; background: url("../images/pre_opnie_height.gif") repeat-y; margin-top: -1px; position: relative; z-index: 15; }
#page #content .prezentacja .blog .blog_top { width: 548px; background: url("../images/pre_opinie_top.gif") no-repeat top left; }
#page #content .prezentacja .blog .blog_bottom { width: 548px; background: url("../images/pre_opinie_bottom.gif") no-repeat bottom left; padding-bottom: 15px; }

#page #content .prezentacja .blog .title { width: 520px; padding-top: 10px; margin: 0 auto 0 auto; background: url("../images/bar_2.gif") repeat-x bottom; padding-bottom: 4px; }
#page #content .prezentacja .blog .tresc { width: 480px; }
#page #content .prezentacja .blog img { margin: 10px 0 0 5px; }
#page #content .prezentacja .blog .pagination { display: block; margin: 16px 0 16px 0; }
#page #content .prezentacja .blog .pagination li { float: left; display: block; margin: 0 2px 0 0; }
#page #content .prezentacja .blog .pagination li a { padding: 3px 7px 3px 7px; color: #000; background: #e2dfbe; }
#page #content .prezentacja .blog .pagination li a strong { color: #ff7343; }
#page #content .prezentacja .blog .pagination li.first a, #page #content .prezentacja .blog .pagination li.last a { background: #ff7246; }

#page #content .prezentacja .opis { width: 260px; height: auto; float: left; display: inline; }
#page #content .prezentacja .opis p { color: #5d5d5d; }

#page #content .prezentacja .formularzk { position: relative; width: 273px; height: 343px; background: url("../images/pre_formkontak.jpg") no-repeat; float: right; display: inline; margin-top: 10px; }
#page #content .prezentacja .formularzk ul { padding-top: 40px; display: block; width: 260px; margin: 0 auto 0 auto;  }
#page #content .prezentacja .formularzk ul li { margin: 0; }
#page #content .prezentacja .formularzk ul input { border-left: 0; border-bottom: 0; border-right: 0; font-size: 13px; margin-right: 2px; width: 230px; }
#page #content .prezentacja .formularzk ul textarea { border-left: 0; border-bottom: 0; border-right: 0; font-size: 13px; margin-right: 2px; width: 246px; height: 130px; }
#page #content .prezentacja .formularzk ul li span { color: #ff0707; }
#page #content .prezentacja .formularzk .ob { color: #ff0707; font-size: 11px; margin: 6px 0 0 5px!important; }
#page #content .prezentacja .formularzk.f2 input { width: 245px; }
#page #content .prezentacja .formularzk.f2 textarea { height: 255px; }

#page #content .prezentacja.results { width: 551px; }
#page #content .prezentacja.results ul.results { background: #fef9d9; margin-left: -5px; width: 551px; padding-top: 10px; }
#page #content .prezentacja.results ul.results li { width: 540px; margin: 0 auto 5px auto; border-bottom: 1px solid #ded4a0; padding: 10px 0 10px 0; }
#page #content .prezentacja.results ul.results dl dt { width: 127px; float: left; display: inline; position: relative; }
#page #content .prezentacja.results ul.results dl dt .icon_wykrzyknik { text-indent: -7777em; width: 37px; height: 37px; display: block; background: url("../images/icon_min_wykrzyknik.png") no-repeat; position: absolute; top: 0; right: 0; }
#page #content .prezentacja.results ul.results dl dt .icon_wyprzedaz { text-indent: -7777em; width: 71px; height: 59px; display: block; background: url("../images/icon_min_wyprzedaz.png") no-repeat; position: absolute; top: 0; right: 0; }
#page #content .prezentacja.results ul.results dl dd { width: 280px; float: left; display: inline; margin: 2px 0 0 6px; }
#page #content .prezentacja.results ul.results dl dd.t2 { width: 380px!important; }
#page #content .prezentacja.results ul.results dl dd select { width: 60px; }
#page #content .prezentacja.results ul.results dl dd .ods { margin-left: 10px; }
#page #content .prezentacja.results ul.results dl dd .ods p { margin-left: 20px; }
#page #content .prezentacja.results ul.results .pol { display: block; margin: -3px 0 0 0; }
#page #content .prezentacja.results ul.results .cena { width: 91px; height: 27px; background: url("../images/bg_cena.gif") no-repeat; padding-top: 11px; text-align: center; font-size: 15px; }
#page #content .prezentacja.results ul.results .kos { text-align: center; display: block; margin-top: 4px; }

#page #content .prezentacja.results .pagination { display: block; margin: 16px 0 16px 0; }
#page #content .prezentacja.results .pagination li { float: left; display: block; margin: 0 2px 0 0; }
#page #content .prezentacja.results .pagination li a { padding: 3px 7px 3px 7px; color: #000; background: #e2dfbe; }
#page #content .prezentacja.results .pagination li a strong { color: #ff7343; }
#page #content .prezentacja.results .pagination li.first a, #page #content .wyszukiwarka .pagination li.last a { background: #8e9633; }

/* Elementy dla całej strony
 ``````````````````````````````````````````````````````````````````````````` */
    
 .more { position: relative; background: url("../images/icon_4.gif") no-repeat 0 68%; padding-left: 18px; color: #208dbb; }

    /* Kalendarz
     ``````````````````````````````````````````````````````````````````````````` */

#page #wrapper #content .calendar-bg { background: #f4f4ef; padding: 3px 3px 6px 3px; border: 1px solid #d2d2cd;  margin: 0 auto 5px auto; }
#page #wrapper #content .calendar-bg .calendar { width: 191px; overflow: hidden; margin: 0 auto 0 auto; }
#page #wrapper #content .calendar-bg .calendar .arrow { margin-top: 4px; }
#page #wrapper #content .calendar-bg .calendar h1 { text-align: center; }
#page #wrapper #content .calendar-bg .calendar .border { margin: 4px 0 0px 0; border: 1px solid #d3d2cb; border-left: 0; border-right: 0; border-bottom: 0;  }
#page #wrapper #content .calendar-bg .calendar ul { display: block; }
#page #wrapper #content .calendar-bg .calendar ul li { float: left; display: inline; width: 26px; height: 15px; padding: 4px 0 4px 0; text-align: center; border-right: 1px solid #d3d2cb; border-left: 1px solid #d3d2cb; border-bottom: 1px solid #d3d2cb; margin-right: -1px; }
#page #wrapper #content .calendar-bg .calendar ul li.h { font-weight: bold; color: #208cba; }
#page #wrapper #content .calendar-bg .calendar ul li.mark { background: #f0c2be; }
#page #wrapper #content .calendar-bg .calendar ul li.empty { }
#page #wrapper #content .calendar-bg .calendar ul li.rdd { background: #00a2ff; }
#page #wrapper #content .calendar-bg .calendar ul li.tz { background: #ff7343; }
#page #wrapper #content .calendar-bg .calendar ul li.tw { background: #f6da76; }
#page #wrapper #content .calendar-bg .calendar ul li.pp { background: #fff; }

    /* Icon, place
     ``````````````````````````````````````````````````````````````````````````` */

#page #content .icon { display: block; margin: 6px 0 6px 0; border: 0!important;  }
#page #content .icon li { float: left; display: block; margin: 0 1px 1px 0!important; border: 0!important; padding: 0!important; }
#page #content .icon li img { display: block; }

/* Stat
 ``````````````````````````````````````````````````````````````````````````` */

#page #stat { width: 981px; height: 432px; background: url("../images/bg_stat.jpg") no-repeat; margin: 10px 0 0 0px; position: relative; left: -8px; clear: both; overflow: hidden; }
#page #stat h4 { color: #fff; height: 47px; }
#page #stat h4 span { padding: 16px 0 0 0px; display: block; }
#page #stat .ostatnio_dodane { margin-left: 20px; width: 280px; }
#page #stat .ostatnio_dodane h4 { background: url("../images/icon_5.gif") no-repeat 0 50%; padding: 0 0 0 35px; }
#page #stat .najpopularniejsze { margin-left: 40px; width: 280px; }
#page #stat .najpopularniejsze h4 { background: url("../images/icon_6.png") no-repeat 0 50%; padding: 0px 0 0 40px; }
#page #stat .najnowsze_pro { margin-left: 50px; width: 280px; }
#page #stat .najnowsze_pro h4 { background: url("../images/icon_7.png") no-repeat 0 50%; padding: 0px 0 0 45px; }

#page #stat ul { margin-top: 10px; }
#page #stat ul li { border-bottom: 1px dashed #5eace0; padding-bottom: 7px; margin-bottom: 7px; }
#page #stat ul li .img { width: 70px; float: left; display: inline; }
#page #stat ul li p { color: #fff; }


/* Footer
 ``````````````````````````````````````````````````````````````````````````` */

#page #footer { clear: both; width: 98%; margin: 0 auto 0 auto; }
#page #footer ul { display: block; color: #0f3a51; padding-top: 10px; }
#page #footer ul li { display: inline; font-size: 12px; }
#page #footer ul li a { color: #0f3a51; }
#page #footer .copy { font-size: 12px; color: #5e5e5e; margin-top: 10px; }
#page #footer .author { font-size: 12px; color: #5e5e5e; margin-top: 10px; float: right; display: inline; }

#page #bg_footer_bottom { min-width: 890px; height: 376px; background: url("../images/bg_footer_img2.jpg") no-repeat; bottom: 0; left: -32px; z-index: -1; }
#bottom { background: url("../images/bg_footer_img2.jpg") no-repeat bottom center; }

#page #bg_footer { width: 991px; height: 19px; background: url("../images/bg_footer.png") no-repeat bottom; z-index: 20; margin: 0 auto 105px auto; position: relative; }
#page #bg_footer #muszla { width: 159px; height: 65px; background: url("../images/bg_muszla.png") no-repeat; z-index: 20; position: absolute; right: -6px; bottom: -24px; }

/*  Colors
 ``````````````````````````````````````````````````````````````````````````` */

.cred { color: #f52929!important; }
.cblue { color: #25a9e1!important; }
.cblue2 { color: #00638d!important; }
.cyellow { color: #ffe56b!important; }
.cblack { color: #000!important; }
.cgray { color: #9b9888!important; }
.cgraydif { color: #a19c7c!important; }
.cgray2 { color: #5e5e5e!important; }
.cpurple { color: #9100a7!important; }

.cbBlue { background: #00597f; }
.cbRed { background: #f5292a; }

/*  Formularze
 ``````````````````````````````````````````````````````````````````````````` */

input, select, textarea { font-size: 11px; color: #63634e; border: none; font-family: Tahoma, Arial, Verdana; }
label { display: block; }
input { width: 95%; padding: 4px 3px 4px 3px; background: #fff; border: 1px solid #aaaaaa; margin: 2px 0 8px 1px; }
textarea { width: 95%; padding: 4px 3px 4px 3px; background: #fff; border: 1px solid #aaaaaa; margin: 2px 0 8px 1px; }
select { width: 95%; padding: 2px 1px 2px 2px; background: #fff; border: 1px solid #aaaaaa; margin: 2px 0 8px 1px; }

.button { margin: 0!important; padding: 0!important; border: 0!important; width: auto!important; height: auto!important; background: none; }

#page #content .prezentacja.standard .gallery { width: 548px; height: 436px; background: url("../images/pre_gallery.jpg") no-repeat; margin-top: -1px; position: relative; z-index: 15;  }
#page #content .prezentacja.standard .gallery h3 { padding: 10px 0 0 0; margin: 0 0 0 23px; height: 30px; }
#page #content .prezentacja.standard .gallery h3 img { float: left; display: inline; }
#page #content .prezentacja.standard .gallery h3 span { float: left; display: block; padding: 9px 0 0 10px; font-size: 13px; color: #3e2210; }

#page #content .prezentacja.standard .gallery .col1 { width: 215px; margin: 20px 0 0 10px; }
#page #content .prezentacja.standard .gallery .col1 .img { width: 209px; height: 178px; background: url("../images/pre_gallery_bg_big_img-1.png") no-repeat; position: relative;  }
#page #content .prezentacja.standard .gallery .col1 .img img { display: block; padding: 3px 0 0 10px; }
#page #content .prezentacja.standard .gallery .col1 .img span { display: block; position: absolute; bottom: 6px; text-align: center; width: 185px; left: 15px; font-size: 11px; }
#page #content .prezentacja.standard .gallery .col1 .arrows {  margin: 10px 0 0 10px; display: block; width: 200px; }
#page #content .prezentacja.standard .gallery .col1 .arrows span { text-align: center; width: 169px; display: block; padding-top: 2px; }
#page #content .prezentacja.standard .gallery .col1 ul { margin: 5px 0 0 5px; }
#page #content .prezentacja.standard .gallery .col1 ul li { width: 55px; height: 45px; background: url("../images/pre_gallery_bg_small_img-1.png") no-repeat; float: left; display: inline;margin-left: -3px; }
#page #content .prezentacja.standard .gallery .col1 ul li span { width: 42px; height: 38px; margin: 3px 0 0 8px; display: block; }

 .opinie ul { display: block; width: 530px; margin: 10px auto 0 auto;}
 .opinie ul li {  padding: 8px 6px 8px 6px; display: block; }
 .opinie ul li.positive p {  padding: 0 0 0 25px; display: block; }
 .opinie ul li.negative p { padding: 0 0 0 25px; display: block; }
 .opinie ul li.color { background: #fff; }
  .listfirm { width: 265px; margin: 5px 0 0 10px;  }
   .listfirm li { width: 265px; height: 74px; background: url("../images/opinie_boximg.gif") no-repeat; padding: 0; margin-bottom: 5px; }
 .listfirm li .img { width: 90px; float: left; display: inline; margin: 22px 0 0 10px; }
 .listfirm li .stat { margin: 14px 5px 0 0; }
 .listfirm li .stat img { margin-bottom: 5px; }
 .listfirm li h5 { font-weight: normal; color: #5e5e5e; float: left; margin: 25px 0 0 0; }
  .propakietfirmakup { display: block; margin-bottom: 5px; width: 234px; height: 85px; text-indent: -99999em; background: url("../images/pre_stan_bg_promocjapakiet_dlafirm.png") no-repeat; }
 .proindiwiwczasowiczkup { display: block; margin-bottom: 5px; width: 234px; height: 78px; text-indent: -99999em; background: url("../images/pre_stan_bg_promocjaindi_wczasowicz.png") no-repeat; }
 .hidden{visibility:hidden;display:none}
 .hidden10{visibility:hidden;display:none}
 #page #header #loginop {position:absolute; margin-top:-26px;margin-left:-460px;background: url("../images/wnietka_zalogowany.png") no-repeat;height:54px;width:261px;padding:3px; }
 
 #page #content .prezentacja.standard .content { background: url("../images/nm_prezentacja_lite_bg.jpg") no-repeat; margin-top: 2px; }
#page #content .prezentacja.standard .content .wrap .offer { width: 235px; height: 312px; margin: 50px 0 0 42px; float: left; position: relative; }
#page #content .prezentacja.standard .content .wrap .offer h4 { margin: 5px 0 5px 5px; }
#page #content .prezentacja.standard .content .wrap .offer .image { width: 151px; margin: 0 auto 10px auto; }
#page #content .prezentacja.standard .content .wrap .offer .image li { width: 151px; height: 81px; padding: 6px 0 0 0; margin: 0; background: url("../images/pre_lite_galleryimage.gif") no-repeat; }
#page #content .prezentacja.standard .content .wrap .offer .image li img { display: block; margin: 0 0 0 7px; }
#page #content .prezentacja.standard .content .wrap .offer ul { display: block; margin: 0 0 0 5px; }
#page #content .prezentacja.standard .content .wrap .offer ul li { color: #000; background: url("../images/icon_arrowtwopart.gif") no-repeat 0 50%; padding-left: 14px; }
#page #content .prezentacja.standard .content .wrap .offer .przyjaznafirma { text-indent: -7777em; position: absolute; right: 5px; bottom: 24px; width: 76px; height: 66px; background: url("../images/icon_przyjaznafirma.png") no-repeat; }
 
 .pagination1 { display: block; margin: 16px 0 16px 0; }
 .pagination1 li { float: left; display: block; margin: 0 2px 0 0; }
 .pagination1 li a { padding: 3px 7px 3px 7px; color: #000; background: #e2dfbe; }
.pagination1 li a strong { color: #ff7343; }
 .pagination1 li.first a, .pagination1 li.last a { background: #8e9633; }
