body{
 width:100%;
 padding:0;
 margin:0;
 font-family:"tahoma";
 font-size:12px;
 background: #e1f3dd URL('layout/body.jpg') top center repeat-x;
 text-align:center;
}

H2{
margin-top:2px;
}

h3{
color:#3e5c38;
padding:3px;
padding-left:15px;
border:1px dotted #dddddd;
margin-right:15px;
font-size:16px;
background:#f5faf5;
}

#topinfo{
 padding-left:15px;
 height:18px;
 text-align:left;
}
#lang{
 float:right;
 position:absolute;
 top:3px;
 right:15px;
}
#lang img{
 margin-right:5px;
}
#body{
 padding:0;
 margin:auto;
 background: transparent URL('layout/mypage.jpg') top right repeat-y;
 text-align:center;
 width:926px;
 height:100%;
 clear:both;
}
#header{
 width:926px;
 height:200px;
 margin-left:auto;
 margin-right:auto;
 background: transparent URL('layout/header.jpg') top right no-repeat;
 text-align:left;
}

#menu2{
margin-left:167px;
 background:transparent url(layout/bg-menu2.jpg) bottom left no-repeat;
 _background:transparent url(layout/bg-menu2.jpg) top left no-repeat;
 width:572px;
 _width:585px;
 padding-left:13px;
 padding-top:5px;
 _padding-top:7px;
 height:39px;
 _height:44px;
 position:relative;
 _bottom:4px;
}

#menu2 a{
 display:block;
 width:100%;
}

#mypage{
 margin:0;
 padding:0;
 width:925px;
 padding-left:1px;
 height:auto;
 min-height:300px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}
#menu{
 position:relative;
 height:auto;
 width:925px;
 padding-top:40px;
}
#menu ul{
 padding:0px;
 margin:0;
}
#menuul{
 width:175px;
 float:left;
}
#menuul li{
 list-style:none;
}
#menuul li a{
 display:block;
 padding-left:15px;
 padding-top:4px;
 width:160px;
 height:20px;
 margin-bottom:2px;
 background:URL('layout/button.jpg') no-repeat;
 color:#3e5c38;
 font-family:"tahoma";
 font-weight:900;
 font-size:12px;
 text-decoration:none;
}

#menuul a:hover{
 background:URL('layout/buttonover.jpg') no-repeat;
 }

#menu2 a{
 color:#3e5c38;
 font-family:"tahoma";
 font-size:12px;
 text-decoration:none;
 padding-bottom:2px;
}

#menu2 div{
 padding-top:10px;
 height:25px;
 _height:25px;
}

#menu2 a:hover{
padding-top:2px;
}

#menu_r{
 margin-left:7px;
 _margin-left:20px;
 width:155px;
 float:left;
 position:relative;
 bottom:30px;
}

#obsah a{
 color:blue;
 font-weight:bold;
}
#obsah a:hover{
 color:#777777;
 background:transparent;
}

#obsah a img{
 border:1px solid #999999;
}

#obsah a:hover img{
 border:1px solid #666699;
}

#sub{
 margin-top:0px;
 padding-bottom:0px;
}

#sub .act a{
text-decoration:underline;
}

#sub li a{
 background:none;
 color:#4f6d49;
}
#sub li a:hover{
 background:transparent;
 color:#e1f3dd;
}

#obsah{
 margin-left:28px;
 width:530px;
 margin-right:20px;
 _margin-right:10px;
 float:left;
 min-height:300px;
 _height:300px;
 position:relative;
 bottom:30px;
}

#pata{
 clear:both;
 color:#4f6d49;
 font-size:10px;
 margin-left:auto;
 margin-right:auto;
 width:926px;
 height:50px;
 background:URL('layout/pata.jpg') top right no-repeat;
}

.right_menu_login{
background-color:#EEEEEE;
border:1px solid #AAAAAA;
padding:6px;
}

