body {

	scrollbar-3dlight-color: Silver;	scrollbar-arrow-color: Silver;	

	scrollbar-base-color: Silver;	scrollbar-darkshadow-color: White;	

	scrollbar-face-color: #DBDBDB;	scrollbar-highlight-color: White;	

	scrollbar-shadow-color: Gray;	scrollbar-track-color: #F2F3F0;

	margin: 0; padding: 0;	background: #FFF

}

body, td, textarea, div, b, strong, p {	font-family: Tahoma, Verdana, Arial;	font-size: 11px;	color: #5B5B5B }

td { vertical-align: top }

p { margin: 8px 0 0 0 }



a { font-family: Tahoma, Verdana, Arial;	font-size: 11px; color: #1886D2 }

a:hover { color: #1371AE }

a img { border: 0 }



form { margin: 0; padding: 0 }



h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 23px; color: #555555; font-weight: normal; margin: 0 }



.nrp { background-position: left top; background-repeat: no-repeat }

.nrp_r { background-position: right top; background-repeat: no-repeat }



.logo { margin-top: 53px }

.menu { margin-top: 65px; color: #343434 }



/*.mline { width: 191px; padding-bottom: 11px; margin-top: 8px; 

 background-image:url(../img/mline.gif);

 background-position: bottom; background-repeat: no-repeat }

*/

.menu ul { list-style-type: none; margin: 13px 0 8px 7px; padding: 0 }

.menu li { 

 background-image: url(../img/kb2.gif); 

 background-repeat: no-repeat; 

	background-position: 0 .4em; 

	margin-top: 8px;

	padding-left: 14px

} 

.menulink { display:block; text-decoration: none; color: #343434; width: 191px;

 padding-bottom: 11px; margin-top: 8px; background-image:url(../img/mline.gif);

 background-position: bottom; background-repeat: no-repeat 

}

.menulink:hover { color: #CC9933; background-image:url(../img/mline2.gif) }



.sublink { size: 10px; color: #6C6C6C; text-decoration: none }

.sublink:hover { color: #CC9933 }



.sublist ul { list-style-type: none; margin: 13px 0 8px 7px; padding: 0 }

.sublist li { 

 background-image: url(../img/submnkub.gif); 

 background-repeat: no-repeat; 

	background-position: 0 .4em; 

	margin-top: 6px;

	padding-left: 14px

}

.sublist a { text-decoration: none; color: #343434 }



.precenter { margin-top: 92px; width: 191px }

.precenter img { vertical-align: middle }

.precenter span { font-size: 9px }

.pre_ln { margin-top: 19px; padding-bottom: 9px }

.link { margin-top: 2px }

.more { margin-top: 14px; margin-bottom: 16px; width: 69px; height: 15px }

.more2 { margin-top: 19px }

.more3 { margin-top: 19px; margin-bottom: 15px; height: 15px }

.more4 { margin-top: 10px }



.advert { margin-top: 36px; width: 191px }

.advert_txt { margin: 28px 0 8px 1px }



.lbaner {margin-top: 11px; padding-bottom: 9px }



.otch { margin-top: 33px; width: 191px }

.otch_link { margin-top: 20px; margin-bottom: 8px}

.otch .more { margin-top: 21px; margin-bottom: 14px; width: 69px; height: 15px }



.mail { margin-top: 21px; margin-right: 8px; width: 20px; float: left }

.mlink { margin-top: 24px }



.wlcom { margin-top: 31px }

.news { margin: 30px 31px 0 0 }

.ntitl { padding-bottom: 5px}

.ntitl2 { padding-bottom: 5px; padding-top: 37px }

.nlink  { margin-top: 12px; padding-left: 2px }

.nlink a { font-weight: bold; color: #5B5B5B; text-decoration:none }

.nlink a:hover { text-decoration: underline }

.nlink span { color: #1886D2 }

.nlink img { vertical-align: middle }



.payfond { margin: 6px 0 0 15px }

.graf { border: 1px solid #D2D2D2; margin: 15px 0 12px 0px; width: 157px }

.plink { margin: 9px 0 0 3px; width: 160px }



.moboz { margin: 16px 0 0 15px }

.copy { font-size: 9px }

.copy a { font-size: 9px; color: #5B5B5B }



.bmenu { color: #555555 }

.bmenu span { text-decoration: underline; color: #1886D2 }

.bmenu a { color: #555555; text-decoration: none }

.bmenu a:hover { color: #1886D2; text-decoration: underline }

#str2 { padding-top: 8px }



.m_part { margin: 31px 20px 8px 20px }

.m_cont { margin-top: 18px; padding-left: 2px }



.con_img { border: 1px solid #BABABA; padding: 3px; margin: 7px 14px 0 0 }

.m_cont p { margin: 8px 0 0 0 }

.m_cont ul { list-style-type: none; margin: 8px 0 0 20px; padding: 0 }

.m_cont li { 

 background-image: url(../img/kb.gif); 

 background-repeat: no-repeat; 

	background-position: 0 .5em; 

	margin-top: 4px;

	padding-left: 14px

} 



.bigline { margin-top: 21px; padding-bottom: 16px}

.bigline2 { margin-top: 10px; padding-bottom: 10px}



.examp { margin-top: 3px }

.examp ul { list-style-type: none; margin: 18px 0 0 3px; padding: 0 }

.examp li { 

 background-image: url(../img/kb2.gif); 

 background-repeat: no-repeat; 

	background-position: 0 .5em; 

	margin-top: 5px;

	padding-left: 14px

}



.dwnl { margin-top: 8px }

.dwnl a { font-weight: bold }

.dwnl ul { list-style-type: none; margin: 0 0 0 76px; padding: 0 }

.dwnl li { 

 background-image: url(../img/kb2.gif); 

 background-repeat: no-repeat; 

	background-position: 0 .5em; 

	margin-top: 2px;

	padding-left: 8px

}

.dwn_tub { float: left; margin: 0 12px 0 13px; width: 35px }

.sline { margin: 21px 0 0 25px; padding-bottom: 14px }



.raschet {margin-top: 10px }



.tbl { margin: 20px 0 0 1px; border: 1px solid #B9B9B9; padding: 1px }

.tbl td { width: 107px; height: 19px; padding-left: 11px; padding-top: 6px; border-bottom: 1px solid #CBE0EB }

.title td { color:#FFFFFF; background-color: #1886D2 }

.blue td { background-color: #E7F3FA }

.brd_r { border-right: 1px solid #CBE0EB }

.brd_w { border-right: 1px solid #FFFFFF }



.news_short { margin-top: 36px; width: 191px }

.news_short a { text-decoration: none }

.news_short a:hover { text-decoration: underline }



.news_line { margin-top: 16px }

.news_line a:hover { text-decoration:none }

.kb { margin-bottom: 3px}



.lang_panel { width: 589px; height: 38px; background-image: url(../img/lang_back.jpg); background-repeat: no-repeat }

.lang_panel2 { width: 589px; height: 38px; background-repeat: no-repeat }

#combg { background-image: url(../img/lang_back2.jpg) }

#paybg { background-image: url(../img/top_pay2.jpg) }

#anlbg { background-image: url(../img/top_anl2.jpg) }

#usfbg { background-image: url(../img/top_usf2.jpg) }

#cntbg { background-image: url(../img/top_cnt2.jpg) }



.lang { height: 12px; margin: 14px 0 0 5px; padding: 0 3px 1px 4px; color: #FFF; font-size: 10px; font-weight: bold; float: left }

.lang a { color: #828282; text-decoration: none; font-size: 10px; font-weight: bold }

.lang a:hover { color: #127BCC; text-decoration: underline }

 #lang_act { background-color: #127BCC }



.langdiv { float: left; margin-right: 30px }

.searchdiv { float: right; margin-right: 15px }

.search { float: right }

.search input { width: 130px; height: 16px; border: 1px solid #BEBEBE; margin-top: 1px }

.search_im { float:left; margin: 2px 10px 0 8px }

.smb { margin-top: 18px; float:right }

.smb a { margin-right: 17px }



.grad { margin-top: 10px }

.grad img { margin: 0 6px }



.perphoto { border: 1px solid #BABABA; padding: 3px; margin: 0 14px 10px 0 }



.cal_margin { margin: 16px 0 16px 29px }

.cal td,th { font-size: 10px; width: 20px; height: 14px; text-align: center }

.cal th { font-weight: bold }

.cal .today { background-color: #EAEAEA; color: #1886D2; text-decoration: underline }

.cal a { font-size: 10px; color: #000; text-decoration: underline }

.cal a:hover { color: #B3801A }

.today2 { color: #1886D2; text-decoration: underline }

.arch { padding-left: 29px; color: #B3801A; text-decoration: underline }



.month { color: #1886D2; padding: 9px 2px }

@media print {
 .noprint {
  display: none;
 }
 .menu {
  display: none;
 }

 .m_part {
  display: block;
 }
}
