html, body { margin: 0 auto; padding: 0; text-align: center;}
fieldset { border: 0; margin: 0; padding: 0 }
img { border: 0 }

#layout {background: #eff6f9;}


#ctner { width: 780px; margin: 0 auto }
#head {}

#menu { width: 385px; height: 100px; background: #203548; margin: 0 auto; float: left}
#menu ul {padding:0;margin-top: 1px; margin-bottom: 2px; margin-left: 0; margin-right: 0;list-style-type:none;}
#menu ul ul {width:64px;}
#menu li {float:left;width:64px;position:relative;}
#menu a em {font-style:normal;text-decoration:underline;}
#menu a, #menu a:visited {display:block;font:80% Verdana;color:#ccc; text-decoration:none; width:64px; height:48px; border: 0; background:#203548; padding: 0; margin:0;line-height:47px;}
#menu a:hover, .menu ul ul a:hover{color:#ccc; background: left bottom repeat-x #456f98;}
#menu :hover > a, .menu ul ul :hover > a {color:#ccc;background: left bottom repeat-x #456f98;}
#menu a.forum:hover, .menu ul ul a.forum:hover{color:#ccc; background: left bottom repeat-x #56857d;}
#menu :hover > a.forum, .menu ul ul :hover > a {color:#ccc;background: left bottom repeat-x #56857d;}
#menu ul ul a.drop, #menu ul ul a.drop:visited {width: 128px; height:30px;background:#203548; line-height:29px; border-bottom: 2px solid #d6edde;}
#menu ul ul a.drop:hover{background:#56857d;}
#menu ul ul :hover > a.drop {background:#56857d;}
#menu ul ul {visibility:hidden;position:absolute;height:0;top:48px;left:0; width:40px;border: 0}
#menu ul li:hover ul, #menu ul a:hover ul{visibility:visible; }
#topmenu {width: 385px; height: 20px; margin: 0; padding: 0; border: 0 }
#bottommenu {width: 385px; height: 20px; margin: 0; padding: 0;border: 0 }
#midmenu {width: 385px; height: 49px; margin: 0; padding: 0; border-top: 1px solid #56857d;; border-bottom: 1px solid #d6edde; }
div.lay { text-align: right; padding: 0; border: 0; font-family: tahoma, geneva, verdana; font-size: 10px; margin-top: 7px; margin-right: 7px; margin-bottom: 3px}
#menu #bottommenu a { font-family: tahoma, verdana, geneva; text-decoration: none; font-size: 10px; display: inline; line-height: 0 }
#menu #bottommenu a:hover { font-family: tahoma, verdana, geneva; text-decoration: underline; font-size: 10px; display: inline; line-height: 0 }


#logo { display: inline; width: 395px; height: 100px; background: url(gfx/blogog.jpg); margin: 0; float: right; }



#webpage { width: 777px; min-height: 600px; background: #e5f2f9; margin: 0 auto; padding: 0; border-top: 3px solid #e5f2f9; border-right: 3px solid #e5f2f9; border-bottom: 1px solid #314f6c; border-left: 0px;}

#hd { width: 761px; height: 95px; border: 0; margin-left: 8px; margin-right: 8px; margin-top: 7px; margin-bottom: 0px; text-align: left; font-size: 12px; font-family: verdana, tahoma, geneva, sans-serif; color: #111; }
#hd td.hdleft { text-align: center; background: #c0e5f9; width: 372px; border: 1px solid #011f7c; padding-top: 6px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px}
table.cards { width: 90%; border: 0; margin: 0 auto; padding: 0; text-align: center}
td.cardstd { border: 0px; padding-left: 0px; padding-right: 0px; margin: 0px}
#hd td.hdright { background: #c0e5f9; width: 379px; border: 1px solid #011f7c; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; vertical-align: top}
#hd td.blank { width: 10px }
#hd div.txtboxgrey { font-family: geneva, tahoma, verdana; font-size: 11px; background: #e5f2f9; border: 0; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 0}
#hd div.txtbox { font-family: geneva, tahoma, verdana; font-size: 11px; background: #c0e5f9; border: 0; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 0}
#hd a.newsmoretxt { font-size: 11px; font-family: geneva, tahoma, verdana, sans-serif; font-weight: bold; color: #06073c; text-decoration: none }
#hd a.newsmoretxt:hover { font-size: 11px; font-family: geneva, tahoma, verdana, sans-serif; font-weight: bold; color: #232559; text-decoration: none }

