img {
border:0;
}

h1 {
font-family:"Trebuchet MS";
font-size:120%;
color:#963;
padding-left:10px;
margin:0 auto;
}

div.m {
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:700;
color:#06C;
text-align:left;
width:310px;
}

div.m ul {
margin:3pt 0 2em;
padding:0;
}

div.m ul li {
display:list-item;
list-style-image:none;
list-style-type:none;
list-style-position:outside;
font-weight:normal;
margin:0 1em .2em;
padding:0;
}

a.ico {
border:1px #CDCD69 dotted;
background-color:#FFF;
margin-right:5px;
padding:3px;
}

a.ico:hover {
background-color:#FFC;
}

div.pr {
padding-left:5px;
font-family:"Trebuchet MS";
font-size:105%;
font-weight:400;
color:#900;
text-align:left;
}

div.pr ul {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#000;
margin:7pt 0 3em;
padding:0;
}

div.pr ul li {
display:list-item;
list-style-image:none;
list-style-type:circle;
list-style-position:outside;
font-weight:400;
margin:0 4em .2em;
padding:0;
}

.num {
font-family:Verdana;
font-size:16pt;
font-weight:700;
color:#65AB26;
font-style:normal;
margin:5px;
}

.how {
font-family:Georgia,"Trebuchet MS";
font-size:110%;
font-style:oblique;
background-color:#EBF9DF;
color:#1D340A;
line-height:140%;
margin:5px 10px 10px;
padding:6px;
}

.news {
padding-left:1em;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
}

#MenuList {
font-family:Arial, Helvetica, sans-serif;
font-size:65%;
}

a.hour {
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-right:10px;
background-color:#EEE;
border:1px silver dotted;
padding:3px;
}

a.hour:hover {
background-color:#CF9;
}

.hou {
cursor:pointer;
display:block;
border:1px #CCC solid;
width:55px;
height:15px;
padding-top:3px;
}

.news a, .nnews a {
color:#1D340A;
text-decoration:none;
}

.slott {
font-family:Arial, Helvetica, sans-serif;
font-size:9px !important;
}

.msg {
padding:10px;
padding-bottom:1px;
}

.box {
position:relative;
margin:0 0 5px;
}

.box .tl {
background:url(img/box_tl.gif) top left no-repeat;
}

.box .tr {
background:url(img/box_tr.gif) top right no-repeat;
padding:7px;
}

.box .body {
background:url(img/box_r.gif) top right repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
margin:-4px 0;
padding:0 10px;
}

.box .bl {
background:url(img/box_bl.gif) bottom left no-repeat;
}

.box .br {
background:url(img/box_br.gif) bottom right no-repeat;
padding:7px;
}

.box p {
margin:0;
}

.gradient {
background:#F5E3E1 url(img/bg_gradient.gif) repeat-x;
}

.box .ac {
font-family:'trebuchet ms', trebuchet, sans-serif;
font-size:115%;
color:#093;
margin:0 0 5px;
font-weight:bold;
}

.nnews {
margin-bottom:4px;
}

.backlink {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#06C;
}

.backlink a:hover,a:hover {
color:#F30;
}

div.m a,.backlink a {
color:#06C;
text-decoration:none;
}

div.m a:hover,.news a:hover,.nnews a:hover {
color:#C30;
text-decoration:underline;
}

.opnh {
font-family:Tahoma;
font-size:120%;
color:#036;
}

.bm {
font-family:Arial;
color:#036;
font-size:65%;
}

.bm a {
color:#036;
text-decoration:none;
}
.bm a:hover {
text-decoration:underline;
}

a {
font-size:100%;
color:#06C;
text-decoration:underline;
}

.sp a {
color:#1f1f1f;
text-decoration:none;
}

.sp a:hover {
color:#0c0;
text-decoration:underline;
}

.linki {font-family: 'Arial'; font-size: 9px; color: #EFEFEF; text-align:center; padding:5px;}
.linki a {color: #EFEFEF; text-decoration:none;}
.linki a:hover {color: #EFEFEF; text-decoration:none;}