html,body {padding:0;margin:0; width:100%; height:100%;}
body {color: #3357b3; background:#f9fbff;  font:0.8em Tahoma;}

img{border:0; font-size:1px; display:block; margin:0; padding:0;}
input{margin:0; padding:0;}

a{text-decoration: none; color:#3357b3;}
a:hover{text-decoration: underline;}

.br{border: solid 1px red !important;}
.bb{border: solid 1px blue !important;}
.bg{border: solid 1px green !important;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
table{margin:0;padding:0;}
form{margin:0;padding:0;}
ul{margin:0;padding:0;}
.b0{border:0 !important;}

p{margin:0; padding: 3px 0 6px 0;}

h1{font-size:16px; padding:0; margin:4px 0; }
h1.title{font-size:13px;}
h2{font-size:15px; padding:0px 0 10px 0; margin:0; color:#3357b3; font-weight:bold;}
h3{font-size:13px; padding:0px 0 10px 0; margin:0; color:#3357b3; font-weight:bold;}
h4{font-size:10px; padding:0; margin:0;}
h5{font-size:9px; padding:0; margin:0;}
h6{font-size:8px; padding:0; margin:0;}

.pa{position: absolute;}
.pr{position: relative;}

.w49{width:49%;}
.w50{width:50%;}
.w100{width:100%;}
.h20{height:20px;}
.h8{height:8px;}

#allPage{width: 776px; height: auto !important; height:100%; min-height: 100%; min-width: 774px; position: relative; background:#e8eefc url(../i/bg.gif) repeat-y 100% 0; padding-bottom:38px;}

.head .top{background:url(../i/headbg1.jpg) repeat-x 0 0; height:116px;}
.head .top .img1{background:url(../i/head1.jpg) no-repeat 0 0; width:612px; height:116px;}
.head .top .img1 a{display:block; margin:2px 0 0 35px; width:223px; height:89px;}
.head .top .img2{background:url(../i/head2.jpg) no-repeat 0 0; width:128px; height:116px;}
.head .top .slogan{right:80px; top:7px; background:url(../i/slogan.gif) no-repeat 0 0; width:381px; height:41px; text-indent: -10000px;}

.head .topimage{height:147px; width:100%; overflow:hidden;}
.head .topimage .img1{background:url(../i/head3.jpg) no-repeat 0 0; width:210px; height:147px;}
.head .topimage .img2{background:url(../i/head4.jpg) no-repeat 0 0; width:210px; height:147px;}
.head .topimage .img3{background:url(../i/head5.jpg) no-repeat 0 0; width:210px; height:147px;}
.head .topimage .img4{background:url(../i/head6.jpg) no-repeat 0 0; width:208px; height:147px;}
.head .topimage .img5{background:url(../i/head7.gif) no-repeat 0 0; width:318px; height:147px; right:0px; top:0;}
.head .topimage .img6{background:url(../i/head8.png) no-repeat 0 0; width:43px; height:73px; right:196px; top:29px;}

.head .menu{position:absolute; top:91px; left:0px; width:100%; z-index:8; font-size:13px;}
.head .menu{position:absolute; top:91px; left:0px; width:100%; z-index:8; font-size:13px;}
#i__for_ajax{padding-left:15px;}
.head .menu ul{list-style:none; margin:0 15px 0 20px;}
.head .menu ul li{width:14%; text-align:left; float:left; background:none; border:0; margin-right:0; position:relative;}
.head .menu ul ul li{text-align:left;}
.head .menu ul li a{color:#e6ecf9; font-weight:bold;}
.head .menu ul ul li a{color:#3357b3; font-weight:normal; font-size:11px;}
.head .menu .menulist ul li a:hover{background:#dae5fe; text-decoration:none;}

#center{margin-top: -20px; padding-top:20px;}

.ftitle{top:243px; left:0; z-index:2;}
.ftitle h1.title{background:url(../i/titleleft.png) no-repeat 0 0; height:28px; color:#eec07b; font-weight:bold; text-align:right; margin:0; padding:1px 17px 0 0; width:213px;}

#a__body{margin-right:239px;}
#center .left{float:left; /*width:100%;*/}
#center .left .ftitle{top:0; left:0; z-index:2;}
#center .left h1.title{background:url(../i/titleleft.png) no-repeat 0 0; height:28px; color:#eec07b; font-weight:bold; text-align:right; margin:0; padding:1px 17px 0 0; width:213px;}
#center .left .content{padding:0px 15px 15px 15px;}

#center .left .photo{}
#center .left .photo .image{float:left; width:24%; text-align:center; position:relative; padding: 5px 0 15px 0;}
#center .left .photo .image img{border:1px solid #6980b2; display:inline;}
#center .left .photo .image .text{font-weight:bold; color:#638eeb;}

#center .right{width:239px; position:relative; padding-bottom:50px;}
#center .right .ftitle{top:-20px; right:0px;}
#center .right h1.title{background:url(../i/titleright.png) no-repeat 0 0; height:28px; color:#eec07b; font-weight:bold; margin:0; padding:1px 15px 0 15px; width:205px; float:right;text-align:left;}

#center .right .tizerblock{}
#center .right .tizerblock .text{padding:0px 20px 10px 15px; clear:both;}
#center .right .tizerblock .first{padding: 10px 20px 10px 15px;}

#center .right .newsblock .text{padding: 10px 20px 10px 15px;}
#center .right .newsblock .text .date{font-weight:bold;}
#center .right .newsblock .text a{display:block; position:relative; z-index:9;}
#center .right .newsblock .text .allnews{text-align:right; margin-right:30px;}

#footer{width:100%; position:absolute; bottom:0; left:0;}
#footer .inner{background:url(../i/footerbg.jpg) repeat-x 0 0; height:38px; margin-right:11px;}
#footer .inner .left{background:url(../i/footerl.jpg) no-repeat 0 0; width:461px; height:38px;}
#footer .inner .right1{background:url(../i/footerr1.jpg) no-repeat 0 0; width:288px; height:38px;}
#footer .inner .right2{background:url(../i/footerr2.gif) no-repeat 0 0; width:220px; height:91px; bottom:38px; right:11px;}
#footer .inner .contacts{top:4px; left:0px; color:#e8eefc; font-size:11px; line-height:15px; width:100%; filter:none;}
#footer .inner .contacts a{color:#e8eefc;}
#footer .inner .contacts a:hover{color:#e8eefc;}
#footer .inner .contacts .td1{padding-left:10px; text-align:left; vertical-align:top;}
#footer .inner .contacts .td2{padding-right:20px; text-align:right; vertical-align:top;}


/* part 2 */
.left .path{background:#fafcff; padding:4px 0 2px 15px; font-weight:bold;}
.left .path a{text-decoration:underline; font-weight:normal;}

.images{width:150px; padding-top:10px;}
.images .block{width:148px; margin-bottom:5px;width:24% !important;}
#a__body_galery_galery .images .block{height:130px; overflow:hidden;}
.images .text{text-align:center; padding-bottom:5px;}
.images .block .corner1{width:4px; height:4px; left:-1px; top:-1px; background:url(../i/corner1.png) no-repeat 0 0;}
.images .block .corner2{width:4px; height:4px; right:-1px; top:-1px; background:url(../i/corner2.png) no-repeat 0 0;}
.images .block .corner3{width:4px; height:4px; right:-1px; bottom:-1px; background:url(../i/corner3.png) no-repeat 0 0;}
.images .block .corner4{width:4px; height:4px; left:-1px; bottom:-1px; background:url(../i/corner4.png) no-repeat 0 0;}

.left .content .righttext{margin-left:160px; padding-top:30px;}
.table{width:100%; border-collapse:collapse;}
.table th{height:27px; background:#638eeb; padding:0 5px; color:#fff; filter:none;}
.table th.td1{background:#638eeb url(../i/tableth1.gif) no-repeat 0 0; border-right:1px solid #fff; padding: 0 15px;}
.table th.td3{background:#638eeb url(../i/tableth2.gif) no-repeat 100% 0; border-left:1px solid #fff; padding: 0 15px;}
.table td{border:1px solid #fff; background:#c3d5fc; padding: 5px;}
.table td.td1{text-align:center; vertical-align:middle; border-left:0;}
.table_usl td.td1{text-align:left; vertical-align:middle; border-left:0;}
.table td.td2{text-align:left; vertical-align:top;}
.table td.td3{text-align:center; vertical-align:middle; border-right:0;}
.table tr.last td{border:0; height:15px; padding:0; font-size:0.7em;}
.table tr.last td.td1{background:#c3d5fc url(../i/tabletd1.gif) no-repeat 0 0;}
.table tr.last td.td3{background:#c3d5fc url(../i/tabletd2.gif) no-repeat 100% 0;}

/*-- pagination --*/
.pagination {float: left; padding:7px 10px 0 0;}
.pagination .page {float: left; font-size:12px; margin: 2px 2px 0 7px; font-weight:bold;}
.pagination .num {float: left; margin: 2px 2px 0 2px; font-size:12px; font-weight:bold;}
.pagination .num a {text-decoration: underline; font-weight: normal;}
.pagination .num a:hover {color:#cc0000; text-decoration: underline !important;}
.pagination .per-page {float: left; margin: 2px 2px 0 20px; color:#14354F; font-size:12px;}
.pagination select {margin: 0 0 0 7px;}
/*-- pagination --*/

#a__body_galery_galery .pagination{margin-top:0px;}

.commentblock{padding: 5px 0 5px 0;}
.commentblock .title{background:#c3d5fc; padding:3px 5px; font-weight:bold;}
.commentblock .text{padding:5px;}


.list_news {padding: 5px 0 5px 0;}
.title_news {font-weight: bold;}

#a__body {
margin-right:245px !important;
}



#sitemap
{
	margin-left:50px;
}
#a__body_sitemap #sitemap .item img{margin:2px 4px 3px 0px;}
#a__body_sitemap #sitemap a {font-size:11px;text-decoration:none;color:black !important; padding: 0 0 0 20px}
#a__body_sitemap #sitemap .subitem {padding-left: 10px;}
#a__body_sitemap #sitemap .subitem  .item .subitem {padding-left: 10px;}
#a__body_sitemap #sitemap .subitem  .item .subitem a{padding-left:20px;}
#a__body_sitemap #sitemap a:hover {text-decoration:underline}
#a__body_sitemap #sitemap .a.level1 {margin: 1px 0 4px 0 !important;padding-top:3px;}
#a__body_sitemap #sitemap .level1 a {font-weight: bold; padding-left: 5px !important; font-size: 12px; color:black !important;}
#a__body_sitemap #sitemap .level2 a {color: #244634 !important; font-weight: normal; padding-left: 5px !important; font-size: 12px;}
#a__body_sitemap #sitemap .level3 a {color: #244634 !important; padding-left: 5px !important; font-size: 12px;}
#a__body_sitemap #sitemap .level4 a {padding-left: 5px !important; font-size: 12px;}
#a__body_sitemap #sitemap .level5 a {padding-left: 5px !important; font-size: 12px;}
#a__body_sitemap #sitemap a img {display:inline; border:none;}
