/* CSS Document */
html {
 width: 100%; height: 100%;
 }
body {
 margin: 0; padding: 0;
 color: #000;
 font-family: tahoma, arial, sans-serif;
 width: 100%; height: 100%;
 background: url(/include_design/site_images/bg.jpg) repeat-x 0 0;
 font-size: 11px;
 }

a, a:link
   { color: #445694 }
a:visited
   { color: #445694 }
a:hover
   { color: #445694 }
a:active
   { color: #445694 }
img {border: none}

table {
 border: 0px;
 border-collapse: collapse;
 }
table td {
 padding: 0;
 }
.right {text-align: right;}
.red { color: red }

table#modnet {
 width: 100%;
 height: 100%;
 }
td#leftcol {
 vertical-align: top;
 width: 30%;
 background: url(/include_design/site_images/pen.jpg) no-repeat 0 246px;
 }
td#rightcol {
 vertical-align: top;
 padding: 0 16px 41px 0;
 }
 
img#logo {
 margin: 55px 0 0 22px;
 }
 
/* language */
div#lang {
 font-size: 11px;
 margin: 59px 0 0 0;
 }
div#lang a {
 background: url(/include_design/site_images/elem/lang.jpg) no-repeat 0 3px;
 padding-left: 13px;
 line-height: 20px;
 }
div#lang span {
 background: url(/include_design/site_images/elem/langact.jpg) no-repeat 0 3px;
 padding-left: 13px;
 line-height: 20px;
 }
/* site navigation */
div#siteNav {
 float: right;
 position: fixed;
 top: -109px;
 }
div.siteNav {
 width: 84px;
 height: 47px;
 }
div#icoHome { background: url(/include_design/site_images/round.jpg) no-repeat; }
div#icoNet { background: url(/include_design/site_images/roundfilled.jpg) no-repeat; }
div#icoMail { background: url(/include_design/site_images/roundfilled.jpg) no-repeat; }
div#icoHome img { margin: 25px 0 0 22px; }
div#icoNet img { margin: 25px 0 0 23px; }
div#icoMail img { margin: 25px 0 0 22px; }

/*  */
div.apdf {
 background: url(/include_design/site_images/elem/apdf.jpg) no-repeat 100% 4px;
 padding: 10px 41px 10px 0;
 font-size: 11px;
 cursor: pointer;
 }
div.apdf2 {
 margin: 240px 0 15px 0;
 background: url(/include_design/site_images/elem/apdf2.jpg) no-repeat 0 50%;
 padding: 0 44px 0 82px;
 width: 190px;
 }
* html div.apdf2 { width: 320px }
 
/* Calculator */
div#calc {
 background: #F6F1E8 url(/include_design/site_images/elem/bgcalc.jpg) repeat-y;
 color: #8C8B8B;
 font-size: 12px;
 width: 360px;
 }
div#calc1 { background: url(/include_design/site_images/elem/bgcalc1.jpg) repeat-x; }
div#calc2 { background: url(/include_design/site_images/elem/bgcalc2.jpg) no-repeat; }
div#calc3 { background: url(/include_design/site_images/elem/bgcalc3.jpg) no-repeat 100% 0; }
div#calc4 {
 background: url(/include_design/site_images/elem/bgcalc4.jpg) no-repeat 100% 100%;
 padding: 0 21px 0 46px;
 }
div#calc h1 {
 font-size: 16px;
 color: #fff;
 font-family: times new roman;
 font-weight: normal;
 }
div#calc input {
 width: 100%;
 margin: 2px 0 13px 0;
 }
div#calc form {
 margin: 0;
 padding: 0;
 }

/* left column bottom (Calculator) */
td#leftcolfoot {
 vertical-align: bottom;
 padding: 0 44px 41px 0;
 } 
 
/* */
table#rightfoot {
 width: 100%;
 height: 100%;
 }
td#rightfoot1 {
 vertical-align: top;
 }
