/* style for template #0  */

p, body, font, div, td
{ font-family:Arial, Helvetica, sans-serif;
  font-size:		12px;
	color:#669933;  
  
}
h1 { 
  /*font-family: Arial, Helvetica, sans-serif;
  font-size:		17px;
  color:			black;*/
  color:#E67817;
  font-family:'Segoe UI','Arial',sans-serif;
  font-size:1.6em;
  font-weight:normal;
}
h2
{ font-family: Arial, Helvetica, sans-serif;
  font-size:		15px;
  color:			black;
}
h3
{ font-family: Arial, Helvetica, sans-serif;
  font-size:		15px;
	color:#669933;
}
/* div.newsblock ul ul li {
	font-family:Arial;
	font-size:1em;
	color:#669933;
	line-height:1.3em;
}*/
div.newsblock{
	margin-bottom:30px;
}
div.newsblock p, ol, ul {
	font-family:Arial;
	font-size:1.2em;
	color:#669933;
	line-height:1.2em;
}
div.newsblock ul ul {
	padding-left: 18px;
}
div.newsblock ul ul li {
	font-family:Arial;
	font-size:0.8em;
	color:#669933;
	line-height:1.3em;
}
div.newsblock h1 {
  color:#E67817;
  font-family:'Segoe UI','Arial',sans-serif;
  font-size:1.6em;
  font-weight:normal;
}
div.newsblock h2 {
  font-size:1.4em;
  color:#669933;
  font-family:'Segoe UI','Arial',sans-serif;
  font-weight:normal;
}
div.newsblock h2 a {
  font-family:'Segoe UI','Arial',sans-serif;
  color:#669933;
  font-size:1.2em;
  font-weight:normal;
}
div.newsblock h3 {
  color:			#669933;
  text-decoration:underline;
}
h4
{ font-family: Arial, Helvetica, sans-serif;
  font-size:		14px;
  color:			black;
}
a
{ font-family: Arial, Helvetica, sans-serif;
  font-weight:		bold;
  /*color:			black;*/
  color: #669933;
}

.no_underline
{ text-decoration:		none;
}
a.no_underline {
	color:#669933;
	font-weight:normal;
}

#tbl_short_news {
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px -4px;
}
#tbl_short_news td {
	padding:0px 5px 5px 0px;
}
span.short_news a {
	color:#ffffff;
	text-decoration:none;
	padding: 0px 0px 3px 0px;
	font-weight:normal;
}
span.short_news a:hover {
	text-decoration:underline;
}
#tbl_short_news td.all_news {
	padding: 5px 0px 5px 0px;
}
#tbl_short_news td.all_news a {
	color:#FFFFFF;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  font-family: Arial, Helvetica, sans-serif;
  color:			#FFFFFF;
}
.big
{ font-size:		16px;
  text-decoration:	none;
  }
