a          { text-decoration: underline; color: #01486a; }
a.marked   { color: #af0818; }
a:hover    { text-decoration: none; }
a img      { border: 0px; }
h2         { color: #01486a; font-weight: normal; }
body, form { margin: 0px; padding: 0px; }

body
{
    background-image: url('/settings/templates/pixmaps/bg01.jpg');
    background-color: #f6f7cb;
    background-position: top right;
    background-repeat: no-repeat;
}

table.mainframe tr td.m
{
    background-image: url('/settings/templates/pixmaps/bg03.gif');
    background-position: bottom left;
    background-repeat: no-repeat;
}

table.mainframe tr td.b
{
    background-image: url('/settings/templates/pixmaps/bg04.gif');
    background-position: top left;
    background-repeat: repeat-x;
}

table.price_unlimited tr th
{
    background-image: url('/settings/templates/pixmaps/bg05.jpg');
    background-color: #f6f7cb;
    background-position: bottom left;
    background-repeat: repeat-x;
}

div.lastnews div.d
{
    background-image: url('/settings/templates/pixmaps/news.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

table.bpaper          { width: 100%; }
table.bpaper tr td.tl { width: 4px; }
table.bpaper tr td.tr { width: 4px; }
table.bpaper tr td.bl { width: 4px; }
table.bpaper tr td.br { width: 4px; }
table.bpaper tr td.mm { background-color: #6699ff; padding: 8px; }
table.bpaper tr td.tm { background-color: #6699ff; }
table.bpaper tr td.bm { background-color: #6699ff; }

table.rpaper            { width: 100%; }
table.rpaper tr td.tl   { width: 4px; }
table.rpaper tr td.tr   { width: 4px; }
table.rpaper tr td.bl   { width: 4px; }
table.rpaper tr td.br   { width: 4px; }
table.rpaper tr td.mm   { background-color: #af0818; padding: 8px; color: #ffffff; }
table.rpaper tr td.mm a { color: #ffffff; font-weight: bold; }
table.rpaper tr td.tm   { background-color: #af0818; }
table.rpaper tr td.bm   { background-color: #af0818; }

table.wpaper          { width: 100%; }
table.wpaper tr td.tl { width: 4px; }
table.wpaper tr td.tr { width: 4px; }
table.wpaper tr td.bl { width: 4px; }
table.wpaper tr td.br { width: 4px; }
table.wpaper tr td.mm { background-color: #ffffff; padding: 8px; }
table.wpaper tr td.tm { background-color: #ffffff; }
table.wpaper tr td.bm { background-color: #ffffff; }

table.mainframe                        { width: 100%; height: 100%; }
table.mainframe tr td                  { font-size: 12px; font-family: arial, verdana, helvetica, sans serif; }
table.mainframe tr td.t                { height: 170px; }
table.mainframe tr td.t table          { width: 100%; height: 100%; }
table.mainframe tr td.t table tr td.tl { width: 360px; text-align: right; }
table.mainframe tr td.t table tr td.tr { width: 400px; }
table.mainframe tr td.t table tr td.tm {  }
table.mainframe tr td.b                { padding-top: 25px; }
table.mainframe tr td.b table          { width: 100%; height: 100%; }
table.mainframe tr td.b table tr td.tl { text-align: left; padding-left: 25px; }
table.mainframe tr td.b table tr td.tr { width: 300px; text-align: right; padding: 10px; }
table.mainframe tr td.l                { width: 200px; vertical-align: top; padding: 10px; }
table.mainframe tr td.r                { width: 300px; vertical-align: top; padding: 10px; }
table.mainframe tr td.l table          { width: 100%; }
table.mainframe tr td.r table          { width: 100%; }
table.mainframe tr td.m                { text-align: justify; padding: 15px; vertical-align: top; }

table.weather tr td div     { font-size: 11px; color: #ffffff; margin-left: 8px; }
table.advertising tr td.ar  { padding: 2px; text-align: left; }
table.advertising tr td.al  { padding: 2px; text-align: right; }
table.search tr td.sl input { width: 99%; }
table.search tr td.sr       { width: 30px; text-align: right; }

table.faq                      { width: 100%; }
table.faq tr td input.w100     { width: 99%; }
table.faq tr td textarea.w100  { width: 99%; }
table.faq tr td select.w100    { width: 99%; }
table.faq tr td                { color: #ffffff; }
table.faq tr td.fl             { width: 70px; }
table.faq tr td.fr             {   }
table.faq tr td.al             {   }
table.faq tr td.ar             { width: 130px; }
table.faq tr td.ar table tr td { text-align: center; }

table.price_unlimited       { background-color: #000000; }
table.price_unlimited tr th { background-color: #b5d8d2; font-size: 11px; font-weight: normal; }
table.price_unlimited tr td { background-color: #f6f7cb; }

table.resourses
{
}

table.resourses tr td
{
    border-bottom: 1px dotted #000000;
}

table.resourses tr td.rl
{
}

table.resourses tr td.rr
{
    width: 200px;
    text-align: right;
}

div.pages            { height: 27px; }
div.pages p.marked a { color: #ffffff; text-decoration: none; }
div.pages p.normal a { color: #ffffff; text-decoration: none; }
div.pages p          { width: 15px; height: 15px; background-color: #af0818; text-align: center; position: relative; float: left; margin-right: 5px; }

div.lastnews            { margin-bottom: 10px; }
div.lastnews div.d      { height: 35px; }
div.lastnews div.d span { color: #ffffff; font-size: 20px; line-height: 33px; margin-left: 8px; margin-right: 20px; }
div.lastnews div.t      { margin-top: 5px; margin-bottom: 5px; }
div.lastnews div.t a    { color: #af0818; font-weight: bold; font-size: 14px; }
div.lastnews div.i      { font-size: 11px; text-align: justify; }
div.hotnews             { text-align: justify; margin-bottom: 15px;}
div.hotnews div         { width: 110px; position: relative; float: left; }
ul.navigation           { list-style-type: none; }
ul.navigation li        { font-size: 16px; margin: 5px 0 0 0; }
