/* Kosmetika.ProSvet.Biz AKA Faberlic-M.narod.ru */
/* Part of ProSvet project */
/* (c) P. M. Tikhonov, 2004-2005*/
/* Last edited: 21:03 2005-11-19 */

/* Almost All Elements */
html
	{
	background-color: #eeeeff;
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 0em;
	margin: 0.5em;
	padding: 0em;}

body
	{
	background-color: transparent;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1.3em;
	margin-right: 1.0em;
	text-indent: 1.7em;
	padding: 0em;}

/* Default HRefs (Anchors) */
a:link, a:active
	{
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFF8F0;
	color: blue;
	text-decoration: underline;}

a:visited
	{
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
	color: #404040;
	text-decoration: underline;}

a:hover
	{
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
	color: navy;
	text-decoration: underline;}

/* Horizontal Menu HRefs (Anchors) */
a:link.HMenu, a:active.HMenu
	{
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
 	background-color: #99FFFF;
	color: navy;}

a:visited.HMenu
	{
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
 	background-color: #66CCCC;
	color:#000099;}

a:hover.HMenu
	{
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
 	color:#000080;}

/* Abbreviation */
abbr
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;}

/* Acronym */
acronym
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom: dotted 0.2em navy;
	cursor: help;}

/* Address */
address
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;}

/* Block Of Quote */
blockquote
	{
	border-top: #0000AA 0.3em double;
	border-bottom: #0000AA 0.3em dotted;
	background-color: #FFFFEE;
	padding: 0.3em;}

