/* CSS Document */
body{
	padding: 0px;
	margin: 0px;
	background-color:rgb(35,35,35);
	font-size:11px;
	font-family:arial;
	background-image: url(..img/pozadi.gif);
	background-repeat: repeat-x;
}

img{ border-style: none; border: 0px; margin: 0px;}
 
form{padding:0px; margin:0px;} 
 
a { text-decoration:none; color:blue; } 
a:hover { text-decoration:underline; color:rgb(208,50,46) }

h2{font-size:12px; font-weight:bolder; color:rgb(0,64,171); margin:0px; padding:0px;} 
h3{font-size:10px; font-weight: normal; padding:0px; margin:0px; padding-bottom:9px;}

input, textarea, select {font-size:11px;}

th{text-align:left;}

.pozadi {position:absolute; left:0px; top:40px; height:200px; width:100%; background-color:rgb(50,50,50); margin:0px; padding:0px; z-index:-1;}


.hlavni {margin: 0 auto 0 auto; width:1003px;}  
  
  
  .banner { width:1003px; height: 240px; }
    .logo {float: left; margin: 0px; height:200px; }
    .bannerstred{width:518px; float: left; height:200px;}
      .bannervrch {
	      background-image: url(../img/bannervrch.gif);
	      height:33px;
	      padding:0px;
	      width:100%;
      }
        .hlavicka1 {float: left;}
      .bannerimg {float: left; background-image:url(../img/hlavicka_03.jpg); width:518px; height:167px;}   
        .eri{margin-top:128px; margin-left:219px;}
    .bannerprava {color:rgb(213,213,213); float:left; width:223px;}
      .bannervrch2 {
	      background-image: url(../img/bannervrch2.gif);
	      background-color:white;
	      height:40px;
	      width:100%;
      }
        .bannervrchtext {
	        width:80px;
	        height: 20px;
	        float: right;
	        padding-top: 19px;
        }
        .bannerpravatext{
	        width:223px;
	        height: 150px;
	        padding-top:10px;
	        background-image: url(../img/bannerprava.gif);
        }
        .bannerpravatext a{color:rgb(255,246,174); text-decoration:underline;}
        .bannerpravatext table{margin-left:20px;}
        .input_text{width:93px; height:13px; margin-right:4px;}
        .td1{width:50px;}
    .bannerspodek {
      clear:both;
    	width: 780px;
    	height:43px;
    	float: left;
	    margin-top:0px;
	    background-image: url(../img/bannerspodek.gif);
    }
      .bannerspodektext {
	      color:white;
	      padding-top: 13px;
	      padding-left: 33px;
      }
        .bannerspodektext a {color:white; z-index:2;}
        .bannerspodektext a:hover {color:rgb(255,210,0);}
        /* vysouvací menu */
	      .bannerspodek ul  {
		      padding:0;
		      margin:0;
		      list-style-type:none;
	      } 
        ul#mainMenu, {
		      padding:0;
		      margin:0;
		      list-style-type:none;
	      }
	      ul#mainMenu ul {
	        width:160px;
	        padding:5px;
	        padding-right:5px;
	        z-index:3;
	        font-size: 11px;
	      }
	      ul#mainMenu li {float:left;}	
	      ul#mainMenu a {display:block; text-decoration:none;}
	      ul#mainMenu ul a {
	        padding-top:1px;
	        padding-bottom:2px;
		      padding-left:2px;
	      }
	      ul#mainMenu ul a:hover {}
	      ul#mainMenu ul {
		      position:absolute;
		      visibility:hidden;
		      background-color:white;
	      }
	      ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
		      visibility:visible;
	      }
	      ul#mainMenu li li {
		      float:none;
		      border:none;
		      border: 1px solid white;
		      padding:0;
	      }
	      ul#mainMenu li {
		      behavior: url(../hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
	      }
	      /* konec vysouvací menu */
        .hotline{float:right; font-size:12px; font-family:Arial; padding-right:25px;}  
      .bannerprava2{
		color:rgb(232,232,232);
		cursor:pointer;
		width: 223px;
		height:33px;
		padding-top:10px;
		float: left;
		background-image: url(../img/bannerprava2.gif);
		}
        .bannerprava2 table{margin-left:20px;}
		.nakup {  }
		.nakup img{margin-right:10px;}
		.nakup .cena{margin-left:8px; font-size:12px;}


