img {border:0}
form {margin:0}
body, html {margin:0; height:100%;}
/*body { background:#FAFBFD url(bg.gif) repeat-x top; }*/
* { 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:#7e7d7d; }

hr { height:1px; border:1px solid #cecece; }

a, a:visited { text-decoration:none; color:#2B2F3B }
a:hover {text-decoration:none; color:#df4a0b;}
a:active {color:#df4a0b}

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:#034F94; 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 { border:1px solid #5f6b77; -moz-border-radius:3px; }
input.text, input.button { height:20px; line-height:17px; -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 #4e2424; }
.win_gray th { height:19px; text-align:center; border:1px solid white; background:url(red_line.gif) repeat-x top; color: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 #bdbdbd; border-right:1px solid #bdbdbd; }
.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; }


/* 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; }
.wh .c { margin-left:3px; padding:0 12px; height:90px; overflow:hidden;  scrollbar-track-color:#f7f7f7; scrollbar-arrow-color:#dedede; scrollbar-base-color:white; scrollbar-face-color:white; scrollbar-3dlight-color:white; scrollbar-darkshadow-color:white; scrollbar-highlight-color:white; scrollbar-shadow-color:white; }


/* button */
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; ; }

/*
a.b2, a.b2:visited { background:url(b2.png) no-repeat; display:block; height:25px; overflow:hidden; padding-left:10px; text-decoration:none;}
a.b2:hover, a.b2:active { background-position:0% -25px; cursor:default; text-decoration:none; }
a.b2 div { background:url(b2.png) no-repeat top right; height:25px; text-align:center; padding-top:3px; padding-right:10px; text-decoration:none; color:black; }
a.b2:hover div, a.b2:active div { background-position:100% -25px; }
*/

#topmenu { width:100%; }
#topmenu a, #topmenu a:visited { color:#07070c; display:block; width:75; line-height:20px; font-weight:bold; font-size:12px; text-decoration:none; }
#topmenu a:hover, #topmenu a:active { color:#28283b; text-decoration:none; }

/* right menu */
#rm { width:153px; }
#rm ul, #rm li { list-style:none; padding:0; margin:0; }
#rm li a, #rm li a:visited { color:#ffffff; line-height:24px; margin-right:1px; width:152px; padding:2px 20px 2px 0; vertical-align:bottom; text-align:right; background:url(rm_bg.png) no-repeat right; display:block; text-decoration:none; overflow:hidden; font-weight:bold; font-size:12px;}
#rm a:hover, #rm a:active, #rm a.on { background:url(rm_bg2.gif) no-repeat right !important; }
/* right menu - sub menu */
#rm li li a, #rm li li a:visited { color:#000000; line-height:20px; vertical-align:bottom; text-align:right; background:url(bullet10.gif) no-repeat right; display:block; margin-right:5px; text-decoration:none; padding:0px 16px 2px 0; overflow:hidden;  font-weight:normal;}
#rm li li a:hover, #rm li li a:active, #rm li li a.on { color:#034581 !important; background:url(bullet10.gif) no-repeat right !important; }
/* right menu - sub-sub menu */
#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; }

/*
.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; }


ul#topmenu { margin:0; padding:0; border:0 none; list-style:none; background:url(tm_bg.gif) no-repeat top right; height:38px; width:575; }
ul#topmenu li { padding-right:10; 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; background:url(bullet.gif) no-repeat right 12px; color:#ffffff; padding:9px 15px 9px 2px; font-weight:bold; text-decoration:none; font-size:12px }
ul#topmenu li a:hover, ul#topmenu li a:active { color:#669900; text-decoration:none; }
ul#topmenu li a div { padding-top:0px; text-align:right; }


.itemFull {border:1px solid #999999; padding:10px; background: url(/skin/more.jpg) no-repeat top left; zoom:1}
.itemFull h3 {margin:0 0 10px 0; font-size:16px; color:#b3430d }
.itemFull h4 {margin:0 0 10px 0; font-size:14px; color:#E81615 }
#itemImg img {border:1px solid #cecece; }
.img_s {border:1px solid #343434; margin:3px; }

/*
td.hl {h: expression(
	this.onmouseover=new Function("this.className += ' hover';"),
	this.onmouseout =new Function("this.className = this.className.replace(' hover', '')")
);}
td.hl:hover, td.hl.hover {
	background-color:#FDFFBE;
}*/


body {
scrollbar-base-color: #000000;
scrollbar-arrow-color: #898989;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color:#000000;
scrollbar-highlight-color: #898989;
scrollbar-shadow-color: #898989;
scrollbar-track-color: #000000;
}