A { color:#0C4EAA;text-decoration:underline; }
A:link { color:#0C4EAA;text-decoration:underline; }
A:visited { color:#0C4EAA;text-decoration:underline; }
A:hover { color:#0C4EAA;text-decoration:underline; }

BODY { font-size:12px; background-color:white; margin: 0 0 0 0; font-family:"Arial Cyr",Arial,Verdana; color:#1c1c1c; 
	scrollbar-face-color:#bbbbbb; scrollbar-highlight-color:#aaaaaa; scrollbar-shadow-color:#cccccc; 
	scrollbar-3dlight-color:#aaaaaa; scrollbar-arrow-color:#1EA8AA; scrollbar-track-color:#dddddd; 
	scrollbar-darkshadow-color:#333333; }
TD { font-size: 12px; }
DIV { font-size:12px; text-indent:0px; }

.btxt { font-size:15px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.txt { font-size:14px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.ltxt { font-size:14px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: left; }
.stxt { font-size:12px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.sltxt { font-size:12px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: left; }
.gmtxt { font-size:12px; font-family:"Arial Cyr",Arial,Verdana; color:#333333; text-align: justify; }

.relelm {position:relative;}
.abselm	{position:absolute;}

.up { font-size:12px;text-decoration: none; }

.gbsm { font-size:13px; }
.gbm { font-size:14px; }
.gm { font-size:12px; }
.gsm,
form.gsm input,
form.gsm select,
form.gsm textarea { font-size:11px; }
.gssm { font-size:10px; }

.btc {background-color:#cccccc; color:black; font-family:"Arial Cyr",Arial; font-size:11px;}
.sbtc {background-color:#cccccc; color:black; font-family:"Arial Cyr",Arial; font-size:9px;}

.unsel_0 { cursor:hand;background:#006699;color:#eeeeee }
.unsel_0_cur { cursor:hand;background:#006699;color:#ffffff }
.sel_0 { cursor:hand;background:#6699cc;color:#ffffff }
.sel_0_cur { cursor:hand;background:#6699cc;color:#ffffff }

.unsel_1 { cursor:hand;background:#cccccc;color:#000000;font-weight:normal; }
.unsel_1_cur { cursor:hand;background:#cccccc;color:maroon;font-weight:normal; }
.sel_1 { cursor:hand;background:#eeeeee;color:#000000;font-weight:bold; }
.sel_1_cur { cursor:hand;background:#eeeeee;color:maroon;font-weight:bold; }

.nounder { text-decoration:none !important; }

a.navy, a.navy:link, a.navy:visited, a.navy:hover { text-decoration:none !important; color:#000000; }

/* стили для верхнего меню */
div.tm_unsel { background-image: url(/img/cm1_bg.gif); height: 32px; line-height: 30px; color: #ffffff; font-size: 11px; font-weight: bold; float: left; margin-right: 1px; }
div.tm_unsel div.tm_l_unsel { background-image: url(/img/cm1_left.gif); height: 32px; font-size: 1px; width: 11px; float: left; }
div.tm_unsel div.tm_r_unsel { background-image: url(/img/cm1_right.gif); height: 32px; font-size: 1px; width: 11px; float: left; }
div.tm_unsel a, div.tm_unsel a:link, div.tm_unsel a:hover, div.tm_unsel a:visited { color: #ffffff; font-weight: bold; text-decoration: none; padding: 0px 5px; float: left; }

div.tm_sel { background-image: url(/img/cm2_bg.gif); height: 32px; line-height: 30px; color: #000000; font-size: 11px; font-weight: bold; float: left; margin-right: 1px; }
div.tm_sel div.tm_l_sel { background-image: url(/img/cm2_left.gif); height: 32px; font-size: 1px; width: 11px; float: left; }
div.tm_sel div.tm_r_sel { background-image: url(/img/cm2_right.gif); height: 32px; font-size: 1px; width: 11px; float: left; }
div.tm_sel a, div.tm_sel a:link, div.tm_sel a:hover, div.tm_sel a:visited { color: #000000; font-weight: bold; text-decoration: none; padding: 0px 5px; float: left; }

a.linkblue, a.linkblue:link, a.linkblue:hover, a.linkblue:visited { font-size: 11px; color: #CFDDED; text-decoration: underline; }

div.sm_unsel { background-image: url(/img/cm3_bg.gif); height: 27px; line-height: 25px; color: #0C4EAA; font-size: 11px; font-weight: normal; float: left; margin-right: 1px; }
div.sm_unsel div.sm_l_unsel { background-image: url(/img/cm3_left.gif); height: 27px; font-size: 1px; width: 12px; float: left; }
div.sm_unsel div.sm_r_unsel { background-image: url(/img/cm3_right.gif); height: 27px; font-size: 1px; width: 12px; float: left; }
div.sm_unsel a, div.sm_unsel a:link, div.sm_unsel a:hover, div.sm_unsel a:visited { color: #0C4EAA; text-decoration: underline; padding: 0px 4px; float: left; }

div.sm_sel { background-image: url(/img/cm4_bg.gif); height: 27px; line-height: 25px; color: #000000; font-size: 11px; font-weight: normal; float: left; margin-right: 1px; }
div.sm_sel div.sm_l_sel { background-image: url(/img/cm4_left.gif); height: 27px; font-size: 1px; width: 12px; float: left; }
div.sm_sel div.sm_r_sel { background-image: url(/img/cm4_right.gif); height: 27px; font-size: 1px; width: 12px; float: left; }
div.sm_sel a, div.sm_sel a:link, div.sm_sel a:hover, div.sm_sel a:visited { color: #000000; text-decoration: none; padding: 0px 4px; float: left; }
/* endof - стили для верхнего меню */

/* стили новостей в левой колонке */
a.newsgray, a.newsgray:link, a.newsgray:hover, a.newsgray:visited { color: #1c1c1c; text-decoration: underline; font-size: 12px; }
a.newsrbr, a.newsrbr:link, a.newsrbr:hover, a.newsrbr:visited { color: #0C4EAA; text-decoration: underline; font-size: 11px }
table.newstime { margin: 8px 0px; }
.newstime, table.newstime tr td { color: #696969; font-size: 11px; }
table.newstime tr td a.newstime, table.newstime tr td a.newstime:link, table.newstime tr td a.newstime:hover, table.newstime tr td a.newstime:visited { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 11px; }
/* endof - стили новостей в левой колонке */

/* стили рамок таблиц и прочьего */
.black, a.black, a.black:hover, a.black:link, a.black:visited { color: #1c1c1c !important; }
.red, a.red, a.red:hover, a.red:link, a.red:visited { color: #B60000; }
.sideborder { border: 1px solid #DDDDDD; border-top: 0px; border-bottom: 0px; }
.grayline { background-color: #DDDDDD; font-size: 1px; color: #dddddd; line-height: 1px; height: 1px; }
.bigblack, a.bigblack:link, a.bigblack:hover, a.bigblack:visited { color: #000000;font-size: 14px; }
h1.bigblack { margin: 0px; font-size: 16px; margin-bottom: 8px;}
table.gsm tr td, table.gsm tr td * { font-size: 11px; }
.printnav * { color: #ffffff !important; text-decoration: none !important; margin-bottom: 0px !important;}
h1.bigblack_print { margin: 0px; font-size: 20px; margin-bottom: 8px; font-weight: normal;}

table.tprods td { font-size: 11px; }
table.tprods th {  background-image:url(/img/table_headbg.gif); height:31px; font-weight: normal; font-size: 11px; text-align:left; }
/* endof - стили рамок таблиц и прочьего */

.secondline span {
	padding:0px 12px;
	color:#555555;
}
.secondline a, .secondline a:link, .secondline a:visited, .secondline a:hover {
	font-size:11px;
	color:#555555;
	text-decoration: none;
}












/*     стили для TopTexts   */

.toptext {
	font-size:12px;
	color: #1c1c1c;
}
a.toptext, a.toptext:link, a.toptext:visited, a.toptext:hover {
	font-size:12px;
	color: #1c1c1c;
	text-decoration: none;
}

.toppadd {
	margin-top:10px;
}

.topimage {
	float:left;
	margin-right:15px;
	border:0px;
}

.topheader {
	font-size:15px;
	font-weight:bold;
	color: #1c1c1c;
}
a.topheader, a.topheader:link, a.topheader:visited, a.topheader:hover {
	font-size:15px;
	color: #1c1c1c;
	font-weight:bold;
	text-decoration: none;
}

a.toplink, a.toplink:link, a.toplink:visited, a.toplink:hover {
	color: #0C4EAA;
	text-decoration: none;
}

a.under, a.under:link, a.under:visited, a.under:hover {
	color: #0C4EAA;
	text-decoration: underline;
}

/* -==================- */

.navi_block { border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3; }
.navi_block div { width:24px;height:23px; line-height: 23px;float:left;border-right: 1px solid #d3d3d3; text-align:center; }
.navi_block div.selected { border-right:0px; background-color:#043874; color:white; }


