﻿html, body, table, tr, td, div, form, li, ul, p, h1, h2, h3, hr, img, span{
	border:0;
	margin:0;
	padding:0;
	outline:none;
}

/* commented backslash hack v2 \*/ 
html, body{
	height:100%;
} 
/* end hack */ 


body{
	background-image:url(../img/bg_p.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff5ed;
}



body{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3a37;
}


a {
	text-decoration:none;
	color:#be0606;
}

a:hover {
	text-decoration:underline;
	color:#776b62;
}


h1 {
	font-size:15px;
	color:#be0002;
	padding:5px 0 10px 0;
}

h2 {
	font-size:13px;
	color:#be0002;
	padding:5px 0 10px 0;
}

h3 {
	font-size:11px;
	color:#be0002;
	padding:5px 0 10px 0;
}

h4 {
	font-size:11px;
	color:#790001;
	padding:0;
}

h5 {
	font-size:11px;
	color:#4a0001;
	padding:0;
}


#google_adv{
	padding-top:15px;
	width:728px;
	
	clear:both;
	margin-top:15px;
	margin-left:207px;

}

#google_adv_tw{
	padding-top:15px;
	width:728px;
	height:90px;
	clear:both;
	margin-top:15px;


}



#wrapper {
	position:relative;
	width:100%;
	min-height:100%;
}


.p_info{
	margin-top:10px;
	margin-bottom:10px;
}

/* commented backslash hack v2 \*/ 
* html #wrapper {height:100%;}		
/* end hack */ 


.clear{
	clear:both;
}

.space{
	height:15px;
}

.space5px{
	height:5px;
}

#nav{
	float:left;
	width:205px;
}


#nav h3{
	font-size:11px;
}

#nav ul{
	list-style:none;
}


#nav a{
	color:#776b62;
	text-decoration:none;
}

#nav a:hover{
	text-decoration:underline;
}


.navodstep{
	height:1px;
	font-size:1px;
	background-image:url(../img/hr_bg.gif);
	background-repeat:repeat-x;
	background-position:0 7px;
	margin-left:33px;
	
	padding-top:7px;
	padding-bottom:7px;
	width:123px;
	clear:both;

}


/* ------------------------- [nav animowane kartki] ----------------------------- */

.navkartki #active{
	list-style-image:url(../img/nag_ico_a_on.gif);
}


.navkartki #active a{
	text-decoration:none;
	font-weight:bold;
	color:#7fa400;
}

.navkartki #active_pod{
	list-style-image:url(../img/nag_ico_a_on.gif);
}

.navkartki #active_pod a{
	text-decoration:none;
	font-weight:bold;
	color:#7fa400;
}


.navkartki{
	background-image:url(../img/nav_bg.gif);
	background-repeat:repeat-y;
	background-position:17px;
	padding-bottom:8px;
	

}

.navkartki h3{

	color:#7fa400;
	background-image:url(../img/nag_anim_bg.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding-top:10px;
	padding-left:45px;
}

.navkartki li{
	margin-left:50px;
	list-style-image:url(../img/nag_ico_a.gif);
	height:17px;
}


li.navpod {
	list-style-image:url(../img/nag_ico_a_p.gif);
	margin-left:55px;
}



/* -------------------------[/nav animowane kartki] ----------------------------- */

/* ------------------------- [nav filmiki] ----------------------------- */

.navfilmiki #active{
	list-style-image:url(../img/nag_ico_a_on_g.gif);
}


.navfilmiki #active a{
	text-decoration:none;
	font-weight:bold;
	color:#ff3f00;
}

.navfilmiki #active_pod{
	list-style-image:url(../img/nag_ico_a_on_g.gif);
}

.navfilmiki #active_pod a{
	text-decoration:none;
	font-weight:bold;
	color:#ff3f00;
}


.navfilmiki{
	background-image:url(../img/nav_bg.gif);
	background-repeat:repeat-y;
	background-position:17px;
	padding-bottom:8px;
	

}

