BODY {

	margin:0;

	padding:0;

	font-family:Tahoma;

	font-size:11px;

	color:#556570;

}

a:link,

a:visited {

	color:#556570;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

form {

	margin:0;

}

input, textarea {

	padding:3px;

	padding-left:5px;

	font-family:Tahoma;

	font-size:11px;

	color:#576570;

}

select {

	font-family:Tahoma;

	font-size:11px;

	color:#576570;

}

img {

	border:none;

}

.siteSize {

	width:960px;

	position:relative;

	margin:auto;

}

#header {

	height:269px;

}

#headerLeft {

	float:left;

	width:230px;

	height:269px;

	background:url(../files/Image/gfx/bg_header_left.jpg) top left no-repeat;

}

#headerLeft img {

	position:absolute;

	top:40px;

	left:5px;

}

#headerRight {

	float:right;

	width:730px;

	height:269px;

	background:url(../files/Image/gfx/bg_header_right.jpg) right top no-repeat;

	position:relative;

}

#headerRight ul#topMenu {

	margin:0;

	padding:0;

	list-style:none;

	top:10px;

	left:16px;

	position:absolute;

}

#headerRight ul#topMenu li {

	float:left;

}

#headerRight ul#topMenu li a.undermenu-pl:link,
#headerRight ul#topMenu li a.undermenu-pl:visited {
	float:left;
	display:block;
	padding:12px 11px;
	border-right:1px solid #405665;
}
#headerRight ul#topMenu li a.undermenu-pl:hover {
	background-color:#405665;
}
#headerRight ul#topMenu li a.undermenu-en:link,
#headerRight ul#topMenu li a.undermenu-en:visited {
	float:left;
	display:block;
	padding:12px 10px;
	border-right:1px solid #405665;
}
#headerRight ul#topMenu li a.undermenu-en:hover {
	background-color:#405665;
}
#headerRight ul#topMenu li a.undermenu-ru:link,
#headerRight ul#topMenu li a.undermenu-ru:visited {
	float:left;
	display:block;
	padding:12px 14px;
	border-right:1px solid #405665;
}
#headerRight ul#topMenu li a.undermenu-ru:hover {
	background-color:#405665;
}

#headerRight form {

	position:absolute;

	top:69px;

	width:183px;

	right:110px;

	margin:0;

	padding-left:10px;
	border-right:1px solid #c7d8e4;
	border-left:1px solid #C7d8e4;

}

#headerRight form input {

	width:103px;

	border:1px solid #f6f8fa;

	border-top:1px solid #d5dbdf;

	border-left:1px solid #d5dbdf;

	color:#a3b1ba;

	font-size:10px;

}

#headerRight form img {

	position:absolute;

	right:15px;

	top:1px;

}

#lang {

	position:absolute;

	top:70px;

	width:110px;

	right:0;

}

#lang img {

	margin-left:13px;

	border:1px solid #dfdfdf;

}

a#panel_dystrybutora {
	position:absolute;
	left:218px;
	top:51px;
}

a#sitemap:link,
a#sitemap:hover,
a#sitemap:visited {
	color:#a3b1ba;
	font-size:10px;
	position:absolute;
	text-align:right;
	top:73px;
	text-decoration:underline;
	right:317px;
	width:60px;
	text-align:right;
}


a#AdvSearchLink:link,

a#AdvSearchLink:hover,

a#AdvSearchLink:visited {

	color:#a3b1ba;

	font-size:10px;

	position:absolute;

	text-align:right;

	top:93px;

	text-decoration:underline;

	right:126px;

}

#slogan {

	position:absolute;

	top:78px;

	left:20px;

}



/* MODULY BEGIN */



#left {

	width:230px;

	float:left;

}



.BlueLight,

.BlueDark,

.Blue {

	height:31px;

	margin:0;

	position:relative;

}

.BlueLight {

	background:#f4f7f9;

	background:url(../files/Image/gfx/bg_bluelight.jpg) right repeat-y;

}

.BlueDark {

	background:url(../files/Image/gfx/bg_panel.jpg) right no-repeat;

	height:34px;

}

.Blue {

	background:url(../files/Image/gfx/bg_blue.jpg) right no-repeat;

	height:34px;

}

.BlueLight img,

.BlueDark img,

.Blue img {

	position:absolute;

	bottom:10px;

	left:15px;

}

.BlueDark a,

.Blue a {

	position:absolute;

	bottom:9px;

	left:155px;

	font-size:10px;

}

.BlueDark a {

	color:#8da9bc;

}

.Blue a {

	color:#a3cde8;

}

#prodList {

	position:relative;

	background:url(../files/Image/gfx/bg_prodlist.jpg) right repeat-y;

}

#prodList a:link,

#prodList a:visited,

#prodList a:hover {

	display:block;

	color:#556570;

	text-decoration:none;

	font-weight:bold;

	background:url(../files/Image/gfx/pause_prodlist.gif) bottom no-repeat;

	padding:8px 25px;

	padding-right:0;

}

#prodListTop {

	position:absolute;

	left:0;

	top:0;

}

#prodList div {

	background:url(../files/Image/gfx/bg_top_prodlist.gif) top no-repeat;

}

#panelForm {

	position:relative;

	background:url(../files/Image/gfx/bg_panel_form.jpg) right repeat-y;

	padding:15px;

	padding-top:0;

	padding-bottom:4px;

}

#panelForm input {

	margin-top:15px;

	border-top:2px solid #304654;

	border:1px solid #304654;

	border-bottom:1px solid #87949c;

	width:126px;

}
#panelForm a {
	color:#889faf;
	padding-top:10px;
	font-size:10px;
}

#panelForm img {

	position:absolute;

	right:20px;

	bottom:28px;

}

#basket {

	background:url(../files/Image/gfx/bg_basket.jpg) right repeat-y;

	padding:10px 15px;

	padding-bottom:3px;

	color:#fff;
	position:relative;

}

#basket p {

	margin:0;

	position:relative;

}
#basket a {
	padding-top:10px;
	font-size:10px;
	color:#6ad0ff;
}
#basket img {
	position:absolute;
	right:20px;
	bottom:1px;
	cursor:pointer;
}

#basket span {

	position:absolute;

	right:0px;

	top:0;

	width:70px;

}

#catalog {

	position:relative;

	background:url(../files/Image/gfx/bg_catlog.jpg) right repeat-y;

	padding:15px;

}

#imgCatalogs {

	margin:15px 0;

}

#center {

	float:right;

	border:1px solid #e9eef4;

	padding:5px 30px;

	width:663px;

}
#sitemap td {
	padding-right:10px;
}
#sitemap p {
	color:#0182c4;
	font-size:12px;
	font-weight:bold;
}
#sitemap a.site-weight {
	display:block;
	color:#0182c4;
	font-weight:bold;
	margin:6px 0;
}
#sitemap a.site-link {
	display:block;
	background:url(../files/Image/gfx/arrow_patch.gif) 1px 4px no-repeat;
	padding-left:10px;
}

