/* CSS temp_01 */

*{margin: 0 ; padding: 0 ;}
body {
  font: 75% 'Tahoma', 'Helvetica CE', Arial, helvetica, sans-serif;
  background: #0177b1 url("../img/body-bg2.gif") repeat-x;
  color: #000;
}
#body-left{
  width: 50%;
  background: url("../img/body-bg.gif") repeat-x;
  height: 170px;
}
h1, h2, h3, h4, h5, h6 {
  margin:  20px 30px;
  padding: 0 ;
  color: #006c9b;
  border-left: 1px solid #006c9b ;
  padding: 5px 0 0 10px;
}
h1{font-size: 2em;}
h2{font-size: 1.9em;color: #000; border: none; padding-left: 0; position:relative;}
h3{font-size: 1.5em;  padding-left: 0; border: none ; }
h4{font-size: 1.2em;  padding-left: 0; border: none ; }
h5{font-size: 1em; padding: 0 ;border: none; margin: 20px 20px -15px 20px ;  }
h6{font-size: 0.8em; padding: 0 ;border: none; margin: 20px 20px -15px 20px ;  }

p{line-height: 130%; margin: 20px 30px; font-size: 1em; text-align: justify;}
ul{margin: 20px 30px 20px 60px ; list-style: square; line-height: 140%; }
ol{margin: 20px 30px 20px 60px ; line-height: 140%; }
dl{margin: 20px 30px 20px 60px ;line-height: 140%;}
dt{font-weight: bold;}
dd{margin: 0 0 15px 30px;}
.padd{  margin:  -15px 30px;}

img{border: 0 }
.foto{	border: 4px solid #e9edec ; }

address{line-height: 140%; font-size: 1.2em; 	margin: 20px 30px; font-style: normal; }
big{font-size: 1.2em;}
small{font-size: 0.8em;}

a:link {text-decoration: underline; color: #0099cc;}
a:visited {text-decoration: underline; color: #0099cc;}
a:active {text-decoration: underline; color: #000;}
a:hover {text-decoration: none; color: #000;}

a:hover .foto{border-color: #044e75;}


hr {display: none;}

/*		table		*/
table{
  margin:  20px 30px;
  border: 2px solid #ddd;
  background-color: #fff;
  font-size: 1em;
  border-collapse: collapse;
  }
th,td{
  border: 1px solid #ddd;
	padding:4px 6px;
  font-size: 1em;
  }
th{
  background-color: #6da7c8;
  padding: 8px 10px;
  color: #fff;
  font-size: 1.1em;
  text-align: center;
  }
  
table.form{
border:none;
}
table.form th, table.form td{
border:none;
}
input{width:200px;}
textarea{width:400px;}
.note {background-color: #f0f2f4; font-size: 0.9em;}

/*		forms		*/
input.text, input.title,
textarea, select {
  margin:0.5em 0;
  border:1px solid #bbb;
  }

select{
width:205px;
}
input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #666;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; font-family:arial;}
input.submit{
font-weight: bold;
width: auto ;
padding: 2px 20px ;
float:right;

}
fieldset{
border:none;
}
/*  ID  */
#page{
  text-align: center;
  position: relative;
  background-color: #fff;
}
  #wrap {
    text-align: left;
    margin: 0 auto;
    width: 890px;
    position: relative;
  }
  
    #header{
      position: absolute;
      top: -170px;
      width: 890px;
      height: 170px;
      z-index: 90;
    }
    
      #header #logo{
        width: 270px;
        height: 170px;
        float: left;
        background: url("../img/head-left.jpg") no-repeat;
      }
      #header #head{
        width: 620px;
        height: 170px;
        float: right;
        background: url("../img/head-right.jpg") no-repeat;
      }  
  
      #header #logo h1{
        margin: 0 ;
        padding: 0 ;
        border: none;
        width: 200px;
        font-size: 15px;
        height: 102px;
      }
      #header #logo h1 a{
        display: block;
        text-decoration: none;
        color: white;
        width: 200px;
        height: 102px;
        line-height: 25px;
        text-align: center;
        position: absolute;
        top: 44px;
        left: 28px;
      }
      #header #logo h1 a span{
        display: block;
        width: 100% ;
        height: 100% ;
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
        cursor: hand;
        background: url(../img/logo.jpg) no-repeat ;
      }

      #mainlink{
        position: absolute;
        top: 55px;
        left: 710px;
        font-size: 11px;
        text-decoration: none;

        color: #fff;
         /*display: none; */
        }
      #mainlink:hover{
                color: #c9f0ff;
      }
      #quicknav{
         position: absolute;
        top: 10px;
        left: 550px;
        width: 200px;
      }
      #quicknav a{
        display: block;
        float: left;
        padding: 7px 12px 2px 12px;
        text-align: center;
        border-left: 1px solid #045779;
      }
      
      #quicknav a:hover{
        border-color: #033f58;
      }
      
      #langs{
         position: absolute;
        top: 10px;
        left: 700px;
        width: 200px;
      }
      #langs a{
        display: block;
        float: left;
        color: #fff;
        text-decoration: none;
        font-size: 9px;
        text-align: left;
        width: 63px;
        height: 19px;
        position: relative;
      }
      #langs a#lang-active{
        background: url("../img/lang_active.jpg") no-repeat;
      }
      #langs a img{
        position: absolute;
        top: 4px;
        left: 8px;
      }
      #langs a span{
        position: absolute;
        top: 4px;
        left: 28px;
        cursor: pointer;
      }
      
      #langs a:hover{
        color: #c2ecff;
      }

      /*  navigation */

      #navigation{
        height: 40px;
        position: absolute;
        top: 120px;
        width: 643px;
        z-index: 55;

       }
      #navigation ul {
        height: 40px;
        margin: 0;
        padding: 0 0 0 30px ;
        list-style: none;  
        position: relative;
        z-index: 900;
      }
      
      #navigation li {
        float: left;
        display: block;
        margin: 0 ;
        padding: 0 ;  
        width: auto;
        height: 40px;
        position: relative;
        left: 0;
        z-index: 1160;
        }
      #navigation a {
        display: block;
        float: left;
        color: #fff;
        font-weight: bold;
        line-height: 50px ;
        height: 40px;
        overflow: hidden;
        border-left: 1px solid #08587a;
        text-decoration: none;
        background-image: url(../img/nav_li.gif);
        background-position: 8px 9px;
        background-repeat: no-repeat;
        text-transform: uppercase;
        padding: 0 23px 0 8px ;
        text-align: left;
      }

      #navigation a:hover{
        border-color: #05415b;
        background-image: url(../img/nav_li_hover.gif);
        background-color: none;
        color: #cbefff;
      }
      #navigation li.hover ul,
      #navigation li:hover ul{
        display: block;
      }
     #navigation a.on {
   
        color: #e0e0e0;
      }
      
      /*  */
      #navigation ul ul {
        height: auto;
        width: 160px;
        margin: 0;
        padding: 5px 0px 10px 0  ;
        list-style: none;
        position: absolute;
        top:40px;
        left: 0;
        background: #0e7cb2 url("../img/subnav_bg.jpg") no-repeat top right;
        display: none;
        z-index: 200;
      
      }
     #navigation li:hover{
        display: block;
        width: auto;
        height: 20px;
        float: left;
        position: relative;       
         z-index: 92;

      }
      #navigation ul ul li {
        position: relative;       
        z-index: 92;
        float: left;  
        width: 160px;
        height: 20px;
        margin: 0 ;
        padding: 0 ;
      }
      #navigation ul ul li:hover { 
        width: 160px;
      }
 
       #navigation ul ul a {
        display: block;
        float: none;
        color: #fff;
        border: 0;
        font-size: 11px;
        border-bottom: 1px solid #3c93bb;
        font-weight: normal;
        line-height: 20px ;
        background: none;
        height: 20px;
        text-decoration: none;
        padding: 0 10px 0 10px ;
        text-align: left;
      }
      #navigation ul ul a:hover{
        background: none;
        border-color: #fff;
      }




