/*
    Document   : reset
    Created on : 2011-03-25, 12:04:10
    Edited on: 2014 
    Author     : Kamil Bednarz
    Description:
    Purpose of the stylesheet follows.
*/


html, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

fieldset{
    border:none;
}

ol, ul {
    list-style-position:inside;
}
blockquote, q {
    quotes: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

*{
    margin:0px;
    padding:0px;    
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clear-high {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 20px;
}

.clear-60 {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 60px;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    list-style-position: outside;
}

small{
    font-size:10px;
}
.gallery {
 background: url("../gfx/top_background.png") no-repeat scroll center bottom #FFFFFF;
    float: left;
    padding: 5px 0 50px;
    width: 100%;
}
.ad-gallery { 
width: 600px;
margin: auto !important;
}
.ad-gallery, .ad-gallery * { 
margin: 0px;
padding: 0px;
}
.ad-gallery .ad-image-wrapper { 
width: 100%;
height: 384px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
}
.product-gallery .ad-image-wrapper {
    height: 290px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.ad-gallery .ad-image-wrapper .ad-loader { 
position: absolute;
z-index: 10;
top: 48%;
left: 48%;
border: 1px solid #cccccc;
}

.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { 
background-image: url("http://almamarket.kbednarz.dev/public/html/css/ad_prev.png");
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
width: 30px;
height: 30px;
display: none;
position: absolute;
top: 47%;
left: 0px;
z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { 
background-image: url("http://almamarket.kbednarz.dev/public/html/css/ad_next.png");
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
width: 30px;
height: 30px;
right: 0px;
left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image { 
position: absolute;
overflow-x: hidden;
overflow-y: hidden;
top: 0px;
left: 20px!important;
z-index: 9;
width: 560px!important;
text-align: center;
}
.ad-gallery .ad-image-wrapper .ad-image a img { 
border: none;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { 
position: absolute;
bottom: 0px;
left: 0px;
padding: 7px;
text-align: left;
width: 100%;
z-index: 2;
background-image: url("http://almamarket.kbednarz.dev/public/html/css/opa75.png");
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
color: #000000;
display: none;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { 
display: block;
}
.ad-gallery .ad-controls { 
height: 20px;
display: none;
}
.ad-gallery .ad-info { 
float: left;
}
.ad-gallery .ad-slideshow-controls { 
float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { 
padding-left: 5px;
cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { 
padding-left: 5px;
font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start { 
cursor: default;
font-style: italic;
}
.ad-gallery .ad-nav { 
width: 100%;
position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back { 
position: absolute;
top: 0px;
height: 100%;
z-index: 10;
}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { 
height: 100px;
}
.ad-gallery .ad-back { 
cursor: pointer;
left: -20px;
width: 13px;
display: block;
background-image: url("http://almamarket.kbednarz.dev/public/html/gfx/arrow_left.gif");
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #ffffff;
}
.ad-gallery .ad-forward { 
cursor: pointer;
display: block;
right: -20px;
width: 13px;
background-image: url("http://almamarket.kbednarz.dev/public/html/gfx/arrow_right.gif");
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #ffffff;
}
.ad-gallery .ad-nav .ad-thumbs { 
overflow-x: hidden;
overflow-y: hidden;
width: 100%;
position:relative;
}
.ad-gallery .ad-thumbs .ad-thumb-list { 
float: left;
width: 9000px;
list-style: none;
}
.ad-gallery .ad-thumbs li { 
float: left;
}
.ad-gallery .ad-thumbs li a { 
display: block;
}
.ad-thumbs li a { 
overflow-x: hidden;
overflow-y: hidden;
}
.ad-gallery .ad-thumbs li a img { 
/**border: 1px solid #cccccc;**/
display: block;
height: 100px;
padding: 0 1px 0 0;
}
.ad-gallery .ad-thumbs li a.ad-active img { 
/**border: 2px solid #1c5b4b;**/
}
.ad-preloads { 
position: absolute;
left: -9000px;
top: -9000px;
}body {
	
}
#menu_vertical_bottom {
    background:url(../gfx/submenu-ver-bottom.png) no-repeat bottom left;
    display: block;
    float: left;
    width: 36px;
    padding-bottom:5px;
}
#menu_vertical_center {
    background:url(../gfx/submenu-ver.gif) repeat-y 0 0;
    display: block;
    float: left;
    height: 362px;
    padding: 7px 0 10px;
    width: 36px;
}
#menu_vertical_top {
    background:url(../gfx/submenu-ver-top.png) no-repeat top left;
    display: block;
    float: right;
    width: 36px;
    padding-top:6px;
    position:relative;
}
#menu_vertical_center ul{
	   position: relative;
    width: 35px;
}
.box_menu_context{
	
	background:url(../gfx/menu_context_bg.png) repeat-x top left;
	position:fixed;
    left:-736px;
    top:150px;
    width:766px;
    z-index:2;
    height:414px;
    
}
* html .box_menu_context{	
    width:758px;
   
}
#menu_cnt{
  position:relative;
  float:right;
  left:6px;
  top:12px;
  margin:0;
}
* html #menu_cnt{
  position:relative;
  float:right;
  left:21px;
  top:12px;
  margin:0;
}



#menu_vertical_top li a{
    display:block;
    word-wrap:break-word;
    color:#000;
    text-decoration:none;
    font-size:12px;
    text-indent:-9000px;
    padding:8px 0;
}
#menu_vertical_top li{
    padding: 0 0 0 10px;
    width:32px;
}
.mvc-links{
   width:12px;
   height:28px;
   background:url(../gfx/submenu_ver_links.png) no-repeat center center;
}
.mvc-reports{
   width:12px;
   height:51px;
   background:url(../gfx/submenu_ver_reports.png) no-repeat center center;
}
.mvc-news{
    width:12px;
   height:80px;
   background:url(../gfx/submenu_ver_news.png) no-repeat center center;
}
.parentActive{
   background:url(../gfx/submenu-ver-act.gif) no-repeat center right; 
}
.menu_clients .main_menu{
    border-bottom: 1px solid #E3E3E3;
    float: left;
    padding: 0 0 5px 0;
    width: 170px;
    position:relative;
    overflow:hidden;
     display:none;
}
.menu_clients .nav_wrap_inv .main_menu{
    display:none;
}
.menu_inv .main_menu{
    border-bottom: 1px solid #E3E3E3;
    float: left;
    padding: 0 0 5px 0;
    width: 170px;
    position:relative;
    overflow:hidden;
    display:none;
}
.menu_inv .nav_wrap_inv .main_menu{
    display:block;
}
.main_menu li{
    float:left;
    width:100%;
    padding:0;
    margin:2px 0;

}
.main_menu li a{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #1C5B4B;
    display: block;
    float: left;
    font-size: 12px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
    width: 149px;
}
.main_menu li a.active{
    display:block;
    font-size:13px;
    text-decoration:none;
    background:url(../gfx/menu-hover.png) no-repeat bottom left #277e68;
    color:#fff;
    float:left;
}
#main_menu_container h2{
    color: #1C5B4B;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 15px 10px;
    width: 168px;
}
#main_menu_container h2.open{
    background:url(../gfx/menu_on.gif) no-repeat 151px center;
}
#main_menu_container h2.closed{
    background:url(../gfx/menu_off.gif) no-repeat 151px center;
}
.subnavigation{
    padding:1%;
    float:left;
}
.subnavigation li{
    float:left;
    display:block;
    padding:5px 14px 5px 0;
}
.subnavigation a{
    float:left;
    display:block;
    text-align:center;
    display:block;
    font-size:13px;
    color:#8c7e75;
    padding:5px 0 13px 0;
    position:relative;
    text-transform:uppercase;
}
.subnavigation a.subnavigation_active{
    color:#1c5b4b;
    background: url("../gfx/menu_on.gif") no-repeat scroll bottom center transparent;
}
.subnavigation a:hover{
    color:#1c5b4b;
}
.userActionBox{
    float:right;
    margin:20px 0;
}
.font-size{
    float:left;
    margin-right:0px;
    margin-top:2px;
}
.font-size a{
    height:22px;
    width:22px;
    display:block;
    float:left;
    text-indent:-9000px;
}
 .fs-big{
   background: url("../gfx/icons.gif") no-repeat scroll bottom left transparent; 
 }
 .fs-small{
    background: url("../gfx/icons.gif") no-repeat scroll -22px bottom transparent;
 }
.print{
    float:left;
    margin-right:10px;
    background: url("../gfx/icons.gif") no-repeat scroll bottom right transparent;
    text-indent:-9000px;
    height:22px;
    width:22px;
    display:block;
    margin-top:2px;
}
.share{
    float:left;
    margin-right:10px;
    height:20px;
    width:100px;
    display:none;
}
.prev_page{
    float:left;
    margin-right:5px;
    background: url("../gfx/art_nav.gif") no-repeat scroll bottom left transparent;
    text-indent:-9000px;
    height:30px;
    width:30px;
/*    display:none;*/
}
.next_page{
    float:left;
    margin-right:10px;
    background: url("../gfx/art_nav.gif") no-repeat scroll bottom right transparent;
     text-indent:-9000px;
    height:30px;
    width:30px;
/*    display:none;*/
}
.life_style_nav ul li a{
    display:block;
    padding: 7px 8px;
    position:relative;
    top:1px;
    color:#070707;
    text-transform:uppercase;
    font-size:13px;
}
.life_style_nav ul li a.life_style_nav_active{
        background: url("../gfx/life-style-nav.jpg") repeat-x scroll top left #fff;
    border-left:1px solid #e3e3e3;
    border-top:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    color:#1c5b4b;
}

.life_style_nav ul{
    width:95%;
    float:left;
    border-bottom:1px solid #e3e3e3;
    margin-bottom: 20px;
}
.life_style_nav ul li{
    float:left;
}
.wiever_life-style .head_main{
    padding:20px 0 50px 0;
     background: url("../gfx/top_background.png") no-repeat scroll center bottom #FFFFFF;
}
.menu_context_container{
	width:700px;
	height:350px;
	float:left;
	position:absolute;
	left:20px;
	top:30px;

}
.inner_links{
	z-index:3;
}
.inner_reports{
	z-index:3;
	display:none;
}
.inner_news{
	z-index:3;
	display:none;
}
.menu_context_container_column_left{
	width:479px;
	float:left;
}
.menu_context_container_column_left li{
	width:479px;
	float:left;
	margin-bottom:10px;
}
.menu_context_container_column_left li div{
	float:left;
	margin-right:5px;
}
.menu_context_container_column_left li h3, .menu_context_container_column_left li h3 a{
	float:left;
    color:#070707;
    font-size:11px;
    width:400px;
}
.menu_context_container_column_left li p{

     color: #8C7E75;
    float: left;
    font-size: 11px;
    width: 422px;
}
.menu_context_container_column_right{
	width:200px;
	float:right;
}
.menu_context_container_column_right img{
	margin-bottom:8px;
}
.newsletter_sendMail{

    left: 13px!important;
    margin-top: 0!important;

}
.page_image_mask{
	background: none repeat scroll 0 0 #FFFFFF;
    height: 2000px;
    left: -27px;
    position: absolute;
    top: 20px;
    width: 20px;
}
.menu_context_container_column_right_inner{
	float:left;
	position: relative;
	height:87px;
	width:100%;
}
.menu_context_container_column_right_inner span{
	display:block; width: 100%; background-color: #fff; position: absolute; bottom: 11px;
	left:0;
	bottom:0;
}

/* Cookie Law Popup*/
#claw {
    color: #454545;
    background-color: #F1F1F1;
    padding: 16px 0;
    width: 100%;
}

#claw-prompt{
    
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
#claw-prompt p, #claw-prompt h2 {
    color: #454545;
    display: inline;
    float: left;
    margin-left: 20px;
    width: 740px;
}

#claw-continue a {
    background:#1C5B4B;
    color: #FFFFFF;
    display: inline-block;
    margin-top: 5px;
    padding: 5px 15px;
    text-align: center;
    width: 60px;
    margin-top: 35px;
}
body {
	
}
@font-face {
    font-family: 'ZapfHumnstEUNormal';
    src: url('/public/themes/frontend/css/0015EU27.eot');
    src: url('/public/themes/frontend/css/0015EU27.eot?#iefix') format('embedded-opentype'),
         url('/public/themes/frontend/css/0015EU27.ttf') ,
         url('/public/themes/frontend/css/0015eu27-webfont.svg#ZapfHumnstEUNormal') format('svg'),
         url('/public/themes/frontend/css/0015eu27-webfont.woff') format('woff');
}
body {
	font-family:Arial, Helvetica, sans-serif;
}
.errorbg{
    background:none!important;
}
body.nobg{
	background:none!important;
}
.error404 p,
#uploadFileButton,
.qq-upload-button, 
.left_sectionHead_alternative, 
.recipe_result_box li p, 
.animationSearch label, 
.cuffon, .sale, 
.text_club_textCard, 
#boxdel li h3, 
.htmlsearch p span, 
.recipe h3, 
.products_header h3, 
.life_style_nav ul li a, 
h2, .product_s-peak h3, 
#box_news h3, 
.home_box_news h3, 
.stand_container li span, 
#menu_vertical_center a, 
.navigation_wrapper a, 
h1, .cuffon_font h3, 
.pr_s_left h3, 
#main_news_viewer li 
.article_main p, 
.partners_catalog h3, 
.connoisseur_catalog h3, 
h1 a, 
h2 a, 
.cuffon_font h3 a, 
h4, h4 a,
.btn, 
.subnavigation a{
	font-family: 'ZapfHumnstEUNormal';
}
.background_delikatesy {
}
#page_wrapper_outer {
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}
.right{
	float:right;
}
a {
	text-decoration:none;
	color:#1c5b4b;
	font-size:11px;
}
p{
	font-size:11px;
	color: #93867D;
}
#set_content p p{
	font-size:11px;
	display:block;
}

