a
{
	color:#7392d3; 
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px; 
	text-decoration:none;
} 

a:hover
{
	color:#067C3C;
	text-decoration:none;	
} 

a.head_big { text-align:center; font-size:18px; font-weight:bold; font-style:italic; font-family:Arial, sans-serif; }

a.req 
{
 color:#111111; 
 background-color:#FFdd66;
 font-size:11px; font-family: Verdana, Sans-serif; 
 border: #999999 1px solid;
 padding-top:2px; 
 padding-bottom:2px; 
 padding-left:6px; 
 padding-right:6px; 
}

a.req:hover 
{
 color:#111111; 
 background-color:#FFdd66;
 font-size:11px; font-family: Verdana, Sans-serif; 
 border: #999999 1px solid;
 padding-top:2px; 
 padding-bottom:2px; 
 padding-left:6px; 
 padding-right:6px; 
}

a.service_a
{
 color:#3c508f;
 font-size:14px;
 font-weight:bold;
 letter-spacing:2px;
 /*background-color: #ffdd33;*/
 padding:4px;
 border:#5AB27F 1px solid;
 background-image:url(../img/h_gr1.gif);
}

a.service_a:hover
{
	color:#ffffff;
	text-decoration:none;
}

a.sub_menu
{
	display: block;
	color:#222244;
	
	background-color:#ffffff;
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px;
	text-decoration:none;
	vertical-align:middle;
	padding-left:6px;
	padding-right:4px;
	white-space:nowrap;
	margin:0px;
} 

a.sub_menu:hover
{
	color:#ffffff;
	background-image:url(../img/rrr.jpg);
	background-color:#067C3C;
	text-decoration:none;
} 

a.menu
{ 
	display:block;
	color: #3c508f;
	background-image:url(../img/ru/td_head4.gif);
	/*background-color:#FFFF00;*/
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px;
	text-decoration:none;
	vertical-align:middle;
	width:95px;
	padding-bottom:3px;
	padding-top:3px;
} 

a.menu:hover
{
	color: #ffffff;
	background-image:url(../img/ru/td_head1.gif);
	/*background-color:#4fa4f3;*/
	text-decoration:none;
} 

a.mmenu
{ 
	/*background-image:url(../img/menu_inact_bg.gif);*/
	display:block;
	color:#3c508f;
	background-color:#fff14b;
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px;
	text-decoration:none;
	vertical-align:middle; 
	text-align:center; 
	padding-bottom:3px; 
	padding-top:2px; 
	padding-left:2px;
	width:150px;
} 

a.mmenu:hover
{
	/*background-image:url(../img/menu_act_bg.gif);*/
	color:#ffffff;
	background-color:#4fa4f3;
	text-decoration:none;
	vertical-align:middle; 
	text-align:center; 
	padding-bottom:3px; 
	padding-top:2px; 
	padding-left:2px;
	width:150px;
} 

a.blink
{
	display:block;
	color:#ffffff; /*3c508f;*/
	vertical-align: middle;
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px;
	text-decoration:none;
	width:128px;
	height:18px;
	padding-left: 26px;
	padding-top:5px;
} 

a.blink:hover
{
	color:#3c508f;
	text-decoration:none;
} 

div.blink
{
	display: block;
	background-image: url(img/bullet.gif);
}

a.borlink
{
	border-right:#3c508f 1px solid;
	border-bottom:#3c508f 1px solid;
	border-left:#9ca0ef 1px solid;
	border-top:#9ca0ef 1px solid;
	/*background-color:#A0E2BF;*/
	background-image:url(../img/ru/td_head1.gif);
	color:#ffffff;
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:2px;
	padding-top:2px;
	line-height:26px;
} 

a.borlink:hover
{
	border:#3c508f 1px solid;
	/*background-color:#FFDD66;*/
	background-image:url(../img/ru/td_head2.gif);
	color:#222244;
	text-decoration:none;
} 

a.rborlink
{
	border-right:#3c508f 1px solid;
	border-bottom:#3c508f 1px solid;
	border-left:#9ca0ef 1px solid;
	border-top:#9ca0ef 1px solid;
	/*background-color:#A0E2BF;*/
	background-image:url(../img/ru/td_head2.gif);
	color:#222244;
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:4px;
	padding-top:4px;
	line-height:26px;
} 

a.rborlink:hover
{
	border:#3c508f 1px solid;
	/*background-color:#FFDD66;*/
	background-image:url(../img/ru/td_head1.gif);
	color:#ffffff;
	text-decoration:none;
} 


