 * {
    margin: 0;
    padding: 0
}

h1 {
    border-bottom: 1px dashed #3B98E8;
    color: #F60
}

body {
    overflow: auto;
    margin: 0px;
    background-color: #FFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}#header {
    background-image: url(../img/gr.png);
    background-repeat: repeat-x;
    background-position: center bottom;
    background-color: transparent
}#main {
    background-color: #96c8f3
}.link {
    padding: 0 0 30px 0
}.arrow {
    background-image: url(../img/arrow.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 132px;
    width: 256px;
    float: left;
    clear: right;
    padding-top: 40px;
    padding-left: 20px;
    font-size: 18px;
    color: #FFF;
    display: block
}.arrow_down {
    background-image: url(../img/arrow_down.png)
}.arrow_down a {
    color: #F05A23 !important
}.logotype img {
    display: block;
    padding-left: 80px
}#mail {
    padding: 0
}.canada {
    height: 132px;
    width: 186px;
    float: left;
    clear: right;
    font-size: 18px;
    color: #FFF;
    display: block
}.logotype {
    z-index: 5000;
    background-image: url(../img/b1.png);
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 30px;
    margin-left: 30px;
    height: 125px
}.logotype a {
    display: block;
    margin-top: 17px;
    text-decoration: none;
    color: #F05A23;
    font-weight: bold
}

a:hover {
    text-decoration: underline
}.address {
    padding: 20px;
    color: #F05A23;
    font-size: 24px;
    width: 200px;
    border-right: 1px dotted #F05A23
}.contacts p {
    color: #F05A23;
    text-align: right;
    width: 190px;
    font-size: 12px
}.contacts p strong {
    font-size: 18px;
    font-weight: normal
}.contacts .contacts {
    margin-top: 10px;
    border: 0;
    clear: none;
    float: none
}.contacts {
}.link tr .text {
    text-align: justify;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}.link .arrow a {
    color: #FFF;
    text-decoration: none;
    display: block;
    width: 165px
}.contacts {
    float: left
}.link .link a {
    display: block;
    margin-top: 10px;
    color: #000;
    margin-left: 10px;
    font-size: 1em
}.contacts .contacts p a {
    font-size: 18px;
    text-decoration: none;
    font-weight: normal;
    color: #F05A23
}#main {
    background-color: #96c8f3
}#top_link {
    display: block;
    height: 87px;
    position: relative;
    top: 27px;
    width: 238px
}#foot {
    background-image: url("../img/f1.png");
    background-color: transparent;
    background-position: top center;
    background-repeat: repeat-x;
    height: 140px
}#city {
    background-color: transparent;
    background-image: url("../img/m1.jpg");
    background-position: bottom right;
    background-repeat: repeat-x;
    height: 157px
}.t_1 {
    width: 1000px;
    padding: 12px 0
}.t_top {
    clear: both;
    margin: 0;
    padding: 0;
    height: 18px;
    width: 1000px
}.t_top div {
    float: left;
    margin: 0;
    padding: 0
}.t_middle {
    margin: 0;
    padding: 0;
    clear: both
}.t_middle div {
    float: left
}.t_bottom {
    clear: both
}.t_bottom div {
    float: left
}.t_top_left {
    background-image: url('../img/t_l.png');
    background-repeat: no-repeat;
    height: 18px;
    width: 18px
}.t_top_top {
    background-image: url('../img/t_t_t.png');
    height: 18px;
    width: 964px;
    background-repeat: repeat-x
}.t_top_right {
    background-image: url('../img/t_r.png');
    background-repeat: no-repeat;
    height: 18px;
    width: 18px
}.t_middle_text {
    width: 958px;
    background-color: #F1F6FF;
    border-left: 3px solid #839ab2;
    border-right: 3px solid #839ab2;
    padding: 0 18px
}.t_middle_text input[ type =
"text"] {
    width: 400px
}.t_bottom_right {
    background-image: url('../img/t_b.png');
    background-repeat: no-repeat;
    height: 18px;
    width: 18px
}.t_bottom_top {
    background-image: url('../img/t_t_b.png');
    height: 18px;
    width: 964px;
    background-repeat: repeat-x
}.t_bottom_left {
    background-image: url('../img/t_x.png');
    background-repeat: no-repeat;
    height: 18px;
    width: 18px
}.t_middle_text h2 {
    border-bottom: 1px dashed #000;
    margin: 0 0 10px 0
}.wide {
    width: 400px
}.s_cont {
    display: none
}.f_namesurname, .s_namesurname {
    font-style: italic
}#f_college, #s_college {
    margin: 15px 0 0 0
}.f_college_spec, .s_college_spec {
    display: none
}.f_college_ndef, .f_university_ndef, .f_additional_ndef, .s_college_ndef, .s_university_ndef, .s_additional_ndef {
    display: none
}

h2 em {
    font-size: 0.7em
}#test_submit {
    cursor: pointer;
    cursor: hand;
    font-size: 1.2em;
    border: 3px solid #839AB2;
    -moz-border-radius: 5px;
    margin: 10px 0 0 0;
    width: 1000px;
    padding: 10px
}

label.error {
    display: block;
    background-color: #FFF;
    border: 1px dashed #A11111;
    padding: 0 5px;
    margin: 1px 0 0
}

input.error {
    border: 2px solid #D11111
}.align_top {
    vertical-align: top
}

a img {
    border: 0 none
}.t_show {
    font-family: 'Calibri', sans-serif;
    font-size: 14pt;
}
.cimg
{
	width:186px;
	height:132px;
}
acronym
{
	border-bottom:1px dotted #F05A23;
}

