/*цвета - оранж #FB7306
оранж2 - #FC5F02

синий - #004bbe*/

BODY 
{
   background-attachment: fixed;
    background-image: url("/images/gazon-i-nebo.jpg");
    background-position: 0 100%;
    background-repeat: no-repeat;

/*
background-image:url(/images/gazon.jpg);

background-image:url(/images/bg-grass.png);
background-color:yellowgreen;
   background-position: 0 100%;
    background-repeat: repeat;*/

    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.subcat li a
{
color:#FC5F02;
margin-right:15px;
font-weight:bold;
}

.subcat
{
float:left;
margin:10px;
}

.regularPrice
{
color:red;
 text-decoration: line-through;

}

.subcat li
{
list-style:none; float:left;
}

.short_description_blockcd
{
   height: 135px
}

.cpt_product_images div div
{
height:300px;
}

.cpt_product_related_products
{
float:right;
width:155px;
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #D0D3D8;
  padding: 0.7em;
  margin-top: 25px;
}

.caja_price_sp .exclusive2:hover, .add2cart_handler:hover {
    background: none repeat scroll 0 0 #547DD5;
    color: #FFFFFF !important;
    text-decoration: none !important;
}

.paddingblock
{
margin:0 auto;
width:1215px;
}
/*
.add2cart_handler
{

    background: none repeat scroll 0 0 silver;
    
    border: 2px solid #666666;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font: bold 14px 'Arial' !important;
    height: 30px !important;
    margin-left: -5px;
    text-align: center;
    text-decoration: none;
    width: 105px;

}
*/
.prdbrief_name
{

}

.prdbrief_brief_description
{
max-height:40px;
overflow:hidden;
}

.error_block
{
margin:15px;
}


.im_div table, im_div td
{
padding:0;
margin:0;
}

p, td, a, div, span
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
}

.post_content ul
{
margin:5px;
}
.post_content ul li
{list-style:none;}

.post_content ul li a
{
font-weight:normal;
}



#cart .news_title a
{
height:18px;
overflow:hidden;
}

.cpt_product_category_info a
{
color:#888888 !important;
}

#img-current_picture
{
max-width:300px;
}

#cat_path a
{
color:#888888;
}

ul
{
margin:0;
padding:0;
}
#cart div a
{
margin-top:0px;
}
#cart a
{
display:block;
margin-top:10px;
}
.im_div a img
{
max-width:200px !important;
max-height:200px !important;
}

.left-st h2, .left-st a h2
{
color:#5f8d10;
margin-top:10px;
}

.left-st ul li a
{
color:#888888 !important;
}

.left-st ul li
{
list-style:none;
margin:5px 0px 5px 15px;
color:#888888 !important;
}

.item a
{
color:
}

h2 .view-all
{
color:blue;
text-decoration:underline;
}

.sm-current-rating1
{

}

.cpt_product_related_products .flower
{
height:270px;
margin-left:0px;margin-right:10px;
}

#box_product_thumbnails
{
float:left;
margin-left:-5px;
}

#box_product_thumbnails img
{
max-width:75px;
max-height:75px;
}
.cpt_maincontent .flower p
{
height:30px;
margin-top:0;
overflow:hidden;
text-align:left;

}
/*
.caja_price_sp .exclusive2:hover, .add2cart_handler:hover {
color: #FFFFFF !important;
 background: none repeat scroll 0 0 #FC5F02;
    text-decoration: none !important;
}

*/
#mainbody
{

padding-top:20px;
padding-bottom:0px;
}
.cpt_product_lists .flower
{
height:320px;
}

.flower
{
width:209px;
height:325px;
float:left;
text-align:center;
vertical-align:baseline; 
margin:10px;
}
/*
.cpt_maincontent p, .cpt_maincontent, .cpt_maincontent div, .cpt_maincontent span,  .cpt_maincontent a,  .cpt_maincontent b
{
text-align:justify;
}*/

