* {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  }
h1 {
  font-size: 12px !important;
  font-weight: bold !important;
  margin: 20px;
  }  
h2 {
  font-size: 11px !important;
  font-weight: bold !important;
  font-style: italic !important; 
  margin-bottom: 5px;
  }  
.notop {
  margin-top: 0px;
  }     
.nobottom {
  margin-bottom: 0px;
  }     
.notext {
  line-height: 1px;
  font-size: 1px;
  }
.red {
  color: red;
  }    
.c {
  text-align: center;
  }
body {
  margin: 0px;
  background-color: black;
  }
body.sub {
  background-color: #2979BD;
  }
p {
  margin: 0px 0px 1.em 0px;
  }
td.pocitadlo {
  background-image: url(layout/00titul_12x2.jpg);
  color: white;
  text-align: center;
  vertical-align: top;
  font-size: 9px;
  padding-top: 5px;
  }
td.leftshadow {
  background-image: url(layout/leftshadow.gif);
  background-position: right;
  background-repeat: repeat-y;
  }
td.rightshadow {
  background-image: url(layout/rightshadow.gif);
  background-position: left;
  background-repeat: repeat-y;
  }
td.pool {
  background-color: white;
  vertical-align: top;
  }   
div.firma{
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  text-align: justify;
  }   
div.firma img {
  margin-left: 20px;
  float: right;
  }  
td.pool td.user_login {
  vertical-align: top;
  width: 222px;
  background-image: url(layout/userbg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #B7E3F4;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid black; 
  }
td.pool td.user_logout {
  vertical-align: top;
  width: 222px;
  height: 100%;
  background-image: url(layout/userbg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #B7E3F4;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid black; 
  }  
td.pool td.main {
  vertical-align: top;
  width: 100%;
  border-left: 1px solid black;
  border-top: 1px solid black;
  }
td.pool td.main_kon {
  text-align: center !important;
  vertical-align: top;
  width: 100%;
  border-left: 1px solid black;
  border-top: 1px solid black;
  }  
td.pool td.main_kon h1 {
  text-align: left;  
  }  
td.pool td.main p.text_obj {
  padding-left: 25px;
  margin-bottom: 20px;
  }  
div.no_novinky {
  width: 535px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
  margin-bottom: 5px;
  }
table.obj {
  width: 535px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
  margin-bottom: 5px;
  }
table.obj td {
  height: 26px;
  border-bottom: 1px solid black;
  }
table.obj td.popis {
  margin: 0px;
  padding: 0px;
  }
table.obj td.popis_cena {
  margin: 0px;
  padding: 0px;
  text-align: right;
  }
table.obj td.zahlavi {
  background-color: #2979BD; 
  color: white;
  }
table.obj td.zahlavi_cena {
  background-color: #2979BD; 
  color: white;
  text-align: right;
  }
table.obj td.zahlavi_kosik { 
  background-color: #FFFFFF;
  color: black;
  border: none;
  }
table.kosik {
  width: 545px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
  margin-bottom: 5px;
  }
table.kosik td {
  height: 26px;
  border-bottom: 1px solid black;
  }
table.kosik td.popis {
  margin: 0px;
  padding: 0px;
  }
table.kosik td.popis a {
  color: black;
  margin: 0px;
  padding: 0px;
  }
table.kosik td.zahlavi {
  background-color: #2979BD; 
  color: white;
  }
table.kosik td.zahlavi_kosik { 
  background-color: #FFFFFF;
  color: black;
  border: none;
  }
table.kosik td.celkem_kos {
  font-weight: bold;
  border-bottom: none !important;
  border-top: 1px solid black;
  }  
table.kosik td.celkem_kos div {  
  font-weight: bold;
  }  
table.objednej {
  width: 300px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
  margin-bottom: 5px;
  }
td.popis {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  }
td.popis div.popis { 
  width: 100%;
  vertical-align: top;
  text-align: justify;
  }
td.popis div.popis td,* {
  font-family: Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 10px !important; 
  }
td.pool td.leftmenu {
  background-color: #E8F0F6;
  vertical-align: top;
  }
td.pool td.leftmenu form {
  margin: 0px;
  }
td.pool td.leftmenu div.stromek a {
  color: black;
  font-size: 10px !important;
  }          
td.footer {
  text-align: center;
  background-image: url(layout/footbg.gif);
  }        
a {
  color: black;
  }
p.odeslano {
  color: red;
  text-align: center !important;
  font-weight: bold;
  }  
span.tucne {
  font-weight: bold !important;
  }
	
div.menu_price
{
 /* text-align: center;*/ 
 display : none; 
 border : 1px solid lightblue;
 width : 150px;
 height : 50px;
 position : absolute;
 left : 440px;
 top : 20px;
 text-decoration : none;
 padding-left : 5px;
 background-color : #B7E3F4;
 z-index : 7;
}
div.menu_price_en
{
 /* text-align: center;*/ 
 display : none; 
 border : 1px solid lightblue;
 width : 220px;
 height : 50px;
 position : absolute;
 left : 400px;
 top : 20px;
 text-decoration : none;
 padding-left : 5px;
  background-color : #B7E3F4;
 /*background-color : #0000AA;*/
 /*background-image: url("./layout/menu.png");*/
 z-index : 7;
}
span.menu_line, span.menu_line a
{
 width : 100%;
 margin : 2px;
 /*background-repeat: no-repeat;*/
 text-decoration : none;
 color : #000000;
 font-family: Verdana, sans-serif;
 font-weight: bold;
 font-style: normal;
 font-size: 11px !important; 
 /*background-image: url("./layout/menu.png");*/
}
  
div.shop_right
{
 width : 100%;
 padding-right : 20px;
 padding-top : 20px;
 padding-left : 20px; 
}
div.shop_right h1 {
  font-size: 12px !important;
  font-weight: bold !important;
  margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.shop_right b {
  font-size: 10px !important;
  font-weight: bold !important;
	}