input {
	border-style: solid;
   border-width: 1px;
   border-color: #847B6B;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
select
    {
    margin: 0px;
    padding: 0px;
    text-align: left;
    border-style: solid;
    border-width: 1px;
    border-color: #847B6B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    }
option
    {
    margin: 0px;
    padding: 0 0 0 5px;
    text-align: left;
    border-style: solid;
    border-width: 0px;
    border-color: #847B6B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    }
	
body {
	font-size: 11px;
	font-family: tahoma, verdana, arial, sans-serif;
}

/*classes*/
.main {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0;
	/*border: solid 1px #ff0000;*/
	/*text-align: center;*/
}

.main_bottom {
	width: 960px;
	margin: 0 0 0 0;
	padding: 0;
	/*border: 1px solid #00ff00;*/
}
.main_bottom_1 {
	width: 234px;
	float: left;
	margin: 0;
	padding: 0;
}
.main_bottom_2 {
	width: 234px;
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
}
.main_bottom_3 {
	width: 234px;
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
}
.main_bottom_4 {
	width: 234px;
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
}
.main_bottom_6 {
	width: 476px;
}

.header {
	background: url(../images/header_bck_tours.jpg) no-repeat top left; 
	width: 960px;
	height: 87px;
	margin: 8px 0 0 0;
	padding: 0px;
	/*border: 1px solid #000000;*/
}
h1.top_txt {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 10px 0 0 0;
	margin: 0;
}
.clear {
	clear: both;
	height: 0;
	width: 0;
	font-size: 0;
	padding: 0;
	margin: 0;
}
.subnavi {
	width: 960px;
	/*height: 35px;*/
	margin: 0px 0 4px 0;
	padding: 0 0 0 0;
	/*background: url(../images/subnavi_top_bck.gif)no-repeat top left;*/
	background: url(../images/subnavi_top_bck.gif) no-repeat bottom;
}
.subnav {
	float: left;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	padding: 0 0 0 50px;
	margin: 2px 0 4px 0;
}
.subnav a {
	text-decoration: none;
	color: #b2a99a;
	padding: 0px;
	margin: 0px;
}
.subnav a:hover {
	color: #000000;
}
.subnav li {
	list-style-image: url(../images/subnavi_ico.gif);
}
.subnav2 {
	float: left;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	padding: 0 0 0 19px;
	margin: 0 0 0 0;
}
.subnav2 a {
	text-decoration: none;
	color: #854829;
}
.subnav2 a:hover {
	color: #000000;
}
.subnav2 li {
	list-style-image: url(../images/subnavi_ico.gif);
}
.subnav3 {
	float: left;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 10px;
	padding: 0 0 10px 19px;
	margin: 0 0 0 0;
}
.subnav3 a {
	text-decoration: none;
	color: #854829;
}
.subnav3 a:hover {
	color: #000000;
}
.subnav3 li {
	list-style: none;
	/*list-style-image: url(../images/subnavi_ico.gif);*/
}
#path {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	margin: 2px 0 6px 0;
	padding: 0;
}
#path a {font-weight: bold;}

.box_ico {
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
}
.main_info_box {
	margin: 4px 0 4px 0;
	padding: 0;
	width: 436px;
	background: #F9F5EB url(../images/main_news_btm.gif) bottom left no-repeat;
	/*border: solid #000000 1px;*/
}
.main_info_box h2 {
	background: url(../images/main_news_hdr.gif) no-repeat top;
	color: #854829;
	height: 27px;
	margin: 0;
	padding: 5px 0 0 10px;
}
.main_info_text {
	font-family: tahoma, verdana, arial, sans-serif;
	color: #854829;
	font-size: 11px;
	width: 416px;
	padding: 2px 10px 4px 10px;
}
.main_info_text2 {
	text-align: justify;
	font-size: 11px;
}
.spacer1 {
	margin: 0;
	padding: 0;
	height: 5px;
	width: 100%;
	font-size: 0px;
}
.spacer2 {
	margin: 0;
	padding: 0;
	height: 4px;
	font-size: 0px;
}
.spacer3 {
	margin: 0;
	padding: 0;
	height: 19px;
	font-size: 0px;
}
.spacer4 {
	margin: 0;
	padding: 0;
	height: 50px;
	width: 100%;
}
.box_cont {
	width: 316px;
	float: left;
	margin: 0;
	padding: 0;
}
.box_right {
	float: right;
	width: 154px;
	margin: 0;
	padding: 0;
}
.box_left {
	width: 162px;
	float: left;
	margin: 0;
	padding: 0;
}
.box1 {
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #854829;
	font-size: 11px;
	width: 234px;
	background: #F9F5EB url(../images/box1_fill.gif) no-repeat left bottom;
}

.frame {
	overflow: hidden;
}

.frame a {
	/* color: #9F4B2E;
	color: #FF5705;
	color: #DF5604; */
	color: #CF5004;
}

.frame a:hover {
	color: #854829;
	/* background-color: #FBF3D4;
	text-decoration: none; */
}
.frame h3 {
	/*padding: 2px 0 0 8px;
	margin: 4px 4px 0 4px;*/
	margin: 5px 0;
	font-size: 14px;
}
.frame h4 {
	/*padding: 2px 0 0 8px;
	margin: 4px 4px 0 4px;*/
	margin: 5px 0; padding: 0;
	font-size: 12px;
	color: #736D64;
}
.box1 h2 {
	color: #854829;
	/* height: 27px; */
	height: 22px;
	background: url(../images/box1_top.gif) no-repeat top left;
	margin: 0 0 0 0;
	padding: 5px 0 0 8px;
}
.box1 h2.boxtop {background-image: url(../images/box1ar_top.gif); padding-left:22px; }
.frame li {
	/*list-style: none;*/
	list-style-image: url(../images/subnavi_ico2.gif);
	text-align: left;
	color: #854829;
	margin: 2px 0 2px 25px;
	padding: 0 0 0 0;
	
}
.frame ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #854829;
}
.box1_small {
	margin: 4px 0 0 0;
	float: left;
	padding: 0 0 0 0;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #854829;
	font-size: 11px;
	width: 114px;
	background: #F9F5EB url(../images/box1_small_fill.gif) no-repeat left bottom;
}
.box1_small a:hover {
	color: #000000;
	text-decoration: none;
}
.box1_small h2 {
	color: #854829;
	height: 27px;
	background: url(../images/box1_small_top.gif) no-repeat top left;
	margin: 0 0 0 0;
	padding: 5px 0 0 8px;
}
.box2_small {
	margin: 4px 0 0 0;
	float:right;
	padding: 0 0 0 0;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #854829;
	font-size: 11px;
	width: 114px;
	background: #F9F5EB url(../images/box1_small_fill.gif) no-repeat left bottom;
}
.box2_small a:hover {
	color: #000000;
	text-decoration: none;
}
.box2_small h2 {
	color: #854829;
	height: 27px;
	background: url(../images/box1_small_top.gif) no-repeat top left;
	margin: 0 0 0 0;
	padding: 5px 0 0 8px;
}
.box_small_container {
	width: 234px;
	float: left;
	padding: 0;
	margin: 0;
}

.box2 {
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #854829;
	color: #666666;
	font-size: 11px;
	width: 476px;
	background: #F9F5EB url(../images/box2_fill.gif) no-repeat left bottom;
}

.box2 h2 {
	color: #854829;
	height: 27px;
	background: url(../images/box2_top.gif) no-repeat top left;
	margin: 0 0 0 0;
	padding: 5px 0 0 20px;
}

.box3 {
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	width: 718px;
	background: #F9F5EB url(../images/box3_fill.gif) no-repeat left bottom;
}

.box3 h2 {
	color: #854829;
	height: 27px;
	background: url(../images/box3_top.gif) no-repeat top left;
	margin: 0 0 0 0;
	padding: 5px 0 0 8px;
}

.two_colums {
	float: left;
	width: 476px;
	padding: 0;
	margin: 0 0 0 8px;
}

.three_colums {
	float: right;
	width: 718px;
	padding: 0;
	margin: 0 0 0 8px;
}

.three_colums_1 {
	float: left;
	width: 718px;
	padding: 0;
	margin: 0 0 0 8px;
	margin: 0;
}

.big_banner {
	text-align: right;
	width: 467px;
	margin: 0 auto 1px auto;
	padding: 0 0 1px 0;
	font-size: 0px;
	/*border: 1px #00ff00 solid;*/
	background: url(../images/we-recommend.gif) no-repeat left top;
}
.big_banner img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
	border: none;
}
.spacer1 {
	font-size: 5px;
	margin: 0;
	padding: 0;
}
/*-------------------------------*/
.news, p {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	/* color: #887F70; */
	/* padding: 0 10px;
	margin: 2px 0 12px 0; */
}
.input_def {
	border: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
h4.strzalka {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #887F70;
	background: url(../images/strzalka-mala-br-05.gif) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 0 8px;
}
/*-------------------------------*/
/*id's*/
#nav {
	float: left;
	/*width: 100%;*/
	width: 940px;
	margin: 0 0 0 0;
	padding: 16px 0 0 20px;
	list-style: none;
	font-family: Tahoma;
	font-size: 12px;
	background: url(../images/nav_bg.gif) repeat-x bottom left;
	/*border: 1px solid #00ff00;*/
}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
#nav a {
	float: left;
	display: block;
	width: 99px;
	margin: 0 1px 0 0;
	padding: 4px 0 4px 0;
	text-decoration: none;
	background: url(../images/off_bck.gif) top left no-repeat;
	background-color: #B9A88D;
	color: #ffffff;
}
#nav a:hover, body#startpage #n_startpage a,
body#tours #n_tours a {
	background: url(../images/on_bck.gif) top left no-repeat;
	color: #766d5e;
	padding-bottom: 4px;
}
#flags {
	font-size: 0px;
	list-style: none;
	/*float: left;*/
	margin: 0 0 0 0;
	padding: 5px 20px 0 0;
}
#flags_container {
	/*border: 1px solid #000000;*/
	width: 70px;
	float: left;
	margin: 0 0 0 0;
	padding: 13px 0 6px 0;
	background: url(../images/nav_bg.gif) repeat-x bottom left;
}
#flags li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}
#top_logo {
	padding: 0;
	margin: 5px 0 0 10px;
	border: 0;
	font-size: 0px;
	/*border: 1px solid #000000;*/
}
#top_icons {
	font-size: 0px;
	height: 35px;
	list-style: none;
	/*float: right;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#top_icons li {
	float: right;
	margin: 0 2px 0 0;
	padding: 0;
}
a.ad_1pl {	background: url(../batons/inner_ad1pl_off.gif) no-repeat top left;}
a.ad_1pl:hover { background: url(../batons/inner_ad1pl_on.gif) no-repeat top left;}

a.ad_2pl {	background: url(../batons/inner_ad2pl_off.gif) no-repeat top left;}
a.ad_2pl:hover { background: url(../batons/inner_ad2pl_on.gif) no-repeat top left;}

a.ad_3pl {	background: url(../batons/inner_ad3pl_off.gif) no-repeat top left;}
a.ad_3pl:hover { background: url(../batons/inner_ad3pl_on.gif) no-repeat top left;}
/*--------------------------------------------------------------------------------*/

