body, td, input, select, textarea {
    font-family: Arial;
    font-size: 12px;}
body{  background-color:white; line-height:15px;
       
}


h2{ background-image:url(/images/carkaZluta.png); padding:10px 0px 10px 15px; display:table; width:auto;
                                                 background-position: 0px center; background-repeat:no-repeat; color:black;
                                                  font-size:16px; font-weight:bold; margin-bottom:25px;}
h3{ padding:10px 0px 10px 0px; display:table; width:auto;
                                                 background-position: 0px center; background-repeat:no-repeat; color:#28166F;
                                                  font-size:14px; font-weight:bold; margin-bottom:25px;}

.TwoRows { display:table; width:100%; }
.LeftRow { display:table; float:left; }
.RightRow { display:table; float:right; }



#MainPage{ display:table; width:680px; height:100%; margin-left:auto; margin-right:auto; background-color:White;}
    #Header{ display:none; }
    #Header #logo{ float:left; display:table; margin-left:50px; margin-top:40px;}
    
    #Header #headerText{ width:130px; display:table; float:right; overflow:hidden; color:#666666; font-size:11px; line-height:13px; font-weight:bold;
                          margin-top:20px; margin-right:15px;}
    
    #HeaderMenu{ display:table; width:600px; height:50px; float:right; 
                  margin-top:160px;
                  }
    #HeaderMenu a{ color:black; display:block; width:auto; float:left; text-transform:uppercase; font-weight:normal; font-size:12px;
                    margin-top:16px; text-decoration:none;
    }
    #HeaderMenu a:hover{ color:#dc7814;}
        #HeaderMenu .linkUvodniStranka { margin-left:17px; }
        #HeaderMenu .linkProcZvolitRK { margin-left:25px; }
        #HeaderMenu .linkNabidneteNam { margin-left:23px; }
        #HeaderMenu .linkProfilFirmy { margin-left:25px; }
        #HeaderMenu .linkMenuKontakt { margin-left:25px; }
    
    #Content{ display:table; width:100%; padding-bottom:50px; }
    #LeftMenu{ display:none;}
    #Content #LeftMenu #quickMenuWrap {  background-color:#f2caa2;}
    #Content #LeftMenu #quickMenuWrap .nadpis{ background-color:#dc7814;}
    #Content #LeftMenu #quickMenuWrap .nadpis a{ color:#28166f; font-weight:bold; font-size:13px; text-transform:uppercase; text-decoration:none;}
    #Content #LeftMenu #quickMenuWrap .nadpis a:hover{color:#EEEEEE;}
    
    #Content #LeftMenu #quickMenuWrap .NabidkaPoptavka{ background-color:#BB0A0A;}
    #Content #LeftMenu #quickMenuWrap .NabidkaPoptavka a{ color:White;}
    #Content #LeftMenu #quickMenuWrap .NabidkaPoptavka a:hover{color:#EEEEEE;}
    
    #Content #LeftMenu #quickMenuWrap ul{ list-style-type:none; margin:0px;}
    #Content #LeftMenu #quickMenuWrap .tlacitko{ background-color:#f1c9a1; background-image:url(/images/carka.png); 
                                                 background-position: 10px center; background-repeat:no-repeat;}
    #Content #LeftMenu #quickMenuWrap .tlacitko2{ background-color:#f5d9bd;background-image:url(/images/carka.png); 
                                                 background-position: 10px center; background-repeat:no-repeat;}
    #Content #LeftMenu #quickMenuWrap a{ display:block; width:178px; height:12px; text-decoration:none; padding:5px 0px 5px 25px; color:black; font-weight:normal;}
    #Content #LeftMenu #quickMenuWrap a:hover{ color:#dc7814; text-decoration:none;}
    #Content #LeftMenu a{}
    #Content #LeftMenu a:hover{}
    #Content #LeftMenu #bannery{  border-top:2px solid white;}
    #Content #LeftMenu #bannery #banneryNadpis{ background-color:#21327f; color:#f46f06;display:block; width:178px; height:15px; 
                                                padding:5px 0px 5px 25px; font-weight:bold; font-size:13px; text-transform:uppercase;}
    #Content #LeftMenu #banneryContent { text-align:center; }
    
    #Content #RightMenu{ float:right; width:670px; margin-right:40px;}
    #textContent{ width:100%; margin-left:auto; margin-right:auto;}
    #ContentText{ width:100%; margin-left:auto; margin-right:auto;}
    
    #Footer{  display:none;}
    #Footer #FooterText{ display:table; float:right; width:auto; margin-top:8px; margin-right:15px; }
    #Footer #FooterText a{ color:#21327f;}

