/*
MCP-Softworks, s.r.o.
office@mcpsoftworks.com
All Styles
*/

*        { margin: 0; padding: 0; border: none; }

body {
	/*background: url('') top;*/
	min-height: 800px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	background-attachment: fixed;
}

a {padding:0; margin:0;}


#BASECONTAINER {
	width:986px;
	clear: both;
	padding:0px;
	margin: 0 auto;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, "Sans Serif";
	line-height: 16px;
	font-size: 11px;
	position: relative;
	background-color: #ffffff;
	color: #999999;
}

 
 h1 {
 font-size: 16px;
 color: #91af43;
 padding-bottom:15px;
 }
 
 h2 {
 font-size: 14px;
 color: #91af43;
 padding-bottom:15px;
 }
 
 A {
   color: #cc3300;
   text-decoration: none;
 }
 
 A:hover {
   color: #cc3300;
   text-decoration: underline;
 }
 A_old {
   color: #747474;
   text-decoration: none;
 }
 
 A_old:hover {
   color: #888888;
   text-decoration: underline;
 }
 
 FORM {
  display: inline;
 }
 
 
 
 

#MAINAREA-LEFT-MENU ul{
    margin:0px;
    padding:0px;
    list-style:none;
	background-color:#f2f2f2;
 }

#MAINAREA-LEFT-MENU  ul li{
 padding:0 0 0 18px;
	background-color:#f2f2f2;
 
 }
#MAINAREA-LEFT-MENU  ul a{
 color:#666666;
 text-decoration:none;
 font-size:11px;
 line-height:20px;
 }
 
#MAINAREA-LEFT-MENU  ul a:hover{
 color:#cc3300;
 }


 
 
.col-1 ul{
	padding:0;
 }

.col-1  ul li{
	background-image:url('/skin/frontend/aloevera/default/images/liicon.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
/*	clear:both;*/
	display:block;
	font-size:12px;
	margin:0px;
	padding-left:25px;
	line-height:23px;	
}

.col-1  ul li a{
	color:#999999;
	text-decoration:none;
 }
 
.col-1  ul li a:hover{
	color:#9EC534;
 }

.shopping-cart-collaterals col-1 {
    width: 554px;
}

ul.generic-product-list li {
    background: none;
    display: inline;
    float: left;
    margin: 0px;
    padding: 20px 0 0 0px;
    height:170px;
}
 

.mainmenu {
padding-top:14px;
padding-left:20px;
font-size:15px;
color:#ffffff;
}
.mainmenu a{
color:#ffffff;
padding-left:19px;
}
.mainmenu a:hover{
color:#ffffff;
}
/*.menukosik {
padding-top:7px;
padding-left:0px;
font-size:12px;
color:#ffffff;
}
.menukosik a{
color:#ffffff;
padding-left:25px;
}
.menukosik a:hover{
color:#ffffff;
}
*/
.search {
padding-top:21px;
padding-left:18px;
font-size:12px;
color:#ffffff;
}


#TOPAREA {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:986px;
	height:285px;
}

#TOPLEFTPIC {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:313px;
	height:285px;
}
#TOPMIDDLE {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:266px;
	height:285px;
}
#TOPMIDDLE-LOGO {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:266px;
	height:150px;
}
#TOPMIDDLE-SLOGAN {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:266px;
	height:135px;
}

#TOPRIGHT {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:407px;
	height:285px;
}
#TOPRIGHTMENU {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:407px;
	height:106px;
	background: url('/skin/frontend/aloevera/default/images/topmenubg.gif') top no-repeat;
}
#TOPRIGHTMENU .text {
	padding-top:70px;
	padding-left:20px;
	color:#838383;
	float: left;
}

#TOPRIGHTMENU .text a{
color:#838383;
font-size:13px;
padding-right:10px;
}
#TOPRIGHTMENU .text a:hover{
color:#838383;
}
#TOPRIGHTKVET {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:407px;
	height:179px;
}

#MAINMENUAREA {
	float: left;
	display:inline;
	margin:0px;
	padding:0px;
	width:986px;
	height:46px;
	background: url(/skin/frontend/aloevera/default/images/menubg.gif) top no-repeat;
}
#MAINMENUAREASRCH {
	float: left;
	display:inline;
	margin:0px;
	padding:0px;
	width:185px;
	height:46px;
}
#MAINMENUAREASRCH  .text{
padding-left:10px;
padding-top:20px;
}