.stred { 
  float:left; 
  width: 1003px;  
  background-color:rgb(83,83,83); 
  background-image:url(../img/stred.gif); 
  padding-bottom:50px; 
}

  .leva{font-size:11px; width:220px; float:left;}
    .leva a:hover {color:rgb(0,64,171);}
    .leva a{color:black;}     
    .podbanner{
      text-align:center;
      height:14px;
      background-color:rgb(85,83,84); 
      font-weight: bolder; 
      padding-top:8px;
      padding-bottom:8px;
      font-size:12px; 
      color:rgb(236,236,236);
    }
    .menu{
      background-color:rgb(255,210,0); 
      height:15px; 
      padding-top:5px; 
      padding-bottom:5px; 
      border-bottom:1px solid rgb(85,83,84); 
      font-weight: normal;
    }
      .menu img{margin-left:12px; margin-right:8px; padding-bottom:2px;} 
    .kontakt{
      margin-left:25px; color:white;
      background-image:url(../img/erishop.gif);
      background-repeat:no-repeat;
      background-position:155px 20px;
      height:260px;
      padding-top:30px; 
    }
    .adresa{font-weight: bolder; margin-bottom:15px; color:rgb(236,236,236);}
      .tel{margin-top:20px; margin-left:26px; text-indent:-26px;}

  .prostredni{width:551px; float:left; padding-left:7px;}

DIV.index_bunka {
	float:left;
	width:275px;
	height:170px;
	background-color:white; 
	border-bottom:1px solid rgb(83,83,83);
}
DIV.index_bunka2{
	float:right;
	width:275px;
	height:170px;
	background-color:white;
	border-bottom:1px solid rgb(83,83,83);
}
DIV.index_bunka DIV.padding, DIV.index_bunka2 DIV.padding { padding:5px }
DIV.img_vyrobek{ width:114px; height:132px; float:left; margin-right:5px }
DIV.index_bunka_text { float:left; width:142px }
DIV.product_short_description { height:60px; }
DIV.cena B { color:rgb(220,43,25) }
      .prostredni h2{color:rgb(0,64,171);} 


      .index_bunka .cena, .index_bunka2 .cena{padding-top:9px; padding-bottom:9px;}


  .prava{ width:217px; float:right; color:white;}
    .prava h2{
      font-size:11px; 
      color:white; 
      width:204px; 
      background-color:rgb(71,70,70);
      padding-top:7px;
      padding-left:13px;
      padding-bottom:8px;
    }
    .pravatext{padding-left:13px; padding-top:5px; padding-bottom:8px; padding-right:15px;}
      .prava .datum{text-align:right; color:rgb(213,213,213); font-size:10px;}
      .pravatext a{text-align:right; color:rgb(255,246,174); display: block; text-decoration:underline;}



.bottom{
  height:80px;
  color: rgb(71,70,70); 
  clear:both; 
  background-color:rgb(111,108,109);
  text-align:center;
}

.bottom_text1{border-bottom: 1px solid rgb(92,91,91); padding:10px;}
.bottom A {text-decoration:none; color:rgb(229,229,229); }
.bottom_text2{padding:10px; color:rgb(200,200,200); font-size:10px;}
.bottom_text2 A {color:#FFFFFF; font-weight:bold}
.bottom A:hover {text-decoration:underline}





/* detail */
.kategorie{
	width:541px;
	color:white;
	font-family:tahoma;
	padding:1px 0 2px 10px;
	background-color:rgb(71,70,70); 
	margin-bottom:2px;
	height:32px;
	line-height:32px;
	color:rgb(218,218,218)
}

.panel{
  background-color:rgb(71,70,70); 
  width:551px; height:26px; 
  margin-top:2px; 
  
}


A.zpet { display: block; float:right; margin: 3px 5px 0 0 }
DIV.detail_pole{ background-color:white; width:551px; border-top:1px solid rbg(242,242,242); border-bottom:1px solid rbg(242,242,242); }
DIV.detail_pole_padding { padding:20px }
IMG.detail_img{ float:left; margin-right:30px }
TABLE.detail_text{ float:left; width:300px; border-collapse:collapse;}
.detail_text th, #objednat th{font-weight: normal;
                width:68px;
                padding-top:0px; 
                padding-bottom:0px;
                color:(71,70,70);}
.detail_text td,#objednat td{padding-top:0px; padding-bottom:0px;}
.popis_tr td, .popis_tr th{padding-top:17px; padding-bottom:17px;}
.popis_tr th{vertical-align:top;}
.detail_text h2{margin-top:-2px;}
.cena_tr td,.cena_tr th{padding-bottom:17px;}
TABLE#objednat{
	background-color:rgb(71,70,70);
	color:rgb(218,218,218);
	width:100%;
	border-collapse:collapse;
	margin-top:20px;
}
#objednat td, .objednat th{
                          background-color:rgb(71,70,70);
                          padding-top:7px;
                          padding-bottom:6px;
}
#ks{height:15px; border:1px solid black;}
.druha_td{width:58px;}