#container{
  width: 890px;
  background: url("../img/container_bg.jpg") repeat-y left;
}
/* content */
#content{
  float: right;
  width: 620px;
  padding: 0 0 90px 0;
  overflow: hidden;
  }
#content #drobecek{
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
  padding: 0 0 0 30px;
  margin: 0 0 0px 1px;
 /*  margin: 0 0 -10px 1px; */
  color: #666666;
  font-size: 11px;
  border-bottom: 1px solid #c2c3c3;
}
#content #drobecek strong{
  color: #0099cc;
}
#content #drobecek a{
  text-decoration: none;;
}
#content #home-product{
  padding: 0 0 0 30px;
  height: 300px;
  background: url("../img/home_fade.jpg") no-repeat top left;
  margin:0 -5px 0 0px;
    }
#content #sekce     {
  padding: 0 0 0 0px;
  height: 100px;
  background-image:url("../img/sekce.gif") ;
  background-position: 1px 0px;
  background-repeat:no-repeat;
  margin:0 -5px -100px 0px;
  width:620px;
     }
.sekce-logo{
float:right;
margin:10px 40px 0 0;
padding:0;
}
.sekce-foto{
margin: 50px 0px 0 50px;
}
.sekcecontent{
height:30px;
}
#content #home-product #home-img{
    
    float: left;
   
     }
