/* CSS Document */
@import "class.css";
@import "page-nav.css";
@import "forms.css";
@import "modules.css";

body, .mceContentBody{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:normal; 
}
body.mceContentBody{ width:auto; height:auto !important; }
#wrapper, .mceContentBody{}

.pagecontent, .mceContentBody{}
.pagecontent ul, .mceContentBody ul,
.pagecontent ol, .mceContentBody ol{ margin:15px 0; padding-left:40px; list-style:disc; }
.pagecontent table, .mceContentBody table{ border:1px solid #333; border-collapse:collapse; }
.pagecontent td, .mceContentBody td,
.pagecontent th, .mceContentBody th{ border:1px solid #333; padding:3px; }

*{ margin:0; padding:0; }

table, img, div, a { border:0; }
table, td, th, div, img{
	border:none 0; border-spacing:0px; padding:0; margin:0;
	outline:none;
}
h1, h2, h3, h4{
	padding:0; 
	margin:10px 0;
	font-size:20px;
	color: #004c25
}
h2{ font-size:18px; }
h3{ font-size:16px; }
h4{ font-size:14px; }

p{ margin:10px 0; }
a{ 
	text-decoration: none;
	color: #00783b;
	border:none;
	border-bottom: 1px solid #00783b;	
}
a:hover{
	color: #004c25;
	border-bottom: 1px solid #004c25;	
}


hr{ border:none; background:#999; height:1px; margin:10px 0; }

.view_more{
	font-style:italic;
	border-bottom: none;	
}

.view_more:hover{
	border-bottom: none;	
}

.holder a{
    border-bottom: none;    
}

/*стили для кнопок вверх/вниз*/
.arrow {
position: fixed;
width: 64px;
right: -10px;
bottom: 115px;
z-index: 10;
}
.arrow img {
opacity: 0.3;
}
.arrow img:hover{
cursor: pointer;
opacity: 1;
filter: alpha(opacity=100);
}

