div.Container  { min-height: 100%; min-width: 1000px;  background: url(../img/leftBg.jpg) repeat-y 0 0  }
/** html div.Container { height: 100%; width:expression(document.body.clientWidth<980?'980px':'auto'); }*/	
* html div.Container { height: 100%; }
div.Header img.logo { position: relative; top: 10px; left: 28px; z-index: 10 }
div.Header { background: url(../img/topImg.jpg) no-repeat 0 0; height: 186px; position: relative; z-index: 1000  }

div.Header ul { margin: 0; position: absolute; top: 107px; left: 20px;   }
* html div.Header ul { height: 100%; }

div.Header .jub { position: absolute; width: 205px; height: 94px; top: 5px; left: 57%; background: url(../img/jub.png) no-repeat 0 0; }

div.Header ul li { 
	font: 16px "Times New Roman", Times, serif;
	color: #fff; 
	float: left; 
	padding: 0 0 0 0;		
	background: url(../img/mmenuli.gif) no-repeat 0 3px; 	
	position: relative; line-height: 1em; height: 60px; 
	}
div.Header ul li span { display: inline-block; padding: 12px 14px 0 17px; height: 48px } 	
div.Header ul li.mmenu1 { background: none; width: 260px }	
div.Header ul li.mmenu1 span { padding-top: 4px; height: 56px  }

