@charset 'UTF-8';
@import url('common.css');
@import url('jquery.lightbox-0.5.css');

html, body, img, a { margin:0px; padding:0px; font-size:11px; font-family:verdana; line-height:17px; color:#000000; border-width:0px; border-spacing:0px; }
table, tbody, thead, tr, th, td { font-family:inherit; font-size:inherit; line-height:inherit; vertical-align:top; }

html, body { background-color:#232324; }
a:hover { text-decoration:underline !important; }
.page { width:994px; margin:0px auto; }
.clear { clear:both; }
.content { padding:20px; }

#placeholder { width:941px; height:571px; }

#bgtop { z-index:1; background-color:#262626; position:absolute; top:0; left:0; right:0; width:100%; height:50%; }
#bgbottom { z-index:2; background-color:#232324; position:absolute; bottom:0; left:0; right:0; width:100%; height:50%; }
#bgx { z-index:10; position:absolute; bottom:0; left:0; right:0; bottom:0; width:100%; height:100%; background-image:url('../images/bg_x.jpg'); background-position:0 center; background-repeat:repeat-x; }

#root { z-index:110; width:943px; height:593px;  position:absolute; left:50%; top:50%; margin:-307px 0 0 -471px; background-image:url('../images/top_bg.jpg'); background-position:1px 0; background-repeat:no-repeat; }

#top { position:relative; height:112px; padding-top:22px; margin:0 1px; }
#obiektiv { width:372px; height:112px; dipslay:block; position:absolute; bottom:1px; left:274px; }
.player_control { float:right; }
#top .player_control { width:183px; margin-top:65px; }
.player_control * { margin:0; padding:1px 3px; border:0; color:#8A8B79; font-family:verdana; font-size:9px; line-height:11px; background-color:transparent; }
.player_control button { background-color:#1E1E1E; text-align:center; cursor:pointer; }
.player_control .player_off { border-left:1px solid #474747; }
.player_control .active { background-color:#8A8B79; color:#1E1E1E; }

#middle { position:relative; overflow:hidden; }
#content { overflow:hidden; margin:0px; width:943px; height:400px; }
.scrollvisible #content { margin:0px 0px 0px 1px; width:930px; }

#scroll { width:13px; height:399px; position:absolute; top:0; right:0; bottom:0; display:none; }
#scroll .btn { width:11px; background-color:#5F5F5F; border:1px solid #717171; border-right:1px solid #797979; border-bottom:1px solid #797979; right:0; left:0; position:absolute; cursor:pointer; }
#scroll-up { height:13px; top:0; background-image:url('../images/scroll_up.gif'); background-position:center center; background-repeat:no-repeat; }
#scroll-down { height:13px; bottom:0; background-image:url('../images/scroll_down.gif'); background-position:center center; background-repeat:no-repeat; }
#scroll-conrainer { width:13px; height:373px; position:absolute; top:13px; bottom:13px; right:0; left:0; background-color:#404137; }
#scrollbar { height:100%; top:0; }
.scrollvisible #scroll { display:block; }

#bottomborder { position:absolute; bottom:0; left:0; right:0; width:941px; height:47px; border-bottom:1px solid #9FA08B; border-left:1px solid #9FA08B; border-right:1px solid #9FA08B; }

#bottom, #bottom * { margin:0; padding:0; list-style-type:none; text-decoration:none; line-height:40px; }
#bottom { height:60px; overflow:hidden; }
#bottom ul { border-bottom:1px solid #939292; text-align:center; display:block; height:40px; background-image:url('../images/bottom_tree.jpg'); background-position:810px bottom; background-repeat:no-repeat; }
#bottom li { display:inline; padding:0 22px; }
#bottom a { color:#F0EDED; font-size:12px; font-family:Trebuchet MS,Verdana; text-transform:uppercase; text-shadow:3px 2px 2px #000000; letter-spacing:1px; }
#bottom a:hover, #bottom .active a { color:#ffffff; text-shadow:0 0 0 #000000; }
#bottom .active a { text-decoration:underline; }
#bottom .credits * { font-size:11px; line-height:10px; color:#4C4C4D; padding:0px; margin:0; }
#bottom .credits .left { float:left; padding:6px 8px 0px 8px; }
#bottom .credits .left a, #bottom .credits .left strong { font-weight:normal; color:#4C4C4D; text-shadow:none; text-decoration:none; }
#bottom .credits .right { float:right; padding:6px 8px 0px 8px; }

#container { min-height:377px; }
.scrollvisible #container { position:absolute; top:0; left:0; width:886px; }

.index_container #container { background-color:#232324; }
.galeria_container #container { background-color:#232324; overflow:auto; }
.oferta_container #container { background-color:#7B7C6A; }

.oferta_container #container { color:#FFFFFF; }
.oferta_container #container { padding:12px 22px; }
.oferta_container #container table { background-color:#ABAC95; color:#000000; border-top:1px solid #5F5F53; border-right:1px solid #5F5F53; }
.oferta_container #container th, .oferta_container #container td { text-align:left; padding:5px 8px; vertical-align:top; border-left:1px solid #5F5F53; border-bottom:1px solid #5F5F53; }
.oferta_container #container th { padding:7px 6px 4px 36px; background-color:#9B9B8E; background-image:url('../images/th_bg.jpg'); background-position:0 0; background-repeat:no-repeat; color:#F8FBAB; text-shadow:1px 1px 0px #000000; }
.kontakt_container #container { background-color:#797A68; background-image:url('../images/kontakt_y.jpg'); background-position:504px 0; background-repeat:repeat-y; }
.kontakt_container .content { padding:12px 20px; color:#ffffff; }
.kontakt_container .content strong { color:#262626; }

li { list-style-image:url('../images/li.gif'); color:#262626; font-weight:bold; }

#kontakt_col1, #kontakt_col2, .oferta_container #container { background-image:url('../images/oferta_x.jpg'); background-position:0 0; background-repeat:repeat-x; }
#kontakt_col1 { float:left; width:265px; min-height:377px; }
#kontakt_col2 { float:left; width:239px; min-height:377px; }
#kontakt_col3 { float:left; width:436px; min-height:377px; margin-left:3px; background-image:url('../images/kontakt_x.jpg'); background-position:0 0; background-repeat:repeat-x; }
.scrollvisible #kontakt_col3 { width:423px; }
#kontakt_col3 strong { color:#ffffff; }
form .text { margin:0; background-color:#333333; border:1px solid #4E4B33; color:#C2C2C2; font-size:11px; padding:4px 5px; font-family:verdana; }
form p { margin:11px 0; }
form .submit { background-color:#7B7C6A; border:0; color:#1C1B1B; padding:1px 16px; font-size:11px; letter-spacing:1px; }
form .submitrow { text-align:right; }
form textarea { width:385px; height:140px; }
form .text:focus { border:1px solid #898E3C; background-color:#2A2A2A; }

.error .text { background-color:#ffffff; border:1px solid #ff0000; color:#000000; }

#gallery_overlay { z-index:500; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background-color:#000000; opacity:0.6; display:none; }
#gallery_content { z-index:600; position:absolute; left:50%; top:50%; margin:-291px 0 0 -477px; width:954px; height:582px; display:none; }
#gallery_content .top { height:16px; background-color:#000000; }
#gallery_content .middle { width:954px; height:537px; background-color:#000000; overflow:hidden; position:relative; }
#gallery_content .middle .images { height:537px; width:10000000px; position:absolute; }
#gallery_content .middle .images a { display:block; border-left:5px solid #000000; float:left; cursor:auto; }
#gallery_content .middle .images .a0 { border:0; }
#gallery_content .bottom { height:29px; }

#bottom-scroll { height:13px; overflow:hidden; position:relative; }
#bottom-scroll .btn { height:11px; background-color:#5F5F5F; border:1px solid #717171; border-right:1px solid #797979; border-bottom:1px solid #797979; top:0; bottom:0; position:absolute; cursor:pointer; background-repeat:no-repeat; }
#bottom-scroll-left { width:11px; left:0; background-image:url('../images/scroll_left.gif'); background-position:center center; }
#bottom-scroll-right { width:11px; right:0; background-image:url('../images/scroll_right.gif'); background-position:center center; }
#bottom-scroll-conrainer { width:928px; height:13px; position:absolute; left:13px; right:13px; top:0; bottom:0; background-color:#404137; }
#bottom-scrollbar { width:100%; left:0; }

#close { position:absolute; right:0; bottom:0; background-color:#ffffff; color:#000000; font-weight:bold; padding:0px 6px; font-size:9px; line-height:15px; cursor:pointer; }

#submenu { z-index:20; display:block; position:absolute; top:340px; left:33px; background-color:#191919; border-bottom:1px solid #7D7C7D; }
#submenu, #submenu * { height:25px; line-height:25px; margin:0; padding:0; list-style-type:none; color:#585757; font-size:10px; letter-spacing:1px; text-transform:uppercase; text-decoration:none; font-weight:normal; }
#submenu li { display:block; float:left; }
#submenu a { padding:0px 12px; border-left:1px solid #BFBEBF; text-shadow:1px 1px 0px #0D0D0D; }
#submenu .li0 a { border:0; }
#submenu a:hover, #submenu .selected a { color:#BFBEBF; text-shadow:none; }
#submenu .selected a { font-weight:bold; }
.mod_newslist h2{margin:0px 0px 15px 0px;}
.mod_newslist h2 span{font-size:11px; font-weight:normal;}