#dictbox {
	text-align: center;
	margin: 0 0 4px 0;
}
/*copied classes*/

a {
	color: #854829;
	text-decoration: none;
}

h2 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #b2a99a;
	margin: 0px;
	background-image: url(gfx/strzalka-duza.gif);
	background-repeat: no-repeat;
}
/*
.bodytext {
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
*/
.box1b {
	margin-right: 5px;
	margin-left: 5px;
	text-indent: 0px;
	line-height: normal;
	margin-bottom: 10px;
	margin-top: 7px;
}
.box1a {
	text-indent: 16px;
	line-height: 18px;
	margin-bottom: 5px;
}
/*Id's*/
#stopka {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #888C8F;
	font-size: 10px;
	font-family: tahoma, verdana, arial, sans-serif;
}

#megabaner {width: 760px; padding-top: 5px; background-image: url(../images/adverisment.gif); background-repeat: no-repeat; text-align: right;}

body, form {margin: 0; 	font-family: tahoma, verdana, arial, sans-serif;}

/* ramki */
.csc-frame {
	margin: 4px 0 4px 0;
	width: 476px;
	padding: 0 0 5px 0;
	background: #FBF7F0 url(../images/box2_fill.gif) bottom left no-repeat;
}

.csc-frame .csc-header {
	background: #F3E9D3 url(../images/box2_top.gif) no-repeat top;
	margin: 0;
	padding: 0px;
}

