body
{
	font-family: verdana;
	font-size: 11px;
	margin: 0px 0 0 0;
	padding: 0px;
	background: #65991B url('../images/back_grass.jpg');
	color: #3B6414;
}

form, td {
	margin: 0px;
	padding: 0px;
}

.left{
   float: left;
}

.right{
	float: right;
}

img{
	border: none;
}

p{
	font-family: verdana;
	font-size: 11px;
}

a{
	text-decoration: none;
	color: #3B6414;
	border:0px;
	outilne:0px;
}
a:hover{
	color: #7f9d3b;
}
a:active, a:focus{
  outline:0;
}

a.submit {
 background: #BAD678;
 border: 1px solid #AAA;
 color: #fff;
 font-weight: bold;
 padding: 1px 6px;

}

a.submit:hover {
    color: #fff;
}

table{
	font-size: 11px;
	font-family: verdana;
}

input, textarea{
 font-family: verdana;
 border: solid 1px #7fa74b;
 font-size: 10px;
 color:#63823A;
}


input.noborder{
 border: none;
}

input.submit{
	background: #BAD678;
	border: 1px solid #AAA;
   color: #fff;
	font-weight: bold;
	margin: 5px 5px 5px 0px;
	cursor: pointer;
}

input.submitSearch{
	margin: 0px 0px 0px 0px;
}

input.addToBasket{
	background: #FFF;
	border: none;
	font-weight: bold;
	font-size: 12px;
	color: #6699FF;
	width: 120px;
	cursor: hand;
}

select{
	border: solid 1px #7fa74b;
	font-size: 10px;
}

select.user{
	width: 170px;
}

select.mainPage{
	width: 153px;
font-size: 14px;
}
option{
	font-size: 10px;
}
option.mainPage{
	font-size: 14px;
}

option.bold{
	font-weight: bold;
	color: #FF0000;

}

hr{
 color: #9FB48E;
}


/* START ------------------HEAD--------------------*/

#pageHead{
 height: 121px;
 background: url('../images/back_sky.jpg');
}

#flashcontent{
 margin: 0 auto;
 border:0;
 width: 720px;
}
#pageMenu{
 height: 22px;
 background: #D7DD93;
 font-size: 11px;
 font-weight: bold;
}
#pageMenu .menuLink{
   padding-left: 40px;
}
#pageMenu .menuLang{
 float: right;
 font-size: 11px;
}

#pageMenu a, #pageMenu a:visited {
 float: left;
 padding:0px 6px;
 color: #3b6414;
 text-decoration:none;
}
#pageMenu a.select{
 color: #fff;
}
#pageMenu .separator{
 padding-top: 5px;
}
#pageMenu a.actice, #pageMenu a:hover{
 color: #fff;
}
#pageMenu img{
 float: left;
}


#paddingMenuBottom{
 border-top: solid 1px #000;
 padding: 2px 0px;
 border-bottom: solid 1px #000;
 background: #fff;
}
/* END ------------------HEAD--------------------*/

#mainPage2cols {
  background: url('../images/page_back2col.gif') repeat-y;
}

#mainPage3cols {
 background: url('../images/page_back3col.gif') repeat-y;
}

.boxLeft {
  width: 170px;
  float: left;
  padding: 0px 10px;
  background: url('../images/flower_left_subbox.jpg') no-repeat right top;
}

.boxMain {
 width: 537px;
 float: right;
}
.mainSmallContent {
  padding: 15px;
  margin-right: 178px;
  background: url('../images/flower_main.jpg') no-repeat left top;
  background-position: 0px 10px;
}


.mainContent {
  padding: 15px 35px;
  text-align: justify;
  background: url('../images/flower_main.jpg') no-repeat left top;
  background-position: 0px 10px;
}
.mainContent .titlePage{
   font-size: 20px;
   margin-bottom: 25px;
   margin-left: 15px;
}
.titlePage a.small, .titlePage span.small{
 font-size:12px;
 color:#ABB070;
}

.mainSmallContent .titlePage{
   font-size: 20px;
   margin-bottom: 30px;
   margin-left: 20px;
}

.mainContent ul {
  margin: 10px 0 10px 30px;
  padding: 0;
  list-style-type: none;
  font-weight: bold;
}

.boxRight {
  width: 158px;
  float: right;
  padding: 10px;
}

.boxRigthPani{
 background: url('../images/pani.jpg') no-repeat;
 background-position: 339px 40px;
}