#page_wrapper {
	width: 1002px;
	margin: auto;
}
#page_wrapper_inner {
	background:url(../gfx/page_background.jpg) no-repeat top center;
	float: left;
	width: 1002px;
	position:relative
}
#page_wrapper_fader {
	width:100%;
	position:absolute;
	bottom:-1px;
	height:15px;
	background:url(../gfx/page_wrapper_outer.png) repeat-x bottom left;
	z-index:100;
}
#left_container {
	width: 204px;
	float: left;
	position:relative;
	z-index:1;
	display:block;
}
* html #left_container {
	width: 212px;
	float: left;
}
#main_menu_container {
	float: right;
	margin-top: 53px;
	width: 171px;
}
#logo {
	display: block;
	float: right;
	height: 130px;
	left: 19px;
	position: relative;
	text-align: center;
	width: 100%;
}
#right_container {
	float: right;
	padding: 0 27px;
	width: 736px;
	position:relative;
	z-index:2;
	padding-bottom:30px;
	min-height: 926px;
	height: auto!important;
	height: 926px;
	background:repeat-y url(../gfx/right_container.gif) transparent center top;
}
.nav_wrap {
}
#hr_vertical {
	background: none repeat scroll 0 0 #e3e3e3;
	float: left;
	height: 5000px;
	left: 226px;
	position: absolute;
	width: 1px;
	z-index: 2;
}
#hr_vertical-right {
	background: none repeat scroll 0 0 #e3e3e3;
	float: left;
	height: 5000px;
	right: 16px;
	position: absolute;
	width: 1px;
	z-index: 2;
}
.pict1 {
	height:300px;
}
.baner {
	width: 315px;
	height:30px;
	float:left;
}
.site_map, .rss {
	background: url("../gfx/link_ltype.gif") no-repeat scroll right center transparent;
	border-left: 1px solid #E0E0E0;
	color: #1C5B4B;
	display: block;
	float: left;
	font-family: arial !important;
	font-size: 11px;
	margin-right: 9px;
	margin-top: 6px;
	padding: 6px 10px 6px 5px;
}
.site_map {
	border:none;
}
.lamguage {
	float:left;
}
.lamguage li {
	float:left;
	padding:12px 0 0 0;
	margin-right:5px;
}
.lamguage li a {
	font-size:12px;
	color:#000;
	display:block;
	padding-right:5px;
	text-indent:-9000px;
	width:16px;
	height:14px;
}
.lamguage li a.pl {
	background: url("../gfx/pl.jpg") no-repeat scroll center center transparent;
}
.lamguage li a.en {
	background: url("../gfx/en.jpg") no-repeat scroll center center transparent;
}
#main_news_container {
	float: left;
	padding: 1%;
	width: 98%;
}
#main_news_container_inner {
	float: left;
	position: relative;
	width: 100%;
}
#main_news_viewer {
	display: block;
	height: 349px !important;
	overflow: hidden;
	position: relative;
	width:100%;
}
#main_news_viewer li {
	height: 349px;
	width: 100%!important;
	display:block;
	overflow: hidden;
	position: relative;
}
#main_news_viewer li .article_main h2 {
	width:100%;
	display:block;
	font-size:40px;
	text-transform:uppercase;
	z-index:5;
	position:relative;
	font-weight:normal;
}
#main_news_viewer li .article_main p {
	width:100%;
	display:block;
	font-size:13px;
	text-transform:uppercase;
	z-index:5;
	position:relative;
}
#main_news_viewer li img{
	z-index:1;
}
#main_news_viewer li .btn_left{
	z-index:2;
}

.article_main-white .article_main-bg{
	background: none repeat scroll 0 0 #FFF!important;
}
.article_main{
	background: url("../gfx/transparent-black.png") repeat scroll center center transparent;
}
.article_main-white{
	color:#000!important;
	background: url("../gfx/transparent-white.png") repeat scroll center center transparent!important;
}

.article_main-LT {
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	padding:20px;
	width:300px;
	z-index:2;
}

.article_main-LB {
	position:absolute;
	top:100px;
	left:0;
	color:#fff;
	padding:20px;
	width:300px;
	z-index:2;
}
.article_main-RT {
	position:absolute;
	top:0;
	right:0;
	color:#fff;
	padding:20px;
	width:300px;
	z-index:2;
}
.article_main-RB {
	position:absolute;
	bottom:0;
	right:0;
	color:#fff;
	padding:20px;
	width:300px;
	z-index:2;

}

.read_more {
	background:#fff;
	color:#000;
	display:block;
	text-decoration:none;
	padding:4px;
	position:absolute;
	bottom:20px;
	right:20px;
	font-size:12px;
}
.subhead {
	float: left;
	padding: 10px 0;
	width: 98%;
	padding: 0 1% 1%;
	background:url(../gfx/bottom_background.png) no-repeat center center;
}
.right_box {
	float:right;
}
#logo a {
	background:url(../gfx/alma_logo.jpg) no-repeat center center;
	text-indent:-9000px;
	display:block;
	width:100%;
	height:100%;
}
.pager-outer {
	background: url("../gfx/bottom_background.png") no-repeat scroll bottom center transparent;
	height: 25px;
	padding-top: 17px;
	position: relative;
	width: 100%;
}
.pager {
	margin:auto;
	text-align:center;
}
.pager a {
	float:left;
	display:block;
	background:url(../gfx/pager.gif) no-repeat center center;
	width:10px;
	height:10px;
	margin-right:2px;
	text-indent:-9000px;
}
.pager a.activeSlide {
	float:left;
	display:block;
	background:url(../gfx/pager_active.gif) no-repeat center center;
	width:10px;
	height:10px;
	margin-right:2px;
	text-indent:-9000px;
}
#main_news_container_inner .prev, .ad-prev{
	background: #fff url("../gfx/arrow_left.gif") no-repeat scroll center center;
	color: #FFFFFF;
	cursor: pointer;
	left: -24px;
	position: absolute;
	text-indent: -9000px;
	top: 58px;
	z-index: 99;
	height:80px!important;
	width:10px;
}
#main_news_container_inner .next, .ad-next{
	background: #fff url("../gfx/arrow_right.gif") no-repeat scroll center center;
	color: #FFFFFF;
	cursor: pointer;
	right: -24px;
	position: absolute;
	text-indent: -9000px;
	top: 58px;
	z-index: 99;
	height:80px!important;
	width:10px;
}
.ad-next, .ad-prev{
	top:164px!important;
	width:3%!important;	
}
.ad-next{
	right:0!important;
}
.ad-prev{
	left:0!important;
}
#box_news {
	float: left;
	margin: 10px 0;
	padding-top: 37px;
	position: relative;
	left:30px;
}
.home_box_news {
	float: left;
	margin: 10px 0;
	padding-top: 0px;
	position: relative;
	left:30px;
        display: none;
}
#boxdel, .small_boxdel {
	background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
	float: left;
	margin: 10px 0;
	padding-top: 15px;
	width: 100%;
}
#boxdel{
	width:100%;
}
#box_news li, .home_box_news li, #boxdel li, .small_boxdel li {
	float: left;
	padding: 5px 5px 22px;
	width: 221px;
}
.small_boxdel li {
	padding: 5px 5px 10px;
}
#box_news li, .home_box_news li{
	 height: 290px;
    position: relative;
}
.sb_cwrapper {
	width:118px;
	float:right;
}
#boxdel li {
	width: 343px;
	background: transparent url("../gfx/bottom_medium_background.png") no-repeat scroll center bottom;
}
#box_news li div, .home_box_news li div, #boxdel li div, .small_boxdel li div {
	height: 120px;
	overflow: hidden;
	text-align: center;
	width: 200px;
}
#box_news li div, .home_box_news li div {
	  background: url("../gfx/top_short_background.png") no-repeat scroll center 165px #FFFFFF;
    height: 155px;
    overflow: hidden;
    padding-bottom: 40px;
    position: relative;
    text-align: center;
    width: 223px;
}
* html #box_news li, * html .home_box_news li {
	float: left;
	padding: 5px;
	width: 223px;
}
#box_news li div img, .home_box_news li div img {
	position:relative;
      
        height: 140px;
}
#main-sub-shop{
background: url("../gfx/top_short_background.png") no-repeat scroll 131px 34px transparent;
    float: left;
    height: 54px;
    padding-top: 0;
    position: relative;
    top: -18px;
    width: 520px;
}
.small_boxdel li div {
	float: left;
    overflow: hidden;
    text-align: left;
    width: 109px;
}
.small_boxdel li div.sb_cwrapper {
	 padding-left: 8px;
    width: 103px;
}
#boxdel li div {
	float: left;
	height: 171px;
	margin-right: 10px;
	width: 121px;
}
#box_news li a, .home_box_news li a, #boxdel li a, .small_boxdel li a {
	float:left;
	color:#1c5b4b;
	font-size:11px;
}
#box_news li div a, .home_box_news li div a {
	width:100%;
	height:100%;
	display:block;
	margin:auto;
}
#box_news li h3, .home_box_news li h3, .cuffon_font li h3, .small_boxdel li h3 {
	margin-bottom:8px;
	color:#070707;
	font-size:18px;
	text-transform:uppercase;
	display:block;
	float:left;
	font-weight:normal;
}
#box_del li h3 {
	margin-bottom:8px;
	color:#070707;
	font-size:18px;
	display:block;
	float:left;
}
.font14 li h3 {
	font-size:14px!important;
}
.small_boxdel li h3 {
	float: left;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    width: 101px;
}
#box_news li h3, .home_box_news li h3 {
	margin-bottom:0;
}
#box_news li h3 a, .home_box_news li h3 a, #boxdel li h3 a, .small_boxdel li h3 a {
	color: #070707;
	font-size: 18px;
	font-weight:normal;
}
#boxdel li h3 {
	color: #070707;
    float: right;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
    width: 212px;
}
#box_news li p, .home_box_news li p, #boxdel li p, .small_boxdel li p {
	color: #8C7E75;
	font-size: 11px;
	line-height: 16px;
}
.small_boxdel li p {
	color: #8C7E75;
	float: right;
	font-size: 11px;
	line-height: 16px;
	padding: 0 0 4px;
	width: 107px;
}

#box_news li a, .home_box_news li a, #boxdel li a, .small_boxdel li a {
	float:right;
	color:#1c5b4b;
	font-size:11px;
	padding:0 10px 0 0;
}
#box_news li a.more, .home_box_news li a.more, #boxdel li a.more, .small_boxdel li a.more {
	background: url("../gfx/link_ltype.gif") no-repeat scroll right center transparent;
}
.more {
	float:right;
	color:#1c5b4b;
	font-size:11px;
	padding:0 10px 0 0;
	background: url("../gfx/link_ltype.gif") no-repeat scroll right center transparent;
	margin-top:10px;
}
.recipe_container .more {
	padding:10px 10px 10px 0;
	margin-right:15px;
}
.header_pages, .head_main {
	float:left;
	width:98%;
	padding:20px 1% 10px 1%;
	position:relative;
}
.head_main, .left_sectionHead {
	float:left;
	font-size:18px;
	font-weight:normal;
}
.right_sectionHead {
	float:right;
}
.breadcrumbs a, .breadcrumbs span {
	color:#1c5b4b;
	font-size:11px;
}
.breadcrumbs span {
	color:#8c7e75;
}
.box_taste_academy li {
	width:680px!important;
}
.box_taste_academy div {
	width:auto!important;
}
.subnavigation_submenu {
	float:right;
	display:block;
	padding:5px 0;
}
.subnavigation_submenu li {
	float:left;
}
.subnavigation_submenu li a {
	display:block;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #000;
	color:#000;
	text-decoration:none;
	font-size:12px;
}
.subnavigation_submenu li a.active {
	font-weight:bold;
}
.alParent {
	background: #fff url("../gfx/alParent.gif") no-repeat scroll top center;
}
#box_news li h4, .home_box_news li h4 {
	font-size:12px;
	color:#847266;
	width:100%;
	float:left;
	display:block;
	padding:0 0 10px 0;
	text-transform:uppercase;
	font-weight:normal;
}
.btn {
	background: url("../gfx/button-center.png") repeat-x scroll left 0 ;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 43px;
	line-height: 43px;
	padding: 0 8px 2px 0px;
	font-size:12px;
	text-transform:uppercase;
	cursor:pointer;
}
.login_form .btn_left {
	left:140px;
}
.btn_left {
	background: url("../gfx/button-left.png") no-repeat scroll left center ;
	bottom: 20px;
	display:block;
	float: left;
	height: 44px;
	left: 20px;
	padding: 0 0 0 18px;
	position: absolute;
	cursor:pointer;
	width:auto;
}

