* {margin: 0; padding: 0;}
html.body {height:100%;min-height:100%;}

img					{ border: 0; vertical-align : bottom; }
img.main         { border: 0;}

#whole  {width: 100%; height: 100%; border: 0;}
#lc		{ background: #003222; width: 33%; }
#rc		{ background: #003222; width: 33%; }
#footercnt		{ background: #90AD9f; text-align: left}
#footermenu		{ background: #90AD9f; text-align: center; font: 14px corbel; font-weight: bold}
#cnt    { text-align: right; vertical-align : bottom; background: #003222;}

#top {height: 15%}
#header {height: 10%}
#main {height: 380px}
#footer {height: 35px}
#whiteline  {height: 4px}
#bottom {height: 20%}

#whitecolumn    { width: 0.1%; background: #ffffff;}

#menu { width: 190px; background-image: url(/images/silvery_menu.jpg); vertical-align: top; text-align: left;font: 14pt corbel; font-weight: bold}
#menutable_header { height: 1px; }
#menutable { height: 51%; width: 173px; vertical-align: center; text-align: right; font: 14px tahoma; font-weight: bold; font-family: sans-serif}
#menuitem { height: 12px; vertical-align: top; text-align: right;}
#organizationitem {width: 190px; vertical-align: center; text-align: right; font: 11px tahoma; font-weight: bolder}
#footeritem { width: 90%; vertical-align: right; text-align: right; font: 16px comic-sans-ms; font-weight: bolder; font-style: italic; color: #004000;}

#text_header {width: 55%;vertical-align: top; font: 18px PalatinoLinotype; font-weight: bold; font-style: italic; color: #007000;}
#text_header_usual {width: 55%; vertical-align: top; font: 18px PalatinoLinotype; font-weight: bold; color: #007000;}
#text_header_green {width: 55%;vertical-align: top; font: 12px PalatinoLinotype; font-weight: bold; font-style: italic; color: #004000}
#text_header_green_ads {width: 48%;vertical-align: top; font: 20px PalatinoLinotype; font-weight: bold; font-style: italic; color: #006000}
#text_header_blue {width: 48%;vertical-align: top; font: 18px PalatinoLinotype; font-weight: bold; font-style: italic; color: #000080}
#text_header_stands {width: 48%;vertical-align: top; font: 20px PalatinoLinotype; font-weight: bold; font-style: italic; color: #000070}
#text_header_services {width: 50%;vertical-align: top; font: 16px PalatinoLinotype; font-weight: bold; font-style: italic; font-family: sans-serif; color: #000070}
#text_header_effective2010 {width: 50%;vertical-align: top; font: 14px PalatinoLinotype; font-weight: bold; font-style: italic; font-family: sans-serif; color: #000070}
#text_header_effective2010_ex {width: 50%;vertical-align: top; text-align: center; font: 18px PalatinoLinotype; font-weight: bold; font-style: italic; font-family: sans-serif; color: #000070}
#text_header_offering {width: 50%;vertical-align: top; text-align: center; font: 14px PalatinoLinotype; font-weight: bold; font-style: italic; font-family: sans-serif; color: #000070}
#text_body {vertical-align: top; font: 11px arial; font-weight: bold; font-style: normal; color:#000000}
#bold_text {font: 12px arial; font-weight: bold; font-style: normal;}
#header_equips {font: 14px arial; font-weight: bold; font-style: normal;}
strong {font: 12px comicsansms; font-weight: bold; font-style: normal;}
td {vertical-align: top;}

#lang_ru {font: 12px tahoma; font-weight: bold; font-style: italic; font-family: sans-serif; background-color: #85A0A2; margin: 20px;}
#lang_en {font: 12px tahoma; font-weight: bold; font-style: italic; font-family: sans-serif; background-color: #85A0A2; margin: 20px;}
#lang_de {font: 12px tahoma; font-weight: bold; font-style: italic; font-family: sans-serif; background-color: #85A0A2; margin: 20px;}
#lang_buttons {width: 188px; height: 14px; background: #85A0A2}