.navfilmiki h3{

	color:#ff3f00;
	background-image:url(../img/nag_filmiki_bg.jpg);
	background-repeat:no-repeat;
	height:25px;
	padding-top:10px;
	padding-left:45px;
}

.navfilmiki li{
	margin-left:50px;
	list-style-image:url(../img/nag_ico_a_g.gif);
	height:17px;
}


.navfilmiki li.navpod {
	list-style-image:url(../img/nag_ico_a_p_g.gif);
	margin-left:55px;
}



/* -------------------------[/nav filmiki] ----------------------------- */


/* ------------------------- [nav dzwonki kartki] ----------------------------- */

.navdzwonki{
	background-image:url(../img/nav_bg2.gif);
	background-repeat:repeat-y;
	background-position:17px;
	padding-bottom:10px;

}

.navdzwonki h3{

	color:#2d9fff;
	background: transparent url(../img/nag_rank_bg.gif) no-repeat;

	height:25px;
	padding-top:13px;
	padding-left:45px;
}

/*
.navdzwonki li{
	margin-left:45px;
	list-style:none;
	height:17px;
}
*/

.navdzwonki .flash{
	display:block;
	width:23px;
	height:20px;
	margin-left:25px;
	float:left;
}

.navdzwonki .title{
	display:block;
	height:20px;
	float:left;
	width:120px;
	padding-top:3px;
	margin-left:3px;
	margin-right:30px;
}

.navdzwonki .link{
	display:block;
	height:20px;
	padding-top:3px;
	margin-left:49px;
}

#dzwonki_l{
	height:108px;

}

/* -------------------------[/nav dzwonki kartki] ----------------------------- */


/* ------------------------- [nav oferta] ----------------------------- */

.navoferta{
	background-image:url(../img/nav_bg3.gif);
	background-repeat:repeat-y;
	background-position:17px;
	padding-bottom:15px;
	

}

.navoferta h3{

	color:#9a6046;
	background-image:url(../img/nag_of_bg.jpg);
	background-repeat:no-repeat;
	height:37px;
	padding-top:13px;
	padding-left:45px;
}

.navoferta li{
	margin-left:45px;
	list-style-image:url(../img/nag_ico_o.gif);
	height:17px;
}



/* -------------------------[/nav oferta] ----------------------------- */


#tbox .kartka_big{
	margin:0 auto;
}

#mbox{
	float:left;
	width:754px;
	padding-left:3px;
}
#box{
	float:left;
	width:962px;
}


#mbox_3col{
	float:left;
	width:561px;
	padding-left:3px;
}

#rbox{
	float:right;
	width:190px;
	padding-left:3px;
	text-align:left;
}

#content{
	width:962px;
	margin: 0 auto;
}



#mbox h2{
	font-size:13px;
	color:#be0002;
	padding:5px 0 10px 0;
	
}




/* -------------------------[animowane kartki] ----------------------------- */




.kmini a{
	display:block;
	width:141px;
	height:147px;
	color:#776b62;
	text-decoration:none;
	outline:none;

}

.kmini a span{
	display:block;
	padding:0 10px;
	text-align:center;
}

.kmini a:hover span{
	text-decoration:underline;
}




h1.kartki{
	color:#ffffff;
	background:url(../img/nag_anim_ico.jpg) no-repeat;

	height:33px;

	padding-top:10px;
	padding-left:50px;
	font-size:11px;
}

span.kartki{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	background:url(../img/nag_anim_r.gif) no-repeat right;

}


.kmini{
	width:141px;
	height:147px;
	background:url(../img/kartka_bg.gif) no-repeat;

	padding-right:8px;
	margin-bottom:9px;
	float:left;
	
	overflow:hidden;

}

.kmini a:hover {
	background:url(../img/kartka_bg.gif) no-repeat bottom left;
}






.kmini img{
	margin:11px;
	margin-bottom:8px;

}

#animacja {
	margin-bottom:10px;
	width:502px;
	height:422px;
	clear:both;	

}

/*
.kmini a{
	padding:0 10px 0 10px;
	display:block;
	width:121px;
	height:35px;
	text-align:center;
	/*background-color:#009933*/