#center h1,
#print-size h1 {

	margin:0;

	padding-bottom:3px;

	font-size:20px;

	color:#0182c4;

	font-weight:normal;

	border-bottom:1px solid #e8eef4;	

}
#print-size h1 {
	border-bottom:none;
}

#center h1 span,
#print-size h1 span {

	display:block;

	color:#556570;

	font-size:11px;

	font-weight:bold;

}

#patch {

	margin-top:4px;

}

#patch a {

	color:#98acb9;

	text-decoration:none;

	background:url(../files/Image/gfx/arrow_patch.gif) 6px 4px no-repeat;

	font-size:10px;

	padding-left:15px;

}

#patch a#patchStart {

	background:url(../files/Image/gfx/blank.gif);

	padding-left:0;

}

#catalog a:link,

#catalog a:visited,

a#addressThree:link,

a#addressThree:visited {

	color:#0286c7;

	display:block;

	text-decoration:none;

	background:url(../files/Image/gfx/arrow_blue.gif) 0 4px no-repeat;

	padding-left:10px;

}

#catalog a:hover,

a#addressThree:hover {

	color:#005e8d;

}

/* STOPKA BEGIN */

#footer {

	height:58px;

	clear:both;

	background:url(../files/Image/gfx/bg_footer.gif) repeat-x;

	position:relative;

}

#newsletter {

	background:url(../files/Image/gfx/bg_footer_newsletter.jpg) no-repeat;

	width:243px;

	height:58px;

	position:absolute;

	top:0;

	left:0;

}

#newsletter input {

	width:128px;

	position:absolute;

	left:15px;

	top:29px;

	border:1px solid #d6dbdf;

	border-bottom:1px solid #f7f8fa;

	border-right:1px solid #fff;

}

#newsletter img {

	position:absolute;

	right:33px;

	bottom:11px;

}

.clear {

	height:1px;

	font-size:1px;

	clear:both;

}

#content {

	margin-top:8px;

}



.homeLeft {

	width:413px;

	float:left;

}

.homeRight {

	width:237px;

	float:right;

}

#newsTitle {

	margin:0;

	background:url(../files/Image/gfx/bg_news_home.gif) no-repeat;

	height:27px;

	position:relative;

}

#newsTitle img {

	left:10px;

	top:8px;

	position:absolute;

}

#specialOfferTitle {

	margin:0;

	background:url(../files/Image/gfx/bg_special_offer.gif) no-repeat;

	height:27px;

	position:relative;

}

#specialOfferTitle img {

	left:15px;

	top:9px;

	position:absolute;

}

#specialOfferBox_1 {

	background:url(../files/Image/gfx/bg_box_special_offer.gif) repeat-x;

	height:248px;

	border:1px solid #eaeff3;

	border-top:none;

	margin-bottom:19px;
	width:370px;
}

#newsBox {

	background:url(../files/Image/gfx/bg_box_news.gif) repeat-x;

	height:240px;

	border:1px solid #ebf0f6;

	border-top:none;

	margin-bottom:19px;

	padding:4px 8px;

}

#aboutBox {

	background:url(../files/Image/gfx/bg_box_about.gif) repeat-x;

	height:200px;

	border:1px solid #ebf0f6;

	border-top:none;

}

#contactBox {

	background:url(../files/Image/gfx/bg_contact_home.jpg) no-repeat;

	height:134px;

	margin:0;
}

#offerBox {

	background:url(../files/Image/gfx/bg_box_offer.gif) repeat-x;

	height:197px;

	margin-top:15px;

	border:1px solid #ecf1f5;

}

#offerBox img.butMore,

#aboutBox img.butMore,

#specialOfferBox_1 img.butMore,

#newsBox img.butMore {

	position:absolute;

	bottom:5px;

	right:15px;

}

#offerBox,

#aboutBox,
#specialOfferBox ul li,
#newsBox,

#contactBox {

	position:relative;

}

#offerBox p,

#aboutBox p {

	position:absolute;

	font-weight:bold;

	width:280px;

	margin:0;

	top:10px;

	left:15px;

}

#aboutBox p,

#aboutBox .spanBoxText {

	color:#fff;

}

#offerBox p,

#offerBox .spanBoxText {

	color:#556570;

}

.spanBoxText {

	position:absolute;

	left:15px;

	top:63px;

	width:280px;

}

#aboutBox .imgBox,

#offerBox .imgBox {

	position:absolute;

	top:10px;

	right:17px;

	width:93px;

}

.imgBox img {

	border:1px solid #fff;

	margin-bottom:10px;

}

#specialOfferBox_1 ul li {
	height:220px;
	position:relative;
}
#specialOfferBox_1 ul li h2 {

	position:absolute;

	left:0;

	top:12px;

	font-size:18px;

	margin:0;

	font-weight:normal;

	color:#0182c4;

	width:400px;

}

#specialOfferBox_1 ul li h3 {

	position:absolute;

	left:0;

	top:35px;

	font-size:11px;

	margin:0;

	color:#556570;

	width:400px;

}

#specialOfferBox h4 {

	position:absolute;

	right:17px;

	width:235px;

	bottom:42px;

	font-size:11px;

	margin:0;

	font-weight:normal;

	color:#556570;

}

.imgPromoProd {

	position:absolute;

	left:20px;

	top:80px

}

#rabat {

	position:absolute;

	left:160px;

	top:125px;

}

#divSchProd {
	position:absolute;
	left:160px;
	top:75px;
	width:210px;
}

#divSchProd #divSchProdIco img {


	border:1px solid #e7eef3;

}

#divSchProd img {

	margin-right:5px;
}

a.newsLink:link,

a.newsLink:visited {

	font-weight:bold;

	display:block;

	color:#556570;

	text-decoration:none;

	padding:5px 0;

}

#newsImg {

	height:71px;

	font-size:10px;

	color:#98acb9;

}

#newsImg img {

	border:2px solid #fff;

	margin-right:10px;

	float:left;

}

#newsDesc {

	color:#98acb9;

	padding-bottom:5px;

	border-bottom:1px solid #dce4eb;

}

#addressOne {

	position:absolute;

	left:14px;

	top:42px;

	color:#556570;

	width:200px;

}

#addressTwo {

	position:absolute;

	left:14px;

	top:77px;

	color:#98acb9;

	width:200px;

}

a#addressThree {

	position:absolute;

	left:14px;

	bottom:10px;

	width:200px;

}

#sch img {

	border:1px solid #e9eff4;

	margin-right:9px;

	margin-bottom:3px;

	cursor:pointer;

}

