﻿body{margin:0; background:#fff; font-family:georgia, tahoma;}
a{outline:none;}
#container{background-image:url('Layout/Background.jpg'); background-repeat:repeat-x; background-position:50% 0%; height:100%; overflow:auto;}
#body{display:block; margin:auto; width:960px;}
#header{height:115px; background-image:url('Layout/Header.jpg');}
#leftColumn{width:269px; height:100%; overflow:auto; float:left;}
#mainColumn{width:691px; height:100%; overflow:auto; float:right;}
#banner{border:1px solid #c4c4c4; margin:1px 12px 0px 0px; line-height:0px;}
#bannerShadow{height:17px; background-image:url('Layout/BannerShadow.jpg')}
h1{color:#a02f02; line-height:23px; padding:0px; margin:0px; margin-left:5px; font-family:georgia, tahoma; font-weight:bold; font-size:23px; font-style:italic; margin-bottom:20px; float:left; margin-right:5px;}
h2{color:#b07200; line-height:23px; padding:0px; margin:0px; margin-left:5px; font-family:georgia, tahoma; font-weight:bold; font-size:23px; font-style:italic; margin-bottom:20px; float:left;}
div.pharagraf{margin-left:20px; margin-right:30px; clear:left; color:#737373;}
div.tiny{color:#737373; font-size:12px; line-height:23px; font-family:georgia, tahoma; text-align:justify;}
div.tiny p{margin:0px; padding:0px; padding-bottom:10px; text-align:justify;}
#footer{height:85px; background-image:url('Layout/Footer.jpg'); clear:both; background-position:0px 10px; background-repeat:no-repeat;}
ul{margin:0px; padding:0px; list-style-type:none; list-style-position:outside;}
li{margin:0px; padding:0px; line-height:25px; font-weight:bold;}
li a{color:#5C5C5C; text-decoration:none;}
#contentMinHeight{width:5px; height:370px; float:right;}
#content{height:100%; overflow:auto;}
input.text{border:1px solid #bdbdbd; background-color:#fff; height:20px; padding-top:4px; font-size:13px; color:#666; background-image:url('Layout/InputBg.gif'); background-repeat:repeat-x; padding-left:3px;}
select{border:1px solid #bdbdbd; background-color:#fff; height:27px; padding-top:2px; padding-bottom:2px; font-size:13px; color:#666; background-repeat:repeat-x; padding-left:4px; overflow:visible; vertical-align:middle;}
textarea{border:1px solid #bdbdbd; background-color:#fff; padding-top:4px; font-family:tahoma; font-size:13px; color:#666; background-image:url('Layout/InputBg.gif'); background-repeat:repeat-x; padding-left:3px;}
label{float:left; font-weight:normal; font-size:18px; color:#878787;}

ul.expandingMenu {margin-left:25px; margin-right:20px; background-image:url('Layout/Separator.gif'); background-repeat:repeat-x; background-position:0px bottom;}
ul.expandingMenu li{font-size:16px; background-image:url('Layout/Separator.gif'); line-height:35px; background-repeat:repeat-x; background-position:0px top;}
ul.expandingMenu li div{background-image:url('Layout/Arrow.gif'); background-repeat:no-repeat; padding-left:15px; background-position:0px 15px;}
ul.expandingMenu li a.selected{color:#b07100;}
ul.expandingMenu li a:hover{color:#c00;}
ul.expandingMenu ul li ul{margin-top:0px; margin-bottom:0px;}
ul.expandingMenu ul{margin-left:20px; margin-top:0px; margin-bottom:10px;}
ul.expandingMenu ul li{background-image:none; line-height:30px; font-size:14px; line-height:25px;}
ul.expandingMenu ul li div{background-image:url('Layout/SubArrow.gif'); background-position:0px 10px;}
ul.expandingMenu ul li div a{display:block;}
ul.expandingMenu ul li div a.selected{color:#666; text-decoration:underline;}
ul.addong{margin-top:10px; background-image:none;}
ul.addong li{background-image:none;}

div.itemIntro {clear:left; background-image:url('Layout/Separator.gif'); width:645px; height:100%; overflow:auto; background-repeat:repeat-x; background-position:0px top; margin-left:20px; margin-right:10px;}
div.first {background-image:none;}
div.itemIntro img{float:left; border:1px solid #999;}
div.itemIntro h3{color:#b07100; margin:0px; padding:0px; margin-bottom:10px; margin-top:20px;}
div.itemIntro div.content{margin-left:200px; height:100%; overflow:auto; margin-bottom:10px;}
div.itemIntro div.content div.tiny{margin-right:5px;}
div.itemIntro div.content div.minHeight{width:5px; float:right; height:100px;}
div.itemIntro a.more{color:#b01a01; float:right; padding-right:15px; font-weight:bold; text-decoration:none; margin-bottom:20px; background-image:url('Layout/Arrow.gif'); background-repeat:no-repeat; background-position:right 7px;}
div.itemIntro span.price{color:#b01a01; float:right; font-weight:bold; text-decoration:none; margin-bottom:20px; display:inline; width:200px; margin-right:25px;}

div.separator{clear:left; height:40px; background-image:url('Layout/Separator.gif'); background-repeat:repeat-x; background-position:0px 0px; margin-right:15px;}
#gallery{height:100%; overflow:auto; clear:left; margin-bottom:15px;}
#gallery div.image{width:135px; height:100%; overflow:auto; display:inline; float:left; text-align:center;}
#gallery div.image img{border:1px solid #999; padding:0px;}
#gallery div.image span{display:block; padding:0px 10px 0px 10px; color:#737373; font-size:12px;}

table.trip{width:654px; margin:15px 0px 15px 10px;}
table.trip tr td{color:#737373; font-weight:bold; margin-bottom:20px; padding-left:10px; font-size:14px;}

ul.htmlList li {margin:0px; padding:0px;}
ul.htmlList li {color:#737373; font-size:13px; font-weight:normal; margin:0px; padding:0px;}
#includedFeatures{margin-left:20px; margin-top:20px;}

#orderForm {display:block: padding:0px; margin:0px;}
#orderForm div{border:0px solid red; height:100%; overflow:auto; margin:0px;}
#orderForm label{clear:both; float:left; width:165px; margin-top:15px; text-align:right; margin-right:10px; vertical-align:middle; margin-bottom:0px;}
#orderForm input{float:left; vertical-align:middle; margin-top:15px; width:200px; margin-bottom:0px;}
#orderForm textarea{float:left; vertical-align:middle; margin-top:15px; width:395px; height:100px; margin-bottom:0px;}
#orderForm span.helper{float:left; vertical-align:middle; margin-left:10px; margin-top:17px; color:#c00; font-weight:bold; margin-bottom:0px;}
#orderForm #orderButton{background-image:url('Layout/Order.gif'); width:171px; height:36px; border:0px; clear:none; padding:0px; margin-right:0px; margin-bottom:15px; float:right; margin-top:8px;}
#orderForm div.separator{border-top:1px solid #d4d7d9;}
#orderForm select{float:left; vertical-align:middle; margin-top:15px; width:256px; margin-bottom:0px;}
#orderForm a.more{color:#b01a01; font-weight:bold; line-height:15px; font-size:13px; text-decoration:none; padding-right:15px; background-image:url('Layout/Arrow.gif'); background-repeat:no-repeat; background-position:right 5px;}
#orderButton{background-image:url('Layout/Order.gif'); width:171px; height:36px; border:0px; clear:none; padding:0px; margin-right:0px; margin-bottom:5px;}
#homeTrip{background-image:url('Layout/Banners/Banner4.gif'); margin-top:10px; position:absolute; margin:270px 0px 0px 14px; width:314px; height:74px;}
#homeTrip h2{color:#a22f01; font-size:20px; margin-left:17px; margin-top:10px; line-height:22px; margin-bottom:10px;}
#homeTrip span{color:#777; float:left; clear:left; margin-left:17px; margin-top:0px; font-weight:bold; font-size:14px;}
#homeTrip a{color:#c00; float:right; margin-top:0px; font-weight:bold; padding-right:15px; font-family:georgia, tahoma; margin-right:15px; font-size:14px; text-decoration:none; font-size:14px; background-image:url('Layout/Arrow.gif'); background-repeat:no-repeat; background-position:right 7px;}

#footer #itkrynica{float:right; width:150px; height:30px; margin-right:30px; margin-top:10px;}
#footer #iarts{float:right; clear:right; width:70px; height:30px; margin-right:40px; margin-top:10px;}
#footer #alte{float:left; clear:right; width:70px; height:30px; margin-left:770px; margin-top:10px;}

span.date{padding-right:50px; color:#777;}
#ageCont{display:none;}