BODY
{
	background-color: #7D7D7D;
	background-image: url(../images/pattern_bg.png);
	background-repeat: repeat;
	background-position: left top;
	font-size: 14px;
	font-family: "Times New Roman";
	color: #000000;
}
A
{
	color: #600B08;
	text-decoration: underline;
}
.clear
{
	clear: both;
}
A:hover
{
	text-decoration: none;
}
#header
{
	background-image: url(../images/header_bg.png);
	width: 1012px;
	height: 448px;
	margin: 25px 0 0;
}
#header .wrapper
{
	position: relative;
	z-index: 2;
}
#body
{
	width: 1012px;
	background-image: url(../images/body_bg.png);
	background-position: left top;
	background-repeat: repeat-y;
}
#footer
{
	background-image: url(../images/footer_bg.png);
	width: 1012px;
	height: 400px;
	font-family: Arial;
	color: #7D482B;
	background-position: top left;
	background-repeat: no-repeat;
}
#footer .wrapper
{
	position: relative;
	z-index: 2;
}
#body .wrapper
{
	min-height: 256px;
	float: left;
	margin: -206px 0 -154px;
}
#body .wrapper_sh
{
	position: relative;
	z-index: 2;
}
#navigate
{
	float: left;
	width: 160px;
	margin: 0 0 20px 40px;
}
#content
{
	margin: 20px 138px 20px 277px;
}
#content .float-fix
{
	float: left;
	width: 597px;
	padding: 0 0 20px;
}
.content
{
	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}
