* {margin: 0; padding: 0;font-family:"Trebuchet MS",arial,verdana, tahoma, helvetica, sans-serif;color:#333;font-size: 15px;line-height:18px;}
#menu1 li a,
h2.lined,
.address,
.address a,
.footer ul li a,
.annotext,
.annotext i,
.coin	{font-family:Georgia, "Times New Roman", serif;}

body{text-align: center;background:#FFF url(/im/sea-wave-bg.gif) top left repeat-x;}
img			{padding:0;border:0;margin:0;behavior: url(/pngfix/iepngfix.htc); }
a{color:#0033CC;}
a:hover{color:#f00;}
h1{font-size:36px;font-weight:100;color:#C00;margin:0 !important;line-height:40px;padding:0 0 10px 0px;margin:20px 0 20px 0px !important;border-bottom:#FFF dashed 0px;letter-spacing:-1px;display:block;}
h1.fixed{float:left;}
h2{font-size:24px;font-weight:normal;color:#E00;margin:0 0 20px 0;line-height:30px;}
h2.lined{font-style:italic;font-size:22px;display:block;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;padding:5px 20px;background:#EEE;margin-left:0px;position:relative;}
td{font-size:12px;padding:2px;}

h3{font-size:18px;font-weight:normal;color:#FC0;margin:5px 0 !important;line-height:35px;padding-left:50px;}
h3.etalon{font-size:24px;line-height:35px;}
ul{padding-left:16px;}
sub,sup{font-size:8px;}
dt{margin-top:10px;}
dt, lable{color:#777;font-weight:bold;}
strong.nobd{font-weight:normal;}
em{color:#666;font-weight:bolder;}

#brd, #brdhead {width:970px;margin:0 auto;padding:0px;text-align: left;overflow:visible;}
#brdhead	{width:1040px;background:url(/im/bg-header.gif) 0 43px no-repeat;overflow:auto;}
#hed1{height:260px;width:1040px;padding:0;margin:0;float:left;position:relative}
ul#menunav{position:absolute;margin:0 0 0 300px;display:inline;padding:0;list-style:none;border-top:#FFCC00 solid 1px;}
ul#menunav li {margin:0 !important;padding:0 !important;display:inline;}
ul#menunav li a{float:left;width:76px;height:53px;background:url(/im/bg-menu-nav.gif) top center no-repeat;text-align:center;color:#FFF;text-decoration:none;font-size:12px;}
ul#menunav li a:hover{background-position:0 -100px;}
a.action{display:block;width:75px;height:75px;border:0;position:absolute;margin:5px 0 0 585px;}
a.mapnav{width:26px;float:right;margin:10px 10px 0 0;}
.logo	{position:absolute;width:231px;height:210px;display:block;z-index:3;}
.logo img	{width:231px;height:210px;}

#menu1 {position:absolute;top:70px;left:325px;}
#menu1 ul {margin:0 25px 0 0;padding:0;display:inline;float:left;list-style:none;}
#menu1 li {margin:0 !important;padding:0 !important;list-style:none;display:inline;}
#menu1 li a{padding:0 14px;margin:0;font-size:22px;font-weight:normal;line-height:35px;height:35px;display:block;font-style:italic;text-shadow:#FFF 1px 1px 0; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;float:left;clear:both;white-space:nowrap;}
#menu1 li a:hover{background-color:#970018;color:#FFF;text-shadow:#000 1px 1px 0;}
#menu1 li a.active{background-color:#FFF;}



ul#menu2{margin:0 0 40px 0;padding:0;list-style:none;display:block;}
ul#menu2 li {margin:0 !important;padding:0 !important;display:inline;}
ul#menu2 li a{padding:5px 20px;background:url(/im/bg-a-menu-2.gif) 0 10px no-repeat;display:block;}
ul#menu2 li a:hover{color:#C00;background-position:0 -185px;}
ul#menu2 li a.active{background-position:0 -185px;text-decoration:none;color:#C00;font-weight:bold;}
a.coin{background:url(/im/bg-coin.gif) top left no-repeat;height:50px;display:block;margin-bottom:10px; padding-left:50px;font-size:18px;font-style:italic;}

#content{float:left;width:970px;margin-bottom:20px;}
.lco {float:left;width:250px;margin-right:50px;min-height:40px;display:inline;overflow:visible;}
.rco {float:left;width:670px;}
.rco1,.rco2{float:left;margin-right:50px;width:310px;}
.rco2{margin-right:0px;}
.path {padding:3px 0 15px 50px;margin-bottom:30px;background:url(/im/bg-path.gif) top left no-repeat;font-size:16px;}
.path b{font-weight:bold;color:#C00;}

.imaginary{width:240px;float:left;margin:0 30px 25px 0;}
.imaginary img.stars{margin-bottom:30px;}
.fotobar{height:33px;margin:20px 0 -2px 0;background:url(/im/camera.gif) top left no-repeat;overflow:visible;position:relative;}
.fotobar a{width:51;height:33;background:url(/im/arr_uni.gif) top left no-repeat;float:right;margin-left:5px;display:inline;}
.fotobar a.back{background-position:0 0;background-color:#9F0;}
.fotobar a.fwd{background-position:0 -51px;background-color:#9F0;}
.fotobar a.back:hover,.fotobar a.fwd:hover{background-color:#C00;}
.fotobar a.backi{background-position:0 0;background-color:#CCC;}
.fotobar a.fwdi{background-position:0 -51px;background-color:#CCC;}


.fotoframe{background:#EEE url(/im/bg-photo.gif) bottom left repeat-x;padding:10px 0 8px 8px ;border:#CCC solid 1px;border-bottom-width:10px;}
.fotoframe span{font-size:9px;font-weight:bold;color:#EEE;background:#777;width:12px;padding:1px 3px;line-height:10px;display:block;text-align:center;}
.fotoframe div.vis{clear:both;}
.fotoframe div.hid{display:none;clear:both;}
.fotoframe div a img{margin:4px 4px 0 0 !important;border:#EEE solid 1px;}
.fotoframe div a:hover img{border-color:#999;}
.nb{color:#800;font-size:13px;margin-top:20px;}
hr{float:none;}

.htlist{margin-bottom:10px;border:#EEE solid 3px;padding:10px 0;background:url(/im/bg-list.gif) bottom left repeat-x;float:left;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.htlist h2{line-height:25px;margin-bottom:5px !important;}
.htlist a img{float:left;margin:0px 30px 0 10px;}
.htlist a img.ho{margin-right:15px;}

.htlist div{float:left;width:250px;overflow:hidden;}
.htlist div.ho{width:190px !important;height:auto;min-height:100px;margin-bottom:10px;margin-right:10px;display:inline;}

.htlist p{float:left;width:270px;overflow:hidden;display:block;font-size:12px;line-height:14px;color:#555 !important;margin-right:20px;}
.htlist p.ho{clear:both;float:none;display:block;overflow:hidden;font-size:13px;line-height:16px;color:#555 !important;margin:10px;}

.htlist a.more{padding-left:15px !important;background:url(/im/arr.gif) center left no-repeat;font-size:14px; display:inline;float:left;margin-left:10px;}
.htlink		{font-weight:normal;}
.htlink a	{font-size:18px;display:block;color:#C00;padding-bottom:10px;}

.sml{float:left;width:185px;margin-top:20px;}

/* Lightbox ----------------------------------------------------------------------*/	
#lightbox{ background: #900 url(/im/leo-logo-tiny.gif) no-repeat center 8px; border: 1px solid #600;padding: 5px;text-align:left;}
	#lightbox IMG { clear: both} 
	#closeButton{ top: 5px; right: 5px}
	#nextButton{ top: -22px; left: 50px}
	#prevButton{ top: -22px; left: 20px}
	#nav{top:-30px;left:-1px; background:url(/im/tab-img.gif) top left no-repeat;width:90px;height:30px;}

#overlay { background: #FFF url(/im/overlay-bg.gif) right top repeat; display: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

#lightboxImage {margin-top: 33px;}
#text {font-size:13px;color:#FFF;text-align:left;padding:0px;}

div.teas{color:#888;}
div.teas h2{padding-left:50px;background:url(/im/bg-question.gif) top left no-repeat;line-height:42px; margin:0 0 5px 0;color:#EB0;}
/*div.teas a, div.news a{padding-left:30px;background:url(/im/bg-a-teas.gif) top left no-repeat;line-height:25px;clear:both;font-family:georgia,times,serif;font-style:italic;clear:both;display:block;margin:10px 0 0 0;}
div.teas a:hover, div.news a:hover{background-position:0 -100px;}*/
div.teas img{float:left;margin:0 20px 10px 0;}


a.more{padding-left:30px;background:url(/im/bg-a-teas.gif) top left no-repeat;line-height:25px;clear:both;font-family:georgia,times,serif;font-style:italic;clear:both;display:block;margin:10px 0 0 0;font-size:15px;}
a.more:hover{background-position:0 -100px;}

.news{margin-bottom:10px;border:#EEE solid 1px;padding:10px 0;background:url(/im/bg-list.gif) bottom left repeat-x;border-bottom-color:#CCC;}
.news .tmb{float:left;margin:0px 30px 0 10px;}
.news span{margin-left:110px;display:block;}

#bottom {padding:0;background:url(/im/lion-footer-bg.gif) center bottom no-repeat;}
.footer {overflow:auto;width:970px;margin:0 auto;background:url(/im/bg-envelope.gif) 60px 0px no-repeat;padding-top:40px;height:209px;}
.address{margin-left:100px;margin-top:10px;width:140px;text-align:left;float:left;display:inline;color:#C00;line-height:18px;font-size:16px;font-style:italic;}
.address a {font-size:16px;background:url(/im/env.gif) top left no-repeat;padding-left:30px;font-style:italic;display:block;margin-top:10px;}
.address a:hover {background-position:0 -100px;}
.footer ul{margin:0 0 0 40px;padding:0;width:190px;display:block;float:left;list-style:none;}
.footer ul li {margin:0 !important;padding:0 !important;list-style:none;}
.footer ul li a{padding:0 20px;margin:0;font-size:16px;font-style:italic;line-height:25px;height:25px;display:block;text-align:left;}
.footer span{font-family:Georgia,Times,serif;font-style:italic;color:#C00;}
.footer ul li a:hover{color:#900;}

.w60{float:left;width:60%;}
.w60 em{font-weight:bold;color:FFF;font-style:normal;}
.w40{float:left;width:40%;}
.w40a{float:left;width:40%;text-align:right;}
a.zmolocom{font-family:verdana,helvetica,sans-serif;font-size:9px;font-weight:normal;color:#E6D297;text-decoration:none;float:right;margin-top:80px;}
.disclaimer{padding:20px 0;font-size:9px;line-height:10px;}
.pager{background:#F7F7F7 url(/im/pages.gif) center left no-repeat;border:#EEE solid 1px;margin-bottom:20px;padding:10px 0 10px 40px;}
.pager span{padding:5px;background:#900;margin:0 3px;font-style:italic;font-weight:bold;color:#FFF;}
.pager a{padding:5px;background:#FFF;border:#CCC solid 1px;color:#0033FF;margin:0 2px;}
.pager a:hover{background:#CC0000;}


form{padding:0 !important;margin:0 !important;}
input, select,textarea{font-family: arial, verdana, helvetica,sans-serif;font-size:14px;font-weight:normal;height:26px;margin:0 !important;border:#CCC solid 1px;}
.inputerror{border-color:red;}
.rem{font-size:10px;color:#666666;}
.rem1{font-size:10px;color:#333333;margin:3px;}
.bk{color:#6666CC;}
label{clear:both;float:left;margin-left:20px;}
label input,label checkbox{margin-right:20px !important;padding:0 !important;border-style:inset;height:auto;}

input.submit {background-color:#CC0000;font-weight:bold;color:white;padding:2px 3px;border:1px solid #CCC;}

.error{font-weight:bold;color:#FFF;padding:10px !important;margin:0 0 20px 0 !important;background:url(/im/bg-error.gif) top left no-repeat;}
.error li{margin-left:50px;color:#F00;}
.oks{background:url(/im/bg-ok.gif) top left no-repeat;font-weight:bold;color:#00CC00;padding:10px !important;margin:0 !important;}
.oks li{margin-left:50px;color:#00CC00;}

#splash{position:absolute;width:280px;height:100%;border-left:#35bed2 solid 6px;overflow:hidden;background:#900;z-index:100;text-align:left;background:#054f61 url(/im/splash-bg.jpg) top left no-repeat;}
#splashade{position:absolute;width:500px;height:300px;overflow:hidden;background:url(/im/shade.gif);z-index:99;}
.sitemap{background:url(/im/grid1.gif) top left no-repeat;clear:both;}

.hotholder			{clear:both;margin-bottom:20px;background:#FFCC66 url(/im/spike.gif) right center no-repeat;padding:20px;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;padding-right:140px;display:inline-block;}
.hotheader			{background:#900;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px;color:#FFF;font-size:42px;line-height:48px;text-decoration:none;padding:2px 20px;}
.hotheader:hover	{background-color:#198ba7;color:#FF9900;}
.hotteaser			{display:block;font-size:28px;line-height:32px;padding:5px 0px 0px 20px;overflow:visible;}
.clean			{content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;margin:0 !important;}
.homebg			{background:url(/im/home-bg.gif) 0 350px no-repeat;}
.homelion			{background:url(/im/lion-fly.gif) 0 0 no-repeat;}
.runningbox			{display:block;width:880px;right:0;top:15px;position:absolute;background:url(/im/running-bullet.gif) 0 2px no-repeat;padding-left:20px;}
.runningholder	a	{text-decoration:none;color:#000;-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;padding:1px 10px;background:#C8FF46 url(/im/bg-running.gif) bottom left repeat-x;}
.runningholder	a:hover	{text-decoration:underline;color:#FF3300;}

.hotanno			{overflow:visible;}
.annoimage			{background:url(/im/special-circle.gif) 0 0 no-repeat;width:191px;height:184px;display:block;margin-left:-50px;position:relative;z-index:2;}
.annoimage	b		{display:none;}
.annotext			{font-size:22px;font-style:italic;line-height:28px;text-decoration:none;}
.annotext i 		{display:block;font-size:22px;line-height:28px;color:#C00;}
