 /* Верхнее меню */
.menu    {  
text-align: center;
font-size:16px; 
font-family: verdana,  Geneva, Arial, Helvetica, san-serif; 
height:49px;   
line-height:49px;  
width: 1000px; 
margin:0px;  
padding:0px;  }  

.menu li { 	z-index:1000;
	list-style-type:none;    
	float: left;  
	margin-top: 2px;
	position:relative;
	   
}  

.menu a  {  	
height:49px;   
display:block;
padding-left:11px; 
padding-right: 11px; 
text-decoration: none;  
color: #566b79;
} 


.menu a:hover   {  	
color: #0072bc;   
padding-left:10px; 
padding-right: 10px; 
border-left: 1px solid #b6c1c8 ;
border-right: 1px solid #b6c1c8 ;
background:  #d4dee0  url(images/menu-bg.png) repeat-x;           
background-position:right;       
}


.sub { 		
	display:none;
}

.menu li:hover .sub {
 padding: 0; 
    margin: 0;
	display:block;
	position:absolute;


}

.menu li  .sub a:hover   { 
padding:0px 0px 0px 9px; 
margin: 0px;
top: 0px;
font-size:12px;
color: #0072bc;
width: 239px;

	
}  

.menu li  .sub a   { 

line-height:30px;  
height:30px;   
padding:0px 0px 0px 10px; 
margin: 0; 
font-size:12px;
width: 250px;
	
}



.menu li  .sub  { 

padding: 0; 
margin: 0; 
text-align:left;
background:  #f7f7f7;
width: 250px; 	
}  




.footer_menu  a {
color:#ffffff;      
font-size:16px; 
font-family: verdana,  Geneva, Arial, Helvetica, san-serif; } 
	
.footer_menu  a:hover  {
color:#3e3e3e;      
font-size:16px; 
font-family: verdana,  Geneva, Arial, Helvetica, san-serif; } 









.footer   {    
	background: url(images/bg-niz.png) ;   
	width: 100%; 
	
	}
	
.shapka {
    width: 912px; 
	height:405px; 
	background: url(images/ris-shapka.jpg); 
	}

.body { 
    margin:0px;  
	padding :0px;
    width: 100%; 	height:100%;
	background:  #0072bc url(images/bg.png) ;
	}		
	
.body2 {   background: url(images/bg2.png)   center ; height:100%; 
	  background-repeat:repeat-y 
	}
	
		
.body3{  width: 100%; background: url(images/bg3.png) repeat-x;
	}

	

.text_zagalovok { 	
    font-size: 20px; 
	font-family: Arial, Helvetica,  Verdana, sans-serif;
	}


 
 
 






 /* Post */



	
body {
	margin: 0;
	padding: 0;
	
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, select {
	background-color: #efefef;
	border: 1px solid #ccc;
	padding: 4px;
	color: #333333;
	font: 10pt "Trebuchet MS", verdana, helvetica, arial, sans-serif;
}
textarea {
	border: 1px solid #ccc;
	padding: 4px;
	color: #333333;
	font: 10pt "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	background: #efefef url(images/img02.jpg) no-repeat top right;
}
#respond form input:hover {
	background-color: #ffffff;
	border: 1px solid #999999;
}
#respond fieldset input:hover {
	background-color: #ffffff;
	border: 1px solid #999999;
}
#respond form textarea:hover {
	background-color: #efefef;
	border: 1px solid #999999;
}
#respond input:focus {
	background-color: #ffffff;
	border: 1px solid #999999;
}
#respond textarea:focus {
	background-color: #efefef;
	border: 1px solid #999999;
}
fieldset select {
	width: 210px;
}
input#submit {
	border: 1px solid #ccc;
	padding: 4px;
	color: #000000;
	font: 10pt "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	background-color: #efefef;
}
input:hover#submit {
	background-color: #ffffff;
	border: 1px solid #999999;
}

h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #333333;
}


h1 {

	color: #898989;  font-size: 20px;  font-family:  Arial, Helvetica, sans-serif,  Verdana,;
}

h2 {
	

 font-size: 24px;  font-family:  Verdana, Arial, Helvetica, sans-serif;
}



}

