/* CSS Document */

body, html, img, ul, li, h1, h2, h3, h4, h5, h6, p, input, label { margin:0; padding:0; }

body { font-family:Cambria, Verdana, Arial, Helvetica; font-size:14px;min-width:999px;}


a { text-decoration:none;}
a:hover { cursor:pointer;}

img { border:none;}
.cr { clear:both}
.bn { border-right:none }
.flo-l { float:left}
.flo-r {float:right}
.mar-l { margin-left:10px;}
.mar-t { margin-top:20px;}


.blank-spc { margin-top:172px; text-indent:-1300px;}


h2{ margin:5px 0px 10px 0px ;}
h3 { color:#404040; margin:5px 0; text-transform:uppercase; text-align:left ;}
h4 { color:#bdbdbd; text-transform:uppercase; margin:30px auto 10px ;}
h5{ text-transform:uppercase; color:#404040;  margin:5px ;}

.container { width:999px; margin:0 auto; padding:0;min-height:620px;}
.full-bg { background-color:#373737; padding:10px; }
.info { text-align:left; font-size:14px; color:#b1b1b1; font-weight:bold; margin:20px 30px;}
.riteup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; /*color:#9c9c9c; */ color:Black;  margin:8px 0}


/*-----------------header part---------------------*/

.logo { margin:3px 30px 0px}
.headerPart { width:999px; margin:0 auto; padding:0;}
.logo-right { float:right;right:0px;margin-right:0px;display:block;position:absolute;padding:1px;z-index: -1;}

/*-----------------menu---------------------*/

.menu { margin-top:30px; }
.menu ul { list-style:none; float:left; }
.menu li { list-style:none; float:left; text-align:center; margin:0 12px}
.menu li:hover {}
.menu li a { color:#FFFFFF; text-transform:uppercase; font-weight:normal; padding:3px }
.menu li a:hover { border-bottom:1px solid #fff }



/*------------------middle part---------------*/

/*.middle-l {width:230px; height:100%; background:url(../images/bg/m-left.png) left top repeat-y; text-align:center; padding-bottom:20px}*/
.middle-l {width:230px; height:100%; background:url(../images/bg/m-left.png) left top repeat-y; text-align:center; min-height:620px;}
.tagline { width:159px; height:76px; background:url(../images/bg/tagline.png) no-repeat; margin:30px auto }

/*.middle-r { width:729px; height:auto; text-align:center; padding:20px}*/
.middle-r { width:729px; height:auto; padding:20px}
.middle-imgs {width:650px; margin:5px auto 30px;  }
.contact-part {text-align:left; width:340px; margin-left:20px;  }
.address { margin:0px; float:left; text-align:left; }


/*---------feedback form-----------*/

.form { float:left; width:400px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.form label {margin-bottom: 10px; line-height: 22px; font-size: 12px; float:left; width:120px; color:#9c9c9c} 

.form input {margin-bottom: 10px; border: 1px solid #BBC6D5; border-radius:3px; background: #fff; float:left; width: 233px; padding: 5px; color:#a3a3a3; font-size:12px; height:15px}

.form input.input1 { width: 15px; height: 15px; margin: 5px 0;}

.form select {border: 1px solid #ccc; background: #fff; float:right; padding: 5px; margin:0; width: 245px; color:#a3a3a3; font-size:12px}

.form textarea {margin-bottom:10px; border: 1px solid #BBC6D5; border-radius:3px; background: #fff; float:left; overflow:hidden;  padding: 5px; color:#a3a3a3; font-size:12px; width:233px; height:100px}



/*------------------search panel---------------*/

.search-panel {font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px auto;  border-top:4px solid #0094b9; width:650px; text-align:center}
.search-left { width:19px; height:34px; background:url(../images/bg/search-panel-bg-left.png) no-repeat left top; margin-left:80px  }
.search-right { width:19px; height:34px; background: url(../images/bg/search-panel-bg-right.png) no-repeat left top; padding-right:22px;}

.search-form { background-color:#0094b9; height:34px; line-height:30px; padding-left:10px}
.search-form label { color:#FFFFFF; font-weight:bold; float:left; font-size:12px }
.search-form input[type="text"] { width:250px; color:#000; float:left; padding:2px 6px; margin:3px 5px;}



/*------------------catalogue part---------------*/

.catalog-part {margin:10px auto; width:100%;}
.catalog { margin:10px 5px; text-align:left }
.catalog h5 {color:#404040; text-transform:uppercase; margin:0px 0px 3px 2px  }
.product { background-color:#e8e8e8; border:1px solid #fff; padding:3px; text-align:left;}
/*.product:hover { border:1px solid #cecece}*/
.product:hover { border:1px solid Black}
.product img { margin-bottom:5px;}
.content { text-align:left; font-size:12px; color:#676767; margin:5px 0}



/*------------------dealers part---------------*/



/*------------------buttons---------------*/

.divbutton, .btn1 { background:url(../images/bg/btn1.png) no-repeat left -23px; padding-left: 7px;  float: left; margin-top:3px; text-transform:uppercase; font-size:13px; text-align:center}
.divbutton a, .btn1 a { background:url(../images/bg/btn1.png) no-repeat right top; padding: 0px 12px 0px 0px;  float: left; line-height: 23px; font-weight:bold; color:#0094b9;}

.btn2 { margin:5px 5px 5px 0px}
.btn2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; background-color:#0094b9; padding:5px 10px; border-radius: 6px  }
.btn2 a:hover { background-color:#00aab9 }



/*------------------icons---------------*/

.fb a { width:25px; height:25px; background:url(../images/icons/fb.png) no-repeat; text-indent:-1200px; display:block; margin:5px 5px 3px 0px;}
.fb a:hover { width:25px; height:25px; background:url(../images/icons/fb-hover.png) no-repeat; }

.twtr a { width:25px; height:25px; background:url(../images/icons/twtr.png) no-repeat; text-indent:-1200px; display:block; margin:3px;}
.twtr a:hover { width:25px; height:25px; background:url(../images/icons/twtr-hover.png) no-repeat; }

.email a { width:25px; height:25px; background:url(../images/icons/email.png) no-repeat; text-indent:-1200px; display:block; margin:3px;}
.email a:hover { width:25px; height:25px; background:url(../images/icons/email-hover.png) no-repeat; }




/*--------------------Footer----------------*/

.footer { color:#b1b1b1; font-size:12px}
.footer a { color:#b1b1b1; font-size:12px}
.footerPart { width:999px; margin:0 auto; padding:0;}