body, html
{
    margin: 0px;
    padding: 0px;
    border: none;
    width: 100%;
    background-color: #e3ebee;
    height: 100%;
    font-family: Verdana;
    color: #00558e;
    text-align: center;
    border-collapse: collapse;
    
}

a:hover
{
    /*color: red;*/   
    text-decoration: none; 
}

#error
{

border: 1px solid red;
background-color: red;
color: black;
font-size: 12px;
font-weight: bold;
text-align: center;
}

#hlaska-ok
{
border: 1px solid #005580;
height: 15px;
font-size: 12px;
font-weight: bolder;
margin-bottom: 3px;
text-align: center;
}

.missing-array
{
color: red;
font-weight: bold;
}

#account
{
text-align: left;
font-size: 12px;
}

#header
{
width: 100%;
background-color: #0047b6;
height: 147px;
background-image: url(../img/header.jpg);
background-position: right top;
background-repeat: repeat-x;
margin: 0px;
}

#header a
{
display: block;
width: 100%;

}

#header-right
{
background-image: url(../img/headr_right.jpg);
background-repeat: no-repeat;
width: 15px;
height: 87px;
margin-left: 400px;
float: right;

}


#header a
{
display: block;
height: 87px;
width: 300px;
background-image: url(../img/logo.jpg); 
}

#menu
{
background-color: #d1ddf2;
width: 100%;
height: 33px;
margin: 0px;
border-collapse: collapse;
border: none;
}

#menu tr
{
height: 33px;
line-height: 33px;
margin: 0px;
border: none;
background-image: url(../img/menu_bgr.jpg);
}

#menu td
{
/*background-color: black;*/
border: none;
width: 166px;
font-size: 14px;
height: 33px;
text-align: center;
}


.menu-item a
{
text-decoration: none;
color: #0047b6;
}

.menu-item a:hover
{
color: #b0b0b0;
text-decoration: underline;
}
#flash
{
height: 130px;
background-color: blue;

}

#spacer
{
height: 29px;

}

#spacer table
{
width: 100%;
float: right;
height: 29px;
border-collapse: collapse;
}

#spacer table .login
{
width: 135px;
}

#spacer table #breadcrumbs
{
width: 520px;
}

#spacer table td img
{
margin: 0px;
padding: 0px;
border: none;
/*border: 1px solid black;*/
}
/*center obsah*/
#main
{
    width: 809px;
    margin-left: 184px;
    text-align: center;
    /*height: 402px;*/
    /*background-color: #c23637;*/ 
    /*border-bottom: 4px solid white;*/   
}

#kosik-info
{
border: 1px solid #005580;
height: 15px;
font-size: 12px;
font-weight: bolder;
margin-bottom: 3px;
}
#sortiment
{
  border-collapse: collapse;   
  width: 100%;
  font-size: 12px;
  text-align: left;            
}

#sortiment a
{
  text-decoration: underline;  
}

.active-page
{
font-weight: bold;
}

#kosik-summary
{
  margin-top: 40px;
  margin-bottom: 20px;
  border: 2px solid red; 
}

#kosik-dph
{
 color: red;
}

#order-button
{
 font-weight: bold;
 text-decoration: underline;
}

#sortiment td input
{
  border: 1px solid black;   
  width: 15px;
  background-color: #e3ebee;
  font-size: 12px;
           
}

.darker-line, .darker-line a
{

background-color: #005580;
color: white;
}





#left
{
float: left;
width: 159px;

}

#akce
{
background-repeat: no-repeat;
background-image: url(../img/okno_akce.gif);
height: 227px;
text-align: center;
}

#sortiment-menu
{
font-weight: bold;
font-size: 14px;
}

#sortiment-menu .polozka
{
margin: 3px 0px;
}


h2
{
height: 57px;
background-repeat: no-repeat;
background-image: url(../img/akce_nadpis.jpg);
padding: 0px;
margin: 0px;
font-size: 15px;
text-align: center;
padding-top: 10px;
font-weight: normal;
}

h3
{
margin: 0px;
margin-top: 5px;
padding: 0px;
width: 402px;
height: 128px;
}

h3 a
{
display: block;

width: 100%;
height: 100%;
}

h4
{
font-size: 16px;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
padding-top: 5px;
}

