body {
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 10px 10px 0 10px;
	font-size:12px;
}
TABLE, IMG{
	border:none;
}
A{
	color:#214671;
}
A:hover{
	text-decoration:none;
}
UL{margin:0; padding:0px;}
TABLE{width:100%;}
TD{vertical-align:top;}
FORM{padding:0; margin:0;}
TABLE.block{
	background: url(/images/blockbg.gif) #8cb5e8 repeat-y left top;
}
TABLE.block TD.blocktop{
	background: url(/images/blocktop.jpg) no-repeat left top;
	height:99px;
	padding:20px 15px 0 20px;
	color:#214671;
	font-size:11px;
}
TABLE.block TD.blockbot{
	background: url(/images/blockbot.gif) no-repeat left bottom;
	height:14px;
}
DIV.title{
	text-transform:uppercase;
	color:#214671;
	font-weight:bold;
	background: url(/images/titlebg.gif) repeat-x left bottom;
	padding:0 0 3px 0;
	margin:0 0 15px 0;
}
TD.blocktop TABLE.login TD{
	vertical-align:bottom;
}
TABLE.login TD INPUT{
	width:100px;
	border:1px solid #7a7a7a;
}
TD.topright{
	background: url(/images/topbg.gif) repeat-x left top;
	width:100%;
}
UL.menu{
	list-style:none;
	margin:20px 2px 20px 8px;
	padding:0;
	background: url(/images/menubg.gif) repeat-x left top;
}
UL.menu LI{
	color:#9dc3ef;
	font-size:11px;
	background: url(/images/menubg.gif) repeat-x left bottom;
	padding:5px 0 5px 0;
}
UL.menu LI LI{
	background: url(/images/libg.gif) no-repeat 35px center;
	list-style:none;
	padding:2px 0 1px 40px;
}
UL.menu LI LI A{
	font-size:11px;
}
UL.menu LI A{
	color:#214671;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 0 15px;
}
UL.menu LI A.act{
	color:#cf141d;
	cursor:default;
}
UL.menu LI A:hover{
	color:#cf141d;
}
UL.catalog{
	list-style:none;
	margin:20px 0 20px 0;
	padding:0;
}
UL.catalog LI{
	color:#214671;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background: url(/images/menubg.gif) repeat-x left bottom;
	padding:5px 0 5px 16px;
}
UL.catalog LI LI{
	background: url(/images/libg.gif) no-repeat left center;
	list-style:none;
	padding:2px 0 1px 20px;
}
UL.catalog LI A{
	color:#214671;
	font-size:11px;
	text-decoration:none;
}
UL.catalog LI A.act{
	color:#cf141d;
	cursor:default;
}
UL.catalog LI A:hover{
	color:#cf141d;
}
TD.accountbg{
	background: url(/images/accountbg.gif) repeat-x left bottom;
}
TD.right{
	width:100%;
	padding:0 10px 0 10px;
}
DIV.content{
	padding:0 5px 0 8px;
	line-height:18px;
}
DIV.content SPAN{
	font-weight:bold;
	color:#cf141d;
}
H1.title{
	text-transform: uppercase;
	font-size:18px;
	border-bottom:5px solid #cf141d;
	display:inline;
	margin:30px 0 10px 0;
	color:#214671;
}
H1.title A{
	text-decoration:none;	
}
H1.title A:hover{
	color:#cf141d;
}
DIV.up{
	background: url(/images/accountbg.gif) repeat-x left center;
	text-align:center;
}
DIV.link{
	font-size:11px;
	margin:10px 0 30px 0;
	text-align:center;
}
DIV.botbg{
	background: url(/images/botbg.gif) repeat-x left top;
	height:67px;
}
.botleft{
	background: url(/images/botleft.gif) no-repeat left top;
	height:67px;
}
.botright{
	background: url(/images/botright.gif) no-repeat right top;
	height:67px;
	color:#fff;
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	padding:0 20px 0 0;
}
DIV.news{
	line-height:18px;
	background: url(/images/titlebg.gif) repeat-x right bottom;
	padding:0 0 5px 0;
	margin:20px 0 10px 0;
}
DIV.news SPAN{
	font-weight:bold;
	color:#214671;
}
DIV.news A{
	font-weight:bold;
}
DIV.news DIV.title{
	font-size:18px;
	background:none;
	text-transform: none;
}
	
DIV.sheet{
	font-weight:bold;
	margin:10px 0 10px 0;
}
TABLE.new TD{
	width:20%;
	white-space:nowrap;
}
TABLE.new A{
	display:block;
	font-weight:bold;
	margin:10px 0 0 0;
}
TD.price{
	font-weight:bold;
	color:#214671;
}
TD.price SPAN{
	font-size:26px;
}
TD.har DIV{
	font-weight:bold;
	font-size:18px;
	margin-bottom:10px;
}
TABLE.item{
	background: url(/images/titlebg.gif) repeat-x right bottom;
	margin:10px 0 5px 0;
}
TABLE.sravnit A{
	font-weight:bold;
}
TABLE.sravnit TD{
	padding:3px;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	background: url(/images/titlebg.gif) repeat-x left bottom;
}
TABLE.sravnit TR.title TD{
	background-color:#214671;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	border-right:1px solid #fff;
	padding:10px 3px 10px 3px;
	line-height:normal;
}
TABLE.sravnit TD.nowrap{
	white-space:nowrap;
}
TABLE.registration
{
	width: auto;
}
TABLE.registration TH, TABLE.registration TD
{
	text-align: left;
	padding: 3px;
}
TABLE.registration TD INPUT, TABLE.registration TD TEXTAREA
{
	width:300px;
	border:1px solid #7a7a7a;
}