/* Global styles */

div, h1, h2, h3, h4, h5, h6, p, form, li, ul, lo, table, td, img, body {padding:0;margin:0}
h1, h2, h3, h4, h5, h6, p {padding:7px 0;}
h1 {font-size:19px;padding-top:0px;font-weight:normal;}
h2 {font-size:19px;font-weight:normal;padding-top:0px;}
h3 {font-size:20px;}
h4 {font-size:18px;padding-top:0px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
table {border-collapse:collapse;}
ul {padding:7px 0 7px 20px}
.cl {clear:both;width:100%;height:1px;line-height:1px;overflow:hidden;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:5px auto;display: block;}
body {background:#FFF;font-family:Tahoma;font-size:13px;color:#111411;}
img {border:none;}
a {color:#3F95EA;}
a:hover {color:#4C4E54;}
select, textarea, input[type=text], input[type=password], .input_text {border:1px solid #CACACA;
  background:#FFF;margin:2px;}
textarea {overflow:auto;}
.page_width {width:900px; margin:0 auto;}
.width100 {width:100%}
.usejs .js_hide{display:none;}
a img, table {border:none;}
.cont, .cont p {font-size:13px;}
.edit_block {color:#000;background-color:#FFF;border:1px solid #000;float:right;text-decoration:none;padding:0 2px;}
.center, #left, #right{vertical-align:top;}
.new_img {display:block;position:absolute;}

.price{color:#DF7017;font-size:18px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.market-price{background:url('line_through.gif') repeat-x center}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;
  padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('best.png'); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;
  background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;
  background:url('imgs/star_p.png') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;
  text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;
  z-index:1;background:url('imgs/star_p.png') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('imgs/star_a.png') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/*  add  */
/* page el */
html {height:100%;background: #FFF url(imgs/bg.png) center top;}
body {background: url(imgs/top_bg.png) repeat-x center top;height:100%}
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin:0 auto;
  width:930px;background: #FFF url(imgs/top_bg2.png) repeat-x center top;}
#head {height: 250px;}
#content {padding: 10px 0 0px;}
#foot {width: 930px;margin: 0px auto 0;height: 140px;}

/* head */
#head #reg_form {display:none;}
#reg_form {width:442px;height:188px;background:#FFF url(imgs/bg.png) center top;}
#fancybox-outer #fancybox-inner {overflow:hidden !important;}
#fancybox-outer #fancybox-close {background: url(imgs/bt_close.png) no-repeat left bottom;right:-7px;top:-7px;}
#fancybox-outer #fancybox-close:hover {background-image: url(imgs/bt_close_h.png);}
.login_form {padding:42px;padding-bottom:0px; }
.login_form table{width:100%;}
.login_form table td {padding:2px 0;}
.login_form .inbr {width:314px;height:22px;line-height:22px;padding:0 4px;}
.head_menu {height:36px;}
.hm_col {color:#C8C8C8;}
.hm_col a {color:#CEDBF3;}
.hm_col a:hover {color:#C8C8C8;}
.hm_center {}
.hm_left {width:350px;}
.hm_left .curr {padding-left:18px}
.hm_right {text-align:right;padding-right:24px; }
.cat_list {display:none;position:absolute;background-color:#FD8D17;padding:10px 20px;z-index:1000;}
.cat_list a {font-size:13px;color:#FFF;line-height:24px;font-weight:bold;}
.cat_list a:hover {color:#FFF790;}

#top_menu {background: #FDA51D url(imgs/menu_bg.png) repeat-x top ;margin-top:10px;}
.tm_right {background: url(imgs/menu_r.png) no-repeat right top;}
.tm_left {background: url(imgs/menu_l.png) no-repeat left top;padding:0 10px;}
.tm_content {height:51px;}
.logo {padding-left:7px;}
.s_input {width:137px;height:27px;background: url(imgs/search_bg.png) no-repeat right top;text-align:right;}
.s_input input {width:130px;background:none;border:none;text-align:left;}

.head_ban {margin-top:15px}
.bann {width:472px;}
.news_scroll {width:199px;height:133px;background: url(imgs/news_bg.png) no-repeat top;margin:0 auto;}
.news_content {vertical-align:top;}
.news_head {color:#C8C8C8;padding:10px 10px 23px 12px;}
.news_head b, .subscr_head {font-size: 19px;color:#000;font-weight:normal;}
.news_head a {color:#4C4E54;}
.news_head a:hover {color:#3F95EA;}
.news_items {padding:0 12px;}
#news_items {height:53px;overflow:hidden;}
.news_item {width:175px;background-color:#EBEBEB;}
.news_item b {font-weight:normal;color:#4C4E54;}
.nesw_nav {height:24px}
.nesw_nav #nn_right {float: right;cursor: pointer;}
.nesw_nav #nn_left {float: left;cursor:pointer;}

.subscr {width:199px;}
.subscr_content {background: url(imgs/subscr.png) no-repeat top;margin:0 auto;width:199px;height:133px;margin:0 0 0 auto;}
.subscr_content form {padding:10px 12px;}
.wrap_b_email {padding:16px 0 7px 0;}
.wrap_b_email input {width:165px;}
.subscr_radio div {line-height:16px;}
.subscr_radio input {margin:0 3px 0 0;vertical-align:middle;}

#page {width:100%}
.home .c_lt {padding:10px;}
.c_lt {background: url(imgs/cont_lt.png) no-repeat left top;padding:20px;}
.c_rt {background: url(imgs/cont_rt.png) no-repeat right top;}
.c_rb {background: url(imgs/cont_rb.png) no-repeat right bottom;}
.c_lb {background: url(imgs/cont_lb.png) no-repeat left bottom;}

.c_t {background: url(imgs/dot_gr.png) repeat-x top;}
.c_b {background: url(imgs/dot_gr.png) repeat-x bottom;}
.c_r {background: url(imgs/dot_gr.png) repeat-y right top;}
.c_l {background: url(imgs/dot_gr.png) repeat-y left top;}

.prod_list td {vertical-align:top;}
.prod {margin:0 auto;}
.prod_info {width:135px;margin:0 auto;text-align:center;}
.prod_info .prod_img {width:135px;}
.p_name {padding:10px 8px}
.p_price {color:#FD8816;font-size:18px;}
.p_price u {text-decoration:line-through;font-size:13px;}

#foot {background: url(imgs/foot_bg.png) repeat-x bottom;}
#foot .copy {line-height:44px;text-align:center;padding-bottom:10px;}
.foot_left, .foot_right {width: 243px;text-align:center;}
.foot_right {background: url(imgs/1px.png) no-repeat 50% 0;height:51px;}
.foot_right a {display:block;height:51px;line-height:57px;width:184px;margin:0 auto;color:#4C4E54;font-size:11px;}
.foot_right a:hover {color:#3F95EA}
.foot_center td{text-align:center;}

.hide {display:none;}
#RegisterForm {}
.desc_form {text-align:right;width:233px;font-size:19px;color:#4C4E54;}
.desc_form .error {display:none;}
.bg1 {background: url(imgs/h_bg1.png) repeat-x top;height:33px;margin:0 -19px;position:relative;}
.bg2 {background: url(imgs/h_bg2.png) repeat-x top;height:33px;margin:0 -19px;position:relative;}
.bg2_2 {background: url(imgs/h_bg2.png) repeat-x 0 20px;}

.nav_wrap {text-align:center;}
.nav_link {font-size: 18px;}
.nav_link b {font-weight:normal;}
.big {font-size:19px;}
.images {width: 312px;}
.images div {width:155px;float:left;}
.img_2col img {margin:0 0 20px 20px}

.table_pad td.pad {padding:10px;}
.table_pad2 td {padding:0 0 10px;}

