html,body {background:#fff;font-family:Tahoma,arial,Verdana,sans-serif;font-size:12px;color:#7E8B5F;padding:0;margin:10px 0 0 0;}

#header {width: 960px;margin: 0 auto;padding: 0;border-bottom: 7px solid #d4d6e0;position:relative;}
#header #header_searchbar {	background: #4c4e58;color: #fff;font-size: 12px;font-weight: bold;height: 20px;line-height: 20px;padding-left: 15px;}
#header #PrizeOffer {position:absolute;width:135px;top:100px;left:965px;color:#000;padding:5px;border:1px solid #0daa40;line-height:18px;}
#PrizeOffer h2 {text-align:center;padding:0;margin:0;line-height:36px;}
#PrizeOffer p {padding:0;margin:0 0 9px 0;}
#PrizeOffer .line {position:relative;}
#PrizeOffer .line.text input {position:absolute;right:0;width:90px}
#PrizeOffer .line.text input:focus {width:130px}
#PrizeOffer .submit {padding:9px 0 0 0;text-align:center;}
#PrizeOffer .submit input {cursor:pointer}

form {margin:0; padding: 0;}
a {color: #04a836;}
input.text {border:1px inset #ccc;height:14px;padding:0;margin:0;line-height:14px; font-size: 10px;}
#search input.text {position:relative;top:-2px;}
#search input.text[class] {top:-2px;}
#search input.submit {width: 15px; height: 16px; border: none; position: relative; top: 3px;}
#search input.submit[class] {top:2px;}
#header_menu {border-collapse: collapse; width: 100%; layout: auto; border-right: 1px solid #000; margin-top: 10px;}
#header_menu tr td {border-left: 1px solid #000; text-align: center;}
#header_menu tr td a {font-size: 12px;font-weight: bold; text-decoration: none; color: #000;}
#header_menu tr td a:hover {color: #be1010;}
#header_menu tr td a.active {color: #0daa40;}

#main {width: 960px;margin: 0 auto;border-collapse: collapse; border-bottom: 1px solid #d4d6e0;}
#main tr td.left_menu {width: 210px;margin: 0;padding: 15px 0 40px 0; vertical-align: top;}
#main tr td.main_area {margin: 0;padding: 0 0 40px 0; vertical-align: top;}

table.side_menu {border-collapse: collapse; width: 100%;}
table.side_menu tr td{border-bottom: 1px solid #9396a2;padding: 3px 5px 3px 5px;}
table.side_menu tr td a{color: #9396a2; font-size: 12px;font-weight: bold; text-decoration: none;}
table.side_menu tr td a:hover {color: #be1010;}
table.side_menu tr td.active{border-bottom: 1px solid #000;padding: 3px 5px 3px 5px;}
table.side_menu tr td.active a{color: #000; font-size: 12px;font-weight: bold; text-decoration: none;}
table.side_menu tr td.subcat{background: #d9dbe4;padding: 4px 5px 4px 7px; border: 0;}
table.side_menu tr td.subcat a{color: #696a71; font-size: 10px;font-weight: bold; text-decoration: none;}
table.side_menu tr td.subcat a:hover{color: #be1010;}
table.side_menu tr td.subcat_active{background: #a9c0be;padding: 4px 5px 4px 7px; border: 0;}
table.side_menu tr td.subcat_active a{color: #000; font-size: 10px;font-weight: bold; text-decoration: none;}
table.side_menu tr td.subcat_news_active{background: #d9dbe4;padding: 4px 5px 4px 7px; border: 0;}
table.side_menu tr td.subcat_news_active a{color: #0daa40; font-size: 10px;font-weight: bold; text-decoration: none;}
table.side_menu tr td.subcat_selected{background: #d9dbe4;padding: 4px 5px 4px 7px; border: 0;}
table.side_menu tr td.subcat_selected a{color: #000; font-size: 10px;font-weight: bold; text-decoration: none;}

table.side_menu tr td.subsubcat{background: #d9dbe4;padding: 4px 5px 4px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
table.side_menu tr td.subsubcat a{color: #000; font-size: 10px;font-weight: normal; text-decoration: none;}
table.side_menu tr td.subsubcat a:hover{color: #be1010;}
table.side_menu tr td.subsubcat_active{background: #a9c0be;padding: 4px 5px 4px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
table.side_menu tr td.subsubcat_active a{color: #000; font-size: 10px;font-weight: normal; text-decoration: none;}


#footer {width: 960px; margin: 0 auto; padding: 0; padding-top: 20px;}
#footer p {color: #585c54; margin:0; padding: 0; font-size: 10px;}
#footer p.copy {padding-top: 20px;}
#footer p  a{color: #585c54; font-weight: bold; }

#logodesc {width: 960px; margin: 0 auto; padding: 0; padding-top: 20px;}
#logodesc p {color: #585c54; margin:0; padding: 0; font-size: 10px;}
#logodesc p  a{color: #585c54; font-weight: bold; }

a.shedule_link {
	color: #aaa;
	text-decoration: none;
}

a.shedule_link:hover {
	color: #666;
}

a.shedule_link_active {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}