@CHARSET "UTF-8";
/***** ORDER *****/
#order_steps
{
 	font-size:1.3em;
 	color:#fff;
 	font-weight:normal;
 	line-height:1.5em;
}
#order_steps span.active
{
	color:#46295d;
}
#order_first
{
	margin-top:10px;
}
fieldset.eshop_form
{
	border: none;
	border-top:5px solid #46295d;
	padding: 1em 0 2em 0;
	line-height: 2.2em;
	
	width:90%;
	font-size:0.9em;
}
fieldset.eshop_form p
{
	margin:0;
}
fieldset.eshop_form legend{
	color:#46295d;
	padding: 0 2em 0 0;
	font-size: 1.2em;
	font-weight:bold;
}
fieldset.eshop_form label
{
	width: 200px;
	display: block;
	float: left;
}
fieldset.eshop_form label.left
{
	text-align:left;
}
fieldset.eshop_form input, fieldset.eshop_form select
{
	width:220px;
	float:left;
}
fieldset.eshop_form label.obligate
{
	font-weight:bold;
}
fieldset.eshop_form label.dp_combination{
	width:auto;
}

fieldset.eshop_form input.small
{
	width:30px;
}
fieldset.eshop_form input.order_switch
{
	background:none;
	width:50px;
}
table.order_table
{
	border-collapse: separate;
	border-spacing:0 10px;
	font-size:0.8em;
}
table.order_table td, table.order_table th
{
	border:none;
	
}
table.order_table tr:hover
{
	background:#DAC6EB;
}
/*** CATEGORY LIST ***/
.cat_current_page
{
	font-size:1.4em;
	font-weight:bold;
}
.cat_paging
{
	width:300px;
	float:right;
	color:#ae8dc8;
	font-size:0.8em;
	text-align:right;
	padding:3px 20px 0 0 ;
}
.cat_paging a
{
	color:#3C1964;
}
fieldset#cat_filter input.desc_button
{
	float:right;
	width:111px;
	height:21px;
	overflow:hidden;
	font-weight:bold;
	background: url('./img/btn_111_viol.gif') no-repeat;
	text-align:center;
	padding-bottom: 2px;
	line-height:19px;
	margin: 0 20px 0 0;
	color:#fff;
	border:none;
}



/*** PRODUCT DETAIL ***/
.old_price
{
	text-decoration:line-through;
	margin-right:5px;
}
#detail-top
{
	width:701px;
	float:right;
	background:#a6bd46 url('./img/fieldset_top.gif') top left no-repeat;
	padding:15px 0px 0 20px;
}
#detail-top img{
	margin:0;
	padding:0;
	border:1px solid #6a9505;
}
#big_image
{
	float:left;
	width:252px;
	height:377px;
	overflow:hidden;
	border:1px solid #cae472;
	
}
.small_images
{
	padding:0 20px;
	float:left;
	width:62px;
	overflow:hidden;
	height:379px;
}
.small_image{
	display:block;
	width:62px;
	height:92px;
	overflow:hidden;
	margin-bottom:1px;
	border:1px solid #cae472;
}
#pr_detail_top_bottom
{
	width:721px;
	height:8px;
	background:#a6bd46 url('./img/fieldset_bottom.gif') bottom left no-repeat;
	float:right;
	overflow:hidden;
	padding-top:7px;
}
#pr_detail_top_right
{
	float:right;
	width:310px;
	padding:0px 20px 0 0px;
	position:relative;
	height:310px;
	background:url('./img/fieldset_bg.gif') no-repeat right bottom;
}
.detail_inner_field
{
	width:284px;
	background:#c1dc52 url('./img/detail_inner_fieldset_top.gif') top left no-repeat;
	padding:10px 10px 0px 10px;
	
	
}
.detail_inner_field_bottom
{
	width:304px;
	height:6px;
	background:#a6bd46 url('./img/detail_inner_fieldset_bottom.gif') top left no-repeat;
	margin-bottom:7px;
	overflow:hidden;
}

.detail_info
{
	width:274px;
	padding:4px 5px;
}
span.detail_info_label
{
	width:125px;
	display:block;
	float:left;
	font-size:0.9em;
	font-weight:bold;
}
.underlined_info
{
	background:url('./img/detail_info_underline.gif') bottom left repeat-x;
}

