/* ========================================================================= */
/*
/* default, 1997 */
/* screen.css - media: screen */
/*
/* ========================================================================= */

/*
#element {
	position: static; top: 0; z-index: auto;
	float: left; display: inline; visibility: visible; clear: none; 
	width: auto; height: auto; overflow: auto; line-height: auto; vertical-align: middle; 
	margin:auto; padding:auto; border: none; 
	font-size: auto; text-align: left; text-decoration: none; text-transform: uppercase;
	color: #666; background: transparent url(../images/element.gif) no-repeat 0 0;
	list-style-type: none;
}
*/

/* ========================================================================= */
/* 	GENERIC STYLES */
/* ========================================================================= */
html { overflow-y: scroll;}

html {
	margin: 0; padding: 0; 
	
}
body {
	margin: 0; padding: 0; 
	font: normal 69% Tahoma, Verdana, Helvetica, sans-serif; text-align: left; /* ~11px */ 
	background: transparent url("../images/footerBackground.gif") repeat 0 0;
	
}

/* Clearing Floats Without Structural Markup - ala http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	display: block; visibility: hidden; clear: both; 
	height: 0; 
	content: "."; 
}
/* Aural class - Hide the text from the screen without using display:none */
.aural {
   position: absolute; top: -9999px;
   font-size: 0;
}
/* Image Replacement technique */
.replace {

}

/* Last elements are without borders */
.last {
	border: 0 !important;
}

/* ============================================================================ */
/* ROOTS */
/* ============================================================================ */
p { 
	line-height: 1.3em;
	margin: 1em 0;
}
h1 { }
h2 { }
h3 {
	font-family: Tahoma;
	font-size: 2em;
	font-weight: normal;
	color: #3f3f3f;
 }
h4 { }
h5 { }

/* lists ----------------------------------------------------------------- */
ul { 
	list-style-type: none; list-style-position: outside; 
}
ol { 
	list-style-position: inside; 
}
ul li,
ol li {
	
}


/* tables ----------------------------------------------------------------- */
table { }
table th { }
table td { }
caption { 
	display: none; 
}

/* links ----------------------------------------------------------------- */
a {
	text-decoration: underline; 
	color: #000;
}
a:hover, 
a:active, 
a:focus {
	text-decoration: none;
}
a[href^="http://"] { }

a {
outline: none;
}

/* forms ----------------------------------------------------------------- */
form { }
form div { }
fieldset { 
	border: 0;
}
legend { }
label { }
label.checkbox,
label.radio { }
label img {
	display: inline;
	padding: 0 2px;
}
input { }
input.text { }
input.radio,
input.checkbox,
input.submit,
input.image {
	width: auto;
}
select { }
textarea { }

/* others ----------------------------------------------------------------- */
img { 
	display: block; 
}
a img { 
	border: 0; 
}
abbr { }
hr { 
	display: none; 
}
strong {
	font-weight: bold;
}
em { 
	font-style: italic; 
}

/* ========================================================================= */
/* LAYOUT */
/* ========================================================================= */
.wrap{
	width: 934px;
	margin: 0 auto;
}
/* Nav-main */
#header{
	border-bottom: 1px solid #fff;
	color: #fff;
}
#header .wrap{
	width: 990px;
}
#header ul#navMain li {
	float: left;
}
#header ul#navMain li a{
	display: block; overflow: hidden;
	height: 53px;
	text-indent: -9999px;
	font-size: 0;
}
#header ul#navMain li strong{
	display: block; overflow: hidden;
	height: 53px;
	text-indent: -9999px;
	font-size: 0;
}
#header ul#navMain a:hover{
	background-position: 0 -106px !important;
}
#header ul#navMain strong{
	background-position: 0 -53px !important;
}
#header ul#navMain li#navMainHome strong,
#header ul#navMain li#navMainHome a{
	width: 140px;
	background: transparent url("../images/navMainHome.gif") repeat-x 0 0;
}
#header ul#navMain li#navMainCompany strong,
#header ul#navMain li#navMainCompany a{
	width: 75px;
	background: transparent url("../images/navMainCompany.gif") repeat-x 0 0;
}
#header ul#navMain li#navMainPromotion strong,
#header ul#navMain li#navMainPromotion a{
	width: 94px;
	background: transparent url("../images/navMainPromotion.gif") repeat-x 0 0;
}
#header ul#navMain li#navMainKatalog strong,
#header ul#navMain li#navMainKatalog a{
	width: 80px;
	background: transparent url("../images/navMainCatalogue.gif") repeat-x 0 0;
}
#header ul#navMain li#navMainCareer strong,
#header ul#navMain li#navMainCareer a{
	width: 75px;
	background: transparent url("../images/navMainCareer.gif") repeat-x 0 0;
}
#header ul#navMain li#navMainOpinion strong,
#header ul#navMain li#navMainOpinion a{
	width: 114px;
	background: transparent url("../images/navMainOpinion.gif") repeat-x 0 0;
}
#header ul#navMain li#navMainLocation strong,
#header ul#navMain li#navMainLocation a{
	width: 88px;
	background: transparent url("../images/navMainLocation.gif") repeat-x 0 0;
}

