* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 80%;
 background: #cccccc;

text-align: center;
/* padding: 20px;*/
}
.wrapper { 
 margin: 20px auto 20px auto;
 padding: 0 auto 0 auto;
 padding: 0px;
 width: 978px;
 text-align: left;
 border: 11px solid white;
}

.wrapper_lightbox { 
 margin: 20px auto 20px auto;
 padding: 0 auto 0 auto;
 padding: 0px;
 width: 478px;
 text-align: left;
 border: 11px solid white;
}
#faux {
 background: #ffffff;
 margin-bottom: 0px;
 overflow: hidden;
 width: 978px;
}
.header {
 color: #fff;
 width: 978px;
 height: 164px;
 background: url(images-main/head.png) no-repeat;
}
#navigation {
 color: #333;
 width: 978px;
 height: 36px;
 margin: 0px 0px 0px 0px;
 padding-top: 9px;
 background: url(images-main/menu_bg.png) repeat-x;
 background-color: white;
 text-align: center;
}
#leftcolumn { 

 color: #333;
 padding: 0px;
 width: 184px;
 float: left;
}

#content { 
 float: left;
 color: #104858;
 margin: 0px 0px;
 padding: 0px;
 width: 604px;
 display: inline;
 position: relative;
}
.rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 padding: 0px;
 width: 175px;
 float: right;
}
#footer { 
 width: 978px;
 clear: both;
 color: #333;
 background: #ffffff;
 border-top: 11px solid #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

.topinfo {
 text-transform: uppercase;
 color: #333;
 width: 604px;
 height: 25px;
 padding-top: 4px;
 padding-left: 10px; 
 background: url(images-main/topinfo.png) no-repeat;
 background-color: white;
 text-align: left;
}

.foot {
background: #cdeef6;
border-bottom: 1px solid #85d6ea;
border-top: 1px solid #85d6ea;
height: 20px;
text-align: center;
vertical-align: middle;

}
.inline{
height:125px;
}

.inline h3 {
color:#03303c;
display:block;
font-family:tahoma;
font-size:90%;
font-weight:bold;
margin-top:5px;
width: 150px;
text-align: center;
margin-bottom: 10px;
}

.item { width: 150px; height: 135px;}

.item img {margin: auto 0 auto 0;}
	
a:link.menu {
  COLOR: #38879b;
	TEXT-DECORATION: none;
	FONT-FAMILY: Tahoma, arial, sans-serif;
	font-size: 110%;

  }

a:visited.menu {
  COLOR: #154753;
	text-decoration: none;
	FONT-FAMILY: Tahoma, arial, sans-serif;
	font-size: 110%;
	}
  
a:hover.menu {
  COLOR: #154753;
	FONT-FAMILY: Tahoma, arial, sans-serif;
	font-size: 110%;
	TEXT-DECORATION: none;
	background-color:  #e3f3f7;
	padding: 8px 0 8px 0;
	}
  

.nejprodavanejsi {
background: url(images-main/nejprodavanejsi_bg.png) no-repeat;
width: 176px;
 min-height: 180px;
/*padding-top: 13px;
padding-left: 15px;
padding-right: 15px;*/
}



* html #sortiment { 
  height: 600px; }
  
.title_bg {
background: url(images-main/title_bg_1.png) no-repeat;
width: 174px;
/*height: 27px;*/
font-size: 100%;
font-weight: bold;
font-family: tahoma;
/*padding-top: 8px;
padding-left: 10px;*/
color: #f26522;
}

.cart_title_bg {

width: 604px;
height: 27px;
font-size: 100%;
font-weight: bold;
font-family: tahoma;
/*padding-top: 8px;
padding-left: 10px;*/
color: #f26522;
}

.title_bg h2, .cart_title_bg h2 {
color:#F26522;
font-family:tahoma;
font-size:90%;
padding: 8px 35px 2px 0px;
margin-left:10px;
margin-bottom: 2px;
text-transform: uppercase;
}

.title_bg h2 a, .cart_title_bg h2 a { 
color: inherit;
text-transform: uppercase;
text-decoration: none;
}

.title_bg h2 a:hover, .cart_title_bg h2 a:hover { 
text-decoration: underline;
}


.sipek {color: #2ea3c2;
        font-weight: bold;
        font-size: 1%;
        font-family: tahoma;
        }

.selles {
clear: both;
margin-bottom: 10px;
margin-top: 12px;
}

h1 {color: #279cbb;
    font-family: arial;
    font-weight: bold;
    font-size: 95%;
    float: left;
    display: inline;
}

