body {padding:0; 	margin:0; color:#555; background:white; font-family:Tahoma; 
}

a {
	color:#176A99;
	font-family: verdana;
	font-size:9pt; 
	font-weight:bold; 
	text-decoration:underline;
}
a:visited {color:#64808F;}
a:hover {color:#FF6603; }

th, td {font-size:12px;
}


input, textarea {
	border:1px solid #4E4E4E;
	color:#327195;
	background:white;
}

/*
#top {
	height:233px;
	background-image:url('/i/header.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
}
*/
#mmenu_td {
	background-image:url('/i/mmenu_bg_top.gif');
	background-position:right 0;
	background-repeat:no-repeat;
	color:black;
}

#mmenu_content {
	background-image:url('/i/mmenu_bg_bottom.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:0 14px 35px 22px;
}

#mmenu_content a, #mmenu_content a:hover {
	background-color:white;
	background-image:url('/i/mmenuitem.gif');
	background-position:0 bottom;
	background-repeat:repeat-x;
	color:#0182C3;
	font-family:Arial narrow;
	font-size:17pt;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding:4px 0 0 14px !important;

}


#mmenu_content a.active, #mmenu_content a.active:hover {
	background-image:url('/i/mmenuitem_a.gif');
	color:#499337;

}

#content_td {
	background-image:url('/i/content_bg.gif');
	background-position:0 0;
	background-repeat:no-repeat;
}
#content {
}
.block, .content {
	padding:0 25px 12px 0px;
	margin:0 0 0 16px;
}

.block {
	background-image:url('/i/dashed.gif');
	background-repeat:repeat-x;
	background-position:0 1px;
}

h3 {
	font-size:13 pt;
	font-family: Tahoma;
	font-weight:normal;
	color:#499337;
}

.block h2 {
	font-size:17pt;
	color:#0071BB;
	font-weight:normal;
}

h2.blockheader {
	color:#0071BB !important; font-family: arial narrow !important; font-size:18pt !important; font-weight:normal !important;
	padding:20px 0 12px 26px;
	margin:0;
	background-image:url('/i/block_header.gif');
	background-repeat:no-repeat;
	zoom:100%;
}
h2.blockheader a {
	font-size:15pt;
	font-family:Arial narrow;
}

.block .header {
	background-image:url('/i/block_header.gif');
	background-repeat:no-repeat;
	height:24px;
}

#navbar {
	background-image:url('/i/navbar.gif');
	background-repeat:no-repeat;
	background-position:24px 10px;
	padding:6px 0 6px 36px;
	margin:0;
	font-family:Tahoma;
	color:#003466;
}

#navbar a, #navbar a:visited {
	color:#003466;
	font-weight:normal;
}
#navbar a:hover {
color:#FF6603;
}

.lmenu_content {
	background-image:url('/i/leftmenu_bg_top.gif');
	background-position:right 0;
	background-repeat:no-repeat;
	padding:0 12px 2px 24px;
}

.lmenu_content .header {
	font-size:13px;
	font-weight:bold;
	color:#327195;
	padding:16px 0 20px 0;
}

.lmenu_footer {
	background-image:url('/i/leftmenu_bg_bottom.gif');
	background-position:right 0;
	background-repeat:no-repeat;
	height:35px;
	font-size:1px;
}

#bottom {
	background-image:url('/i/footer.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
	height:129px;
}

#printline {
	padding:12px 45px 12px 16px
}

.dashed, .dashed2{
	font-size:1px;
	height:3px;
	clear:both;
	background-image:url('/i/dashed.gif');
	background-position:0 1px;
	background-repeat:repeat-x;
}

.dashed2 {
	background-image:url('/i/dashed2.gif');
}

#mmenu_content .dashed {
	background-image:url('/i/mmenu_dashed.gif');
}

#pageheader {
	background-image:url('/i/top_arrow.gif');
	background-position:22px bottom;
	background-repeat:no-repeat;
	padding:8px 0 26px 40px;
	color:#327195;
	font-size:24px;
	font-weight:normal;
	background-image:url('/i/header.gif');
	background-position:-245px bottom;
}
#search {
	border:1px solid red;
	font-size:1px;
	padding:0 18px 28px 22px;
}
.gradient {
	background-image:url('/i/block_grad.gif');
}
.red {
	color:red;
}

.btn_ok, .btn_send_ru,.btn_send_en,.btn_subscribe_en, .btn_subscribe_ru, .btn_order_ru, .btn_order_en {
	display:block;
	background-image:url('/i/btn_order_ru.gif');
	width:106px;
	height:19px;
}
.btn_order_en {
	background-image:url('/i/btn_order_en.gif');
}
.btn_subscribe_ru {
	background-image:url('/i/btn_subscribe_ru.gif');
}
.btn_subscribe_en {
	background-image:url('/i/btn_subscribe_en.gif');
}
.btn_send_ru {
	background-image:url('/i/btn_send_ru.gif');
}
.btn_send_en {
	background-image:url('/i/btn_send_en.gif');
}
.btn_ok {
	width:38px;
	background-image:url('/i/btn_ok.gif');
}

