body {margin:0px; padding:0px; background:url(../i/mainbg.gif);}
div {display:block;}
h1 {font:24px times new roman; color:#4C0000; margin:0px; padding:5px 5px 3px 5px; text-align:left;}
h2 {font:20px times new roman; color:#4C0000; margin:0px; padding:5px 5px 3px 5px; text-align:left;}
span {font:24px times new roman; color:#4C0000; margin:0px; padding:5px 5px 3px 5px; text-align:left;}
ul {padding:0px 10px 6px 30px; margin:0px 10px 0px 30px; list-style: disc;}
ol {padding:0px 10px 6px 30px; margin:0px 10px 0px 30px;}
li {margin:0px; font:12px arial; color:#514B3E; padding:0px 5px 0px 5px; text-align:left;}
table {border-collapse:collapse; border:none;}
table td {border:none;}

.mtab {width:100%; padding:0px; margin:0px; border-collapse:collapse; border:none; min-width:980px;}
.mtab td {vertical-align:top; padding:0px; margin:0px;}
.mtab td img.r {width:800px; height:0px; margin:0px; padding:0px; position:relative;}

.header {background:url(../i/headfon.jpg) repeat-x right;}
.header .left {}
.header .right {height:345px; background:url(../i/rightheadfon.jpg) right no-repeat;}
.header .logo {position:relative; left:55px; top:10px; width:290px; text-align:center;}
.header .logo img {border:none;}
.text1 { width:100%; margin-top:30px; padding-top:30px; color:#e9d3a2; font-family:Arial; font-size:13px; font-weight:bold; text-align:center;}

#sitemap a {color: rgb(130, 0, 0);}
#sitemap a:hover { text-decoration:none;}

/*менять этот рисунок на 2  чтобы убрать центральный блок */
.navbar {background:url(../i/navbarfon2.gif) repeat-x bottom ; height:42px;} 
.navbar .item {background:url(../i/menufon.gif) repeat-x top; float:left; width:44%;}
.navbar .item .left {background:url(../i/menuleft.jpg) no-repeat left top;}
.navbar .item .right {background:url(../i/menuright.jpg) no-repeat right top; text-align:center; padding:0px 40px 0px 40px; height:42px;}
.navbar .item a {font:26px times new roman; color:#4D0101; text-decoration:none;}
.navbar .item a:hover {}
.navbar .item img {border:none; margin-left:10px; top:3px; position:relative; margin-right:10px;}
.navbar .item .right div {padding-top:12px;}
.navbar .litem {background:url(../i/lastmenufon.gif) repeat-x top; float:right; width:44%; height:42px;}
.navbar .litem .left {background:url(../i/lastmenuleft.jpg) no-repeat left top;}
.navbar .litem .right {background:url(../i/lastmenuright.jpg) no-repeat right top; text-align:center; padding:0px 40px 0px 40px;  height:42px; }
.navbar .litem a {font:26px times new roman; color:#4D0101; text-decoration:none;}
.navbar .litem a:hover {}
.navbar .litem img {border:none; margin-left:10px; top:3px; position:relative; margin-right:10px;}
.navbar .litem .right div {padding-top:12px; }

.content {height:360px;}
.content .item {float:left; width:44%; background:url(../i/contitemfon.gif);}
.content .item .border {background:url(../i/border.jpg) repeat-x bottom;}
.content .item .left {background:url(../i/contleft.jpg) no-repeat left top;}
.content .item .right {background:url(../i/contright.jpg) no-repeat right top; height:256px;}
.content .item .main {background:url(../i/contmainfon.jpg) no-repeat center top; padding-top:8px; text-align:center;}
.content .item img {padding:0px; margin:0px; border:none;}
.content .item p {font:12px times new roman; color:#908265; margin:0px; padding:0px;}
.content .litem {float:right; width:44%; background:url(../i/contitemfon.gif); margin-left:100px;}
.content .litem .border {background:url(../i/border.jpg) repeat-x bottom;}
/*менять этот рисунок на 2  чтобы убрать центральный блок */
.content .litem .left {background:url(../i/lastcontleft2.jpg) no-repeat left top;}
.content .litem .right {background:url(../i/lastcontright.jpg) no-repeat right top; height:256px;}
.content .litem .main {background:url(../i/contmainfon.jpg) no-repeat center top; padding:8px 0px 0px 0px; text-align:center;}
.content .litem img {padding:0px; margin:0px;  border:none;}
.content .litem p {font:12px times new roman; color:#908265; margin:0px; padding:0px;}


.tel a {color:#e9d3a2; text-decoration:none;}
.tel a:hover { text-decoration:underline;}


.maindiv {width:100%; height:auto;}
.maindiv .left {float:left; padding:85px 0px 20px 15px; margin-right:10px;}
.maindiv .left .news {width:385px; margin-bottom:15px;}
.maindiv .left .news div.date { background:url(../i/datefon.gif) no-repeat left bottom; padding-right:20px;}
.maindiv .left .news p.date {text-align:right; margin:0px; padding:6px 65px 0px 5px; font:bold 11px tahoma; color:#7A7A7A;}
.maindiv .left .news .top {width:385px; background:url(../i/newsfon.jpg) repeat-y;}
.maindiv .left .news .bottom {width:385px; background:url(../i/newstop.jpg) no-repeat top;}
.maindiv .left .news .txt {padding:18px; background:url(../i/newsbottom.jpg) no-repeat bottom;}
.maindiv .left .news h1 {font:14px times new roman; color:#820000; margin:0px; padding:2px 2px 3px 2px;}
.maindiv .left .news p {font:11px tahoma; color:#514B3E; text-align:justify; margin:0px; padding:3px 10px 4px 10px;}
.maindiv .left .news a {font:11px tahoma; color:#820000; text-decoration:underline; padding-left:5px;}
.maindiv .left .news a:hover {text-decoration:none;}
.more {font:11px tahoma; color:#820000; text-decoration:underline; padding-left:5px;}
.more:hover {text-decoration:none;}

.newsdiv {padding:30px 10px 30px 10px;}
.newsdiv .news {margin-bottom:15px;}
.newsdiv .news .txt p.date {margin:0px; padding:5px 5px 2px 10px; font:bold 11px tahoma; color:#BFAE89; text-align:left;}
.newsdiv .news .txt {padding:0px 15px 15px 10px;}
.newsdiv .news h1 {font:14px times new roman; color:#820000; margin:0px; padding:5px 5px 1px 10px;}
.newsdiv .news .txt p { font-family:Tahoma !important; font-size:11px !important; color:#514B3E; text-align:justify; margin:0px; padding:3px 10px 4px 10px;}
.newsdiv .news a {font:11px tahoma; color:#820000; text-decoration:underline;}
.newsdiv .news a:hover {text-decoration:none;}

.maindiv .text {padding:30px 20px 0px 20px;}
.maindiv .text p {margin:0px; font:12px arial; color:#514B3E; padding:2px 10px 5px 20px; text-align:justify;}
.maindiv .text img.r {width:0px; height:305px; float:left;}
.line {background:url(../i/center.gif) no-repeat 33px center; padding:0px; margin:0px;}
.line .top {background:url(../i/linefon.gif) repeat-y 35px; padding:0px; margin:0px;}
.line .bottom {background:url(../i/topbot.gif) no-repeat 1px top; margin:0px; padding:0px; padding-top:55px; }
.line .center {background:url(../i/topbot.gif) no-repeat 1px bottom; margin:0px; min-height:350px; padding:55px 20px 55px 55px;}

.dummy {height:35px; clear:both; background:url(../i/dummyfon.gif) repeat-x bottom;}
.dummy .leftdummy {height:35px; background:url(../i/leftdummyfon.gif) no-repeat left bottom;}

.footer {background:#100000 url(../i/footerfon.jpg) repeat-x top; }
.footer .leftfooter {background:url(../i/leftfooterfon.jpg) no-repeat left top; height:57px;}
.footer .link {padding:10px 35px 0px 0px; float:right; width:250px; color:#AA9A77; }
.footer .img {padding:15px 35px 0px 0px; float:right;}
.footer a {font:11px tahoma; color:#AA9A77; text-decoration:underline; }
.footer a:hover {text-decoration:none;}
.footer img {border:none;}

.foot {background: #100000 url(../i/footerfon.jpg) top repeat-x; height:57px; }
.clok {background:url(../i/clok.gif) top left no-repeat; width:294px; height:93px; position:absolute; }  

.fon {background:url(../i/navbarfon.jpg) repeat-x top; height:41px;}
.stol {background:url(../i/rightmenubarfon.jpg) no-repeat right top; height:41px; width:100%}
.menubar {height:41px; padding:0px 1% 0px 1%; text-align:center;}
.menubar div {float:left;}
.menubar .item {background:url(../i/menuitemfon.gif) repeat-x top; height:41px; width:auto;}
.menubar .item .left {background:url(../i/leftmenufon.gif) no-repeat left top;}
.menubar .item .right {background:url(../i/rightmenufon.gif) no-repeat right top; padding:0px 11px 0px 11px;  height:41px;}
.menubar .item .right div {padding-top:20px;}
.menubar .item a {font:11px tahoma; color:#8C1515; text-decoration:none;}
.menubar .item a:hover {text-decoration:underline; color:#100000;}

.active {background:url(../i/menuactive.jpg) repeat-x; height:41px; width:auto;}
.active .left {background:url(../i/leftactive.jpg) no-repeat top left;}
.active .right {background:url(../i/rightactive.jpg) no-repeat right top; padding:0px 11px 0px 11px;  height:41px;}
.active .right div {padding-top:20px;}
.active a {font:11px tahoma; color:#8C1515; text-decoration:none;}
.active a:hover {text-decoration:underline; color:#100000;}

.menubar .fitem {background:url(../i/menuitemfon.gif) repeat-x top; height:41px; width:auto;}
.menubar .fitem .left {background:url(../i/fleftmenufon.jpg) no-repeat left top;}
.menubar .fitem .right {background:url(../i/rightmenufon.jpg) no-repeat right top; padding:0px 11px 0px 11px;  height:41px;}
.menubar .fitem .right div {padding-top:20px;}
.menubar .fitem a {font:11px tahoma; color:#8C1515; text-decoration:none;}
.menubar .fitem a:hover {text-decoration:underline; color:#100000;}

.text_footer {float:right; width:360px; color:#AA9A77; font-size:11px; text-align:justify;  padding: 9px 35px 0px 0px; font-family:Tahoma;}
.zag_index {font-size:20px; text-align:justify;}

.tab_t li a { color:#820000; font-size:12px;}
.text_main {margin-top:-60px;}
.text_main a {color: #820000;}
.text_main h1 {font-size:17px; text-align:justify;}
.text_main h2 {font-size:15px; text-align:justify;}
.library {margin-left:65px; margin-top:-10px; width:171px; height:152px; background:url('/i/empty_usl.gif') left top no-repeat;}
.library p {padding:73px 10px 0px 10px; margin:0px;}
.library a {color:#4d0101; font-size:18px; text-decoration:none;}
.library a:hover {text-decoration:underline;}
.links p {text-align:justify;}
.links a {font:12px tahoma; color:#820000; text-decoration:underline; padding-left:5px;}
.links a:hover {text-decoration:none;}
.links h1 {font-size:20px;}
.links h2 {font-size:16px;}