* { padding: 0; margin: 0; }
body { background: #252525; font-family: Verdana !important; font-size: 12px; }
fieldset { border: none; padding: 0px; margin: 0px; }


/*
		FORMULARZ LOGOWANIA
*/
#login_form { width: 392px; border: 2px solid black; background: white; margin: 50px auto; }
#login_form .left { width: 205px; padding: 35px 20px; font-size: 11px; }
#login_form .left p { margin-bottom: 30px; }
#login_form #end { margin-top: 50px; }
#login_form .right { vertical-align: top; text-align: center; padding-top: 170px; border-left: 1px solid #949494; background: #ebebeb url('logo.gif') no-repeat; background-position: top center; width: 126px; }

#login_form form { margin-top: 100px; }
#login_form form span { color: #949494; font-size: 10px; }
#login_form form input { width: 75px; background: #ededeb; border: 1px solid #949494; padding: 2px 4px; font-size: 10px; }
#login_form #submit { width: 85px; margin-top: 8px; }
#login_form input:hover { background: #949494; color: white; }



/*
		TEST
*/
#content { width: 825px; background: white; border: 2px solid black; margin: 10px auto;  }
#content table { width: 100% }

#content table #right_menu { vertical-align: top; text-align: center; padding-top: 170px; border-left: 1px solid #949494; background: #ebebeb url('logo.gif') no-repeat; background-position: top center; width: 136px; }
#content table #right_menu small { color: #949494; }
#content table #right_menu p { font-size: 18px; font-weight: bold; color: #252525; margin: 4px; }
#content table #right_menu .name { margin-bottom: 10px; display: block; }
#content table #right_menu .user_name { font-weight: bold; margin-bottom: 20px; display: block; }
#content table #right_menu input { margin-top: 150px; width: 75px; background: #ededeb; border: 2px solid #252525; padding: 2px 4px; font-size: 10px; font-weight: bold; color: #252525;}
#content table #right_menu input:hover { background: #949494; color: white; }
#content table #right_menu a.button { display: block; width: 90%; background: #ededeb; border: 1px solid #949494; padding: 2px 4px; font-size: 10px; margin: 0 auto; color: #999; text-decoration: none; margin-bottom: 5px;}
#content table #right_menu a.button:hover { background: #ccc }
#content table #right_menu #stop { display: block; width: 65px; background: #ededeb; border: 1px dashed #949494; padding: 2px 4px; font-size: 10px; margin: 0 auto; color: #949494; text-decoration: none; margin-top: 5px; margin-bottom: 15px;  }
#content table #right_menu #stop:hover { background: #790000; color: white; }
#content table #right_menu #logout { display: block; width: 65px; background: #ededeb; border: 1px dashed #949494; padding: 2px 4px; font-size: 10px; margin: 0 auto; color: #949494; text-decoration: none; margin-top: 45px; }
#content table #right_menu #logout:hover { background: #790000; color: white; }
#content table #right_menu #legend { margin-top: 30px; text-align: left; font-size: 10px; list-style-type: none; margin-left: 4px; }
#content table #right_menu #legend li { margin-top: 4px; }
#content table #right_menu #legend li#help { margin-top: 40px; }
#content table #right_menu #legend li#help a { margin-left: 4px; height: 16px; display: block; vertical-align: middle; background: url('help.gif') no-repeat; padding-left: 20px; color: black; text-decoration: none; }



#content table #content_list { padding: 0px 15px 15px 10px; vertical-align: top; }
#content table #content_list ul { margin-top: 8px; margin-left: 20px; }
#content table #content_list ul li { display: inline; list-style-type: none; font-size: 10px; padding-right: 50px; white-space:nowrap; }
#content table #content_list .question { margin-top: 35px; }
#content table #content_list .q_id { color: #688ad0; font-weight: bold; margin-right: 10px; }


#help_cotntent { display: none; width: 300px; background: white; border: 10px solid #949494; padding: 15px; position: absolute; top: 50%; left: 50%; margin: -100px 0px 0px -150px; z-index: 910; }
#help_cotntent h3 { margin-bottom: 10px; color: #729AEB; float: left; }
#help_cotntent #close { float: right; display: block; color: #790000; text-decoration: none; font-weight: bold; }


/*
		Panel admina
*/
#answers_list th { padding: 2px 7px; border-right: 1px solid white; }
#answers_list th { background: #252525; color: white; }

#answers_list td { padding: 2px 5px; border-right: 1px solid #A5A5A5; border-bottom: 1px solid #A5A5A5; }
#answers_list tr.par { background: #EEEEEE; }
#answers_list tr:hover { background: #BBBBBB; }



.communicate { width: 352px; background: white; color: #790000; padding: 4px 10px; margin: 0 auto; }
label { cursor: pointer; }
.clear { clear: both; }
.display_none { display: none }