#sch img:hover {

	border:1px solid #ced9e1;

}

.light td {

	text-align:center;

	padding:2px;

	color:#556570;

	border-right:1px solid #fff;

}

.dark td {

	background-color:#eff4f7;

	text-align:center;

	padding:2px;

	color:#556570;

	border-right:1px solid #fff;

}

.header td,

.headerdark td {

	background-color:#b0c7d6;

	text-align:center;

	padding:2px;

	color:#fff;

	font-weight:bold;

	border-right:1px solid #fff;

}

.tabledata {

	border-top:1px solid #8da9bc;

}



.headerdark td {

	background-color:#8da9bc;

}

#altSch {

	background:url(../files/Image/gfx/bg_sch.gif) no-repeat;

	width:97px;

	padding-left:15px;

	height:29px;

	color:#7e919d;

	font-size:10px;

	padding-top:10px;

	position:absolute;

	display:none;

}

#asort {

	background:url(../files/Image/gfx/bg_asort.gif) no-repeat;

	width:326px;

	height:35px;

	position:relative;

}

#asort img {

	position:absolute;

	top:7px;

	left:10px;

}

#asortTable {

	width:326px;

	background-color:#eff4f7;

	border:1px solid #cadae4;

}

#asortTable td {

	padding:8px;

}

#infoStan {

	margin-top:10px;

	color:#98acb9;

	font-size:10px;

}

#infoStan td {

	vertical-align:top;

}

.basketTable {

	color:#026fae;

	font-weight:bold;

	font-size:12px;

}

.basketTable select {

	width:135px;

	color:#556570;

}

.basketTable input {

	width:20px;

	border:1px solid #cadae4;

	color:#556570;

}

#asort1,

#asort2,

#asort3 {

	font-size:10px;

	position:absolute;

	bottom:5px;

	COLOR:#a3cde8;

}

#asort1 {

	left:153px;

}

#asort2 {

	left:215px;

}

#asort3 {

	left:280px;

}

#fotProd {

	background:url(../files/Image/gfx/bg_fot_prod.gif) repeat-x;

	height:23px;

	margin-bottom:10px;

	text-align:right;

}

#fotProd img {

	margin-left:22px;

}

.blueCent {

	font-size:12px;

	padding:20px;

	text-align:center;

	color:#0182c4;

	font-weight:bold;

}

.history {

	padding:10px 0;

	border-top:1px solid #e8eef4;

	color:#556570;

}

.history strong {

	display:block;

}

.history td {

	vertical-align:top;

}

.prices,

.adv {

	float:left;

	border:1px solid #e9f0f4;

	padding:15px;

	margin-bottom:5px;

	margin-right:5px;

	color:#98acb9;

	width:184px;

}

.prices:hover,

.adv:hover {

	border:1px solid #d5e1e8;

	background-color:#e9f0f4;

	cursor:pointer;

}

.prices a:link,

.prices a:hover,

.prices a:visited {

	text-decoration:none;

	color:#98acb9;

}

.adv a:link,

.adv a:visited {

	text-decoration:none;

	color:#98acb9;

}

.adv a:hover {

	text-decoration:none;

	color:#556570;

}

.prices img,

.adv img{

	border:1px solid #fff;

}

.prices:hover img,

.adv:hover img {

	border:1px solid #d5e1e8;

}

.prices {

	height:280px;

}

.adv {

	height:255px;

}

.prices strong,

.adv strong {

	color:#556570;

	display:block;

	margin-top:10px;

}

.prices span,

.adv span {

	font-size:10px;

}

.prices p,

.adv p {

	margin:0;

	margin-top:12px;

}

.blue {

	color:#0182c4;

	font-size:12px;

	margin:0;



}

.about td {

	border-bottom:1px solid #e8eef4;

	padding-right:12px;

	padding-top:15px;

	padding-bottom:2px;

}

.about img {

	border:3px solid #e8eef4;

	margin-bottom:10px;

}

#galery {

	border:1px solid #e7eef3;

	padding:1px;

}

#galery-link {

	background:url(../files/Image/gfx/bg_galeria.jpg);

	height:34px;

}

#galery-link .noactiv,

#galery-link .activ {

	color:#556570;

	font-weight:bold;

	display:block;

	padding:10px 20px;

	padding-bottom:11px;

	float:left;

	cursor:pointer;

}

#galery-link .activ {

	background-color:#FFF;

	cursor:default;

}

#galery table {

	border:1px solid #ced9e1;

	background-color:#ecf1f5;

	margin-top:20px;

}

#galery table td {

	vertical-align:top;

}

#dystrybucja td {

	padding:2px;

}

thead .descending { 

	/*background-color:#F00;*/

}

thead .ascending { 

	/*background-color:#FF0;*/

}

thead td {

    cursor: pointer; 

    background-color:#40515b;

    color:#FFF;

}

#prodList h3 {

	margin:0;

	font-size:11px;

}

#prodList .submenuu {

	margin-left:14px;

	border:1px solid #d8e3eb;

	border-top:none;

	border-left:none;

	border-right:none;

}

#prodList ul {

	background-color:#d8e3eb;

	margin:0;

	margin-left:14px;

	padding:0;

	list-style:none;

	padding:4px 0;

	border:1px solid #e7eef3;

	border-left:none;

	border-right:none;

}

#prodList ul li {

	padding:5px 0;

	padding-left:22px;

	background:url(../files/Image/gfx/bg_submenu.gif) bottom left no-repeat;

}

#prodList ul div {

	background:url(../files/Image/gfx/blank.gif);

}

#prodList ul li a:link,

#prodList ul li a:visited,

#prodList ul li a:hover {

	padding:0;

	padding-left:10px;

	font-weight:normal;

	background:url(../files/Image/gfx/arrow_menu.gif) 0 4px no-repeat;

}

#prodList ul li:hover {

	background-color:#cdd8e1;

}

.prodBox:hover {

	cursor:pointer;

}

.prodBox:hover .prodBoxName {

	background-color:#85a0b1;

}

.prodBox:hover .prodBoxIcon {

	background-color:#dee4e9;

}

.prodBox {

	height:92px;

	border:1px solid #d8e3eb;

	border-bottom:none;

	position:relative;

}

.prodBox .prodBoxName {

	height:72px;

	background-color:#92aec0;

	width:216px;

	position:absolute;

	top:0;

	left:0;

	padding:10px;

	color:#FFF;

}

.prodBox .prodBoxName strong {

	font-size:12px;

}

.prodBox .prodBoxIcon {

	height:72px;

	background-color:#e7eef4;

	width:110px;

	position:absolute;

	top:0;

	left:236px;

	padding:10px;

}

.prodBox .prodBoxIcon img {

	margin-right:16px;

}

.prodBox .prodBoxImage {

	position:absolute;

	top:20px;

	right:10px;

}

