﻿body
{
    font-size: 9pt;
    font-family: Arial;
    background-color: #ffffff;
}
a:hover
{
    text-decoration: underline;
    color: red;
}
a:link, :visited
{
    text-decoration: none;
    color: royalblue;
}
a.rosdily
{
    font-size: 12pt;
}
a.rosdilyb
{
    font-size: 12pt;
    font-weight: bold;
}
#d03,#d10,#d13,#dLogIn{height: 100px;}
#d17a, #d21 {width: 695px;}
#d03, #d10, #d12, #d13, #d15, #d16, #d17, #d17a, #d18, #d20, #d21, #d22, .d23, #d24, .d50l, .d50c, .d50r, .d25, .d25p, #dbotn{float: left;}
#d10, #d13, #d15, #d17, #d18, #d20, #d21, .d50l, .d50r{background-repeat: no-repeat;}
#d15, #d16, #d17, #d18, #d20, #d21, .d50l, .d50c, .d50r{background-position: left top;}

#PanelPrice img
{
    vertical-align: middle;
}

#dbotn
{
    padding-left: 290px;
    text-align: left;
    width: 690px;
    margin-top: 30px;
}
#dLogIn
{
    float: right;
    width: 250px;
}
#d13
{
    background-position: center center;
    background-image: url(../i/10.jpg);
    width: 100px;
}
#d10
{
    background-position: center center;
    background-image: url(../i/10.jpg);
    width: 100px;
}
#d12
{
    padding-top: 40px;
    height: 60px;
    width: 340px;
    text-align: center;    
}
#d12 a
{
    padding-right: 10px;
    padding-left: 10px;
}

#d15, #d16, #d17, #d17a, #d18
{
    height: 110px;
}
#d15
{
    background-image: url(../i/25.png);
    width: 5px;
}
#d16
{
    background-image: url(../i/26.png);
    background-repeat: repeat-x;
    width: 250px;
}
#d17
{
    background-image: url(../i/28.png);
    width: 17px;
    height: 67px;
}
#d17a
{
    background-image: url(../i/29.png);
    height: 67px;
}
#d17a ul
{
    margin-top: 25px;
    list-style-type: none;
}
#dbotn ul
{
    margin-top: 0px;
    list-style-type: none;
    margin-left: 0px;
}
#d17a ul li, #dbotn ul li
{
    float: left;
    height: 18px;
}
#d17a ul li a, #d17a ul li a.sel
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
}
#d17a ul li a:hover
{
    text-decoration: none;
}
#d17a ul li a.sel
{
    border-bottom: #ffffff 3px solid;
}
#d17a ul li.space, #dbotn ul li.space
{
    background-position: center center;
    background-image: url(../i/06.png);
    background-repeat: repeat-y;
    width: 30px;
}
#d18
{
    background-image: url(../i/32.png);
    width: 5px;
    height: 67px;
}
#d19
{
    width: 255px;
    height: 80px;
    border-bottom: #b5b5b5 1px solid;
    margin-top: 29px;
}
#d15a
{   
    width: 4px;
    height: 80px;
    margin-top: 29px;
    border-left: #b5b5b5 1px solid;
    border-bottom: #b5b5b5 1px solid;
}
#d20
{
    background-image: url(../i/40.png);
    width: 17px;
    height: 43px;
}
#d21
{
    background-image: url(../i/44.png);
    background-repeat: repeat-x;
    height: 20px;
}
#d22
{
    width: 665px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 12pt;
    color: firebrick;
    padding-left: 15px;
}
.d23
{
    width: 270px;
}
.d23, .d50l, .d50c, .d50r{height: 30px;}
.d50l, .d50r{width: 4px;}
.d50l
{
    width: 4px;
    background-image: url(../i/50l.png);
}
.d50c
{
    width: 262px;
    background-image: url(../i/50c.png);
    background-repeat: repeat-x;
}
.caption
{
    color: #ffffff;
    text-align: center;
    font-size: 10pt;
    margin: 8px 0px 0px;
}
.d50r
{
    background-image: url(../i/50r.png);
}
#d24
{
    width: 665px;
    margin-left: 5px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top: 20px;
}
.d25
{
    width: 238px;
    border-right: #b5b5b5 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #b5b5b5 1px solid;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top: 20px;
}
.d25p
{
    width: 238px;
    border-right: #b5b5b5 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #b5b5b5 1px solid;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
}
input.command
{
    width: 100px;
    font-size: 9pt;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    height: 22px;
}

input.commandok
{
    font-size: 9pt;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: whitesmoke;
    height: 22px;
}
/*------------------------------------------------------------*/
body.ch
{
    border-right: whitesmoke 1px solid;
    padding-right: 20px;
    border-top: whitesmoke 1px solid;
    padding-left: 20px;
    padding-bottom: 20px;
    border-left: whitesmoke 1px solid;
    padding-top: 20px;
    border-bottom: whitesmoke 1px solid;
}
span.chtext
{
    font-size: 9pt;
    font-family: Arial;
    line-height: 16pt;
}
td.chtName
{
    font-size: 14pt;
    color: dimgray;
    font-family: arial;
    text-decoration: underline;
}
td.class
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 9pt;
    padding-bottom: 3px;
    padding-top: 3px;
    text-decoration: none;
    background-color: #f1f1f1;
    color: dimgray;
}

