/*main*/
html,body {
    height: 100%
}

body {
    background: url(/images/body2_bg_winter.jpg) top center no-repeat;
    font-size: 11px;
    font-family: tahoma;
    color: #929292
}

body.home {
    background: url(/images/body_bg_winter.jpg) top center no-repeat;
    font-size: 11px;
    font-family: tahoma;
    color: #929292
}

.insider_home {
    width: 100%;
    height: 100%;
    background: url(/images/main-header-img.jpg) 46% 116px no-repeat
}

.insider_home_en {
    width: 100%;
    height: 100%;
    background: url(/images/main-header-img_en.jpg) 46% 116px no-repeat
}

.insider {
    width: 100%;
    height: 100%;
    background: none
}

#wrapper {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -12.73em;
}

.header {
    height: 110px;
    width: 1000px;
    position: relative
}

.top_img {
    height: 330px;
    width: 1000px;
    clear: both;
    position: relative
}

.content {
    height: auto;
    width: 1000px;
    position: relative;
    margin-top: 15px;
    clear: both;
}

.pushme_down {
    height: 12.73em
}

#footer {
    width: 100%;
    height: 12.73em;
    position: relative;
    background: url(/images/footer_bg.jpg) top left repeat-x
}

.footer {
    width: 1000px;
    margin: 0 auto;
    position: relative
}

/*header*/
.header h1 {
    float: left;
    width: 200px;
    height: 95px
}

.header h1 a.logo {
    display: inline;
    background: url(/images/logo.jpg) top left no-repeat;
    float: left;
    height: 94px;
    width: 199px
}

.header .header_top {
    width: 763px;
    height: 77px;
    float: right;
    margin-top: 17px;
    display: inline
}

.header .header_top .choose_lang {
    width: 65px;
    height: 22px;
    background: url(/images/pack1.gif) -300px -3px no-repeat;
    float: right
}

.header .header_top .choose_lang a {
    display: block;
    height: 22px;
    width: 27px;
    float: left
}

.header .header_top .mini_menu {
    width: 354px;
    height: 52px;
    float: right
}

.header .header_top .mini_menu_en {
    width: 290px;
    height: 52px;
    float: right
}

.header .header_top .mini_menu ul {
    float: right;
    margin-top: 5px;
}

.header .header_top .mini_menu ul li {
    float: left;
    margin-left: 8px;
    display: inline
}

.header .header_top .mini_menu ul li a {
    display: block;
    height: 14px;
}

