img {border:0; -ms-interpolation-mode:bicubic; }
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:#00468c }
a:hover, a:active {text-decoration:none; color:#0079f2 }

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:#4686b8; margin-top:0}
h1 { font-size:26px; }
h2 { font-size:22px; }
h3 { font-size:18px; }
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, select { border:1px solid #55a6e1; -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; }

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 #abd3f0; }
.win_gray th { height:19px; text-align:center; background-color:#b6d9f3; color:#36587e; border:1px solid white; }
/*.win_gray td { padding:3px; }*/

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


/* 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; }
.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; width:100%; overflow:hidden; }
.w1 .c ol { margin-bottom:0; }



/* home blocks */
.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;
 }


/* button */
a.b1, a.b1:visited { 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 { text-decoration:none; }

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


/* right menu */
#rm { width:200px; border:1px solid #abd3f0; border-top:0; }
#rm ul, #rm li { list-style:none; padding:0; margin:0; }
#rm li a, #rm li a:visited { color:#36587e; background:#f9fcfe url(rm_key.gif) no-repeat; height:24px; line-height:20px; padding-right:15px; vertical-align:bottom; text-align:right; display:block; text-decoration:none; overflow:hidden; font-size:13px;}
#rm a:hover, #rm a:active, #rm a.on { color:#b70400 !important; background-color:ffe4b4 !important; }
/* right menu - sub menu */
#rm li li a, #rm li li a:visited { color:#36587e; background:#f9fcfe url(rm_sub_key.gif) no-repeat right 1px; height:21px; line-height:18px; padding-right:22px; text-align:right; display:block; text-decoration:none; overflow:hidden; font-size:12px; }
#rm li li a:hover, #rm li li a:active, #rm li li a.on { color:#b70400 !important; background-color:ffe4b4 !important; }
/* right menu - sub-sub menu */
#rm li li li a, #rm li li li a:visited { color:#36587e; padding:4px 15px 4px 0; height:1%; }


#tm { margin:0; padding:0; border:0 none; list-style:none; background:url(tm_bg.gif) no-repeat top right; height:38px; width:575; }
#tm li { padding-right:10; margin:0; border:0 none; display:inline; list-style:none; float:right; /*For Gecko*/ }
#tm li a, ul#topmenu li a:visited { color:#4686b8; font-size:14px; font-weight:bold; display:block; padding:9px 15px 9px 2px; text-decoration:none; }
#tm li a:hover, ul#topmenu li a:active { color:#1c99ff; text-decoration:none; }


.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 {  }
.t_form input {}


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


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


.pagelinks { padding:5px; text-align:center; }
.pagelinks a, .pagelinks a:visited, .pagelinks b { margin:3px; padding:0 2px; width:17px; background-color:white; border:1px solid #9BAFDE; display:-moz-inline-stack; }
.pagelinks a:hover, .pagelinks b { color:black; border-color:black; background-color:#EDFFFF; }  