/*css reset*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/*css reset*/


/*BODY*/
#contentbox{}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{ color: #fff; margin: 0px 0px 10px 0px; font-family: 'DINAlternate'; font-weight: normal; text-transform: capitalize; line-height: 1.5em; }
h1,h2,h3,h4,h5,ol,ul,form, pre{ margin: 0px; padding: 0px; }
p{ margin-top: 5px; margin-bottom: 5px; }
ol, ul{ margin-left: 20px; }
h1, .h1{ font-size: 22px; }
h2, .h2{ font-size: 18px; }
h3, .h3{ font-size: 15px; }
h4, .h4{ font-size: 14px; }
h5, .h5{ font-size: 13px; }

pre{ font-family: 'Tahoma'; }
/*BODY*/
/*ANCHOR*/
a img{ border: 0px; }
a{ color: #0084cb; text-decoration: none; }
a:hover{ color: #32b2f7; text-decoration: none; }
.gray, .gray a, a.gray{ color: #cccccc; text-decoration: none; }
.gray a:hover, a.gray:hover{ color: #aaaaaa; text-decoration: none; }
.abu, .abu a, a.abu{ color: #666666; text-decoration: none; }
.abu a:hover, a.abu:hover{ color: #000000; text-decoration: none; }
.white, .white a, a.white{ color: #ffffff; text-decoration: none; }
.white a:hover, a.white:hover{ color: #cccccc; text-decoration: none; }
.red, .red a, a.red{ color: #ff0000; text-decoration: none; }
.red a:hover, a.red:hover{ color: orange; text-decoration: none; }
.black, .black a, a.black{ color: #000000; text-decoration: none; }
.black a:hover, a.black:hover{ color: #555555; text-decoration: none; }
.blue, .blue a, a.blue{ color: #40ffc7; text-decoration: none; }
.blue a:hover, a.blue:hover{ color: #cccccc; text-decoration: none; }
/*ANCHOR*/
/*OTHER ELEMENTS*/
.res{ font-weight: bold; color: #ff0000; }
.note{ font-size:11px; color: #fff; font-style:italic; }
.table_odd,.todd{ background: #ffffff; }
.table_even,.teven{ background: #f8f8f8; }
.icon,.icon img{ margin-right: 5px; vertical-align: middle; }
.ico,.ico img{ margin-right: 0px; vertical-align: middle; }
.photo{ width: 30px; height: 30px; border: 1px solid #cccccc; vertical-align: middle; }
img.captcha{ border: 0px solid #cccccc; border-right: 0px; margin-right: 10px; }
input.captcha{ text-align: center; border-left: 1px dotted #cccccc; }
.uialert{ position: fixed; top: 5%; left: 50%; display: none; z-index: 100000; background: #FFD700; padding: 20px; color: #000000; font-size: 15px; line-height: 1.5em; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }
/*OTHER ELEMENTS*/
/*PAGER*/
.pager a{ margin-right: 0px; padding: 0px 3px 0px 3px; background: #cccccc; border: 0px solid #aaaaaa; text-decoration: none; font-size: 12px; font-weight: normal; color: #ffffff; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }
.pager_sel{ margin-right: 0px; padding: 0px 3px 0px 3px; background: #eeeeee; border: 0px solid #aaaaaa; text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }
/*PAGER*/
/*INPUTS*/
select,optgroup,option,input,textarea{ font-family: 'DINAlternate'; font-size: 12px; font-weight: normal; }
select:focus,optgroup:focus,option:focus,input:focus,input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,.textbox:focus,textarea:focus{ border: 1px solid #32b2f7; }
select{ background: #ffffff url(input01.gif) repeat-x; border: 1px solid #E4E4E4; color: #000000; padding: 2px; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }
option{ background: #ffffff; }
input[type=text],input[type=password],input[type=file],.textbox,textarea{ background: #ffffff url(input01.gif) repeat-x; border: 1px solid #E4E4E4; color: #000000; padding: 3px; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }
.textbox2{ background: none; border: 0px; padding: 0px; margin: 0px; }
input[type=button],input[type=submit],button,.button{ background: #810600 url(submit-btn.png) repeat-x; border: 0px; color: #ffffff; padding: 5px 5px; cursor: pointer; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }
input[type=button]:hover,input[type=submit]:hover,button:hover,.button:hover{ background: #810600 url(submit-btn.png) repeat-x; color: #cccccc; }
input[type=button]:disabled,input[type=submit]:disabled,button:disabled,.button:disabled{ background: #E4E4E4 url(input02.gif) repeat-x; color: #aaaaaa; }
input[type=checkbox],input[type=radio],.chkbox{ border: 0px; vertical-align: middle; margin: 0px; padding: 0px; line-height: 1.2em; width: 20px; height: 20px; }
.button{ background: #6B6B6B url(input02.gif) repeat-x; color: #000000; padding: 3px 3px; }
.button:hover{ background: #A91C1F url(button02.gif) repeat-x; color: #ffffff; }
a.button{ display: block; padding: 3px 8px; margin-top: 0px; float: left; clear: both; }
/*INPUTS*/
/*BOXES*/
.box_gray{
	padding: 10px;
	background: #dadada url(tile02.gif) repeat-x;
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
	-moz-box-shadow: 0 0 10px #666666; -webkit-box-shadow: 0 0 10px #666666;
}
.box_gray_bg{
	padding: 10px;
	background: #dadada url(tile02.gif) repeat-x;
}
.box_dark{
	padding: 10px;
	background: #333333;
	border: 1px solid #555555;
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;
	-moz-box-shadow: 0 0 10px #000000; -webkit-box-shadow: 0 0 10px #000000;
}
.shadow_dark{
	-moz-box-shadow: 0 0 10px #000000; -webkit-box-shadow: 0 0 10px #000000;
}
/*BOXES*/
/*MORE ELEMENTS*/
.border{ -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px; }
input.empty{ color: #aaaaaa; font-style: italic; }
/*MORE ELEMENTS*/

/*POPUP BOX*/
.popup_box{ overflow: hidden; }
.popup_head{ padding: 6px; font-size: 12px; font-weight: bold; background: #0b0b0b url(tile01.gif) repeat-x; color: #ffffff; }
.popup_head a,.popup_head .note{ color: #ffffff; }
.popup_content{ padding: 10px; background: #ffffff url(input01.gif) repeat-x; }
/*POPUP BOX*/
/*DIALOG*/
div.dialog div.title{ display: none; }
/*DIALOG*/
/*DECORATION*/
span.block{ padding: 3px 10px; background: #000000; color: #ffffff; font-weight: bold; }
span.separator{ padding-right: 10px; }
/*DECORATION*/