.content P
{
	text-indent: 2em;
}
.content H1
{
	color: #580000;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 26px;
}
.content H2
{
	color: #580000;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 24px;
}
.content H3
{
	color: #580000;
	font-size: 14px;
	text-transform: uppercase;
}
.content H4
{
	color: #580000;
	font-size: 14px;
}
.content UL
{
	list-style: disc outside;
	margin: 0 0 0 40px;
}
.content OL
{
	list-style: decimal inside;
	margin: 0 0 0 40px;
}
.content TABLE
{
}
.content TABLE TD
{
	border: 1px solid #A57B58;
	padding: 5px;
}
.content TABLE TH, .content TABLE THEAD TD
{
	font-weight: bold;
	text-align: center;
}
.content IMG[align='left']
{
	margin: 0 15px 4px 0;
}
.content IMG[align='right']
{
	margin: 0 0 4px 15px;
}
.content IMG.border
{
	border: 1px solid #804B2E;
}
.content IMG.doll-thumb
{
	border: 1px solid #804B2E;
	margin: 0 20px 4px 0;
}
.content B, .content STRONG
{
	font-weight: bold;
}
#menu
{
	font-size: 12px;
}
#menu LI
{
	margin: 0 0 6px;
	display: block;
	background-image: url(../images/arrow_li.png);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	background-position: 0px 6px;
}
#menu LI A
{
	text-transform: uppercase;
	font-size: 12px;
	color: #794427;
	text-decoration: none;
}
#menu LI A:HOVER, #menu LI A.current
{
	color: #BD3426;
}
#menu UL
{
	margin: 3px 0 5px 10px;
}
#menu UL LI
{
	padding: 0 0 0 11px;
	background-position: 0px 8px;
	margin: 0 0 2px;
}
#menu UL LI A
{
	text-transform: none;
	font-size: 14px;
}
#menu UL LI LI
{
	padding: 0 0 0 11px;
	background-position: 0px 8px;
	margin: 0 0 0px;
	/*[empty]background-image:;*/
}
#menu UL LI LI A
{
	font-size: 12px;
}
#logo
{
	position: absolute;
	top: 83px;
	height: 112px;
	width: 173px;
	left: 31px;
	text-indent: -9999px;
	display: block;
}
#slogan
{
	font-size: 11px;
	color: #570000;
	position: absolute;
	width: 173px;
	text-align: center;
	top: 193px;
	left: 31px;
}
#search
{
	position: absolute;
	top: 17px;
	left: 702px;
	width: 153px;
}
#search BUTTON
{
	display: none;
}
#search #but-search
{
	font-weight: bold;
	float: left;
	width: 11px;
	height: 15px;
	text-indent: -9999px;
}
#search #q
{
	background: transparent;
	border: none;
	font-size: 12px;
	width: 139px;
	height: 15px;
	padding: 0;
	margin: 0;
	line-height: 15px;
	color: #333333;
	float: left;
	font-family: Times;
}
#top-menu
{
	position: absolute;
	left: 338px;
	top: 81px;
}
#top-menu LI
{
	float: left;
}
#top-menu LI A
{
	display: block;
	width: 120px;
	text-align: center;
	padding: 123px 0 0;
	color: #AA0000;
	font-family: "Times New Roman";
	text-transform: uppercase;
	text-decoration: none;
}
#top-menu LI A:HOVER
{
	color: #BD3426;
}
#top-menu LI.dolls
{
	margin: 0 0 0 56px;
	padding: 0;
}
#top-menu LI.forum
{
	margin: 0 0 0 49px;
}
#lang
{
	position: absolute;
	right: 61px;
	top: 65px;
}
#lang LI
{
	margin: 0 0 0px;
}
#lang LI A
{
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}
#lang LI A:HOVER
{
	text-decoration: underline;
}
#lang LI A.current
{
	color: #A60F0F;
	text-decoration: none;
}
#etrange
{
	position: absolute;
	top: 194px;
	left: 42px;
	font-size: 11px;
}
#etrange A
{
	display: inline-block;
	background-image: url(../images/etrange_logo.png);
	width: 49px;
	height: 20px;
	text-indent: -9999px;
	margin: 0 0 0 4px;
	vertical-align: middle;
	#display: inline;
	#zoom: 1;
}
#copyright
{
	position: absolute;
	top: 167px;
	font-size: 9px;
	width: 197px;
	right: 130px;
	line-height: 10px;
}
#footer .list
{
	position: absolute;
	top: 165px;
}
#footer .list LI A
{
	font-size: 11px;
	color: #580000;
}
#footer .list LI
{
	line-height: 14px;
}
#footer #fmenu-1
{
	left: 280px;
}
#footer #fmenu-2
{
	left: 377px;
}
#footer #fmenu-3
{
	left: 480px;
}
#footer #links
{
	position: absolute;
	top: 320px;
	left: 22px;
}
#footer #links A
{
	float: left;
	margin: 0 10px 0 0;
}
#shadow-b
{
	position: fixed;
	width: 100%;
	height: 120px;
	background-image: url(../images/shadow_bottom_bg.png);
	bottom: 0;
	z-index: 1;
}
#shadow-t
{
	position: fixed;
	width: 100%;
	height: 120px;
	background-image: url(../images/shadow_top_bg.png);
	top: 0;
	z-index: 1;
}
#news
{
	background-image: url(../images/double_border.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 14px;
	margin: 0 0 20px;
	padding: 0 0 20px;
}
#news H3
{
	color: #580000;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 10px;
}
#news H3 A
{
	text-decoration: none;
}
#news H3 A:HOVER
{
	color: #BD3426;
}
#news DL
{
	float: left;
	width: 33%;
}
#news DL DT
{
	color: #AA0000;
	padding: 0 10px 2px 0;
}
#news DL DD
{
	padding: 0 10px 0 0;
}
#news DL DD A
{
	font-size: 11px;
}
H3.news
{
	text-transform: uppercase;
}
#anons
{
	font-size: 14px;
	width: 377px;
	float: left;
}
#anons H3
{
	color: #580000;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 10px;
}
#anons H3 A
{
	text-decoration: none;
}
#anons H3 A:HOVER
{
	color: #BD3426;
}
#anons DL
{
	margin: 0 0 10px;
}
#anons DL DT
{
	color: #AA0000;
	padding: 0 10px 2px 0;
}
#anons DL DD
{
	padding: 0;
	text-align: justify;
}
#anons DL DD A
{
	font-size: 11px;
}
#video-anons
{
	width: 188px;
	height: 159px;
	float: right;
	text-indent: -9999px;
	background-image: url(../images/video_promo.jpg);
	margin: 107px 0 5px 10px;
}

#dolls
{
}
#dolls LI
{
	clear: both;
	display: block;
	margin: 0px 0px 20px;
}
#dolls LI A.thumb
{
	float: left;
}
#dolls LI A.thumb IMG
{
	border: 1px solid #804B2E;
}
#dolls LI .content A
{
	font-size: 11px;
}
#dolls LI DIV
{
	margin: 0 0 0 160px;
}
.forms
{
	width: 400px;
}
.forms LABEL
{
	display: block;
	margin: 10px 0 1px;
}
.forms LABEL:FIRST-CHILD
{
	margin-top: 0;
}
.forms INPUT[type='text'], .forms INPUT[type='password'], .forms TEXTAREA
{
	border: 1px solid #7E492C;
	background-color: #E7C49B;
	padding: 2px;
	font-size: 14px;
	font-family: Tahoma;
	color: #000000;
}
.forms TEXTAREA
{
	min-height: 80px;
}
.forms .normal
{
	width: 50%;
}
.forms .wide
{
	width: 73%;
}
.forms .small
{
	width: 15%;
	text-align: center;
}
.forms .captcha
{
	line-height: 50px;
	margin-bottom: 5px;
}
.forms .captcha IMG
{
	margin-right: 8px;
	vertical-align: middle;
	border: 1px solid #7E492C;
	width: 120px;
	height: 50px;
}
.forms .captcha A
{
	line-height: 50px;
}
.forms .button
{
	font-weight: bold;
	text-decoration: underline;
}
#news-list DL
{
}
#news-list DL DT
{
	color: #AA0000;
	padding: 0 10px 2px 0;
}
#news-list DL DD
{
	padding: 0;
}
#news-list DL DD A
{
	color: #000000;
	text-decoration: none;
}
#news-list DL DD A:HOVER
{
	text-decoration: underline;
}
#news-list .hr
{
	display: block;
	height: 9px;
	background-image: url(../images/news_hr.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 15px 0 10px;
	padding: 0;
}
DIV.search OL
{
	margin: 0;
	padding: 0;
	list-style: decimal;
}
DIV.search OL LI
{
	margin: 0 0 10px 20px;
	padding: 0px 0 0px 0px;
}
DIV.search DL
{
}
DIV.search DL DT
{
	margin: 0 0 2px;
}
DIV.search DL DD
{
	font-size: 13px;
	line-height: 16px;
}
DIV.pages
{
}
DIV.pages A
{
	display: inline-block;
	margin: 0 1px;
	font-size: 12px;
	padding: 0 1px;
}
DIV.pages A.current
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
DIV.pages A:HOVER
{
	text-decoration: none;
}
.subpages
{
	margin: 0 0 0 20px;
}
.subpages LI
{
	margin: 0 0 5px;
}
.subpages H4
{
	font-size: 16px;
}
DIV.media
{
	margin: 2px 0;
}
DIV.media DIV
{
	display: none;
}
DIV.mediaobject
{
	color: #580000;
	font-style: italic;
}
#video-block
{
	width: 640px;
	height: 385px;
}
#container-index
{
	width: 400px;
	margin: 0 auto;
	padding: 200px 0 0;
}
#container-index #logo-index
{
	text-align: center;
	color: #580000;
	font-weight: bold;
	font-size: 19px;
	margin: 0 0 5px;
	display: none;
}
#container-index #closed
{
	text-align: center;
	color: #580000;
	font-size: 26px;
}
#print-body
{
	background-color: #FFFFFF;
	background-image: none;
	margin: 20px;
}
#print-body *
{
	color: #000000;
}
#print-bar
{
	position: fixed;
	top: 20px;
	right: 20px;
}
#print-go
{
	font-weight: bold;
	right: 20px;
	background-color: #020202;
	padding: 5px 10px;
	color: #FFFFFF;
	display: inline-block;
	#zoom: 1;
	#display: inline-block;
}
#print-back
{
	right: 20px;
	background-color: #020202;
	padding: 5px 10px;
	color: #FFFFFF;
	display: inline-block;
	#zoom: 1;
	#display: inline-block;
}
#print-but
{
	background-image: url(../images/ico_print.png);
	background-repeat: no-repeat;
	float: right;
	line-height: 24px;
	background-position: top right;
	padding: 8px 37px 0px 0;
	font-size: 12px;
}
#paint
{
	margin: 0px 0px 10px;
}
#paint LI
{
	width: 33%;
	float: left;
	font-size: 13px;
	padding-left: 0;
	height: 35px;
}
#paint LI DIV
{
	margin: 0 15px 0 0;
}
.paginator
{
	padding: 10px 0 0;
	text-align: center;
}
.paginator .inactive
{
	text-decoration: none;
	color: #000000;
	cursor: default;
}
.paginator A
{
	margin: 0 1px;
}

