
html,body { height:100%;  }
body {margin:0px;font-family: verdana,sans-serif; font-size: 11px;}
textarea {font-family: Arial;font-size:12px;}
#wrapper { display: table; height: 100%; width:100%; text-align: center; }
#cell { display: table-cell; vertical-align: middle; width:790px; }


#main_start { display:block; width: 790px; margin: 0 auto; border:1px solid #c0c0c0; min-height:430px; background: url('img/back.png') repeat-y; }
#main { display:block; width: 790px; margin: 0 auto; border:1px solid #c0c0c0; min-height:430px; background: url('img/back2.png') repeat-y; }

#clear {clear:both;line-height:1px;height:1px;font-size:1px;}

#foot { width:790px; margin: 0 auto; border:1px solid #c0c0c0; background-color: #c0c0c0; font-family: tahoma,sans-serif; font-size: 10px; color: #ffffff; }
#foot p.l { padding: 2px 6px; float:left; margin:0px; }
#foot a { font-family: tahoma,sans-serif; font-size: 10px; color: #ffffff; text-decoration:none; }

#dmenu { margin:0; float:right; padding:2px 6px; }
#dmenu li{ display:inline; margin:0; padding:0; list-style:none; }


#col1 { float:left; width: 170px; }
#col2 { float:left; width: 163px; text-align:left; padding: 4px 8px; line-height:15px; }

#col3 { float:left; width: 204px; text-align:left; padding: 4px 8px; line-height:15px; margin-right:5px; }
#col3 img { margin-right:8px; margin-bottom:6px; border:1px solid #c0c0c0;}
#col3 div.item { position: relative; min-height:50px; margin-bottom:8px; }
#col3 div.list_h { margin-left: 40px; position: absolute; z-index: 2;}
#col3 div.list_c { position: absolute; z-index: 1; }

#col4 { float:left; width: 200px; text-align:left; padding: 4px 8px; line-height:15px; }
#col4 img { margin-right:8px; border:1px solid #c0c0c0;}
#col4 h2.list { margin-top:0px; }
#col4 div.item { position: relative; height:66px; margin-bottom:8px; }
#col4 div.list_h { margin-left: 108px; position: absolute; z-index: 2;}
#col4 div.list_c { position: absolute; z-index: 1; }

#newslist { float:left; width: 206px; text-align:left; padding: 4px 8px; line-height:15px; margin-right:3px;}
#newslist img { margin-right:8px; border:1px solid #c0c0c0;}
#newslist h2.list { margin-top:0px; }
#newslist div.item { height:66px; margin-bottom:8px; }
#newslist div.r { float:right; padding-top:3px;}

#newslist_main_item #lista { margin:5px 0px; padding:0px; list-style:none; }
#newslist_main_item #lista li { padding-bottom:1px; margin-bottom:1px; border-bottom: 1px solid #efefef;}
#newslist_main_item { min-height: 434px; }
#newslist_main_item img { margin-right:8px; margin-bottom:6px; border:0px;}
#newslist_main_item div.item { position: relative; min-height:50px; margin-bottom:8px; }
#newslist_main_item div.list_h { margin-left: 40px; position: absolute; z-index: 2;}
#newslist_main_item div.list_c { position: absolute; z-index: 1; }

#newslist_main { height: 434px; }

#newslist_main2 { min-height: 434px; }
#newslist_main2 #content ul { margin: 5px 0px 0px 0px; padding:0px; }
#newslist_main2 #content li{padding:0 10px;background:url('lay-gfx/litgr.gif') no-repeat left 5px; list-style:none;}


#newsnav{padding:1px 0px 3px 0px;}
#newsnav div.l{float:left;text-align:left;padding:0; width:14px;}
#newsnav div.l a{background:url('lay-gfx/i-back.png') no-repeat left bottom;padding-left:10px; margin: 0px; text-decoration: none;}
#newsnav div.r{float:left;text-align:right;padding:0; width:14px;}
#newsnav div.r a{background:url('lay-gfx/i-forw.png') no-repeat right;padding-right:10px; margin: 0px; text-decoration: none;}
#newsnav ul{margin:0px;padding:0px;float:left;text-align:center; width: 178px; }
#newsnav li{list-style:none;margin:0;padding:0;display:inline;}
#newsnav li.sep{padding:0 2px;color:#e7dab5;}
#newsnav ul strong{color:#01663e;}

img { border:0px; }

a:link,a:visited,a:active { color: #0a6808; text-decoration:none; }
a:hover { color: #0a6808; text-decoration:underline; }
h1 { font-size: 11px; margin-top:4px; }
h2 { font-size: 11px; font-weight:normal; margin: 5px 0px 0px 0px; }

#path{margin:0px 0px 8px 0px;padding: 3px 0px; border-bottom:1px solid #c0c0c0; border-top:1px solid #c0c0c0; }
#path li{display:inline;margin:0;padding:0;line-height:15px; color:#b30f0f; font-size: 10px; border:0px;}
#path li.sep{padding:0 10px;background:url('lay-gfx/litgr.gif') no-repeat center 5px;}
#path a{color:#0a6808; font-size: 10px;}

#galeria { float:left; width: 389px; margin-top:10px; margin-left: 6px;}
#galeria div.media_item{ display:block; float:left; width:100px; margin:10px; }
#galeria div.media_item img { border:1px solid #c0c0c0;}

.clear {clear:both;line-height:1px;height:1px;font-size:1px;}

#news_2 {float:left;width: 379px;  padding: 4px 8px; text-align:justify; }
#news_2 ul {text-align:left; }
#news_2 #intext {border:1px solid #c0c0c0; }


#contact { float:left; width: 206px; text-align:left; padding: 4px 8px; line-height:15px; margin-right:3px;}
#contact_form {float:left; width: 389px; margin-top:10px; margin-left: 6px; text-align:left;}
#contact_form label {width:120px;float:left;}
#contact_form .row {margin-bottom:5px;}
#contact_form input.text,#contact_form textarea {width: 255px; border:1px solid #c0c0c0;}
#contact_form input.but {border:1px solid #c0c0c0;font-size:10px;background-color:#ffffff;}

/* komentarze */
#users_comment_form { margin-top:10px;}
#users_comment_form h4 { margin:0px; padding:4px; background-color: #eaeaea; }
#users_comment_form form { padding-top:10px;background-color:#f5f5f5;}
#users_comment_form label {text-align:left;}
#users_comment_form div.row {padding: 1px 4px;}
#users_comment_form input.text {width:370px;border:1px solid #c0c0c0;font-size:10px;}
#users_comment_form textarea {width:370px;border:1px solid #c0c0c0;font-size:11px;font-family: verdana,sans-serif;}
#users_comment_form input.but {border:1px solid #c0c0c0;font-size:10px;background-color:#ffffff;}

#flags {text-align:right;width:790px; margin: 0 auto; }
#flags a { border:1px solid #c0c0c0; padding:2px; line-height:16px; margin-right:-1px;}
#flags a:hover {text-decoration:none;background-color:#eaeaea;}