body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/a2s_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
}

Table {
    font-family: Oxygen,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #555;
	}

a {font-family: Oxygen, Verdana, Geneva, sans-serif; }
a:hover{font-family: Oxygen, Verdana, Geneva, sans-serif; }
.clear { clear: both }
#footer,  {
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	margin-top: 35px;
}
.root-table {
    width: 100%;
}
.root-column-left {
    width: 240px;
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}

#footer .wrapper {
	padding: 40px 0 20px;
}

.footer-title {
	text-transform: uppercase;
	font-size: 18px;
	color: #fff;
	margin-bottom: 15px
}

.foot-logo {
	display: block;
	margin-bottom: 16px
}

#footer p {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 25px 0 0;
	margin: 0
}

#footer p.t1 {
	padding-top: 0
}

#footer a {
	color: #ccc;
}

.foot-box {
	float: left;
}

#footer ul,
#footer li {
	padding: 0;
	margin: 0;
	list-style: none
}

#footer .foot-box li {
	padding: 0 0 6px 10px;
	position: relative;
}

.foot-box li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 29%;
	background: #4776b1;
	width: 4px;
	height: 4px;
	border-radius: 2px
}

.foot-left {
	width: 210px;
}

.foot-middle {
	width: 480px;
}

.foot-left,
.foot-middle {
	padding-right: 30px;
	margin-right: 30px;
	position: relative;
}

.foot-left:before,
.foot-middle:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 300px;
	width: 1px;
	background: #fff;
	opacity: 0.10;
	filter: alpha(opacity=10);
}

.foot-right {
	width: 190px;
}

#footer .foot-menu {
	float: left;
	padding-right: 60px;

}

#footer .foot-right ul {}

.foot-bottom li {
	display: inline-block;
	position: relative;
}

