﻿@charset "utf-8";

/* --- Разметка --- */
body {margin: 0; font-family: "Times New Roman", Times, serif;}

/* Таблица размечающая страницу*/
table.ltmain {margin: 0 auto; border-collapse: collapse; min-width: 990px; width: 100%; max-width: 1250px; 	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? '990px' : (document.documentElement.clientWidth || document.body.clientWidth) < 1250 ? '100%' : '1250px');}
	table.ltmain td {vertical-align: top;}

	/* Логотип "Специалиста" */
	table.ltmain td.logospec {width: 200px; padding: 0 0 0 3px; background: #fff url(images/brd1.gif) repeat-y;}
		table.ltmain td.logospec img {display: block;}
	
	/* Декор -  фрагмент бауманского университета */
	table.ltmain td.decor1 {width: 200px; padding: 0 7px; background: #fff url(images/brd1.gif) repeat-y;}
		table.ltmain td.decor1 img {display: block;}
	
	/* Заголовок сайта */
	table.ltmain td.header {width: 100%; height: 80px; padding: 0 3px 0 0; text-align: center; vertical-align: middle; background: #004a8d url(images/brd2.gif) repeat-y right top;}
		table.ltmain td.header h2 {margin: 0; font: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; text-align: center; text-transform: uppercase; color: #fff; vertical-align: middle;}
		
	/* Логотип BaumanTraining */
	table.ltmain td.logobt {width: 200px; padding: 0 3px 0 0; background: #fff url(images/brd3.gif) repeat-y right top;}
		table.ltmain td.logobt img {display: block;}
	
	/* Декор - бауманский университет */
	table.ltmain td.decor2 {padding: 0 0 0 3px; vertical-align: top; background: #004a8d url(images/brd3.gif) repeat-y;}
		table.ltmain td.decor2 img {display: block;}
	
	/* Меню */
table.ltmain td.menu {/*width: 200px;*/ padding: 10px 7px 15px 10px; vertical-align: top; background: #6d90ca url(images/brd1.gif) repeat-y;}
table.ltmain td.menu ul {padding: 3em 1em 3em 0.75em; margin: 0; padding-top:0.1%; font-size: 12px; color: #fff; .color: #fff; _color: #fff;}
table.ltmain td.menu ul li {margin: 0.1em 0 0 0; padding: 0.25em; list-style: none;}
table.ltmain td.menu ul li a {color: #fff; .color: #fff; _color: #fff;}
table.ltmain td.menu ul li a span {font-size: 10px;}
/*table.ltmain td.menu ul li a:visited {font-size: 1.45em; color: #fff; text-decoration: none; }*/
table.ltmain td.menu ul li a:hover {font-size: 12px; color: #FF9900; text-decoration: none;}
table.ltmain td.menu ul li a.act { color: #FF9900;}

	/* Иконки */
	table.ltmain td.icons {padding: 0 7px 20px 0; vertical-align: top; text-align: center; background: #fff url(images/brd2.gif) repeat-y right top;}
		table.ltmain td.icons ul {margin: 0; padding: 0;}
			table.ltmain td.icons ul li {float: left; margin: 30px 28px 0 28px; padding: 0; width: 32px; height: 32px; list-style: none; display: inline;}

	/* Область данных о пользователе */
	table.ltmain td.pers {width: 200px; padding: 0 3px 0 0; background: #6d90ca url(images/brd3.gif) repeat-y right top; color: #fff; font-size: 0.85em;}
		table.ltmain td.pers img.icon {float: right; margin: 20px 10px 0 0;}
		table.ltmain td.pers div {clear: both; margin: 10px 20px 0 25px;}
	
	/* Серая плашка под меню */
	table.ltmain td.decor3 {width: 200px; height: 65px; padding: 0 7px; background: #6d90ca url(images/brd1.gif) repeat-y;}

	/* Область "Добавить пользователя" */
	table.ltmain td.adduser {height: 65px; padding: 0 7px 0 0; background: #fff url(images/brd2.gif) repeat-y right top; vertical-align: middle; text-align: right; font-size: 0.9em;}
		table.ltmain td.adduser img {vertical-align: middle; margin: 0 10px 0 15px;}
		table.ltmain td.adduser a {text-decoration: none;}
	
	/* Область "Выйти из системы" */
	table.ltmain td.exit {height: 65px; width: 200px; padding: 0 3px 0 0; background: #dbd8dd url(images/brd3.gif) repeat-y right top; vertical-align: middle; text-align: right;  font-size: 0.9em;}
		table.ltmain td.exit img {vertical-align: middle; margin: 0 10px 0 15px;}
		table.ltmain td.exit a {text-decoration: none;}
		
	/* Главная область с контентом */
	table.ltmain td.content {padding: 1em; background-color: #efedf0; color: #444; font-size: 0.8em;}
		table.ltmain td.content h1 {font-size: 1.3em;}
		table.ltmain td.content ul {margin: 1em 1.3em; padding: 0;}
			table.ltmain td.content ul li {margin: 1.5em 0; padding: 0;list-style: square;}

	/* Контакты */
	table.ltmain td.contacts {width: 190px; padding: 0 8px 15px 5px; background: #004a8d url(images/brd3.gif) repeat-y top right; vertical-align: bottom; color: #fff; text-align: right;}
			table.ltmain td.contacts img {margin: 0;}
			table.ltmain td.contacts h4 {margin: 0; font-size: 0.9em;}
			table.ltmain td.contacts p {font-size: 0.8em; margin: 0.5em 0;}
			table.ltmain td.contacts a, table.ltmain td.contacts a:visited {color: #fff;}

	/* Серая полоска перед подвалом */
	table.ltmain td.decor4 {height: 5px; background-color: #efedf0; overflow: hidden;}

	/* Подвал */
	table.ltmain td.footer {padding: 0 3px;  text-align: center; vertical-align: middle;}
		table.ltmain td.footer div {padding: 0.5em 0; background: #95b8e7 url(../images/footerbg.gif) repeat-x;}
			table.ltmain td.footer div p {margin: 0; color: #fff; font-size: 0.8em;}
	
/* --- Общие стили --- */
a img {border: none;}
a:focus	{outline: none;}
/*a, a:visited {color: #004b8d;}*/

span.bauman {color: #f17326;}
span.training {color: #007daa;}