body {
	text-align: center;
	background-color: #fff;
}

#allContainer {
	font: 12px arial, helvetica, sans-serif;
	padding: 0;
	width: 760px;
	text-align: left;
	margin: 0 auto;
}

#allContainer img {
	border: none; 
}

#allContainer a {
	outline: none;
	-moz-outline: none;
	ie-dummy: expression(this.hideFocus=true);
}

#headerBox {
	margin: 0;
	padding: 0 0 15px 0;
	background-color: #fff;
	font-family: verdana, arial, sans-serif;
}

#headerBox p {
	margin: 0;
	padding: 3px 6px 6px 0;
	background: url('/site_images/209/0/common/dots.gif') 0 100%  repeat-x;
	text-align: right;
	font-size: 10px;
}

#headerBox p strong {
	padding: 4px 6px;
	background: url('/site_images/209/0/common/menu-small-sep.gif') 0 50% no-repeat; 
}

#headerBox p strong a {
	color: #696f7e;
	padding: 4px 6px 4px 0;
	background: url('/site_images/209/0/common/menu-small-sep.gif') 100% 50% no-repeat; 
}

#topMenu {
	list-style: none;
	float: right;
	padding: 0 0 0 5px;
	margin: 0;
	font-size: 10px;
}

#topMenu li {
	float: left;
	text-align: center;
	margin-left: 8px;
	background: url('/site_images/209/0/common/header-icons.png') no-repeat;
}
#topMenu #ico7 { background-position:  0 0; } 
#topMenu #ico6 { background-position: -43px 0; }
#topMenu #ico5 { background-position: -103px 0; }
#topMenu #ico4 { background-position: -163px 0; }
#topMenu #ico3 { background-position: -224px 0; }
#topMenu #ico2 { background-position: -287px 0; }
#topMenu #ico1 { background-position: -350px 0; }
#topMenu #ico0 { background-position: -411px 0; }
#topMenu li a {
	display: block; /* DLA NOWYCH IKON */
	padding: 45px 0 0 0; /* DLA NOWYCH IKON */
	width: 72px;
	text-align: center;
	color: #000;
	text-decoration: none;
}

#topMenu li a:hover {
	color: #ff5a00;
	text-decoration: underline;
}

#leftBox h4, #rightBox h4, div.contentBox h4, #services h4 {
	font: bold 10pt verdana, arial, sans-serif;
	border-top: 1px solid #dfe0e4;
	border-right: 1px solid #dfe0e4;
	padding: 3px 12px 3px 11px;
	margin: 0 0 0 7px;
	position: relative;
}

div.contentBox h4 {
	margin: 0 0 0 3px !important;
	margin: 0;
}

#leftBox h4 span, #rightBox h4 span, div.contentBox h4 span, #services h4 span {
	top: -1px !important;
	left: -7px !important;
	top: 0;
	left: -18px;
	width: 13px;
	height: 23px;
	position: absolute;
}

#leftBox #string {
	width: 160px; 
	margin-left: 10px;
}

#leftBox input.formSubmit {
	float: right; 
	margin: 0 4px 4px 0;
	font: 12px arial, sans-serif;
}

#leftBox #advancedSearch {
	margin-left: 10px; 
	font-size: 11px;
}

#leftBox h4 span.square1, #services h4 span.square1 {
	background: url('/site_images/209/0/common/tab-square1.gif') no-repeat;
}

div.contentBox h4 span.square3 {
	background: url('/site_images/209/0/common/tab-square2.gif') no-repeat;
}

div.contentBox h4 span.square4 {
	background: url('/site_images/209/0/common/tab-square3.gif') no-repeat;
}

#rightBox h4 span.square2 {
	background: url('/site_images/209/0/common/tab-square4.gif') no-repeat;
}

#outlineLeftRight {
	padding-bottom: 1px;
	background: url('/site_images/1/0/common/all_box_bg.gif') repeat-y;
}
/* begin - first time box */
#contentBoxTop {
	background: url('/site_images/209/0/common/1time-bg.gif') top center no-repeat #fff;
	color: #fff;
	/* padding: 3px 3px 13px 3px;*/
	padding: 3px 3px 0 3px;
	height: 100px;
}

