@charset "utf-8";
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Hoftype
 * License URL: http://www.fontspring.com/fflicense/hoftype
 *
 *
 */

@font-face {
    font-family: 'Ashbury-LightRegular';
    src: url('AshburyLig-webfont.eot');
    src: url('AshburyLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('AshburyLig-webfont.woff') format('woff'),
         url('AshburyLig-webfont.ttf') format('truetype'),
         url('AshburyLig-webfont.svg#Ashbury-LightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	margin: 0px;
	padding: 0px;
	background: #2d241e url(/images/frontend/bg_sub_left_up.jpg) no-repeat center top;
}
.sub_bg {
	background: url(/images/frontend/bg_sub_left_big.jpg) no-repeat center top;
}

html, p {
	margin: 0px;
	padding: 0px;
}
IMG {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
A.roll1 {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 182px;
	float: left;
	margin-right: 48px;
	margin-bottom: 38px;
}
A.roll1 IMG {
	DISPLAY: block
}
A.roll1:hover {
	ZOOM: 1
}
A.roll1:hover IMG {
	MARGIN-LEFT: -182px
}
.div2link {
	cursor: pointer;
}
.div2link4fanc {
	cursor: pointer;
}
.hover_style_class {
	background: url(/images/frontend/news_hover_bg.png) repeat;
	margin-top: -10px;
	margin-bottom: -20px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.more {
	display: block;
	text-align: right;
	margin-top: 8px;
}

.more a, .more a:visited, .more a:active {
	font: bold 14px "Times New Roman", Times, serif;
	color: #fffce9;
	text-decoration: none;
	margin-right: 16px;
}
.more a:hover {
	color: #FF9;
}
.more .more_clr {
	float: none;
	border-style: none;
}
.more .more_clr:hover {
	float: none;
	border-style: none;
	background: url(none);
}


.clearfx {
	clear:both;
}.main_cont {
}
.up_space {
	height: 75px;
}
.menu {
	background: url(/images/frontend/menu_bg.png) no-repeat center top;
	height: 41px;
}
.menu_02 {
	margin-left: auto;
	margin-right: auto;
	width: 955px;
}
.index_main_con_a_01a {
	background: url(/images/frontend/tradycyjne_wypieki_kazdego_dnia_index.jpg) no-repeat center top;
}
.index_main_con_a_01b {
	background: url(/images/frontend/corn_bg_1920px.gif) no-repeat center bottom;
}
.index_main_con_a_02 {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 108px;
}
.index_txt_box_01 {
	font: 16px/24px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	margin-right: 34px;
	margin-left: 34px;
	padding-bottom: 24px;
	margin-bottom: 56px;
	background: url(/images/frontend/bottom_txt_line.gif) repeat-x bottom;
}
.three_pan_box {
	margin-right: 34px;
	margin-left: 34px;
}
.in_panel_shadow {
	background: url(/images/frontend/shadow_bottom_line.png) repeat-x bottom;
	position: absolute;
	bottom: 0px;
	height: 9px;
	width: 265px;
}
.in_panel_1 {
	width: 265px;
	margin-top: 29px;
}

.in_panel_1_bg {
	background: url(/images/frontend/but_index_1_bg.gif) repeat-y left;
	position: relative;
}

.in_panel_1_up_corn {
	background: url(/images/frontend/but_index_1_up.gif) no-repeat center top;
	height: 29px;
	margin-top: -29px;
}
.in_panel_1_tit {
	padding-left: 28px;
	padding-right: 28px;
	padding-bottom: 22px;
	font: 24px/28px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
}

.in_panel_1_img {
	border-top: 1px solid #2c231d;
	border-bottom: 1px solid #2c231d;
	margin-right: 3px;
	margin-bottom: 28px;
	margin-left: 3px;
}
.in_panel_1_desc {
	padding-right: 16px;
	padding-bottom: 28px;
	padding-left: 16px;
	color: #fffefe;
	font: 16px "Times New Roman", Times, serif;
}
.in_panel_2 {
	float: left;
	width: 265px;
	margin-top: 29px;
}
.in_panel_2_bg {
	background: url(/images/frontend/but_index_2_bg.gif) repeat-y left;
	position: relative;
}

.in_panel_2_up_corn {
	background: url(/images/frontend/but_index_2_up.gif) no-repeat center top;
	height: 29px;
	margin-top: -29px;
}
.in_panel_2_tit {
	padding-left: 28px;
	padding-right: 28px;
	padding-bottom: 22px;
	font: 24px/28px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #312925;
}
.in_panel_2_img {
	border-top: 1px solid #2c231d;
	border-bottom: 1px solid #2c231d;
	margin-right: 3px;
	margin-bottom: 28px;
	margin-left: 3px;
}
.in_panel_2_desc {
	padding-right: 16px;
	padding-bottom: 28px;
	padding-left: 16px;
	color: #312925;
	font: 16px "Times New Roman", Times, serif;
}
.in_panel_3 {
	float: left;
	width: 265px;
	margin-top: 29px;
}
.in_panel_3_bg {
	background: url(/images/frontend/but_index_3_bg.png) repeat-y left;
	position: relative;
}
.in_panel_3_up_corn {
	background: url(/images/frontend/but_index_3_up.gif) no-repeat center top;
	height: 29px;
	margin-top: -29px;
}
.in_panel_3_tit {
	padding-left: 28px;
	padding-right: 28px;
	padding-bottom: 22px;
	font: 24px/28px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
}
.in_panel_3_img {
	text-align: center;
	display: block;
	margin-top: 10px;
}
.onhover .in_panel_3_img img {
	border: 1px solid #F0EDDB;
	padding: 2px;
}

.in_panel_3_desc {
	padding-right: 16px;
	padding-bottom: 28px;
	padding-left: 16px;
	color: #fffefe;
	font: 16px "Times New Roman", Times, serif;
}
.news_box {
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: 3px;
	margin-left: 3px;
}
.news_date {
	float: left;
	margin-right: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
	border-right: 1px solid #9b6d44;
	margin-bottom: 15px;
	padding-top: 4px;
	color: #9b6d44;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	width: 45px;
	margin-left: 16px;
}
.date_a {
	font-size: 40px;
	display: block;
	font-weight: bold;
	width: 45px;
	text-align: center;
}
.date_b {
	font-size: 12px;
	text-align: center;
	width: 45px;
}
.news_tit {
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	color: #fffce9;
	font: bold 14px "Times New Roman", Times, serif;
}
.news_txt {
	padding-right: 16px;
	padding-left: 16px;
	color: #fffce9;
	font: 16px "Times New Roman", Times, serif;
}
.index_add_txt_01 {
	background: url(/images/frontend/add_text_bg.gif) repeat;
}
.index_add_txt_02 {
	font: 16px/24px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #2c231c;
	width: 887px;
	margin-right: auto;
	margin-left: auto;
	padding: 58px 34px;
}
.bottom_a_01  {
	background: #564234 url(/images/frontend/corp_bg.gif) repeat-x top;
}
.bottom_b_02 {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 18px;
	padding-bottom: 18px;
}
.corp_a {
	float: left;
	margin-left: 34px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #f9f5ea;
}
.corp_a a, .corp_a a:visited, .corp_a a:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #f9f5ea;
	text-decoration: none;
}
.corp_a a:hover {
	color: #CCC;
}
.corp_b {
	font: 12px Arial, Helvetica, sans-serif;
	color: #f9f5ea;
	float: right;
	margin-right: 34px;
}
.corp_b a, .corp_b a:visited, .corp_b a:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #f9f5ea;
	text-decoration: none;
}
.corp_b a:hover {
	color: #CCC;
}

/*---------------------- subPages */
.main_con_a_01a {
	background: url(/images/frontend/tradycyjne_wypieki_kazdego_dnia_sub.png) no-repeat center top;
}
.main_con_a_01b {
	background: url(/images/frontend/corn_bg_1920px.gif) no-repeat center bottom;
}
.main_con_a_02 {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 108px;
	padding-bottom: 76px;
}
.slider_sub {
	background: url(/images/frontend/slider_sub_bg.gif) repeat-x top;
}
.slider_sub_b {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}

#coin-slider_2 {
	width: 748px;
	display: block;
	margin-left: 207px;
}
.slider_logo_2 {
	position: relative;
	z-index: 99;
	top: -267px;
	margin-bottom: -267px;
	height: 351px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
.slider_sub_left_corn {
	margin-left: 955px;
	position: relative;
	z-index: 99;
	top: -265px;
	margin-bottom: -265px;
}
.slider_sub_bottom_line {
	background: url(/images/frontend/slider_sub_bottom_line.gif) repeat-x bottom;
	height: 5px;
}
.left_cont_box {
	width: 345px;
	float: left;
}

.left_cont {
	width: 299px;
	margin-right: 46px;
	background: #625A52;
	float: left;
	min-height:500px;
}
.left_corn_a {
	background: url(/images/frontend/left_menu_up.png) no-repeat center top;
	height: 30px;
	float: left;
	width: 299px;
}
.left_corn_b {
	background: url(/images/frontend/left_menu_bottom.png) no-repeat center bottom;
	height: 30px;
	float: left;
	width: 299px;
	margin-top: 0px;
}
.left_cont_tit {
	padding-bottom: 24px;
	font: 24px/28px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	text-transform: uppercase;
	padding-left: 30px;
	padding-right: 28px;
}
.left_cont_txt {
	color: #fffce9;
	font: 16px/24px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	padding-right: 30px;
	padding-left: 30px;
}
/*-------------- menu */
.left_menu ul {
	margin: 0px;
	list-style: none;
	padding: 0px 0px 0px 58px;
}
.left_menu ul li {
	list-style: none;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	border-bottom: 1px solid #2C231C;
	margin: 0px 0px 0px -16px;
	padding-left: 16px;
}
.left_menu ul li ul {
	padding-bottom: 0px;
	border-style: none;
	margin-left: -40px;
	margin-bottom: 10px;
}
.left_menu ul li ul li {
	margin: 0px 0px 0px -6px;
	padding: 0px;
	list-style: none;
	line-height: normal;
	background: url(none);
	border-style: none;
}
.left_menu ul li ul li ul li ul {
	margin-bottom: 0px;
}

.left_menu ul li a, .left_menu ul li a:visited, .left_menu ul li a:active {
	font: 16px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: -58px;
	margin-bottom: -1px;
	margin-top: -1px;
	padding-left: 42px;
}
.left_menu ul li a:hover {
	background: url(/images/frontend/menu_hover.gif) repeat;
	color: #F4F4F2;
	display: block;
}
.left_menu ul li ul a, .left_menu ul li ul a:visited, .left_menu ul li ul a:active {
	font: normal 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #f9f0d3;
	text-decoration: none;
	padding-left: 10px;
	background: url(/images/frontend/dot_sub_menu.gif) no-repeat left 10px;
	margin-left: -10px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
}
.left_menu ul li ul a:hover {
	background: url(/images/frontend/dot_sub_menu_h.gif) no-repeat left 10px;
	color: #FF9;
	margin-left: -10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
}
.left_menu ul li ul li ul li a, .left_menu ul li ul li ul li a:visited, .left_menu ul li ul li ul li a:active {
	color: #fffce9;
	text-decoration: none;
	font-size: 12px;
}
.left_menu ul li ul li ul li a:hover {
	color: #FF9;
	font-weight: normal;
}
/*--------------- menu */
.right_cont {
	width: 610px;
	float: right;
}
.right_cont_tit {
	font: 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	text-transform: uppercase;
	text-align: right;
	display: block;
	padding-right: 34px;
	border-bottom: 1px solid #7C6F57;
	margin-bottom: 25px;
	padding-bottom: 8px;
	padding-top: 30px;
}

.right_cont_txt {
	font: 16px/24px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	padding-right: 34px;
	position: relative;
}
.gallery_txt_box {
	width: 578px;
	padding-right: 32px;
	background: url(/images/frontend/bottom_txt_line.gif) repeat-x top;
	margin-top: 30px;
	padding-top: 15px;
}
.gallery_txt_box a, .gallery_txt_box a:visited, .gallery_txt_box a:active {
	float: left;
	border: 1px solid #7C6F57;
	padding: 1px;
	margin-right: 2px;
	margin-bottom: 2px;
}
.gallery_txt_box a:hover {
	background: #FFFCE8;
	border-color: #FFFCE8;
}
.gallery_txt_tit {
	font: 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	text-align: right;
	color: #969083;
	text-transform: uppercase;
	display: block;
	margin-bottom: 15px;
}
.gal_tit {
	font: 16px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #969083;
	text-transform: uppercase;
}
.gal_box {
	width: 578px;
	padding-right: 32px;
	margin-top: 24px;
}
.gal_box a, .gal_box a:visited, .gal_box a:active {
	float: left;
	border: 1px solid #7C6F57;
	padding: 1px;
	margin-right: 2px;
	margin-bottom: 2px;
}
.gal_box a:hover {
	background: #FFFCE8;
	border-color: #FFFCE8;
}
.news_sub_box {
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #FFFCD6;
}
.news_sub_box_date {
	float: left;
	margin-right: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
	border-right: 1px solid #463F39;
	margin-bottom: 15px;
	padding-top: 4px;
	color: #463F39;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	width: 45px;
	margin-left: 0px;
}
.news_sub_box_date_a {
	font-size: 40px;
	display: block;
	font-weight: bold;
	width: 45px;
	text-align: center;
}
.news_sub_box_date_b {
	font-size: 12px;
	text-align: center;
	width: 45px;
}
.news_sub_box_tit {
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	color: #FFF;
	font: bold 14px "Times New Roman", Times, serif;
}
.news_sub_box_txt {
	padding-right: 0px;
	padding-left: 0px;
	color: #fffce9;
	font: 16px "Times New Roman", Times, serif;
}
.news_sub_box_img {
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
	display: block;
}
.news_sub_box_img IMG {
	padding: 1px;
	border: 1px solid #464041;
}
.news_sub_tit {
	display: block;
	font: 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #7C6F57;
	margin-top: 10px;
}
.shop {
	display: block;
	width: 576px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 1px dashed #CCC;
}
.shop_img {
	float: left;
	margin-right: 24px;
}
.shop .shop_img img {
	border: 1px solid #7C6F57;
	padding: 1px;
}
.shop_info_box {
	float: left;
	padding-left: 24px;
	border-left: 4px solid #7C6F57;
	padding-top: 10px;
	padding-bottom: 10px;
}

.shop_tit {
	text-align: left;
	display: block;
	font: 18px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #FFF;
}
.shop_desc {
	text-align: left;
	display: block;
	font: 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
}
.adres_rt_tit {
	font: 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	text-transform: uppercase;
	text-align: right;
	display: block;
	padding-right: 34px;
	border-bottom: 1px solid #7C6F57;
	margin-bottom: 25px;
	padding-bottom: 8px;
	padding-top: 30px;
	margin-right: -34px;
}
.adress_a {
	margin-bottom: 24px;
	padding-bottom: 24px;
	font: 14px/22px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	background: url(/images/frontend/bottom_txt_line.gif) repeat-x bottom;
}
.adress_a a, .adress_a a:visited, .adress_a a:active {
	font: 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	text-decoration: none;	
}
.adress_a a:hover {
	color: #FF9;
}
.adress_a_1 {
	display: block;
	padding-bottom: 10px;
	font-size: 22px;
}
.adress_a_2 {
	display: block;
	padding-bottom: 3px;
	font-size: 18px;
}
.adress_a_3 {
	display: block;
	padding-bottom: 3px;
	font-size: 18px;
	padding-top: 12px;
}

.adress_b {
	margin-bottom: 24px;
	padding-bottom: 24px;
	font: 14px/22px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	background: url(/images/frontend/bottom_txt_line.gif) repeat-x bottom;
}
.adress_b a, .adress_b a:visited, .adress_b a:active {
	font: 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	text-decoration: none;
}
.adress_b a:hover {
	color: #FF9;
}
a.see_shop_but,  a.see_shop_but:visited, a.see_shop_but:active {
	padding-left: 58px;
	background: url(/images/frontend/shop_list_ico.gif) no-repeat left center;
	line-height: 20px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
a.see_shop_but:hover {
	background: url(/images/frontend/shop_list_ico_h.gif) no-repeat left center;
}
.adress_c {
	margin-bottom: 24px;
	padding-bottom: 24px;
	font: 14px/22px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	background: url(none) repeat-x bottom;
}
.adress_c a, .adress_c a:visited, .adress_c a:active {
	font: 14px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #fffce9;
	text-decoration: none;	
}
.adress_c a:hover {
	color: #FF9;
}

.contact_form {

}
.cf_field_01 {
	font: 12px Verdana, Geneva, sans-serif;
	color: #2D241F;
	background: #fffce9;
	width: 210px;
	padding: 5px 4px;
	margin-bottom: 6px;
	border: 1px solid #2D241F;
}
.cf_field_02 {
	width: 320px;
	border: 1px solid #000;
	font: 12px Verdana, Geneva, sans-serif;
	color: #666;
	background: #fffce9;
	padding: 5px 3px;
	height: 117px;
}
a.but_contact_form,  a.but_contact_form:visited, a.but_contact_form:active {
	display: block;
	padding: 6px 8px;
	font: 16px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	color: #FFFCE9;
	text-decoration: none;
	background: #2D241F;
	float: right;
	margin-top: 6px;
	border: 1px solid #FFFCE9;
	letter-spacing: 1px;
}
a.but_contact_form:hover {
	background: #FFFCE9;
	color: #2D241F;
	border: 1px solid #2D241F;
}

.menu_02 ul {
	list-style:none;
	padding:0;
	margin: 0px 0px 0px 266px;
	position: relative;
	z-index: 999;
}
.menu_02 ul li {
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}
.menu_02 ul li a, .menu_02 ul li  a:visited {
	display:block;
	height:28px;
	background:url(/images/frontend/menuanim_bg2.png) repeat 0 0;
	text-decoration:none;
	color: #f6efdd;
	font: 18px/28px 'Ashbury-LightRegular', Arial, Helvetica, sans-serif;
	margin-top: 1px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
.menu_02 ul li a:hover, li a:focus, li a:active {
	background-position:-150px 0;
	color: #FFF;
}

.pagination {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	padding-top: 5px;
	background: url(/images/frontend/bottom_txt_line.gif) repeat-x bottom;
	padding-right: 34px;
}
.pagination a, .pagination a:visited, .pagination a:active {
	font: 12px Verdana, Geneva, sans-serif;
	color: #CFBE93;
	text-decoration: none;
	padding: 1px 3px;
	margin-left: 3px;
	border: 1px solid #CEBD92;
}
.pagination a:hover {
	font-weight: bold;
	background: #D0BE96;
	border-color: #2D241F;
	margin-left: 2px;
	color: #2D241F;
}
a.pagination_arrow_back,  a.pagination_arrow_back:visited, a.pagination_arrow_back:active {
	background: url(/images/frontend/arrow_back_n.gif) no-repeat center center;
	height: 11px;
	border-style: none;
	margin-right: 3px;
	width: 8px;
}
a.pagination_arrow_back:hover {
	background: url(/images/frontend/arrow_back_h.gif) no-repeat center center;
}
a.pagination_arrow_next,  a.pagination_arrow_next:visited, a.pagination_arrow_next:active {
	background: url(/images/frontend/arrow_next_n.gif) no-repeat center center;
	height: 11px;
	border-style: none;
	margin-left: 6px;
	width: 8px;
}
a.pagination_arrow_next:hover {
	background: url(/images/frontend/arrow_next_h.gif) no-repeat center center;
	margin-left: 6px;
}
a.pagination_back,  a.pagination_back:visited, a.pagination_back:active {
	display: block;
	padding: 3px 0px 3px 8px;
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #165d00;
	text-decoration: none;
	float: right;
}
a.pagination_back:hover {
	color: #91b387;
}

.slider_index {
	background: url(/images/frontend/slider_index_bg.gif) repeat-x top;
	height: 426px;
	width: 100%;
	position: relative;
}
.slider_index_bottom_line {
	background: url(/images/frontend/slider_index_bottom_line.gif) repeat-x bottom;
	height: 5px;
}
.logo_index {
	width: 328px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}


/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 
 
 
/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
   ================================================== */
#featured {
	width: 100%;
	height: 421px;
	overflow: hidden;
}
#featured>img,  
#featured>div,
#featured>a { display: none; }

div.orbit>img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0; 
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
   ================================================== */

div.timer {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(orbit/rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(orbit/timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(orbit/pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background: url(orbit/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none;
    font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

.orbit-wrapper .orbit-caption {
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    color: #fff;
	text-align: center;
	padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%; }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
	width: 65px;
	height: 276px;
	text-indent: -9999px;
	position: absolute;
	z-index: 1000;
	top: 50%;
	margin-top: -136px;
	cursor: pointer;
	margin-right: -8px;
	margin-left: -8px;
}

div.slider-nav span.right {
	background: url(/images/frontend/slider_arrow_right_.png);
	right: 0;
}

div.slider-nav span.left {
	background: url(/images/frontend/slider_arrow_left_.png);
	left: 0;
}

/* BULLET NAV
   ================================================== */

.orbit-bullets {
	position: absolute;
	z-index: 1000;
	list-style: none;
	bottom: -40px;
	left: 50%;
	margin-left: -50px;
	padding: 0;
}

.orbit-bullets li {
	float: left;
	margin-left: 5px;
	cursor: pointer;
	color: #999;
	text-indent: -9999px;
	background: url(/images/frontend/slider/bullets.jpg) no-repeat 4px 0;
	width: 13px;
	height: 12px;
	overflow: hidden;
}

.orbit-bullets li.active {
    color: #222;
    background-position: -8px 0; }
    
.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }
#featured .slide_00a {
	height: 421px;
	width: 100%;
	background: url(/images/frontend/slider/main_img_0a.jpg) no-repeat center top;
	display: block;
}
#featured .slide_01 {
	height: 421px;
	width: 100%;
	background: url(/images/frontend/slider/main_img_1.jpg) no-repeat center top;
	display: block;
}
#featured .slide_02 {
	height: 421px;
	width: 100%;
	background: url(/images/frontend/slider/main_img_2.jpg) no-repeat center top;
	display: block;
}
#featured .slide_03 {
	height: 421px;
	width: 100%;
	background: url(/images/frontend/slider/main_img_3.jpg) no-repeat center top;
	display: block;
}
#featured .slide_04 {
	height: 421px;
	width: 100%;
	background: url(/images/frontend/slider/main_img_4.jpg) no-repeat center top;
	display: block;
}
#featured .slide_05 {
	height: 421px;
	width: 100%;
	background: url(/images/frontend/slider/main_img_5.jpg) no-repeat center top;
	display: block;
}

