html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  font-size: 16px;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
html{
  height: 100%;
}
body {
  line-height: 1;
  font-family: Arial;
  height: 100%;
background: url('/images/fon2.png') no-repeat scroll center top / 100% 72% transparent;
  text-align: center;
  color: #B7B7B7;
}

div.clear{
	clear: both;
}
div.helper{
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 100%;
	vertical-align: middle;
}

.name{
padding-top: 10px;
}

.znaki div{
position: absolute;
}

.znak{
position: absolute;
left: 520px;
}

.spec{
float: left;
border-width: 20px;
border-style: solid;
border-color: #FFA500;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: url('/images/border_spec.png') 30 30 30 30 round round;
margin-top: -20px;
margin-right: 25px;
}

.history{
float: left;
width:62%;
}

.vopros{
float: right;
width: 145px;
border-width: 20px;
border-style: solid;
border-color: #FFA500;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: url('/images/border_spec.png') 30 30 30 30 round round;
margin-top: -20px;
position: relative;
z-index: 10;
}

.nazv_tov{
font-size: 10px;
}

.text{
text-align: left;
color: #6C6C6C;
font-size: 14px;
line-height: 1.2;
margin-top: 5px;
}

.text h2{
color: #395A70;
font-size: 16px;
font-weight: 700;
}

.vopros div{

}

.vopros_text{
height: 50px;
}

.partnery ul{
margin: 0 auto;
}

.partnery ul li{
margin: 5px 10px;
list-style-type: none;
display: inline-block;
}

.partnery ul li a{
font-size:10px;
color:#19445a;
text-decoration: none;
font-weight:700;
}

.partnery_spisok{
margin: 0px auto;
margin-top: 10px;
}

.footer{
color: #626262;
font-size: 10px;
width: 1105px;
margin: 0 auto;
line-height: 1.2;
padding-bottom: 20px;
}

.area{
width: 1105px;
margin: 20px auto;
}

.tovar{
border-width: 1px;
border-style: dotted;
border-color: #CACACA;
margin-bottom: 1px;
}

.spec2{
margin-top: -12px;
margin-bottom: 6px;
}

.nazv_tov{
border-width: 1px;
border-style: dotted;
border-color: #CACACA;
width: 130px;
padding: 8px;
}
.nazv_tov div{
	font-size: 10px;
}


.razd8{
margin: 0px auto;
}

.razd8 img{
width: 686px;
height: 15px;
padding-bottom: 10px;
}

.image{
margin: 0px auto;
border-style: solid;
border-color: #FFA500;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: url('/images/nav3.png') 10 10 10 10 round round;
/*background: url('/images/images.png') no-repeat scroll 0% 0% / 100% auto transparent;*/
width: 1094px;
border-width: 10px;
height: 270px;
position:relative;
}

.razd6 img{
width: 733px;
height: 10px;
margin-left: -26px;
margin-top: 26px;
}

.razd7{
width: 1105px;
margin: 0 auto;
}

.top_menu ul{
margin: 0 auto;
}

.top_menu ul li{
list-style-type: none;
display: inline-block;
zoom: 1;
*display: inline;
margin: 0 15px;
vertical-align: middle;
}

.top_menu ul li a{
font-size:10px;
color:#19445a;
text-decoration: none;
font-weight:700;
}

.top_menu{
width: 1105px;
margin: 10px auto 0;
}

.znak1{
z-index: 5;
left: 15px;
}

.znak2{
left: 195px;
z-index: 1;
top: 27px;
z-index: 7;
}

.znak3{
left: 330px;
top: 20px;
}

.znak4{
left: 500px;
top: 35px;
z-index: 4;
}

.znak5{
left: 650px;
z-index: 3;
}

.znak6{
left: 764px;
top: 120px;
z-index: 7;
}

.znak7{
left: 885px;
top: 20px;
}

div.workarea{
margin: 0px auto;
border-style: solid;
border-color: #FFA500;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: url('/images/nav3.png') 10 10 10 10 round round;
/* background: url('/images/images.png') no-repeat scroll 0% 0% / 100% auto transparent; */
padding: 0 10px;
border-width: 10px;
}