a, abbr, address, article, aside, audio, blockquote, body, canvas, 
caption, cite, code, dd, del, details, dfn, div, dl, dt, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, iframe, img, ins, kbd, label, legend, mark, menu, nav, 
object, p, pre, q, samp, section, small, span, sub, summary, 
sup, time, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  vertical-align: baseline;
}

#footerNav ul, li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  vertical-align: baseline;
}

article, aside, canvas, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary {
  display: block;
}

a, ins, del {
  text-decoration: none;
}

a {
	color:#585554;
}

p {
	padding:4px 0;	
}

a:hover {
	text-decoration:underline;	
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	margin:0px;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	width:184px;
}

.elementPromocja {
	height:200px; 
	margin-bottom:15px; 
	font-size:12px; 
	border-bottom:1px dotted #e49d93; 
	border-top:1px dotted #e49d93;  
	background-color:#ffefec; 
	padding:20px;
}

.przyciskWstecz {
	color:#959191; 
	font-size:10px; 
	height:31px; 
	line-height:28px;
	background-image:url(../img/layout/poziomaKreska.png); 
	background-repeat:no-repeat; 
	background-position:0 26px;
}

.przyciskWstecz img {
	float:left; 
	padding-top:8px; 
	padding-right:6px;	
}

.przyciskNaObrazkuButton {
	display:block;
	position:absolute;
	z-index:100;
	margin-top:-105px;
	margin-left:87px;
}

.przyciskNaObrazkuButton img {
	display:block;	
}

.formRow { clear:both; }

dt {
	width:150px; 
	font-size:12px;
	float:left;
	text-align:right;
	padding-top:7px;
	margin-right:10px;
}

dd.formDDText {
	margin-left:160px;
	width:191px;
	min-height:21px;
	background-image:url(../img/layout/inputTextBackground.png);
	background-position:top;
	background-repeat:no-repeat;	
	padding-top:5px;
	padding-left:10px;
}

input[type="submit"] { 
	width:75px;
	height:24px;
	background-color:transparent;
}

a.przycisk_kup { 
	margin:0 auto;
	display:block;
	width:75px;
	height:24px;
	background-color:transparent;
	text-align:center;
	line-height:24px;
}

a.przycisk_kup:hover {
	text-decoration:none;	
}

.formRowErrors {
	margin-top:5px;
	font-size:10px;
	color:#F00;
}

.formRowErrors ul {
}


ul, ol {
  list-style: none;
}

#articleContent ul {
	list-style:disc;	
}

#articleContent ol {
	list-style:decimal;	
}

#articleContentRightText  ul {
	list-style:disc;	
}

#articleContentRightText ol {
	list-style:decimal;	
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

caption, th {
  text-align: left;
}

q:after, q:before {
  content: "";
}

@font-face {
	font-family: "HelveticaComp";
	src: url(../ttf/HelveticaComp.ttf);
}

h1 {
	font-size: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
    font-weight: bold;
}

body {
	/*background-image:url(../img/layout/bodyBackground.png); */
	background-repeat:repeat-x; 
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#wrapper { 
	margin:0 auto; 
	width:922px; 
	padding: 0 39px;
	background-image:url(../img/layout/contentBackground.png); 
	background-position:center;
	background-repeat:repeat-y;
}

#wrapper2 {
	width:902px; 
	background-color:#eef8fd;
	background-image:url(../img/layout/contentBackground2.png); 
	background-position:top;
	background-repeat:repeat-x;
	padding:0 10px;
}

#errorPage {
	width:902px; 
}

#header {
	height:74px;
	background-position:center;
	background-repeat:no-repeat;
}

#header #logo {
	float:left;
	margin-left:-1px;
}

#header #logo a img {
	margin-top:22px;
}

#header #user {
	position:relative;
	top:25px;
	right:200px;
	text-align:right;
	color:#a6a4a3;
}

#header #basket {
	position:absolute;
	top:6px;
	width:140px;
	height:65px;
	margin-left:707px;
	background-image:url(../img/layout/miniBasketBackground.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:52px;
	padding-top:4px;
}

#header #basket .basketTitle {
	margin-bottom:3px;	
}

#presentationArrangements {
	height:350px;
	width:900px;
	overflow:hidden;
	position:relative;
}

#presentationArrangementsPlace {
	position:absolute;
	height:350px;
}

.presentationArrangement {
	height:350px;
	width:900px;
	float:left;
}

.presentationArrangement a img {
	position:absolute;	
	z-index:10;
}

.presentationArrangementNext {
	margin-top:130px;
	margin-left:800px;
	width:72px;
	height:47px;
	padding:58px 0 15px 28px;
	background-image:url(../img/layout/presentationArrangementNextBackground.png);
	cursor:pointer;
	z-index:99;
	position:absolute;	
}

.presentationArrangementNextTitle {
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#presentationArrangementsDescriptions {
	position:absolute;
	top:0px;
	left:0px;
	padding:58px 15px 15px 15px;
	height:170px;
	width:273px;
	background-image:url(../img/layout/presentationArrangementDescriptionsBackground.png);
}

#presentationArrangementsDescriptionsOverflowHack {
	position:absolute;
	height:170px;
	width:273px;
	overflow:hidden;
}

#presentationArrangementsDescriptionsPlace {
	position:absolute;
	height:170px;
}

.presentationArrangementDescription {
	height:170px;
	width:273px;
	float:left;
}

