/* CSS Document */
*{
	outline:none;
    margin:0;
    padding:0;	
}

*,a{
	text-decoration:none;
}

a{
    color:#060606;
    cursor:pointer;
}

a:hover{
    text-decoration:none;
}

img{
	border:0px;
}

table{
    border-collapse:collapse;
}

td{
	vertical-align:text-top;
}

textarea{
    resize:none;
    overflow:hidden;
}

li{
    list-style-type:none;
}

h1, h2, h3, h4, h5{
	padding:0;
	margin:0;
}

h1{
	font-size:12pt;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;	
}

h3 a{
}

h3 a:hover{
	
}

html, body{
	margin: 0;
	padding: 0;
	border: none;	
}

body{
	font-family: 'Open Sans', sans-serif;
	font-size:9pt;
	background-color:#fff;
	color:#060606;
}

.clear{
	clear:both;
}

.fwhite{
    color:#fefefe;
}

.fblack{
    color:#333333;
}

.fgold{
    color:#ccb342;
}

.button{
	width:66px;
	height:23px;
	border:0px;
	background: no-repeat url(img/w-button.jpg);
	color:#fff;
	cursor:pointer;
}

.w-komunikat{
	width:80%;
	margin:20px auto 20px auto;
	padding:13px 15px 13px 15px;
	text-align:center;
	
	font-size:13pt;
	font-weight:bold;
}

.w-komunikat-ok{
	color:green;
	border:1px solid green;
}

.w-komunikat-error{
	color:red;
	border:1px solid red;
}

/***********
szkielet
***********/

#container{						
    width:1234px;
    margin:7px auto 20px auto;
    
    border:0px solid red;
}

#top{		
    height:178px;
    background: #f6f5f1 no-repeat url(img/top_pasek.png) 50% 0%;   				
	width:100%;
	
	border-bottom: 1px solid #f6f5f1;
}

#top .box{
    margin-top:47px;
    height:90px;
    float:left;    
}

#top .box_2i3{
    font-size:20pt;  
    line-height:90px;
    font-weight:300;    
}

#top .box_2i3 b{
    font-weight:600;  
}

#top .box_1{
    width:200px;
    padding-left:94px;
    background: no-repeat url(img/ico_szarfa.png) 15px 50%;     
}

#top .box_1 h1{
    font-size:27pt;  
    line-height:42px;
    font-weight:normal;  
}

#top .box_1 h2{
    font-size:17pt;  
    font-weight:normal; 
    line-height:28px; 
}

#top .box_1 b{
    font-weight:bold;    
}

#top .box_2 h2{
    font-size:10pt;    
}

#logo{   
    float:left;                   
    width:178px;
    height:179px;
    background-color: #f0d65f;
}

#top .box_2{
    width:202px;    
    padding:0px 58px 0px 96px;
    background: no-repeat url(img/ico_solidne_domy.png) 19px 50%;    
}

#top .box_3{
    width:307px;    
    padding-left:82px;
    background: no-repeat url(img/ico_wygodne_mieszkania.png) 0px 9px;
}

/*lewa kolumna*/
#mod-lewa{                  
    float:left;
    width:254px;
    background-color:#fff;
    padding:11px 28px 0px 0px;
    
    border:0px solid red;
}

.inw_boxik{
    font-size:12pt;
    font-weight:300;
    
    width:217px;
    padding-left:37px;
    height:66px;    
    line-height:25px;
}

.inw_boxik b{
    font-weight:600;
}

.inw_boxik_oferta{
    background: no-repeat url(img/tlo_menu_oferta.png);
}

.inw_boxik_archiwum{
    background: no-repeat url(img/tlo_menu_archiwum.png);
}

#inw_menu{
    margin-top:36px;
    width:100%;    
}

#inw_menu .poz{
    padding-bottom:31px;
    margin-bottom:21px;
    border-bottom:1px solid #e9e5e6;  
    background: no-repeat url(img/ico_strzalki_niebieskie.png) 100% 6px;  
    cursor:pointer;
}

#inw_menu .last{
    padding-bottom:32px;
    margin-bottom:12px;    
}