#main_text {
  color:#669933; 
  margin-left:10px; 
  margin-right:10px; 
  margin-top:20px;
  border:dotted; 
  border-width: 1px 0 0px 0px;
}
#main_text p {
  font-size:1.15em;
}
#main_text h1 {
  color:#669933; 
}
#main_text h2 {
  color:#669933;
  font-family:'Segoe UI','Arial',sans-serif;
  font-weight:normal;
}
.cat { 
  /*color:			#669933;*/
  /* font-family: Arial,Helvetica,sans-serif; */
  color:#E67817;
  font-family:'Segoe UI','Arial',sans-serif;
  font-size:1.6em;
  font-weight:normal;
  text-decoration:none;
  line-height:1em;
}
.cat a {
	color:#E67817;
}
a.cat {
	color:#E67817;
	padding-bottom:20px;
}
.cat_brief_price {
	color:#ffffff;
	font-size:1.4em;
	margin: 3px 0px 3px 0px;
    font-family:'Segoe UI','Arial',sans-serif;
}
td.prod_brief_name a {
    text-decoration:none; 
	font-weight:normal; 
	font-size:1.3em; 
	color:#E67817; 
/*	font-family:'Arial Narrow'; */
    font-family:'Segoe UI','Arial',sans-serif;
	line-height:1.1em;
}
.standard
{ font-weight:		normal;
  text-decoration:	none;
}
.standardsmall
{ font-weight:		normal;
  font-size:		10px;
  text-decoration:	none;
}
.light
{ color:			white;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
  font-size:		12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.lightmenu_ext
{ font-size:		12px;
  font-family: Arial, Helvetica, sans-serif;
  color:			white;
}
.main-menu-header {
	font-size:12px; /*1.2em;*/
	font-family:'Segoe UI','Arial',sans-serif;
	/* text-shadow: 1px 1px 1px #669933; */
	color:#ffffff;
	font-weight:normal;
	text-transform:uppercase;
}
.main-menu-tree {
	font-size:1.1em;
	font-family:'Segoe UI','Arial',sans-serif;
	text-shadow: 1px 1px 1px #669933;
	color:#ffffff;
	font-weight:bold;
}
.main-menu-tree-sub {
	font-size:1.1em;
	font-family:'Segoe UI','Arial',sans-serif;
	text-shadow: 1px 1px 1px #669933;
	color:#ffffff;
	font-weight:normal;
}

.main-menu-tree-active {
	font-size:1.1em;
	font-family:'Segoe UI','Arial',sans-serif;
	text-shadow: 1px 1px 1px #669933;
	color:#ffffff;
	font-weight:bold;
}


.lightmenunobold
{ color: #FFF;
  text-decoration:	none;
  font-weight:		normal;
  font-size:		12px;
  font-family:Arial, Helvetica, sans-serif;
}
.darkmenu
{ color:			black;
  text-decoration:	none;
  font-size:		11px;
}
.topmenu
{ color:			#537F27;
  text-decoration:	none;
  font-size:		12px;
  font-family:Arial, Helvetica, sans-serif;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#203A16;
}
.olive
{ color:			#FC851E;
}
.cart
{
  font-size:		12px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#FFCCCC;
  background-color:  transparent;
}
.trx
{
  font-size:		9px;
  color:		#FFFFFF;
  font-weight:		normal;
  text-decoration:	none;
}
.trx_bld
{
  font-size:		9px;
  color:		#FFFFFF;
  font-weight:		bold;
  text-decoration:	none;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#FFCCCC;
  background-color:  transparent;
}
.totalPrice
{ font-family: Arial, Helvetica, sans-serif;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			#AA5A5A;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#CCCCCC;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#CCCCCC;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #CCCCCC;
  BORDER-RIGHT: 1px dotted #CCCCCC;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #CCCCCC;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #CCCCCC;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #F6F6F6;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #CCCCCC
}
.selected_option {
  background: white url(images/tmpl9_mainmenu_selected.gif) no-repeat;
  background-position: top left;
  background-color: #CA7A7A;
}
/* Start special offer */
.spoffer-anons {
	color:#ffffff;
	text-align:center;
	padding:5px 0px 5px 0px;
	margin-left:-7px;
}
.spoffer {
	border: 1px solid #696;
	padding: 6px 0;
	text-align: center; width: 200px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 3px 5px;
	-moz-box-shadow: #666 0px 3px 5px;
	box-shadow: #666 0px 3px 5px;
	background:#FFC;  /*#EEFF99; */
	margin-bottom:6px;
	position:relative;
	z-index:0;
	behavior: url(PIE.htc);
}
.spoffer-price {
	text-decoration:none; 
	font-size:16px; 
	font-weight:bold; 
	color:#E67817;
	line-height:16px;
}
.spoffer-text {
	text-decoration:none; 
	font-size:1.2em; 
	font-weight:normal; 
	color:#669933;
	padding: 3px 2px 3px 3px;
}
.spoffer-text a {
	text-decoration:none;
	font-weight:normal; 
	/* font-family: 'Arial Narrow'; /*Arial,Helvetica,sans-serif;*/
	font-family:Arial, sans-serif;
}
.spoffer-text a:visited {
	text-decoration:none;
	color:#669933;
}
.spoffer-text a:hover {
	text-decoration:underline;
}


div#box0{width: 190px;padding: 5px 0 5px 0;margin:0 auto;
    background:#FFF;color:#000}

div#box1{width: 190px;padding: 5px 0 5px 0;margin:0 auto;
    background:#FFF;color:#000}

div#box2{width: 190px;padding: 5px 0 5px 0;margin:0 auto;
    background:#FFF;color:#000}

div#box3{width: 190px;padding: 5px 0 5px 0;margin:0 auto;
    background:#FFF;color:#000}

div#box4{width: 190px;padding: 5px 0 5px 0;margin:0 auto;
    background:#FFF;color:#000}

div#box5{width: 190px;padding: 5px 0 5px 0;margin:0 auto;
    background:#FFF;color:#000}

/* End special offer */	

div#pricedetail {
	width: 110px; 
	height: 26px;
	padding: 2px 3px 3px 3px;
	margin:0 auto;
    background:#E67817;
	color:#FFFFFF;
	font-size:1.2em; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal
}
div#rek {
	padding: 5px 0px 5px 0px;
	margin:5px -2px 5px -2px;
    background:#FFF;
	color:#000;
	z-index:1;
}
div#billboard{padding: 2px 0 2px 0;margin:0 auto;
    background:#FFF;color:#000}	