.presentationArrangementDescriptionTitle {
	height:25px;
	padding-left:52px;
	background-image:url(../img/layout/presentationArrangementDescriptionTitleBackground.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-family: Arial, sans-serif;
	font-size:25px;
	letter-spacing:-1px;
	font-weight:bolder;
	text-transform:uppercase;
	float:left;
	margin-bottom:10px;
}

.presentationArrangementDescriptionColor {
	float:right;	
	padding:4px;
}

.presentationArrangementDescriptionColor img {
	padding:3px;
	padding-left:0px;
	float:left;
}

.presentationArrangementDescriptionSecondImage {
	margin: 0 auto;
	clear:both;
	width:248px;
	height:124px;
	background-color:#FFF;
	border:1px solid #e6e2e2;
}

.presentationArrangementDescriptionSecondImage img {
	margin: 5px 35px;
}

#presentationArrangementsProgressBar {
	position:absolute;
	bottom:20px;
	right:25px;
	height:3px;
	width:240px;
	background-image:url(../img/layout/presentationArrangementsProgressBarBackground.png);
}

#presentationArrangementsProgressBarSlider {
	position:absolute;
	height:3px;
	background-color:#fdca05;
}

#recommended {
	padding-top:10px;	
	clear:both;
}

#recommended #recommendedProducts {
	margin-left:-10px;
	float:left;	
	background-image:url(../img/layout/recommendedProductsBackground.png); 
	background-repeat:no-repeat;
	width:300px;
	height:180px;
}

#recommended #recommendedProducts #recommendedProductsTitle {
	margin-top:10px;
	margin-left:20px;
	margin-bottom:12px;
}

#recommendedProductsBlock {
	padding-left: 20px; 
	font-size: 12px; 
	font-weight: bolder; 
	line-height: 20px;
}

#recommendedProductsBlock a:hover {
	text-decoration:none;
}

#recommended #recommendedProducts .recommendedProduct {
	margin-top:5px;
	clear:both;
	margin-left:20px;
	height:60px;
	overflow:hidden;
}

#recommended #recommendedProducts .recommendedProduct .recommendedProductImage {
	width:90px;
	height:57px;
	border:1px solid #e7e5e5;
	background-color:#FFF;
	float:left;
	margin-bottom:5px;
	text-align:center;
	margin-right:5px;
}

#recommended #recommendedProducts .recommendedProduct .recommendedProductTitle {
	font-size:12px;	
}

#recommended #recommendedAd {
	margin-right:1px;
	float:right;
	width:600px;
	height:170px;
	border:1px solid #e7e5e5;
	background-color:#FFF;
	color:#CCC;
	letter-spacing:20px;
	line-height:170px;
	text-align:center;
	overflow:hidden; 
}

#tools {
	margin-top:10px;
	height:133px;
	border:1px solid #e7e5e5;
	background-color:#f1f1f1;
	background-image:url(../img/layout/toolsBackground.png); 
	width:899px;
	clear:both;
	padding:10px 0;
}

#tools div.toolsColumn {
	width:278px;
	height:133px;
	border-right:1px solid #b9b9b9;
	float:left;
	padding:0 10px;
}

#tools #toolsAdvice {
		
}

#tools #toolsAdvice #toolsAdvicePhoto {
	width:150px;
	height:133px;
	background-color:#FFF;
	border:1px solid #eeeded;
	text-align:center;
	float:left;
	margin-right:10px;
}

#tools #toolsAdvice #toolsAdviceTitle {
	margin-top:3px;	
	margin-bottom:5px;	
}

#tools #toolsAdvice #toolsAdviceText {
	font-size:10px;	
}

#tools #toolsMap {
		
}

#tools #toolsMap #toolsMapPhoto {
	margin-top:10px;
	margin-right:10px;
	float:left;
}

#tools #toolsMap #toolsMapTitle {
	margin-top:6px;	
	margin-bottom:5px;	
}

#tools #toolsMap #toolsMapText {
	text-align:right;
}

#tools #toolsDirectoryNewsletter {
	border-right:0px;
}

#toolsDirectoryNewsletter #toolsNewsletter {
	margin-top:5px;	
}

#toolsNewsletter #toolsNewsletterTitle {
	margin-bottom:5px;	
}

#toolsNewsletter #formNewsletterEmail {
	width:191px;
	min-height:21px;
	background-image:url(../img/layout/inputTextBackground.png);
	background-position:top;
	background-repeat:no-repeat;	
	padding-top:5px;
	padding-left:10px;
	float:left;
}





nav#footer {
	margin-top:10px;	
	color:#686a6e;
	background-color:#fcfeff;
}

#footerNav {
	border-top:1px solid #eae6ea;
	padding:10px;
}

#footerNav div.footerNavBlock {
	margin-right:10px;
	padding-right:30px;	
	border-right:1px solid #eae6ea;
	float:left;
}

#footerNav div.footerNavBlockTitle {
	font-size:12px;	
	color:#3b3b45;
	margin-bottom:6px;
	font-weight:bolder;
}

#footerNav div.footerNavBlock ul {
	margin-left:15px;
	list-style-image:url(../img/layout/footerNavBlockList.png);
	line-height:16px;
}

#footerNav div.footerContact {
	float:right;
	width:369px;
}

#footerNav div.footerContact .footerContactkRow {
	clear:both;	
}

#footerNav div.footerContact .footerContactkRow .footerContactLabel {
	float:left;
	width:46px;
	margin-right:10px;
	font-weight:bolder;
}

#footerNav div.footerContact .footerContactkRow .footerContactText {
	float:left;
	margin-bottom:5px;
}

#footerCopyrights {
	clear:both;	
	border-top:1px solid #eae6ea;
	padding:10px;
	padding-bottom:20px;
}

#footerCopyrightMessage {
	clear:both;	
	margin-bottom:10px;
}

#footerCopyrights #footerCopyrightForte {
	float:left;
}

#footerCopyrights #footerCopyrightW3center {
	float:right;
}
#topSite {
	width:900px;
	height:135px;
}

#articleContent {
	padding-top: 10px;
}

#articleContent #articleContentLeft {
	width: 197px;
        background-color: #FFFFFF;
	float:left;
	color: #2B2927;
}

#articleContent #articleContentLeft #articleContentLeftTitle {
	background-repeat: no-repeat;
	width: 197px;
	height: 28px;
}

