body { 
font-family : Tahoma, Verdana, Arial, lucida, sans-serif; 
background : #cbdce7 url("../images/body_bg.jpg") repeat-x; 
color : #000; 
font-size : 13px; 
text-align : center; 
line-height : 1.4em; 
min-width : 960px; 
margin : 0 auto;
} 
html, body { 
height : 100%; 
} 
table {
width : 100%;
margin-left : 20px;
}
.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 : 198px; 
background : #666 url("../images/head.jpg") no-repeat; 
position : relative; 
text-align : left; 
top : 0;
} 
#head_print{ 
visibility : hidden;
}
#main { 
width : 960px; 
margin : 0 auto; 
text-align : left; 
padding : 0 0 0px 0; 
background : #ccc url("../images/main.jpg") repeat-y; 
color : #000; 
height : 100%;
overflow : hidden;
} 
#main ul li {
list-style-type : none;
}
#crumb { 
padding : 20px 0 0 20px; 
} 
#content { 
background : #ccc url("../images/content.jpg") no-repeat; 
padding : 0 0 0 0; 
overflow : visible; 
} 
#content .in { 
float : left; 
width : 615px; 
display : inline; 
margin : 15px 0 0 40px; 
color : #22223a; 
overflow : visible;
}
#content p { 
margin-left : 20px;
} 
#news { 
width : 227px; 
float : right; 
display : inline; 
margin : 0 30px 0 0; 
overflow : hidden;
/*background : #0f3184;/* url("../images/menu.jpg") no-repeat; */
background : #eff2f4;
} 
#news .top_yellow  { 
width : 227px; 
background : #666 url("../images/border_top_y.jpg") no-repeat; 
height : 10px;
overflow : hidden;
} 
#news .bord_yellow {
color : #663300; 
width : 207px; 
background : #666 url("../images/border_body_y.jpg") repeat-y;
padding-left : 15px; 
padding-right : 10px; 
} 
#news .bord_yellow  strong, #news .bord_yellow  a{
color : #330000; 
} 
#news .bottom_yellow { 
width : 227px; 
background : #666 url("../images/border_bottom_y.jpg") no-repeat; 
height : 10px;
overflow : hidden;
} 
#news .top_white { 
width : 227px; 
background : #666 url("../images/border_top_w.jpg") no-repeat; 
height : 10px;
overflow : hidden;
} 
#news .bord_white {
color : #12275b; 
width : 207px; 
background : #666 url("../images/border_body_w.jpg") repeat-y;
padding-left : 15px; 
padding-right : 10px; 
} 
#news .bord_white  strong, #news .bord_white  a{
color : #000033; 
} 
#news .bottom_white { 
width : 227px; 
background : #666 url("../images/border_bottom_w.jpg") no-repeat; 
height : 10px;
overflow : hidden;
} 
#fav { 
clear : both; 
} 
#foot { 
width : 100%; 
height : 100px; 
text-align : center; 
overflow : hidden;
} 
#foot .in { 
width : 960px; 
margin : 0 auto; 
background : #666 url("../images/foot.jpg") no-repeat; 
height : 100px; 
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%; 
} 
#head h1 img { 
top : 0; 
left : 0; 
border : none; 
cursor : pointer; 
z-index : 100; 
position : absolute; 
} 
#content h1 { 
font-size : 20px; 
color : #112A4C; 
font-weight : normal; 
margin-left : 20px;
} 
#content h2 { 
font-size : 16px; 
font-style : normal; 
color : #734E11; 
padding : 0; 
font-weight : normal;
margin-left : 30px;
} 
#content .box h2 { 
font-size : 130%; 
font-style : normal; 
color : #660000; 
padding : 0 0 25px 0; 
font-weight : normal; 
} 
#content h3 { 
color : #fdc689; 
font-weight : normal; 
font-size : 140%; 
} 
#content h4 { 
color : #660000; 
font-weight : bold; 
font-size : 110%; 
} 
#menu { 
width : 960px; 
margin : 0 auto; 
height : 46px; 
overflow : visible; 
background : #ccc url("../images/menu_bg.jpg") repeat-x; 
text-align : center;
} 
#menu ul { 
height : 40px; 
} 
#menu li { 
list-style : none; 
float : left; 
width : 146px; 
height : 40px; 
/*background : url("../images/li.gif") no-repeat right center; */
text-align : center; 
padding-top : 5px; 
} 
#menu li.last { 
background : none; 
} 
#menu li span { 
color : #330000; 
display : block; 
width : 120px; 
margin : 0 auto;
margin-top : 0px;
height : 28px; 
white-space : nowrap; 
line-height : 30px; 
background : #999 url("../images/menu_butt.jpg") no-repeat center bottom; 
font-weight : bold; 
overflow : hidden; 
font-size : 100%;
} 
#menu a { 
display : block; 
width : 120px; 
margin : 0 auto;
margin-top : 3px;
height : 28px; 
white-space : nowrap; 
line-height : 30px; 
background : #666 url("../images/menu_butt.jpg") no-repeat center top; 
font-weight : bold; 
overflow : hidden; 
font-size : 100%;
border : 1px solid #000;
} 
#menu span{ 
background-position : center bottom; 
} 
#menu a:link, #menu a:visited { 
color : #000; 
text-decoration : none; 
} 
#menu a:hover, #menu a:active, #menu a:focus, #menu li h3 { 
background-position : center bottom; 
color : #663300; 
} 
#content #crumb p { 
padding : 0 40px; 
} 
#foot p#copy { 
position : absolute; 
left : 40px; 
bottom : 5px; 
color : #000; 
text-align : left; 
float : left; 
display : inline; 
width : 900px; 
white-space : nowrap; 
overflow : hidden;
color : #11314c; 
font-size : 11px;
} 
#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 : #112A4C; 
} 
#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 ul { 
padding : 0 0 20px 35px; 
} 
#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 : 6px solid #cccccc; 
padding : 15px; 
background : #eef1f3;
width : 88%; 
} 
table td.reference{ 
width : 50%; 
text-align : center;
} 
table td img {
text-align : center;
}
#content #contactform p, #content #formnews p, #content #commentform p { 
padding : 15px 0; 
} 
#formnews p input { 
margin-right : 10px; 
}
fieldset input, fieldset textarea  { 
background-color : #fdfce5; 
padding : 2px; 
border : 1px solid #1d4e8e; 
color : #103a71;
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; 
} 
iframe {
text-align : center;
}
fieldset input.small { 
width : 160px; 
} 
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active, h1 a:focus { 
color : #fff; 
} 
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a:focus { 
color : #990000;
text-decoration : none; 
} 
h2 a:hover{ 
color : #112A4C;
text-decoration : underline; 
} 
a:link, a:visited { 
color : #1c486b;
text-decoration : none;  
} 
a:hover { 
color : #1c486b; 
text-decoration : underline; 
} 
#foot img {
vertical-align : middle;
}
#foot a:link, #foot a:visited { 
color : #11314c; 
} 
#foot a:hover, #foot a:active, #foot a:focus { 
color : #11314c; 
} 
#foot p#fav a:link, #foot p#fav a:visited { 
color : #333333; 
} 
#foot p#fav a:hover, #f.ot p#fav a:active, #foot p#fav a:focus { 
color : #333333; 
} 
#content .in .photo p { 
padding : 0; 
position : relative; 
} 
#toplist { 
display : none; 
} 
.clanek-text {
text-align : justify;
text-indent : 20px;
width : 580px;
margin-left : 20px;
}
.clanek-text img{
margin : 0;
border : 0;
padding : 0;
vertical-align : middle;
}
.hlaska { 
padding : 4px; 
font-size : 12px; 
border : 1px solid #ff0000; 
font-weight : bold; 
margin : 0 auto; 
text-align : center; 
background-color : #fff;
color : #000;
width : 480px
} 
.control {
text-transform : uppercase;
}
.click {
cursor : pointer;
}
#banner img{
margin : 0 auto;
border : 0;
display:block; 
padding-bottom : 10px;
}