td#rightfoot2 {
 vertical-align: bottom;
 }
  
/* right column */
div#indexru {
 text-align: right;
 background: url(/include_design/site_images/ru/girl.jpg) no-repeat;
 height: 225px;
 padding: 18px 0 0 0;
 margin: 15px 0 0 0;
 }
div#innerindexru {
 text-align: right;
 background: url(/include_design/site_images/ru/index.jpg) no-repeat 0 53px;
 height: 160px;
 padding: 18px 0 0 0;
 margin: 15px 0 0 0;
 }

div#indexlv {
 text-align: right;
 background: url(/include_design/site_images/lv/girl.jpg) no-repeat;
 height: 225px;
 padding: 18px 0 0 0;
 margin: 15px 0 0 0;
 }
div#innerindexlv {
 text-align: right;
 background: url(/include_design/site_images/lv/index.jpg) no-repeat 0 53px;
 height: 160px;
 padding: 18px 0 0 0;
 margin: 15px 0 0 0;
 }

div#indexen {
 text-align: right;
 background: url(/include_design/site_images/en/girl.jpg) no-repeat;
 height: 225px;
 padding: 18px 0 0 0;
 margin: 15px 0 0 0;
 }
div#innerindexen {
 text-align: right;
 background: url(/include_design/site_images/en/index.jpg) no-repeat 0 53px;
 height: 160px;
 padding: 18px 0 0 0;
 margin: 15px 0 0 0;
 }

/* main menu */
table#mainmenu {
 width: 100%;
 margin: 0 0 14px 0;
 }
table#mainmenu td.formatted {
 background: url(/include_design/site_images/elem/bullet.jpg) no-repeat 0 50%;
 padding: 0 0 0 14px;
 color: #A67F19;
 font-family: times new roman;
 font-size: 18px;
 text-align: left;
 }
table#mainmenu td.formatted a {
 text-decoration: none;
 color: #A67F19;
 } 
/* body text */
table#body {
 width: 100%;
 }
td#leftbodytext {
 padding: 22px 5px 25px 26px;
 background: url(/include_design/site_images/elem/textbg.jpg) no-repeat 100% 100%;
 vertical-align: top;
 }
td.index {width: 73%}
td.inner {width: 61%}
td#leftbodytext h1, td#rightbodytext h1 {
 font-size: 18px;
 color: #445694;
 font-family: times new roman;
 font-weight: normal;
 padding: 0;
 margin: 0 0 10px -26px;
 }
td#rightbodytext h2 {
 font-size: 16px;
 color: red;
 font-family: times new roman;
 font-weight: normal;
 padding: 0;
 margin: 16px 0 0 0;
 }  
td#leftbodytext h2 {
 font-size: 12px;
 color: #A67F19;
 padding: 0;
 margin: 16px 0 0 0;
 }
td#leftbodytext div#nav {
 font-size: 11px;
 color: #A67F19;
 font-weight: normal;
 margin: 0 0 15px 0;
 }
td#leftbodytext div#nav span { color: #767474; }
td#leftbodytext h1 span { color: #A67F19; }
td#leftbodytext p {
 color: #767474;
 font-size: 11px;
 padding: 0 36px 0 0;
 margin: 0 0 15px 0;
 }
td#leftbodytext ul {
 padding: 0;
 margin: 0;
 }
td#leftbodytext ul li {
 list-style: none;
 padding: 3px 3px 3px 15px;
 margin: 0;
 font-size: 11px;
 color: #767474;
 background: url(/include_design/site_images/elem/li.jpg) no-repeat 0 9px;
 }
td#rightbodytext ul {
 padding: 0;
 margin: 0;
 }
td#rightbodytext ul li {
 list-style: none;
 padding: 0 0 0 15px;
 margin: 0px;
 font-size: 11px;
 color: red;
 background: url(/include_design/site_images/elem/li.jpg) no-repeat 0 9px;
 } 
td#leftbodytext table {
 width: 100%
 }
