﻿@charset "utf-8";

html{
	height: 100%;
	background: #abd76b url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_html.gif) repeat-x;
}

body {
  margin: 0;
  padding:0;
  font-family: Arial, Helvetica, sans-serif;
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_body.gif) no-repeat 50% 0;
  text-align: center; /* for IE */
}
.prdbrief_thumbnail { text-align:center;}
table { font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;}
a#onest{ text-decoration:underline;
font-weight:bold;}
a:hover#onest{ text-decoration:none; font-weight:bold;}
#main {
  width: 956px;
  padding-top: 185px;
  padding-left: 22px;
  padding-right: 0;
  padding-bottom: 0;
  margin: 0 auto;   /* align for good browsers */
  text-align: left; /* counter the body center */
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/shadow.png) repeat-y;
  min-height: 100%;
/* border: 1px solid red; */
  position: relative;
}

#head {
  position: absolute;
  left: -79px;
  top: 0px;
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/shapka.png) no-repeat 100% 0;
  background-position: top center;
  height: 185px;
  width: 1111px;
  vertical-align: top;
}

* html #main{
	height: 100%;

}

.input_message, .input_message_focus {
  border: 0px solid #a5a5a5;
  width:138px;
  height:28px;
  font-size: 14px;
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_news.gif) no-repeat 100% 0;
  padding-bottom:2px;
  padding-left:10px;
  padding-right:2px;
  padding-top:6px;
}

#podpis_news{
  text-align:left;
  width: 200px;
  height:33px;
  border:0px solid #222222;
  margin-top:5px;
}
#rss{
  width: 200px;
  border:0px solid #222222;
  margin:5px;
}

#da{
  position: absolute;
  text-align:right;
  border: 0px;
}

.shcart_link a{
  color:#000000;
}
.shcart_link a{
text-decoration: underline;
font-weight:bold;
  color:#000000;
}
.shcart_link a:hover{
text-decoration:none;
font-weight:bold;
  color:#000000;
}
#user_login {
  border: 0px solid #a5a5a5;
  width:148px;
  height:28px;
  font-size: 14px;
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_login.gif) no-repeat 100% 0;
  padding-bottom:2px;
  padding-left:10px;
  padding-right:2px;
  padding-top:6px;
}

#user_pw {
  border: 0px solid #a5a5a5;
  width:148px;
  height:28px;
  font-size: 14px;
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_login.gif) no-repeat 100% 0;
  padding-bottom:2px;
  padding-left:10px;
  padding-right:2px;
  padding-top:6px;
}

.space {
  width:400px;
  float:left;
}

.telefon {
/*  *margin-top:100px; /* IE hack */

  color: #0a4a16;
  font-size: 14px;
  font-weight: normal;
  
  text-align: right;
  padding-right:100px;
  padding-top:10px;
 
   border:0px solid #000000;
}
.telefon a {
  color: #cc750e;
  font-size: 14px;
}
.telefon span { font-size:14px;}
.cpt_product_search {
  border:0 solid #00FF33;
  padding-top:-6px;
  text-align:right;
  height:50px;
  left:670px;
  position:absolute;
  text-align:right;
  top:190px;
  width:210px;
}

.cpt_product_search input {
  font-size: 12px;
}

#input_image {
 position: absolute;
 text-align: right;
 border: 0px;
}

#input_text {
  border: 0px solid #a5a5a5;
  width: 170px;
  height: 29px;
  padding-bottom:2px;
  padding-left:10px;
  padding-right:2px;
  padding-top:6px;
  font-size: 14px;
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_poisk.gif) no-repeat 100% 0;
}


#searchstring {
  width: 200px;
  margin: 0 0 0 5px;
  background-color: #e4fea0;
  border: 1px solid #55976e;
  font-size: 12px;
  font-weight: normal;
  padding: 2px;
  color: #55976e;
}


a {
  TEXT-DECORATION: none;
  color: #fb7405;
  font-size: 12px;
}

a:hover {
  color: #2f4603
}

h1 {
  font-size: 20px;
  font-weight: bold;
  color: #5dae47
}

h3 {
  font-size: 14px;
  font-weight: bold;
  color: #31744a
}

h2 {
  font-size: 14px;
  font-weight: bold;
  color: #31744a
}

.knopka_katalog {background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_katalog.gif) no-repeat;
	background-position:top;
	 width: 188px;
  height: 29px;
   font-size: 14px;
  color: #FFFFFF;
  text-align:left;
  font-weight:bold;
  margin-left:15px;}

