body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%; background: #ffffff; margin:0; padding:0; text-align: center}
img {border:0}
* {margin:1; 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:#FF0000; font-weight:bold;}
a:hover {text-decoration:none}

.telo { width:764px;  border-right:1px solid #000000;}
.hlavicka { width:764px; height:286px;   position:relative;}

.hlavicka .top { height:76px;background:url(../images/hlavicka_top.jpg) left top no-repeat; position:relative;}
.hlavicka .top h1 a { position:absolute; text-decoration:none; left:90px; top:19px; font-size:26px; font-weight:normal; color:#000000;}
.hlavicka .top h2  { position:absolute; left:90px; top:53px; letter-spacing:1px; font-size:12px; font-weight:normal;color:#3a3a3a;}

.contentheading {font-size:16px; font-weight:bold;}
.contentpaneopen h1 {font-size:16px; font-weight:bold;}

.hlavicka .vmenu { width:220px; height:208px; background:url(../images/menu_1.jpg) left top no-repeat; float:left; }
.hlavicka .vmenu ul { text-align:left; padding:25px 0 0 5px; margin:0 0 0 20px; list-style-type:none;} 
.hlavicka .vmenu li { color:#FFFFFF; background:url(../images/li.gif) left center no-repeat; margin:12px 0; padding:0 0 0 25px;}
.hlavicka .vmenu li a { color:#FFFFFF; text-decoration:none;}
.hlavicka .vmenu li a:hover { color:#333333;xtext-decoration:underline}
.hlavicka .vmenu li .akt { color:#333333; xtext-decoration:underline}


.hlavicka .menu {  text-align:left; position:absolute; left:220px; _left:222px; _top:77px; 	}

.hlavicka .menu .m1 { float:left;width: 181px; height: 208px;background: url(../images/n_menu_2_a.jpg) -181px 0  no-repeat; font-size:16px; _margin-left:-1px; 	}
.hlavicka .menu .m1 a {display: block;	margin: 0; padding:0;background: url(../images/n_menu_2_a.jpg) top left no-repeat;	width:100%; height:100%;overflow:hidden;color:#fff; font-weight:bold;	text-decoration: none;		}
.hlavicka .menu .m1 a:hover {background-image: none;	color:#f2ecbc;	}
.hlavicka .menu .m1 span {	display: block; cursor:pointer;	margin:6px 0 0 50px; line-height:14px; width:120px; height:30px; padding: 7px 0 0 0px;  font-size:13px; letter-spacing:1px; }
.hlavicka .menu .m1 .akt {background-image: none;	color:#f2ecbc; font-weight:bold;}

.hlavicka .menu .m2 { float:left;width: 181px; height: 208px;background: url(../images/n_menu_3_a.jpg) -182px 0  no-repeat; font-size:16px; _margin-left:-2px;			}
.hlavicka .menu .m2 a {display: block;	margin: 0; padding:0;background: url(../images/n_menu_3_a.jpg) top left no-repeat;	width:100%; height:100%;overflow:hidden;color:#fff; font-weight:bold;		text-decoration: none;		}
.hlavicka .menu .m2 a:hover {background-image: none;	color:#f2ecbc;	}
.hlavicka .menu .m2 span {	display: block;cursor:pointer;	margin:6px 0 0 50px; line-height:14px; width:120px; height:30px; padding: 7px 0 0 0px;  font-size:13px; letter-spacing:1px; }
.hlavicka .menu .m2 .akt {background-image: none;	color:#f2ecbc; font-weight:bold;}

.hlavicka .menu .m3 { float:left;width: 182px; height: 208px;background: url(../images/n_menu_4_a.jpg) -182px 0  no-repeat; font-size:16px; _margin-left:-2px;			}
.hlavicka .menu .m3 a {display: block;	margin: 0; padding:0;background: url(../images/n_menu_4_a.jpg) top left no-repeat;	width:100%; height:100%;overflow:hidden;color:#fff; font-weight:bold;		text-decoration: none;		}
.hlavicka .menu .m3 a:hover {background-image: none;	color:#f2ecbc;	}
.hlavicka .menu .m3 span {	display: block;cursor:pointer;	margin:6px 0 0 50px; line-height:14px; width:120px; height:30px; padding: 7px 0 0 0px;  font-size:13px; letter-spacing:1px; }
.hlavicka .menu .m3 .akt {background-image: none;	color:#f2ecbc; font-weight:bold;}

.obsah { width:764px; min-height:300px; _height:300px; background:url(../images/obsah_bg.gif) left top repeat-y; position:relative; text-align:left;}
.obsah .levo { width:190px; float:left;  color:#302e32; padding:15px 0 0 30px; font-size:0.9em; line-height:1.4em;}
.obsah .levo table { width:190px; float:left;  color:#302e32; padding:15px 0 0 30px; font-size:1.0em; line-height:1.4em;}
.obsah .levo h4 { font-size:1.1em; font-weight:bold; padding:0 0 10px 0;}
.obsah .pravo { width:490px; float:left; color:#1c1b1d; padding:15px 25px;}
.obsah .pravo h3 { font-size:1.07em; margin:0 0 8px 0;}

.contentpaneopen  li { list-style-type:disc; margin:0 0 0 15px; padding:0 0 0 0px; }
.contentpaneopen  { _font-size:1em;}

.paticka { width:766px; background:#f6f5f2; height:80px; border-top:2px solid #2e2e32; margin:1px 0 0 0; position:relative; text-align:left;}
.paticka .copy { float:left; margin:25px 0 0 30px; color:#353535; font-size:0.8em; line-height:1.5em;}
.paticka .copy a { color:#353535; font-weight:normal; text-decoration:none;}
.paticka .tel { float:right; margin:25px 30px 0 0;color:#353535; font-size:0.8em; line-height:1.5em; width:170px; height:30px; background:url(../images/tel.gif) right top no-repeat;}