a.small_a
{
	color:#ffffff; 
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:10px; 
	text-decoration:none;
} 

a.small_a:hover
{
	color:#ffffff;
} 


a.a_sel
{
	/*display: block;
	padding:5px;*/
	color:#555588; 
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px; 
	text-decoration:none;
} 

a.a_sel:hover
{
	/*display: block;*/
	color:#8888bb;
	text-decoration:none;
} 

a.cat_a
{
	/*display: block;
	padding:5px;*/
	color:#555588; 
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px; 
	text-decoration:none;
} 

a.cat_a:hover
{
	/*display: block;*/
	color:#ffffff;
	text-decoration:none;
} 

a.small
{
	color:#ffffff; 
	font-family:Verdana, Sans-serif; font-weight:bold; font-size:10px; 
	text-decoration:none;
	
} 

a.small:hover
{
	color:#ddddff;
	text-decoration:none;
} 

h2.topic { width:700px; margin:0px; }

p
{
 color:#222244; 
 font-family:Verdana, Sans-serif; 
 font-size:11px; 
} 

p.topic { width:700px; margin:10px; }

p.head { font-weight:bold; font-size:11px; margin:0px; padding-left:8px; color:#222244; text-align:center; }

p.head_big { text-align:center; font-size:18px; font-weight:bold; font-style:italic; font-family:Arial, sans-serif; }

p.menu { line-height: 25px; }

span.head_big { font-size:14px; font-weight:bold;}

span.small { font-size: 9px; color:#ffffff; }
span.small_black { font-size: 9px; }
span.small_white { font-size: 9px; color:#ffffff; }

span.red { color:#CC3300; font-weight:bold; font-size:18px; }

span.green { color:#339933; font-weight:bold; }

span.pblue { color:#663399; font-weight:bold; }

span.orange { color:#CC9933; font-weight:bold; }

html
{
 overflow-x:hidden; /* UGLY FIX FOR IE's HORIZONTAL SCROLLER BUG */
 height:98%;
}

body
{
 height:100%;
 color:#444466; 
 font-family:Verdana, Sans-serif; font-size:11px; 
 margin-left:0px; 
 margin-right:0px;
 margin-top:0px;
} 

td
{
	color:#222244; 
	font-family:Verdana, Sans-serif; font-size:11px; 
	text-align:left;
	vertical-align:top;
}

td.srch
{
 color:#ffffff;
 background-image:url(../img/srch_bg.gif); 
 border-left:#3c508f 1px solid; 
 border-right:#3c508f 1px solid;
 text-align:center; 
}

td.news
{
	color:#222244; 
	font-family:Verdana, Sans-serif; font-size:11px; 
	text-align:left;
	vertical-align:top;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	padding-left:4px;
}

td.list
{
	color:#222244; 
	font-family:Verdana, Sans-serif; 
	font-size:11px; 
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	border:#40A2DA 1px solid;
	padding-left:4px;
}

td.list2
{
	color:#222244; 
	font-family:Verdana, Sans-serif; 
	font-size:11px; 
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	border:#40A2DA 1px solid;
	padding-left:4px;
}

td.brand_td 
{
	border-top:#5AB27F 2px solid;
	border-left:#5AB27F 2px solid;
	border-bottom:#5AB27F 2px solid;
	border-right:#5AB27F 2px solid;
	background-image:url(../img/themes/bg.jpg);
}

td.td_menu
{
 background-color: #E0EFFF; /* ========================== */
}

td.menu
{
 /*background-color: #E0EFFF; *//* ========================== */
 background-image:url(../img/yellow_bg.gif);
 border-right: #b1af42 1px solid;
 border-left:#3c508f 1px solid;
 padding-left:0px;
}

td.brand_td:hover
{
	border-top:#5AB27F 2px solid;
	border-left:#5AB27F 2px solid;
	border-bottom:#5AB27F 2px solid;
	border-right:#5AB27F 2px solid;
}

td.head-td
{
	color:#666699; 
	background:#dddddd;
	border-bottom:#5AB27F 1px solid;
	letter-spacing:1em;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Sans-serif; font-size:16px; font-weight:bold;
} 

td.head-td-s
{
	color:#eeeeee; 
	/*background-color:#E0EFFF;*/
	background-image:url(../img/ru/td_head1.gif);
	border-bottom:#5AB27F 1px solid;
	text-align:center;
	height:21px;
	vertical-align:middle;
	font-family:Verdana, Sans-serif; font-size:11px; font-weight:bold;
}

td.head-td-s-pad
{
	color:#eeeeee; 
	/*background-color:#E0EFFF;*/
	background-image:url(../img/ru/td_head3.gif);
	background-position:right;
	border-bottom:#5AB27F 1px solid;
	text-align:center;
	/*height:21px;*/
	vertical-align:middle;
	font-family:Verdana, Sans-serif; font-size:11px; font-weight:bold;
}

td.cat_td
{
 	display: block;
	color:#666699; 
	background:#dddddd;
	padding: 4px;
	/*margin:0px;*/
	border-top:#5AB27F 1px solid;
	border-bottom:#5AB27F 1px solid;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Sans-serif; font-size:11px; font-weight:bold;
}

td.sub_cat_td
{
	display: block;
	padding: 4px;
	text-align:left;
	vertical-align:top;
}

td.head-td-sd
{
	color:#f1f1f1; 
	background:#666699;
	border-bottom:#5AB27F 1px solid;
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Sans-serif; font-size:11px; font-weight:bold;
}

td.td-menu-inact
{
 text-align: center;
 vertical-align:middle;
 width:98px;
}

td.td-menu-inact:hover
{
 text-align: center;
 vertical-align:middle;
}

td.td-menu-inact2
{
 /*border:#3c508f 1px solid;*/
 /*background-color:#88bbFF;*/
 text-align: center;
 height:18px;
 vertical-align:middle;
 width:130px;
 border: #b1af42 solid 1px;
}

td.td-menu-inact2:hover
{
 /*border:#3c508f 1px solid;*/
 /*background-color:#88bbFF;*/
 text-align: center;
 height:18px;
 vertical-align:middle;
}


td.td_main
{
 background-color:#f8f8f8;
 /*border-right:#3c508f 1px solid;*/
}

div.menu_left
{
 width:165px;
 background-color: #E0EFFF; /* ========================== */
 border-right: #5AB27F 1px solid;
 padding-top:10px;
}

div.menu
{
 border: #5AB27F 1px solid;
 background-color:#ffffff;
 text-align: left;
 padding:0px;
 white-space:nowrap;
}

table 
{
	border: #3c508f 1px solid;
} 

table.list 
{
	border: #40A2DA 1px solid;
	border-collapse:collapse;
} 

table.list2 
{
	border: #40A2DA 1px solid;
	border-collapse:collapse;
} 

table.files 
{
	border: none;
	display:none;
	visibility:hidden;
} 

table.sans
{
	border: none;
} 

table.sans_t
{
	border: none;
	position: relative;
}

img
{
	border: 0px;
}

img.b 
{
	border: #666699 1px solid;
	padding: 0px;
}

.button 
{
 color:#111111; 
 background-color:#FFdd66;
 font-size:11px; font-family: Verdana, Sans-serif; 
 border: #999999 1px solid;
 margin-bottom:2px;
}

.button_srch 
{
 color:#3c508f; 
 background-color:#ffffff;
 /*background-image:url(../img/ru/td_head2.gif);*/
 font-size:11px; 
 font-family: Verdana, Sans-serif; 
 font-weight: bold;
 border:#3c508f 1px solid;
 margin-bottom:1px;
 padding-top:0px;
 padding-bottom:0px;
 /*width:115px;*/
}

.tbox 
{
background-color:#ffffff; 
color:#111111; 
font-size:11px; font-family: Verdana, Sans-serif; 
border: #3c508f 1px solid; 
 margin-bottom:2px;
}

.tbox:hover, .tbox:focus 
{
background:#ffffff; 
color:#111111; 
font-size:11px; font-family: Verdana, Sans-serif; 
border: #999999 1px solid; 
}

.sel 
{
	background:#d3d6ec; 
	color:#111111; 
	font-size:11px; font-family: Verdana, Sans-serif; 
	border-color: #999999
}

.sel:hover, .sel:focus 
{
	background:#f3f6ff; 
	color:#111111; 
	font-size:11px; font-family: Verdana, Sans-serif; 
	border-color: #999999
}

blockquote.quote 
{ 
 margin:0px; 
 padding:5px; 
 font-size:10px; 
 border: #3c508f 1px dashed; 
 width:75%; 
}

a.ma
{
color:#FFFFFF;
text-align:center;
text-decoration:none;
background-color:#6666FF;
display:block;
width:120px;
}

div.mc
{
width:800px; 
position:absolute; 
top:112px; 
left:auto; 
}

div.mm
{
width:121px;
display:none; 
visibility:hidden; 
position:absolute; 
top:0px;
/*background-color:#7777FF;*/
}
