* {margin: 0; padding: 0;}
body  {font: 12px Arial, Helvetica, sans-serif, "Arial Narrow"; color: #000000; background: url(../images/bg.gif);}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a {color: #FFFFFF;}

/*center*/
.center {width: 1107px; margin: 0px auto;}
.bg {background: url(../images/head-x.gif) top repeat-x; width: auto;}
/*center*/

/*head*/
.head {height: 246px; background: url(../images/logo.gif) 5px 23px no-repeat;}
h1 {font-size: 12px; color: #FFFFFF; position: absolute; top: 108px; margin-left: 132px; font-weight: normal;}

.head-banner {height: 180px; width: 300px; background: #b3d0cc; position: relative; left: 370px; top: -150px; text-align: center;}

.head-top {width: 410px; height: 160px; background: url(../images/top.gif) no-repeat; padding-left: 18px; position: relative; top: 20px; left: 685px;}
.head-top ul {width: 122px; float: left; margin: 5px 8px 0 0; border-right: 1px solid #5b8e8b; color: #e1cd7c; font-weight: bold;}
.head-top ul.last {border: none;}
.head-top a {font-weight: normal;}
.head-top h3 {padding-top: 3px;}

.bookmarks {width: 153px; position: absolute; top: 200px; margin-left: 946px; text-indent: -9000px; overflow: hidden;}
.bookmarks a {display: block; background: url(../images/bookmark.gif) no-repeat; height: 25px;}

.link {width: 335px; text-indent: -9000px; overflow: hidden; position: absolute; top: 23px; margin-left: 75px;}
.link a {display: block; height: 66px;}
/*head*/

/*nav*/
.nav {position: absolute; top: 206px; margin-left: 5px;}
.nav a {color: #074550;}
/*nav*/

/*drop*/
.drop {top: 110px; position: absolute; margin-left: 17px;}
.drop h3,.head-top h3 {color: #FFFFFF; font-size: 12px; text-indent: 9px; padding-bottom: 17px;}
.drop select {height: 20px;}
/*drop*/

/*block*/
.block-B-R {background: url(../images/b4.jpg) bottom right no-repeat #32726e; margin-bottom: 15px;}
.block-B-L {background: url(../images/b3.jpg) bottom left no-repeat; padding: 0 0 12px 0; min-height: 1px; _height: 1px;}
.block-B-L h2 {color: #FFFFFF; font-weight: normal; color: #FFFFFF; font-size: 15px; background: url(../images/t1.jpg) left no-repeat #1c5a59;}
.block-B-L h2 span {display: block; height: 24px; background: url(../images/t2.jpg) right no-repeat; padding-top: 6px; text-indent: 11px;}
.block-B-R h2.h201 {font-weight: bold;}
.block-B-R h2.h202 {text-transform: uppercase;}
.block-B-R h2.h201 span {text-indent: 0px; text-align: center; font-size: 12px;}
/*block*/

/*block2*/
.block2-T-L {background: url(../images/m1.jpg) top left no-repeat #FFFFFF; margin-bottom: 15px;}
.block2-T-R {background: url(../images/m2.jpg) top right no-repeat;}
.block2-B-L {background: url(../images/b1.jpg) bottom left no-repeat;}
.block2-B-R {background: url(../images/b2.jpg) bottom right no-repeat; padding-bottom: 15px; min-height: 1px; _height: 1px;}
.block2-B-R h2 {font-size: 13px; color: #000000; text-indent: 11px; padding: 8px 0 4px 0; text-transform: uppercase;}
/*block2*/

/*block3*/
.block3-B-L {background: url(../images/b1.jpg) bottom left no-repeat #FFFFFF;}
.block3-B-R {background: url(../images/b2.jpg) bottom right no-repeat; padding-bottom: 15px; margin-bottom: 15px; min-height: 1px; _height: 1px;}
.block3-B-R h2 {font-size: 12px; color: #FFFFFF; text-align: center; font-weight: bold; background: url(../images/t1.jpg) left no-repeat #1c5a59;}
.block3-B-L h2 span {display: block; height: 24px; background: url(../images/t2.jpg) right no-repeat; padding-top: 6px;}
/*block3*/

/*sidebar*/
.sidebar {width: 170px; float: left; margin-right: 12px; font-size: 13px;}
.sidebar ul {font-weight: bold; margin-top: 8px;}
.sidebar li {margin-bottom: 5px; padding-left: 16px; background: url(../images/bullet1.gif) 6px 6px no-repeat;}
.sidebar div.block-B-L h2 span {text-align: center; text-indent: 0px;}
/*sidebar*/


/*partner*/
.partner {color: #FFFFFF;}
.partner p {padding: 5px 0 10px 16px;}
.partner h3 {padding-left: 16px; font-size: 13px;}
/*partner*/

/*main*/
.main {width: 922px; float: left;}
/*main*/

/*thumbs*/
.thumbs {padding-left: 1px;}
.thumbs img {width: 180px; height: 135px; border: 1px solid #000000; margin: 1px;}
/*thumbs*/

/*cams*/
.cams {padding: 15px 0 0 15px;}
.cams li {margin: 2px 0;}
.cams ul {width: 112px; float: left;}
.cams a {color: #000000;}
.cams a:hover {text-decoration: none;}
/*cams*/

/*ads*/
.ads div {width: 220px; margin: 1px; float: left; text-align: center;}
.ads a {color: #074550; text-decoration: none;}
.ads a span {text-decoration: underline;}
.ads a:hover span {text-decoration: none;}
.ads img {width: 175px; height: 131px; border: 1px solid #000000;}
.ads span {display: block;}
.ads {padding-left: 11px;}
/*ads*/

/*ads1*/
.ads1 div {width: 170px; margin: 1px; float: left; text-align: center;}
.ads1 a {color: #074550; text-decoration: none;}
.ads1 a span {text-decoration: underline;}
.ads1 a:hover span {text-decoration: none;}
.ads1 img {width: 135px; height: 180px; border: 1px solid #000000;}
.ads1 span {display: block;}
.ads1 {padding-left: 11px;}
/*ads1*/

/*ads2*/
.ads2 div {width: 230px; float: left; text-align: center; padding-top: 15px; color: #e1cd7c; font-weight: bold;}
.ads2 p {font-size: 13px;}
.ads2 a {font-size: 16px;}
/*ads2*/

/*ads3*/
.ads3 div {width: 148px; margin: 1px; float: left; text-align: center;}
.ads3 a {color: #074550; text-decoration: none;}
.ads3 a span {text-decoration: underline;}
.ads3 a:hover span {text-decoration: none;}
.ads3 img {width: 135px; height: 180px; border: 1px solid #000000;}
.ads3 span {display: block;}
.ads3 {padding-left: 11px;}
/*ads3*/

/*ads4*/
.ads4 div {width: 182px; height: 176px; margin: 1px; float: left; text-align: center;}
.ads4 a {color: #074550; text-decoration: none; font-size: 15px; font-weight: bold;}
.ads4 p {color: #000000; text-decoration: none; font-size: 12px; font-weight:bold;}
.ads4 a span {text-decoration: underline;}
.ads4 a:hover span {text-decoration: none;}
.ads4 img {width: 180px; height: 135px; border: 1px solid #000000;}
.ads4 span {display: block;}
.ads4 {padding-left: 1px;}
/*ads4*/

/*text-gal*/
.text-gal {padding: 11px 0 0 12px; color: #e1cd7c; font-weight: bold;}
.text-gal ul {width: 365px; float: left;}
.text-gal span {color: #ff661e;}
/*text-gal*/

/*cat*/
.cat {font-weight: bold; padding: 12px 0 0 20px;}
.cat ul {width: 270px; float: left;}
.cat li {padding-left: 16px; background: url(../images/bullet1.gif) 6px 6px no-repeat;}
/*cat*/

/*cat1*/
.cat1 {font-weight: bold; padding: 12px 0 0 20px;}
.cat1 ul {width: 180px; float: left;}
.cat1 li {padding-left: 16px; background: url(../images/bullet1.gif) 6px 6px no-repeat;}
/*cat1*/

/*top*/
.top {color: #5B6466; font-weight: bold; padding: 15px 0 0 42px;}
.top a {color: #074550; font-weight: normal;}
.top ul {width: 240px; float: left;}
/*top*/

/*links*/
.links {color: #5B6466; padding: 15px 0 0 42px;}
.links a {color: #000000; padding: 0 5px;}
/*links*/

/*links2*/
.links2 {color: #5B6466; padding: 0 0 15px 0; text-align: center;}
.links2 a {color: #000000; padding: 0 5px;}
/*links2*/

/*footer*/
.footer {background: url(../images/footer.jpg) repeat-x #045660; text-align: center; font-size: 12px; color: #FFFFFF;}
.footer p {padding-top: 15px;}
/*footer*/

/*text*/
.text {font-weight: bold; color: #e1cd7c; padding: 15px 0 0 13px;}
.text h3 {font-size: 12px; padding: 5px 0;}
.pages {position: absolute; width: 710px; text-align: right; padding-top: 5px;}
.text ul {width: 238px; float: left;}
/*text*/

/*pages2*/
.pages2 {position: relative; left: -10px; width: auto; font-weight: bold; padding-top: 10px; font-size: 14px;}
.pages td {display: inline;}
.pages2 table {float: right; width: 474px; _width: 115px; position: relative; margin-top: -2px;}
.pages2 a, .pages3 a {color: #000000; display: block; float: right; width: auto; margin-left: 3px; border: 1px solid #000000; background: #F1E2C5; text-decoration: none; padding: 0 4px;}
.pages2 a:hover, .pages3 a:hover {text-decoration: none; background: #FF9900;}
.pages2 span, .pages3 span {display: block; float: right; width: auto; margin-right: 3px; font-size:12px; font-weight:bold;}
.pages2 span.pages_actual {border: 1px solid #000000; background: #FF9900; padding: 0 4px; margin: 0 0 0 3px}
.pages2 table a {float: left;}
.pages2 table span {float: left;}
/*pages2*/


/*pages3*/
.pages3 {position: absolute; width: 900px; text-align: right; font-weight: bold; padding-top: 6px;}
/*pages3*/

/*pagesarch*/
.pagesarch {position: absolute; width: 1080px; text-align: right; font-weight: bold; padding-top: 5px; font-size: 14px;}
.pagesarch td {display: inline;}
.pagesarch h2 {font-size: 13px; color: #000000; text-indent: 11px; padding: 1px 0 0 0; text-transform: uppercase; float: left;}
.pagesarch table {float: right; width: 850px; _width: 115px; position: relative; margin-top: -2px;}
.pagesarch a, .pages3 a {color: #000000; display: block; float: right; width: auto; margin-left: 3px; border: 1px solid #000000; background: #F1E2C5; text-decoration: none; padding: 0 4px;}
.pagesarch a:hover, .pages3 a:hover {text-decoration: none; background: #FF9900;}
.pagesarch span, .pages3 span {display: block; float: right; width: auto; margin-right: 3px; font-size:12px; font-weight:bold;}
.pagesarch span.pages_actual {border: 1px solid #000000; background: #FF9900; padding: 0 4px; margin: 0 0 0 3px}
.pagesarch table a {float: left;}
.pagesarch table span {float: left;}
/*pagesarch*/