.header .header_top .mini_menu ul.pl li a.mini-1 {
    width: 70px;
    background: url(/images/pack1.gif) -378px -1px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-2 {
    width: 67px;
    background: url(/images/pack1.gif) -459px -1px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-3 {
    width: 102px;
    background: url(/images/pack1.gif) -536px -1px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-4 {
    width: 62px;
    background: url(/images/pack1.gif) -649px -1px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-5 {
    width: 31px;
    background: url(/images/pack1.gif) -721px -1px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-1:hover {
    width: 70px;
    background: url(/images/pack1.gif) -378px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-2:hover {
    width: 67px;
    background: url(/images/pack1.gif) -459px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-3:hover {
    width: 102px;
    background: url(/images/pack1.gif) -536px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-4:hover {
    width: 62px;
    background: url(/images/pack1.gif) -649px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.mini-5:hover {
    width: 31px;
    background: url(/images/pack1.gif) -721px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.hover1 {
    width: 70px;
    background: url(/images/pack1.gif) -378px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.hover2 {
    width: 67px;
    background: url(/images/pack1.gif) -459px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.hover3 {
    width: 102px;
    background: url(/images/pack1.gif) -536px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.hover4 {
    width: 62px;
    background: url(/images/pack1.gif) -649px -17px no-repeat
}

.header .header_top .mini_menu ul.pl li a.hover5 {
    width: 31px;
    background: url(/images/pack1.gif) -721px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.mini-1 {
    width: 33px;
    background: url(/images/pack1_en.gif) -247px -1px no-repeat;
}

.header .header_top .mini_menu ul.en li a.mini-2 {
    width: 43px;
    background: url(/images/pack1_en.gif) -290px -1px no-repeat;
}

.header .header_top .mini_menu ul.en li a.mini-3 {
    width: 76px;
    background: url(/images/pack1_en.gif) -343px -1px no-repeat;
}

.header .header_top .mini_menu ul.en li a.mini-4 {
    width: 83px;
    background: url(/images/pack1_en.gif) -429px -1px no-repeat;
}

.header .header_top .mini_menu ul.en li a.mini-5 {
    width: 28px;
    background: url(/images/pack1_en.gif) -527px -1px no-repeat;
}

.header .header_top .mini_menu ul.en li a.mini-1:hover {
    width: 33px;
    background: url(/images/pack1_en.gif) -247px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.mini-2:hover {
    width: 43px;
    background: url(/images/pack1_en.gif) -290px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.mini-3:hover {
    width: 76px;
    background: url(/images/pack1_en.gif) -343px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.mini-4:hover {
    width: 83px;
    background: url(/images/pack1_en.gif) -429px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.mini-5:hover {
    width: 28px;
    background: url(/images/pack1_en.gif) -527px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.hover1 {
    width: 33px;
    background: url(/images/pack1_en.gif) -247px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.hover2 {
    width: 43px;
    background: url(/images/pack1_en.gif) -290px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.hover3 {
    width: 76px;
    background: url(/images/pack1_en.gif) -343px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.hover4 {
    width: 83px;
    background: url(/images/pack1_en.gif) -429px -17px no-repeat
}

.header .header_top .mini_menu ul.en li a.hover5 {
    width: 28px;
    background: url(/images/pack1_en.gif) -527px -17px no-repeat
}

.header .header_top .main_menu {
    width: 763px;
    height: 24px;
    float: right
}

.header .header_top .main_menu_en {
    width: 720px;
    height: 24px;
    float: right
}

.header .header_top .main_menu ul {
    float: left;
    margin-top: 6px;
}

.header .header_top .main_menu ul li {
    float: left;
    margin-left: 6px;
    display: inline
}

.header .header_top .main_menu ul li a {
    display: block;
    height: 14px;
}

.header .header_top .main_menu ul.pl li a.menu-1 {
    width: 117px;
    background: url(/images/pack1.gif) -2px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-2 {
    width: 43px;
    background: url(/images/pack1.gif) -124px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-3 {
    width: 73px;
    background: url(/images/pack1.gif) -173px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-4 {
    width: 97px;
    background: url(/images/pack1.gif) -252px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-5 {
    width: 54px;
    background: url(/images/pack1.gif) -354px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-6 {
    width: 60px;
    background: url(/images/pack1.gif) -413px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-7 {
    width: 43px;
    background: url(/images/pack1.gif) -478px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-8 {
    width: 49px;
    background: url(/images/pack1.gif) -526px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-9 {
    width: 69px;
    background: url(/images/pack1.gif) -581px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-10 {
    width: 98px;
    background: url(/images/pack1.gif) -655px -69px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-1:hover {
    width: 117px;
    background: url(/images/pack1.gif) -2px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-2:hover {
    width: 43px;
    background: url(/images/pack1.gif) -124px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-3:hover {
    width: 73px;
    background: url(/images/pack1.gif) -173px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-4:hover {
    width: 97px;
    background: url(/images/pack1.gif) -252px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-5:hover {
    width: 54px;
    background: url(/images/pack1.gif) -354px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-6:hover {
    width: 60px;
    background: url(/images/pack1.gif) -413px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-7:hover {
    width: 43px;
    background: url(/images/pack1.gif) -478px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-8:hover {
    width: 49px;
    background: url(/images/pack1.gif) -526px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-9:hover {
    width: 69px;
    background: url(/images/pack1.gif) -581px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.menu-10:hover {
    width: 98px;
    background: url(/images/pack1.gif) -655px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover1 {
    width: 117px;
    background: url(/images/pack1.gif) -2px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover2 {
    width: 43px;
    background: url(/images/pack1.gif) -124px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover3 {
    width: 73px;
    background: url(/images/pack1.gif) -173px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover4 {
    width: 97px;
    background: url(/images/pack1.gif) -252px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover5 {
    width: 54px;
    background: url(/images/pack1.gif) -354px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover6 {
    width: 60px;
    background: url(/images/pack1.gif) -413px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover7 {
    width: 43px;
    background: url(/images/pack1.gif) -478px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover8 {
    width: 49px;
    background: url(/images/pack1.gif) -526px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover9 {
    width: 69px;
    background: url(/images/pack1.gif) -581px -49px no-repeat
}

.header .header_top .main_menu ul.pl li a.hover10 {
    width: 98px;
    background: url(/images/pack1.gif) -655px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-1 {
    width: 142px;
    background: url(/images/pack1_en.gif) -2px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-2 {
    width: 45px;
    background: url(/images/pack1_en.gif) -149px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-3 {
    width: 77px;
    background: url(/images/pack1_en.gif) -199px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-4 {
    width: 95px;
    background: url(/images/pack1_en.gif) -281px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-5 {
    width: 55px;
    background: url(/images/pack1_en.gif) -380px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-6 {
    width: 71px;
    background: url(/images/pack1_en.gif) -440px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-7 {
    width: 43px;
    background: url(/images/pack1_en.gif) -515px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-8 {
    width: 51px;
    background: url(/images/pack1_en.gif) -563px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-9 {
    width: 77px;
    background: url(/images/pack1_en.gif) -619px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-10 {
    width: 49px;
    background: url(/images/pack1_en.gif) -701px -69px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-1:hover {
    width: 142px;
    background: url(/images/pack1_en.gif) -2px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-2:hover {
    width: 45px;
    background: url(/images/pack1_en.gif) -149px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-3:hover {
    width: 77px;
    background: url(/images/pack1_en.gif) -199px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-4:hover {
    width: 95px;
    background: url(/images/pack1_en.gif) -281px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-5:hover {
    width: 55px;
    background: url(/images/pack1_en.gif) -380px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-6:hover {
    width: 71px;
    background: url(/images/pack1_en.gif) -440px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-7:hover {
    width: 43px;
    background: url(/images/pack1_en.gif) -515px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-8:hover {
    width: 51px;
    background: url(/images/pack1_en.gif) -563px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-9:hover {
    width: 77px;
    background: url(/images/pack1_en.gif) -619px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.menu-10:hover {
    width: 49px;
    background: url(/images/pack1_en.gif) -701px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover1 {
    width: 142px;
    background: url(/images/pack1_en.gif) -2px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover2 {
    width: 45px;
    background: url(/images/pack1_en.gif) -149px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover3 {
    width: 77px;
    background: url(/images/pack1_en.gif) -199px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover4 {
    width: 95px;
    background: url(/images/pack1_en.gif) -281px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover5 {
    width: 55px;
    background: url(/images/pack1_en.gif) -380px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover6 {
    width: 71px;
    background: url(/images/pack1_en.gif) -440px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover7 {
    width: 43px;
    background: url(/images/pack1_en.gif) -515px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover8 {
    width: 51px;
    background: url(/images/pack1_en.gif) -563px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover9 {
    width: 77px;
    background: url(/images/pack1_en.gif) -619px -49px no-repeat
}

.header .header_top .main_menu ul.en li a.hover10 {
    width: 49px;
    background: url(/images/pack1_en.gif) -701px -49px no-repeat
}

/*top_img*/
.top_img h2 {
    text-indent: -9999em
}

/*content-home*/
.main_column {
    width: 575px;
    float: left;
    background: url(/images/main_bg.jpg) right 18px no-repeat
}

.banner_column {
    float: left;
    width: 260px;
}

.news_column {
    float: left;
    height: 610px;
    width: 315px;
    background: url(/images/aktualnosci-txt.jpg) 17px 22px no-repeat;
    position: relative
}

.news_column_en {
    background: url(/images/aktualnosci-txt_en.jpg) 17px 22px no-repeat;
}

.banner_column a {
    float: left;
    margin-bottom: 6px;
    display: block;
    height: 205px
}

.news_column .news_item {
    height: auto;
}

.news_column .news_cnt {
    width: 270px;
}

.news_column .news_container {
    width: 270px;
    height: auto;
    position: relative;
    margin: 55px 0 0 20px;
    clear: both;
    overflow: hidden
}

.news_column .news_container div.date_me {
    width: 41px;
    height: 28px;
    text-align: center;
    color: #fff;
    float: left;
    background: url(/images/date_bg.jpg) top left no-repeat;
    font-size: 9px;
    margin: 3px 7px 4px 0px;
    line-height: 125%
}

.news_column .news_container div.date_me b {
    padding-top: 3px;
    display: block
}

.news_column .news_container h3 {
    color: #67151c;
    font-weight: 600;
    float: left;
    width: 213px
}

.news_column .news_container p.news_part {
    clear: both;
    margin-left: 0px;
    float: left;
    margin-top: 7px;
    width: 270px;
    line-height: 145%
}

.news_column .news_container h3 a {
    color: #67151c
}

.news_column .news_container h3 a:hover {
    color: #111;
    text-decoration: none
}

.news_column .news_container a.more {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) top left no-repeat
}

.news_column .news_container a.more_en {
    background: url(/images/more_btn_en.jpg) top left no-repeat
}

.news_column .news_container a.more:hover {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) bottom left no-repeat
}

.news_column .news_container a.more_en:hover {
    background: url(/images/more_btn_en.jpg) bottom left no-repeat
}

.more_news_list {
    clear: both;
    height: auto;
    margin-left: 20px;
    position: relative;
    width: 270px;
}

.ie6 .more_news_list {
    position: absolute;
    bottom: 40px;
    left: 19px;
    width: 270px;
    height: 160px
}

.more_news_list h4 {
    font-weight: 600
}

.more_news_list ul {
    margin-top: 7px;
    margin-bottom: 10px
}

.more_news_list ul li {
    background: url(/images/ico1.jpg) 0px 4px no-repeat;
    padding-left: 15px
}

.article_content li {
    background: url(/images/ico1.jpg) 0px 4px no-repeat;
    padding-left: 15px
}

.article_content a {
    color: #67151c;
}

.article_content table {
    margin-top: 10px
}

.article_content table td {
    padding: 2px;
    vertical-align: top;
}

.article_content table td table {
    width: 100%;
}

.article_content table td table td {
    border: 1px solid #eee
}

.more_news_list ul li span {
    padding-right: 3px
}

.more_news_list ul li a {
    padding-left: 3px;
    color: #67151c;
    font-weight: 400
}

.more_news_list a.more {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) top left no-repeat
}

.more_news_list a.more_en {
    background: url(/images/more_btn_en.jpg) top left no-repeat
}

.more_news_list a.more:hover {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) bottom left no-repeat
}

.more_news_list a.more_en:hover {
    background: url(/images/more_btn_en.jpg) bottom left no-repeat
}

/*right-column*/
.right_column {
    float: right;
    height: auto;
    width: 425px;
    position: relative
}

.right_column .reserve_room_box {
    width: 425px;
    height: 230px;
    background: url(/images/room_reserved_bg1.jpg) top left no-repeat;
    float: right;
    margin-top: 4px;
    position: relative
}

.right_column .reserve_room_box_en {
    background: url(/images/room_reserved_bg1_en.jpg) top left no-repeat;
}

.right_column .reserve_room_box_home {
    width: 425px;
    height: 220px;
    background: url(/images/room_reserved_bg.jpg) top left no-repeat !important;
    float: right;
    margin-top: 4px;
    position: relative
}

.right_column .reserve_room_box_home_en {
    background: url(/images/room_reserved_bg_en.jpg) top left no-repeat !important;
}

.ie .right_column .reserve_room_box {
    float: left;
    height: 225px
}

.right_column .about_hotel_article {
    background: url(/images/informacje-o-txt.jpg) 0px 0px no-repeat;
    height: 340px;
    width: 420px;
    padding-top: 30px;
    float: left;
    margin-left: 5px;
    display: inline
}

.right_column .about_hotel_article_en {
    background: url(/images/informacje-o-txt_en.jpg) 0px 0px no-repeat;
}

.right_column .about_hotel_article h4 {
    text-indent: -9999em
}

.right_column .about_hotel_article img {
    margin: 10px 0px
}

.right_column .about_hotel_article a.more {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) top left no-repeat
}

.right_column .about_hotel_article a.more:hover {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) bottom left no-repeat
}

.right_column .about_hotel_article a.more_en {
    background: url(/images/more_btn_en.jpg) top left no-repeat
}

.right_column .about_hotel_article a.more_en:hover {
    background: url(/images/more_btn_en.jpg) bottom left no-repeat
}

/*footer*/
.foot1 {
    float: left;
    margin-top: 15px;
    width: 1000px
}

.foot1 p.copy {
    float: left
}

.foot1 .contactus {
    float: right
}

.footer_menu {
    width: 595px;
    float: left
}

.footer_menu table {
    margin-top: 10px
}

.footer_menu table td {
    vertical-align: top
}

.footer_menu li {
    width: 180px;
    padding-left: 0px;
    background: url(/images/ico2.jpg) bottom left repeat-x;
    height: 20px;
    margin-right: 5px
}

.footer_menu li a {
    font-size: 10px;
    font-weight: 400;
    color: #929292;
    display: block;
    height: 17px
}

.footer_menu li a:hover {
    text-decoration: none;
    color: #67151c
}

.footer_menu li a.hover {
    text-decoration: none;
    color: #67151c
}

.logo_cont {
    width: 400px;
    height: 50px;
    float: right;
    right: 0px;
    margin-top: 28px;
    background: url(/images/ico2.jpg) top left repeat-x
}

.logo_cont a {
    float: right;
    margin-top: 10px
}

/*subsite*/
.subsite-content {
    width: 575px;
    float: left;
    position: relative;
    height: auto;
    display: block;
    background: url(/images/left-shadow.jpg) top right no-repeat;
    clear: both;
    padding-bottom: 20px;
    min-height: 580px
}

.left-shadow {
    height: 580px;
    width: 26px;
    position: absolute;
    top: 0px;
    left: -20px;
    background: url(/images/right-shadow.jpg) top left no-repeat
}

.article_content {
    width: 525px;
    height: auto;
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    display: inline
}

.article_content h3 {
    margin-bottom: 7px;
    margin-top: 5px;
    font-family: arial;
    color: #8b2626;
    font-size: 18px;
    font-weight: 600;
    padding-right: 10px;
    float: left;
    display: block;
    height: auto;
    width: auto
}

.article_content h3 img {
    margin-left: 5px
}

.article_content .art_title {
    position: relative;
}

.article_content .art_title img {
    position: relative;
    margin-top: 8px;
}

/*formularz rejestracji*/
ol.reserve_form {
    position: relative;
    width: 357px;
    height: 133px;
    display: block;
    float: left;
    margin: 30px 0px 0px 30px;
    list-style: none;
    font-size: 11px;
    color: #929292;
}

ol.reserve_form li {
    height: 22px;
    margin-top: 1px;
    font-size: 11px;
    color: #929292
}

ol.reserve_form input, ol.reserve_form select {
    font-size: 11px;
    color: #676767;
}

ol.reserve_form input.name {
    position: absolute;
    top: 12px;
    left: 79px;
    width: 270px;
    border: none;
    background: transparent
}

ol.reserve_form input.phone_nr {
    position: absolute;
    top: 34px;
    left: 79px;
    border: none;
    width: 270px;
    background: transparent
}

ol.reserve_form input.email {
    position: absolute;
    top: 56px;
    left: 79px;
    border: none;
    width: 270px;
    background: transparent
}

ol.reserve_form select {
    position: absolute;
    top: 77px;
    left: 79px;
    border: none;
    width: 275px;
    background: transparent
}

.ie ol.reserve_form select {
    position: absolute;
    top: 76px;
    left: 77px;
    border: none;
    width: 280px;
    background: transparent
}

ol.reserve_form .pickdate1 {
    width: 99px;
    border: none;
    background: transparent;
    float: left;
    margin-top: 1px
}

ol.reserve_form .pickdate1_en {
    width: 95px;
    border: none;
    background: transparent;
    float: left;
    margin-top: 1px
}

ol.reserve_form .pickdate2 {
    width: 95px;
    border: none;
    background: transparent;
    float: left;
    margin-top: 1px
}

ol.reserve_form .pickdate2_en {
    width: 90px;
    border: none;
    background: transparent;
    float: left;
    margin-top: 1px
}

button.ui-datepicker-trigger, a.ui-datepicker-trigger {
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    border: none;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(/images/calendar.png) no-repeat;
    cursor: pointer;
}

.date_pack1 {
    position: absolute;
    width: 120px;
    float: left;
    bottom: 11px;
    left: 98px
}

.date_pack1_en {
    left: 105px
}

.date_pack2 {
    position: absolute;
    width: 120px;
    float: left;
    bottom: 11px;
    left: 242px
}

.date_pack2_en {
    left: 242px
}

.date_pack1 a, .date_pack2 a {
    float: right;
    margin: 0px 0px 0px 0px!important
}

.ie6 ol.reserve_form {
    margin: 40px 0px 0px 30px;
    float: none
}

.ie7 ol.reserve_form {
    margin: 40px 0px 0px 30px;
    float: none
}

.opera input:focus, .safari input:focus, .chrome input:focus {
    outline: none
}

.submit_container {
    position: absolute;
    bottom: 25px;
    right: 32px;
}

.submit_container .submit-button {
    width: 60px;
    height: 24px;
    background: url(/images/go_btn.jpg) top left no-repeat;
    display: block;
    border: none;
    cursor: pointer
}

.submit_container .submit-button_en {
    background: url(/images/go_btn_en.jpg) top left no-repeat;
}

.submit_container .submit-button:hover {
    background: url(/images/go_btn.jpg) bottom left no-repeat;
}

.submit_container .submit-button_en:hover {
    background: url(/images/go_btn_en.jpg) bottom left no-repeat;
}

table.rest td {
    padding: 9px;
    padding-left: 0px;
    border: none !important
}

#footer .enplogo {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(/images/poweredby.jpg) no-repeat scroll left top;
    display: inline;
    float: right;
    height: 30px;
    margin-right: 2px;
    margin-top: 5px;
    width: 89px;
}

.subiste-news .news_column {
    float: left;
    height: auto;
    width: 400px;
    background: url(/images/aktualnosci-txt.jpg) 4px 2px no-repeat;
    position: relative;
    padding-top: 30px;
    padding-left: 4px;
    margin-bottom: 15px
}

.subiste-news .news_column_en {
    background: url(/images/aktualnosci-txt_en.jpg) 4px 2px no-repeat;
}

.subiste-news .news_column .news_item {
    height: auto
}

.subiste-news .news_column .news_cnt {
    width: 400px;
}

.subiste-news .news_column .news_container {
    width: 400px;
    height: auto;
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    clear: both;
    overflow: hidden
}

.subiste-news .news_column .news_container div.date_me {
    width: 41px;
    height: 28px;
    text-align: center;
    color: #fff;
    float: left;
    background: url(/images/date_bg.jpg) top left no-repeat;
    font-size: 9px;
    margin: 3px 7px 4px 0px;
    line-height: 125%;
    display: inline
}

.subiste-news .news_column .news_container div.date_me b {
    padding-top: 3px;
    display: block
}

.subiste-news .news_column .news_container h3 {
    color: #67151c;
    font-weight: 600;
    float: left;
    width: 343px
}

.subiste-news .news_column .news_container p.news_part {
    clear: both;
    margin-left: 0px;
    float: left;
    margin-top: 7px;
    width: 270px;
    line-height: 145%
}

.subiste-news .news_column .news_container h3 a {
    color: #67151c
}

.subiste-news .news_column .news_container h3 a:hover {
    color: #111;
    text-decoration: none
}

.subiste-news .news_column .news_container a.more {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) top left no-repeat
}

.subiste-news .news_column .news_container a.more_en {
    background: url(/images/more_btn_en.jpg) top left no-repeat
}

.subiste-news .news_column .news_container a.more:hover {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) bottom left no-repeat
}

.subiste-news .news_column .news_container a.more_en:hover {
    background: url(/images/more_btn_en.jpg) bottom left no-repeat
}

.subiste-news .more_news_list {
    position: relative;
    top: 0px;
    left: 0px;
    width: 400px;
    height: auto
}

.subiste-news .more_news_list h4 {
    font-weight: 600
}

.subiste-news .more_news_list ul {
    margin-top: 7px;
    margin-bottom: 10px
}

.subiste-news .more_news_list ul li {
    background: url(/images/ico1.jpg) 0px 4px no-repeat;
    padding-left: 15px
}

.subiste-news .more_news_list ul li span {
    padding-right: 3px
}

.subiste-news .more_news_list ul li a {
    padding-left: 3px;
    color: #67151c;
    font-weight: 400
}

.subiste-news .more_news_list a.more {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) top left no-repeat
}

.subiste-news .more_news_list a.more_en {
    background: url(/images/more_btn_en.jpg) top left no-repeat
}

.subiste-news .more_news_list a.more:hover {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) bottom left no-repeat
}

.subiste-news .more_news_list a.more_en:hover {
    background: url(/images/more_btn_en.jpg) bottom left no-repeat
}

div#dosterror {
    position: absolute;
    color: #c84034;
    display: none;
    font-size: 13px;
    right: 120px;
    bottom: 39px;
}

.work_box table td {
    padding: 4px
}

.work_box table td input {
    border: 1px solid #DEDDDD;
    width: 210px;
    height: 20px
}

.work_box table td input.error, .work_box table td textarea.error, .work_box table td select.error {
    border: 1px solid #c84034
}

.work_box table td label.error {
    clear: both;
    display: block;
    color: #c84034
}

.work_box table td textarea {
    border: 1px solid #DEDDDD;
    width: 210px
}

.work_box table td select {
    border: 1px solid #DEDDDD;
    padding: 1px;
    font-size: 12px;
    font-family: arial
}

.work_box table td option {
    padding-right: 15px
}

.work_box table td .send_bt {
    width: 100px;
    height: 23px;
    cursor: pointer;
    background: #762E2F;
    color: #fff;
    font-family: arial;
    font-size: 11px;
    text-align: center;
    line-height: 19px;
    float: right;
    font-weight: 600
}

.news_cnt {
    margin-bottom: 10px;
}

.news_cnt h4 {
    margin-bottom: 0px;
    font-size: 13px;
    color: #762E2F;
    font-weight: 600
}

.news_cnt .date_me {
    margin-bottom: 5px;
    color: #762E2F
}

.news_item a.more {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) top left no-repeat
}

.news_item a.more_en {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn_en.jpg) top left no-repeat
}

.news_item a.more:hover {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn.jpg) bottom left no-repeat
}

.news_item a.more_en:hover {
    display: block;
    float: right;
    height: 25px;
    width: 62px;
    background: url(/images/more_btn_en.jpg) bottom left no-repeat
}

a.img img {
    float: left
}

.subsite-content .news_item {
    margin-bottom: 15px
}

table.bordered {
    border: 1px solid #f6f6f6;
}

table.bordered td {
    border: 1px solid #f6f6f6;
}

table.borderedtable {
}

table.borderedtable th {
    font-weight: bold;
    padding: 5px;
    border: 1px solid #f6f6f6;
}

table.borderedtable td {
    padding: 5px;
    border: 1px solid #f6f6f6;
}

#populartag {
    text-align: right;
}

#populartag a {
    font-size: 9px;
    color: #929292;
    font-weight: 500;
}

#sondaContent {
    background: url("/images2/news_borderbg.jpg") repeat-x scroll left top transparent;
    float: left;
    width: 230px;
    padding-bottom: 15px;
    margin-left: 20px
}

#sondaContent form {
    float: left;
    margin-top: 10px;
    margin-left: 5px;
    width: 100%
}

#sondaContent form div {
    position: relative;
    margin: 2px 0px;
    clear: both;
    overflow: hidden
}

#sondaContent form div input {
    position: absolute;
    top: 2px;
    left: 0px;
}

#sondaContent form div label {
    padding-left: 17px
}

#sondaContent form div .btn-sond {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    padding-bottom: 3px;
    position: relative !important;
    text-align: center;
    width: 60px;
}

.ansme {
    color: #000
}

.full-ans {
    border: 1px solid #67141C
}

.full-ans div {
    margin: 0 !important
}

.sonda-obok .news_item {
    width: 365px !important;
    margin-right: 0px !important
}

/*
     FILE ARCHIVED ON 05:20:37 Jan 07, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:13:44 Jun 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.944
  load_resource: 333.426
  PetaboxLoader3.resolve: 193.12
  PetaboxLoader3.datanode: 122.494
*/