﻿body{
text-align:center;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
background:#f6fbfd;*/
background:#FFFFFF url(images/footer.gif) repeat-x left bottom;
font-size:12px;
color:#626262;
margin:0;
padding:0;
}
a{
text-decoration:none;
color:#019de0
}
a:hover{
text-decoration:underline
}
h1{
margin:0;
padding:0;
font-size:24px;
color:#4b74d2;
margin-bottom:12px
}
h2{
margin:5px 0 26px 0;
padding:0;
font-size:24px;
color:#323232;
}
h3{
margin:0;
padding:16px 0;
font-size:20px;
color:#707070;
}
.hiden { display:none;}
h4{
margin:0;
padding:10px 0;
font-size:14px;
color:#000000;
}
p{
margin:6px 0px;
padding:0px;
}
form, input, select, dl, dt, dd{
padding:0px;
margin:0px;
}
.clear{
clear:both;
padding-top:10px
}
.clearMini{
clear:both;
height:0px;
font-size:1px;
line-height:0px;
}
.floatLeft{
float:left;
}
.floatRight{
float:right
}
.container{
margin:0px auto;
text-align:left;
width:960px;
}
.header{
float:left;
width:960px;
}
.logo{
float:left;
width:280px;
}
.rightLogo{
float:left;
width:680px;
}
.reg{
text-align:right;
padding:14px 0 18px 0;
}
.reg a{
color:#444444
}
.menu{
float:right;
width:680px;
list-style:none;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.menu li{
float:right;
background:url(images/separator.png) no-repeat right center;
padding-right:1px;
}
.menu li.l{
background:none;
padding-right:0;
}
.menu a{
float:left;
padding:10px 33px;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
background:url(images/menu.png) no-repeat -20px top;
text-shadow: #1679ae 1px 1px;
}
.menu a.begin{
background:url(images/menu.png) no-repeat left top;
}
.menu a.end{
background:url(images/menu.png) no-repeat right top;
}
.menu a:hover{
text-decoration:none
}
/****************************************/
.relative{
position:relative;
z-index:10; 
}
#slider{
float:left;
width:960px;
height: 298px;
margin-bottom:18px
}
#slider .effectContainer { width: 960px; height: 298px; overflow: hidden; z-index:1 }
#slider > div { float: left; z-index:2 }
#back{float:left; position:absolute; top:255px; left:9px; background:url(images/arrow-prev.png) no-repeat left top; width:28px; height:28px; z-index:999; text-indent:-999px; overflow:hidden;}
#next{float:left; position:absolute; top:255px; left:923px; background:url(images/arrow-next.png) no-repeat left top; width:28px; height:28px; z-index:999; text-indent:-999px; overflow:hidden;}
#slider .fadenav{ z-index:9999; position:absolute; bottom:0px; left:0px; padding:4px 2px 20px 425px}
#slider .fadenav a{width:12px; height:12px; background:#f00; margin-left:8px; float:left; background:url(images/pagination.png) no-repeat left top; text-decoration:none; font-size:1px}
#slider .fadenav a:hover, #slider .fadenav a.current{background:url(images/pagination.png) no-repeat left -12px}
/****************************************/
.col1{
float:left;
width:290px;
padding:10px;
}
.homeCol1{
float:left;
width:474px;
padding-right:12px;
}
.intCol{
float:left;
width:960px;
min-height:240px;
}
.inBox{
float:left;
width:252px;
margin-right:29px;
margin-bottom:30px;
background:url(images/box.png) no-repeat left top;
padding:22px 24px;
 height: 43px;
}
.inBoxLast{
margin-right:0
}
.inBoxL{
float:left;
width:957px;
background:url(images/boxB.png) no-repeat left top;
padding:22px 24px;
}
.inBoxL img{
float:left;
}
.inBoxL h4{
float:left;
margin-left:10px;
vertical-align:top;
clear:none
}
.inBox img{
float:left;
margin-right:20px;
}
.inBox a{
color:#5c5c5d;
text-decoration:none;
font-size:14px;
font-weight:bold;
text-shadow: #ffffff 1px 1px;
}
.sidebar{
float:left;
width:200px;
padding-right:20px;
}
.prodBox{
float:left;
width:422px;
margin-right:42px;
margin-bottom:30px;
background:url(images/pBgr.gif) repeat-x left 28px;
padding:0 10px;
}
.prodBox img{
float:left;
margin-right:20px;
margin-top:7px
}
.colMain{
float:left;
width:740px;
}
.colMain .prodBox{
width:330px;
margin-right:18px;
}
.prodBox1{
float:left;
width:330px;
margin-right:18px;
margin-bottom:30px;
background:url(images/pBgr.gif) repeat-x left 40px;
padding:0 10px;
}
.prodBox2{
float:left;
width:700px;
margin-right:18px;
margin-bottom:30px;
background:url(images/pBgr.gif) repeat-x left 40px;
padding:0 10px;
}
.zipLink{
background:url(images/zip.gif) no-repeat left top;
width:190px;
height:60px;
display:block;
padding:10px 10px 10px 80px;
font-size:20px;
}
.pdfLink{
background:url(images/pdf.gif) no-repeat left top;
width:190px;
height:60px;
display:block;
padding:10px 10px 10px 50px;
font-size:13px;
}
.sidebarMenu{
float:left;
width:195px;
padding:0;
margin:0;
list-style:none
}
.sidebarMenu li{
float:left;
width:195px;
line-height:24px;
}
.sidebarMenu a{
float:left;
width:177px;
padding:2px 2px 2px 16px;
border-bottom:2px solid #fff;
background:#EEEEEE url(images/sideArr1.png) no-repeat 6px 12px;
}

