body{background: #fff; margin: 10px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000;line-height: 150%}


#stopka{font-size: 11px; color: #666; font-style: italic; width: 800px}
#stopka #author{text-align: left}
#stopka #author a{color: #999; text-decoration: underline}
#stopka #langs{text-align: right}
#stopka #langs img{padding: 3px}

#foto{width: 784px; height: 504px}
#subfoto{width: 784px; height: 204px}
#main_table{width: 900px; background: #fff}
#top_menu{width: 900px; height: 36px}
#top_image{width: 900px; height: 151px; background: url(../pic/top_image.jpg); position: relative)}

#offer{width: 200px; height: auto;  text-align: left; padding: 5px 0 20px 0}
#offer .offer_image{padding: 5px 14px 0 6px}
a img{border: none}
#content{padding: 5px 25px 10px 25px; text-align: justify}
p{padding: 10px 0px; margin: 0px}
#footer{width: 900px; height: 38px; text-align: center; color: #888; background: url(../pic/footer_bg.png) no-repeat; font-size: 11px}
h1{margin: 0; padding: 20px 35px 0px 35px;font-size: 16px; color: #000}
h2{margin: 0; padding: 5px 30px;font-size: 15px; color: #000}
h3{margin: 0; padding: 5px 25px; font-size: 14px; color: #000}



table { empty-cells:show; }
.linie td{border-bottom: 1px solid #eee; padding: 3px}

a{color: #1E4295; text-decoration: none}
a:hover{color: #D01C1C; text-decoration: underline}


ul{margin: 0px; padding: 5px 0px 5px 15px}
ol{margin: 0px; padding: 5px 0px 5px 15px; list-style: decimal}
ol ol{list-style: lower-alpha}
ol ol ol{list-style: disc}


#lang{padding: 5px}
.rml{text-align: right; font-weight: bold}
#menu_header{background: url(../pic/menu_bg.png) no-repeat; height: 24px; font-size: 14px; color: #fff; padding: 6px 0 0 40px}
#offer_header{background: url(../pic/offer_bg.png) no-repeat; height: 24px; font-size: 14px; color: #fff; padding: 6px 0 0 32px}
#mapa{text-align: center; height: 384px}

#mm{position: relative; text-align: center; margin: 5px 0 }
.m{width: 160px; background: #fff; border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4}
.s1,.s2{width: 199px;background: #fff;border-bottom: 1px solid #ccc}
.sub1{opacity: 0.92;position: absolute;display: none;z-index: 100;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; margin-top: 35px; margin-left: -20px}
.sub2{position: absolute;display: none; z-index: 100;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; left: 150px; margin-top: 5px}
#mm a{display: block;text-decoration: none}
.m a{width: 160px;padding: 10px 0; color: #000; font-size: 14px; font-weight: bold; }
.m a:hover{color: #CC3300}
.s1 a, .s2 a{width: 189px; padding: 5px 5px 5px 5px; font-size: 12px; color: #444; font-weight: normal}
.s1 a:hover, .s2 a:hover{background: #70A9FE; color: #fff}
.s1,.s2{filter:alpha(opacity=92)}