.kmini_space{
	float:left;
	height:18px;
	width:141px;
}


.new{
	background-image:url(../img/ico_nowosc.gif);
	background-repeat:no-repeat;
	width:43px;
	height:16px;
	position:absolute;
	margin-top:80px;
	margin-left:85px;
}

.top{
	background-image:url(../img/ico_top.gif);
	background-repeat:no-repeat;
	width:43px;
	height:16px;
	position:absolute;
	margin-top:11px;
	margin-left:11px;
}

.vip{
	background-image:url(../img/ico_vip.gif);
	background-repeat:no-repeat;
	width:43px;
	height:16px;
	position:absolute;
	margin-top:11px;
	margin-left:85px;
}




/* -------------------------[/animowane kartki] ----------------------------- */



/* -------------------------[kartka wybrana] ----------------------------- */


.bg0{
/*	background:none;*/
	background-image:url(../img/bg_p.jpg);
	background-repeat:repeat-x;
}

.bg1{
	background: url(../img_sett/bg1.gif);
}

.bg2{
	background: url(../img_sett/bg2.gif);
}

.bg3{
	background: url(../img_sett/bg3.gif);
}

.bg4{
	background: url(../img_sett/bg4.gif);
}

.bg5{
	background: url(../img_sett/bg5.gif);
}

.bg6{
	background: url(../img_sett/bg6.gif);
}

.bg7{
	background: url(../img_sett/bg7.gif);
}

.bg8{
	background: url(../img_sett/bg8.png);
}

.bg9{
	background: url(../img_sett/bg9.png);
}

.bg10{
	background: url(../img_sett/bg10.png);
}

.bg11{
	background: url(../img_sett/bg11.png);
}

.bg12{
	background: url(../img_sett/bg12.png);
}

.bg13{
	background: url(../img_sett/bg13.png);
}

.bg14{
	background: url(../img_sett/bg14.png);
}

.bg15{
	background: url(../img_sett/bg15.png);
}


#kartka_bg{
	padding:40px;
	border: 4px solid #ffe5cc;
	margin-bottom:10px;
}

#kartka_bg .kartka_big{
	margin-left:auto;
	margin-right:auto;
}

.kartka_big{
	width:539px;
	/*min-height:510px;*/
	
	/*background-image:url(../img/kartka_big_bg.gif);
	background-repeat:no-repeat;
	background-color:#CCCCCC;*/
	
	/*background: url(../img/kartka_bg_big_m.gif) repeat-y;*/

	background: transparent url(../img/kartka_bg_big_m.png) repeat-y;	
	
}


.kartka_swf{
	/*background: url(../img/kartka_bg_big_t.gif) no-repeat;*/
	background: url(../img/kartka_bg_big_t.png) no-repeat;

	padding:18px;
	padding-bottom:1px;
}


.kartka_swf p{
	padding-top:20px;
	text-align:center;
}



.kartka_tresc{
	/*background: transparent url(../img/kartka_bg_big_b.gif) no-repeat bottom;*/
	background: url(../img/kartka_bg_big_b.png) no-repeat bottom;
	padding:0 18px 18px 18px;
	min-height:10px;
}

#b_komorka{
	float:left;
	padding-left:18px;
}

#b_generuj{
	float:right;
	padding-right:18px;
}


span.k_title{
	font-weight:normal;
}

.kartki a{
	color:#fff5ec;
	text-decoration:none;
}

.kartki a:hover{
	text-decoration:underline;
}


/* -------------------------[/kartka wybrana] ----------------------------- */






/* -------------------------[przyciski] ----------------------------- */


.b_clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


a.button {
    background: transparent url('../img/butt_r.gif') no-repeat scroll top right;
    color: #444;
    display: block;
	float:left;
    /*font: normal 12px arial, sans-serif;*/
    height: 26px;
    
    padding-right: 25px; /* sliding doors padding */
    text-decoration: none;
	font-size:11px;
	color:#ffeee1;
	text-decoration:none;

}


a.button:hover{
	background-position:bottom right;
	color:#fff9f4;
	
}