.btn_search_ru, .btn_search_en{
	display:block;
	background-image:url('/i/btn_search_ru.gif');
	width:47px;
	height:19px;
}
.btn_search_en {
	background-image:url('/i/btn_search_en.gif');
}

.btn_ok:hover, .btn_send_ru:hover,.btn_send_en:hover,.btn_subscribe_en:hover, .btn_subscribe_ru:hover,.btn_search_ru:hover,.btn_search_en:hover,.btn_order_ru:hover,.btn_order_en:hover {
	background-position:right 0;
}

.ra {
	list-style-image:url('/i/li3.gif');
	line-height:16pt;
}

.goodblock img {
	border:2px solid #A5ACB0;
	margin:0 10px 10px 0;
}

.more {
	font-weight:bold;
	display:block;
	margin-top:12px;
}

table {
	border-collapse:collapse;
}
table th {
	border:2px solid #0182C3;
	background-color:#0182C3;
	color:#327195;
	color:white;
}
table td {
	border:1px solid #0182C3;
	color:#327195;
	padding:4px;
}

.o, .noborders td {
	border:none;
	background:transparent;
	padding:0;
}

.publication {
	
	background-position:0 0;
	background-repeat:no-repeat;

	padding:0 0 0 20px;
	margin:6px 0 0 0;
}

.publication a {
	font-weight:bold;
}

.folder {
	background-image:url('/i/ico_folder.gif');
}
.document {
	background-image:url('/i/ico_document.gif');
}

.cartblocksmall {
	background-image:url('/i/cartblocksmall.gif');
	float:right;
	font-weight:bold;
	text-align:right;
	width:249px;
	height:38px;
	line-height:38px;
}
.cartblocksmall img {
	border:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}

a.print {
	font-family: verdana;font-size:9pt;color:#577690;
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	float:left;
	background-image:url('/i/printer.gif');
	background-position:0 2px;
	padding:0 0 0 22px;
}

a.print:hover {color:#499337;	background-position:0 -36px;}

a.backtotop {
	font-family: verdana;font-size:9pt;color:#577690;
	text-decoration:none;
	font-weight:bold;
	background-repeat:no-repeat;
	float:right;
	background-image:url('/i/backtotop.gif');
	background-position:right 4px;
	padding:0 18px 0 0;
	text-decoration:none;
}
a.backtotop:hover {
	text-decoration:none;
	background-position:right -38px;
	color:#499337 !important;
}
a.print:visited, a.backtotop:visited {
	color:#577690;
	text-decoration:none;
}

#bottom td {
	color:white;
	font-weight:bold;
	padding-top:52px;
}

#bottom td a {
	color:white;
}

#bottom td a:hover {
	color:yellow;
}

.langs {
	position:absolute;
	top:12px;
	left:800px;
	width:134px;
	text-align:center;
	color:#00FFF0;
}
.langs a {
	color:white;
}
.langs img {
	vertical-align:bottom;
}




#content td{border-style:solid; border-width:1px; border-color:#B2BEC5; padding:2px; font-family:arial; font-size:10 pt
}
#content table.t12{padding:0px; margin:0; border-style:solid; border-width:1px ; border-color:#B2BEC5;
}
#content table.t12 tr.tr1 td{background-color:#D8DAE2; font-family:arial; font-size:10 pt; padding:3
}
#content table.t12 tr.tr2 td{background-color:#F2F2F3; font-family:arial; font-size:10 pt
}
#content table.t12 td.p{color:#000000
}
#content table.t12 td.v{color:#343434; font-weight:bold
}
#content h1{
	background-image:url('/i/h1.gif');
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:20px;
	color:#0071BB; font-family: arial narrow; font-size:18pt; font-weight:normal
}
#content h2{color:#055F9A; font-family: arial; font-size:15pt; font-weight:normal
}
#content h3, #content h3 a, #content h4, #content h5{color:#3D5533; font-family: tahoma; font-size:11pt; font-weight:bold;
padding-top:0;
margin-top:0;
}

#content td.o {
	border:none;
	background:transparent;
	padding:0 !important;
	margin:0 !important;
}

table.count td {
	border:none;
	background:transparent;
	padding:0 !important;
	margin:0 !important;
}


.price {
	background-image:url('/i/pricetc.gif');
	background-repeat:repeat-x;

	border:none !important;
	padding:0 !important;
}


iframe {
	border:none;
}

table.b0 {
	border:none;
}
table.b0 td {
	border:none !important;
}

.abc, .abc:visited {
	color:#FFFFFF;
}

.abc:hover {
	color:#FFEA00;
}

#udm, #udm ul, #udm li {
	width:208px;
	margin:0;
	padding:0;
}
#udm li {
	margin:0;padding:0;
	display:block;
}

.mmsub {
	height:auto !important;
}

.pp {
	font-size:18px !important;
}