body {
	background: #737161;
	height: 100%;
}
body, td, th, input, textarea, div {
	font: normal normal 11px Arial, Verdana, Tahoma, sans-serif;
	line-height: 130%;
	color: #000000;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	line-height: 130%;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
}
a:hover {
	text-decoration: none;
}

.outer { 
	position: relative;
	height:100%;
	width:100%;
	scrollbar-3dlight-color : #545c50;
	scrollbar-arrow-color : #848c7f;
	scrollbar-base-color : #2a352d;
	scrollbar-darkshadow-color : #545c50;
	scrollbar-face-color : #545c50;
	scrollbar-highlight-color : #545c50;
	scrollbar-shadow-color : #545c50;
	scrollbar-track-color : #2a352d;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}

.full {
	color: #ffffff;
	background: #737161;
	width: 100%;
	height: 100%;
}
.full a {
	line-height: 130%;
}
.full .container {
	padding: 24px 38px 0 38px;
	text-align: center;
	height: 100% !important;
}
.main {
	width: 100%;
	height: 100%;
	background: #2a352d;
	padding: 0 11px 14px 11px; 
}
.main * {
	color: #ffffff;
}
.main input, .main textarea, .main select, .main option {
	color: #000000;
	line-height: 110%;
}
.main a {
	color: #8ea483 !important;
	text-decoration: none !important;
}
.main a:hover {
	color: #dcdbbe !important;
}
.main .content_padd {
	padding: 14px 50px 0px 50px;
}
.main .order_begin {
	padding: 0px 0px 0px 50px;
}
.main .item_name {
	color: #dcdbbe;
	font: normal bold 14px Georgia;
	padding: 0 0 16px 0;
}
.main .item_name .date {
	color: #dcdbbe;
	font: normal normal 11px Georgia;
	padding: 0 0 0 10px;
}
.back {
	padding: 0 0 0 20px;
}
.back a {
	padding: 0 0 0 10px;
	font-weight: normal;
	color: #ffffff !important;
}
.back a:hover {
	text-decoration: underline;
}

/* header */
.header {
	background: #dcdbbe;
	height: 105px;
	position: relative;
}
.header .paddings {
	padding: 9px 32px 8px 16px;
}

/* header */

/* search */
.search {
	position: absolute;
	top: 29px;
	right: 47px;
}
.search td {
	font: normal normal 11px/100% Georgia, Arial, Verdana, Tahoma, sans-serif !important;
	color: #535353 !important;
	vertical-align: middle;
}
.search input.input {
	border: 1px solid #737161;
	background-color: #dddbbf;
	background-position: top left;
	background-repeat: no-repeat;
	width: 135px;
	margin: 0 11px;
}
.search .submit {
	width: 24px;
	height: 23px;
	border: none;
	display: block;
}
/* search */

/* logo */
.logo {
	border-right: 1px solid #adad96;
	float: left;
	width: 129px;
	margin: 0 14px 0 0;
}
/* logo */

/* mini_menu */
.mini_menu {
	height: 89px;
}
.mini_menu .btn {
	vertical-align:bottom;
	padding: 0;	
	height:40px;
}
.mini_menu .btn .err {
	font: normal normal 10px/100%  Tahoma, Georgia, Arial, Verdana, sans-serif !important;
	color:#8A1919;
	width:100%;
	padding: 0 0 0 6px;
}
.mini_menu .btn .submit_login {
	vertical-align: middle;
	padding: 2px 0 0 6px;
}
.mini_menu .btn .input_text {
	width: 88px;
	line-height:100% !important;
	margin: 0 0 0 6px;
}

.mini_menu .btn .input_text_err {
	border:2px solid #E3AF98;
}

.mini_menu .links {
	height: 100%;
	padding: 12px 0 0 0;
}
.mini_menu .links a {
	padding: 0 0 0 12px;
	color: #535353 !important;
	font: normal bold 10px Georgia, Arial, Verdana, Tahoma, sans-serif;
}
.mini_menu .links a:hover {
	color: #8a8672 !important;
	text-decoration: none;
}
/* mini_menu */


/* langs */
.langs {
	float: right;
}
.langs img {
	float: left;
	margin: 0 2px 0 0;
}
/* langs */
.fixedwidth {
	height: 100% !important;
	margin: 0px auto;
	text-align: left;
}
.fixedwidth .fixedwidth_td{
	vertical-align: top;
	width: 1095px;
	height: 100% !important;	
}
.page {
	width: 100%;
	height: 100% !important;
}
.header_bg {
	background: #2a352d;
}

/* footer */
.footer {
	text-align: center;
	color: #2a352d;
	font-size: 10px;
	padding: 5px 0;
}
.footer table {
	margin: 0px auto;
}
.footer td {
	color: #2a352d;
	font-size: 10px;
	vertical-align: middle;
}
.footer img {
	margin: 0 5px;
}
.footer td a {
	color: #2a352d !important;
	font-size: 10px !important;
}
.footer td a:hover {
	color: #dcdbbe !important;
	text-decoration: underline;
 }
/* footer*/

/* menu */
.menu_cont {
	height: 84px;
	float: right;
}
.menu_page .menu {
	padding: 20px 0 5px 0;
}
.menu {
	font-family: georgia;
	text-align: right;
	vertical-align: bottom;
	height: 100%;
	padding: 20px 0 5px 0;
}
.menu a {
	font-family: georgia !important;
	border-right: 1px solid #c6c6ab;
	padding: 0 12px 0 10px;
	text-decoration: none !important;
}
.menu a:hover {
	color: #8ea483 !important;
	
}


.menu span {
	font-family: georgia !important;
	border-right: 1px solid #c6c6ab;
	padding: 0 12px 0 12px;
	text-decoration: underline;
	color: #7e7743 !important;
}
.menu .active {
	
}
.menu .last {
	border: none;
	padding-right: 0px;
}
/* menu */


/* btn */
.button {
	
	font: normal normal 11px/100% Georgia;
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0 10px 0 0;
	background-color: #eeeddf;
	
}
.button span {
	font: normal normal 11px/100% Georgia;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 0 0 10px;
}
/* btn */

.title {
	width: 100%;
	height: 100%;
}
.title td {
	text-align: center;
	vertical-align: middle;
}

.title td.not_empty {
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}



/* main_menu */
.main_menu {
	background: #2a352d;
	position: relative;
}

.main_menu .pos {
	width: 100%;
	height: 49px;
	margin: -7px 0 0 0;
}
.main_menu .pos table {
	width: 100%;
	height: 100%;
}
.main_menu .links {
	width: 100%;
	padding: 8px 0 6px 0;
}
.main_menu .links table {
	width: 100%
}
.main_menu .links td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #e2e1c9;
}
.main_menu .links td.ov {
	background: #ececdc;
	cursor: pointer;
}
.main_menu .links .last {
	border: none;
}
.main_menu .links img {
	margin: 0 auto;
}
.main_menu .start_end div {
	height: 51px;
	width: 15px;
}


