/* COOKIES DIRECTIVE */
#cookiesEU-box {
	background: #fdf6de !important;
	position: fixed !important;
	width:100% !important;;
	padding:30px 0 !important;;
	bottom:0 !important;
}
.cookiesEU-text{
	padding-right:10% !important;
}
#cookiesEU-box p {
	width:100% !important;;
	text-align: center !important;;
	font-size: 16px !important;;
	line-height:24px !important;;
}
#cookiesEU-box p a {
	display: block !important;;
	max-width: 300px !important;;
	margin: 15px auto 0 !important;;
	padding: 10px !important;;
	color:#fff !important;;
	text-align: center !important;;
	background:#696969 !important;
	cursor: pointer !important;;
}
#cookiesEU-box p a:hover {
	background:#fedb67 !important;
}
a.cookiesEU-close {
	background:#696969 !important;
	top:-30px !important;
	cursor: pointer !important;;
}
a.cookiesEU-close:hover {
	background:#fedb67 !important;
}
/* SELECTIONS */
*::-webkit-selection {
 background: rgba(255, 255, 255, .22);
 color: #fff;
}
*::-moz-selection {
 background: rgba(255, 255, 255, .22);
 color: #fff;
}
*::selection {
	background: rgba(255, 255, 255, .22);
	color: #fff;
}
/* BLACK & WHITE IMAGE */

aside img {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	-webkit-filter: grayscale(1);
	-webkit-transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-ms-transition: all 0.33s ease-in-out;
 	-o-transition:all 0.33s ease-in-out;
	transition: all 0.33s ease-in-out;
}
aside img:hover {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
	-webkit-filter: grayscale(0);
}