#content #home-product #home-logo{
    
     }

#content #home-product div{
  float: left;
  width: 290px;

  }
#content #home-product p{
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding: 0 60px 0 10px;
  margin: 20px 0;
  
}
#content .maincontent{
  position: relative;
}
.detail_top{
background: url(../img/h2-detail.jpg) no-repeat  ;
background-position: right 0px ;
height:106px;
width:388px;
float:right;

}
p.extra{
  font-size: 1.2em;

}
.photobar{
  background-color: #f0f2f4;
  padding: 15px 5px ;
  margin: 20px 30px ;
}
.photobar a{
	text-align: center;
	float: left;
	width: 33%;
}
#flashcontent{
  position: relative;
	z-index: 5;
	
  }

/* sidebar */
#sidebar{       
  width: 270px;
  float: left;
  }
#sidebar .maincontent{

}
#sidebar .side-title{
  background: url("../img/panel_title_bg.jpg") repeat-y;
  height: 40px;
}
#sidebar .side-title h4{
  padding: 0;
  margin: 0 ;
	color: #fff;
	border: none ;
  background: url("../img/products_ico.jpg") no-repeat 10px 50% ;
  height: 40px;
  padding: 0 0 0 55px;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 40px;
}
#sidebar ul{
  margin: 0;
  list-style: none;
}
#sidebar ul li a span{
  background: url("../img/panel_nav_li.jpg") no-repeat 0 15px;
  padding: 3px 0 0 0;
  display: block;
  height: 60px;
  cursor: pointer;
}
#sidebar ul li a{
  text-transform: uppercase;
  color:#2d548a ;
  display: block;
  text-decoration: none;
  padding: 0 0 0 30px;
  font-weight: bold;
  height: 60px;
  font-size: 14px;
  border-bottom: 1px solid #d4d7d6;
  line-height: 60px;
  background: url("../img/panel_nav_li_ico.jpg") no-repeat 235px 50%;
}
#sidebar ul li a:hover{
  color: #006c9b;
  border-bottom: 1px solid #c0c0c0;
  background: #fff url("../img/panel_nav_li_ico.jpg") no-repeat 235px 50%;

}
#sidebar ul ul li a{
  text-transform: none;
  color: #4294b7;
  display: block;
  line-height: 16px;
  text-decoration: none;
  padding: 7px 0 7px 30px;
  font-weight: bold;
  height: auto;
  font-size: 12px;
  background: #fff;
  background-image: none;
  border-bottom: 1px solid #dadcdb;

}
#sidebar ul ul li a:hover{
  background-image: none;
}


