html, body				{ font-size: 82%; margin: 0; padding: 0;  text-align: left;  background: #ffffff;}


	
#main  { text-align: left; margin-left: auto; 
      margin-right: auto; 
      padding: 0px;
    width: 920px;
    background-image: url(../img/pagebg.gif);
    background-repeat: repeat-y;
    background-position: 0px 155px;	
    position: relative;
    _height:600px;
    min-height:600px;

  
 }
 
 
#header {
      background-color:white;
      width: 920px; 
      min-height:190px;
      	background-image: url(../img/header.png);
         background-repeat: no-repeat;

 } 
 

input, textarea, select {font-size: 1.1em;	 }





/* ----------LEFT-----------*/
#left,#right { float: left; width: 198px; color: #fff;
       _height:600px;
    min-height:600px; 
 }


#left a,#right a {  color: #fff;  
 }
 
#left { color: #3f4096;
 }

#left a {  color: #3f4096;
 } 

#news {  margin-top: 55px}

/*-------------CENTER--------------------*/
#center { float: left;
/*width: 687px;*/
width: 502px;
margin-left:11px;
    _height:400px;
    min-height:400px; 
}

#right { float: right;
}

#wrapper {margin:0;padding:0;
  clear:both;
  }
  

#right_cont { margin: 0px 9px 15px 9px;
padding-top:15px; 
}




#lang			{ position: absolute; left: 55px; top: 5px;   }
#lang a		{  font-weight: bold; }

 /*
#left a, #left					{  }

#left ul.leftmenu			{ list-style: none; padding: 0; margin: 0 0 5px 15px;   }
#left ul.leftmenu li,
#left ul.leftmenu li	a	{    font-weight: bold; font-size: 1.1em; height: 23px; line-height: 23px;   }
*/


/*Left menu*/

#left ul
{
	padding:0 10px;	
	margin:0px;	
}