#inw_menu .poz .data{
    background: no-repeat url(img/ico_calendar.png) 2px 0px;
    padding-left:43px;
    line-height:37px;
    color:#91a3bc;
    font-size:24pt; 
    font-weight:bold;    
}

#inw_menu .poz .opis{
    padding:12px 0px 0px 2px; 
    font-size:11pt;    
}

#inw_menu .poz .opis b{
    font-weight:bold; 
}

#inw_menu .poz h3 a{
    color:#b8ac76;
    font-weight:bold; 
    font-size:15pt;    
}

#inw_menu .hvr h3 a{
    /*color:#0A246A;*/
    text-decoration:underline;
}

#inw_menu .bottom{
    height:50px;
}

/*moduł galerii*/
#mod_gal{
    float:right;
    width:222px;
    height:527px;
    margin-bottom:11px;
    background:#F6F5F1 repeat-x url(img/tlo_zawartosc.jpg) 0% 327px;  
}

#mod_gal .strzalki{
    position:absolute;
    z-index:1;
    margin:2px 0px 0px -12px;    
}

#mod_gal .wew{
    text-align:right;
    padding:2px 11px 0px 0px;    
    cursor: pointer;
}

#mod_gal .poz{
    text-align:right
}

#mod_gal .data{
    background: no-repeat url(img/ico_calendar_red.png) 32px 0px;
    color:#e61e21;
    height:26px;
    font-size:22pt; 
    line-height:26px;
    font-weight:bold;     
}

#mod_gal .opis{ 
    padding:15px 0px 0px 0px; 
    font-size:11pt;       
}

#mod_gal .opis h3{
    color:#b8ac76;
    font-weight:bold; 
    font-size:13pt;   
}

#mod_gal .opis b{
    
}

#mod_gal .img{
    width:199px;
    height:132px;
    float: right;
}

#mod_gal .img_1{
    margin:18px 0px 20px 0px;    
}

#mod_gal .img_2{
    margin-bottom:21px;    
}

#mod_gal .wiecej{
    display:block;
    height:72px;
    text-align:center;
    background: no-repeat url(img/tlo_mod_gal.png) 50% 100%; 
    margin-left:12px; 
    font-size:18pt;
}

#mod_gal .hvr .wiecej{
   /*color:#0A246A;*/
   text-decoration:underline;
}

#mod_gal .hvr .opis h3{
   /*color:#0A246A;*/
   text-decoration:underline;
}


/*prawa kolumna*/
#mod-prawa{                 
    float:right;
    width:190px;
    background-color:#fff;
    padding:8px 0px 0px 32px;
    
    border:0px solid red;
}

#kafelki{
    
}

#kafelki table{
    margin-bottom:16px;
}

#kafelki .poz{
   width:190px;
   height:190px; 
   text-align:center;
   cursor: pointer;
}

#kafelki .poz_hvr{
    position:absolute;
    z-index:1;
    width:199px;
    height:199px;
    background: no-repeat url(img/box_kafelki_hvr.png);
    margin:-5px 0px 0px -5px;
    display: none;
}

#kafelki .wew{
    text-align:left;
    display: inline-block;
}

#kafelki a{
    font-size:12pt;
    line-height:20px;  
}

#kafelki a.bold{
    font-size:17pt;
    line-height:22px;
}

#kafelki h3{
    font-weight:bold;
    font-size:18pt;
    padding-bottom:3px;
}

#kafelki .poz_1{
    background: no-repeat url(img/box_1.jpg);
}

#kafelki .poz_2{
    background: no-repeat url(img/box_2.jpg);
}

#kafelki .poz_3{
    background: no-repeat url(img/box_3.jpg);
}

#kafelki .poz_4{
    background: no-repeat url(img/box_4.jpg);
}

#kafelki .poz_5{
    background: no-repeat url(img/box_5.jpg);
}

#kafelki .wew_1{
   padding-top:120px; 
}

#kafelki .wew_2{
   padding-top:110px; 
}

#kafelki .wew_3{
   padding-top:116px; 
}

#kafelki .wew_4{
   padding-top:114px; 
}

#kafelki .wew_5{
   padding-top:125px; 
}



