/*** BODY ***/
body { font-size: 11px; font-family: Arial, verdana; color: #0C3758; background:#FFFFFF; margin: 0px; }
div, img { margin: 0px; padding: 0px; border: none; }
li { margin: 0px; padding: 0px; line-height: 140%; }
h1 { margin: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #0D3E62; font-family: verdana, arial; }
h2 { margin: 10px 0px 10px 0px; font-size: 12px; font-weight: bold; color: #174C73; font-family: verdana, arial; }
h3 { margin: 15px 0px 0px 0px; font-size: 13px; font-weight: bold; color: #002266; font-family: arial, verdana; }
h4 { margin: 0px; padding: 0px; padding-top: 2px; margin-bottom: 12px; font: bold 14px arial; color: #FFF;}
p { margin: 0px; padding: 0px; border: none; line-height: 140%; }
p.akapit { text-indent: 3em; }
.clear { clear: both; }
.toright { text-align: right; }
.toleft { text-align: left; }
.tocenter { text-align: center; }
.mtop { margin-top: 20px; }

/*** LINKI ***/
a { color: #F98905; text-decoration: underline; }
a:hover { text-decoration: none; }
a.button { width: 155px; height: 19px;padding-top:6px; margin-top:3px; background: url(../images/buttoninnex.gif) no-repeat 0px 0px; text-align: center;font:normal 12px tahoma; color: #FFF; display: block; text-decoration: none; float:right;}
a.button:hover { background: url(../images/buttoninnex.gif) no-repeat 0px -25px; }
a#promoTitle { margin: 10px 0px 10px 0px; font-size: 18px; color: #fff; font-family: tahoma; text-decoration:none;}
a#promoDescription {font-size: 12px; color: #fff; font-family: tahoma; text-decoration:none;}


/*** ALERT ***/
div.alert { margin: 10px auto; padding: 20px; font-size: 12px; font-weight: bold; text-align: center; width: 400px; font-family: arial; background: #FFFFDD; color: #CA0000; border: 1px solid #CA0000; }

/*** FORM ***/
form { margin: 0px; padding: 0px; border: none; }
input, textarea, select { font-size: 12px; padding: 4px; font-family: Arial; background: #FFF url(../images/xform/xform-element-input.gif) repeat-x left bottom; border: 1px solid #026DC1; }
input:focus, textarea:focus, select:focus { background: #FFFFDD; border: 1px solid #072339; }
input.checkbox { margin: 4px 0px; padding: 0px; border: none; background: none; }
textarea { width: 350px; height: 100px; }
input.button { background: url(../images/buttoninnex.gif) no-repeat 0px 0px; width: 155px; height: 25px; font-size: 11px; font-weight: bold; font-family: arial; color: #FFF; border: none; cursor: pointer; }
input.button:hover { background: url(../images/buttoninnex.gif) no-repeat 0px -25px; }
input.small { width: 100px; font-size: 11px; padding: 2px; }

/*** xFORM ***/
table.xForm { margin: 0px auto; background: #FFF; border-collapse: collapse; }
table.xForm td { padding: 4px; background: url(../images/xform/xform-element-bg.gif) repeat-x left bottom; }
table.xForm td.caption { width: 200px; border-bottom: 1px solid #EEE; font-size: 12px; font-weight: bold; font-family: arial; color: #0070A4;}
table.xForm td.info { border-bottom: 1px solid #EEE; width: 20px; }
table.xForm td.element { border-bottom: 1px solid #EEE; }
table.xForm td.errorIcon { border-bottom: 1px solid #EEE; width: 14px; }
table.xForm div.errorInfo { color: #CA0000; font-size: 10px; padding: 0px; margin: 0px; }
table.xForm div.infoText { display: none; background: #FFFFDD; color: #066289; font-weight: normal; font-size: 11px; padding: 4px; border: 1px solid #BBB; margin: 4px 0px; }
table.xForm table.nobg tr td { background: none; }

/*** TABLES ***/
tr.head td { height: 20px; background: url(../images/xform/xform-head2.gif) repeat-x left bottom; font-size: 16px; font-family: Arial, Verdana; color: #FFF; font-weight: bold; padding-left: 10px; }
tr.field td { height: 20px; background: url(../images/xform/xform-field.gif) repeat-x left bottom; border-right: 1px solid #777; padding: 2px; font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: center; }
tr.panel td { height: 25px; background: url(../images/xform/xform-field.gif) repeat-x left bottom; font-size: 13px; color: #FFF; font-weight: bold; text-align: left; padding: 0px; }
tr.bright td { background: #FFF; font-size: 10px; border-bottom: 1px solid #DDD;}
tr.dark td { font-size: 10px; }
tr.info td { color: #CA0000; font-weight: bold; }

.listOfPages { margin: 2px 0; height: 30px; float: right; }
.listOfPages a, p.listOfPages span { display: block; float: left; width: 20px; height: 20px; background: #024A7F; margin-right: 1px; color: #CEE5F6; text-decoration: none; font: bold 11px arial; text-align: center; line-height: 20px; }
.listOfPages span { height: 20px; line-height: 20px; }
.listOfPages a:hover { background: #0F73BC; color: #FFF; }
.listOfPages a.active { height: 18px; line-height: 18px; width: 18px; background: #AC0000; color: #FFF; border: 1px solid #FFF; }




table.rejsy {
	background: url(../images/headbg.gif) repeat-x;
	margin: 0px auto;
	}

.headstart {
	background: url(../images/headstart.gif) no-repeat;
	}

.headend {
	background: url(../images/headend.gif) no-repeat top right;
	}

table.rejsy tr th {
	height: 32px;
	color: #FFF;
	font: bold 14px arial, verdana;
	padding: 0px 10px;
	text-align: left;
	white-space: nowrap;
	}

table.rejsy tr td {
	background: url(../images/light.gif) repeat-x left bottom;
	padding: 10px;
	color: #0C3758;
	line-height: 1.5em;
	}

table.rejsy tr.dark td {
	background: #F0F0F5 url(../images/dark.gif) repeat-x left bottom;
	border-top: 1px solid #E1E8EE;
	}

table.rejsy tr td a {
	font: bold 11px arial;
	color: #0C3758;
	text-decoration: underline;
	}

table.rejsy tr td span a
{
	font: normal 10px arial;
}
table.rejsy tr td a:hover {
	color: #F98905;
	text-decoration: none;
	}

/*** GALLERY ***/
div#gallery { margin: 5px auto; width: 740px; padding: 0px; clear: both; }
div#gallery a { float: left; padding: 2px; }
div#gallery a img { border: 1px solid #888; }

/*** PATH ***/
ul#path { margin: 0px; margin-top: 5px; margin-bottom: 10px; padding: 0px; list-style: none; width: 720px; height: 25px; border-bottom: 1px dotted #A8BADE; }
ul#path li { margin: 0px; padding: 0px; float: left; }
ul#path li a { display: block; padding: 2px 5px 2px 12px; background: url(../images/point1.gif) no-repeat 0px 50%; text-decoration: none;}
ul#path li a:hover { background: url(../images/point1.gif) no-repeat 1px 50%; }

/*** WEBTON ***/
div#webton { clear: both; width: 890px; padding: 5px; margin: 1px auto; text-align: center; }
div#webton a.tworzenie { color: #CCC; text-decoration: none; font-size: 9px; }
div#webton a.stron { color: #F7A5A5; font-size: 10px; }

/*** DYNAMIC-MENU ***/
.box-topmenu { width: 900px; margin: 0px auto; font: bold 11px Tahoma; float:left;}
.box-topmenu { width: 900px; margin: 0px auto; font: bold 11px Tahoma; float:left;}
/* MAIN */
.box-topmenu ul { margin: 0; padding: 0; list-style-type: none; }
.box-topmenu ul li { position: relative; display: inline; float: left; }
.box-topmenu ul li a { padding: 8px 10px; display: block; color: #626363; text-decoration: none; }
.box-topmenu ul li a:hover {color: #0B80D0; }
.box-topmenu ul li.on { background:url('../images/leftlink.gif') no-repeat  left;}
.box-topmenu ul li.on a {padding: 12px 30px 5px 20px; margin:0; background:url('../images/rightlink.gif') no-repeat right; color: #626363 }
.box-topmenu ul li.on a:hover { background:url('../images/rightlink.gif') no-repeat right; color: #0B80D0; }
/* SUB */
.box-topmenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; }
.box-topmenu ul li ul li { display: list-item; float: none; }
.box-topmenu ul li ul li a { font: normal 13px Verdana; width: 190px; padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #555; background: #666; }
.box-topmenu ul li ul li a:hover { background: #333; color: FFF; }
.box-topmenu ul li ul li a.on { background: #000066; color: FFF; }
.box-topmenu ul li ul li a.on:hover { background: #3333BB; color: BBB; }
/* ARROW */
.downarrowclass { position: absolute; top: 12px; right: 7px; }
.rightarrowclass { position: absolute; top: 6px; right: 5px; }



/*** LAYOUT ***/

#top{
	margin: 0px auto;
	height:134px;
	background: url(../images/top.jpg) no-repeat top center;
}

#top .topbox{
	margin: 0px auto;
	height:134px;
	width:980px;
	position:relative;
}

#top .topbox a.logolink {
	width:170px;
	height:87px;
	left:90px;
	position:absolute;
	}

#top .topbox a.link1{
	font:bold 16px Arial;
	color:#0B426A;
	text-decoration:none;
	text-align:right;
	display:block;
	margin-right:780px;
	padding-top:75px;
	}

#menubg{
	margin: 0px auto;
	height:60px;
	background: url(../images/menubg.jpg) repeat-x top center;
}

#menubg .menubox{
	margin: 0px auto;
	height:60px;
	width:980px;
}

#menubg .menubox .topbutton1{
	float:left;
	height:31px;
	width:125px;
	margin-left:8px;
	text-decoration:none;
	font:normal 13px Tahoma;
	color:#fff;
	padding:18px 0 0 40px;
	background: url(../images/topbutton1a.gif) no-repeat top center;
}

#menubg .menubox .topbutton2{
	float:left;
	height:31px;
	width:144px;
	text-decoration:none;
	font:normal 13px Tahoma;
	color:#fff;
	padding:18px 0 0 40px;
	background: url(../images/topbutton2a.gif) no-repeat top center;
	margin-left:8px;
}

#menubg .menubox .topbutton3{
	float:left;
	height:31px;
	width:104px;
	text-decoration:none;
	font:normal 13px Tahoma;
	color:#fff;
	padding:18px 0 0 40px;
	background: url(../images/topbutton3a.gif) no-repeat top center;
	margin-left:8px;
}

#menubg .menubox .topbutton4{
	float:left;
	height:31px;
	width:104px;
	text-decoration:none;
	font:normal 13px Tahoma;
	color:#fff;
	padding:18px 0 0 40px;
	background: url(../images/topbutton4a.gif) no-repeat top center;
	margin:0 8px;
}

#menubg .menubox .newsletter{
	float:left;
	height:56px;
	width:295px;
	color:#fff;
	background: url(../images/newsletter.gif) no-repeat bottom center;
}

#menubg .menubox .newsletter .newsletterform{
	width: 190px;
	padding:7px 0 0 110px;
	text-align:right;
	float:left;
}

#menubg .menubox .newsletter .newsletterform input{
	height:18px;
	width:101px;
	padding:0px 3px;
	border:none;
	background: url(../images/inputbg.gif) no-repeat bottom center;
}

#menubg .menubox .newsletter .newsletterform input.newsletterbutton{
	float:left;
	height:25px;
	width:25px;
	border:none;
	margin-top:15px;
	font:normal 13px Tahoma;
	color:#fff;
	background: url(../images/newsletterbutton.gif) no-repeat bottom center;
}

#contentbox{
	margin:0 auto;
	width:970px;
}


#contentbox .flash{
	float:left;
	width:655px;
	height:283px;
	margin-top: 5px;
	background: url(../images/flash.jpg) no-repeat top center;
}

#contentbox .homebox{
	width: 655px;
	height: 80px;
	margin-top: 5px;
	float: left;
	padding-top: 203px;
	position:relative;

	}


#contentbox .homebox a.homelink {
	width: 655px;
	height:200px;
	top:0px;
	position:absolute;
	}


#contentbox .homebox .homebg {
	background: url(../images/homebg.png);
	height: 60px;
	padding: 10px;
	}

#contentbox .homebox .homebg h2 {
	margin: 0px;
	padding: 0px;
	font: normal 20px tahoma, verdana;
	color: #FFF;
	}

#contentbox .homebox .homebg p {
	font: normal 12px tahoma, verdana;
	color: #FFF;
	padding-top: 2px;
	margin: 0px;
	}

#wyszukiwarka1{
	float:left;
	width:301px;
	height:282px;
	margin-left:10px;
	margin-top: 5px;
	background:#0660A3;
}

#wyszukiwarka1 .wyszukiwarka1-top{
	width:291px;
	height:39px;
	font:normal 16px tahoma;
	color:#fff;
	padding:10px 0 0 10px;
	background: url(../images/wyszukiwarka1-top.gif) no-repeat top center;
}

#wyszukiwarka1 .wyszukiwarka1-content{
	margin:0 auto;
	width:295px;
	height:184px;
	background: url(../images/wyszukiwarka1bg.gif) repeat-x top center;
}

#wyszukiwarka1 .wyszukiwarka1-content .najczesciej-wyszukiwane{
	font:bold 12px tahoma;
	color:#0B80D0;
	padding-left:10px;
}

ul.kraje{
	margin:0;
	padding:5px 0 0 3px;
	list-style-type:none;
}

ul.kraje li{
    display:block;
	float:left;
	font:normal 11px tahoma;
	color:#0F5E92;
	padding-right:10px;
	margin-left:10px;
	background: url(../images/sep1.gif) no-repeat right center;
}
ul.kraje a { text-decoration: none; color: #1C3B7A; }
ul.kraje a:hover { text-decoration: underline; }

.wyszukiwarka1form{
	padding:30px 0 0 10px;
}

.wyszukiwarka1form select,.wyszukiwarka2form select{
	border:none;
	width:203px;
	height:26px;
	color:#0F5E92;
	font:normal 12px tahoma;
	background: url(../images/input2bg.gif) no-repeat top center;
}

.etykieta{
	font:bold 12px tahoma;
	color:#0F5E92;
}

.wyszukiwarka1button,.wyszukiwarka2button{
	float:right;
	width:87px;
	height:28px;
	border:none;
	font:normal 13px tahoma;
	color:#fff;
	padding-left:15px;
	margin:0px 20px 0 0px;
	background: url(../images/wyszukiwarka1buttonx.gif) no-repeat top center;
}


.wyszukiwarka1button:hover,.wyszukiwarka2button:hover{
	background: url(../images/wyszukiwarka1buttonx.gif) 0 -28px;
}

.wyszukiwarka1button:focus,.wyszukiwarka2button:focus{
	background: url(../images/wyszukiwarka1buttonx.gif) no-repeat top center;
}


.wyszukiwarka2button{
	margin-right:8px;
}

#wyszukiwarka1 .wyszukiwarka1-bottom{
	width:291px;
	height:29px;
	font:normal 16px tahoma;
	color:#fff;
	padding:20px 0 0 10px;
	background: url(../images/wyszukiwarka1-bottom.gif) no-repeat top center;
}


#contentbox .oferta1, #contentbox .oferta2{
	float:left;
	width:478px;
	}


#contentbox .caption1{
	/*float:left; */
	margin:10px 0px 0 0;
	width:438px;
	height:27px;
	font:normal 16px tahoma;
	color:#fff;
	padding:10px 0 0 40px;
	background:url(../images/caption1.gif) no-repeat top center;
}


#list-homepage-left{
	width:478px;
	float:left;
	margin-right:10px;
	}


#list-homepage-left .content{
	margin-top:3px;
	width:478px;
	padding-bottom:5px;
	background:#CDE6F6;


}


#list-homepage-left .content .foto{
	padding:10px 4px 0 4px;
	width: 123px;
	float:left;
}


#list-homepage-left .content .tresc{
	padding-top:2px;
	width: 337px;
	float:left;
	padding-left:10px;
}

#list-homepage-left .content .tytul{
	float:left;
	font:bold 12px tahoma;
	color: #0B80D0;
	padding: 5px 0 3px 0px;
}


#list-homepage-left .content .label{
	float:left;
	font: normal 10px tahoma;
	color:#0A4674;
	width: 320px;
	padding:0;
}