.boxRight .divnewsletter{
 text-align: center;
 font-size: 10px;
}
.boxRight input.newsletter{
 width: 120px;
 height: 14px;
}
.boxRight .right{
 padding-right:12px;
}
.mainContent .banner{
	margin-top: 20px;
	margin-left: -14px;
	margin-right: -16px;
}
.main{

 text-align: center;
}

.main .prepa{
  margin-top:10px;
}

.search{
	height: 18px;
	margin-bottom: 10px;
}

.subbox{
  padding: 10px 0px;
}
.subbox .title{
 font-size: 15px;
 font-weight: bold;
}
.subbox input.submit{
 background: #E3ECD4;
 border: none;
 font-size: 12px;
 color: #3B6414;
 padding: 0px;
 margin: 0px;
}

.subPromotion{
 margin-top: 15px;
 background: url('../images/flower_right_sub.gif') no-repeat;
 background-position: 85px 6px;
}
.subTopProd{
 margin-top: 215px;
 background: url('../images/flower_right_sub.gif') no-repeat;
 background-position: 85px 6px;
}


.subPromotion .title{
 margin-bottom: 10px;
 padding-left: 30px;
}

.bold{
 font-weight: bold;
}

.newsItem, .faqItem{
 margin-bottom: 20px;
}
.newsItem a.title{
 font-weight: bold;
}
.newsItem .descr , .faqItem .descr{
 margin-top: 4px;
}

.newsItemLeft{
 color: #000;
 margin: 8px 0px;
}
.newsItemLeft img{
 float: left;
}
.newsItemLeft .descr{
 margin-left: 40px;
 padding-top: 4px;
 min-height:46px;
 height:auto;
 .height:46px;
}
.newsItemLeft a{
 color: #3B6414;
}

.newsItemRight{
 color: #000;
 margin: 8px 0px;
}
.newsItemRight img{
 float: right;
}
.newsItemRight .descr{
 margin-left: 10px;
 padding-top: 4px;
 min-height:46px;
 height:auto;
 .height:46px;
}
.newsItemRight a{
 color: #3B6414;
}


.textRight{
 text-align: right;
}

.textLeft{
 text-align: left;
}

.preparItem{
 margin-top: 10px;
 width: 320px;
 margin:10px auto;
 padding:2px;
 border:1px solid #BAD678;
}
/*




#mainPage{
 background: #fff;
}

.dietImages {
   float: left;
   margin: 0 10px 10px 10px;
}

.dietText {
  margin-bottom: 30px;
}

.dietFile{
 text-align: right;
}




*/
.promotion{
  text-align: justify;

}

.promotion .title{
 font-weight: bold;
 margin-bottom: 20px;
}
.promotion input{
 margin:0px;
 padding:0px;
}

.promotion table a{
 color: #000;
}
.promotion table a:hover{
 color: #3B6414;
}
.promotion .product {
  float: left;
}

.promotion .product td.name {
 text-align: center;
 background: #BBD679;
 color: #000;
 padding: 3px 0px;
 font-weight: bold;
 border: solid 1px #7fa74b;
}
.promotion .descr{
 margin: 15px 0px;
}
.promotion .priceAddLine{
 text-align: right;
 margin-bottom: 10px;

}
.promotion .priceAddLine .price{
 float: left;
 width: 100px;
 font-weight: bold;
 text-align:left;
}

a.linkProduct{
 color: #6699FF;
 font-weight: bold;
 font-size: 12px;
}

.prepar{}

.prepar .title{
 font-weight:bold;
 margin-bottom: 20px;
}
.productImg{
 padding-bottom:10px;
}
.product{}
.product li, .product ul{
 margin:0 0 0 10px;
 padding:0;
 border:0;
}
.product .productMain{
}
.product .leftCol{
 width:170px;
 float:left;
}
.product .rightCol{
 width:280px;
 float:right;
}

.product .rightCol .title{
 font-size:24px;
 margin:0 0 10px 0;
}
.variantElement{
 margin-bottom:24px;
}
.variantElement .submit{
 display:block;
 width:168px;
 padding: 1px 0px;
 text-align:center;
}
.variantElement .descr{}
.variantElement .price{
 margin: 0 3px 4px 0;
 text-align:right;
}
.variantElement span.priceBig{
 font-size:22px;
 font-weight:bold;
}
.variantElement .descr{}

