body {
    color: #000;
    font-family:Verdana;
    font-size:12px;
    margin:0;
    padding:0;
    background-color:#fff;
}

.header {
    font-size:40pt;
    font-family: "Times New Roman";
    color: #44618f;
    text-align:center;
    background-color:#cadfe9;
    margin:0;
    padding:8px;
}

.header a:link {color: #44618f; text-decoration:none;}
.header a:active {color: #44618f; text-decoration:none;}
.header a:visited {color: #44618f; text-decoration:none;}
.header a:hover {color: #6683af; text-decoration:Underline; }

.granici {
    background-color: #44618f;
    font-size:12px;
    color:#fff;
    font-family:Verdana;
    text-align:left;
    padding:5px;
}

.granici a:link {color: #fff; text-decoration:Underline;}
.granici a:active {color: #fff; text-decoration:Underline;}
.granici a:visited {color: #fff; text-decoration:Underline;}
.granici a:hover {color: #bacfe9; text-decoration:Underline; }

.main_blok {
    float:left;
    width:75%;
}

.main_right {
    float:right;
    width:25%;
}

.in_main_right {
    padding:10px;
}

.footer {
    width:100%;
    margin:0;
    padding:0;
    clear:both;
    color: #fff;
    min-height:70px;
    background-color: #44618f;
    font-family: "Times New Roman";
    font-size: 11pt;
}

.in_footer {
    margin:20px 0 0 0;
    padding:5px;
}

.footer a:link {color: #fff; text-decoration:Underline;}
.footer a:active {color: #fff; text-decoration:Underline;}
.footer a:visited {color: #fff; text-decoration:Underline;}
.footer a:hover {color: #bacfe9; text-decoration:Underline; }

h1 {
    font-size:16px;
    margin:15px 5px 5px 5px;
    padding:0 5px;
    background-color:#cadfe9;
}

dl {
    margin:5px;
    padding:10px;
}

dt {
    margin:0;
    padding:15px 0 0 0;
    font-size:10px;
    color:#999
}

dd {
    margin:0;
    padding:0 0 15px 0;
}

.recviz {
    margin:0;
    padding:0;
    font-size:10px;
    color:#999
}

.in_main_right dl {
    margin:0;
    padding:0;
}

.in_main_right dt {
    margin:0;
    padding:0 0 15px 0;
    font-size:12px;
}

.in_main_right dd {
    padding:0 0 15px 20px;
}

.link_on_all {
    text-align:right;
    font-size:10px;
    margin:0 5px;
    padding:0 10px 20px 0;
}

.all_news h1, .one_news h1 {
    margin-bottom:20px;
    font-size:20pt;
    text-align:center;
    background-color:#fff;
}

.all_news {
    float:left;
    width:75%;
}

.one_news {
    float:left;
    width:75%;
}

.in_all_news, .in_one_news {
    padding:20px;
}

.error h1 {
    font-size:20px;
    text-align:center;
    margin:25px;
    background-color:#f99;
}

.error p {
    font-size:14px;
    text-align:center;
    margin:25px;
}

.curent_page {
    color:#ff0000;
    font-weight:bold;
}

.pagination {
    margin:0 15px;
    padding:5px 0 5px 0;
    text-align:center;
    background-color:#cadfe9;
}

.navi {
    margin-left:10px;
    margin-right:20px;
}

.granici {
    padding:5px;
}

.direct {
    margin:5px 0;
    width:100%;
}

.table_contacts {
    margin:20px auto;
}

.table_contacts_td1 {
    text-align:right;
    vertical-align:top;
    font-size:10px;
    margin-right:15px;
    color:#999;
}

.table_contacts_knopka {
    text-align:center;
    padding:25px;
}

.errorlist {
    color:#f00;
}

.prim {
    font-size:6px;
    font-weight:100;
}