a.button:hover span{
	background-position:bottom left;
}

a.button_active{
    background: transparent url('../img/butt_r.gif') no-repeat scroll bottom right;
    color: #444;
    display: block;
	float:left;
    /*font: normal 12px arial, sans-serif;*/
    height: 26px;
    
    padding-right: 25px; /* sliding doors padding */
    text-decoration: none;
	font-size:11px;
	color:#ffeee1;
	
		
}

a.button_active span{
	background: transparent url('../img/butt_l.gif') no-repeat bottom left;
    display: block;
    line-height: 14px;
    padding: 6px 0 6px 25px;
	
}

a.button_active:hover{
	background-position:bottom right;
	color:#fff9f4;
	
}


a.button span {
    background: transparent url('../img/butt_l.gif') no-repeat top left;
    display: block;
    line-height: 14px;
    padding: 6px 0 6px 25px;
	
}



/* -------------------------[/przyciski] ----------------------------- */



/* -------------------------[opinia klientów] ----------------------------- */

p.o_opis{
	padding:5px;
}

p.o_podpis{
	padding:5px;

}

p.o_data{
	text-align:right;
	padding:5px;
	font-size:10px;
}


/* -------------------------[/opinia klientów] ----------------------------- */



/* -------------------------[baner kartki] ----------------------------- */

.baner_info{
	padding-top:5px;
	width:100%;
}
/*
.baner_info img{
	display: block;
	margin: 0 auto;

}
*/

.baner_firma{
	float:left;
	width:412px;
	height:170px;
	/*background-color:#666666;*/
	text-align:center;


}

#ceil{
	padding-top:15px;
	

	padding-left:10px;
	text-align:left;

}

/*
.baner_firma p{
	padding-top:100px;
}
*/

/* -------------------------[/ baner kartki] ----------------------------- */



/* -------------------------[user] ----------------------------- */

#user{
	position:absolute;

	top:70px;
	right:30px;
	z-index:104;
}

#user ul{
	float:left;
	list-style:none;
}

#user li{
	padding-left:5px;
	float:left
}



.user_menu{

}
	
#user_ ul{
	float:left;
	display:inline;
}

#user_ li{
	list-style:none;
	float:left;
	padding-right:10px;
}

#user_{
	/*background-color:#0000CC;*/
	width:300px;
	float:left;

}

#user_topmenu{
	padding-top:9px;
}

#user_topmenu a.active{

	color:#3e3a37;
}


#user_sett{
/*	background-color:#990033;*/
	float:right;
	width:130px;

}

#user_sett ul{
	list-style:none;
}


#lista_kartek th{
	padding:3px;
	color:#595049;
}

#lista_kartek td{
	padding:3px;
	color:#776b62;
}

#lista_kartek tr.tr_bg{
	background-color:#fde5cf;
/*	background-color:#fff1e4;*/
}


#lista_kartek td.k_data{
	text-align:center;
	width:100px;
}

#lista_kartek td.lp{
	text-align:right;
}


#lista_kartek td.eml th.eml{
	width:100px;
}

#lista_kartek td.eml{
	padding-right:8px;
	text-align:center;
}

#user_info td{
	padding:3px;
	color:#776b62;
}

#user_info tr.tr_bg{
	background-color:#fde5cf;
/*	background-color:#fff1e4;*/
}


h2.user{
	margin-top:15px;
	margin-bottom:5px;
}




/* -------------------------[/user] ----------------------------- */



/* -------------------------[kartka setting] ----------------------------- */


		

.kartka_data_add{

	float:right;
}

.kartka_do{
	width:300px;
	float:left;
	padding-bottom:10px;

}


.kartka_do p{
	padding-top:0px;
	text-align:left;
	vertical-align:top;

}

.kartka_do span{
	font-weight:bold;
}

#zostawil{
	font-weight:normal;
}




#tk_url{
	width:500px;
}

#tk_teskt{
	width:500px;
	height:120px;
}


a.eml{
	margin-left:5px;
}
a.eml span{
	background: url(../img/eml_ico.gif) no-repeat;
	padding-left:15px;
	height:12px;

}


