/*@import url("reset.css");*/
*{
	padding:0px; 
	margin-bottom:0px; 
	margin-left: 0px;;
	margin-right: 0px;
	margin-top: 0px;
	zoom:0;  }

body{
    /*zoom:1;*/
	background-color: #FFF;
    /*background-image: url('../images/bg_tlo.gif');
	background-repeat: repeat-x;
	background-position: top center;*/
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 12px;
}


.podkategorie a {
	
    color: #0f2d6f;
    font-size: 1em !important;
    /*margin-right: 17px;*/
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #0f2d6f;
	text-rendering: inherit;
}

.nowy {
	 background: #ff9000 none repeat scroll 0 0;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px;
    padding-left: 3px;
    padding-right: 3px;
}
.aktualizacja {
	 background-color: #06F;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px;
    padding-left: 3px;
    padding-right: 3px;
}
.live {
	
    color: red;
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px;
    padding-left: 3px;
    padding-right: 3px;
}
.sponsor {
	 background: #CCC none repeat scroll 0 0;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 3px;
}

.tagi_art, .tagi_art:visited {
	background-color: #e1e1e1;
    color: #666;
    margin-right: 4px;
    padding: 3px 9px;
    text-decoration: none;
}
.tagi_art:hover {
	text-decoration: underline;
	background-color: #999;
	color: #fff;
}

.przeczytaj_takze a, .przeczytaj_takze a:visited{
	 color: #000000 !important;
    font-size: 11px;
    line-height: 11px;
}

.newphoto_art {
	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    margin-right: 0 !important;
    max-width: 656px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.podkategorie a.pierwszy {
	padding-left: 0px;
	border-left: none;
}
.podkategorie a:visited {
	
    color: #0f2d6f;
    font-size: 11px;
    margin-right: 17px;
	font-weight: bold;
}

.podkategorie {
	 padding-bottom: 10px;
    padding-left: 10px;
	   margin-top: -5px;
}

#zezwolenieNaCookie {
	display: none;
	position: fixed;
	z-index: 9999;
	bottom: 10px;
	right: 10px;
	width: 400px;
	padding: 40px 20px 40px 150px;
	background-color: #ffffff;
	background-image:  url('../images/ciasteczka.jpg');
	background-repeat: no-repeat;
	border: 1px solid #28130C;
	color: #111;
	text-shadow: 1px 1px #fff;
	line-height: 150%;
	border-radius: 5px;
}
#zezwolenieZamknij {
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}

.param_logo img {
	/*max-height: 98px;
    max-width: 120px;*/
}
.param_logo {
	 margin-bottom: 10px;
}

.main_col .box-left{
	margin-bottom: 35px;
}
.center_col .box-left{
	margin-top: 10px;
}

.main_col2 {
	background-color: #f9f9f9;
	border: 1px solid #CCC;
	padding: 20px;
}

.waluty {
	float: left;
    width: 658px;
}

div.box-left span.maly {
    color: #000000;
    font-size: 11px;
}



.main_col .box-left .label {
	height: 28px;
}

.katalog2 .lokale_glowna a{
	padding-left: 10px;
	display: block;
	margin-bottom: 4px;
}

.polecamy2 .li_blue_arrows {
	margin-bottom: 12px;
}

.center_col .kalndarz_tlo{
	float: right;
    margin-right: 30px;
    margin-top: 30px;
}
.center_col .kalendarz_inside{
	width: 464px;
	height: 228px;
}

.center_col .kalendarz_inside span {
	font-size:14px;
}
.center_col .kalendarz{
	float: left;
	margin-left: 20px;
}

.fr table.two_colors td a:visited{
	color: #4F7CD1 !important;
}

ul.li_blue_arrow li a:visited{
	color: #4F7CD1 !important;
}
/* zokm */

.zokm{
	height: 35px;
	border-bottom: 2px solid #FEDAAB;
	width: 100%;
}

.logo_zokm {
	float: left;
}

.wstecz{
	float: right;
	margin-right: 4px;
    padding-top: 10px;
}

.wstecz a{
	color: #3366CC;
	font-size: 11px;
	text-decoration:none;
}
.wstecz a:hover{
	color: red;
	font-size: 11px;
	text-decoration:underline;
}
.wstecz a:visited{
	color: #3366CC;
	font-size: 11px;
	text-decoration:underline;
}
.komunikacja{
	color: #0F2D6F;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
    padding-top: 8px;
}


a.ciemny_link{
	color: #0F2D6F !important;
}

a.ciemny_link:visited{
	color: #0F2D6F !important;
}
a.ciemny_link:hover {
	color: red !important;
}


.spis_small a{
	color: #6376A1;
}
.spis_small a:visited{
	color: #6376A1;
}

.spis_small a.opis {
	color: #3C3C3C;
}

.spis_small a.opis:visited {
	color: #3C3C3C;
}

.spis_small a.opis:hover {
	color: red;
}


/* BOXY Z WIADOMOSCIAMI NA GLOWNEJ */

.box_wiadomosci ul.li_grey_arrows li a {
	font-size:12px;
	
}

.box_wiadomosci div.box h2{
	
}
a:active{
	color: #6376A1;
}
a:visited{
	color: #6376A1;
}

.box_wiadomosci div.box h2 a, .niebieski {
	color: #0F2D6F !important;
}

.box_wiadomosci .news .lids img {
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 10px;
}

.box_wiadomosci .box ul.li_blue_arrows li, .box ul.li_black_arrow li, .box ul.li_grey_arrows li {
	display: table;
}

.box_wiadomosci .li_grey_arrows li, .li_grey_arrows {
	
	/*background-image:none !important;*/
}

.box_wiadomosci .news .lids p {
	
}

.box_wiadomosci .news .lids a {
	font-size: 12px;
	color: #575757;
}
/* KONIEC BOXÓW Z WIADOMOSCIAMI NA GLOWNEJ */

/* patronat wyr */

.patronat_wyroz img{
	margin-left: 22px;
	margin-bottom: 4px;
	
}

.patronat_wyroz {
	border-bottom: 1px solid #E7EAF1;
	margin-bottom: 4px;
}
/* ogloszenia glowna */

.belka_ogloszenia{
	background-image:url(../images/bg_belka_ogloszenia.gif);
	background-repeat:no-repeat;
	height: 30px;
	border-bottom: solid #E69E01 1px;
}
/*.box_ogloszenie a{
	color:#000000;
	font-size: 11px;
	font-weight: bold;
}*/
.b24_ogloszenia {
	width: 146px;
	float: left;
	font-size: 10px;
	color: #3C3C3C;
	overflow:hidden;
	padding-right: 7px;
	border-right: 1px solid #F4F3F3;
	margin-left: 7px;
	min-height: 270px;
}

.b24_ogloszenia .pomarancz li{
	background-image:url("../images/li_orange_arrows.gif");
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	padding-left: 8px;
	list-style: none;
	margin-bottom: 4px;
	
	
}

.kategoria_ogloszenia{
	color: #000099;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 6px;
    padding-left: 6px;
    width: 155px;
}

.kategoria_ogloszenia a{
	color: #000099;
}
.kategoria_ogloszenia a:hover{
	color: red !important;
}

.kategoria_ogloszenia a:visited{
	color: #000099;
}

.b24_ogloszenia .pomarancz li a{
	color: #3C3C3C;
	font-size: 10px;
}
.b24_ogloszenia_child{
}
.box_ogloszenie{
	width:146px;
	height: 166px;
	float: left;
	margin-left:14px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:15px;
	border-right: 1px solid #F4F3F3;
	overflow-x: hidden;
}
.wyroznione .ostatnie{
	border-right: none;
}

.box_ogloszenie .photo{
	background-image: url("../images/bg_ogloszenia_zdjecie.jpg");
	background-position: center center;
	background-repeat:no-repeat;
	border: 1px solid #E5E4E4;
	display: block;
	width: 130px;
	height: 100px;
	margin-bottom: 4px;
}
.box_ogloszenie .txt {
	color:#3C3C3C;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	width: 110px;
	
}
.pogoda_dzien {
	width:63px;
	font-size: 9px;
	font-weight:bold;
}

.pogoda_dzien span {
	font-size:10px;
}
.slonce{
	text-align:center;
	margin-bottom: 20px;
	margin-top: 1px;
}
.temp{
	margin-left: 4px;
}
.wiatr{
	float: right;
}

#box2 p{
	line-height:18px;
}
#pogoda_dni {
	width: 191px;
	margin: 30px 0 0 0;
}

.wyroznione{
	padding-left: 5px;
}

.pozostale_ogloszenia {
	border-top: 1px solid #000099;
	margin-bottom: 12px;
	padding-left: 5px;
}
.pozostale_ogloszenia .ostatnie .b24_ogloszenia{
	border-right: none;
}

/* pogoda */
#box1 .box-left .border-top {
	margin-bottom: 0;
}

/* kamery */

.kamera{
	margin-left: 17px;
	padding-top: 14px;
}
.kamera_link{
	display: inline-block;
	margin-top: 26px;
	/*padding-bottom: 72px;*/
	vertical-align:top;
	padding-left: 34px;
}

/* bootom2 */
#bootom2 #box1 {
	width: 774px;
	margin-left: 4px;
	float:right;
}
#bootom2 #box2 {
	width: 193px;
	border-right: 1px solid #CCCCCC;
}

.box_mapa {
	width: 258px;
}
#mapa1 {
	float:left;
}
#mapa2 {
	float:left;
}
#mapa3 {
	float:right;
}

.lokale_glowna {
	width:140px;
	float:left;
	margin-left: 10px;
	line-height: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
}

#rotator {
	margin-top:16px;
}
.spis_small2{
	font-weight:bold;
}
.spis_small3{
	/*font-weight:bold;*/
}

.lokale_glowna strong,
.lokale_glowna strong a{ display: block; font-size: 12px; font-weight: bold; color:#000; }

.lokale_glowna a{ color: #666; font-size: 11px; }

.lokale_glowna a:visited {
    color: #666666;
}

.border-top{
	/*margin-bottom: 10px;*/
}
.lokale_kontener{
}

.link_foto{
	padding-top: 10px;
}
	
/* kalendarz */

.kalendarz_label{
}
.kalendarz_label .label {
	margin-bottom: 3px !important;
}
.kalendarz_inside{
	/*background-color: #D3D8E4;*/
	/*height: 281px;*/
	width: 190px;
	padding-top: 4px;
}

.kalndarz_tlo .summary .numbers {
	font-size: 12px;
	font-weight:bold;
	margin-top: 4px;
	margin-left: 13px;
}

.kalndarz_tlo span{
	color: #FF8A00 !important;
    font-size: 12px !important;
    text-align: left;
}
.kalendarz{
	margin-left:auto;
	margin-right:auto;
	width:182px;
	height: 191px;
	background-color: #FFF;
	padding-top:5px;
}
.kalndarz_tlo{
	background-color: #FFFFFF;
    height: 88px;
    margin-left: 4px;
    margin-top: 5px;
    width: 182px;
	padding-top: 12px;
	
}
.kalndarz_tlo .fl{
	padding-right: 0px !important;
	padding-left: 5px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	background-color: #FFF;
}

.kalndarz_tlo .mt20 {
	margin-top:8px;
}

.kalendarz .callendar_yellowcode {
	padding: 0px;
	border: 0px;
	margin-left:auto;
	margin-right:auto;
}

input{
    font-family: Verdana, Arial, Tahoma, sans-serif;
    font-size: 12px;
}

#container{
	position:relative;
 	width: 971px;
 	margin: 0px auto;
    background-color: #FFF;
    padding: 0px 0px 30px 0px;
   /* overflow: hidden; */
    _height : 1%;
}


#header{
 border-bottom: 8px solid #FFF;
 margin-top: 18px;
}

    #header .caption{ color: #c7c7c7; }
    #header .date{ color: #7f7f7f; font-size: 11px; }
    #header .date span{ margin-left: 8px; }

    /*#header #logo_bo{ margin: 24px 0px 0px 24px;  float: left; }*/
	#header #logo_bo{ margin: 10px 0px 0px 0px;  float: left; }
    #header #main_search {  width: 552px; height: 78px; padding-top: 7px; background: #FFF url('../images/bg_main_search.gif') no-repeat center bottom; display: inline; }
    
    #header #main_search ul.tabs_main{ margin-left: 65px; height: 31px; display: block; font-family: Arial, Tahoma, sans-serif;}
    #header #main_search .tabs_main li{ display: inline; }
    #header #main_search .tabs_main li a{
        height: 21px; /* 31 */ padding-top: 10px;
        display: block; float: left;
        color: #8499bc; font-size: 12px; font-weight: normal; text-align: center;
        background-image: url('../images/bg_main_tabs.gif'); background-repeat: no-repeat; background-position: 2000px 2000px;
        margin-right: 1px ;
        text-decoration: none;
		font-family: Arial, Tahoma, sans-serif;
    }
    #header #main_search .tabs_main li a:hover, #header #main_search .tabs_main li a.activ{ color: #132c6c; text-decoration: none; height: 23px; padding-top: 8px; font-family: Arial, Tahoma, sans-serif;}
    
    #header #main_search .tabs_main li.pos1 a{ width:  82px; background-position:   0px  -31px; }
    #header #main_search .tabs_main li.pos2 a{ width:  61px; background-position:  -83px -31px; }
    #header #main_search .tabs_main li.pos3 a{ width:  65px; background-position: -145px -31px; }
    #header #main_search .tabs_main li.pos4 a{ width:  80px; background-position: -211px -31px; }
    #header #main_search .tabs_main li.pos5 a{ width:  86px; background-position: -292px -31px; }    

    #header #main_search .tabs_main li.pos1 a:hover, #header #main_search .tabs_main li.pos1 a.activ{ width:  82px; background-position:   0px  0px; }
    #header #main_search .tabs_main li.pos2 a:hover, #header #main_search .tabs_main li.pos2 a.activ{ width:  61px; background-position:  -83px 0px; }
    #header #main_search .tabs_main li.pos3 a:hover, #header #main_search .tabs_main li.pos3 a.activ{ width:  65px; background-position: -145px 0px; }
    #header #main_search .tabs_main li.pos4 a:hover, #header #main_search .tabs_main li.pos4 a.activ{ width:  80px; background-position: -211px 0px; }
    #header #main_search .tabs_main li.pos5 a:hover, #header #main_search .tabs_main li.pos5 a.activ{ width:  86px; background-position: -292px 0px; }     


    #header #main_search input { vertical-align: top; padding-top: 2px ; border: 0px solid red; width: 350px; margin-left: 30px; margin-top: 18px; color: #ababab; background: transparent; font-size: 12px; }
    #header #main_search input.focus, #small_search_value.focus{ color: #000;  }
    #header #main_search input.btn_submit{ width: 75px; height: 25px; padding: 0px; margin: 0px; margin-left: 50px; margin-top: 12px; background-image: url('../images/btn_szukaj.gif'); cursor: pointer; }
	#header #main_search .link_blue_1{ font-size: 11px; }

    #main_menu{
        border-color: #8c8c8c ; border-style: dotted; border-width: 1px 0px;
        padding: 1px 0px;
        text-align: center;
        /*width: 965px;*/
        margin: 0px auto;
		font-family: Arial, Tahoma, sans-serif;
    }
    #main_menu ul{ /*margin-left: 5px;*/ }
    #main_menu ul li{ display: inline; }
    #main_menu ul li h4 { display: inline; }
    #main_menu ul li a{
        height: 25px; /* 33 */ padding-top: 8px;
        display: block; float: left;
        color: #FFF; font-size: 15px; font-weight: normal; text-align: center;
        background-image: url('../images/bg_main_menu.gif'); background-repeat: no-repeat; background-position: 2000px 2000px;
    }