#articleContent #articleContentLeft #articleContentLeftTitle img {
	margin:10px 0px 0px 9px;
}

#articleContent #articleContentLeft .articleContentLeftContent {
	border:1px solid #DFDCDC;
	border-top:0px;
	padding:5px;
	max-height:150px;
	overflow:hidden;
}

#articleContent #articleContentLeft .articleContentLeftContentBottom {
	border:1px solid #DFDCDC;
	border-top:0px;
	padding:5px;
        height: 30px;

}

#articleContent #articleContentLeft .articleContentLeftContent .articleContentLeftContentTitle {
	font-size: 12px;
	margin: 7px;
        font-weight: bold;
}

#articleContent #articleContentLeft .articleContentLeftContent .articleContentLeftContentLabel {
	line-height: 25px;
	font-size: 11px;
	margin-left:10px;
}

#articleContent #articleContentLeft .articleContentLeftContent .articleContentLeftContentLabel input[type=checkbox], input[type=radio] {
	margin-top:1px;
	margin-right:8px;
}

#articleContent #articleContentLeft .articleContentLeftContent .articleContentLeftContentLabel label {

}

#articleContent #articleContentLeft .articleContentLeftContent .articleContentLeftContentLabel input.articleContentLeftContentLabelInputText{
	border:solid 1px #cdc8c8;
	width: 75px;
	margin-top:5px;
	margin-right: 5px;
	color: #BBBBBB;
	text-align: center;
	background-image: url(../img/layout/artykuly/inputTextBackground.png);
}

#articleContent #articleContentLeft .articleContentLeftContent div.articleContentLeftContentLabel select.articleContentLeftContentLabelSelect{
	border: 1px solid #cdc8c8;
	width: 170px;
	margin-bottom:5px;
}

#articleContent #articleContentLeft div.articleContentLeftShowButton {
	margin:3px;
	text-align: right;
}


#articleContent #articleContentRight {
	margin-left: 10px;
	width: 693px;
	float:left;
}

#articleContent #articleContentRight #articleContentRightHeader {

}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderLeft {
        width: 500px;
        margin-right: 10px;
        float: left;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderLeft #articleContentRightHeaderLeftColor{
        margin-top: 15px;
        min-height: 55px;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderLeft #articleContentRightCollectionGalerry {
        margin-top: 15px;
        width: 693px;
        height: 110px;
        margin-bottom: 15px;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderLeft #articleContentRightCollectionGalerry div.articleContentRightCollectionGalerry img {
        float: left;
        margin-top: 5px;
        margin-left: 10px;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderLeft div.articleContentRightHeaderLeftColor{
        margin-left: 20px;
        margin-top: 10px;
        float: left;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderLeft div.articleContentRightHeaderLeftColor div.articleContentRightHeaderLeftColorTitle {
        padding-top: 8px;
        height: 10px;
        float: left;
	width:50px;
	text-align:right;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderLeft div.articleContentRightHeaderLeftColor img {
        margin-left: 10px;
        padding-top: 5px;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderRight {
        width: 320px;
        float: left;
        padding: 5px;
        border:solid 1px #cdc8c8;
        border-radius:4px;
        -moz-border-radius:4px;
	background-color:#FFF;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderRight div.articleContentRightHeaderRightPossition {
        margin-top: 5px;
        margin-left: 5px;
        width: 150px;
        height: 40px;
        float: left;
}

#articleContent #articleContentRight #articleContentRightHeader #articleContentRightHeaderRight div.articleContentRightHeaderRightPossition div.articleContentRightHeaderRightPossitionText {
        padding-left: 50px;
        width: 130px;
        height: 30px;
        padding-top: 10px;
}

#articleContentRightAdditionalImages {
	 clear:both;
	 padding-top:10px;
}

#articleContent #articleContentRight .articleContentImage {
        border: #E0E0E1 1px solid;
        padding: 3px;
        margin: 0px 10px 5px 0px;
        border-radius:4px;
        -moz-border-radius:4px;
		float:left;
}

#kuchnieContentRight .articleContentImage {
        border: #E0E0E1 1px solid;
        padding: 3px;
        margin: 0px 10px 5px 0px;
        border-radius:4px;
        -moz-border-radius:4px;
		float:left;
}

#articleContent #articleContentRight .articleContentImageSmall {
        border: #E0E0E1 1px solid;
        padding: 3px;
        margin-bottom: 5px;
        border-radius:4px;
        -moz-border-radius:4px;
}

#kuchnieContentRight .articleContentImageSmall {
        border: #E0E0E1 1px solid;
        padding: 3px;
        margin-bottom: 5px;
        border-radius:4px;
        -moz-border-radius:4px;
}

.h1Title {
	margin-bottom:10px;
}

div.articleContentColectionBox {
        width: 156px;
        height: 145px;
        border-radius:4px;
        -moz-border-radius:4px;
        border: #E0E0E1 1px solid;
        padding: 5px;
        padding-left: 3px;
        padding-top: 5px;
        margin-right: 6px;
        margin-left: 1px;
        margin-bottom: 13px;
        background: #FFFFFF;
        float: left;
        font-size:11px;
}

div.articleContentColectionBox img {
	margin-left:-1px; margin-top:0px;
}

div.articleContentColectionBox div.articleContentColectionBoxText {
        width: 158px;
        height: 45px;
        overflow: hidden;
}

#articleContent #articleContentRight #articleContentAddons div.articleContentAddonsBox {
        width: 156px;
        height: 205px;
        border-radius:4px;
        -moz-border-radius:4px;
        border: #E0E0E1 1px solid;
        padding: 5px;
        padding-left: 3px;
        padding-top: 5px;
        margin-right: 6px;
        margin-left: 1px;
        margin-bottom: 13px;
        background: #FFFFFF;
        float: left;
        font-size:11px;
}

#articleContent #articleContentRight #articleContentAddons div.articleContentAddonsBox div.articleContentAddonsBoxText {
        width: 158px;
        height: 45px;
        overflow: hidden;
}

