BODY {
  margin:auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	scrollbar-3dlight-color : #4D5455;
	scrollbar-arrow-color : #4D5455;
	scrollbar-base-color : Silver;
	scrollbar-darkshadow-color : #4D5455;
	scrollbar-face-color : #E5E5E5;
	scrollbar-highlight-color : #E5E5E5;
	scrollbar-shadow-color : #CCCCCC;
	scrollbar-track-color : #4D5455;
	text-align: center;
	background-color: #f8f8f8;
}

small{font-size:50% !important;}

#one { 
	background-color: #f8f8f8;
  margin:auto;
}

#toptop {
margin:auto;
height : 221px;
background-color: #e8e8e8;
background-image : url(/images/toptop-bgr.gif); 
}

#top {
margin:auto;
background-image : url(/images/top_bgr.gif); 
height : 221px;
width:750px;
background-color:#dadada  ;
}

#matroska {
margin:auto;
width:750px;
text-align: center;
min-height: 400px;/*  pro standardní prohlížeče */
_height: 400px; /*  Internet Explorer */
}

#textbody {
float:left;
width:750px;
min-height: 400px;/*  pro standardní prohlížeče */
_height: 400px; /*  Internet Explorer */
border-left:1px solid #999999 ;
border-right:1px solid #999999;
background-color: #ffffff;

}
#prefooter{
float:left;
height : 40px;
width:750px;
border-left:1px solid #999999 ;
border-right:1px solid #999999;
background-color: #fff;

}

#footer{
background-image: url(/images/footerbackg.gif);
float:left;
height : 40px;
/*background-color: #fff000;*/
width :750px;
border-left:1px solid #999999 ;
border-right:1px solid #999999;
border-bottom:1px solid #999999 ;

}

/* LEVE MENU */

.leftmenubutton a {
  color: #fff;
	text-decoration: none;
  display:block;
	width:198px;
	min-height:25px;
  background-image : url(/images/leftmenubutton.gif );
	float: left;
	margin-top:0px;
  border-bottom: 0px solid #072794 ;
	border-top: 1px solid #fff ;
 font-family : , tahoma ,times,Geneva, Arial, Helvetica, sans-serif;
  color: #f7f7f7;
	font-weight : bold;
	font-size :8pt;
	text-indent: 5px;
  line-height: 24px;
	background-color: navy;
	text-algin:left;
}

.leftmenubutton a:hover {
  color: #fff;
  background-color: #0C5D94;
	background-image : none;
}
.oranz a {
  color: #fff;
	text-decoration: none;
  display:block;
	width:198px;
	min-height:25px;
  background-image : url(/images/oranz.gif );
	float: left;
	margin-top:0px;
  border-bottom: 0px solid #fff ;
	border-top: 1px solid #fff ;
  font-family : , tahoma ,times,Geneva, Arial, Helvetica, sans-serif;
  color: #4f4f4f;
	font-weight : bold;
	font-size :8pt;
	text-indent: 5px;
  line-height: 24px;
	background-color: navy;
	text-algin:left;
}

.oranz a:hover {
  color: #000;
  background-color: #f2d313;
	background-image : none;
}


.stablebutton a {
  color: #fff;
	text-decoration: none;
  display:block;
	width:198px;
	min-height:25px;
  background-image : url(/images/stablebuttonbackg.gif );
	float: left;
	margin-top:0px;
  border-bottom: 0px solid #fff ;
	border-top: 1px solid #fff ;
  font-family : , tahoma ,times,Geneva, Arial, Helvetica, sans-serif;
  color: #4f4f4f;
	font-weight : bold;
	font-size :8pt;
	text-indent: 5px;
  line-height: 24px;
	background-color: navy;
	text-algin:left;
}




.stablebutton a:hover {
  color: #fff;
  background-color: #1B8C87;
	background-image : none;
}
.buttonhome a {
  color: #fff;
	text-decoration: none;
  display:block;
	width:198px;
	min-height:25px;
  background-image : url(/images/buttonhomepage.gif );
	float: left;
	margin-top:0px;
  border-bottom: 0px solid #fff ;
	border-top: 1px solid #fff ;
  font-family : , tahoma ,times,Geneva, Arial, Helvetica, sans-serif;
  color: #4f4f4f;
	font-weight : bold;
	font-size :8pt;
	text-indent: 5px;
  line-height: 24px;
	background-color: navy;
	text-algin:left;
}


