/*/////////////////////   COMMON STYLES   ///////////////////////////////////////////////////////////////////////////////////////////// */
BODY
{
        margin: 0px;
        background: #FFFFFF;
        padding: 0px;
        font-family: Arial;
        font-size: 12px;
}

h4 {
        font-family: Arial;
        font-size: 12px;
}

h3 {
        font-family: Arial;
        font-size: 14px;
}


INPUT
{
        border: 1px solid #CCCCCC;
        color: #333333;
        font-family: Arial;
        padding: 2px;
}

TEXTAREA
{
        border: 1px solid #CCCCCC;
        color: #333333;
        font-family: Arial;
        padding: 2px;
        font-size: 12px;
}

TD { font-size: 12px }

IMG, TABLE
{
    border: 0px;
}


A:link {
        color: #003AA3;
}

A:visited {
        color: #003AA3;
}

A:hover {
        color: #003AA3;
}

A.small:link {
        color: #993300;
}

A.small:visited {
        color: #993300;
}

A.small:hover {
        color: #993300;
}


/*////////////////////// KOLOBOK STYLES///////////////////////////////*/
.mceToolbarExternal
{
	position:absolute;
	top:368px;
	left:12px;
	background-color:white;
	width:250px;
}

/*////////////////////// Email ///////////////////////////////*/

.MPinfo { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.MPFieldNames { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.MPFieldValues  { color: #00327d; font-style: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.MPthankyou   { color: #00327d; font-size: 18px; font-family: "Times New Roman", Times, Georgia, serif }
.MPerror { color: #c80019; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.MPerrorlist { color: #c80019; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.MPsmall { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.MPsubhead { color: #7d8287; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.MPlink   { color: #00327d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

/*////////////////////// OTHER ///////////////////////////////*/

#corner {
        position: absolute;
        width: 337px;
        height: 132px;
        padding: 0px;
        top: 0px;
        left: 0px;
}

#toolbar {
        position: absolute;
        width: 107px;
        height: 33px;
        top: 3px;
        left: 3px;
}

#menu_bg {
        padding: 0px;
        height: 19px;
}

#menu_body {
        padding: 0px;
        height: 71px;
}

#menu_header {
        position: absolute;
        top: 6px;
        left: 410px;
        height: 7px;
}

#menu {
        position: absolute;
        width: 570px;
        height: 71px;
        top: 19px;
        left: 406px;
}

#main_logo {
        position: absolute;
        top: 48px;
        left: 133px;
        width: 186px;
        height: 196px;
        background-repeat: no-repeat;
        z-index: 3;
}

#green_line {
        position: absolute;
        background-repeat: no-repeat;
        left: 0px;
        top: 200px;
        width: 147px;
        height: 10px;
        z-index: 4;

}

#gray_line {
        position: absolute;
        background-repeat: repeat-x;
        right: 0px;
        top: 200px;
        width: 70%;
        z-index: 4;
}

#vert_segment {
        position: absolute;
        background-repeat: no-repeat;
        left: 212px;
        top: 240px;
        width: 10px;
        height: 33px;
}

#hor_segment {
        position: absolute;
        background-repeat: no-repeat;
        left: 325px;
        top: 132px;
        width: 30px;
        height: 9px;
}

#small_logo {
        position: absolute;
        background-repeat: no-repeat;
        right: 160px;
        top: 165px;
        width: 80px;
        height: 78px;
        z-index: 5;
}

#sm_vert_segment {
        position: absolute;
        background-repeat: no-repeat;
        right: 195px;
        top: 243px;
        width: 6px;
        height: 36px;
        z-index: 5;

}

#sm_hor_segment {
        position: absolute;
        background-repeat: no-repeat;
        right: 135px;
        top: 201px;
        width: 27px;
        height: 5px;
        z-index: 3;

}

#search {
        position: absolute;
        border-left: 1px solid #CCCCCC;
        top: 95px;
        right: 0px;
        width: 180px;
        height: 100px;
        padding-left: 20px;
        padding-top: 10px;

}

#main_title {
        position: absolute;
        background-repeat: no-repeat;
        top: 140px;
        left: 320px;
        width: 406px;
        height: 31px;
}

.title1 {
        font-size: 14px;
        color: #666666;
        font-weight: bold;
        padding: 2px;
}

.title2 {
        font-size: 14px;
        color: #669900;
        font-weight: bold;
        padding: 2px;

}


.button {
        color: #FFFFFF;
        font-size: 11px;
        border-width: 0px;
        width: 58px;
        height: 21px;
        background-repeat: no-repeat;
        padding-bottom: 4px;
        cursor: pointer;
}

.button_big {
        color: #FFFFFF;
        font-family: Verdana;
        font-size: 11px;
        border-width: 0px;
        width: 85px;
        height: 21px;
        background-repeat: no-repeat;
        padding-bottom: 4px;
        cursor: pointer;
}

.yellow_button {
        color: #333333;
        font-family: Verdana;
        font-size: 11px;
        border-width: 0px;
        width: 74px;
        height: 18px;
        background-repeat: no-repeat;
        cursor: pointer;
}


.forms_button {
        text-align: center;
        color: #FFFFFF;
        font-family: Verdana;
        font-size: 11px;
        border-width: 0px;
        width: 58px;
        height: 21px;
        background-repeat: no-repeat;
        padding-bottom: 1px;
        cursor: pointer;
}

#main_block {
        position: absolute;
}

#left_column {
        width: 219px;
        padding-left: 0px;
        padding-right: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
}

#content {
        padding: 10px;
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
}

#right_column {
        width: 180px;
        padding: 10px;
}

.content_title {
        position: absolute;
        background-repeat: no-repeat;
        height: 26px;
        padding-left: 40px;
        margin-left: 10px;
        padding-top: 7px;
        padding-bottom: 7px;
        z-index: 6;
}

.indention {
        margin-left: 30px;
}


.delimiter {
        height: 7px;
        background-repeat: repeat-x;

}

#space {
        width: 100%;
        height: 120px;
        z-index: 0;
}

#bottom {
        position: absolute;
        background-repeat: repeat-x;
        left: 0px;
        width: 100%;
        height: 56px;
        color: #FFFFFF;
}

#bottom td {
        padding-top: 8px;
}

.marked {
        background-color: #F2F2F2;
        padding: 15px;
}

.title3 {
        color: #993300;
        font-weight: bold;
        font-size: 12px;
}

.prg_img_corner {
        width: 250px;
        height: 50px;
        position: relative;
        top: 60px;
        left: 355px;
        text-align: center;
        padding-top: 100px;
}

.controls {
         border-collapse: collapse;
}

td.controls { padding: 7px; border: 1px solid #000000; border-bottom:0px solid #000000; border-right: 0px solid #000000;}

.collapsed_border {border-collapse: collapse;}
.collapsed_border th { font-size: 12px; font-weight: bold; text-align: center; background-color: #708090; color: #FFF; }
.collapsed_border td { border: 1px solid #CCC; padding: 3px; }