@import url(../../../../base/vendors/yui/reset-fonts-grids/reset-fonts-grids.css);


html
{
	background:				#0C0802;
}
body
{
	background:				#0C0802;
	color:					#000000;
	font-family:			Tahoma, sans-serif;
	font-size:				9pt;
	text-align:				left;
}
acronym:hover, abbr:hover
{
	cursor:					help;
}
a
{
	color:					#EF3E35;
}
a[href]:hover
{
	color:					#999999;
}
p
{
	padding-top:			4pt;
	padding-bottom:			4pt;
}
td
{
	vertical-align:			top;
}
strong
{
	font-weight:			bold;
}
em
{
	font-style:				italic;
}
ul
{
	padding-bottom:			5pt;
}
li
{
	margin-left:			12pt;
	padding-bottom:			6pt;
	list-style-type:		disc;
}



#document
{
	position:				relative;
	width:					950px;
	margin-left:			auto;
	margin-right:			auto;
	margin-bottom:			20px;
}



h1
{
	font-size:				13pt;
	font-weight:			bold;
	text-align:				left;
}
h2
{
	font-size:				13pt;
	font-weight:			bold;
	min-height:				40px;
	padding-top:			10pt;
	padding-bottom:			4pt;
	text-align:				left;
}
h2 a
{
	color:					#000000;
	text-decoration:		none;
}
h3
{
	font-size:				10pt;
	font-weight:			bold;
	padding-top:			10pt;
	padding-bottom:			6pt;
	text-align:				left;
}



/* BEGIN: Header */
#header
{
	height:					325px;
	background:				url(../img/header.png) 0 0 no-repeat;
}
#header p
{
	margin:					0;
	padding:				0;
}
#module_premium_cigars h1
{
	position:				absolute;
	margin:					5px 0 0 0;
	padding:				0;
	float:					left;
	font-size:				7pt;
	font-weight:				normal;
	color:					#4D4D4D;
}
#module_customers_warning
{
	float:					right;
	margin-top:				5px;
	font-size:				7pt;
	color:					#4D4D4D;
}
#header_logo
{
	position:				absolute;
	display:				block;
	float:					left;
	margin-left:			35px;
	margin-top:				50px;
}


#module_header_ad
{
	width:					395px;
	height:					150px;
	position:				absolute;
	margin-left:				530px;
	margin-top:				40px;
	font-size:				10pt;
	color:					#FFFFFF;
}
#module_header_ad p
{
	margin:					0;
	padding:				0;
}
#module_header_ad .text
{
	width:					385px;
	text-align:				center;
	position:				absolute;
	margin:					-50px 0 0 0;
}




#module_klik_and_pay
{
	position:				absolute;
	margin-left:			797px;
	margin-top:				230px;
}
#module_title
{
	width:					93%;
	position:				absolute;
	margin-top:				263px;
	font-family:			Arial;
	font-size:				11pt;
	font-weight:			bold;
	text-transform:			uppercase;
	text-align:				center;
	color:					#FFFFFF;
	letter-spacing:			1pt;
}


