body{ /*background-image:url(/images/pagebg.png); background-repeat:repeat-x; background-position:center top; background-color:#EBECED;*/
      font-family: Arial,"Arial CE","Helvetica CE",Verdana,sans-serif; font-size:14px; color:#62676A;line-height:16px; }

h1{    
    color: #62676A;
    font-size: 150%;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 8px 0 7px 15px;}


#MainPage{ width:980px; background-color:White; display:table; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}
    #MainContent{ margin:10px; display:table; width:960px;}
        #Header{ background-image:url(/images/bg-tophead.jpg); background-repeat:no-repeat; background-position:center top;
                  width:100%; display:none;}
            #language{ color:#B1CA28; float:right; width:50%; text-align:right;}
                #language a{ text-decoration:none; cursor:pointer ;}
                #language a:hover{ color:#62676A; text-decoration:underline;}
            #topmenu{ width:auto; display:table; float:right; margin-top:21px; width:730px;}
        #UnderHeader{ background-image:url(/images/bg-head.png); background-repeat:no-repeat; background-position:center top;
                  width:100%; height:100px; display:none;}
        #Content{ width:100%; display:table;}
            #ContentText{ width:920px; display:table; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
        #Footer{ background-color: #808486;
                    background-image: url(/images/bg-foot.png);
                    background-position: 0 100%;
                    background-repeat: no-repeat;
                    color: #F2F2F3;
                    height: 120px;
                    text-align: left;
                    width: 960px; display:none;}
        #UnderPage{ padding-bottom:10px; color:#62676A;
    font-size: 88%;
    margin: 0 auto;
    text-align: right;
    width: 940px; display:none;}
            


/*-------------- ZAHLAVI --------------*/
.logo{ background-image:url(/images/logo-advanced-real-estate.png); 
       background-repeat:no-repeat; background-position:center center;
       width:230px; height:105px; float:left; }
    .logo a{ width:200px; height:80px; display:block; margin-left:auto; margin-right:auto; margin-top:15px; }
.ButtonMenu{ float:left; display:table;background-image:url(/images/menu-arrow.png); background-position:right top; background-repeat:no-repeat;}
    .ButtonMenu a{ color:Black; text-decoration:none; font-weight:bold; height:40px; display:block; padding-left:8px; padding-right:8px; padding-top:30px;
                    border: 1px solid white; border-bottom: 0px solid white;}
    .ButtonMenu a:hover{ color:Black; text-decoration:none; font-weight:bold; height:40px; display:block; padding-left:8px; padding-right:8px; padding-top:30px;
                          background-color:#BBD627; border-left: 1px solid #BBD627; border-right: 1px solid #BBD627;border-top: 1px solid #BBD627;
                -webkit-border-radius: 6px 6px 0px 0px;
                -moz-border-radius: 6px 6px 0px 0px;
                border-radius: 6px 6px 0px 0px; color:White; text-decoration:underline;}
    .ButtonMenu .MenuActive{ color:Black; text-decoration:none; font-weight:bold; height:40px; display:block; padding-left:8px; padding-right:8px; padding-top:30px;
                          background-color:#BBD627; border-left: 1px solid #BBD627; border-right: 1px solid #BBD627;border-top: 1px solid #BBD627;
                -webkit-border-radius: 6px 6px 0px 0px;
                -moz-border-radius: 6px 6px 0px 0px;
                border-radius: 6px 6px 0px 0px; color:White; text-decoration:underline; }
    #button2 a{ color:Red;}
    #button2 a:hover{ background-color:Red;border-left: 1px solid red; border-right: 1px solid red;border-top: 1px solid red;
                -webkit-border-radius: 6px 6px 0px 0px;
                -moz-border-radius: 6px 6px 0px 0px;
                border-radius: 6px 6px 0px 0px; color:White; text-decoration:underline; }
                
/*------------------ POD MENU ------------------*/

#UnderHeader #Nadpis{ font-size:35px; color:White;  float:left; height:40px; margin-top:34px; margin-left:10px; line-height:40px;}
#UnderHeader #NadpisMaly{ font-size:15px; color:White; font-weight:bold; float:left; margin-top:28px; margin-left:15px; width:300px;}
#UnderHeader #Kontakty{ font-size:15px; line-height:20px; color:White; font-weight:bold; float:left; margin-top:4px;  margin-left:15px; color:red;}


/*---------- NOVINKY ---------*/
#news{ margin-left:19px;}
#newsWraper .item{ float:none; display:table; width:100%; margin-top:4px; background-image:url(/images/bg-nab-index.png); background-repeat:no-repeat;
                    background-position:right bottom; padding-bottom:20px; width:340px; cursor:pointer;}
#newsWraper .imgWrap .divimg{  display:table; width:auto; height:auto;float:left; text-align:center; width:113px;}
#newsWraper .imgWrap .divimg img{ display:block; border:3px solid #D0D1D2; margin-left:auto; margin-right:auto;}
#newsWraper .captions{ display:table; padding-left:30px; width:auto; padding-top:8px; font-size:12px;}
#newsWraper .item .title,#newsWraper .item .plocha{ font-weight:bold; float:none; display:table; width:100%;}
#newsWraper .item .lokalita{ float:none; display:table; width:100%;}
#newsWraper .item .price{ float:left; display:table; width:auto; margin-right:5px;}
#newsWraper .item .proklik{ float:left; display:table; width:auto;}
#newsWraper .item .proklik a{ color:#B1CA28; text-decoration:underline;}
#newsWraper .item .proklik a:hover{ color:#B1CA28; text-decoration:none;}

