/* Start of CMSMS style sheet 'style' */
* {
   padding:0px;
   margin:0px;
   font-family:Verdana;
}

img {
     border:0px;
}

table{
      border:0px;
      border-collapse:collapse;
}

body{
     background:#f6f6f6 url(images/background.png) left top repeat-x;
     padding-left:7px;
     padding-right:7px;
}

td{
      vertical-align:top;
}

div.top{
    background:url(images/top-back.png) left top repeat-x;
    float:left;
    width:100%;
}

div.top div.top-left{
    background:url(images/top-left.jpg) left top no-repeat;
}

div.top div.top-left div.top-right{
    background:url(images/top-right.jpg) right top no-repeat;
    height:256px;
}

div.under-top{
    width:100%;
    float:left;
}

div.search{
    height:50px;
    width:296px;
    float:left;
    background:url(images/search-back.png) left top repeat-x;
}

div.menu{
    height:50px;
    background:url(images/menu-back.png) left top repeat-x;
    margin-left:307px;
}

div.bottom-line{
    float:left;
    width:100%;
    background:#218dbc url(images/bottom-line.png) right top no-repeat;
    height:8px;
    margin:0px;
    padding:0px;
    line-height:1px;
    font-size:1px;
    margin-top:13px;
}

div.footer{
    float:left;
    width:100%;
    background:#dff1fc url(images/footer-back.gif) left top repeat-x;
    height:60px;
}

div.center{
    float:left;
    width:100%;
      background:url(images/center-separator.png) 274px top repeat-y;
}

table.center{
      width:100%;
}

table.center tr td.left{
      width:274px;
      background:#ecf4f9 url(images/left-back.png) left top repeat-y;
}

table.center tr td.left div.left{
      background:#ecf4f9 url(images/left-back.png) left top repeat-y;
}

table.center tr td.left div.left div.left2{
      background:url(images/left-top.png) left top no-repeat;
      height:84px;
}

table.center tr td.left div.left div.left2 h2{
      color:#22596f;
      font-size:20px;
      font-weight:normal;
      padding-top:25px;
      padding-left:42px;
}

table.center tr td.content{
      background:#ecf4f9 url(images/content-right.png) right top repeat-y;
}

div.content-top{
    background:url(images/content-top-back.png) left top repeat-x;
}

div.content-left{
    background:url(images/content-top-left.png) left top no-repeat;
}

div.content-right{
    background:url(images/content-top-right.png) right top no-repeat;
padding-bottom:10px;
padding-left:15px;
}

div.content-right ul{
margin-top:10px;
margin-left:20px;
}

table.center tr td.center-separator-top{
      height:202px;
      width:55px;
      background:url(images/center-separator-top.jpg) left top no-repeat;
}

table.center tr td.center-separator-back{
      width:55px;
      background:url(images/center-separator.png) left top repeat-y;
}

table.center tr td.center-separator-bottom{
      height:110px;
      padding:0px;
      width:55px;
      background:url(images/center-separator-bottom.jpg) left top no-repeat;
}

div.contacts{
    background:url(images/pix1.gif) left 50px repeat-x;
    margin-right:15px;
}

div.contacts-left{
    background:url(images/contacts-back-left.jpg) left top no-repeat;
}

div.contacts-right{
    background:url(images/pix2.gif) right 50px no-repeat;
    height:75px;
}

div.contacts-right h2{
    color:#22596f;
    font-size:18px;
    padding-top:28px;
    padding-left:80px;
}

div.under-table{
    background:url(images/content-bottom.png) left bottom repeat-x;
    height:15px;
}

div.under-table-left{
    height:15px;
    width:294px;
    border-right:solid 14px #f6f6f6;
}

div.top-text{
position:absolute;
top:37px;
left:220px;
width:270px;
font-size:12px;
line-height:20px;
font-weight:bold;
color:#005284;
}

div.top-tel{
position:absolute;
top:145px;
left:30px;
font-size:22px;
font-family:Arial;
font-weight:bold;
color:#005284;
}

div.top-tel span{
    font-size:14px;
font-family:Arial;
}

div.top-adres{
position:absolute;
top:190px;
left:30px;
font-size:15px;
font-weight:bold;
color:#005284;
}

div.companies{
position:absolute;
top:135px;
left:228px;
width:210px;
}

div.companies span{
margin-top:10px;
margin-left:10px;
float:left;
width:91px;
text-align:center;
height:31px;
}

div.search form{
margin-top:16px;
margin-left:10px;
}

div.search-input{
    float:left;
    background:url(images/search-input-back.png) left top repeat-x;
    margin-top:-4px;
}

