body {
	background: #f6f7f0 url(../gfx/bgc.gif) left top repeat-x;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0; padding: 0;
	text-align: center;
}
form {
	border: 0; margin: 0; padding: 0;
}
input, select, textarea {
	height: auto;
	margin: 0;
	font-family: verdana, arial, hevetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #0e5ca7;
	padding: 2px 0 2px 4px;
}
input.pole, textarea.pole, select.pole {
	width: 260px; margin-bottom: 2px;
}
.wysylam {
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F0E9E1;
	background-color: #ab0000;
	border: 2px groove #660000;
}
img {
	border: 0; margin: 0; padding: 0;
}
table {
	margin: 0; padding: 0; border-spacing: 0;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	margin: 0; padding: 0 0 11px 0;
}
a {
	margin: 0; border: 0; padding: 0;
	color: #0e5ca7;
	background-color: transparent;
 	text-decoration: underline;
}
a:hover {
	color: #0c78e0;
	text-decoration: none;
	background-color: transparent;
}
a:visited {
	color: #0e5ca7;
	background-color: transparent;
}
a:active {
	color : #0e5ca7;
	background-color: transparent;
}
hr {
	color: #ededed;
	background-color: #ededed;
	border-width: 0px;
	height: 1px;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #04315d;
	margin: 7px 0 3px 27px;
	padding: 0 0 0 3px;
	border-left: 2px dotted #dc0303;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #04315d;
	margin: 17px 0 10px 0;
	padding-left: 12px;
	background: url(../gfx/bl_h2.gif) no-repeat 0px 6px;
}
.nobl {
	font-size: 14px;
	font-weight: bold;
	color: #04315d;
	margin: 17px 0 10px 0;
	padding-left: 0;
	background: none;
}
h2 a {
	color: #04315d;
	text-decoration: none;
}
h2 a:visited {
	color: #04315d;
}
h2 a:hover {
	color: #04315d;
	text-decoration:underline;
}
h2 a:active {
	color: #04315d;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #3a3ab8;
	padding: 10px 0 5px 0;
	margin: 10px 0 5px 0;
}
.red {
	color: #de1414;
	font-weight: bold;
}
.ndate {
	font-size: 11px;
	color: #999999;
}
.nimg {
	float: left;
	margin: 1px 5px 0 0;
	border-bottom: 1px solid silver;
	border-right: 2px solid silver;
}