/* navSub */
#navSubBox{
	float: left;
	margin: 15px 0 0 0;
	background: transparent url("../images/navSubBottom.png") no-repeat 0 100%;
}
#navSubBox a{
	display:block;
	text-decoration: none;
	color: #fff; 
}
 ul#navSub {
	width: 250px;
	padding: 8px 3px 18px 0;
	color: #fff;
	background: transparent url("../images/navSubTop.png") no-repeat 0 0;
}
ul#navSub li h5{
	display:block;
	height: 26px;
	padding: 8px 0 6px 20px;
	background: #bf0909 url("../images/navSubBackground.gif") repeat-x 0 0;
	cursor: pointer;
}
ul#navSub li{
	float: left;
	width: 100%;
}
ul.navSubFirst {
	font-weight: normal; 
	background-color: #ac0707;
	color: #fff;
}
ul.navSubFirst li{
	border-top: 1px solid #911302;
	border-right: none !important;
}
ul.navSubFirst li h6{
	display: block;
	height: 12px;
	padding: 6px 0 6px 49px;
	background: transparent url("../images/navSubFirstDecoration.gif") no-repeat 20px 50%;
	cursor: pointer;
}
ul.navSubSec {
	color: #fff; background-color: #6d0f00;
}
ul.navSubSec li{
	
	border-bottom: none;
	border-top: 1px solid #911302;
}
ul.navSubSec li a{
	height: 15px;
	padding: 4px 0 4px 60px;
	background: transparent url("../images/navSubSecDecoration.gif") no-repeat 45px 50%;
}
ul.navSubSec li a:hover{
	text-decoration: underline !important;
	background-position: 47px 50%;
}
.navSubSec li strong{
	display: block;
	height: 15px;
	padding: 4px 0 4px 60px;
	text-decoration: underline;
	background: transparent url("../images/navSubSecDecoration.gif") no-repeat 45px 50%;
}
ul.navSubFirst li{
	display: none; 
}
li.open ul.navSubFirst li{
	display: block; 
}
li.open ul.navSubFirst li ul.navSubSec li{
	display: none; 
}
li.open ul.navSubFirst li.open h6{
	background: #481602 url("../images/navSubFirstCurrent.gif") no-repeat 23px 50% !important;
}
li.open ul.navSubFirst li.open ul.navSubSec li{
	display: block; 
}
#navSubBox ul#navSub li h5 span{
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}
#navSubBox ul#navSub h5 span{
	height: 30px;
}
#subNavKatalog {
	position: relative;
	margin-top: -10px;
	padding-top: 10px;
	background: transparent url("../images/navSubKatalog.gif") no-repeat 0 0px;
}
#subNavApteka{
	background: transparent url("../images/navSubApteka.gif") no-repeat 0 0px;
}
#subNavDrogeria{
	background: transparent url("../images/navSubDrogeria.gif") no-repeat 0 0px;
}

#subNavPerfumeria{
	background: transparent url("../images/navSubPerfumeria.gif") no-repeat 0 0px;
}
#navSubBox ul#navSub strong.navSubItem,
#navSubBox ul#navSub a.navSubItem{
	overflow: hidden;
	display: block;
	height: 39px; width: 250px;
	text-indent: -9999px;
}
#navSubBox ul#navSub strong.navSubItem{
	background-position: 0 -39px !important;
}
#navSubBox ul#navSub a.navSubItem:hover{
	background-position: 0 -78px !important;
}
#navSubBox ul#navSub #subNavOfirmie{
	position: relative;
	margin-top: -10px;
	padding-top: 10px;
	background: transparent url("../images/navSubOfirmie.gif") no-repeat 0 0;
}
#navSubBox ul#navSub #subNavNajFolder{
	position: relative;
	margin-top: -10px;
	padding-top: 10px;
	background: transparent url("../images/navSubAktGazetka.gif") no-repeat 0 0;
}
#navSubBox ul#navSub strong#subNavKatalog,
#navSubBox ul#navSub strong#subNavOfertyPracy,
#navSubBox ul#navSub strong#subNavNajFolder,
#navSubBox ul#navSub strong#subNavOfirmie{
	background-position: 0 -49px !important;
}
#navSubBox ul#navSub a#subNavKatalog:hover,
#navSubBox ul#navSub a#subNavOfertyPracy,
#navSubBox ul#navSub a#subNavNajFolder:hover,
#navSubBox ul#navSub a#subNavOfirmie:hover{
	background-position: 0 -98px !important;
}
#navSubBox ul#navSub #subNavHistoria{
	background: transparent url("../images/navSubHistoria.gif") no-repeat 0 0px;
}
#navSubBox ul#navSub #subNavOfertSpec{
	background: transparent url("../images/navSubOfertSpec.gif") no-repeat 0 0px;
	}
#navSubBox ul#navSub #subNavAkcjProm{
	background: transparent url("../images/navSubAkcjProm.gif") no-repeat 0 0px;
}
#navSubBox ul#navSub #subNavKarta{
	background: transparent url("../images/navSubKarta.gif") no-repeat 0 0px;
}
#navSubBox ul#navSub #subNavOfertyPracy{
	position: relative;
	margin-top: -10px;
	padding-top: 10px;
	background: transparent url("../images/navSubOfertyPracy.gif") no-repeat 0 0px;
}
#navSubBox ul#navSub #subNavPrzeslijCv{
	background: transparent url("../images/navSubPrzeslijCv.gif") no-repeat 0 0px;
}
ul.navSubSec li.last a{
	border-bottom: 1px solid #b80b0b !important;
}
ul.navSubSec li.last{
	border-top: 1px solid #911302 !important;
	border-bottom: 1px solid #911302 !important;
}
ul.navSubFirst li.last{
	border-top: 1px solid #911302 !important;
	border-bottom: 1px solid #911302 !important;
}

#header form#search{
	float: left;
	width: 289px;height: 53px;
	border-left: 1px solid #de696c;
	background: transparent url("../images/searchBackground.jpg") repeat-y 100% 0;
}
#header form#search label,
#header form#search legend{
	display: none;
}
#header form#search input.text{
	width: 145px; height: 20px;
	margin: 14px 0 0 20px;
	border: 1px solid #000;
}
#header form#search input.image{
	margin: 15px 0 0 10px;
}
/* Layout */
#layout{

	border-bottom:1px solid #d2c7cb;
	background-color: #012f64;
}
#layout .hold {
	width:100%;
	padding: 26px 0;
	background: transparent url("../images/layoutBackground.jpg") no-repeat 50% 0;
}
body#home #layout .hold {
	padding:26px 0;
	background: transparent url("../images/main_bg_1.jpg") no-repeat 50% 0;

}
#layout h1 a{
	display: block; overflow: hidden;
	width: 523px; height: 82px;
	text-indent: -9999px;
	background: transparent url("../images/logo.png") no-repeat 0 0;
}

#breadCrumbsBoxTop{
	padding-top: 7px;
	background: transparent url("../images/breadCrumbsTop.gif") no-repeat 0 0;
}
#breadCrumbsBox{
	margin: 15px 0;
	width: 666px;
	float: right;
	padding-bottom: 7px;
	background: transparent url("../images/breadCrumbsBottom.gif") no-repeat 0 100%;
}
ul#breadCrumbs{
	padding: 0 15px;
	border-left: 1px solid #838080;
	border-right: 1px solid #838080;
	background-color: #fff;
}
ul#breadCrumbs li{
	float: left;
	padding: 3px 4px 4px 4px ;
}
ul#breadCrumbs li a{	
	padding-right: 15px;
	background: transparent url("../images/breadCrumbsArrow.gif") no-repeat 100% 50%;
}
#partners,
#content{
	float: right;
	width: 666px;
	padding-bottom: 10px;
	background: transparent url("../images/contentBackgroundBottom.png") no-repeat 1px 100%
 }

 /* Placowki */
 
