* {margin: 0px; padding: 0px;}
body {font: 11px Arial, Helvetica, sans-serif; color: #000000; background: url(../images/head_x.gif) top repeat-x #cab6d6;}
ul {list-style: none;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

/*clear*/
.center {width: 982px; margin: 0px auto;}
/*clear*/

/*head*/
h1 {background: url(../images/h1.gif) 149px 0 no-repeat; height: 30px; text-indent: -9000px; overflow: hidden;}
.head {background: url(../images/head.gif) 0px 30px repeat-x;}
.head-right {background: url(../images/head_right.jpg) 100% 30px no-repeat;}
.logo {background: url(../images/logo.jpg) 0px 30px no-repeat; height: 237px;}
.logolink {width: 265px; position: absolute; text-indent: -9000px; overflow: hidden; top: 56px; margin: 0 0 0 90px;}
.logolink a {display: block; height: 140px;}
/*head*/

/*top*/
.top {position: absolute; top: 60px; margin: 0 0 0 450px;}
.top ul {float: left; width: 229px; color: #FFFFFF;} 
.top li {background: url(../images/top-bullet.gif) 0px 0px no-repeat; padding-left: 25px; height: 18px;}
.top a {color: #ffffff; display: block; float: left; width: 136px;}
/*top*/

/*content*/
.content {background: url(../images/content.jpg) top no-repeat;}
.content-left {background: url(../images/left.gif) left repeat-y #bda7cc;}
.content-right {background: url(../images/right.gif) right repeat-y;}
.main {padding: 0 30px;}
/*content*/

/*top-block*/
.top-block {height: 46px; width: 912px; position: absolute; background: url(../images/top-block-bg.gif) repeat-x; top: 211px; margin: 0 0 0 35px; font: bold 11px Arial, Helvetica, sans-serif; color: #42334B;}
.top-block a {color: #99174F;}
.top-block div {float: left;}
.q01 {padding: 7px 0 0 20px; width: 234px;}
.q02 {padding: 14px 0 0 0; width: 433px; text-align: center;}
.top-block select {background: #FFFFFF; border: 1px solid #7f9db9; width: 111px; margin-right: 7px;}
.q03 {text-indent: -9000px; overflow: hidden; padding: 11px 0 0 30px;}
.q03 a {background: url(../images/bookmark.gif) no-repeat; display: block; height: 24px; width: 173px;}
/*top-block*/

/*title*/
.title {background: url(../images/title_x.gif) repeat-x;}
.title-left {background: url(../images/title_L.gif) left no-repeat;}
.title-right {background: url(../images/title_R.gif) right no-repeat;}
.title h2 {text-align: center; height: 24px; font-size: 11px; color: #FFFFFF; padding: 9px 0 0 0;}
.title h2 span {background: url(../images/title_span.gif) 0px 6px no-repeat; padding-left: 6px; font-size: 13px;}
.title a {display: block; width: 173px; height: 24px; position: absolute; background: url(../images/bookmark2.gif) no-repeat; text-indent: -9000px; overflow: hidden;}
.bookmark-left {margin: -28px 0 0 10px;}
.bookmark-right {margin: -28px 0 0 720px;}
/*title*/

/*block*/
.block {background: url(../images/block-top-x.gif) top repeat-x #d6cae2;}
.block-left {background: url(../images/block-left.gif) top left no-repeat;}
.block-right {background: url(../images/block-right.gif) top right no-repeat; padding: 2px 0 19px 0; _height: 1px; min-height: 1px;}
/*block*/

/*thumbs*/
.thumbs img {width: 180px; height: 135px; margin: 0 0 2px 2px; border: 1px solid #333333;}
.thumbs a:hover img {border-color: #FF0000;}
/*thumbs*/

/*fav*/
.fav {padding-top: 14px;}
.fav ul {float: left; width: 181px; padding: 0px 20px; border-right: 1px solid #c8b3ce; color: #42334B;}
#nob, #nob1, #nob2 {border: none;}
.fav li {margin-bottom: 20px; background: url(../images/fav_bullet.gif) 0px 2px no-repeat; padding: 0 0 0 17px;}
.fav a {font-size: 14px; font-weight: bold; color: #182585;}
/*fav*/

/*emot*/
.emot {padding-top: 14px;}
.emot ul {float: left; width: 181px; padding: 0px 20px; border-right: 1px solid #c8b3ce; color: #42334B;}
.emot a {color: #182585; font-weight: bold;}
.emot span {font-family: Verdana, Arial, Helvetica, sans-serif;}
.emot li {background: url(../images/emot_bullet.gif) 0px 5px no-repeat; padding-left: 10px;}
/*emot*/

/*links*/
.links {text-align: center; color: #FFFFFF; padding: 30px 0;}
.links h3 {color: #42334B; font-size: 11px;}
.links a {color: #99174F;}
/*links*/

/*gal*/
.gal {padding: 34px 0 0 46px;}
.gal ul {float: left; width: 290px; text-align: left; font-size: 13px; color: #42334B;}
.gal a {color: #182585; font-weight: bold;}
/*gal*/

/*pages*/
.pages {font-size: 13px; font-weight: bold; color: #42334B; padding: 25px 0 0 27px;}
.pages a {color: #182585; font-weight: bold;}
/*pages*/

/*links2*/
.links2 {text-align: center; padding: 15px 0;}
.links2 a {color: #99174F;}
.links2 h3 {color: #FFFFFF; font-size: 14px; padding-bottom: 10px;}
/*links2*/

/*footer*/
.footer {background: url(../images/footer_x.gif) repeat-x;}
.foot {width: 982px; margin: 0px auto; background: url(../images/footer.jpg) 0px 0px no-repeat; height: 173px;}
.flink {padding: 55px 0 0 352px; position: absolute;}
.flink a {color: #99174F;}
.pad {padding-right: 185px;}
.foot p {text-align: center; padding-top: 120px; color: #FFFFFF;}
.foot p a {color: #FFFFFF;}
/*footer*/

a:hover {text-decoration: none;}

/*thumbs*/
.thumbs2 div, .thumbs3 div {width: 182px; margin: 0 0 4px 2px; float: left; text-align: center;}
.thumbs2 img, .thumbs3 img {width: 180px; height: 135px; border: 1px solid #333333; margin: 8px 0 0 0;}
.thumbs2 a, .thumbs3 a {color: #99174F; text-decoration: none; font-weight: bold;}
.thumbs2 span {text-decoration: underline; font-size:16px; color:#990000;}
.thumbs2 a:hover {color: #000000;}
.thumbs2 a:hover span {text-decoration: none; color: #99174F;}
.thumbs2 a:hover img {border-color: #FF0000;}
.thumbs3 a {font-size: 13px;}
/*thumbs*/


/*page-nav*/
.page-nav {width: 300px; margin: 0 auto; padding: 10px 0; font-size: 13px; font-weight: bold;}
.page-nav td {display: inline;}
.page-nav table {float: left; position: relative; margin-top: -2px; width: 195px;}
.page-nav a {color: #FFFFFF; display: block; float: left; width: auto; margin-left: 3px; border: 1px solid #993300; background: #a30b21; text-decoration: none; padding: 0 4px;}
.page-nav a:hover {text-decoration: none; background: #76030d;}
.page-nav span {display: block; float: left; width: auto; margin-right: 3px;}
.page-nav span.pages_actual {border: 1px solid #993300; background: #76030d; padding: 0 4px; margin: 0 0 0 3px; color: #FFFFFF;}
.page-nav table a {float: left;}
.page-nav table span {float: left;}
/*page-nav*/