H1 { color: #5f8d10; margin:0px; font-size:22px;}
H2 { color:#5f8d10;margin:0px;
font-size:16px;
font-weight:bold;
text-decoration:none;}



.prdbrief_brief_description
{
color: rgb(136, 136, 136); font-size: 11px;
}

.cpt_maincontent h1, .cpt_maincontent h2
{
color:#5f8d10;
font-weight:bold;
text-decoration:none;
font-size:18px;
text-align:left;
}
.cpt_maincontent h3
{
margin:0;
color:#5C5C5C;
}


.logo2 H1, .logo2 H1 A { color: #333; text-decoration:none;text-align:right; }

.SiteLinks h2 { float:left;
font-size:9pt;
margin-right:15px;}

.footerexp { margin:12px 10px 20px 8px; padding-top:5px; font-size:12px; color:#777; text-align:justify;  background: url('/IZO/swirlline.gif') top right no-repeat;}

div, a, text, img, form {margin:0;padding:0;border:0;}


/*	Элементы*/
#cart, #news
{
width:245px;
height:80px;
 background: url('/IZO/BG_CART0.jpg') top right no-repeat;
overflow:hidden;
float:left;
text-align:center;
margin:10px 0px;
}

.hndl_proceed_checkout
{
display:block;
margin-top:10px;

}
#main_logo
{
background:transparent url(/IZO/bg_main0.png) no-repeat scroll right top;
float:left;
height:80px;
margin-left:0;
margin-right:0;
margin-top:10px;
overflow:hidden;
text-align:center;
width:245px;
}

#bd_newsletter_c input
{
padding:0;
}

.row_odd input, .row_even input
{
margin:5px;
}

img {border:0;}

#news
{

}

.news_title
{
text-align:left;
margin-left:25px;
}

#menu_top div div
{
float:left;
margin-left:10px;
}

#menu_top div div span, #menu_top div div form, #menu_top div div ul
{
margin:0;
float:left;
}
#menu_top div div select
{
bottom:8px;
color:#666666;
font-size:12px;
font-weight:normal;
position:relative;
text-decoration:none;
}

#menu_top div div ul
{
padding:0;
}

#menu_top div div ul li
{
list-style:none;
}

.prdbrief_options select
{
width:60px;
}

.Flags {height:20px; padding-top:3px; float:right; text-decoration:none; color:#000000;}
.Flags a{font-size:0.9em; text-decoration:none;color:#000000;}
.Currency{padding-left:30px; font-size:0.9em;height:20px; float:right;}

.LocalSettings { background:url('/IZO/localsettings.gif') right no-repeat; height:32px;width:151px; cursor:pointer;text-decoration:none;float:right; position:relative; 

top:-10px; text-align:left; margin-top:2px; text-align:left; font-size:11px; }
.LocalSettingsTxt { padding:3px 0 0 10px;}
.LocalSettings:hover { cursor:pointer; }

.txtMy{font-size:15px;font-weight:bold;color:#000000;text-decoration:none; width:155px; margin:2px 0px 0 15px; }
.MyFloraQueen{background:url('/IZO/MyFloraQueen.gif') right no-repeat;height:36px;width:210px; cursor:pointer;text-decoration:none;float:right; position:relative; 

top:-10px; text-align:left; padding-left:15px; margin-bottom:5px; }
.MyFloraQueen:hover { cursor:pointer;}

.txtCU  {font-size:15px;font-weight:bold;color:#777;text-decoration:none;width:125px; padding:7px 0px 0 15px; }
.ContactUs{background:url('/IZO/contactus.gif') right no-repeat;height:32px;width:151px; cursor:pointer;text-decoration:none;float:right; position:relative; top:-10px; 

text-align:left; padding-left:15px; margin-top:2px; }
.ContactUs:hover { cursor:pointer;}

.logo { float:left; padding:10px 0 0 20px; }
.logo_christmas { float:left; padding: 0 0 0 20px; }
.logo2 { float:right; width:665px; font-weight:bold; color:white; text-align:right;}
.logo2 H1, .logo2 H1 a { padding:25px 12px 0px; font-family:Arial; font-size:13px; color: #333; font-weight:normal; } 

.MainBorder{width:1215px; border: 1px solid #ccc; text-align:center; margin:1px; background-color:#fff;margin-top:0px; }

.myinfo, .mysuccess, .mywarning, .myerror, .myvalidation { width:400px; margin:auto; border: 1px solid; margin-top:10px; margin-bottom:10px; padding:15px 10px 15px 

50px; background-repeat: no-repeat;background-position: 10px center; }
.myinfo {color: #00529B;background-color: #BDE5F8;background-image: url('/IZO/info.gif');}
.mysuccess {color: #4F8A10;background-color: #DFF2BF;background-image:url('/IZO/ok.gif');}
.mywarning {color: #9F6000;background-color: #FEEFB3;background-image: url('/IZO/warning.gif');}
.myerror {color: #D8000C;background-color: #FFBABA;background-image: url('/IZO/error.gif');}
.jsvalidation { padding-left:15px; color:red; }


.solidblockmenu { margin: 0;padding: 0; float: left;font-size: 14px; font-weight: bold; }
.solidblockmenu ul{ margin: 0 auto;padding: 0;}
.solidblockmenu li{  display: inline; }
.solidblockmenu li a { white-space: nowrap; float: left;color: white; padding: 7px 7px;text-decoration: none;font-weight:bold;border-right: 2px solid #ffffff;}
.solidblockmenu li a.padding_es { padding-left:8px; padding-right:8px;}
.solidblockmenu li a.padding_en { padding-left:9px; padding-right:9px;}
.solidblockmenu li a.padding_fr { padding-left:10px; padding-right:10px;}
.solidblockmenu li a.padding_de { padding-left:8px; padding-right:8px;}
.solidblockmenu li a.padding_it { padding-left:8px; padding-right:8px;}
.solidblockmenu li a {  background: url('/IZO/menu-christmasns.gif') no-repeat -10px; }
.solidblockmenu li a:hover	 	{ color: white; background: url('/IZO/menu-1-1ns.gif') no-repeat -10px; }
.solidblockmenu li a.left { background: url('/IZO/menu-christmasn.gif') no-repeat left; }
.solidblockmenu li a.left:hover	{ color: white; background: url('/IZO/menu-1-1ns.gif') no-repeat left; }

.solidblockmenu li a.leftesp { background: url('/IZO/menu-christmasgs.gif') no-repeat left; }


.solidblockmenu li a.left2 { background: url('/IZO/menu-christmasns.gif') no-repeat right; }
.solidblockmenu li a.left2:hover	{ color: white; background: url('/IZO/menu-1-1ns.gif') no-repeat right; }

.solidblockmenu li a.yellow {  color:#bc3429; background: url('/IZO/menu-2-0n.gif') no-repeat center; }
.solidblockmenu li a.yellow:hover	 { color:#bc3429;  background: url('/IZO/menu-2-1n.gif') no-repeat center; }
.solidblockmenu li a.right { color:#bc3429; background: url('/IZO/menu-2-0n.gif') no-repeat left; }
.solidblockmenu li a.right:hover	{ color:#bc3429;  background: url('/IZO/menu-2-1n.gif') no-repeat left; }
.solidblockmenu li a.right2 { color:#bc3429; background: url('/IZO/menu-2-0n.gif') no-repeat right; }
.solidblockmenu li a.right2:hover	{ color:#bc3429;  background: url('/IZO/menu-2-1n.gif') no-repeat right; }

.solidblockmenu li a:visited,.solidblockmenu li a.left:visited,.solidblockmenu li a.left2:visited{ color:white;}
.solidblockmenu li a.yellow:visited, .solidblockmenu li a.right:visited, .solidblockmenu li a.right2:visited{ color:#bc3429;}
.solidblockmenu li a IMG { border:0; padding:0 }

/*	Contenedor márgen izquierdo (Apartado Flores)	*/
.BodyAll{margin:auto;}
.BodyLeft{width:652px; float:right; margin:0px; margin-left: 13px;}


.Flower:hover{ cursor:pointer;}
.FlowerBig{width:230px;height:300px;float:left;text-align:center;vertical-align:baseline; padding:15px; }
.FlowerBig:hover{ cursor:pointer;}
.FText{color:#000000;font-size:12px;font-weight:bold; margin:6px 0 6px}
.Price{color:#5f8d10;font-size:14px;font-weight:bold; margin:3px 0 3px}
.FlowerSep{height:38px; font-size:1px; width:600px; clear:both;}

/*	All Flowers: Paginador	*/

#pagination { width:400px; text-align:center; margin:auto; font-weight:normal; padding:2px; font-size: 12px;}

#pagination_l_bevel { width:211px; height:25px; float:left; background: url('/IZO/pagination_l.gif') no-repeat; text-align:center; padding-top:4px; }
#pagination_l { color: white; width:211px; height:25px; float:left; background: url('/IZO/pagination_l_lat.gif') no-repeat; text-align:center; padding-top:4px; }
#pagination_l a {color: white;}
#pagination_r { width:432px; height:25px; float:right; background: url('/IZO/pagination_r.gif') no-repeat; padding-top:4px; text-align:right;  }
#pagination_r a, #pagination_r a:visited{ text-decoration:none; color:#888; ;  }

/*	Contenedor márgen derecho (Boxes)	*/
.BodyRight{width:285px; float:left; vertical-align:top;margin:0px; }

/*	Box separator 	*/
.BoxS{height:7px; font-size:1px; margin:0px;}

/*	Contenedor parte inferior 	*/
.BodyBottom{width:950px;text-align:left;}

.inputbox { background-color:#EEEEEE; border:1px solid #000000;}
.countrysel { font-size:12px; margin-top:3px; }

/* General */
.arrowheader { font-size:1.2em; color:#fb711b; font-weight:bold; }
.darkgreen_normal, .darkgreen_normal A { FONT-WEIGHT: normal; FONT-SIZE: 12px;COLOR: #3C5801;margin:0;padding:0;text-indent:0;}
.darkgreen_tit { 	FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: #006600;margin:0;padding:0;text-indent:0;}
.darkgreen_tit_sp { background:url('/IZO/miniflower.gif') no-repeat; padding:0 0 1px 35px; border-bottom:1px solid #009400; FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: 

#006600;}
.lightgreen_bold { 	FONT-WEIGHT: bold; FONT-SIZE: 12px;COLOR: #259702}
.orange_tit { FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #FF6600;margin:0px;padding:0px;}
.orange_bold { FONT-WEIGHT: bold; COLOR: #FF6600;margin:0px;padding:0px;}

.HelpCab { font-size: 13px;font-weight: bold;color: #000000;background-color: #EBEBEB;border: 1px solid #CCCCCC;padding: 5px;height: 20px; margin-bottom:20px; }
.HelpText {font-size: 12px;color: #666666;}

.cita { color:#444; font-style:italic;}
.cita2 { text-align:right; color:#999; font-size:0.8em; padding:10px 0 20px;}

/* Blocks */

.photosetc {margin-left: 0px;position: absolute;}

.top_landing_3 { color:#436711; float:left; width:615px; font-size:0.8em; display: table; height: 165px; position: relative; overflow: hidden;}
.top_landing_3 H2 { font-size:14px; margin:0; padding:0}

.popuptitle { color: white; font-size:16px; font-weight:bold; }
.top_landing_2 { padding: 0px 0 0 20px; color:#436711; float:left; width:615px; font-size:0.9em; display: table; height: 165px;  position: relative; overflow: hidden;}
.top_landing_2 H1 { font-size:1.2em; margin:0; padding:0}
.BoxCountryNumbers { padding:2px 0 0px 18px; margin:8px 8px 0px 8px; font-size:13px; font-weight:bold;}

.top_static_1 { padding: 0px 0 0 20px; color:#436711; float:left; width:615px; font-size:0.9em; display: table; height: 165px;position: relative; }
.top_static_1 H1 { font-size:1.2em; margin:0; padding:0}


.stUpcEv_Top_bevel{width:275px; height:22px; background-image:url('/IZO/events_header.gif'); color:#FFFFFF; font-size:11pt; font-weight:bold; text-align:left; 

padding-top:5px; padding-left:10px;}

.stUpcEv_Top{
	width:275px; 
	height:22px; 
	background-image:url('/IZO/events_header_flat.gif'); 
	color:#FFFFFF; 
	font-size:11pt; 
	font-weight:bold; 
	text-align:left; 
	padding-top:5px; 
	padding-left:10px;
}

.stUpcEv_Top_city{
	width:275px; 
	height:40px; 
	background-image:url('/IZO/events_header_flat_city.gif') ;
	background-repeat: no-repeat;
	color:#FFFFFF; 
	font-size:11pt; 
	font-weight:bold; 
	text-align:left; 
	padding-left:10px;
	padding-top: 20px;
	margin-bottom: -20px;
}

.stUpcEv_Back{ text-align:left; width:275px;  background:url('/IZO/Upcoming_Back.gif') repeat-y; padding:10px; color: black; font-size:11px; }
.stUpcEv_Back a { color: black; font-size:11px; }
.stUpcEv_Back ul { width:280px;  margin: auto; padding:6px 0 10px 0; }
.stUpcEv_Back ul li { text-align:left; float: left; padding:0 0 3px 0px; margin-left:15px; width:120px; }
.stUpcEv_Bottom{ width:285px; height:10px; background:url('/IZO/events_footer.gif') top; float:none; clear:both; background-repeat:no-repeat;}

.stUpcEv_Back_bevel{width:275px;  background:url('/IZO/Upcoming_Back.gif') repeat-y; padding:5px; color: black; font-size:11px; }
.stUpcEv_Back_bevel a { color: black; font-size:13px; }
.stUpcEv_Back_bevel ul { width:275px;  margin: auto; padding:6px 0 0 0; }
.stUpcEv_Back_bevel ul li { list-style:none; text-align:left; float: left; padding:0 0 3px 15px; width:120px; }
.stUpcEv_Bottom_bevel{ width:285px; height:10px; background:url('/IZO/events_footer.gif') top; float:none; clear:both; background-repeat:no-repeat;}

.stGreen_Top{width:275px; height:22px; background-image:url('/IZO/events_header.gif'); color:#FFFFFF; font-size:11pt; font-weight:bold; text-align:left; padding-

top:5px; padding-left:10px;}
.stGreen_Back{width:275px;  background:url('/IZO/Upcoming_Back.gif') repeat-y; padding:5px; color: black; font-size:12px; text-align:left;}
.stGreen_Bottom{ width:285px; height:10px; background:url('/IZO/events_footer.gif') top; float:none; clear:both; background-repeat:no-repeat;}



/* Red Box */
.stRedBox_bevel {width:275px; height:22px;background-image:url('/IZO/redbox_header.gif');color:#FFFFFF; 
 font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}
.stRedBox_Back_bevel{width:283px; border-left:1px solid #c46352; border-right:1px solid #c46352; background:url('/IZO/redbox_centerBackground.gif') repeat-x bottom; 

float:left; text-align:left;}
.stRedBox_Content_bevel{}
.stRedBox_Bottom_bevel{width:285px; height:18px;background-image:url('/IZO/redbox_footer.gif');}

.stRedBox_Content_bevel LI { line-height:20px; padding-bottom:30px;}

/* Red Box Flat */
.stRedBox {
	width:275px; 
	height:22px;
	background-image:url('/IZO/redbox_flat_header.jpg');
	color:#FFFFFF; 
 	font-weight:bold; 
 	text-align:left; 
 	padding-top:5px; 
 	padding-left:10px;
}
 
.stRedBox_Back{
	width:285px; 
	float:left; 
	text-align:left;
	background-image:url('/IZO/redbox_flat_contentBackground.jpg');
	
}
.stRedBox_Content{
 	padding:15px;
}

.stRedBox_Bottom{
	width:285px; 
	height:15px;
	background-image:url('/IZO/redbox_flat_footer.jpg');
}

.stRedBox_Content LI { 
	line-height:20px; 
	padding-bottom:30px;
	list-style-image: url('/IZO/bulletpoint.gif');	
}

/*	NewsLetter Box 	*/
.stNewsLetter {background-image:url('/IZO/newsletter.jpg'); background-repeat:no-repeat; width:270px; height:117px; text-align:left; 
	padding-left:13px; padding-top:5px;font-size:10pt; font-weight:bold; color:#442134; margin:0px;}
.stNewsLetter a{font-size:9pt; font-weight:normal; position:relative; top: 10px; color:#3F3F3F;}

/*	Boxes bottom (Florist, Gifts & Affiliates) 	*/
.stBottomBox_bevel { float:left; width:210px; height:195px;background:url('/IZO/bottombox.gif') no-repeat; font-size:8pt; text-align:left; padding:0; margin-

right:11px; }
.stBottomBox_bevel .sp100 { width:210px; height:105px; }
.stBottomBox_bevel H2 { font-size:1.4em; margin:0; padding:5px 0 3px 14px; color: white; }
.stBottomBox_bevel p { padding:0 6px 0 6px; margin:0; }
.stBottomBox_bevel A { color:black; font-weight:bold;}

.stBottomBox { 
	float:left; 
	width:210px; 
	height:195px;
	background:url('/IZO/bottombox_flat.gif') no-repeat; 
	font-size:8pt; 
	text-align:left; 
	padding:0; 
	margin-right:11px; 
}

.stBottomBoxH { 
	float:left; 
	width:210px; 
	height:195px;
	background:url('/IZO/bottombox_flat_highlight.gif') no-repeat; 
	font-size:8pt; 
	text-align:left; 
	padding:0; 
	margin-right:11px; 
}

.stBottomBox .sp100, .stBottomBoxH .sp100 { 
	width:210px; 
	height:105px; 
}

.stBottomBox H2, .stBottomBoxH H2 { 
	font-size:1.4em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox p, .stBottomBoxH p { 
	padding:0 6px 0 6px; 
	margin:0; 
}

.stBottomBox A { 
	color:black; 
	font-weight:bold;
}

.stBottomBox2_bevel { 
	float:left; 
	font-weight:normal; 
	width:285px; 
	height:195px;
	background:url('/IZO/bottombox2.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
}

.stBottomBox2_bevel H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_bevel A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stBottomBox2 { 
	font-size: 0.9em;
	float:left; 
	font-weight:normal; 
	width:285px; 
	height:195px;
	background:url('/IZO/bottombox2_flat.gif') no-repeat;  
	text-align:left; 
	padding:0; 
	line-height:20px;
	margin-bottom: 10px;
}

.stBottomBox2 H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2 A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stBottomBox2_es { 
	font-size: 0.9em;
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('/IZO/bottombox2_es.gif') no-repeat;  
	text-align:left; 
	padding-left: 5px; 
	line-height:20px;
	margin-bottom: 10px;

}

.stBottomBox2_es H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_es A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stBottomBox2_de { 
	font-size: 0.9em;	
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('/IZO/bottombox2_de.gif') no-repeat;  
	text-align:left; 
	padding-left: 5px;  
	line-height:20px;
	margin-bottom: 10px;	
}

.stBottomBox2_de H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_de A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stBottomBox2_fr { 
	font-size: 0.9em;	
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('/IZO/bottombox2_fr.gif') no-repeat;  
	text-align:left; 
	padding-left: 5px; 
	line-height:20px;
	margin-bottom: 10px;
}

.stBottomBox2_fr H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_fr A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}


.stBottomBox2_it { 
	font-size: 0.9em;	
	float:left; 
	font-weight:normal; 
	font-size: 0.9em;
	width:285px; 
	height:195px;
	background:url('/IZO/bottombox2_it.gif') no-repeat;  
	text-align:left; 
	padding-left: 5px;  
	line-height:20px;
	margin-bottom: 10px;	
}

.stBottomBox2_it H2 { 
	font-size:1.2em; 
	margin:0; 
	padding:5px 0 3px 14px; 
	color: white; 
}

.stBottomBox2_it A { 
	font-size:0.9em; 
	font-weight:normal; 
	color:black;  
}

.stRedBoxD_Top {width:275px; height:22px;background-image:url('/IZO/dynbox_top.gif');color:#FFFFFF; 
 font-weight:bold; text-align:left; padding-top:5px; padding-left:10px;}
.stRedBoxD_Back{width:283px; border-left:1px solid #c46352; border-right:1px solid #c46352; background:url('/IZO/dynbox_1pix.gif') repeat-x; float:left; text-

align:left;}
.stRedBoxD_Content{ padding-left:10px;}
.stRedBoxD_Bottom{width:285px; height:18px;background:url('/IZO/dynbox_bottom.gif') no-repeat;}


/* Pages */

.textpage { padding:30px 20px 0 20px; float:left; float:left; background: url('/IZO/swirlline.gif') top right no-repeat;}
.textpage H1 { padding-bottom:10px; }
.textpage H2 { color: #67af24; font-size:1.2em; padding-left:30px; background: url('/IZO/bulletpoint_flower.gif') left  no-repeat; margin-top:30px;}
.textpage p { padding-left:30px;  }
.textpage hr { margin-top:30px; padding-bottom: 10px; color:#ccc; width:400px; text-align:center; }
.textpage TABLE TD { padding:3px }
.textpage INPUT { padding:3px; width:250px; border: 1px solid #666;}
.textpage TEXTAREA { padding:3px; width:250px; border: 1px solid #666;}
/* MODAL BOX */


#MB_overlay {  position: absolute;  margin: auto;  top: 0; left: 0;  width: 100%; height: 100%;  z-index: 9999;  background-color: #000!important; }
#MB_overlay[id] { position: fixed; } 
#MB_window {  position: absolute;  top: 0;  border: 0 solid;  text-align: left;  z-index: 10000; }
#MB_window[id] { position: fixed!important; } 
#MB_frame {  position: relative;  background-color: #f2f2f2; height: 100%; } 
#MB_header {  margin: 0;  padding: 0; } 
#MB_content {   overflow: auto; } 
#MB_caption {  background: transparent url('/IZO/loginboxhbg.gif') repeat-x;  font: bold 110% "Lucida Grande", Arial, sans-serif; color:#fff;padding:5px 0 0 5px; 

margin: 0;  text-align: left; } 
#MB_close {  display: block;  position: absolute;  right: 5px; top: 4px;  padding: 2px 3px;  font-weight: bold;  text-decoration: none;  font-size: 13px; }
#MB_close:hover {  background: transparent; } 
#MB_loading {  padding: 1.5em; text-indent: -10000px; background: transparent url(/IZO/spinner.gif) 50% 10px no-repeat; }  /* Color scheme */
#MB_frame {  background:url('/IZO/loginboxbg.gif') right bottom no-repeat; padding-bottom: 0px; }
#MB_window {  background-color: #EFEFEF;  color: #000; }
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {   background-color: #DDD;   border-bottom: 1px solid #CCC; }
#MB_caption { color: #fff }
#MB_close { color: #fff }
#MB_close:hover { color: #000 }   /* Alert message */
.MB_alert {  margin: 10px 0;  text-align: center; }




.formtable TD { padding:5px; vertical-align: top}
.note { font-size:11px; color:#444; line-height:13px; }

.FloristActionYes  { font-size:15px; padding:4px; margin:10px; background-color:#CCFFCC; border:1px solid #009900; }
.FloristActionNo  { font-size:15px; padding:4px; margin:10px; background-color:#FFCCCC; border:1px solid #990000; }

/* VALIDATION FORM */

.panel { 	clear: both; 	display: none; 	border: 3px solid #CCC; 	padding: 1em; }
.panel.active-tab-body { 	display: block; }
#tabs { 	list-style: none; }
#tabs li { 	float: left; }
#tabs a { 	float: left; 	padding: 5px 8px; 	margin-left: 6px; 	background-color: #F2F2F2; 	text-decoration: none; 	color: #999999; }
#tabs a.active-tab { 	background-color: #CCC; 	border-top: 3px solid #999; 	padding-top: 3px; 	color: #000;}
input.disabled { 	border: 1px solid #F2F2F2; 	background-color: #F2F2F2; }
input.required, textarea.required { padding:3px; border: 1px solid #444; }
input.validation-failed, textarea.validation-failed { 	border: 1px solid #FF3300; 	color : #FF8888; }
input.validation-passed, textarea.validation-passed { 	border: 1px solid #00CC00; 	color : #000; }
.validation-advice { padding: 1px; font-size:0.8em;	color : #FF3300; }
.custom-advice { 	margin: 5px 0; 	padding: 5px; 	background-color: #C8AA00; 	color : #FFF; }
fieldset { 	padding: 1em; 	margin-bottom: 0.5em; }
label { 	font-weight: bold; }
.form-row { 	clear: both; 	padding: 0.5em; }
.field-label {  }
.field-widget { }

A,A:visited,A:link  { color: #5f8d10; text-decoration:none; font-weight: bold }
A:hover { color: #af6009; text-decoration:underline; }
IMG:hover { text-decoration:none; }

A.darkgrey,A.darkgrey:visited { color: #444; }
.MyFloraQueen a,.txtMy a,.MyFloraQueen a:link,.txtMy a:link{text-decoration:none; color:#040}
.MyFloraQueen a:hover,.txtMy a:hover{text-decoration:none; color:#777}

.form_wrapper input,.form_wrapper select, .form_wrapper textarea
{
margin:5px;
}

/*INPUT { padding:3px; border: 1px solid #aaa; }*/
INPUT[type="checkbox"] {border:0; border:none; width:20px;}
INPUT[type="radio"] { border:0; border:none; width:20px;}

.footerexp A { color:#C5713E; font-weight: normal}
.LocalSettingsTxt A { text-decoration:none; font-weight: normal;}

.footer_logos { font-size:13px; color:#7f7f7f; font-style:italic; }
.footer_logos IMG { padding:0 2px 0 3px; border:0px; }

/*	Contenedor banderas, categorias, currency */
#menu_top, #menu_bottom {width:970px; margin:0px; vertical-align:middle; color: #999}

#menu_top  { font-size:12px; color:#666; text-decoration: none; font-weight:normal;}
#menu_top a { color:#5f8d10; text-decoration: none;font-weight:normal; }

.extToolbar a { font-weight:normal; color:#3F3F3F;font-family:arial, arial-regular;font-size:8.5pt; text-decoration:none;	color:#3F3F3F;}
.extToolbar a:hover {text-decoration:underline; color:#3F3F3F;}
.extToolbar .right a:hover {text-decoration:none;}
.extToolbar IMG { margin-right:5px; }


/*	MENU */

.anylinkcss{position:absolute;visibility: hidden;border:1px solid #444;border-width: 1px 1px;font:normal 12px Verdana;line-height: 20px;background-color: white;width: 

180px;top: -500px; z-index:1000;  text-align: left;}

	.anylinkcss a{width: 100%;color: #444;display: block;text-indent: 3px;/*border-bottom: 1px solid black;*/padding: 2px 0;text-decoration: none;font-weight: 

bold;text-indent: 5px; }

.anylinkcss a:hover{ background-color: #4f4f4f; color: white; }

.menutop td		{ text-align:center; margin:0px ; padding:0px 5px 0 5px; font-size: 13px; color:#fff; font-weight:normal; height:25px; border: 1px; }
.menutop a 		{ white-space: nowrap; text-decoration: none; color:#fff;}
.menutop a:hover{ text-decoration:none;  color:#fff;}
/*.menutop a:visited{ text-decoration:none;  color:#fff; font-weight:normal;}*/
.menutop a IMG	{ border:0; padding:0; }
.leftesp 		{ color: #fff; background: url('/IZO/menu-christmas.gif') no-repeat left; }
.leftesp_christmas { color: #fff; background: url('/IZO/menu-chr.gif') no-repeat left; }
.leftesp:hover	{ color: #fff; background: url('/IZO/menu-christmas.gif') no-repeat left; }
/*
.item			{ background: url('/IZO/menu-christmas-normal.gif') no-repeat -10px; }
.item_christmas	{ background: url('/IZO/menu-chr.gif') no-repeat -10px; }
.item_last		{ background: url('/IZO/menu-christmas-normal.gif') no-repeat right; }
.item:hover	 	{ color: white; background: url('/IZO/menu-1-2.gif') no-repeat -10px; }
.item_last:hover{ color: white; background: url('/IZO/menu-1-2.gif') no-repeat right; }
.iteme			{ background: url('/IZO/menu-2-0.gif') no-repeat -10px; }
.iteme:hover 	{ color: white; background: url('/IZO/menu-2-1.gif') no-repeat -10px; }
*/
.searchbox		{ background: url('/IZO/menu_bg_search.gif') repeat-x; border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #b0b0b0; 

border-right:1px solid #b0b0b0; text-align:center; }
.searchbox INPUT { border-top:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #b0b0b0; border-right:1px solid #b0b0b0; height: 20px;}
.leftesp a { color:#fff; font-weight:bold; font-style:normal; padding-left:2px;}
*/
.item a,.item a:visited,.item a:link { /*color:#5f8d10;*/ font-weight:bold; font-style:normal; padding-left:2px;}
.item_last a,.item_last a:visited,.item_last a:link { /*color:#5f8d10;*/ font-weight:bold; font-style:normal; padding-left:2px;}
*/
.menutop td a
{
font-size:14px;
}

.country { width:200px; min-height:30px; float:left; text-align:left; }
.country IMG { margin-right:10px; border:0; width:20px; height:20px; padding-bottom:10px; }
.country A { font-size:14px; font-weight:normal; }
.country1 { float:left; width:20px; margin-right:15px; }
.country2 { float:right; width:160px; margin-bottom:10px; }

.countrys { width:130px; height:100px; float:left; text-align:center; }
.countrys IMG { margin:10px; }
.countrys A { font-size:14px; font-weight:normal; }

.cities {width:60px; font-size:500%;  float:left;	color:#ddd;	margin-right:10px	}
.maincity LI { width:170px; padding:6px;  float:left; list-style:none; }


/* FOOTER */

#bd_seeall { float:left; width:363px; height:51px; background:url('/IZO/bd_seeall.gif'); }
#bd_seeall p { font-weight:bold; font-size:15px; color:#fff; }
#bd_seeall p a { color:#6c2b00; }

#bd_newsletter { float:right; width:551px; height:51px; background:url('/IZO/bd_newsletter.gif'); }
#bd_newsletter p { font-weight:bold; font-size:15px; color: #e57d1e; }
#bd_newsletter p a { color:#6c2b00; }

#aroundworld ul { margin:auto; list-style-type: none; padding:0; margin:0;}
#aroundworld li {float:left; margin-left:20px; }
#aroundworld li {font-size:12px; color:#000; font-weight:normal;}
#aroundworld li a {font-size:12px; color:#888; font-weight:normal;}
#aroundworld li img { margin-right:10px; vertical-align: middle;}


.bottomPanelTitle {
	font-size: 0.9em;
	color: #666;
}

#footer_top {
	border: 1px solid #ccc;
	background-color: white;	
	width: 1215px;
	margin: 5px auto;
}

#footer_top_left {
	text-align:left;	
	float: left;
	width: 670px;

}

#footer_top_right {
	background-color: #F9F0E8;
	width: 300px;
}

#footer_top_right h2 {
	color: #F66000;	
	padding-left: 20px;
	padding-top: 10px;
}

#footer_top_title {
	text-align:left; 
	background-image: url(/IZO/testimonials_icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 46px;
	margin: 20px 0 0 20px;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 0 15px;
	color: #5C5C5C;
}

#footer_top_dates {
	text-align:left; 
	background-image: url(/IZO/special_dates_icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 44px;
	margin: 10px 0 0 20px;
	color: #5C5C5C;
	padding: 5px 0 5px 15px;	
}

#footer_dates_content { padding: 0 0 5px 55px; }

#footer_dates_content table {
	list-style-type: none;
	font-size: 12px;
	margin-top: 5px;	
}

#footer_dates_content table td {
	padding: 1px;
}

#footer_top_testimonials {
	padding-left: 10px;	
}

.footer_testimonial {
	text-align:left; 
	padding: 0px 20px 0px 0px;	
}
	
.footer_testimonial_product {
	width: 60px;
	float: left;
	margin-left: 28px;
	padding-top: 3px;
	
}

.footer_testimonial_content {
	float: right;
	width: 540px;
	font-size:12px; color:#666;
}



#footer_bottom {
	text-align:left;
	border: 1px solid #ccc;
	background-color: #fff;	
	width: 1195px;
	margin: 5px auto;
	padding: 0px 10px 0px 10px;
}


#footer_bottom li { margin-bottom:5px; }
#footer_bottom li a { font-weight:normal; font-size:13px; }

#footer_bottom .more_information_list_1 li { list-style-image: url(/IZO/arrow1.gif); }
#footer_bottom .more_information_list_2 li { list-style-image: url(/IZO/arrow2.gif); }


.footerexp_new { margin:12px 10px 0px 8px;  padding-top:5px; font-size:11px; color:#777; text-align:justify; }

.footerexp_new a {
	color: #777;
	text-decoration: underline;
	font-weight: bold;
}


.BodyBottom_new {
	padding-top: 20px; 
	width:950px;
	text-align:left;
}

/* NEW PRODUCT PAGE */

.orange_tit_new {
	margin-bottom: 15px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px;
	margin:0px;
	padding:0px;
	color: #ED5D28;
	border-bottom: 1px solid #ED5D28;  
}

#bp0_panel {
	min-width:950px;
	background-image: url(/IZO/new_productpage/background_panel.jpg);
	background-repeat: no-repeat;
}

#bp0_panel_left {
	width: 250px;
	float: left;
}

#bp0_panel_middle {
	width: 250px;
	float: left;	
}

#bp0_panel_right {
	width: 250px;
	float: left;
}

#bp0_panel_continue {
	width: 200px;
	float: left;	
}

.bp0_panel_content {
	margin-top: 20px;
	padding-left: 20px;
}

.bp0_panel_title {
	margin-top: 10px;
	padding-left: 30px;
	color: #0F390B;
	font-size: 16px;
	font-weight: bold;
}

.bp0_panel_title img {
	margin-right: 10px;
}

	#aboutUsContainer {
		z-index:700;
		position: fixed;
		bottom: 0px; left: 0px;
		width: 100%;
		height: 320px;
		background-image: url(/IZO/aboutus/about_us_bg_340.png);
		background-repeat: repeat-x;
	}

	#aboutUs {
		color: white;
		width: 100%;
		height: 300px;
		padding-top: 15px;
	}

	#aboutUsTop {
		width: 100%;
		height: 40px;
		background-image: url(/IZO/aboutus/about_us_bg.png);
		background-position: top;
		background-repeat: repeat-x;		
	}

	
	#aboutUsControl {
		z-index:800;
		position: fixed;
		text-align:right;
		right: 0px;
		bottom: 0px;
		width: 300px;
		background-color: transparent;
	}
	


	#aboutUsContent {
		width: 950px;
		position: relative;
	}

	#aboutUsContent .container {
		overflow: hidden;
		width: 840px;
		float: left;		
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px;
		
	}
	
	#aboutUsContent ul {
		margin:0;
		padding:0;
		width: 10000px;
		top: 0;
		left: 0;
		height: 300px;
	}

	#aboutUsContent ul li {
		margin-top:20px;
		margin-left:20px;
		width: 820px;

		text-align: left; 
		list-style:none;   
		float: left;
	}

	.previous_button {
		margin-top:40px;
	}
	
	.next_button {
		margin-top:40px;
	}

	
	
	
/* Horizontal Carousel */
#horizontal_carousel {

font-size: 1.2em;
font-weight:normal;
line-height: 1.2;
  margin: 0 auto;

  width: 990px;
  height: 300px;

  position: relative;

}

#horizontal_carousel .container {
 
  float: left;
  width: 870px;

  position: relative;    
  overflow: hidden;
}

#horizontal_carousel .container H2 {
	color: #f7ff16; font-weight:normal;
}

#horizontal_carousel .container a {
	color: #ff9a16;
}

#horizontal_carousel p {
	margin: 10px;
}

#horizontal_carousel .small {
	font-size:11px;
}



#horizontal_carousel .previous_button {
  float:left;  
  width: 56px;
  height: 197px;
  background: url(/IZO/aboutus/left.png);
  background-repeat: no-repeat;
  background-position: left;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel table {
padding: 0; margin: 0;
}

#horizontal_carousel .previous_button_over {
  background: url(/IZO/aboutus/lefti.png);
    background-repeat: no-repeat;
  background-position: left;
}

#horizontal_carousel .previous_button_disabled {
  background: none;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 56px;
  height: 197px;
  background: url(/IZO/aboutus/right.png);
	background-repeat: no-repeat;
  background-position: right;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(/IZO/aboutus/righti.png);
  	background-repeat: no-repeat;
  background-position: right;
}

#horizontal_carousel .next_button_disabled {
	background-image: none;
}	




#sb-container,#sb-wrapper{
	text-align:left;  		
}

#sb-container,#sb-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding:0;
}

#sb-container{
	height:100%;
	display:none;
	visibility:hidden;
	z-index:999;	
}

body>#sb-container{
	position:fixed;

}

#sb-overlay{
/*	height:expression(document.documentElement.clientHeight+'px'); */

}

#sb-container>#sb-overlay{
	height:100%; 
		
}

#sb-wrapper{
	position:relative;
	
}

#sb-wrapper img{
	border:none;
}

#sb-body{
	 
	padding-bottom: 0px;
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;

	
}

#sb-body-inner{
	position:relative;
	height:100%;
}

#sb-content.html{
	height:100%;
	overflow:auto;
	padding: 10px;
}

#sb-content {
	
	background: transparent;
	
	background-color: #F2F2F2;
	background-image: url(/IZO/loginboxbg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;	
	padding: 0;
}

#sb-loading{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
	padding-top:10px;
}

#sb-body,#sb-loading{
	background-color: #F2F2F2;
}

#sb-title,#sb-info{
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;

}

#sb-title-inner,#sb-info-inner{
	position:relative;
	font-family:'Lucida Grande',Tahoma,sans-serif;
	line-height:16px;

}

#sb-title,#sb-title-inner{
	height:26px;
}

#sb-title-inner{
	font-size:16px;
	padding:5px 0 0 5px;
	color:#fff;
	font-weight: bold;
	background-image: url(/IZO/loginboxhbg.gif);
	background-repeat: repeat-x;	
	
}

#sb-info,#sb-info-inner{
	height:20px;
}

#sb-info-inner{
	color:#fff;
}

#sb-nav{
	float:right;
	height:16px;
	padding:2px 0;
	width:45%;
}

#sb-nav a{
	display:block;
	float:right;
	height:16px;
	width:16px;
	margin-left:3px;
	cursor:pointer;
}

#sb-nav-close{
	background-image:url(resources/close.png);
	background-repeat:no-repeat;
}

#sb-nav-next{
	background-image:url(resources/next.png);
	background-repeat:no-repeat;
}

#sb-nav-previous{
	background-image:url(resources/previous.png);
	background-repeat:no-repeat;
}

#sb-nav-play{
	background-image:url(resources/play.png);background-repeat:no-repeat;
}

#sb-nav-pause{
	background-image:url(resources/pause.png);
	background-repeat:no-repeat;
}

#sb-counter{
	float:left;
	padding:2px 0;
	width:45%;
}

#sb-counter a{
	padding:0 4px 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}

#sb-counter a.sb-counter-current{
	text-decoration:underline;
}

div.sb-message{
	font-family:'Lucida Grande',Tahoma,sans-serif;
	font-size:12px;
	padding:10px;
	text-align:center;
}

div.sb-message a:link,div.sb-message a:visited{
	color:#fff;text-decoration:underline;
}

#text_main
{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:5px auto;
padding:0 10px;
text-align:left;
width:950px;
}


*+html #footer_bottom {width:1215px;}

*+html .cpt_maincontent .TabbedPanelsTab {width:120px;height:50px;}
*html #footer_bottom {width:1215px;}

*html .cpt_maincontent .TabbedPanelsTab {width:120px;height:50px;}


.cpt_maincontent .TabbedPanels { border-top: none;width:940px; }
.cpt_maincontent .TabbedPanelsTab { color:#888888;background: url(/images/tab-index-off.jpg) no-repeat left top; list-style: none; margin-left:8px;  height:35px; 

width:90px;/*color:#ffd9af;text-transform:uppercase*/padding:10px 13px 2px;text-align:center;}
/*
.cpt_maincontent .TabbedPanelsTab#or1  { background: url(/images/tab-index-off1.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px; 

color:#ffd9af;text-transform:uppercase}
.cpt_maincontent .TabbedPanelsTab#or2  { background: url(/images/tab-index-off2.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px; 

color:#ffd9af;text-transform:uppercase}
.cpt_maincontent .TabbedPanelsTab#or3  { background: url(/images/tab-index-off3.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px; 

color:#ffd9af; text-transform:uppercase}
.cpt_maincontent .TabbedPanelsTab#or4 { background: url(/images/tab-index-off4.png) no-repeat left top; list-style: none; margin-left:8px;  height:35px; width:108px; 

color:#ffd9af; text-transform:uppercase}
.cpt_maincontent .TabbedPanelsTab#or5  { background: url(/images/tab-index-off5.png) no-repeat left top; list-style: none; margin-left:8px; height:35px; 

width:108px;color:#ffd9af; text-transform:uppercase}
*/
.cpt_maincontent .TabbedPanelsTabHover   { background: url(/images/tab-index-hover.jpg) no-repeat left top; color:#890f0c;}

.cpt_maincontent .TabbedPanelsTabSelected { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
.cpt_maincontent .TabbedPanelsTabSelected#or1 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
.cpt_maincontent .TabbedPanelsTabSelected#or2 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
.cpt_maincontent .TabbedPanelsTabSelected#or3 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
.cpt_maincontent .TabbedPanelsTabSelected#or4 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }
.cpt_maincontent .TabbedPanelsTabSelected#or5 { background: url(/images/tab-index-on.jpg) no-repeat left top;margin-left:5px; }

.subcat
{
margin-left:20px;
}

.subcat a
{
color:#000000;
font-weight:normal;
}
.cpt_maincontent
{
float:left;
margin:10px 10px 10px 20px;
width:935px;
}

.alciya h1
{
text-align:center;
margin:10px;
}

.alciya h1 b
{
color:red;
}
*html #elochka {display:none;}
*+html #elochka {display:none;}
#elochka {
height:1px;
position:absolute;float:left;
z-index:0;

}
#elochka div {
height:1px;
margin:1px auto;
text-align:left;
width:25px;
}
#elochka div img {
margin:-26px 0 0 -70px;
}

#sv {
height:1px;
position:absolute;
width:100%;
z-index:2;
}
#sv div {
height:1px;
margin:1px auto;
text-align:left;
width:1215px;
}
#sv div img {
margin:-5px 0 0 -90px;
}


/******************* Dorabotka prod list i prod brief 06-03-13*********************/
.add2cart_handler {
    background: none repeat scroll 0 0 #FC5F02;
    border: 2px solid white;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font: bold 12px 'Arial' !important;
    height: 30px !important;
    margin-left: -5px;
    text-align: center;
    text-decoration: none;
    width: 105px;
}

ul#product_list li div.right_block, ul.product_list li div.right_block {
    float: left;
    padding: 0;
    width: 80px;
}
ul#product_list li, .product_list li {
    background-color: #F5F5DC;
    border: 1px solid #D9D9D9;
    float: left;
    height: 370px;
    margin: 10px 10px 0 0;
    padding: 5px 5px 0;
    position: relative;
    width: 207px;
list-style:none;
}
ul#product_list li a img, ul.product_list li a img {
    border: medium none;
    max-height: 165px;
    max-width: 205px;
}
ul#category_list {
    padding: 30px 0 0;
    width: 720px;
}
ul#category_list li {
    background-color: #F5F5DC;
    border: 1px solid #D9D9D9;
    float: left;
    height: 325px;
    margin: 10px 10px 0 0;
    padding: 5px 5px 0;
    position: relative;
    width: 215px;
}
ul#category_list li a img {
    border: 1px solid #D9D9D9;
    height: 165px;
    width: 209px;
}


ul#product_list li {
    margin: 10px 10px 0 0;
}

ul#product_list li a.product_img_link, ul.product_list li a.product_img_link {
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    display: block;
    height: 165px;
    position: relative;
    text-align: center;
    width: 205px;
}

.cpt_product_related_products .Price
{
background:none;
}

.caja_price_sp {
    color: #545353;
    float: left;
    font: bold 14px 'Arial';
    padding: 5px 0 5px 5px;
    width: 90px;
}


.caja_price {
    color: #545353;
    float: left;
    font: bold 14px 'Arial';
    padding: 5px 0 5px 5px;
    width: 92px;
text-align:left;
height:40px;
}

.caja_price span
{
text-align:left;
}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive2, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
    background: none repeat scroll 0 0 #729C0E;
    border: medium none;
    color: white;
    cursor: pointer;
    display: inline-block;
    font: bold 12px 'Arial' !important;
    height: 30px !important;
    text-align: center;
    text-decoration: none;
}


input.button, input.button_disabled, a.button, span.button {
    background-color: #729C0E;
    border: 2px solid #D9D9D9;
    width:100px;
}
a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive2, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
    line-height: 29px !important;
}

ul#product_list li div.center_block, ul.product_list li div.center_block {
    border-bottom: 1px solid #D9D9D9;
    float: left;
    height: 75px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 6px 0 13px 10px;
    width: 200px;
}
ul#category_list li div.center_block {
    float: left;
    padding: 10px 0 0 10px;
    width: 200px;
}
ul#product_list li div.center_block span.new, ul.product_list li div.center_block span.new {
    color: #FC5F02;
    display: block;
    font: bold 14px 'Arial';
    padding: 0 0 9px;
    text-transform: uppercase;
}
ul#product_list li div.center_block h3, ul.product_list li div.center_block h3 {
    height: 30px;
    padding: 0;
}
ul#category_list li div.center_block h3 {
    height: 30px;
    padding: 0;
}
ul#product_list li div.center_block span.availability, ul.product_list li div.center_block span.availability {
    color: #75A00E;
    display: block;
    font: bold 14px 'Arial';
    padding: 9px 0 0;
    text-transform: uppercase;
}
ul#product_list li div.center_block p.product_desc, ul.product_list li div.center_block p.product_desc {
    padding: 8px 0 0;
}
ul#product_list li div.right_block, ul.product_list li div.right_block {
    float: left;
    padding: 0;
    width: 80px;
}
ul#category_list li div.right_block {
    float: left;
    padding: 10px 0 0 2px;
    width: 80px;
}