div.Header ul li a { color: #fff !important; text-decoration: none;  }

div.Header ul li a:hover { color: #e2db9a !important }

div.Header ul li.mmenu1 span.sel { background: none  }
div.Header ul li.mmenu1 span.sel { background: url(../img/mmenuHover.jpg) no-repeat 0 0; }
div.Header ul li.mmenu2 { width: 140px }
div.Header ul li.mmenu2 span.sel { background: url(../img/mmenuHover.jpg) no-repeat -260px 0; }
div.Header ul li.mmenu3 span.sel { background: url(../img/mmenuHover.jpg) no-repeat -400px 0; }
div.Header ul li.mmenu3 { width: 145px }
div.Header ul li.mmenu4 span.sel { background: url(../img/mmenuHover.jpg) no-repeat -545px 0; }
div.Header ul li.mmenu4 { width: 130px }
div.Header ul li.mmenu5 span.sel { background: url(../img/mmenuHover.jpg) no-repeat -675px 0; }
div.Header ul li.mmenu5 { width: 85px }

div.Header ul li span.over { background: #006b5b url(../img/mmenuli.gif) no-repeat 0 0; height: 62px; }
* html div.Header ul li span.over { height: 49px }

div.Flag { background: url(../img/flag.png) no-repeat 0 0; width: 225px; height: 180px; position: absolute; right: 0; overflow: hidden  }
* html div.Flag { background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/flag.png', sizingMethod='crop'); width:233px; height: 180px }
/* SERVICE */
div.service { width: 117px; height: 25px; position: absolute; top: 62px; right: 225px; z-index: 10; display: none }
div.service table { width: 117px; height: 18px; border-collapse: collapse  }
div.service table td.home { width: 39px; padding-left: 4px }
div.service table td.home a { background: url(../img/icons.gif) no-repeat -11px 0; display: block; width: 11px; height: 12px; margin: 5px 0 0 16px; }
div.service table td.home span { background: url(../img/icons.gif) no-repeat 0 0; display: block; width: 11px; height: 12px; margin: 5px 0 0 16px; }

div.service table td.mail { width: 39px; }
div.service table td.mail a { background: url(../img/icons.gif) no-repeat -34px 0px; display: block; width: 12px; height: 12px; margin: 4px 0 0 15px; }
div.service table td.mail span { background: url(../img/icons.gif) no-repeat -22px 0px; display: block; width: 12px; height: 12px; margin: 4px 0 0 15px; }

div.service table td.map { width: 39px }
div.service table td.map a {background: url(../img/icons.gif) no-repeat -56px 0; display: block; width: 10px; height: 12px; margin: 5px 0 0 14px;}
div.service table td.map span {background: url(../img/icons.gif) no-repeat -46px 0; display: block; width: 10px; height: 12px; margin: 5px 0 0 14px;}
/* EOF SERVICE */

div.content { overflow: hidden; }

table.content { width: 100%; border-collapse: collapse }
table.content td { vertical-align: top }
table.content td.leftColumn { width: 230px }
table.content td.centerColumn {}
table.content td.rightColumn { width: 270px }

div.content div.leftInner { padding: 23px 0 170px 0; }
div.content div.leftInner div.leftPadding { padding-left: 21px;  }
div.content div.leftInner div.leftPadding h1 { padding-bottom: .5em }

div.content div.rightColumnInner { padding: 22px 0 170px 0  }
div.content div.rightInner { padding: 15px 0 170px 0; overflow: hidden }

div.banner { padding: 0 0 11px 20px }

ul.subMenu { margin: 0 0 32px 0; }
ul.subMenu li { border-top: 1px solid #fff; font: bold 100% Tamoha, sans-serif; padding: 8px 5px 8px 20px; background: #e8dfd2; color: #fff   }
ul.subMenu li.sel { padding: 0 }
ul.subMenu li.sel div { background: #006b5b; padding: 8px 5px 8px 20px; }
ul.subMenu li.sel a { color: #fff !important }
ul.subMenu li.sel a:hover { color: #fff !important }

ul.subMenu li.sel ul { padding: 0 0 1.5em 0; background: #fff; margin: 0 }
ul.subMenu li.sel ul li { border: none; padding: 10px 0 0 20px; font-weight: normal; color: #660000; background: none  }
ul.subMenu li.sel ul li a { color: #006b5b !important } 
ul.subMenu li.sel ul li a:hover { color: #660000 !important }

/*NEWS*/
table.partTable { margin: 0 0 15px 0; width: auto; border-collapse: collapse }
table.partTable td { vertical-align: top; text-align: left }
table.partTable td p { padding: 0 0 .3em 0; margin: 0; font: 85% Tahoma }
table.partTable td p a  { font: 130% "Times New Roman", Times, serif; line-height: 1.1em  }
table.partTable td.text { padding: 2px 110px 0 0;  }
table.partTable td.img { padding-right: 10px; width: 0px }

p.strong { font: bold 100% "Times New Roman", Times, serif; padding: 25px 0 0 0 }


/*BOTTOM*/
div.rltbottom { position: relative; min-width: 980px; }
/** html div.rltbottom { width:expression(document.body.clientWidth<980?'980px':'auto') }*/
* html div.rltbottom {  }
div.bottom {  
	position: absolute; 
	height: 60px;
	top: -60px; 	
	left: 0; 	
	width: 100%; 
	color: #818181;
	overflow: hidden 
	
	}
div.inbottom { padding: 10px 0 0 189px; border-bottom: 16px solid #136956; position: relative; top: -16px; overflow: hidden; height: 50px; }				 
div.bottom p { padding: .3em 0 .4em 40px; font: bold 95% Tahoma, sans-serif; margin-top: 7px  }
div.bottom p.softm { 
	padding: .3em 200px .5em 25px;
	font: bold 95% Tahoma, sans-serif; 
	background: url(../img/softm.gif) no-repeat 0 50%; 
	float: right; 
	font: 95% Tahoma, sans-serif  
	}
div.bottom p.softm a { color: #818181 }	
div.bottom p.softm a;hover { color: #818181 }	

div.bottom div.counters { position: absolute; top: 17px; right: 20px; }

div.popup { 
	position: absolute; 
	top: 62px; 
	left: 0; 
	padding: 21px 15px 45px 14px; 
	background: #006b5b; 
	z-index: 100; 
	width: 220px;	
	border-bottom: 1px solid #fff; font-size: 120% 	
	}
* html div.popup { width: 250px;  }	 
div.popup ul { position: relative; margin: 0; height: auto; position: relative; top: 0; left: 0 }
div.popup ul li { padding: 0 0 .4em 0; //padding-bottom: .1em; background: none; font: 65% Tahoma, sans-serif; float: none; height: auto; margin: 0 !important; }


div.popup a { color: #fff !important; text-decoration: underline !important;  }
div.popup a:hover { color: #e2db9a !important }
div.rightInner { font: 120% "Times New Roman", Times, serif; }

div.closePopup { height: 115px; position: absolute; width: 100%; //width: auto; top: 0; left: 0  }

.goldensite { position: absolute; right: 55px; top: 45px  }
div.bottomMenu { position: absolute; top: -135px; width: 100% }
div.bottomMenu div { padding-left: 230px }
div.bottomMenu ul { overflow: hidden; height: 100%; border-top: 1px solid #c7c8ba; padding-top: 6px; width: 100%; margin: 0 }
div.bottomMenu ul li { float: left; color: #828282; font: 100% Tahoma, sans-serif; background: none; padding-left: 0  }
div.bottomMenu ul li a:link, div.bottomMenu ul li a:visited { color: #828282;  }
div.bottomMenu ul li a:hover { color: #000 }

div.searchBlock { background: #007060; padding: 10px 0 10px 18px; vertical-align: middle }
div.searchBlock input { vertical-align: middle; font-size: 95%; width: 150px }
div.searchBlock input.text { color: #a0a0a0 }
div.searchBlock input.button { 
	width: auto; 
	padding-left: 5px; 
	padding-right: 5px; 
	font-weight: bold; 
	position: relative; 
	top: 1px; 
	margin-left: 3px; 
	overflow: visible 
	}

div.anonse { padding: 20px 0 20px 18px }
div.anonse h3, div.oper h3, div.low h3, .photogal h3 { color: #670000; font: 18px "Times New Roman", serif; padding-bottom: .6em  }
div.anonse div.block { font-size: 95%; line-height: 1.4em; padding: 0 0 .6em 3px }
div.anonse div.block span { color: #a3a3a3; display: block }
div.anonse div.block span a { color: #a3a3a3; display: inline-block; margin-right: 4px }
div.anonse div.block span a:hover { color: #000 }

div.oper { background: #f5eee4; border-left: 5px solid #007062; font-size: 95%; padding: 15px 10px 0 15px; margin-bottom: 5px } 

div.low { padding: 20px 0 20px 18px }
div.low div.block { font-size: 95%; line-height: 1.2em; padding: 0 10px 1.4em 3px }
div.low div.block span strong { display: inline-block; margin-right: 4px  }
div.low div.block span strong a { color: #0a6b5a  }
div.low div.block span { color: #a3a3a3; display: block; padding-top: .4em }
div.low div.block span a { color: #a3a3a3; display: inline-block; margin-right: 4px }
div.low div.block span a:hover { color: #000 }

DIV.navigation { font-size: 100%; margin-top: 1em }
DIV.navigation A {margin: 0px 5px 0px 0px;}
DIV.navigation SPAN.current {font-weight: bold; margin: 0px 5px 0px 0px; font-size: 110%;}

div.photogal { padding: 20px 0 0 20px }
div.photogal span.title { display: inline-block; padding: .1em 50px 1.2em 0; line-height: 1.3em; font: 120% "Times New Roman" }
div.photogal div.photos { background: url(../img/photogal.gif) no-repeat 0 0; padding: 1px 0 0 1px; position: relative }
div.photogal div.photos .items { width: 10000px; height: 119px; position: relative }

div.photogal a.prev { background: url(../img/phback.png) no-repeat 0 0; width: 15px; height: 32px; display: block; position: absolute; top: 44px; left: 0; z-index: 1; cursor: pointer  }
div.photogal a.prev.disabled { background: url(../img/phbackno.png) no-repeat 0 0; cursor: default }
div.photogal a.next { background: url(../img/phforw.png) no-repeat 0 0; width: 15px; height: 32px; display: block; position: absolute; top: 44px; left: 165px; z-index: 1; cursor: pointer }
div.photogal a.next.disabled { background: url(../img/phforwno.png) no-repeat 0 0; cursor: default }
div.photogal div#scroller { width: 178px; overflow: hidden; position: relative  }
div.photogal .item { display: inline-block; //display: inline; //zoom: 1; width: 178px; height: 119px; overflow: hidden }

div.video { padding: 1em 0 0 20px }
div.video h3 { color: #670000; font: 18px "Times New Roman", serif; padding-bottom: .6em  }
div.video div.vblock { position: relative }
div.video div.vblock div.over { position: absolute; bottom: 0; width: 230px; background: url(../img/over.png) repeat 0 0; }
div.video div.vblock div.over div { padding: .6em 8px .8em 8px }
div.video div.vblock div.over span.date { display: block; color: #bebebe; font-size: 95%; padding-bottom: .2em } 
div.video div.vblock div.over span a { color: #fff; font: 120% "Times New Roman" }
div.video div.vblock img.waternark { position: absolute; top: 5%; left: 6px; z-index: 1  }

.victory { margin: 0 0 10px 0 }





