@charset "utf-8";
/* FONT DECLARATION */
@font-face {
    font-family: "Arbat";
    font-style:  normal;
    src: url(http://morozko.avnt.ru/src/fonts/ARBAT0.eot);
}
@font-face {
    font-family: "Pragmatica";
    font-style:  normal;
    src: url(http://morozko.avnt.ru/src/fonts/PRAGMAT0.eot);
}
.inner_table {
	/* sets the borders */
	background-repeat: repeat-y;
	background-image: url(/css/backdrop.jpg);
	background-position:center top;
}
html, body, #wrapper {
	background-color: #006699;
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
.main_navbar_element{
	color:#000000;
	font-size: 20px;
	font-style: normal;
	font-family:"Monotype Corsiva";
}
.main_navbar_box{
	text-align:center;
	height:34px;
}
.main_navbar_box a{
	color:#006699;
	text-decoration:none;
}
.main_navbar_box a:hover{
	color:#FFFFFF;
	/*
	background-color:#66FFFF;
	*/
}
.body_content{

}
.body_text {
	font-size: 16px;
	color:#0066CC; 
	font-weight:bold;
	text-align: justify;
	vertical-align: top;
	text-indent:25px;
	letter-spacing:normal;
	font-family: Tahoma;
	width:65%;
}
#prodlist{
	font-size:24px;
	font-family:"Arbat";
	letter-spacing:0px;
}
.body_text ol{
	font-size:20px;
	font-family:"Arbat";
}
.body_text a{
	color:#00CCFF;
	text-decoration:none;
}
.body_text a:hover{
	color:#FF0000;
}
.body_text h1{
	font-size:24px;
	font-family:"Arbat";
	color:#00CCFF;
}
.link_2main{
	font-size:20px;
	font-family:"Arbat";
}
.art_preview{
	font-family:"Tahoma";
	font-size:14px;
	font-style:italic;
	color:#0066CC;
}
.art_link_back{
	font-size:20px;
	font-family:"Arbat";
	text-align:left;
}
.products_link_back{
}
.art_red_highlight{
	color:#FF0000;
	font-weight:bold;
}
#ID_ANIMATE
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	position:fixed;
	overflow:visible;
	visibility:hidden;
	z-index:5;
}
#ID_ANIMATE IMG
{
	/*
	There is some ju-ju shit in here. Took me a long time to the everything working. The divved
	table, within which flakes are generated, seemed to overlay the buttons and any links under it.
	position:fixed;
	font-size       :    0px;
	z-index         :    1;
	*/
	font-size:12px;
	width:20px;
	height:20px;
	position:fixed;
	z-index:5;
	visibility:visible;
}
#pic_left_float{
	float: left;
	padding-left:0px;
	padding-right:15px;
	padding-top:10px;
	text-indent:0px;
}
#pic_right_float {
	float: right;
	padding-left:15px;
	padding-right:0px;
	padding-top:10px;
	text-indent:0px;
}
#footer{
	text-align:center;
	font-family: Pragmatica;
	font-size: 20px;
	color:#FF0000;
	vertical-align:bottom;
	padding-bottom:0px;
	font-weight: bold;
}
#low_footer{
	text-align:right;
	font-family: Pragmatica;
	font-size: 14px;
	color:#3333CC;
	vertical-align:bottom;
	padding-bottom:0px;
	padding-right:30px;
	font-weight: bold;
}
.body_text_green{
	color:#00FF00;
	font-weight:bold;
	font-size:20px;
}
.body_text_emphasize{
	font-size:18px;
}
.body_text_box2{
	font-style:italic;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
#li_counter{
	/* Live Internet Counter */
	padding-left:15px;
	text-align:left;
}
#ranking_table {
	height:100%;
	border: thin dashed #0099CC;
	overflow: hidden;
	width: 500px;
}
#ranking_list{
	list-style-type: none;
}
.miniText {
	font-size: 10px;
}