.buttonhome a:hover {
  color: #fff;
  background-color: #1B8C87;
	background-image : none;
}

.acarebeauty a {
  color: #fff;
	text-decoration: none;
  display:block;
	width:198px;
	min-height:25px;
  background-image : url(/images/acarebeuty.gif ); 
 /* background-image : url(/images/leftmenubutton.gif );*/
	float: left;
	margin-top:0px;
  border-bottom: 0px solid #fff ;
	border-top: 1px solid #fff ;
  font-family : , tahoma ,times,Geneva, Arial, Helvetica, sans-serif;
  color: #fff;
	font-weight : bold;
	font-size :8pt;
	text-indent: 5px;
  line-height: 24px;
	background-color: navy;
	text-algin:left;
}
.acarebeauty a:hover {
  color: #000;
  background-color: #e497e3;
	background-image : none;
}


.blankbuttons  {
  background-image : url(/images/blankbutton.gif ) ;
	background-repeat: no-repeat;
	float: left;
	width:198px;
	height:13px;
	border-top: 1px solid #fff ;
}

.buttonhome a {
  color: #fff;
	text-decoration: none;
  display:block;
	width:200px;
	min-height:25px;
  background-image : url(/images/buttonhomepage.gif );
	float: left;
	margin-top:0px;
  border-bottom: 0px solid #fff ;
	border-top: 0px solid #fff ;
  font-family : , tahoma ,times,Geneva, Arial, Helvetica, sans-serif;
  color: #4f4f4f;
	font-weight : bold;
	font-size :8pt;
	text-indent: 25px;
  line-height: 24px;
	background-color: silver;
	text-algin:left;
}


.buttonhome a:hover {
  color: #000;
	background-image : url(/images/buttonhomepage.gif );
}


#buttonstop {
float:left;
width:200px;
height:40px;
text-algin:left;
background-image : url(/images/buttonstopbackg.gif );
}


#buttonsfoot{
float:left;
width:200px;
height:21px;
text-algin:left;
background-image : url(/images/buttonsfootbackg.gif );
}

#leftmenu {
min-height: 300px;  /*pro standardní prohlížeče */
_height: 300px; /* pro teplej Internet Explorer, který to chápe jako min-height*/
float:left;
width:200px;
background-color: white;
text-algin:left;
margin-bottom:25px;
}
#divizesbal{
float:left;
width:160px;
height:0px;
text-algin:left;
}
#divizesbal a{
color:black;
text-algin:left;
font-weight: normal;
}

#divizesbal img{
border:0px;
}

/*     Novinky       */

#novinky {
float:left;
width:200px;
background-color: white;
text-algin:left;
}

#text{
float:left;
margin-left:15px;
text-align : left;
width :510px;
font-size : 9pt; 
/* border:1px solid red; */
}






/* ADKHOSUTU */

#adkhpole{
float:right;
width:280px;
text-align: left;
}

#adkhpole div{
float:right;
text-align : left;
font-weight: bold;
font-size : 8pt; 
margin-right:5px;
border:1px solid white;
}

#adkhtextpole{
float:right;
width:430px;
_width:400px;
margin-right:4px;
text-align: left;
font-size : 8pt;
}

#adkhurlip {
float:right;
text-align: left;
width:320px;
}

#adkhurlip div{
float:right;
text-align : left;
font-weight: bold;
font-size : 8pt; 
margin-right:7px;
margin-top:2px;

}

#adkhurlip input{
width:180px;
}


#adkhtextpole a{
display:block;
width:20px;
float:left;
background-color:red;
font-size : 4pt; 
float:right;
}

#adkhodeslat{
float:right;
margin-top:15px;
margin-right:4px;
}

#adkhodeslat a {
float:right;
display:block;
width:150px;
float:right;
margin:5px;
background-color:red;
}

/* klient pridani otazky */
#pridatotazkubutton
{
float:left;
margin-left:20px
}

#pridatotazkubutton img
{
border:0px;
}

#klientkhtextpole{
float:left;
width:228px;
}