.caja_price_sp {
  color: #545353;
    float: left;
    font: bold 14px 'Arial';
    height: 32px;
    padding: 5px 0 5px 5px;
    width: 92px;
}
.caja_desc {
    border-top: 1px solid #D9D9D9;
    color: #545353;
    float: left;
    font: 13px 'Arial';
    height: 55px;
    padding: 5px 0 0 5px;
    width: 200px;
}

/***** stranica tovara ****/

#primary_block {
}
#primary_block #pb-right-column {
    float: left;
    padding: 25px 0 0;
    width: 301px;
}
#primary_block #image-block {
    border: 1px solid #D0D1D5;
    height: 301px;
    width: 301px;
}
#primary_block #image-block img#bigpic {
    cursor: pointer;
    height: 300px;
    width: 300px;
}
#primary_block #image-block img#bigpic.jqzoom {
    cursor: crosshair;
    position: relative;
}
#views_block {
    width: 301px;
}
#thumbs_list {
}
#thumbs_list ul {
    overflow: hidden;
    width: 305px !important;
}
#thumbs_list li {
    cursor: pointer;
    float: left;
    height: 80px;
    margin: 2px 2px 0 0;
    width: 99px;
}

.telefon {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #D0D3D8;
    margin-bottom: 10px;
    padding: 0.7em;
    text-align: left;
}