#articleContent #articleContentRight #articleContentAddons #articleContentCollectionTitleFurniturePack {

}

#articleContent #articleContentRight #articleContentAddons #articleContentCollectionTitleFurniturePack img {
        margin-top: 15px;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox {
        background-color: #FFFFFF;
        width: 671px;
        height: 100px;
        margin-bottom: 13px;
        border-radius:4px;
        -moz-border-radius:4px;
        border: 1px solid #E0E0E1;
        padding: 7px;
        float: left;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox .articleContentCollectionFurniutreAddonsBoxLeft {
        width: 148px;
        margin-right: 10px;
        float: left;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox .articleContentCollectionFurniutreAddonsBoxRight {
        width: 512px;
        margin-top: 28px;
        float: left;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox .articleContentCollectionFurniutreAddonsBoxRight .articleContentCollectionFurnitureAddonsTitle {
        width: 60px;
        height: 70px;
        float: left;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox label {
        margin-left: 5px;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox h1 {
        font-size: 14px;
        font-weight: bold;
        color: #000000;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox select.articleContentCollectionFurniutreAddonsBoxSelect{
        border: 1px solid #E0E0E1;
        width: 135px;
        margin-left: 10px;
        margin-top:8px;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox input[type=submit] {
        margin-top: 7px;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox input[type=checkbox] {
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox div.articleContentCollectionFunrnitureAddonsPosition {
        float: left;
        min-width: 85px;
        height: 18px;
        margin-left:4px;
}

#articleContent #articleContentAddons #articleContentCollectionFurnitureAddonsBox .articleContentCollectionFurniutreAddonsBoxText {
        margin-top: 10px;
        padding-left: 5px;
        font-size: 11px;
}

#articleContent #articleContentTitleUsedFurniture {
        clear: both;
        margin-bottom: 10px;
}

#articleContent #inputButtonAddToCart {
        text-align:center;
        margin-top: 5px;
}
#articleContent h2 {
        font-size: 12px;
        color: #262525;
        font-weight: bold;
}

#articleContent h3 {
        font-size: 18px;
        color: #000000;
        text-align: center;
        margin-top: 5px;
        font-weight: bolder;
}

.leftContentDownArrow {
	cursor:pointer;
	font-size:10px;
	float:right;
	color:#959191;
	margin-top:137px;
}

.leftContentDownArrow img {
	margin-top:2px;
	margin-left:3px;
	float:right;
}

#articleContent #articleContentRight .paginationControl {
	text-align:right;
	margin-right:5px;
	width:100%;
	height:20px;
	clear:both;
	margin-top: -27px;
	margin-bottom: 7px;
}

#articleContent #articleContentRight .paginationControl .paginationSiteTitle {
        float: left;
        width: 370px;
        height: 20px;
}

#articleContent #articleContentRight .paginationControl ul {
	float:right;
}

#articleContent #articleContentRight .paginationControl ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#articleContent #articleContentRight .paginationControl li {
	float:left;
	margin-right:3px;
	border:1px solid #E0E0E1;;
}

#articleContent #articleContentRight .paginationControl li a {
	padding:2px 4px;
	cursor:pointer;
}

#articleContent #articleContentRight .paginationControl li span {
	display:block;
	padding:2px 4px;
	cursor:default;
}

#saleSite .pagination_control {
	text-align:right;
	margin-right:5px;
	width:100%;
	height:20px;
	clear:both;
	margin-top: 10px;
	margin-bottom: 10px;
}

#saleSite .pagination_control .paginationSiteTitle {
        float: left;
        width: 370px;
        height: 20px;
}

#saleSite .pagination_control ul {
	float:right;
}

#saleSite .pagination_control ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#saleSite .pagination_control li {
	float:left;
	margin-right:3px;
	border:1px solid #E0E0E1;
        background-color: #fff;
}

#saleSite .pagination_control li a {
        display:block;
        padding:2px 4px;
	cursor:pointer;
}

#saleSite .pagination_control li span {
	display:block;
	padding:2px 4px;
	cursor:default;
}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderLeft {
        width: 495px;
        margin-right: 10px;
        float: left;
}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderLeft img {

}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderLeft .suiteCollectionName {
        width: 170px;
        float: left;
		font-size:13px;
}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderRight {
        width: 180px;
        margin-top: 10px;
        float: left;
}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderRight h2 {
	font-size:11px;
	font-weight:normal;
}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderRight h1 {
        font-size: 20px;
        font-weight: bold;
		text-align:right;
}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderRight img {
        margin-left: 8px;
		margin-top: 2px;
		padding:1px;
		border:1px solid;
		border-color:#FFF;
		cursor:pointer;
}

#articleContent #articleContentRight .promotionBox {
        width: 227px;
        margin-top: 10px;
        height: 18px;
        margin-bottom: 10px;
        float: left;
}

#articleContent #articleContentRight .promotionBox .sale {
        width: 85px;
        margin-right: 5px;
        float: left;
        background-color: red;
        text-align: center;
        border-radius:4px;
        -moz-border-radius:4px;
        border: 1px solid #E0E0E1;
        height: 15px;
}

#articleContent #articleContentRight .promotionBox .promotion {
        width: 85px;
        margin-right: 5px;
        float: left;
        background-color: yellow;
        text-align: center;
        border-radius:4px;
        -moz-border-radius:4px;
        border: 1px solid #ACACAC;
        height: 15px;
}

#articleContent #articleContentRight #voteBox {
        margin-top: 5px;
        width: 190px;
        float: left;
}

#articleContent #articleContentRight #voteBox .voteScore {
        margin-left: 15px;
        float: left;
}

#articleContent #articleContentRight #voteBox .voteStar {
        width: 100px;
        float: left;
}

#articleContent #articleContentRight .suiteCollectionDeliveryText {
        padding-top: 10px;
        width: 190px;
        float: left;
}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderRight #suiteContentColor {
	margin-top: 5px;
}

