html, body
{
	height: 100%;
	background: url(gfx/bg-main.jpg) 0 0 repeat-x #B5D3ED;
}

body
{
	background: url(gfx/topline.jpg) 0 0 repeat-x;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: small;
	padding: 0;
	margin: 0;
	color: #1a242d;
	width: 100%;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	line-height: 1.5em;
}

div#container-body
{
	width: 833px;
	margin: 0 auto;
	padding: 0 0 4em 0;
}

h1
{
	margin: 0;
}

h2, h3, h4
{
	color: #0063B4;
}

h2
{
	font-size: 200%;
	font-weight: normal;
	margin: 0;
}

h3
{
	font-size: 160%;
	font-weight: normal;
}

h4
{
	letter-spacing: 0.05em;
}

h3 a, h4 a
{
	text-decoration: none;
}

h4
{
	font-size: 105%;
}

p
{
	text-align: justify;
	line-height: 1.5em;
}

a
{
	color: #000;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.clear
{
	clear: both;
}

.hint
{
	display: none;
}

.warning
{
	color: #f6324c;
}




/* HEADER */
div#header
{
	width: 100%;
	height: 143px;
	background: url(gfx/header-bg.jpg) 0 0 repeat-x;
	position: relative;
}

/* HEADER */

div#header div#banner
{
	display: block;
	width: 195px;
	height: 84px;
	position: absolute;
	top: 17px;
	left: 17px;
}

div#header div#banner a
{
	width: 195px;
	height: 84px;
	background: url(gfx/clear.gif) 0 0 no-repeat;
	display: block;
}

div#header div#banner a img
{
	border: none;
}

div#header div#banner h1
{
	visibility: hidden;
}

div#header div#banner a:hover
{
	text-decoration: none;
}

/* NAVIGATION */

div#header div#nav
{
	padding: 118px 17px 0 17px;
	font-size: 11px;
	text-align: center;
	letter-spacing: 0.025em;
}

div#nav ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#nav ol li
{
	display: inline;
	margin: 0;
	padding: 0;
}

div#nav ol li:hover a
{
	border-bottom: 1px solid #000000;
}

div#nav ol li a
{
	color: #1a242d;
	margin: 0;
	padding: 0;
}

div#nav ol li a:hover
{
	color: #000000;
}

div#nav ol li.selected a
{
	color: #000000;
	border-bottom: 1px solid #D1242A;
}





/* CONTENT */

div#container div#home
{
	padding: 0 0 2em 0;
	border-left: 1px solid #82B2D8;
	border-right: 1px solid #82B2D8;
	background: #fefefe;
}

div#container div#content
{
	padding: 0 47px 2em 47px;
	_padding: 0 40px 2em 40px;
	border-left: 1px solid #82B2D8;
	border-right: 1px solid #82B2D8;
	background: #fefefe;
}

div#content h2
{
	padding: 2em 0 1em 1em;
}

div#content h2.state
{
	margin: 0;
	padding: 1em;
	color: red;
}

div#content p.image-t
{
	text-indent: 0;
}




/* HOME */


div#home h3
{
	padding: 0;
	margin: 0;
}

div#home h2.state
{
	margin: 0;
	padding: 1em;
	color: red;
}

div#home p.image-t
{
	text-indent: 0;
}

div#home ul
{
	list-style: disc;
	padding: 0 0 0 1em;
	margin: 1em 0 2em 0;
}

div#home dl dt
{
	font-weight: bold;
}

/* HOME END */




/* ARTICLE */

div#content div#article
{
	_position: relative;
}

div#content div#article div#left-column
{
	width: 480px;
	float: left;
}

div#content div#article div#right-column
{
	width: 230px;
	float: right;
	margin: 0 0 0 27px;
	padding: 1.25em 0 0 0;
	_position: absolute;
	_top: 0px;
	_right: 47px;
}

/* ARTICLE END*/




div#content ul
{
	list-style: disc;
	padding: 0 0 0 1em;
	margin: 1em 0 2em 0;
}

div#content dl dt
{
	font-weight: bold;
}

/* CONTENT END */




/* CONTENT NAV-HOME */
div#nav-home
{
}

div#nav-home ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#nav-home ol li
{
	display: inline;
	float: left;
	width: 277px;
	height: 216px;
}

div#nav-home ol li a
{
	text-decoration: none;
	display: block;/
	width: 275px;
	height: 216px;
}

div#nav-home ol li a span
{
	display: none;
}

div#nav-home ol li a
{
	background: url(gfx/nav-home-v.jpg) 0 0 no-repeat;
	background-position: 0 0;
}

div#nav-home ol li a:hover
{
	background-position: 0 -216px;
}

div#nav-home ol li a#about
{
	background: url(gfx/nav-home-01.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#about:hover
{
	background: url(gfx/nav-home-01.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#howitworks
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-home-02.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#howitworks:hover
{
	background: url(gfx/nav-home-02.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#expertsopinion
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-home-03.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#expertsopinion:hover
{
	background: url(gfx/nav-home-03.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#e-commerce
{
	background: url(gfx/nav-home-04.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#e-commerce:hover
{
	background: url(gfx/nav-home-04.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-home-05.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture:hover
{
	background: url(gfx/nav-home-05.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#preview
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-home-06.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#preview:hover
{
	background: url(gfx/nav-home-06.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#references
{
	background: url(gfx/nav-home-07.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#references:hover
{
	background: url(gfx/nav-home-07.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#chairs
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-home-08.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#chairs:hover
{
	background: url(gfx/nav-home-08.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#pricelist
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-home-09.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#pricelist:hover
{
	background: url(gfx/nav-home-09.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#partners
{
	background: url(gfx/nav-home-10.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#partners:hover
{
	background: url(gfx/nav-home-10.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#action
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-home-11.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#action:hover
{
	background: url(gfx/nav-home-11.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#contact
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-home-12.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#contact:hover
{
	background: url(gfx/nav-home-12.jpg) 0 -216px no-repeat;
}




div#nav-home ol li a#furniture_a
{
	background: url(gfx/nav-nab-01.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_a:hover
{
	background: url(gfx/nav-nab-01.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_b
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-nab-02.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_b:hover
{
	background: url(gfx/nav-nab-02.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_c
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-nab-03.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_c:hover
{
	background: url(gfx/nav-nab-03.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_d
{
	background: url(gfx/nav-nab-04.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_d:hover
{
	background: url(gfx/nav-nab-04.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_e
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-nab-05.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_e:hover
{
	background: url(gfx/nav-nab-05.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_f
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-nab-06.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_f:hover
{
	background: url(gfx/nav-nab-06.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_g
{
	background: url(gfx/nav-nab-07.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_g:hover
{
	background: url(gfx/nav-nab-07.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_h
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-nab-08.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_h:hover
{
	background: url(gfx/nav-nab-08.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_i
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-nab-09.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_i:hover
{
	background: url(gfx/nav-nab-09.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_j
{
	background: url(gfx/nav-nab-10.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_j:hover
{
	background: url(gfx/nav-nab-10.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_k
{
	background: url(gfx/nav-sto-01.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_k:hover
{
	background: url(gfx/nav-sto-01.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_l
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-sto-02.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_l:hover
{
	background: url(gfx/nav-sto-02.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_m
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-sto-03.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_m:hover
{
	background: url(gfx/nav-sto-03.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_n
{
	background: url(gfx/nav-sto-04.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_n:hover
{
	background: url(gfx/nav-sto-04.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_o
{
	margin: 0 0 0 2px;
	_margin: 0 0 0 1px;
	background: url(gfx/nav-sto-05.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_o:hover
{
	background: url(gfx/nav-sto-05.jpg) 0 -216px no-repeat;
}

div#nav-home ol li a#furniture_p
{
	margin: 0 0 0 4px;
	_margin: 0 0 0 2px;
	background: url(gfx/nav-sto-06.jpg) 0 0 no-repeat;
}

div#nav-home ol li a#furniture_p:hover
{
	background: url(gfx/nav-sto-06.jpg) 0 -216px no-repeat;
}

/* CONTENT NAV-HOME */




/* FORM */
div#content form, div#home form
{
	margin: 2em 0; 
}

div#content form fieldset, div#home form fieldset
{
	border: none;
	border-top: 1px solid #bbb;
	padding: 0 1em;
	margin: 0 0 2em 0;
}

div#content form fieldset legend, div#home form fieldset legend
{
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #bbb;
	padding: 0.15em 1em;
	color: #fff;
	background: #0067B4;
}

div#content form label, div#home form label
{
	display: block;
}

div#content form input, div#home form input
{
	border: 1px solid #555;
	padding: 0.25em;
}

div#content form fieldset p.short, div#home form fieldset p.short
{
	float: left;
	margin: 1em 2em 1em 0;
}

div#content form fieldset.button, div#home form fieldset.button
{
	border: none;
}

div#content form fieldset.button legend, div#content form fieldset.button label, div#home form fieldset.button legend, div#home form fieldset.button label
{
	display: none;
}

div#content form fieldset.button p, div#home form fieldset.button p
{
	display: inline;
}

div#content form fieldset.button input, div#home form fieldset.button input
{
	padding: 0.25em 1.5em;
	background: #0067B4;
	color: #fff;
}

div#content form fieldset.button p a, div#home form fieldset.button p a
{
	padding: 0.35em 1.5em;
	background: #333;
	color: #fff;
	border: 1px solid #222;
}

div#content form fieldset.button p a:hover, div#home form fieldset.button p a:hover
{
	text-decoration: none;
}

div#content form textarea, div#home form textarea
{
	border: 1px solid #555;
	padding: 0.5em;
	width: 100%;
}

div#content form p.long input, div#home form p.long input
{
	width: 100%;
}

/* FORM END */




/* CONTENT TABLE */

div#content table
{
	border-collapse: collapse;
	width: 100%;
}

div#content table th
{
	background: #222;
	color: #fff;
	font-weight: normal;
}

div#content .even
{
	background: #E4E4E4;
}

/* CONTENT TABLE END */


/* CONTENT ARTICLE-T */

div#content div.article-t
{
	margin: 0 0 2em 0;
	clear: both;
}

div#content div.article-t h3.fake
{
	visibility: hidden;
}

div#content div.article-t p.image-t
{
	float: left;
	margin: -2.75em 0 0 0;
	padding: 0;
}

div#content div.article-t p
{
	padding: 0 0 0 350px;
}

div#content div.article-t p.image-t a img
{
	border: none;
}

div#content div.article-t h3
{
	padding: 0 0 0 350px;
	margin: 1em 0 0.5em 0;
}

div#content div.article-t p.descr
{
	margin: 0;
}

div#content div.article-t ul
{
	padding: 0 0 0 365px;
}

/* CONTENT ARTICLE-T END*/




/* CONTENT ARTICLE END */

div#content div#article p.image-t
{
	float: left;
	margin: 0 2em 0 0;
	_margin: 0;
}

div#content div#article p.image-t a img
{
	border: none;
}

div#home div#article p.image-t
{
	float: left;
	margin: 0 2em 0 0;
}

div#home div#article p.image-t a img
{
	border: none;
}

div#article h3, div#article h4
{
	margin: 0;
}

div#article div.image
{
	padding: 0 2em;
}

div#article div.image h3
{
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0 0;
}

div#article div.image dl
{
	font-size: 120%;
	padding: 0 0 0.5em 0;
	margin: 1em 0;
	border-bottom: 1px solid #ddd;
}

div#article div.image dl dd:first-letter
{
	text-transform: uppercase;
}

div#article div.image dl dd
{
	margin: 0;
	display: inline;	
}

div#article div.image dl dd#next
{
	float: right;
}

div#article div.image dl dd#previous
{
	float: left;	
}

div#article div.image p.image
{
	text-align: center;
}

div#article div.image dl dd a
{
	font-weight: bold;
}

div#article div.image a img
{
	border: none;
}

div#article ol#content-list
{
	float: right;
	margin: 0 1em 1em 2em;
	padding: 1.5em 3em;
	color: #025DDE;
	border-bottom: 1px solid #025DDE;
	background: #ffd626;
	line-height: 1em;
	width: 10em;
	text-align: left;
	font-size: 110%;
	color: #13378F;
}

div#article ol#content-list a
{
	color: #13378F;
}

div#article ol
{
	line-height: 1.5em;
}

/* CONTENT ARTICLE END */





/* CONTENT LOGIN-AREA */
div#content div#login-area
{
		
}
/* CONTENT LOGIN-AREA END*/




/* CONTENT STICKER */

div#login-area
{ text-align: center; }
div#login-area form legend, div#sticker fieldset.button label
{ display: none; }
div#login-area form p
{ text-align: center; margin: 0.25em 0; }
div#login-area form fieldset
{ border: 0; }
div#login-area form label
{ display: block; }
div#login-area form input
{ border: 1px solid #0067B4; text-align: center; padding: 0.25em; }
div#login-area form fieldset.button label, div#login-area form fieldset.submit label
{ display: none; }
div#login-area form fieldset.button input
{ border: none; background: #0067B4; color: #fff; padding: 0.25em 1.5em; border: 1px solid #222; }
div#login-area form fieldset.submit input
{ background: #026EAF; border: 1px solid #FFF; color: #FFF; padding: 0.5em 2em; }
div#login-area form fieldset.submit input:hover
{ background: #0C3350; border: 1px solid #FFF; padding: 0.5em 2em; }
div#login-area form fieldset.submit a
{ background: #81424B; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
div#login-area form fieldset.submit a:hover
{ background: #805B61; border: 1px solid #000; color: #FFF; }
div#login-area form fieldset.submit dl
{ list-style: none; text-align: left; }
div#login-area form fieldset.submit dl a
{ background: none; border: none; color: #81424B; font-weight: bold; font-size: 110%; }
div#login-area form fieldset.submit dl a:hover
{ background: none; border: none; color: #222; }

/* CONTENT STICKER END */




/* ADMIN-BAR */
div#admin-bar
{
	color: #000;
	width: 100%;
	background: red;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
}

div#admin-bar div#admin-content
{
	width: 833px;
	margin: 0 auto;
}

div#admin-bar h3
{
	margin: 0 2em;
	display: inline;
	font-size: 110%;
	color: #fff;
}

div#admin-bar ul
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#admin-bar ul li
{
	display: inline;
	margin: 0 2em;
}

div#admin-bar a:hover
{
	color: #222;
	border-top: 1px solid #bbb;
}

/* FOOTER */

div#footer
{
	background: url(gfx/footer-bg.gif) 0 100% no-repeat;
	height: 61px;
	font-size: 85%;
	color: #353734;
	text-align: center;
	margin: 0 0 2em 0;
	_width: 833px;
	_margin: 0 auto;
}

div#footer dl
{
	padding: 2.75em 0 0 0;
	margin: 0;
}

div#footer dl dd
{
	display: inline;
	margin: 0;
}

div#footer dl dd span
{
	color: #242523;
	font-weight: bold;
}

div#footer dl dd a
{
	color: #777;
}

div#footer dl dd a:hover
{
	text-decoration: underline;
}

/* ADMIN */
div.admin dl
{
	border-bottom: 2px solid #f00;
	padding: 0.25em 0;
	margin: 0 0 1em 0;
}

div.admin dl dt
{
	font-weight: bold;
	color: red;
}

div.admin dl dd
{
	margin: 0;
	display: inline;
	margin: 0 1em 0 0;
}

/* STICKER */
div#sticker
{ position: absolute; top: 20%; left: 25%; width: 600px; background: #fff; border: 10px solid #81424B; padding: 2em; z-index: 1001; }
div#unstick div#sticker
{ border: none; }
div#sticker h2
{ color: #f00; text-align: center; }
div#sticker h3
{ color: #0063B4; text-align: center; margin: 0; font-weight: bold; }
div#sticker dl dd
{ margin: 0; padding: 0; font-size: 100%; font-weight: bold; text-transform: uppercase; }
div#sticker dl dd.left
{ float: left; text-align: left; }
div#sticker dl dd.right
{ float: right; text-align: right; }
div#sticker dl#old-cart, div#sticker dl#new-cart
{ margin: 0; padding: 0; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }
div#sticker dl#old-cart
{ margin: 0 0 0.5em 0; width: 270px; float: left; }
div#sticker dl#old-cart
{ background: #E8EDFF; border-bottom: 2px solid #88B1D1; }
div#sticker dl#new-cart
{ background: #FFE4E9; border-bottom: 4px solid #81424B; width: 270px; float: right; }
div#sticker dl#old-cart dt, div#sticker dl#new-cart dt
{ font-size: 120%; margin: 0; padding: 0.5em; }
div#sticker dl#old-cart dt
{ background: #88B1D1; }
div#sticker dl#new-cart dt
{ background: #81424B; color: #FFF; }
div#sticker dl#old-cart dd, div#sticker dl#new-cart dd
{ padding: 0 1em; font-weight: normal; font-size: 90%; text-transform: none; }
div#sticker dl#choose-cart
{ margin: 2em 0; padding: 0; }
div#sticker dl#choose-cart dd
{ margin: 0; padding: 0; }
div#sticker dl#choose-cart dd a
{ padding: 0.75em 1.55em; }
div#sticker dl#choose-cart dd#choose-old
{ float: left; }
div#sticker dl#choose-cart dd#choose-new
{ float: right; }
div#sticker dl#choose-cart dd#choose-old a
{ background: #88B1D1; }
div#sticker dl#choose-cart dd#choose-old a:hover
{ background: #BAC7D1; }
div#sticker dl#choose-cart dd#choose-new a
{ background: #81424B; color: #FFF; }
div#sticker dl#choose-cart dd#choose-new a:hover
{ background: #805B61; }

div#extra div#article
{ padding: 1.5em 0 0 0; }

div#article div#hemi
{
	background: url(gfx/1px-blue.jpg) 415px 15px repeat-y;
}

div#article div#hemi h3
{
	margin: 0 0 1.5em 0;
}


div#chairs
{
	padding: 1.5em;
}


div#real
{
	width: 415px;
	_width: 410px;
	float: left;
	border-top: 1px solid #BCD2F9;
}

div#visual
{
	width: 415px;
	_width: 410px;
	float: right;
	border-top: 1px solid #BCD2F9;
	text-align: right;
}

div#real div.admin, div#visual div.admin, div#real div.gallery, div#visual div.gallery
{
	padding: 0 1em;
}

div#real p.image-t a img , div#visual p.image-t a img, div#chairs p.image-t a img
{
	background: #BCD2F9;
	padding: 0.25em;
}

div#real h3 span, div#visual h3 span
{
	display: none;
}

div#real h3
{
	background: url(gfx/level_b_bg-real.jpg) 0 0 no-repeat;
	width: 190px;
	height: 52px;
}

div#visual h3
{
	background: url(gfx/level_b_bg-virtual.jpg) 0 0 no-repeat;
	width: 190px;
	height: 52px;
	float: right;
}



/* MEDIA CD */
form#mediacd
{
	width: 480px;
}

form#mediacd p
{
	margin: 0.5em 0;
	color: #5E87A5;
}

form#mediacd p label
{
	color: #0063B4;
	font-weight: bold;
}

form#mediacd p#checkbox
{
	margin: 2em 0 1em 0;
}

form#mediacd p#checkbox label
{
	display: inline;
}

form#mediacd input
{
	width: 200px;
}

form#mediacd p#checkbox
{
	margin: 2em 0 0 0;
}

form#mediacd p#checkbox input
{
	
	border: none;
	
}


form#mediacd .form-row
{
	display: block;
	clear: both;
}

form#mediacd .form-row-checkbox
{
	margin: 2em 0 0 0;
}

form#mediacd div.form-row p.left
{
	float: left;
}

form#mediacd div.form-row p.right
{
	float: right;
}


h3.order
{
	padding: 0 0 0 1.25em;
}

table tr th
{
	text-align: left;
}

table#order caption
{
	text-align: left;
	font-size: 140%;
	margin: 0 0 0.5em 1.5em;
}

table#order .left
{
	text-align: left;
	padding: 0.5em 0 0.5em 2em;
}

table#order .right
{
	text-align: right;
	padding: 0.5em 2em 0.5em 0;
}

table#order tr
{
	border-bottom: 1px solid #ddd;
}

dl.button
{
	margin: 2em 0 0 0;
}

dl.button dt
{
	display: inline;
	margin: 0 2em 0 0;
	padding: 0.5em 1em;
	border: 1px solid #888;
}
/* MEDIA CD END */


div#chairs h3
{
	margin: 1em;
}

div#chairs p.image-t
{
	float: left;
	margin: 1em;
}

div#chairs img
{
	border: none;
}





/* E-COMMERCE */

div#eshop
{ background: #FEFFFC; border: none; border-left: 1px solid #93AABA; border-right: 1px solid #93AABA; }
/* E-SHOP HEADER */

div#eshop-header
{ position: relative; font-size: 90%; height: 80px; background: #FEFFFC; border: none; }
div#eshop-header H2
{ margin: 0; padding: 0.5em 1em; float: left; }
div#eshop-header dl#short-info
{ position: absolute; top: 0; left: 120px; margin: 0; padding: 1em; }
div#eshop-header dl#short-info dd
{ display: inline; padding: 0; margin: 0 0.5em 0 0; }
div#eshop-header dl#short-info a, div#eshop-header dl#cart dt a
{ color: #81424B; font-weight: bold; text-decoration: underline; }
div#eshop-header dl#cart
{ position: absolute; top: 0; left: 650px; background: url(gfx/cart.jpg) 0 0 no-repeat; padding: 0 0 0 80px; height: 80px }
div#eshop-header dl#cart dd
{ margin: 0; padding; 0; }

div#eshop div#view-control
{ background: #E5F2F8; border-top: 1px solid #93AABA; border-bottom: 1px solid #93AABA; padding: 0.5em 0; }
div#eshop div#view-control dl
{ margin: 0; }

div#eshop div#product-listing
{ padding: 1em 0.75em; }
div#eshop div#product-listing div.odd
{ float: left; margin: 0.35em 0; }
div#eshop div#product-listing div.even
{ float: right; margin: 0.35em 0; }
div#eshop div#product-listing div.product-thumb
{ display: block; width: 396px; height: 150px; position: relative; margin: 0.75em 0; }
div#eshop div#product-listing div.product-thumb div.product-core
{ height: 130px; width: 134px; position: absolute; left: 108px; top: 0; padding: 10px; }
div#eshop div#product-listing div.product-thumb div.product-core h3
{ font-size: 115%; font-weight: bold; margin: 0; }
div#eshop div#product-listing div.product-thumb div.product-core h3 a
{ color: #1766A1; }
div#eshop div#product-listing div.product-thumb div.product-core p
{ color: #969696; }
div#eshop div#product-listing div.product-thumb div.product-core p strong
{ color: #636363; }
div#eshop div#product-listing div.product-thumb h4.price
{ color: #81424B; font-weight: normal; background: #E5F2FB; height: 150px; width: 100px; padding: 10px;
 position: absolute; right: 0; top: 0; margin: 0; }
div#eshop div#product-listing div.product-thumb h4.price strong
{ display: block; }
div#eshop div#product-listing div.product-thumb p.avatar
{ display: block; height: 150px; position: absolute; left: 0; top: 0; margin: 0; }
div#eshop div#product-listing div.product-thumb p.avatar a img
{ border: none; }

div#eshop div#show-product
{ background: #E5F2F8; border-top: 1px solid #93AABA; border-bottom: 1px solid #93AABA; }
div#eshop div#show-product div#product-informations
{ padding: 1em; width: 550px; float: left; }
div#eshop div#show-product h3
{ color: #81424B;  }
div#eshop div#show-product div#materials p.material-thumb
{ margin: 0 0.5em 0 0; float: left; }
div#eshop div#show-product div#materials p.material-thumb a
{ display: block; }
div#eshop div#show-product div#materials p.material-thumb a img
{ border: none; }
div#eshop div#show-product div#materials p.material-thumb input
{ margin: 0 0 0 14px; }
div#eshop div#show-product div#materials div.particle-choose
{ width: 13em; }
div#eshop div#show-product div#materials div.particle-choose select
{ width: 12em; }
div#eshop div#show-product dl#price
{ margin: 0; padding: 0; }
div#eshop div#show-product dl#price dd
{ margin: 0; padding: 0; }
div#eshop div#show-product div#product-gallery
{ float: right; padding: 1em 1em 1em; width: 220px; }
div#eshop div#show-product div#product-gallery p#main-image a img, div#eshop div#show-product div#product-gallery p.image a img
{ border: none; }
div#eshop div#show-product div#product-gallery p.image
{ display: inline; margin: 0 3px 0 0; }
div#eshop div#show-product div#measurements dl
{ margin: 0 1em 0 0; padding: 0; float: left; }
div#eshop div#show-product div#measurements dt
{ font-weight: bold; }
div#eshop div#show-product div#measurements dd
{ margin: 0; padding: 0; }

div#eshop div#show-product form
{ margin: 0; padding: 0; }
div#eshop div#show-product form fieldset
{ margin: 0; padding: 0; border: none; }
div#eshop div#show-product form fieldset legend
{ display: none; }
div#eshop div#show-product form fieldset.submit label.hidden
{ display: none; }
div#eshop div#show-product form fieldset.submit input#quant
{ background: #FFF; border: 1px solid #026EAF; width: 2em; padding: 0.5em 1em }
div#eshop div#show-product form fieldset.submit input.submit
{ background: #026EAF; border: 1px solid #FFF; color: #FFF; padding: 0.5em 2em; }
div#eshop div#show-product form fieldset.submit input.submit:hover
{ background: #0C3350; border: 1px solid #FFF; padding: 0.5em 2em; }

div#eshop div#show-cart
{ padding: 0 2em; font-size: 90%; }
div#eshop div#show-cart h4
{ color: #0063B4; font-weight: normal; font-size: 130%; }
div#eshop div#show-cart table
{ border-collapse: collapse; width: 100%; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }
div#eshop div#show-cart table colgroup#running-number
{ width: 8%; text-align: left; }
div#eshop div#show-cart table colgroup#item-id
{ width: 6%; }
div#eshop div#show-cart table colgroup#item-name
{ width: 24%; }
div#eshop div#show-cart table colgroup#materials
{ width: 28%; }
div#eshop div#show-cart table colgroup#price-for-piece-with-vat
{ width: 12%; }
div#eshop div#show-cart table colgroup#quantity
{ width: 10%; }
div#eshop div#show-cart table colgroup#tottaly
{ width: 8%; }
div#eshop div#show-cart table colgroup#delete
{ width: 8%; text-align: right; }
div#eshop div#show-cart table caption
{ text-align: left; font-weight: bold; color: #0063B4; font-size: 135%; padding: 0 0 1em 0; }
div#eshop div#show-cart table thead
{ border-bottom: 2px solid #88B1D1; background: #E8EDFF; }
div#eshop div#show-cart table thead th
{ padding: 1.25em 0 1.25em 0; vertical-align: top; font-weight: normal; color: #456199; font-size: 120%; }
div#eshop div#show-cart table thead th.running-number
{ padding: 1.25em 1em 0 1em; text-align: right; }
div#eshop div#show-cart table thead th.delete
{ padding: 1.25em 1em 0 1em; text-align: right; }
div#eshop div#show-cart table tbody tr
{ border-bottom: 1px solid #CCC; }
div#eshop div#show-cart table td
{ padding: 1em 1em 1em 0; vertical-align: top; }
div#eshop div#show-cart table tbody td.running-number
{ padding: 1em 1em 1em 1em; }
div#eshop div#show-cart table tbody td.delete
{ text-align: right; }
div#eshop div#show-cart table input
{ width: 3em; border: 1px solid #88B1D1; }
div#eshop div#show-cart dl#summary
{ font-size: 105%; width: 45%; float: left; border: 1px solid #CCC; padding: 1em; margin: 0; height: 9em;}
div#eshop div#show-cart dl#summary dd
{ margin: 0; padding: 0; }
div#eshop div#show-cart form fieldset.note
{ border: 1px solid #CCC; padding: 1em; width: 45%; float: right; font-size: 105%; height: 9em; }
div#eshop div#show-cart form label
{ display: block; margin: 0; font-size: 110%; }
div#eshop div#show-cart form textarea
{ width: 100%; border: none; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 100%; }
div#eshop div#show-cart form fieldset.cart-control
{ border: none; padding: 0; margin: 2em 0 0 0; }
div#eshop div#show-cart form fieldset.cart-control legend
{ display: none; }
div#eshop div#show-cart form fieldset.cart-control label
{ display: none; }
div#eshop div#show-cart form fieldset.cart-control input
{ background: #026EAF; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
div#eshop div#show-cart form fieldset.cart-control input:hover
{ background: #0C3350; border: 1px solid #000; padding: 0.5em 2em; }
div#eshop div#show-cart form fieldset.cart-control a
{ background: #81424B; border: 1px solid #222; color: #FFF; padding: 0.7em 2em; }
div#eshop div#show-cart form fieldset.cart-control a:hover
{ background: #805B61; border: 1px solid #000; color: #FFF; }
div#eshop div#show-cart dl.materials
{ margin: 0; }
div#eshop div#show-cart dl.materials dd
{ margin: 0 0.5em 0 0; padding: 0; }

div#eshop h2#track
{ padding: 1em; }
div#eshop h3.notice
{ margin: 0; padding: 1em; }
div#eshop h4.option
{ margin: 0; padding: 1em; }
div#eshop div#show-cart h4.option
{ margin: 0 0 1em 0; padding: 0; }
div#eshop a
{ color: #AB424B; }
div#eshop form#register
{ padding: 0 1em; }
div#eshop form#register fieldset
{ border: none; border-top: 1px solid #93AABA; width: 375px; margin: 1em 0;  }
div#eshop form#register legend
{ color: #0063B4; font-weight: bold; padding: 0 0.5em; background: #FFF; border: none; }
div#eshop form#register fieldset.left
{ float: left; clear: both; }
div#eshop form#register fieldset.right
{ float: right; }
div#eshop form#register fieldset.submit
{ clear: both; margin: 1em 0 0 0; }
div#eshop form#register fieldset label
{ width: 150px; margin: 0 20px 0 0; display: inline-block; }
div#eshop form#register fieldset input
{ border: 1px solid #026EAF; width: 180px; padding: 0.25em 0.45em;  }
div#eshop form#register fieldset select
{ border: 1px solid #026EAF; width: 193px; padding: 0.25em 0.45em; }
div#eshop form#register fieldset dl dt, div#eshop form#register fieldset dl dd
{ margin: 0 1em 0 0; display: inline;  }
div#eshop form#register fieldset dl dt label
{ margin: 0; width: 100px;  }
div#eshop form#register fieldset dl dd input
{ width: 10px; padding: 0; }
div#eshop form#register fieldset textarea
{ border: 1px solid #026EAF; width: 360px; padding: 0.45em; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 100%; }
div#eshop form#register fieldset.submit label
{ display: none; padding: 0; }
div#eshop form#register fieldset.submit input
{ background: #026EAF; border: 1px solid #000; color: #FFF; padding: 0.5em 2em; }
div#eshop form#register fieldset.submit input:hover
{ background: #0C3350; border: 1px solid #222; padding: 0.5em 2em; }
div#eshop form#register fieldset.submit a
{ background: #81424B; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
div#eshop form#register fieldset.submit a:hover
{ background: #805B61; border: 1px solid #000; color: #FFF; }
div#postregister
{ padding: 1em; }
a.warning
{ font-size: 120%; font-weight: bold;}
div#eshop div.particle-choose
{ float: left; margin: 0.5em 0.5em 0.5em 0; }
div#eshop div.particle-choose label
{ display: block; font-weight: bold; color: #0063B4; }

div#eshop div#create-order
{ background: #E8F0FD; border-top: 1px solid #88B1D1; border-bottom: 1px solid #88B1D1; padding: 2em; }
div#eshop div#create-order dl.user-control dd
{ margin: 1em 1em 1em 0; padding: 0; display: inline; }
div#eshop div#create-order dl.user-control dd a.accept
{ background: #026EAF; border: 1px solid #FFF; color: #FFF; padding: 0.5em 2em; }
div#eshop div#create-order dl.user-control dd a.accept:hover
{ background: #026EAF; border: 1px solid #FFF; color: #FFF; padding: 0.5em 2em; }
div#eshop div#create-order dl.user-control dd a.deny
{ background: #81424B; border: 1px solid #FFF; color: #FFF; padding: 0.5em 2em; }
div#eshop div#create-order dl.user-control dd a.deny:hover
{ background: #805B61; border: 1px solid #FFF; color: #FFF; }

div#eshop div#container
{ background: #E5F2FB; padding: 2em; border-top: 1px solid #88B1D1; border-bottom: 1px solid #88B1D1; }

div#profile
{ background: #FFF; padding: 2em 1em 2em 1em; border: none; border-top: 1px dashed #93AABA; border-bottom: 1px dashed #93AABA; }
div#profile h3
{ margin: 0em 0 1.25em 0; }
div#profile dl
{ margin: 1em 0; }
div#profile dt
{ font-size: 13	0%; font-weight: bold; margin: 1em 0 0.25em 0; color: #1766A1; }
div#profile dl dd
{ margin: 0; padding: 0; position: relative; }
div#profile dl dd strong
{ top: 0; left: 150px; }
div#profile dl#left
{ float: left; width: 350px; }
div#profile dl#left dd, div#profile dl#right dd
{ margin: 0; padding: 0; position: relative; }
div#profile dl#left dd strong, div#profile dl#right dd strong
{ position: absolute; top: 0; left: 150px; }
div#profile dl#right
{ float: right; width: 350px; }
div#profile h4
{ margin: 1em 0 0 0; }
div#profile p
{ margin: 0 0 1em 0; }
div#profile form fieldset
{ border: none; border-top: 1px solid #93AABA; width: 375px; margin: 1em 0; }
div#profile form legend
{ color: #0063B4; font-weight: bold; padding: 0 0.5em; background: #FFF; border: none; }
div#profile form fieldset label
{ width: 150px; margin: 0 20px 0 0; display: inline-block; }
div#profile form fieldset input
{ border: 1px solid #026EAF; width: 180px; padding: 0.25em 0.45em; }
div#profile form fieldset.submit label
{ display: none; padding: 0; }
div#profile form fieldset.submit input
{ background: #026EAF; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; width: 9em; display: inline; }
div#profile form fieldset.submit input:hover
{ background: #0C3350; border: 1px solid #000; padding: 0.5em 2em; }
div#profile form fieldset.submit a
{ background: #81424B; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
div#profile form fieldset.submit a:hover
{ background: #805B61; border: 1px solid #000; color: #FFF; }

table#order-list
{ border-collapse: collapse; width: 100%; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }
table#order-list colgroup#id
{ width: 16%; text-align: left; }
table#order-list colgroup#creation-date
{ width: 20%; }
table#order-list colgroup#totally
{ width: 12%; }
table#order-list colgroup#quantity
{ width: 14%; }
table#order-list colgroup#status
{ width: 12%; }
table#order-list colgroup#view
{ width: 12%; }
table#order-list caption
{ text-align: left; font-weight: bold; color: #0063B4; font-size: 135%; padding: 0 0 1em 0; }
table#order-list thead
{ border-bottom: 2px solid #88B1D1; background: #E8EDFF; }
table#order-list th
{ padding: 1.25em 0 1.25em 0; vertical-align: top; font-weight: normal; color: #456199; font-size: 110%; }
table#order-list th.id
{ padding: 1.25em 1em 0 1em; text-align: left; }
table#order-list th.view
{ padding: 1.25em 1em 0 1em; text-align: right; }
table#order-list tbody tr
{ border-bottom: 1px solid #CCC; }
table#order-list td
{ padding: 1em 1em 1em 0; vertical-align: top; }
table#order-list td.id
{ padding: 1em 1em 1em 1em; }
table#order-list td.view
{ text-align: right; }
table#order-list td.view a
{ font-weight: bold; color: #0063B4; }

p.return a
{ font-size: 120%; font-weight: bold; color: #0063B4; }

form#descr
{ padding: 0; }
form#descr fieldset
{ border: none; border-top: 1px solid #93AABA; width: 375px; margin: 1em 0; }
form#descr legend
{ color: #0063B4; font-weight: bold; padding: 0 0.5em; background: #FFF; border: none; }
form#descr fieldset.left
{ float: left; clear: both; }
form#descr fieldset.right
{ float: right; }
form#descr fieldset.submit
{ clear: both; margin: 1em 0 0 0; }
form#descr fieldset label
{ width: 150px; margin: 0 20px 0 0; display: inline-block; }
form#descr fieldset input
{ border: 1px solid #026EAF; width: 180px; padding: 0.25em 0.45em;  }
form#descr fieldset select
{ border: 1px solid #026EAF; width: 193px; padding: 0.25em 0.45em; }
form#descr fieldset dl dt, form#descr fieldset dl dd
{ margin: 0 1em 0 0; display: inline;  }
form#descr fieldset dl dt label
{ margin: 0; width: 100px;  }
form#descr fieldset dl dd input
{ width: 10px; padding: 0; }
form#descr fieldset textarea
{ border: 1px solid #026EAF; width: 360px; padding: 0.45em; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 100%; }
form#descr fieldset.submit label
{ display: none; padding: 0; }
form#descr fieldset.submit input
{ background: #026EAF; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
form#descr fieldset.submit input:hover
{ background: #0C3350; border: 1px solid #000; padding: 0.5em 2em; }
form#descr fieldset.submit a
{ background: #81424B; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
form#descr fieldset.submit a:hover
{ background: #805B61; border: 1px solid #000; color: #FFF; }

div#show-order
{ padding: 0; font-size: 90%; }
div#show-order h4
{ color: #0063B4; font-weight: normal; font-size: 130%; }
div#show-order table
{ border-collapse: collapse; width: 100%; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }
div#show-order table colgroup#running-number
{ width: 8%; text-align: left; }
div#show-order table colgroup#item-id
{ width: 6%; }
div#show-order table colgroup#item-name
{ width: 28%; }
div#show-order table colgroup#materials
{ width: 28%; }
div#show-order table colgroup#price-for-piece-with-vat
{ width: 12%; }
div#show-order table colgroup#quantity
{ width: 10%; }
div#show-order table colgroup#tottaly
{ width: 8%; }
div#show-order table caption
{ text-align: left; font-weight: bold; color: #0063B4; font-size: 135%; padding: 0 0 1em 0; }
div#show-order table thead
{ border-bottom: 2px solid #88B1D1; background: #E8EDFF; }
div#show-order table thead th
{ padding: 1.25em 0 1.25em 0; vertical-align: top; font-weight: normal; color: #456199; font-size: 120%; }
div#show-order table thead th.running-number
{ padding: 1.25em 1em 0 1em; text-align: right; }
div#show-order table thead th.delete
{ padding: 1.25em 1em 0 1em; text-align: right; }
div#show-order table tbody tr
{ border-bottom: 1px solid #CCC; }
div#show-order table td
{ padding: 1em 1em 1em 0; vertical-align: top; }
div#show-order table tbody td.running-number
{ padding: 1em 1em 1em 1em; }
div#show-order table tbody td.delete
{ text-align: right; }
div#show-order table input
{ width: 3em; border: 1px solid #88B1D1; }
div#show-order dl#summary
{ font-size: 105%; width: 45%; float: left; border: 1px solid #CCC; padding: 1em; margin: 0; height: 9em;}
div#show-order dl#summary dd
{ margin: 0; padding: 0; }
div#show-order dl.materials
{ margin: 0; }
div#show-order dl.materials dd
{ margin: 0 0.5em 0 0; padding: 0; }

div#setup h3
{ border-left: 40px solid #0063B4; padding: 0 0 0 1em; }
div#setup a
{ color: #FF2A00;  }
div#setup dl.setup
{ border-bottom: 1px #BBB dashed; padding: 0 0 0.75em 0; margin: 1.25em 0; }
div#setup dl dt
{ text-transform: uppercase; font-size: 110%; color: #444; margin: 0 0 0.25em 0; }
div#setup dl dd
{ margin: 0 0 0 0.5em; }
div#setup p.back
{ font-weight: bold; font-size: 110%; }
div#setup table caption
{ font-weight: bold; font-size: 110%; margin: 1em 0; text-align: left; text-transform: uppercase; color: #444; }
div#setup table thead
{ font-size: 105%; }
div#setup table thead tr th
{ padding: 1em 0; vertical-align: top; font-weight: normal; font-size: 110%; }
div#setup table tbody tr
{ border-bottom: 1px solid #BBB; }
div#setup table tbody tr td
{ padding: 0.75em 0.25em; }


div#setup table#category-list colgroup#nameof
{ width: 18%; }
div#setup table#category-list colgroup#descr
{ width: 28%; }
div#setup table#category-list colgroup#products_of
{ width: 8%; }
div#setup table#category-list colgroup#priority
{ width: 20%; }
div#setup table#category-list colgroup#edti
{ width: 7%; }
div#setup table#category-list colgroup#delete
{ width: 7%; }

div#setup table#category-list td.priority a
{ margin: 0 0.25em; }

div#setup div#sticker h2
{ font-weight: bold; font-size: 170%; }
div#setup div#sticker h3.warning
{ border: none; color: red; font-size: 130%; }
div#setup div#sticker dl
{ border: none; border-top: 1px dashed #CCC; margin: 3em 0 1em 0; padding: 1.5em 0;  }
div#setup div#sticker dl dd#cancel
{ float: left; }
div#setup div#sticker dl dd#cancel a
{ background: #81424B; border: 1px solid #222; color: #EEE; padding: 1em 3em; }
div#setup div#sticker dl dd#accept
{ float: right; }
div#setup div#sticker dl dd#accept a
{ background: #0278C2; border: 1px solid #E5F2FB; color: #EEE; padding: 1em 3em; text-align: right; }

div#setup form
{
	font-size: 110%;
}
div#setup form fieldset
{ border-top: 1px dashed #BBB; }
div#setup form fieldset legend
{ font-size: 95%; letter-spacing: 0.05em; background: #EEE; color: #444; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
border-top: none; border-bottom: 1px dashed #BBB; }

div#setup form label
{ margin: 0.5em 0; font-weight: bold; color: #0063CB; }
div#setup form input
{ padding: 0.5em 0.75em; color: #222; }
div#setup form textarea
{ padding: 0.5em 0.75em; color: #222; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 100%; width: 95%; }
div#setup form fieldset.submit label
{ display: none; }
div#setup form fieldset.submit input
{ background: #026EAF; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
div#setup form fieldset.submit input:hover
{ background: #0C3350; border: 1px solid #000; padding: 0.5em 2em; }
div#setup form fieldset.submit a
{ background: #81424B; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
div#setup form fieldset.submit a:hover
{ background: #805B61; border: 1px solid #000; color: #FFF; }

div#setup form table#image-list td textarea
{ width: 12em; }

form.note fieldset input
{ background: #026EAF; border: 1px solid #222; color: #FFF; padding: 0.5em 2em; }
form.note fieldset input:hover
{ background: #0C3350; border: 1px solid #000; padding: 0.5em 2em; }

dl#order-control dd
{ display: inline; }
dl#order-control dd.cancel a
{ background: #81424B; border: 1px solid #222; color: #EEE; padding: 1em 3em; }
dl#order-control dd.accept a
{ background: #0278C2; border: 1px solid #222; color: #EEE; padding: 1em 3em; text-align: right; }

div#eshop div#article
{ padding: 1em; }

dl.materials dd
{
	display: block;
}
