.body{
	margin:0; padding:0; background:#C7E8FF;font-size:12px;
	}

div, td {font-size:12px; color:#59574D; font-family:Tahoma,Arial,sans-serif;}
a {color:#B10606; text-decoration:underline;} a:hover { text-decoration:none;}
h1 {padding:0px; margin:15px 0px 15px 0px; font-size:28px; color:#5497C8; font-weight:normal; line-height:22px;}
h2 {padding:0px; margin:15px 0px 15px 0px; font-size:14px; text-transform:uppercase;}
h3 {padding:0px; margin:15px 0px 15px 0px; font-size:22px; color:#ffffff; font-weight:normal; line-height:22px;}
.clear{ padding:0px; margin:0px; height:0px; line-height:0px; clear:both;}

#topsection {width:100%; background: url(top_bg.gif) repeat-x; height:66px}
#topwrapper { width:900px; height:66px;margin: 0 auto;}
#topcontent {margin-left:300px;display:block;}
#topleft {width:300px;float:left;}

#topcontent div {font-size:12px;color:#880606; font-weight:bold;}
#topcontent a {font-size:12px; text-decoration:none; color:#ffffff;}
#topcontent a:hover {font-size:12px; text-decoration:underline; color:#EAEBE5;}

.menu {padding-top:40px;}
.menu .item a {background:#5497C8; padding:5px 11px 5px 11px; margin-right:1px; float:left;} .menu .item a:hover {background:#52616F}

#maincontainer{width: 100%; background:#52616F; padding:0px;}
#contentwrapper { width:900px; background: url(cont_bg.gif) repeat-y; margin: 0px auto 0px auto; padding:0px;}
#maincontent {margin-left:300px;display:block;}

.cont {margin:0px 10px 0px 1px; background: url(maincont_bg.gif) repeat-x;}
.cont .text {padding:20px 30px 20px 30px; line-height:19px;}
.cont .text .img {float:right; margin:0px 0px 10px 15px; border:1px solid #BEBEBE;}
.eloado {border:1px solid #DEDBDB; margin:5px 0px 5px 0px; background:#F5F6F1 url(sponsor_bg.gif) repeat-x; }
.eloado .eloadonev {padding:5px 0px 5px 10px; font-size:17px; color:#ffffff; font-weight:bold; line-height:22px; background:#F5F6F1 url(sponsor_bg.gif) repeat-x; margin-bottom:5px;}
.eloado .eloadonev a {color: #ffffff; text-decoration: none;}
.eloado .eloadobeosztas {font-weight:bold;padding:3px 0px 3px 10px;}
.eloado .imgcontainer {float:right;  width:130px; background:#F6F6F6;}
.eloado .imgcontainer2 {background:#F6F6F6; text-align:center; padding:3px;}
.eloado .imgcontainer .img {margin:15px;}
.eloado .imgcontainer2 .img2 {margin:5px; border:1px solid #BEBEBE;}
.eloado .eloadoleiras {padding:20px;}
.eloado .eloadoleiras2 {padding:3px; font-weight:bold; font-size:9px; line-height:13px; text-align: center;}
.eloado .eloadobeosztas2 {color:white; background:#5497C8; font-weight:bold;padding:3px; text-align: center;}

#left {width:300px;float:left;}
.sponsor { background:#ffffff url(sponsor_bg.gif) repeat-x; border:1px solid #D3D4CB; text-align:center; margin:0px 21px 20px 31px; text-align:left; padding-bottom:10px;}
.sponsor .title {color:white; padding: 6px; font-size:12px; text-align: left; font-weight:bold; margin-bottom:5px;}
.sponsor .img {margin:10px 0px 10px 45px; padding:4px 0px 4px 0px; width:148px; background:white; text-align:center;}
.sponsor .img2 { margin:10px 0px 10px 35px; padding:4px 0px 4px 0px; width:168px; background:white; text-align:center;}
.sponsor .img3 { margin:10px 0px 10px 25px; padding:4px 0px 4px 0px; width:188px; background:white; text-align:center;}
.sponsor .img4 { margin:10px 0px 10px 25px; padding:4px 0px 4px 0px; width:200px; background:white; text-align:center;}
.sponsor .img img {border:none;}
.sponsor .img2 img {border:none;}
.sponsor .img3 img {border:none;}
.sponsor .img4 img {border:none;}

#footer{ width: 100%; height:56px; background: url(footer_bg.gif) repeat-x top; margin:0px; text-align:center}
#footer .foot-cont { width:900px;margin: 0 auto;}
#footer .foot-cont .links{ padding:15px;margin-left:300px;}
#footer .foot-cont .links a { font-weight:bold;text-decoration:underline; color:#52616F;}
#footer .foot-cont .links a:hover { text-decoration:none; color:#52616F;}
#footer .foot-cont .logo {width:50px;float:left; padding:10px 0px 20px 0px; margin-left:10px;}
#footer .foot-cont .img {border:1px solid #D3D4CB; margin:15px 0px 50px 5px; padding:4px 0px 4px 0px; width:112px; background:white; text-align:center;float:left; }
#footer .foot-cont .img img {border: none;}

#topwrapper .logo1 a {background: url(logo1.gif) no-repeat top right; display:block; height:66px; width:300px;}
#left .logo2 a {background: url(logo2.gif) no-repeat top right; display:block; height:88px; width:300px;}

.program {border:1px solid #DEDBDB; page-break-before: avoid;}
.program td {background:white;}
.program .c1 {font-weight:bold; color:#ffffff; background:#B00606;}
.program .c2 {font-weight:bold; background:#EAEBE5;}

li {margin: 5px 0px 5px 20px}

.input1 {border:1px solid #BEBFB4; font-size:10px; padding:4px; width: 200px;}
.input2 {border:1px solid #BEBFB4; font-size:10px; padding:4px; width: 50px;}
.submit {border:1px solid #BEBFB4; font-size:10px; padding:8px; width: 150px; font-weight:bold; background:#C71211 url(sponsor_bg.gif) repeat-x bottom; color:white;}

#offline {background:#EAEBE5; border:1px solid #DEDBDB; padding:10px; margin-top:15px;}

.ea {color:#5497C8; font-weight: bold;font-size:14px;}

.maintable td {background:#EAEBE5; border:1px solid #DEDBDB; padding:5px;}

.mainoffercontainer {display:block;}

#print p {page-break-after: avoid;}
#print h1 {page-break-after: avoid;}
#print h2 {page-break-after: avoid;}
#print div {page-break-after: avoid;}


