*{margin: 0; padding: 0; border: 0; line-height: 1.0;}
body{font-family: arial, verdana, helvetica, sans-serif, tahoma; font-size: 12px; margin: 0;}
#head{width: 1006px; height: 151px;	background: url('images/sky.jpg') no-repeat;}
#logo{margin-left: 57px; margin-top: 28px;}
ol,ul {list-style:none;}

/*   Поля ввода ЛОГИН - ПАРОЛЬ   */
#inputs{float: left; width: 130px; height: 90px; padding-left: 13px; margin-top: 34px; background: url('images/inputs.jpg') no-repeat;}
#inputs ul{font: bold 0.7em Tahoma; color: white; list-style: none;}
#inputs ul li .name{position: relative; top: -2px;}
#inputs ul li .pass{position: relative; top: 2px;}
#inputs ul .psw{padding-top: 5px; margin-bottom: 4px; }
#inputs ul li a{color: #2c5c85;}
#inputs input{width: 100px; height: 19px; background-color: transparent; font: 1.5em Arial;	margin-top: -1px; margin-bottom: -1px;}
#inputs .button{color: #2c5c85; font: bold 1.2em Arial; text-align: left; text-decoration: underline; cursor: pointer;}
/*   КОНЕЦ Полей ввода ЛОГИН - ПАРОЛЬ   */

/*   Меню пользователя   */
#menu{float: right; width: 440px;}
#menu_links{float: right; width:248px; margin-top:7px;}
#menu_links .link{float:left; width:104px; height:33px;	margin-bottom:2px; padding-right:12px; padding-top:5px;	text-align:left;}
#menu_links a{font:0.7em arial;	color:#2a7cb0; padding-left: 10px; padding-top: 5px; text-decoration:none; vertical-align:middle;}
.link_lt{background:url('images/link_lt.png') no-repeat;}
.link_rt{background:url('images/link_rt.png') no-repeat;}
.link_lb{background:url('images/link_lb.png') no-repeat;}
.link_rb{background:url('images/link_rb.png') no-repeat;}
#top_links{height:32px; font:0.8em arial; text-align:right;	padding-right:48px;}
#top_links a{color:white; position:relative; top:22px;}
#menu_bottom{clear:both; text-align:right; padding-right:58px; font:0.8em arial; color:#5a8600;}
#menu_bottom img{vertical-align:middle;}
#menu_bottom a{margin-left:15px;}
#menu_bottom span{display:inline;}
/*   КОНЕЦ Меню пользователя */