/* BEGIN: Cigars menu */
#module_cigars_menu
{
	position:				absolute;
	top:					250px;
	width:					880px; /* 950 */
	height:					24px; /* 63 */
	padding-left:			70px;
	padding-top:			39px;
	background:				url(../img/cigars_menu.png) 0 0 no-repeat;
}
#module_cigars_menu li
{
	float:					left;
	text-align:				center;
	font-size:				9pt;
	text-transform:			uppercase;
}
#module_cigars_menu li.separator
{
	display:				none;
}
#module_cigars_menu li.menu_item > a.menu_item > .pre
{
	width:					8px;
	height:					23px;
}
#module_cigars_menu li.menu_item > a.menu_item
{
	height:					23px;
	line-height:			23px;
	color:					#FFFFFF;
}
#module_cigars_menu li.menu_item > a.menu_item > .body
{
	width:					70px;
	text-align:				center;
}
#module_cigars_menu #menu_cigars_menu_item_samplers > a.menu_item > .body
{
	width:					95px;
}
#module_cigars_menu #menu_cigars_menu_item_vds_original > a.menu_item > .body
{
	width:					90px;
}
#module_cigars_menu #menu_cigars_menu_item_accessories > a.menu_item > .body
{
	width:					90px;
}
#module_cigars_menu li.menu_item > a.menu_item > .post
{
	width:					8px;
	height:					23px;
}
#module_cigars_menu a:hover > .pre, #module_cigars_menu li.menu_item.selected > a.menu_item > .pre
{
	background:				url(../img/cigars_menu_item_pre_selected.png) 0 0 no-repeat;
}
#module_cigars_menu a:hover > .body, #module_cigars_menu li.menu_item.selected > a.menu_item > .body
{
	background:				url(../img/cigars_menu_item_body_selected.png) !important;
	font-weight:			bold;
}
#module_cigars_menu a:hover > .post, #module_cigars_menu li.menu_item.selected > a.menu_item > .post
{
	background:				url(../img/cigars_menu_item_post_selected.png) 0 0 no-repeat;
}
#menu_cigars_menu_item_shopping *
{
	background:				none !important;
}
/* END: Cigars menu */


/* BEGIN: Main menu */
#module_main_menu
{
	margin-bottom:			20px;
	border-bottom:			1px solid #FFFFFF;
	padding-bottom:			10px;
}
#module_main_menu li
{
	font-size:				8pt;
	text-transform:			uppercase;
}
#module_main_menu li.separator, #module_main_menu li.menu_item > a.menu_item > .pre, #module_main_menu li.menu_item > a.menu_item > .post
{
	display:				none;
}
#module_main_menu li.menu_item > a.menu_item
{
	color:					#000000;
}
#module_main_menu li.menu_item > a.menu_item > .body
{
	width:					124px; /* 154 */
	height:					22px;
	line-height:			22px;
	padding-left:			30px;
	background:				url(../img/main_menu_item_body.png) 0 0 no-repeat;
}
#module_main_menu a:hover > .body, #module_main_menu li.menu_item.selected > a.menu_item > .body
{
	background:				url(../img/main_menu_item_body_selected.png) !important;
	color:					#FFFFFF;
	font-weight:			bold;
}
#module_main_menu #menu_main_menu_item_women_and_cigars > a.menu_item > .body
{
	margin-top:				20px !important;
	width:					154px !important;
	height:					33px !important;
	padding:				0 !important;
	background:				url(../img/women_and_cigars.png) 0 0 no-repeat !important;
	text-indent:			-9999px !important;
}
#module_main_menu #menu_main_menu_item_women_and_cigars.selected > a.menu_item > .body
{
	background:				url(../img/women_and_cigars.png) !important;
}
/* END: Main menu */




/* END: Header */



img.right
{
	float:					right;
}



.form.contact > tbody > tr > td.right
{
	padding-left:			10px;
}
.form.contact #message
{
	width:					250px;
	height:					175px;
}
.form.contact input[type=submit]
{
	border:					0;
	background-color:		#EF3E35;
	color:					#FFFFFF;
}
.form.contact input[type=submit]:hover
{
	cursor:					pointer;
}




.form.review > tbody > tr > th
{
	font-weight:			bold;
}
.form.review > tbody > tr > .left
{
	padding-right:			10px;
	text-align:				left;
}
.form.review > tbody > tr > .score
{
	padding-right:			10px;
	padding-bottom:			5px;
}
.form.review > tbody > tr > td.score
{
	text-align:				center;
}
.form.review #message
{
	width:					100%;
	height:					50px;
}
.form.review input[type=submit]
{
	border:					0;
	background-color:		#EF3E35;
	color:					#FFFFFF;
}
.form.review input[type=submit]:hover
{
	cursor:					pointer;
}


