body { margin:0px; background:url(../img/bg.jpg) repeat-y left #FFFFFF; min-width:1000px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a:link, a:hover, a:visited { color:#0E61A0;}
img { border:0px;}

#main { width:100%;}
#head { background:url(../img/ban_02.jpg) repeat-x; height:143px;}
#head table { border:0px; border-collapse:collapse;}
#leftBan { background:url(../img/ban_01.jpg) no-repeat; width:491px; height:143px;}
#rightBan { background:url(../img/ban_03.jpg) no-repeat top right; width:520px; height:143px; vertical-align:top;}
#gerbChange {  background:url(../img/gerb.png) no-repeat;  width:231px;  height:140px;  margin-left:13px;  /*margin-top: -19px;*/}
#banTxt { background:url(../img/banTxt.png) no-repeat; width:426px; height:104px; position:absolute; left:270px; top:20px;}
#kildiki { width:23px; height:143px; float:right; margin-left: 470px; margin-top:25px; margin-right:15px; position: absolute;}
#kildiki img { padding:0px; margin:0px;}
.kilPolosa { background:url(../img/poloskaK.jpg) no-repeat center; height:3px; width:55px;}
#seredina { width:100%; margin-top:2px;}
#leftMenu { width:244px; background:#F3F0E7 url(../img/gadMenu.jpg) repeat-y; vertical-align:top; font-family: Tahoma; font-size:11px; border-right:2px solid white;}
#leftMenu a:link, #leftMenu a:visited { color:#1994E0; font-weight:bold; text-decoration:none;}
#leftMenu a:hover { color:#CD1501; font-weight:bold; text-decoration:none;}
#menu { background:url(../img/vulkan_01.jpg) no-repeat bottom; padding-top:10px;}
#vulkan { background:url(../img/vulkan_02.jpg) no-repeat; width:244; height:182px;}
#poisk { width:202px; height:23px; padding-top:157px; padding-left:28px;}
#vulkan input.polePoisk, .txtSearch { background:url(../img/poisk_01.jpg) no-repeat; width:150px; height:23px; border:0px; float:left; padding-left:3px;}
#vulkan input.butPoisk { background:url(../img/poisk_02.jpg) no-repeat; width:47px; height:23px; float:left; border:0px;}
#reklama { width:244px; margin-top:20px; height:50px;}
#yandex { float:right; margin-right:5px; margin-top:1px;}
#amurDep { float:left; margin-left:5px;}
#bigBanner { margin-left:7px;}
#bigBanner img { margin-bottom:3px;}
.upSerCol { vertical-align:top; padding-left:20px;}
#menuUp { width:100%; height:35px; background:#CC1601 url(../img/upMenu.jpg) no-repeat left; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; margin-left:-20px; padding-right:20px;}

#menuUp div { margin-left:12px; padding-top:4px; font-size:14px; font-weight:normal;}
#menuUp a:link, #menuUp a:hover, #menuUp a:visited { color:#FFFFFF; text-decoration:none;}
#menuUp a:link, #menuUp a:hover, #menuUp a:visited { color:#FFFFFF; text-decoration:none;}
#privSlovo { width:100%;}
#privSlovo img { border: 1px solid #949494; float:left; /*margin-right:20px;*/
}
#privSlovo table { 	border-collapse:collapse; margin-top:20px; height:180px; border-bottom: 1px solid #D4D4D4;}
.nizFlTbl { background:url(../img/flag_02.jpg) no-repeat bottom right; height:50px;}
#nameNvz { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#023281; border-top: 1px solid #D4D4D4; vertical-align:top; /*padding-top:20px;*/
	vertical-align:middle; height:90px;}
.upTxt { border-top: 1px solid #D4D4D4; vertical-align:top; background:url(../img/flag.jpg) no-repeat top right; height:152px;}
.upTxt div { width:80%; margin-top:10px;}
.razdSlovo { padding-left:20px; vertical-align:top;}
#nizFlag { 
	width:100%; height:42px; margin-top:0px;}
.tdWhereImg {  width:153px; 
 vertical-align:top;  padding-right:20px;}
.niztxt { width:75% !important; height:30px; /*background:red;*/
	position:absolute; left:267px; margin-top:18px!important;}
.priv { color:#023281; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:30px;}
.podrobnee { margin-top:20px; background:url(../img/plus.jpg) no-repeat 0px 4px; padding-left:12px; height:13px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; font-style:italic;}
.podrobnee img { border:0px !important; padding-top:3px; padding-right:3px;}
.podrobnee a:link, .podrobnee a:hover, .podrobnee a:visited { color:#1c7fcc; font-style:normal; padding-right:50px;}
#newsKol { padding-right:20px; font-size:11px;}
#smallRightKol { width:210px; font-size:10px; font-weight:normal;}
#smallRightKol a:link, #smallRightKol a:hover, #smallRightKol a:visited { font-weight:normal;}
.newsZag { width:100%; height:19px; background:#cd1501 url(../img/news.jpg) no-repeat;	
	color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; padding-left:20px; padding-top:2px;}
.blueMiniZag { width:100%; height:19px; background:#1c54b8 url(../img/smallZag.jpg) no-repeat;	
	color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; padding-left:20px; padding-top:2px;}
#dwnTbl { margin-top:30px;}
#dwnTbl td { vertical-align:top;}
#niz { width:100%; height:70px;}
#niz td { vertical-align:top; padding-top:20px;}
#leftNiz { width:220px; height:70px; background:#F3F0E7 url(../img/gadMenu.jpg) repeat-y; font-size:11px; padding-top:20px; padding-left:24px;}
#rNiz { border-top:1px solid #b7d1f2; font-family:Tahoma; font-size:11px;}
#addr { border-top:1px solid #b7d1f2; font-family:Tahoma; font-size:11px; width:250px;}
#addr div { border-left:1px dotted #534a4a; padding-left:10px;}


/*-------------------CMS-----------------------*/
.itemImage { border: 1px solid #949494; margin-right: 17px; margin-bottom:2px;}
.ListDate { color:#808080; font-size:11px;}
.itemTitleLink { font-weight:bold; font-size:12px;}
.menu2 td { padding-left:10px;}
.menu2 td { background:url(../img/polosaMenu.jpg) no-repeat bottom center; padding-top:7px; padding-bottom:7px;}
.menu2 { width:216px; white-space:normal !important;}
.menu21 td { padding:3px; white-space:normal !important;}
.menu21 a:link, .menu21 a:visited { color:#010101 !important; font-weight:normal !important; text-decoration:none !important;}
.hr { margin-top:15px;}
hr { border-top:1px dotted #666666; height:1px; border-bottom:0px;}
.ListTable2 { width:100%;}
table.menuHover
 {
  /*background-color:#FEFEFD;   */
  background-color:#EDF8FE;  }
.dynMenu {  
  background-color:#EDF8FE !important;   /*background:Transparent url(../img/menuFON.png) !important;*/
  border: 1px solid #CCCACA;   margin-top: -2px;   /*border-left:none;*/
}
.fixmenuItem  { background-position:2px 6px;   background-image: url(../img/subMENU.jpg);   background-repeat: no-repeat;   padding-left:12px;   }
.fixmenu322 a:link, .fixmenu322 a:visited { color:#010101 !important;  text-decoration: none !important;  }
.fixmenu322 a:hover, .menu21 a:hover { color:#cd1501 !important;  text-decoration: none !important;  }