body#location #contentBox{
	padding-top: 11px;
	background: transparent url("../images/contentBackgroundTopLoc.gif") no-repeat 0 0 !important;
 }
body#location #content{
	width: 934px;
	background: transparent url("../images/contentBackgroundBottomLoc.gif") no-repeat 1px 100%;
 }
body#location #content .contentBoxHeader{
	width: 931px;
 }
body#location #content .contentBoxHeader h3{
	width: 913px;
 }
body#location #contentText{
	width: 900px;
	border: none;
}
#contentText p{
	font-size: 1.1em;
}
body#location #breadCrumbsBox{
	width: 934px;
	background: transparent url("../images/breadCrumbsBottomLocation.gif") no-repeat 0 100%;
}

body#location #breadCrumbsBoxTop{
background:transparent url(../images/breadCrumbsTopLocation.gif) no-repeat 0 0;
}

 #partners{
	margin-top: 15px;
 }
#partnersBox,
#contentBox{
	padding-top: 10px;
	background: transparent url("../images/contentBackgroundTop.png") no-repeat 0 0;
}
.partnersBoxHeader,
.contentBoxHeader{
	width: 663px;
	height: 445px;
	height: auto !important;
	min-height: 445px;
	margin-left: 1px;
	border-left:1px solid #838080;
	border-right:1px solid #838080;
	background-color: #fff;
}
.contentBoxHeader ul.contentBoxPagination{
	float: right;
	width: 300px;

}
	
.contentBoxHeader ul#topPaginatio{
	margin-top: -110px;
}

#partnersBox .partnersBoxHeader{
	height: 150px;
	height: auto !important;
	min-height: 150px;
}
#partnersBox h3,
#contentBox h3{
	width: 645px; height: 116px;
	margin-left: 4px; padding-left: 10px;
	background: transparent url("../images/contentBackgroundHead.jpg") repeat-x 0 0;
}
h3 span.contentBoxHeaderTitle{
	float: left;
	width: 415px;
	padding-bottom: 3px;
	padding-right:40px;
	padding-bottom:20px;
	}
h3 span.promotionHeaderTitle{
	float: left;
	width: 680px;
	padding-bottom: 3px;
}
h3 span.contentBoxHeaderPrice{
	float: right;
	margin-right: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #0190d4;
}
h3 span.contentBoxHeaderPriceName{
	float: right;
	padding-top: 5px;
	padding-right:5px;
	font-size: 0.5em;
	text-align:right;

}
#contentBoxList{
	margin: -80px auto 0 auto;
	padding: 8px 0;
	width: 607px;
	background: transparent url("../images/contentBoxListBottom.gif") no-repeat 0 100%;
}
.rowFirst #cardClient{
	margin: 15px 0 0 19px;
	width: 317px; height: 145px;
	background: transparent url("../images/promotionCard.gif") no-repeat 0 0;
}
.rowFirst #cardClient h4 a{
	margin: 10px 0 10px 18px;
}
.rowFirst #cardClient p{
	display: block;
	width: 150px;
	margin-left: 18px;
}

.rowFirst dl#superFolder{
	float: right;
	display: inline;
	width: 317px; height: 137px;
	margin-right: 7px;
	padding-bottom: 8px;
	background: transparent url("../images/promFolderBottom.gif") no-repeat 0 100%;
}
.rowFirst dl#superFolder dt{
	padding-top: 40px;
	background: transparent url("../images/promFolderTop.gif") no-repeat 0 0;
}
.rowFirst dl#superFolder dd{
	background: none;
	width: 200px;
}
.rowFirst dl#superFolder dd p{
	margin: 0;
	padding-left: 15px;
}
ul.promotionSec{
	width: 900px;
}
ul.promotionSec li.currentCatalog{
	clear: both;
}
ul.promotionSec li.prevCatalog{
	float: left;
	width: 440px;
}
ul.promotionSec li.nextCatalog{
	float: right;
	width: 440px;
}
ul.promotionSec li.nextCatalog a{
	float: left;  overflow: hidden;
	width: 85px; height: 85px;
	text-indent: -9999px;
	background: transparent url(../images/nextCatalog.gif) no-repeat -124px 0;
}
ul.promotionSec li.prevCatalog a{
	float: right; overflow: hidden;
	width: 85px; height: 85px;
	text-indent: -9999px;
	background: transparent url(../images/prevCatalog.gif) no-repeat -124px 0;
}
ul.promotionSec li.prevCatalog a:hover,
ul.promotionSec li.nextCatalog a:hover{
	background-position: 0 0;
}
#contentBoxTop{
	padding-top: 9px;
	background: transparent url("../images/contentBoxListTop.gif") no-repeat -1px 0;
}
#contentBoxList ul{
	width: 605px;
	display: block;
	margin: 0 auto;
	border-left: 1px solid #c0c9d4;
	border-right: 1px solid #c0c9d4;
	background: #fefefe url("../images/contentBoxListBg.gif") repeat-x 0 0;
}
#contentBoxList ul li{
	float: left;
	width: 171px;
	padding: 4px 0 4px 30px;
	font-weight: bold;
	background: transparent url("../images/contentBoxListDot.gif") no-repeat 10px 0.6em;
}
#contentBoxList ul li a{
	padding-right: 10px;
	background: transparent url("../images/arrowIcon.gif") no-repeat 100% 0.5em;
}
ul.contentBoxPagination  li.paginationPrev a{
	padding-right: 0;
	padding-left: 13px;
	background: transparent url("../images/arrowIconPrev.gif") no-repeat 0 0.5em;
}
ul.contentBoxPagination{
	display: block;
	padding-left: 330px;
	margin:10px;
	text-align: right;
}
ul.contentBoxPagination li{
	float: left;
	padding: 2px 4px;
	border-right: 1px solid #000;
}

