/* HTML tags : start */
html, body, p, dl, dt, dd,
h1, h2, img, form {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%; background:url(/i/px.gif); background-color:#FFF;}
body{width:100%;margin:auto;font-family:Arial, Helvetica, sans-serif;color:#6b6b6d;font-size:11px;min-height:100%;position:relative;min-width:988px;_width:expression(document.documentElement.clientWidth < 988 ? "988px" : "auto");}
*html body{height:100%;}
/* HTML tags */
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;font-weight:normal;padding-bottom:12px;color:#000}
h1 a{float:right;color:#6b6b6d;font-size:18px;margin-top:10px}

a{color:#245115}
a:hover{text-decoration:none}

.mainbox{background:url(/i/left_bg.gif) left top repeat-y;max-width:1250px;width:expression(document.body.clientWidth > 1250? "1250px": "auto" );margin:0 auto}
.mainbox00{background:url(/i/top_bg.gif) top left no-repeat;width:100%}
.mainbox01{background:url(/i/right_bg.gif) right top no-repeat;padding:70px 0 0 45px}

.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}

.w12{font-size:12px}
.w14{font-size:14px}
.w16{font-size:16px}
.w18{font-size:18px}
.w24{font-size:24px}
.w20{font-size:20px}
.w28{font-size:28px}

#header{height:80px;}
#header .logo{float:left;width:570px;padding:13px 0 0 37px}
#header .logo img{float:left;margin-right:5px}
#header .logo span{margin-top:30px;float:left}

#header .selectreg{float:right;width:240px;background:url(/i/map.gif) top left no-repeat;height:75px;padding:15px 14px 0 40px;margin-top:5px}
#header .selectreg h1{font-size:16px;font-weight:bold;padding:0}
#header .selectreg select{width:170px;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:6px 0}
#header .selectreg a{color:#234e14}

/* Menu */
.menu{background:url(/i/menu_bg.jpg) left no-repeat;height:31px;clear:both;margin:30px 44px 20px 0}
.menu div{background:url(/i/menu_bg_right.jpg) right no-repeat;height:31px;}
.menu span{float:right;margin:10px 50px 0 0}
.menu span a{margin:0 15px}
.menu ul{margin:0;padding:0 0 0 45px;list-style-type:none}
.menu ul li{float:left;margin:0 45px 0 0;padding-top:5px}
.menu ul li a{color:#000;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif}
.menu ul li.act a{font-weight:bold;cursor:text;text-decoration:none}
/* Menu */

.content{}
.col2{width:100%;border-collapse:collapse}
#leftbar{width:42%;padding:0 0 50px 40px;float:left}
#rightbar{float:left;width:43%;padding:0 0 50px 0}

.stick{width:100%;}
.stick td{width:25%}

.sticks{background:url(/i/stick_bg.gif) no-repeat;width:135px;height:75px;text-align:center;padding:40px 5px 0 5px;margin:10px 0 7px 0;float:left}
.sticks a{color:#234e14;font-size:12px;font-weight:bold;display:block;text-align:center;margin-bottom:3px}

.tags{padding:0 0 30px 0;}
.tags a{color:#234e14;margin-right:10px;text-decoration:none}
.tags a:hover{text-decoration:underline}


.news h1{padding-left:58px}
.news p {clear:both;padding:0 0 25px 0;}
.news p a{color:#265517;font-size:12px;display:block;margin-bottom:4px}
.news p span{float:left;width:37px;height:42px;text-align:center;margin:0 20px 15px 0;background:url(/i/calendar_bg.gif) no-repeat;padding-top:13px}
.news p span b{display:block;font-size:23px;font-weight:normal}


.searchx div {clear:both;padding:0 0 0px 0;}
.searchx div .link {color:#265517;font-size:12px;display:block;margin-bottom:4px}
.searchx div {clear:both;}
.searchx div .linkgr {color:#6C6C6C;}


p.news-tools{padding-left:60px;}
p.news-tools a{font-size:11px;font-family:Georgia, "Times New Roman", Times, serif}

.news-view{padding-right:80px}
.news-view p{color:#000;font-size:12px;padding-bottom:25px}
.news-view p span{color:#6b6b6d;font-weight:bold;display:block}

.padright{padding-right:50px}

.courses{padding:10px 0 0 57px;clear:both}
.courses table{width:100%;border-collapse:collapse;font-size:14px}
.courses table th{border-bottom:1px solid #cfcccc;text-align:left;font-weight:normal;font-size:12px;xcolor:#000}
.courses table td{padding:4px 0}

#maincontent{border-collapse:collapse;margin:0 40px 25px 40px;width:90%}
.mleft{vertical-align:top;width:220px}
.mcenter{vertical-align:top;}
.mcenter b{color:#000}
.mcenter p{padding-bottom:15px}

/*
.leftmenu{color:#245115;margin:0;padding:0;list-style-type:none;font-size:12px}
.leftmenu li{padding:0 15px 5px 0}
.leftmenu li a{color:#245115}
.leftmenu li.act a{font-weight:bold;text-decoration:none}
.leftmenu li a span{font-weight:normal}

.leftmenu ul{margin:0;padding:10px 0 0 10px;list-style-type:none;}
.leftmenu ul li a{font-weight:normal !important;text-decoration:underline !important}
.leftmenu ul li a span{display:none;}
.leftmenu ul li.act a{font-weight:bold !important;text-decoration:none !important;cursor:text}
.leftmenu ul li.act a span{display:inline;}
*/

.leftmenu{color:#245115;margin:0;padding:0;list-style-type:none;font-size:12px}
.leftmenu li{padding:0 15px 5px 0}
.leftmenu li a{color:#245115}
.leftmenu li.act a{}

.leftmenu ul{margin:0;padding:10px 0 0 0;list-style-type:none;}
.leftmenu ul li {background:url(/i/bullet1.gif) top left no-repeat;padding:0 0 5px 10px}
.leftmenu ul li a{font-weight:normal !important;text-decoration:underline !important}

.leftmenu ul li ul{margin:0;padding:5px 0 0 0;list-style-type:none;}
.leftmenu ul li ul li {background:url(/i/bullet2.gif) top left no-repeat;padding:0 0 5px 10px}




.navbar{padding-bottom:5px}
.navbar span{margin:0 5px}
.navbar a{color:#6b6b6d}

.photos{border-collapse:collapse;}
.photos td.photo{background:url(/i/no_photo.gif) top left no-repeat;height:118px;width:98px;vertical-align:top;padding:6px 15px 0 6px}
.photos td{font-style:italic}
.photos td a{font-style:normal;font-weight:bold;color:#245115;font-size:14px;display:block}

.list01{font-size:14px;margin:0;padding:0 0 50px 0;list-style-type:none;line-height:24px}

.pagebar{padding:5px 0 25px 0;color:#000;font-size:12px;clear:both}
.pagebar a{margin:0 5px}
.pagebar a.act{color:#fff;font-weight:bold;cursor:text;text-decoration:none;padding:0 5px;background:#224c14}

.info{padding:0 50px 0 0;font-size:12px;color:#000}
.info h2{padding:10px 0 20px 0;clear:both;font-size:14px}
.info p{padding-bottom:20px;}
.info span img{float:left;margin:0 15px 5px 0;padding:0}
/*.info ul{margin:0;padding:0;list-style-type:none;line-height:24px}*/
.info ul{margin:0 0 0 14px;padding:0;line-height:18px}
.info table{/*border-collapse:collapse;*/width:100%;font-size:12px;margin:15px 0}
.info table th{text-align:left;padding:5px 10px;background:#e8e8e8}
.info table td{padding:5px 10px;/*border-bottom:1px solid #e8e8e8;*/}
.info-tools{font-size:12px;line-height:30px}
.info-tools img{vertical-align:middle}

/* Content */

/* Footer */
#footer{background:url(/i/footer_left.jpg) left no-repeat;margin-left:-45px;padding-left:45px}
.fot{background:url(/i/footer_right.jpg) right no-repeat;height:177px;padding-top:25px;}
#footer .left{float:left;width:35%;padding:0 30px 0 40px}
#footer .left p{padding:0 30px 5px 0}
.search input{width:230px;border:1px solid #a7a7a7;color:#a7a7a7;font-size:12px;float:left;margin:17px 0 0 0;padding:2px 3px}
.search a{float:left;background:url(/i/search_b.png) no-repeat;display:block;width:70px;height:65px;_background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/search_b.png', sizingMethod='scale');margin:-6px 0 0 -4px }

#footer .right{float:left;width:38%;padding:0 0 0 50px}
#footer .right h1{font-size:18px;padding:0 0 0 10px}
#footer .right div{padding:0 0 20px 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#000}
#footer .right div span{font-size:30px;color:#234e14}
#footer .right p{padding:0 0 0 10px}
#footer .right p a{color:#234e14}


/* Footer */
.clear{clear:both;font-size:1px;height:1px;}
