/* CSS Document */
body {margin:0px;padding:0px;border:0px; background:url(../images/bodybg.jpg) 50% top no-repeat;}
img, div {margin:0px;padding:0px;border:0px;font:12px tahoma;}
a {color:#007abe;text-decoration:none;}
a:hover { text-decoration:underline;}
ul {list-style: none;margin:0px;padding:0px;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.container {margin:0px auto;}
.leftbg{float:left;}
.rightbg {float:right;}
.content {width:1189px;margin:0px auto;font-family:Arial, Helvetica, sans-serif;}
.topmenu {width:1189px;background-color:#363636;font:normal 13px Tahoma;height:44px;color:#979797;}
.topmenu span {padding-top:12px;float:left;margin-left:10px;}
.topmenu span b{color:#3dabdc;font-weight:normal;}
.topmenu span a{color:#979797;}
.bookmark {padding-top:7px;float:right;margin-right:5px;}
.left {float:left;}
.right {float:right;}
.logo {width:1189px;height:97px; background:url(../images/m-bg.gif) left bottom no-repeat;float:left;}
.menu {float:right;margin-top:54px;height:43px;}
.menu span {list-style-type:none;float:left;width:123px;height:43px;text-align:center;font:bold 14px Arial;text-transform:uppercase;padding-top:14px;}
.menu a {text-decoration:none;color:#333360;position:relative;}
.active {background:url(../images/menu-active.gif) left top no-repeat;}
.active a{color:#FFFFFF;}
.archive {margin-top:16px;float:left;}
.archive a{font: bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF;text-transform:uppercase;}
.archive img {padding-right:10px;}
.search {width:1189px;height:53px;float:left; background:url(../images/searchbg.gif) left bottom repeat-x;}
.searchform {float:right;font:bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF;width:490px;margin-top:6px;}
.searchform span{float:left;font:bold 16px Arial, Helvetica, sans-serif; color: #FFFFFF;margin:10px 10px 0 7px ;}
.searchinput {float:left;width:358px;height:38px; background:url(../images/search.gif) left top no-repeat;border:0px;font:bold 16px Arial, Helvetica, sans-serif; color: #666666;padding:10px 0 0 10px;vertical-align:middle;}
.searchsubmit {float:left;width:38px;height:38px;background:url(../images/search.gif) right top no-repeat;border:0px;}
.main {width:1189px; float:left;}
.leftm {float:left;margin-top:13px;}
.leftm h2 {margin:0px;padding:9px 0 9px 16px;font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF;text-transform:uppercase; background: url(../images/cats.gif) left top no-repeat;} 
.nav {font:bold 12px Tahoma;float:left; background:url(../images/menubg.gif) 50% 0 repeat-y; }
.nav a {display: block;width:158px; padding: 5px 0 6px 15px; border:1px solid #e2e2e2;border-top:0px;color:#444444; text-decoration: none;}
.nav a:hover { background:url(../images/left-act.gif) left top repeat-x; color: #ffffff; text-decoration: none;width:158px;}
.nav a.active2 { background:url(../images/left-act.gif) left top repeat-x; color: #ffffff; text-decoration: none;width:158px;}
.leftfoot {width:175px;height:34px; background:url(../images/cats2.gif) left top no-repeat;}
.text {float:left;margin-top:16px;padding-bottom:41px;background: url(../images/cats4.gif) left bottom no-repeat;}
.text h2 {width:160px;margin:0px;padding:9px 0 9px 16px;font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF;text-transform:uppercase; background: url(../images/cats3.gif) left top no-repeat;}
.text span{border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; display:block;width:157px;padding:8px;}
.text span a {color:#007abe; text-decoration:none;display:block;font-weight:bold;}
.righthead{margin-top:13px;width:1003px;float:right;}
.righthead h2 {width:173px;margin:0px;padding:9px 0 8px 16px;font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF;text-transform:uppercase; background: url(../images/righthead.jpg) left top no-repeat;float:left;}
.righthead span{float:right;padding:8px 0 9px 0;font: bold 14px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.rightth{width:1002px;float:right;padding-right:-1px; background-color:#FFFFFF;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.rightth div {float:left;margin-left:4px;margin-bottom:2px;margin-top:2px;}
.rightth div img {width:160px;height:120px;border:1px solid #b9b9b9;}
.rightbg1 {float:right;width:1004px;height:5px;font-size:1px;line-height:1px; background:url(../images/rightbg1.gif) right top no-repeat;}
.rightbg2 {float:right;width:1004px;height:5px;font-size:1px;line-height:1px; background:url(../images/rightbg2.gif) right top no-repeat;}
.rightads{width:1002px;float:right;padding-right:-1px; background-color:#FFFFFF;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.ads h2{background: url(../images/rightads.jpg) left top no-repeat;}
.rightads div {float:left;margin-left:5px;}
.rightads div span {background: #f4f4f4;display: block;width:317px;margin-top:5px;padding:5px;}
.rightads div img {width:325px;border:1px solid #b9b9b9;}
.rightads p {margin:3px 0 3px 10px;font: 14px Arial;color:#3e3d3d;}
.rightads p a {text-decoration:none;margin-left:5px;}
.top ul{ float:left;display:block;padding-left:12px;width:155px; background:url(../images/toplist.gif) right 50% no-repeat;}
.top li{font: 14px Arial, Helvetica, sans-serif;line-height:23px;color:#8c8c8c;}
ul.last {background: url(../images/p.gif) repeat ;}
.footer {width:100%;height:170px;background:url(../images/footer.jpg) 50% 100% no-repeat;}
.jmbfoot {display:none; margin: 0; padding: 0;}