li.paginationPrev a{
	padding-right: 13px;
	background: transparent url("../images/arrowIcon.gif") no-repeat 100% 0.45em;
}
li.paginationNext a{
	padding-right: 13px;
	background: transparent url("../images/arrowIcon.gif") no-repeat 100% 0.45em;
}
li.paginationNext{
		border-right: none !important;
}
body#news a.buttonMore{
	margin-right: 160px;
}
body#news #contentText{
	width: 634px;
	margin-bottom: -15px;
}
body#numbers #contentText,
body#career_cv #contentText,
body#careerStart #contentText,
body#career #contentText,
body#promocje #contentText{
	width: 634px;
}
body#promocje ul#promotionCatalogue{
	position: relative;
    margin: 0 auto 0 auto;
	width: 600px;
}
body#promocje ul#promotionCatalogue li {
	display: none;
}
body#promocje ul#promotionCatalogue li#currentCatalog {
	float: left; display: block;
    width: 420px;
	padding-bottom: 78px;
	text-align: center;
	font-style: italic;
	color: #838080;	background: transparent url(../images/promotionBottomBg.jpg) no-repeat 100% 100%;
}
body#promocje ul#promotionCatalogue li a{
	display: block; overflow: hidden;
	padding: 2px;
	margin: 0 auto;
	border: 1px solid #838080;
	width: 412px;
}
body#promocje #contentText{
	margin-bottom: -16px;
}
body#promocje ul#promotionCatalogue li#prevCatalog{
	float: left; display: block;
	width: 89px; border: 1px solid #fff;
	line-height: 500px;  
}
body#promocje ul#promotionCatalogue li#prevCatalog a,
body#promocje ul#promotionCatalogue li#nextCatalog a{
	display: block;
	width: 85px;
	border: 0;
	text-indent: -9999px;
}
body#promocje ul#promotionCatalogue li#nextCatalog a{
	background: transparent url("../images/nextCatalog.gif") no-repeat -114px 50%;
}
body#promocje ul#promotionCatalogue li#nextCatalog a:hover{
	background: transparent url("../images/nextCatalog.gif") no-repeat 10px 50%;
}
body#promocje ul#promotionCatalogue li#prevCatalog a{
	background: transparent url("../images/prevCatalog.gif") no-repeat -120px 50%;
}
body#promocje ul#promotionCatalogue li#prevCatalog a:hover{
	background: transparent url("../images/prevCatalog.gif") no-repeat 4px 50%;
}
body#promocje ul#promotionCatalogue li#nextCatalog{
	display: block; float: left; 
	width: 85px;
	line-height: 500px;
	background: none;
}
body#promocje h3 a.buttonDownloadPdf{
	float: right;
	margin-top: 2px;
}
body#promocje h3 span.contentBoxHeaderTitle{
	width: 440px;
}
body#promocje img#catalogueLoader {
    position: absolute; top: 240px; left: 230px;
}
body#careerStart #contentText,
body#career #contentText{
	padding: 30px 15px 0 15px;
	margin-left: 15px;
	width: 598px;
	background: transparent url("../images/workBackgroundTop.gif") no-repeat 15px 21px;
}
h3#najnowszeOferty{
	background: none;
}
a#moreCareer{
	margin-top: 10px !important;
	float: right !important;
}
p.mapDesc{
	width: 598px;
	margin: 10px auto;
}
ul#work{
	width: 598px;
	padding-bottom: 9px;
	background: transparent url("../images/workBackgroundBottom.gif") no-repeat 0 100%;
}
ul#work li{
	float: left;
	background: transparent url("../images/workLine.gif") no-repeat 0 100%;
}
ul#work li dl.workList{
	border-left: 1px solid #cad2dd;
	border-right: 1px solid #cad2dd;
}
ul#work li dl.first dd,
ul#work li dl.first dt{
	padding-top: 0px;
	margin-top: 0px;
	font-weight: bold;
}
ul#work li.last{
	background: none;
}
ul#work li.last dl dd,
ul#work li.last dl dt{
	padding-bottom: 4px;
	margin: 0;
}
dl.workList dd,
dl.workList dt{
	float: left;
	padding: 10px 0;
}
dl.workList dt{
	width: 160px;
	padding-left: 20px;
	margin: 2px 0;
	font-weight: bold;
	background: #fff url("../images/workListDtBg.jpg") repeat-y 100% 0;
}
dl.workList dt a{
	font-weight: bold;
	color: #0190d4;
	
}
dl.workList dd{
	width: 395px;
	padding-left: 20px;
	padding-bottom: 13px;
	border-left: 1px solid #cad2dd;
}

body#career ul#contentButtons{
	width: 300px;
	margin: 0 auto;
}
body#career ul#contentButtons li{
	padding: 0; margin: 20px 0 0 0;
	float: left;
}
.contentTextItem{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #7d97b0;
}
a.photoLeft{
	float: left;
	margin-right: 10px;
}
#contentBox h3.hdKarta{
	clear: left;
	display: block;
	width: auto; height: auto;
	background: none;
	margin-bottom: 10px;
}
ul.kartaDesc{
	margin-left: 30px;
	margin-bottom: 25px;
}
a.buttonSee{
	display: block;
	overflow: hidden;
	width: 76px; height: 24px;
	text-indent: -99999px; 
	background: transparent url("../images/buttonSee.gif") no-repeat 0 0;
}
a.buttonOrder{
	display: block;
	overflow: hidden;
	width: 76px; height: 24px;
	text-indent: -99999px; 
	background: transparent url("../images/buttonOrder.gif") no-repeat 0 0;
}
a.buttonOrder:hover,
a.buttonSee:hover{
	background-position: 0 -24px;
}
ul.kartaDesc li{
	margin-bottom: 10px;
	list-style-type: circle;
}
.contentTextItem p{
	float: left; 
	width: 420px;
}
a.buttonSendCv,
a.buttonForm,
a.buttonDownloadPdf,
a.buttonPrevPdf,
a.buttonNext,
a.buttonInfoToFriend,
a.buttonOpinion,
a.buttonBack,
a.buttonMore{
	overflow: hidden;
	float: left; 
	text-indent: -9999px;
	height: 24px;
}


#contentText a.buttonBack,
#contentText a.buttonNext,
#contentText a.buttonMore,
.contentTextItem a.buttonMore {
	float: left; 
}
.contentTextItem a img{
	float: right;
	padding: 2px;
	border: 1px solid #898989;
	background-color: #fff;
}
.textDate{
	display: block;
	margin: 0;
	color: #a3a3a3;
}
#contentText{
		float: left;
		display: inline;
		width: 400px;
		margin: -80px 15px 15px 15px;
		padding: 15px 0 10px 0;
		border-top: 1px dashed #7b92ac;
}
#contentText h4{
		color: #1865a8;
}