#footer .foot-bottom a {
	color: #617c8c;
}
.clearfix:after { content: ""; clear: both; display: block; line-height: 0; font-size: 0 }
.maintable_header_boxy {background-image: none;	background-color: transparent;}
.logo {left: 0; position: absolute; top: 19px;}
.header_superheader { height: 91px;}
.maintable_header_belka {clear: both; height: 60px; min-width: 1000px; width: 100%;}
#slider{
	height: 310px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 18px;

}
.top-search {
	width: 1000px;
	background-image: url(../images/top-search.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}
.top-search .sandwhich {
    left: 283px;
    position: absolute;
    top: 15px;
    width: 444px;
}
.top-searchbox #keywords {
	background: transparent;
	border: medium none;
	float: left;
	width: 410px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #63113F;
	/* text-align: center; */
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.top-searchbox #q_ {
	background: transparent;
	border: medium none;
	float: left;
	width: 410px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
	color: #63113F;
	/* text-align: center; */
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.search_submit {
	height: 32px;
	position: absolute;
	left: 425px;
	top: 0;
	width: 33px;
	border:none;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/search_submit.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ssb-button-container  .search_submit {
	left: 425px;
}
.search_submit:hover {background-position: center bottom;}
.top-searchbox .search_submit {
    position: absolute;
    right: 0px;
}
.top-search-inner {width:1000px; height:63px;}
.search-left a, .search-right  a {
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}
.search-left a:hover, .search-right a:hover {
	color: #D2E8FF;
}
.search-left {
	float: left;
	background-image: url(../images/ico-filtruj-produkty.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	margin-top: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 30px;
	font-size: 15px;
}
.search-right {
	float: right;
	background-image: url(../images/ico-mapa-kategorii.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	margin-top: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 30px;
	font-size: 15px;
}
.maintable_body_index {	background-color: transparent;	background-image: none;}
.maintable_header_boxy_tab_index {
	background-color: transparent;
	background-position: left bottom;
	background-repeat: repeat-x;
	clear: both;
	height: 120px;
	min-width: 1000px;
	position: relative;
	width: 100%;
	background-image: none;
	padding-top: 5px;
}
#header_boxy_tab .c LI a:link, #header_boxy_tab .c LI a:visited {
	color: #0b4E2206A;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0;
	padding-left: 0;
}
div.footer {
	min-width: 1000px;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	width: 100%;
	background-color: #fff;
	height: 225px;
	padding-top: 75px;
	padding-bottom: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
}
.domain-links-container {
	margin-top: 0;
	min-width: 1000px;
	width: 100%;
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
.belka {
	margin-top: 14px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.belka li {
	background-image: url(../images/top-menu-spacer.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 5px;
}
.belka li.first{
	background-image: none;
	padding-left: 0px;
	margin-left: 7px;
}
.belka li.first a {
	padding-left: 0px;
	margin-left: 0px;
}
.belka li.last {
	padding-right: 0px;
	margin-right: 0px;
}
.belka li.last a {
	padding-right: 0px;
	margin-right: 0px;
}
.belka a:link, .belka a:visited {
	color: #444040;
	display: inline;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.belka a:hover {
	color: #686262;
}
#header_boxy_tab .c LI a:link, #header_boxy_tab .c LI a:visited {
	color: #0B4E2206A;
	font-size: 13px;
	font-weight: bold;
	margin-left: 0;
	padding-left: 0;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	text-decoration: none;
}
#header_boxy_tab .c LI a:hover {	text-decoration: none;}
.loged a:link, .loged a:visited, .loged a:hover, .header_menu a:link, .header_menu a:visited, .header_menu a:hover {
    color: #82156C;
}
.top-menu {
    /* color: #A6ACB4;
    float: right;
    font-size: 21px;
    margin-left: 100px;
    position: absolute;
    right: -3px;
    top: 44px; */

    color: #A6ACB4;
    font-size: 21px;
    position: absolute;
    right: 8px;
    top: 44px;
    /* width: 638px; */
}
.top-menu  a {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
}
.maintable_title .top-menu a:hover {    color: #931457;}
.top-menu a {
	position: relative;
	padding-right: 10px;
}
.top-menu a:before {
	content: "";
	position: absolute;
	top: 1px;
	right: -5px;
	width: 1px;
	height: 17px;
	background: #a6acb4
}
.top-menu a.a5:before {display: none;}


.top-menu  a.a1 {	display: inline-block; background-image: url(../images/ico-user.png);}
.top-menu  a.a2 {	display: inline-block; background-image: url(../images/ico-oferty.png);}
.top-menu  a.a3 {	display: inline-block; background-image: url(../images/ico-basket.png);}
.top-menu  a.a4 {	display: inline-block; background-image: url(../images/ico-register.png);}
.top-menu  a.a5 {	display: inline-block; background-image: url(../images/ico-login.png);}
.maintable_title a:link, .maintable_title a:visited, .maintable_title a:active {
	font-size: 17px;
	color: #867685;
	text-decoration: none;
}.header_lang {
    float: right;
    position: absolute;
    right: 13px;
    top: 10px;
}
.cufon-loading { visibility: hidden !important }


.maintable_title .loginname {
    color: #867685;
    font-family: Oxygen,Verdana,Geneva,sans-serif;
    font-size: 14px;
    left: 587px;
    position: absolute;
    text-align: right;
    top: 12px;
    width: 300px;
    z-index: 1;
}
#header_boxy_tab, .header_belka {
	margin: auto;
	text-align: left;
	width: 1000px;
	height: 56px;

}

.maintable_header_boxy_txt_index {
	background-color: #ffffff;
	clear: both;
	height: 130px;
	min-width: 1000px;
	position: relative;
	width: 100%;
}
#header_boxy_tab .c  ul{
	margin-left: 0px;
	padding-left: 0px;
}
#header_boxy_tab .c LI {
	line-height: 15px;
	list-style: none inside url("../images/arrow.png");
	margin: 0;
	white-space: nowrap;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
#header_boxy_tab .c {
	float: left;
	margin-left: 8px;
	width: 192px;
	font-weight: bold;
}
.bottom-block {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.tabcontent {
    width: 1000px;
    position: relative;
    height: 100%;
}
.article_row_primary {
	clear: none;
}
.articlediv {
	background-image: url(../images/articlediv-shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
}
div#articletabs_container div#articledivcontainer {
    height: 329px;
}
#articledivcontainer {
    border: none;
    height: 463px;
    width: 1000px;
}
.article_row, .article_row_primary, .article_row_primary, .more_news_home {
	width: 330px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5F5F5;
	margin-top: 25px;
}

.article_row_primary .home_article_image {
    padding: 0;
    width: 100%;
	min-height:auto;
}
.box_p_descr_txt a{
	font-size: 12px;
	color: #777;
	height: 55px;
	display: table;
}

.box_p {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #DFDFDF;

}

.recommended-products {height: 355px; overflow:hidden; }
.recommended-products h1 {
	color: #E2206A;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/recommended-products.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 25px;
	padding-bottom: 27px;
	font-size: 30px;
		border-bottom-color: #f2f2f2;
			border-bottom-width: 1px;
				letter-spacing: -1px;
}
.promo-products h1 {
	color: #E2206A;
	padding-top: 25px;
	padding-bottom: 27px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	font-size: 30px;
	letter-spacing: -1px;
}
.recommended-products .box_p{
	float: left;
	width:168px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 10px;
	height: 230px;	
}

div.box_p_model {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}

.promo-products {
	height: 400px;
	overflow: hidden;

}
.promo-products .box_p{	margin: 10px;
	padding: 10px;
	float: left;
	width:150px;
}
	
.ui-tabs-nav {margin-left: 0px;}
.ui-tabs-nav .ui-corner-top a {
	margin-right: 3px;
	padding: 9px 20px;
	position: relative;
	text-decoration: none;
	z-index: 1;
	text-transform: uppercase;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.ui-tabs-nav .ui-state-default a, .ui-tabs-nav .ui-state-default a:hover {
	color: #FFF;
	background-attachment: scroll;
	background-color: #bbb;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	font-size:16px;
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav .ui-state-default a:hover {
	background-image: none;
	border-bottom-color: white;
	color: #FFF;
	background-color: #E2206A;
}
.home_article_image {
    float: none;
    margin-bottom: 10px;
    margin-right: 14px;
    min-height: 91px;
    width: 100%;
    text-align: center;
}
.home_article_content {text-align: justify;}
.foot-bottom {position: absolute; bottom: 30px;}
#footer .foot-bottom li {
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
}
.foot-bottom li a {
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
}
.foot-bottom li a:hover {
	text-decoration: none;
	color: #FFF;
}
#header_boxy_tab .z {
    float: none;
    margin-right: 0px;
    margin-top: 0px;
}
#header_boxy_tab .ua a:link, #header_boxy_tab .ua a:visited {
	background-image: none;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	text-decoration: none;
	background-image: none;
	background-repeat: no-repeat;
	color: #0a3453;
	font-size: 13px;
	font-weight:700;
	width: 200px;
	margin: 0;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	height:56px;
	line-height:56px;
}
/*#header_boxy_tab .ua#dropmenu5_gl a:link, #header_boxy_tab .ua#dropmenu5_gl a:visited { padding-top: 20px; padding-bottom: 20px;}*/

#header_boxy_tab .ua_select a:link, #header_boxy_tab .ua_select LI a:link {
	background-image: none;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	text-decoration: none;
	background-color: #E2206A;
	background-image: none;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:700;
	width: 200px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	height:56px;
	line-height:56px;
}

/*#header_boxy_tab .ua_select#dropmenu5_gl a:link, #header_boxy_tab .ua_select#dropmenu5_gl LI a:link  { padding-top: 20px; padding-bottom: 20px;}*/
#header_boxy_tab .ua_select a:link, #header_boxy_tab .ua_select LI a:link {
	background-image: none;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	text-decoration: none;
	background-color: #E2206A;
	background-image: none;
	background-repeat: no-repeat;
	color: #FFF!important;
	font-size: 13px;
	font-weight:700;
	width: 200px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	height:56px;
	line-height:56px;
	
}
#header_boxy_tab .ua_select a:link, #header_boxy_tab .ua_select a:active, #header_boxy_tab .ua_select a:visited, #header_boxy_tab .ua_select a:hover {color: #FFF!important;}
/*#header_boxy_tab .ua_select#dropmenu5_gl a:link, #header_boxy_tab .ua_select#dropmenu5_gl LI a:link  { padding-top: 20px; padding-bottom: 20px;}*/
#header_boxy_tab .selected a:link, #header_boxy_tab .selected a:visited {
	background-image: none;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	text-decoration: none;
	background-color: #E2206A;
	background-image: none;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:700;
	width: 200px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	height:56px;
	line-height:56px;
}
#chromemenu {
	background-image: url(../images/chromemenu-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.chromestyle ul {
    padding-left: 0;
	margin: 0px;
}

#header_boxy_tab .z LI {
	color: #FFFFFF;
	float: left;
	list-style: none outside none;
	padding: 0;
	text-align: center;
	background-image: url(../images/chromemenu-spacer.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#header_boxy_tab .z LI#dropmenu5_gl {background-image: none;}

#header_boxy_tab .z LI#dropmenu5_gl {
	border-right-style: none;
}
.search-in-content {
	position: absolute;
	left: -260px;
	top: 8px;
	color: #FFF;
	font-size: 12px;
}
.search-in-content .q-in-content {margin-right: 10px;}

div.ct-label-in-search.cat-label {
	background: none repeat scroll 0 0 #E61D72;
	border-color: @E61D72;
	right: 30px;
	top: 9px;
}
div.ct-label-in-search {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #FFF;
}

div.ct-label-in-search.q-label {
	background: none repeat scroll 0 0 #E72480;
	border-color: #E72480;
	right: 17px;
	top: 9px;
}

.maintable_header_boxy_tab {
	height: 60px !important;
	background-image: none;
	background-color: transparent;
}

.maintable_header_boxy_txt #header_boxy_txt {
	width: 1000px;
	background-color: #3b76a4;
}

