body { margin: 0px; padding: 0px; text-align: center;}
img{ border: 0px; }
ul { list-style: none; }
ul li {background: url(../images/li_ico.gif) 2px 8px no-repeat; #background: url(../images/li_ico.gif) 2px 9px no-repeat; padding: 3px 0px 0px 15px; }
a { text-decoration: none; color: #759a05; }
a:hover { text-decoration: underline; }
h1 { font: bold 16px tahoma; }
h2 { font: bold 14px tahoma; }
h1.site_title{ color: #3f5c70; margin: 0px; padding: 0px; }
h2.site_title{ color: #3f5c70; margin: 0px; padding: 0px; }
#main_site_header_container {width: 900px; margin: 0px auto 0px auto; height: 250px;}
#main_site_header_container #logo {width: 131px; height: 110px; float: left; margin: 67px 0px 0px 30px;}
#main_site_header_container #slogan {width: 610px; height: 250px; float: right; margin: 0px 0px 0px 0px;}
#header_container {width: 900px; margin: 0px auto 0px auto; height: 130px;}
#header_container #logo {width: 119px; height: 110px; float: left; margin: 13px 0px 0px 40px;}
#header_container #slogan {width: 610px; height: 130px; float: right; margin: 0px 0px 0px 0px;}
#menu_container {background: #212e37; height: 48px;}
#menu_content {width: 900px; height: 48px; margin: 0px auto 0px auto;}
#main_site_content_container {width: 900px; height: auto !important; min-height: 100px; overflow: hidden; margin: 0px auto 0px auto;}
#main_site_content {width: 441px; _width: 476px; height: 225px; overflow: hidden; float: left; background: url(../images/certificate_left_bg.gif) top right no-repeat; padding: 0px 35px 0px 0px;}
.content_title {font: bold 12px tahoma; color: #3f5c70;}
.content_text {font: normal 11px tahoma; color: #3f5c70; margin-top: 20px; line-height: 1.5em;}
.content_text p {margin-top: 0px; margin-bottom: 12px;}
#save_environment {width: 356px; height: 47px; margin: 30px 0px 0px 25px;}
#main_site_infolinia {width: 211px; height: 89px; margin: 30px 0px 0px 25px;}
#content_container {width: 900px; height: auto !important; height: 100%; min-height: 100px; overflow: hidden; margin: 0px auto 0px auto;}
#left_menu {width: 210px; float: left; line-height: 1em; margin-top: 25px;}
#contact_box {margin: 0px 0px 0px 0px; width: 210px; height: 89px;}
#content {width: 660px; float: right; height: auto !important; height: 100%; min-height: 100px; overflow: hidden; margin-left: 30px; padding: 20px 0px 0px 0px; line-height: 1.5em; text-align: left;}
#certificate_content {width: 900px; height: auto !important; height: 100%; min-height: 100px; overflow: hidden; margin-left: 30px; padding: 20px 0px 0px 0px; line-height: 1.5em;}
#main_site_sidebar {width: 424px; height: 249px; float: right;}
#main_site_sidebar img {border: 0px;}
#main_site_certificate {width: 424px; height: 150px;}
#main_site_oswiadczenie {width: 424px; height: 99px;}
#footer_container {border-top: 1px solid #d7d7d7; margin-top: 20px; height: 29px;}
#footer {width: 900px; height: 21px; margin: 8px auto 0px auto;}
#copyright {width: 200px; font: normal 11px tahoma; color: #3f5c70; float: left;}
#copyright span.bold {font: bold 11px tahoma; color: #759a05;}
#bottom_menu {width: 590px; font: normal 11px tahoma; color: #3f5c70; float: left; text-align: center;}
#designedby {width: 110px; text-align: right; font: normal 11px tahoma; color: #3f5c70; float: right;}
#designedby a {font: bold 11px tahoma;}
ul#download_files { list-style: none; margin: 5px 0px 0px 15px; padding: 0px; }
ul#download_files li { background: url(../images/li_ico.gif) 2px 8px no-repeat; padding: 3px 0px 0px 15px; }
ul.error_list { list-style: none; margin: 5px 0px 0px 15px; padding: 0px; }
ul.error_list li {background: url(../images/li_ico_red.gif) 2px 9px no-repeat; #background: url(../images/li_ico_red.gif) 2px 9px no-repeat; padding: 3px 0px 0px 15px; color: red; }

.gallery_container_first{width: 165px; float: left; text-align: center; height: 100px; margin-bottom: 20px;}
.gallery_container_second{width: 165px; float: left; text-align: center; height: 100px;margin-bottom: 20px;}
.gallery_container_third{width: 165px; float: left; text-align: center; height: 100px;margin-bottom: 20px;}
.gallery_container_fourth{width: 165px; float: right; text-align: center; height: 100px;margin-bottom: 20px;}

.gallery_container_first img, .gallery_container_second img, .gallery_container_third img, .gallery_container_fourth img {padding: 10px; background: #F3F3F3;}