<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
  margin: 0px;
  padding: 0px;
}

a  img {
  border: 0px;
}

a {
  outline: none;
}

/*body, html  {
  height: 100%;
}*/
form {
  position: relative;
}
form input,
form textarea {
  outline: 0;
}
form textarea {
  overflow: auto;
}
img.bgwhite {
  background: #ffffff;
}

body{
  /*background: #F6F4F4;
  color: #747474;
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  behavior:url("/style/hover.htc");
  position: relative;*/
}

/* headings */
h1, h2, h3, h4, h5, h6 {
  margin: 20px 0px 10px;
  font-weight: normal;
  /*line-height: 100%;*/
}

h1 {
  color: Black;
  font-size: 220%;
  margin: 10px 0 10px;
}

h2 {
  line-height: 110%;
  font-weight: bold;
  font-size: 12px;
  color: #F66E04;
}

h4 {
  padding: 0 10px;
  margin: 12px 0 5px;
  font-weight: bold;
  font-size: 11px;
  height: 26px;
  color: #666666;
  line-height: 210%;
  background: #E3E3E3 url(/templates/images/h3_bg.gif) no-repeat 100% 0;
  width: 80%;
}

#c2_leftsmallcol h4{
  width: auto;
  padding: 0 10px;
}

#acc h4{
  width: auto;
  padding: 0 10px;
}

#acc .line_li li {
  font-size: 12px;
}
#acc a {
  text-decoration: none;
}
#acc a:hover {
  text-decoration: underline;
}
#eprint h4{
  width: 86%;
  padding: 0 7%;
}

h4.view_all {
  padding: 0 10px;
  margin: 12px 0 5px;
  font-weight: bold;
  font-size: 11px;
  height: 26px;
  color: White;
  line-height: 210%;
  background: transparent url(/templates/images/view_all_bg.gif) no-repeat 0 0;
  width: 80%;
}

h4.view_all a{
  color: #fff;
  font-weight: normal;
}

h3 {
  font-weight: bold;
  font-size: 11px;
  color: #333333;
  margin: 20px 0px 10px;
  background-color: transparent;
}

h5 {
  font-weight: bold;
  font-size: 12px;
  margin: 7px 0;
  background-color: transparent;
  color: #030303;
  line-height: 130%;
}

h6 {
  font-weight: bold;
  font-size: 12px;
  color: #7E7E90;
  background-color: transparent;
}

/* links */
a{
  color: #FD6907;
}

a.gray {
  color: #747474;
}

a:hover {
  text-decoration: none;
}

.tracking a {
    color: #678106;
}


/* paragraphs */
p {
  margin: 12px 0px;
  line-height: 120%;
}

p img {
  margin: 5px 7px 7px 7px;
}

p.black,
.black{
  color: #333333;
}

small{
  font-size: 10px;
  line-height: 130%;
}

/* lists */
ol {
  margin: 20px 0px 20px 50px;
  padding: 0px;
}

ol ol {
  list-style-type: upper-alpha;
  margin: 4px 0px 4px 15px;
  padding: 0px;
}

ol li {
  line-height: 130%;
  padding: 0px;
  margin: 0px;
}

.red_li li{
  color: #FD6907;
}

.red_li li a{
  color: #747474;
}

ul {
  margin: 4px 0px 10px 0px;
  padding: 0;
}

ul * ul {
  margin: 4px 0px 4px 7px;
}

ul li {
  margin: 0px 0px 0px 0px;
  padding: 0 0 0 18px;
  list-style-type: none;
  background: url(/templates/images/li.gif) no-repeat 0 5px;
}

ul.line_li{
  width: auto;
  margin: 0 0 0 10px;
  padding: 0;
}

#eprint ul.line_li{
  margin: 0;
}

#eprint ul.line_li li{
  width: 95%;
  margin: 0 0 0 5%;
}

.line_li li {
  background: none;
  border-bottom: 1px solid #E6E6E6;
  padding: 5px 0 7px;
  margin: 0;
  width: 92%;
}

.line_li li.last {
  border-bottom: 0px solid #E6E6E6;
}

/* tables  */
table {
  border-collapse: collapse;
  margin: 12px 0px;
  padding: 0;
  font-size: 11px;
}

.nobrd td{
  border: 0px none #fff;
}

.help_article_content .nobrd td {
  vertical-align: top;
}
table td {
  border: 1px solid #bbb;
  color: #000;
  padding: 1px 2px;
}

table tr.color td {
  background: #f0f0f0;
}

table th {
  font-size: 100%;
  padding: 1px 2px 3px;
  border: 1px solid #bbb;
  color: #000;
  background: #F1F0F0;
  font-weight: bold;
  font-size: 10px;
}

hr {
  background: #EAE9E9;
  border: 0px;
  color: #EAE9E9;
  height: 1px;
  margin: 0;
  padding: 0px;
}
* html  hr {
  margin: -5px 0px 5px;
  padding: 0px;
}

/* form */
.form{
  margin: 15px 0 10px;
}

.form input,
.form select{
  color: #747474;
}

.form .line{
  clear: both;
  padding: 0 0 6px 0;
  width: 95%;
  margin: 2px 0;
}

.form.descr .line{
  border-bottom: 1px solid #ccc;
  padding: 5px 0 6px 0;
}

.form .line:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html .form .line{
  height: 1%;
}

.form .label{
  float: left;
  width: 44%;
  display: block;
  margin-right: 1%;
  display: inline;
  font-size: 11px;
  text-align: right;
}

.form .formw{
  width: 50%;
  display: block;
  float: left;
}

.text_box{
  display: block;
  width: 140px;
  height: 20px;
}

.select_box{
  display: block;
  width: 206px;
  height: 20px;
  position: relative;
  background: url(/templates/images/input_bg_select.gif) no-repeat;
}

.select_box2{
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 5px;
  top: 2px;
}
.table_new td,
.table_new th {
  font-size: 14px;
  line-height: 16px !important;
  padding: 12px 10px !important;
  vertical-align: middle !important;
}
.table_new th {
  color: #000;
  border-left: 0;
  border-right: 0;
  border-top: 0 !important;
}

.text_box input, .inp_date {
  padding: 3px 0 0 5px;
  background:#fff;
  color: #747474;
  border:1px solid #cac3bf;
  font-size:11px;
  height:13px;
  width:125px;
  font: 100% Arial, Helvetica, sans-serif;
}

.text_box input:hover, .inp_date:hover {
  border:1px solid #9e948d;
}

.form .formw select.text{
  width: 96%;
  margin: 0;
}

* html .form .formw select.text{
  margin: -3px;
  width: 98%;
}

.red{
  color: #E05332;
}

.err{
  color: #E05332;
  font-size: 83%;
  line-height: 115%;
}

#s_month_box{
  width: 60px;
  float: left;
}

.form .formw #s_month_box select.text{
  width: 47px;
}

* html .form .formw #s_month_box select.text{
  width: 50px;
}
#blck_ng {
  background: url(/templates/images/bg_blck_ng.png) 0 0 repeat-x;
  height: 50px;
  font-size: 12px;
  line-height: 23px;
  margin: 0 19px 7px 23px;
  position: relative;
  text-align: center;
}
#blck_ng a {
  color: #287b0e;
  position: relative;
}
#blck_ng img {
  margin: 0 7px 0 0;
  position: relative;
}
#blck_ng .l {
  background: #f1eedd;
  height: 50px;
  left: 0;
  -moz-opacity: .80; filter: alpha(opacity=80); opacity: .80;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 1;
}
#blck_ng .r {
  background: #f1eedd;
  height: 50px;
  -moz-opacity: .80; filter: alpha(opacity=80); opacity: .80;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  z-index: 1;
}
#blck_ng .wrap_blck {
  background: #fff;
  height: 26px;
  margin: 0 12px;
  position: relative;
  top: 12px;
}
#body {
  height: 100%;
  position: relative;
}

#s_month_box  .select_box{
  width: 55px;
  background: url(/templates/images/input_bg_month.gif) no-repeat;
}

#s_day_box{
  width: 50px;
  float: left;
}

.form .formw #s_day_box select.text{
  width: 36px;
}

* html .form .formw #s_day_box select.text{
  width: 40px;
}

#s_day_box  .select_box{
  width: 45px;
  background: url(/templates/images/input_bg_day.gif) no-repeat;
}

#s_year_box{
  width: 45px;
  float: left;
}

#s_year_box .text_box{
  width: 45px;
  background: url(/templates/images/input_bg_year.gif) no-repeat;
}

.form .formw #s_year_box  .text{
  width: 33px;
}

/* layout */
#frame{
  text-align: left;
  width: 1000px;
  margin: 0 auto;
  position: relative;
  background-color: #fff;
}
#h_toy {
  background: url(/templates/images/toy.png) 0 0 no-repeat;
  height: 59px;
  left: 230px;
  position: absolute;
  top: 0;
  width: 28px;
  z-index: 20;
}
#h_toy a {
  display: block;
  height: 59px;
  width: 28px;
}
#h_toy .text a {
  display: block;
  padding: 0 0 0 5px;
  position: relative;
  top: 40px;
}
#header {
  height: 140px;
  position: relative;
  z-index: 10100;
}
#header .blck_cart {
  background: url(/templates/images/icon_cart_21x19.png) 0 0 no-repeat;
  color: #333;
  font-size: 15px;
  line-height: 19px;
  min-height: 19px;
  padding: 0 0 0 30px;
  position: absolute;
  right: 0;
  top: 29px;
  width: 111px;
}
#header .blck_cart a {
  color: #333;
  text-decoration: none;
}
#header .blck_favs {
  background: url(/templates/images/icon_heart_3.png) 4px 0 no-repeat;
  color: #333;
  font-size: 11px;
  min-height: 16px;
  padding: 0 0 0 30px;
  position: absolute;
  right: 0;
  top: 60px;
  width: 110px;
}
#header .blck_favs a {
  color: #333;
  text-decoration: none;
}
#header .blck_search {
  position: absolute;
  right: 225px;
  top: 54px;
}
#header .blck_search .input {
  background: #fff url(/templates/images/bg_shad_h6.png) 0 0 repeat-x;
  border: 1px solid #ccc;
  height: 31px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  width: 527px;
}
#header .blck_search .input input {
  border: 0;
  color: #444;
  font: 12px tahoma, sans-serif;
  left: 14px;
  outline: 0;
  position: absolute;
  top: 9px;
  width: 430px;
}
#header .blck_search .submit {
  right: -3px;
  margin: 0;
  position: absolute;
  top: 0;
}
#header .blck_search .submit input {
  background: url(/templates/images/btn_find_85x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  width: 85px;
}
#header .contacts {
  position: absolute;
  left: 248px;
  top: 30px;
}
#header .contacts .list {
  color: #646363;
  margin: 0;
  padding: 0;
  position: relative;
}
#header .contacts .list li {
  background: url(/templates/images/des_line_h9.png) 100% 5px no-repeat;
  float: left;
  font-size: 13px;
  margin: 0;
  min-height: 5px;
  padding: 0 10px 0 9px;
  position: relative;
}
#header .contacts .list .fst {
  background: none;
  margin: 0 11px 0 0;
  padding: 0;
}
#header .contacts .list .icon {
  padding-left: 0;
}
#header .contacts .list .icon div {
  background: url(/templates/images/icon_phone.png) 0 3px no-repeat;
  padding-left: 18px;
}
#header .contacts .list .lst {
  background: none;
}
#header .contacts .list .str {
  font-size: 12px;
  line-height: 16px;
}
#header .contacts .list .str a {
  color: #3f98ec;
  text-decoration: none;
}
#header .contacts .notice {
  color: #909191;
  font-size: 10px;
  left: 0;
  position: absolute;
  top: -13px;
}
#header .m_top {
  background: url(/templates/images/bg_plate_h39.png) 0 0 repeat-x;
  height: 39px;
  left: 19px;
  /*margin: 0 13px 0 19px;*/
  position: relative;
  top: 101px;
  width: 968px;
}
#header .m_top.fixed {
  left: 50%;
  margin: 0 0 0 -481px;
}
#header .m_top .l {
  background: url(/templates/images/plate_h39_l.png) 0 0 no-repeat;
  height: 39px;
  left: 0;
  position: absolute;
  top: 0;
  width: 10px;
}
#header .m_top .menu {
  height: 28px;
  margin: 0 0 0 13px;
  position: relative;
  padding: 0;
  top: 1px;
  z-index: 1;
}
#header .m_top .menu li {
  background: none;
  margin: 0;
  padding: 0;
  position: relative;
}
#header .m_top .menu a {
  color: #fff;
  text-decoration: none;
}
#header .m_top .menu a.under:hover {
  text-decoration: underline;
}
#header .m_top .menu .color {
  color: #93ebfe;
}
#header .m_top .menu .color_1 {
  color: #f9d92a;
}
#header .m_top .menu .color_2 {
  color: #1d9dc6 !important;
}
#header .m_top .menu .li {
  background: url(/templates/images/des_line_2h14.png) 100% 7px no-repeat;
  color: #fff;
  float: left;
  font: 13px/13px "trebuchet ms", sans-serif;
  height: 28px;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}
#header .m_top .menu .plt {
  height: 22px;
  padding: 1px 6px 0;
  position: relative;
  top: 5px;
}
#header .m_top .menu .plt .top .c_tl {
  background: url(/templates/images/corn_5x5_tl_8.png) 0 0 no-repeat;
  left: 0;
}
#header .m_top .menu .plt .top .c_tr {
  background: url(/templates/images/corn_5x5_tr_8.png) 0 0 no-repeat;
  right: 0;
}
#header .m_top .menu .plt .top .corn {
  height: 5px;
  position: absolute;
  top: 0;
  width: 5px;
}
#header .m_top .menu .plt .top {
  display: none;
  font-size: 0;
  height: 5px;
  left: 0;
  position: absolute;
  top: -5px;
  width: 100%;
}
#header .m_top .menu .plt .top .wrap_t {
  background: #f2f2f4;
  height: 5px;
  margin: 0 5px;
  position: relative;
}
#header .m_top .menu .taggy {
  background: #f40924;
  color: #fff;
  font: 9px/9px tahoma, sans-serif;
  padding: 0 1px 1px;
  right: 7px;
  position: absolute;
  top: -5px;
}
#header .m_top .menu_sub {
  margin: 0;
  padding: 0;
  position: relative;
}
#header .m_top .menu_sub li {
  border-bottom: 1px solid #e2e2e4;
  color: #000;
  font-size: 12px;
  padding: 0 0 3px;
  min-height: 5px;
}
#header .m_top .menu_sub li a {
  display: block;
  color: #000;
  padding: 4px 5px;
  text-decoration: none;
}
#header .m_top .menu_sub li a:hover {
  background: #fff;
  color: #fcac22 !important;
}
#header .m_top .r {
  background: url(/templates/images/plate_h39_r.png) 0 0 no-repeat;
  height: 39px;
  position: absolute;
  right: 0;
  top: 0;
  width: 11px;
}
#header .m_top .sub {
  background: #f2f2f4;
  border: 1px solid #e3e3e3;
  border-width: 0 1px 1px;
  display: none;
  left: 0;
  -moz-opacity: .99; filter: alpha(opacity=99); opacity: .99;
  position: absolute;
  top: 28px;
  width: 195px;
}
#header .m_top .sub.w1 {
  width: 410px;
}
#header .m_top .sub .chap {
  border-bottom: 1px solid #e2e2e4;
  color: #000;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 5px;
}
#header .m_top .sub .chap .red {
  color: #ff7009;
}
#header .m_top .sub .col {
  float: left;
  margin-right: 18px;
  width: 187px;
}
#header .m_top .sub .col:last-child {
  margin-right: 0;
}
#header .m_top .sub .vline {
  background: #e2e2e4;
  height: 100%;
  left: 205px;
  position: absolute;
  top: 0;
  width: 1px;
}
#header .m_top .sub .wrap_sub {
  margin: 0 9px;
  padding: 16px 0;
  position: relative;
}
#header .m_top .menu .li.hover,
#header .m_top .menu .li.hover a {
  color: #333;
}
#header .m_top .menu .li.hover .plt {
  background: #f2f2f4;
}
#header .m_top .menu .li.hover .plt .top,
#header .m_top .menu .li.hover .sub {
  display: block;
}
#header .m_top .menu .lst {
  background: none;
  padding: 0;
  margin: 0;
}

#logo {
  left: 25px;
  position: absolute;
  margin: 0;
  padding: 0;
  top: 23px;
}

#navbar{
 margin: 0 22px 0 24px;
  position: relative;
  height: 47px;
  background: url(/templates/images/nav_right.gif) no-repeat 100% 0;
    z-index: 5;
}

#navbar2{
  padding: 90px 0px 0px;
}

/* nav */
#nav {
  position: absolute;
  left: 0;
  top: 0;
  width: 480px;
  height: 47px;
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(/templates/images/nav.gif) no-repeat 0 0;
  z-index:1000
}

#nav li {
  background: transparent;
  position: absolute;
  bottom: -1px;
  height: 47px;
  display: block;
  margin: 0;
  padding: 0;
  z-index:100;
}
li#bu2:hover a em {
background-position: -125px -49px !important;
}
li#bu3:hover a em {
background-position: -250px -49px !important;
}
#nav li .sub_list_main {
  display:none;
  padding:0;
  position:absolute;
  margin:42px 0 0 -1px;
  z-index:1000;
  width:150px;
  left:0;
  top:0;
}
#nav li .sub_list_main ul {
  background:#E4E4E6;
  margin: 0;
  position:relative;
  z-index:1000
}
#nav li .sub_list_main ul li {
  z-index:1000;
  position:relative !important;
  height:auto !important;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:11px;
  padding:0 0 3px 0;
  border-bottom:solid 1px #CDCDCF;

}
#nav li .sub_list_main ul li a {
padding:2px 0 4px 5px;
display:block;
color:#000;
text-decoration:none !important;
}
#nav li .sub_list_main ul li a:hover {
color:#F7941D;
background:#fff;
text-decoration:none;
}
#nav li .sub_list_main .col_50 {
  border-right: 1px solid #fff;
  float: left;
  position: relative;
  width: 186px;
}
#nav li .sub_list_main .col_50 .blck {
  margin: 0 10px 0 0;
}
#nav li .sub_list_main .col_r {
  border: 0;
  border-left: 1px solid #fff;
  left: -1px;
}
#nav li .sub_list_main .col_r .blck {
  margin: 0 0 0 10px;
}
#nav li:hover .sub_list_main {
  display:block;
  position:absolute;
  z-index:1000;
  width:150px;
  left:0;
  top:0;
}
.sub_list_line1 {
background: url(/templates/images/sub_list_line1.gif) no-repeat 0 0;
height:5px;
font-size:0%;
line-height:0%;
width: 198px;
}
.sub_list_line1_1 {
background: url(/templates/images/sub_list_line1.png) no-repeat 0 0;
height:5px;
font-size:0%;
line-height:0%;
width: 396px;
}
.sub_list_line3 {
background: url(/templates/images/sub_list_line3.gif) no-repeat 0 0;
height: 6px;
font-size: 0;
line-height: 0;
width: 198px;
}
.sub_list_line3_1 {
background: url(/templates/images/sub_list_line3.png) no-repeat 0 0;
height: 6px;
font-size: 0;
line-height: 0;
width: 396px;
}
.sub_list_line2 {
background:#E4E4E6;
padding:10px 10px 15px;
width: 178px;
}
.sub_list_line2_1 {
background:#E4E4E6;
padding:10px 10px 15px;
width: 376px;
}

/* adjusted values after ugly browser (no names) */
html&gt;body #nav li {
  bottom: 0;
}

#nav li#bu1 {
  left: 0px;
}

#nav li#bu2 {
  left: 125px;
}

#nav li#bu3 {
  left: 250px;
}

#nav li#bu4 {
  left: 413px;
}

#nav li#bu1 .item{
  width: 125px;
}
/* 110 */
#nav li#bu2 .item{
  width: 125px;
}

#nav li#bu3 .item{
  width: 163px;
}

#nav li#bu4 .item{
  width: 69px;
}

#nav .item{
  position: relative;
  display: block;
  height: 47px;
  font-size: .8em;
  text-decoration: none;
  overflow: hidden; /* wild thing, ... */
  text-align: center;
}

#nav a:link,
#nav a:visited{
  color: #000;
}

#nav a:hover,
#nav a:active {
  color: #0f0;
}

#nav em,
#nav span {
  position: absolute;
  left: 0px;
  display: block;
  width: 100%; /* 112 */
  height: 42px;
}

#nav span {
  font: 11px verdana, arial, sans-serif;
  line-height: 33px;
  height: 70%; /* 20 */
  width: 95%; /*94*/
  top: 4px;
  margin-left: 0px;
}

#nav a:link span,
#nav a:visited span, #nav strong span {
  border: 2px solid #4F4F4F;
  color: #565656;
  background-color: #D1D1D1;
}

#nav a:hover span,
#nav a:active span {
  border: 2px solid #878787;
  background-color: #E6E6E6;
}

#nav em {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/templates/images/nav.gif);
}

#nav li#bu1 a:hover em {
  background-position: 0 -49px;
}

#nav li#bu2 a:hover em {
  background-position: -125px -49px;
}

#nav li#bu3 a:hover em {
  background-position: -250px -49px;
}

#nav li#bu4 a:hover em {
  background-position: -413px -49px;
}


#nav li#bu1 em {
  background-position: 0 0;
}

#nav li#bu2 em {
  background-position: -125px 0;
}

#nav li#bu3 em {
  background-position: -250px 0;
}

#nav li#bu4 em {
  background-position: -413px 0;
}

/* Cursor */
@media screen {
  #nav a {
  /* yeah, yeah... for the best browser on the Earth */
  cursor: hand;
}

  html&gt;body #nav a {
  cursor: pointer;
}

}
/* end nav */
/* nav2 */
#nav2 {
  position: relative;
  left: 0;
  top: 0;
  width: 445px;
  height: 41px;
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: none;
}

#nav2 li {
  background: transparent;
  position: absolute;
  bottom: -1px;
  height: 41px;
  display: block;
  margin: 0;
  padding: 0;
}

/* adjusted values after ugly browser (no names) */
html&gt;body #nav2 li {
  bottom: 0;
}

#nav2 li#bu2_1 {
  left: 0px;
}

#nav2 li#bu2_2 {
  left: 84px;
}

#nav2 li#bu2_3 {
  left: 201px;
}

#nav2 li#bu2_4 {
  left: 344px;
}

#nav2 li#bu2_1 .item{
  width: 84px;
}
/* 110 */
#nav2 li#bu2_2 .item{
  width: 117px;
}

#nav2 li#bu2_3 .item{
  width: 143px;
}

#nav2 li#bu2_4 .item{
  width: 101px;
}

#nav2 .item{
  position: relative;
  display: block;
  height: 47px;
  font-size: .8em;
  text-decoration: none;
  overflow: hidden; /* wild thing, ... */
  text-align: center;
}

#nav2 a:link,
#nav2 a:visited{
  color: #000;
}

#nav2 a:hover,
#nav2 a:active {
  color: #0f0;
}

#nav2 em,
#nav2 span {
  position: absolute;
  left: 0px;
  display: block;
  width: 100%; /* 112 */
  height: 41px;
}

#nav2 span {
  font: 11px verdana, arial, sans-serif;
  line-height: 11px;
  height: 50%; /* 20 */
  width: 90%; /*94*/
  top: 4px;
  margin-left: 0px;
}

#nav2 a:link span,
#nav2 a:visited span, #nav strong span {
  border: 2px solid #4F4F4F;
  color: #565656;
  background-color: #D1D1D1;
}

#nav2 a:hover span,
#nav2 a:active span {
  border: 2px solid #878787;
  background-color: #E6E6E6;
}

#nav2 em {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url(/templates/images/nav2.gif);
}

#nav2 li#bu2_1.here em {
  background-position: 0 -41px;
}

#nav2 li#bu2_2.here em {
  background-position: -84px -41px;
}

#nav2 li#bu2_3.here em {
  background-position: -201px -41px;
}

#nav2 li#bu2_4.here em {
  background-position: -344px -41px;
}

#nav2 li#bu2_1 em {
  background-position: 0 0;
}

#nav2 li#bu2_2 em {
  background-position: -84px 0;
}

#nav2 li#bu2_3 em {
  background-position: -201px 0;
}

#nav2 li#bu2_4 em {
  background-position: -344px 0;
}

/* Cursor */
@media screen {
  #nav2 a {
  /* yeah, yeah... for the best browser on the Earth */
  cursor: hand;
}

  html&gt;body #nav2 a {
  cursor: pointer;
}

}
/* end nav2 */

#words{
  position: relative;
  top: 11px;
  margin: 0px 17px 0 492px;
  padding: 0;
  text-align: center;
  font-size: 11px;
  height: 23px;
  background: url(/templates/images/nav_words_right.gif) no-repeat 100% 0;
}

#words2{
  display: block;
  margin: 0px;
  padding: 3px 5px 0;
  height: 20px;
  text-align: center;
  font-size: 11px;
  background: url(/templates/images/nav_words_left.gif) no-repeat 0 0;
  overflow: hidden;
  line-height: 150%;
}
#words .delim {
  margin: 0 6px;
}
#words .discount {
  color: #22a1c4;
  font-weight: bold;
}

.c1{
  margin: 0 0px 40px;
  position: relative;
}

/* c2 */
.c2{
  margin: 0 0px 40px;
  height: 100%;
}

#helppage .c2{
  margin: 0;
}

.c2:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html .c2{
  height: 1%;
}
.c2 .c_1{
  float: left;
  width: 68%;
  padding-right: 2%;
  margin-right: -100%;
  display: inline;
}

.c2 .c_2{
  float: right;
  width: 30%;
  display: inline;
}

/* c2=leftsmallcol */
#c2_leftsmallcol.c2{
  margin: 0 0px 40px;
}

#c2_leftsmallcol.c2 .c_1{
  float: left;
  padding: 0;
  width: 208px;
}

#c2_leftsmallcol.c2 .c_2{
  float: right;
  padding: 0;
  width: 760px;
}

#c2_leftsmallcol .cont{
  width: 100%;
  margin: 0px;
}
#rez .good_left {
  padding: 0 20px 0 0;
}
#rez .good_right {
  width: 300px;
}
/* c2=eprint */
#eprint.c2{
  margin: -10px 0px 40px 30px;
  padding: 0;
}

#eprint.c2 .c_1{
  float: left;
  width: 19.5%;
  padding-right: 0;
  margin-right: -100%;
  display: inline;
}

#eprint.c2 .c_2{
  width: 80.5%;
  display: inline;
}

#eprint.c2 .c_2 .c2{
  margin: -10px 30px 0 20px;
}

#eprint.c2 .c_2 .c2 .c_1{
  float: left;
  width: 65%;
  padding-right: 0;
  margin-right: -100%;
  display: inline;
}

#eprint.c2 .c_2 .c2 .c_1 h2{
  margin-top: 13px;
}

#eprint.c2 .c_2 .c2 .c_2{
  width: 35%;
  display: inline;
}

#eprint.c2 .c_2 .red_li{
  margin-left: 25px;
}
#g_articul {
  color: #5d5d7d;
  float: right;
  position: relative;
  top: 3px;
}
/* c250 */
.c250{
line-height: 19px;
  margin: 0;
}

#acc.c250{
  margin-top: 20px;
  background: url(/templates/images/bg_dashed.gif) repeat-y 50% 0;
}

.c250.border{
  background: url(/templates/images/bg_dashed.gif) repeat-y 50% 0;
  margin-bottom: 20px;
  height: 100%;
}
.c250 a {
  color: #333;
  text-decoration: none;
}
.c250 a:hover {
  text-decoration: underline;
}
#acc.c250 a {
  color: #fd6907;
}
.c250 .lst_articles {
  line-height: 19px;
}
.c250 .lst_articles dt {
  color: #424242;
  font-size: 14px;
  margin: 0 0 15px;
}
/*.c250:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}*/

* html .c250{
  height: 1%;
}

.c250 .col_1{
  float: left;
  width: 48%;
  padding-right: 2%;
  margin-right: -100%;
  display: inline;
}

.c250 .col_2{
  float: right;
  width: 46%;
  display: inline;
}

/* 3 col */
#mainpage .c3 {
  color: #333;
  font-size: 12px;
}
.c3{
  margin: 17px 0px 0px 0px;
  background: transparent url(/templates/images/bg_dot.gif) repeat-y 30% 0;
  display:block;
  clear:both;
  position: relative;
}

.c3:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}



.c3 .col_1{
  float: left;
  margin-right: -100%;
  display: inline;
  width: 34%;
  position: relative;
}

.c3 .col_2{
  float: left;
  margin-left: 34%;
  width: 34%;
  margin-right: -100%;
  display: inline;
}

#step.c3  .col_1,
#step.c3  .col_2{
  border-right: 1px dashed #CFCFCF;
}

.c3 .col_3{
  float: right;
  width: 32%;
  display: inline;
}

.c3 .cont{
  margin-right: 13px;
}

.c3 .col_1 .cont{
  margin-left: 10px;
}

.c3 .col_2 .cont{
  margin-left: 30px;
  _margin-left: 7px;
}

.c3 .col_3 .cont{
  margin-left: 33px;
}

.c3 h2{
  margin: 0 0 13px;
}
.col_50 {
  float: left;
  position: relative;
  width: 50%;
}
.col_50 .cont {
  margin: 0 20px 0 0;
  position: relative;
}
.col_r {
  float: right;
  position: relative;
  width: 50% !important;
  width: 49.5%;
}
.col_r .cont {
  margin: 0 0 0 20px;
  position: relative;
}
*:first-child+html .col_r {
  width: 49.5% !important;
}
.column_1 {
  float: right;
  width: 30%;
}
.column_2 {
  float: left;
  width: 70%;
}
.column_2 .c250 {
  margin-right: 20px;
}
.column_2 .cont h2 {
  margin-top: 0;
}
.column_200fr {
  float: right;
  width: 200px;
}
.column_200mr {
  height: auto !important;
  height: 5px;
  margin: 0 220px 0 0;
  min-height: 5px;
}
.content {
/*  margin: 0 18px 0 24px;
  padding-bottom: 20px;*/
}
.content .color_1 {
  color: #d80111;
}
.content .color_2 {
  color: #617aac;
}
.content .color_3 {
  color: #069a10;
}
#mainpage.content {
  margin: 0 30px;
}

#eprintpage.content {
  margin: 0;
}
#mainban{
  float: right;
}

#auth {
  background: #EDEDED url(/templates/images/roundbox_mainpage.gif) no-repeat;
  height: 165px;
  overflow: hidden;
  position: relative;
  width: 233px;
}
#auth form {
  display: block;
  margin: 0 5px 0 15px;
  padding: 19px 0 0 0;
  position: relative;
}
#auth h2 {
  background: url(/templates/images/ico_star.gif) no-repeat;
  font-size: 11px;
  font-weight: bold;
  padding-left: 22px;
  margin-bottom: 12px;
  color: #666666;
}
#auth label {
  color: #747474;
  display: block;
  float: left;
  font-size: 11px;
  position: relative;
  top: .2em;
}
#auth p {
  font-size: 11px;
  margin: 0;
  padding: 0;
  position: relative;
}
#auth p a {
  color: #747474;
}
#auth .btn {
  background: url(/templates/images/input_btn.gif) 0 0 no-repeat;
  width: 39px;
  height: 20px;
  border: transparent 0 solid;
  cursor: pointer;
  cursor: hand;
}
#auth .checkbox {
  margin: 0 0 10px;
  position: relative;
}
#auth .checkbox input {
  margin: 0 5px 0 0;
  position: relative;
  top: 2px;
}
#auth .checkbox label {
  color: #154c89;
  display: inline;
  float: none;
  top: 0;
}
#auth .checkbox .btn {
  margin: 0 0 0 5px;
  top: 1px;
}
#auth .flds {
  margin: 0;
  position: relative;
}
#auth .flds .fld {
  background: none;
  margin: 0 0 10px;
  padding: 0;
  position: relative;
}
#auth .inp_box {
  background: url(/templates/images/input_bg.gif) no-repeat;
  height: 19px;
  margin: 0 0 0 70px;
  overflow: hidden;
  position: relative;
  width: 133px;
}
#auth .inp {
  background: none;
  border: 0;
  font: 11px Arial, Helvetica, sans-serif;
  left: 3px;
  position: relative;
  padding: 0;
  top: 2px;
  width: 125px;
}

.auth .btn {
  margin: 0 17px 0 0;
  position: relative;
  top: 6px;
}
.auth .checkbox {
  margin: 0 9px 0 0;
}
.auth .checkbox input {
  position: relative;
  top: 3px;
}
.auth .checkbox label {
  color: #4d4d4d;
  line-height: 15px;
  margin: 0 0 0 5px;
}

#auth_1 {
  position: relative;
}
#auth_1 form{
  position: relative;
}
#auth_1 label{
  display: block;
  float: left;
  position: relative;
  top: .2em;
}
#auth_1 .inp_box{
  display: block;
  height: 19px;
  margin: 0 0 0 70px;
}
#auth_1 .inp{
  width: 125px;
  font: 11px Arial, Helvetica, sans-serif;
  background-color: #fff;
  border: 1px solid #cac3bf;
  padding: 1px 0;
}
#auth_1 .btn{
  background: url(/templates/images/input_btn_enter.jpg) 0 0 no-repeat;
  width: 68px;
  height: 20px;
  border: 0;
  cursor: pointer;
  cursor: hand;
}
#auth_1 p {
  font-size: 11px;
  margin: 0;
  padding: 0;
}
#auth_1 p a {
  color: #747474;
}
#auth_1 .checkbox {
  margin: 0 0 10px;
  position: relative;
}
#auth_1 .checkbox input {
  margin: 0 5px 0 0;
  position: relative;
  top: 2px;
}
#auth_1 .checkbox label {
  color: #154c89;
  display: inline;
  float: none;
  top: 0;
}
#auth_1 .checkbox .btn {
  margin: 0 0 0 14px;
  top: 1px;
}
#auth_1 .flds {
  margin: 0;
  position: relative;
}
#auth_1 .flds .fld {
  background: none;
  margin: 0 0 10px;
  padding: 0;
  position: relative;
}
#auth_1 .lnk_forget {
  left: 220px;
  position: absolute;
  top: 4px;
}

#news dt{
  color: #999999;
}

#news dd{
  padding: 15px 0;
}

/* footer */
#footer{
  background: #F6F4F4;
  height: 70px;
  position: relative;
}

#f_logo{
  position: absolute;
  top: 22px;
  left: 0;
}

#b88{
  position: absolute;
  top: 17px;
  right: 0;
  margin: 0;
  padding: 0;
}

#b88  li{
  display: inline;
  float: left;
  list-style-type: none;
  margin: 0 0 5px 0;
  padding: 0 0 0 5px;
  background: transparent;
}

#copy{
  font-style: normal;
  position: absolute;
  color: #C7C5C5;
  top: 25px;
  left: 114px;
}

#box_magenta{
  margin: 20px 0 10px;
  height: 113px;
  width: 204px;
  background: url(/templates/images/box_magenta.gif) no-repeat;
}

#box_magenta p{
  padding: 15px 15px 0;
  margin: 0;
  color: #333333;
}

#box_magenta p img{
  margin: 0;
}
#btn_ontop {
  bottom: 305px;
  display: none;
  position: fixed !important;
  right: 0;
  width: 94px !important;
  z-index: 1001;
}


#rightcol a,
#novinka a{
  color: #747474;
}

#rightcol li{
  font-size: 10px;
  margin: 10px 0;
}

#rightcol ol{
  margin: 10px 25px;
  : ;
}

.pad{
  margin: 0 10px;
  width: 80%;
}

/* basket */
table.basket {
  background: #767575 url(/templates/images/th_basket.gif) repeat-x;
}

table.basket th{
  height: 33px;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  color: White;
  background-color: transparent;
}

table.basket td{
  background-color: #fff;
  border-width: 0 0 1px 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

.c_num{
  width: 88px;
  padding-right: 10px;
  text-align: right;
}

.c_desc{
  width: 131px;
  padding-left: 10px;
}

table.basket th.c_desc{
  background: transparent url(/templates/images/th_basket_sep.gif) no-repeat 1px 10px;
}

.c_ready{
  width: 161px;
  text-align: center;
}

.c_price{
  width: 66px;
  text-align: right;
  padding-right: 10px;
}

.c_disc{
  width: 47px;
  padding-left: 10px;
  text-align: center;
}

table.basket th.c_disc{
  background: transparent url(/templates/images/th_basket_sep.gif) no-repeat 1px 10px;
}

.c_numall{
  width: 132px;
  padding-left: 10px;
}

table.basket th.c_numall{
  background: transparent url(/templates/images/th_basket_sep.gif) no-repeat 1px 10px;
}

#basketpage .btn {
  color: #333;
}
#eterform .c250{
  width: 285px;
}

#eterform  a{
  color: #747474;
}