h2 {
color: ##154753;  
display: inline;
font-size: 105%;
font-family: tahoma;
display: block;
margin-bottom: 15px;
margin-left: 12px;
} 
    
h3 {color: #279cbb;
    font-family: arial;
    font-weight: bold;
    font-size: 100%;
    }
    
.inline h3 {
float: left;
display: inline;
}

.inline h3 a{
	color:#173d47;
	text-decoration: none;
}

.inline h3 a:hover{
	color:#173d47;
	text-decoration: underline;
}
    
h4 {color: #104858;
    font-family: tahoma;
    font-weight: bold;
    font-size: 100%;
    margin-top: 5px;
    display: block;
	text-transform: capitalize;
	padding: 0;
	margin: 5px 0 5px 0;
}
h5{
font-size: 100%;
font-weight: bold;
font-family: tahoma;
color: #f26522;
padding-top: 8px;
margin-left: 10px;
} 

h6 {color: #279cbb;
    font-family: arial;
    font-weight: bold;
    font-size: 95%;
padding-top: 8px;
margin-bottom: 10px;
    display: block;}

      
a:link.h {
	TEXT-DECORATION: none;
	color: #f26522; 
	font-weight: bold;
  }

a:visited.h {
	text-decoration: none;
	color: #f26522;
  font-weight: bold; 
  }
  
a:hover.h {
	TEXT-DECORATION: underline;
	color: #f26522;
  font-weight: bold; 
  }

.vice {float: right;
       margin-right: 20px;
       font-size: 90%;}
       
a:visited.vicea {color: #000;
               text-decoration: none;}

a:link.vicea {color: #000;
               text-decoration: none;}

a:hover.vicea {color: #000;
               text-decoration: underline;}

.oran {color: #f26522;
/*margin-left:10px;*/

}

.oran span a{color: #f26522; text-transform: uppercase;
}

.afternumb {
color: #168fae;
}

.butt {
border: 1px solid #64c1d8;
margin-top: 10px;
width: 100px;
}

.count {
	border: 1px solid #64c1d8;
	width: 25px;
	height: 16px;
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 4px;
	/*vertical-align: middle;*/
}

.nov_send {
width: 67px;
height: 23px;
margin-bottom: 10px;
}

#na_email {
background: url(images-main/novinky_na_email_bg.png) no-repeat;
width: 176px;
font-size: 90%;

padding-top: 13px;
/*padding-left: 15px;
padding-right: 15px;*/
text-align: center;
}

#infoBox {
	font-weight: 90%;
	font-style: normal;
	color: #104858;
	display: block;
}

.clear { clear: both; background: none; }

.title {clear: both; margin-bottom: 5px;}

/*----------------------------HEADER------------------*/

.logo {margin-left: 10px;
       margin-top: 44px;
       border: 0px solid;
       float: left;
       position: absolute;
       width: 206px;
       height: 70px;
       background: url(images-main/logo.png) center center no-repeat;
}
.logo span { display: none; }
.zakaznik {
/*	background: url(images-main/zak_bg.png) no-repeat; */
	padding: 10px;
	border: none;
	text-align: right;
}

#uzivatel{
	font-size: 95%;
}

#uzivatel a {margin: 0 2px; float: none;}


.vlajky { float: right;
          margin-right: 10px;
	margin-top: 5px;
          border: 0px solid;  
}

.vlajky2 { float: right;
          margin-right: 25px;
	margin-top: 3px;
          border: 0px solid;  
}
        
#kosik {
        background: url(images-main/kosik_bg.png) no-repeat;
        margin-top: 22px;
        margin-left: 765px;
       padding-top: 10px;
        font-size: 100%;
        line-height: 18px;
        color: white;
        height: 54px;
        border: 0px solid;
        
        }
        
#vyhledavani {
        background: url(images-main/vyhled_bg.png) no-repeat;
        vertical-align: middle;
        margin-left: 639px;
        margin-top: -10px;
       padding-left: 12px;
        font-size: 60%;
        border: 0px solid;
        width:325px;
        height: 33px;
        
        
        }
        
.button_search {
	cursor: pointer;
	background-color:#f8905e ;
	border: 1px solid;
	border-color: #1d9bbe;
	color: #fff;
	padding: 2px 5px;
	font-weight: bold;
	margin: 2px 0 0 3px;
}
        
.select {height: 14px;
        font-size: 115%;
        width: 90px;
        border: 0px solid;
        margin-right: 10px;
        vertical-align: middle;
        margin-top: 10px;
}

.filtr {
        font-size: 80%;
        border: 0px solid;
        margin-right: 5px;
        vertical-align: middle;
        }

