#body {
width:990px;
margin:0 auto;
background:#fff;
}
#wrap {
background:#ffffff url('images/wrap.jpg') no-repeat 5px 86px;
width:990px;
min-height:100%;
position:relative;
margin: 0 auto;
}
#cub {
position:absolute;
top:150px;
right:0px;
width:296px;
}

#lang {
height:30px;
}
#lang li {
float:left;
font:10px Tahoma;
}
#lang li.li {
background:url(images/langli.gif) no-repeat 50% 5px;
width:25px !important;
}
#lang a:link, #lang a:visited {
font:10px Tahoma;
}

#top {
width:100%;
height:230px;
position:relative;
overflow:hidden;
}
#top-left {
background:url(images/wrap_left.gif) no-repeat 0 27px;
width:263px;
height:215px;
float:left;
padding-top:46px;
text-align:right;
}
#top-right {
position:relative;
margin-left:263px;
padding:49px 80px 0px 25px;
}
#top_menu {
position:relative;
overflow:hidden;
width:99%;
}
#top_menu ul {
width:100%;
}
#top_menu li {
border-right:#ddd9d9 1px solid;
vertical-align:top;
text-align:center;
height:57px;
float: left;
padding:0 7px;
}
#top_menu li.last {
border-right:none;
}
#top_menu a:link, #top_menu a:visited {
background:url(images/footer_menu-bg.gif) no-repeat 0px 4px;
display: -moz-inline-box;
display:inline-block;
margin-left:10px;
padding:0px 10px 0px 10px;
font:bold 12px Tahoma;
color:#273a79;
white-space:nowrap;
}
#top_menu a:hover {
}

/* --------- MAIN ---------- */
#index {
}
#left {
position:relative;
width: 265px;
float:left;
background:url(images/3grey.gif) no-repeat 70px 50px;
}
#index h2 {
background:url(images/h2.gif) no-repeat 0 0;
height:30px;
padding:3px 0px 0px 35px;
font:bold 16px Arial;
color:#273a79;
}
#company {
margin:110px 0px 50px 70px;
}
.comp {
margin:15px 0px 10px 25px;
}
.more {
background:url(images/more.gif) no-repeat 0 4px;
margin-left:35px;
padding-left:15px;
}
.more a:link, .more a:visited {
text-decoration:none;
}
.more a:hover {
text-decoration:underline;
}
#right {
margin-left:265px;
}
#main {
background:url(images/3grey.gif) left bottom no-repeat;
padding:275px 125px 25px 0px;
color:#615d5d;
}
#main h2 {
padding-bottom:15px;
}
#main p {
text-align:justify;
color:#615d5d;
}
table {
border:none;
}
#main td {
vertical-align:top;
text-align:justify;
padding: 5px;
}
#main .img {
width:120px;
height:120px;
}
.addres {
margin-left:25px;
}

#main .odd {
	background: #f9f9f9;
}
/* --------- FOOTER -------- */
#footer_menu {
width:100%;
position:relative;
overflow:hidden;
}
#footer_menu ul {
margin:45px 0px 0px 195px;
}
#footer_menu li {
float:left;
text-align:center;
}
#footer_menu a:link, #footer_menu a:visited {
background:url(images/footer_menu-bg.gif) no-repeat 0px 4px;
display:inline;
margin-right:31px;
padding:0px 0px 0px 10px;
font:bold 12px Tahoma;
color:#273a79;
white-space:nowrap;
}


#footer_menu_two {
float: left;
position:relative;
overflow:hidden;
}
#footer_menu_two ul {
margin:45px 0px 0px 125px;
}
#footer_menu_two li {
float:left;
text-align:center;
}
#footer_menu_two a:link, #footer_menu_two a:visited {
background:url(images/footer_menu-bg.gif) no-repeat 0px 4px;
display:inline;
margin-right:20px;
padding:0px 0px 0px 10px;
font:11px Verdana;
color:#525E67;
white-space:nowrap;
}


#copy {
float: right;
font: 11px Verdana;
text-align:right;
margin-top: 45px;
}
.footer_dizex {
position:absolute;
left:0px;
bottom:0px;
}
#left-circle {
width:13px; height:11px;
position:absolute;
top:0px; left:0px;
background:url(images/footer_circle.gif) no-repeat 0 0;
}
#right-circle {
width:13px; height:11px;
position:absolute;
top:0px; right:0px;
background:url(images/footer_circle.gif) no-repeat 0 0;
}
#footer .footer {
background:url(images/footer_grey-line.gif) repeat-x 0 0;
margin:0px 100px 0px 70px;
position:relative;
height:142px;
}
#spacer {
width:100%;
height:180px;
clear:both;
position:relative;
z-index:1;
}
#footer {
width:100%;
height:155px;
position:absolute;
left:0px;
bottom:0px;
z-index:2;
}


#loginfrm label {
display: block;
}

#submitButton {
background:#15387C;
border:none;
color:#FFFFFF;
cursor:pointer;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding:3px 5px;
text-transform:uppercase;
}

.en #lang .en a {
font-weight: bold;
}
.pl #lang .pl a {
font-weight: bold;
}
.lv #lang .lv a {
font-weight: bold;
}
.ru #lang .ru a {
font-weight: bold;
}
.ua #lang .ua a {
font-weight: bold;
}