/*zawartość*/
#zawartosc{		
    float:left;
    padding:0px 14px 20px 12px;
    width:704px;    
    background:#F6F5F1 repeat-x url(img/tlo_zawartosc.jpg) 0% 100%;    
	min-height:700px;
	
	border:0px solid green;
}

#zawartosc .zaw_domek{
    background: no-repeat url(img/tlo_dom.png) 92% 77%;
}

#heading{
    padding-bottom:24px; 
    
    border:0px solid orange;
}

#heading h1{
    font-size:22pt; 
}

#heading .no_naw{
    padding-top:25px;
}

#stopka{					
    width:100%;
    background: no-repeat url(img/stopka_pasek.png) 50% 0%;
    margin-top:42px;
    padding-top:15px;
    color:#525252;
    font-weight:300;
	font-size:11pt;		
}

/*menu główne*/
#jmenu{
    padding:0;
    margin:110px 0 0 0;
    width:100%; 
    float:right;
    border:0px solid blue;
}

#jmenu li{
    list-style-type:none;
    float: right;
    height:auto;    
}

#jmenu li a{
    padding:0px 15px 0px 15px;
    height:30px;
    line-height:30px;   
    color:#2e2e2e;
    font-size:15pt;
    font-weight: bold;
    display:block;
}

#jmenu li a:hover{
    text-decoration:none;
    color: #fbfcff;
    background:repeat-x url(img/tlo_menu_poz_on.jpg);
}

#jmenu .on a{
    color: #fbfcff;
    background:repeat-x url(img/tlo_menu_poz_on.jpg);    
}

/*menu główne lv2*/
.w-smmenu{
	width:auto;
	position:absolute;
	z-index:1;
	margin:0;
	background-color:#f0f0f0;
}

.w-smmenu li{
	float:none;
}

.w-smmenu li a{
}

.w-smmenu li a:hover{
}

.w-smmenu a.on{
	
}

/*menu std*/
.menu_std{
    width:auto;
    height:auto;
    border-bottom:7px solid #6f8bb0;
    margin-bottom:19px;
    padding-bottom:6px;
}

.menu_std li{
    list-style-type:none;   
}

.menu_std li a{
    font-weight:bold;
    border-bottom:1px solid #e9e5e6;
    padding:10px 0px 12px 0px;
    display:block;  
    color:#b8ac76;   
    font-size:15pt;
}

.menu_std .last a{
    border:none;
}

.menu_std li a:hover{
    text-decoration:none;
    color: #333333;
}

.menu_std .on a{
    text-decoration:none;
    color: #333333;   
}

/*moduł zmiany jezyka*/
.jezyk{
	border-collapse:collapse;
	position:absolute;
	z-index:1;
	margin:-2px 0px 0px 880px;
	height:27px;
	background: #dae3e9 no-repeat url(img/tlo_lang.png);
}

.jezyk th{
	font-weight:normal;
	padding-left:5px;
}

.jezyk td{
	text-align:center;
}

.jezyk a{
	font-size: 8pt;	
	margin-left:3px;
	margin-top:3px;
	display:block;
	width: 22px;
	height: 19px;
	line-height:19px;
	cursor:pointer;
}

.jezyk a:hover{
	text-decoration:none;
}

.jezyk a.on{
	background: no-repeat url(img/tlo_lang_on.png);
}

.jezyk a.off:hover{
	background: no-repeat url(img/tlo_lang_on.png);
}

/*zajawka wspólna*/
#zajawka{
    width:100%;
    
    border: 0px solid red;
}

#zajawka .zajawka_domek{
    position:absolute;
    z-index:1;   
}

#zajawka .zajawka_nag{
    float:right;
    width:500px;
    padding:1px 0px 3px 0px; 
    position:relative;
    z-index:1;
    margin:-8px 8px 0 0;
}

#zajawka .zajawka_nag h1{
    font-weight:bold;
    font-size:22pt;
    
}

#zajawka .zajawka_nag h2{
    color:#cd161d;
    font-weight:bold; 
    font-size:18pt;
    padding-top:7px;
}

#zajawka .zajawka_nag a:hover h1{
    color:#cd161d;
}

#zajawka .zajawka_nag a:hover h2{
    color:#333;
}

#zajawka .zajawka_fota{
    width:701px;
    height:452px;    
}

