/* CSS Document */

/* CSS-код:
1. tt - Title (общие установки для всех тегов, структура страницы)
2. sh - Shapka (Шапка, логотип)
3. tm - Top_Menu
4. ps - Poisk
5. lm - Left_Menu
6. mw - Mainwindow
	mw_header - Headings (заголовки) 
	-Lists (списки) 
	-Forms (формы) 
	-Links (ссылки) 
7. cp - Copyright
*/
 
/* начало каждого раздела: (флаг - "=Lists")  */
/* =Top_Menu    */



/* =tt - Title    */

html,body{ 
   height:100%; 
   margin:0px; 
   padding:0px 
} 

a:link{
text-decoration:none;
color:blue;
}

a:visited{
text-decoration:none;
color:#000080;
}

a:hover{
text-decoration: underline;
color:blue;
}

a:active{
text-decoration:none;
color:blue;
}

table{
width:100%;
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellpadding="0" */
} 

.tt_fullpage {
width:100%;
height:100%;
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

.tt_top {
width:100%;
vertical-align: top;
}

.tt_bottom {
height:20px;
background-color: #006666;
vertical-align: bottom;
}

/* =sh - Shapka    */

.sh_left {
background: #FFFFFF url(/images/shapkaleft.gif) repeat-x top left;
width:5%;
height:92px;
}

.sh_shapka {
background: #FFFFFF url(/images/tochka.gif) repeat-x top left;
height:92px;
}

.sh_stroka {
padding:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #666666;
text-align: center;
vertical-align: middle;
}



/* =tm - Top_Menu    */


table.tm {
background: #FFFFFF url(/images/stroka.gif) repeat-x top left;
width:100%;
}

.tm_cel {
width: 35px;
height: 20px;
vertical-align:middle;
text-align:left;
padding-left:10px;
padding-right:10px;
}

a.topmenu {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0;
	margin-top:0;
	text-decoration:none;
	vertical-align:middle;
}




/* =ps - Poisk    */

.ps_cel {
background-color: #669999;
height:31px;
border-bottom: 2px solid black;
text-align: right;
vertical-align: middle;
}

.ps_data {
text-align: center;
font-weight:bold;
color:#CCFFFF;
font-size:16px;
}

.ps_form {
text-align: right;
}

.ps_btn {
width: 100px;
height: 28px;
background-color:#669999;
vertical-align: middle;
border: 0;
margin: 0;
padding: 0;
}





/* =lm - Left_Menu    */

.lm_cel {
width: 200px;
background-color: #FFFFFF;
border-right: 4px solid #CCCCCC;
vertical-align: top;
}

.lm_menu_head {
padding:3px;
font-family:Arial, Helvetica, sans-serif;
color:#000080;
font-size:18px;
font-weight:bold;
text-align: left;
vertical-align: middle;
}

.lm_submenu {
padding:6px;
font-family:Arial, Helvetica, sans-serif;
color:#004080;
font-size:14px;
font-weight: bold;
text-align: left;
vertical-align: middle;
}

a.submenu {
	color:#000099;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	margin-left:35px;
	margin-right:5px;
	text-decoration:none;
}

a.submenu:hover {
	color:#FF6600;
}



/* =mw - Mainwindow    */

.mainwindow {
background-color:#FFFFFF;
text-align:center;
vertical-align:top;
}

div.text {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000080;
	padding:5px;
}

div.message {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000080;
	padding:10px;
	margin:40px;
/*	background-color:#99FFCC;	*/
	border: 4px solid #330099;
}

div.mw_tema {
font-size:16px;
font-weight:bold;
text-align:center;
}

H1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000080;
font-weight:bold;
}

H2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000080;
font-weight:bold;
}


.mw_header1 {
margin:10px;
vertical-align: middle;
text-align: left;
}

.mw_header2 {
text-align: left;
margin: 5px;
}

.mw_raspisanie {
border: 1px solid #000080;
padding: 5px;
text-align:center;
}

.mw_prog_table, div.mw_prog_table table {
width: auto;
}

.mw_prog_table td {
border: 1px solid #000080;
padding: 5px;
text-align:center;
}

.mw_prog_table th {
border: 1px solid #000080;
padding: 5px;
text-align:center;
font-weight:bold;
}

.mw_rasp_table {
width: auto;
}

.mw_rasp_table td {
border: 5px double #000080;
padding: 5px;
text-align: left;
}

.mw_rasp_left {
border: 1px solid #000080;
padding: 5px;
text-align: left;
}

.mw_contact{
vertical-align:top;
text-align:left;
padding:1em;
}

.mw_contact_name{
width:30%;
vertical-align:top;
text-align: right;
padding:1em;
}

p {
text-indent: 1.5em; /* Отступ первой строки */
text-align: justify; /* Выравнивание по ширине */ 
}

p.news {
text-indent: 1.5em; /* Отступ первой строки */
text-align: justify; /* Выравнивание по ширине */ 
padding: 14 15 16 17px;
font-size:14px;
line-height:21px; 
word-spacing:5px;
letter-spacing:2px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
color:#FF0000;
}

/* ul ol li с отступом*/
.mw_spisok li {
padding:5px;
}

/* ul li с отступом и картинкой*/
.mw_spisok_pic {
list-style-image: url(data/v_li.gif);
}


a.mw_link {
	color:#000099;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	text-decoration: underline;
}

a.mw_link:hover {
	color:#FF6600;
}



/* =cp - Copyright    */

.copyright {
background: #FFFFFF url(/images/stroka.gif) repeat-x top left;
height:20px;
text-align: right;
vertical-align: middle;
color:#000080;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
