html, body { margin: 0px; padding: 0px; }
body { font-size: 11px; color: #333333; font-family: tahoma, arial, verdana; }

div.top { width: 100%; height: 25px; background: #000000; }
div.top div { width: 900px; line-height: 25px; vertical-align: middle; text-align: center; color: #666666; font-size: 9px; position: relative; left: 50%; margin-left: -450px; }
div.firstLine { width: 100%; height: 1px; background-image: url('images/bg_firstline.png'); }
div.head { width: 100%; height: 130px; background-image: url('images/bg_head.jpg'); }
div.head div { width: 930px; height: 130px; background: url('images/head.png'); position: relative; left: 50%; margin-left: -450px; }
div.secondLine { width: 100%; height: 1px; background-image: url('images/bg_secondline.png'); }
div.middle { width: 100%; }
div.middle div.group { width: 900px; position: relative; left: 50%; margin-left: -450px; }
div.middle div.group div.left { float: left; width: 170px; padding: 23px 15px 10px 0px; }
div.middle div.group div.right { float: left; width: 715px; padding: 15px 0px 10px 0px;}
div.middle div.group div.right div.rightCategory { width: 715px; height: 25px; background: url('images/txt_actions.png') 0 0 no-repeat;}
div.middle div.group div.right div.rightIncludes { width: 715px; padding: 13px 0px 0px 0px; }
div.middle div.group div.left div.box { display: block; width: 170px; padding: 0px 0px 20px 0px; }
div.news { width: 100%; }
div.news div.newsHead { width: 900px; position: relative; left: 50%; margin-left: -450px; background-image: url('images/line_aktualnosci.png'); background-repeat: repeat-x; background-position: top; padding: 0px 0px 0px 30px; }
div.news div.newsText { width: 930px; position: relative; left: 50%; margin-left: -450px; padding: 10px 0px 10px 0px; }

div.footer { width: 100%; height: 15px; background: #000000; }
div.footer div { width: 930px; line-height: 15px; vertical-align: middle; text-align: right; color: #ffffff; font-size: 9px; position: relative; left: 50%; margin-left: -450px; }
div.footer div a { text-decoration: none; color: #cc9900; }
div.breakLine { display: block; clear: both; }
img { border: 0px; }
a { text-decoration: none; color: #cc9900; }
a:hover { text-decoration: underline; }

.newsText ul { list-style-type: none; margin: 0px; padding: 0px; }
.newsText ul li { margin-bottom: 10px; text-align: justify;}
.newsText ul li .newsTitle { font-weight: bold; display: block; color: #cc9933; padding-bottom: 5px; }
.newsText ul li .newsTitle em { font-size: 9px; font-weight: normal; color: #333333; float: right; font-style: normal;  }
.contact { line-height: 15px; }
.textJustify { text-align: justify; }
#menu { padding-left: 20px; }
.advices { list-style-type: none; margin: 0px; padding: 0px; }
.advices li { margin-bottom: 15px; text-align: justify; font-size: 11px; }
.advices li .adviceTitle { font-weight: bold; display: block; color: #cc9933; padding-bottom: 5px; }
.advices li .adviceTitle em { font-size: 10px; font-weight: normal; color: #333333; float: right; font-style: normal;  }
.advices li .adviceLead { display: block; text-align: justify; margin-bottom: 5px; }
.adviceMore { display: block; float: right; }
.clr { display: block; clear: both; }
.navigation { list-style-type: none; margin: 0px; padding: 0px; display: block; float: right; }
.navigation li { font-size: 11px; margin: 5px; float: left; }
.navBtn, .navBtn:hover { display: block; padding: 5px; color: #ffffff; font-weight: bold; background: #cccccc; text-decoration: none; }
.navLp, .navLp:hover { display: block; padding: 5px; color: #ffffff; font-weight: bold; background: #cccccc; text-decoration: none; }
.paginNumActive { background: #cc9933; }
.dn { display: none; }

.contactInput, .contactTextarea { color: #333333; font-family: verdana, tahoma, arial; padding: 2px; margin: 2px; font-size: 11px; }
.contactInput { width: 300px; height: 15px; border: 1px solid #cccccc; }
.contactTextarea { width: 300px; height: 100px; border: 1px solid #cccccc; }
.contactButton { border: 0px; background: #ffffff; font-weight: bold; font-size: 12px; color: #CC9900; font-family: verdana, tahoma, arial; margin: 10px 0px 0px 290px;}