#generuj_info ol{
	list-style-type: decimal-leading-zero;
}

#generuj_info li{
	margin-top:5px;
	margin-left:-15px;
}



/* -------------------------[/kartka setting] ----------------------------- */



/* -------------------------[formularze] ----------------------------- */

form{
	color:#776b62;
}

label{
	padding:3px;

}


input {
	border: solid 2px #fdca9c;
	background: #fffcf9;
	color:#776b62;
	font-size:11px;
	padding:5px;
	margin-bottom:3px;
}

input.disabled {
	border: solid 2px #d9ccc0;
	background:#f8f5f3;
	color:#c3b7ad;
	font-size:11px;
	padding:5px;
	margin-bottom:3px;
}

input:focus{
	background-color:#fdefe2;
}

textarea:focus{
	/*background-color:#fde4ce;*/
	background-color:#fdefe2;
}

textarea {
	border: solid 2px #fdca9c;
	background: #fffcf9;
	color:#776b62;
	font-size:11px;
	padding:5px;
	margin-bottom:3px;
}




#f_doladowanie{
	margin-bottom:20px;
}

#f_doladowanie div {
	width:280px;
	margin-left:98px;
	color:#ea0204;
	margin-bottom:4px;
	/*background-color:#999999;*/
}

#f_doladowanie input {
	width:180px;
}

#f_doladowanie span.f_opis {

	float:left;
	width:80px;
	padding:5px;
	padding-top:7px;
	text-align:right;
}

#f_doladowanie .submit{


	border: none;
	background: transparent url(../img/przycisk.gif) 0 0 no-repeat;
	width: 136px;
	height: 26px;
	font-size:11px;
	color:#ffeee1;

}

#f_doladowanie .submit:hover{
	background-position:bottom;
	color:#fff9f4;
}


#f_doladowanie .error {
	margin-left:4px;
	color:#ea0204;
	/*background-color:#999999;*/
}




#f_logowanie div {
	width:280px;
	margin-left:65px;
	color:#ea0204;
	margin-bottom:4px;
	/*background-color:#999999;*/
}

#f_logowanie label {
	display:block;
	/*padding-bottom:5px;*/
}

#f_logowanie input {
	width:180px;
}

#f_logowanie span.f_opis {
	float:left;
	width:50px;
	padding:5px;
	padding-top:6px;
	text-align:right;
}

#f_logowanie .submit{
	display: block;
	border: none;
	background: transparent url(../img/przycisk.gif) 0 0 no-repeat;
	width: 136px;
	height: 26px;
	font-size:11px;
	color:#ffeee1;
	margin-top:10px;
	margin-left:65px;
	margin-bottom:10px;
}

#f_logowanie .submit:hover{
	background-position:bottom;
	color:#fff9f4;
}


#f_rej .error {
	margin-left:4px;
	color:#ea0204;
	/*background-color:#999999;*/
}

#f_rej div {
	width:280px;
	margin-left:97px;
	color:#ea0204;
	margin-bottom:4px;
	/*background-color:#999999;*/
}

#f_rej label {
	display:block;
	/*padding-bottom:5px;*/

}

#f_rej input {
	width:180px;
}

#f_rej span.f_opis {
	float:left;
	width:80px;
	padding:5px;
	padding-top:6px;
	text-align:right;
}

#f_rej .submit{
	display: block;
	border: none;
	background: transparent url(../img/przycisk.gif) 0 0 no-repeat;
	width: 136px;
	height: 26px;
	font-size:11px;
	color:#ffeee1;
	margin-top:10px;
	margin-left:90px;
	margin-bottom:10px;
}

#f_rej .submit:hover{
	background-position:bottom;
	color:#fff9f4;
}


#f_rej .check{
	margin-left:90px;
	border:none;
	width:auto;
}


#f_rej div.sex{
	color:#776b62;
	display:inline;
	margin-left:0px;
}

#f_rej div.sex label{
	display:inline;

}

#f_rej div.sex input{
	padding-left:-10px;
	width:auto;
}