/*
.sidebarMenu{
float:left;
width:195px;
padding:0;
margin:0;
list-style:none
}
.sidebarMenu li{
float:left;
width:195px;
line-height:24px;
}
.sidebarMenu a{
float:left;
width:180px;
padding:2px 2px 2px 13px;
border-bottom:1px solid #019de0;
background:url(images/sideArr.gif) no-repeat left 12px;
}*/
.noMarg{
padding-right:0!important;
clear:both;
}
.homeBox{
float:left;
width:473px;
padding-right:1px;
background:url(images/homeBox.png) no-repeat left top;
}
.homeBoxIdent{
float:left;
width:433px;
padding:20px
}
.one{
background:url(images/im1.gif) no-repeat right center;
}
.two{
background:url(images/im2.gif) no-repeat right center;
}
.p{
font-size:18px;
clear:both;
}
.tbl_spec thead td{
font-weight:bold;
padding:8px 0;
border-bottom:1px solid #EEEEEE
}
.tbl_spec td{
padding:4px;
border-bottom:1px solid #EEEEEE
}
dl{
clear:both;
width:740px;
}
dt{
float:left;
width:190px;
height:21px;
font-weight:bold;
background:url(images/arr.gif) no-repeat 3px 2px;
padding:4px 0 0 28px;
border-bottom:1px solid #EEEEEE;
}
dt.title{
float:left;
width:730px;
height:50px;
font-weight:bold;
background:url(images/pBgr.gif) repeat-x left top;
padding:0 5px;
border-bottom:1px solid #EEEEEE;
margin-bottom:10px;
}
dd{
float:left;
width:520px;
height:21px;
padding-top:4px;
border-bottom:1px solid #EEEEEE;
}
.arrLink{
float:left;
color:#117bab;
background:url(images/arr.gif) no-repeat right center;
padding:4px 30px 4px 0;
font-size:20px;
}
.arrLink:hover{
text-decoration:none
}
.loginDiv{
margin:0 auto;
width:400px;
padding-top:20px;
padding-right:80px;
height:160px;
}
.loginDiv label{
float:left;
width:100px;
padding:5px 0;
height:22px;
font-weight:bold
}
.loginDiv input{
float:left;
width:240px;
height:22px;
font-size:11px;
border:1px solid #019de0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin:5px 0;
}
.loginDiv .button{
width:auto;
height:auto;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border:1px none #76002e;
}

.homeBox h3{
font-size:20px;
clear:both;
}
.newsLine{
border-bottom:1px solid #d8d8d9;
padding:8px 0;
}
.newsLine a{
color:#626262;
font-weight:bold;
}
.colFoot{
float:left;
width:230px;
padding:20px 10px 40px 0;
}
.colFoot h3{
color:#444444;
font-size:15px;
margin-bottom:10px;
padding:0;
}
.colFoot ul{
padding:0;
margin:0;
list-style:none;
line-height:18px
}
.contCol1{
float:left;
width:430px;
padding-right:30px;
}
.contCol2{
float:left;
width:450px;
}
.contCol1 input{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:1px solid #d2d4da;
height:18px;
padding:2px;
font-size:12px
}
.contCol1 textarea{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:1px solid #d2d4da;
padding:2px;
font-size:11px
}
button{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:1px solid #1f9fd9;
background:url(images/buttonBgr.png) repeat-x left top;
color:#ffffff;
font-size:15px;
padding:3px;
margin-right:4px;
text-transform:uppercase
}
.pdf{
background:url(images/pdf.png) no-repeat left center;
text-decoration:none;
color:#006699;
font-size:11px;
font-weight:bold;
display:block;
padding:4px 0 4px 28px;
}
#ex{
	width:960px;
	height:310px;
	position:relative;
}
/*
	Slideshow
*/

#slides {
	/*position:absolute;
	top:15px;
	left:4px;*/
	z-index:100;
}
#slides img{
border:1px none #000000;
}
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:960px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:960px;
	height:298px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:140px;
	left:10px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:924px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
	margin-top:-20px;
	z-index:201;
	position:relative;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.contC1
{
  float: left;
  width: 440px;
  padding-right: 10px;
}
.send_message
{
  float: left;
}
.send_message p
{
  padding: 4px 0;
  float: left;
}
.send_message label
{
  float: left;
  width: 160px;
}
.send_message input
{
  float: left;
}
.inp
{
  padding: 2px;
  border: 1px solid #d5d3d3;
  width: 200px;
}


#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:10px; text-align:left;background-color:#ffffff;}
.colMain #boxes .window{position:absolute;left:0;top:0;width:350px;height:200px;display:none;z-index:9999;padding:10px; text-align:left;background-color:#ffffff;}
.close{
float:right;
text-decoration:none!important;
padding:2px 4px;
background:#019de0;
font-size:11px!important;
color:#fff!important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.close:hover{
text-decoration:none!important;
}

.loginDiv span{
float:left;
width:140px;
padding:5px 0;
height:22px;
}
.prodBoxLong{
width:940px;
margin-right:0;
margin-bottom:30px;
}
.downloadpdf{
background:#ffffff url(images/docpdf.gif) no-repeat left center;
border-bottom:1px solid #ffffff;
display:block;
padding:6px 10px 8px 22px;
font-size:14px;
float:left;
width:281px;
}
.downloadpdf:hover{
border-bottom:1px solid #f4f4f4;
text-decoration:none
}