#eterform  label{
  display: block;
  margin-bottom: 4px;
}

#eterform  .btn{
  margin-top: 10px;
}
#reg {
font-size: 12px;
}
#reg label {
  font-size: 12px;
}
#reg table td {
  border: 0;
}
#reg .error_report_place {
  display: block;
  float: left;
  position: relative;
  width: 260px;
}
#reg .formw .btn {
  text-align: right;
}
#reg .formw {
  width: 280px;
}
#reg .text_box {
  width: 280px;
}
#reg .text_box input {
 border: 1px solid #7C9AB8;
 font: 12px arial, sans-serif;
 height: auto;
 padding: 2px 2px 1px;
 width: 276px;
}
#reg .inp_hover {
  background: #fefbcc !important;
}
#searchform:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html #searchform{
  height: 1%;
}

#searchform label{
  font-weight: bold;
  color: #333333;
  display: block;
  margin: 4px 0 5px;
}

#searchform .text_box{
  background: White url(/templates/images/input_bg_search.gif) no-repeat;
  width: 300px;
  float: left;
}

#searchform .text_box input{
  width: 285px;
}

#box_blue{
  color: #fff;
  width: 204px;
  height: 331px;
  background: #515BFF url(/templates/images/box_blue.gif) no-repeat;
  float: right;
}

#box_blue p{
  margin: 17px 23px;
}

#box_blue hr{
  margin: 0px 23px;
}

dl{
  margin: 0;
}
dd {
  font-size: 12px;
}
dt{
  font-size: 12px;
  margin: 10px 0 0;
  font-weight: bold;
}

#helppage {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #EAE9E9;
}

#nav2page {
  margin-top: 0;
  background: url(/templates/images/bg_dashed.gif) repeat-y 700px 0;
  margin-bottom: 20px;
  height: 100%;
}

#nav2page .c_1 .cont{
  width: 93%;
}

#helppage a{
  color: #747474;
}

#pop_questions li{
  margin: 10px 0;
  font-weight: bold;
}

.wide_h3{
  height: 33px;
  background: url(/templates/images/h3_wide_bg.gif) repeat-x;
}

.wide_h3 h3{
  float: left;
  font-size: 12px;
  margin: 10px 48px;
  display: inline;
}

.wide_h3 .next{
  float: right;
  margin: 7px 10px;
  display: inline;
}

.nextstep{
  padding-right: 20px;
  background: url(/templates/images/ico_next.gif) no-repeat 100% 5px;
}

#registration_box{
  height: 50px;
  background: url(/templates/images/input_btn_registration_bg.gif) no-repeat;
}

#registration_box img{
  margin: 8px 0 0 16px;
}

/*


* html #box_items{
  height: 1%;
}
*/

/*
.box_item{
  float: left;
  margin: 5px;
  display: inline;
  border: 1px dashed #BFBFBF;
  height: 160px;
  width: 155px;
  overflow: hidden;
}

.box_item p{
  margin: 0px 10px 20px 10px;
  text-align: center;
  width: 135px;
  font-weight: bold;
}
*/
#editor{
  position: relative;
}
.col_right {
  float: right;
  text-align: left;
  width: 213px;
}
.float_left #editor {
  float:left !important
}
#editor #subnav {
  background: #cdcdcd url(/templates/images/bg_h33.png) 0 0 repeat-x;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px 5px 1px 1px;
  border-radius: 5px 5px 1px 1px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
  height: 33px;
  margin: 0 0 6px;
  position: relative;
}
#editor #subnav ul {
  margin: 0 0 0 6px;
  padding: 0;
  position: relative;
}
#editor #subnav li {
  background: url(/templates/images/des_dashed_1x27.png) 100% 3px no-repeat;
  color: #227bd6;
  float: left;
  font: 17px/31px "trebuchet ms", sans-serif;
  height: 33px;
  margin: 0;
  padding: 0;
  position: relative;
  text-shadow: 0 1px 0 #ededed;
}
#editor #subnav li a,
#editor #subnav li div {
  height: 33px;
  margin: 0 5px;
  padding: 0 21px;
  position: relative;
}
#editor #subnav li a {
  color: #227bd6;
  display: block;
  text-decoration: none;
}
#editor #subnav li a:hover {
  text-decoration: underline;
}
#editor #subnav li.color,
#editor #subnav li.color a {
  color: #45b309;
}
#editor #subnav li.a a {
  background: #cdcdcd url(/templates/images/bg_h33_1.png) 0 0 repeat-x;
  border: 1px solid #b7b7b7;
  border-bottom-color: #afaeae;
  border-left-color: #bbb;
  border-right-color: #bbb;
  -webkit-box-shadow: inset 0px 0px 8px 0px rgba(255, 255, 255, .45);
  box-shadow: inset 0px 0px 8px 0px rgba(255, 255, 255, .45);
  margin: 0 10px;
  top: -1px;
}
#editor #subnav li.a a:hover {
  text-decoration: none;
}
#editor #subnav li.a .arr {
  background: url(/templates/images/icon_uarr_8x5.png) 0 0 no-repeat;
  bottom: -1px;
  display: block;
  height: 5px;
  left: 50%;
  margin-left: -4px;
  position: absolute;
  width: 8px;
  z-index: 1;
}
#editor #subnav li:first-child a {
  margin-left: 0;
}
#editor #subnav li:last-child {
 background: none;
}
#editor #subnav li:last-child a {
  margin-right: 0;
}
#editor #subnav .price {
  float: right;
  margin: 2px 8px 0 0;
  position: relative;
}
#editor #subnav .price .str {
  color: #5f5f5f;
  float: left;
  font: 14px arial, sans-serif;
  margin: 5px 7px 0 0;
  position: relative;
}
#editor #subnav .price #price_counter {
  background: #dbdbdb url(/templates/images/bg_h26.png) 0 0 repeat-x;
  border: 1px solid #bbb;
  border-bottom-color: #919191;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
  color: #555;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
  line-height: 26px;
  padding: 0 5px;
  position: relative;
}
#editor .design_info {
  color: #4d4d4d;
  margin-top: 10px;
  position: relative;
}
#editor .design_info div {
  position: relative;
}
#editor .design_info p {
  margin: 0;
  padding: 0;
}
#editor .design_info .chapter {
  color: #4b4a4a;
  font-size: 20px;
  margin: 0 0 10px;
}
#editor .design_info .color1 {
  color: #036d14;
}
#editor .design_info .color2 {
  color: #f30b16;
}
#editor .design_info .color3 {
  color: #4d4d4d;
}
#editor .design_info .coll {
  float: left;
  position: relative;
  width: 162px;
}
#editor .design_info .coll .lnks,
#editor .design_info .coll .lnks a {
  color: #167dcc;
}
#editor .design_info .coll .lnks {
  text-align: center;
}
#editor .design_info .coll .lnks a {
  font-weight: bold;
}
#editor .design_info .colr {
  float: right;
  position: relative;
  width: 540px;
}
#editor .design_info .flds {
 margin: 0 0 25px;
  padding: 0;
  position: relative;
}
#editor .design_info .flds dl {
  position: relative;
}
#editor .design_info .flds dl dd {
  margin: 0 0 0 133px;
  padding: 0;
  position: relative;
}
#editor .design_info .flds dl dt {
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
  position: relative;
  width: 130px;
}
#editor .design_info .flds .counter {
  bottom: 2px;
  color: #409c1f;
  font-size: bold 10px tahoma, sans-serif;
  position: absolute;
  right: -26px;
  width: 15px;
}
#editor .design_info .flds .fld {
  background: none;
 margin: 0 0 15px;
 min-height: 1px;
  padding: 0;
  position: relative;
}
#editor .design_info .flds .fld.mt {
  margin-top: -4px;
}
#editor .design_info .flds .status {
  font-size: 11px;
  padding: 22px 0 0;
  position: absolute;
  right: -140px;
  top: -5px;
  width: 105px;
}
#editor .design_info .flds .status .err {
  color: #f40d1e;
  display: none;
  font-size: 11px !important;
  line-height: 11px;
}
#editor .design_info .flds .status .ok {
  color: #28a913;
  display: none;
  line-height: 11px;
}
#editor .design_info .flds .err .status {
  background: url(/templates/images/icon_x_12x12_1.png) 0 6px no-repeat;
}
#editor .design_info .flds .err .status .err {
  display: block;
}
#editor .design_info .flds .ok .status {
  background: url(/templates/images/icon_v_24x20.png) 0 0 no-repeat;
}
#editor .design_info .flds .ok .status .ok {
  display: block;
}
#editor .design_info .floatl {
  float: left;
}
#editor .design_info .fonts {
  font-size: 11px !important;
}
#editor .design_info .fontl {
  font-size: 12px;
}
#editor .design_info .form {
  margin: 0 0 22px;
  position: relative;
}
#editor .design_info .form label {
  color: #4d4d4d;
  font-size: 12px;
  display: block;
  line-height: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 2px;
}
#editor .design_info .form label.mt {
  top: 9px;
}
#editor .design_info .form label.mt1 {
  top: 14px;
}
#editor .design_info .form input,
#editor .design_info .form select,
#editor .design_info .form textarea {
  color: #393838;
}
#editor .design_info .form .chkbox {
  color: #444443;
  font-size: 12px;
}
#editor .design_info .form .chkbox a {
  color: #0ba6cd;
  font-weight: bold;
}
#editor .design_info .form .chkbox input {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  top: 4px;
}
#editor .design_info .form .chkbox label {
  line-height: 15px;
  margin: 0 0 0 25px;
}
#editor .design_info .form .chkbox.tor input {
  float: none;
}
#editor .design_info .form .chkbox.tor label {
  display: inline !important;
 margin: 0 10px 0 0;
}
#editor .design_info .form .input {
  border: 1px solid #adacac;
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 30px;
  position: relative;
  width: 286px;
}
#editor .design_info .form .input input {
  background: none;
  border: 0;
  left: 4px;
  padding: 4px 0;
  position: absolute;
  top: 4px;
  width: 278px;
}
#editor .design_info .form .input.v1 {
  margin: 0 14px 0 11px;
  width: 52px;
}
#editor .design_info .form .input.v1 input {
  text-align: center;
  width: 44px;
}
#editor .design_info .form .input.v2 {
  background: #faf9f9;
  margin: 10px 0 0;
  width: 337px;
}
#editor .design_info .form .input.v2 input {
  font: 14px tahoma;
  top: 1px;
  width: 329px;
}
#editor .design_info .form .input.v2 .lnk_buffer {
  bottom: 3px;
  color: #3a90d8;
  display: block;
  position: absolute;
  right: -70px;
  text-decoration: none;
}
#editor .design_info .form .error .input {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#editor .design_info .form .tarea {
  border: 1px solid #adacac;
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 119px;
  position: relative;
  width: 286px;
}
#editor .design_info .form .tarea textarea {
  background: none;
  border: 0;
  height: 113px;
  left: 5px;
  padding: 4px 0;
  position: absolute;
  top: 3px;
  width: 276px;
}
#editor .design_info .form .error .tarea {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#editor .design_info .submit {
  margin: 0 0 0 345px;
}
#editor .design_info .submit input {
  background: url(/templates/images/btn_save_123x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  width: 123px;
}
#editor .design_info .form .input.focus,
#editor .design_info .form .input.hover,
#editor .design_info .form .tarea.focus,
#editor .design_info .form .tarea.hover {
  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
}
#editor .design_info .image {
  border: 1px solid #adadad;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  height: 160px;
  margin: 0 0 5px;
  overflow: hidden;
  position: relative;
  width: 160px;
}
#editor .design_info .image a,
#editor .design_info .image a img {
  display: block;
}
#editor .design_info .image .pic {
  background: #fff;
  border: 1px solid #a6a6a6;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  bottom: 5px;
  cursor: pointer;
  height: 40px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  width: 40px;
  z-index: 1;
}
#editor .design_info #zoom_image {
  display: none;
}
#editor .design_info .mb0 {
  margin-bottom: 0 !important;
}
#editor .design_info .mt {
  top: 4px;
}
#editor .design_info .notice {
  color: #4d4d4d;
  font-size: 11px;
  line-height: 13px;
  margin: 4px 0 0;
}
#editor .design_info .flds dl dt .notice {
  margin: 10px 0 0;
}
#editor .design_info .notice.color2 {
  color: #f30b16;
}
#editor .design_info .notice_err {
  background: url(/templates/images/icon_square_7x7.png) 0 .4em no-repeat;
  color: #f40d1e;
  font-size: 12px;
  margin: 0 0 10px 10px !important;
  padding: 0 0 0 17px;
}
#editor .design_info .price {
  color: #fd7b24;
  font-size: 15px;
  font-weight: bold;
}
#editor .design_info .shared_link {
  height: 0;
  overflow: hidden;
}
#editor .design_info .text {
  color: #666564;
  font-size: 13px;
  margin: 0 0 18px;
  position: relative;
}
#editor .design_info .text p {
  margin: 0 0 16px;
}
#editor .design_info .tmb {
  border: 1px solid #a6a6a6;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  float: left;
  height: 40px;
  margin: 0 0 0 14px;
  width: 40px;
}
#editor .design_info .tmb img {
  display: block;
}
#editor .design_info .tmb input {
  display: none;
}
#editor .design_info .tmb.a {
  border-color: #5eaf50;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 0px 1px #5eaf50;
  box-shadow: 0px 0px 0px 1px #5eaf50;
}
#editor .design_info .tmbs {
  min-height: 40px;
}
#editor .design_info .u {
  text-decoration: underline;
}
#editor .design_save {
  color: #3b3a3a;
  margin: 0 0 0 7px;
  position: relative;
  width: 707px;
}
#editor .design_save p {
  margin: 0;
  padding: 0;
}
#editor .design_save .auth {
  margin: 0 0 0 52px;
  position: relative;
}
#editor .design_save .auth .form .submit input {
  background: url(/templates/images/btn_enter_123x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  margin: 0 0 0 169px;
  width: 123px;
}
#editor .design_save .auth .lnk {
  font-size: 12px;
  position: relative;
  text-align: right;
  width: 292px;
}
#editor .design_save .auth .lnk a {
  color: #0ba6cd;
}
#editor .design_save .chapter {
  color: #5ea71d;
  font-size: 20px;
  margin: 0 0 15px;
}
#editor .design_save .coll {
  float: left;
  position: relative;
  width: 242px;
}
#editor .design_save .colr {
  float: right;
  position: relative;
  width: 440px;
}
#editor .design_save .dashed {
  background: url(/templates/images/bg_dash_18x1.png) 0 0 repeat-x;
  font-size: 0;
  height: 1px;
  margin: 0 0 15px;
}
#editor .design_save .flds {
 margin: 0 0 25px;
  padding: 0;
  position: relative;
}
#editor .design_save .flds dl {
  position: relative;
}
#editor .design_save .flds dl dd {
  margin: 0 0 0 105px;
  padding: 0;
  position: relative;
}
#editor .design_save .flds dl dt {
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
  position: relative;
  width: 102px;
}
#editor .design_save .flds .fld {
  background: none;
 margin: 0 0 15px;
 min-height: 1px;
  padding: 0;
  position: relative;
}
#editor .design_save .flds .fld.mt {
  margin-top: -4px;
}
#editor .design_save .flds .status {
  font-size: 11px;
  padding: 22px 0 0;
  position: absolute;
  right: -113px;
  top: -5px;
  width: 105px;
}
#editor .design_save .flds .status .err {
  color: #f40d1e;
  display: none;
  font-size: 11px !important;
}
#editor .design_save .flds .status .ok {
  color: #28a913;
  display: none;
}
#editor .design_save .flds .err .status {
  background: url(/templates/images/icon_x_12x12_1.png) 0 6px no-repeat;
}
#editor .design_save .flds .err .status .err {
  display: block;
}
#editor .design_save .flds .ok .status {
  background: url(/templates/images/icon_v_24x20.png) 0 0 no-repeat;
}
#editor .design_save .flds .ok .status .ok {
  display: block;
}
#editor .design_save .form {
  margin: 0 0 22px;
  position: relative;
}
#editor .design_save .form label {
  color: #4d4d4d;
  font-size: 12px;
  display: block;
  line-height: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 2px;
}
#editor .design_save .form label.mt {
  top: 9px;
}
#editor .design_save .form .chkbox {
  color: #444443;
  font-size: 12px;
}
#editor .design_save .form .chkbox a {
  color: #0ba6cd;
  font-weight: bold;
}
#editor .design_save .form .chkbox label {
  line-height: 15px;
  margin: 0 0 0 25px;
}
#editor .design_save .form .chkbox input {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  top: 4px;
}
#editor .design_save .form .input {
  border: 1px solid #adacac;
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 30px;
  position: relative;
  width: 185px;
}
#editor .design_save .form .input input {
  background: none;
  border: 0;
  left: 4px;
  padding: 4px 0;
  position: absolute;
  top: 4px;
  width: 177px;
}
#editor .design_save .form .input.focus,
#editor .design_save .form .input.hover {
  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
}
#editor .design_save .form .error .input {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#editor .design_save .image {
  border: 1px solid #adadad;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  height: 240px;
  margin: 0 0 10px;
  overflow: hidden;
  position: relative;
  width: 240px;
}
#editor .design_save .image a,
#editor .design_save .image a img {
  display: block;
}
#editor .design_save .lnk_register {
  background: url(/templates/images/btn_register_123x33.png) 0 0 no-repeat;
  display: block;
  height: 33px;
  margin: 37px 0 0 226px;
  width: 123px;
}
#editor .design_save .notice_err {
  background: url(/templates/images/icon_square_7x7.png) 0 .4em no-repeat;
  color: #f40d1e;
  font-size: 12px;
  margin: 0 0 10px 10px !important;
  padding: 0 0 0 17px;
}
#editor .design_save .text {
  font-size: 13px;
  margin: 0 0 18px;
  position: relative;
}
#editor .design_save .text p {
  margin: 0 0 16px;
}
#editor .design_save .text .notice {
  color: #636262;
  font-size: 11px;
}
#editor .design_save .tmbs {
  position: relative;
}
#editor .design_save .tmbs .list {
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
}
#editor .design_save .tmbs .list li {
  background: none;
  float: left;
  margin: 0;
  min-height: 1px;
  padding: 0;
  position: relative;
}
#editor .design_save .tmbs .list .image {
  display: none;
}
#editor .design_save .tmbs .list .tmb {
  border: 1px solid #adadad;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  height: 40px;
  overflow: hidden;
  margin: 0 0 0 9px;
  width: 40px;
}
#editor .design_save .tmbs .list .tmb:hover {
  border-color: #289ec4;
}
#editor .design_save .tmbs .list .tmb img {
  display: block;
}
#editor .design_save .tmbs .list .tmb.a {
  border-color: #30bf28;
}
#editor .design_save .tmbs .list .links {
  color: #3b3a3a;
  font-size: 12px;
  margin: 0 18px 0 0;
  padding: 12px 0 0;
}
#editor .design_save .tmbs .list .links a {
  color: #3b3a3a;
}
#editor .design_save .tmbs .list .links a.a {
  color: #5ea71d;
  cursor: text;
  font-weight: bold;
  text-decoration: none;
}
.btn_orange{
  background: #FF9600;
  border: 1px solid #666666;
  color: #FCFBFB;
  margin: 3px 0;
  padding: 0;
  font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
  cursor: pointer;
  cursor: hand;
}

.btn_red{
  background: #FF6600;
  border: 1px solid #666666;
  color: White;
  margin: 3px 0;
  padding: 0 5px;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif; /*  text-transform: uppercase;*/
  cursor: pointer;
  cursor: hand;
}

.btn_darkred{
  background: #A80F12;
  border: 1px solid #666666;
  color: White;
  margin: 3px 0;
  padding: 0 5px;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif; /*  text-transform: uppercase;*/
  cursor: pointer;
  cursor: hand;
}

.green{
  color: #107C04;
}

#editor a.btn_orange{
  background: #FF9600;
  border: 1px solid #666666;
  color: #FCFBFB;
  margin: 0px 0;
  padding: 1px 5px;
  font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #fff;
}

#editor a.btn_green,
table.customize a.btn_green,
#adding_items_to_shop table.customize a.btn_green,
.btn_green{
  background: #88B509;
  border: 1px solid #666666;
  color: #FCFBFB;
  margin: 0px;
  padding: 1px 5px;
  font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  cursor: hand;
}

.btn_grey{
  background: #888888;
  border: 1px solid #666666;
  color: #FCFBFB;
  margin: 3px 0;
  padding: 0;
  font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
  cursor: pointer;
  cursor: hand;
}

#editor a.btn_grey,
.mediabasket_table a.btn_grey{
  background: #888888;
  border: 1px solid #666666;
  margin: 3px 0;
  padding: 1px 5px;
  font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #fff;
}

.img_choose{
  margin: 5px 0 0px;
  padding-bottom: 7px;
}

#preview .img_choose img{
  margin-bottom: 10px;
}

.header_text {
  margin: 0 0 5px;
  position: relative;
}
.header_text .nextprev {
  float: right;
  margin: 0;
  position: relative;
}
.header_text .nextprev .float_r {
  float: right;
  position: relative;
}
.header_text .nextprev .lnk_back {
  background: url(/templates/images/btn_back_99x26.png) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin: 0 0 0 12px;
  width: 99px;
}
.header_text .nextprev .lnk_data {
  background: url(/templates/images/btn_data_99x26.png) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin: 0 0 0 12px;
  width: 99px;
}
.header_text .nextprev .lnk_forward {
  background: url(/templates/images/btn_forward_99x26.png) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin: 0 0 0 12px;
  width: 99px;
}
.header_text .nextprev .lnk_finalsave {
  background: url(/templates/images/btn_save_99x26.png) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin: 0 0 0 22px;
  width: 99px;
}
.header_text .nextprev .lnk_front {
  background: url(/templates/images/btn_front_99x26.png) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin: 0 0 0 12px;
  width: 99px;
}
.header_text .nextprev .lnk_saveorder {
  background: url(/templates/images/btn_saveorder_169x26.png) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin: 0 0 0 22px;
  width: 169px;
}
.header_text .nextprev .lnk_spina {
  background: url(/templates/images/btn_spina_99x26.png) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin: 0 0 0 12px;
  width: 99px;
}
.header_text .nextprev .lnk_spina_1 {
  background: url(/templates/images/btn_spina_99x26_1.png) 0 0 no-repeat;
  display: block;
  float: left;
  height: 26px;
  margin: 0 0 0 12px;
  width: 99px;
}
.header_text .text {
  color: #5E8F0A;
  float: left;
  font: bold 13px Tahoma, Geneva, Arial, Helvetica, sans-serif;
  margin: 2px 0 0;
  min-height: 1px;
  position: relative;
}

#editor .c2 .col_1{
  float: left;
  width: 58%;
  margin-right: -100%;
  display: inline;
  padding: 0 2% 0 0;
  margin: 0 -100% 0 0;
}

#editor .c2 .col_2{
  float: right;
  width: 40%;
  padding: 0;
  margin: 0;
  display: inline;
}

.box_grey{
  border: 1px solid #999999;
  background: #fff;

}

.col_header{
  background: #999999;
  padding: 4px 20px 6px;
  color: White;
  font-weight: bold;
  position: relative;
  font-size: 11px;
}

.help{
  position: absolute;
  right: 4px;
  top: 3px;
}

#editor .c2 .col_2 .col_header{
  padding: 4px 7px 6px;
}

#editor a{
  color: #3166CC;
}

#editor #big_image img {
  display: block;
  margin: 0 auto;
}
#editor #big_image .lnk_image {
  background-position: 100% 0;
  background-repeat: no-repeat;
  display: block;
  height: 240px;
  left: 50%;
  margin: 0 0 0 -120px;
  position: absolute;
  width: 240px;
  z-index: 1;
}
#editor #big_image #zoom_image {
  display: none;
}
#important{
  position: relative;
  color: #5A5959;
}

#important  .text{
  margin: 0 70px 20px 10px;
}

#important  .icon{
  position: absolute;
  right: 40px;
  top: 10px;
}

#index {
  margin: 0 19px 0 23px;
  position: relative;
}
#index .blck_about {
  color: #444;
  font-size: 12px;
  position: relative;
}
#index .blck_about a {
  color: #388ddc;
  text-decoration: none;
}
#index .blck_about .chapter {
  color: #3191eb;
  font: 16px/16px "trebuchet ms", sans-serif;
  margin: 0 0 12px;
  position: relative;
}
#index .blck_about .features {
  margin: 0 88px 0 0;
  min-height: 50px;
  position: relative;
}
#index .blck_about .features .icon {
  background: url(/templates/images/icon_v_45x47.png) 0 0 no-repeat;
  height: 47px;
  right: -45px;
  position: absolute;
  top: 0;
  width: 45px;
}
#index .blck_about .features .list {
  margin: 0;
  position: relative;
  padding: 0;
}
#index .blck_about .features .list li {
  background: none;
  margin: 0 0 6px;
  position: relative;
  padding: 0;
}
#index .blck_about .text {
  margin: 0 0 30px;
  position: relative;
}
#index .blck_about .text p {
  line-height: 15px;
  margin: 0 0 12px;
}
#index .blck_4print {
  color: #444;
  font-size: 13px;
  position: relative;
}
#index .blck_4print a {
  color: #3191eb;
  text-decoration: none;
}
#index .blck_4print .list {
  margin: 0 -10px 0 -10px;
  position: relative;
}
#index .blck_4print .list li {
  background: none;
  float: left;
  height: 101px;
  margin: 0 0 10px 10px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 101px;
}
#index .blck_4print .list .lnk_frame {
  background: url(/templates/images/dot.gif) 0 0 repeat;
  border: 1px solid #ccc;
  display: block;
  height: 99px;
  left: 0;
  position: absolute;
  top: 0;
  width: 99px;
  z-index: 1;
}
#index .blck_4print .list .lnk_frame:hover {
  border: 2px solid #1d9dc6;
  height: 97px;
  width: 97px;
}
#index .blck_4print .list .thumb {
  height: 99px;
  overflow: hidden;
  position: relative;
  width: 99px;
}
#index .blck_4print .list .title,
#index .blck_4print .list .title a,
#index .blck_4print .list .title .bg {
  height: 21px;
}
#index .blck_4print .list .title {
  bottom: 0;
  color: #000;
  font-size: 12px;
  bottom: 0;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: 100%;
}
#index .blck_4print .list .title span {
  display: block;
  position: relative;
  white-space: nowrap;
  text-overflow: clip;
  width: 100%;
  z-index: 1;
}
#index .blck_4print .list .title .bg {
  background: #fff;
 left: 0;
  -moz-opacity: .85; filter: alpha(opacity=85); opacity: .85;
  position: absolute;
  top: 0;
  width: 100%;
}
#index .blck_4print .list .wrap_li {
  height: 99px;
  left: 1px;
  overflow: hidden;
  position: relative;
  top: 1px;
  width: 99px;
}
#index .blck_4print .lnk_create {
  background: url(/templates/images/btn_allgoods_187x30.png) 0 0 no-repeat;
  display: block;
  height: 30px;
  position: absolute;
  right: 20px;
  top: 3px;
  width: 187px;
}
#index .blck_buy {
  color: #444;
  font-size: 13px;
  position: relative;
}
#index .blck_buy a {
  color: #3191eb;
  text-decoration: none;
}
#index .blck_buy .dashed {
  background: url(/templates/images/bg_dashed_6x1_1.png) 0 0 repeat-x;
  height: 1px;
  font-size: 0;
  margin: 0 0 8px;
}
#index .blck_buy .itself {
  position: relative;
}
#index .blck_buy .itself .list {
  margin: 0 -10px 0 -10px;
  position: relative;
}
#index .blck_buy .itself .list li {
  background: none;
  float: left;
  height: 101px;
  margin: 0 0 10px 10px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 101px;
}
#index .blck_buy .itself .list .lnk_frame {
  background: url(/templates/images/dot.gif) 0 0 repeat;
  border: 1px solid #ccc;
  display: block;
  height: 99px;
  left: 0;
  position: absolute;
  top: 0;
  width: 99px;
  z-index: 1;
}
#index .blck_buy .itself .list .lnk_frame:hover {
  border: 2px solid #1d9dc6;
  height: 97px;
  width: 97px;
}
#index .blck_buy .itself .list .thumb {
  height: 99px;
  overflow: hidden;
  position: relative;
  width: 99px;
}
#index .blck_buy .itself .list .title,
#index .blck_buy .itself .list .title a,
#index .blck_buy .itself .list .title .bg {
  height: 21px;
}
#index .blck_buy .itself .list .title {
  bottom: 0;
  color: #000;
  font-size: 12px;
  bottom: 0;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: 100%;
}
#index .blck_buy .itself .list .title span {
  display: block;
  position: relative;
  white-space: nowrap;
  text-overflow: clip;
  width: 100%;
  z-index: 1;
}
#index .blck_buy .itself .list .title .bg {
  background: #fff;
 left: 0;
  -moz-opacity: .85; filter: alpha(opacity=85); opacity: .85;
  position: absolute;
  top: 0;
  width: 100%;
}
#index .blck_buy .itself .list .wrap_li {
  height: 99px;
  left: 1px;
  overflow: hidden;
  position: relative;
  top: 1px;
  width: 99px;
}
#index .blck_buy .lnk_buy {
  background: url(/templates/images/btn_alldis_170x30.png) 0 0 no-repeat;
  display: block;
  height: 30px;
  position: absolute;
  right: 20px;
  top: 3px;
  width: 170px;
}
#index .blck_buy .pop {
  position: relative;
}
#index .blck_buy .pop .chap {
  color: #333;
  font: 15px "trebuchet ms", sans-serif;
  margin: 0 0 7px;
  position: relative;
}
#index .blck_buy .pop .col {
  float: left;
  margin: 0 10px 0 0;
  position: relative;
  width: 101px;
}
#index .blck_buy .pop .col.mr0 {
  margin-right: 0;
  width: 99px;
}
#index .blck_buy .pop .list {
  margin: 0;
  padding: 0;
  position: relative;
}
#index .blck_buy .pop .list li {
  color: #444;
  background: none;
  font-size: 12px;
  margin: 0 0 3px 0;
  padding: 0;
  position: relative;
}
#index .blck_buy .pop .list li a {
  color: #444;
}
#index .blck_buy .pop .list li a:hover {
  color: #3191eb;
}
#index .blck_buy .pop .list .wrap {
  margin: 0 5px 0 0;
  position: relative;
}
#index .blck_earn {
  color: #444;
  font-size: 12px;
  position: relative;
}
#index .blck_earn .accounts {
  position: relative;
}
#index .blck_earn .accounts .chap {
  color: #333;
  font: 15px "trebuchet ms", sans-serif;
  margin: 0 0 25px;
  position: relative;
}
#index .blck_earn .accounts .list {
  margin: 0;
  padding: 0;
  position: relative;
}
#index .blck_earn .accounts .list li {
  background: none;
  float: left;
  height: 51px;
  margin: 0 22px 0 0;
  padding: 0;
  position: relative;
}
#index .blck_earn .accounts .list .mr {
  margin: 0 12px 0 0;
}
#index .blck_earn .accounts .list .lst {
  margin: 0;
}
#index .blck_earn .dashed {
  background: url(/templates/images/bg_dashed_6x1_1.png) 0 0 repeat-x;
  height: 1px;
  font-size: 0;
  margin: 0 0 30px;
}
#index .blck_earn .head {
  margin-bottom: 15px;
}
#index .blck_earn .itself {
  position: relative;
}
#index .blck_earn .itself .list {
  margin: 0 -10px 0 -20px;
  position: relative;
}
#index .blck_earn .itself .list li {
  background: none;
  float: left;
  height: 101px;
  margin: 0 0 13px 19px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 101px;
}
#index .blck_earn .itself .list .frame {
  border: 1px solid #ccc;
  display: block;
  height: 99px;
  left: 0;
  position: absolute;
  top: 0;
  width: 99px;
  z-index: 1;
}
#index .blck_earn .itself .list .lnk_frame {
  border: 1px solid #ccc;
  display: block;
  height: 99px;
  left: 0;
  position: absolute;
  top: 0;
  width: 99px;
  z-index: 1;
}
#index .blck_earn .itself .list .lnk_frame:hover {
  border: 2px solid #1d9dc6;
  height: 97px;
  width: 97px;
}
#index .blck_earn .itself .list .thumb {
  height: 99px;
  overflow: hidden;
  position: relative;
  width: 99px;
}
#index .blck_earn .itself .list .title,
#index .blck_earn .itself .list .title a,
#index .blck_earn .itself .list .title .bg {
  height: 21px;
}
#index .blck_earn .itself .list .title {
  bottom: 0;
  color: #000;
  font-size: 12px;
  bottom: 0;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: 100%;
}
#index .blck_earn .itself .list .title span {
  display: block;
  position: relative;
  white-space: nowrap;
  text-overflow: clip;
  width: 100%;
  z-index: 1;
}
#index .blck_earn .itself .list .title .bg {
  background: #fff;
 left: 0;
  -moz-opacity: .85; filter: alpha(opacity=85); opacity: .85;
  position: absolute;
  top: 0;
  width: 100%;
}
#index .blck_earn .itself .list .wrap_li {
  height: 99px;
  left: 1px;
  overflow: hidden;
  position: relative;
  top: 1px;
  width: 99px;
}
#index .blck_earn .itself .txt {
  margin: 0 0 6px;
}
#index .blck_earn .itself .txt a {
  color: #3191eb;
  text-decoration: none;
}
#index .blck_earn .itself .txt p {
  line-height: 18px;
  margin: 0 0 23px;
}
#index .blck_news {
  position: relative;
}
#index .blck_news .chapter {
  color: #333;
  font-size: 22px;
  line-height: 22px;
  margin: 0 0 8px;
  position: relative;
}
#index .blck_news .dashed {
  background: url(/templates/images/bg_dashed_6x1_1.png) 0 0 repeat-x;
  height: 1px;
  font-size: 0;
  margin: 0 0 15px;
}
#index .blck_news .list {
  margin: 0 0 15px;
  position: relative;
  padding: 0;
}
#index .blck_news .list li {
  background: none;
  margin: 0 0 8px;
  min-height: 12px;
  position: relative;
  padding: 0;
}
#index .blck_news .list .date {
  color: #fd6907;
  float: left;
  position: relative;
}
#index .blck_news .list .title,
#index .blck_news .list .title a {
  color: #747474;
}
#index .blck_news .list .title {
  margin: 0 0 0 66px;
  min-height: 12px;
  position: relative;
}
#index .blck_news .list .title a:hover {
  text-decoration: none;
}
#index .blck_news .lnk_further {
  margin: 0 0 20px;
  text-align: right;
}
#index .blck_news .lnk_further a {
  color: #8abb00;
}
#index .blck_news .lnk_subscribe {
  background: url(/templates/images/ico_rss.gif) 0 3px no-repeat;
  color: #8abb00;
  float: right;
  min-height: 14px;
  padding: 0 0 0 20px;
  position: relative;
  top: 6px;
  z-index: 1;
}
#index .blck_news .lnks {
  color: #a7a7a7;
  font-size: 18px;
}
#index .blck_news .lnks a {
  color: #a7a7a7;
  text-decoration: none;
}
#index .blck_news .wrap_blck {
padding-top: 8px;
}
#index .col_50 .wrap_c {
  margin: 0 5px 0 0;
  position: relative;
}
#index .col_r .wrap_c {
  margin: 0 0 0 5px;
  position: relative;
}
#index .col_left {
  float: left;
  position: relative;
  width: 625px;
}
#index .col_right {
  float: right;
  position: relative;
  width: 320px;
}
#index .content {
  color: #444;
  font-size: 12px;
  margin: 0 20px 0 0;
  padding: 0;
}
#index .content h1 {
  background: url(/templates/images/bg_dashed_6x1_1.png) 0 100% repeat-x;
  color: #444;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px;
  padding: 0 0 11px;
}
#index .content p {
  line-height: 18px;
  margin: 0 0 10px;
}
#index .mb {
  margin-bottom: 20px;
  position: relative;
}
#index #promo,
#index #promo .itself,
#index #promo .list,
#index #promo .list .lnk,
#index #promo .list li {
  height: 345px;
  padding: 0;
  position: relative;
  width: 958px;
}
#promo {
 -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .2);
 box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .2);
  margin: 0 0 10px;
}
#promo .list {
  margin: 0;
  overflow: hidden;
}
#promo .list a {
  display: block;
  overflow: hidden;
}
#promo .list li {
  background: none;
  float: left;
  left: 0;
  margin: 0;
  overflow: hidden;
  top: 0;
}
#promo .list li img {
  display: block;
  max-width: none;
}
#promo .navs {
  bottom: 15px;
  /*left: 36px;*/
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 10;
}
#promo .navs,
#promo .navs a {
  color: #6c6c6c;
}
#promo .navs a {
  text-decoration: none;
}
#promo .navs ul {
  display: inline-block;
  margin: 0;
}
#promo .navs li {
  background: none;
  display: inline-block;
  font-size: 27px;
  line-height: 10px;
  margin: 0 5px 0 0;
  padding: 0;
  position: relative;
  zoom: 1;
}
#promo .navs .a,
#promo .navs .a a {
  color: #0097de;
}
.box_grey_plus{
  /*border: 1px solid black;*/
  background: #F5F5F5;
  /*margin-bottom: 5px*/;
  color: Black;
}
.box_grey_plus2{
  background: #EDEDED;
  padding: 5px;
}