.no_menu {
	background: #2a352d;
	height: 11px;
}
/* main_menu */



/* providers */
.providers {
	width: 100%;
}
.providers .item {
	padding: 0 24px 16px 0;
}
.providers .item .title {
	font-weight: bold;
	color: #dcdbbe;
}

.providers .item img {
	border: 2px solid #737161;
	margin: 0 16px 0 0;
}
.providers .working_hours {
	color: #dcdbbe !important;
}
.providers .working_hours * {
	color: #dcdbbe !important;
}
/* providers */

/* logged */
.logged {
	padding: 0 0 6px 12px;
	color: #6c663b;
}
.logged span {
	padding: 0 9px;
	color: #50584c !important;
}
.logged a {
	padding: 0 8px 0 0;
	color: #50584c !important;
}
/* logged */
.curN {
	cursor: default !important;
}

/* filters */
.filters {
	width: 100%;
}
.filters td {
	vertical-align: middle;
	white-space: nowrap;
	
}
.filters .select_small {
	padding: 0 20px 0 12px;
}

.filters .select_big {
	padding: 0 20px 0 20px;
}
.paging {
	width: 100%;
	text-align: right;
	vertical-align: middle;
}

.cart_ico {
	vertical-align: middle;
}
.cart_ico img {
	vertical-align: middle;
}
.paging a {
	color: #FFFFFF !important;
	
}
.paging a:hover {
	color: #dcdbbe !important;

}
.paging a:hover span {
	color: #dcdbbe !important;

}
.paging span.amount {
	padding: 0 14px;
}
.paging span.amount_over {
	padding: 0 14px;
	color: #dcdbbe !important;
}
.paging .cart_over {
	text-decoration: underline !important;
	color: #dcdbbe !important;
}
/* filters */