.maintable_header_boxy_txt {
	background-color: transparent;
	height: 56px;
	min-width: 1000px;
	position: relative;
	width: 100%;
	z-index: 10;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.page_column_left {
    float: left;
    margin-bottom: 20px;
    position: relative;
    top: 11px;
    width: 240px;
}
.maintable_column, .maintable_column_right, #menu, .intable_column_left {
    width: 240px;
}
.menu_row_active_last_open, .menu_row_active_last_open2, .menu_row_active, .menu_row_active_subheader, .menu_row_active_click, .menu_row_active_click_header {
	background-color: #ededed;
	background-image: none;
}

#katalog-prod li, #katalog-prod.last-expanded li.last { 	background-image: none; background-color: #ededed;}
#katalog-prod ul li {
	background-image: none;
	background-position: left center;
	background-repeat: repeat-y;
	height: auto !important;
	padding-bottom: 2px;
	padding-top: 3px;
	margin-right: 0px;

}


#katalog-prod li.menu_row_separator2, li.menu_row_separator2 {
	font-size: 2px;
	height: 15px;
	line-height: 1px;
	margin-bottom: 12px;
	list-style: none;
	background-color: transparent;
	background-image: url(/img/menu_bottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

#katalog-prod li a {
	color: #FFF;
	display: block;
	font-size: 12px;
	font-weight: normal;
	padding: 0 10px 0 15px;
	text-decoration: none;
	background: #aaa;
	margin-left: 17px;
	margin-right: 0px;
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px;    /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	border-radius: 3px;
	padding-top: 8px;
	padding-right: 50px;
	padding-bottom: 9px;
	padding-left: 10px;
	position: relative;
}
#katalog-prod li li a {	padding-top: 4px; padding-bottom: 5px;}
#katalog-prod li.menu_row_active_click_header a.menu_link_active_click_header {
    color: #757575;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 2px;
	position: relative;
}
#katalog-prod .menu_row_active_click_header.expanded .products-found-in-category { color: #fff; top: 5px; right: 10px;}
#katalog-prod .menu_row_active_click_header.expanded .menu_submenu_row_active_last_open .products-found-in-category { color: #757575; top: 0px; right: 10px;}
#katalog-prod .menu_row_active_click_header.expanded .menu_sub .products-found-in-category { color: #757575; top: 1px; right: 10px;}
#katalog-prod .menu_row_active_click_header.expanded .menu_subfndto-node-with-leafs  .products-found-in-category { color: #757575; top: 1px; right: 10px;}
#katalog-prod .menu_row_active_click_header.expanded .menu_sub h3 .products-found-in-category { color: #fff; top: 6px; right: 10px;}
#katalog-prod .menu_row_active_click_header.expanded li li .products-found-in-category { color: #757575; top: 7px; right: 10px;}
#katalog-prod li h3 {
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px 0 15px;
    position: relative;
    text-decoration: none;
	position: relative;
}
.menu_link_active_click_header .products-found-in-category {
	color: #757575;
	right: 24px;
	top: 3px;

}
#katalog-prod li .menu_level_1 li a {
	background-color: transparent;
	color: #757575;
}
.menu_row_active_first {
    border-bottom: none;
    display: block;
    padding: 5px 15px 4px 0;
}
.products-found-in-category {
	color: #fff;
	font-size: 10px;
	margin-left: 5px;
	position: absolute;
	top: 5px;
	right: 10px;
	/* background-image: url(../images/products-found-in-category.png); */
	background-repeat: no-repeat;
	background-position: center center;
	text-align: justify;
	padding-top:3px;
	padding-bottom: 6px;
	width: 34px;
	text-align:center;
	line-height: 15px;
}