#klientkhpole{
float:left;
width:280px;
text-align: left;
}

#klientkhpole div{
float:right;
text-align : left;
font-weight: bold;
font-size : 8pt; 
margin-right:5px;
border:1px solid white;
}
#novinkyheader
{
float:left;
height:100px;
margin-top:15px;
margin-bottom:20px;
}

#faqheader
{
float:left;
height:100px;
margin-top:15px;
margin-bottom:20px;
}

#knihahostuheader
{
float:left;
height:100px;
margin-top:15px;
margin-bottom:20px;
}


#pridatotazkuheader
{
float:left;
height:240px;
margin-top:20px;
margin-bottom:20px;
}
/*      PREPINAC           */

.zobrazpo  { 
float:left;
width:440px;
font-size: 9pt;
font-weight: bold;
margin-bottom:10px;
margin-top:10px;
}

.svitcher  { 
float:right;
text-align: center;
font-size: 9pt;
font-weight: normal;
width:470px;
margin-bottom:10px;
margin-top:20px;
margin-right:18px;
_margin-right:3px;

}
.switchtextno { 
float:left;
display:block	;
font-weight: normal;
color:#3081cf;
font-size: 10pt;
margin:2px;
}
.switchtext { 
float:left;
display:block	;
font-weight: normal;
color:#3081cf;
font-size: 10pt;
margin:2px;
}
.switchnoa  { 
background-image : url(/images/svitcherbackg.gif) ;
background-repeat: no-repeat;
float:left;
width:27px;
height:20px;
font-weight: normal;
color:#000;
font-size: 10pt;
margin:2px;
}



.svitcher a  { 
background-image : url(/images/svitcherbackg.gif) ;
background-repeat: no-repeat;
float:left;
width:27px;
height:20px;
font-weight: bold;
color:#000;
font-size: 10pt;
margin:2px;
}

.svitcher a:hover  { 
background-color:#03bfb6;
}
.switchtextno  { 
float:left;
display:block	;
width:42px;
height:20px;
font-weight: normal;
color:#000;
font-size: 10pt;
background-image : url(/images/svitchertextbackg.gif) ;
background-repeat: no-repeat;
}


.switchtext  a{ 
float:left;
display:block	;
width:42px;
height:20px;
font-weight: normal;
color:#000;
font-size: 10pt;
background-image : url(/images/svitchertextbackg.gif) ;
background-repeat: no-repeat;
margin:0px;
}
.switchtext a:hover  { 
background-color:#eeb13e;
}
.svitchon a  { 
float:left;
width:27px;
height:20px;
background-color: red;
font-weight: normal;
color:#fff;
font-size: 10pt;
margin:2px;
background-image : url(/images/svitcheronbackg.gif) ;
background-repeat: no-repeat;
}
.svitchon a:hover  { 
background-color:#eeb13e;
}
.pridatotazku  { 
float:left;
margin-left:5px;
}

/* Novinky */

#novinkyhodeslat {
float:right;
margin-top:20px;
margin-right:5px;
width:440px;
}
#novinkyhodeslat input {
float:right;
width:180px;
}
.pridatnovinku  { 
float:left;
margin-left:5px;
}

#novinkyvyber  { 
float:right;
vertical-align: middle;
height:50px;

margin-top:15px;

}
#novinkyvyber input {
float:right;

}

#novinkynadpis H1  { 
margin:0px;
}
#novinkynadpis  { 
float:left;
margin-top:18px;
margin-left:10px;
font-size:10pt;
}
#nadpisnovinky  { 
float:left;
}
.nadpisnovinky  { 
float:left;
margin-right:4px;
}
.pridalnovinku  { 
float:left;
font-weight:bold;
margin-top:2px;
}

.pridalnovinku span { 
font-weight:bold;
color:#3081cf;
}

.novinkydivize  { 
float:left;
margin-left:4px;
}

.novinka { 
float:left;
background-color: #f7f7f7;
width:460px;
color: #000;
font-size:10pt;
font-weight: bold;
color:#2e2e2e;
margin-top:5px;
border: 6px solid #f7f7f7;
}
.deatailnovinka { 
float:left;
width:460px;
color: #000;
font-weight: normal;
margin-top:5px;
}