td#leftbodytext table td {
 background: #E2DACD;
 font-size: 10px;
 color: #767474;
 padding: 5px 10px;
 border-left: solid 1px #FFF;
 border-top: solid 1px #FFF;
 vertical-align: top;
 }
td#leftbodytext table#contact { margin: 40px 0 0 0 }
td#leftbodytext table#contact td {
 border: none;
 background: none;
 }
/* FAQ */
td#leftbodytext li {
 color: #767474;
 font-size: 11px;
 padding: 0 0 15px 0;
 }
td#leftbodytext li div {
 border-left: solid 2px #B69642;
 margin: 15px 0 0 21px;
 padding: 0 0 0 7px;
 color: #3E3A3A;
 }
td#leftbodytext li.hidden span {
 cursor: pointer;
 color: #445694;
 text-decoration: underline;
 }
td#leftbodytext li.hidden div {
 display: none;
 }
 
td#rightbodytext {
 padding: 22px 0 0 15px;
 vertical-align: top;
 }
td#rightbodytext h1 {
 font-size: 18px;
 color: #445694;
 font-family: times new roman;
 font-weight: normal;
 padding: 0;
 margin: 0 0 10px 0;
 }
td#rightbodytext div.date {
 color: #A67F19;
 font-size: 10px;
 }
td#rightbodytext a {
 font-size: 10px;
 }
td#rightbodytext p {
 font-size: 11px;
 color: #767474;
 padding-top: 0;
 margin-top: 0;
 }
 
/* management */
td#rightbodytext table#manage img {
 margin: 18px 10px 0 0;
 }
td#rightbodytext table#manage td {
 vertical-align: bottom;
 font-size: 11px;
 color: #767474;
 }
/* form */
td#rightbodytext form {
 font-size: 11px;
 color: #767474;
 margin: 0;
 padding: 0;
 }
td#rightbodytext input, select, textarea {
 width: 100%;
 margin: 2px 0 5px 0;
 font-size: 11px;
 font-family: Tahoma;
 }
td#rightbodytext textarea {
 width: 100%;
 height: 70px;
 margin: 2px 0 13px 0;
 }
td#rightbodytext input.button, div#calc input.button {
 font-size: 11px;
 color: #767474;
 width: 110px;
 }
 
/* credit */
table#credit {
 width: 100%;
 margin: 45px 0 0 0;
 }
table#credit td {
 width: 50%;
 vertical-align: top;
 padding: 0 18px 0 176px;
 height: 73px;
 }
table#credit td#cr1 { background: url(/include_design/site_images/pic/credit.jpg) no-repeat 0 0 }
table#credit td#cr2 { background: url(/include_design/site_images/pic/credit2.jpg) no-repeat 0 0 }
table#credit h1 {
 font-size: 18px;
 color: #A67F19;
 font-family: times new roman;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 }
table#credit a {
 font-size: 11px;
 }
table#credit p {
 font-size: 11px;
 color: #767474;
 padding: 0;
 margin: 0;
 }
 
/* contacts */
div#contacts1 {
 background: url(/include_design/site_images/elem/contacts2.jpg) repeat-x 0 100%;
 margin: 12px 0 0 0;
 }
div#contacts2 {
 background: url(/include_design/site_images/elem/contacts1.jpg) no-repeat 0 100%;
 padding: 0 0 0 81px;
 }
div#contacts3 {
 height: 56px;
 background: url(/include_design/site_images/elem/contacts3.jpg) no-repeat 100% 100%;
 padding: 23px 6px 0 0;
 }
div#contacts3 table {
 width: 100%;
 }
div#contacts3 td {
 font-size: 11px;
 color: #767474;
 vertical-align: top;
 padding: 0 0 9px 0;
 }
 
div#wide {
 width: 680px;
 font-size: 1px;
 height: 1px
 }
 
.datenews {
 color: #A67F19;
 font-size: 10px;
 }
