body
{
	margin : 0px;
	padding : 0px;
	font : normal normal 11px tahoma, helvetica, sans-serif;
	background : #e7f3f3  url("../images/bg.jpg") 0px 0px repeat-x;
	color : #748485;
}

a { text-decoration: none; }

input.button
{
    font-size: 9px;
    background: transparent url('../images/button.jpg') no-repeat;
    width: 94px;
    height: 23px;
    border: none;
}
input.button2
{
    font-size: 9px;
    background: transparent url('../images/button2.jpg') no-repeat;
    width: 94px;
    height: 23px;
    border: none;
}
input.button3
{
    font-size: 9px;
    background: transparent url('../images/button3.jpg') no-repeat;
    width: 45px;
    height: 23px;
    border: none;
}
input.text2
{
    font-size: 10px;
    color: #333;
    height: 18px;
    padding: 3px 3px 0px 3px;
}

input.krzyzyk
{
	background: transparent url('../images/krzyzyk.jpg') no-repeat;
	width: 13px;
	height: 13px;
	border: none;
	cursor: pointer;
}

img
{
	border : none;
	
}

form
{
	margin : 0px;
	padding : 0px;
}


#top
{
	width : 984px;
	height : 261px;
	overflow : hidden;
	margin : 0px auto;
	position : relative;
}

#top img
{
	float : left;
}

#basket_info
{
	position : absolute;
	left : 696px;
	top : 10px;
	color : #748485;
	line-height : 30px;
}


#basket_zobacz
{
	position : absolute;
	left : 860px;
	top : 28px;
}


#date
{
	position : absolute;
	left : 57px;
	top : 95px;
}


#top_menu
{
	position : absolute;
	right:33px;
	top:94px;
}

#top_menu a
{
	color : #748485;
	text-decoration : none;
	margin : 0px 10px;
}

#top_menu a:hover
{
	text-decoration : underline;
}

#top_menu *, #login_info *, #wyszukiwarka *, #path *
{
	vertical-align : middle;
	float : none !important;
}


#login_info
{
	position : absolute;
	left:714px;
	top:135px;
	width: 255px;
}

#login_info a
{
    text-decoration: none;
    color: white;
}

#login_info span.blue
{
	color : #caf1f4;
}

#login_info span.white
{
	color : #fff;
}

#login_info img
{
	margin-left : 15px;
}

#wyszukiwarka
{
	position : absolute;
	left : 693px;
	top  : 218px;
}

#wyszukiwarka .txt
{
	color : #9dabad;
	width : 165px;
	background-color : #C3FFFD;
	border : none;
	margin-right : 20px;
	width : 160px;
	height : 17px;
}
/*#wyszukiwarka .txt
{
	color : #9dabad;
	width : 165px;
	background-color : transparent;
	border : none;
	margin-right : 20px;
}*/


#path
{
	margin : 0px auto;
	width : 960px;
	height : 29px;
	line-height : 25px;
	overflow : hidden;
	background : #39afbd  url("../images/bgpath.jpg") 0px 0px repeat-x;
	padding : 0px 10px;
	color : #48d4e9;
}


#path a
{
	color : #fff;
	font-weight : bold;
	text-decoration : none;
	margin : 0px 5px;
}

#path a:hover
{
	text-decoration : underline;
}












#belindex
{
	margin : 0px auto;
	width : 980px;
	height : 44px;
	background : #39afbd  url("../images/belindex.jpg") 0px 0px no-repeat;
	text-align : right;
}





#belsub
{
	margin : 0px auto;
	width : 980px;
	height : 44px;
	background : #39afbd  url("../images/belsub.jpg") 0px 0px no-repeat;
	text-align : right;
}







#content
{
	margin : 0px auto;
	width : 980px;
	overflow : hidden;
	background : #fff  url("../images/bgcontent.jpg") 0px 0px repeat-y;
	padding-bottom : 20px;
}
#content.main
{
    background: #FFFFFF url('../images/bgcontent_main.jpg') repeat-y scroll 0 0 !important;
}




div.clear
{
	clear : both;
	width : 100%;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
}



#bottom_p
{
	width : 950px;
	height : 132px;
	padding : 1px 15px 0px 15px;
	color : #656565;
	background : transparent  url("../images/bottom.jpg") 0px 0px no-repeat;
	margin : 0px auto;
}

#bottom 
{
	width : 950px;
	height : 40px;
	/*padding : 156px 15px 0px 15px;*/
    padding: 20px 15px 0px 15px;
	color : #656565;
	/*background : transparent  url("../images/bottom.jpg") 0px 0px no-repeat;*/
	margin : 0px auto;
}