td.type
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 9pt;
    padding-bottom: 3px;
    padding-top: 3px;
    text-decoration: none;
    border-left: #ededed 1px solid;
    border-right: #ededed 1px solid;
    color: dimgray;
    border-bottom: #ededed 1px solid;
}

td.typeh
{
    padding-right: 15px;
    padding-left: 5px;
    font-size: 9pt;
    padding-bottom: 3px;
    padding-top: 3px;
    text-decoration: none;
    border-left: #ededed 1px solid;
    border-right: #ededed 1px solid;
    color: dimgray;
    border-bottom: #ededed 1px solid;
}
hr
{
    color: darkgray;
}
span.news_text
{
    font-size: 10pt;
    line-height: 16pt;
}

img.news
{
    margin: 1px 10px 10px 1px;
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}

.lnewsname
{
    font-size: 10pt;
    text-decoration: underline;
}
a.lnewsname
{
    font-size: 10pt;
    text-decoration: underline;
    line-height: 20pt;
}
a.lnewsname_
{
    font-size: 8pt;
    text-decoration: underline;
    line-height: 14pt;
}
span.datanews
{
    font-size: 7pt;
    text-decoration: none;
}
span.nextnews
{
    font-size: 10pt;
    text-decoration: none;
    line-height: 12pt;
}
a.newspages
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 10pt;
    padding-bottom: 1px;
    padding-top: 1px;
    text-decoration: none;
    margin: 1px;
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
}
a.thisnewspages
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 10pt;
    padding-bottom: 1px;
    padding-top: 1px;
    text-decoration: none;
    margin: 1px;
    border-right: firebrick 1px solid;
    border-top: firebrick 1px solid;
    border-left: firebrick 1px solid;
    border-bottom: firebrick 1px solid;
    color: #d72222;
}
/*price*/
a.cgroup
{
    font-size: 10pt;
}

td.cgroup
{
    font-size: 11pt;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

td.toimg
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
    background-color: #ffffff;
}
td.pname
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
}

select.cparent
{
    font-size: 9pt;
    border-right: dimgray 1px solid;
    border-top: dimgray 1px solid;
    border-left: dimgray 1px solid;
    border-bottom: dimgray 1px solid;
    color: #474747;
}

td.headl
{
    /*border-top: darkgray 1px solid;*/
    font-size: 10pt;
    /*border-left: darkgray 1px solid;*/
    border-bottom: darkgray 1px solid;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: whitesmoke;
}
    
td.headr
{
    /*border-top: #b5b5b5 1px solid;*/
    font-size: 10pt;
    /*border-left: #b5b5b5 1px solid;*/
    border-bottom: #b5b5b5 1px solid;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: whitesmoke;
    /*border-right: #b5b5b5 1px solid;*/
}

td.bodyl
{
    font-size: 10pt; 
    /*border-left: #b5b5b5 1px solid;*/
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-bottom: whitesmoke 1px solid;
}
/*
td.bodyl_sel
{
    font-size: 10pt;
    border-left: #b5b5b5 1px solid;
    border-bottom: #b5b5b5 1px solid;
    font-family: Verdana;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: whitesmoke;
}
*/
td.bodyr
{
    font-size: 10pt;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    /*border-left: #b5b5b5 1px solid;*/
    border-bottom: whitesmoke 1px solid;
    /*border-right: #b5b5b5 1px solid;*/
}
/*
td.bodyr_sel
{
    font-size: 10pt;
    font-family: Verdana;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-left: #b5b5b5 1px solid;
    border-bottom: #b5b5b5 1px solid;
    border-right: #b5b5b5 1px solid;
    background-color: whitesmoke;
}
*/
.info
{
    font-size: 8pt;
    color: dimgray;
}

ul.help li
{
    font-size: 8pt;
    color: dimgray;
    padding-left: 20px;
    list-style-type: disc;
}

h3
{
    font-size: 10pt;
    font-weight: normal;
    color: dimgray;
    text-transform: capitalize;
}

h3
{
    margin: 0px 0px 5px 0px;
    padding: 0;
}

td.summa
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10pt;
    padding-bottom: 5px;
    padding-top: 5px;
}

td.comandref
{
    padding-right: 2px;
    padding-bottom: 10px;
    padding-top: 20px;
}
h3.carpusto
{
    font-size: 12pt;
    color: dimgray;
    text-decoration: none;
    padding-left: 5px;
}

a.next
{
    font-size: 11pt;
    text-decoration: none;
}

.textboxfield
{
    font-size: 9pt;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}

.textboxfield_h
{
    font-size: 9pt;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    height: 18px;
}

.textbox_textarea
{
    font-size: 9pt;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}


td.fieldname
{
    font-size: 10pt;
    text-transform: none;
    color: black;
    text-decoration: none;
}

fieldset.fieldset
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    margin: 0px 0px 10px;
    background-color: transparent;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}

legend.legend
{
    font-size: 10pt;
    text-decoration: none;
    color: dimgray;
}

.opyst
{
    font-size: 8pt;
    color: dimgray;
    text-decoration: none;
}
p.text , span.text
{
    line-height: 14pt;
    text-decoration: none;
    font-size: 10pt;
}
span.error_text
{
    font-size: 10pt;
    color: red;
}
.h4price
{
    font-size: 14pt;
    font-family: Arial;
}