.StandardPage { display:table; margin:35px 15px 0px 15px; }

/*FILTER*/
#Filter #FilterNadpis { width:100%; display:table; border:2px solid #28166f; border-bottom:none;
                        
}
#Filter #FilterNadpisContent {background-image:url(/images/carkaZluta.png); padding:10px 0px 10px 25px; display:table; width:auto;
                                                 background-position: 10px center; background-repeat:no-repeat; color:#28166F;
                                                  font-size:13px; font-weight:bold;
}
#Filter #FilterSett { width:100%; text-align:left;border:2px solid #28166f;}
#Filter { display:none;}
.filter td,.filter th { padding:10px; }
.filter th { padding-bottom:0px; font-weight:normal; }
.filter .filterInput { width:112px; }
.filter .button {  }
.filter .button:hover { }
    
/*LIST NABIDEK*/
#nabidkyCenter { width:100%; display:table; text-align:left; margin-top:25px;}
    #nabidkyCenter table { width:100%;  }
    #nabidkyCenter td {  border-bottom:2px solid #28166f;  background-image:url(/images/SeznamBG.png); background-repeat:repeat-x; background-position:top left; }
    #nabidkyCenter .nabidkaHolder { display:table; width:100%; border-bottom:1px solid white; margin-bottom:15px;margin-top:15px;}
    #nabidkyCenter .nabidkaHolder .imgHolder{ display:block; width:176px; height:130px; overflow:hidden; text-align:center; margin-left:15px;  }
    #nabidkyCenter .nabidkaHolder .imgHolder .divimg { text-align:center; display:table; width:176px; height:130px;}
    #nabidkyCenter .nabidkaHolder .imgHolder .divimg img {  border:1px solid gray;}
    #nabidkyCenter .nabidkaHolder a { display:table; margin-left:auto; margin-right:auto; color:#DC7814; }
    #nabidkyCenter .nabidkaHolder .nabidkaAttributy { width:430px; margin-left:20px; margin-right:20px; }
    #nabidkyCenter .nabidkaHolder .nazev { font-size:14px; font-weight:bold; height:16px; display:block; overflow:hidden; }
    #nabidkyCenter .nabidkaHolder .lokalita { font-size:12px; font-weight:normal; font-style:italic; overflow:hidden; }
    #nabidkyCenter .nabidkaHolder .nabidkaPopis { width:430px; margin-left:20px; margin-top:5px; overflow:hidden; margin-right:20px; }
    #nabidkyCenter .nabidkaHolder .nabidkaPopis .popisWrap { height:93px; overflow:hidden; display:block; }
    #nabidkyCenter .nabidkaHolder .cena { font-size:14px; font-weight:bold; margin-top:5px; }
    #nabidkyCenter .nabidkaHolder .cena span { font-size:12px; font-weight:normal; margin-top:5px; font-style:italic; }
    #nabidkyCenter .nabidkaHolder .odkaz { margin-top:5px; }
    #nabidkyCenter .nabidkaHolder .typzakazky { color:#dc7814; font-size:14px; font-weight:bold; text-transform:uppercase; margin-top:5px;
                                                 text-align:center;margin-left: 15px;
    }
    #nabidkyCenter #NabidkyCenterNadpis { width:100%; display:table; border:2px solid #28166f;}
    #nabidkyCenter h2 { background-image:url(/images/carkaZluta.png); padding:10px 0px 10px 25px; display:table; width:auto;
                                                 background-position: 10px center; background-repeat:no-repeat; color:#28166F;
                                                  font-size:13px; font-weight:bold; margin:0px;}
    #nabidkyCenter #NabidkySeznam { width:100%; display:table; border:2px solid #28166f; border-top:none;}
    #nabidkyCenter #paginating {  margin:15px 15px 15px 0px;
    }
    #nabidkyCenter #paginatingContent { width:100%; display:table; 
                                  text-align:right;
    }
    
