body{
    background: #003d76;
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 9pt;
}
a img{border:0;}
a{
    color: #003d76;
    text-decoration: underline;
}
a:hover{
    color: #0066FF;
    text-decoration: none;
}
h3{
    padding-left:40px;
    font-weight: bold;
    font-size: 11pt;
}
h2{
    padding-left:40px;
    font-weight: bold;
    font-size: 15pt;
}
p{
    /*text-indent: 20px;*/
    /*text-align: justify;*/
    margin: 10px;
}
div.news{
    margin:10px;
}
div.news h4{
    font-size:10pt;
    margin:0 0 5px 0;
    font-weight:bold;
    padding-left:15px;
}
div.news div.data{
    margin-right:10px;
    text-align:right;
    color:gray;
    font-size:6pt;
}
div.news p{
    text-indent:30px;
    font-size:8pt;
    text-align:left;
    margin:0;
}


div#pletwa{
    background: #003d76 url("/img/pletwa.jpg") no-repeat;
    position: absolute;
    top: 204px;
    left: 50%;
    margin-left:499px;
    width:19px;
    height:24px;
}
div#ss_container{
    width: 998px;
    margin: 0 auto;
    overflow: hidden;
}
div#ss_header{
    width: 998px;
    height:186px;
}
div#ss_hledge{
    background: white url("/img/tlo_left_edge.jpg") repeat-y left;
    width: 998px;
    height:186px;
}
div#ss_hredge{
    background: white url("/img/tlo_right_edge.jpg") repeat-y right;
    width: 994px;
    margin: 0 0 0 4px;
    height:186px;
}
div#ss_logo{
    height:186px;
    width: 990px;
    margin: 0 4px 0 0;
    overflow:hidden;
}
img#rybkin{
    margin:0;
    padding:0;
}
div#ss_mainbody{
    background: white url("/img/tlo_right_edge.jpg") repeat-y right;
    width:998px;
    overflow: hidden;
    margin:0;
    padding:0;
}
div#ss_body_lefte{
    overflow: hidden;
    width:998px;
    background: url("/img/tlo_left_edge.jpg") repeat-y left;
}
div#ss_body{
    background: url("/img/tlo_left_edge.jpg") repeat-y left;
    width:751px;
    float: left;
}
div#ss_right_column{
    width:247px;
    background: white url("/img/tlo_right_edge.jpg") repeat-y right;
    float: right;
}
div#ss_top_menu{
    background: #003366 url("/img/tlo_left_menu.jpg") no-repeat;
    height: 34px;
}
div#ss_menu_left_bg{
    background: #003366 url("/img/tlo_menu_complex.jpg") repeat-x;
    height: 34px;
    width: 746px;
    margin-left: 5px;
}
div#ss_top_menu ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
div#ss_top_menu ul li{
    display: inline;
}
div#ss_top_menu ul li a{
    display: block;
    float: left;
    height: 30px;
    text-align: center;
	/*font-size:11pt;*/
    padding: 0 28px; /*regulacja menu*/
    text-decoration: none;
    font-weight: bold;
    line-height: 25px;
    background: #003366 url("/img/tlo_menu_complex.jpg") repeat-x top left;
    color: white;
}
div#ss_top_menu ul li a:hover{
    color: black;
    background: #FFCC00 url("/img/tlo_menu_complex.jpg") repeat-x 0px -34px;
}
div#ss_rcheader{
    background: white url("/img/header_turtle.jpg") no-repeat;
    width: 247px;
    height: 82px;
    margin:0;
    float:right;
}
div#newsr_header{
    background: white url("/img/header_right_blank.gif") no-repeat;
    width: 247px;
    height: 30px;
    margin:0;
    float:right;
}
div#newsr_header h3{
    margin: 7px 0 0 65px;
    padding:0;
    font-weight: bold;
    font-size: 11pt;
}
div#ss_rcheader h3{
    margin: 58px 0 0 65px;
    padding:0;
    font-weight: bold;
    font-size: 11pt;
}
div#ss_content{
    margin-left: 5px;
}
div#ss_clfooter{
    background: #003366 url("/img/corner_left.jpg") no-repeat;
    height: 41px;
    width: 39px;
    float:left;
}
div#ss_footerbody{
    float:left;
    background: #003366 url("/img/bg_footer.jpg") repeat-x;
    width: 920px;
    height: 41px;
}
div#ss_crfooter{
    background: #003366 url("/img/corner_right.jpg") no-repeat;
    height: 41px;
    width: 39px;
    float:right;
}
div#ss_footerbody ul{
    list-style: none;
    margin: 16px 0 0 0;
    padding: 0;
    text-align:center;
}
div#ss_footerbody ul li{
    display: inline;
}
div#ss_footerbody ul li a{
    text-align: center;
    padding: 0 30px; /*regulacja menu*/
    text-decoration: none;
    font-weight: bold;
    font-size:9pt;
    color: black;
}
div#ss_footerbody ul li a:hover{
    color: white;
}

