body
{
	margin : 0px auto;
	font : normal normal 11px tahoma, helvetica, sans-seirf;
	color : #006fbc;
	padding : 2px 0px;
	margin : 0px;
	background-color : #c7e3e4;
}


#toph
{
	width : 100%;
	height : 89px;
	background-color : #367b7e;
}

#top
{
	width : 990px;
	margin : 0px auto;
	position : relative;
	height : 89px;
	overflow : hidden;
	background : transparent url('images/topbg.jpg') 188px -1px no-repeat;
	text-align : left;
}


h1,h2,h3,h4,h5,h6
{
	padding : 0px;
	margin : 0px;
	font-size : 13px;
}

form
{
	padding : 0px;
	margin : 0px;
}

img
{
	border : none;
}

#page
{
	width : 990px;
	margin : 0px auto;
	position : relative;
	background-color : #fff;
	overflow : hidden;
	margin-top : -4px;
	text-align : left;
}


/*
#top img
{
	border : none;
	float : left;
	z-index : 1;
}
*/

#motto
{
	position: absolute; 
	font-family: 'myriad pro',sans-serif; 
	letter-spacing: 2px; 
	text-align: left; 
	left: 149px; 
	top: 49px;
}

#logo
{
	margin : 15px 15px 0px 30px;
}

#top #languages
{
	position : absolute;
	width : 980px;
	height : 26px;
	top : 0px;
	right : 0px;
	overflow : hidden;
	text-align : right;
	padding-right : 10px;
	padding-top : 10px;
	z-index : 2 !important;
}

#top #languages select
{
	background-color : #C7E3E4;
	font-size : 10px;
	border : none;
}

#languages img
{
	float : right;
	margin-left : 7px;
	border : 1px #64BCFF solid;
	z-index : 2;
}

#topmenu
{
	width : 990px;
	background : transparent url('images/topmenu.jpg') 0px 0px repeat;
	padding-left : 20px;
	overflow : hidden;
	position : relative;
	text-align:left;
}

#topmenu a
{
	color : #006fbc;
	text-decoration : none;
	line-height : 27px;
	padding : 5px 20px;
	font-size : 12px;
	border-right : 1px #B8D1E9 solid;
}

#topmenu a:hover
{
	text-decoration : underline;
}

#grad1
{
	width : 928px;
	* width : 990px;
	background : transparent url('images/grad1.jpg') 0px 0px no-repeat;
	text-align : right;
	color : #848381;
	padding : 23px 39px 20px 23px;
	overflow : hidden;
	position : relative;
	float : left;
}

#grad1 a
{
	color : #848381;
	text-decoration : none;
}

#grad1 a:hover
{
	text-decoration : underline;
}

/*
	LEWA STRONA
*/

#left
{
	clear: both;
	float : left;
	width : 210px;
	overflow : hidden;
	padding-bottom : 20px;
	position : relative;
}

.leftbt
{
	border : none;
	margin-bottom : 4px;
}

div.naglowek
{
	height : 28px;
	line-height : 27px;
	overflow : hidden;
	background : transparent url('images/naglowek.jpg') 0px 0px repeat;
	font-weight : bold;
	color : #006fbc;
	padding-left : 15px;
}

div.lightbox1
{
	background-color : #F4FAFF;
	color : #006fbc;
	text-align : center !important;
	padding : 13px;
	margin-bottom : 10px;
	overflow : hidden;
	position : relative;
}

div.lightbox1 img
{
	margin : 10px 0px;
}

/*
	SRODEK
*/

#content
{
	float : left;
	width : 536px;
	* width : 556px;
	overflow : hidden;
	padding-left : 17px;
	padding-bottom : 20px;
	position : relative;
}

#content div.product1
{
	width : 247px;
	float : left;
	padding  : 10px 19px 10px 0px;
	overflow : hidden;
}

#content div.product2
{
	width : 247px;
	float : left;
	padding :  10px 0px 10px 19px;
	overflow : hidden;
}

