#carousel{height:220px;position:relative;}
#container{width:100%;background-color:#fff;float:left;margin-right:-255px;}
#content{margin-right:255px;padding:5px;}
#content .bg{background:transparent url(../images/ug.png) no-repeat right top;margin:-1px -1px 0 0;}
#content .bgg{border:1px solid #ccc;background:transparent url(../images/bg.gif);padding:0;}
#content .bt{text-align:left;font-weight:700;color:#0a5e8c;font-size:22px;}
#content .btx{text-align:left;color:#0a5e8c;margin-bottom:10px;font-size:17px;background-color:#f1f1f1;padding:10px;}
#content .gray{color:#666;}
#content .green{color:#9aaf6d;}
#content .main /* вывод основного текста */{height:auto;min-height:400px;padding:5px;}
#content .pg{margin-bottom:20px;}
#content img.image{border:1px solid gray;max-width:100%;}
#content li.date{font:bold 8pt Tahoma, Arial, sans-serif;color:#444;list-style:none;text-align:left;border-bottom:1px dotted green;padding:2px;}
#content li.descr{font:normal 8pt Tahoma, Arial, sans-serif;color:#444;list-style:none;text-align:left;border-bottom:1px dotted green;padding:2px;}
#footer{height:60px;text-align:left;font-family:Arial;font-size:16px;color:#333;padding-top:2px;}
#footer .logo{margin-left:5px;width:70px;float:left;text-align:center;}
#footer .text{width:480px;padding-bottom:2px;line-height:180%;float:left;}
#footer .textr{padding-bottom:2px;line-height:180%;float:left;}
#frm .button{font-size:14px;font-family:tahoma,Arial;vertical-align:middle;padding:2px;}
#frm .field{font-size:14px;font-family:tahoma,Arial;color:#000;border:1px solid #777;vertical-align:middle;padding:2px;}
#frm .label{font-size:12px;font-family:tahoma,Arial;text-align:left;}
#header{width:100%;}
#header a.links{color:#fff;}
#header div.split{height:10px;cursor:pointer;background:#0a5e8c url(../images/split.png) no-repeat 0;padding:0;}
#header div.topblock{width:260px;height:280px;text-align:left;float:left;padding:5px 10px;}
#header div.topp,a.topp{height:300px;background:#0a5e8c url(../images/header.jpg) no-repeat 0;text-align:left;color:#FFF;font-size:15px;line-height:16px;padding:0 10px;}
#header div.trblock{width:350px;height:280px;text-align:left;float:left;padding:5px 10px;}
#header img.pic{height:120px;border:0;width:250px;text-align:left;padding:10px 0;}
#header-menu{margin-left:300px;height:45px;padding:0;}
#header-text{margin-left:310px;margin-right:5px;height:50px;padding:0;}
#header-text .slogan{font-size:26px;color:#ccc;font-weight:700;padding-left:6px;padding-top:4px;}
#header-text .text{display:none;background-color:InfoBackground;border:1px solid #ddd;padding:5px;}
#logo{width:180px;height:80px;float:left;padding:10px 0 0 20px;}
#menubar{width:250px;float:right;margin-top:5px;margin-right:5px;}
#menubar .bg{background:transparent url(../images/box-bg.png);width:250px;text-align:left;}
#menubar .end{background:transparent url(../images/box-end.png) no-repeat;height:5px;width:250px;}
#menubar .text{width:240px;font-size:14px;padding:5px;}
#menubar .title{background:transparent url(../images/box-title.png) no-repeat;height:32px;width:250px;font-weight:700;padding-left:5px;line-height:32px;}
#menumap,a.menumap,div.menumap{font-family:Tahoma, Arial;font-size:14px;color:#333;}
#nav{list-style:none;float:left;margin:0 3px;padding:10px 0 0 3px;}
#nav .current_page_item a,#nav .current_page_item a:visited,#search #s:hover{color:#000;}
#nav .page_item a{color:#444;height:36px;display:block;text-decoration:none;font:normal 14px Arial, Helvetica, sans-serif;line-height:28px;padding:0 10px;}
#nav .page_item a:hover{background:transparent url(../images/nav_arrow.png) no-repeat center 22px;border:none;}
#nav li{float:left;height:28px;white-space:nowrap;margin:0 3px;}
#nav li.current_page_item{color:#198CBB;text-decoration:none;}
#next{background-color:#f9f9f9;border:1px solid #f1f1f1;font-family:tahoma, Arial;font-size:8pt;color:#000;padding:3px;}
#page /* Страница полностью */{background-color:#fff;width:1000px;margin-right:auto;margin-left:auto;}
#pathmenu{margin-bottom:10px;font-family:tahoma, Arial;font-size:8pt;color:#777;padding:3px 3px 3px 0;}
#search{float:right;height:20px;}
#search #s{background:#eefabb url(../images/icons/search_grey.gif) no-repeat 0 center;width:200px;color:#444;font-size:12px;margin-right:10px;margin-top:9px;border:1px solid green;height:24px;padding:2px 0 2px 17px;}
#searchform{height:90px;width:100%;background-color:#d0f0c0;border:1px solid #ddd;}
#searchform #sdiv{padding:10px;}
#searchform input.query{font-size:16px;font-family:tahoma,Arial;height:20px;color:#000;border:1px solid #777;padding:4px;}
#tpgs{font-size:12px;margin-bottom:10px;text-align:left;}
.anno{font-weight:700;}
.blue{color:blue;line-height:120%;}
.err{color:red;line-height:120%;text-align:left;}
.gray{color:#777;}
.hp td{border-right:#c6c6c6 1px solid;border-top:#c6c6c6 1px solid;}
.search{margin:0 0 10px 20px;}
.search-excerpt{margin:0;}
.small,a.small{font-size:9pt;}
.tdc-element{cursor:pointer;position:absolute;}
.u{text-decoration:underline;}
#navi{line-height:normal;margin:0 auto;}
H1{font-size:22px;font-weight:400;margin:6px 90px 2px 0;}
H2{font-size:16px;margin:5px 0;}
H3{font-size:14px;margin:5px 0;}
H4{font-size:12px;font-weight:400;margin:0 0 8px;}
a.menumap:hover{color:green;}
a.pathmenu{color:#444;padding:0;}
a.pathmenu:hover{color:green;background-color:#fff;}
a.pathmenu:link,a.pathmenu:visited{color:#444;}
a:hover{color:green;text-decoration:underline;}
a:link{color:#333;}
a:visited{color:#030;}
div.clearing{height:0;clear:both;}
div.note{border:1px solid gray;background-color:#ffffe1;padding:5px;}
hr.line{border:1px dotted Gray;}
html,body{background-color:#d9d9d9;font-family:"Times New Roman";font-size:15px;color:#000;margin:0;padding:0;}
img{border:none;margin:0;padding:0;}
img.gallery{float:left;border:1px dotted green;background-color:#ddd;max-width:180px;margin:0 10px 0 0;padding:4px;}
img.icon{vertical-align:middle;border:0;width:16px;height:16px;margin:0 3px;}
img.left{float:left;border:1px dotted green;max-width:400px;margin:0 10px 0 0;}
img.logo{width:180px;height:80px;border:0;}
input,select{font-family:Tahoma, Arial;font-size:9pt;vertical-align:middle;}
input.required{background-color:#d0f0c0;}
li{color:#333;font-size:14px;line-height:140%;}
p{line-height:20px;color:#000;margin:0 0 10px;}
table,td{font-family:Arial;font-size:12px;border-color:#aaa;}
td.cell{background-color:#fff;padding:3px;}
textarea{width:300px;height:86px;font-family:Tahoma;font-size:9pt;}
ul{color:#333;line-height:140%;font-size:14px;margin:0 0 8px;}
ul.arrow{margin-left:0;list-style-type:none;list-style-position:outside;list-style-image:url(../images/icon_arrow.gif);padding:0 0 0 20px;}