/*------------ seznam nabidek ----------------*/
.estateList{ border-top:1px solid #D0D1D2;}
#seznam{ width:100%; display:table; }
#SeznamObsah{ width:100%; float:none;  display:table;}
#nabidkyCenter{}
#nabidkyCenter .nabidkaHolder{   border-bottom:1px solid #D0D1D2; display:table;}
#nabidkyCenter .imgHolder{ float:right; width:230px; text-align:center;margin-bottom:20px; margin-top:20px;}
#nabidkyCenter .imgHolder .divimg {border:3px solid #D0D1D2; width:auto; display:table; margin-left:auto; margin-right:auto;}
#nabidkyCenter .imgHolder .divimg img{}
#nabidkyCenter .nabidkaAttributy{ float:left; width:680px; margin-top:20px;font-size:16px; line-height:20px;}
#nabidkyCenter .nabidkaAttributy span{ text-transform:uppercase; }
#nabidkyCenter .nabidkaAttributy strong{ text-transform:none; font-weight:bold;}
#nabidkyCenter .nabidkaAttributy .nazev{ font-size:14px; margin-top:2px; font-weight:bold; }
#nabidkyCenter .nabidkaPopis{ float:left; width:680px; line-height:18px; margin-top:5px;}
#nabidkyCenter .nabidkaPopis .odkaz{ float:left; margin-top:20px;}
#nabidkyCenter .nabidkaPopis .odkaz a:hover{ text-decoration:none; color:#B1CA28;}
#nabidkyCenter .nabidkaPopis .cena{ float:right; font-size:120%; font-weight:bold; margin-top:20px;}
#paginating{ width:auto; display:table; margin-left:auto; margin-right:auto; font-size:120%; margin-top:20px; text-align:center;}

/*-------------- detail nabidky -----------------*/

#DetailNabidky{ line-height:22px; font-size:13px;}
#DetailNabidky li{ padding-left:4px;}
#DetailNabidky li strong{ font-weight:bold;}
#DetailNabidky #levySloupec{ width:470px; float:left;}
#DetailNabidky #levySloupec img{border:3px solid #D0D1D2;}
#DetailNabidky #levySloupec #galleryWrap img{ width:104px; height:78px;}
#DetailNabidky #levySloupec #makler{ margin-top:15px;}
#DetailNabidky #levySloupec #makler #maklerFoto{ width:100px; display:table; float:left;}
#DetailNabidky #levySloupec #makler #maklerPolozky{ display:table; width:auto;}
#DetailNabidky #levySloupec #makler #maklerPolozky li{ list-style-image:none; list-style-type:none;}
#DetailNabidky #levySloupec #mapa{ margin-top:15px; display:none;}
#DetailNabidky #levySloupec #ctl00_ContentPlaceHolder1_wucMapy1_UIMap{ border:4px solid #D0D1D2;}


#DetailNabidky #pravySloupec{ width:440px; float:right;}
#DetailNabidky #pravySloupec #Location{ font-size:180%; font-weight:normal;}
#DetailNabidky #pravySloupec #RegistrationNumber{ font-weight:normal; margin-top:15px; margin-bottom:15px; text-transform:uppercase; float:none;}
#DetailNabidky #pravySloupec #polozkyCeny{ margin-top:15px; display:table; width:100%;}
#DetailNabidky #pravySloupec #polozkyCeny #ceny{ margin-top:15px; width:80%; display:inline; float:left;}
#DetailNabidky #pravySloupec #polozkyCeny #PriceMena{ margin-top:15px; width:auto; width:70px; float:right; display:none;}
#DetailNabidky #pravySloupec #polozkyCeny span{ float:left; font-weight:bold; margin-right:15px;}
#DetailNabidky #pravySloupec #polozkyCeny #Price{ font-size:180%; width:auto; display:table;}
#DetailNabidky #pravySloupec #polozkyCeny .PriceOther{width:auto; display:table;}
#DetailNabidky #pravySloupec #tlacitka{ margin-top:15px; width:100%; display:none;}
#DetailNabidky #pravySloupec #tlacitka #print{ background-image:url(/images/print_icon.gif); background-position:left center; background-repeat:no-repeat;
                                               padding-left:30px; float:left; width:auto; display:table;margin-right:30px;}
#DetailNabidky #pravySloupec #tlacitka #mapa{ width:auto; display:none; }
#DetailNabidky #pravySloupec #form{ margin-top:15px; border-top:1px solid #D0D1D2; padding-top:15px; display:none;}
#DetailNabidky #pravySloupec #form th{ text-align:left; width:80px;}
#DetailNabidky #pravySloupec #form .validation{ color:Red; font-size:80%;}