/*startowa*/
#start{
    width:100%;
    
    border: 0px solid red;
}

#start .boxy{
    margin:22px 0px 22px 0px;    
}

#start .poz{
    width:182px;
    height:182px;
    float:left; 
    cursor: pointer;   
}

#start .poz_hvr{
    position:absolute;
    z-index:1;
    width:192px;
    height:192px;
    background: no-repeat url(img/box_start_hvr.png);
    margin:-5px 0px 0px -5px;
    display: none;
}

#start .poz_1{
   background: #fefefe no-repeat url(img/ico_opis_inwestycji.png) 50% 20px; 
}

#start .poz_1 span{
    font-weight: 600;
    margin-top:97px;
    width:100%;
    text-align:center; 
    display: block; 
    font-size:17pt; 
}

#start .poz_2{
    float:left;
    width:282px;
    padding-left:30px;    
}

#start .poz_3{
    float:right; 
    background: #fefefe no-repeat url(img/ico_lokalizacja.png) 50% 84px;    
}

#start .poz_3 span{
    display: block;
    padding:23px 0px 0px 28px; 
    font-size:16pt; 
}

#start .poz_3 span b{
    font-weight:bold;
    font-size:19pt;
    line-height:23px;
}

/*start - moduł zajawki - skomplikowane info*/
#start_ap_info{
    width:100%;   
    cursor: pointer; 
}

#start_ap_info td{
    vertical-align: top;
}

#start_ap_info .ile{
    font-weight:bold;
    font-size:53pt;
    line-height:48px;    
}

#start_ap_info .ile_nag{
    font-size:17pt;
    padding-left:16px;    
}

#start_ap_info_helper .hvr .ile_nag a{
    /*color: #0A246A;*/
    text-decoration:underline;
}

#start_ap_info .ile_nag b{
    font-weight:bold; 
    font-size:22pt; 
    line-height:25px; 
}

#start_ap_info .cena_nag{
    color:#9da1a6;
    font-weight:bold;
    font-size:22pt;
    padding:11px 0px 19px 0px;
    text-align:center;    
}

#start_ap_info .cena{
    font-weight:bold;
    font-size:16pt;
}

#start_ap_info .metraz{
    padding-left:0px;
    font-size:44pt;
    line-height:44px; 
    font-weight:bold;   
}

#start_ap_info .metraz_opis{
    font-size:22pt;
    line-height:19px;
    padding-right:9px;
}

#start_ap_info .metraz_opis b{
    font-size:18pt;
}

/*start foty zajawki*/
#start .foty{
    
}

#start .foty img{
    width:220px;
    height:147px;
    padding-right:18px;    
}

#start .foty .last{
    padding-right:0px;    
}

/*start pasek ze świnką pod zajawką*/
#strip_pig{
    margin-top:47px;
    width:100%;
    background: #e71e26 no-repeat url(img/ico_swinka.png) 22px 50%;    
}

#strip_pig .wew{
    height:49px;
    line-height:50px;
    padding-left:74px;    
}

#strip_pig a{
    display:inline-block;
    float:left;   
    font-size: 17pt; 
}

#strip_pig a:hover{
    text-decoration:underline;
}

#strip_pig .a1{
    font-weight:bold;    
}

#strip_pig .a2{
    font-weight:300;    
}

#strip_pig .sep{
    width:2px;
    height:24px;
    float:left;
    background-color:#f5a5a8;
    margin:15px 12px 0px 12px;    
}

/*info*/
#info{
	text-align:left;
	padding-bottom:0px;
	color:#060606;
	font-size:11pt;
	line-height:23px;
}

#info img{
	padding:0px;
	border:0px solid #333333;
}

#info img.float-left{
	margin:4px 10px 10px 0px;
}

#info img.float-right{
	margin:4px 0px 10px 10px;
}

#info h2{
    color:#b19b37;
    margin-bottom:15px;
    font-size:15pt;
    line-height:28px;
}

#info h3{
    color:#b19b37;
    font-size:11pt;
}

#info .op_inw_nag{
    min-height:27px;
    padding-left:35px;    
}

#info .op_inw_nag_1{
    background: no-repeat url(img/ico_opis_1.png) 0% 50%;
}

