html {
        padding:0px;
        margin:0px;
        height:100%;
        background:url(/images/top_rfon.png) right top repeat-x #700C24;
}
body {
        padding:0px;
        margin:0px;
        min-height:100%;
}
* html body {
        padding:0px;
        margin:0px;
        height:100%;
        background:url(/images/top_rfon.png) right top repeat-x #700C24;
}
img {
		border:0px;
}
.top_a {
        background:url(/images/top_a.png) left top no-repeat;
        width:946px;
        min-height:100%;
}
.bottom_a {
        background:url(/images/bottom_a.png) left bottom no-repeat;
        width:946px;
        min-height:100%;
}
* html .top_a {
        background:url(/images/top_a.png) left top no-repeat;
        width:946px;
        height:100%;
}
* html .bottom_a {
        background:url(/images/bottom_a.png) left bottom no-repeat;
        width:946px;
        height:100%;
}
.content {
        min-height:1100px;
}
* html .content {
        height:1100px;
}
.top_rfon {
        background:url(/images/top_rfon.png) left top repeat-x;
        height:525px;
        width:100%;
}
.top_r {
        background:url(/images/top_right.png) left top no-repeat;
        height:525px;
        width:100%;
}
.gl_tab {
        width:100%;
        min-height:100%;
}
* html .gl_tab {
        width:100%;
        height:100%;
}
.left_a {
        width:11%;
        min-height:100%;
        background:url(/images/left_b.png) right top;
        vertical-align:top;
}
* html .left_a {
        width:11%;
        height:100%;
        background:url(/images/left_b.png) right top;
        vertical-align:top;
}
.left_b {
        background:url(/images/left_a.png) right top repeat-y;
        min-height:100%;
}

