/* HTML tags : start */
html, body, p, h1, h2, h3, h4, h5, h6, a, img, form, table, tr, td, dl, dt, dd {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:#faf9fa}
body{width:970px;margin:0 auto;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#2a2a2a;font-size:12px;min-height:100%;position:relative;}
*html body{height:100%}
body{behavior:url("../csshover.htc"); }
/* HTML tags */
h1{color:#00b9f6;font-size:26px;font-weight:normal;padding:15px 0 15px 0;line-height:28px}
h1 a{color:#00B9F6;font-size:10px;margin-bottom:10px;background:url(../img/arr.gif) 100% 5px no-repeat;padding:0 15px 0 20px;vertical-align:middle}

h2{color:#00b9f6;font-size:16px;padding:10px}
h2 a{color:#00B9F6;font-weight:normal}
h3 a{color:#00B9F6;font-weight:normal}
h4 a{color:#00B9F6;font-weight:normal}

h3{color:#000;font-size:14px;padding:10px 0}
h4{color:#000;font-size:12px;padding:20px 0 10px 0}
h4 span{color:#989898;font-weight:normal;margin:0 25px}


a:hover{text-decoration:none}

.toptxt{height:30px;padding:10px 0 0 25px;color:#828483;font-size:10px}

#header{height:130px;background:url(../img/header_bg.jpg) no-repeat}
.logo{float:left;width:255px;padding:10px 0 0 25px}
.nav{float:right;width:115px;padding:73px 0 0 0}
.nav a{margin:0 1px}
.left { float: left; margin: 0 15px 2px 0; float: left;  }
.right { float: right;margin: 0 0 2px 15px; float: right; }
/* Menu */
.menu{margin:0 115px 0 255px;}
.menu p{color:#ffba00;font-size:16px;font-weight:bold;padding:18px 0;line-height:16px}
.menu ul{padding:0;list-style-type:none;margin:0}
.menu ul li{float:left;margin:20px 15px 0 5px}
.menu ul li a{font-size:12px;color:#fff;text-decoration:none;font-weight:bold;display:block;text-decoration:none;}
.menu ul li a:hover{border-bottom:2px solid #a94e7a;}
.menu ul li.act a{border-bottom:2px solid #a94e7a;cursor:text}
/* Menu */
.sss a {color: #FFFFFF; text-decoration: none; font-size:40%}
/* Left menu */
.leftmenu{margin:0;padding:0 30px 0 0;list-style-type:none}
.leftmenu li{background:url(../img/bullet02.gif) 0 7px no-repeat;padding:0 0 10px 20px}
.leftmenu li a{color:#010101}
.leftmenu li.act a{font-weight:bold}
.leftmenu li ul{margin:0;padding:0 0 10px 5px;list-style-type:none}
.leftmenu li ul li{background:url(../img/bullet01.gif) 0 17px no-repeat;padding:10px 0 0 20px}
.leftmenu li ul li a{color:#828483;font-weight:normal !important}
.leftmenu li ul li.act a{color:#828483;font-weight:normal !important;text-decoration:none}
.leftmenu li ul li:hover{background:url(../img/bullet01_.gif) 0 17px no-repeat;}
.leftmenu li ul li:hover a{color:#000;text-decoration:underline}
.leftmenu li ul li ul{margin:0;padding:0 0 10px 5px !important;list-style-type:none;}
.leftmenu li ul li ul li{background:url(../img/bullet03.gif) 0 17px no-repeat;padding:10px 0 0 20px}
.leftmenu li ul li ul li a{color:#828483 !important;font-weight:normal !important}
.leftmenu li ul li ul li:hover{background:url(../img/bullet03_.gif) 0 17px no-repeat;padding:10px 0 0 20px}
.leftmenu li ul li ul li:hover a{color:#000 !important;text-decoration:underline}
/* Left menu */
.content{}

/* For Main Page*/
.main-box{position:relative;margin-left:270px}
.main-box div img{position:absolute;top:0px}
.hotline{position:absolute;left:280px;top:30px;z-index:1}
.mbasket{position:absolute;left:530px;top:15px;z-index:2}
.mquick-order{position:absolute;left:5px;top:265px;z-index:3}

.main-left{clear:both;float:left;width:650px;padding:30px 20px 0 10px}
.main-left p{padding-bottom:15px}
.main-left p  a{color:#0098ca}

.selectbox {width:98%;margin:0;list-style-type:none;padding:0 0 0 10px}
.selectbox li{width:25%;float:left}
.selectbox li p{padding:5px 20px 10px 10px;height:40px;position:relative;margin:0 20px 25px 0;background:#fff}
.selectbox li p a{position:absolute;bottom:5px;color:#4a4f52;text-decoration:none;}

.main-banners{float:right;width:275px;padding:0 0 0 10px;margin-top:-20px}
.main-banners p{padding-bottom:20px}
/* For Main Page*/

.leftbar{float:left;width:270px}
.rightbar{float:right;width:180px;padding:25px 0 0 35px;}

.centerbar{margin:0 250px 0 300px;}
*html .centerbar{margin:0 245px 0 295px;}
.centerbar {line-height:20px;padding-bottom:15px;}
.centerbar  a{color:#0098ca}
.centerbar  a:hover{color:#fc8e2c;text-decoration:underline}

ul.list01{margin:0;padding:0 0 0 20px;list-style-type:none;}
ul.list01 li{background:url(../img/bullet04.gif) 0 7px no-repeat;padding:0 0 10px 15px;position:relative}

.banners{padding:35px 0 0 10px;clear:both}
.banners p{padding-bottom:20px}

.quick-order{padding:40px 0 100px 0;}
.quick-order a{color:#e93c00;text-decoration:none;border-bottom:1px dashed #e93c00;margin-right:5px;font-size:14px}
.quick-order a:hover{border-bottom:none}

.add-field{padding:10px;text-align:right}
.add-field a{color:#085a7d;text-decoration:none;border-bottom:1px dashed #085a7d;margin-right:5px;font-size:11px}
.add-field a:hover{border-bottom:none}

.contact-box h2{color:#085a7d;font-size:20px;line-height:18px}
.contact-box p{color:#898989;font-size:13px;padding:15px 0 0 0}
.contact-box p b{color:#000;font-size:20px;font-weight:normal;}
.contact-box p span{color:#000;font-size:16px;}
.contact-box p a{color:#085a7d}
.contact-box p span a{color:#000;font-size:13px;}
.contact-box p img{margin:0 5px -3px 5px}

.navbar {color:#000;font-size:10px;margin:0 0 40px 0}
.navbar a{color:#989898;}
.navbar span{color:#ff4b02;margin:0 5px}

.form-box{background:#fff;padding:10px 10px 10px 0;width:400px}
.form01 {width:380px;margin:0 0 0 15px;}
.form01 td{vertical-align:top;padding:3px 0;font-size:10px;color:#828483;}
.form01 td label{width:175px;color:#828483;padding-top:2px;font-size:12px}
.form01 td span{font-size:10px;color:#828483}
.form01 td sup{color:#ff4b02;vertical-align:bottom}
.form01 td textarea{width:198px;border:1px solid #feb896;height:48px}

.form02 {width:380px;margin:0 0 0 20px}
.form02 td{vertical-align:top;padding:3px 0;font-size:12px;color:#828483;}
.form02 td span{font-size:10px;color:#828483}
.form02 td sup{color:#ff4b02;vertical-align:bottom}

.form-tools{font-size:10px;color:#828483;padding:10px 20px}
.form-tools span{display:block;text-align:center;font-size:12px;color:#e93c00}
.send-b{padding:20px 10px;text-align:right}
.back {text-align:right;}
.back a{color:#989898 !important;margin-left:5px}
.serial {text-align:right;color:#989898 !important;padding:15px 0}
.serial a{color:#e93c00 !important;margin-left:5px;font-size:14px;font-weight:bold}

.txt{border:1px solid #feb896;padding:2px 5px;font-family:tahoma;font-size:12px;width:188px}
.txt2{border:1px solid #feb896;padding:2px 5px;font-family:tahoma;font-size:12px;width:38px}
.txt3{border:1px solid #feb896;padding:2px 5px;font-family:tahoma;font-size:12px;width:120px}
.checked{background-color:#222;background:url(../img/chk_on.png) left no-repeat;}
.unchecked{background-color:#1c1c1c;background:url(../img/chk_off.png) left no-repeat}

.captcha{padding:20px 0 30px 20px;color:#828483;line-height:15px}
.captcha img{margin:0 10px 0 26px;vertical-align:middle}

.table01{border-collapse:collapse;width:99%;font-size:11px;margin:20px 0}
*html .table01{width:98%;}
.table01 th{border:1px solid #c9cbd8;color:#fe6305;text-align:left;padding:5px 10px 10px 10px}
.table01 td{border:1px solid #c9cbd8;color:#000;text-align:left;padding:5px 10px 10px 10px}


.question-box{background:#fff;margin:10px -10px 0 -10px;padding:10px;float:left;width:380px}
.add-question{padding:20px;}
.add-question p{padding-left:0}
.add-question table{margin:10px 0;width:99%;float:left}
.add-question table td{vertical-align:top;padding:3px 0;font-size:10px;color:#828483;}
.add-question table td label{width:105px;display:block;color:#828483;padding-top:2px;font-size:12px}
.add-question table td span{font-size:10px;color:#828483}
.add-question table td img{vertical-align:middle;margin-left:10px}
.add-question table td input{width:250px;border:1px solid #feb896;}
.add-question table td textarea{width:260px;border:1px solid #feb896;height:110px}

.inbasket{color:#989898;padding:10px;background:#fff;margin:0 0 25px 0}
.inbasket h1{color:#e93c00;font-size:16px;padding:0;font-weight:bold}
.inbasket input{border:1px solid #feb896;padding:2px 5px;font-family:tahoma;font-size:12px;text-align:right}
.inbasket p a{color:#085a7d;font-size:16px}
.inbasket p span{float:right}
.inbasket p span a{color:#989898;text-decoration:none;font-size:12px}
.inbasket p span a:hover{color:#989898;text-decoration:none}
.inbasket div span{float:right;color:#f16000;font-size:22px}
.inbasket div span b{font-size:30px;font-weight:normal;line-height:14px}

.inbasket_empty{color:#989898;padding:10px;margin:0 0 25px 0}
.inbasket_empty h1{color:#e93c00;font-size:16px;padding:0;font-weight:bold}

.basket-tools{padding:40px 0 0 0}
.basket-tools p a{color:#989898;text-decoration:none;border-bottom:1px dashed #989898;font-size:12px}
.basket-tools p a:hover{border-bottom:none;text-decoration:none}
.basket-tools p img{vertical-align:middle;margin:0 0 0 3px}
.basket-tools span{float:right}
.basket-tools span a{color:#e93c00;font-size:14px;text-decoration:none;border-bottom:1px dashed #e93c00;}
.basket-tools span a:hover{border-bottom:none}

.total{color:#a8a8a8;font-size:20px;padding:20px 0 0 285px;}
.total span{color:#f16000;font-size:22px}
.total span b{font-size:30px;font-weight:normal;}

.calendar{padding-bottom:30px}
.calendar a{color:#085a7d;font-size:12px;margin-right:8px;line-height:20px}
.calendar a:hover{color:#f16000;text-decoration:none}
.calendar a.act{color:#f16000;text-decoration:none;cursor:text}
.calendar p{padding:5px 0}
.calendar p a{color:#085a7d;font-size:11px;margin-right:8px}

.news{padding:10px 0 0 0}
.news span{color:#989898}
.news h2{color:#085a7d;font-size:14px;padding:0 0 7px 0}
.news a{color:#085a7d !important;font-size:14px;display:block;padding:5px 0}
.news a:hover{color:#fc8e2c !important}

.pagebar{clear:both;padding:30px 0 30px 0;text-align:right}
.pagebar a{display:inline-block;width:20px;height:20px;color:#989898;text-align:center;text-decoration:none;}
.pagebar a.act{background:url(../img/pagebar_a.gif) no-repeat;color:#fff;cursor:text}

.reviews{position:relative}
.reviews h2{color:#085a7d;font-size:14px;padding:0 0 7px 0;position:relative;}
.reviews h2 span{color:#989898;font-weight:normal;position:absolute;top:0;left:300px}
.reviews h2 a{display:block;padding-bottom:10px}

.desc{float:left;width:420px}
.desc p img{float:left;margin:0 30px 0 0}
.desc div{float:left;width:100%;color:#989898;padding:0;position:relative;}
.desc div span{color:#f16000;font-size:22px;display:block;width:160px;padding:10px 0 0 0}
.desc div span b{font-size:30px;font-weight:normal;line-height:28px}
.desc div em {float:right;text-align:center;color:#000;font-size:14px;font-weight:bold;font-style:normal}
.desc div em a{float:left;margin:10px 2px 0 2px}
.desc div p {float:left;width:219px;background:#fff;padding:5px}
.desc div p a{position:absolute;top:20px;left:180px}

.gallery{float:left;padding:10px 0 10px 15px;width:420px;background:#fff;margin:15px 0}
.gallery ul{margin:0;padding:0;list-style-type:none}
.gallery ul li{float:left;padding:0 10px;background:none}
.gallery ul li.pre{padding:0}
.gallery ul li.pre a{display:block;background:url(../img/arrow_left_.gif)  no-repeat;width:25px;height:75px}
.gallery ul li.pre a:hover{background:url(../img/arrow_left.gif) no-repeat;}
.gallery ul li.next{padding:0}
.gallery ul li.next a{display:block;background:url(../img/arrow_right_.gif)  no-repeat;width:25px;height:75px}
.gallery ul li.next a:hover{background:url(../img/arrow_right.gif) no-repeat;}

.catalog {width:414px;margin:0;list-style-type:none;padding:0;}
.catalog li{width:128px;float:left;padding:40px 10px 0 0}
.catalog li p{padding:5px 8px 10px 8px;height:40px;position:relative;margin:0 20px 0 0}
.catalog li p a{position:absolute;bottom:0;color:#4a4f52;line-height:14px}

.catalog-view{padding:15px 15px 5px 15px;float:left;background:#fff;margin-bottom:20px}
.catalog-view p{float:left;width:390px;padding:15px 0}

dl{width:390px}
dl dt{width:140px;float:left}
dl dd{width:240px;float:right}
dl dd span{display:block;color:#989898;line-height:20px}
dl dd span a{color:#085a7d;font-size:16px;}
dl dd span a:hover{color:#085a7d;text-decoration:none}
dl dd div{padding-top:10px;color:#f16000;font-size:18px;}
dl dd div a{float:right}
dl dd div b{font-size:30px;font-weight:normal;line-height:28px}


/* Content */

/* Footer */
#footer{clear:both;padding-top:30px;}
.f-menu{margin:0;padding:20px 0 0 0;list-style-type:none}
.f-menu li{float:left;margin:0 0 0 8px;font-size:11px}
.f-menu li a{color:#000;font-size:11px;margin:0 8px 0 0}

.copyright{width:270px;background:url(../img/copyright.gif) 0 30px no-repeat;padding:35px 0 30px 45px;color:#949696;font-size:10px;}
.copyright p{padding-bottom:8px}

.siteactiv{float:right;text-align:right;width:200px;color:#949696;font-size:10px}
.siteactiv p{padding-top:5px}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

/**/
.container01{width:140px;}
.container01 .ml {padding: 0px;margin:-10px 0 -10px 0;}
.container01 .tl, .container01 .bl { height: 10px; position: relative; font-size: 1px; line-height: 1px; }
.container01 .tlc, .container01 .trc, .container01 .blc, .container01 .brc { position: relative; width: 10px; height: 10px;
-background: none !important;z-index:100;}
.container01 .tlc { float: left; background: url('../img/btl.png') 0 0 no-repeat;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=img/btl.png, sizingMethod=crop);margin:0 0 -10px 0}
.container01 .trc { float: right; background: url('../img/btr.png') 0 0 no-repeat;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=img/btr.png, sizingMethod=crop);margin:0 0 -10px 0 }
.container01 .blc {float: left;}
.container01 .brc { float: right;}
/**/

/*Transparent items*/
.transparent {filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;border:0px solid #FFF;background:#FFF;z-index:10;cursor:pointer;}
.transparentFake {background:none;border:none;}
.transparent2 {z-index:10;}
/*Selects*/
.selectArea {width:200px;height:21px;background:url(../img/select_bg.gif) repeat-x left top;}
.selectArea .left {width:8px;height:21px;	float:left;	background:url(../img/select_left.gif) no-repeat left top;}
.selectArea .right {width:21px;height:21px;float:right;background:url(../img/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block;width:21px;height:21px;}
.selectArea .right i {display:none;}
.selectArea .center {width:160px;margin-left:5px;margin-right:20px;color:#989898;padding-top:3px;overflow:hidden;height:16px}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible{position:absolute;margin-top:-1px;margin-left:3px;width:172px;background:#fff;padding:2px;font-size:11px;z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0;	padding:0;}
.optionsDivVisible a {color:#989898;text-decoration:none;display:block;padding:1px 4px;border:1px solid #f8d1b9;}
.optionsDivVisible a:hover {color:#989898;	background:#fff;	border-color:#f8d1b9;}
/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {position:absolute;left:-999px;width:10px;height:10px;}

#txtDatabase {border: 1px solid #feb896;vertical-align: middle;width:190px;height: 18px;padding: 1px 2px 1px 5px;background: url(../img/arrow2.gif) no-repeat right center;cursor: pointer;}
#dvDatabase {width:190px;border: 1px solid #feb896;border-top: none;padding:1px 2px 1px 5px;position:absolute;background:#fff}
*html #dvDatabase {left:0;top:20px}
*+html #dvDatabase {left:0;top:20px}
#dvDatabase a {color:#000;font-family:tahoma;font-size:12px;padding:4px;text-decoration: none;line-height:20px}
#dvDatabase a:hover {color:#000;text-decoration: none;}


.map p{padding:10px 0 0 0}
.map p a{color:#0d761f;font-size:16px}
.map ul{list-style-type:none;margin:0;padding:0;float:left;width:258px}
*html .map ul{list-style-type:none;margin:0;padding:0;float:left;width:230px}
.map ul a{color:#1A3DC1;font-size:18px}
.map ul li{padding:5px 0}
.map ul ul{margin:0 0 0 14px;padding:0 0 0 14px}
.map ul ul li{padding:0}
@media all and (min-width: 0) {
 .map ul ul li {padding:2px 0}
}
.map ul ul a{color:#1a3dc1;font-size:12px}
.map ul ul ul{margin-bottom:5px}
.map ul ul ul a{color:#1a3dc1;font-size:11px}