#NewsTable {

	border:1px solid #e9eff4;

}

#NewsTable td {

	padding:8px 12px;

	vertical-align:top;

}

.NewsRowList {

	width:203px;

	background-color:#ecf1f5;

}

#NewsTableHeader {

	background-color:#eff4f7;

	border-bottom:1px solid #fff;

	font-weight:bold;

}

#NewsTableData {

	background:url(../files/Image/gfx/bg_aktu.gif) top repeat-x;

}

#NewsTableData span {

	font-size:10px;

	display:block;

	color:#98acb9;

	margin-bottom:15px;

}

#NewsTableHeader p {

	font-size:12px;

	font-weight:bold;

	color:#556570;

	margin:0;

}

#NewsTableHeader span {

	font-size:10px;

	color:#98acb9;

	display:block;

	margin-top:10px;

}

#NewsTableHeaderList {

	margin:0;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	margin-bottom:18px;

	background-color:#405665;

}

#NewsDivHeaderList {

	margin:0;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	padding:7px 12px;

	background-color:#405665;

	border-top:1px solid #fff;

}

.NewsRowList select {

	width:150px;

	background-color:#90adbf;

	color:#556570;

}

.NewsRowList ul li {

	margin:0;

	padding:0;

	list-style:none;

}

.BoxFirm strong {

	color:#fff;

	display:block;

}

.BoxFirm span {

	color:#e2eaf0;

	display:block;

}

.BoxFirm span a {

	color:#e2eaf0;

	display:block;

}

.BoxFirm {

	padding:12px;

	border-top:1px solid #a3bbcb;

}

#submenu {

	position:absolute;

	left:95px;

	top:165px;

}

#stan {

	position:absolute;

	left:190px;

	top:220px;

}

.tab-dane {

	border-top:1px solid #b2c9d7;

	border-bottom:1px solid #b2c9d7;

}

.tab-dane td {

	padding:3px;

	text-align:center;

	color:#556570;

	border-right:1px solid #fff;

	width:15%;

}
.tab-dark td {

	background-color:#eff4f7;
	padding:3px;

	text-align:center;

	color:#556570;

	border-right:1px solid #fff;

	width:15%;

}
.tab-dark {

	background-color:#eff4f7;

}

td.tab-naglowek {

	background-color:#b0c7d6;

	color:#FFF;

	font-weight:bold;

}

tr.tab-naglowek td {

	background-color:#b0c7d6;
	text-align:center;
	color:#FFF;
	border-right:1px solid #FFF;
	font-weight:bold;

}

.tab-dane td.tab-naglowek2 {

	background-color:#8da9bc;

	color:#FFF;

	font-weight:bold;

}

#laps {

	height:33px;

	background:url(../files/Image/gfx/bg_laps.gif) bottom repeat-x;

	margin-top:15px;

}

#laps span {

	height:13px;

	display:block;

	float:left;

	padding:10px 18px;

	color:#e3ebf1;

	font-weight:bold;

	cursor:pointer;

}

#laps span.lapsActiv {

	background-color:#FFF;

	border:1px solid #e7eef3;

	border-bottom:none;

	color:#556570;

	cursor:default;

	background:url(../files/Image/gfx/bg_laps_activ.gif) 1px 0;

}

#laps_content {

	border:1px solid #e7eef3;

	border-top:none;

	padding:6px;

	clear:both;

	margin-bottom:15px;

}

#imageMag {

	width:325px;

	text-align:center;

	border:1px solid #e9eff4;

	vertical-align:middle;

	position:relative;

	background:url(../files/Image/gfx/ico_zoom.gif) 302px 194px no-repeat;

}

#imageMag #imageDiv {
	height:214px;
}

#imageMag:hover {

	border:1px solid #ced9e1;

	cursor:pointer;

}

h5 {

	font-size:14px;

	font-weight:normal;

	margin:8px 0;

}

#priceHome {

	height:220px;

	background-color:#f2f6f9;

	border:1px solid #dce4eb;

	position:relative;

	margin-top:25px;

}

#priceHome #priceImg {

	position:absolute;

	left:9px;

	top:9px;

	border:1px solid #ced6dd;

}

#priceHome #priceTitle {

	font-size:13px;

	font-weight:bold;

	margin:0;

	width:500px;

	position:absolute;

	left:165px;

	top:8px;

}

#priceHome #excel {

	position:absolute;

	bottom:8px;

	left:165px;

	height:22px;

	width:140px;

	padding-left:29px;

	color:#98acb9;

	font-size:10px;

	cursor:pointer;

	background:url(../files/Image/gfx/ico_excel.jpg) left top no-repeat;

}

#priceHome #pdf {

	position:absolute;

	bottom:42px;

	left:165px;

	height:22px;

	width:140px;

	padding-left:29px;

	color:#98acb9;

	font-size:10px;

	cursor:pointer;

	background:url(../files/Image/gfx/ico_adobe.gif) left top no-repeat;

}

#priceHome #excel strong,

#priceHome #pdf strong {

	font-size:11px;

	color:#556570;

}

#adobe {

	width:175px;

	top:0;

	padding:9px 13px;

	right:0;

	background-color:#dce4eb;

	height:202px;

	position:absolute;

	color:#98acb9;

	cursor:pointer;

}

#adobe img {

	margin-bottom:6px;

}

#adobe p {

	margin:2px 0;

	color:#556570;

	font-size:11px;

	font-weight:bold;

}

#adobe span {

	font-size:10px;

	display:block;

	margin-bottom:10px;

}

.downloadList {

	position:relative;

	padding:18px 6px;

	border-bottom:1px solid #dce4eb;

}

#downloadHeader {

	margin-top:20px;

	position:relative;

	background-color:#b0c7d6;

	border-top:1px solid #94aec0;

	height:25px;

}

#downloadHeader p {

	margin:0;

	position:absolute;

	top:5px;

	right:93px;

	width:100px;

	color:#fff;

	font-weight:bold;

}

.catalogList {

	background-color:#f2f6f9;

	width:192px;

	height:265px;

	float:left;

	border:1px solid #dce4eb;

	padding:5px 10px;

	margin-right:10px;

	margin-bottom:5px;

}

.catalogImage {

	text-align:center;

}

.catalogImage img {

	border:1px solid #c4ced5;

}

.catalogList p {

	font-weight:bold;

	height:32px;

	margin:0;

	margin-left:5px;

	margin-top:10px;

}

.catalogList p span {

	display:block;

	font-size:10px;

	font-weight:normal;

	color:#98acb9;

	margin-top:3px;

}

.catalogList div.downloadc {

	height:12px;

	padding-top:10px;

	width:140px;

	padding-left:29px;

	color:#98acb9;

	cursor:pointer;

	background:url(../files/Image/gfx/ico_adobe.gif) left top no-repeat;

}