.odsazeni {font-size: 95%; text-align: right; margin-right: 20px; vertical-align: middle;}

.sipy {text-align: right; vertical-align: middle;}

.search_inp {height: 15px; margin-right:10px;vertical-align: middle; border: 0px solid; margin-top: 10px;}

.vyhleda {
vertical-align: middle; 
margin-top: 10px;
background: url(images-main/tlacitka/filtr.gif) center no-repeat;
width: 72px; 
height: 17px; 
border: none;
}

.vyhleda:hover{background: url(images-main/tlacitka/filtr-h.gif) center no-repeat;}
  



 
        
a:link.logout {
  COLOR: #173D47;
	TEXT-DECORATION: none;
}


a:visited.logout {
  COLOR: #173D47;
	text-decoration: none;
  }

a:hover.logout {
  COLOR: #173D47;
	TEXT-DECORATION: underline;
  }
  
.kos {border: 0px solid;
      margin-left: 8px;
      margin-right: 3px;}
      
a.kostext {
	padding-left: 40px;
	background: url(images-main/kosik.png) left center no-repeat;
	display: block;
	height: 40px;
	margin-left: 10px;
}
a.kostext span {
	text-transform: uppercase;
}
a:link.kostext {

  COLOR: #fff;
	TEXT-DECORATION: none;
	FONT-FAMILY: Tahoma, arial, sans-serif;
	font-size: 85%;
	}

a:visited.kostext {

  COLOR: #fff;
	text-decoration: none;
	FONT-FAMILY: Tahoma, arial, sans-serif;
	font-size: 85%;
	}
  
a:hover.kostext {

  COLOR: #fff;
	FONT-FAMILY: Tahoma, arial, sans-serif;
	font-size: 85%;
	TEXT-DECORATION: none;
	
  }
  

.kat {
    background: url(images-main/kat_bg.png) no-repeat;
    width: 604px;
    padding: 5px 5px 0 10px;
    height: 18px;
}

.kat h2 {
color:#279CBB;
display:inline;
float:left;
font-family:arial;
font-size:115%;
font-weight:bold;
margin-top: 3px;
margin-left: 0px;
}

.in-kat {
    /*float: left;*/
    background: #D5EDF3;
    padding: 10px 5px 5px 5px;
    margin-bottom: 5px;
    font-size: 90%;
    height: 100%;
    width: 596px;
}

input{
vertical-align:bottom;
}

.search {font-size: 95%;}
.search input {height: 10px;margin: 2px; vertical-align: middle;}





.in-kat2 {
margin: 12px 12px 12px 12px;
}

.kat2 {
    background: url(images-main/kat2_bg.png) repeat-x;
    border: 1px solid #b4e5f1;
    width: 604px;
    font-family: arial;
    padding-top: 19px;
   /* padding-left: 12px;
    padding-right: 12px;*/
    padding-bottom: 12px;
    margin-bottom: 22px;
}

.kat3, .formular {
    background: url(images-main/kat3_bg.png) repeat-x;
    border: 1px solid #b4e5f1;
    width: 604px;
    font-family: arial;
    padding-top: 11px;
    /*padding-left: 12px;
    padding-right: 12px;*/
    padding-bottom: 12px;
    line-height: 16px;
  margin-bottom: 22px;
}

#contribsend{

	margin-top: 10px;
	background-color:#2da1c1 ;
	border: 1px solid;
	border-color: #1d9bbe;
	color: #fff;
	
	padding: 2px 4px;
	cursor: pointer;
	font-weight: bold;
}

#contactsend {
	margin-top: 10px;
	background-color:#2da1c1 ;
	border: 1px solid;
	border-color: #1d9bbe;
	color: #fff;
	
	padding: 2px 4px;
	cursor: pointer;
	font-weight: bold;
}

.kat35 {
    background: url(images-main/kat3_bg.png) repeat-x;
    border: 1px solid #b4e5f1;
    width: 604px;
    font-family: arial;
    padding-top: 11px;
    /*padding-left: 12px;
    padding-right: 12px;*/
    padding-bottom: 12px;
    line-height: 16px;
  margin-bottom: 22px;
}

.kat35 p {
margin: 0px;
}

.formular .form_sada {margin: 0px 10px;}

.square {color: #259aba;
         margin-left: 35px;
         margin-right: 10px;
         vertical-align: middle;
       }

.square-orange {color: #f26522;
         margin-left: 35px;
         margin-right: 10px;
         vertical-align: middle;
       }