.knopka_katalog p { padding-left:11px; vertical-align:middle; padding-top:5px;}

.knopka_dezinf {
  background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_dezinf.gif) no-repeat;
  background-position:top;
  width: 188px;
  height: 33px;
  font-size: 14px;
  color: #FFFFFF;
  text-align:left;
  font-weight:bold;
  margin-left:15px;
}

.knopka_dezinf p {
  padding-left:11px;
  vertical-align:middle;
  padding-top:9px;
}

.knopka_golosovanie {
  background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_golosovanie.gif) no-repeat;
  background-position:top;
  width: 188px;
  height: 33px;
  font-size: 14px;
  color: #FFFFFF;
  text-align:left;
  font-weight:bold;
  margin-left:15px;
}
.knopka_golosovanie p {
  padding-left: 11px;
  vertical-align: middle;
  padding-top:9px;
}
.knopka_novosti{
  background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_novosti.gif);
  background-repeat:no-repeat;
  height: 33px;
  width:188px;
  font-size:14px;
  color: #FFFFFF;
  font-weight:bold;
  margin-left:15px;
}

.knopka_novosti p{
text-align:left; padding-left: 10px; padding-top: 9px;
}

.knopka_vxod {
  background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_vxod.gif) ;
  background-repeat:no-repeat;
  height: 29px;
  width:188px;
  font-size:14px;
  color: #FFFFFF;
  font-weight:bold;
  margin-right: 10px;
}

.knopka_vxod p{
  text-align: left;
  padding-left: 5px;
  padding-top: 5px;
}

.knopka_korzina{
  background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_korzina.gif) ;
  background-repeat:no-repeat;
  height: 102px;
  width:188px;
  font-size:14px;
  color: #FFFFFF;
  font-weight:bold;
  margin-right: 10px;
}
.knopka_korzina p{
  text-align: left;
  padding-left: 5px;
  padding-top: 5px;
}
.knopka_korzina p a{ text-decoration:underline;
font-weight:bold;
}
.knopka_korzina p a:hover{ text-decoration: none;
font-weight:bold;
}
.knopka_reklama{
  background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_reclama.gif) ;
  background-repeat:no-repeat;
  height: 33px;
  width:188px;
  font-size:14px;
  color: #FFFFFF;
  font-weight:bold;
   margin-right: 10px;
}
.knopka_reklama p{
text-align:left; padding-left: 5px; padding-top:9px;
}
 .knopka_servis{
  background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_servis.gif) ;
  background-repeat:no-repeat;
  height: 32px;
  width:188px;
  font-size:14px;

  color: #FFFFFF;
  font-weight:bold;
   margin-right: 10px;
}
.knopka_servis p{
text-align:left; padding-left: 5px; padding-top: 8px;
}


.knopka_vxod a {
  color: #FFFFFF;
  font-weight: bold;
}
.menu {
  text-align: center;
  font-size: 11pt;
  white-space: nowrap;
  height: 25px;
  width: 954px
}

.menu a {
  color: #55976e;
  padding: 0 18px 0 18px
}

.menu a:hover {
  color: #2f4603
}

.menu_top {
  font-size: 10px;
  text-align: center;
  padding-top: 10px;
  padding-left: 50px;
  height: 30px;

}

.menu_top a {
  color: #78b137;
  font-size: 10px;
    padding-top:10px;/* for IE */


}

.menu_top a:hover {
  color: #55976e
}

.menu2 {
  background:
    url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/kupi_menu2.jpg)
    center top no-repeat;
  height: 33px;
  white-space: nowrap;
  color: #FFFFFF;
  padding-left: 26px;
}

.menu2 a {
  color: #FFFFFF;
  font-size: 11pt;
  padding: 0 13px 0 13px
}

.menu2 a:hover {
  color: #2f4603
}

.material {
  color: #FFFFFF;
  font-size: 14px;
  padding-top:100px;

  text-align:right;
  padding-right:10px;
  font-style:italic;
  font-weight:bold

}

.material a {
  color: #FFFFFF;
  font-size: 12pt;
}

.skidki {
  position: relative;
  left: 0px;
  top: -1px;
  text-align: left;
  width: 10px;
}

.poisk {
  position: relative;
  width: 300px;
  top: 77px;
}




.text {
  background: #e4fea0;
  font-size: 10pt;
  color: #2f4603;
  width: 100%;
  border: 1px solid #73a01d;
}

.text p {
  padding: 3px
}

a.podrobno {
  font-size: 9pt;
  text-align: right
}