/*
#form_sett input{
	border:none;
	width:auto;
}
*/

div.bg_sett {
	float: left;
	width: 94px;
	margin-bottom:10px;
}
		
div.bg_sett label, div.bg_sett label img, div.bg_sett label span {
	display: block;
}
		
div.bg_sett label span {
	text-align: center;
}
		
div.bg_sett label {
	cursor: pointer;
}
		
div.bg_sett label img {
	margin: 0 auto;
}

div.bg_sett label input {
	border:none;
	background:none;
}

div.bg_info{
	text-align:center;
	padding:20px;
}


#form_sett label {
	display:block;
}


#f_button{
	padding-top:15px;
	margin-left:268px;
}

#f_button .submit{
	display: block;
	border: none;
	background: transparent url(../img/przycisk.gif) 0 0 no-repeat;
	width: 136px;
	height: 26px;
	font-size:11px;
	color:#ffeee1;
	margin-left:10px;

}


#f_button .submit:hover{
	background-position:bottom;
	color:#fff9f4;
}


#f_opcja div.opcjaodstep{
	height:1px;
	font-size:1px;
	background-image:url(../img/hr_bg.gif);
	background-repeat:repeat-x;
	background-position:0 7px;

	padding-top:7px;
	padding-bottom:10px;


}

#f_opcja input {
	border:none;
	background:none;
}


#f_opcja span.ico1 {
	background: url(../img/lp1.gif) no-repeat;
	display:block;
	height:30px;
	width:480px;
	float:left;
	padding-left:20px;
	background-color:none;
}

#f_opcja span.ico2 {
	background: url(../img/lp2.gif) no-repeat;
	display:block;
	height:30px;
	width:480px;
	background-color:none;
	float:left;
	padding-left:20px;
}

#f_opcja span.o_opis {

	display:block;
	height:30px;
	width:252px;
	
	float:left;
	font-size:11px;
	color:#ad9c8e;
}


#f_left{
	width:300px;
	
	float:left;
}


#f_adresat div {
	width:200px;
	margin-left:97px;
	color:#ea0204;
	margin-bottom:4px;
	
}

#f_adresat label {
	display:block;
	/*padding-bottom:5px;*/
}

#f_adresat input {
	width:180px;
}

#f_adresat span.f_opis {
	float:left;
	width:80px;
	padding:5px;
	padding-top:6px;
	text-align:right;
}



#f_nadawca div {
	width:200px;
	margin-left:97px;
	color:#ea0204;
	margin-bottom:4px;
	/*background-color:#999999;*/
}

#f_nadawca label {
	display:block;
	/*padding-bottom:5px;*/
}

#f_nadawca input {
	width:180px;
}


#f_nadawca span.f_opis {
	float:left;
	width:80px;
	padding:5px;
	padding-top:6px;
	text-align:right;
}


#f_nadawca .check{
	margin-left:45px;
	border:none;
	width:auto;
}

#f_tresc{
	float:left;
}

#f_tresc textarea{
	width:433px;
	height:200px;
}

#f_button{
/*	background-color:#CCFFCC;*/
	clear:both;
}



#sett_error{
	display:block;
	width:732px;
	color:#FF0000;
	font-size:14px;
	border: 1px solid #e8bb94;
	background-color:#fffaf6;
	padding:10px;
	margin-bottom:10px;
}


#f_sett div.sex{
	color:#776b62;
	display:inline;
	margin-left:0px;
}

#f_sett div.sex label{
	display:inline;

}

#f_sett div.sex input{
	padding-left:-10px;
	width:auto;
}





#register .submit{


	border: none;
	background: transparent url(../img/przycisk.gif) 0 0 no-repeat;
	width: 136px;
	height: 26px;
	font-size:11px;
	color:#ffeee1;

}




/* -------------------------[/formularze] ----------------------------- */



/* ------------------- [nagłówek] ------------------------- */

#naglowek{
	width:962px;
	height:115px;
	/*background-color:#fff5ec;*/
	margin: 0 auto;
	position:relative;
}