/* Embedded Block Of Quote, Level 1 */
blockquote blockquote
	{
	border-top: #AA0000 0.3em double;
	border-bottom: #AA0000 0.3em dotted;
	background-color: #EEFFFF;}

/* Embedded Block Of Quote, Level 2 */
blockquote blockquote blockquote
	{
	border-top: #00AA00 0.3em double;
	border-bottom: #00AA00 0.3em dotted;
	background-color: #FFEEFF;}

/* Button */
button
	{
	}

/* Table Caption */
caption
	{
	text-indent: 0em;
	font-weight: bold;
	text-align: center;
	padding-left:0.4em;
	padding-right:0.4em;
	padding-top:0.1em;
	padding-bottom:0.2em;}

/* Source Citation */
cite
	{
	background-color: #FFFFFF;
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 1.7em;
	font-style: italic;}

/* Code */
code
	{
	}

/* Definition Description, Definition List, Definition Term */
dd, dl, dt
	{
	}

/* Deleted Text */
del
	{
	}

/* Division (Generic Block) */
div
	{
	}

/* Defined Term */
dfn
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;}

/* Emphasis */
em
	{
	}

/* Form Control Group */
fieldset
	{
	}

/* Interactive Form */
form
	{
	}

/* Header Of The Page (As Page Title) */
h1
	{
	font-family: "Monotype Corsiva", "Century Schoolbook", Times, "Times New Roman", Garamond, serif;
	font-style: italic;
	font-size: 1.7em;
	font-weight: bold;
	background-color: navy;
	color: #FFFFE8;
	text-align: center;
	text-indent: 0em;
	margin-top: 0em;}

/* Headers */
h2
	{
	color: #000080;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;}

h3
	{
	color: #000080;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;}

h4
	{
	color: #000080;
	font-family: "Century Schoolbook", Times, "Times New Roman", Garamond, serif;
	font-size: 1.3em;
	font-weight: bold;}

h5
	{
	color: #000080;
	font-family: "Century Schoolbook", Times, "Times New Roman", Garamond, serif;
	font-size: 1.2em;
	font-weight: bold;}

h6
	{
	color: #000080;
	font-family: "Century Schoolbook", Times, "Times New Roman", Garamond, serif;
	font-size: 1.1em;
	font-weight: bold;}

/* Horizontal Rule */
hr
	{
	text-indent: 0em;}

/* Image */
img
	{
	font-size: 14px;
	font-weight: normal;
	color: black;
	border-width: 0em;}

/* Form Control */
input
	{
	background-color: #e6ffe6;}

/* Inserted Text */
ins
	{
	}

/* Keyboard Entered */
kbd
	{
	}

/* Form Field Label Text */
label
	{
	}

/* Fieldset Legend */
legend
	{
	}

/* List Items */
li
	{
	text-align: left;
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 0em;
	padding: 0em;
	margin: 0.1em;
	marker-offset: 0.7em;}

/* Ordered List */
ol
	{
	text-align: left;
	list-style-position: outside;
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 0em;
	padding: 0em;
	margin: 0em 0em 0em 2.5em;}

/* Option Group, Selectable Choice, Option Selector */
optgroup, option, select
	{
	}

/* Paragraph */
p
	{
	}

/* Preformatted Text */
pre
	{
	}

/* In-Line Quote */
q
	{
	font-family: "Courier New", Courier, monospace;
	font-size: 1.5em;}

/* Embedded In-Line Quote */
q q
	{
	font-family: "Century Schoolbook", Times, "Times New Roman", Garamond, serif;
	font-size: 0.8em;}

/* Sample Output */
samp
	{
	}

/* Selection Form Control */
select
	{
	background-color: #e6ffe6;
	font-family: monospace;
	font-size: 1.0em}

/* Stronger Emphasis */
strong
	{
	}

/* Subscript, Superscript */
sub, sup
	{
	}

/* Table */
table
	{
	}

/* Text Area Form Control */
textarea
	{
	background-color: #e6ffe6;}

/* Table Row */
tr
	{
	}

/* Table Data Cell */
td
	{
	}

/* Table Header Cell */
th
	{
	text-indent: 0em;
	font-weight: bold;
	text-align: center;
	border-color: navy;
	border-style: solid;
	border-width: 0.1em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;}

/* Unordered List */
ul
	{
	text-align: left;
	list-style-position: inside;
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-indent: 0em;
	padding: 0em;
	margin: 0em 0em 0em 0.5em;}

/* Variable */
var
	{
	}

/* Message For Browsers With Insufficient Support For CSS */
/* Hidden Element */
.LameCSS, .Hidden
	{
	display: none;
	visibility: hidden;}

/* Message For Browsers Without Support For JavaScript */
.NoScript
	{
	border: navy 0.3em solid;
	padding: 0.5em;
	width: 95%;}

/* English Header */
.EnH
	{
	text-transform: capitalize;}

/* Left Floating Object */
.left
	{
	padding: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 1.5em;
	float: left;}

/* Right Floating Object */
.right
	{
	padding: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	margin-right: 0em;
	float: right;}

/* Comment Block */
.Comment
	{
	padding: 0.5em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border-top:  navy 0.2em dashed;
	border-bottom: navy 0.2em dashed;
	border-left: navy 0.3em dotted;
	border-right: navy 0.3em dotted;
	background-color: transparent;
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;}

/* In-Line Comment */
.CommentIn
	{
	line-height: 4.5ex;
	padding: 0.2em;
	background-color: #FFF2E6;
	font-size: 1.2em;
	font-family: Geneva, Arial, Helvetica, sans-serif;}

/* Key Of A Keyboard */
.Key
	{
	white-space: nowrap;
	font-weight: bold;
	line-height: 4.0ex;
	padding: 0.25em 0.5em 0.25em 0.5em;
	border: gray 0.15em outset;
	background-color: #FFFFFF;
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;}

/* Horizontal Menu */
.HMenu
	{
	font-size: 1.0em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #99FFFC;
	text-align: center;
	text-indent: 0em;
	margin-bottom: 0.5em;}

/* Menu Header */
.MHead
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #408080;
	color: #FFFFFF;
	text-align: center;
	padding: 0em;
	margin: 0em;
	text-indent: 0em;}

/* Small Image-Driven Counter */
.SmallCounter
	{
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	border-width: 0em;
	float: right;}

/* Left Menu */
#LMenu, #LMenu1, #LMenu2
	{
	text-align: center;
	border-bottom: #408080 0.4em solid;
	border-right: #408080 0.4em solid;
	padding: 0em;
	margin-right: 1.0em;
	text-indent: 0em;
	background-color: #eeffee;
	float: left;}

/* Right Menu */
#RMenu, #RMenu1, #RMenu2
	{
	text-align: left;
	border-bottom: #408080 0.4em solid;
	border-left: #408080 0.4em solid;
	padding: 0em;
	margin: 0em;
	text-indent: 0em;
	background-color: #eeffee;
	float: right;}

/* Floating Menu Body */
.MenuBody
	{
	margin: 0.3em;
	padding: 0em;}

/* ThemesList */
.ThList a:link, .ThList a:active, .ThList a:visited, .ThList a:hover
	{
	font-family: serif;
	font-weight: bold;
	font-style: italic;
	font-size: 1.5em;}

/* Narod.ru Floating AD Block Style Bug Workaround */
/* Table Class 4 Narod.ru */
.table
	{
	text-indent: 0em;
	border-color: navy;
	border-style: solid;
	border-collapse: collapse;
	padding-left:0.4em;
	padding-right:0.4em;
	padding-top:0.1em;
	padding-bottom:0.1em;}

/* Table Data Cell 4 Narod.ru */
.table td
	{
	text-indent: 0em;
	border-color: navy;
	border-style: solid;
	border-width: 0.1em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

/* Low Attention */
.Low
{
font-size: 70%;
}