@charset "utf-8";
/* CSS Document */

div, p, body, table, tr, td, h1, h2, h3, h4, h5, h6, form, img, ul, li{
margin:0;
padding:0;
}

html {
}

body {
width:100%;
color: #333333;
font-size: 14px;
font-family: Verdana, Geneva, sans-serif;
background: #cccccc url(img/body-bg.png) repeat;
line-height:normal;
padding-bottom:10px;
}

a img {
border:0px;
}

a, a:link, a:visited{
color:#c5292a;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.content-article p {
padding-bottom:0.5em;
}

.content-article p.center {
text-align:center;
}

h1 {
font-family:Tahoma, Geneva, sans-serif;
color:#1e3c0b;
text-decoration:none;
font-style:normal;
font-weight:normal;
font-size:20px;
line-height:normal;
/*padding-bottom:0px;
border-bottom:#319141 2px dotted;*/
padding-bottom:2px;
background:url(img/header-bg.png) bottom left repeat-x;
margin-bottom:21px;
}

h2 {
font-family:Verdana, Geneva, sans-serif;
color:#C5282A;
text-decoration:none;
font-style:normal;
font-weight:bolder;
font-size:14px;
line-height:normal;
margin-bottom:17px;
/*margin-top:10px;*/
}

h3 {
font-family:Verdana, Geneva, sans-serif;
color:#333333;
text-decoration:none;
font-style:normal;
font-weight:bolder;
font-size:14px;
line-height:normal;
margin-bottom:9px;
}

h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited, h5 a, h5 a:link, h5 a:visited {
color:#C5282A;
text-decoration:underline;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
text-decoration:none;
}

.content-article ul{
font-size:12px;
list-style:url(img/left-links-bg.png);
margin:0px 0px 0.5em 0px;
}

.content-article ul li{
font-size:;
list-style:url(img/left-links-bg.png);
margin:0px 0px 0.5em 20px;
}

.content-article ul ul{
list-style:url(img/left-links-bg.png);
margin:0.5em 0px 0.5em 0px;
}

.content-article ul ul li{
list-style:url(img/left-links-bg.png);
margin:0px 0px 0px 30px;
}

.content-article ol{
margin:0px 0px 0.5em 0px;
}

.content-article ol li{
margin:0px 0px 0px 25px;
}

.content-article table {
margin:0px 0px 0.5em 0px;
border:1px solid #1e3c0b;
padding:0px;
border-collapse:collapse;
width:auto;
font-size:12px;
}

.content-article table th {
color:#c5392a;
padding:2px 3px;
margin:0px;
border:1px solid #1e3c0b;
border-collapse:collapse;
font-weight:bolder;
font-size:12px;
text-align:center;
vertical-align:top;
}

.content-article table td {
padding:2px 3px;
margin:0px;
border:1px solid #1e3c0b;
border-collapse:collapse;
font-size:12px;
}

.content-article img {
border:1px solid #1e3c0b;
}

.content-article img.left {
border:1px solid #1e3c0b;
float:left;
margin-right:20px;
}

.content-article img.right {
border:1px solid #1e3c0b;
float:right;
margin-left:20px;
}

.content-article img.center {
border:1px solid #1e3c0b;
margin:0 auto 0 auto;
display:block;
}

.color-black, .color-black:link, .color-black:visited, .color-black:hover {
color:#000000;
}

.color-dark-green, .color-dark-green:link, .color-dark-green:visited, .color-dark-green:hover {
color:#1e3c0b;
}

.color-green, .color-green:link, .color-green:visited, .color-green:hover {
color:#366a13;
}

.color-red, .color-red:link, .color-red:visited, .color-red:hover {
color:#c5292a;
}