#news{
 /* background : transparent url(images/news_bgr.jpg) repeat-x; */
float:left;
background-color: #fff;
width:192px;
margin-left:5px;
margin-bottom:20px;
color: #000;
font-weight: normal;
margin-top:5px;
font-size : 8pt;	
}
#news H2 {
	font-family : Arial, Helvetica, sans-serif;
	color:#03bfb6;;
	font-size : 14pt;
	margin: 0px;
	margin-top:10px;
}

#news H3 {
	font-family : Arial, Helvetica, sans-serif;
	color: #000;
	font-size : 10pt;
	font-weight: bold;
	margin-bottom:4px;
  margin-top:10px;
}

a.vice {
	text-align: left;
	font-size : 8pt;
	background: url(/images/dot_red.gif) no-repeat right;
	margin-left:8px;
}
a.vice:hover {
	background-image: url(/images/dot_blue.gif);
}

/*    blokovani ip /email            */
.blokace  {
float:right;
width:170px; 
color:#fff;
background-color:red ;

}
.blokace input  {
margin:0px;
float:right;
padding:0px;
margin-left:40px;
}

/*   PRODUKTY      */

.produkt  {
 /* background : url(images/texbody-bgr.jpg) repeat-y; background-position: 153px 0px; */
float:left;


}

.produkt a   {
 /* background : url(images/texbody-bgr.jpg) repeat-y; background-position: 153px 0px; */
	float: left;
	margin-top:10px;
	width:500px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #3c3c3c;
	text-decoration: none;
	font-weight : normal;
	font-size : 9pt;
}
.produkt a:hover  {
 /* cursor:pointer;*/
 /* background : url(images/texbody-bgr-over.jpg) repeat-y; background-position: 153px 0px; */
	float: left;
	margin-top:10px;
	width:500px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: underline;
	color: black;
}
.produkt a:visited  {
  /*cursor:pointer;*/
 /* background : url(images/texbody-bgr-over.jpg) repeat-y; background-position: 153px 0px; */
	float: left;
	margin-top:10px;
	width:500px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #3f3f3f;
}

.subscribe H4 {
  color: #000000;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-top : 5px;
	margin-bottom : 5px;
	font-size : 14pt;

}
.subscribe   {
	float: left;
	width:390px;
	padding-left : 10px;
}
.picture   {
	float: left;
	
}
.picture img  {
  float:left;
	margin-top: 3px;
	width:100px;
	height: 80px;
	border:0px;
}

#linx { 
margin-top:8px;
margin-bottom:5px;

}
#linx a { 
font-size : 8pt;
color: #3081cf;
font-weight: bold;
}

#linx a:hover { 
color: black;
text-decoration: underline;
}
#altercom a { 
margin-top: 5px;
font-size : 7pt;
color: black;
font-weight: normal;
}

#altercom a:hover { 
color: black;

}


H1{
	font-family :  Verdena,Arial, Helvetica, sans-serif;
	margin: 0 0 25px 0;
	font-size : 18pt;
}
H2{
text-align : left;
margin-top:20px;
margin-bottom:5px;
font-size :12pt; 
color:#000;
}
/*
H3{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin : 0px;
	font-size : 10pt;
}*/

/*.table{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	border-bottom : 1px solid #DFDFDF;
}
.tableNadpis02{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	padding-top : 5px;
	font-size : 8pt;
	border-bottom : 1px solid #A1CBC4;
}
*/

INPUT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	border : 1px solid #4D5455;
	color : black;
	background-color : #E5E5E5;
}
TEXTAREA {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	border : 1px solid #4D5455;
	color : black;
	background-color : #E5E5E5;
}
OL {
	margin-left : 25px;
	margin-bottom : 0px;
	margin-top : 0px;
}

/*UL {
font-size : 10pt;
	margin-left : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	list-style-type : square;
	list-style-image : url(img/odrazka.gif);
}*/


A {
	color: #05c6bd;
	text-decoration: none;
	font-weight : bold;
	font-size : 10pt;
	
}
A:hover{
	color : #3A8E7E ;
	text-decoration: none;
	font-weight : bold; 
	
}

/*A:visited {
	color: #05c6bd;
}
*/

/* New ACARE */



/* ADMIN */