/*
//KOPIA MENU Z WESELE
	#main_menu ul li a.pos1{ width:  89px; background-position:   0px 0px; }
    #main_menu ul li a.pos2{ width: 112px; background-position:  -89px 0px; }
    #main_menu ul li a.pos3{ width:  96px; background-position: -201px 0px; }
    #main_menu ul li a.pos4{ width: 105px; background-position: -297px 0px; }
    #main_menu ul li a.pos5{ width:  66px; background-position: -402px 0px; }
    #main_menu ul li a.pos6{ width:  73px; background-position: -468px 0px; }
    #main_menu ul li a.pos7{ width:  73px; background-position: -541px 0px; }
    #main_menu ul li a.pos8{ width:  65px; background-position: -614px 0px; }
    #main_menu ul li a.pos9{ width:  69px; background-position: -679px 0px; }
    #main_menu ul li a.pos10{ width: 75px; background-position: -748px 0px; }
    #main_menu ul li a.pos11{ width: 80px; background-position: -823px 0px; }
    #main_menu ul li a.pos12{ width: 67px; background-position: -903px 0px; }

    #main_menu ul li a.pos1-activ, #main_menu ul li a.pos1:hover{ width:  89px; background-position:   0px  -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos2-activ, #main_menu ul li a.pos2:hover{ width: 112px; background-position:  -89px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos3-activ, #main_menu ul li a.pos3:hover{ width:  96px; background-position: -201px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos4-activ, #main_menu ul li a.pos4:hover{ width: 105px; background-position: -297px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos5-activ, #main_menu ul li a.pos5:hover{ width:  66px; background-position: -402px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos6-activ, #main_menu ul li a.pos6:hover{ width:  73px; background-position: -468px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos7-activ, #main_menu ul li a.pos7:hover{ width:  73px; background-position: -541px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos8-activ, #main_menu ul li a.pos8:hover{ width:  65px; background-position: -614px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos9-activ, #main_menu ul li a.pos9:hover{ width:  69px; background-position: -679px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos10-activ, #main_menu ul li a.pos10:hover{ width: 75px; background-position: -748px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos11-activ, #main_menu ul li a.pos11:hover{ width: 80px; background-position: -823px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos12-activ, #main_menu ul li a.pos12:hover{ width: 67px; background-position: -903px -33px; color: #0f2d6f; text-decoration: none; }

*/

    #main_menu ul li a.pos1{ width:  95px; background-position:   0px 0px; }
    #main_menu ul li a.pos2{ width: 118px; background-position:  -95px 0px; }
    #main_menu ul li a.pos3{ width: 102px; background-position: -213px 0px; }
    #main_menu ul li a.pos4{ width: 111px; background-position: -315px 0px; }
    #main_menu ul li a.pos5{ width:  72px; background-position: -426px 0px; }
    #main_menu ul li a.pos6{ width:  79px; background-position: -498px 0px; }
    #main_menu ul li a.pos7{ width:  79px; background-position: -577px 0px; }
    #main_menu ul li a.pos8{ width:  71px; background-position: -656px 0px; }
    #main_menu ul li a.pos9{ width:  75px; background-position: -727px 0px; }
    #main_menu ul li a.pos10{ width: 81px; background-position: -802px 0px; }
    #main_menu ul li a.pos11{ width: 87px; background-position: -883px 0px; }

    #main_menu ul li a.pos1-activ, #main_menu ul li a.pos1:hover{ width:  95px; background-position:   0px  -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos2-activ, #main_menu ul li a.pos2:hover{ width: 118px; background-position:  -95px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos3-activ, #main_menu ul li a.pos3:hover{ width: 102px; background-position: -213px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos4-activ, #main_menu ul li a.pos4:hover{ width: 111px; background-position: -315px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos5-activ, #main_menu ul li a.pos5:hover{ width:  72px; background-position: -426px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos6-activ, #main_menu ul li a.pos6:hover{ width:  79px; background-position: -498px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos7-activ, #main_menu ul li a.pos7:hover{ width:  79px; background-position: -577px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos8-activ, #main_menu ul li a.pos8:hover{ width:  71px; background-position: -656px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos9-activ, #main_menu ul li a.pos9:hover{ width:  75px; background-position: -727px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos10-activ, #main_menu ul li a.pos10:hover{ width: 81px; background-position: -802px -33px; color: #0f2d6f; text-decoration: none; }
    #main_menu ul li a.pos11-activ, #main_menu ul li a.pos11:hover{ width: 87px; background-position: -883px -33px; color: #0f2d6f; text-decoration: none; }

	
	
	
	


    #main_submenu{ margin-top: 5px; font-family: Arial, Tahoma, sans-serif;}
    #main_submenu ul{ background-image: none; }
    #main_submenu li{ float: left; margin-right: 10px;}
    #main_submenu .li_blue_light_arrows li a{ color: #6376a1; }
    #main_submenu .li_blue_arrows li a{ color: #0f2d6f; }

    #main_submenu .online{ color: #c7c7c7; font-size: 11px; margin-right: 10px; }
    #main_submenu .online strong{ color: #666666; font-size: 20px; }

/* ********************************************************************************************* */

a.link_blue_1{
    background: transparent url('../images/arrow_duble_blue_1.gif') no-repeat left center;
    padding-left: 11px;
    color: #0f2d6f;
}
a.link_blue_1:visited{
    color: #0f2d6f;
}

a.link_blue_2{
    background: transparent url('../images/arrow_single_blue_1.gif') no-repeat left center;
    padding-left: 8px;
    color: #0f2d6f !important;
    font-size: 12px;
}

a.link_blue_2:visited {
    color: #0F2D6F !important;
}

a.link_blue_plus{
    background: transparent url('../images/plus_blue.gif') no-repeat left center;
    padding-left: 14px;
    color: #29166f;
    font-size: 12px;
    /*font-weight: bold;*/
}

a.link_blue_plus:visited{
    color: #29166F;
}

.mt0 { margin-top: 0px; }
.mt2 { margin-top: 2px; }
.mt5 { margin-top: 5px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }

.ml0 { margin-left: 0px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }

.mr0 { margin-right: 0px; }
.mr2 { margin-right: 5px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }

.mb0 { margin-bottom: 0px; }
.mb2 { margin-bottom: 2px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px; }

table.padded5 td { padding:5px; }

.spis .sep, .katalog .sep, .filter .sep{ border-right: 1px solid #b0b1b2; width: 1px; margin: 0px 0px 0px 0px; overflow: hidden; }

/* ********************************************************************************************* */

/* pogoda */
#box2 div.border-top{
	width: 186px;
	float: left;
}

/* na skróty */
div.box-left span{
	
	font-size: 11px;
	color: #3366CC;
}

/* reklama na srodku */
#reklama_gora{ text-align: center; padding: 15px 0px 20px 0px; }


