/*--- leva cast ---*/
.left_column {
    background: url("../img/hp_bck_left_column.jpg") no-repeat;
    float: left;
    width: 635px;
    margin: 0 2px 0 10px;
    _margin: 0 2px 0 5px;
    min-height: 300px;
    font-size: 80%;
    padding: 10px 0 0 0;
    }
.zaplata {
    background: #fff;
    width: 40px;
    height: 40px;
    position: absolute;
    right: -20px;
    bottom: -20px;
    }     
.info_box_1 {
    background: url("../img/bck_hp_info_box_tecky_s.gif") right top no-repeat;
    padding: 25px;
    width: 260px;
    float: left;
    min-height: 220px;
    position: relative;
    }
.info_box_2 {
    background: url("../img/bck_hp_info_box_tecky_v.gif") left bottom no-repeat;
    padding: 25px;
    width: 260px;
    float: left;
    margin: 0;
    min-height: 220px;
    }
.info_box_3 {
    background: url("../img/bck_hp_info_box_tecky_v.gif") left top no-repeat;
    padding: 25px;
    width: 260px;
    float: left;
    min-height: 220px;
    }
.info_box_4 {
    background: url("../img/bck_hp_info_box_tecky_s.gif") left top no-repeat;
    margin: 0;
    padding: 25px;
    width: 260px;
    float: left;
    min-height: 220px;
     }
.info_box_1 .inbox {
    background: url("../img/bck_hp_info_box_prodej_baz_ico.gif") no-repeat;
    line-height: 1.5em;
    }
.info_box_2 .inbox {
    background: url("../img/bck_hp_info_box_akce_ico.gif") no-repeat;
    line-height: 1.5em;
    }
.info_box_3 .inbox {
    background: url("../img/bck_hp_info_box_casopis_re_ico.gif") no-repeat;
    line-height: 1.5em;
    }
.info_box_4 .inbox {
    background: url("../img/bck_hp_info_box_katalog_ico.gif") no-repeat;
    line-height: 1.5em;
    }  
.info_box_1 .inbox h2,
.info_box_2 .inbox h2,
.info_box_3 .inbox h2,
.info_box_4 .inbox h2 {
    margin: 0 0 0 65px;
    padding: 25px 0 15px 0;
    }
.info_box_1 .inbox h2 span,
.info_box_2 .inbox h2 span,
.info_box_3 .inbox h2 span,
.info_box_4 .inbox h2 span {
    position: relative;
    top: 20px;
    left: 0;
    font-size: 80%;
    font-weight: bold;
   color: #0961CE;
    display: none;
    }
.info_box_1 .inbox p,
.info_box_2 .inbox p,
.info_box_3 .inbox p,
.info_box_4 .inbox p {
    margin: 0;
    padding: 5px 0 5px 65px;
    } 
.info_box_1 .inbox p strong a,
.info_box_2 .inbox p strong a,
.info_box_3 .inbox p strong a,
.info_box_4 .inbox p span a {
   font-size: 11px;
   font-weight: bold;
    }           
.info_box_1 .inbox ul,
.info_box_2 .inbox ul,
.info_box_3 .inbox ul,
.info_box_4 .inbox ul {
    margin: 0;
    padding: 5px 0 5px 65px;
    }
.info_box_1 .inbox ul li,
.info_box_2 .inbox ul li,
.info_box_3 .inbox ul li,
.info_box_4 .inbox ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 11px;
    }
  
/*--- strong levely v bloku 4---*/
.info_box_4 .inbox strong {
    font-size: 100%;
    font-weight: normal;
    padding: 0 10px 0 0;
    line-height: 1.5em
    }
.info_box_4 .inbox strong a {
    color: #000;
    }    
.info_box_4 .inbox .strong_level_1 {
    font-size: 100%;
    font-weight: normal;
    }
.info_box_4 .inbox .strong_level_2 {
    font-size: 120%;
    font-weight: bold;
    }
.info_box_4 .inbox .strong_level_3 {
    font-size: 130%;
    font-weight: bold;
    }
.info_box_4 .inbox .strong_level_4 {
    font-size: 140%;
    font-weight: normal;
    }
/*--- blok 600px ---*/
.left_column .blok600 {
    margin: 10px 0 10px 15px;
    width: 600px;
    }