#list-homepage-left .content .label2{
	float:left;
	font: normal 10px tahoma;
	color:#0A4674;
	width: 320px;
	padding:0;
	height:35px;
	overflow-y:hidden;
}

#list-homepage-left .content .cena{
	float:left;
	font:normal 11px Tahoma;
	color:#B70F08;
	padding-top:5px;
}



#list-homepage-left .content .krotki-opis{
	float:left;
	font:normal 11px tahoma;
	color: #0B80D0;
	padding-bottom:3px;
}






#list-homepage-right{
	width:478px;
	float:left;
	}


#list-homepage-right .content{
	margin-top:3px;
	float:left;
	width:478px;
	background:#EBEBEB;
	padding-bottom:5px;
}


#list-homepage-right .content .foto{
	padding:10px 4px 0 4px;
	width: 123px;
	float:left;
}


#list-homepage-right .content .tresc{
	padding-top:2px;
	width: 337px;
	float:left;
	padding-left:10px;
}

#list-homepage-right .content .tytul{
	float:left;
	font:bold 12px tahoma;
	color: #0B80D0;
	padding: 5px 0 3px 0px;
}


#list-homepage-right .content .label{
	float:left;
	font: normal 10px tahoma;
	color:#0A4674;
	width: 320px;
	padding:0;
}


