*{padding:0;margin:0;outline-style:none;}
#header{background-image:url(images/header.jpg);background-position:top left;background-repeat:no-repeat;width:750px;height:269px;position:relative;}
#menu{position:absolute;top:118px;left:317px;list-style:none}
#menu li{float:left;position:relative;background-image:url(images/menu_line.gif);background-position:center right;background-repeat:no-repeat;}
#menu li a{text-decoration:none;font-size:12px;font-weight:bold;padding-left:10px;padding-right:10px;}
#menu li a:hover{color:#F44A4B;}
#container{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;color:#3357B3;width:750px;margin-left:auto;margin-right:auto;background-image:url(images/bg.gif);background-position:top left;background-repeat:repeat-y;}
#footer{height:38px;background-image:url(images/footer.jpg);background-position:top left;background-repeat:no-repeat;text-align:center;font-size:11px;color:#3357B3;line-height:12px}
#footer p{line-height:12px;padding-top:22px;}
#left{width:485px;float:left;padding-left:10px;}
#right{width:245px;float:left;padding-left:10px;}
.clear{clear:both;}
.top{margin-top:20px;background-image:url(images/boxh_top.jpg);background-position:top left;background-repeat:no-repeat;width:475px;padding-top:27px;margin-bottom:30px;}
.middle{background-image:url(images/boxh_middle.jpg);background-position:top left;background-repeat:repeat-y;}
.bottom{background-image:url(images/boxh_bottom.jpg);background-position:bottom left;background-repeat:no-repeat;padding-bottom:24px;}
.top p,.top1 p{line-height:14px;padding:5px 30px 10px;}
.top1{background-image:url(images/top1.jpg);background-position:top left;background-repeat:no-repeat;width:725px;padding-top:25px;margin-bottom:30px;}
.middle1{background-image:url(images/middle1.jpg);background-position:top left;background-repeat:repeat-y;}
.bottom1{background-image:url(images/bottom1.jpg);background-position:bottom left;background-repeat:no-repeat;padding:9px}
.title{background-image:url(images/title1.jpg);background-position:bottom left;background-repeat:no-repeat;padding-right:20px;
line-height:27px;margin-bottom:20px;font-size:14px;color:#fff;padding-bottom:4px;text-align:right;
width:210px;font-family:Trebuchet MS,"Times New Roman",Times,serif;}
a {color:#3357B3;text-decoration:underline;}
a:hover {color:#FF0000}
.news{border-bottom:#6B8BD3 solid 2px;padding-bottom:10px;margin-bottom:10px;}
.news h2{font-size:12px;color:#3357B3;margin-bottom:10px;margin-left:7px;}
.post, #left .post{color:#999999;font-size:10px;margin-top:10px;margin-bottom:10px;padding-bottom:0px;padding-top:0;}
#right img{margin-left:70px;}
#left img{float:left;border:none;margin-right:15px;border:1px solid #7D94DA;margin-bottom:10px;padding:1px;margin-left:30px;}
hr {color:#6B8BD3;height:2px;width:97%;margin-left:auto;margin-right:auto}
div.paging {	margin-bottom:2em; padding-left:8px;color:#3357B3;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;}
div.paging div.disabled {display: inline;color:#ACBCE8;}
div.paging span {}
div.paging span.current:hover{color:#FF0000;}
div.paging span a {}
.gallery { padding:0 26px;}
#right img{margin-bottom:17px;}
#right a{margin-top:7px;}
.caption{margin-top:5px;margin-top:5px;}
.gallery table{float:left;border:2px solid #6B8BD3;width:208px;margin-right:10px;border-bottom:none;}
.gallery table td{float:left;border-bottom:2px solid #6B8BD3;width:200px;padding-right:4px;}
.gallery .title_td{font-weight:bold;text-align:center;}
.gallery .left{text-align:right;}
.bgr_dotted{text-align:center;}
#left .bgr_dotted img{margin-top:10px;margin-bottom:10px;margin-left:0;margin-right:0;float:none;}
#menu ul{position:absolute;list-style:none;top:14px;left:32px;display:none;}
#menu ul li{background-color:#cad6f4;margin-bottom:3px;background-image:none;float:none;padding:2px;text-align:center;}
#menu ul li a{padding-left:2px;padding-right:2px;}
#menu .none{background-image:none;}
#menu #results:hover{background-image:url(images/red.gif);background-position:65px center;background-repeat:no-repeat;}
#menu #results{	background-image:url(images/blue.gif);background-position:65px center;background-repeat:no-repeat;padding-right:20px;}
.contact{ margin-left:20px;}
#others{display:none;position:absolute;top:140px;left:517px;border:1px solid #3357B3;background-color:#EFF3FC;width:200px;}
#others li{list-style:none;float:left;padding-left:3px;}
.winner_row{font-weight:bold}
#others ul {padding:10px;}
#others li a:hover{text-decoration:none;}
.class_description{font-weight:bold;}
.class_adjudicator{font-weight:bold;}
.levo{ width:350px; float:left}
.desno{ width:350px; float:right}
.day_link{font-weight:bold}
.day_link:hover{text-decoration:none;}
h1{font-size:15px;margin-left:20px}