*{
padding:0;
margin:0;
font-family:arial;
}

html{
background-color:#edecec
}

body{
width:1024px;
margin:0 auto;
background-color:#fff;
}

#header{
background:url('./images/bg-header.jpg') repeat-x;

}

#logo{
background:url('./images/logo.jpg') no-repeat;;
height:89px;
}

#nav{
background:url('./images/bg-nav-links.jpg');
height:61px;
list-style-type:none;
padding-left:30px;
}

#nav li{
float:left;
line-height:61px;
margin:0 30px;
}

#nav li a{
display:block;
font-family:arial;
font-style:oblique;
text-decoration:none;
color:#fff;
font-size:15px
}

#nav li a:hover{
color:#999;
}

#nav #here{
color:#999;
}

#img-banner{
height:329px;
}

#caption{
background:url('./images/bg-caption.jpg');
line-height:40px;
text-align:center;
font-size:17px;
color:#fff;
font-family:arial;
font-style:oblique;
}

#content-middle img{
width:303px;
border:1px solid #ccc;
margin-top:10px;
}

#content-middle p{
margin-top:10px;
margin-bottom:20px;
font-size:15px;
word-spacing:5px;
line-height:20px;
text-align:justify;
color:#444;
}

#content-middle,#content-bottom{
margin:20px 10px;
}

#content-middle a{
display:block;
background-image:url('./images/button-more.jpg');
width:90px;
height:30px;
text-indent:-999999px;
}

#col-left,#col-right, #col-mid{
width:305px;
padding-bottom:20px;
}

#col-left,#col-mid{
float:left;
margin-left:15px;
}

#col-mid{
margin-left:30px;
}

#col-right{
float:right;
margin-right:15px;
}

#col-left a,#col-mid a, #col-right a{
float:right;
}

#content-bottom{
clear:both;
background:url('./images/bg-bottom.jpg') no-repeat;
height:355px;
padding:30px;
}

#panel-left{
float:left;
width:600px;
}

#panel-left h2{
color:#222;
}

#panel-left p{
margin-top:30px;
font-size:19px;
color:#222;
}

#panel-right{
float:right;
width:300px;
margin-top:30px;
border-left:1px solid #999;
padding-left:35px;
height:240px;
}

#panel-right p{
margin-top:20px;
font-size:14px;
font-weight:bold;
color:#444;
}

.icon{
margin-right:10px;
}

.icon img{
width:50px;
}

#main-content{
background:url('./images/bg-left-pane.jpg') repeat-y;
}

#pane-left{
width:193px;
height:10px;
float:left;
}

#pane-left ul{
list-style-type:none;
padding-left:20px;
padding-top:30px; 
}

#pane-left li a{
line-height:40px;
border-bottom:1px solid #eee;
padding-left:15px;
margin-right:20px;
margin-top:5px;
text-decoration:none;
color:#fff;
font-style:oblique;
display:block;
}

#pane-left li a:hover{
background-color:#eee;
color:#555;
}

#sub-news{
padding-top:0 !important;
padding-bottom:30px;
}

#pane-right{
margin-left:213px;
margin-right:20px;
}

#pane-right h2{
padding-top:30px;
font-style:oblique;
color:#555;
border-bottom:1px solid #ddd;
padding-bottom:5px;
}

#pane-right p{
margin-top:15px;
line-height:24px;
word-spacing:2px;
letter-spacing:.5px;
}

#pane-right ul{
padding-left:30px;
margin-top:15px;
}

#pane-right li{
line-height:30px;
word-spacing:2px;
padding-left:15px;
letter-spacing:0.5px;
}

#pane-right h3{
margin-top:30px;
clear:both;
}

#diary p{
font-size:14px;
word-spacing:1px;
}

.date{
font-size:12px !important;
margin-top:0px !important;
font-weight:bold;
}

.img1{
width:300px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
}

.img-left{
width:320px;
background-color:#edecec;
float:left;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
}

.img-right{
width:320px;
background-color:#edecec;
float:right;
margin-top:20px;
margin-left:20px;
margin-bottom:20px;
}

.img-remarks-left{
width:320px;
background-color:#edecec;
float:left;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
}

.img-remarks-right{
width:320px;
background-color:#edecec;
float:right;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
}

.img-remarks{
font-size:10px !important;
margin-left:10px;
margin-right:10px;
padding-bottom:10px;
line-height:10px !important;
margin-top:0 !important;
}

#core-values{
margin-top:15px;
}

#core-values td{
padding:10px;
letter-spacing:.5px;
word-spacing:2px;
}

#table-products{
margin-top:20px;
}

.logo-products{


height:150px;
}

#table-products img{
width:150px;
margin-right:20px;
}

#table-products td{
word-spacing:2px;
letter-spacing:.5px;
line-height:30px;
}

.bold1{
font-weight:bold;
font-size:22px;
}

.core{
width:200px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
letter-spacing:0;
}

.back-top{
text-decoration:none;
font-weight:bold;

color:#f11;
}

#address-abroad,#address-local{
margin-left:100px !important;
width:290px;
}

#phone{
margin-left:100px;
font-size:14px;
margin-top:10px !important;
}

#bdo{
margin-top:20px;
margin-left:85px;
}

#bdo ul{
margin:0 !important;
padding:0;
list-style-type:none;
padding:7px;
}

#bdo tr{
margin-bottom:20px;
}

#bdo li{
margin:0;
padding:0;
line-height:20px;
}

.bdo-name, .bdo-email, .bdo-phone{
font-size:14px;
}

.bold4,.bold3{
width:150px;
text-align:center;
font-weight:bold;
font-size:14px;
}

.bold3{
font-size:16px;
}

#manager-name{
font-size:16px;
font-weight:bold;
}

#manager-email{
font-size:14px;
font-weight:bold;
}

#manager-phone{
font-size:14px;
font-weight:bold;
}

#footer1{
clear:both;
margin-top:-50px;
}

#footer2{
clear:both;
background:url('./images/bg-footer.jpg');
padding-top:50px;
}

#nav-footer1{
list-style-type:none;
width:480px;
font-size:14px;
margin:0 auto;
}

#nav-footer1 li{
float:left;
margin:0 16px;
}

#nav-footer1 li a{
text-decoration:none;
color:#666;
}

#nav-footer2{
list-style-type:none;
width:1024px;
background:url('./images/bg-footer.jpg');
}

#copyright{
clear:both;
font-size:11px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
