/*--- ????? ?????? ??? ???????? ---*/
html {padding:0px; margin:0px; width:100%; height:100%;}
body {padding:0px; margin:0px; width:100%; height:100%; overflow-x:auto; overflow-y:scroll;}

.wrapper {width: 100%; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%;}
.header {height:160px; width:100%;}
.content {width:100%; padding-bottom:180px;}
.footer {height:174px; width:100%; background:#666666; position: relative; margin:-174px auto 0;}

.t_frame {padding:0; border-collapse:collapse; border-width:0;}
.t_frame tr, .t_frame tr td {padding:0; margin:0;}
.t_middle {margin-left:10px; margin-right:10px; width:1000px;}

/*--- ??????????? ??????????? ????? ---*/
hr {margin:5px 0px 5px 0px; width:100%; height:2px; border-top:#fff 1px solid; border-right:#fff 1px solid; border-bottom:#e3e3e3 1px solid; border-left:#fff 1px solid;}
p {font-family:Verdana; font-size:12px; color:#666; line-height: 1.4;}
h1 {font-family:Verdana; font-size:22px; color:#3d3d3d; font-weight:lighter; text-align:left; padding:0; margin:15px 0px 10px 0px;}
h2 {margin:20px 0 10px 0; padding:6px 0 6px 15px; background:#f8f8f8; border:solid 1px #e3e3e3; font-family:Verdana; font-size:14px; color:#3d3d3d; font-weight:bold; text-transform:uppercase;}
h3 {margin:25px 0 20px 0; font-family:Verdana; font-size:16px; color:#3d3d3d; font-weight:bold; text-align:left;}
h4 {margin:25px 0 15px 0; font-family:Verdana; font-size:14px; color:#3d3d3d; font-weight:bold; text-align:left;}
h5 {margin:25px 0 10px 0; font-family:Verdana; font-size:12px; color:#3d3d3d; font-weight:bold; text-align:left;}
h6 {margin:25px 0 10px 0; font-family:Verdana; font-size:10px; color:#3d3d3d; font-weight:bold; text-align:left;}
ul {font-family:Verdana; font-size:12px; color:#666;}
ol {font-family:Verdana; font-size:12px; color:#666;}
ul li {padding:6px 0px 6px 10px; line-height: 1.4;}
ol li {padding:6px 0px 6px 10px; line-height: 1.4;}
a:link, a:visited, a:active {color:#666; text-decoration:underline; font-family:Verdana; font-size:12px;}
a:hover {color:#4c5bd2; text-decoration:underline;}
a.orage:link, a.orage:visited, a.orage:active {color:#4c5bd2; text-decoration:underline; font-family:Verdana; font-size:12px;}
a.orage:hover {color:#666; text-decoration:underline;}
.table_1 {border-collapse:collapse;}
.table_1 tr td {background:#fff; font-family:Verdana; font-size:11px; color:#666; border: 1px solid #e3e3e3; padding:4px;}
.table_1 tr th {background:#f8f8f8; font-family:Verdana; font-size:11px; color:#666; font-weight:bold; border: 1px solid #e3e3e3; padding:4px;}

/*--- ???? ??????? ---*/
.first_menu:link, .first_menu:visited, .first_menu:active {font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:none;}
.first_menu:hover {color:#4c5bd2; text-decoration:none;}

.box_payment_text_1 {font-family:Verdana; font-size:11px; color:#3d3d3d;}
.box_payment_text_2 {padding-right:12px; font-family:Verdana; font-size:11px; color:#4c5bd2; border-bottom:1px dashed #4c5bd2; cursor:pointer; background:url(../images/arrow_3.png) top right no-repeat;}
#box_payment {position:absolute; width:260px; top:22px; right:0; padding:1px; border:1px solid #e3e3e3; border-bottom:solid 3px #676767; background:#fff; text-align:left; z-index:100; box-shadow:0 4px 10px rgba(0,0,0,0.5);}
.box_payment_item {padding:8px 10px; cursor:pointer;}
.box_payment_item:hover {background:#f2f2f2;}
.box_payment_text_h {font-family:Verdana; font-size:12px; color:#4c5bd2; font-weight:bold;}
.box_payment_text_d {font-family:Verdana; font-size:12px; color:#3d3d3d;}
/*.box_payment_item:hover .box_payment_text_h {color:#3d3d3d;}*/

.lang_rotator {font-family:Verdana; font-size:11px; color:#3d3d3d;}
.lang_rotator a:link, .lang_rotator a:visited, .lang_rotator a:active {font-family:Verdana; font-size:11px; color:#4c5bd2; font-weight:400; border-bottom:1px dashed #4c5bd2; text-decoration:none;}
.lang_rotator a:hover {color:#3d3d3d; border-bottom:1px dashed #3d3d3d;}

.contact_tel {font-family:Verdana; font-size:14px; color:#3d3d3d; text-decoration:none; font-weight:bold;}
.contact_tel_1 {font-family:Verdana; font-size:12px; color:#666; text-decoration:none; text-align:left; height:24px; width:120px;}
.contact_tel_2 {font-family:Verdana; font-size:12px; color:#666; text-decoration:none; text-align:left; height:24px;}
#contact_tel_box {padding:30px 0 0 0; position:absolute; width:330px; height:auto; border:1px solid #b1b1b1; background:#fff; z-index:50; box-shadow:0 0 8px rgba(0,0,0,0.5); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.head_3 {margin:0 0 15px 0; font-family:Verdana; font-size:16px; color:#3d3d3d; font-weight:bold; text-align:left;}

/*--- ??????? ????? ---*/
.search_input {width:338px; height:14px; border:none; font-family:Verdana; font-size:13px; color:#3d3d3d; background-color:transparent;}
#search_content {padding:3px 0 3px 0; position:absolute; width:369px; height:auto; border:1px solid #b1b1b1; background:#fff; z-index:40; box-shadow:0 4px 10px rgba(0,0,0,0.5);}
.search_box_product {height:54px; background:#fff;}
.search_box_product:hover {background:#f8f8f8;}
.search_product_name:link, .search_product_name:visited, .search_product_name:active {font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:none;}
.search_product_name:hover {color:#3d3d3d; text-decoration:underline;}
.search_product_price {margin:5px 0 0 0; font-family:Verdana; font-size:11px; color:#f28000;}
.search_text1 {margin:5px; font-family:Verdana; font-size:11px; color:#3d3d3d;}
.search_link1:link, .search_link1:visited, .search_link1:active {font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:underline; font-weight:bold;}
.search_link1:hover {color:#f28000; text-decoration:underline;}
hr.search {margin:0px 5px 3px 5px; width:auto; height:2px; border-top:#fff 1px solid; border-right:#fff 1px solid; border-bottom:#d8d8d8 1px solid; border-left:#fff 1px solid;}

/*--- ???? ??????? ---*/
.cart_1:link, .cart_1:visited, .cart_1:active {font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:none; border-bottom:1px #3d3d3d dashed; font-weight:bold;}
.cart_1:hover {color:#4c5bd2; text-decoration:none; border-bottom:1px #4c5bd2 dashed;}
.cart_2 {font-family:Verdana; font-size:11px; color:#3d3d3d;}
.cart_3 {font-family:Verdana; font-size:11px; color:#888;}

/*--- ???? ????????? ---*/
.cat_menu:link, .cat_menu:visited, .cat_menu:active {font-family:Verdana; font-size:11px; color:#fff; text-decoration:none; text-transform:uppercase;}
.cat_menu:hover {color:#fff; text-decoration:none;}
.bg_line_1 {background:#4670e3 url(../images/bg_line_2.png) top repeat-x;}
.bg_line_1:hover {background:#4670e3 url(../images/bg_line_3.png) top repeat-x;}
.bg_line_1_active {background:#4670e3 url(../images/bg_line_3.png) top repeat-x;}

.cat_popup {position:absolute; border-top:solid 1px #e3e3e3; border-left:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; border-bottom:solid 3px #676767; background:#fff; z-index:35; box-shadow:0 4px 10px rgba(0,0,0,0.5);}
.cat_popup_head {padding:4px 18px !important; font-family:Verdana; font-size:12px; color:#4c5bd2; font-weight:bold;}
.cat_popup_item {padding:4px 18px !important;}
.cat_popup_item a:link, .cat_popup_item a:visited, .cat_popup_item a:active {font-family:Verdana; font-size:11px; color:#666; text-decoration:none;}
.cat_popup_item a:hover {color:#3d3d3d; text-decoration:none;}

/*--- ????? ---*/
.baner_button {height:10px; width:10px; background:url(../images/baner_button1.png) top no-repeat;}
.baner_button_active {height:10px; width:10px; background:url(../images/baner_button1.png) bottom no-repeat;}
.baner_button_left {width:18px; height:50px; position:absolute; background:url(../images/baner_button3.png) top left no-repeat; z-index:31; cursor:pointer; }
.baner_button_left:hover {background:url(../images/baner_button3.png) bottom left no-repeat;}
.baner_button_right {width:18px; height:50px; position:absolute; background:url(../images/baner_button3.png) top right no-repeat; z-index:31; cursor:pointer; }
.baner_button_right:hover {background:url(../images/baner_button3.png) bottom right no-repeat;}

/*--- ??????? ???? ---*/
.menu_head_1 {margin:0 0 0 10px; font-family:Verdana; font-size:13px; color:#fff; text-decoration:none; text-transform:uppercase;}
.menu_1:link, .menu_1:visited, .menu_1:active {font-family:Verdana; font-size:11px; color:#666; text-decoration:none;}
.menu_1:hover {color:#3d3d3d; text-decoration:none;}
.menu_12:link, .menu_12:visited, .menu_12:active {font-family:Verdana; font-size:11px; color:#f28000; text-decoration:none;}
.menu_12:hover {color:#3d3d3d; text-decoration:none;}
.menu_13:link, .menu_13:visited, .menu_13:active {font-family:Verdana; font-size:11px; color:#666; text-decoration:none; font-weight:bold;}
.menu_13:hover {color:#3d3d3d; text-decoration:none; font-weight:bold;}

/*--- ??? ???????? ---*/
.bottom_text_box_1 p {font-family:Verdana; font-size:11px; color:#666; margin:0;}
.bottom_text_box_1 h1, .bottom_text_box_1 h2, .bottom_text_box_1 h3, .bottom_text_box_1 h4, .bottom_text_box_1 h5 {font-family:Verdana; font-size:16px; color:#666; font-weight:bold; margin:0;}

.bottom_text_box_2 p {font-family:Verdana; font-size:10px; color:#888; margin:0;}
.bottom_text_box_2 h1, .bottom_text_box_2 h2, .bottom_text_box_2 h3, .bottom_text_box_2 h4, .bottom_text_box_2 h5 {font-family:Verdana; font-size:10px; color:#888; font-weight:bold; margin:0;}
.bottom_text_box_2 a {font-family:Verdana; font-size:10px; color:#888; margin:0;}

.menu_head_2 {font-family:Verdana; font-size:11px; color:#000; text-decoration:none; text-transform:uppercase;}
.menu_2:link, .menu_2:visited, .menu_2:active {font-family:Verdana; font-size:11px; color:#666; text-decoration:none;}
.menu_2:hover {color:#666; text-decoration:none;}

.bottom_text_1 {font-family:Verdana; font-size:10px; color:#000;}
.bottom_text_2 {font-family:Verdana; font-size:10px; color:#666;}

/*--- ????????? ?????? ---*/
.button_grey_green {display:inline-block;}
.button_grey_green:link em, .button_grey_green:visited em, .button_grey_green:active em,  .button_grey_green em {display:block; float:left; background:url(../images/button_3.png) bottom left no-repeat; width:15px; height:30px;}
.button_grey_green:link span, .button_grey_green:visited span, .button_grey_green:active span, .button_grey_green span {padding:4px 0; display:block; float:left; background:#666 url(../images/button_3.png) bottom center no-repeat; height:22px; font-family:Verdana; font-size:15px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer;}
.button_grey_green:link b, .button_grey_green:visited b, .button_grey_green:active b, .button_grey_green b {display:block; float:left; background:url(../images/button_3.png) bottom right no-repeat; width:20px; height:30px;}
.button_grey_green:hover em {background:url(../images/button_3.png) top left no-repeat;}
.button_grey_green:hover span {background:#f28000 url(../images/button_3.png) top center no-repeat; text-decoration:none;}
.button_grey_green:hover b {background:url(../images/button_3.png) top right no-repeat;}

.button_green_grey {display:inline-block;}
.button_green_grey:link em, .button_green_grey:visited em, .button_green_grey:active em, .button_green_grey em {display:block; float:left; background:url(../images/button_3.png) top left no-repeat; width:15px; height:30px; cursor:pointer;}
.button_green_grey:link span, .button_green_grey:visited span, .button_green_grey:active span, .button_green_grey span {padding:4px 0; display:block; float:left; background:#f28000 url(../images/button_3.png) top center no-repeat; height:22px; font-family:Verdana; font-size:15px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer;}
.button_green_grey:link b, .button_green_grey:visited b, .button_green_grey:active b, .button_green_grey b {display:block; float:left; background:url(../images/button_3.png) top right no-repeat; width:20px; height:30px; cursor:pointer;}
.button_green_grey:hover em {background:url(../images/button_3.png) bottom left no-repeat;}
.button_green_grey:hover span {background:#666 url(../images/button_3.png) bottom center no-repeat; text-decoration:none;}
.button_green_grey:hover b {background:url(../images/button_3.png) bottom right no-repeat;}

.button_grey_green_normal {display:inline-block;}
.button_grey_green_normal:link em, .button_grey_green_normal:visited em, .button_grey_green_normal:active em,  .button_grey_green_normal em {display:block; float:left; background:url(../images/button_3.png) bottom left no-repeat; width:15px; height:30px;}
.button_grey_green_normal:link span, .button_grey_green_normal:visited span, .button_grey_green_normal:active span, .button_grey_green_normal span {padding:4px 0; display:block; float:left; background:#666 url(../images/button_3.png) bottom center no-repeat; height:22px; font-family:Verdana; font-size:15px; color:#fff; text-decoration:none; cursor:pointer;}
.button_grey_green_normal:link b, .button_grey_green_normal:visited b, .button_grey_green_normal:active b, .button_grey_green_normal b {display:block; float:left; background:url(../images/button_3.png) bottom right no-repeat; width:20px; height:30px;}
.button_grey_green_normal:hover em {background:url(../images/button_3.png) top left no-repeat;}
.button_grey_green_normal:hover span {background:#f28000 url(../images/button_3.png) top center no-repeat; text-decoration:none;}
.button_grey_green_normal:hover b {background:url(../images/button_3.png) top right no-repeat;}

.button_grey_green_mini {display:inline-block;}
.button_grey_green_mini:link em, .button_grey_green_mini:visited em, .button_grey_green_mini:active em, .button_grey_green_mini em {display:block; float:left; background:url(../images/button_4.png) bottom left no-repeat; width:10px; height:24px; cursor:pointer;}
.button_grey_green_mini:link span, .button_grey_green_mini:visited span, .button_grey_green_mini:active span, .button_grey_green_mini span {padding:3px 0; display:block; float:left; background:#666 url(../images/button_4.png) bottom center no-repeat; height:18px; font-family:Verdana; font-size:12px; color:#fff; text-decoration:none; cursor:pointer;}
.button_grey_green_mini:link b, .button_grey_green_mini:visited b, .button_grey_green_mini:active b, .button_grey_green_mini b {display:block; float:left; background:url(../images/button_4.png) bottom right no-repeat; width:10px; height:24px; cursor:pointer;}
.button_grey_green_mini:hover em {background:url(../images/button_4.png) top left no-repeat;}
.button_grey_green_mini:hover span {background:#f28000 url(../images/button_4.png) top center no-repeat; text-decoration:none;}
.button_grey_green_mini:hover b {background:url(../images/button_4.png) top right no-repeat;}

/*--- ????????? ---*/
.navigator span {margin:0 5px 0 0; line-height:20px; font-family:Verdana; font-size:12px; color:#3d3d3d; text-decoration:none;}
.navigator span a:link, .navigator span a:visited, .navigator span a:active {font-family:Verdana; font-size:12px; color:#888; text-decoration:none;}
.navigator span a:hover {color:#4c5bd2; text-decoration:none;}
.ico_home {width:9px; height:9px; line-height:9px; display:inline-block; background:#fff url(../images/ico_home.gif) top no-repeat;}
.ico_home:hover {background:#fff url(../images/ico_home.gif) bottom no-repeat;}

/*--- ????????? ---*/
.box_category {width:184px; height:170px; border:solid 1px #e3e3e3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; position:relative;}
.box_category_2 {width:164px; height:150px; margin:10px; background:#fff url(../images/bg_line_5.gif) bottom repeat-x; position:relative;}
.category_img {text-align:center; padding:0 0 0 0;}
.category_head {text-align:center; width:100%; position:absolute; bottom:10px; }
.box_category a:link .box_category_2 .category_head {font-family:Verdana; font-size:13px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
.box_category a:visited .box_category_2 .category_head {font-family:Verdana; font-size:13px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
.box_category a:active .box_category_2 .category_head {font-family:Verdana; font-size:13px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
.box_category a:hover .box_category_2 .category_head {color:#4c5bd2; text-decoration:none;}
.category_tag {position:absolute; top:-5px; left:-5px;}

/*--- ?????? ??????? ---*/
.box_filters {margin:20px 0; width:198px; height:auto; border:1px solid #e3e3e3; background:#f8f8f8;}
.filter_item {margin:4px 5px 4px 10px; padding-left:14px; background:url(../images/marker_1.gif) left center no-repeat; font-family:Verdana; font-size:11px;}
.filter_head {margin:10px 5px 10px 10px; font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:none; font-weight:bold;}
.filter_text {font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:none;}
.filter_input_1 {padding:0 2px; width:35px; height:18px; line-height:16px; font-family:Verdana; font-size:11px; color:#3d3d3d; border:1px solid #666;}
.filter_button_1 {width:30px; height:20px; padding:0; border:1px solid #666; cursor:pointer;}
.filter_add:link, .filter_add:visited, .filter_add:active {font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:none;}
.filter_add:hover {color:#3d3d3d; text-decoration:none;}
.filter_check {font-family:Verdana; font-size:11px; color:#4c5bd2; font-weight:bold;}
.filter_disabled {font-family:Verdana; font-size:11px; color:#aaa;}
.filter_count {font-family:Verdana; font-size:10px; color:#aaa;}
.filter_item_clear {margin:15px 5px 4px 10px; font-family:Verdana; font-size:11px;}
.filter_clear:link, .filter_clear:visited, .filter_clear:active {font-family:Verdana; font-size:11px; color:#4c5bd2; text-decoration:none; font-weight:bold;}
.filter_clear:hover {color:#4c5bd2; text-decoration:none;}

.filter_text_2 {margin:0 5px 0 0; font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:none;}
.filter_check_2 {margin:0 3px; font-family:Verdana; font-size:11px; color:#4c5bd2; font-weight:bold;}
.filter_add_2:link, .filter_add_2:visited, .filter_add_2:active {margin:0 3px; font-family:Verdana; font-size:11px; color:#888; text-decoration:none;}
.filter_add_2:hover {color:#4c5bd2; text-decoration:none;}

/*--- ???????? ---*/
.pagination {margin:10px 0 10px 0; text-align:center;}
.pagination a:link, .pagination a:visited, .pagination a:active {display:inline-block; margin:2px; padding:2px 7px; border:1px solid #e3e3e3; font-family:Arial; font-size:13px; color:#3d3d3d; text-decoration:none; font-weight:bold; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.pagination a:hover {background:#f8f8f8; color:#505050; text-decoration:none;}
.pagination span {display:inline-block; margin:2px; padding:2px 7px; border:1px solid #676767; background:#676767 url(../images/bg_line_4.png) top repeat-x; color:#fff; font-family:Arial; font-size:13px; font-weight:bold; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.pagination span.text {background:#fff; border:none; font-family:Verdana; font-size:11px; color:#888; text-decoration:none; font-weight:normal;}

/*--- ?????? ??????? ---*/
.products_review:link, .products_review:visited, .products_review:active {font-family:Arial; font-size:10px; color:#888; text-decoration:none;}
.products_review:hover {color:#3d3d3d; text-decoration:none;}
.products_name {margin:10px 15px 10px 0; font-family:Arial; font-size:14px; color:#3d3d3d; font-weight:bold;}
.products_name a:link, .products_name a:visited, .products_name a:active, .products_name a:hover {font-family:Arial; font-size:14px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
.products_desc {padding:0px 15px 20px 0; font-family:Verdana; font-size:12px; color:#666;}
.products_codes {font-family:Arial; font-size:10px; color:#888;}
.pr_status_1 {color:#f28000;}
.pr_status_2 {color:#f28000;}
.pr_status_3 {color:#4c5bd2;}
.pr_status_4 {color:#b1b1b1;}
.pr_status_5 {color:#b1b1b1;}
.products_availability {font-family:Arial; font-size:11px;}
.products_price_1 {font-family:Arial; font-size:25px;}
.products_price_2 {font-family:Arial; font-size:14px;}
.products_oldprice_through {position:absolute; top:11px; left:0px; height:1px; width:100%; border-top:2px #fa1b29 solid; opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6; -webkit-transform:rotate(-7deg); -moz-transform:rotate(-7deg); -o-transform:rotate(-7deg); transform:rotate(-7deg);}
.products_oldprice_1 {font-family:Arial; font-size:20px; color:#b1b1b1;}
.products_oldprice_2 {font-family:Arial; font-size:13px; color:#b1b1b1;}
.compare_add_remove {font-family:Arial; font-size:11px; color:#3d3d3d; text-decoration:none; border-bottom:1px #3d3d3d dashed; cursor:pointer;}
.compare_add_remove:hover {color:#4c5bd2; text-decoration:none; border-bottom:1px #4c5bd2 dashed;}
.compare_a:link, .compare_a:visited, .compare_a:active {margin:0 0 0 20px; font-family:Arial; font-size:11px; color:#f28000; text-decoration:none; border-bottom:1px #f28000 dashed;}
.compare_a:hover {margin:0 0 0 20px; font-family:Arial; font-size:11px; color:#3d3d3d; text-decoration:none; border-bottom:1px #3d3d3d dashed;}
.products_info {margin:30px 0 30px 0; padding:6px 0 6px 15px; background:#f8f8f8; border:solid 1px #e3e3e3; font-family:Verdana; font-size:15px; color:#3d3d3d; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.products_tag {position:absolute; top:-5px; left:-5px; z-index:10;}
.products_tag_2 {position:absolute; top:-15px; left:-15px; z-index:10;}

.send_add_product_wait {margin:110px auto; height:20px; width:20px; background:#f8f8f8 url(../images/waiting_black.gif) center no-repeat;}
.send_add_product_error {margin:50px auto; height:20px; width:400px; font-family:Arial; font-size:12px; color:#d33035;}
.send_add_product_h {padding:6px 5px 5px 40px; height:17px; background:url(../images/cart_mini.png) 8px 50% no-repeat; font-family:Verdana; font-size:16px; color:#3d3d3d; font-weight:bold;}
.send_add_product_t {font-family:Verdana; font-size:12px; color:#3d3d3d; font-weight:bold;}
.send_add_product_a:link, .send_add_product_a:visited, .send_add_product_a:active {font-family:Verdana; font-size:12px; color:#3d3d3d; text-decoration:none; border-bottom:1px #3d3d3d dashed; font-weight:bold;}
.send_add_product_a:hover {color:#4c5bd2; text-decoration:none; border-bottom:1px #4c5bd2 dashed;}

.products_img_box {text-align:center; height:160px; width:160px; position:relative; margin-bottom:10px; padding:9px; border:1px solid #e3e3e3;}
.products_tag_3 {position:absolute; top:-6px; left:-6px; z-index;10;}
.products_name_box_2 {height:47px; overflow:hidden; position:relative; margin-bottom:2px;}
.products_name_2 {margin:0; padding:0;}
.products_name_2 a:link, .products_name_2 a:visited, .products_name_2 a:active, .products_name_2 a:hover {font-family:Arial; font-size:14px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
.products_namehidden {position:absolute; bottom:0px; height:16px; width:210px; background:url(../images/bg_hidden_text.png) bottom repeat-x;}
.products_price_box {text-align:left; margin-top:4px;}
.products_price_3 {font-family:Arial; font-size:22px;}
.products_price_4 {font-family:Arial; font-size:14px;}
.products_oldprice_3 {font-family:Arial; font-size:18px; color:#b1b1b1;}
.products_oldprice_4 {font-family:Arial; font-size:13px; color:#b1b1b1;}
.product_adm {margin:4px 0; font-family:Arial; font-size:11px; color:#999;}
.product_adm_2 {margin:4px 0; font-family:Arial; font-size:11px; color:#4c5bd2;}

/*--- ????? ?????? ---*/
.product_name {margin:10px 15px 10px 0; font-family:Arial; font-size:16px; color:#3d3d3d; font-weight:bold;}
.product_desc {padding:0px 15px 10px 0; font-family:Verdana; font-size:12px; color:#888;}
.product_codes {font-family:Arial; font-size:12px; color:#666;}
.product_availability {font-family:Arial; font-size:12px;}
.product_price_1 {font-family:Arial; font-size:26px; font-weight:bold;}
.product_price_2 {font-family:Arial; font-size:16px;}
.product_features {margin:15px 0; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.product_features p {font-family:Verdana; font-size:12px; color:#3d3d3d;}
.product_features h1, .product_features h2, .product_features h3, .product_features h4, .product_features h5 {font-family:Verdana; font-size:12px; color:#3d3d3d; font-weight:bold; margin:5px 0;}

.product_attr_1 {font-family:Verdana; font-size:12px; color:#3d3d3d;}
.product_attr_2 {font-family:Verdana; font-size:12px; color:#3d3d3d;}

.product_review_box {margin:30px 0 10px 0; padding:5px 15px; background:#f8f8f8; border:solid 1px #e3e3e3;}
.product_review_name {font-family:Verdana; font-size:12px; color:#4c5bd2; font-weight:bold;}
.product_review_date {float:right; font-family:Verdana; font-size:10px; color:#888;}
.product_review_text {margin:0px 15px 40px 15px; font-family:Verdana; font-size:11px; color:#3d3d3d;}

.addreview_box {margin:50px 0 20px 0; padding:10px 15px; background:#f8f8f8; border:solid 1px #e3e3e3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.addreview_error {font-family:Verdana; font-size:11px; color:#d33035;}
.addreview_text {font-family:Verdana; font-size:12px; color:#3d3d3d;}
.addreview_text b {color:#d33035;}
.addreview_text2 {font-family:Verdana; font-size:10px; color:#888; cursor:pointer;}
.addreview_input1 {border:solid 1px #e3e3e3; height:20px; width:300px; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.addreview_input2 {border:solid 1px #e3e3e3; height:86px; width:90%; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.addreview_input3 {border:solid 1px #e3e3e3; height:20px; width:80px; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}

/*--- ????????? ?????? ---*/
.compare_td1 {padding:8px 3px !important; width:auto;}
.compare_td2 {padding:8px 3px !important; width:auto; border-left: solid 3px #fff;}
.compare_tr1 {background:#fdfdfd;}
.compare_tr2 {background:#fff;}
.compare_name:link, .compare_name:visited, .compare_name:active {font-family:Verdana; font-size:11px; color:#3d3d3d; text-decoration:none;}
.compare_name:hover {text-decoration:underline;}
.compare_price1 {font-family:Arial; font-size:16px; color:#f28000; font-weight:bold;}
.compare_price2 {font-family:Arial; font-size:12px; color:#f28000;}
.compare_text1 {font-family:Verdana; font-size:12px; color:#3d3d3d;}
.compare_text2 {font-family:Verdana; font-size:11px; color:#666;}

/*--- ??????? ---*/
.cart_td_head {font-family:Verdana; font-size:10px; color:#666;}
.cart_name:link, .cart_name:visited, .cart_name:active, .cart_name:hover {font-family:Verdana; font-size:12px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
.cart_price1 {font-family:Arial; font-size:15px; color:#f28000; font-weight:bold;}
.cart_price2 {font-family:Arial; font-size:12px; color:#f28000;}
.cart_input1 {border:solid 1px #e3e3e3; height:20px; width:30px; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.cart_input_text {margin:0 0 0 3px; font-family:Arial; font-size:12px; color:#666;}
.cart_summ1 {font-family:Arial; font-size:15px; color:#3d3d3d; font-weight:bold;}
.cart_summ2 {font-family:Arial; font-size:12px; color:#3d3d3d;}
.cart_onlysumm1 {margin:0 15px 0 0; font-family:Verdana; font-size:14px; color:#3d3d3d; font-weight:bold;}
.cart_onlysumm2 {font-family:Verdana; font-size:14px; color:#3d3d3d; font-weight:bold;}
.cart_onlysumm3 {font-family:Verdana; font-size:12px; color:#3d3d3d;}

/*--- ?????????? ?????? ---*/
.order_mybox {float:right; margin:0 0 20px 0; padding:10px 10px; width:310px; background:#f8f8f8; border:solid 1px #e3e3e3; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.order_name:link, .order_name:visited, .order_name:active, .order_name:hover {font-family:Arial; font-size:11px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
.order_price {font-family:Arial; font-size:12px; color:#3d3d3d;}
.order_quantity {font-family:Arial; font-size:12px; color:#3d3d3d;}
.order_summ1 {font-family:Arial; font-size:12px; color:#f28000; font-weight:bold;}
.order_summ2 {font-family:Arial; font-size:12px; color:#f28000;}
.order_onlysumm {text-align:right; font-family:Arial; font-size:14px; color:#3d3d3d; font-weight:bold;}
.order_text_1 {text-align:right; font-family:Arial; font-size:13px; color:#4c5bd2; font-weight:bold;}
.order_text_2 {text-align:right; font-family:Arial; font-size:13px; color:#4c5bd2;}

.order_box {margin:0 10px 30px 0;}
.order_item_box {margin:20px 0;}
.order_item_col1 {display:block; float:left; width:200px; padding:4px 0; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.order_item_col1 b {color:#d33035;}
.order_item_col2 {display:block; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.order_item_description {margin:2px 0 0 200px; width:340px; font-family:Verdana; font-size:11px; color:#888;}
.order_item_error {margin:0 0 4px 200px; width:340px; font-family:Verdana; font-size:11px; color:#d33035;}
.order_input1 {border:solid 1px #e3e3e3; height:20px; width:340px; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.order_input2 {border:solid 1px #e3e3e3; height:22px; width:349px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.order_input3 {border:solid 1px #e3e3e3; height:84px; width:340px; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.order_box_info {width:501px; padding:10px 10px 10px 36px; background:#f8f8f8 url(../images/ico_info.png) 11px 11px no-repeat; border:solid 1px #e3e3e3; font-family:Verdana; font-size:12px; color:#3d3d3d; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/*--- ???? ???????? ????? ---*/
.feedback_box {float:right; margin:0 0 20px 0; padding:10px 10px; width:290px; background:#f8f8f8; border:solid 1px #e3e3e3; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.feedback_col1 {margin:15px 0 5px 0; font-family:Verdana; font-size:11px; color:#3d3d3d;}
.feedback_col1 b {color:#d33035;}
.feedback_col2 {font-family:Verdana; font-size:10px; color:#888; cursor:pointer;}
.feedback_col3 {margin:0 0 20px 0; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.feedback_input1 {border:solid 1px #e3e3e3; height:20px; width:275px; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.feedback_input2 {border:solid 1px #e3e3e3; height:20px; width:50px; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.feedback_input3 {border:solid 1px #e3e3e3; height:84px; width:275px; padding:0 4px; font-family:Verdana; font-size:12px; color:#3d3d3d;}
.feedback_error {margin:0 0 4px 0; font-family:Verdana; font-size:11px; color:#d33035;}

/*--- ???? ??????? (??????? ? ??.) ---*/
.box_products_ {background:#f8f8f8; border:solid 1px #e3e3e3; padding:10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.box_products_head {margin:0 0 10px 0; font-family:Verdana; font-size:15px; color:#4c5bd2; font-weight:bold; text-transform:uppercase;}
.box_products_item {background:#fff; border:solid 1px #e3e3e3; width:160px; padding:10px;}
.box_products_name:link, .box_products_name:visited, .box_products_name:active, .box_products_name:hover {font-family:Arial; font-size:12px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
.box_products_price1 {font-family:Arial; font-size:14px; color:#f28000; font-weight:bold;}
.box_products_price2 {font-family:Arial; font-size:11px; color:#f28000;}

.box_category_3 {width:160px; height:150px; padding:10px; margin-right:10px; border:solid 1px #e3e3e3; position:relative; background:#fff url(../images/bg_line_5.gif) bottom repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.category_img_2 {text-align:center; padding:0px;}
.category_head_2 {text-align:center; width:160px; position:absolute; bottom:20px;}
a:link .box_category_3 .category_head_2, a:visited .box_category_3 .category_head_2, a:active .box_category_3 .category_head_2 {font-family:Verdana; font-size:13px; color:#3d3d3d; font-weight:bold; text-decoration:none;}
a:hover .box_category_3 .category_head_2 {color:#30b3ad; text-decoration:none;}
.category_tag_2 {position:absolute; top:-5px; left:-5px;}

/*--- ???????? ? ?????????? ---*/
.box_description_1 {margin:40px 0 30px 0;}
.box_description_1 hr {margin:10px 0px 10px 0px; width:100%; height:2px; border-top:#fff 1px solid; border-right:#fff 1px solid; border-bottom:#e3e3e3 1px solid; border-left:#fff 1px solid;}
.box_description_1 p {font-family:Verdana; font-size:11px; color:#888; line-height: 1.3; margin:0.9 0;}
.box_description_1 h1 {font-family:Verdana; font-size:14px; color:#666; font-weight:bold; text-align:left; padding:0; margin:0px 0px 5px 0px;}
.box_description_1 h2 {margin:20px 0 20px 0; padding:6px 0 6px 15px; font-family:Verdana; font-size:13px; color:#666; font-weight:bold;}
.box_description_1 h3 {margin:0px 0 20px 0; font-family:Verdana; font-size:12px; color:#666; font-weight:normal; text-align:left;}
.box_description_1 ul {font-family:Verdana; font-size:11px; color:#888; line-height: 1.4;}
.box_description_1 ol {font-family:Verdana; font-size:11px; color:#888; line-height: 1.4;}
.box_description_1 ul li {padding:6px 0px 6px 10px; line-height: 1.3;}
.box_description_1 ol li {padding:6px 0px 6px 10px; line-height: 1.3;}

/*--- ??????, ??????? ---*/
.article_h:link, .article_h:visited, .article_h:active {font-family:Verdana; font-size:14px; color:#666; text-decoration:none; font-weight:bold;}
.article_h:hover {color:#3d3d3d; text-decoration:underline; font-weight:bold;}
.article_1 {margin:5px 10px 0 10px; font-family:Verdana; font-size:11px; color:#666; text-align:justify;}
.article_2:link, .article_2:visited, .article_2:active {margin:0 0 0 10px; font-family:Verdana; font-size:11px; color:#f28000; text-decoration:none;}
.article_2:hover {color:#3d3d3d; text-decoration:none;}
.news_date {text-align:right; font-family:Verdana; font-size:11px; color:#b1b1b1; font-style: italic;}

/*--- ??????? ---*/
div.tabs {margin:10px 0 10px 0; height:30px; background:#666 url(../images/bg_line_4.png) repeat-x bottom; padding:0 10px;}
div.tabs a:link, div.tabs a:visited, div.tabs a:active {display: inline-block; background:#4e4e4f url(../images/bg_line_3.png) repeat-x bottom; height:18px; padding:5px 20px 0 20px; font-family:Verdana; text-decoration:none; font-size:12px; font-weight:bold; color:#fff; margin:0 3px; position:relative; top:5px; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}
div.tabs a:hover {background:#a9a9a9 url(../images/bg_line_32.png) repeat-x bottom; font-size: 12px; font-weight:bold; color:#fff;}
a.active {background:#fff !important; color: #3d3d3d !important; height:20px !important;}

input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}