/* CSS Document */
body {margin:0; padding:0; height: 100%; font-family:Tahoma; font-size:62.5%; line-height:62.5%; background:url(../img/top_bg.gif) repeat-x;}	
* {margin:0; padding:0;}
html {height: 100%;}

.clearer {clear:both;}
.clearer_box {clear:both; height:15px; border-bottom:1px solid #EEF2F2; }
.clearer_boxBottom {clear:both; height:15px;}
.hidden {position:absolute; left: -8000px; top:0;}

#page {width:883px; margin:0 auto; min-height:100%; position:relative; top:0; background:url(../img/left_bg_bottom.jpg) left bottom no-repeat;}
* html #page {height:100%;}
#nonfooter {width:883px; position:relative; min-height:100%;}
* html #nonfooter {height:100%;}
#content {width:883px; margin:0 auto; padding-bottom:37px;}

/*TOP*/
#Top{height:85px;}
#ItexLogo{width:243px; height:85px; float:left;}
#ItexLogo h1{font-size:1.13em; line-height:1.16em;}
#ItexLogo span{width:243px; height:85px; background:url(../img/itex_logo.gif) no-repeat; position:absolute;}
#Abr{height:30px; letter-spacing:8px; text-align:center; color:#336699; padding:10px 0 0 0;}
#Abr h2{ font-size:1.28em; line-height:1.095em; font-weight:normal;}

/*TOP_MNU*/
#TopMenu{width:600px; height:85px; float:right; font-size:1.13em; line-height:1.16em;}
#TopMenuUl ul{width:500px; height:85px; float:left;}
#TopMenuUl li{float:left; list-style:none; padding:0 10px 0 0;}
#TopMenuUl a{text-decoration:none; color:#FFF;}
#TopMenuUl a:hover{text-decoration:underline; color:#FFF;}
#TopMenuUl .BgLi{background:url(../img/border_bg.gif) left no-repeat; height:37px; padding:25px 13px 0 15px; margin:10px 0 0 0; color:#fff;}
.BgLiActive{text-decoration:underline;}
#TopMenuUl .BgLi_one{padding:25px 15px 0 0; margin:10px 0 0 0; color:#fff;}

#Language{width:55px; float:right; color:#fff;}
#Language ul{width:55px;}
#Language li{list-style:none; float:right; padding:25px 5px 0 0; margin:10px 0 0 0;}
#Language .LanLi{background:url(../img/border_bg.gif) left no-repeat; height:37px; padding-left:9px;}
#Language a{text-decoration:none; color:#FFF;}
#Language a:hover{text-decoration:underline; color:#FFF;}

/*BOX_CENTER*/
#BoxCenter{padding:40px 0 0 0;}

/*BOX_LEFT*/
#BoxLeft{width:240px; float:left;}
#BoxLeftTop{height:258px; background:url(../img/left_bg_top.jpg) top no-repeat; margin:13px 0 0 0; padding:88px 0 0 0; font-size:1.44em; line-height:1.18em;}
#BoxLeftTop span{color:#FFF; padding:0 0 0 83px; display:block;}
#BoxLeftTop a{text-decoration:none; color:#FFF; padding:0 0 0 83px; display:block;}
#BoxLeftTop a:hover{text-decoration:underline; color:#FFF;}

/*BOX_RIGHT*/
#BoxRight{width:603px; float:right; padding:13px 0 0 40px;}
.BoxBox{display:block; font-size:1.13em; line-height:1.16em; padding:0; margin:0 0 12px 0; clear:both;}
.BoxBox h3{color:#336699; font-size:1.44em; line-height:1.18em; padding:0; margin:0;}
.BoxBoxLeft{width:290px; float:left;}
.BoxBoxRight{width:290px; float:right;}

.BoxBox a{color:#336699; padding:0; margin:0; text-decoration:none;}
.BoxBox a:hover{color:#336699; padding:0; margin:0; text-decoration:underline;}


.BoxBoxLeft img, .BoxBoxRight img{border:1px solid #DDE5E5; padding:5px; margin:5px 0 5px 0;}
.BoxFull{padding:25px 0 0 0;}

/*CONTACT*/
.sending{}
#forminhere {width:603px;}

#forminhere label {width:90px; display:block; float:left; color:#2B5174; font-weight:bold; font-size:1.10em; line-height:1.19em;}

#nameid, 
#emailadr, 
#emailadr, #sub  {width:210px; float:left; height:1.4em; border:1px solid #999999; margin-bottom:7px; font-size:1.1em;}

.messincl {margin:20px 0 0 0;}
#mes {width:210px; float:left; height:6.0em; border:1px solid #999999; margin-bottom:7px; font-size:1.4em;}
.buttonsender {float:left; margin:0 90px 0 89px;}
#3dmap {width:568px; float:left;}
#addresline {padding-bottom:20px; color:#4C4C4C;}
#addresline strong {color:#4C4C4C; font-size:1.28em; line-height:1.095em; display:block; padding-bottom:14px;}
#addresline span {color:#4C4C4C; font-size:1.10em; line-height:1.19em; display:block;}

#addresline span a, 
#addresline span a:link, 
#addresline span a:visited {cursor:pointer; color:#4C4C4C; text-decoration:none;}    

#addresline span a:hover, 
#addresline span a:focus, 
#addresline span a:active {cursor:pointer; color:#4C4C4C; text-decoration:none;}

.successfully_send {color:#4C4C4C; font-size:1.10em; line-height:1.19em; padding:0 0 0 98px; margin:0;}

/*FOOTER*/
#footer {height:37px; position: relative; margin:0 auto; border-top:1px solid #DDE5E5;}
#footer_inside {width:883px; height:37px; margin:auto;}
#footer {margin-top: -40px;}
* html #footer {margin-top: -40px;}

#Bottom{width:603px; float:right;}
#Created{width:94px; height:36px; position:relative; float:right; padding:3px 0 0 0; font-size:1.0em; line-height:1.19em;}
#Created span{width:94px; height:36px; background:url(../img/greated_by_bg.gif) no-repeat; position:absolute; right:0;}
#Created a{text-decoration:none; cursor:pointer;}
#Created a:hover{text-decoration:none; cursor:pointer;}

#Additional{float:left; font-size:1.13em; line-height:1.16em; color:#336699; padding:10px 0 0 0;}
#Additional a{text-decoration:none; color:#336699; padding:0 3px 0 3px;}
#Additional a:hover{text-decoration:underline; color:#336699;}


.attention{color:#FF3918; font-weight:bold; font-size:1.98em;
line-height:1.213em;}
