body, table {
font-family: arial, verdana;
font-size: 11px;
color: #FFFFFF;
}

body {
margin: 0px 0px 0px 0px;
background-color: #000000;
}

table.mainTop {
width:1004px;
}

div.main {
width: 1004px;
}

.opac {
filter:alpha(
	opacity=0,
	FinishOpacity=100,
	Style=1,
	StartX=0,StartY=0,
	FinishX=10,FinishY=0,
);
}

div.colorLine1,
div.colorLine2,
div.colorLine3 {
float: right;
margin: 9px 0px 0px 0px;
width: 605px;
height: 2px;
background-color: #25b3fb;
}

div.colorLine2 {
height: 4px;
margin: 2px 0px 0px 0px;
background-color: #76fed5;
}

div.colorLine3 {
height: 3px;
margin: 0px 0px 0px 0px;
background-color: #4ffd9f;
}

div.langs {
float: right;
height: 27px;
margin: 18px 4px 0px 0px;
}

div.top {
width: 100%;
}

div.topline {
width: 1004px;
height: 65px;
background: url(img/pic03.gif) repeat-x;
}

div.toplineLeft {
float: left;
width: 397px;
height: 65px;
}

div.left {
float: left;
display: inline;
width: 220px;
margin: 0px 0px 20px 0px;
}

div.menu {
width: 100%;
margin: 20px 0px 0px 0px;
}

div.menuEntry {
height: 28px;
}

div.menuEntryLeft {
float: left;
display: inline;
width: 180px;
height: 28px;
background: url(img/mBack.gif) no-repeat;
text-align: right;
}

div.menuEntryText {
margin: 6px 3px 0px 0px;
}

div.menuEntryPic {
float: left;
display: inline;
width: 40px;
height: 28px;
}

div.submenu {
width: 177px;
margin: 3px 0px 13px 0px;
}

div.submenuEntry {
width: 100%;
height: 16px;
text-align: right;
}

div.right {
float: left;
display: inline;
width: 600px;
margin: 20px 0px 20px 75px;
}

h1 {
color: #51839B;
font-size: 21px;
font-weight: normal;
}

div.mainText {
width: 100%;
margin: 20px 0px 0px 0px;
color: #E1E1E1;
font-size: 12px;
line-height: 18px;
}

div.footer {
clear: left;
width: 1004px;
height: 166px;
}

div.footerPic {
float: left;
display: inline;
width: 376px;
height: 166px;
}

div.footerText {
float: left;
display: inline;
width: 250px;
margin: 100px 0px 0px 10px;
font-weight: bold;
color: #DB3434;
}

div.footerIcons {
float: right;
display: inline;
width: 120px;
margin: 132px 0px 0px 0px;
}

.floatLeft {
float: left;
display: inline;
}

a:link, a:visited, a:active {
color: #9BBCE3;
text-decoration: none;
font-family: tahoma, arial;
font-size: 11px;
}

a:hover {
text-decoration: underline;
}

a.menu:link, a.menu:visited, a.menu:active,
a.submenu:link, a.submenu:visited, a.submenu:active {
text-decoration: none;
font-family: tahoma, arial;
font-size: 11px;
}

a.menu:link, a.menu:visited, a.menu:active {
color: #FFFFFF;
}

a.submenu:link, a.submenu:visited, a.submenu:active {
color: #9BBCE3;
}

a.menu:hover {
text-decoration: none;
}

a.submenu:hover {
text-decoration: underline;
}



div.productHead {
float: left;
display: inline;
width: 550px;
margin: 15px 0px 15px 0px;
font-weight: bold;
font-size: 15px;
background: #92A6BC;
color: #FFFFFF;
padding: 3px 0px 3px 5px;
border-bottom: 5px solid #44586F;
}

div.productHead2 {
float: left;
display: inline;
width: 550px;
margin: 0px 0px 5px 0px;
font-size: 11px;
}

div.productPicBlock {
clear: left;
float: left;
display: inline;
width: 350px;
margin: 0px 0px 15px 0px;
}

div.productPic {
float: left;
display: inline;
margin: 0px 5px 5px 0px;
border: 1px solid #FFFFFF;
}

div.productTextRight {
float: right;
display: inline;
width: 405px;
margin: 0px 0px 0px 20px;
text-align: justify;
}

div.productTextLeft {
float: left;
display: inline;
width: 170px;
margin: 20px 0px 0px 0px;
font-size: 11px;
line-height: 16px;
text-align: justify;
}


div.projectPics {
float: left;
display: inline;
width: 350px;
margin: 0px 0px 0px 0px;
}

div.projectData {
float: right;
display: inline;
width: 230px;
margin: 0px 0px 0px 0px;
font-size: 11px;
}

div.projectText {
float: left;
display: inline;
width: 600px;
margin: 20px 0px 15px 0px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
padding: 15px 0px 20px 0px;
}

td.projectDataTitle {
vertical-align: top;
font-weight: bold;
text-align: right;
color: #AAC6D2;
width: 100px;
}

div.projectBlock {
float:left;
width:140%;
height:60px;
border-bottom:1px solid #FFFFFF;
margin:0px 0px 15px 0px;
}

div.projectName {
float:left;
margin:15px 0px 0px 0px;
}
