* { margin: 0px; padding: 0px; }

tml, body, div, h1, h2, h3, p, ul, ol, li, address, form, fieldset, img, iframe {
	margin: 0;
	padding: 0;
	border: none;
}

a{ text-decoration: none; color: white;}
a:hover { color: white;    }
a:link { color: white; }
a:active { color: white; }

h1 { position: absolute; display: none; }
h3 { font-weight: normal; font-size: 10pt; }
h4 {}

body {
	font-family: Arial;
	margin: 0;
	padding: 0;
	font-size: 9pt;
	color: white;
	background: black;
}

#layout {

    margin: 0 auto;
    text-align: center;
    width: 1024px;
    
}

#layout #main { 
 /*  float: left;*/
/*    width: 1024px;*/
    background: black;
}

#layout #main #logo .a_logo {
    float: left;
    width: 1024px;
    height: 261px;

}

#layout #main #logo {
    float: left;
    width: 1024px;
    height: 262px;
    background: url("../img/header_big2.jpg") no-repeat;
  }
  

  #layout #main #site_map {
      float: left;
      width: 1024px;
      height: 40px;
      margin: 0;
      color: rgb(101,101,101);   
      background: url("../img/header_small.jpg") no-repeat;  
   
  }
  
  #layout #main #site_map .text{
      padding: 12px 15px 0 0;
       text-align: right; 
  }
  
   #layout #main #site_map a {
   
    color: rgb(101,101,101);  
    text-decoration: underline;
   }
   
   #layout #main #site_map a:hover {
    color: rgb(169,27,23);  
    text-decoration: none;
   }
  
    
#layout #main #info {
    float: left;
    width: 800px;
    height: 25px;
    text-align: left;
    color: rgb(101,101,101); 
    margin: 5px 0px 5px 42px;
}

#info #select {
  text-decoration: none;
  color: white;
  font-size: 8pt;
}

#main #info img {
    float: left;
    margin-right: 5px;
    padding-top: 2px;
}

#layout #info a {
  text-decoration: underline;
  color: rgb(101,101,101);
  font-size: 8pt;
}

#layout #info a:hover {
  text-decoration: none;
  color: white;
}

#layout #main #left {
  float: left;
  width: 310px;
}



#layout #main #left #left_in {
    float: left;
    width: 100%;
   /* margin-left: 20px; - spatne zadano, kazi rozlozeni v IE 5.5*/
}

#layout #main #left #left_in .box{
    float: left;
    width: 100%;
}

#layout #main #left #left_in .box .box_in {
    float: left;
    width: 255px;
    padding: 0px 5px 10px 5px;
    margin-top: -20px;
    margin-bottom: 25px;
}

#layout #main #left #left_in .box .box_menu {
    font-size: 10pt;
    line-height: 22px;
    text-transform: uppercase;
}

.box_in input {
  float: left;
  width: 205px;
  height: 32px;
  background: url("../img/input.jpg") no-repeat;
  border: 0px;
  padding-left: 10px;
  color: rgb(101,101,101);
  margin-left: 28px;
  margin-bottom: 7px;
  padding-top: 5px;
}



.box_in form {
    float: left;
    width: 100%;
  }
  
.box_in img {
  /*  float: left;*/
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.box_in .odkaz {
  float: left;
  width: 100%;
  line-height: 14px;
  color: rgb(174,174,174);
  text-align: left;
  margin-left: 28px;
}
.odkaz a {
  text-decoration: underline;
  color: rgb(174,174,174);
}

.odkaz a:hover {
    text-decoration: none;
}


.box_in form a, .box_in a#search_rozsirene {
    float: right;
    font-weight: bold;
    color: rgb(169,27,23);
    text-decoration: underline;
    text-align: right;   
    margin-right: 22px;
}

.box_in a#search_rozsirene {
  padding-top: 2px;
}

form a:hover {
  text-decoration: none;
}