.fon_left {
  width: 188px;
   font-size: 11px;
  color: #2f4603;
  text-align: justify;
  margin-left: 15px;

}


.fon_left p {
font-size:12px;

  padding: 0px;
}

.fon a {
text-decoration:underline;
 color: #2f4603;


}
.fon {
  width: 188px;
   font-size: 12px;
  color: #2f4603;
  text-align: justify;

}


.fon p {
font-size:12px;

  padding: 5px;
}

.fon a {
text-decoration:underline;
 color: #2f4603;


}

.fon a:hover {
  color: #55976e;
  text-decoration:underline;
}

.podpis {
  width: 100%;
  border: 1px solid #55976e;
  background: #e4fea0;
  font-size: 10pt;
  color: #2f4603;
  padding: 4px
}

.podpis1 {
  text-align: right;
  font-size: 9pt;
  color: #50720f;
  font-weight: bold;
  margin: 5px 0 0 0
}

.schet {
  text-align: center
}

#frm {
  margin: 0
}

.niz {
  background:url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bg_niz.gif) left no-repeat;
  height: 52px;
  font-size: 9pt;
  color: #FFFFFF;
  width: 958px;
}

.niz a {
  color: #FFFFFF;
}

.niz p {
  padding: 5px;
  text-align: left;
}

.center {
  vertical-align: top;
  padding: 7px
}

.table {
  border: 1px solid #73a01d;
  margin: 5px
}

.table td {
  width: 154px;
  border: 1px solid #73a01d;
  padding: 5px;
  vertical-align: top
}

.table td p {
  font-size: 10pt;
  color: #2f4603;
  padding: 0 5px 5px 5px
}

.table th {
  background: #e4fea0;
  border: 1px solid #73a01d;
  font-size: 10pt;
  color: #2f4603;
  font-weight: bold;
  padding: 4px
}

.table img {
  border: 1px solid #73a01d
}