#articleContent #articleContentRight #articleContentRightHeader #suiteContentRightHeaderRight #suiteContentColor .suiteContentColor {
        clear:both;
		width: 180px;
}

div.suiteContentColorType {
	width:28px;
	height:28px;
	float:left;
}

div.suiteContentColorType img {
    
}

div.suiteContentColorType input {
	 display:none;
}

div.suiteContentColorType span {
	background:url(../img/layout/suiteContentColorTypeBackground.png);
	position:absolute;
	width:142px;
	height:149px;
	display:none;
	margin-top:-139px; 
	margin-left:-51px;
	z-index:20;
	text-align:center;
	padding-bottom:2px;
}

div.suiteContentColorType span img.suiteContentColorTypeMaly {
	display:block;
}

div.suiteContentColorType span img {
	padding:0px; margin:0px;	
}

#suiteContentColor .suiteContentColor input.suiteContentNumber {
    border:solid 1px #cdc8c8;
	width: 50px;
	margin-top:5px;
	margin-left: 9px;
	color: #BBBBBB;
	text-align: center;
	background-image: url(../img/layout/artykuly/inputTextBackground.png);
}

#suiteContentColor .suiteContentButton input[type=button] {

}

#suiteContentColor .suiteContentButton {
        margin-top: 5px;
        padding-left: 56px;
}

#suiteContentColor .suiteContentColor .suiteContentColorTitle {
        padding-top: 8px;
        height: 10px;
        float: left;
	width:50px;
	text-align:right;
        font-weight: bold;
}

#suiteContentRightHeaderLeft #suiteContentCechaType {
	/*clear:both;	*/
	
}

#suiteContentRightHeaderLeft div.suiteContentColorType {
	width:42px;
	height:32px;
	float:left;
}

#suiteContentRightHeaderLeft div.suiteContentColorType img {
    
}

#suiteContentRightHeaderLeft div.suiteContentColorType span {
	background:url(../img/layout/suiteContentColorTypeBackground.png);
	position:absolute;
	width:84px;
	height:110px;
	display:none;
	margin-top:-102px; 
	margin-left:-22px;
	z-index:20;
	text-align:center;
	padding-bottom:2px;
}

#suiteContentRightHeaderLeft div.suiteContentColorType span img {
	padding:0px; margin:0px;	
}

#articleContent #articleContentRight #articleContentRightText {
        margin-top: 10px;
		clear:both;
}

.articleContentRightTextTitle {
        margin-bottom: 10px;
}

#articleContent #articleContentRight .articleContentTable {
        border: 1px #ACACAC solid;
		margin-bottom: 10px;

}

#articleContent #articleContentRight .articleContentTable .tableTitleRow {
        width: 515px;
        border: 1px #ACACAC solid;
        height: 20px;
        vertical-align: middle;
        padding-left: 5px;
}

#articleContent #articleContentRight .articleContentTable .tableRow {
        width: 373px;
        background-color: #f7f6f6;
        border: 1px #ACACAC solid;
        padding: 3px;
}

#articleContent #articleContentRight .articleContentTable .tableDimensionTitleRow {
        width: 200px;
        background-color: #d5d2d2;
        border: 1px #ACACAC solid;
        vertical-align: middle;
        padding-left: 5px;
        height: 20px;
        vertical-align: middle;
}

#articleContent #articleContentRight .articleContentTable .tableDimensionMainRow {
        width: 35px;
        background-color: #e8e7e7;
        border: 1px #ACACAC solid;
        height: 20px;
        padding: 3px;
        vertical-align: middle;
        text-align: center;
}

#articleContent #articleContentRight .articleContentTable .tableDimensionRow {
        width: 35px;
        background-color: #f7f6f6;
        border: 1px #ACACAC solid;
        height: 20px;
        padding: 3px;
        vertical-align: middle;
        text-align: center;
}

#articleContent #articleContentRight .articleContentTable img {
        margin-right: 10px;
}

#cennikTabela {
	border:1px solid #dfdcdc;
	padding:1px;
	display:block;
}

#cennikTabela thead {
	background-color:#ffd622;
	padding:1px;
	height:30px;
	
}

#cennikTabela thead td {
	padding-top:8px;
	font-weight:bolder;
	text-align:center;
}

#cennikTabela tbody tr {
	border-bottom:1px solid #dfdcdc;
}

#cennikTabela tbody tr td {
	padding:2px;
}

#cennikTabela tbody tr td.dodajObramowaniePrawo {
	border-right:1px solid #dfdcdc;
}

#cennikTabela tbody tr td table tr {
	border:0px;
}

#poradyTresc { font-size:12px; text-align:justify;  }

#poradyTresc h4 { margin-bottom:10px; font-size:11px; }

#innePorady { margin-top:10px; }

#innePorady h1 { font-size:15px; }

.innaPorada { clear:both; } 

#header2 {
	height:135px;
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
}

#logo2 { float:left;}

#header2Float {
	float:right;	
}

#header2Float #linkiGora {
	float:right;
	clear:both;
	width:420px;
	border-bottom:1px solid #f5f5f5;
	text-align:right;
	padding-left:50px;
}

#header2Float #linkiGora a { 
	font:Arial, Helvetica, sans-serif; font-size:12px; color:#a6a4a3;
	float:left;
	margin:5px 5px;
	padding-left:15px;
	background-repeat:no-repeat;
	background-position:0px -2px;
}

#header2Float #linkiGora a#linkiGoraOstatni {
	margin-right:30px;	
}

#header2Float #header2Prawa {
	clear:both;
}

#header2Float #header2PrawaLinki {
	color:#605956;
	float:left;	
	margin-right:5px;
	margin-top:10px;
	width:332px;
	text-align:right;
	
}

#header2Float #header2PrawaLinki a {
	display:block;
	margin:5px 5px;
	padding-right:20px;
	background-repeat:no-repeat;
	background-position:right -2px;
}