table.two_columns
{
	width:100%;
}
.two_columns > tbody > tr > td.left
{
	padding-right:		10px;
}


.two_columns.partners > tbody > tr > td
{
	border-top:			1px solid #0C0802;
	padding-bottom:		10px;
}
.two_columns.partners > tbody > tr:first-child > td
{
	border-top:			0 !important;
}
.two_columns.partners > tbody > tr > td.left
{
	width:				200px;
	padding-right:		10px;
}
.two_columns.partners > tbody > tr > td.right
{
	padding-top:		10px;
	vertical-align:		middle;
	text-align:			right;
}


.double.left
{
	padding-right:		5px;
}
.double.right
{
	float:				none !important;
	padding-left:		5px;
}

.triple.left
{
	padding-right:		10px;
}
.triple.right
{
	padding-left:		9px;
}


table.tobacco_tour
{
	width:				100%;
}
table.tobacco_tour > tbody > tr > td.left
{
	width:				50%;
	padding-bottom:		10px;
	padding-right:		10px;
}
table.tobacco_tour > tbody > tr > td.right
{
	width:				50%;
}




#body_table_column_1
{
	width:				154px;
	padding-right:		17px;
}
#body_table_column_2
{
	width:				560px;
}
#body_table_column_3
{
	width:				201px;
	padding-left:		18px;
}




#footer
{
	border-top:				1px solid #FFFFFF;
	margin-top:				20px;
	padding-top:			10px;
	height:					15px;
	font-size:				8pt;
	color:					#FFFFFF;
	line-height:			19px;
}
#footer_copyright
{
	float:					right;
}
#powered_by
{
	float:					left;
	margin-right:			10px;
	text-align:				left;
	font-family:			tahoma;
}
#powered_by > a
{
	display:				block;
	height:					19px;
	padding-left:			24px;
	background:				url(../img/powered_by_posse3.png) 0 0 no-repeat;
	color:					#FFFFFF;
	text-decoration:		none;
}
#powered_by:hover > a
{
	color:					#FFFFFF;
	text-decoration:		underline !important;
}
#designed_by
{
	float:					left;
	margin-right:			10px;
}
#designed_by > a
{
	display:				block;
	width:					19px;
	height:					19px;
	background:				url(../img/designed_by_toca.png) 0 0 no-repeat;
	font-size:				0;
	text-decoration:		none;
}
#photos_by
{
	float:					left;
	margin-right:			10px;
}
#photos_by > a
{
	display:				block;
	width:					19px;
	height:					19px;
	background:				url(../img/photos_by_arya-dil.png) 0 0 no-repeat;
	font-size:				0;
	text-decoration:		none;
}


#module_footer_menu
{
	float:					right;
	margin-right:			10px;
}
#module_footer_menu li.menu_item > a.menu_item
{
	color:					#FFFFFF;
}
#module_footer_menu li.menu_item > a.menu_item:hover
{
	text-decoration:		underline;
}
#module_footer_menu li.separator
{
	padding-left:			5px;
	padding-right:			5px;
}




div.box_header,
body.eshop #pre_content
{
	padding-top:			2px;
	padding-right:			1px;
	min-height:				10px;
	background:				url(../img/box_header.png) 0 0 no-repeat;
	text-align:				center;
}
div.box_header > img
{
	width:					555px;
}
div.box_header > .warning
{
	margin-bottom:			2px;
	font-size:				7pt;
	letter-spacing:			2pt;
	color:					#4D4D4D;
}
div.box_body,
body.eshop #content
{
	padding-left:			20px;
	padding-right:			20px;
	background:				url(../img/box_body.png) 0 0 repeat-y;
}
div.box_footer,
body.eshop #post_content
{
	margin-bottom:			20px;
	min-height:				10px;
	background:				url(../img/box_footer.png) left bottom no-repeat;
}


