* {margin: 0; padding: 0;}
body  {font: 12px Arial, Helvetica, sans-serif, "Arial Narrow"; background: url(../images-new/bg.gif) #FFFFFF; color: #000000;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
h1 {display: none;}
a {color: #015c8f; text-decoration: underline;}

/*head*/
.head-x {background: url(../images-new/topbg.gif) top repeat-x;}
.head {background: url(../images-new/logo.gif) 0px 0px no-repeat; width: 1000px; margin: 0px auto; height: 126px;} 
.link {position: absolute; width: 225px; top: 0px;}
.link a {display: block; display: block; height: 126px;}
/*head*/

/*head-bookmarks*/
.head-bookmarks {width: 250px; text-align: center; font: bold 17px "Arial Narrow", Arial, sans-serif; color: #FFFFFF; position: absolute; top: 10px; margin-left: 300px; line-height: 20px;}
.head-bookmarks a {font: bold 12px Arial, Helvetica, sans-serif; color: #FFF881;}
.head-bookmarks a:hover {background: #5f0226; padding: 2px 3px 5px 3px; border: 1px dashed #cc3300;}
/*head-bookmarks*/

/*sort*/
.sort {background: url(../images-new/sort-bg.png) no-repeat; width: 315px; height: 33px; position: absolute; margin-left: 630px; top: 0px; font-weight: bold; color: #FFFFFF; padding: 7px 0 0 55px;}
.sort select {width: 175px; height: 22px; vertical-align: middle;}
/*sort*/

/*botlink*/
.botlink {display: none;}
/*botlink*/

/*hardlinks*/
.hardlinks {position: absolute; top: 56px; margin-left: 303px;}
.hardlinks div {background: url(../images-new/hardlinks.gif) no-repeat; width: 157px; height: 47px; float: left; margin-left: 7px; font:  normal 11px "Trebuchet MS", Helvetica, sans-serif; color: #FFFFFF; text-align: center; padding: 7px 5px 0 5px}
.hardlinks div a {color: #FFF881; font-size: 15px; font-weight: bold;}
.hardlinks div a:hover {color: #fffda9;}
/*hardlinks*/

/*center*/
.center {width: 920px; margin: 0px auto; background: #FFFFFF; padding: 0 40px 0 40px;}
/*center*/

/*help*/
.help {float: right; font-weight: bold; font-size: 13px; padding: 20px 5px 25px 23px; background: url(../images-new/contact.gif) 0px 15px no-repeat;}
.help a {font-size: 12px; text-decoration: none;}
.help a:hover {text-decoration: underline;}
/*help*/

/*sidebar*/
.sidebar {width: 165px; float: left;  margin-right: 19px;}
.sidebar h3, .main h3, .main2 h3, .top h3, .h303 {border-bottom: 11px solid #860637; font: bold 17px "Arial Narrow", Arial, sans-serif; line-height: 17px; margin-bottom: 5px; padding-bottom: 3px;}
.h301 {background: url(../images-new/updated.gif) 100% 2px no-repeat;}
.partners {padding: 15px 0 10px 12px;}
.partners li, .partner li {line-height: 12px; margin-bottom: 5px;}
.partners a, .partner a {font-weight: bold; text-decoration: none;}
.partners a:hover, .partner a:hover {color: #0091e4; text-decoration: underline;}
.partner p {padding: 0 0 10px 0;}
.partner {padding: 10px 0 10px 12px;}
.partner99 p {padding: 0 0 2px 0;}
.partner99 {padding: 10px 0 10px 2px;}
/*sidebar*/

/*main*/
.main {width: 736px; float: left;}
.main h3 {width: 734px;}
.main h3 span {background: url(../images-new/titlearrow.gif) 100% 6px no-repeat; padding-right: 30px;}
.main h3.h302 {margin: 0px;}
/*main*/

/*main2*/
.main2 {width: 920px;}
.main2 h3 {width: 918px;}
.main2 h3 span {background: url(../images-new/titlearrow.gif) 100% 6px no-repeat; padding-right: 30px;}
.main2 h3.h302 {margin: 0px;}
/*main2*/

/*block*/
.block {background: url(../images-new/block-bg.gif) left repeat-y; margin-bottom: 20px;}
.block-top {background: url(../images-new/block-top.gif) left top no-repeat;}
.block-bottom {background: url(../images-new/block-bottom.gif) left bottom no-repeat;}
/*block*/

/*block2*/
.block2 {background: url(../images-new/block2-bg.gif) left repeat-y; margin-bottom: 35px; width: 734px;}
.block2-bottom {background: url(../images-new/block2-bottom.gif) left bottom no-repeat;}
/*block2*/

/*categories*/
.cat {padding: 16px 12px 14px 12px;}
.cat p {font-size: 11px;}
.cat p a {color: #780732; font-weight: bold;}
.cat h4 {font-size: 16px; color: #663333; line-height: 16px; margin-bottom: 5px;}
.cat ul {margin-bottom: 20px;}
.cat li {line-height: 12px; margin-bottom: 4px;}
.cat li a {text-decoration: none;}
.cat li a:hover {text-decoration: underline; color: #0091e4;}
.cat div {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 10px 0; padding-top: 15px;}
.cat p a:hover {color: #ff0000;}
/*categories*/

/*desc*/
.desc {padding: 80px 14px 17px 14px; background: url(../images-new/hi_icon.gif) 50px 13px no-repeat; text-align: center;}
.desc strong, .desc span {font: bold 16px "Trebuchet MS", Helvetica, sans-serif;}
.desc span {font-weight: bold; color: #FF3300;}
/*desc*/

/*menus*/
.nav {position: absolute; width: 735px; margin: -45px 0 0 0;}
.long {width: 919px;}
.nav .select {float: right; width: 133px;}
.nav .select a span {display: block; height: 41px; background: url(../images-new/button.png) 0px 0px no-repeat; color: #FFFFFF; padding: 6px 0 0 14px; font-weight: bold; font-size: 10px; line-height: 11px;}
.nav .select a span strong {font-size: 11px;}
.nav .select a {text-decoration: none;}
.select a:hover, .nav .select li:hover a {cursor: pointer; text-decoration: none;}
.nav .sub {display: none;}
.nav .sub ul {float: left; width: 105px; margin-right: 8px; font-weight: normal; font-size: 11px;}
.nav table {position: absolute; border-collapse: collapse;  font-size: 11px;}
.nav .select li a:hover .sub, .nav .select li:hover .sub {display: block; position: absolute; width: 464px; z-index: 100; top: 45px;  margin-left: -336px; background: #950c40; border: 2px solid #c63c70;}
.nav .select a:hover .sub li a, .nav .select li:hover .sub li a {display: inline; color: #FFFFFF;}
.nav .sub ul li {border-bottom: 1px dotted #FFFFFF; padding: 2px 0;}
.dropbg {padding-left: 10px;}
/*menus*/

/*thumbs*/
.thumbs {padding-bottom: 11px; background: url(../images-new/line.gif) bottom left no-repeat;}
.thumbs img {width: 180px; height: 135px; border: 1px solid #000000; margin: 0 2px 2px 0;}
/*thumbs*/

/*thumbs2*/
.thumbs2 {padding-bottom: 11px; background: url(../images-new/line2.gif) bottom left no-repeat;}
.thumbs2 span {display: block;}
.thumbs2 a {text-decoration: none; font-size:13px; font-weight:bold;}
.thumbs2 div {width: 182px; float: left; margin: 0 2px 5px 0; text-align: center;}
.thumbs2 img {width: 180px; height: 135px; border: 1px solid #000000; margin: 0 0 2px 0;}
.h303 {width: 918px; margin-top: 35px;}
/*thumbs2*/

/*pages*/
.pages {line-height: 18px; text-align: center; margin: 15px 0 0 0;}
.pages a {background: #950c40; border: 1px solid #c63c70; padding: 1px 5px; color: #FFFFFF; text-decoration: none;}
.pages td, .pages table {display: inline; line-height: 1px;}
/*pages*/

/*pages2*/
.pages2 {background: url(../images-new/block3-bg.gif) top repeat-x; font-size: 11px; text-align: center; font-weight: bold; width: 162px; margin: 0px auto; color: #780732;}
.pages2-left {background: url(../images-new/block3-left.gif) left top no-repeat;}
.pages2-right {background: url(../images-new/block3-right.gif) right top no-repeat; height: 26px; padding-top: 12px;}
.pages2 a {color: #780732;}
/*pages2*/

/*ads*/
.ads {padding: 20px 0 35px 1px;}
.ads a {text-decoration: none;}
.ads img {width: 174px; height: 131px; border: 1px solid #000000;}
.ads div {width: 183px; text-align: center; float: left;}
.ads span {display: block; text-decoration: underline;}
/*ads*/

/*bookmark*/
.bookmark {position: absolute; width: 734px; text-indent: -9000px; overflow: hidden; margin: -19px 0 0 0;}
.bookmark a {display: block; background: url(../images-new/bookmark.png) no-repeat; width: 180px; height: 39px; float: right;}
/*bookmark*/

/*cloud*/
.cloud {padding: 5px 15px 20px 15px; font-weight: bold;}
.style6 {font-size: 30px;}
.style7 {font-size: 18px;}
.style8 {font-size: 24px;}
.style9 {font-size: 36px;}
.style10 {font-size: 14px;}
.style11 {font-size: 40px;}
.style12 {font-size: 28px;}
.style13 {font-size: 27px;}
.style17 {color: #FF3300;}
.cloud a:hover {color: #ff6600;}
/*cloud*/

/*ads2*/
.ads2 {border: 1px solid #000000; background: url(../images-new/bg.gif); font: bold 40px "Trebuchet MS", Helvetica, sans-serif; text-align: center; width: 732px; margin: 20px 0 35px 0;}
.ads2 a {font-size: 50px; color: #FF6600;}
.ads2 a:hover {color: #ff3300;}
/*ads2*/

/*top*/
.top {width: 918px; margin: 20px auto 0 auto; font: bold 16px "Arial Narrow", Arial, sans-serif;}
.top p {width: 918px; text-align: right;position: absolute; margin: -30px 0 0 0; font: bold 12px "Trebuchet MS", Helvetica, sans-serif;}
.top div {padding: 20px 0 20px 70px;}
.top a {font-size: 18px; text-decoration: none;}
.top a:hover {color: #7491de;}
.top ul {width: 210px; float: left; color: #999999;}
/*top*/

/*footer*/
.footer {text-align: center; font-size: 13px; padding: 70px 0 20px 0;}
.footer a {font-size: 12px; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
/*footer*/

/*text-gal*/
.text-gal {padding: 15px 0 1px 13px;}
.text-gal ul {width: 360px; float: left; font-size: 12px; font-weight: bold; margin-bottom: 20px;}
.text-gal a {font-size: 11px;}
.text-gal li {line-height: 12px; margin-bottom: 5px;}
.text-gal li a:hover {color: #0091e4;}
/*text-gal*/

