.background_left{
	background-image:url(/static/images/background_left.gif);
	float:left;
	height:600px;
	width:86px;
}

.background_right{
	background-image:url(/static/images/background_right.gif);
	float:left;
	height:600px;
	width:86px;
}

a {
	color:#FFFFFF;
	cursor: pointer;
	text-decoration:none;

}
*{
  margin:0 auto;
  padding:0;
}

body {
  text-align:center;
  font-family: verdana;
  font-weight:normal;
  font-size:10px;
}

.base {
  width:100%;
  background-image:url(/static/images/background_full.gif);
}

.hide {
	display: none;	
}

.container {
  margin:0 auto;
  width:964px;
}

.header{
  /*height:205px;*/
  background-color:#3C0201;
  *height:175px;
  *margin-bottom:-5px;
}

.header_menu{
  height:25px;
  background-color:#3C0201;
  padding-top:5px;
  *padding-top:4px;
  padding-left:117px;
  *padding-left:80px;
}

.header_menu_position{
	/*width:512px;*/
	width:595px;
	/*width:464px;*/
	*margin-left: 80px;
	text-align:center;
}

.header_menu_position_second_row {
	width:790px;
	text-align:center;
	*margin-left:34px;
}


.header_item {
  float:left;
  color:#FFFFFF;
  padding-bottom:5px;
  padding-top:2px;
}

.header_menu ul {
	list-style-image:none;
	list-style-type:none;
}

.header_menu ul li a {
	color:#FFFFFF;
	margin:6px 8px;
	text-decoration:none;
}

.header_menu_icons {
	float:right;
	margin-right:15px;
}

.header_language_icons {
	float: left;
	margin: 4px 0 0 15px;
}

	.header_language_icons img {
		border: none;
		margin-top: 0px;
	}

	.header_language_icons .text {
		float: left;
		margin-right: 8px;
		color: #FFF;
		margin-top: 4px;
	}

#TB_ajaxContent {
	/*background-color: #800201;*/
	text-align: center ! important;
	color: #FFFFFF;
	overflow:hidden ! important;
}

#TB_window {
	background-color: #800201 !important;
	width:400px !important;
}

.layer_message {
		margin:-11px;
		width:392px;
		*width:395px;
		*margin-left:-50px;
}

	/*.layer_message .close {
	   text-align: center;
		color: #FFF;
		border: 1px solid #FFF;         
		margin: 0;
		padding: 1px 4px;
		*margin-right:-10px;
		float: right;
		cursor: pointer;
		z-index: 1000;
	}*/
	.layer_message .close {
		border:1px solid #FFFFFF;
		color:#FFFFFF;
		cursor:pointer;
		float:right;
		margin-left:373px;
		*margin-left:0px;
		margin-top:-5px;
		*margin-top:0px;
		padding:1px 4px;
		position:absolute;
		text-align:center;
		z-index:1000;
}

	.layer_message .message {
		text-align: center;
		margin: 6px;
		*margin-right:-52px;
	}


.shop_menu {
	background:#000000;
	height:39px;
	width:964px;
}

.shop_menu-first {
	background:url(/static/images/menu_first.gif) no-repeat;
	float:left;
	height:39px;
	width:32px;
	*margin-right:-3px;
}

.shop_menu-item {
	background:url(/static/images/menu_separator.jpg) no-repeat;
	float:left;
	height:39px;
	margin:0;
}

.shop_menu-content {
	background: url(/static/images/menu_bg.gif) repeat-x;
	height:39px;
	width:100%;
}