#content div.product1 img, #content div.product2 img
{
	float : left;
	margin : 2px 7px 7px 0px;
	border : 1px #D9E8F6 solid;
}

#products_listing
{
	overflow : hidden;
	background : transparent url('images/pbor.jpg') 264px 0px repeat-y;
}

#products_listing img
{
	/*width : 103px;*/
}

div.catDescription
{
	clear:both;
	border : 1px #E3E3E3 solid;
	background-color : #FAFAFA;
	padding : 10px;
	color : #AAA7A7;
	margin : 15px 0px;
}

div.toolhead
{
	overflow : hidden;
	background-color : #0067C0;
	padding : 5px 10px;
	color : #E6F1FA;
}

div.toolhead a
{
	color : #fff !important;
	text-decoration : none;
}

div.toolhead a:hover
{
	text-decoration : underline;
}

div.tools
{
	float : right;
	background-color : #E6F1FA;
	color : #0067C0;
	padding : 5px 10px;
}

div.tools a
{
	color : #0067C0;
	text-decoration : none;
}

div.tools a:hover
{
	text-decoration : underline;
}


div.pbor
{
	width : 100%;
	clear : both;
	font-size : 1px;
	line-height : 1px;
	height : 1px;
	background-color : #E5F0F9;
}

#content a
{
	color : #006fbc;
}

a.dark
{
	color : #006fbc;
	font-weight : bold;
	font-size : 12px;
}

#content a:hover
{
	text-decoration : none;
}

a.bt
{
	display : block;
	background-color : #0067C0;
	float : right;
	color : #E6F1FA !important;
	padding : 5px 10px;
	margin-left : 5px;
	border-bottom : 6px #E6F1FA solid;
	font-weight : bold;
	text-decoration : none;
	margin-top : 10px;
}

a.bt:hover
{
	background-color : #E6F1FA;
	color :  #0067C0 !important;
	border-bottom : 6px #0067C0 solid;
}


/*
	PRAWA STRONA
*/

#right
{
	float : right;
	width : 210px;
	overflow : hidden;
	padding-bottom : 20px;
	position : relative;
}

div.lightbox1 a.dark
{
	font-size : 11px;
}

a.dark2
{
	color : #006FBC;
	text-decoration : none;
	font-weight : bold;
	display : block;
	width : 153px;
	padding : 7px 7px 7px 50px;
	border-bottom : 1px #DBEBF9 solid;
	width : 210px;
	text-align : left;
}

a.dark2:hover
{
	text-decoration : underline;
}

a.p1
{
	background : transparent url('images/gfx1.jpg') 14px 2px no-repeat;
}

a.p2
{
	background : transparent url('images/gfx2.jpg') 14px 2px no-repeat;
}

a.p3
{
	background : transparent url('images/gfx3.jpg') 14px 3px no-repeat;
}

a.p4
{
	background : transparent url('images/gfx4.jpg') 16px 4px no-repeat;
}

a.p5
{
	background : transparent url('images/gfx5.jpg') 16px 2px no-repeat;
}

a.p6
{
	background : transparent url('images/gfx6.jpg') 16px 3px no-repeat;
	border-bottom : none !important;
}

a.p7
{
	background : transparent url('images/dollar.gif') 16px 3px no-repeat;
}

div.lightbox2
{
	background-color : #F4FAFF;
	color : #006fbc;
	text-align : left;
	padding : 5px 13px;
	margin-bottom : 10px;
}

a.light
{
	color : #486FBC;
	text-decoration : none;
	display : block;
	width : 186px;
	padding : 7px 7px 7px 17px;
	border-bottom : 1px #DBEBF9 solid;
	width : 210px;
	text-align : left;
}

span.light
{
	color : #;
	text-decoration : none;
	display : block;
	width : 186px;
	padding : 7px 7px 7px 17px;
	border-bottom : 1px #DBEBF9 solid;
	width : 210px;
	text-align : left;
}

a.light:hover
{
	text-decoration : underline;
}

input.inputtxt
{
	/*border : 1px #DAE3EA solid;
	padding : 8px 10px;
	color : #c3cdd4;*/
	font : normal normal 12px tahoma, sans-serif;
}