.menu_level_1 .products-found-in-category {
	color: #757575;
	background-image: none;
}


#katalog-prod li, #katalog-prod.last-expanded li.last {

	display: block;
	font-size: 12px;
	list-style-type: none;
	text-align: left;
	background-image: none;
}

#katalog-prod li.menu_row_active_click_header {
	background-image: none;
	color: #339;
	padding-bottom: 1px;
	padding-top: 2px;
}				
#katalog-prod li.menu_row_active_click_header.expanded h3, 
#katalog-prod li.menu_row_active_click_header.expanded .menu_link_active_click_header {
	background-color: #555;
	margin-right: 15px;
	margin-left: 17px;
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px;    /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	border-radius: 3px;
	color: #FFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 50px;
}
#katalog-prod li.menu_row_active_click_header.expanded .menu_level_1 h3 {margin-right: 0px;}																								   
#katalog-prod li.menu_row_active_click_header.expanded h3 .products-found-in-category, 
#katalog-prod li.menu_link_active_click_header .products-found-in-category {color: #FFF; top: 7px; right: 10px;}

.menu_link_active_click_header .products-found-in-category {
    color: #757575;
    right: 24px;
    top: 3px;
}

#page_column_left #menu h2 {
	background-image: url(../images/menu-h2.png);
	background-position: center top;
	background-repeat: no-repeat;
	color: #ededed;
	background-color: #ededed;
	padding-top: 0px;
	height: 55px;
}

div.page_background {
    background: none;
    min-width: 1000px;
    width: 100%;
}
.top-search-back-sbar {display: none;}

