html,body
{
        height:100%;
        padding:4px;
        margin:0;
        background-color:#fff;
        font-family:Verdana, Arial;
        font-size:12px;
/*      color:#55738A; */
        font-weight:normal;
        background-position: center;
}
b{
        font-family:Verdana, Arial;
        font-size:12px;
}
H1
{
        margin:0px;
        padding:0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:28px;
        color:#000;
}
H2
{
        margin:0px;
        padding:0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:15px;
        color:#000;
        text-transform:uppercase;
}
H3
{
        margin:0px;
        padding:0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:13px;
        color:#a50029;
        text-transform:uppercase;
}
IMG
{
        border:0;
        padding:0px;
        margin:0px;
        border-style: groove;
}
table { font-size:9pt; }
.menu_header
{
        color:#234cbc;
        font-weight:bold;
        font-size:10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding-left:8px;
        padding-bottom:2px;
        text-transform:uppercase;
}
.menu_compname
{
        color:#a90d0d;
        font-weight:bold;
        font-size:10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding-left:5px;
        padding-bottom:2px;
        text-transform:uppercase;
}
.menu_company_actuality
{
        color:#234CBC;
        background-color: #ffffff;
        font-size:10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding-left:5px;
        padding-bottom:2px;
}
.menu
{
        padding-left: 5px;
        padding-bottom: 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#000;
}
.menuitem
{
        padding-left: 5px;
        padding-bottom: 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#000;
        cursor:pointer;
}
.menuitem A
{
        color:#000;
        text-decoration:none;
}
.menuitem_hover
{
        padding-left: 5px;
        padding-bottom: 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#000;
        background-color:#faa;
        cursor:pointer;
}
.menuitem_hover A
{
        color:#000;
        text-decoration:none;
}

.menuitem_act
{
        font-weight: bold;
        padding-left: 5px;
        padding-bottom: 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#fff;
        background-color: #f00;
        cursor:pointer;
}
.menuitem_act A
{
        color:#fff;
        text-decoration:none;
}
.menuitem_act_hover
{
        font-weight: bold;
        padding-left: 5px;
        padding-bottom: 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#fff;
        background-color: #d00;
        cursor:pointer;
}
.menuitem_act_hover A
{
        color:#fff;
        text-decoration:none;
}

.input1
{
        border: 1px solid #234cbc;
        background-color: #ddeeff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color: #000;
}
.button1
{
        border: 1px solid #7f7f7f;
        background-color:#fff;
        color:#000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        cursor:pointer;
}

.button2
{
        border: 1px solid #7f7f7f;
        background-color:#fff;
        color:#000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        cursor:pointer;
}

.button2_mover
{
        border: 1px solid #7f7f7f;
        background-color:#ddeeff;
        color:#000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        cursor:pointer;
}

.page_header
{
        color:#234cbc;
        text-align:right;
        width:100%;
        font-size:17px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-weight:bold;
        padding-bottom:2px;
        text-transform:uppercase;
}

.page_header_botbrd
{
        color:#234cbc;
        text-align:right;
        width:100%;
        font-size:17px;
        border-bottom: 2px solid #7474eb;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-weight:bold;
        padding-bottom:2px;
        text-transform:uppercase;
}
.bottom_line
{
        width:100%;
        border-bottom:2px groove #6589ed;
/*      border-style: inset; outset; ridge; groove; */
        padding-bottom:5px;
        margin-bottom:5px;
}

.plashka1
{
        background-color:#eef;
        border:1px solid #bbf;
        color:#234cbc;
        font-weight:bold;
        font-size:8pt;
}
.text1
{
        color:#234cbc;
        font-weight:bold;
}

.prospero
{
        font-size:11px;
}

.content
{
        font-size:8pt;
}
.content A
{
        color:#a50029;
        text-decoration:underline;
}
.content A:hover
{
        text-decoration:none;
}
.content A.link1
{
        color:#000;
        text-decoration:none;
}
.content A.link1:hover
{
        text-decoration:underline;
}
.content A.link2
{
        color:#000;
        font-weight:bold;
        text-decoration:none;
}
.content A.link2:hover
{
        text-decoration:underline;
}

A.invis
{
        color:#000;
        text-decoration:none;
        font-weight:normal;
}

.misc_inf
{
        font-size:8pt;
        color: #777;
}
.misc_inf_important
{
        font-size:8pt;
        color: #000;
}

.contacts
{
        vertical-align:top;
        font-size:8pt;
        text-align:justify;
        padding:8px;
        border-collapse: collapse;
}

.contacts td
{
        padding:3px;
}

.contacts_addr_title
{
        text-align:left;
        border:0;
        border-bottom:1px solid #000;
        padding:0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:13px;
        color:#a50029;
        text-transform:uppercase;
}
.contacts_hdr1
{
        vertical-align: top;
        border:0px solid #000;
/*      padding:8px; */
/*      padding-right: 4px; */
        color:#234cbc;
        font-weight:bold;
        text-align:right;
        text-transform:lowercase;
}
.contacts_cont
{
        border:0px solid #000;
        padding:8px;
        padding-left:4px;
}
.contacts_short
{
        padding:5px;
        font-size:8pt;
        text-align:justify;
}
.bott_copy
{
        padding:10px;
        color:#000;
        font-size:11px;
        font-weight:bold;
}

