@charset "utf-8";

*{

	margin:0;

	padding:0;

	}

a img {
	border: none;
}

html{

	overflow: auto;

	height:100%;

	/*background:#2d2d2d url(../design_img/bodyBg2.jpg) top left repeat-x;*/
	background: #954B1C url('../design_img/lato/gradient.jpg') top left repeat-x;

	}

	

body{

	/*background:#2d2d2d url(../design_img/bodyBg2.jpg) top left repeat-x;*/

	/*background:transparent url(../design_img/bodyBgAdren.gif);*/

	background: transparent url(../design_img/lato/body_bg_a_light.gif) repeat;

	/*background-repeat: repeat;*/

	/*background:transparent url(../design_img/bodyBg.gif);*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000;

	height:100%;

	/*overflow:hidden;*/

	}

#header{

	width:984px;

	height:175px;

	margin:0 auto;

	background-color:transparent;

	color:#000;

	position:relative;

	z-index:0;

	}

#headerBg{

	position:absolute;

	z-index:0;

	top:0;

	/*left:-20px;*/

	overflow: hidden;

	}
#headImg {
    background: url('../design_img/lato/topBack3.gif') top center no-repeat;
    padding: 0;
    margin: 0;
}

#logotype img{

	border:none;

	top:5px;

	left:0;

	position:absolute;

	z-index:10;

	}

#logotype {
    position:absolute;
    z-index:1;
	display: inline;
    top:31px;
}		

* html #logotype {
	top: 35px;
}

* + html #logotype {
	top: 35px;
}

#topSearch {

	width:353px;

	height:133px;

	/*background:transparent url(../design_img/topSearchBg.gif);*/

	position:absolute;

	right:-20px;

	bottom: -5px;

	z-index:3;

	}	

#topSearchBg{

	position:absolute;

	top:0;

	left:-5px;

	z-index:0;

	}	

	

#topSearchBgBlog{

	position:absolute;

	top:10px;

	left:0;

	z-index:0;

	}	

#topSearch a{

	color:#fff;

	background-color:transparent;

	font-weight:bold;

	text-decoration:none;

	position:absolute;

	left:30px;

	top:55px;

	z-index:1;

	}

#topSearchFrm{

	position:absolute;

	bottom:40px;

	left:30px;

	z-index:1;

	}	

#topSearchFrm li{

	display:inline;

	}	

#topSearchFrm ul li label input{

	height: 14px;

	}

#nav{

	position:absolute;

	left:-1px;

	bottom:-15px;

	z-index:1;

	width:970px;

	height: 29px;

	/*background:url(../design_img/navBg.gif);*/

	background: url('../design_img/lato/navback.gif') top left no-repeat;

	/*background-repeat: no-repeat;*/

	padding:7px 7px 7px 15px;

	}

#nav img {

	height: 29px;

	border: none;

	margin-top: -7px;

}

* html #nav{

	position:absolute;

	left:-1px;

	bottom:-16px;

	z-index:1;

	width:970px;

	background:/*url(../design_img/navBg.gif)*/ url('../design_img/lato/navback.gif');

	background-repeat: no-repeat;

	color:#fff;

	padding:7px 0px 7px 15px;

	text-transform:uppercase;

	}		

#nav li{

	list-style-type:none;

	float:left;

	display: inline;
	

	}	

#nav li a{

	height: 29px;

	display: inline;

	}	

#container{

	width:980px;

	margin:0 auto;

	/*background:#fff url(../design_img/bgRightCon.gif) right repeat-y;*/

	background: #FCF2A6;

	color:#000;

	/*border:2px solid #dad7c4;*/

	position:relative;

	z-index:1;

	}

	

#containerBlog{

	width:980px;

	margin: 0 auto;

	background-color:transparent;

	color:#000;

	position:relative;

	z-index:1;

	}

#leftCon{

	background-color: #fff;
	float:left;

	width:660px;

	}

#content{

	background-color: white;

	padding: 15px;

	min-height: 670px;

	width:630px;

	}

* html #content{

	background-color: white;

	padding: 15px;

	height: 650px;

	overflow: visible;

	width:630px;

	

	}

#leftConWhite2{

	background-color: white;

	float:left;

	height: 640px;

	width:658px;

	}



#slider{

	width:660px;

	height:200px;

	overflow:hidden;
	
	background-image: none;
	background-color: #FCF2A6;

	}			