#info .op_inw_nag_2{
    background: no-repeat url(img/ico_opis_2.png) 0% 50%;
}

#info .op_inw_nag_3{
   background: no-repeat url(img/ico_opis_3.png) 0% 50%; 
}

/*info - opis inwestycji - rzut terenu*/
#inw_rzut_terenu{
    width:674px;
    height:293px;
    margin:0px auto 0px auto;
    text-align: center;
    cursor: pointer;
}

#inw_rzut_terenu a{
    position:absolute;
    z-index:1;
    display: block;
    margin:207px 0px 0px 510px; /*221px*/
    width:91px;
    height:62px;
    background: no-repeat url(img/ico_rzut_terenu.png) 100% 50%;
    font-size:19pt;
    line-height:28px; 
    text-align:right;
    padding-right:64px;  
}

#inw_rzut_terenu .hvr a{
    /*color: #0A246A;*/
    text-decoration:underline;
}

/*dane inwestycji - wspólne*/
#inw{
    
}

#inw .nag_zloty{
    font-weight:bold;
    color:#b19b37;
    padding-bottom:20px; 
    font-size:15pt;   
}

#inw .boxy{
    
}

#inw .poz{
    width:349px;
    background-color:#f8f8f8; 
    margin:0px 6px 18px 0px;    
}

#inw .poz_1{
    float:left;
    margin:0px 6px 21px 0px;    
}

#inw .poz_2{
    float:right;
    margin-right:0px;    
}

#inw .poz .wew{
    padding:13px 14px 9px 15px;    
}

#inw .poz .tytul{
    color:#060606;
    height:35px; 
    line-height:14px; 
    font-size:19pt;  
}

#inw .poz .tytul_small{
    font-size:17pt;
    line-height:18px;
}

#inw .poz .foto{
    width:319px;
    height:212px; /*143px*/
    margin-bottom:10px;   
    position: relative; 
    overflow: hidden;
}

#inw .poz .nr{
    width:38px;
    height:37px;
    line-height:37px;
    position:absolute;
    z-index:1;
    text-align:center;
    color:#ffffff;
    margin:0px 0px 0px 6px;   /*top-99px*/
    bottom:6px;
    background:no-repeat url(img/tlo_nr_domu.png);  
    font-size:12pt;
}

#inw .poz .nr_2{
    margin-left:53px;    
}

#inw .poz .nr_3{
    margin-left:101px;    
}

#inw .poz .nr_4{
    margin-left:148px;    
}

#inw .poz .opis{
    width:100%;
    margin-top:5px;
    font-size:10pt;  
    line-height:23px; 
}

#inw .poz .red_box{
    margin:0px 30px 0px 22px;
    padding:5px 15px 5px 15px;
    background-color:#ce161e;
    font-weight:300;  
    font-size:12pt; 
}

#inw .poz .red_box em{
    font-weight:600;
    font-style:normal;
}

#inw .poz .red_box b{
    
}

#inw .poz_dlugi{
    width:704px;    
}

#inw .poz_dlugi .wew{
    
}

#inw .poz_dlugi .foto_min{
    float:left;
    width:162px;
    height:135px;
    margin:0px 9px 10px 0px;    
}

#inw .poz_dlugi .foto_min_last{
    margin-right:0px;   
}

#inw .poz_dlugi .nr{
	bottom:auto;
}

#inw .poz_dlugi .nr_min{
    
}

#inw .poz_dlugi .nr_min_1{
    margin:90px 0px 0px 8px;
}

#inw .poz_dlugi .nr_min_2{
    margin:90px 0px 0px 179px;
}

#inw .poz_dlugi .nr_min_3{
    margin:90px 0px 0px 350px;
}

#inw .poz_dlugi .nr_min_4{
    margin:90px 0px 0px 521px;
}

#inw .poz_dlugi .red_box_center{
    text-align:center;
}

#inw .poz_dlugi .red_box{
    margin:0px auto 0px auto;  
    display: inline-block; 
}

/*promocja - wstęp*/
#promo_wstep{
    height:92px;
    padding:0px 0px 30px 113px;
    background: no-repeat url(img/img_swinka.png) 0px 3px;
    color:#222222; 
    font-size:11pt;
    line-height:25px;   
}