TD.curr { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; width: 254px; border: 1px solid #111; background: #e0d7b5; vertical-align: top}
TD.wea { padding-top: 3px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; width: 110px; border: 1px solid #111; background: #e0d7b5; vertical-align: top}
TD.contentxt { padding-top: 3px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; width: 232px; border: 1px solid #111; background: #e0d7b5; vertical-align: top}
TD.postcard { padding-top: 3px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; width: 82px; border: 1px solid #111; background: #e0d7b5; vertical-align: top}
TD.kropka { padding: 0; border: 0; width: 9px; background: #fdf4d3;}

TD.fragflag {width: 23%; text-align: center }
TD.symbol { width: 33%; text-align: center; font-size: 11px; font-family: tahoma, geneva, verdana, sans-serif}
TD.eq { width: 44%; text-align: right; font-size: 11px; font-family: tahoma, geneva, verdana, sans-serif }
TD.currdata { text-align: right; font-size: 11px; font-family: tahoma, geneva, verdana, sans-serif }

TD.flag { vertical-align: top }
TD.marksform { width: 100%; text-align: center; border-top: 1px solid #111}

TD.markleft { width: 35%; text-align: center; font-size: 11px; font-family: tahoma, geneva, verdana, sans-serif; margin: 0 2px 0 0; padding: 0 2px 0 0; border: 0}
TD.markright { border: 0; margin: 0; padding: 2px 0 2px}



input.text { background-color: #dcefd6; border: 1px solid #c5e1bc; font-size: 11px; font-family: tahoma, geneva, verdana, sans-serif }


#pathdate { width: 747px; height: 16px; background: #c5e1bc; border: 1px solid #011f7c; padding-left: 6px; padding-top: 3px; padding-bottom: 3px; padding-right: 6px; margin-top: 10px; margin-left: 8px; margin-right: 8px; margin-bottom: 10px; text-align: left; font-size: 12px; font-family: tahoma, geneva, verdana, sans-serif; color: #111;}
#pathdate a { font-size: 12px; font-family: geneva, tahoma, verdana, sans-serif; font-weight: bold; color: #06073c; text-decoration: none }
#pathdate a:hover { font-size: 12px; font-family: geneva, tahoma, verdana, sans-serif; font-weight: bold; color: #232559; text-decoration: none }
#pathleft { float: left; margin: 0; padding: 0; border: 0}
#dateright { float: right; margin: 0; padding: 0; border: 0}


#stopka { width: 250px; height: 20px; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 0; padding: 0px; text-align: center; font-family: tahoma, geneva, verdana, sans-serif; font-size: 12px; }
#stopka a { font-size: 11px; font-family: geneva, tahoma, verdana, sans-serif; color: #06073c; text-decoration: none }
#stopka a:hover { font-size: 11px; font-family: geneva, tahoma, verdana, sans-serif; color: #232559; text-decoration: underline }

#footer { width: 300px; height: 20px; margin-top: 8px; margin-left: auto; margin-right: auto; margin-bottom: 0; padding-top: 2px; padding-left: 0; padding-right: 0; padding-bottom: 0; font-family: tahoma, geneva, verdana, sans-serif; font-size: 12px; border-top: 1px solid #222; text-align: center}

img.cimg { width: 18px; height: 12px }
div.c { margin-left: auto; margin-right: auto; margin-top: 2px; margin-bottom: 5px; text-align: center }
table.clist { width: 100%; text-align: left; font-size: 12px; font-family: tahoma, geneva, verdana, sans-serif; color: #111;}
table.lmarksform { width: 100%; }
tr.trc {margin: 0; padding: 0}
table.flagtable { width: 100%; text-align: right }

#pogodaform { margin: 3px 0 3px; padding: 3px 0 3px; border: 0; font-family: verdana; font-size: 10px}
#pogodaform select { font-family: verdana; font-size: 10px; border: 1px solid #c5e1bc; background: #dcefd6}
#pogodaform option { border: 1px solid #c5e1bc; }
#w1 { display: block; border: 0; margin: 2px 0 2px; padding: 0; text-align: center; line-height: 12px}
img.we { margin: 2px 0 2px; padding: 0 }
span.w { display: inline; font-size: 10px; font-family: tahoma, verdana; }
div.wu { font-size: 9px; font-family: tahoma, verdana; border: 0; padding: 0; margin: 0 0 3px; text-decoration: underline}
#w2,#w3,#w4,#w5,#w6,#w7 { display: none; padding: 0; margin: 2px 0 2px; text-align: center; line-height: 12px }
div.formwe { text-align: center; border: 0; margin: 0; padding: 0; }


#maintable { width: 761px; border: 0; margin-left: 8px; margin-right: 8px; margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 12px; font-family: verdana, tahoma, geneva, sans-serif; color: #06073c;}
#maintable td.mleft { width: 170px; vertical-align: top}
#maintable td.blankleft { width: 10px}
#maintable td.mco { width: 401px; vertical-align: top}
#maintable td.blankright { width: 10px}
#maintable td.mright { width: 170px; vertical-align: top}

table.mrwea { width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 12px; font-family: verdana, tahoma, geneva, sans-serif; color: #111;}
td.mrweac { background: #c0e5f9; border: 1px solid #011f7c; width: 100%; vertical-align: top }

table.mrblog { width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 9px; margin-bottom: 0px; text-align: left; font-size: 12px; font-family: verdana, tahoma, geneva, sans-serif; color: #111;}
td.mrblogc { background: #c0e5f9; border: 1px solid #011f7c; width: 100%; vertical-align: top }
div.bloginfo { font-family: tahoma, verdana; font-size: 11px; text-align: justify; margin-top: 18px; margin-left: 8px; margin-right: 8px; margin-bottom: 12px }

table.mlcurr { width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 12px; font-family: verdana, tahoma, geneva, sans-serif; color: #111;}
td.mlcurrc { background: #c0e5f9; border: 1px solid #011f7c; width: 100%; vertical-align: top }

table.main { width: 100%; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-align: left; font-size: 12px; font-family: verdana, tahoma, geneva, sans-serif; color: #04052c;}
td.mainc { background: #e5f2f9; border: 1px dashed #186f11; width: 100%; vertical-align: top;}

p.phead { font-family: tahoma, verdana; font-size: 12px; font-weight: bold; text-align: center; padding: 0px; margin-top: 4px; margin-left: 4px; margin-right: 4px; margin-bottom: 20px; border: 0px }
h1 { font-family: tahoma, verdana; font-size: 13px; font-weight: bold; text-align: center; padding: 0px; margin-top: 4px; margin-left: 4px; margin-right: 4px; margin-bottom: 20px; border: 0px }
h2 { font-family: tahoma, verdana; font-size: 12px; font-weight: bold; text-align: left; padding: 0px; margin-top: 4px; margin-left: 13px; margin-right: 4px; margin-bottom: 5px; border: 0px }
h3 { font-family: tahoma, verdana; font-size: 12px; font-weight: bold; text-align: center; padding: 0px; margin-top: 4px; margin-left: 4px; margin-right: 4px; margin-bottom: 20px; border: 0px }

p.pagemain { font-family: verdana, tahoma; font-size: 10px; text-align: justify; margin: 7px; padding: 0; border: 0}
p.ptext { font-family: verdana, tahoma; font-size: 11px; text-align: justify; margin-top: 4px; margin-bottom: 6px; margin-left: 10px; margin-right: 10px; padding: 0; border: 0; vertical-align: top } 

#maintable div.newsboxgrey { background: #c0e5f9; border: 0; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; padding: 0}
#maintable div.newsbox { background: #e5f2f9; border: 0; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; padding: 0}
#maintable a { font-size: 12px; font-family: geneva, tahoma, verdana, sans-serif; font-weight: bold; color: #06073c; text-decoration: none }
#maintable a:hover { font-size: 12px; font-family: geneva, tahoma, verdana, sans-serif; font-weight: bold; color: #232559; text-decoration: none }
#maintable p.stopka { font-family: verdana, tahoma; font-size: 10px; text-align: left; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 0; padding-bottom: 8px; border: 0}
#maintable p.newstxt { font-family: verdana, tahoma; font-size: 11px; text-align: justify; margin-top: 4px; margin-bottom: 20px; margin-left: 8px; margin-right: 8px; padding: 0; border: 0 } 
#maintable p.commtxt { font-family: verdana, tahoma; font-size: 11px; text-align: justify; margin-top: 4px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; padding: 0; border: 0 } 
#maintable p.newslink { font-family: verdana, tahoma; font-size: 12px; text-align: justify; margin-top: 0px; margin-bottom: 12px; margin-left: 8px; margin-right: 8px; padding-top: 3px; border: 0 } 
#maintable p.category { font-family: tahoma, verdana; font-size: 11px; text-align: right; margin-top: 1px; margin-bottom: 7px; margin-left: 8px; margin-right: 8px; padding-top: 3px; border: 0 } 
#maintable p.podstrony { font-family: tahoma, verdana; font-size: 11px; text-align: left; margin-left: 8px; margin-right: 8px; margin-bottom: 7px; margin-top: 2px; padding: 0; border: 0}
p.source { clear: both; font-family: verdana, tahoma; font-size: 10px; text-align: right; margin-top: 20px; margin-bottom: 3px; margin-left: 8px; margin-right: 10px; padding-top: 0px; border: 0 }
p.stopkafull { clear: both; font-family: verdana, tahoma; font-size: 10px; text-align: left; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 0; padding-bottom: 8px; border: 0}
#maintable a.newsmoretxt { font-size: 11px; font-family: geneva, tahoma, verdana, sans-serif; font-weight: bold; color: #06073c; text-decoration: none }
#maintable a.newsmoretxt:hover { font-size: 11px; font-family: geneva, tahoma, verdana, sans-serif; font-weight: bold; color: #232559; text-decoration: none }
img.artright { border: 0; margin-top: 2px; margin-right: 0; margin-left: 4px; margin-bottom: 4px; padding: 0; float: right; vertical-align: top }
img.artleft { border: 0; margin-top: 2px; margin-left: 0; margin-right: 4px; margin-bottom: 4px; padding: 0; float: left; vertical-align: top }

div.baseright {font-size: 11px; font-family: tahoma, verdana; padding: 0; margin-top: 0; margin-left: 10px; margin-right: 10px; margin-bottom: 3px}
span.baseleft {text-align: right; width: 160px; float: left; display: block; font-size: 11px; font-family: tahoma, verdana; font-weight: bold; padding: 0; margin-top: 0; margin-left:0; margin-bottom: 0; margin-right: 4px}
div.basehead {text-align: right; font-size: 11px; font-family: tahoma, verdana; text-decoration: underline; padding: 0; margin-top: 6px; margin-left: 10px; margin-right: 230px; margin-bottom: 4px; padding: 0}

.textbox { border: #04052c 1px solid; background-color: #eaf4f9; font-family: tahoma, geneva, verdana; font-size: 12px }
.submitbox { border: #04052c 1px solid; background-color: #eaf4f9; font-family: tahoma, geneva, verdana; font-size: 12px; color: #04052c }
.commentbox {text-align: center; width: 100%; margin-left: 10px; margin-right: 10px; margin-bottom: 12px; margin-top: 3px}
.commentfield {width: 100%; vertical-align: top;}
