* {
	margin: 0;
	padding: 0;
}

body {
	margin:0px 0px; 
	padding:0px;
	text-align:center;
}

#wrapper {
margin:0px auto;
text-align:left;
width:950px;
}

#header {
background-image:url(images/header.gif);
background-repeat:no-repeat;
height:91px;
}
#lang {
left:20px;
position:relative;
top:50px;
width:90px;
}
#lang li {
display: inline;
list-style-type: none;
padding-right:10px;
}
img#logo {
left:642px;
position:relative;
top:0px;
}
#primary_menu {
background-image:url(images/design_pm_2.jpg);
background-repeat:no-repeat;
height:35px;
width:900px;
margin:0px;
}
#primary_menu  ul{
left:362px;
position:relative;
width:350px;
}
#primary_menu li {
display: inline;
list-style-type: none;
border:0px;
margin:0px;
padding:0px;
width:80px;
}
#primary_menu img{
border:0;
margin:0px;
padding:0px;
height:32px;
width:84px;
}

#sidebar_left {
background-image:url(images/design_sm.gif);
background-repeat:no-repeat;
float:left;
height:523px;
width:325px;
position:relative;
top:-1px;
}
#logo_2 {
border:0;
float:left;
position:relative;
top:-3px;
width:157px;
}

/* hide from mac \*/
* html #logo_2 {margin-right: -3px;}
* html #secondary_menu {margin-left: 0;}
* html #sidebar_left {margin-right: -10px;}
* html div#text_design_2 {top:-12px;
                          width:268px;}
* html div#design_gr {top:27px;}
* html div#design_gr_2 {margin-top:-265px;}
* html div#design_gr_4 {margin-top:-143px;
                        margin-left:323px;}
* html div#int_design_2 {top:-160px;}
* html div#content_contacts2 { top: 53px;}
* html div#content_contacts3 { top: -93px;}
* html div#content_contacts4 { top: -234px;}
* html div#content_contacts5 { top: -376px;}
* html div#content_products2 { left:-2px;
                               top:10px;}
* html div#content_products5 { top:-340px;} 
* html div#content_location2 { top:35px;}
* html div#content_location3 { margin-top:-454px;}
* html div#content_location5 { width:300px;}
* html div#content_gallery2 { left:40px;}
* html div#content_gallery3 { margin-top:40px;}
* html div#charter_overview_content_4 {margin-top:1px;}
* html div#content_location6 {position:absolute;
                              margin-top:-280px;
                              margin-left:168px;}
* html div#login_3 { position:relative;
                     top:0px;}
/* end hide */

#secondary_menu {
margin-left:157px;
position:relative;
top:40px;
width:166px;
}
div#secondary_menu li{
list-style-type: none;
}
#secondary_menu img{
border:0;
height:45px;
vertical-align: bottom;
width:166px;
}

#secondary_menu2 {
margin-left:157px;
position:relative;
top:40px;
width:166px;
}
div#secondary_menu2 li{
list-style-type: none;
}
#secondary_menu2 img{
border:0;
height:117px;
vertical-align: bottom;
width:166px;
}

#logo_3 {
border:0;
float:left;
position:relative;
top:150px;
width:157px;
height:117px;
}

div#content_design {
background-image:url(images/design_cnt.gif);
background-repeat:no-repeat;
margin-left:323px;
position:relative;
height:523px;
}
#wrapper #container #header #lang #logo_2 {
left:-25px;
position:relative;
top:-13px;
}
div#text_design_2 {
position:relative;
left:302px;
top:-12px;
width:400px;
}
div#text_design {
left:0px;
position:relative;
top:40px;
}
div#content_design_int {
background-image:url(images/int_design_bg.gif);
background-repeat:no-repeat;
position:relative;
margin-left:323px;
}
div#content_design_int_gr {
background-image:url(images/gr_design_bg.gif);
background-repeat:no-repeat;
position:relative;
margin-left:323px;
}
div#int_design {
position:relative;
top:40px;
left:42px;
}
div#int_design_2 {
position:relative;
top:-482px;
left:322px;
width:130px;
height:45px;
}
div#int_design_3 {
margin-top:0px;
margin-left:30px;
}
div#design_gr {
margin-top:30px;
margin-left:27px;
height:287px;
}
div#design_gr_2 {
margin-top:-288px;
margin-left:305px;
width:270px;
height:287px;
}
div#charter_content {
background-image:url(images/charter_bg.gif);
margin-left:323px;
height:525px;
vertical-align:top;
}
div#charter_content_2 {
position:relative;
top:9px;
left:0px;

}
div#content_location {
background-image:url(images/location_bg.gif);
background-repeat:no-repeat;
position:relative;
margin-left:323px;
height:525px;
width:574px;
}
div#en_content_intro {
background-image:url(images/en_intro_bg2.gif);
background-repeat:no-repeat;
position:relative;
margin-left:323px;
height:528px;
}
div#fr_content_intro {
background-image:url(images/fr_intro_bg2.gif);
background-repeat:no-repeat;
position:relative;
margin-left:323px;
height:528px;
}
div#ru_content_intro {
background-image:url(images/ru_intro_bg2.gif);
background-repeat:no-repeat;
position:relative;
margin-left:323px;
height:528px;
}
#wrapper #container #main #sidebar_left #secondary_menu #logo_2 {
height:117px;
}
div#content_intro2 {
position:relative;
top:0px;
left:-2px;
}
div#content_location3 {
margin-left:318px;
margin-top:-454px;
}
div#content_location4 {
margin-left:318px;
margin-top:7px;
width:267px;
height:55px;
}