div.item {
	width:138px;
	text-align:center;
	float: left;
	border: 1px solid #EBFCE9;
	padding: 1px;
	background: #ebfce9;
}
div.item_no_desc {
	width:138px;
	text-align:center;
	float: left;
	border: 1px solid #EBFCE9;
	padding: 1px;
	background: #ebfce9;
}

div.item:hover {
	background: #FFF;
}
div.item_no_desc:hover {
	background: #FFF;
}

.prod_mini {
	float: left;
	width: 142px;
	margin-right: 2px;
	margin-bottom: 6px;
}
.ico_info {
	padding-top: 5px;
	padding-left: 5px;
	float: left;
	background: url(none);
	z-index: 999;
	position: relative;
	bottom: 0px;
	margin-bottom: -50px;
}
div.jquery-gdakram-tooltip {
	width: 325px;
	color: white;
	position: absolute;
	z-index: 10000;
	top: 0px;
	left: 0px;
	display: none;
	font: 12px Tahoma, Geneva, sans-serif;
}
div.jquery-gdakram-tooltip div.content { 
  -moz-border-radius: 1em; 
  -webkit-border-radius: 1em;
  background-color: #671329;
  width: 265px;
  min-height: 50px;
  float: left;
  padding: 10px;
}

div.jquery-gdakram-tooltip div.content h1 {
	border-bottom: 1px solid #C4C4C4;
	padding-bottom: 5px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

div.jquery-gdakram-tooltip div.up_arrow {
	background : url(/images/frontend/tooltip_up_arrow.png) no-repeat 60px 0px;
	width: 100%;
	height: 20px;
}

div.jquery-gdakram-tooltip div.down_arrow {
  background : url('images/down_arrow.png') 60px 0px no-repeat;
  width: 100%;
  height: 20px;
}

div.jquery-gdakram-tooltip div.left_arrow {
  height: 100%;
}

div.jquery-gdakram-tooltip div.left_arrow {
  float:left;
  background : url('images/left_arrow.png') 0px 0px no-repeat;
  width: 20px;
  height: 20px;
  position: relative;
  top: 40px;
  left: 0px;
}
.prod_name {
	font: 11px/normal Tahoma, Geneva, sans-serif;
	color: #2D241F;
	text-align: center;
	display: block;
	padding: 3px;
}
.prod_name_a {
	display: block;
}
.prod_name_b {
	display: block;
}
.frame_rt {
	margin: 30px 0px 30px 30px;
	border: 1px solid #7c6f57;
}
.frame_rt_top {
	margin: 0px 0px 30px 30px;
	border: 1px solid #7c6f57;
}
.frame_lt {
	margin: 30px 30px 30px 0px;
	border: 1px solid #7c6f57;
}
.frame_lt_top {
	margin: 0px 30px 30px 0px;
	border: 1px solid #7c6f57;
}