body{background:#dddddd}
body,table,p,a,div,input,textarea{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
#top{background: url(pic/cosmopolitan.png) no-repeat; width: 780px; height: 80px; text-align: right; vertical-align: top}
#autor{color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
#content{width: 515px; padding: 10px 30px 40px 30px; background: #ffffff; background: url("pic/kw.png") no-repeat bottom right}
#akt{padding-bottom: 77px; background: url("pic/adres.png") no-repeat bottom; background-color: #f6f6f6; width: 200px; height: 100%}

#header{position: absolute; top: 60px; left: 27px}
h1{padding: 0; margin: 0; color: #f00; font-size: 14px; font-weight: bold; letter-spacing: 0.5em}

h2{font-size: 16px; color: #7BA513; padding: 10px 0px 5px 15px; margin: 0px}
h3{font-size: 14px; color: #3366aa; padding: 4px 10px; margin: 0px}
h4{font-size: 12px; color: #3366aa; padding: 3px 5px; margin: 0px}
a{color: #666699; text-decoration: none}
a:hover{color: #9999aa; text-decoration: underline}
p{margin: 0px; padding: 2px 0px 2px 0px; line-height: 140%; color: #333333}
ol{line-height: 140%; padding: 0px 0px 5px 00px; margin: 0px 0px 0px 25px}
ul{line-height: 140%; padding: 0px 0px 5px 00px; margin: 0px 0px 0px 25px}
ol{list-style-type: decimal}
ol ol{list-style-type: lower-alpha}
ol ol ol{list-style-type: disc}
.img_left{float: left; margin: 5px 15px 0px 0px; border: 1px solid #222222}
.img_right{float: right; margin: 5px 0px 0px 15px; border: 1px solid #222222}
.add_date{text-align: right; padding-right: 5px; font-size: 10px; color: #999999; font-style: italic}

#menu{width: 192px; background: url(pic/menu_bg.png); z-index: 1000; padding: 5px 0px 0px 10px; vertical-align: top}
#mm{position: relative}
.m{width: 180px;background: #f4f4f4;border-bottom: 1px solid #cccccc; background: url(pic/m_arrow.gif) no-repeat left}
.s1,.s2, .s3{width: 170px;background: #AEC76D;border-bottom: 1px solid #ffffff}
.sub1{opacity: 0.92;position: absolute;display: none; margin-top: 2px;z-index: 100;border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff; left: 150px}
.sub2{position: absolute;display: none; margin-top: 2px;z-index: 100;border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff; left: 150px}
.sub3{position: absolute;display: none; margin-top: 2px;z-index: 100;border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff; left: 150px}
#mm a{display: block;text-decoration: none}
.m a{width: 155px;padding: 4px 5px 5px 20px; color: #cccccc; font-size: 12px}
.m a:hover{color: #ffffff}
.s1 a, .s2 a, .s3 a{width: 160px; padding: 4px 3px 4px 7px; font-size: 11px; color: #292821}
.s1 a:hover, .s2 a:hover, .s3 a:hover{background: #7BA513}
.s1,.s2,.s3{filter:alpha(opacity=92)}

.gray{text-align: right; padding-right: 10px; font-size: 10px; color: #666666; font-style: italic}
#linki{padding: 10px 15px 0px 0px}
#linki img{border: none}


#mt{width: 780px; border: 1px solid #333333; background: #ffffff}

#search{padding: 25px 15px 0px 0px; color: #444444}
#search input{background: #999999; color: #f4f4f4; border: 1px solid #333333; margin-left: 5px; font-size: 11px}

form{margin: 0px; padding: 0px}
#formularz .p{padding-top: 4px; text-align: right; vertical-align: top}
#formularz .i{border: 1px solid #7ba513; background: #aec76d; color: #ffffff}