* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}
#ind {background: #bfbfbf url(/img/background.jpg) repeat-x; font-family: Tahoma, Arial, sans-serif;}
#index {background: #fff url(/img/background-main.jpg) repeat-x; font-family: Tahoma, Arial, sans-serif;}
#back {background: transparent url(/img/background-bottom.jpg) repeat-x 0 110%;}
#layout {width: 899px; margin: 0 auto;}

/* begin RUS-ENG */
td.en-active {width: 41px; background: url(/img/eng.gif) no-repeat; color: #FFF; font-size: 12px; text-align: center; padding: 4px 0 6px 0;}
td.en-active a {color: #FFF;}
td.en-active a:visited {color: #FFF;}
td.en-active a:hover { ext-decoration: none;}
td.ru {width: 41px; background: url(/img/rus.gif) no-repeat; color: #000; font-size: 12px; text-align: center; padding: 4px 0 6px 0;}

td.en {width: 40px; background: url(/img/eng2.gif) no-repeat; color: #000; font-size: 12px; text-align: center; padding: 4px 0 6px 0;}
td.ru-active {width: 41px; background: url(/img/rus2.gif) no-repeat; color: #FFF; font-size: 12px; text-align: center; padding: 4px 0 6px 0;}
td.ru-active a {color: #FFF;}
td.ru-active a:visited {color: #FFF;}
td.ru-active a:hover { ext-decoration: none;}
/* end RUS-ENG */


#logo {float: left; margin: 16px 0 18px; width: 175px; height: 115px; background: url(/img/logo.jpg); cursor: pointer;}
#logo span {display: none;}
#about {padding-top: 32px; width: 270px; margin-left: 295px; font-size: 11px; color: #767676;}
#about h3 {padding-bottom: 5px; font-size: 12px; color: #000;}
#about a {padding-right: 12px; color: #005c9f;}
#about p {padding-bottom: 14px; line-height: 120%;}
#about p a {padding: 0;}
#lang {float: right; padding: 30px 20px 0 0;}

#main {clear: both; height: 396px; width: 899px; background: url(/img/main-bg.jpg) no-repeat;}
#main ul {float:left; margin: 275px 0 0 17px; height: 98px; background: url(/img/ship-bg.gif) repeat-x;}
*html #main ul {margin-left: 10px;}
#main li {float: left; padding: 20px 20px 0;}
#main li.border {padding: 22px 0 0;}
#main li.end {padding: 20px 45px 11px 20px; background: url(/img/corner.jpg) no-repeat right 0;}
#main li.ship {height: 63px; padding: 35px 31px 0 20px; background: url(/img/ship-bg.jpg); font-size: 14px;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {#main li.ship {padding-top: 34px;} #main li.end {padding-bottom: 13px;}}

#menu {clear: both; background: url(/img/menu-bg.gif); width: 899px; height: 53px;}
#menu ul {height: 22px; padding-top: 16px; padding-left: 10px;}
#menu li {float: left; padding: 0 20px; border-right: 1px solid #cdcdcd; font-size: 12px; border-left: 1px solid #fff; font-size: 13px;}
#menu li.b {border-left: none;}
#menu li.e {border-right: none;}
#menu a {color: #333333;}
#menu a:hover, a:active, a:visited {color: #005b99;}
#menu i.l {clear: both; float: left; background: url(/img/corner-left.gif); width: 13px; height: 14px; font-size: 1px;}
#menu i.r {float: right; background: url(/img/corner-right.gif); width: 13px; height: 14px; font-size: 1px;}

#footer {clear: both; height: 100px; padding: 35px 20px 0; font-size: 11px; color: #5f5f5f;}
#footer p.copy {float: left;}
#info {float: right; width: 580px;}
#info table {float: left; width: 470px;}
#info h3 {padding-left: 17px; color: #9c9c9c; font-weight: normal; font-size: 11px;}
#info .i1 h3 {background: url(/img/icon-01.gif) no-repeat;}
#info .i2 h3 {background: url(/img/icon-02.gif) no-repeat;}
#info .i3 h3 {background: url(/img/icon-03.gif) no-repeat;}
#info .i4 h3 {background: url(/img/icon-04.gif) no-repeat;}
#info p {padding: 0 0 10px 17px;}
#footer img {float: right;}

/****** Inner Page *****/

#menu-inner {clear: both; background: url(/img/menu-inner-bg.gif); width: 899px; height: 51px;}
#menu-inner ul {clear: both; height: 22px; padding-top: 6px; padding-left: 10px;}
#menu-inner li {float: left; padding: 0 20px; border-right: 1px solid #cdcdcd; font-size: 12px; border-left: 1px solid #fff; font-size: 13px;}
#menu-inner li.b {border-left: none;}
#menu-inner li.e {border-right: none;}
#menu-inner a {color: #333333;}
#menu-inner a:hover, a:active, a:visited {color: #005b99;}
#menu-inner i.l {clear: both; float: left; background: url(/img/corner-inner-left.gif); width: 10px; height: 10px; font-size: 1px;}
#menu-inner i.r {float: right; background: url(/img/corner-inner-right.gif); width: 10px; height: 10px; font-size: 1px;}
#menu-inner .active {text-decoration: none;}

#icon {clear: both; padding: 20px 0 0 20px; height: 90px; width: 899px; background: url(/img/icon-bg.jpg) no-repeat;}
#icon ul {float:left; height: 69px; background: url(/img/icon-bg.gif) repeat-x;}
#icon li {float: left; padding: 11px 10px 0;}
#icon li.border {padding: 14px 0 0;}
#icon li.end {padding: 11px 30px 11px 10px; background: url(/img/corner-small.jpg) no-repeat right 0;}
#icon li.ship {height: 47px; padding: 22px 15px 0 10px; background: url(/img/ship-bg-small.gif); font-size: 12px;}

#content1 {background: #fff; height: 1%; overflow: hidden; }
#navigat {float: left; padding: 30px 0 100px; font-size: 11px; color: #fff;}
#navigat h3 {padding: 0 0 10px 20px; font-size: 14px; font-weight: normal; color: #000000;}
#navigat li {width: 204px; height: 21px; padding: 8px 0 0 20px ; background:url(/img/arrow.gif) no-repeat 200px 12px; border-top: 1px solid #e1e1e1;}
#navigat li.end {border-bottom: 1px solid #e1e1e1;}
#navigat li.active { bottom: -1px; padding-top: 10px; position:relative;width: 208px; background: #a4a7aa url(/img/arrow-active.gif) no-repeat right 0; border: none; }
#navigat a { color: #005f9f; text-decoration: none; }
.one { padding: 30px 20px 30px 20px !important; }
#text { padding: 30px 20px 30px 295px; }
#text h3 {padding-bottom: 15px; font-weight: normal; font-size: 17px;}
#text img {float: left; padding-right: 0px;}
#text p {padding-bottom: 15px; font-size: 12px; color: #5e5e5e; line-height: 130%;}
#corner {clear: both; height: 12px; background: transparent;}
#corner .l {float: left; width: 12px; height: 12px; display: block; background: url(/img/content-left.gif); font-size: 1px;}
#corner .r {float: left; width: 12px; height: 12px; display: block; background: url(/img/content-right.gif); font-size: 1px;}
#corner .c {float: left;display: block; height: 12px; background: transparent url(/img/content-bg.gif) repeat-x 0 bottom; font-size: 1px; width: 875px;}

#text li {padding-bottom: 40px; font-size: 11px;}
#text .images-info {float: left; width: 220px;}
#text .images-info img{ margin-bottom: 20px; }
#text .info { padding-left: 220px;}
#text .info h3 {padding: 0 0 12px; font-size: 12px;}
*html #text .info h3 {margin-top: -15px;}
*+html #text .info h3 {position: relative; top: -15px; padding-bottom: 0;}
#text .info span {color: #999999; font-size: 10px;}
#text .info p {padding-bottom: 12px; color: #5e5e5e; font-size: 12px;}
#text a {color: #005f9f;}
#text td {height: 25px; color: #5e5e5e;}
#text th {height: 25px; background: #b2b2b2; color: #fff;}
#text .info table p {padding: 0 0 0 5px; color: #5e5e5e; font-size: 11px; line-height: 100%;}
#text .info th p {color: #fff;}
#text .dark td {background: #e4e4e5;}
#text table {border-bottom: 1px solid #e4e4e5; }


