﻿html
{
	height: 100%;
}
body
{
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #2d673f;
	background-image: url(/images/body-bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: Arial;
	font-size: 9.75pt;
}
table 
{
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
td
{
	margin: 0px;
	padding: 0px;
}
form
{
	padding: 0px;
	margin: 0px;
}
.StrokedImage
{
	padding: 1px;
	border: 2px solid #cbcdbf;
}
.MainTable
{
	width: 100%;
	height: 100%;
}
.MainTTD
{
	vertical-align: top;
}
.MainBTD
{
	vertical-align: bottom;
}
.LGPDiv, .RGPDiv
{
	width: 10px;
	height: 1px;
	float: left;
}
.LGPTD, .RGPTD
{
	width: 1%;
}
.Header
{
	width: 100%;
	min-width: 990px;
	max-width: 1600px;
	height: 241px;
	margin: 0 auto 0 auto;
	* width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1600)? "1600px" : "100%");
	/*border: 1px solid #0000FF;*/
}
.Header .LGPDiv
{
	height: 241px;
	background-image: url(/images/header-lgp-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.Header .RGPDiv
{
	height: 241px;
	background-color: #e0cb82;
	overflow: hidden;
}

.Header .Cont
{
	width: 98%;
	height: 241px;
}
.Header .Left
{
	width: 290px;
	height: 241px;
	float: left;
	background-image: url(/images/header-left-bg.gif);
}
.Header .Right
{
	float: none;
	margin: 0 0 0 290px;
}
.Header .Right .AltHeader
{
     - position: relative;
     - left: -5px;
}
.Header .Right .Top
{
	height: 8px;
	font-size: 0px;
}
.Header .Logo
{
	padding: 47px 0 0 16px;
}
.Icons
{
	margin: 22px 0 0 147px;
}
.Icons a
{
	display: block;
	width: 15px;
	height: 17px;
	float: left;
	margin: 0 20px 0 0;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.Icons a:hover
{
	background-position: 0 -17px;
}
.Header .Panarama
{
     background-image: url(images/panarama01.jpg);
     background-repeat: no-repeat;
     background-position: 0 0;
     overflow: hidden;
     zoom: 1;
}
.Header .Panarama .RightBG
{
	float: right;
	background-repeat: no-repeat;
	width: 10px;
	height: 223px;
	background:url('/images/panarama-rbg.png') no-repeat; 
	- background-image:expression('none'); 
	- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/panarama-rbg.png', sizingMethod='crop');
}
.Menu
{
	width: 100%;
	min-width: 1000px;
	max-width: 1600px;
	margin: 0 auto 0 auto;
	* width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1600)? "1600px" : "100%");
}
.MenuContainer
{
	width: 98%;
	background-image: url(/images/menu-bg.gif);
}

.MenuContainer .Sel
{
	float: left;
	background-position: 0 -58px;
}
.MiddleTable
{
	width: 100%;
	clear: both;
	min-width: 1000px;
	max-width: 1600px;
	margin: 0 auto 0 auto;
	* width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1600)? "1600px" : "100%");
}
.Content
{
	width: 98%;
	background-color: #FFFFFF;
	background-image: url(/images/content-bbg.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
.ContentDiv
{
	padding: 0 20px 32px 20px;
	overflow: hidden;
	zoom: 1;
	/*background-image: url(/images/content-bbg2.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;*/
}
.MiddleTest
{
	clear: both;
	min-width: 1000px;
	max-width: 1600px;
	margin: 0 auto 0 auto;
	* width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1600)? "1600px" : "100%");
}
.Content .Left
{
	float: left;
	width: 40%;
	padding: 12px 4% 0 0;
}
.Content .Center
{
	float: left;
	width: 32%;
	padding: 12px 2% 0 0;
}
.Content .Right
{
	float: left;
	width: 22%;
	padding: 30px 0 0 0;
}
.NewsAnnounce
{}
.NewsAnnounce .Item
{
	margin: 0 0 16px 0;
}
.NewsAnnounce h2
{
	font-family: Arial;
	font-size: 9.75pt;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 4px 0;
	line-height: 12pt;
}
.NewsAnnounce h2 a
{
	color: #637704;
}
.NewsAnnounce h2 a:hover
{
	color: #e1912a;
}
.Content .Right .Block
{
	width: 216px;
	/*margin: 0 auto 0 auto;*/
}
.Content .Right .Block.Video .Title
{
	background-image: url(/images/index-video-title-bg.png);
	text-align: center;
	padding: 5px 0 6px 0;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
}
.Content .Right .Block.Video .Title a
{
	color: #141414;
}
.Content .Right .Block.Video .Cont
{
	background-color: #f8f9f0;
	padding: 17px 0 0 0;
	border-left: 1px solid #cbcdbf;
	border-right: 1px solid #cbcdbf;
}
.Content .Right .Block.Video .Image
{
	width: 163px;
	margin: 0 auto 24px auto;
	position: relative;
}
.Content .Right .Block.Video .Image .Icon
{
	position: absolute;
	bottom: -18px;
	right: -17px;
	width: 52px;
	height: 52px;
	background:url('images/video-icon1.png') no-repeat; 
	- background-image:expression('none'); 
	- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/video-icon1.png', sizingMethod='crop');
}
.Content .Right .Block.Video .Image .Icon2
{
	position: absolute;
	bottom: -18px;
	right: -17px;
	width: 52px;
	height: 52px;
}
.Content .Right .Block.Video .Image .Icon a
{
	display: block;
}
.Content .Right .Block.Video .All
{
	display: block;
	text-align: left;
	margin: -17px 0 0 26px;
	padding: 0 0 10px 0;
}

