* {padding: 0; margin: 0;}

html {overflow-y: scroll;}
body {font: normal 11px tahoma, verdana, arial; color: #514e3d; background: #f2f2f2;}

a img {border: none;}

#container {width: 950px; background: url('../../images/default/background.gif') top left no-repeat;}

#header {position: relative; padding: 50px 10px 0 0;}
#header .logo {position: absolute; top: 30px; left: 30px;}
#header .flagi {position: absolute; top: 5px; left: 30px;}
#header .buttons {position: absolute; top: 10px; right: 10px;}
#header .header_image {margin-top: 50px;}
#header_menu {float: right; clear: both;}
#header_baner {float: right; clear: both;}

#content .left {width: 220px; float: left; padding: 20px 20px 20px 40px;}

#content .left #menu_left {list-style: none; padding: 0;}
#menu_left li {display: block; border-bottom: 1px solid #b2b7c1;}
#menu_left li.menu_header {height: 25px; background: url('../../images/default/background_menu_header.jpg') 0 1px no-repeat; color: #ffffff; text-align: center; font-weight: bold; padding-top: 5px;}
#menu_left li a {display: block; padding: 6px; color: #514e3d;}
#menu_left li a:hover {background: #e7e4e0; text-decoration: none;}
#menu_left .submenu {padding-left: 16px; font-size: 9px;}

#content .right {width: 570px; float: left; padding: 20px 40px 20px 20px;}

#content {background: url('../../images/default/background_content.gif') 300px 0 repeat-y; padding: 0 10px; min-height: 300px;}
#content h2 {font-weight: normal; color: #00337c; font-size: 16px; margin: 5px 0 10px;}
#content h3 {font-weight: normal; color: #00337c; font-size: 13px; margin: 5px 0 10px;}
#content p, ul {margin: 3px 0;}
#content .right ul {list-style-image: url("../../images/default/punktator.gif"); padding-left: 20px;}
#content .right ul li.punktator1 {list-style-image: url("../../images/default/punktator1.jpg"); color: #1e407f; font-weight: bold;}
#content .left ul {list-style-image: url("../../images/default/punktator.gif"); padding-left: 20px;}
#content ol {padding-left: 20px;}
#content dl dt {font-weight: bold; margin: 5px 0;}
#content dl dd {clear: both}
#content .news dd {border-bottom: 1px solid #b2b7c1;}
#content img.miniimg {float: left; margin: 0 10px 10px 0; padding: 5px; border: 1px solid #b2b7c1;}
#content .wiecej {text-align: right; margin: 5px;}
#content .foto_left {float: left; margin: 10px; padding: 5px; border: 1px solid #b2b7c1;}
#content .foto_right {float: right; margin: 10px; padding: 5px; border: 1px solid #b2b7c1;}
#content .foto_center {display: block; margin: 10px auto; padding: 5px; border: 1px solid #b2b7c1;}
#content .tabelka {border-collapse: collapse; border: 1px solid #514e3d;}
#content .tabelka thead {font-weight: bold; background: #bfbfbf; text-align: center;}
#content .tabelka td {border: 1px solid #514e3d; padding: 5px;}
#content .formularz {width: 450px;}
#content .formularz fieldset {padding: 10px; border: 1px solid #b2b7c1;}
#content .formularz fieldset legend {color: #b2b7c1;}
#content .element {padding: 5px; text-align: right; clear: both; float: right;}
#content #forms_default_sonda .element {padding: 5px; text-align: left; clear: both; float: left;}
#content #forms_default_sonda .element p {margin-bottom: 20px; font-weight: bold;}
#content .element .checkbox {width: auto; margin: 0 5px;}
#content .element .button_image {width: auto; cursor: pointer; border: 0; padding: 0;}
#content .element input,select {width: 150px; padding: 3px; margin-left: 10px; border: 1px solid #b2b7c1; background: #f0f0f0;}
#content .element textarea {display: block; width: 400px; height: 50px; padding: 3px; margin-left: 10px; border: 1px solid #b2b7c1; background: #f0f0f0;}
#content .input_file {text-align: center; clear: both; float: none;}
#content .errors {list-style: none; color: red;}
#content .gallery {clear: both;}
#content .gallery table {border-collapse: collapse; border: 1px solid #b2b7c1; height: 110px; width: 110px; margin: 10px; float: left; text-align: center;}
#content .gallery table img {margin: 5px;}
#content .flvplayer {text-align: center;}
#content #sonda_wyniki {border-collapse: collapse; border: 1px solid #b2b7c1;}
#content #sonda_wyniki thead td {font-weight: bold; padding: 10px;}
#content #sonda_wyniki td {padding: 5px;}

#footer {background: url('../../images/default/background_footer.gif') top left repeat-x; margin: 30px 10px 10px; text-align: center; font-size: 10px; padding: 10px 10px 40px;}
#footer img {margin-top: 10px;}

a {color: #00337c; text-decoration: none;}
a:hover {text-decoration: underline;}
