@charset "UTF-8";  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; background:transparent; } :focus { outline:0; } table { border-collapse:collapse; border-spacing:0; } a img { border:0; }  body { font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.5; font-weight:normal; } h1 { font-size:18px;line-height:1; margin:0.5em 0;font-weight:normal; padding-bottom:10px; padding-top:10px; } h2 { font-size:18px;font-weight:normal; padding-bottom:10px; padding-top:10px; } h3 {font-size:14px;line-height:1;margin:0.5em 0;font-weight:normal;} h4 {font-size:14px;line-height:1.25;margin-bottom:1.25em;font-weight:normal; } h5 {font-size:11px;margin-bottom:1.5em;font-weight:normal; } h6 {font-size:1em;font-weight:normal; } p { margin:0 0 1.5em; } strong { font-weight: bold; } em { font-style: italic; } blockquote { margin:1.5em;font-style:italic; } table { margin:0 0 1em; } td.number, td.number input { text-align:right; } fieldset { border:1px solid black; margin:0 0 1em; } legend { padding:0 5px; } fieldset table { margin:.5em; }  body { color:#B6B6B9; background:#4B4E55 url(../facades/kb/images/body_bg.gif) repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:11px; } h1, h2, h3, h4, h5 { font-family:Arial,Helvetica,sans-serif; } h1 { color:#D9DCD8; margin:0;padding:10px 0; font-size:24px; font-weight:normal; } h1.underline { border-bottom:1px solid #5A5C63; margin-bottom:10px; } h2 { background-color:#283F5A; border-bottom:1px solid #5BA5FF; border-top:1px solid #5BA5FF; color:#CCDCEF; padding:5px 0 5px 3px; margin-bottom:10px; } h3 { color:#D9DCD8; padding:10px 0; font-size:18px; font-weight:normal; }  p { margin:0; padding-bottom:12px; line-height:1.3; } a { color:#2FAA21; } a:hover { color:#4BD03C; } select, input, textarea { background-color:#5B5E66; border:1px solid black; color:#FFFFFF; } .cleaner { clear:both; } #header { width:993px;height:215px; background:#3F362D url(../facades/kb/images/top_bg.jpg) no-repeat; margin:0 auto;padding:0; position:relative; } #header a { display:block; width:300px;height:63px; position:absolute; top:137px;left:17px; } #header a span { display:none; } #menu { width:993px;height:45px; margin:0 auto; background:black; font-size:14px; font-weight:bold; } #menu li { float:left; display:inline; list-style-type:none; margin:0 3px 0 0; } #menu a { text-decoration:none; color:white; display:block; height:45px;width:133px; line-height:45px; text-align:center; background:#B1AEA9 url(../facades/kb/images/menu_bg_on-off.gif) no-repeat; } #menu a.selected, #menu a:hover { background-position:0 -45px; } #wrapper { width:993px;height:auto; min-height:450px; margin:0 auto; overflow:visible; position:relative; background:#34363B url(../facades/kb/images/content_bg.gif) repeat-x; } #davedesign { width:16px;height:123px; position:absolute; left:993px;top:180px; } #davedesign a { display:block; width:100%;height:100%; position:relative; overflow:hidden; } #davedesign a span { display:block; width:100%; height:100%; position:absolute; left:0;top:0; background:#2BA201 url(../facades/kb/images/davedesign_baner.gif) no-repeat; } #main { float:right; width:633px; margin:50px 47px 0 0; } #main strong { color:#FFFFFF; } #main a.highlight { color:#5BA5FF; text-decoration:none; } div.perex {  border-bottom:1px solid #5A5C63; text-align:justify;   margin:0 0 5px; padding-top:5px; } div.perex h2 { font-size:1em; padding:0; margin:12px 3px 0; font-weight:bold; color:white; background:none; border:0; } div.perex2 h2 { font-size:20px; padding:0 0 10px; color:#D9DCD8; font-weight:normal; background:inherit; border:0; } div.perex h2 span { color:#5BA5FF; font-weight:normal; } div.perex h2 a { color:white; text-decoration:none; } div.perex p { margin:0 auto; width:627px; overflow:auto; } div.perex p img { float:left; margin:0 3px 3px 0; } div.firstPerex { background-color:#283F5A; border-bottom:1px solid #5BA5FF; border-top:1px solid #5BA5FF; } div.firstPerex2 { background-color:#0F4309; border-bottom:1px solid #2FAA21; border-top:1px solid #2FAA21; } div.boxGallery img { border:1px solid #5BA5FF; margin:0 5px 10px 0; } #boxVideo { background:#414349 url(../facades/kb/images/bg_video.gif) repeat-x; border:1px solid #41434A; height:270px;  position:relative;  color:#868688; } #boxVideo h3, #boxVideo p { padding:10px 10px 10px 397px; } #boxVideo p { text-align:justify; } #boxVideo object { position:absolute; left:10px;top:10px; } #errMsg { color:red; font-weight:bold; } form#frmContactform { text-align:center; } form#frmContactform table { width:100%; } form#frmContactform input[type="text"] { width:320px; } form#frmContactform textarea { width:100%; } form#frmContactform #fldAntispam { width:3em; } #sidebar { float:left; width:254px; margin-top:50px; } #sidebar h3 { color:#D9DCD8; font-size:18px; font-weight:normal; margin:5px; padding:10px 0; } #sidebar p { padding:5px 5px 12px; text-align:justify; } #footer { width:993px;height:104px; margin:0 auto; background:url(../facades/kb/images/bg_zapati.jpg) no-repeat; clear:both; text-align:center; } #footer p {  line-height:1.6em; } #footer a { color:#6C6D73; } #footer a:hover { color:#5BA5FF; }  table.pagination { border-top: #2FAA21 1px solid; border-bottom: #2FAA21 1px solid; width:100%;} table.pagination td { background-color:#0F4309; } #colorbox, #modalBackgroundOverlay, #modalWrap{position:absolute; top:0; left:0; z-index:9999;} #modalBackgroundOverlay{position:fixed; width:100%; height:100%;} #colorbox{overflow:hidden; padding:1px; margin-top:-1px; margin-left:-1px;} #modalWrap{width:9000px; height:9000px;} #modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {float:left; height:0; width:0; overflow:hidden;} #borderMiddleLeft, #borderBottomLeft{clear:left;} #modalContent{position:relative; overflow:visible;} #contentTitle{margin:0;} #modalClose, #contentPrevious, #contentNext{outline:none; cursor:pointer; border:0; margin:0;} #modalLoadedContent{overflow:auto; width:0; height:0;} #modalLoadedContent iframe{display:block; width:100%; height:100%; border:0;} #modalLoadedContent img#modalPhoto{display:block; border:0; margin:auto;} #modalLoadedContent embed{display:block; border:0;} #modalLoadingOverlay{position:absolute; width:100%; height:100%; top:0; left:0;} #modalBackgroundOverlay{background:#000;} #colorBox{} #modalContent{background:#fff; } #modalLoadedContent{margin:0 3px 30px; border:5px solid white; }  #contentTitle { position:absolute;bottom:20px;left:3px;color:#2D2D2D;padding:0 } #contentCurrent { position:absolute;bottom:3px;left:3px;font-weight:bold;color:#2D2D2D; } #contentPrevious{position:absolute; top:0;left:0; width:30%;height:90%;text-indent:-9999px; } #contentPrevious:hover { background:url(../facades/kb/images/colorbox/prev.gif) 0 center no-repeat; } #contentNext{position:absolute; top:0;right:0; width:30%;height:90%;text-indent:-9999px; } #contentNext:hover { background:url(../facades/kb/images/colorbox/next.gif) right center no-repeat; } #modalLoadingOverlay{background:#000 url(../facades/kb/images/colorbox/loading.gif) center center no-repeat; } #modalClose{position:absolute; bottom:5px; right:5px; display:block; font-weight:bold; color:#2D2D2D; }