/*------------- filter ----------------*/
#RegistrationNumber{ float:right; display:table; width:auto;}

#filter{ display:table; width:100%; float:none;}
#filter #items{ display:table; width:100%;}
#filter #items .Item{ width:auto; display:table; }
#filter #items .Item span{ float:left; font-size:90%; font-weight:bold; margin-bottom:5px; }
#filter #items #left{ float:left; display:table; width:auto; width:220px; }
#filter #items #right{ float:left; display:table; width:auto; width:220px; }
#filter #items #locationright{ float:right; width:470px; height:200px;}
#filter #items #PriceArea{ float:left; display:table; width:auto; width:440px; }

#filter #items #TypeOfRealEstate{ }
#filter #items #TypeOfRealEstate select{ width:150px; }
#filter #items #SubTypeRealEstate{ margin-top:10px;}
#filter #items #SubTypeRealEstate select{ width:150px; }
#filter #items #TypeOfCommission{ }
#filter #items #TypeOfCommission select{ width:130px; }
#filter #items #Disposition{margin-top:10px; }
#filter #items #Disposition select{ width:130px; }

#filter #items #PriceFrom{ margin-top:10px; float:left; display:table; width:auto;margin-right:25px; }
#filter #items #PriceFrom span{ margin-top:5px;  width:70px;}
#filter #items #PriceFrom input{ width:70px;}
#filter #items #PriceTo{ margin-top:10px; display:table; width:auto; float:left;}
#filter #items #PriceTo span{ margin-top:5px; width:70px;}
#filter #items #PriceTo input{ width:70px; margin-right:25px;}
#filter #items #Currency { width:auto; display:table; margin-top:10px;}
#filter #items #AreaFrom{ margin-top:10px; float:left; display:table; width:auto;margin-right:25px; }
#filter #items #AreaFrom span{ margin-top:5px; width:70px;}
#filter #items #AreaFrom input{ width:70px;}
#filter #items #AreaTo{ margin-top:10px; display:table; width:auto; float:left;}
#filter #items #AreaTo span{ margin-top:5px; width:70px;}
#filter #items #AreaTo input{ width:70px; margin-right:10px;}
#filter #items #AreaUnit { width:auto; display:table; margin-top:10px;padding-top:6px;}
#filter #items #AreaUnit span {  }
#filter #vyhledej{ display:table; width:100%; float:right; text-align:right;}
#filter #items #RegistrationNumber{ width:470px;}
#filter #items #RegistrationNumber span{  padding-top:7px; padding-right:10px;}
#filter #items #RegistrationNumber #SelectPrague{ width:auto; float:left; padding-top:4px;}
#filter #items #RegistrationNumber #RegNumberContent{ width:auto; float:right;}
#filter #items #RegistrationNumber #RegNumberContent input{ width:100px;}
#filter #items #locationright #location td{ padding:4px;}


/* -------------- uvodfilter --------------*/
#UvodFilter { margin-top:25px;}
#UvodFilter #filter #left { float:left; width:50%; margin-top:20px;}
#UvodFilter #filter #right { float:right; width:200px; margin-right:10px; border-left: 1px solid #D0D1D2; padding-left:15px;}
#UvodFilter #filter #right .Item{ margin-top:10px;}
#UvodFilter #filter #right .Item select{  width:130px;}
#UvodFilter #filter #right #TypeOfRealEstate {}
#UvodFilter #filter #right #SubTypeRealEstate {}
#UvodFilter #filter #right #Disposition {}
#UvodFilter #filter #right #TypeOfCommission {}
#UvodFilter #filter #right #location {}
#UvodFilter #filter #right #PriceTo { float:left; width:auto; display:table;}
#UvodFilter #filter #right #vyhledej { float:right; width:auto; display:table; margin-top:35px;}
#UvodFilter #filter #left a{ border:2px solid #e85e5e; width:300px; background-color:#c21e1e; color:White; padding:5px 3px 5px 3px;  
                             font-size:120%; display:inline-block; text-align:center; margin-bottom:10px; text-decoration:none;}
                             
                             
/*-------------filter number --------------*/
#filterNumber{background-image: url("/images/bg-nab-index.png");
    background-position: right bottom;
    background-repeat: no-repeat; display:table; width:100%; height:50px;}
#filterNumber .filterInput{ width:70px;}
#filterNumber span{ font-weight:bold;}
#filterNumber #items{ display:table; width:100%;}
#filterNumber #items #RegNumberContent{ display:table; width:auto; float:right;}
#filterNumber #items #vyhledej{ float:right; display:table; width:auto;}

/*------------- other --------------*/

.LeftSide{ float:left; width:554px; }
.RightSide{ float:right; border-left:1px solid #D0D1D2; min-height:50px; }
.estateList{ margin-top:20px;}
.contentPulLeva{ width:49%; float:left;}
.contentPulPrava{ width:49%; float:right;}
.clientForm th{ text-align:left; width:90px; padding-top:6px;}
.clientForm textarea{ width:274px; height:193px;}
.clientForm .validation{ color:Red; font-size:80%;}
.contentPulPrava #formContact{ margin-top:62px;}
#viceinformaci{ display:none;}