#preview.box_grey_plus img{
  border: 1px solid #999999;
}

#editor .red{
  color: #FF0100;
}




.smallimg_choose{
  margin: 20px 20px;
}

.smallimg_box{
  float: left;
  width: 80px;
  margin: 0 5px 6px 5px;
  text-align: center;
  display: inline;
}

.smallimg_choose:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html .smallimg_choose{
  height: 1%;
}

.smallimg_box img{
  border: 5px solid #EEEEEE;
}


.clear{
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}

.upload{
  margin: 0 20px;
  padding: 0 17px 10px;
  background: url(/templates/images/ico_green_arrow.gif) no-repeat 0px 2px;
}

.upload input.file{
  width: 100%;
  font-size: 11px;
}

.submit{
  margin: 3px 0;
  font-size: 11px;
}

td.grey{
  background: #F5F5F5;
  color: #000;
  font-size: 12px;
}

#former {
  font-size: 11px;
  position: relative;
}
#former h3 {
  font-size: 13px;
  margin: 10px 0 5px;
}
#former p {
  margin: 5px 0;
}
#former .txt {
  margin: 0 20px;
}

.smallhref{
  font-size: 11px;
  margin: 5px 0;
}

.digital{
  width: 50px;
}

#former .inp_txt{
  width: 70%;
}

.valign{
  vertical-align: middle;
  margin-top: 6px;
}

* html .valign{
  margin-top: 0px;
}
.m_left {
  position: relative;
}
.m_left a {
  text-decoration: none;
}
.m_left a:hover {
  text-decoration: underline;
}
.m_left .line_li li {
  font-size: 12px;
}
.mediabasket_table{
  width: 100%;
}
.mediabasket_table select {
  border: 1px solid #7F9DB9;
  padding: 1px;
}
.mediabasket_table td{
  background: #E9E9E9;
  border: 1px solid #fff;
  padding: 5px;
}

.mediabasket_table th{
  border: 1px solid #fff;
  color: #fff;
  background: #999999;
  padding: 5px;
  font-size: 12px;
}
.mediabasket_table .color {
  color: #f00;
}
.mediabasket_table .input {
  margin: 14px 0 0;
}
.mediabasket_table .lnk_bl {
  color: #027aaf;
  font-size: 10px;
}
.mediabasket_table .old_price {
 background: url(/templates/images/bg_strike.png) 0 3px repeat-x;
}
.mediabasket_table .price_oldprice {
  margin: 0 auto;
}
.mediabasket_table .price_oldprice td {
  border: 0;
  text-align: right;
}
.mediabasket_table .price_oldprice .d_type {
  display: none;
}
.mediabasket_table th.green{
  background: #90BD0A;
}

.mediabasket_table .subheader td{
  background: #AEAEAE;
  color: #fff;
  font-weight: bold;
}

.mediabasket_table a{
  color: #326BDC;
}

.shops_item{
  width: 125px;
  height: 65px;
  overflow: hidden;
  position: relative;
}

.shops_item_title{
  position: absolute;
  top: 0px;
  left: 0px;
  font-weight: bold;
  font-size: 12px;
}

.shops_item_pic{
  position: absolute;
  top: 14px;
  left: 0px;
  font-weight: bold;
  font-size: 12px;
}

.shops_item_choose{
  position: absolute;
  top: 18px;
  left: 50px;
  width: 75px;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
}

.shops_item_about{
  position: absolute;
  top: 38px;
  left: 50px;
  font-size: 12px;
}



.blue{
  color: #3465CB;
}

.darkblue{
  color: #08208A;
}

/* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */



/*  пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */


#unique_item .item .item_price{
  margin: 10px 0px;
}


/* customize */


.big{
  font-size: 12px;
}

/* select_color */



/* check */

#order_gift {
  color: #0c0c0c;
  font-size: 12px;
  position: relative;
  text-align: left;
}
#order_gift a {
  color: #0446aa;
}
#order_gift p {
  margin: 0 0 10px;
}
#order_gift .chapter {
  background: url(/templates/images/giftbox.png) 0 0 no-repeat;
  color: #040404;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 18px;
  min-height: 45px;
  padding: 0 0 0 60px;
}
#order_gift .step {
  font-size: 14px;
  margin: 0 0 15px 65px;
  position: relative;
}
#order_gift .step div.color {
  font-weight: bold;
  left: -55px;
  position: absolute;
  top: 0;
}
#order_gift .step .color {
  color: #037a0b;
}
#order_gift .step_c {
  font-size: 14px;
  margin: 0 0 40px 65px;
  position: relative;
}
#order_gift .step_c a {
  color: #0446aa;
}
#order_gift .step_c ul li {
  /*background: url(/templates/images/des_dash_5x1.png) 0 10px no-repeat;*/
  margin: 0 0 15px -17px;
  padding: 0 0 0 17px;
}
#order_gift .step_c .flds {
  margin: 0 0 0 -12px;
  padding: 0;
  position: relative;
}
#order_gift .step_c .flds .fld {
  background: none;
  list-style: none;
  margin: 0 0 15px;
  padding: 0;
  position: relative;
}
#order_gift .step_c .flds .fld .radio {
  left: -10px;
  position: relative;
  top: 2px;
}
#order_gift .step_c .fontm {
  font-size: 13px;
}
#order_gift .step_c .notice {
  color: #2f322e;
  font-size: 11px;
}
#order_gift .step_c .socials {
  margin: 0 0 10px;
  padding: 0;
}
#order_gift .step_c .socials li {
  background: none;
  float: left;
  margin: 0 20px 20px 0;
  padding: 0;
}
#order_gift .step_c .submit {
  bottom: -45px;
  position: absolute;
  right: -2px;
}
#order_gift .step_c .submit input {
  background: url(/templates/images/btn_send_123x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  position: relative;
  width: 123px;
}
#order_gift .step_c .textarea {
  margin: 0 0 35px;
  position: relative;
 width: 99%;
}
#order_gift .step_c .textarea textarea {
  border: 1px solid #cac3bf;
  height: 110px;
  width: 100%;
}
#order_gift .wrap {
  margin: 0 0 0 60px;
}
#order_gift_succ {
  color: #424442;
  display: none;
  position: relative;
  text-align: left;
}
#order_gift_succ a {
  color: #424442;
}
#order_gift_succ p {
  margin: 0 0 10px;
}
#order_gift_succ .chapter {
  background: url(/templates/images/giftbox.png) 0 0 no-repeat;
  color: #040404;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 18px;
  min-height: 45px;
  padding: 0 0 0 60px;
}
#order_gift_succ .wrap {
  background: url(/templates/images/icon_v_105x86.png) 60px 0 no-repeat;
  height: auto !important;
  height: 90px;
  min-height: 90px;
  padding: 0 0 0 190px;
}
#order_gift_succ .wrap p {
  font-size: 14px;
}
#order_summ,
#order_summ td,
#order_summ th {
  border: 0;
  margin: 0;
  padding: 0;
}
#info_block {
  border: 1px solid #5bb75b;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  margin: 0 0 15px;
}
#order_summ {
  margin: 0 0 18px;
  width: 100%;
}
#order_summ th {
  background: #5bb75b;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 7px 5px 8px 15px !important;
  text-shadow: 0 -1px 0 #348934;
}
#order_summ table {
  margin: 10px 0 0;
}
#order_summ table td {
  font-size: 12px;
  padding: 0 13px 5px;
}
#order_summ table td:first-child {
  color: #9ca3a7;
}
#order_summ table .summary td {
  color: #000;
}
#order_summ table .summary td:last-child {
  font-size: 16px;
}
#order_summ .dashed {
  background: url(/templates/images/bg_dotted_3x1.png) 0 100% repeat-x;
  padding-top: 8px;
  margin: 0 0 0 -1px;
}
#order_summ .strike {
 background: url(/templates/images/bg_strike.png) 0 3px repeat-x;
}
#order_summ .t_old_price {
  margin: 0;
}
#order_summ .t_old_price td {
  color: #000 !important;
  border: 0;
  padding-right: 0;
  text-align: right;
}

/* check wm */
.wmr_wmz th{
  border: 0px none;
  background: #CCCCCC;
}


#top_service {
  background: #eee;
  height: 24px;
  position: relative;
}
#top_service .menu {
  background: #717270;
  float: right;
  height: 24px;
  margin: 0 15px 0 0;
  padding: 0;
  position: relative;
}
#top_service .menu li {
  background: url(/templates/images/des_line_h12.png) 100% 6px no-repeat;
  color: #f8f8f8;
  float: left;
  height: 24px;
  line-height: 23px;
  margin: 0;
  padding: 0;
  position: relative;
}
#top_service .menu li a {
  color: #f8f8f8;
  display: block;
  height: 24px;
  padding: 0 15px 0 14px;
  text-decoration: none;
}
#top_service .menu li a:hover {
  text-decoration: underline;
}
#top_service .menu .lst {
  background: none;
}
#top_service .wrap {
  margin: 0 auto;
  position: relative;
  width: 1000px;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
/*
.clearfix {
    display:inline-block;
}

.clearfix {
    display:block;
}

* html .clearfix {
    height:1px;
}
*/




/*checkout.psd 12.03.07*/

/* Form
================================================*/

.form{
        margin: 10px 0 10px;
        width: 100%;
        padding: 0px 0 0;
}
.form.redline{
        border-top: 2px solid #CECECE;
}
.form fieldset{
        border: 1px solid #CBC0BC;
        padding: 0px 20px 20px;
}
.form legend{
        margin: 0px 0px 10px;
        padding: 0 5px;
        font-size: 120%;
        font-weight: bold;
        height: auto;
}

.form ul{
        margin: 0;
        padding: 0;
}
.form .line{
        clear: both;
        padding: 0 0 6px 0;
        width: 100%;
        margin: 2px 0;
}
.form .line.marked{
        background: #D98C00;
        padding: 10px 0 10px;
        color: #fff;
}
.form .line.marked label{
        margin-left: 10px;
}
.form.descr .line{
        border-bottom: 1px solid #ccc;
        padding: 5px 0 6px 0;
}
.form .line:before{content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.form .line:after{content: "."; display: block; height: 0; clear: both; visibility:hidden;}
* html .form .line{height: 1%;}
.form .label{
        float: left;
        width: 140px;
        display: block;
        margin-right: 10px;
        display: inline;
        font-size: 93%;
}
.form .formw{
        width: 165px;
        display: block;
        float: left;
}
form.descr .formw{
        width: 460px;
        text-align: justify;
}
.form .formw .text_2{
        width: 165px;
        background: White;
        font: 100% Arial, Helvetica, sans-serif;
}

.form .rad{
        vertical-align: middle;
        margin: 0 4px 0 0;
}
.form .btn{
        font: 100% Arial, Helvetica, sans-serif;
        cursor: pointer;
        cursor: hand;
}
.red{
        color: #E05332;
}
.err{
        color: #E05332;
        font-size: 83%;
        line-height: 115%;
}


.checkout {
  width: 730px;
  margin-left: 15px;
   color: Black;
  text-align: left;
}

.checkout h2 {
  color: Black;
}


.order_and_address {
  width: 485px;
  float: left;
}

.mediabasket_table {
  margin-bottom: 0px;
}

.nobrd .change_completing {
  text-align: center;
    color: #455554;
}


.order_and_address p {
  text-align: right;
}

.text_center {
  text-align: center;
}

.state_province {
   height: 17px;
  width: 220px;
}

postal_code {
  width: 65px;
}

.form .formw .text_3{
        width: 65px;
        background: White;
        font: 100% Arial, Helvetica, sans-serif;
}

.country{
        width: 200px;
        background: White;
        font: 100% Arial, Helvetica, sans-serif;
      height: 17px;
}

.correctness_data {
   text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.way_of_payment {
  display: none;
  border: 0;
 margin: 0 0 13px 11px;
}

.way_of_payment td {
  border: 0px;
 font-size: 12px;
  vertical-align: top;
}
.way_of_payment #payment_description,
.way_of_payment #delivery_description {
  line-height: 19px;
}
.payment_title {
   color: #0b0be1;
   font-size: 11px;
   line-height: 19px;
}

.green_price {
  color: #1A8109;
}

.comments_text {
  width: 570px;
  height: 55px !important;
   margin-bottom: 7px;
}

.comments_text_110 {
    width: 570px;
  height: 110px !important;
    margin-bottom: 7px;
}

.btn_arrange {
  text-align: right;
   margin-right: 105px;
}


/*Printdirekt_?? 12.03.07*/

.fdgtrdgbsrt {
  background: Black;
}

.payments {
     position: relative;
    background: url(/templates/images/payments_bg.gif) ;
     height: 64px;
     width: 121px;
     margin: 0px 0px 0px 0px;
     padding: 0px;
  }

.payments_text {
    font-size: 9px;
    font-weight: bolder;
    padding: 5px 5px 5px 5px ;
    color: Black;
    }


.news_acc{
  font-size: 11px;
  margin: 0 0 10px 5px;
}
.news_acc dt{
  font-size: 10px;
  float: left;
  width: 40px;
  margin-right: -100%;
  font-weight: normal;
  margin: 0px;
  color: #FF6600;
}
.news_acc dd{
  margin: 0px;
  font-size: 10px;
  margin-left: 50px;
}
* html .news_acc dd{
  height: 1%;
}

/*printdirekt_cart 12.03.07*/

.printdirekt_cart {
  margin: 0 24px 0 0;
  position: relative;
}
.printdirekt_cart .b_design_service_warn {
  color: #394043;
  line-height: 1.429;
  font-size: 14px;
}
.printdirekt_cart .b_design_service_warn p {
  margin: 0;
}
.printdirekt_cart .blck_free_deliv {
  color: #454e5c;
  font-size: 12px;
  margin-bottom: 15px;
  text-align: right;
}
.printdirekt_cart .blck_free_deliv .blue {
  color: #3191eb;
}
.printdirekt_cart .blck_free_deliv .ico_car {
  background: url(/templates/images/icon_car_40x18.png) 0 0 no-repeat;
  display: inline-block;
  height: 18px;
  margin-right: 8px;
  vertical-align: middle;
  width: 40px;
}
.printdirekt_cart .bimage {
  display: none;
}
.printdirekt_cart .box {
  border: 1px solid #b5b5b5;
  color: #000;
  position: relative;
}
.printdirekt_cart .box label {
  display: block;
  font-weight: bold;
  margin: 0 0 4px;
}
.printdirekt_cart .box p {
  margin: 0 0 6px;
  padding: 0;
}
.printdirekt_cart .box table {
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
}
.printdirekt_cart .box table td {
  border: 0;
  vertical-align: top;
}
.printdirekt_cart .box .acc {
  margin: 4px 0;
}
.printdirekt_cart .box .acc label {
  display: inline;
  font-weight: normal;
  padding: 0 10px 0 0;
}
.printdirekt_cart .box .btn_add {
  border: 0;
  cursor: pointer;
  height: 14px;
  padding: 0;
  margin: 0 0 0 8px;
  position: relative;
  top: 3px;
  width: 14px;
}
.printdirekt_cart .box .checkbox {
  position: relative;
}
.printdirekt_cart .box .checkbox input {
  margin: 0 5px 0 0;
  position: relative;
  top: 2px;
}
.printdirekt_cart .box .checkbox label {
  display: inline;
}
.printdirekt_cart .box .error {
  color: #f90c0c;
  font-weight: bold;
  margin: 0 0 0 53px;
}
.printdirekt_cart .box .input {
  border: 1px solid #7d9ab8;
  padding: 1px;
  width: 114px;
}
.printdirekt_cart .box .input1 {
  width: 164px;
}
.printdirekt_cart .box .mb {
  margin-bottom: 5px;
}
.printdirekt_cart .box .ml {
  margin-left: 100px;
}
.printdirekt_cart .box .user {
  padding: 1px 0 0;
}
.printdirekt_cart .box .user a {
  color: #086b03 !important;
  font-size: 13px;
  font-weight: bold;
}
.printdirekt_cart .box .wrap_m {
  margin: 0 15px 0 8px;
  padding: 10px 0 4px;
  position: relative;
}
.printdirekt_cart .btn-warning {
  background-color: #ed9c28;
  border-color: #d58512;
}
.printdirekt_cart .btns {
  margin: 0;
  position: relative;
  width: 100%;
}
.printdirekt_cart .line {
  background: url(/templates/images/des_dashed_6x1.png) 0 0 repeat-x;
  font-size: 0;
  height: 1px;
  line-height: 0;
  margin: 0 0 15px;
}
.printdirekt_cart .lnk_contbuy {
  background: url(/templates/images/btn_contbuy_236x25.png) 0 0 no-repeat;
  display: block;
  height: 25px;
  width: 236px;
}
.printdirekt_cart .total {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 15px;
  text-align: right;
}
.cart_c_num {
  width: 32px;
  padding-right: 10px;
  text-align: right;
}
.cart_c_desc{
  width: 200px;
  padding-left: 10px;
}
.cart_l {
  background: url(/templates/images/bg_dashed_1x6.png) 100% 0 repeat-y;
  height: auto !important;
  height: 5px;
  margin: 0 225px 0 0;
  min-height: 5px;
  padding: 0 0 20px;
  position: relative;
}
.cart_l .wrap_cart_l {
  margin: 0 24px 0 0;
  position: relative;
}
.cart_r {
  background: url(/templates/images/bg_dashed_1x6.png) 0 0 repeat-y;
  float: right;
  left: -1px;
  padding: 0 0 20px;
  position: relative;
  width: 225px;
}
.cart_r p {
  margin: 0 0 7px;
  padding: 0;
}
.cart_r p:last-child {
  margin: 0;
}
.cart_r p img {
  margin: 0;
}
.cart_r .blck_payment a {
  color: #199cd1 !important;
}
.cart_r .cart_num {
  background: #fff568;
  color: #494949;
  margin: 0 0 11px;
  padding: 0 2px;
}
.cart_r .cart_num strong {
  color: #000;
  font-size: 12px;
  font-style: italic;
}
.cart_r .chapter {
  color: #199cd1;
  font: bold 16px arial, sans-serif;
  margin: 0 0 6px;
  position: relative;
}
.cart_r .chapter_1 {
  color: #199cd1;
  font-weight: bold;
  margin: 0 0 15px;
  position: relative;
}
.cart_r .checkout_complete .cart_num {
  display: none;
}
.cart_r .info {
  color: #000;
  margin: 0 0 25px;
  position: relative;
}
.cart_r .info_hlp {
  color: #000;
  margin: 0 0 22px;
}
.cart_r .info_hlp a {
  color: #199CD1;
  font: 12px tahoma, sans-serif;
}
.cart_r .info_hlp p {
  font-size: 11px;
  margin: 0 0 6px;
}
.cart_r .phones {
  color: #000;
  font: 16px arial, sans-serif;
  margin: 0 0 10px;
  position: relative;
}
.cart_r .phones p {
  font: bold 16px arial, sans-serif;
  margin: 0;
  padding: 0;
}
.cart_r .phones .i {
  font-size: 11px;
  font-weight: normal;
}
.cart_r .wrap_m {
  margin: 0 0 0 20px;
  position: relative;
}
table.basket th.cart_c_desc{
  background: transparent url(/templates/images/th_basket_sep.gif) no-repeat 1px 10px;
}

.cart_c_ready{
  width: 0px;
  text-align: center;
}

.cart_c_price{
  width: 0px;
  text-align: right;
  padding-right: 10px;
}

.cart_c_disc{
  width: 47px;
  padding-left: 10px;
  text-align: center;
}

table.basket th.cart_c_disc{
  background: transparent url(/templates/images/th_basket_sep.gif) no-repeat 1px 10px;
}

.cart_c_numall{
  width: 132px;
  padding-left: 10px;
}
.blck_shop_sett {
  margin: 0 0 25px;
  position: relative;
}
.blck_shop_sett .blck_sort {
  color: #000;
  float: right;
  font: 12px verdana, sans-serif;
  position: relative;
  top: 28px;
}
.blck_shop_sett .blck_sort a {
  color: #326bdc;
  text-decoration: none;
}
.blck_shop_sett .blck_sort a:hover {
  text-decoration: underline;
}
.blck_shop_sett .lnk_create_shop {
  font-size: 18px !important;
}
.design_service {
  color: #333;
}
.design_service a {
  color: #09c;
  text-decoration: none;
}
.design_service .chapter {
  color: #333;
  font-size: 23px;
  margin: 0 0 25px;
  padding: 0;
}
.design_service .list {
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.design_service .list .b_status {
  margin: 0 0 20px;
}
.design_service .list .btn_order {
  background-color: #f0ad4e;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  padding: 15px;
}
.design_service .list .b_status .st {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  padding: 15px;
}
.design_service .list .st.approved {
  background-color: #5fb660;
}
.design_service .list .st.awaits {
  background-color: rgba(240, 173, 78, 1);
}
.design_service .list .st.declined {
  background-color: rgba(215, 84, 82, 1);
}
.design_service .list .st.processing {
  background-color: #09c;
}
.design_service .list .b_status .st + .btn_order {
  margin-left: 15px;
}
.design_service .list .col {
  margin: 0 0 0 300px;
}
.design_service .list .description {
  line-height: 1.429;
  margin: 0 0 10px;
}
.design_service .list .further {
  font-size: 15px;
  margin: 0 0 30px;
}
.design_service .list .info {
  line-height: 1.429;
}
.design_service .list .item {
  background: none;
  margin: 0 0 40px;
  padding: 0;
}
.design_service .list .status {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  height: 48px;
  left: 0;
  line-height: 48px;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
}
.design_service .list .status.approved {
  background: rgba(95, 182, 96, .9);
}
.design_service .list .status.awaits {
  background: rgba(240, 173, 78, .9);
}
.design_service .list .status.declined {
  background: rgba(215, 84, 82, .9);
}
.design_service .list .status.processing {
  background: rgba(0, 153, 204, .9);
}
.design_service .list .status .ico {
  display: inline-block;
  height: 32px;
  margin-right: 10px;
  vertical-align: middle;
  width: 32px;
}
.design_service .list .status .ico_balloon {
  background: url(/images/front_re/ico_balloon_32x32.png) 0 0 no-repeat;
}
.design_service .list .status .ico_balloon1 {
  background: url(/images/front_re/ico_balloon_32x32_1.png) 0 0 no-repeat;
}
.design_service .list .status .ico_clock {
  background: url(/images/front_re/ico_clock_32x32.png) 0 0 no-repeat;
}
.design_service .list .status .ico_smile {
  background: url(/images/front_re/ico_smile_32x32.png) 0 0 no-repeat;
}
.design_service .list .status .ico_square {
  background: url(/images/front_re/ico_square_32x32.png) 0 0 no-repeat;
}
.design_service .list .title {
  color: #404448;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 15px;
}
.design_service .list .tmb {
  background: url(/images/front_re/bg_12x12.png) 0 0 repeat;
  float: left;
  height: 278px;
  overflow: hidden;
  position: relative;
  width: 278px;
}
.design_service .list .tmb a {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
.design_service .list .tmb .it {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: inherit;
  position: relative;
  width: inherit;
}
.design_service .list .tmb.no .it {
  background: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20height%3D%22114%22%20width%3D%22114%22%3E%3Cpath%20fill%3D%22%23a6a6a7%22%20d%3D%22M30%2C0H2C0.895%2C0%2C0%2C0.895%2C0%2C2v28c0%2C1.105%2C0.895%2C2%2C2%2C2h28c1.105%2C0%2C2-0.895%2C2-2V2C32%2C0.895%2C31.105%2C0%2C30%2C0z%20M4%2C28V18l6-6l16%2C16%20H4z%20M23%2C12c-1.656%2C0-3-1.344-3-3s1.344-3%2C3-3s3%2C1.344%2C3%2C3S24.656%2C12%2C23%2C12z%22%2F%3E%3C%2Fsvg%3E') 50% 50% no-repeat;
}
.design_service .text {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 20px;
}
.design_service .text p {
  line-height: 19px;
}
#printdirekt_cart_table {
  background: none;
  margin: 0 0 15px;
  padding: 0;
}
#printdirekt_cart_table input {
  border: 1px solid #7f9db9;
  font-size: 12px;
  margin: 0;
  padding: 3px 2px 2px;
  text-align: center;
}
#printdirekt_cart_table td {
  background: #fff;
  font-size: 12px;
  margin: 0;
  padding: 0;
  width: auto;
  vertical-align: middle;
}
#printdirekt_cart_table td a {
  color: #027aaf;
  text-decoration: none;
}
#printdirekt_cart_table td a:hover {
  text-decoration: underline;
}
#printdirekt_cart_table td .line {
  margin: 5px 0;
}
#printdirekt_cart_table th {
  background: none;
  border: 0;
  color: #394043;
  font-size: 14px;
  font-weight: normal;
  padding: 8px 0 2px;
  text-align: center;
}
#printdirekt_cart_table .blck_quant {
    margin: 0 0 10px;
  white-space: nowrap;
}
#printdirekt_cart_table .blck_quant label {
    color: #353c40;
  display: inline-block;
    font: 12px arial, sans-serif;
    font-weight: bold;
  margin: 0 0 5px;
    position: relative;
}
#printdirekt_cart_table .blck_quant input {
    background: none;
    border: 1px solid #d0d0d0;
  color: #7b7b7b;
  display: inline-block;
    font: 14px arial, sans-serif;
    height: 30px;
    outline: 0;
  padding: 0;
  position: relative;
    text-align: center;
  vertical-align: middle;
    width: 42px;
}
#printdirekt_cart_table .blck_quant .lnk_quant_minus,
#printdirekt_cart_table .blck_quant .lnk_quant_minus i {
    height: 30px;
  position: relative;
    width: 33px;
}
#printdirekt_cart_table .blck_quant .lnk_quant_minus {
  background: #f8f8f8;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f8f8f8 0%, #f0f0f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f0f0f0));
  background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
  background: -o-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
  background: -ms-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
  background: linear-gradient(to bottom,  #f8f8f8 0%,#f0f0f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f0f0f0',GradientType=0 );
    border: 1px solid #d0d0d0;
  border-width: 1px 0 1px 1px;
  -webkit-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .75);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .75);
  display: inline-block;
  outline: 0;
    position: relative;
  text-align: center;
  vertical-align: middle;
}
#printdirekt_cart_table .blck_quant .lnk_quant_minus:hover {
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, .5);
  box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, .5);
}
#printdirekt_cart_table .blck_quant .lnk_quant_minus:active {
  background: #eeeeee;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f9f9f9 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eeeeee));
  background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: -o-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: -ms-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: linear-gradient(to bottom,  #f9f9f9 0%,#eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 );
  -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, .1);
  box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, .1);
}
#printdirekt_cart_table .blck_quant .lnk_quant_minus i {
  background: url(/templates/images/icon_minus_13x3.png) 50% 50% no-repeat;
  display: inline-block;
}
#printdirekt_cart_table .blck_quant .lnk_quant_plus,
#printdirekt_cart_table .blck_quant .lnk_quant_plus i {
    height: 30px;
  position: relative;
    width: 33px;
}
#printdirekt_cart_table .blck_quant .lnk_quant_plus {
  background: #f8f8f8;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f8f8f8 0%, #f0f0f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f0f0f0));
  background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
  background: -o-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
  background: -ms-linear-gradient(top,  #f8f8f8 0%,#f0f0f0 100%);
  background: linear-gradient(to bottom,  #f8f8f8 0%,#f0f0f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f0f0f0',GradientType=0 );
    border: 1px solid #d0d0d0;
  border-width: 1px 1px 1px 0;
  -webkit-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .75);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .75);
  display: inline-block;
  line-height: 30px;
  outline: 0;
    position: relative;
  vertical-align: middle;
}
#printdirekt_cart_table .blck_quant .lnk_quant_plus:hover {
  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, .5);
  box-shadow: inset 0px 0px 5px 0px rgba(255, 255, 255, .5);
}
#printdirekt_cart_table .blck_quant .lnk_quant_plus:active {
  background: #eeeeee;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f9f9f9 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eeeeee));
  background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: -o-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: -ms-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: linear-gradient(to bottom,  #f9f9f9 0%,#eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 );
  -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, .1);
  box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, .1);
}
#printdirekt_cart_table .blck_quant .lnk_quant_plus i {
  background: url(/templates/images/icon_plus_13x13.png) 50% 50% no-repeat;
  display: inline-block;
}
#printdirekt_cart_table .color {
  color: #e60e74;
}
#printdirekt_cart_table .info {
  display: inline-block;
  min-height: 5px;
  padding: 56px 0 0;
  position: relative;
}
#printdirekt_cart_table .lnk_bl {
  font-size: 11px;
}
#printdirekt_cart_table .lnk_del {
  bottom: -20px;
  display: block;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
}
#printdirekt_cart_table .old_price {
 background: url(/templates/images/bg_strike.png) 0 3px repeat-x;
 font-size: 14px;
}
#printdirekt_cart_table .price_oldprice {
  margin: 0 auto;
}
#printdirekt_cart_table .price_oldprice td {
  border: 0;
  text-align: right;
}
#printdirekt_cart_table .price_oldprice .d_type {
  display: none;
}
#printdirekt_cart_table .select,
#printdirekt_cart_table .select select {
  margin: 0 auto 10px;
  width: 108px;
}
#printdirekt_cart_table .select .fake {
  display: none;
  position: relative;
  text-align: left;
  z-index: 20;
}
#printdirekt_cart_table .select .fake dl {
  background: #fff;
  color: #7b7b7b;
  display: none;
  font: 12px arial, sans-serif;
  left: 0;
  padding: 5px 0 0;
  position: absolute;
  top: 32px;
  width: 100%;
}
#printdirekt_cart_table .select .fake.a {
  z-index: 21;
}
#printdirekt_cart_table .select .fake.a dl {
  display: block;
}
#printdirekt_cart_table .select .fake dl dt {
  background: #f5f5f5;
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .75);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .75);
  font-weight: normal;
  margin: 0;
}
#printdirekt_cart_table .select .fake dl dt:first-child {
  -webkit-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  border-top: 1px solid #cfcfcf;
}
#printdirekt_cart_table .select .fake dl dt:last-child {
  -webkit-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  border-bottom: 1px solid #cfcfcf;
}
#printdirekt_cart_table .select .fake dl dt a {
  color: #7b7b7b;
  display: block;
  padding: 6px 12px;
  text-decoration: none;
}
#printdirekt_cart_table .select .fake dl dt a:hover {
  background: #eaeaea;
  -webkit-box-shadow: inset 0px 0 5px 0 rgba(4, 4, 4, .15);
  box-shadow: inset 0px 0 5px 0 rgba(4, 4, 4, .15);
}
#printdirekt_cart_table .select .fake .field {
  background: #f9f9f9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f9f9f9 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eeeeee));
  background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: -o-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: -ms-linear-gradient(top,  #f9f9f9 0%,#eeeeee 100%);
  background: linear-gradient(to bottom,  #f9f9f9 0%,#eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eeeeee',GradientType=0 );
  border: 1px solid #d0d0d0;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .75);
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, .75);
  color: #7b7b7b;
  cursor: pointer;
  font: 12px/30px arial, sans-serif;
  height: 30px;
  position: relative;
}
#printdirekt_cart_table .select .fake .field .btn0 {
  background: url(/templates/images/icon_arrs_9x19.png) 50% 50% no-repeat;
  border: 0;
  height: 30px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
#printdirekt_cart_table .select .fake .field .itself {
  color: #7b7b7b;
  margin: 0 32px 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#printdirekt_cart_table .tmb {
  background-color: #fff;
  height: 150px;
  margin: 0 0 20px;
  position: relative;
  vertical-align: middle;
  width: 150px;
}
#printdirekt_cart_table .tmb.bg_trans {
  background: url(/images/front_re/bg_12x12.png) 0 0 repeat;
}
#printdirekt_cart_table .tmb .b-preview {
  bottom: -21px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
#printdirekt_cart_table .tmb .btn-preview {
  background: none;
  border: 0;
  color: #027aaf;
  cursor: pointer;
  display: inline-block;
  font: inherit;
  line-height: 1;
  padding: 0;
}
#printdirekt_cart_table .tmb .design {
  background: rgba(154, 154, 154, .51) url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20height%3D%2257%22%20width%3D%2255%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22f1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22200%25%22%20height%3D%22200%25%22%3E%3CfeOffset%20result%3D%22offOut%22%20in%3D%22SourceAlpha%22%20dx%3D%221%22%20dy%3D%221%22%20%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22offOut%22%20mode%3D%22normal%22%20%2F%3E%3C%2Ffilter%3E%3Cstyle%3E.svg_pp1%20path%2C%20.svg_pp1%20polygon%2C%20.svg_pp1%20rect%20%7Bfill%3A%20%23fff%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20class%3D%22svg_pp1%22%3E%3Cpath%20d%3D%22M26.012%2C0H18c-1.105%2C0-2%2C0.895-2%2C2v4h4v2h-4v4h4v2h-4v4h4v2h-4v10.027C16%2C31.133%2C16.895%2C32%2C18%2C32h8.012%20C27.117%2C32%2C28%2C31.133%2C28%2C30.027V2C28%2C0.895%2C27.117%2C0%2C26.012%2C0z%20M22.008%2C28.027c-1.109%2C0-2.004-0.895-2.004-2%20s0.895-2.004%2C2.004-2.004c1.105%2C0%2C2%2C0.898%2C2%2C2.004S23.113%2C28.027%2C22.008%2C28.027z%22%20filter%3D%22url(%23f1)%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2210%22%20width%3D%228%22%20height%3D%2216%22%20filter%3D%22url(%23f1)%22%2F%3E%3Cpath%20d%3D%22M4%2C30c0%2C1.105%2C0.895%2C2%2C2%2C2h4c1.105%2C0%2C2-0.895%2C2-2v-2H4V30z%22%20filter%3D%22url(%23f1)%22%2F%3E%3Cpolygon%20points%3D%224%2C8%2012%2C8%208%2C0%22%20filter%3D%22url(%23f1)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') 50% 50% no-repeat;
  display: block;
  height: 100%;
  left: 0;
  margin: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
#printdirekt_cart_table .tmb .embroiding {
  background: rgba(154, 154, 154, .73) url(/templates/images/icon_needle_49x49.png) 50% 50% no-repeat;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
#printdirekt_cart_table .tmb .sides {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  bottom: 0;
  display: block;
  height: 60px;
  outline: 0;
  position: absolute;
  right: 0;
  width: 60px;
  z-index: 2;
}
#printdirekt_cart_table .tmb .thumb {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 150px;
  width: 150px;
}
.text_black {
  color: Black;
}

.cart_money_for_payments {
 float: left;
  color: #4AB320;
  font-weight: bold;
  margin: 5px 0px 0px 15px;
  font-size: 10px;
}
.btn_left {
  text-align: left;
}

.btn_right {
  text-align: right;
}


/*Printdirekt_catalog  13.03.07*/


.content {
    display:inline-block;
}

.content {
  display: block;
  position: relative;
}

* html .content {
    height:1px;
}



/*Printdirekt_catalog_razdel  13.03.07*/


/*Printdirekt_FAQ 15.03.07*/

.printdirekt_FAQ_form {
  background: url(/templates/images/printdirekt_FAQ_form_bg.gif) ;
  height:309px;
  width: 204px;
  margin: 65px 0px 0px;
}

.printdirekt_FAQ_form_head {
  margin: 17px 0px 0px 15px;
}

.name {
  width: 136px;
  border:solid 1px #767575;
}

.printdirekt_FAQ_form_name {
  margin: 8px 0px;
  margin-left: 15px;
}

.division {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 126px;
}

.question {
   width: 176px;
  height: 130px;
  border:solid 1px #767575;
}

.load_btn_green {
  text-align: right;
  margin-right: 11px;
  color: White;
  margin-top: 10px;
}

.text_white {
  color: White;
}

.desrgaerg {
  vertical-align: super;
}

.printdirekt_FAQ_nav {
  margin: 12px 0px 0px 30px;
}

.printdirekt_FAQ_nav_head {
  line-height: 10px;
  font-size: 12px;

}

.FAQ_cont {
  margin-left: 35px;
  color: #000;
}

.FAQ_cont_left {
   float: left;
   color: #ff7009;
  font-size: 12px;
}

.FAQ_cont_right {
   display: block;
   margin-left: 16px;
  font-size: 12px;
}

.FAQ_cont dt {
  margin-bottom: 5px;
}

.FAQ_cont dd {
  margin-bottom: 20px;
}