.seznam {color: black;
         margin-left: 5px;
         margin-right: 10px;
}

a:link.seznam{
  	COLOR: #f26522;
	font-weight: bold;
  }

a:visited.seznam{
  	COLOR: #f26522;
	font-weight: bold;
  }

a:hover.seznam{
	COLOR: #f26522;
	font-weight: bold;
}

a:link {
  COLOR: #173D47;
	TEXT-DECORATION: underline;
  }

a:visited {
  COLOR: #173D47;
	text-decoration: underline;
  }
  
a:hover {
  COLOR: #173D47;
	TEXT-DECORATION: none;
  }

.proline {margin-left: 55px;
	border-spacing: 10px 5px;
	font-size: 95%;
	color: #14829c;
	}
	
.proline td {
	
}
          
.vyr {
  COLOR: #f26522;
	TEXT-DECORATION: underline;
  }

a:link.vyr {
  COLOR: #f26522;
	TEXT-DECORATION: underline;
  }

a:visited.vyr {
  COLOR: #f26522;
	text-decoration: underline;
  }
  
a:hover.vyr {
  COLOR: #f26522;
	TEXT-DECORATION: none;
  }
  
.inf {color: #898989;}

.green {color: #197a30;
        font-weight: bold;}

.orange {color: #f26522;}

.red {color: #ed1c24;}

.red2 {color: #ed1c24;
       font-weight: bold;}
       
.buy_butt {vertical-align: middle;
           margin-left: 4px;}
           
img {border: solid 0px;}

.table_produkt {border: 0px solid;
                width: 580px;}
                
.table_info {border: 0px solid;
                width: 380px;}
                
td.produkt1 {width: 200px;text-align: center;
             vertical-align: top;}

td.produkt1 img {
	
}

td.produkt2 {width: 380px;
             vertical-align: top;}


ul.navigace {display: inline;
           list-style-type: none;
           margin-right: 20px;}
           

ul.bestsell {
list-style-type: decimal;
margin-left: 35px;
color: #f26522;
font-size: 95%;}
             
.bestsell a{text-decoration: none;
            color: black;

}  
.bestsell a:visited  {text-decoration: none;
              color: black;}

.bestsell a:hover {text-decoration: underline;
             color: black;}

a:link.bla {text-decoration: none;
            color: black;}

a:visited.bla {text-decoration: none;
              color: black;}

a:hover.bla {text-decoration: underline;
             color: black;}


a:link.ora {color: #2691ae;
            text-decoration: none;}

a:visited.ora {color: #2691ae;
               text-decoration: none;}

a:hover.ora {color: #2691ae;
             text-decoration: underline;}

ul.menu {list-style: none;}

li.menu {display: inline; 
         margin-right: 0; 
         text-align: center;
         border-right: 1px solid;color: #005f77; padding:0 7px 0 7px ;
         }
         
li.menu a:first-letter {
		text-transform: uppercase;
         }
         
li.menu_last{
	border-right: none;
	display: inline; 
         margin-right: 0; 
         text-align: center;
	
}         

#newsall {padding-bottom: 18px; clear: both;}

#novinky {background: url(images-main/novinky_bg.png) repeat-x;
          border: 1px solid #b4e5f1;
         /* padding: 7px;*/
          width: 604px;
          font-size: 85%;
          line-height: 16px;
          font-family: tahoma;
          text-align: left;
          display: block;
          clear: both;
          
          }
			 
.strankovani {background: url(images-main/strankovani_bg.png) no-repeat;
              width: 604px;
              height: 28px;
              text-align: right;
              padding-top: 6px;
              padding-bottom: 1px;
              display: block;
              clear: both;
              margin-top: 30px;
              }
        
.strankovani2 {background: url(images-main/strankovani_bg.png) no-repeat;
              width: 604px;
              height: 28px;
              text-align: right;
              padding-top: 6px;
              padding-bottom: 1px;
              display: block;
              clear: both;
              margin-top: 10px;
              }
				 
         
#divyr {border: 1px solid #b4e5f1;
        border-left: 1px solid #b4e5f1;
        border-bottom: 0px solid;
        border-right: 0px solid;
        width: 604px;
        text-align: left;
        float: left;
        margin-bottom: 20px;
        }
        
#divyr2 {border: 1px solid #b4e5f1;
        border-bottom: 0px solid;
        border-right: 0px solid;
        width: 604px;
        text-align: left;
        float: left;
        margin-bottom: 8px;
        }
        
.divyro {background: url(images-main/divyr.png) repeat-x;
         height: 185px;
         width: 150px;
         border-right: 1px solid #b4e5f1;
         text-align: center;
         float: left;
         
         }

