@charset "utf-8";
/* CSS Document */

body {background: #7BBAF9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000000;}



.main_frame
{
background: #FFFFFF;
border: 1px solid #000000;
}

.title
{
background: #880244;
color: #ffffff;
font-weight:bold;
margin:5px;
margin-left:1px;
padding:5px;
text-align:center;
}

* html .title{ 
width: 240px; /*Ширина меню для Internet Explorer*/
}


.title1
{
background: #880244;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
text-align:center;

}

.title2
{
background: #880244;
color: #ffffff;
font-weight:bold;
margin:5px;
margin-right: 2px;
text-align:center;
padding:5px;
}


#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 96%; /*Ширина меню */
background-color: #f6f6f6;  /*Фоновый цвет ячейки*/
margin:9px; /*Ширина отступов*/
margin-left: 2px;
}

* html #coolmenu{ 
width: 240px; /*Ширина меню для Internet Explorer*/
}

#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}

.header
{
border-bottom: 1px solid #000000;
}

.footer
{
border-top: 1px solid #000000;
}

.main_cluster
{
border-left: 1px solid #000000;
border-right: 1px solid #000000;
height: 98%;
}

.menu_liner
{
border: 1px solid #999999;
width: 93%;
margin: 5px;
margin-left: 1px;
padding: 5px;

}


*html .menu_liner{ 
width: 238px; /*Ширина меню для Internet Explorer*/
}

.menu_liner1
{
border: 1px solid #999999;
margin: 5px;
margin-left: 5px;
padding: 5px;
color:#000000;
}


.menu_liner11
{
border: 1px solid #999999;
margin: 5px;
margin-left: 5px;
padding: 5px;
color:#000000;
overflow:auto;

}

*html .menu_liner11
{
	position: relative;
	height: 240px;
}


.menu_liner22
{
width: 96%;
border: 1px solid #999999;
margin: 5px;
padding: 10px;
padding-right: 8px;
color:#000000;
}



.menu_liner2
{
border: 1px solid #999999;
width: 92%;
margin:5px;
padding:5px;
}

.image_line
{
border: 1px solid #333333;
}

h2
{
margin: 5px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 a
{
text-decoration: none;
color:#0000FF;
}

h2 a:hover
{
color: #880244;
text-decoration: underline;
}

h2 a:visited
{
color:#551A8B;
text-decoration:none;
}

.desc
{
font-size: 14px;
margin: 5px;
color:#000000;
}

.desc1
{
font-size: 14px;
margin: 5px;
color:#000000;
}

.desc12
{
font-size: 12px;
margin: 5px;
color:#000000;
}

.desc13
{
font-size: 10px;
margin: 5px;
text-align: left;
color:#000000;
}


.liner
{
border-bottom: 1px solid #666666;
margin-bottom: 8px;
}

.liner11
{
width: 100%;
border-bottom: 1px solid #666666;
margin-bottom: 8px;
float: left;
}

h3
{
margin: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3 a
{
text-decoration: none;
color:#0000FF;
}

h3 a:hover
{
color: #880244;
text-decoration: underline;
}

h3 a:visited
{
color:#551A8B;
text-decoration:none;
}

h4
{
margin: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h4 a
{
text-decoration: none;
color:#0000FF;
}

h4 a:hover
{
color: #880244;
text-decoration: underline;
}

h4 a:visited
{
color:#551A8B;
text-decoration:none;
}

.more 
{
color:#0000FF;
}

.more a
{
color:#0000FF;
text-decoration: none;
}

.more a:hover
{
color: #880244;
text-decoration: underline;
}

.more a:visited
{
color:#551A8B;
text-decoration:none;
}

.more1 
{
color:#0000FF;
font-size: 10px;
}

.more1 a
{
color:#0000FF;
text-decoration: none;
}

.more1 a:hover
{
color: #880244;
text-decoration: underline;
}

.more1 a:visited
{
color:#551A8B;
text-decoration:none;
}

.fdate
{
font-size: 10px;
color:#666666;
text-align:right;
margin-right: 8px;
}

h6
{
margin: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

h6 a
{
text-decoration: none;
color:#0000FF;
}

h6 a:hover
{
color: #880244;
text-decoration: underline;
}

h6 a:visited
{
color:#551A8B;
text-decoration:none;
}

h5
{
margin: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

h5 a
{
text-decoration: none;
color:#0000FF;
}

h5 a:hover
{
color: #880244;
text-decoration: underline;
}

h5 a:visited
{
color:#551A8B;
text-decoration:none;
}


div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	

.header {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.phpcode {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	color: #000000;
	background-color: f3f3f3;
}
.msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	background-color: #FFFFCC;
	padding: 4px;
	border: 1px dotted #FF9900;
	font-weight: bold;

}

.main_text
{
margin: 8px;
}

.alert_c
{
font-weight: bold;
}

.caption
{
color:#666666;
font-size:10px;
}
.tit
{
font-size:14px;
text-align:center;
font-weight:bold;}