.ui-tabs .ui-tabs-nav li a {
	color: #fff;
	margin-right: 2px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

div.page_specific_content ul.shadetabs li {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
	display: inline-block;
	float: left;
	margin-right: 5px;
	top: 0px;
	border: 0px none transparent;
}


div.page_specific_content ul.shadetabs li.ui-state-default.ui-tabs-selected a, div.page_specific_content ul.shadetabs li.selected-li a {
    font-size: 16px;
    padding: 10px 15px;
}

div.page_specific_content ul.shadetabs li.ui-state-default.ui-tabs-selected a, div.page_specific_content ul.shadetabs li.selected-li a {
    font-size: 16px;
    padding: 10px 15px;
		-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.ui-tabs .ui-tabs-nav li {
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
div.page_specific_content ul.shadetabs li.selected-li.ui-state-default {
    top: 0px;
}
div.page_specific_content ul.shadetabs li.selected-li.ui-state-default a {
    font-size: 16px;
    padding: 10px 15px;
}
#article {
    width: 100%;
}


#site .container {
    background: url("../img/contenttop.png") repeat scroll 0 0 transparent;
    height: 10000px;
    margin: 0 auto;
    overflow: hidden;
    padding: 200px 100px 0;
    width: 800px;
}
body {
    font: 11px/1.5 'oxygenregular';
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
div.page_specific_content ul.shadetabs, div.page_specific_content .ui-tabs .ui-tabs-nav.shadetabs {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color #B2CCE9;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: none none solid;
    border-width: medium medium 4px;
    height: 36px;
    padding: 0;
    width: 100%;
}
.home_article_titile, .home_article_titile a:link, .home_article_titile a:visited, .home_article_titile a:hover, .cat_article_title, .cat_article_title a:link, .cat_article_title a:visited, .cat_article_title a:active, .cat_article_title a:hover {
	color: #555;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	font-size: 22px;
	line-height: 20px;
}

.home_article_titile a:hover, .cat_article_title a:hover {
	color: #E2206A !important;
	text-decoration: none;
}
.box_p_images {
	height: 130px;
	width: 130px;
	margin-right: auto;
	margin-left: auto;	
	}
	
.foot-box {
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
}
div.cat_label {
	background-color: #06C;
}
.page-nav a:link {
	font-family: tahoma, sans-serif;
	color: #777;
	font-size: 11px;
	font-weight: normal;
}
.page-nav a:hover {
	font-family: tahoma,  sans-serif;
	color: #E2206A;
	font-size: 11px;
		font-weight: normal;
}
.page-nav {

text-align: left;
margin-top: 15px;
margin-left: 20px;
margin-right: 20px;
position: relative;
}

#menu h2 a.lmenu-root-a {
	font-weight: normal;
	margin-left: 12px;
	width: 173px;
	font-family: oxygen, sans-serif;
	font-size: 14px;
	top:22px;
	color: #E2206A;
}
#menu h2 a.up {display: none;}
#menu a.up img {}
.price_eu, .price_pl {
	color: #777;
	font-family: oxygen, Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 24px;
}

td.article-title a {
	color: #E2206A;
	font-size: 18px;
	font-family: oxygen, Verdana, Geneva, sans-serif;
	font-weight: bold;
}
div.left_submenu {
	display: none;
}
td.article-description {
	font-size: 14px;
	font-family: oxygen, Verdana, Geneva, sans-serif;
	color: #555;
	line-height: 22px;
}
a.show_products_by_tag {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #999;
}
.karta_button {
	background: url(/images/karta.gif) no-repeat;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	color: #E2206A;
	width: 130px;
	text-align: center;
	opacity: 0.8;
	display: table-cell;
	filter: alpha(opacity=80);
	font-family: tahoma, sans-serif;
}
div.description {
	font-family: tahoma, sans-serif;
	line-height: 21px;
}

div.description-inner {
	font-family: Oxygen, sans-serif;
	line-height: 21px;
	color: #555;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}
div.model a {
	font-size: 22px;
	font-family: oxygen, Verdana, Geneva, sans-serif;
	color: #E2206A;
}
div.paths a {
	font-size: 11px;
	font-family: tahoma, sans-serif;
	color: #666;
}
.ui-widget-content a.show_products_by_tag, a.show_products_by_tag {
	color: #555 !important;
	font-size: 11px;
		font-family: tahoma, sans-serif;
	font-weight: normal;
}
.zakup_button {
	float: left;
	padding-bottom: 2px;
	opacity: 0.92;
	height: 32px;
	width: 114px;
	background: url(/images/zakup.png) no-repeat;
	filter: alpha(opacity=92);
	color: #FFF;
}
.zakup_button a {

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
		padding-top: 3px;
	color: #FFF;
}
a.negocjacje {
	background: url("/images/negocjuj.png") no-repeat;
	color: #333;
	display: block;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	text-align: center;
	width: 114px;
	float: left;
	opacity: 0.70;
	filter: alpha(opacity=80);
	height: 32px;
	padding-top: 5px;
	padding-left: 10px;
}
div.page_specific_content ul.shadetabs, div.page_specific_content .ui-tabs .ui-tabs-nav.shadetabs {

border-bottom: 1px solid #c0c0c3;
}


.zakladka_cena {
width: 173px;
height: 31px;
position: absolute;
}
.pass {
	color: #CCC;
	background-image: url(/images/zakladka_dokument.png);
	z-index: 1;
	padding-top: 0px !important;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.activ {
	color: #E2206A !important;
	background-image: url(/images/zakladka_cena.png);
	z-index: 2;
	padding-top: 0px !important;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


.messageStackWarning {
	background-repeat: no-repeat;
	background-position: left;
	font-family: Oxygen,sans-serif;
	text-align: left;
	font-size: 16px;
	margin-bottom: 3px;
	background-color: #FFF;
	padding-left: 80px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 5px;
	color: #090;
	font-weight: bold;
	background-image: url(/images/icons/bg_warning.gif);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}

.model_right_box_cont {
float: right;
height: 250px;
width: 100%;
}
.model_right_box_cont {
	background-color: #F3F3F3;
	border-bottom-color: #F5F5F5;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-left-color: #F5F5F5;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-color: #F5F5F5;
	border-right-style: dotted;
	border-right-width: 1px;
	border-top-color: #F5F5F5;
	border-top-style: dotted;
	border-top-width: 1px;
	font-family: Tahoma, sans-serif;
}

#inproduct_tabs_container {
	border: none;
	background-color: #1a517b;
	background-image: url(/images/podklad_cena.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
#inproduct_tabs {
	background: none repeat scroll 0 0 transparent;

	border-radius: 0 0 0 0;
	display: block;
	line-height: 1.3;
	list-style: none outside none;
	margin: 0;
	outline: 0 none;
	padding: 0;

}


.p_info h1 {
	font-size: 24px;
	font-family: Oxygen, sans-serif;
	color: #FFF;
	padding: 0px;
	padding-left: 1px;
	margin-top: 15px;
	margin-bottom: 2px;
	font-weight: bold;
}

.p_separator {
	background-color: #fff;
	font-size: 1px;
	width: 97%;
	height: 1px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.p_info SPAN {
	color: white;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 2px;
	line-height: 21px;
}

#inproduct_tabs li a {
	color: #FFF;
	cursor: pointer;
	padding: 0;
	display: block;
	font-size: 11px;
	height: 33px;
	text-decoration: none;
	font-family: tahoma, sans-serif;
}

#inproduct_tabs li a:hover {
	color: #FFF;
	cursor: pointer;
	padding: 0;
	display: block;
	font-size: 11px;
	height: 33px;
	text-decoration: none;
	font-family: tahoma, sans-serif;
}

div.karta left{
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #FFF;
}

.zakup_button1 {
	float: right;
	opacity: 0.92;
	height: 32px;
	width: 208px;
	font-size: 12px;
	cursor: pointer;
	background: url("/images/zakup_karta.jpg") no-repeat;
	filter: alpha(opacity=92);
	padding-top: 6px;
	padding-right: 28px;
	font-family: tahoma, sans-serif;
}

.cufon-active.cufon-ready.wf-ubuntu-n5-active.wf-doppioone-n4-active.wf-active body .page_background #page_content .root-table tbody tr .root-column-center #page_specific_content #product-page-tabs #product-info-container .top-product-info #img_section .img_section_rel #inproduct_tabs_container #odnosnik4 .model_right_box_cont #model_right_box .cena_karta .dostepny .div_karta_produktu_dostepny .karta_produktu_dostepny .karta_left {
	font-family: tahoma, sans-serif;
	font-size: 12px;
}

a.negocjacje1 {
	background: url("/images/nagocjuj.jpg") no-repeat !important;
	color: #333;
	display: block;
	font-size: 12px;
	text-decoration: none;
	line-height: 24px;
	text-align: center;
	width: 208px;
	height: 32px;
	float: right;
	opacity: 0.70;
	filter: alpha(opacity=80);
	padding-right: 28px;
	padding-top: 6px !important;
	font-family: tahoma, sans-serif;
}


#inproduct_tabs li.middle3 {
	border-bottom: 0;
	width: 254px;
	background: url(/images/inp_tab_middle_down3.png) no-repeat;
	padding-top: 3px;
}
#inproduct_tabs li.left_up3 {
background: url(/images/inp_tab_left_up3.png) no-repeat;
width: 254px;
	padding-top: 3px;
}