div {position: relative; vertical-align: top;}
#about1 {position: absolute; top: 0px; left: 0px;}
#about2 {position: absolute; top: 139px; left: 119px;}
#about3 {position: absolute; top: 258px; left: 50px;}

#news1 {position: absolute; top: 28px; left: 12px;}
#news2 {position: absolute; top: 13px; left: 115px;}
#news3 {position: absolute; top: 28px; left: 218px;}

#news4 {position: absolute; top: 158px; left: 5px;}
#news5 {position: absolute; top: 158px; left: 127px;}
#news6 {position: absolute; top: 158px; left: 197px;}

#news7 {position: absolute; top: 275px; left: 7px;}
#news8 {position: absolute; top: 275px; left: 101px;}
#news9 {position: absolute; top: 275px; left: 226px;}

#advertising1 {position: absolute; top: 20px; left: 7px;}
#advertising2 {position: absolute; top: 75px; left: 121px;}
#advertising3 {position: absolute; top: 20px; left: 236px;}

#advertising4 {position: absolute; top: 130px; left: 7px;}
#advertising5 {position: absolute; top: 185px; left: 121px;}
#advertising6 {position: absolute; top: 130px; left: 236px;}

#advertising7 {position: absolute; top: 240px; left: 7px;}
#advertising8 {position: absolute; top: 295px; left: 121px;}
#advertising9 {position: absolute; top: 240px; left: 236px;}

#stands1 {position: absolute; top: 9px; left: 16px;}
#stands2 {position: absolute; top: 36px; left: 114px;}
#stands3 {position: absolute; top: 55px; left: 242px;}

#stands4 {position: absolute; top: 135px; left: 2px;}
#stands5 {position: absolute; top: 134px; left: 114px;}
#stands6 {position: absolute; top: 161px; left: 227px;}

#stands7 {position: absolute; top: 241px; left: 15px;}
#stands8 {position: absolute; top: 260px; left: 114px;}
#stands9 {position: absolute; top: 260px; left: 240px;}

#services1 {position: absolute; top: 1px; left: 30px;}
#services2 {position: absolute; top: 12px; left: 114px;}
#services3 {position: absolute; top: 1px; left: 222px;}

#services4 {position: absolute; top: 105px; left: 18px;}
#services5 {position: absolute; top: 93px; left: 125px;}
#services6 {position: absolute; top: 105px; left: 210px;}

#services7 {position: absolute; top: 186px; left: 30px;}
#services8 {position: absolute; top: 197px; left: 114px;}
#services9 {position: absolute; top: 186px; left: 222px;}

#services10 {position: absolute; top: 290px; left: 18px;}
#services11 {position: absolute; top: 278px; left: 125px;}
#services12 {position: absolute; top: 290px; left: 210px;}

#effective2010_1 {position: absolute; top: 1px; left: 30px;}
#effective2010_2 {position: absolute; top: 12px; left: 114px;}
#effective2010_3 {position: absolute; top: 1px; left: 222px;}

#effective2010_4 {position: absolute; top: 105px; left: 18px;}
#effective2010_5 {position: absolute; top: 93px; left: 125px;}
#effective2010_6 {position: absolute; top: 105px; left: 210px;}

#effective2010_7 {position: absolute; top: 186px; left: 30px;}
#effective2010_8 {position: absolute; top: 197px; left: 114px;}
#effective2010_9 {position: absolute; top: 186px; left: 222px;}

#effective2010_10 {position: absolute; top: 290px; left: 18px;}
#effective2010_11 {position: absolute; top: 278px; left: 125px;}
#effective2010_12 {position: absolute; top: 290px; left: 210px;}