h3 {
	font-size: 1em;
	font-weight: bold;
}

p, ul, ol {
/*	margin-bottom: 1.6em;
	line-height: 180%;*/
}

p {
}

blockquote {
	font-style: italic;
}

ul {
}

ol {
}

a {

	text-decoration: none;
	color: #356AA0;
}

a:hover {
	text-decoration: none;
	color: #623c6b;
}

small {
}

hr {
	display: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: left;
	margin: 0 0 0 15px;
}




/* Sidebar */

#sidebar {
	float: left;
	width: 300px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 20px;
	padding: 20px 40px;
	background: url(images/img03.jpg) no-repeat;
}

#sidebar li ul {
	line-height: 2em;
}

#sidebar li li {
	margin: 0;
	padding: 0;
	background: none;
	border-bottom: 1px solid #EFEFEF;
}

#sidebar h2 {
	margin-bottom: 10px;
	text-transform: lowercase;
	letter-spacing: -1px;
	color: #CC0000;
}

/*
#sidebar a {
	border: none;
}
*/

/*---------------------------------------------------------------------------------------------------*/

#respond { 
	font: 10pt "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	padding: 0 0 10px 0;
}
#respond h3 { 
}
#respond a { 
	text-decoration:none;
	font: 400 1.3em "trebuchet ms", verdana, helvetica, arial, sans-serif;
}
#respond a:hover { 
}

.entry {
	margin: 10px 15px;
	padding: 0 5px 0 35px;    
	text-align:justify;
}

.nomber {
	color: #ff9999;
	font: 20pt "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	float: left;
}

.pages { 
	padding: 30px 0px 10px 0px;
	font-size:2em;
	color:#999999;
	font-family: "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	width: 500px; 
	text-align: center;
}

.pages span {
	background-color:#999999;
	color:#fff;
	padding:0 3px 1px 3px;
}
.pages a {
	text-decoration:none;
}
.pages a:hover {
	background-color:#cccccc;
	text-decoration:none
}

.red {
  color: #EA1B00;
}

#respond p {
	margin-bottom: 0.3em;
}

.charsLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 450px;
	color: #999999;
	font-size: 8pt; 
	text-align: right;
}

#postcomm {
	margin: 0px 0px 10px 50px;
	padding: 12px 50px 50px;
	background: url(images/img01.jpg) no-repeat;
}

#postcomm .meta span {
	font: bold 10pt "Trebuchet MS", verdana, helvetica, arial, sans-serif;
}

#postcomm .meta noindex {
	font: bold 10pt "Trebuchet MS", verdana, helvetica, arial, sans-serif;
}

.commnomber {
	margin: 10px 0px 0px 65px;
	padding: 0;
	color: #ff9999;
	font: 20pt "Trebuchet MS", verdana, helvetica, arial, sans-serif;
	float: left;
}

.error {
	padding: 12px 50px 50px;
	background: url(images/img03.jpg) no-repeat;
}
.error .meta {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #EFEFEF;
	line-height: normal;
	color: #666666;
}

.error .concom:hover {
	cursor:pointer;
}








=======================


------------------------------------------

/* sideMenu */
div.sideMenu {
  display: block;
  margin: 0;
  padding: 0 10px 10px 15px;
  display: block;  
  color: #06568b;

}

.sideMenu a {
  display: block;
  text-decoration: none;
  color: #2f033a;
  padding: 0 3px 0 0px;    

  font-size : 15px;
  font-weight : bold;
  font-family:   Tahoma, Verdana, Helvetica, sans-serif; 

} 

.sideMenu a:hover {
  color: #623c6b;

}

.sideMenu .active {
  color: #36332e;
}

.sideMenu .submenu {
  display: block;

  margin-left: 7px;
  margin-bottom: 3px;
  margin-top: 3px;

  padding-left: 3px;
  padding-bottom: 5px;
 
  font-size : 12px;
  font-weight : bold;
  font-family:   Tahoma, Verdana, Helvetica, sans-serif; 
  border-left: 5px solid #623c6b;
}

