html {
background : #0c83be url(katalog/tlo.jpg) repeat-x;
background-attachment: fixed;
color : #000;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
margin : 0 auto;
}

body {
margin : 40px auto 0 auto;
padding : 0;
width : 930px;
height : auto;
background : #fff;
color : #000;
}


img {
border : 0;
}

a {
text-decoration: none;
}

A:link, A:visited{
color: #0000FF;
}

A:hover, A:active{
color: #0000FF;
}


#mt {
display: block;
list-style: none;
margin: 0;
padding: 0;
position: relative; top: -24px; left: 35px;
}


#mt li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	white-space: nowrap;
	margin-right: 5px;
}

#utm {
width: 930px;
height : 25px;
float: left;
background : #fff;
}

#gora {
background : #fff;
width : 930px;
height : auto;
float : left;
}

#top {
float : left;
margin : 0 0 0 -21px;
width : 381px;
height : 157px;
background : url(katalog/top.png) no-repeat;
overflow : hidden;
}

#menu {
margin : -20px 20px 10px 0;
color : #0c83be;
width : auto;
height : 30px;
padding : 0;
background : #fff;
float : right;
}

#menu li {
display : inline;
}

#menu a {
text-decoration : none;
padding : 0;
color : #0c83be;
margin : 5px;
text-align : justify;
font-size : 17px;
}

#szukajka {
width : 820px;
height : 26px;
padding : 0;
margin : 8px 0 8px 10px;
font-size : 15px;
}

input.groovybutton {
font-size : 15px;
width : 80px;
height : 28px;
padding : 2px 0;
margin : 8px 0;
}

#srodek {
background : #ffffff;
width : 930px;
height : auto;
padding : 0;
margin : 0;
float : left;
}


#lmenu {
background : #fff;
width : 250px;
float : left;
margin : 0;
padding : 0;
}

dl {
width : 160px;
margin : 0 0 5px 0;
padding : 0;
background : #fff;
float : left;
}

dt {
width : 230px;
height : 60px;
padding : 7px 0 0 25px;
margin : 0 0 -25px -24px;
font-size : 19px;
text-align : left;
background : url("katalog/lmenu.png") no-repeat;
color : #fff;
}

dd {
width : 200px;
font-size : 15px;
margin : 0;
padding: 0;
}

dd A:link, A:visited{
color: #03496d;
}

dd A:hover, A:active{
color: #0c83be;
}


.lm {
margin-left : 10px;
}

#kom {
overflow : hidden;
font-size : 14px;
margin : 5px 8px;
padding : 2px 0 0 0;
width : 150px;
height : 120px;
float : left;
background : #fff;
text-align: center;
border:1px solid #D8D8D8;
border-collapse: collapse;
}

#kom a {
color: #0000FF;
}

small#kom {
font-size : 6px;
text-align: center;
}

#lmos {
font-size : 12px;
margin : 5px 0 5px 5px;
padding : 0;
width : 200px;
text-align: center;
color : #000;
}

#tresc {
padding : 0;
margin : 0;
width : 680px;
float : right;
background : #fff;
font-size : 14px;
}


ul.stronicowanie {  
margin: 6px 0 12px 0;
padding: 0; 
list-style-type: none;
font-family: tahoma;
color: #A3A2A2; 
font-size: 11px; 
font-weight: bold; 
}


ul.stronicowanie li { display:inline; margin: 2px; }

.stronicowanie li a {color: #114488; text-decoration: none; border: 1px solid #EAEAEA; padding:4px;}


#info {
text-align: center;
margin : 0 auto;
padding : 0;
}

#il {
background : #fff;
display: inline;
margin : 0;
padding : 0;
float: left;
}

#ip {
background : #fff;
display: inline;
margin : 0;
padding : 0;
float: right;
}

.iz {
margin : 0 0 22px 0;
padding : 0;
}

#naglowek {
width : 710px;
height : 55px;
padding : 3px 0 0 25px;
margin : 5px -53px -10px 0;
font-size : 19px;
text-align: left;
background: url("katalog/naglowek.png") no-repeat;
color: #fff;
font-weight: normal;
float: right;
}

#dol {
margin : 0;
padding : 0;
width : 930px;
height : 280px;
float: left;
background: #fff;
}

#box-nag {
background: url("katalog/nag-dol.png") no-repeat;
color : #fff;
width : 990px;
height : 55px;
float: left;
padding : 3px 0 0 25px;
margin : 10px 0 -15px -32px;
font-size : 19px;
}

#box-nag span {
width: 240px;
float: left;
text-align: left;
}

.box {
margin : -5px 0 0 0;
padding : 0;
width : 232px;
height : 225px;
color : #000;
float : left;
background: #fff;
}

.box ul {
margin : 2px 0 0 -10px;
list-style-image: url('katalog/arrow.png'); 
font-size : 13px;
text-decoration : none;
}

.box a {
color : #000;
font-size : 13px;
text-decoration : none;
}


h3 {
width : 225px;
height : auto;
padding : 0;
margin : 0;
font-size : 17px;
text-align : center;
color : #fff;
font-weight : normal;
float : left;
}


#komentarze  {
margin : 0 auto;
padding : 0;
width : 580px;
height : auto;
}

.center {
margin : 0 auto;
padding : 0;
text-align : center;
font-size : 14px;
clear: both;
}

.news {
margin : 5px 0;
padding : 0;
text-align : center;
font-size: 12px;
color: #fff;
}


.groovybutton2 {
margin : 0;
padding : 0;
font-size:14px;
color:#fff;
width:140px;
height:24px;
background-color:#0c83be;
border-color:#023d57;
}

#koment {
margin : 130px auto 0 auto;
padding : 0;
width : 580px;
height : auto;
text-align : center;
}


#pobierz {
margin : 5px auto;
padding : 0;
display: block;
width: 128px;
height: 128px;
text-align: center;
text-decoration: none;
color: #fff;
font-size : 14px;
}


#reklama {
margin : -15px 0 30px 20px ;
color : #0c83be;
width : 520px;
height : 135px;
padding : 0;
float : left;
background-color: transparent;
}

#AdTaily_Widget_Container div { 
border : none !important;
margin :  0px 5px !important;
background-color: transparent !important;
float: left;
}

#AdTaily_Widget_Container span { display:none !important; }

#naj {
margin : 0px auto 0 auto;
padding: 0;
text-align: center;
}


#l.m {
margin : 0 20px 0 20px;
padding: 0;
text-align: center;
}

#stopka {
float: left;
width: 930px;
height: 20px;
background-color: transparent;
padding : 0;
margin : 5px 0 10px 0;
}


#stopka_lewa {
float : left;
padding : 0;
margin : 0 5px;
background-color: transparent;
}

#stopka_lewa p {
font-size : 12px;
color : #fff;
text-decoration : none;
display : inline;
padding : 0;
margin : 0;
background-color: transparent;
}

#stopka_prawa {
padding : 0;
margin : 0 5px;
float : right;
background-color: transparent;
}

#stopka_prawa li {
display : inline;
background-color: transparent;
}

#stopka_prawa a {
font-size : 12px;
text-decoration : none;
padding : 0;
margin : 0 5px 0 0;
color : #fff;
display : inline;
background-color: transparent;
}

#cmp {
width: 750px;
height: 100px;
background-color: transparent;
padding : 0;
margin : 20px 85px;
clear: both;
text-align: center;
float : left;
}