#list-homepage-right .content .label2{
	float:left;
	font: normal 10px tahoma;
	color:#0A4674;
	width: 320px;
	padding:0;
	height:35px;
	overflow-y:hidden;
}

#list-homepage-right .content .cena{
	float:left;
	font:normal 11px Tahoma;
	color:#B70F08;
	padding-top:5px;
}



#list-homepage-right .content .krotki-opis{
	float:left;
	font:normal 11px tahoma;
	color: #0B80D0;
	padding-bottom:3px;
}




#list-offer .content{
	margin-top:3px;
	width:725px;
	background:#CDE6F6;
	padding-bottom:5px;

}


#list-offer .content .foto{
	padding:10px 4px 0 4px;
	width: 123px;
	float:left;
}


#list-offer .content .tresc{
	padding-top:2px;
	width: 584px;
	float:left;
	padding-left:10px;
	
}

#list-offer .content .tytul{
	float:left;
	font:bold 12px tahoma;
	color: #0B80D0;
	padding: 5px 0 3px 0px;
}


#list-homepage-left .content .label{
	float:left;
	font: normal 10px tahoma;
	color:#0A4674;
	width: 320px;
	padding:0;
}

#list-homepage-left .content .label2{
	float:left;
	font: normal 10px tahoma;
	color:#0A4674;
	width: 320px;
	padding:0;
	height:35px;
	overflow-y:hidden;
}

