/* CSS Document */

body{
margin: 0px auto;
padding: 0px;
}

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



p{
margin: 0px;
padding: 0px;
display:inline;
}



#top{
width: 900px;
margin: 0px auto;		
height: 80px;
}

#navbg{
width: 900px;
margin: 0px auto;		
height: 32px;
background: url('img/navbg.jpg') no-repeat;
}

#topmenu{
font-family: Tahoma,Helvetica,Verdana,Arial,sans-serif;
width: 900px;
margin: 0px auto;	
font-size: 13px;
color: #FFFFFF;
padding: 6px 0px 0px 10px;
}

#topmenu a:visited { text-decoration: none; color: #FFFFFF}
#topmenu a:link    { text-decoration: none; color: #FFFFFF}
#topmenu a:hover   { text-decoration: underline; color: #FFFFFF}

#logo{
float:left;
width: 300px;
height: 80px;
margin: 0px auto;
text-align: left;

}

#flagi{
float:left;
width: 200px;
height: 80px;
margin: 0px auto;
}

#panel{
float:left;
width: 400px;
height: 80px;
margin: 0px auto;
text-align: right;
}



#bgContent{
width: 900px;
margin: 0px auto;
margin-top:10px;
}

#Foot{
width: 900px;
margin: 0px auto;
background:#00547F;

}

#bgFoot{
background: transparent url('img/foot.jpg') no-repeat top;
width: 900px;
height: 32px;
margin: 0px auto;
}

#bgFoot2{
background:#00547F;
width: 900px;
height: 50px;
margin: 0px auto;
}

#textFooter{
font-family: Verdana;
font-size: 10px;
width: 900px;
margin: 0px auto;
color:#ffffff;
padding: 10px 10px 10px 10px;
}

#textFooter a:visited { text-decoration: none; color: #ffffff}
#textFooter a:link    { text-decoration: none; color: #ffffff}
#textFooter a:hover   { text-decoration: underline; color: #ffffff}


.smenuBorder{
background-color:#ffffff;
margin-top:10px;
border: 1px #dddddd solid;
border-bottom:0px;
width:100%;
}

.smenuBorder2{
background-color:#ffffff;
border: 1px #dddddd solid;
border-top:0px;
width:100%;
}

.menuBorder{
background-color:#ffffff;
margin-top:10px;
border: 1px #dddddd solid;
border-bottom:0px;
width:180px;
}

.menuBorder2{
background-color:#ffffff;
border: 1px #dddddd solid;
border-top:0px;
width:180px;
margin-bottom:5px;
}


.SMenuTitle{
font-family: Verdana;
font-size: 15px;
width:100%;
color:#0675BC;
padding: 10px 0px 0px 10px;
}

.SMenuBody{
font-family: Verdana;
font-size: 11px;
width:100%;
color:#666666;
padding: 10px 10px 10px 10px;
}

