body { font-family: Verdana; font-size: 10px; margin: 0px 0px 0px 0px; }
h4 { font-family: 'Arial Black'; font-size: 14px; color:#ff6600; line-height: 15px; text-transform: none; font-weight: normal; }

h5 { font-size: 16px; font-weight: bold; }

div#page { position: relative; width: 726px; height: auto; overflow: hidden; background-image: url('menu_bg.gif'); background-repeat: repeat-y;}
div#top { }
div#topmenu { height:90px; overflow: hidden; }
div#topmenu img { border: none; float: left; }
div#home { float: right; height: 20px; width: 100px; }
div#pasek { height: 10px; background-color: black; width: 100%; }
div#menu { width: 148px; float: left;padding-top: 0px; }
div#menu ul, div#mainleftmenu ul { margin-left: 8px; }
div#menu li, div#mainleftmenu li { list-style: none; margin-bottom: 8px; }
div#menu li.sub, div#mainleftmenu li.sub { margin-left: 15px; }
div#menu li a, div#mainleftmenu li a { font-family: Arial; color: black; font-weight: bold; font-size: 11px; text-decoration: none; }
div#menu li a:hover, div#mainleftmenu li a:hover { color: white; }
div#content { position: relative; float: right; width: 538px; padding: 20px 20px 20px 20px; height: 100%; }
div#stopka { margin-bottom: 10px; }

a { color: #333399; }
a:visited { color: #669900; }
a:hover { color: #7b7cd3; }
div.hr { margin-top: 15px; margin-bottom: 15px; background-color: gray; height: 1px; overflow: hidden; width: 100%; }

div.news { width: 100%; }
div.news img { float: left; border: 1px solid #ff6600; margin-right: 10px; }

img.gallery { border: 1px solid #ff6600; }

div#mainleft { float: left; width: 148px; }
div#maincenter { float: left; width: 377px; }
div#mainright { float: left; width: 199px; }

div#mainleftmenu { left-padding: 0px; width: 148px; float: left; background-image: url('main_menu_bg.gif'); background-repeat: repeat-y; height: 109px; padding-top: 30px; }
div#leftmaindark { width: 148px; background-color: #99cc33; height: 35px; }
div#leftmainphoto { width: 148px; height: 212px; background-image: url('main_photo.jpg'); background-repeat: no-repeat; }
div#leftorange { width: 148px; background-color: #ff9933; }

div#mainhead { background-image: url('main_center.jpg'); background-repeat: no-repeat; width: 377px; height: 197px; }
div#maincontent { padding: 20px 20px 20px 20px; width: 336px; border-right: 1px solid #cccccc; }

div#mainrightphoto { background-image: url('main_right.jpg'); background-repeat: no-repeat; width: 198px; height: 174px; }
div#mainrightslogan { background-image: url('main_right.gif'); background-repeat: no-repeat; width: 198px; height: 160px; border-right: 1px solid #cccccc; }