.prodProm{
 margin-top:32px;
}
.prodProm img{
}
.prodProm p{
 margin:3px 0;
 padding:0;
}
.prodProm .element{

}
.prodProm a{
 font-weight:bold;
}
.prodProm .leftColProm{
 float:left;
 padding:3px;
 width:152px;
 height:94px;
 border:solid 1px;
 border:solid 3px #bad678;
 overflow:hidden;
}
.prodProm .rightColProm{
 float:right;
 width:300px;
 height:100px;
 border:solid 3px #bad678;
 border-left:0;
 background: #BAD678;
}
/*

.td_prod_descr
{
	margin: 2px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


.td_prod_descr li{
	margin-top: 5px;

}

.tab_prod_prom, .tab_prod_prom a {
	text-align: center;
	color: red;
}

.tab_prod_prom a:hover {
  color: black;
}

.td_prod_img, .tab_prom
{
  margin: 2px;

	font-size: 12px;
	font-weight: bold;
	color: #6699FF;
}

.td_prod_img hr
{
  color: #6699FF;
  background-color: #6699FF;
  width: 150px;
  text-align: center;
}
*/


.error {
  font-weight: bold;
  text-align: center;
  color: #DD0000;
  margin-top: 30px;
}



.distrBack, .instrBack, .helpRBack{
  background: url('../images/tlo_listek02.gif') no-repeat;
  background-position: center;
}

.distr p {
  margin: 0 0 25px 0;
}

.distr p.bottomLine {
  margin: 25px 0 10px 0;
}

.regulamin .title, .instruction .title, .helpReg .title {
  padding-top: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #BAD678;
  text-align: right
}

.regulamin ol.points {
  list-style-type: upper-roman;
}
.regulamin ul {
  list-style-type: disc;
  font-weight: normal;
}

.regulamin .pdf {
  text-align: right;
  font-weight: bold;
}
.errorRegister{
	color: #FF0000;
}

.faqLinkForm{
 float: right;
 width: 119px;
 padding:5px 0 5px 50px;
 background: #D7DD93 url('../images/faq_form_link.gif') no-repeat;

 font-weight:bold;
}

.promItem img.pic{
 float:left;
 margin-right:5px;
}

.firmImage img{
 padding:5px;
}


/*
.navigator{
	font-size:11px;
	margin: 10px;
}
.navigator .naviPageCount{
	font-size:11px;
}



.center{
	text-align: center;

}
.query select{
  width: 120px;

}
.query input.text{
  width: 120px;

}







.tab_prom a
{
 color: #6699FF;
}

.tab_about, .tab_query, .tab_news
{
  text-align: justify;
  font-family: verdana;
	font-size: 11px;
}

.tab_query .td_left
{
  width: 200px;
}

.distribution
{
  text-align: justify;
}







.curiosText  {
  margin-left: 150px;
}

.curiosText .curiosTitle {
  padding-top: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #BAD678;
}

.curiosText .curiosPic {
  float: left;
  margin: 0px 10px 10px -150px;
  .margin: 0px 10px 10px -75px;
}

.paperItem {
  height: 158px;
  float: left;
  clear: left;
}

.right{
  float: right;
  clear: right;
}







img.border{
	border: solid 1px #EEE;
	padding: 3px;
}


.firm .title{
	padding-top: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #BAD678;

}


.firmBack{
  background: url('../images/tlo_listek02.gif') no-repeat;
  height: 250px;
  background-position: 80px 0px
}

h3{
	color: #BAD678;
}

.firmBack .text{
	padding-top: 10px;
	height: 120px;
}

.newLine{

clear: both;
}

.newsItemLeft {
  font-size: 10px;
  margin-bottom: 5px;
}

.newsItemLeft b{
  color: #000;
}



.newsItemLeft .descr{
	padding-top: 10px;
height: 40px;
}
.newsItemLeft img.pic{
  float: left;
  margin-right: 4px;
}



h2{
color: #BAD678;
}




.toplistItem{
	clear: both;
}
.toplistItem img.left{
	margin-right: 10px;
}
.toplistItem img.right{
	margin-left: 10px;
}

.toplistItem .descr{
	padding-top: 15px;
}
.toplistItem h3{
	margin: 0px;
	padding: 0px;
}
*/
a.regLink {
  line-height: 23px;
}
.clear {
  clear: both;
}
.footer {
	background-color:#343711;
  color:#E1E1E8;
  font-size: 10px;
  font-weight: bold;
  text-align: right;
  padding: 2px 10px 5px 10px;
}
.bydone{
  text-align: left;
  width: 100px;
  float: left;
}
.bydone a{
	color: #BAD678;
}
.bydone a:hover{
	color: #BAD678;
}


