html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; text-align:left; background:transparent}
body,html {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000000; margin:0; padding:0;}
body {background:#fff; color:#000000; font-family: Arial, Helvetica, sans-serif; margin:0 auto; position: relative; width:auto; min-width:100px;}
body * {font-size:100%}

table {border-collapse:collapse; padding:0; margin:0; border-spacing:0; border-width:0;}
div,img,table,td,th,tr {border:0; margin:0 auto; padding:0; vertical-align:top}

p {line-height:1.4em; margin:0.8em 0 0.4em 0}
ul {margin:0.5em 0 0.5em 3em; padding:0}
ul li, ol li {line-height:1.4em; margin:0.5em 0 0.5em 0; padding:0}
li {color:#000000;}
li span{color: #000000;}
small {font-size:80%}
sup, sub {vertical-align: baseline;position: relative;line-height: 1;text-decoration:none !important;font-size:.7em !important;}
sup {bottom: 1.4ex;}
sub {top: .5ex;}
textarea {resize: vertical;}
.nobr {white-space:nowrap;}
 
a {color:#b40b3b}
a:hover {color: #b40b3b;}

h1 {margin:0 0 0.65em 0; padding:0; font-size:30px; color:#000000; font-weight:normal; line-height:1em;font-family: Arial, Helvetica, sans-serif; font-style:italic;}
h2 {margin:0 0 0.65em 0; font-size:27px; color:#000000;font-weight:normal;font-family: Arial, Helvetica, sans-serif; font-style:italic;}
h3 {margin:1.2em 0 0.5em 0; font-size:24px; color:#b22d3e; font-weight:bold; font-style:italic; font-family: Arial, Helvetica, sans-serif;}
h4 {margin:1em 0 1.2em 0; font-size:110%; color:#000000;font-family: Arial, Helvetica, sans-serif;}
h5 {margin:1em 0 0.8em 0; font-size:100%; color:#000000}
h6 {margin:1em 0 0.8em 0; font-size:90%; color:#000000}

h2 {padding-top:15px;}
h2 span {font-size:24px;}
.top_form input  {border:none; width:276px; height:47px; line-height:3em; padding:0 15px; border:1px solid #B3B3B3; border-radius: 5px;}
.top_form td {padding-bottom:20px;color:#000;}
.top_form td.left_td {padding-bottom:5px;color:#000;}
.top_form input.send_button {border:none; background:url(/f/i/shop/erase_trash.png) no-repeat; width:185px; font-size:18px; color:#fff; font-style:italic; cursor:pointer; height:42px; line-height:normal; font-family: Georgia, "Century Schoolbook L", Serif;}
.top_form input.send_button:hover {opacity:0.9;}
.top_form {margin: 0 auto;width: 306px;}
.fos_aftersubmit {text-align:center;color:#000;margin:0;padding:60px 10px 0;}
.fos_aftersubmit a {color:#374752;}

textarea {border:1px solid #cccccc;padding:7px 5px;width:80%;}
.for_form_table td {padding:10px 0;}
.for_form_table table {width:80%}
.for_form_table td.name_td {text-align:right;padding-right:25px;font-size:16px;padding-top:15px;width:30%}
.for_form_table input, .for_form_table textarea {border: 1px solid #D2D1CD;color: #333333;}
.for_form_table td input.send_button {border:none; background:url(/f/i/shop/erase_trash.png) no-repeat; width:185px; font-size:18px; color:#fff; font-style:italic; cursor:pointer; height:42px; line-height:normal; font-family: Georgia, "Century Schoolbook L", Serif;}
.for_form_table td input.send_button:hover {opacity:0.9;}
.error_t {text-align:center;}

.fancy_item_content {padding:0 15px 10px;}
.fancy_item_content h2 {font-weight:normal; margin:0; text-align:center;}
.fancy_item_content table {width:100%;}
.fancy_item_content td {padding:10px 0 35px; vertical-align:middle;}
.fancy_item_content td.pic img {width:140px !important; margin-right:20px;}
.fancy_item_content td.pic {width:1%;}
.fancy_item_content td .name {margin:0; line-height:1.2em; font-size:14px; text-decoration:underline; color:#485a05; font-size:16px;}
.fancy_item_content .fancy_bottom_buttons table td {padding:0;}
.fancy_item_content td .price {padding-top:15px;}
.fancy_item_content td .price .text {display:none !important;}
.fancy_item_content td .price span {font-weight:normal; font-size:30px;}
.fancy_item_content td .price span.unit {font-weight:normal; font-size:14px;}
.fancy_item_content td .price a {text-decoration:none; color:#42464a; display:inline-block; *display:inline; zoom:1; margin-top:5px;}
.fancy_item_content td .price .old_price {display:none;}
.fancy_item_content td .bottom_text p {margin:0; line-height:1em; padding-top:5px; font-size:14px;}
.fancy_item_content td .bottom_text p a {color:#6a6a6a; font-size:14px; text-decoration:none; display:none;}
.fancy_item_content td .bottom_text p a.act {display:inline;}
.fancy_item_content td .bottom_text p span {display:none;}
.fancy_item_content td .bottom_text {padding-top:10px;}
.fancy_item_content .content_top a {cursor:default;}
.fancy_item_content .fancy_bottom_buttons .button a {height:50px; display:inline-block; *display:inline; zoom:1; text-align:center; color:#fff; font-size:16px; background:url(/f/i/button_grad2_bg.png) repeat-x; padding:0 40px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; transition:all 100ms ease-in-out; -webkit-transition:all 100ms ease-in-out; -moz-transition:all 100ms ease-in-out; -ms-transition:all 100ms ease-in-out; -o-transition:all 100ms ease-in-out; text-decoration: none; line-height:50px;}
.fancy_item_content .fancy_bottom_buttons .button a:hover {opacity:0.9;}
.fancy_item_content .fancy_bottom_buttons .button.backtogoods a {background:url(/f/i/button_grad1_bg.png) repeat-x;}
.fancy_item_content .fancy_bottom_buttons .button.gotoorder {float:right;}
.fancy_item_content .add_item {font-size:28px; color:#485a05; font-style:normal; text-align:left;}
.fancy_item_content tr td.first {padding:0;}

