* { font-size:11px; font-family: Arial, Geneva, sans-serif; color:#000;}
body { background:#fff;}

body, table, td, form, p, h1, h2, h3, h4 {margin:0; padding:0;}

table, td, div, img { border:0; border-collapse:collapse;}
td {vertical-align:top;}

table, .w { width:100%;}
.h { height:100%;}

p, span {line-height:14px;}

a {text-decoration: underline; color:#45ABDE;}
a:hover {text-decoration: none;}

.all { background:url(../_img/img017.gif) no-repeat 0 bottom;}

.left { width:300px;}

.left .box01 { background:url(../_img/img05.gif) repeat-y 0 0;}
.left .box01 .bgr01 { background:url(../_img/img01.jpg) no-repeat 0 0;}
.left .box01 .bgr02 { background:url(../_img/img06.gif) no-repeat 0 bottom;}

.log { padding:104px 0px 11px 10px;}

.center .top { background:url(../_img/img018.gif) repeat-x 0 0;}

.nav { height:40px; padding:0px 0px 0px 375px;}
.nav div { padding:8px 0px 0px 0px;}
.nav img { vertical-align:middle; margin:0px 14px;}
.nav a { font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.nav a:hover { text-decoration:underline;}

.by { width:200px; margin:0px 0px 0px 468px;}
.by img { margin:0px 10px 0px 0px;}
.by * { color:#fff;}


.enter { height:200px;}

.enter .form { padding:40px 20px 0px 0px;}
.enter .form input { vertical-align: middle; margin:0px 10px 0px 0px;}
.enter .form .text { width:95px; border:0; color:#333; padding:2px 5px;}
.enter .form p { padding:0px 0px 6px 0px;}
.enter .form p a { color:#0086CC; padding:0px 27px 0px 0px;}

.call { padding:0px 0px 16px 55px;}
.link { padding:0px 0px 14px 16px;}
.link img { vertical-align:top; margin:0px 6px 0px 0px;}

.form01 { padding:0px 0px 5px 20px;}
.form01 input { vertical-align:middle; margin:0px 6px 0px 0px;}
.form01 .text { width:150px; border:1px solid #7CC712; color:#000; background:#FFFED3; padding:2px 0px 2px 0px;}

.form02 { margin:0px 0px 33px 20px; width:150px; background:url(../_img/img08.gif) 0 repeat-y #CDF6FD;}
.form02 .bgr03 { background:url(../_img/img07.gif) no-repeat 0 0;}
.form02 .bgr04 { background:url(../_img/img09.gif) no-repeat 0 bottom; padding:5px 10px 10px 7px;}
.form02 .bgr04 a { font-size:12px; color:#45ABDE;}

.categories { padding:0px 0px 80px 1px;}
.categories a { font-weight:bold; font-size:12px; color:#3B6D00; background:url(../_img/img010.gif) no-repeat left; padding:0px 0px 0px 19px;}
.categories p { padding:4px 0;}
.categories div { padding:1px 0px 0px 20px; background:url(../_img/img011.gif) no-repeat 20px 0;}
.categories div a { background: none; padding:0px 0px 0px 0px; font-size:11px; color:#F9FFDB; text-decoration:none;}
.categories div a:hover { text-decoration:underline;}
.categories div p { padding:5px 0px 5px 5px; background:url(../_img/img011.gif) no-repeat 0 bottom;}
.categories div p img { margin:0px 6px 0px 0px;}

.left .box02 { width:256px; margin:35px 0px 0px 10px; background:url(../_img/img014.gif) repeat-y 0 0; margin:0px 0px 120px 12px;}
.left .box02 .bgr01 { background:url(../_img/img013.gif) no-repeat 0 0;}
.left .box02 .bgr02 { background:url(../_img/img016.gif) no-repeat 0 bottom; padding:42px 30px 26px 10px;}
.left .box02 h2 { font-size:18px; padding:0px 0px 10px 0px; color:#262C21;}
.left .box02 p { padding:0px 0px 15px 0px; color:#5B7185;}
.left .box02 a { color:#7BAC10;}

.bn { background:url(../_img/img022.gif) repeat-x 0 0;}
.bn div { background:url(../_img/img023.jpg) no-repeat right 0;}

.cont { background:url(../_img/img025.gif) repeat-x 0 0; padding:0px 30px 0px 0px;}
.tr { background:url(../_img/img024.gif) no-repeat 273px 0; padding:14px 0px 35px 20px;}
.tr a { color:#45ABDE;}
.tr img { margin:0px 7px;}

.cont .box01 { background:url(../_img/img027.gif) repeat-x 0 0 #FAFAFA; margin:0px 0px 45px 0px;}
.cont .box01 div { background:url(../_img/img026.gif) repeat-y 0 0}
.cont .box01 div div { background:url(../_img/img026.gif) repeat-y right 0}
.cont .box01 div div div { background:url(../_img/img027.gif) repeat-x 0 bottom; padding:20px 40px 40px 20px;}

.cont h1 { font-size:26px; font-weight: normal; color:#7BAC10; padding:0px 0px 7px 0px;}
.cont p *, .cont p, .cont table * { font-size:10pt; line-height:13pt;}

.prod { margin:8px 30px 20px 0px;}
.prod02 { border:1px dotted #C9C9C9; padding:10px 0px 0px 0px;}
.prod .img { text-align:center; height:150px;}
.prod .img img { margin:30px 20px 10px 20px;}
.prod .price { float:left; background:url(../_img/img031.gif) repeat-x 0 0; width:120px;} 
.prod .price div { height:20px; background:url(../_img/img032.gif) no-repeat right 0; padding:0px 31px 0px 10px;}
.prod .price p { font-weight:bold; line-height:20px; color:#fff;}
.prod .link { padding:0;}
.prod .link p { padding:3px 0px 0px 0px;}
.prod .link img { margin:3px 0px 0px 0px;}
.prod .link a { color:#45ABDE; font-size:12px;}


.foot { padding:0px 0px 10px 0px;}
.foot div { background:#EBF3E1; border-left:5px solid #D9E6CB; padding:9px 0px 10px 15px; margin:20px 0px 0px 300px;}
.foot p, .foot a, .foot strong {font-size:9pt; line-height:12pt; color:#A1AB96; font-weight: normal;}

/* NiceShop  */

table.char {width:500px;}
table.char td {border-bottom:1px solid #ccc; padding:5px;}
table.eyes {width:500px;}
table.eyes td {padding:5px; text-align:center; width:25%;}
table.eyes td select {width:70px;}
table.central td {text-align:left; vertical-align:middle; padding-bottom:5px; padding-left:10px; font-weight:bold;}
.lineb td {border-bottom:1px solid #ccc;}
.linet td {border-top:1px solid #ccc;}

