@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic,cyrillic-ext);
@font-face {
  font-family: 'HeliosRegular';
  src: url('../fonts/HeliosRegular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/HeliosRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/HeliosRegular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/HeliosRegular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/HeliosRegular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'HeliosBlack';
  src: url('../fonts/HeliosBlack.eot'); /* IE9 Compat Modes */
  src: url('../fonts/HeliosBlack.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/HeliosBlack.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/HeliosBlack.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/HeliosBlack.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Morris';
  src: url('../fonts/MorrisModernC.eot'); /* IE9 Compat Modes */
  src: url('../fonts/MorrisModernC.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/MorrisModernC.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MorrisModernC.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MorrisModernC.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Adventure';
  src: url('../fonts/AdventureC.eot'); /* IE9 Compat Modes */
  src: url('../fonts/AdventureC.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/AdventureC.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/AdventureC.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/AdventureC.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'AnastasiaScript';
  src: url('../fonts/AnastasiaScript.eot'); /* IE9 Compat Modes */
  src: url('../fonts/AnastasiaScript.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       
       url('../fonts/AnastasiaScript.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/AnastasiaScript.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/AnastasiaScript.svg#AnastasiaScript') format('svg'); /* Legacy iOS */
}



html {
height:100%;
}
body { 
margin: 0;
padding: 0;
font-family: 'Open Sans', sans-serif, Verdana, Arial, Tahoma, Georgia, 'Times New Roman', Times, serif;
height:100%;
font-size:13px;
text-align:center;
color:#54310d;
background: #dcc6b1;
}
header,nav,footer,aside,article {
display:block;
}
blockquote {
margin: 0;
padding: 10px 0 10px 10px;
font-style: italic;	
	}
h1 {
font-size:30px;
margin: 0px;
padding: 30px 0px 25px 0px;
color:#f68712;
font-weight:500;
text-align:left;
}


h2 {
margin: 0px;
padding: 15px 0px 10px 0px;
color:#a03626;
font-size:16px;
font-weight:700;
}

h3 {
margin: 0px;
padding: 15px 0px 10px 0px;
color:#acbf57;
font-size:16px;
}


p {
margin: 0px;
padding: 5px 0px 5px 0px;
}
img {
border:none;
}
form {
margin: 0;
padding: 0;
}
sup {
font-size: 8px;	
	}
a, a:visited {
color:#683b2b;
}

a:hover {
text-decoration:none;
}


#mainwrap {
position:relative;
min-height:100%;
margin: 0 auto;
padding: 0;
overflow:hidden;
text-align:center;
width:980px;
background:#f1e4d7;
}

#topblock {
position:relative;
margin:0 auto;
padding:0;
height:247px;
text-align:center;
z-index:12;
background:#fff;
}

#topblockin {
position:relative;
margin:0;
padding:0;
}
#topblockin2 {
position:relative;
margin:0;
padding:0;
}


#mainwrap div.moduletablelogo {  
  left: 50%;
  margin: 0px 0px 0px -118px; 
  padding: 0;
  position: absolute;
  text-align: left;
  top: 29px;  
  z-index:100000;
  width:235px;  
}


div.moduletablelogo a:link, div.moduletablelogo a:visited {  
display:block;
text-decoration:none;
}
div.moduletablelogo img {
border:none;
}


#topmenu {
position:absolute;
margin: 0;
padding: 0;
left:0;
bottom:-3px;
z-index:10;
width:100%;
height:55px;
}
#topmenu div.stripe {
position:absolute;
margin: 0;
padding: 0;
left:0;
top:0;
z-index:11;
width:100%;
height:55px;
background:url(../images/menuback3.png) 0px 0px repeat-x;
}




#contentin {
position:relative;
margin: 0;
padding:0px 0px 300px 0px;
}
#overcontent {
  margin: 0px auto;
  position: relative;

}
#content {
position:relative;
margin: 0px auto;
padding: 0;
z-index:10;
background:url(../images/backleft.png) #f1e4d7 0px 0px repeat-x;
}
/*body.itemid-106, body.itemid-112, body.itemid-113, body.itemid-114 {
background:url(../images/about1.jpg) right 100px no-repeat;
}*/