.wyliczenie {
	display:block;
	margin:5px 15px 5px 5px;
	padding-left:20px;
        padding-top:3px;
	background-repeat:no-repeat;
	background-position:left 2px;
        float: left;
	background-image:url(../img/layout/kwadrat.png);
}

#header2Float #basket {
	margin-top:13px;
	float:right;
	width:193px;
	padding-left:10px;
	border-left:1px solid #d8d8d8;
}

div#menu {
	clear:both;
}

div#menu {
	position:relative;
	top:18px;
	left:45px;
	z-index:9999;
	width:540px;
}

div#menu ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

div#menu ul li a { text-decoration:none; }

div#menu li {
	float:left;	
	cursor:pointer;
	font-size:14px;
	font-weight:bolder;
	padding:0 7px 3px;
}

div#menu .navMore {
	position:absolute;
	display:none;
	padding:10px;
	top:18px;
	margin-left:0px;
}

div#menu .navMore .navMoreBlock {
	float:left;
	padding:0px 5px;
	border-left:1px solid #3e2f03;
}

div#menu .navMore .navMoreBlock h1 {
	font-size:14px;
	text-decoration:underline;
}

div#menu .navMore .navMoreBlock ul {
	padding-right:10px;
	margin-right:5px;
	margin-bottom:10px;
}

div#menu .navMore .navMoreBlock ul li {
	padding-right: 10px; 
	padding-bottom:3px;
	font-size:11px;
	clear:both;
}

div#menu .navMore .navMoreBlock ul li a {
	font-weight:bolder;
        font-family:Arial,Helvetica,sans-serif;
        font-size:10px;
}

div#menu .navMore .navMoreBlock ul li a:hover {
	text-decoration:underline;	
}

#saleSite {
        width: 900px;
}

#saleSite .saleSiteHead {
        width: 880px;
        height: 21px;
        border: #E0E0E1 1px solid;
        border-bottom: none;
        padding: 10px 10px 0 10px;
        background:url(../img/layout/saleHeadBackground.png);
}

#saleSite .saleSiteHead .saleSiteHeadTitle {
        width: 150px;
        float: left;
        font-weight: bold;
}

#saleSite .saleSiteHead .saleSiteHeadPosition {
        width: 250px;
        float: left;
        margin-left: 20px;
        text-align: right;
}

#saleSite .saleSiteHead .saleSiteHeadPosition .saleSiteHeadSelect {
        float: right;
        width: 150px;
        margin-left: 10px;
}

#saleSite h1 {
        font-size: 14px;
        font-weight: bold;
}

#saleSite h2 {
        font-size: 12px;
}

#saleSite .saleSiteContent {
        width: 900px;
        height: 204px;
        border: #E0E0E1 1px solid;
        background-color: #FFFFFF;
}

#saleSite .saleSiteContent .saleSiteContentTitle {
        width: 880px;
        padding: 10px 10px 10px 10px;
        height: 25px;
}

#saleSite .saleSiteContent .saleSiteContentTitle .saleSiteShopTitle {
        width: 80px;
        float: left;
        font-size: 14px;
        font-weight: bold;
}

#saleSite .saleSiteContent .saleSiteContentTitle .saleSiteChoseShopTitle {
        width: 150px;
        float: left;
        font-size: 14px;
        font-weight: bold;
}

#saleSite .saleSiteContent .saleSiteContentTitle #saleSiteShopSelect {
        float: left;
        width: 400px;
        border:#acacac solid 1px;
}

#saleSite .saleSiteContent .saleSiteInfo {
        width: 190px;
        min-height: 100px;
        float: left;
        padding-left: 20px;
}

#saleSite .saleSiteContent .saleSiteInfoFix {
        width: 160px;
        min-height: 100px;
        float: left;
        padding-left: 50px;
        margin-top: 20px;
}

#saleSite .saleSiteContent .saleSiteOpenHours {
        width: 130px;
        margin-top: 5px;
        margin-left: 30px;
}

#saleSite .saleSiteContent .saleSiteInfo h1 {
        font-size: 13px;
        font-weight: bold;
}

#saleSite .saleSiteContent .saleSiteMap {
        width: 450px;
        height: 150px;
        border: #E0E0E1 0px solid;
        border-radius:4px;
        -moz-border-radius:4px;
        background-color: #FFF;
        float: left;
        margin-left: 20px;
}

#saleSite .saleSiteClientInformation {
        width: 900px;
        height: 250px;
        border: #E0E0E1 1px solid;
        margin-top: 5px;
        margin-bottom: 0px;
        background-color: #FFFFFF;
}

#saleSite .saleSiteClientInformation h1 {
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 10px;
}

#saleSite .saleSiteClientInformation .generalInformation {
        width: 274px;
        border-right: #E0E0E1 1px solid;
        float: left;
        height: 230px;
        padding: 10px;
        padding-left: 15px;
}

#saleSite .saleSiteClientInformation .invoiceInformation {
        width: 549px;
        border-right: #E0E0E1 0px solid;
        float: left;
        height: 230px;
        padding: 10px;
        padding-left: 15px;
}

#saleSite .saleSiteClientInformation .invoiceInformation .radioDiv {
        width: 135px;
        float: left;
        margin-bottom: 10px;
}

#saleSite .saleSiteClientInformation .addressLinia {
	clear:both;	
}

#saleSite .saleSiteClientInformation .addressData {
        margin-left:5px;
		width: 70px;
        float: left;
        margin-top: 8px;
}

#saleSite .saleSiteClientInformation .addressError {
        margin-left:5px;
		width: 250px;
        float: left;
        margin-top: 8px;
		color:#F00;
}

#saleSite .saleSiteClientInformation input[type="text"] {
        width: 200px;
        float: left;
        border:solid 1px #cdc8c8;
	background-image: url(../img/layout/artykuly/inputTextBackground.png);
        margin-right: 10px;
        margin-top: 4px;
}

