/*---------------------------------------obsah - podstrana*/
.inspirace .obsah {
	width: 978px;
	border: 0;
	border: 1px solid #d1d1d1;
	background: none;
	margin-top: 10px;
}

.lista-t-inspir {
float: left;
	width: 978px;
	background: url(../images/list-t-inspirace.png) repeat-x left top;
	height: 26px;
  line-height: 26px;
  padding-bottom: 10px;
}


.lista-t-inspir h4 {
float: left;
	width: 400px;
font-size: 12px;
padding-left: 25px;
color: #f90a0a;
}
.lista-t-inspir ul {
    float: right;
    width: 400px;
    font-size: 12px;
}

.lista-t-inspir li {
float: left;
font-size: 12px;
list-style: none;
padding-left: 10px;
}

.lista-t-inspir li span {
    font-weight: bold;
    color: red;
}

.lista-t-inspir li a {
padding-left: 20px;
color: #919191
}

.arrow-back {
background: url(../images/arrow-inspirace-back.png) no-repeat left top;
}

.arrow-down{
background: url(../images/arrow-inspirace-down.png) no-repeat left top;
}

.box-realizace {
    width: 968px;
    float: left;
    border-bottom: 1px solid #ccc;
    padding: 10px 5px;
}


.photo img {
 border: 0;
}
.photo a {
        float: left;
        position: relative;
        display: inline-block;
        overflow: hidden;
        width: 110px;
        height: 110px;
        padding: 0;
        margin: 5px;
}

.paging {
    font-size: 90%;
    width: 968px; 
    float: left;
    padding: 20px 5px;
}
.paging a:link, .paging a:visited {
    margin: 0 5px;
}
.paging .sell {
    font-weight: bold;
    font-size: 140%;
}

h3 {
    font-size: 120%;
}

.real_filter {
    padding: 5px 5px 10px 5px;
    font-size: 10px;
    border-bottom: 1px solid #999;
    width: 968px; 
    float: left;
}

.real_filter select {
    font-size: 10px;
}

.real_butt {
    font-size: 10px;
    background-color: #999;
    color: #fff;
    font-weight: bold;
    border: 1px solid #999;
}

    .box-odkaz {
        text-align: center;
        color: #000;
        font-weight: bold;
        font-size: 90%;
    }
    
    .box-odkaz a:link, .box-odkaz a:visited {
        color: #000;
        text-decoration: underline;
    }
    
    .box-odkaz a:active, .box-odkaz a:hover {
        color: #666;
        text-decoration: none;
    }
    
/* VYSOUVACI PRVKY */

  .boxgrid{ 
                width: 960px; 
                height: 440px; 
                margin:0px; 
                float:left; 
                background:#fff; 
                overflow: hidden; 
                position: relative; 
            }
                .boxgrid img{ 
                    position: absolute; 
                    top: 0; 
                    left: 0; 
                    border: 0; 
                }
                .boxgrid p{ 
                    padding: 0 10px; 
                    color:#afafaf; 
                    font-weight:bold; 
                    font:10pt "Lucida Grande", Arial, sans-serif; 
                }
                
            .boxcaption{
                top: 190px;
                float: left;
                text-align: center; 
                position: absolute; 
           /*      background: #000;  */
                height: 50px; 
                width: 960px; 
                /* opacity: .7;  */
                /* For IE 5-7 */
               /*  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); */
                /* For IE 8 */
              /*   -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; */
             }
                 .captionfull .boxcaption {
                     top: 430;
                     left: 0;
                 }
                 
                .boxcaption1 {
               float: left;
               width: 20px; 
               height: 60px;
               background: url(../images/slider-back.png) no-repeat left top
                 }                 
                 
                .boxcaption2 {
               float: right;
                       width: 20px; 
                            height: 60px;
                  background: url(../images/slider-next.png) no-repeat right top       
                 }                 
                                  
                 
             .boxcaption h3{ 
                    margin: 210px 10px 0 430px;
                    padding: 5px 10px; 
                    color:#FFF; 
                    font:18pt Arial, sans-serif; 
                    letter-spacing:-1px; 
                    font-weight: bold;
                    float: left;          
                    background-color: #000;            
             }
             
             
       
             
             
             
            
.thumb-img {
    border: 1px solid #999;
    position:relative; 
    width:100px; 
    height:100px;
    margin:0; 
    padding:0;
    background:#FFF;
}
.thumb-inner {
    position:relative; 
    overflow:hidden; 
    width:100%; 
    height:100%; 
}
.thumb-img img {
    border:0;
}
.thumb-strip {
    position:absolute; width:100px; height:0; bottom:6px; left:6px;
    background:#FFF;
    
    filter: alpha(opacity=60);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.60;
    opacity:0.60;
}
