/* ÎÑÍÎÂÍÛÅ ÑÒÈËÈ */
*				{ font-family:"Arial"; font-size:10pt; color:#333; }
body		{ margin:0px; padding:0px; background-color:white; }
h1			{ margin:5px 0px 0px 0px; padding-bottom:7px ; font-size:10px; color:#535355; }
h2, h3	{ margin:15px 0px 5px 0px; padding:0px; font-family:"Times New Roman"; font-size:14pt; color:#555; }
p				{ margin:15px 0px 5px 0px; }
a:hover	{ color:#CE1300; }

ol, ul	{ margin:15px 0px 15px 20px; padding:0px; }
li			{ margin:0px 0px 10px 10px; padding:0px; }
ul li		{ list-style-image:url(/i/ic_li.png); }

form						{ margin:0px; padding:0px;}
input,textarea	{ margin:0px; padding:0px 0px 0px 3px;}
select,option		{ margin:0px; }
.i_submit				{ font-family:Tahoma; font-size:9px; border:1px solid #969696; height:21px; padding:0px 5px 0px 5px; background:url(/i/button_fon.gif) repeat-x; }
.i_input				{ width:100%; margin:5px 0px 5px 0px; }

.main						{ width:100%; background:url(/i/top_fon.jpg) repeat-x; }
.main_center		{ background-image:url(/i/footer_ram.gif); background-repeat:no-repeat; background-position:left bottom; text-align:center; }

.top_center 		{ background-image:url(/i/logo_top.jpg); background-repeat:no-repeat; }
.top_center *		{ font-size:10px; }
.logo img				{ width:295px; height:145px; border-style:none; }
.logo *					{ color:#CE1300; }
.logo div				{ white-space:nowrap; margin:5px 0px 0px 30px;}
.logo p					{ float:left; margin:10px 0px 0px 20px; text-align:left; }
.logo span			{ font-weight:bold; display:block; font-size:11px; }
.top_ico				{ width:100%; text-align:right; white-space:nowrap; padding-top:40px;}
.top_h					{ height:79px; border-bottom:solid 1px #858990; vertical-align:bottom; text-align:left; }
.top_annt				{ vertical-align:top; padding-top:5px;  text-align:left; }
.top_annt em		{ margin-top:5px; color:#CE1300; display:block; padding-left:20px; border-left:6px solid #CE1300; }
.top_annt span	{ font-style:normal; font-weight:bold; display:block; font-size:11px; color:#CE1300; }

.path						{ float:left; white-space:nowrap; font-size:10px;  margin-top:20px; }
.path *					{ font-size:10px; color:#878787; }
.path img				{ vertical-align:middle; margin:0px 7px 0px 7px; }
.menu 					{ height:29px; margin-top:10px; float:right; }
.menu *					{ font-size:10px; }
.menu td				{ padding:0px; white-space:nowrap; }
.menu img				{ width:5px; height:29px; }
.menu a					{ height:29px; line-height:29px; padding:0px 7px 0px 7px; display:block; color:#555; background-color:#E2E5E7; text-decoration:none; font-size:12px; font-weight:bold; }
.menu a:hover		{ color:#CE1300; }
.menu div				{ width:2px; height:25px; background:#E2E5E7 url(/i/menu_sep.gif) no-repeat center;}

.work						{ width:833px; margin:0px; background:url(/i/top_ram.gif) no-repeat; clear:both; }
.work td				{ padding:5px; text-align:left; }

.work_area			{ width:520px; }
.work_img				{ width:70px; float:left; margin:0px 20px 5px 0px; }
.block					{ width:100%; height:115px; background:url(/i/block_fon.jpg) repeat-x; }
.block td				{ padding:0px 10px 10px 17px; }

.item						{ clear:both; }
.item em				{ color:#CE1300; font-style:normal; font-size:10px; display:block; margin:15px 0px 5px 0px;}
.item p.annt		{ clear:both; }
.item .work_img	{ float:left; width:50px; margin:5px 10px 20px 0px; border:1px solid #AAAAAA; }
.item small			{ display:block; font-size:11px; margin:5px 0px 20px 60px; }

.spec img				{ border:none; margin:0px 0px 10px 0px; border:1px solid #AAAAAA; }

.link						{ margin:10px 0px 40px 0px; background:white url(/i/ic_link.gif) no-repeat 0px 2px; padding-left:20px; }

.footer table		{ width:100%; margin:5px 0px 10px 0px; }
.footer td			{ font-size:11px; color:#777777; }
.footer td a		{ font-size:11px; color:#777777; }

/* Êëàññû äëÿ ìåëêèé ýëåìåíòîâ */
.ic_sep		{ margin:0px 25px 0px 25px; }
.err			{ font-weight:bold; color:#CE1300; display:block; }
.t_center	{ text-align:center; }

.scroll_block		{ clear:both; border-top:1px solid #777777; margin-top:20px; padding-top:10px; white-space:nowrap; font-size:11px; }
.scroll_block *	{ font-size:11px; }
.scroll_a				{ background-color:#535355; color:white; padding:2px 5px 2px 5px; text-decoration:none; }
.scroll_a:hover	{ background-color:#CE1300; color:white; } 
.scroll_curpage	{ background-color:#CE1300; color:white; padding:2px 5px 2px 5px; }
.scroll_prev		{ float:left; background:url(/i/ic_prev.gif) no-repeat left top; padding-left:15px; }
.scroll_next		{ float:right; background:url(/i/ic_next.gif) no-repeat right top; padding-right:15px; }


.FCKBody	{ height:400px; }
pre		{ 
background-color: #fffaed;
border-style: solid;
border-width: 1px;
border-color: #ccb67e;
font-family: monospace;
font-size: 10pt;
margin-left: 1px;
margin-right: 1px;
margin-top: 4px;
padding-bottom: 9px;
padding-left: 9px;
padding-right: 9px;
padding-top: 9px;
white-space:pre-wrap;
}