.big_banner {
	background: url(/bookmark/190x750/190x750.jpg) no-repeat;
	background-position: 50% 50%;
	height:745px;
	width:190px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div#basket-total {
	/* width: 110px; */
	height: 26px;
	padding: 6px 3px 3px 6px;
	margin: 0px 0px 0px -5px;
    background:#E67817;
	color:#FFFFFF;
	font-size:1.525em; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:center;
}	
	
.op50 {
	 filter:alpha(opacity=50);
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/ 
	 opacity: 0.5;
}

.dispn {
	display:none
}
a:hover {
	text-decoration:underline;
}	   
div.content h3.other-things b {
	font-size:25px;
}
div#nostr p  strong {
	font-weight:normal;
}
div.cont {
 color:#669933;
 text-align:justify;
 padding-right:6px;
 font-size:12px;
}
div.cont h1 {
 color:#669933;
 line-height:1.1em;
 text-align:left;

}
div.cont h2 {
 color:#669933;
}
div.cont p {
 text-align:justify;
 font-size:12px;
}
div.cont ul {
 font-size:12px;
 padding-top:0px;
 margin-top:-2px;
}
div.cont ul li {
 padding-top:2px;
}
/*
a.onbuy {
background: url(/images/btnorder.jpg) no-repeat scroll;
padding-top:30px;
margin-top:30px;
}
a.onbuy:hover {
background: url(/images/btnorderclick.jpg) no-repeat;
}

a.onbuyie {
background: url(/images/btnorder.jpg) no-repeat scroll;
}
a.onbuyie:hover {
background: url(/images/btnorderclick.jpg) no-repeat;
}
*/
div#socialnetworks {
	padding-left:4px;
	padding-right:4px;
}
div.stext {
	color:#E67817;
	font-family: Tahoma, Geneva, sans-serif;
    font-size: 1.4em;
	font-weight:normal;
	border-width: 0 0 1 0;
	border-style:dotted;
	margin-bottom:5px;
	padding-bottom:5px;
/*	float:left;*/
}
div#social a img {
	border:0px;
	margin-right:4px;
}
a.topbanner img {
	border-width: 1px 1px 1px 1px;
	border-top-style:dotted;
	border-right-style:dotted;
	border-bottom-style:dotted;
	border-left-style:dotted;
	border-color:#999999;
}
#shipping-address {
	border-bottom-width:1px;
	border-bottom-color:#E67817;
	border-bottom-style:dotted;
	border-top-width:1px;
	border-top-color:#E67817;
	border-top-style:dotted;
	border-left-width:1px;
	border-left-color:#E67817;
	border-left-style:dotted;
	border-right-width:1px;
	border-right-color:#E67817;
	border-right-style:dotted;
}
#phone_request {
	width:170px;
	height:90px;
	border:1px #E67817 solid;
	color:#669933;
	background-image:url(http://www.floramarket.ru/bookmark/phone.gif);
	background-repeat: no-repeat;
	background-position: 0px 45px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	display: table;
}
#phone_request .headtext {
	background-color:#E67817;
	color: #ffffff;
	text-align:center;
	font-weight:normal;
	font-size:16px;
	padding-bottom:3px;
	padding-top: 3px;
}
#phone_request .callme {
	text-align:center;
	color:#669933;
	text-decoration: underline;
	font-weight: normal;
}
#phone_request .callme  a {
	text-align:center;
	font-weight:bold;
	color:#669933;
	text-decoration: underline;
	font-size:13px;
}
#phone_request .callme  a:hover {
	color: #E67817;
}
#phone_request .aboutcall {
	display: table-cell;
	font-size:10px;
	width:100px;
	height:40px;
	float:right;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	text-align: center;
	line-height:10px;
	vertical-align:middle;
}
#phone_request a {
	color:#669933;
}
.greenborder {
	/* border:1px #669933 solid; */
}
#yashare {
	float:left;
}
#google-plus {
	float:right;
	text-align:right;
	margin-right:-32px;
	padding-right: 0px;
}
.short_news_header {
	font-family:'Segoe UI','Arial',sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-left:-3px;
	line-height:25px;

}
p.frm_subscribe {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.rating {
	line-height:10px; 
	padding-left:0px; 
	margin-left:0px; 
	padding-bottom:0px;
	list-style-type: none; 
}
.div_rating {
	float:left; 
	text-align:left; 
	vertical-align:bottom; 
	padding-left:28px; 
	padding-bottom:0px; 
	padding-top:7px;
}
.vote_button {
	padding:2px 22px 2px 21px; 
	margin:-7px 0px 2px 0px;
}
.voices {
	padding:0px 0px 10px 19px; 
	margin:-13px 0px 0px 0px; 
	font-size:10px; color:#669933;
}
/* Start search form */
.form-wrapper {
        width: 450px;
        padding: 8px;
        margin: 100px auto;
        overflow: hidden;
        border-width: 1px;
        border-style: solid;
        border-color: #dedede #bababa #aaa #bababa;
        -moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
        -webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
        box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background-color: #f6f6f6;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));
        background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: linear-gradient(top, #f6f6f6, #eae8e8);
}

.form-wrapper #search {
        width: 330px;
        height: 20px;
        padding: 10px 5px;
        float: left;
        font: bold 16px 'lucida sans', 'trebuchet MS', 'Tahoma';
        border: 1px solid #ccc;
        -moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
}

.form-wrapper #search:focus {
        outline: 0;
        border-color: #aaa;
        -moz-box-shadow: 0 1px 1px #bbb inset;
        -webkit-box-shadow: 0 1px 1px #bbb inset;
        box-shadow: 0 1px 1px #bbb inset;
}

