html, body		{ margin:0px; padding:0px; height: 100%; background:#555;}
table, img 		{ border:0px; }
table			{ border-collapse:collapse; color:#dedede; font-family:Tahoma; font-size:12px; }
td			{ vertical-align:top; }
a			{ color:#fff; }
h1			{ font-family:Verdana; font-size:14px; font-weight:normal; margin:0 0 10px 0; background:url(../image/bg_h1a.gif) #3b72c2; height:20px; }
h1 span			{ display:block; background:url(../image/bg_h1b.gif) top right no-repeat; height:20px; padding-left:6px; line-height:20px; }

#tbl			{ width:100%; height:100%; }
#tbl .bg_left		{ background:url(../image/bg_left.gif) repeat-y top right #ccc; }
#tbl .bg_right		{ background:url(../image/bg_right.gif) repeat-y #ccc; }
#tbl .logo		{ width:990px; height:118px; background:url(../image/bg_head1.jpg) #2857ac; }
#tbl .logo span	    { display:block; margin:12px 0 0 125px; color:#fff; font-size:20px; }
#tbl .logo a.teh	{ display:block; margin:23px 0 0 46px; width:258px; color:#fff; font-size:24px; }
#tbl .logo_sub span	    { display:inline; margin:0px 0 0 112px; color:#2e5d9f; font-size:20px; } 
#tbl .logo_sub		{ width:990px; height:166px; border-bottom:4px solid #fff; background:url(../image/bg_head_sub.jpg) repeat-x #f93; }
#tbl .logo_sub div	{ float:right; width:642px; height:166px; overflow:hidden; }
#tbl .logo_sub a.teh	{ display:inline; margin:52px 0 0 34px; width:258px; color:#fff; font-size:24px; float:left; }
#tbl .logo_sub a.img	{ display:inline; float:left; margin:10px 10px 0 10px; padding:8px; background:url(../image/foto_shadow.jpg); }
#tbl .logo_sub a.img img{ width:178px; height:128px; }
#tbl .head		{ height:311px; background:url(../image/bg_head2.jpg); }
#tbl .head .block		{ width:466px; height:174px; margin:5px 0 0 5px; }
#tbl .menu		{ height:105px; background:url(../image/bg_menu.jpg) no-repeat; }
#tbl .menu_sub		{ height:105px; padding-top:20px; }
ul#menu			{ margin:0 0 0 60px; padding:0 0 0 2px; height:105px; overflow:hidden; background:url(../image/bg_menu_li.gif) no-repeat; }
ul#menu li		{ list-style:none; float:left; height:105px; background:url(../image/bg_menu_li.gif) no-repeat top right; }
ul#menu li a		{ display:block; line-height:105px; font-size:13px; color:#fff; text-transform:uppercase; text-decoration:none; margin-right:2px; padding:0 20px 0 20px; }
ul#menu li a:hover	{ background:url(../image/bg_menu_li_hover.gif) #5f5f5f; }
ul#menu li a.act	{ background:url(../image/bg_menu_li_hover.gif) #5f5f5f; }

#tbl .tbl2		{ width:990px; height:100%; background:url(../image/bg_content.gif) no-repeat top right; }
#tbl .cont		{ padding:40px 0 60px 0; }
#tbl .bot_menu		{ height:34px; background:url(../image/bg_bot_menu.gif) repeat-x bottom left; }
#tbl .foot		{ height:93px; padding:30px 37px 0 37px; color:#b5b4b4; background:url(../image/bg_foot.gif) no-repeat center bottom; }
#tbl .foot .copy	{ float:left; }
#tbl .foot .slogan	{ color:#e6a211; text-align:center; padding-top:7px; }
#tbl .foot .korden	{ float:right; }
#tbl .foot .korden a	{ color:#b5b4b4; text-decoration:none; }
#tbl .foot .korden a:hover { color:#f1b220; }

#content		{ width:100%; }
#content .w37		{ width:37px; }
#content .w26		{ width:26px; }
#content .left_td	{ width:220px; }
#content .cent_td	{ /* width:358px; */ }
#content .right_td	{ width:289px; }
#content p		{ margin:0 2px 10px 2px; }
#content p.news		{ margin:0 2px 23px 2px; }
#content p.news span	{ display:block; font-weight:bold; text-decoration:underline; margin-bottom:4px; }
#content p.news a	{ color:#fff; text-decoration:none; }
#content p.news a:hover	{ text-decoration:underline; }
#content .all_news	{ text-align:center; margin-bottom:10px; }
#content .all_news img	{ margin-right:3px; }
#content .all_news a:hover { color:#f1b220; }
#content .zayav1	{ height:6px; background:url(../image/bg_zayavka.gif); overflow:hidden; }
#content .zayav2	{ padding:15px 23px 15px 23px; background:url(../image/bg_zayavka2.gif) repeat-y; }
#content .zayav2 a	{ color:#fdc32f; text-decoration:none; line-height:24px; font-size:14px; }
#content .zayav2 a:hover{ text-decoration:underline; }
#content .zayav3	{ height:6px; background:url(../image/bg_zayavka.gif); background-position:0px 6px; overflow:hidden; }
#content img.bord	{ border:3px solid #adadad; }
#content p.abzac	{ text-indent:38px; }
#content div.images	{ width:358px; height:130px; overflow:hidden; }
#content div.images img	{ width:116px; height:84px; position:relative; float:left; border:3px solid #adadad; }
#content div.images .img1	{ top:11px; }
#content div.images .img2	{ left:29px; z-index:5; }
#content div.images .img3	{ top:-59px; left:82px; }
#content div.images .img4	{ top:-59px; left:111px; }
#content .part		{ width:100%; }
#content .part td	{ text-align:center; vertical-align:middle; }
#content .part td img	{ padding:8px; }

#bot_menu		{ height:34px; }
#bot_menu .bml		{ width:28px; background:url(../image/bg_bot_menu1.gif) }
#bot_menu .bmc		{ vertical-align:middle; background:url(../image/bg_bot_menu2.gif) #f4bb32; color:#010101; }
#bot_menu .bmc a	{ text-decoration:none; color:#010101; margin:0 3px 0 3px; }
#bot_menu .bmc a:hover	{ text-decoration:underline; }
#bot_menu .bmr		{ width:11px; background:url(../image/bg_bot_menu3.gif); }

table#forma		{ width:470px; font-family:Tahoma; font-size:11px; margin-left:25px; }
#forma td span		{ color:#f93; }
#forma td div		{ font-size:9px; }
#forma td select	{ width:100%; margin-bottom:8px; }
#forma td		{ vertical-align:bottom; padding:2px; }
#forma td input.itext	{ width:330px; height:20px; font-family:Tahoma; font-size:11px; border:1px solid #999; margin-bottom:8px; }
#forma td textarea	{ width:100%; height:79px; border:1px solid #999; margin-bottom:8px; }
p#vnimanie		{ font-family:Tahoma; font-size:11px; margin-left:30px; }
p#vnimanie span		{ color:#f93; }
.icons_list a       { background:url(../image/icon10.gif) no-repeat; padding-left:12px; line-height:16px; }

.data_auto          { width:100%; background:#ccc; font-size:11px; }
.data_auto .headtr td  { background:#666; color:#ebebeb; }
.data_auto .headtr .hleft  { text-align:left; padding-left:10px; }
.data_auto td       { border:1px solid #fff; color:#666; padding:4px; text-align:center; vertical-align:middle; }
.data_auto td.left  { text-align:left; padding-left:20px; background:#666; color:#ebebeb; }
.data_auto th       { border:1px solid #fff; color:#ebebeb; padding:4px; text-align:center; vertical-align:middle; background:#3b72c2; }
.data_auto th.left  { text-align:left; padding-left:10px; }

.tbl_kons           { width:100%; font-size:12px; margin:15px 0; background:#555; }
.tbl_kons td        { padding:4px 5px; vertical-align:middle; border:1px solid #444; }
.tbl_kons td.green  { background:#0e7101; text-align:center; }
.tbl_kons td.red    { background:#8a0101; text-align:center; }
.tbl_kons td.yellow { background:#8b6900; text-align:center; }
.tbl_kons tr.silver { background:#666; }
.tbl_kons th        { padding:6px 3px; background:#333; border:1px solid #444; }
.tbl_kons a:hover   { color:#f5b825; }

