
body { margin: 20px 0 0 0;padding:0;margin-bottom: 15px;text-align:  left; font-family: Verdana; background-color: #fff;}
a { text-decoration:  none;font-weight: normal; border: 0px;}
a:link, a:visited {text-decoration:  none;font-weight: normal; border: 0px;}
a:hover { text-decoration:  underline;font-weight: normal; border: 0px;}

.bold { font-weight: bold;}

.whitebg { background-color: #FFFFFF;}
.orangebg { background-color: #FC822D;}
.lightgraybg { background-color: #EEEEEE;}

.orangebrd {border-color: #FC822D;}

span.arrow { font-size:11px; font-weight:bold }

img { border-width: 0px; }

.fr {float:right;}
.fl {float:left;}

.tr {text-align:right;} /*nowa*/
.tl {text-align:left;} /*nowa*/
.tc {text-align:center;} /*nowa*/

.clr {clear: both;}

table { text-align: left; border-collapse: collapse;}
td { vertical-align: top; }
td.left { padding: 0px 40px 0px 10px; }
td.leftcenter {  padding: 0px; margin: 0px; border-width: 0px;}
td.center { width: 100%; padding: 0px; margin: 0px; border-width: 0px;}
td.right { width: 50px; text-align: right; padding-left: 10px; }

img.logo { margin-bottom: 10px; margin-left: 10px; }

#menuleft { width: 250px; text-align: left; }
#menuleft a { display: block; padding: 0px 0px 1px 2px; font-size: 9px; color: #eee;}

#menuleft a:hover { background: url("green_menu.gif") no-repeat right top; }
#menuleft a:hover.up { background: url("yellowup_menu.gif") no-repeat right top; }
#menuleft a:hover.down { background: url("yellowdown_menu.gif") no-repeat right top; }
#menuleft a:hover.active { background: url("red_menu.gif") no-repeat right top; }

#menuleft a.level0 { width: 248px; background-color: #575757; }
#menuleft a.level1 { width: 233px; background-color: #656565; float: right; }
#menuleft a.level2 { width: 218px; background-color: #717171; float: right; }
#menuleft a.active { background: #fff url("red_menu.gif") no-repeat right top; color: #000; }
#menuleft a:hover { color: #000; background-color: #fff; text-decoration: none; }

.newsletter { padding-top: 30px; font-size: 10px;}
.newsletter form {padding: 0px; margin: 0px; }
.newsletter input.standard { width: 200px; padding: 2px 5px 2px 5px; border: 1px solid #e0e0ad; color: #000; font-size: 10px; margin-bottom: 6px; }
.newsletter select {  padding: 2px 5px 2px 5px; border: 1px solid #e0e0ad; color: #000; font-size: 10px; margin-bottom: 6px; }
.newsletter input.button {  padding: 2px 5px 2px 5px; width: 120px; background-color: #575757; border: 1px solid #575757; color: #fff; font-size: 10px; margin-bottom: 6px; }

table.content { width: 100%; border-width: 0px; border-collapse: collapse; color: #000; font-size: 10px; margin: 0px; padding: 0px;}
table.content td { width: 100%; border: 1px solid #e0e0ad; padding: 15px;}
table.content td.galdesc { width: 100%; border: 1px solid #e0e0ad; padding: 0px;}
table.content a { color: #666666; text-decoration: underline; }
table.content a:hover { color: #cc0000; }
.news { margin-bottom: 20px; margin-top: 0px; padding: 0px;}
.date { font-weight: bold; }
.more a { color: #666666; text-decoration: underline; }
.more a:hover { color: #cc0000; }
h2 { padding: 0px 0px 0px 0px; margin: 0px 0px 14px 0px; font-size: 12px; font-weight: bold; }   

table.gallerydesc { width: 100%; border-width: 0px; border-collapse: collapse; color: #000; font-size: 10px; margin: 0px; padding: 0px;}
table.gallerydesc td.description { width: 100%; border-width: 0px; padding: 15px;}
table.gallerydesc td.foto { width: 100%; border-width: 0px; padding: 0px; text-align: right;}

table.gallery { border-width: 0px; padding: 0px; margin: 0px;}
table.gallery td { width: 33%; text-align: center; border-width: 0px; }


a.lang { color: #000; display: block; text-align: center; font-size: 10px; width: 40px; padding-top: 1px; padding-bottom: 1px; }
a:hover.lang { color: #cc0000; text-decoration: none; }
a.chosen { background-color: #5e5e5e; color: #fff; }
a:hover.chosen { background-color: #5e5e5e; color: #fff; }

div.leftcenter { width: 12px; padding: 0px; margin: 0px; height: 50px; background-color: #e0e0ad; }

#info {position: absolute;  font-size: 12px; font-weight: bold; color: #000; background-color: #999; z-index: 10; padding: 10px; left: 5px; top: 5px; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.50;}
#seodiv { position: absolute; display: none; }

.numbers { text-align: center; color: #8a8888; font-size: 11px;}
.numbers a { color: #8a8888; font-size: 11px; text-decoration: none; }
.numbers a:hover { color: #728cac; text-decoration: underline; }
.numbers a.active { font-weight: bold;}

.underpicture { padding: 2px; border: 1px solid #e0e0ad; margin-left: auto; margin-right: auto; margin-bottom: 15px; }
.underpicture .titles { text-align: center; padding: 5px; text-decoration: none; color: #000;}

td.bottom {font-size: 11px; text-align: right; }
td.bottom a { color: #666666; text-decoration: none; }
td.bottom a:hover { color: #cc0000; }