#footer {
position:absolute;
bottom:0px;
left:0px;
height:300px;
width:100%;
margin: 0;
padding: 0;
overflow:hidden;
text-align:center;
z-index:11;
}
#footerin {
position:relative;
margin: 0 auto;
padding: 0;
height:300px;
}

#footer1 {
position:relative;
margin: 0;
padding: 0px;
height:263px;
background:url(../images/logo-footer.png) 60px 150px no-repeat #c0a387;
}
#footer2 {
position:relative;
margin: 0;
padding: 0;
height:37px;
background:#9f8165;
}
div.insider {
margin: 0 auto;
padding: 0;
}


#center {
position:relative;
margin: 0;
padding: 0px;
}
#center1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}

div.clear {
clear:both;
height:0px;
font-size:1px;
overflow:hidden;
}

table.contentpaneopen, table.blog {
width:100%;
border-collapse:collapse;
border:0;
margin:0;
}
#pathway {
position:relative;
}

#mainwrap div.moduletablelang {
position:absolute;
right:37px;
top:28px;
margin: 0;
padding: 0;
z-index:10;
}
div.moduletablelang ul.lang-inline {
display:block;
margin: 0;
padding: 0;
list-style:none;
}
div.moduletablelang a:link, div.moduletablelang a:visited {
font-size:11px;
color:#777979;
display:#block;
margin:0;
padding:0;
text-decoration:none;
}
div.moduletablelang  li.lang-active a:link, div.moduletablelang  li.lang-active a:visited {
color:#000;
}
div.moduletablelang ul.lang-inline li.en-GB {
float:left;
display:block;
margin: 0;
padding: 0px 0px 0px 8px;
}
div.moduletablelang ul.lang-inline li.uk-UA{
float:left;
display:block;
margin: 0;
padding: 0px 10px 0px 0px;
background:url(../images/langline.gif) right 5px no-repeat;
}

div.moduletablemedal {
position:absolute;
right:25px;
top:85px;
margin:0;
padding:35px 110px 35px 0px;
background:url(../images/steviamedal.png) right top no-repeat;
font-size:19px;
color:#829739;
font-family: 'HeliosRegular';
}
div.moduletablegolodost {
position:absolute;
left:45px;
top:69px;
margin:0;
padding:20px 0px 0px 0px;
background:url(../images/rabbit.jpg) left top no-repeat;
font-size:13px;
color:#693c10;
text-align:center;
}
div.moduletablegolodost p{
margin:0;
padding:2px 0px;
}
div.moduletablegolodost p.tphone{
font-family: 'HeliosRegular';
font-size:24px;
}
div.moduletabletopmenu {
position:relative;
margin: 0;
padding: 0;
}
div.moduletabletopmenu ul.menu{
display:block;
position:relative;
margin: 0;
padding: 0;
list-style:none;
text-align:center;
}
div.moduletabletopmenu ul.nav-child{
display:none;
position:absolute;
left:0;
top:52px;
width:220px;
margin: 0;
padding: 10px 0px;
list-style:none;
text-align:center;
z-index:10;
background:url(../images/bsm.png) 0px 0px;
}
div.moduletabletopmenu li.lev-1.hover ul.nav-child{
display:block;
}

