body {min-width: 1240px}
body,td,th {
	font-family:   Arial, Verdana, Tahoma, Calibri, Arial, Corbel;
	font-size: 14px;
	color: #000000;
	line-height: 20px;

}

.news {margin-left: 15px; margin-right: 15px;}
.uppermenu {
	border: 1px solid #a0c738;
	font-size:16px;
}
.uppermenuactive {
	border: 1px solid #FFFFFF;
	font-size:16px;
}
p {margin-left: 30px; margin-right: 30px;}

.you_are {font-size:12px; padding:5px 10px 0px 10px;}
.uppermenubg  {
	font-family:  Arial, Verdana, Tahoma, Calibri, Arial, Corbel;
	font-size: 16px;
	color: #000000;
	text-align: center;
	border: 1px solid #a0c738;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.h2paddingtop {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.leftmenu {margin: 15px 15px 35px 0; padding: 0;  list-style: none;  }
.leftmenu li {padding: 6px 0;  margin: 0 0 0 15px}

.uppermenubgactive  {
	font-family:  Arial, Verdana, Tahoma, Calibri, Arial, Corbel;
	font-size: 16px;
	color: #000000;
	text-align: center;
	border: 1px solid #a0c738;
	margin: 0px;
	padding: 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

.jflowers-bg .uppermenubg a {
	/* color: #003300; */
	color: #0a8427; border: 0

}
.jflowers-bg  img {border: 0}
.news {
	padding: 5px;
	text-align: left;
}

.maintext {
	font-size: 14px;
	vertical-align: top;
	text-align: left;
	background-color: #f5ffde;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.maintext2 {
	font-size: 14px;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}



.jflowers-bg .uppermenubg a:hover {
	text-decoration: none;
	/* color: #83b700;*/
}

.jflowers-bg .uppermenubgactive a {
	text-decoration: none;
	color: #0a8427;
	
}

.leftmenubg {
	font-size: 16px;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #0a8427;
}


.leftmenubg a:hover {
	text-decoration: none;
	/* color: #83b700;*/
	color: #0a8427;
}

.leftmenubg a {
	text-decoration: underline;
	color: #0a8427;
	
}

.leftmenubgactive {
	font-size: 16px;
	vertical-align: middle;
	text-align: left;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #0a8427;
}


.leftmenubgactive a:hover {
	text-decoration: none;
	/* color: #83b700;*/
	color: #0a8427;
}

.leftmenubgactive a {
	text-decoration: none;
	color: #0a8427;
	
}


.jflowers-bg {
	font-family:  Arial, Verdana, Tahoma, Calibri,  Corbel;
	background: url(../img/design/towards1_1.jpg) center top repeat-x;

}

.jflowers-down {
	background-image: url(../img/design/grassandflowers.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.photocell {
	border: 6px outset #a0c738;
}
h2 {	padding-top: 14px; font-size: 16px; margin: 0; padding-bottom: 12px;}
h3 {padding-top: 14px;	font-size: 16px; margin: 0; padding-bottom: 12px;}
h4 {padding-top: 14px;	font-size: 16px; margin: 0; padding-bottom: 12px;}
h5 {	padding-top: 14px; font-size: 16px; margin: 0; padding-bottom: 12px;}
h6 {padding-top: 14px; 	font-size: 16px; margin: 0; padding-bottom: 12px;}
.predlog {	font-size: 16px; font-weight: 700; text-align: center;}
h1 {
	font-size: 18px;
}

a:hover {
	text-decoration: none;
	/* color: #83b700;*/
	color: #0a8427;
}

a {
	text-decoration: underline;
	color: #0a8427;
	
}

.galleryphoto {float: left; position: relative; margin:  10px 4px; width: 170px; height: 330px;  text-align: left;}
.galleryphoto img {border: 2px solid #D0E5A0}
.galleryphoto  a:hover img {border: 2px solid #9AC142}

.galleryphoto-ind {float: left; position: relative; margin:  10px 4px; width: 170px; height: 230px;  text-align: left;}
.galleryphoto-ind img {border: 2px solid #D0E5A0}
.galleryphoto-ind  a:hover img {border: 2px solid #9AC142}

a .my_p {border: 2px solid #007118}
a:hover .my_p {border: 2px solid #000}


    /* Data Viewer */
    #Viewer { background-color:#ffffff; padding:10px; width:700px; height:470px; }

    /* Generic Carousel Properties */
    .carousel { position:relative; clear:both; left:20px; margin-top:10px;      background-color:#fff; }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative;
        cursor:pointer;
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity:0.7;
        opacity:0.7;
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;    
    }

    
    /* Hide data items from selector */
    #Carousel .item .email {display:none;} 

    /* Horizontal Carousel */
    #Carousel2 { height:88px; width:600px; }
    #Carousel2 .container { left:26px; top:12px; width:660px; height:100px; }        
    #Carousel2 .items { top:0; left:2px; width:1000px;}
    #Carousel2 .item { height:70px;  width:70px; float:left; clear:right; }
    #Carousel2 .item .icon img { position:relative; left:0px; width:65px !important; height:65px; cursor:pointer;}
    #Carousel2 .navButton { position:absolute; bottom:0px; width:24px; height:87px; }
    #Carousel2 .navButton.previous {  left:0px; background-image:url('/images/interface/button.left.png'); }
    #Carousel2 .navButton.next { right:0px; background-image:url('/images/interface/button.right.png'); }

    /* Hide data items from selector */
    #Carousel2 .item .key { display:none;}
    #Carousel2 .item .picture { display:none;}
#facebox .b {   background:url(/images/1/b.png);} 
#facebox .tl {  background:url(/images/1/tl.png);}
#facebox .tr {  background:url(/images/1/tr.png);}
#facebox .bl {  background:url(/images/1/bl.png);}
#facebox .br {  background:url(/images/1/br.png);}
#facebox {  position: absolute;   top: 0;   left: 0;   z-index: 100;   text-align: left; }
#facebox .popup {   position: relative;}
#facebox table {  border-collapse: collapse; }
#facebox td {  border-bottom: 0;   padding: 0; }
#facebox .body {   padding: 10px;   background: #fff;   width: 600px; height: 500px }
#facebox .loading {   text-align: center;}
#facebox .image {   text-align: center; }
#facebox img {  border: 0;   margin: 0; }
#facebox .footer {   border-top: 1px solid #DDDDDD;   padding-top: 5px;   margin-top: 10px;   text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {   height: 10px;   width: 10px;   overflow: hidden; padding: 0; }
#facebox_overlay {   position: fixed;   top: 0px;   left: 0px;   height:100%;   width:100%;}
.facebox_hide {  z-index:-100;}
.facebox_overlayBG {   background-color: #000;   z-index: 99; }
* html #facebox_overlay { /* ie6 hack */   position: absolute;   height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

.under
 {
text-decoration:underline;
}

.price {
position: absolute; right: 18px; height: 20px; top: 179px; background: #0A8427; padding: 2px 4px; color: #fff  }