/*   Список тестов   */
.gray_block{clear:both; width:680px; background:#f4f4f4 url('images/gray_bg_left.png') repeat-y;}
.hint{margin-left:159px;}
.hint p{color:#525252; font:0.9em arial; padding-left:13px;	padding-right:13px;}
.gb_wrapper{background:url('images/gray_bg_right.png') repeat-y right top;}
.gray_block_top{height:12px; background:url('images/gray_bg_top.png') repeat-x;}
.gray_block_bot{height:12px; background:url('images/gray_bg_bot.png') repeat-x;}

.test_wrapper{clear:both; color:#525252; padding-left:55px; margin-top:15px;}
.test_section{float:left; width:183px; margin-right:50px;}
.green_block{width:183px; margin-top:25px; background:url('images/green_block_bg.png') repeat-y; font:1.2em Tahoma; color:white;}
.green_block_top{width:183px; background:url('images/green_block_top.png') no-repeat;}
.green_block_top p{padding-top:14px; padding-left:12px;	padding-right:12px;}
.green_block_bot{width:183px; height:25px; background:url('images/green_block_bot.png') no-repeat;}
.test_name a{color:#70a400;	font:1.1em Tahoma;}
.test_name{padding-left:13px; padding-right:20px;}
.test_pointer{float:right; position:relative; top:-16px; right:13px; margin-bottom:-16px;}
.test_descr{clear:both;	width:167px; margin-left:8px; margin-top:6px; margin-bottom:8px; background:url('images/test_descr_bg.png') repeat-y;}
.test_descr p{color:#525252; font:0.7em Tahoma; padding-left:15px; padding-right:10px; padding-top:16px; padding-bottom:15px;}
.td_t_wrapper{width:167px; height:100%;	background:url('images/test_descr_top.png') no-repeat;}
.td_b_wrapper{width:167px; min-height:102px; background:url('images/test_descr_bot.png') no-repeat left bottom;	height:102px;}

#test_pass{
	display:none;
	position:absolute;
	top: 500;
	left:30%;
	width:200px;
	height:110px;
	background:url('../admin/images/show_bg.png') repeat-x;
	color:white;
}
/*   КОНЕЦ списка тестов*/

/*   Тестирование   */
.question_number, .question{font:bold 1.0em arial; color:#a7a7a7;}
.question_number{margin-left:96px; color:#a7a7a7;}
.question_number span{ color:#ff8a00;}
.question{ width:780px;	margin-left:130px; margin-top:15px;	color:#676767;}
.answers{margin-left:150px;	margin-top:47px; font:1.0em arial; color:#676767;}
.answers li{clear:both;}
.answers li p{float:left; width:650px; margin-bottom:17px; line-height:1.2;}
.answers input{float:left; margin-right:5px;}
.answ_buttons{padding-top:20px;	padding-left:130px;	clear:both;}
.unknow_button {background:url('images/button_yellow.png') no-repeat; width:96px; height: 33px;cursor:hand;}
.answer_button {background:url('images/button_green.png') no-repeat; width:96px; height: 33px;cursor:hand;}
/*  КОНЕЦ Тестирования   */

/*   Результат тестирования   */
.test_res_b1, .test_res_b2, .test_res_b3{float:left; margin-top:10px; margin-bottom:20px;}
.test_res_b1{width:147px; margin-left:95px; display: inline; font:bold 1.0em arial;}
.test_res_b2{width:130px; font:0.9em arial;}
.test_res_b3{padding-top:15px; font:4.5em Arial; color:#ff9000;}
.res_analysis_h{margin-top:20px; margin-bottom:10px; margin-left:95px; padding-top:6px;	color:#979797; font:bold 1.6em arial;}
.res_analysis{margin-left:95px;	font:1.2em arial; color:#525252;}
.res_analysis tr{ height:18px;}
.res_analysis .center_cell{width:180px;	padding-left:30px; font-weight:bold;}
.res_analysis .first_cell{color:#a4a4a4;}
.err_question{font:bold 1.0em arial; color:#a7a7a7; width:780px;	margin-left:130px; color:#676767;}
.err_answers{margin-left:150px;	font:1.0em arial; color:#676767;}
.err_answers li{clear:both;}
.err_answers li p{float:left; width:650px; line-height:1.2;}
/*   КОНЕЦ Результат тестирования   */

/*   Раздел подготовка   */
.fit_block{clear:both; padding-top:10px;}
.fit_block p{text-align:right; padding-top:13px; padding-right:5px;	float:left;	width:205px; font:0.9em arial;	color:#6185a4;}
.fit_block ul{float:left; font:0.9em arial;	color:#4c4c4c; background-color:#e9f1f8;}
.fit_block ul li {padding-left:10px;padding-right:10px;}
.fit_block ul li span{line-height:1.4;}
.fitlink{font:1.0em arial; color:#4c4c4c; text-decoration:none; vertical-align:middle;}
.fitlink:hover{text-decoration: underline;}

.fit_colored{color:#2c5c85;	padding-left:-10px;	padding-right:-10px;}
.fit_colored span{font:bold 1.1em Tahoma;}
.fit_selected{font-weight:bold;	color:#76b000;}
.fit_selected img{vertical-align:top; position:relative; top:3px;}
.fit_info_block{width:375px; margin-left:50px; margin-bottom:10px; font:1.0em Arial;	color:#3b3b3b;}
/*   КОНЕЦ Раздел подготовка   */

#data {border-left: 1px solid #777777; border-top: 1px solid #777777;}
#data td {font: 13px arial; background-color: #eeeeee; border-bottom: 1px solid #777777; border-right: 1px solid #777777; padding: 3px;}
#data tr {vertical-align: middle;}

h4{font: 1.1em arial;color: #ff9000;margin-left: 95px;margin-bottom: 15px;}
h3{font: 1.3em arial;color: #ff9000;margin-left: 95px;margin-bottom: 15px;}
#bottom_line{clear:both; margin-top:40px; height:5px; font-size:0.0; background:url('images/bottom_bg.png') repeat-x;}
a.link{font:1.0em arial; color:#0000aa; text-decoration:none; vertical-align:middle;}
a.link:hover{text-decoration: underline;}

#lettering{font:0.7em Tahoma; height:45px; text-align: right; color:#707070; width: 93%; padding-top:0px; margin-right:5px; vertical-align:middle;float: left;}
#fImg1 {filter:alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;}