@font-face {



        font-family: "Palatino Linotype";



        src: url("pala.ttf")



}







body, select {



	font-family: arial;



	font-size: 11px;



	color:#2A2A2A;



	margin:5px;



}



td, div {



	font-family: arial;



	font-size: 11px;



	color:#2A2A2A;



}



a {



	text-decoration: none;



	color: #bf2314;



}



a:hover {



    text-decoration: underline;



}



a:active {



  outline: none;



}



.body {



	padding: 0px;



	margin: 0px;



	text-align: center;



	background-image: url(tlo.gif);



	background-repeat: repeat-x;



	background-position: top;



}



hr, .hr {



	width: 100%;



	color: #eae5df;



	height: 1px;



	size: 1px;



}



ul, ol {



	list-style-position: outside;



	margin-left: 25px;



	margin-bottom: 0px;



	padding: 0px;



    vertical-align:middle;



}



.nomargs {



    margin: 0px;



    padding: 0px;



}



.tytul {



	color:#2A2A2A;



	font-weight: normal;



	padding-right: 5px;



	padding-top: 5px;



	padding-bottom: 5px;



	font-size: 18px;



}



#gl {



	width: 1000px;



	position: relative;



	text-align: center;



	margin: auto;



}



.tfoto {



    border: solid #cccccc;



}



.data_kol {



	font-size:10px;



	padding: 3px 0px 3px 0px;	



	color:#8a8989;



}



.tfoto_p {



    text-align:center;



	padding:5px;



}



.text {



	font-family: arial;



	font-size: 11px;



	color:#2A2A2A;



	vertical-align: top;



	padding: 10px;



	line-height: 16px;



}



.u1_foto {



	float:left;



	padding-right:10px;



}



.u2_foto {



	float:right;



	padding-left:10px;



}



.u3_foto {



	padding: 15px 0px 10px 10px;



	vertical-align:top;



	width:25%;



}



.u4_foto {



	padding: 15px 10px 10px 0px;



	vertical-align:top;



	width:25%;



}



.u5_foto {



	padding: 10px 0px 10px 0px;



	vertical-align:top;



}



.u6_foto {



	padding: 10px 0px 10px 0px;



	vertical-align:top;



}



.input_form {



	border: solid 1px #cccccc;



	background-color:#F1F1F1;



	color:#2A2A2A;



	width:200px;



}



.button_form {



	border: solid 1px #FFFFFF;



	background-color:#F1F1F1;



	color:#2A2A2A;



}



.offset {



	text-align:center;



	padding: 10px 0px 10px 0px;



}



.szaryc {



	color: #58595b;



}



.szaryc:hover {



	color: #a7a6a6;

	text-decoration:none;



}





.szaryj, .szaryc2 {



	color: #a7a6a6;



}



#logo {



	float: left;



}



#menutt {



	font-family: "Palatino Linotype";



	float: left;



	text-transform: uppercase;



	font-size: 12px;



	font-weight: bold;



	letter-spacing: 3px;



	padding-top: 42px;



	padding-left: 50px;



}



.input {



	font-family: "Palatino Linotype";



	font-size: 12px;



	font-weight: bold;



	background-color: #FFFFFF;



	border: 1px solid #FFFFFF;



	text-transform: uppercase;



	color:#2A2A2A;



	letter-spacing: 5px;



	width:160px;



}



#stopka {



	clear: left;



	float: left;



	width: 1000px;



	text-align: right;



	background-image: url(stopka.gif);



	background-repeat: no-repeat;



	padding-top: 5px;



	padding-bottom: 5px;



}



#content {



	text-align: left;



	clear: left;



	float: left;



	width: 1000px;


}



#koll {



	vertical-align: top;



	width: 182px;



	float: left;



}



#kolp {



	vertical-align: top;



	width: 1000px;



	float: left;



}



#kolp2 {



	vertical-align: top;



	width: 818px;



	float: left;



}



.menu {



	font-family: "Palatino Linotype";



	text-transform: uppercase;



	font-size: 12px;



	font-weight: bold;



	background-image: url(menu.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



	padding-top: 8px;



	padding-right: 5px;



	padding-bottom: 8px;



	padding-left: 25px;



	letter-spacing: 4px;



}



#tyt2 {



	background-image: url(tyt_d.gif);



	clear: left;



	float: left;



	width: 935px;



	font-family: "Palatino Linotype";



	text-transform: uppercase;



	font-size: 13px;



	font-weight: bold;



	text-align: left;



	padding-top: 7px;



	padding-bottom: 8px;



	letter-spacing: 4px;



	color: #58585a;



	background-repeat: no-repeat;



	background-position: left;



	padding-left: 25px;



}



#tyt {



	background-image: url(tyt_k.gif);



	clear: left;



	float: left;



	width: 935px;



	font-family: "Palatino Linotype";



	text-transform: uppercase;



	font-size: 13px;



	font-weight: bold;



	text-align: left;



	padding-top: 7px;



	padding-bottom: 8px;



	letter-spacing: 4px;



	color: #58585a;



	background-repeat: no-repeat;



	background-position: left;



	padding-left: 25px;



}



.cena {



	text-align: center;



	padding-top: 8px;



	line-height:16px;



}







.td_foto {



	text-align: center;



	padding-top: 15px;



	padding-right: 15px;



	padding-bottom: 10px;



	vertical-align:top;



	padding-left: 20px;



}



.linia {



	background-image: url(linia.gif);



	background-repeat: no-repeat;



	background-position: center center;



}



.nakl_foto {



    position: absolute;



	z-index: 1;



	padding: 0px;



	margin:0px;



}



#scroll {



	height: 410px;



	width: 765px;



	overflow: auto;



}



#copy {



	clear: left;



	float: left;



	padding-top: 5px;



	padding-bottom: 8px;



	color: #afafaf;



	font-family: tahoma;



	font-size: 10px;



	width: 400px;



	text-align: left;



}



.szary {



	color: #afafaf;



}











.td_foto_gl {



	padding:20px 0px 20px 0px;



	width:320px;



	vertical-align:top;



}







.td_foto_dod {



	width:354px;



	vertical-align:top;



}







.opcje {



	vertical-align:top;

	padding-top:20px;

	padding-bottom:10px;

	height:100%;

	width:261px;



}







.opis_karta {

	color:#2A2A2A;

	vertical-align:top;

}







.cena_karta {


	font-size:15px;


	color:#2A2A2A;


	padding:20px 0px 20px 0px;



}





.roz {

   height:100%;
   font-size:1px;

}

.fotka_listing {



	height:230px;



	width:150px;



}







.nazwa_karta {



	font-weight:bold;



	padding-bottom:5px;



}