.dateart {
	font-size: 11px;
	text-align: right;
	color: #999999;
	border-top: 1px dotted #666666;
	padding-top: 2px;
}
#tabn td {
	border: 1px solid #d8e2e5;
	padding: 4px 5px 4px 5px;
	font-size: 12px;
}
#tabn th {
	border: 1px solid #dde7ea;
	padding: 4px 5px 4px 5px;
	background-color: #f0f5f7;
	text-align: center;
	font-size: 12px;
}
/*---------- schema ----------*/
#container {
	width: 918px;
	text-align: left;
	padding: 0;
	margin: 0 auto;
}
/*---------- schema top ----------*/
#top {
	width: 918px;
	height: 95px;
	min-height: 95px;
	float: left;
	display: inline;
	overflow: hidden;
	background: url(../gfx/top.jpg) right top no-repeat;
}
#top .logo {
	margin: 20px 0 0 14px;
}
#top .menu {
	margin: 14px 0 0 0;
}
#top .menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#top .menu li {
	float: left;
	display: inline;
}
#top .menu img {
	display: inline;
}
#smenu {
	width: 918px;
	height: 27px; /* IE */
	min-height: 27px;
	overflow: hidden;
	float: left;
	display: inline;
	background: #ffffff url(../gfx/bgc_smenu.gif) center top no-repeat;
	font-size: 11px;
	color: #f9fcff;
}
#smenu a {
	color: #edf3f8;
	text-decoration: underline;
}
#smenu a:visited {
	color: #edf3f8;
}
#smenu a:hover {
	color: #f7f7f7;
	text-decoration: none;
}
#smenu a:active {
	color : #edf3f8;
}
#smenu p {
	margin: 0;
	padding: 5px 0 0 17px;
	background: url(../gfx/bl_smenu.gif) left top no-repeat;
	background-position: 0 7px;
}
#smenu .le {
	float: left;
	display: inline;
	margin: 0 0 0 21px;
}
#smenu .ri {
	float: right;
	display: inline;
	text-align: right;
	margin: 0 24px 0 0;
}
/*---------- // schema top ----------*/
/*---------- left ----------*/
#ctn {
	width: 918px;
	height: auto !important;
	height: 410px; /* IE */
	min-height: 410px;
	float: left;
	display: inline;
	background: #ffffff;
	padding-bottom: 5px;
}
#cle {
	width: 158px;
	float: left;
	display: inline;
	margin: 17px 0 0 14px;
	background: #ebf2fc url(../gfx/lcol_bot.gif) left bottom no-repeat;
	padding-bottom: 15px;
	font-size: 11px;
}
#cle .titl {
	width: 158px;
	float: left;
	display: inline;
	background: #f3f7ff url(../gfx/bgc_lmenu_top.gif) left top no-repeat;
}
#cle .titlbgc {
	width: auto;
	float: left;
	background: url(../gfx/bgc_lmenu_top1.gif) left top no-repeat;
}
#cle .titl1 {
	width: 158px;
	float: left;
	display: inline;
	background: #f3f7ff url(../gfx/bgc_lmenu.gif) left top no-repeat;
	margin: 12px 0 0 0;
}
#cle .titl h3, #cle .titl1 h3 {
	color: #0a5297;
	font-size: 13px;
	font-weight: bold;
	background: url(../gfx/bl_lmenu.gif) 8px 5px no-repeat;
	margin: 0;
	padding: 2px 0 5px 25px;
}
.txt {
	width: 141px;
	float: left;
	display: inline;
	margin: 3px 8px 0 9px;
}
.more {
	width: 141px;
	float: left;
	display: inline;
	text-align: right;
	margin: 4px 8px 1px 9px;
}
#cle .pole {
	width: 141px;
	float: left;
	display: inline;
	margin: 6px 8px 1px 9px;
}
#cle .polem {
	width: 141px;
	float: left;
	display: inline;
	margin: 6px 8px 1px 9px;
}
#cle .polem a {
	text-decoration: none;
	color: #dc0303;
}
#cle .polem a.on {
	text-decoration: underline;
}
#cle .polem a:hover {
	text-decoration: underline;
	color: #00376c;
}
#cle .pole input {
	font-size: 10px;
}
#cle ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}
#cle ul li {
	background: url(../gfx/bull.gif) no-repeat 0px 4px;
	padding-left: 9px;
}
#cle li {
	margin-bottom: 2px;
}
/*---------- // left ----------*/
/*---------- center ----------*/
#cce {
	width: 491px;
	float: left;
	display: inline;
	margin: 17px 0 0 15px;
	padding-bottom: 5px;
}
#cceoa { /*---------- dla 2 kolumn o armator ----------*/
	width: 417px;
	float: left;
	display: inline;
	margin: 17px 0 0 15px;
	padding-bottom: 5px;
}
#cceoa .bgtit {
	width: 417px;
	float: left;
	display: inline;
	margin: 0;
	background: url(../gfx/rez_bgcoa.gif) left top no-repeat;
}
#cceoa .frame1 {
	width: 391px;
	float: left;
	display: inline;
	margin: 0;
	padding: 5px 13px 5px 13px;
	line-height: 18px;
	background: url(../gfx/fram2oa.gif) left top repeat-y;
}
#cceoa .frame1 p {
	padding: 0;
	margin: 0 0 10px 0;
}
#crioa {
	width: 285px;
	float: left;
	display: inline;
	margin: 17px 0 0 15px;
	padding: 0 0 15px 0;
	text-align: center;
	background: #ebf2fc url(../gfx/rcol_botoa.gif) left bottom no-repeat;
}
#crioa .ftop {
	width: auto;
	float: left;
	display: inline;
	margin: 0; padding: 0;
}
#cce1 { /*---------- dla 2 kolumn ----------*/
	width: 717px;
	float: left;
	display: inline;
	margin: 17px 0 0 15px;
	padding-bottom: 5px;
}
#cce1 .routeinfo {
	width: 689px;
	float: left;
	display: inline;
	margin: 1px 0 0 0;
	padding: 2px 0 2px 0;
	border-bottom: 1px solid silver;
}
#cce1 .routeinfo:hover {
	background-color: #f6f9df;
}
#cce1 .routeinfo ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#cce1 .routeinfo li {
	float: left;
	display: inline;
}
#cce1 .routeinfo li.flags {
	width: 42px;
}
#cce1 .routeinfo li.flags img {
	padding-top: 3px;
}
#cce1 .routeinfo li.trasa {
	width: 268px;
	margin-left: 10px;
}
#cce1 .routeinfo li.armator {
	width: 155px;
	margin-left: 5px;
	color: #333333;
}
#cce1 .routeinfo li.rozklad, #cce1 .routeinfo li.bilet {
	margin-left: 23px;
}
#cce1 .routeinfocal {
	width: 689px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
