body { padding: 0px; margin: 0px; font: normal 11px Verdana,sans-serif; background: #B76E48; }
* { padding: 0px; margin: 0px; }

#content { padding: 0px; margin: 0px; width: 950px; margin: 0px auto; background-color: #fff; background-image: url(/images/contbcg.jpg); background-repeat: repeat-y; background-position: 0px 0px; }

#tophead { position: relative; padding: 0px; margin: 0px auto; width: 953px; height: 307px; background-image: url(/images/top.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
#tophead ul { position: absolute; top: 226px; left: 54px; padding: 0px; margin: 0px; width: 300px; list-style: none; text-align: center; }
#tophead ul li { display: inline; margin: 0px 5px; }
#tophead ul li a { text-decoration: none; color: #E81C1F; font-size: 12px; font-weight: bold; }
#tophead ul li a:hover {color: #01B0CB; text-decoration: underline; }

#catpath { background: #F7F6F2; width: 888px; padding: 2px; margin: 0px auto; }
#catpath li { padding: 0px; margin: 0px 3px; display: inline; }
#catpath li a { color: #727270; text-decoration: none;  }
#menuright { width: 190px; float: right; padding: 0px 0px 0px 10px; margin: 0px 20px 0px 0px; background-image: url(/images/kropka.jpg); background-repeat: repeat-y; background-position: -1px 0px; }

#menuright ul li a img { border: none; }
#menuright ul { padding: 0px; margin: 10px 0px; list-style: none; }
#menuright ul li ul { padding: 0px; margin: 0px 5px 10px 10px; }
#menuright ul li a, #menuright ul li ul li a { text-decoration: none; color: #01B0CD; font-weight: bold; }
#menuright ul li a:hover, #menuright ul li ul li a:hover { color:#0190ad; text-decoration: underline; }

#subcontent { width: 670px; margin: 0px 0px 10px 30px; }
#subcontent p { text-align: justify; line-height: 1.6; margin: 1.5em 0px; }


#promo dt.promot { background-image: url(/images/promocje-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; width: 663px; height: 23px;  }
#promo dt.promod { background-image: url(/images/promocje-down.jpg); background-repeat: no-repeat; background-position: 0px 0px; width: 663px; height: 5px;  }
#promo dt img { border: none; }
#promo dd { background-image: url(/images/promocje-tlo.jpg); background-repeat: repeat-y; background-position: 0px 0px; width: 663px; padding: 5px; }
.rborder { border-right: 1px dotted #ddd; }
#promo dd table { width: 95%; margin: 0px 10px 0px 5px; border-collapse: collapse; }
#promo dd table td { width: 45%; vertical-align: top; padding: 0px 15px; } 
#promo dd table td img { float: left; margin-right: 5px; }
#promo dd table td h2 { font: bold 12px Arial,sans-serif; color:  #E81C1F; }
#promo dd table td p { font: bold 11px Verdana,sans-serif; line-height: 1.4em; text-align: justify; color: #666; } 
#promo dd table td a { display: block; clear: both; width: 100%; text-align: right; text-decoration: none; color: #0190ad; }
#promo dd table td a:hover { text-decoration: underline; } 


.article { width: 600px; margin: 10px auto; border-bottom: 1px solid #99a; clear :left; }
.article dt { font-weight: bold; color:  #E81C1F; }
.article dd { padding: 0px 10px; color: #667; }
.article dd img { border: none; padding: 10px; float: left; }
.article dd.artmore { text-align: right; margin-bottom: 10px; }
.article dd.artmore a { text-decoration: none; color: #01B0CB; }
.subtitle { font: bold 16px Tahoma,sans-serif; color: #E81C1F; margin: 10px 10px 10px 0px; }
.artl { padding-right :5px; border-right: 1px solid #eee; text-align: right; width: 30%; font-weight: bold; vertical-align: top; }
.artp { text-align: center; }
.art { width: 90%; margin: 10px auto; }
.art td { padding: 5px; border-bottom: 1px solid #eeeeee; text-align: justify; }
#footer { margin: 0px auto; width: 953px; height: 42px; background-image: url(/images/down.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

.clear { border: none; clear: both; padding: 0px; margin: 0px; background: none; font-size: 0px;  }

#subcontent form { width: 660px; margin: 20px 0px; padding: 0px; }
#subcontent form fieldset { padding: 10px; border: 1px solid #778; clear: left; margin: 0px; width: 650px; }
label { display: block; width: 150px; padding: 0px 5px; text-align: right; font-weight: bold; margin: 5px 5px; float: left; color: #226; }
input, textarea { margin: 5px 10px; border: 1px solid #999; }
textarea { width: 300px; }
select { clear: both; border: 1px solid #999; margin: 5px 10px; }
option, select { font-weight: bold; padding: 0px 2px; }
legend { font-weight: bold; color: #449; }
form fieldset table { width: 450px; border: 1px solid red; padding: 0px; margin: 0px; border-collapse: collapse; }
form fieldset table td, form fieldset table th { border: 1px solid #ddd; color: #226; }
form fieldset table td input,form fieldset table td textarea { width: 120px; }
form h2 { color: #ccc; font-size: 15px; margin: 10px 0px 20px 0px; }
form h3 { color: #224; font-size: 12px; font-weight: normal; }
form h3 span { font-weight: bold; color: #FF781E; }
form .fright { clear: both; float: right; }

ol { padding: 0px; margin: 10px 10px 10px 40px; width: 80%;}
#iilogo { margin: 0px auto; width: 953px; text-align: right; }
#iilogo img { border: none; }

#flash { width: 560px; height:  273px; position: absolute; top: 30px; right:17px;  }