.form-wrapper #search::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
}

.form-wrapper #search:-moz-placeholder {
        color: #999;
        font-weight: normal;
}

.form-wrapper #search:-ms-input-placeholder {
        color: #999;
        font-weight: normal;
} 

.form-wrapper #submit {
        float: right;
        border: 1px solid #00748f;
        height: 42px;
        width: 100px;
        padding: 0;
        cursor: pointer;
        font: bold 15px Arial, Helvetica;
        color: #fafafa;
        text-transform: uppercase;
        background-color: #0483a0;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#31b2c3), to(#0483a0));
        background-image: -webkit-linear-gradient(top, #31b2c3, #0483a0);
        background-image: -moz-linear-gradient(top, #31b2c3, #0483a0);
        background-image: -ms-linear-gradient(top, #31b2c3, #0483a0);
        background-image: -o-linear-gradient(top, #31b2c3, #0483a0);
        background-image: linear-gradient(top, #31b2c3, #0483a0);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
}

.form-wrapper #submit:hover,
.form-wrapper #submit:focus {
        background-color: #31b2c3;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#0483a0), to(#31b2c3));
        background-image: -webkit-linear-gradient(top, #0483a0, #31b2c3);
        background-image: -moz-linear-gradient(top, #0483a0, #31b2c3);
        background-image: -ms-linear-gradient(top, #0483a0, #31b2c3);
        background-image: -o-linear-gradient(top, #0483a0, #31b2c3);
        background-image: linear-gradient(top, #0483a0, #31b2c3);
}       

.form-wrapper #submit:active {
        outline: 0;
        -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}

.form-wrapper #submit::-moz-focus-inner {
        border: 0;
}
/* End search form */
