html {
}

body
{
    background: url("../images/footLine.jpg") repeat-x scroll 0 0 #FFFFCC;
    font-family: Verdana;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

img {
	border: 0;
}

@font-face {
 font-family: Main;
 src: url("/fonts/odessa.eot");
}
@font-face {
 font-family: Main;
 src: url("/fonts/odessa.otf");
}

h1, h1 a
{
    font-family: Main;
    font-size: 30px;
    font-weight:normal;
    padding: 10px 0 5px;
    margin: 0;
    color: #dd3a00;
    text-decoration:none;
}

@font-face {
    font-family: Menu;
    src: url("/fonts/cyol.eot");
}
@font-face {
    font-family: Menu;
    src: url("/fonts/cyol.otf");
}

h2 {
    font-family: Menu;
    font-size: 16px;
    font-weight:normal;
    padding: 0;
    margin: 0;
}


.cntR {
background: url("../images/backTp.jpg") repeat-x top;
}

.pstR {
background: url("../images/backTpTwo.jpg") repeat-x scroll 0 38px;
}

.container {
width: 1020px;
text-align: left;
}

.toPBlock {
	
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding: 5px;
	padding-bottom: 16px;
	text-transform: uppercase;
}

.toPBlock span {
	float: right;
	padding-right: 6px;
	
}

.topPage {
	height: 230px;
	background: url(../images/backTpTwo.jpg) repeat-x 0 38px;
}


.addrImg, 
.bannerRes {
float:left;
}

.topLogo {
width: 666px;
overflow: hidden;
float: left;
}

.topLogo img {
margin-left: 30px;
}

.topLogo div img {
padding-left: 0;
margin-left: 0;

}

.bannerRes img{
margin-left: 20px;
margin-top: 10px;
}

.imgBanA {
float: left;
margin-top: 5px;
margin-left: 5px;
}

.imgBanB {
float: left;
margin-left: 20px;
}
.mainmenu {
width: 222px;
background: url(../images/menuBt.jpg) no-repeat bottom;
padding-bottom: 50px;
}

.mainmenu ul {
width: 201px;
list-style: none;
padding: 0;
margin: 0;
margin-top: 15px;
margin-left: 10px;
background: url(../images/menuTp.jpg) no-repeat top;
padding-top: 50px;
}

.mainmenu ul li {
padding-top: 6px;
padding-bottom: 10px;
text-align: left;
border-bottom: 1px dashed black;
}

.mainmenu ul li.last {
border: 0;
}

.mainmenu ul li a {
color: black;
text-decoration: none;
font-weight: bold;
}

.mainmenu ul li a:hover, .mainmenu ul li.active a {
color: #ee6f3d;
}

.leftBlock {
width: 222px;
}

.leftBlock h1 {
text-align: center;
}

.blockNews {
width: 213px;
}

.dateNews {
font-weight: bold;
padding-left: 13px;
}

.contentNews {
padding-bottom: 25px;
line-height: 20px;
padding-left: 13px;
padding-top: 3px;
}

.leftBlock {
float: left;
overflow: hidden;
}

.centerBlock {
float: left;
margin-left: 10px;
width: 785px;
}

.centerBlock div, .centerBlock p {
line-height: 20px;
text-align:justify;
}

.centerBlock img{
float: right;
padding-left: 20px;
padding-bottom: 10px;
}

.centerBlock wrapper {
float: right;
}

.centerPage {
overflow: hidden;
clear: left;
}

.topBn {
padding-bottom: 5px;
text-align:justify;
}

.videoClip {
float: right;
padding-left: 27px;
margin-top: 20px;
}

.optArt {
width: 47%;
float: left;
padding-right: 3%;
text-align:justify;
}

.optArt img{
float: right;
padding-left: 10px;
padding-bottom: 5px;
}

.optArtTwo {
width: 49%;
float: left;
text-align:justify;
}

.optArtTwo img{
float: right;
padding-left: 10px;
padding-bottom: 5px;
}

.optAll {
padding-bottom: 5px;
overflow: hidden;
}

.footer {
-clear: left;
height: 142px;
background: url(../images/footLine.jpg) repeat-x 0 100%;
}

.gnomFooter {
font-size: 10px;
padding-top: 100px;
height: 42px;
background: url(../images/gnom.png) no-repeat left;
-background: expression("none");
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/gnom.png");
}

.footerMenu {
float: right;
}

.footerMenu ul {
list-style: none;
padding: 0;
margin: 0;
}

.footerMenu ul li {
padding-left: 10px;
float: left;
}

.footerMenu ul li a {
color: black;
}