div.moduletabletopmenu li.lev-1{
display:inline-block;
position:relative;
margin: 0;
padding: 0;
list-style:none;
}
div.moduletabletopmenu a.alev-1:link, div.moduletabletopmenu a.alev-1:visited{
display:block;
position:relative;
margin: 0;
padding: 0px 35px;
line-height:55px;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
color:#fff;
z-index:12;
font-weight:500;
}
div.moduletabletopmenu li.hover a.alev-1:link, div.moduletabletopmenu li.hover a.alev-1:visited{
background:url(../images/menuback3.png) 0px -55px;
color:#fff;
}
/*
div.moduletabletopmenu li.left1.hover a.alev-1:link, div.moduletabletopmenu li.left1.hover a.alev-1:visited{
background:url(../images/menuback2.png) -1px -55px;
}
div.moduletabletopmenu li.left2.hover a.alev-1:link, div.moduletabletopmenu li.left2.hover a.alev-1:visited{
background:url(../images/menuback2.png) -2px -55px;
}
div.moduletabletopmenu li.left3.hover a.alev-1:link, div.moduletabletopmenu li.left3.hover a.alev-1:visited{
background:url(../images/menuback2.png) -3px -55px;
}
div.moduletabletopmenu li.left4.hover a.alev-1:link, div.moduletabletopmenu li.left4.hover a.alev-1:visited{
background:url(../images/menuback2.png) -4px -55px;
}
div.moduletabletopmenu li.left5.hover a.alev-1:link, div.moduletabletopmenu li.left5.hover a.alev-1:visited{
background:url(../images/menuback2.png) -5px -55px;
}
div.moduletabletopmenu li.left6.hover a.alev-1:link, div.moduletabletopmenu li.left6.hover a.alev-1:visited{
background:url(../images/menuback2.png) -6px -55px;
}
div.moduletabletopmenu li.left7.hover a.alev-1:link, div.moduletabletopmenu li.left7.hover a.alev-1:visited{
background:url(../images/menuback2.png) -7px -55px;
}*/
div.moduletabletopmenu li.lev-2 a:link, div.moduletabletopmenu li.lev-2 a:visited{
display:block;
position:relative;
margin: 0;
padding: 0px 25px;
line-height:34px;
text-transform:none;
text-decoration:none;
font-size:12px;
color:#693c10;
font-style:italic;
text-align:left;
}
div.moduletabletopmenu li.lev-2 a:hover{
color:#fff;
background:#c0a387;
}
div.moduletabletoplinks {
position:absolute;
left:35px;
top:20px;
margin:0;
padding:0;
font-size:11px;
color:#683b2b;
font-family: Arial;
}
div.moduletabletoplinks a:link, div.moduletabletoplinks a:visited{ 
display:inline-block;
text-decoration:none;
font-size:11px;
color:#683b2b;
font-family: Arial;
padding:5px 15px;
margin:0px 5px;
}
div.moduletabletoplinks a:hover{ 
background:#d8e1b0;
 -webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px;
behavior: url(/PIE.htc);
}
div.moduletablecart {
position:absolute;
right:40px;
top:20px;
height:23px;
background:url(../images/cartbackmini.png) right top no-repeat;
margin:0;
padding:0px 5px;
font-size:11px;
color:#fff;
font-weight: 700;
}
span.mcs {
color:#C0A387;
text-transform:uppercase;
margin:0px 10px 0px 0px;
font-weight:500;
}
div.moduletablecart a:link, div.moduletablecart a:visited{ 
font-size:11px;
color:#fff;
font-weight: 700;
text-decoration:none;
}
div.moduletablecart div.cartwrap{
position:relative;
margin: 0;
padding: 7px 0px 0px 0px;
text-align:center;
}
div.moduletablempic img {
max-width:100%;
height:auto;
}
div.dopopol {
position:relative;
margin: 70px 66px;
padding: 0px;
text-align:center;
}
div.in3col {
position:relative;
margin: 0px 30px 0px 0px;
padding: 0;
text-align:center;
width:258px;
float:left;
-moz-box-sizing: border-box; 
box-sizing: border-box;
}
div.in3col:nth-child(3n) {
margin: 0;
}
div.in3col img {
max-width:100%;
height:auto;
padding:4px;
background:#fff;
border:1px solid #c6b09a;
-moz-box-sizing: border-box; 
box-sizing: border-box;
}
div.in3col a:link, div.in3col a:visited{
position:relative;
margin: 0 auto;
padding: 0;
display:block;
text-decoration:none;
}
div.in3col a.atit:link, div.in3col a.atit:visited{
margin: 12px auto;
width:125px;
color:#fff;
text-transform:uppercase;
line-height:30px;
text-align:center;
background:#c0a387;
font-size:14px;
}
div.in3col a.atit:hover{
background:#ac8e71;
}
div.moduletablefootermenu {
position:relative;
padding: 30px 250px 30px 80px;
margin: 0;
}
div.moduletablefootermenu ul.menu{
display:block;
position:relative;
margin: 0;
padding: 0;
list-style:none;
}
div.moduletablefootermenu li.lev-1{
display:block;
position:relative;
margin: 0;
padding: 0px 10px 0px 0px;
list-style:none;
float:left;
width:20%;
-moz-box-sizing: border-box; 
box-sizing: border-box;
text-align:left;
}
div.moduletablefootermenu li.lev-1.item-116 {
display:none;
}
div.moduletablefootermenu ul.nav-child {
display:block;
position:relative;
margin: 0;
padding: 0;
list-style:none;
}
div.moduletablefootermenu li.lev-2{
display:block;
position:relative;
margin: 0;
padding: 0;
list-style:none;
-moz-box-sizing: border-box; 
box-sizing: border-box;
text-align:left;
}
div.moduletablefootermenu a.alev-1:link, div.moduletablefootermenu a.alev-1:visited {
display:block;
position:relative;
margin: 0px 0px 15px 0px;
padding: 0;
text-decoration:none;
color:#683b2b;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}
div.moduletablefootermenu a.alev-2:link, div.moduletablefootermenu a.alev-2:visited {
display:block;
position:relative;
margin: 0;
padding: 3px 0px;
text-decoration:none;
color:#683b2b;
font-size:11px;
font-weight:500;
}
div.moduletablefooslogan {
position:absolute;
margin: 0px 0px 0px -100px;
padding: 0;
left:50%;
top:220px;
width:200px;
text-align:center;
color:#f1e4d7;
font-size:14px;
}
div.moduletablefoocon {
position:absolute;
margin: 0;
padding: 0;
right:80px;
top:30px;
width:180px;
text-align:right;
color:#683b2b;
}
div.moduletablefoocon p.street {
font-size:13px;
margin: 0px 0px 10px 0px;
padding: 0;
}
div.moduletablefoocon p.worktime {
font-size:12px;
margin: 0px 0px 20px 0px;
padding: 0;
}
div.moduletablefoocon p.ordercake {
font-size:13px;
margin: 0px 0px 0px 0px;
padding: 0;
font-weight:700;
}
div.moduletablefoocon p.tphone {
font-family: 'HeliosRegular';
font-size:24px;
margin: 0px 0px 0px 0px;
padding: 0;
font-weight:700;
}
div.moduletablecopy {
position:absolute;
margin: 0;
padding: 0;
left:80px;
top:5px;
text-align:left;
color:#fff;
font-size:11px;
}
div.subtext {
font-size:10px;
}
div.moduletableltd {
position:absolute;
margin: 0;
padding: 5px 0px;
right:80px;
top:10px;
text-align:right;
color:#fff;
font-size:11px;
}
div.moduletablefoosoc {
position:absolute;
margin: 0;
padding: 0;
right:80px;
bottom:25px;
text-align:right;
}
div.moduletablefoosoc img{
border:none;
}
#comjshop {
margin:0;
padding:0;
}
#comjshop.in4col {
padding:0px 20px;
}
#comjshop h1{
font-family: 'AnastasiaScript';
/*margin:60px 0px 50px 0px;*/
margin:0px 0px 50px 0px;
padding:0;
color:#693c10;
font-size:40px;
font-weight:500;
text-align:center;
}
#comjshop div.colright h1 {
text-align:left;
}
#comjshop.in4col h1 {
	margin:60px 0px 50px 0px;
	}