/* pages */
.pages {
	clear: both;
	padding: 0 0 0 8px;
}
.pages img {
	display: inline;
}
.pages a {
	font-weight: bold;
	color: #e1e1e1 !important;
}
.pages a:hover {
	text-decoration: underline !important;
	color: #737161 !important;
}
.pages span.active {
	color: #737161 !important;
	text-decoration: underline;
}
.pages span.bord {
	padding: 0 3px;
}
.pages .bck {
	padding: 0 0 0 10px;
}
.pages .fwd {
	padding: 0 10px 0 0;
}
/* paging */

/* product */
.products {
	margin: 20px 0 16px 0;
}
.products .product_block {
	height: 201px;
	width: 149px;
	border-bottom: 1px solid #566152;
	overflow: hidden;
	float: left;
}
.products .product_block .photo_block {
	height: 90px;
}
.products .product_block .sides {
	border-right: 1px solid #f1f4ea;
	
	margin: 8px 0 4px 0;
	color: #2a352d;
}
.products .product_block .sides .info {
	padding: 0px 11px;
	height: 186px;	
}
.products .product_block .sides .info td {
	vertical-align: middle;
	color: #2a352d;
	font-weight: bold;
}
.products .product_block .sides .info .vert {
	width: 100%;
	height: 100%;
}
.vert td.tac span {
	color:#2a352d;
	font-weight:bold;
}
.products .product_block .price_table {
	width: 100%;
}
.products .product_block .price_table .lab {
	vertical-align: top !important;
	padding: 0 4px 0 0;
}
.products .product_block .price_table .nowrap {
	color: #2a352d !important;
}
.products .product_block .price_table .price_before {
	color: #FF0000 !important;
	text-decoration: line-through;
	font-weight: normal;
	padding: 0 6px 0 0;
}
.products .product_block .sides .info .name {
	font-weight: bold;
	color: #2a352d;
	font-size: 12px !important;
	text-align: center;
}
.products .product_block .sides .info .name a {
	color: #2a352d !important;
	font-size: 12px !important;
	
}
.products .product_block .sides .info .name a:hover {
	text-decoration: underline !important;
}
.products .product_block .sides .info img {
	text-align: center;
	margin: 0 auto 2px auto;
}
.products .product_block .bot_line {
	background: #81867a;
	height: 3px;
	margin: 0px 11px;
}
/* product */

/* search result */
.search_results {
	width: 100%;
	padding: 0 55px 0 0;
}
/* search_result */

