/* root */
*
	{margin:0;padding:0;}
html
	{background:#000 url('/images/html_bg.png') repeat center top;overflow-y:scroll}
body
	{padding-bottom:90px}
body,input,select,textarea
	{font-family:'Tahoma','Verdana',sans-serif;font-size:11px;color:#000}
textarea
	{overflow:auto}
.auraltext{
	display:block!important;
	position:absolute!important;
	width:0!important;
	height:0!important;
	overflow:hidden!important;
	font-size:0!important;
	padding:0!important;
	margin:0!important;
	border:0!important;
}
.back
	{padding:5px 0;clear:both;float:right;font-weight:bold}
.back input,.back a
	{margin-left:20px;cursor:pointer;display:inline;cursor:pointer}
p.back
	{zoom:1;text-align:right;width:100%;float:none}
a.back,input.back
	{cursor:pointer}
a,img
	{border:0;text-decoration:none;color:#111;border:0;outline:none}
a:hover,a:focus
	{color:#000}
h1,h2,h3,h4,h5,h6
	{font-weight:normal;font-size:11px}
/* myBox */
.myBox
	{overflow:hidden;position:absolute;top:0;left:0;z-index:99}
.myBox *
	{display:block;position:relative;zoom:1;font-weight:bold}
.myBox .myBoxOverlay
	{background:transparent url('/images/myBox_bg.png') repeat;position:absolute;top:0;left:0;width:100%;height:100%;}
* html .myBox .myBoxOverlay
	{background-image:url('/images/blank.gif');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/myBox_bg.png',sizingMethod="scale");}
.myBox div.myBoxContainer
	{overflow:hidden;position:absolute;padding:10px;visibility:hidden;background:#fff}
.myBox div.myBoxImage img
	{margin:0 auto;max-width:900px}
.myBox div.myBoxContainer p.myBoxTitle
	{float:left;padding:10px 0}
.myBox div.myBoxContainer p.myBoxClose
	{float:right;clear:right;cursor:pointer;padding:10px 0 0 0;text-align:right;width:8em}
.myBox div.myBoxContainer ul.myBoxNavigation
	{list-style:none;float:right;overflow:hidden;display:none;padding:5px 0}
.myBoxCount div.myBoxContainer ul.myBoxNavigation
	{display:block}
.myBox div.myBoxContainer ul.myBoxNavigation li
	{float:left}
.myBox div.myBoxContainer ul.myBoxNavigation li a
	{width:25px;height:25px;opacity:0.5;cursor:default;filter:alpha(opacity = 50)}
.myBox div.myBoxContainer ul.myBoxNavigation li.myBoxCount
	{padding:5px 10px;display:block}
.myBox div.myBoxContainer ul.myBoxNavigation li.myBoxPrevious a
	{background:url('/images/myBox_previous.png') no-repeat 0 0;}
.myBoxPrevious div.myBoxContainer ul.myBoxNavigation li.myBoxPrevious a
	{opacity:1;cursor:pointer;filter:alpha(opacity = 100)}
.myBox div.myBoxContainer ul.myBoxNavigation li.myBoxNext a
	{background:url('/images/myBox_next.png') no-repeat 0 0;}
.myBoxNext div.myBoxContainer ul.myBoxNavigation li.myBoxNext a
	{opacity:1;cursor:pointer;filter:alpha(opacity = 100)}
/* rounds */
.round
	{display:block;position:absolute;overflow:hidden;background:transparent url('/images/rounds_grey.png') no-repeat!important;font-size:0!important;width:11px!important;height:11px!important}
.rTL
	{top:0;left:0;background-position:right bottom!important;}
.rTR
	{top:0;right:0;background-position:left bottom!important;}
.rBR
	{bottom:0;right:0;background-position:left top!important;}
.rBL
	{bottom:0;left:0;background-position:right top!important;}
* html .rTR,* html .rBR
	{left:expression(this.parentNode.offsetWidth-this.offsetWidth+"px")}
* html .rBR,* html .rBL
	{top:expression(this.parentNode.offsetHeight-this.offsetHeight+"px")}
/* wysiwyg */
.wysiwyg
	{font-size:11px;line-height:130%;text-align:justify}
.wysiwyg p
	{margin:8px 0;}
.wysiwyg ol, .wysiwyg ul
	{padding:5px 0 5px 2em;}
.wysiwyg li
	{margin:3px 0}
.wysiwyg hr
	{margin:10px 0;color:#dbd7d5;border:0;height:1px;background:#dbd7d5}
.wysiwyg h1
	{font-size:20px;margin:15px 0 10px 0}
.wysiwyg h2
	{font-size:18px;margin:14px 0 10px 0}
.wysiwyg h3
	{font-size:16px;margin:13px 0 9px 0}
.wysiwyg h4
	{font-size:14px;margin:12px 0 9px 0}
.wysiwyg h5
	{font-size:12px;margin:11px 0 8px 0}
.wysiwyg h6
	{font-size:11px;margin:10px 0 8px 0}
.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6
	{font-weight:bold}
.wysiwyg a
	{border-bottom:1px dotted #444;color:#444}
.wysiwyg a:hover
	{border-bottom:1px solid #000;color:#000}
/* kolumny */
.content
	{width:960px;overflow:hidden;zoom:1;position:relative;
	min-height:400px;
	_overflow:visible;
	_height:400px;}
.solid
	{width:930px;padding:10px 15px;background:#fbfbfb url('/images/col_left_bg.png') repeat-x 0 0}
.cols
	{background:url('/images/content_bg.png') repeat-y 0 0;}
.col_left
	{width:610px;float:left;overflow:hidden;zoom:1;padding:10px 15px;background:#fbfbfb url('/images/col_left_bg.png') repeat-x 0 0}
.index .col_left
	{background:#000;padding:0;width:640px}
.col_right
	{width:310px;float:right;overflow:hidden;zoom:1;}


/* conteiner */
#conteiner
	{background:#000 url('/images/conteiner_bg.png') repeat-x 0 0;min-width:960px}
/* center */
#center
	{width:960px;margin:0 auto;position:relative;padding-bottom:10px}
/* header */
#header
	{height:80px;padding:30px 0 135px 0;}
#header *
	{display:block;width:225px;height:80px;color:#fff}
/* box_menu */
#box_menu
	{z-index:2}
#box_menu,#box_menu ul
	{list-style:none}
/* box_menu_products */
#box_menu_products
	{z-index:2;position:absolute;top:110px;left:0;width:950px;height:125px;background:url('/images/box_menu_products_rounds.png') no-repeat 0 0;padding-left:10px;}
#box_menu_products *
	{display:block;font-size:14px}
#box_menu_products ul
	{height:125px;background:#fff url('/images/box_menu_products_bg.png') repeat-x 0 0;overflow:hidden;zoom:1;width:665px;padding-right:285px}
#box_menu_products ul li
	{float:left;width:120px;background:no-repeat 50% 10px;height:125px;margin-right:10px}
#box_menu_products ul li a
	{height:40px;padding:85px 10px 0 10px;text-align:center;width:100px;overflow:hidden;text-transform:uppercase}
#box_menu_products ul li.active a,#box_menu_products ul li a:hover,#box_menu_products ul li a:focus
	{background:url('/images/box_menu_products_active.png') no-repeat left bottom;color:#fff}
/* box_menu_footer */
#box_menu_footer
	{z-index:2;position:absolute;bottom:0;left:0}
#box_menu_footer ul
	{position:absolute;top:12px;width:938px;border:1px solid #333;background:#000;padding:7px 10px}
#box_menu_footer ul *
	{display:inline;color:#fff}
#box_menu_footer ul li
	{margin:0 10px}
#box_menu_footer ul li.active a,#box_menu_footer ul li a:hover,#box_menu_footer ul li a:focus
	{color:#d40448}

/* box_phone */
#box_phone
	{background:url('/images/box_phone.png') no-repeat 0 0;position:absolute;top:110px;right:0;width:160px;height:115px;padding:10px 0 0 105px;z-index:3}
#box_phone h2,#box_phone p,#box_phone strong
	{display:block}
#box_phone h2
	{color:#bde052;font-size:18px;font-weight:normal}
#box_phone p
	{color:#fff;font-size:18px;font-weight:bold}
/* box_search */
#box_search
	{position:absolute;top:4px;right:0;}
#box_search_q
	{width:150px;background:#fff;color:#b2b2b2;border:solid #b2b2b2 1px;padding:2px;margin-right:5px;}
#box_search input
	{vertical-align:middle;font-size:9px}
/* box_top */
#box_top
	{position:absolute;top:50px;right:10px;width:540px;height:43px;background:url('/images/box_top_bg.png') repeat-x 0 0;}
#box_top_login,#box_top_client
	{position:absolute;top:0;right:-10px;padding:6px 10px 6px 0;background:url('/images/box_top_rounds.png') no-repeat 380px 0;width:380px;height:31px;}
/* box_top_cart */
#box_top_cart
	{position:absolute;top:0;left:-10px;padding:6px 0 6px 10px;background:url('/images/box_top_rounds.png') no-repeat -10px 0;width:160px;height:31px;}
#box_top_cart *
	{font-size:11px;display:block}
#box_top_cart h2
	{color:#fff}
#box_top_cart p
	{color:#d30246;font-weight:bold; font-size:12px;}
#box_top_cart a
	{position:absolute;top:10px;right:15px}
/* box_top_login */
#box_top_login ul
	{list-style:none;padding-left:10px;float:left;border-left:1px solid #4c4c4c}
#box_top_login ul li
	{padding:3px 0 0 10px;float:left;height:28px;}
#box_top_login ul li label
	{padding-top:3px;display:block}
#box_top_login ul li label input
	{width:80px;background:#fff;color:#b2b2b2;border:solid #b2b2b2 1px;padding:2px;margin-right:5px;}
#box_top_login input
	{vertical-align:middle;font-size:9px}
#box_top_login p
	{float:right;text-align:right;color:#fff;font-size:11px;}
#box_top_login p a
	{display:block;color:#d30246; font-size:12px; font-weight:bold;}
/* box_top_client */
#box_top_client
	{overflow:hidden}
#box_top_client *
	{height:31px;float:left;line-height:31px;font-size:11px;display:block}
#box_top_client h2
	{border-left:1px solid #4c4c4c;padding:0 5px 0 10px;color:#fff}
#box_top_client p
	{color:#d30246;font-weight:bold; font-size:12px;}
#box_top_client a
	{color:#d30246;float:right;padding-right:30px;background:url('/images/arrow_black.png') no-repeat right center; font-weight:bold; font-size:12px;}
/* box_other */
/* box_other_service */
#box_other_service
	{background:#000;margin-bottom:10px}
#box_other_service a
	{display:block;height:73px;font-weight:bold;font-size:15px;text-transform:uppercase;color:#fff}
/* box_other_news */
#box_other_news
	{padding:5px 10px;margin-bottom:10px}
#box_other_news *
	{color:#fff}
#box_other_news h2
	{font-size:12px;text-decoration:underline;padding-bottom:2px}
#box_other_news div
	{text-align:justify}
/* box_other_discount */
#box_other_discount
	{background:#000;padding:0;margin-bottom:10px}
* html #box_other_discount
	{height:79px}
#box_other_discount *
	{color:#fff}
#box_other_discount h2
	{font-weight:bold;font-size:15px;text-transform:uppercase;padding-bottom:2px}
#box_other_discount p
	{text-align:justify;line-height:110%}
/* box_other_newsletter */
#box_other_newsletter
	{background:#4c4c4c url('/images/box_other_newsletter.png') repeat-x left bottom;margin-bottom:10px;padding:5px 10px}
#box_other_newsletter h2
	{font-weight:bold;font-size:15px;text-transform:uppercase;color:#fff}
#box_other_newsletter p
	{padding-top:10px;color:#fff}
#box_other_newsletter_email
	{width:155px;background:#fff;color:#b2b2b2;border:solid #b2b2b2 1px;padding:2px;margin-right:5px;}
#box_other_newsletter input
	{vertical-align:middle;font-size:9px}
/* box_other_advertisement */
#box_other_advertisement
	{width:310px;overflow:hidden}
#box_other_advertisement *
	{display:block}

/* tree */

#box_tree h1
	{padding:15px 20px;background:#d30246 url('/images/box_red.png') repeat-x left bottom;font-size:12px;font-weight:bold;margin-bottom:10px}
#box_tree h1 a
	{color:#fff}
#box_tree *
	{display:block;zoom:1}
#box_tree ul
	{list-style:none;}
#box_tree ul li a
	{font-weight:bold;padding:5px 5px 5px 20px;color:#fff}
#box_tree ul li a.active,#box_tree ul li a:hover
	{background:url('/images/box_tree_arrow.png') no-repeat 10px 50%;color:#d30246}
#box_tree ul li ul
	{background:#333;padding:0 10px}
#box_tree ul li ul li ul
	{background:#4b4b4b}

/* index */
/* index_advertisement */
#index_advertisement
	{width:640px;overflow:hidden;margin-bottom:10px; background:#000;}
#index_advertisement *
	{display:block; background:#000;}
/* index_promotion */
#index_promotion
	{background:#fff;border:1px solid #e8e8e8;padding:10px 0}
#index_promotion *
	{display:block;font-weight:bold}
#index_promotion ul
	{list-style:none;overflow:hidden;zoom:1}
#index_promotion ul li
	{padding:0 10px;border-left:1px solid #cecece;float:left;width:191px;overflow:hidden}
#index_promotion ul li.first
	{border:0}
#index_promotion ul li a img
	{border:1px solid #cecece;margin-bottom:2px}
#index_promotion ul li a strong
	{color:#000}
#index_promotion ul li a span
	{color:#d30246;margin-top:2px;font-size:12px}
/* article, news */
#article,#news,#new
	{padding-bottom:45px;}
#article h2.title,#news h2.title
	{font-weight:bold;font-size:14px;padding-bottom:15px}
#new h2.title
	{font-weight:normal;color:#7f7f7f;padding-bottom:15px;font-size:12px}
#new h2.title strong
	{color:#000;display:block;font-size:14px}
#news
	{padding-left:0;width:625px}
#news ol
	{list-style:none}
#news ol li
	{background:url('/images/products_list_bg.png') no-repeat left bottom;padding-top:20px;position:relative;overflow:hidden;zoom:1}
#news ol li h3
	{font-size:11px;color:#7f7f7f;padding-left:15px}
#news ol li h3 strong
	{color:#000;display:block;font-size:12px}
#news ol li p,#news h2.title
	{padding-left:15px}
#news ol li a
	{float:left;display:block;padding:10px 30px 10px 15px;background:url('/images/arrow_white.png') no-repeat right center;font-weight:bold}
#back
	{border-top:1px solid #ccc;padding:10px 0;position:absolute;width:610px;bottom:5px;left:15px;text-align:right}
#back a
	{cursor:pointer}
/* products */
/* products_form */
#products_form
	{display:block;margin-bottom:15px}
#products_form fieldset
	{display:block;padding:5px 0 15px 0;border:0;border-bottom:1px solid #b2b2b2;text-align:right}
#products_form fieldset h3
	{display:inline;color:#000;font-weight:bold;font-size:12px}
#products_form fieldset select
	{display:inline;width:155px;border:1px solid #b2b2b2;margin-left:11px;color:#333;padding:1px}
/* products_list */
#products_list
	{list-style:none}
#products_list *
	{color:#000}
#products_list li
	{background:url('/images/products_list_bg.png') no-repeat 190px 100%;padding:5px 0 35px 200px;position:relative;min-height:60px;margin-bottom:15px}
* html #products_list li
	{height:60px}
#products_list h3
	{font-weight:bold;padding-bottom:10px}
#products_list h3 span
	{color:#d30246;}
#products_list li img
	{position:absolute;left:0;bottom:0;border:1px solid #cecece;}
#products_list li .more
	{position:absolute;left:200px;bottom:5px;padding:10px 30px 10px 5px;background:url('/images/arrow_white.png') no-repeat right center;font-weight:bold}
/* product */
#product
	{overflow:hidden;zoom:1;padding:10px 0;border:solid #ccc;border-width:1px 0;width:610px;clear:both}
#product .images
	{width:190px;float:left;list-style:none}
#product .images *
	{display:block}
#product .images li
	{margin-bottom:15px}
#product .images img
	{border:1px solid #ccc;}
#product h2.title,#product .wysiwyg,#product #product_price,#product #product_status, #product form, #product_statuses
	{width:410px;float:right;overflow:hidden}
#product h2.title
	{font-weight:bold;padding-bottom:10px}
#product h2.title span
	{display:block}
#product .wysiwyg
	{padding-bottom:15px}
#product #product_price
	{font-weight:bold;color:#d30246;padding-bottom:10px}
#product #product_status
	{font-weight:bold;padding-bottom:20px}
#product #product_status img,#product #product_statuses img
	{vertical-align:middle}
#product form
	{padding-bottom:40px}
#product #product_statuses
	{list-style:none}
#product #product_statuses li
	{padding:3px 0}
#product_form
	{padding:8px;background:#ccc;position:relative;float:left;}
#product_form input,#product_form select,#products_cart select
	{display:inline;vertical-align:middle}
#product_form select,#box_cart select,#cart_checkout_table select
	{border:1px solid #b2b2b2;margin:0 10px;width:4em}
/* products_cart */
#products_cart
	{overflow:hidden;zoom:1;padding-bottom:10px;border-bottom:1px solid #ccc}
#products_cart h2.title
	{font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ccc}
#products_cart #box_cart
	{margin-bottom:50px}

/* box_cart */
#box_cart
	{border-collapse:collapse;border-spacing:0;margin:5px 0;width:100%}
#box_cart td, #box_cart th
	{padding:10px 5px;font-weight:normal;border:#fff solid;border-width:3px 0;background:#f6f6f6}
#box_cart tfoot td,#box_cart tfoot th
	{background:#000;color:#fff;}
#box_cart tfoot th
	{text-align:right}
#box_cart tfoot td
	{font-weight:bold}
#box_cart tfoot td#box_cart_info
	{color:#999;padding-left:40px;background:#000 url('/images/cart_info.png') no-repeat 10px 50%;font-weight:normal}
#box_cart tr.dark td,#box_cart tr.dark th
	{background:#e5e5e5}
#box_cart strong
	{display:block}
#box_cart a
	{padding-right:20px;background:url('/images/cart_delete.png') no-repeat right center;}
#box_cart tbody th
	{text-align:left}
/* cart_checkout_table */
#cart_checkout
	{overflow:hidden;zoom:1;border-bottom:solid #ccc 1px;}
#cart_checkout_table
	{border-collapse:collapse;border-spacing:0;margin:5px 0;width:100%}
#cart_checkout_table td, #cart_checkout_table th
	{padding:10px 5px;font-weight:normal;border-bottom:1px #999 solid;background:#fff no-repeat 10px 50%}
#cart_checkout_table td#cart_checkout_discount_text
	{text-align:right}
#cart_checkout_table tbody th
	{color:#999;padding-left:50px;font-weight:bold;text-align:left}
#cart_checkout_discount th
	{background-image:url('/images/cart_discount.png')}
#cart_checkout_payment th
	{background-image:url('/images/cart_payment.png')}
#cart_checkout_delivery th
	{background-image:url('/images/cart_delivery.png')}
#cart_checkout_table select
	{width:280px}
#cart_checkout_table tfoot td,#cart_checkout_table tfoot th
	{background:#000;color:#fff;}
#cart_checkout_table tfoot th
	{text-align:right}
#cart_checkout_table tfoot td
	{font-size:14px;font-weight:bold}
#cart_checkout_address
	{width:500px;padding:10px;float:left}
#cart_checkout_address h3
	{font-size:10px;color:#999;font-weight:normal}
#cart_checkout_address a
	{color:#d30246}
#cart_checkout_invoice
	{padding:10px 0}
#cart_checkout_invoice input
	{margin-left:1em}
#cart_checkout_notices
	{width:385px;padding:10px 0;float:right}
#cart_checkout_notices label
	{display:block;color:#999;padding-bottom:5px}
#cart_checkout_notices textarea
	{background:#fff;color:#b2b2b2;border:solid #b2b2b2 1px;padding:2px;display:block;width:379px;height:85px}
/* cart_confirm */
#cart_confirm
	{overflow:hidden;zoom:1;border-bottom:solid #ccc 1px;}
#cart_confirm ul
	{list-style:none;margin:5px 0}
#cart_confirm ul li
	{padding:10px 5px;font-weight:normal;border-bottom:1px #999 solid;background:#fff no-repeat 10px 50%}
#cart_confirm ul li.dark
	{border-bottom:2px solid #fff;background:#e6e6e6}
#cart_confirm ul li.light
	{border-bottom:2px solid #fff;background:#f6f6f6}
#cart_confirm ul li#cart_confirm_total
	{background:#000;color:#fff;text-align:right}
#cart_confirm ul li#cart_confirm_total strong
	{margin:0 90px 0 15px}
#cart_confirm_address
	{padding:0 10px}
#cart_confirm_address h3
	{font-weight:bold;padding:10px 0 5px 0;}
#cart_confirm_address h3 strong
	{font-weight:normal}
#button_buy
	{margin:0 auto;padding:8px 35px;background:#ccc;width:83px;position:relative}
#button_buy *
	{display:block}

/* box_steps */
#box_steps *
	{font-weight:bold;font-size:12px}
#box_steps
	{border-bottom:solid #ccc 1px;overflow:hidden;zoom:1}
#box_steps h2
	{float:left;padding:5px 0 10px 0}
#box_steps p
	{float:right;padding:5px 0 0 20px;border-right:1px solid #000;}
#box_steps ol
	{list-style:none;float:right}
#box_steps ol li
	{float:left;color:#999; overflow:hidden;}
#box_steps ol li.gray{padding:5px 0 7px 5px;}
#box_steps ol li .arrow{display:block; float:left;padding:5px 0 0 0;}
#box_steps ol li a
	{color:#999; padding:5px 0 7px 5px; display:block; float:left;}
#box_steps ol li.gray a{
	padding-top:0;
}
#box_steps ol li.active
	{color:#000;}
#box_steps ol li.active a
	{color:#000; background:url('/images/step.png') no-repeat center bottom}

/* cart */

#cart_login
	{overflow:hidden;zoom:1;border-bottom:solid #ccc 1px;padding-top:20px}
#cart_login ul
	{list-style:none;width:180px;margin:0 auto}
#cart_login ul li
	{padding:10px 0;overflow:hidden}
#cart_login label
	{display:block;}
#cart_login label span
	{display:block;padding-bottom:10px;}
#cart_login label input
	{background:#fff;color:#b2b2b2;border:solid #b2b2b2 1px;padding:2px;display:block;width:170px}
#cart_login_submit input
	{display:block;margin:0 auto}
#cart_login_register
	{color:#d30246;text-align:center;font-size:14px;padding:20px 0 5px 0}
#cart_login_register a
	{color:#d30246;text-decoration:underline;font-weight:bold;}


/* contact */
#contact
	{overflow:hidden;zoom:1}
#contact h2
	{font-size:11px;font-weight:bold;margin:0}
#contact h3
	{font-size:13px;font-weight:bold}
#contact .wysiwyg
	{width:280px;float:left}
#contact_form
	{width:320px;float:right}
#contact #back
	{clear:both;position:relative;left:auto;bottom:auto}
#contact_form p
	{padding:10px 0}
#contact_form ul
	{list-style:none}
#contact_form ul li
	{padding:10px 0;overflow:hidden;zoom:1}
#contact_form label
	{display:block;}
#contact_form label span
	{display:block;padding-bottom:10px;}
#contact_form b
	{color:#d30246}
#contact_form label input,#contact_form textarea
	{background:#fff;color:#b2b2b2;border:solid #b2b2b2 1px;padding:2px;display:block;width:310px}
#contact_form textarea
	{height:140px}
#contact_form .error input,#contact_form .error textarea
	{border-color:#f00}
#contact_submit span
	{float:left;color:#7f7f7f}
#contact_submit input
	{float:right}
/* search */
#search h3
	{padding:5px;font-size:12px;font-weight:bold}
#search ul
	{list-style:none}
#search ul li
	{padding:5px}
#search ul li h4
	{padding-bottom:5px;font-size:11px;font-weight:bold}
#search ul li a
	{font-weight:bold;padding:5px;}
/* register */
#register h2,#search h2
	{padding-bottom:10px;border-bottom:1px solid #ccc;font-size:14px}
#register ul
	{list-style:none;padding:5px 10px}
#register ul li
	{padding:6px 0;overflow:hidden;zoom:1}
#register ul li input
	{background:#fff;color:#b2b2b2;border:solid #b2b2b2 1px;padding:2px;vertical-align:middle}
#register ul li label span,#register ul li span.labels
	{width:160px;float:left;padding-top:4px}
#register ul li label input
	{width:350px;float:left}
#register ul li span.inputs
	{width:360px;float:left}
#register ul li span.inputs input
	{width:60px;float:left}
#register ul li span.inputs span
	{display:block;width:25px;text-align:center;float:left;padding-top:4px}
#register ul li span.inputs input#register_post_office
	{width:259px}
#register ul li label input.short
	{width:150px}
#button_register,#button_change
	{margin:0 auto;padding:8px 35px;background:#ccc;width:98px;position:relative}
#button_register *,#button_change *
	{display:block}
#button_change
	{margin:0 auto;padding:8px 35px;background:#ccc;width:113px;position:relative}

/* pagging */
#box_pagging
	{list-style:none;padding-top:15px;text-align:right;border-top:1px solid #b2b2b2;}
#box_pagging li
	{display:inline;padding:0 3px;}
#box_pagging *
	{color:#000}
#box_pagging strong
	{font-weight:bold;text-decoration:underline}
/* footer */
#footer
	{font-size:10px;position:absolute;bottom:0;left:20px;width:920px}
#footer *
	{color:#7f7f7f}
#footer p
	{position:absolute;top:60px}
#footer_copy
	{left:0}
#footer_icenter
	{right:0}
#footer_icenter span
	{margin-left:1em;}

.minheight{
	min-height:400px;
	_overflow:visible;
	_height:400px;
}
.error{
	color:red;
}