﻿html, body, form
{
    height:100%;
    margin:0px;
    font-family: 'Open sans';
    font-weight:300;
}

/*
form
{
    background:url("../Images/OBRÁZEK-podstrana-PNG.png") no-repeat center top;    
}



.defaultForm
{
    background:url("../Images/obrázek-home page podklad.png") no-repeat center top;   
}


*/

.dBackground
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:url("../Images/background-jablko3.png") no-repeat center top;
                
}

.dBackgroundHome
{
    background: url("../Images/topShadow.png") repeat-x left top ,
                url("../Images/homepage.png") no-repeat center top;  
}


h1
{
    margin-top:5px;
    font-size:50px;
    line-height:40px;
    font-weight:300;
    
}

a, body 
{
    color:#404040;
    text-decoration:none;
}



.logoText
{
    font-size:18px;
    font-weight:600;
}

.logoSubText
{
}

#dPageBody
{
    margin:auto;
    width:960px;
    /*border:1px solid #ccc;*/
    min-height: calc(100% - 150px);
    padding-bottom:20px;
    position:relative;
    
}

#dPageNavigation
{
    margin-top:25px;
    width: calc(100% - 5px);
    text-align:center;
    position:relative;
    clear:both;
    height:48px;
    z-index:10;
    background:url("../Images/jablko_hornilista.png") no-repeat left top;
}




#dPageNavigation a
{
    text-transform:uppercase;
    padding-top:12px;
    margin-top:1px;
    height:37px;
    font-size:13px;
    font-weight:600;
    display:block;
    white-space:nowrap;
    cursor:pointer;
    width:calc(100% / 5);
    float:left;
    color:#fff;
    text-decoration:none;
    border-top:2px solid rgba(0,0,0,0);
}

#dPageNavigation a:hover
{
    border-top:2px solid #fff;
}

#dPageNavigationShadow
{
    clear:both;
    margin-top:0px;
    height:20px;
    width:960px;
    background:url("../Images/horni_stin.jpg") no-repeat left top;
}




#dPageShadow
{
    position:absolute;
    top:143px;
    left:0px;
    height: calc(100% - 143px);
    width:100%;
}

#dPageBackground
{
    background:url("../Images/podklad_pod_vsechny_strany.png") no-repeat 610px top;
    width:100%;
    position:absolute;
    min-height: 100%;
    height: 100%;
    top:0px;   
    z-index:0;
}

.iLogo
{
    top:10px;
    left:20px;
    position:relative;
}

.dTopLinks
{
    background:url("../Images/banner3.png") no-repeat left top;
    height:33px;
    width:249px;
    text-align:center;
    cursor:pointer;
    float:right;
    font-size:16px;
    color:#000;
    margin:20px 30px 0px 0px;
    z-index:100;
    position:relative;
    border:none;
}



.pageBanner
{
    background:url("../Images/pageBanner.png") repeat-x left top;
    height:108px;
    width: calc(100% - 40px);
    position:absolute;
    top:320px;
    left:18px;
    font-size:30px;
    color:White;
    padding-left:35px;
    padding-top:30px;
}


#dPageInnerBody
{
    position:relative;
    
    clear:both;
    min-height: calc(100% - 170px);
    
}

.dPageHeading
{
    background:url("../Images/titulek - slogan.png") no-repeat left top;
    height:38px;
    width: calc(100% - 30px);
    color:#000;
    padding-left:15px;
    padding-right:5px;
    padding-top:7px;
    font-size:23px;
}

#dLeftMenu
{
    font-size:16px;
    position:relative;
    text-align:center;
    float:left;
    width:203px;
    height:232px;
    color:#fff;
    margin-left:10px;
    
}

.sLeftMenuTitleOuter
{
}

.sLeftMenuTitle
{
    position:relative;
    background:url("../Images/banner-sluzby.png")  no-repeat left top;
    height:45px;
    font-weight:600;
    display:table-cell;
    vertical-align:middle;
    width:203px;
}

#dLeftMenu ul
{
    position:relative;
    margin-top:10px;
    padding:0px;
    
}

#dLeftMenu ul li
{
    /*
    border-top-width:1px;
    border-top-style:solid;
    border-image:url("../Images/leftMenuBorder.png")  30 30 round;
    */
    width:203px;
    background:url("../Images/podslozka-neoznacena.png")  no-repeat left top;
    margin-bottom:1px;
    list-style-type:none;
    height:39px;
    
}

#dLeftMenu ul li:hover
{
    background:url("../Images/podslozka-oznacena.png")  no-repeat left top;
}

#dLeftMenu ul li:last-child
{
    /*border-bottom:1px solid #404040;*/
}

#dLeftMenu ul li a
{
    position:relative;
    top:8px;
    display:block;
    text-decoration:none;
    cursor:pointer;
    font-weight:600;
    color:#fff;
}


#dPageEnd
{
    clear:both;
}

#dPageFooter
{
    clear:both;
    position:relative;
    left:0px;
    bottom:0px;
    width:100%;
    height:130px;
}

#dPageFooterInner
{
    position:relative;
    margin:auto;
    width:960px;
    height:130px;
    text-align:center;
    background:url("../Images/spodni_lista.png") no-repeat left top;
}

#dPageFooterInner span
{
    position:relative;
    top:105px;
    font-size:15px;
}

#dPageFooterInner ul
{
    text-align:left;
    position:absolute;
    top:24px;
}

#dPageFooterInner ul li
{
    position:absolute;
    list-style:none; 
    width:200px; 
}



#dPageFooterInner ul li:nth-child(1)
{

    left:173px;
}

#dPageFooterInner ul li:nth-child(2)
{
    left:441px;
}

#dPageFooterInner ul li:last-child
{
    left:711px;
}


#dPageContent
{
    position:relative;
    margin-left: 250px;
    margin-right:20px;
    text-align:justify;
}


.pForm_Outter
{
    background-color:rgba(0,0,0,0.4);
    position:fixed;
    height:100%;
    top:0px;
    left:0px;
    width:100%;
    z-index:100;
}

.pForm
{
    background:url("../Images/formular-ramecek.png") no-repeat left top;
    margin:180px auto;
    padding-top:50px;
    width:658px;
    height:320px;
    z-index:100;
    position:relative;
    color:#777; 
} 
    
.pForm input[type=text],
.pForm input[type=password]
{
    background:url("../Images/formTb.png") repeat-x left top;
    width:400px;
    height:40px; 
    border:none;
    padding-left:15px;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    font-size:15px;
}  

.tbHesloWatermark
{
    background: url("../Images/tbHesloWatermark2.png") no-repeat left top,
                    url("../Images/formTb.png") repeat-x left top  !important;
    color:#fff;   
    text-align:right;
}

 
.pForm textarea
{
    background:url("../Images/text.png") no-repeat left top;
    width:400px;
    height:137px; 
    border:none;
    font-family: 'Open sans';
    padding-left:15px;
    padding-top:10px;
    overflow:auto;
    font-size:15px;
} 

.pForm .btnOdeslat
{
    background:url("../Images/btnOdeslat_Zeleny.png") no-repeat left top;
    height:35px;
    width:226px;
    border:none;
    color:#fff;
    margin-right:5px;
}



.pForm input[type=checkbox]
{
    background:none;
    width:10px;
    height:10px;
}  

.pForm .ibClose
{
    width:12px;
    height:12px;
    position:absolute;
    top:2px;
    right:2px;
}



.tbWaterMark
{
    color:#777;
}  

.ui-tooltip
{
    max-width:500px !important;
    z-index:300 !important;
}

.ui-tooltip-content
{
    z-index:300 !important;
}