* {margin: 0; padding: 0;}
body  {font: 13px Arial, Helvetica, sans-serif, "Arial Narrow"; background: url(../images/head-x.gif) repeat-x #48040b; color: #FFFFFF;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
h1 {display: none;}
ul {list-style: none;}

/*center*/
.center, .head-left {width: 993px; margin: 0px auto;}
.center {padding-top: 10px;}
/*center*/

/*center2*/
.center2, .head-left {width: 1190px; margin: 0px auto;}
.center2 {padding-top: 10px;}
/*center2*/

/*muticat blocks*/
div.gallery-x {width:990px; margin:0px auto;}
div.catblock { font-size: 14px; color:#FFFFFF; width:247px; height:370px; float:left; text-align:center;}
div.catblock span {font-size:14px; font-weight:bold; text-align:center;}
div.catblock h2 {font-size:16px; font-weight:bold; text-align:center; color:#FFFFFF;}
div.catblock img {border:1px solid #6d2526; width:240px; height:320px;}
div.catblock a {text-align:center; font-size:14px; color: #FFFFCC; text-decoration: none;}
div.catblock a:hover {color: #33FF33; text-decoration:none;}
/*muticat blocks*/


/*muticat blocks-mov*/
div.gallery-x-mov {width:990px; margin:0px auto;}
div.catblock-mov { font-size: 14px; color:#FFFFFF; width:329px; height:290px; float:left; text-align:center;}
div.catblock-mov span {font-size:14px; font-weight:bold; text-align:center;}
div.catblock-mov h2 {font-size:16px; font-weight:bold; text-align:center; color:#FFFFFF;}
div.catblock-mov img {border:1px solid #6d2526; width:320px; height:240px;}
div.catblock-mov a {text-align:center; font-size:14px; color: #FFFFCC; text-decoration: none;}
div.catblock-mov a:hover {color: #33FF33; text-decoration:none;}
/*muticat blocks-mov*/

/*head*/
.head {background: url(../images/head-x.gif) repeat-x;  width: 1000px; margin: 0 auto;}
.head-left {background: url(../images/head-left.jpg) top left no-repeat;}
.head-right {background: url(../images/head-right.jpg) top right no-repeat; height: 206px;}
.nav {color: #d3b3a8; position: absolute; top: 183px; margin-left: 13px;}
.nav li {display: inline;}
.nav li.ind a {color: #FFFFFF; font-weight: bold;}
.nav a {color: #d3b3a8;  padding: 0 5px 0 2px;}
.drop {top: 183px; position: absolute; margin-left: 323px; color: #d3b3a8; font-weight: bold;}
.drop select {width: 113px; height: 17px; border: 1px solid #000000; vertical-align: middle;}
html* .drop select {height: 21px; _height: 17px;}
.top3 {position: absolute; top: 4px; width: 360px; height: 164px; background: url(../images/head-top.gif) no-repeat; margin-left: 614px; font-weight: bold;}
.top3 ul {width: 160px; float: left; margin: 15px 0 10px 19px; _margin-left: 9px;}
.top3 li {background: url(../images/bullet-1.gif) 0px 6px no-repeat; text-indent: 8px;}
.top3 a {color: #FFFFFF;}
.top3 h2 {font-size: 13px; color: #ffcc00; text-indent: 22px; padding-top: 6px;}
.top3 p {padding-left: 12px; color: #d3b3a8;}

.bookmark {width: 115px; position: absolute; margin-left: 244px; //margin-left: 222px; margin-top: 1px;}
.bookmark a {display: block; height: 26px; text-indent: -9000px; overflow: hidden; background: url(../images/bookmark.gif) no-repeat;}
*html .bookmark {margin-left: 222px;}
/*head*/


div.sdx {width: 223px; float: left;}
div.sel {color: #E6E6E6; font-size: 11px; text-align: center;}
div.sel select {width: 147px; font-size: 13px;}

div.hd {color: #E6E6E6; font-size: 14px; width: 760px; height: 35px; position: relative;}
div.hd div.ins1 {position: absolute; left: 200px; top: 12px;}
div.hd div.ins2 {position: absolute; right: 9px; top: 15px;}
div.hd select {width: 147px; font-size: 13px;}
div.hd2 {color: #FFFFFF; font-size: 14px; width: 760px;}
div.hd2 div.ins1 {padding: 10px 16px 0 12px;}

div.bookmark2 {width: 125px; height: 16px; background: url(../images/bookmark2.gif) no-repeat;}
div.bookmark2 p {display: none;}

div.previous {width: 113px; height: 26px; background: url(../images/previous.gif) no-repeat;}
div.previous p {display: none;}


h2.ttl {margin: 0; padding: 0; font-size: 24px; color: #FCC601; font-weight: normal; padding: 0 0 0 4px;}

/*sidebar*/
.sidebar {width: 223px; float: left;}
.sidebar h2 {font-size: 13px; color: #ffcc00; background: url(../images/sidebar_h2.gif) no-repeat; height: 24px; padding: 8px 0 0 20px; margin-bottom: 13px;}
.sidebar a {color: #FFFFFF; font-weight: bold;}
.sidebar div {background: url(../images/sidebar-block-bottom.gif) bottom no-repeat #8a1722; padding-bottom: 16px; margin-bottom: 10px;}
.sidebar li {background: url(../images/bullet-1.gif) 10px 6px no-repeat; padding-left: 18px;}
.sidebar p {text-align: center;}
#q01 {text-align: left; font-size: 11px; padding-left: 10px;}
.q02 {margin: 17px 0;}
.sidebar div.in {padding: 0 40px; background: none; margin: 0;}
/*sidebar*/


/*sidebar2*/
.sidebar2 {width: 223px; float: left; background: #000000 url(../images/a_02.gif) repeat-y 0 0;}
.sidebar2 h2 {font-size: 13px; color: #ffcc00; background: url(../images/sidebar_h2.gif) no-repeat; height: 24px; padding: 8px 0 0 20px; margin-bottom: 13px;}
.sidebar2 a {color: #FFC801;}
.sidebar2 div.a_03 {background: url(../images/a_03.gif) no-repeat 0 100%;}
.sidebar2 li {background: url(../images/bullet-1.gif) 10px 6px no-repeat; padding-left: 18px;}
.sidebar2 div.in {background: none; margin: 0; padding: 0 15px 16px 15px; font-size: 12px;}
.sidebar2 h3 {font-size: 14px; padding: 0 0 5px 0;}
.sidebar2 p {padding: 0 0 5px 0;}
.sidebar2 p.desc {font-size: 13px; padding: 0 0 10px 0;}
.sidebar2 p.desc a {font-size: 12px;}
.sidebar2 div.thx {text-align: center; margin: 0 0 5px 0;}
.sidebar2 div.thx img {border: #FFFFFF 1px solid;}
div.e {background: #5C5C5C; height: 1px; margin: 16px 0;}
/*sidebar2*/

/*sidebar3*/
.sidebar3 {width: 175px; float: left;}
.sidebar3 h2 {font-size: 13px; color: #ffcc00; background: url(../images/sidebar_h2.gif) no-repeat; height: 24px; padding: 8px 0 0 10px; margin-bottom: 13px;}
.sidebar3 a { font-size:12px; color: #FFFFFF; font-weight: bold; line-height: 15px; text-decoration: none;}
.sidebar3 div {background: url(../images/sidebar-block-bottom.gif) bottom no-repeat #8a1722; padding-bottom: 16px; margin-bottom: 10px;}
.sidebar3 li {background: url(../images/bullet-1.gif) 10px 6px no-repeat; padding-left: 18px;}
.sidebar3 p {text-align: center;}
#q01 {text-align: left; font-size: 11px; padding-left: 10px;}
.q02 {margin: 17px 0;}
.sidebar3 div.in {padding: 0 40px; background: none; margin: 0;}
/*sidebar3*/

/*partner*/
.sidebar div.partner li { background: none; text-indent: 0px; padding-left: 8px;}
.sidebar div.partner strong {padding-left: 8px; display: block; margin-bottom: 3px;}
.sidebar div.partner p {padding: 0 0 10px 8px; text-align: left; font-size: 10px;}
/*partner*/

/*main*/
.main {width: 760px; float: left; margin-left: 10px;}

.main div.block {background: url(../images/block-bg.gif) repeat-y; margin-bottom: 15px; min-height: 1px; _height: 1px;}
.block-top {background: url(../images/block-top.gif) top no-repeat;}
.block-bottom {background: url(../images/block-bottom.gif) bottom no-repeat;}
/*main*/

/*main2*/
.main2 {width: 1000px; float: left; margin-left: 10px;}

.main2 div.block {background: url(../images/block-bg1.gif) repeat-y; margin-bottom: 15px; min-height: 1px; _height: 1px;}
.block-top2 {background: url(../images/block-top1.gif) top no-repeat;}
.block-bottom2 {background: url(../images/block-bottom1.gif) bottom no-repeat;}
/*main2*/

/*thumbs*/
.thumbs, .thumbs2 {padding: 11px 0 3px 0; _height: 1px; min-height: 1px; width: 760px;}
.picthumbs .movthumbs {padding: 11px 0 3px 0; _height: 1px; min-height: 1px; width: 1000px;}
.thumbs img {width: 180px; height: 160px; border: 1px solid #d3b3a8; margin: 0 3px 3px 0;}
.thumb {float: left; margin: 0 2px 2px 0;}

/*thumbs2*/
.thumbs2 div {width: 185px; float: left; text-align: center; margin: 0 0px 4px 0;}
.thumbs2 img {width: 180px; height: 160px; border: 1px solid #d3b3a8;}
.thumbs2 a:hover img {border-color: #FF0000;}
/*thumbs2*/

.thumbsf {font-size: 11px; padding-left: 45px;}
/* .thumbsf p {font-size: 13px; text-align: right; font-style: italic; padding-right: 50px; margin-bottom: 3px;}}
.thumbsf p a:hover {text-decoration: underline;}
*/
.thumbsf a {color: #d3b3a8; text-decoration: none;}
/* .thumbsf p.red a {color: #FF0000; text-decoration: underline;} */
/* .thumbsf p.red a:hover {text-decoration: none;} */
.thumbsf a:hover {color: #d3b3a8; text-decoration: underline;}
.thumbsf img {border: 1px solid #FFFFFF;}
.thumbsf a:hover img {border-color: #FF0000;}
.thumbsf span {text-align: center; display: block;}
.s1 {width: 130px; float: left; margin: 0 5px 5px 0;}
html* .s1 img {margin: 4px 4px 0 4px;}
.s1 img {width: 120px; height: 120px; margin: 4px;}
/*thumbs*/

/*thumbs3*/
.thumbs3 {padding: 11px 0 10px 35px; _height: 1px; min-height: 1px;}
.thumbs3 img {width: 152px; height: 114px; border: 1px solid #d3b3a8; margin: 0 3px 3px 0;}
/*thumbs3*/

/*ads*/
.ads, .ads2 {padding-left: 2px; padding-bottom: 10px; width: 712px; margin: 0px auto;}
.ads img, .ads2 img {width: 175px; height: 131px; border: 1px solid #d3b3a8;}
.ads div, .ads2 div {width: 177px; height: 155px; float: left; margin-right: 1px; text-align: center;}
.ads a, .ads2 a {text-decoration: none; color: #d3b3a8; font-weight: bold;}
.ads a:hover img, .ads2 a:hover img {border-color: #FF0000;}
.ads span, .ads2 span {display: block; text-decoration: underline;}

.ads2 {width: 730px;}
.ads2 div {margin-right: 5px;}

.ads-text {float: right; width: 759px; font-size: 13px; padding: 0 0 15px 0;}
.ads-text li {margin-bottom: 3px;}
.ads-text a {font-weight: bold;}

.adsnew a {text-decoration: none; color: #d3b3a8; font-weight: bold;}
/*ads*/

/*content*/
.content h2 {background: url(../images/main-h2.gif) no-repeat; height: 24px; text-align: center; padding-top: 8px; font-size: 13px; color: #ffcc00;}
.content h2 span {color: #FFFFFF; display: inline;}
.content a, .foot a {color: #d3b3a8;}

.br {clear: both;}
.content span {display: block; margin: 3px 0 0 0;}
.content .th_top {background: url(../images/big-block-bottom.gif) bottom repeat-x #1f0004; margin-bottom: 21px; _height: 1px; min-height: 1px;}
.content .th_left {background: url(../images/big-block-bottom.gif) bottom no-repeat #1f0004; margin-bottom: 21px; _height: 1px; min-height: 1px;}
.content .th_right {background: url(../images/big-block-bottom.gif) bottom no-repeat #1f0004; margin-bottom: 21px; _height: 1px; min-height: 1px;}
.content .th {float: left; margin: 0 8px 10px 0;}
.content .ths {margin: 12px 0 0 12px;}
.content span.date {display: inline; font-size: 11px;}
/*content*/

/*contentbig*/
.contentbig h2 {background: url(../images/main-h2-big.gif) no-repeat; height: 24px; text-align: center; padding-top: 8px; font-size: 13px; color: #ffcc00;}
.contentbig h2 span {color: #FFFFFF; display: inline;}
.contentbig a, .foot a {color: #d3b3a8;}

.br {clear: both;}
.contentbig span {display: block; margin: 3px 0 0 0;}
.contentbig .th_top {background: url(../images/big-block-bottom1.gif) bottom repeat-x #1f0004; margin-bottom: 21px; _height: 1px; min-height: 1px;}
.contentbig .th_left {background: url(../images/big-block-bottom1.gif) bottom no-repeat #1f0004; margin-bottom: 21px; _height: 1px; min-height: 1px;}
.contentbig .th_right {background: url(../images/big-block-bottom1.gif) bottom no-repeat #1f0004; margin-bottom: 21px; _height: 1px; min-height: 1px;}
.contentbig .th {float: left; margin: 0 8px 10px 0;}
.contentbig .ths {margin: 12px 0 0 12px;}
.contentbig span.date {display: inline; font-size: 11px;}
/*contentbig*/

/*top*/
.top, .top2 {padding: 8px 0 14px 20px; background: url(../images/big-block-bottom1.gif) bottom no-repeat #1f0004; margin-bottom: 21px; _height: 1px; min-height: 1px;}
.top ul {width: 230px; float: left; text-align: left;}
.top2 ul {width: 180px; float: left; font-weight: bold; text-align: left;}
/*top*/

/*top*/
.topbig, .topbig1 {padding: 8px 0 14px 20px; background: url(../images/big-block-bottom1.gif) bottom no-repeat #1f0004; margin-bottom: 21px; _height: 1px; min-height: 1px;}
.topbig ul {width: 230px; float: left; text-align: left;}
.topbig1 ul {width: 230px; float: left; font-weight: bold; text-align: left;}
/*top*/

/*categories*/
.categories {background: url(../images/categories-bg.gif) left repeat-y #1f0004; border-top: 5px solid #1f0004;}
.categories-bg {background: url(../images/categories-bottom.gif) bottom no-repeat; padding: 0 0 15px 20px; _height: 1px; min-height: 1px;}
.categories ul {width: 160px; float: left; text-align: left;}
.categories li {background: url(../images/bullet-1.gif) 0px 6px no-repeat; text-indent: 8px;}
.categories-bg div {width: 320px; float: left;} 
.categories h3 {text-align: center; background: #1f0004; width: 264px; font-size: 13px; color: #FFFFFF; padding-bottom: 5px;}
/*categories*/

/*categoriesbig*/
.categoriesbig {background: url(../images/categories-bg-big.gif) left repeat-y #1f0004; border-top: 5px solid #1f0004;}
.categoriesbig-bg {background: url(../images/big-block-bottom1.gif) bottom no-repeat; padding: 0 0 15px 20px; _height: 1px; min-height: 1px;}
.categoriesbig ul {width: 205px; float: left; text-align: left;}
.categoriesbig .ullast {width: 130px; float: left; text-align: left;}
.categoriesbig li {background: url(../images/bullet-1.gif) 0px 6px no-repeat; text-indent: 8px;}
.categoriesbig-bg div {width: 410px; float: left;}
.categoriesbig-bg .divlast {width: 340px; float: left;} 
.categoriesbig h3 {text-align: center; background: #1f0004; width: 314px; font-size: 13px; color: #FFFFFF; padding-bottom: 5px;}
/*categoriesbig*/

/*links*/
.links h3 {font-size: 13px;}
.links p {text-align: center; font-weight: bold; padding: 24px 0 35px 0;}
/*links*/

/*text-gal*/
.text-gal {padding: 13px 0 10px 13px; width: 674px; _height: 1px; min-height: 1px;}
.text-gal a, .pagesidx a, .pages a, .cat-b a, .ads-text a {color: #D3B3A8;}
.text-gal ul {width: 336px; float: left;}
.text-gal h2 {font-size: 17px; color: #ffcc00; margin-bottom: 40px;} 
.thumbs2 h2 {font-size: 17px; color: #ffcc00; margin-bottom: 15px;}
.picthumbs h2 {font-size: 17px; color: #ffcc00; margin-bottom: 15px;}
.movthumbs h2 {font-size: 17px; color: #ffcc00; margin-bottom: 10px;}
/*text-gal*/

/*pages*/
.pagesidx {padding: 0 0 14px 0; float: right; width: 759px; clear: both; text-align: center; z-index: 1;}
.pages {float: right; padding: 5px 10px 10px 0; text-align: right; width: 733px; margin-top: 1px; z-index: 1;}
.pages span {font-style: italic;}
/*pages*/

/*pages2*/
.pages2idx {padding: 0 0 14px 0; float: right; width: 759px; clear: both; text-align: center; z-index: 1;}
.pages2 {float: right; padding: 5px 10px 3px 0; text-align: right; width: 980px; margin-top: 1px; z-index: 1; font-size:14px;}
.pages2 i {font-style: italic; font-size:18px;}
.pages2 a { font-family:"Trebuchet MS", Arial; font-size:18px; color:#FFCCCC; padding: 0 0 0 3px;}
/*pages2*/


.picthumbs div {width: 182px; float: left; text-align: center; margin: 0 8px 8px 0;}
.picthumbs img {width: 180px; height:240px; border: 1px solid #d3b3a8; margin: 0 3px 3px 0;}
.picthumbs a:hover img {border-color: #FF0000;}


.movthumbs div {width: 242px; float: left; text-align: center; margin: 0 3px 3px 0;}
.movthumbs img { width: 240px; height:180px; border: 1px solid #d3b3a8; margin: 0 3px 3px 0;}
.movthumbs a:hover img {border-color: #FF0000;}


/*cat-b*/
.cat-b {position: absolute; margin: 10px 0 0 9px; z-index: 1;}
/*cat-b*/


/*footer*/
.footer {background: url(../images/footer.gif) repeat-x #69010c;}
.foot {background: url(../images/foot.jpg) 50% 12px no-repeat; width: 875px; margin: 0px auto; text-align: center; padding-top: 65px;}
/*footer*/

/*menus*/
#nav {position: absolute; top: 176px; width: 655px; padding: 4px 0 0 1px; left: 50%; margin-left: -212px; z-index: 100;}
#nav select {width: 130px; vertical-align: middle;}
html* #nav {margin: 0px 0 0 -208px; min-height: 30px; _height: 30px; padding: 3px 20px 0 1px;}
#nav .select {float: left; margin-right: 4px;}
#nav .select a span {display: block;  background: url(../images/button.gif) no-repeat; width: 121px; padding: 3px 6px 0 5px; text-indent: 13px; font-size: 14px; height: 30px; color: #FFFFFF;}
#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; _width: 104px; font-weight: normal; font-size: 11px;}
#nav .sub ul li {border-bottom: 1px dotted #000000;}
#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: 470px; z-index: 100; top: 28px;  margin-left: -333px;}
html* #nav .select li a:hover .sub, #nav .select li:hover .sub {top: 43px; _top: -8px;}
#nav .select a:hover .sub li a, #nav .select li:hover .sub li a {display: inline; color: #ff6a30;}
.drop_T {background: url(../images/drop-t.png) left top no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop-t.png',sizingMethod='scale'); height: 19px; font-size: 1px; line-height: 19px;}
.drop_B {background: url(../images/drop-b.png) left bottom no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop-b.png',sizingMethod='scale'); height: 19px; font-size: 1px; line-height: 19px;}
.dropbg {background: url(../images/drop-bg.png) repeat-y; padding-left: 15px;  min-height: 1px; _height: 1px;}
#nav div.dropbg a:hover {text-decoration: underline;}
#nav .q01 {width: 90px;}
#nav .q01 a span {background: url(../images/button2.gif) no-repeat; width: 101px; float: left;}
/*menus*/

a:hover {color: #FF0000;}


div.sp2 {
	padding: 5px 13px 0 13px;
	}

span.sp3 {
	display: block;
	padding: 0 10px 0 10px;
	}
span.sp4 {
	display: block;
	padding: 0 0 0 28px;
	}
span.sp5 {
	display: block;
	padding: 0 0 0 10px;
	}

