@charset "utf-8";
/* CSS Document */
html { background:url(images/bg.gif) left top repeat;}
body {  font-family:Tahoma, Verdana, Arial; font-size:11px; /*min-height:800px;*/}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
a {color:#9BA400;}
.maindoc {background:url(images/bg-top.png) left top repeat-x;}
.hd-left { background:url(images/bg-left-menu.png) left top no-repeat; }
.hd-right { background:url(images/bg-right-menu.png) right -17px no-repeat; min-height:800px; padding: 0 91px; border:0px solid #fff;}
.hd-wrapper { background:url(images/bg.gif) left top repeat; }
.bg-footer {background:url(images/bg-footer.png) center bottom no-repeat;}
/*header*/
#hd h1 {color:#363335; text-align:center; padding: 17px 0 10px 0;}
.top-menu { margin: 10px 0 0 0; text-align:center; width:auto; display:block; position:relative;}
.top-menu ul li {
display: -moz-inline-stack;
display:inline-block; 
display:inline; 
float: left;
margin: 0 5px; height:17px; text-transform:uppercase; font-size:10px;}

.top-menu ul li a {color:#676A39; text-decoration:none;}
.top-menu ul li.active, .top-menu ul li:hover { background:url(images/bg-top-menu.gif) top left repeat-x; display: -moz-inline-stack;
display:inline-block; 
*display:inline;
*float:left;}

.top-menu ul li.active .lt, .top-menu ul li:hover .lt { background:url(images/top-menu-left.png) left top no-repeat; height:17px; display: -moz-inline-stack;
display:inline-block; 
*display:inline;
*float:left;}

.top-menu ul li.active .rt, .top-menu ul li:hover .rt { background:url(images/top-menu-right.png) right top no-repeat; height:17px; display: -moz-inline-stack;
display:inline-block; 
*display:inline;
*float:left;}

.top-menu ul li .rt {padding: 3px 10px 0 10px; display: -moz-inline-stack;
display:inline-block; 
*display:inline;
*float:left;}

.top-menu ul li.active a, .top-menu ul li:hover a {color:#2C2C2C;}
.telephone {color:#899100; font-size:27px; text-align:center; margin: 5px 0 29px 0;}
.telephone span {color:#676A39; font-size:11px; text-transform:uppercase; font-weight:bold; display:block; padding: 3px 0 0 0;}
.menu { text-align:center; background: #000; border:0px solid #fff; margin:0 0 30px 0; position:relative;}
.menu .lt { background:url(images/menu-lt.png) left top no-repeat;}
.menu .rt { background:url(images/menu-rt.png) right top no-repeat;}
.menu .rb { background:url(images/menu-rb.png) right bottom no-repeat;}
.menu .lb { background:url(images/menu-lb.png) left bottom no-repeat;}
.menu ul li {padding:0; margin:0; 
display:inline;
position:relative;
/*z-index:100;*/
}
.menu ul.top li img, .menu ul.bottom li img {
	display: -moz-inline-stack;
	display: inline-block; 
	*display:inline;
	position:relative;
/*z-index:100;*/
}
.menu ul.top li img.active { z-index:9999; margin-top: -35px;}
/*.menu ul.bottom li img {
	display: -moz-inline-stack;
	display:inline-block;
	*display:inline;
}*/
.menu ul.bottom li img.active { z-index:9999; margin-bottom: -34px; }

/*content*/
.left-col {width:313px;}
.right-col {width:462px; color:#757575;}
.box-1 {color:#9BA400;}
.box-1, .box-2, .box-4 {margin-bottom:19px; line-height:1.5em;}
.box-1 .title { background:url(images/bg-title.png) left top no-repeat;}
.box-1 .title, .box-2 .title, .video .title, .photo .title, .box-4 .title { height:29px; color:#000; font-size:12px; text-transform:uppercase; font-weight:bold; padding: 8px 0 0 15px; margin: 0 0 16px 0; text-align:left;}
.box-2 .title a, .box-1 .title a {color:#000; text-decoration:none;}
.box-1 ul {padding:0 0 0 0px;}
.box-1 ul li { background:url(images/list-image.gif) left 4px no-repeat; padding:0 0 5px 15px;}
.box-1 ul li a {color:#9BA400;}
.box-1 ul li a:hover { text-decoration:none;}
.box-1 .date, .box-1 .anons, .box-2 .date, .box-2 .anons {padding: 0 15px 0 15px;}
.box-1 .anons, .box-2 .anons { margin-bottom:10px;}
.box-1 .anons a, .box-2 .anons a {color:#757575; text-decoration:none;}
.box-1 .anons a:hover, .box-2 .anons a:hover { text-decoration:underline;}

.box-2 {color:#436C2E;}
.box-2 .title { background:url(images/bg-title1.png) left top no-repeat;}

.content { margin-bottom:19px; /*border:1px solid #fff;*/}
.yui-cssbase table td, .yui-cssbase table th {border:0;}

.video {width:313px;}
.video .title { background:url(images/bg-video.png) left top no-repeat; margin: 0 0 5px 0;}
.video .title a, .photo .title a { text-transform:lowercase; color:#000; font-weight:normal;}
.video .title a:hover, .photo .title a:hover {text-decoration:none;}
.video .left {width:120px;}
.video .subtitle a {color:#9BA400; text-decoration:none;}
.video .subtitle a:hover { text-decoration:underline;}
.video .right { width:186px; font-size:10px;}
.video .clear { height:3px; border-top:1px dashed #483D35;}
.content .video-item .right {width:330px;}
.video .clear, .content .video-item .clear { height:3px; border-top:1px dashed #483D35;}
.content .video-item p {padding:0; margin:0;}
.photo {width:143px; text-align:center;}
.photo .title { background:url(images/bg-photo.png) left top no-repeat; margin: 0 0 5px 0;}
.photo img, .video img { border:1px solid #C0C0C0; margin-bottom:3px;}

.box-4 .title { background:url(images/bg-title2.png) left top no-repeat;}
.box-4 .yui-b {padding: 0 15px 0 15px;}
.box-4 a {color:#9BA400; text-decoration:none;}
.box-4 a:hover, .path a:hover {text-decoration:underline;}

.path { font-size:10px; color:#757575;}
.path a {color:#9BA400; text-decoration:none;}
.B_currentCrumb {font-weight:bold;}
h1,h2,h4 {color:#fff;}
h3,h5,h6 {color:#9BA400;}
.content a {text-decoration:none;}
.content a:hover {text-decoration:underline;}

/*footer*/
#ft { /*min-height:162px; _height:162px;*/ padding: 40px 0 40px 0; }
#ft ul { text-align:center;}
#ft ul li { padding: 0 8px; border-right:1px solid #222021;
display: -moz-inline-stack;
display:inline-block; 
*display:inline;}
#ft ul li.last {border:0;}
#ft ul a, .footer a {color:#9BA400; text-decoration:none;}
#ft ul a:hover {text-decoration:underline;}
#ft .footer { background:#000; color:#363334; margin: 5px auto;}
.footer .lt { background:url(images/bg-footer-left.png) left top no-repeat;}
.footer .rt { background:url(images/bg-footer-right.png) right top no-repeat; height:83px;}
.footer .counter {width: 180px; text-align:center; padding: 23px 0 0 0;}
.footer .copyright {padding: 13px 20px 0 20px; width:580px;}