.contentTextItem a:link , .contentTextItem a:visited {color:#1865a8}

ul#prductImage {
	float: right;
	margin: -80px 15px 0 0;
}
ul#prductImage li{
	margin-bottom: 10px;
	text-align: center;
	line-height: 1.4em;
	font-style: italic;
}
ul#prductImage li a{
	display: block;
	padding: 3px;
	border: 1px solid #838080;
	
	background-color: #fff;
	
}

/* Product List */
ul#contentProductList{
		display: block;
		width: 608px;
		padding-bottom: 15px;
		margin: 0 auto;
		border-bottom: 1px dashed #8097b1
		}
ul#contentProductList li{
		float: left;
		margin: 10px 10px 0 0;
}

ul#contentProductList li dl{
		float: left;
		width: 270px;
}
ul#contentProductList li dl dt{
		float: right;
		width: 150px;
		padding: 4px;
		font-weight: bold;
}
ul#contentProductList li dl dt a{
		text-decoration: none;
}	
ul#contentProductList li dl dt a:hover{
		text-decoration: underline;
}

ul#contentProductList li dl dd.productListImg{
		float: left;
		width: 110px;
}
ul#contentProductList li dl dd.productListImg a{
		display: block;
		width: 88px; height: 108px;
		border: 1px solid #838080;
}
ul#contentProductList li dl dd.productListDes{
		float: right;
		padding: 4px;
		width: 150px;
}
ul#contentProductList li dl dd.productListBut{
		float: right;
		width: 150px;
		text-indent: -9999px;
}
ul#contentProductList li dl dd.productListBut a{
		float: right;
}
ul#contentSiteMap{
	float: right;
	width: 450px;
	color: #fff;
}
ul#contentSiteMap li{
	float: left;
	margin-top: 10px;
	padding: 0 5px 3px 5px;
	border-right: 1px solid #fff;
}
ul#contentSiteMap li a{
	color: #fff;
}


/* Product List NEW mzagor */

ul#contentProductListNew{
		display: block;
		width: 608px;
		padding-bottom: 15px;
		margin: 0 auto;
		border-bottom: 1px dashed #8097b1;
		}
ul#contentProductListNew li{
		background:url(../images/contentProductListNewBg2.jpg) top right no-repeat;
		float: left;
		margin: 10px 10px 0 0;
		padding:1px
}

ul#contentProductListNew li dl{
		float: left;
		width: 290px;
}
ul#contentProductListNew li dl dt{
		float: right;
		width: 170px;
		padding: 5px 10px 0px 0px;
		font-weight: bold;
		}
ul#contentProductListNew li dl dt a{
		text-decoration: none;
}	
ul#contentProductListNew li dl dt a:hover{
		text-decoration: underline;
}
ul#contentProductListNew li dl dt span{
		float: right;
		width: 170px;
		padding: 5px 10px 0 0 ;
		font-weight: bold;
		color:#0067aa;
}

ul#contentProductListNew li dl dd.productListImg{
		float: left;
		width: 90px;
}
ul#contentProductListNew li dl dd.productListImg a{
		margin:0 auto;
		display: block;
		width: 88px; height: 108px;
}
ul#contentProductListNew li dl dd.productListImg img {margin:0 auto;}
ul#contentProductListNew li dl dd.productListDes{
		float: right;
		padding: 10px 10px 0 0;
		width: 170px;
}
ul#contentProductListNew li dl dd.productListBut{
		float: left;
		width: 100px;
		text-indent: -9999px;
		margin-top:10px
}
ul#contentProductListNew li dl dd.productListBut a{
		float: right;
}

ul#contentProductListNew li dl dd.productListBut a.buttonMore{
		overflow: hidden;
		width: 75px; height: 24px;
		margin-right: 10px;
		text-indent: -9999px;
		background: transparent url("../images/buttonMore.gif") no-repeat 0 0;
}
ul#contentProductListNew li dl dd.productListBut a.buttonMore:hover{
	background-position: 0 -24px;
}

/**/

a.buttonDownloadPdf{
		overflow: hidden;
		width: 86px; height: 24px;
		margin-right: 10px;
		text-indent: -9999px;
		background: transparent url("../images/buttonDownloadPdf.gif") no-repeat 0 0;
}
a.buttonMore{
		overflow: hidden;
		width: 75px; height: 24px;
		margin-right: 10px;
		text-indent: -9999px;
		background: transparent url("../images/buttonMore.gif") no-repeat 0 0;
}
a.buttonNext{
		overflow: hidden;
		width: 75px; height: 24px;
		margin-right: 10px;
		text-indent: -9999px;
		background: transparent url("../images/buttonNext.gif") no-repeat 0 0;
}
a.buttonBack{
		overflow: hidden;
		width: 75px; height: 24px;
		margin-right: 10px;
		text-indent: -9999px;
		background: transparent url("../images/buttonBack.gif") no-repeat 0 0;
}
a.buttonInfoToFriend{
		margin-right: 10px;
		width: 169px;
		background: transparent url("../images/buttonInfoToFriend.gif") no-repeat 0 0;
}
a.buttonOpinion{
		margin-right: 10px;
		width: 75px;
		background: transparent url("../images/buttonOpinion.gif") no-repeat 0 0;
}
a.buttonForm{
		margin-right: 10px;
		width: 142px;
		background: transparent url("../images/buttonForm.gif") no-repeat 0 0;
}
a.buttonSendCv{
		margin-right: 10px;
		width: 100px;
		background: transparent url("../images/buttonSendCv.gif") no-repeat 0 0;
}

a.buttonPrevPdf{
		margin-right: 10px;
		width: 169px;
		background: transparent url("../images/buttonPrevPdf.gif") no-repeat 0 0;
}
body#promocje a.buttonPrevPdf{
		margin-top: 10px;
		margin-left: 230px;
}

a.buttonForm:hover,
a.buttonSendCv:hover,
a.buttonPrevPdf:hover,
a.buttonNext:hover,
a.buttonInfoToFriend:hover,
a.buttonOpinion:hover,
a.buttonBack:hover,
a.buttonDownloadPdf:hover,
a.buttonMore:hover{
	background-position: 0 -24px;
}



