body {
 font-family: verdana, sans-serif;
 font-size: 11px;
 background: #FFFFFF;
 background-image: url(bg.png);
 background-repeat: repeat-x;
 color: #272727;
 margin: 0 auto;
 width: 700px;
}

.kup {
 text-align: center;
}

uline {
 text-decoration: underline;
}

img { 
 border: none; 
 margin: 0px;
}

a:link {
 font-size: 11px;
 color: #BB3100;
 text-decoration: none;
}

a:active {
 font-size: 11px;
 color: #BB3100;
 text-decoration: none;
}

a:visited {
 font-size: 11px;
 color: #BB3100;
 text-decoration: none;
}

a:hover {
 color: #861E1E;
}

tr {
 vertical-align: top;
}

.code {
 background-color: #FFF6D7;
 border: 1px;
 padding:10px;
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
 border-style: dotted;
}

#head {
 background-image: url(head.png);
 height: 174px;
 width: 700px;
}

#menu {
 background-image: url(pasek.png);
 border-spacing: 0px;
 border: 0px;
 padding-left:50px;
 padding-right:50px;
 padding-top: 0px;
 height: 43px;
 width: 700px;
}

#td {
 width: 40px;
}

.title {
 font-size: 210%;
 font-weight: bold;
 padding-bottom: 3px;
 color: #BB3100;
 letter-spacing: 1px;
}

.subtitle {
 font-size: 160%;
 font-weight: bold;
 padding-top: 8px;
 padding-bottom: 2px;
 color: #BB3100;
 letter-spacing: 2px;
}

.subtitle2 {
 font-size: 130%;
 font-weight: bold;
 padding-top: 8px;
 padding-bottom: 2px;
 color: #BB3100;
 letter-spacing: 2px;
}


/*przyciski menu*/

#start a {
 display: block;
 width: 103px;
 height: 34px;
 background: url(start.png) 0 0 no-repeat;
}

#start a:hover {
 background-position: 0 -34px;
}

#co_to_jest a {
 display: block;
 width: 141px;
 height: 34px;
 background: url(co_to_jest.png) 0 0 no-repeat;
}

#co_to_jest a:hover {
 background-position: 0 -34px;
}

#jak_wyglada a {
 display: block;
 width: 130px;
 height: 34px;
 background: url(jak_wyglada.png) 0 0 no-repeat;
}

#jak_wyglada a:hover {
 background-position: 0 -34px;
}

#kup_teraz a {
 display: block;
 width: 147px;
 height: 34px;
 background: url(kup_teraz.png) 0 0 no-repeat;
}

#kup_teraz a:hover {
 background-position: 0 -34px;
}


.zrzut {
 border: 3px #ffd64a solid;
 margin: 13px;
 padding: 5px;
}


.kontakt {
 width: 200px;
 height: 30px;
 font-size: 150%;
 color: #000000;
 text-align: center;
 padding: 10px;
 background: url(kontakt_bg.png); no-repeat;
}


/* zawartosc */

#cont-head {
 background-image: url(pasek2.png);
 border: 0px;
 height: 19px;
 width: 700px;
}

#cont {
 background-color: #FFFFFF;
 width: 588px;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 20px;
 margin-left:41px;
 margin-right:41px;
 background-image: url(tlo-b.png);
 background-repeat: repeat-x;
 text-align: justify;
 position: absolute;
 padding-bottom: 120px;
}

#bannershead {
 text-align: center;
}

.info {
 background-color: #FFE8AE;
 text-align: justify;
 padding: 20px;
}

.remark {
 background-color: #FFE8AE;
 text-align: justify;
 padding: 10px;
 margin-top: 6px;
 margin-bottom: 6px;
}

#right_text {
 float: right;
 clear: right;
 width: 150px;
}

#left_text {
 float: left;
 clear: left;
 width: 390px;
}

/*newsy*/

.news {
 padding-bottom: 12px;
}

.news_title {
 font-size: 130%;
 font-weight: bold;
 padding-right: 12px;
 padding-bottom: 1px;
}

.data {
 color: #9F9CA4; 
}

.link {
 text-align: right;
}

/*koniec*/

hr  {
 height: 0;
 border-style: solid;
 border-width: 1px 0 0 0;
 border-color: #5A5A5A;
}

#foot {
 clear: both;
 background-image: url(foot.png) ;
 height: 76px;
 width: 621px;
 text-align: center;
 color: #777777;
 position: absolute;
 bottom: 0;
 left: 0;
}


.komentarz {
 color: #999999;
}

.tdl {
 text-align: right;
 font-weight: bold;
}


input {
font-size: 11px;
margin: 2px;
padding: 2px 2px 2px 2px;
background-color: #fffae0;
border: 1px solid #FCB400;
color: #4D4D4D;
}

input:focus {
margin: 2px;
font-size: 11px;
padding: 2px 2px 2px 2px;
background-color: #fffae0;
border: 2px solid #FCB400;
color: #4D4D4D;
}

input:hover {
font-size: 11px;
background-color: #fff4b7;
}