.container
{
background-image: url(../img/akce_okno.jpg);
background-repeat: no-repeat;
height: 151px;
width: 159px;
margin-bottom: 9px;
text-align: center;
color: #0047b6;
font-weight: bold;
padding-top: 4px;

}

#center
{
width: 402px;
height: 50px;
margin-bottom: 5px;
text-align: left;
}

#right table
{
margin-left: 7px;
margin-bottom: 0px;
padding: 0px;
}



#right table input
{

width: 185px;
height: 20px;
margin: 0px;
padding: 0px;
background-color: #ececec;
margin-bottom: 19px;
}

#right table textarea
{
width: 376px;
height: 110px;
background-color: #ececec;
}

#href-sortiment
{
background-image: url(../img/sortiment.jpg);
}


#href-otazky
{
background-image: url(../img/FAQ.jpg);
}

#href-sluzby
{
background-image: url(../img/sluzby.jpg);
}

#right
{
float: right;
width: 402px;

/*background-color: green;*/
}

#href-kontakt
{
background-image: url(../img/kontakt.jpg);
}



.blue-background
{
color: #0047b6; 
background-image: url(../img/blue_background.jpg);
width: 402px;
height: 265px;
font-size: 12px;
}


.form-background
{
line-height: 25px;
color: #0047b6; 
font-weight: bold;
background-image: url(../img/blue_background.jpg);
width: 402px;
height: 265px;
margin: 0px;
text-indent: 5px;

}

.form-background #href
{

text-align: right;
font-size: 12px;
line-height: 12px;
font-weight: normal;
}

.form-background #href a:hover,a
{
  text-decoration: none;
  color: #0047b6;
}

.form-background input, textarea
{

color: #0047b6;
font-weight: bolder;
}



#partneri td
{
  width: 402px;
  height: 128px;
  text-align: center;
}

.partneri-red
{
background-image: url(../img/partneri_red.gif);
}

.partneri-blue
{
background-image: url(../img/partneri_blue.gif);
}

.fotogalerie
{
margin-left: 28px;
float: left;
clear: left;
border-collapse: collapse;
margin-bottom: 5px;
}

.fotogalerie td 
{
text-align: center; 
width: 118px;
height: 72px;
padding: 0px;
background-image: url(../img/thumb-background.jpg);
background-repeat: no-repeat;
background-position: center center;


}

.fotogalerie td  img
{
cursor: pointer;
cursor: hand;
}

/*END center obsah*/
img
{
    border: none;   
    margin: 5px;
}





#centered
{
   margin: 0 auto;
   width: 996px;  
   font-family: Verdana;
   text-align: left;

}



#copyright
{
      
      height: 32px;
      line-height: 32px;
      color: white;
      font-size: 12px;      
      vertical-align: middle;
      clear: both;
      padding: 0px;
      background-image: url(../img/repeat_bottom.jpg);
      background-repeat: repeat-x;
      
      
}

#copyright-left
{
      
      height: 32px;
      width: 14px;
      background-image: url(../img/spodek_left.jpg);
      background-repeat: repeat-x;
      float: left;
      
}

#copyright-right
{
      
      height: 32px;
      width: 15px;
      background-image: url(../img/spodek_right.jpg);
      background-repeat: repeat-x;
      float: right;
      
}

#copyright img
{
      margin: 0px;
      padding: 0px;
      border: none;
}

#copyright a
{
      
      /*margin-left: 20px;*/
      color: white;
      
      
}







.artTitle
{
     
     font-weight: bold;
     font-family: Verdana;
     font-size: 14px;
     margin-left: 10px;
     
}

.art
{
     
     color: #0047b6;
     float: left;
     width: 100%;
     padding: 3px 0px 3px 0px;
     margin-bottom: 10px;
     text-align: left;
     /*background-color: yellow;*/
     
     
}

.art a
{
     
     font-weight: bold;
     font-size: 80%;
    
     
     
}

.download
{
font-size: 80%;
color: red;
}


.artImg
{
       margin-top: 18px; 

       
}

.artImgBgr
{
     background-image: url(../img/blue_background.jpg); 
     float: left;  
     width: 402px;
     height: 265px; 
     text-align: center; 
     margin-right: 10px;                  
}


.artImg img
{
     margin: 15px 0px 0px 15px;      
}



.artText
{
     margin-left: 415px;
     font-size: 12px;   
     
}

.artText-2
{
     margin-left: 20px;
     font-size: 12px;   
     
}