.Content .Right .Block.Photo
{
	margin-bottom: 29px;
}
.Content .Right .Block.Photo .Title
{
	background-image: url(/images/index-video-title-bg.png);
	text-align: center;
	padding: 5px 0 6px 0;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
}
.Content .Right .Block.Photo .Title a
{
	color: #141414;
}
.Content .Right .Block.Photo .Cont
{
	background-color: #f8f9f0;
	padding: 17px 0 0 0;
	border-left: 1px solid #cbcdbf;
	border-right: 1px solid #cbcdbf;
}
.Content .Right .Block.Photo .Image
{
	width: 163px;
	margin: 0 auto 32px auto;
	position: relative;
}
.Content .Right .Block.Photo .Image .Icon
{
	position: absolute;
	bottom: -27px;
	right: -14px;
	width: 59px;
	height: 62px;
	background:url('images/photo-icon1.png') no-repeat; 
	- background-image:expression('none'); 
	- filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/photo-icon1.png', sizingMethod='crop');
}
.Content .Right .Block.Photo .Image .Icon2
{
	position: absolute;
	bottom: -18px;
	right: -17px;
	width: 52px;
	height: 52px;
}
.Content .Right .Block.Photo .Image .Icon a
{
	display: block;
}
.Content .Right .Block.Photo .All
{
	display: block;
	text-align: left;
	margin: -24px 0 0 26px;
	padding: 0 0 10px 0;
}
.Content .Right .Block.Photo .Bottom
{
	background-image: url(/images/index-photo-bottom.png);
	padding: 9px 0 0 0;
	margin: -7px 0 0 0;
}
.FooterTable
{
	width: 100%;
	min-width: 1000px;
	max-width: 1600px;
	margin: 0 auto 0 auto;
	* width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1600)? "1600px" : "100%");
	color: #FFFFFF;
}
.FooterTable .Footer
{
	width: 98%;
	padding: 0 0 0 0;
	font-size: 13px;
	background-image: url(/images/footer-bg02.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.FooterTable .Footer a
{
	color: #FFF;
}
.FooterTable .Footer a:hover
{
	color: #000;
}
.FooterTable .Footer .Left
{
	float: left;
	width: 346px;
	padding: 10px 0 0px 20px;
	height: 75px;
}
.FooterTable .Footer .Center
{
	float: left;
	height: 75px;
	padding: 10px 0 0px;
}
.FooterTable .Footer .Right
{
	float: right;
	font-size: 12px;
	background-image: url(/images/footer-bg03.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 85px;
}
.FooterTable .Footer .Right .Block
{
	padding: 10px 132px 0px 0;
	text-align: left;
}
.FooterHolder
{
	height: 85px;
	background-image: url(/images/footer-bg01.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
.FooterTable .FooterDiv
{
     height: 85px;
     overflow: hidden;
     zoom: 1;
}
.MainMenu
{
	/*overflow: hidden;
	zoom: 1;*/
	width: 100%;
}
.MainMenu a
{
	display: block;
	/*float: left;*/
}
.MainMenu a:hover
{
	background-image: url(/images/menu-hover-bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.MainMenu a .FirstLBG
{
	display: block;
	background-image: url(/images/menu-about-lbg.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.MainMenu a:hover .FirstLBG
{
	display: block;
	background-image: url(/images/menu-about-hover-lbg.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.MainMenu a .LBG
{
	display: block;
	background-image: url(/images/menu-about-hover-lbg.png);
	background-image: url(/images/menu-all-lbg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}


.MainMenu a .RBG
{
	display: block;
	background-image: url(/images/menu-all-rbg.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	text-align: center;
	padding: 14px 0 6px 0;
}

.MainMenu a:hover .RBG
{
	display: block;
	background-image: url(/images/menu-all-hover-rbg.png);
	background-position: 100% 0;
	background-repeat: no-repeat;
	text-align: center;
	padding: 14px 0 6px 0;
}

.MainMenu a .LastRBG
{
	display: block;
	background-image: url(/images/menu-contacts-rbg.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	text-align: center;
	padding: 14px 0 6px 0;
}
.MainMenu a:hover .LastRBG
{
	display: block;
	background-image: url(/images/menu-contacts-hover-rbg.png);
	background-position: 100% 0;
	background-repeat: no-repeat;
	text-align: center;
	padding: 14px 0 6px 0;
}
