img, div { behavior: url(js/iepngfix.htc) }
body {
    background-attachment: fixed;
    background-image: url(/img/grad_bg.png);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #c7c7c7;
    padding: 0px;
    margin: 0px;
    font-family: Times New Roman;
    font-size: 14px;
    color: #4b4b4b;
    line-height: 18px;
}

div {
    font-family: Arial;
    font-size: 14px;
}

a {
    color: #9b1c1c;
    font-size: 13px;
}

a:hover {
    color: #cc272d;
    text-decoration: none;
}

ul {
    list-style-image: url(/img/galo4ka.png);
}

.ul_empty {
    list-style: none;
}

.ul_empty li {
    margin-bottom: 5px;
}

ol {
    text-align: left;
}

img {
    margin: 0;
    padding: 0;
}

input, textarea {
    border:1px solid #A6A3A3;
}

table, td {
    vertical-align: top;
}
#cent-viraj{
background-image: url(/img/psixo_bg.png);
width:674px;
height:70px;
}
#main_content {
    width: 704px;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#main_content ul {
    text-align: left;
}

#main_content p {
    font-size: 14px;
    text-align: justify;
    font-family: Arial;
    margin-bottom: 0px;
}

#main_content .p_center {
    text-align: center;
    text-indent: 0px;
    font-family: Arial;
}

#main_content .p_left {
    text-align: justify;
    text-indent: 30px;
    font-family: Arial;
}

#main_content .p_right {
    text-align: right;
    text-indent: 0px;
    font-family: Arial;
}

#main_content .p_head {
    margin-top: 30px;
    text-align: left;
    text-indent: 0px;
    font-family: Arial;
}

#main_content .p_body {
    font-size: 14px;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 10px;
    text-align: justify;
    text-indent: 0px;
    font-family: Arial;
}

#main_content .p_small {
    font-size: 13px;
}

#top_menu {
    font-size: 12px;
    margin-bottom: 25px;
    margin-top: 13px;
    text-align: right;
	float:right;
}

#top_menu a {
    color: #757575;
}

#top_menu a:hover {
    color: #cc272d;
    text-decoration: underline;
}

#top_menu ul, #top_menu li {
float:left;
    text-decoration: none;
    display: inline; 
}

#top_menu li { 
    margin-left: 5px;
    margin-right: 5px;
    color: #cc272d;
}

#top_menu li .current_top_menu {
    font-weight: bold;
}

#top_title {
    margin-top: 13px;
    text-align: center;
}

#footer {
    color: #616161;
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative;
    margin-bottom: 35px;
    margin-top: 22px;
    height: 0px;
    font-weight: bold;
}

#footer_left {
    position: absolute;
    left: 1px;
}

#footer_right {
    position: absolute;
    right: -1px;
}

#footer_right a {
    font-weight: bold;
}

#grad_f2b {
    background-image: url(/img/grad_f2b.png);
    background-position: left top;
    background-repeat: repeat-x;
    height: 27px;
    margin-left: 1px;
    width: 704px;
}

#grad_f2w {
    background-image: url(/img/grad_f2w.png);
    background-position: left top;
    background-repeat: repeat-x;
    height: 27px;
    margin-left: 1px;
    width: 704px;
}

#main_content {
    margin-bottom: 40px;
}

#front_page_table {
    border-color: #ffffff;
    border-spacing: 0px;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    margin: 0px;
    padding: 0px;
    table-layout:fixed;
    width: 706px;
}

#front_page_table th, #front_page_table td {
    border-color: #ffffff;
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px 1px 0px 0px;
    margin: 0px;
    padding: 0px;
}

#front_page_table th {
    background-image: url( /img/grad_red_th.png );
    background-repeat: no-repeat;
    height: 29px;
}

#front_page_table th a {
    font-size: 14px;
}

#front_page_table td a {
    display: block;
    height: 374px;
}

#front_page_table .current_menu {
    background-image: url( /img/grad_red_active.png );
    background-repeat: no-repeat;
    height: 29px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

#front_page_table a {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

#front_page_table a:hover {
    text-decoration: underline;
    color: #ffffff;
}

#front_page_table img {
    text-decoration: none;
    border: none;
}

#sub_menu {
    color: #9b1c1c;
    font-size: 14px;
    margin-bottom: 25px;
    text-align: center;
}

#sub_menu a {
    font-size: 14px;
}

#sub_menu span {
    font-size: 14px;
    font-weight: bold;
}

#sub_menu ul, #sub_menu li { 
    display: inline; 
}

#sub_menu li { 
    margin-left: 5px;
    margin-right: 5px;
}

#history_menu {
    color: #757575;
    font-size: 13px;
    margin-bottom: 25px;
    text-align: right;
}

#history_menu a {
    color: #757575;
    font-size: 13px;
}

#history_menu a:hover {
    color: #cc272d;
}

#history_menu ul, #history_menu li { 
    display: inline;
}

#history_menu li { 
    margin-left: 5px;
    margin-right: 5px;
}

#clear_table th, #clear_table td {
    border-style: none;
    margin: 0px;
    padding-left: 20px;
    padding-bottom: 10px;
}

#clear_table tr td .inputs {
    width: 200px;
}

.display_table {
    border-color: #000000;
    border-spacing: 0px;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    margin: 0px;
    padding: 0px;
    table-layout:fixed;
}

.display_table th, .display_table td {
    border-color: #000000;
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px 1px 0px 0px;
    margin: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

.display_table th {
    text-align: center;
}

.span_h0 {
    color: #9d0e1e;
    font-size: 17px;
    font-weight: bold;
    font-family: Times New Roman;
}

.span_h1 {
    color: #9d0e1e;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    font-family: Times New Roman;
}

.span_h2 {
    color: #9d0e1e;
    font-weight: bold;
    font-size: 14px;
    font-family: Times New Roman;
}

.span_h3 {
    color: #9d0e1e;
    font-size: 14px;
    font-family: Times New Roman;
}

.span_h4 {
    color: #9d0e1e;
    font-size: 14px;
    font-family: Times New Roman;
    font-style: italic;
}

.message_404 {
    color: #9d0e1e;
    font-size: 17px;
    font-family: Arial;
    /*letter-spacing: 2px;*/
    word-spacing: 5px;
    line-height: 25px;
    text-align: left;
    margin-left: 100px;
    margin-right: 100px;
    margin-top: 20px;
    margin-bottom: 50px;
}

.div_shift_1 {
    text-align: left;
    margin-left: 70px;
    margin-top: 10px;
    margin-bottom: 50px;
}

.div_shift_2 {
    text-align: left;
    margin-left: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.div_shift_3 {
    text-align: left;
    margin-left: 350px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.div_p_1 {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

.div_italic {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    font-style: italic;
}
