/* Colors red: #E90000 */
* { outline:0;cursor:default;}
body {background-color: #000000; color: #ffffff; font-family:Arial, Helvetica, serif; font-size:10px; text-align:center;}

h1 {font-size:12px;font-weight:normal;margin:0px;}
h2, h2 a { color:#E90000; font-size:11px;font-family: Arial;font-weight:normal;margin-top:0px;margin-bottom:0px;text-decoration:none;}
a, a img, a span {cursor:pointer;}
td {font-size: 11px;}

.outerTable {height:100%;margin:auto;width:980px;}
.outerTable td {vertical-align:middle;}

/* left navi */
#main {height:475px;padding:0px;padding-top:0px;padding-bottom:10px;text-align:left;width:990px;}
#navi { border-right:1px solid #CCCCCC; float:left; margin: 0px;padding: 0px;height:482px;text-align: right; width:162px;}
.naviPadding {margin-right:8px;}
.naviHeight {width:1px;height:43px;color:transparent;visibility:hidden;margin-top:12px;}

.mainLink {display:block;margin:0px;padding:0px;margin-top: 10px;}

/* Newsnavi */
.newsLink {margin-top:7px;}
.newsLink a {color:#E90000; font-size:10px; font-family: Arial;font-weight:normal;margin-top:0px;text-decoration:none;}
.newsLink a .small { font-size:8px;}

.newsTitle { margin-top:28px;*margin-top:22px;color:#E90000; letter-spacing:0.01em; text-decoration:underline; }
.newsTitleSmall {  color:#E90000; font-size:0.7em;  }
div.news {font-size:0.8em;}
.news { color:#fff;margin-bottom:5px;*margin-bottom:4px;}

/* Kuvanavi */
#subnavi {padding: 76px 0 0 0px;margin:0px;margin-left: 188px;text-align:left; }
#subnavi a {color:#fff;text-decoration:none;}
#subnavi a.on {color:#E90000}
#leftsubnavi {float:left;padding: 0px;margin: 0px;padding-left: 20px;margin-top: 0px;text-align:  center;margin-right:30px;display:inline;}
.subNaviHeight { height:20px;width:1px;visibility:hidden;}

.subLink {margin-left:10px; margin-right: 8px;}
.subVLink {display:block; margin-bottom:20px;}

.360Txt {display:block;margin-bottom:0px;}
.interiorTxt {display:block;float:left;}

div.no_flash {background-image:url(images/intro.jpg);}

div.content {float:right;height:  374px;margin:0px;margin-top:6px;padding-left: 0px;text-align:left;width:800px;}

div.greyBorder {border:  solid 1px #545454;	height:  373px;padding: 0px;width:800px;}
div.greyBorder div {padding: 10px; }
div.greyBorder2 img {padding:5px;}

div.content img {padding:0px; margin:0px;}

div.txtBlock {padding:5px;}

div.footer {clear:both;margin:0px;padding:0px;text-align: right;padding-top:10px;}
table.contacts td {height:15px;}
table.office {width:250px;}
table.office td {vertical-align:top;}

.imgRightBlock {float:right; padding:0px;margin-left:20px; width:532px;text-align:left;}
.imgRightBlock {position:relative;}
.imgRightBlock .border {border:5px solid #000;position:absolute;top:0;left:0;width:502px;*width:532px;height:343px;*height:373px;}


.red { color:#E90000; }

table.linksPartner {margin-top:9px;}
table.linksPartner td a, .linksPartner {color:#FFBEBE;font-weight:bold;text-decoration:none;}
table.linksPartner td a {line-height:1.8em;}
table.linksPartner td a:hover, .linksPartner:hover {color:#FFFFFF;}
table.linksPartner td {vertical-align:top;}
