body {
  margin: 0px;
  padding: 0px;
  background: #c6f5e0 url('bg.png') repeat-x;
  font: 12px tahoma;
  text-align: center;
}

img, .foo {
  border: 0px;
}

a, a.visited {
  color: #000;
  text-decoration: none;
}

a:hover {
  color: #808080;
}

.obj {
  text-align: center;
}

#head { 
  padding: 0px;  
  margin-top: 0px;
  margin-left: auto ;
  margin-right: auto ;  
  width: 980px;
  _width: 984px;
  height: 73px;
  border-left: 2px solid #62ca9c;
  border-right: 2px solid #62ca9c; 
  background: #EDFFF5 url('autolekarnicka_2010_shop_logo.png');  
}


#content {
  width: 960px;
  background-color: #edfff5;
  margin-left: auto ;
  margin-right: auto ;
  text-align: center;
  border-left: 2px solid #62ca9c;
  border-right: 2px solid #62ca9c; 
  border-bottom: 2px solid #62ca9c; 
  padding: 10px;  
}

#content2 {
  width: 960px;
  background-color: #edfff5;
  margin-left: auto ;
  margin-right: auto ;
  text-align: left;
  border-left: 2px solid #62ca9c;
  border-right: 2px solid #62ca9c; 
  border-bottom: 2px solid #62ca9c; 
  padding: 10px;  
}

.autolekarnicka {
  position: relative;
  width: 300px;
  margin-right: 20px;
}

.head {
  margin-left: 320px;
  width: 640px;
}


textarea {
font-family: Tahoma; font-size: 12px; 
background-color: #ffffff; border: solid black 1px; 
padding: 2px; width: 950px;
}

.text2 {
font-family: Tahoma; font-size: 12px; 
background-color: #ffffff; border: solid black 1px; 
padding: 2px; width: 700px;
}

/*
textarea:focus, text2:focus {
background-color: #ffffcc; 
}
*/

input {
font-family: Tahoma; font-size: 12px; 
background-color: #ffffff; border: solid black 1px; 
}

h1 {
  font: bold 36px tahoma;
  color: #017441;
}

h2, h4 {
  font: bold 24px tahoma;
  color: #0a9e5c;
}

h3 {
  font: bold 20px tahoma;
  color: #0b8f55;
}

#roh {
position: absolute;
top: 0px;
right: 0px;
}

#autolekarnicky {
  border-top: 1px dashed #62ca9c;
  padding-top: 5px;
  width: 960px;
}

#auto {
  width: 960px;
  border-top: 1px dashed #62ca9c;
  padding-top: 5px;
}

.dopln {
  width: 960px;
  padding-top: 5px;
  padding-bottom: 15px;
  margin: 0px auto;
  text-align: justify;
}


#foot {
  width: 960px;
  background-color: #edfff5;
  margin: 0px auto;
  margin-top: 10px;
  text-align: center;
  padding-top: 5px;
  border-top: 1px dashed #62ca9c;
  font: bold 10px tahoma;   
}


#kontakt {
  width: 960px;
  margin-bottom: 10px;
  text-align: center;
  border-bottom: 1px dashed #62ca9c;
  padding-bottom: 5px;
  font: bold 14px tahoma;   
}

#kon {
  position: relative; 
  height: 20px; 
  left: 110px; 
  top: 5px;
  font: bold 14px tahoma;
}


#adm {
  width: 960px;
  margin-bottom: 10px;
  text-align: center;
  border-bottom: 1px dashed #62ca9c;
  padding-bottom: 5px;
  font: bold 20px tahoma;   
}

.btn {	
	width: 950px;
	font: bold 16px tahoma;
	color: #303030;
	_float: none;  
	background: #8CE3BD;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	padding: 5px;
	text-align: left;
	}

.obs {	
	width: 950px;
	float: left;
	_float: none; 
	background: #fff;
	padding: 5px;
	}
	
.on {
	background: #3bad7b;
	color: #000000;
	}
	
.over {
	background: #70d6a9;
	color: #000000;
	}
	
	
	
	
	
.btned {	
	width: 950px;
	font: bold 16px tahoma;
	color: #000000;
	_float: none;  
	background: #FFDB72;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	padding: 5px;
	text-align: left;
	}
		
.obsed {	
	width: 950px;
	float: left;
	_float: none; 
	background: #fff;
	padding: 5px;
	}
	
.oned {
	background: #FFF288;
	color: #000000;
	}
	
.overed {
	background: #FFF288;
	color: #000000;
	}
		
	
	
	
	
	
	
.ks {
  border: 1px solid #909090;
  width: 40px;
  text-align: center;
  font: 16px tahoma;
}

td.obsah, .bez {
  font: 14px tahoma;
}

td.inf {
  font: 12px tahoma;
  color: #808080;
  text-align: center;  
}

.kup {
float: right;
color: #017441;
}

.klik {
  font: 10px tahoma;
  color: #505050;
  padding-right: 30px;
  text-align: right;
}

.cenyod {
  font: bold 16px tahoma;
  padding-right: 30px;
  text-align: right;
}