* html .left_b {
        background:url(/images/left_a.png) right top repeat-y;
        height:100%;
}
.left_c {
        width:54px;
        min-height:100%;
        background:url(/images/left.png) right top repeat-y;
        vertical-align:top;
}
* html .left_c {
        width:54px;
        height:100%;
        background:url(/images/left.png) right top repeat-y;
}
.left_d {
        width:54px;
}
.center_a {
        min-height:100%;
        background:url(/images/center_a.png) left top repeat-y;
        vertical-align:top;
        text-align:left;
}
* html .center_a {
        height:100%;
        background:url(/images/center_a.png) left top repeat-y;
        vertical-align:top;
        text-align:left;
}
.right_a {
        min-height:100%;
        vertical-align:top;
        text-align:left;
        background:url(/images/bottom_right.png) left bottom no-repeat #700C24;
}
* html .right_a {
        height:100%;
        vertical-align:top;
        text-align:left;
        background:url(/images/bottom_right.png) left bottom no-repeat #700C24;
}
.logo {
        padding:130px 0px 0px 65px;
}
.data {
        position:absolute;
        margin:208px 0px 0px 64px;
}
.icons {
        position:absolute;
        margin:103px 0px 0px 625px;
}
.icons a {
        display:block;
        float:left;
        margin:0px 48px 0px 0px;
        background-position:left top;
        text-decoration:none;
}
.icons a:hover {
        background-position:left 32px;
}
.icons a#active {
        background-position:left 32px;
}
.home {
        height:32px;
        width:32px;
        background:url(/images/home.png);
}
.cont {
        height:32px;
        width:38px;
        background:url(/images/cont.png);
}
.map {
        height:32px;
        width:48px;
        background:url(/images/map.png);
}
.topmenu {
        padding:53px 0px 0px 78px;
}
.razd {
        margin:0px 15px 0px 15px;
        position:relative;
        top:-1px;
}
.nav {
        font-family:tahoma;
        font-size:12px;
        padding:35px 0px 0px 62px;
        height:20px;
}
.nav {
        font-family:tahoma;
        font-size:12px;
        padding:35px 0px 0px 62px;
        height:20px;
}
.nav_home {
        display:block;
        float:left;
        height:21px;
        width:73px;
        background:url(/images/home_fon.png);
        padding:4px 0px 0px 28px;
}
.nav_home a {
        color:#700C24;
}
.nav_home a:hover {
        text-decoration:none;
}
#str {
        position:relative;
        margin:9px 8px 0px 14px;
        float:left;
}
#str_b {
        position:relative;
        margin:9px 10px 0px 10px;
        float:left;
}
.nav_str {
        color:#fff;
        display:block;
        float:left;
        margin:5px 0px 0px 0px;
		text-decoration:none;
		cursor: pointer;
}
.pages {
        padding:4px 5px 6px 7px;
        font-family:tahoma;
        font-size:12px;
        color:#fff;
        border:1px solid #0F0F11;
        width:190px;
        background-color:#700C24;
}
.pages a {
        color:#fff;
        text-decoration:none;
        display:inline;
        padding:4px 8px 6px 8px;
        margin:0px 3px 0px 3px;
}
.pages a:hover {
        color:#fff;
        text-decoration:none;
        background-color:#0F0F11;
}
.bord {
        text-align:left;
        vertical-align:top;
}
.bord img {
        position:relative;
        top:-1px;
}
.bord_b {
        text-align:left;
        vertical-align:bottom;
}
.bord_b img {
        position:relative;
        bottom:-1px;
}
.navigator {
        width:830px;
        margin:25px 0px 0px 62px;
}
.navigator_b {
        width:830px;
        margin:525px 0px 100px 62px;
}
.zag {
        vertical-align:top;
        text-align:left;
}
.page_bl {
        vertical-align:top;
        text-align:right;
}
.text_gl {
        font-family:tahoma;
        color:#fff;
        font-size:12px;
        padding:0px 20px 5px 320px;
		margin:-30px 0px 0px 200px;
}
.text_gl a {
        color:#fff;
}
.text_bl {
        font-family:tahoma;
        color:#fff;
        font-size:12px;
        padding:20px 100px 35px 275px;
}
.text_bl span {
        display:block;
        padding-top:5px;
}
.text_bl b {
        font-size:13px;
        display:block;
        padding:1px 0px 5px 34px;
        background:url(/images/zag_fon.png) left top no-repeat;
        position:relative;
        left:-34px;
}
.text_bl a {
        color:#fff;
        background:url(/images/str.png) right 5px no-repeat;
        padding-right:12px;
}
.text_bl a:hover {
        text-decoration:none;
}
.text_bla {
        font-family:tahoma;
        color:#fff;
        font-size:12px;
        padding:20px 70px 55px 400px;
        min-height:98px;
}
* html .text_bla {
        font-family:tahoma;
        color:#fff;
        font-size:12px;
        padding:20px 70px 55px 400px;
        height:98px;
}
.text_bla span {
        display:block;
        padding-top:5px;
}
.text_bla b {
        font-size:13px;
        display:block;
        padding:1px 0px 5px 34px;
        background:url(/images/zag_fon.png) left top no-repeat;
        position:relative;
        left:-34px;
}
.text_bla a {
        color:#fff;
        background:url(/images/str.png) right 5px no-repeat;
        padding-right:12px;
}
.text_bla a:hover {
        text-decoration:none;
}
.text_blb {
        font-family:tahoma;
        color:#fff;
        font-size:12px;
        padding:20px 20px 35px 275px;
}
.text_blb span {
        display:block;
        padding-top:5px;
}
.text_blb b {
        font-size:13px;
        display:block;
        padding:1px 0px 5px 34px;
        background:url(/images/zag_fon.png) left top no-repeat;
        position:relative;
        left:-34px;
}
.text_blb a {
        color:#fff;
        background:url(/images/str.png) right 5px no-repeat;
        padding-right:12px;
}
.text_blb a:hover {
        text-decoration:none;
}
.text_blc {
        font-family:tahoma;
        color:#fff;
        font-size:12px;
        padding:35px 100px 20px 255px;
}
.text_blc span {
        display:block;
        padding-top:8px;
}
.text_blc b {
        font-size:13px;
        display:block;
        padding:1px 0px 5px 34px;
        background:url(/images/zag_fon.png) left 4px no-repeat;
        position:relative;
        left:-34px;
        font-weight:normal;
}
.text_blc a {
        color:#fff;
        background:url(/images/str.png) right 5px no-repeat;
        padding-right:12px;
}
.text_blc a:hover {
        text-decoration:none;
}
.text_bld {
        font-family:tahoma;
        color:#fff;
        font-size:12px;
        padding:50px 100px 35px 215px;
}
.text_bld span {
        display:block;
        padding-top:5px;
}
.text_bld b {
        font-size:13px;
        display:block;
        padding:1px 0px 5px 34px;
        background:url(/images/zag_fon.png) left top no-repeat;
        position:relative;
        left:-34px;
}
.text_bld a {
        color:#fff;
        padding-right:12px;
        text-decoration:underline;
}
.text_bld a:hover {
        text-decoration:none;
}
a.komm {
        color:#fff;
        background:url(/images/str.png) left 5px no-repeat;
        padding-left:12px;
        text-decoration:none;
        font-weight:bold;
        float:right;
}
a.komm:hover {
        text-decoration:underline;
}
.komment {
        width:550px;
}
.footer {
        height:200px;
        font-family:tahoma;
        font-size:12px;
        color:#fff;
        margin-top:110px;
}
.ris_foot {
        position:absolute;
        margin:52px 0px 0px 80px;
}
.text_b {
        position:absolute;
        margin:52px 0px 0px 180px;
}
.text_b a {
        color:#fff;
		text-decoration:none;
}
.counters {
        position:absolute;
        margin:86px 0px 0px 180px;
}
.text_c {
		position:absolute;
        margin:52px 0px 0px 498px;
}
.text_bc {
        position:absolute;
        margin:88px 0px 0px 486px;
}
.text_bc a {
        color:#fff;
        text-decoration:none;
}
.text_d {
		font-size: 7pt;
        position:absolute;
        margin:46px 0px 0px 700px;
}
.text_d a {
        color:#fff;
        text-decoration:none;
}
.text_d a:hover {
        text-decoration:underline;
}
.nomer {
        width:44px;
        height:66px;
        background:url(/images/nomer.gif) left top no-repeat;
        font-size:10px;
        color:#000;
        font-weight:bold;
        font-family:arial;
        padding:7px 0px 0px 10px;
        margin-top:228px;
}
.nomer span {
        display:block;
        font-size:17px;
        position:relative;
        bottom:-6px;
}
.bl_foto_a {
        position:absolute;
        margin:-4px 0px 0px -204px;
}
.bl_foto_b {
        float:left;
        width:154px;
        padding:14px 21px 14px 21px;
}
.bl_foto_c {
        float:left;
        width:154px;
        font-family:tahoma;
        font-size:12px;
        color:#fff;
        padding:28px 210px 45px 62px;
}
.bl_foto_d {
        float:left;
        width:154px;
        font-family:tahoma;
        font-size:12px;
        color:#fff;
        padding:28px 0px 45px 292px;
}
.foto_a {
        width:154px;
        height:106px;
        background:url(/images/ramka_a.gif) no-repeat;
        padding:4px 0px 0px 0px;
        text-align:center;
		cursor: pointer;
}
.foto_a img {
        padding:0px 0px 0px 4px;
}
.foto_a a {
        background:none;
		text-decoration:none;
}
.foto_a_cov {
        width:154px;
        height:211px;
        background:url(/images/ramka_c.gif) no-repeat;
        padding:4px 0px 0px 0px;
        text-align:center;
		cursor: pointer;
}
.foto_c {
        width:154px;
        height:106px;
        background:url(/images/ramka_a.gif) no-repeat;
        padding:4px 0px 0px 0px;
        text-align:center;
        margin:0px 0px 0px 0px;
}
.data_foto {
        background:url(/images/str_b.gif) left 13px no-repeat;
        padding:10px 0px 0px 14px;
        height:12px;
}
.data_foto a {
		font-family:tahoma;
        color:#fff;
		text-decoration:none;
}
.about {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/about.png);
        width:expression(1);
        height:expression(1);
}
.about img {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        width:260px;
        height:260px;
}
.otzuv {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/otzuv.png);
        width:expression(1);
        height:expression(1);
}
.otzuv img {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        width:260px;
        height:260px;
}
.diplom {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/diplom.png);
        width:expression(1);
        height:expression(1);
}
.diplom img {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        width:260px;
        height:260px;
}
.fotorep {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/fotorep.png);
        width:expression(1);
        height:expression(1);
}
.fotorep img {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        width:260px;
        height:260px;
}
.price {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/price.png);
        width:expression(1);
        height:expression(1);
}
.price img {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        width:260px;
        height:260px;
}
.karta {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/karta.png);
        width:expression(1);
        height:expression(1);
}
.karta img {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        width:260px;
        height:260px;
}
.spec {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ris_gl.png);
        width:expression(1);
        height:expression(1);
}
.spec img {
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
        width:492px;
        height:385px;
}
.about_ris {
        position:absolute;
        margin:-195px 0px 0px 65px;
}
.otzuv_ris {
        position:absolute;
        margin:-195px 0px 0px 65px;
}
.diplom_ris {
        position:absolute;
        margin:-195px 0px 0px 65px;
}
.fotorep_ris {
        position:absolute;
        margin:-195px 0px 0px 65px;
}
.price_ris {
        position:relative;
        top:100px;
        left:-120px;
}
.kart_ris {
        position:absolute;
        margin:-195px 0px 0px 65px;
}
.spec_ris {
        position:absolute;
        margin:-30px 0px 0px -11px;
        height:385px;
}
.foto_bl {
        margin:0px 0px 40px 180px;
        width:600px;
        vertical-align:top;
        height:600px;
}
.foto_bl td {
        vertical-align:top;
}
.kont_bl {
        width:600px;
        vertical-align:top;
        height:600px;
}
.kont_bl td {
        vertical-align:top;
}
.zag_b {
        position:absolute;
        margin:50px 0px 0px 20px;
}
.pole_a {
        width:313px;
        height:23px;
        background:url(/images/pole_a.png);
        padding:4px 0px 0px 4px;
        margin-bottom:8px;
}
.pole_a input {
        width:307px;
        height:20px;
        font-family:tahoma;
        font-size:13px;
        padding:0px;
        margin:0px;
        background:transparent;
        border:0px;
        font-size:12px;
        color:#fff;
}
.pole_b {
        width:510px;
        height:186px;
        background:url(/images/pole_b.png);
        padding:2px 0px 0px 4px;
        margin-top:5px;
}
.pole_b textarea {
        width:508px;
        height:183px;
        font-family:tahoma;
        font-size:13px;
        padding:0px;
        margin:0px;
        background:transparent;
        border:0px;
        font-size:12px;
        color:#fff;
}
.pismo_bl {
        font-family:tahoma;
        font-size:12px;
        color:#fff;
        margin:55px 0px 400px 190px;
}
.pismo_bl td {
        vertical-align:top;
}
.zv {
        position:absolute;
        margin:-5px 0px 0px -18px;
}
.zvb {
        position:absolute;
        margin:2px 0px 0px -18px;
}
.obz {
        padding:25px 0px 143px 0px;
}
.pochta {
        position:absolute;
        margin:-30px 0px 0px -280px;
}
.name {
        padding-right:22px;
        text-align:right;
}
.otpr {
        padding-left:170px;
}
.kont_a {
        font-family:arial;
        font-size:14px;
        color:#fff;
        margin:95px 0px 0px 147px;
}
.kont_a b {
        padding:10px 0px 10px 40px;
        display:block;
        background:url(/images/zag_fon.png) left center no-repeat;
        margin:0px 0px 0px 210px;
}
.kont_a span {
        position:absolute;
        margin:8px 0px 0px -85px;
        font-size:16px;
        font-weight:bold;
}
.kont_b {
        font-family:arial;
        font-size:14px;
        color:#fff;
        margin:95px 0px 100px 360px;
}
.kont_b b {
        padding:10px 0px 10px 40px;
        display:block;
        background:url(/images/zag_fon.png) left center no-repeat;
        margin:0px 0px 0px 210px;
}
.kont_b span {
        position:absolute;
        margin:0px 0px 0px -85px;
        font-size:16px;
        font-weight:bold;
}
.karta_fon {
        width:386px;
        height:277px;
        background:url(/images/karta_fon.png) no-repeat;
        margin:0px 0px 0px 147px;
        text-align:center;
        padding-top:2px;
}
.str_c {
        position:absolute;
        margin:0px 0px 0px 155px;
        font-weight:bold;
        float:left;
}
.str_c span {
        position:absolute;
        margin:-2px 0px 0px 8px;
        width:200px;
}
.str_d {
        position:absolute;
        margin:0px 0px 0px -10px;
        font-weight:bold;
        float:left;
}
.str_d span {
        position:absolute;
        margin:-2px 0px 0px -200px;
        width:200px;
}
.ris_jurnal {
        position:absolute;
        padding:5px 0px 0px 60px;
}
.zag_jurn {
        position:absolute;
        margin:-352px 0px 0px 80px;
}
.name_nom {
        position:absolute;
        margin:60px 0px 0px 0px;
}
.cont_gl {
        padding:0px 0px 0px 440px;
}
.cont_bl_b td {
        vertical-align:top;
        text-align:left;
}
.bl_spa {
        padding:0px;
        margin:0px;
        padding:20px 40px 0px 120px;
        float:left;
}
.bl_spa dt {
        margin:0px;
        padding:0px 0px 12px 0px;
}
.bl_spa dt a {
        text-decoration:underline;
        background:url(/images/str.png) right center no-repeat;
        padding:8px 12px 10px 0px;
        float:left;
}
.bl_spa dt a:hover {
        text-decoration:none;
}
.bl_spa dd {
        padding:8px 0px 10px 20px;
        margin:0px;
        background:url(/images/str.png) left center no-repeat;
}
.bl_spa a {
		font-family:tahoma;
        font-size:12px;
        color:#fff;
        text-decoration:none;
}
.bl_spa a:hover {
        text-decoration:underline;
}
.bl_spb {
        padding:0px;
        margin:0px;
        background:url(/images/fon_dl.png) left top no-repeat;
        padding:20px 110px 0px 0px;
        margin:45px 0px 0px 0px;
        float:left;
        width:100px;
}
.bl_spb dt {
        margin:0px;
        padding:0px 0px 12px 0px;
}
.bl_spb dd {
        padding:8px 0px 10px 20px;
        margin:0px;
        background:url(/images/str.png) left center no-repeat;
}
.bl_spb a {
        font-family:tahoma;
        font-size:12px;
        color:#fff;
        text-decoration:none;
}
.bl_spb a:hover {
        text-decoration:underline;
}
.lcont {
        width:510px;
}
.arhbl {
        padding:0px 22px 0px 18px;
        border:1px solid #85142B;
        width:320px;
        margin:10px 0px -20px 118px;
        background-color:#6F0C24
}
.arhim {
        padding:0px 20px 0px 0px;
        position:relative;
}
.arh {
        padding:18px 0px 16px 0px;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
}
.arh a {
        color:#fff;
        text-decoration:none;
        display:inline;
        padding:7px 8px 3px 10px;
        margin:0px 3px 0px 3px;
}
.arh a:hover {
        color:#fff;
        text-decoration:none;
        background-color:#0F0F11;
        background:url(/images/fon_arh.gif) center center;
}
.arh_top {
        position:absolute;
        margin:-9px 0px 0px -15px;
}
.gl_tema {
        margin:-30px 0px 6px 510px;
}
