* { margin:0; padding:0;}


body#body{ 
	
	font-family: Arial;
	font-size:12px;
	color:#595959;
	min-width: 1024px;
	position: relative;
	background:url(../img/bg.png) repeat 0 0;

	}





ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}

tbody { border:none;}

a{ color: #809C1C; outline:none;}
a:hover{text-decoration:none; }
img, a img { border:0;}

.clear { clear:both;}

fieldset { border:none; overflow:hidden; position:relative;}


fieldset a { color:#fff;}
fieldset .tips { font-size:10px;}


.bg {
position: relative;
width: 1024px;
margin: 0 auto;

}



.header {
background:#fff;
height:111px;
font-family: 'Exo 2', sans-serif;
}



.frontpage .header {
background:url(../img/h.jpg) no-repeat center 0;
height:394px;

}


.logo a {
position: absolute; 
height:57px;
width: 217px;
left: 0;
top: 20px;
background:url(../img/logo.png) no-repeat 0 0;
}

.frontpage .logo a {
top: 40px;

}

.cart-box {
z-index: 999;
position: absolute; 
color: #fff;
width: 166px;
right: 0;
font-size: 14px;
top:157px;
background:url(../img/cartf.png) no-repeat 0 3px;


}

.frontpage .cart-box {

background:url(../img/cart.png) no-repeat 0 3px;
color: #7b7b7b;


}

.carttitle {
line-height:40px;

font-size: 18px;
font-weight: 500;
text-align: right;
margin: 0 0 10px 0;
border-bottom: 2px solid #fff;
}



.frontpage  .carttitle {
border-bottom: 2px solid #c7c5c8;
}

.mainmenu {
position: absolute; 
right: 0;
top: 40px;
}


.mainmenu ul li {
float: left;

}

.mainmenu ul li a {
display: block;
font-size: 14px;
font-weight: 700;
color: #4d4d4d;
font-size: 14px;
text-decoration:none; 
padding: 0 15px;
height:40px;line-height:40px;
border-top: 3px solid transparent;

}


.mainmenu ul li a:hover, .mainmenu ul li.active a {

border-top: 3px solid #7bb51c;
color: #7bb51c;
}

.cart-box a {
float: right;
color: #fff;
font-size: 12px;
}

.frontpage .cart-box a {

color: #81a200;

}

.center-box {
background:url(../img/center-box.png) no-repeat 0 0;
height:202px;
background-size: cover;
}

.new-article-lable {
color: #fff;font-family: 'Exo 2', sans-serif;
font-size: 10px;
display: inline-block;
padding: 3px;
background:#79ae15;
font-weight: 500;
}

.new-article-lable  a{
color: #fff;
text-decoration:none;
}

.new-article-box {
font-family: 'Exo 2', sans-serif;
padding: 42px 0 0 0;

}

.new-article-box-title {

color: #ffffff;
font-size: 22px;
font-weight: 500;
text-transform: uppercase;
}

.new-article-box-title a {
text-decoration:none;
color: #ffffff;

}
.more-link a{
text-transform: uppercase;
color: #fff;
font-weight: 700;
line-height:28px;
text-decoration:none;
margin: 10px 0;
opacity: 0.7;
font-size: 14px;font-family: 'Exo 2', sans-serif;
border-top: 1px solid #fff;
display: inline-block;
}

a.more2, .divmore2 a{

color: #9ac561;
font-weight: 700;
line-height:28px;
text-decoration:none;
margin: 10px 0;

font-size: 14px;font-family: 'Exo 2', sans-serif;
border-top: 1px solid #9ac561;
display: inline-block;
}

.pos-box  a {

text-decoration:none;

}



.new-article {
width:230px;float: left;
}

.news-box {
color: #fff;
float: right;
width:422px;
}

.news-box-item-data {
font-family: 'Exo 2', sans-serif;
font-size: 30px;
font-weight: 500;
}

.news-box-item {

padding: 10px 0;

}

.news-box-item-text {

padding:10px 0;

}

.content {

padding:30px 0;

}

.left {
float: left;
width:284px;
}


.right {
float: right;
width:674px;
}

.recept-teaser-img {
float: left;
width:68px;
}


.recept-teaser-intro {
float: left;
width:206px;
}

.recept-teaser {
width:274px;
border-bottom: 1px solid #dddddd;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}

.recept-teaser-title a{

font-size: 12px;
display: block;
padding: 10px 0;
color: #4a4a4a;
text-transform: uppercase;
text-decoration:none; 
}

.recept-teaser-text {

padding: 5px 0 0 0;
color: #9d9d9d;
font-size: 12px;
font-family: arial;

}

.content p {

padding: 10px 0;

}

.title {
font-family: 'Exo 2', sans-serif;
font-size:36px;
text-transform: uppercase;
color: #809c1c;
margin: 0 0 20px 0;
}

.title a{

text-decoration:none;

}

.title span{
background:url(../img/arrow.png) no-repeat right center;
display: inline-block;
padding: 0 30px 0 0;
}

.chitrosty {

padding: 30px 0;

}

.chitrosty-item-title a {
color: #474747;
font-size:14px;
text-transform: uppercase;
display: block;font-weight: 500;
padding: 0 0 10px 0;font-family: 'Exo 2', sans-serif;
text-decoration:none;
}

.chitrosty-item-title a:hover {
color: #809c1c;

}

.chitrosty-item-text {

padding: 10px 0;
color: #474747;

}

ul.listitem li{
float: left;
width:25%;
padding: 0 0 30px 0;
}

ul.listitem2 li{
float: left;
width:50%;
padding: 0 0 15px 0;
}


.chitrosty-item {

width:150px;

}

.controller .moduletable {

padding: 30px 0;

}

.rassilaka {
padding: 20px 0;
position: relative;
height:583px;
background:url(../img/rassilaka.png) no-repeat center bottom;
}

.rassilaka-autor-img {
float: left;
width:249px;

}

.rassilaka-form-left {
font-family: arial;
float: left;
width:249px;

}

.rassilaka-autor-text {
float: left;
width:691px;
font-size: 24px;
background:#9ac561;
font-weight: 500;
color: #fff;
position: relative;
padding: 30px;
}

.arrow {

position: absolute; 
height:19px;
width: 30px;
left: -30px;
top: 20px;
background:url(../img/arrow2.png) no-repeat 0 0;


}

a.link-more{
color: #fff;
font-size: 18px;
font-style: italic;
display: block;
text-align: right;
}


.rassilaka-form-title {
font-family: 'Exo 2', sans-serif;
font-size:36px;
text-transform: uppercase;
color: #809c1c;
margin: 0 0 20px 0; 

}

.rassilaka-form {
position: relative;
padding: 100px 0 0 0;

}

.rassilaka-form .inputbox {
height:40px;
float: left;
width: 262px !important;
padding: 0 10px;
background:#ccef79;
border: none;
color: #655c4d;
font-size: 14px;
font-family: arial;
}

.subbutton {

height:40px;
width: 186px;
background:#7eaf0a;
border: none;
color: #fff;
font-size: 18px;
font-family: 'Exo 2', sans-serif;
float: left;
}

.rassilaka-form-right {

position: absolute; 

left: 300px;
top: 175px;

}

.nospan {


float: left;
padding: 14px 0 0 27px;
}

.inputbox-tit {
margin: 3px 0 0 25px;
float: left;
width: 50px;
height:25px;
text-align: center;
}


.product-teaser {
width: 190px;

}

.product-teaser-title {
font-family: 'Exo 2', sans-serif;
color: #535353;
font-size: 18px;
font-weight: 700;
font-style: italic;
padding: 10px 0;
}

.product-teaser-title a {

color: #535353;
text-decoration:none;
}

.product-teaser-dec{
font-weight: 300;font-family: 'Exo 2', sans-serif;
font-size: 14px;
padding: 10px 0;color: #535353;
border-bottom: 1px solid #cdcdcd;
}

.product-teaser-price {
font-size: 30px;font-family: 'Exo 2', sans-serif;
color: #535353;
float: left;
font-weight: 300;
}

.product-teaser-price span {
font-size: 14px;
color: #636363;

}


.product-teaser-price2{
font-size: 36px;font-family: 'Exo 2', sans-serif;
color: #636363;
float: left;
font-weight: 300;
}

.product-teaser-price2 span {
font-size: 18px;
color: #636363;

}


.product-teaser-by2 {

float: left;
padding: 4px 0 0 20px;

}

.product-teaser-by2 a {
height:35px;
display: inline-block;
background:#7eb324;
font-size: 18px;
text-transform: uppercase;
color: #fff;
font-weight: 700;
font-family: 'Exo 2', sans-serif;
line-height:35px;
padding: 0 8px;
text-decoration:none;
}


.buttonzoo {
height:35px;
border: none;
background:#7eb324;
font-size: 18px;
text-transform: uppercase;
color: #fff;
font-weight: 700;
font-family: 'Exo 2', sans-serif;
line-height:35px;
padding: 0 8px;
text-decoration:none;
}

.product-teaser-by {
padding: 10px 0 0 0;
float: right;
}

.product-teaser-by a {
height:25px;
display: inline-block;
background:#7eb324;
color: #fff;font-weight: 700;font-family: 'Exo 2', sans-serif;
line-height:25px;
padding: 0 8px;
text-decoration:none;
}

.button {

height:25px;
display: inline-block;
background:#7eb324;
color: #fff;font-weight: 700;font-family: 'Exo 2', sans-serif;
line-height:25px;
padding: 0 8px;
text-decoration:none;
border: none;

}

.jshop_register td {

padding: 5px;

}

.pos-box {

background:#8bb153;
padding: 30px 0;

}

.pos-box-item {
padding: 0 0 0 60px;
width: 150px;
margin: 0 auto;
}

.pos-box-item-title {
font-family: 'Exo 2', sans-serif;
text-transform: uppercase;
font-weight: 700;
color: #fff;
padding: 0 0 10px 0;
}


.pos-box-item-title a {
text-decoration:none;
color: #fff;

}

.more3 {
font-weight: 700;
color: #cceb92;
text-decoration:none;
background:url(../img/more3.png) no-repeat right 5px;
font-family: 'Exo 2', sans-serif;
padding: 0 13px 0 0;
display:inline-block;
}


.more3 a {

color: #cceb92;
text-decoration:none;

}



.pos-box ul li{
float: left;

width: 33%;
}

.pos-box ul li .pos-box-item{
background:url(../img/icon2.png) no-repeat 0 0;

}

.pos-box ul li:first-child .pos-box-item{
background:url(../img/icon1.png) no-repeat 0 0 ;
}

.pos-box ul li:last-child .pos-box-item{
background:url(../img/icon3.png) no-repeat 0 0 ;
}


.footer {
color: #3e541f;
background:#a0be68;
padding: 40px 0;

}

.copirit, .soc, .footermenu {
width: 33%;
float: left;

}

.f-tit {
font-weight: 300;

font-size: 24px;
font-family: 'Exo 2', sans-serif;
padding: 0 0 15px 0;
}

.footermenu ul li a {
color: #3e541f;
font-family: 'Exo 2', sans-serif;
font-size: 11px;
font-weight: 500;
text-decoration:none; 
background:url(../img/arrow3.png) no-repeat 0 center;
margin: 7px 0;
padding: 0 0 0 10px;
display: block;
text-transform: uppercase;
}

.footermenubody {
padding: 0 0 0 20px;

}

.soc-b {
padding: 10px 0 0 30px;

}

a.facebook, a.twitter, a.google {
text-decoration:none; 
margin: 0 9px;
padding: 30px 0 0 0;
color: #3e541f;
font-size: 14px;
display: inline-block;

}

a.facebook{
background:url(../img/facebook.png) no-repeat center 0;
}
a.twitter{
background:url(../img/twitter.png) no-repeat center 0;
}
a.google{
background:url(../img/google.png) no-repeat center 0;
}

.copirit-footer {

color: #8b8a8a;
text-align: center;
padding: 40px 0;

}

.navi-box {
color: #fff;
width: 750px;
font-size: 12px;
font-weight: 300;
padding: 35px 0 0 0;
font-family: 'Exo 2', sans-serif;
}

.navi-box li{
display: inline-block;
}

.navi-box li.active{
display: block;
}

.navi-box a {
color: #fff;
font-size: 12px;
font-weight: 300;
text-decoration:none;
font-family: 'Exo 2', sans-serif;
}

font.divider {

padding: 0 3px;

}

.navi-box li.active span {
color: #fff;
font-size: 40px;
display: block;
margin: 10px 0 0 0;
line-height:35px;
font-weight: 300;
font-family: 'Exo 2', sans-serif;
}

.controller  h1{
font-weight:500;
font-family: 'Exo 2', sans-serif;
color: #809c1c;
padding: 0 0 10px 0;
font-size: 36px;

}

.controller  p{
padding: 10px 0;

}

.mybook {

padding: 50px 0 0 0;

}

img.imgleft {
float: left;
padding: 0 10px 10px 0;

}

.product-full-left {
float: left;
padding: 30px 0 0;
width: 406px;
}

.product-full-right {
float: right;padding: 20px 0 0;
width: 550px;
color: #474747;
font-size: 14px;
font-weight: 500;
font-family: 'Exo 2', sans-serif;
}

.product-type {
font-weight: 300;
font-family: 'Exo 2', sans-serif;
color: #888888;
font-size: 12px;


}

.product-full-autor {
font-weight: 300;
color: #808080;
padding: 10px 0;
margin: 10px 0;
border-bottom: 1px solid #cdcdcd;

}
ul.contacntlist li {
margin: 100px 0;
width: 25%;
padding: 110px 0 0 0;
float: left;

}

ul.contacntlist li a {
text-decoration:none;

color: #474747;


}

ul.contacntlist li.group {
background:url(../img/group.png) no-repeat 0 0;
}
ul.contacntlist li.frends {
background:url(../img/frends.png) no-repeat 0 0;
}
ul.contacntlist li.tw {
background:url(../img/tw.png) no-repeat 0 0;
}
ul.contacntlist li.email {
background:url(../img/email.png) no-repeat 0 0;
}

.chitrosty-item-data {
padding: 0 0 3px 0;
color: #7a7a7a;
font-size: 12px;

}


.allnews-box {

padding: 50px 0;

}
.allnews-box-item {

padding: 10px 0;

}

.allnews-box-data {
width: 75px;
float: left;
}

.allnews-box-title {
width: 350px;
float: left;

}

.allnews-box-title a {
color: #474747;
}

.allnews-box-title a:hover {
color: #809c1c;
}

.allnews-box-float {

float: left;
width: 50%;

}

.recept-full-left {

float: left;
width: 782px;

}

.recept-full-right {

float: right;
width:156px;

}

.recept-full-img {
float: left;
width: 235px;
}

.recept-full-text {
float: right;
width: 497px;
}

.recepttable td {

padding: 10px;
color: #474747;
font-size: 14px;
}


.recepttable {

padding: 0 0 20px 0;

}

.recepttable tr {

border-bottom:1px solid #d9d9d9;

}


.drugierecepty {



padding: 50px 0;

}

.title2 {
padding: 0 0 20px 0;
color: #7bb51c;
font-size: 24px;
font-weight: 500;
font-family: 'Exo 2', sans-serif;

}

ul.drugierecepty-list li {

width: 33%;
float: left;
}


.tip-full-left {
width: 260px;
padding: 10px 0 0  0;
float: left;
}

.tip-full-text {

width: 734px;
float: right;

}

.tip-full-data {

color: #9e9e9e;
font-size: 12px;
padding: 0 0 10px 0;
}

.tip-full-data  span{

padding: 0 30px 0 0;
}

.archiv {

padding: 20px 0;

}

.archiv ul div {

width: 30%;
float: left;
margin-right: 3%;
}

.archiv ul li a {
color: #474747;
display: block;
font-size: 12px;
padding:0 0 0 20px;
margin: 20px 0;
background:url(../img/li.png) no-repeat 0 4px;
}

.archiv ul li a:hover {
color: #809c1c;

}







#home { 
	background: url(../img/center-box.png) 50% 0 no-repeat fixed; 
	
	height: 202px;  
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative

}


#background2 { 
	background: url(../img/center-box2.png) 50% 0 no-repeat fixed; 
	
	height: 202px;  
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative

}

/* Ββεδενθε */

#home article { height: 202px;  }




.ratingandhits-box {

float: right;

}

.acysubbuttons, .onefield {

float: left;

}

.cart-price {

font-size: 18px;

}

.sub-price {

font-size: 24px;
}
.sub-price span {
font-weight: 100;
color: #999;
}

.sub-price2 {

padding:7px 0 0 0;

}

.col-vo, .product_name {
font-family: 'Exo 2', sans-serif;
font-size: 18px;

}

.product_name a {

text-decoration:none;
}


.items  .width33 {
float: left;
width: 33%; 
padding: 15px 0;
}

.items .width25 {

float: left;
width: 25%; 
padding: 0 0 25px 0;

}


#system-message  {
font-family: 'Exo 2', sans-serif;
border: 1px dashed #ccc;
margin: 10px 0;
padding: 20px;
font-size: 18px;

}

#system-message .error {

color: red;

}


#system-message .error.message {

color: #000;

}