.confirm_button{
	display:block;
	background: url(../images/buttons/confirm_button.png) no-repeat;
	width: 118px !important;
	height:26px !important;
	color: rgb(224,198,105);
	font-weight:bold;
	border:none;
	padding:0;
	margin:0;
	cursor: pointer;
}
.confirm_button_big{
	display:block;
	background: url(../images/buttons/confirm_button_big.png) no-repeat;
	width: 90px !important;
	height:37px !important;
	color: rgb(224,198,105);
	font-weight:bold;
	border:none;
	padding:0;
	margin:0;
	cursor: pointer;
}
.button_buy{
	display:block;
	background: url(../images/buttons/btn_buy.png) no-repeat;
	width: 72px !important;
	height:31px !important;
	color: rgb(224,198,105);
	font-weight:bold;
	border:none;
	padding:0;
	margin:0;
	cursor: pointer;
}
.index_content_header{
	width: 662px;
	height: 241px;
	margin:0px 0 0 0px;
	
}
.index_content_header form{
	padding: 0;
	margin: 0;
}
.index_content_header input{
	border: none;
}
.pbox .prodtype { 
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 24px; 
	color: #310a01; 
	width: 636px; 
	background: url(../images/orn2.png) left 5px no-repeat; 
	height: 24px; 
	clear: both;
}
.pbox .prodtype h1 { 
	background: #fffefe url(../images/orn1.png) right 5px no-repeat; 
	padding: 0 10px 0 0; 
	height: 24px; 
	margin:0; 
	font-style: italic; 
	display: inline; 
}
.pbox .product { 
	text-align:center; 
	width: 201px; 
	float: left; 
	margin-top:5px;
}
.pbox .productmiddle { 
	width: 214px; 
	background: url(../images/vline.png) no-repeat; 
	padding: 0 1px; 
}
.pbox .product .photo_container{
	height:110px;
	width:200px;
	overflow:hidden;
}
.pbox .pinfo { 
	text-align: center; 
	font-size: 11px; 
	color: #734a20; 
}
.pbox .pprice { 
	font-size: 12px; 
	font-weight: bold; 
}
.pbox .pprice .new { 
	color: #ff0000; 
}
.pbox .pprice .last { 
	text-decoration: line-through; 
}
.pbox .catalog_notice{
	text-align:center;
	color:rgb(49,10,1);
	margin:30px;
}
.catalog_pagging{
	display:block;
	margin: 20px 5px 0;
	font-size: 12px; 
	color:rgb(49,10,1);
	cursor:default;
}
.catalog_pagging .select_pmax{
	float:right;
	color:rgb(209,165,75);
}
.catalog_pagging .select_pmax select{
	border: 1px solid rgb(209,165,75);
}
.catalog_pagging .select_pmax .emphasized{
	color:rgb(49,10,1);
	font-weight:bold;
}
.catalog_pagging .select_ppos{
}
.catalog_pagging .select_ppos a{
	color:rgb(49,10,1);
}
.catalog_pagging .select_ppos .inactive{
	color:rgb(192,192,192);
}
.catalog_search_top_container{
	background-color: rgb(249,244,233);
	margin:10px 0;
	padding:5px;
}
.catalog_search_top_container .show_page{
	color:#D1A54B;
}
.catalog_search_top_container .show_page .emphasized{
	color:rgb(49,10,1);
	font-weight:bold;
}
.user_profile_menu{
	padding: 0;
	margin: 0;
	display:inline-block;
	font-size:14px;
}
.user_profile_menu li{
	float:left;
	padding: 10px 5px;
	width:auto;
	color:rgb(49,10,1);
	font-weight:bold;
	cursor:default;
}
.user_profile_menu li a{
	text-decoration:underline;
	color:rgb(125,78,8);
}
.user_profile_menu li a:hover{
	text-decoration:none !important;
}
.user_profile_menu .selected{
	border-top:1px solid rgb(152,132,128);
	border-left:1px solid rgb(152,132,128);
	border-right:1px solid rgb(152,132,128);
	border-bottom:1px solid #FFF;
}
.content_sub_block{
	background: url(../images/content_sub_block_bg.png) bottom repeat-x;
	padding: 10px;
	border:1px solid rgb(244,234,214);
	width:85%;
	margin: 0 auto 30px;
}
.catalog_groups_list{
	border:1px solid rgb(152,132,128);
	width:inherit;
}
.cart_price_in_title{
	float:right;
}
.final_cart_table{
	text-align:left;
}
.final_cart_table th{
	text-align:right;
	padding-right: 15px;
}
.final_cart_table .grey_line{
	background-color:rgb(253,252,248);
}
.content_sub_block_cart{
	background: url(../images/content_sub_block_bg.png) bottom repeat-x;
	padding: 2px;
	border:1px solid rgb(152,132,128);
	margin: 0 auto 5px;
	text-align:left;
}
.content_sub_block_cart th{
	border-bottom: 1px solid rgb(244,234,214);
}
.content_sub_block_cart .heading{
	border-bottom: 2px solid rgb(233,223,204);
}
.content_sub_block_cart td{
	border-bottom: 1px solid rgb(244,234,214);
	color:rgb(49,10,1);
}
.content_sub_block_cart td a{
	border-bottom: 1px solid rgb(244,234,214);
	color:rgb(49,10,1);
}
.content_sub_block_cart .grey_line{
	background-color:rgb(253,252,248);
}
.content_sub_block_cart .carl_login_table{
	border-right: 2px solid #7d4e09;;
}
.content_sub_block_cart .carl_login_table td{
	border: none;
}
.content_sub_block_cart .home_info_table input{
	width:140px;
}
.content_sub_block_cart .home_info_table .home_adress_input{
	width:290px;
}
.cart_main_buttons_row{
	margin: 10px;
	padding:5px;
	font-size:14px;
	color:rgb(49,10,1);
}
.cart_main_buttons_row .cart_price_bottom{
	font-size:16px;
	font-weight:bold;
}
.user_profile_container{
	border:1px solid rgb(152,132,128);
	width:auto;
	margin:-1px 0 0;
}
.catalog_search_block{
	width:auto;
}
.services_block{
}
.services_block .services_button{
	float:left;
}
.services_block .input_text{
	width:100%;
}
.partner_add_block{
}
.partner_add_block input{
	width:100%;
}
.partner_add_block textarea{
	width:100%; 
	height:80px;
}
.partner_add_block .partner_button{
	float:left;
}
.register_form_block input{
	width:100%;
}
.register_form_block .checkbox{
	width:auto;
}
.register_button{
	float:right;
}
.content_sub_block hr{
	margin: 10px;
	height: 2px;
	background-color:rgb(233,233,204);
	border: 1px solid rgb(233,233,204);
}
.catalog_search_block table{
	text-align:left;
	width:95%;
}
.catalog_search_block .search_button{
	float:left;
	margin:6px 10px 0 0;
}
.catalog_search_block .search_phraze{
	width:100%;
}
.user_cart_history_filter{
	text-align:left;
	color:rgb(49,10,1);
	border-bottom: 2px solid rgb(233,233,204);
}
.user_cart_history_filter td{
	font-weight:normal;
}
.user_cart_history_filter .time_filter_table{
	border-bottom: 1px solid rgb(233,233,204);
	border-top: 2px solid rgb(233,233,204);
}
.user_cart_history{
	padding: 2px;
	margin: 0 auto 5px;
	text-align:left;
}
.user_cart_history th{
	border-bottom: 1px solid rgb(244,234,214);
}
.user_cart_history .heading{
	border-bottom: 2px solid rgb(233,223,204);
}
.user_cart_history td{
	border-bottom: 1px solid rgb(244,234,214);
	color:rgb(49,10,1);
}
.user_cart_history td a{
	border-bottom: 1px solid rgb(244,234,214);
	color:rgb(49,10,1);
}
.user_cart_history .cart_order_nr{
	color:rgb(125,78,8);
}
.user_cart_history .cart_order_nr a{
	text-decoration:underline;
	color:rgb(125,78,8);
	font-weight:bold;
}
.user_cart_history .cart_order_nr a:hover{
	text-decoration:none;
}
.pbox .prodline .product_photo{
	width: 212px;
	height:110px;
}
.help_block{
	border:1px solid #988480;
	width:auto;
	margin:0 auto 10px;
}
.help_block .main_block{
	font-weight:bold;
	font-size: 14px;
}
.nolink a{
	cursor:default;
	text-decoration:none;
	color:#310A01;
}
.nolink a:hover{
	text-decoration:none !important;
}
.footer .footer_text{
	width: 500px;
	margin:0 auto;
}
.footer .solution{
   position: absolute;
   right: 0;
   
}