#list-offer .content .cena{
	float:left;
	font:normal 11px Tahoma;
	color:#B70F08;
	padding-top:5px;
}



#list-offer .content .krotki-opis{
	float:left;
	font:normal 11px tahoma;
	color: #0B80D0;
	padding-bottom:3px;
}











#contentbox .tytul a
{
	color: #0B80D0;
	text-decoration: none;
}
#contentbox .tytul a:hover
{
	text-decoration: underline;
}

 #contentbox .cena2{
	display: block;
	width: 110px;
	float:right;
	margin-top: 5px;
	margin-right: 5px;
	text-align: right;
	font:bold 12px tahoma;
	color:#B70F08;
}

#list=offer .content .cena2{
	float:right;
	padding-right:10px;
}




#contentbox .oferta3content .napis2{
	float:left;
	width:440px;
	font-size:10px;
}

#contentbox .napis3
{
	float:right;
	font:normal 10px tahoma;
	color:#B70F08;
	margin-bottom: 5px;
	margin-right: 5px;
}
#contentbox .oferta3content .napis5{
	float: right;
	font:normal 10px tahoma;
	color:#B70F08;
	width: 280px;
	text-align: right;
	margin-bottom: 5px;
	margin-right: 5px;
}


.zobaczbutton{
	float:right;
	display:block;
	width:60px;
	height:19px;
	color:#fff;
	font:normal 12px tahoma;
	text-decoration:none;
	margin:2px 10px 0 0px;
	padding:4px 0px 0 20px;
	background:url(../images/zobaczbuttonx.gif) ;
}


