.maxwidth{ margin: 0 auto; padding:0px;max-width: 820px; width:expression( documentElement.clientWidth > 800 ? (documentElement.clientWidth == 0 ? (body.clientWidth >800 ? "800" : "auto") : "800px") : "auto" ); }
a, a:link, a:visited, a:active {
color:#000;
}
a:hover {
background:#EFF9D0 none repeat scroll 0%;
color:#000;
}
.header{margin:0;margin-bottom:10px;overflow: hidden;width:100%;background: transparent;}
.header table{width:100%;clear:both;margin:0;}
.innerHeader{background:white url(/img/nav/bg_header.png) repeat scroll left top;height:65px;}
.navPanel {background:#F2F0EE url(/img/nav/bg_btn.png) repeat scroll left top;border-bottom:1px solid #DAD7CF;border-top:1px solid #DAD7CF;line-height:200%;}
.ptnav {margin:0;padding:0;border-left:1px solid #E4E1DA;line-height:200%;overflow:hidden;white-space:nowrap;}
.ptnav a,.ptnav a .current,.ptnav a .current:hover,.ptnav a:link,.ptnav a:active,.ptnav a:hover {background:#F4FBE1 url(/img/nav/bg_btn.png) repeat scroll 0%;border-left:1px solid white;border-right:1px solid #E4E1DA;color:#645A44;display:block;float:left;padding:4px 15px;text-decoration:none;}
.ptnav a:hover {background:#F4FBE1 url(/img/nav/bg_btn_hover.png) repeat scroll 0%;color:#395500;}
.ptnav a.current,.ptnav a.current:hover {background:#F4FBE1 url(/img/nav/bg_btn_active.png) repeat scroll 0%;color:#395500;}

.main{min-height:310px;height:auto !important;_height:310px;}
.block_main .title{height:25px;margin-bottom:10px;}
.block_main .title .text{float:left;font-size:14px;padding:5px;}
.block_main .more{font-size:14px;float:right;margin:2px 30px;color:#000}
.simplebtn:hover{color:#000;background:#fff}

.bodym{ float: left; margin: 0 -280px 0 0;  width:100%; }
.in_bodym{ margin: 0 280px 0 0; padding: 0 20px 0 0; }
.bodyrm{ float: right; width: 270px; word-break:break-all;}

.footer{border:0px;color:#666666;margin-top:10px;}
.footerLinks {
background:#F2F1EE none repeat scroll 0%;
border:1px solid #E4E1DC;
color:#666666;
line-height:1.5em;
margin-bottom:20px;
text-align:left;
}
.footerLinks h5 {
color:#333333;
font-size:100%;
font-weight:bold;
margin:0px;
padding:0px 0px 5px;
}

h3 {
background:#fff url(/img/nav/round_arrow.png) no-repeat scroll 0%;
border-bottom:1px dashed #E0E0E0;
color:#669900;
font-size:150%;
font-weight:bold;
margin:10px 0px;
padding:5px 0px 5px 30px;
}

.feature-sub {
color:#999999 !important;
font-size:10px;
font-weight:normal !important;
}

.sideBox {
background:#F6F6F6 none repeat scroll 0%;
border:1px solid #ECECEC;
line-height:175%;
padding:5px 15px 10px 15px;
float:left;
}
.belt{
margin-top:10px;
border:1px solid #98C7F5;
clear:both;
padding:5px 0;
*padding:0;
}
.belt a,.belt span{
font-size:12px;
padding:5px;
color:#343434;
}

.belt a.now,.belt a:hover,.belt span.now{
background: #ECF4FD;
color: #000;
}
.article{
	padding:5px 20px;
}
.article h1{
	font-size:16px;
	border-bottom:2px solid rgb(192, 192, 192);
}
.article h2{
	font-size:14px;
	font-weight:bold;
	float:center;
}
.article p {
	text-indent:18pt; text-align:left; font-size:10pt; letter-spacing:1px;line-height:150%;
	font-family:verdana, tahoma, georgia;
}
.article li {
	 text-align:left; font-size:10pt; letter-spacing:1px;line-height:150%;
}

.pics,.pics2 {  
    height:  300px;
    width:   450px; 
    *width: 435px;
    padding: 0;  
    margin:  0;  
} 
.pics2{
    width:   532px;  
    height:  782px;  
}
.pics img,.pics2 img  {  
    width: 450px; 
    *width: 435px;
    height: 300px; 
    top:  0; 
    left: 0 
} 
.pics2 img{
    padding: 15px;  
 	border:  1px solid #ccc;  
    background-color: #eee;  
    width: 500px; 
    height: 750px; 
	
}
.pager{
	margin:10px;
}
.pager a:focus {
outline-color:invert;
outline-style:none;
outline-width:medium;
}

.pager a,.pager .activeSlide{
background:#E8F1FF none repeat scroll 0%;
border:1px solid #CCCCCC;
margin:0pt 5px;
padding:3px 5px;
text-decoration:none;
}
.pager a.activeSlide{
	background:#fff none repeat scroll 0%;
}

.progressbar { 
    border:1px solid #000000; 
    width: 200px; 
    height: 20px; 
    line-height: 20px; 
    text-align: center; 
}

.contacts {border-collapse:collapse;border:1px solid #C4E2FF;width:100%;}
.contacts td{border:1px solid #D7DFDF;padding:5px;}
.floatAd{
float:left;margin: 0px; padding: 0px; position: fixed; left:1px; top: 110px; width: 100px; height: 86px; z-index: 1000; display: block;backgroud:#669900;_position:absolute;
_top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop+100
        : document.body.scrollTop+100);
}