body{ padding: 0; margin: 0 auto; border: 0; text-align: center; background-color: #000; }
img{ border: 0; }
.carrier{ width: 1009px; text-align: center; margin: auto; position: relative; }
.bUp{ position: absolute; top: 0; left: 0; width: 1009px; height: 209px; background: url('/img/bgUp.gif') repeat-x; float: left; }
.rightUp{ width: 125px; height: 57px; background: url('/img/frameRightUp.jpg'); float: right; }
.leftUp{ width: 112px; height: 52px; background: url('/img/frameLeftUp.jpg'); float: left; }

.text{color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:13px; width:950px;text-align: left;}


.left{ width: 52px; position: absolute; top: 52px; left: 0; float: left; }
.left .liana{ height: 81px; position: relative; top: 0; background: url('/img/frameLeftLiana.jpg'); }
.left .chain{ height: 189px; position: relative; top: 150px; background: url('/img/frameLeftChain.jpg') repeat-y; }
.left .footer{ height: 267px; position: relative; top: 150px; background: url('/img/frameLeftLianaDown.jpg'); }

.right{ width: 63px; position: absolute; top: 57px; left: 946px; }
.right .liana{ height: 226px; position: relative; top: 0; background: url('/img/frameRightLiana.jpg'); }
.right .chain{ height: 189px; position: relative; top: 0; background: url('/img/frameRightChain.jpg') repeat-y; }
.right .footer{ height: 226px; position: relative; top: 0; background: url('/img/frameRightLianaDown.jpg'); }

.middle{ width: 894px; position: absolute; top: 0; left: 52px; }
ul.navImg{ position: absolute; top: 0; left: 100px; list-style-type: none; clear: both; margin: 0; padding: 0; }
ul.navImg li{ float: left; position: relative; border: 0; margin-right: 80px; }
ul.navTxt{ position: absolute; top: 110px; left: 105px; list-style-type: none; clear: both; margin: 0; padding: 0; }
ul.navTxt li{ float: left; position: relative; border: 0; margin-right: 80px; }
ul.navTxt a{ color: #fff; font-family: Tahoma; font-size: 17px; font-weight: 400; }
ul.navTxt a:hover, ul.navTxt span{ font-family: Tahoma; font-size: 17px; font-weight: 400; text-decoration: none; color: #ff0; } 
.skyUp{ width: 848px; height: 66px; background: url('/img/skyUp.jpg'); position: relative; top: 139px; left: 46px; //left: 23px; }
.content{ height: 300px; background-color: #fff; text-align: left; position: relative; top: 139px; }
.content h1{ font: normal 24px Tahoma; color: #393; padding-top: 20px; margin: 0 0 0 200px; }
.skyDown{ height: 68px; background: url('/img/skyDown.jpg'); position: relative; top: 136px; }
.train{ height: 107px; background: url('/img/train.jpg'); position: relative; top: 135px; }
.footer{ height: 65px; background: url('/img/frameDown.jpg'); position: relative; top: 135px; margin-bottom: 55px; }

#footer {display: none; width: 1060px; height: 103px; margin: 0 auto; padding: 0; position: relative; top:-4px; background: url('/img/footer.png') 0 0 no-repeat;}

.gnome{ width: 109px; height: 150px; position: absolute; top: 133px; left: 0; background: url('/img/frameGnome.jpg'); padding: 0; margin: 0; }
.flag{ position: absolute; top: 217px; left: 47px; width: 187px; height: 237px; background: url('/img/flag.jpg'); }
.flagfoot{ position: absolute; top: 217px; left: 47px; width: 187px; height: 237px; background: url('/img/flagFoot.jpg'); }
.flag .nav{ margin: 61px 0 0 0; list-style-type: none; text-align: left; //margin-left: 40px; }
.flag .nav li{ margin-bottom: 10px; }
.flagfoot .nav{ margin: 50px 0 0 0; list-style-type: none; text-align: left; //margin-left: 40px; }
.flagfoot .nav li{ margin-bottom: 10px; }
.nav span, .nav a, .nav a:link, .nav a:visited, .nav a:active, .nav a.current:link, .nav a.current:visited 	{ font: normal 14px Tahoma; color: #fff; } 
.nav a:hover, .nav span{ color: #ff0; text-decoration: none; } 
.flagUp{ position: absolute; top: 218px; left: 40px; width: 199px; height: 51px; background: url('/img/flagUp.jpg'); }
.flagMiddle{ text-align: left;  position: absolute; top: 269px; left: 41px; width: 150px; height: 682px; background: url('/img/flagMiddle.gif') repeat-y; }
.flagMiddle p{ margin: 18px 0 0 25px; }
.flagMiddle p a{ font: normal 11px Tahoma; color: #fff; text-decoration: underline; cursor: pointer; } 	
.flagMiddle p a:hover, .flagMiddle p span{ font: normal 11px Tahoma; color: #ff0; } 	
.flagDown{ position: absolute; top: 951px; left: 41px; width: 150px; height: 68px; background: url('/img/flagDown.jpg'); }
.bigCarrier{ width: 699px; height: 412px; text-align: center; margin: 10px 0 0 190px; position: relative; background: url('/img/bigCarrier.gif'); }
.bigCarrier img{ margin-top: 19px; }

table{ position: absolute; top: 60px; left: 200px; width: 642px;  border-collapse: collapse; font: normal 13px Tahoma; color: #666; }
table tr{ height: 28px; }	
table tr td{ text-align: center; border-bottom: solid 1px #c5e4fc; }	
table tr td.l{ text-align: left; padding-left: 15px; border-left: solid 2px #1c85d7; }
table tr td.r{ border-right: solid 2px #1c85d7; }
table tr.up td{ height: 36px; background: url('/img/bgTableUp.gif') repeat-x; border: 0; }	
.bR{ border-right: solid 1px #1c85d7; }
table tr.up td.bRH{ border-right: solid 1px #7fb8e6; }
table tr.down td{ height: 34px; border-bottom: solid 2px #1c85d7; //height: 32px; }	
.leftUpT{ position: absolute; top: 60px; left: 199px; width: 16px; height: 36px; background: url('/img/bgTableLeftUp.gif'); //left: 200px; }
.rightUpT{ position: absolute; top: 60px; left: 827px; width: 16px; height: 36px; background: url('/img/bgTableRightUp.gif'); //left: 826px; }
img.leftD{ position: absolute; top: -6px !important; left: -17px; //top: -8px; }
img.rightD{ position: absolute; top: -6px !important; left: -13px; //top: -8px; }

.content p{ font: normal 13px Tahoma; color: #333; margin: 13px 0 0 200px; }
.content p span{ color: #09c; }
.content strong{ color: #06c; }
.content a{ font: bold 16px Tahoma; color: #06c; }


.right .chain { height: 315px; position: relative; top: 0; background: url('/img/frameRightChain.jpg') repeat-y; }
.left .chain { height: 315px; position: relative; top: 150px; background: url('/img/frameLeftChain.jpg') repeat-y; }
.content { height: 426px; background-color: #fff; text-align: left; position: relative; top: 139px; }
.gnome { width: 109px; height: 150px; position: absolute; top: 133px; left: 0; background: url('/img/frameGnome3.jpg'); padding: 0; margin: 0; }