#sidebar ul ul ul li a{
  text-transform: uppercase;
  color: #012443;
  display: block;
  text-decoration: none;
  padding: 0 0 0 50px;
  font-weight: normal;
  height: 22px;
  font-size: 12px;
  background-image: none;
  background-color: #fff;
  border-bottom: 1px solid #e3e6e6;
  line-height: 22px;
}
#sidebar ul ul ul li a:hover{
  background-image: none;
  background-color: #f3f6f5;
  border-color: #e3e6e6;
  color: #000;
}
#sidebar #search{
  background: #c0cacf;
  padding: 10px 0 10px 40px;
  height: 27px;
  clear: both;
}

#sidebar input{
padding:4px 2px 3px 2px;
}

#sidebar #search input{
  border-top: 1px solid #6b6a6a;
  border-left: 1px solid #a2a2a2;
  border-bottom: 1px solid #fff;
  border-right: 0;
  margin: 0;
  width: 150px;
  float: left;
}

#sidebar #search .button{
  background: #fff url("../img/search_ico.jpg") no-repeat top;
  border: 0;
  margin: 0;
  width: 26px;
  height: 25px;
  float: left;
  cursor: pointer;
}
/**/
#news{
  background: url("../img/news_bg.jpg") no-repeat 1px 0;
  padding: 20px 0 20px 45px;
  margin: 20px 0 0 0;
}
#news h3{
  font-size: 12px;
  text-transform: uppercase;
  color: #000;
  margin: 0;
  padding: 0 0 0 40px;
  background: url("../img/news_ico.jpg") no-repeat left 50%;
  height: 25px;
  line-height: 25px;
}

/* Vypis clanku index */
.clanek_vypis{
margin:20px 0px 0 40px;
width:245px;
float:left;
}
.clanek_vypis h4{
font-size: 1.2em;
margin:0;
font-weight:bold;
}
.clanek_vypis p.date{
color: #515151;
margin:0;
padding:0px 0 0 15px;
font-size:0.9em;
text-align:left;
background: url(../img/newie_ico.jpg) no-repeat 0px 2px ;
}
.clanek_vypis p{
margin:5px 0 0 0;
height:auto;
border:none;
font-size:0.9em;
}

/* Clanek detail */
#clanek_detail{
padding:0;
}
#clanek_detail h2{
margin:20px 0 0 30px;
}
#clanek_detail span.clanek_date{
color: #666666;
clear:both;
display:block;
margin:8px 0px 0px 30px;
}
#clanek_detail img{
margin:8px 20px 8px 0;
float:right;
}
#clanek_detail .uvod p{
margin:5px 30px 5px 30px;
font-size:1.2em;
}

/* Archiv článků */
#archiv_clanku .clanek_vypis{
width:auto;
float:none;
margin:20px 0px 0 30px;
}
#archiv_clanku .clanek_vypis h4{
font-size: 1.3em;
}
#archiv_clanku .clanek_vypis p{
margin:5px 0 0 0;
padding-bottom:20px;
height:auto;
border:none;
font-size:1.2em;
border-bottom: 1px solid #f0f2f4  ;
}
#archiv_clanku .clanek_vypis p.date{
border:none;
padding-bottom:0;
font-size:0.9em;
}

/* Clanek stranky */
.clanky_stranky{
margin:20px 30px;
}
.clanky_stranky a{
padding:3px 7px;
font-weight:bold;
background:#f4f6f5;
margin:0 8px 0 0;
}
.clanky_stranky a.active{
color:black;
}



/**/

/* footer */
#footer{
  background: url(../img/footer-bg2.jpg) repeat-x;
  position: relative;
  text-align: center;
}
#footer #footer-left{
  background: url(../img/footer-bg.jpg) repeat-x;
  height: 106px;
  width: 500px;
  position: absolute;
  float: left;
  left: 0;
  top: 0;
  z-index: 20;
}
#footer p{
  margin: 0 ;
}
#footer-wrap {
  height: 106px;
  text-align: left;
  overflow: hidden;
  text-align: left;
  position: relative;
  z-index: 50;
}
.wrap-in {
  width: 890px;  
  margin: 0 auto;
}

#footer #foot-left{
  width: 270px;
  height: 106px;
  float: left;
  color: #fff;
  display: block;
  background: url("../img/foot-left.jpg") no-repeat;
}
#footer #foot-right{
  width: 620px;
  display: block;
  height: 106px;
  float: right;
  background: url("../img/foot-right.jpg") no-repeat;
  position: relative;
}
#footer #navigation1{

}