.btn_right {
	background: url("../gfx/button_right.png") no-repeat scroll left 0px;
	height:44px;
	display:block;
	float:left;
	width:22px;
	text-indent:-9000px;
	cursor:pointer;
}
.login_form .btn_left .btn_right, button.btn_left .btn_right {
	background: url("../gfx/button_right.png") no-repeat scroll left 1px;
}
.page_images {
	height: 539px;
	width:140px;
	position:relative;
	float:left;
}
.page_images_inner {
	height:20px;
	width:140px;
	position:absolute;
}
.delikatesy_images {
	left:-231px;
	top:0;
}
.home_images {
	left: -481px;
	top:0;
}
.pac-item {
    background: none repeat scroll 0 0 #F7F7DC;
    cursor: pointer;
    font-size: 12px;
    padding: 6px;
    white-space: nowrap;
    color: #888888;
   }
.pac-item:hover{
   	color:#fff;
   	background-color: #277E68;
   }
.main_header_category {
	color:#070707;
	font-size:32px;
	font-weight:normal;
	text-transform:uppercase;
}
.main_subheader {
	background: url("../gfx/subheader.png") no-repeat scroll center top transparent;
	display: block;
	float: left;
	height: 36px;
	padding-top: 22px;
	text-align: center;
	width: 100%;
}
.main_subheader-mncnt{
 background: url("../gfx/subheader.png") no-repeat scroll center top transparent;
    display: block;
    float: left;
    height: 22px;
    padding-top: 22px;
    text-align: center;
    width: 100%;
   }
   .tag_container{
   	text-align:center;
   }
.window-content .main_subheader {
	background: url("../gfx/subheader-wnd.png") no-repeat scroll center top transparent;
	display: block;
	float: left;
	height: 36px;
	padding-top: 22px;
	text-align: center;
}
.window-content .main_subheader h2 {
	background: #fff;
}
.main_subheader h2 {
	background: url("../gfx/subheaderh2.gif") repeat-x scroll #fff;
	display:inline;
	padding:0 20px;
	font-size:18px;
	font-weight:normal;
}
.flashcontent_outer {
	width:98%;
	padding:1%;
	height:500px;
	float:left;
}
.stand_container li {
	float:left;
	width:230px;
	padding:7px;
	text-align:center;
	padding-bottom:40px;
	background: url("../gfx/top_short_background.png") no-repeat scroll center 195px #FFFFFF;
}
.stand_container li span {
	font-size:18px;
	text-transform:uppercase;
	color:#070707;
}
.product_s-peak {
	background: url("../gfx/top_background.png") no-repeat scroll center top transparent;
	float:left;
	width:98%;
	padding: 30px 1% 22px;
}
.products {
	background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
	float:left;
	width:98%;
	padding:30px 1% 0 1%;
}
.products_header {
	width:100%;
	height:50px;
}
.products_content {
	width:100%;
	height:200px;
}
.products_content li {
	float:left;
	width:100px;
	margin-bottom:20px;
}
.products_content li span {
	font-size:11px;
	color:#1c5b4b;
}
.product_images {
	display:block;
	width:100px;
	height:60px;
}
#sort {
	float:right;
	height:30px;
}
.sortbox {
	float:left;
	padding:6px 10px;
	font-size:11px;
	border-right:1px solid #e3e3e3;
}
.sortbox p {
	color:#8c7e75;
}
.sortbox p span {
	color:#070707;
}
.product_s-peak h2 {
    color: #070707;
    font-size: 32px;
    font-weight: normal;
    text-transform: uppercase;
}
.product_s-peak h3 {
	font-size:22px;
	color:#070707;
	display:block;
	padding:0 0 10px 0;
	text-transform:uppercase;
	font-weight:normal;
}
.detail_pr_s_left h3 {
	color:#070707;
}
.pr_s_right {
	float:right;
	width:215px;
	position:relative;
	overflow:hidden;
}
.product_s-peak p {
	font-size:11px;
	color:#847266;
	padding: 0 0 0 0;
}
.product_s-peak p span{
	font-size:11px;
	color:#847266;
}
.product_s-peak{
	font-size:11px;
	color:#8c7e75;
	text-align:justify;
}
.product_s-peak ul {
	padding:0 0 0 20px;
}
.product_s-peak li {
	color: #8C7E75;
	font-size: 11px;
	padding: 3px 0 3px 0px;
	list-style-image: url("../gfx/list-disc.gif");
}
.product_s-peak img {
	float:right;
	display:block;
}
.sortbox a {
	background: url("../gfx/sort.gif") no-repeat scroll;
	font-size:11px;
	padding:0;
	float:left;
	display:block;
	text-indent:-9000px;
	width:10px;
	height:14px;
	margin:0 2px;
}
.sortbox a.ll {
	background-position:0 0;
}
.sortbox a.ls {
	background-position:-10px 0;
}
.sortbox a.rl {
	background-position:-26px 0;
}
.sortbox a.rs {
	background-position:-17px 0;
}
.products_header h3 {
	font-size:22px;
	color:#070707;
	float:left;
	font-weight:normal;
}
.noborder {
	border:none;
}
.product_images {
	left: -196px;
	top: 0;
}
.academy_art_images {
	left: -196px;
	top: 0;
}
.article {
	background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
	float: left;
	padding: 20px 1% 0;
	width: 98%;
	margin-top:10px;
}
.article h3 {
	font-size: 18px;
	color:#070707;
	display:block;
	padding: 0 0 4px;
	font-weight:normal;
}
.article p {
	font-size:11px;
	color:#8c7e75;
	padding: 0 0 0 0;
	line-height:1.3em;
	
}
.article p span{
	/* color:#8c7e75; */
	line-height:1.3em!important;
}
.article ul {
	padding:0 0 0 20px;
}
.article .userActionBox {
    float: right;
    margin: 0 0;
	
}
.images_bon ul{
	height: 199px!important;
    overflow: hidden;
    position: relative;
    width: 260px!important;
}
.section_bon ul{
	padding: 0 0 0 20px;
}
.section_bon ul li, #set_content ul li {
	color: #8C7E75;
	font-size: 11px;
	padding: 3px 0 3px 0px;
	list-style-image: url("../gfx/list-disc.gif");
}
.article li {
	color: #8C7E75;
	font-size: 11px;
	padding: 3px 0 3px 0px;
	list-style-image: url("../gfx/list-disc.gif");
}
.article img {
	float:right;
	display:block;
}
.article p.addstats {
	color:#1c5b4b;
	margin-bottom:10px;
}
.life_style_container {
	background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
	float: left;
	margin: 10px 0;
	padding: 30px 1% 0;
	width: 98%;
}

.wiever_life-style li {
	background: url("../gfx/top_background.png") no-repeat scroll center bottom transparent;
	width: 100%;
	float: left;
	padding: 5px 0 52px 0;
	position:relative;
}
.wiever_life-style li h3 {
	color: #070707;
	float: right;
	font-size: 14px;
	width: 556px;
}
.wiever_life-style li p {
	color: #8C7E75;
	font-size: 11px;
	  line-height: 1.3em;
	padding: 2px 0 4px;
}
.wiever_life-style li a {
	 background: url("../gfx/link_ltype.gif") no-repeat scroll right center transparent;
    color: #1C5B4B;
    float: right;
    font-size: 11px;
    margin-top: 5px;
    padding: 0 0 0 0;
}
.wiever_life-style li div {
	float: left;
	margin-right: 10px;
	width: 155px;
	overflow: hidden;
	text-align: center;
	min-height:115px;
	height:auto!important;
	height:115px;
}
.wiever_life-style p.addstats {
	color:#1c5b4b;
	font-weight:bold;
}
.wiever_life-style p.addstats span {
	color:#1c5b4b;
	font-weight:normal;
}
.pagination{
	float:left;
	width:100%;
}
.pagination .select_number p {
	float:left;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding: 4px 11px 0 0;
}
.select_number {
	float:left;
	padding-top:9px;
}
.pagination .select_number span {
	color:#8c7e75;
	font-size:11px;
}
.number_page {
	float:right;
}
.number_page li {
	float:left;
}
.number_page li a {
	color:#1c5b4b;
	font-size:11px;
	display:block;
	padding:15px 0 0 0;
	text-decoration:none;
}
.number_page li a.pagActive {
	background: url("../gfx/pagination.gif") no-repeat scroll top center transparent;
}
.number_page li span {
	color:#1c5b4b;
	font-size:11px;
	display:block;
	padding:5px 9px;
	border-right:1px solid #e3e3e3;
	position:relative;
	left:1px;
}
.number_page li i {
	color:#1c5b4b;
	font-size:11px;
	display:block;
	padding:15px 0 0 0;
	text-decoration:none;
        font-style: normal;
}
.number_page li a:hover span {
	background: url("../gfx/menu_on.gif") no-repeat scroll top center transparent;
}
.flash_search {
	width:98%;
	padding: 0 1% 0;
	height:210px;
	float:left;
	margin-top:10px;
	
}
.recipe {
	background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
	float:left;
	padding: 10px 1% 10px;
	width: 98%;
}
.recipe h2 {
	padding-bottom:0;
}
.recipe h3 {
	color:#847266;
	font-size:12px;
	float:left;
	padding: 0 1% 0;
	width: 98%;
}
.htmlsearch {
	float:left;
}
.htmlsearch p {
	float:left;
}
.htmlsearch p span {
	line-height:23px;
	text-transform:uppercase;
	color:#847266;
	font-size:12px;
	display:block;
	padding:7px 10px 0 0;
}
.recipe_header h3 {
	 color: #070707;
    float: left;
    font-size: 16px;
    margin: 3px 0 20px;
}
.recipe_header {
	float:left;
	width:100%;
}
.recipe_left {
	 float: left;
    margin-bottom: 21px;
    margin-right: 10px;
    width: 190px;
}
.recipe_left ul{
	font-size:11px;
}
.recipe_left ul li, .recipe_left p {
	color: #8C7E75;
	font-size: inherit;
	list-style-image: url("../gfx/list-disc.gif");
	padding: 3px 0 3px 0;
	line-height:1 em;
	
}
.recipe_right p {
	font-size:11px;
	color:#070707;
	font-weight:bold;
	padding:10px 0 20px 0;
}
.recipe_left ul {
	padding: 0 0 0 20px;
}
.recipe_center {
	float:left;
	width:300px;
}
.recipe_right {
	background: url("../gfx/recipe-logobg.png") no-repeat scroll left top transparent;
	height:215px;
	float:left;
	width:200px;
	text-align:center;
}
.recipe_content {
	float:left;
	width:100%;
}
.recipe_content p {
	color: #8C7E75;
	font-size: 11px;
}
.recipe_content p b {
	color:#070707;
}
.recipe_4default {
	float:left;
	width:100%;
	background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
	padding:20px 0 0 0;
}
.recipe_4default ul li {
	float:left;
	margin:10px 3px;
	position:relative;
	background: url("../gfx/top_sxshort_background.png") no-repeat scroll center bottom transparent;
	padding-bottom:20px;
}
.recipe_4default span {
	display: block;
	height: 110px;
	overflow: hidden;
	position: absolute;
	top: 5px;
	width: 170px;
	z-index: 1;
}
.recipe_4default a {
	background: url("../gfx/recipe-frame-hover.gif") no-repeat scroll left bottom transparent;
	width:170px;
	height:115px;
	position:relative;
	display:block;
	z-index:2;
}
.recipe_4default a.activeRec4Def {
	background: url("../gfx/recipe-frame-hover.gif") no-repeat scroll left bottom transparent;
}
.recipe_4default p {
	display: block;
	width: 170px;
	z-index: 1;
	color:#070707;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:5px 0;
}
.window-top {
	background: url("../gfx/window-top.gif") no-repeat scroll left top transparent;
	width:720px;
	padding-top:7px;
	margin:auto;
}
.window-bottom {
	background: url("../gfx/window-bottom.gif") no-repeat scroll left bottom transparent;
	width:720px;
	float:left;
	padding-bottom:5px;
}
.window-center {
	background: url("../gfx/window-center.png") repeat-y scroll left top transparent;
	width:720px;
	position:relative;
	float:left;
	overflow:hidden;
}
.window-top-gradient {
	background: url("../gfx/window-top-gradient.png") no-repeat scroll left top transparent;
	height:33px;
	width:714px;
	position:absolute;
	float:left;
	top:0;
	left:3px;
	z-index:1;
}
.window-bottom-gradient {
	background: url("../gfx/window-bottom-gradient.png") no-repeat scroll left top transparent;
	height:37px;
	width:714px;
	position:absolute;
	float:left;
	bottom:0;
	left:3px;
	z-index:1;
}
.window-content {
	position:relative;
	z-index:2;
	width:96%;
	padding:10px 2%;
}
.login_form .help_popup_top {
	background: url("../gfx/help_popup_top.gif") no-repeat scroll left top transparent;
	padding-top: 10px;
	position: absolute;
	right: -106px;
	bottom: 29px;
	width: 230px;
	display:none;
}
.login_form .help_popup_bottom {
	background: url("../gfx/help_popup_bottom.gif") no-repeat scroll left bottom transparent;
	width:230px;
	padding-bottom:29px;
}
.login_form .help_popup_center {
	background: url("../gfx/help_popup_center.gif") repeat-y scroll left top transparent;
	width:230px;
}
.login_form .help_popup_center p {
	padding:0 10px;
	color:#1c5b4b;
	font-size:11px;
}
.bottom_info {
	padding:20px 60px;
	color:#8c7e75;
	font-size:11px;
	text-align:center;
}
.why_contnr {
	background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
	float:left;
	margin-top:20px;
	padding:30px 1%;
	width:98%;
}
.why_contnr img {
	float:left;
	display:block;
	margin-right:20px;
}
.why_contnr h3 {
	color:#070707;
	padding:0 10px 15px;
}
.why_contnr ul {
	float: right;
	padding: 0 0 0 14px;
	width: 475px;
}
.why_contnr ul li {
	color: #8C7E75;
	font-size: 11px;
	list-style-image: url("../gfx/list-disc.gif");
	padding: 3px 0 3px 0;
}
.news_container {
	background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
	padding:40px 1% 20px 1%;
        width: 98%;
}
.footer_fader {
	background: url("../gfx/page_wrapper_outer.png") repeat-x scroll left bottom transparent;
	height: 15px;
	left: -1000px;
	position: absolute;
	top: -15px;
	width: 4000px;
	z-index: 100;
}
.footer_fader_left {
	height:900px;
	width:500px;
	position:absolute;
	left:-500px;
	top:0;
	background:#fff;
}
.footer_fader_right {
	height:900px;
	width:500px;
	position:absolute;
	right:-500px;
	top:0;
	background:#fff;
}
.accounnt_header_box {
	background: url("../gfx/header_closed_box.png") repeat-x scroll left top transparent;
	width:705px;
	height:20px;
	display:block;
	color:#fff;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:15px 0 15px 15px;
	margin:auto;
	position:relative;
	cursor:pointer;
	margin-top:20px;
}
.open_dwt {
	background: url("../gfx/header_open_box.png") repeat-x scroll left top transparent;
}
.window-content table {
	margin-bottom:20px;
}
.window-content table td {
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	color:#93867d;
	padding:10px 5px;
	background:#f3f1f0;
}
.window-content table th {
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	color:#93867d;
	padding:5px;
	background:#e8e4e2;
	color:#070707;
}
.sort_inp-text {
	float:right;
	width:122px;
	padding:14px 0 20px 10px ;
}
.sort_inp-text span {
	color:#000000;
	font-size:11px;
	display:block;
	margin-right:10px;
	float:left;
	padding:6px 0 0 0;
}
.sort_inp-text input {
	background: url("../gfx/input_short.gif") no-repeat scroll left top transparent;
	width:34px;
	border:none;
	padding:3px 3px 4px 3px;
	color: #888888;
	font-size: 12px;
	height:19px;
	float:right;
	margin-right:5px;
}
.dynamic_window_top {
	display:none;
}
.account_info {
	background:#f7f7dc;
	padding:15px;
	width:690px;
	margin:auto;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #dad7c1;
}
.account_info p {
	font-size:11px;
	color:#1c5b4b;
	float:left;
	width:600px;
}
.account_info a {
	float:left;
	display:block;
	background: url("../gfx/icon_closed.gif") no-repeat scroll left top transparent;
	text-indent:-9000px;
	width:11px;
	height:11px;
	float:right;
}
.account_info img {
	float:left;
	display:block;
	margin-right:10px;
}
table.align_left td, table.align_left th {
	text-align:left;
}
.list-pages td a{
	color: #1C5B4B;
}
.list-pages td a:hover{
	color: #ff0000;
}
.list-pages td, .list-pages th{
	text-align:left!important;
}
.form_history_operations{
	float:left;
	display:block;
	margin:24px 0;
	width:98%;
	padding:0 1%;
}
.form_history_operations p{
	float:left;
}
.form_history_operations p.select_type{
		width:194px;
}
.form_history_operations p.select_localization{
	width:228px;
}
.form_history_operations p.select_date-on{

}
.form_history_operations p.select_date-off{

}
.form_history_operations p label{
	color:#000;
	font-size:11px;
	float:left;
	display:block;
	margin-right:6px;
	padding-top:5px;
	
}
.text_club_textCard img{
	display:block;
	float:left;
	margin-right:20px;
}
.text_club_textCard{
	color:#8c7e75;
	font-size:12px;
}
.connoisseur_catalog{
	background: url("../gfx/connoisseur.gif") no-repeat scroll left top transparent;
	width:271px;
	height:156px;
	float:right;
	display:block;
	text-align:center;
	padding-top:70px;
	margin-top:70px;
	position:relative;

}
.gold .connoisseur_catalog{
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #363D3D;
    display: block;
    float: right;
    height: 156px;
    margin-top: 70px;
    padding-top: 70px;
    position: relative;
    text-align: center;
    width: 271px;
   }
 .gold .partners_catalog{
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #363D3D;
	width:271px;
	height:157px;
	padding-top:70px;
	float:right;
	display:block;
	text-align:center;
	margin-top:30px;
	position:relative;

}
.gold .partners_catalog h3, .gold .connoisseur_catalog h3 {
    color: #ECC200;
}
.partners_catalog{
	background: url("../gfx/connoisseur.gif") no-repeat scroll left top transparent;
	width:271px;
	height:157px;
	padding-top:70px;
	float:right;
	display:block;
	text-align:center;
	margin-top:30px;
	position:relative;

}
.partners_catalog h3, .connoisseur_catalog h3{
	position:absolute;
	top:15px;
	left:15px;
	font-weight:normal;
	text-transform:uppercase;
	font-size:19px;
	color:#070707;
}
.partners_catalog h4, .connoisseur_catalog h4{
	position:absolute;
	top:35px;
	left:15px;
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px;
	color:#847266;
}
.get_rules{
	display: block;
    padding: 10px 5px 10px 0;
    position: relative;
    top: 39px;
}
.wiever_life-style{
	float:left;
}
.lc_half{
	width: 58%;
	background: url("../gfx/bottom_short_background.png") no-repeat scroll center top transparent;
}
.lc_half li h3{
	 width: 261px!important;
}
.lc_half li{
	background: url("../gfx/bottom_short_background.png") no-repeat scroll center bottom transparent;
}
.lc_half .number_page li{
	background:none!important;
}
.lc_half .wiever_life-style li a{
	float:right!important;
}
.lc_half .life_style_nav li{
	background:none!important;
	float:left;
}
.lc_half .life_style_nav{
	width:400px;
}
.go-tologin{
	background: url("../gfx/logowanie.png") no-repeat scroll center bottom transparent;
    display: block;
    height: 21px;
    position: absolute;
    right: 22px;
    text-indent: -9000px;
    top: 27px;
    width: 112px;
}


