html {height:100%; min-height:100%}
body {margin:0; padding:0; background:#fff url(/public/i/bg.gif) repeat-x top;  font:12px "verdana"; color:#000;   min-height: 100%;  height: 100%; min-width:1000px}
table {border-collapse:collapse; border:0} table td {padding:0; font:12px "verdana"; color:#000; vertical-align:top; } img {border:0} form {padding:0; margin:0}
a {color:#000; outline:none}
a:hover {text-decoration:none}

.main {width:100%; height:100%}
.main_t {height:1%; background: url(/public/i/top.gif) no-repeat left top}
.main_t div {width:383px; height:194px; background:url(/public/i/right.gif) no-repeat right top}
.main_t span {display:block; position:absolute; top:69px; left:253px}
.main_t span a {display:block; float:left; width:47px; background-position:top left; height:47px; margin:0 4px 0 0; cursor:pointer}
.main_t span a:hover {background-position:bottom left}
.i1 {background-image:url(/public/i/i1.gif)}
.i2 {background-image:url(/public/i/i2.gif)}
.i3 {background-image:url(/public/i/i3.gif)}
.i4 {background-image:url(/public/i/i4.gif)}
.i5 {background-image:url(/public/i/i5.gif)}
.i6 {background-image:url(/public/i/i6.gif)}
.i7 {background-image:url(/public/i/i7.gif)}

.ima {position:absolute; top:23px; right:0; z-index:999}

.logo {position:absolute !important; top:60px !important; left:60px !important;}

.main_b {height:1%; background:url(/public/i/footer.gif) repeat-x bottom}
.main_b div {position:relative; font:10px verdana; color:#6f6f6f}
.main_b div span {padding:40px 0 5px 253px; display:block}
.main_b p {padding:0; margin:0; position:absolute; left:45px; bottom:10px}
.main_b p a {margin:0 10px 0 0}

.main_c {height:98%; padding:0 0 20px 0}

.cnt_main {width:100%}
.cnt_main_l {width:1%; padding:0 26px 0 36px}
.cnt_main_r {width:99%}

.menu {margin:0 0 55px 0; padding:0; list-style:none}
.menu a {font:bold 11px verdana; text-decoration:none; display:block; text-transform:uppercase; color:#585757; background:url(/public/i/menu.gif) no-repeat bottom left; padding:9px 0 9px 15px; width:178px}
*html .menu a {width:192px}
.menu a:hover {background-position:left top; color:#fff}
.menu a.first {background:url(/public/i/menu_t.gif) no-repeat left bottom}
.menu a.first:hover {background:url(/public/i/menu_t.gif) no-repeat left top}

.menu a.last {background:url(/public/i/menu_b.gif) no-repeat left bottom}
.menu a.last:hover {background:url(/public/i/menu_b.gif) no-repeat left top}

.active  {background-position:top left !important; color:#fff !important}

.main_spisok {padding:0; margin:0; list-style:none}
.main_spisok li {width:168px; float:left; margin:0 20px 0 0; padding:0; color:#585757; font-size:10px}
.main_spisok li img {display:block;}

h2 {font:bold 15px verdana; color:#585757; padding:0; margin:10px 0 15px 0}

.block {background:url(/public/i/gray.gif) repeat-x top #f4f5f5}
.block div {background:url(/public/i/gray.gif) repeat-x bottom}
.block div div {background:url(/public/i/gray.gif) repeat-y left}
.block div div div {background:url(/public/i/gray.gif) repeat-y right}
.block div div div div {background:url(/public/i/tl.gif) no-repeat left top}
.block div div div div div {background:url(/public/i/tr.gif) no-repeat right top}
.block div div div div div div {background:url(/public/i/bl.gif) no-repeat left bottom}
.block div div div div div div div {background:url(/public/i/br.gif) no-repeat right bottom; padding:10px}
.block div div div div div div div span {display:block}

.tsitata {color:#0047ab; font:18px/22px verdana; text-transform:uppercase}
.tsitata p {padding:0; margin:0 0 20px 0}


.cnt_c {width:98%; font:13px/14px verdana; color:#333333}
.cnt_c_d {width:360px}
.cnt_r {width:1%; padding:0 25px}

h1 {color:#0047ab; font:bold 18px tahoma; padding:0; margin:0 0 15px 0}
h3 {font:bold 13px verdana; color:3333; padding:0 0 5px 0; margin:0 0 15px 0; border-bottom:#0047ab 1px solid}

.txtblock {padding:0 0 25px 0}
.right_blocks {width:350px}

.fotoblock img {margin:0 0 10px 0; display:block}
.fotoblock_a {background:url(/public/i/pip.gif) no-repeat left; padding:0 0 0 15px; font:11px verdana; color:#333; text-decoration:none}
.fotoblock_a:hover {text-decoration:underline}

.subs {padding:0; margin:0 0 45px 0; list-style:none; z-index:999}
.subs li {font:10px verdana; text-transform:uppercase; padding:0 0 5px 0; position:relative}
.subs li a {text-decoration:none; padding:0 0 0 10px}
.subs li a:hover {background:url(/public/i/pip2.gif) no-repeat left}

.subs_active a{color:#0044a4; background:url(/public/i/pip2.gif) no-repeat left}

.hzblock {font:bold 15px verdana; color:#575757; border-left:#b1b1b1 9px solid; padding:0 10px}
.forhz {width:240px; padding:0 0 0 40px;}

.slovar {color:#aaa; font:11px verdana; margin:35px 0 0 0; width:235px}
.slovar strong {display:block; margin:0 0 15px 0; text-transform:uppercase; font-size:12px}
.slovar a{color:#aaa; text-decoration:none}
.slovar a:hover {color:#000}

h4 {font:bold 22px verdana; color:#333; padding:0; margin:0 0 30px 0; text-transform:uppercase}
.contacts {font-size:11px; color:#000}
.contacts a{color:#000; text-decoration:none}
.contacts strong {text-transform:uppercase}
.contacts p {padding:0; margin:0 0 15px 0}

form td{font-size:11px; vertical-align:middle}
form table {margin:15px 0 0 0}
form table td table {margin:0}
.input {width:380px; border-left:#808080 2px solid; border-top:#808080 2px solid; border-right:#d4d0c8 1px solid; border-bottom:#d4d0c8 1px solid; margin:3px 0 10px 0}
.textarea {width:380px; height:145px; border-left:#808080 2px solid; border-top:#808080 2px solid; border-right:#d4d0c8 1px solid; border-bottom:#d4d0c8 1px solid; margin:3px 0 10px 0}
.input2 {width:50px; border-left:#808080 2px solid; border-top:#808080 2px solid; border-right:#d4d0c8 1px solid; border-bottom:#d4d0c8 1px solid; margin:0px 0 0 5px}


