/* tagy */
*{margin:0; padding:0;}
body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; color:#003300; text-align:center; background-color:#70FF70;}
a{color:#003300; text-decoration:underline;}
a:hover{text-decoration:none;}
h1{font-size:20px; color:#003300;}
h2{font-size:16px; color:#003300;}
h3{font-size:14px; color:#003300;}
h4{font-size:10px; color:#003300;}
small{font-size:10px; color:#003300;}
blockquote,pre,.pre{border:1px solid #dcdcdc; border-left:6px solid #003300; padding:5px; overflow:auto; width:90%; line-height:140%;}
p,pre,blockquote{margin:5px 0 15px 0;}
p,pre,blockquote,table td,ul li,ol li{line-height:170%;}
ul,ol{margin:0px 0px 10px 0px; padding-left:15px;}
h2,h3{margin:10px 0 0px 0;}
/* layout */
#outer{background:transparent url("../images/outer.png") repeat-y scroll left top; width:1030px; margin:0 auto;}
#page{background:transparent url("../images/head.jpg") no-repeat scroll left top; width:962px; height:222px; margin:0 auto; text-align:left;}
/* head */
#head{height:184px;}
#head a{display:block; width:890px; height:199px; text-decoration:none; color:#003300; font-size:36px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif;}
#head #banner{float:right;position:relative;margin-top:140px;margin-right:81px;}
#head span{position:relative; top:88px; left:48px; border-bottom:3px dashed #003300;}
/* menu */
#menu{padding:8px 15px;}
#menu ul{margin:0; padding:0;}
#menu li{display:inline; line-height:100%;}
#menu li.first a{padding:0; background:none;}
#menu a{font-family:Georgia,"Times New Roman",Times,serif; color:#003300; text-decoration:none; font-weight:bold; padding-left:13px;}
#menu a.act{text-decoration:underline;}
/* column */
#column{width:180px; float:left; overflow:hidden; position:relative; left:-528px; margin-top:23px; background-color:#A8FFA8;}
#column-pad{margin-top:-10px}
#column ul{margin-left:-34px;}
#column h3{font-size:13px; padding-left:13px; background-color:#6a8fff; height:18px; color:#003300;}
#column li,#column li a{padding-left:4px; font-size:13px; text-decoration:none; display:block; text-indent:35px; list-style-type:none; padding-top:0.5px; padding-bottom:1px;}
#column li a:hover{display:block; font-weight:bold; background-color:#33cc00; text-decoration:underline;}
#column .advert {margin: 0 0 18px; padding: 6px 0 0; background: #00bb00 url("../images/menu-top.png") top center no-repeat;}
#column .advert div {padding: 0 0 6px; background: #00bb00 url("../images/menu-bottom.png") bottom center no-repeat;}
/* content */
#content{background-color: #A8FFA8; width:528px; float:left; overflow:hidden; position:relative; left:180px; margin-top:20px;}
#content-pad{padding:0 10px 20px 10px;}
#content h1{margin-bottom:8px;}
#content p{line-height:160%; margin:5px 0 15px 0;}
#content ul,#content ol{padding:2px 0 15px 18px;}
/* column 2 */
#column2{width:252px; float:right; overflow:hidden; margin-top:23px; background-color:#A8FFA8;}
#column-pad2{margin-top:-10px}
#column-pad2 div {background: #00bb00 url("../images/menu-bottom.png") bottom right no-repeat;}   
#column2 ul{margin-left:-34px;background-color:#00bb00; padding: 0 0 6px 4px; background: #00bb00 url("../images/menu-bottom.png") bottom right no-repeat;}
#column2 h3{font-size:13px; padding-left:13px; background-color:#6a8fff; height:18px; color:#003300;}
#column2 li,#column2 li a{padding-left: 2px; font-size:13px; text-decoration:none; display:block; text-indent:35px; list-style-type:none; padding-top:0.5px; padding-bottom:1px;background-color:#00bb00}
#column2 li a:hover{display:block; font-weight:bold; background-color:#33cc00; text-decoration:underline;}
#column2 .advert {margin: 10px 0; text-align:center; padding: 6px 0 0;background: #00bb00 url("../images/menu-top.png") top center no-repeat;}
#column2 .advert div {padding: 0 0 6px; background: #00bb00 url("../images/menu-bottom.png") bottom center no-repeat;}
/* column 1,2 */
#column-pad2 h2.pravy-nadpis {color: #003300; background: url("../images/menu_right.png") top left no-repeat; border: 0; height:22px; text-align: center}
#column-pad h2.levy-nadpis {color: #003300; background: url("../images/menu.png") top left no-repeat; border: 0; height:22px; text-align: center}
.menu {padding: 0 0 6px; background: #00bb00 url("../images/menu-bottom.png") bottom right no-repeat;}
/* footer */
#weby{padding:1px 0;background:transparent url("../images/outer-bottom.png") no-repeat scroll center top;}
#footer {background:transparent url("../images/outer-bottom.png") no-repeat scroll center top; height:64px}
#weby,#weby *{color:#003300; font-size:9px;}
#weby2{width:890px; text-align:justify; margin-top:19px;}