#cart_btn{
	background:url('./img/btn_130_viol.gif') top left no-repeat;
	width:130px;
	border:none;
	color:#fff;
	font-weight:bold;
	height:21px;
	float:right;
	font-size:0.9em;
}
#mail_btn{
	background:url('./img/button_130.gif') top left no-repeat;
	width:130px;
	border:none;
	color:#fff;
	font-weight:bold;
	height:21px;
	float:right;
	font-size:0.9sem;
}
#email_input
{
	width:140px;
	float:left;
}
#count_input
{
	width:40px;
	margin-left:100px;
	float:left;
	text-align:right;
}
#detail_icons
{
	position:absolute;
	top:320px;
	left:0px;
	background:url('./img/pict_link.gif') top left repeat-y;
	width:306px;
	text-align:center;
}
#detail_icons a
{
	cursor:help;
}
.pict_icon_button
{
	cursor:help;
}
.detail_pict_help{
	top:360px;
	left:2px;
	width:300px;
	border: 1px solid  	#8fb325;
	background:#fff;
	position:absolute;
	display:none;
}
.detail_pict_help table td{
	border:none;
}
.category_pict_help
{
	top:30px;
	left:0px;
	width:300px;
	border: 1px solid  	#8fb325;
	background:#fff;
	position:absolute;
	display:none;
	z-index: 10;
}
.category_pict_help table td{
	border:none;
}
#detail-top .close_help img, .category_pict_help .close_help img
{
	float:right;
}
#pr_detail_top_right .detail_pict_help img
{
	border:none;
}
#detail_icons img
{
	border:none;
	margin:0;
}
#pict_top
{
	width:306;
	height:8px;
	background:url('./img/pict_top.gif') top left no-repeat;
	overflow:hidden;
}
#pict_middle
{
	padding:0 10px;
}
#pict_bottom
{
	width:306;
	height:8px;
	background:url('./img/pict_bottom.gif') top left no-repeat;
		overflow:hidden;
}
.pr_content
{
	float:right;
	display:inline;
	margin: 0 0 20px 20px;
	width:721px;
	background: #fff;
	padding:5px 0 0 0;
}
ul#detail_tabs
{
	width:721px;
	float:right;
	background:url('./img/main_top.gif') no-repeat left bottom;
	margin:10px 0 0 0;
	padding:0;
}
ul#detail_tabs li
{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
	height:43px;
	background: url('./img/tab_middle.gif') repeat-x left top;
	margin-right:3px;
}

ul#detail_tabs li a
{
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	font-size:0.8em;
	padding:8px 10px 0 10px;
}
ul#detail_tabs li .left_tab
{
	float:left;
	height:43px;
	width:7px;
	background: url('./img/tab_left.gif') no-repeat left top;
}
ul#detail_tabs li #first_detail_tab
{
	background: url('./img/tab_left1.gif') no-repeat left top;
}
ul#detail_tabs li .right_tab
{
	float:left;
	height:43px;
	width:7px;
	background: url('./img/tab_right.gif') no-repeat left top;
}
ul#detail_tabs li.active_tab, ul#detail_tabs li:hover
{
	background:#fff;
}	
ul#detail_tabs li.active_tab .right_tab, ul#detail_tabs li:hover .right_tab
{
	background: url('./img/tab_righta.gif') no-repeat left top;
}
ul#detail_tabs li.active_tab .left_tab, ul#detail_tabs li.active_tab #first_detail_tab, ul#detail_tabs li:hover .left_tab, ul#detail_tabs li:hover #first_detail_tab
{
	background: url('./img/tab_lefta.gif') no-repeat left top;
}
ul#detail_tabs li.active_tab a,ul#detail_tabs li:hover a
{
	color:#395308;
}
#attributes_left
{
	float:left;
	width:380px;
	padding:0 20px;
	margin-bottom:15px;
	
	
}
#attributes_right
{
	float:right;
	width:250px;
	padding:0 20px;
	margin-bottom:15px;
	border-left:1px dashed #8fb325;
}
.pr_detail_table
{
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.pr_detail_table td, .pr_detail_table th
{
	border:none;
}
.pr_detail_table th{
	height:35px;
	background:#dae899;
	border-bottom:1px solid #fff;
	color:#395308;
	font-size:0.8em;
}
.pr_detail_table td{
	height:35px;
	color:#000;
	font-size:0.8em;
	border-left:15px solid #fff;
	border-bottom:1px dashed #8fb325;
	
}
.pr_detail_table td.pr_no_border
{
	border-bottom:1px dashed #fff;
}

td#nl_availbilities{
	border-left:15px solid #fff;
	padding:0;
	border-bottom:none;
}