.dsfvdvd {
  border-bottom: solid 3px #eae9e9;
  padding-bottom: 12px;
}

.FAQ_cont_border {
  border-bottom: solid 1px #eae9e9;
  padding-bottom: 12px;
}
.FAQ_cont a{
  color: #3632E3;
}


/*Printdirekt_help 17.03.07*/

.help_subheader {
  margin-top: 5px;
}

.text_grey a {
  color:  #030;
}
.text_grey .mb1 {
  margin-bottom: 10px;
}

/*Printdirekt_help_article 17.03.07*/



/*Printdirekt_help_searchresults 17,03,07*/

.results_of_searching {
  text-decoration: none;

}

.help_searchresults_cont_text {
   line-height: 12px;
    margin-left: 22px;
}

.help_searchresults_cont_link {
  color: #0030FF;
}

.warn {
  color: #FF0000;
}
.success {
  color: #414141;
}
.sub_title_text {
  color: #000;
  font: normal 10px Tahoma;
}
.gray_box {
  width:177px;
  height:116px;
  background:url(/templates/images/grey_box_bg.gif) no-repeat;
  margin-top: 60px;
}
.gray_box a {
  color: #1e36e4;
}
.gray_box p {
  display:block;
  margin:0px 0px 0px 9px;
  padding-top:5px;
  color:#312f2f;
}

.cont_text {
  font: bolder 10px tahoma;
}

.instruction {
  margin-top: 7px;
}
.page_description {
  font-size: 12px;
  line-height: 19px;
  margin: 0 0 15px;
}
.page_description.black_text {
  color: #242424;
  display: none;
}








/*15.08.2007  newadditem*/

.commentary {
  background: url(/templates/images/commentary_bg.gif) no-repeat;
   width: 180px;
  height: 100px;
  margin-bottom: 50px;
  margin-top: 12px;
}

.commentary_text {
  display: block;
  margin: 0px 12px 10px 11px;
  font: bolder 11px  Tahoma ;
}



.shops_item_add{
  position: absolute;
  top: 25px;
  left: 68px;
  width: 75px;
  font-size: 12px;
  height: 18px;
  overflow: hidden;
}

.shops_item_add a {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bolder;
  font-size: 10px;
  color: #D4D0C8;
}
.shops_item_title{
  position: relative;
}
.shops_item_cont{
  position: relative;
}

.shops_item_title#goods {
  font-size: 11px;
  width: 190px;
}

.shops_item#novelty {
  width: 190px;
  height: 70px;
}

.shops_item#novelty .shops_item_about {
  margin-left: 15px;
  margin-bottom: 10px;
}

.shops_item#novelty .shops_item_about a{
  color: #888988;
  font-weight: bolder;
  font-size: 11px;
}

.shops_item#novelty .shops_item_pic {
  top: 20px;
}

.shops_item#novelty .shops_item_about {
  top:43px;
}

.cont_text {
  font: bolder 10px tahoma;
}

.instruction_pic {
  float: left;
  margin: 4px 7px 0 0;
}

.instruction {
  margin-top: 7px;
}

/*16.08.2007  new_create_before_login */

.gray_box {
  width:177px;
  height:116px;
  background:url(/templates/images/grey_box_bg.gif) no-repeat 0 0;
}

.left_box {
   float: left;
}

.right_box  {
  float: right;
  color: #3C3D3C;
}

.gray_box a {
  color: #1e36e4;
}

.shops_item_title#carrier {
  font-size: 11px;
  width: 190px;
  color: #3C3D3C;
}

.shops_item_add#choose a {
  color: #1950B6;
}

.sub_title_text {
  color: #000;
  font: normal 10px Tahoma;
}

.gray_box p {
  display:block;
  margin:0px 0px 0px 9px;
  padding-top:5px;
  color:#312f2f;
}

.text_grey dd {
  display: block;
  margin-left: 9px;
}

.text_line a{
  text-transform: uppercase;
  font-weight: bolder;
  color: #666666;
}

.text_grey .text_red {
  color: Red;
}

.text_red a{
  color: Red;
}

.small_text a{
  text-transform: none;
  color: #666666;
}

.text_line .blue_text {
  color: #002F94;
}

.sub_title {
  font: bolder 14px Tahoma;
  color: #404040;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

.text_grey .orange_text {
  color: #fd6400;
}


/*20.08.2007    shopeditor */


.cont_left {
  float: left;
}

.cont_right {
  float: right;
  margin-right: 10px;
}


.text_super {
  vertical-align: top;
}

.text_bold {
  font-weight: bolder;
  margin: 0px 10px 0px 21px;
}

.color_box {
  margin-top: 9px;
}

.text_styles border_box {
  color: Aqua;
}
.border_box {
  border-bottom: 1px solid #E6E6E6;
}


/*20.08.2007 header*/

.blue_link {
  color: #0034C8;
}


#subhead_box {
  width: 500px;
}


/*20.07.2007*/

/*28.08.2007*/


.shops_item#goods_box .shops_item_about a{
  color: #888988;
  font-weight: bolder;
  font-size: 11px;
  display: block;
  margin-left: 12px
  }


/*01.09.2007 order form */

.tshirt_name{
  margin: 0px 0 7px;
  font: 18px Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.orange_price{
  font-size: 15px;
  color: #FD6907;
  font-weight: bold;
}

.about_foot{
  width: 90%;
  border: 2px solid #8B8A8A;
  background: url(/templates/images/template_item_about.gif) no-repeat 100% 0;
  min-height: 50px;
}

* html .about_foot{
  height: 50px;
}


/*5.09.07*/

.ico_question {
   float: right;
   margin-right: 15px;
   padding: 0px;
   /*margin: 3px 10px 0px 0px;*/
}

.money_for_payments {
   float: left;
  color: #4AB320;
  font-weight: bold;
  margin-left: 15px;
  padding: 0px;
  /*margin: 5px 0px 0px 20px;*/
}

.media_actns {
  color: #000;
  position: relative;
}
.media_actns label {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin: 0 7px 0 0;
}
.media_error {
  font: 12px arial, sans-serif;
}
.media_error a {
  color: #0068cc;
  text-decoration: none;
}
.media_error p {
  line-height: 19px;
  margin-bottom: 15px;
}
.media_error table,
.media_error table th {
  font-size: 12px;
}
.media_error table td {
  border: 0;
  border-top: 1px solid #ddd;
}
.media_error table th {
  background: none;
  border: 0;
  border-bottom: 2px solid #ddd;
}
.media_error .alert {
  font-size: 1.1em;
}
.media_error .list {
  margin: 0 0 40px;
  padding: 0;
}
.media_error .list li {
  background: none;
  margin: 0 0 30px;
  padding: 0;
}
.media_error .list .chkbox {
  position: relative;
}
.media_error .list .chkbox input {
  top: 1px;
}
.media_error .list .info {
  margin-left: 140px;
  position: relative;
  top: -.4em;
}
.media_error .list .tmb {
  float: left;
  text-align: center;
  width: 120px;
}
.media_error .list .tmb .it {
  background: url(/images/back/bg_12x12.png) 0 0 repeat;
  height: 120px;
  margin-bottom: 5px;
  width: 120px;
}
.media_error .list .tmb .it div {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: inherit;
}
.media_grey {
  background: #E9E9E9;
  padding: 4px;
  color: #000000;
  white-space: nowrap;
}
.media_folders {
  color: #000;
  margin: 0 0 15px;
  position: relative;
}
.media_folders a {
  color: #0068cc;
  font-size: 12px;
  margin: 0 0 0 7px;
  text-decoration: none;
}
.media_folders a:hover {
  color: #2d94f8;
}
.media_folders label {
  /*background: url(/templates/images/media_folder.gif) 0 0 no-repeat;*/
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin: 0 7px 0 0;
  min-height: 15px;
  /*padding: 0 0 0 20px;*/
}
.media_lgrey .chkbox {
  color: #000;
  float: left;
  position: relative;
}
.media_lgrey .chkbox input {
  left: 0;
  position: absolute;
  top: 1px;
}
.media_lgrey .chkbox label {
  font-weight: normal;
  padding: 0 0 0 20px;
}
.media_list,
.media_list li {
  margin: 0;
  padding: 0;
  position: relative;
}
.media_list {
  color: #000;
  font-family: arial, sans-serif;
  margin: 0 0 0 -35px;
}
.media_list .chkbox {
  position: relative;
  text-align: center;
}
.media_list .chkbox input {
  margin: 0 3px 0 0;
  position: relative;
  top: 2px;
}
.media_list .chkbox label {
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.media_list .dimensions {
  font-size: 13px;
  text-align: center;
}
.media_list .li {
  float: left;
  height: 228px;
  margin: 0 0 10px 33px;
  min-height: 1px;
  width: 126px;
}
.media_list .num {
  text-align: center;
}
.media_list .status {
  text-align: center;
}
.media_list .submit {
  text-align: center;
}
.media_list .submit a {
  text-decoration: none;
}
.media_list .submit button {
  background: none;
  border: 0;
  color: #0068cc;
  font-family: arial, sans-serif;
  font-size: 12px;
}
.media_list .tmb,
.media_list .tmb span {
  display: block;
  height: 122px;
  width: 122px;
}
.media_list .tmb {
  background: url(/images/patern_transp_bg.png);
  border: 2px solid #fff;
  margin: 0 0 6px;
  overflow: hidden;
}
.media_list .tmb:hover {
  border-color: #0f77cf;
}
.media_list .tmb.hover {
  border-color: #0f77cf;
}
.media_list .tmb span {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.media_list .tmb .status {
  background: rgba(154, 153, 153, .73);
  color: #fff;
  font-size: 12px;
  height: 122px;
  left: 2px;
  position: absolute;
  text-align: center;
  text-shadow: 1px 1px 0 #000;
  top: 2px;
  width: 122px;
  z-index: 10;
}
.media_list .tmb .status span {
  display: table-cell;
  height: 120px;
  vertical-align: middle;
  width: 120px;
}
.media_list .tmb .status span img {
  display: inline-block;
  margin: 0 0 3px;
}

.smth_folders {
  color: #000;
  margin: 0 0 15px;
  position: relative;
}
.smth_folders a {
  color: #0068cc;
  font-size: 12px;
  margin: 0 0 0 7px;
  text-decoration: none;
}
.smth_folders a:hover {
  color: #2d94f8;
}
.smth_folders input[type=text] {
  border: 1px solid #bbb;
  font: 12px tahoma, sans-serif;
  height: auto !important;
  margin: 0 !important;
  padding: 6px 2px 6px 5px;
  position: relative;
}
.smth_folders label {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin: 0 7px 0 0;
  min-height: 15px;
}

.subheader_catalogue {
  background: none;
  margin: 0px;
   padding: 0px;
}

.dnbfgnbfgf {
  color: #FF7009;
}

.yukmdmkd {
  margin-bottom: 0px;
  margin-top: 0;
}

#order_summ .summary td{
  font-weight: bold;
}

#adding_items_to_shop {
  position: relative;
}
#adding_items_to_shop h2{
  font-size: 16px;
  color: #000;
  margin: 0px 0px 10px;
}
#adding_items_to_shop table.customize p.big,
table.customize p.big,
#adding_items_to_shop table.customize p.norm,
table.customize p.norm{
  margin: 0px 0 10px;
  padding: 0px;
}

#adding_items_to_shop h1{
  margin: 0px;
  padding: 0px;
  font-size: 20px;
}
#adding_items_to_shop td {
  padding: 0 0 18px;
  vertical-align: top;
}
#adding_items_to_shop .boxprice {
  color: #027508;
  font-size: 12px;
}
#adding_items_to_shop .checkbox {
  position: relative;
}
#adding_items_to_shop .checkbox input {
  margin: 0 7px 0 0;
  position: relative;
  top: 1px;
}
#adding_items_to_shop .checkbox .mr {
  margin-right: 16px;
}
#adding_items_to_shop .checkbox p {
  font-size: 12px;
  margin: 0 0 9px;
  position: relative;
}
#adding_items_to_shop .checkbox .fontl {
  font-size: 12px;
}
#adding_items_to_shop .checkbox .info p {
  font-size: 11px;
  margin: 0 0 9px 20px;
  position: relative;
}
#adding_items_to_shop .cont {
  margin: 0 0 0 1px;
  position: relative;
}
#adding_items_to_shop .cont p {
  margin: 0;
}
#adding_items_to_shop .error input,
#adding_items_to_shop .error select,
#adding_items_to_shop .error textarea {
  background: #ffdfe0;
}
#adding_items_to_shop .error .notice_err {
  display: block !important;
}
#adding_items_to_shop .fontb {
  font-size: 12px;
  padding-top: 6px;
}
#adding_items_to_shop .global_style_input {
  font-size: 12px;
  height: auto;
  margin: 0 0 2px;
  padding: 0 0 0 2px;
  width: 277px;
}
#adding_items_to_shop input.global_style_input {
  webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 1px 0 1px 5px;
}
#adding_items_to_shop .help{
  position: static;
}
#adding_items_to_shop .hlp_addcomm {
  display: none;
}
#adding_items_to_shop .hlp_input {
  color: #555;
}
#adding_items_to_shop .hlp_toggle {
  color: #000;
}
#adding_items_to_shop .inp_noerr {
  background: #fff !important;
}
#adding_items_to_shop .inp_hover {
  background: #fefbcc !important;
}
#adding_items_to_shop .info {
  display: none;
}
#adding_items_to_shop .label {
  display: block;
  font-size: 12px;
  margin: 0 0 0 27px;
}
#adding_items_to_shop .notice_err {
  display: none;
  margin: 0 5px 2px;
}
#adding_items_to_shop .p {
  font-size: 11px;
  margin: 0 0 9px;
}
#adding_items_to_shop .red {
  color: #f31010;
}
.topDashedLine{
  border-top: 1px dashed #CCCCCC;
}

#adding_items_to_shop a{
  color: #3166CC;
}
#adding_items_to_shop .popup .dropdown-menu .active &gt; a,
#adding_items_to_shop .popup .dropdown-menu .active &gt; a:hover {
  color: #fff;
}
#adding_items_to_shop .popup .dropdown-menu {
  position: absolute;
}
#adding_items_to_shop .lnk_find_index {
  color: #199CD1;
  font-size: 11px;
  text-decoration: none;
}
#adding_items_to_shop .lnk_find_index:hover {
  text-decoration: underline;
}

.popup .modal {
  z-index: 10500;
}
/*06.09.2007*/

.justify {
  text-align: justify;
}
.sending {
  margin: 0 0px 0px 0px;
  padding: 0px 0px 3px 0px;

  display: block;
  float: left;
}
.rss {
  float: right;
  background: url(/templates/images/ico_rss.gif) no-repeat 0px 3px;
  padding-left: 20px;
  height: 15px;
  margin: 0 0px 0px 0px;

}
.green_link {
  color:#8abb00;
  font: normal 11px Tahoma;
}
.our_news {
  margin-bottom: 0px;
}
.our_news td {
  padding-bottom: 7px;
}
.all_news {
  float: right;
  margin: 7px 0px 30px 0px;
}
/* footer page */
#new_footer{
  background: #F6F4F4;
  height: 70px;
  position: relative;
}

#new_f_logo{
  position: absolute;
  top: 18px;
  left: 1px;
}

#new_copy{
  font-style: normal;
  position: absolute;
  color: #858282;
  top: 15px;
  left: 103px;
}

.new_footer_menu {
  position: absolute;
  right: 3px;
  top: 11px;
}

.new_footer_menu a:link, .new_footer_menu a:visited {
  color: #858282;
}

.new_footer_menu a:hover {
  text-decoration: none;
}

.email {
  vertical-align: middle;
}
.error {
  color: #FF0000;
}

#img_size {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 60px;
}

#folder {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 160px;
}

#action_selector_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 150px;
}
#action_selector_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 150px;
}
#target_folder_id {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 137px;
}

#target_folder_1,
#target_folder_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 137px;
}

#action_selector {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 150px;
}
#target_store {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 150px;
}
#search_category {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 150px;
}
#search_tovar_category {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 250px;
}
#search_tovar_sub_category {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 250px;
}
#submit_checkout {
  display: block;
  margin: 0 0 0 280px;
  padding: 15px 30px;
}
#fld_10 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 120px;
}
#target_folder {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 150px;
}

.pleasewait {
  background-image: url(/templates/images/printdirect_loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

#country {
  width: 150px;
}
.gray_blue {
  font-weight: bold;
  color: #585979;
  font-size: 13px;
}

.miniinfo {
  border-right: 1px solid #000;
  padding: 0 15px 0 0;
  position: relative;
  margin: 0 15px 0 0;
}


/* contact form */
.contacts_new_form {
  color: #000;
  width:85%;
}
.clear {
clear:both;
height:0px;
font-size:0%;
line-height:0%;
}
.lanel_contacts {
float:left;
width:95px;
font-weight:bold;
}
.contact_form_input_new {
float:left;
width:180px;
height:18px;
background:#fff;
border:solid 1px #bdbdbd;
font-size:11px;
margin-bottom:5px;
margin-right:15px;
_padding:2px 0;
}
.contact_form_input_new:hover {
border:solid 1px #9E948D;
}
.contact_form_select_new {
float:left;
width:390px;
height:18px;
background:#fff;
border:solid 1px #bdbdbd;
font-size:11px;
margin-bottom:5px;
margin-right:15px;
}
.contact_form_select_new:hover {
border:solid 1px #9E948D;
}
.title_ask {
margin-bottom:5px;
font-weight:bold;
}
.title_ask span {
background:url(/templates/images/affiliate/forgot_marker.gif) no-repeat 0 4px;
padding:0 0 0 18px;
color:#FF1616;
font-weight:normal !important;
margin-left:10px;
}
.contacts_error {
background:url(/templates/images/affiliate/forgot_marker.gif) no-repeat 0 4px;
padding:0 0 0 18px;
color:#FF1616;
float:left;
}
.contact_form_area_new {
width:100%;
height:90px;
background:#fff;
border:solid 1px #bdbdbd;
font-size:11px;
margin-bottom:13px;
overflow:auto;
}
.contact_form_area_new:hover {
border:solid 1px #9E948D;
}

.code_inputs {
  margin: 0 0 0 118px;
  padding-top:12px;
}
.code_label {
float:left;
width:122px;
padding:15px 0 0 0;
font-weight:bold;
}
.code_img {
float:left;
text-align:center;
}
.code_img img {
margin-bottom:4px;
}
.code_img a{
color:#686868;
}
.code_inp {
width:245px;
height:15px;
background:#fff;
border:solid 1px #bdbdbd;
font-size:11px;
}
.code_inp:hover {
border:solid 1px #9E948D;
}
.enter_symbol {
padding:3px 0 6px 0;
}
.contacts_newxt_button {
float:right;
width:114px;
height:35px;
margin:15px 0 0 0;
border:0;
cursor:pointer;
background:url(/templates/images/affiliate/next.gif) no-repeat;
}
.code_inputs_error {
background:url(/templates/images/affiliate/forgot_marker.gif) no-repeat 0 4px;
padding:0 0 0 18px;
color:#FF1616;
}
.faq_grey_block {
background:url(/templates/images/faq_grey_block.gif) no-repeat 0 0;
padding:10px 0 0 11px;
height:229px;
width:193px;
}
.faq_grey_block_txt {
border-bottom:solid 1px #CFCFD0;
width:181px;
padding-bottom:14px;
font-size:12px;
}
.faq_grey_block_txt .sp{
padding-bottom:12px;
}
.faq_grey_block_txt a{
font-size:11px;
color:#154C89 !important;
}

.category_question_main {
color:#000;
padding-bottom:5px;
padding-top:4px;
padding-left:16px;
font-weight:bold;
font-size:12px;
}
.question_main {
  font-size:12px;
}
.faq_main {
padding-bottom:11px;
}
.answer_main {
  color: #030;
  display:none;
  font-size: 12px;
  line-height: 19px;
  padding:2px 0 5px 16px;
}
.question_main a{
background:url(/templates/images/question.gif) no-repeat 0 5px;
color: #333;
padding:0 0 0 16px;
font-size: 13px;
text-decoration: none;
}
.question_main a:hover {
text-decoration: underline;
}
.active_faq_main a {
background:url(/templates/images/question_active.gif) no-repeat 0 5px !important;
}
.main_faq {
padding: 12px 0 0;
}
.main_faq .chapter {
  color: #000;
  font-size: 24px;
  margin: 0 0 15px;
}
.global_style_input {
background:#fff;
border:solid 1px #CAC3BF;
font:11px Tahoma;
height:18px;
margin:0 3px;
padding:0 0 0 2px;
}
.global_style_input:hover {
border:solid 1px #9E948D !important;
}
#footer_table {
  border: none;
  background-color: #f6f4f4;
  margin:0;
  text-align: left;
}
#footer_table td {
  border: none;
  font-size: 12px;
  height: 18pt;
  padding: 1px 2px;
}
#footer_table td.dashed {
  background-image: url(/templates/images/dashed_bg.gif);
  background-repeat: repeat-x;
  height: 10px;
}
#footer_table td.blue {
  color: #154C89;
}
#footer_table td a, #footer_table td a:visited {
  color: #858282;
  text-decoration: none;
  line-height: 15pt;
}
#footer_table td a:hover {
  color: #7EAE00;
}
#footer_table .f_bot_1 {
  margin: 0 0 25px;
  position: relative;
}
#footer_table .f_bot_1 .l {
  height: auto !important;
  height: 5px;
  margin: 0 140px 0 0;
  min-height: 5px;
}
#footer_table .f_bot_1 .r {
  float: right;
  text-align: right;
  width: 135px;
}
#footer_table .f_bot_2 {
  margin: 0 0 40px;
  position: relative;
}
#footer_table .f_bot_2 .c {
  height: auto !important;
  height: 5px;
  margin: 0 65px 0 150px;
  min-height: 5px;
}
#footer_table .f_bot_2 .l {
  background: url(/templates/images/des_delim_2x23.png) 100% 50% no-repeat;
  float: left;
  width: 143px;
  margin: 3px 0 0;
}
#footer_table .f_bot_2 .r {
  float: right;
  width: 57px;
}
#footer_table .f_links {
  margin: 0;
  padding: 0;
  position: relative;
}
#footer_table .f_links li {
  background: none;
  float: left;
  height: auto !important;
  height: 10px;
  margin: 0 10px 0 0;
  min-height: 10px;
  padding: 0;
  position: relative;
}
#footer_table .f_links .mailru {
  padding: 2px 0 0;
}
#footer_table .f_links .vk {
  overflow-x: hidden;
  width: 160px;
}
.pika_last {
  margin-left:1px !important;
}

.right_part {
  position:relative;
  float:right;
  width:340px;
  padding-top:32px;
  font-size:12px;
  line-height:14px;
  font-size:12px;
  font-family:Verdana, Geneva, sans-serif;
  color:#4b4b4b;
  padding-right:10px
}
.right_part h2{
  font-size:20px;
  font-family:Verdana, Geneva, sans-serif;
  color:#4b4b4b;
  font-weight:normal;
  margin-top:0;
  margin-bottom:20px
}
.right_part .prise {
  position:absolute;
  right:10px;
  top:35px;
  color:#7eae00;
  font-size:16px;
  font-family:Verdana, Geneva, sans-serif
}
.create {
  float:right;
  margin-top:37px
}
.popular {
  margin-top:40px;
  padding-bottom:14px;
  background:url(/templates/images/dots.gif) repeat-x 0% 100%;
  margin-bottom:8px;
  color:#4b4b4b;
  font-size:18px;
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal
}
#pikame li{
  margin:0 5px 0 0 !important;
  padding-top:20px !important;
  padding-left:0;
  padding-right:0;
  padding-bottom:0;
}
.popular  a{
  color:#7eae00;
}
.cup {
  float:left;
  width:170px;
}
.cup a {
  color:#693a15;
}
.name_men {
  color:#008acb !important
}
.cup p {
  margin-left:35px
}

div a.popular_link {
background-color: #346499 !important;
background-image: none  !important;
background-repeat: repeat  !important;
background-attachment: scroll  !important;
background-position: 0% 0%  !important;
color: #ffffff !important;
font-weight: bold  !important;
height: 22px  !important;
line-height: 22px  !important;
padding-top: 0pt  !important;
padding-right: 0pt !important;
padding-bottom: 0pt  !important;
padding-left: 7px  !important;
text-transform:none !important;
text-align:left !important;
width:161px !important
}
 .box_title {
background-color: #346499;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #ffffff;
font-weight: bold;
height: 22px;
line-height: 22px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 7px;
}

/*28.03.09 by  sergey.konyukhov@gmail.com*/

.copyright {
  color: #858282;
  font-size: 11px;
}

/*01.04.09 by*/

.inp_name {
  padding: 3px 0 0 5px;
  background:#fff;
  color: #747474;
  border:1px solid #cac3bf;
  font-size:11px;
  height:13px;
  width:125px;
  font: 100% Arial, Helvetica, sans-serif;
}
.star {
    color: red;
}

#blanket {
  background: #000;
  left: 0;
  position: absolute;
  top: 0;
}

#one {
  margin: 26px 0 0;
}

#footer_table th {
  background: none;
  border-width: 0;
  color: #154C89;
  font-size: 12px;
  font-weight: normal;
  padding: 0 2px;
 width: 20%;
}


.global_style_input_area {
background:#fff;
border:solid 1px #CAC3BF;
font:11px Tahoma;
margin:0 3px;
padding:0 0 0 2px;
}
.global_style_input_area:hover {
border:solid 1px #9E948D !important;
}

#simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5; }
.hide {
        display: none;
}
.good_info {
    position: relative;
}
.good_info td {
  padding: 0;
  position: relative;
}
.good_info .colors {
  margin: 0;
  padding: 0;
}
.good_info .colors li {
  background: #fff;
  float: left;
  height: 19px;
  margin: 0;
  padding: 0;
  width: 19px;
}
.good_info .colors li a {
  border: 2px solid #fff;
  float: left;
  display: block;
  height: 15px;
  width: 15px;
}
.good_info .colors li a img {
  border: 1px solid #adadad;
  display: block;
}
.good_info .colors li a:hover {
  border: 2px solid #7eae00;
}

.good_info .colors li a.active {
  border: 2px solid #7eae00;
}

.good_info .colors li a.active img {
  border: 1px solid #fff;
}

.good_info .colors li a:hover img {
  border: 1px solid #fff;
}
.good_info .legend {
  font-size: 13px;
  padding: 0 10px 0 0;
}
.good_info .lst {
  padding: 0 0 0 10px;
}
.good_info .orange_price {
  font-size: 15px;
}
.good_info .price_old {
  color: #ccc;
  font-size: 12px;
  margin: 0 5px 0 0;
  text-decoration: line-through;
}
.good_info .avail .orange_price {
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 0 10px;
  position: relative;
 top: 2px;
}
.good_info .icon_heart {
  float: right;
  position: relative;
  z-index: 15;
}
.good_info .icon_heart a {
  background: url(/templates/images/icon_heart.png) 0 -18px no-repeat;
  display: block;
  float: left;
  height: 18px;
  overflow: hidden;
  margin: 0 6px 0 0;
  position: relative;
  width: 19px;
}
.good_info .icon_heart .fav {
  background: url(/templates/images/icon_heart.png) 0 0 no-repeat;
}
.good_info .icon_heart .hover {
  background: url(/templates/images/icon_heart.png) 0 0 no-repeat;
}
.good_info .icon_heart .icon_heart_txt {
    float: left;
  position: relative;
  top: 2px;
}

.good_info_w .legend {
  /*color: #fff;*/
}

.good_info_w .frame {
 background: #fff;
}
.good_info_w .frame td {
  border-bottom: 1px solid #c3c3c3 !important;
  border-top: 1px solid #c3c3c3 !important;
  padding: 5px !important;
}
.good_info_w .frame .legend {
  border-left: 1px solid #c3c3c3 !important;
  color: #000;
}
.good_info_w .frame .spanned {
  border-right: 1px solid #c3c3c3 !important;
}
#checkout_success {
  color: #080808;
  font-size: 12px;
  margin: 40px;
    text-align: left;
    /*
  padding-bottom: 20px;
    height: 370px;
    */
}
#checkout_success h5 {
  color: #575757;
  font-size: 14px;
 padding-left: 10px;
}
#checkout_success .btns {
  text-align: center;
}
#checkout_success .btns .m {
  margin: 0 10px 0 0;
}
#checkout_success .c_green {
  color: #557402;
}
#checkout_success .c_red {
  color: #c70202;
}
#checkout_success .frame {
  border: 2px solid #c6c2c2;
  margin: 0 25px 22px;
  padding: 0 22px;
}
#checkout_success .frame .title {
  color: #e80f0f;
  font-weight: bold;
}
#checkout_success .notice {
  font-size: 11px;
  margin: 0 0 30px;
}
#checkout_lack {
  color: #080808;
  font-size: 12px;
  margin: 40px;
    text-align: left;
  /*padding-bottom: 20px;*/
    /*height: 370px;*/
}
#checkout_lack h5 {
  color: #575757;
  font-size: 14px;
    padding-left: 10px;
}
#checkout_lack .btns {
  text-align: center;
}
#checkout_lack .btns .m {
  margin: 0 10px 0 0;
}
#checkout_lack .c_green {
  color: #557402;
}
#checkout_lack .c_red {
  color: #c70202;
}
#checkout_lack .frame {
  border: 2px solid #c6c2c2;
  margin: 25px 25px 22px;
  padding: 10px 0px;
}
#checkout_lack .frame .title {
  color: #e80f0f;
  font-weight: bold;
    padding: 0px 10px;
    margin: 0px;
}
#checkout_lack .notice {
  font-size: 11px;
  margin: 0 0 30px;
}
#discount_block {
  border-bottom: 1px dashed #ccc;
  margin: 0 0 22px;
  padding: 0 0 25px;
}
#discount_block label {
  color: #000;
  display: block;
  font-size: 10px;
  margin: 0 0 5px;
}
#discount_block label strong {
  color: #199cd1;
  font-size: 12px;
}
#discount_block .input {
  border: 1px solid #d3d6d8;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0px 5px 5px 0px rgba(4, 4, 4, .04);
  box-shadow: inset 0px 5px 5px 0px rgba(4, 4, 4, .04);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  font-size: 16px;
  margin: 0 0 5px;
  padding: 6px 0;
  width: 100%;
}
#discount_block .submit input {
  color: #fff;
  background: #71c071;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYzA3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzllNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #71c071 0%, #439e44 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71c071), color-stop(100%,#439e44));
  background: -webkit-linear-gradient(top,  #71c071 0%,#439e44 100%);
  background: -o-linear-gradient(top,  #71c071 0%,#439e44 100%);
  background: -ms-linear-gradient(top,  #71c071 0%,#439e44 100%);
  background: linear-gradient(to bottom,  #71c071 0%,#439e44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c071', endColorstr='#439e44',GradientType=0 );
  border: 1px solid #4c994c;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 0px 0px #95d095;
  box-shadow: inset 0px 1px 0px 0px #95d095;
  cursor: pointer;
  display: block;
  font: bold 14px/34px arial, sans-serif;
  height: 34px;
  margin: 0;
  text-shadow: 0 -1px 0 #348934;
  width: 100%;
}
#discount_action_message p {
  margin: 0 0 5px;
}
#discount_action_message .err {
  color: #e50707;
  font-weight: bold;
  font-size: 11px;
}
#discount_action_message .ok {
  color: #248e07;
  font-weight: bold;
  font-size: 11px;
}
#hlp_editor_r .blck_info {
  background: #fff;
 /*border: 1px solid #ccc;*/
 -webkit-border-radius: 4px;
 border-radius: 4px;
 color: #333;
 font-size: 12px;
 line-height: 14px;
 margin: 0 0 20px;
}
#hlp_editor_r .blck_info a {
 color: #008acb;
 text-decoration: none;
}
#hlp_editor_r .blck_info a:hover {
 text-decoration: underline;
}
#hlp_editor_r .blck_info img {
 margin: 0;
 padding: 0;
}
#hlp_editor_r .blck_info p {
 margin: 0 0 7px;
}
#hlp_editor_r .blck_info .chap {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
#hlp_editor_r .blck_info .dotted {
  background: url(/templates/images/bg_dot_2x1.png) 0 100% repeat-x;
  font-size: 0;
  height: 1px;
}
#hlp_editor_r .blck_info .notice {
 color: #666;
}
#hlp_editor_r .blck_info .notice.fonts {
 font-size: 10px;
}
#hlp_editor_r .blck_info .mb0 {
 margin-bottom: 0 !important;
}
#hlp_editor_r .blck_info .mb1 {
 margin-bottom: 4px !important;
}
#hlp_editor_r .blck_info .mb2 {
 margin-bottom: 11px !important;
}
#hlp_editor_r .blck_info .mb3 {
 margin-bottom: 7px !important;
}
#hlp_editor_r .blck_info .phone {
 font-size: 18px;
}
#hlp_editor_r .blck_info .serv a {
 font-weight: bold;
 text-transform: uppercase;
}
#hlp_editor_r .blck_info .serv li {
 background: none;
 margin: 0 0 10px;
 padding: 0;
}
#hlp_editor_r .blck_info .wrap_blck {
 margin: 0 7px 0 15px;
 padding: 11px 0 1px;
}
#hlp_editor_r .blck_info_add {
 margin: 0 0 15px;
}
#hlp_editor_r .blck_info_add a {
 border-bottom: 1px dashed;
 color: #666;
 font-size: 12px;
 text-decoration: none;
}
#items_inshop {
  position: relative;
}
#items_inshop a,
#items_inshop div,
#items_inshop ul,
#items_inshop li,
#items_inshop dl,
#items_inshop dd,
#items_inshop dt {
  margin: 0;
  padding: 0;
  position: relative;
}
#items_inshop p {
  margin: 0;
  padding: 0;
}
#items_inshop .actions {
  float: right;
  margin: 0 0 15px;
}
#items_inshop .actions .chap {
  color: #474646;
  font-weight: bold;
  margin: 0 0 10px;
}
#items_inshop .actions.form {
  width: auto;
}
#items_inshop .actions .lnk_chkall {
  color: #5e5f60;
  text-decoration: none;
  top: 3px;
}
#items_inshop .actions .submit {
  top: 1px;
}
#items_inshop .actions .submit input {
  background: url(/templates/images/btn_ok_44x26.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 26px;
  width: 44px;
}
#items_inshop .blck_info {
  margin: 0 0 15px;
    padding: 8px 14px;
}
#items_inshop .blck_info .text {
  color: #468847;
  font: 14px arial, sans-serif;
  position: relative;
  top: 7px;
}
#items_inshop .blck_info .text.mt0 {
    top: 0;
}
#items_inshop .blck_info .text a {
  color: #468847;
}
#items_inshop .blck_info .text .color_1 {
  color: #3282ef;
}
#items_inshop .blck_info .text .fonts {
  font-size: 11px;
}
#items_inshop .blck_info .text .ml1 {
  margin-left: 7px;
}
#items_inshop .blck_info.alert-alert,
#items_inshop .blck_info.alert-alert .text,
#items_inshop .blck_info.alert-alert .text a,
#items_inshop .blck_info.alert-alert .text .color_1 {
  color: #c44b48;
}
#items_inshop .btn_big {
  background: #669d25 url(/templates/images/bg_h39.png) 0 0 repeat-x;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  display: block;
  height: 39px;
  font-size: 13px;
  font-weight: bold;
  line-height: 39px;
  float: left;
  padding: 0 70px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  z-index: 2;
}
#items_inshop .btn_big.r {
  float: right;
}
#items_inshop .btns {
  float: left;
  margin: 0 40px 0 0;
}
#items_inshop .btns a {
  padding: 4px 14px;
}
#items_inshop .chapter {
  color: #585858;
  font-size: 19px;
  font-weight: bold;
  line-height: 19px;
  margin: 0 0 15px;
}
#items_inshop .chapter .link {
  background: #3a87ad;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font: normal 12px/12px verdana;
  margin: 0 0 0 7px;
  min-height: 1px;
  padding: 2px 8px 4px;
  position: relative;
  text-decoration: none;
  text-shadow: 0 -1px 0 #155079;
  top: -3px;
  z-index: 1;
}
#items_inshop .color {
  color: #020202;
}
#items_inshop .filter {
  float: left;
  margin: 0 0 15px;
}
#items_inshop .filter .chap {
  color: #474646;
  font-weight: bold;
  margin: 0 0 10px;
}
#items_inshop .filter.form {
  width: auto;
}
#items_inshop .filter .result {
  color: #5c5e60;
  font-weight: bold;
  margin-right: 0;
  top: 1px;
}
#items_inshop .filter .result .num {
  color: #0a73cc;
  font-size: 14px;
}
#items_inshop .filter .submit {
  display: none;
  top: 1px;
}
#items_inshop .filter .submit input {
  background: url(/templates/images/btn_ok_44x26.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 26px;
  width: 44px;
}
#items_inshop .floatl {
  float: left;
  margin: 0 12px 0 0;
}
#items_inshop .form .select {
}
#items_inshop .form .select select {
  background: none;
  border: 1px solid #afafaf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #404142;
  font: 12px tahoma, sans-serif;
  padding: 4px 2px 3px;
  position: relative;
  width: 239px;
}
#items_inshop .form .select select option{
  color: #404142;
  padding: 0 0 0 5px;
}
#items_inshop .items_ttl,
#items_inshop .items_ttl a {
  color: #5d5e5f;
}
#items_inshop .items_ttl {
  float: left;
  font-size: 13px;
  margin: 0 50px 0 0;
  position: relative;
  top: 5px;
}
#items_inshop .items_ttl .num {
  margin: 0 30px 0 0;
}
#items_inshop .linev {
  background: #e3e3e3;
  height: 1px;
  font-size: 0;
  margin: 0 0 12px;
}
#items_inshop .list_items {
  margin: 0 0 0 -39px;
}
#items_inshop .list_items .li {
  background: none;
  float: left;
  margin: 0 0 20px 39px;
  min-height: 1px;
  width: 152px;
}
#items_inshop .list_items .form .chkbox {
  color: #494848;
  font-size: 12px;
}
#items_inshop .list_items .form .chkbox input {
  padding: 0;
  position: relative;
  top: 2px;
}
#items_inshop .list_items .form .chkbox label {
  font-size: 12px;
  margin: 0 0 0 10px;
}
#items_inshop .list_items .item_status {
  font-weight: bold;
  height: 28px;
  line-height: 28px;
  margin: 0 0 8px;
  text-align: center;
  text-transform: uppercase;
}
#items_inshop .list_items .item_status.bg1 {
  background: #ffdede;
}
#items_inshop .list_items .item_status.bg1 .color {
  color: #fb0617;
}
#items_inshop .list_items .item_status.bg2 {
  background: #edf7e3;
}
#items_inshop .list_items .item_status.bg2 .color {
  color: #079011;
}
#items_inshop .list_items .item_status.bg3 {
  background: #def1ff;
}
#items_inshop .list_items .item_status.bg3 .color {
  color: #1669be;
}
#items_inshop .list_items .pinfo {
  color: #040404;
  margin: 0 0 1px 3px;
}
#items_inshop .list_items .stats {
  color: #050505;
  font-size: 12px;
  margin: 3px 0 0 3px;
  min-height: 1px;
}
#items_inshop .list_items .stats .favd {
  background: url(/templates/images/icon_star_13x12.png) 0 2px no-repeat;
  float: left;
  margin: 0 0 0 42px;
  min-height: 14px;
  padding: 0 0 0 20px;
}
#items_inshop .list_items .stats .views {
  background: url(/templates/images/icon_eye_15x10.png) 0 4px no-repeat;
  float: left;
  min-height: 14px;
  padding: 0 0 0 20px;
}
#items_inshop .list_items .tmb {
  border: 1px solid #d0d0d0;
  -webkit-border-radius: 1px;
  -border-radius: 1px;
  height: 150px;
  margin: 0 0 5px;
  overflow: hidden;
 width: 150px;
}
#items_inshop .list_items .tmb .frame {
  background: rgba(255, 0, 0, .11);
  display: none;
  height: 150px;
  left: 0;
  position: absolute;
  top: 0;
  width: 150px;
  z-index: 1;
}
#items_inshop .list_items .tmb.blocked .frame {
  display: block;
}
#items_inshop .list_items .tmb img {
  display: block;
}
#items_inshop .list_items .top {
  margin: 0 0 8px;
}
#items_inshop .list_items .top .chkbox {
  margin-right: 22px;
}
#items_inshop .list_items .top .lnk_actns {
  background: url(/templates/images/icon_gear_18x18.png) 0 0 no-repeat;
  display: block;
  height: 18px;
  position: absolute;
  right: 0;
  top: -1px;
  width: 18px;
}
#items_inshop .list_items .top .menu_actns {
  background: #fff;
  border: 1px solid #9d9d9d;
  -webkit-border-radius: 1px;
  -border-radius: 1px;
  -webkit-box-shadow: 2px 2px 0 1px rgba(137, 137, 137, .3);
  box-shadow: 2px 2px 0 1px rgba(137, 137, 137, .3);
  display: none;
  height: 152px;
  position: absolute;
  right: -1px;
  top: -2px;
  width: 124px;
  z-index: 10;
}
#items_inshop .list_items .top .menu_actns .list a {
  color: #040404;
  text-decoration: none;
}
#items_inshop .list_items .top .menu_actns .list a:hover {
  text-decoration: underline;
}
#items_inshop .list_items .top .menu_actns .list li {
  background: url(/templates/images/bg_dash_18x1.png) 0 100% repeat-x;
  color: #040404;
  margin: 0 0 5px;
  min-height: 1px;
  padding: 0 0 6px;
}
#items_inshop .list_items .top .menu_actns .lnk_close {
  background: url(/templates/images/icon_gear_18x18.png) 0 0 no-repeat;
  display: block;
  height: 18px;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
  z-index: 1;
}
#items_inshop .list_items .top .menu_actns .notice {
  color: #2591ed;
  bottom: 8px;
  font-size: 10px;
  left: 10px;
  line-height: 9px;
  position: absolute;
  width: 110px;
}
#items_inshop .list_items .top .menu_actns .wrap {
  padding: 8px 0 0;
  margin: 0 14px 0 9px;
}
#items_inshop .lnk_addgood_pre {
  float: right;
  z-index: 1;
}
#items_inshop .lnk_addgood_pre a {
  padding: 4px 14px;
}
#items_inshop .mb {
  margin-bottom: 24px;
}
#items_inshop .mb1 {
  margin-bottom: 20px;
}
#items_inshop .mb2 {
  margin-bottom: 15px;
}
#items_inshop .pages {
    float: right;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  position: relative;
  top: 5px;
  z-index: 1;
}
#items_inshop .pages a:hover {
  text-decoration: underline;
}
#items_inshop .pages a {
  color: #008acb;
  display: block;
  padding: 0 4px 1px 5px;
}
#items_inshop .pages div {
  padding: 0 5px 1px 6px;
  position: relative;
  top: 1px;
}
#items_inshop .pages li {
  background: none;
  border: 1px solid #d3d2d2;
  float: left;
  margin: 0 8px 0 0;
  padding: 0;
  position: relative;
}
#items_inshop .pages li:last-child {
  margin-right: 0;
}
#items_inshop .pages .delim {
  margin: 0 2px 0 -3px;
}
#items_inshop .pages .nav {
  top: 3px;
}
#items_inshop .pages .a {
  border: 0;
  color: #5a9019;
}
#items_inshop .pages .nobrd {
  border: 0;
  padding: 0;
}
#items_inshop .pre_pages_bot {
  margin: 0 200px 0 188px;
  position: relative;
 top: 13px;
}
#items_inshop .sorting {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  top: 5px;
}
#items_inshop .sorting .list,
#items_inshop .sorting .list a {
  color: #5d5e5f;
}
#items_inshop .sorting .list {
  float: left;
  position: relative;
}
#items_inshop .sorting .list a {
  text-decoration: none;
}
#items_inshop .sorting .list a img {
  margin: 0 0 0 6px;
  position: relative;
}
#items_inshop .sorting .list li {
  background: none;
  float: left;
  margin: 0 13px 0 0;
  padding: 0;
  position: relative;
}
#items_inshop .sorting .list .desc img {
  top: 2px;
}
#items_inshop .sorting .list .a {
  margin-right: 7px;
}
#items_inshop .sorting .list .a a {
  color: #549806;
  text-decoration: none;
}
#items_inshop .sorting .list .delim {
}
#items_inshop .sorting .str {
  color: #5c5e60;
  float: left;
  line-height: 15px;
  margin: 0 20px 0 0;
}


