html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, a, div, img, form {margin: 0; padding: 0; border: 0;}
html {font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-size: 100.0%;}
body {font-size: 1.0em; color: #333333; background: #697400 url(../grafika/background.png) repeat-x;}
.clear {clear: both; height: 15px;}
.left {float: left;}
.right {float: right;}

p {line-height: 1.6; padding: 0 0 15px 0; text-align: left;}
#container ul, #container ol {margin: 0 0 0 30px;}
.podpis_foto {margin: 2px 20px 15px 20px; padding: 1px 30px 1px 20px; font: 0.8em; text-align: right; font-style: italic; border-bottom: 1px solid #eee8dd;}
.p_block {padding: 10px 25px;}

h1, h2, h3 {font-family: "MS Trebuchet", Arial, Verdana, Helvetica, sans-serif; font-size: 1.5em; color: #333333; text-align: left; font-weight: bold; margin: 0 0 10px 15px;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.1em;}

a {color: #511900; text-decoration: none; text-align: left;}
a:hover {text-decoration: underline;}

/***************** main containers ********************/
#page-background {background: url(../grafika/top_back.jpg) no-repeat top center; width: 100%; margin: 0; padding: 0;}
.page-container {width: 1000px; margin: 0 auto;}

#scroll {clear: both; padding: 13px 0 0 0; margin: 0 0 0 105px; width: 885px; height: 30px;}
#scroll a {color: #ffffff; text-decoration: none;}
#scroll a:hover {color: #ffcc00;}
#reklama {clear: both; width: 1000px; height: 70px; margin: 10px 0 0 0;}

#container {clear: both; overflow: hidden; margin: 20px 0;}

#side {width: 215px; float: left;}
#side .blok {background: #485100; margin: 0 0 14px 0; padding: 0 0 10px 0; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;}
#side .blok img {margin: 10px 0 2px 12px;}
#side .menu_str {padding: 5px 0 5px 25px; background: url(../grafika/scroll_wiecej.gif) no-repeat left center; list-style: none; line-height: 1.3;}
#side a {color: #ffffff; text-decoration: none;}
#side a:hover {color: #ffcc00;}

#content {width: 750px; float: right;}
#content .blok {clear: both; width: 750px; margin: 0 0 20px 0; background: #fcffe1; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; overflow: hidden;}
#content .blok2 {float: left; width: 340px; margin-bottom: 30px;}
#content .foto {width: 110px; height: 110px; border: 3px solid #511900; margin-right: 10px; margin-left: 20px;}
#content .linia {width: 100%; border-top: 1px solid #511900; clear: both;}
#content .blokvideo {float: left; width: 460px; margin-bottom: 30px; margin-right: 20px;}
#content .blokvideosmall {float: left; width: 220px; margin-bottom: 10px;}
#content .kategoria {float: right; width: 100%; margin: 0 5px 0px 0; padding: 10px; border-bottom: 1px solid #eee8dd;}
#content .blokjasny {clear: both; width: 750px; margin: 0 0 20px 0; background: #ffffff; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; overflow: hidden;}
.blokjasnylogo {clear: both; width: 1000px; margin: 0 0 20px 0; background: #ffffff; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; overflow: hidden;}

#bottom {background: url(../grafika/bottom_back.jpg) no-repeat top center; width: 100%; height: 135px; margin: 0; padding: 0; clear: both;}

/***************** main menu ********************/
#mainnav {float: right; height: 25px; width: 630px; margin-top: 15px;}
#mainnav ul li {float: left; color: #322a63; font-size: 0.9em;}
#mainnav ul {list-style: none;}
#mainnav li {padding: 0 0 0 22px; font-weight: bold;}
#mainnav li a {display: inline; padding: 0; font-size: 1.0em; color: #322a63; font-weight: bold;}
#mainnav li a:hover {color: #ffcc00; text-decoration: none;}

/***************** picto menu ********************/
#pictonav {clear: both; float: left; width: 180px; height: 245px; margin: 0; padding: 0; overflow: hidden;}
#pictonav ul {list-style: none; margin: 0 0 0 10px; padding: 0 10px;}
#pictonav li {border-bottom: 1px solid #8692b6; margin: 4px 0;}
#pictonav li a {display: block;}
#pictonav li a:hover {text-decoration: none;}

/***************** sub menu ********************/
#subnav {clear: both; float: left; height: 25px; width: 900px; height: 25px; margin: 15px 0 0 190px;}
#subnav ul li {color: #ffffff; font-size: 0.9em;}
#subnav ul {list-style: none;}
#subnav li {float: left; font-weight: bold; padding: 0;}
#subnav li a {display: inline; padding: 0 6px; font-size: 0.9em; color: #ffffff; font-weight: bold; text-transform: uppercase;}
#subnav li a:hover {color: #ffcc00; text-decoration: none;}
