body {
background:#fff;
text-align: center;
font-family: arial;
font-size: 12px;
color:#4F381F;
}

.overflow-zoom {//zoom:1;}
.ieimg {//display: block;}

h1 {color:#E48414; font-size: 16px; text-transform: uppercase;}
h2 {color:#E48414; font-size: 14px; text-transform: uppercase;}
h3 {color:#E48414; font-size: 12px; }



/*?=globals
-------------------*/
* {margin: 0; padding: 0;}
img {border: 0;}
table.layout {border-collapse:collapse; empty-cells:show; width:100%;}
table.layout td {vertical-align: top;}
.overflow-zoom {overflow: hidden;}
.clear {clear:both; height:0; overflow:hidden;}
.nobullet{list-style:none; list-style-image:none;}
.separator {height: 6px; overflow: hidden;}
.relative {position: relative; line-height: 1px;}

big {font-size: 14px;}
small {font-size: 10px;}

a {color: #E48414;}
a:hover {color: #4F381F;}


/*?=wrap
-------------------*/
.wrap {
margin: 0 auto;
min-width: 1000px;
width: 100%;
text-align: left;
}

* html .wrap {
//width: expression((document.getElementById('Ruler')) ? ((document.getElementById('Ruler').clientWidth < 1000) ? '1000px' : '100%') : '100%');
}

#Ruler {
display: none;
}

* html #Ruler {
height:1px;
left:0;
position:absolute;
top:0;
width:100%;
display: block;
}

.header {
background: url('../images/headerBg.gif') left top repeat-x;
}

.headerLeft {
position: relative;
height: 130px;
background: url(../images/header.jpg) left top no-repeat;
}

.headerLogo {
position: absolute;
left: 218px;
top: 18px;
}

.headerConsult {
position: absolute;
left: 950px;
top: 27px;
}


/*?=content
-------------------*/
.content {
background: #fff url('../images/menu.gif') 0px top repeat-y;
}

.text {
padding: 12px 30px 80px;
text-align:justify;
}

.text p {
padding: 0 0 10px;
}

.text ul ,ol{
margin-top:10px;
margin-bottom:10px;
}

.textHeadIcons {
float: left;
/*width: 40%;*/
}

.textHead h1 {
text-align: right;
}

.textHead {
padding: 10px 0;
}

.news {width:248px; padding: 21px 0 30px;}

.news h1 {
padding: 0 17px 0 25px;
}

.newsList {
padding: 24px 17px 0 25px;
}

.newsList dt {
padding: 0 0 12px;
font-size: 14px;
color: #E48414;
font-weight: bold;
}

.newsList dd {
font-size: 11px;
}

.newsList dd.more {
padding: 0 0 25px;
text-align: right;
font-size: 12px;
text-transform: uppercase;
}

.newsList dd.more a {
text-decoration: none;
}


/*?=menu
-------------------*/
.menu {
background: url('../images/address.gif') left bottom no-repeat;
}

.menu ul {
margin: 15px 0 0;
}

.menu ul li {
margin: 0 0 8px;
}

.menu ul li.search {
argin: 22px 0 8px;
height: 58px;
background: url('../images/search.gif') right top no-repeat;
position: relative;
}

.menu ul li.search input {
position: absolute;
left: 74px;
top: 9px;
border: 0;
width: 130px;
height: 17px;
}


/*?=footer
-------------------*/
.footer {
background: url('../images/footer.gif') left top no-repeat;
}

.address {
position: absolute;
left: 265px;
top: -120px;
width: 169px;
height: 111px;
text-align: center;
color: #8A430A;
font-size: 12px;
font-weight: bold;
}

.address li {
padding: 0 0 2px;
}

.phone {
position: absolute;
left: -275px;
color: #8A430A;
font-size: 12px;
font-weight: bold;
line-height: 15px;
}

.phone li {
padding: 0 0 2px;
}

.links {
position: absolute;
left: 700px;
}

.copyright {
position: absolute;
left: 520px;
color:#F5821F;
font-size: 14px;
line-height: 39px;
}

.copyright span {
font-size: 16px;
}

/**/
.blockTop {
background: url('../images/block/top.jpg') right top no-repeat;
width: 213px;
}

.blockBottom {
background: url('../images/block/bottom.jpg') right bottom no-repeat;
padding: 15px;
min-height: 70px;
height: auto !important;
height: 70px;
font-size: 11px;
}

.companyName {
font-size: 14px;
font-weight: bold;
color: #E48414;
padding: 0 0 5px;
}