.zobaczbutton:hover{
	background:url(../images/zobaczbuttonx.gif) 0 -23px;
}

.oferta3 .oferta3content a.zobaczbutton{
	margin-right:10px;
}



#contentbox .caption2{
	float:left;
	margin-top:10px;
	width:438px;
	height:27px;
	font:normal 16px tahoma;
	color:#fff;
	padding:10px 0 0 40px;
	background:url(../images/caption2.gif) no-repeat top center;
}

#contentbox .oferta2left{
	margin-top:5px;
	float:left;
	width:4px;
	height:110px;
	background:url(../images/oferta2left2.gif) no-repeat top center;
}

#contentbox .oferta2content{
	margin-top:5px;
	float:left;
	width:470px;
	height:110px;
	background:#EBEBEB;
}

#contentbox .oferta2right{
	margin:5px 0px 0 0;
	float:left;
	width:4px;
	height:110px;
	background:url(../images/oferta2right2.gif) no-repeat top center;
}

.buttoninne{
	float:right;
	display:block;
	color:#fff;
	font:normal 12px tahoma;
	text-decoration:none;
	width:155px;
	height:20px;
	margin-top:5px;
	text-align:center;
	padding-top:5px;
	background:url(../images/buttoninne.gif) no-repeat top center;
}

.buttoninne:hover{
	padding-top:5px;
	background:url(../images/buttoninne.gif) 0 -25px;
}