.gold #delikatesy_container{
	float:left;
	background:#1a2020;
	padding:13px;
	width:702px;
	position:relative;
}

.gold .lc_half li h3{
	 width: 244px !important;
	 color:#ecc200;
}

.gold .product_s-peak h3, .gold  .main_header_category {
    color: #ecc200;
}
.gold .subnavigation a{
	color:#717676;
}
.gold .subnavigation a:hover{
	color:#fff;
}
.gold .subnavigation a.subnavigation_active {
    background: url("../gfx/menu_on-gold.gif") no-repeat scroll center bottom transparent;
    color: #fff;
}
.gold .breadcrumbs a{
    color:#717676;
}
.gold .breadcrumbs span {
	color: #fff;
 	
 }
 .gold .product_s-peak p {
    color: #cdc6c2;
    font-size: 11px;
    padding: 0;
}
.gold .wiever_life-style li p{
color:#cdc6c2;	
}
.gold .wiever_life-style p.addstats, .gold .wiever_life-style p.addstats span{
	color:#717676;
}
.gold  .lc_half .wiever_life-style li a{
	color:#fff;
	
}
.gold .lc_half li{
	background:none;
}
.gold .number_page li span{
	color:#fff;
	border-color:#363d3d;
}
.gold .life_style_nav ul li a.life_style_nav_active{
	color:#fff;
	 background: url("../gfx/life-style-nav2.jpg") repeat-x scroll left top transparent;
	 border-left:1px solid #363d3d;
	 border-right:1px solid #363d3d;
	 border-top:1px solid #363d3d;


}
.gold .product_s-peak{
	background: url("../gfx/bottom_background-gold.png") no-repeat scroll center top transparent;
	}
.gold .life_style_nav ul {
    border-bottom: 1px solid #363d3d;
}
.gold .lc_half {
    background: url("../gfx/bottom_background-gold.png") no-repeat scroll -63px top transparent;
}
.gold .life_style_nav ul li a {
    color: #5a5f60;
}
.work_container li h3{
	width:100%;
}
.work,.practice{
	width:59px;
	height:20px;
	display: block;
}
.practice{
	background: url("../gfx/staz_btn.png") no-repeat scroll 0 top transparent;
	position:absolute;
	right:0;
	top:0;
}
.work{
	background: url("../gfx/praca_btn.png") no-repeat scroll 0 top transparent;
	position:absolute;
	right:0;
	top:0;
}
.more_job_offer{
	float:right;
	display:block;
	padding-top:10px;
}
.sale{
	background:url("../gfx/sale-background.gif") no-repeat scroll 0 top transparent;
	width:42px;
	height:32px;
	display:block;
	float:left;
	padding-top:11px;
	text-align:center;
	color:#fff;
	font-size:13px;
}
.graph{
	float: right;
    height: 319px;
    width: 512px;
}
.left_container_club_connoisseur{
	float:right;
	width: 280px;
	position:relative;
}
.tag_container{
	float:left;
	width:98%;
	padding:20px 1%;
}
.tag_content a{
	color:#000;
	
}
.tag_content a:hover{
	color:#000;
	text-decoration:underline;
}
.tag_content{
	width:100%;
	text-align:center;
} 
.wiever_life-style li p.tags_sneak_peek{
	color:#070707;
	float:left;
	font-size:10px;
}
.wiever_life-style li p.tags_sneak_peek span{
	color:#000;
	font-weight:bold;
	font-family:arial;
}
.raports-wiever li h3 {
    color: #070707;
    float: right;
    font-size: 14px;
    width: 721px;
    padding-bottom:6px;
}
.download-documents{
	float:left;
}
.wiever_life-style li .download-documents a {
	background:none;
    color: #1C5B4B;
    float: left;
    font-size: 11px;
    padding: 0 10px 0 10px;
    border-right:1px solid #eaeaea;
    margin:0;
}
.wiever_life-style li .download-documents span {
	color:#000;
	float:left;
	display:block;
}
.wiever_life-style li .raport_details{
	width:100%;
	*width:97%;
	float:left;
	text-align:left;
	padding:10px 0;
	display:none;
}
.wiever_life-style li .raport_details h3{ 
	width:100%;
	float:left;
	font-size:11px;
}
.wiever_life-style li .raport_details p{ 
    font-size:11px;
}
#bon_content{
	width:100%;
	padding:10px 0 20px;
	float:left;
}
#bon_content h3{
	color:#070707;
	font-size:16px;
}
.time_interval{
	float:left;
	width:100%;
	padding:5px 0;
}

.time_interval p{
	float:left;
	display:block;
	color:#070707;
	font-size:11px;
}
.time_interval p span{
	color:#8c7e75;
	font-size:11px;

}
 .section_bon{
 	float:left;
 	width:100%;
 }
.images_bon{
	width:280px;
	float:left;
	margin-right:17px;
	text-align:center;
}
img{
	position:relative;
}
 .section_bon p{
 	color:#8c7e75;
 	font-size:11px;
 	line-height:1.3em;
 }
#partners_container{
	width:100%;
	display:block;
	float:left;
}
#partners_container ul li{
	width:130px;
        height: 130px;
	display:block;
	float:left;
	text-align:center;
	background:url("../gfx/line-sxshort.png") no-repeat scroll center bottom transparent;
	padding-bottom:30px;
	margin-right:8px;
}
#partners_container ul li span{
	display:block;
	float:left;
	display:block;
}
#partners_container ul li span.partners_images{
	background:url("../gfx/partners-mini-background.gif") no-repeat scroll 0 top transparent;
	display:block;
	float:left;
	display:block;
	width:130px;
	height:90px;
	text-align:center;
}
#partners_container ul li span.partners_name{

	display:block;
	float:left;
	display:block;
	width:130px;
	padding:5px 0;
	text-align:center;
}
.partner-page-adress{
	float:left;
	display:block;
	margin-bottom:10px;
	 padding: 0 10px 0 0;
	background: url("../gfx/link_ltype.gif") no-repeat scroll right center transparent;
	
}
.partnersubheader{
	padding-top:0!important;
}
.life_style_container .partners-boxdel li{
	float:left;
	width:199px;
	padding-left:30px;
	background: url("../gfx/line-right.png") no-repeat scroll left center transparent;
	min-height:153px;
	height:auto!important;
	* height: 153px;
	
}
.partners-boxdel li p {
    color: #8C7E75;
    font-size: 11px;
    line-height: 16px;
    padding: 5px 0 4px;
}
.partners-boxdel{
  background: url("../gfx/top_background.png") no-repeat scroll center top #FFFFFF;
    float: left;
    margin: 10px 0;
    padding-top: 37px;
   }
   .partners-boxdel li h5{
   	font-size:11px;
   	display:none;
   }
   .subbox_s{
   	background: url("../gfx/top_background.png") no-repeat scroll center top transparent;
   	margin-top:10px;
   	padding:10px 1% 10px 1%;
   	width:98%;
   	float:left;
   }
