/* RESET */
html,body,div,pre,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
	font-size: 12px;	
}

/* BODY */
*  html body { 
	font-size: x-small; /* para IE5/WIN */
	f\ont-size: small; /*for other IE versions*/
}

body{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p {
    margin: 0;
	padding: 0;
	background-color:#ffffff;	
}



li{
	margin-left:13px;
	list-style-type: disc;
}

h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {
	font-size: 12px;
	font-weight: bold;
}

h1 {
	font-weight: normal;
	font-size: 20px;
	line-height: normal;
	margin-bottom: 0px;
	color: #333333;
}
h2 {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
	color: #666666;
}

h3 {
	font-size: 20px;
	line-height: 18px;
	margin-bottom: 10px;
	color: #1369dd;
	font-weight: normal;
}

h4 {
	color: #1369dd;
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
}

h5 {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	margin-bottom: 5px;
}
h6 {
	color: #666666;
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 12px;
}

ul,ol { list-style: none; }
fieldset,img { border: none; text-align: justify;}
caption,th { text-align: left; }
table { border-collapse: collapse;}
table.bord, table.bord td {border: 1px solid white;border-collapse: collapse;}

a {
	outline:none;
	color:#1369dd;
}

#cont ul {
	list-style: circle;
	margin-left:20px;
}

#cont ul li {
	padding-left:5px;
	padding-bottom:5px;
	font-size: 12px;
	margin-left: 15px;
}






/* L O G O */
#logo{
	margin-top:12px;
	background-color: #FFFEFF;
}

/* T O P */
#top, #top_en{
	width: 982px;
	background-color:#FFFEFF;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	height: 175px;
}

#centre {
	width: 982px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* F R A M E */
.pic_top {height:5px; background-image:url(/image/frame_top.png);}




.pic_centre{
	height:auto;
	background-image:url(/image/frame_centre.png);
	padding:10px 20px 10px 20px;
}
.pic_bottom {height:5px; background-image:url(/image/frame_bottom.png); margin-bottom:20px;}

#line{ background-color:#FFFFFF; margin-left:21px; margin-right: 21px;}

#pic_top_prod {height:5px; background-image:url(../image/frame_top_prod.png);}
#pic_centre_prod {height:auto; background-image:url(../image/frame_centre_prod.png); padding:10px 20px 10px 0px;}
#pic_bottom_prod {height:5px; background-image:url(../image/frame_bottom_prod.png); margin-bottom:20px;}

#pic_top_company {
	height:5px;
	background-image:url(../image/frame_top_company.png);
}
#pic_centre_company {
	height:auto;
	background-image:url(../image/frame_centre_company.png);
	padding:10px 10px 10px 20px;
}
#pic_bottom_company {height:5px; background-image:url(../image/frame_bottom_company.png); margin-bottom:20px;}

/* P H O T O  C O M P A N Y   F O R  S H A D O W B O X */
.comp_photo {
	width:128px;
	height:98px;
	margin:13px;
	float: left;
	}
		
/* U S E   IN    C A L C U L A T O R */
.sup {font-size: 10px;}
.r_bord {border-right: 1px #FFFFFF solid;}

/* G L O B A L H E A D E R */
#globalheader {
	width: 982px;
	height: 38px;
	float: left;
	background-color: #FFFEFF;
	margin-top: 14px;
}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 163px; height: 0; padding-top: 38px; overflow: hidden; } /*общие для двух языков*/
#globalheader #globalnav li a { background-image: url(../image/globalna_982.png); background-repeat: no-repeat; }
#top_en #globalheader #globalnav li a { background-image: url(../image/globalna_982_en.png); background-repeat: no-repeat; }

/* BUTTONS     gn-company gn-prod  gn-news gn-cont gn-calc*/
#globalheader #globalnav li#gn-company a {width: 165px; background-position: 0 0; }
#globalheader #globalnav li#gn-prod a { background-position: -165px 0; }
#globalheader #globalnav li#gn-news a {background-position: -328px 0; }
#globalheader #globalnav li#gn-cont a {background-position: -491px 0; }
#globalheader #globalnav li#gn-calc a {background-position: -654px 0; }
#globalheader #globalnav li#gn-lang a {width: 165px; background-position: -817px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-company a:hover { background-position: 0 -41px; }
#globalheader #globalnav li#gn-prod a:hover { background-position: -165px -41px; }
#globalheader #globalnav li#gn-news a:hover { background-position: -328px -41px; }
#globalheader #globalnav li#gn-cont a:hover { background-position: -491px -41px; }
#globalheader #globalnav li#gn-calc a:hover { background-position: -654px -41px; }
#globalheader #globalnav li#gn-lang a:hover { background-position: -817px -41px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-company a:active { background-position: 0 -82px; }
#globalheader #globalnav li#gn-prod a:active { background-position: -165px -82px; }
#globalheader #globalnav li#gn-news a:active { background-position: -328px -82px; }
#globalheader #globalnav li#gn-cont a:active { background-position: -491px -82px; }
#globalheader #globalnav li#gn-calc a:active { background-position: -654px -82px; }
#globalheader #globalnav li#gn-lang a:active { background-position: -817px -82px; }

/* ON STATES */
#globalheader.company #globalnav li#gn-company a{ background-position: 0 -123px; cursor: default; }
#globalheader.products #globalnav li#gn-prod a { background-position: -165px -123px; cursor: default; }
#globalheader.news #globalnav li#gn-news a { background-position: -328px -123px; cursor: default; }
#globalheader.contacts #globalnav li#gn-cont a { background-position: -491px -123px; cursor: default; }
#globalheader.calculator #globalnav li#gn-calc a { background-position: -654px -123px; cursor: default; }



/* PRODUCT */
#product {
	width: 212px;
	height: auto;
	float: left;
	margin-top: 10px;
	background-color: #FFFFFF;
	margin-left: 2px;
}


#products_cont {
	width:680px;
	margin-left: 280px;
	background-color:#FFFFFF;
	margin-top: 10px;
}

#cont {
	width:830px;
	height:auto;
	background-color: #FFFFFF;
	padding-left: 20px;
}

/* FOOTER */
#footer {
	width: 980px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

