* {margin: 0; padding: 0; border: 0;}
body { background-color: #FFEE9A; font-family: Garamond; color: #061b04; font-size: 15px;min-height: 100%; height: auto !important; height: 100%; position: absolute; font-weight: bold;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
body a {color: #007c72; margin-left: 3px; margin-right: 3px;}
body a:hover { text-decoration: none;color: #76b40d; }


.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
/*all*/
/*
.all_l { background: url(/published/SC/html/scripts/images/all_l.jpg) top left no-repeat; min-height: 1350px;  }
.all_r { background: url(/published/SC/html/scripts/images/all_r.jpg) top right no-repeat;}
*/
.all_l { background: #FFEE9A top left no-repeat; min-height: 1350px;  }
.all_r { background: #FFEE9A top right no-repeat;}
.allbg { background: #FFEE9A repeat-x top;}

/*all*/

/*content*/
.content { width: 100%;}

/*left*/
.left { width: 186px;}
.logo { display: block; margin-top: 23px;}
.podarki { margin-left: 23px;}
.podarki a { color: #5b762d; font-size: 15px;}
.tx2 { padding-left: 15px; padding-top: 20px;}
.tx2 a { color: #218b15; font-size: 19px;}
.menu { margin-left: 13px; margin-top: 23px;}
.menu a { color: #5b762d; font-size: 17px;}
.menu td {padding-left: 2; text-indent: -4;};
/*left*/

/*center*/
.center { padding-left: 4px;}
.tx { font-size: 14px;  color: #8c8181;}
h1 { font-size: 14px;  color: #8c8181;}
.menu2 { margin-top: 7px;}
.menu2 a { margin-right: 5px;}
.info p { padding-left: 25px; position: relative; font-size: 14px; padding-bottom: 15px; padding-right: 15px;}
.info span { position: absolute; margin-left: -25px;}
.podarki2 { margin-bottom: 18px;}
.podarki2 a { color: #5b762d; font-size: 15px;}
.need { margin-top: 0px;}
.need td { width: 33%;}
.tx3 { color: #218b15; font-size: 18px; font-weight: bold; padding-bottom: 18px; }
.text p { color: #273925; font-size: 14px; font-weight: bold; padding-bottom: 15px;}
.text2 { padding-top: 35px; padding-left:70px;padding-right:120px; }
h2 { font-size: 18px; color: #5b762d;}
.fr { padding-top: 17px; height: 105px; overflow: auto;}
.fr p { color: #6c8e68;font-size: 11px;}
.fr a {color: #6c8e68;}
.text2  iframe { width: 100%; border:  none;}
/*center*/

/*right*/
.right { width: 225px;}
.tel { color: #f851fc; font-size: 23px; font-weight: bold; padding-top: 48px;}
.mail { padding-bottom: 8px;}
.mail a { text-decoration: none; border-bottom: 1px solid  #f851fc; color: #5caa53;}
.zakaz { padding-left: 29px; padding-top: 7px;}
.zakaz a { text-decoration: none;}
.zakaz span { text-decoration: underline; padding-left: 35px; color: #5caa53;}
.title { color: #218b15; font-size: 21px; text-align: center; padding-top: 45px; padding-bottom: 40px;}
.block { width: 225px; text-align: center;}
.block a { color: #5b762d;}
.block p { padding-bottom: 3px;}
.foto img { border: 1px solid #94a4df;}
/*right*/

/*content*/

/*foot*/
.foot { background: url(/published/SC/html/scripts/images/foot.jpg) bottom repeat-x; padding-bottom: 65px; position: relative;min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
.foot_r { background:#FFEE9A url(/published/SC/html/scripts/images/sam.jpg) right 50px no-repeat;padding-top: 190px;}
.menu3 a { color: #9648e7; margin-left: 8px; margin-right: 8px; font-size: 19px;}
.cent { width: auto; padding-left: 300px;  margin: 0 auto; position: relative; z-index: 2;}
.tel2 { font-size: 16px; padding-left: 8px; padding-top: 5px;}
.tel2 span  {color: #f851fc; font-size: 19px; font-weight: bold;}
.tel2 a { color: #66af5e;}
.tx5 { color: #061b04; font-size: 15px; padding-top: 25px; padding-left: 8px; }
.tx5 a { color: #66af5e; font-size: 17px;}
.tx5 img { vertical-align: middle;}
.devki { position: absolute; margin-top: -80px; z-index: 1;}
/*foot*/

/*index2*/
.content2 { padding-top: 45px;}
.content2 { padding-top: 45px;}
.tx6 {color: #007c72;}
.tx6 a { color: #007c72; margin-left: 3px; margin-right: 3px;}
.spisok3 { margin-top: 12px; margin-left: 7px;}
.spisok3 li { background: url(/published/SC/html/scripts/images/marker.gif) left no-repeat; padding-left: 13px;}
.spisok3 a { color: #5b762d;}
.spisok3 .active { color: #3a9b95; text-decoration: none;}
h3 { color: #138686;  font-size: 19px; padding-top: 12px; }
.text3 { padding-top: 20px;}
.text3 p { text-indent: 15px;}
.text3 a { color: #4cb444;}
.text3 a:hover { color: #76b40d;}
.text3 a:visited { color: #34a2a3;}

.tovar { margin-left: 20px;}
.tovar td { padding-bottom: 10px;}
.foto2 img  { border: 1px solid  #138686;}
.price { font-size: 13px; color: #3b5939; padding-left: 5px; font-weight: bold;}
.link a { color: #549f48; font-size: 17px; font-weight: bold;}
.link { padding-left: 22px;}
.right2 { padding-left: 22px;}
.right2 .title2 { font-size: 15px; color: #4e6a6a; font-weight: bold; padding-top: 4px; padding-bottom: 25px;}
.right2 p { color: #3b5939; font-weight: bold; padding-bottom: 15px;}
.right2 a { color: #549f48; font-size: 17px; font-weight: bold;}
.str { padding-left: 160px; padding-top: 20px; padding-bottom: 8px;}
.str a { font-size: 15px; color: #5b762d; border-bottom: 1px solid #5b762d;  margin-right: 3px; text-decoration: none;}
.str a:hover { border: none;}
.str .active2 { color: #a2c171;}
.line { text-align: center; padding-bottom: 10px;}

/*index2*/

.tx8 { color: #4e6a6a; font-size: 17px;}
h4 { color: #9347e7; font-size: 15px;}
.white  { position: absolute; margin-top: 135px;}
.white a { color: #FFF; font-size: 12px;}
.white a:hover { color: #FFF;}

.all_l { }
.rcat_root_category {
color:#5B762D;
font-size:15px;
}
/* My Styles */
 #cart_content_tbl{
   border-collapse:collapse;
 }
  #cart_content_header td, .row_odd td, .row_even td{
    border:1px solid green !important;
  }
  #cart_checkout_btn {
    border:0px !important;
  }
  #cart_content_tbl {
    margin-top:10px;
  }
  #btn-checkout {
    margin-top:10px;
  }
#btn-checkout, .checkout_buttons {
  border:1px solid black;
}
#checkout_logininfo td, #checkout_addresses td{
  border:0px !important;
}

.cpt_product_name h1 {
  font-size:22px;
}
/* */
input {
  border:1px solid grey;
  padding:2px;
}
.cpt_auxpages_navigation {
  margin-bottom:150px;
}
/* serach panel */
.searchPanel {
  color:#6A6658;
  font-size:11px;
  line-height: 18px;
  padding-left:15px;
}
.searchPanel .radio {
  vertical-align: middle;
}
.searchPanel input {
  margin:3px 0px;
  border:1px solid #ACA66D; 
  text-align: right; 
  padding:1px;
  line-height: 25px;  
}
.searchPanel input.withBgShadows{
  background: url(/published/SC/html/scripts/images/searchPanel/inputBG.gif) top left;
  width:60px;
  height:20px;
  font-size:13px;  
  padding:2px 2px;
  color:black;
} 
.searchPanel #searchstring {
  width:128px;
  text-align: left !important;  
}
.searchPanel .submit {
  background: url(/published/SC/html/scripts/images/searchPanel/submit.gif) top right !important;
  width:130px;
  height:27px; 
  padding:0px;
  cursor: pointer;  
}
.searchPanel table {
  color:#6A6658;
  font-size:13px;  
}
.searchPanel table td {
  vertical-align:top;
  font-size:14px;  
}
.searchPanel .topArrow {
  background: url(/published/SC/html/scripts/images/searchPanel/arrowTop.gif) no-repeat top right;
  width:138px;
  padding:6px 0px 3px 0px;
}
              .main_cats td {
                padding:15px;
              }
              label {
              cursor:pointer;
              }
.cpt_product_add2cart_button input {
  border:0px !important;
}         
.cpt_product_price , .cpt_product_add2cart_button  {
  display:inline;
  line-height: 40px;
  vertical-align: middle;
}     
 .cpt_product_add2cart_button {
  padding-top:40px;
 }
  
.goodVipImg {
  background: url(/published/SC/html/scripts/images/imgFrame.gif) no-repeat top right; 
  display:block;
  width:197px;
  height:246px;
  overflow: hidden;
  margin-bottom:8px;
  text-decoration: none;
  border:0px;
}
.goodVipImg img {
  border:0px;
  vertical-align: middle; 
  text-align:center; 
  margin:0px auto;
  /*height:237px;*/ 
  width:174px; 
  display:block;
}
.goodVipImg .inner {
  width:192px;
  overflow: hidden;
  margin:1px 5px 2px 0px; 
  height:232px;
  vertical-align: middle;
  text-align: center;
}
.goodVipImg .inner table {
  height:232px;
  width:100%;
  overflow: hidden;
  margin:0px auto;
  padding:0px;
  line-height:0px;
  outline:0px;
  position:relative;
  top:-2px;  
}
.goodVipImg .inner tbody {
  margin:0px;
  padding:0px;
  line-height:0px;
  outline:0px;
}
.goodVipImg .inner table td {
  line-height:0px;
  height:232px;
    overflow: hidden;
  vertical-align: middle;
  text-align: center;
  text-decoration: none !important;
}
.tumb {
  width:100%;
  
}
.tumb .innert {
  width: 200px;
  *width: 250px;
}
.tumb .innert .desc {
  width:200px;
  position:relative;
  top:-7px;
}
.tumb .innert b.desc {
  line-height: 15px;
  display:block;
  
}
.cpt_category_tree td.child_current a, .cpt_category_tree td.parent_current a {
  color:green !important;
  font-weight:bold;  
  text-decoration:none !important;
}
/*--------------------acontent------------------*/
#acontent {font-family:"garamond"; border-left:1px solid #F9E26C; border-right:1px solid #F9E26C;background-color:#FFF2B3}
#acontent div.top{height:20px; background:url(/published/SC/html/scripts/images/acontent_top.jpg) repeat-x}
#acontent div.bot{height:20px; background:url(/published/SC/html/scripts/images/acontent_bot.jpg) repeat-x}
#acontent h1{font-size:2em; color:#DF3327; text-align:center;text-shadow: 3px 3px 8px #93956B;padding:15px 0 20px 0}
#acontent h2{font-size:1.7em; color:#91221A;padding:40px 0 20px 50;text-shadow: 3px 3px 8px #93956B;}
#acontent h3{font-size:1.3em; color:#58130E;padding:35px 0 8px 50;text-shadow: 3px 3px 8px #93956B;}
#acontent p{padding:5px 25px 25px 25px;text-align:left; text-indent:25px;color:#582405; font-size:1.16em; line-height:1.3em;background:url(/published/SC/html/scripts/images/p.png) no-repeat center bottom }
#acontent p:first-letter{color:#E16A3E; font-family:"Monotype Corsiva";;; font-size:1.9em;letter-spacing:3px}
#acontent ul{margin:0 40px 0 40px;padding:30px 5px 20px 70px; background:url(/published/SC/html/scripts/images/ul.jpg) no-repeat}
#acontent ul li{padding:4px 0 4px 4px; font-family:Georgia; color:#722D05; font-style:italic; list-style-image:url(/published/SC/html/scripts/images/li.png)}
#acontent ul li:first-letter{color:#B9512B; font-family:"Monotype Corsiva";;; font-size:1.3em;letter-spacing:3px}
#acontent a:link{color:#BF4702}
#acontent a:hover{color:#FF4C0A}
#acontent a:visited{color:#6C6C6C}
#acontent img{}


#acontent div.cit{}
#acontent div.cit p{}
#acontent div.cit a:link{}
#acontent div.cit a:hover{}
#acontent div.cit a:visited{}