div.search-input div{
    background:url(images/search-left.png) left top no-repeat;
}

div.search-input div div{
    background:url(images/search-right.png) right top no-repeat;
    padding-left:13px;
    padding-right:13px;
    width:150px;
}

div.search-input div div input{
    background:transparent;
    border:none;
    height:22px;
    font-size:12px;
    color:#a6a6a6;
    padding-top:6px;
}

input.search-button{
margin-left:5px;
}

div.footer-center{
    color:#000;
    font-size:12px;
    text-align:center;
    padding-top:23px;
}

div.footer-left{
    float:left;
    background:url(images/soft-lab.gif) 10px 20px no-repeat;
    padding-top:18px;
    padding-left:50px;
    font-size:12px;
}

div.footer-left a{
    color:#042e41;
    font-size:12px;
    text-decoration:none;
    line-height:30px;
}

div.footer-left a:hover{
    text-decoration:underline;
}

div.li{
    float:right;
    padding-right:10px;
    padding-top:17px;
}

div.adress{
    float:right;
    font-size:12px;
    color:#000;
    padding-right:10px;
    padding-top:17px;
    line-height:16px;
}

div.contacts-adress{
    background:url(images/home.png) right center no-repeat;
    margin-right:15px;
    padding-top:10px;
    margin-left:90px;
    color:#22596f;
    font-size:12px;
    line-height:18px;
}

div.contacts-tel{
    background:url(images/tel.png) right center no-repeat;
    margin-right:15px;
    margin-top:20px;
    padding-top:10px;
    margin-left:90px;
    color:#22596f;
    font-size:12px;
    line-height:18px;
}

div.contacts-convert{
    background:url(images/convert.png) right center no-repeat;
    margin-right:15px;
    margin-top:20px;
    padding-top:10px;
    margin-left:90px;
    color:#22596f;
    font-size:12px;
    line-height:18px;
}

div.opros{
    background:url(images/opros-back.png) left top repeat-x;
    height:67px;
}

div.opros h2{
      color:#22596f;
      font-size:20px;
      font-weight:normal;
      padding-top:20px;
      padding-left:60px;
}

div.title{
    height:70px;
}

div.title h1{
      color:#22596f;
      font-size:22px;
      padding-top:20px;
      padding-left:80px;
}

div.content-right{
font-size:12px;
color:#000;
line-height:18px;
}

div.content-right h2{
    color:#22596f;
    font-size:18px;
margin-top:5px;
margin-bottom:5px;
}

div.content-right h3{
    color:#22596f;
    font-size:16px;
margin-top:5px;
margin-bottom:5px;
}

div.content-right p{
margin-top:10px;
}

a{
    color:#22596f;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

div.news{
font-size:12px;
color:#000;
text-align:justify;
padding-left:10px;
padding-bottom:10px;
}

div.news a{
font-size:12px;
color:#005284;
text-decoration:none;
font-weight:bold;
}

div.news a:hover{
text-decoration:underline;
}

div.news span.date{
background:#d6dee5;
color:#575d5d;
padding-left:5px;
padding-right:5px;
}

p.poll{
font-size:12px;
color:#000;
padding-left:50px;
padding-right:30px;
}

div.polloptions{
margin:10px 0px 10px 20px;
width:100%;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
font-size:12px;
border-top:dotted 1px #000;
border-bottom:dotted 1px #000;
}

div.pollresultlist{
margin:10px 0px 10px 20px;
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
font-size:12px;
line-height:18px;
border-top:dotted 1px #000;
border-bottom:dotted 1px #000;
}

div.result-button{
float:left;
}

#peek{
background:transparent;
border:none;
color:#0276ac;
font-size:12px;
border-bottom:solid 1px #0276ac;
width:80px;
}

table.kurs-valut{
font-size:12px;
color:#22596f;
line-height:20px;
margin-left:20px;
margin-top:30px;
margin-bottom:10px;
}

table.kurs-valut th{
text-decoration:underline;
padding-bottom:10px;
text-align:left;
}

td.dollar{
background:url(images/dollar.gif) left top no-repeat;
padding-left:25px;
padding-right:30px;
line-height:20px;
padding-bottom:10px;
}

td.euro{
background:url(images/euro.gif) left top no-repeat;
padding-left:25px;
padding-right:30px;
line-height:20px;
}

.content-table td, .content-table th{
border:solid 1px #005284;
padding:3px 5px;
}

.inform{
margin-top:10px;
border:#000 1px solid;
}

.inform td{
padding-right:5px;
padding-left:5px;
border:#000 1px solid;
}
/* End of 'style' */