#checkout_c {
  color: #040404;
  font-size: 12px;
  margin: 0 15px 0 0;
  padding: 0;
}
#checkout_c a {
  color: #3465cb;
}
#checkout_c h5 {
  font-size: 18px;
  margin: 0 0 25px;
}
#checkout_c h6 {
  color: #040404;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 20px;
}
#checkout_c h5 .color {
  background: #00fe00;
}
#checkout_c p {
  margin: 0 0 15px;
}
#checkout_c .action {
  border: 3px solid #c9c9c9;
  margin: 0 0 5px;
  padding: 3px 0;
}
#checkout_c .action .info {
  height: auto !important;
  height: 10px;
  margin: 0 40px 0 95px;
  min-height: 10px;
}
#checkout_c .action .info p {
  margin: 0 0 10px;
}
#checkout_c .action .info .lnk_c {
  font-size: 11px;
}
#checkout_c .action .thumb {
  float: left;
  overflow-x: hidden;
  text-align: center;
  width: 85px;
}
#checkout_c .color {
  color: #3465cb;
}
#checkout_c .line {
  background: url(/templates/images/bg_dashed_6x1.png) 0 0 repeat-x;
  font-size: 0;
  height: 1px;
  line-height: 0;
  margin: 0 0 20px;
}
#checkout_c .moreinfo {
  background: url(/templates/images/icon_lamp.png) 0 0 no-repeat;
  font-weight: bold;
  height: auto !important;
  height: 20px;
  margin: 15px 0 0 -10px;
  min-height: 20px;
  padding: 0 0 0 23px;
}
#checkout_c .plnum {
  background: #b0d642;
  font-size: 20px;
  font-weight: bold;
  padding: 2px 4px;
}
.title_cat {
  font-size: 14px;
  font-weight: bold;
}
.title_cat a {
  color: #008acb;
}
.breadcrumbs {
  color: #353c40;
  margin: 0 325px 0 0;
  padding: 0;
}
.navigator .breadcrumbs {
  margin: 0 0 3px !important;
}
.breadcrumbs h1 {
  color: #353c40;
  font-size: 22px;
  font-weight: bold;
  line-height: 22px;
  margin: -8px 0 0;
}
.breadcrumbs li {
  background: none;
  float: left;
  font: bold 12px/10px arial, sans-serif;
  margin: 0 0 14px;
  padding: 0;
}
.breadcrumbs li a {
  color: #008acb !important;
  text-decoration: none;
}
.breadcrumbs li a:hover {
  text-decoration: underline;
}
.breadcrumbs .a {
  font-size: 22px;
  margin: 0;
  top: -1px;
}
.breadcrumbs .delim {
  color: #0b9ade;
  font-size: 9px;
  font-weight: normal;
  line-height: 12px;
  padding: 0 9px;
  position: relative;
  top: -2px;
}
.breadcrumbs .delim.v1 {
  font-size: 13px;
  font-weight: normal;
  line-height: 12px;
  padding: 0 6px;
  top: -2px;
}
.breadcrumbs .icon1 {
  background: url(/templates/images/icon_house_16x14.png) 0 0 no-repeat;
  display: block;
  height: 14px;
  margin-top: -4px;
  position: relative;
  width: 16px;
}
.breadcrumbs .lnk_back {
  text-decoration: none !important;
}
.breadcrumbs .lnk_back i {
  color: #0b9ade;
  font-style: normal;
  font-size: 9px;
  font-weight: normal;
  margin: 0 8px 0 0;
}
.breadcrumbs .lnk_back:hover span {
  text-decoration: underline !important;
}
.good {
  margin: 0 0 15px;
}
.blck_4 {
  background: #ddd;
  border: 1px solid #999;
  font-size: 11px;
  width: 205px;
}
.blck_4 .color_1 {
  color: #f7141a;
}
.blck_4 .wrap_m {
  margin: 0 15px;
  padding: 10px 0;
}
.constructor {
  margin: 0 0 20px;
  position: relative;
}
.constructor .binfo {
 margin: 0 0 40px;
 position: relative;
}
.constructor .binfo .blck_paydeliv {
 position: relative;
}
.constructor .binfo .blck_paydeliv .col_l1 {
 margin: 0 270px 0 0;
 position: relative;
}
.constructor .binfo .blck_paydeliv .col_l1 .chap {
 color: #333;
 font-size: 24px;
 margin: 0 0 20px;
}
.constructor .binfo .blck_paydeliv .col_r1 {
 float: right;
 position: relative;
 width: 217px;
}
.constructor .binfo .blck_paydeliv .col_r1 .blck_info {
 border: 0;
 margin: 0 0 0 32px;
 position: relative;
}
.constructor .binfo .blck_paydeliv .help_article_content {
 color: #333;
 font-size: 12px;
 position: relative;
}
.constructor .binfo .blck_paydeliv .help_article_content .style2 {
 color: #669900;
 font-weight: bold;
}
.constructor .binfo .blck_paydeliv .help_article_content .style4 {
 color: #3191EB;
}
.constructor .binfo .blck_paydeliv .help_article_content .style5 {
 font-size: larger;
 font-weight: bold;
}
.constructor .binfo .blck_paydeliv .vdotted {
 background: url(/templates/images/bg_dot_1x2.png) 0 0 repeat-y;
 height: 100%;
 position: absolute;
 right: 220px;
 top: 0;
 width: 1px;
}
.constructor .binfo .m_tabs {
 border-bottom: 1px solid #ccc;
 font-size: 12px;
 margin: 0 0 20px;
 position: relative;
}
.constructor .binfo .m_tabs a {
 color: #333;
 display: block;
 height: 30px;
 padding: 0 20px;
 text-decoration: none;
}
.constructor .binfo .m_tabs li {
 background: #f4f4f4;
 border: 1px solid #ccc;
 -webkit-border-radius: 3px 3px 0 0;
 border-radius: 3px 3px 0 0;
 float: left;
 height: 30px;
 line-height: 30px;
 margin: 0 10px 0 0;
 padding: 0;
 position: relative;
 top: 1px;
 z-index: 1;
}
.constructor .binfo .m_tabs .a {
 background: #fff;
 border-bottom: 1px solid #fff;
}
.constructor .binfo .tab {
 display: none;
}
.constructor .binfo .tab.a {
 display: block;
}
.constructor .blck_info {
 border: 1px solid #ccc;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 color: #333;
 font-size: 12px;
 line-height: 14px;
}
.constructor .blck_info a {
 color: #008acb;
 text-decoration: none;
}
.constructor .blck_info a:hover {
 text-decoration: underline;
}
.constructor .blck_info img {
 margin: 0;
 padding: 0;
}
.constructor .blck_info p {
 margin: 0 0 7px;
}
.constructor .blck_info .chap {
 font-size: 14px;
 font-weight: bold;
 text-transform: uppercase;
}
.constructor .blck_info .notice {
 color: #666;
}
.constructor .blck_info .notice.fonts {
 font-size: 10px;
}
.constructor .blck_info .mb0 {
 margin-bottom: 0 !important;
}
.constructor .blck_info .mb1 {
 margin-bottom: 4px !important;
}
.constructor .blck_info .mb2 {
 margin-bottom: 11px !important;
}
.constructor .blck_info .mb3 {
 margin-bottom: 7px !important;
}
.constructor .blck_info .phone {
 font-size: 18px;
}
.constructor .blck_info .serv a {
 font-weight: bold;
 text-transform: uppercase;
}
.constructor .blck_info .serv li {
 background: none;
 margin: 0 0 10px;
 padding: 0;
}
.constructor .blck_info .wrap_blck {
 margin: 0 7px 0 15px;
 padding: 11px 0 1px;
}
.constructor .flash {
  height: 648px;
  margin: 0 0 20px;
}
.constructor .description {
  line-height: 19px;
}
.constructor .description.v1 {
  width: 680px;
}
.constructor .description.mb1 {
  margin-bottom: 30px;
}
.constructor .description a {
 color: #008acb;
}
.constructor .description a:hover {
 text-decoration: underline;
}
.constructor .description .blck {
  margin: 0 0 40px;
}
.constructor .description .blck.mb1 {
  margin-bottom: 25px;
}
.constructor .description .blck_razmer .info {
  min-height: 1px;
}
.constructor .description .blck_razmer .info table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #dcdcdc;
  border-width: 1px 0 0 1px;
  font: 13px "trebuchet ms", sans-serif;
  margin: 0;
}
.constructor .description .blck_razmer .info table th,
.constructor .description .blck_razmer .info table .even td {
  background: #f9f9f9;
}
.constructor .description .blck_razmer .info table td,
.constructor .description .blck_razmer .info table th {
  border: 1px solid #dcdcdc;
  border-width: 0 1px 1px 0;
}
.constructor .description .blck_razmer .info table td {
  font-size: 13px;
  padding: 6px 16px 6px 5px;
  white-space: nowrap;
}
.constructor .description .blck_razmer .info table th {
  font-size: 13px;
  padding: 8px 20px 16px 5px;
}
.constructor .description .blck_razmer .tmb {
  float: left;
  margin: 0 20px 0 0;
  overflow: hidden;
}
.constructor .description .blck_razmer .tmb img {
  display: block;
}
.constructor .description .chapter {
 color: #333;
 font-size: 14px;
 font-weight: bold;
 margin: 0 0 10px 0;
}
.constructor .description .chapter .small {
  font-size: 15px;
}
.constructor .description .lnk_sizehow {
 color: #008acb;
 float: right;
 font-size: 14px;
 text-decoration: none;
}
.constructor .description .print_type {
 color: #333;
 font-size: 12px;
 margin: 0 0 10px;
}
.constructor .description .print_type a {
 color: #008acb;
 text-decoration: none;
}
.constructor .description .print_type a:hover {
 text-decoration: underline;
}
.constructor .description .text {
 color: #333;
 font-size: 12px;
 margin: 0 0 8px;
}
.constructor .description .text a {
 text-decoration: none;
}
.constructor .description .text a:hover {
 text-decoration: underline;
}
.constructor .description .text p {
 margin: 0 0 15px;
}
.constructor .description .tmbs img {
 margin: 0 12px 12px 0;
}
.constructor .text {
 color: #686860;
 font-size: 12px;
 margin: 0 0 40px;
}
.constructor .text h3 {
  color: #5f6267;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 20px;
}
.constructor .text p {
  line-height: 19px;
}
.good .avail {
  margin: 0 0 15px;
}
.good .avail .orange_price {
font-size:12px;
font-weight:normal;
padding:0 0 0 10px;
position:relative;
top:2px;
}
.good .availout {
  color: #040404;
  margin: 0 0 15px;
  position: relative;
  z-index: 210;
}
.good .availout input {
  left: 0;
  position: absolute;
  top: 1px;
}
.good .availout .i {
  margin: 0 0 0 25px;
  padding: 0;
}
.good .availout .i a {
  color: #113fa8;
}
.good .btns {
  margin: 0 0 10px;
}
.good .curtain,
.good_page .curtain {
  background: #fff;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 200;
}
.good .good_info {
  position: relative;
}
.good .good_info td {
  padding: 0;
  position: relative;
    border: 0;
}
.good .good_info .legend {
  font-size: 13px;
  padding: 0 10px 0 0;
}
.good .good_info .lnk_discount {
  padding: 4px 0 0 7px;
}
.good .good_info .lnk_discount a {
    color: #008acb;
    text-decoration: none;
}
.good .good_info .lst {
  padding: 0 0 0 10px;
}
.good .good_info .ptop {
  padding: 9px 0 0;
}
.good .good_info .qty {
  width: 50px !important;
}
.good .info_ado {
  background: url(/templates/images/icon_i_20x21.png) 0 0 no-repeat;
  height: auto !important;
  height: 21px;
  margin: 0 0 10px;
  min-height: 21px;
  padding: 0 0 0 25px;
}
.good .lnk_abuse {
  font-size: 12px;
 margin: 0 !important;
}
.good .lnk_abuse a {
  color: #fff;
}
.good .lnk_abuse span {
  background: #fb3a2b;
  padding: 5px 5px 7px;
}
.good .lnk_bl {
  color: #008acb;
  text-decoration: none;
}
.good .orange_price {
  font-size: 15px;
}
.good .table {
  margin: 0 70px 0 0 !important;
}
.good .want {
  margin: 0 0 15px !important;
}
.good .want .lnk_bl {
    text-decoration: underline;
}
.good_left {
  float: left;
  padding: 0 28px 0 0;
  position: relative;
  width: 400px;
}
.good_left .images {
  margin: 0 0 30px;
  position: relative;
}
.good_left .images .btns {
  margin: 0 0 10px;
}
.good_left .images .btns li {
  background: none;
  float: left;
  height: 22px;
  margin: 0 4px 0 0;
  padding: 0;
}
.good_left .images .btns li a {
  display: block;
}
.good_left .images .btns .btn_good {
  height: 22px;
  width: 103px;
}
.good_left .images .btns .btn_good a {
  background: url(/templates/images/product_grey.png) 0 0 no-repeat;
  height: 22px;
  width: 103px;
}
.good_left .images .btns .btn_good .a {
  background: url(/templates/images/product_orange.png) 0 0 no-repeat;
  cursor: default;
}
.good_left .images .btns .btn_photo {
  background: url(/templates/images/photo_not_available.png) 0 0 no-repeat;
  height: 22px;
  width: 103px;
}
.good_left .images .btns .btn_photo a {
  background: url(/templates/images/photo_grey.png) 0 0 no-repeat;
  height: 22px;
  width: 103px;
}
.good_left .images .btns .btn_photo .a {
  background: url(/templates/images/photo_orange.png) 0 0 no-repeat;
  cursor: default;
}
.good_left .images .btns .btn_zoom {
  height: 22px;
  width: 24px;
}
.good_left .images .btns .btn_zoom a {
  background: url(/templates/images/zoom_grey.png) 0 0 no-repeat;
  height: 22px;
  width: 24px;
}
.good_left .images .btns .btn_zoom .a {
  background: url(/templates/images/zoom_orange.png) 0 0 no-repeat;
  cursor: default;
}
.good_left .images .cur_photo {
  height: 400px;
  overflow: hidden;
  margin: 0 0 20px;
  position: relative;
  text-align: center;
  width: 400px;
}
.good_left .images .cur_photo a {
  display: block;
  height: 400px;
  overflow: hidden;
  position: absolute;
  width: 400px;
  z-index: 5;
}
.good_left .images .cur_photo a.skidka {
  background-position: 100% 0;
  background-repeat: no-repeat;
}
.good_left .images .cur_photo .img_place {
  height: 400px;
  overflow: hidden;
  position: relative;
  width: 400px;
}
.good_left .images .cur_photo .tmp_photo {
  height: 400px;
  left: 0;
  position: absolute;
  top: 0;
  width: 400px;
  z-index: -1;
}
.good_left .images .info_r {
  float: right;
  width: 181px;
}
.good_left .images .info_r .btn_edit {
  background: url(/templates/images/btn_editgood.png) 0 0 no-repeat;
  display: block;
  height: 31px;
  margin: 0 0 2px;
 width: 181px;
}
.good_left .images .info_r .notice {
  color: #5d5d5d;
  font-size: 10px;
  text-align: center;
}
.good_left .images .thumbs {
  height: auto !important;
  height: 5px;
  min-height: 5px;
  /*margin: 0 180px 0 0;*/
  margin: 0;
}
.good_left .images .thumbs li {
  background: none;
  border: 2px solid #fff;
  float: left;
  height: 62px;
  margin: 0 4px 4px 0;
  overflow: hidden;
  padding: 0;
  width: 62px;
}
.good_left .images .thumbs li a {
  border: 1px solid #e6e9ec;
  height: 60px;
  display: block;
  width: 60px;
}
.good_left .images .thumbs li a img {
  display: block;
}
.good_left .images .thumbs .a,
.good_left .images .thumbs .a a {
 border-color: #96ca66;
}
.good_left .images .thumbs .photo {
  display: none;
}
.good_left .wrap_r .line {
  background: #e3e3e3;
  color: #e3e3e3;
  margin: 0 0 5px;
}
.good_left .wrap_r .line_b {
  margin-top: 5px;
}
.good_left .wrap_r .line_t {
  margin-bottom: 10px;
}
.good_right {
  float: left;
  position: relative;
 width: 317px;
}
.good .item_tags {
  font-size: 11px;
  margin: 0 65px 0 0;
}
.plate {
  background: #92c822;
  color: #fff;
  float: left;
  margin: 9px 0 -5px 2px;
  padding: 2px 9px 3px;
  position: relative;
}
.plate a {
  color: #090909;
}
.plate .c_tl {
  background: url(/templates/images/corn_5x5_tl.png) 0 0 no-repeat;
  left: 0;
  top: 0;
}
.plate .c_tr {
  background: url(/templates/images/corn_5x5_tr.png) 0 0 no-repeat;
  left: -5px;
  margin: 0 0 0 100%;
  top: 0;
}
.plate .corn {
  height: 5px;
  position: absolute;
  width: 5px;
}
.block {
  padding: 0 0 3px;
  position: relative;
}
.blck_3 {
  background: #ffde03;
 color: #555;
 font-size: 15px;
 height: 35px;
 margin: -3px 19px 7px 22px;
 line-height: 27px;
 position: relative;
 text-align: center;
}
.blck_3 a {
  color: #555;
}
.blck_3 span a {
  color: inherit;
}
.blck_3 .c_bl {
  background: url(/templates/images/corn_4x4_bl.png) 0 0 no-repeat;
  bottom: -3px;
  left: -1px;
}
.blck_3 .c_br {
  background: url(/templates/images/corn_4x4_br.png) 0 0 no-repeat;
  bottom: -3px;
  left: -1px;
  margin: 0 0 0 100%;
}
.blck_3 .c_tl {
  background: url(/templates/images/corn_4x4_tl.png) 0 0 no-repeat;
  left: -1px;
  top: -1px;
}
.blck_3 .c_tr {
  background: url(/templates/images/corn_4x4_tr.png) 0 0 no-repeat;
  left: -1px;
  margin: 0 0 0 100%;
  top: -1px;
}
.blck_3 .corn {
  font-size: 0;
  height: 4px;
  line-height: 0;
  position: absolute;
  width: 4px;
}
.blck_3 .darr {
  background: url(/templates/images/icon_darr_8x9.png) 0 0 no-repeat;
  bottom: -8px;
  font-size: 0;
  height: 9px;
  left: 50%;
  line-height: 0;
  margin: 0 0 0 -4px;
  position: absolute;
  width: 8px;
}
.blck_3 .wrap_m {
  margin: 0 5px;
  padding: 4px 0;
  position: relative;
  z-index: 1;
}
.blck_2 {
  background: #fe0831;
  border: 1px solid #cbcccb;
 color: #fff;
 float: right;
 font-size: 11px;
 position: relative;
 right: 10px;
 text-align: center;
 width: 230px;
}
.blck_2 a {
  color: #fff;
  text-decoration: none;
}
.blck_2 .c_bl {
  background: url(/templates/images/corn_2x2_bl.png) 0 0 no-repeat;
  bottom: -1px;
  left: -1px;
}
.blck_2 .c_br {
  background: url(/templates/images/corn_2x2_br.png) 0 0 no-repeat;
  bottom: -1px;
  left: -1px;
  margin: 0 0 0 100%;
}
.blck_2 .c_tl {
  background: url(/templates/images/corn_2x2_tl.png) 0 0 no-repeat;
  left: -1px;
  top: -1px;
}
.blck_2 .c_tr {
  background: url(/templates/images/corn_2x2_tr.png) 0 0 no-repeat;
  left: -1px;
  margin: 0 0 0 100%;
  top: -1px;
}
.blck_2 .corn {
  font-size: 0;
  height: 2px;
  line-height: 0;
  position: absolute;
  width: 2px;
}
.blck_2 .darr {
  background: url(/templates/images/icon_darr_4x3.png) 0 0 no-repeat;
  bottom: -3px;
  font-size: 0;
  height: 3px;
  left: 10px;
  line-height: 0;
  position: absolute;
  width: 4px;
}
.blck_2 .wrap_m {
  padding: 0 2px 1px;
  position: relative;
  z-index: 1;
}
.blck_8 {
  background: #617aac;
  border: 1px solid #c7d2de;
  color: #fff;
  font-size: 11px;
 margin: 0 0 10px;
  padding: 3px 0;
  position: relative;
}
.blck_8 a {
  color: #fff;
}
.blck_8 p {
 margin: 0 50px;
  padding: 0;
  text-align: center;
}
.blck_8 .icon {
  background: url(/templates/images/icon_thumbup.png) 0 0 no-repeat;
  height: 32px;
  left: 10px;
  position: absolute;
  top: -8px;
  width: 35px;
}
.blck_8 .lnk {
  position: absolute;
  right: 30px;
  top: 2px;
  z-index: 1;
}
.blck_err {
  background: #ffdfdf;
  color: #ff3311;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 4px 5px;
  text-align: center;
}
#lnk_right {
  height: 209px;
  margin: -105px 0 0;
    position: fixed !important;
    position: absolute;
    right: 0;
    top: 50%;
    width: 32px;
    z-index: 1000;
}
#lnk_right a {
  display: block;
  height: 209px;
    width: 32px;
}
.favs_head {
  background: #989595;
  color: #fff;
  height: auto !important;
  height: 10px;
  margin: 0 0 15px;
  min-height: 10px;
  position: relative;
}
.favs_head a {
  color: #fff;
}
.favs_head .back {
  background: url(/templates/images/icon_x_20x19.png) 0 0 no-repeat;
  display: block;
  font-weight: bold;
  float: right;
  line-height: 16px;
  margin: 0;
  min-height: 19px;
  padding: 0 0 0 24px;
  position: relative;
  top: -1px;
  z-index: 1;
}
.favs_head .c_tl {
  background: url(/templates/images/corn_10x10_tl.png) 0 0 no-repeat;
  left: 0;
}
.favs_head .c_tr {
  background: url(/templates/images/corn_10x10_tr.png) 0 0 no-repeat;
  left: -10px;
  margin: 0 0 0 100%;
}
.favs_head .corn {
  font-size: 0;
  height: 10px;
  line-height: 0;
  position: absolute;
  top: 0;
  width: 10px;
}
.favs_head .title {
  background: url(/templates/images/icon_heart_1.png) 0 0 no-repeat;
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  margin: 0;
  padding: 0 0 0 27px;
}
.favs_head .wrap_m {
  margin: 0 7px 0 12px;
  padding: 8px 0 5px;
  z-index: 1;
}
.btns_sites {
  height: auto !important;
  height: 10px;
  margin: 0 0 10px 25px;
  min-height: 10px;
  position: relative;
}
.btns_sites .list {
  margin: 0;
  padding: 0;
  position: relative;
}
.btns_sites .list li {
  background: none;
  float: left;
  list-style: none;
  margin: 0 3px 0 0;
  padding: 0;
  position: relative;
}
.btns_sites .list li a {
  display: block;
  height: 24px;
  position: relative;
  width: 24px;
}
.btns_sites .list .smth {
  background: #fff;
  display: none;
  left: 0;
  height: 24px;
  position: absolute;
  top: 0;
  width: 24px;
  -moz-opacity: .20; filter: alpha(opacity=20); opacity: .20;
}
.btns_sites .list .hover .smth {
  display: block;
}
.btns_sites .lnk_getcode {
  display: block;
  left: 135px;
  position: absolute;
 top: 7px;
}
.btns_sites .more {
  float: left;
  font-size: 14px;
  height: auto !important;
  height: 20px;
 margin: 0 0 0 10px;
  min-height: 20px;
  padding: 0 0 0 10px;
    position: relative;
    top: 4px;
}

.btns_sites .more a {
  color: #000;
  padding: 0 0 0 5px;
  position: relative;
  top: -2px;
}
.btns_sites .more .hline {
    background: #000;
    font-size: 0;
    height: 12px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 1px;
}
.btns_sites .more span {
  float: left;
  display: block;
}
.btns_sites .s_facebook {
 padding: 2px 0 0;
}
.btns_sites .s_mailru {
  left: 235px;
  position: absolute;
  top: 2px;
}
.btns_sites .s_odnokl {
  left: 135px;
  position: absolute;
  top: 0;
}
.r_wrap {
        margin: 0;
}
.items_tags {
        padding: 0;
}
.chap_contents {
  margin: 15px 0;
  padding: 0;
}
.chap_contents li {
  background: none;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 4px;
  padding: 0;
}
.chap_contents li a {
  color: #027aaf;
}
.chap_marg {
  margin: 0 0 0 8px;
}
.chap_table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #999;
  margin: 0 0 10px 2px;
}
.chap_table td {
  background: #ddd;
  border: 0;
  font-size: 12px;
  padding: 2px 10px;
  text-align: center;
}
.chap_table th {
  background: #ccc;
  border: 0;
  font-size: 12px;
  padding: 2px 10px;
}
.chap_table .even td {
  background: #eee;
}
.blck_4 {
  background: #ddd;
  border: 1px solid #999;
  font-size: 11px;
  width: 205px;
}
.blck_4 .color_1 {
  color: #f7141a;
}
.blck_4 .wrap_m {
  margin: 0 15px;
  padding: 10px 0;
}
#vkontakte_gift_container table td {
    padding: 0;
}

.bcards {
  color: #444;
  height: auto !important;
  height: 5px;
  font-size: 12px;
  min-height: 5px;
  margin: 5px 30px 25px;
  position: relative;
}
.bcards a {
  color: #009cff;
  text-decoration: none;
}
.bcards .blck_15 .chapter {
  border-bottom: 1px dashed #bfbfbd;
  color: #000;
  font-size: 20px;
  line-height: 20px;
  margin: 0 0 14px;
  padding: 0 0 10px;
}
.bcards .blck_15 .chapter .color {
  color: #7eae00;
}
.bcards .blck_15 .chapter .color_1 {
  color: #f7941d;
}
.bcards .columns_2 {
  height: auto !important;
  height: 5px;
  min-height: 5px;
  position: relative;
}
.bcards .columns_2 .coll {
  height: auto !important;
  height: 5px;
  margin: 0 320px 0 0;
  min-height: 5px;
  position: relative;
}
.bcards .columns_2 .colr {
  float: right;
  position: relative;
  width: 301px;
}
.bcards .columns_3 {
  height: auto !important;
  height: 5px;
  min-height: 5px;
  position: relative;
}
.bcards .columns_3 .blck_15 {
  width: 302px;
}
.bcards .columns_3 .blck_15 .chapter {
  border-bottom: 1px dashed #bfbfbd;
  color: #000;
  font-size: 20px;
  line-height: 20px;
  margin: 0 0 14px;
  padding: 0 0 10px;
}
.bcards .columns_3 .col {
  float: left;
  position: relative;
  width: 33%;
}
.bcards .columns_3 .col.m {
  width: 34% !important;
  width: 33.5%;
}
*:first-child+html .clearfix .bcards .columns_3 .col.m {
  width: 33.5% !important;
}
.bcards .columns_3 .col.m .blck_15 {
  margin: 0 auto;
}
.bcards .columns_3 .col.r .blck_15 {
  float: right;
}
.bcards .columns_3 .col .wrap_col {
  margin: 0 20px 0 0;
}
.bcards .columns_3 .col.r .wrap_col {
  margin: 0;
}
.bcards .crealnks {
  position: relative;
}
.bcards .crealnks .chapter {
  margin-bottom: 7px;
}
.bcards .crealnks .lnk {
  background: url(/templates/images/icon_rarr_11x15.png) 0 50% no-repeat;
  font-size: 14px;
  margin: 8px 0 0;
  min-height: 15px;
}
.bcards .crealnks .lnk a {
  padding: 0 0 0 15px;
}
.bcards .crealnks .p {
  margin: 0 0 15px;
}
.bcards .crealnks .tbl {
  border-collapse: separate;
  margin: 0;
  width: 100%;
}
.bcards .crealnks .tbl td {
  background: #f1f1f1;
  border: 0;
  color: #333;
  font-size: 12px;
  padding: 6px 0;
  text-align: center;
}
.bcards .crealnks .tbl td a {
  text-decoration: underline;
}
.bcards .crealnks .tbl td .color {
  color: #7eae00;
}
.bcards .crealnks .tbl th {
  background: #fff;
  border: 0;
  color: #7eae00;
  font-size: 12px;
  text-align: center;
  vertical-align: bottom;
}
.bcards .crealnks .tbl .brd {
  border-right: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  text-align: left;
  vertical-align: middle;
}
.bcards .crealnks .tbl .even td {
  background: #eaeaea;
}
.bcards .crealnks .tbl .title {
  font-weight: bold;
  text-align: left;
}
.bcards .differ {
  position: relative;
}
.bcards .differ .p {
  margin: 0 0 15px;
}
.bcards .h2order {
  border-bottom: 1px dashed #bfbfbd;
  margin: 0;
  padding: 0;
  position: relative;
}
.bcards .h2order .color {
  color: #009cff;
}
.bcards .h2order .icon {
  left: 0;
  position: absolute;
  top: 0;
}
.bcards .h2order .info {
  margin: 0 0 0 70px;
  position: relative;
}
.bcards .h2order .li {
  background: none;
  height: auto !important;
  height: 49px;
  margin: 0 0 15px;
  min-height: 49px;
  padding: 0;
  position: relative;
}
.bcards .postcards {
  position: relative;
}
.bcards .postcards .p {
  margin: 0 0 15px;
}
.bcards .postcards .p1 {
  color: #909090;
  font-size: 24px;
  padding: 50px 0 0;
  margin: 0;
}
.bcards .pr_details {
  position: relative;
}
.bcards .pr_details .m_tabs {
  margin: 0 0 16px;
  padding: 0;
  position: relative;
}
.bcards .pr_details .m_tabs .c_tl {
  background: url(/templates/images/corn_5x5_tl_5.png) 0 0 no-repeat;
  left: 0;
  top: 0;
}
.bcards .pr_details .m_tabs .c_tr {
  background: url(/templates/images/corn_5x5_tr_5.png) 0 0 no-repeat;
  left: -5px;
  margin: 0 0 0 100%;
  top: 0;
}
.bcards .pr_details .m_tabs .corn {
  font-size: 0;
  height: 5px;
  line-height: 0;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}