#rightCon{

	float:right;

	width:320px;

	position: relative;

	background:transparent;

	}	

#mainPageProducts{

	clear:both;

	width:980px;

	/*background-color: #dad7c4;*/

	background: #fcf2a6;

	}

#mainPageProducts h2{

	font-size: 11px;

	margin-bottom: 5px;

	}

h2.inlineh2{

	/*display:inline;*/

	font-size:11px;

}

h2.inlineh2 span{

	font-weight:normal;

}

h2{

	font-size:11px;

	margin-bottom:5px;

	}	

h2 a{

	color:#000;

	background-color:transparent;

	text-decoration:none;

	}				

#collection{

	height: 115px;

	padding: 14px;

	/*background:transparent url(../design_img/collectionBg.gif);*/

	background: #FCF2A6 url('../design_img/lato/collection_back.gif') no-repeat right top;

	}

#collection h2{

	margin-bottom:10px;

	}

#newsletter h2{

	margin-bottom:0px;

	}		

#newsletter{

	padding:5px 15px 14px 15px;

	}
	
* html #newsletter{

	padding:5px 15px 15px 15px;

	}
	
* + html #newsletter{

	padding:5px 15px 14px 15px;

	}

#newsletter{

	background-color:/*#c7c7b3*/ #ff9523;

	color:#000;

	}	

#newsletter li{

	display:inline;

	}

#mainPageProducts{

	height:110px;

	padding:6px 0 8px 0;

	}

* html #mainPageProducts{

	height:110px;

	padding:7px 0 0px 0;
	
	background-color: #FCF2A6;
	


	}

* + html #mainPageProducts{

	height:110px;

	padding:7px 0 8px 0;
	
	background-color: #FCF2A6;

	}			

.product{

	float:left;

	width:314px;

	height: 107px;

	padding:3px;
	
	margin-right: 9px;

	/*background:#fff url(../design_img/mainPageProductCorner.gif) top right no-repeat;*/

	background: #FFFFFF url(../design_img/lato/product_corner.gif) no-repeat right top;

	color:#000;

	}	

.product h2{

	margin-top:5px;

	}

.product p{

	width:190px;

	height:52px;

	overflow:hidden;

	}

.product p{

	margin-bottom:10px;

	}			

.productPhoto{

	width:80px;

	height:105px;

	float:left;

	overflow:hidden;

	margin-right:10px;

	}

.productPhotoPromo{

	height:105px;

	float:left;

	background:transparent url(../content_img/promo.gif) bottom left no-repeat;

	padding-left:25px;

	overflow:hidden;

	margin-right:10px;

	}

/*.productPhotoNew{

	height:105px;

	float:left;

	background:transparent url(../content_img/new.gif) bottom left no-repeat;

	padding-left:25px;

	overflow:hidden;

	margin-right:10px;

	}	*/	

img.center {

	/*height: 105px;*/

}

.productPhotoPromo img,.productPhotoNew img, .productPhotoNext img{

	border:none;

	clip: rect(auto);

	}		



.productPhoto img{

	border:none;

	}		

.spacer{

	clear:both;

	height:0;

	overflow:hidden;

	}	

.btn{

	position: relative;

	top: 5px;

	margin-right: 5px;

	border: none;

	cursor: pointer;

}

form li{

	list-style-type:none;

	margin-bottom:10px;

	}

input,textarea,select{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:1px;

	}			

#siteMap{

	width:950px;

	height:230px;

	padding:10px 15px 10px 15px;

	background-color:/*#959787*/ #924919;

	color:#fff;

	font-size:10px;

	}

* html #siteMap {
	height: 215px !important;
}


#siteMap h2{

	margin-bottom:20px;

	}	

#siteMap li{

	list-style-type:none;

	margin-bottom:5px;

	}

#siteMap a{

	color:#fff;

	background-color:transparent;

	text-decoration:none;

	}	

#siteMapProd{

	width:955px;

	height:195px;

	padding:15px 10px 10px 15px;

	background-color:#959787;

	color:#fff;

	font-size:10px;

	}

#siteMapProd h2{

	margin-bottom:20px;

	}	

#siteMapProd li{

	list-style-type:none;

	margin-bottom:5px;

	}

#siteMapProd a{

	color:#fff;

	background-color:transparent;

	text-decoration:none;

	}	

