@charset "utf-8";

#mainDiv {position:absolute; top:0px; left:0px; width:100%; height:100%; background:#FFF;}
#horisontalRuller {position:absolute; width:100%; height:150px; top:0px; left:0px; border-bottom: 1px solid #F06F09;}
#Header {position:absolute; width:1100px; height:150px; top:0px; left:50%; margin-left:-550px;}
#HeaderLogo {position:absolute; width:226px; height:61px; top:90px; left:20px;}
#PageHolderIndex {position:absolute; width:1100px; height:700px; top:0px; left:50%; margin-left:-550px; background:url(img/PageBG.jpg) left bottom no-repeat;}
#PageHolder {position:absolute; width:1100px; height:700px; top:0px; left:50%; margin-left:-550px; }
#SliderHolder {position:absolute; width:973px; height:276px; top:190px; left:50%; margin-left:-486.5px; background:url(img/BigBoxBG.jpg) no-repeat;}
#SmallBox1 {position:absolute; width: 189px; height:161px; top:288px; left:786px; background:url(img/SmallBoxBG.jpg) no-repeat;}
#SmallBox2 {position:absolute; width: 189px; height:161px; top:288px; left:580px; background:url(img/SmallBoxBG.jpg) no-repeat;}
#KontaktBtn {position:absolute; right:315px; top:140px; width:165px; height:30px; background:#FFF; text-align:center; z-index:2;}
.KontaktBtnText a {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; color:#f06f09; text-transform:uppercase; font-weight:bold;}
.KontaktBtnText a:hover {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; color:#000; text-transform:uppercase; font-weight:bold;}

/*------------------------------------ CONTENT DIVS -------------------------------------------------*/
#ContentHolder {position:absolute; top:190px; right:100px; width:650px; height:500px; background:url(img/ContentBG.jpg) no-repeat;}
#ContentText {position:absolute; top:0px; right:2px; width:648px; height:464px; overflow-y: auto; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; color:#000;}
#ModelHolder {position:absolute; top:434px; left:15px; width:300px; height:250px; background: url(img/ModelBoxBG.jpg) no-repeat;}
#ModelTitle {position:absolute; top:0px; left:0px; width:inherit; height:35px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:25px; color:#f06f09; font-weight:bold; padding-left:30px;}
#ModelPic {position:absolute; top:35px; left:0px; width: inherit; height:215px; padding-left:15px;}
#KontaktHolderLeft {position:absolute; width:500px; height:400px; top:183px; left:50px; background:url(img/KontaktBG.jpg) no-repeat;}
#KontatktPodatkiRight {position:absolute; width:500px; height:385px; top:183px;left:600px; border:solid 1px #000; border-radius:5px;}

/*------------------------------------ GALERIJA -------------------------------------------------*/
#GalleryBtn {position:absolute; right:-60px; top:100px; width:60px; height:150px; background:#f06f09; border-radius:0 6px 6px 0;}
#GalleryHolder {position:absolute; height:700px; width:800px; top:100px; left:50%; margin-left:-400px; border-radius:5px; background:#f06f09; padding:5px; z-index:11;}
#GalerijaBlenda{position:fixed; top:0px; left:0px; width:100%; height:100%; background:#000; z-index:10; opacity: 0.9; filter:alpha(opacity=90); }
#CloseBtn {position:absolute; top:-20px; left:-20px; width:40px; height:40px;}
/*------------------------------------ NAVIGATION ---------------------------------------------------*/
#NavigationHolder {position:absolute; top:190px; left:50px; width:auto; height:auto; z-index:3;}
#VerticalMeni {
width: 12em; /* set width of menu */
background: #eee;
} 

#VerticalMeni ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#VerticalMeni a, #VerticalMeni h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 4px 3px;
}

#VerticalMeni h2 {
color: #fff;
background: #000;
text-transform: uppercase;
border-radius: 5px;
}

#VerticalMeni a {
color: #000;
background: #f06f09;
text-decoration: none;
border-radius: 0 5px 0 5px;
padding: 4px 17px !important;
}

#VerticalMeni a:hover {
color: #f06f09;
background: #fff;
}

#VerticalMeni li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#VerticalMeni ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

div#VerticalMeni ul ul ul,
div#VerticalMeni ul ul li:hover ul ul
{display: none;}

div#VerticalMeni ul ul li:hover ul,
div#VerticalMeni ul ul ul li:hover ul
{display: block;}
/*------------------------------------ FOOTER -------------------------------------------------------*/ 
#AbsFooter {position:fixed; width:100%; height:30px; background:#f06f09; bottom:0px; left:0px; text-align:center; padding-top:10px;}
#FooterText {font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#FFF; padding-top:5px;}
