html, body { background:#ff6114; }
body { font-family:Arial, "lucida console", sans-serif; font-size:0.8em; color:#000; line-height:1.3em; }

a { color:#d20200; text-decoration:none; }
a:hover { text-decoration:underline; }

#container { width:900px; margin:0 auto; }
	#container #top { width:900px; height:380px; margin:0 auto; }
	#container #content { width:860px; margin:0 auto; background:#f2f2f2; padding:0 20px; text-align:justify; overflow:hidden; }
	#container #content_footer { width:900px; height:50px; margin:0 auto; background:url('../image/content_bottom.gif') no-repeat; }

#piegus { width:336px; height:275px; position:absolute; left:50%; top:60px; margin-left:-195px; z-index:100; }

h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }
hr { height:1px; background:#ddd; color:#ddd; border:0; margin:15px 0; }

.hor_separator { clear:both; width:100%; height:1px; border-top:1px dotted #000; margin:15px 0; padding:0; } 

#art_list li { float:left; border-bottom:1px dotted #000; width:410px; height:160px; }
#art_list li.clear { clear:both; margin:0; padding:0; width:1px; height:1px; border:0; }

#gallery { display:block; width:100%; min-height:130px; }
.gallery-div { float:left; margin-right:10px; }
.gallery-img { background-color:#fff; border:1px solid #ccc; padding:3px; }

.str_box, .str_box_blank { width:75px; float:left; padding:5px; text-align:center; font-size:0.9em; }
.str_middle { width:680px; float:left; padding:5px; text-align:center; font-size:0.9em; color:#525352; }
.str_middle .active { padding:2px 5px; color:#fff; background:#c83630; margin:0 3px; font-size:0.9em; }
.str_middle a { padding:2px 5px; margin:0 3px; font-size:0.9em; }

.stopeczka { text-align:center; color:#fff; font-size:11px; padding:10px 0; }
.stopeczka a { color:#fff; text-decoration:underline; }
.stopeczka a:hover { text-decoration:none; }