/*promocja miesiąca*/
#promo_miesiaca{
    
}

#promo_miesiaca .dane_pozycji{
    float:left;
    width:333px;    
}

#inw #promo_miesiaca .tytul{
    height:auto;
    line-height:24px;
}

#inw #promo_miesiaca .foto{
    margin-top:5px;
}

#promo_miesiaca .dane_promo{
    float:right;
    width:336px;    
}

#promo_miesiaca .dane_promo_full{
	float: none;
	width:100%;
}

#promo_miesiaca .nag_promo{
    height:37px;
    line-height:37px;
    width:291px;
    padding-left:51px;
    background: no-repeat url(img/tlo_promo_miesiaca.png) 0px 50%;
    font-weight:bold;
    font-size:18pt;
}

#inw #promo_miesiaca .pink_box{
    width:309px;
    margin:24px 0 0 0;
    background-color:#ff2736;  
    display: block;  
}
#inw #promo_miesiaca .dane_promo_full .pink_box{
	width:645px;
}

#inw #promo_miesiaca .foto{
    height:auto;
}

#inw #promo_miesiaca .nr{
    margin-top:99px;
}

/*plany i wizuzalizacje*/
#inw .plany{
    
}

#inw .plan{
    width:332px;
    /*height:245px;*/
    height:470px;
    float:left;
    background: no-repeat url(img/tlo_img_plan.png);
    margin:0px 10px 22px 10px;    
}

#inw .plan a{
    display:block;
    cursor:pointer;
    padding:2px 0px 0px 1px;
    width:331px;
    /*height:243px;*/ 
    height:468px;   
}

#inw .plan .ico{
    width:65px;
    height:65px;
    position:absolute;
    z-index: 1;
    background: no-repeat url(img/ico_pdf_plan.png);
    margin:-14px 0px 0px 273px;
    display: none;
}

#inw .plan_dlugi img{
	width:100%;
}

/*ceny*/
#inw_ceny{
    
}

#inw #inw_ceny .red_box{
    line-height:23px;
    padding-top:2px;
    padding-bottom:2px;
}

#inw #inw_ceny .red_box_dlugi{
    padding-top:12px;
    padding-bottom:12px;
}

#inw #inw_ceny .red_box strong{
    font-size:16pt;
}

#inw #inw_ceny .red_box em{
    font-size:14pt;
}

/*ceny - napis na końcu*/
#ceny_wiecej_promo{
    font-style:italic;
    font-weight:600;
    color:#060606;  
    font-size:10pt;  
}

#ceny_wiecej_promo a{
    font-style:italic;
    font-weight:600;
    color:#bfa73b;  
    text-decoration:underline;  
}

#ceny_wiecej_promo a:hover{
    font-weight:bold;
}

/*archiwum ofert*/
#archiwum{
    
}

#archiwum .apoz{
    padding:21px 0px 0px 0px;
    border-top:1px solid #e9e5e4;    
}

#archiwum .first{
    
}

#archiwum .apoz_on{
    background: #fff no-repeat url(img/ico_arch_aktywne.png) 10px 28px;
    border:none; 
    position:relative;
    z-index:1;
    padding-right:12px;
}

#archiwum .apoz_on_tlo{
    position:relative;
    z-index:1;
    margin-left:-12px;
    width:730px;
    margin-bottom:22px;
}

#archiwum .last{

}

#archiwum .miasto{
    color:#b19b37;
    font-weight:bold; 
    font-size:15pt; 
    width:191px;
    float:left;   
    padding-left:5px;
    padding-right:17px;
}

#archiwum .apoz_on .miasto{
    width:159px;
    padding:0px 0px 0px 54px;
}

#archiwum .wstep{
    float:left;
    width:280px;
    font-size:11pt;
}

#archiwum .data{
    float:right;
    color:#91a3bc;
    font-size:25pt;
    height:35px;
    line-height:37px; 
    font-weight:bold;  
    width:206px;
    text-align:right; 
    background: no-repeat url(img/ico_calendar.png) 2px 0px;      
}

#archiwum .data_short{
    background: no-repeat url(img/ico_calendar.png) 90px 0px; 
}

#archiwum .opis{
    padding:9px 0px 22px 5px; 
    font-size:11pt;     
}