#saleSite .saleSiteClientInformation .shippingInformation {
        width: 275px;
        float: left;
        height: 230px;
        padding: 10px;
        padding-left: 15px;
}



#saleSite .saleSiteClientInformation .shippingInformation .radioDiv {
        width: 135px;

}

.basket {
        width: 902px;
}

.basket .basketListTitle {
        width: 885px;
        height: 16px;
        background-color: #d5d2d2;
        font-size:11px;
        font-weight: bold;
        border:#acacac solid 1px;
        padding: 5px;
        padding-left: 10px;
}

.basket .basketListTitle .basketListTitleLp {
        width: 50px;
        float: left;
}

.basket .basketListTitle .basketListTitleArticle {
        width: 550px;
        float: left;
}

.basket .basketListTitle .basketListTitleGrossNet {
        width: 125px;
        float: left;
}

.basket .basketListTitle .basketListTitleQuantity {
        width: 85px;
        float: left;
}

.basket .basketListTitle .basketListTitleValue {
        width: 75px;
        float: left;
}

.basket .basketPositionWhite {
        width: 900px;
        height: 70px;
        border:#acacac solid 1px;
        border-top: none;
}

.basket .basketPositionGrey {
        width: 900px;
        height: 70px;
        border:#acacac solid 1px;
        border-top: none;
        background-color: #f7f6f6;
}

.basket .basketPositionLp {
        width: 45px;
        padding-top: 30px;
        padding-left: 15px;
        float: left;
}

.basket .basketPositionArticle {
        width: 550px;
        padding-top: 3px;
        float: left;
}

.basket .basketPositionArticle .basketPositionArticleTitle {
        width: 450px;
        height: 20px;
        margin-bottom: 15px;
        float: left;
}

.basket .basketPositionArticle .basketPositionArticleCollection {
        float: left;
        width: 120px;
        height: 20px;
}

.basket .basketPositionArticle .basketPositionArticleTitle h1 {
        font-size: 11px;
        font-weight: bold;
        margin-top: 10px;
}

.basket .basketPositionArticle img {
        width: 90px;
        height: 63px;
        float: left;
        margin-right: 10px;
}

.basket .basketPositionArticle .basketPositionArticleColor {
        width: 300px;
        float: left;
}

.basket .basketPositionArticle .basketPositionArticleColor .basketPositionArticleColorPosition {
        float: left;
        width: 35px;
        text-align: left;
        margin-left: 5px;
}

.basket .basketPositionArticle .basketPositionArticleColor .basketPositionArticleColorIMG {
        float: left;
        width: 90px;
}

.basket .basketPositionArticle .basketPositionArticleColor .basketPositionArticleMaterialPosition {
        float: left;
        width: 165px;
}

.basket .basketPositionArticle .basketPositionArticleColor img {
        float: left;
        margin-right: 0px;
        margin-left: 5px;
        width: 20px;
        height: 20px;
        margin-top: -3px;
}

.basket .basketPositionGrossNet {
        width: 75px;
        height:40px;
        margin-top: 27px;
        float: left;
        text-align: right;
        font-weight: bold;
        font-size: 12px;
}

.basket .basketPositionQuantity {
        float: left;
        width: 65px;
        margin-top: 25px;
        margin-left: 45px;
}

.basket .basketPositionQuantity input[type="text"] {
        border:solid 1px #cdc8c8;
	width: 30px;
	text-align: center;
        margin-right: 5px;
	background-image: url(../img/layout/artykuly/inputTextBackground.png);
        float: left;
}

.basket .basketPositionQuantity input[type="submit"] {
        color:#545454;
	background-image:url(../img/layout/plusButtonBackground.png);
        width: 16px;
        height: 16px;
        margin-top: 1px;
        float: left;
}

.basket .basketPositionValue {
        width: 80px;
        height:40px;
        margin-top: 27px;
        float: left;
        text-align: right;
        margin-left: 5px;
        font-weight: bold;
        font-size: 12px;
}

.basket .basketOption {
        margin-top: -10px;
        margin-left: 5px;
        width: 900px;
        float: left;
}

.basket .basketOptionPosition {
        margin-top: 5px;
        margin-bottom: 10px;
        border:#acacac solid 1px;
        background-color: white;
        width: 875px;
        height: 27px;
        padding-top: 13px;
        padding-left: 15px;
}

.basket .basketOptionPosition .basketOptionPositionTitle {
        font-size: 11px;
        width: 100px;
        float: left;
}

.basket .basketOptionPosition input[type="text"] {
        border:solid 1px #cdc8c8;
	width: 150px;
        margin-right: 15px;
        margin-top: -2px;
	background-image: url(../img/layout/artykuly/inputTextBackground.png);
        float: left;
}

.basket .basketOptionPosition .basketOptionAdditionalText {
        margin-top: -4px;
        font-size: 10px;
        width: 500px;
        float: left;
}

.basket .basketValue {
        margin-top: 10px;
        margin-left: 700px;
        width: 200px;
        height: 20px;
}

.basket .basketValueTitle {
        width: 95px;
        margin-top: 3px;
        text-align: right;
        font-size: 12px;
        font-weight: bold;
        float: left;
}

.basket .basketCurrentValue {
        width: 100px;
        text-align: right;
        font-size: 12px;
        color: #959191;
        font-weight: bold;
        float: left;
        font-size: 13px;
        font-weight: bold;
        color: #000000;
        margin-top: 2px;
}

#bottomNav {
		margin-top:5px;
        width: auto;
        height: 32px;
        float: left;
        margin-bottom: 20px;
}

#bottomNav .button {
        float: left;
}

#bottomNav .button input[type="submit"] {
        background-image: url(../img/layout/inputButtonBasketMiddleBackground.png);
        height: 32px;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        width: auto;
}

