html { text-align: center; margin: 0px; padding: 0px; }
body { text-align: center; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin: 10px 0px 0px 0px; padding: 0px; background: #000; line-height: 140%; }
a { font-weight: bold; }
a:link, a:visited { text-decoration: none; color: #c33; }
a:hover, a:active { text-decoration: underline; color: #c33; }
img { border: none; }

#wrapper { margin: 0px auto; width: 771px; background: #000; padding: 0px; }

.podmenu1 { width: 152px; height: 16px; background-color: #000; border-bottom: 1px solid #fff; margin: 0px; padding: 0px; text-align: right; vertical-align: middle; }
.podmenu1 a:visited, .podmenu1 a:link { display: block; font: 11px Arial, Verdana, sans-serif; color: #fff; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: bold; }
.podmenu1 a:hover, .podmenu1 a:active { display: block; font: 11px Arial, Verdana, sans-serif; color: #f60; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: bold; text-decoration: none; }

.podmenu2 { width: 152px; background-color: #000; border-top: 1px solid #fff; margin: 5px 0px 0px 0px; padding: 10px 0px; text-align: center; vertical-align: middle; font: 11px Arial, Verdana, sans-serif; color: #fff; font-weight: bold; line-height: 120%; }

.kat1 { width: 152px; background-color: #000; border-bottom: 1px solid #fff; margin: 0px; padding: 0px; text-align: left; vertical-align: middle; }
.kat1 a:link, .kat1 a:visited { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #fff; line-height: 100%; margin: 0px 0px 0px 0px; padding: 4px 0px;  }
.kat1 a:hover, .kat1 a:active { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #f60; line-height: 100%; margin: 0px 0px 0px 0px; padding: 4px 0px;  text-decoration: none; }

.kat2 { width: 152px; background-color: #000; border-bottom: 1px solid #fff; margin: 0px; padding: 0px; text-align: left; vertical-align: middle; }
.kat2 a:link, .kat2 a:visited { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #fff; line-height: 100%; margin: 0px 0px 0px 10px; padding: 4px 0px;  }
.kat2 a:hover, .kat2 a:active { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #f60; line-height: 100%; margin: 0px 0px 0px 10px; padding: 4px 0px;  text-decoration: none; }

.kat3 { width: 152px; background-color: #000; border-bottom: 1px solid #fff; margin: 0px; padding: 0px; text-align: left; vertical-align: middle; }
.kat3 a:link, .kat3 a:visited { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #fff; line-height: 100%; margin: 0px 0px 0px 20px; padding: 4px 0px;  }
.kat3 a:hover, .kat3 a:active { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #f60; line-height: 100%; margin: 0px 0px 0px 20px; padding: 4px 0px;  text-decoration: none; }

.path { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 0px 3px 6px; margin: 0px; }
.path a:link, .path a:visited, .path a:hover, .path a:active { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-weight: normal; text-decoration: none; }

a.podmenu { display: block; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999; font-weight: bold; margin: 0px 20px; padding: 2px 20px; border-top: 1px solid #ccc; width: auto; text-align: left; text-decoration: none; }
a.podmenu2 { display: block; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #999; font-weight: bold; margin: 0px 10px; padding: 2px 0px; border-top: 1px solid #ccc; width: auto; text-align: left; text-decoration: none; }
a.podmenu:link, a.podmenu:visited, a.podmenu2:link, a.podmenu2:visited { text-decoration: none; color: #999; }
a.podmenu:hover, a.podmenu:active, a.podmenu2:hover, a.podmenu2:active { text-decoration: none; color: #c33; }

#pBody { position: relative; width: 760px; background: #fff url(../pics/main_bg.gif) repeat-y; text-align: left; }
#pLeft { float: left; width: 183px; height: auto; padding: 0px; margin: 0px 0px 0px 4px; background: #f1f1f1; }

.pMain { position: relative; width: 584px; margin: 0px 16px 0px 16px; padding: 0px 0px 20px 0px; }
#pMain p, #pMain a { color: #000; font-weight: normal; }
table { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; }
h1 { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #006; margin: 10px 0px 20px 0px; padding: 0px; }
.fth { color: #fff; background: #c00; font-weight: bold; }
.fth2 { color: #fff; background: #ccc; font-weight: bold; }
.req { color: #f00; font-weight: bold; }

.table { border: 1px dashed #ccc; }
.table2 { border: 1px solid #ccc; margin: 10px; }
.table_header { background: #c33; color: #fff; font-weight: bold; text-align: center; font-size: 10px; }
.table_header2 { background: #69c; color: #fff; font-weight: bold; text-align: center; font-size: 10px; }
.table_data { color: #000; text-align: left; font-size: 10px; }



#pMenu { width: 170px; background: #ddd; color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
	padding: 5px 0px 5px 0px; border-bottom: 2px solid #fff; }
#pMenu a { padding: 5px 0px 5px 20px; display: block; color: #366371; background: url(pics/menu_bg.gif) no-repeat bottom; text-decoration: none; }
#pMenu a:hover, #pMenu a.active { color: #c33; background: url(pics/menu_bg_active.gif) no-repeat bottom; }

input, textarea, select { border: 1px solid;  border-color: #000; font: 11px Verdana, Arial, Helvetica, sans-serif; vertical-align: bottom; }
h2 { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #366371; margin: 0px 0px 10px 0px; padding: 2px 0px 2px 0px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; }
.button { border: 0px; background-color: #eee; font-size: 9px; font-weight: bold; margin: 5px 0px 0px 0px; vertical-align: bottom; }
ul, ol { margin: 0px; padding: 0px 0px 0px 40px; }
li { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; line-height: 140%; }

.pf { position: relative; margin: 0px 0px 20px 0px; }
.pf img { padding: 15px; margin: 0px 15px 0px 0px; border: 1px solid #000; }
.pfi { padding: 0px; margin: 0px 0px 40px 0px; }
.pft { position: absolute; top: 0px; left: 350px; }
.pft ul, ol { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 0px 5px 15px; margin: 0px; }
.pft p { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 0px 5px 0px; margin: 0px; }
p.h2 { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #369; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px dashed #ccc; }
p.mini { font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; padding: 0px; margin: 0px; line-height: 100%; }
.pft a { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #c33; font-weight: bold; }
a.box { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #c33; font-weight: bold; background: #eee; padding: 0px 5px; border: 1px dashed #ccc; }
a.navi { }

img.picr { float: right; padding: 0px; margin: 0px 0px 10px 20px; }