.text1{
	padding:20px;
	font:normal 12px tahoma;
	margin-top:20px;
	width:924px;
	color:#626363;
	background:url(../images/text1bg.gif) #fff no-repeat top center;
}

#footer{
	clear: both;
	margin: 0 auto;
	height:67px;
	background:url(../images/footerbg.gif) repeat-x top center;
	}

#footer .menubox{
	margin:0 auto;
	height:67px;
	width:970px;
	}

#footer .menubox .zobacztakze{
	float:left;
	height:33px;
	width:106px;
	color:#0B80D0;
	padding:6px 0 0 20px;
	font:bold 12px tahoma;
	background:url(../images/zobacztakze.gif) no-repeat top center;
	}

ul.bottommenu{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.bottommenu li{
	float:left;
	background:url(../images/bottommenubg.gif) no-repeat top center;
	width:125px;
	height:22px;
	text-align:center;
	padding-top:8px;
}

ul.bottommenu li a{
	text-decoration:none;
	font:normal 12px tahoma;
	color:#fff;
}

#footer .menubox .copyright{
	float:left;
	text-align:right;
	font:normal 11px Tahoma;
	color:#8DCDF6;
	padding-left:570px;
	margin-top:10px;
}

#footer .menubox a.tworzenie{
	float:left;
	text-align:right;
	font:normal 11px Tahoma;
	color:#2C7FB4;
	text-decoration:none;
	padding-left:10px;
	margin-top:10px;
}

#footer .menubox a.stron{
	float:left;
	text-align:right;
	font:normal 11px Tahoma;
	color:#2C7FB4;
	padding-left:2px;
	margin-top:10px;
}

.leftbox{
	float:left;
	width: 725px;
	padding-bottom:30px;
	padding-right: 20px;
}

div.cmsContent img { margin: 10px; }

#contentbox .leftbox .caption3,#contentbox .leftbox .caption4{
	float:left;
	width:685px;
	height:26px;
	font:normal 16px tahoma;
	color:#fff;
	padding:10px 0 0 40px;
	background:url(../images/caption3.gif) no-repeat top center;
}

#contentbox .leftbox .caption4{
	background:url(../images/caption4.gif) no-repeat top center;
	margin-bottom:10px;
}

.rightbox{
	float:left;
	width:225px;
}

#wyszukiwarka2{
	float:left;
	width:225px;
	height:272px;
	background:#0660A3;
	margin-top:22px;
}