input.button
{
	cursor : pointer;
}

div.lightbox2 input
{
	vertical-align : middle;
}



/*
	DÓŁ
*/

#bottom
{
	clear : both;
	height : 33px;
	* height : 44px;
	background : transparent url('images/bgb.jpg') 0px 0px repeat-x;
	padding : 14px 18px 0px 14px;
}


#bottom a
{
	color : #006fbc;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}

#bottom div a
{
	margin-left : 10px;
}


/*
	SONDA
*/

.sonda_wynik									{ margin:10px }
.sonda_wynik div          		{ margin:5px }
.sonda_wynik div .pol_odp 		{ font-weight:bold; clear:both; padding-top:5px }
.sonda_wynik div span     		{ clear:left; float:left }
.sonda_wynik  .pol_wynik  		{ margin:0px 0px 0px 40px; background:#FFF url(gfx/shoper_poll_bg.gif) center no-repeat; width:104px}
.sonda_wynik .pol_wynik img		{height:8px; margin:1px 2px}
.radio
{
	padding : 5px 0px;
}















.error						{ color:#913A3A; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:1px solid #FFABAB; background:#FFEAEA url(gfx/error.png) 10px 50% no-repeat; line-height:16px;}
.error		ul			{ margin:0px;}	
.error		ul li		{ font-weight: normal;}	
.notify						{ color:#2E8BB1; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:1px solid #eae9ec; background:#f7f7f7 url(gfx/notify.png) 10px 50% no-repeat; line-height:16px; }
.line							{ background:#dadada; width:100%; height:1px; font-size:0px; line-height:0px;}
.info             { background:#ECECEE; padding:3px 6px; font-size: 12px; margin-bottom:6px; }
div.banner { text-align:center; width:100%; background:#fff; overflow:hidden  }

.clr              { clear:both;font-size:0; line-height:0;  }





select
{
	border : 1px #006FBC solid;
	padding : 2px;
}





img.photobig
{
	float : left;
	margin : 0px 10px 10px 0px;
	width : 110px;
}

div.atributes
{
	background-color : #F4FAFF;
	padding : 15px;
	line-height : 18px;
	overflow : hidden;
}

div.pricesatributes
{
	width : 150px;
	float : right;
	background-color : #DFEDF8;
	padding : 10px;
}

div.prborder
{
	border : 1px #DFEDF8 solid;
	padding : 10px 15px;
}


table.productatr
{
	border : 1px #DFEDF8 solid;
	width : 100%;
}

td.atr
{
	background-color : #DFEDF8;
	white-space : nowrap;
	border-top : 1px #fff solid;
	border-bottom : 1px #fff solid;
	border-left : 2px #fff solid;
	font-size : 11px;
}

td.param
{
	width : 100%;
	border-bottom : 1px #DFEDF8 solid;
	font-size : 11px;
}

div.prdetails
{
	float : left;
	width : 200px;
}


table.tables 								{ width: 100%; padding: 0; margin: 0 0 12px;}
table.tables th							
{ 
	border-right:1px solid #DBEBF9; 
	border-bottom:1px solid #DBEBF9; 
	border-top:1px solid #DBEBF9; 
	text-align:left; 
	padding:6px 4px 5px 8px; 
	background:#F5F5F5; 
	font-weight:bold; 
	vertical-align:middle
}
table.tables th.spec				{ border-left:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1}

table.tables td							{ border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; background:#fff; padding:4px 6px 2px 6px; vertical-align:middle; text-align:center}
table.tables td.spec				{ border-left:1px solid #dcdee1; font-weight:bold}
table.tables td.alt 			  { border:none; border-right:1px solid #dcdee1!important; height:30px}
table.tablelist       			{ width:100%; padding:0; margin:0 0 20px}
table.tablelist th    			{ color:#0e507e; border-left:1px solid #dcdee1; border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1; text-align:left; padding:6px 4px 5px 8px; background:#ececee; font-weight:bold; text-transform:uppercase; vertical-align:middle}
table.tablelist td    			{ border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; background:#fff; padding:4px 6px 2px 6px; vertical-align:middle}
table.tablelist td.spec  		{ border-left:1px solid #dcdee1; border-right:1px solid #dcdee1; text-align:center}



fieldset { border: solid  1px #dadada ; margin:0px 0px 10px; }

fieldset div
{
	padding:4px 15px 8px 15px;
}



div.half_left {width:45%; display:inline; float:left; clear: none; }
div.half_right{ width:49%; display:inline; float:right; clear: none;  }
div.half_left input.input , div.half_right input.input {width:97%;}


.menuleft1
{
	width : 195px;
	height : 34px;
	background-image : url('images/menu/1.jpg');
	display : block;
	text-align : right;
	padding : 15px 15px 0px 0px;
	color : #08347C;
	font-size : 15px;
	text-decoration : none;
	margin-bottom : 3px;
}

.menuleft2
{
	width : 195px;
	height : 34px;
	background-image : url('images/menu/2.jpg');
	display : block;
	text-align : right;
	padding : 15px 15px 0px 0px;
	color : #760F05;
	font-size : 15px;
	text-decoration : none;
	margin-bottom : 3px;
}

.menuleft3
{
	width : 195px;
	height : 34px;
	background-image : url('images/menu/3.jpg');
	display : block;
	text-align : right;
	padding : 15px 15px 0px 0px;
	color : #197204;
	font-size : 15px;
	text-decoration : none;
	margin-bottom : 3px;
}

.menuleft4
{
	width : 195px;
	height : 34px;
	background-image : url('images/menu/4.jpg');
	display : block;
	text-align : right;
	padding : 15px 15px 0px 0px;
	color : #D18600;
	font-size : 15px;
	text-decoration : none;
	margin-bottom : 3px;
}

.menuleft5
{
	width : 195px;
	height : 34px;
	background-image : url('images/menu/5.png');
	display : block;
	text-align : right;
	padding : 15px 15px 0px 0px;
	color : #21F0ED;
	font-size : 15px;
	text-decoration : none;
	margin-bottom : 3px;
}

.menuleft6
{
	width : 195px;
	height : 34px;
	background-image : url('images/menu/6.png');
	display : block;
	text-align : right;
	padding : 15px 15px 0px 0px;
	color : #F0AAE5;
	font-size : 15px;
	text-decoration : none;
	margin-bottom : 3px;
}

.menuleft1:hover
{
	color : #2B73E2;
}
.menuleft2:hover,.menuleft3:hover,
.menuleft4:hover,.menuleft5:hover,.menuleft6:hover
{
	color : #fff;
}

div.centring	{width:290px; margin:auto}
div.half_left {width:49%; display:inline; float:left; clear: none; }
div.half_right{ width:49%; display:inline; float:right; clear: none;  }
div.half_left input.input , div.half_right input.input {width:97%;}

form						  { margin:0px auto 0; padding: 0; }
form.contact			{ margin:0px;}
form.forms				{margin-top:12px;}
form  input.input ,form  input.input2	,form  input.input3	 { margin:0px 6px 2px 0; padding: 2px;  background:#F7F6F7;   border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}
form  input.input:focus, form  input.input2:focus,form  input.input3:focus,  textarea:focus{ background:#fdfdfd;}

form   div 				{ overflow: hidden; padding: 0pt; margin-bottom: 0.3em; clear:both;}
fieldset { border: solid  1px #dadada ; margin:0px 0px 10px; padding:4px 15px 8px 15px;}
form  input.input	{ width:285px; margin:0px 6px 2px 0; padding: 2px 2px;float: left;}

textarea					{ margin:0px 6px 2px 0; padding: 3px; width: 350px; height:140px; float:left;border-color:  #929090 #DCDEE1 #DCDEE1  #929090; padding: 3px; border-style: solid; border-width: 1px; background:#f7f6f7; }

div.formularze label { font-weight: normal; }
input.checkbox  {position:relative; top:3px;}	