.SMenuBody a:visited { text-decoration: none; color: #666666}
.SMenuBody a:link    { text-decoration: none; color: #666666}
.SMenuBody a:hover   { text-decoration: underline; color: #666666}



.LMenuTitle{
font-family: Tahoma,Helvetica,Verdana,Arial,sans-serif;
background: transparent url('img/MTitleGreen.jpg') no-repeat top;
font-size: 12px;
width:180px;
height:26px;
color:#ffffff;

}

#l{padding: 3px 0px 0px 10px;}

.LMenuBody{
font-family: Verdana;
font-size: 11px;
width:100%;
color:#666666;
padding: 10px 10px 10px 10px;

}

.LMenuBody a:visited { text-decoration: none; color: #666666}
.LMenuBody a:link    { text-decoration: none; color: #666666}
.LMenuBody a:hover   { text-decoration: underline; color: #666666}


hr {
height: 0 !important;
height: 1px; /* wysokosc pod ie */
color: #e4f7cf; /* kolor pod ie */
background: transparent;
border-width: 1px 0 0 0;
border-color: #e4f7cf;
border-style: solid;
} 




.RMenuTitle{
font-family: Verdana;
font-size: 15px;
width:180px;
color:#B30000;
padding: 10px 0px 0px 10px;
}

.RMenuBody{
font-family: Verdana;
font-size: 11px;
width:180px;
color:#0675BC;
padding: 10px 10px 0px 10px;
}

.RMenuBody a:visited { text-decoration: none; color: #666666}
.RMenuBody a:link    { text-decoration: none; color: #666666}
.RMenuBody a:hover   { text-decoration: underline; color: #666666}


img.fotka {
border: 1px solid #dddddd !important;
padding: 2px;
background-color: #ffffff;
margin-right:5px;
}

.BorderOferta{
border: 1px #dddddd solid;
background-color: #ffffff;
}

.BorderOfertaP{
border: 1px #dddddd solid;
background-color: #FFEFB2;
}

.KatTitle{
font-family: Verdana;
font-size: 13px;
font-weight:bold;
color:#0675BC;
}

.KatFont{
font-family: Verdana;
font-size: 12px;
color:#666666;
}

.KatOpis{
font-family: Verdana;
font-size: 11px;
color:#666666;
}

#wiecej{
background: url('img/b1.jpg') no-repeat;
width:106px;
height:20px;
font-family: Verdana;
font-size: 11px;
color:#ffffff;
padding:3px 0px 0px 13px;
}

#wiecej a:visited { text-decoration: none; color: #ffffff}
#wiecej a:link    { text-decoration: none; color: #ffffff}
#wiecej a:hover   { text-decoration: underline; color: #ffffff}

.schowek{
background: url('img/b2.jpg') no-repeat;
width:106px;
height:20px;
font-family: Verdana;
font-size: 11px;
color:#ffffff;
padding:3px 0px 0px 13px;
}

.schowek2{
background: url('img/b1.jpg') no-repeat;
width:106px;
height:20px;
font-family: Verdana;
font-size: 11px;
color:#ffffff;
padding:3px 0px 0px 13px;
}

.schowek a:visited { text-decoration: none; color: #ffffff}
.schowek a:link    { text-decoration: none; color: #ffffff}
.schowek a:hover   { text-decoration: underline; color: #ffffff}

.schowek2 a:visited { text-decoration: none; color: #ffffff}
.schowek2 a:link    { text-decoration: none; color: #ffffff}
.schowek2 a:hover   { text-decoration: underline; color: #ffffff}


td.oferta {
border-top: solid 1px #efefef;
border-bottom: solid 1px #efefef;
background-color: #f9f9f9;
font-family: Verdana;
font-size: 11px;
color: #555555;
}

.aparat{
background: url('img/foto.jpg') no-repeat;
width:25px;
height:20px;
}

h1 {
  font-family: Verdana;
  font-size: 14px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #555555;
}

h2 {
  display:inline;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #555555;
}

h3 {
  font-family: Verdana;
  font-size: 14px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #555555;
}

.strony{
font-family: Verdana;
font-size: 11px;
}

.strony a:visited { text-decoration: none; color: #666666}
.strony a:link    { text-decoration: none; color: #666666}
.strony a:hover   { text-decoration: underline; color: #666666}

.katalog{
font-family: Verdana;
font-size: 11px;
}

.katalog a:visited { text-decoration: none; color: #666666}
.katalog a:link    { text-decoration: none; color: #666666}
.katalog a:hover   { text-decoration: underline; color: #666666}

.OfertaOpis{
font-family: Verdana;
font-size: 11px;
padding: 2px;
color:#666666;
}

.OfertaOpis a:visited { text-decoration: none; color: #666666}
.OfertaOpis a:link    { text-decoration: none; color: #666666}
.OfertaOpis a:hover   { text-decoration: underline; color: #666666}


.OfertaTag{
font-family: Verdana;
font-size: 12px;
padding: 2px;
font-weight:bold;
color:#0675BC;
margin-top:5px;
}

.Action{
font-family: Verdana;
font-size: 11px;
color:#666666;
}

.Action a:visited { text-decoration: none; color: #9B0000}
.Action a:link    { text-decoration: none; color: #9B0000}
.Action a:hover   { text-decoration: underline; color: #9B0000}

.OfertyInfo{
font-family: Verdana;
font-size: 11px;
font-weight:bold;
color:#666666;
background:#efefef;
padding:5px;
}

.POferty{
font-family: Verdana;
font-size: 11px;
padding: 5px;
color:#666666;
background:#ffffff;
}

.POferty a:visited { text-decoration: none; color: #9B0000}
.POferty a:link    { text-decoration: none; color: #9B0000}
.POferty a:hover   { text-decoration: underline; color: #9B0000}


.POferty2{
font-family: Verdana;
font-size: 11px;
padding: 5px;
color:#666666;
background:#E2EBF1;
}

.POferty2 a:visited { text-decoration: none; color: #9B0000}
.POferty2 a:link    { text-decoration: none; color: #9B0000}
.POferty2 a:hover   { text-decoration: underline; color: #9B0000}


input {
  font-family: Verdana;
  font-size: 10px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #ffffff;
}


select {
  font-family: Verdana;
  font-size: 11px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #ffffff;
}

.select2 {
  font-family: Verdana;
  font-size: 12px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #ffffff;
  width:100%
}

textarea {
  font-family: Verdana;
  font-size: 11px;
  color: #777777;
  border: 1px #bbbbbb solid;
  background-color: #ffffff;
}

.logowanie{
font-family: Verdana;
font-size: 11px;
color:#666666;
}

.logowanie a:visited { text-decoration: none; color: #9B0000}
.logowanie a:link    { text-decoration: none; color: #9B0000}
.logowanie a:hover   { text-decoration: underline; color: #9B0000}

.error{
width:100%;
padding:5px 0px 5px 0px;
background: #FCE98B;
border: 1px #AA0101 solid;
color: #000000;
text-align:center;
}

.rating, .rating a:hover, .rating .current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/star2.png) repeat scroll left center;
}
.rating {
background-position:left top;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:100px;
}
.rating li {
display:inline;
}
.rating a, .rating .current {
border:medium none;
font-size:20px;
height:20px;
left:0;
line-height:20px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
position:absolute;
text-indent:-9000px;
top:0;
}
.rating a:hover {
background-position:left bottom;
}
.rating a.rate1 {
width:20%;
z-index:6;
}
.rating a.rate2 {
width:40%;
z-index:5;
}
.rating a.rate3 {
width:60%;
z-index:4;
}
.rating a.rate4 {
width:80%;
z-index:3;
}
.rating a.rate5 {
width:100%;
z-index:2;
}
.rating .current {
background-position:left center;
z-index:1;
}

.rating_m, .rating_m a:hover, .rating_m .current_m {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/star2m.png) repeat scroll left center;
}
.rating_m {
background-position:left top;
height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:60px;
}
.rating_m li {
display:inline;
}
.rating_m a, .rating_m .current_m {
border:medium none;
font-size:12px;
height:12px;
left:0;
line-height:12px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
position:absolute;
text-indent:-9000px;
top:0;
}
.rating_m a:hover {
background-position:left bottom;
}
.rating_m a.rate1 {
width:20%;
z-index:6;
}
.rating_m a.rate2 {
width:40%;
z-index:5;
}
.rating_m a.rate3 {
width:60%;
z-index:4;
}
.rating_m a.rate4 {
width:80%;
z-index:3;
}
.rating_m a.rate5 {
width:100%;
z-index:2;
}
.rating_m .current {
background-position:left center;
z-index:1;
}