.shop_menu-content ul {
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

.shop_menu-content ul li{
	background:url(/static/images/square.gif) no-repeat;
	background-position:left center;
	float:left;
	height:39px;
	margin:0;
}

.shop_menu-content ul li.shop_menu-item-first{
	background:none;
	float:left;
	height:39px;
	margin-left:0px;
}

.shop_menu-content div.info {
	color:#FFFFFF;
	background:none;
	float:left;
	height:39px;
  	margin:13px 15px -13px 20px;
}

.shop_menu-item span.nolink,
.shop_menu-item a {
  color:#FFFFFF;
  display:block;
  margin:13px 15px 6px 20px;
  text-decoration:none;
}

.shop_menu-item-first a{
  color:#FFFFFF;
  display:block;
  margin:13px 15px 6px 20px;
  text-decoration:none;
}

.shop_menu_search{
  float:right;
  width: 380px;
  *width: 300px;
  height:30px;
  margin-top:8px;
  margin-right: 38px;
  color:#FFFFFF;
}

.shop_menu_search a{
  color:#FFFFFF;
  margin:0 4px 0 4px;
  text-decoration:none;
  *margin-top:5px;
  *position:absolute;	
}

.shop_menu_search span{
  *margin-left:-112px;
  *margin-top:5px;
  *position:absolute;	
}

.left_side_block{
  width:235px;
  float:left;
}

.shop_categories_menu_block {
  width:235px;
  background-color:#3c0201;
  float:left;
}

.shop_categories_menu{
  margin-top:10px;
}

.shop_categories_title {
  background:url(/static/images/menu_header.gif) no-repeat;
  width:235px;
  height:39px;
  color:#FFFFFF;
  font-weight: bold;
}

.shop_categories_title span{
    float: left;
	padding: 7px 0 0 20px;	
	font-size: 14px;
}

.shop_categories_menu_item {
  background:transparent url(/static/images/dashed_line.gif) repeat-x bottom;
  width:197px;
  *width:190px;
  height:22px;
  color:#FFFFFF;
  font-weight: bold;
  text-align: left;
  margin-left:17px;
  *margin-left:0px;	
  /*margin-bottom:8px;*/
  /*  background:transparent url(/static/images/dashed_line.gif) repeat-x scroll center bottom;
  color:#FFFFFF;
  font-weight:bold;
  height:39px;
  margin-left:39px;
  text-align:left;
  width:170px;*/
}

.shop_categories_menu_item_sublevel {
  background: #2F0000 url(/static/images/dashed_line.gif) repeat-x bottom;
  width:197px;
  *width:190px;
  height:20px;
  color:#FFFFFF;
  font-weight: bold;
  text-align: left;
  margin-left:17px;
  *margin-left:0px;	
  /*margin-bottom:8px;*/
  padding-bottom:5px;
  padding-top:5px;
  
}

.shop_categories_menu_item_sublevel a,
.shop_categories_menu_item a{
  color:#FFFFFF;
  display:block;
  margin-left:5px;
  text-decoration:none;
  font-weight: normal;
  margin-top:3px;
}

.shop_categories_menu_item_sublevel a span,
.shop_categories_menu_item a span{
	background:transparent url(/static/images/square.gif) no-repeat scroll left center;
	display:block;
	margin-bottom:0px;
	padding-left:10px;
}

.shop_categories_menu_item_arrowis_1_sublevel{
  background:transparent url(/static/images/arrow_sublevel.gif) no-repeat scroll bottom;
  float:right;
  height:17px;
  margin-top:-14px;
  *margin-top:-14px;
  width:8px;
  margin-right:12px;
  *margin-right:8px;
}

.shop_categories_menu_item_arrowis_1{
  background:transparent url(/static/images/arrow.gif) no-repeat scroll bottom;
  float:right;
  height:17px;
  margin-top:-12px;
  *margin-top:-12px;
  width:8px;
  margin-right:12px;
  *margin-right:8px;
}

.shop_categories_menu_item_arrowis_13_sublevel{
  background:transparent url(/static/images/arrow_sublevel.gif) no-repeat scroll bottom;
  float:right;
  height:17px;
  margin-top:-23px;
  *margin-top:-20px;
  width:8px;
  margin-right:12px;
  *margin-right:8px;
}

.shop_categories_menu_item_arrowis_13{
  background:transparent url(/static/images/arrow.gif) no-repeat scroll bottom;
  float:right;
  height:17px;
  margin-top:-28px;
  *margin-top:-18px;
  width:8px;
  margin-right:12px;
  *margin-right:8px;
}

.shop_categories_menu_item_arrowis_2_sublevel {
  background:transparent url(/static/images/arrow_down_sublevel.gif) no-repeat scroll bottom;
  float:right;
  height: 12px;
  margin-top:-12px;
  *margin-top:-14px;
  width: 18px;
  margin-right: 7px;
  *margin-right:5px;
}

.shop_categories_menu_item_arrowis_2{
  background:transparent url(/static/images/arrow_down.gif) no-repeat scroll bottom;
  float:right;
  height: 12px;
  margin-top:-12px;
  *margin-top:-12px;
  width: 18px;
  margin-right: 7px;
  *margin-right:5px;
}

.shop_categories_menu_item_arrowis_23_sublevel{
  background:transparent url(/static/images/arrow_down_sublevel.gif) no-repeat scroll bottom;
  float:right;
  height: 12px;
  margin-top:-23px;
  *margin-top:-20px;
  width: 18px;
  margin-right: 7px;
  *margin-right:5px;
}

.shop_categories_menu_item_arrowis_23{
  background:transparent url(/static/images/arrow_down.gif) no-repeat scroll bottom;
  float:right;
  height: 12px;
  margin-top:-28px;
  *margin-top:-18px;
  width: 18px;
  margin-right: 7px;
  *margin-right:5px;
}

.shop_categories_menu_item_arrowis_0{
  	
}

.shop_login_block {
  width:235px;
  background-color:#3c0201;
  float:left;
}

.shop_login_title {
  background:url(/static/images/menu_header.gif) no-repeat;
  width:235px;
  height:39px;
  color:#FFFFFF;
  font-weight: bold;
}

.shop_login_title span{
    float: left;
	padding: 7px 0 0 20px;	
	font-size: 14px;
}

.shop_login {
  margin-top:10px;
}

.shop_login div.error_msg{
  margin-top:5px;
  margin-bottom:5px;
  color:red;
}


.shop_login div.title{
	color:#FFFFFF;
	height:20px;
}

.shop_login div.title div{

}

.shop_login div.title div a{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


.shop_login_user_name{
	margin-left:-26px;
}

.shop_login_password{
	margin-left:-26px;
}

.shop_login_user_name input {
  width:150px;
  margin-bottom:5px;
}

.shop_login_password input {
  width:150px;
  margin-bottom:5px;
}

.shop_login_submit {
  color:#FFFFFF;
  cursor:pointer;
  margin-left:5px;
  margin-top:5px;
  position:absolute;
  font-weight: bold;
}

.shop_login_forgot_passwd {
  color:#FFFFFF;
  cursor:pointer;
  margin-left:-81px;
  margin-top:10px;
}

.shop_login_forgot_passwd a{
  color:#FFFFFF;
  text-decoration: none;
}

.shop_login_registration {
  color:#FFFFFF;
  margin-left:-81px;
  margin-top:10px;
}

.shop_login_registration span{
  margin-left:4px;
}

.shop_login_registration_button {
  margin-left:-28px;
  margin-top:10px;
  text-decoration:underline;
  margin-bottom:15px;
  cursor:pointer;
}

.shop_login_registration_button a{
  color:#FFFFFF;
  text-decoration:underline;
  *margin-bottom:15px;
}

.shop_cart_block {
  width:235px;
  background-color:#3c0201;
  float:left;
}

.newsletter_block {
  width:235px;
  background-color:#3c0201;
  float:left;
}

.nfu_block {
  width:217px;
  background-color: #3c0201;
  color: #FFF;
  padding: 10px;	
  float:left;
  text-align: left;
}

.opinion_block {
  width:235px;
  background-color:#3c0201;
  float:left;
}

.opinion_box_title {
  background:url(/static/images/menu_header.gif) no-repeat;
  width:235px;
  height:39px;
  color:#FFFFFF;
  font-weight: bold;
}

.opinion_box_title span{
  float: left;
  padding: 7px 0 0 20px;	
  font-size: 14px;
}

.opinion_box {
  margin-bottom:18px;
  margin-top:10px;
  color: #FFF;
}

.call_us_box {
  margin-bottom:18px;
  margin-top:10px;
}

.call_us_box p{
  color:white;
}

.call_us_box_block {
  width:235px;
  background-color:#3c0201;
  float:left;
}

.call_us_box_title {
  background:url(/static/images/menu_header.gif) no-repeat;
  width:235px;
  height:39px;
  color:#FFFFFF;
  font-weight: bold;
}

.call_us_box_title span{
  float: left;
  padding: 7px 0 0 20px;	
  font-size: 14px;
}

.shop_cart_title {
  background:url(/static/images/menu_header.gif) no-repeat;
  width:235px;
  height:39px;
  color:#FFFFFF;
  font-weight: bold;
}

.shop_cart_title span{
  float: left;
  padding: 7px 0 0 20px;	
  font-size: 14px;
}

.shop_cart {
  margin-bottom:18px;
  margin-top:10px;
}

.shop_cart span{
  color:#FFFFFF;
  margin-left:-68px;
}

.shop_jmp_cart {
  color:#FFFFFF;
  cursor:pointer;
  margin-bottom:9px;
  margin-left:-73px;
  margin-top:10px;
  text-decoration:underline;
}

.order_registration,
.payment_procedures, 
.cart_shipping_content {
	display: none;	
	float: left;
	width:428px;
	*width:430px;
	padding: 2px;
}
.otp-pay {
	display: none;	
	float: left;
	width:428px;
	*width:430px;
	padding: 2px;
	height:155px;
}


.payment_procedures, 
.cart_shipping_content input{
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #2E2E2E;
	font-weight: bold;
	margin-top:10px;
	cursor:pointer;
}

.payment_procedures, 
.cart_shipping_content table{
	color: #FFFFFF;
	background-color: #2E2E2E;
	border:medium none;
	margin-top:10px;
	cursor:pointer;
	font-size: 10px;
}

.payment_procedures, 
.cart_shipping_content table input{
	background-color: #2E2E2E;
	border:medium none;
	margin-top:4px;
}

.gray-box {
	background-color:#2E2E2E;
	border:1px solid #000000;
/*	margin-bottom:5px;*/
	margin-top:5px;
	width:469px;

	
}

.order_registration .registration_block {
	width:428px;
	*width:424px;
}

.order_registration .registration_block fieldset {
	width:428px;
	*width:424px;
}

.shop_products_block {
  float:left;
  background-color:#242424;
  width:494px;
  /*height:500px;*/
  color:#FFFFFF;
}

.shop_products_block_wide {
  float:left;
  background-color:#242424;
  width: 729px;
  /*height:500px;*/
  color:#FFFFFF;
}

.shop_seeded_products_block {
  float: left;
  background-color: #800201;
  width: 232px;
  color: #FFFFFF;
}

.shop_seeded_products_title {
  background:url(/static/images/menu_header_right.gif) no-repeat;
  width:232px;
  height:39px;
  color:#FFFFFF;
  font-weight: bold;
  margin-bottom:0px;
  padding-top:8px;
}

.shop_seeded_products_title span{
  /*margin-left:-98px;
  *margin-left:-92px;
  padding-top:8px;
  position:absolute;
  font-size:14px;
    */
  font-size:14px;
  text-align:justify;

}

.debug {
  text-align: left;
}

	.debug .row {
	  float: left;
	  width: 100%;
	  border-top: 1px solid #EFEFEF;
	}

		.debug .row pre, 
		.debug .row xmp {
		  font-size: 10px;
		  font-family: Verdana;
		}

		.debug .row pre.blue {
			color: #000088;	
		} 

		.debug .row pre.green {
			color: #008800;	
		} 

		.debug .row pre.yellow {
			color: #888800;	
		} 

		.debug .row pre.red {
			color: #880000;	
		} 

	.debug .debug-box {
		border:1px solid #000;
		float:left;
		margin:4px 20px;
	}

	.debug .debug-box-close {
		border:1px solid #AAA;
		float:left;
		color: #AAA;
		margin:4px 20px;
	}

	.debug .runtime {
	  float: right;
	  margin-top: -14px;
	}

.registration_block fieldset{
  color:#FFFFFF;
  width:470px;
  border:0px;
}

.registration_block legend{
  color:#FFFFFF;
}

.registration_block table{
  color:#FFFFFF;
  font-family: verdana;
  font-weight:normal;
  font-size:10px;
	
}

.registration_block td{
  width:120px;
}

.reg_table input{
  width:190px;
}

.send_reg td{
  text-align:center;
  width:390px;
}

.send_reg td a{
  color:#FFFFFF;
  font-wight:bold;
}

.button-text-bg{
  margin-top:10px;
  cursor:pointer;
}

.button_text {
  color:#FFFFFF;
  font-weight:bold;
}

.item-content {
	float: left;
	width:489px;
}

.back {
	text-align: left;
	padding: 2px 8px;

}

.submit {
	background-color:#2E2E2E;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
}

.item-content h2{
	font-size: 15px;
}

.item-content .row-title {
	float: left;
	width: 180px;	
	margin: 2px;
}

.item-content .row-content {
	float: left;
	margin: 2px;
}

.clear {
	clear: both;	
}

.tabs {
	float: left;
/*	border-bottom: 1px solid #DDD;*/
	width: 100%;
	margin: 10px 0;
}

	.menu-tab {
		float: left;	
		margin: 2px 0 0 0;
		padding: 2px 8px 5px;
		border-top: 1px solid #888;
		border-left: 1px solid #888;
		border-right: 1px solid #888;
		border-bottom: 1px solid #DDD;
		color: #888;
	}

	.active-tab {
		float: left;	
		margin: 2px 0 0 0;
		padding: 2px 8px 6px;
		border-top: 1px solid #DDD;
		border-left: 1px solid #DDD;
		border-right: 1px solid #DDD;
		border-bottom: 0px;
		color: #DDD;
	}

	.menu-tab-separator {
		float: left;	
		padding: 2px 4px 8px;
		border-bottom: 1px solid #DDD;
	}

	.menu-tab-separator-last {
		float: left;	
		padding: 2px 8px 8px;
		border-bottom: 1px solid #DDD;
		width: 185px;
	}

.fix_height{
	height:786px;
	float:left;
}

.cellux {
	background-color:#800201;
	float:left;
	background-image:url(/static/images/bg_line_wild.jpg);
}

.cellux_inner {
	background-color:#3C0201;
	float:left;
	background-image:url(/static/images/bg_line.jpg);
}


.footer{
	color:#FFFFFF;
	background-color:#000000;
	width: 964px;
}

.footer-content{
	height:28px;
	*height: 40px;
	padding-top:18px;	
	*padding-top:12px;
	*width:500px;
	*float:left;
			
}

.footer-content a{
	color:#FFFFFF;
	text-decoration: none;
	margin-top:8px;
}

.FH-logo {
	float:right;
	margin-bottom:5px;
	margin-right:42px;
	*margin-right:30px;
	margin-top:-32px;
	position:relative;

}

.logos {
	float:left;
	margin-left:10px;
	margin-top:9px;
	width:0px;
	*padding-bottom: 9px;
	position:relative;
	

}

/*
.footer_menu{
  background-color:#000000;
  padding-top:5px;
  *padding-top:4px;
  padding-left:75px;
  *padding-left:0px;
}

.footer_menu_position{
 width:464px;
 text-align:center;

}

.footer_menu ul {
  list-style-image:none;
  list-style-type:none;
  margin-top:8px;
}

.footer_menu ul li a{
  color:#FFFFFF;
  margin:6px 8px;
  text-decoration:none;
}

.footer_manu_icon{

}*/

.webshop-category-item {
	background-color:#2E2E2E;
	border:1px solid #000000;
	float:left;
	height:320px;
	margin:4px;
	width:233px;
}


.webshop-category-item_title{
	margin-bottom:28px;
	margin-top:10px;
	height: 25px;
	*height: 28px;
	width:220px;
}

.webshop-category-item_title h3 {
 font-size: 12px;
}

.webshop-category-item_title h3 a{
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

.webshop-category-item_picture {
	background-image:url(/static/images/rama.gif);
	background-color:#FFFFFF;
	height:148px;
	margin-bottom:-3px;
	margin-top:-21px;
	width:146px;
}

.webshop-category-item_picture img{
	margin-top:14px;
}

.webshop-category-item_price {
	background-color:#3C0201;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	height:30px;
	margin:10px 8px 8px;
}


.webshop-category-item_short_text {
	height:68px;
	margin:10px 8px 8px;
	overflow:hidden;
}

.webshop-category-item_cart {
	float:left;
	margin-left:8px;
	*margin-left:4px;
	margin-top:-20px;
	width:200px;
}

.webshop-category-item_cart_item{
	background-color:red;
	border:1px solid white;
	float:right;
	margin-left:8px;
	margin-right:20px;
	margin-top:10px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:6px;
}

.webshop-category-item_cart img{
	float:left;
	margin-top:2px;
}

.bottle-capacity {
	float: right;
	margin-right: 8px;
	*margin-right: 4px;
	margin-top: -28px;
	
}

.webshop-category-unit_price {
	float: right;
	padding-right:8px;
	margin-top:-14px;
	
}

.webshop-category-item_cart_item img{
	float:left;
	margin-top:2px;
	
}

.inactive {
	color: #999 !important;	
}
.cart_text {
	float:left;
	margin-top:6px;
	cursor:pointer;
}

.webshop-category-seeded_item {
	height:228px;
  *height:250px;
  width:233px;
	margin-top:-10px;
}

.content {
	padding-left:4px;
}

.breadcrumb {
	background:transparent url(/static/images/content_header.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:39px;
	margin-left:2px;
	*margin-left:1px;
	width:479px;

}

.breadcrumb span{
	float:left;
	margin-left:15px;
	*margin-left:0px;
	*padding-left:15px;
	margin-top:7px;
	position:relative;
}

.breadcrumb span a{
	color:#FFFFFF;
	text-decoration: none;
}

.seededitem_separator{
	height:8px;
}

.shop_category_title{
	/*height:35px;*/
}

.webshop_product_title {
	margin-bottom:15px;
	margin-top:5px;
}

.webshop_product_picture {
	color:white;
}

.webshop_product_price {
	font-size:18px;
/*	margin-bottom:15px;*/
	margin-top:15px;
}

.webshop_product_unit_price {
	font-size:10px;
	margin-bottom:15px;
/*	margin-top:15px;*/
}

.webshop_product_text{
	margin-left:12px;
	margin-right:12px;
	text-align:left;
}

.text_content {
	text-align:left;
	width:460px;
}

.text_content ul{
	padding-left:38px;
	*padding-left:0px;
}

.shop_cart_content {
	width:475px;
}

.shop_cart_item {
	height:122px;
}

.shop_cart_item form img{

}

.shop_cart_item_img {
	float:left;
	width:122px;
	background-color:#FFFFFF;
	/*text-align: left;*/
}

.shop_cart_item_content {
	float:left;
	/*width:286px;*/
	width:345px;
}

.shop_cart_item_controll {
	float: right;
	margin: 4px 14px 0 0;
}

.shop_cart_plus{
	cursor: pointer;
	float: left;
	margin: 1px 4px;
	padding: 0 2px;
	font-size: 16px;
	border: 1px solid #FFF;
}

.shop_cart_minus{
	cursor: pointer;
	float: left;
	margin: 1px 4px 1px 0;
	padding: 0 5px;
	font-size: 16px;
	border: 1px solid #FFF;
}

.shop_cart_item_title{
	font-size: 16px;
	margin: 4px 0;
}

.shop_cart_item_price {
	color:white;
	float: right;
	margin: 4px 4px 0 0;
	text-align: right;
}

.shop_cart_item_piece {
	color:white;
	float: left;
	margin-left: 20px;
}

.shop_cart_order input{
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #2E2E2E;
	font-weight: bold;
	margin-top:10px;
	cursor:pointer;
}

.summary {
	float: left;
	width:473px;
	*width:475px;
}
	.summary .row {
		/*float: right;
		margin-right: 20px;*/
		margin:6px;
	}
		.summary .row .piece {
			/*float: left;
			margin: 0 150px 0 0;*/
			font-weight:bold;
			margin:8px;
		}	

.user-list {
	font-size: 11px;        
	color: #FFF;
	background-color: #444;
	float: left;
	margin: 4px;
	width:254px;
}

.order-list {
	font-size: 11px;        
	color: #FFF;
	background-color: #444;
}
	.user-list td,
	.order-list td {
		background-color: #242424;
		margin: 2px;
		padding: 2px 4px;
	}
		.user-list td a,
		.order-list td a {
			margin: 2px;
			text-decoration: underline;
		}


.left-webshop-menu-item{
	text-align:left;
	margin-left:20px;
} 


.order {
	background-color:#FFFFFF;
	border:1px solid red;
	color:red;
	cursor:pointer;
	font-size:15px;
	height:20px;
	padding:5px;
	width:264px;

}
.order_from_outside {
	background-color:#FFFFFF;
	border:1px solid red;
	color:red;
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	height:20px;
	padding:5px;
	width:77px;
}

.send_order {
	background-color:#FFFFFF;
	border:1px solid red;
	color:red;
	font-size:20px;
	height:27px;
	padding:5px;
	width:102px;
	cursor:pointer;
	margin-top: 55px;
	*margin-top:55px;
	margin-bottom: 20px;
}
.send_order input{
	background-color:#FFFFFF;
	border:0 none;
	color:red;
	font-size:20px;
	margin-top:0;
}

.landing-page {
	height: 100%;	
}
	.landing-page .landing-box {
		background: #3C0201;
		color: #FFF;
		font-size: 16px;
		margin-top: 150px;
		padding: 40px;
		width: 450px;
		*width: 550px;
		border: 3px solid #999;		
	}

		.landing-page .landing-box a {
			text-decoration: none;
		}

		.landing-page .landing-box .landing-underline {
			background: transparent url(/static/images/dashed_line.gif) repeat-x;
			width: 100%;
			height: 3px;
			margin: 4px 0;
		}

.cart_ico {
	cursor:pointer;
}		

.go-to-otp{
	background-color:white;
	border:1px solid red;
	color:red;
	margin-bottom:5px;
	margin-top:5px;
	padding:4px;
	width:132px;
}

.pagination {
	background-color: #2E2E2E;
	border: 1px solid #000000;
	padding: 4px 0;
	*padding: 0;
	float: left;
	margin: 5px 0px 10px 4px;
	width: 476px;;
	
}

	.pagination .selected-item {
		background-color: #3C0201;
		color: white;
		font-weight: bold; 
		width: 10px;
		border: 1px solid #000000;
		padding: 3px;
	}

	.pagination .normal-item {
		*width: 10px;
		*padding: 3px;
	}

	.pagination .page-item {
		text-decoration: none;
		*width: 10px;
		*padding: 3px;
	}

	.pagination .arrow {
		color:white;
		font-weight: bold;
		text-decoration: none; 
		*width: 10px;
		*padding: 3px;
	}

.exception {
	height: 500px;
	text-align: center;
	background-color:#3C0201;	
	padding: 30px;
	color: #FFF;
	font-size: 12px;
}

.office_address,
.my_addresses {
	border: 1px solid #AAA;	
	text-align: left;
	margin: 20px;
	padding: 20px;
}
	table.standard {
		padding-top: 20px;	
	}

	table.standard tr.active td {
		background-color: #C2EFC4;

	}

	table.standard th {
		text-align: center !important;	
	}

	table.standard th,
	table.standard td {
		background-color: #F5F4E2;
/*		height: 12px;*/
		padding: 2px;

		margin: 2px;
		text-align: left;
		font-size: 10px;
	}

.exist-writing-list {
	width: 100%;
	float: left;
	height: 200px;
	overflow: auto;
}

	.exist-writing-list .title {
		float: left;
		width: 440px;
		margin: 4px 10px 0 20px;
		text-align: left;
	}

	.exist-writing-list .action a,
	.exist-writing-list .action {
		float: right;
		color: #FFF;
		margin: 4px 10px 4px 4px;
	}
	
	.exist-writing-list .delete a, 
	.exist-writing-list .delete {
		color: #FFF;
		float: right;
		margin: 4px 10px 4px 4px;
	}

	.exist-writing-list .clear {
		border-bottom: 1px dashed #AAA;
		width: 650px;
		margin: 0 20px;
	}

.form-title {
	float: left;
	width: 150px;
	margin: 6px 0;
}

.form-element {
	float: left;	
}

.form-row-separator {
	float: left;	
	width: 100%;
}