/* frames */
.frames {
	width: 388px;
	height: 133px;
	margin: 0px auto;
	position: relative;
}
.frames .bord {
	width: 388px;
	height: 133px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:8;
}
.frames .bord img {
	width: 388px;
	height: 133px;
}
/* frame 1 */
.frames.item_1 .photo_1 {
	position: absolute;
	top: 23px;
	left: 9px;
}
.frames.item_1 .photo_2 {
	position: absolute;
	top: 40px;
	left: 93px;
}
.frames.item_1 .photo_3 {
	position: absolute;
	top: 8px;
	left: 192px;
}
.frames.item_1 .photo_4 {
	position: absolute;
	top: 21px;
	left: 279px;
}
.frames.item_1 .link {
	position: absolute;
	bottom: 3px;
	left: 204px;
	z-index:10;
}
.frames.item_1 .link_1 {
	position: absolute;
	top: 23px;
	left: 12px;
	z-index:9;
}
.frames.item_1 .link_2 {
	position: absolute;
	top: 40px;
	left: 92px;
	z-index:9;
}
.frames.item_1 .link_3 {
	position: absolute;
	top: 8px;
	left: 192px;
	z-index:9;
}
.frames.item_1 .link_4 {
	position: absolute;
	top: 21px;
	left: 280px;
	z-index:9;
}
/* frame 2 */
.frames.item_2 .photo_1 {
	position: absolute;
	top: 42px;
	left: 19px;
}
.frames.item_2 .photo_2 {
	position: absolute;
	top: 23px;
	left: 126px;
}
.frames.item_2 .photo_3 {
	position: absolute;
	top: 17px;
	left: 216px;
}
.frames.item_2 .photo_4 {
	position: absolute;
	top: 23px;
	left: 303px;
}
.frames.item_2 .link {
	position: absolute;
	bottom: 7px;
	left: 125px;
	z-index:10;
}
.frames.item_2 .link_1 {
	position: absolute;
	top: 41px;
	left: 21px;
	z-index:9;
}
.frames.item_2 .link_2 {
	position: absolute;
	top: 22px;
	left: 127px;
	z-index:9;
}
.frames.item_2 .link_3 {
	position: absolute;
	top: 17px;
	left: 220px;
	z-index:9;
}
.frames.item_2 .link_4 {
	position: absolute;
	top: 21px;
	left: 300px;
	z-index:9;
}
/* frame 3 */
.frames.item_3 .photo_1 {
	position: absolute;
	top: 60px;
	left: 20px;
}
.frames.item_3 .photo_2 {
	position: absolute;
	top: 55px;
	left: 112px;
}
.frames.item_3 .photo_3 {
	position: absolute;
	top: 66px;
	left: 217px;
}
.frames.item_3 .photo_4 {
	position: absolute;
	top: 34px;
	left: 302px;
}
.frames.item_3 .link {
	position: absolute;
	top: 4px;
	left: 7px;
	z-index:10;
}
.frames.item_3 .link_1 {
	position: absolute;
	top: 60px;
	left: 19px;
	z-index:9;
}
.frames.item_3 .link_2 {
	position: absolute;
	top: 55px;
	left: 112px;
	z-index:9;
}
.frames.item_3 .link_3 {
	position: absolute;
	top: 65px;
	left: 217px;
	z-index:9;
}
.frames.item_3 .link_4 {
	position: absolute;
	top: 34px;
	left: 303px;
	z-index:9;
}
/* frame 4 */
.frames.item_4 .photo_1 {
	position: absolute;
	top: 70px;
	left: 20px;
}
.frames.item_4 .photo_2 {
	position: absolute;
	top: 54px;
	left: 107px;
}
.frames.item_4 .photo_3 {
	position: absolute;
	top: 65px;
	left: 209px;
}
.frames.item_4 .photo_4 {
	position: absolute;
	top: 22px;
	left: 294px;
}
.frames.item_4 .link {
	position: absolute;
	top: 4px;
	left: 35px;
	z-index:10;
}
.frames.item_4 .link_1 {
	position: absolute;
	top: 70px;
	left: 20px;
	z-index:9;
}
.frames.item_4 .link_2 {
	position: absolute;
	top: 54px;
	left: 107px;
	z-index:9;
}
.frames.item_4 .link_3 {
	position: absolute;
	top: 65px;
	left: 211px;
	z-index:9;
}
.frames.item_4 .link_4 {
	position: absolute;
	top: 22px;
	left: 294px;
	z-index:9;
}
/* frames */