.catalogList label {

	display:block;

	height:20px;

	position:relative;

}

.catalogList label input {

	position:absolute;

	left:0;

}

.catalogList label span {

	position:absolute;

	left:25px;

	top:3px;

	width:100px;

	color:#98acb9;

}

#orderForm {

	background-color:#b0c7d6;

	border-top:1px solid #90abbe;

	padding:10px;

	margin-top:20px;

}

#orderForm td.nameForm {

	text-align:right;

	color:#FFF;

	font-weight:bold;

	width:95px;

}

#orderForm input {

	width:145px;

	padding:2px 7px;

	border:1px solid #91abbe;

	color:#556570;

}

.NewsYear,

.OgloTitle {

	background-color:#92aec0;

	padding:8px;

	color:#fff;

	padding-left:30px;

	border-bottom:1px solid #aac0cf;

	position:relative;

	cursor:pointer;

}

.NewsYear img,

.OgloTitle img {

	position:absolute;

	left:14px;

	top:11px;

}

.NewsList a,

.OgloList a {

	display:block;

	padding:6px;

	padding-left:12px;

	clear:both;

	border-bottom:1px solid #d8e3eb;

	text-decoration:none;

}

.NewsList a span {

	float:left;

	width:53px;

	font-size:10px;

	border-right:1px solid #556570;

}

.NewsList a p {

	float:right;

	width:125px;

	margin:0;

}

.NewsList a:hover,

.OgloList a:hover {

	background-color:#dde5ea;

	text-decoration:none;

}

#created {

	text-align:center;

	font-size:10px;

	padding:12px 0;

	color:#b0c7d6;

}

#created a:link,

#created a:visited,

#created a:hover {

	color:#b0c7d6;

}

#footerLink {

	position:absolute;

	left:240px;

	bottom:13px;

	color:#b0c7d6;

}

#footerLink a:link,

#footerLink a:visited,

#footerLink a:hover {

	color:#b0c7d6;

	padding:0 8px;

}

#footer_left {

	background:url(../files/Image/gfx/bg_footer_left.gif) top repeat-x;

}

#footer_right {

	background:url(../files/Image/gfx/bg_footer_right.gif) top repeat-x;

}

#site_left {

	background:url(../files/Image/gfx/bg_site_left.gif) top repeat-x;

	vertical-align:top;

}

#site_left div {

	background:url(../files/Image/gfx/site_left.gif) top right no-repeat;

	height:269px;

}

#site_right {

	background:url(../files/Image/gfx/bg_site_right.gif) top repeat-x;

	vertical-align:top;

}

#site_right div {

	background:url(../files/Image/gfx/site_right.gif) top left no-repeat;

	height:269px;

}

.HeaderRow td {

	color:#FFF;

	background:url(../files/Image/gfx/bg_header.gif) top repeat-x;

	padding:7px;

	padding-left:10px;

	background-color:#8aa6bb;

	font-weight:bold;

}

.DataRow td {

	padding-left:10px;

	background-color:#8aa6bb;

	height:70px;

	padding:7px;

	vertical-align:top;

	background:url(../files/Image/gfx/bg_data.gif) top repeat-x;

}

.DataRow td p {

	margin:0;

	font-weight:bold;

}

.DataRow td span {

	display:block;

	font-size:10px;

	margin-bottom:5px;

}

.DataRow td strong {

	color:#a1bdd3;

	font-size:10px;

}

.DataRow td strong span {

	color:#c8d2db;

	font-weight:normal;

	margin-bottom:0;

}

.basketImg {

	background-color:#fff;

	border:1px solid #e9eef4;

	margin-bottom:6px;

	text-align:center;

	padding:2px;

}

.tab-ciemny-nieb {
	background-color: #7f9fd2;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-ciemny-jasny {
	background-color: #c6d2eb;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-zolty {
	background-color: #fff200;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-czerw-jasny {
	background-color: #f8aa8e;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-pomarancz {
	background-color: #f8a46e;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-zielony {
	background-color: #6bc079;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-nieb-ciemny {
	background-color: #00adef;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-nieb-jasny {
	background-color: #6bcff6;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-szary {
	background-color: #a7a9ac;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-pomarancz-ciemny {
	background-color: #fec561;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-pomarancz-jasny {
	background-color: #ffe6a7;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-czerw {
	background-color: #f1593f;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

.tab-82-pomarancz {
	background-color: #f68a46;
    border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #FFFFFF;
    padding: 3px;
    text-align: center;
}

#porownaj_box {
	display:none;
	border:1px solid #e7eef3;
	padding:1px;
	height:210px;
	position:relative;
}
#porownaj_title {
	padding:7px;
	margin:0;
	color:#FFF;
	font-weight:bold;
	background-color:#7c97ab;
	border-bottom:1px solid #688699;
	position:relative;
}
#porownaj_title img {
	position:absolute;
	right:6px;
	top:8px;
	cursor:pointer;
}
#porownaj_list {
	top:30px;
	left:1px;
	width:659px;
	position:absolute;
}
.porownaj_prod {
	width:130px;
	height:150px;
	float:left;
	background:url(../files/Image/gfx/porownaj_bg_prod.gif) top repeat-x;
	margin:1px;
	position:relative;
}
.porownaj_zamknij_prod {
	position:absolute;
	top:5px;
	right:8px;
	cursor:pointer;
}
.porownaj_prod p {
	margin:0;
	position:absolute;
	font-weight:bold;
	left:5px;
	width:120px;
	top:15px;
}
.porownaj_prod span {
	margin:0;
	padding-top:10px;
	display:block;
	font-size:10px;
	color:#5f839b;
	font-weight:normal;
}
.porownaj_row_prod {
	border:1px solid #eff4f7;
	padding:5px;
}
.porownaj_row_prod p {
	font-weight:bold;
	margin:0;
}
.porownaj_row_prod span {
	font-size:10px;
	margin:5px 0;
	color:#b0c7d6;
	display:block;
}
input.count {
	width:20px;
	border:1px solid #e9eef4;
}
.info {
	border:1px solid #8da9bc;
	font-size:11px;
	padding:3px;
	color:#fff;
	font-weight:bold;
	background:url(../files/Image/gfx/bg_info.gif) top repeat-x;
}
#btn_basket {
	margin:25px 0;
	position:relative;
	text-align:right;
}
#btn_basket  img{
	padding-left:10px;
	padding-bottom:6px;
}


#RequestData {
    color: #fe0000;
    padding: 6px 15px;
    background-color: #e6edf3;
    border-bottom: 1px solid #e3e4e6;
    position: relative;
    margin-bottom: 1px;
}

#RegisterData {
    position: absolute;
}