#MAINMENUAREASRCH  input{
margin:0px;
margin-left: 5px;
margin-top: 5px;
padding:0;
width:140px;
height:18px;
border: 1px solid #999999;
color:#999999;
}
#MAINMENUAREASRCH  input.submit{
margin:0px;
padding:0;
height:18px;
border: 1px solid #333333;
color:#999999;
background-color:#333333;
width:15px;
}

#MAINMENUAREAMENU {
	float: left;
	display:inline;
	margin:0px;
	padding:0px;
	width:690px;
	height:46px;
}
/* #MAINMENUAREAKOSIK {
    position: relative;
	float: left;
	display:inline;
	margin:0px;
	padding:0px;
    padding-top: 5px;
	width:100px;
	height:41px;
    text-align: right;
    color: #ffffff;
} */

#MAINMENUAREAKOSIK {
	display: none;
}

.top-link-cart {
	display: none;
}

.top-link-checkout {
	display: none;
}

#MAINMENUAREAKOSIK  a, #MAINMENUAREAKOSIK  a:hover, #MAINMENUAREAKOSIK  a:visited {
text-decoration: none; color: #ffffff; font-weight: bold;
}
/*
#MAINMENUAREAKOSIKICON {
	float: left;
	display:inline;
	margin:0px;
	padding:0px;
	width:101px;
	height:46px;
}
*/
#MAINAREA {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:986px;
}
#MAINAREA-LEFT {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:185px;
}
#MAINAREA-LEFT-MENU {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:185px;
	min-height:242px;
	background: url('/skin/frontend/aloevera/default/images/leftmenubg.gif');
}
#MAINAREA-LEFT-MENU h2{
	float: left;
	display:block;
	width:185px;
	height:25px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFFFFF;
	padding:0px;
	margin-top:18px;
}
#MAINAREA-MIDDLE {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:616px;
}

#MAINAREA-MIDDLE .text{
    margin: 0px;
	padding:15px 15px 15px 15px;
}

#MAINAREA-MIDDLE-TOPAREA {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:616px;
	height:234px;
}
#MAINAREA-MIDDLE-TOPAREA-ARTICLES {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:310px;
	height:234px;
}
#MAINAREA-MIDDLE-TOPAREA-BANNERS {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:306px;
	height:234px;
}
#MAINAREA-RIGHT {
	float: right;
	display:block;
	margin:0px;
	padding:0px;
	width:185px;
}
#MAINAREA-RIGHT-TOP {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:185px;
	height:234px;
}
.MAINAREA-BLOCK {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:185px;
}
.MAINAREA-BLOCK  .text h2{
	float: left;
	display:block;
	width:185px;
	height:25px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFFFFF;
	margin:0px;
	padding:0px;
  background-color:#999999;
}
.MAINAREA-BLOCK  .text{
	float: left;
	display:block;
	width:185px;
	color: #666666;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}


.MAINAREA-BLOCK  .head {
	float: left;
	display:block;
	width:175px;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	background-color:#999999;
}
	
.MAINAREA-BLOCK  .head .text{
	text-align:left;
	font-size: 10px;
	width:175px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color:#999999;
	
}

.base-mini .head {
	float: left;
	display:block;
	width:175px;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	background-color:#999999;
}


.base-mini .head .text{
	text-align:left;
	font-size: 10px;
	width:175px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color:#999999;
	
}

.MAINAREA-BLOCK .text .wraptocenter{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.MAINAREA-BLOCK  .text .img_txt{
	padding-left:10px;
	padding-right:10px;
}
.odstup {
	height: 21px;
}

#MAINAREA-MIDDLE-1col {
	float: left;
	min-height:400px;
	display:block;
	margin:0px;
	padding:0px;
	width:986px;
}

#MAINAREA-LEFT-2col {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:0px;
}
#MAINAREA-MIDDLE-2col {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:791px;
	margin-right: 10px;
}

.box {
	padding:0px;
	margin:0px;
}

fieldset.content legend {display:none}

.postTitle h3 {display:none}

.postDetails {display:none}

.postContent{padding-bottom:30px;}

.postTitle  h2, .postTitle  h2 a  {font-size: 14px;
 color: #91af43;
 padding-bottom:15px;
}
.content  h3 {font-size: 11px;
 color: #91af43;
 padding-bottom:15px;
}

.col-3-layout {
margin:0px; padding:0px; clear:both; float:none;
}

ul.form-list {
margin: 0px;
}

ul.form-list li {
background: none;
margin: 0px;
padding: 0px;
}
