body {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#525252;	font-size: 83%; background: #c0c0c0; margin:0; padding:0; text-align: center;}
img {border:0}
* {margin:0; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear:both;}
a {color:#3f3f3f; font-weight:bold;}
a:hover {text-decoration:none}

.main { width:775px; margin:5px auto; background:#FFFFFF; border:1px solid #000000; }
.hlavicka { width:100%; height:160px;}
.hlavicka .levo { float:left; width:212px; padding:13px 0 0 0;}
.hlavicka .pravo {float:right; width:561px; position:relative;}
.hlavicka .pravo img { float:left; margin:5px 4px 0 0;}
.hlavicka .pravo .menu { position:absolute; right:4px; bottom:-24px;  background:#959595; width:544px; height:20px; padding:1px 12px 0 0; text-align:right;}
.hlavicka .pravo .menu a {  margin:0 0 0 25px; color:#FFFFFF; font-weight:normal; font-size:0.83em;}
.hlavicka .pravo .menu a.sluzby { background:url(../img/s_sluzby.gif) left center no-repeat; padding-left:18px;}
.hlavicka .pravo .menu a.certif { background:url(../img/s_certifikaty.gif) left center no-repeat; padding-left:18px;}
.hlavicka .pravo .menu a.kontakt { background:url(../img/s_kontakt.gif) left center no-repeat; padding-left:18px;}
.hlavicka .pravo .red { background:#d8463b;}
.hlavicka .pravo .green { background:#20814e;}
.hlavicka .pravo .blue { background:#2c5c8c;}


.stred { text-align:left;}
.slevo { width:212px; float:left;}
.slevo .smenu { margin:0 0 5px 7px; width:198px; min-height:200px; _height:200px; background:url(../img/lm_s.gif) left top repeat-y; position:relative; padding:33px 0 0 0;}
.slevo .smenu .top { text-align:right; position:absolute; left:0; top:0; width:198px; height:33px; background:url(../img/lm_top.gif) left top no-repeat;}
.slevo .smenu .top span { font-size:11px; position:relative; top:4px; right:10px;}
.slevo .smenu .bottom { position:absolute; left:0; bottom:-9px; width:198px; height:8px; background:url(../img/lm_bottom.gif) left top no-repeat;}

.slevo .smenu ul {text-align:left;   width: 175px; margin:0 10px; padding:0;}
.slevo .smenu li { list-style:none; padding: 5px 0 5px 0px; border-bottom: 1px solid #e5e5e5; list-style-image:url("../img/square.gif"); vertical-align:top; margin:0 0 0 20px; }
.slevo .smenu li a { text-decoration: none;  padding: 0 0 0 0px; color:#484848; font-size:0.83em; letter-spacing:1px;  }


.spravo { float:right; width:559px;  margin:0 0px 0 0;  min-height:400px; _height:400px;}
.kostky {background:url(../img/bg_kostky.jpg) right top no-repeat;}
.spravo h1 { margin:10px 0 0 5px; font-size:1.4em; color:#696969; font-weight:normal; letter-spacing:-1px; }
.spravo .text { font-size:0.8em; margin:15px 10px 10px 15px; line-height:1.3em;}
.spravo .text ul { margin:0 0 0 20px;}

.spravo .ukazky{ float:right; margin:130px 10px 0 0; width:190px; text-align:center;}
.spravo .ukazky h3 { margin:10px 0 5px 5px; font-size:1.1em; font-weight:normal; text-align:left; color:#696969; border-bottom:1px solid #e5e5e5; padding:  0 0 4px 0; }
.spravo .ukazky img { margin:5px 0;}
.spravo .ukazky a { font-size:0.8em; color:#333333;}
.spravo .ukazky ul {}
.spravo .ukazky li { padding:2px 0;}
.spravo .ukazky li.pdf {list-style-image:url("../img/pdf.gif"); }
.spravo .ukazky li.word {list-style-image:url("../img/word.gif"); }

.ram { border-right:1px solid #cbcbcb; border-top:1px solid #cbcbcb; margin:3px 0 0 0;}
.ram td { padding:3px 2px; border-left:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}

.paticka { clear:both; height:90px; margin:20px 0 0 0;}
.paticka .pravo { float:right; width:559px; padding:20px 0 0 0; border-top:5px solid #a9a9a9; text-align:left; color:#000000; font-size:0.8em;}
.paticka .pravo span { display:block; margin:10px 0 0 0; color:#757575;}