.question-box{
	width:98%;
	padding:0 1%;
	float:left;
}
.question-box li{
    display:block;
	float:left;
	width:100%;
	clear:both;
    position:relative;
    overflow:hidden;
}
.question-box h3{
	background: url("../gfx/top_background.png") no-repeat scroll center top transparent;
	color:#1c5b4b;
	font-size:13px;
	width:100%;
	display: block;
	padding: 20px 0 15px;
	float:left;
	cursor:pointer;
	float:left;

}
.question-box div{
	color:#8c7e75;
	font-size:11px;
	display:none;
	float:left;
	width:100%;
	padding-bottom: 15px;

}
.question-box div p{
	/*height:91px;*/
	height:auto;
	overflow:hidden;
	position:relative;
	color:#8c7e75;
	font-size:11px;
	line-height:15px;
	padding-bottom:15px;
}
.subbox_s .more{
	margin-right:10px;
	display:block;
}
.question-box_small{
	width:400px!important;
}
.question-box_small li h3{
	background: url("../gfx/bottom_medium_background.png") no-repeat scroll top center transparent;
}
.questionsbox_image{
	float:right;
	width:300px;
	height:200px;
	overflow:hidden;
	position:relative;
	background: url("../gfx/line-right.png") no-repeat scroll left center transparent;
}
.questionsbox_image img{
	float:right;
}
.composition_video{
	float:left;
	width:98%;
	padding:15px 1% 0 0;
	background: url("../gfx/top_background.png") no-repeat scroll center top transparent;

}
.composition_video .container_composition{
	width:300px;
	padding:0 0 20px;
	float:left;
    position:relative;
}

.composition_video .container_composition h3, .container_video_recipe h3{
	width:300px;
	padding:0;
	float:left;
	font-size:16px;
	width:100%;
	float:left;
	padding:10px 0;
	
}
.composition_video .container_composition ul, .composition_video .container_composition ul li{
	width:100%;
	float:left;
	
}
.composition_video .container_composition ul li{
	padding:10px 0 0 0;
}
.composition_video .container_composition ul li span{
	width:200px; 
	display:block;
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#1c5b4b;
        padding-top: 10px; 
}
.composition_video .container_composition ul li a{
	display:block;
	float:left;
	font-size:10px;
	font-weight:normal;
	color:#8c7e75;
	background: url("../gfx/link_ltype.gif") no-repeat scroll right center transparent;
	padding:0 10px 0 0;
}

.composition_video .container_video_recipe{
	   float: right;
    height: 389px;
    padding: 0;
    width: 360px;
    padding:0 0 0 30px; 
    	background: url("../gfx/line-right.png") no-repeat scroll left center transparent;
}
.composition_wrapper_img{
	float:left;
	width:80px;
	height:60px;
	overflow:hidden;
	margin-right:20px;
}
.composition_video .container_composition .print{
	position:absolute;
	right:0;
	top:10px;
}
.search_tags{
	width:100%;
	padding:10px 0 20px 0;
	float:left;
}
.search_tags span{
	color:#1c5b4b;
	font-weight:bold;
	font-style:italic;
}
#accordionGiftLelo .content{
	background: url("../gfx/recipe-searchbg.gif") repeat-x scroll left center transparent;
	width:383px;
	height:190px;
	float:left;
	overflow:hidden;
	position:relative;
}
.animationSearch{
	float:left;
	font-size:12px;
}
.recipe_result_box{

}
.recipe_result_box {
	float:left;
	width:200px;
    margin-top:8px;
}
.recipe_result_box li{
	float:left;
	width:200px;
	margin-bottom:4px;
	height:54px;
}
.recipe_result_box li div{
	float:left;
	overflow:hidden;
	position:relative;
	width:60px;
	height:50px;
	margin-right:5px;
}
.recipe_result_box li h3 a, .recipe_result_box li h3{
	float:left;
	width:130px;
	color:#000!important;
	font-size:13px!important;
	padding:0!important;
}
.recipe_result_box li p{
	float:left;
	width:133px;
	color:#a89c9c;
	font-size:10px;
}
.life_style_nav{
	float:left;
	position:relative;
	width:100%;
}
.life_style_nav .combo{
	position:absolute;
	top:0px;
	left:574px!important;
}
.document_container p{
	font-size:12px;
	color:#8c7e75;
	line-height:20px;
}
.pdf_ico span{
	background: url("../gfx/pdf_ico.png") repeat-x scroll left center transparent;
	width:21px;
	height:24px;
	margin-right:5px;
	display:block;
	float:left;
}
.pdf_ico{
	padding-top:10px;
}
.wiever_life-style p.addstats a{
	float:none;
	background:none;
	font-weight:normal;
}
.www_container p.addstats{
	width:556px;
	float:right;
}
.subnav_news_contact{
	float:left;
	width:100%;
}
.subnav_news_contact a{
	float:right;
	padding:5px 10px;
	border-left:1px solid #e3e3e3;
}
.subnav_news_contact a.subnav_ncActive{
	font-weight:bold;
}
.container_contact_article{
	width:390px;
	float:left;
	margin-right:20px;
}
.container_contact_article h3{
	color:#070707;
	font-size:14px;
}
.container_contact_article  p{
	font-size:11px;
	color:#8c7e75;
}
.container_contact_article  p.addstats{
	font-size:11px;
	padding-bottom:12px;
}
.add_files_cnt{
	float:left;
}
.add_files_cnt a{
	float:none;
	clear:both;
	display:block;
	background: url("../gfx/link_ltype.gif") no-repeat scroll left center transparent;
	padding:0 0 0 10px;
	margin-top:7px;
}
.add_files_cnt h5{
	font-size:11px;
	color:#8c7e75;
	font-weight:bold;
	display:block;
	margin-top:20px;
	width:100%;
}
.materials_wiever .addstats{
	float:left;
	width:540px;
	padding-bottom:20px;
}
.materials_wiever li h3{
	padding-bottom:0;
}
.google_map{
	float:right;
}
.contact_data{
	float:left;
	width:265px;
}
.contact_data p{
		font-size:11px;
	color:#8c7e75;
}
.contact_data h3{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.btn_relative{
	position:relative;
	left:0;
	top:0;
}
.shop_filtering{
	float:right;
	width:auto!important;
	right:30px;
	position:relative;
}
#searchShop .head_main {
    background: url("../gfx/top_background.png") no-repeat scroll center bottom #FFFFFF;
    padding: 20px 0 50px;
}
.promotionShop{
	width:98%;
	padding:0 1% 20px 1%;
	color:#8c7e75;
	font-size:11px;

}
.promotionShop strong {
	color:#000;
}
.work_filtering p.sort_price{
	width:124px;
}
.sort_price div.sexy input{
	width:100px;
}
.sort_price div.sexy{
	width:107px;
}
.sort_price div.sexy div.icon{
	left:90px;
}
.sort_price div.sexy div.list-wrapper{
	width:106px;
}
.gift-set_container{
	width:100%;
	float:left;
}
.gift-set_container ul{
	float:left;
	width:100%;
}
.gift-set_container ul li{
	float:left;
	width:215px;
	background: url("../gfx/gift_bg.png") no-repeat scroll center bottom transparent;
	padding:0 10px 40px 10px;
	
}
.gift-set_container ul li div{
	width:100%;
	text-align:center;
	position:relative;
	overflow:hidden;
	height:155px;
}
.gift-set_container ul li h3{
	float:left;
	width:100%;
	font-size:14px;
}
.gift-set_container ul li p{
	width:100%;
	float:left;
}
.buy_now_btn{
	background: url("../gfx/buy_now_btn.gif") no-repeat scroll 0 0 transparent!important;
	display:block;
	text-indent:-9000px;
	float:left!important;
	width:123px;
	height:21px;
	padding:0;
}
#set_content{
	margin:auto;
	padding:20px 0;
}
ul.rotationBox, ul.giftVoucher{
	    overflow:hidden;
	    width:100%!important;
	    float:left;
	    height:250px!important;
	    	
}
ul.rotationBox li, ul.giftVoucher li{
	list-style-image:none!important;
}

ul.rotationBox img, ul.giftVoucher img{
	height:200px!important;
	width:auto!important;
}

ul.rotationBox li.rotationBoxImage img
{
    height: auto!important;
}

.images_set, .images_bon{
   float: left;
    margin-right: 26px;
    text-align: center;
    width: 300px;
    overflow: hidden;

}
 .section_set h3{
	color:#070707;
	font-size:16px;
}
 .section_set p{
	color:#8c7e75;
	font-size:11px;
}
 .section_set ul li, .contact_data ul li{
	color: #8C7E75;
    font-size: 11px;
    list-style-image: url("../gfx/list-disc.gif");
    padding: 3px 0 3px 0;
}
.contact_data ul{
	padding:0 0 20px 16px;
}
.bottom_info span{
	font-size:14px;
	font-weight:bold;
}
.section_set .recipe_header{
	 background: url("../gfx/top_background.png") no-repeat scroll top center transparent;
}
.ob_left{
	float:left;
	width:350px;
	text-align:center;
}
#bonHead{
	background: url("../gfx/bony_bg_oth.png") no-repeat scroll top center transparent;
	height:40px;
	width:100%;
	float:left;
	display:block;
	text-align:center;
	margin-bottom:20px;
}
#others_bn li{
	padding:0 10px 10px 0;
}
#others_bn{
	margin-top:10px;
}
#bonHead h2{
	background: url("../gfx/bon_h2.jpg") repeat-x scroll top center transparent;
	height:40px;
	width:auto!important;
	display:inline;
	position:relative;
	top:15px;
	padding:0 10px 0 10px ;
	
}
.pageMapContainer{
	float:left;
	
}
.pageMapContainer ul{
	float:left;
	padding:0 0 10px 5%;
	width:90%;
}
.pageMapContainer ul li{
	width:100%;
	float:left;
	
}
.pageMapContainer ul li a{
	width:100%;
}
.pageMapContainer ul li a.HomePageMP span{
	background: url("../gfx/home_ico.gif") no-repeat scroll top center transparent;
	display:block;
	text-indent:-9000px;
	float:left;
	width:14px;
	height:15px;
	margin:5px 8px 0 0;
}
.pageMapContainer ul li ul li a span{
	background: url("../gfx/page_maplevel2.gif") no-repeat scroll center center transparent;
	display:block;
	text-indent:-9000px;
    float:left;
	width:9px;
	height:15px;
	margin:5px 8px 0 0;
}
.pageMapContainer ul li ul li ul li a span{
	background: url("../gfx/page_maplevel3.gif") no-repeat scroll center center transparent;
	display:block;
	text-indent:-9000px;
    float:left;
	width:5px;
	height:15px;
	margin:5px 8px 0 0;
}
.closedMc{
	background: url("../gfx/plus.gif") no-repeat scroll center center transparent!important;
}
.openMc{
	background: url("../gfx/minus.gif") no-repeat scroll center center transparent!important;
}
.shop_details .stand_container{
	width:100%;
	float:left;
}
.shop_details .stand_container ul{
	float:right;
	width:533px;
}
.shop_details .stand_container ul li{
	background: url("../gfx/top_short_background.png") no-repeat scroll center 143px #FFFFFF;
	width:161px;
	overflow:hidden;
	 padding: 7px 7px 30px;
}
.shop_details .stand_container ul li a{
	width:100%;
	overflow:hidden;
	float:left;
	height:113px;
	position:relative;
}
.shop_details .stand_container ul li a img{
width:161px;
position:relative;
top:-50px;
}
.shop_details .stand_container ul li span{
	font-size:12px;
}
.shop_details .stand_container .shopData{
	float:left;
	width:187px;
}
.shop_details .stand_container h3{
	padding-bottom:10px;
}
.shop_details .stand_container .shopData .btn_relative{
	left:-10px;
}
.shop_details .stand_container .shopData p{
	font-size:11px;
	padding:20px 0;
	color:#8c7e75;

}
.head_main_shop_cnt_data{
	 background: url("../gfx/top_background.png") no-repeat scroll center bottom #FFFFFF;
    padding: 20px 0 50px;
}
.search_tour input.text{
	width:158px!important;
}