#contentBoxTop h1, #contentBoxTop p {
	display: none;
}

#contentBoxTop #buttonsGuide {
	background: url('/site_images/209/0/common/1time-buttons.gif') 0 0 no-repeat; 
	height: 24px;
	position: relative;
	margin: 60px 0 0 0;
}

#buttonsGuide a {
	float: left;
	height: 24px;
	position: absolute;
}

#buttonsGuide a span {
	display: none;
}

#buttonsGuide #howBuy {
	width: 109px;
	left: 0;
}

#buttonsGuide #howBuy:hover {
	background: url('/site_images/209/0/common/1time-buttons.gif') 0 -27px no-repeat; 
}

#buttonsGuide #howSell {
	width: 124px;
	left: 115px;
}

#buttonsGuide #howSell:hover {
	background: url('/site_images/209/0/common/1time-buttons.gif') -115px -27px no-repeat; 
}

#buttonsGuide #whySafe {
	width: 197px;
	left: 246px;
}

#buttonsGuide #whySafe:hover {
	background: url('/site_images/209/0/common/1time-buttons.gif') -246px -27px no-repeat; 
}

#buttonsGuide #freeReg {
	width: 105px;
	left: 449px;
}

#buttonsGuide #freeReg:hover {
	background: url('/site_images/209/0/common/1time-buttons.gif') -449px -27px no-repeat;
}
/* end - first time box */
#contentRight {
	margin: 0 0 0 198px;
}

#contentRight div.contentBox {
	margin: 10px 160px 0 0;
	position: relative;
}

#contentRight div.contentBox h4 {
	border-right: 1px solid #dfe0e4;
}

#contentRight div.contentBox ul {
	margin: 0 0 0 2px;
	padding: 4px 0 0 6px;
	border: solid #dfe0e4;
	border-width: 0 1px;
	list-style: none;
} 

#contentRight div.contentBox ul li {
	margin: 0;
	padding: 2px 0 0 14px;
	background: url('/site_images/209/0/common/li2.gif') 2% 50% no-repeat;
	line-height: 1.5;
}
#contentRight div.contentBox ul.mainPageGallery {
	float: left;
	display: block;
	display: inline;
	width: 392px!important;
	width: 400px;
	/*border-width: 0px;*/
}
#contentRight div.contentBox ul.mainPageGallery li {
	margin: 1px;
	padding: 0;
	background: none;
	float: left;
	height: 105px;
	line-height: 1;
	overflow: hidden;
	border: 1px #eee solid;
}
#contentRight div.contentBox ul.mainPageGallery li a {
	width: 126px;
	background-color: #f9f9f9;
	padding: 2px 0 50px 0;
	text-align: center;
	display: block;
	text-decoration: none;
}
#contentRight div.contentBox ul.mainPageGallery li a:hover {
	background-color: #eee;
}
#contentRight div.contentBox ul.mainPageGallery li a:hover {
	text-decoration: none;
}
#contentRight div.contentBox ul.mainPageGallery li a img {
	height: 60px;
	width: 80px;
}
#contentRight div.contentBox ul.mainPageGallery li a span {
	font-size: 10px;
	display: block;
	height: 31px;
}
#contentRight div.contentBox ul.mainPageGallery li a span.price {
	font-size: 11px;
	font-weight: bold;
	color: #222;
	padding: 0 7px 2px 0;
	display: block;
	height: 10px;
}


#contentRight div.contentBox p {
	text-align: right;
	margin: 0 0 0 2px;
	padding: 0 3px 5px 0;
	border: solid #dfe0e4;
	border-width: 0 1px 1px 1px;
}

#contentRight #showCase {
	padding: 0;
	width: 400px;
	height: 200px;
	overflow: hidden;
}
/* ==================== */
/* = dynamic showcase = */
#showCase.carousel {
  position: relative;
}
#carouselNav {
  position: absolute;
  bottom: 0px;
  right: 0px;
  height: 24px;
  background: url('/site_images/209/0/carousel-nav-bg.png') no-repeat 0 0;
	float: right;
	width: 95px;
}
#carouselNav ul {
  padding: 2px 2px 0 0;
  margin: 0;
  list-style: none;
	float: right;
}
#carouselNav ul li {
  height: 20px;
  width: 16px;
  background: url('/site_images/209/0/carousel-nav.gif') no-repeat 0 0;
  cursor: pointer;
  float: left;
}
#carouselNav ul li.active {
  background-position: -16px 0;
}
#carouselNav ul li.forward {
  width: 21px;
  background-position: -52px 0;
}
#carouselNav ul li.back {
  width: 20px;
  background-position: -32px 0;
}
/* ==================== */