.bcards .pr_details .m_tabs .tab {
  color: #666;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 50% !important;
  width: 49.7%;
}
*:first-child+html .bcards .pr_details .m_tabs .tab {
  width: 49.7% !important;
}
.bcards .pr_details .m_tabs .tab a {
  background: #ebebeb;
  display: block;
  color: #666;
  padding: 4px 0;
  text-decoration: none;
}
.bcards .pr_details .m_tabs .tab:first-child a {
  margin-right: 1px;
}
.bcards .pr_details .m_tabs .tab:first-child .c_tr {
  left: -6px;
}
.bcards .pr_details .m_tabs .tab.a a {
  background: #ff851a;
  color: #fff;
  cursor: text;
}
.bcards .pr_details .m_tabs .tab.a .c_tl {
  background-image: url(/templates/images/corn_5x5_tl_6.png);
}
.bcards .pr_details .m_tabs .tab.a .c_tr {
  background-image: url(/templates/images/corn_5x5_tr_6.png);
}
.bcards .pr_details .tabs a {
  text-decoration: underline;
}
.bcards .pr_details .tabs p {
  margin: 0 0 12px;
}
.bcards .pr_details .tabs ul {
  margin: 0;
  padding: 0;
}
.bcards .pr_details .tabs ul li {
  background: none;
  list-style: disc;
  margin: 0 0 1px 14px;
  padding: 0;
}
.bcards .pr_details .tabs .tab {
  display: none;
}
.bcards .pr_details .tabs .tab.a {
  display: block;
}
.bcards .promo {
  background: #e9ebec;
  background-position: 100% 0;
  background-repeat: no-repeat;
  height: 360px;
  margin: 0 0 23px;
  position: relative;
}
.bcards .promo .col_l {
  background: url(/templates/images/des_smth_300x360.png) 0 0 repeat-y;
  height: 360px;
  position: relative;
  width: 300px;
}
.bcards .promo .col_l .chapter {
  color: #000;
  font-size: 28px;
  line-height: 20px;
}
.bcards .promo .col_l .lnk_create {
  background: url(/templates/images/bg_btn_214x58.png) 0 0 no-repeat;
  color: #fff;
  bottom: 15px;
  display: block;
  font-size: 18px;
  height: 58px;
  line-height: 19px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 214px;
}
.bcards .promo .col_l .lnk_create .wrap {
  display: block;
  margin: 0 16px;
  position: relative;
  top: 7px;
}
.bcards .promo .col_l .lnk_create .wrap span {
  font-size: 14px;
}
.bcards .promo .col_l .prefs {
  margin: 0 0 20px;
  padding: 0;
  position: relative;
}
.bcards .promo .col_l .prefs li {
  background: none;
  color: #333;
  font-size: 14px;
  list-style: disc;
  margin: 0 0 7px 16px;
  padding: 0;
  position: relative;
}
.bcards .promo .col_l .prefs li a {
  color: #19aee3;
}
.bcards .promo .col_l .slogan {
  color: #19aee3;
  font-size: 14px;
  margin: 0 0 20px;
}
.bcards .promo .col_l .steps {
  margin: 0 0 20px;
  padding: 0;
  position: relative;
}
.bcards .promo .col_l .steps li {
  background: none;
  color: #333;
  font-size: 15px;
  margin: 0 0 7px;
  padding: 0;
  position: relative;
}
.bcards .promo .col_l .wrap_m {
  height: 343px;
  margin: 0 5px 0 18px;
  padding: 17px 0 0;
  position: relative;
}
.bcards .ptypes .chapter {
  margin-bottom: 7px;
}
.bcards .ptypes .list {
  margin: 0;
  padding: 0;
  position: relative;
}
.bcards .ptypes .list .li {
  background: none;
  height: auto !important;
  height: 80px;
  margin: 0 0 20px;
  min-height: 80px;
  padding: 0;
  position: relative;
}
.bcards .ptypes .list .color {
  color: #7eae00;
}
.bcards .ptypes .list .info {
  line-height: 18px;
  margin: 0 0 0 96px;
  padding: 4px 0 0;
  position: relative;
}
.bcards .ptypes .list .info .title {
  font-weight: bold;
}
.bcards .ptypes .list .info .title a {
  color: #333;
}
.bcards .ptypes .list .thumb {
  background-position: 0 0;
  background-repeat: no-repeat;
  border: 1px solid #666;
  height: 78px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 78px;
}
.bcards .ptypes .list .thumb .lnk {
  display: block;
  height: 78px;
  left: 0;
  position: relative;
  top: 0;
  width: 78px;
}
.bcards .ptypes .list .thumb .plt {
  bottom: 0;
  height: 25px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.bcards .ptypes .list .thumb .plt .bg {
  background: #666;
  height: 25px;
  left: 0;
  -moz-opacity: .6; filter: alpha(opacity=60); opacity: .6;
  position: absolute;
  top: 0;
  width: 100%;
}
.bcards .ptypes .list .thumb .plt .str {
  color: #fff;
  line-height: 25px;
  position: relative;
  text-align: center;
  z-index: 1;
}
.bcards .ptypes .list .hover .thumb {
  border-color: #009cff;
}
.bcards .ptypes .list .hover .thumb .plt .bg {
  background: #009cff;
}
.bcards .ptypes .p {
  margin: 0 0 20px;
}
.bcards .ptypes .wrap_m {
  padding-bottom: 1px;
}
.bcards .tstcards {
  position: relative;
}
.bcards .tstcards .blck_15 {
  background: #fff url(/templates/images/bg_blck_15_l_1.png) 100% 0 repeat-y;
}
.bcards .tstcards .blck_15 .inner {
  background: url(/templates/images/bg_blck_15_l_1.png) 0 0 repeat-y;
}
.bcards .tstcards .blck_15 .c_tl {
  background: url(/templates/images/corn_5x5_tl_7.png) 0 0 no-repeat;
}
.bcards .tstcards .blck_15 .c_tr {
  background: url(/templates/images/corn_5x5_tr_7.png) 0 0 no-repeat;
}
.bcards .tstcards .blck_15 .top {
  background: url(/templates/images/bg_blck_15_t_1.png) 0 0 repeat-x;
  height: 13px;
  left: 2px;
  width: 297px;
  z-index: 1;
}
.bcards .tstcards .blck_15 .wrap_m {
  margin: 0;
}
.bcards .tstcards .bumper {
  height: 269px;
}
.bcards .tstcards .chapter {
  background: #88bc01 url(/templates/images/bg_dashed_6x1_1.png) 0 100% repeat-x;
  border: 0;
  color: #fff;
  margin: 0 2px 7px;
  padding: 0 0 11px 17px;
}
.bcards .tstcards .image {
  background: url(/templates/images/test_cards.jpg) 0 0 no-repeat;
  bottom: 0;
  height: 282px;
  left: 2px;
  position: absolute;
  width: 297px;
  z-index: 3;
}
.bcards .tstcards .image form {
  position: relative;
}
.bcards .tstcards .image form .submit {
  position: relative;
  visibility: hidden;
}
.bcards .tstcards .image .added_txt {
  position: relative;
}
.bcards .tstcards .image .added_txt .bg {
  background: #fe9393;
  height: 100%;
  left: 0;
  opacity: .3; filter: alpha(opacity=80); -moz-opacity: .3;
  position: absolute;
  top: 0;
  width: 100%;
}
.bcards .tstcards .image .added_txt .txt {
  color: #444;
  font-size: 13px;
  margin: 0 16px;
  padding: 8px 0;
  position: relative;
  z-index: 1;
}
.bcards .tstcards .image .added_txt .txt ol {
  margin: 0 0 0 20px;
  padding: 0;
}
.bcards .tstcards .image .added_txt .txt p {
  margin: 0;
}
.bcards .tstcards .image .added_txt .txt a {
  color: #009cff;
}
.bcards .tstcards .image .btn_add2cart {
  background: url(/templates/images/btn_add_2_cart_215x45.png) 0 0 no-repeat;
  bottom: 68px;
  color: #fff;
  font-size: 18px;
  height: 45px;
  left: 40px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  width: 215px;
}
.bcards .tstcards .image .plt {
  bottom: 1px;
  height: 40px;
  left: 0;
  position: absolute;
  width: 100%;
}
.bcards .tstcards .image .plt .bg {
  background: #eaeaea;
  height: 40px;
  -moz-opacity: .66;
  filter: alpha(opacity=66);
  opacity: .66;
  position: absolute;
  top: 0;
  width: 100%;
}
.bcards .tstcards .image .plt p {
  color: #444;
  font-size: 11px;
  line-height: 12px;
  margin: 0 4px 0 15px;
  position: relative;
  top: 7px;
  z-index: 1;
}
.bcards .tstcards .image .plt .color {
  color: #009cff;
}
.bcards .tstcards .image .lnk_create {
  background: url(/templates/images/bg_btn_215x45.png) 0 0 no-repeat;
  bottom: 68px;
  color: #fff;
  display: block;
  font-size: 18px;
  height: 45px;
  left: 40px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  width: 215px;
}
.bcards .tstcards .image .lnk_create .wrap {
  display: block;
  margin: 0 6px;
  position: relative;
  top: 11px;
}
.bcards .tstcards .p {
  margin: 0 20px 15px;
}
.bcards .why {
  margin: 0;
  padding: 0;
  position: relative;
}
.bcards .why .color {
  color: #234390;
}
.bcards .why .color_1 {
  color: #7eae00;
}
.bcards .why .icon {
  left: -3px;
  position: absolute;
  top: 0;
}
.bcards .why .info {
  margin: 0 0 0 90px;
  position: relative;
}
.bcards .why .li {
  background: none;
  height: auto !important;
  height: 62px;
  margin: 0 0 15px;
  min-height: 62px;
  padding: 0;
  position: relative;
}
.blck_9 {
  background: #fcf9d0;
 color: #000;
 font-size: 11px;
 margin: 0 0 22px;
 position: relative;
}
.blck_9 .c_bl {
  background: url(/templates/images/corn_5x5_bl_1.png) 0 0 no-repeat;
  bottom: 0;
  left: 0;
}
.blck_9 .c_br {
  background: url(/templates/images/corn_5x5_br_1.png) 0 0 no-repeat;
  bottom: 0;
  left: -5px;
  margin: 0 0 0 100%;
}
.blck_9 .c_tl {
  background: url(/templates/images/corn_5x5_tl_1.png) 0 0 no-repeat;
  left: 0;
  top: 0;
}
.blck_9 .c_tr {
  background: url(/templates/images/corn_5x5_tr_1.png) 0 0 no-repeat;
  left: -5px;
  margin: 0 0 0 100%;
  top: 0;
}
.blck_9 .corn {
  font-size: 0;
  height: 5px;
  line-height: 0;
  position: absolute;
  width: 5px;
}
.blck_9 .list {
  position: relative;
}
.blck_9 .list li {
  background: none;
  margin: 0 0 5px;
  padding: 0 0 0 18px;
  position: relative;
}
.blck_9 .list li a {
  color: #3191eb;
  font-weight: bold;
}
.blck_9 .list .icon {
  background: url(/templates/images/icon_v_11x10.png) 0 0 no-repeat;
  height: 10px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 11px;
}
.blck_9 .title {
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 8px;
  padding: 0 0 0 18px;
  position: relative;
}
.blck_9 .title .icon {
  background: url(/templates/images/icon_star_12x12.png) 0 0 no-repeat;
  height: 12px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 12px;
}
.blck_9 .wrap_m {
  height: auto !important;
  height: 10px;
  margin: 0 10px;
  min-height: 92px;
  padding: 6px 0;
  position: relative;
  z-index: 1;
}
.blck_10 {
  background: #eaf7e2;
 color: #000;
 font-size: 11px;
 position: relative;
}
.blck_10 .c_bl {
  background: url(/templates/images/corn_8x8_bl.png) 0 0 no-repeat;
  bottom: 0;
  left: 0;
}
.blck_10 .c_br {
  background: url(/templates/images/corn_8x8_br.png) 0 0 no-repeat;
  bottom: 0;
  left: -8px;
  margin: 0 0 0 100%;
}
.blck_10 .c_tl {
  background: url(/templates/images/corn_8x8_tl.png) 0 0 no-repeat;
  left: 0;
  top: 0;
}
.blck_10 .c_tr {
  background: url(/templates/images/corn_8x8_tr.png) 0 0 no-repeat;
  left: -8px;
  margin: 0 0 0 100%;
  top: 0;
}
.blck_10 .corn {
  font-size: 0;
  height: 8px;
  line-height: 0;
  position: absolute;
  width: 8px;
}
.blck_10 .list {
  background: url(/templates/images/des_dashed_6x1.png) 0 100% repeat-x;
  margin: 0 8px 0 0;
  padding: 0 0 7px;
  position: relative;
}
.blck_10 .list li {
  background: none;
  margin: 0 0 3px;
  padding: 0 0 0 16px;
  position: relative;
}
.blck_10 .list li a {
  color: #3191eb;
  font-weight: bold;
}
.blck_10 .list .icon {
  background: url(/templates/images/icon_v_11x10.png) 2px 0 no-repeat;
  height: 10px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 11px;
}
.blck_10 .lnk {
  text-align: right;
}
.blck_10 .lnk a {
  font-weight: bold;
}
.blck_10 .title {
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 8px;
  padding: 0 0 0 18px;
  position: relative;
}
.blck_10 .title .icon {
  background: url(/templates/images/icon_star_12x12.png) 0 0 no-repeat;
  height: 12px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 12px;
}
.blck_10 .wrap_m {
  height: auto !important;
  height: 10px;
  margin: 0 2px 0 8px;
  min-height: 10px;
  padding: 10px 0;
  position: relative;
  z-index: 1;
}
.blck_11 {
  background: #e9e9ea;
 color: #6a6868;
 font-size: 11px;
 position: relative;
}
.blck_11 .c_bl {
  background: url(/templates/images/corn_5x5_bl_2.png) 0 0 no-repeat;
  bottom: 0;
  left: 0;
}
.blck_11 .c_br {
  background: url(/templates/images/corn_5x5_br_2.png) 0 0 no-repeat;
  bottom: 0;
  left: -5px;
  margin: 0 0 0 100%;
}
.blck_11 .c_tl {
  background: url(/templates/images/corn_5x5_tl_2.png) 0 0 no-repeat;
  left: 0;
  top: 0;
}
.blck_11 .c_tr {
  background: url(/templates/images/corn_5x5_tr_2.png) 0 0 no-repeat;
  left: -5px;
  margin: 0 0 0 100%;
  top: 0;
}
.blck_11 .corn {
  font-size: 0;
  height: 5px;
  line-height: 0;
  position: absolute;
  width: 5px;
}
.blck_11 .wrap_m {
  height: auto !important;
  height: 10px;
  margin: 0 12px;
  min-height: 10px;
  padding: 17px 0;
  position: relative;
  z-index: 1;
}
.cauth {
  border-bottom: 1px dashed #ccc;
  margin: 0 0 20px;
  padding: 0 0 20px;
  position: relative;
}
.cauth .auth {
  display: none;
  position: relative;
}
.cauth .auth .blck_err {
  background: #ffdfe0;
  color: #f00;
  display: none;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 4px 2px 5px;
  text-align: center;
}
.cauth .auth .flds {
  margin: 0 0 18px;
  position: relative;
}
.cauth .auth .flds .fld {
  background: none;
  height: auto !important;
  height: 5px;
  margin: 0 0 10px;
  min-height: 5px;
  padding: 0;
  position: relative;
  z-index: 1;
}
.cauth .auth .flds label {
  color: #000;
  display: block;
  float: left;
  font-size: 12px;
  padding: 0 0 0 11px;
  position: relative;
  top: .2em;
}
.cauth .auth .input {
  height: auto !important;
  height: 5px;
  margin: 0 0 0 100px;
  min-height: 5px;
}
.cauth .auth .input input {
  border: 1px solid #7c9ab8;
  padding: 6px 2px;
  width: 276px;
}
.cauth .auth .lnk_forget {
  color: #737372;
  left: 390px;
  position: absolute;
  top: 6px;
}
.cauth .auth .notice {
  color: #000;
  font-size: 11px;
  font-weight: bold;
  line-height: 19px;
  margin: 0 0 13px 11px;
  padding: 0;
}
.cauth .bot {
  position: relative;
}
.cauth .chapter {
  color: #3191eb;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 18px;
}
.cauth .checkbox {
  color: #3191eb;
  left: 275px;
  position: absolute;
  top: 14px;
}
.cauth .checkbox input {
  margin: 0 4px 0 0;
  position: relative;
  top: 1px;
}
.cauth .lnk_auth_pre {
  margin: 0 0 0 100px;
}
.cauth .lnk_cancel {
  margin: 0 15px 0 8px;
}
.cemail {
  color: #000;
  display: none;
  font-size: 12px;
  position: relative;
}
.cemail a {
  color: #000 !important;
}
.cemail label {
  font-size: 12px;
}
.cemail .blck_err {
  background: #ffdfe0;
  color: #f00;
  display: none;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 4px 2px 5px;
  text-align: center;
}
.cemail .blck_ok {
  background: #dbffd5;
  color: #28a913;
  display: none;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 4px 2px 5px;
  text-align: center;
}
.cemail .btns {
  display: none;
  float: left;
}
.cemail .chapter {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 18px;
}
.cemail .cont {
  margin: 0 0 15px 100px;
  position: relative;
}
.cemail .input {
  float: left;
  margin: 0 15px 10px 0;
  position: relative;
}
.cemail .input input {
  padding: 6px 2px;
  width: 276px;
}
.cemail .lnk_change_pre {
  display: block;
  float: left;
}
.cemail .lnk_cancel_pre {
  margin: 0 0 0 15px;
}
.cemail .notice {
  font-size: 12px;
  margin: 0 0 0 11px;
}
.cemail .required {
  color: #fe0000;
}
.cnav {
  border-bottom: 1px dashed #ccc;
  border-top: 1px dashed #ccc;
  color: #999;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 20px;
  padding: 8px 0 20px;
  position: relative;
  text-align: center;
}
.cnav a {
  color: #999;
  text-decoration: none;
}
.cnav a:hover {
  color: #199cd1;
}
.cnav .lnk_a {
  color: #ff7009;
}
.cnav .lnk_l {
  float: left;
  z-index: 1;
}
.cnav .lnk_r {
  float: right;
}
.cregister {
  border-bottom: 1px dashed #ccc;
  color: #000;
  font: 12px;
  margin: 0 0 27px;
  padding: 0 0 26px;
  position: relative;
}
.cregister label {
  font-size: 12px;
  left: -89px;
  position: absolute;
  top: 7px;
}
.cregister p {
  margin: 0;
  padding: 0;
}
.cregister .blck_err {
  background: #ffdfe0;
  color: #f00;
  display: none;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 4px 2px 5px;
  text-align: center;
}
.cregister .chapter {
  color: #3191eb;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 18px;
}
.cregister .cont {
  margin: 0 0 20px 100px;
  position: relative;
}
.cregister .flds {
  margin: 0 0 15px;
  padding: 0;
  position: relative;
}
.cregister .flds .fld {
  background: none;
  margin: 0 0 12px;
  padding: 0;
  position: relative;
}
.cregister .flds .notice {
  display: none;
  font-weight: bold;
  left: 290px;
  margin: 0;
  position: absolute;
  top: 2px;
  width: 305px;
}
.cregister .flds .error {
  color: #000;
}
.cregister .flds .error input {
  background: #ffdfe0;
}
.cregister .flds .error .notice {
  color: #f00;
  display: block;
}
.cregister .flds .error .notice .err_str {
  display: block;
}
.cregister .flds .error .notice .ok_str {
  display: none;
}
.cregister .flds .ok .notice {
  display: block;
}
.cregister .flds .ok .notice .err_str {
  display: none;
}
.cregister .flds .ok .notice .ok_str {
  display: inline;
}
.cregister .input input {
  border: 1px solid #7c9ab8;
  padding: 6px 2px;
  width: 276px;
}
.cregister .lnk {
  color: #3191eb;
  font-size: 11px;
  font-weight: bold;
}
.cregister .notice {
  font-size: 11px;
  line-height: 19px;
  margin: 0 0 15px 11px;
}
.cregister .required {
  color: #fe0000;
}
.cregister .submit {
  margin: 0 0 10px 0;
  z-index: 1;
}
.feedback {
  margin: 32px 0 0;
}
.feedback a {
  color: #154c89 !important;
}
.feedback .color_1 {
  color: #d80111;
}
.feedback .color_2 {
  color: #617aac;
}
.feedback .color_3 {
  color: #069a10;
}
.feedback .fsize {
  font-size: 13px;
}
.feedback .info {
  margin: 0 0 0 23px;
}
.feedback .info p {
  line-height: 140%;
  margin: 0 0 2px;
  padding: 0;
}
.feedback .online {
  background: url(/templates/images/icon_balloon_1.png) 1px 1px no-repeat;
  border-bottom: 1px solid #cfcfd0;
  margin: 0 0 10px;
  padding: 0 0 5px;
}
.feedback .phone {
  background: url(/templates/images/icon_phone_1.png) 1px 1px no-repeat;
  border-bottom: 1px solid #cfcfd0;
  margin: 0 0 10px;
  padding: 0 0 5px;
}
.feedback .title {
  font-weight: bold;
  margin: 0 0 4px 23px;
  padding: 0;
}
.feedback .webform {
  background: url(/templates/images/icon_sheet.png) 1px 4px no-repeat;
  padding: 0 0 5px;
}
.fix {
  color: #fff;
  font-size: 1px;
  line-height: 1px;
}
.fixed_float {
  position: relative;
}
.hlp_isloading {
  background-image: url(/templates/images/ani_loading.gif) !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
}
.hlp_latepreload {
  display: none;
}
#prefooter {
  height: 300px;
}
#foot_blck {
  bottom: 0;
  height: 300px;
  left: 0;
  position: absolute;
  width: 100%;
}
#js_debug {
  background: #fff;
  border: 2px solid #000;
  display: hide;
  height: 200px;
  left: 0;
  overflow: auto;
  position: fixed;
  text-align: left;
 top: 0;
  width: 300px;
  z-index: 10000;
}
.prod_all {
  margin: -3px 19px 0 23px;
  padding: 0 0 25px;
  position: relative;
}
.prod_all h1 {
  color: #000;
  font-size: 26px;
  font-weight: normal;
  line-height: 30px;
  margin: 0 0 20px;
}
.prod_all .blck_info {
 -webkit-border-radius: 4px;
 border-radius: 4px;
 color: #333;
 font-size: 12px;
 line-height: 14px;
 margin: 0 0 15px;
}
.prod_all .blck_info a {
 color: #008acb;
 text-decoration: none;
}
.prod_all .blck_info a:hover {
 text-decoration: underline;
}
.prod_all .blck_info img {
 margin: 0;
 padding: 0;
}
.prod_all .blck_info p {
 margin: 0 0 7px;
}
.prod_all .blck_info .chap {
 font-size: 14px;
 font-weight: bold;
 text-transform: uppercase;
}
.prod_all .blck_info .notice {
 color: #666;
}
.prod_all .blck_info .notice.fonts {
 font-size: 10px;
}
.prod_all .blck_info .mb0 {
 margin-bottom: 0 !important;
}
.prod_all .blck_info .mb1 {
 margin-bottom: 4px !important;
}
.prod_all .blck_info .mb2 {
 margin-bottom: 11px !important;
}
.prod_all .blck_info .mb3 {
 margin-bottom: 7px !important;
}
.prod_all .blck_info .phone {
 font-size: 18px;
}
.prod_all .blck_info .serv a {
 font-weight: bold;
 text-transform: uppercase;
}
.prod_all .blck_info .serv li {
 background: none;
 margin: 0 0 10px;
 padding: 0;
}
.prod_all .blck_info .wrap_blck {
 margin: 0 7px 0 16px;
}
.prod_all .blck_info_add {
 margin: 0 0 15px;
}
.prod_all .blck_info_add a {
 border-bottom: 1px dashed;
 color: #666;
 font-size: 12px;
 text-decoration: none;
}
.prod_all h1 .color_1 {
  /*color: #1d9dc6;*/
  font-size: 15px;
  line-height: 20px;
}
.prod_all h1 .color_2 {
  color: #222;
  font-size: 12px;
  line-height: 14px;
}
.prod_all h1 .color_2 a {
  color: #1d9dc6;
}
.prod_all .col_50 {
  color: #000;
  font-size: 12px;
  float: left;
  width: 49.5%;
}
.prod_all .col_50 a {
  color: #1d9dc6;
  text-decoration: none;
}
.prod_all .col_50 .chapter {
  color: #000;
  font-size: 19px;
  margin: 0 0 25px;
}
.prod_all .col_50 .fontm {
  font-size: 11px;
}
.prod_all .col_50 .info {
  margin: 0 0 50px;
}
.prod_all .col_50 .wrap_col {
  margin: 0 15px 0 0;
}
.prod_all .col_50_r {
  float: right;
}
.prod_all .col_50_r .wrap_col {
  margin: 0 0 0 15px;
}
.prod_all .col_left {
 background: url(/templates/images/bg_dashed_1x6.png) 100% 0 repeat-y;
  margin: 0 218px 0 0;
  min-height: 5px;
  position: relative;
}
.prod_all .col_left .chapter {
  color: #5d5d5d;
  font-size: 24px;
  margin: 0 0 20px;
}
.prod_all .col_left .line {
  margin-bottom: 40px;
}
.prod_all .col_left .wrap_m {
  margin: 0 14px 0 0;
}
.prod_all .col_left_1 {
  height: auto !important;
  height: 5px;
  margin: 0 392px 0 0;
  min-height: 5px;
  position: relative;
}
.prod_all .col_right {
 background: url(/templates/images/bg_dashed_1x6.png) 0 0 repeat-y;
  float: right;
 left: -1px;
  position: relative;
  width: 218px;
}
.prod_all .col_right .wrap_m {
  margin: 0 0 0 14px;
  position: relative;
}
.prod_all .col_right_1 {
  color: #000;
  float: right;
  font-size: 12px;
  padding: 5px 0 0;
  position: relative;
  width: 346px;
}
.prod_all .col_right_1 p {
  margin: 0 0 7px;
  padding: 0;
}
.prod_all .col_right_1 .adv {
  margin: 0 0 16px;
}
.prod_all .col_right_1 .color {
  color: #747474;
}
.prod_all .col_right_1 .fontl {
  font-size: 14px;
}
.prod_all .col_right_1 .fontl_1 {
  font-size: 16px;
}
.prod_all .col_right_1 .lnks,
.prod_all .col_right_1 .lnks a {
  color: #0797c5;
}
.prod_all .goods {
  position: relative;
}
.prod_all .goods .li {
  background: none;
  color: #5d5d5d;
  float: left;
  font-size: 12px;
  height: 230px;
  margin: 0 15px 5px 0;
  padding: 0;
  position: relative;
  width: 130px;
  z-index: 1;
}
.prod_all .goods.v1 .li {
  height: 240px;
}
.prod_all .goods .li a {
  color: #1d9dc6;
}
.prod_all .goods .li .clrs {
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 34px;
  margin: -7px 0 5px;
  width: 130px;
}
.prod_all .goods .li .color {
  color: #1d9dc6;
}
.prod_all .goods .li .fontm {
  font-size: 11px;
}
.prod_all .goods .li .lnk_create {
  background: #fcf032;
  padding: 0 3px;
}
.prod_all .goods .li .thumb {
  background-color: #d4d4d4;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 130px;
  margin: 0 0 12px;
  overflow: hidden;
  position: relative;
  width: 130px;
}
.prod_all .goods .li .thumb a {
  border: 1px solid #fff;
  display: block;
  height: 128px;
  position: relative;
  width: 128px;
  z-index: 1;
}
.prod_all .goods .li:hover  .thumb a {
  border: 2px solid #1d9dc6;
  height: 126px;
  width: 126px;
}
.prod_all .goods .li .thumb .btn {
  border: 0;
  color: #000;
  display: inline-block;
  height: auto;
  opacity: .8;
  left: 50%;
  margin: -14px 0 0 -41px;
  position: absolute;
  top: 50%;
  width: auto;
  z-index: 2;
}
.prod_all .goods .li:hover .thumb .btn {
  border: 0;
  height: auto;
  width: auto;
}
.prod_all .goods .li .title {
  color: #000;
  font-weight: bold;
}
.prod_all .goods .li .title a {
  color: #000;
  text-decoration: none;
}
.prod_all .line {
  background: #bababa;
  color: #bababa;
  margin: 0 0 10px;
}
.prod_all .mb {
  margin-bottom: 15px;
}
.prod_all .text {
  color: #000;
  font-size: 12px;
  line-height: 17px;
}
.prod_all .text a {
  color: #1d9dc6;
}
.progress_bar,
.progress_bar span {
  height: 15px;
}
.progress_bar {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 0 1px #068fd5;
  box-shadow: inset 0 0 0 1px #068fd5;
  margin: 10px 0 0;
  position: relative;
  text-align: left;
}
.progress_bar i {
  display: block;
  font-size: 11px;
  font-style: normal;
  left: 50%;
  margin: 0 0 0 -1em;
  position: absolute;
  top: 0;
}
.progress_bar i:after {
  content: "%";
}
.progress_bar span {
  background: #068fd5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  width: 0;
}
.regauth {
  margin: 0 30px 0 53px;
  padding: 27px 0 25px;
  position: relative;
}
.regauth p {
  margin: 0;
}
.regauth .auth .form {
  margin: 0 0 22px;
}
.regauth .auth .form .submit input {
  background: url(/templates/images/btn_enter_123x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  margin: 0 0 0 169px;
  width: 123px;
}
.regauth .auth .lnk {
  font-size: 12px;
  position: relative;
  text-align: right;
  width: 292px;
}
.regauth .auth .lnk a {
  color: #0ba6cd;
}
.regauth .btn_continue {
  background: url(/templates/images/btn_continue_123x33.png) 0 0 no-repeat;
  display: block;
  height: 33px;
  margin: 0 0 0 244px;
  width: 123px;
}
.regauth .chapter {
  color: #f66e04;
  font-size: 20px;
  margin: 0 0 5px;
}
.regauth .coll {
  float: left;
  position: relative;
  width: 410px;
}
.regauth .colr {
  float: right;
  position: relative;
  width: 410px;
}
.regauth .flds {
 margin: 0 0 25px;
  padding: 0;
  position: relative;
}
.regauth .flds dl {
  position: relative;
}
.regauth .flds dl dd {
  margin: 0 0 0 105px;
  padding: 0;
  position: relative;
}
.regauth .flds dl dt {
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
  position: relative;
  width: 102px;
}
.regauth .flds .fld {
  background: none;
 margin: 0 0 15px;
 min-height: 1px;
  padding: 0;
  position: relative;
}
.regauth .flds .fld.mt {
  margin-top: -4px;
}
.regauth .flds .status {
  font-size: 11px;
  padding: 22px 0 0;
  position: absolute;
  right: -113px;
  top: -5px;
  width: 105px;
}
.regauth .flds .status .err {
  color: #f40d1e;
  display: none;
  font-size: 11px !important;
}
.regauth .flds .status .ok {
  color: #28a913;
  display: none;
}
.regauth .flds .err .status {
  background: url(/templates/images/icon_x_12x12_1.png) 0 6px no-repeat;
}
.regauth .flds .err .status .err {
  display: block;
}
.regauth .flds .ok .status {
  background: url(/templates/images/icon_v_24x20.png) 0 0 no-repeat;
}
.regauth .flds .ok .status .ok {
  display: block;
}
.regauth .floatl {
  float: left;
}
.regauth .form {
  margin: 0 0 35px;
  position: relative;
}
.regauth .form.v1 {
  margin-left: 5px;
}
.regauth .form label {
  color: #4d4d4d;
  font-size: 12px;
  display: block;
  line-height: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 2px;
}
.regauth .form label.mt {
  top: 9px;
}
.regauth .form input,
.regauth .form select,
.regauth .form textarea {
  font-size: 15px;
  color: #000;
}
.regauth .form .chkbox {
  color: #444443;
  font-size: 12px;
}
.regauth .form .chkbox a {
  color: #0ba6cd;
  font-weight: bold;
}
.regauth .form .chkbox label {
  line-height: 15px;
  margin: 0 0 0 25px;
}
.regauth .form .chkbox input {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  top: 4px;
}
.regauth .form .chkbox .floatl {
  margin: 0 10px 0 0;
}
.regauth .form .error .chkbox .floatl {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
.regauth .form .error .chkbox .floatl input {
  left: 2px;
  top: 2px;
}
.regauth .form .error .chkbox .floatl label {
  margin-left: 26px;
  top: 0;
}
.regauth .form .error .chkbox label.color4 {
  color: #707a7a !important;
}
.regauth .form .input {
  border: 1px solid #adacac;
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 30px;
  position: relative;
  width: 185px;
}
.regauth .form .input input {
  background: none;
  border: 0;
  left: 4px;
  padding: 4px 0;
  position: absolute;
  top: 3px;
  width: 177px;
}
.regauth .form .error .input {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
.regauth .form .input.focus,
.regauth .form .input.hover {
  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
}
.regauth .hdash {
  background: url(/templates/images/bg_dashed_1x6.png) 0 0 repeat-y;
  height: 278px;
  left: 411px;
  position: absolute;
  top: 44px;
  width: 1px;
}
.regauth .notice {
  color: #666564;
  font-size: 13px;
  margin: 0 0 17px;
}
.regauth .notice.v1 {
  margin-left: 5px;
  margin-right: 40px;
}
.regauth .notice_err {
  background: url(/templates/images/icon_square_7x7.png) 0 .4em no-repeat;
  color: #f40d1e;
  font-size: 12px;
  margin: -7px 0 10px 10px;
  padding: 0 0 0 17px;
}
.regauth .reg .form .submit input {
  background: url(/templates/images/btn_register_123x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  margin: 0 0 0 169px;
  width: 123px;
}
.regauth .reg .form .submit.v1 {
  margin: 0 50px 0 0;
  text-align: right;
}
.regauth .reg .form .submit.v1 input {
  background: url(/templates/images/btn_continue_123x33.png) 0 0 no-repeat;
  margin: 0;
}
.regauth .reg .text {
  border-top: 1px solid #eae9e9;
  color: #666564;
  font-size: 11px;
  margin: 0 0 25px;
  padding: 7px 0 0;
}
.regauth .reg .text a {
  color: #0ba6cd;
}
.regauth .reg .text p:not(:last-child) {
  margin: 0 0 10px;
}
.regauth .restore {
  display: none;
}
.regauth .restore .form .submit input {
  background: url(/templates/images/btn_send_123x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  margin: 0 0 0 169px;
  width: 123px;
}
.regauth .success {
  background: url(/templates/images/icon_v_24x20.png) 0 0 no-repeat;
  color: #666564;
  font-size: 13px;
  font-weight: bold;
  margin: 20px 0 10px;
  min-height: 20px;
  padding: 4px 0 0 40px;
}
.storefront_edit {
  position: relative;
}
.storefront_edit div {
  position: relative;
}
.storefront_edit p {
  margin: 0;
  padding: 0;
}
.storefront_edit .blck {
  background: #cdcdcd url(/templates/images/bg_h33.png) 0 0 repeat-x;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px 5px 1px 1px;
  border-radius: 5px 5px 1px 1px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
  height: 33px;
  margin: 0 0 21px;
  position: relative;
}
.storefront_edit .blck .chapter {
  color: #227bd6;
  font: 17px/32px "trebuchet ms", sans-serif;
  margin: 0 0 0 25px;
  text-shadow: 0 1px 0 #f4f4f4;
}
.storefront_edit .chapter {
  color: #4b4a4a;
  font-size: 20px;
  margin: 0 0 10px;
}
.storefront_edit .color1 {
  color: #036d14;
}
.storefront_edit .color2 {
  color: #f30b16;
}
.storefront_edit .color3 {
  color: #4d4d4d;
}
.storefront_edit .color4 {
  color: #22bfbf !important;
}
.storefront_edit .coll {
  float: left;
  margin: 0 0 0 21px;
  position: relative;
  width: 162px;
}
.storefront_edit .colr {
  float: right;
  position: relative;
  width: 510px;
}
.storefront_edit .colr .chapter {
  margin-top: -4px;
}
.storefront_edit .flds {
 margin: 0 -5px 25px 0;
  overflow: hidden;
  padding: 5px 0;
  position: relative;
}
.storefront_edit .flds dl {
  position: relative;
}
.storefront_edit .flds dl dd {
  margin: 0 0 0 133px;
  padding: 0;
  position: relative;
}
.storefront_edit .flds dl dt {
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
  position: relative;
  width: 130px;
}
.storefront_edit .flds dl.v1 dd {
  margin: 0 0 10px 162px;
}
.storefront_edit .flds dl.v1 dt {
 width: 165px;
}
.storefront_edit .flds .counter {
  bottom: 2px;
  color: #409c1f;
  font: bold 10px tahoma, sans-serif;
  position: absolute;
  right: -26px;
  width: 15px;
}
.storefront_edit .flds .fld {
  background: none;
  border-bottom: 1px solid #f3f4f4;
 margin: 0 0 15px;
 min-height: 1px;
  padding: 0 0 15px;
  position: relative;
}
.storefront_edit .flds .fld.mt {
  margin-top: -4px;
}
.storefront_edit .flds .status {
  font-size: 11px;
  padding: 0 0 0 20px;
  position: absolute;
  min-height: 20px;
  right: -139px;
  top: -6px;
  width: 108px;
}
.storefront_edit .flds .status.v1 {
  right: -154px;
}
.storefront_edit .flds .status.v2 {
  right: -30px;
}
.storefront_edit .flds div.required {
  color: #f8060c;
  font: bold 12px tahoma, sans-serif;
  position: absolute;
  right: -26px;
  top: -3px;
  width: 15px;
}
.storefront_edit .flds span.required {
  color: #f8060c;
  font: bold 12px tahoma, sans-serif;
}
.storefront_edit .flds .status .err {
  color: #f40d1e;
  display: none;
  font-size: 11px !important;
  line-height: 11px;
}
.storefront_edit .flds .status .ok {
  color: #28a913;
  display: none;
  line-height: 11px;
}
.storefront_edit .flds .err .status {
  background: url(/templates/images/icon_x_12x12_1.png) 0 6px no-repeat;
}
.storefront_edit .flds .err .status .err {
  display: block;
}
.storefront_edit .flds .ok .status {
  background: url(/templates/images/icon_v_24x20.png) 0 0 no-repeat;
}
.storefront_edit .flds .ok .status .ok {
  display: block;
}
.storefront_edit .floatl {
  float: left;
}
.storefront_edit .fonts {
  font-size: 11px !important;
}
.storefront_edit .fontl {
  font-size: 12px;
}
.storefront_edit .form {
  margin: 0 0 22px;
  position: relative;
}
.storefront_edit .form label {
  color: #4d4d4d;
  font-size: 12px;
  display: block;
  line-height: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 2px;
}
.storefront_edit .form label.mt {
  top: 9px;
}
.storefront_edit .form label.mt1 {
  top: 14px;
}
.storefront_edit .form label.mt2 {
  top: 7px;
}
.storefront_edit .form input,
.storefront_edit .form select,
.storefront_edit .form textarea {
  color: #393838;
}
.storefront_edit .form .chkbox {
  color: #444443;
  font-size: 12px;
}
.storefront_edit .form .chkbox a {
  color: #0ba6cd;
  font-weight: bold;
}
.storefront_edit .form .chkbox input {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  top: 4px;
}
.storefront_edit .form .chkbox label {
  line-height: 15px;
  margin: 0 0 0 25px;
}
.storefront_edit .form .chkbox.tor input {
  float: none;
}
.storefront_edit .form .chkbox.tor label {
  display: inline !important;
 margin: 0 10px 0 0;
}
.storefront_edit .form .chkbox.mt1 {
  margin-top: 5px;
}
.storefront_edit .form .error .chkbox .floatl {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
.storefront_edit .form .error .chkbox .floatl input {
  left: 2px;
  top: 2px;
}
.storefront_edit .form .error .chkbox .floatl label {
  margin-left: 26px;
  top: 0;
}
.storefront_edit .form .error .chkbox label.color4 {
  color: #707a7a !important;
}
.storefront_edit .form .input {
  border: 1px solid #adacac;
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 30px;
  position: relative;
  width: 286px;
}
.storefront_edit .form .input input {
  background: none;
  border: 0;
  left: 4px;
  padding: 4px 0;
  position: absolute;
  top: 4px;
  width: 278px;
}
.storefront_edit .form .input.v1 {
  margin: 0 14px 0 11px;
  width: 52px;
}
.storefront_edit .form .input.v1 input {
  text-align: center;
  width: 44px;
}
.storefront_edit .form .input.v2 {
  background: #faf9f9;
  margin: 10px 0 0;
  width: 337px;
}
.storefront_edit .form .input.v2 input {
  font: 14px tahoma;
  top: 1px;
  width: 329px;
}
.storefront_edit .form .input.v2 .lnk_buffer {
  bottom: 3px;
  color: #3a90d8;
  display: block;
  position: absolute;
  right: -70px;
  text-decoration: none;
}
.storefront_edit .form .error .input {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
.storefront_edit .form .notice {
  margin-right: 75px;
}
.storefront_edit .flds dl dt .notice {
  color: #f61212;
  margin: 10px 0 0;
}
.storefront_edit .lbl {
  color: #4d4d4d;
  font-size: 12px;
  line-height: 12px;
  margin: 0 0 10px;
  padding: 0;
  position: relative;
}
.storefront_edit .form .select {
  width: 242px;
}
.storefront_edit .form .select select {
  background: none;
  border: 1px solid #afafaf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #404142;
  left: -2px;
  font: 12px tahoma, sans-serif;
  padding: 4px 2px 3px;
  position: relative;
  width: 239px;
}
.storefront_edit .form .select select option {
  color: #404142;
  padding: 0 0 0 5px;
}
.storefront_edit .hlp_select2 {
  display: none;
}
.storefront_edit .form .error .select {
  background: #f4a0a0;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
.storefront_edit .form .error .select select {
  border-color: #c36f6f;
}
.storefront_edit .form .tarea {
  border: 1px solid #adacac;
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 119px;
  position: relative;
  width: 286px;
}
.storefront_edit .form .tarea textarea {
  background: none;
  border: 0;
  height: 113px;
  left: 5px;
  padding: 4px 0;
  position: absolute;
  top: 3px;
  width: 276px;
}
.storefront_edit .form .error .tarea {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
.storefront_edit .submit {
 text-align: right;
}
.storefront_edit .submit input {
  background: url(/templates/images/btn_send2moder_189x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  width: 189px;
}
.storefront_edit .form .input.focus,
.storefront_edit .form .input.hover,
.storefront_edit .form .tarea.focus,
.storefront_edit .form .tarea.hover {
  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
}
.storefront_edit .image {
  border: 1px solid #adadad;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  height: 160px;
  margin: 0 0 5px;
  overflow: hidden;
  position: relative;
  width: 160px;
}
.storefront_edit .image a,
.storefront_edit .image a img {
  display: block;
}
.storefront_edit .image .pic {
  background: #fff;
  border: 1px solid #a6a6a6;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  bottom: 5px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  width: 40px;
  z-index: 1;
}
.storefront_edit .mb0 {
  margin-bottom: 0 !important;
}
.storefront_edit .mt {
  top: 4px;
}
.storefront_edit .notice {
  color: #4d4d4d;
  font-size: 11px;
  line-height: 13px;
  margin: 4px 0 0;
}
.storefront_edit .notice_err {
  background: url(/templates/images/icon_square_7x7.png) 0 .4em no-repeat;
  color: #f40d1e;
  font-size: 12px;
  margin: 0 0 10px !important;
  padding: 0 0 0 17px;
}
.storefront_edit .price {
  color: #fd7b24;
  font-size: 15px;
  font-weight: bold;
}
.storefront_edit .text {
  color: #424140;
  font-size: 13px;
  position: relative;
}
.storefront_edit .text p {
  margin: 0 0 16px;
}
.storefront_edit .tmb {
  border: 1px solid #a6a6a6;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  float: left;
  height: 40px;
  margin: 0 0 0 14px;
  width: 40px;
}
.storefront_edit .tmb img {
  display: block;
}
.storefront_edit .tmb input {
  display: none;
}
.storefront_edit .tmb.a {
  border-color: #5eaf50;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 0px 1px #5eaf50;
  box-shadow: 0px 0px 0px 1px #5eaf50;
}
.storefront_edit .tmbs {
  margin: 0;
  padding: 0;
  position: relative;
}
.storefront_edit .tmbs li {
  background: none;
  float: left;
  margin: 0 20px 10px 0;
  padding: 0 0 0 30px;
  position: relative;
}
.storefront_edit .tmbs .frame {
  border: 2px solid #77cb2c;
}
.storefront_edit .tmbs .frame img {
  display: block;
}
.storefront_edit .tmbs .icon {
  bottom: 0;
  position: absolute;
}
.storefront_edit .tmbs .no .frame {
  border-color: #f24959;
}
.storefront_edit .tmbs .no .icon {
  background: url(/templates/images/icon_x_12x12_1.png) 0 0 no-repeat;
  bottom: 0;
  height: 12px;
  left: 11px;
  position: absolute;
  width: 12px;
}
.storefront_edit .tmbs .ok .icon {
  background: url(/templates/images/icon_v_20x17.png) 0 0 no-repeat;
  bottom: 0;
  height: 17px;
  left: 3px;
  position: absolute;
  width: 20px;
}
.storefront_edit .tmbs.v1 .frame {
  border: 0;
}
.storefront_edit .u {
  text-decoration: underline;
}
.storefront_edit #zoom_image {
  display: none;
}
.vacancies {
  color: #333;
  font-size: 12px;
  margin: 25px 30px;
  position: relative;
  text-align: left;
}
.vacancies .col_left {
 background: url(/templates/images/bg_dashed_1x6.png) 100% 0 repeat-y;
 height: auto !important;
 height: 5px;
  margin: 0 245px 0 0;
  min-height: 5px;
  position: relative;
}
.vacancies .col_left h6.chapter {
  color: #31a5f5;
  font-size: 20px;
  font-weight: normal;
}
.vacancies .col_left .greet {
  background: #9bc029 url(/templates/images/image_1.jpg) 100% 0 no-repeat;
  height: 145px;
  margin: 0 0 20px;
  position: relative;
}
.vacancies .col_left .greet .str {
  left: 50%;
  margin: -41px 0 0 -220px;
  position: absolute;
  top: 50%;
}
.vacancies .col_left .greet .wrap {
  height: 145px;
  margin: 0 200px 0 0;
  position: relative;
}
.vacancies .col_left .wrap_m {
  margin: 0 25px 0 0;
  padding: 0 0 5px;
  position: relative;
}
.vacancies .col_right {
 background: url(/templates/images/bg_dashed_1x6.png) 0 0 repeat-y;
  float: right;
 left: -1px;
  position: relative;
  width: 245px;
}
.vacancies .col_right .photos {
  margin: 0 0 25px;
  position: relative;
}
.vacancies .col_right .photos .chapter {
  font-size: 12px;
}
.vacancies .col_right .photos .list {
  left: -3px;
  position: relative;
}
.vacancies .col_right .photos .list li {
  float: left;
  height: 68px;
  margin: 0 0 3px 3px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 68px;
}
.vacancies .col_right .wrap_col {
  margin: 0 0 0 25px;
  padding: 0 0 5px;
  position: relative;
}
.vacancies .flds {
  position: relative;
}
.vacancies .flds dl {
  position: relative;
}
.vacancies .flds dl dd {
  height: auto !important;
  height: 5px;
  margin: 0 0 0 290px;
  min-height: 5px;
  padding: 0;
  position: relative;
}
.vacancies .flds dl dt {
  color: #000;
  float: left;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  position: relative;
  width: 280px;
}
.vacancies .flds .fld {
  background: none;
  margin: 0 0 25px;
  padding: 0;
  position: relative;
}
.vacancies .form .bot {
  position: relative;
  text-align: right;
}
.vacancies .form select {
  color: #000;
}
.vacancies .form input.input {
  width: 240px;
}
.vacancies .form select.input {
  width: 244px;
}
.vacancies .form textarea.input {
  height: 70px;
  width: 370px;
}
.vacancies .form .notice {
  color: #040404;
  font-size: 12px;
  margin: 0 0 10px 10px;
}
.vacancies .form .red {
  color: #fc1535;
 display: block;
  font-size: 14px;
  font-weight: bold;
  left: 100%;
  position: absolute;
  top: -3px;
}
.vacancies .form .fld_input .red {
  left: 543px;
}
.vacancies .form .fld_select .red {
  left: 543px;
}
.vacancies .form .fld_textarea .red {
  left: 670px;
}
.vacancies .form .fld_captcha .red {
  left: 192px;
}
.vacancies .form .req {
  color: #fc1535;
  font-size: 14px;
  font-weight: bold;
}
.vacancies .form .submit {
  background: url(/templates/images/btn_send_123x33.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 33px;
  width: 123px;
}
.vacancies .list_v {
  margin: 0 0 30px;
  padding: 0;
  position: relative;
}
.vacancies .list_v p {
  line-height: 19px;
}
.vacancies .list_v .description {
  display: none;
  position: relative;
  padding: 0 0 5px;
}
.vacancies .list_v .li {
  background: 0;
  border: 1px solid #c3bfbf;
  margin: 0 0 10px;
  padding: 0;
  position: relative;
}
.vacancies .list_v .lnk_less {
  bottom: 0;
  color: #294dc0;
  font-size: 12px;
  font-weight: bold;
  display: block;
  position: absolute;
  right: 0;
}
.vacancies .list_v .top {
  position: relative;
}
.vacancies .list_v .top .lnk_more {
  color: #294dc0;
  font-size: 12px;
  font-weight: bold;
  display: block;
  position: absolute;
  right: 0;
  top: .1em;
}
.vacancies .list_v .top .metro {
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  right: 215px;
  top: 0;
  width: 185px;
}
.vacancies .list_v .top .metro img {
  padding: 0 5px 0 0;
}
.vacancies .list_v .top .title {
  font-size: 14px;
  font-weight: bold;
  margin: 0 410px 0 0;
  position: relative;
}
.vacancies .list_v .top .wage {
  color: #ff7009;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  right: 95px;
  top: 0;
  width: 110px;
}
.vacancies .list_v .hover {
  border: 1px solid #7cb3ec;
}
.vacancies .list_v .a {
  border: 1px solid #7cb3ec;
}
.vacancies .list_v .a .top .lnk_more {
  display: none;
}
.vacancies .list_v .li .wrap {
  margin: 0 12px;
  position: relative;
  padding: 10px 0;
}
.vizitki {
  font-size: 12px;
  margin: 0 18px 0 24px;
  padding: 0 0 25px;
  position: relative;
}
.vizitki a {
  color: #0951a1;
}
.vizitki hr {
  background: #b7b6b6;
  border: 0;
  color: #b7b6b6;
  margin: 0 0 5px 28px;
}
.vizitki p {
  margin: 0;
  position: relative;
}
.vizitki p img {
  margin: 0;
  position: relative;
}
.vizitki ul,
.vizitki ul li {
  background: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.vizitki ul li {
  height: auto !important;
  height: 5px;
  min-height: 5px;
}
.vizitki .blck_bcrumbs {
  color: #068fd5;
  font-size: 1.1em;
  line-height: 50px;
}
.vizitki .blck_bcrumbs,
.vizitki .blck_bcrumbs .menu {
  height: 50px;
}
.vizitki .blck_bcrumbs a {
  color: #068FD5;
  text-decoration: none;
}
.vizitki .blck_bcrumbs a:hover {
  text-decoration: underline;
}
.vizitki .blck_bcrumbs li {
  float: left;
}
.vizitki .blck_bcrumbs .delim {
  margin: 0 9px;
}
.vizitki .blck_call {
  margin: 0 25px;
  padding: 25px 0;
}
.vizitki .blck_call .chap {
  background: url(/templates/images/icon_phone_25x28.png) 0 0 no-repeat;
  color: #068fd5;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 20px;
  min-height: 28px;
  padding: 0 0 0 42px;
}
.vizitki .blck_call .descr {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 40px;
}
.vizitki .blck_call .descr p {
  margin: 0 0 15px;
}
.vizitki .blck_call .descr p:last-child {
  margin-bottom: 0;
}
.vizitki .blck_call .descr .large {
  font-size: 17px;
}
.vizitki .blck_chat {
  margin: 0 25px;
  padding: 25px 0;
}
.vizitki .blck_chat .chap {
  background: url(/templates/images/icon_balloon_29x26.png) 0 0 no-repeat;
  color: #068fd5;
  font-size: 17px;
  font-weight: bold;
  min-height: 26px;
  padding: 0 0 0 42px;
}
.vizitki .blck_chat .chap_inl .chap {
  display: inline-block;
}
.vizitki .blck_chat .chap_inl {
  margin: 0 0 20px;
}
.vizitki .blck_chat .chat_status {
  color: #8e959c;
  display: inline-block;
  font-size: 16px;
  margin: 0 0 0 15px;
}
.vizitki .blck_chat .chat_status i {
  background: url(/templates/images/icon_circles_11x11.png) 0 0 no-repeat;
  display: inline-block;
  height: 11px;
  margin: 0 5px 0 0;
  width: 11px;
}
.vizitki .blck_chat .chat_status.online {
  color: #83c129;
}
.vizitki .blck_chat .chat_status.online i {
  background-position: 0 -11px;
}
.vizitki .blck_chat .descr {
  font-size: 15px;
  line-height: 24px;
  margin: 0 0 40px;
}
.vizitki .blck_write {
  margin: 0 25px;
  padding: 25px 0;
}
.vizitki .blck_write .chap {
  background: url(/templates/images/icon_letter_27x20.png) 0 0 no-repeat;
  color: #068fd5;
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 20px;
  min-height: 20px;
  padding: 0 0 0 42px;
}
.vizitki .blck_write .descr {
  font-size: 15px;
  line-height: 24px;
  margin: 0 0 40px;
}
.vizitki .btn {
  background: #e7eaed;
  border: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 12px 30px 10px;
}
.vizitki .btn:hover {
  background: #e1e4e7;
}
.vizitki .btn_blue {
  background: #068fd5;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 1.6em;
  padding: 16px 10px;
  text-decoration: none;
}
.vizitki .btn_blue:hover {
  background: #0683c3;
  text-decoration: none;
}
.vizitki .btn.btn_green {
  background: #83c129;
  -webkit-box-shadow: 0 2px 0 0 #79b126;
  box-shadow: 0 2px 0 0 #79b126;
  color: #fff;
  font-family: arial, sans-serif;
}
.vizitki .btn.btn_green:hover {
  background: #7db827;
}
.vizitki .calc {
  margin: 0 0 45px 28px;
  position: relative;
}
.vizitki .calc .flds {
  position: relative;
}
.vizitki .calc .flds dl {
  position: relative;
}
.vizitki .calc .flds dl dd {
  height: auto !important;
  height: 5px;
  margin: 0 0 0 206px;
  min-height: 5px;
  position: relative;
  z-index: 1;
}
.vizitki .calc .flds dl dt {
  float: left;
  font-weight: normal;
  margin: 0;
  position: relative;
  width: 200px;
}
.vizitki .calc .flds .color {
  color: #086c0b;
}
.vizitki .calc .flds .font_s {
  font-size: 11px;
}
.vizitki .calc .flds .li {
  height: 5px;
  height: auto !important;
  margin: 0 0 20px;
  min-height: 5px;
  position: relative;
}
.vizitki .calc .flds .li.mb {
  margin: 0 0 25px;
}
.vizitki .calc .flds .li.ml dl dd {
  margin: 0 0 0 281px;
}
.vizitki .calc .flds .li.ml dl dt {
  width: 275px;
}
.vizitki .calc .flds .text_r {
  position: relative;
  text-align: right;
}
.vizitki .calc .flds .text_r a {
  position: relative;
  top: 5px;
}
.vizitki .calc .form {
  border-bottom: 1px dashed #bfbfbd;
  margin: 0 0 28px;
}
.vizitki .calc .form label {
  color: #3e3d3d;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 4px;
}
.vizitki .calc .form .global_style_input {
  color: #000;
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  width: 99%;
  z-index: 1;
}
.vizitki .calc .form .submit {
  margin: 0 0 25px;
  text-align: right;
}
.vizitki .calc .form .submit input {
  background: url(/templates/images/btn_count_122x34.png) 0 0 no-repeat;
  border: 0;
  cursor: pointer;
  height: 34px;
  width: 122px;
}
.vizitki .calc .result {
  position: relative;
}
.vizitki .calc .result .blck {
  background: #eeecec;
  color: #5673cf;
  float: right;
  font-size: 30px;
  font-weight: bold;
  padding: 6px 8px 7px;
  position: relative;
  text-align: right;
  width: 179px;
}
.vizitki .calc .result .blck .lnk {
  display: block;
  bottom: -16px;
  font-size: 11px;
  font-weight: normal;
  position: absolute;
  right: 0;
}
.vizitki .calc .result .str {
  color: #020202;
  font-size: 14px;
  font-weight: bold;
  height: auto !important;
  height: 5px;
  margin: 0 200px 0 0;
  min-height: 5px;
  padding: 12px 0 0;
}
.vizitki .chapter1 {
  color: #1C2334;
  font-size: 24px;
  font-weight: bold;
  margin: 0px 0px 20px;
}
.vizitki .col_il {
  float: left;
  padding: 2px 0 0;
  position: relative;
  width: 200px;
}
.vizitki .col_il .menu {
  margin: 0 0 30px;
  width: 200px;
}
.vizitki .col_il .menu a {
  display: block;
  color: #2d2c2c;
  height: auto !important;
  height: 5px;
  min-height: 5px;
  position: relative;
  text-decoration: none;
}
.vizitki .col_il .menu div {
  border-bottom: 1px solid #b7b6b6;
  height: auto !important;
  height: 5px;
  margin: 0 26px 0 20px;
  min-height: 5px;
  padding: 0 0 14px;
  position: relative;
}
.vizitki .col_il .menu li {
  color: #2d2c2c;
  height: auto !important;
  height: 15px;
  font-weight: bold;
  margin: 0 0 14px;
  min-height: 15px;
}
.vizitki .col_il .menu .icon {
  background: url(/templates/images/icon_rarr_11x15.png) 0 0 no-repeat;
  display: block;
  height: 15px;
  left: -20px;
  margin: -7px 0 0;
  position: absolute;
  top: 50%;
  width: 11px;
}
.vizitki .col_il .menu .a .icon {
 display: block;
}
.vizitki .col_ir {
  height: auto !important;
  height: 5px;
  margin: 0 0 0 200px;
  min-height: 5px;
  position: relative;
}
.vizitki .col_left {
  margin: 0 300px 0 0;
  min-height: 5px;
  position: relative;
}
.vizitki .col_left .wrap_col {
  margin: 0 17px 0 0;
}
.vizitki .col_right {
  float: right;
  position: relative;
  width: 272px;
}
.vizitki .col_right .blck {
  background: #fcfcfc;
  border: 1px solid #dddfe1;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.vizitki .col_right .blck .line {
  background: #dddfe1;
  font-size: 0;
  height: 1px;
}
.vizitki .dashed {
  border-bottom: 1px dashed #bfbfbd;
  font-size: 0;
  height: 1px;
  line-height: 0;
  margin: 0 0 40px;
}
.vizitki .images li {
  float: left;
  margin: 0 10px 0 0;
}
.vizitki .images li a {
  border: 1px solid #dedede;
  display: block;
  padding: 5px;
}
.vizitki .images li a:hover {
  border-color: #78cfef;
}
.vizitki .images .photo {
  display: none;
}
.vizitki .lnks {
  background: url(/templates/images/icon_star_22x28.png) 0 0 no-repeat;
  height: auto !important;
  height: 28px;
  margin: 25px 0 0;
  min-height: 28px;
  padding: 0 0 0 28px;
  position: relative;
}
.vizitki .lnks .chapter {
  color: #030303;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 6px;
  padding: 2px 0 0;
}
.vizitki .lnks .list a {
  color: #1a9cc6;
}
.vizitki .lnks .list li {
 font-size: 13px;
 margin: 0 0 2px;
}
.vizitki .ptypes {
  border-top: 1px dashed #bfbfbd;
  margin: 0 12px 0 20px;
}
.vizitki .ptypes .info {
  color: #2d2c2c;
  font-size: 13px;
  height: auto !important;
  height: 5px;
  margin: 0 0 0 90px;
  min-height: 5px;
}
.vizitki .ptypes .info p {
  margin: 0 0 12px;
}
.vizitki .ptypes .info .font {
  font-size: 11px;
}
.vizitki .ptypes .info .color {
  color: #086c0b;
}
.vizitki .ptypes .info .color_1 {
  color: #9b048f;
}
.vizitki .ptypes .info .p {
  margin: 0 0 7px;
}
.vizitki .ptypes .li {
  border-bottom: 1px dashed #bfbfbd;
  height: auto !important;
  height: 77px;
  min-height: 77px;
  padding: 40px 0;
}
.vizitki .ptypes .li.lst {
  border: 0;
}
.vizitki .ptypes .thumb {
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 77px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 40px;
  width: 77px;
}
.vizitki .ptypes .thumb.brd {
  border: 1px solid #a3a3a3;
  height: 75px;
  width: 75px;
}
.vizitki .ptypes .title {
  color: #040404;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 2px;
  position: relative;
  top: -5px;
}
.vizitki .squared {
  background: url(/templates/images/icon_square_10x10.png) 50% 0 no-repeat;
  font-size: 0;
  height: 10px;
  line-height: 0;
  margin: 0 0 43px;
}
.vizitki .text {
  color: #2d2c2c;
  font-size: 13px;
  margin: 0 0 23px;
  padding: 0 0 0 28px;
  position: relative;
}
.vizitki .text a {
  color: #0e48be;
}
.vizitki .text img {
  position: relative;
}
.vizitki .text p {
  margin: 0 0 15px;
}
.vizitki .text p.mb {
  margin-bottom: 40px;
}
.vizitki .text p.mb1 {
  margin-bottom: 5px;
}
.vizitki .text p.mb2 {
  margin-bottom: 30px;
}
.vizitki .text p.mb3 {
  margin-bottom: 47px;
}
.vizitki .text p.mt {
  margin-top: -10px;
}
.vizitki .text .font_l {
  font-size: 15px;
}
.vizitki .text .color {
  color: #146c03;
}
.vizitki .text .color_1 {
  color: #434343;
}
.vizitki .text .color_2 {
  color: #1a9cc6;
}
.vizitki .text .color_3 {
  color: #d90707;
}
.vizitki .text .color_4 {
  color: #0c7f09;
}
.vizitki .text .color_5 {
  color: #e80404;
}
.vizitki .text .color_6 {
  color: #33810c;
}
.vizitki .text .color_7 {
  color: #086c0b;
}
.vizitki .text a.color {
  color: #1a9cc6;
}
.vizitki .text .flist {
  position: relative;
}
.vizitki .text .flist ul {
  float: left;
  margin: 0 4px 20px 0;
  width: 102px;
}
.vizitki .text .flist li {
  background: url(/templates/images/icon_file_17x22.png) 0 0 no-repeat;
  font-size: 15px;
  font-weight: bold;
  height: 22px;
  margin: 0 0 8px;
  min-height: 22px;
  padding: 0 0 0 26px;
  text-transform: uppercase;
}
.vizitki .text .flist li a {
  color: #0e76f5;
}
.vizitki .text .font_s {
  font-size: 11px;
}
.vizitki .text .hlp_list .info {
  height: auto !important;
  height: 5px;
  margin: 0 0 0 110px;
  min-height: 5px;
}
.vizitki .text .hlp_list .li {
  height: 90px;
  margin: 0 0 20px;
  min-height: 90px;
}
.vizitki .text .hlp_list .thumb {
  height: 90px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 2px;
  width: 90px;
}
.vizitki .text .hlp_list_1 {
  margin: 0 0 43px 12px;
}
.vizitki .text .hlp_list_1 .info {
  height: auto !important;
  height: 5px;
  margin: 0 0 0 70px;
  min-height: 5px;
  padding: 4px 0 0;
}
.vizitki .text .hlp_list_1 .li {
  font-size: 11px;
  height: 52px;
  margin: 0 0 25px;
  min-height: 52px;
}
.vizitki .text .hlp_list_1 .lst {
  margin-bottom: 0;
}
.vizitki .text .hlp_list_1 .thumb {
  height: 52px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 52px;
}
.vizitki .text .images {
  margin-bottom: 40px;
}
.vizitki .text .notice {
  font-size: 11px;
}
.vizitki .text .str_n {
  background: url(/templates/images/str_no.png) 0 0 no-repeat;
  bottom: -30px;
  display: block;
  height: 107px;
  left: 335px;
  position: absolute;
  width: 106px;
}
.vizitki .text .str_step {
  bottom: -23px;
  display: block;
  height: 107px;
  left: 335px;
  position: absolute;
  width: 106px;
}
.vizitki .text .str_step_1 {
  background: url(/templates/images/str_step_1.png) 0 0 no-repeat;
}
.vizitki .text .str_step_2 {
  background: url(/templates/images/str_step_2.png) 0 0 no-repeat;
}
.vizitki .text .str_step_3 {
  background: url(/templates/images/str_step_3.png) 0 0 no-repeat;
}
.vizitki .text .str_step_4 {
  background: url(/templates/images/str_step_4.png) 0 0 no-repeat;
}
.vizitki .text .str_step_5 {
  background: url(/templates/images/str_step_5.png) 0 0 no-repeat;
}
.vizitki .text .str_step_6 {
  background: url(/templates/images/str_step_6.png) 0 0 no-repeat;
}
.vizitki .text .str_step_7 {
  background: url(/templates/images/str_step_7.png) 0 0 no-repeat;
}
.vizitki .text .str_step_8 {
  background: url(/templates/images/str_step_8.png) 0 0 no-repeat;
}
.vizitki .text .str_step_9 {
  background: url(/templates/images/str_step_9.png) 0 0 no-repeat;
}
.vizitki .text .str_y {
  background: url(/templates/images/str_yes.png) 0 0 no-repeat;
  bottom: -30px;
  display: block;
  height: 107px;
  left: 335px;
  position: absolute;
  width: 106px;
}
.vizitki .text .title {
  background: url(/templates/images/icon_sheet_19x29.png) 0 4px no-repeat;
  font-weight: bold;
  height: auto !important;
  height: 33px;
  margin: 0 0 25px -28px;
  min-height: 33px;
  padding: 0 0 0 28px;
  position: relative;
}
.vizitki .text .title.title1 {
  background: url(/templates/images/icon_calc_21x30.png) 0 0 no-repeat;
  margin-bottom: 0;
}
.vizitki .text .title.title2 {
  background: url(/templates/images/icon_wand_23x30.png) 0 0 no-repeat;
  font-size: 14px;
}
.vizitki .text .title.title3 {
  background: url(/templates/images/icon_palette_25x30.png) 0 0 no-repeat;
}
.vizitki .text .title.title4 {
  background: url(/templates/images/icon_q_22x28.png) 0 0 no-repeat;
}
.vizitki .text .title.title5 {
  background: url(/templates/images/icon_ruler_24x29.png) 0 3px no-repeat;
}
.vizitki .text .title.title6 {
  background: url(/templates/images/icon_smth_21x19.png) 0 4px no-repeat;
  margin-bottom: 0;
}
.vizitki .text .title.title7 {
  background: url(/templates/images/icon_disk_24x30.png) 0 0 no-repeat;
  margin-bottom: 10px;
}
.vizitki .text .title.title8 {
  background: url(/templates/images/icon_excl_21x28.png) 0 0 no-repeat;
}
.vizitki .text .title.title9 {
  background: url(/templates/images/icon_v_22x30.png) 0 0 no-repeat;
  font-weight: normal;
  padding-top: 2px;
}
.vizitki .text .title a {
  color: #086c0b;
}
.vizitki .text .title a.color {
  color: #1a9cc6;
}
.vizitki .text .title a.color_1 {
  color: #0e48be;
}
.vizitki .top {
  background: #9dc22d url(/templates/images/bg_vizitki_pr.png) 0 0 repeat-x;
  height: 145px;
  margin: 0 0 25px;
  position: relative;
}
.vizitki .top .str {
  background: url(/templates/images/str_abt_viz.png) 0 0 no-repeat;
  height: 83px;
  left: 25px;
  position: absolute;
  top: 30px;
  width: 266px;
}
.vizitki .top .t_l {
  background: url(/templates/images/viz_top_l.png) 0 0 no-repeat;
  height: 145px;
  left: 0;
  position: absolute;
  top: 0;
  width: 2px;
}
.vizitki .top .t_r {
  background: url(/templates/images/vizitki.jpg) 0 0 no-repeat;
  height: 145px;
  position: absolute;
  right: 0;
  top: 0;
  width: 342px;
}
#simplemodal-container .lnk_bs_close {
  background: url(/templates/images/icon_x_23x23.png) 0 0 no-repeat;
  height: 23px;
  position: absolute;
  right: 15px;
  top: 14px;
  width: 23px;
  z-index: 11000;
}
#simplemodal-container .lnk_bs1_close {
  background: url(/images/close_popup_26x26.png) 0 0 no-repeat;
  height: 26px;
  position: absolute;
  right: 20px;
  top: 14px;
  width: 26px;
  z-index: 11000;
}
#storefront_edit {
  color: #4d4d4d;
  position: relative;
}
#storefront_edit div,
#storefront_edit p,
#storefront_edit li,
#storefront_edit ul,
#storefront_edit dl,
#storefront_edit dt,
#storefront_edit dd,
#storefront_edit img,
#storefront_edit span,
#storefront_edit table {
  margin: 0;
  padding: 0;
  position: relative;
}
#storefront_edit a {
  color: #4697d7;
  text-decoration: none;
}
#storefront_edit a:hover {
  color: #2d94f8;
}
#storefront_edit li {
  background: none;
}
#storefront_edit .breadcrumbs {
  margin: 25px 0 5px;
}
#storefront_edit .breadcrumbs li {
  margin: 0 0 14px;
}
#storefront_edit .breadcrumbs .delim {
  padding: 0 9px;
}
#storefront_edit .chapter {
  color: #4b4a4a;
  font-size: 20px;
  margin: 0 0 10px;
}
#storefront_edit .color1 {
  color: #036d14;
}
#storefront_edit .color2 {
  color: #f30b16;
}
#storefront_edit .color3 {
  color: #4d4d4d;
}
#storefront_edit .color4 {
  color: #22bfbf !important;
}
#storefront_edit .color5 {
  color: #545454;
}
#storefront_edit .color6 {
  color: #adacac;
}
#storefront_edit .col_l1 {
  float: left;
  position: relative;
  width: 518px;
}
#storefront_edit .col_r1 {
  float: right;
  position: relative;
  width: 400px;
}
#storefront_edit .flds {
 margin: 0 -5px 25px 0;
  padding: 5px 0;
  position: relative;
}
#storefront_edit .flds dl {
  position: relative;
}
#storefront_edit .flds dl dd {
  margin: 0 0 0 133px;
  padding: 0;
  position: relative;
}
#storefront_edit .flds dl dt {
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
  position: relative;
  width: 130px;
}
#storefront_edit .flds dl.v1 dd {
  margin: 0 0 10px 135px;
}
#storefront_edit .flds dl.v1 dt {
 width: 133px;
}
#storefront_edit .flds .counter {
  bottom: 2px;
  color: #409c1f;
  font: bold 10px tahoma, sans-serif;
  position: absolute;
  right: -26px;
  width: 15px;
}
#storefront_edit .flds .fld {
  background: url(/templates/images/bg_dot_2x1.png) 0 100% repeat-x;
  margin: 0 0 15px;
  min-height: 1px;
  padding: 0 0 15px;
  position: relative;
}
#storefront_edit .flds .fld:last-child {
  background: none;
  padding-bottom: 0;
}
#storefront_edit .flds .fld.mt {
  margin-top: -4px;
}
#storefront_edit .flds .status {
  font-size: 11px;
  padding: 0 0 0 20px;
  position: absolute;
  min-height: 20px;
  right: -139px;
  top: -6px;
  width: 108px;
}
#storefront_edit .flds .status.v1 {
  right: -154px;
}
#storefront_edit .flds .status.v2 {
  right: -30px;
}
#storefront_edit .flds div.required {
  color: #f8060c;
  font: bold 12px tahoma, sans-serif;
  position: absolute;
  right: -26px;
  top: -3px;
  width: 15px;
}
#storefront_edit .flds span.required {
  color: #f8060c;
  font: bold 12px tahoma, sans-serif;
}
#storefront_edit .flds .status .err {
  color: #f40d1e;
  display: none;
  font-size: 11px !important;
  line-height: 11px;
}
#storefront_edit .flds .status .ok {
  color: #28a913;
  display: none;
  line-height: 11px;
}
#storefront_edit .flds .err .status {
  background: url(/templates/images/icon_x_12x12_1.png) 0 6px no-repeat;
}
#storefront_edit .flds .err .status .err {
  display: block;
}
#storefront_edit .flds .ok .status {
  background: url(/templates/images/icon_v_24x20.png) 0 0 no-repeat;
}
#storefront_edit .flds .ok .status .ok {
  display: block;
}
#storefront_edit .floatl {
  float: left;
}
#storefront_edit .fonts {
  font-size: 11px !important;
}
#storefront_edit .fontl {
  font-size: 12px;
}
#storefront_edit .form {
  margin: 0 0 22px;
  position: relative;
}
#storefront_edit .form label {
  color: #4d4d4d;
  font-size: 12px;
  display: block;
  line-height: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 2px;
}
#storefront_edit .form label.mt {
  top: 9px;
}
#storefront_edit .form label.mt1 {
  top: 14px;
}
#storefront_edit .form label.mt2 {
  top: 7px;
}
#storefront_edit .form label.mt3 {
  top: 9px;
}
#storefront_edit .form label.w1 {
  width: 120px;
}
#storefront_edit .form input,
#storefront_edit .form select,
#storefront_edit .form textarea {
  color: #393838;
}
#storefront_edit .form .chkbox {
  color: #444443;
  font-size: 12px;
}
#storefront_edit .form .chkbox a {
  color: #0ba6cd;
  display: inline-block;
  font-weight: bold;
  margin: 0 0 0 25px;
}
#storefront_edit .form .chkbox input {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  top: 4px;
}
#storefront_edit .form .chkbox label {
  font-weight: bold;
  line-height: 15px;
  margin: 0 0 0 25px;
}
#storefront_edit .form .chkbox.tor input {
  float: none;
}
#storefront_edit .form .chkbox.tor label {
  display: inline !important;
  margin: 0 10px 0 0;
}
#storefront_edit .form .chkbox.mt1 {
  margin-top: 5px;
}
#storefront_edit .form .error .chkbox .floatl {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#storefront_edit .form .error .chkbox .floatl input {
  left: 2px;
  top: 2px;
}
#storefront_edit .form .error .chkbox .floatl label {
  margin-left: 26px;
  top: 0;
}
#storefront_edit .form .error .chkbox label.color4 {
  color: #707a7a !important;
}
#storefront_edit .form .input {
  border: 1px solid #adacac;
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 30px;
  position: relative;
  width: 286px;
}
#storefront_edit .form .input input {
  background: none;
  border: 0;
  left: 4px;
  padding: 4px 0;
  position: absolute;
  top: 4px;
  width: 278px;
}
#storefront_edit .form .input.v1 {
  margin: 0 14px 0 12px;
  width: 52px;
}
#storefront_edit .form .input.v1 input {
  text-align: center;
  width: 44px;
}
#storefront_edit .form .input.v2 {
  background: #faf9f9;
  margin: 10px 0 0;
  width: 337px;
}
#storefront_edit .form .input.v2 input {
  font: 14px tahoma;
  top: 1px;
  width: 329px;
}
#storefront_edit .form .input.v2 .lnk_buffer {
  bottom: 3px;
  color: #3a90d8;
  display: block;
  position: absolute;
  right: -70px;
  text-decoration: none;
}
#storefront_edit .form .error .input {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#storefront_edit .form .notice {
  margin-right: 75px;
}
#storefront_edit .flds dl dt .notice {
  color: #f61212;
  margin: 10px 0 0;
}
#storefront_edit .form .select {
  width: 242px;
}
#storefront_edit .form .select select {
  background: none;
  border: 1px solid #afafaf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #404142;
  left: -2px;
  font: 12px tahoma, sans-serif;
  padding: 4px 2px 3px;
  position: relative;
  width: 239px;
}
#storefront_edit .form .select select option {
  color: #404142;
  padding: 0 0 0 5px;
}
#storefront_edit .form .error .select {
  background: #f4a0a0;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#storefront_edit .form .error .select select {
  border-color: #c36f6f;
}
#storefront_edit .form .submit {
 text-align: center;
}
#storefront_edit .form .submit input {
  color: #fff;
  font-size: 18px;
}
#storefront_edit .form .tarea {
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 119px;
  position: relative;
  width: 286px;
}
#storefront_edit .form .tarea textarea {
  background: #fff;
  border: 1px solid #adacac;
  height: 119px;
  left: 0;
  position: absolute;
  top: 0;
  width: 286px;
  z-index: 1;
}
#storefront_edit .form .error .tarea textarea {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#storefront_edit .form .input.focus,
#storefront_edit .form .input.hover {
  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
}
#storefront_edit .form .tarea.focus textarea,
#storefront_edit .form .tarea.hover textarea {
  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
}
#storefront_edit .hlp_select2 {
  display: none;
}
#storefront_edit .image .cur {
  height: 400px;
  margin: 0 0 10px;
  position: relative;
  width: 400px;
}
#storefront_edit .image .cur img {
  position: relative;
}
#storefront_edit .image .tmbs {
  text-align: center;
}
#storefront_edit .image .tmbs a,
#storefront_edit .image .tmbs li {
  height: 60px;
  width: 60px;
}
#storefront_edit .image .tmbs a {
  display: block;
}
#storefront_edit .image .tmbs li {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 1px solid #fff;
  display: inline-block;
  margin: 0 5px 5px 0;
}
#storefront_edit .image .tmbs .a {
  border-color: #ff6f0f;
}
#storefront_edit .lbl {
  color: #4d4d4d;
  font-size: 12px;
  line-height: 12px;
  margin: 0 0 10px;
  padding: 0;
  position: relative;
}
#storefront_edit .mb0 {
  margin-bottom: 0 !important;
}
#storefront_edit .mb_1 {
  margin: 0 0 40px;
}
#storefront_edit .mlr_1 {
  margin: 0 10px;
}
#storefront_edit .mt {
  top: 4px;
}
#storefront_edit .notice {
  color: #4d4d4d;
  font-size: 11px;
  line-height: 19px;
  margin: 4px 0 0;
}
#storefront_edit .notice.mt1 {
  margin-top: 14px;
}
#storefront_edit .notice.ml1 {
  margin-left: 25px;
}
#storefront_edit .notice p {
  margin-bottom: 10px;
}
#storefront_edit .notice p:last-child {
  margin-bottom: 5px;
}
#storefront_edit .flds dl dt .notice {
  line-height: 19px;
  margin: 10px 0 0;
}
#storefront_edit .notice.color2 {
  color: #f30b16;
}
#storefront_edit .notice_err {
  background: url(/templates/images/icon_square_7x7.png) 0 .4em no-repeat;
  color: #f40d1e;
  font-size: 12px;
  margin: 0 0 10px 10px !important;
  padding: 0 0 0 17px;
}
#storefront_edit .price {
  color: #fd7b24;
  font-size: 15px;
  font-weight: bold;
}
#storefront_edit .text {
  color: #4d4d4d;
  font-size: 13px;
  line-height: 19px;
  margin: 0 0 18px;
  position: relative;
}
#storefront_edit .text p {
  line-height: 19px;
  margin: 0 0 16px;
}
#storefront_edit .text .mb1 {
  margin-bottom: 8px;
}
#storefront_edit .tmbs {
  min-height: 60px;
}
#storefront_edit .tmbs_side .tmb {
  border: 1px solid #a6a6a6;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  float: left;
  height: 40px;
  margin: 0 0 0 14px;
  width: 40px;
}
#storefront_edit .tmbs_side .tmb img {
  display: block;
}
#storefront_edit .tmbs_side .tmb input {
  display: none;
}
#storefront_edit .tmbs_side .tmb.a {
  border-color: #5eaf50;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 0px 1px #5eaf50;
  box-shadow: 0px 0px 0px 1px #5eaf50;
}
#storefront_edit .u {
  text-decoration: underline;
}
#tovar_info {
  color: #4d4d4d;
  position: relative;
}
#tovar_info div,
#tovar_info p,
#tovar_info li,
#tovar_info ul,
#tovar_info dl,
#tovar_info dt,
#tovar_info dd,
#tovar_info img,
#tovar_info span,
#tovar_info table {
  margin: 0;
  padding: 0;
  position: relative;
}
#tovar_info a {
  color: #4697d7;
  text-decoration: none;
}
#tovar_info a:hover {
  color: #2d94f8;
}
#tovar_info li {
  background: none;
}
#tovar_info .breadcrumbs {
  margin: 25px 0 5px;
}
#tovar_info .breadcrumbs li {
  margin: 0 0 14px;
}
#tovar_info .breadcrumbs .delim {
  padding: 0 9px;
}
#tovar_info .chapter {
  color: #4b4a4a;
  font-size: 20px;
  margin: 0 0 10px;
}
#tovar_info .color1 {
  color: #036d14;
}
#tovar_info .color2 {
  color: #f30b16;
}
#tovar_info .color3 {
  color: #4d4d4d;
}
#tovar_info .color4 {
  color: #545454;
}
#tovar_info .color5 {
  color: #adacac;
}
#tovar_info .col_l1 {
  float: left;
  width: 518px;
}
#tovar_info .col_r1 {
  float: right;
  width: 400px;
}
#tovar_info .flds {
 margin: 0 0 25px;
  padding: 0;
  position: relative;
}
#tovar_info .flds dl {
  position: relative;
}
#tovar_info .flds dl dd {
  margin: 0 0 0 133px;
  padding: 0;
  position: relative;
}
#tovar_info .flds dl dt {
  float: left;
  font-weight: normal;
  margin: 0;
  padding: 0;
  position: relative;
  width: 130px;
}
#tovar_info .flds .counter {
  bottom: 2px;
  color: #409c1f;
  font-size: bold 10px tahoma, sans-serif;
  position: absolute;
  right: -26px;
  width: 15px;
}
#tovar_info .flds .fld {
  background: url(/templates/images/bg_dot_2x1.png) 0 100% repeat-x;
  margin: 0 0 15px;
  min-height: 1px;
  padding: 0 0 15px;
  position: relative;
}
#tovar_info .flds .fld:last-child {
  background: none;
  padding-bottom: 0;
}
#tovar_info .flds .fld.mt {
  margin-top: -4px;
}
#tovar_info .flds .status {
  font-size: 11px;
  padding: 22px 0 0;
  position: absolute;
  right: -140px;
  top: -5px;
  width: 105px;
}
#tovar_info .flds .status .err {
  color: #f40d1e;
  display: none;
  font-size: 11px !important;
  line-height: 11px;
}
#tovar_info .flds .status .ok {
  color: #28a913;
  display: none;
  line-height: 11px;
}
#tovar_info .flds .err .status {
  background: url(/templates/images/icon_x_12x12_1.png) 0 6px no-repeat;
}
#tovar_info .flds .err .status .err {
  display: block;
}
#tovar_info .flds .ok .status {
  background: url(/templates/images/icon_v_24x20.png) 0 0 no-repeat;
}
#tovar_info .flds .ok .status .ok {
  display: block;
}
#tovar_info .floatl {
  float: left;
}
#tovar_info .fonts {
  font-size: 11px !important;
}
#tovar_info .fontl {
  font-size: 12px;
}
#tovar_info .form {
  margin: 0 0 22px;
  position: relative;
}
#tovar_info .form label {
  color: #4d4d4d;
  font-size: 12px;
  display: block;
  line-height: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 2px;
}
#tovar_info .form label.mt {
  top: 9px;
}
#tovar_info .form label.mt1 {
  top: 14px;
}
#tovar_info .form label.w1 {
  width: 120px;
}
#tovar_info .form input,
#tovar_info .form select,
#tovar_info .form textarea {
  color: #393838;
}
#tovar_info .form .chkbox {
  color: #444443;
  font-size: 12px;
}
#tovar_info .form .chkbox a {
  color: #0ba6cd;
  font-weight: bold;
}
#tovar_info .form .chkbox input {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  top: 4px;
}
#tovar_info .form .chkbox label {
  line-height: 15px;
  margin: 0 0 0 25px;
}
#tovar_info .form .chkbox.tor input {
  float: none;
}
#tovar_info .form .chkbox.tor label {
  display: inline !important;
 margin: 0 10px 0 0;
}
#tovar_info .form .input {
  border: 1px solid #adacac;
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 30px;
  position: relative;
  width: 286px;
}
#tovar_info .form .input input {
  background: none;
  border: 0;
  left: 4px;
  padding: 4px 0;
  position: absolute;
  top: 4px;
  width: 278px;
}
#tovar_info .form .input.v1 {
  margin: 0 14px 0 13px;
  width: 52px;
}
#tovar_info .form .input.v1 input {
  text-align: center;
  width: 44px;
}
#tovar_info .form .input.v2 {
  background: #faf9f9;
  margin: 10px 0 0;
  width: 347px;
}
#tovar_info .form .input.v2 input {
  font: 14px tahoma;
  top: 1px;
  width: 339px;
}
#tovar_info .form .input.v2 .lnk_buffer {
  bottom: 4px;
  color: #3a90d8;
  display: block;
  position: absolute;
  right: -127px;
  text-decoration: none;
}
#tovar_info .form .input.v2 .lnk_buffer a {
  color: #333;
}
#tovar_info .form .input.v2 .lnk_buffer a.hover {
 background-color: #e6e6e6;
 background-position: 0 -15px;
 transition: background-position 0.1s linear 0s;
}
#tovar_info .form .error .input {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#tovar_info .form .tarea {
  /*-webkit-border-radius: 1px;
  border-radius: 1px;*/
  height: 119px;
  position: relative;
  width: 286px;
}
#tovar_info .form .tarea textarea {
  background: #fff;
  border: 1px solid #adacac;
  height: 119px;
  left: 0;
  position: absolute;
  top: 0;
  width: 286px;
  z-index: 1;
}
#tovar_info .form .error .tarea textarea {
  background: #f4a0a0;
  border-color: #c36f6f;
  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;
  box-shadow: 0px 0px 0px 2px #f4a0a0;
}
#tovar_info .form .submit {
  color: #fff;
  font-size: 18px;
  text-align: center;
}
#tovar_info .form .submit a {
  color: #fff;
  text-decoration: none;
}
#tovar_info .form .submit input {
  color: #fff;
  margin: 0 15px 0 0;
}
#tovar_info .form .input.focus,
#tovar_info .form .input.hover {
  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
}
#tovar_info .form .tarea.focus textarea,
#tovar_info .form .tarea.hover textarea {
  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);
}
#tovar_info .image .cur {
  margin: 0 0 10px;
  position: relative;
  width: 400px;
}
#tovar_info .image .cur img {
  position: relative;
}
#tovar_info .image .tmbs {
  text-align: center;
}
#tovar_info .image .tmbs a,
#tovar_info .image .tmbs li {
  height: 60px;
  width: 60px;
}
#tovar_info .image .tmbs a {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
#tovar_info .image .tmbs li {
  border: 1px solid #fff;
  display: inline-block;
  margin: 0 5px 5px 0;
}
#tovar_info .image .tmbs .a {
  border-color: #ff6f0f;
}
#tovar_info .mb0 {
  margin-bottom: 0 !important;
}
#tovar_info .mb_1 {
  margin: 0 0 40px;
}
#tovar_info .mlr_1 {
  margin: 0 10px;
}
#tovar_info .mt {
  top: 8px;
}
#tovar_info .notice {
  color: #4d4d4d;
  font-size: 11px;
  line-height: 19px;
  margin: 4px 0 0;
}
#tovar_info .notice.large {
  font-size: 12px;
}
#tovar_info .notice.mb1 {
  margin-bottom: 20px;
}
#tovar_info .notice.mt1 {
  margin-top: 14px;
}
#tovar_info .notice.ml1 {
  margin-left: 25px;
}
#tovar_info .notice p {
  margin-bottom: 10px;
}
#tovar_info .notice p:last-child {
  margin-bottom: 5px;
}
#tovar_info .flds dl dt .notice {
  line-height: 19px;
  margin: 10px 0 0;
}
#tovar_info .notice.color2 {
  color: #f30b16;
}
#tovar_info .notice_err {
  background: url(/templates/images/icon_square_7x7.png) 0 .4em no-repeat;
  color: #f40d1e;
  font-size: 12px;
  margin: 0 0 10px 10px !important;
  padding: 0 0 0 17px;
}
#tovar_info .price {
  color: #fd7b24;
  font-size: 15px;
  font-weight: bold;
}
#tovar_info .shared_link {
  height: 0;
  overflow: hidden;
}
#tovar_info .text {
  color: #4d4d4d;
  font-size: 13px;
  line-height: 19px;
  margin: 0 0 18px;
  position: relative;
}
#tovar_info .text p {
  line-height: 19px;
  margin: 0 0 16px;
}
#tovar_info .text .mb1 {
  margin-bottom: 8px;
}
#tovar_info .tmbs {
  min-height: 60px;
}
#tovar_info .tmbs_side .tmb {
  border: 1px solid #a6a6a6;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  float: left;
  height: 40px;
  line-height: 40px;
  margin: 0 0 0 14px;
  overflow: hidden;
  text-align: center;
  width: 40px;
}
#tovar_info .tmbs_side .tmb a {
  display: block;
  height: 40px;
}
#tovar_info .tmbs_side .tmb img {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
#tovar_info .tmbs_side .tmb input {
  display: none;
}
#tovar_info .tmbs_side .tmb.a {
  border-color: #5eaf50;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 0px 1px #5eaf50;
  box-shadow: 0px 0px 0px 1px #5eaf50;
}
#tovar_info .u {
  text-decoration: underline;
}
.blck_12 {
  background: #3191eb;
 color: #fff;
 float: right;
 font-size: 11px;
 position: relative;
 right: 20px;
}
.blck_12 a {
  color: #fff;
}
.blck_12 .c_bl {
  background: url(/templates/images/corn_2x2_bl_1.png) 0 0 no-repeat;
  bottom: 0;
  left: 0;
}
.blck_12 .c_br {
  background: url(/templates/images/corn_2x2_br_1.png) 0 0 no-repeat;
  bottom: 0;
  left: -2px;
  margin: 0 0 0 100%;
}
.blck_12 .c_tl {
  background: url(/templates/images/corn_2x2_tl_1.png) 0 0 no-repeat;
  left: 0;
  top: 0;
}
.blck_12 .c_tr {
  background: url(/templates/images/corn_2x2_tr_1.png) 0 0 no-repeat;
  left: -2px;
  margin: 0 0 0 100%;
  top: 0;
}
.blck_12 .corn {
  font-size: 0;
  height: 2px;
  line-height: 0;
  position: absolute;
  width: 2px;
}
.blck_12 .wrap_m {
  padding: 2px 10px 4px;
  position: relative;
  z-index: 1;
}
.blck_13 {
  background: #fefefe url(/templates/images/bg_blck_13.png) 0 100% repeat-x;
  border: 1px solid #efefef;
 color: #000;
 font-size: 12px;
 margin: 0 0 28px;
 position: relative;
}
.blck_13 a {
  color: #1a9cc6;
}
.blck_13 .c_bl {
  background: url(/templates/images/corn_5x3_bl.png) 0 0 no-repeat;
  bottom: -1px;
  left: -1px;
}
.blck_13 .c_br {
  background: url(/templates/images/corn_5x3_br.png) 0 0 no-repeat;
  bottom: -1px;
  left: -4px;
  margin: 0 0 0 100%;
}
.blck_13 .c_tl {
  background: url(/templates/images/corn_5x3_tl.png) 0 0 no-repeat;
  left: -1px;
  top: -1px;
}
.blck_13 .c_tr {
  background: url(/templates/images/corn_5x3_tr.png) 0 0 no-repeat;
  left: -4px;
  margin: 0 0 0 100%;
  top: -1px;
}
.blck_13 .corn {
  font-size: 0;
  height: 3px;
  line-height: 0;
  position: absolute;
  width: 5px;
}
.blck_13 .wrap_m {
  height: auto !important;
 height: 54px;
  margin: 0 10px;
 min-height: 54px;
  padding: 12px 0;
  position: relative;
  z-index: 1;
}
.blck_14 {
  background: #378a24;
  border-bottom: 1px solid #87b97c;
  border-top: 1px solid #afd0a7;
 color: #fff;
 font-size: 12px;
 margin: 0 0 25px;
 position: relative;
 text-align: center;
}
.blck_14 a {
  color: #fff;
}
.blck_14 .c_bl {
  background: url(/templates/images/corn_3x3_bl.png) 0 0 no-repeat;
  bottom: -1px;
  left: 0;
}
.blck_14 .c_br {
  background: url(/templates/images/corn_3x3_br.png) 0 0 no-repeat;
  bottom: -1px;
  left: -3px;
  margin: 0 0 0 100%;
}
.blck_14 .c_tl {
  background: url(/templates/images/corn_3x3_tl.png) 0 0 no-repeat;
  left: 0;
  top: -1px;
}
.blck_14 .c_tr {
  background: url(/templates/images/corn_3x3_tr.png) 0 0 no-repeat;
  left: -3px;
  margin: 0 0 0 100%;
  top: -1px;
}
.blck_14 .corn {
  font-size: 0;
  height: 3px;
  line-height: 0;
  position: absolute;
  width: 3px;
}
.blck_14 .wrap_m {
  padding: 3px 5px 4px;
  position: relative;
  z-index: 1;
}
.blck_15 {
  background: #fff url(/templates/images/bg_blck_15_r.png) 100% 0 repeat-y;
  color: #333;
 font-size: 12px;
 margin: 0 0 20px;
 position: relative;
}
.blck_15 .bot {
  background: url(/templates/images/bg_blck_15_b.png) 0 0 repeat-x;
  bottom: 0;
  font-size: 0;
  height: 3px;
  left: 0;
  line-height: 0;
  position: absolute;
  width: 100%;
}
.blck_15 .c_bl {
  background: url(/templates/images/corn_5x5_bl_4.png) 0 0 no-repeat;
  bottom: 0;
  left: 0;
}
.blck_15 .c_br {
  background: url(/templates/images/corn_5x5_br_4.png) 0 0 no-repeat;
  bottom: 0;
  left: -5px;
  margin: 0 0 0 100%;
}
.blck_15 .c_tl {
  background: url(/templates/images/corn_5x5_tl_4.png) 0 0 no-repeat;
  left: 0;
  top: 0;
}
.blck_15 .c_tr {
  background: url(/templates/images/corn_5x5_tr_4.png) 0 0 no-repeat;
  left: -5px;
  margin: 0 0 0 100%;
  top: 0;
}
.blck_15 .corn {
  font-size: 0;
  height: 5px;
  line-height: 0;
  position: absolute;
  width: 5px;
  z-index: 2;
}
.blck_15 .inner {
  background: url(/templates/images/bg_blck_15_l.png) 0 0 repeat-y;
  position: relative;
}
.blck_15 .top {
  background: url(/templates/images/bg_blck_15_t.png) 0 0 repeat-x;
  font-size: 0;
  height: 2px;
  left: 0;
  line-height: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.blck_15 .wrap_m {
  margin: 0 20px;
  min-height: 10px;
  padding: 13px 0 16px;
  position: relative;
  z-index: 1;
}
.blck_16 {
  background: #fefefe url(/templates/images/bg_blck_16.png) 0 100% repeat-x;
  border: 1px solid #f3f3f3;
 position: relative;
}
.blck_16 .c_bl {
  background: url(/templates/images/corn_9x9_bl.png) 0 0 no-repeat;
  bottom: -1px;
  left: -1px;
}
.blck_16 .c_br {
  background: url(/templates/images/corn_9x9_br.png) 0 0 no-repeat;
  bottom: -1px;
  left: -8px;
  margin: 0 0 0 100%;
}
.blck_16 .c_tl {
  background: url(/templates/images/corn_9x9_tl.png) 0 0 no-repeat;
  left: -1px;
  top: -1px;
}
.blck_16 .c_tr {
  background: url(/templates/images/corn_9x9_tr.png) 0 0 no-repeat;
  left: -8px;
  margin: 0 0 0 100%;
  top: -1px;
}
.blck_16 .corn {
  font-size: 0;
  height: 9px;
  line-height: 0;
  position: absolute;
  width: 9px;
}
.blck_16 .wrap_blck {
  margin: 0 14px 0 19px;
  min-height: 150px;
  padding: 12px 0;
  position: relative;
}
.blck_17 {
  border: 1px solid #ccc;
 position: relative;
}
.blck_17 .c_bl {
  background: url(/templates/images/corn_5x5_bl_9.png) 0 0 no-repeat;
  bottom: -1px;
  left: -1px;
}
.blck_17 .c_br {
  background: url(/templates/images/corn_5x5_br_9.png) 0 0 no-repeat;
  bottom: -1px;
  left: -4px;
  margin: 0 0 0 100%;
}
.blck_17 .c_tl {
  background: url(/templates/images/corn_5x5_tl_9.png) 0 0 no-repeat;
  left: -1px;
  top: -1px;
}
.blck_17 .c_tr {
  background: url(/templates/images/corn_5x5_tr_9.png) 0 0 no-repeat;
  left: -4px;
  margin: 0 0 0 100%;
  top: -1px;
}
.blck_17 .corn {
  font-size: 0;
  height: 5px;
  line-height: 0;
  position: absolute;
  width: 5px;
  z-index: 1;
}
.blck_17 .head {
  background: #eee;
  color: #333;
  height: 38px;
  font-size: 27px;
  line-height: 37px;
  margin: 0 -20px 10px -20px;
  padding: 0 20px;
  position: relative;
}
.blck_17 .wrap_blck {
  margin: 0 20px;
  min-height: 20px;
  padding: 0 0 5px;
  position: relative;
}
.blck_accs_polygraphy {
  font-family: arial, sans-serif;
  line-height: 1.4em;
  margin-top: 50px;
}
.blck_accs_polygraphy .chapter {
  color: #363d40;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.4em;
  margin-bottom: 26px;
  text-align: left;
}
.blck_accs_polygraphy .chapter_descr {
  color: #363d40;
  font-size: 1.4em;
  line-height: 1.4em;
  margin-bottom: 27px;
}
.blck_accs_polygraphy .list {
  margin-left: -37px;
}
.printdirekt_cart .blck_accs_polygraphy .list {
  margin-left: -32px;
}
.blck_accs_polygraphy .list li {
  float: left;
  height: 345px;
  margin: 0 0 20px 37px;
  width: 225px;
}
.printdirekt_cart .blck_accs_polygraphy .list li {
  margin-left: 32px;
}
.blck_accs_polygraphy .list .btn0 {
  background: #b0b1b1;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 1.15em;
  font-weight: bold;
  margin-top: 5px;
  padding: 7px 15px;
  text-decoration: none;
}
.blck_accs_polygraphy .list .btn0.blue {
  background: #068fd5;
}
.blck_accs_polygraphy .list .btn0.ico_cart {
  background-image: url(/images/front_re/ico_cart_16x13.png);
  background-position: 85% 50%;
  background-repeat: no-repeat;
  padding-right: 40px;
}
.blck_accs_polygraphy .list .descr {
  color: #4e4f50;
  font-size: 1.1em;
  margin-bottom: 5px;
  text-align: center;
}
.blck_accs_polygraphy .list .descr span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.blck_accs_polygraphy .list .price {
  color: #fa1274;
  font-size: 1.25em;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: center;
}
.blck_accs_polygraphy .list .title {
  color: #008acb;
  font-size: 1.25em;
  font-weight: bold;
  display: block;
  margin-bottom: 2px;
  text-decoration: none;
  text-align: center;
}
.blck_accs_polygraphy .list .title span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.blck_accs_polygraphy .list .tmb {
  background-repeat: no-repeat;
  -webkit-background-size: content;
  background-size: content;
  display: block;
  height: 225px;
  margin-bottom: 15px;
  width: 225px;
}
.blck_accs_polygraphy .txt_c {
  text-align: center;
}
.blck_action {
  background: #1b5db7;
  color: #fff;
 font-size: 12px;
 margin: 0 14px 12px 0;
 position: relative;
}
.blck_action a {
  color: #fff;
}
.blck_action .c_bl {
  background: url(/templates/images/corn_2x2_bl_2.png) 0 0 no-repeat;
  bottom: 0;
  left: 0;
}
.blck_action .c_br {
  background: url(/templates/images/corn_2x2_br_2.png) 0 0 no-repeat;
  bottom: 0;
  left: -2px;
  margin: 0 0 0 100%;
}
.blck_action .c_tl {
  background: url(/templates/images/corn_2x2_tl_2.png) 0 0 no-repeat;
  left: 0;
  top: 0;
}
.blck_action .c_tr {
  background: url(/templates/images/corn_2x2_tr_2.png) 0 0 no-repeat;
  left: -2px;
  margin: 0 0 0 100%;
  top: 0;
}
.blck_action .corn {
  font-size: 0;
  height: 2px;
  line-height: 0;
  position: absolute;
  width: 2px;
}
.blck_action .color {
  color: #fff119;
}
.blck_action .icon {
  background: url(/templates/images/green_snow_tshirt.png) 0 0 no-repeat;
  height: 37px;
  left: 18px;
  position: absolute;
  top: -7px;
  width: 37px;
}
.blck_action .wrap_m {
  padding: 3px 10px 5px 50px;
  position: relative;
  text-align: center;
  z-index: 1;
}
.blck_auth_info {
  background: url(/templates/images/ico_i_56x56.png) 0 50% no-repeat;
  color: #494949;
  font-size: 15px;
  margin: 35px 0 28px 33px;
  height: 56px;
  padding-left: 83px;
}
.blck_auth_info .text {
  display: table-cell;
  height: 56px;
  vertical-align: middle;
}
.blck_guarantee .list {
  margin: 0;
}
.blck_guarantee .list li {
  background: url(/templates/images/icon_v_11x10.png) 0 3px no-repeat;
  height: auto !important;
  height: 10px;
  margin: 0 0 6px;
  min-height: 10px;
  padding: 0 0 0 16px;
}
.blck_help p {
  margin: 0 0 8px;
}
.blck_help .fonts {
  font-size: 11px;
}
.blck_payment p {
  margin: 0 0 9px;
}
.blck_payment p a {
  font-weight: normal;
}
.blck_payment p img {
  margin: 0;
}
.blck_payment .logo {
  float: left;
  position: relative;
}
.blck_payment .logo img {
  margin: 4px 0 0;
}
.blck_payment .lnk_lst {
  margin: 15px 10px 0 25px;
  text-align: right;
}
.blck_viz_free .btn {
  background: url(/templates/images/bg_btn_189x62.png) 0 0 no-repeat;
  display: block;
  color: #fff;
  font-size: 18px;
  height: 62px;
  left: 50%;
  line-height: 18px;
  margin: 0 0 0 -95px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 24px;
  width: 189px;
}
.blck_viz_free .btn span {
  display: block;
  padding: 12px 0 0;
}
.blck_viz_free .img {
  background: url(/templates/images/img_blck_viz_free.jpg) 0 0 no-repeat;
  bottom: -2px;
  height: 231px;
  position: relative;
  width: 221px;
}
.blck_viz_free .title {
  border-bottom: 1px dashed #bfbfbd;
  bottom: -2px;
  padding: 0 0 12px;
  position: relative;
  text-align: center;
}
.blck_viz_free .wrap_m {
  margin: 0;
  padding-bottom: 0;
}
.links_top {
  margin: 0 0 20px 0;
  padding: 0;
  position: relative;
}
.links_top li {
  background: none;
  display: inline-block;
  height: auto !important;
  height: 19px;
  min-height: 19px;
  padding: 0 40px 0 0;
  position: relative;
}
.links_top li:last-child {
  padding-right: 0;
}
.links_top li a,
.links_top li .link {
  display: block;
  height: auto !important;
  height: 19px;
  min-height: 19px;
  position: relative;
}
.links_top li a img,
.links_top li .link img {
  position: relative;
}
.links_top .lnk1 a,
.links_top .lnk1 .link {
  background: url(/templates/images/icon_star_20x16.png) 0 0 no-repeat;
  /*margin: 0 0 0 7px;*/
  padding: 0 0 0 24px;
}
.links_top .lnk1 a img,
.links_top .lnk1 .link img {
  top: 2px;
}
.links_top .lnk2 a,
.links_top .lnk2 .link {
  background: url(/templates/images/icon_box_24x19.png) 0 0 no-repeat;
  /*margin: 0 0 0 4px;*/
  padding: 0 0 0 30px;
}
.links_top .lnk2 a img,
.links_top .lnk2 .link img {
  top: 3px;
}
.links_top .lnk3 a,
.links_top .lnk3 .link {
  background: url(/templates/images/icon_arrs_19x17.png) 0 0 no-repeat;
  /*margin: 0 0 0 5px;*/
  padding: 0 0 0 24px;
}
.links_top .lnk3 a img,
.links_top .lnk3 .link img {
  top: 3px;
}
.links_top .lnk4 a,
.links_top .lnk4 .link {
  background: url(/templates/images/icon_phone_13x19.png) 0 0 no-repeat;
  /*margin: 0 0 0 23px;*/
  padding: 0 0 0 15px;
}
.links_top .lnk4 a img,
.links_top .lnk4 .link img {
  top: 3px;
}
.links_top .lnk5 a,
.links_top .lnk5 .link {
  background: url(/templates/images/icon_box_22x19.png) 0 0 no-repeat;
  /*margin: 0 0 0 32px;*/
  padding: 0 0 0 27px;
}
.links_top .lnk5 a img,
.links_top .lnk5 .link img {
  top: 4px;
}
.links_top .lnk6 a,
.links_top .lnk6 .link {
  background: url(/templates/images/icon_bag_21x18.png) 0 0 no-repeat;
  /*margin: 0 0 0 32px;*/
  padding: 0 0 0 27px;
}
.links_top .lnk6 a img,
.links_top .lnk6 .link img {
  top: 4px;
}
.links_top .lst {
  margin-right: 0;
  width: 20% !important;
  width: 19.5%;
}
*:first-child+html .links_top .lst {
  width: 24.5% !important;
}
.barcode {
    font-family: CCode39;
    font-size: 15px;
}
.barcode_big {
    font-family: CCode39;
    font-size: 22px;
}
.chapter {
  color: #1a9cc6;
  font-size: 11px;
  margin: 0 0 7px;
}
.chapter.fontl {
  font-size: 14px;
}
.navigator {
  margin: -3px 30px 0;
  padding: 0;
  text-align: left;
}
.bordered {
    border:solid 1px #CAC3BF;
}
.bordered:hover {
    border:solid 1px #9E948D;
}

#lnk_nydeliv {
  display: block;
  margin: 0 0 6px 22px;
  position: relative;
  z-index: 1;
}
.avpw_mode_action .avpw_button {
  font-size: 12px !important;
}
#avpw_controls,
#avpw_control_cancel_pane {
  position: fixed !important;
}
#avpw_tools_pager li {
  background: none;
}
#x_preload {
  font-size: 0;
  height: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 0;
}
html&gt;body #body {
  height: auto;
  min-height: 100%;
}
html&gt;/**/body .float_left_not_ie {
  float: left;
  width: 100%;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 120;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.thumb.embroiding:after {
  background: rgba(154, 154, 154, .73) url(/images/back/icon_needle_49x49.png) 50% 50% no-repeat;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
#item_sizes_table {
  color: #323232;
  padding: 25px;
  /*width: 630px;*/
}
#item_sizes_table .blck.yellow {
  background: #fffce6;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  margin: 0 0 15px;
  padding: 10px;
}
#item_sizes_table .blck_razmer {
  /*font-family: "robotoregular", arial, serif;*/
  font-size: 14px;
  line-height: 19px;
  text-align: left;
}
#item_sizes_table .blck_razmer hr {
  background: #dcdcdc;
  border: 0;
  height: 1px;
  margin: 0 0 25px;
}
#item_sizes_table .blck_razmer p {
  line-height: 19px;
}
#item_sizes_table .blck_razmer table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #dcdcdc;
  border-width: 1px 0 0 1px;
  font: 13px "trebuchet ms", sans-serif;
  margin: 0;
}
#item_sizes_table .blck_razmer table th,
#item_sizes_table .blck_razmer table .even td {
  background: #f9f9f9;
}
#item_sizes_table .blck_razmer table td,
#item_sizes_table .blck_razmer table th {
  border: 1px solid #dcdcdc;
  border-width: 0 1px 1px 0;
}
#item_sizes_table .blck_razmer table td {
  font-size: 13px;
  padding: 6px 16px 6px 5px;
  white-space: nowrap;
}
#item_sizes_table .blck_razmer table th {
  font-size: 13px;
  padding: 8px 20px 16px 5px;
}
#item_sizes_table .chapter {
  color: #323232;
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 15px;
}
#item_sizes_table .tmb {
  float: left;
  margin: 0 35px 0 0;
}

#jivo-iframe-container {
 z-index: 99 !important;
}</pre></body></html>