
HTML, BODY {color:#000;height: 100%;margin: 0;padding: 0;color:#242424;background: url(img/topmenu/bg.jpg) repeat-x; font-size: 12px;font-family: tahoma}
IMG { margin: 0;padding: 0;border: 0;}
LABEL {cursor:pointer;cursor:hand}

.body_logged{width: 100%;margin:auto; background: #fff url(img/topmenu/bg.jpg) repeat-x 0px 67px;}
.body_logged_correct{max-width:1200px;margin:auto; width:95%; }

.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -150px;width: 100%;background:#fff url(img/topmenu/bg.jpg) repeat-x}
.footer {height: 150px;background:#f3f3f3 url(/img/footerbg.jpg) repeat-x;}
.push {height: 150px;}
.main {width:95%;max-width:1200px;margin:0 auto;text-align:left;}

.wrapper_first {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -550px;width: 100%;background:#fff url(img/topmenu/bg.jpg) repeat-x}
.footer_first {height: 550px;background: url(/img/footerbg.jpg) repeat-x 0px 400px;}
.push_first {height: 550px;}


H1 {margin:0;padding:0;font-size:26px;font-family:Georgia;font-style:italic;font-weight:normal;color:#B9B126;padding-bottom:10px}
H2 {margin:0;padding:0;font-size:18px;font-family:Georgia;font-style:italic;font-weight:normal;color:#B9B126;padding-bottom:10px}
H3 {margin:0;padding:0;font:bold 16px 'Trebuchet MS';color:#B9B126;padding-bottom:10px}






.login {font-size: 11px;} 

INPUT, SELECT, TEXTAREA {background:#fff url(/img/bg_input.gif) repeat-x;color:#242424;font:11px Arial;border:1px solid #bbb!important;padding:2px;margin-bottom:2px;}




.form {padding:0}
.form TD.l {background:#f8f8f8;height:17px;text-align:left;padding:5px 5px 0 5px;font:bold 11px Tahoma;color:#424242;vertical-align:top}
.form TD.m {color:#006600;padding:0 0 5px 2px;font:13px Georgia}
.form TD.r {padding-left:4px}
.form INPUT, .form SELECT {font:13px Arial}
.formreg INPUT, .formreg SELECT {font:12px Verdana;padding:5px}
.formreg .textfield {font:12px Verdana;width: 250px;}
.formreg .button {padding:5px;font:bold 12px Verdana;color:#666}
.form .button {padding:5px;font:bold 12px Verdana;color:#666}
.form .button:hover {background:#ddd}
.form .files,.form .files A {font:10px Arial}
.form .bottom TD {padding-top:5px}
#poll_form INPUT,#poll_form TEXTAREA,#poll_form SELECT,#poll_form BUTTON {background:#fff url(/img/bg_input.gif)repeat-x;font:12px Verdana;border: 1px solid #bbb;padding:3px; margin: 2px;}
#poll_form fieldset {border: 0px;border-bottom: 2px dashed #ddd; }
.login {font-size: 11px;}
.textfield {width:100px;font-size:11px;background-color:white;border:1px solid #ccc}
.submit {background-color:white;border:1px solid #ccc;padding:5px;font-size:11px}
.error{color:red;font:0.9em Verdana;padding-left:0px;}

.notice{color:green;font:bold 0.9em Verdana;padding-left:20px;}
.nc {border:none;background:transparent}

.menu {width:100px;background:#f4f4f4;border-bottom:1px solid buttonshadow;float:;text-align:center;padding:4px;height:16px}
.menu A {font:bold 12px Tahoma;text-decoration:none;color:steelblue;}
.menu A:hover {text-decoration:underline}
.menu_s {background:#FFF;border-top:1px solid buttonshadow;border-left:1px solid buttonshadow;border-right:1px solid buttonshadow;float:left;width:120px;text-align:center;padding:4px;height:16px}
.menu_s A {font:bold 12px Tahoma;text-decoration:none;color:red}
.menu_s A:hover {text-decoration:underline}
.menurest{float:right;padding:4px;height:18px}

#menu {width:100%;height:44px;background:#fff url(/img/topmenu/topmenu_bg.jpg) repeat-x;color:#fff;font:12px Arial}
#menu A {font:normal 11px Tahoma,Arial;color:#fff;text-decoration:none}
#menu A:hover {color:#fff;text-decoration:none}

#menu .button_red {text-align:center;background:url(/img/topmenu/topmenu_bg_red.jpg) repeat-x bottom left;height:34px;padding-left:15px;padding-right:15px;padding-top:10px;margin-right:1px;cursor:pointer;cursor:hand}
#menu .button_blue {text-align:center;background:url(/img/topmenu/topmenu_bg_blue_over.jpg) repeat-x bottom left;height:34px;padding-left:15px;padding-right:15px;padding-top:10px;margin-right:1px;cursor:pointer;cursor:hand}
#menu .button_blue2 {text-align:center;background:url(/img/topmenu/topmenu_bg_blue.jpg) repeat-x bottom left;height:34px;padding-left:15px;padding-right:15px;padding-top:10px;margin-right:1px;cursor:pointer;cursor:hand}
#menu .button_blue_over {text-align:center;background:url(/img/topmenu/topmenu_bg_blue.jpg) repeat-x bottom left;height:34px;padding-left:15px;padding-right:15px;padding-top:10px;margin-right:1px;cursor:pointer;cursor:hand}
#menu .button_red:hover {background:url(/img/topmenu/topmenu_bg_red_over.jpg) repeat-x bottom left;}
#menu .button_blue:hover {background:url(/img/topmenu/topmenu_bg_blue_over.jpg) repeat-x bottom left;}
#menu .button {text-align:center;height:37px;padding:10px 15px;cursor:pointer;cursor:hand}
#menu .arrow {height:28px;background:url(/img/topmenu/topmenu_arrow.png) no-repeat center bottom}

#top {padding:10px 0;height:250px}
#menuarea {background:#f4f4f4;border-bottom:1px solid buttonshadow;height:24px}
#mainarea {clear:both;width:100%;margin: 0 auto;padding-top:30px}



#footer {padding:10px;font-size:0.9em;color:#424242;font-size:0.8em;clear:both;display:block}

.left {float:left}
.right {float:right}
.clear {clear:both;display:table}

.wintable{background:buttonface;border:1px solid buttonshadow;text-align:left}
.wintop {background:#f3f3f3;color:#242424;font:bold 12px Verdana;text-align:left}

.descr {font:11px Arial;color:#242424}

HR {border:1px solid #CCC;height:1px}

FIELDSET {padding-bottom:10px}
LEGEND {font:13px Verdana;color:#000;padding:10px 0;}
.el_title{font:bold 12px Arial;color:#555;padding-bottom:15px;width:30%}
.pult_inside {width:169px;padding-left:10px;background:#E6DFB5 url(/img/pult/pult_bg.png) repeat-x}
.pult_inside_right_bg {width:195px;background:url(/img/pult/pult_right_bg.png) repeat-y top right}
#add_elements {width:195px}
#add_elements A {font:12px Arial;color:#444;text-decoration:none}
#add_elements A:hover {text-decoration:underline}
.el_separator{clear:both;border-top:1px dashed #CCC;margin-top:5px;padding-bottom:5px}
.el_add {}
.el_history DIV.left {border-left:1px solid orange;padding-left:4px}
.el_history A {font-size:10px!important}

DIV.type {padding-bottom:5px;} 
DIV.el_set {color:#999;border:1px solid #eee;padding:4px;font:12px Arial;margin:10px 0px 0 2px;background:#FCFCFC;}
DIV.el_set INPUT, DIV.el_set TEXTAREA, DIV.el_set SELECT, DIV.el_set BUTTON {color:#999;background:#fff!important;font:10px Verdana!important;border: 1px solid #ddd!important;padding:3px!important; margin: 2px!important;}
DIV.el_set .el_set {background:#f8f8f8}
DIV.el_set INPUT, .el_set TEXTAREA, .el_set SELECT {font:11px Arial;width:150px}

.el_field{}
.el_field INPUT, .el_field TEXTAREA, .el_field SELECT {background:#fafafa;border:1px solid #dedede;border-top:1px solid #ccc;border-left:1px solid #ccc}
.el_field LABEL {font:13px Arial;cursor:pointer;cursor:hand}
.radio, .checkbox {width:auto!important;background:transparent;border:none!important}
TABLE.el_options TD{padding:1px;margin:0}
TABLE.el_options {width:auto!important;margin-bottom:4px}
TABLE.el_options .el_key{width:120px}
TABLE.el_options .el_val{width:300px}

TABLE.el_set {padding:0px;width:100%}
TABLE.el_set TD {padding:1px}
DIV.el_sep{background:#ccc;height:0px;overflow:hidden;margin:2px 0 4px 0;}
#el_debug TABLE {font:11px Arial;color:#777}

DIV.el_question {color:#39F;font-weight:bold; margin-bottom: 5px;}
INPUT.el_question {width:300px!important}
INPUT.el_int {width:70px!important}
BUTTON.small {border:1px outset buttonshadow;background:buttonface;color:#424242;font:11px Verdana}
BUTTON.small2 {border:1px outset buttonshadow;color:#424242;font:13px Verdana}
.options{margin-top:5px}

.list_top{font:bold 11px Arial;color:#424242;background:buttonface;text-align:center}
.list_top TD {border-right:1px solid buttonshadow;border-bottom:1px solid buttonshadow;}

.welcome {color:#B9B126;padding-top:20px;}
.welcome DIV {padding-bottom:15px}
.welcome A {color:blue}




.mainmenu {
	margin-left: 10px;
	margin-top: 6px;
	font-weight: bold;
	background:#fff
}

.mainmenu ul {
	list-style:none;
	padding: 0;
	margin: 0;
}

.mainmenu li {
	float: left; 
	display:inline;
	margin-right: 10px;
	padding:0;
}

.mainmenu li a {
	float:left;
	margin:0;
	padding:0;
	background: url(/img/tab_green_right.png) no-repeat right top;
}  

.mainmenu li a span {
	float:left;
	display:block;
	font-size: 12px;
	background: url(/img/tab_green_left.png) no-repeat left top;
	padding:7px 15px 10px 15px;
	color:#464E42;
}    

.mainmenu a:hover{
	background: url(/img/tab_green_right_over.png) no-repeat right top;
	cursor: hand;
}

.mainmenu a:hover span  {
	background: url(/img/tab_green_left_over.png) no-repeat left top;
	cursor: hand;
} 

.userinfo {
	font: 11px Trebuchet MS,Arial;
	display:block;
	padding-top:5px;
	color:#d4d4d4
}
.userinfo a:link, .userinfo a:visited {
	color:#d4d4d4
}
.userinfo a:hover {
	color:#999
}