#nagswf{
	position:absolute;
	z-index:100;
}


/* ------------------- [/nagłówek] ------------------------- */



/* ------------------- [stopka] ------------------------- */



#footer{
	position:absolute;
	bottom:0;
	min-height:250px;
	width:100%;

	background:url(../img/footer_bg.jpg) repeat-x #0e0e0e;
	border-top:4px solid #ffe3c9;
	color:#CCCCCC;
}

#footer2{
	position:absolute;
	bottom:0;
	min-height:90px;
	width:100%;
	background-color:#171717;
	border-top:4px solid #ffe3c9;
	color:#CCCCCC;
}



#footercontent{
	width:962px;
	margin:0 auto;	
}

#footercontent a{
	color:#776b62;
	text-decoration:none;
}

#footercontent a:hover{
	text-decoration:underline;
}


.hr{
	background-color:#3b3b3a;
	height:1px;
	font-size:1px;
}



.info{
	float:left;
	width:510px;
	height:130px;
	background:url(../img/footer2_bg.jpg) repeat-x top;

	padding:20px;
	padding-bottom:30px;
}


.info h2{
	color:#ffffff;
	background-image:url(../img/footer_nag.jpg);
	background-repeat:no-repeat;
	height:27px;
	padding-top:9px;
	padding-left:49px;
	font-size:11px;
}

.info h3{

	color:#cccccc;
	padding:5px;
	padding-left:5px;
	font-size:11px;
}

.info p{
	padding-left:5px;
	text-align:justify;
}


.data{
	font-size:10px;
	color:#7b7b7b;
	padding-left:15px;

	position:absolute;
	top:62px;
	text-align:right;
	width:495px;



}


#footermenu{
	padding:10px;
	padding-top:5px;
	text-align:right;
}



#footermenu li{
	display:inline;
	padding-left:0px;
}




#stopka_active a{
	text-decoration:none;
	/*color:#7fa400;*/
	color:#b70000;
}


#stopka_active a:hover{
	text-decoration:none;
	/*color:#7fa400;*/
	color:#b70000;

}







.separator{
	color:#464646;
}


.podpis{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:8px;
	color:#7b7b7b;
	font-size:10px;
	float:left;

}

.podpis2{
	padding-right:10px;	
	padding-top:10px;
	padding-bottom:8px;
	color:#7b7b7b;
	font-size:10px;
	float:right;

}


* html #footer {height:250px;he\ight:250px; margin-top:20px;}

#clearfooter {height:270px;width:100%;clear:both; margin-top:10px;}


* html #footer2 {height:90px;he\ight:90px; margin-top:20px;}

#clearfooter2 {height:110px;width:100%;clear:both; margin-top:10px;}



/* ------------------- [/stopka] ------------------------- */


/* ------------------- [gadzety] ------------------------- */

h4.gadzet{
	margin-bottom:5px;
	font-size:12px;
	
}

h5.gadzet{
	padding-left:7px;
	
	margin-top:10px;
	margin-bottom:5px;
}

div.gadzet{
	float:left;

	/*background: url(../img/gadzet_bg.gif) no-repeat;*/
	margin:5px 5px;	
	width:140px;
	height:126px;
	text-align:center;
}


div.gadzet img{
	padding-top:10px;
	padding-bottom:5px;
}

div.gadzet span{
	background: url(../img/ico_kom.gif) no-repeat 11px 0;
	display:block;
	height:22px;

	text-align:left;
	padding-left:25px;
}

div.gadzet a{
	display:block;
	color:#5B5B5B;
	text-decoration:none;
}

div.gadzet a:hover span{
	text-decoration:underline;
}


div.gadzet_tw{
	margin:0 0 0 5px;
	float:left;
	/*background-color:#CCCCCC;*/
	background: url(../img/gadzet_tap_m.gif) repeat-y;
	
	width:170px;
	text-align:center;
}

div.gadzet_t{
	float:left;

	/*background: url(../img/gadzet_bg.gif) no-repeat;*/
	margin:0 13px;	
	width:140px;
	height:115px;
	text-align:center;
	padding-bottom:10px;
}