#cce1 .routeinfocal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#cce1 .routeinfocal li {
	width: 48px;
	text-align: center;
	float: left;
	display: inline;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
#cce1 .routeinfocal li.day {
	width: 87px;
	text-align: center;
	border: 1px solid silver;	
}
#cce1 .routeinfocal li.mon {
	width: 48px;
	text-align: center;
	border: 1px solid silver;
}
#cce1 .routeinfocal li.monon {
	width: 48px;
	text-align: center;
	background-color: #FFFFCC;
	border: 1px solid silver;
}
#cce1 .routeinfocal a {
	text-decoration: none;
}
#cce1 .routeinfocal a:hover {
	color: #680000;
	background-color: #e2fdfd;
	text-decoration: underline;
}
#find {
	width: 491px;
	float: left;
	display: inline;
	margin: 0;
	background: url(../gfx/find_bot.gif) left bottom no-repeat;
	padding-bottom: 14px;
}
#find h1 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 0 5px;
	padding: 0;
	border: 0;
}
#find .topinfo {
	width: 491px;
	padding: 5px 0 7px 0;
	background: url(../gfx/bgc_ctn_top.gif) left top no-repeat;
	font-size: 12px;
}
#find .bfbtn {
	width: auto;
	margin: 0; padding: 0;
	background-color: #fbfcfd;
}
#find .findform {
	width: 491px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url(../gfx/find_bgc.gif) left top repeat-y;
	text-align: left;
}
#find p {
	margin: 0;
	padding: 1px 0 0 30px;
	background: url(../gfx/bl_i.gif) left top no-repeat;
	background-position: 8px 1px;
	font-size: 11px;
}
#find p.ok {
	background: url(../gfx/bl_i.gif) left top no-repeat;
	background-position: 8px 1px;
}
#find p.bad {
	background: url(../gfx/bl_i_red.gif) left top no-repeat;
	background-position: 8px 1px;
	color: #da0808;
}
table.tfindform {
	border: 0; 
	border-collapse: collapse; 
	border-spacing: 0; 
	margin: 0 0 1px 15px;
	background: none;
}
.tfindform td, .tfindform th {
	border: 0; 
	padding: 2px; 
}
.tfindform select {
	font-size: 11px;
}
.listas {
	background-color: #F4F4F7;
	padding: 1px 0 1px 2px;
	margin:1px 0 1px 0;
}
#cce .fpromoba { /*do banner bpromotion zegar*/
	width: 491px;
	height: 58px; /* IE */
	min-height: 58px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 7px 0 0 0;
	padding: 0;
	background: url(../gfx/bpromotiona.jpg) center top no-repeat;
}
#cce .fpromoba p {
	margin: 0;
	padding: 20px 0 0 85px;
	font-size: 12px;
	font-weight: bold;
	color: #b04102;
}
#cce .fpromoba a {
	color: #b04102;
	text-decoration: none;
}
#cce .fpromoba a:hover {
	color: #d64d00;
	text-decoration: none;
}
#cce .fpromob { /*do banner bpromotion*/
	width: 491px;
	height: 58px; /* IE */
	min-height: 58px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 7px 0 0 0;
	padding: 0;
	background: url(../gfx/bpromotion.jpg) center top no-repeat;
}
#cce .fpromob p {
	margin: 0;
	padding: 20px 0 0 90px;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
}
#cce .fpromob a {
	color: #89140b;
	text-decoration: none;
}
#cce .fpromob a:hover {
	color: #000033;
	text-decoration: none;
}
#cce .fpromo { /*do tabelki na 1 str. promo*/
	width: 491px;
	height: 108px; /* IE */
	min-height: 108px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 7px 0 0 0;
	padding: 0;
	background: url(../gfx/bgc_promo.gif) center top no-repeat;
}
#cce .fpromol {
	width: 155px;
	float: left;
	display: inline;
	margin: 12px 0 0 82px;
	padding: 0;
}
#cce .fpromor {
	width: 155px;
	float: left;
	display: inline;
	margin: 12px 0 0 90px;
	padding: 0;
}
#cce .fpromol h2, #cce .fpromor h2 {
	font-size: 13px;
	color: #004cb0;
	padding: 0;
	margin: 0;
}
#cce .fpromol p, #cce .fpromor p {
	padding: 0;
	margin: 6px 0 0 0;
	font-size: 11px;
}
#cce .fpromol a, #cce .fpromor a {
	color: #004cb0;
	text-decoration: underline;
}
#cce .fpromol a:hover, #cce .fpromor a:hover {
	color: #004cb0;
	text-decoration: none;
}
#cce .fbo { /*do tabelki na 1 str.*/
	width: 491px;
	float: left;
	display: inline;
	margin: 7px 0 0 0;
	padding: 0;
}
#cce .fbo a {
	color: #003b73;
	text-decoration: none;
}
#cce .fbo a:visited {
	color: #003b73;
}
#cce .fbo a:hover {
	color: #055aaa;
	text-decoration: underline;
}
#cce .fbo a:active {
	color: #003b73;
}
#cce .fbol {
	width: 247px;
	float: left;
	display: inline;
}
#cce .fbor {
	width: 244px;
	float: right;
	display: inline;
}
#cce .fbo ul {
	list-style: none;
	margin: 6px 0 0 30px;
	padding: 0 0 0 5px;
}
#cce .fbo ul li {
	background: url(../gfx/fbo_b.gif) no-repeat 0px 4px;
	padding-left: 15px;
}
#cce .fbo li {
	margin-bottom: 2px;
}
#cce .box {
	width: 491px;
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	padding: 8px 0 3px 0;
	text-align: center;
	background: #f3f6f8 url(../gfx/ccol_top.gif) left top no-repeat;
}
#cce .box h1 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0; padding: 0 0 1px 0; border: 0; background: none;
}
#cce .box h2 {
	font-size: 14px;
	font-weight: normal;
	color: #ff0000;
	margin: 0; padding: 0 0 1px 0; border: 0; background: none;
}
#cce .box p {
	line-height: 18px;
	margin: 0; padding: 0 3px 0 3px;
}
#cce .box p.fmin {
	font-size: 11px;
	text-align: justify;
	line-height: normal;
	margin: 0; padding: 0 8px 0 8px;
	color: #666666;
}
#cce .boxlogos {
	width: 491px;
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	text-align: center;
}
#cce .box1 {
	width: 491px;
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	text-align: left;
	background: #f3f6f8 url(../gfx/ccol_top.gif) left top no-repeat;
}
#cce1 .box1 {
	width: 717px;
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	text-align: left;
	background: #f3f6f8 url(../gfx/ccol_top1.gif) left top no-repeat;
}
#cce .box1 p {
	margin: 0;
	padding: 10px 15px 2px 15px;
}
#cce .boximgbot {
	width: auto;
	float: left;
	display: inline;
}
#formrez {
	width: 491px;
	float: left;
	display: inline;
	margin: 0;
	padding-bottom: 15px;
}
#formrez .step, #cce .bgtit {
	width: 491px;
	float: left;
	display: inline;
	margin: 0;
	background: url(../gfx/rez_bgc.gif) left top no-repeat;
}
#formrez .step img {
	margin: 5px 0 2px 12px;
}
#cce1 .steplong, #cce1 .bgtitlong {
	width: 717px;
	float: left;
	display: inline;
	margin: 0;
	background: url(../gfx/rez_bgclong.gif) left top no-repeat;
}
#cce1 .steplong img {
	margin: 5px 0 2px 25px;
}
#cce1 .fbox {
	width: 717px;
	float: left;
	display: inline;
	margin: 15px 0 0 0;
	padding: 10px 0 5px 0;
	background: #eef4f1 url(../gfx/rez_itop.gif) left top no-repeat;
}
#cce1 .fboximgbot {
	width: auto;
	float: left;
	display: inline;
	margin-bottom: 0;
}
table.trezform {
	border: 0; 
	border-collapse: collapse; 
	border-spacing: 0; 
	margin: 0 0 0 8px;
	background: none;
}
.trezform td, .trezform th {
	border: 0; 
	padding: 0;
	vertical-align: top;
}
.trezform .btd {
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px dashed #0e5ca7;
	padding: 3px 22px 6px 2px;
}
.trezform .btd1 {
	font-weight: bold;
	padding: 6px 19px 0 0;
}
.trezform .btd2 {
	font-weight: bold;
	padding: 0 19px 6px 0;
	border-bottom: 1px dashed #0e5ca7;
}
.trezform .btd3 {
	font-weight: bold;
	padding: 6px 19px 0 0;
}
.trezform .btd4 {
	font-weight: bold;
	padding: 0 0 6px 0;
	border-bottom: 1px dashed #0e5ca7;
}
#cce .frame {
	width: 491px;
	float: left;
	display: inline;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	background: #ffffff url(../gfx/fram2.gif) left top repeat-y;
}
#cce .frame1 {
	width: 465px;
	float: left;
	display: inline;
	margin: 0;
	padding: 5px 13px 5px 13px;
	line-height: 18px;
	background: #ffffff url(../gfx/fram2.gif) left top repeat-y;
}
#cce .frame1 p {
	padding: 0;
	margin: 0 0 10px 0;
}
#cce ul.tours {
	margin: 5px 0 15px 0;
	padding: 0;
	list-style-type: none;
}
#cce .tours li {
	width: 202px !important;
	width: 222px; /* IE */
	float: left;
	display: inline;
	padding: 10px;
	margin-right: 15px;
	border: 1px solid silver;
}
#cce .tours li h3 {
	margin: 1px 0 2px 0;
	padding: 0;
	color: #471eca;
}
#cce .tours li p {
	margin: 1px 0 0 0;
	padding: 0;
	line-height: normal;
}
h2.tours {
	font-size: 16px;
	font-weight: bold;
	color: #04315d;
	margin: 22px 0 10px 0;
	padding-left: 12px;
	background: url(../gfx/bl_h2.gif) no-repeat 0px 6px;
}
.otours {
	background-color: #ffff99;
	padding: 5px 0 5px 0;
	text-align: center;
	border-top: 1px solid #ffff66;
	border-bottom: 1px solid #ffff66;
}
.otours a {
	text-decoration: none;
	font-weight: bold;
	color: #04407a;
}
.otours a:hover {
	text-decoration: underline;
	font-weight: bold;
}
.otoursa:visited {
	text-decoration: none;
	font-weight: bold;
	color: #04407a;
}
.otoursa:active {
	text-decoration: none;
	font-weight: bold;
	color: #04407a;
}