.font-serif {
font-family:Tahoma, Geneva, sans-serif;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

.margin-bottom-20 {
margin-bottom:20px;
}

.margin-bottom-10 {
margin-bottom:10px;
}

.margin-bottom-5 {
margin-bottom:5px;
}

/*
-----------------------------------------
 wrapper
-----------------------------------------
*/

div.wrapper {
width:980px;
margin:10px auto 0px auto;
padding:10px;
background:#ffffff;
}

/*
-----------------------------------------
 menu-wrapper
-----------------------------------------
*/

div.menu-wrapper {
padding:19px 25px 5px 0;
}

div.menu-wrapper ul {
list-style:none;
}

div.menu-wrapper ul li {
list-style:none;
float:right;
}

div.menu-wrapper ul li a, div.menu-wrapper ul li a:link, div.menu-wrapper ul li a:visited {
line-height:20px;
display:block;
padding:0px 25px;
color:#000;
text-decoration:none;
text-transform:uppercase;
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
}

div.menu-wrapper ul li a:hover {
text-decoration:underline;
}

div.menu-wrapper ul li a.active, div.menu-wrapper ul li a.active:link, div.menu-wrapper ul li a.active:visited, div.menu-wrapper ul li a.active:hover {
font-weight:bold;
}

/*
-----------------------------------------
 header-wrapper
-----------------------------------------
*/

div.header-wrapper {
width:980px;
height:281px;
position:relative;
background:#eceaeb;
margin:0 auto 36px auto;
}

div.header-wrapper.header-1, div.header-wrapper.header-2, div.header-wrapper.header-3, div.header-wrapper.header-4 {
height:280px !important;
}

div.header-wrapper.header-1 a.header-wrapper-bg-1, div.header-wrapper.header-1 a.header-wrapper-bg-2, div.header-wrapper.header-1 a.header-wrapper-bg-3, div.header-wrapper.header-1 a.header-wrapper-bg-4, div.header-wrapper.header-2 a.header-wrapper-bg-1, div.header-wrapper.header-2 a.header-wrapper-bg-2, div.header-wrapper.header-2 a.header-wrapper-bg-3, div.header-wrapper.header-2 a.header-wrapper-bg-4, div.header-wrapper.header-3 a.header-wrapper-bg-1, div.header-wrapper.header-3 a.header-wrapper-bg-2, div.header-wrapper.header-3 a.header-wrapper-bg-3, div.header-wrapper.header-3 a.header-wrapper-bg-4, div.header-wrapper.header-4 a.header-wrapper-bg-1, div.header-wrapper.header-4 a.header-wrapper-bg-2, div.header-wrapper.header-4 a.header-wrapper-bg-3, div.header-wrapper.header-4 a.header-wrapper-bg-4 {
height:280px;
width:245px !important;
}

div.header-wrapper.header-1 a.header-wrapper-bg-1, div.header-wrapper.header-2 a.header-wrapper-bg-1, div.header-wrapper.header-3 a.header-wrapper-bg-1, div.header-wrapper.header-4 a.header-wrapper-bg-1 {
left:0px !important;
}

div.header-wrapper.header-1 a.header-wrapper-bg-2, div.header-wrapper.header-2 a.header-wrapper-bg-2, div.header-wrapper.header-3 a.header-wrapper-bg-2, div.header-wrapper.header-4 a.header-wrapper-bg-2 {
left:245px !important;
}

div.header-wrapper.header-1 a.header-wrapper-bg-3, div.header-wrapper.header-2 a.header-wrapper-bg-3, div.header-wrapper.header-3 a.header-wrapper-bg-3, div.header-wrapper.header-4 a.header-wrapper-bg-3 {
left:490px !important;
}

div.header-wrapper.header-1 a.header-wrapper-bg-4,  div.header-wrapper.header-2 a.header-wrapper-bg-4,  div.header-wrapper.header-3 a.header-wrapper-bg-4,  div.header-wrapper.header-4 a.header-wrapper-bg-4 {
left:735px !important;
}


div.header-wrapper a.header-wrapper-bg-1, div.header-wrapper a.header-wrapper-bg-2, div.header-wrapper a.header-wrapper-bg-3, div.header-wrapper a.header-wrapper-bg-4 {
display:block;
height:281px;
position:absolute;
top:0px;
}

div.header-wrapper a.header-wrapper-bg-1 {
width:10px;
left:0px;
background:url(img/header-wrapper-bg-1.jpg) 0 0 no-repeat;
}

div.header-wrapper a.header-wrapper-bg-2 {
width:530px;
left:10px;
background:url(img/header-wrapper-bg-2.jpg) 0 0 no-repeat;
}

div.header-wrapper a.header-wrapper-bg-3 {
width:220px;
left:540px;
background:url(img/header-wrapper-bg-3.jpg) 0 0 no-repeat;
}

div.header-wrapper a.header-wrapper-bg-4 {
width:220px;
left:760px;
background:url(img/header-wrapper-bg-4.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-1 a.header-wrapper-bg-1 {
background:url(img/header-wrapper-bg-1e.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-1 a.header-wrapper-bg-2 {
background:url(img/header-wrapper-bg-2e.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-1 a.header-wrapper-bg-3 {
background:url(img/header-wrapper-bg-3e.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-1 a.header-wrapper-bg-4 {
background:url(img/header-wrapper-bg-4e.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-2 a.header-wrapper-bg-1 {
background:url(img/header-wrapper-bg-1b.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-2 a.header-wrapper-bg-2 {
background:url(img/header-wrapper-bg-2b.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-2 a.header-wrapper-bg-3 {
background:url(img/header-wrapper-bg-3b.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-2 a.header-wrapper-bg-4 {
background:url(img/header-wrapper-bg-4b.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-3 a.header-wrapper-bg-1 {
background:url(img/header-wrapper-bg-1c.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-3 a.header-wrapper-bg-2 {
background:url(img/header-wrapper-bg-2c.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-3 a.header-wrapper-bg-3 {
background:url(img/header-wrapper-bg-3c.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-3 a.header-wrapper-bg-4 {
background:url(img/header-wrapper-bg-4c.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-4 a.header-wrapper-bg-1 {
background:url(img/header-wrapper-bg-1d.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-4 a.header-wrapper-bg-2 {
background:url(img/header-wrapper-bg-2d.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-4 a.header-wrapper-bg-3 {
background:url(img/header-wrapper-bg-3d.jpg) 0 0 no-repeat;
}

div.header-wrapper.header-4 a.header-wrapper-bg-4 {
background:url(img/header-wrapper-bg-4d.jpg) 0 0 no-repeat;
}


/*div.header-wrapper a.header-slogan, div.header-wrapper a.header-slogan:link, div.header-wrapper a.header-slogan:visited, div.header-wrapper a.header-slogan:hover {
display:block;
position:absolute;
width:600px;
left:35px;
top:71px;
color:#003333;
font-family:Tahoma, Geneva, sans-serif;
font-size:30px;
text-decoration:none;
letter-spacing:-0.05em;
}*/

/*
-----------------------------------------
 left-wrapper
-----------------------------------------
*/

div.left-wrapper {
width:250px;
float:left;
margin-left:20px;
_margin-left:10px;
margin-bottom:55px;
}

div.left-wrapper div.left-news {
background:url(img/header-bg.png) bottom left repeat-x;
padding-bottom:16px;
margin-bottom:14px;
font-family:Tahoma, Geneva, sans-serif;

}

div.left-wrapper div.left-news p {
font-family:Tahoma, Geneva, sans-serif;
text-align:justify;
}

div.left-wrapper div.left-news .news-header {
color:#c5292a;
text-decoration:none;
font-style:normal;
font-weight:normal;
font-size:20px;
line-height:normal;
padding-bottom:2px;
background:url(img/header-bg.png) bottom left repeat-x;
margin-bottom:21px;
}

div.left-wrapper div.left-news .news-date {
color:#c5292a;
padding-bottom:4px;
}

div.left-wrapper div.left-links {

}

div.left-wrapper div.left-links ul {
list-style:none;
}

div.left-wrapper div.left-links ul li {
list-style:none;
padding-left:20px;
background:url(img/left-links-bg.png) 0px 3px no-repeat;
font-weight:bolder;
font-size:12px;
}

div.left-wrapper div.left-links ul li a, div.left-wrapper div.left-links ul li a:link, div.left-wrapper div.left-links ul li a:visited, div.left-wrapper div.left-links ul li a:hover {
color:#366a13
}

/*
-----------------------------------------
 content-wrapper
-----------------------------------------
*/

div.content-wrapper {
margin-left:310px;
_margin-left:307px;
width:650px;
margin-bottom:55px;
}

div.content-wrapper div.content-header {

}

div.content-wrapper div.content-pager {
font-family:Tahoma, Geneva, sans-serif;
margin-bottom:14px;
}

div.content-wrapper div.content-pager span, div.content-wrapper div.content-pager a, div.content-wrapper div.content-pager a:link, div.content-wrapper div.content-pager a:visited {
cursor:pointer;
text-decoration:underline;
color:#c5292a;
}

div.content-wrapper div.content-pager span:hover, div.content-wrapper div.content-pager a:hover {
text-decoration:none;
}

div.content-wrapper div.content-pager span.active, div.content-wrapper div.content-pager span.active:hover, div.content-wrapper div.content-pager a.active, div.content-wrapper div.content-pager a.active:link, div.content-wrapper div.content-pager a.active:visited, div.content-wrapper div.content-pager a.active:hover {
text-decoration:none;
color:#1e3c0b;
}

/*div.content-wrapper div.content-pager-top {
margin-top:-18px;
}*/

div.content-wrapper div.content-pager span {

}

div.content-wrapper div.content-article {
text-align:justify;
}

/*
-----------------------------------------
 article-image-tile
-----------------------------------------
*/

div.content-wrapper div.content-article table.three-imgs-table {
border:none;
width:100%;
margin-top:20px;
margin-bottom:0px;
}

div.content-wrapper div.content-article table.three-imgs-table td {
padding:15px 0px;
margin:0px;
border:none;
}

div.content-wrapper div.content-article table.three-imgs-table div.tit-star {
position:relative;
}

div.content-wrapper div.content-article table.three-imgs-table div.tit-star div.tit-star-image {
position:absolute;
width:132px;
height:78px;
left:-33px;
top:-36px;
background: url(img/tit-star-bg.png) 0 0 no-repeat;
//background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/img/tit-star-bg.png', sizingMethod='scale');
}

/*
-----------------------------------------
 footer-wrapper
-----------------------------------------
*/

div.footer-wrapper {
border-top:1px solid #333333;
padding-top:14px;
margin-bottom:15px;
position:relative;
width:980px;
font-family:Verdana, Geneva, sans-serif;
line-height:1.5em;
color:#000;
font-size:12px;
}

div.footer-wrapper div.footer-bg {
position:absolute;
width:164px;
height:97px;
left:0px;
top:-46px;
background:url(img/footer-star-bg.png) 0 0 no-repeat;
}

div.footer-wrapper div.footer-left {
margin-left:80px;
_margin-left:40px;
width:420px;
float:left;
}

div.footer-wrapper div.footer-right {
margin-left:530px;
_margin-left:527px;
width:400px;
}

div.contacts-photo {
width:386px;
height:267px;
padding: 7px 5px;
border:1px solid #000;
margin-bottom:1em;
}

div.contacts-photo p {
margin-bottom:0.7em;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
}
