﻿.visitkort
{
    background:#E3EBEF;
    padding:7px;
}

.visitBody
{
    background:#fff url(../Graphics/Logos/img_visit_logo.jpg) no-repeat top left;
    padding:35px 5px 5px 5px;
    line-height:normal;
}

.visitBody img
{
    margin-right:5px;
}

.visitFooter
{
    background:#525252;
    color:#fff;
    font-size:9px;
    padding:4px;
    margin-top:5px;
}

.visitContent
{
    float:right;
    font-size:11px;
    width:174px;
}

* html .visitImage
{
	float:right;	
}

.visitBody p
{
    margin:0px 0px 0px 0px;
    padding:0px;
}

.orgSchema
{
    width:593px;
   margin-top:15px;
}

.orgSchema ul
{
    margin:0;
    padding:0;
    list-style:none;
}

.orgSchema .niva1 a
{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    background:#8fa84d;
    padding:10px 2px 10px 2px;
}

.orgSchema .niva1a a
{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    background:gray;
    padding:10px 2px 10px 2px;
}

.orgSchema .niva2 a
{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    background:#8fa84d;
    padding:10px 2px 10px 2px;
}

.orgSchema .niva3a a
{
    color:#525252;
    font-weight:bold;
    text-decoration:none;
    display:block;
    background:#c6d898;
    padding:10px 2px 10px 2px;
}

.orgSchema .niva3b a
{
    color:#525252;
    font-weight:bold;
    text-decoration:none;
    display:block;
    background:#c6d898;
    padding:10px 2px 10px 2px;
}

.orgSchema .niva3c a
{
    color:#525252;
    font-weight:bold;
    text-decoration:none;
    display:block;
    background:#c6d898;
    padding:10px 0px 10px 0px;
    border-bottom:1px solid #fff;
}

.orgSchema .niva3_5a a
{
	color:#525252;
    font-weight:bold;
    text-decoration:none;
    background:#e3ebef;
    padding:10px 1px 10px 1px;
}

.orgSchema .niva3_5c a
{
	color:#525252;
    font-weight:bold;
    text-decoration:none;
    background:#e3ebef;
    padding:10px 0px 10px 0px;
}

.orgSchema .niva4 a
{
    color:#525252;
    font-weight:bold;
    font-size:9px;
    text-decoration:none;
    display:block;
    background:#e3ebef;
    padding:10px 1px 10px 1px;
}

.orgSchema .niva5a a
{
    color:#525252;
    font-weight:bold;
    font-size:9px;
    text-decoration:none;
    display:block;
    background:#f5f5f5;
    padding:10px 1px 10px 1px;
}

.orgSchema .niva5b a
{
    color:#525252;
    font-weight:bold;
    font-size:9px;
    text-decoration:none;
    display:block;
    background:#f5f5f5;
    padding:10px 1px 10px 1px;
}

.orgSchema .niva1 a:hover, .niva2 a:hover,  .niva1a a:hover
{
    background:#c6d898;
    color:#525252;
}

.orgSchema .niva3a a:hover, .niva3b a:hover, .niva3c a:hover
{
    background:#e3ebef;
}

.orgSchema .niva4 a:hover, .orgSchema .niva3_5a a:hover, .orgSchema .niva3_5c a:hover
{
    background:#f5f5f5;
}

.orgSchema .niva5a a:hover, .orgSchema .niva5b a:hover
{
    background:#fff;
}



.niva1 ul
{
    margin-left:198px;
}

.niva1 li{
        display: block;
        width: 194px;
        margin: 0;
        border:1px solid #fff;
        text-align:center;
}

.niva2 li{
        display: block;
        float: left;
        width: 195px;
        margin: 0;
        border:1px solid #fff;
        text-align:center;
}

.niva3a li{
        display: block;
        float: left;
        width: 195px;
        margin: 0;
        border:1px solid #fff;
        text-align:center;
}
.niva3b li{
        display: block;
        float: left;
        width: 589px;
        margin: 0;
        border:1px solid #fff;
        text-align:center;
}

.niva3c li{
        display: block;
        width: 195px;
        margin-top: 40px;
        margin-left:394px;
        border:1px solid #fff;
        text-align:center;
        padding:0px;
}

* html .niva3c li
{
    margin-top:0px;
}

.niva3_5a li{
        display: block;
        width: 195px;
        margin: 0;
        margin-left:0px;
        border:0px solid #fff;
        border-top:2px solid #fff;
        text-align:center;
}
.niva3_5c li{
        display: block;
        width: 195px;
        margin: 0;
        margin-left:0px;
        text-align:center;
        border:0px solid #fff;
        border-top:0px solid #fff;
}

.niva4 li{
        display: block;
        float: left;
        width: 82px;
        margin: 0;
        border:1px solid #fff;
        text-align:center;
}

* html .niva4 li{
        width: 78px;
}

.niva5a li{
        display: block;
        width: 82px;
        margin: 0;
        border:1px solid #fff;
        text-align:center;
}

.niva5b li{
        display: block;
        width: 85px;
        margin: 0;
        border:1px solid #fff;
        text-align:center;
}