/*DETAIL NABÍDKY*/
#DetailNabidky { margin-top:35px; text-align:left; width:100%; display:table; }
    #DetailNabidky #Popis {  margin-top:20px; margin-bottom:20px;}
    #DetailNabidky #Location { }
    #DetailNabidky #mainTitle { margin-bottom:20px; }
    #DetailNabidky #HlavniPolozky { width:330px; }
    #DetailNabidky .Item { height:16px; display:table;}
    #DetailNabidky .Item strong { font-weight:bold; width:160px; display:block; float:left; }
    #DetailNabidky .Item span { width:165px; display:block; float:right; }
    #DetailNabidky .ItemRegNumber { height:16px; display:table; font-size:17px; margin-bottom:10px; color:#28166F;}
    #DetailNabidky .ItemRegNumber strong { font-weight:bold; width:160px; display:block; float:left; }
    #DetailNabidky .ItemRegNumber span { width:165px; display:block; float:right;font-weight:bold; }
    #DetailNabidky .ItemCena { height:16px; display:table; font-size:17px;margin-top:10px; margin-bottom:10px; color:#28166F;}
    #DetailNabidky .ItemCena strong { font-weight:bold; width:160px; display:block; float:left; }
    #DetailNabidky .ItemCena span { width:165px; display:block; float:right;font-weight:bold; color:#DC7814; }
    #DetailNabidky #tlacitka {  margin-top:20px; }
    #DetailNabidky #DodatecnePolozky { margin-top:20px; }
    #DetailNabidky #estatePhotos { width:100%; }
    #DetailNabidky #hlPhoto { width:300px; display:table; text-align:center;}
    #DetailNabidky #hlPhoto a { display:table; margin-left:auto; margin-right:auto;}
    #DetailNabidky #hlPhoto img { max-width:296px; display:table;}
    #DetailNabidky #estatePhotos { width:300px; }
    #DetailNabidky #galleryWrap { display:table; }
    #DetailNabidky #galleryWrap a { display:block; float:left; margin:2px; width:96px; height:72px; text-align:center; }
    #DetailNabidky #galleryWrap img { max-width:96px; max-height:72px; }
    #DetailNabidky #makler { display:table; width:100%; }
    #DetailNabidky #makler #maklerFoto { float:right;}
    #DetailNabidky #makler #maklerPolozky { float:left;}
    #DetailNabidky #makler #maklerPolozky ul { margin:0px; margin-top:10px; list-style-type:none;}
    #DetailNabidky #makler {}
    #DetailNabidky #makler h3 { color:#DC7814; margin-bottom:10px; font-size:17px; }
    #DetailNabidky #makler .Item {  }
    #DetailNabidky h2 { background:none; padding-left:0px; font-size:19px; text-decoration:underline; }
    #DetailNabidky .mapsIframe {  display:none; }
    
    /*NOVINKY*/
    #Novinky #NabidkySeznam{ border-bottom:none; }

    /*NOVINKY
    #newsWraper{ display:table; background-color:#EEEEEE; padding-top:20px; border:2px solid #CCCCCC; text-align:center; }
    #newsWraper .item{ display:table; width:120px; overflow:hidden; float:left; margin:4px; cursor:pointer; margin-left:21px;}
    #newsWraper .item:hover{ background-color:#cccccc;}
    #newsWraper .imgWrap{ display:table; height:180px;}
    #newsWraper .imgWrap .imgDiv{ display:table; height:90px; width:100%; text-align:center;}
    #newsWraper .imgWrap img{ max-width:117px; max-height:88px;}
    #newsWraper .imgWrap .captions{ display:table; width:100%; text-align:center;}
    #newsWraper .title{ font-size:12px; display:table; font-weight:bold; text-align:center; width:100%; margin-left:auto; margin-right:auto; float:none;}
    #newsWraper .lokalita{ display:table; font-size:12px; text-align:center; width:100%; margin-left:auto; margin-right:auto; height:30px; overflow:hidden;}
    #newsWraper .price{ font-size:12px; font-weight:bold; color:#BB0A0A;  display:table; text-align:center; width:100%; margin-left:auto; margin-right:auto; margin-top:5px;}
    
    NEWS
    #news{ width:100%; display:table; float:left;}  
    #news h2{ width:100%; display:table; text-align:center; text-transform:uppercase; font-size:20px;}*/  
    
    /*default*/


    /*ClientForm*/
.clientForm th{ padding:4px; }
.clientForm .tbForm,.clientForm .ddlForm,.clientForm .tbFormMultiLine { margin:1px; }
    
    .validation{ color:Red;}
    
    
    
    