@charset "UTF-8";

html, body, a, img { margin:0px; padding:0px; border-style:none; border-width:0px; font-family:verdana; font-size:11px; }
html, body { background-color:#F3F4F3; background-image:url('../images/body_topx.jpg'); background-repeat:repeat-x; background-position:left top; }
.page { width:901px; margin:0px auto; }
.padd { padding:20px; }
.clear { clear:both; }
.active, .active a , #menu .active a { text-decoration:underline; }
#root { background-image:url('../images/root_bottomx.jpg'); background-repeat:repeat-x; background-position:left bottom; }
#page {  }
#top { height:251px; background-image:url('../images/top_bg.jpg'); background-repeat:no-repeat; background-position:left top; }
#baner_flash { margin-top:4px; }
#dash { height:38px; background-image:url('../images/dash_bg.jpg'); background-repeat:repeat-x; background-position:left top; }
#center { padding-bottom:20px; background-image:url('../images/center_bg.jpg'); background-repeat:no-repeat; background-position:left top; }
#board img { margin:14px 0 0 45px; }
.submenu #board img { display:none; }
#board { height:77px; margin-bottom:20px; position:relative; overflow:hidden; }
#board .text { color:#ffffff; font-family:verdana; font-size:11px; }
#board .text .padd { padding:6px 10px; }
#board .text .padd p { padding:2px 0px; margin:0px; }
#board .text, #board .board { position:absolute; left:230px; top:10px; height:60px; width:654px; }
.submenu #board .text, .submenu #board .board { left:10px; }
.board { background-color:#3C6187; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; }
.board .cornerblue { width:10px; height:8px; overflow:hidden; position:absolute; background-image:url('../images/corner_blue.gif'); background-repeat:no-repeat; }
.board .lt { top:0px; left:0px; background-position:left top; }
.board .rt { top:0px; right:0px; background-position:right top; }
.board .lb { bottom:0px; left:0px; background-position:left -8px; }
.board .rb { bottom:0px; right:0px; background-position:right -8px; }
#left { display:none; }
.submenu #left { display:block; float:left; width:216px; }
#right {  }
.submenu #right { float:left; width:685px; }
#menu, #menu * { margin:0px; padding:0px; list-style-type:0px; display:block; color:#ffffff; text-decoration:none; }
#menu { padding-bottom:34px; background-image:url('../images/left_bottom.jpg'); background-repeat:no-repeat; background-position:left bottom; }
#menu li { background-color:#3A3B3B; border-top:1px solid #F7F5F5; border-bottom:1px solid #988352; background-image:url('../images/menu_li_bg.jpg'); background-repeat:no-repeat; background-position:left bottom; }
#menu li:hover { background-position:left top; }
#menu .l0 { border-top:0px none; }
#menu .last { border-bottom:0px none; }
#menu a { padding:12px 6px 12px 28px; background-image:url('../images/arrow_right.gif'); background-repeat:no-repeat; background-position:200px 200px; font-family:verdana; font-size:11px; }
#menu a:hover { background-position:10px 16px; }
#bottom { height:157px; background-image:url('../images/bottom_bg.jpg'); background-repeat:no-repeat; background-position:left top; position:relative; }
#bottom .praca, #bottom .kontakt { color:#ffffff; position:absolute; width:333px; height:107px; padding:0px 10px; top:41px; background-repeat:no-repeat; background-position:left top; }
#bottom .praca { left:82px; background-image:url('../images/bottom_praca_bg.jpg'); }
#bottom .kontakt { right:82px; background-image:url('../images/bottom_kontakt_bg.jpg'); }
#bottom table, #bottom td { vertical-align:top; }
#bottommenu { background-color:#09090A; line-height:23px; height:23px; width:900px; text-align:center; }
#bottommenu a { color:#424243; text-decoration:none; padding:0px 20px; text-transform:uppercase; font-size:10px; }
.white { background-color:#ffffff; line-height:16px; }
.white p { text-indent:20px; }
.submenu .white { margin:0px 0px 0px 10px; }
.white .padd { padding:0px 20px;  }
.corner, .corner * { height:4px; }
.corner * { width:4px; background-image:url('../images/corner.gif'); background-repeat:no-repeat; overflow:hidden; }
.corner .lt { float:left; background-position:left top; }
.corner .rt { float:right; background-position:right top; }
.corner .lb { float:left; background-position:left -4px; }
.corner .rb { float:right; background-position:right -4px; }
.header, .header .left, .header .right { height:32px; line-height:32px; color:#ffffff; font-size:10px; font-weight:bold; }
.header { background-color:#6184AA;  position:relative; float:left; width:auto !important; width:300px; }
.headerright { float:right; width:auto !important; width:140px; }
.header .left  { background-image:url('../images/header_left.jpg'); background-repeat:no-repeat; background-position:left top; }
.header .right { padding:0px 9px 0px 44px; background-image:url('../images/header_right.jpg'); background-repeat:no-repeat; background-position:right top; }
.white .header { margin-top:-4px; }
#gallery { background-color:#DBEDFF; margin:20px; height:183px; padding:0px 0px; /*border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;*/ overflow:hidden; position:relative; }
#gallery #gvisiblebox { position:relative; height:183px; margin:0px 45px; }
#gallery #gcontent { position:absolute; height:140px; top:20px; width:1000000px; }
#gallery #gglass { position:absolute; height:140px; top:20px; left:0px; bottom:0px; right:0px; }
#gallery img { margin:0px 6px; padding:0px; border-width:0px; border-style:none; border-spacing:0px; border-collapse:collapse; vertical-align:top; }
#gallery #gscroll { height:5px; position:absolute; bottom:10px; overflow:hidden; }
#gallery #gscroll { background-color:#F1F7FD; cursor:pointer; }
#gallery #overlay_left, #gallery #overlay_right { position:absolute; top:0px; width:171px; height:183px; background-repeat:no-repeat; }
#gallery #overlay_left { background-image:url('../images/border_fade_left.png') !important; background-image:url('../images/border_fade_left.png') !ie-only; background-image:none; left:0px; background-position:left top; }
#gallery #overlay_right { background-image:url('../images/border_fade_right.png') !important; background-image:url('../images/border_fade_right.png') !ie-only; background-image:none; right:0px; background-position:right top; }
.gallery { padding:20px; text-align:justify; }
.gallery .image { width:100%; border-top:1px solid #cecece; }
.gallery img { border:1px solid #cecece; }
.gallery .image td { vertical-align:middle; text-align:left; padding:10px; }
.gallery .image td.left { width:280px; text-align:center; }

.event { margin:-16px 0px 20px 0px; position:relative; }
.event .name { padding:0px 16px; margin-bottom:40px; position:relative; height:32px; font-size:12px; text-transform:uppercase; line-height:32px; color:#ffffff; font-weight:bold; background-image:url('../images/board_bg.jpg'); background-position:left top; background-repeat:no-repeat; }
.event .name img { position:absolute; right:30px; top:10px; }
.event .left { width:200px; float:left; }
.event .right { width:661px; float:left; }
.white .event p { text-indent:0px; }

.doc_board { height:32px; line-height:32px; background-image:url('../images/doc_board_bg.jpg'); background-position:0px 0px; background-repeat:no-repeat; color:#ffffff; font-weight:bold; width:847px; padding:0px 10px; margin:0px auto; margin-bottom:15px; }
.content { padding:8px 12px; }


#contact_container { width:867px; height:404px; overflow:hidden; background-image:url('../images/contact_bg.jpg'); background-position:0px 0px; background-repeat:no-repeat; margin:0px auto; }
#contact_container .left { width:415px; height:404px; overflow:hidden; float:left; }
#contact_container .right { width:452px; height:404px; overflow:hidden; float:left; }

#flash_gallery_container { width:624px; height:410px; margin:20px auto; }