/* two_colls */
.two_colls {
	width: 100%;
	height: 100%;
	
}
.two_colls .left_menu {
	width: 237px;
	background-color: #2a352d;
	background-position: top left;
	background-repeat: repeat-x;
	height: 100%;
	
}
.two_colls .shad {
	width: 10px;
}
.two_colls .right_cont {
	background: important !important;
	height: 100%;
	padding: 18px 30px 20px 36px;
}

.two_colls .right_cont_new {
	background: important !important;
	height: 100%;
	padding: 7px 30px 20px 40px;
}

.two_colls .menu_bot div {
	height: 7px;
}
/* two_cols */

/* level_links */
.level_links {
	padding: 0 0 0 27px;
}
.level_links a,
.level_links span {
	display: block;
	border-bottom: 1px solid #555d57;
	padding: 6px 16px 6px 3px;
	font-family: georgia !important;
	
}
.level_links .level_1 {
	color: #FFFFFF !important;
	padding: 6px 16px 6px 3px;
}
.level_links a.level_1:hover,
.level_links span.level_1 {
	font-weight: normal;
	color: #FFFFFF !important;
}

.level_links .level_2 {
	color: #dcdbbe !important;
	padding: 6px 16px 6px 37px;
}
.level_links a.level_2:hover,
.level_links span.level_2 {
	font-weight: normal;
	color: #dcdbbe !important;
}
/* level_links */

/* gallery */
.gallery {
	
	margin: 30px 0 0 0;
}
.gallery .gallery_block {
	width: 610px;
	height: 377px;
	
}
.gallery .gallery_block .big_image {
	width: 325px;
	text-align: center;
}
.gallery .gallery_block .big_image img {
	margin: 0 auto;
}
.gallery .gallery_block .thumbails {
	padding: 0 0 0 44px;
}

.gallery .gallery_block .thumbails table {
	float: left;
	width: 99px;
	height: 117px;
	margin: 0 7px 7px 0;
}
/* gallery */

/* cart_head */
.cart_head {
	width: 100%;
}
.cart_head .to_back {
	padding: 0 24px 0 0;
}
.cart_head td {
	vertical-align: middle;
}
.cart_head .name {
	font-weight: bold;
	color: #dcdbbe !important;	
}
.cart_head .cart_info {
	text-align: right;
}
.cart_head .cart_info table {
	margin: 0 0 0 auto;
}
.cart_head .cart_info img {
	display: inline;
}
.cart_head .cart_info .your_cart {
	padding: 0 9px 0 23px; 
}
.cart_head .cart_info .your_cart span {
	padding: 0 0 0 10px; 
}
/* cart_head */

/* right_cart */
.right_cart {
	width: 100%;
	text-align: right;
}
.right_cart .cart_block a {
	color: #FFFFFF !important;
}
.right_cart .cart_block a:hover {
	color: #dcdbbe !important;
	text-decoration: underline !important;
}
.right_cart .cart_block span.amount {
	text-decoration: none !important;
}
.right_cart .cart_block span.amount {
	padding:0 12px;
}
.right_cart .cart_block a:hover span.amount {
	color: #dcdbbe !important;
}
.cart_block img {
	display: inline;
}
/* right_cart */

/* product_info */
.product_info {
	margin: 12px 0 19px 0;
	width: 100%;
}
.product_info img {
	display: block;
}
.product_info td {
	vertical-align: middle;
}
.product_info .add_to_cart {
	text-align: right;
}
.product_info .add_to_cart table {
	margin: 0 0 0 auto;
}
.product_info .add_to_cart input.amount {
	width:33px;
	margin: 0 18px;
}
.product_info .add_to_cart .submit_btn {
	margin: 3px 0 0 0;
}
/* product_info */