ul.contentButtons li{
	float: left;
}
ul.contentButtons li a{
	overflow: hidden;
	display: block;
	height: 24px;
	text-indent: -9999px;
}
#container{
	width: 519px;
	margin-top: 40px;
}
#containerTop{
	position: relative;
	height: 13px;
	background: transparent url("../images/containerBgTop.gif") no-repeat 0 0;
}
#containerContent{
	padding: 0 0px;
	border-right:1px solid #838080;
	border-left: 1px solid #838080;
	background-color: #FFF;
}
#promotion{
	float: left;
	width: 200px;
	height: 300px;
}
#promotion h2{
	display: block;
	text-indent: -9999px;
	height: 35px;
	width: 155px;
	background: #fff url(../images/headPromocje.gif) no-repeat 2px 0;
}
#promotion p{
	margin-top: -20px;
}
dl.promotionList{
	position: relative;
	float: right;
	width: 245px; 	height: auto !important;
	margin: -10px 3px 0 0;	border-top: 1px solid #fff;	border-left: 1px solid #cedde6; padding-bottom: 14px;
	text-align:left;
	background: #fff url(../images/promotionList.gif) repeat-y 2px 0;
}
dl.promotionList dt{
	float: right;
	width: 160px;
	padding: 2px; margin-top: 17px;
	font-weight: bold;
}
dl.promotionList dd{
	float: right;
	width: 160px;
	padding: 2px;
}
dl.promotionList dd.promotionListImage{
	float: left; display: inline;
	width: 50px;
	margin: 6px 0 0 20px;
}
dl.promotionList dd.promotionListPrice{
	font-weight: bold; font-size: 1.1em;
	color: red;	
}
#containerBottom{
	height: 13px;
/*margin-top: -7px;*/
	background: transparent url("../images/containerBgBottom.gif") no-repeat 0 100%;
}
#colFirst{
	float: left;
	width: 251px;
}
body#location #colSec{
	float: left;
	width: 930px;
}
#colSec{
	width: 680px;
	float: right;
}

/* Newsletter Box */

#newsletterBox{
	float: left;
	width: 251px;
	margin-top: 15px; padding-bottom: 10px;
	background: transparent url("../images/newsletterBottom.gif") no-repeat 0 100%;
}
form#newsletter{
	padding-top: 46px;
	background: transparent url("../images/newsletterTop.gif") no-repeat 0 0;
	color: #fff;
}
form#newsletter p#aboutNewsletter{
	padding-bottom: 10px; margin-bottom: 0;
}
form#newsletter p#message{
	margin: 10px 15px;
	padding: 3px 3px;
	text-align: center;
	font-weight: bold;
	background-color: #0067aa;
}
form#newsletter a{
	padding: 0 18px; 
	color: #fff;	background: transparent url("../images/arrowIcon.gif") no-repeat 100% 0.5em;
}
form#newsletter fieldset{
	border-top: 1px solid #042347;
	background: #0b4689;
}
form#newsletter label,
form#newsletter legend{
	display: none;
}
form#newsletter input.text{
	margin: 10px 0 0 18px;
	width: 150px; height: 16px;
}
form#newsletter input#newsletterSignin{
	margin-top: 9px;
	margin-left: 20px;
}
form#newsletter input#newsletterSignout{
	margin-top: 9px;
	margin-left: -3px;
}
form#newsletter p#aboutRSS{
	display: block;
	margin: 0;
	padding-top: 10px;
	border-top: 1px solid #042347;
	background-color: #0b4689;
}
form#newsletter p#aboutRSS a{
	width: 150px;
	float: left;
	padding: 0 18px 0 0; margin: 0 0 0 18px;
}
form#newsletter p#aboutRSS a#aboutRSSIcon{
	width: 29px;
	padding-right: 0; 
	background: none;
}
form#newsletter p#aboutRSS a#aboutRSSSubs{
	font-weight: bold;
	background: none;
}
form#newsletter p#aboutRSS a#aboutRSSLern{
	background-position: 128px 0.5em;
}

/* Search Box */

#searchBox{
	float: left;
	width: 251px;
	margin-top: 15px; padding-bottom: 10px;
	background: transparent url("../images/newsletterBottom.gif") no-repeat 0 100%;
}
form#searchbox{
	padding-top: 46px;
	background: transparent url("../images/searchBoxTop.gif") no-repeat 0 0;
	color: #fff;
}
form#searchbox p#aboutSearchbox{
	padding-bottom: 10px; margin-bottom: 0;
}
form#searchbox p#message{
	margin: 10px 15px;
	padding: 3px 3px;
	text-align: center;
	font-weight: bold;
	background-color: #0067aa;
}
form#searchbox a{
	padding: 0 18px; 
	color: #fff;	background: transparent url("../images/arrowIcon.gif") no-repeat 100% 0.5em;
}
form#searchbox fieldset{
	border-top: 1px solid #042347;
	background: #0b4689;
}
form#searchbox label,
form#searchbox legend{
	display: none;
}
form#searchbox input.text{
	margin: 10px 0 0 18px;
	width: 150px; height: 16px;
}
form#searchbox input#search.submit{
	margin-top: 9px;
	margin-left: 20px;
}

/* Card Box */

#cardClient{
	float: left;
	width: 251px; height: 112px;
	margin-top: 8px;
	background: transparent url("../images/cardClient.gif") no-repeat 0 0;
}
#cardClient h4 a{
	display: block; overflow: hidden;
	width: 96px;  height: 55px;	
	margin: 38px 0 0 23px;
	text-indent: -9999px;
	background: transparent url("../images/hdKartaStalego.gif") no-repeat 0 0;
}
dl#superFolder{
	float: left;
	width: 250px;
	margin-top: 15px;
	color: #fff;
}
dl#superFolder a{
	overflow: hidden;
	display: block;
	padding: 10px 18px 15px 48px;
	color: #fff;	background: transparent url("../images/iconFolder.gif") no-repeat 13px 50%;
}
dl#superFolder dt{
	overflow: hidden;
	padding-top: 52px;
	text-indent: -9999px;
	background: transparent url("../images/gazetkaTop.gif") no-repeat 0 0;
}
dl#superFolder dd{
background-color: #890000;
}
dl#superFolder{
	padding-bottom: 10px;
	background: transparent url("../images/gazetkaBottom.gif") no-repeat 0 100%;
}


