img {border:0}
form {margin:0}
body, html {margin:0; height:100%;}
* { box-sizing:border-box; -moz-box-sizing:border-box; }

body, table, input, button, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3e4144; }

hr { height:1px; border:1px solid #cecece; }

a, a:visited { text-decoration:none; color:#2b7293 }
a:hover {text-decoration:none; color:#000000;}
a:active {color:#000000}

a.gray, a.gray:visited {color:gray}
a.gray:hover, a.gray:active {color:#008dc4}

p {margin:0}

h1,h2,h3,h4,h5,h6 {color:#749e00; margin:0}
h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }

.fz10 { font-size:10px }

.inputc { border:0 !important; 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, select.text, textarea.text, input.button { border:1px solid #1a1a1a; -moz-border-radius:3px; }
input.text, input.button { height:17px; line-height:14px; padding-bottom:2px; padding-top:0; font-size:11px; -moz-border-radius:3px; background-color:white; }

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; }


.win_gray { border:1px solid #4e2424; }
.win_gray th { height:19px; text-align:center; border:1px solid white; background:url(red_line.gif) repeat-x top; color:white; }



.b_left { width:180px; overflow:hidden; }
.b_left .title { background:url(t_block.gif) no-repeat center top; text-align:center; font-size:12px; color:#cc6600; font-weight:regular; padding: 5px 0 0 0; height:30px; font-weight:bold;} 
.b_left .content { color:#636363; padding:0px 5px; background:url(c_block.gif) no-repeat center top; border-left: 1px solid #6e96d5; border-right: 1px solid #6e96d5; font-size:11px;}



.wh { width:375px; height:114px; background:url(home_block.png) no-repeat; text-align:right; }
.wh .h { padding:2px 12px 2px 55px; color:#862e06; font-weight:bold; }
.wh .c { margin-left:3px; padding:0 12px; height:90px; overflow:hidden; 
scrollbar-track-color:#fff; scrollbar-arrow-color:#3b0000; scrollbar-base-color:#e9e9e9; scrollbar-face-color:#e9e9e9; scrollbar-3dlight-color:white; scrollbar-darkshadow-color:white; scrollbar-highlight-color:white; scrollbar-shadow-color:white;
}



a.b1, a.b1:visited { color:#cc5432; font-size:11px; text-align:center; margin-top:4px; background:url(b1.gif) no-repeat; display:block; width:91px; height:17px; line-height:16px; overflow:hidden; text-decoration:none;}
a.b1:hover, a.b1:active { color:#8d3c23; text-decoration:none; }

input.b1 { color:#cc5432; background:url(b1.gif) no-repeat; width:91px; height:17px; line-height:16px; padding-bottom:3px; border:0; ; }



#topmenu { }
#topmenu a, #topmenu a:visited { color:#4e4d4d; text-align:center; width:110px; height:43px; display:block; background:url(/skin/top_btn.gif) no-repeat center; font-weight:normal; padding-top:11px; font-size:14px; text-decoration:none; }
#topmenu a:hover, #topmenu a:active, #topmenu a.on { color:#304862 !important; text-decoration:none; background:url(/skin/top_btn_r.gif) no-repeat center !important; vertical-align:bottom !important; padding-top:18px !important; }



#rm { width:145px; margin-right:0px; margin-top:0px; background: url(dotted_line.gif) repeat-y left; }
#rm ul, #rm li { list-style:none; padding:0; margin:0; }
#rm li a, #rm li a:visited { color:#d91145; height:21px; padding:0px 20px 4 0; vertical-align:top; text-align:right; display:block; text-decoration:none; overflow:hidden; font-weight:normal; font-size:14px;}
#rm a:hover, #rm a:active, #rm a.on { color:#970016 !important; background:url(row.gif) no-repeat 131px 0px !important; }

#rm li li a, #rm li li a:visited { color:#3e4144; text-align:right; background:url(menu_sub.gif) no-repeat right 1px; display:block; margin-right:5px; width:150px; height:20px; text-decoration:none; padding:2px 20px 2px 0; overflow:hidden; font-weight:normal;}
#rm li li a:hover, #rm li li a:active, #rm li li a.on { color:#006a93 !important; filter:; }

#rm li li li a, #rm li li li a:visited { color:black; padding:4px 15px 4px 0; height:1%; margin-right:20px; }



.form { border-collapse:collapse; border:1px solid #852126; -moz-border-radius:3px;}
.form th { background:#dfe4e8; padding:2px; color:#000; }
.form .button { border:1px solid #852126; -moz-border-radius:3px; background: url(top_menu.gif) repeat-x center; font-weight:bold; }

.t_form td { line-height:20px; }
.t_form input.text, .t_form select { height:16px; -moz-border-radius:3px; }
.t_form textarea, .t_form select { border:1px solid #852126; }
.t_form input {}


.t_list { border-collapse:collapse; }
.t_list th { background:#6f191e; color:white; padding:1px 3px; border-left:1px solid #fce48b; }
.t_list td { border-bottom:1px solid #E0E0E0; padding:2px 3px; }



.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; }


.itemFull {border:1px solid #84aa2c; padding:10px; background-color:#e0ecfc; zoom:1}
.itemFull h3 {margin:0 0 10px 0; font-size:16px; color:#005000 }
.itemFull h4 {margin:0 0 10px 0; font-size:14px; color:#005000 }
#itemImg img {border:1px solid #cecece; }
.img_s {border:0px solid #cecece; }