#left ul li
{
	background-image: url(../img/square.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-left:20px;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
}
#left ul li a
{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#3F4096;
}
#left ul li a:hover
{
	text-decoration:underline;
}
#left ul li ul li
{
	background:transparent;
	list-style-type: none;
	padding-left:0px;
	text-transform:none;
	margin-top:5px;
	margin-bottom:5px;
}
#left ul li ul li a
{
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
#left ul li ul li a:hover
{
	text-decoration:underline;
}


.cleaner {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}


#navigace 			{ margin-bottom: 10px; clear: both; position: relative;  }
#navigace a.back 	{ float: right; }

#bottom 				{ float: left; width: 100%; height: 11px; background: #EDEDED; font-size: 1px; line-height: 0;  }
a#ebrana, a#wa		{  float: left; margin-left: 40px;  	}
						


hr.none {
	display: none;
}




#novinky_3_col {
	margin: 5px 0 5px 0;
	padding: 0  0 10px 0;
	
}
#novinky_3_col h3,
.right_h3				{ margin: 0 0 10px 0; padding: 10px 0 10px 35px; font-size: 1.1em;   }
.novinky_3_col_obsah {  border-bottom: 1px solid #FFA651; padding: 3px; margin: 8px 15px 8px 35px;  }
.novinky_3_col_obsah .datum_col {
	font-size: .9em;
	
	padding: 1px 3px;
	margin-bottom: 3px;
	color: #FDD100;
	}
.novinky_3_col_obsah h5 {
	margin: 0 0 1px 0; 
	padding: 1px 3px;
	font-size: 1em;

	
}
.novinky_3_col_obsah .anotace {
	margin: 0;
	padding: 3px;
	}
.novinky_3_col_obsah .anotace,  .novinky_3_col_obsah .anotace p {}
.novinky_3_col_obsah .anotace a.vice { }

#novinky_3_col .archiv {
	text-align: center;
	font-weight: bold;
	
}


 





div.arr_produkty 		{  width: 30px; height: 30px; display: none; position: absolute; left: -7px; top: -10px;}

//
#kosik_cena,
#kosik_polozky { font-weight: bold;}

/*------------------novinky vystup---------*/
#novinky { }
#novinky .novinka_obsah 			{ border-bottom: 1px solid Black;  padding-bottom: 5px; margin-bottom: 5px; width : 100%; }
#novinky .novinka_obsah .datum 	{ float: right; }
#novinky .novinka_obsah h3 		{ margin-top: 0; padding-top: 0; }
#novinky  div.vice  					{ text-align: right; }
#novinky  div.vice a  				{ color: red; text-decoration: underline;}
#novinky  img 							{ float: left; margin-right: 10px; border: 1px solid black;}

/*------------------novinky detail---------*/
#novinky_detail { margin-top: 10px;  }
#novinky_detail  .datum { float: right; }
#novinky_detail  h1 { margin-top: 0; padding-top: 0; }

#novinky, 
#stranky,
#guestbook,
#eshop,
#eshop_detail,
#novinky_detail,
#eshop_kosik,
#pokladna
 		{ background: url(../images/back.gif); padding: 30px 20px 20px 29px;}




#eshop_cont					{ clear: both; margin: 20px 0; }
.eshop_box					{ border: 1px solid #FC843B;	padding: 5px; float: left; margin-right: 2px; margin-bottom: 5px; width: 142px; _width: 129px; background: #fff; line-height: 12px;  }
								html>body .eshop_box					{ width: 129px; }
.eshop_box h3				{ margin: 0 0 0 ; height: 30px;  padding: 0; font-size: 1em;  text-align: center; }
.eshop_box h3 a				{  }
.eshop_box .obrazek		{ text-align: center; height: 110px;  }
.eshop_box .logo_obrazek{ height: 110px;   }

.eshop_box .obrazek img	{  border: 4px solid #EFE0CD; }
.eshop_box .cena			{ margin-top: 5px; text-align: center; display: inline; }
.eshop_box .cena b		{ color: #40B500; padding-right: 0px; }

.do_kosiku	 	{ display: inline;   }
.do_kosiku form	{ display: inline;}
.do_kosiku .eshop_pocet	 { width: 17px; 	font-size: 10px;  }
.do_kosiku .eshop_submit { width: 22px; height: 25px;  border: 0;  }

ul.eshop_kategorie	{   text-align: center; padding: 0; margin: 0 0 10px 0; position: relative;  padding: 10px; border: 1px solid red; background: #FFF6EE; border: 1px solid #FDD100;}
ul.eshop_kategorie li { display: inline;  margin-top: 4px; padding: 4px 6px 4px 20px; }
ul.eshop_kategorie li a { line-height: 20px; font-size: 1em; font-weight: bold; }

.odkazy					 { margin: 10px 0 0 0; text-align: right;  }

/*--guestbook--*/
#guestbook												{ }
#guestbook fieldset label							{ float: left; width: 100px; margin:  0 0 3px 0; }
#guestbook fieldset input,
#guestbook fieldset textarea, 
#guestbook fieldset select  						{ float: left; width: 170px; margin:  0 0 3px 0; }
#guestbook fieldset textarea						{ height: 70px; width: 385px; }

#guestbook fieldset br 								{ clear: both; }
#guestbook fieldset img.guest_kod_img			{ float: right;  }
#guestbook fieldset input.sub						{ margin: 15px 0 0 0; width: auto; }

													  
#guestbook .prispevek								{ background: #F9F9F9;  border-top: 3px  solid #FF911D; border-bottom: 1px solid #ccc; 	
															  margin: 0 0  5px 0; padding: 8px; }
#guestbook .prispevek .hlavicka					{  padding: 3px 3px; margin: 0 0 10px 0; background:  #E8E8E8;}
#guestbook .prispevek .hlavicka	.datum		{ float: right; }

.navigator												{ clear: both; }
.navigator .predchozi  		  						{ float: left; width: 25%; display: block; }
.navigator .nasledujici    						{ float: left; width: 25%; display: block; text-align: right;  }
.navigator .celkem									{ float: left; width: 50%; display: block; text-align: center; }

table.dotaz 					{ width: 100%; margin: 10px 0 0 0; }
table.dotaz tr.hlavicka 	{ background: #3f4096;  }
table.dotaz td.idcko			{ width: 5%;}
table.dotaz td.jmeno			{ width: 75%;}
table.dotaz td.datum			{ width: 20%; text-align: right;}




#eshop_detail img { float: left; margin:  0 5px 5px 0; }
#eshop_detail .produkty_ceny { border: 1px solid #FF9026; padding: 8px; margin: 5px 0; text-align: right;   }
.produkty_cenadph, .produkty_cena, .produkty_dph { display: inline; margin-right: 15px;  }


table.kosik_produkty { border: 1px solid #FF9026; width: 100%;  margin-bottom: 5px;  }
table.kosik_produkty th { background: #3f4096;  }
table.kosik_produkty th.nazev { width: 330px; }

table.kosik_produkty td.celkem { width: 435px; }

table.kosik_produkty input.poc { font-size: 9px; }

input.eshop_del { border: 0; background:  width: 15px; height: 15px; }
input.eshop_mj { border: 0; background:  width: 15px; height: 15px; }

input.submitinfo		{ padding: 2px 6px;  }

#pokladna td.nazev, #pokladna th.nazev { width: 275px;  }

#banner_eod2 {
	border: 1px solid #FF6000;
	margin-left: 70px;
	display: block;
}

.pokl_doprava, .pokl_platba, .pokl_fakurace				
				{ background: #FFF5DF; padding: 10px; border: 1px solid #3f4096; }
				

/* ------------------------------------GUESTBOOK --------------------------------*/
#guestbook												{ width: 89%; }
#guestbook fieldset									{ padding: 10px; background: #FFF5DB; border: 1px solid #FF9026; margin: 0 0 8px 0;   }
#guestbook fieldset label							{ float: left; width: 100px; margin:  0 0 3px 0; }
#guestbook fieldset input,
#guestbook fieldset textarea, 
#guestbook fieldset select  						{ float: left; width: 170px; margin:  0 0 3px 0; }
#guestbook fieldset textarea						{ height: 70px; width: 385px; }

#guestbook fieldset br 								{ clear: both; }
#guestbook fieldset img.guest_kod_img			{ float: right;  }
#guestbook fieldset input.sub						{ margin: 15px 0 0 0; width: auto; }

													  
#guestbook .prispevek								{ background: #F9F9F9;  border-top: 3px  solid #FF911D; border-bottom: 1px solid #ccc; 	
															  margin: 0 0  5px 0; padding: 8px; }
#guestbook .prispevek .hlavicka					{  padding: 3px 3px; margin: 0 0 10px 0; background:  #E8E8E8;}
#guestbook .prispevek .hlavicka	.datum		{ float: right; }

div.popis                         { height: 90px; }
html>body  div.popis                         { height: auto; }

textarea.areainfo                            {width: 400px; height: 100px;	}



/*topmenu*/

#topmenu
{
	height:22px;
	text-align:center;
	width:920px;
	background-color:#3f4096;
}

#topmenu ul
{ height:22px;
  line-height:22px;
	float:left;
	list-style-type:none;
	width:520px;
  padding:0;margin:0;
}
#topmenu ul li
{ height:22px;
  line-height:22px;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}

#topmenu ul li.last
{border-right:none;
}

#topmenu ul li a
{	
	text-decoration:none;
	font-weight:bold;

}
#topmenu ul li a:hover
{

}

#topmenu ul li a
{	font-size:1.1em;
	color:white;
}

#topmenu ul li a:hover
{
	
	color:#e9e9ff;
}

#homepage
{

  float:left;
  width:210px;
  font-weight:bold;
  height:32px;
  line-height:32px;
}

#homepage a
{

  background-image: url(../img/back.png);
  background-repeat:no-repeat;
  padding-left:15px;
text-decoration:none;
}

#homepage a:hover
{

color:#F5822B;
}




form #search
{
  float:left;
  width:210px;
  font-weight:bold;
  height:32px;
  line-height:32px;
}


#search input
{
  display:inline;

}

#search label
{ display:block;float:left;margin-left:10px;
  height:32px;
  line-height:32px;

}


 #search input.searchtext, #search input.short
{

}

 #search input.searchtext, #search input.short
{

}

 #search input.searchtext
{height:16px;
width:105px;
}


form #search
{color:#000060;
}


form #search p
{
color:white;
}

.leftpanel 
	{ 
  padding-top:20px 

  }
  
  
.leftpanel .eshopbasket 
	{ padding-left:10px }  
	
/*eshop*/	
	
.eshopproduct 
	{
    width:100%;
    background-color:white;
    margin-top:3px;
	  margin-bottom:5px;
    overflow:hidden;	
    padding-bottom:5px;
	  clear:both;

    }  
    
.eshopproduct h2
	{ 
    
    height:26px;
    line-height:26px;
    background-color:#3f4096;
    width:100%;
    background-image:none; 
    font-size:1.1em;
    margin:0;
    padding:0 10px;
    
    font-weight:bold;
  	font-size: 1em;
    text-align: left;
    color: white;
    padding-left:35px;


	  
	  
    }      
    
.eshopproduct h2 a
	{ width:100%;
    color:white;
    }      
    
 
 .eshopproduct .footer
	{ padding-left:10px;
	  padding-right:10px;  
	 
    }  
    
.eshopproduct .description
	{
	  
    }    
    
.eshopproduct .productdescription
	{
	  width:320px;
	  _width:300px;
	  float:left;
	  padding:7px 7px 7px 0;
    }      
    
.eshopproduct .image
	{ width:140px;
	  float:left;
    margin:7px 7px 0 17px;
    }          

.eshopproduct .productdescr1
	{ font-weight:normal;
    }        


.eshopproduct .footerprice
	{ 
    }  
    
.eshopproduct .price
	{ float:left;
	width:250px;
    }        

.eshopproduct .footer 
	{ 
	

    }
    
       

.eshopproduct  .variation
	{ 
	  border-bottom:1px solid #3f4096;
	  margin-bottom:10px; 
	  
    } 
    
   

.eshopproduct .variationname
	{ 
	width:100%;
  padding: 5px;	
  padding-top:7px;
	font-weight:bold;
  
    }     
    
.eshopproduct .amount
	{ float:left;
  	width:20px;
		padding:5px 0;	
    }    
    
.eshopproduct .normalprice
	{ float:left;
	text-align:left;
	width:215px;
	padding:5px 5px 5px 0;
  padding-top:7px;	
  font-weight:bold;
    }     
    
.tobasket {
  width: 70px;
 float:right;
 text-align:left;
}

    
#center .button,#center .emptybasket,#center  .order    {
  background-image: url(../img/vice.png);
  background-repeat: no-repeat;
  background-position: left center;	
	padding-left:30px;
	 height:25px;line-height:25px; 
	margin-top:3px;
  color:#3f4096;
  background-color:white;

}


#center .obsah    {
    background-image: url(../img/vice.png);
  background-repeat: no-repeat;
  background-position: left center;	
	padding-left:30px;
  font-weight:bold;
	margin-top:13px;
  color:#3f4096;
  background-color:white;
}

#center .more    {
   text-align:right;
   _width:482px;
   
}


#center .button	{ 
      border:none;
      font-weight:bold;
      font-size:1em;
      text-align:left;
      padding-left:17px;
      _width:170px;
      
}

.emptybasket, .order    {
  width: 180px;
}

.tobasket    {
  width: 70px;
}


          
.message {
  background-color:#e9e9ff; font-weight:bold;
  height:30px;line-height:30px;
  color:red;
  border:1px solid red;
  margin-top:5px;
}

.message a{

 color:red;
}

.message img{
  padding:5px;float:left;

}


/*eshop*/

table.basketlist {
  margin-bottom:20px;
}

.item {
}
.amount{text-align:right;
}
.pricepc{text-align:right;
}

.removeItem {text-align:right;
}

#left_basket,#left_login  {
  background-color:#3f4096;
  color:#fff;
  margin:0;
  padding:15px;
  color:#fff;
  _width: 168px;
  _overflow:hidden;
}

#left_basket  {
  padding-top:5px;
}