#footer #navigation1 li {
        float: left;
        margin: 0 ;
        padding: 0 ;  
        position: relative;
        list-style: none;
        }
#footer #navigation1 a {
        display: block;
        float: left;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        line-height:33px ;
        height: 23px;
        overflow: hidden;
        border-left: 1px solid #80a0b5;
        text-decoration: none;
        background-image: none;
        background-position: 8px 3px;
        background-repeat: no-repeat;
        text-transform: uppercase;
        padding: 0 20px 0 8px ;
        text-align: left;
      }
#footer #navigation1 a span{
      
      }
#footer #navigation1 a:hover{
        border-color: #fff;
        background-image: none;
        color: #cbefff;
      }
#footer #navigation1 li:hover ul{
        visibility: visible;
      }
#footer #navigation1 a.on {
        background-color: #004478 ;
        color: #e0e0e0;
      }
#foot-left p{
  margin: 12px 0 5px 30px;
  font-size: 11px;
}
#foot-left p span{
width: 70px;
display: block;
float: left;
color: #808994;
}
#foot-left p a, #foot-left p a:visited {
  color: white;
  text-decoration: none;
}
#foot-left p.copyright{margin-top: 27px;}
/*
#footer #footer-left{
  background: url("../img/footer-bg.gif") repeat-x;
  eight: 106px;
  width: 50%;
  position: relative;
  right: 0;
}
#footer #in{
  position: relative;
  op: -106px;
}
#footer #footer-wrap{
  text-align: center;
}
#footer #footer-wrap #in2{
  width: 890px;
  height: 106px;
  margin: 0 auto;
  text-align: left;
  overflow: hidden;
}
#footer #foot-left{
  width: 270px;
  height: 106px;
  float: left;
  color: #fff;
  display: block;
  background: url("../img/foot-left.jpg") no-repeat;
}
#footer #foot-left p{
  margin: 12px 0 5px 30px;
  font-size: 11px;
}
#footer #foot-left p span{
width: 70px;
display: block;
float: left;
}
#footer #foot-right{
  width: 620px;
  display: block;
  height: 106px;
  float: right;
  background: url("../img/foot-right.jpg") no-repeat;
  position: relative;
}
#footer #navigation1{
height: 40px;
        position: absolute;
        top: 120px;
        width: 640px;
        z-index: 55;
}

#footer #navigation1 ul {
        height: 23px;
        margin: 0;
        padding: 0 30px ;
        list-style: none;
 
  position: absolute;
  top: -100px; 
  left: 0;
  width: 620px;
      
      }
      
#footer #navigation1 li {
        float: left;
        margin: 0 ;
        padding: 0 ;  
        position: relative;
        }
#footer #navigation1 a {
        display: block;
        float: left;
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        line-height:33px ;
        height: 23px;
        overflow: hidden;
        border-left: 1px solid #80a0b5;
        text-decoration: none;
        background-image: none;
        background-position: 8px 3px;
        background-repeat: no-repeat;
        text-transform: uppercase;
        padding: 0 25px 0 8px ;
        text-align: left;
      }
#footer #navigation1 a span{
      
      }
#footer #navigation1 a:hover{
        border-color: #fff;
        background-image: none;
        color: #cbefff;
      }
#footer #navigation1 li:hover ul{
        visibility: visible;
      }
#footer #navigation1 a.on {
        background-color: #004478 ;
        color: #e0e0e0;
      }
      
    
#footer #navigation1 ul ul {
        height: auto;
        width: 160px;
        margin: 0;
        padding: 5px 0px 10px 0  ;
        list-style: none;
        position: absolute;
        top: 23px;
        left: 0;
        background-color: #025695;
        visibility: hidden;  
        z-index: 90;
      
      }
#footer #navigation1 ul ul li {
  float: left;  
  width: 160px;
  margin: 0 ;
  padding: 0 ;
}
#footer #navigation1 ul ul a {
  display: block;
  float: none;
  color: #fff;
  font-weight: normal;
  line-height: 20px ;
  height: 20px;
  text-decoration: none;
  padding: 0 10px 0 30px ;
  text-align: left;
}
#footer #navigation1 ul ul a:hover{
  background: #004d88 ;
}
*/
#creactive{
  text-decoration: none;
  color: #333;
  }