.RowHeader {
    border-top: 1px solid #627886;
    border-left: 1px solid #627886;
    background: url(../files/Image/gfx/bg_header.gif) repeat-x;
    height: 25px;
    margin-bottom: 1px;
}

.RowHeader img {
    padding-top: 9px;
    margin-left: 14px;
}

.RowData {
    background-color: #e6edf3;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 1px;
    border-bottom: 1px solid #e3e4e6;
    margin-bottom: 1px;
}

.RowFormData,  .RowFormDataCheckbox {
    position: relative;
    height: 28px;
}

.RowFormData strong {
    position: absolute;
    left: 16px;
    top: 7px;
    width: 140px;
}

.RowFormDataLong strong {
    position: absolute;
    left: 16px;
    top: 7px;
    width: 240px;
}

.RowFormData input {
    width: 183px;
    padding: 2px;
    padding-left: 5px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    left: 117px;
    border: 1px solid #cccccc;
    color: #767a7c;
}
.RowFormDataRadio {
	padding-left:80px;
}
.RowFormDataRadio label#SemTak input {
    width: 15px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    border:none;
    color: #767a7c;
	left:115px;
	top:4px;
}
.RowFormDataRadio label#SemTak strong {
    position: absolute;
    left: 140px;
    top: 7px;
	font-weight:normal;
}
.RowFormDataRadio label#SemNie input {
    width: 15px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    border:none;
    color: #767a7c;
	left:195px;
	top:4px;
}
.RowFormDataRadio label#SemNie strong {
    position: absolute;
    left: 220px;
    top: 7px;
	font-weight:normal;
}
.RowFormDataRadio span {
	position:relative;
	float:left;
	width:90px;
}

.RowFormData img {
	position:absolute;
	top:6px;
	right:23px;
}

.RowFormData span {
    position: absolute;
    left: 315px;
    top: 2px;
    color: #fe0000;
}

.RowFormData select {
    width: 191px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    left: 117px;
    border: 1px solid #cccccc;
    color: #767a7c;
}

.RowFormDataCheckbox input {
    position: absolute;
    top: 3px;
    left: 16px;
}

.RowFormDataRadio
 {
  top: 3px;
  left: 20px;
 }


.RowFormData textarea {
    width: 183px;
    padding: 2px;
	 height:104px;
    padding-left: 5px;
    font-size: 11px;
    position: absolute;
    top: 3px;
    left: 117px;
    border: 1px solid #cccccc;
    color: #767a7c;
}

.RowFormDataCheckbox strong {
    position: absolute;
    top: 6px;
    left: 45px;
    width: 130px;
}
#Oswiadczenie {
    font-size: 10px;
    text-align: justify;
    padding: 36px 16px;
	 padding-bottom:37px;
}
div.BottomButtons {
    margin-top: 15px;
    text-align: right;
    cursor: pointer;
}