.price_before {
	text-decoration: line-through;
	color: #FF0000;
}
.products .product_block .price_table .price_default {
	color: #2a352d;
	font-weight: bold;

}
/* contacts */
.contacts {
	width: 100%;
}
.contacts .contact_info {
	padding: 0 0 0 53px;
}
.contacts .contact_info img {
	border: 2px solid #737161;
}
.contacts .contact_form {
	width: 194px;
	border-right: 1px solid #FFFFFF
}
.contacts .contact_form input {
	display: block;
	width: 127px;
	margin: 3px 0 0 0;
}
.contacts .contact_form input.submit {
	width: auto !important;
}
.contacts .contact_form textarea {
	overflow: auto;
	width: 127px;
	height: 103px;
	display: block;
	margin: 3px 0 5px 0;
}
.contacts .contact_form .error {
	color: #d6af54 !important;
	padding: 12px 0 0 0;
}
.contacts .contact_form .error_field {
	color: #d6af54 !important;
}
.contacts .contact_form .thank_you {
	color: #dcdbbe !important;
	padding: 2px 0 0 0;
}
.contacts .contact_form .thank_you * {
	color: #dcdbbe !important;
}
.contacts .contact_form td {
	padding: 0 0 11px 0;
}

/* contacts */

.the_title {
	font-weight: bold;
	color: #dcdbbe;
}

/* city_filter */
.city_filter {
	margin: 2px 0 19px 0;
}
.city_filter td {
	vertical-align: middle;
	padding: 0 16px 0 0;
}
/* city_filter */

/* special_offers */
.special_offers {
	
}
.special_offers .special_offer_item {
	padding: 0 0 18px 0;
}
.special_offers .special_offer_title {
	color: #dcdbbe;
	padding: 0 0px 2px 0;
}
.special_offers .special_offer_title strong {
	color: #dcdbbe;
	padding: 0 20px 0px 0;
}
.special_offers .special_offer_more {
	padding: 1px 0 0 0;
}
/* special_offers */

.text {
	
}
.text img {
	border: 2px solid #737161;
	margin: 0px;
}

/* cart_form */
.cart_form {
	padding: 0 0 60px 0;
}
.cart_form .cart_list {
	border-bottom: 1px solid #3c473d;
	margin-bottom: 23px;
	width: 714px;
}
.cart_form .cart_list input {
	width: 55px;
}
.cart_form .cart_list td {
	color: #dcdbbe;
	vertical-align: middle;
}
.cart_form .cart_list td a {
	color: #dcdbbe !important;
}
.cart_form .cart_list td.delete {
	text-align: center;
}
.cart_form .cart_list td.delete img {
	margin: 0 auto;
}
.cart_form .cart_list .headrow td {
	font-weight: bold!important;
	color: #2a352d !important;	
	padding: 4px 12px;
}
.cart_form .cart_list .cart_row_1 td {
	padding: 4px 12px;
}
.cart_form .cart_list .cart_row_2 td {
	padding: 4px 12px;
}
.cart_form .cart_list .spacer {
	height: 7px;
}
.cart_form .cart_list td a,
.cart_form .cart_list td input {
	position: relative;
}
.cart_form .cart_list td.delivery {
	color: #FF0000;
}
.cart_form .cart_list td.longest {
	padding-right: 30px;
	padding-left: 4px;
}
.cart_form .cart_list td.cart_list_ico {
	padding: 4px 3px 4px 9px !important;
}
.cart_form .re_count {
	margin: 0 0 0px 0;
}
.cart_form .re_count td {
	vertical-align: middle;
	color: #dcdbbe;
	padding:0 19px 20px 0;
}
.cart_form .re_count td span.price {
	background: #3e483f;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 3px 2px 3px;
	margin: 0 0 0 6px;
}
.cart_form .re_count td span.price.green {
	color: #00a650 !important;
}
.bot_form {
	border-top: 1px solid #656d62;
	padding-top: 20px;
}
.bot_form .selects {
	padding-right: 0px !important;
	width: 140px;
}
.bot_form select {
	width: 140px;
}
.bot_form input {
	width: 181px;
}
.bot_form .first_part {
	float: left;
	margin: 0 26px 0 0;
}