.main_menu li a span{
	display:none;
}
.main_menu li a.active span{
	display:block;
}
.main_menu li a.active span.ltmn{
	width:4px;
	height:4px;
	display:block;
	background: url("../gfx/ltmn.gif") no-repeat scroll 0 0;
	position:absolute;
	top:0;
	left:0;
}
.main_menu li a.active span.rtmn{
	width:4px;
	height:4px;
	display:block;
	background: url("../gfx/rtmn.gif") no-repeat scroll 0 0;
	position:absolute;
	top:0;
	right:0;
}
* html .main_menu li a.active span.rtmn{
	width:4px;
	height:4px;
	display:block;
	background: url("../gfx/rtmn.gif") no-repeat scroll 0 0;
	position:absolute;
	top:0;
	right:-1px;
}
.main_menu li a.active span.lbmn{
	width:4px;
	height:4px;
	display:block;
	background: url("../gfx/lbmn.gif") no-repeat scroll 0 0;
	position:absolute;
	bottom:0px;
	left:0;
}
.main_menu li a.active span.rbmn{
	width:4px;
	height:4px;
	display:block;
	background: url("../gfx/rbmn.gif") no-repeat scroll 0 0;
	position:absolute;
	bottom:0px;
	right:0;
}
.icomn{
	width:3px;
	height:5px;
	display:block;
	background: url("../gfx/icomn.gif") no-repeat scroll 0 0;
	position:absolute;
	top:40%;
	right:10px;
}
.search_tour {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 70px;
    margin-right: 5px;
    margin-top: 6px;
    width: 221px;
  
}
.newsletter-form{
	background: none repeat scroll 0 0 #FFFFFF !important;
    border-color: #E3E3E3;
    border-style: solid;
    border-width: 1px;
    display: none;
    left: 200px;
    padding: 20px;
    position: absolute;
    width: 1px;
    z-index: 9999;
}
.newsletter-form p{
	width:266px!important;
	padding:5px 0;
	float:left;
}
.newsletter-form p label{
	float:right;
	width:238px;
}
.newsletter-form p input{
	float:left;
}
.newsletterheader{
	position:relative;
}
.pages-neslwtter-wrapper{
	float:left;
	position:relative;
	width:168px;
	border-top:1px solid #E3E3E3;
    border-bottom:1px solid #E3E3E3;
    top:-1px;

}
.navigation_wrapper{
	float:left;
	display:block;
	
}
.pages-neslwtter-wrapper h2{
	background-position: 150px center!important;
    padding:15px 0 16px 10px!important;
    display:block;
    width:168px!important;
}

.wiever_life-style li h3 a {
	background:none;
    color: #070707;
    float: left!important;
    font-size: 12px;
    margin-top: 5px;
    padding: 0 10px 0 0;
    
}
.lc_half .wiever_life-style li h3 a {
    float: left!important;
    font-weight: normal;
}
.wiever_life-style li div a{
	background:none;
}
.header_pages_alternative{
	position:relative;
	z-index:9999;
}
.gold .window-center, .gold .window-bottom, .gold .window-top {
    width: 705px;
}
.gold .window-top{
	display:none;
}

.gold .product_s-peak{
	color:#CDC6C2;
	font-size:11px;
}
.gold .product_s-peak p p{
	color:#CDC6C2;
	font-size:11px;
}
.gold #delikatesy_container a.more{
	color:#ECC200!important;
}
.gold #delikatesy_container a.get_rules{
	color:#ECC200;
}
.gold .lc_half .wiever_life-style h3 a{
	float:left!important;
	color:#ECC200!important;
	display:block!important;
}
.gold .article{
	background: url("../gfx/bottom_background-gold.png") no-repeat scroll center top transparent;
}
.gold .article h3{
	color:#ECC200!important;
}
.gold .article p{
	color:#cdc6c2;
}
.gold .article p.addstats{
	color:#717676!important;
}

.gold .article li {
    color: #8C7E75;
    font-size: 11px;
    list-style-image: url("../gfx/list-disc-gold.gif")!important;
    padding: 3px 0 3px 0;
}
.gold .number_page li a.pagActive {
    background: url("../gfx/pagination-gold.gif") no-repeat scroll center top transparent;
}

.gold .number_page li a:hover span {
	background: url("../gfx/menu_on-gold.gif") no-repeat scroll top center transparent;
}
.gold .fs-big {
    background: url("../gfx/icons-gold.gif") no-repeat scroll left bottom transparent;
}
.gold .fs-small {
    background: url("../gfx/icons-gold.gif") no-repeat scroll -22px bottom transparent;
}
.gold .print {
    background: url("../gfx/icons-gold.gif") no-repeat scroll right bottom transparent;
}
.gold .article p a{
	color:#ECC200;
}
.gold .life_style_container {
    background: url("../gfx/bottom_background-gold.png") no-repeat scroll center top transparent;
   
}
.gold .partners-boxdel{
	background: url("../gfx/bottom_background-gold.png") no-repeat scroll center top transparent;
}
.gold .life_style_container .partners-boxdel li {
    background: url("../gfx/line-right-gold.png") no-repeat scroll left center transparent;
    float: left;
    padding-left: 30px;
    width: 199px;
}
.gold #bon_content h3{
	color:#ECC200;
}
.gold .partner-page-adress{
	color:#fff;
}
.gold .section_bon p{
	color:#cdc6c2;
}
.gold .head_main{
	color:#ECC200;
}
.gold .partners-boxdel li h5 {
    font-size: 11px;
    color:#717676;
}
.gold .partners-boxdel li p{
	color:#cdc6c2;
}
#bon_content .userActionBox {
    float: right;
    margin: 0 0!important;
}
.gold #bon_content .userActionBox a{
    float: left;
    margin: 0 0!important;
    color:#fff;
    display:block;
   
}
#bon_content .userActionBox a{
    float: left;
    margin: 0 0!important;
    display:block;
   
}
.prev_partners{
	background: url("../gfx/poprzedni-partner.png") no-repeat scroll left center transparent;
	padding: 6px 15px 0 30px;
	 height:20px;
}
.next_partners{
	background: url("../gfx/nastepny-partner.png") no-repeat scroll right center transparent;
	padding: 6px 26px 0 0;
	 height:20px;
}
.gold .prev_partners{
	background: url("../gfx/poprzedni-partner-gold.png") no-repeat scroll left center transparent;
	padding: 6px 15px 0 30px;
	height:19px;
}
.gold .next_partners{
	background: url("../gfx/nastepny-partner-gold.png") no-repeat scroll right center transparent;
	padding: 6px 26px 0 0;
	 height:19px;
}
.gold #bon_content h3 {
    color: #ECC200;
    float:left!important;
}
.gold .go-tologin {
    background: url("../gfx/logowanie-gold.png") no-repeat scroll center bottom transparent;
    height:23px;

}
.searchResultBox{
	padding:5px 0;
}
.candidate_form{
	float:left;
}
.candidate_form .btn_send_order {
    background: url("../gfx/send.png") no-repeat scroll left center transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    left: 0;
    margin-top: 5px;
    position: relative;
    width: 67px;
}
.upload_wrapper, .send_apps{
	width:58px;
	padding:0!important;
	position:relative;
	left:100px;
	margin-right:10px;
}
.gold .article p{
	background-color:transparent!important;
}
.gold .article div{
	background-color:transparent!important;
	margin:0!important;
}
.gold .print{
	margin-top:0;
}
.wrktype-outer{
	background: url("../gfx/type-work-left.gif") no-repeat scroll left center #fff;
	display:block;
	padding-left:10px;
	float:right;
	position:absolute;
	right: 7px;
    top: 13px;
}
.wrktype-inner{
	background: url("../gfx/type-work-right.gif") no-repeat scroll right center #fff;
	display:block;
	padding:5px 10px 5px 0;
	color:#fff;
	font-size:11px;

}
.upload_wrapper{
	background: url("../gfx/type-work-left-upload.gif") no-repeat scroll left top #fff;
	padding:0 0 0 7px!important;
	display:block;
	padding-left:10px;
	float:right;
	right: 7px;
    top: 5px;
    width:120px!important;
}
#uploadFileButton{
	background: url("../gfx/type-work-right-upload.gif") no-repeat scroll right top transparent;
	display:block;
	padding:6px 7px 5px 0;
	color:#fff;
	font-size:11px;
	float:right;
	text-align:center;
	width:100%;
	text-transform:uppercase;
}
#separate-list li{
	font-weight:bold;
	font-size:11px;
}

.products_content li a span img{
    height: 60px;
}
table.tabularData, #right_container table{
	float:left;
	width:100%;
	overflow:auto;
}
table.tabularData th, #right_container table th {
    background: none repeat scroll 0 0 #E8E4E2;
    color: #070707;
    font-size: 11px;
    padding: 10px;
    /* text-align: left; */
    vertical-align: middle;
}
table.tabularData td, #right_container table td {
    background: none repeat scroll 0 0 #F3F1F0;
    color: #93867D;
    font-size: 11px;
    padding: 10px;
    /* text-align: left; */
    vertical-align: middle;
}

table.tabularData td.series, #right_container table td.series {
    background: none repeat scroll 0 0 #E8E4E2;
    color: #070707;
    font-size: 11px;
    padding: 10px;
    /* text-align: center; */
    vertical-align: middle;
}
table.tabularData th, #right_container table.tabularData th {
    text-align: left;
}
table.tabularData td, #right_container table.tabularData td {
    text-align: right;
}
table.tabularData td.series, #right_container table.tabularData td.series {
    text-align: right;
}

.table-content p{
	font-size:20px;
	text-transform: uppercase;
	color: #93867D;
	float:left;
	width:100%;
	padding:20px 0 0 0;
	 font-family: 'ZapfHumnstEUNormal';
}
.nw-table-wrapper{
	width:100%;
	overflow:auto;
	position:relative;
	float:left;
}
.error404{
	 left: 54px;
    margin: 130px auto auto;
    position: relative;
    width: 757px;
    z-index: 3;
    border:1px solid #e4e4e4;
    padding:30px 0 80px 0;
}
* html .error404{
	 left: 54px;
    margin: 130px auto auto;
    position: relative;
    width: 757px;
    z-index: 3;
    border:1px solid #e4e4e4;
    padding:30px 0 80px 0;
}
.error404 h2{
	font-size:170px;
	text-align:center;
}
.error404 h1{
	font-size:30px;
	text-align:center;
}
.error404 p{
	font-size:20px;
	text-align:center;
}
.searchresultBox ul li h3{
	width:100%;
}
.work_container li{
	width:720px;
}
.stand-wrapper{
	height:855px;
	width:100%;
}

#box_news li a.more, .home_box_news li a.more{
	position:absolute;
	bottom:30px;
	right:10px;
}
.partners-boxdel li p strong{
	display:none;
}
/***goldv2***/
.gold-v2 .header_pages{
	border-top:4px solid #C8A843;
	border-left:4px solid #C8A843;
	border-right:4px solid #C8A843;
	padding: 30px 2.5% 0;
	width:94%;
	/*background:#000;*/
	
}
.gold-v2 .subnavigation{
	border-left:4px solid #C8A843;
	border-right:4px solid #C8A843;
	 padding: 30px 2.5% 0;
	 width:94%;
	 /*background:#000;*/
}
.gold-v2 .product_s-peak{
	border-left:4px solid #C8A843;
	border-right:4px solid #C8A843;
	border-bottom:4px solid #C8A843;
	 padding: 30px 2.5% 30px;
	 width:94%;
}
#bon_content .userActionBox a.print {
    background: url("../gfx/icons.gif") no-repeat scroll right bottom transparent;
    display: block;
    float: left;
    height: 22px;
    margin-right: 10px;
    margin-top: 2px !important;
    text-indent: -9000px;
    width: 22px;
}
.shop_btn{
	width:139px;
        font-size:10px;
}
/*
.gold-v2 .window-top{
	display:none;
}
.gold-v2 .product_s-peak h3, .gold-v2 .main_header_category {
    color: #ECC200;
}
.gold-v2 .subnavigation a {
    color: #717676;
}
.gold-v2 .subnavigation a:hover {
    color: #fff;
}
.gold-v2 .go-tologin {
    background: url("../gfx/logowanie-gold.png") no-repeat scroll center bottom transparent;
    height: 23px;
}
.gold-v2 .breadcrumbs a {
    color: #717676;
}
.gold-v2 .breadcrumbs span {
    color: #FFFFFF;
}
.gold-v2 #delikatesy_container a.get_rules {
    color: #ECC200;
}
.gold-v2 .product_s-peak {
    color: #CDC6C2;
    font-size: 11px;
}
.gold-v2 .product_s-peak {
    background: url("../gfx/bottom_background-gold.png") no-repeat scroll center top #000;
}*/
div.sexy div.list-wrapper
	{
		height: auto !important;
		overflow: auto;
	}
        
p.investor
{
    display: none;
}

form.newsletter-form
{
    height: auto;
}
.linemask{
	position:absolute;
	width:1px;
	height:50px;
	left:-1px;
	top:0;
	display: block;
	background: #fff;
}
.banners{
	left:40px!important;
	width:619px;
}
.banners li{
	padding:5px 18px 33px!important;
}
.data-report{
	color: #1C5B4B!important;
	font-size:11px!important;
	font-weight:bold;
}
.data-report span{
	  color: #1C5B4B;
	  font-size:11px;
	  font-weight:normal;
}
.tag_container #flashcontent{
	text-align:center;
}
.menu_context_container_column_left .tag_container{
	text-align:center;
}

.gift_set_description_jf {float:left; width:360px; padding-bottom: 10px;}

.narrow_image_155_jf{ width: 155px; }
.narrow_image_h120_jf{ height: 120px; }

.shop_announcements .wiever_life-style{
    width: 100%;
}
.shop_announcements ul li h3{
    width: 100%;
}
.widejf .wiever_life-style{
    width: 100%;
}#footer{
    background: url("../gfx/footer.png") no-repeat scroll center top #fff;
    float: right;
    padding: 0 1.6%;
    position: relative;
    width: 96%;
    z-index: 1;
}
#footer_inner{
   
    float: right;
    line-height: 35px;
    padding: 20px 0;
    width: 756px;

}
#footer_inner p{
    text-align:right;
     color:#8c7e75;
    font-size:11px;
    padding-right: 42px;
}
#footer_inner p a{
     color:#000;
    font-size:11px;
}

