body {
 margin: 0;
 font-family: tahoma;
 font-size: 11px;
 color: #000;
}
form { margin: 0px; }
a:link, a:active, a:visited {
 color: #007ae1;
 text-decoration: none;
}
a:hover {
 color: #007ae1;
 text-decoration: underline;
}
.logo {
 background: #F5F5F5 url(img/new/logo-bg.gif) left repeat-x;
 display: block;
}
.head {
 background: #C3C3C3 url(img/new/mtitle-bg.gif) left repeat-x;
 color: #fff;
 padding: 5px 3px;
}
.foot {
 background: #acacac url(img/new/foot-bg.gif) left repeat-x;
 color: #fff;
 padding: 6px 3px;
}
.bfoot {
 color: #000;
 margin-top: 3px;
 border-top: 1px solid #C7CAD1;
 border-bottom: 1px solid #E0E0E0;
 background-color: #F2F8FF;
 font-size: 11px tahoma;
 padding: 3px 5px;
}
.foot a:link, .foot a:active, .foot a:visited, .foot a:hover { color: #fff; text-decoration: underline }
.title {
 background: #DADADA url(img/new/title-bg.gif) left repeat-x;
 font-size: 13px;
 color: #000;
 padding: 4px 6px;
 margin-top: 1px;
 border-top: 1px #cbcbcb solid;
 border-bottom: 1px #cbcbcb solid;
}
.block {
 padding: 3px;
}
.adblock {
 margin-top: 1px;
 background-color: #e6f3fc;
 padding: 5px;
 border-top: 1px #bddbef solid;
 border-bottom: 1px #bddbef solid;
}
.adblock2 {
 margin-top: 1px;
 background-color: #eaeaea;
 padding: 5px;
 border-top: 1px #d2d2d2 solid;
 border-bottom: 1px #d2d2d2 solid;
}
.sep-up {
 margin-top: 4px;
 padding-top: 4px;
 border-top: 1px #9E9E9E dotted;
}
.sep-down {
 margin-bottom: 4px;
 padding-bottom: 4px;
 border-bottom: 1px #9E9E9E dotted;
}
.errors {
 margin: 1px;
 padding: 2px 5px;
 font-size: 11px;
 line-height: 17px;
 background-color: #FFD4D4;
 border: 1px #B5B5B5 dashed;
}

.example{
 margin: 1px;
 padding: 2px 5px;
 font-size: 11px;
 line-height: 17px;
 background-color: #EEEEEE;
 border: 1px #B5B5B5 dashed;
}

.success {
 margin: 1px;
 padding: 2px 5px;
 font-size: 11px;
 line-height: 17px;
 background-color: #d2faea;
 border: 1px #dcdcdc dashed;
}
.gr { color: #949494; }
.gr a { color: #949494; }
.showlp {
 padding: 3px 5px;
 background-color: #E5E5E5;
 border-top: 1px #B7B7B7 solid;
 border-bottom: 1px #B7B7B7 solid;
}
.showlp a:hover, .showlp a:link, .showlp a:active, .showlp a:visited { color: #1D4E9A }
hr.zline {
 height: 1px;
 color: #cdcdcd;
 background-color: #cdcdcd;
 clear: both;
 margin: 5px 0;
 border: 0px none;
}
table {font-size: 11px;}

.tv {
background: #cfcfcf;
border: 1px solid #cecece;
color: #fff;
font-weight: bold;
}

.tb {
border: 1px solid #f4f4f4;
}