.img_about
{
        font-size:11px;
        font-style:italic;
}

.boss_link
{
        margin:0px;
        padding:0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bolder;
        font-size:14px;
        color:#777;
}
A.boss_link
{
        color:#000;
        text-decoration:none;
}
A.boss_link:hover
{
        color:#a50029;
        text-decoration:underline;
}


.pagenumber
{
        color: #AAAAAA;
        font-family:Verdana, Arial;
        font-size:12px;
        text-align: center;
        font-weight: bold;
}
.pagenumber A
{
        color:#a50029;
        text-decoration:underline;
}
.pagenumber A:hover
{
        text-decoration: none;
}
.pagenumber_active
{
        color: #fff;
        background-color: #0A50A1;
        font-family:Verdana, Arial;
        font-size:12px;
        text-align:center;
        font-weight: bold;
}
.pagenumber_disabled{
        color:#999;
        font-family:Verdana, Arial;
        font-size:12px;
        text-align:center;
        font-weight: bold;
}

.std_tbl
{
        border-collapse:collapse;
        margin-top:10px;
}
.std_tbl td,.std_tbl th
{
        padding:4px;
        font-size:11px;
}
.std_tbl_td_hover
{
        background-color: #bbccff;
        cursor: pointer;
}
.std_tbl_td1
{
        background-color: #fafcff;
}
.stb_tbl_td1
{
        padding:4px;
        font-size:11px;
}
.std_tbl th
{
        border:1px solid #2f55c0;
}
.std_tbl td
{
        border:1px solid #2f55c0;
}
.std_tbl td b
{
        font-size:11px;
}
.std_tbl caption
{
        text-align:left;
        font-size:14px;
        margin-top:10px;
        font-weight:bold;
}

.smaller_tbl
{
        border-collapse:collapse;
        margin-top:10px;
}
.smaller_tbl td,.smaller_tbl th
{
        border:1px solid #999;
        padding:4px;
        font-size:12px;
        vertical-align:top;
}
.smaller_tbl caption{
        width:100%;
        margin-top:10px;
        font-size:12px;
        font-weight:bold;
        text-align:left;
}

.smaller_tbl caption span{
        text-align:left;
        float:left;
}
.smaller_tbl caption a{
        font-size:10px;
        text-align:right;
        float:right;
}
.smaller_tbl th{
        font-size:11px;
}
#tbl_hdr_1,#tbl_hdr_2,#tbl_hdr_3,#tbl_hdr_4,#tbl_hdr_5,#tbl_hdr_6,#tbl_hdr_7,#tbl_hdr_8,#tbl_hdr_9,#tbl_hdr_10{
        text-align:center;
}
#tbl_hdr_1{
        font-size:11px;
}
#tbl_hdr_2{
        font-size:11px;
}

#tbl_hdr_3{
        font-size:11px;
}
#tbl_hdr_4,#tbl_hdr_5,#tbl_hdr_6,#tbl_hdr_7,#tbl_hdr_8,#tbl_hdr_9,#tbl_hdr_10{
        font-size:11px;

}
legend{
        padding:0 5px;
        }
fieldset{
        border:1px solid #7f7f7f;
}



#podrobnosti
{
        border-top:1px solid #999;
        margin-top:4px;
        padding:3px;
}
.blue
{
        color:#234cbc;
}




.sort_th
{
        cursor:pointer;
        background-color:#e2f1ff;
        color:#343b4c;
        border:1px solid #e2f1ff;
        text-align:center;
        font-weight:bold;
}

.sort_th_hover
{
        cursor: pointer;
        background-color: a2b1ff;
        color: #343b4c;
        text-align: center;
        font-weight: bold;
}




.vac
{
        font-size:8pt;
        text-align:justify;
        padding:4px;
        border-collapse: collapse;
}
.vac td
{
        border:1px solid #234cbc;
}
.vac_title
{
        text-align:left;
        border:0;
        border-bottom:1px solid #234cbc;
        padding:4px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:13px;
        color:#a50029;
        text-transform:uppercase;
}
.vac_hdr1
{
        color:#234cbc;
        font-weight:bold;
}
.vac_cont
{
        border:1px solid #234cbc;
        padding:4px;
        padding-left:4px;
}
.vac_short
{
        padding:4px;
        font-size:8pt;
        text-align:justify;
}
.banner{
        font-size:8pt;
}

.banner A
{
        color:#a50029;
        text-decoration:underline;
}
.banner A:hover
{
        text-decoration:none;
}

#s_adv {
        margin: 10px 5px 10px 5px;
        border: 2px #DDEEFF dotted;
        padding: 10px 5px 10px 5px;
}

#s_adv ul {
        margin: 0px;
}

#s_adv li {
        margin-left: -25px;
        color: #2E54BF;
        margin-bottom: 5px;
}