#inproduct_tabs li.left_up3 a {
color: white;
padding-top: 0px;
text-align: center;
}

#inproduct_tabs li.middle3 a {
	color: #E2206A;
	padding-top: 0px;
	text-align: center;
}

.productDesc {
	background-position: center top;
	background-repeat: repeat-x;
	color: #555;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-left: 15px;
	padding-bottom: 0;
	padding-right: 0;
	text-align: left;
	line-height: 26px;
}
productDesc.productDesc {
background-position: center top;
background-repeat: repeat-x;

color: #036;
font-family: Oxygen,Verdana,Geneva,sans-serif;
font-size: 14px;
padding-left: 15px;
padding-bottom: 0;
padding-right: 0;
text-align: left;
line-height: 21px;
}

#inproduct_tabs {
background: none repeat scroll 0 0 transparent;
border: medium none;
border-radius: 0 0 0 0;
display: block;
line-height: 1.3;
list-style: none outside none;
margin: 0 0 0 0;
outline: 0 none;
padding: 0;

}

.togglable-list-header-outer .togglable-list-header-label {
	color: #E2206A;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-left: 10px;
	display: inline-block;
}

.ui-widget-content a {
	
	font-size: 12px;
	line-height: 16px;
	color: #E2206A;
}

.similar-products {
height: 460px;
overflow: hidden;
width: 658px;
position: relative;
float: left;
}

.ps-model {
	height: 45px;
}

.ps-description {
	height: 80px;
	max-width: 147px;
	min-width: 147px;
	font-size: 11px;
	color: #FFF;
	line-height: 21px;
	font-family: tahoma, sans-serif;
	background-color: #eee;
	padding: 5px;
}
.ps-features {
	background-color: #ccc;
	color: white;
	padding: 8px 0;
	cursor: pointer;
	margin: 0 auto 0 auto;
	text-align: center;
	font-family: Oxygen, Sans-serif;
	font-size: 12px;
	width: 98%;
	font-weight: bold;
}

.listing_sub_footer {
float: left;
}
.listing_sub_footer {
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 15px;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #999;
}
.pscroll-container a.browse.right {
margin-left: 0px;
background: url(/images/arrow_right.jpg) no-repeat scroll 1px 1px;
}
.pscroll-container a.browse.left {
margin-right: 0px;
background: url(/images/arrow_left.jpg) no-repeat scroll 1px 1px;
}
.tooltip, .infotip, .current-product-tip {
	display: none;
	color: white;
	padding: 0 10px 10px 10px;
	font-family: Oxygen, Arial;
	font-size: 11px;
	opacity: 0.92 !important;
	width: auto;
	cursor: default;
	text-align: left;
	z-index: 1000;
	background-color: #E2206A;
}

.tooltip-products-features th.cth {
	text-align: left;
	padding: 4px 8px;
	background-color: #00496C;
}
.tooltip-products-features th {
padding: 4px 8px;
text-align: right;
	background-color: #00496C;
}
	.tooltip-products-features ul {
list-style-type: none;
	background-color: #00496C;
}
table.tooltip-products-features tr {
	background-color: #00496C;
}

.tooltip-products-features  td.spacer {
	width: 3px;
	padding: 0;
	background-color: #007CB9;
}
.tabela_naglowek {
	background-color: #777;
	color: white;
	font-weight: bold;
	padding: 4px;
	padding-left: 10px;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
}
.tab_komorka {
	background-color: #ddd;
	color: #555;
	font-size: 14px;
	text-align: center;
	padding: 10px;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
}
.ppzag-c {
	font-family: Oxygen, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2206A;
	font-weight: bold;
	background: WhiteSmoke;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 3px;
}

#protab, #protab table {
font-family: Oxygen, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
border-color: #efefef;
color: #333;
text-align: left;
background: #EEE;
}

