body{
background: #fff;
font-family:arial;
text-align:center;
font-size: 12px;
color:#000;
/*overflow-y: scroll;*/
}

/*#Ruler {display: none;}*/

/*?=globals
------------------- */
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote {margin: 0; padding: 0;}

img{border:0;}
table.layout{border-collapse:collapse;empty-cells:show;width:100%;}
table.layout_nw{border-collapse:collapse;empty-cells:show;}

.clear{clear:both;height:0;overflow:hidden;}
.clear_after:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

a {color:#26745F;}
a:hover{color:#000;}

ul, ol {list-style: none;}
.hidden {visibility: hidden;}

#Ruler {display: none;}

/*?=wrap
------------------- */
.wrap {
font-size: 12px; 
color:#333; 
min-width: 1000px; 
max-width: 1500px;
width: 100%;
margin: 0 auto;
text-align: left;
}

.w1 {background: #E5F2ED url('/images/wrap/08.jpg') left bottom repeat-x;}
.w2 {background: url('/images/wrap/02.jpg') left top repeat-x;}
.w3 {background: url('/images/wrap/04.jpg') left top repeat-y;}
.w4 {background: url('/images/wrap/05.jpg') right top repeat-y;}

.w5 {background: url('/images/wrap/01.jpg') left top no-repeat;}
.w6 {background: url('/images/wrap/03.jpg') right top no-repeat;}
.w7 {background: url('/images/wrap/06.jpg') left bottom no-repeat;}
.w8 {background: url('/images/wrap/07.jpg') right bottom no-repeat;}

.w8 {min-height: 850px; height: auto !important; height: 850px; padding: 0 38px;}

.top {height: 117px; position: relative; text-align: center;}

.logo {position: absolute; top: 41px; left: -3px;}

.search {width: 168px; padding: 0 0 20px; position: absolute; right: -11px; top: 16px; text-align: center;}
.search input {width: 118px; padding: 4px 23px 4px 4px; font-size: 11px; font-family: arial; border: 0; background: #fff url('/images/search.gif') right 50% no-repeat;}
.phone {position: absolute; right: 196px; top: 22px;}

.icons {position: absolute; overflow: hidden; right: 395px; top: 24px; width: 110px;}
.icons {overflow: hidden;}
.icons li {float: left; padding: 0 20px 0 0;}

.menu {position: relative; left: 100px; top: 62px; overflow: hidden; width: 595px; margin: 0 auto;}
.menu ul {overflow: hidden;}
.menu li {float: left; padding: 0 1px 0 0;}
.menu li a {color:#fff; font-size: 12px; font-weight: bold; text-decoration: none; float: left; width: 118px; height:31px; line-height: 30px; background: url('/images/menu.png') left bottom no-repeat; text-align: center;}
.menu li a:hover {color:#fff;background-position:left 0;/*background: url('/images/menu.png') left 0 no-repeat;*/}
.menu li.selected a {color:#fff; background: url('/images/menu.png') left 0 no-repeat;font-size: 12px; font-weight: bold; text-decoration: none; float: left; width: 118px; height:31px; line-height: 30px;text-align: center;}

.langs {overflow: hidden; position: absolute; right: -12px; top: 70px; line-height: 12px; width: 70px;}
.langs ul {margin: 0 0 0 -9px; overflow: hidden;}
.langs li {float:left; padding: 0 8px; border-left: 1px solid #CFE3DB;}
.langs li a {color:#CFE3DB; text-decoration: none; font-size: 11px;}
.langs li a:hover {color:#fff;}

.header {text-align: center; height: 200px; position: relative; padding: 10px 0 0;}
.header img {vertical-align: middle; margin: 0 auto;}

.banners {overflow: hidden; padding: 14px 0;/* margin: 0 -5px;*/ position: relative;}
.banners ul {overflow: hidden;}
.banners li {float: left; width: 20%; text-align: center;}
.banners a {display: block; width: 175px; height: 0px; padding: 139px 0 0; overflow: hidden; margin: 0 auto;}

a.banners_gov {background: url('/images/buts/01.jpg') left top no-repeat;}
a.banners_gov:hover {background: url('/images/buts/01.jpg') left -139px no-repeat;}

a.banners_priv {background: url('/images/buts/02.jpg') left top no-repeat;}
a.banners_priv:hover {background: url('/images/buts/02.jpg') left -139px no-repeat;}

a.banners_inf {background: url('/images/buts/03.jpg') left top no-repeat;}
a.banners_inf:hover {background: url('/images/buts/03.jpg') left -139px no-repeat;}

a.banners_fonds {background: url('/images/buts/04.jpg') left top no-repeat;}
a.banners_fonds:hover {background: url('/images/buts/04.jpg') left -139px no-repeat;}

a.banners_man {background: url('/images/buts/05.jpg') left top no-repeat;}
a.banners_man:hover {background: url('/images/buts/05.jpg') left -139px no-repeat;}

.content {padding: 0 0 38px;}

/*.right {width: 220px; float: right;}
.center {margin: 0 233px 0 0;}

.left {width: 220px; float: left;}
.center2 {margin: 0 0 0 233px;}*/

.left, .center  {float: left;}
.right, .left {width: 25%;}
.center, .center2 {width: 74%;}

.right, .center2 {float: right;}

.text {background:#fff; border: 1px solid #C1DAD1; padding: 25px; overflow: hidden;}

.text h1 {font-size: 18px; color:#EA3C00; font-weight: normal; padding: 0 0 5px; margin: 0 0 10px; border-bottom: 1px solid #ddd;}

.text h2 {font-size: 14px; color:#26745F; font-weight: normal; padding: 0 0 15px;}
.text h2 span {font-weight: bold;}

.text h3 {font-size: 14px; color:#EA3C00; padding: 0 0 14px;}

.text p {padding: 0 0 13px; font-size: 12px;}

.text ul {padding: 0 0 5px;}
.text ul li {padding: 0 0 7px 17px; background: url('/images/bul.gif') 2px 3px no-repeat;}

.text .paster {padding: 0 0 0 70px;}        
.text .paster p {font-size: 12px;}      

.text .col1 {width: 25%}
.text .col2 {width: 45%}
.text .col3 {width: 15%}
.text .col4 {width: 15%}

.text th, .text td {padding: 10px 15px; border-right: 1px solid #fff;}
.text th {background: #599F84 url('/images/th.gif') left top repeat-x; color:#fff;}
.text td {border-bottom: 1px solid #C1DAD1;}
.text .light td {background:#FDFCF5;}
.text .dark td {background:#F8F6DF;}



.head {border: 1px solid #D1D1D1; background: url('/images/head/bg.gif') left 50% repeat-x; overflow: hidden; padding: 5px 12px;}
.head span {float: left; width: 175px; font-weight: bold;}
.head img {float: right;}

.block {background:#E7F5FE; padding: 15px; border: 1px solid #C1DAD1; border-top: 0; color:#005D92;}
.block_white {background:#fff; color:#000; margin: 0 0 20px;}
.head_small {overflow: hidden; padding:  0 0 10px;}
.head_small img {float: left; border: 1px solid #999;}
.head_small span {display: block; padding: 0 0 0 70px; font-weight: bold;}

.block p {padding: 0 0 10px;}


.footer_menu, .footer {color:#fff; padding: 18px 57px;}
.footer_menu {background:#599F84; padding-top: 0;}
.footer {background:#126852; font-size: 11px; color:#CEE2DA;}

.copyright {float: left;}
.counter {float: right;}

.copyright span {text-transform: uppercase;}


.icons_small {float: right; width: 110px;}
.icons_small ul {overflow: hidden;}
.icons_small li {float: left; padding: 0 20px 0 0;}

.phone_small {margin: 0 300px; text-align: center;}
.phone_small img {vertical-align: middle;}


.fm1 {width: 100%;}
.fm1 ul {overflow: hidden; padding: 0 0 15px;}
.fm1 ul li {float: left; padding: 0 31px 0 0;}
.fm1 ul li a {text-decoration: none; color:#fff;}
.fm1 ul li a:hover {color:#fff; text-decoration: underline;}

.fm2 {overflow: hidden; width: 100%;}
.fm2 ul {overflow: hidden; color:#CEE2DA; margin: 0 0 0 -11px;}
.fm2 ul li {float: left; padding: 0 10px; border-left: 1px solid #CEE2DA; line-height: 11px; font-size: 11px;}
.fm2 ul li a {color:#CEE2DA; text-decoration: none;}
.fm2 ul li a:hover {color:#fff;}

.speedbar {overflow: hidden; width: 100%; padding: 7px 0 14px;}
.speedbar ul {overflow: hidden; margin: 0 0 0 -3px;}
.speedbar ul li {float: left; font-size: 11px; padding: 0 7px 0 12px; background: url('/images/sep.gif') left 50% no-repeat;}
.speedbar ul li a {text-decoration: none;}

.form {font-size: 11px; color:#333;}
.form td {padding: 5px 1px; }
.form .button {padding: 0; width: 50px; background: url('/images/button/01.gif') left top no-repeat; text-align: center;}
.form .button input {cursor:pointer; width: 100%; border: 0; background: url('/images/button/02.gif') right top no-repeat; padding: 3px 0; color:#fff; font-weight: bold; font-family: arial; font-size: 11px;}

.login_button {float: right;}
.remember_password {float: left;}
.remember_password label, .remember_password input {vertical-align: middle;}

.form .inputt {float: right; font-size: 12px; width: 140px; background:#F8F6DF; font-family: arial; border: 1px solid #D1D1D1;}

font.text{border:0px;padding:2px;}

/* aksimed CSS */

.block .bhead {color:#EA3C00;font-weight:bold;}
.block .btitle {color:#008000;font-weight:bold;margin-top:10px}
.block .btext {color:#000000;margin-top:10px;}
.block .blink {margin-top:10px;margin-bottom:20px;font-weight:bold;font-style:italic; text-decoration: underline;}
.block .bimg {float:right;}

/* aksimed CSS */