/********************************************************************************************/
/*boksy glowne*/
/********************************************************************************************/
#custom-doc{ 
	width:866px; 
	margin:auto; 
	text-align:left; 
	}
body{
	background-color: #E4E9EC;
	background-image: url(../img/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box-top{
	position:relative;
	height:130px;
	background-color:#292021;
	padding:0px;
	margin:0px;
}
#box-quick-menu{
	position:absolute;
	left:auto;
	right:0px;
	top: 0px;
	background-image: url(../img/quick_menu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	z-index:100;
	width:486px;
	height:21px;
	padding:5px 5px 5px 5px;
	text-align:right;
}
#box-logo{
	position:absolute;
	left:20px;
	right:auto;
	top: 20px;
	z-index:100;
}
#box-main-menu{
	position:absolute;
	left:auto;
	right:80px;
	top: auto;
	bottom:0px;
	z-index:100;
	height:29px;
	padding:0px;
	margin:0px;
}
#bd{
	background-color:#FFFFFF;
}
#box-content-top{
}
#box-content-top-left{
	background-image: url(../img/bg_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:594px;
	margin-left:0px;
	margin:0xp;
	padding:0px;
	min-height:494px;
}

#box-content-top-right{
	background-image: url(../img/bg_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0xp;
	padding:0px;
	margin-left:0px;
	width:272px;

}
#box-content{
	width:574px;
	padding:50px 0px 15px 0px;
}
#box-aktualnosci{
	width:594px;
}
#box-newsy{
	margin:0px 20px 10px 50px; 
}
#img-walizka{
	float:right;
	
}
#img-aktualnosci{
	float:none;
	margin-bottom:10px;
	margin-top:10px;
}
#box-wyszukiwarka{
	margin:40px 20px 20px 20px; 
}
#img-wyszukiwarka{
	float:none;
}
.wyszukiwarka-opis{
	position:absolute;
	top:120px;
	width:240px;
}
.wyszukiwarka-uwaga{
	position:absolute;
	top:90px;
	width:150px;
}
#box-najczesciej{
	height:90px;
	margin:55px 30px 30px 30px;
	text-align:center;
}
#table-miasta{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}
#table-miasta td{
	padding:2px 5px 5px 5px;
	text-align:center;
}

#box-content-middle{
	margin-bottom:10px;
}
#box-content-middle-left{
	width:351px;
}
#box-content-middle-right{
	width:480px;
}
#call-center{
	width:351px;
	height:33px;
	background-image: url(../img/bg_call_center.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
}
#call-center-tekst{
	position:absolute;
	top:7px;
	right:65px;
}
#img-call{
	position:absolute;
	top:4px;
	right:25px;
}

#hotele{
	margin-top:0px;
	width:259px;
	height:35px;
	background-image: url(../img/bg_hotele.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
}
#hotele-tekst{
	position:absolute;
	top:8px;
	right:38px;
}
#img-hotele{
	position:absolute;
	top:4px;
	right:5px;
}

#na-skroty{
	height:200px;
	width:160px;
	background-image: url(../img/bg_skroty.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#na-skroty-tekst{
	margin:0px 10px 10px 10px;
}

#polaczenia{
	width:260px;
	height:184px;
	margin-right:10px;
}
#box-content-bottom{
	padding-bottom:20px;
	border-bottom:1px #999999 solid;
}
#bezpieczne-transakcje{
	width:351px;
}
#box-content-bottom-right{
	width:500px;
}
#pit{
	width:200px;	
	text-align:center;
}
#banner2{
	width:260px;
	margin-right:10px;
}
#box-linki{
	text-align:center;
	padding: 10px 10px 10px 10px;
}
#ft{
	background-color:#733B3C;
}
#footer-menu{
	padding:10px;
	text-align:center;
}
#footer-meta{
	background-color:#E4E9EC;
	text-align:center;
	padding:5px;
	
}
#bezpieczne-transakcje img{
	margin:5px;
}

#logo img{
	margin:10px 40px 10px 20px;
}
.linia{
	border-top:1px solid #333333;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}
/********************************************************************************************/
/*teksty*/
/********************************************************************************************/
strong{
	font-weight:bold;
}
em{
	font-style:italic;
}
.reklama{
	font-size:10px;
	color:#CCCCCC;
	text-align:right;
}
.star{
	color:#FF0000;
}
.img-header{
	margin-bottom:20px;
}
#box-content h1{
	color:#676869;
	font-size:21px;
	margin-bottom:20px;
	margin-left:20px;
	font-family: "Arial Narrow", Arial, Verdana, sans-serif;
}
#box-content h2{
	color:#71383A;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:10px;
}
#box-content h3{
	color:#585858;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#box-content p{
	color:#333333;
	font-size:11px;
	line-height:18px;
	margin-left:20px;
}

#box-wyszukiwarka p{
	color:#3F3737;
	font-size:11px;
	font-weight:bold;
}

#box-wyszukiwarka p.uwaga-tekst{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-right:30px;
}
#box-wyszukiwarka label{
	color:#3F3737;
	font-size:10px;
	font-weight:bold;
}
#box-najczesciej h1{
	color:#292021;
	font-size:12px;
	font-weight:bold;
}
#na-skroty-tekst img{
	margin-bottom:20px;
	margin-left:10px;
}