#creactive:hover{}
.counters{
  position: absolute;
  visibility: hidden;
}

/*  class   */
.noscreen{display: none;}
.separ {border-bottom: 1px solid #f0f2f4  ; line-height: 1px; font-size: 1px; height: 1px; margin: 15px 30px ;}
.break {clear: both; line-height: 1px; font-size: 1px; height: 1px; margin: 0 ;}
.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}
.justify {text-align: justify;}
.fl { float: left;}
.fr { float: right;}
.w40 {width:49%; font-size:0.9em;}

.w40 p{
padding-left:85px;
margin:20px 20px 0px 0px;
text-align: left;
}
.w40 h3{
margin:5px 20px 20px 0px;
}
.mt{margin:0px 10px 0 20px;}
.w40 .mt{margin:0px 10px 0 0px;}
#home-product .butt{
  margin: 0 0 0 10px;
}

.roz{
border-bottom:1px solid #f0f2f4 ;
clear:none;
float:left;
padding-bottom:10px;
margin:0px 0px 0 30px;
width:100%;
}

/*	color scheme

temp_01:
000
fff
005596
ed1c24
f0f2f4
ed1c24

*/
/*  detail pokus   */

.product_row1{
  margin: 0 0 0 20px ;
  width: auto;
  border: none ;
  width: 600px;
  position: relative;
}
.product_row1 td{
  margin: 0 ;
  padding: 0 ;
  border: none ;
}
MagicZoom{
  position: relative;
  z-index: 300;
}

.col-right{
  width:290px;
      position: relative;
      z-index: 400;  
}

.detailfrtop{
background:none;
margin: 0;
  width: 290px;

}
.detailfltop{
  width:300px;
  position:relative;
  background:none;
  margin: 0px;
  height:auto;
  /*padding-left:30px;*/
  
  z-index: 500;
      height: 250px;
}

.detailfltop img{
  margin-left: 0px;
}
.detailfl{
width:430px;
float:left;
background:none;
margin: 0px;
overflow: hidden;

}


.detailfr{
width:160px;
float:right;
background:none;
margin: 25px 0 0 0;
height:auto;

}
.detailfrtop p{

margin: 0px;
padding:10px 0 10px 0px; 

}
table.specs1{ margin: 10px 0 0 30px; width: 95%; border:none; font-size:0.9em;}
table.specs1 th{ padding: 4px 6px ; text-align: left; background:none; color:#0088c7; border:none;}
table.specs1 td{border:none;}
.more_specs1{
font-weight:bold;
text-decoration:none;
background: url("../img/bg_more.gif") no-repeat;
background-position: 320px 5px;
padding: 0 0 0 332px;
}
.hide_specs1{
font-weight:bold;
text-decoration:none;
background: white url("../img/bg_hide.gif") no-repeat;
background-position: 320px 7px;
padding: 2px 15px 2px 332px;
position:relative;
top:-37px;

}

table.specs1 td{ padding: 2px 6px ;}
table.specs1 td.first-col{  width: 35%;}

.specs1 .tr_licha{  background-color: #fff;}
.specs1 .tr_suda{  background-color: #f6f6f6;}
.specs1 .tr_suda:hover {  background-color: #FFFFCC;}
.specs1 .tr_licha:hover {  background-color: #FFFFCC;}

#detail_foto{
position:relative;
}

.more-info{
  position: relative;
  font-size: 0.9em;
  margin-bottom: 30px;
  z-index: 550;
}

#detail {
position:absolute;
/*left:320px;*/
background:white url("../img/bg_detail.jpg") no-repeat ;
width: 270px;
margin:0;
padding:20px;
display:none;
border-left: 2px solid white ;

      left: -3px;
      top: 20px;

      
}

#detail p, #detail ul{
  position: relative;      z-index: 700;
margin:0 0 10px 0;
padding:0;
}
#detail li{
margin: 0 0 5px 0; 

}



#screen2 {
margin:20px 0;
position:relative;
width:290px;
}  

