/* med */
body	{text-align:left;background-color:#FDFAF6;}
body, div, a, td, th {margin: 0px; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; color: #313131; text-decoration: none;}
body, div, a, img {border: 0px; padding: 0px;}
body, td, th {vertical-align:top;}
h1, h2 {font:bold 14px verdana; text-align: center; padding:10px 0px; margin: 0px}
/*h2	{font-weight: bold; font-size: 18px; font-family: Verdana, Arial narrow, Arial, Helvetica, sans-serif; color:#BC7C15; padding: 0px; margin: 0px; line-height: 24px; margin-bottom: 10px;}*/
h3	{font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#35426A; padding: 0px; margin: 0px; line-height: 14px;}
p	{margin-top:8px;}
.tzaglushka	{width:1000px;height:100%;background: url(/art/main/left-bg0.jpg) left top repeat-y;left:0px;top:0px;}
.zagl {width:1000px;height:30px;}
.coner {position:absolute;top:268px;left:0px;text-align:center;width:100%;}
.coner img {margin-left:740px;margin-right:198px;}
/*Хедер border:1px solid black;*/
.head1	{height:288px;}
.head1 .lang1	{text-align:right;margin-top:58px;}
.head1 .lang1 img	{width:94px;height:62px;}
.head1 .search	{text-align:right;margin-right:26px;margin-top:44px;}
.head1 .search .img	{width:63px;height:23px;vertical-align:middle;}
.head1 .search .inp	{width:125px;height:23px;vertical-align:middle;border:1px solid #696969;background-color:#FFFFFF;}
.head1 .technav1	{text-align:right;margin-top:27px;}
.head1 .technav1 img	{height:27px;margin-right:26px;}

/*Контент */
.tmain	{width:100%;height:100%;background: url(/art/main/left-bg1.jpg) left top no-repeat;}
	.tmain .tdleft	{width:256px;font-size:9px;}
		.tmain .tdleft .lmenu	{width:100%;background: url(/art/main/left-bg2.jpg) left bottom no-repeat;}
		.tmain .tdleft .lmenu .menu1	{padding-top:50px;background: url(/art/main/left-bg21.jpg) left bottom no-repeat;height:1px;padding-bottom:35px;}
  .tmain .tdleft .lmenu .menu1 a {color:#2A2926;font:15px "Arial Narrow";display:block;height:auto;border-bottom:1px solid #F2EDE5;background: url(art/main/bull1.gif) 3px 16px no-repeat;padding-top:11px;padding-left:30px;margin-left:41px;margin-right:20px;padding-bottom:10px;}
  .tmain .tdleft .lmenu .menu1 .menu2 {}
  .tmain .tdleft .lmenu .menu1 .menu2 a {color:#2A2926;font:13px "Arial Narrow";display:block;height:auto;border:0px;background: url(art/main/bull3.gif) 32px 11px no-repeat;padding-top:4px;padding-left:40px;margin-left:41px;margin-right:20px;padding-bottom:0px;}
  .tmain .tdleft .lmenu .menu1 .menu3 {padding-top:5px;}
  .tmain .tdleft .lmenu .menu1 .menu3 a {color:#2A2926;font:11px "Arial Narrow";display:block;height:auto;border:0px;background: url(art/main/bull4.gif) 54px 6px no-repeat;padding-top:2px;padding-left:64px;margin-left:41px;margin-right:20px;padding-bottom:0px;}
  .tmain .tdleft .lmenu .menu1 .menu4 {padding-top:5px;}
  .tmain .tdleft .lmenu .menu1 .menu4 a {color:#2A2926;font:13px "Arial Narrow";display:block;height:auto;border:0px;background-image:none;padding-top:2px;padding-left:0px;margin-left:72px;margin-right:20px;padding-bottom:0px;}
		.tmain .tdleft .lmenu .menu1 .menu4 a	{color:#2A2926;font:13px "Arial Narrow";display:block;height:auto;border:0px;background-image:none;padding-top:2px;padding-left:0px;margin-left:72px;margin-right:20px;}
		.tmain .tdleft .lmenu .menu1 a:hover	{color:#C64043;}
		.tmain .tdleft .lmenu .ban1	{background: url(/art/main/left-bg22.jpg) left top no-repeat;height:1px;padding-bottom:10px;padding-left:19px;}
		.tmain .tdleft .lmenu th	{}
		.lnews	{height:1px; padding: 0px 20px 5px 37px; }
		.lnews a	{font-weight:bold;display:block;padding-bottom:10px;}
		.lnews a span	{color:#BF0007;}
		.lnews a:hover	{text-decoration:underline;}

		.tmain .tdleft .lmenu .menu1 a.menuact { font-weight: bold; }
		.tmain .tdleft .lmenu .menu1 .menu2 a.menuact { font-weight: bold; }
		.tmain .tdleft .lmenu .menu1 .menu3 a.menuact { font-weight: bold; }
		.tmain .tdleft .lmenu .menu1 .menu4 a.menuact { font-weight: bold; }

	.tmain .tdcont	{line-height:17px;}
	.tmain .tdcont .hdr1	{font:bold 14px verdana;padding:10px 0px;}
	.tmain .tdcont .hdr2	{font-size:13px;font-weight:bold;color:#C64043;}
	.tmain .tdcont .pad1	{padding:0px 23px;}
	.tmain .tdcont .more1	{color:#C74244;text-align:right;}
	.tmain .tdcont .more1 a	{color:#C74244;text-decoration:underline;}
	.tmain .tdcont .more1 a:hover	{text-decoration:none;}
	.tmain .tdcont .tusefull th	{width:12px;}
	.tmain .tdcont .tusefull .tr1 td	{border:4px solid #CEC8BF;border-bottom-width:1px;}
	.tmain .tdcont .tusefull .tr2 td	{border:4px solid #CEC8BF;border-top-width:0px;background: url(/art/main/cont-bg0.gif) left top repeat-y;padding:10px}
	.tmain .tdcont .tusefull .tr2 .c1 div	{width:79px;border:1px solid #DDD5C9;font-weight:bold;color:#C64043;background-color:#FCFAF7;padding:2px 0px;text-align:center;float:left;clear:left;margin-right:11px;}
	.tmain .tdcont .tusefull .tr2 .c1 img	{width:77px;border:1px solid #DDD5C9;float:left;clear:left;margin:10px 11px 0px 0px;}
	.tmain .tdcont .tusefull .tr2 .c2 a	{display:block;color:#C74244;line-height:18px;text-decoration:underline;margin-left:17px}
	.tmain .tdcont .tusefull .tr2 .c2 a:hover	{text-decoration:none;}
	.tmain .tdcont .tlinks1	{margin-left:10px;}
	.tmain .tdcont .tlinks1 td	{color:#C74244;}
	.tmain .tdcont .tlinks1 a	{color:#C74244;line-height:18px;text-decoration:underline;}
	.tmain .tdcont .tlinks1 a:hover	{text-decoration:none;}

	.tprogs1	{width:452px;background-image: url(/art/main/progs0.jpg);}
	.tprogs1 table	{width:452px;background: url(/art/main/progs0_.gif) left bottom repeat-x;}
	.tprogs1 td	{width:452px;background: url(/art/main/progs0__.gif) left top repeat-y;}
	.tprogs1 table table	{width:452px;background: url(/art/main/progs0_.gif) right top repeat-y;}
	.tprogs1 td td	{width:452px;background: url(/art/main/progs1.jpg) left top no-repeat;padding:60px 20px 20px 20px;line-height:18px;}
	.tprogs1 table table table	{width:452px;background: none;}
	.tprogs1 td td td	{width:413px;background: none;padding:0px;line-height:18px;}
	.tprogs1 a	{text-decoration:underline;}
	.tprogs1 a:hover	{text-decoration:none;}

	.tmain .tdright	{width:241px;}
	.tmain .tdright .right1	{width:241px;background: url(/art/main/right-bg0.jpg) right top repeat-y;}
	.rpress	{height:1px;padding-top:0px;padding-left:30px;padding-right:8px;}
	.rpress div	{background:transparent url(/art/main/bull5.gif) left 4px no-repeat;padding-top:0px;padding-left:7px;padding-right:51px;}
	.rpress div b	{color:#C74244;}
	.rpress div a:hover	{text-decoration:underline;;}
	.rpress div span a	{color:#1E1D7A;text-decoration:underline;}
	.rpress div span a:hover	{text-decoration:none;}
	.rprog	{height:1px;padding-top:0px;padding-left:30px;padding-right:8px;}
	.rprog select	{font-size:11px;width:158px;margin-top:10px;margin-bottom:15px;}
	.rnews	{height:1px;padding-top:0px;}
	.rnews table	{width:206px;margin-left:28px;}
	.rnews th	{width:78px;}
	.rnews th div	{border:1px solid #DDD5C9;font-weight:bold;color:#C64043;background-color:#FCFAF7;padding:2px 0px;}
	.rnews th img	{border:1px solid #DDD5C9;margin-top:9px;}
	.rnews td	{padding-left:16px;}
	.rnews td a:hover	{text-decoration:underline;}
	.rnews_	{height:46px;padding-top:12px;padding-right:13px;text-align:right;}
	.rnews_ a	{color:#C74244;text-decoration:underline;}
	.rnews_ a:hover	{text-decoration:none;}
	.call1	{height:1px;padding-top:0px;padding-left:52px;}
	.call1 img	{margin-bottom:5px;margin-left:10px;}
	.call1 select	{font-size:11px;width:158px;margin-top:10px;margin-bottom:15px;}
	.faq1	{height:1px;padding-top:0px;line-height:18px;padding-bottom:10px;padding-left:44px;padding-right: 15px}
	.faq1 a	{display:block;background:transparent url(/art/main/bull2.gif) left 8px no-repeat;padding-left:8px;}
	.faq1 a:hover	{text-decoration:underline;}
	.faq1 .imglink	{padding:0px;margin:0px;display:inline;background-image:none;}
	.line1	{display:block;width:232px;height:4px;font-size:1px;line-height:1px;background:transparent url(/art/main/right-bg0.gif) left top repeat-x;border-left:9px solid #FDFAF6}
	.rusef1	{height:1px;padding-top:0px;line-height:18px;padding-bottom:10px;padding-left:44px;}
	.rusef1 a	{color:#C74244;display:block;text-indent:-7px;text-decoration:underline}
	.rusef1 a:hover	{text-decoration:none;}
	.rusef1 .imglink	{padding:0px;margin:0px;display:inline;background-image:none;}

	.lfaq1	{height:1px;background:#FDFAF6 url(/art/main/lfaq0.jpg) left top repeat-y;}
	.lfaq1 table	{width:100%;height:100%;background:transparent url(/art/main/lfaq.jpg) left top no-repeat;}
	.lfaq1 table td	{background:transparent url(/art/main/lfaq0.gif) left bottom no-repeat;padding-top:0px;line-height:18px;padding-bottom:10px;padding-left:44px;}
	.lfaq1 a	{display:block;background:transparent url(/art/main/bull2.gif) left 8px no-repeat;padding-left:8px;}
	.lfaq1 a:hover	{text-decoration:underline;}
	.lfaq1 .imglink	{padding:0px;margin:0px;display:inline;background-image:none;}


/*Футер */
.foot1	{height:116px;background:#1E1D78 url(/art/main/bot-bg0.gif) left top repeat-x;color:#FFFFFF;}
.foot1 a	{color:#FFFFFF;}
.foot1 a:hover	{text-decoration:underline;}
.foot1 .ban2	{width:228px;height:60px;float:right;}
.foot1 .bmenu	{font-weight:bold;color:#FFFFFF;text-align:center;padding-left:228px;}
.foot1 .bmenu a	{text-decoration:underline;font-weight:bold;color:#FFFFFF;}
.foot1 .bmenu a:hover	{text-decoration:none;}
.foot1 center	{padding-left:228px;}

/*
корректирки
@font-face {font-family: "Robson Celtic";src: url("http://site/fonts/rob-celt")}
img.png {behavior: url(png.htc);}
body, div, td, th {border:1px solid black;}
*/

.red1	{color:#C74244;}
.red2	{color:#C74244;font-weight:bold;text-decoration:underline;}
.red2:hover	{text-decoration:none;}
.hr1	{line-height:1px;font-size:1px;border-top:1px solid #F2EDE6;margin:0px -11px;margin-bottom:10px;}
.brd1	{border:1px solid #CEC8BF;margin-right:23px;margin-bottom:5px;float:left;clear:left;}
.date1	{width:78px;border:1px solid #DDD5C9;font-weight:bold;color:#C64043;padding:0px 0px;float:left;clear:left;margin-right:23px;text-align:center;margin-bottom:6px;}
.t1	{margin-left:5px;}
.t1 td	{padding:5px;}
.t1 td img	{border:1px solid #DDD5C9;margin-top:3px;}
.logo	{float:left;width:300px;height:100px;margin-left:230px;}



.sel { font-weight: bold; }
h4 { font: bold 14px verdana; padding: 0px; margin: 15px 0px; color:#2A2976; }
form { margin: 0px; padding: 0px; }

a	{ color:#0A093B; }
a:hover	{ text-decoration:underline; }

.error { color: red; }