#layout #main #left #left_in .box .box_menu a:hover{
    color: rgb(169,27,23);
}

#layout #main #left #left_in .menu_item{
    float: left;
    width: 100%;
    text-align: left;
    margin-left: 30px;
}

#layout #main #left #left_in .menu_item_nav{
    float: left;
    width: 100%;
    text-align: right;
    margin-right: 30px;
    padding-top: 5px;
    font-size: 7pt; 
}

#layout #main #right {
  float: right;
  width: 688px;
}

#layout #main #right #main_top {
    float: left;
    width: 647px;
    height: 15px;
    background: url("../img/main_top.jpg") no-repeat;
}

#layout #main #right #main_bottom {
    float: left;
    width: 647px;
    height: 15px;
    background: url("../img/main_bottom.jpg") no-repeat;
}

#layout #main #right #main_in {
    float: left;
    width: 645px;
    background: rgb(13,13,13);
    border-left: 1px solid rgb(26,26,26);
    border-right: 1px solid rgb(26,26,26);
    text-align: left;
}

#layout #main #right #main_in #main_in_text {
  float: left;
  width: 585px; /* 600 puvodne */
  min-height: 650px;
  _height: 650px;
  color: rgb(192,192,192);
  margin-left: 30px;
  margin-top: 15px;
  margin-bottom: 15px;
}

#layout #main #right #main_in #main_in_text a:hover{
     color: rgb(169,27,23);  
}
#layout #main #right #main_in #main_in_text h3 {
    font-size: 11pt;
}

#layout #main #right #main_in #main_in_text p {
    /*float: left;*/
    margin: 20px 0px 20px 0px;
    color: rgb(101,101,101);
}
#layout #main #right #main_in #main_in_text img {
    margin-right: 23px;
}

#layout #main #right #main_in #main_in_text .main_align {
  float: left;
  margin-left: 32px;
  line-height: 16px;
}

#layout #main .underline {
  text-decoration: underline;
  color: rgb(191,191,191);
}


#margin_img { float: left; margin-left: 42px; }

#navigation_img {
    float: left;
    width: 265px;
    height: 86px;
    background: url("../img/navigace.jpg") no-repeat;
}

.img_text {
    font-size: 10pt;
    line-height: 44px;
    font-weight: bold;
    text-align: left;
    float: left;
    margin-left: 21px;
}

#login_img {
    float: left;
    width: 265px;
    height: 86px;
    background: url("../img/login.jpg") no-repeat;
}

#search_img {
    float: left;
    width: 265px;
    height: 86px;
    background: url("../img/search.jpg") no-repeat;
}

#search_bg {
    
    float: left;
    width: 265px;
    height: 150px;
    background: url("../img/fire.jpg") no-repeat ;
    background-position: 0% 100%
}

#footer { 
  float: right;
  text-align: right;
  width: 500px;
  height: 50px;
  font-size: 8pt;
  margin-top: 30px;
  color: rgb(101,101,101);
  margin-right: 68px;
}

#footer a {
  color: rgb(191,191,191);
  text-decoration: underline;
}

#footer a:hover {
  text-decoration: none;
}



table.produkty_vypis {

 /*border-collapse: collapse;*/
/*  border: 1px solid #1A1A1A;*/
  background: #0d0d0d;
  margin: 0px 0px 20px 0;
 /* text-align: left;*/
  float: right;
  /*
  border-top: 1px solid #1A1A1A;
border-right: 1px none #1A1A1A;
border-bottom: 1px none #1A1A1A;
border-left: 1px solid #1A1A1A; */
  
}

.produkty_vypis tr td a{
  color: white;
  margin: 0;
  padding: 0px 10px 0px 10px;
  display: block;
}

.produkty_vypis td {
 height: 40px;
border-top: 1px none #1A1A1A;
border-right: 1px solid #1A1A1A;
border-bottom: 1px solid #1A1A1A;
border-left: 1px none #1A1A1A; 
}