#bottomNav .button a {
		display:block;
		line-height:32px;
        background-image: url(../img/layout/inputButtonBasketMiddleBackground.png);
        height: 32px;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        width: auto;
}

#bottomNav .button a:hover {
	text-decoration:none;
}

#bottomNav .button .left{
        background-image: url(../img/layout/inputButtonBasketLeftBackground.png);
        width: 4px;
        height: 32px;
        margin-left: 5px;
        float: left;
}

#bottomNav .button .right{
        background-image: url(../img/layout/inputButtonBasketRightBackground.png);
        width: 4px;
        height: 32px;
        margin-right: 5px;
        float: left;
}

.topNav {
        width: 900px;
        height: 30px;
        margin-top: 10px;
}

.topNav .left {
        background-image: url(../img/layout/topNavLeftBackground.png);
        width: 4px;
        height: 21px;
        float:left
}

.topNav .right {
        background-image: url(../img/layout/topNavRightBackground.png);
        width: 3px;
        height: 21px;
        float:left;
}

.topNav .middle {
        background-image: url(../img/layout/topNavMiddleBackground.png);
        width: auto;
        height: 16px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        float:left;
        font-size: 9px;
}

.topNav .currentLeft {
        background-image: url(../img/layout/topNavLeftCurrentBackground.png);
        width: 4px;
        height: 21px;
        float:left
}

.topNav .currentRight {
        background-image: url(../img/layout/topNavRightCurrentBackground.png);
        width: 4px;
        height: 21px;
        float:left;
}

.topNav .currentMiddle {
        background-image: url(../img/layout/topNavMiddleCurrentBackground.png);
        width: auto;
        height: 16px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        float:left;
        font-size: 9px;
}

.topNav a{
        color: #000000;
        font-size: 9px;
        text-decoration: none;
}

.topNav .spacerLeft {
        width: 16px;
        height: 16px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 3px;
        background-image: url(../img/layout/topNavSpacerLeft.png);
        float: left;
}

.topNav .spacerRight {
        width: 16px;
        height: 16px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 3px;
        background-image: url(../img/layout/topNavSpacerRight.png);
        float: left;
}

.finalInformation {
        width: 600px;
        font-size: 12px;
        padding-left: 5px;
        padding-right: 5px;
}

.finalInformation p {
        margin-top: 10px;
}

.contact {
        width: 900px;
}

.contact a, b {
        font-weight: bold;
}

.contact .contactInformation {
        width: 650px;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 70px;
        float: left;
}

.contact .contactInformation .contactInformationPosition {
        width: 185px;
        height: 60px;
        float: left;
        margin-left: 15px;
}

.contact .contactInformation h1 {
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 10px;
}

.contact .contactInformation h2 {
        font-size: 12px;
}

.contact .contactInformation .contactSeparator {
        float: left;
        height: 30px;
        margin-top: 37px;
        margin-right: 10px;
        width:1px;
        border-right:1px dotted #a0acb3;
}

.contact .contactInformation .contactSeparator2 {
        width: 580px;
        border-top: 1px dotted #a0acb3;
        height: 1px;
        margin-top: 30px;
        margin-bottom: 20px;
        margin-left: 20px;
        float: left;
}

.contact .siteOwner {
        width: 635px;
        margin-left: 15px;
}

.contact .ownerMap {
        width: 600px;
        height: 200px;
        margin-top: 20px;
        border:#acacac solid 1px;
        float: left;
}

.contact .ownerMapBottomText {
        width: 600px;
        font-size: 11px;
        float: left;
}

.contact .siteOwner .siteOwnerPosition {
        width: 185px;
        margin-left: 15px;
        float: left;
}

.contact .siteOwner .siteOwnerPosition img {
        margin-top: 20px;
}

.contact .siteOwner h1 {
        margin-bottom: 20px;
}

.contact .contactForm {
        float: left;
        width: 218px;
        padding: 10px 15px 10px 15px;
        margin-bottom: 60px;
        border:#acacac solid 1px;
        background-image: url(../img/layout/contactFormBackground.png);
}

.contact .contactForm h1 {
        font-size: 17px;
        margin-bottom: 5px;
        border-bottom:2px solid #eae6ea;
}

.contact .contactForm h2 {
        font-size: 12px;
        font-weight: bold;
        margin-top: 15px;
}

.contact .contactForm #emailTo {
        width: 220px;
        border:#acacac solid 1px;
        color: #6E6E6E;
}

.contact .contactForm input[type="text"] {
        width: 220px;
        border:#acacac solid 1px;
}

.contact .contactForm .contactButton {
        margin-top: 10px;
        text-align: right;
}

.contact .contactForm .contactButton input[type="submit"] {
        background-image: url(../img/layout/contactButtonMiddleBackground.png);
        width: auto;
        height: 21px;
        padding-left: 5px;
        padding-right: 5px;
        float:left;
        font-size: 11px;
        border: #a0acb3 solid 1px;
        font-weight: bold;
        margin-left: 150px;
}

.logowanieContent {
	margin:30px auto;
	width:700px;
	height:200px;
}

.logowanieBox {
	float:left;
	margin:5px;
}

.logowanieBoxTitle {
	padding:5px;
	font-size:14px;
	font-weight:bolder;
	background-color:#FFD622;
}

.logowanieBoxContent {
	padding:5px;
	border:1px solid #DFDCDC;
	border-top:0px;
}

.pagination_control {
	text-align:right;
	margin-right:5px;
	width:100%;
	height:20px;
	clear:both;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pagination_control .paginationSiteTitle {
        float: left;
        width: 370px;
        height: 20px;
}

.pagination_control ul {
	float:right;
}

.pagination_control ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.pagination_control li {
	float:left;
	margin-right:3px;
	border:1px solid #E0E0E1;
        background-color: #fff;
}

.pagination_control li a {
        display:block;
        padding:2px 4px;
	cursor:pointer;
}

.pagination_control li span {
	display:block;
	padding:2px 4px;
	cursor:default;
}
