/* CSS Document */

.main_border {
	border: 1px solid #6699FF;
}
.footer_border {
	border-top: 1px solid #6699FF;
}
body {background-image:url(img/bg.gif); font-family:Verdana; font-size:12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
} 

.head1 {
	font-size: 14px;
	color: #000099;
	text-align: center;
	display: block;
	font-weight: bold;
}
.head2 {
	font-size: 14px;
	color: #000099;
	text-align: left;
	display: block;
	font-weight: bold;
	background-image: url(img/bg_post_title2.jpg);
	height: 20px;
	padding-left: 20px;
}
/*Шапка сайта*/
.table_nav {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #6699FF;	
}

.left {background-color:#CCEEFB; border-right:1px solid #6699FF;}

p {font-family:Verdana; font-size:13px; margin:15px;}

.p_title {
	color: #0066FF;
	font-weight:bold;
	text-align:center;
	margin:15px 2px 3px;
	padding:5px;
	background-image: url(img/bg_post_title2.jpg);
	background-repeat: repeat-x;
}

/*Окантовка статьи в странице с перечнем статей*/
.post {
	width:96%;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #6699FF;
}

/*Полоса с названием заметки*/
.post_title {
	background-image: url(img/bg.gif);
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6699FF;
}

/*Текст в полосе с названием*/
.post_name {
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
	font-size: 14px;
	text-decoration: none;
}
.post_name a {
	text-decoration: none;
}
/*Количество просмотров*/
.post_view { 
font-size:11px;
color:#6699FF;
}
/*Вывод миниатюры*/
.mini {
border: 1px solid #0000CC;
margin-right: 10px;
margin-top:-8px;
}
/*Заголовок категории в странице*/
.post_title2 {
	font-size:16px;
	font-weight:bold;
	color:#000099;
	text-align:left;
	background-image: url(img/bg_post_title2.jpg);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
}

/*Поиск - текст*/
.search_t {
	font-size:10px;
	color: #0000CC;
}
/*Поиск - окошко*/
.search_t1 {
	font-size:12px;
	border: 1px solid #6699FF;
	background-color: #E2F3F9;
}
/*Поиск - кнопка*/
.search_b {
	border:3px double #6699FF;
	margin-top:6px;
	background-image: url(img/bg_post_title2.jpg);
	cursor: hand;
	color: #0000FF;
}
/*Кнопка Вернуться*/
.Button_back {
	border:3px double #6699FF;
	margin-top:6px;
	background-image: url(img/bg_post_title2.jpg);
	margin-left: 20px;
	cursor: hand;
	color: #0000FF;
}

/*Навигация верхнего меню*/
.nav_table{
	background-image: url(img/bg_nav.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.nav_t {
	color: #000099;
	border-bottom:3px solid #0066FF;
	text-decoration: none; /*Подчеркивание у ссылок - нет*/
}

/*Цвет ссылки*/
.nav_t a {
color:#000099;
text-decoration: none; /*Подчеркивание у ссылок - нет*/
}
/*Навигация для активной страницы(подсветка полосы красным*/
.nav_a {
color: #000099;
border-bottom:3px solid #000099;
text-decoration: none; /*Подчеркивание у ссылок - нет*/

}

.nav_a a {
color:#0066FF;
}
<!--Прорисовка точек в меню-->
/*.point {
background-image:url(img/point.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;  /*Отодвигает точки от букв
margin-bottom:7px;
margin-top:7px;
}*/

a:link, a:visited, a:active {
	text-decoration: none;
	color: #0000CC;
	color: #000099;
	}
a:hover {
	text-decoration: none;
	color: #0066FF;
}



/*Стиль для навигации внизу страницы*/
.pstrnav {
	padding: 0px 10px 20px 15px;
	color:#0000CC;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#6699FF; text-decoration:underline;
}

#coolmenu{
	width: 97%;  /*Фоновый цвет ячейки*/
	margin:2px; /*Ширина отступов*/
	border-top: 1px solid #6699FF;
	border-right: 1px solid #6699FF;
	border-bottom: 0 solid #6699FF;
	border-left: 1px solid #6699FF;
	text-align: left;
	display: block;
	}

 *html #coolmenu{ 
width: 200px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
	padding: 4px 2px 0px 30px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
	display: block;
	width: 100%; /*Ширина ячейки*/
	color: #000099;  /*Цвет текста*/
	text-decoration: none; /*Подчеркивание у ссылок - нет*/
	border-bottom: 1px solid #6699FF;
	background-image: url(img/menu_bg.jpg);
	background-repeat: repeat-x;
	height: 22px;
	font-weight: bold;
}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
	color: #0066FF;  /*Цвет текста при наведении курсора*/
	background-image: url(img/menu_bg2.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}

/*Навигация для статей*/
#coolmenu_s{
	width: 97%;  /*Фоновый цвет ячейки*/
	margin:2px; /*Ширина отступов*/
	border-top: 1px solid #6699FF;
	border-right: 1px solid #6699FF;
	border-bottom: 0 solid #6699FF;
	border-left: 1px solid #6699FF;
	text-align: left;
	display: block;
	}

 *html #coolmenu_s{ 
width: 200px;/*Ширина меню для Internet Explorer*/
}

#coolmenu_s a{
	padding: 4px 2px 0px 35px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
	display: block;
	width: 100%; /*Ширина ячейки*/
	color: #000099;  /*Цвет текста*/
	text-decoration: none; /*Подчеркивание у ссылок - нет*/
	border-bottom: 1px solid #6699FF;
	background-image: url(img/menu_bg_s.jpg);
	background-repeat: repeat-x;
	height: 22px;
	font-weight: bold;
}

html>body #coolmenu_s a{ 
width: auto;
}

#coolmenu_s a:hover{
	color: #0066FF;  /*Цвет текста при наведении курсора*/
	background-image: url(img/menu_bg2_s.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
}

#text {
	text-align: justify;
	display: block;
}
#text1 {
	text-align: justify;
	display: block;
	font-size: 12px;
}
.header{
	background-image: url(img/header_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg_text{
	background-image: url(img/bg_text.png);
	border: 3px solid #0066FF;
	font-size: 14px;
}

a {
	text-decoration: none;
}
a:link, a:visited, a:active { text-decoration: none; color: #000099;}
a:hover { text-decoration: none; color: #0066FF; }

.link {
	font-size:10px;
	color: #6066FF;
}
.link a{
	font-size:10px;
	color: #6066FF;
}
.link a:hover{
	font-size:10px;
	color: #6699FF;
}
