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 7px 5px; text-align:left;}

ul {padding:2px 10px 10px 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:1000px; 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;}

.navbar {background:url(../i/navbarfon.jpg) repeat-x top; height:42px;} 
.navbar .item {background:url(../i/menufon.gif) repeat-x top; float:left; width:33%;}
.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; padding-left:30px; background:url(../i/menumark.gif) no-repeat left;}
.navbar .item a:hover {}
.navbar .item img {border:none; margin-left:10px;  top:2px; position:relative;}
.navbar .item .right div {padding-top:12px;}
.navbar .litem {background:url(../i/lastmenufon.gif) repeat-x top; float:right; width:34%; 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; padding-left:30px; background:url(../i/menumark.gif) no-repeat left;}
.navbar .litem a:hover {}
.navbar .litem img {border:none; margin-left:10px; top:2px; position:relative;}
.navbar .litem .right div {padding-top:12px;}

.tel a {color:#e9d3a2; text-decoration:none;}
.tel a:hover { text-decoration:underline;}

.content {height:260px;}
.content .item {float:left; width:33%; 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:18px; text-align:center;}
.content .item img {padding:0px; margin:0px;}
.content .item p {font:12px times new roman; color:#908265; margin:0px; padding:0px;}
.content .litem {float:right; width:34%; background:url(../i/contitemfon.gif);}
.content .litem .border {background:url(../i/border.jpg) repeat-x bottom;}
.content .litem .left {background:url(../i/lastcontleft.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:18px 0px 0px 0px; text-align:center;}
.content .litem img {padding:0px; margin:0px;}
.content .litem p {font:12px times new roman; color:#908265; margin:0px; padding:0px;}

.maindiv {width:100%; height:auto;}
.maindiv .left {float: right; padding:85px 20px 20px 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:11px tahoma; 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 0px 0px 0px;}
.maindiv .text p {margin:0px; font:12px arial; color:#514B3E; padding:2px 10px 5px 20px; text-align:justify;}
.maindiv .text a {font:11px tahoma; color:#820000; text-decoration:underline; padding-left:5px;}
.maindiv .text a:hover {text-decoration:none;}
.maindiv .text img.r {width:0px; height:305px; float:left;  border:none;}
.maindiv .text img {border:1px solid #D5C395; margin:5px 0px 10px 10px;}
.line1 {background:url(../i/center.gif) no-repeat 100% center; padding:0px; margin:0px;}
.line1 .top {background:url(../i/linefon.gif) repeat-y 100%; padding:0px; margin:0px;}
.line1 .bottom {background:url(../i/topbot.gif) no-repeat 100% top; margin:0px; padding:0px; padding-top:55px; }
.line1 .center {background:url(../i/topbot.gif) no-repeat 100% bottom; margin:0px; padding:55px 70px 55px 25px;}

.dummy {height:50px; clear:both; background:url(../i/dummyfon.gif) repeat-x bottom;}
.dummy .leftdummy {height:50px; background:url(../i/leftdummyfon.gif) no-repeat left bottom;}

.footer {background:#100000 url(../i/footerfon.jpg) repeat-x top;  clear:both;}
.footer .leftfooter {background:url(../i/leftfooterfon.jpg) no-repeat left top; text-align:right; height:57px;}
.footer .link {padding:10px 35px 0px 0px; float:right; color:#AA9A77; text-align:left;}
.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;}

.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 5px 0px 5px; 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 7px 0px 7px;  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 7px 0px 7px;  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 7px 0px 7px;  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;}

table.datatab {margin:10px 20px 10px 10px; padding:0px; border-collapse:collapse;font:12px arial; color:#514B3E;}
table.datatab th {font-weight:bold; text-align:center; border:1px solid #D5C395; margin:0px; padding:2px 5px 2px 5px;}
table.datatab td {border:1px solid #D5C395; margin:0px; padding:2px 5px 2px 5px; }
.txt {font: 12px Arial; color:#514B3E;}
td.txt{padding:5px;}
.intext {font-size: 12px !important;}
.intext1 {font-size: 12px !important; padding: 0px!important;}
.nopadd {padding-left:0px !important; font-size: 12px !important;}

.text_footer {float:right; width:360px; color:#AA9A77; font-size:11px; text-align:justify;  padding: 9px 35px 0px 0px; font-family:Tahoma;}
.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;}