.vidtext {
  font: 14px tahoma;
  color: #E77B31;
}

.cena {
  font: bold 20px tahoma;
  color: #000000;
}

.cena-info {
  font: 12px tahoma;
  color: #808080;
}

.cena-akce {
  font: bold 20px tahoma;
  color: #ff0000;
}

.fin {
  border: 1px solid #000000;
  font: 12px tahoma;
  padding: 2px;
  width: 150px;
}

.anfin {
  border: 1px solid #000000;
  font: bold 12px tahoma;
  color: #ff0000;
  padding: 2px;
  width: 150px;
}


.finish {
  border: 1px solid #000000;
  font: bold 12px tahoma;
  padding: 2px;
  width: 150px;
  color: #ffffff;
  background-color: #0A9E5C;
}

.ftd {
  font: bold 12px tahoma;
}

.otd {
  font: bold 12px tahoma;
  padding: 2px 10px 2px 10px;
  border-bottom: 1px solid #A2EACA;
}

.rekn {
  font: bold 12px tahoma;
  color: #ffffff;
  background-color: #0A9E5C;
  padding: 0px 10px 0px 10px;
}

.info {
  width: 935px;
  background-color: #ffffff;
  border: 2px solid #00cc00;
  font: bold 16px tahoma;
  text-align: center;
  padding: 10px;
}

.err {
  width: 950px;
  border: 2px solid #ff0000;
  font: bold 16px tahoma;
  text-align: center;
  padding: 5px;
}

.ta {
  border: 1px solid #000000;
  padding: 2px;
  width: 334px;
  font: 12px tahoma;
}

.ta2 {
  border: 1px solid #000000;
  padding: 2px;
  width: 425px;
  font: 12px tahoma;
}

.link {
  text-decoration: none;
  color: #000000;
}

.vybrano {
  background-color: #C6F5E0;
  padding: 3px;
  font: bold 12px tahoma;
}

.zd {
  font: bold 14px tahoma;
  background-color: #E77B31; 
  text-align: center; 
  padding: 3px;  
}

.non {
  color: #000000;
}

.tip {
  margin-top: 20px;
  height: 36px;
  font: bold 12px tahoma;
  color: #0a9e5c;
  background: url('tip.png') no-repeat;
  padding-left: 40px;  
}

.postovne {
  margin-top: 20px;
  height: 36px;
  font: bold 12px tahoma;
  color: #0a9e5c;
  background: url('cenik.png') no-repeat;
  padding-left: 40px;  
}

.sk {
  margin-top: 20px;
  height: 36px;
  font: bold 12px tahoma;
  color: #0a9e5c;
  background: url('sk.png') no-repeat;
  padding-left: 40px;  
}

.fo {
  padding: 10px;
  text-align: center;
}

.mod {
  color: #0000ff;
  text-decoration: underline;
}

.f1 {
  border-bottom: 1px dashed #cccccc;
}

.nnaz {
  font: bold 12px tahoma;
  font-style: italic;
}

.ncas {
  font: 10px tahoma;
  color: #808080;
  font-style: italic;
}

.ntxt {
  font: 12px tahoma;
}

.mn {
  font: bold 10px tahoma;
  color: #0B8F55;
  text-align: right;
}

.b { 
  font-weight: bold;
}

.bl { 
  font-weight: bold;
  color: #000000;
}

.k {
  color: #800000;
  font-weight: bold;
}

.r {
  color: #ff0000;
}

.vid {
  text-decoration: none;
  color: #0F82B6;
  font-weight: bold;
  border-bottom: 1px dotted;
}

.vid:hover {
  border-bottom: 1px solid;
  color: #0F82B6;
}

.plus {
  font-size: 36px;
}

.stylove {
  text-align: left;
  font: bold 16px verdana; 
}

.upoz {
  font: 10px tahoma;
  color: #505050;
}

.upoz2 {
  font: 10px tahoma;
  color: #ff0000;
}

.nezapomente {
  border: 1px solid #ff0000;
  font: bold 12px verdana;
  color: #ffffff;
  background-color: #ff0000;
  padding: 3 10 3 10;
}

.popisek {
  font: bold 10px verdana;
}

.ed {
  border-bottom: 1px dashed #cccccc;
  padding: 5px 0px 5px 0px;
}

.obrys {
  border: 1px solid #a9a9a9;
  padding: 5px;
  background-color: #ffffff;
  margin: 5px 0px 5px 0px;  
}

.pod {
  padding: 2px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.vbg {
  background: url("images/vbg.jpg");
  width: 298px;
  _width: 300px;
  height: 18px;
  text-align: center;
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
}

#velko {
  position: relative; 
  top: 11px; left: 333px;
}

.seldarek {
  border: 1px solid #000000;
  padding: 1px;
  font: 10px verdana;
}


.pr {
  border-bottom: 1px dotted;
  color: #ff0000;
}

.pr:hover {
  border-bottom: 1px solid;
  color: #ff0000;
}

.u {
  border-bottom: 1px dotted;
  color: #808008;
}

.u:hover {
  border-bottom: 1px solid;
  color: #000000;
}
