body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
.clear {clear:both;float:none;}
.fltL{float:left;} .fltR{float:right;}
ul li{list-style:none}
h1, h2{font-family: 'Questrial', sans-serif;font-family: 'Hammersmith One', sans-serif; color:#404347; font-weight:normal}
h1{font-size:18px; padding:0 0 5px 0; text-transform:uppercase; margin-top:3px}
h2{font-size:16px;color:#cd366d;font-weight:normal; padding:5px 0 3px 0}
h3{font-size:14px;color:#222; margin:5px 0 0 0; font-weight:normal; font-family:'Tauri',sans-serif; background:#ccc; padding:7px 10px; border-radius:3px}
a{text-decoration:none;color:#000}
a:hover{color:#900}
p{line-height:19px;margin-bottom:7px; text-align:justify}
img{border:0}
.more{margin:5px 0 0 0; display:inline-block;transition: all 0.4s ease-out 0s; float:right; background:url(img/more.html) no-repeat; width:40px; height:7px}
.more:hover{ background-position:0 -13px}

.img-right{float:right;margin:5px 0 0 10px;}
.imgbd {border: 2px solid #a28856; padding:2px; margin-right:15px}

ul.list { margin:0px; padding:0 0px 10px 1px; }
ul.list li { margin:0px; padding:4px 0 3px 14px; list-style-type:none; line-height:18px; font-size:13px; background:url(images/aero.jpg) no-repeat 0px 10px; font-family:trebuchet ms, Arial, Helvetica, sans-serif;}
.brd{border:1px solid #eee}

ul.list1 { margin:0px; padding:0 0px 10px 1px; }
ul.list1 li { margin:0px; padding:4px 0 2px 15px; list-style-type:none; line-height:18px; font-size:13px; background:url(images/aero.jpg) no-repeat 1px 10px; font-family:trebuchet ms, Arial, Helvetica, sans-serif; float:left; width:342px}
.brd{border:1px solid #ccc; margin:7px 0; box-shadow:0px 0px 4px #777; margin-left:40px}

body{background:url(images/bg.jpg) repeat-x center top #fff; font-family: 'Arimo', sans-serif; font-size:13px; color:#555;}
#bg1{background:url(images/bg1.jpg) no-repeat center top;}
.container{width:980px; margin:0 auto; position:relative}
.header{height:171px; position:relative}
.logo{ padding-top:20px }
.logo a, .logo img{border:none}
.calus{float:right;}

.main-menu{ padding-top:15px}
.main-menu a{text-decoration:none;word-wrap:break-word; text-transform:uppercase}
.main-menu ul {list-style-type:none;list-style:none;}
.main-menu {position:relative;z-index:1000;}
.main-menu ul {margin:0;padding:0;list-style-type:none;}
.main-menu ul li {position:relative;display:inline;float:left; background:url(images/sep.jpg) no-repeat right}
.main-menu ul li a:hover, .main-menu ul li a.sel{background:#ff9733}
.main-menu ul li a {display:block; padding:0 24px; color:#fff; line-height:42px;font-size:13px; position:relative; font-family: 'Tauri', sans-serif; text-transform:uppercase}
* html .main-menu ul li a {display:inline-block;font-family: 'Josefin Sans', sans-serif;}
.main-menu ul li ul {position:absolute;left:0px;top:43px;display:block;padding:7px;color:#fff;width:450px; background:url(images/mbg.png) repeat; visibility:hidden; border-radius:5px; box-shadow:1px 1px 3px #444}
.main-menu ul li ul li {display:list-item;float:left;border-right:none!important;color: #666 !important; background:none; width:213px; border-bottom:1px dotted #555; margin-right:12px}
.main-menu ul li ul li a {padding:7px;padding-left:11px !important; background:none; }
.main-menu ul ul li:hover{margin-top: 0 !important;margin-bottom: 0 !important;color:#000;}
.main-menu ul ul {z-index:101;}
.main-menu ul ul li a,.main-menu ul ul li a:link,.main-menu ul ul li a:visited {height:100%;text-transform:uppercase;line-height:17px;font-size:12px;color:#fff;z-index:1000;display: block;}
.main-menu ul li ul li a:hover,.main-menu ul ul li a:hover {text-decoration:none!important;text-shadow:none; color:#fff; background:#007575 !important}
.main-menu ul ul li ul ,.main-menu ul ul ul  {text-decoration:none!important;color:#db1010!important;text-shadow:none;z-index:1000;left: 170px;top: -7px;position: absolute;}
.main-menu ul ul li ul li a:hover,.main-menu ul ul ul li a:hover {text-decoration:none!important;text-shadow:none; }

.banner{}
.banner1{margin-bottom:30px; margin-top:6px}
.pad{margin-right:10px}

.cols{ padding:0 10px}
.col1{width:690px; float:left;}
.col2{width:245px; float:right;}
.hst{padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #dfdfdf}

.blok1{ float:left; width:265px; margin-top:3px}
.blok2{ float:left; width:215px; margin-left:30px}
.prd1{float:left}
.blok2 h1{ background:#c74e15; display:inline-block; color:#fff; font-size:18px; padding:7px 15px 5px 15px; border-radius: 5px 5px 0 0; margin:0}
.blok3{ width:408px; padding:20px;border-top:1px solid; border-color:#ddd;border-right: 1px solid #ddd; float:left; margin-top:37px}



.pbox{border-top:1px solid; border-color:#ddd; border-left:1px solid #ddd; border-right: 1px solid #ddd; padding:20px}
.pname ul li{margin-bottom:7px; background:url(images/ln.jpg) no-repeat bottom; padding-bottom:7px}
.pname ul li a{font-size:14px; color:#444; background:url(images/sqr.jpg) no-repeat left; padding-left:12px;}
.pname ul li a:hover{color:#c74e15}
.cal span{font-size:15px; padding-left:2px}
.fdbk{padding:10px; background:#e8e8e8; border-radius:8px}

.fbox{background:#e4e4e4; padding:15px 10px 15px 22px; border-radius:10px}
.quality{margin-top:15px;}

.footer{ width:100%; font-size:12px; background:#2e3740; margin-top:25px;}
.foot{width:980px; margin:0 auto; }
.foot p{color:#d3d2d2;}
.foot p a{ color:#d3d2d2; font-size:12px }
.foot p a:hover{color:#fff}
.flink ul{width:520px; padding-top:25px}
.flink ul li{float:left; padding:0 10px; border-right:1px solid #aaa}
.flink ul li a{color:#CCC; font-size:12px;}
.flink ul li a:hover{color:#31bcb8}
.cimg{margin-top:6px; float:left}
.ctxt{width:250px; float:left; padding-top:40px; font-size:13px}
.cal{background:url(images/call.png) no-repeat 0 16px; height:51px; padding:11px 2px 0 35px; color:#555; font-size:18px; position:absolute; right:0; opacity:.6; top:70px}

table{margin:5px 0}
table th{border-collapse:collapse; border:none;padding:5px}
table,table td{border-collapse:collapse; border:none;padding:5px}
table td{padding:5px;vertical-align:top}

.prod ul{border-bottom:5px solid #929292;border-radius:0 0 5px 5px}
.prod ul li a{font-size:12px; color:#000; padding:7px 0 7px 15px;font-family: 'Tauri', sans-serif;transition: all 0.3s ease-out 0s; font-weight:lighter; border-bottom:1px solid #ddd; display:block; background:#eee}
.prod ul li a:hover{color:#c74e15}
.col2 h1{ background:#c74e15; color:#fff; padding:6px 10px; border-radius:5px 5px 0 0; margin-bottom:2px; margin-top:0; line-height:27px}


.prolist { margin-top:10px }
.prolist li { margin:0px; padding:0px 22px 15px 0px; list-style-type:none; line-height:18px; width:170px; float:left;}
.prolist li.last { padding:0px 0px 20px 0px; } 
.prolist li a { display:block; width:170px; height:180px; float:left; text-align:center; font-weight:bold; position:relative; background:#FFFFFF; border:3px solid #ccc; border-radius:5px;transition:all 0.2s ease-out 0s; overflow:hidden; font-family:Arial, Helvetica, sans-serif}
.prolist li a span{ display:block; padding:7px 5px; width:160px; color:#3c3c3c; background:#eee; position:absolute; bottom:0; line-height:14px}
.prolist li a:hover { box-shadow: 0px 0px 3px #ccc; }
.prolist li a img{transition:all 0.7s ease-out 0s;opacity:.9}
.prolist li a img:hover{opacity:1}
.prolist li a:hover span { color:#FFFFFF; background:#c74e15;}


.tel{background:url(images/tel.png) no-repeat; padding-left:20px; margin-bottom:10px}
.phn{background:url(images/mob.png) no-repeat; padding-left:20px; margin-bottom:10px}
.eml{background:url(images/eml.png) no-repeat; padding-left:20px; margin-bottom:5px}
.eml a{color:#fff}

.fild table, .fild table td{border:none !important}
.fild1 table, .fild1 table td{ border:none !important}
input, select, textarea { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ccc;color:#333; font: 11px 'Lucida Grande',Verdana,Helvetica,Sans-Serif; padding: 3px 5px;}
input.button {border:none;color: #000000; cursor: pointer;font: bold 11px 'Lucida Grande',Verdana,Helvetica,Sans-Serif;height: 30px; padding: 3px 6px;}
.fild { font-size: 12px; padding: 10px; background:#f2f2f2}
.fild input, .fild select, .fild textarea {}
.fild input:hover, .fild textarea:hover {border: 1px solid #BBBBBB;}
.fild input[type="submit"], .fild input[type="reset"] { border: medium none;border-radius: 3px 3px 3px 3px;color: #FFFFFF;cursor: pointer;font-family: Myriad Pro,"MS Serif","New York",serif;font-size: 14px;margin: 3px 0 0 0;padding: 3px 10px; background:#c74e15}
.fild input[type="button"]:hover, .fild input[type="submit"]:hover, .fild input[type="reset"]:hover {background: none repeat scroll 0 0 #000;color: #fff;}