#primary_block #pb-right-column {
    float: left;
    padding: 25px 0 0;
    width: 301px;
}
#primary_block #image-block {
    border: 1px solid #D0D1D5;
    height: 301px;
    width: 301px;
}
#primary_block #image-block img#bigpic {
    cursor: pointer;
    height: 300px;
    width: 300px;
}
#primary_block #image-block img#bigpic.jqzoom {
    cursor: crosshair;
    position: relative;
}
#views_block {
    width: 301px;
}
#thumbs_list {
}
#thumbs_list ul {
    overflow: hidden;
    width: 305px !important;
}
#thumbs_list li {
    cursor: pointer;
    float: left;
    height: 80px;
    margin: 2px 2px 0 0;
    width: 99px;
}
#thumbs_list li a img {
    height: 80px;
    width: 80px;
}
span#wrapResetImages {
    display: none;
}
span#wrapResetImages div {
    padding: 12px 0 0;
}
ul#usefull_link_block {
    clear: both;
    overflow: hidden;
    padding-top: 10px;
}
ul#usefull_link_block li {
    background: url("/images/bullet_alt.gif") no-repeat scroll 0 10px transparent;
    padding: 5px 0 0 11px;
}
ul#usefull_link_block li a, ul#usefull_link_block span.span_link {
    color: #000000;
    cursor: pointer;
    font: 11px 'Arial';
    text-decoration: none;
}
ul#usefull_link_block li a:hover, ul#usefull_link_block span.span_link:hover {
    color: #F26F06;
}
#primary_block ul#usefull_link_block {
    clear: both;
    overflow: hidden;
    padding: 1px 0 0;
}
#primary_block ul#usefull_link_block li {
    background: url("/images/bullet_alt.gif") no-repeat scroll 0 10px transparent;
    padding: 5px 0 0 11px;
}
#primary_block ul#usefull_link_block li a, #primary_block ul#usefull_link_block span.span_link {
    color: #000000;
    cursor: pointer;
    font: 11px 'Arial';
    text-decoration: none;
}
#primary_block ul#usefull_link_block li a:hover, #primary_block ul#usefull_link_block span.span_link:hover {
    color: #F26F06;
}
#primary_block ul#usefull_link_block_2 {
    clear: both;
    overflow: hidden;
    padding: 0 0 0 20px;
}
#primary_block ul#usefull_link_block_2 li {
    background: url("/images/bullet_alt.gif") no-repeat scroll 0 10px transparent;
    padding: 5px 0 0 11px;
}
#primary_block ul#usefull_link_block_2 li a, #primary_block ul#usefull_link_block_2 span.span_link {
    color: #000000;
    cursor: pointer;
    font: 11px 'Arial';
    text-decoration: none;
}
#primary_block ul#usefull_link_block_2 li a:hover, #primary_block ul#usefull_link_block _2 span.span_link:hover {
    color: #F26F06;
}
#primary_block #pb-left-column {
    float: left;
    padding: 0 0 0 19px;
    width:425px;
}
#primary_block #short_description_block {
}
#primary_block #short_description_content {
    color: #B0AFAF;
    font-size: 11px;
}
#primary_block p.buttons_bottom_block {
    padding: 0;
}
#primary_block p.buttons_bottom_block a {
    margin: 0;
}
#primary_block p.buttons_bottom_block input#add2cartbtn {
    display: none;
}
#primary_block #short_description_block h3 {
    padding: 17px 0 3px;
}
#primary_block #short_description_block .pack_content {
    color: #777777;
    font-size: 10px;
    padding: 7px 0 0;
}
#primary_block #short_description_block .pack_content p {
    padding: 0;
}
#primary_block #color_picker {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 17px 0 0;
    padding: 7px 10px 10px;
}
#primary_block #color_picker p {
    padding: 0;
}
#primary_block #color_to_pick_list li {
    display: inline;
    float: left;
    margin: 4px 7px 0 0;
}
#primary_block a.color_pick {
    border: 1px solid #666666;
    cursor: pointer;
    display: block;
    height: 20px;
    width: 20px;
}
#primary_block a.color_pick:hover {
    border: 1px solid #000000;
}
#primary_block a#color_all {
    cursor: pointer;
}
#primary_block form#buy_block {
    padding: 3px 0 0 8px;
}
#primary_block p {
    margin: 0;
    padding: 0;
}
#primary_block form#buy_block span.on_sale, #primary_block form#buy_block span.discount {
    color: #75A00E;
    display: block;
    font: bold 16px 'Arial';
    margin: 7px 0 0;
    text-transform: uppercase;
}
.on_sale {
    padding-bottom: 5px;
}
#primary_block span.our_price_display {
    color: #FC5F02;
    font-weight: bold;
    margin: 14px 0 16px 7px;
}
#primary_block span#our_price_display {
    color: #FC5F02;
    font: bold 20px 'Arial';
    margin: 0 3px 0 0;
}
#primary_block form#buy_block div#other_prices {
    margin: 14px 0;
}
#primary_block form#buy_block div#other_prices p {
    margin: 2px 0 0;
}
#primary_block form#buy_block p#old_price {
    color: #777777;
    text-decoration: line-through;
}
#old_price {
    color: red;
    font-size: 13px;
    text-decoration: line-through;
}
#reduction_percent_display {
    padding-left: 7px;
}
#primary_block form#buy_block p#reduction_percent {
    color: #777777;
}
#primary_block form#buy_block p.pack_price {
    color: #777777;
}
#primary_block form#buy_block p.price-ecotax {
    color: #229922;
}
div#attributes {
}
div#attributes p {
    margin: 14px 0;
    padding: 3px 0 !important;
}
div#attributes p label {
    float: left;
    padding: 2px 7px 0 0;
    text-align: right;
}
.add2cart_handler {
    background: none repeat scroll 0 0 #FC5F02;
    border: 2px solid white;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font: bold 12px 'Arial' !important;
    height: 30px !important;
    margin-left: -5px;
    text-align: center;
    text-decoration: none;
    width: 105px;
}
#primary_block p#quantity_wanted_p {
    margin: 14px 0;
    padding: 3px 0;
}
#primary_block p#quantity_wanted_p label {
    display: block;
    float: left;
    padding: 2px 7px 0 0;
}
#primary_block form#buy_block p#availability_statut {
    margin: 14px 0 0;
}
#primary_block form#buy_block p#availability_statut span#availability_value {
    font-weight: bold;
}
#primary_block form#buy_block p#pQuantityAvailable {
    font-weight: bold;
    margin: 14px 0 0;
}
#primary_block form#buy_block p.online_only {
    margin: 14px 0 0;
}
#primary_block form#buy_block p#last_quantities {
    color: #B0AFAF;
    font: bold 11px 'Arial';
    margin: 14px 0 0;
}
ul.idTabs {
    background: url("/images/tabs_top.png") no-repeat scroll 0 bottom transparent;
    clear: both;
    height: 53px;
    padding: 30px 0 0;
}
ul.idTabs li {
    float: left;
    margin: 0 0 0 4px;
}
ul.idTabs li:first-child {
    margin: 0;
}
ul.idTabs li a {
    background: url("/images/tab.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 12px 'Arial';
    height: 29px;
    padding: 8px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 245px;
}
ul.idTabs li a.selected {
    background: url("/images/tab_active.png") no-repeat scroll 0 0 transparent;
    color: #000000;
}
ul.idTabsShort li a {
    background: url("/images/tab_short.png") no-repeat scroll 0 0 transparent;
    width: 137px;
}
ul.idTabsShort li a.selected {
    background: url("/images/tab_short_active.png") no-repeat scroll 0 0 transparent;
}
div#quantityDiscount {
    background: url("/images/tabs_bottom.png") no-repeat scroll 0 bottom #F8F8F8;
    font-size: 11px;
    padding: 4px 20px 14px;
}
div#quantityDiscount th, div#quantityDiscount td {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: auto;
    padding: 5px;
}
div#quantityDiscount td {
    border-top: 2px solid #CCCCCC;
}
div#more_info_sheets {
    background: url("/images/tabs_bottom.png") no-repeat scroll 0 bottom #F8F8F8;
    padding: 2px 20px 12px;
}

.cpt_product_add2cart_button
{
    display: block;
    height: 65px;
    width: 150px;
}

#short_description_blockcd {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #D0D3D8;
    margin-bottom: 1.5em;
    margin-top: 25px;
    padding: 0.7em;
    text-align: left;
min-height:110px;
}


#primary_block span.our_price_display {
    color: #FC5F02;
    font-weight: bold;
    margin: 14px 0 16px 7px;
}


#primary_block span#our_price_display {
    color: #FC5F02;
    font: bold 20px 'Arial';
    margin: 0 3px 0 0;
}


#primary_block p#quantity_wanted_p {
    margin: 14px 0;
    padding: 3px 0;
}


.cpt_product_rate_form {
    margin-left: 264px;
    margin-top: -70px;
}