div.gadzet_tw img{
	padding-top:10px;
	padding-bottom:5px;
}

div.gadzet_tw span{
	background: url(../img/ico_kom.gif) no-repeat 11px 0;
	display:block;
	height:22px;

	text-align:left;
	padding-left:25px;
}

div.gadzet_tw a{
	
	color:#5B5B5B;
	text-decoration:none;
}

div.gadzet_tw a:hover span{
	text-decoration:underline;
}


div.wiecej{
	margin-top:5px;
	text-align:right;
	padding:3px;

}

a.wiecej{

	color:#BE0002;
	padding:10px;
	padding-right:15px;
	text-decoration:none;	
	font-size:10px;
}


h4.gadzet_tap{
	margin-bottom:5px;
	padding-left:5px;
}

div.gadzet_tap p{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	display:block;
	height:22px;
	margin:5px;
	
	vertical-align:middle;
	/*line-height:22px;*/

}

div.gadzet_tap img{
	padding:3px;
	border:solid #7A7369 1px;
	background-color:#FFFFFF;
	margin:5px 10px 5px 10px;
}


div.gadzet_tap_t{
	margin:0px 0 0 5px;
	
	float:left;
	background: url(../img/gadzet_tap_t.gif) no-repeat;
	width:170px;
	height:15px;
}

div.gadzet_tap_b{
	margin:0 0 0 5px;
	float:left;
	background: url(../img/gadzet_tap_b.gif) no-repeat;
	width:170px;
	height:15px;
}

div.gadzet_tap{
	margin:0 0 0 5px;
	float:left;
	/*background-color:#CCCCCC;*/
	background: url(../img/gadzet_tap_m.gif) repeat-y;
	
	width:170px;
	text-align:center;
}





/*tapety*/



div.gadzet_tapeta p{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	display:block;
	height:22px;
	margin:5px;
	
	vertical-align:middle;
	/*line-height:22px;*/
	


}

div.gadzet_tapeta img{
	padding:3px;
	border:solid #7A7369 1px;
	background-color:#FFFFFF;
	margin:10px 0;
}

div.gadzet_tapeta{
	margin-left: 5px;
	margin-right: 5px;
	float:left;
	width:136px;
}

#google_adv div.gadzet_tapeta{

	width:134px;

}


#tapeta_hr{

	height:2px;
	font-size:2px;
	background:#e9c9b0;
}

div.gadzet_tapeta_t{
	height:144px;
}


div.gadzet_tapeta_t img{
	padding:3px;
	border:solid #7A7369 1px;
	background-color:#FFFFFF;
	margin:10px 0;
}


#lista_str{
	float:right;
}


#lista_str a {
	font-weight:bold;
}

/* ------------------- [/gadzety] ------------------------- */



/* ------------------- [oferta kartki] ------------------------- */


#oferta_kartki fieldset {
			margin: 0;
			padding: 1em 0;
			border-width: 0.5em 0;
			border-style: solid;
			border-color: #FDCA9C;
		}
	
#oferta_kartki fieldset div {
			float: left;
			width: 117px;
			padding:7px;
			border-style: solid;
			border-width: 1px 0;
			border-color: #FDCA9C;

		}
		
#oferta_kartki fieldset label,
#oferta_kartki fieldset label img,
#oferta_kartki fieldset label span {
			display: block;

		}
		
#oferta_kartki fieldset label span {
			text-align: center;
		}
		
#oferta_kartki fieldset label {
			cursor: pointer;
		}
		
#oferta_kartki fieldset label img {
			margin: 0 auto;
			padding-bottom:5px;
		}

textarea.on {
	width:250px;
}

textarea.off {
	width:250px;
}

#oferta_error{
	border-style: solid;
	border-width: 1px 0;
	border-color: #FDCA9C;
	color:#aa0000;
	padding:8px;
	margin:5px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
}

#oferta_error span{
	color:#3e3a37;
}

p.rej{
	text-align:center;
}




/* ------------------- [/oferta kartki] ------------------------- */

