img {border:0}
form {margin:0}
* { box-sizing:border-box; -moz-box-sizing:border-box; }


body, a, p, div, span, th, td, input, button, select, textarea { font-family: Arial, tahoma, Helvetica, sans-serif; }
body, table, input, button, select, textarea { font-size:12px; color:#2c2c2c; }

hr { height:1px; border:1px solid silver; }

a, a:visited { text-decoration:none; color:#595a19 }
a:hover {text-decoration:none; color:#979900;}
a:active {color:#595a19}

p {margin:0}

h1 { font-size:18px; color:#595a19; margin:0px; padding-top:4px; padding-right:25px; background:url(small_logo.gif) no-repeat right; }
h2 { font-size:16px; color:#595a19; margin:0px; }
h3 { font-size:14px; color:#595a19; margin:0px; }

input.text, select.text, textarea.text { border:1px solid #9DBCDA; }
.inputc { margin:0; width:15px !important; height:13px !important; vertical-align:text-bottom; }
.sm10{font-size:10px} .sm11{font-size:11px} .sm12{font-size:12px} .sm14{font-size:14px}
@media print{.noprint{display:none;}}

input.text, input.button { color:black; background:url(input_bg.gif) repeat-x; border:1px solid gray; }

input.error, textarea.error, select.error option  { border: 1px solid red; background-color: #FFFCE2; background-image: url(../inc/forms/warning.gif); background-repeat:no-repeat; padding-left:16px; background-position:left; }
input.required, select.required, textarea.required { background-image: url(../inc/forms/required.gif); background-repeat:no-repeat; padding-left:16px; background-position:left; }
input.ready, select.ready, textarea.ready { background-image: url(../inc/forms/ready.gif); background-repeat:no-repeat; padding-left:16px; background-position:left; }
label.error { color:red; }

.admin_line { text-align:left; color:#313131; direction:ltr; font-size:10px; background-color:#fbffeb; border:1px solid #313131; padding:1px 5px; margin-bottom:10px; }

#lowmenu { }
#lowmenu a, #lowmenu a:visited { color:#2c2c2c; font-size:11px; text-align:center; display:block; text-decoration:none; padding: 0 6px; }
#lowmenu a:hover, #lowmenu a:active, #lowmenu a.on { }


/* right menu */
#rm { width:163px; }
#rm ul, #rm li { list-style:none; padding-right:0px; margin:0px; }
#rm li a, #rm li a:visited { vertical-align:bottom; background:url(btn.gif) no-repeat right; text-align:right; color:#ffffff; display:block; margin-bottom:3px; height:21px; text-decoration:none; padding:2px 10px 0 0; overflow:hidden;  font-weight:bold; font-size:12px; }
#rm a:hover, #rm a:active, #rm a.on { color:#ffffff !important; background:url(btn2.gif) no-repeat right !important;}


.form { border-collapse:collapse; border:1px solid #6d9a00; }
.form th { background:#fff;  padding:2px; color:#000; }
.form .button { border:1px solid #4b4b4b; font-size:10px; background: url(top_menu.gif) repeat-x center; height:20px; font-weight:bold; color:#fff; float:left;}

.t_form td { line-height:20px; }
.t_form input.text { border:1px solid #0e8dba !important; float:left;}
.t_form textarea, .t_form select { border:1px solid #9DBCDA; }
.t_form input {}


/*
.tabcontainer { clear:left; width:100%; height:21px; background-color:#E0EBFC;  background:url(tabs2.png) repeat-x left bottom; }
.tabcontent   { display:none; color:#4E5AC0; padding-right:10px; line-height:18px; }
*/

.tresults { border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC; font-size:12px }
.tresults th { background:#C5DEFF url(th.gif) repeat-x; padding:2px 0 2px 0; border:1px outset; font-size:11px }
.tresults tr { text-align:center; }
.tresults td.on { background:#FDFFBE; }
.tresults td.selected { background:#FDFFBE url(cellon.png) repeat-x 0 0; }
.tresults td.disc { background:#FDFFBE url(cellon.png) 0px -25px repeat-x; text-align:right; font-size:11px; }
.tresults td.split { border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; overflow:hidden;}
.tresults input { height:17px; }


.fld { background:url(fldset.png) no-repeat left top; direction:ltr; width:100%; }
.fld h1 { background:url(fldset.png) no-repeat right top; line-height:14px; margin:0 0 0 9px; text-align:right; padding-right:11px }
.fld h1 span { color:#4E5AC0; font-size:10px; padding:2px; direction:rtl; }
.fld div.br { background:url(fldset.png) no-repeat right bottom; width:100%; }
.fld div.bl { background:url(fldset.png) no-repeat bottom left; margin-right:9px; padding:0 0 5px 9px; height:1%; direction:rtl; border:0px solid red }

.fldset_bg { background:url(fldset_bg.png) repeat-x; border-bottom:1px solid #C0C0C0; }

a.b1, a.b1:visited { background:url(b1.png) no-repeat; display:block; height:25px; overflow:hidden; padding-left:10px; text-decoration:none;}
a.b1:hover, a.b1:active { background-position:0% -25px; cursor:default; text-decoration:none; }
a.b1 div { background:url(b1.png) no-repeat top right; height:25px; text-align:center; padding-top:3px; padding-right:10px; text-decoration:none; color:black; }
a.b1:hover div, a.b1:active div { background-position:100% -25px; }

ul#topmenu { margin:0; padding:0; border:0 none; list-style:none; }
ul#topmenu li { padding:0; margin:0; border:0 none; display:inline; list-style:none; float:right; /*For Gecko*/ }
ul#topmenu li a, ul#topmenu li a:visited { display:block; width:90; height:0px; background:url(t_btn_line.gif) no-repeat left top; color:#ffffff; padding: 0px 0px 11px 0px; font-weight:regular; text-decoration:none; font-size:12px }
ul#topmenu li a:hover, ul#topmenu li a:active { color:#e49438; text-decoration:none; }
ul#topmenu li a div { padding-top:12px; text-align:center; }

/* Round borders block */
.w1 .t, .w1 .t b, .w1 .b, .w1 .b b { display:block; height:7px; font-size:1px; overflow:hidden; background-image:url(w1tb.png); background-repeat:no-repeat; zoom:1; }
.w1 .t { background-position:left -7px; }
.w1 .t b { background-position:right -7px; margin-left:7px; }
.w1 .m { padding:0 7px; border-left:1px solid #cecece; border-right:1px solid #cecece; background-color:#fcfcfc; }
.w1 .b { background-position:left 0; }
.w1 .b b { background-position:right 0; margin-left:7px; }
.w1 h6 { color:#862e06; font-size:12px; margin-top:0; margin-bottom:3px; font-weight:normal; text-align:right; }
.w1 .c { text-align:right; }
.w1 .c ol { margin-bottom:0; }


body {
scrollbar-base-color: #F9F9F9;
scrollbar-arrow-color: #211917;
scrollbar-3dlight-color: #F9F9F9;
scrollbar-darkshadow-color:#F9F9F9;
scrollbar-highlight-color: #211917;
scrollbar-shadow-color: #211917;
scrollbar-track-color: #F9F9F9;
}