h3{

	font-size:10px;

	margin-bottom:15px;

	}	

.column{

	width:125px;

	height:190px;

	float:left;

	}	

.bg{

	/*background:transparent url(../design_img/columnBg.gif) top right repeat-y;*/

	background: url('../design_img/lato/map_dots.gif') top right repeat-y;

	}			

#fwrap {
	width: 986px;
	margin: 0 auto;
	position: relative;
	
	padding-bottom: 15px;
}

* html #fwrap {
	padding-bottom: 25px;
}

#rCorners {
	position: absolute;
	left: 0;
}

#footer{

	background-color:/*#fff*/ /*#e2eaed*/ #fcf2a6 !important;
	
	background-image: none;

	color:#717363;

	padding:5px 15px 5px 15px;

	width:956px;

	text-align:right;

	}

#footerNav{

	text-align:left;

	width:70%;

	height:10px;

	float:left;

	margin-top: -4px;

	}	

#footerNav li{

	display:inline;

	}

#footerNav td span{

	margin:0 5px 0 7px;

	}

#footerNav a{

	background-color:transparent;

	color:#717363;

	text-decoration:none;

	}	

#footer a:hover,h2 a:hover,#topSearch a:hover,#siteMap a:hover,#credits aver{

	text-decoration:underline;

	}	

#credits{

	text-align:right;

	color:#afb29e;

	}				

#credits a{

	color:#afb29e;

	background-color:transparent;

	text-decoration:none;

	}

#footerBlog{

	background-color:#fff;

	color:#717363;

	width: 630px;

	padding:5px 15px 5px 15px;

	text-align:right;

	}		

p.info {

	padding-top: 10px;

	font-weight: bold;

}

.productTop p{

	margin-bottom: 10px;

	font-size: 12px;

}

