* {border: 0; padding: 0; margin: 0; text-align: left;}

body {width: 1200px; margin: 0 auto; background: url(images/background.png) repeat-x 0 0 transparent; text-align: center;}

#content {width: 956px; height: 447px; margin: 0 auto; background: transparent;}

#left_back {position: absolute; left: 50%; top: 230px; z-index: -15;}
#right_back {position: absolute; right: 50%; top: 230px; z-index: -10;}

#top {width: 956px; height: 150px; overflow: hidden;}

#logo_globus_box {float: left; margin-top: 15px; width: 118px; height: 95px;}
#logo_glowne_box {float: left; margin-top: 25px; width: 210px; height: 111px;}

#main_menu_box {float: right; width: auto; height: 71px; padding-bottom: 1px; background: url(images/menu_bottom_pasek.png) no-repeat 100% 100% transparent;}
.main_menu_li {float: left; display: inline; width: auto; height: 71px; padding: 0 3px 0 1px; background: url(images/menu_right_back.png) no-repeat 100% 0 transparent;}
.main_menu_link, .main_menu_link:visited, .main_menu_link:hover, .main_menu_link:active {display: block; position: relative; top: 27px; width: auto; height: 28px; vertical-align: middle; padding: 0 13px; padding-top: 15px;}
.main_menu_link:hover {background: url(images/menu_hover.png) repeat-x 0 0 transparent;}

#pod_main_menu_box {float: right; position: relative; top: 5px; right: 100px; width: auto; height: 25px;}
#ul_pod_menu {display: inline; visibility:hidden; }
.pod_menu_start, .pod_menu_finish {}
.pod_menu_start {list-style: none; float: left; padding-top: 2px; vertical-align: middle;}
.pod_menu_finish {list-style: none; float: left; margin-top: -2px; vertical-align: middle;}
.pod_menu_link, .pod_menu_link:visited, .pod_menu_link:hover, .pod_menu_link:active {display: block; width: auto; height: auto; vertical-align: middle; padding: 0 13px; padding-top: 5px;}
.pod_menu_link:hover {background: url(images/menu_hover.png) repeat-x 0 0 transparent;}

#content_top {width: 956px; height: 160px; background: url(images/content_top_back.png) no-repeat 116px 14px transparent;}

.naglowek {float: left; position: relative; left: 330px; top: 31px;}
.txt_ze_szkla {float: right; position: relative; right: 100px; width: 321px; height: 66px;}

#content_box {margin: 0 auto; margin-top: -40px; width: 819px; padding-left: 96px; padding-bottom: 121px; height: 240px; background: url(images/content_bottom_back.png) no-repeat 0 220px transparent; z-index: -5; overflow: hidden;}

#tresc {width: 722px; height: 240px; margin-bottom: -10px; background: #fff;}
#left_mini {font-size: 11px; font-family: tahoma; color: #a0a0a0; line-height: 15px;;float: left; margin-left: 22px; width: 385px; height: 240px; overflow: auto;}
.txt, .txt_z_odstepem, .txt_right_column {font-size: 11px; font-family: tahoma; color: #a0a0a0; line-height: 15px;}
.txt_z_odstepem {margin-bottom: 15px;}
.txt {}
.txt_right_column {margin-top: 50px;}
.right_mini {float: right; width: 330px; height: 240px; margin-top: 5px; margin-right: 22px;}
.logo_mini {float: right; width: 138px; height: 45px;}

.link, .link:visited, .link:hover, .link:active {font-size: 11px; font-family: tahoma; color: #02a2ff; text-decoration: none;}
.link:hover {text-decoration: underline;}

#stopka {float: left; position: relative; left: 135px; top: -43px; font-size: 11px; font-family: tahoma; color: #898989}

#dolna_animacja {float: right; position: relative; right: 355px; top: -70px; width: 513px; height: 163px;}

.txt_ze_szkla {float: right; position: relative; right: 100px; width: 321px; height: 66px;}

#link {position: absolute; left: 0; top: 600px;}
#link a {position: relative; left: 1000px;}

.left_mini {float: left; margin-left: 22px; width: 387px; height: 240px; overflow: auto;}
.right_mini {float: right; width: 270px; height: 240px; margin-top: 0; margin-right: 22px;}

#container {margin: 0 auto; position: relative; width: 1200px; background: url(images/img_back.png) no-repeat 0 0; overflow: auto;}