#wyszukiwarka2 .wyszukiwarka2-top{
	width:215px;
	height:29px;
	font:normal 16px tahoma;
	color:#fff;
	padding:10px 0 0 10px;
	background: url(../images/wyszukiwarka2top.gif) #0661A5 no-repeat top center;
}

#wyszukiwarka2 .wyszukiwarka2-content{
	margin:0 auto;
	width:218px;
	height:184px;
	background: url(../images/wyszukiwarka2bg.gif) #fff no-repeat top center;
}

#wyszukiwarka2 .wyszukiwarka2-bottom{
	margin:0 auto;
	width:215px;
	height:29px;
	font:normal 14px tahoma;
	color:#fff;
	padding:20px 0 0 10px;
	background: url(../images/wyszukiwarka2-bottom.gif) no-repeat bottom center;
}

.wyszukiwarka2form{
	padding:10px 0 0 5px;
}

.schowekbutton, .wartozobaczycbutton{
	margin-top:10px;
	display:block;
	width:225px;
	height:30px;
	font:normal 16px tahoma;
	color:#fff;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	padding-bottom:10px;
}

.schowekbutton{
	height:35px;
	width:225px;
	background: url(../images/schowekbutton.gif) no-repeat top center;
}

.wartozobaczycbutton{
	margin-top:0;
	background: url(../images/wartozobaczycbutton.gif) no-repeat top center;
}

.rightbox .wartozobaczyc{
	width:225px;
	background:#F8DBBA;
}

.rightbox .wartozobaczyc .banertop{
	width:215px;
	height:36px;
	font:normal 14px Tahoma;
	color:#fff;
	text-align:right;
	padding:5px 10px 0 0;
	background: url(../images/banertop.gif) no-repeat top center;
}

.rightbox .wartozobaczyc .banertermin{
	float:left;
	font:normal 10px Tahoma;
	color:#fff;
	padding:2px 0 0 10px;
}

.rightbox .wartozobaczyc .banertytul{
	text-align: left;
	padding-left: 10px;
}

.rightbox .wartozobaczyc .baneropis{
	float:left;
	font:normal 10px Tahoma;
	color:#CDE6F6;
	padding:2px 0 0 55px;
	font-style:italic;
}

.rightbox .wartozobaczyc .foto2{
	width:225px;
	height:143px;
	margin-bottom:10px;
}

.rightbox .wartozobaczyc .wartozobaczycbottom{
	width:225px;
	height:11px;
	background: url(../images/wartozobaczycbottom.gif) no-repeat bottom center;
}

.rightbox .pomoc{
	margin-top:10px;
	width:190px;
	height:204px;
	font:normal 16px Tahoma;
	color:#fff;
	padding:10px 0 0 35px;
	background: url(../images/pomoc.jpg) no-repeat top center;
}

.rightbox .pomoc .zobaczbutton{
	margin:85px 7px 0 0;
}

.rightbox .waluty{
	margin:10px 0;
	width:225px;
	height:71px;
	background: url(../images/waluty.gif) no-repeat top center;
}

.rightbox .waluty .napis4{
	font:normal 16px Tahoma;
	color:#095288;
	padding:5px 0 0 10px;
}

.rightbox .waluty .przelicznik{
	float:left;
	font:bold 12px Tahoma;
	color:#0A4E7F;
	padding:15px 0 0 15px;
}

#contentbox .oferta3{
	width:726px;
}


#contentbox .oferta3content{
	margin-top:5px;
	float:left;
	width:717px;
	height:110px;
	background:#CDE6F6;
}

.topmenu{
	margin: 0px auto;
	height:32px;
	background:#EBEBEB;
}

.topmenu .topmenubox{
	margin: 0px auto;
	height:32px;
	width:970px;
}


#container {
	width:725px;
	margin: 0px auto;
	}

#headbox {
	clear: left;
	height: 36px;
	background: url(../images/headbg.gif) repeat-x;
	margin-bottom: 20px;
	}

#headbox div {
	width: 8px;
	height: 36px;
	background: url(../images/headend.gif) no-repeat;
	float: right;
	}

#headbox h1 {
	height: 36px;
	font: normal 16px tahoma, verdana;
	color: #FFF;
	background: url(../images/headstart.gif) no-repeat;
	line-height: 36px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	}

