/*<![CDATA[*/
/* Студия Дмитрия Годунова http://godunovstudio.ru

	------
	stylesheet.css v.2.0 CSS
	www.mebels.ru
	------
@import "main.css";
@import "html.css";
@import "boxes.css";
@import "forms.css";
*/

HTML:lang(ru) {quotes: "\00AB" "\00BB";}
BODY {background-color: #FFFFFF; color: black; margin: 0; padding: 0; font-size: 76%; font-family: verdana, arial, helvetica, sans-serif; }
A, A:hover {color: #00E;} A:visited {color: #551A8B;} A:active {color: #F60;}
#header { margin: 0; padding: 0; margin-left: auto; margin-right: auto; background-color: #FDF5DE; color: black; width: 100%; height: 100px; position: relative; clear: both; }
#head_a { float: left; width: 285px; padding: 0; margin-left: 0; margin-right: 0; }
#head_b { float: left; width: auto; padding: 0 5px 0 5px; margin: 0 0; }
#body { padding-top: 5px; padding-bottom: 5px; margin-top: auto; margin-left: auto; margin-right: auto; margin-bottom: auto; float: left; width: 100%; clear: both; }
/* #content и #sidebara должны быть 100% 
	content 71% (70+1);
	sidebara 29% (28+0.5+0.5);
*/
#content { float: right; width: 73%; padding-bottom: 3%; margin-left: 0.1%; margin-right: 0.5%; }

#sidebara { float: right; width: 25%; padding: 0% 0.1% 3% 0.1%; margin: auto; }
#single-body { margin: 0 5em 2em 5em; }
#footer { clear: both; width: 100%; float: left; white-space: nowrap; margin: 0; padding: 0; border-top: 1px solid #7E765A; }
#addr { clear: both; padding: .4em 3em 2em; }
#addr DD { line-height: normal; }
ADDRESS#self { font-size: 12px; font-weight: normal; font-style: normal; position: absolute; top: 83px; left: 25px; color: #FE7E02; }
ADDRESS#self A { color: #99CCFF; text-decoration: none; }

/*----------------------------------------------------------------*/

/* Header
--------------------------------*/
IMG#logo { width: 265px; height: 71px; border: none; padding-top: 18px; padding-left: 10px; }
#header A { color: #330; background-color: #FDF5DE; }
#box_search { margin: 0 0; padding: 0 0 0 5px; display: block; width: 350px; }
INPUT#keywords { width: 65%; font-size: 1.2em; }
INPUT#keywords:hover, INPUT#keywords:focus { background: white; color: black; }
INPUT#search,
INPUT#search_btn { background-color: #AFAB62; color: #FFFFD3; border-top: solid 1px #B8B572; border-left: solid 1px #B8B572; border-bottom: solid 1px #888810; border-right: solid 1px #888810; font-size: 1.2em; }
#customer { margin: 0 0; padding: 0 0 0 0; display: block; }
#customer UL { margin: 0 0; padding: 0 0; list-style-type: none; }
#customer LI { float: left; text-align: center; line-height: normal; display: block; margin: 15px 0 10px 0; padding: 0 .6em 0 .6em; color: #888810; background-color: #FDF5DE; border-right: 1px #888810 dotted; }
#customer EM { font-style: normal; }
#customer #logoff { background-color: #FDF5DE; color: maroon; }
#customer IMG.icon { border: none; width: 11px; height: 11px; }
/* eof Header
--------------------------------*/

#navtrail { margin: 1em 0 0 28.5%; }
#general { margin: 0 1.5em 0 2.6em; }
#greeting { margin: 0.4em 0; line-height: 1.3em; }

/* страница продукта product_info.php
---------------------------------------- */
.product_info { width: 100%; clear: both; margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: auto; }
.product_info H1 { margin-bottom: .4em; font-size: 2.2em; font-family: Arial, Helvetica, sans-serif; }
DIV.mo_img, H5.mo_img { text-align: left; margin-top: .4em; }
#left_pinfo { float: left; width: 260px; text-align: center; }
#centre_pinfo { /*margin-left: 270px;*/ margin-right: 150px; }
#centrev2 { margin-left: 225px; margin-right: 0; }
#right_pinfo { float: right; width: 140px; }
#product_image { background-color: #EEE; color: black; }
.product_info .newind,
IMG.mo_img { padding: 5px 1px; border: 1px #DBE3C8 solid; }
.product_info UL { margin: 0 0; padding: 0 0; }
.product_info LI { margin: 0 0; padding: 0 0; list-style-type: none; }
LI.product_price { margin-bottom: .6em; }
.product_info .product_price B { font-size: 1.4em; white-space: nowrap; }
#products_description { line-height: 1.6em; font-size: 1.1em; margin: 1em 0; }
#products_description UL.img_w_txt {
	width: auto;
}

/* Rounded corners by Stu Nicholls http://www.cssplay.co.uk/boxes/minwidth.html
---------------------------------------- */
/* for all browsers that understand min-width */
.width {width:100%; min-width:140px; margin-top: .8em;}

/* the bodge for IE6 browsers */
* html .minwidth {border-left:140px solid #FFF; position:relative; float:left; z-index:1;}
* html .container {margin-left:-140px; position:relative; float:left; z-index:2;}

.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#EEE; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#FFF; border-right:2px solid #EEE; border-left:2px solid #EEE; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#FFF; border-right:1px solid #EEE; border-left:1px solid #EEE; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#FFF; border-right:1px solid #EEE; border-left:1px solid #EEE; margin:0 1px;}
.helptxt {border-right:1px solid #EEE; border-left:1px solid #EEE;margin:0; padding: 0 .8em;font-size: .9em;}
.helphed {margin-bottom: .4em;}
.helptxt B {color: #E55C00;}
/*.content P {margin:0; padding: 0 .8em;}*/

/* eof страница продукта product_info.php
---------------------------------------- */

/* NEWS
---------------------------------------- */
.news_on_front_page { color: black; background-color: #F7F3EB; }
#newshead { color: #7E765A; background-color: white; border-bottom: .3em #DBD3B6 solid; clear: both; }
DIV.news { padding: 0 1.4em; }
/*DIV.news A { margin-left: 1.2em; }*/
HR.newshr { color: #D7CFBE; height: 1px; width: 70%; margin: .2em auto .2em auto; }
DIV.news EM,
DIV.news .date { color: #7E765A; background-color: #F7F3EB; font-size: .9em; font-style: normal; }
DIV.news P { line-height: 1.2em; /*margin-left: 1.2em;*/ }

#news_info .date,
.date { color: #7E765A; background-color: white; margin-top: 2em; }
#news_description { margin-left: 2.4em; }
/* eof NEWS
---------------------------------------- */

/* product_listing и блок с моделями также заказывают
---------------------------------------- */
DIV.models-cursection, DIV.also_purchased,
DIV.news_listing { margin: 1em 1em 1em 0; padding-right: 1em; clear: both; min-height: 130px}
DIV.models-cursection IMG, DIV.also_purchased IMG,
DIV.news_listing IMG { float: left; margin-right: 5px; margin-bottom: 1em; border: 1px solid #DBE3C8; padding: 5px; }
DIV.models-cursection H4,
DIV.also_purchased H4,
DIV.category,
DIV.news_listing H4 { padding: 0 0 .4em 0; margin: 0 0 0 140px; font-size: 1.2em; font-weight: normal; }
DIV.models-cursection DIV.category {margin: 0 0 0 140px;}
DIV.models-cursection P,
DIV.also_purchased P,
DIV.news_listing P { line-height: 1.5em; margin: 0.2em 0 0.1em 10px; clear: right; }
.xsell { color: #666; background-color: white; font-size: .9em; }
#manufacturer_dropdown { padding: 0 .8em; }
#manufacturer_dropdown UL { margin: 1em 0 1em 0; padding: 0 0 0 0; }
#manufacturer_dropdown LI { list-style-type: none; display: inline; margin: .8em 0; padding: .3em .6em; }
#manufacturer_dropdown LI.cur { background-color: #DADADA; color: black; padding: .3em .6em; }
UL.subcat_wim { list-style-type: none; margin: 0 0; padding: 0 0; width: 100%; }
UL.subcat_wim LI { float: left; text-align: center; margin: 0 8px 8px 0; padding: 0 0; line-height: normal; border-bottom: 1px #CCC dotted; padding-bottom: 1em; }
UL.subcat_wim LI IMG { padding-top: 7px; padding-right: 4px; padding-bottom: 7px; padding-left: 7px; display: block; border: none; }
UL.subcat_wim DFN { font-style: normal; }

/* eof product_listing и блок с моделями также заказывают
---------------------------------------- */

UL.fpcats2 { list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0; font-size:10px; }
UL.fpcats2 LI { float: left; width: 260px; height:300px; overflow: hidden; margin:5}
UL.fpcats2 LI IMG { border: 1px #DBD3B6 solid; background-color: #EEE; color: black; margin:0 5 0 0; float: left;}
UL.fpcats2 A { background-color: transparent; color: #4F6237}
UL.fpcats2 h4 { margin: 0 0 0 0}
UL.fpcats2 p {}


/* xsell
---------------------------------------- */
UL.xsellprod, UL.fpcats { list-style-type: none; margin: 0 0; padding: 0 0; width: 100%; }
UL.fpcats LI { float: left; width: 170px; text-align: center; margin: 0 10px 10px 0; padding: 2px 2px; line-height: normal; /*background-color: #EEE; color: black;*/ }
UL.fpcats LI IMG { border: 3px #DBD3B6 solid; background-color: #EEE; color: black; padding: 2px; }
UL.fpcats A { background-color: transparent; color: #4F6237; }
UL.xsellprod LI { float: left; width: 220px; text-align: center; margin: 0 20px 8px 0; padding: 0 .4em; line-height: normal; }
UL.xsellprod LI IMG { border: 1px #EEE solid; background-color: #EEE; color: black; }
UL.xsellprod H4 { padding: 0 0 0 0; margin: .2em 0 .2em 0; font-size: 1em; font-weight: normal; }
UL.xsellprod .ximg { height: 128px; }
UL.xsellprod input,
UL.xsellprod select { font-style: normal; font-size: .9em; }
UL.xsellprod fieldset { border: 1px solid #DBD3B6; background-color: white; color: black; padding: 0 .5em 1em .5em; height: 260px; }
UL.xsellprod LEGEND { font-weight: normal; color: black; background-color: white; }
/* eof xsell
---------------------------------------- */

#content_mngr { font-family: Georgia, "Times New Roman", Times, serif; }
#content_mngr P, #content_mngr DL { font-size: 1.1em; }

#page-res { clear: both; line-height: 1.6em; }
#next-page b#cur_page { background-color: #EEE; color: black; padding: .1em .3em; }
#next-page SPAN.arr { font-size: 1.2em; }
SPAN.arr {font-size: 1.4em;}

#contenta { float: left; padding: 0 0 0 0; margin: 0px; border: 0px; width: 50%; }
#contentb { float: left; padding: 0 0 0 0; margin: 0px; border: 0px; }
sup.aid { vertical-align: super; line-height: normal; text-decoration: underline; cursor: help; font-weight: bold; }

/* checkout pages
---------------------------------------- */
.checkout_head { color: #3D3D3D; background-color: white; }
#checkout_content { white-space: normal; background-color: white; color: black; }
DIV#checkout_bar { border: 1px solid #CCC; float: right; }
DIV#checkout_bar UL { list-style: none; margin: 0; padding: 0; width: auto; }
DIV#checkout_bar LI { float: left; display: block; text-align: center; padding: 0 .8em; font-size: .9em; }
DIV#checkout_bar LI.cur { background-color: #DBE3C8; color: black; border-bottom: 2px solid #696; }
DIV#checkout_bar span { font-size: 1em; }
DIV#checkout_bar span.cur { color: red; background-color: #DBE3C8; font-weight: bold; font-size: 1.3em; }
UL#shipp { list-style: none; }
UL#shipp LI { margin-bottom: .4em; }
UL#shipp EM { font-weight: bold; font-variant: small-caps; color: red; background-color: transparent; }
DL.checkout_confirmation { border-bottom: 1px #CCC dotted; }
DL.checkout_confirmation DT { font-weight: bold; }
DL.checkout_confirmation A,
DL.checkout_confirmation A:hover,
DL.checkout_confirmation A:visited { font-weight: normal; font-style: italic; color: green; background-color: white; }
.hid, #hid BR { display: none; }

/* eof checkout pages
---------------------------------------- */

TABLE {border-collapse: collapse; width: auto;}
TABLE TD {padding: 4px; empty-cells: hide;}
TABLE.full {border-collapse: collapse; width: 100%;}
TABLE.border {border-collapse: separate; width: auto; font-size: 0.9em;}
TABLE.collapse {border-collapse: collapse;}
TABLE.border TD { padding: 5px; border: 1px solid #DADADA; empty-cells: hide; }

TABLE#order_details { border-collapse: separate; width: 100%; }
TD.h { background-color: #DBD3B6; color: #7E765A; font-weight: bold; }
TD.pic, TD.discrpt, TD.price, TD.qty, TD.total, TD.del {background-color: #F7F3EB; color: black;}
TD.pic, .center {text-align: center;}
TD.del A,
TD.del A:visited { display: block; width: 99%; background-color: #D7CFBE; color: black; text-align: center; text-decoration: none; padding: 2px 0 5px 0; border: 1px solid #9A964E; border-top: #DDDDC6; border-left: #DDDDC6; }
TD.del A:hover { background-color: #FDF5DE; color: black; }

BR.clear {clear: both;}
#curtm {visibility: hidden; display: none;}
.right {text-align: right;}
.left {text-align: left;}
.darr {font-size: .8em;}
.green {color: green; background-color: white;}


h1 { font-size: 2em; font-weight: normal; margin-top: 0; margin-bottom: 0; /*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*//*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/ }
h2 { font-size: 1.7em; margin: 1.2em 0 1.2em 0; font-weight: normal; }
h3 { font-size: 1.4em; margin: 1.2em 0 1.2em 0; font-weight: normal; }
h4 { font-size: 1.2em; margin: 1.2em 0 1.2em 0; font-weight: bold; }
h5 { font-size: 1.0em; margin: 1.2em 0 1.2em 0; font-weight: bold; }
h6 { font-size: 0.8em; margin: 1.2em 0 1.2em 0; font-weight: bold; }
ol, ul { display: block; padding-left: 40px; font-size: 1em; line-height: 1.8em; margin: 1em 0; }
li { display: list-item; }
/* nested lists have no top/bottom margins */
ul ul, ul ol, ul dl,
ol ul, ol ol, ol dl,
dl ul, dl ol, dl dl { margin-top: 0; margin-bottom: 0; }
P { font-size: 1.0em; line-height: 1.8em; margin: 0.8em 0; display: block; }
DL { margin: 1em 0; }
DD { line-height: 1.8em; margin: 0.4em 0 0.4em 40px; display: block; }
#addr DD { line-height: normal; margin-top: auto; margin-bottom: auto; }
IMG { border: none; }
ABBR, ACRONYM {border-bottom: 1px dotted #462F17;}
q {font-style: italic;}
q:before {content: open-quote;}
q:after {content: close-quote;}
hr { display: block; margin: .8em auto .8em auto; border: 1px; background-color: #CCC; color: #CCC; height: 1px; clear: both; }
ins {text-decoration: none;}
sub { vertical-align: sub; line-height: normal; }

sup { vertical-align: super; line-height: normal; }
.nobr {white-space: nowrap;}
/* end html style */


/* colors
---------------------------------------- */
#left_pinfo .right A { color: #00E; background-color: white; }
#left_pinfo .right A:hover { color: #F60; background-color: white; }
A.buy_now { color: #F60; font-weight:bold; background-color: white; }
A.buy_now:hover { color: #00E; background-color: white; }
.must_be { margin-top: 1em; color: red; background-color: transparent;}

DIV.continue, DIV#checkout { text-align: right; padding: .8em 0; }
A#link_continue,
A.link_continue,
A.link_continue:visited { text-decoration: none; background-color: #FF6600; color: white; font-weight: bold; padding: 1em 1.5em; border-right: 1px #E55C00 solid; border-bottom: 1px #E55C00 solid; border-top: 1px #FF9966 solid; border-left: 1px #FF9966 solid; }
A#link_continue:hover,
A.link_continue:hover { background-color: #FF751A; color: white; font-weight: bold; padding: 1em 1.5em; }
A#link_back { float: left; display: block; text-align: center; text-decoration: none; background-color: #022256; color: white; font-weight: bold; padding: 1em 1.5em; border-top: 1px solid #02317B; border-left: 1px solid #02317B; border-bottom: 1px solid black; border-right: 1px solid black; }
A.link_btn, A.link_btn:hover, A.link_btn:visited, A.link_btn:active { display: block; width: 8em; text-align: center; text-decoration: none; background-color: #F60; color: white; font-weight: bold; padding: .5em 1.5em; border-top: 1px solid #FF8B3E; border-left: 1px solid #FF8B3E; border-bottom: 1px solid #A44200; border-right: 1px solid #A44200; }
.s { font-size: .9em; }
.r, .productoutofstock { color: red; background-color: white; }
.oldprice { text-decoration: line-through; }
.disabled,
.sitemap_nosub { color: #CCC; background-color: white; cursor: default; }
/* eof colors
---------------------------------------- */

/* FPage products
---------------------------------------- */
#fp_products {width: 100%;}
#fp_products DL { float: left; display: block; margin: .5em .5em 0 0; padding: 0 0; width: 48.5%; height: 165px; font-size: .9em; border-right: 1px #DBE3C8 solid; }
#fp_products .product_price { display: block; padding-top: 1em; }
#fp_products .product_price B { background-color: transparent; color: red; }
.product_price .green {background-color: transparent;}
#fp_products A.details  { background-color: white; color: #330; /*border-top: 1px #799958 solid; border-left: 1px #799958 solid; border-right: 1px #4F6237 solid; border-bottom: 1px #4F6237 solid; text-decoration: none;*/ padding: .1em; line-height: 1.6em; }
.to_cart A,
.to_cart A:hover,
.to_cart A:visited { background-color: #F60; color: white; padding: .1em; text-decoration: none; border-top: 1px solid #FF8B3E; border-left: 1px solid #FF8B3E; border-bottom: 1px solid #A44200; border-right: 1px solid #A44200; line-height: 1.6em; }
#fp_products DT { float: left; width: 120px; height: 160px; /*background-color: #F6F6F6; color: black; border-right: 1px #DBE3C8 solid;*/ margin-right: 4px; padding: 5px 5px 0 5px; text-align: center; }
#fp_products DD {margin: 0 1em 0 150px; padding: 0 0; line-height: normal;}
#fp_products DD.offer_name { font-weight: bold; padding-top: .1em; padding-bottom: .8em; /*height: 33.3px;*/ }
DD.offer_name A,
DD.offer_name A:hover,
DD.offer_name A:visited { text-decoration: none; background-color: white; color: #495677; }
#fp_products DD.short-dscr { height: 83.3px; font-size: 1em; }
/* eof FPage products
---------------------------------------- */

#box_cart, #box_login,
#box_currencies,
#box_manufacturers, #box_notifications,
#tell_friend, #box_categories,
#box_whatsnew, #box_bestsell,
#box_reviews, #box_admin,
#box_add_a_quickie, #box_languages,
#box_information,
#box_newsletter, #box_last_viewed,
#box_order_history, #box_search_cost,
#box_infobox, #box_content,
.etc {
	margin-bottom: 1.5em;
}
#box_cart h4, #box_login h4,
#box_currencies h4, #manufacturers_info h4,
#box_manufacturers h4, #box_notifications h4,
#tell_friend h4, #box_categories h4,
#box_whatsnew h4, #box_bestsell h4,
#box_reviews h4, #box_admin h4,
#box_add_a_quickie h4, #box_languages h4,
#box_information h4,
#box_newsletter h4, #box_last_viewed h4,
#box_order_history h4, #box_search_cost h4,
#box_infobox h4, #box_content h4,
.etc h4 { font-size: 1.1em; font-weight: bold; margin: 0 0 .4em .3em; padding: .1em 0 0 0; }
#box_currencies UL, #manufacturers_info UL,
#box_manufacturers UL, #box_notifications UL,
#tell_friend UL, #box_categories UL,
#box_information UL, #box_last_viewed UL,
#box_infobox UL, #box_affiliate UL,
#box_content UL { margin: 0 0 0 .8em; padding: 0 0 0 .8em; display: block; font-size: 1em; list-style-type: none; }
#cur_cat DIV, #cur_mnfctr { background-color: #DBE3C8; color: black; font-weight: bold; padding-left: .6em; }
#tocat { background-color: white; color: #022256; font-weight: bold; margin-left: 1.8em; }
#box_search_cost fieldset { padding-top: 0; }
#box_bestsell OL,
#box_last_viewed OL { line-height: 1.6em; margin-bottom: 0; }
#box_footer UL { margin: 0; padding: 0 0 0 22px; list-style: none; font-size: 1em; clear: left; }
#box_footer LI { display: block; padding: 5px 14px 9px 14px; float: left; }
#box_footer A { background-color: white; color: #666; font-weight: bold; }
#box_footer LI#cur { font-weight: bold; background-color: white; color: #B8B572; }

#box_manufacturers SELECT { background-color: white; color: black; margin-left: 1.6em; }
#box_information UL { list-style-type: square; }
#box_content UL { list-style-type: square; font-family: Georgia, "Times New Roman", Times, serif; }
/* -------- CATEGORIES -------- */
#box_categories A {
	color: #022256;
	background-color: transparent;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#box_categories A:hover {
	color: #7E765A; text-decoration: none;
}
/* -------- end CATEGORIES -------- */


.etc { border: 1px solid #CCC; background-color: #FFC; color: black; }
.etc P { padding: 0 0 .5em .7em; margin: 0 0; line-height: 1.2em; }

/* -------- CART -------- */
#box_cart { border: 1px solid #DBD3B6; background-color: #FDF8E7; color: black; position: absolute; top: 4px; right: 10px; float: right; width: 18em; height: 86px; overflow: auto; }
#box_cart dfn { padding-left: .5em; padding-bottom: 1em; display: block; font-style: normal; }
#box_cart P { padding: 0 0 .4em .5em; margin: 0 0; line-height: 1.6em; }
sup#cart_aid { vertical-align: super; text-decoration: underline; cursor: help; float: right; margin-right: .6em; }
/* -------- end CART -------- */


/* -------- LAST VIEWED -------- */
#box_last_viewed A.vprod { color: #F60; background-color: white; }
DIV.category { padding: 0 0; font-size: .9em; margin-left: auto; }
DIV.category A, DIV.category A:visited, DIV.category A:hover { color: black; background-color: white; }
/* -------- end LAST VIEWED -------- */

/* -------- BEST SELLER -------- */
OL.top-10, OL.top-10 LI { margin: 0; padding: 0; list-style: none; }
OL.top-10 LI A {display: block; text-align: right; padding: 1px 0 1px 20px; border-bottom: 1px solid #EEE; text-decoration: none; width: 190px; background: url("img/top-10.gif") 0 0 no-repeat;
	cursor: pointer; /* for IE as it ignores floating <strong>s */
	font-size: 1em; }

OL.top-10 LI A:hover B { text-decoration: underline; }

ol.top-10 li.top-10-02 a { background-position: 0 -50px; }
ol.top-10 li.top-10-03 a { background-position: 0 -100px; }
ol.top-10 li.top-10-04 a { background-position: 0 -150px; }
ol.top-10 li.top-10-05 a { background-position: 0 -200px; }
ol.top-10 li.top-10-06 a { background-position: 0 -250px; }
ol.top-10 li.top-10-07 a { background-position: 0 -300px; }
ol.top-10 li.top-10-08 a { background-position: 0 -350px; }
ol.top-10 li.top-10-09 a { background-position: 0 -400px; }
ol.top-10 li.top-10-10 a { background-position: 0 -450px; }

OL.top-10 LI B { float: left; font-weight: normal; }
OL.top-10 LI SPAN { color: black; }
/* -------- end BEST SELLER -------- */

div#box_admin { background-color: #A1D900; color: white; padding-left: .6em; }
div#box_admin A { color: black; background-color: #A1D900; line-height: 1.3em; }
div#box_admin A#enter { display: block; width: 95%; margin: 1em 0; background-color: #FF8000; color: white; font-weight: bold; padding: .4em; border-top: 1px solid #F96; border-left: 1px solid #F96; border-bottom: 1px solid #930; border-right: 1px solid #930; text-align: center; text-decoration: none; line-height: normal; }
div#box_admin A#enter:hover {text-decoration: underline;}
div#box_admin A#edit { text-align: center; text-decoration: none; background-color: #930; color: white; padding: .4em; border-top: 1px solid #F96; border-left: 1px solid #F96; border-bottom: 1px solid black; border-right: 1px solid black; position: relative; top: -235px; /*	left: -195px;*//*	left: -195px;*/ }

FORM { width: 100%; display: inline; margin: 0; padding: 0 0; }
FIELDSET { border-width: 1px; border-style: solid; border-color: #EEEEE1 #DDDDC6 #DDDDC6 #EEEEE1; background-color: #F4F4EC; color: black; padding: 0 1em 1em 1em; margin: 0; }
LEGEND { background-color: transparent; color: #462F17; font-size: 1em; font-weight: bold; margin: 0; padding: .6em .4em; }
INPUT#in_cart { width: 99%; }
.xsell .products_qty { margin-left: 1em; }
/* checkbox */
#primary { border: none; background-color: transparent; width: auto; }
/* end checkbox */
TEXTAREA#comments, TEXTAREA#dogovor { width: 99%; display: inline; margin-bottom: 1em; }
/* login
---------------------------------------- */
FORM#login, FORM#create_account { position: relative; display: block; width: auto; }
UL#create_account,
UL#contact_us, UL#create_guest_account,
UL#pass_forgotn { margin: 0; padding: 0; list-style: none; }
UL#create_account LI,
UL#contact_us LI, UL#create_guest_account LI,
UL#pass_forgotn LI { clear: both; border-bottom: 1px #CCC dashed; }
UL#create_account INPUT, UL.create_account INPUT,
UL#contact_us INPUT, UL#create_guest_account INPUT,
UL#pass_forgotn INPUT { width: 99%; border-left: 4px #D7CFBE solid; }
LABEL.gender{ display: inline; float: left; padding-right: 1em; }
INPUT#m, INPUT#f,
INPUT#inp, INPUT#del { float: none; width: 15px; border: none; vertical-align: middle; }
UL#create_account INPUT#password,
UL#create_account INPUT#confirmation { width: 50%; }
UL#contact_us TEXTAREA, TEXTAREA#review,
TEXTAREA#soft,
INPUT#company, INPUT#author,
INPUT#site, INPUT#address,
INPUT#phone, INPUT#email { margin: 0; padding: 0; width: 99%; }
#login_btn, #continue { cursor: pointer; background-color: #F60; color: white; font-weight: bold; padding: .5em 1.5em; border-right: 2px #E55C00 solid; border-bottom: 2px #E55C00 solid; border-top: 2px #FF751A solid; border-left: 2px #FF751A solid; text-decoration: none; }
#login_btn:hover, #continue:hover { cursor: pointer; background-color: #FF751A; color: white; text-decoration: none; }

/* create_account
---------------------------------------- */
UL.create_account { margin: 0; padding: 0; list-style: none; width: 100%; }
UL.create_account LI { clear: both; height: 2.5em; border-bottom: 1px #CCC dashed; }
UL.create_account LABEL { width: 20%; float: left; margin: .2em 0; line-height: normal; }
UL.create_account INPUT { width: 75%; margin: .2em 0; }
UL.create_account INPUT#password,
UL.create_account INPUT#confirmation,
UL.create_account INPUT#fax,
UL.create_account INPUT#vvcode { width: 50%; }
LI#field_vvcode { height: 50px; }
LI#field_vvcode IMG,
LI#field_vvcode INPUT { vertical-align: middle; }

.input_er { background-color: yellow; color: black; }
#madein { display: block; padding: 0 0 .8em 3em; font-size: .9em; color: #CCC; background-color: white; }
#madein A { color: #CCC; background-color: white; }
#counters { display: block; text-align: right; margin: 0 1em 1em 0; }

UL.img_w_txt {
	list-style-type: none;
	margin: 0 0;
	padding: 0 0;
	width: 100%;
	display: table;
	clear: right;
}
UL.img_w_txt LI {
	float: left;
	text-align: center;
	margin: 0 4px 4px 0;
	padding: 0 0;
	line-height: normal;
}
UL.img_w_txt LI IMG {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	text-align: center;
	display: block;
	border: none;
}
UL.img_w_txt LI {
	border: 1px #EEE solid;
}
UL.img_w_txt DFN {
	font-style: normal;
	font-size: .9em;
}
/*]]>*/


a.icq-link, a.icq-link:visited {color:#00f;}
