* {
margin : 0px;
padding : 0px;
}
body {
background:#161616 url('images/bg.jpg') repeat-x top center;
font-family : tahoma;
line-height : 1.5;
color : #000000;
font-size:12px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
color:#ffffff;
}

a:hover {
text-decoration : underline;
}
b {

}
strong {
color : #663300;
font-size : 14px;
display : block;
}
p {
text-align : justify;
font-size : 12px;
padding : 10px 10px;
clear : both;
line-height : 18px;
}

p a:link{
color:#ffffff;
font-weight:bold;
}
img {
border : 0;
}
h1 {
font-size : 16px;
padding : 10px 5px 5px 65px;
font-weight : bold;
margin-right:5px;
color:#EAC171;
}

h2 {
font-size : 20px;
padding : 10px 5px 5px 15px;
font-weight : bold;
margin-right:5px;
text-align:left;
font-family:"times new roman";
color:#EAC171;
}

h3 {

font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
float:left;
display:block;
}

h4{
padding:2px 5px;
font-size:10px;
display:block;
clear:both;
}

h5{
padding:0px 10px;
color:#ff0000;
font-size:12px;
display:block;
clear:both;
font-weight:bold;
}

h5 a,h5 a:link,h5 a:visited{
color:#ff0000;
}

h6{
position:relative;top:-23px;left:85px;color:#CC3300;letter-spacing:2px;font-weight:normal;font-size:10px;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}

input,select {
border:0px;
border:1px solid #606060;
padding:3px 5px;
font-size:12px;
}

div.input{
float:left;
display:block;
margin:3px 3px;
}

div.input span{
display:block;
padding:0px;
}

div.input input{
background:#ffffff;
border:1px solid #dddddd;
padding:3px 5px;
font-size:11px;
}

input.button{
background:transparent;
overflow:hidden;
color:#ffffff;
padding:2px 5px;
float:right;
border:0px;
}

.submit{
background:#ECECEC;
color:#666666;
font-weight:bold;
float:right;
padding:3px 5px;
display:block;
}


a.submit:visited,a.submit,a.submit:link{
font-weight:bold;
float:right;
padding:3px 5px;
display:block;
margin:0px 15px 10px 15px;
}

form {display:block;clear:both;}
table td ,form table td {padding:2px;text-align:left;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}


div.top_under{
margin:0px;
height:	116px;
overflow:hidden;
display:block;
background:transparent url('images/top.png') repeat-x bottom center;
}

div.top{
margin:0px auto;
width:960px;
height:	76px;
padding:40px 0px 0px 0px;
overflow:hidden;
display:block;
}



div.topmenu{
height:47px;
width:500px;
display:block;
float:left;
margin:29px auto 0px;
overflow:hidden;
}

ul.topmenu {
display : block;
overflow : hidden;
height:47px;
margin:0px;
text-align:center;
float:left;
}

ul.topmenu li {
list-style : none;
display : block;
float:left;
overflow:hidden;
font-size : 12px;
color : #EAC171;
height:47px;
margin:0px;
}

a#glowna{
background:transparent url('images/menu.gif');
background-position:0px 0px;
width:150px;
height:47px;
display:block;
}

a#glowna.selected,a#glowna.selected:hover{
background-position:0px 47px;
}

a#glowna:hover{
background-position:0px -47px;
}

a#oferta{
background:transparent url('images/menu.gif');
background-position:-151px 0px;
width:104px;
height:47px;
display:block;
}

a#oferta.selected,a#oferta.selected:hover{
background-position:-151px 47px;
}

a#oferta:hover{
background-position:-151px -47px;
}

a#zamowienie{
background:transparent url('images/menu.gif');
background-position:-256px 0px;
width:123px;
height:47px;
display:block;
}

a#zamowienie.selected,a#zamowienie.selected:hover{
background-position:-256px 47px;
}

a#zamowienie:hover{
background-position:-256px -47px;
}

a#kontakt{
background:transparent url('images/menu.gif');
background-position:-381px 0px;
width:116px;
height:47px;
display:block;
}

a#kontakt.selected,a#kontakt.selected:hover{
background-position:-381px 47px;
}

a#kontakt:hover{
background-position:-381px -47px;
}


div.content{
background:transparent url('images/content_glowna.png') repeat-y top center;
margin:0px auto;
width:960px;
overflow:hidden;
display:block;
clear:both;
padding:0px 0px 0px;
color:#ffffff;
}

div.content_big{
background:transparent url('images/content.png') repeat-y top center;
margin:0px auto;
width:960px;
overflow:hidden;
display:block;
clear:both;
padding:0px 0px 0px;
color:#ffffff;
}

div.content_big h2{
padding:10px 30px 0px;
}
div.content_big p{
margin:0px 20px;
padding:0px 10px;
}



#left{
width:440px;
padding:5px;
float:left;
display:block;
}


#right{
color:#EAC171;
width:510px;
padding:10px 0px;
float:left;
display:block;
}

#right p{
padding:10px 15px;
}

p.bolded{
background:transparent url('images/bolded.png') repeat top center;
color:#4F0000;
font-weight:bold;
font-family:"times",georgia;
font-size:14px;
padding:10px 15px;
}


table.oferta{
width:460px;
float:left;
display:block;
margin:0px 0px 0px 10px
}

.oferta td {
	vertical-align: top;	
}
.oferta td ol {
	margin-top: 50px;	
}

div.footer{
background:transparent url('images/footer.png') repeat-x top center;
display:block;
margin:0px;
display:block;
clear:both;
overflow:hidden;
}

#move_top{
background:none;
}

ol,ul{
margin:10px 10px 10px 25px;
color:#EAC171;
}

div.foto{
background:transparent url('images/oferta_foto_bg.gif') no-repeat top center;
width:170px;
height:330px;
float:left;
padding:0px 0px 0px 40px;
margin:10px;
overflow: hidden;
position: relative;
}

.foto img {
	position: relative;
	top: -6px;
}

div.foto b{
color:#ffffff;
padding:20px 20px 0px 40px;
display:block;
}

div.foto a{
display:block;
padding:10px 25px;
}

div.footer div{
height:40px;
width:909px;
display:block;
padding:0px 18px 0px 18px;
margin:0px auto 10px auto;
}

div.footer div small{
margin:10px 10px;
color:#bbbbbb;
}


