body{margin:0;padding:0;text-align:center;background:#1049a6 url(img/bg-2.jpg) 0 135px repeat-x;}
body,td{font:normal 12px Tahoma;color:#000101; line-height:15px}
h1,h2,h3{font:bold 14px Tahoma;color:#010086; margin:0 0 11px 0; padding:0 0 5px 0; background:url(img/border-1.gif) 0 100% repeat-x}
h3{padding:0; background:none}
h4{font:bold 12px Tahoma; color:#000101; line-height:15px; margin:0; padding:0}
p{margin:0;padding:0 0 14px 0}
a{text-decoration:underline;color:#01008d;outline:none}
a:futer{color:teal}
a:hover{color:#5650d8}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 11px Tahoma;color:#000101}
input,select{vertical-align:middle}
textarea{}
.input,select,textarea,.button,button{}
big{font-size:14px}
small{font-size:13px}
ul{margin:0; padding:0 0 12px 0; list-style:none}
ul li{padding:0 0 0 13px; background:url(img/li-3.gif) 0 5px no-repeat}
ol{margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:20px}

.but-1{display:block; height:25px; background:url(img/but-1-1.gif) 0 0 no-repeat; font-size:10px; text-decoration:none; color:#FFF; text-transform:uppercase}
.but-1 b{display:block; height:25px; float:left; background:url(img/but-1-3.gif) 100% 0 no-repeat; padding:0 3px}
.but-1 b span{display:block; height:23px; float:left; width:auto!important; border-top:1px solid #010052;border-bottom:1px solid #010052; background:#022387 url(img/but-1-2.gif) 0 0 repeat-x; line-height:23px; padding:0 7px}
.but-1:hover{color:#bbe8ff}

#deco-1{background:url(img/bg-1.gif) 0 0 repeat-y; margin:0 auto;min-width:978px;width:98%; }
#deco-2{background:url(img/bg-3.gif) 100% 0 repeat-y;}
#deco-3{background:url(img/bg-4.jpg) 0 135px no-repeat;}
#deco-4{background:url(img/bg-5.jpg) 100% 135px no-repeat; padding:0 4px;}

#deco-5{background:url(img/container-bg.gif) 0 0 repeat-x;padding:4px 0 0 0;}
#deco-6{}
#deco-7{}

#head #deco-head1 {background:transparent url(img/bg-head-r.png) no-repeat scroll center bottom;float:right;height:251px;margin-bottom:-30px;margin-top:-45px;position:relative;width:547px;z-index:2;}
#head #deco-head2 {background:transparent url(img/bg-head-l.png) no-repeat scroll center bottom;float:left;height:176px;width:310px;}
#head #deco-head-c {background:transparent url(img/center.png) no-repeat scroll 0 0; height:176px;width:241px;left:32%;position:absolute;width:241px;z-index:3;	}
#head  #contact{color:#FFFFFF;z-index:4;margin:0;position:absolute;left:33%;top:83px;width:220px;}

#deco-r {border-left:2px solid #C8C8C8;float:right;position:relative;}
#deco-b {background:transparent url(img/container-2.gif) no-repeat scroll 0 100%;float:right;margin-left:-6px;padding-left:6px;}

#main{min-width:978px;background:#FFF; border-left:1px solid #002666; border-right:1px solid #002666; text-align:left}
.wid {height:2px;margin:0;padding:0;border:0;}
#main #menu{border-bottom:1px solid #002666; background:#d4d3f7 url(img/mn-bg-2.gif) 0 100% repeat-x;padding-bottom:2px;}
#main #head{background:url(img/bg-head.jpg) no-repeat scroll center 0; height:176px; position:relative; padding:0; margin: 0 0 0 0;}
#main #container{overflow:hidden;zoom:1;padding:0 0 0 19px}
#main #container #content{float:left;padding:17px 0 10px 0;width:70%;}
#main #container #right-colum{background:transparent url(img/container-1.gif) no-repeat scroll 0 0;float:right;margin-left:-6px;padding-left:6px;width:285px;margin-bottom:71px;}
#main #footer{background:#25459c url(img/footer-bg.gif) 0 0 repeat-x; border-top:1px solid #002666; color:#FFF; font-size:11px; line-height:13px; zoom:1;min-height:85px;}

#menu div{border-bottom:1px solid #002666; background:#132a8b url(img/mn-bg.gif) 0 0 repeat-x; height:41px}
#menu ul{height:41px; margin:0 0 -4px 0; padding:0 0 4px 0; position:relative;z-index:3;width:978px;}
#menu ul li{float:left; border-right:1px solid #002666; height:41px; padding:0; background:none; font-family:Arial; line-height:40px; color:#FFF}
#menu ul li a{display:block; float:left; border-right:1px solid #d4d3f7; height:41px; color:#FFF; white-space:nowrap; text-decoration:none;background:url(img/mn-bg-3.gif) 0 -999px no-repeat}
#menu ul li a b{display:block; float:left; font-weight:normal; height:41px; padding:0 10px 0 14px; background:url(img/li-1.gif) 4px 18px no-repeat; cursor:pointer}
#menu ul li a:hover{background:#050893 url(img/mn-bg-3.gif) 0 0 repeat-x}

#menu2 div{border-bottom:1px solid #002666; background:#132a8b url(img/mn-bg.gif) 0 0 repeat-x; height:41px}
#menu2 ul{height:41px; margin:0 0 -4px 0; padding:0 0 4px 0; position:relative;}
#menu2 ul li{float:left; border-right:1px solid #002666; height:41px; padding:0; background:none; font-family:Arial; line-height:40px; color:#FFF}
#menu2 ul li a{display:block; float:left; border-right:1px solid #d4d3f7; height:41px; color:#FFF; white-space:nowrap; text-decoration:none;background:url(img/mn-bg-3.gif) 0 -999px no-repeat}
#menu2 ul li a b{display:block; float:left; font-weight:normal; height:41px; padding:0 10px 0 14px; background:url(img/li-1.gif) 4px 18px no-repeat; cursor:pointer}
#menu2 ul li a:hover{background:#050893 url(img/mn-bg-3.gif) 0 0 repeat-x}

#right-colum #menu-site{border-bottom:2px solid #c8c8c8; margin-bottom:13px;zoom:1}
#right-colum #menu-site ul{padding-bottom:6px; margin-bottom:-6px; position:relative; background:url(img/box-1-1.gif) 100% 100% no-repeat; overflow:hidden; zoom:1}
#right-colum #menu-site ul li{float:left; padding:10px 0 0 0; background:none; text-align:center; height:85px; width:141px}
#right-colum #menu-site ul li#mail{border-right:2px solid #c8c8c8}
#right-colum #menu-site ul li#dogov{margin-left:-6px; background:url(img/container-1.gif) 0 0 no-repeat}
#right-colum h3{padding:5px 0 0 15px;border-bottom:2px solid #c8c8c8; zoom:1}
#right-colum h3 b{margin-bottom:-6px; padding-bottom:12px; display:block; background:url(img/box-1-1.gif) 100% 100% no-repeat; zoom:1; position:relative}

#footer #deco-footer{background:url(img/deco-footer.jpg) 10px 0 no-repeat; margin-top:-11px; overflow:hidden; zoom:1;padding:22px 20px 10px 183px; position:relative}
html>body #footer #deco-footer{}
#footer #footer-banner{border:0; border-collapse:collapse; float:left; margin:0 10px 0 0; height:39px}
#footer #footer-banner td{padding:0 11px 0 0; vertical-align:middle}
#footer address{font-style:normal; float:left; width:420px}


.ul-menu-right{padding:0 15px 0 31px}
.ul-menu-right li{background:url(img/border-1.gif) 0 100% repeat-x; padding:0 0 1px 0}
.ul-menu-right li.last{background:none}
.ul-menu-right li a{display:block; line-height:14px; padding:5px 0 5px 18px; width:100%; margin-left:-18px; position:relative; background:url(img/li-2.gif) 0 7px no-repeat; text-decoration:none}

.box-1{background:#161569 url(img/box-form-1.jpg) 0 0 no-repeat; width:270px; margin:0 0 7px 6px; color:#e6f6ff; font-size:11px}
.box-1 div{background:url(img/box-form-2.gif) 0 100% no-repeat; padding:10px 12px 9px 12px}
.box-1 h4{text-transform:uppercase;font-size:11px; padding:0 0 5px 0;color:#e6f6ff}
.box-1 ul{padding:0}
.box-1 ul li{padding:0 0 5px 0; overflow:hidden; zoom:1; background:none}
.box-1 ul li.last{padding:4px 0 0 0}
.box-1 ul li .but-1{float:right}
.box-1 ul li .input{float:right; width:190px; background:#FFF; border:0}
.box-1 ul li span{display:block; float:left; width:32px; text-align:right}

.ul-worker{padding:0 12px 4px 12px; zoom:1; width:260px}
.ul-worker li {overflow:hidden; zoom:1; padding:0 0 12px 0; background:none}
.ul-worker li big {padding-bottom:10px; display:block}
.ul-worker li .img {float:left; width:100px; padding-right:8px; background:url(img/box-2-1.gif) 0 0 no-repeat}
.ul-worker li .img div {background:url(img/box-2-2.gif) 0 100% no-repeat; padding:2px 0}
.ul-worker li .img img {width:96px; padding:0 1px; border-left:1px solid #002666; border-right:1px solid #002666}
.ul-worker ul {padding:0; width:152px; float:left}
.ul-worker ul li{padding:0 0 10px 28px; position:relative}
.ul-worker ul li b{display:block; width:18px; text-align:center; position:absolute; top:0; left:0}