#cce1 .frame1long {
	width: 692px;
	float: left;
	display: inline;
	margin: 0;
	padding: 5px 13px 5px 13px;
	line-height: 18px;
	background: #ffffff url(../gfx/fram2long.gif) left top repeat-y;
}
#cce1 .frame1long p {
	padding: 0;
	margin: 0 0 10px 0;
}
#cce .frame p {
	padding: 0;
	margin: 0 5px 3px 13px;
}
#cce .frameimgbot, #cce .frameimgtop {
	width: auto;
	float: left;
	display: inline;
}
#cce .frameimgtop {
	margin-top: 5px;
}
#cce1 .frameimgbot, #cce1 .frameimgtop {
	width: auto;
	float: left;
	display: inline;
}
#cce1 .frameimgtop {
	margin-top: 0;
}
#cce .silvtitl {
	width: 465px;
	float: left;
	display: inline;
	text-align: center;
	padding: 4px 0 4px 0;
	margin: 10px 0 10px 13px;
	font-weight: bold;
	color: #0c1047;
	background-color: #e7e7ec;
	border-bottom: 1px solid #e7c2c2;
}
#cce .empt {
	width: 465px;
	float: left;
	display: inline;
	padding: 3px 0 3px 0;
	margin: 10px 0 10px 13px;
}
#cce .silvbox {
	width: 465px;
	float: left;
	display: inline;
	padding: 3px 0 6px 0;
	margin: 4px 0 8px 13px;
	border-bottom: 1px solid #ededef;
}
#cce .silvbox1 {
	width: 465px;
	float: left;
	display: inline;
	padding: 3px 0 6px 0;
	margin: 0 0 8px 13px;
	border-bottom: 1px solid #ededef;
}
#cce .silvbox1lk {
	width: 25px;
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	text-align: left;
}
#cce .silvbox1pk {
	width: 420px;
	float: left;
	display: inline;
	margin: 0 0 0 0;
}
#cce .ilebilet {
	width: 95px;
	float: left;
	display: inline;
	margin: 0 0 0 0;
}
#cce .ilebiletcargo {
	width: 30px;
	float: left;
	display: inline;
	margin: 0 0 0 0;
}
select .rezer {
	width: 90px;
}
#cce .infobilet {
	width: 240px;
	float: left;
	display: inline;
	margin: 0 0 0 12px;
}
#cce .infobilet1 {
	width: auto;
	float: left;
	display: inline;
	margin: 0 0 0 12px;
}
#cce .infobiletcargo {
	width: 170px;
	float: left;
	display: inline;
	margin: 0 0 0 5px;
}
#cce .cenaobilet {
	width: 105px;
	float: right;
	display: inline;
	margin: 0 0 0 12px;
	text-align: center;
}
table.passenger {
	border: 0; 
	border-collapse: collapse; 
	border-spacing: 0; 
	margin: 0;
	background: none;
}
.passenger td, .passenger th {
	border: 0; 
	padding: 2px 0 2px 0;
	vertical-align: top;
}
td.passengertit  {
	padding-bottom: 2px;
	padding-right: 10px;
}
td.passengertit0  {
	padding-bottom: 2px;
	padding-right: 0;
}
td.passengertit1  {
	padding-right: 10px;
}
td.passengertit10  {
	padding-right: 0;
}
input.pole1, textarea.pole1, select.pole1 {
	width: 137px;
	margin-bottom: 2px;
}
input.poledw1 {
	width: 136px;
	margin-bottom: 2px;
	border-right: 2px solid #d20000;
}
input.pole1a, textarea.pole1a, select.pole1a {
	width: 209px;
	margin-bottom: 2px;
}
input.poledw1a {
	width: 208px;
	margin-bottom: 2px;
	border-right: 2px solid #d20000;
}
input.pole, textarea.pole, select.pole {
	width: 195px;
	margin-bottom: 2px;
}
input.poledw {
	width: 194px;
	margin-bottom: 2px;
	border-right: 2px solid #d20000;
}
table.polprom {
	border-top: 0;
	border-bottom: 1px dashed silver;
	border-left: 0;
	border-right: 0;
	border-collapse: collapse; 
	border-spacing: 0; 
	margin: 10px 0 17px 0;
	background: #f1f3f4;
	float: left;
}
.polprom td, .polprom th {
	border: 0; 
	padding: 3px 0 5px 4px;
	vertical-align: top;
}
table.polprom h2 {
	background: url(../gfx/bgc_h.gif) left top no-repeat;
	padding: 6px 0 6px 11px;
	margin: 3px 0 15px 0;
	font-size: 12px;
	font-weight: bold;
	color: #680000;
}
#cce .contact {
	width: 450px;
	float: left;
	display: inline;
	padding: 5px 7px 7px 7px;
	border: 1px solid #e5e5e5;
	background: #f8f8f8 url(../gfx/bgc_formbox.gif) left top repeat-x;
	margin-top: 6px;
}
#cce .contact input {
	width: 209px;
}
#cce .contact ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#cce .contact li {
	width: 215px;
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
#cce .contact li.le {
	width: 215px;
	float: left;
	display: inline;
	margin: 10px 0 2px 0;
}
#cce .contact li.ri {
	width: 215px;
	float: right;
	display: inline;
	margin: 10px 0 2px 0;
}
#cce .contact li.leinp {
	width: 215px;
	float: left;
	display: inline;
}
#cce .contact li.riinp {
	width: 215px;
	float: right;
	display: inline;
}