ul.common-tags li.legend:hover {
	border: 1px solid #C4C3C7;
	color: #00496C;
	background-color: #CCC;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
ul.common-tags li.legend {
	border: 1px solid #C4C3C7;
	color: #00496C;
	background-color: #CCC;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

a.toggle-all-categories span.inner {
	display: inline-block;
	margin: 1px;
	border-radius: 2px;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 15;
	padding-left: 8px;
}

.display-options.toggle-categories {
	height: 16px;
	background: url(/images/gradient_dark_light.png) repeat-x;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 12px;
	padding-left: 2px;

}

.products_in_category .toggle-button-outer a.more-products-button {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.product_listing:last-child {
border-bottom: 2px solid #CCC;;
}
.products_in_grouped_category {
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	color: #777;
	font-size: 14px;
	display: block;
	height: 16px;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 723px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-weight: normal;
}
.label-active-arrow {
cursor: pointer;
background-image: url(/images/arrow_down.png);
background-repeat: no-repeat;
width: 4px;
background-position: center center;
height: 24px;
}
.label-active-arrow, .label-active-extra {
	float: right;
	font-weight: bold;
	background-color: #CCC;
}

.pagination a.page {
	display: inline-block;
	background: white;
	border: 1px solid #BBB;
	color: #E2206A;
	font-size: 11px;
}
.pagination .page {
font-family: tahoma, sans-serif;
padding: 2px 5px;
}

.pagination span.page.current {
	font-weight: bold;
	color: #777;
	font-size: 11px;
}
.pagination .page {
font-family: tahoma, sans-serif;
padding: 2px 5px;
}

.sort-panel .sort-option.active {
	background-color: transparent;
	border: none;
	font-size: 11px;
	text-decoration: none;
	color: #036;
	padding-left: 3px;
}
.sort-panel .sort-option {
	padding-left: 8px;
	padding-right: 8px;
	display: inline-block;
	color: #E2206A;
	padding-top: 0px;
}
.ui-widget-content a {
	font-size: 13px;
	line-height: 16px;
	color: #E2206A;
	font-family: Tahoma, sans-serif;
}
.ui-widget-content a {
	color: #555;
}

.toggle-button-content {
display: inline-block;
position: relative;
text-align: left;
}

.sort-panel a {
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-right: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color: white;
	-webkit-border-radius: 6px; /* Safari, Chrome */
	-khtml-border-radius: 6px;    /* Konqueror */
	-moz-border-radius: 6px; /* Firefox */
	border-radius: 6px;
	color: #E2206A;
	border: 1px solid #e0dee3;
}
.sort-panel a.sort-option:hover {
	text-decoration: none;
	background-color: #B2CCE9;
	color: #039;
}
.sort-panel .sort-option {
	padding-left: 21px;
	padding-right: 21px;
	display: inline-block;
	color: #E2206A;
}


.sort-panel .sort-option.active {
	background-color: transparent;
	border: none;
	font-size: 11px;
	text-decoration: none;
	color: #777;
	padding-left: 3px;
}
.togglable-list-header-outer .togglable-list-header-label span.filters-label {
font-size: 24px;
color: #ccc;
display: inline-block;
position: relative;
padding-right: 2px;
padding-left: 2px;
}

.togglable-list-header-outer {
	background: none repeat scroll 0 0 #fff;
	width: 100%;
	height: 25px;
	border-top: none;
	cursor: pointer;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

a.expand-filters {
	position: absolute;
	color: #E2206A;
	border-radius: 2px;
	display: inline-block;
	top: -42px;
	right: 0px;
}

.tab_nag {
	background-color: #777;
	color: white;
	font-weight: bold;
	padding: 4px;
	padding-left: 10px;
}

.search-in-content {
	color: #FFF;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}

.menu_row_unactive, row1 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #EEE;
	margin-top: 12px;
	margin-bottom: 12px;
}

            .left_submenu .menu_row_unactive a:link, .menu_row_unactive a:visited  {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	color: #E2206A;
            }

            .left_column {
                float: left;
                width: 200px;
                margin-right: 10px;
            }

            .left_submenu {
                width: 197px;
                height: auto;
                text-align: left;
                position: relative;
            }

            .left_submenu li.menu_row_unactive {
                padding-top: 0;
                padding-bottom: 0;
            }

            div.body {
                background: url("images/bg_long.jpg") repeat-x scroll center top transparent;
                padding-top: 15px;
            }

            div.body_content {
                margin: 0 auto;
                width: 1000px;
            }

            div.right_column {
	float: left;
	margin-left: 25px;
	position:relative;
	width:265px;
	margin-bottom: 20px;
	padding-left: 25px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
            }

            div.contact_content {
	position:relative;
	width:680px;
	float: left;
	text-align: left;
	padding-top: 15px;
            }

            div.contact_header {
	height: 30px;
	margin-top: 5px;
	font-family: Oxygen, sans-serif;
	color: #666;
            }

            div.contact_header b {
	font-family: Oxygen, sans-serif;
	color: #E2206A;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
            }

            div.map_holder {
                font-family: Verdana, Tahoma,Arial, sans-serif;
                font-size: 11px;
            }

            div.contact_data {
                float: left;
                padding-right: 8px;
                margin-top: 5px;
            }

            div.map {
                width: 310px;
                float: right;
                margin-bottom: 15px;
            }

            img.freeconet {
                border: none;
            }

            #contactform {
                margin-top: 0;
                padding-top: 0;
            }


div.contact_content {
	position: relative;
	width: 680px;
	float: left;
	text-align: left;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 14px;
}

.top_block .pageHeading {
	color: #E2206A;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: normal;
}

div.top_block {
	padding-top: 0px;
}

div.contact_data {
	float: left;
	padding-right: 8px;
	margin-top: 5px;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 25px;
}

s.td_contact {
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 14px;
}
div.contact_header {
	height: 30px;
	margin-top: 5px;
	font-family: Oxygen, sans-serif;
	color: #666;
	display: none;
}
.td_contact_big {
	font-family: Oxygen, Verdana, Geneva, sans-serif;

}
.contact_green {
	color: #09C;
}
.td_contact_info {
	color: #09C;
	font-family: oxygen, Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 18px;
}
.td_contact_info_2 {
color: #E2206A;
font-family: Oxygen, Verdana, Geneva, sans-serif;
font-size: 22px;
font-weight: normal;
}

.content_box_header {
	background-color: #777;
	color: #FFF;
	height: 45px;
	font-family: Oxygen, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-left: 30px;
}



.button, .button80, .button120, .button160, .button180, .button200 {
	cursor: pointer;
	background-repeat: repeat-x;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	position: static;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	white-space: nowrap;
	background: #E2206A;
	color: #fff;
	height: 24px;
/*	-webkit-border-radius: 5px; /* Safari, Chrome */
/*	-khtml-border-radius: 5px;    /* Konqueror */
/*	-moz-border-radius: 5px; /* Firefox */
/*	border-radius: 5px; */
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6f29b;
}
.inputRequirement {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #C00;
	font-weight: bold;
}

.infoBoxCenterContents, .panel_body, .dialog_body, .dialog_body_long {
	background-position: top;
	background-repeat: repeat-x;
	margin-bottom: 3px;
	border-spacing: 1px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

input, select, select.fieldKey {
	border: 1px solid #DDD;
	padding-top: 3px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	height: 21px;
	color: #036;
}

agreementCheckbox {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 21px;
}

.infoBoxContents {
	background-color: ;
	font-family: Oxygen, sans-serif;
	font-size: 14px;
	background-position: top;
	background-repeat: repeat-x;
	margin-bottom: 3px;


}

TD.infoBoxHeading {
	background-repeat: repeat-x;
	color: #FFF;
	background-color: #777;
	background-image: none;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Oxygen, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.boxText {
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	line-height: 21px;
	background-color: #F9F9F9;
}

#freeco_lost_number {
	margin-bottom: 5px;
	height: 25px;
}

div.pole_kontaktowe {
	padding-right: 15px;
	padding-left: 15px;
}
div.page-nav h2.page-nav-last, div.page-nav a.page-nav-last, div.page-nav a.page-nav-last:hover {
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #E2206A;
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
td.article-thumbnail {
	padding-right: 25px;
}

.sp-expand {
	background: url(/images/icons/application-resize.png) no-repeat scroll center right;
	padding-right: 20px;
	font-family: tahoma, sans-serif
	font-size: 11px;
	line-height: 21px;
	color: #E2206A;
}
.from-to {
	display: inline-block;
	font-size: 11px;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	padding-left: 10px;
}

.sort-panel {
	margin-top: 0;
	position: absolute;
	right: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
}
.sort-option.price-asc {
background: url(/lib/images/sort-number.png) no-repeat scroll right top;
padding-right: 25px;
}

.product-row a.manufacturer-search  {
	float: right;
	font-size: 11px;
	color: #CCC;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

div.model span a

{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #CCC;
	font-weight: normal;
	text-decoration: none;
}

a.remove-all-filters {
	position: absolute;
	right: 105px;
	top: -38px;
	color: #E2206A;
	border-radius: 2px;
	display: inline-block;
}


#article {
	font-family: Oxygen, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003651;
	line-height: 21px;
	text-align: justify;
}

#article a:link, #article a:visited, #article a:active {
	font-family: Oxygen, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003651;
	line-height: 21px;
	text-align: justify;
	text-decoration: underline;
}

.product-row .tags-for-products li.prow-tag-spacer {
	color: #E1E1E1;
	padding-left: 5px;
	width: 3px;
	padding-right: 5px;
	margin-left: -3px;
}

.product-row div.paths a {
	display: block;
	color: #999;
}

div.page_specific_content {
	position: relative;

	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	text-align: left;
	width: 725px;
	margin-top: 10px;
}
.dialog_header {
	background-position: center top;
	background-repeat: no-repeat;
	color: #ededed;
	background-color: #63113F;
	padding-top: 0px;
	height: 35px;
	font-weight: bolder;
	margin-left: 12px;
	width: 173px;
	font-family: oxygen, sans-serif;
	font-size: 14px;
	top: 22px;
	color: #FFF;
}

.cart_more a {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Tahoma, sans-serif;
	line-height: 11px;
	font-weight: bold;
	font-size: 11px;
	color: #E2206A;
}

.home_article_content, .home_article_content TD, .cat_article_descr {
font-family: Tahoma,sans-serif;
font-size: 11px;
color: #777;
margin-top: 14px;
line-height: 15px;
width: 80%;
margin-right: auto;
margin-left: auto;
}

.price_home {
	left: 72px;
	position: absolute;
	top: 25px;
	display: none;
}

div.cart_value_title {
	font-family: tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E2206A;
	line-height: 21px;
}

div.cart_value {
	font-family: Oxygen, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #777;
	line-height: 21px;
}


div.cart_row {
	clear: both;
	margin: 13px;

}

.content_box_header-small, .panel_header, .coment_header {
	color: #FFF;
	font-family: Oxygen, Times, serif;
	font-size: 17px;
	font-weight: normal;
	background-attachment: scroll;
	background-color: #777;
	background-repeat: repeat;
	background-position: 0% 50%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.content_box_header-small, .panel_header, .coment_header {

color: #FFF;
}

.shadetabs li a {
    text-decoration: none;
    position: relative;
    z-index: 1;
    padding: 3px 7px;
    margin-right: 3px;
    border: 1px solid #E2206A;
    color: #2d2b2b;
    background: white url(/images/shade.gif) top left repeat-x;
}

#profiledivcontainer {
    border: 0px;
    border-top: 3px solid #E2206A;
}

TR.productListing-even-zam {
    background-color: #fff;
}

TR.productListing-odd-zam {
    background-color: #eee;
}

.productListing-heading-light {
    color: #777;
}