#archiwum .foty{
    padding:0px 0px 0px 6px;
}

/*aktualności*/
#aktu{
    
}

#aktu .poz{
    
}

#aktu .tytul{
    
}

#aktu .data{
    
}

#aktu .fota{
    
}

#aktu .wstep{
    
}

#aktu .wiecej{
    
}

#aktu .wiecej a{
    
}

#aktu .wiecej a:hover{
    
}

/*galeria - nivo*/
#jwen_gal_nivo{
	width:700px;
	float:right;
	margin-bottom:20px;
}

/*galeria - std*/
#gal{
	border-collapse:collapse;
}

#gal .poz{
	width:auto;
	height:auto;
	padding:0px 17px 28px 0px;
	vertical-align:text-bottom;
	text-align:center;
}

#gal .last{
	padding-right:0px;
}

#gal .tytul{
	padding:0px 0px 0px 0px;
}

#gal .poz a{
    width:220px;    
    height:146px;
    display: block;
}

#gal .poz a:hover{
}

#gal .poz img{
	width:auto;
	padding:0px 0px 0px 0px;
}

#gal .poz_hvr{
    width:233px;
    height:160px;
    position:absolute;
    z-index:1;
    background:no-repeat url(img/box_galeria.png);
    margin:-7px 0px 0px -7px;
    display:none;
}

/*kontakt*/
#kon{
    margin:0px auto 0px auto;
    font-size:11pt;
    border:0px solid red;
}

#kon .lewa{
    float:left;
    width:320px;
    padding-right:10px;
    
    border-right:1px solid #eae4e4;
}

#kon .prawa{
    float:right;
    width:341px;
    
    border:0px solid green;
}

#kon h1{
    font-size:22pt;
    padding-bottom:18px;
    line-height:20px;
}

/*kontakt - tekst*/
#kon_txt{
}



#kon_txt h3{
    color:#b19b37;
    font-size:16pt;
}

#kon_txt a{
   color:#6f8baf; 
}

#kon_txt a:hover{
    text-decoration:underline;
}

/*kontakt - formularz*/
#kon_form{  /*korzysta z .w-form - patrz niżej*/  
    margin-top:50px;
}

#kon_form h4{
    color:#b19b37;
    font-size:11pt;
    
}

/*mapa google*/
#kon_mapa{
    
}

#kon_mapa h2{
    
}

#gmapa{
    height:341px;
    height:544px;
    border:0px solid #89878a;
}

.dymek-logo{
    width: 135px; 
    padding:5px 0px 0px 140px; 
    font:normal normal 9pt Arial;
    background: no-repeat url(img/logo_mapa.png);
}

.dymek-clue{
    width:220px;
    height:140px;
    text-align:center;
}

/*formularz std*/
.w-form{
    margin-top:25px;
    float:right;
    border-collapse:collapse;
    
    border:0px solid orange;
}

.w-form .sep{
    height:12px;
}

.w-form th{
    text-align:left;
    font-weight:normal;
    padding:2px 42px 0 0;
    vertical-align: top;
}

.w-form .input{
    padding:0;
    width:398px;
    height:24px;
    line-height:24px;
    background-color:#f8f8f8;
    border:1px solid #b8c4d2;    
   
    vertical-align:middle;
}

.w-form .input input{
    width:98%;
    height:24px;
    background:none;
    border:none;
    padding-left:5px;
}

.w-form .textarea{
    width:398px;
    height:134px;
    background-color:#f8f8f8;
    border:1px solid #b8c4d2; 
}

.w-form .textarea textarea{
    width:98%;
    height:127px;
    margin:5px 0px 0px 5px;
    border:none;
    background:none;
    resize:none;
    font-family: 'Open Sans', sans-serif;
}

.w-form .submit{
    padding-top:5px;
    text-align:right;
}

.w-form .submit input{
    width:121px;
    height:40px;
    line-height:42px;
    text-align:center;
    font-size:14pt;
    background-color:#9aa9be;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    border: none;
}

.w-form .errors{
    color:#F00;
}

/*lista*/
.w-lista{
	width:100%;
}

.w-lista .poz{
}

.w-lista h3{
	float:left;	
	width:auto;
}