.adminprodukt {
 /* cursor:pointer; */
	float: left;
	width:520px;
	font-weight : normal;
	color: black;


}
.produktname  {
	border-bottom: 1px solid black ;
}

.produktname H2 {
  color: #000000;
	font-family : tahoma,Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-top : 1px;
	margin-bottom : 1px;
	font-size : 12pt;
}

.produktbody  {
margin-top:2px;
margin-bottom:2px;
width:520px;
}

.text {
color:grey;
margin-top:0px;
float:left;
background-color: #fff;
width:390px;
height: 40px;
font-size:8pt;
text-align:justify;
}

#text table {
text-align:justify;
}


.icons {
float:left;
background : url(/images/produkt-bgr.gif) repeat-y;
width:400px;
height: 20px;
}

.icons img {
border: 1px solid black ;
width:20px;
height: 20px;
margin:1px;
}

.edit {
float:right;
}

.pic {
margin-top:0px;
float:right;
}
.pic img{

border: 1px solid black ;
width:80px;
height: 60px;
}


/* DETAIL VYROBKU - sablona default */

.product { 
  color: #000000;
	width : 520px;
}
.product div { 
border: 0px solid black;
}

.product li { 
margin-top: 10px;
}
.rightbody H2{ 
  color: #3c3c3c;
	font-family : times,tahoma,Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-top : 11px;
	margin-bottom : 2px;
	font-size : 14pt;
	vertical-align: bottom;
}
.leftname H1 { 
  color: #000000;
	font-family : times,tahoma,Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-top : 4px;
	margin-bottom : 4px;
	font-size : 18pt;
	vertical-align: bottom;

}

.leftname { 

float:left;
width:480px;
margin-top:20px;

}
#print { 
width:130px;
height:30px;
margin-left:380px;
margin-bottom:0px;
margin-top:10px;
}

#print img { 
float:right;
width:30px;
height:30px;
border:0px;

}

.underline { 
float:left;
background-color: #fff;
background : white url(/images/product-bckg.gif ) repeat-y;
height: 15px;
_height: 5px;
width:520px;
margin-bottom:10px;
}

.leftbody { 
float:left;
width:130px;


}
.leftbody img {
float:left;
height:100px;
margin: 1px;
width:120px;
border: 1px solid black;
margin-bottom:5px
}

.rightbody { 
float:left;
width:370px;
margin-left:11px

}

.picgalery { 
float:left;
width:520px;
margin-bottom:10px;

}

.picgalery img { 
float:left;
width:90px;
height:80px;
border: 1px solid black;;
margin:5px;

}

.download { 
float:left;
width:480px;
margin-bottom:10px;

}

.download div { 
float:left;
width:480px;
margin-bottom:2px;
margin-top:2px;
background-color: #e5e5e5;
vertical-align: middle;
font-weight: bold;
font-size :9pt;
}

.download img { 
float:left;
margin-right:10px;
}

.download a { 
color:#000;
}
.download a:hover { 
color:#3081cf;

}


/* DETAIL VYROBKU - sablona extended - doplnky */

.leftbodyex1 { 
float:left;
width:230px;


}
.leftbodyex1 img {
float:left;
height:200px;
margin: 1px;
width:220px;
border: 1px solid black;
margin-bottom:5px
}
.rightbodyex1 { 
float:left;
width:270px;
margin-left:11px ;
}

.rightbodyex1_image { 
float:left;
width:270px;
height:210px;
margin-bottom:10px;
margin-left:11px ;
background-color: #e5e5e5;
}

.rightbodyex1_image img { 
float:left;
margin:6px;
width:120px;
height:90px;
border: 1px solid black;


}


.midtextex1 { 
float:left;
width:510px;
margin-bottom:10px;
margin-top:10px;

}



.adminsoubor { 
float:left;
width:500px;
margin-bottom:5px;
margin-top:5px;
/* border: 1px solid black; */
}




.adminsoubor div { 
margin-top:0px;


}
.adminsoubor img { 
width:30px;
width:20px;
height:20px;
}
.souborid { 
float:left;
width:50px;
}


.souborname { 
float:left;
width:320px;
}

