body{ font: 12px/14px Verdana,Arial,Helvetica,sans-serif; margin: 0 0 0 0; background: url(tlo.gif) repeat; }

/*DO bg tabelek*/
.belka1{ background: #304296 url(belka_gora_1.gif) no-repeat top;}
.belka2{ background: #304296 url(belka_gora_2.gif) no-repeat top;}
.belka3{ background: #FFFFFF;}
.body1{ background: #F9DD3F url(tlo_body.gif) no-repeat top;  }

.footertext,a.footertext:link,a.footertext:visited{ color: #304296; font: 12px/14px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.footertext:hover{ color: #304296; font: 12px/14px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }

/*DO MENU*/
.menuline,a.menuline:link,a.menuline:visited{ color: #304296; font: bold 12px/14px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.menuline:hover{ color: #304296; font: bold 12px/14px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }
.menucurr,a.menucurr:link,a.menucurr:visited{ color: #304296; font: bold 12px/14px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }
a.menucurr:hover{ color: #304296; font: bold 12px/14px Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; }

.bgbright{ background: #FFFFFF;}
/*.bgmedium{ background: #E8E8E8; }*/
.bgmedium{ background: #C9B43D; }
/*.bgdark{ background: #B9B0B0; }*/
.bgdark{ background: #304296; }
/*.bgsuperdark{ background: #CC3333; }*/
.bgsuperdark{background: #393838; }
.boxspecial{background-color: #C9B43D; border: 1px solid #393838;}
/*.bgmenucurr{background: Navy;}*/
.required{ background: #FFE495; }
.bgbody{ background: #F9DD3F;}

/*SOME NS4 SPECIFIC TRICKS*/
td.nsbgbody{ background: #F9DD3F; font: 1px/1px Arial,Helvetica,sans-serif; }
td.nsbgmedium{ background: #C9B43D; font: 1px/1px Arial,Helvetica,sans-serif; }
td.nsbgsuperdark{ background: #393838; font: 1px/1px Arial,Helvetica,sans-serif; }

.questiontable{ margin-bottom: 15px;}

a:link,a:visited{ color: #304296; text-decoration: none; }
a:hover{ color: #CC3300; text-decoration: none; }

/*DO FONTU*/
.bright{color: #FFFFFF;}
.medium{color: #C9B43D;}
.dark{color: #304296;}
.superdark{color: #393838;}
.error{ color: #CC3300; }




.input { font: bold 11px Arial, Helvetica, sans-serif; background: #FFFFFF; color: #393838; }

/*.inputbutton { background-color: #304296; border: #B9B0B0; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.inputbuttona,a.inputbuttona:link,a.inputbuttona:visited,a.inputbuttona:hover { background-color: #304296; border: #B9B0B0; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; padding: 1px 9px 1px 9px; text-decoration: none; }
*/
.inputbutton { background-color: #393838; border: #FFFFFF; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.inputbuttona,a.inputbuttona:link,a.inputbuttona:visited,a.inputbuttona:hover { background-color: #393838; border: #FFFFFF; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 1px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; padding: 1px 9px 1px 9px; text-decoration: none; }

h1,.h1{ color: #393838; font: bold 19px Arial,Helvetica,sans-serif; }
h2,.h2{ color: #393838; font: bold 16px Arial,Helvetica,sans-serif; }
h3,.h3,.normal{ color: #CC3300; font: bold 12px/16px Arial,Helvetica,sans-serif; }
h4,.h4,{ color: #304296; font: bold 12px/14px Arial,Helvetica,sans-serif; }

p,td,.normal{ color: #393838; font: 12px/16px Arial,Helvetica,sans-serif; }
.loggedin{ color: #FFFFFF; font: 14px/16px Verdana,Arial,Helvetica,sans-serif; }
.pageno{ color: #FFFFFF; font: bold 14px/16px Arial,Helvetica,sans-serif; }


.bullet{ color: #CC3300; font: 13px/16px Arial,Helvetica,sans-serif; }
.bullet1{ color: #FFFFFF; font: bold 14px/16px Arial,Helvetica,sans-serif; }