.csc-frame img {
margin-right:5px;
}

h1 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-family: Georgia, Times, serif;
	font-size: 22px;
	font-weight: 400;
	color: #736D64;
	margin: 0px;
	padding: 4px 0 0 0;
	padding: 0;
}

.csc-frame .csc-header h1 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	/* color: #854829; */
	color: #444444;
	margin: 0px;
	background: url(../images/ico_arrow_2.gif); 
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-bottom: 4px;
	padding-top: 6px;
	height: 17px;
}

/* tresc */
.csc-frame p.bodytext {
	margin: 0px;
	text-align: justify;
	padding: 8px;
	font-size: 11px;
	
}

.internal-link img, .external-link-new-window img {border: none;}

.csc-header-date {	float:right; padding-right:4px;}

.csc-textpic-caption {color:#888888;font-size:10px;}

.csc-frame ul {margin: 3px 0; color:#887F70;}

/* stronicowanie */
.paging {
	padding: 10px 2px;
}
.paging div {float:left;
/*border:solid 1px #000*/
} 
.paging .previous {width: 100px}
.paging .page_number {width: 100px; text-align:center;}
.paging .page_links {width: 250px; text-align:center;}
.paging .offer_number {width: 120px;; text-align:center;}
.paging .next {float:right;width: 100px; text-align:right;}
.paging .inactive {color: #aaaaaa}


/* batoniki menu turystycznego */
#button-all { 	background-image: url(../images/button-hotele.jpg);
            background-repeat: no-repeat;
            width: 140px;
            height: 40px;
            margin-bottom: 5px;
            background-color: #958468;
}
#button-tours { background-image: url(../images/button-tours.jpg);
            background-repeat: no-repeat;
            width: 140px;
            height: 40px;
            margin-bottom: 5px;
            background-color: #958468;
}

/* newsy */
.news-date {font-weight: normal; font-size: 12px; color: #854829; font-family: Georgia, Times, serif; margin:4px 0; 
}

.news p.bodytext {padding: 0px; margin: 0px}
.podkreslenie, .podkreslenie td {border-bottom: 1px dashed #887f70; margin: 5px 0;}
.news h3 {
	color: #854829;
	margin: 0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	/*color: #b2a99a; */
}
.news h3 a {	color: #676259;}
.news-more { float:right; background: no-repeat left top url(../images/subnavi_ico.gif); padding-left: 13px; margin-bottom:12px;}
.news-img { float:right; margin: 7px 0px 2px 3px;}
.news-images {float:right; margin: 0 0px 3px 5px;}
.news-images img {border:none; margin-bottom: 5px;}
.news-img-left {float:left; margin: 2px 6px 2px 0;}
/*.news-img img {border: 1px solid #91928C;} */
.news-categories {font-size:10px; color: #854829;}
.content {padding:0 10px 10px 10px;}
.content p {margin-top:5px; line-height:17px;}
.content p:first-letter {font-size:16px; font-family: Georgia, Times, serif;}
h3.news-title {margin:0;padding:0;font-size:14px;}

.news-rss-button {float:right;margin-right:5px;border:none;}
.news-img-bm {border:none;margin-top:5px;display:block;}

/* Oferta */

.tour_box {
	width: 383px; margin: 8px; margin-bottom:0;
	background: no-repeat url(../images/tour_box_top.gif) top;
	background-color:#F7F0E1;
}
.tour_box .content {padding: 4px 4px 0 4px;}
.tour_box_bottom {
	width: 383px; height: 11px;
	background: no-repeat url(../images/tour_box_bottom.gif);
}

table.packages {margin-left:10px; width: 690px;}

.packages td, .packages th {
	background-color: #F3EAD5;
	padding: 2px 6px;
}

.price {font-size:14px; color:#666666; font-weight: bold}

a.res_button {
	display:block;
	padding: 5px 4px;
	/*background-color: #D4D0C8;*/
	background-image: url(../images/button3.gif);
	width: 152px; height: 14px;
	text-align: center;
	font-weight: bold;
	
}

a.res_button:hover {
	background-image: url(../images/button.gif);
}

a.a_button {
	display:block;
	padding: 5px 4px;
	margin: 5px 0;
	background-image: url(../images/menu_button.gif);
	width: 292px; height: 14px;
	text-align: center;
	font-weight: bold;
	
}

a.a_button:hover {
	background-image: url(../images/menu_button2.gif);
}



/* listy ofert */
table.offer_list {margin:0 10px}

.offer_list td, .offer_list th {
	background-color: #F3EAD5;
	padding: 6px;
}
table.offer_list tr:hover td, table.offer_list tr.hover td {
	background-color: #ffffff;
	cursor:pointer;
}


.offer_list h4 {
	margin: 0 0 2px 0;
	font-size: 13px;
}
.offer_more {
	float: right;
	padding: 5px 4px;
	/*background-color: #D4D0C8;*/
	background-image: url(../images/more2.gif);
	width: 59px; height: 14px;
	text-align: center;
	display: block;
	font-weight: bold;
}

/* glowna */
.welocome {float:right;}
.cat_more {
	float: right;
	margin: 5px 10px;
	/* background-color: #D4D0C8;
	background-image: url(../images/more2.gif);*/
	width: 59px; height: 14px;
	text-align: right;
	display: block;
}

/* komunikat */
.message {
	margin: 8px; padding: 10px;
	border: solid 1px #000;
	background-color:#F7F0E1;
}
.red {color: red;}

/* formularz */
table.ftable td {height:20px;padding:4px;}
h3.form {	margin: 6px 12px; padding: 6px 20px; border: solid 1px #EFE8D9;	border-bottom: none; border-left: none;
background:no-repeat left url(../images/orange_arow.gif); background-color:#F7F0E1;}
.right {text-align:right;}
.center {text-align:center;}
.flabel {font-weight:bold; }
td.flabel {width: 250px;}
tr.odd td {background-color:#F7F0E1;}
.fsubmit {
	/* padding: 5px 4px;
	background-color: #D4D0C8;
	background-image: url(../images/button3.gif);
	text-align: center;
	font-weight: bold;
	margin:0; padding:0;*/
	width: 152px; height: 25px;
}
.checkbox {border:none;}

/* dodatki */
.line {border-bottom: solid 1px #E7DBC3;}

.w100 {width:100px}
.w150 {width:150px}
.w200 {width:200px}
.w250 {width:250px}
.w300 {width:300px}
.w350 {width:350px}
.w400 {width:400px}
.w500 {width:500px}
.w600 {width:600px}
.w700 {width:700px}
.w800 {width:800px}

.fleft {float:left;}
.fright {float:right;}
.fnone {float:none;}

/* G adsense */
.adsense_content_top {margin: 0pt 0px 8px 4px;}
.adsense_content_bottom {margin: 10px 0;}
.adsense_box_200 {margin: 10px;}

/* autor */
.author-box {padding: 8px 0;}
.author-box h3 {margin:0 0 3px 0;}
.author-box .news-more {float:none;}

/* linki w stopce */
.f-links {margin:10px 0; font-size:11px; width: 960px; margin-left: auto; margin-right: auto;}
.f-links-head {height:15px;background-image: url(http://www.poland.com/fileadmin/tmpl/images/advfoot.gif)}
.f-links-body {border: 1px solid #A8ABAD; border-top: none; padding:8px;}