#screen2 .buttons a span{
display: none;
}

#screen2 .prev{
position:absolute;
		float:left;
		left:0px;
		top:0;
		width:15px;
		height:75px;
		background:#eee url("../img/bg_prev.gif") no-repeat 5px 30px;
	}
	#screen2 .next{
		position:absolute;
		float:right;
		right:0px;
		top:0;
		width:15px;
		height:75px;
		background:#eee url("../img/bg_next.gif") no-repeat 5px 30px; 
	}

.next, .prev {
cursor:pointer;
}
#screen2 .buttons a:hover{
background-color: #ddd;
}
.clear {
clear:both;
height:0pt;
width:0pt;
}
#slideshow {
overflow:hidden;
width:265px;
margin-left: 5px;
}

#slideshow ul {
padding-left:225px;
margin: 0 ;
width:3900px;
}

#slideshow li {
cursor:pointer;
float:left;
margin:0 9px 0 0;
list-style: none;
padding: 0 ;
}
#slideshow li a:hover img{
	filter:alpha(opacity=75);
  opacity: 0.75;

}
.more{
font-weight:bold;
text-decoration:none;
background: url("../img/bg_more.gif") no-repeat;
background-position: 0px 5px;
padding-left: 15px;

}
.more.active {
background: url("../img/bg_hide.gif") no-repeat;
background-position: 0 6px;
}

.detailfr h3{
  cursor: pointer;
  margin:5px 0 0 0;
  padding:0;
  width:160px;
  font-size:1.0em;
  height: 25px;
  color: #fff;
  line-height: 25px;
  text-transform: uppercase;
  background: url("../img/butt.jpg") no-repeat;
  font-weight:bold;
}
.detailfr h3 span{ 
  padding-left:7px;
}

.detailfr h3 a{
  color:white;
  text-decoration:none; 
 padding-left:15px;
}
.detailfr h3.active{
background: url("../img/butt_active.jpg" ) no-repeat ;
}

h3.form{
padding:0;
  width:170px;
  font-size:0.9em;
  height: 25px;
  margin:15px 30px;
  line-height: 25px;
  text-transform: uppercase;
  background: url("../img/form.jpg") repeat-x;
}
h3.form a, h3.form a:visited{
  color:#fff;
  text-decoration:none;
  padding-left: 10px;
}

ul.download{
display:none;
margin:0;
clear:both;
padding-bottom:15px;
overflow:hidden;
}


ul.download li{
  list-style: none;
  padding: 4px 0 ;
  border-bottom: 1px solid #ddd ;
  color: #999;
  font-size:0.9em;
  
    }
ul.download li a{
padding:5px 5px 5px 20px;
text-decoration:none;

}

ul.download1{
margin:30px;
clear:both;
padding-bottom:15px;
overflow:hidden;
}


ul.download1 li{
  list-style: none;
  padding: 4px 0 ;
  border-bottom: 1px solid #ddd ;
  color: #999;
  font-size:0.9em;
  
    }
ul.download1 li a{
padding:5px 5px 5px 20px;
text-decoration:none;

}

.ico{
	padding-left: 22px;
  background-position: 0px 5px;
  background-repeat: no-repeat;
}
.gif{background-image: url(../img/ico/file-gif.gif);}
.jpg{background-image: url(../img/ico/file-jpg.gif);}
.xls{background-image: url(../img/ico/file-xls.gif);}
.zip{background-image: url(../img/ico/file-zip.gif);}
.pdf{background-image: url(../img/ico/file-pdf.gif);}
.doc{background-image: url(../img/ico/file-doc.gif);}
.cdr{background-image: url(../img/ico/file-cdr.gif);}
.go{background-image: url(../img/ico/file-go.gif);}
.mov{background-image: url(../img/ico/mov.gif);}
.youtube{background-image: url(../img/ico/file-youtube.gif);}

.up{background-image: url(../img/ico/go_home.gif);}
.print{background-image: url(../img/ico/printer.gif);}