.sideMenu .submenu_active {
  display: block;

  margin-left: 7px;
  margin-bottom: 3px;
  margin-top: 3px;


  padding-left: 3px;
  padding-bottom: 5px; 

  color: #623c6b;
  font-size : 12px;
  font-weight : bold;
  font-family:   Tahoma, Verdana, Helvetica, sans-serif; 

}

------------------------------------





/* новости блок */
.news_anons {
	text-align:justify;
	margin-bottom: 0px;  
}

.news_anons_date {
 font-family: Arial, Helvetica,  Verdana, sans-serif;
 font-weight:bold;
 font-size: 10px;
 color: #999999;
}

.news_anons_head {
 font-family: Arial, Helvetica,  Verdana, sans-serif;
 font-weight:bold;
 font-size: 12px; 
 color: #cccccc;
}

.news_anons_text {
 font-family: Arial, Helvetica,  Verdana, sans-serif;
 font-size: 12px;
 color: #ffffff;
}



.news_anons_bot {
        border-bottom: 1px solid #EFEFEF;
}

img.floatRight {
  margin: 5px 0px 10px 15px;  
}

img.floatLeft {
  margin: 5px 15px 10px 0px;
}

blockquote {
        margin: 0 0px 0 20px;
        padding: 0 10px 0 50px;
	background-color: #efefef;
        border-top: 5px solid #dddddd; 
        border-bottom: 5px solid #dddddd; 
	background-image: url(images/img06.png);
	background-repeat: no-repeat;
	background-position: 5px 50%;  
}

blockquote.stop {
  background-image: url(images/img05.png);
  background-repeat: no-repeat;
}

blockquote.go {
  background-image: url(images/go.png);
  background-repeat: no-repeat;
}






/**************************************************************
   #mainMenu: The top level site menu
 **************************************************************/







.floatRight {
  float: right;
}

/* news_item */
.news_item {
	text-align:justify;
	border-bottom: 1px dotted #EFEFEF;
}
.news_item h2 strong {
	font-size: 10em;
	
	font-weight: normal;
}

/* nav_pages */
.nav_pages {
  color: #CC0000;
  text-decoration: none;
  font: 400 1.3em "trebuchet ms", serif;
  padding: 0 3px 10px 5px;    
} 

.nav_pages a {
  text-decoration: none;
  border-bottom: none;
} 

.nav_pages a:hover {
  color: #CC0000;
}

.nav_pages .active {
  color: #CC0000;
}

/* Guest Book */
.gb_item {
	margin: 10px 15px;
	padding: 10px 20px 20px 10px;

	text-align:justify;









}

.gb_head {
	padding: 7px 0px 0px 8px;
}

.gb_head_user {
/*	margin: 30px 0px 0px 0px;*/
	padding: 20px 0px 0px 0px;
	color: #3b0249;
	font: 800 1.7em "trebuchet ms", serif;

}

.gb_head_date {
  color: #000000;
  font-style: "trebuchet ms", serif;
  font-size:8pt;
}

.gb_mess {
	text-align:justify;
	padding: 0px;
	font: 400 1.0em "trebuchet ms", serif;
	margin-bottom:5px;  
	/*background: #ffffff;*/
}

.gb_answ {
  margin: 10px 15px;
  padding: 5px 5px 5px 45px;    
  background-color: #c8995c; 

 

  background-repeat: no-repeat;
  background-position: 15px 50%;  
}







/**************************************************************
слайдер
 **************************************************************/












div.wrap {
width : 993px;
margin : 0 auto;
text-align : left;
}




div#top div#nav {
float : left;
clear : both;
width : 1000px;
height : 52px;
margin : 22px 0 0;
}



div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}




div#header {
margin : -9px 0px -2px -6px ;
}
div#video-header {
height : 1000px;
margin : -9px 0px -2px -6px ;
}



div#header div.wrap {
height : 340px;

}










div#header div#slide-holder {
z-index : 40;
width : 1000px; 
height : 100px;
position : absolute;
}





div#header div#slide-holder div#slide-runner {
top : 9px;
left : 0px;
width : 1000px;
height :  330px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}








div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 286px;
width : 1000px; 
height : 46px;
display : none;
position : absolute;

} 
background : url(images/slide-bg.png) 0 0; // темная полоска //









div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}


div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}












