body {
  font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 70%;
  color: #676767;
  background: #CBCBCB url('http://www.medicom.cz/images/body-bg.gif') repeat-y;
}

html body {
  font-size: 11px;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: 70%;
  height: 100%;
}

html>body {
	height: 100%;
	font-size: 68%;
}

.text 			{ font-size:9pt; text-align:justify; color:#000000 }
.text h1 		{ FONT-WEIGHT: bold; FONT-SIZE: 1.3em;  MARGIN: 0px }
.text h2 		{ FONT-WEIGHT: bold; FONT-SIZE: 1.2em;  MARGIN: 0px }
.text h3 		{ FONT-WEIGHT: bold; FONT-SIZE: 1.1em;  MARGIN: 0px }
.text h4 		{ FONT-WEIGHT: bold; FONT-SIZE: 1.0em;  MARGIN: 0px }

.text #t4 {color:#48628C}
.text table #t4 { background:#0D7CBF }
.text table table #t4 { background:#48628C }
.text table table #t4l { background:#C2E7FC }
.text table table #t4w { background:#FFFFFF  }
.text #t3 {color:#FF7E00}
.text table #t3 { background:#FF7E00 }
.text table table #t3 { background:#C86400 }
.text table table #t3l { background:#FFF0E0 }
.text table table #t3w { background:#FFFFFF  }
.text #t2 {color:#0AA491}
.text table #t2 { background:#0AA491 }
.text table table #t2 { background:#097A6D }
.text table table #t2l { background:#DBFFFB }
.text table table #t2w { background:#FFFFFF  }
.text #t5 {color:#CB4444}
.text table #t5 { background:#CB4444 }
.text table table #t5 { background:#AB1414 }
.text table table #t5l { background:#FFF0F0 }
.text table table #t5w { background:#FFFFFF  }

.white { color: #FFFFFF }
.it {font-style:italic}

.box        {background-color: #F3F3F3; color: #676767; margin-bottom: 25px;}
.box h4     {margin: 15px 0 0 15px;}
.box h3     {margin:  5px 0 0 15px;}
.box p      {margin: 15px 20px 15px 15px;}
.box .popis {margin: 15px 20px 15px 15px; padding-left:10px} 
.box .linka {height: 16px; background-color: #E5E5E5;}

a{}

.nonCSS2 { display: none; }

.konec {content: ""; clear: both; height: 1px; display: block; font-size: 1px;}

table {
  font-size: 100%;
}

img {border: none; }

a {
	text-decoration: none;
	color: #3F3F3F;
	cursor:pointer;
}
a:hover {
	text-decoration: underline;
}

h1 { margin: 0px; font-size: 1.3em; font-weight: normal;}
h2 { margin: 0px; font-size: 1.2em; font-weight: bold; }
h3 { margin: 0px; font-size: 1.1em; font-weight: bold; }
h4 { margin: 0px; font-size: 1.0em; font-weight: bold; }

li li {
	list-style: disc;
}

h1 {color: #B92A1B; font-weight: bold; margin-bottom: 5px;}
h2,
h3 {color: #676767; margin: 20px 0 -15px 0;}

.popis   a:hover {text-decoration:none;}

.aktualp a:hover {text-decoration:none;}

#home {background-color: #C8C8C8; display: block;  width: 212px; height: 107px;}

#menu {position: relative; background-color: #3F3F3F; white-space: nowrap;}

#menu #mainmenu {position: absolute; top: 0; left: 212px; width: 780px;}
#menu #mainmenu ul {list-style: none; margin: 0; padding: 0; height: 100px;}
#menu #mainmenu ul li {display: block; float: left; margin-top: 50px; padding-top: 8px; height: 24px; _height: "32px"; width: 139px; text-align: center;}
#menu #mainmenu ul li.active {margin-top: 0px; padding-top: 58px; height: 24px; _height: "82px"; width: 139px; text-align: center;}
#menu #mainmenu ul li a {color: White; font-weight: bold;}
#menu #mainmenu ul li#m1 {background-color: #DB2257;}
#menu #mainmenu ul li#m2 {background-color: #0AA491;}
#menu #mainmenu ul li#m3 {background-color: #FF7E00;}
#menu #mainmenu ul li#m4 {background-color: #0A6CA4;}
#menu .konec {height: 3px; background: #B92A1B; border-top: 1px solid White;}
#menu #skin {position: absolute; top: 0; left: 768px; width: 231px; height: 107px; background: url('http://www.medicom.cz/images/skin/skin0.jpg') no-repeat;}
#menu #vlajky {position: absolute; top: 115px; left: 768px; padding: 0px 22px 0px 22px; width: 169px; _width: "213px"; white-space: nowrap; text-align: right; }
#menu #vlajky img {border: 1px solid #868686;}
.b1 {color: #DB2257;}
.b2 {color: #0AA491;}
.b3 {color: #FF7E00;}
.b4 {color: #0A6CA4;}

#menu #podmenu {position: absolute; top: 82px; left: 212px; width: 556px; height: 25px; color: #3F3F3F; background-color: #CBCBCB;}
#menu #podmenu a {color: #3F3F3F; font-weight: bold;}
#menu #podmenu ul {margin: 0 0 0 2px; padding: 0; list-style: none; padding-top: 5px;}
#menu #podmenu ul li {display: inline; margin: 0; background: url('http://www.medicom.cz/images/li-bg.gif') no-repeat 14px 4px; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0}


#sloup1 h2 {margin: 0 0 15px 0;}
#sloup1 #podmenu2 a {color: #3F3F3F; font-weight: bold;}
#sloup1 #podmenu2 ul {margin: 20px; padding: 0; list-style: none; padding-top: 5px;}
#sloup1 #podmenu2 ul li {margin: 0; padding-left: 16px; background: url('http://www.medicom.cz/images/li-bg.gif') no-repeat 0px 4px; line-height: 1.3em}
#sloup1 #podmenu2 ul li.p2-aktual a {color: #252525;}
#sloup1 #podmenu2 ul ul {margin: 0 0 5px 0; padding: 0; list-style: none;}
#sloup1 #podmenu2 ul ul li {margin: 0; padding-left: 30px; background: url('http://www.medicom.cz/images/li-bg.gif') no-repeat 14px 4px; line-height: 1.3em; list-style-type:none}
#sloup1 #podmenu2 ul ul ul {margin: 0 0 5px 0; padding: 0; list-style: none;}
#sloup1 #podmenu2 ul ul ul li {margin: 0; padding-left: 16px; background: url('http://www.medicom.cz/images/li-bg.gif') no-repeat 0px 4px; line-height: 1.3em; list-style-type:none}
#sloup1 #podmenu2 ul ul li a {font-weight: normal;}


#sirka {width: 981px;}
#sloup1 {float: left; width: 212px;}
#stred {float: left; width: 769px;}
#leva {float: left; padding: 10px 22px 10px 22px; width: 512px; _width: "556px";}
#prava {float: right; padding: 10px 22px 10px 22px; width: 169px; _width: "213px"; font-size: 0.9em;}

#stred #navig {margin: 10px 0 10px 20px;}

#login input {border: 1px solid #B6B6B6; text-align: center; font-size: 0.9em; font-weight: bold; height: 15px; _height: "20px"; padding-top: 2px; width: 167px;}
#login .subm {background-color: #6B6B6B; color: White; width: auto; height: 20px; _height: "20px"; padding-top: 0px;}

#prava h2 {margin-bottom: 10px;}
#prava h3 {margin: 0 -2px 0 -2px; padding: 2px; background-color: #BDBDBD; color: White;}
#prava h3 a {color: White;}
#prava p {margin: 0 0 15px 0; line-height: 1.6em;}


ul.links   {}
ul.links p {margin-top: 2px;} 
ul.links li        {list-style: none; font-size: 1.2em; font-weight: bold;}
ul.links ul        {margin-top: 5px; margin-bottom: 5px} 
ul.links li li     {font-size: 1.0em; font-weight: normal; list-style-type:disc;}
ul.links li .box   {font-size: 0.85em; font-weight: normal; width: 460px; color:#676767}
ul.links li .box h3{font-size: 1.05em; font-weight: bold; line-height: 130%}


/* relevantni odkazy */
a.relev {display: block; padding-left: 15px;
background: url('http://www.medicom.cz/images/li-bg.gif') no-repeat 0px 4px; line-height: 1.3em;
font-size: 1.0em;}
a.relev:hover {text-decoration:underline};

a.pdf {display: block; padding-top: 12px; padding-left: 30px; margin-bottom: 2px; 
background: url('http://www.medicom.cz/images/pdf-bg.gif') no-repeat 0px 0px; line-height: 1.3em;
font-size: 1.0em; color: #DB2257; }
a.pdf:hover {text-decoration:underline};

a.foto  {display: block; padding-top:  8px; padding-left: 30px; margin-bottom: 3px; 
background: url('http://www.medicom.cz/images/foto-bg.gif') no-repeat 0px 0px; line-height: 1.3em;
font-size: 1.0em; color: #DB2257;}
a.foto:hover {text-decoration:underline};


.prospekty {font-size: 1.0em;}

/* třídy stránky */
.firem-laser h1,
.firem-laser #sloup1 h2, 
.firem-laser ul.links li a.links {color: #DB2257}

.lekar-laser h1,
.lekar-laser #sloup1 h2,
.lekar-laser  ul.links li a.links {color: #0AA491}

.prumy-laser h1,
.prumy-laser #sloup1 h2,
.prumy-laser ul.links li a.links {color: #FF7E00}

.ostat-laser h1,
.ostat-laser #sloup1 h2,
.ostat-laser ul.links li a.links {color: #0A6CA4}

.posledni-uroven .box,
.posledni-uroven .konec,
.posledni-uroven .linka { background-color: #FFFFFF; color: #000000; }

.text em {color: #FF0000;}
.text table {color: #000000; font-size: 1.0em;}
.font10 { font-size: 10pt}
 

.prospekty a     {display: block; padding-left: 15px; background: url('http://www.medicom.cz/images/li-bg.gif') no-repeat 0px 4px; line-height: 1.3em; font-size: 1.0em;
color: #DB2257; }
.prospekty a.pdf {display: block; padding-top: 12px; padding-left: 30px; background: url('http://www.medicom.cz/images/pdf-bg.gif') no-repeat 0px 0px; line-height: 1.3em;
font-size: 1.0em; color: #DB2257; }
.prospekty a.foto {display: block; padding-top: 10px; padding-left: 30px; background: url('http://www.medicom.cz/images/foto-bg.gif') no-repeat 0px 0px; line-height: 1.3em;
font-size: 1.0em; color: #DB2257; }
.prospekty a.htms {display: block; padding-top:  6px; padding-left: 30px; background: url('http://www.medicom.cz/images/htms-bg.gif') no-repeat 0px 0px; line-height: 1.3em;
font-size: 1.0em; color: #DB2257; }
.prospekty a.lasp {display: block; padding-top:  6px; padding-left: 30px; background: url('http://www.medicom.cz/images/lasp-bg.gif') no-repeat 0px 0px; line-height: 1.3em;
font-size: 1.0em; color: #DB2257; }

/* skiny */
body.sk-index  #menu #skin {background: url('http://www.medicom.cz/images/skin/skinall.gif') no-repeat;}
body.sk-aktual #menu #skin {background: url('http://www.medicom.cz/images/skin/skin1.jpg') no-repeat;}
body.sk-vyrob  #menu #skin {background: url('http://www.medicom.cz/images/skin/skin2.jpg') no-repeat;}
body.sk-aplik  #menu #skin {background: url('http://www.medicom.cz/images/skin/skinpru.gif') no-repeat;}
body.sk-teorie #menu #skin {background: url('http://www.medicom.cz/images/skin/skin4.jpg') no-repeat;}
body.sk-lds    #menu #skin {background: url('http://www.medicom.cz/images/skin/skinlds.gif') no-repeat;}
body.sk-ils    #menu #skin {background: url('http://www.medicom.cz/images/skin/skinils.gif') no-repeat;}
body.sk-msv    #menu #skin {background: url('http://www.medicom.cz/images/skin/skinmsv.gif') no-repeat;}