div#content_contacts {
background-image:url(images/contacts2_bg.gif);
background-repeat:no-repeat;
position:relative;
margin-left:323px;
height:528px;
}
div#content_contacts2 {
position:relative;
top: 53px;
left: 30px;
}
div#content_contacts3 {
position:relative;
top: -475px;
left: 138px;
width:155px;
height:142px;
}
div#content_contacts4 {
position:relative;
top: -473px;
left: 310px;
width:97px;
height:142px;
}
div#content_contacts5 {
margin-left:420px;
margin-top:-376px;
width:155px;
height:142px;
}
div#content_contacts6 {
margin-top:206px;
margin-left:50px;
}
div#content_contacts7 {
margin-top:-90px;
margin-left:300px;
width:287px;
height:104px;
}
div#content_gallery {
background-image:url(images/gallery2_bg.gif);
background-repeat:no-repeat;
position:relative;
margin-left:323px;
height:528px;
}
div#content_gallery2 {
position:relative;
left:36px;
top:39px;
}
div#content_gallery3 {
margin-left:39px;
margin-top:47px;
}
div#content_products {
background-image:url(images/products2_bg.gif);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#content_products2 {
position:relative;
top:-510px;
left:0px;
width:590px;
height:135px;
}
div#content_products3 {
margin-left:40px;
width:155px;
height:31px;
}
div#content_products4 {
margin-top:30px;
}
div#content_history2 {
position:relative;
top:30px;
}
div#content_products5 {
position:relative;
left:320px;
top:-370px;
width:255px;
height:249px;
}
div#content_products6 {
margin-left:320px;
margin-top:-100px;
width:258px;
}
div#content_history3 {
margin-left:316px;
margin-top:-461px;
width:258px;
height:202px;
}
div#content_history4 {
margin-left:295px;
margin-top:7px;
width:300px;
height:96px;
}
div#content_history5 {
margin-left:316px;
margin-top:7px;
width:258px;
}
#wrapper #container #main #content_products #content_products4 #prod {
position:relative;
top:-110;
left:20;
}
div#footer {
margin-left:323px;
}
div#content_location5 {
margin-left:308px;
margin-top:20px;
}

div#content_location2 {
position:relative;
top:43px;
left:0px;
}
div#design_gr_3 {
position:relative;
top:35px;
left:40px;
}
div#design_gr_4 {
margin-top:-133px;
margin-left:322px;
}
div#charter_overview_content {
background-image:url(images/charter_overview_bg.gif);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#charter_overview_content_2 {
margin-left:21px;
position:relative;
top:30px;
}
div#charter_overview_content_3 {
margin-left:39px;
margin-top:45px;
}
div#charter_overview_content_4 {
margin-left:39px;
margin-top:5px;
}
div#charter_overview_content_5 {
margin-top:20px;
margin-left:35px;
}
div#charter_overview_content_6 {
margin-left:306px;
margin-top:-390px;
}
div#content_location6 {
position:absolute;
margin-left:485px;
margin-top:-280px;
z-index:1;
width:78px;
height:16px;
}
div#en_content_location6 {
position:absolute;
margin-left:485px;
margin-top:-280px;
z-index:1;
width:78px;
height:16px;
}
div#fr_content_location6 {
position:absolute;
margin-left:455px;
margin-top:-280px;
z-index:1;
width:78px;
height:16px;
}
div#ru_content_location6 {
position:absolute;
margin-left:425px;
margin-top:-280px;
z-index:1;
width:78px;
height:16px;
}
div#en_sign_up {
background-image:url(images/en_sign_up.gif);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#fr_sign_up {
background-image:url(images/fr_sign_up.jpg);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#ru_sign_up {
background-image:url(images/ru_sign_up.jpg);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#sign_up_2 {
position:relative;
left:158px;
top:160px;
color:#FFFFFF;
width:300px;
height:150px;
text-align:right;
}
#sign_up_2 .input_text {
background-color:#a78072;
}
div#en_login {
background-image:url(images/en_login_bg.jpg);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#fr_login {
background-image:url(images/fr_login_bg.jpg);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#ru_login {
background-image:url(images/ru_login_bg.jpg);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#login_2 {
position:relative;
left:125px;
top:190px;
color:#FFFFFF;
width:300px;
height:150px;
text-align:right;
}
#login_2 .input_text {
background-color:#a78072;
}
div#int_design_4 {
margin-left:300px;
margin-top:-280px;
width:270px;
height:279px;
}
div#en_sign_up2 {
background-image:url(images/en_sign_up_2.gif);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#fr_sign_up2 {
background-image:url(images/fr_sign_up_2.jpg);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#ru_sign_up2 {
background-image:url(images/ru_sign_up2.jpg);
background-repeat:no-repeat;
margin-left:323px;
height:525px;
}
div#content_products7 {
position:absolute;
margin-left:490px;
margin-top:240px;
z-index:1;
}
div#en_content_products7 {
position:absolute;
margin-left:490px;
margin-top:240px;
z-index:1;
}
div#fr_content_products7 {
position:absolute;
margin-left:465px;
margin-top:235px;
z-index:1;
}
div#ru_content_products7 {
position:absolute;
margin-left:435px;
margin-top:235px;
z-index:1;
}
a:active {
text-decoration:none;
}
a:focus {
text-decoration:none;
outline:none;
}