/* SITE */
body{
	font-family:'Open Sans', Arial, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	background: url(../images/bg.jpg) no-repeat center center fixed; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.jpg', sizingMethod='scale')";
}
em{
	font-style:italic;
}
strong{
	font-weight:700;
}
a, a:link, a:visited, a:hover, a:focus{
	text-decoration:none;
	-webkit-transition: all 0.33s ease-in-out;
	-moz-transition: all 0.33s ease-in-out;
	-ms-transition: all 0.33s ease-in-out;
 	-o-transition:all 0.33s ease-in-out;
	transition: all 0.33s ease-in-out;
}
h1{font-size:24px;}
h2{font-size:22px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
p{line-height:1.5em;}
header{
	width:100%;
	padding:10px 0;
	line-height:45px;
	text-align:center;
	background:#F2EFEE;
	color:#333333;
	font-weight:300;
}
.logo a{
	width:473px;
	height:107px;
	position:absolute;
	display:block;
	background:url(../images/logo.png) no-repeat;
	text-indent:-999999px;
	top:30px;
	right:30px;
}
.wrapper{
	width:980px;
	margin:0 auto;
	padding:400px 30px 0;
	background: rgba(255,255,255,.75) url(../images/wrapper.png) no-repeat center top;
	position:relative;
}
nav.top{
	width:900px;
	height:45px;
	padding:15px 40px;
	background:#494A49 url(../images/gradient.png) repeat-y center top;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
nav.top ul{
	position:relative;
	width:100%;
	height:100%;
}
nav.top ul li{
	float:left;
	height:45px;
	line-height:45px;
	margin:0 5px;
}
nav.top ul li a{
	display:block;
	height:45px;
	padding:0 30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	font-weight:700;
	font-size:20px;
	letter-spacing:2px;
	font-style:italic;
	color:#fff;
	text-transform:lowercase;
}
nav.top ul li a:hover, nav.top ul li.active a{
	background:#696969;
}
section.content{
	width:980px;
	padding: 30px 0;
}
section.content:before, section.content:after{
	display:table;
	content:"";
}
section.content:after{
	clear:both;
}
aside{
	width:250px;
	float:left;
}
aside .moduletable{
	width:190px;
	background:#FFF3CC;
	padding:0 30px;
	margin-bottom:30px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
aside .moduletable h1,
aside .moduletable h2,
aside .moduletable h3{
	height:50px;
	line-height:50px;
	background:#494A49 url(../images/gradient.png) repeat-y center top;
	font-weight:700;
	letter-spacing:2px;
	font-style:italic;
	color:#fff;
	text-transform:lowercase;
	text-align:center;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
}
aside .moduletable p{
	padding:10px 0 20px;
	font-size:14px;
}
aside .moduletable ul{
	padding:10px 0 20px 20px;
	list-style-type:square;
	color:#333333;
}
aside .moduletable ul li a{
	display:block;
	color:#333333;
	padding:2px 0;
	margin:2px 0;
}
aside .moduletable ul li a:hover{
	color:#909090
}
aside .moduletable img{
	width:100%;
	height:auto;
}
aside .moduletable price{
	color:#494A49;
	font-weight:700;
	letter-spacing:2px;
	font-style:italic;
	text-align:center;
	padding-bottom:20px;
	display:block;
}
aside .moduletable price span{
	font-weight:300;
	text-decoration:line-through;
}
.right{
	width:700px;
	float:right;
}
.right h1, .right h2, .right h3{
	height:50px;
	line-height:50px;
	background: #979797;
	font-weight:700;
	letter-spacing:2px;
	font-style:italic;
	color:#fff;
	text-transform:lowercase;
	display:block;
	padding:0 50px;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.right h1 a, .right h2 a, .right h3 a{
	color:#fff;
}
.right p{
	padding:10px 30px 20px;
}
section.articles{
	width:700px;
	background:#FFF3CC;
	-webkit-border-radius:0 3px 3px 3px;
	-moz-border-radius:0 3px 3px 3px;
	border-radius:0 3px 3px 3px;
}
footer{
	width:100%;
	padding:60px 0;
	text-align:center;
	background:#F2EFEE;
	color:#333333;
	font-weight:300;
}
header a, footer a{
	color:#333333;
}

/* INPUTS */
::-webkit-input-placeholder {
 color: #fff !important;
}
::-moz-placeholder {
 color: #fff !important;
}
:-ms-input-placeholder {
 color: #fff !important;
}
#mod_simpleemailform_reset_1{
	display:none;
}
input[type=submit], a.btn{
	background: url(../images/gradient.png) repeat-y right top;
	border:none;
	color:#fff !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	display:block;
	margin:0 auto;
	padding:10px 20px;
}
input[type=submit]:hover, a.btn:hover{
	background: url(../images/gradient.png) repeat-y left top;
}

/* CONTACT FORMS ASIDE */
aside .mod_sef{
	padding:20px 0 10px 0;
}
aside .mod_sef .mod_sef_th,
aside .mod_sef .mod_sef_space{
	display:none;
	
}
aside .mod_sef .mod_sef_td input[type=text],
aside .mod_sef .mod_sef_td input[type=email]{
	width:180px;
	height:30px;
	background:#FBD348;
	border:none;
	color:#fff !important;
}
aside .mod_sef .mod_sef_td textarea{
	width:180px;
	height:80px;
	background:#FBD348;
	border:none;
	color:#fff !important;
}
aside .mod_sef .mod_sef_td input[type=text]:hover, aside .mod_sef .mod_sef_td textarea:hover{
	background:#FEDE70;
}

/* CONTACT FORMS RIGHT */
.right .mod_sef{
	padding:20px 0 0 30px;
}
.right .mod_sef .mod_sef_th,
.right .mod_sef .mod_sef_space{
	padding-right:20px;
	font-size:14px;
}
.right .mod_sef .mod_sef_td input[type=text],
.right .mod_sef .mod_sef_td input[type=email]{
	width:220px;
	height:30px;
	background:#FBD348;
	border:none;
	color:#fff !important;
}
.right .mod_sef .mod_sef_td textarea{
	width:320px;
	height:80px;
	background:#FBD348;
	border:none;
	color:#fff !important;
}
.right .mod_sef .mod_sef_td input[type=text]:hover, .right .mod_sef .mod_sef_td textarea:hover{
	background:#FEDE70;
}
hr{
	width:90%;
	height:1px;
	margin:0 auto;
	background:#FDFBE3;
	border:none;
}
.right input[type=submit]{
	float:left;
	margin-bottom:20px;
}
/* PROJEKTY */
.bd_tabs,
.bd_sharing,
.icon-location{
	display:none;
}

.article-title,
#bd_main .bd_title h2 {
    margin:0;
}

.bd_search_wrapper,
.bd_noitem,
.bd_adsdetailcontent,
.bd_content,
.bd_adslist {
	background:#FFF3CC !important;
	border:none !important;
}
.bd_extrafield{
	padding:0 !important;
}
.bd_adsdetailcontent div{
	border:none !important;
	padding:0 20px;
}
.bd_content_top{
	padding:0 0 0 40px !important;
}
.bd_taglist{
	margin-top:20px;
}
.bd_content_top h3{
	float:none !important;
	margin:0 0 10px 0 !important;
	padding:0;
	background:none;
}
.bd_content_top h3 a{
	color:#1A1B13;
	font-weight:700 !important;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:1px;
}
.bd_content_top div{
	padding:5px 0;
}

.bd_more{
	background:#494A49 url(../images/gradient.png) repeat-y center top !important;
	padding:10px 0 !important;
}
.bd_adslistwrapper a{
	color:#1A1B13;
	font-weight:700;
}
.bd_taglist a{
	background:#FBD54E !important;
	border:none !important;
	padding:10px 20px !important;
	color:#fff !important;
	text-shadow:none !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.zamow a{
	display:block;
	background:#FBD54E !important;
	border:none !important;
	padding:15px 20px !important;
	color:#fff !important;
	text-shadow:none !important;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	text-align:center;
	font-size:20px;
}

.zamow a:hover{
	  background: #545454 !important;
}

.bd_product{
	margin-bottom:0 !important;
}
.bd_leftcol .bd_price{
	height:30px !important;
	line-height:30px !important;
	background:#494A49 url(../images/gradient.png) repeat-y center top !important;
	color:#fff !important;
	width:200px;
	-webkit-border-radius:0 0px 3px 3px;
	-moz-border-radius:0 0px 3px 3px;
	border-radius:0 0px 3px 3px;
	margin-top:-1px;
}
.bd_price{
	font-weight:700;
	}
.bd_ad_fullwidth, .bd_description{
	line-height:1.5em;
}
.flexslider, .flexslider_btm{
	background:none;
}
#carousel li{
	margin:0 4px;
	cursor:pointer;
}
.bd_pagenumbers{
text-align:center;
padding-bottom: 20px;
}

/* TO TOP */

#gototop {
	right:20px !important;
	bottom:20px !important;
	width:33px;
	height:33px;
	background:url('../images/to-top.png') no-repeat center top;
	border: none;
	margin: 0;
	padding: 0;
	background-color: none;
}
#gototop:hover {
	background:url('../images/to-top.png') no-repeat center bottom;
}