#bottom a
{
	color : #656565;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}

#bottom div
{
	float : right;
	width : 190px;
	padding-top : 10px;
	margin-top : -10px;
}














#left
{
	width : 245px;
	overflow : hidden;
	margin-left : 1px;
	float : left;
	background-color : #eee;
}


#left_product
{
	width : 176px;
	overflow : hidden;
	color : #00606b;
	margin : 20px auto;
}

#left_product img
{
	border : 1px #DEDCDC solid;
}

#left_product strong
{
	color : #00b2c6;
}

#left_menu
{
	width : 245px;
	overflow : hidden;
}



#left_menu ul, div.box li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

#left_menu li
{
	background : transparent url('../images/kropki2.jpg') 0px 100% no-repeat;
}

#left_menu ul a
{
	text-decoration : none;
	color : #00606b;
	display : block;
	padding : 7px 10px 7px 50px;
	background : transparent url('../images/arrow2.jpg') 20px 6px no-repeat;
}

#left_menu ul a:hover
{
	text-decoration : underline;
}

#left_menu li.no
{
	background : none !important;
}

#left a.all
{
	background : none !important;
	padding : 10px 5px 8px 50px !important;
	background : transparent url('../images/arrow4.jpg') 30px 10px no-repeat !important;
	color : #23b7d5 !important;
	display : block;
	border-top : 1px #DADADA solid;
	margin : 20px 0px 5px 0px;
	text-decoration : none;
}

#left a.all:hover
{
	text-decoration : underline;
}


div.box
{
	float : left;
	width : 245px;
	overflow : hidden;
}

div.box ul, div.box li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

div.box ul
{
	margin : 10px;
}

div.box li
{
	background : transparent url('../images/kropki.jpg') 0px 100% no-repeat;
}

div.box ul a
{
	text-decoration : none;
	color : #00606b;
	display : block;
	padding : 7px 10px 7px 50px;
	background : transparent url('../images/arrow1.jpg') 20px 5px no-repeat;
}

div.box ul a:hover
{
	text-decoration : underline;
}

li.no
{
	background : none !important;
}

li.all
{
	background : none !important;
	padding-top : 20px !important;
}

li.all a
{
	background : transparent url('../images/arrow3.jpg') 20px 5px no-repeat !important;
	color : #23b7d5 !important;
}


/************************** STRONA GŁOWNA *************************************/

div.kategoria_title
{
    background: transparent url('../images/kategoria.jpg') no-repeat;
    width: 235px;
    height: 28px;
    text-align: center;
    color: #00606B;
    padding-top: 14px;
    padding-right: 10px;
    font-size: 11px;
}

/************************** STRONY ********************************************/

div.inner
{
	width : 674px !important;
	float : left;
	overflow : hidden;
	position : relative;
	padding : 15px 25px;
	line-height : 24px;
}



/************************ PRODUKTY ********************************************/
#right
{
	width : 732px;
	float : left;
}

#right_bg
{
	overflow : hidden;
	background : transparent url('../images/krop.jpg') center repeat-y;
}

#right div.box
{
	width : 316px;
	float : left;
	overflow : hidden;
	color : #00606b;
	line-height : 18px;
	padding : 20px 25px;
}

#right div.box img.photo
{
	float : left;
	margin : 0px 15px 15px 0px;
}

#right div.box .light
{
	color : #00b2c6
}

#right div.break
{
	width : 100%;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	border-top : 1px #E5E5E5 solid;
	clear : both;
}

/************************ STRONICOWANIE ***************************************/
#pages
{
	text-align : center;
	margin-top : 29px;
	height : 25px;
	color : #696860;
}

#pages span
{
	margin-left : 8px;
}

#pages .break
{
	margin : 0px 3px;
}

#pages a.over
{
	font-weight : bold;
	background-color : #fff !important;
}

#pages a.str
{
	color : #6b6f72 !important;
	border : 1px #ccc solid;
	padding : 2px 5px;
	margin-right : -4px;
	background-color : #F7F6EA;
}

#pages a
{
	color : #696860;
	text-decoration : none;
}

#pages a:hover
{
	text-decoration : underline;
}


a.txtaleft
{
	margin-right : 15px;
	color : #00b2c6 !important;
	font-size : 11px;
}

a.txtaright
{
	margin-left : 15px;
	color : #00b2c6 !important;
	font-size : 11px;
}

/********************* PRODUKT - INFO *****************************************/

#right ul, #right li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

#right li
{
	background : transparent url('../images/v.jpg') 0px 8px no-repeat;
	padding-left : 25px;
	position : relative;
	z-index : 1;
}

#photos
{
	float : left;
	letter-spacing : 4px;
	width : 249px;
}

#photos img
{
	border : 1px #E7E7E7  solid;
	margin-top : 5px;
	margin-bottom : 5px;
}


#spec
{
	background : #fff url('../images/grad.jpg') 0px 100% repeat-x;
	float : right;
	width : 380px;
	padding : 15px;
	line-height : 18px;
}


#spec .size
{
	border : 1px #D1D1D1 solid;
}

#spec a.size
{
    text-decoration: none;
}
#spec a.size_selected
{
    text-decoration: none;
    background-color: #C8F2FE;
    border : 1px #D1D1D1 solid;
}

.big
{
	font-size : 12px;
}

.light
{
	color : #23b7d5;
}

#produkt li
{
    background:transparent url(../images/v.jpg) no-repeat scroll 0 8px;
    padding-left:25px;
    position:relative;
    z-index:1;
}


/**************************** KOSZYK ******************************************/

td.naglowektabeli
{
	background : transparent url("../images/gradbel.jpg") 0px 0px repeat-x;
	height : 30px;
	line-height : 30px;
	overflow : hidden;
	padding-left : 12px;
	font-weight : bold;
	color : #555555;
}

tr.naglowektabeli td
{
	background : transparent url("../images/gradbel.jpg") 0px 0px repeat-x;
	height : 30px;
	line-height : 30px;
}

span.txt1
{
	color : #00b2c6;
	font-size : 14px;
	margin-left : 15px;
	font-weight : bold;
}

span.txt2
{
	color : #555;
	font-size : 11px;
	font-weight : normal !important;
	margin-left : 40px;
}

td.tdborder
{
	border-top : 1px #D9D9D9 solid;
	border-right : 1px #D9D9D9 solid;
}
td.produktopis img
{
	float : left;
	margin : 0px 7px 7px 0px;
	border : none
}
td.produktopis
{
	vertical-align : top;
	width : 460px;
	padding : 10px;
	color : #666;
}

td.produktopis b
{
	color : #00606b;
}

td.produktopis img
{
	margin-right : 20px
}

td.produktcena
{
	vertical-align : middle;
	text-align : center;
	background-color : #eee;
	width : 65px;
	padding : 0px 20px;
}
td.produktilosc
{
	vertical-align : middle;
	text-align : center;
	width : 50px;
	padding : 0px 20px;
}
td.produktakcja
{
	text-align : left;
	padding : 25px 20px;
	border-right-width:0px !important;
	white-space : nowrap;
	vertical-align : top;
}

td.produktakcja img
{
	margin-right : 5px;
	border : none;
	vertical-align : middle;
}

td.produktakcja a
{
	color : #016480;
	text-decoration : none;
}

td.produktakcja a:hover
{
	text-decoration : underline;
}



#tdbottom *
{
	vertical-align : middle;
}

#zawartosckoszyka
{
	clear:both;
	margin-top:20px;
	width:100%;
	border:1px #D9D9D9 solid;
}
#zawartosckoszyka td
{
	color : #797979;
}

tr.naglowektabeli2
{
	font-weight : bold;
	color : #7C7C7C;
}

tr.naglowektabeli2 td
{
	height : 30px;
	line-height : 30px;
	padding : 0px 12px !important;
}


/************************** KOSZYK ********************************************/

div.gradbox
{
	border : 1px #DBDBDB solid;
	background : #fff url('../images/grad.jpg') 0px 100% repeat-x;
	overflow : hidden;
	padding : 15px;
}


div.gradbox ul, div.gradbox li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

div.gradbox li.koszyk
{
	padding-left : 15px !important;
	line-height : 18px !important;
	background : transparent url('../images/arrows.gif') 0px 8px no-repeat !important;
}

div.gradbox  a
{
	color : #00b2c6;
}

div.gradbox a:hover
{
	text-decoration : none;
}

div.gradbox ul.right
{
	float : right;
	padding-right : 40px;
}

div.gradbox div.right
{
	float : right;
	padding-right : 80px;
	/*padding-top : 35px;*/
}

/*************************** STRONA GŁÓWNA - KATEGORIE ************************/

a.main_menu
{
	text-decoration : none;
	color : #00606b;
	display : block;
	padding : 7px 10px 7px 62px;
	background : transparent url('../images/arrow1.jpg') 30px 5px no-repeat;
}

a.main_menu:hover
{
	text-decoration : underline;
}

a.main_menu_all
{
    bottom: 10px;
	text-decoration : none;
	color : #23b7d5 !important;
	display : block;
	padding : 7px 10px 7px 62px;
	background : transparent url('../images/arrow3.jpg') 30px 5px no-repeat;
}

a.main_menu_all:hover
{
    text-decoration : underline;
}


/***************************** STOPKA *****************************************/

#partners
{
    position: relative;
    bottom: 140px;
    rigth: 50px;
    width: 280px !important;
    background: transparent url('../images/partners.jpg') no-repeat;
    padding-top: 30px !important;
}
#partners img
{
    
}


/******************************************************************************/

div.dokumentacje a
{
    background: transparent url('../images/file.jpg') no-repeat;
    padding-left: 40px;
    padding-right: 20px;
    height: 36px;
    display: block;
    padding-top: 5px;
}
div.linki a
{
    padding-left: 20px;
    padding-right: 10px;
}