.bot_form a {
	color: #eceddc !important;
	text-decoration: underline !important;
}
.bot_form a:hover {
	text-decoration: none !important;
	color: #eceddc !important;
}
.bot_form td {
	padding: 8px 14px 0 0;
	vertical-align: middle;
}
.bot_form .form_title {
	font-weight: bold;
	color: #dcdbbe !important;
	padding: 0 0 8px 0;
}
.bot_form .error {
	text-align:right;
	padding: 0 0 8px 0;
	color:#FF3300;
}
.bot_form .error_input input {
	border:2px solid #E3AF98;
}
.bot_form .terms {
	vertical-align: top;
	padding: 6px 0 0 18px;
}
.bot_form .terms input {
	width: auto !important;
}
.bot_form .terms table {
	margin: 14px 0 39px -3px;
}
.bot_form .terms td {
	padding: 0px !important;
	padding: 0 4px 0 0;
}
.bot_form .submit {
	padding-top: 0px !important;
}
.bot_form .submit input {
	width: auto !important;
	
}
.bot_form .e_bank {
	margin: 0 0 0 -6px;
}
.bot_form .e_bank td {
	padding: 0 4px 0 0;
}
.bot_form .e_bank input {
	width: auto !important;
}
.bot_form .e_bank .deliver {
	vertical-align: top;
	padding: 0 0 0 2px;
}
/* cart_form */
.radio {
	width: auto !important;
}

/* popup */
.image_popup {
	overflow:auto;
}


.spec_off_sum {
	padding: 0 0 50px 0;
}
.spec_off_sum img {
	border: 2px solid #737161;
}
.spec_off_name {
	color: #dcdbbe;
	font: normal bold 14px Georgia;
}



/* dhtml */
.dhtml {
	width: 400px;
	height: 500px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin: 140px 0 0 -200px;
	background: #a8a789;
}
.dhtml .dhtml_iframe {
	z-index: 99; 
	width: 400px;
	height: 500px;
	background: #a8a789;
	position: absolute;
	top: 0px;
	left: 0px;
	position:relative;
}
.dhtml .dhtml_over_iframe {
	z-index: 100; 
	width: 400px;
	height: 500px;
	background: #a8a789;
	position: absolute;
	top: 0px;
	left: 0px;
}
.dhtml .dhtml_padd {
	padding: 6px;
	height: 100%;
	width: 100%;
}
.dhtml .dhtml_content {
	background: #dcdbbe;
	width: 100%;
	height: 100%;
}
.dhtml .dhtml_top {
	border-bottom: 2px solid #FFFFFF;
}
.dhtml .dhtml_info {
	width: 100%;
	height: 100%;
	padding: 6px 6px 6px 32px;
	color: #535353;
}
.dhtml .dhtml_info * {
	color: #535353;
}
.dhtml .dhtml_info a {
	color: #535353 !important;
}
.dhtml .dhtml_scroll {
	height: 427px;
	overflow: auto;
	scrollbar-3dlight-color : #c2c1a3;
	scrollbar-arrow-color : #737161;
	scrollbar-base-color : #dcdbbe;
	scrollbar-darkshadow-color : #c2c1a3;
	scrollbar-face-color : #c2c1a3;
	scrollbar-highlight-color : #c2c1a3;
	scrollbar-shadow-color : #c2c1a3;
	scrollbar-track-color : #dcdbbe;
}
.dhtml .dhtml_scroll .padd {
	padding: 0 10px 0 0;
}
.dhtml .dhtml_top div {
	color: #535353;
	font: normal normal 18px Georgia;
	text-align: center;
	height: 48px;
	line-height: 43px;
}
.dhtml .dhtml_close {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	width: 8px;
	height: 8px;
}
/* dhtml */
