@charset "windows-1251";
/* CSS Document */

.main_border {border:1px solid #424242;}

p {font-family:Verdana; font-size:12px; margin:15px; color:#999999;}
.left {background-color:000000; border-right:1px solid #424242;}
.right {background-color:000000; border-left:1px solid #424242;}
.top_1 {background-color:000000; border-top:1px solid #424242;}



body {background-image:url(images/bg.jpg);}

.index {background-position: 50% 25%;}


ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  border-bottom-width: 0;
  padding: 0px;
  width: 97%; 
  margin:2px;
  margin-left:3px;
  
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;
  border: 1px solid gray;
}
ul#navmenu-v li ul li {
border:none;

}

/* Root Menu */
ul#navmenu-v a {
  padding: 0 10px;
  display: block;
  background: #000000;
  color: #999999;
  font: bold 12px/28px Verdana, Arial;
  margin:0px;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #1A1A1A;
  color: #FF0000;

}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #000000;
  color: #999999;
  border: 1px solid gray;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #1A1A1A;
  color: #FF0000;
  border: 1px solid gray;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 201px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

p.title {
background-color: #1A1A1A;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:8px;
}

#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 93%; /*Ширина меню */
background-color: #000000;  /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}

* html #coolmenu{ 
width: 380px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #999999;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: #1A1A1A; /*Фоновый цвет ячейки при наведение курсора*/
color: #FF0000;  /*Цвет текста при наведении курсора*/
}

.news {border-bottom:0px solid #1A1A1A; width:96%;
font-family:Verdana; text-align:left; font-size:12px; margin:15px; color:#999999}

.news_g {font-family:Verdana; text-align:center; font-size:12px; color:#999999;
border-top:0px solid #1A1A1A; width:150%;
border-bottom:0px solid #1A1A1A; width:150%;
border-right:0px solid #1A1A1A; width:100%;
border-left:0px solid #1A1A1A; width:100%;
margin-left:0px;}

.news_t {border-top:1px solid #1A1A1A; width:150%;
border-bottom:1px solid #1A1A1A; width:150%;
border-right:1px solid #1A1A1A; width:100%;
border-left:1px solid #1A1A1A; width:100%;
font-family:Verdana; text-align:left; font-size:12px; margin:45px; color:#999999}


a:link {color:#999999;}
a:visited {color:#999999;}
a:hover {color:#FF0000}
a:active {color:#999999;}

.news_title {background-color:#000000;
font-family:Verdana; font-size:12px; margin:15px; color:#999999}

.gallery {border-bottom:0px solid #1A1A1A; width:95%; 
font-family:Verdana; text-align:center; font-size:12px; margin:15px; color:#999999}

.library {border-bottom:1px solid #1A1A1A;  
font-family:Verdana; font-size:15px; margin:15px; color:#999999}

.articles {border-bottom:0px solid #1A1A1A; width:95%; 
font-family:Verdana; text-align:center; font-size:12px; margin:15px; color:#999999}

a:link {color:#999999;}
a:visited {color:#999999;}
a:hover {color:#FF0000}
a:active {color:#999999;}



.news_name {font-weight:bold; margin-top:7px; margin-bottom:7px;}
.news_adds {font-size:11px; margin-top:7px; margin-bottom:7px; font-weight:bold;}

.post_view {
font-size:11px;
color:#999999;}

.post_view_1 {
border-top:1px solid #1A1A1A; width:51%;
border-bottom:1px solid #1A1A1A; width:51%;
border-left:1px solid #1A1A1A; width:51%;
border-right:1px solid #1A1A1A; width:51%;
font-size:11px;
color:#999999;
margin-left:157px;}

.post_title {
font-size:14px;
font-weight:bold;
color:#ff0000;
text-align:center;
}

.comment_1 {
color:#999999;}

.mini {
border:1px solid gray;
margin-right:10px;
margin-top:10px;
}

.mini_g {
border:1px solid gray;
margin-right:10px;
margin-top:10px;
}

.under {
margin-top:38px;
}

.under_1 {
margin-top:1px;
}

.start_g {
margin-left:0px;
margin-right:10px;
}


.post_comment {
font-size:15px; 
font-weight:bold;
color:#ff0000;
}



.post_coment_add {
font-size:11px;}

.post_div {
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:15px;
}

.post_div p {
margin-left:0px;}

.pvote {
border:1px solid gray;
padding:10px;}

.sub_vote {
border:1px solid gray;
background-color:#f6f6f6;
width:70px;
margin-left:10px;}

.sub_vote_1 {
border:1px solid gray;
background-color:#f6f6f6;
width:150px;
}

.search_t {
font-size:11px;
}

.search_b {
border:1px solid #cccccc;
background-color:#f6f6f6;
margin-top:6px;}

.point {
font: bold 13px Verdana; /*Шрифт текста*/
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left:0px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #999999;  /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
}

.center {background-image: url(img/tcenter.jpg); background-repeat:repeat-y;}

.tcenter p {font:bold 12px Verdana,sans-serif; color:#333;}

.inputtext {width:200px;background-image: url(images/gray_bg.png);
background-repeat: repeat-x;
background-position: top;
margin-left:35px; 
padding:5px;}

.comarea{width:400px;background-image: url(images/gray_bg.png);
background-repeat: repeat-x;
background-position: top;
margin-left:35px; 
padding:5px;}

input.formbutton{
border:2px #ccc solid;
width:150px;color:#fff;
font:11px Verdana, Geneva, sans-serif;background-color:#333333;
font-weight:700;
text-transform:uppercase;
margin-left:35px;
height:25px;}



.tcenter input,textarea {font:normal 12px Verdana,sans-serif; color:#333; border:1px solid #ccc;}

.comareaact {width:400px;  background-image: none; padding:5px;
}
.inputtextact {width:200px; background-image: none; padding:5px;}


.view_title {font-size:16; font-weight:bold; color:#FF0000; text-align:center;}
.view_date {font-size:11px; color:#999999; margin-top:7px; margin-bottom:7px; font-weight:bold;}

.view_text {font-size:14px; font-weight:bold; color:#FF0000; text-align:center;}

.banner_table {background-color:000000; border:1px solid #424242;}

.pstrnav {
	padding: 0px 10px 20px 15px;
	color:#999999;
	text-align:center;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#999999; text-decoration:underline;
}

.p_comment {margin-left:50px;}





.block{margin:0 0 19px 0; margin-right:10px; margin-left:10px;}
	.container{min-height:82px; _height:82px; border-right:1px solid #424242; border-left:1px solid #424242; background:#000;}
		.text{padding:10px 15px;}
			.text .shadow{display:none;}
			


/* ---------------------Additions to the blocks-------------------------- */

.title_1{height:20px; padding:7px 0 0 15px; border-bottom:1px solid #424242;}
.blue .title_1{background:#A9D3E8 url(../images/blue.png) repeat-x 0 0;}
.green .title_1{background:#000000 url(images/green.png) repeat-x 0 0;}
	.title_1 span{float:inherit; width:21px; min-height:10px; _height:10px;}
	.title_1 strong{float:inherit; padding:0px 12px 0 0; font:900 14px/1 Arial, sans-serif;}
	.title_1 strong.white{color:#fff;}
	
	.title_2{height:20px; padding:7px 0 0 15px; border-bottom:1px solid #424242;}
.blue .title_2{background:#A9D3E8 url(../images/blue.png) repeat-x 0 0;}
.green .title_2{background:#000000 url(images/green.png) repeat-x 0 0;}
	.title_2 span{float:left; width:21px; min-height:10px; _height:10px;}
	.title_2 strong{float:left; padding:0px 12px 0 0; font:900 14px/1 Arial, sans-serif;}
	.title_2 strong.white{color:#fff;}
	

	.title_3 span{float:right; width:21px; min-height:10px; _height:10px;}
	.title_3 strong{float:right; padding:0px 12px 0 0; font:900 14px/1 Arial, sans-serif;}
	.title_3 strong.white{color:#fff;}

.block .top, .block .bottom{display:block; height:4px; overflow:hidden;}
.b1, .b1 em, .b2, .b2 em, .b3, .b3 em, .b4, .b4 em{display:block; height:1px; overflow:hidden; background:#000;}
.b1{border-right:1px solid #424242; border-left:1px solid #424242;}
	.b1 em{border-right:1px solid #424242; border-left:1px solid #424242;}
	.blue .top .b1 em{border-right:1px solid #B0CEDE; border-left:1px solid #B0CEDE; background:#A6D0E5;}
	.green .top .b1 em{border-right:1px solid #424242; border-left:1px solid #424242; background:#454545;}
.b2{margin:0 1px; border-right:1px solid #424242; border-left:1px solid #424242;}
	.b2 em{border-right:1px solid #424242; border-left:1px solid #424242;}
	.blue .top .b2 em{border-right:1px solid #B7D6E6; border-left:1px solid #B7D6E6; background:#A8D1E7;}
	.green .top .b2 em{border-right:1px solid #424242; border-left:1px solid #424242; background:#494949;}
.b3{margin:0 2px; border-right:1px solid #424242; border-left:1px solid #424242; background:#424242;}
	.b3 em{margin:0 1px; border-right:1px solid #424242; border-left:1px solid #424242;}
	.blue .top .b3 em{margin:0; border-right:1px solid #BCD6E3; border-left:1px solid #BCD6E3; background:#ACD5EA;}
	.green .top .b3 em{margin:0; border-right:1px solid #424242; border-left:1px solid #424242; background:#494949;}
.b4{margin:0 3px; border-right:1px solid #424242; border-left:1px solid #424242; background:#424242;}
	.b4 em{margin:0 1px; background:#424242;}



.f-pink{background:#FAFAD5;}
.f-blue{background:#D7F2D6;}
.f-gray{background:#EDEDED;}
.f-green{background:#9C0;}
.f-yellow{background:#CC3;}
.f-yellow2{background:#FFFF99;}

.fright{float:right;}

.green{color:#090;}
.green2{color:#6С0;}
.red{color:#C00;}
.black{color:#fff;}
.pink{color:#F0C;}
.gray{color:#666;}
.yellow{color:#CC3;}

.b-red{border:1px solid #C00;}
.b-gray{border:1px solid #CCC;}
.b-green{border:1px solid #090;}


.clear{clear:both; height:1px; overflow:hidden;}
.clearleft{clear:left; height:1px; overflow:hidden;}
.clearright{clear:right; height:1px; overflow:hidden;}

