* {margin: 0; padding: 0;font-family:arial,verdana, tahoma, helvetica, sans-serif;color:#333;font-size: 14px;line-height:18px;}
body{text-align: center;background:#FFF url(/im/bg-top.jpg) top left repeat-x;}
img{padding:0;border:0;}
a{color:#0033CC;}
a:hover{color:#f00;}
h1{font-size:36px;font-weight:100;color:#C00;font-family:georgia,times,serif;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-family:georgia,times,serif;font-size:24px;font-weight:normal;color:#E00;margin:0 0 20px 0;line-height:30px;}
h2.lined{font-style:italic;}
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 {width:970px;margin:0 auto;padding:0px;text-align: left;overflow:auto;}
#hed1{height:240px;width:970px;padding:0;margin:0;float:left;}
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;}

#menu1 {position:absolute;margin:80px 0 0 300px;padding:0;}
#menu1 ul {margin:0 10 0 0;padding:0;width:157px;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 20px;margin:0;background:url(/im/bg-a-menu-1.gif) 5px 10px no-repeat;text-decoration:none;color:#FFF;font-size:14px;font-weight:normal;line-height:25px;height:25px;border-bottom:#DA7C7B solid 1px;display:block;}
#menu1 li a:hover{background-color:#FFF;background-position:4px -185px;color:#C00;}
#menu1 li a.active{background-color:#D65255;background-position:4px -185px;}

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;line-height:50px;height:50px;display:block;margin-bottom:50px; padding-left:50px;}

#content{float:left;width:970px;margin-bottom:20px;}
.lco {float:left;width:250px;margin-right:50px;min-height:40px;display:inline;}
.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 1px;border-bottom-color:#CCC;padding:10px 0;background:url(/im/bg-list.gif) bottom left repeat-x;float:left;}
.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;height:75px;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;height:65px;overflow:hidden;display:block;font-size:10px;line-height:11px;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;}

.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: #500; 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 {background:#FC0;padding:0;background:#FC0 url(/im/bg-footer.gif) top left repeat-x;height:172px;}
.footer {overflow:auto;width:970px;margin:0 auto;background:url(/im/bg-envelope.gif) 0 4px no-repeat;padding-top:40px;}
.address{margin-left:110px;width:140px;text-align:left;float:left;display:inline;color:#C00;line-height:22px;font-size:12px;height:132px;}
.address a {font-size:12px;background:url(/im/env.gif) top left no-repeat;padding-left:30px;}
.address a:hover {background-position:0 -100px;}
.footer ul{margin:0 0 0 100px;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;text-decoration:none;color:#0099CC;font-size:12px;font-weight:normal;line-height:25px;height:25px;border-bottom:#FF9900 solid 1px;display:block;text-align:left;}
.footer span{font-family:Georgia,Times,serif;font-style:italic;color:#C00;}
.footer ul li a:hover{background:#FFE271;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:#FFF;text-decoration:none;}
.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:500px;height:300px;border:#C00 solid 4px;overflow:hidden;background:#900;z-index:100;text-align:left;background:#900 url(/im/splash-bg.gif) 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;}