html, body{margin:0;padding:0;font:13px tahoma, verdana, arial, geneva, sans-serif;color:#000000;background:#fff;text-align:center;}
h1, h2, h3, h4, h5, h6, p, form{display:block;margin:0;padding:0;}
h2{padding-top:10px;padding-bottom:10px;font:14px tahoma;text-align:center;font-weight:bold;letter-spacing:1px;}
h4{padding-top:10px;padding-bottom:10px;font:16px tahoma;text-align:center;font-weight:bold;letter-spacing:1px; background: url('http://www.ranking-sal-weselnych.pl/images/tab_up.jpg') repeat-y;}
img{border:0;}
a{color:#C32831;text-decoration:none;}
a:hover{color:#C32831;text-decoration:underline;}
table, tr, td{position:relative;border:0;padding:0;margin:0;border-collapse:collapse;}
table{width:100%;}
td{vertical-align:top;}
ul, li {text-align:left;list-style-type: none;
padding: 0px;
margin: 0px;}
.zawartosc{position:relative;margin:0 auto;width:1000px;z-index:3;}
.najlepsze_lista{width:179px;min-height:360px;height:auto !important;height:360px; background: url('http://www.ranking-sal-weselnych.pl/gfx/najlepsze_bg.jpg') no-repeat top right;}
.pozycja{position:relative;width:179px;height:80px; background: url('http://www.ranking-sal-weselnych.pl/gfx/n1.gif') no-repeat 7px 4px;z-index:20;}
a.pozycja_nazwa{font-weight:bold;text-align:left;position:absolute;left:30px;top:4px;z-index:22;}
.pozycja_obrazek{position:absolute;left:30px;top:36px;z-index:22;}
.pozycja_miasto{position:absolute;left:88px;top:38px;font:9px tahoma;color:#08f;z-index:22;width:100px;text-align:left;}
.miejscowosc_url{font:13px tahoma;color:#000000;font-weight:bold;}
.gwiazdki{position:absolute;left:90px;top:51px;width:64px;height:18px; background: url('http://www.ranking-sal-weselnych.pl/gfx/gwiazdki2.gif') no-repeat;}
.gwiazdki2{position:absolute;left:0px;top:0px;width:64px;height:51px; background: url('http://www.ranking-sal-weselnych.pl/gfx/gwiazdki1.gif') no-repeat;}
.belka{height:30px; background: url('http://www.ranking-sal-weselnych.pl/gfx/belka.gif') no-repeat;}
.statystyki_lista{}
a.reklama{display:block;width:150px;height:150px;margin:20px auto;}
.wyszukaj_lista{padding-left:25px;font:12px verdana;line-height:135%;}
.smallblue{font:9px tahoma;color:#08f;}
.menu_gorne{width:770px;height:40px;padding-top:18px;padding-left:51px;text-align:left;letter-spacing:1px; background: url('http://www.ranking-sal-weselnych.pl/gfx/mnbg.jpg') no-repeat;}
div.menu_gorne a{color:#0081B8;}
.tresc{width:500px;min-height:630px;height:auto !important;height:630px;padding:0px 54px 0 0; background: url('http://www.ranking-sal-weselnych.pl/gfx/cnbg.jpg') no-repeat top right;text-align:left;}
h1{font:22px verdana;font-weight:normal;text-align:center;color:#C32831;padding:5px 0px 20px 0;}
p{padding-top:20px;font:14px verdana;color:#333;text-align:justify;line-height:135%;}
#blackclose a{text-align:center;padding-top:0px;line-height:100%;}
#blackclose p{text-align:center;}
.pytanie{padding-top:10px;padding-bottom:10px;font:14px tahoma;text-align:left;font-weight:bold;letter-spacing:1px; color:#C32831;}
.odpowiedz{font:14px verdana;color:#333;text-align:justify;line-height:135%;}
.sala_info{padding-top:5px;font:12px verdana;color:#333;text-align:justify;line-height:150%;}
.naglowek{padding-top:5px;padding-bottom:5px;font:14px verdana;color:#C32831;text-align:justify;line-height:135%;}
.dodaj_wrapper{position:relative;width:220px;height:104px;z-index:10;}
div.dodaj_wrapper a{position:absolute;display:block;width:267px;height:104px;z-index:20;}
.stopka{width:1000px;padding:30px;margin-top:30px;text-align:center;font:10px verdana; background: url('http://www.ranking-sal-weselnych.pl/gfx/ftbg.jpg') no-repeat;}
.stopka_linki{width:1000px;padding:30px;margin-top:30px;text-align:center;font:10px verdana;}
.tabelka{position:relative;width:450px;height:30px;z-index:20;}
.tabelka_more{position:relative;width:450px;height:80px;z-index:20;}
.tabelka_textarena{position:relative;width:450px;height:160px;z-index:20;}
.tabelka_nazwa{font-weight:bold;position:absolute;left:0px;top:5px;z-index:22;}
.tabelka_input{position:absolute;left:150px;top:1px;z-index:22;}
.tabelka_text{position:absolute;left:150px;top:5px;z-index:22;}
.tabelka_alert{position:absolute;left:310px;top:5px;font:10px tahoma;color:#08f;z-index:22;}
.tabelka_alert_area{position:absolute;left:383px;top:5px;font:10px tahoma;color:#08f;z-index:22;}
.tabelka_alert_kontakt{position:absolute;left:350px;top:5px;font:10px tahoma;color:#08f;z-index:22;}
.sala_tab{ background: url('http://www.ranking-sal-weselnych.pl/images/tab_bg.jpg') repeat-y;width:450px;height:260px;z-index:20;position:relative;}
.sala_tab_small{position:relative;width:450px;height:170px;z-index:20;}
.sala_tab_nazwa{color:#C32831;font-weight:bold;position:absolute;left:10px;top:0px;z-index:22;}
.sala_tab_img{position:absolute;left:270px;top:25px;z-index:22;}
.sala_tab_info{position:absolute;left:125px;top:0px;letter-spacing:8px}
.sala_tab_ga{position:absolute;left:0px;top:25px;z-index:22;font-weight:bold;}
.sala_tab_ws{position:absolute;left:0px;top:50px;z-index:22;font-weight:bold;}
.sala_tab_ob{position:absolute;left:0px;top:75px;z-index:22;font-weight:bold;}
.sala_tab_lo{position:absolute;left:0px;top:100px;z-index:22;font-weight:bold;}
.sala_tab_rk{position:absolute;left:0px;top:125px;z-index:22;font-weight:bold;}
.sala_tab_mh{position:absolute;left:0px;top:150px;z-index:22;font-weight:bold;}
.sala_tab_adres{position:absolute;left:250px;top:185px;font:12px tahoma;font-weight:bold;z-index:22;}
.sala_tab_link{position:absolute;left:5px;top:175px;font:12px tahoma;color:#C32831;z-index:22;}
.sala_tab_komentarz{position:absolute;left:0px;top:210px;font:10px tahoma;color:#08f;z-index:22;}
.sala_tab_gwiazdki{position:absolute;left:130px;top:-3px;width:64px;height:18px; background: url('http://www.ranking-sal-weselnych.pl/gfx/gwiazdki2.gif') no-repeat;}
.sala_tab_gwiazdki_kom{position:absolute;right:75px;width:64px;height:18px; background: url('http://www.ranking-sal-weselnych.pl/gfx/gwiazdki2.gif') no-repeat;z-index:22;}
.sala_tab_gwiazdki_nagl{position:absolute;right:45px;}
.sala_tab_gwiazdki2{position:absolute;left:0px;top:0px;width:64px;height:18px; background: url('http://www.ranking-sal-weselnych.pl/gfx/gwiazdki1.gif') no-repeat;z-index:21;}
.sala_tab_voting{position:absolute;left:200px;top:0px;font:10px tahoma;}
.sala_tab_voting_kom{position:absolute;right:10px;top:0px;font:10px tahoma;}
.star_voting{position:absolute;left:100px;top:-3px;width:85px;}
.vartosci{position:absolute;left:90px;top:-3px;}
.mloda_radio{position:absolute;left:0px;top:180px;}
.goscie_radio{position:absolute;left:180px;top:180px;}
.nag_komentarz{position:absolute;left:0px;top:235px;}
.komentarz{position:absolute;left:0px;top:260px;}
.nag_cena{position:absolute;left:0px;top:360px;}
.cena{position:absolute;left:100px;top:360px;}
.nag_nick{position:absolute;left:0px;top:435px;}
.nag_day{position:absolute;left:0px;top:205px;}
.nick{position:absolute;left:40px;top:435px;}
.nag_email{position:absolute;left:0px;top:460px;z-index:22; width:600px;}
.email{position:absolute;left:0px;top:492px;z-index:22;}
.regulamin{position:absolute;left:0px;top:520px;z-index:22;}
.wyslij_opinie{position:absolute;left:0px;top:550px;width:60px;}
.stars{float:left;cursor:pointer;}
.tabelka_alert1{position:absolute;left:240px;top:0px;font:10px tahoma;color:#C32831;z-index:22;width:150px;}
.tabelka_alert2{position:absolute;left:240px;top:120px;font:10px tahoma;color:#C32831;z-index:22;}
.tabelka_alert3{position:absolute;left:150px;top:5px;font:10px tahoma;color:#C32831;z-index:22;width:250px;}
.tabelka_alert4{position:absolute;left:180px;top:35px;font:10px tahoma;color:#C32831;z-index:22;width:250px;}
.stars_table{}
.form_szukaj_sale{}
.tabelka_sali{position:relative;width:450px;height:20px;z-index:20;}
.tabelka_tytul{position:absolute;left:0px;top:0px;z-index:22;}
.tabelka_nag{position:absolute;left:0px;top:0px;z-index:22;}
.tabelka_wart{font-weight:bold;position:absolute;left:100px;top:0px;z-index:22;}
.rama_tab_sali{width:475px;height:auto !important;height:600px; background: url('http://www.ranking-sal-weselnych.pl/images/tab_bg.jpg') repeat-y;}
.sala_ram_img{position:relative;text-align:center;margin:0px 0px 20px 0px}
.sala_opis_rama{position:relative;left:0px;top:30px;}
.sala_opis_nag{font-weight:bold;z-index:22;height:auto !important;}
.sala_opis{width:455px;font:12px verdana;color:#333;text-align:justify;line-height:135%;}
.sala_foto{width:475px;font:12px verdana;color:#333;text-align:justify;line-height:135%;}
.lokalizacja{padding-top:40px;position:relative;left:0px;top:40px;}
.oceny_details{position:relative;left:0px;top:40px;}
.komentarze_sali{position:relative;left:0px;top:40px;padding-bottom:40px;}
.komentarz_rama{width:548px;min-height:190px; background: url('http://www.ranking-sal-weselnych.pl/images/tab_bg.jpg') repeat-y;}
.komentarz_alert{background:#e0f7ff;text-align:center;width:80px;height:30px;font:10px tahoma;color:#666;border-style:solid none none none;border-color:#63b8d5;border-width:medium;}
.komentarz_alert_del{background:#ffe0e0;text-align:center;width:80px;height:30px;font:10px tahoma;color:#666;border-style:solid none none none;border-color:#63b8d5;border-width:medium;}
.komentarz_img{!background:#f9fdff;width:80px;height:100px;}
.komentarz_img_del{!background:#f9fdff;width:80px;height:100px;background:#fceced;}
.komentarz_txt{width:300px;font:12px verdana;color:#000000;padding:5px 5px 5px 5px;}
.komentarz_txt_del{width:300px;font:12px verdana;color:#000000;padding:5px 5px 5px 5px;background:#fceced;}
.komentarz_nag{font:11px tahoma;color:#666;background:#e0f7ff;width:420px;height:20px;padding:5px 10px 5px 10px;border-style:solid none none none;border-color:#63b8d5;border-width:medium;}
.komentarz_nag_del{font:11px tahoma;color:#666;background:#ffe0e0;width:420px;height:20px;padding:5px 10px 5px 10px;border-style:solid none none none;border-color:#63b8d5;border-width:medium;}
.odpowiedz_wl{padding-top:5px; width:329px;}
.odpowiedz_wl_nag {width:329px;height:33px;}
.odpowiedz_wl_tyt {width:329px;height:33px;position:relative;left:50px;top:15px;color:#C32831;}
.odpowiedz_wl_bottom{width:329px;height:23px;}
.odpowiedz_wl_top{width:329px;height:21px;}
.odpowiedz_wl_middle{width:329px;}
.odpowiedz_wl_txt {padding:5px 5px 5px 5px;text-align:left;font:12px verdana;color:#000000;}
map_canvas{position:relative;left:0px;top:30px;}
.opis_foto{padding:5px 5px 5px 5px;Width:100px;height:100px;}
.sala_add_kom{padding:30px;font-weight:bold;text-align:center;}
.tabelka_bg{ background: url('http://www.ranking-sal-weselnych.pl/images/tab_bg.jpg') repeat-y;padding:5px 5px 5px 5px;font:12px tahoma;color:#08f;}
.tabelka_bg_s {;padding:5px 5px 5px 5px;letter-spacing:1px;font:12px tahoma;color:#08f;}
.tabelka_up{ background: url('http://www.ranking-sal-weselnych.pl/images/tab_up.jpg') no-repeat;text-align:center;padding-top:5px;font:15px tahoma;height:30px;font-weight:bold;color:#00325D;}
.tabelka_down{ background: url('http://www.ranking-sal-weselnych.pl/images/tab_down.jpg') no-repeat;height:30px;padding-bottom:20px;z-index:1;}
.akapit{padding:10px 10px 10px 10px;font:12px tahoma;text-align:left;}
.tabelka_edycja{padding:10px 10px 10px 10px;}
.tabelka_edycja_all{border-style:outset;border-width:thin;padding:10px 10px 10px 10px;border-collapse:collapse;}
.tabelka_edycja_nag{padding:5px 5px 5px 5px;text-align:right;font-weight:bold;}
.tabelka_edycja_nag_colspan{padding:5px 5px 5px 5px;text-align:left;font-weight:bold;}
.tabelka_edycja_value{padding:5px 5px 5px 5px;text-align:left;}
.tabelka_edycja_linia{font-weight:bold;}
.numerowanie{font:18px tahoma;text-align:center;font-weight:bold; padding:10px 10px 10px 10px;color:#349aca}
.foto_ranking{font:16px tahoma;text-align:center;font-weight:bold; padding:10px 10px 10px 10px;}
.sala_ranking{font:16px tahoma;text-align:center;font-weight:bold; padding:10px 10px 10px 10px;}
.sala_nazwa_ranking{font:16px tahoma; color:#C32831;text-align:left;font-weight:bold;}
.sala_adres_ranking{font:11px tahoma;text-align:left;}
.foto_ranking_woj{font:16px tahoma;text-align:center;font-weight:bold; padding:5px;}
.sala_ranking_woj{font:12px tahoma;text-align:center;font-weight:bold; padding:5px 5px 5px 5px;}
.sala_nazwa_ranking_woj{font:12px tahoma; color:#C32831;text-align:left;font-weight:bold;}
.sala_adres_ranking_woj{font:11px tahoma;text-align:left;}
.ilosc_kom_ranking{font:16px tahoma;text-align:center;font-weight:bold; padding:10px 10px 10px 10px;}
.ilosc_kom_ranking_woj{font:16px tahoma;text-align:center;font-weight:bold; padding:10px 10px 10px 10px;}
.srednia_ranking{font:16px tahoma;text-align:center;font-weight:bold; padding:10px 10px 10px 10px;}
.wiersz{ border-bottom-style:outset;border-bottom-color:#ccebfd;border-bottom-width:1px;}
.reklama_nag{padding-top:3px;padding-bottom:5px;font:14px tahoma; color: #0081B8;text-align:left;font-weight:bold;letter-spacing:1px;}

.tabelka_ranking{}
.tabelka_ranking_woj{width:250px;}
.breadcrumbs{position:relative;left:0px;top:-13px;font:10px verdana;text-align: left;}
.foto_border{border: medium double #DDDDDD;padding: 2px;}
.cookies{position:fixed; bottom: 0px;border: medium double red;padding: 2px; color:#000000;background:#EEEEEE;padding:3px 3px 3px 3px;z-index: 100;width: 98%;}
.cookiess{}
.slide_com{
font:14px tahoma;text-align:justify;font-style:italic;padding:15px;letter-spacing: 1px;
}
h3{background-color: #EEEEEE;
    border-radius: 8px 8px 8px 8px;padding:10px;}
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
} 