#cce .contactf {
	width: 450px;
	float: left;
	display: inline;
	padding: 5px 7px 7px 7px;
}
#cce .contactf input {
	width: 209px;
}
#cce .contactf ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#cce .contactf li {
	width: 215px;
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
#cce .contactf li.le {
	width: 215px;
	float: left;
	display: inline;
	margin: 10px 0 2px 0;
}
#cce .contactf li.ri {
	width: 215px;
	float: right;
	display: inline;
	margin: 10px 0 2px 0;
}
#cce .contactf li.leinp {
	width: 215px;
	float: left;
	display: inline;
}
#cce .contactf li.riinp {
	width: 215px;
	float: right;
	display: inline;
}
#cce .contactbox {
	width: auto;
	float: left;
	display: inline;
	margin: 3px 0 8px 0;
}
#cce .contactboxl {
	width: auto;
	float: left;
	display: inline;
}
#cce .contactboxr {
	width: auto;
	float: left;
	display: inline;
	margin-left: 10px;
}

#back {
	text-align: right;
	padding-bottom:2px;
}
#cce .oarmator {
	width: 464px;
	float: left;
	display: inline;
	padding: 0 0 7px 0;
	margin-top: 0;
}
#cce .oarmator ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#cce .oarmator li {
	width: 220px;
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
#cce .oarmator li.le {
	width: 210px;
	float: left;
	display: inline;
	margin: 10px 0 2px 0;
}
#cce .oarmator li.ri {
	width: 210px;
	float: right;
	display: inline;
	margin: 10px 0 2px 0;
}
#cce .oarmator h2 {
	color: #4a222e;
}
.micphot {
	float: left;
	margin: 1px 5px 2px 0;
}
/*---------- // center ----------*/
/*---------- right ----------*/
#cri {
	width: 211px;
	float: left;
	display: inline;
	margin: 17px 0 0 15px;
	padding-bottom: 15px;
	background: #ebf2fc url(../gfx/rcol_bot.gif) left bottom no-repeat;
}
#cri .tours {
	width: 211px;
	float: left;
	display: inline;
	margin-bottom: 4px;
}
#cri .priceinfo {
	width: 211px;
	float: left;
	display: inline;
	/*background: #ebf2fc url(../gfx/bgc_zdc.jpg) left top no-repeat;*/
}
#cri .txtinfo {
	width: 200px;
	float: left;
	display: inline;
	margin: 195px 0 0 10px;
	font-size: 11px;
}
#cri .gfxinfo {
	width: auto; 
	margin: 5px 0 0 0; 
	padding: 0 0 17px 0; 
	float: left; 
	display: inline;
	background: #ebf2fc;
}
#cri .partners {
	width: 211px;
	float: left;
	display: inline;
	background: #ebf2fc url(../gfx/bgc_np.gif) center top no-repeat;
	text-align: center;
	padding: 20px 0 15px 0;
}
/*---------- // right ----------*/
/*---------- footer ----------*/
#footer {
	width: 918px;
	height: 38px; /* IE */
	min-height: 38px;
	overflow: hidden;
	float: left;
	display: inline;
	color: #f5f5f5;
	font-size: 11px;
	background: url(../gfx/bgc_footer.gif) left top no-repeat;
}
#footer a {
	color: #f5f5f5;
	text-decoration: none;
}
#footer a:visited {
	color: #f5f5f5;
}
#footer a:hover {
	color: #e1e1e8;
	text-decoration: underline;
}
#footer a:active {
	color: #f5f5f5;
}
#footer .le {
	float: left;
	display: inline;
	margin: 16px 0 0 24px;
}
#footer .ri {
	float: right;
	display: inline;
	margin: 16px 24px 0 0;
}
#footer1 {
	width: 918px;
	float: left;
	display: inline;
	color: #1d578e;
	font-size: 11px;
	text-align: right;
	padding: 0 0 30px 0;
	margin-top: 10px;
}
#footer1 p {
	margin: 0;
	padding: 0 24px 0 0;
}
/*---------- // footer ----------*/
#osobowe, #cargo {
	cursor: pointer;
}
