a{color:#000}
body{color:#000;font-family:Tahoma,sans-serif;font-size:11px;background-color:#FFF}
html,body{margin:0;padding:0;height:100%}
form{margin:0;padding:0}
h1{margin-top:25px;margin-bottom:10px;font-size:16px;font-family:Arial;color:#073165;margin-left:160px}
h2{margin-top:25px;margin-bottom:10px;font-size:16px;font-family:Arial;color:#073165}
h3{font-size:11px;font-weight:bold;color:#d52660;padding:5px 5px 5px 10px;margin-bottom:0}
img{border:none}
table{border:0;border-collapse:collapse}
td{padding:0}

.summary{font-size:10px;height:55px}
.summary table{margin-top:10px;width:175px}

.topr .header{background-color:#C2C2C2;color:#000;font-size:12px;padding-left:15px;height:30px}
.left_col{vertical-align:top;width:1%}
.left_col p{margin:0 10px}
.left_col .hdr{margin-bottom:6px 0 1px;padding-left:20px;background-color:#2A4070;color:#FFF;font-family:Arial;font-size:15px;font-weight:bold;line-height:35px;height:35px;vertical-align:middle}
.left_col .txt1{padding-bottom:10px;padding-left:15px;padding-right:10px;padding-top:15px;background-color:#C2D2E4;font-size:10px}
.left_col .txt2{padding-bottom:10px;padding-left:15px;padding-right:10px;padding-top:15px;font-size:10px}
.main{padding-left:15px;padding-right:15px}

.main_index{background-color:#FFF}
.main_index div,.main_index p,.main_index form{padding:8px}
.main_index div p{padding:0}
.main_index div.subtitle{height:30px;background-color:#7A7A7A;color:#FFF;font-size:18px;font-weight:bold;line-height:30px;padding:0}

.main_table{width:100%}
.main_table td{vertical-align:top}

.nav_bot{color:#FFF;background:url(imgs/art/52.gif) no-repeat top left;padding-top:15px}
.nav_bot a{color:#000;text-decoration:none;text-transform:uppercase;margin:10px}
.nav_bot a:hover{text-decoration:underline}
.nav_bot td{font-size:11px;text-align:center;text-transform:uppercase}

.nav_top, .nav_topr{padding-bottom:10px}/* !!! */
.nav_top a{margin-right:6px}
.nav_top a,.nav_topr a{background:url(imgs/art/03.gif) top left;height:32px;float:left;display:block}
.nav_topr a{float:right}
.nav_top td{padding-bottom:5px}
.page_title{margin-bottom:10px;margin-top:1px;padding-right:10px;color:#FFF;font-size:22px;font-weight:bold;text-align:right}

div.product{padding:16px 12px}
div.product table{margin:12px}
div.product table thead th{text-align:center}
img.right{float:right}
table.product,table.variant{width:100%}
form{width:508px}
form table.variant{width:100%}
.product .text{text-align:left;padding:8px}
table.variant{margin:8px}
.variant td,.cart td,.cart tbody th{text-align:center;border:1px solid #CCC;font-weight:normal;padding:6px}
.variant thead th,.cart thead th{font-weight:bold;line-height:18px;background-color:#9F9F9F;color:#FFF;padding:6px}
.variant td a,.cart td a{color:#DA1D1D;font-weight:bold}
.variant td.content{font-weight:bold}
.cart .summary th{text-align:right}
.cart .total{font-weight:bold}

table.product_index{width:100%;margin-top:6px}
.product_index td{text-align:center;border-top:1px solid #CCC;border-bottom:1px solid #CCC}

.right_col{vertical-align:top;padding-left:15px;font-size:10px;padding-right:10px;line-height:15px}
.search{margin-top:5px;width:150px;background-color:#073165;color:#FFF;border:solid #9AB5D6 1px;margin-bottom:10px;margin-left:12px;padding-left:5px}
.sitename{color:#DA1B1B;font-size:20px;padding:0px;font-family:Arial;height:55px}
.sitename a{text-decoration:none;color:#DA1B1B}
button,form tfoot input{border:1px solid #CCC;background-color:#7A7A7A;color:#FFF;font-weight:bold}

.title{margin-left:120px;margin-top:10px;border-bottom:solid #B2B2B2 1px;padding-bottom:7px;font-size:18px;font-family:Arial;font-weight:bold}

.v_stretch_table{width:100%;height:100%;background-color:#CED6AF}
.v_stretch_table .top{vertical-align:top;background-color:#FFF}
.v_stretch_table .top1{vertical-align:bottom;width:568px;height:232px}
.v_stretch_table .top2{background:url(imgs/art/20.gif) no-repeat}
.v_stretch_table td.topleft{width:50%;background:url(imgs/art/19.gif) top right no-repeat;vertical-align:top}
.v_stretch_table td.topr{vertical-align:top; background:url(imgs/art/20.gif) no-repeat top right}
.v_stretch_table td.topright{width:50%;background:url(imgs/art/21.gif) no-repeat top left;vertical-align:top}
.v_stretch_table td.topleft div,
.v_stretch_table td.topright div{height:30px;margin-top:339px;background-color:#7A7A7A}
.v_stretch_table td.topright div{background-color:#C2C2C2}
.v_stretch_table tr.bot{vertical-align:top}

li{margin-bottom:10px;margin-top:5px}
li div{padding-bottom:0.5em}
li div span{font-weight:bold;line-height:20px}
p,div.txt1,div.txt2{margin-bottom:10px;margin-top:5px;text-align:justify}
/*.prod_info_table{margin-bottom:15px;margin-top:20px}
.prod_info_table td{vertical-align:top;text-align:left}
.prod_info_table .pic{margin-left:20px;margin-top:7px}*/

.info{margin:20px;width:420px}
.info thead th{background-color:#F0F0F0}
.info td,.info th{text-align:left;border:1px solid #CCC;padding:5px 10px 5px 10px}

TD.aright{text-align:right}

.copyright{color:#676B57;margin-left:10px}
.copyright a{color:#676B57;text-transform:none;margin:0;text-decoration:underline}

.blisters td{vertical-align:top;padding:2px 8px}

.testimonials div{margin:12px 0}
.testimonials span{font-style:italic}

.name{border-top:#CCC dashed 1px;padding-top:5px;margin-bottom:35px}

table.bookmark{clear:both}
.bookmark TH{width:40px;height:30px}

.lang{padding:15px 0}
.lang a{margin:4px;float:left}
.lang div{padding:4px}

.callus{color:#FFF;margin-left:10px;margin-bottom:7px;font-size:12px}

.addr{background:url(imgs/addr.gif) no-repeat;height:15px;margin-left:10px}

.buner1{text-align:center;border-top:1px solid #CCC}

.cart tfoot th{padding-top:1em}
.cart button,.cart tfoot input{margin:4px}

div.faq h2{margin-top:2em;margin-bottom:-1em;color:#487B10}
div.faq table,div.faq table td{border:1px solid #487B10;padding:4px 8px}
div.faq table thead td{font-weight:bold;background:#F0F0F0}

.error{color:#A00}
noscript,div.error{color:#F00;font-weight:bold;padding:10px}
img.vcode{vertical-align:middle}
