
/********************** USTAWIENIA OGÓLNE ********************/

* {
	margin: 0;
	padding: 0;
	outline: none;
}

.clear {
	clear: both;
}

*:focus {
	outline: none;
}

*:active {
	outline: none;
}

.button {
	border: none;
	cursor: pointer;
}

a, img, button {
	border: 0;
}

ul,ol
{
    margin-left:20px;
}

ol li
{
    line-height:16px;
}

a 
{ 
    text-decoration:none;
    color:#6e362c;
}

a:hover { text-decoration:underline; /*color:#355935;*/color:#4f7949; }

body {
	font-family: "Book Antiqua" !important;
	font-size: 14px;	
        /*display:none;*/
        background:#FFF;
        color:#6e362c;
        margin-bottom:10px;
}

table, table td { border:0; }

b.cytat
{
    padding:2px 14px;
    display:block;
    color:#6e362c;
    font-style:italic;
    font-size:24px;
    line-height:40px;
}

b.cytat span { font-size:15px; font-weight:normal; font-style:normal }

#container_wrapper,
#footer_wrapper
{
}

#container,
#content,
#footer
{
    width:1100px;
    margin:0 auto;
}

#content
{

}

#top
{
    width:1100px;
    margin:0 auto;
}

#top #bohun
{
    display:block;
    background:transparent url('img/bohun.jpg') no-repeat;
    width:237px;
    height:199px;   
    margin-left:27px;
    text-decoration:none;
    float:left;
}

#top .slogan 
{
    display:block;
    width:463px;
    height:85px;
    background:transparent url('img/slogan2.jpg') no-repeat;
    position:relative;
    float:left;
    margin-top:58px;
    color:#6e362c;
    font-size:37px;
    margin-left:90px;
}

#top .slogan span { font-size:25px; letter-spacing:0.5em; }

#top ul#menu
{
    margin:0;        
    clear:both;
    list-style-type:none;
    background:transparent url('img/separator.jpg') no-repeat bottom center;
    margin-bottom:10px;
    text-transform: uppercase;
}

#top ul#menu li
{
    display:inline-block;
}

div.menu_wrapper
{
    background:transparent url('img/separator.jpg') no-repeat top center;
}

#top ul#menu li a 
{
    display:block;
    padding:15px 26px 12px 26px;
    text-decoration:none;   
    font-weight:bold;
    color: #6e362c;
    font-size:14px;
    font-family:"Book Antiqua";
    
}

#top ul#menu li.active a,
#top ul#menu li:hover a {color:#4f7949; /* color:#b5a380; */ }

#top ul#menu li.first { margin-left:50px; }

h1.title
{
    color: #6e362c;
    margin:0;
    padding:6px 10px;
    font-family:"Book Antiqua";
    font-weight:normal;    
    /*color:red;*/
}

h1.titleprodukty
{
    color: #6e362c;
    padding:6px 10px;
    font-family:"Book Antiqua";
    font-size: 22px; 
    font-weight:bold; 
    letter-spacing:0.3em; 
    margin:12px 0 12px 20px; 
    text-transform:uppercase; 
    text-align:center;
}

.uppercase{
    text-transform: uppercase;
}

.staticpage h1.title 
{
    padding:6px 0;    
}

#content div.inner
{
    margin:6px 26px;
    margin-top:26px;
    clear:both;
    margin-bottom:40px;
}

#content div.inner div.left_block_index > p
{
    color:#6e362c;
    font-family:"Book Antiqua",tahoma;
    text-align:justify;
    padding:4px 2px;
    font-size:16px !important;
    line-height:26px;
}

.left_column
{
    width:280px;
    float:left;
    padding:10px;
    padding-left:0;
    line-height:24px;
}

.right_column
{
    float:left;
    width:700px;
    padding:6px 20px;;
}


.left_block_index,
#banner-fade
{
    width:420px;
    float:left;
    position:relative;
}

#banner-fade
{
    width:610px;
    margin-left:10px;
}

.glorius_index #g_arrow_left
{
    display:block;
    background:transparent url('img/arrow_left.jpg') no-repeat top center; 
    width:26px;
    height:42px;
    float:left;
}

.glorius_index #g_arrow_right
{
    display:block;
    background:transparent url('img/arrow_right.jpg') no-repeat top center; 
    width:26px;
    height:42px;
    float:right;
}

.glorius_index #g_arrow_left,
.glorius_index #g_arrow_right
{
    margin-top:160px;
}


.glorius_index 
{
    float:left;
}

.glorius_index .gimg { display:none; }

.our_products
{
    margin:30px 0;
    padding-top:20px;
    background:transparent url('img/separator.jpg') no-repeat top center;  
}

.our_products h1.title { font-size:22px; font-weight:bold; letter-spacing:0.3em; margin:12px 0; }

.our_products .item
{
    float:left;
    width:230px;
    margin:0 15px;
    margin-top:10px;
    text-align:center;
}

.our_products .item img
{
    text-align:center;
    margin-bottom:6px;
}

.inner.staticpage
{
    
    
}

.staticpage p,
.right_column p,
.left_column p
{
    font-size:16px !important;
    line-height:26px !important;
    padding:0 2px;
    color:#6e362c;
}

.staticpage p b,
.staticpage p strong
{
    color: #6e362c;
    font-size:18px;
}

.top_block { margin-bottom:18px; }
.top_block p
{
    text-align:justify;
    text-align:left;
    line-height:24px;
}

.product_item
{
    width:330px;
    float:left;
    margin:6px 7px 6px 12px;
    height:270px;
}

.product_item div.img
{
    text-align:center;
}

.product_item a.product_title
{
    text-align:center;
}

.product_left
{
    width:490px;
    float:left;
}

.product_center
{
    width:490px;
    text-align: center;
    float:left;
}

.product_right
{
    width:535px;
    float:right;
    text-align:right;
}

#productInfo
{
    margin:36px 0;
}

#productInfo ul  {  list-style-type: none; margin:10px 10px; }
#Info-1 { font-size:13px;  line-height:24px; }
#Info-2 { font-size:13px;  line-height:24px; margin-top:30px; }
#productInfo ul li { font-size:13px; }

table.productList
{
    width:100%;
}

table.productList td 
{
    padding:4px;
    font-size:12px;
    text-align:center;
    vertical-align:middle;
    border:1px solid #6e362c;
    color:#6e362c;
    border-right:0;
    width:60px;
    border-top:0;
}

table.productList tr.title td
{    
    font-weight:bold;
}

div.news
{  
    margin: 6px 7px 6px 12px; 
    padding: 15px 0;
    display:inline-block;  
    width: 320px;
    vertical-align: top;
    
}
div.line{
    background: url('img/hr_news.png') no-repeat top center;
}

div.news h3.title,
div.news h3.title a
{
    text-decoration:none;
    color:#806425;
    font-size:20px;
}

div.news span { font-size:10px; margin-left:2px; display:inline-block;  }

div.news .more{float: right;}
div.pages{text-align: center; margin: 20px 0 0 0;}
div.pages .thisPageNews{color: #4f7949;}
          
p.news-content { font-size:12px; margin:12px 4px; font-style:italic;}

a.red-link { font-size:15px; text-decoration:none; margin-left:4px; }
a.red-link:hover { text-decoration:underline; }

#footer
{
    background:transparent url('img/separator.jpg') no-repeat top center;    
}

#footer .left_wrapper,
#footer .right_wrapper
{
    margin:20px 16px;
    width:280px;
}

#footer .left_wrapper { float:left; margin-left:22px;}
#footer .right_wrapper { width:750px; float:right; text-align:right; }

#footer a#fbohun
{
    display:inline-block;
    width:109px;
    height:90px;
    float:left;
    background:transparent url('img/bohun_logo_sepia.jpg') no-repeat 0 -13px; 
}

#footer div.company
{
    color:#6e362c;
    padding-top:4px;
    font-size:12px;
    line-height:18px;
    float:left; 
    margin-left:14px;
}

#footer div.company cufon
{
    padding:3px 0;
}

#footer ul#fmenu
{
    margin:6px 0;
    list-style-type:none;
    margin-bottom:12px;
}

#footer ul#fmenu li {
    display:inline-block;
    padding:2px 10px;
    line-height:10px;
    border-right:1px solid #ccc;
}

#footer ul#fmenu li a { text-decoration:none; font-size:10.5px; text-transform: uppercase;}

#footer .copy
{
    text-align:center;
    padding:8px 0;
    color:#6e362c;
    font-size:12px;
}

#footer .social_ico
{
    display:block;
    float:right;
    width:25px;
    height:25px;
    margin:0 6px;
}

#footer a.fb { background:transparent url('img/fb_ico.jpg') no-repeat } 
#footer a.gp { background:transparent url('img/g_ico.jpg') no-repeat  }

ul#breadcrumb
{
    margin:0;
    list-style-type:0;
    margin-left:28px;
}

ul#breadcrumb li { display:inline-block; padding:0; }


ul#breadcrumb li a { text-decoration:none; font-size:12px; }

td.c_title
{
    font-size:12px;
    color:#6e362c;
    font-weight:bold;
    font-family:verdana;
    padding-top:18px;
}

input[type='text'], textarea
{
    border:1px solid #e1dbce;    
    padding:4px;
    font-size:13px;
    color:#000;
    font-family:"Book Antiqua";
    margin:4px 0;
    width: 300px;
}

input.button
{
    font-family:"Book Antiqua";
    background:none;
    font-size:15px;
    padding:6px 20px;
    color:#6E362C;
    margin:120px 0 0 0;
    float: right;
    
}

#contactForm table td
{
    padding:5px;
    color:#6e362c;
}

.contactform ul{
        margin: 0;
        padding: 0;
}

.contactform li{
	display:block;
	list-style:none;
        margin: 0;
        padding: 0;
        height: 65px;
}

input.button:hover { color:#4f7949;}


.pagination .pagination_left,
.pagination .pagination_right
{
    display:inline-block;    
    width:14px;
    height:19px;
}


.pagination .pagination_left
{
    background:transparent url('img/small_arrow_left.jpg') no-repeat top center; 
}

.pagination .pagination_right
{
    background:transparent url('img/small_arrow_right.jpg') no-repeat top center; 
}

.bot_pag a,
.product-links a
{
    font-size:16px;
}

div.product-links .next,
div.product-links .prev
{
    padding: 0 30px;
}

#contact-form-errors
{
    font-size:11px;
    line-height:20px;
}

#gallery
{
    /*
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow:rgba(228,228,228,1) 3px 3px 8px;
    -webkit-box-shadow:rgba(228,228,228,1) 3px 3px 8px;
    -khtml-box-shadow:rgba(228,228,228,1) 3px 3px 8px;
    box-shadow:rgba(228,228,228,1) 3px 3px 8px;
    */
}

br.clear 
{
    clear:both; font-size:1px; line-height: 1;
}

.DuoSlider {
	margin: auto;
	width: 33px;
	height:420px;
	border: 0px #000 solid;
	position: fixed;
	top: 35%;
	right: 0;
	display: block;
        z-index:999;
}

.SocialFB_DS {
        z-index: 4;
	border:1px solid #6E362C;
	width:96px;
	height: 84px;
	position: fixed;
	right: -100px;
        padding: 15px 0 0;
}

.SocialFB_DS img {
	margin-bottom: 5px;
	position: absolute;
	top: -1px;
	left: -33px;
}

.SocialFB_DS iframe {
	border:0px;
	overflow: hidden;
	position: static;
	width: 290px;
	height: 332px;
}


.SocialGP_DS {
    background: #fff;
    border: 1px solid #6E362C;
    height: 83px;
    margin-top: 100px;
    padding: 17px 0 0;
    position: fixed;
    right: -100px;
    width: 96px;
    z-index: 3;
}

.SocialGP_DS_img {
    border: 0 none;
    left: -33px;
    position: absolute;
    top: 0px;
}

#newsletter
{
    margin-right:11px;
    margin-top:6px;
    line-height:32px;
}

#newsletter input
{
    padding:2px 3px;
    font-size:12px;
    
}

#newsletter h3 { display:inline-block; }

.newsletter { margin-top: 37px; }

#save { display:inline-block; border: 0; background: none; color: #6E362C; font-family: "Book Antiqua",tahoma;}

.wherebuy 
{ 
    margin: 0 0 0 22%;
    padding: 0;
    width:78%;
    min-height: 100px;
}

.wherebuy img
{
    
}

.wherebuy h3.title { padding-top:3px !important; color:#6e362c !important;}

.wherebuy .news-content { font-size:14px !important; font-style:normal !important; }

.wherebuy li{list-style: none; margin: 0; padding: 5px 0;}

.spices{
    background: url("img/separator.jpg") no-repeat scroll center bottom transparent;
    margin: 15px 0;
    padding: 20px 0;
    padding-bottom:10px !important;
    padding-top:10px !important;
}

.spices h3.title {
    font-size: 20px;
    text-decoration: none;
    color: #6E362C !important;
    padding-top: 3px !important;
}
.spices p{
    font-size: 14px !important;
    font-style: normal !important;
    margin: 12px 4px 12px 215px;
}

.spices img{
    float: left;
    margin:0 auto;    
    margin:6px;
    padding:2px; 
}

.img_wrapper
{
    width:220px;
    float:left;
    height:220px;
    display:table-cell;    
    text-align:center;
    vertical-align:top;
}

.img_wrapper img
{    
    
    position:relative;
    float:none;
    margin:0 auto;    
    margin:6px;
    border:0px solid #e1dbce;
    padding:2px;   
}

.wherebuy
{
    padding-bottom:10px !important;
    padding-top:10px !important;
}
/* LOGOWANIE */
.login_right
{
    width:600px;
    float:right;
    text-align:left;
}
.login_left {
    float: left;
    width: 400px;
}

.login_right .button, .login_left .button{
    background: none repeat scroll 0 0 transparent;
    color: #6E362C;
    float: right;
    font-family: "Book Antiqua";
    font-size: 15px;
    margin: 0;
    padding: 6px 20px;
}
.lang{float: right;padding: 20px;}

.lang a{
    display:inline-block;
    width:16px;
    height: 11px;
}
.lang a:hover{
    background-position: bottom;
}

.pl{
    background: url('img/pl.png') no-repeat top center;

}
.de{
    background: url('img/de.png') no-repeat top center;
}
.en{
    background: url('img/gb.gif') no-repeat top center;
}
.googleMapContent {
    min-width: 200px;
    min-height: 80px;
}
.googleMapContent img {
    float: left;
    width: 110px;
}
.googleMapContent .body {
    float: left;
    font-family: "Book Antiqua";
}

.googleMapContent .body h2 {
    font-size: 17px;
    
}
.googleMapContent .body h3 {
    font-weight: normal;
    
}
.googleMapContent .body p {
    font-size: 13px !important;
    
    margin: 0px;
    padding: 0px !important;
    line-height: 20px !important;
}
#mapSearch {
    margin: 20px auto;
    width: 430px;
}
#startSearch {
    background: none;
    
    border: none;
    font-family: "Book Antiqua";
    font-size: 17px;
    color: #6e362c;
    padding: 2px 20px;
    cursor: pointer;
}