#opis_leftside {
	width: 221px;
	float: left;
	}

#opis_leftside img.picture1{
	width:221px;
	height:155px;

	}

.minifoto_opis {
	position: relative;
	top: 0px;
	left: 0px;
	height: 32px;
	background: url(../images/fotolabel.gif) no-repeat;
	font: normal 12px tahoma;
	color: #085691;
	line-height: 32px;
	text-align: left;
	padding-left:10px;
	margin-bottom: 10px;
	}

.minifoto_opis a.link {
	position: absolute;
	top: 4px;
	right: 5px;
	width: 23px;
	height: 23px;
	}

#opis_centerside {
	margin-left: 245px;
	}

.color1 {
	color: #FD8C02;
	}

.color2 {
	color: #075D9D;
	}

#opis_centerside div span {
	font-weight: bold;
	}

#opis_centerside div {
	padding: 5px 10px;
	}

ul.opislabel {
	clear: left;
	border-bottom: 1px solid #1C3B7A;
	height: 33px;
	}

ul.opislabel, ul.opislabel li {
	margin: 3px 0px;
	padding: 0px;
	list-style: none;
	}

ul.opislabel li {
	float: left;
	height: 29px;
	background: url(../images/labelbg.gif) no-repeat top right;
	margin-right: 1px;
	}

ul.opislabel li a, ul.opislabel li p {
	display: block;
	height: 29px;
	background: url(../images/labelstart.gif) no-repeat;
	font: normal 12px tahoma, arial;
	color: #0B80D0;
	padding: 0px 15px;
	line-height: 29px;
	width: 100px;
	}


ul.opislabel li > a, ul.opislabel li > p {
	width: auto;
	}

.table1 {
	margin: 0px;
	padding: 0px;
	clear: left;
	border-colapse: none;
	width: 720px;
	margin: 0px auto;
	}

.table1 tr td, .table1 tr th {
	height: 42px;
	border-left: 1px solid #FFF;
	}

.table1 tr td {
	height: 42px;
	background: url(../images/td2bg.gif) repeat-x;
	text-align: center;
	color: #085691;
	}

.table1 tr td.tdend,.table1 tr td.t3end{
	width: 4px;
	height: 42px;
	background: url(../images/td2bgend.gif) no-repeat;
	border: none;
	}


.table1 tr td.td1start {
	width: 5px;
	height: 42px;
	background: url(../images/td4start.gif) no-repeat;
	}

.table1 tr td.t1start {
	width: 5px;
	height: 42px;
	background: url(../images/td4start.gif) no-repeat;
	}

 .t2 a{
	font:normal 11px Tahoma;
	color:#085691;
	text-decoration:none;
	padding-left:15px;
	}

.table1 tr td.td0 {
	color: #FFF;
	text-align: center;
	background: url(../images/td3bg.gif) repeat-x;
	padding: 0px 6px;
	}

.table1 tr td.td1,.table1 tr td.t1{
	background: url(../images/td4bg.gif) repeat-x;
	color: #FFF;
	padding: 0px 4px;
	text-align: right;
	border: none;
	}

.table1 tr td.t1{
	padding: 0px 10px;
	text-align:center;
	}

.table1 tr td.td1end {
	width: 5px;
	height: 42px;
	background: url(../images/td4end.gif) no-repeat;
	border: none;
	}

.table1 tr td.td0end {
	width: 5px;
	height: 42px;
	background: url(../images/td3end.gif) no-repeat;
	border: none;
	}

.buttonbox {
	padding: 15px 0px;
	text-align: right;
	}

.buttonbox a {
	margin-left: 8px;
	}

.txtcenter {
	text-align: center;
	}

/*** PATH ***/
ul#submenu { list-style: none; margin: 0 0 10px 0; padding: 0 10px; width: 220px; float: left; }
ul#submenu li { margin: 0px; padding: 0px; }
ul#submenu li a { display: block; width: 218px; height: 24px; text-align: center; padding: 8px 0 2px 0; background: url(../images/submenubutton.gif) no-repeat 0 0; text-decoration: none; color: #FFF;}
ul#submenu li a:hover { font-weight: bold; }

.pages { text-align: right; height: 30px; line-height: 30px; font-size: 12px; }