@charset "utf-8";
/* CSS Document */
html{background-color:#84A851;}
body {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#330033; margin:15px;
}/*если текст не в тегах p*/
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#330033; margin:15px; text-indent: 1.5em;}
H1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3366CC; margin:15px;}
H2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3366CC; margin:15px;}
H3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3366CC; margin:15px;}
H4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3366CC; margin:15px;}
.red {color:#FF0000; font-weight:bold;}
.main_border {border:1px solid #0000CC; background-color: #FFFFCC}/*Рамка цвет таблицы*/
.left {background-color:#FFFF99; border-right:1px solid #0000CC;}/*левый блок*/
.header {background-color:#3366CC;}/*шапка*/
.bild {
margin-left:30px;/*Фотки на странице фото*/
float:left;
}
.paraksts{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#330033; margin:15px; text-indent: 1.5em;/*Подпись под фотками*/
}
.log{
float:right;
margin-right:100px;
}
.log1{
float:right;
margin-right:230px;
}
.bern{
float:right;
margin-left:20px;
}
.headpic {
float:left;
}

.logo {
margin-top:30px;
text-align:center;
font:24px Verdana, Arial, Helvetica, Sans-Serif;
letter-spacing:2px;
color:#CCFF99;
font-weight:bold;
float:left;
}

.tagline {
font:16px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFCC;
font-weight:bold;
letter-spacing:3px;

}

.lang {
padding:100px 10px 0px 0px;
text-align:right;
}

.kalendar {
color:#B2181A;
font-weight: bold;
background-color:#ccFF99;
border-bottom:1px solid #B0B0FF;
  }/*календарь цвет и толщина*/
.kat_title {
margin-top:15px;
margin-left:5%;
margin-right:5%;
font-weight:bold;
text-align:center;
border-left:3px solid #B0B0FF;
border-bottom:1px solid #B0B0FF;
background-color:#ccFF99;
/*Стиль для категорий*/
}

.menu
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
}
.tab_jaun {border:1px solid #000000; width:95%;}
.tab_jaun_title {background-color:#ccFF99;}
.jaun_name {font-weight:bold; margin-top:3px;}
p.jaun_name a {
color: #424242;
text-decoration:underline;
}
.jaun_adds {font-size:11px; color:#424242;}
.view_title {font-size:16px; font-weight:bold; color:#cc0000; text-align:center;}
.view_date {font-size:11px; color:#424242; font-weight:bold;}/*Стиль просмотров*/
.mini {
border:1px solid #333333;
margin-right:10px;
margin-top:4px;/*Мини изображения*/
}
.post_title {
background-color:#ccFF99;
font-size:16px;
font-weight:bold;
color:#B2181A;/*Заглавие выводимой страницы*/
text-align:center;
}
.post_add {
font-size:11px;
margin-top:10px;
margin-bottom:10px;
color:#424242; 
font-weight:bold;
}/*Стиль для автора и даты на выводимой странице*/
.post_comm {
background-color:#ccFF99;
font-size:15px;
font-weight:bold;
color:#B2181A;/*Заглавие коментариев выводимой страницы*/
text-align:left;
}
.com{
margin-left:10px;/*Komentāru stils*/
margin-top:3px;
}

.post_comm_add {
font-size:11px;
}
.post_div {
border-top:1px solid grey;
border-bottom:1px solid grey;
margin:15px;
}
.post_div p {
margin-left:0px;
}
.search_t{
font-size:11px;/*текст поиска*/
margin-left:10px;
margin-bottom:3px;
margin-top:5px;
}
.search_b{
border:2px solid #B0B0FF;
background-color:#FFFFCC;/*Стиль кнопки поиска*/
margin-top:3px;
outline: none;
margin-left:10px;
}
.stat{
font-size:11px;/*текст статистики*/
margin-left:10px;
margin-top:5px;
}
#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 96%; /*Ширина меню */
background-color: #FFFF99;  /*Фоновый цвет ячейки*/
margin:5px 5px 5px 5px; /*Ширина отступов*/
}

* html #coolmenu{ 
width: 150px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 2px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
outline: none;
}

html>body #coolmenu a{ 
width: auto;
outline: none;
}

#coolmenu a:hover{
background-color: #cccccc; /*Фоновый цвет ячейки при наведение курсора*/
color: red;  /*Цвет текста при наведении курсора*/
outline: none;
}
.menu1 {
margin:5px;
margin-bottom:30px;
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:#B0B0FF;
}

.menu1 ul {
padding:0px;
margin:0px;
list-style:none;
}

.menu1 li {
vertical-align:bottom;
border-bottom:1px solid #B0B0FF;
width:188px;
}

.menu1 a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #003366;
padding:3px;
display:block;
text-decoration:none;
background-color:#FFFF99;
font-weight:bold;
outline: none;
}

.menu1 a:hover  {
text-decoration:none;
background-color:#EFFFDF;
color: red;
outline: none;
}

.nav_t {                         /*Навигация*/
border-bottom:double #B0B0FF;
border-top:5px solid #ccFF99;
border-right:1px solid #B0B0FF;
background-color:#FFFF99;

}
.nav_t a{
font: bold 13px Verdana;
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
outline: none;

}

.nav_a {                         /*Навигация активная*/
border-bottom:1px double #B0B0FF;
border-top:5px solid red;
border-right:1px solid #B0B0FF;
background-color:#FFFFCC;
outline: none;
}
.nav_a a{
font: bold 13px Verdana;
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
outline: none;
}
.nav_t a:hover
{
text-decoration:none;
background-color:#EFFFDF;
color: red;
outline: none;
}
.nav_a a:hover
{
text-decoration:none;
background-color:#EFFFDF;
color: red;
outline: none;
}
.pastrnav {
padding:0px 10px 20px 15px;
color:#424242;
}
.pastrnav a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
outline: none;
}

span.bt a {
margin-right:60px;
color:#FFFFCC;
outline: none;
}

span.wt a{
margin-right:30px;
font-size:10px;
color:#606B79;
outline: none;
}
span.pi{
font-size:10px;
color:#606B79;
}
.rih{
float:left;
margin-right:10px;
margin-top:10px;/*Фотки на стационарных страницах*/
}
.line{margin-top:10px; 
color:#B0B0FF;
margin-bottom:0px;
}
.sp {padding-left:20px;}