#offering1 {position: absolute; top: 1px; left: 30px;}
#offering2 {position: absolute; top: 12px; left: 114px;}
#offering3 {position: absolute; top: 1px; left: 222px;}

#offering4 {position: absolute; top: 105px; left: 18px;}
#offering5 {position: absolute; top: 93px; left: 125px;}
#offering6 {position: absolute; top: 105px; left: 210px;}

#offering7 {position: absolute; top: 186px; left: 30px;}
#offering8 {position: absolute; top: 197px; left: 114px;}
#offering9 {position: absolute; top: 186px; left: 222px;}

#offering10 {position: absolute; top: 290px; left: 18px;}
#offering11 {position: absolute; top: 278px; left: 125px;}
#offering12 {position: absolute; top: 290px; left: 210px;}

#equipment1 {position: absolute; top: 8px; left: 32px;}
#equipment2 {position: absolute; top: 35px; left: 119px;}
#equipment3 {position: absolute; top: 55px; left: 232px;}

#equipment4 {position: absolute; top: 135px; left: 19px;}
#equipment5 {position: absolute; top: 134px; left: 133px;}
#equipment6 {position: absolute; top: 161px; left: 219px;}

#equipment7 {position: absolute; top: 241px; left: 32px;}
#equipment8 {position: absolute; top: 260px; left: 118px;}
#equipment9 {position: absolute; top: 260px; left: 232px;}


a.st .img{width:100px;height:124px;}
a.st .img img{width:100px;height:124px;}
a.st:hover .img{width:100px;height:124px;overflow:visible;visibility:hidden;}
a.st:hover .img img{visibility:visible;position:absolute;z-index:150;}


.scroll-track{
 height:10px;
 width:10px;
}

.scroll-handle{
 height:10px;
 width:10px;
 background:#5B207B;
 cursor:pointer;
}

.scroll-track{
height:8px;
width:10px;
background-image: url('/images/assets/VScrollTrackFill.png');
background-repeat: repeat;
    opacity: .4;
   filter: alpha(opacity=40);
}

.scroll-handle{
border: 0px
height:10px;
width:10px;
background-image: url('/images/assets/BlueVFill.png');
background-repeat: repeat;
cursor:pointer;
    opacity: .9;
   filter: alpha(opacity=90);
}

.scroll-track-top{
height:10px;
width:10px;
background-image: url('/images/assets/up.png');
    opacity: .3;
   filter: alpha(opacity=30);
}

.scroll-handle-bot{
height:8px;
width:10px;
background-image: url('/images/assets/bot.png');
}

.scroll-handle-top{
height:8px;
width:10px;
background-image: url('/images/assets/top.png');
background-repeat: no-repeat;
}

.scroll-track-bot{
height:10px;
width:10px;
background-image: url('/images/assets/down.png');
    opacity: .3;
   filter: alpha(opacity=30);
}

.splitpane-divider {
    border: 1px solid black;
    background:#5B207B;
    opacity: .5;
   filter: alpha(opacity=50);
}

/* The classes/ids below are just used in this example. You can use whatever you like */
#parent {
    width: 100%;
    background: #eeeeee;
}

.column {
    float: left; /* This is forces the page content to adjust to changes in height of the columns */
    overflow: hidden; /* As a precaution, all content is clipped to the column width */
    margin: 0; /* This and padding need to be zero */
    padding: 0;
    z-index: 1;
    background:#E7FECD;
    color: #666666;
    width: 33%; /* Default value, overridden by class */
}

a {color: rgb(0,0,0);}	
a:visited {color: rgb(0,0,80);}
a:hover {text-decoration: none; color: rgb(0,0,255);}	

p.zewsl {
 line-height: 0.9em;
 color: #ffffff;
 text-align: left;
 font-size: 13px;
 font-family: Arial;
}
p.zewsr {
 line-height: 0.9em;
 color: #ffffff;
 text-align: right;
 font-size: 13px;
 font-family: Arial;
}