.w-lista .data{
	float:right;
	min-width:130px;
}

.w-lista .fota{
	float:left;
	padding:2px;
	margin-right:5px;
	
	border:1px solid gray;
}

.w-lista .fota:hover{
	border:1px solid green;
}

.w-lista .wstep{
	float:left;
	width:auto;
}

.w-lista .wiecej{
	display:block;
	cursor:pointer;
	
	color:green;
}

.w-lista .wiecej:hover{
	font-weight:bold;
}

.w-lista .sep{
	width:80%;
	margin:22px auto 15px auto;
	
	height:1px;
	line-height:1px;
	
	border-bottom:1px solid grey;
}


/***********
standardowe
***********/

/*lista wypunktowana nierozwalająca się (z Eventripa)*/
/*ul{
	margin-left:0px;
	padding-left:12px;
	overflow: auto;
}

ul li {
	margin-left:10px;		
}*/


/*lista wypunktowana standardowa*/
#info ul, .ul_std{
	margin-bottom:16px;
}

#info ul li, .ul_std li{
	list-style-type:none;
	background: no-repeat url(img/ico_li_blue.png) 11px 9px;
	padding:0 0 0px 31px;		
}

.ul_std li a{
	text-decoration:none;
	color:#605d5c;
}

.ul_std li a:hover{
	text-decoration:underline;
}

/*jestes w*/
#wen_jesw{
	color: #0cb3fa; 
	font-size: 8pt;
	/*border-bottom:1px solid #cdcdcd;
	padding:0 0 3px 10px;
	margin:27px auto 18px 15px;
	width:935px;*/
}

/*powrót*/
#wen_powrot{
}

#wen_powrot a{
}

/*szybki kontakt*/
#wen_skon{
}

/*facebook - widget boczny*/
#fb_side
{
	height: 609px;
	width: 420px;
	right:-385px;
	top: 190px;
	display: block;
	background: no-repeat url(img/f_slider.png) 6px 8px;
	padding: 0;
	margin: 0;
	position: fixed;
	z-index:100;
}

#fb_side_inside
{
	height: 593px;
	width: 385px;
	/*background: url(img/f_slideinside.jpg);*/
	background-color:#fff;
	position:relative;
	z-index:111;
	left: 35px;
	top: 8px;	
	margin: 0;
	border: 0;
}

/*#fb_side
{
	height: 383px;
	width: 272px;
	right:-245px;
	top: 190px;
	display: block;
	background: url(img/f_slider.png);
	padding: 0;
	margin: 0;
	position: fixed;
	z-index:100;
	border: 0;
}

#fb_side_inside
{
	height: 367px;
	width: 237px;
	background-color:#fff;
	position:relative;
	z-index:111;
	left: 35px;
	top: 8px;	
	margin: 0;
	border: 0;
}*/

#fb_side_iframe{
	border:none; 
	overflow:hidden;
}

/*facebook guzik*/
#wen_fb_like{
	/*position:absolute;
	z-index:3;*/
	width:400px;
	margin:0px 0px 0px 0px;
}

/*Paginator*/
.paginator{
}

.paginator ul{
    margin:0;
    padding:0;
    float:right;
}

.paginator li{
    list-style-type:none;
    display: inline;
    padding:0;
    margin:0;
}

.paginator .first{
    padding-left:0px;
}

.paginator .last{
    padding-right:0px;
}

.paginator .on{
    padding:4px 8px 4px 8px;
    background-color:orange;
    color:red;
    font-weight: bold;
}

.paginator a{
    padding:4px 8px 4px 8px;
}

.paginator a:hover{
    color:red;       
    background-color:#F0F0F0;
    font-weight:bold; 
    text-decoration:none;  
}

.paginator .info{
    padding-right:25px;
}

/*jesteś w*/
#naw{
    margin:12px 0px 22px 0px;
    padding:0px 0px 0px 0px;   
    
    border: 0px solid red;
}

#naw .nag{
    font-weight:600;
    color:#9c9263; 
    font-size:12pt;   
}

#naw a{
    color:#9c9263; 
    font-size:12pt;
}

#naw a:hover{
}

#naw .ico{
    padding: 2px 12px 0px 5px;
}