/* Footer */
#footer {
	border-top:2px solid #4f0108;
	color: #fff;
}
#footerBoxTop{
	width: 980px;
	margin: 0 auto; padding: 17px 0;
	border-bottom: 1px solid #51030a;
}
#footerBoxEvents{
	float: left;	
	height: 177px;  width: 293px;
	background: transparent url("../images/homeKarta.gif") no-repeat 0 0;
}
#footerBoxEvents a.buttonOrder{
	margin-top: 133px;
	margin-left: 12px;
}
#footerBoxSalons{
	float: left;	
	height: 177px;  width: 294px;
	margin-left: 50px;
	background: transparent url("../images/footerBox.gif") no-repeat 0 0;
}
#footerBoxSalons h3{
	color: #404040;
	margin: 15px; 
	margin-bottom: 5px;
	float: left;
	display: inline;
}
#footerBoxSalons a.buttonSee{
	float: right;
	display: inline;
	margin: 15px;
	margin-bottom: 5px;
}
img.homeMap{
	float: left;
	display: inline;
	margin-left: 15px;
	border: 1px solid #606060;
}
.promotionBig a.promotionImageBig{
	display: block;
	width: 700px;
	margin: 0 auto;
}
.promotionBig a.promotionImageBig img{
	margin: 0 auto;
	width: 700px;
}
#footerBoxAdv{
	float: right;	
	height: 167px; width: 283px;
	padding: 5px 5px;
	background: transparent url("../images/footerBox.gif") no-repeat 0 0;
}
#footerBoxBottom{
	overflow: hidden;
	width: 984px;
	margin: 0 auto; padding: 10px 0; 
}
#footerBoxBottom a{
		color: #fff;
}
#footerBoxBottom h6#footerCopyright{
		float: left;
		width: 700px;
		padding: 2px;
		font-weight: normal;
		color: #fff;
		padding-left:30px;
}
body#home #footerBoxBottom{
		border-top: 1px solid #b06267;
}

#footerBoxBottom h6#footerCreated{
		float: left;
		padding: 2px;
		width: 700px;
		font-weight: normal;
		color: #fff;
		padding-left:30px;
}

#footerBoxBottom h6#footerServiced{
		float: left;
		padding: 2px;
		width: 700px;
		font-weight: normal;
		color: #fff;
		padding-left:30px;
}

body#home #footerBoxBottom h6{
	padding-left: 0 !important;
}

#footerBoxBottom p{
	margin: 0 20px 0 0;
	float: right;
	width: 200px;
	text-align: right;
	color: #fff;
}


/* skiper link */
a#skip:focus,
a#skip:active {
	top: 0;
	padding: 3px 10px;
	font-size: 1em;
	color: #fff; background-color: #000;
}
ul#downloadPdf{
	margin: 0 auto;
	width: 292px;
	padding-left: 70px;
	margin-bottom: 20px;
}
ul#downloadPdf li{
	float: left;
	width: 86px;
	padding: 4px 10px;
	text-align: center;
	font-style: italic;
	color: #838080;
}
#promotionItemBox{
	float: left;
	width: 200px;
}
form#formField fieldset h4{
	margin-bottom: 10px;
}
form#formField fieldset{
	padding: 10px;
	margin-bottom: 10px;
	background-color: #f8f8f8;
}
form#formField fieldset .row{ 
	padding: 5px;
	width: 600px;
}
form#formField fieldset label{
	float: left;
	width: 200px;
}
form#formField fieldset textarea{
	width: 280px;  height: 80px;
}
form#formField fieldset select{
	width: 164px;
}
form#formField fieldset input{
	float: left;
	width: 175px; 
	padding: 1px;
	margin-right: 5px;
}
form#formField a.buttonNext{
	float: right;
}
form#formField input#opinionAgree{
	width: 15px;
	float: left;
}
form#formField #agreeBox label{
	float: left;
	margin-left: 15px;
	width: 560px;
}
form#formField textarea#attention{
	width: 375px;
	height: 150px;
}
form#formField input.radio{
	width: 15px;
}
form#formField .col{
	float: left;
	width: 590px;
	padding-right: 10px;
}
form#formField .col .row{
	width: 590px;
	margin-bottom: 10px;
}
form#formField .col .row .clearfix{
	float: left;
	width: 145px;
}
form#formField .col label{
	float: left;
	display: inline;
	width: 120px;
	margin: 0 0;
}
form#formField .col input{
	float: left;
	width: auto;
	padding: 0;
}
form#formField #opinionChild{
	width: 20px;
}
form#formField  .opinionDateDay{
	width: 40px;
	padding: 0;
}
form#formField  .opinionDateMonth{
	width: 80px;
	padding: 0;
}
form#formField  .opinionDateYear{
	width: 55px;
}
select#cvOfferWork{
	width: 380px !important;
}

span.req{
	color: #b00;
}
#sendNext,
#sendOpinion{
	display: block;
	width: 71px; height: 24px;
	margin: 0 auto 10px auto;
}
#numbersFirst{
	height: auto !important;
	height: 160px;
	min-height: 160px;
	padding-left: 230px; margin-bottom: 15px;
	background: transparent url("../images/historyPhoto1.jpg") no-repeat 0 0;
	
}
#numbersSec{
	height: auto !important;
	height: 160px;
	min-height: 160px;
	padding-right: 230px; margin-bottom: 15px;
	background: transparent url("../images/historyPhoto2.jpg") no-repeat 100% 0;
	
}
#numbersThird{
	height: auto !important;
	height: 160px;
	min-height: 160px;
	padding-left: 230px; margin-bottom: 15px;
	background: transparent url("../images/historyPhoto3.jpg") no-repeat 0 0;
}

/* ========================================================================= */
/* CAROUSEL  */
/* ========================================================================= */
#partnerList {
    position: relative;
    height: 1%; width: 620px;
    border-top: 1px dashed #7c93ae; margin: -80px auto 10px auto;
}
#partnerListHide {
    position: relative; 
	width: 530px; height: 120px;
    padding: 0 20px; margin: 0 auto;
    overflow: hidden;
}

#partnerListHide ul {
	position: absolute; top: 0; left: 0;
	width: 50000px;
    list-style-type: none;
}
#partnerListHide ul li {
	float: left; 
	width: 144px; 
	padding: 10px 0 0 0; margin: 0;
    text-align: center; 
}
#partnerListHide a {
	display: inline; 
}
#partnerListHide a img {
    display: inline;
}