#polaczenia h1{
	color:#662729;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#polaczenia p{
	color:#000000;
	font-size:11px;
	margin-bottom:25px;
}
#bezpieczne-transakcje h1{
	color:#333333;
	font-size:12px;
	margin-bottom:10px;
	margin-left:10px;
	font-weight:bold;
}
#box-linki h1{
	color:#000000;
	font-size:12px;
	margin-bottom:10px;
	margin-left:10px;
	font-weight:bold;
}
#footer-meta p{
	font-size:11px;
}
/********************************************************************************************/
/*linki*/
/********************************************************************************************/
#box-content a:link,#box-content a:visited{
	color:#733A3B;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#box-content a:hover,#content a:active{
	color:#733A3B;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#box-quick-menu a:link,#box-quick-menu a:visited{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	margin-right:30px;
}
#box-quick-menu a:hover,#box-quick-menu a:active{
	color:#CCCCCC;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	margin-right:30px;
}
#box-najczesciej a:link,#box-najczesciej a:visited{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
#box-najczesciej a:hover,#box-najczesciej a:active{
	color:#000000;
	font-size:11px;
	text-decoration:underline;
}
#box-newsy a:link,#box-newsy a:visited{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
#box-newsy a:hover,#box-newsy a:active{
	color:#000000;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
#call-center-tekst a:link,#call-center-tekst a:visited{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#call-center-tekst a:hover,#call-center-tekst a:active{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#hotele-tekst a:link,#hotele-tekst a:visited{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#hotele-tekst a:hover,#hotele-tekst a:active{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#na-skroty-tekst a:link,#na-skroty-tekst a:visited{
	color:#231E1E;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#na-skroty-tekst a:hover,#na-skroty-tekst a:active{
	color:#231E1E;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#box-linki a:link,#box-linki a:visited{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	padding-right:3px;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	line-height:25px;
}
#box-linki a:hover,#box-linki a:active{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	padding-right:3px;
	border-right:1px #CCCCCC solid;
	line-height:25px;
	background-color:#EEEEEE;
}
#footer-menu a:link,#footer-menu a:visited{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	padding-right:3px;
	border-right:1px #FFFFFF solid;
	white-space:nowrap;
}
#footer-menu a:hover,#footer-menu a:active{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}


/********************************************************************************************/
/*formularz*/
/********************************************************************************************/
#sform{
	margin-top:30px;
	position:relative;
	height:150px;
	
}
.field{
	margin-right:5px;
	margin-bottom:10px;
	clear:both
}
.button{
	position:absolute;
	bottom:45px;
	right:30px;
}
.button-cien{
	position:absolute;
	bottom:16px;
	right:30px;
}
#sform select{
	background-color:#FFFFFF;
	border:none;
	width:130px;
  font-size:11px;
}
.tytul{
	color:#864244;
	font-weight:bold;
}

#form_panstwa select {
	background-color:#FFFFFF;
	width:260px;
	margin-bottom:20px;
  font-size:11px;
}

.tx-input{
	width:300px;
}
.tx-area{
	width:300px;
}
/********************************************************************************************/
/*listy*/
/********************************************************************************************/
#box-newsy li{
	list-style-position: outside;
	list-style-type: square;	
	color:#894547;
	padding-bottom:7px;
}
#na-skroty-tekst li{
	padding-left:10px;
	padding-bottom:5px;
}

/********************************************************************************************/
/*menu*/
/********************************************************************************************/

ul#menu li {margin: 0; padding: 0; list-style: none; display: inline;}
ul#menu li a {
  float:left;
  margin:0px 2px 0px 0px;
  padding:0px;
}
/********************************************************************************************/
/*tabele*/
/********************************************************************************************/

#panstwa{
	width:500px;
	margin-left:10px;
}
#panstwa td{
	vertical-align:top;
	white-space:nowrap;
}
#panstwa td p{
	margin:20px 20px 10px 10px;

}
#panstwa td p a{
	text-decoration:none;
}
#panstwa td p a img{
	border:1px solid #CCCCCC;
}

#miasta{
	margin-left:15px;
}
#miasta td{
	vertical-align:top;
	white-space:nowrap;
}
#miasta td p{
	margin: 5px 10px 5px 5px;
}
#miasta td p a{
	text-decoration:none;
}
#miasta td p a img{
	border:1px solid #CCCCCC;
}


#telefony td{
	vertical-align:top;
}
#telefony td p{
	margin: 5px 5px 5px 20px;
	font-weight:bold;
}
#telefony td p a{
	text-decoration:none;
}

#biura td{
	vertical-align:top;
}
#biura td p{
	margin: 5px 5px 5px 20px;
}
#biura td p a{
	text-decoration:none;
}

#kontakt td{
	vertical-align:top;
	padding: 5px 5px 5px 0px;
}
#kontakt td p{

}
#kontakt td p a{
	text-decoration:none;
}

#datowanie td{
	vertical-align:top;
	padding: 5px 5px 5px 0px;
}
#datowanie td p{

}
#datowanie td p a{
	text-decoration:none;
}

#znizki{
	margin-left:15px;
}
#znizki td{
	vertical-align:middle;
	padding: 5px 5px 5px 0px;
}
#banner1 {
	border-right:1px solid #995557;
	border-bottom:1px solid #995557;
	width:350px;
	height:155px;
	
}