.productTop a:link {color: #000; text-decoration: none;}

.productTop a:visited{color: #000; text-decoration: none;}

.productTop a:hover {color: #000; text-decoration: underline;}



#content h1 a:link {color: #000; text-decoration: none;}

#content h1 a:visited{color: #000; text-decoration: none;}

#content h1 a:hover {color: #000; text-decoration: underline;}



h1.productTitle{

	margin-top: 10px;

	font-size: 12pt;

	font-weight: bold;

}



a.productTitle:link {color: #000; text-decoration: none;}

a.productTitle:visited{color: #000; text-decoration: none;}

a.productTitle:hover {color: #000; text-decoration: underline;}



.pagesHistory ul {

	margin-right: 10px;

	margin-top: -20px;

	list-style-type: none;

	float: right;

}



.pagesHistory li {

	display: inline;

}



a.history:link {color: #000; font-size: 8pt; text-decoration: none;}

a.history:visited {color: #000; font-size: 8pt; text-decoration: none;}

a.history:hover {color: #000; font-size: 8pt; text-decoration: underline;}



p.productSort {

	margin-top: 10px;

	font-size: 8pt;

}



a.sort:link {color: #000; text-decoration: none;}

a.sort:visited {color: #000; text-decoration: none;}

a.sort:hover {color: #000; text-decoration: underline;}



table.productDescr {

	width: 620px;

	padding-top: 20px;

}



table.productDescr td{

	width: 155px;

	padding-bottom: 10px;

	font-size: 10pt;

	text-align: center;

}

table.productDescr td a{

	color: #000;

}

table.productDescr td a:link{ text-decoration: none; }

table.productDescr td a:visited{text-decoration: none;}

table.productDescr td a:hover{text-decoration: underline;}



img.noBorder {

	border: none;

}



.flash {

	width: 320px;

	border-bottom: 1px solid #888;

	/*height: 308px;*/

}



h1.yourBasket {

	margin-left: 15px;

	padding-top: 10px;

	margin-bottom: 10px;

	font-size: 12pt;

}



.steps {

	margin-left: 15px;

}











table.basket{

	width: 630px;

	margin-left:15px;

	font-size: 8pt;

}

* + html table.basket{

	width: 629px;

	margin-left: 16px;

	padding: 0 15px 0 15px;

	font-size: 8pt;

}

table.basket2{

	width: 630px;

	margin-left:15px;

	/*margin: 0 15px 0 15px;*/

	font-size: 8pt;

	float: left;

}



table.basket tr {

	padding: 2px;

}



table.basket th{

	padding: 5px;

	}



table.basket th.thCenter{

	text-align: center;

}



table.basket th.thRight{

	text-align: right;

}



table.basket2 th.thRight{

	text-align: right;

	margin-right: 5px;

}



table.basket th.thLeft{

	width: 312px;

	text-align: left;

	padding-left: 4px;

	/*border-left: 2px solid #e3e1d3;*/

	font-size: 10px; 

}

table.basket2 td {

	padding: 5px;

}

table.basket2 th{

	padding: 5px;

}



table.basket td.thLeft{

	text-align: left;

}



table.basket td{

	text-align: right;

	padding: 2px;

}



table.basket td a.grey{

padding: 5px 10px 5px 10px;

	background-color: #cecece;

	text-align: center;

	cursor: pointer;

}



table.basket td a.grey:link{color: #000; text-decoration: none;}

table.basket td a.grey:visited{color: #000; text-decoration: none;}

table.basket td a.grey:hover{color: #fff; background-color: #000; text-decoration: none;}



table.basket td.blue2 input.nextStep{

	width: 315px;/*335*/

	height: 30px;

	text-align: center;

	border: none;

	color: #fff;

	cursor: pointer;

	background-color: #2e95ba;

	float: right;

}

* + html table.basket td.blue2 input.nextStep{

	width: 315px;

	height: 30px;

	text-align: center;

	border: none;

	color: #fff;

	cursor: pointer;

	background-color: #2e95ba;

	float: right;

}

table.basket2 td.blue2 input.nextStep{

	width: 330px;

	height: 30px;

	text-align: center;

	border: none;

	color: #fff;

	cursor: pointer;

	background-color: #2e95ba;

}

.blue2{

	padding:0 !important;

}

table.basket td.blue2{

	height: 30px;

	text-align: center;

	color: #fff;

}



input.brown {

	text-align: center;

	border: 1px solid #73634c;

}



table.basket form table tr td textarea {

	border: 1px solid #73634c;

	margin-right: 10px;

}



table.basket form table tr td select{

	border: 1px solid #73634c;

	margin-right: 10px;

	width: 154px;

}



a.blueStep:link{text-decoration: none; color: #fff;}

a.blueStep:visited{text-decoration: none; color: #fff;}

a.blueStep:hover{text-decoration: underline; color: #fff;}



.other {

	padding-right: 7px;

}



.other2 {

	font-weight: bold;

	padding-right: 5px;

}



table.basket a:link{text-decoration: none; color: #000;}

table.basket a:visited{text-decoration: none; color: #000;}

table.basket a:hover{text-decoration: underline; color: #000;}



img.usun {

	border: none;

}



tr.trGrey{

	height:30px;

	background-color: #e3e1d3;

}



table.historyStep{

	width: 628px;

	font-size: 9px;

}



table.historyStep td.blond{

	background-image:url(../design_img/blond.gif); background-repeat: no-repeat;

	width: 135px;

	padding-left: 2px;

}



table.historyStep td.dark{

	background-image:url(../design_img/dark.gif); background-repeat: no-repeat;

	width: 135px;

	padding-left: 2px;

}



table.historyStep td.red{

	background-image:url(../design_img/red.gif); background-repeat: no-repeat;

	height:32px;

	width:135px;

	color: #fff;

	padding-left: 2px;

}

a.back{

	font-size: 9pt;

	font-weight: bold;

	float: left;

	padding-bottom: 5px;

}



a.back:link{text-decoration: none; color: #000;}

a.back:visited{text-decoration: none; color: #000;}

a.back:hover{text-decoration: underline; color: #000;}



table.basket td.thLeft2{

	background-color: #f3f2ed;

	height: 230xp;

	text-align: left;

}

td.thLeft2 form table {

	margin-top: 20px;

}



p.inputR{

	padding-bottom: 10px;

	margin-left: 6px;

	width: 302px;

}

input.dane {

	width: 150px;

	margin-right: 10px;

	border: 1px solid #73634c;

	clear: both;

	float: right;

}



input.logon{

	width: 153px;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 5px;

	font-weight: bold;

	color: #fff;

	border: 1px solid #84886f;

	background-color: #84886f;

	clear: both;

	float: right;

}

input.logon2{

	width: 153px;

	margin-right: 80px;

	margin-top: 5px;

	margin-bottom: 5px;

	font-weight: bold;

	color: #fff;

	border: 1px solid #84886f;

	background-color: #84886f;

	clear: both;

	float: right;

}



span.bold {

	font-weight: bold;

}

td.null {

	background-color: #fff;

}



h1.infoTitle{

	margin-left: 15px;

	padding-top: 10px;

	font-size: 12pt;

}

p.infoText{

	margin-left: 15px;

	padding-top: 10px;

	font-size: 8pt;

}

p.helpText{

	margin-left: 25px;

	padding-top: 10px;

	line-height: 140%;

	text-align: justify;

	font-size: 12px;

}

.blue{

	width: 300px;

	height: 25px;

	margin-right: 20px;

	padding-top: 8px;

	background-color: #2e95ba;

	clear: both;

	float: right;

}

a.button{

	margin-left: 100px;

	font-size: 8pt;

}

a.button:link {text-decoration: none; color: #fff;}

a.button:visited {text-decoration: none; color: #fff;}

a.button:hover{text-decoration: underline; color: #fff;}



h1.titleProd {

	font-size: 12pt;

	clear: both;

	float: left;

	width: 500px;

}

h1.h1Price strong{

	float:left;

	width:60%;

	text-align:left;

	}

h1.h1Price{

	font-size:14px;

	text-align:right;

	}

h1.h1Blue strong{

	float:left;

	margin-left: 20px;

	width:50%;

	text-align:left;

	}

h1.h1Blue{

	margin-top:8px; 

	margin-right:20px;

	font-size:14px;

	text-align:right;

	}

h1 {

	font-size: 14px;

}

span.left {

	padding-left: 20px;

}



span.right {

	font-size: 11pt;

	margin-left:240px;

}



span.tall {

	font-weight: normal;

	color: #FF0000;

}



span.tall2 {

	font-weight: normal;

	

}





.productCost p {

	margin-right: 20px;

	margin-top: -30px;

	font-size: 11pt;

	float: right;

}



.photo {

	width:160px;

	/*height: 218px;

	overflow: hidden;*/

	margin-right: 20px;

	float: left;

}



.daneTech {

	text-align: justify;

	width: 380px;

	height: 100%;

	margin-right: 10px;

	font-size: 8pt;

	float: right;

	}



.productInfo ul.infoList {

	margin-top:30px;

	margin-right: 10px;

}



.productInfo .daneTech ul li{

	list-style-type: disc;

	position: relative;

	margin-left: 15px;

}

.productInfo  ul.infoList li {

	font-size: 8pt;

	position: relative;

	top: 0;

	left: 0;

}



p.color {

	width: 400px;

	margin-right: -10px;

	font-size: 8pt;

	float: right;

}



p.size {

	width: 400px;

	font-size: 8pt;

	margin-right: -10px;

	float: right;

}



h2 {

	font-size: 12px;

	margin-bottom: 20px;

}



#thumbs {

	margin-top: 10px;

	padding-bottom: 10px;

	}



.search {

	/*width: 612px;*/

	height: 48px;

	margin-left: 0px;

	clear: both;

	float: left;

	background-color: #dad7c4;

}



form#formSearch {

	margin-top: 20px;

	width: 630px;

	height: 47px;

	margin-left: 0;

	clear: both;

	float: left;

	background-color: #dad7c4;

	margin-bottom: 15px;

}



ul.formSearchList {

	width: 520px; 

	margin-top: 12px;

	clear: both;

	float: left;

}



ul.formSearchList  li{

	display: inline;

}



p.blueInfo {

	font-size: 8pt;

	color: #277e9d;
	width: 425px;
	float: left;
}

#inBasket {
	margin-top: 20px;
}

input.toBasket {

	background-image: url(../design_img/tlo_bag.jpg);

	background-repeat: no-repeat;

	width:150px;

	height: 44px;

	margin-top: -30px;

	border: none;

	cursor: pointer;

	float: right;

}



ul.formSearchList li{

	padding-left: 5px;

	font-weight: bold;

	margin-left: 10px;

}



ul.formSearchList li select{

	font-weight: normal;

	border: 1px solid #73634c;

}



h1.titleBlog {

	margin-left: 25px;

	padding-top: 10px;

	padding-bottom:10px;

	font-size: 12pt;

}



p.dateBlog {

	margin-left: 25px;

	font-size: 9pt;

	color: #606060;

}



img.blogPhoto {

	margin-left: 47px; 

	margin-top: 14px;

	border: 4px solid #eff0ed;

	clear: both;

	float: left;

}



p.textBlog {

	font-size: 9pt;

	width: 220px;

	margin-right: 30px;

	margin-top: -200px;

	line-height: 145%;

	clear: both;

	float: right;

}



p.textBlog2 {

	font-size: 9pt;

	width: 580px;

	margin-left: 42px;

	padding-top: 0px;

	line-height: 145%;

	clear: both;

	float: left;

}



a.blogLink:link{text-decoration: none; color: #09759c;}

a.blogLink:visited{text-decoration: none; color: #09759c;}

a.blogLink:hover{text-decoration: underline; color: #09759c;}



a.blogLinkDown{

	font-size: 9pt; 

}



a.blogLinkDown:link{text-decoration: none; color: #09759c;}

a.blogLinkDown:visited{text-decoration: none; color: #09759c;}

a.blogLinkDown:hover{text-decoration: underline; color: #09759c;}



h2.blogRss{

	font-size: 13pt;

	font-weight: normal;

	padding-top: 15px;

	margin-right: 20px;

	clear: both;

	float: right;

}



span.orange {

	color: #ff7800;

}



span.white {

	color: #fff;

}



.menuBlogRight {

	width:321px;

	height: 570px;

	background-image: url('../design_img/blog/tlo_menu.jpg');

	clear: both;

	float: right;

}



ul.menuBloglist{

	list-style-type: none;

	margin-top: 60px;



}

ul.menuBloglist li{

	padding-left: 50px;

	padding-bottom: 5px;

	border-bottom: 1px solid #b8b7a9;

}



ul.menuBloglist li.black{

	font-size: 9pt;

	font-weight: bold;

	margin-top: 10px;

	margin-bottom: 15px;

	border-bottom: none;

}



img.sign {

	padding-top: 2px;

}



a.whiteBlog{

	font-size: 8pt;

	color: #eee;

}



a.whiteBlog:link{text-decoration: none;}

a.whiteBlog:visited{text-decoration: none;}

a.whiteBlog:hover{text-decoration: underline;}



.menuBlogRight {

	width:320px;

	height: 599px;

	margin-top: -2px;

	background-image: url('../blog/menuBgBlog.jpg');

	clear: both;

	float: right;

}



span.erase {

	text-decoration: line-through;

	color: #a0a0a0;

}



.infoBasket {

	width: 290px;

	padding: 10px 15px 15px 15px;

	background:transparent url(../design_img/lato/tlo-z-prawej1-basket.jpg) no-repeat;

}

.textBasket {

	width: 560px;

	margin-left: 15px;

	padding: 10px 15px 15px 0;

	float: left;

}



p.basketText{

	font-size: 8pt;

	font-weight: bold;

	margin-bottom: 5px;

	margin-left: 4px;

	color: #FF7800;

}

table.basketTable{

	font-size: 8pt;

	margin-top: -5px;

	text-align: left;

	color: #000;

	border-bottom: 2px solid #FF7800;

}



table.basketTable th{

	padding: 3px;

}

table.basketTable th.one{

	width: 140px;

}

table.basketTable th.two{

	width: 20px;

}



table.basketTable th.three{

width: 80px;

}



table.basketTable td{

	padding-bottom: 3px;

}



table.basketTable td.suma{

	margin-right: 5px;

	padding: 2px;

	width: 85px;

}



table.basketTable a.produkt{

	text-decoration:none;

	color:black;

}

table.basketTable a.produkt:hover{

	color:red;

}





.realization {

	margin-top: 20px;

	margin-bottom: 10px;

	height: 20px;

	width: 100%;

	background-color: transparent;

}

.realization a{

	padding: 3px 0 3px 0; 

	display: block;

	width: 150px;

	margin-left: 10px;

	text-align: center;

	background-color: #FF7800;

	float: right;

}

.blueStep {

	margin-top: 20px;

	background-color: transparent;

	}

.blueStep  a{

	width: 350px;

	display: block;

	text-align: center;

	background-color: #84886e;

}



.realization a:link{text-decoration: none; color: #fff;}

.realization a:visited{text-decoration: none; color: #fff;}

.realization a:hover{background-color: #924919; color: #fff;}



input.delete {

	background-color: transparent;

	border: none;

	cursor: pointer;

}



.spacer {

	clear: both;

	height: 0;

	overflow: hidden;

}



#content h1{

	margin-bottom: 10px;

}

#content p{

	line-height: 1.6;

	margin-bottom: 10px;

}



.blueSteps{

	border: 1px solid red;

	height: 60px;

}



img.grot {

width: 30px;

height: 17px;

	position: relative;

	top: -15px;

	right: 10px;

	float: right;

	border: none;

	cursor: pointer;

}



#bigPhoto{

	border: none;

}

#bigPhoto:hover{

	cursor:pointer;

}



a.bigestFoto {

margin: 0 auto;

border: none;

}



a.bigestFoto:link { color: #fff; text-decoration: none;}

a.bigestFoto:visited{ color: #fff; text-decoration: none;}

a.bigestFoto:hover { color: #fff; text-decoration: none;}



.moreLeft2{

margin-right: 15px;

}



a.contactAdr{

color: #fff;

font-weight: bold; 

border: none;

}



a.contactAdr:link { color: #959787; text-decoration: none;}

a.contactAdr:visited{ color: #959787; text-decoration: none;}

a.contactAdr:hover { color: #959787; text-decoration: underline;}



img.backBasket{

float: right; 

position: absolute;

left: 85px; 

top: -8px; 

border: none;

}



/*Newsletter - komunikaty*/



p.newsletterComm {

	margin-top: 10px;

	margin-left: 15px;

	font-size: 11px;

	color: #ff0000;

	line-height: 1.6;

}

p.newsletterInfo {

	margin-top: 10px;

	margin-left: 15px;

	font-size: 11px;

	color: #000;

	line-height: 1.6;

}



img.platnosci {

	border: none;

}



select.search_select {

	height: 19px;

}



select {

	font-style:normal;

}



select.search_select{

font-style:normal;

}



#newsletterFrm ul li label input {

	background-color: #fff;

}



.boxTech {

	width:300px;

	float: right;

}



div.productInfo ul li span {

	width: 400px;

	float: right;

}



.bodyBack{

/*background:transparent url(../design_img/bodyBgAdren.gif);*/

background: transparent url(../design_img/lato/body_bg_a_light.gif) repeat;

margin:0;

padding:0;

position:relative;

/*height: 1000px;*/

}



.obligatory {

	color: #A80000;

}



p#error_message {

	text-align: center;

	font-weight: bold;

	color: red;

	padding-top: 5px;

	padding-bottom: 10px;

}



form#collectionFrm ul li label select optgroup {font-style: normal;}



p.logowanie {

	color:#fff;

	background-color:transparent;

	font-weight:bold;

	text-decoration:none;

	position:absolute;

	left:30px;

	top:39px;

	z-index:1;

}



h1.logoTitle{

	margin-top: 10px;

	margin-left: 20px;

	font-size: 12pt;

	font-weight: bold;

	width: 400px;

}



table#userLogon {

	width: 242px;

	margin-top: 10px;

	margin-left: 40px;

}

table#userLogon tr td{

	font-size: 12px;

	height: 25px;

}



form#logoForm {

	width: 400px;

}

form#logoForm2 {

	width: 400px;

}



img#movie {

border: none;

width: 600px;

height: 100px;

}



h1.password {

	padding-left: 5px; 

	margin-top: 20px;

	padding-top: 10px;

	font-size: 10px; 

	height:26px; 

	background-color: #e3e1d3;

	border-top: 2px solid #fff;

	border-bottom: 2px solid #fff;

}


#container {
	background-image: url(../design_img/lato/tlo-z-prawej1.jpg);
	background-position: top right;
	background-repeat: repeat-y;
	width: 980px;
	border-top:  2px solid #FCF2A6;
	border-bottom: 2px solid #FCF2A6;
	border-left: 3px solid #FCF2A6;
	border-right: 3px solid #FCF2A6;
	background-color: #fff;
}

.buttonBuy {
	width: 200px;
	height: 49px;
	background-color: #FBF2A5;
	text-align: left;
	padding: 8px 0 20px 2px;
	float: right;
}
a#buy{width: 219px; height: 34px; background-color: #924919; color: #fff;text-decoration: none; padding: 12px 25px 14px 10px; }
a#continue{width: 219px; height: 34px;  color: #050043;text-decoration: none; padding: 0 0 10px 10px; position: relative; top: 25px;} 
a#buy:link, a#continue:link {text-decoration: none;}
a#buy:hover {text-decoration: underline;}
a#continue:hover {text-decoration: underline;}
/*#header {*/
/*	border: 1px solid red;*/
/*}*/

img.newIcon {
	position: absolute;
	top: 0;
	left: 0;
}

* html img.newIcon {
	left: -16px;
}

/** + html img.newIcon {*/
/*	left: -16px;*/
/*}*/

/*div.productInfo {*/
/*	position:relative;*/
/*	z-index: 125;*/
/*}*/

div.photo {
	position: relative;
	z-index: 124;
	/*border: 1px solid green;*/
}

#mainPicLink {
	position: absolute;
	z-index: 125;
	top: 0;
	left: 0;
	/*border: 1px solid blue;*/
}

img.newIconBig {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200;
}

img#bigPhoto {
	position: absolute;
	left: 20px;
	top: 0;
	z-index:126;
	/*border: 1px solid red;*/
}

/***************DEBUG***********************/
/*#footer {*/
/*	border: 1px solid red;*/
/*}*/

* + html #footer {
	padding: 0 15px;
}

* html #footer {
	padding-top: 5px !important;
}

* + html #footer {
	padding-top: 5px !important;
}

/*box z przewijanymi aktualnociami*/
.product2{
	float:left;
	width:314px;
	padding:3px;
	background-color:#fff;
	color:#000;
	height: 107px;
	}	
.product2 h2,.product h2{
	margin-top:5px;
	}
.product2 p,.product p{
	width:190px;
	height:52px;
	overflow:hidden;
	margin-bottom:10px;
	}

.product2 p {
	width: 260px;
}

#demo-wrapperPort{
	width:270px;
	height:80px;/*75*/
	overflow:hidden;
	position:relative;
	margin-bottom:5px;/*10*/
}
#demo-wrapperPort ul{
	position:absolute;
	top:0;
	left:0;
	height:200px;
	width:5000px;
	}
#demo-wrapperPort li{
	display:inline;
	margin-right:15px;
	list-style-type:none;
	}	
.textBox {
	width: 260px;
	background-color: #fff;
	color: #000;
	line-height:1.25;
	overflow: hidden;
}
li.scrolling-content {
	float: left;
}
	
#photoPrevNext li{
	display:inline;
	}	
img.grot2 {
width: 30px;
height: 17px;
	position: relative;
	top: 0;
	left: 0;
	border: none;
	cursor: pointer;
}

img.grot3 {
width: 30px;
height: 17px;
	position: relative;
	top: 0;
	left: 205px;
	border: none;
	cursor: pointer;
}

a.aktLink {color: #000;}
a.aktLink:link {color:#000; text-decoration: none;}
a.aktLink:visited {color:#000; text-decoration: none;}
a.aktLink:hover {color:#000; text-decoration: underline;}

.productPhotoNew{
	width:25px;
	height:105px;
	float:left;
	background:transparent url(../design_img/actual.gif) bottom left no-repeat;
	overflow:hidden;
	margin-right:10px;
	}	

.productPhotoNext{

	height:105px;

	float:left;

	background:transparent url(../design_img/new.gif) bottom left no-repeat;

	padding-left:25px;

	overflow:hidden;

	margin-right:10px;

	}
/*koniec boxu z przewijanymi aktualnociami*/



/*#demo-wrapperPort {*/
/*	border: 1px solid red;*/
/*}*/
/**/
/*#mainPageProducts {*/
/*	border: 1px solid blue;*/
/*}*/

/*.product, .product2 {*/
/*	border: 1px solid green;*/
/*}*/

* html .product {
	padding-bottom: 0 !important;
}

* html .product2 {
	height: 109px !important;
}

/*#siteMap {*/
/*	border-top: 1px solid red;*/
/*}*/

* html #mainPageProducts {
    border-bottom: 4px solid #FCF2A6 !important;
}


/* lokalizacja */
#lokalizacja a{
padding:0px;
margin:0px;
background-color:#D0CFBB;	
}

#tagi{
background-color:#fae371;
padding:5px 14px 5px 14px;
font-size:11px;
color:#FFFFFF;
}

#tagi a{
font-size:11px;
color:#FFFFFF;
}