div.BottomButtons input {
    padding: 0;
}
.bluePar {
	color:#0182c4;
	font-size:12px;
	font-weight:bold;
	margin:0;
	position:relative;
}
.bluePar span {
	position:absolute;
	right:0;
	top:2px;
	font-size:11px;
	color:#f00;
	width:450px;
	font-weight:normal;
	text-align:right;
}
.doradcy_box {
	width:210px;
	padding:8px;
	background-color:#92aec0;
	position:relative;
	color:#e2eaf0;
	line-height:15px;
	border-bottom:1px solid #a3bbcb;
}
.doradcy_box a {
	color:#e2eaf0;
}
.doradcy_box span {
	font-size:18px;
	color:#556570;
	position:absolute;
	width:40px;
	top:8px;
	right:8px;
	text-align:right;
}
#doradcy_form {
	background-color:#e7eef4;
	padding:8px;
}
.doradcy_field_long {
	padding:8px 0;
	border-bottom:1px solid #d5dfe8;
	display:block;
	position:relative;
	height:12px;
	margin-bottom:10px;
}
.doradcy_field {
	padding:8px 0;
	display:block;
	position:relative;
}
.doradcy_field .doradcy_radio {
	width:70px;
	position:absolute;
	left:100px;
	display:block;
	top:8px;
}
.doradcy_field .doradcy_radio input {
	width:15px;
	height:15px;
	position:absolute;
	left:0;
	top:0;
	border:none;
}
.doradcy_field .doradcy_radio span {
	position:absolute;
	left:25px;
	top:4px;
	font-style:normal;
}
.doradcy_field strong {
	position:absolute;
	right:7px;
	top:3px;
	color:#f00;
	font-weight:normal;
}
.doradcy_field_long {
	position:relative;
}
.doradcy_field_long span {
	position:absolute;
	top:5px;
	left:0;
	width:100px;
}
#doradcy_form_left strong,
#doradcy_form_right strong {
	display:block;
	padding-bottom:7px;
}
#doradcy_form_left {
	width:417px;
	margin-bottom:10px;
}
#doradcy_form_right {
	width:417px;
	margin-bottom:10px;
}
.doradcy_field input,
.doradcy_field_long input {
	position:absolute;
	left:101px;
	top:3px;
	width:280px;
	border:1px solid #d5dfe8;
	color:#556570;
}
.doradcy_field textarea {
	position:absolute;
	left:101px;
	top:3px;
	width:280px;
	border:1px solid #d5dfe8;
	color:#556570;
}
.doradcy_field_long select {
	position:absolute;
	left:101px;
	top:3px;
	width:286px;
	border:1px solid #d5dfe8;
	color:#556570;
}
#NewsTable .szkol td {
	padding:7px 10px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #dce4eb;
}
#NewsTable .szkol-header td {
	font-weight:bold;
}
#NewsTable .szkol-dark td {
	background-color:#f2f6f9;
	border-right:1px solid #ffffff;
}
a.menuleft-1:hover {
	background-color:#f00;
}
.profil_box,
#LoginBox {
	border:1px solid #e9eff4;
}
.profil_box {
	margin:0 6px;
}
#LoginBox {
	height:160px;
}
.profil_box p,
#LoginBox p {
	margin:0;
	padding:8px 12px;
	background-color:#809fb3;
	font-weight:bold;
	color:#fff;
	position:relative;
	border-bottom:1px solid #92aec0;
}
#LoginBox p {
	color:#556570;
	font-size:14px;
	border-bottom:1px solid #fff;
}
.profil_box p img {
	position:absolute;
	right:15px;
	top:6px;
}
.profil_info {
	background-color:#93aec1;
	padding:8px 12px;
	border-top:1px solid #92aec3;
}
.profil_info td {
	width:33%;
	vertical-align:top;
	color:#fff;
	line-height:20px;
}
#profil-link {
	margin-top:6px;
}
#profil-link td {
	width:33%;
	border:1px solid #ebeef3;
	vertical-align:top;
}
#profil-link td p {
	padding:8px;
	margin:0;
	font-weight:bold;
	background-color:#eff4f7;
	color:#56646d;
	border-bottom:1px solid #FFF;
	position:relative;
}
#profil-link td p img {
	position:absolute;
	top:7px;
	right:7px;
}
.profil-links {
	padding:8px;
	background: url(../files/Image/gfx/bg_profil_linki.gif) top left repeat-x;
}
.profil-links a {
	display:block;
	padding-left:20px;
	background: url(../files/Image/gfx/arrow_profil.gif) top left no-repeat;
	margin-bottom:8px;
}
#LoginBoxForm {
	width:329px;
	float:left;
	background: url(../files/Image/gfx/bg_login.gif) 0 30px repeat-x;
	height:160px;
}
#LoginBoxRegister {
	width:330px;
	border-left:1px solid #fff;
	float:right;
	background: url(../files/Image/gfx/bg_login.gif) 0 30px repeat-x;
	height:160px;
}
#LoginBox {
	background-color:#fff;
	color:#556570;
}
.pad10 {
	padding:10px;
}
#LoginBox label {
	position:relative;
	height:26px;
	display:block;
}
#LoginBox label input {
	position:absolute;
	left:80px;
	top:2px;
	width:150px;
	border:1px solid #628398;
	border-right:1px solid #aec4d2;
	border-bottom:1px solid #aec4d2
}
#LoginBox label span {
	position:absolute;
	left:0;
	top:6px;
	display:block;
	width:70px;
	text-align:right;
}
.box_search {
	background-color:#e7eef4;
	padding:15px;
	margin-top:10px;
}
.search_box {
	padding:20px 0;
	border-bottom:1px solid #d5dfe8;
	position:relative;
}
.search_box select,
.search_box input {
	border:1px solid #d5dfe8;
}
.search_box_one {
	width:120px;
	display:block;
}
.search_select_one {
	position:absolute;
	left:123px;
	top:17px;
	width:170px;
}
.search_box_two {
	width:130px;
	display:block;
	left:310px;
	position:absolute;
	top:20px;
}
.search_select_two {
	position:absolute;
	right:0;
	top:17px;
	width:180px;
}
.bold-par {
	display:block;
	padding-top:10px;
}
.search_box_one_end {
	position:absolute;
	left:285px;
	top:20px;
	width:25px;
	text-align:right;
	display:block;
}
.search_box_two_end {
	position:absolute;
	right:0;
	top:20px;
	width:25px;
	text-align:right;
	display:block;
}
.search_box_icon {
	width:490px;
	padding-left:120px;
}
.search_box strong {
	width:130px;
	top:26px;
	left:0;
	position:absolute;
}
.search_box_icon img {
	border:6px solid #e7eef4;
	margin-right:8px;
	cursor:pointer;
	margin-bottom:8px;
}
.cennik-header {
	background-color:#92aec0;
	color:#ffffff;
	font-weight:bold;
	padding:7px 8px;
	font-size:12px;
	margin-bottom:1px;
}
.cennik-subheader {
	padding:7px 30px;
	background-color:#f2f6f9;
	cursor:pointer;
	position:relative;
	font-weight:bold;
}
.cennik-box-subheader {
	border-top:1px solid #dfe6ed;
	border-bottom:1px solid #dfe6ed;
	margin-bottom:10px;
}
.cennik-subheader img {
	position:absolute;
	top:8px;
	left:8px;
}
.cennik-prod {
	width:203px;
	height:78px;
	padding:4px 5px;
	float:left;
	cursor:pointer;
	margin-bottom:10px;
	margin-right:3px;
}
.cennik-prod div.cennik-prod-img {
	height:39px;
	text-align:center;
	border:1px solid #e9eef4;
	background-color:#fff;
}
.cennik-prod p{
	margin:0;
	padding-top:6px;
	font-weight:bold;
	color:#98acb9;
}
.cennik-box-prod {
	border-bottom:1px solid #dfe6ed;
	padding:10px 0;
	padding-left:10px;
}
.p-header {
	margin:0;
	padding:7px 3px;
	background-color:#eff4f7;
	color:#556570;
	font-weight:bold;
}
.row-light td {
	padding:3px;
	border-bottom:1px solid #eaf0f4;
	font-size:10px;
}
#LoginInfo {
	padding-top:10px;
	color:#fff;
}
#LoginInfo a {
	font-size:10px;
	display:block;
	color:#fff;
}
.zam-1,
.zam-2,
.zam-3,
.zam-4,
.zam-5,
.zam-6 {
	text-align:center;
	display:block;
	position:absolute;
	top:7px;
}
.zam-1 {
	width:38px;
	left:35px;
}
.zam-2 {
	width:122px;
	left:73px;
}
.zam-3 {
	width:128px;
	left:195px;
}
.zam-4 {
	width:104px;
	left:323px;
}
.zam-5 {
	width:113px;
	left:426px;
}
.zam-6 {
	width:124px;
	left:538px;
}
.historia-header {
	height:30px;
	color:#fff;
	background-color:#92aec0;
	position:relative;
	font-weight:bold;
}
.historia-box-prod {
	border-bottom:1px solid #dfe6ed;
	padding:10px 0;
}
.historia-box-prod img {
	margin-left:85px;
	border:1px solid #e9eef4;
	margin-bottom:7px;
	width:225px;
}
.historia-box-prod strong {
	display:block;
	padding-left:85px;
	width:225px;
	margin-bottom:10px;
}
#TableContact td {
	padding:3px;
	border-bottom:1px solid #e9eef4;
	vertical-align:top;
}
#TableContact td input,
#TableContact td textarea {
	width:550px;
	border:1px solid #c7d0da;
	border-top:1px solid #98acb9;
	border-left:1px solid #98acb9;
}
#TableContact td textarea {
	height:130px;
}
#TableContact span {
	color:#f00;
}
#print-size {
	width:660px;
	margin:auto;
}
.print-header {
	font-size:12px;
	color:#556570;
	padding:6px;
	background-color:#f2f6f9;
	border-top:1px solid #dee6ec;
	border-bottom:1px solid #dee6ec;
	font-weight:bold;
	position:relative;
	margin:6px 0;
}
.print-header img {
	position:absolute;
	right:6px;
	top:4px;
	cursor:pointer;
}
#image-print {
	border:1px solid #e9eff4;
	width:323px;
	height:213px;
}
#print-footer {
	margin:15px 0;
	padding:12px 10px;
	background-color:#f2f6f9;
	border-top:1px solid #dee6ec;
	border-bottom:1px solid #dee6ec;
}
.porownywarka td {
	border-bottom:1px solid #dce4eb;
	padding:7px 2px;
	padding-left:10px;
	vertical-align:top;
}
.porownywarka-header {
	vertical-align:top;
	font-weight:bold;
}
.porownywarka-darks td {
	background-color:#f2f6f9;
}
.porownywarka td.porownywarka-img {
	padding:0;
	height:114px;
	border:1px solid #e9eff4;
	vertical-align:middle;
	text-align:center;
}
.porownywarka-box {
	background-color:#92aec0;
	padding:6px;
	margin-top:20px;
	margin-bottom:10px;
}
.kontakt_box {
	padding:8px 16px;
	background:url(../files/Image/gfx/arrow_patch.gif) 8px 14px no-repeat;
	position:relative;
}
.kontakt_box strong {
	display:block;
}
.roll_form {
	position:absolute;
	right:16px;
	bottom:8px;
	cursor:pointer;
}
.kontakt_form {
	display:none;
	background-color:#e7eef4;
	padding:0 16px;
	padding-bottom:8px;
}
.request_form {
	color:#fe0000;
	display:block;
	padding:10px 0;
}
.kontakt_form strong {
	display:block;
	padding:8px 0;
	border-top:1px solid #d5dfe8;
}
.kontakt_form label,
.kontakt_form .form_lab {
	position:relative;
	height:26px;
	display:block;
}
.kontakt_form label span,
.kontakt_form .form_lab span {
	display:block;
	width:100px;
	position:absolute;
	left:0;
	top:5px;
}
.kontakt_form label em,
.kontakt_form .form_lab em {
	font-style:normal;
	color:#f00;
	position:absolute;
	right:1px;
	top:2px;
}
.kontakt_form label input, 
.kontakt_form .form_lab input,
.kontakt_form label textarea,
.kontakt_form .form_lab textarea {
	width:268px;
	position:absolute;
	left:100px;
	top:0;
	border:1px solid #d5dfe8;
}
.kontakt_form label textarea,
.kontakt_form .form_lab textarea {
	height:95px;
}
.form_btns {
	padding-top:5px;
	margin-top:2px;
	border-top:1px solid #d5dfe8;
	position:relative;
	height:28px;
}
.ps-header {
	color:#0182c4;
	font-size:14px;
}
.ps-box {
	border:1px solid #e9f0f4;
	padding:8px;
}
.ps-box a:hover {
	text-decoration:none;
}
.ps-box a p {
	margin:0;
	font-weight:bold;
	font-size:12px;
	color:#556570;
}
.ps-box a span {
	font-size:10px;
	color:#98acb9;
	text-decoration:none;
}
.ps-box a div {
	color:#98acb9;
	padding:8px 0;
	margin-bottom:8px;
	border-bottom:1px solid #e9f0f4;
}
.cat-list a {
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	background:url(../files/Image/gfx/arrow_patch.gif) 6px 4px no-repeat;
	padding-left:15px;
	color:#0182c4;
}
.wslide-menu {
	padding:8px;
}
.wslide-menu a {
	color:#1898d9;
	padding-left:4px;
}
.wslide-menu a.wactive {
	font-weight:bold;
	color:#0182c4;
}
.g-subcat {
	width:103px;
	height:98px;
	float:left;
	margin-right:6px;
	cursor:pointer;
	border:1px solid #fff;
}
.g-subcat p {
	margin:0;
	width:103px;
	text-align:center;
	font-weight:bold;
	margin-top:6px;
	color:#556570;
}
.g-subcat-selected {
	border:1px solid #d2dce4;
	background-color:#ecf1f5;
	cursor:default;
}
.externalControl {
	position:absolute;
	bottom:-8px;
	padding-left:10px;
	left:10px;
}
.externalControl a {
	color:#98acb9;
	padding-right:8px;
	font-weight:bold;
}
#car_next {
	position:absolute;
	bottom:33px;
	right:0;
}
#car_prev {
	position:absolute;
	bottom:33px;
	left:0;
}
.akceptacja {
	padding:5px 12px;
	background-color:#e6edf3;
}
.FaqHeader {
	font-size:12px;
	color:#0182c4;
	font-weight:bold;
}
.FaqQuest{
	font-weight:bold;
	cursor:pointer;
	display:block;
}
.Alphabet {
	border:1px solid #CCC;
	background-color:#FAFAFA;
	padding:7px;
	text-align:center;
}
.Alphabet a {
	padding:10px 0;
}
#assortPricePromo {
	font-size:10px;
	display:block;
	text-decoration: line-through;
	color:#666;
	font-weight:normal;
}
#searchBtn {
	text-align:right;
	padding:10px 0;
}
#searchBtn img {
	margin-left:20px;
	cursor:pointer;
}
.parDobor {
	font-size:12px;
	font-weight:bold;
	color:#0182c4;
}
.parDobor #showTitleDobor {
	font-weight:normal;
	cursor:pointer;
	font-size:11px;
}
.parBox {
	background-color:#e7eef4;
	padding:10px 10px;
}
.parLabel {
	position:relative;
	height:14px;
	padding:15px 0;
}
.parLabel span {
	position:absolute;
	left:0;
	top:15px;
	width:150px;
}
.parLabel strong {
	position:absolute;
	left:336px;
	top:15px;
	font-weight:normal;
}
.parLabel select, .parLabel input {
	position:absolute;
	left:160px;
	top:15px;
	width:200px;
}
.parLabel input {
	width:160px;
	border:1px solid #d5dfe8;
	padding:2px;
}
.parBorder {
	border-bottom:1px solid #d5dfe8;
}
.parBox td {
	text-align:center;
	color:#556570;
	padding:2px 0;
}
.parBox tr.parDark td {
	background-color:#eff4f7;
}
.parBox tr.parLight td {
	background-color:#FFF;
}
.parBox tr td.por1 {
	background-color:#7b9ed6;
}
.parBox tr td.por2 {
	background-color:#c6d3ef;
}
.parBox tr td.por3 {
	background-color:#fff300;
}
.parBox tr td.por4 {
	background-color:#ffaa8c;
}
.parBox tr td.por5 {
	background-color:#ffa66b;
}
.parBox tr td.por6 {
	background-color:#6bc37b;
}
.parBox tr td.check {
	width:40px;
}
.parRadio {
	position:relative;
	height:14px;
	padding:15px 0;
}
.kalkulator {
	margin:0;
	margin-top:30px;
	border-bottom:1px solid #e9eef4;
	padding-bottom:5px;
}
.kalkulator p {
	color:#0182c4;
	margin:0;
	margin-bottom:15px;
	font-weight:bold;
	font-size:12px;
}
.kalkulator .value {
	width:30px;
	border:1px solid #d2d8df;
}
.kalkulator .calc {
	border:1px solid #d2d8df;
	margin-left:20px;
	padding:3px 15px;
	color:#0182c4;
	background-color:#fff;
}
.kalkulator .wynik {
	font-weight:bold;
	margin:5px 0;
}