.nl_avail{
	float:left;
	width:12px;
	height:25px;
	border-top: 1px solid  	#8fb325;
	border-bottom: 1px solid  	#8fb325;
}
.nl_avail_link
{
	width:1px;
	float:left;
	background:#7ba318;
	height:27px; 
}
.compl_avail
{
	background:#A62000;
}
.part_avail
{
	background:#D83DB8;
}
.not_avail
{
	background:#fff;
}
div#plant_size_image
	{
		padding:10px 0 0 30px;
	}
.inner_content
{
	padding:10px 20px 10px 20px;
}
.inner_content .pr_detail_table th{
	width:150px;
}
/**** CART ****/
#cart_table
{
	font-size:0.8em;
	border-collapse: separate;
	border-spacing:0 10px;
	
}
#cart_table td, #cart_table th
{
	border:none;
}
td.t_align_right
{
	text-align:right;
}
.item_name{
	width:320px;
}
#cart_table img
{
	background:none;
}
#cart_table tr:hover
{
	background:#DAC6EB;
}
#cart_table img
{
	border:none;
}
.cart_count
{
	width:25px;
	text-align:right;
}
#cart_table .total_row td, table.order_table .total_row td
{
	font-size:1.1em;
	border-top:3px solid #46295d;
	font-weight:bold;
	color:#46295d;
}

.violet_button, fieldset.eshop_form .violet_button, fieldset#cat_filter .violet_button
{
	background:url('./img/btn_130_viol.gif') top left no-repeat;
	width:130px;
	border:none;
	color:#fff;
	font-weight:bold;
	height:21px;
	padding-bottom:2px;
	font-size:0.9em;
}
a.link_button
{
	width:130px;
	height:21px;
	overflow:hidden;
	font-weight:bold;
	background: url('./img/btn_130_viol.gif') no-repeat;
	text-align:center;
	text-decoration:none;
	line-height:19px;
	margin: 0 20px 0 0;
	display:block;
	color:#fff;
	font-size:0.9em;
}
.cart_button
{
	float:right;
	margin-right:20px;
}
.cart_inner
{
	background: url('./img/violet_flower.gif') top right no-repeat;
	background-position: 100% 30px;
	padding-top:15px;
	padding-bottom:15px;
}
.cart_info
{
	font-family:"Arial", "Tahoma", sans-serif;
	font-size:1em;
}
#price_pot_info
{
	font-size:0.8em;
	padding-left:5px;
}
#nl_deliv_info
{
	font-size:0.9em;
	padding-left:5px;
}
#discount_info
{
	font-size:0.7em;
	font-weight:bold;
}
.prd_count{
	color:#395308;
	float:left;
	width:300px;
	padding-left:20px;
	font-size:0.9em;
	line-height:25px;
}
#photo_loading
{
	display:none;
}
.comp_photo
{
	float:left;
	width:330px;
	padding:0 10px 0 0; 
	font-size:0.9em;
	margin-bottom:10px;
}
a.competition_link_img
{
	display:block;
	width:150px;
	float:left;
	overflow:hidden;
}
.comp_photo img
{
	border:none;
}
.comp_photo_descr
{
	float:right;
	width:165px;
	padding-left:5px;
	
}
.photo_descr
{
	line-height:1.2em;
	font-size:0.9em;
	font-style:italic;
	height:56px;
}
.comp_photo p
{
	padding:0;
	margin:0;
	line-height:1.1em;
}
.photo_date
{
	font-size:0.8em;
	color:#46295d;
}
#odrering_form fieldset{
	padding:5px;
	font-size:0.8em;
}
#odrering_form fieldset select{
	font-size:1em;
}
#photo_count_info
{
	color: #395308;
	font-size:0.8em;
	padding:5px 5px 0px 15px;
}
#finished_comps
{
	margin-top:15px;
	width:50%;
}
.is_voted
{
	font-size:0.9em;
	color:#46295d
}
#fb_link
{
	padding:0 0 0 10px;
}
#fb_link img
{
	display:block;
	float:left;
	width:24px;
}
#fb_link a
{
	display:block;
	float:right;
	width:165px;
}
/** AFFILIATE */