/*  sekce   */
.sekcemore{
font-weight:bold;
text-decoration:none;
background: url("../img/bg_more.gif") no-repeat;
background-position: 0px 5px;
padding: 0 5px 0 15px;
}
.sekcemore.active {
background: url("../img/bg_hide.gif") no-repeat;
background-position: 0px 5px;
}
#detail2 {
margin:0;
padding:0;
display:none;
}

#detail2 p{
margin-top:0;
font-size:0.9em;
}


.contact{
border:1px solid #c0cacf;
margin:20px 30px;
height:150px;
}
.contact h2{
margin:0;
padding:0px 0px 3px 30px;
background:#d8e0e4;
font-size:1.3em;
color:#006c9b;
position:static;
}
.contact img{
border:1px solid #c0cacf;
margin:15px 30px;
float:left;
}
.contact a:hover img {border-color: #a3abaf;}

.contact p.adress{
font-weight:bold;
font-size:1.2em;
padding-left:20px;
background: url("../img/ico/ico_adress.gif") no-repeat 160px 3px;
}
.contact p.tel{
font-weight:bold;
font-size:1.1em;
padding-left:20px;
background: url("../img/ico/ico_tel.gif") no-repeat 160px 5px;
}
.contact p.tel span{
color:#006c9b;
font-size:1.2em;

}



.contact2{
border:1px solid #c0cacf;
top:5px;
left:30px;
margin-right:15px;
margin-bottom:10px;
float:left;
position:relative;
width:270px;
}
.contact2 h2{
margin:0;
padding:0px 0px 3px 30px;
background:#d8e0e4;
font-size:1.3em;
color:#006c9b;
position:static;
}
.contact2 p.tel{
font-weight:bold;
font-size:1.0em;
padding-left:20px;
background: url("../img/ico/ico_tel.gif") no-repeat 0px 3px;
}
.contact2 p.tel span{
color:#006c9b;
font-size:1.1em;
}
.contact2 p.mail{
font-weight:normal;
font-size:1.0em;
padding-left:20px;
background: url("../img/ico/ico_mail.gif") no-repeat 0px 0px;
}
.contact2 p.language{
font-weight:bold;
font-size:1.0em;
padding-left:20px;
background: url("../img/ico/ico_language.gif") no-repeat 0px 0px;
}
.contact2 p.funkcion{
font-weight:bold;
font-size:0.9em;
padding-left:20px;
background: url("../img/ico/ico_funkcion.gif") no-repeat 0px 2px;
}


.anythingSlider                         { width: 620px; height: 350px;position:relative;overflow:hidden;}
.anythingSlider .wrapper                { width: 6200px; overflow: auto; height: 350px; margin: 0; position: absolute; top: 0; left: 0;overflow:hidden; }

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px;height:350px; list-style: none; position: absolute; top: 0; left: 0;  margin: 0;overflow:hidden;font-size:1.0em;}
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 350px; width: 620px; margin: 0;position:relative;}
.anythingSlider .arrow                  { display: block; height: 42px; width: 21px; text-indent: -9999px; position: absolute; top: 170px; cursor: pointer; }
.anythingSlider .forward                { background: url(../img/next.png) no-repeat 0 0;right:10px;}
.anythingSlider .back                   { display:none;}
.anythingSlider .forward:hover          { }
.anythingSlider .back:hover             { }

#thumbNav                               { display:none;}

#start-stop                             { display:none;}

.anythingSlider p{
margin:0;
line-height:25px;
font-size:1.8em;
padding:230px 440px 0 145px;
}
.anythingSlider a.product{
position:absolute;
top:155px;
left:555px;
display:block;
width:265px;
height:310px;
}
.anythingSlider .wrapper ul ul          { position: static; margin: 0; font-size:1.5em;padding:15px 440px 0 145px;line-height:25px; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: url(../img/intro_li.gif) no-repeat 0 6px;padding-left:22px; }
.anythingSlider .wrapper ul ul li a     {color:#fff;font-weight:bold;}
.anythingSlider .wrapper ul ul li a:hover{color:#000;}