div.content_header{
    background: white url("/img/header_oferta.jpg") no-repeat -5px;
    width:493px;
    height:29px;
}
div.content_header h3,div.content_header h2{
    padding-left:70px;
    line-height:28px;
    display:inline;
    font-weight: bold;
    font-size: 11pt;
}

div.oferta{
    width: 460px;
    clear: both;
    overflow: hidden;
    margin-top:4px;
}
div.oferta a{
    font-weight: bold;
}
div.oferty{
    margin: 10px 0 10px 20px;
}
div.oferta div{
	overflow:hidden;
	height:16px;
	margin-top:2px;
}
div.oferta .miejsce{
    float:left;
    /*width: 150px;*/
}
div.oferta .typoferty{
    /*float:left;
    width: 150px;*/
	width:30px;
	text-align:center;
}
div.oferta .data{
    float:left;
    width: 90px;
}
div.oferta .transport{
    float:left;
    width: 25px;
}
div.oferta .czas{
    float:left;
    width: 60px;
}
div.oferta .hotel{
    float:left;
    width: 130px;
}
div.oferta .cena{
    float: right;
    width: 80px;
    text-align:right;
}

/** oferty */
div#wrapper{
    padding:10px;
}
div.review{
    float:right;
    width:232px;
    margin: 0 0 10px 10px;
    border:gray 1px solid;
}
div.review div{
    line-height:18px;
    padding:10px;
}
a.button{
    border: #003d76 1px solid;
    background:white;
    padding:3px 13px;
    color: #003d76;
    text-decoration:none;
    font-weight:bold;
    margin-left:30px;
}
div.actions{
    clear:both;
    text-align:center;
}
/** strona glowna */
a.right_gray{
    display:block;
    text-align:right;
    margin:10px 20px 10px 0;
    font-size:8pt;
    color:gray;
}
div#gs_left{
    padding-top:5px;
    float:left;
    width:493px;
    overflow:hidden;
}
div#gs_right{
    float:right;
    width:253px;
    background: #003d76;
    color:white;
    min-height:300px;
}
div#gs_right img{
	margin:2px;
}

/* Paging */
div.paging {
	color: #cccccc;
	text-align:center;
	margin: 10px auto;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
/*Tabelki*/
table.wyniki {
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #333;
	margin: 10px auto;
	border-collapse: collapse;
}
table.wyniki th {
	background-color: #f2f2f2;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align: center;
}
table.wyniki th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
table.wyniki th a:hover {
	background-color: #ccc;
	color: #333;
	text-decoration: none;
}
table.wyniki tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table.wyniki tr.altrow td {
	background: #f4f4f4;
}
table.wyniki td.actions {
	text-align: center;
	white-space: nowrap;
}
table.wyniki td.actions a {
	display: inline;
	margin: 0px 6px;
}

/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	color: #003d4c;
	text-decoration: none;
	border: 1px gray solid;
	padding: 1px 10px;
	font-weight:bold;
}
div.actions ul li a:hover {
	color: #333;
	text-decoration: underline;
}
/*Formularze*/
input, textarea {
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
}

/* Notices and Errors */
div.message {
	clear: both;
	color: #0066FF;
	font-size: 140%;
	font-weight: bold;
	margin: 1em auto;
	text-align:center;
}
div.error-message {
	clear: both;
	color: red;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
}
.notice {
	background-color: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background-color: green;
	color: #FFF;
}

