* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
body { font-family:Verdana, Tahoma, Arial; font-size:12px; background-image:url(../images/bg.jpg); color:#888c82; }
:-moz-any-link:focus { outline:none; }
.clearboth { clear:both; visibility:hidden; }

.cpage { margin:0 auto; width:941px; padding:5px 0;  }
.mainbody { background-color:#ffffff; }

.cheader { height:199px; padding:0 0 3px 0;}

.ccontentout { padding:3px 0 0 0; }
.ccontent { background:url(../images/body_bg.gif) repeat-y; width:941px; line-height:18px; }
.ccontent p { padding:3px 0; }
.ccontent .titles { color:#519500; }
.ccontent a { color:#519500; }
.ccontent a:hover { color:#a7d35c; }

.ctopnav { width:923px; margin:auto; height:27px; background:url(../images/topnav_bg.gif) repeat-x top;  color:#FFFFFF; font-size:11px; font-weight:bold; line-height:26px; }
.ctopnav a { color:#FFFFFF; text-decoration:none; }

.ctopnav .leftcol { width:250px; float:left; }
.ctopnav .rightcol { width:673px; float:left; }

.ctopnav .flagbtn { background:url(../images/leftdivstart.gif) no-repeat left; width:36px; border-right:1px solid #84b843; height:27px; text-align:center; float:left; }
.ctopnav .lightgreentbn { background:url(../images/lightdivbgt.gif) no-repeat left; width:213px; height:27px; float:left; text-align:center; }
.ctopnav .flagbtn img { border:0; }

.paging {  float:right; padding:10px 20px; }
.paging .next { float:left; font-family: Georgia, Times, serif; font-size:11px; font-weight:normal; font-style:italic; }
.paging .next a { color:#519500; display:inline; padding:0 8px; }
.paging .next a:hover { color:#a7d35c; }
.paging .number { float:left; font-family:Verdana, Tahoma, Arial; font-size:10px; font-weight:normal; }
.paging .number a { background:url(../images/paging_bg1.gif) no-repeat center center; color:#FFFFFF; display:block; float:left; height:22px; width:22px; text-decoration:none; text-align:center; line-height:22px;  }
.paging .number a:hover { background:url(../images/paging_bg2.gif) no-repeat center center; color:#FFFFFF;}
.paging .number div { background:url(../images/paging_bg2.gif) no-repeat center center; color:#FFFFFF; display:block; float:left; height:22px; width:22px; text-decoration:none; text-align:center; line-height:22px; }

.ctopnav .button { background:url(../images/startgreen_div.gif) no-repeat left; border-right:1px solid #84b843; height:27px; float:left; padding:0 0 0 4px; }
.ctopnav .button a { display:block; height:27px; padding:0 22px; line-height:27px; float:left; white-space:nowrap; }
.ctopnav .button a:hover { background:url(../images/over_bg.gif) no-repeat center; }
.ctopnav .button2 { background:url(../images/startgreen_div.gif) no-repeat left; height:27px; float:left; padding:0 0 0 4px;}
.ctopnav .button2 a { display:block; height:27px;  padding:0 22px; line-height:27px; float:left; white-space:nowrap; }
.ctopnav .button2 a:hover { background:url(../images/over_bg.gif) no-repeat center; }
.ctopnav .button1 { background:url(../images/startdiv.gif) no-repeat left; border-right:1px solid #84b843; height:27px; float:left; padding:0 0 0 4px; }
.ctopnav .button1 a { display:block; height:27px; padding:0 22px; line-height:27px; float:left; white-space:nowrap; }
.ctopnav .button1 a:hover { background:url(../images/over_bg.gif) no-repeat center;  }

.leftbox { float:left; width:240px; padding:10px 15px; }
.rightbox { float:right; width:641px; padding:10px 15px; }

.leftbox .menubox { padding:0 2px 10px 2px;}
.leftbox .menubox .topout { padding:1px 2px 1px 4px; }
.leftbox .menubox .leftmenu { background:url(../images/box_bg.gif); width:234px; }
.leftbox .menubox .leftmenu .аdiv a { display:block; line-height:100%; font-family: Georgia, Times, serif; font-size:11px; font-weight:bold; font-style:italic; color:#519500; text-decoration:none; padding:6px 0 6px 16px;  }
.leftbox .menubox .leftmenu .аdiv a:hover { background:url(../images/over_bg1.gif) no-repeat #93c937; color:#ffffff; }
.leftbox .menubox .leftmenu .аdiv { width:223px; background:url(../images/box_menubg.gif) top left no-repeat #f1f1eb; margin:5px 0; line-height:22px; border:1px solid #ffffff }
.leftbox .menubox .leftmenu .contacts { padding:10px 20px;}
.leftbox .menubox .leftmenu .contacts a { font-family: Georgia, Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#519500; text-decoration:none;  }
.leftbox .menubox .leftmenu .contacts a:hover { color:#93c937; }
.leftbox .menubox .leftmenu .menu2out { padding:10px 0;}
.leftbox .menubox .leftmenu .menu2 { width:210px; background:url(../images/menu2bg.gif) no-repeat ; background-position:3px 6px; border-bottom:1px dashed #e8f0d5;  }
.leftbox .menubox .leftmenu .menu2 a { display:block; font-family: Verdana, Georgia, Times, serif; font-size:11px; text-decoration:none; padding:0 0 0 20px; color:#888c82; margin:0 0 6px 0;  }
.leftbox .menubox .leftmenu .menu2 a:hover { color:#93c937; }

.cfooter { color:#888c82; line-height:18px;}
.cfooter p {  padding:0 0 6px 20px;}
.cfooter span { color:#519500;}
.cfooter a { text-decoration:none; color:#888c82; }
.cfooter a:hover { text-decoration:underline; color:#519500; }
.cfooter .textright { text-align:right;}
.cfooter a span { color:#519500;}