body { margin:0; padding:0; background:#EEEFF0 url("/bitrix/templates/index/images/body_bg.gif") repeat-x 0 212px; }

body, td { font-family:Arial; font-size:12px; color:#464646; }

.news-bottom p { margin:5px; text-align: center; }

a { color:#235EAA; text-decoration:underline; }
a:hover { text-decoration:none; }

img { border-width:0; }

h1, h2, h3, h4, h5 { padding:0; margin:0 0 15px 0; }
h1 { font-size:20px; font-weight:normal; }
h2 { font-size:18px; font-weight:normal; }
h3 { font-size:15px; }
h4 { font-size:13px; }
h5 { font-size:11px; }

p { padding:0; margin:0 0 16px; text-indent:25px; text-align: justify;}

.table-body { width:1000px; margin:0 auto; border-left:7px solid #FFF; border-right:7px solid #FFF; border-top:0px solid #FFF;  border-bottom:6px solid #FFF; }
.table-body-into { width:1000px; margin:0 auto; border-left:1px solid #D8D8DA; border-right:1px solid #D8D8DA; border-bottom:1px solid #D8D8DA; }

.middle-box { padding:5px 7px 20px 7px; background:url("/bitrix/templates/index/images/cnt_bg_bott.gif") repeat-x bottom; border-top:1px solid #FEFEFE; }
.cnt-box { padding:0 6px; }
.cnt-box-full { padding:0 0 0 6px; }

.left-box .wrapper, .right-box .wrapper { width:240px; }

.topnav-box { border-top:0px solid #FFF; border-bottom:2px solid #8092B3; background:#FFF;}
ul.topnav { padding:0; margin:0 -1px 0 0; list-style:none; height:32px;}
ul.topnav li { float:left; padding-right:1px; text-transform:uppercase; }
ul.topnav li a, ul.topnav li b { display:block; float:left; width:140px; height:32px; text-align:center; }
ul.topnav li a { background:url("/bitrix/templates/index/images/topnav_bg.gif") no-repeat; color:#FFF; text-decoration: none; font-weight: bold; text-transform: none; }
ul.topnav li a:hover { text-decoration: underline; }
ul.topnav li b { background:url("/bitrix/templates/index/images/topnav_bg_on.gif") no-repeat; font-size:13px; color:#000; }
ul.topnav li span { display:block; padding:7px 0 0 0; margin:0 auto; }


.top-banner { width:1002px; height:45px; background:000000; /* background:url("/111/img/1_2_3.jpg"); */ z-index:1000;}


/* Left menu*/
.leftnav-box { padding:18px 5px 20px 4px; }
ul.leftnav { padding:0; margin:0; list-style:none; }
ul.leftnav li { border-bottom:1px solid #BCC2CC; border-top:1px solid #FFF; }
ul.leftnav li.frst { border-top:0; }
ul.leftnav li.lst { border-bottom:0; }
ul.leftnav li a, ul.leftnav li span { display:block; }
ul.leftnav li a:hover { color:#336699; background:url("/bitrix/templates/index/images/leftnav_bg_over.gif") no-repeat; }
ul.leftnav li a:hover b { font-weight:normal; }
ul.leftnav li a b, ul.leftnav li span b { font-weight:normal; display:block; padding:5px 10px 7px 35px; background:#264f9e 17px 9px ; }
* html ul.leftnav li a, * html ul.leftnav li span { height:28px; }

ul.leftnav li span { font-weight:bold; color:#FFFA94; background:url("images/leftnav_bg_over.gif") no-repeat; }
ul.leftnav li span b { font-weight:bold; }

ul.leftnav ul { padding:8px 0 12px 0; margin:0; list-style:none; }
ul.leftnav ul li { border:none; }
* html ul.leftnav ul li a, * html ul.leftnav li span { height:23px; }
ul.leftnav ul li b { font-weight:normal; display:block; padding:3px 10px 5px 53px; background:url("images/ar2.gif") no-repeat 35px 9px; }

ul.leftnav ul li span { font-weight:bold; color:#222; background:none; }
ul.leftnav ul li span b { font-weight:bold; }


.bbox { background-color:#FFF; margin-bottom:6px;  }
.left-box .bbox, .right-box .bbox { background:#FFF url("/bitrix/templates/index/images/box_bg_bott.gif") no-repeat bottom left; }
.bbox .title { height:28px; overflow:hidden; background-color:#9EA2AA; background-repeat:no-repeat; color:#FFF; padding:0 15px 0 35px; }
.left-box .bbox .title, .right-box .bbox .title { background-image:url("/bitrix/templates/index/images/box_bg_top.gif"); }
.cnt-box .bbox { background:#FFF url("/bitrix/templates/index/images/box_bg_bott4.gif") no-repeat bottom left; }

.news-bottom { background:#FFF url("/bitrix/templates/index/images/box_bg_bott5.gif") no-repeat bottom left; }

.cnt-box-full .bbox .title { background-image:url("/bitrix/templates/content/images/box_bg_top_contetn3.gif"); }
.cnt-box .bbox-calendar .title, .cnt-box .bbox-blog .title { background-image:url("/bitrix/templates/content/images/box_bg_top4.gif"); }
.cnt-box .bbox-calendar, .cnt-box .bbox-blog { width:237px; float:left; background:#FFF url("/bitrix/templates/index/images/box_bg_bott3.gif") no-repeat bottom left; }
.cnt-box .bbox-calendar { margin-right:6px; }
.bbox .title h4 { font-size:12px; float:left; padding:5px 0 0 0; margin:0; }
.bbox .title .b-tools { float:right; white-space:nowrap; margin-top:5px; }
.bbox .title .b-tools a { margin-left:4px; }
.bbox .b-bott { padding:8px 15px 12px 18px; border-top:1px solid #D3D5D8; font-size:11px; }
.bbox .b-bott a { color:#000; }
.bbox .b-cnt { background:#FFF url("/bitrix/templates/index/images/box_cnt_bg1.gif") repeat-x bottom left; }

.bbox .tabs { float:left; margin-left:17px; width:270px; }
.bbox .tabs b, .bbox .tabs a, .bbox .tabs span { float:left; }
.bbox .tabs b { display:block; padding:5px 0 7px 0; margin-top:1px; width:91px; text-align:center; background:#FFF url("/bitrix/templates/index/images/tab1.gif") no-repeat; color:#000; }
.bbox .tabs a { color:#FFF; margin:0 8px; }
.bbox .tabs span { background:url("/bitrix/templates/index/images/dots2.gif") no-repeat 0 5px; }
.bbox .tabs a, .bbox .tabs span { margin-top:5px; }

.bbox-calendar .b-cnt { padding:1px 0 10px 0; background:none 50% 0; }

.calendar-table { width:100%; }
.calendar-table td { text-align:center; width:12%; }
.calendar-table td.sep { width:5%; }
.calendar-table .days td { border-bottom:6px solid #FFF; background:#C2C5CA; font-weight:bold; color:#FFF; padding:5px 0 7px 0; }
.calendar-table .nums span { display:block; padding:2px 2px 3px 2px; }
.calendar-table .nums a { display:block; }
.calendar-table .nums a:hover { background:#f1f1f1; }
.calendar-table .nums .not-in { color:#ACAFBB; }
.calendar-table .nums .select { background:#305BB1; color:#FFF; }

.right-box .bbox2 .b-bott { background:url("/bitrix/templates/index/images/box_bg_bott2.gif") no-repeat bottom left; }
.bbox2 .b-cnt { background:#FFFEF1 url("/bitrix/templates/index/images/box_cnt_bg2.gif") repeat-x bottom left; }

.bbox-photo .b-cnt { padding:18px 0 10px 8px; }
.bbox-photo .b-cnt a { float:left; margin:0 7px 8px 0; border:1px solid #BBBFC4; display:block; }
.bbox-photo .b-cnt a:hover { border:1px solid #666; }
* html .bbox-photo .b-cnt a { height:62px; }
.bbox-photo .b-cnt a img { border:1px solid #FFF; }

/*
.news-table TD { vertical-align:top; background:url("/bitrix/templates/index/images/box_cnt_bg3.gif") repeat-x bottom right; }
.news-table .line-lst TD { background:none; }
.news-table TD.txt-box { padding:12px 0px 0px 17px; width:100%;}
.news-table TD h3 { margin-bottom:5px; font-size:14px; padding-top:5px; padding-left:0px; }
.news-table TD.txt-box p { padding-left:0px; font-size:13px; padding-right:15px;}
.news-table TD.txt-box .view {float:left;  padding-right:15px; padding-left:0px;}
.news-table TD.txt-box .view, .news-table TD.txt-box .date { font-size:11px; color:#535C6C; }
.news-table TD.txt-box .date {  position:absolute; float:left; padding:0 3px; width:56px; height:21px; background-image:url("/bitrix/templates/index/images/date.gif"); color:#FFFFFF; }
.news-table TD.pic { padding:15px 15px 15px 0px; vertical-align:middle; }
.news-table TD.pic div { border:1px solid #BBBFC4; }
.news-table TD.pic img { border:1px solid #FFF; }
*/
/*
.news-table TD { vertical-align:top; background:url("/bitrix/templates/index/images/box_cnt_bg3.gif") repeat-x bottom left; }
.news-table .line-lst TD { background:none; }
.news-table TD.txt-box { padding:12px 0px 0px 17px; width:100%;}
.news-table TD h3 { margin-bottom:5px; font-size:14px; padding-top:5px; padding-left:0px; }
.news-table TD.txt-box p { padding-left:0px; font-size:13px; padding-right:15px;}
.news-table TD.txt-box .view {float:right;   padding-right:15px; padding-left:10px; width:200px;}
.news-table TD.txt-box .view, .news-table TD.txt-box .date { font-size:11px; color:#535C6C; }
.news-table TD.txt-box .date { float:left; position:absolute; padding:0 3px; width:56px; height:21px; background-image:url("/bitrix/templates/index/images/date.gif"); color:#FFFFFF; }
.news-table TD.pic { padding:15px 15px 15px 0px; vertical-align:middle; }
.news-table TD.pic div { border:1px solid #BBBFC4; }
.news-table TD.pic img { border:1px solid #FFF; }
*/
.news-table TD { vertical-align:top; background:url("/bitrix/templates/index/images/box_cnt_bg3.gif") repeat-x bottom left; }
.news-table .line-lst TD { background:none; }
.news-table TD.txt-box { padding:12px 0px 0px 17px; width:100%;}
.news-table TD h3 { margin-bottom:5px; font-size:14px; padding-top:10px; padding-left:0px; }
.news-table TD.txt-box p { padding-left:0px; font-size:13px; padding-right:15px;}
.news-table TD.txt-box .view {float:left; position:absolute;  padding-right:15px; padding-left:10px; margin-left:70px;}
.news-table TD.txt-box .view, .news-table TD.txt-box .date { font-size:11px; color:#535C6C; }
.news-table TD.txt-box .date { float:left; position:absolute; padding:0 3px; width:56px; height:21px; background-image:url("/bitrix/templates/index/images/date.gif"); color:#FFFFFF; }
.news-table TD.pic { padding:15px 15px 15px 0px; vertical-align:middle; }
.news-table TD.pic div { border:1px solid #BBBFC4; }
.news-table TD.pic img { border:1px solid #FFF; }


.bbox-blog .b-cnt, .bbox-forum .b-cnt { padding:6px 15px 5px 15px; }

.b-table td { font-size:11px; padding:5px 0 9px 0; vertical-align:top; background:url("/bitrix/templates/index/images/dots1.gif") repeat-x bottom left; }
.b-table .line-lst td { background:none; }
.b-table td.date { color:#535C6C; white-space:nowrap; padding-right:10px; }

.bbox-login form { padding:15px 0 16px 17px; }
.bbox-login form .butt { padding-top:1px; padding-left:1px; }
.bbox-login form .butt input { width:65px; height:23px; background:url("/bitrix/templates/index/images/butt_bg3.gif") no-repeat; border-width:0; color:#FFF; }
.bbox-login form .butt a { float:right; margin-top:3px; }
.bbox-login form table td { font-size:11px; color:#535C6C; padding:0 4px 5px 0; }
.bbox-login form .value input { width:150px; background:transparent; border-width:0; padding:4px 4px 0 4px; }
.bbox-login form .value div { width:162px; height:22px; background:url("/bitrix/templates/index/images/inp_bg2.gif") no-repeat; }

.bbox-vote form { padding:15px 18px; }
.bbox-vote form h5 { font-size:12px; margin-bottom:10px; color:#222; }
.bbox-vote form .butt { text-align:center; padding-top:10px; }
.bbox-vote form .butt input { width:110px; height:23px; background:url("/bitrix/templates/index/images/butt_bg2.gif") no-repeat; border-width:0; color:#FFF; }
.bbox-vote form table td { font-size:11px; color:#535C6C; padding:0 4px 4px 0; }
* html .bbox-vote form table td { padding:0 4px 0 0; }



.footer { width:1000px; margin:0 auto; }
.footer td { color:#535C6C; }
.footer .ftr1 { padding:22px 0 30px 34px; white-space:nowrap; }
.footer .ftr2 { padding:22px 0 30px 30px; width:100%; }
.footer .ftr3 { padding:25px 42 39px 10px; width:100%; }


* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }

table.table_text {
	margin-bottom: 7px;
	margin-top: 7px;
	border: 1px solid #2B73DB;
}
.table_text td {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #2B73DB;
}
td.table_title  {
	/*background-color: #BCD5FC;*/
	background-color: #E6E6E6;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	text-align: center;
}
td.table_name  {
	background-color: #2B73DB;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	font-size: 13px;
}
<!------------------------------------------->
.header {
	background: #FFFFFF;
	width: 1002px;
	height: 198px;
	position: relative;
}
.header .top {
	background: #EEEFF0;
	height: 27px;
	width: 1002px;
	border: 0px;
}
.header .top .topl {
	background: #EEEFF0 url(/files/fresh_top_mfua/icon_top.gif) no-repeat;
	height: 27px;
	width: 293px;
	float: left;
	border: 0px;
}
.header .bottom {
    background: #FFFFFF;
	border-left: 1px solid #D8D8DA;
	border-right: 1px solid #D8D8DA;
	border-bottom: 0px solid #D8D8DA;
	height: 168px;
	padding: 0px;
	padding: 0px 0px 0px 7px;
}
.header .bottom .bot_left {
	background: #FFFFFF;
	border-top: 1px solid #D8D8DA;
	float: right;
	width: 709px;
	height: 160px;
	padding: 6px 0px 0px 0px;
	text-align: center;
}
.header .bottom .bot_left .img_left {
/*	background: #FFFFFF url(/111/img/1_2_3.jpg) no-repeat;*/
	width: 701px;
	height: 154px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/*Резанная шапка*/
.header .bottom .bot_left .img_left1 {
/*	background: #FFFFFF url(/files/fresh_top_mfua/1.jpg) no-repeat;)*/
	width: 236px;
	height: 154px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor:default;
}
.header .bottom .bot_left .img_left2 {
/*	background: #FFFFFF url(/files/fresh_top_mfua/2.jpg) no-repeat; */
	width: 213px;
	height: 154px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.header .bottom .bot_left .img_left3 {
/*	background: #FFFFFF url(/files/fresh_top_mfua/3.jpg) no-repeat; */
	width: 252px;
	height: 154px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/*Резанная шапка (конец)*/
#tooltip{
background:#ecf1f7;
border:1px solid #1a489e;
color:#254C9B;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden;
z-index:1000;
}

.header .bottom .bot_right {
	background: #F0F0F0 url(/files/fresh_top_mfua/logo_and_name.gif) no-repeat; 
	width: 279px;
	height: 154px;
	float: left;
	margin: 8px 0px 0px 0px;
	border: 0px;
}

.header .bottom .bot_right_top {
	background: url(/files/fresh_top_mfua/logo_and_name_small.gif) no-repeat;
	width: 279px;
	height: 93px;
	float: left;
	margin: 0px 0px 0px 0px;
	border: 0px;
}

.header .bottom .flash {
	background-color:#FFFFFF;
	width: 279px;
	height: 61px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	float:left;
	
}
.header .bottom .noflash {
	background: url(/files/flash/bg-temp.jpg) no-repeat;
	width: 279px;
	height: 61px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	float:left;
	
}
.header .top .combo .bs {
	color: #000000;
	font-size: 11px;
}
.header .top .topl .ict {
 height: auto;
 margin-left: 194px;
 position: relative;
 top: 7px;
 width: auto;
}
.header .top .topl .ict .ds {
	border: 0px;
}
.tam {
 height: auto;
 margin-left: 30px;
 position: relative;
 top: 26px;
 width: auto;
}
.header .top .combo .data {
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
.header .top .combo .data span{
	color: #0000CC;
	font-size: 14px;
}
.header .top .combo .search-form {
	width: auto;
	height: 21px;
	float: right;
}
form {
     margin: 0pt;
     padding: 0pt;
}
.header .top .combo .search-form .inp {
     background: #eeeff0 url(/files/fresh_top_mfua/inp_bg1.gif) no-repeat scroll 0%;
     float: left;
     height: 20px;
     margin: 1px 3px 0pt 0pt;
     width: 190px;
}
.header .top .combo .search-form .inp input {
     background: transparent none repeat scroll 0%;
     border-width: 0pt;
     height: 17px;
     padding: 4px 5px 0pt 15px;
     width: 160px;
}
input, textarea, select {
      color:#535C6C;
      font-family: Arial;
      font-size: 11px;
      font-size-adjust: none;
      font-stretch: normal;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      line-height: normal;
}
.header .top .combo .search-form .butt {
      background: transparent url(/files/fresh_top_mfua/butt_bg1.gif) no-repeat scroll 0%;
      border-width: 0pt;
      color: #FFFFFF;
      float: left;
      height: 23px;
      width: 73px;
}
.header .bottom .bot_left .img_left .abit {
	height: 22px;
	left: -289px;
	position: relative;
	top: 128px;
	width: auto;
}
.header .bottom .bot_left .img_left .stud {
	height: 22px;
	left: -53px;
	position: relative;
	top: 106px;
	width: auto;
}
.header .bottom .bot_left .img_left .vyp {
 height: 22px;
 margin-left:350px;
 position: relative;
 top: 84px;
 right: -8px;
 width: auto;
}
.header .top .dsa {
	border: 0px;
}
.table_sh {
      
      border-color:#FFFFFF;
      border-style:solid;
      border: 0px;
      margin:0pt auto;
      width:1000px;
      height: auto;      
}
.header .top .combo {
	width: 700px;
	height: auto;
	float: right;
	padding: 0px 8px 0px 0px;
}
.header .top .combo .teldat {
	float: left;
	widht: auto;
	height: auto;
}
.datav {
	border: 0px;
}
.mydata {
	font-size: 20px;
	margin: 0px 40px 0px 0px;
	padding: 0px;
	width: 140px;
	color:#000000;
}
.mydata span{
	color: #000000;
	font-size: 14px;
}
.tablemeny A:link { COLOR: #ffffff; FONT: 9pt Arial; TEXT-DECORATION: none}
.tablemeny A:visited { COLOR: #ffffff; FONT: 9pt Arial; TEXT-DECORATION: none}
.tablemeny A:hover { COLOR: #0000ff; FONT: 9pt Arial; TEXT-DECORATION: none}


ul.leftnav li.frst a:hover { color:#FFFFFF; }