div.jshop_list_category div.row-fluid{
width:50%;
display:block;
margin:0;
padding:0;
float:left;
-moz-box-sizing: border-box; 
box-sizing: border-box;
text-align:center;
}
#comjshop img{
max-width:100%;
height:auto;
}
div.jshop_list_category .row-fluid .sblock2 {
    width:100%;
-moz-box-sizing: border-box; 
box-sizing: border-box;
    display: block;
    float: none;
    padding: 0px 10px;
}
div.category_name a:link, div.category_name a:visited{
display:block;
margin:0;
padding:25px 0px 30px 0px;
color:#693c10;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
font-weight:700;
}
div.jshop_list_product div.product div.name {
    font-size: 14px;
    margin: 15px 0px 10px 0px;
    text-align: center;
	color:#693c10;
}
div.jshop_list_product div.product div.jshop_price {
    font-size: 14px;
    margin-bottom: 5px;
    text-align: center;
	font-weight:700;
}
div.jshop_list_product div.product .buttons a.button_buy:link, div.jshop_list_product div.product .buttons a.button_buy:visited {
    margin: 0 auto;
	display:block;
	max-width:150px;
	padding:0;
	color:#fff;
	text-decoration:none;
	 font-size: 16px;
	 text-transform:lowercase;
	 line-height:31px;
	 background:#c0a387;
}
div.jshop_list_product div.product .buttons a.button_buy:hover {
background:#ae9276;
}
div.jshop_list_product div.product div.image {
    height:170px;
	max-width:170px;
	margin:0 auto;
}
div.jshop_list_product div.sblock3 div.block_product {
    margin-bottom: 40px;
	padding:0px 68px;
min-height: 340px;
    position: relative;
}
div.jshop_list_product div.sblock3 div.block_product .buttons {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
div.jshop_list_product div.block_product {
    margin-bottom: 40px;
}
div.category_description {
margin:0;
padding:10px 0px 40px 0px;
text-align:center;
/*font-weight:700;
font-size:14px;*/
color:#693c10;
}
div.item-page, #comjshop {
position:relative;
margin:0;
padding:50px 73px;
}
div.pro45 {
width:45%;
margin:0;
padding:0;
}
div.toright {
float:right;
}
div.andright50 {
position:relative;
margin:0px 50% 0px 0px;
padding:0;
clear:left;
}
div.item-page img{
max-width:100%;
height:auto;
}
div.item-page.h1left div.page-header {
width:45%;
margin:0;
float:left;
padding:0;
}
div.item-page div.page-header h2, h2{
font-family: 'AnastasiaScript';
margin:0px 0px 50px 0px;
padding:0;
color:#693c10;
font-size:40px;
font-weight:500;
text-align:center;
}
div.item-page.h1left div.page-header h2 {
text-align:left;
margin:0px 0px 30px 0px;
}
div.item-page.contacts div.page-header h2{
margin:0px 0px 15px 0px;
}
div.artobody {
font-size:15px;
color:#693c10;
}
div.artobody ul.sigProSleek li.sigProThumb a.sigProLink, div.artobody ul.sigProSleek li.sigProThumb a.sigProLink:hover {
border:none;
}
div.artobody ul.sigProSleek li.sigProThumb {   
	display:block;
	width:23%;
    margin: 1%;
    padding: 0;
	-moz-box-sizing: border-box; 
box-sizing: border-box;
}
div.artobody ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg {
 max-width:100%;
 height:auto;
}
p.eshop {
-moz-box-sizing: border-box; 
box-sizing: border-box;
width:260px;
margin:0px;
padding:0;
background:url(../images/eshop.jpg) right 0px no-repeat;
color:#829739;
font-size:16px;
font-weight:700;
}
p.eshop a:link, p.eshop a:visited, p.eshop a:hover{
display:block;
margin:0;
padding:15px 85px 35px 0px;
color:#829739;
font-size:16px;
font-weight:700;
text-decoration:none;
}
div.cartpage#comjshop {
padding:30px 85px;
}
div.cartpage .cart th {
    background:none;
    border: none;
    color: #000;
    padding: 0;
    text-align: center;
}
div.cartpage .cart .odd td, div.cartpage .cart .even td {
    background:none;
	border: none;
	vertical-align:middle;
}
.cart td.product_name, .cart td.single_price, .cart td.quantity, .cart td.remove {
padding:0px 0px 0px 0px;
}
.cart td.single_price, .cart td.quantity {
	min-width: 120px;
	}