/*--------------------------------------T A B U L K Y--------------------------------------*/

.product-list-header th {border-bottom: 2px solid #b4e5f1;color: #2C3D47; padding: 2px 4px 2px 4px; color: #279cbb;font-weight: bold;text-align:center;}
.product-list th {border-bottom: 2px solid #b4e5f1;color: #2C3D47; padding: 2px 4px 2px 4px;  font-weight: bold;text-align:center;}

.product-list td { padding: 2px 4px 2px 4px; color: #2C3D47;}



.product-list-footer td {color: #2C3D47;text-align: right;  padding: 2px 4px 2px 4px;}

.product-list-row td {padding: 2px 4px 2px 4px;}
.product-list-row td.price, .product-list-row td.price-with-vat, .product-list-row td.button, .product-list-secrow td.price, .product-list-secrow td.button, .product-list-footer td.price {
    text-align: right;
}
.product-list-row td.center{text-align: center;}

.product-list-footer td.price-with-vat {font-weight: bold;margin: 5px;}

.suminfo {
border:none;
border-spacing: 1px;
width: 100%;
margin-bottom: 20px;
padding: 0;
}

.suminfo th {background-color: #279cbb;color: #fff; padding: 2px 4px 2px 4px; text-align: center}
.suminfo td {background-color: #d4edf3; padding: 2px 4px 2px 4px; text-align: center}
.suminfo-list-footer td{text-align:right;}
.suminfo-list-row td  {tex-align:right;}
.suminfo-list-row td.suminfo-list-name {font-weight:bold;}
.suminfo td.mezera {background-color: #279cbb;}
.suminfo-list-row td.white{background-color: #ffffff; border: 1px solid #d4edf3;vertical-align: middle;}
.suminfo-list-row td.price {text-align: right;}

.suminfo td.cartName {text-align: left; width: 230px;}
.suminfo td.cartNameLong {text-align: left; width: auto;}
.suminfo td.subtotal {text-align: right; width: 70px;}
.suminfo td.total {text-align: right; width: 70px; font-weight: bold;}
.suminfo td.amount {width: 60px;}
.suminfo td.cartRemove {width: 20px;}
.suminfo td a.cartDelete {width: 16px; height: 16px; display: block; background: url(images-main/smazatpolozkukosiku.png) center center no-repeat}

.suminfo1 th {background-color: #279cbb;color: #fff; padding: 2px 4px 2px 4px;}
.suminfo1 td {background-color: #fff; padding: 2px 4px 2px 4px;}
.suminfo1-list-footer td{text-align:right;background-color: #d4edf3;}
.suminfo1-list-row td  {tex-align:right;background-color: #d4edf3;}
.suminfo1-list-row td.suminfo1-list-name {font-weight:bold;background-color: #d4edf3;}
.suminfo1 td.mezera {border-top: 4px solid #279cbb;}

table.doprava {margin: 5px 0 10px 15px;}
.doprava td{color:black;padding: 2px 5px 2px 5px;font-weight: normal;background-color: #d4edf3;}
.doprava td.cent{text-align: center;}
.doprava th{background-color: #279cbb;color: #fff; padding: 2px 5px 2px 5px;}

table.dobprava:hover{text-decoration:none;}
hr{color: #b4e5f1;}

.catmenu {
        font-size: 80%;
        border: 0px solid;
        margin-right: 5px;
        vertical-align: bottom;
		border: none;
        }
        
 .itemcount {
        font-size: 80%;
        border: 1px solid silver; 
        margin-right: 2px;
        vertical-align: bottom;
		width: 15px;
		text-align: center;
        }
        
  .itembuy {
  color: white;
  font-size: 80%;
  background: url(images-main/koupit.gif) no-repeat;
  border: 0px none;
  width: 72px;
  height: 20px;
  margin-left: 10px;
  }

#ordering {
	vertical-align: bottom;
	border: none;
}

.odsazeni {font-size: 95%; text-align: right; margin-right: 20px; vertical-align: middle;
border: none;
}
.odsazeni img{font-size: 95%; margin-right: 2px; vertical-align: middle;
border: none;
}

.price1 {color: #ed1c24;
        font-weight: bold;
        font-size: 125%;
        display: block;
        margin-bottom: 2px;
        }

.free{
margin-top: 20px;
margin-bottom: 20px;
}

.center{
align: center;
margin-left: 7px;
}
.float{
float:left;
border:1px solid red;
}



.product-list img{
height: 100px;
float: left;
}

form{
border: none;
}

fieldset {
border: none;
vertical-align: middle;
}

.zalom{
height: 10px;
width: 600px;
clear: both;
}
              
.cislo{
margin-right: 10px;
}

.cislo form, .cislo form fieldset {display: inline; margin: 0px; padding: 0px; vertical-align: bottom;}


.log{
	margin-left: 15px;
	margin-top: 5px;
	padding:10px 0 0 15px;
	text-align: center;
}


p {
margin: 12px 12px 12px 12px;
color: #104858;
}

/*------MENU-----*/

#sortiment {
background: url(images-main/sortiment_bg.png) no-repeat;
width: 169px;/*
padding-top: 13px;
padding-left: 15px;
padding-right: 15px;*/
min-height: 600px;
}


.cart-button {
	text-align: right;
	margin: 5px 0 20px 0;
	cursor: pointer;
}

#menu {
	background: url(images-main/menu-top.gif) left top no-repeat;
	width: 169px; height: 100%;
	/*position: absolute; top: 277px; left: 114px;*/
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 105%;
    	font-variant: small-caps;
    	font-weight: bold;
    	color: #ffffff;
	z-index: 999;
    	margin: 0;  padding: 0;
}

#menu a {color: #ffffff; text-decoration: none;}

.menu a {color: #ffffff; text-decoration: none;}
#menu .levels-tree ul li a:hover{ color: #154753; text-decoration: underline;}
#menu .levels-tree ul ul li a:hover{ color: #F46624; text-decoration: underline;}
#menu .levels-tree ul ul ul li a:hover{ color: #F4961C; text-decoration: underline;}

.mezera {padding: 8px 0 0 0;}

#menu ul {margin: 0;  padding: 0; }

#menu li {list-style: none; margin: 0; padding: 0; }

#menu .levels-tree ul a:hover{ background: url(images-main/neg.gif) left top no-repeat;}

.ihned { color:#FFE01B}
#menu .levels-tree ul li a{ background: url(images-main/menu-modry.gif) left top no-repeat; height: 22px;  display: block; padding: 0 0 0 10px;}
#menu .levels-tree ul ul li a{ background: url(images-main/menu-oranzovy.gif) left top no-repeat; height: 22px;    display: block; padding: 0 0 0 10px;}
#menu .levels-tree ul ul ul li a{ background: url(images-main/menu-zluty.gif) left top no-repeat; height: 22px;  display: block; padding: 0 0 0 20px;}


/* User data */
.user-data {
	width: 80%;
	text-align: left;
}
.user-data td {
	padding: 1px 5px 1px 0;
	text-align: left;
}
.user-data td.name {
	width: 40%;
	text-align: left;
}
.user-data td.value {
	width: 60%;
	text-align: left;
}

#simplesearch{
margin-left: 12px;
}

.odkazy{
         background: url(images-main/divyr.png) repeat-x;
         height: 165px;
         width: 150px;
         border-right: 1px solid #b4e5f1;
         text-align: center;
         float: left;

}
.odkazy img{
	 
	 margin-top: 22px;
	 margin-bottom: 5px;
         text-align: center;
}
.odkazy a{
	font-weight: bold;
	width: 148px;
	display: block;
         text-align: center;
	text-decoration:none;
}
.odkazy a:hover{
	font-weight: bold;
	width: 148px;
	display: block;
         text-align: center;
	text-decoration:underline;
}


.obal{
margin-left: 20px;
}
.obal ul{
margin-bottom: 15px;
}

label {
margin: 25px 0 5px 10px;
color: black;
}
legend {
color:  #279cbb;

}

.doprava {
color: #279cbb;
    font-family: arial;
    font-weight: bold;
    font-size: 95%;
    text-decoration: none;
    display: inline;}

.doprava:hover {
    color: #279cbb;
    font-family: arial;
    font-weight: bold;
    font-size: 95%;
    text-decoration: underline;
    display: inline;}

/*---------------------------------------------F I L T R Y-----------------------------------------------------------------*/

#manufacturerid{
width: 150px;
height: 15px;
font-size: 90%;
border: 0px solid;
vertical-align: middle;
margin: 0 0 5px 0;
}
.left{
float: left;
}
/*---------------------------------------------B U T T O N Y-----------------------------------------------------------------*/

.tlacitko1, .tlacitko2, .tlacitko3, .tlacitko4, .tlacitko5, .tlacitko6, .tlacitko7, .tlacitko8, .tlacitko9, .tlacitko10, .tlacitko11, .tlacitko12, .tlacitko13, .tlacitko14{
vertical-align: middle; 
height: 20px; 
border: none;
cursor: pointer;
color: #104858;
}

.tlacitko1{background: url(images-main/tlacitka/prepocet.jpg) center no-repeat; width: 86px; }
.tlacitko1:hover{background: url(images-main/tlacitka/prepocet-h.jpg) center no-repeat;}
.tlacitko2{background: url(images-main/tlacitka/smazat.jpg) center no-repeat;width: 97px; }
.tlacitko2:hover{background: url(images-main/tlacitka/smazat-h.jpg) center no-repeat;}
.tlacitko3{background: url(images-main/tlacitka/pokracovat.jpg) center no-repeat;width: 138px; }
.tlacitko3:hover{background: url(images-main/tlacitka/pokracovat-h.jpg) center no-repeat;}
.tlacitko4{background: url(images-main/tlacitka/zpet.jpg) center no-repeat;width: 46px; }
.tlacitko4:hover{background: url(images-main/tlacitka/zpet-h.jpg) center no-repeat;}
.tlacitko5{background: url(images-main/tlacitka/dokoncit.jpg) center no-repeat;width: 72px; }
.tlacitko5:hover{background: url(images-main/tlacitka/dokoncit-h.jpg) center no-repeat;}
.tlacitko6{background: url(images-main/tlacitka/prihlasit.jpg) center no-repeat;width: 66px;}
.tlacitko6:hover{background: url(images-main/tlacitka/prihlasit-h.jpg) center no-repeat;}
.tlacitko7{background: url(images-main/tlacitka/filtr.gif) center no-repeat;width: 72px;margin: 0 0 5px 0;}
.tlacitko7:hover{background: url(images-main/tlacitka/filtr-h.gif) center no-repeat;}
.tlacitko8{background: url(images-main/tlacitka/osoba.jpg) center no-repeat;width: 151px; }
.tlacitko8:hover{background: url(images-main/tlacitka/osoba-h.jpg) center no-repeat;}
.tlacitko9{background: url(images-main/tlacitka/pridatdoko.jpg) center no-repeat;width: 178px;}
.tlacitko9:hover{background: url(images-main/tlacitka/pridatdoko-h.jpg) center no-repeat;}


.tlacitko{vertical-align: middle; height: 18px; border: none; background: url(images-main/tlacitka/button.jpg) bottom repeat-x; color: #575757; padding:2px;}
.tlacitko:hover{background: url(images-main/tlacitka/button-h.jpg) center repeat-x; color: #000000; padding:2px;}


h1:first-letter, h2:first-letter, h3:first-letter {text-transform: uppercase;}

#payment_options {list-style: disc; padding:20px 0 0 25px; margin: 0; color: #104858;}

h2.product-list-name {
color:#0193ba;
display:inline;
float:left;
font-family:arial;
font-size:95%;
font-weight:bold;
margin: 0px;
}

.info-bold {
	font-weight: bold;
	color:#104858 ;
	text-transform: capitalize;
}



.info-discount {
	font-weight: bold;
	color: #ea0016;
	text-transform: capitalize;
}

.kat #mailer {float: right; margin-right: 20px; color: #f26522;}
#produkt-image {width: 40%; float: left;}
#produkt-kosik-info {width: 60%; float: right;}
#produkt-kosik-info h3 {
	color:#104858;
	display:block;
	font-family:tahoma;
	font-size:100%;
	font-weight:bold;
	margin:5px 0;
	padding:0;
text-transform:capitalize;
	margin: 10px 0 0 35px;
}
.cat-price {
font-size:105%;
line-height:19px;
}

.cat-price-det {
font-size:105%;
line-height:19px;
margin-left:65px;
margin: 20px auto 20px 65px;
}

.package_select {
margin-left:65px;
margin: 20px auto 20px 65px;
}


#produkt-hodnoceni { margin: 20px 0 0 5px;border: 1px solid #B9EEFD; padding: 5px; color: #0c5d70;}

#produkt-hodnoceni-stars {background: url(images-main/bg_hodnoceni.gif) left top repeat-x; text-align: center;}

#produkt-hodnoceni-votes {text-align: center;}

#produkt-hodnoceni-votes select, #produkt-hodnoceni-votes input {font-size: 85%;}

img#stars {vertical-align: middle;}
.right-container {margin-bottom: 20px;}
table.kosik-short-info {margin: 5px auto; font-size: 85%; border-spacing: 2px; color:#104858; border-collapse: collapse;}
table.kosik-short-info td {padding: 2px;}
table.kosik-short-info tr.bottom-border td { border-bottom: 1px solid #B9EEFD !important; }
table.kosik-short-info tr.top-border td { border-top: 2px solid #2399B9; }

table.kosik-short-info td.del { text-align: center}
table.kosik-short-info td.del a { padding: 0 3px; margin: 0 2px; background: #ac1212; color: #FFF; text-decoration: none; }

.obsah {padding: 10px 10px 5px 10px; font-size: 90%; color: #104858;
	font-weight: normal;display: block;
}
.obsah h3 {

display: block;
font-size: 100%;
margin:5px 0  3px 0; 
color: #173D47;
text-align: center;
}

.obsah p{ color: #104858; font-size: 90%;
			
}

.obsah button {
	margin-top: 10px;
	margin-left: 82px;
	background-color:#2da1c1 ;
	border: 1px solid;
	border-color: #1d9bbe;
	color: #fff;
	padding: 2px 4px;
	cursor: pointer;
	
}

.greenIcoSubmitInput {
	margin-top: 10px;
	background-color:#2da1c1 ;
	border: 1px solid;
	border-color: #1d9bbe;
	color: #fff;
	padding: 2px 4px;
	cursor: pointer;
	font-weight: bold;
}

#signup {
	margin-top: 10px;
	background-color:#2da1c1 ;
	border: 1px solid;
	border-color: #1d9bbe;
	color: #fff;
	padding: 2px 4px;
	cursor: pointer;
	font-weight: bold;
}

.formCancel {
	margin-top: 10px;
	background-color:#2da1c1 ;
	border: 1px solid;
	border-color: #1d9bbe;
	color: #fff;
	padding: 2px 4px;
	cursor: pointer;
	font-weight: bold;
}

.formSubmit{
	margin-top: 10px;
	background-color:#2da1c1 ;
	border: 1px solid;
	border-color: #1d9bbe;
	color: #fff;
	padding: 2px 4px;
	cursor: pointer;
	font-weight: bold;
}


.obsah .itemLink {float: right; margin: 5px 0px; color:#279cbb;}


.best_rated_items .image, .best_sellers .image {margin: 10px 5px 2px 55px; border: 1px solid; color: #279cbb; display: block; }

.itemselect {
display: block;
width: 72px;
height: 21px;
background: url(images-main/vybrat.gif) no-repeat;
font-size: 85%;
margin: 0px auto;
color: white !important;
text-decoration: none !important;
}

.page_lister span {color: white;}
.page_lister a, .page_lister a span.hide {color: #F26522; text-decoration: none;}
.page_lister a strong, .page_lister a:hover, .page_lister a:hover span.hide {color: #2CA2C4;}

table.product_tables {
margin: 5px;
font-size: 100%;
border: 1px solid;
border-color:#b9eefd ;
}

table.product_tables td.name {color: #104858; width:150px; 
	text-transform: capitalize; border-bottom: 1px solid #b9eefd;width:30%; 
	font-weight: bold;padding:2px 2px;margin: 0;
	
}


table.product_tables td.value {font-weight: normal; color: #104858; border-bottom: 1px solid #b9eefd; padding:2px 2px; width: 455px;margin: 0;
	text-align: right;
}
table.product_tables th.value {padding: 2px 3px;margin: 0;color: #104858;font-size: 110%;background-color: #b9eefd; text-align: right;}


table.form {margin: 0px 10px; border-spacing: 5px;}
table.form td {width: 150px}
table.form td + td {width: auto; font-weight: bold;}

table.delivery {margin: 0px 10px; border-spacing: 5px;}
table.delivery label {display: block; width: 120px; margin: 0px;}

#map_canvas {
float: left;
display: block;
width: 250px;
height: 250px;
}

#directions {
float: right;
display: block;
width: 250px;
height: 250px;
overflow: auto;
}

#topCart {margin: 0 0 10px 0}

#bubliny {
	padding: 0;
	margin: 0 0 0 60px;
}

#bubliny a {
color:white;
display:block;
float:left;
font-size:95%;
line-height:20px;
margin:0 3px 2px 1px;
padding:3px 0 4px 2px;
text-align:center;
text-decoration:none;
width:78px;
background:transparent url(images-main/bg_kosik-krok.gif) no-repeat scroll 0 0;
}

#bubliny a:active {
background:transparent url(images-main/bg_kosik-krok_active.gif) no-repeat scroll 0 0;
}

#bubliny a span {display: block;}
#bubliny a span.lower {line-height: auto;}

.textRight, td.textRight { text-align: right; }
.textLeft, td.textLeft { text-align: left; }
.textCenter, td.textCenter { text-align: center; }