#footer_inner .sm a{
    
    background: url("../gfx/sm.gif") no-repeat scroll 0 0 transparent;
    display:block;
    float:right;
    color:#000;
    width:16px;
    height:16px;
    font-size:12px;
    text-indent:-9000px;
    margin-right:5px;

}
#footer_inner .sm p{
    float:left;
    line-height:15px;
    padding-right:12px;
}
#footer_inner .sm{
    float:right;
    padding-right:45px;
    width: 132px;
}
#footer_inner .sm a.fb{
    text-indent:-9000px;
    background-position: 0 0;
}
#footer_inner .sm a.v{
    text-indent:-9000px;
    background-position: -21px 0;
}
#footer_inner .sm a.tw{
    text-indent:-9000px;
    background-position: -42px 0;
}
#footer_inner .sm a.yt{
    text-indent:-9000px;
    background-position: -63px 0;
}

.newsletter{

    display:block;
    padding:5%;
    width:90%;
    
}
.newsletter p{
    width:100%;
}
.newsletter p input.nttext{
    
    width:100%;
}
.search{
    background: url("../gfx/search_bg.png") no-repeat scroll center center transparent;
    float: left;
    height: 26px;
    margin-right: 5px;
    margin-top: 6px;
    width: 162px;
}
.search input.text{
    float:left;
    border:none;
    background:none;
    padding:4px;
    width:124px;
    color:#888;
    font-size: 12px;

}
.search input.submit{
    float:left;
    border:none;
    background:none;
    padding:3px;
    width:30px;
    cursor:pointer;
    text-indent:-9000px;
}
.search_recipe{
    background: none;
    float: left;
    height: 29px;
    margin-right: 5px;
    margin-top: 3px;
    width: 221px;
}
.search_recipe p{
	width:300px;
}
.search_recipe input.text, #textGoogleSearch{
		background: none #F7F7DC;
    width:182px;
    border: 1px solid #DAD7C1;
    color: #888888;
    float: left;
    font-size: 12px;
    padding: 4px;
    margin-right:5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    left:-1px;
}
.pac-container{
	left:576px!important;
	border-top:0!important;
}
.pac-unselected {
    cursor: default;
    overflow: hidden;
    padding: 5px 4px!important;
    white-space: nowrap;
    background: none repeat scroll 0 0 #F7F7DC!important;
}
.search_recipe input.submit{
	background: url("../gfx/szukaj_btn.png") no-repeat scroll center bottom transparent;
	width:83px;
	height:25px;
}
.login_form{
    width:400px;
    display:block;
    margin:auto;
    padding:40px 0 30px 0;
    
}
.login_form label{
    width:95px;
    display:block;
    float:left;
    font-size:11px;
    color:#070707;
    text-align:right;
    font-weight:bold;
    padding-top:5px;
    margin-right: 10px;
}
.login_form input.text{
    background: url("../gfx/input.gif") no-repeat scroll left top transparent;
    width:205px;
    border:none;
    padding:3px 3px 4px 3px;
    color: #888888;
    font-size: 12px;
    height:19px;
    float:left;
    margin-right:5px;
    
}
.login_form .info_error{

}
.login_form .error input.text{
    border:1px solid #ff0000;
    width:204px;
    height:17px;
    background: none repeat scroll 0 0 #FFE8E8;
}
.login_form .error textarea{
    border:1px solid #ff0000;
    background: none repeat scroll 0 0 #FFE8E8;
}
.login_form .error label{
    color:#ff0000;
}
.login_form div{
    padding:5px 0;
    float:left;
    position:relative;
}
.login_form button{
    background: url("../gfx/btn_info.gif") no-repeat scroll left top transparent;
    width:22px;
    border:none;
    height:22px;
    text-indent:-9000px;
    cursor:pointer;
    float:left;
    display:block;
    margin-top:2px;
}
 .login_form input.submit{
    background: url("../gfx/login_btn.png") no-repeat scroll left center ;
    border:none;
    width:102px;
    height:25px;
    cursor:pointer;
    margin-top:20px;
    position:relative;
    left:145px;

  }
  .btn_send_order{
  	  background: url("../gfx/btn_send_order.gif") no-repeat scroll left center ;
    border:none;
    width:146px;
    height:25px;
    cursor:pointer;
    margin-top:20px;
    position:relative;
    left:145px;
  }
  
  .btn_send_rq{
    background: url("../gfx/send-rq.gif") no-repeat scroll left center ;
    border:none;
    width:135px;
    height:25px;
    cursor:pointer;
    margin-top:20px;
    position:relative;
    left:145px;
  }
  
   .btn_send_quest{
  	  background: url("../gfx/send-question.png") no-repeat scroll left center ;
    border:none;
    width:119px;
    height:25px;
    cursor:pointer;
    margin-top:20px;
    position:relative;
    left:105px;
  }
  .send{
  	  background: url("../gfx/send.png") no-repeat scroll left center ;
    border:none;
    width:67px;
    height:25px;
    cursor:pointer;
    margin-top:20px;
    position:relative;
    left:168px;
  }
  .select_date{
  	background: url("../gfx/trigger.gif") no-repeat scroll 67px center  #F7F7DC;
    border: 1px solid #DAD7C1;
    color: #888888;
    float: left;
    font-size: 12px;
    padding: 4px;
    width: 70px;
    cursor:pointer;
    margin-right:5px;
     -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
  }
    .form_history_operations .select_search{
    	float:right;
    }
  .select_search .submit{
  	background: url("../gfx/search_btn.png") no-repeat scroll left center transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    margin-top: 20px;
    position: relative;
    width: 92px;
    float:right;
    right:27px;
  }
  .work_filtering{
  	width:100%;
  }
  .work_filtering p{
  	float:left;
  	padding:10px 0 40px;
  }
.work_filtering label{
	display:block;
	float:left;
	color:#000;
	font-size:11px;
	padding:4px 5px 0 0;
}
.work_filtering p{
	width:160px;
}
.work_filtering p.first_fltr{
	width:260px;
}

.work_filtering p.fltr_short{
	width:120px;
}
.login_form textarea {
    background: none repeat scroll 0 0 #F7F7DC;
    border: 1px solid #DAD7C1;
    border-width: 1px;
    color: #8C7E75;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    padding: 3px 3px 4px;
    width: 275px;
    resize:none;
}
.textarea_wrapper{
	padding-top:30px!important;
}
.login_form div.captcha{
	float:right;
	padding-right:7px;
	width:289px;

}
.login_form div.captcha .captcha_left_outer{
	width:282px;
	height:57px;
	border:1px solid #e0e0e0;
	text-align:center;
	padding:0!important;
	margin-right:10px;
}
#recaptcha_image img{
	width:282px;
        height: 52px;
        top: 0px!important;
}
.login_form div.captcha .captcha_left{
	width:100%;
	float:left;
	height:100%;
	text-align:center;
	padding:0!important;
}
.login_form div.captcha .captcha_right input{
	background: none repeat scroll 0 0 #F7F7DC;
    border: 1px solid #DAD7C1;
    border-width: 1px;
    color: #8C7E75;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    width:125px;
    padding: 3px 3px 4px;
}
.login_form label.cpt-label{
	width:200px;
	padding:5px 0;
	text-align:left;
}
.animationSearch label{
	color:#1c5b4b;
	font-size:11px;
	width:90px;
	float:right;
	display:block;
}
.animationSearchBoxCenter{
	float:left;
	height:100%;	
}
.animationSearchBoxCenter_inner{
	float: left;
    position: relative;
    width: 119px;
}
.animationSearchBoxRight{
	width:120px;
	float:right!important;
	height:100%;
	background: url("../gfx/line-right.png") no-repeat scroll left center transparent;
}
.animationSearchBoxLeft_inner{
	padding-top:40px;
}
.animationSearchBoxLeft{
	background: url("../gfx/line-right.png") no-repeat scroll right center transparent;
	width: 137px;
	float:left;
	height:100%;
}
.animationSearchBoxRight input.submit,  .animationSearchBoxLeft input.submit{
    background: url("../gfx/next_form_btn.gif") no-repeat scroll left center transparent;
    border: medium none;
    cursor: pointer;
    height: 32px;
    margin: 40px auto 0 auto;
    position: relative;
    width: 89px;
}
.animationSearchBoxLeft input.submit{
	    background: url("../gfx/back_form_btn.gif") no-repeat scroll left center transparent;
	    position:relative;
	    left:7px;
}
.animationSearchBoxRight_inner{
	width:100px;
	padding-top:40px;
	position:relative;
	left:15px;
}
.animationSearchBoxCenter_inner input{
	float:left;
	margin:3px 4px 0 0px;
	*margin:0px 4px 0 0px;

}
.animationSearchBoxCenter_inner p{
	float:left;
	line-height:20px;
	width:100%;
}
.search_result_more_result{
	display:block;
	width:20px;
	height:190px;
	background: url("../gfx/more-recipe.gif") no-repeat scroll left center transparent;
	position:absolute;
	right:0;
	top:0;
	text-indent:-9000px;
}
.animationSearchBoxTwoBoxes .animationSearchBoxCenter_inner{
	width:160px;
	padding:0 0 0 40px;
}
.animationSearchBoxTwoBoxes .animationSearchBoxCenter_inner label{
	width:120px;
}
.frame_info {
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 7px 0;
    padding: 1%!important;
    width: 97%;
}
.frame_info_red {
    background-color: #FFE8E8;
    border: 1px solid #E51600;
}
.frame_info_green {
    background-color: #CEF0E7;
    border: 1px solid #1C5B4B;
}
.frame_info_silver {
    background-color: #F3E9E2;
    border: 1px solid #8C7E75;
}
.frame_info span {
    display: block;
    float: left;
    height: 42px;
    margin-right: 10px;
    width: 42px;
}
.frame_info_red span {
    background: url("../gfx/info-ico_red.png") no-repeat scroll center top transparent;
}
.frame_info_green span {
    background: url("../gfx/info-ico_green.png") no-repeat scroll center top transparent;
}
.frame_info_silver span {
    background: url("../gfx/info-ico_silver.png") no-repeat scroll center top transparent;
}
.frame_info p {
    font-size: 14px;
    position: relative;
}
.frame_info_red p {
    color: #E51600;
}
.frame_info_green p {
    color: #1C5B4B;
}
.frame_info_silver p {
    color: #8C7E75;
}
.newsletter-form .text{
	left:28px!important;
}
.newsletter-form .send{
	left:28px!important;
}
.wfinputs{
	float:right;
	margin:0 0 10px 0;
}
.wfinputs input.text{
    background: none repeat scroll 0 0 #F7F7DC;
    border: 1px solid #DAD7C1;
    color: #888888;
    float: right;
    font-size: 11px;
    height: 19px;
    margin-right: 5px;
    padding: 1px 3px 0;
    width: 62px;
}

div.wfinputs input.long{
    margin: 0 12px 0 0;
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    padding:0px 0 2px 4px;
    border:1px solid #dad7c1;
    height: 18px;
    line-height:14px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 129px;
    background:#f7f7dc;
    color:#8c7e75;
    font-size:11px;
    cursor:pointer;
}
div.wfinputs input.submit{
    background: url("../gfx/szukaj_btn_small.png") no-repeat scroll center bottom transparent;
    border: none;
    width:65px;
    height:22px;
}

.wfinputs span{
	display:block;
	float:right;
	 color: #888888;
	 font-size: 11px;
	 line-height:21px;
}
.fltr_short label{
	color: #888888;
}

#form_adv_search .sexy{
    margin-right: 12px;
}/**
	sexy-combo 2.1.3 : http://code.google.com/p/sexy-combo/
	
	This is the base structure, a skin css file is also needed
*/

/*wrapper of all elements*/
div.combo {
    position:relative;
    left: 0px;
    top: 0px;
}


/*text input*/
.combo input {
    position: absolute;
}


/*icon*/
.combo div.icon {
    position:absolute;
}


/*list wrapper*/
.combo div.list-wrapper {
    position: absolute;
    overflow: hidden;
    /*we should set height and max-height explicitly*/
    height: 200px; 
    max-height: 200px;
    /*should be always at the top*/
    z-index: 99999;

}

/*"drop-up" list wrapper*/
.combo div.list-wrapper-up {}

/*dropdown list*/
.combo ul {}

/*dropdown list item*/
.combo  li {
    height: 20px;
}

/*active (hovered) list item*/
.combo li.active {}


.combo .visible {
    display: block;
}

.combo .invisible {
    display: none;
}

/*used when emptyText config opt is set. Applied to text input*/
.combo input.empty {}

/**
	sexy-combo 2.1.3 : http://code.google.com/p/sexy-combo/
	
	This is the default skin.
*/

div.sexy {
    white-space: nowrap;
    height: 21px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 146px;
    float:right;
    background:#f7f7dc;
    margin-right:20px;
}
* html div.sexy {
    white-space: nowrap;
    height: 21px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 146px;
    float:right;
    background:#f7f7dc;
    margin-right:10px;
}

