/** obecné **/
*{ padding: 0; margin: 0; }

html, body { font-size: small; font-family: Tahoma, Verdana, Arial, lucida, sans-serif; background: #fefffe  url("../design/01.gif") repeat-x scroll; color: #434242; width: 100%; height: 100%; min-height: 100%; }

/** layout **/
#page { position: relative; width: 863px; margin: 0 auto; padding: 0px 0; text-align: justify; }

#back_horni { width: 863px; height: 42px; background: url("../design/baner_horni.gif") no-repeat; margin: 0 auto; text-align: right;}
#back_horni p { padding: 19px 65px 0 0px; color: #97a4bd; font-size: 90%;	font-family: Tahoma, Verdana, Arial, lucida, sans-serif; }
#back_horni a { font-weight: normal; text-decoration: none; color: #ffffff; }
#back_horni a:hover { font-weight: normal; text-decoration: underline; }

#back_head { position: relative; width: 863px; height: 251px; }

#nadpis { position: relative; overflow: hidden; margin: 0; padding: 0; font-size: 150%; background-color: transparent; }
#nadpis, #nadpis span { width: 863px; height: 251px; }
#nadpis span {display: block; position: absolute; left: 0; top: 0; background: url("../design/baner_dolni.jpg") no-repeat 0 0; }

#back_dolni { width: 863px; height: 32px; background: url("../design/02.jpg") no-repeat; margin: 0 auto; text-align: left;}
#back_dolni p { padding: 10px 50px 0 76px; color: #031953; font-size: 89%;	font-family: Tahoma, Verdana, Arial, lucida, sans-serif; }

#back_pozadi { width: 863px; background: url("../design/03.gif") repeat-y; margin: 0 auto; text-align: right;}


/** bloky **/
#blokmenu { width: 255px;	float: left;	margin: 0px 0px 0px 0px;	text-align: left;	border: 0;	color: #b56004; }

      #menu { width: 255px; }
      #menu ul { margin: 0px 0 0 58px; padding: 0; list-style-type: none; }
      #menu li { width: 100%; font-weight: normal; font-size: 89%; height: 32px; margin: 0px 0 0px 0px; background: url("../design/menu.jpg") no-repeat 0 0; }
      #menu li.active { color: #031953; background: url("../design/menu.jpg") no-repeat -414px 0;  height: 32px; line-height: 34px; padding-left: 20px;    }
      #menu a, #menu strong { display: block; text-decoration: none; height: 32px; line-height: 32px; padding-left: 30px; }
      #menu a { color: #ffffff; }
      #menu a:hover { color: #2d3e64; background: url("../design/menu.jpg") no-repeat -207px 0; }
	  #menu li.soucas { color: #3e4d6e; background: url("../design/menu.jpg") no-repeat -207px 0;  height: 32px; line-height: 32px; }

#blokpravy { width: 585px;	float: right;	margin: 5px 0px 0px 0px;	text-align: justify;	border: 0;	}
#blokpravy p { padding: 10px 75px 0 7px; color: #334162; font-size: 90%;	font-family: Tahoma, Verdana, Arial, lucida, sans-serif; }
#blokpravy a { font-weight: normal; text-decoration: underline; color: #030e26; }
#blokpravy a:hover { font-weight: normal; text-decoration: none; color: #fff; background-color: #334162;  }


#footer { clear: both; position: relative; width: 100%; height: 106px; background: #ffffff url("../design/paticka.gif") no-repeat; }
#footer p {	color: #97a4bd; text-align: right; font-size: 90%;	padding-right: 65px; padding-top: 13px; }
#footer a {	color: #ffffff;	font-weight: normal; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#autor { color: #ced2de; text-align: right; font-size: 80%;	padding-right: 10px; padding-top: 23px; }
#autor a { color: #aeb6cb;	font-weight: normal; text-decoration: none; }
#autor a:hover { color: #3e4c74; }

h2 { font-weight: bold;	font-size: 140%; padding: 15px 0px 0 0px; color: #334162; } 

.clear { clear: both; }



.box {width: 500px;background: url("../design/box01.jpg") no-repeat;margin-right: 0px;margin-bottom: 0px; }
.boxin {background:transparent url("../design/box02.jpg") left bottom no-repeat;padding: 20px 7px 15px 23px;}
.box p {font-family: Tahoma, Verdana, Arial, lucida, sans-serif;color: #526384;margin: 28px 0 20px 0;font-weight: normal;}
.box p a {text-decoration: underline;color: #354101;font-weight: normal;}
.box p a:hover {text-decoration: none;color: #000000;}

.box2 {width: 500px;background: url("../design/box01aj.jpg") no-repeat;margin-right: 0px;margin-bottom: 0px; }
.boxin2 {background:transparent url("../design/box02.jpg") left bottom no-repeat;padding: 20px 7px 15px 23px;}
.box2 p {font-family: Tahoma, Verdana, Arial, lucida, sans-serif;color: #526384;margin: 28px 0 20px 0;font-weight: normal;}
.box2 p a {text-decoration: underline;color: #354101;font-weight: normal;}
.box2 p a:hover {text-decoration: none;color: #000000;}
