/* 
    Document   : style
    Created on : 2009-11-04, 15:42:30
    Author     : mariuszkuzior
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html,body{
    margin:0;
    padding:0;
    background-color:#dedee1;
}
.preContainer {
    min-width:1008px;
    position:relative;
    width:100%;
}
.holder {
    display:block;
}
#container{
    height:611px;
    overflow:hidden;
    background: #dedee1 url(/gfx/page_bg.jpg) no-repeat top center;
}
#contentDiv{
    margin:0 auto;
    padding:5px 25px 5px 0;
    width:925px;
    height:601px;
}

#productMenu{
    float:left;
    height:609px;
    width:247px;
}
#productMenu h2{
    font:bold 16px Verdana;
    color:#cfcfcf;
    text-align:right;
    padding-right:30px;
}
#productMenu ul{
    list-style:none;
    padding:0;
    margin:0;
}
#productMenu li#first{
    border-top:0;
}
#productMenu li{
    padding:8px 30px 10px 0;
    text-align:right;
    margin:0;
    border-top:2px solid #f3a54d;
    line-height:10px;

}
#productMenu a.productLink{
    color:#58585a;
    text-decoration:none;
    font:bold 10px Verdana;
    padding:0;
    margin:0;
}
#productMenu a:hover.productLink{
    color:#ee7f01;
}

#topMenu{
    text-align:right;
    padding:10px 40px 0 0;
    height:30px;
    overflow:hidden;
}
#topMenu a#firstLink{
    background: none;
}
#topMenu a{
    color:#575759;
    text-decoration:none;
    font:bold 11px Verdana;
    padding:0 0 8px 25px;
    margin:0;
    background: transparent url(/gfx/dot.gif) no-repeat center left;
}
#topMenu a:hover{
    color:#ee7f01;
}

#innerDiv{
    padding:20px 30px 20px 55px;
    height:545px;
    font:normal 11px Verdana;
    overflow:auto;
}
#innerDiv a{
    color:#000;
}
#innerDiv blockquote{
    margin-left:10px;
}
#innerDiv .titleBar{
    color:#a55607;
    padding-left:5px;
    margin-right:5px;
    font:bold 16px Verdana;
}
#schowekBtn{
    text-align:right;
}

.schowek_form input{
    margin:5px 0;
}
#frm_email{
    margin-left:7px;
}
#frm_tel{
    margin-left:16px;
}
#kontaktDiv{
    float:left;
    width:400px;
    padding:5px;
}
#kontaktDiv p{
    padding:0;
    margin:0;
}

#header{
    margin:0;
    width:100%;
    height:309px;
    /*background-color:#ee7f01;*/
    background: #ee7f01 url(/gfx/h_bg.jpg) no-repeat top center;
    text-align:center;

}
#owFlash{
    position:relative;
    height:297px;
    width:1000px;
    margin:0 auto;
    text-align:left;
    overflow:hidden;
}
#hflash{
    position:absolute;
    z-index:1;
    left:-42px;
    top:0px;
    height:297px;
    width:1042px;
    margin:0 auto;
    overflow:hidden;
}
#searchBox{
    position:absolute;
    z-index:5;
    font:normal 10px Verdana;
    color:#000;
    right:180px;
    top:17px;
    text-align:right;
}
#searchBox a{
    color:#000;
    text-decoration:none;
}
#searchBox a:hover{
    color:#bc620a;
}
#szukaj{
    position:absolute;
    z-index:5;
    font:normal 12px Verdana;
    color:#000;
    right:22px;
    top:21px;
    width:140px;
    color:#bc620a;
    background:transparent;
    border:0 none;
}
#headerContent{
    position:relative;
    margin:0 auto;
    width:969px;
    height:309px;
}
#logo{
    position:absolute;
    left:40px;
    top:25px;
}
#logo img{
    border:0;
}
#h_tapes{
    position:absolute;
    top:100px;
    left:250px;
}
#h_tapes2{
    position:absolute;
    top:90px;
    left:565px;
}
#h_tape{
    position:absolute;
    top:120px;
    left:760px;
}
#searchDiv{
    position:absolute;
    padding:23px 0 0 30px;
    top:0px;
    right:0px;
    width:268px;
    height:43px;
    background: #dedee1 url(/gfx/search_bg.gif) no-repeat top right;

}
#searchDiv a{
    color:#000;
    font:bold 11px Verdana;
    text-decoration:none;
}
#searchDiv a:hover{
    color:#fff;
}

.hr_wyszukaj{
    clear:left;
}
.noborder{
    border:0;
}

#footer{
    background: #dedee1 url(/gfx/footer_bg.jpg) no-repeat top center;
    height:103px;
}
#footerContent{
    color:#575759;
    margin:0 auto;
    padding:0;
    width:925px;
    font:normal 13px Verdana;
}
#footerContent span{
    padding:0 10px;
}
#footerContent a{
    color:#575759;
    text-decoration:none;
}

#productMenu ul.submenu{
    width:240px;
    position:absolute;
    display:none;
    background-color:#f4f4f4;
    border-bottom:1px solid #f4d7b6;
    border-left:1px solid #f4d7b6;
    border-right:1px solid #f4d7b6;
    padding:0;
    margin:0;
    z-index:10;
}
#productMenu ul.submenu li{
    border-top:1px solid #f4d7b6;
    text-align:center;
    padding:5px;
    margin:0;
}
#productMenu ul.submenu a{
    color:#404040;
    text-decoration:none;
    font:normal 11px Verdana;
    padding:0;
    margin:0;
}
#productMenu ul.submenu a:hover{
    color:#ee7f01;
}
#idicator{
    position:absolute;
    display:none;
}
