body {font-family:Arial, Helvetica, sans-serif;background:#f7e7d7 url(/images/body_bg.jpg) top left repeat fixed}
img, div, input { behavior: url("/css/iepngfix.htc") }
hr {margin: 10px 0;padding: 0;background: #dadada;color: #dadada;height: 1px;border:0;}
a:hover {text-decoration:none}

.cont h2.catlink {margin: 15px 0}
.cont h2.catlink a {color:#5e77be}

.tc {text-align:center}
.tr {text-align:right}
.tl {text-align:left}

.fr {float:right}
.fl {float:left}
.clear {clear:both;font-size:1px !important;line-height:1px !important;margin:0 !important;padding:0 !important}
.purple {color: #b51111}
.outer {width:1068px; margin:0 auto}
.header {height:233px;width:1068px;background:transparent url(/images/header_pic.png) 0 0 no-repeat;}
.header a.home {display:block;width:1068px;height:180px}

.col {position: relative;float:left;}
.rcol {position: relative;float:right;}
.coleq {position: relative;float:left;padding-bottom: 20000px;margin-bottom:-20000px;}
.clear {clear:both;font-size:1px}

.tbas_center {width: 660px; background:#FFF url(/images/28sprite2.png) 0 -105px no-repeat; vertical-align:top}
.tbas_left {width:272px}
.tbas_right {width:140px;height:53px;background:transparent url(/images/28sprite2.png) 0 -50px no-repeat;}

.thm td {vertical-align:top}
.thm_center {width: 100%; background-color:#FFF}
.thm_left {width:272px}
.thm_right {width:68px}

.bas {padding-left:272px; padding-right:140px;height:53px;}
.bas_center {width: 100%;height:53px; background:#FFF url(/images/bas_bas.png) top left no-repeat}
.bas_left {height:53px;width:272px;right:272px;margin-left:-100%; background:transparent url(/images/bas_l.png) top left no-repeat}
.bas_right {height:53px;width: 140px;margin-right:-140px;background:transparent url(/images/bas_r.png) top left no-repeat}
.bas_txt {margin:15px 0 0 65px; padding-left:25px;font-size:14px; color:#d72b86;font-weight:bold; ;background:#fff url(/images/28sprite1.png) 0 -30px no-repeat;}
.bas_src {padding:10px 10px 0 0}
.bas_txt a {color:#d72b86;text-decoration:underline}
.bas_txt a:hover {text-decoration:none}

.hm {padding-left:272px; padding-right:68px;height:49px;overflow:hidden}
.hm_center {width: 100%;height:50px; background-color:#FFF}
.hm_left {height:50px;width:272px;right:272px;margin-left:-100%; background:transparent url(/images/hm_l.png) top left no-repeat}
.hm_right {height:50px;width:68px;margin-right:-68px;background:transparent url(/images/hm_r.png) top left no-repeat}

ul.hm_text {height:49px}
ul.hm_text li {display:inline;height:49px}
a.mabout {margin:0 7px;width:102px;height:49px;display:block;background:transparent url(/images/28sprite2.png) 0 -215px no-repeat;}
a.mbuy {margin:0 7px;width:75px;height:49px;display:block;background:transparent url(/images/28sprite2.png) 0 -315px no-repeat;}
a.mdelivery {margin:0 7px;width:109px;height:49px;display:block;background:transparent url(/images/28sprite2.png) 0 -415px no-repeat;}
a.msale {margin:0 7px;width:100px;height:49px;display:block;background:transparent url(/images/28sprite2.png) 0 -265px no-repeat;}
a.mcontact {margin:0 7px;width:109px;height:49px;display:block;background:transparent url(/images/28sprite2.png) 0 -365px no-repeat;}

.hm_login {padding-right:20px;margin-top:10px}
.hm_login a {font-size:12px;color:#f66b24;font-weight:bold;}

table.left_search {vertical-align: top}
table.left_search td {vertical-align: top}
.search_left {padding:0;margin:0;background:transparent url(/images/28sprite1.png) 0 -85px no-repeat;height:24px;width:6px;}
.search_center  {background:url(/images/input_bg.gif) repeat-x scroll center top transparent;font-size:12px;height:24px;}
.search_center input {background:none repeat scroll 0 0 transparent;border:none;color:#e9c8b5;font-size:14px;height:18px;line-height:normal;width:95%;margin-top:2px;padding:0 0 0 2px;font-family: Arial, Helvetica, sans-serif;}
.search_right {padding:0;margin:0;background:transparent url(/images/28sprite1.png) 0 -110px no-repeat;height:24px;width:7px;}
.button_ok {background:transparent url(/images/28sprite1.png) 0 -195px no-repeat;height:22px;width:36px;}

.left_border {width:50px; background:transparent url(/images/left_bord.png) top left repeat-y}
.right_border {width:68px; background:transparent url(/images/right_bord.png) top left repeat-y}
.content {width:950px;background-color:#FFF}

.cont {padding-left:182px; padding-right:189px;margin-top:10px}
.cont_center {width: 100%;}
.cont_center ul {list-style:disc;margin:3px 0 10px 20px;padding:0;font-size:12px;line-height:150%}
.cont_center ol {list-style:decimal;margin:3px 0 10px 20px;padding-left:20px;font-size:12px;line-height:150%}
.cont_center p {font-size:12px;line-height:140%}
.cont_center a {color:#ff5e2a}
.cont_left {width:182px;right:182px;margin-left:-100%}
.cont_right {width:189px;margin-right:-189px}
.left_inside {padding:0 13px 14px 10px}
.right_inside {padding:0 5px 14px 14px}
.right_inside p {font-size:12px;line-height:140%}
.right_inside a {color:#ff5e2a}
.cont h1 {color:#5e77be;font-size:20px;margin:14px 0 5px 0} 
.cont h2 {color:#5e77be;font-size:17px;margin:14px 0 5px 0} 
.cont h3 {color:#5e77be;font-size:15px;margin:14px 0 5px 0} 

.subscribe_form {margin-top:20px}
.subscribe_form h3 {background-color:#5e77be;font-weight:bold;font-size:12px;margin-bottom:5px;padding:5px}
.subscribe_form h3 a {color:#fff;display:block;text-decoration:none}

.rubric_list {}
.rubric_list li {}
.rubric_list li a {display:block;color:#b01e21;font-size:12px;padding:3px;margin:3px 0}
.rubric_list li a.orange {color:#FF5E2A;}
.rubric_list li.active a {font-weight:bold}
.rubric_list li a:hover {color:#fff;background-color:#da8e15;text-decoration:none}
.rubric_list li span {display:block;color:#fff;background-color:#da8e15;font-size:12px;padding:3px;margin:3px 0}


.item, .itemod {width:138px;height:260px;border:1px solid #bfbfbf;float:left;margin:4px 2px;overflow: hidden;}
.itemod {border:1px solid #db9216}
.item .inside, .itemod .inside {padding:6px;text-align:center}
.item_name {margin-bottom:7px}
.item_name a {font-size:14px;color:#b01e21}
.item_price {font-size:15px !important;color:#b01e21;font-weight:bold}
.item_old_price {text-decoration: line-through}
.item_link {margin-bottom:3px}
.item_link a {font-size:12px;color:#5e77be;}
.best_item {text-align:center;border-bottom:1px solid #bfbfbf;padding-bottom:10px;margin-bottom:10px}

.seo {padding-left:40px;padding-bottom:40px;width:1029px}
.seo p {color:#c06d5b;font-size:12px}
.seo p strong {font-size:14px}

.seo_icons {vertical-align:bottom;margin-left:50px;clear:right}
a.icon {display:block;width:28px;height:28px;margin: 0 4px}
.fb {background:transparent url(/images/28sprite1.png) 0 0 no-repeat;}
.vk {background:transparent url(/images/28sprite1.png) 0 -275px no-repeat;}
.tw {background:transparent url(/images/28sprite1.png) 0 -245px no-repeat;}
.lj {background:transparent url(/images/28sprite1.png) 0 -135px no-repeat;}
.yt {background:transparent url(/images/28sprite1.png) 0 -165px no-repeat;}

.seo .pay_info {background-color:#fff;padding:10px;margin:0}

.bot_links {text-align:left;margin: 10px 0 10px 0;float:left}
.bot_links li {display:inline;padding:0 10px 0 0}
.bot_links li a {color:#5e77be;font-size:12px}

.counters {float:right;padding-top:5px}

.news_anons {margin-bottom:15px}
.news_anons p,.news_anons a {font-size:12px;color:#000; line-height:130%}
.shownews {margin-bottom:20px}
.news_rss {display:block; width:30px; height:20px; float:left;background:transparent url(/images/28sprite1.png) 0 -220px no-repeat;}

.divLogin {position:absolute;left:60%;display:none; z-index:1000;background-color:#fff;margin-top:30px;border:1px solid #666}
.form {background-color:#fff;;padding:20px}
.form label {font-size:12px}
.form th,.form td {text-align:left;padding:5px 10px 5px 0;font-weight:normal;vertical-align:top}
.form li {margin-bottom:15px}
.form li p {margin-left:35px}
.labelbold label {font-weight:bold}
#user_reg_email,#user_reg_password,#user_login_password, #user_login_email {width:145px;border:1px solid #829ac0}
#user_reg_captcha {width:50px;border:1px solid #829ac0}

ul.error_list {margin:0}
ul.error_list li {font-size:12px;color:#f00;margin:0 0 0 12px}
.requiredFormItem, .error, .required {color:#f00;font-weight:bold}

.item_cover {width:124px;float:left;}
.item_detail dt {width: 100px;margin-bottom: 0;float: left;font-weight: bold;font-size:12px;text-align:right}
.item_detail dd {margin-left: 114px;margin-bottom: 8px;font-size:12px}
.item_detail strong {color:#f00}
.item_desc p {font-size:12px;line-height:140%;margin-bottom:10px}
.item_buy {margin-top:20px}
.item_buy a {color:#5e77be;font-size:24px;font-weight:bold}

.basket_list th {font-size:14px;padding:4px;text-align:left}
.basket_list td {font-size:12px;padding:4px;vertical-align:top}

#opinion_div {display:none}
#opinion .op_title {font-size:14px; font-weight:bold}
#opinion .op_author {font-size:10px;margin-bottom:10px}
#opinion .op_body {font-size:14px;margin-bottom:20px}

.rightback  {width: 100%;float:left;background:transparent url(/images/right_bord.png) top right repeat-y;overflow:hidden;position:relative;}
.centerback  {float:left;width: 100%;position:relative;right: 69px;/* width of right sidebar */}
.leftback  {width: 100%;position:relative;right: 979px; /* width of the  content area */float:left;background:transparent url(/images/left_bord.png) top right repeat-y;}
.leftsidebar  {float:left;width: 50px;overflow:hidden;position:relative;left: 1048px;}
.center  {float:left;width: 979px;overflow:hidden;position:relative;left: 1098px;background-color:#fff}
.rightsidebar  {float:left;overflow:hidden;width: 69px;background-color:#333;position:relative;left: 1048px;}

.pager {text-align:right;font-size:11px;line-height:13px;margin-top:10px}
.pager span {display:inline-block;padding:0 4px;height:15px;}
.pager .active {background:url(/images/active_page.gif) no-repeat top center;color:#844514;}
.paginator .text {padding-left:1px;}
.pager img {margin-bottom:-1px;}

.tags p {font-size:12px;line-height:140%}
.tags a {color:#ff5e2a}

.carousel {width:579px; height:145px;position: relative;visibility: hidden;left: -5000px;}
.carousel ul {list-style:none}

.errors input, .errors select, .errors textarea {border: 1px solid #f33;}
.form ul {list-style:none}

.submenu {}
.submenu span {color:#5e77be;font-weight:bold;}
.submenu a.active {color:#5e77be;font-weight:bold;}
.undersubmenu {font-size:12px;margin:10px 0}
.undersubmenu span {color:#5e77be;font-weight:bold;}
.undersubmenu a {font-weight:bold;padding:2px}
.undersubmenu a.sm_process {color:#f5b409}
.undersubmenu a.sm_process_active,.undersubmenu a.sm_process:hover {background-color:#f5b409;color:#fff;text-decoration:none}
.undersubmenu a.sm_done {color:#116f15}
.undersubmenu a.sm_done_active,.undersubmenu a.sm_done:hover {background-color:#116f15;color:#fff;text-decoration:none}
.undersubmenu a.sm_cancel {color:#c70600}
.undersubmenu a.sm_cancel_active,.undersubmenu a.sm_cancel:hover {background-color:#c70600;color:#fff;text-decoration:none}

.order_header {margin-top:20px;margin-bottom:4px;font-size:12px}
.st_done {font-size:10px;background-color:#116f15;padding:3px;color:#fff}
.st_process {font-size:10px;background-color:#f5b409;padding:3px;color:#fff}
.st_cancel {font-size:10px;background-color:#c70600;padding:3px;color:#fff}
.st_ready {font-size:10px;background-color:#1811ad;padding:3px;color:#fff}
.order_text {display:none;padding:10px}
.order_text table {width:550px}
.order_text th {padding:2px;background-color:#555;color:#fff;font-size:12px}
.order_text td {padding:2px;vertical-align:top;font-size:12px;border-bottom:1px solid #555}
.order_text img {border:1px solid #555}
.b_st_done { border:1px solid #116f15}
.b_st_process { border:1px solid #f5b409}
.b_st_cancel { border:1px solid #c70600}
.b_st_ready { border:1px solid #1811ad}
.order_cancel {background-color:#f00;padding:4px;float:right;margin-top:5px;margin-right:7px;}
.order_cancel a {color:#fff;font-size:11px;font-weight:bold;text-decoration:none}
.order_prolong {background-color:#1811ad;padding:4px;float:right;margin-top:5px;margin-right:7px}
.order_prolong a {color:#fff;font-size:11px;font-weight:bold;text-decoration:none}
.order_process {background-color:#f5b409;padding:4px;float:right;margin-top:5px;margin-right:7px}
.order_process a {color:#fff;font-size:11px;font-weight:bold;text-decoration:none}

.addthis_toolbox.addthis_pill_combo a {float: left;}
.addthis_button_compact .at15t_compact {float: left;}

.illustrates {margin:0;padding:0}
.illustrates li {width:130px;display:inline-block;vertical-align: top;margin:0 1px 5px 1px;padding:0;overflow:hidden;border:1px solid #dddedf}
.illustrates li div a {display:block}
.illustrates li div {margin:5px;text-align:center}
.cont_center .illustrates li div img {border:none}

ul.q_social_btns {margin:0;padding:0}
ul.q_social_btns li {display: inline-block; margin: 0 10px 0 0; position: relative; vertical-align: top;}

.payment_chooser {margin-bottom:0;padding-bottom:0}
.payment_chooser li {padding-bottom:10px;margin-top:10px}

