th.headerSortUp { 
	background-color: transparent;
    background-image: url('../images/up.gif');
    background-repeat:no-repeat;	
	background-position:center;        
} 
* { margin: 0; padding: 0; border: none; }
.clean_all { clear: both; height:1px; }
hr { display: none; }
.hidden { display: none; }
.clear_both { clear: both; }
.img_left { float: left; }
.gr {color: #949494;}
h1, h2, h3, h4 { font-size:1em; color: #494949; }
a { color: #9F560B; text-decoration: underline; }
    a:hover { text-decoration: none; }
.mail { color: #9F560B; text-decoration: underline; }
.space { display: block; height: 1px; }
.button { width: 110px; height: 26px; text-align: center; line-height: 26px; color: #000;text-decoration: none; font-weight: bold; color: #333333;  }
span.crop {display: block; overflow: hidden;}


img {border: 1px solid #CCCCCC;}
.NoBorder img, img.NoBorder {
    border: none;
}

div#text ul {padding-left: 20px;}
    div#text ul li { background: url(../images/li.gif) no-repeat left 6px; padding-left: 15px; list-style: none; width:}

body { background: #BDBDBD url(../images/bg-top.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; }
div#top { width: 954px; height: 32px; margin: 0 auto 0 auto; background: url(../images/top.jpg); line-height: 32px; font-size: 0.85em;   }
    div#top a { margin: 0 5px 0 5px; text-decoration: none; color: #000; }
    div#top a:hover { text-decoration: underline; }
div#header { width: 950px; height: 87px; margin: 0 auto 0 auto; background: url(../images/call-us.jpg) no-repeat right top; }
    h1, h1 a, h1 a span { display: block; width:377px; height: 58px; z-index: 0;  }
    h1 a { position: relative; }
    h1 a span { position: absolute; top: 0; left: 0; background: url(../images/logo.jpg); }

    div.translateHeader {position: relative}
    
    ul#lg { width: 370px; height: 29px; background: url(../images/lg.jpg); text-align: right;}
        ul#lg li { display: inline; list-style: none; color: #5d5d5d; font-weight: bold; }
        ul#lg li b { color: #afafaf; text-decoration: none; font-weight: bolder }
        ul#lg li a { color: #afafaf; text-decoration: none; }
        ul#lg li a:hover { text-decoration: underline; }

        
    div#wrap { width: 988px; margin: 0 auto 0 auto; background: url(../images/background.jpg) repeat-y; }

    /* ------------------------------
    CALL US
     ------------------------------*/
    div#call_us { float: right; width: 390px; padding-top: 18px; }
        div#call_us strong { font-weight: bold; font-size: 15px;  }
        strong.phone_number { display: block; font-size: 26px !important ; padding-top: 4px; color: #fff; padding-left: 25px; height: 24px;  }
        div#call_us p { padding-top: 10px; padding-left: 6px; font-weight: bold; color: #494949; }
        strong.join{font-size: 20px !important;}
    
    /* ------------------------------
    MENU
     ------------------------------*/
    ul#menu { position: relative; width:978px; height: 71px; padding: 0 0 0 18px; background: url(../images/menu.jpg); }
        ul#menu li, ul#menu li a { display: block; width:224px; height: 71px; float: left; text-align: center; cursor: pointer;}
        ul#menu li { margin-right: 19px; height: 71px; overflow: hidden; }
        ul#menu li a { background-image:url(../images/menu-item-makler.jpg); color: #333333; font-size: 15px; font-weight: bold; text-decoration: none; }
        ul#menu li a span {display: block; width: 234px; padding-top: 30px; }
        ul#menu li a:hover { background-position: 0 -71px; }
        ul#menu li a:hover span {display: block; width: 233px; padding-top: 20px; }
        
        ul#menu li span {display: block; width: 224px; padding-top: 25px; margin-bottom: 10px; color: #333333; font-weight: bold; }
        ul#menu ul { height: auto; padding: 0; background: none; }
        ul#menu li ul li { width: 110px; margin-right: 0;  text-align: left; text-align: left; margin: 0; padding: 0; height: auto; cursor: default; float: none; display: block; margin-bottom: 5px; padding-left: 5px; padding-right: 5px;}
        ul#menu ul li a { display: inline; text-align: left; margin: 0; padding: 0; height: auto; color: #9F560B; font-size: 75%;  font-weight: bold; background: none; float: none;}
        ul#menu ul li a span { display: inline; }

    li.selected span { font-size: 15px; line-height: 14px; font-weight: bold;}

    li.dealer { margin-left: 0px; }
    li.dealer a { background-image: url(../images/menu-item-makler.jpg) !important;}
    li.dealer a:hover { background-image: url(../images/menu-item-makler.jpg) !important; margin-left: -1px;}

    li.otherBuildings a { margin-left:0px;}
    li.otherBuildings a { background-image: url(../images/menu-item.jpg) !important;}
    li.about a { margin-left:0px;}
    li.about a { background-image: url(../images/menu-item.jpg) !important;}

    li.newBuildings { margin-left: -2px; }
    li.newBuildings a { background-image: url(../images/menu-item-new.jpg) !important;}
    
    li.subitems { cursor: default !important ; }
    li.selected a { background:url(../images/menu-item.jpg) no-repeat 0 -71px !important ;}

     li.dealer_selected a { background-image: url(../images/menu-item-makler.jpg) !important;}
     li.otherBuildings_selected a { background-image: url(../images/menu-item.jpg) !important;}
     li.about_selected a { background-image: url(../images/menu-item.jpg) !important;}
     li.newBuildings_selected a { background-image: url(../images/menu-item-new.jpg) !important;}
    
    li.hop { display: block; position: absolute; top: -75px; left: 292px; height: 128px; background: #a0a0a0;  }
    li.hop a { display: block; height: 128px !important ; background: url(../images/menu-item-high.jpg) no-repeat left top !important ; }

    li.subitems ul li { background: url(../images/menu-list.gif) no-repeat 5px 7px; !important ; padding-left: 16px !important ;}

div#main { background: url(../images/bg-main21.jpg) no-repeat center top; padding: 0 27px 0 27px ; }

div#content { float: left; width: 680px; overflow: hidden; }
/* ------------------------------
    CONTENT
------------------------------*/
div#text { margin-left: 20px; overflow: hidden; }

div#content h2 { font-size: 1.3em; font-weight: bold; margin: 20px 0 15px 0; }
div#content h2,div#content h3 { margin-left:20px;}
div#text h2, div#content h3 { margin-left: 0; }
    /* ------------------------------
        SEARCH
     ------------------------------*/
    div#search {width: 678px; height: 51px; background: url(../images/search-bg.jpg) no-repeat;}
    div#search-in {padding-left: 20px; padding-top:10px; margin-bottom:15px; margin-right:20px; font-weight: bold;} 
     
     /* -----------------------------
        ORDER
      -----------------------------*/
    div#order {width: 678px; height: 30px; background: url(../images/order-bg.jpg) no-repeat;}
    div#order-by{float:left; padding-top: 7px; padding-left: 20px;}
      div#order-by span{font-weight: bold;}
      div#order-by img{border: none;}
    div#per-page{float:right; padding-top: 7px; padding-right: 20px;} 
     /* -----------------------------
        Dealer
      -----------------------------*/
    div#dealers {width: 678px;}
    div.dealer{float:left; width: 329px; height:177px;}
      div.dealer h2{margin-bottom: 2px !important; padding-bottom: 2px !important;}
      div.dealer img{float:left; margin: 10px 10px 10px 10px;}
      div.odd{background: #F6F6F6;}
      div.dealer span{font-weight: bold;}
      div.dealer a.detail_but {display:block; float:right; margin-top: 10px; margin-right: 0px; width: 150px;height: 40px;}
      div.dealer a.deatail_but img{border: 0px; !important; float: right;}
      div.dealer img.dealer-img{width: 71px !important; height: 93px !important;}
      
     /* -----------------------------
        Send mail
      -----------------------------*/  
    div#send-mail{width: 242px; height:352px; background: url(../images/send-mail.jpg) no-repeat;font-family: arial !important;font-weight: regular !important; font-size: 12px;}
    
    div#send-mail-in{padding:20px 20px 20px 20px;}
      div#send-mail h2{font-size: 16px; margin-left: 60px; margin-bottom: 25px;}
      div#send-mail span{font-weight: bold;font-family: arial !important;}
      div#send-mail input{margin-top: 4px; margin-bottom: 10px;}
      div#send-mail .text{border:1px solid #93572f; width: 200px;}
      div#send-mail .send{cursor: pointer;width: 110px; height:26px; background: url(../images/odeslat.gif) no-repeat; margin-top: 10px; margin-left:45px;}
      
    div#send-mail2{width: 242px; height:352px; background: url(../images/send-mail2.jpg) no-repeat;font-family: arial !important;font-weight: regular !important; font-size: 12px;}
      div#send-mail2 h2{font-size: 16px; margin-left: 60px; margin-bottom: 25px;}
      div#send-mail2 span{font-weight: bold;font-family: arial !important;}
      div#send-mail2 input{margin-top: 4px; margin-bottom: 10px;}
      div#send-mail2 .text{border:1px solid #93572f; width: 200px;}
      div#send-mail2 .send{cursor: pointer;width: 110px; height:26px; background: url(../images/odeslat.gif) no-repeat; margin-top: 10px; margin-left:45px;}          
     /* -----------------------------
        Pages
      -----------------------------*/  
    div#pages {width: 678px; text-align: center; margin-top: 30px; font-size:12px;}
    div#pages .dead{color: #BBBBBB;}
    div#pages input{width: 25px;}
    div#pages input.pagesSubmit{background: url(../images/pagesSubmit.gif) no-repeat; cursor: pointer;}
    div#pages .bold{font-weight: bold;}
    div#pages .border{border:1px solid #AAAAAA;}
    /* -----------------------------
        Dealer-info
      -----------------------------*/
    img.dealer-img{float: right; width: 210px; height: 275px;}
    div#dealer-info{margin: 20px;font-family: arial !important;font-weight: regular !important; font-size: 12px;}
    div#dealer-info h2{margin:0px;padding:0px; margin-bottom: 20px !important; color:#9F560B; }
    .dealer_name{display: block; font-size: 18px; font-family: arial;font-weight: bold;color:#9F560B; margin-bottom: 8px !important;}
    .certificate{border: none; float: left; margin: 10px 10px 10px 0px;}
    div#dealer-info p{margin-top: 15px; margin-bottom:15px;}
    
    /* -----------------------------
        Top-nabidky
      -----------------------------*/
    div#top_nabidky{width: 677px; margin-bottom:0px;font-family: arial !important;font-weight: regular !important; font-size: 12px;}
    div#top_nabidky h2 { height:59px; padding-left: 80px; line-height: 45px; margin: 0!important ; color: #494949; }
    div.top_nabidka_first{width: 219px; height: 372px; float:left;background: url(../images/top-nabidky-first.jpg) no-repeat;margin-left:0px;}
    div.top_nabidka{width: 219px; height:330px; float: left;background: url(../images/top-nabidky.jpg) no-repeat;margin-left:10px; margin-top:42px;padding-top:20px;}
    div.top_nabidka_bot{width: 219px; height:330px; float: left;background: url(../images/top-nabidky.jpg) no-repeat;margin-left:0px; margin-top:6px;padding-top:20px;margin-right:10px;}
    div.top_nabidka_bot_last{width: 219px; height:330px; float: left;background: url(../images/top-nabidky.jpg) no-repeat;margin-left:0px; margin-top:6px;padding-top:20px;margin-right:0px;}    
    .none{display: none;}
    img.top_off_prev{margin:0px 0px 11px 11px; width:193px; height:145px;}
    .top_off_info{margin-left:11px;}
    span.top_off_more {float: right; margin-right: 15px; font-size: 14px; font-weight: bold; color: #AA5A0B}
    span.top_off_more a{color: #AA5A0B}
    
    div#offers{width: 678px;font-family: arial !important;font-weight: regular !important; font-size: 12px; margin-bottom: 30px;}
    table.header{background: url(../images/order-bg.jpg) no-repeat; height: 10px;}
    tr.odd{background: #F6F6F6;}
    div#offers div.table td{padding: 5px 3px 3px 3px;}
    div#offers div.table th{vertical-align: top; line-height: 15px; padding: 3px 3px 3px 3px;}
    .price{color: red; font-weight: bold;}
    div#offers .t-al{text-align: left;}
    div#offers .t-ar{text-align: right;}

    img.prev-top{width: 118px; height: 89px; float: right; margin: 8px 8px 8px 8px;}
    div.cr{clear: right;}
    div.cl{clear: left;}
    div#top_offer_wrap{padding:10px;}
    div#offer_info{float:left;width: 100%;font-family: arial !important;font-weight: regular !important; font-size: 12px;}
    	div#offer_info div.basicInfo {margin-bottom: 4px }
    
    span.big{font-size: 16px; margin-bottom: 15px;}
    span.big strong {font-size: 14px;}
    
/* ------------------------------
    TOP POZICE
     ------------------------------*/
    div#top_pozice { width: 677px; margin-bottom: 0px; background: url(../images/top-bg.gif) repeat-y;font-family: arial !important;font-weight: regular !important; font-size: 12px; }
    div#top_pozice h2 { height:59px; background: url(../images/top-title.jpg) no-repeat; padding-left: 80px; line-height: 45px; margin: 0!important ; color: #494949; }
    div#top_pozice_wrap { background: url(../images/top-bottom.gif) no-repeat left bottom;}
    div#top_pozice ul li { position: relative; list-style: none; display: block; float: left; width: 190px; height: 310px; padding: 0 15px 15px 15px; margin-right: 9px;}
        li.top_pozice_last{ margin-right: -1px !important ; }
        
        div#top_pozice dt { float: left; clear: left; margin-right: 5px; }
        div#top_pozice dd {font-weight: bold;}
        div#top_pozice dl { margin: 5px 0 10px 0; }
        div#top_pozice h3 { height: 3em; margin-top: 10px; font-size: 1.1em; }
        
        a.top_pozice_more { display: block; position: absolute; bottom: 10px; right: 20px; background: url(../images/top-more.gif) no-repeat; cursor: pointer;}



    
       
    div.search_box { width: 680px; background: url(../images/search-bg.jpg) repeat-y; margin-bottom: 20px; }
    div.search_box h2 { float: left; width: 367px; height: 71px; background: url(../images/search-title.jpg) no-repeat; color: #fff; margin: 0 !important ; font-size: 1.35em !important; }
        div.search_box h2 strong { display: block; padding: 30px 0 0 90px; }
    div#mail { float: right; display: block; width: 143px; height: 51px; padding: 20px 0 0 170px; background: url(../images/search-email.jpg) no-repeat; font-weight: bold; }
    
    div#search_wrap { clear: both; padding: 0 20px 20px 35px; background: url(../images/search-bottom.jpg) no-repeat left bottom; }
        fieldset#search_left { float: left; width: 230px; overflow: visible; }
        fieldset.search_right { float: right; width: 380px; }
        div.search_box dl { }
        div.search_box dt { margin: 0 ; margin-bottom: 5px; font-weight: bold;  }
        div.search_box dd { margin: 0 ; margin-bottom: 0; color: #945f18;  }
        div.search_box dl dd span { margin-right: 25px; }
        input.check { margin-right: 10px; }
        
        /*fieldset#search_right dl dt { clear: left; }
        fieldset#search_right dl dd label { display: block; float: left; width: auto; clear: none; margin-bottom: 0; margin-right: 20px;}
        fieldset#search_right dl dd label input { margin-right: 5px; }*/
        fieldset.search_right dl dt {  }
        fieldset.search_right dl dd label { display: inline; width: auto; clear: none; margin-bottom: 0; margin-right: 20px; line-height: 1.5em;}
        fieldset.search_right dl dd label input { margin-right: 8px; }
        
        
        input.search { width:141px; height: 29px; border: 0; background: url(../images/search.gif); margin-left:30px; text-align: center; cursor: pointer; font-weight: bold; font-size: 14px; color: #2D2D2D; padding:0px; margin:0px; }
        .margin_top { padding-top: 10px; margin-top: 0 !important ; display: block; }
        .first_input { float: none !important ; color: black; padding-right: 260px; }
        dd.dd_spec { margin: 0;!important  }
        
        
        div#search_hidden { width:678px; height:67px; background: url(../images/search-hide.gif) no-repeat; }
        div#search_hidden h2 { float: left; color: #fff; margin: 0;  }
        div#search_hidden h2 strong { display: block; padding: 30px 0 0 90px; }
        div#mail_hidden { float: right; display: block; width: 138px; padding: 20px 0 0 170px; font-weight: bold; }
        span#search_show { float: right; clear: right; padding: 9px 20px 0 0;   }
            span#search_show a, span#search_hide a { color: #fff; text-decoration: none; background: url(../images/show-arrow.gif) no-repeat left center; padding-left: 15px; }
        span#search_hide { clear:left; margin-top: 20px;  }
            span#search_hide a { background: url(../images/hide-arrow.gif) no-repeat left center; }
            
        /* SERACH - POBOCKY */
        div#pobocky_wrap { background:url(../images/search-pobocky-top.jpg) no-repeat 1px top; }
            div#clear_pobocky { float: right; display: block; width: 175px; padding: 0 0 0 0;}
        fieldset#search_right_pobocky { padding-top:150px; }
        
        fieldset.search_right_pobocky {padding-top: 35px; margin-bottom: 70px; line-height: 200%;}
        
        /* SEARCH - AKCE */
        input.date { border:1px solid #93572f; width: 75px; }
        fieldset#search_dates{ clear: left; line-height: 30px; padding-top: 10px;  }
        fieldset#search_dates span { margin-right: 20px; }
        /*fieldset#search_dates{ clear: left; line-height: 30px;  }
            fieldset#search_dates dd { float: left !important; clear: none !important; }
            fieldset#search_dates dt { float:left !important; clear: none !important; }*/
            
            div.search_akce { background: url(../images/search-akce.jpg) no-repeat 1px bottom !important ; }
            div.pobocky_wrap { background: url(../images/pobocky-bottom.jpg) no-repeat 1px bottom !important ; }
            
            /* SEARCH - ORG */
            form.org_str_form dt { font-weight: bold; margin-bottom: 2px; margin-top: 10px; }
            form.org_str_form dd input, form.org_str_form dd select { border: 1px solid #8B532A; }
            form.org_str_form fieldset { padding-top: 10px; }
            input.search_str { margin-top: 130px; }
            
            
    /* ------------------------------
    BANER
     ------------------------------*/
    div#banner { margin: 10px 0 10px 0; }
    
    
        
    /* ------------------------------
    AKCE
    ------------------------------*/
    h2#akce_title { background: url(../images/aaa.jpg) no-repeat left; padding: 10px 0 10px 95px; color: #494949; }
    ul#akce li { display: block; list-style: none;  clear: both; margin-top: 20px; height: 10em;}
    ul#akce h3, ul#akce p { margin-left: 150px; }
    ul#akce h3 { margin-bottom: 10px; padding-top: 10px; font-size: 1.1em; }
    ul#akce img { float: left;  margin-right: 10px;  }
    .crop_akce {float: left; margin: 0 10px 0 0; border: 1px solid #b8b8b8; width: 140px; height: 93px; padding: 0 !important;}
    .crop_akce img {border: none; width: 140px; float: none;}
    a.akce_more { display: block; margin-top: 15px; background: url(../images/akce-more.gif) no-repeat; margin-left: 550px; cursor: pointer; }
    
    ul.akce_sub li {border-bottom: 1px solid #CCCCCC !important; padding-bottom: 20px; height: auto !important;}
    
    .strong_colored {margin-right: 10px; color: #9F560B;}
    
    /* ------------------------------
    NASI LIDE + MAKLERI
     ------------------------------*/
    div.grey_block { width: 242px; background: url(../images/lide-bg.gif) repeat-y; margin-top: 10px; margin-bottom: 25px; font-family: arial !important;font-weight: regular !important; font-size: 12px;}
    div.grey_block h2 { width: 242px; height: 38px; padding: 15px 0 0 70px; font-size:1.3em; color: #494949; }
    div.grey_block ul { background: url(../images/lide-bottom.gif) no-repeat center bottom; border-bottom: 5px; margin-bottom: -10px; }
    div.grey_block ul li { list-style: none; display: block; margin: 10px 15px 10px 15px; padding-bottom: 15px; border-bottom: 1px dotted #d9d9d9; }
    div.grey_block img { float: left; margin: 0 10px 10px 0; width: 66px; }
    div.lide h3, div.makleri h4 { font-size: 1em; margin-bottom: 5px; }
    div.grey_block p { clear: left; margin: 5px 0 5px; 0; }
    div.grey_block em {font-style: normal;}
    
    li.li_title {border-bottom: none !important;}
    
    div.lide h2 { padding-left: 95px; }
    
    div.lide h2 { background: url(../images/links-title.jpg) no-repeat; }
    
    div.makleri h2 { background: url(../images/makleri-title.jpg) no-repeat; }
    div.makleri h3 { font-size: 1.2em; color: #b36b25; }
    
    h3#praha { background: url(../images/makleri-praha.jpg) no-repeat left top; padding-left: 65px; }
    span.lide_more {display:block; width: 210px; text-align: right; margin-top: 10px; color: #B36B25;}



div#panel { float: right; width: 245px; overflow: hidden; }

    /* ------------------------------
    ANKETA
    ------------------------------*/
    div#anketa { width: 242px; background: url(../images/anketa-bottom.jpg) no-repeat left bottom; padding-bottom: 30px; margin-bottom: 10px; }
    div#anketa h2 { width: 152px; height: 57px; background: url(../images/anketa-title.jpg); line-height: 57px; padding-left: 90px; font-size: 1.35em; color: #5A5855; }
    div#anketa ul { background: url(../images/anketa-bg.jpg) repeat-y; padding: 10px 20px 0 20px; }
        div#anketa ul li { display: block; list-style: none; margin-bottom: 20px;  }
        div#anketa ul li strong { text-align: right; float: right; color: #aa5a0b; font-size: 1.2em;padding-top: 5px; }
    div#anketa h3 { background: url(../images/anketa-bg.jpg) repeat-y; padding: 5px 20px 10px 20px; font-size: 1em; }
    
    span.line { position: relative; width: 100px; display: block; height: 6px; margin-top: 5px; overflow: hidden;  }
    span.line span { position: absolute; top: 0; right:0; height: 6px; width: 5px;overflow: hidden;  }

    span.green { background: url(../images/green-left.gif) no-repeat left; }
    span.green span { background: url(../images/green-right.gif); }
    
    span.red { background: url(../images/red-left.gif) no-repeat left; }
    span.red span { background: url(../images/red-right.gif); }
    
    button#submit_vote { width: 110px ; height: 26px ; border: 0; background: url(../images/vote.gif) no-repeat; text-align: center; line-height: 26px; margin-left:65px; cursor: pointer; font-weight: bold; color: #494949; }
    
    p#poll_loading{ background: url(../images/anketa-bg.jpg) repeat-y; padding: 10px; display: none; }
    p#poll_loading strong {  display: block; height:  31px; padding-left: 40px; background: url(../images/poll-loading.gif) no-repeat left center; line-height: 31px; margin: 0;  }

/* ------------------------------
    FOOTER
------------------------------*/
div#footer { width: 988px; margin: 0px auto 0 auto; padding: 45px 0 20px 0; background: url(../images/footer.gif) no-repeat left top;font-size: 12px; font-weight: regular; font-family: arial;}
div#footer a {font-weight: bold;}
a#nwave { float: right; position: relative;   }
a#nwave, a#nwave span { display: block; width: 180px; height: 45px; padding-right: 20px} 
a#nwave span { position: absolute; top: 0; left: 0; background: url(../images/nwave.jpg) no-repeat; }

div#footer div { padding: 5px 0 0 30px; }

/* FUNCTIONS */
span.functionsUP { float:right; margin-right: 5px; display: block; }
span.functionsUP a { padding-left: 20px; margin-right: 10px; }
span.akce_functionsUP { margin-left: 430px; display: block; margin-top: 15px;}
a.poslat_znamemu { background: url(../images/email.gif) no-repeat left center; }
a.print { background: url(../images/print.gif) no-repeat left center; }




/* FLASH */
#flashcontent {
    width: 234px;
    height: 131px;
    position:relative;
    left: -20px;
    margin-top: 15px;
}

/* TABLE */
div.table { margin: 20px 0 20px 0; width: 678px; background: url(../images/table-top.gif) no-repeat left top; border: none; border-collapse: collapse; padding-top: 5px; }
table { width: 678px; border: none; border-collapse: collapse; }
table thead { padding-right: 10px; border: none;  }
table thead tr { border: none;  }
    th, td { text-align: left; padding: 8px 10px 10px 20px; border: none; }
table img {border: none;}
tr.colored td { background:#f6f6f6; }

th { background: url(../images/thead.gif) no-repeat center bottom; height:30px; }
.th_left { background: url(../images/thead.gif) no-repeat left bottom; padding-left: 15px !important;}
.th_right { background: url(../images/thead.gif) no-repeat right bottom; padding-right: 15px !important;}
tr.offer_row{height: 33px;}
.td_left{padding-left: 15px !important;}
.td_right{ padding-right: 15px !important;}

/* POBOCKY */
h2.name { color: #9F560B; }
div#text h3 { margin-bottom: 20px; margin-top: 20px; }
div#text p { margin-bottom: 5px; }
div#text dl dt { float: left; margin-right: 10px; font-weight: bold; clear: left; }
.map_link { margin: 20px 0 30px 0; display: block; }
img.detail_photo {  float: right; width: 200px; margin-right: 20px; }




/* NEWSLETTER */
div#newsletter { margin: 20px 0 20px 0; border: 1px solid #ebebeb; padding: 0 30px 15px 25px; line-height: 1.5em; display: none; background: #f7f7f7; }
div#newsletter dl dd label { margin-right: 20px; line-height: 2em; }
    div#newsletter dl dd label input { margin-right: 5px; }
input.text_input { border: 1px solid #cacaca; }
div#newsletter dt { float: left; width: 10em; clear: left; }
div#newsletter dd { margin-bottom: 10px; margin-left: 10em; }
div#newsletter ul li { list-style: none; color: #B22222; }
input#newsletter_submit { width: 73px; height: 26px; line-height: 26px; text-align: center; background: url(../images/admin/button-save.gif); border: none; color: #434343; cursor: pointer; padding-left: 0; margin-top: 15px; }

/* STRUKTURA */
div.employees img {border: none;}
div.employees { margin-top: 20px; }
div.e_prew { float:left; background: url(../images/line.gif) repeat-x left 75px; height: 70px; padding-top: 60px; width: 70px; }
div.e_root { margin-left: 70px; } 
div.employees li {display:block; position: relative; list-style: none; height: 90px; clear: both; padding-left: 160px; background: url(../images/li-line.gif) no-repeat left center; width: 350px; padding-bottom: 20px; }
img.e_photo {   margin: 0;  }
span.e_photo_wrap { overflow: hidden;  display block; float: left; width: 71px; height: 90px; background: #fff; margin-right: 20px; border: 1px solid #D0D0D0; padding: 0;}

div.e_root { height:90px; overflow: visible; }
div.e_root h3, div.employees li h3{ padding-top: 3px; color: #9F560B; font-style: 1.1em; margin-left: 95px !important; }
div.e_root p, div.employees li p { margin-bottom: 5px; margin-left: 95px !important;}
div.employees dl dt { float: left; clear: left; width: 7em; }
    div.employees dl  { float: right;}
    
    div.employees ul { padding-left: 35px; padding-top: 35px; background: url(../images/white-bg.gif) no-repeat left bottom; }
    div.ul_children{ background: url(../images/line.gif) repeat-y 35px top; margin-left: 70px;}
    
a.e_next { position:absolute; right:0; top: 42px; }

h3.predstaveni_title {font-size: 1.3em; color: #2D2D2D;}
/*div.employees { margin-top: 20px; }
div.e_prew { float:left; background: url(../images/line.gif) repeat-x left 75px; height: 70px; padding-top: 60px; width: 70px; }
div.e_root { margin-left: 70px; } 
div.employees li {display:block; position: relative; list-style: none; height: 156px; clear: both; padding-left: 160px; background: url(../images/li-line.gif) no-repeat left center; width: 350px; padding-bottom: 20px; }
images.e_photo {   margin: 0;  }
span.e_photo_wrap { margin-top: 40px; display block; float: left; width: 71px; height: 90px; background: #fff; margin-right: 20px; border: 1px solid #D0D0D0; padding: 1px;}

div.e_root { height:156px; overflow: visible; }
div.e_root h3, div.employees li h3{ padding-top: 10px; color: #9F560B; font-style: 1.1em; }
div.e_root p, div.employees li p { margin-bottom: 10px; }
div.employees dl dt { float: left; clear: left; width: 7em; }
    div.employees dl  { float: right;}
    
    div.employees ul { background: url(../images/line.gif) repeat-y 35px top; margin-left: 70px; padding-left: 35px; }
    
a.e_next { position:absolute; right:0; top: 65px; }*/

/* SEND */
div#send_form { padding:50px 0 0 50px; }
div#send_form dt { float: left; width: 6em; clear: left; font-weight: bold; }
div#send_form dd { margin-bottom: 10px; }
div#send_form input, div#send_form textarea { border: 1px solid #e0e0e0 !important ; }
input.search_send { width: 73px; height: 26px; line-height: 26px; text-align: center; /*background: url(../images/admin/button-save.gif);*/ border:0px !important; color: #434343; cursor: pointer; padding-left: 0; margin-top: 15px; }

div.show { display: block !important ; }

p.successful {margin-top: 20px; padding: 15px 10px 15px 55px;; background: #FFFFD7 url(../images/admin/ok.jpg) no-repeat 10px center; border-top:2px solid #FAE37A; border-bottom:1px solid #FAE37A; color: #000;  }

/* NASI LIDE - CONTENT */
ul.person_info { margin-left: 130px; margin-top: 15px;  }
ul.person_info li { list-style: none; margin: 0; }
ul.person_info li h3 { margin-bottom: 5px !important; }
div.person_text { clear: left; padding-top: 20px; }



/* GALERY */
h4#galery_title {/*margin-left: 15px;*/ padding-top: 20px; font-size: 1.1em; color: #474747;}
table.galery { width: auto; margin-top: 10px; }
table.galery img { width: 80px !important; overflow: hidden; margin: 0 !important;}
    table.galery a { margin: 0;}
table.galery td { width: 80px; vertical-align: top; text-align: left; padding: 0 10px 0 0; padding-bottom: 15px; }
div.tiny_block { margin: 20px 0 0 0; }
span.crop_galery {width: 80px; height: 60px;}

ul.galery {padding: 0 !important; margin: 0; padding-top: 10px !important;}
ul.galery li {float: left !important; clear: none !important; border: none !important; padding-left: 0 !important; background: none !important; padding-right: 10px;}
ul.galery li img {height: 70px;}

@media print {
	.noprint {visibility: hidden}
}
/*
img.award{border:none;float:right;position: relative; left: 211px; top:200px;}

div#award-text{padding:none;margin:none;display: block;width: 140px; float: right; position: relative; left:420px; top:213px; }
div#award-text span{font-size: 18px;}
*/

div#dealerAward { position: relative; height: 310px;}
	div#dealerAward img.award{border:none; position: absolute; z-index: 5; bottom: 0; left: 9px}
	div#dealerAward span.awardText{ text-align: center; font-weight: bold; color: #000000; position: absolute; display: block; z-index: 6; bottom: 0; right: 0; margin-bottom: 27px; margin-right: 5px; width: 135px; height: 35px; overflow: hidden;}

div#award-text{padding:none;margin:none;display: block;width: 140px; }
span.awardText{font-size: 15px !important;}

div#dealer-image{padding:none; margin: none; width: 220px; float: right;}


div.printFooter {
	display:none;
}

#print-logo {
  display: none;
}