.typsouboru { 
float:left;
width:50px;

}
.typsouboru img { 
float:left;
width:20px;
height:20px;


}
.adminsouborpopis { 
float:left;
width:400px;

}
.souboredit { 
float:left;
width:40px;

}

.soubordel { 
float:left;
width:40px;

}
.soubordate { 
float:left;
width:80px;

}


/* KONTAKT */ 


#kontaktheader {
float:left; 
width:510px;
font-size:10pt;
font-weight:bold;
color:#000;
height:150px;
/*border-bottom:1px solid #dadada; */
}

#kontaktlogo {
float:left; 
width:150px;
height:130px;
}


#kontaktadresa {
margin-left:20px;
float:left; 
width:150px;
height:130px;
}

#kontaktadresa span{
color:#03bfb6;
font-size:13pt;
font-weight:bold;

}

#kontaktspojeni {
margin-left:20px;
float:left; 
width:150px;
height:130px;
font-weight:normal;
}

.kontaktnadpis{
float:left; 
width:510px;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #dadada; 
}
.kontaktnadpis H2{
color:#03bfb6;
font-size:15pt;
font-weight: normal;
margin:0px;
margin-bottom:5px;
}

.kontakpeoples {
float:left; 
width:510px;
margin-top:20px;

}

div.person {
float:left; 
height:180px;
margin:0;
width:48%;
}

h2.subHeader{clear:both;margin:20px 0 10px 0;}

.person H2 { 
color:#000;
font-size:10pt;
margin:0px;
}
.person H2 span { 
color:#03bfb6;
font-size:8pt;
}

.person H3 {
color:#808080;
font-size:7pt;
margin:0px;
margin-bottom:5px;
}
.person img{
float:left; 
width:70px;
height:90px;
border:6px solid #E3F8F7;
}
.person3 {
float:left; 
width:200px;
margin-left:10px;
}
.person2 {
float:left; 
width:280px;
margin-top:0px;
}
.person2 H2 { 
color:#000;
font-size:10pt;
margin:0px;
}
.person2 H2 span { 
color:#03bfb6;
font-size:8pt;
}

.person2 H3 {
color:#808080;
font-size:7pt;
margin:0px;
margin-bottom:5px;
}
.person2 img{
float:left; 
width:70px;
height:90px;
border:6px solid #E3F8F7;
}
/* icony kontakt */

DIV.tel {
  float:left;
	background : transparent url(images/icons/tel_black.gif) no-repeat 0 2px;
	margin: 0;
	margin-left: 5px;
	padding-left: 20px;
	text-align: left;
}

DIV.telgreen {
  float:left;
	background : transparent url(images/icons/tel_green.gif) no-repeat 0 2px;
	margin: 0;
	margin-left: 5px;
	padding-left: 20px;
	text-align: left;
	color:#03bfb6;
	
}

DIV.fax {
 float:left;
	background : transparent url(images/icons/fax_black.gif) no-repeat 0 2px;
	margin: 0;
	margin-left: 5px;
	padding-left: 20px;
	text-align: left;
}
DIV.gsm {
 float:left;
	background : transparent url(images/icons/gsm_black.gif) no-repeat 0 2px;
	margin: 0;
	margin-left: 5px;
	padding-left: 20px;
	text-align: left;
}
A.mail {
  clear: both;
	display: block;
	background: url(images/icons/mail_black.gif) no-repeat;
	background-position:left center !important;
	margin: 0;
	line-height: 24px;
	height: 24px;
	font-weight: normal;
  font-size: 9pt;
	margin: 0 0 0 5px;
	padding-left: 20px;
	text-align: left;
}





.kontakt { 
color: #000000;
	width : 520px;
margin-left:20px;

}
.kontakt li  { 
list-style-type: none;

}
.kontakt a  { 

font-size : 8pt;
color: #3081cf;
font-weight: normal;
}

.kontakt a:hover  { 
font-size : 8pt;
color: navy;
font-weight: normal;
text-decoration: underline;
}

.kontaktudaje { 
float : left ;
width:280px;
}
.mapka { 
float : left ;
width:200px;
margin-top:50px;
}


.kontaktunderline { 
float:left;
background-color: #fff;
height: 5px;
width:520px;
margin-bottom:10px;
border-bottom: 2px dotted #cecece;
}