/* seznam */
.kategorie_seznam{
           color:white; 
           font-family:tahoma; 
           padding-left:10px; 
           line-height:19px;
           background-color:rgb(71,70,70); 
           margin-bottom:2px;
           padding-bottom:5px;
}
.kategorie_seznam2{color:rgb(218,218,218);}
.kategorie select{width:70px; height:17px; border:1px solid rgb(167,166,170);}
.panel_seznam{
  width:535px; height:20px;
  padding-top:6px;
  padding-right:16px; 
  margin-top:2px; 
  margin-bottom:2px;

  color:white;
  text-align:right;
  float:left;
}
.panel_seznam a{font-weight: normal; color:rgb(218,218,218);}


/*kosik*/
.panel_kosik{
  background-color:rgb(71,70,70); 
  width:535px; height:25px;
  padding-top:12px;
  padding-left:16px; 
  margin-bottom:2px;
  font-weight: bolder;
  color:rgb(218,218,218);
  font-size:12px;
  float:left;
  margin-bottom:5px;
}
.kosik_table { width:100%; border-collapse:collapse; border:1px solid rgb(188,188,188) }
.kosik_table a { color:rgb(0,64,171); text-decoration:underline }
.kosik_table thead{ background-color:rgb(188,188,188); font-weight: bolder; color:#464646;}
.kosik_table tbody { background-color:white }
.kosik_table tbody td { border-bottom:1px solid rgb(188,188,188) }
.kosik_table TD.cena_td { text-align:right }
.kosik_table tfoot { background-color:rgb(238,238,238); font-weight: bolder; color:#464646; font-size:12px }
.kosik_table tfoot td { height:35px }
.cena_foot{ color:#DC2B19; text-align:right; padding-right:5px }
.tlacitko{
         background-image:url(../img/tlacitko.gif); 
         border-style: none; 
         border: 0px; 
         color:white;
         font-weight: bolder;
         font-size:11px;
         height:21px;
         width:110px;
         text-align:center;
         margin-top:5px;
         float:left;
         padding-bottom:1px;
         margin-right:2px;     
}

#objednat_input{float:right; margin-right:0px; }

/* eGate shop */
DIV#msg_OK { background-image: url(../img/ok.jpg); background-repeat: no-repeat; background-position: 10px; height:30px; line-height:30px; color:green; margin-bottom:10px; background-color:white;padding:10px 10px 10px 35px}
DIV#msg_NOK { background-image: url(../img/nok.jpg); background-repeat: no-repeat; background-position: 10px; height:30px; line-height:30px; color:red; margin-bottom:10px; background-color:white;padding:10px 10px 10px 35px}
DIV#white_content { background-color: white; padding:20px; }
FIELDSET.left_fs { float:left;width:230px;height:120px;margin-right:10px }
FIELDSET.left_fs LEGEND, FIELDSET.right_fs LEGEND { font-weight:bold; padding-left:10px; padding-right:10px; color:blue; font-size:13px; }
FIELDSET.right_fs { width:230px;height:120px }
.clear { clear:both }
DIV#customer { padding:0 24px 0 24px; line-height:16px}

DIV.navigation1 { height:30px; line-height:30px; margin-bottom:1px; color:rgb(218,218,218); background-color: #474646; padding:3px 10px 3px 10px }
DIV.navigation2 { height:30px; line-height:30px; margin-bottom:1px; color:rgb(218,218,218); padding:3px 10px 3px 10px }
TABLE.navigation_buttons { margin-bottom:8px; float:right; line-height:17px; margin-top:8px; color:rgb(218,218,218) }
TABLE.navigation_buttons A { color:white; display:block; width:17px }
TABLE.navigation_buttons A:hover { text-decoration:none; color:#FFD200 }
TABLE.navigation_buttons TD { text-align:center; width:17px; background: url(../img/separator.gif); background-repeat: no-repeat; background-position: right }
TABLE.navigation_buttons TD.current { background-color: #555354}
TABLE.navigation_buttons TD.current2 { background-color: #474646 }

.small_font { font-size:9px }


IMG#key {float:right; margin:5px 15px 0 0 }
A.white_href { color:white }
A.white_href:hover { color:#FFD200 }
SPAN.white { color:white }
.invisible { display:none }
SPAN.manufacturer { font-size:11px; font-weight:bold }

 h1{
	clear: both;
	height:14px;
	font-weight: bolder;
	margin-bottom:10px;
	font-size:12px;
	color: #FFFFFF;
	background-color:#EA3500;
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-left: 12px;
	padding-bottom: 6px;
}

.prostrednitext{
  padding:10px;
  padding-bottom:30px;
	background-color:white; 
	border-bottom:1px solid rgb(83,83,83);
}
.table2 {margin-left:8px;}
.table2 td{padding-right:50px;}