/* lewa kolumna */
.left_col{
    border: 0px solid red;
	float: left;
    /*width: 191px;*/
	/*padding-right:4px;*/
	margin-right: 3px;
    width: 188px;
}
    .left_col
    div.box-left{ margin-bottom: 20px; }

    /*div.border-top{ border-top: 1px dotted #0f2d6f; }*/
    div.border-bottom{ border-bottom: 1px dotted #0f2d6f; }

    div.box-left .border2{ border: 2px solid #6175a0; padding: 15px 10px 5px 10px; }

	.center_col .box-left .label{
		width: 99%;
	}
	.center_col .gallery .img_box, .spis_wiadomosci .img_box {
		margin-left: 40px !important;
		margin-top: 20px !important;
	}
    div.box-left .label{
        float: left; top: -1px; position: relative;
        display: block;
        height: 17px; /* 20px */
		width: 98%;
        /*padding: 3px 10px 0px 1px;*/
       /* background: transparent url('../images/bg_top_corner.gif') repeat-x left top;*/
        color:#0F2D6F; 
		font-size: 12px; 
		font-weight: normal;
        /*border: 1px solid #FFF;
        border-width: 0px 1px 1px 0px;*/
        margin-bottom: 5px;
        font-weight: bold;
		border-bottom:#FEDAAB 2px solid;
		padding-left: 5px;
    }
	div.box-left .label2{
        float: left; top: -1px; position: relative;
        display: table;
        height: 17px; /* 20px */
		width: 95%;
        /*padding: 3px 10px 0px 1px;*/
       /* background: transparent url('../images/bg_top_corner.gif') repeat-x left top;*/
        color:#0F2D6F; 
		font-size: 12px; 
		font-weight: normal;
        /*border: 1px solid #FFF;
        border-width: 0px 1px 1px 0px;*/
        margin-bottom: 5px;
        font-weight: bold;
		border-bottom:#FEDAAB 2px solid;
		padding-left: 5px;
    }
	
	div.box-left .label_maly {
		 color:#0F2D6F; 
		 font-size: 10px; 
		 display: block;
		 padding-left: 5px;
		 margin-bottom: 5px;
	}


    div.box-left .label a{ color:#0F2D6F; font-size: 12px; font-weight: bold; }

    div.box-left .spis{ line-height: 18px; padding: 5px; }

    div.box-left .spis strong,
    div.box-left .spis strong a{ display: block; font-size: 12px; font-weight: bold; color:#000; }

    div.box-left .spis a{ color: #666; font-size: 11px; }

    div.box-left .sonda{ padding: 5px;  }

    div.box-left .sonda ul{ padding: 0px; list-style-type: none; }

    div.box-left .sonda li { margin: 10px 0px 15px 0px; }

    div.box-left .sonda li label{ cursor: pointer; margin-left: 8px; }

    div.box-left .sonda .btn_image { margin-top: -5px; }

    div.box-left div.kamera a.kamera{ 
	/*text-align: center; */
	color: #0f2d6f; 
	/*display: block; */
	margin: 15px 0px; }
    div.box-left div.kamera a.kamera img{ border: 1px solid #b0bad0;  }

    /*div.box-left div.fotoreportaz { margin-bottom: 10px; }*/
    div.box-left div.fotoreportaz a{ color: #000; }
    div.box-left div.fotoreportaz a.kamera{ text-align: left; }
    

    div.box-left div.obiekt { font-size: 13px; border-top: 1px dotted #0f2d6f; border-bottom: 1px dotted #0f2d6f; padding-bottom: 10px; }
    div.box-left div.obiekt .detal a{ color: #000; font-weight: bold; display: block; }


    ul.special img{ display: inline; vertical-align: middle; margin-left: 5px; margin-right: 10px; }
    ul.special a{ color: #000; }
    ul.special a:hover{ text-decoration: none; }
    ul.special li{ margin-bottom: 5px; }
    ul.special_border li{ border-bottom:1px solid #dcdcdc; padding-bottom: 5px; }


.line_end{  border-top: 1px dotted #0f2d6f; height: 1px; font-size: 1px; line-height: 0px; }





/* srodkowa kolumna w szablonie 3 kolumnowym */
    .center_col{
        border: 0px solid red;
        width: 464px;
        float: left;
        margin-left: 4px;
    }

    .center_col .box{ margin-bottom: 15px; position: relative; }

    .center_col .rotator{
        position: relative;
        border: 1px solid #b0bad0;
    }

    .rotator .page{ width:438px; height: 154px; background-position: center center; background-repeat: no-repeat;  }
    .rotator .page h6 { margin: 0px; padding: 0px; float: left; padding: 5px; display: block; background-color: #0f2d6f;  }
    .rotator .page a{ font-family: Heveltica, sans-serif; font-size: 18px; color: #FFF;  font-weight: normal;  }

    .center_col .rotator .switchs{ position: absolute; bottom: 6px; left: 8px; width: 100%; text-align: right; }
    .center_col .rotator ul{ margin: 0px; padding: 0px; display:inline;  }
    .center_col .rotator ul li a{ background-color: #ff9000; color: #FFF; font-size: 9px; width: 14px; height: 12px; padding-top: 2px; display: block; float: left; margin-right: 2px; text-align: center; }
    .center_col .rotator ul li a.activ { background-color: #D3D8E4; color:#0f2d6f; }

    .center_col
    div.box .border{ border-top: 1px dotted #0f2d6f;  border-bottom: 1px dotted #0f2d6f; border-left: 1px dotted #d3eefd; border-right: 1px dotted #d3eefd; padding-bottom: 5px; }

    .center_col
    div.box .border1{  border: 1px dotted #b0bad0;  }


    .center_col
    div.box .border2{ border: 2px solid #6175a0; padding: 15px 10px 5px 0px; }

    .center_col
    div.box .border3{ border: 2px solid #0f2d6f; padding: 10px 10px 5px 0px; }

    .center_col
    div.box .border3_v2{ border-top: 2px solid #fedaab; padding: 10px 10px 5px 0px; }



    .center_col
    div.box .border10{ border: 10px solid #d3d8e4; padding: 0px 0px 0px 0px; }

    .center_col
    div.box .label{
        float: left; top: -1px; left: -1px; position: relative;
        display: block;
        height: 17px; /* 20px */
        padding: 3px 10px 0px 6px;
        background: transparent url('../images/bg_top_corner.gif') repeat-x left top;
        color:#FFF; font-size: 12px; font-weight: normal;
        border: 1px solid #FFF;
        border-width: 0px 1px 1px 0px;
        margin-bottom: 5px;
        font-weight: bold;
    }

    .center_col div.box h2{ padding: 12px 0px 8px 5px; font-size: 18px; }
    .center_col div.box h2 a{ color: #000; font-size: 18px;  }

    .box ul{ margin: 0px 0px 0px 10px; padding: 0px 0px 10px 0px; }

    .box ul.tabs { margin-top: 5px; margin-left: 0px; padding-bottom: 0px; }

    .box ul.li_blue_arrows li, .box ul.li_black_arrow li, .box ul.li_grey_arrows li { margin: 0px; margin-bottom: 4px; }

    ul.li_blue_arrows li a{ color: #3366cc; font-size: 11px; }
	
	ul.li_blue_arrows li a:visited{ color: #3366cc;}
	
    ul.li_black_arrow li a{ color: #575757; font-size: 11px; }
    ul.li_blue_arrow li a{ color: #0f2d6f; font-size: 11px; } ul.li_blue_arrow li{ margin-bottom: 5px;  }
    ul.li_grey_arrows li a{ color: #000000; font-size: 11px; }
	
	
	.center_col div.box .border3_v2 ul.li_grey_arrows li a{ font-size: 14px; }
	
	#intertext1 {
		font-size: 15px !important;
	}
	
	
	ul.li_grey_arrows li a:visited{ color: #000000;}
	ul.li_black_arrow li a:visited{ color: #575757;}
	ul.li_blue_arrow li a:visited{ color: #0f2d6f;}


    .summary{ 
	/*width: 250px; */
	text-align: right;  
	/*float: right; */
	margin-right: 10px; font-family: Arial, Tahoma, sans-serif;}
    .summary span{color: #ff9000; font-size: 14px; display: block; margin-bottom: 3px; font-weight: bold;}
    .summary .numbers{ background-color: #ff9000; color: #FFF; padding: 5px 6px; margin: -7px 0px 0px 12px; text-align: center; font-size:18px; }


    .orange_tab{ height: 22px; background: transparent url('../images/bg_orange_tab_1.gif') no-repeat left center; padding: 0px 0px 0px 5px; float: left; display: inline; margin-bottom: -1px;  }
    .orange_tab_label{ height: 18px; background: transparent url('../images/bg_orange_tab_2.gif') no-repeat right center; text-align: center; padding: 4px 5px 0px 0px;  }
    .orange_tab_label a{ color: #FFF; font-size: 12px; font-weight: bold; }
	.orange_tab_label a:visited {
   	 color: #FFFFFF;
	}
    .blue_tab{ height: 22px; background: transparent url('../images/bg_blue_tab_1.gif') no-repeat left center; padding: 0px 0px 0px 5px; float: left; display: inline; margin-bottom: -1px;  }
    .blue_tab_label{ height: 18px; background: transparent url('../images/bg_blue_tab_2.gif') no-repeat right center; text-align: center; padding: 4px 5px 0px 0px;  }
    .blue_tab_label a{ color: #FFF; font-size: 12px; font-weight: bold; }
    .orange_tab_label h4, .blue_tab_label h4{ display: inline; padding-right: 10px; }


    .katalog{
        background-color: #e5f1ff;
        border-top: 1px dotted #0f2d6f; border-bottom: 1px dotted #0f2d6f;
        border-left: 1px dotted #a4b6d4; border-right: 1px dotted #a4b6d4;
        padding: 0px 0px 10px 0px;
    }
	
	.katalog2{
        background-color: #e5f1ff;
        border-top: 1px dotted #0f2d6f; border-bottom: 1px dotted #0f2d6f;
        border-left: 1px dotted #a4b6d4; border-right: 1px dotted #a4b6d4;
        padding: 0px 0px 10px 0px;
    }
    
    .katalog h6 a{ font-size: 14px; font-weight: bold; color: #000; padding: 15px 10px 20px 10px;display: block; }
	
	.katalog2 h6 a{ font-size: 14px; font-weight: bold; color: #000; padding: 15px 10px 20px 10px;display: block; }
	
	.katalog2 .colls{ width: 205px; float: left; padding: 0px 0px 0px 10px; }
	
	.katalog2 .colls2{ width: 205px; float: left; padding: 0px 0px 0px 10px; }
    
    .katalog .colls{ width: 205px; float: left; padding: 0px 0px 0px 10px; }
    .katalog .sep{ border-right: 1px solid #b0b1b2; width: 1px; margin: 0px 2px 0px 0px; overflow: hidden; }

    .katalog a{ color:#0f2d6f; font-size: 11px; }
	
	.katalog2 a{ color:#0f2d6f; font-size: 12px; 
	line-height: 16px;
	}
	
	.katalog a:visited {
    color: #0F2D6F;
	}
	
	.katalog2 a:visited {
    color: #0F2D6F;
	}
    .katalog strong {display: block; font-weight: bold; margin-bottom: 5px; margin-top: 10px; }
    .katalog strong a{ color:#000; font-size: 12px; }
	
	.katalog strong a:visited{ color:#000;}

    .katalog .summary{ position: relative; bottom: 5px; right: 0px; float: right; margin-top: 20px;}
	
	 .katalog2 strong {display: block; font-weight: bold; margin-bottom: 5px; margin-top: 10px; padding-left: 10px;}
    .katalog2 strong a{ color:#000; font-size: 14px; }
	
	.katalog2 strong a:visited{ color:#000;}

    .katalog2 .summary{ position: relative; bottom: 5px; right: 0px; float: right; margin-top: 20px;}
	
    .katalog_firm_2 .summary{ position: relative; float: right; margin-top: 10px;}

    .katalog_lokale{ background-color: #FFF; border-color: #B0BAD0; }
    .katalog_lokale strong a{ color:#000; font-size: 14px; }
    .katalog_lokale a{font-size: 12px;}
    .katalog_firm_2{  border-color: #B0BAD0; }
    .katalog_firm_2 .colls { padding-left: 0px; }
    .katalog_firm_2 ul li{ margin-bottom: 5px; }
    .katalog_firm_2 ul li a{ color: #0f2d6f; font-size: 12px; }


    .polecamy{ background: #FFF url('../images/bg_polecamy_1.gif') repeat-x bottom center;  border: 1px dotted #B0BAD0; border-top: 0px none; padding-bottom: 30px; }
    .polecamy2{ 
	background: #FFF url('../images/bg_polecamy_2.gif') repeat-x top center;  
	border: 1px solid #FF9000; 
	
	/*border-top: 0px none; */
	padding-bottom: 30px; 
	margin-bottom: 20px;
	}
	.polecamy2 .label{
		background-color: #FF9000;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 24px;
		padding-bottom: 4px;
		padding-left: 4px;
	}
	.polecamy2 .li_blue_arrows li{
		padding-left: 0px;
		/*margin-bottom:12px;*/
	}
	.polecamy2 a.link_blue_1{
		background-image: none;
	}
	
    .polecamy ul.li_blue_arrows li a{ color: #0f2d6f; }
    .polecamy table{ border-collapse: collapse; }
    .polecamy table td{ width: 212px; padding-left: 10px; font-size: 14px;  vertical-align: middle; }
    .polecamy table td.photo{ text-align: right; }
    .polecamy a.opis{ color: #3c3c3c; display: block; font-weight: bold; padding-bottom: 7px; }
    .polecamy table a.link{ color: #0f2d6f; font-size:12px; }
	
	
	.center_col .polecamy .photo{ text-align: right; }
	.center_col .polceamy_dane {
		font-size: 14px;
		padding-left: 10px;
		vertical-align: middle;
		width: 212px;
		float: left;
	}
	.center_col .photo_polecamy {
		width: 200px;
		text-align:center;
		float: right;
		margin-right: 11px;
	}
	
	.right_col .polecamy .photo{ text-align: right; }
	.right_col .polceamy_dane {
		font-size: 14px;
		padding-left: 10px;
		vertical-align: middle;
		width: 212px;
		float: left;
	}
	.right_col .photo_polecamy {
		/*width: 200px;*/
		text-align:center;		
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 10px;
	}
	
	.polceamy_dane a{
		color: #6376A1;
	}
	.polceamy_dane a:visited{
		color: #6376A1;
	}
	.polceamy_dane a:hover{
		color: red;
	}

    .ads a strong{ color: #000;  }
    
    .ads a { margin-left: 10px; }
    .ads li a { margin-left: 0px; }
    
    .ads ul{ margin-top: 5px; }

    .ads_page .tabs_name{ margin: 0px 0px 5px 0px; }
    .ads_page .tabs_name a{font-size: 17px; text-decoration: none; }
    .ads_page .ads a strong{ font-size: 15px; }
    .ads_page .ads div{padding-bottom: 20px;}

    .news .lids{ padding: 0px 10px 10px 10px; }
    .news .lids img{ width: 152px; /*float: left; margin-right: 10px;*/  } 
    .news .lids .lids_link{ /* float: left; width: 240px; */ margin-bottom: 15px; }
    .news .lids .lids_link_rb{ /* float: left;  width: 215px; */ /*240*/ margin-bottom: 15px; }
    .news .lids .lids_link_rb a{  background: transparent url('../images/ico_radio_bialystok.gif') no-repeat center right; padding-right: 25px; }
    .news .lids a{ color: #0f2d6f; font-size: 16px; }
    .news .lids p{ /*float: left; */  color: #0f2d6f; font-size: 12px; }
	

    .news .lids_foto{ padding: 0px 10px 10px 10px; }
    .news .lids_foto table{ /* margin-right: 20px; */ }
    .news .lids_foto td{ width: 200px; text-align: left; vertical-align: top;}
    .news .lids_foto .lid{ width: 50%; float: left; text-align: center; }
    .news .lids_foto .lid img{ margin-bottom: 10px; }
    .news .lids_foto .lid a, .news .lids_foto table a{ font-size: 14px; color:#0f2d6f; display: block; width: 180px; margin-left: 20px; text-align: left; }
	.news ul.li_grey_arrows li a { color: #575757}

    .center_col
    div.box .border2.news{ border-width: 0px 0px 2px 2px; border-color: #c5ccdc; padding: 3px 10px; color: #999999; font-size: 10px; }
    .center_col
    div.box .border2.news a{ margin-right: 30px; }


    .party .katalog {padding: 15px 0px;}
    .party .katalog .colls{ width: 195px;  }
    .party .katalog{ background-color: #FFF; }
    .party .katalog a{ font-size: 12px; }
    .party .katalog strong a{ font-size: 14px; margin-bottom: 10px; display: block; }
    .party .label{
        float: left; top: -1px; position: relative;
        display: block;
        height: 17px; /* 20px */
        padding: 3px 10px 0px 6px;
        background: transparent url('../images/bg_top_corner.gif') repeat-x left top;
        color:#FFF; font-size: 12px; font-weight: normal;
        border: 1px solid #FFF;
        border-width: 0px 1px 1px 0px;
        margin: 5px 0px;
    }

    .party .first{ padding: 5px 10px; font-size: 12px; font-weight: bold; color: #3366cc; }
    .party .first a{ font-size: 12px; font-weight: bold; color: #3366cc; }
    .party .first a.link_blue_2{font-weight:normal; color :#0f2d6f}
    .party .first img{ float: left; margin-right: 10px; }
    .party .first div{  }
    .party .li_grey_arrows a{ color: #3366cc; margin: 0px; }




/* prawa kolumna */

.spis2 {
	padding-left: 24px;
	float: left;
	margin-bottom: 10px;
	
}

.spis2 span{
	display:block;	
}
.spis2 a{
	color: #0F2D6F;

}
.spis2 a:visited {
    color: #0F2D6F;
}
.spis2 a:hover {
    color: red;
}

.right_col{
    /*width: 308px;*/
	padding-left: 6px;
    width: 302px;
	float: right;
    border: 0px solid red;
	margin-left: 4px;
}

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: none;
  }
}

.right_col div.box-left
{
	margin-bottom:20px;
}
    .right_col
    div.box-right{
       /* border: 1px dotted #0f2d6f;
        border-width: 1px 0px;*/
        margin-bottom: 10px;
    }

    .right_col
    div.noborder{ border: 0px none; }

    div.border{
        border: 1px solid #FFF;
        border-width: 1px 0px;
		/*padding-left: 24px;*/
    }


    /*div.box-right .label{
        float: left;
        display: block;
        height: 17px; 
        padding: 3px 10px 0px 6px;
        background: transparent url('../images/bg_top_corner.gif') repeat-x left top;
        color:#FFF; font-size: 12px; font-weight: normal;
        border: 1px solid #FFF;
        border-width: 0px 1px 1px 0px;
        margin-bottom: 10px;
        font-weight: bold;
    }*/
	
	div.box-right .label{
        float: left; top: -1px; position: relative;
        display: block;
        height: 17px; /* 20px */
		width: 100%;
        /*padding: 3px 10px 0px 1px;*/
       /* background: transparent url('../images/bg_top_corner.gif') repeat-x left top;*/
        color:#0F2D6F; 
		font-size: 12px; 
		font-weight: normal;
        /*border: 1px solid #FFF;
        border-width: 0px 1px 1px 0px;*/
        margin-bottom: 5px;
        font-weight: bold;
		border-bottom:#FEDAAB 2px solid;
		padding-left: 5px;
    }


     div.redalert .label{ background-color: #ee151e; background-image: none; }
     div.redalert a{ margin: 10px 0px;  display: block; }
     div.redalert span{ padding: 0px 10px 15px 10px; display: block; }


    div.orange
    { background-color: #fff; }


     div.box-right ul{ margin: 0px 0px 0px 15px; padding: 0px 0px 5px 0px; }
     div.box-right ul li a{ color: #FFF;}
     div.box-right ul li span{ font-size: 11px; display: block; color: #FFF; }

     div.box-right div.reklama div{ 
	 /*border: 1px solid #dcdcdc; */
	 margin-bottom: 12px; }
     div.box-left div.reklama div{ margin-bottom: 12px; }

    div.box-right div.kalendarz_imprez div.top{ background-color: #cfecfd; font-size: 14px; font-weight: bold; padding: 5px 10px; }
    div.box-right div.kalendarz_imprez div.top img{ vertical-align: middle; display: inline; margin-right: 10px; }
    div.box-right div.kalendarz_imprez ul{ margin: 0px; }
    div.box-right div.kalendarz_imprez li { display: inline; margin-left: 6px; }
    div.box-right div.kalendarz_imprez li a{ color: #0f2d6f; text-decoration: underline;}


/* sciezka nawigacji */
#breadcrumb{ color: #000;  padding-bottom: 30px; padding-left: 5px; font-family: Arial, Tahoma, sans-serif;}
#breadcrumb strong{ margin-right: 5px; }
#breadcrumb a{ color: #0f2d6f; margin: 0px 5px; font-family: Arial, Tahoma, sans-serif;}
#breadcrumb ul{ display: inline; list-style-type: none; }
#breadcrumb li{ display: inline; }
#breadcrumb li.last a{  color: #000; }


.main_h1{  padding: 0px 0px 3px 0px; margin: -10px 0px 25px 0px; border-bottom: 1px dotted #0f2d6f; }
.main_h1 h1 a{ font-family: Arial, Tahoma, sans-serif; color: #0f2d6f; font-size: 24px; font-weight: bold; text-decoration: none; padding:0px 0px 0px 0px; text-transform: uppercase; float: left; display: inline; }
.main_h1 .pasek{ color: #0f2d6f; text-decoration: none;  float: right; display: inline; }

/* glowna kolumna w szablonie 2 kolumnowym */
.main_col{
    outline: 0px solid #DDD;
	float: left;
    width: 656px;
    overflow: hidden;
}

.main_col h1, .main_col h1 a , .main_col h1 a:hover,
.main_col .h1 h2, .main_col .h1 h2 a , .main_col .h1 h2 a:hover
{ color: #0f2d6f; font-size: 18px; font-weight: bold; text-decoration: none; }

 .main_col .wyniki{
    color: #000; font-size: 14px;
    border-bottom: 1px dotted #0f2d6f;
    padding: 40px 0px 8px 0px;
 }
 .main_col .wyniki strong{ font-weight: bold; display: block;  }
 .main_col .wyniki .szukane{ color: #0f2d6f; font-weight: bold; font-style: italic; margin-left: 5px; }


.main_col .h1 h1, .main_col .h1 h2, .main_col .h1 h3
{ padding: 0px 10px;}

.main_col .error404{ margin: 50px 0px; }
.main_col .error404 img{  }
.main_col .error404 h1{
    font-size: 24px;
    color: #102f66;
    font-weight: normal;
    margin-top: 30px;
    margin-bottom: 50px;
     text-align: center;
}
.main_col .error404 ul{
    margin: 0px;
    padding:0 0 10px;
}

.main_col h2 {  padding-right: 10px; }

.main_col h2 a , .main_col h2 a:hover,
{ color: #0f2d6f; font-size: 17px; font-weight: bold; text-decoration: none; }

.main_col .h2 h1 ,.main_col .h2 h1 a , .main_col .h2 h1 a:hover
{ color: #000; font-size: 18px; font-weight: bold; text-decoration: none; }

.main_col h3.first { /* padding-left: 0px; */ padding-right: 14px; border-left: 0px solid #000000; }
.main_col h3.first a{ color : #0f2d6f }
.main_col h3.first2 a{ color : #3366cc }
.main_col h3 { padding-left: 14px;
/* border-left: 1px solid #000000;*/
 }
.main_col h3 a , .main_col h3 a:hover { color: #3366cc; font-size: 17px; font-weight: bold; text-decoration: none; }

.main_col .h1{ padding-bottom: 10px; border-bottom: 2px solid #FEDAAB; }

.main_col .h2{ padding: 15px 10px 10px 10px; }

.main_col .h2 .date{ font-size: 11px; font-weight: normal; color: #a7a7a7; padding-top: 1px; margin-bottom: 5px;}

.data2 {
	font-size:11px;
}

/* tagi do czegos */
.tags{ color: #000;     margin-top: 30px;}
.tags strong{ margin-right: 5px; }
/*.tags a{ color: #a3a3a3; margin: 0px; text-decoration: underline; } */
/*.tags a:visited{ color: #a3a3a3; }*/
.tags ul{ display: inline; list-style-type: none; }
.tags li{   
	display: inline-block;
    margin: 0 0 10px;
    padding: 0; }

/* box z tagami */
.tags_lista{ border: 1px solid #dcdcdc; padding: 15px; line-height: 20px; }
.tags_lista a{ color: #575757; font-size: 12px; }
.tags_lista a.tag1{ font-size: 12px;  }
.tags_lista a.tag2{ font-size: 18px;  }
.tags_lista a.tag3{ font-size: 24px;  }
.tags_lista a.tag4{ font-size: 30px;  }
.tags_lista a.tag5{ font-size: 36px;  }
.tags_lista a:hover{ color: #000000 !important; text-decoration: underline; }
.tags_lista a:visited{
	color: #575757;
}


/* narzedzia do czegos typu drukuj, przeczytaj poznije, wyslij znajomemu */
.tools{ color: #000; }
.tools strong{ padding: 10px 0px 5px 0px; display: block; font-size: 14px; }
.tools a{ 
color: #0f2d6f; 
margin: 0px; 
text-decoration: none; background-image: none; 
background-position: 0 0; 
background-repeat: no-repeat; height: 14px; display: block; float: left; 
 padding-bottom: 8px;
    padding-left: 35px;
    padding-right: 20px;
    padding-top: 2px; 
}
.tools a:visited{ 
color: #0f2d6f; 
}
.tools ul{ list-style-type: none; border: 1px dotted #b0bad0; border-width: 1px 0px; 
padding-bottom: 12px; 
padding-left:10px;
padding-top:12px;
display: block; height: 20px; }
.tools li{ display: block; float: left; margin: 0px;  /* vertical-align: bottom; */ }
.tools li.print a{ background-image: url('../images/ico_printer.gif') }
.tools li.read a{ background-image: url('../images/ico_new_page.gif') }
.tools li.friend a{ background-image: url('../images/ico_friends.gif') }

#linia_l{
	border-bottom:#CCCCCC 1px solid;
}

/* srodtekstowy  */
.srodtekstowy{ text-align: center; padding: 10px 0px; }


/* lista z pomaranczowa belka np. przeczytaj takze , wyniki w mapach */
.list_border_orange .label{ font-weight: bold; font-size: 14px; padding: 10px 0px 15px 0px; border-bottom: 3px solid #ffdaab; }
.list_border_orange ul{ padding: 15px 8px; }
.list_border_orange ul li{margin-bottom: 5px; color: #a2a2a2; }
.list_border_orange ul li a{ color :#575757;  }
.list_border_orange ul li a:visited{ color :#575757;  }
.map .label{ font-size: 18px; }
.map span{ font-size: 14px; }
.map ul { float: left; width: 312px; display: block; }
.map ul li{ font-size: 13px; color: #000000; margin-bottom: 10px; }
.map ul strong{ display: block;  }
.map ul li a{ color :#4f7cd1;  }

.box_with_bar .map strong{ font-weight: normal; }
.box_with_bar .map ul li { font-size:12px; margin-bottom:8px; }
.box_with_bar .map .head{ margin: 0px 0px 10px 15px; color: #000; font-weight: bold; font-size: 13px; }


.map_citi{ font-size: 14px; text-align: center; padding-bottom: 20px; }
.map_citi_area{ text-align: center; padding-bottom: 15px; }
.map_citi_area table{ border-collapse: collapse; background-color: #f4f4f4; border: 1px solid #dcdcdc; text-align: center; margin: 0px auto; }


/* komentarze */
.comments .label{ font-weight: bold; font-size: 14px; padding: 10px 0px 15px 0px; border-bottom: 3px solid #ffdaab;  }
.comments ul{ padding: 15px 8px; }
.comments ul li{padding: 5px 0px; color: #575757; width: 500px; }
.comments ul li div{ color:#a2a2a2;  padding-bottom: 10px; font-size: 11px;}
.comments ul li img{ display: inline; vertical-align: middle; margin-left: 8px; }
.comments ul li a{  }


/* Disclaimer do planu miasta */
.map_disclaimer{ font-size: 11px; color:#636363; background: #FFF url('../images/ico_map.gif') no-repeat top left; padding-left: 40px; margin-top: 40px; width: 600px; }


/* zawartosc */
.main_col .content{
    padding: 15px 30px 10px 10px;
}
/* wstep pogrubiony */
.main_col .content .lid_bold{ font-weight: bold; padding-bottom: 20px; }

.main_col .content .art_img_place{ padding: 20px 20px 20px 20px; border: 1px solid #d6dae6; background-color: #f9f9f9; float: left; display: inline; min-width: 200px; width: auto !important; width: 200px; margin: 0px 25px 10px 0px; text-align: center; }
.main_col .content .art_img_place img{ border: 1px solid #7c7c7c; /*display: block;*/ }
.main_col .content .art_img_place .autor{ font-size: 11px; color: #c7c7c7; padding: 10px 0px 0px 0px; text-align: left; }
.main_col .content .art_img_place .desc{ font-size: 12px; color: #a7a7a7; padding: 10px 0px 0px 0px; text-align: left;  }
.main_col .content p{ display: block; margin-bottom: 10px; }

.main_col .content .autor{ /*font-weight: bold;*/ padding: 15px 0px; }


.click_to_zoom{
    color: #767676; font-weight: bold;
    text-align: center;
    padding: 20px 0px;
}

.show_all{ text-align: center;    padding: 20px 0px;}
.show_all a { color: #3366cc; text-decoration: underline; font-weight: normal;  }


.gallery{ padding-left: 20px;  }
.gallery .img_box, .spis_wiadomosci .img_box {
	#position: relative; /*IE6*/
	/*padding: 10px;*/
	background-color:#f9f9f9;
	border: 1px solid #d3d8e4;
	display:table;
	float:left;
	height:170px; width:170px;
	margin: 0px 0px 6px 26px;
	overflow:hidden;
}

.miss .img_box, .spis_wiadomosci .img_box {
	height: 214px !important;
	width: 157px !important;
	padding-top: 13px;
	margin: 0 0 1px 1px;
}




.mini_zdj .img_box {
	padding-top: 0px;
}

.miss {
display:inline-block;
width: 100%;
}

#polecamy_miss .label {

}

a.patron_miss {
float: left;
    height: 100px;
    margin: 25px 9px;
    text-align: center;
    width: 200px;
}

.gallery .img_box .img_box2, .spis_wiadomosci .img_box .img_box2{
	#position: absolute; /*IE6*/
	#top: 50%;
	#left: 50%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
 }

.gallery .img_box .img_box2 .img_box3, .spis_wiadomosci .img_box .img_box2 .img_box3{
	#position: relative; /*IE6*/
	#top: -50%;
	#left: -50%;
}

.gallery .img_box_big{
	#position: relative; /*IE6*/
	/*padding: 10px;*/
	background-color:#f9f9f9;
	border: 1px solid #d3d8e4;
	display:table;
	float:left;
	height:280px; width:280px;
	margin: 0px 0px 18px 45px;
	overflow:hidden;
}

.gallery .img_box_big .img_box2{
	#position: absolute; /*IE6*/
	#top: 50%;
	#left: 50%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
 }

.gallery .img_box_big .img_box2 .img_box3{
	#position: relative; /*IE6*/
	#top: -50%;
	#left: -50%;
}

.box_fotoreportaz{ background-color: #f9f9f9; border: 1px solid #d6dae6; margin-top: 10px; margin-bottom: 15px;}
.box_fotoreportaz .label{
	background: #f9f9f9 url('../images/bg_box_fotoreportaz.gif') repeat-x  bottom center ;
	min-height: 35px; height: auto !important; height: 35px;
	padding: 10px 25px 15px 25px;
}
.box_fotoreportaz .label b{ font-size: 20px; display: block; }
.box_fotoreportaz .label strong{ font-size: 14px; display: block; }
.box_fotoreportaz div.gallery{ padding: 10px;  }
.box_fotoreportaz table.gallery{ padding: 0px; width: 100%;  }
.box_fotoreportaz table.gallery td{ vertical-align: middle; text-align: center; }
/*
.box_fotoreportaz .gallery .img_box{
	background-color: transparent;
	border: 0px none;
	height:150px; width:150px;
	margin: 0px 0px 0px 15px;
}
*/

.main_col .gallery_slider{ padding-left: 44px; /* 50 */ width: 600px; margin: 0px auto; }

.main_col .gallery_slider .img_box{
	#position: relative; /*IE6*/
	/*padding: 10px;*/
	background-color:#f9f9f9;
	border: 1px solid #d3d8e4;
	display:table;
	float:left;
	height:101px; width:101px;
	margin: 0px 0px 10px 6px;
	overflow:hidden;
}
.main_col .gallery_slider .img_place_activ{
	border: 2px solid #3366cc;
	height:100px; width:100px;
}
.main_col .gallery_slider .img_box2{
	#position: absolute; /*IE6*/
	#top: 50%;
	#left: 50%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
 }

.main_col .gallery_slider .img_box3{
	#position: relative; /*IE6*/
	#top: -50%;
	#left: -50%;
}
.spis_small{
}

.spis_small a.photo{
	float: left;
	margin-right: 10px;
}

ul.li_ogloszenia li{
	display: table;

}

.polecamy_male{
	width: 188px;
	overflow: hidden;
}

.no_border {
	border: none !important;
}

.label_ogloszenia {
    border-bottom-color: #FEDAAB;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    color: #0F2D6F;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    margin-bottom: 5px;
    padding-left: 5px;
    position: relative;
    top: -1px;
    width: 100%;
}

.label_ogloszenia a {
	color: #0F2D6F;
}
.label_ogloszenia a:visited {
	color: #0F2D6F;
}
.label_ogloszenia a:hover{
	color: red;
}

.box-left .spis_imprez .spis .date {
	padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    width: 53px;
	font-size: 11px;
	border-left: 1px solid #999999;
	float: left;
}
.box-left .spis_imprez .spis {
	border: none;
}

.waluty .waluta1 {
	float: left;
	font-size: 11px;
	width: 140px;
	border-right: 1px solid #999999;	
}
.waluty .waluta {
	float: left;
    width: 100px;
	font-size: 11px;
	text-align:center;
}

.waluty .date {
    width: 87px !important;
}

.waluta {
	float: left;
    width: 34px;
	font-size: 11px;
}

.waluta1 {
	float: left;
	font-size: 11px;
	width: 120px;
	border-right: 1px solid #999999;	
}

.center_col .waluta {
    float: left;
    width: 50px;
	font-size: 11px;
	margin-left: 7px;
    margin-right: 7px;
	text-align: center;
}
.naglowek_walut {
	background-color: #E4F0FC;
	margin: 5px;
	padding-left: 9px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom:5px;
}

.naglowek_walut .waluta {
	float: left;
    width: 100px;
	font-size: 11px;
	margin-left: 7px;
    padding-right: 7px;
	text-align: center;
}

.naglowek_walut .waluta1 {
	float: left;
	font-size: 11px;
	width: 140px;
	border-right: 1px solid #999999;	
	height: 25px;
}
.naglowek_walut .date {
	padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    width: 53px;
	font-size: 9px !important;
	border-left: 1px solid #999999;
	float: left;
}

.kurs {
	float: right;
    font-size: 11px;
    text-align: center;
    width: 247px;
}

.kurs_label{
	width: 247px;
	border-bottom: 1px solid #999999;
}

.naglowek_walut .spis {
	margin: 0px !important;
	padding: 0px !important;
}
.odstep {
	padding-left: 115px;
}
/*
.main_col .gallery_slider .img_place{ padding: 7px; border: 1px solid #d3d8e4; background-color: #f9f9f9; width: 87px; height: 87px; float: left; margin-left: 10px; margin-bottom: 6px; }
.main_col .gallery_slider .img{background-color: #c1c1c1; width: 87px; height: 87px; margin:0px auto}
.main_col .gallery_slider .img_place_activ{ border: 2px solid #3366cc; padding: 6px;  width: 87px; height: 87px; }
*/
.gallery_photo_info{ padding-left: 26px; }
.gallery_photo_info .title, .gallery_photo_info .autor{ display: block; }
.gallery_photo_info .desc { display: block; padding-bottom: 30px; }

.gallery_show {  text-align: center;  padding-bottom: 20px; }
.gallery_show table{ border-collapse: collapse; }
.gallery_show table td{ vertical-align: middle; padding: 0px; }
.gallery_show table td.al{ padding-right: 4px;  }
.gallery_show table td.ar{ padding-left: 4px;  }
.gallery_show .img_place{ padding: 20px; border: 1px solid #d3d8e4; background-color: #f9f9f9; width: 540px; text-align: center; /*height: 290px;*/ }
.gallery_show .img{/*display: block;*/} 


/* filtorwanie/sortowanie w srodkowej kolumie */
.main_col .filter{ padding: 10px 0px 20px 10px;}
.filter .found{ font-size: 12px; color:#000; }
.filter .set_filtr{ font-size: 12px; color:#000; }
.filter .set_filtr a.first{ padding-left: 0px; }
.filter .set_filtr a, .filter .set_filtr a.activ{ font-size: 12px; color:#3366cc; padding: 0px 2px; }
.filter .set_filtr a.activ, .filter .set_filtr a:hover{ text-decoration: underline; }
.filter .more_links{ color: #0f2d6f; }


/* spis firm, instytucji etc. */
.spis_firm .firma{ padding: 10px 10px 10px 20px; background-color: #FFF; /* cursor: pointer; */ }
.spis_firm .second{ background-color: #f7f7f7; }
.spis_firm .over{ background-color: #e4f1fc; }

div.punkty {
	color: #666;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-left: 562px;
    margin-top: 62px;
    padding: 0 27px 0 0;
    position: absolute;
    text-align: center;
    width: 50px;
}

.spis_firm .premium{
	 /*border: 1px solid #d6d6d6; 
	 background-color: #f7f7f7; */
	 margin-bottom: 15px; 
	 
	/* background: #FFF url('../images/bg_polecamy_2.gif') repeat-x top center;  */
	
	background: #F7F7F7;
	border: 1px solid #FF9000; 
	 
	 }
.spis_firm .glowna {
	background: #FFF url('../images/bg_polecamy_2.gif') repeat-x top center;
}
	 .glowna_katalog {
		 margin-bottom: 3px !important;
	 }

.spis_firm .links{ display: none; }



.spis_firm .premium .links{ margin-top: 10px; display: block; }
.spis_firm .premium .links a{ display: block; color: #0f2d6f;  text-decoration: none;  }

.spis_firm .premium .links a.www{ /*  text-decoration: underline */ }
.spis_firm .premium .dane { width: 320px; }

.spis_firm .glowna .dane {
	width: 220px !important;
}

.spis_firm .firma a{ color: #3366cc; }
.spis_firm .firma .url{padding-bottom: 3px;}
.spis_firm .firma .url a{ color: #3366cc; font-size: 11px; }
.spis_firm .firma .addr{ padding-bottom: 3px; }
.spis_firm .firma .category, .spis_firm .firma a.category{ color: #a2a2a2; font-size: 11px; }

.spis_firm .firma a strong{ font-size: 14px; font-weight: bold; display: block; padding-bottom: 8px; }
.spis_firm .premium a strong{ font-size: 18px; font-weight: normal; }
/*.spis_firm .firma a strong{ font-size: 14px; }*/

.spis_firm .rating_points {padding-top: 5px;}
.spis_firm .rating_bar{ margin-top: 3px; }


.firma .dane{ width: 400px; float: left; /*outline: 1px solid red;*/ }

.rating_points{padding-top: 10px;}

.rating_bar{ float: left; display: inline; width: 71px; height: 7px; padding: 2px 0px 0px 2px; background: transparent url('../images/bg_rating_bar.gif') no-repeat center center; font-size: 0px; line-height: 0px; }
.rating_bar  .progress{ background: transparent url('../images/bg_rating_bar_progress.gif') no-repeat -100px 0; width: 69px; height: 5px; }

.rating_bar .progress10 { background-position: 0px 0px; }
.rating_bar .progress9 { background-position: -7px 0px; }
.rating_bar .progress8 { background-position: -14px 0px; }
.rating_bar .progress7 { background-position: -21px 0px; }
.rating_bar .progress6 { background-position: -28px 0px; }
.rating_bar .progress5 { background-position: -35px 0px; }
.rating_bar .progress4 { background-position: -42px 0px; }
.rating_bar .progress3 { background-position: -49px 0px; }
.rating_bar .progress2 { background-position: -56px 0px; }
.rating_bar .progress1 { background-position: -63px 0px; }
.rating_bar .progress0 { background-position: -70px 0px; }

.points{ font-size: 12px; float: left; padding-left: 10px; }

.firma .icons, .premium .icons_prem{ width: 140px; float: right;  padding-top: 15px; /* border: 1px solid red; */ }
.premium .icons {
	 /*padding-top: 70px; */
	 margin-right: 0 !important;
	 }
.firma .icons div, .firma .icons_prem div{ float: right; margin-right: 10px; }

.premium .icons_prem { /* position: absolute; bottom: 30px; */ color: #9a9a9a; padding-top: 10px; text-align: right; }
.premium .photo { 
/*float: right; */
display: block;
    text-align: right;
}

.premium .photo img { border:1px solid #dcdcdc; width: auto; cursor: pointer; }

.firma .icons .loyal{
    width: 58px; height: 39px;  margin-top: 5px;
    background: transparent url('../images/ico_info_visa.png') no-repeat center center;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/ico_info_visa.png');
    #background-image: none;
     
}

.firma .icons .star_yellow{
    width: 47px; height: 50px;  cursor: pointer;
    background: transparent url('../images/ico_info_star_yellow.png') no-repeat center center;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/ico_info_star_yellow.png');
    #background-image: none;
}

.firma .icons .star_red{
    width: 47px; height: 50px; cursor: pointer;
    background: transparent url('../images/ico_info_star_red.png') no-repeat center center;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/ico_info_star_red.png');
    #background-image: none;
}

/* stronicowanie */
.pagginations { text-align: center;  padding: 50px 0px; }
.pagginations ul li{ display: inline; }
.pagginations ul li a{ color: #3366cc; padding: 0px 7px; font-weight: bold; }
.pagginations ul li.digit a {  border-left: 1px solid #c5c5c5; }
.pagginations ul li.last a {  border-right: 1px solid #c5c5c5; }
.pagginations ul li.this a {  color: #ff0000;  }

/* konkursy */
.konkursy{ padding: 25px 0px; }
.konkursy .konkurs{ padding: 25px 20px 35px 20px; background-color: #FFF; /*cursor: pointer;*/ }
.konkursy .first{background-color: #f7f7f7;}
.konkursy .over{ background-color: #e4f1fc; }
.konkursy .konkurs a strong, .konkursy .konkurs strong, .konkursy .konkurs a{ color: #3366cc; font-size: 14px; }
.konkursy .konkurs .date{ width: 50%; float: left; }

.konkurs .date_k {
	width: 135px;
	float: left;
}

.konkurs .date_k1 {
	text-align: right;
    width: 270px;
}


/* konkurs */
.konkurs{ padding: 5px 10px 15px 10px; }
.konkurs .date{ width: 220px;  }
.konkurs .date strong{ float: right; }
.konkurs .alkalies{ float: left; 
/*width: 370px; */
}
.konkurs .alkalies a{ text-decoration: underline; }
.konkurs .award{ float: right; /*width: 260px;*/ background-color: #c7c7c7; padding: 1px; }


/* box caly pomaranczowy - zaokraglony np. w konkursach  */
.full_scalable{
   /* min-width: 50px; width: auto !important; width: 50px; */
}
.full_scalable .top_1, .full_scalable .bottom_1 {  padding-left: 4px;  }
.full_scalable .top_1, .full_scalable .top_2{ line-height: 0px; font-size: 0px;  }

.full_red_scalable .top_1{ height: 4px; background: transparent url('../images/fullred_top_1.gif') no-repeat top left; }
.full_red_scalable .top_2{ height: 4px; background: transparent url('../images/fullred_top_2.gif') no-repeat top right; }
.full_red_scalable .bottom_1{  background: transparent url('../images/fullred_bottom_1.gif') no-repeat bottom left; }
.full_red_scalable .bottom_2{  background: transparent url('../images/fullred_bottom_2.gif') no-repeat bottom right; }

.full_gold_scalable .top_1{ height: 4px; background: transparent url('../images/fullgold_top_1.gif') no-repeat top left; }
.full_gold_scalable .top_2{ height: 4px; background: transparent url('../images/fullgold_top_2.gif') no-repeat top right; }
.full_gold_scalable .bottom_1{  background: transparent url('../images/fullgold_bottom_1.gif') no-repeat bottom left; }
.full_gold_scalable .bottom_2{  background: transparent url('../images/fullgold_bottom_2.gif') no-repeat bottom right; }

.full_green_scalable .top_1{ height: 4px; background: transparent url('../images/fullgreen_top_1.gif') no-repeat top left; }
.full_green_scalable .top_2{ height: 4px; background: transparent url('../images/fullgreen_top_2.gif') no-repeat top right; }
.full_green_scalable .bottom_1{  background: transparent url('../images/fullgreen_bottom_1.gif') no-repeat bottom left; }
.full_green_scalable .bottom_2{  background: transparent url('../images/fullgreen_bottom_2.gif') no-repeat bottom right; }

.full_grey_scalable .top_1{ height: 4px; background: transparent url('../images/fullgrey_top_1.gif') no-repeat top left; }
.full_grey_scalable .top_2{ height: 4px; background: transparent url('../images/fullgrey_top_2.gif') no-repeat top right; }
.full_grey_scalable .bottom_1{  background: transparent url('../images/fullgrey_bottom_1.gif') no-repeat bottom left; }
.full_grey_scalable .bottom_2{  background: transparent url('../images/fullgrey_bottom_2.gif') no-repeat bottom right; }

.full_sun_scalable .top_1{ height: 4px; background: transparent url('../images/fullsun_top_1.gif') no-repeat top left; }
.full_sun_scalable .top_2{ height: 4px; background: transparent url('../images/fullsun_top_2.gif') no-repeat top right; }
.full_sun_scalable .bottom_1{  background: transparent url('../images/fullsun_bottom_1.gif') no-repeat bottom left; }
.full_sun_scalable .bottom_2{  background: transparent url('../images/fullsun_bottom_2.gif') no-repeat bottom right; }

.full_scalable .content{
    min-height: 22px; height: auto !important; height: 22px; /* 52 */
    padding: 15px 25px;
    font-size: 14px; font-weight: bold; color: #FFF;
    line-height: 17px;
}
.full_scalable .content p { font-weight: normal;  }
.full_scalable .ico_alert{ background: transparent url('../images/bg_ico_alert.gif') no-repeat center left;  padding-left: 65px; }
.full_scalable .ico_lamp{ background: transparent url('../images/bg_ico_lamp.gif') no-repeat center left;  padding-left: 65px; }
.full_scalable .ico_phone{ background: transparent url('../images/bg_ico_phone.gif') no-repeat center left;  padding-left: 65px; }
.full_scalable .ico_smile{ background: transparent url('../images/bg_ico_smile_sun.gif') no-repeat center left;  padding-left: 65px; }
.full_scalable .ico_smile { font-size: 12px; font-weight: normal; }

/* box caly szary zaokraglony z ramka np. w konkursach  */
.full_grey{ width: 659px;  background: transparent url('../images/bg_box_full_grey_1.gif') no-repeat top center; padding-top: 4px; }
.full_grey_b{ width: 659px; background: transparent url('../images/bg_box_full_grey_2.gif') no-repeat bottom center; }
.full_grey_content{ padding: 18px 20px; color: #000; }
.full_grey_content strong{ font-size: 16px; display: block; }
.full_grey_content p{ margin-top: 15px;  font-size: 14px; }
.full_grey_content p a{ color: #3366cc; text-decoration: underline; }


/* wyszukiwarka pomocnicza np. wyszukiwarka w katalogu firm */
.small_search{ width: 464px; margin: 15px auto; color: #0f2d6f; }
.form_small_search { display: block; width: 464px; margin-top: 5px; height: 47px; background: #FFF url('../images/bg_small_search.gif') no-repeat center bottom; }
.form_small_search input { background-color: transparent; vertical-align: top; padding-top: 2px ; border: 0px solid red; width: 280px; margin-left: 30px; margin-top: 18px; color: #ababab; font-size: 11px; }
.form_small_search input.btn_submit{  width: 0px;  height: 25px; padding: 0px; margin: 0px; margin-left: 20px; margin-top: 12px;  cursor: pointer; }
.form_small_search input.firma{ background-image: url('../images/btn_szukaj_firmy.gif'); background-position: left center; background-repeat: no-repeat; width: 113px; }
.form_small_search input.szukaj{ background-image: url('../images/btn_szukaj.gif'); background-position: left center; background-repeat: no-repeat; width: 113px; }

/* wyszukiwarka plan miasta */
.small_search_map{  margin: 5px auto 15px auto;  padding: 10px 15px 10px 15px; color: #000; background-color: #f4f4f4; border: 1px solid #dcdcdc;  }
.form_small_search_map { display: inline;  }
.form_small_search_map label {font-weight: bold;}
.form_small_search_map input { vertical-align: middle; padding-top: 2px ; margin-right: 10px; border: 1px solid #7f9db9; width: 160px; height: 17px; margin-left: 3px; color: #000; font-size: 12px; }
.form_small_search_map input.zip{  width:50px }
.form_small_search_map input.btn_submit{  width: 0px;  height: 31px; padding: 0px; margin: 0px; border: 0px none; margin-left: 8px; cursor: pointer; }
.form_small_search_map input.szukaj2{ background-image: url('../images/btn_szukaj2.gif'); width: 98px; }
.small_search_map .links{ float: right; display: inline; width: 55px; margin-right: 0px; margin-top: -3px;  }
.small_search_map .links a{ color:#4f7cd1; display: block; margin-bottom: 3px; }


.main_katalog{ padding: 10px 10px 30px 10px; }
.main_katalog ul{ float: left; width: 308px; padding-right: 10px; }
.main_katalog a{ color: #3366cc; font-size: 13px; display: block; margin-bottom: 5px; }

.main_katalog a:visited {
    color: #3366CC;
}

.main_katalog strong.first, .main_katalog h6.first{ padding: 0px; }
.main_katalog strong, .main_katalog h6{ 
/*color: #000; font-size: 15px; */

color: #0F2D6F;
font-size: 13px;

display: block; clear: both; padding: 0px; padding-top: 20px; padding-bottom: 5px;}
.main_katalog h6 a{ color: #000; font-size: 15px; margin: 0px; }

.main_katalog h6 a:visited {
    color: #000000;
}

/* dodawanie imprez , imprezy */
table.two_colors{  border-collapse: collapse; }
table.two_colors td , .two_colors th{ border: 1px dotted #b0bad0; text-align: left; padding: 10px 15px; }
table.two_colors th{ font-size: 14px; font-weight: bold; color: #000; background-color: #cfecfd; /*height: 40px;*/ border-bottom: 1px solid #FFF; width: 50%; }
table.two_colors th img{ display: inline; vertical-align: middle; margin-right: 10px; }
table.two_colors th.green{ color: #FFF; background-color: #7cbc08; }
table.two_colors td{ line-height: 18px;  }
table.two_colors td.top{  vertical-align: top; }
table.two_colors td a{ color: #4f7cd1; text-decoration: underline;}
table.two_colors td a.link_blue_2{color: #0f2d6f; text-decoration: none; }
table.two_colors td span{ width:45px; display: block; float: left; }


/* sylwester */
table.two_colors1{  border-collapse: collapse; width: 100%;}
table.two_colors1 td , .two_colors1 th{ border: 1px dotted #b0bad0; text-align: left; padding: 10px 15px; }
table.two_colors1 th{ font-size: 14px; font-weight: bold; color: #000; background-color: #cfecfd; /*height: 40px;*/ border-bottom: 1px solid #FFF; width: 100%;}
table.two_colors1 th img{ display: inline; vertical-align: middle; margin-right: 10px; }
table.two_colors1 th.green{ color: #FFF; background-color: #7cbc08; }
table.two_colors1 td{ line-height: 18px;  }
table.two_colors1 td.top{  vertical-align: top; }
table.two_colors1 td a{ color: #4f7cd1; text-decoration: underline;}
table.two_colors1 td a.link_blue_2{color: #0f2d6f; text-decoration: none; }
table.two_colors1 td span{ width:45px; display: block; float: left; }
/* rejestracja */

/* box na cala szerokosc glownej kolumny z belka o roznych kolorach  */
.box_2 { background-color: #d3d8e4; margin-bottom: 15px; border: 0px none; /*padding: 1px;*/ color: #000; }
.box_2 .box_inner{ background-color: #fff; border: 1px dotted #b0bad0; }
.box_2 .header{ background-color: #cfecfd; font-size: 14px; font-weight: bold; padding: 14px 25px; }
.box_2 .content{ padding: 14px 25px; }

/* formularz */
span.zielony { color: #50a100; text-align: center; display: block; }
span.czerwony { color: #c11a19; }
.formularz{ padding: 20px 20px; font-size: 12px; /* position: relative; */ }
.formularz_full{ padding: 20px 0px; font-size: 12px; }
.border2_form{ border: 1px dotted #d3d8e4; padding: 20px 25px; background-color: #FFF; }
.border_form{ background-color: #b0bad0; padding: 0px }

.formularz .header{ font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.formularz .header2{ font-size: 16px; font-weight: bold; }
.formularz .header_red{ font-size: 16px; color: #c11a19; font-weight: bold; padding-bottom: 10px; }
.formularz .desc{ color: #5e5e5e; padding-bottom: 10px; }
.formularz .desc_pay{ color: #000; text-align: left; }
.formularz .desc_pay a{ color:#959595; }

.formularz .opis a, .formularz .desc a{ margin: 0px; }

.formularz .field_k {
	float: left;
    text-align: left;
    width: 405px;
}

.formularz .field_k input.txt {
	width:234px;
}

.formularz .label{ 
font-weight: bold; 
float: left; 
width: 124px; 
padding-top: 6px; /* outline: 1px solid red; */
padding-right: 12px; 
text-align: right; 
}

.odstep_ogloszenia {
	padding-left: 20px;
}

.formularz table{ border-collapse: collapse; margin-left: 30px; width: 600px; }
.formularz table td{ padding: 7px 0px; }
.formularz td.label{ float: none; padding: 0px; padding-right: 12px; text-align: right; font-weight: bold; }
.formularz td.label span{ font-weight: normal; }
.formularz td.label strong{ font-size: 18px; }
.formularz td.top{ vertical-align: top; padding-top: 10px; }

.formularz .req{ color: #c11a19; }

.formularz #adv_pay_sms, .formularz #adv_pay_pre{ display: none; }

.formularz .label_long{ width: 210px; }

.formularz .left .label{ text-align: left; }

.formularz .label_top{ padding-top: 1px; }
.formularz .field{ float: left; width: 450px; /* outline: 1px solid red; */ text-align: left; }

.formularz .field2{ float: left; width: 400px; /* outline: 1px solid red; */ text-align: left; }

.formularz .area{margin-bottom: 15px; /* position: relative; */ }
.formularz input{margin-right: 10px; }

.formularz input.txt{ width: 388px; height: 14px; padding: 5px 5px 3px 5px;  border: 1px solid #7f9db9; }
.formularz input.txt_small{ width: 150px; }
.formularz input.txt_big{ width: 390px; }
.formularz input.file{ height: auto; width: 200px; background-color: #FFF;  }

.formularz textarea.textarea{ border: 1px solid #7f9db9; width: 470px !important; height: 135px; padding: 3px; }
.formularz textarea.textarea2{ border: 1px solid #7f9db9; width: 390px; height: 280px; padding: 3px; padding: 5px; overflow: auto; }
.formularz textarea.textarea_max{ width: 100%; }

.formularz input.radio{ margin-right: 5px; vertical-align: middle; display: inline; }
.formularz select.sel{ width: 140px; height: 22px; padding: 1px 1px 1px 5px; /*padding: 5px 5px 3px 5px;*/  border: 1px solid #7f9db9; float: left; }

.formularz div.help{margin-top: 5px; width: 100%;  }
.formularz img.help{ display: inline; vertical-align: top; cursor: help; }
.formularz label{ cursor: pointer; }

.formularz li{ margin-bottom: 5px; }

.formularz .scroll{ height: 170px; padding: 15px; border: 1px solid #7f9db9;  overflow: auto; }

.formularz a{ margin: 8px 0px 10px 0px; text-decoration: underline; color: #4f7cd1; }

.formularz .substitute{ color: #50a100; margin-bottom: 10px; font-size: 14px; }
.formularz .opis{ padding-bottom: 20px; }
.formularz .opis strong{font-size: 14px; display: block; padding-bottom: 10px;}

.form_login_ping{ background-color: #f4f4f4; border: 1px solid #dcdcdc; padding: 20px 0px 0px 0px; margin: 0px; margin-bottom: 10px; vertical-align: top; }
.form_login_ping .label{ width: 180px; }

.zaloguj{
	text-align:center;
}
a.maly{
	text-align:center;
	color: #6376A1;
}
a.maly:visited{
	text-align:center;
	color: #6376A1;
	/*#0F2D6F;*/
}
a.maly:hover{
	text-align:center;
	color: red;
}

a:visited {
	color: #6376A1;
}



/*
.form_login_ping form{  margin: 0px auto; width: 330px;  }
*/

.calendar_select{ position: absolute; background-color: #FFF; z-index: 1000; display: none; }


.formularz #form_reply{ padding-top: 20px; }

/* zakupy online */
.sklepy_online{}
.sklepy_online .sklep{ border: 1px solid #d6d6d6; background-color: #f7f7f7; padding: 15px; position: relative; margin-bottom: 10px; }
.sklepy_online .sklep h3, .sklepy_online .sklep h3 a, .sklepy_online .sklep h3 a:hover{ font-size: 18px; color: #3366cc; font-weight: normal; border: 0px; margin: 0px; padding: 0px; padding-bottom: 15px; }
.sklepy_online .sklep img{ border: 1px solid #dcdcdc; float: left; display:inline; margin: 0px; margin-right: 15px; }
.sklepy_online .sklep .link_blue_2{ position: absolute; bottom: 15px; right: 15px;  }
.sklepy_online .sklep .desc{  margin-bottom: 15px;  }
.sklepy_online .sklep .with_photo .desc{ float: left; width: 400px; }



/* box na cala szerokosc glownej kolumny z belka o roznych kolorach z zaakragleniem i z cieniowaniem  */
.box_gradient{
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 15px;
    background-color: #FFF;
	clear:both;
}
.box_gradient .content{ border: 1px solid #e2e2e2; border-width: 1px 1px; padding-top: 15px; }

.box_gradient .content ul.fl{ width: 310px; }

.box_gradient .header{ height: 31px; background: transparent url('') no-repeat left bottom; padding-left: 14px; }
.box_gradient .header .label{
    height: 26px; /* 31px */ background: transparent url('') no-repeat right bottom;
    font-size: 18px; /*font-weight: bold;*/ color: #FFF;
    padding-top:5px;
}
.box_gradient .two_colls ul{ display: block; float: left; width: 315px; margin-left: 10px; }
.box_gradient a{ color: #3366cc; font-size: 13px; display: block; margin-bottom: 5px; }

.box_gradient.box_gradient_orange{
	 background-image: url('../images/bg_polecamy_2.gif'); 
	 background-repeat:repeat-x;
	 background-position:left top;
	 }
.box_gradient.box_gradient_orange .header{ background-image: url('../images/bg_belka_orange_1.gif'); border-bottom: 1px dotted #ff9000 ; }
.box_gradient.box_gradient_orange .header .label{ background-image: url('../images/bg_belka_orange_2.gif'); }

.box_gradient.box_gradient_grey{ background-image: url('../images/bg_box_gradient_grey.jpg'); }
.box_gradient.box_gradient_grey .header{ background-image: url('../images/bg_belka_grey_1.gif'); border-bottom: 1px dotted #7f7f7f ; }
.box_gradient.box_gradient_grey .header .label{ background-image: url('../images/bg_belka_grey_2.gif'); }




/* box na cala szerokosc kolumny bocznej z belka o roznych kolorach i z tlem  */
.box_with_bar{
    background-color: #FFF;
    background-position: bottom center;
    background-repeat: no-repeat;
}
.box_with_bar .border2{ border: 1px dotted #FFF; background-color: #FFF; padding: 0px; margin: 0px; }
.box_with_bar .content{ border: 1px solid #FFF; padding: 7px 6px 7px 0px; }
.box_with_bar .content_txt{ padding: 10px 20px 7px 20px; }
.box_with_bar .content_txt_big{ padding-left:10px; padding-right:10px; }
.box_with_bar .header{ height: 28px; background: transparent url('') no-repeat left bottom; padding-left: 19px; border-bottom: 1px solid #FFF; }
.box_with_bar .header .label2{
    padding: 0px; margin: 0px;
    height: 24px; /* 28px */ background: transparent url('') no-repeat right bottom;
    font-size: 16px; font-weight: bold; color: #FFF;
    padding-top:4px;
}
.box_with_bar .header_img{ padding-left: 9px; }
.box_with_bar .header .label2 img{ vertical-align: middle; display: inline; margin-right: 5px; }
.box_with_bar .place{
    overflow: hidden;
    margin: 10px 0px;
    color: #000;
    line-height: 17px;
    font-size: 14px;
}
.box_with_bar .place a.img{ width: 200px; margin-bottom: 15px; text-align: center; display: block; }

.box_with_bar .place a{ color: #0f2d6f; font-size: 12px; }
.box_with_bar .place a strong{ color: #3c3c3c; font-size: 14px; }

.box_with_bar .li_orange_dot li,
.box_with_bar .li_blue_arrows li
{ margin-bottom: 2px; }

.box_with_bar .li_grey_dot li{
    margin-bottom: 4px;
}

.box_with_bar.blue_shadow .border2 { border-color: #1f1999; }
.box_with_bar.blue_shadow .content{ background-color: #e6eff7;  color: #0f2d6f; }
.box_with_bar.blue_shadow .header{ background-image: url('../images/bg_belka_blue_shadow_1.gif');  }
.box_with_bar.blue_shadow .header .label2{ background-image: url('../images/bg_belka_blue_shadow_2.gif'); }
.box_with_bar.blue_shadow .content a{ color: #0f2d6f; }

.box_with_bar.green_shadow .border2 { border-color: #349a19; }
.box_with_bar.green_shadow .content{ background-color: #f9fcf8; color: #0f2d6f; }
.box_with_bar.green_shadow .header{ background-image: url('../images/bg_belka_green_shadow_1.gif');  }
.box_with_bar.green_shadow .header .label2{ background-image: url('../images/bg_belka_green_shadow_2.gif'); }
.box_with_bar.green_shadow .content a{ color: #0f2d6f; }

.box_with_bar.orange_shadow .border2 { border-color: #ff9b1b; }
.box_with_bar.orange_shadow .content{ color: #0f2d6f; background: #FFF url('../images/bg_gradient_orange.gif')  repeat-x  bottom center ; }
.box_with_bar.orange_shadow .header{ background-image: url('../images/bg_belka_orange_shadow_1.gif');  }
.box_with_bar.orange_shadow .header .label2{ background-image: url('../images/bg_belka_orange_shadow_2.gif'); }
.box_with_bar.orange_shadow .content a{ color: #0f2d6f; }

.box_with_bar.orange_shadow2 .border2 { border-color: #1f1999; }
.box_with_bar.orange_shadow2 .content{ color: #0f2d6f; background: #fff6db ; }
.box_with_bar.orange_shadow2 .header{ background-image: url('../images/bg_belka_orange2_shadow_1.gif');  }
.box_with_bar.orange_shadow2 .header .label2{ background-image: url('../images/bg_belka_orange2_shadow_2.gif'); }
.box_with_bar.orange_shadow2 .content a{ color: #0f2d6f; }

.box_with_bar.grey_shadow .border2 { border-color: #808080; }
.box_with_bar.grey_shadow .content{ color: #0f2d6f; background: #fbfbfb; }
.box_with_bar.grey_shadow .header{ background-image: url('../images/bg_belka_grey_shadow_1.gif');  }
.box_with_bar.grey_shadow .header .label2{ background-image: url('../images/bg_belka_grey_shadow_2.gif'); }
.box_with_bar.grey_shadow .content a{ color: #0f2d6f; }

.box_with_bar.grey_shadow_gradinet .border2 { border-color: #808080; }
.box_with_bar.grey_shadow_gradinet .content{ color: #0f2d6f; background: #fbfbfb; background: #FFF url('../images/bg_gradient_grey.gif')  repeat-x  bottom center ;}
.box_with_bar.grey_shadow_gradinet .header{ background-image: url('../images/bg_belka_grey_shadow_1.gif');  }
.box_with_bar.grey_shadow_gradinet .header .label2{ background-image: url('../images/bg_belka_grey_shadow_2.gif'); }
.box_with_bar.grey_shadow_gradinet .content a{ color: #0f2d6f; }

.box_with_bar.grey_shadow .gallery{ padding: 0px;  }
.box_with_bar.grey_shadow .gallery .img_box{  }
.box_with_bar.grey_shadow .gallery a{ display: block; margin: 10px 0px; }

/* nazewnictow wg artura pianiono */
#piano{
    background-color: #FFF;
}
#piano .header{ 
height: 25px; 
background: #FFF url('') no-repeat left bottom; 
/*padding-left: 19px; border-bottom: 8px solid #FFF; */
}
#piano .header .label2{
	border-bottom-color: #FEDAAB;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    color: #0F2D6F;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    margin-bottom: 5px;
    padding-left: 5px;
    position: relative;
    top: -1px;
    width: 95%;
	
	
   /* padding: 0px; margin: 0px;
    height: 24px; background: transparent url('') no-repeat right bottom;
    font-size: 17px; font-weight: bold; color: #FFF;
    padding-top:8px;*/
}

#piano.orange .header{ 
/*background-image: url('../images/bg_belka_orange_v2_1.gif');  */
}
#piano.orange .header .label2{ 
/*background-image: url('../images/bg_belka_orange_v2_2.gif'); */
}

#piano.grey .header{ background-image: url('../images/bg_belka_grey_v2_1.gif');  }
#piano.grey .header .label2{ background-image: url('../images/bg_belka_grey_v2_2.gif'); }



#piano ul{ background-color: #FFF; }
#piano ul ul{ display: none; }
#piano ul li.open  ul{ display: block; }
#piano li{ width: 252px; /*252*/ min-height: 17px; /* padding-left: 23px; */  margin-bottom: 2px; }
#piano a{ padding-left: 25px; min-height: 17px; display: block; margin-bottom: 2px; background: #FFF url('') no-repeat left top; }

#piano li a{ background-image: url('../images/bg_piano_0.gif'); color:#0f2d6f; }
#piano li.open a , #piano li a:hover { background-image: url('../images/bg_piano_1.gif'); color:#fff; font-weight: bold; }
#piano.grey li.open a , #piano.grey li a:hover{background-image: url('../images/bg_piano_1b.gif');}
#piano li.open li a, #piano.grey li.open li a { background-image: url('../images/bg_piano_2.gif'); color:#0f2d6f; font-weight: normal; }



/*spis_imprez*/
.spis_imprez{
    padding-top: 15px;
}
.spis_imprez .label, .spis_imprez .label a{
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding-left: 10px;
}
.spis_imprez .label a{ padding-left: 0px; }

.spis_imprez .summary{ float: none; padding-top: 10px; }
.spis_imprez .summary span{ font-size: 12px; }
.spis_imprez .summary .numbers{ font-size: 14px; margin: -5px 0 0 12px; padding:3px 4px; }

.spis_imprez .spis{ border-top: 3px solid #ffdaab; margin-bottom: 5px; margin-top: 5px; padding: 5px 0px; }
.spis_imprez .spis .item, .spis_imprez .spis .item2 { padding: 5px 10px; background-color: #FFF; }
.spis_imprez .spis .item2 {background-color: #f7f7f7;}
.spis_imprez .spis .over {background-color: #e4f0fc;}

.spis_imprez .spis .name{ 
width: 456px; 
float: left; font-size: 12px; color: #a2a2a2; }
.spis_imprez .spis .name div{ padding: 2px 0px; font-weight: normal; }
.spis_imprez .spis .name img{ display: inline; vertical-align: middle; margin-right: 10px; }
.spis_imprez .spis .name a { font-size: 13px; color: #4f7cd1;   }
.spis_imprez .spis .date{ width: 170px; float: right; text-align: left; }

.spis_imprez .spis .name .category{ color:#A2A2A2; font-size: 12px; font-weight:normal; }

.spis_imprez .pagginations{ padding-top: 25px; }


.miejsce_imprezy{ padding: 30px 0px 0px 0px; }
.miejsce_imprezy .border{ border: 1px dotted #B0BAD0; background-color: #FFF; padding: 20px 20px 10px 20px; }
.miejsce_imprezy .border2{ border: 1px dotted #B0BAD0; border-top: 0px none; padding: 20px 20px 0px 20px; background: #FFF url('../images/bg_gradient_grey2.gif') repeat-x bottom center; }
.miejsce_imprezy .label{
    font-size: 18px; font-weight: bold; color: #000000;
    padding-left: 10px;  padding-bottom: 10px;
}


.miejsce_imprezy .miejsce .nazwa { display: block; }

.miejsce_imprezy .miejsce .logo { float: left; margin-right: 20px; }

.miejsce_imprezy .miejsce .fl { float: none !important; }

.miejsce_imprezy .miejsce{ font-size: 12px; color: #000; }
.miejsce_imprezy .miejsce a{ font-size: 12px; color: #0f2d6f; display: block; }
.miejsce_imprezy .miejsce a.www{ /* text-decoration: underline; */ }
.miejsce_imprezy .miejsce .links{ padding-top: 10px; }
.miejsce_imprezy .miejsce a.nazwa{ color:#3366cc; font-size: 18px; font-weight: normal; padding-bottom: 25px; }

.miejsce_imprezy .photo{ float: right; width: 200px;}
.miejsce_imprezy .photo img{ display: block;}

.miejsce_imprezy .li_blue_arrow a { font-size: 12px; color: #4f7cd1;  display: inline-block;
    width: 427px;}
.miejsce_imprezy .border2 .label { font-size: 14px; font-weight: bold; color: #0f2d6f; padding-bottom: 5px;  }
.miejsce_imprezy .border2 ul{ padding-bottom: 20px; }
.miejsce_imprezy .border2 ul li .date{ float: right; width: 164px; color: #010101; text-align: left; }

/* opis imprezy */
.opis_imprezy{
    padding-left: 10px; padding-bottom: 20px;
    font-size: 14px;
}

.opis_imprezy .extra{
    padding-right: 6px;
	padding-left: 6px;
    width: 300px;
    float: right;
}

.opis_imprezy .extra .attachments{
    background-color: #f9f9f9;
    border: 1px solid #c7c7c7;
    padding: 8px 12px;
}
.opis_imprezy .extra .attachments table{ margin: 5px 0px; font-size: 12px; }
.opis_imprezy .extra .attachments table td.icons{ width: 35px; text-align: left; }
.opis_imprezy .extra .attachments table td { color: #c7c7c7; font-size: 11px; }
.opis_imprezy .extra .attachments table tr {height: 15px;}
.opis_imprezy .extra .attachments table tr.separator{ height: 8px; line-height: 0px; font-size: 0px; }
.opis_imprezy .extra .attachments a{ color: #4f7cd1; font-size: 12px; }

.opis_imprezy .after{ color: red; }
.opis_imprezy .time{ padding-bottom: 30px; font-weight: bold; }

/* szczegoly obiektu */
.firma_szczegoly{
    background-color: #FFF;
    border: 1px dotted #b0bad0;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 12px;
}
.firma_szczegoly h1{ color: #040404; font-weight: normal; font-size: 20px; padding-bottom: 10px; }
.firma_szczegoly .logo{ border: 0px solid #dcdcdc; margin-bottom: 10px; display: block; }
.firma_szczegoly .links{ padding-bottom: 10px; }
.firma_szczegoly .links a{ color: #0f2d6f; display: block;}
.firma_szczegoly .special a{ color: #0f2d6f; display: block; padding-left: 30px; padding-top:5px; height: 19px; vertical-align: middle;}

.firma_szczegoly .special td{ text-align: left; vertical-align: middle; }
.firma_szczegoly .special td.ico { text-align: center; width: 20px; }
.firma_szczegoly .special td img{ vertical-align: middle; display: inline; }
.firma_szczegoly .special td a{ padding: 0px; display: inline; }

.firma_szczegoly .special a.gg{ background: #FFF url('../images/ico_gg.gif') no-repeat center left; }
.firma_szczegoly .special a.tlen{ background: #FFF url('../images/ico_tlen.gif') no-repeat center left; }
.firma_szczegoly .special a.skype{ background: #FFF url('../images/ico_skype.gif') no-repeat center left; }
.firma_szczegoly .dane { color: #000; font-size: 13px;  padding-bottom: 5px; }
.firma_szczegoly .dane a{ color: #0f2d6f; text-decoration: underline; font-weight: bold; }
.firma_szczegoly .pay_card{ float: right;  padding-top: 10px; padding-right: 20px; /* outline: 1px solid red; */ }

.firma_szczegoly .informacje { width: 443px; float: left; }

.firma_szczegoly .more_info{ font-size: 14px; }
.firma_szczegoly .more_info b{ font-size: 12px; }

.firma_szczegoly .tools{ float: right; width: 152px; border-left: 1px dotted #0f2d6f; padding-left: 20px; padding-bottom: 20px; padding-top: 8px; }

.firma_szczegoly .tools a{
    color: #0f2d6f; display: block; padding-left: 30px; padding-top:5px; height: 19px;
    vertical-align: middle; background-position: center left; background-repeat: no-repeat;
    margin-top: 12px;
}

.firma_szczegoly .tools a.mapa{  background-image: url('../images/ico_tools_map.gif'); }
.firma_szczegoly .tools a.www{  background-image: url('../images/ico_tools_www.gif'); }
.firma_szczegoly .tools a.email{  background-image: url('../images/ico_tools_email.gif'); }
.firma_szczegoly .tools a.pytaj{  background-image: url('../images/ico_tools_chat.gif'); }
.firma_szczegoly .tools a.drukuj{  background-image: url('../images/ico_tools_printer.gif'); }
.firma_szczegoly .tools a.pozniej{  background-image: url('../images/ico_tools_new.gif'); }
.firma_szczegoly .tools a.znajomy{  background-image: url('../images/ico_tools_friends.gif'); }
.firma_szczegoly .tools a.zglos{  background-image: url('../images/ico_tools_warning.gif'); }

.firma_oceny{ padding: 6px 25px; border: 1px dotted #b0bad0; border-top: 0px none; }
.firma_oceny .rating_points{padding-top: 20px;}
.firma_oceny .rating_bar{ margin-top: 2px; }
table.punkty{width: 100%;}
table.punkty td{ text-align: left; background-color: #FFF; padding-right: 15px; }
table.punkty td.pkt{ text-align: center; background-color: #ff9000; color: #FFF; padding: 4px 3px; }


table.firma_szczegoly_produkty{ font-weight: normal; text-align: left; }

table.firma_szczegoly_produkty th, table.firma_szczegoly_produkty tr td{
    border-bottom: 1px dotted #b2bbcf; padding: 2px 0px;
     font-size: 14px;
	 width: 356px;
}

table.firma_szczegoly_produkty td{ color: #000000;  }
table.firma_szczegoly_produkty th{ color: #1f1999; font-weight: bold; width: 220px; padding-right: 20px; text-align: left; }
table.firma_szczegoly_produkty th.wyroznij{  color: #ff9000; }

table.firma_szczegoly_produkty tr.last th, table.firma_szczegoly_produkty tr.last td{
    border-bottom: 0px none;
}

.firma_free_tekst{ padding: 5px; font-size: 14px; }
.firma_free_tekst ul { list-style-type: disc; padding: 5px 5px; display: block; } 
.firma_free_tekst li { margin-left:25px; padding-left:5px; } 
.firma_free_tekst p { padding-top: 10px; display: block} 

.firma_tabs{
    border-bottom: 3px solid #b0bad0;
    padding-bottom: 1px;
    background-color: #FFF;
    margin-bottom: 5px;
    margin-top: 15px;
}

.content_tab{
    display: none;
}


/*
    spis lokali w kategoriach w formie boxow
    spis ogłoszen
*/
.lokale_spis_boxs, .ogloszenia_spis_boxs{
    padding: 15px 0px 10px 10px;
}

.lokale_box{ width: 200px;  background: transparent url('../images/bg_box_lokale_top.gif') no-repeat top center; float: left; margin-right: 15px; margin-bottom: 10px; }
.lokale_lista{ 
min-height: 100px;
background: transparent url('../images/bg_box_lokale_bottom.gif') no-repeat bottom center; }

.ogloszenia_spis_boxs .lokale_box{ background-image: url('../images/bg_box_ogloszenia_top.gif'); }
.ogloszenia_spis_boxs .lokale_lista{ background-image: url('../images/bg_box_ogloszenia_bottom.gif'); }

.lokale_box h4 { width: 141px; margin-left: 8px; color: #0f2d6f; font-weight: bold; font-size: 14px; padding: 14px 0px 9px 30px; text-transform: uppercase; background-position: left center; background-repeat: no-repeat; }
.lokale_box h4 a{ color: #0f2d6f; font-weight: bold; font-size: 14px; display: inline; vertical-align: middle; }
.lokale_lista ul{ padding: 5px 15px 10px 15px; }
.lokale_lista a{ color: #0f2d6f; }

.lokale_lista a:visited {
    color: #0F2D6F;
}

.lokale_lista .li_orange_dot li{ margin-bottom: 4px;}

.lokale_spis_boxs .jedzenie h4{ background-image: url('../images/ico_lokale_jedzenie.gif'); }
.lokale_spis_boxs .siedzenie h4{ background-image: url('../images/ico_lokale_ludzie.gif'); }
.lokale_spis_boxs .taniec h4{ background-image: url('../images/ico_lokale_muzyka.gif'); }
.lokale_spis_boxs .catering h4{ background-image: url('../images/ico_lokale_drzwi_out.gif'); }
.lokale_spis_boxs .wesele h4{ background-image: url('../images/ico_lokale_serce.gif'); }
.lokale_spis_boxs .gra h4{ background-image: url('../images/ico_lokale_bila.gif'); }
.lokale_spis_boxs .wypoczynek h4{ background-image: url('../images/ico_lokale_mapa.gif'); }

.lokale_spis_boxs .nieruchomosci h4{ background-image: url('../images/ico_lokale_dom.gif'); }
.lokale_spis_boxs .praca h4{ background-image: url('../images/ico_lokale_kalkulator.gif'); }
.lokale_spis_boxs .moto h4{ background-image: url('../images/ico_lokale_auto.gif'); }
.lokale_spis_boxs .nauka h4{ background-image: url('../images/ico_lokale_dzwonek.gif'); }
.lokale_spis_boxs .stancje h4{ background-image: url('../images/ico_lokale_ludzie_klucz.gif'); }
.lokale_spis_boxs .uslugi h4{ background-image: url('../images/ico_lokale_nozyczki.gif'); }
.lokale_spis_boxs .dom h4{ background-image: url('../images/ico_lokale_filizanka.gif'); }
.lokale_spis_boxs .tv h4{ background-image: url('../images/ico_lokale_tv.gif'); }
.lokale_spis_boxs .rozne h4{ background-image: url('../images/ico_lokale_rozne.gif'); }


/* spis wiadomości */

.spis_wiadomosci{ 
/*padding-top: 20px; */
}
.spis_wiadomosci .item{ 
background-color: #FFF; color: #6f6f6f; padding: 10px 0px; text-align: left;
border-bottom: 1px solid #ccc;
}
.spis_wiadomosci .over{background-color: #e4f0fc;}
.spis_wiadomosci .item .name a{ font-size: 16px; font-weight: bold; color: #0f2d6f; }
.spis_wiadomosci .item_rb .name a{ background:url("../images/ico_radio_bialystok.gif") no-repeat scroll right center transparent; padding-right:25px; }
.spis_wiadomosci .item .date{ padding-bottom: 10px; }


.spis_wiadomosci .item .name2 a{ font-size: 12px; font-weight: bold; color: #0f2d6f; }

.spis_wiadomosci .item .name2 a:hover{ color: red; }





/* spis ogloszen */
.spis_ogloszen{padding-top: 15px;}

.spis_ogloszen .ogloszenie{ font-size: 12px; font-weight: normal; background-color: #f8f8f8; border: 1px solid #d5d5d5; padding: 12px; margin-bottom: 5px; }
.spis_ogloszen .premium{ background: #fffa9f url("../images/bg_ogloszenie_platne.gif") no-repeat right top;  }
.spis_ogloszen .ogloszenie .name a{ font-size: 15px; font-weight: bold; color: #000; }
.spis_ogloszen .ogloszenie .content {  color: #000; padding: 10px 0px; }

.spis_ogloszen .ogloszenie .url { display: none; }
.spis_ogloszen .ogloszenie .photo { display: none;  text-align: left;}

.spis_ogloszen .ogloszenie_firmy{ margin-bottom: 0px; }

.spis_ogloszen .firma_info .label{ background-color: #f3f3f3; border: 1px solid #eaeaea; border-width: 0px 1px; padding: 15px; font-weight: bold; font-size: 14px; }
.spis_ogloszen .firma_info .miejsce_imprezy{ padding: 0px; }



/* ogloszenia platne */
.spis_ogloszen .premium .name { width: 460px; }
.spis_ogloszen .premium .photo { float: none; display: block; padding-top: 10px;  }
.spis_ogloszen .premium .photo img{ width: auto ; cursor: default; border: 1px solid #FFF; }
.spis_ogloszen .premium .content{ font-weight: bold; }
.spis_ogloszen .premium .url { display: block; font-weight: bold; padding-bottom: 10px; }
.spis_ogloszen .premium .url a { color: #4a4a4a; font-weight: normal; }
.spis_ogloszen .ogloszenie .price{ font-weight: bold; padding-bottom: 15px; }
.spis_ogloszen .ogloszenie .contact{ font-size: 13px; padding-bottom: 10px; }
.spis_ogloszen .ogloszenie .contact span{ font-size: 14px; font-weight: bold; display: block; }
.spis_ogloszen .ogloszenie .price span{ color:#fc2a04 }
.spis_ogloszen .ogloszenie .author{ font-size: 11px; color:#868686; padding-bottom: 20px;  }
.spis_ogloszen .ogloszenie .author span{ margin-right: 10px; }
.spis_ogloszen .ogloszenie .links span, .spis_ogloszen .ogloszenie .links a{ color:#0f2d6f; font-weight: bold; padding: 5px 0px 6px 0px; }
.spis_ogloszen .ogloszenie .links span{ padding: 5px 5px 6px 5px; }
.spis_ogloszen .ogloszenie .links a.reply{ background:url("../images/ico_letter_write.gif") no-repeat scroll left center transparent; padding-left: 40px; }

/* ogloszenia "dodawanie ogloszen" */
.spis_ogloszen .bo {  background-image: none; }
.spis_ogloszen .bo .name a{ font-size: 18px; font-weight: bold; color: #000; }
.spis_ogloszen .bo .content{  color: #000; padding: 10px 0px; font-size: 14px; font-weight: normal; }
.spis_ogloszen .bo .content strong{ display: block; padding-bottom: 10px; }
.spis_ogloszen .bo .content span{ font-size: 12px;  }
.spis_ogloszen .free{background-color: #f8f8f8; border: 1px solid #d5d5d5;}
.spis_ogloszen .bo .photo img{ border: 4px solid #FFF; vertical-align: middle; cursor: pointer; }
.spis_ogloszen .free .photo img{ border: 4px solid #d5d5d5; }
.spis_ogloszen .bo .photo img.btn{ border: 0px none; margin-left: 80px; }

.spis_ogloszen .tools { border-top: 1px dotted #0f2d6f;  padding-top: 10px; margin-top: 10px; }
.spis_ogloszen .tools a{
	font-size: 11px;
	padding: 0px; 
	margin: 0px 3px;
    color: #0f2d6f; display: block; padding-left: 25px; padding-top:5px; height: 19px;
    vertical-align: middle; background-position: center left; background-repeat: no-repeat;
    float: left;
}
.spis_ogloszen .tools a.drukuj{  background-image: url('../images/ico_tools_printer.gif'); }
.spis_ogloszen .tools a.pozniej{  background-image: url('../images/ico_tools_new.gif'); }
.spis_ogloszen .tools a.znajomy{  background-image: url('../images/ico_tools_friends.gif'); }
.spis_ogloszen .tools a.skasuj{  background-image: url('../images/ico_tools_del.gif'); }
.spis_ogloszen .tools a.zglos{  background-image: url('../images/ico_tools_alert.gif'); }


.panorama {  padding: 20px 0px; text-align: center; }
.panorama .img_place{ margin: 0px auto; text-align: left;  border: 1px solid #d6dae6; background-color: #f9f9f9; padding: 20px 20px 10px 20px; color: #0f2d6f; }
.panorama .img_place img{ border: 1px solid #7c7c7c; margin-bottom: 15px; }
.panorama .img_place .li_blue_arrows li{ color: #0f2d6f; margin-bottom: 3px; }

/* tooltip */
.help_ico{ position: relative; padding-top: 1px; display: inline; }
.help_area{
	display: none;
	position: absolute;
	/*right: -10px; top: 10px;*/
	right: -215px; top: -12px;
	width: 212px;
	/*padding-top: 26px;*/
	color: #808080;
	background: transparent url('../images/bg_help_area_bottom.gif') no-repeat bottom right;
	z-index: 1000;
	zoom:1;
	}
.help_area .help_area_2{
	width: 182px; /*212*/
	min-height: 20px; height: auto !important; height: 20px;
	padding: 12px 10px 10px 20px;
	background: transparent url('../images/bg_help_area_top.gif') no-repeat top center;
	}


/* stopka */
#footer{
	margin: 65px 0px 10px 0px;
	text-align: center;
	border: 1px dotted #8c8c8c;
	border-width: 1px 0px;
	padding: 14px 0px 15px 0px;
	background-color: #F2F2F2;
}

#footer ul li{ display: inline; }
#footer ul li a{ color: #132c6c; margin: 0px 10px; }
#copyrights{ text-align: center; font-size: 11px; color: #0f2d6f; }

/*  */
ul.white_arrows{list-style-image: url('../images/arrow_duble_white.gif');}
ul.blue_arrows{list-style-image: url('../images/arrow_duble_blue_1.gif');}

.li_blue_arrows2 a{
	color: #3366CC;
    display: block;
    font-size: 12px;
	padding-left: 12px;
	margin-bottom: 3px;
}
.li_blue_arrows2 a:visited{
	color: #3366CC ;
}
.li_blue_arrows3 a{
	color: #000;
    display: block;
    font-size: 11px;
	margin-bottom: 3px;
}
.li_blue_arrows3 a:visited{
	color: #000;
}

.li_blue_arrows li, .li_blue_arrows{ background: transparent url('../images/li_blue_arrows.gif') no-repeat top left; 
margin-bottom: 4px;
margin-left: 4px;
margin-right: 0px;
margin-top: 0px;
 padding: 0px; padding-left: 12px; border: 0px none; }
ul.li_blue_arrows{ background-image: none; padding-left: 0px }
.li_blue_arrows_reverse li, .li_blue_arrows_reverse{ background: transparent url('../images/li_blue_arrows_reverse.gif') no-repeat top left; margin: 0px; padding: 0px; padding-left: 12px; border: 0px none; }
.li_blue_arrows_right li, .li_blue_arrows_right{ background: transparent url('../images/li_blue_arrows_right.gif') no-repeat top right; margin: 0px; padding: 0px; padding-right: 12px; border: 0px none; }

.li_blue_light_arrows li{ background: transparent url('../images/li_blue_light_arrows.gif') no-repeat top left; margin: 0px; padding: 0px; padding-left: 12px; }
.li_grey_arrows li, .li_grey_arrows{ 
background: transparent url('../images/li_grey_arrows.gif') no-repeat top left; 
margin-bottom: 4px;
margin-left: 4px;
margin-right: 0px;
margin-top: 0px;
padding: 0px; padding-left: 12px; }
ul.li_grey_arrows{ background-image: none; 
padding: 0px;
}
.li_white_arrows li{ background: transparent url('../images/li_white_arrows.gif') no-repeat top left; margin: 0px; padding: 0px; padding-left: 12px; }

.li_orange_dot li{ background: transparent url('../images/li_orange_dot.gif') no-repeat top left; margin: 0px; padding: 0px; padding-left: 12px; }
.li_grey_dot li{ background: transparent url('../images/li_grey_dot.gif') no-repeat top left; margin: 0px; padding: 0px; padding-left: 12px; }

.li_black_arrow li{ background: transparent url('../images/li_black_arrow.gif') no-repeat top left; margin: 0px; padding: 0px; padding-left: 20px; }
.li_blue_arrow li{ background: transparent url('../images/li_blue_arrow.gif') no-repeat top left; margin: 0px; padding: 0px; padding-left: 20px; }
.li_photo li, li.li_photo{ background: transparent url('../images/li_photo.gif') no-repeat top left; margin: 0px; padding: 0px; padding-left: 20px;  }

ul li.li_photo a, ul li.li_nophoto a{ color: #ff9000; font-weight: bold; }

ul li.li_photo a:visited{ color: #ff9000; font-weight: bold; }
ul li.li_nophoto a:visited{ color: #ff9000; font-weight: bold; }

ul li.li_pb a, ul li.li_rb a
{  background: transparent url('../images/ico_radio_bialystok.gif') no-repeat center right; padding-right: 25px; }


ul.no_bullets{ list-style-type: none; }



/*
.clear	{clear:both; font-size:0; line-height:0; height:0; margin: 0px; padding: 0px;}
*/
.clear{ clear:both !important; float:none !important; font-size:0px; line-height:0em; margin:0 !important; padding:0 !important; }

.bold{ font-weight: bold; }
.normal{ font-weight: normal; }

.bold span{ font-weight: normal; }

.upper{text-transform: uppercase;}
.lower{text-transform: lowercase;}

.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}

.fl{ 
float: left;

display: inline; }
.fr{ float: right; display: inline; }
.fn{ float: none; }

.black{ color: #000; }
.white{ color: #FFF; }
.underline{ text-decoration: underline; }

.noborder,
.right_col .noborder
{border:0px none}

.block{ display: block; }
.none{ display: none;}
/*.none_submit{ height: 0px; width: 0px; visibility: hidden; font-size: 0px; line-height: 0px; overflow: hidden;  }*/

div{border: 0px solid red;}

a {
	border: 0px none;
	text-decoration: none;
	outline: none;
    color: #6376a1;
}

.miss a:visited 
{
	 color: #6376a1;
}
.click_to_zoom a:visited 
{
	 color: #6376a1;
}

.fl1 {
    display: inline;
}

a.copy2{
	color: #6376a1;
}

a.copy2:visited{
	color: #6376a1;
}

a:hover{ text-decoration: underline; color: red; }

.firma_free_tekst a:visited {
	color:#6376A1;
}

.firma_free_tekst a {
	color:#6376A1;
}

.firma_free_tekst a:hover {
	color:red;
}

div.box-left .spis a:hover, ul.li_grey_arrows li a:hover
ul.li_blue_arrows li a:hover,
#main_submenu .li_blue_light_arrows li a:hover,
#main_submenu .li_blue_arrows li a:hover,
ul.li_grey_arrows li a:hover,
.katalog strong a:hover,
ul.li_blue_arrows li a:hover,
ul.li_black_arrow li a:hover,
ul.li_blue_arrow li a:hover,
div.box-left .label a:hover,
.news .lids a:hover,
.party .first a:hover,
#breadcrumb a:hover,
#breadcrumb li.last a:hover,
.main_katalog strong a:hover, .main_katalog h6 a:hover,
.main_col h1 a:hover, .main_col .h1 h2 a:hover, .main_col h3 a:hover,
.spis_firm .firma a:hover, .spis_firm .firma a:hover strong, .spis_firm .premium a:hover strong,
.box_with_bar .content a:hover,
div.box-left div.fotoreportaz a:hover,
.sklepy_online .sklep h3 a:hover,
.news .lids_foto .lid a:hover,
.spis_imprez .spis .name a:hover,
.firma_szczegoly .dane a:hover,
.spis_ogloszen .name a:hover,
.spis_ogloszen .links a:hover,
.spis_ogloszen .url a:hover,
.spis_ogloszen .tools a:hover,
.firma_szczegoly .links a:hover,
.firma_szczegoly .tools a:hover,
.party .first a:hover,
table.two_colors td a.link_blue_2:hover,
.pagginations ul li a:hover,
.ads a:hover strong,
.box_with_bar .place a:hover strong,
.filter .more_links:hover,
.spis_imprez .label a:hover,
.miejsce_imprezy .miejsce a.nazwa:hover,
.miejsce_imprezy .miejsce a:hover,
.center_col div.box h2 a:hover,
.spis_wiadomosci .item .name a:hover,
div.box-right div.kalendarz_imprez li a:hover,
.polecamy table a.opis:hover,
.polecamy table a.link:hover,
.katalog h6 a:hover,
.katalog_firm_2 ul li a:hover,
div.box-left div.obiekt .detal a:hover,
div.box-left div.kamera a:hover,
.small_search_map .links a:hover,
div.map ul li a:hover
/*
.box_with_bar.blue_shadow .content a:hover,
.box_with_bar.green_shadow .content a:hover,
.box_with_bar.orange_shadow .content a:hover
*/

{ text-decoration: underline; color: red; }


object{ outline: none; }
:focus{  -moz-outline-style: none; }


img{ border: 0px none; }
img.img_middle{ vertical-align: middle; display: inline; }





/* uniwersalne zakłądki */
.tabs_name{ float: left; margin-right: 12px; margin-top: 5px; }
.tabs_name a{ font-family: Helvetica, sans-serif; font-size: 15px; color: #0f2d6f;  }
ul.tabs {list-style-type: none; margin: 0px; padding: 0px; display: block; }
ul.tabs li { float: left; margin: 0px; padding: 0px; margin-right: 1px; position: relative; min-width: 10px; width: auto !important; width: 10px; }
ul.tabs li a .st{ background: #FFF url('../images/bg_tab_inactiv_1.gif') no-repeat left top; display: block; padding-left: 10px; cursor: pointer; }
ul.tabs li a .lab{ display: block; color: #132c6c; height: 20px; /* 25 */ background: #FFF url('../images/bg_tab_inactiv_2.gif') no-repeat right top; padding-right: 10px; padding-top: 5px; cursor: pointer;  }

ul.tabs li a.mark{ font-weight: bold; }
ul.tabs li a.mark .st{ background-image: url('../images/bg_tab_inactiv2_1.gif') }
ul.tabs li a.mark .lab{ background-image: url('../images/bg_tab_inactiv2_2.gif') }


ul.tabs li a:hover .st, ul.tabs li a.activ .st{background: #FFF url('../images/bg_tab_activ_1.gif') no-repeat left top; display: block; padding-left: 10px; }
ul.tabs li a:hover .lab, ul.tabs li a.activ .lab{ font-weight: bold; color: #FFF; height: 20px; /* 31 */ background: #FFF url('../images/bg_tab_activ_2.gif') no-repeat right top; padding-right: 10px; padding-top: 11px; margin-top: -7px; }


ul.tabs li a .lab.rss, ul.tabs li a:hover .lab.rss, ul.tabs li a.activ .lab.rss{ padding-right: 25px;  }
ul.tabs a.rss{ position: absolute; bottom: 6px; right: 5px; }
ul.tabs li a:hover{ text-decoration: none; }


ul.tabs2{  height: 31px; display: block; padding: 0px 0px 1px 0px; }
.tabs2 li{ display: inline; float: left; position: relative; }
.tabs2 li a{
    height: 21px; /* 31 */ padding-top: 10px;
    display: inline; float: left;
    color: #132c6c; font-size: 12px; font-weight: normal; text-align: center;
    background-image: url('../images/bg_tabs_ogloszenia.gif'); background-repeat: no-repeat; background-position: 2000px 2000px;
    margin-right: 1px ;
    text-decoration: none;
    text-align: left;
    padding-left: 10px;
	font-family: Arial, Tahoma, sans-serif;
}
.tabs2 li a:hover, .tabs2 li a.activ{ color: #ffffff; text-decoration: none; height: 23px; padding-top: 8px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
/* wszytkie zakaldni width -10 */

.tabs_ogloszenia li.pos1 a{ width:  47px; background-position:   0px  -31px; }
.tabs_ogloszenia li.pos2 a{ width:  98px; background-position:  -58px -31px; }
.tabs_ogloszenia li.pos3 a{ width:  74px; background-position: -167px -31px; }
.tabs_ogloszenia li.pos4 a{ width:  74px; background-position: -252px -31px; }

.tabs_ogloszenia li.pos1 a:hover, .tabs_ogloszenia li.pos1 a.activ{ width:  47px; background-position:   0px  0px; }
.tabs_ogloszenia li.pos2 a:hover, .tabs_ogloszenia li.pos2 a.activ{ width:  98px; background-position:  -58px 0px; }
.tabs_ogloszenia li.pos3 a:hover, .tabs_ogloszenia li.pos3 a.activ{ width:  74px; background-position: -167px 0px; }
.tabs_ogloszenia li.pos4 a:hover, .tabs_ogloszenia li.pos4 a.activ{ width:  74px; background-position: -252px 0px; }

.tabs_imprezy_lokale li a{ background-image: url('../images/bg_tabs_lokale_imprezy.gif');  }
.tabs_imprezy_lokale li.pos1 a{ width:  69px; background-position:   0px  -31px; }
.tabs_imprezy_lokale li.pos2 a{ width:  50px; background-position:  -95px -31px; }
.tabs_imprezy_lokale li.pos1 a:hover, .tabs_imprezy_lokale li.pos1 a.activ{ width:  69px; background-position:   0px  0px; }
.tabs_imprezy_lokale li.pos2 a:hover, .tabs_imprezy_lokale li.pos2 a.activ{ width:  50px; background-position:  -95px 0px; }

.bg_tabs_wiad_art_foto li a{ background-image: url('../images/bg_tabs_wiad_art_foto.gif');  }
.bg_tabs_wiad_art_foto li.pos1 a{ width:  101px; background-position:   0px  -31px; }
.bg_tabs_wiad_art_foto li.pos2 a{ width:  101px; background-position:  -111px -31px; }
.bg_tabs_wiad_art_foto li.pos3 a{ width:  101px; background-position:  -222px -31px; }
.bg_tabs_wiad_art_foto li.pos1 a:hover, .bg_tabs_wiad_art_foto li.pos1 a.activ{ width:  101px; background-position:   0px  0px; }
.bg_tabs_wiad_art_foto li.pos2 a:hover, .bg_tabs_wiad_art_foto li.pos2 a.activ{ width:  101px; background-position:  -111px 0px; }
.bg_tabs_wiad_art_foto li.pos3 a:hover, .bg_tabs_wiad_art_foto li.pos3 a.activ{ width:  101px; background-position:  -222px 0px; }


.bg_tabs_obiekt li a{ background-image: url('../images/bg_tabs_obiekt_detale.gif'); text-align: center; padding-left: 0px;  }
.bg_tabs_obiekt li a, .bg_tabs_obiekt li a.activ{ text-align: center; }
.bg_tabs_obiekt li.pos1 a{ width:  57px; background-position:   0px  -31px; }
.bg_tabs_obiekt li.pos2 a{ width:  53px; background-position:  -58px -31px; }
.bg_tabs_obiekt li.pos3 a{ width:  58px; background-position:  -112px -31px; }
.bg_tabs_obiekt li.pos4 a{ width:  75px; background-position:  -171px  -31px; }
.bg_tabs_obiekt li.pos5 a{ width:  53px; background-position:  -247px -31px; }
.bg_tabs_obiekt li.pos6 a{ width:  68px; background-position:  -301px -31px; }
.bg_tabs_obiekt li.pos7 a{ width:  62px; background-position:  -370px  -31px; }
.bg_tabs_obiekt li.pos8 a{ width:  122px; background-position: -433px -31px; }
.bg_tabs_obiekt li.pos9 a{ width:  54px; background-position:  -556px -31px; }

.bg_tabs_obiekt li.pos1 a:hover, .bg_tabs_obiekt li.pos1 a.activ{ width:  57px; background-position:   0px  0px; }
.bg_tabs_obiekt li.pos2 a:hover, .bg_tabs_obiekt li.pos2 a.activ{ width:  53px; background-position:  -58px 0px; }
.bg_tabs_obiekt li.pos3 a:hover, .bg_tabs_obiekt li.pos3 a.activ{ width:  58px; background-position:  -112px 0px; }
.bg_tabs_obiekt li.pos4 a:hover, .bg_tabs_obiekt li.pos4 a.activ{ width:  75px; background-position:  -171px  0px; }
.bg_tabs_obiekt li.pos5 a:hover, .bg_tabs_obiekt li.pos5 a.activ{ width:  53px; background-position:  -247px 0px; }
.bg_tabs_obiekt li.pos6 a:hover, .bg_tabs_obiekt li.pos6 a.activ{ width:  68px; background-position:  -301px 0px; }
.bg_tabs_obiekt li.pos7 a:hover, .bg_tabs_obiekt li.pos7 a.activ{ width:  62px; background-position:  -370px  0px; }
.bg_tabs_obiekt li.pos8 a:hover, .bg_tabs_obiekt li.pos8 a.activ{ width:  122px; background-position: -433px 0px; }
.bg_tabs_obiekt li.pos9 a:hover, .bg_tabs_obiekt li.pos9 a.activ{ width:  54px; background-position:  -556px 0px; }



.tabs2 li a.rss, .tabs2 li a.rss:hover{ background-image: none; width: 12px; height: 12px; padding: 0px; position: absolute; right: 8px; top: 10px; }

#intertext1 a{
	color: #6376A1;
}
#intertext1 a:visited{
	color: #6376A1;
}

/* GOOGLE MAPS API V3 */

#infoMap {
	width: 350px;
	font-family: Tahoma;
	font-size: 12px;
}
#infoMap h3 {
	margin: 0;
	padding: 0;
}
#infoMap p {
	margin: 0;
	padding: 0;
}
#infoMap .dymek-left {
	margin-right: 15px;
	float: left;
}
#infoMap .dymek-right {
	width: 210px;
	line-height: 18px;
	float: left;
}
#goToLocation {
	background-color: #ffffff;
	border: 1px solid #e3e3e3;
	color: #777;
	padding: 5px;
	border-radius: 4px;
	margin-top: 20px;
}
#goToLocation input[type=text] {
	width: 140px;
	border: 1px solid #aaa;
	border-radius: 3px;
	padding: 3px 4px;
	margin: 0 5px;
}
#goToLocation input[type=button] {
	padding: 3px 4px;
	font-weight: bold;
	color: #777;
	border-radius: 3px;
	font-size: 10px;
	text-transform: uppercase;
	cursor: pointer;
}

/* Targi */
.targi {
	margin: 20px 0;
}
.targi .big_title, .targi .big_title:hover {
	color: #040404;
	font-weight: normal;
	font-size: 20px;
	padding-bottom: 10px;
}
.targi .targi-plakat {
	float: right;
	width: 300px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.targi p {
	text-align: left;
	line-height: 150%;
	margin-bottom: 10px;
}
.wystawcy {
	display: block;
	border-bottom: 1px dotted #0F2D6F;
	padding: 20px 10px 0;
}
.wystawcy:hover {
	background: #e4f1fc !important;
}
.wystawcy h4 {
	padding-top: 15px;
	margin-bottom: 10px;
}
.wystawcy h4 a {
	font-size: 16px;
	font-weight: bold;
	color: #36C;
}
.wystawcy p {
	font-size: 11px;
	margin-bottom: 10px;
}

.wystawca {
	margin: 20px 0;
}
.wystawca .wystawca-left {
	width: 210px;
	float: left;
}
.wystawca .wystawca-left ul {
	list-style: none;
}
.wystawca .wystawca-left ul li {
	float: left;
	margin: 0 10px 8px 0;
}
.wystawca .wystawca-right {
	float: left;
	width: 436px;
	text-align: left;
}
.wystawca p {
	margin-bottom: 15px;
}

.normalhrefs li a {
	font-weight: normal !important;
}

.lista-wystawcow .big_title, .lista-wystawcow .big_title:hover {
	display:block;
	color: #040404;
	font-weight: normal;
	font-size: 20px;
	padding: 10px 0;
}

.wystawca .big_title, .wystawca .big_title:hover {
	display:block;
	color: #040404;
	font-weight: normal;
	font-size: 20px;
	padding: 0 0 20px 0;
}
.polecane-w-targi .photo_polecamy img {
	float: right;
	padding: 0 15px;
}
.polecane-w-targi .polceamy_dane {
	padding-left: 15px;
}

.targiul {
	margin-bottom: 50px;
}

.targiul li {
	text-align: center;
	margin-bottom: 3px;
}

.miss_3d {
	margin: 0 15px 0 0 !important;
	float: left;
}
.male_logo_miss .label_organizatorzy {
	font-size: 12px !important;
	border-bottom: 2px solid #fedaab !important;
	 height: 17px !important;
}

.male_logo_miss .organizator {
}

.male_logo_miss .sponsor {
	height: 50px;
    width: 100px;
	margin: 5px 9px;
}
.male_logo_miss .sponsor img{
	 height: 50px;
    width: 100px;
}
.male_logo_miss .label {
    border-bottom: 1px solid #fedaab !important;
    font-size: 10px !important;
    height: 15px !important;
    margin-top: 8px;
}
.imie_miss {
	color: #000 !important;
    font-size: 30px !important;
	width: 500px;
	height: 50px;
	 float: left;
}
.zdjecia_podpis {
	 line-height: 20px;
}
.center_miss {
	text-align: center;
}
.center_miss img {
	float: none !important;
}
.prev_miss {
	
	
	float: left;
}
.next_miss {
	float: right;
	
	
}
.guziki_miss {
	  height: 30px;
    margin-bottom: 33px;
    margin-top: 10px;
}
.main_col_miss {
	width: 100%;
}

.main_foto_miss {
	float: left;
    margin-right: 25px;
    width: 785px;
}
.imie_miss_glosy {
	 color: #666 !important;
    float: right;
    font-size: 14px !important;
    height: 35px;
    padding-top: 15px;
    text-align: right;
    width: 450px;
}
.mini_zdj {
	/* height: 770px; */
    padding-top: 20px;
    width: 160px;
}
.glosowanie_div {
	float: right;
    width: 420px;
}
.dane_miss {
	display: block;
    float: left;
    width: 300px;
	 margin-top: 10px;
}
.dor_nast {
	font-size: 18px;
}
.calosc_miss_div {
	clear: both;
    display: block;
    height: 770px;
}
.calosc_miss_div .fb-like {
	    margin-top: 20px;
    text-align: center;
    width: 157px !important;
}
/***************** popular ********************/
li.popular-list {
	    padding: 0px;
    background: none;
    display: block;
    clear: both;
    margin-bottom: 5px;
    min-height: 50px;
    margin-left: 0px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
}
li.popular-list a {
	    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: left;
}
.img-popular {
	   display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
	
		margin-right: 10px;
	 width: 60px;
    height: 60px; 	
}
.img-popular img {
	  width: 60px;
    height: 60px;   
}
.right_col .title-popular {
	    font-size: 13px;
	 width: 226px; 
}
.left_col .title-popular {
	   /* font-size: 13px;*/
	 width: 114px;
}

.zdjecia_p .zdjecie_prezentacji {
	max-width: 24%;
	margin-right: 1%;
	margin-bottom: 1%;
	min-width: 144px;

	min-height: 144px;
	text-align: center;
	 display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
}
.zdjecia_p {
	padding-top: 30px;
}
.zdjecia_p .zdjecie_prezentacji a {
	/*margin: 0px !important;*/
	 display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zdjecia_p .zdjecie_prezentacji img{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
/* fancybox */
.fancybox-caption{
        text-align: center;
      }