html, body {border:0;margin:0;padding:0;width:100%;background:#efefef}
body, td {font-family: Arial, sans-serif; font-size: 13px}
#container {width: 798px}
#header {position: relative}
#header1 {width: 153px; float: left}
#headerphoto {width: 621px; height: 255px; float: left; background: #eee}
#header2 {width: 24px; float:left}
#header3 {clear:both}
#topmenu {background:url(gfx/bg_topmenu.png) top left no-repeat; width: 798px; height: 42px}
#topmenu a {display: inline-block; width: 152px; height: 35px; background:url(gfx/bg_topmenu_button.png) top center no-repeat; text-align: center; line-height: 35px; margin: 7px 1px 0 1px; color: #555; text-decoration: none; font-size: 18px}
#topmenu a:hover {color: #222}
#topmenu a.active {background:url(gfx/bg_topmenu_button_active.png) top center no-repeat}
#content {background: url(gfx/bg_full_scalable.png) top center repeat-y}
#content2 {background: url(gfx/bg_full.png) top center no-repeat}
#content3 {min-height:1097px; height:auto !important; height:1097px}
#footer {height: 60px; position: relative; top: -22px; left: 0}
#main {width: 788px}
#maincontent {float: right; width: 590px; margin: 30px 10px 0 0}
#maincontent img, #galleries2 img {border: 3px solid #fff}
#maincontent a {color: #f18012; text-decoration:none}
p, ul, li {margin-top: 0px;margin-bottom: 0px}
.submenu {float: left; margin: 20px 17px 0 0}
.submenu1 {background: url(gfx/bg_leftmenu_3.png) top left repeat-y}
.submenu2 {background: url(gfx/bg_leftmenu_2.png) top left no-repeat}
.submenu2 a {display: inline-block; margin: 7px 0 7px 8px; color: #525151; text-decoration:none; font-size: 14px}
.submenu2 .active {font-weight: bold}
.cls {clear: both}
.h50 {height: 50px}
.whiteborder {border: 3px solid #fff}
.fl {float: left}
.fr {float: right}
h1 {color: #000080; margin-bottom: 5px; font-size: 18px; font-weight: normal}
#bottommenu a {display: inline-block; margin: 0 13px 0 13px; color: #000; text-decoration: none}
#bottommenu a:hover {color: #444; text-decoration: underline}
#mainleftmenu a {color: #4c4c4c; text-decoration: none; display:block; width:169px; text-align:center; vertical-align: middle; background:url(gfx/bg_leftbutton.png) top left no-repeat}
#photovideo {background: url(gfx/bg_photovideo_gals.png) top left no-repeat}
#galleries {width: 580px}
#galleries2 {width: 580px}
#addinfos {width: 189px}
#photogallery {width: 505px; height: 260px; position: relative}
#photoinfo {position: absolute}
#photoframe {position: absolute; left:26px; top:0}
#photoleft {position: absolute; left: 28px; top: 83px}
#photoright {position: absolute; left: 479px; top: 83px}
#thephotos {width: 475px; height: 256px; position: absolute; left: 28px; top: 2px; overflow: hidden}
#flags {position:absolute;left:11px;top:185px;width:135px}
#flags img {border: 1px solid #888888; margin: 2px 2px 1px 2px}
#videogallery {width: 505px; height: 228px; position: relative}
#videoinfo {position: absolute}
#videoframe {position: absolute; left:26px; top:0}
#thevideo {width: 474px; height: 224px; position: absolute; left: 29px; top: 2px}
.rightslider {padding: 5px; background: #fff url(gfx/bg_right_slider.png) bottom right no-repeat}
.rozwijak {cursor: pointer}
.rightslider a {color: #f18012; text-decoration: none}
.rightslider img {border: 0}
.redbg {background: #ad2b2b;padding: 5px;color:#fff}
.bg1 {background-color:#9b8aad}
.bg2 {background-color:#c0b3cd}

.tableheading {width:426px;height:26px;line-height:26px;padding:5px 20px 0 20px;background:url(gfx/naglowek-tabelki.png) top left no-repeat}
.tablesurround {width:410px;padding:2px;margin:0 10px 0 6px;background:#8a8a8a url(gfx/tabelka-tlo.png) top left repeat-x}
.earlybird {width:414px;height:41px; line-height:41px;margin-left:6px;padding-left:65px;background:url(gfx/early-bird-tlo.png) top left no-repeat}

#footer2 a {text-decoration:none}
