body { background: #160328 url('../gfx/body_bg.gif') repeat-x 0 0; margin: 0 0 15px; font-family: Arial; font-size: 14px; color: #d0c4e3; line-height: 1.5em; text-align: left; overflow-x: hidden; }

h2 { color: #D7C778; font-size: 13px; margin: 42px 0 11px; }
strong { color: #d7c778; }
ul { list-style: none url('../gfx/dash.gif') outside; padding: 0 0 0 32px; margin: 20px 0 11px; }
.left { float: left !important; }
.right { float: right !important; }
.clear { clear: both !important; }
.nomargin { margin: 0; }
.loader { width: 32px; height: 32px; display: block; background: transparent url('../gfx/ajax-loader.gif') no-repeat; }
a,
a:hover strong,
a.active strong { color: #67538a; text-decoration: none; }
a:hover,
a.active,
a strong  { color: #d7c778; }

div#banner { width:100%; height: 100%; visibility: hidden; }
div#banner div#overlay { width:100%; height: 100%; z-index: 665; position: fixed; background: #000; opacity: 0.85; }
div#banner a { position: fixed; z-index: 666; left: 50%; top: 50%; }
div#banner a img { border: 0; }
div#banner a span#banner-close { width: 30px; height: 30px; cursor: pointer; display: block; background:url('../scripts/highslide/graphics/close.png'); z-index: 666; position: absolute; right: 0; margin: -30px -30px 0 0; }

#install-flash { width: 100%; height: 100%; display: none; background: url('../gfx/flash.gif') no-repeat 50% 50%; }

/* form elements */
input { width: 193px; height: 14px; padding: 8px; background: url('../gfx/input.gif'); border: 0; font-size: 11px; color: #BBA8DA; font-family: Tahoma; }
input:focus { background-position: -209px 0; }
input.error { background-position: -418px 0; }
textarea { width: 244px; height: 85px; padding: 8px; background: url('../gfx/textarea.gif'); border: 0; font-size: 11px; color: #BBA8DA; font-family: Tahoma; }
textarea:focus { background-position: -260px 0; }
textarea.error { background-position: -520px 0; }
button { cursor: pointer; }
input#date { width: 113px; height: 14px; padding: 8px; background: url('../gfx/input_date.gif'); border: 0; font-size: 11px; color: #BBA8DA; font-family: Tahoma; }
input#date:focus { background-position: -129px 0; }
input#date.error { background-position: -258px 0; }

h1#gallery-head { width: 98px; display: block; float: left; }
a.gallery_return {float:right;}
span.gallery-date { color:#F01C24;  }
strong.gallery-title { color:#D7C778; display: block; margin: 0px 9px 0 0; float: left; }

/* flash */
.flash { background: transparent url('../gfx/ajax-loader.gif')  50% 50% no-repeat; display: block; }
.flash-text { height:30px; font-size: 0; }
h1.flash-text { margin: 0 0 0 -4px; }
div#flash-top { width: 100%; height: 240px; }
    div#flash-attractions_menu { width: 100%; height: 63px; position: relative; color: transparent; }

div#container { width: 1010px; margin: auto; }

 div#container div#top { margin-top: 22px; }
  /* top menu */
  div#container div#top div#menu { width: 82%; height: 19px; display: block; float: left; }
  	div#container div#top div#menu ul { width: 72%; list-style: none; margin: 0; padding: 0; }
      div#container div#top div#menu ul li { float: left; }
  	    div#container div#top div#menu ul li a { margin: 0 10px; color: transparent; }
  	    div#container div#top div#menu ul li:first-child a { margin-left: 0; }
  	    div#container div#top div#menu ul li a { height: 10px; display: block; }
        div#container div#top div#menu ul li.homepage a { width: 64px; background-position: 0 0; }
        div#container div#top div#menu ul li.company a { width: 55px; background-position: -69px 0; }
        div#container div#top div#menu ul li.guestbook a { width: 63px; background-position: -128px 0; }
        div#container div#top div#menu ul li.investors a { width: 54px; background-position: -128px 0; }
        div#container div#top div#menu ul li.career a { width: 43px; background-position: -194px 0; }
        div#container div#top div#menu ul li.gallery a { width: 42px; background-position: -239px 0; }
        div#container div#top div#menu ul li.contact a { width: 47px; background-position: -284px 0; }
        div#container div#top div#menu ul li.corporate a { width: 105px; background-position: -330px 0; }
        div#container div#top div#menu ul li.homepage a:hover,
        div#container div#top div#menu ul li.homepage a.active { background-position: 0 -10px; }
        div#container div#top div#menu ul li.company a:hover,
        div#container div#top div#menu ul li.company a.active { background-position: -69px -10px; }
        div#container div#top div#menu ul li.guestbook a:hover,
        div#container div#top div#menu ul li.guestbook a.active { background-position: -128px -10px; }
        div#container div#top div#menu ul li.investors a:hover,
        div#container div#top div#menu ul li.investors a.active { background-position: -128px -10px; }
        div#container div#top div#menu ul li.career a:hover,
        div#container div#top div#menu ul li.career a.active { background-position: -194px -10px; }
        div#container div#top div#menu ul li.gallery a:hover,
        div#container div#top div#menu ul li.gallery a.active { background-position: -239px -10px; }
        div#container div#top div#menu ul li.contact a:hover,
        div#container div#top div#menu ul li.contact a.active { background-position: -284px -10px; }
        div#container div#top div#menu ul li.corporate a:hover { background-position: -330px -10px; }
  
  /*  change language box */
  div#container div#lang { float: right; width: 18%; }
    div#container div#lang * { height: 11px; float: left; display: block; }
  	div#container div#lang span { margin-right: 4px; }
    /* en */
    div#container div#lang a  { width: 18px; height: 11px; background: url('../gfx/flags/en.gif') no-repeat; color: transparent; margin: 1px 2px 0; }
    div#container div#lang span { width: 101px; background: url('../gfx/cap_change_language.gif') no-repeat; }
    /* cs */
    div#container div#lang a.cs  { background: url('../gfx/flags/cs.gif') no-repeat; ;}
    div#container div#lang.cs span { width: 71px; background: url('../gfx/cs/cap_change_language.gif') no-repeat; }
    /* lv */
    div#container div#lang a.lv    { background: url('../gfx/flags/lv.gif') no-repeat;}
    div#container div#lang.lv span { width: 76px; background: url('../gfx/lv/cap_change_language.gif') no-repeat; }
    /* ru */
    div#container div#lang a.ru    { background: url('../gfx/flags/ru.gif') no-repeat; }
    div#container div#lang.ru span { width: 89px; background: url('../gfx/ru/cap_change_language.gif') 0 1px no-repeat; }
    /* pl */
    div#container div#lang a.pl    { background: url('../gfx/flags/pl.gif') no-repeat; }
    div#container div#lang.pl span { width: 67px; background: url('../gfx/pl/cap_change_language.gif') no-repeat; }
    /* de */
    div#container div#lang a.de    { background: url('../gfx/flags/de.gif') no-repeat; margin-left: 3px; }
    div#container div#lang.de span { width: 95px; background: url('../gfx/de/cap_change_language.gif') no-repeat; }

    
    
/*    div#container div#lang.pl span { width: 67px; background: url('../gfx/pl/cap_change_language.gif'); }
    div#container div#lang.cs span { width: 67px; background: url('../gfx/cs/cap_change_language.gif'); }
    div#container div#lang.lv span { width: 79px; background: url('../gfx/lv/cap_change_language.gif'); }*/

  div#container div#content { width: 713px; float: left;  }
  div#container div#right_panel { float: right; margin-top:-20px; position:relative; z-index:66; }
  
  /* bigbox */
  div#bigbox { padding-top: 9px; }
  div#bigbox, 
    div#bigbox div.content, div#bigbox div.bottom  { width: 713px; display: block; background: transparent url('../gfx/bigbox_bg.png') 0 0 no-repeat; }
    div#bigbox div.content  { width: 687px; background-position: -713px 0; background-repeat: repeat-y; padding: 0 13px 15px; }
    div#bigbox div.content div.wrapper { padding-top: 24px; margin: 0 14px; }
    div#bigbox div.bottom  { height: 9px; background-position: -1426px 0; }
  /* attractions box (inherit all abowe except padding-top) */
  div#bigbox.attractions_box { padding-top: 0; background-position:0 -9px; }
  div#bigbox.attractions_box div.wrapper div.lewar { width: 405px; float: left; }

  /* img box */
  ul#images_list { list-style: none; margin:0 0 0 0; padding: 0; }
    ul#images_list li { width: 153px; height: 125px; padding: 30px 0 0 13px; background: transparent url('../gfx/imgbox_bg.png') -9px 0 no-repeat; display: block; float: left; margin:0; }
    ul#images_list li:first-child { width: 153px; padding-left: 22px; background-position: 0 0; } 
    ul#images_list li:last-child { width: 167px; } 
      ul#images_list li a { width: 142px; height: 94px; display: block; }
      ul#images_list li a img { border: 0; }

  /* img box to right */
  ul#images_list-right { list-style: none; margin:0 0 0 18px; padding: 0; float: left; }
    ul#images_list-right li { width: 232px; height: 152px; padding: 28px 0 0 0; background: transparent url('../gfx/attractions_img_bg.png') 0 0 no-repeat;  }
      ul#images_list-right li a { margin-left: 18px; }
      ul#images_list-right li a img { border: 0; }
      
  /* right panel in atractions details */
  div#bigbox div.content div.wrapper div.right_panel { width: 250px; float: right; display: inline; margin-bottom: 100px; }
    div#bigbox div.content div.wrapper div.right_panel  div { display: block; float: right; }
    div#bigbox div.content div.wrapper div.right_panel  div.reservation { width: 232px; height: 73px; background: transparent url('../gfx/reservations_bg.png') 0 0 no-repeat; }
    div#bigbox div.content div.wrapper div.right_panel  div.reservation a { width: 188px; height: 25px; display: block; margin: -25px 0 0 22px; float: none; /*background: transparent url('../gfx/pl/cap_reservation_online.gif') 0 0 no-repeat;*/ position: absolute; }
    div#bigbox div.content div.wrapper div.right_panel  div.reservation h1 { margin: 28px 0 0 21px !important; color: #3c0e5a; }
    div#bigbox div.content div.wrapper div.right_panel  div.img {  width: 232px; height: 152px; padding: 28px 0 0 0; background: transparent url('../gfx/attractions_img_bg.png') 0 0 no-repeat; }
    div#bigbox div.content div.wrapper div.right_panel  div.img a { display:block; margin:auto; width:196px; }
       div#bigbox div.content div.wrapper div.right_panel  div.img a img { border: 0; }
	div#bigbox div.content div.wrapper div.right_panel  div.left h2 { margin: 27px 0 0 26px; float: left; }
    div#bigbox div.content div.wrapper div.right_panel  div.number {  width: 78px; height: 73px; margin-right: 2px; background: transparent url('../gfx/number_bg.png') 0 0 no-repeat; }
    div#bigbox div.content div.wrapper div.right_panel  div.number div { width: 27px; height: 30px; margin: 22px 24px; float: none; }

  /* minibox */
  ul.minibox { list-style: none; margin: 0 0 0 18px; padding: 0; }
    ul.minibox li { width: 221px; height: 130px; text-align: center; padding: 8px 35px 36px; margin-left: 10px; display: block; float: left; background: transparent url('../gfx/minibox_bg.png'); float: left; }
	  ul.minibox li a { width: 232px; height: 100%; display: block; margin: auto 0; color: transparent; }
	  ul.minibox li a span.splash { width: 232px; height: 96px; display: block; background: url('../gfx/attractions_splash.jpg');  }
	  ul.offer_Warszawa li a span.splash  {background: url('../gfx/attractions_splash2.jpg');}
      ul.offer_Lublin li a span.splash  {background: url('../gfx/attractions_splash2.jpg');}
	  ul.minibox li a span.txt { height: 30px; margin: 7px auto 0; display: block; opacity: 0.85; color: #421065; }
      ul.minibox li a:hover span.txt { opacity: 1; }
      ul.minibox li a.flash-overlay { width: 232px; height: 30px; position:absolute; margin-top: -30px; }
      
      ul.minibox li.bowling  a span.splash  { background-position: 0 0; }
	  ul.minibox li.bumpercars  a span.splash, ul.minibox li.lasertags  a span.splash { background-position: 0 -96px; }
	  ul.minibox li.bilard  a span.splash { background-position: 0 -192px; }
	  ul.minibox li.partys  a span.splash { background-position: 0 -288px; }
	  ul.minibox li.internetcaffee a span.splash { background-position: 0 -384px; }
	  ul.minibox li.pub  a span.splash { background-position: 0 -480px; }
	  ul.minibox li.videogames  a span.splash { background-position: 0 -576px; }
	  ul.minibox li.playground  a span.splash { background-position: 0 -672px; }
	  ul.minibox li.caffee a span.splash { background-position: 0 -1152px; }

    /* news box */
    div#container div#right_panel div#news { width: 286px; float: right; }
    div#container div#right_panel div#news h1 { margin-left: 13px; width: 240px; }
    div#container div#right_panel div#news div.top, div#container div#right_panel div#news div.content, div#container div#right_panel div#news div.bottom { background-image: url('../gfx/smallbox_bg.png'); display: block; }
    div#container div#right_panel div#news div.top{ height: 9px; background-position: 0 0; }
    div#container div#right_panel div#news div.content{  background-position: -286px 0; background-repeat: repeat-y; padding: 12px 8px; }
      div#container div#right_panel div#news div.content h1 { margin: 0 0 13px 13px; float: left;  }
	  div#container div#right_panel div#news div.content ul.news { list-style: none; padding: 0; margin: 0 0 11px; clear: both; }
	    div#container div#right_panel div#news div.content ul.news li { margin: 0; padding: 0; }
	  	div#container div#right_panel div#news div.content ul.news li a { color: #bba8da; padding: 12px 14px 12px; display: block; text-decoration: none; }
	  	div#container div#right_panel div#news div.content ul.news li a:hover { background: #1c052f; }
		  div#container div#right_panel div#news div.content ul.news li strong { color: #d7c778; display: block; }
		  div#container div#right_panel div#news div.content ul.news li span { display: block; }
		  div#container div#right_panel div#news div.content ul.news li span.date { color: #f01c24; line-height: 19px; float: right; font-size: 11px; }
		  div#container div#right_panel div#news div.content ul.news li span.txt { }
		div#container div#right_panel div#news div.content div.pager { width: 240px; color: #67538a; margin: auto; text-align: center; }
		  div#container div#right_panel div#news div.content div.pager a { padding: 0 8px 0 6px; ; text-decoration: none; }
	div#container div#right_panel div#news div.bottom { height: 9px;  background-position: -572px 0; }
    
    /* gallery index */
    ul#gallery-list { list-style: none; margin: 0; padding: 0; }
    ul#gallery-list li { width: 211px; height: 222px; margin: 0 4px; padding: 0; display: block; float: left; background: transparent url('../gfx/gallery-list_bg.png') 0 0 no-repeat; }
      ul#gallery-list li a { width: 158px; height: 154px; color: #d7c778; display: block; margin: 27px 0 0 28px; text-decoration: none; font-weight: bold; }
      ul#gallery-list li a:hover { color: #f01c24; text-decoration: none; }
        ul#gallery-list li a div { height: 61px; text-align: center; }
        ul#gallery-list li a img { border: 0; opacity: 0.85; }
        ul#gallery-list li a:hover img { opacity: 1; }
      ul#gallery-list li div.date { color: #f01c24; margin: 16px 25px 0; float: right; }
    
    /* gallery details  */
    ul#gallery-details { list-style: none; margin: 0 0 0 2px; padding: 0; }
    ul#gallery-details li { width: 174px; height: 137px; margin:14px 22px 26px; display: block; float: left; background: transparent url('../gfx/gallery-img_bg.png') 0 0 no-repeat; }
      ul#gallery-details li a { width: 158px; height: 121px; color: #d7c778; display: block; margin: 8px; opacity: 0.85; }
      ul#gallery-details li a:hover { color: #f01c24; text-decoration: none; }
      ul#gallery-details li a img { border: 0; }
    div#gallery-pager ul { list-style: none; margin: 0; }
    div#gallery-pager ul li { float: left; padding:0; }
    div#gallery-pager ul li a { padding: 0 8px 0 6px; text-decoration: none; }
    div#gallery-bottom { display:block; margin: 0 auto 10px; width: 600px; }
    div#gallery-bottom .right ul { float: right; }

    /* newsletter */
    div#container div#right_panel div#newsletter { margin-left: 20px; display: block; width: 266px; }
      div#container div#right_panel div#newsletter h1 {  height: 21px;  padding-top: 26px; margin: 0 0 12px; width: 266px; color: transparent; }
	  div#container div#right_panel div#newsletter form { height: 32px; margin: 0; }
 	    div#container div#right_panel div#newsletter form input { background-image: url('../gfx/input-newsletter.gif'); float: left; }
	    div#container div#right_panel div#newsletter form div.btn { display: block; width: 34px; height: 32px; float: left; }
	    div#container div#right_panel div#newsletter form div.btn button { width: 33px; height: 28px; background: url('../gfx/btn_send.gif'); border: 0; padding: 0; margin-top: 1px; }
		div#container div#right_panel div#newsletter form div.btn button:hover { background-position: -33px 0; }
		div#container div#right_panel div#newsletter form div.btn .loader { display: none; position: absolute; }

    div#container div#right_panel div#openhours { margin-left: 20px; display: block; width: 266px; }
      div#container div#right_panel div#openhours h1 {  height: 21px;  padding-top: 26px; margin: 0 0 12px; width: 266px; color: transparent; }
		
	/* newsletter confirmation page */
    div.wrapper_newsletter { text-align: center; padding-bottom: 15px; }
    div#newsletter-confirm-box { width: 396px; height: 112px; padding-top: 50px; background: url('../gfx/newsletter_confirm.png'); margin: 0 auto 20px; }
    div#newsletter-confirm-box strong { color: #D7C778; }
    div.wrapper_newsletter a { color: #435fd4; }
    div.wrapper_newsletter a:hover { color: #D7C778; }

    /* error 404 */
    div#bigbox div.content div.wrapper_e404 { padding-top: 300px; background-position: 50% 50%; background-repeat: no-repeat; text-align: center; }
    div.wrapper_e404 a { color: #435fd4; }
    div.wrapper_e404 a:hover { color: #D7C778; }

    /* contact */
    div.wrapper_class { }
    div.wrapper_class div#contact-form { width: 300px; float: right; }
    div.wrapper_class div#contact-form input { margin-bottom: 10px; }
    div.wrapper_class div#contact-form button { height: 21px; margin: 9px 39px; display: block; border: 0; padding: 0; float: right; }
    div#gmap { width: 640px; height: 360px; margin: 10px auto; }

    /* banner on the bottom of page */
    div#container div#content div#bottom_banner { width: 700px; height: 150px; margin: 35px 0 30px 7px; float: left; display: block; text-align: }
    div#container div#content div#bottom_banner a { }
    div#container div#content div#bottom_banner h2 {margin:0;float:left;width:80px;}
    div#container div#content div#bottom_banner a img { border: 0; }
  
    /* offer */
    h1#offer-head { width: 400px; }
  
  	/* sites */
  	h1#page-head { width: 400px; }
  
  	/* news details */
  	h1#news-title { width: 400px; }

    h1#news-head { color: #26073e; }

    h1#reservations-link-head { color: #3c0e5a; }

	/* reservations */
	form#reservations-form { width: 390px; margin: 0 auto; overflow:hidden; }
	form#reservations-form input.text { margin: 0 auto; display: block; }
	form#reservations-form div#mySelect { margin: 0 auto 17px; display: block; width: 209px; }
	form#reservations-form textarea { width: 374px; height: 135px; background: url('../gfx/textarea_reservations.gif'); margin-bottom: 10px; }
	form#reservations-form textarea:focus { background-position: -390px; }
	form#reservations-form textarea.error { background-position: -780px; } 
	form#reservations-form button { float: right; border: 0; padding: 0; } 

	/* guestbook */
	div.guestbook form#form-guestbook { width: 392px; margin: 20px auto; }
	div.guestbook form#form-guestbook input { float: left; }
	div.guestbook form#form-guestbook textarea { width: 374px; height: 135px; float: left; background: url('../gfx/textarea_reservations.gif'); margin-bottom: 10px; }
    div.guestbook form#form-guestbook form#reservations-form textarea:focus { background-position: -390px; }
    div.guestbook form#form-guestbook form#reservations-form textarea.error { background-position: -780px; }
	div.guestbook form#form-guestbook button { width: 33px; height: 20px; float: right; background: url('../gfx/btn_send.gif'); border: 0; padding: 0; margin-top: 1px; }
	div.guestbook ul { list-style-image: none; }
    div.guestbook ul li { margin-bottom: 44px; }
    div.guestbook ul li div { margin-bottom: 4px; }
    div.guestbook ul li span { font-size: 11px; }
    div.guestbook ul li span.author { color: #F01C24; }
    div.guestbook ul li span.date { color: #67538a; }
    div.guestbook ul li span.txt { }
    
    div#guestbook-pager { text-align: center; } 


	div.form_errors { color: #f00; margin-bottom: 20px; }
	div.form_success { color: #0f0; margin-bottom: 20px; }
	
	/* subsites links */
	ul#subsites { list-style-image: none; display: block; float: left; width:232px;margin:0 0 0 17px;padding:0;}
	ul#subsites li {background: transparent url('../gfx/attractions_img_bg2.gif') -232px 0;}
	ul#subsites li.first {background-position:0 0;height:30px;}
	ul#subsites li.last {background-position:-464px -18px;height:22px;}
	ul#subsites li a {display:block;padding:5px 5px;color:#BBA8DA;font-weight:bold;margin:0 18px;background:#26073F;}
	ul#subsites li a:hover,ul#subsites li a.active {color:#D7C778;background:#1C052F;}
    
	/* calendar */
	input#date { float: left; }
	div.date_input { width: 209px; margin: 5px auto; }
	form#reservations-form button.dashboard { background: url('../gfx/calendar/dashboard-icon.gif'); border: 0; cursor: pointer; float: left; height: 20px; margin: 6px 0 0 10px; width: 20px; }
    form#reservations-form button.dashboard:hover,
    form#reservations-form button.dashboard.active { background-position: 0 20px; }

div.dashboard {
    background: url(../gfx/calendar/dashboard.png);
    height: 175px;
    padding: 0 12px;
    text-align: center;
    width: 147px;
}   
    div.dashboard * {
        margin: 0;
        padding: 0;
    }   
    div.dashboard div {
        background: none !important;
        cursor: move;
        height: 165px;
        overflow: hidden;
        padding-top: 10px;
        position: relative;
        width: 147px;
    }   
    
    div.dashboard caption {
        color: #F01C24;
        font: normal 12px/17px Arial, Helvetica, sans-serif;
        padding-top: 4px;
        text-align: center;
        width: 100%;
    }
    div.dashboard caption a {
        cursor: pointer;
        display: block;
        height: 11px;
        overflow: hidden;
        position: absolute;
        text-indent: -100px;
        top: 16px;
        width: 11px;
    }
    div.dashboard caption a.prev {
        background-image: url(../gfx/calendar/dashboard-prev.gif);
        left: 1px;
    }
    div.dashboard caption a.next {
        background-image: url(../gfx/calendar/dashboard-next.gif);
        right: 1px;
    }
    div.dashboard caption a:hover {
        background-position: 0 11px;
    }
    div.dashboard caption span {
        height: 25px;
        position: relative;
        text-align: center;
        padding: 0 7px;
    }
    div.dashboard caption span.month {
        padding-right: 8px;
    }
    div.dashboard caption span.month:after {
        /*content: ',';*/
    }

    div.dashboard table {
        border: 0;
        border-collapse: collapse;
        border-spacing: 0;
        cursor: default;
        margin: 0 auto;
        overflow: hidden;
        width: 147px;
    }
    div.dashboard td,
    div.dashboard th {
        border: 0;
        color: #999;
        font: normal 12px Arial, Helvetica, sans-serif;
        height: 19px;
        text-align: center;
        width: 21px;
    }
    div.dashboard td {
        color: #333;
        font-size: 11px;
        padding-right: 5px;
        text-align: right;
        width: 16px;
    }
    div.dashboard td.invalid {
        color: #666;
    }
    div.dashboard td.valid {
        color: #FFF;
        cursor: pointer;
    }
    div.dashboard td.active,
    div.dashboard td.hover {
        color: #CF0;
        cursor: pointer;
    }
	
  /* footer */  
  div#container div#footer { border-top: 1px solid #3c1363; color: #67538a; font-size: 10px; padding: 9px 0 0 18px; margin-top: 25px; }
    div#container div#footer a { color: #4865f2; text-decoration: none; }
    div#container div#footer a:hover { text-decoration: underline; }

div.wrapper h1.flash-text { margin-left: 0 !important; }

div#karieraBanner {height:262px;width:600px;position:absolute;margin-top:-51px;margin-left:20px;background:none;}
#baner_bottom a { margin-right: 5px; }
#baner_bottom a img { border:0; }

/* napis partnerzy u dolu strony */
h2#baner_partner { width:110px !important; margin-right: 20px !important; margin-top: 6px !important; }

#community_box {padding:22px;clear:both;;margin:10px 0;}
#community_box h2 {font-size:21px;margin:0 0 10px 0;border-bottom:1px solid #361c4b}
#community_box > div > div {float:left;width:280px;}
#community_box div.col2 {width:260px;padding:0 10px;margin:0 10px;border:1px solid #361c4b;border-width:0 1px;height:300px;}
