*		{ font-size: 10px; font-family: Verdena, "Verdena CE", Helvetica, "Helvetica CE", Arial, "Arial CE", Courier, sans-serif; }
body		{ background: #FFF; color: #818386; margin: 0; padding: 0; }

/*page*/
#page		{ position: relative; padding: 0; margin: 60px auto; width: 751px; }
#header		{ height: 28px; }
#header img	{ margin-right: 5px; }
#previews		{ width: 750px; color: #000; position: relative; float: left; z-index: 1; }
#previews img	{ float: left; z-index: 2; }
#previews br.pict{ clear: left; }
br.reset		{ clear: right; }
#zoom		{ position: absolute; width: 16px; height: 16px; top: 12px; right: 12px; z-index: 5; }
#footer		{ clear: both; height: 60px; }
#field		{ position: absolute; width: 478px; height: 273px; top: 107px; left: 214px; background: #FFF; z-index: 6; }
#content		{ position: relative; height: 428px; background: #BABCBF; }
#comingsoon	{ width: 400px; padding: 70px; text-align: center; margin: 0 auto; font-size: 11px; letter-spacing: 1px; }
#pict			{ position: absolute; top: 0; right: 0; }
#first		{ width: 180px; position: relative; text-align: left; float: left; margin: 20px; }
#second		{ width: 185px; position: relative; text-align: left; margin: 20px 15px 20px 240px; }
#padfield		{ margin: 23px; }
#arrow_top	{ position: absolute; width: 14px; height: 14px; top: 70px; right: 0; z-index: 7; }
#arrow_bottom	{ position: absolute; width: 14px; height: 14px; top: 235px; right: 0; z-index: 7; }
#eshop		{ position: absolute; right: 0; bottom: 10px; text-align: right; z-index: 20; }

#banner		{ position: absolute; width: 536px; height: 107px; top: 135px; left: 214px; z-index: 10; }

/*texts*/
a, p, ul, ol, li, form, sup, sub, img, h1 	{ margin: 0; padding: 0; }
p, li 			{ text-align: justify; }
p			{ margin-bottom: 8px; }
h1 			{ color: #92BD36; font-size: 10px; margin-bottom: 5px; line-height: 15px; font-weight: bold; }
h2 			{ color: #92BD36; font-size: 10px; }
h1 span		{ color: #FFF; }
#footertext	{ margin-left: 335px; }
b			{ font-weight: bold; font-size: 1.1em; }
.dott		{ position: relative; margin: 8px 0; height: 1px !important; background:url(img/dott.gif) 0% 0 repeat-x; }
#field p	{ line-height: 1.4em; }
#eshop a	{ line-height: 20px; font-size: 9px; background-color: #92BD36; color: #FFF; padding: 2px 10px; }
#eshop span	{ line-height: 20px; font-size: 9px; background-color: #FFF; color: #000; padding: 2px 10px; }

/*eshop detail*/
#eshop-detail		{ position: relative; width: 918px; }
#small-pcs	{ position: relative; float: left; width: 167px; height: 666px; background-color: #d3d3d3; border-bottom: 1px solid #818386; }
#small-pcs img	{ float: left; }
#main-pcs	{ position: relative; float: left; width: 500px; height: 667px; }
#fotograf	{ clear: both; width: 500px; padding-left: 167px; height: 18px; }
#fotograf a	{ font-size: 9px; line-height: 18px; }
#fotograf a:hover { color: #92BD36; }
#order		{ position: relative; float: left; width: 250px; height: 667px; }
#order-form	{ padding: 0 12px; }
#order-form input,#order-form select	{ width: 83px; background-color: #d3d3d3; }
#order-form .long	{ width: 220px; text-align: left; padding: 2px; margin-bottom: 2px; }
#order-form label	{ float: left; width: 140px; line-height: 16px; }
#order-form .sml	{ line-height: 16px; }
#order-form h2		{ margin: 10px 0 5px 0; }
#eshop-detail .dott	{ margin: 4px 0; height: 1px !important; }
.product-header		{ position: relative; margin-top: 4px; }
.product-header *	{ color: #000; }
.title				{ float: left; width: 130px; }
.price				{ float: left; width: 90px; text-align: right; font-size: 1.1em; font-weight: bold; }
#order-form label.material	{ width: 70px; }
#order-form span.material	{ display: block; float: left; width: 150px; text-align: right; line-height: 16px; }
.product-header strong	{ font-size: 1.1em; font-weight: bold; }
input,select,textarea	{ margin: 0; padding: 1px; border: none; }
select					{ margin: 2px 0; }
textarea				{ width: 220px; height: 60px; background-color: #d3d3d3; }
#order-form .send		{ font-size: 11px; font-weight: bold; color: #92BD36; background-color: #FFF; width: 160px; text-align: left; }
.send:hover				{ text-decoration: underline; }
#order-form p a			{ text-decoration: none; }

/*zoom pages*/
#zoom-page	{ padding: 20px; }
#zoom-page table	{ width: 100% }
#zoom-page table td,#zoom-page table th	{ text-align: right; }

/*links*/
a			{ text-decoration: none; color: #464748; }
a:hover 	{ color: #92BD36; }
p a			{ text-decoration: underline; }
#footer a	{ margin-right: 5px; word-spacing: 4px; font-size: 10px; }
span.logo	{ color: #464748; font-size: 10px; font-weight: bold; letter-spacing: 1px; word-spacing: 4px; }
.small		{ font-size: 9px; }
.small a	{ color: #FFF; }
#footer .small	{ padding-left: 27px; }
a.active	{ color: #92BD36; }

.right			{ text-align: right !important; }
.left			{ text-align: left !important; }
.reset		{ clear: both; }
.center		{ text-align: center; }
.error		{ color: #92BD36; }

img			{ border: none; margin-bottom: 0px; padding: 0; }