p{ margin-top:0px; margin-bottom:6px; }
h1{ margin:4px 0px;text-align:left; }
h2{ margin:0px 0px 8px 0px;text-align:left; font-size:20px; line-height:20px; font-weight:normal; }
h3{ margin:0px 0px 8px 0px;text-align:left; font-size:18px; line-height:18px; font-weight:normal; }
h4{ margin:0px 0px 8px 0px;text-align:left; font-size:15px; line-height:15px; font-weight:bold; }

.uwaga {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#004c93; font-style:italic; }
.warning {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#f15a52; font-weight:bold; font-style:italic; }

.cat1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#848484;}
.desc1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; letter-spacing:1px; color:#848484; text-transform:uppercase;}

.title1{ font-family: Georgia, "Times New Roman", Times, serif; color:#b56d13; }
.title2{ font-family: Georgia, "Times New Roman", Times, serif; color:#848484; }
.title3{ font-family: Georgia, "Times New Roman", Times, serif; color:#7bab2a; }

a:link, a:visited { font-family: Georgia, "Times New Roman", Times, serif; color:#7bab2a; text-decoration:none; font-style:none; }
a:hover, a:active { font-family: Georgia, "Times New Roman", Times, serif; color:#ff8401; text-decoration:none; font-style:none; }
a.light { font-family: Georgia, "Times New Roman", Times, serif; color:#f15a52; font-weight:bold; text-decoration:none; font-style:none; }

a:link.menu, a:visited.menu, a.menu_light { font-family: Verdana, Arial, Helvetica, sans-serif; color:#f15a52; font-size:10px; font-weight:bold; text-decoration:none; font-style:none; }
a:hover.menu, a:active.menu { font-family: Verdana, Arial, Helvetica, sans-serif; color:#ff8401; text-decoration:none; font-style:none; }
a.menu_light {color:#848484;}
img { border:1px solid #d3cfbf; }
img.menu { border:0px solid #d3cfbf; }

#menu a { display:block; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; color: #FFFFDD; text-transform:uppercase; text-decoration:none; padding-top:4px; vertical-align:middle; width:115px; height:25px; float:left; }
#menu a:hover, #menu a.light { background:url('layout/menu/menu_l.jpg') repeat-x top left #e65d2f; border-style:solid; border-color:#c93300; border-width:0px 1px 1px 1px; width:113px; height:24px;}
#menu a.first, #menu a.last { width:115px; height:25px; border:0px;}
#menu a.first:hover { background:url('layout/menu/menu_ll.jpg') no-repeat top left #e65d2f;}
#menu a.last:hover { background:url('layout/menu/menu_rl.jpg') no-repeat top right #e65d2f;}

#cols_left { position:relative; width:596px; float:left; text-align:left; }
#cols_left .text_box {position:relative; width:592px; border:1px solid #d3cfbf; padding:1px; background:#f7f5f1;}
#cols_left .text {position:relative; width:552px; background:#ece9de; padding:15px 20px; text-align:justify; overflow:hidden;}
#cols_left .text img {background:#f7f5f1;border:1px solid #d3cfbf;padding:4px;}
#cols_left .text img.menu {background:none;border:0px solid #d3cfbf;padding:0px;}
#cols_left .cat_box {position:relative; width:596px; height:32px; background: url('layout/cat.jpg') repeat-x right top; margin-bottom:10px;}
#cols_left .cat_box_l {position:absolute; left:0px; width:6px; height:32px; background: url('layout/cat_l.jpg') repeat-x left top; }
#cols_left .cat_box_r {position:absolute; right:0px; width:6px; height:32px; background: url('layout/cat_r.jpg') repeat-x right top; }
#cols_left .cat_box_c {position:absolute; left:0px; width:552px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:8px 22px; line-height:12px; font-size:10px; }

#cols_right { position:relative; width:314px; float:right; padding-left:10px; text-align:left;}
#cols_right .text_box {position:relative; width:310px; border:1px solid #d3cfbf; padding:1px; background:#f7f5f1; overflow:hidden; }
#cols_right .text {position:relative; width:280px; background:#ece9de; padding:10px 15px; overflow:hidden;}
#cols_right .text img {background:#f7f5f1;border:1px solid #d3cfbf;padding:4px;}
#cols_right .cat_box {position:relative; width:314px; height:32px; background: url('layout/cat.jpg') repeat-x right top; margin-bottom:10px;}
#cols_right .cat_box_l {position:absolute; left:0px; width:6px; height:32px; background: url('layout/cat_l.jpg') repeat-x left top; }
#cols_right .cat_box_r {position:absolute; right:0px; width:6px; height:32px; background: url('layout/cat_r.jpg') repeat-x right top; }
#cols_right .cat_box_c {position:absolute; left:0px; width:280px; height:16px; padding:8px 17px; line-height:12px; font-size:10px;}
.photo_box_left {position:relative; left:-10px; width:322px; border-style:solid; border-color:#d3cfbf; border-width:1px 1px 1px 0px; padding:1px 1px 1px 0px; background:#f7f5f1; margin-bottom:10px;}
.photo_box_bottom {position:relative; left:0px; width:592px; border-style:solid; border-color:#d3cfbf; border-width:1px 1px 0px 1px; padding:1px 1px 0px 1px; background:#f7f5f1; margin-top:10px;}
.photo {position:relative; width:302px; background:#e6e2d4; padding:10px;}
.photo_content {position:relative; width:302px; overflow:hidden; clear:both;}
.photo_box_tr {position:absolute; right:-1px; top:-1px; width:6px; height:6px; background: url('layout/photo_tr.jpg') repeat-x right top; }
.photo_box_tl {position:absolute; left:-1px; top:-1px; width:6px; height:6px; background: url('layout/photo_tl.jpg') repeat-x left top; }
.photo_box_br {position:absolute; right:-1px; bottom:-1px; width:6px; height:6px; background: url('layout/photo_br.jpg') repeat-x right top; }
.photo_box_bl {position:absolute; left:-1px; bottom:-1px; width:6px; height:6px; background: url('layout/photo_bl.jpg') repeat-x left top; }

#cols_left .text ul{margin:2px 0px 10px 0px;list-style:circle;line-height:1.4em;}
#cols_left .text ul li{margin:0px;}

.cp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; letter-spacing:1px; color:#848484; text-transform:uppercase;  }
a.cp{font-family: Verdana, Arial, Helvetica, sans-serif; color:#768a0f; text-decoration:none; font-style:none; letter-spacing:0px;}
a.cp:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#f15a52; text-decoration:none; font-style:none; letter-spacing:0px;}
.cp span.light {font-family: Georgia, "Times New Roman", Times, serif; color:#f15a52; font-size:13px; font-weight:bold; text-decoration:none; font-style:none;}

form { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666;}
form div {position:relative; margin:0px 0px 4px 0px; overflow:hidden; clear:both; }
form label {display:block; float:left; width:150px;}
form legend {color:#ff8401; font-size:13px;  font-weight:bold; font-style:italic;padding:0px;margin:4px 0px;}
form fieldset {border:0px;}
form input[type="text"], form input[type="password"], form textarea { border:1px solid #b8b7ab; width:300px;}
#button { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#f15a52; font-weight:bold; }

ul.tags, ul.tags li {padding:0px;margin:0px; font-family: Georgia, "Times New Roman", Times, serif; list-style:none; text-align:center;}
ul.tags li {display:inline;}
ul.tags li a { font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; font-style:none; padding:2px 4px; line-height:22px;}
li.ratio10 a:link, li.ratio10 a:visited, li.ratio100 a:link, li.ratio100 a:visited { color:#91a752; font-size:12px; font-weight:normal;}
li.ratio20 a:link, li.ratio20 a:visited, li.ratio90 a:link, li.ratio90 a:visited { color:#d87d4e; font-size:13px; }
li.ratio30 a:link, li.ratio30 a:visited, li.ratio80 a:link, li.ratio80 a:visited { color:#87af55; font-size:14px; text-transform:underline;}
li.ratio40 a:link, li.ratio40 a:visited, li.ratio70 a:link, li.ratio70 a:visited { color:#cd8416; font-size:16px; font-weight:normal;}
li.ratio50 a:link, li.ratio50 a:visited, li.ratio60 a:link, li.ratio60 a:visited { color:#b1911e; font-size:18px; }
li.ratio10 a:hover, li.ratio100 a:hover { background:#91a752; color:#FFFFFF; }
li.ratio20 a:hover, li.ratio90 a:hover { background:#d87d4e; color:#FFFFFF; }
li.ratio30 a:hover, li.ratio80 a:hover { background:#87af55; color:#FFFFFF; }
li.ratio40 a:hover, li.ratio70 a:hover { background:#cd8416; color:#FFFFFF; }
li.ratio50 a:hover, li.ratio60 a:hover{ background:#b1911e; color:#FFFFFF; }

ul.categories, ul.categories li {padding:0px;margin:0px; text-align:left;line-height:1.1em }
ul.categories li a {font-size:12px;}
ul.categories li.year {list-style:none; clear:both;}
ul.categories li.month { display:inline; }
ul.categories li.category { color:#f15a52; list-style:circle; font-size:16px; margin-left:15px;}
ul.subcategory li {padding:0px;margin:4px 0px; text-align:left;line-height:1.1em }
ul.subcategory li a.light {font-weight:bold; color:#7bab2a; }

body { text-align:center; margin:0px; background:#768a0f; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:1.8em }
#site { position:relative; margin:auto; left:auto; top:0px; width:100%; }
#top_l { position:absolute;height:229px;width:50%;left:0px;background: url('layout/tlo_r.jpg') repeat-x right top; }
#top_r { position:absolute;height:229px;width:50%;left:50%;background: url('layout/tlo_l.jpg') repeat-x left top; }
#top { position:relative;height:229px;width:940px;left:auto;margin:auto;background: url('layout/top.jpg') no-repeat center top; line-height:14px;  }
#logo { position:absolute;height:64px; width:295px;left:64px;top:20px; }
#usagi { position:absolute;height:90px; width:393px;left:186px;top:106px; padding:5px; text-align:left; font-size:12px; font-style:italic; color:#FFFFDD;}
#usagi-01 { position:relative;height:1px;width:100%;left:auto;background: #4c5d42; }
#usagi-02 { position:relative;height:1px;width:100%;left:auto;background: #ffffff; }
#page { position:relative;height:auto;width:100%;left:auto;background: url('layout/tlo.jpg') repeat-x left top #e6e2d4; }
#menu { position:relative;height:29px;width:920px;left:auto;margin:auto; background: url('layout/menu.jpg') repeat-x left top #869927;}
#menu_l { position:absolute;height:29px;width:7px;left:0px; background: url('layout/menu_l.jpg') no-repeat left top #869927;}
#menu_c { position:absolute;height:29px;width:920px;left:0px;  }
#menu_r { position:absolute;height:29px;width:7px;right:0px; background: url('layout/menu_r.jpg') no-repeat right top #869927;}
#content { position:relative;height:auto;width:920px;left:auto;margin:auto; padding:10px 10px 0px 10px; overflow:hidden;}
#usagi-03 { position:relative;height:1px;width:100%;left:auto;background: #ffffff; }
#usagi-04 { position:relative;height:1px;width:100%;left:auto;background: #4c5d42; }
#bottom { position:relative;height:78px;width:100%;left:auto;background: url('layout/tlo_b.jpg') repeat-x left bottom #768a0f;}
#bottom_content { position:relative;height:auto;width:920px;left:auto;margin:auto; padding:10px; text-align:right; color:#e6e2d4}
#bottom_content a {color:#ffb5b1;}

#div-8239250147412836527 img {width:45px;height:45px}

.line {position:relative; margin:8px 0px; width:100%; height:1px; background:#d3cfbf; border-style:solid; border-width:0px 0px 1px 0px; border-color:#f7f5f1}
#panel { margin:10px 0px; width:554px; border:1px solid #f7f5f1; padding:15px 20px; background:#d3cfbf; height: auto; display: none; }