#leftBox {
	margin: 0;
	width: 188px;
	float: left;
}

#leftBox a, div.contentBox ul li a, div.contentBox p a, #footerBox p a, #services ul li a {
	color: #c8c8c8;
}

#leftBox a strong, #leftBox a span, div.contentBox ul li a span, div.contentBox p a span, #footerBox p a span, #services ul li a span {
	color: #2040ab;
}

#leftBox a:hover, div.contentBox ul li a:hover, div.contentBox p a:hover, #footerBox p a:hover, #services ul li a:hover {
	color: #2040ab;
}

#leftBox form {
	padding: 4px 0 13px 0;
	margin: 0 1px 0 7px;
}

#leftBox ul {
	margin: 0 6px 4px 4px;
	padding: 4px 0 0 10px;
	list-style: none;
	line-height: 1.5;
}

#leftBox ul li {
	margin: 0;
	padding: 0 0 1px 10px;
	background: url('/site_images/1/0/common/li1.gif') 2% 50% no-repeat;
}

#leftBox ul li.more {
	margin: 14px 6px 6px -6px;
	font-size: 10px;
	background-image: none;
}

#rightBox {
	float: right;
	margin: 0;
	width: 153px;
}

#rightBox p {
	font-size: 8pt;
	text-align: right;
	margin: 4px 5px 8px 4px;
}

#rightBox p span {
	font-size: 8pt;
	display: block;
	text-align: left;
	background-color: #fbfaf9;
	margin: 4px 0 4px 16px;
	border: solid #e0e0e0;
	border-width: 1px 0;
	padding: 2px 0 4px 0;
	overflow: hidden;
	width: 129px;
}
#rightBox p span a:visited {
	color: #2040ab;
}

#services {
	background-color: #fff; 
	padding: 9px 0 0 0; 
	margin:0;
	clear: both;
	background: url('/site_images/209/0/common/underline_bg.gif') top right no-repeat; 
}

#leftBox h4.dark, #leftBox form {
	background-color: #e9e9e8;
}

#services h4, #services ul {
	background-color: #efeeed;
}

#services ul {
	list-style: none;
	margin: 0 0 0 6px;
	padding: 2px 14px 6px 14px;
	border: solid #dfe0e4; 
	border-width: 0 1px;
}

#services ul li {
	display: inline;
	padding: 0 0 0 10px;
	background: url('/site_images/209/0/common/li1.gif') 2% 50% no-repeat;
}

#services #externalServices {
	border-width: 0 1px 1px 1px; 
}

#footerBox {
	background-color: #fff;
	margin-top: 0;
	padding-top: 10px;
}

#footerBox a.arrowUp {
	float: right; 
	margin: 2px 0 0 0; 
}

#footerBox #footerMenu {
	border-top: 2px solid #91aefb;
	list-style: none;
	margin: 0 0 14px 6px;
	padding: 2px 0 2px 2px;
	list-style: none;
	background-color: #e6e6e6;
	font-size: 11px;
}

#footerBox #footerMenu li {
	display: inline;
	padding: 2px 4px;
	border-right: 1px solid #91aefb;
	font-family: verdana, helvetica, sans-serif;
}

#footerBox #footerMenu li a {
	color: #6f7384;
	text-decoration: none;
}

#footerBox #footerMenu li a:hover {
	text-decoration: underline;
}

#footerBox p, #footerBox #partnerMenu  {
	text-align: center;
	margin: 0;
	padding: 4px 50px;
	font-size: 8pt;
}

#footerBox #partnerMenu {
	border-top: 2px solid #eee;
}

.clearFix {
	clear: both;
	height: 1px;
	font-size: 1px;
}
