body { 
font-family : Tahoma, Verdana, Arial, lucida, sans-serif; 
background : #ddd;/* url("../images/body_bg.jpg") repeat-x; */
color : #000; 
font-size : small; 
text-align : center; 
line-height : 1.4em; 
width : 960px; 
margin : 0 auto;
} 
html, body { 
min-height : 100%; 
} 
.noscreen { 
width : 200px; 
position : absolute; 
left : 0; 
top : -1000px; 
} 
hr { 
display : none; 
} 
hr.end, .end { 
clear : both; 
height : 1px; 
line-height : 1px; 
font-size : 1px; 
display : block; 
visibility : hidden; 
} 
#back { 
min-height : 100%; 
width : 100%; 
position : relative; 
} 
#head { 
width : 960px; 
margin : 0 auto; 
height : 222px; 
position : relative; 
text-align : left; 
top : 0;
} 
#head #intro{ 
background : #1d2c48 url("../images/head_intro.jpg") no-repeat; 
width : 960px; 
margin : 0 auto; 
height : 222px; 
position : relative; 
text-align : left; 
top : 0;
} 
#head #master{ 
background : #1d2c48 url("../images/head.jpg") no-repeat; 
width : 960px; 
margin : 0 auto; 
height : 222px; 
position : relative; 
text-align : left; 
top : 0;
} 
#head p { 
margin : 0 auto; 
text-align : left;
width : 600px; 
} 
#head p.white { 
position : relative; 
top : 36px;
left : 220px;
color : #fff;
font-size : 20px;
} 
#head p.yellow a{ 
position : relative; 
top : 36px;
left : 270px;
color : #ffff99;
font-size : 30px;
text-decoration : none;
} 
#main { 
width : 960px; 
text-align : left; 
padding : 0 0 0px 0; 
background : #35558e url("../images/main.jpg") repeat-y; 
color : #fff; 
height : 100%;
overflow : hidden;
} 
#main ul li {
list-style-type : none;
}
#crumb { 
margin : -50px 60px 20px 260px; 
padding-top : 30px;
} 
#content { 
background : #35558e url("../images/content.jpg") no-repeat; 
padding : 100px 0 0px 0; 
overflow : visible;
} 
#content .in { 
float : right; 
width : 615px; 
display : inline; 
margin : 15px 0 0 40px; 
color : #dfe6f9; 
font-size : 13px;
overflow : visible;
} 
#news { 
width : 227px; 
float : right; 
display : inline; 
margin : 0 45px 0 0; 
overflow : hidden;
/*background : #0f3184;/* url("../images/menu.jpg") no-repeat; */
height : 400px;
} 
#fav { 
clear : both; 
} 
#foot { 
width : 100%; 
height : 198px; 
text-align : center; 
overflow : hidden; 
} 
#foot .in { 
width : 960px; 
margin : 0 auto; 
background : #1d2c49 url("../images/foot.jpg") no-repeat; 
height : 198px; 
position : relative; 
} 
#address { 
color : #fff; 
width : 100%; 
position : absolute; 
left : 0; 
top : 6px; 
z-index : 10; 
} 
#address a { 
white-space : nowrap; 
} 
#address address { 
width : 940px; 
margin : 0 auto; 
text-align : left; 
font-style : normal; 
} 
#head h1, #head h1 img { 
display : block; 
width : 420px; 
height : 65px; 
position : relative; 
top : 70px; 
left : 0; 
overflow : hidden; 
color : #fff; 
font-size : 130%; 
} 
#content p { 
width : 485px;
margin-left : 25px;
margin-bottom : -20px;
text-align : justify;
text-indent : 20px;
} 
#content h1 { 
color : #ffff66; 
font-weight : normal; 
font-size : 22px; 
margin-left : 20px;
line-height : 28px;
width : 500px;
} 
#content h2 { 
font-style : normal; 
color : #ffff66; 
font-size : 150%; 
margin-left : 20px;
margin-bottom : -10px;
font-weight : normal; 
width : 500px;
font-size : 18px;
} 
#content h3 { 
color : #fdc689; 
font-weight : normal; 
font-size : 140%; 
} 
#content h4 { 
color : #660000; 
font-weight : bold; 
font-size : 110%; 
} 
#menu { 
width : 270px; 
margin : 0 -30px; 
height : 380px; 
overflow : hidden; 
text-align : center;
background :#273f6a; 
} 
#menu ul { 
height : 50px;
list-style-type : none; 
}
#menu li { 
list-style-type : none; 
float : left; 
width : 217px; 
height : 50px; 
/*background : url("../images/li.jpg") no-repeat right center; */
text-align : center; 
padding-top : 10px;
} 
#menu li.last { 
background : none; 
} 
#menu li span { 
color : #ffff66; 
display : block; 
width : 217px; 
margin : 0 auto;
margin-top : 0px;
height : 50px; 
white-space : nowrap; 
line-height : 50px; 
background :  #35558e url("../images/menu.gif") no-repeat left bottom; 
/*font-weight : bold; */
overflow : hidden; 
font-size : 100%;
} 
#menu a { 
display : block; 
width : 217px; 
margin : 0 auto;
margin-top : 0px;
height : 50px; 
white-space : nowrap; 
line-height : 50px; 
background : #2e4a7c url("../images/menu.gif") no-repeat left top; 
/*font-weight : bold; */
overflow : hidden; 
font-size : 15px;
padding-left : 20px;
} 
#menu span{ 
background-position : center bottom; 
padding-left : 0px;
} 
#menu a:link, #menu a:visited  { 
color : #fff; 
text-decoration : none; 
padding-left : 0px;
} 
#menu a:focus, #menu a:active, #menu a:hover , #menu li h3 { 
background-position : left bottom; 
color : #6d8dbc; 
padding-left : 0px;
} 
#content #crumb p { 
padding : 0 40px; 
} 
#foot p#copy { 
position : absolute; 
left : 40px; 
top : 70px; 
color : #fff; 
text-align : left; 
float : left; 
display : inline; 
width : 900px; 
white-space : nowrap; 
overflow : hidden;
} 
#foot p#fav { 
position : absolute; 
right : 10px; 
top : 10px; 
color : #ffcccc; 
text-align : left; 
float : right; 
display : inline; 
width : 240px; 
white-space : nowrap; 
overflow : hidden; 
} 
#content p, #content address { 
padding : 0 0 20px 0; 
font-style : normal; 
margin-top : 12px;
} 
p.page { 
text-align : right; 
} 
#content p strong, #content address strong { 
color : #c0d1e9; 
}
#content p em, #content address em { 
float : right; 
} 
#content #crumb p strong, #content p.page a:link strong, #content p.page a:visited strong { 
color : #fff; 
} 
#content p.page a:hover strong, #content p.page a:active strong, #content p.page a:focus strong { 
color : #fdc588; 
} 
#content ol{ 
width : 470px; 
text-align : justify;
} 
#news dd { 
padding : 0 0 10px 0; 
margin : 0 0 10px 0; 
border-bottom : 1px solid #1d5e87; 
} 
#news img.myimg{ 
margin : 0 auto;
border : 10px solid #1d5e87; 
} 
#news dt span { 
color : #fdc689; 
font-style : italic; 
display : block; 
padding : 0 0 5px 0; 
} 
#news dt br { 
display : none; 
} 
#content li { 
list-style : circle; 
} 
#contactform, #formnews { 
padding : 5px 0 20px 0; 
} 
fieldset { 
border : 10px solid #cccccc; 
padding : 15px; 
background : #fff;
width : 88%; 
} 
#content #contactform p, #content #formnews p, #content #commentform p { 
padding : 15px 0; 
} 
#formnews p input { 
margin-right : 10px; 
}
fieldset input, fieldset textarea  { 
background-color : #ffffff; 
padding : 2px; 
border : 1px solid #cc6666; 
color : #660000;
font-family : Tahoma, Verdana, Arial, lucida, sans-serif; 
} 
fieldset input.radio  { 
background-color : #006699;  
padding : 2px; 
border : 0px solid #ffffff; 
color : #ffcc99;
font-family : Tahoma, Verdana, Arial, lucida, sans-serif; 
} 
fieldset img{
padding : 2px;
vertical-align : middle;
border : 0;
}
select { 
margin : 0 0 7px 0; 
} 
a:link, a:visited { 
color : #96bbfd;
text-decoration : none;  
} 
a:hover { 
color : #96bbfd; 
text-decoration : underline; 
} 
#foot img {
vertical-align : middle;
}
#foot a:link, #foot a:visited { 
color : #ddd; 
} 
#foot a:hover, #foot a:active, #foot a:focus { 
color : #99ccff; 
} 
#foot p#fav a:link, #foot p#fav a:visited { 
color : #99ccff; 
} 
#foot p#fav a:hover, #f.ot p#fav a:active, #foot p#fav a:focus { 
color : #99ccff; 
} 
#content .in .photo p { 
padding : 0; 
position : relative; 
} 
#toplist { 
display : none; 
} 
.clanek-text {
text-align : justify;
}
.clanek-text img{
margin : 0;
border : 0;
padding : 0;
}
#mycopy, #mycopy a, #mycopy a:link,#mycopy a:visited{   
color : #336699; 
font-size : 11px; 
padding-top : 5px;
} 
#mycopy a:hover {
color : #6699cc; 
}