img {
  border: 0;
}
.glav {
float:left;
  font-size: 14px;
  font-weight: normal;
  width: auto;
  text-align: center;
  width: 63px;
  border:0px solid #666666;}

 .opt {
float:left;
  font-size: 14px;
  font-weight: normal;
  width: auto;
  text-align: center;
  width: 35px;
  border:0px solid #666666;}
.cpt_divisions_navigation {
float:left;
position:relative;
top:0px;
left:0px;
  font-size: 14px;
  font-weight: normal;
  width: auto;
  text-align: center;
  width: 150px;
  border:0px solid #666666;
}

.cpt_auxpages_navigation {
float:left;
position:relative;
left:0px;

  font-size: 14px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
    border:0px solid #666666;
}

.cpt_divisions_navigation,.cpt_auxpages_navigation,.cpt_divisions_navigation ul.horizontal,.cpt_auxpages_navigation ul.horizontal
  { /* float:left; */
  width: auto;
}

.cpt_divisions_navigation ul.vertical li {
  padding-top: -8px
}

ul.vertical,ul.horizontal {
  padding: 0px;
  margin: 0px;
}

ul.horizontal {
  width: 100%;
  overflow: hidden;
}

.vertical li {
  padding-bottom: 0px;
}

.horizontal li {
  float: left;
}

.cpt_divisions_navigation ul {
  list-style-type: none;
  margin: 0px;
}

.cpt_auxpages_navigation ul {
  list-style-type: none;
}

.cpt_divisions_navigation ul.horizontal li {
  border-right: solid 0px #fff;
}

.cpt_auxpages_navigation ul.horizontal li {
  border-right: solid 0px #55976e;
  height: auto;
}
 .glav a {  font-size:14px;
  color: #e08533;
  display: block;
  padding: 0 5px;
  line-height: 18px;
  text-decoration: none;
  white-space: nowrap;}
   .opt a {  font-size:14px;
  color: #e08533;
  display: block;
  padding: 0 5px;
  line-height: 18px;
  text-decoration: none;
  white-space: nowrap;}
.cpt_divisions_navigation ul.horizontal li a {
  font-size:14px;
  color: #e08533;
  display: block;
  padding: 0 5px;
  line-height: 18px;
  text-decoration: none;
  white-space: nowrap;
}

.cpt_auxpages_navigation ul.horizontal li a {
font-size:14px;
  color: #e08533;
  display: block;
  padding: 0 5px;
  line-height: 18px;
  text-decoration: none;
  white-space: nowrap;
}
 .glav a:hover {  color: #78b137;
  display: block;
  padding: 0 5px;
  line-height: 18px;
  text-decoration: none;
  white-space: nowrap;}
.cpt_divisions_navigation ul.horizontal li a:hover {
  color: #78b137;
  display: block;
  padding: 0 5px;
  line-height: 18px;
  text-decoration: none;
  white-space: nowrap;
}

.cpt_auxpages_navigation ul.horizontal li a:hover {
font-size:14px;
  color: #78b137;
  display: block;
  padding: 0 5px;
  line-height: 18px;
  text-decoration: none;
  white-space: nowrap;
}

.cpt_category_tree {
  font-size: 12px;
  margin: 0;
  width:188px;

}

.cpt_category_tree ul {
  list-style-type: none;
  margin-left: -40px;
  *margin-left: 0px; /* IE hack */
  text-align:left;
}

.cpt_category_tree  li {
  margin-left:15px;
  font-size: 12px;
  color: #d86600;
  line-height: 18pt;
  border-bottom: 1px solid #9dd446;
  width:188px;
  
}

.cpt_category_tree li a {
  font-size: 12px;
  /* color: #2f4603; */
  color: #d86600;
  text-decoration: none;
  line-height: 18pt;
/*  *margin-top: 5px; /* IE hack */
}

.cpt_category_tree a:hover {
  text-decoration: none;
  color: #7fba55;
}

li.parent > span.bullet {
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bul.gif) center no-repeat;
	width: 15px;
	height: 15px;/* !for IE */
  padding-left: 10px;
	margin-right: 5px;
}

li.parent_current > span.bullet {
  background: url(http://kupi-prosto.ru/published/publicdata/KUPIPRSTSTORE/attachments/SC/images/bul.gif) center no-repeat;
	width: 15px;
	height: 15px;/* !for IE */
  padding-left: 10px;
	margin-right: 5px;
}

li.child > span.bullet {
  background: url(http://kupi-prosto.ru/img/tag_green.png) center no-repeat;
	width: 15px;
	height: 15px;/* !for IE */
  padding-left: 10px;
	margin-right: 5px;
}

li.child_current > span.bullet {
  background: url(http://kupi-prosto.ru/img/tag_green.png) center no-repeat;
	width: 15px;
	height: 15px;/* !for IE */
  padding-left: 10px;
	margin-right: 5px;
}

.cpt_category_tree li.parent a {
  font-weight: bold;
}

.cpt_category_tree a {
/*  color: #ffffff !important; */
  text-decoration: none !important;
}

.cpt_category_tree li.parent_current {
  font-weight: bold;
  color: #336600;
}

.cpt_category_tree li.child_current {
  color: #336600;
}

.cpt_category_tree .tab {
  margin-left: 10px;
}

.cpt_product_add2cart_button {
  padding: 10px 0;
}

.cpt_product_category_info {
  font-size: 75%;
}

#magazin {
  color: #55976e;
  font-size: 11pt;
}

#magazin a {
  color: #55976e;
  font-size: 11pt;
}

#magazin a:hover {
  color: #2f4603;
}

.cpt_shopping_cart_info {
  font-size: 11pt;
  text-align: left;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}

.cpt_shopping_cart_info a {
  font-size: 11pt;
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}
.cpt_shopping_cart_info a:hover {
  font-size: 11pt;
  text-decoration: none;
  color: #abd76b;
  font-weight: normal;
}

#shpcrtgc,#shpcrtca {
  padding-left: 3px;
  padding-top: 2px;
  color: #000000;
  font-size: 11pt;
  float: left;
  border:
}

.cpt_survey {
  color: #2f4603;
  margin: 0 5px 5px 5px;
   padding-left: 10px;
}

.survey_question {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
}

.survey_submit {
  margin-top: 5px;
}

.cpt_survey form {
  padding: 0px;
  margin: 0px;
  font-size: 75%;
}

.cpt_survey label {
  font-size: 75%;
  color: #2f4603;
}

.cpt_survey td {
  vertical-align: top;
}

.cpt_survey input {
  font-size: 100%;
}

.cpt_currency_selection {
  text-align: center;
  font-size: 75%;
  background: #e4fea0;
  margin: 0 5px 5px 5px; //
  margin: 0 5px 0 5px;
}

.cpt_currency_selection form {
  line-height: 40px;
  display: inline;
  margin: 0;
  padding: 0;
}

.cpt_currency_selection select {
  font-size: 90%;
  line-height: 20px; //
  margin-bottom: 10px;
}

