* {
  font-family:"verdana";
  font-size:10pt;
}

/* --- obecne --*/
body {
  background: #99AE6A;
  text-align:center;
}

a {
    color:black;
    text-decoration:none;
}
a:hover {
    color:red;
}


table, table td{
  vertical-align:top;
}



img {
  border:0px;
}

h1 {
  background-image:url("../images/pruh.jpg");
  padding-left:30px;  
  background-repeat:no-repeat;  
  margin:5px 0px;
  padding-left:25px;
  padding-top: 3px;
  font-size:10pt;
  height:25px;

}


/* --- struktura --*/
.top {
  height:164px;
  background-image:url("../images/vrch.jpg");
}

.main {
  text-align:left;  
  width:982px;
  margin:0px auto;
  background-image:url("../images/stred.jpg");
}

.bottom {
  clear:both;  
  background-image:url("../images/spodek.jpg");
  height:45px;
}

.bottomtext{
  text-align:right;
  padding:12px;
  padding-top:15px;
  color:white;
  

}

.bottomtext a,.bottomtext a:visited {
   color:white;   
}

.bottomtext a:hover {
  color:red;
}


.left {
  width:228px;
  float:left;
  color:black;
}

.left .text{  
  padding:9px 7px;
}

.left a.menuitem {
    background-image:url("../images/tlacitko.jpg");
    background-position:15% 0%;
    background-repeat:no-repeat;
    padding-left:30px;
    text-transform:uppercase;
    padding-top:2px;
    height:25px;
    display:block;
    
}

.left h1{  
  background-image:url("../images/doporucuje.jpg");
  font-size:8pt;
  background-repeat:no-repeat;  
  padding-top:2px;
  color:black;

}

.middle {
  padding:0px;
}


.cont {
  /*padding:5px 212px 0px 180px;*/
  width:500px;
  padding:0px 5px 0px 10px ;
  margin:0px;
  float:left;
  text-align:center;
  
 
 
}
.cont2 {   
   width:100%;
   padding:0px;   
   text-align:left;
  
}

.right {
  width:210px;
  float:right;
  color:black;  
}

.right .text{  
  padding:9px 7px;
}


.right h1{
  background-image:url("../images/pruh_pravy.jpg");
  font-size:8pt;
  background-repeat:no-repeat;
  padding-top:2px;
  color:black;

}

.right a.rightmenuitem {    
    display:block;
}

.em {
    font-weight:bold;
}

.categTree {
    padding:5px 0px 5px 0px;
}

.categHead {
    display:none;
}

.categText div{
    height:20px;
    padding-left:1px;
}

.categText a {
   padding-left:20px;
}

.name {
  color:black;
  font-weight:bold;
}

/*
------------------------------ Okno rycheho vyhledavani ------------------------
*/


.quicksearch {
  font-size:8pt;
  padding:5px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:left;
  border:1px solid #e67843;


}

.quicksearch .head {
}

.quicksearch .body {

}

.quicksearch input {
   width:80px;
   font-size:8pt;
}

.quicksearch .submitButton {
    width:auto;
}


.quicksearch a {
  font-size:8pt;
}



.mandatory {
  color:red;
}

.error {
	font-weight:bold;
	color:red;
	text-align:center;
}

.info {
  font-weight:bold;
  color:#99AE6A;
  text-align:center;
}

form.addProduct input{
   width:20px;
}

form.addProduct .mandatory{
    display:none;
}

input.changecount {
   width:20px;
}

form.addProduct input.submitbutton{
  width:auto;
  font-size:7pt;
  margin-bottom:3px;
}

.nav {  /*------------------- navigace -------------------*/
  text-align:center;
  font-weight:bold;
}

.nav * {
  font-size:8pt; /*------------ velikost fontu v navigaci --------*/
}

form {
  margin: 0px;
}

.submitbutton {
  text-align:center;
}

table.products {
  width:100%;
}

table.products td{
  padding:5px;
  text-align:center;
}

.thumbwrapper {
  vertical-align:bottom;
  margin:0px auto;
  text-align:center;

}

.thumbwrapper a{
    vertical-align:bottom;
    display:block;
    margin: auto 0px;
}

.textwrapper {
  text-align:center;
  margin:0px auto;

}

/*
------------------------------ Tabulka uzivatelu ------------------------
------------------------------ Tabulka vlastnosti ------------------------
------------------------------ Tabulka kosiku ------------------------
*/

table.ordertable thead,table.users thead,table.properties thead,table.cart thead {
  font-weight:bold;
}

table.ordertable,table.users, table.properties,table.cart, table.configedit { 
  border:1px solid black;
  width:100%;  
  margin-top:2px;
  border-collapse:collapse;
  
}

table.ordertable td,table.users td, table.properties td, table.cart td{
  border:1px solid black;
}

/* ----------------------------------- konfigurace --------------------------*/

table.configedit thead {
  font-weight:bold;
}
table.configedit td{

  border:1px solid black;
  font-size:8pt;
}

form.search select {
  width: 170px;
}

form.confirm table.obsah {
width:99%;
}

form.confirm textarea {
   width:99%;
}

form.confirm input {
   width:auto;
}

/*
--------------------search -------------------
*/

form.search table.obsah {
  width:99%;
}

form.search table.obsah .col1 {
  width:130px;
}

form.search table.obsah .col2 input {
  width:90%;
}
form.search table.obsah .gl input,
form.search table.obsah .subpanel input,
form.search table.obsah .cena input {
  width:60px;
}

form.search table.obsah .col2 input.submitbutton {
   width:auto;
}

/*---------------------------------- tabulkovy pohled ------------------------*/
table.iteml {
  width:100%;
  border:1px solid black;
  margin-top:5px;
  margin-bottom:5px;
  height:80px;
}

table.iteml td.imag{
    width:100px;
}

.imag div{
    text-align:center;
}

.imag div img{
    margin:0px auto;
}

table.iteml td.name {
   font-weight:bold;
   height:10px;
}

table.iteml td.akce {
  text-align:right;
   height:10px;

}

.small {
  font-size:7pt;

}

.small a {
  font-size:7pt;
}

/*------------------------------ order filter form -----------------*/
form.orderFilter .datumy input {
  width:70px;
}

form.sumOrder .data input {
  width:70px;
}


form.detail input {
	width:450px;
}

form.detail textarea {
	width:450px;
}

form.detail input.submitbutton {
	width:auto;
}

form.detail input.checkbox {
	width:auto;
}

table.detail {
    width:98%;
}

table.detail .prvni {
    width:185px;
}


.detail img {
    cursor:pointer;
}

.news {
  margin:5px 0px 5px 0px;
  text-align:left;
  padding: 0px;
  border:0px;
  background:white;
}

.newsText {
  padding:0px 0px 0px 0px;
  
}


.newsitemtext {
  margin-top:0px;

}

.newsitemtext *{
    font-size:7pt;/* ---------------- velikost fontu v novinkach -------------------*/
    padding:0px 2px;
}


.newsitem {
  text-align:center;
  padding:0px;
  margin:10px 0px 20px 0px;
}

.newsitem img{
  margin:0px 0px 0px 0px;
}

.addToCart .textfield {
    width:40px;
}