.cart td.product_name a{
color:#693c10;
font-size:20px;
text-decoration:none;
}
.cart td.single_price {
color:#693c10;
font-size:22px;
}
.cart td.quantity input.inputbox {
color:#693c10;
font-size:22px;
background:none;
border:1px solid #c1a48a;
	-moz-box-sizing: border-box; 
box-sizing: border-box;
vertical-align: top;
}
.cart_reload img {
    height: 26px;
    vertical-align: top;
    width: 28px;
}
div.flocartotal {
float:right;
font-size:18px;
color:#693c10;
margin:0;
padding:10px 0px;
}
span.digiki {
font-size:22px;
}
div.pull-left, div.pull-right {
background:#c0a387;
margin:0;
padding:0px 15px;
}
div.pull-left {
float:left;
}
div.pull-right {
float:right;
}
div.pull-left a.btn.btn-arrow-left:link, div.pull-left a.btn.btn-arrow-left:visited, div.pull-left a.btn.btn-arrow-left:hover, div.pull-right a.btn.btn-arrow-right:link, div.pull-right a.btn.btn-arrow-right:visited, div.pull-right a.btn.btn-arrow-right:hover{
display:block;
line-height:40px;
text-decoration:none;
color:#fff;
font-size:14px;
background:none;
padding:0;
font-weight:500;
}
div.cartpage h2 {
display:block;
position:relative;
float:left;
padding:0px 40px 0px 0px;
}
h2 span.torba {
display:inline-block;
position:absolute;
right:0;
top:7px;
width:22px;
height:32px;
background:url(../images/cartback.png) left top no-repeat;
margin:0;
padding:10px 0px 0px 0px;
	-moz-box-sizing: border-box; 
box-sizing: border-box;
font-size:14px;
color:#fff;
font-weight: 700;
font-family: 'Open Sans';
text-align:center;
}
div.artobody p.teadre {
font-size:13px;
}
div.pro45.toright.map {
border:1px solid #ccb9a6;
}
div.zamcakes span.sigProLinkOuterWrapper {
border:1px solid #c0a387;
display:block;
overflow:hidden;
}
div.h1center h2 {
text-align:center;
}
div.nacinka {
width:30%;
float:left;
padding:0;
margin:60px 5% 0px 0px;
text-align:center;
}
div.nacinka:nth-child(3n+1) {
clear:both;
}
div.nacinka:nth-child(3n) {
margin:60px 0px 0px 0px;
}
div.nacinka div.name{
font-family: 'AnastasiaScript';
padding:0;
margin:0;
font-size:30px;
color:#693c10;
}
div.nacinka div.name a:link, div.nacinka div.name a:visited{
text-decoration:none;
font-size:30px;
color:#693c10;
}
div.pic a {
border:none;
}
div.nacinka div.text{
padding:0;
margin:0;
font-size:13px;
color:#693c10;
}
div.bycenter {
text-align:center;
}
div.descr {
font-size:13px;
}
a.button1:link, a.button1:visited {
display:block;
background:#c0a387;
padding:0;
margin:10px auto;
width:180px;
line-height:40px;
text-align:center;
text-decoration:none;
color:#fff;
font-size:14px;
}
a.button1:hover {
background:#d4b99e;
}
#mod_simpleemailform_field3_1 {
width:267px;
}
#comjshop .jshop_price {
    color: #693c10;
}
div.block_product div.name {
/*height:45px;*/
}
#_SimpleEmailForm_1 th.mod_sef_th {
font-size:13px;
}
div.cart_empty_text {
clear:both;
}
span.cart_reload {
display:inline-block;
margin:0px 0px 0px 20px;
padding:0;
}
div.jshop_list_category {
margin:0;
/*padding:0px 73px;*/
padding:0;
}
/*div.artobody ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg {
    background-position: 50% 0px;
}*/
div.pagination ul {
display:block;
margin:0;
padding:0;
list-style:none;
}
div.pagination li {
display:inline-block;
margin:0;
padding:0px 3px;
list-style:none;
}

div.colleft {
float:left;
width:40%;
margin:0px 0px 30px 0px;
padding:0;
}
div.colright {
margin:0px 0px 0px 40%;
padding:0;
}
div.colright div.jshop_prod_description {
color:#693c10;
font-style:italic;
font-size:14px;
}
div.font14 {
font-size:20px;
}
div.font14 div.prod_price{
font-size:24px;
}
.productfull div.prod_price #block_price {
font-size:24px;
}
a.mc{
color:#ffffff;
text-decoration:none;
}