.cpt_currency_selection span {
  font-size: 10px; //

  display: block; //
  float: left; //
  padding: 0 10px 0 10px; //
  margin-bottom: 10px;
  color: #2f4603;
}

.cpt_news_short_list {
  text-align: left;
  padding-left:5px;
  padding-top: 5px;
    width: 100%;
  vertical-align: top;
  font-size: 11px;

}

#container_main_content {
  padding: 5px;
}

/*????????, ????????*/
.cpt_product_lists table {
  text-align: center;
}

ul.product_list li {
  text-align: center;
  float: left;
  border: 1px solid #73a01d;
  background-color: #e4fea0;
}

ul.product_list li table {
  font-size: 16px;
  float: left;
  text-align: center;
}


ul.product_list li a {
  width: 170px;
  font-size: 12px;
  padding: 3px;
  display: block;
  float: left;
  font-weight: bold;
  text-align: center;
}

ul.product_list li a:hover {
  color: #73a01d;
}

ul.product_list li table a {
  float: none;
}

ul.product_list li table a img {
  border: 1 solid #73a01d;
  text-align: center;
}

.totalPrice {
  font-size: 16pt;

  color:#555;
}

.cpt_product_name {
  margin-bottom: 10px;
  font-size: 12px;
}

.cpt_product_details_request {
  font-size: 12px;
  border-bottom: 1px solid #73a01d;
}
.cpt_product_discuss_link
{ font-size: 12px;
  border-bottom: 1px solid #73a01d;}
.cpt_product_description {font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #73a01d;}
.cpt_product_description p{font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;}

.t_category td {
  border: 1px solid #73a01d;
}

.news_viewall {
color: #d86600;
  padding-left: 0px;
  padding-bottom: 10px;
  font-size: 14px;
}
.news_viewall a{
color: #d86600;
  padding-left: 0px;
  padding-bottom: 10px;
  font-size: 14px;
}
.news_viewall a:hover{
  padding-left: 0px;
  padding-bottom: 10px;
  font-size: 14px;
   color: #8fc740;
  text-decoration:underline;
}
.news_date {
  color: #2f4603;
  font-weight: bold;
}

.news_title {
  color: #d86600;
  padding-bottom: 10px;
}

.news_title a {
  color: #d86600;
  font-weight: normal;
  text-decoration:underline;
}

.news_title a:hover {
  color: #8fc740;
  text-decoration:underline;
}

.news_viewall {
  padding-bottom: 10px;
  font-size: 85%;
}
.news_subscribe { font-size:12px;
padding-bottom: 5px;}
.news_subscribe,.news_thankyou {
  padding-left:0px;
  overflow: hidden;
}

.news_subscribe div {
  float: left;
  width: auto;
}

.news_subscribe img {
  vertical-align: middle;
}


/*????? */
.prdbrief_brief_description { text-align:justify; padding:3px;}
.prdbrief_brief_description p{ text-align:justify; padding:3px;}

.product_brief_block {
  border: 1px solid #9dd446;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.prdbrief_name {
  background-color: #e4fea0;
/*  border-bottom: 1px solid #73a01d; */
  text-align: center;
  color: #629307;
}

.prdbrief_name a {
  font-size: 14px;
  line-height: 135%;
  text-decoration: underline;
  text-align:center;
  font-weight:bold;
}

.prdbrief_bottom {
  height: 24px;
}

.prdbrief_price {
  position: absolute;
  padding-left: 4px;
}

.prdbrief_add2cart {
  text-align: right;
}

.prd_out_of_stock {
  text-align: right;
  padding: 5px;
  color: #444;
}


/*
  styles for the unit rater
  rewriting
*/
div.sm-current-rating1 {
	background:transparent url("http://kupi-prosto.ru/img/stars13.png") repeat-x  scroll left top;
	height:13px; 
	line-height:13px; 
	margin:4px; 
	position:relative; 
	width:65px; 
	overflow:hidden; 
}
div.sm-current-rating1 div.sm-current-rating1-back {
	background: url("http://kupi-prosto.ru/img/stars13.png") no-repeat scroll 0 0 transparent; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	width:65px; 
	z-index:10; 
}
div.sm-current-rating1 div.sm-current-rating1-front {
	background: url("http://kupi-prosto.ru/img/stars13.png") no-repeat scroll 0 -13px transparent; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	z-index:20; 
}

/* pricelist */

td.sc-price-category a {
  font-size:11pt;
  font-weight:bold;  
}

td.sc-price-product a {
}