/*--- vyhledavani ---*/
.left_column .vyhledavani {
    margin: 10px 0;
    width: 600px;
    min-height: 68px;
    background: url("../img/hp_bck_vyhledavani.jpg") 100% 0 no-repeat;
    }
.left_column .vyhledavani img {
    vertical-align: middle;
    float: left;
    margin: 0 20px 0 0;
    }       
.left_column .vyhledavani input {
    float: left;
    padding:  10px 10px 10px 40px;
    background: url("../img/hp_bck_vyhledavani_input.gif") no-repeat;
    border: none;
    width: 200px;
    }   
.right_column .vyhledavani p {
    padding: 0;
    margin: 0;
    }    
.left_column .vyhledavani input.submit {
    float: left;
    font-weight: bold;
    padding:  10px;
    background: url("../img/hp_bck_vyhledavani_submit.gif") no-repeat;
    border: none;
    width: 100px;
    color: #fff;
    } 
.left_column .vyhledavani form {
    padding: 16px 0 0 0;
    }   
/*---sponzor --*/
.left_column .blok600 .sponzor {
    margin: 10px 0;
    }
.left_column .blok600 .sponzor .inbox {
    margin: 10px 0;
    background: url("../img/bck_hp_sponzor_ico.gif") no-repeat;
    }
.left_column .blok600 .sponzor .inbox h2 {
    margin: 0 0 0 65px;
    padding: 10px 0 15px 0;
    min-height: 20px;
    }
.left_column .blok600 .sponzor .inbox span {
	position: relative;
    top: 20px;
    left: 20px;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    display: none;
    }
.left_column .blok600 .sponzor .inbox .mapka {
    background: url("../img/bck_hp_sponzor_img.jpg") no-repeat;
    min-height: 105px;
    _height: 105px;
    padding: 0 0 0 300px;
    line-height: 1.5em;
    }
.left_column .blok600 .sponzor .inbox .mapka strong a {
    font-size: 11px;
    }    
.left_column .blok600 .sponzor .inbox .mapka p.foto_link{
    position: absolute;
    margin: 70px 0 0 -130px; 
    font-size: 11px;
    }      
/*--- prava obsahova cast HP ---*/        
.right_column {
    width: 295px;
    float: left;
    } 
.right_column .aktuality {
    background: url("../img/hp_bck_actuality_right_column.jpg") no-repeat;
    min-height: 370px;
    padding: 15px;
    font-size: 70%;
    }
.right_column .aktuality .akt {
    padding: 10px 0;
    margin: 0;
    }
.right_column .aktuality h2{
    padding: 10px 0 0 0;
    }    
.right_column .aktuality a { 
    color: #313131;
    }                         
/*--- posouvani aktualit ---*/
.right_column .aktuality .move {
    float: right;
    width: 50px;
    text-align: right;
    padding: 10px 0 0 0;
    }
.right_column .aktuality .move a { 
    width: 22px;
    height: 20px;
    display: block;
    float: left;
    margin: 0 1px;
    }
.right_column .aktuality .move a.up {
    background: url("../img/hp_aktuality_sipka_up.gif") no-repeat;
    }
.right_column .aktuality .move a.up:hover {
    background: url("../img/hp_aktuality_sipka_up_on.gif") no-repeat;
    }
.right_column .aktuality .move a.down {
    background: url("../img/hp_aktuality_sipka_down.gif") no-repeat;
    }
.right_column .aktuality .move a.down:hover {
    background: url("../img/hp_aktuality_sipka_down_on.gif") no-repeat;
    } 
/*---bannery ---*/
.right_column .bannery img{
    margin: 0 0 10px 0;
    }     
/*--- loga partneru ---*/
.right_column .partneri {
    background: url("../img/hp_bck_partneri.jpg") no-repeat;
    min-height: 150px;
    text-align: center;
    padding: 10px;
    }  
.right_column .partneri span {
	position: relative;
    top: 20px;
    left: 20px;
    font-size: 80%;
    font-weight: bold;
    color: #fff;
    display: none;
    }
.right_column .partneri table {
	border-collapse: collapse;
	border: none;
	width: 275px;
    }                               
.right_column .partneri table td{
	border-right: 1px dotted #CBCBCB;
	border-bottom: 1px dotted #CBCBCB;
	padding: 10px 0;
    } 
.right_column .partneri table td.even {
	border-right: none;
	border-bottom: 1px dotted #CBCBCB;
	padding: 10px 0;
    }               