div.box_body.cigar
{
	text-align:				center;
}
div.box_body.cigar > img
{
	position:				relative;
	top:					10px;
}
div.box_body.cigar > p
{
	padding:				0;
	position:				relative;
	top:					-25px;
}




/* BEGIN: module_small */
.module_small
{
	width:					154px;
	margin-bottom:			10px;
	background:				url(../img/module_small_body.png);
}
.module_small .module_header
{
	height:					5px;
	background:				url(../img/module_small_header.png) no-repeat;
}
.module_small .module_body
{
	padding-left:			10px;
	padding-right:			10px;
	font-size:				8pt;
	text-align:				center;
}
.module_small .body p
{
	padding-bottom:			8pt;
}
.module_small .module_footer
{
	background:				url(../img/module_small_footer.png);
	height:					5px;
	overflow:				hidden;
}
/* END: module_small */


/* BEGIN: module_small_right */
.module_small_right
{
	width:					201px;
	margin-bottom:			10px;
	background:				url(../img/module_small_right_body.png);
}
.module_small_right .module_header
{
	height:					22px;
	background:				url(../img/module_small_right_header.png) no-repeat;
}
#module_cart .module_header
{
	background-image:		url(../img/module_cart_header.png);
}
.module_small_right .module_name
{
	padding-top:			3px;
	padding-left:			10px;
	padding-right:			20px;
	font-size:				8pt;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#FFFFFF;
}
.module_small_right .module_body
{
	position:				relative;
	padding-left:			10px;
	padding-right:			20px;
	padding-top:			4px;
	padding-bottom:			4px;
	font-size:				8pt;
}
.module_small_right .body p
{
	padding-bottom:			8pt;
}
.module_small_right .module_footer
{
	background:				url(../img/module_small_right_footer.png);
	height:					5px;
	overflow:				hidden;
}
/* END: module_small_right */


/* BEGIN: Languages module */
#module_language ul
{
	margin-right:			30px;
}
#module_language li.menu_item
{
	margin-right:			10px;
}
#module_language li.separator
{
	display:				none;
}
#module_language li.menu_item > a.menu_item
{
	width:					16px;
	height:					17px;
	text-indent:			-9999px;
}
#menu_language_item_de-DE > a.menu_item
{
	background-image:		url(../img/language/de-DE.png);
}
#menu_language_item_fr-FR > a.menu_item
{
	background-image:		url(../img/language/fr-FR.png);
}
#menu_language_item_it-IT > a.menu_item
{
	background-image:		url(../img/language/it-IT.png);
}
#menu_language_item_sp-SP > a.menu_item
{
	background-image:		url(../img/language/sp-SP.png);
}
#menu_language_item_en-US > a.menu_item
{
	background-image:		url(../img/language/en-US.png);
}
#menu_language_item_en-UK > a.menu_item
{
	background-image:		url(../img/language/en-UK.png);
}
#menu_language_item_cn-CN > a.menu_item
{
	background-image:		url(../img/language/cn-CN.png);
}
#menu_language_item_jp-JP > a.menu_item
{
	background-image:		url(../img/language/jp-JP.png);
}
#menu_language_item_ru-RU > a.menu_item
{
	background-image:		url(../img/language/ru-RU.png);
}
/* END: Languages module */


/* BEGIN: Currency module */
#module_currency li.menu_item > a.menu_item
{
	color:					#999999;
}
#module_currency li.menu_item > a.menu_item:hover, #module_currency li.menu_item.selected > a.menu_item
{
	color:					#EF3E35;
}
#module_currency li.separator
{
	padding-left:			5px;
	padding-right:			5px;
}
/* END: Currency module */