/* admin     Kniha hostu      */


.otazka { 
float:left;
background-color: #e2e2e2;
width:460px;
color: #000;
font-weight: normal;
border: 6px solid #e2e2e2;

}

.odpoved { 
float:left;
background-color: #A7E9E6;
width:460px;
color: #000;
font-weight: normal;
margin-top:5px;
border: 6px solid #A7E9E6;
}

.odpoved span { 
font-weight: bold;
font-style: italic;

}
.otazka span { 
font-weight: bold;
font-style: italic;

}

.adkhostuchoose { 
float:left;
width:460px;
color: #000;
font-weight: normal;
border: 6px solid #fff;

}

.adkhostuchoose input { 
float:left;/*
margin-right:5px;
margin-left:5px;*/
}

.adkhostuchoose select { 
float:right;

}

.adkhostuheader { 
float:left;
width:460px;
color: #000;
font-size: 9pt;
font-weight: bold;
border: 3px solid #fff;

}

.adkhostuheader img { 
float:right;
margin-right:2px;
border:0px;

}

.oneentry { 
margin-left:20px;
float:left;
width:460px;
margin-top:20px;

}

.oneentry img { 
boredr:0px;
margin-right:1x;
float:left;

}


.adkhostutop  { 
float:left;
height:25px;
font-size: 9pt;
font-weight: bold;
width:510px;
margin-top:10px;
margin-bottom:10px;
background-color:#c0c0c0 ;
margin-left:1px;
}

#adminkhostutop  { 

float:left;
margin-left:20px;
float:left;
width:460px
}

#adminkhostutop div { 

margin-top:5px;
float:right;

}
.adkhostudate  {
float:left;
font-size:8pt;
margin-right:4px;

}


#addquestion  { 
margin-left:20px;
float:left;
width:460px;
height:400px;

}

.addquestionname { 
float:left;
width:120px;
color:#000;
font-size: 9pt;
font-weight: bold;
margin-right:5px;
text-align: right ;
}

.addquestionpole input { 
width:170px;

}
.addquestionpole textarea { 
width:300px;

}
.addquestiopodtext{ 
margin-left:125px;

}
.addquestiosubmit{ 
float: right;

}

/*   Pridavky */

#katarakta td {
vertical-align: top;
border:0px;
}
.partners  {
float:left;
width:460px;
margin-top:10px;
margin-bottom:10px;
}
.partnersimg  {
float:left;
width:110px;
}
.partners img  {
float:right;
}
.partnersname   {
float:left;
margin-top:5px;
margin-left:40px;
}

.partnersname H2  {
color:#000;
font-size:12pt;
margin:0px;
}

.partnersname a  {
color:#000080;
font-size:9pt;
}
.partnersname a:hover  {
text-decoration:underline;
}

#kestazeniyvyber {
float:left;
margin-left:90px;
_margin-left:45px;
}

#interkardioprodukty td {
vertical-align: top;
border:0px;
font-size:8pt;
font-weight:bold ;
color:#000;
}

table  {
font-size:9pt;
font-weight:normal ;
color:#000;
}

#nadpispartneri{
margin-top:0px;
text-align : left;
width :510px;
/*height:68px;*/
font-size : 12pt; 
font-weight: normal;
color:black;
border-bottom:1px solid #999999;
background-repeat: no-repeat;
}

#nadpispartneri H2 {
margin-top:6px;
margin-bottom:5px;
text-align : left;
margin-left:5px;
font-size :16pt; 
/* color:#03bfb6; */

color:#3653b3;
}


#sekce_popis {
text-align: justify;

}

.textovepoleuvod {
text-align: justify;
}


#sab table {
text-align: justify; }

#sab div {
text-align: justify; }

#sab1 table div {
text-align: justify; }

#sab1  div {
text-align: justify; }

#sab2 table  {
text-align: justify; }

#sab2  div {
text-align: justify; }

#sab3 table  {
text-align: justify; }

#sab3  div {
text-align: justify; }

#sab4 table  {
text-align: justify; }

#sab4  div {
text-align: justify; }

#sab5 table  {
text-align: justify; }

#sab5  div {
text-align: justify; }

#sab6 table  {
text-align: justify; }

#sab6 div {
text-align: justify; }