.produkty_vypis tr td{
  border: 1px solid #1A1A1A;
 
}
/*
.produkty_vypis tr td:hover {
  background: #c6c6c6;
}

table.produkty_vypis {
 border-collapse: collapse;
  border-left: 1px solid #1A1A1A;
  border-bottom: 1px solid #1A1A1A;
  margin: -30px -15px 10px 0;
  float: right;
   height: 50px;
   width: 100px;
   
}

table.produkty_vypis tr td a{
  color: white;
  margin: 0;
  padding: 0px 10px 0px 10px;
  
  
}

table.produkty_vypis td {
 height: 50px;

}

table.produkty_vypis tr td{
  border-left: 1px solid #1A1A1A;

  
}



table.produkty_vypis tr td:hover{
  background: #c6c6c6;
}


*/


.produkty_nadpis {color: #5D5D5D; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; text-decoration: none;}
.produkty_nadpis_odkaz {color: #C12109; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; text-decoration: underline;}
.produkty_nadpis_odkaz:hover {color: #C12109; text-decoration: none;}

.produkty_list_topbar {color: #FFFFFF; font-family: Verdana, Tahoma, Arial CE; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #C12109;}
.produkty_list {padding-left: 5px; color: white; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; text-decoration: none;}
.produkty_list_alternaterow {background-color: #3F3F3F;}
.produkty_list_odkaz {color: #C12109; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; font-weight: bold; text-decoration: underline;}
.produkty_list_odkaz:hover {color: #C12109; text-decoration: none;}
.produkty_barva {color: #C12109;}

.produkty_tab_activ {color: #5D5D5D; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; text-decoration: none;}
.produkty_tab {color: #FFFFFF; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; text-decoration: none;}
.produkty_tab:hover {color: #C12109; text-decoration: none;}

.produkty_nadpis {font-family: Arial; font-size: 16px; color: white;}
.produkty_text { width: 100%; color: #5D5D5D; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: none;}
#produkty_popis {}
#produkty_tech table{width: 300px;}
.produkty_obrazek {margin-bottom: 5px;}
.produkty_obrazek_popis {color: #5D5D5D; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; font-weight: bold; text-decoration: none; border-top: 1px solid #C2C2C2; padding-top: 2px;}

.produkty_odkaz {color: #C12109; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: underline;}
.produkty_odkaz:hover {color: #C12109; text-decoration: none;}

.produkty_navig {color:#5D5D5D; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: none;}
.produkty_navig:hover {color: #C12109; text-decoration: underline;}

.search_top_text {color: #FFFFFF; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; font-weight: bold;}
.search_top_odkaz {color: #FFFFFF; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; font-weight: bold; text-decoration: none;}
.search_top_odkaz:hover {color: #FFFFFF; text-decoration: underline;}
.search_input {width: 135px; font-size: 10px; color: #8B8B8B; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal; border: 1px solid #8B8B8B;}
.search_button {color: #FFFFFF; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; font-weight: bold; text-decoration: none;}
.search_button:hover {color: #FFFFFF; background: 0; text-decoration: underline;}
.search_navig {color: #5D5D5D; font-family: Verdana, Tahoma, Arial CE; font-size: 10px; font-weight: bold; text-decoration: none;}
.search_navig:hover {color: #5D5D5D; background: 0; text-decoration: underline;}

.hledat_input {width: 100px; font-size: 10px; color: #5D5D5D; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal; border: 1px solid #5D5D5D;}
.hledat_text {color: #5D5D5D; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: none;}
.hledat_odkaz {color: #C12109; font-family: Verdana, Tahoma, Arial CE; font-size: 11px; text-decoration: underline;}
.hledat_odkaz:hover {color: #C12109; background: 0; text-decoration: none;}


.aktulita_blok {float: left; margin-right: 100px;}

