/* CSS Document */

body{ background:#000000;  border:0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:400; }
p{font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.sheet{ background: #ffffff; color:#000000;}
.picborder{ border:#CCCCCC 3px solid;}
.picbordermini{ border:#CCCCCC 1px solid;}
a{ color:#F86613; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:600; text-decoration:none; line-height:1;}
a:hover{ color:#F86613; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:600; text-decoration: underline;}
b { color: #666666; font-size:10px;}
.topleft{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#ffffff; border:1px;  border-color: #999999; background-image:url(img/topleft1.jpg); background-repeat: repeat-x; text-align:center; }
.textlink {font-size: 12px;
	font-weight: bold;
	color: #0000FF;}
.smart { color:#FFFFFF; font-size:10px; text-align:left; }	
.topcenter{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; border:1px;  border-color: #999999; background-image:url(img/topcenter.jpg); background-repeat:no-repeat; }
.posttitle{font-size:22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#DC143C; font-style:italic; background-color:#FFF0F5;}
.posttitle a{font-size:22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#DC143C; font-style:italic;}
.posttitle a:hover{font-size:22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#DC143C; font-style:italic;}
.imgmini{  }

li {font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.5em;}

.pstrnav {margin-left:5px;}
.pstrnav a {border: 1px solid #CCCCCC; padding: 3px 6px; margin: 0 2px; color:#555555; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight: normal; background: #ccc;
background: -moz-linear-gradient(top, #ffffff 0%, #bbbbbb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bbbbbb));
background: -webkit-linear-gradient(top, #ffffff 0%,#bbbbbb 100%);
background: -o-linear-gradient(top, #ffffff 0%,#bbbbbb 100%);
background: -ms-linear-gradient(top, #dddddd 0%,#bbbbbb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbbbbb',GradientType=0 );
background: linear-gradient(top, #ffffff 0%,#bbbbbb 100%);}
.pstrnav a:hover {border: 1px solid #DC143C; padding: 3px 6px; margin: 0 2px; color:#DC143C; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight: normal; text-decoration:none;}
.pstrnav b {border: 1px solid #FFFFFF; padding: 3px 6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#333333;}


.postview{ font-size:10px; font-weight:bold; color:#FF0000; }
.postadd{font-size:12px; font-weight:bold; color: #3333FF;}
.nav_link1 {font-size:11px; font-weight: 700; color: #ffffff; font-family:Arial, Helvetica, sans-serif;}
.nav_link2 {font-size:10px; font-weight: 300; color: #ffffff; font-family:Arial, Helvetica, sans-serif;}
a nav_link2:hover {font-size:10px; font-weight:300; color: #ffffff; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.nav_link2:hover {font-size:10px; font-weight:300; color: #ffffff; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.nav_link3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:500; color: #000000; font-family:Arial, Helvetica, sans-serif;}
.nav_link3:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:500; color: #555555; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.nav_link1:hover {font-size:11px; font-weight:bold; color: #ffffff; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.posttable{font-size: 13px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-weight: 300; color:#000000; background-color:#ffffff;}
.posttable_epygraph{font-size: 12px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight: 500; color: #990000; background-color:#ffffff;}
.posttable_epygraph a{font-size: 12px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight: 500; color: #990000; background-color:#ffffff;}
.posttable_accent{font-size: 24px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#DC143C; background-color: #f6f6f6;}
.posttable_cit{font-size: small; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight: 500; color: #666666; background-color:#f6f6f6;}
.posttable_header{font-size: large; font-family:Arial, Helvetica, sans-serif; font-weight: 700; color:#810000; background-color:#ffffff; text-align:center;}
.posttable_header a{font-size: large; font-family:Arial, Helvetica, sans-serif; font-weight: 700; color:#810000; background-color:#ffffff; text-align:center;}
.posttable_header a:hover{font-size: large; font-family:Arial, Helvetica, sans-serif; font-weight: 700; color:#810000; background-color:#ffffff; text-align:center;}


.postbottom{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight: 700; color:#000000; background-color: #FFF0F5;}
.postbottom a{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: 400; color:#ff0000;}
.postbottom a:hover{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: 400; color:#ff0000;}
.righttop{  background-image:url(img/topright.jpg); background-repeat: repeat-x; font-size:16px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:700; text-align:center; }

.righttop1{  background-image:url(img/topright1.jpg); background-repeat: repeat-x; font-size:16px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:700; text-align:center; }

.left{color:#333333; background-color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; text-decoration:none; border:1px; border-color:#333333;}
.left a{color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; text-decoration: underline;}
.left a:hover{color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; text-decoration: underline; background-color:f6f6f6;}


.menu{
border: 1px solid #999999; /*Стиль рамки */
border-bottom-width: 0;
width: 200px; /*Ширина меню */
background-color: #ffffff;  /*Фоновый цвет ячейки*/
margin:1px; /*Ширина отступов*/
}



.menu a{
font: bold 11px Arial, Helvetica, sans-serif; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 8px;/*Внутренний отсуп текста ссылки от левого края ячейки*/
display: block;
width: 85%; /*Ширина ячейки*/
color: #000000;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 0px solid gray;
}



.menu a:hover{
background-color: #F0F8FF; /*Фоновый цвет ячейки при наведение курсора*/
color: #000000;  /*Цвет текста при наведении курсора*/
}
/*Комментарии к статьям*/
.post_comment {
font-size:17px;
font-weight:bold;
color: #3333FF;
background-color: #ffffff;
}

.post_comment_add
{
font-size:11px; color: #666666;
}

.post_comment_add1
{
font-size:13px; font-weight:200;
}

.post_div
{
border-top:1px solid gray;
border-bottom:5px solid gray;
margin:15px;
}