#partnerList a#partnerPrev {
    position: absolute; top: 50px; left: 0;
	width: 26px; height: 24px;
    text-indent: -9999px;
	background: transparent url("../images/partnersListPrev.gif") no-repeat 0 0;
    overflow: hidden;
}
#partnerList a#partnerNext {
	position: absolute; top: 50px; right: 0;
    width: 26px; height: 24px;
	text-indent: -9999px;
    background: transparent url("../images/partnersListNext.gif") no-repeat 0 0;
    overflow: hidden;
}
#partnerList a#partnerPrev:hover,
#partnerList a#partnerNext:hover{
	background-position: 0 -24px; 
}
.carouselHide {
    top: -99998px !important;
		
}
img.mapaFla{
	/*margin: -75px auto 0 auto;*/
	margin: 0px auto 0 auto;*/
	padding: 10px 16px;
	/*border-top: 1px dashed #666666;*/
	width: 602px; height:544px;
}

.linia { display:block; border-top: 1px dashed #666666; margin:-74px 20px 10px 20px }
/* ========================================================================= */
/* GOOGLE MAPS */
/* ========================================================================= */
#gToolbar {
    float: left;
    width: 330px; height: 500px;
}
#gToolbar select {
    width: 340px;
    margin-bottom: 10px;
    font-size: 1.6em;
}
#gAddress {
    width: 326px; height: 427px;
    padding-left: 10px; border: 1px solid #a2a2a2;
    overflow: auto;
}
#gAddress ul#picker {
    margin: 10px 0 0 0;
}
#gAddress ul#picker li {
    float: left;
    width: 280px;
    padding: 15px 10px; border-bottom: 1px dashed #8097b1;
    cursor: pointer;
}
#gAddress ul#picker li img {
    float: left;
}
#gAddress ul#picker li a {
    float: right;
    width: 160px;
    text-decoration: none;
    color: #3f3f3f;
}
#gAddress ul#picker li a strong {
    display: block;
    font-size: 1.1em;
}
#gAddress ul#picker li.hove {
    background-color: #e4e4e4;
}
#gMap {
    float: right;
    width: 530px; height: 500px;
    border: 1px solid #a2a2a2;
}

#gMap .gInfo {

}
#gMap .gInfo img {
    margin: 10px 0 0 0;
}
#gMap .gInfo a {
    text-decoration: none;
}
h4.gHeader {
    margin-bottom: 5px;
	font-size: 1.2em;
}

/* ========================================================================= */
/* PHOTO-POPUP  */
/* ========================================================================= */
#photopopupMask {
	position: absolute; top: 0; left: 0;
  	width: 100%; 
	background: transparent url(../images/photopop-bg.png) repeat 0 0;
}
#photopopup {
	position: absolute; top: 0; left: 0;
  	width: 100%; 
}
#photopopupImage {
	border: 1px solid #eee;
	cursor: pointer;
	margin-bottom: 5px;
}
#photopopupContainer {
	position: relative;
	padding: 34px 10px 34px 10px; margin: 0 auto;
	background-color: #fff;
}
a#photopopupClose {
	position: absolute; bottom: 4px; right: 10px;
	font-weight: bold;
}
a#photopopupPrev{
	float: left;
	width: 100px; height: 24px;
	text-indent: -9999px;
	background: transparent url(../images/buttonPopBack.gif) no-repeat 0 0;	
}
a#photopopupNext{
	float: right;
	width: 90px; height: 24px;
	text-indent: -9999px;
	background: transparent url(../images/buttonPopNext.gif) no-repeat 0 0;	
}
a#photopopupClose{
	position: absolute;
	top: 5px; right: 10px;
	overflow: hidden;
	width: 80px; height: 24px;
	text-indent: -9999px;
	background: transparent url(../images/buttonPopClose.gif) no-repeat 0 0;
}
a#photopopupPrev:hover,
a#photopopupNext:hover,
a#photopopupClose:hover{
	background-position: 0 -24px;
}

/* ========================================================================= */
/* PROMO PRODUCTS */
/* ========================================================================= */

#flash_promo{
	text-align:center;
	padding: 0 0px;
	border-right:1px solid #838080;
	border-left: 1px solid #838080;
	background-color: #FFF;
}

#flashpopup {float:right; position:relative; left:0px;top:-108px; }
#flash_promo_new {padding:0; margin:0px; width: 523px; margin-top:10px;}

#nowa {margin:0 auto; padding-top:30px; margin-top:10px}
#nowa td {vertical-align:top}
#nowa .element {
    height: 167px; width: 283px;
    padding: 5px 5px;
    background: transparent url("../images/footerBox.gif") no-repeat 0 0;
}

.promspec { display:block; width:50%; float:left; text-align:center; margin-bottom: 20px;}
.promspec h4{color:#666666 !important; font-size:12px; padding:0 10px; margin-top:5px}
.promspec .textDate {font-size:11px !important;padding:0 10px}
a:link.promspeca, a:visited.promspeca {border:1px solid #CCCCCC; padding:5px; display:inline-block}
a:hover.promspeca {border-color:#FF0000; background-color:#CCCCCC}

.promspecpdfall { background:#bf0909 url("../images/promspecpdfall_bg.gif") top repeat-x; text-align:center}
.pdf {padding: 10px 18px 15px 48px; background: transparent url("../images/iconFolder.gif") no-repeat scroll 13px 50%; display: inline-block; color:#FFFFFF}

#home_buttons {text-align:center; width:523px; margin-top:5px}
#home_buttons img {display:inline}

#opis img{float: right; margin:0 0 10px 10px}
#longopis { margin:10px 0 10px 0; text-align:justify}
#warning { padding:10px; border:5px solid #CCCCCC; text-align:center; color:#666}


/* ========================================================================= */
/* ADV SEARCH */
/* ========================================================================= */

#advSearchContent label {margin:0 25px 0 5px; }

#advSearchContent div.kategoria {display:block; float:left; width:200px; }

#advSearchContent div.searchBut {border-top: 1px dashed #7d97b0; margin-top:10px; padding-top:10px}

a.buttonSearch{
            display: block;
            overflow: hidden;
       	   width: 76px; height: 24px;
            text-indent: -99999px; 
            background: transparent url("../images/buttonSearch.gif") no-repeat 0 0;
            margin-right:10px;
}        

a.buttonSearch:hover{

            background-position: 0 -24px;

}

form#advsearch{
	background-color: #FFF;
	color: #000;
	margin:0 auto;
        width:608px;
	margin-top: -70px;
	padding: 3px 5px 8px 18px;
	border-top: 1px dashed #8097b1;
	border-bottom: 1px dashed #8097b1;
}

form#advsearch ul li{
	float: left;
}

form#advsearch input.text{	
	width: 500px; height: 16px;
}

form#advsearch input.submit{
	margin-top: 5px;
	width: 100px; height: 25px;
}