body { width: 810px; margin: 0px auto 40px auto; background-color: #c0cbd1; }

a { color: #adbcc4; text-decoration: none; }
a:hover, a.selected { color: #000000; }

.light_blue { color: #adbcc4; }

h1 { }

.page { position: relative; }
.head { height: 100px; position: relative; }
.logo { position:absolute; top:140px; display: block; width:48px;  height:297px; background: #ced8de url('../img/logo.png') top left no-repeat; overflow: hidden; }
.logo span { display: block; padding-left: 48px; }
.logo_index { position:absolute; bottom:2px; left:100px; display: block; width:297px;  height:48px; background: #ced8de url('../img/logo_index.png') top left no-repeat; overflow: hidden; }
.logo_index span { display: block; padding-top: 48px; }
.kontakt { position:absolute; top:140px; right:0px; display: block; width:48px;  height:98px; background: #ced8de url('../img/kontakt.png') top left no-repeat; overflow: hidden; }
.kontakt span { display: block; padding-left: 48px; }
a.kontakt:hover { background-position: top right;  }

.mapa_strony_menu {  }
.mapa_strony_menu a {  }


#flash_container { margin:0px auto; width: 707px; }
#page_container { margin:0px auto; background: #ffffff url('../img/top.png') center top no-repeat; width: 707px; }

#page_pad { padding: 0px 20px; }
#ciecia { background: #ffffff url('../img/bottom.png') center bottom no-repeat; height: 40px; }

.mainmenu_container { padding: 50px 0px 0px 80px; }
.mainmenu { width: 100%; overflow: hidden; }
.mainmenu_item { float: left; }
.mainmenu_item a { }
.mainmenu_item span { text-indent: -9999px; display: block; height:48px; width: 109px;  background: transparent url('../img/menu.png') left bottom no-repeat; }
.mainmenu_item a span.menu_ir_1 { background-position: 0px 0px; }
.mainmenu_item a span.menu_ir_2 { background-position: -109px 0px; }
.mainmenu_item a span.menu_ir_3 { background-position: -218px 0px; }
.mainmenu_item a span.menu_ir_4 { background-position: -327px 0px; }
.mainmenu_item a span.menu_ir_5 { background-position: -436px 0px; }
.mainmenu_item a span.menu_ir_6 { background-position: -545px 0px; }

.mainmenu_item a:hover span.menu_ir_1, .mainmenu_item a.selected span.menu_ir_1 { background-position: 0px -48px; }
.mainmenu_item a:hover span.menu_ir_2, .mainmenu_item a.selected span.menu_ir_2 { background-position: -109px -48px; }
.mainmenu_item a:hover span.menu_ir_3, .mainmenu_item a.selected span.menu_ir_3 { background-position: -218px -48px; }
.mainmenu_item a:hover span.menu_ir_4, .mainmenu_item a.selected span.menu_ir_4 { background-position: -327px -48px; }
.mainmenu_item a:hover span.menu_ir_5, .mainmenu_item a.selected span.menu_ir_5 { background-position: -436px -48px; }
.mainmenu_item a:hover span.menu_ir_6, .mainmenu_item a.selected span.menu_ir_6 { background-position: -545px -48px; }

.index_menu { text-align: center; }
.index_menu a { color:#99aabb; padding: 0px 10px; }
.index_menu a:hover { color:#fff;  }

.text_container { min-height:400px; padding-top: 30px; }
.content_format { width: 100%; overflow: hidden; }
.lft_col { width: 200px; float: left; }
.rgt_col { width: 444px; float: right; }
.foto { padding-left: 10px; }
.text_border { border-left: 5px solid #ced8de; padding: 0px 22px 0px 20px; }
.text_single { padding: 0px 10px; }

.galeria_submenu { width: 100%; overflow: hidden; padding-bottom: 10px; }
.galeria_submenu ul { margin: 0px; padding: 0px 0px 0px 15px; }
.galeria_submenu li { list-style: none; display: block; float: left; margin: 0px; padding: 0px; width: 40px; }
.galeria_submenu a {  }

.big_img_container { width: 420px; float: left; }
.big_img {  }
.big_img img { -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 5px solid #ced8de; background-color: #ced8de; padding: 5px; display: block; }

.image_list { width: 100%; overflow: hidden; }
.image_list_pad { padding:10px 0px 0px 10px; }
.small_img { float: left; padding: 0px 11px 1px 0px; margin-bottom: 15px; }
.small_img img { display: block; padding: 5px 5px 0px 5px; }
.small_img a { color: #fff; }
.small_img a:hover { color: #000; }
.small_img span { display: block; padding: 5px 0px 5px 5px; margin: 0px 0px 0px; width: 140px;
/* -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border: 1px solid #ced8de; */ }
.img_border { background-color:#ced8de;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #ced8de;  }


ul.submenu  { margin: 0px; padding: 0px; }
.submenu li { margin: 0px; list-style: none; display: block; padding:0px 0px 0px 12px; }
.submenu a { font-size: 1.2em; padding-top: 8px; display: block; }

.gallery { width: 100%; overflow: hidden; }
.gallery div { float: left; margin: 0px 0px 1px 1px; }
.gallery div.first { float: left; margin-left: 0px; }
.gallery img { display: block; }

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}


/* black */
#page_container_black { margin:0px auto; background: #241f20 url('../img/top_black.png') center top no-repeat; width: 707px; }
#ciecia_black { background: #241f20 url('../img/bottom_black.png') center bottom no-repeat; height: 40px; }
.mainmenu_container_black { display: none; }
.kontakt_black { display: none; }

.wideo { height: 500px; text-align: center; }

.podpisy { font-size: 1.2em; padding:10px 35px;  }

.podpis_imie { float: left; color: #fff; }
.podpis_data { float: right; color: #fff; }

.podpis_imie span, .podpis_data span { background-color:#646B70; padding: 0px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #646B70; }


/* tabela */

.tabela td { border-top: 1px solid #ccc; padding: 5px; }
.tabela p { margin-bottom: 2px; }