/* BEGIN: Bestsellers */
#module_bestsellers
{
	margin-top:				20px;
	border-top:				1px solid #FFFFFF;
	border-bottom:			1px solid #FFFFFF;
	padding-top:			10px;
	padding-bottom:			10px;
}
#module_bestsellers
{
	font-size:				8pt;
	color:					#FFFFFF;
}
#module_bestsellers .module_name
{
	height:					39px;
	line-height:			39px;
	padding-left:			35px;
	margin-bottom:			10px;
	background:				url(../img/eshop_bestsellers.png) 0 0 no-repeat;
	font-weight:			bold;
	text-transform:			uppercase;
}
#module_bestsellers .inner_module p
{
	line-height:			12pt;
}
/* END: Bestsellers */


.read_more
{
	height:					34px;
}
.read_more > a
{
	padding-bottom:			20px;
	background:				url(../img/button_read_more.png) 50% 100% no-repeat;
}


.history_back
{
	height:					34px;
}
.history_back > a
{
	padding-bottom:			20px;
	background:				url(../img/button_history_back.png) 50% 100% no-repeat;
}






/* BEGIN: ESHOP */
.eshop_content.get_category > .header
{
	display:				none;
}
.eshop_content.get_category > .body
{
}
.eshop_content.get_category > .footer
{
	margin-bottom:			20px;
}


.eshop_products_item_header
{
	padding-left:			20px;
	min-height:				34px;
	background:				url(../img/eshop_products_item_header.png) 0 0 no-repeat;
	text-align:				left;
	color:					#FFFFFF;
}
.eshop_products_item_name
{
	line-height:			34px;
	font-weight:			bold;
	font-size:				11pt;
}
.eshop_products_item_name > a
{
	text-decoration:		none;
	color:					#FFFFFF;
}
.eshop_products_item_body
{
	padding-top:			10px;
	padding-left:			20px;
	padding-right:			20px;
	background:			url(../img/box_body.png) 0 0 repeat-y;
	text-align:			justify;
	display: inline-block;
}
.eshop_products_item_image
{
	padding:			10px 0 10px 0;
}
.eshop_product_no_thumb
{
	height:30px !important;
}
.eshop_product_no_thumb a
{
	color:#999999;
	font-style:italic;
}
.eshop_products_item_footer
{
	min-height:				10px;
	background:				url(../img/box_footer.png) left bottom no-repeat;
	margin-bottom:			20px;
}
.eshop_add_to_cart_quantity label
{
	padding-right:			10px;
}
.eshop_add_to_cart_quantity,
.eshop_button_add_to_cart
{
	display:			block;
	padding-top:			10px;
}


.eshop_product_left
{
	float:left;
	width:70%;
}
.eshop_product_right
{
	float:right;
	width:30%;
}
.eshop_product_attribute_name
{
	display:none;
}