#left_basket tr,#left_login tr {
  color:#fff;
}

#left_basket h3,#left_login h3 {
  margin:0px;
  padding:0px;

}

#left_login label,#left_login .item {
  margin-top:5px;
  color:#fff;
}

#left_login label {
  
  display:block;
 
}

#left_login #userlogin, #left_login #heslo  {
  width:164px;
}


#left_login .button,#left_login a.textbutton {
  margin-top:20px;
  display:block;
}



#left_basket h3 {
  background: url(../img/nakupnikosik.png) no-repeat right center; 
}

table {
  width:100%;
}

td, th{
  padding:5px 5px 5px 0;
  height: 1.5em;
  line-height: 1.5em;
  text-align:left;
  
}


#paticka {
    padding: 10px 0;
    text-align:center;
}


#paticka a {
  
}




input {
  margin-right:3px;
}

/*galerie*/
.galerie {
  width:250px;
  float:left;
}

/*.emptybasket, .order	{ margin: 0 ; background: url(../images/to_basket_left.gif)  no-repeat 0px 50%  ;  list-style-image: none;  padding: 0 0 0 25px; 
height:25px;line-height:25px; }*/


.emptybasket a,.order a {
  font-weight:bold;
  text-decoration:none;
}

.pricetable {
  margin-bottom:10px;
}

.formPart th {
  width:150px;
}
input.stretched {
  width:250px;
}

textarea {
  width:250px;
  height:150px;
}



form#checkoutForm input.submitButton {
    cursor: pointer;
    width:170px;
    
    
}

.buttbck	{ 
 /*background: url(../images/to_basket_left_bck.gif)  no-repeat 0px 50%  ;  */

}

#left_cont ul.leftmenu li.menuindent  {
  margin-bottom:10px;
}

.formToggler {
  padding:5px 0;
}

th.alignLeft {
  text-align:left;
  border-bottom:1px solid black;
}

input.eshopProductAmount {
  width:2em;
}

td.amount input {
  width:3em;
}