div.sexy input {
    background: none repeat scroll 0 0 #F7F7DC;
    border-color: #DAD7C1 #F7F7DC #DAD7C1 #DAD7C1;
    border-left: 1px solid #DAD7C1;
    border-style: solid;
    border-width: 1px;
    color: #8C7E75;
    cursor: pointer;
    font: 11px/14px tahoma,arial,helvetica,sans-serif;
    height: 18px;
    left: 0;
    margin: 0;
    padding: 0 0 2px 4px;
    top: 0;
    vertical-align: middle;
    width: 130px;
}

div.sexy div.icon {
    width:17px;
    height:20px;
    border: 0;
    background:transparent url(../gfx/trigger.gif) no-repeat center center;
    cursor:pointer;
    border-bottom: 1px solid #dad7c1;
    border-top:1px solid #dad7c1;
    border-right:1px solid #dad7c1;
    top:0px;
    left: 129px; 

}

/*
div.sexy div.list-wrapper {
    left: 0px;
    top: 21px;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 145px;
    bottom: auto;
}
*/
div.sexy div.list-wrapper {
    background-color: #FFFFFF;
    border-bottom: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    bottom: auto;
    left: 0;
    margin: 0;
    overflow: auto!important;
    padding: 0;
    top: 21px;
    width: 145px;
}

div.sexy div.list-wrapper-up {
    top: auto;
    bottom: 21px;
}

div.sexy ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width:100%;
}

/*
div.sexy  li {
     background-color: #F7F7DC;
    border: medium none !important;
    color: #8C7E75;
    cursor: pointer;
    float: left;
    font: 11px tahoma,arial,helvetica,sans-serif;
    height: 18px;
    margin: 0;
    padding: 2px 0 0 3%;
    width: 97%;
}
*/

div.sexy li {
    background-color: #F7F7DC;
    border: medium none !important;
    color: #8C7E75;
    cursor: pointer;
    float: left;
    font: 11px tahoma,arial,helvetica,sans-serif;
    height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 2px 0 0 3%;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 97%;
}

div.sexy li.active {
    background-color: #277E68;
    color:#fff!important;
}
div.sexy li.active span{
	color:#fff!important;
}
/*for IE*/
div.sexy a, div.sexy a:visited, div.sexy a:active {
    display: block;
	width: 100%;
	width: 146px;
	text-decoration: none;
    font:normal 14px  tahoma, arial, helvetica, sans-serif;
	color: #000000;
    cursor: pointer;
    margin: 0;	
	height: 20px;
}

div.sexy input.empty {
    color: gray;
}

a.to-highlight:hover {
    background-color: rgb(223, 232, 246);
}
/**
	sexy-combo 2.1.3 : http://code.google.com/p/sexy-combo/
	
	This is an example custom skin.
*/
div.custom {
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 146px;
	padding-top: 0px;
	white-space: nowrap;
	height: 24px;
	border-right-width: 0px
}

div.custom input {
	border-right: #3a3c6c 1px solid;
	padding-right: 3px;
	border-top: #3a3c6c 1px solid;
	padding-left: 3px;
	background: url(sexy-input-bg.jpg) #fff repeat-x 0px 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font: 11px/ 19px tahoma, arial, helvetica, sans-serif;
	vertical-align: middle;
	border-left: #3a3c6c 1px solid;
	width: 187px;
	padding-top: 3px;
	border-bottom: #3a3c6c 1px solid;
	top: 0px;
	height: 19px;
}

div.custom div.icon {
	border-top-width: 0px;
	border-left-width: 0px;
	background: url(arrow.jpg) no-repeat 0px 0px;
	left: 187px;
	border-bottom-width: 0px;
	width: 24px;
	cursor: pointer;
	top: 0px;
	height: 24px;
	border-right-width: 0px
}

div.custom div.list-wrapper {
	border-right: #3a3c6c 1px solid;
	padding-right: 0px;
	border-top: #3a3c6c 0px solid;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #3a3c6c 1px solid;
	width: 204px;
	bottom: auto;
	padding-top: 0px;
	border-bottom: #3a3c6c 1px solid;
	top: 24px;
	background-color: #ffffff
}

div.custom div.list-wrapper-up {
	border-right: #3a3c6c 1px solid;
	border-top: #3a3c6c 1px solid;
	border-left: #3a3c6c 1px solid;
	bottom: 24px;
	border-bottom: #3a3c6c 0px solid;
	top: auto
}

div.custom ul {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	height: 200px;
	text-align: left;
}

div.custom li {
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	font: 11px tahoma, arial, helvetica, sans-serif;
	cursor: pointer;
	padding-top: 4px;
	background-color: #ffffff
}

div.custom li.active {
	background-color: rgb(160, 169, 194)
}

div.custom input.empty {
	color: gray;
}
/**
	sexy-combo pagination
	
	
*/
.pagination div.sexy input {
    width: 29px;
}
.pagination div.sexy{
    width: 33px;
    float: left;
     margin: 0 12px 0 0;
    
}
.pagination div.sexy div.icon{
    left: 18px;
}
.pagination div.sexy div.list-wrapper{
    width:34px;
}
 
/*
 * jQuery UI CSS Framework 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;
	/* http://bugs.jqueryui.com/ticket/7233
	 - Resizable: resizable handles fail to work in IE if transparent and content overlaps
	*/
	background-image:url(data:);
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.12
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 10em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { font-size: 0.8em;
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .6em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.12
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.3 (04/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox.png');
}

#fancybox-overlay {
	background-color:#000!important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index:999;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/public/themes/frontend/css/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/public/themes/frontend/css/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/public/themes/frontend/css/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/public/themes/frontend/css/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/public/themes/frontend/css/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/public/themes/frontend/css/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/public/themes/frontend/css/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/public/themes/frontend/css/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/public/themes/frontend/css/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/frontend/css/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }#left_container_alternative{
	display:none;
}
#right_container_alternative {
    background: none!important;
    float: left;
    height: auto !important;
    min-height: 926px;
    padding: 0;
    position: relative;
    width:670px;
    z-index: 2;
}
#page_wrapper_inner_alternative {
    background: none;
    float: left;
    position: relative;
}
#box_menu_context_alternative{
	display:none;
}
#page_wrapper_alternative{
	margin: auto;
    width: 670px;
}

.box_menu_context_closed_alternative{
	display:none!important;
	left:-3000px!important;
}
#footer_alternative{
	display:none;
}
.breadcrumbs_alternative{
	display:none;
}
.userActionBox_alternative{
	display:none;
}
.subhead_alternative{
	display:none!important;
	width:auto!important;
}
.logo_alternative{
	background: none repeat scroll 0 0 #FFFFFF;
    float: left !important;
	float:left!important;
	width:148px!important;
}
.left_sectionHead_alternative{
	float:right;
	position: relative;
    top: 33px;
    
}
.left_sectionHead_alternative .main_header_category{
	font-size: 40px;
}
.header_pages_alternative .btn_left{
     background: url("../gfx/button-left.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 44px;
    left: 607px;
    padding: 0 0 0 18px;
    position: absolute;
    top: 89px;
    width: auto;
    z-index: 999;
}

.menu_clients_alternative, .product_s-peak_alternative, .recipe_alternative, .wiever_life-style_alternative, .recipe_4default_alternative, .life_style_nav_alternative, .subnavigation_alternative, .subnavigation_alternative{
	display:none!important;
}
.gold #delikatesy_container_alternative{
	background: none repeat scroll 0 0 #1A2020;
    float: left;
    height: auto !important;
    padding: 15px;
	width:670px;
}
#delikatesy_container_alternative{
    float: left;
    height: auto !important;
    padding: 0;
	width:670px;
	position:relative;
	overflow:hidden;
}
#delikatesy_container_alternative .life_style_container{
	padding:0;
}
#delikatesy_container_alternative .recipe_header h3{
	padding:0 0 20px 0;
}
#delikatesy_container_alternative .subnavigation, #delikatesy_container_alternative .go-tologin, #delikatesy_container_alternative .get_rules{
	display:none;

}
#delikatesy_container_alternative .header_pages_alternative{
		padding:0;
}
#delikatesy_container_alternative .recipe_right {
    background: url("../gfx/recipe-logobg.png") no-repeat scroll left top transparent;
    float: left;
    height: 215px;
    text-align: center;
    width: 191px;
}

.more_alternative, .print_alternative, .shareThis_alternative{
    display: none;
}
.recipe_center_alternative{
    width: 280px;
} 
#delikatesy_container_alternative .recipe_right_alternative{
    width: 170px;
}
.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 132px; padding: 7px 0; text-align:center;    
    background:#247661; border-bottom:1px solid #ddd;color:#fff;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    font-size:12px;
    text-transform:uppercase;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("../gfx/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
 
    #separate-list li span{
  	color: #070707;
    font-size: 10px;
    font-weight: bold;
  }
  #separate-list li{
  	background:none!important;
  	border-bottom:1px dotted #D0BEBE;
  	padding:9px 0 9px!important;
  }

 #demo{
 	width:138px;
 	padding:0;
 }
#main_menu_container h2,
.main_menu li a
{
    text-transform: uppercase;
}
.rotationBox li{
    width: 220px!important;
    left: 25px!important;
    height: 120px;
    position:relative;
}
.rotationBox li{
    *width: 220px!important;
    *left: 25px!important;
    *height: 120px;
    *position:relative;
}
.rotationBox a {
    display: block;
    overflow: hidden;
    position: relative!important;
    width:100%;
    height:120px;
    text-align:center;
}
.rotationBox a img{
    width:150px;
}
.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden;float:left;width:700px;height:190px;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;}

#recipeSearchInfo { font-size: 11px; color: #cf3030; padding-left: 8px; font-weight: bold; }.search_result_more_result_en {
display: block;
width: 20px;
height: 190px;
background: url("../gfx/en/more-recipe.gif") no-repeat scroll left center transparent;
position: absolute;
right: 0;
top: 0;
text-indent: -9000px;
}

.animationSearchBoxRight input.submit_en, .animationSearchBoxLeft input.submit_en {
background: url("../gfx/en/next_form_btn.gif") no-repeat scroll left center transparent;
border: medium none;
cursor: pointer;
height: 32px;
margin: 40px auto 0 auto;
position: relative;
width: 89px;
}

.animationSearchBoxLeft input.submit_en {
background: url("../gfx/en/back_form_btn.gif") no-repeat scroll left center transparent;
position: relative;
left: 7px;
}

.search_recipe input.submit_en {
background: url("../gfx/en/szukaj_btn.png") no-repeat scroll center bottom transparent;
width: 83px;
height: 25px;
}

.search input.submit_en {
float: left;
border: none;
background: none;
padding: 3px;
width: 30px;
cursor: pointer;
text-indent: -9000px;
}

.search input.submit_en {
float: left;
border: none;
background: none;
padding: 3px;
width: 30px;
cursor: pointer;
text-indent: -9000px;
}

.search_recipe input.submit_en {
background: url("../gfx/en/szukaj_btn.png") no-repeat scroll center bottom transparent;
width: 83px;
height: 25px;
}

.send_en {
background: url("../gfx/en/send.png") no-repeat scroll left center;
border: none;
width: 67px;
height: 25px;
cursor: pointer;
margin-top: 20px;
position: relative;
left: 168px;
}

.btn_send_rq_en {
background: url("../gfx/en/send-rq.gif") no-repeat scroll left center;
border: none;
width: 135px;
height: 25px;
cursor: pointer;
margin-top: 20px;
position: relative;
left: 145px;
}

.buy_now_btn_en {
background: url("../gfx/en/buy_now_btn.gif") no-repeat scroll 0 0 transparent!important;
display: block;
text-indent: -9000px;
float: left!important;
width: 123px;
height: 21px;
padding: 0;
}

.btn_send_order_en {
background: url("../gfx/en/btn_send_order.gif") no-repeat scroll left center;
border: none;
width: 146px;
height: 25px;
cursor: pointer;
margin-top: 20px;
position: relative;
left: 145px;
}

.candidate_form .btn_send_order_en {
background: url("../gfx/en/send.png") no-repeat scroll left center transparent;
border: medium none;
cursor: pointer;
height: 25px;
left: 0;
margin-top: 5px;
position: relative;
width: 67px;
}

.go-tologin_en {
background: url("../gfx/en/logowanie.png") no-repeat scroll center bottom transparent;
display: block;
height: 21px;
position: absolute;
right: 22px;
text-indent: -9000px;
top: 27px;
width: 112px;
}

div.wfinputs input.submit_en {
background: url("../gfx/en/szukaj_btn_small.png") no-repeat scroll center bottom transparent;
border: none;
width: 65px;
height: 22px;
}


/*
.search_recipe input.big_search_button_en, .search input.big_search_button_en {
background-image: url("../gfx/en/szukaj_btn.png");
}
*/ul#sitemap-jf{
    padding: 0; margin: 0;
}
ul#sitemap-jf ul{
    padding: 2px 0px 0px 0px;
    margin: 3px 0px 0px 20px;
    border-left: 1px rgb(230,230,230) dotted;
}
ul#sitemap-jf li{
    display: block;
    clear: both;
    font-size: 12px;
    padding: 3px 0px 3px 20px;
    background: url(../gfx/sitemap-dots.gif) no-repeat 0 8px;
    text-align: left;
}
ul#sitemap-jf li a{
    display:block;
    font-size: 12px;
}
ul#sitemap-jf li span{
    font-size: 13px;
    font-weight: bold;
    color: #8C7E75;
}