.vds_accessories .eshop_products_item_intro
{
	float:left;
	width:275px;
}
.vds_accessories .eshop_products_item_intro p
{
	padding-top:0;
}
.vds_accessories .eshop_product
{
	float:left;
	width:245px;
}
.vds_accessories .eshop_product:after
{
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.vds_accessories .eshop_product_left,
.vds_accessories .eshop_product_right
{
	float:none;
	width:auto;
}
.vds_accessories .eshop_product_attribute
{
	margin-bottom:20px;
}
.vds_accessories .eshop_products_item_image
{
	display:none;
}
/* END: ESHOP */






/* BEGIN: TO CHANGE */
.eshop_order_step
{
	background-color:		#F0F0F0;
	border-bottom:			1px solid #DDDDDD;
	border-top:				1px solid #DDDDDD;
	margin-bottom:			20px;
}
.eshop_order_step > ul
{
	margin:					0;
	padding:				0;
}
.eshop_order_step > ul > li
{
	margin:					0;
	padding:				0;
	display:				inline;
	margin-right:			10px;
	list-style-type:		none;
	font-size:				7pt;
	text-transform:			uppercase;
}
.eshop_order_step > ul > li > a
{
	display:				inline-block;
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			4px;
	padding-right:			4px;
	text-decoration:		none;
	color:					#000000;
}
.eshop_order_step > ul > li > a:hover, .eshop_order_step > ul > li.selected > a
{
	text-decoration:		none !important;
	background-color:		#EF3E35;
	color:					#FFFFFF;
}





table.eshop_cart_table
{
	width:					100%;
	border-collapse:		collapse;
}
table.eshop_cart_table th
{
	padding:				5px;
	border-top:				1px solid #DDDDDD;
	border-bottom:			1px solid #DDDDDD;
	background-color:		#F0F0F0;
	vertical-align:			top;
	font-weight:			bold;
}
table.eshop_cart_table th.eshop_column_action, table.eshop_cart_table td.eshop_column_action
{
	text-align:				center;
}
table.eshop_cart_table th.eshop_column_item, table.eshop_cart_table td.eshop_column_item
{
	text-align:				left;
}
table.eshop_cart_table th.eshop_column_quantity, table.eshop_cart_table td.eshop_column_quantity
{
	text-align:				center;
}
table.eshop_cart_table th.eshop_column_unit_price, table.eshop_cart_table td.eshop_column_unit_price
{
	text-align:				right;
}
table.eshop_cart_table th.eshop_column_discount, table.eshop_cart_table td.eshop_column_discount
{
	text-align:				right;
}
table.eshop_cart_table th.eshop_column_total_price, table.eshop_cart_table td.eshop_column_total_price
{
	text-align:				right;
}
table.eshop_cart_table td.eshop_separator_top
{
	padding:				0;
	padding-top:			5px;
}
table.eshop_cart_table td
{
	padding-top:			0;
	padding-bottom:			0;
	padding-left:			2px;
	padding-right:			2px;
	vertical-align:			top;
}
table.eshop_cart_table > tbody > tr.item.child > td
{
	font-size:				smaller;
}
table.eshop_cart_table td.left
{
	text-align:				left;
}
table.eshop_cart_table td.right
{
	text-align:				right;
}
table.eshop_cart_table td.eshop_separator_bottom
{
	padding:				0;
	padding-top:			5px;
}
table.eshop_cart_table span.product
{
	font-weight:			bold;
}
table.eshop_cart_table span.total_ati
{
	font-weight:			bold;
}



div.eshop_cart div
{
	padding-bottom:			0;
}
div.eshop_cart .eshop_cart
{
	width:					100%;
	margin-bottom:			10px;
}
div.eshop_cart .item .preview
{
	text-align:				left;
	padding-right:			5px;
}
div.eshop_cart .item .info a
{
	display:				block;
}
div.eshop_cart .item .quantity
{
	display:				inline;
	padding-right:			5px;
}
div.eshop_cart .item .unit_price
{
	display:				inline;
}
div.eshop_cart .item .total_price
{
	display:				inline;
}
div.eshop_cart div.eshop_thumb a
{
	color:					#999999;
}


eshop_button > a, eshop_button > input
{
	cursor:					pointer;
	display:				block;
	width:					155px;
	height:					16px;
	border:					0;
	background-color:		transparent;
	background-image:		url(../img/eshop/button_generic.png);
	background-repeat:		no-repeat;
	background-position:	left center;
	text-align:				center;
	font-size:				7pt;
	text-transform:			uppercase;
	text-decoration:		none;
	color:					#000000;
}
eshop_button > a
{
	height:					13px /* image height (16) - padding */;
	padding-top:			3px;
}
eshop_button > a:hover, eshop_button > input:hover
{
	background-image:		url(../img/eshop/button_generic_selected.png);
	color:					#FFFFFF;
}
eshop_button.left
{
	float:					left;
}
eshop_button.right
{
	float:					right;
}
diveshop_button div.icon
{
	float:					left;
	background-repeat:		no-repeat;
	width:					21px;
	height:					19px;
}
diveshop_button.previous div.icon
{
	float:					left;
	background-position:	5px 2px;
	background-image:		url(../img/eshop/icon_16x16_previous.png);
}
diveshop_button.next div.icon
{
	float:					right;
	background-position:	0px 2px;
	background-image:		url(../img/eshop/icon_16x16_next.png);
}


table.eshop_shopping_address
{
	width:					100%;
	border-collapse:		collapse;
	margin:					0;
}
table.eshop_shopping_address td
{
	width:					50%;
	vertical-align:			top;
	padding:				0;
}


.table_section
{
	padding:				5px;
	border-top:				1px solid #DDDDDD;
	border-bottom:			1px solid #DDDDDD;
	margin-top:				15px;
	font-weight:			bold;
	background-color:		#F0F0F0;
}
.table_section span
{
	font-weight:			normal;
}


table.eshop_methods_table
{
	width:					100%;
	border-collapse:		collapse;
}
table.eshop_methods_table tr td
{
	vertical-align:			middle;
}
table.eshop_methods_table tr.row_even td
{
	padding:				4px;
	background-color:		#F0F0F0;
}
table.eshop_methods_table tr.row_odd td
{
	padding:				4px;
	background-color:		#FFFFFF;
}
table.eshop_methods_table td.eshop_column_select
{
	text-align:				center;
}
table.eshop_methods_table td.eshop_column_image
{
	text-align:				center;
}
table.eshop_methods_table td.eshop_column_image div
{
	text-align:				center;
	background-repeat:		no-repeat;
	background-position:	50% 50%;
}


table.eshop_shipping_methods_table td.eshop_column_image div
{
	width:					120px;
	height:					56px;
}
table.eshop_payment_methods_table td.eshop_column_image div
{
	width:					100px;
	height:					24px;
}
table.eshop_methods_table td.eshop_column_name
{
	width:					80%;
	text-align:				left;
}
table.eshop_methods_table td.eshop_column_price
{
	width:					15%;
	text-align:				right;
}
/* END: TO CHANGE */


.eshop_module_account_menu li,
.eshop_module_cart_menu li
{
	margin:					0;
	padding:				0;
	list-style-type:		none;
}
.eshop_module_account_menu a,
.eshop_module_cart_menu a
{
	display:				block;
	padding-top:			5px;
	padding-bottom:			5px;
	padding-left:			20px;
	background-repeat:		no-repeat;
	background-position:	0 4px;
}
.eshop_module_account_login > a
{
	background-image:		url(../img/eshop/icon_login.png);
}
.eshop_module_account_register > a
{
	background-image:		url(../img/eshop/icon_register.png);
}
.eshop_module_account_logout > a
{
	background-image:		url(../img/eshop/icon_logout.png);
}
.eshop_module_cart_get_cart > a
{
	background-image:		url(../img/eshop/icon_get_cart.png);
}
.eshop_module_cart_checkout > a
{
	background-image:		url(../img/eshop/icon_checkout.png);
}


.error
{
	color:					#FF0000;
}


form.osposse table.fields_table td.fields_table
{
	font-weight:			normal;
	text-align:				left;
	vertical-align:			top;
	padding:				5px;
}


table.eshop_step
{
	width:					100%;
}
table.eshop_step td.header
{
	width:					50%;
	vertical-align:			top;
}
table.eshop_step td.content
{
	width:					50%;
	vertical-align:			top;
}
table.eshop_step td.eshop_separator, table.eshop_cart_table td.eshop_separator
{
	padding-top:			10px;
	padding-bottom:			10px;
}
table.eshop_step > tbody > tr > td.eshop_step_buttons
{
	height:					50px;
	padding-top:			10px;
	padding-bottom:			5px;
	background-color:		#FFFFFF;
	border-top:				1px solid #CCCCCC;
}
table.eshop_step td.left
{
	text-align:				left;
}
table.eshop_step td.right
{
	text-align:				right;
}
table.eshop_step input.text
{
	width:					150px;
}


.eshop_description
{
	padding-top:			10px;
	min-height:				48px;
}

