/* Minification failed. Returning unminified contents.
(2256,1): run-time error CSS1036: Expected expression, found '}'
(3010,39): run-time error CSS1036: Expected expression, found ';'
 */
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */















/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
/**************************
*
*	GENERAL
*
**************************/
.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	display: none;
	float: left;
	position: relative;
	z-index: 0;
}
.camera_wrap img {
	max-width: none!important;
}
.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.camera_wrap {
	width: 100%;
}
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 500px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	height: 420px;
}
.camera_target_content .camera_link {
    background: url(../images/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none;
}


.camera_bar {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
	height: 100%;
	position: absolute;
	width: auto;
	display: none;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
	height: auto;
	position: absolute;
	width: 100%;
	display: none;
}

.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}
.camera_caption {
	top: 180px;
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
}

.camera_caption > div {
	padding: 10px 20px;
}

.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_prevThumbs {
	bottom: 4px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_prevThumbs div {
	background: url(../images/camera_skins.png) no-repeat -160px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_nextThumbs {
	bottom: 4px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 4px;
	visibility: hidden;
	width: 30px;
	z-index: 10;
}
.camera_nextThumbs div {
	background: url(../images/camera_skins.png) no-repeat -190px 0;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 30px;
}
.camera_command_wrap .hideNav {
	display: none;
}
.camera_command_wrap {
	left: 0;
	position: relative;
	right:0;
	z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	position: absolute;
	top: 10px;
	right: 20px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-align: left;
	text-indent: -9999px;
	width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 8px;
	left: 4px;
	overflow: hidden;
	position: absolute;
	top: 4px;
	width: 8px;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
.camera_pag_ul li img {
	display: none;
	position: absolute;
}
.camera_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
	top: 0;
	left: 50%;
	margin-left: -4px;
	position: absolute;
}
.camera_prev, .camera_next, .camera_commands {
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 2;
}
.camera_prev {
	left: 20px;
}
.camera_prev > span {
	background: url(../img/arrow-left-white.png) no-repeat 0 0  transparent;
	display: block;
	height: 55px;
	width: 55px;
}
.camera_next {
	right: 30px;
}
.camera_next > span {
	background: url(../img/arrow-right-white.png) no-repeat 0 0  transparent;
	display: block;
	height: 55px;
	width: 55px;
}
.camera_commands {
	right: 41px;
}
.camera_commands > .camera_play {
	background: url(../images/camera_skins.png) no-repeat -80px 0;
	height: 40px;
	width: 40px;
}
.camera_commands > .camera_stop {
	background: url(../images/camera_skins.png) no-repeat -120px 0;
	display: block;
	height: 40px;
	width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	margin: 20px 5px;
	position: relative;
	text-indent: -9999px;
	width: 16px;
}
.camera_thumbs_cont {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
	-moz-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:
		0px 1px 0px rgba(255,255,255,1),
		inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
	float: left;
	width: 100%;
	display: none;
}
.camera_thumbs_cont ul {
	overflow: hidden;
	padding: 3px 4px 8px;
	position: relative;
	text-align: center;
}
.camera_thumbs_cont ul li {
	display: inline;
	padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
	border: 1px solid;
	cursor: pointer;
	margin-top: 5px;
	vertical-align:bottom;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
}
/**************************
*
*	COLORS & SKINS
*
**************************/
.pattern_1 .camera_overlayer {
	background: url(../images/patterns/overlay1.png) repeat;
	display: none;
}
.pattern_2 .camera_overlayer {
	background: url(../images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
	background: url(../images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
	background: url(../images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
	background: url(../images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
	background: url(../images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
	background: url(../images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
	background: url(../images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
	background: url(../images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
	background: url(../images/patterns/overlay10.png) repeat;
}
.camera_caption {
	color: #fff;
}

.camera_wrap .camera_pag .camera_pag_ul li {
	background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #ba0001;
}
.camera_pag_ul li img {
	border: 4px solid #e6e6e6;
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
	box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6;
}

.camera_wrap .camera_pag .camera_pag_ul li {
	background: #fff;
}
.camera_thumbs_cont ul li > img {
	border-color: 1px solid #000;
}
/*AMBER SKIN*/
.camera_amber_skin .camera_prevThumbs div {
	background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
	background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
	background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
	background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
	background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
	background-position: -120px -160px;
}
/*ASH SKIN*/
.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
	background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
	background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
	background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
	background-position: -120px -200px;
}
/*AZURE SKIN*/
.camera_azure_skin .camera_prevThumbs div {
	background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
	background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
	background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
	background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
	background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
	background-position: -120px -240px;
}
/*BEIGE SKIN*/
.camera_beige_skin .camera_prevThumbs div {
	background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
	background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
	background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
	background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
	background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
	background-position: -120px -120px;
}
/*BLACK SKIN*/
.camera_black_skin .camera_prevThumbs div {
	background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
	background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
	background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
	background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
	background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
	background-position: -120px -40px;
}
/*BLUE SKIN*/
.camera_blue_skin .camera_prevThumbs div {
	background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
	background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
	background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
	background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
	background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
	background-position: -120px -280px;
}
/*BROWN SKIN*/
.camera_brown_skin .camera_prevThumbs div {
	background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
	background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
	background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
	background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
	background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
	background-position: -120px -320px;
}
/*BURGUNDY SKIN*/
.camera_burgundy_skin .camera_prevThumbs div {
	background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
	background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
	background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
	background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
	background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
	background-position: -120px -360px;
}
/*CHARCOAL SKIN*/
.camera_charcoal_skin .camera_prevThumbs div {
	background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
	background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
	background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
	background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
	background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
	background-position: -120px -400px;
}
/*CHOCOLATE SKIN*/
.camera_chocolate_skin .camera_prevThumbs div {
	background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
	background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
	background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
	background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
	background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
	background-position: -120px -440px	;
}
/*COFFEE SKIN*/
.camera_coffee_skin .camera_prevThumbs div {
	background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
	background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
	background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
	background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
	background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
	background-position: -120px -480px	;
}
/*CYAN SKIN*/
.camera_cyan_skin .camera_prevThumbs div {
	background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
	background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
	background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
	background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
	background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
	background-position: -120px -520px	;
}
/*FUCHSIA SKIN*/
.camera_fuchsia_skin .camera_prevThumbs div {
	background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
	background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
	background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
	background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
	background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
	background-position: -120px -560px	;
}
/*GOLD SKIN*/
.camera_gold_skin .camera_prevThumbs div {
	background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
	background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
	background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
	background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
	background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
	background-position: -120px -600px	;
}
/*GREEN SKIN*/
.camera_green_skin .camera_prevThumbs div {
	background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
	background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
	background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
	background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
	background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
	background-position: -120px -640px	;
}
/*GREY SKIN*/
.camera_grey_skin .camera_prevThumbs div {
	background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
	background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
	background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
	background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
	background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
	background-position: -120px -680px	;
}
/*INDIGO SKIN*/
.camera_indigo_skin .camera_prevThumbs div {
	background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
	background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
	background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
	background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
	background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
	background-position: -120px -720px	;
}
/*KHAKI SKIN*/
.camera_khaki_skin .camera_prevThumbs div {
	background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
	background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
	background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
	background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
	background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
	background-position: -120px -760px	;
}
/*LIME SKIN*/
.camera_lime_skin .camera_prevThumbs div {
	background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
	background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
	background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
	background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
	background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
	background-position: -120px -800px	;
}
/*MAGENTA SKIN*/
.camera_magenta_skin .camera_prevThumbs div {
	background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
	background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
	background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
	background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
	background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
	background-position: -120px -840px	;
}
/*MAROON SKIN*/
.camera_maroon_skin .camera_prevThumbs div {
	background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
	background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
	background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
	background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
	background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
	background-position: -120px -880px	;
}
/*ORANGE SKIN*/
.camera_orange_skin .camera_prevThumbs div {
	background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
	background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
	background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
	background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
	background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
	background-position: -120px -920px	;
}
/*OLIVE SKIN*/
.camera_olive_skin .camera_prevThumbs div {
	background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
	background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
	background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
	background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
	background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
	background-position: -120px -1080px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -960px	;
}
/*PISTACHIO SKIN*/
.camera_pistachio_skin .camera_prevThumbs div {
	background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
	background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
	background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
	background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
	background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
	background-position: -120px -1040px	;
}
/*PINK SKIN*/
.camera_pink_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*RED SKIN*/
.camera_red_skin .camera_prevThumbs div {
	background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
	background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
	background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
	background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
	background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
	background-position: -120px -1000px	;
}
/*TANGERINE SKIN*/
.camera_tangerine_skin .camera_prevThumbs div {
	background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
	background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
	background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
	background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
	background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
	background-position: -120px -1120px	;
}
/*TURQUOISE SKIN*/
.camera_turquoise_skin .camera_prevThumbs div {
	background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
	background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
	background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
	background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
	background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
	background-position: -120px -1160px	;
}
/*VIOLET SKIN*/
.camera_violet_skin .camera_prevThumbs div {
	background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
	background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
	background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
	background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
	background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
	background-position: -120px -1200px	;
}
/*WHITE SKIN*/
.camera_white_skin .camera_prevThumbs div {
	background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
	background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
	background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
	background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
	background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
	background-position: -120px -80px;
}
/*YELLOW SKIN*/
.camera_yellow_skin .camera_prevThumbs div {
	background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
	background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
	background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
	background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
	background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
	background-position: -120px -1240px	;
}

		#back_to_camera {
			background: rgba(255,255,255,.9);
			clear: both;
			display: block;
			height: 40px;
			line-height: 40px;
			padding: 20px;
			position: relative;
			z-index: 1;
		}
		.fluid_container {
			bottom: 0;
			height: 420px;
			left: 0;
			position: absolute;
			right: 0;
			top: 150px;
			z-index: 0;
		}
		#camera_wrap_4 {
			bottom: 0;
			height: 420px;
			left: 0;
			margin-bottom: 0!important;
			position: absolute;
			right: 0;
			top: 0;
		}
		.camera_bar {
			z-index: 2;
			display: none;
		}

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(http://www.dinop.hr/js/bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* Global */

h1 {
	font-size: 22px;
	margin: 0;
	margin-bottom: 10px;
	font-weight: normal;	
}

h2 {
	font-size: 18px;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

a, a:visited {
	text-decoration: none;
	color: #ba0001;
}

a:hover {
	color: #000;
}

.clear {
	clear: both;
}


body {
	background: #fff;
	margin:0; padding:0; font-family: 'clear_sansregular', Arial, Sans-serif; font-size: 14px;
}

.center {
	width: 970px;
	margin: 0 auto;
}

.logo {
	float: left;
	margin-top: 37px;
}

.logo img {
	width: 110px;
}

.header {
	background: url(../img/header-bg.jpg) repeat-x;
	height: 150px; 
}

.header-test {
	background: url(../img/header-bg-test.jpg) repeat-x;
}

.header_top {
	width: 970px;
	height: 40px;
	text-align: right;
	position: relative;
	color: #cdcdcd;
	font-size: 11px;
}

.header_top a {
	color: #cdcdcd;
	font-size: 13px;
	margin-right: 25px;
}

.header_top a.prijava {
	background-color: #676767;
	padding: 9px 25px;
	display: block;
	float: right;
	color: #fff;
	margin-right: 0;
	height: 19px;
}

.prijava_box {
	background-color: #676767;
	width: 168px;
	display: none;
	position: absolute;
	top: 37px;
	right: 0;
	text-align: left;
	padding: 20px;
	z-index: 600;
	color: #fff;  
}

.input {
	border: 0;
	padding: 5px 12px;
	font-size: 13px;
	font-family: 'clear_sansregular', Arial, Sans-serif;	
}

.submit {
	background-color: #ba0001;
	color: #fff;
	font-family: 'clear_sansbold', Arial, Sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	border: 0;
	padding: 8px 15px;
	margin-top: 10px;	
}

.submit:hover {
	background-color: #000;
}

.lang {
	float: right;
	background-color: #fff;
	height: 40px;
	width: 23px;
	padding: 8px 10px 0 10px;
}

.header_top a.lang {
	margin-right: 0;
}

.header_top a:hover {
	color: #fff;
}

.fa-home {
	font-size: 18px;
	margin-top: 8px;
}

.fa-home-v2 {
	margin-top: 0px !important;
}

.header_bottom {
	height: 102px;
	width: 970px;
	position: relative;	
}

.mainmenu {
	float: right;
	width: 836px;
	margin-left: 15px;
	margin-top: 45px;
}

.mainmenu ul {
	margin: 0;
	padding: 0;	
}

.mainmenu li {
	list-style: none;
	float: left;
	position: relative;
}

.mainmenu li a {
	font-family: 'clear_sansbold', Arial, Sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #4c4c4c;
	margin-left: 17px;
	display: block;
	padding-bottom: 40px;
}

.mainmenu li a:hover {
	color: #000;
}

.mainmenu li a.active {
	color: #ba0001;
}

.mainmenu li a.akcija {
	color: #ba0001;
}

.headPodmenu_holder {
    display: block;
    padding-top: 10px;
    position: absolute;
    top: 52px;
    visibility: hidden;
    z-index: 999;
}

.headPodmenu {
    background: url(../img/submenu-bg.png) repeat;
    display: block;
    left: 0;
    min-width: 210px;
    padding: 15px;
    text-align: left;
}

.headPodmenu .link {
    margin: 0;
    padding: 8px 0;
}

.headPodmenu img {
    margin-left: 18px;
    position: absolute;
    top: 1px;
}

.mainmenu li a.link {
	color: #eeeeee;
	font-size: 14px;
	text-transform: none;
	padding: 
}

.mainmenu li a.link:hover {
	color: #fff;
}

.mainmenu li:hover .headPodmenu_holder, .mainmenu li a:hover {
	visibility: visible;
}





a.search_btn {
	float: right;
	display: block;
	width: 20px;
	height: 20px;
	margin-top: 40px;
	color: #4c4c4c;
	font-size: 16px;	
}

.search {
	width: 237px;
	background: url(../img/search-bg2.png) no-repeat;
	height: 48px;
	position: absolute;
	top: 48px;
	right: 49px;
	/*display: none;*/
	z-index: 500;
}

.searchbox {
	background: none;
	float: left;
	border: none;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	height: 39px;
	width: 190px;
	padding-top: 10px;
	padding-left: 10px;
}

.searchbutton {
	background: none;
	padding: 0;
	margin: 0;
	float: right;
	border: none;
	width: 35px;
	height: 49px;
	cursor: pointer;
	padding-top: 10px;	
}

.txt {
	position: absolute;
	width: 970px;
	bottom: 150px;
	left: 50%;
	margin-left: -485px;
}

.txt a {
	color: #fff;
	text-decoration: none;
}

.camera_cap1 {
	font-size: 20px;
	color: #fff;
	font-family: 'clear_sansregular', Arial, Sans-serif;
	padding: 10px 30px;
	background: url(../img/slider-txt-bg.png) repeat;
	position: relative;
	float: left;
	display: none;
}

.camera_cap1 span {
	border-bottom: 1px solid #fff;
}

.camera_cap2 {
	font-size: 54px;
	color: #fff;
	font-family: 'clear_sansbold', Arial, Sans-serif;
	padding: 10px 20px;
	background: url(../img/slider-txt-bg.png) repeat;
	position: relative;
	float: left;
}

.naslov {
	text-transform: uppercase;
	color: #4c4c4c;
	font-size: 22px;
	font-family: 'clear_sansbold', Arial, Sans-serif;
	margin-bottom: 25px;	
}

.naslov.red {
	color: #ba0001;	
}

.box_wrapper {
	width: 470px;
	height: 160px;
	float: left;
	background-color: #d1d1d1;
	margin-bottom: 20px;
	margin-right: 30px;
}

.box_wrapper.right {
	width: 470px;
	height: 160px;
	float: left;
	background-color: #d1d1d1;
	margin-bottom: 20px;
	margin-right: 0;
}

.slika {
	position: relative;
	width: 160px;
	height: 160px;
	overflow: hidden;
	float: left;
	background-color: #fff;
	margin-right: 20px;
}

.text_box {
	float: left;
	width: 270px;
	height: 130px;
	margin-top: 20px;
	overflow: hidden;
}

.text_box a {
	font-size: 15px;
	color: #ba0001;
	text-transform: uppercase;
}

.text_box a:hover {
	color: #000;
}

.opis {
	margin-top: 10px;
	font-size: 13px;
}

.stara_cijena {
	text-decoration: line-through;
	margin-right: 10px;
}

.nova_cijena {
	color: #ba0001;
}

.label {
	position: absolute;
	top: 0;
	left: 0px;
}

.grey {
	background-color: #c6c6c6;
	padding: 20px 0;
	margin-top: 20px;
}

.slider1 {
	background-color: #fff;
}

.bb {
	background: url(../img/bb.jpg) no-repeat bottom;
	height: 80px;
	display: block;
}

.bb:hover {
	background: url(../img/bb.jpg) no-repeat top;
	height: 80px;
}

.bx-wrapper .bx-pager {
	display: none;
}

.bx-wrapper {
	margin-bottom: 30px;
}

.bx-wrapper .bx-prev {
	left: 900px;
	background: url(../img/arrow-left-grey.png) no-repeat;
}

.bx-wrapper .bx-next, .bx-wrapper .bx-next:hover {
	background: url(../img/arrow-right-grey.png) no-repeat;
}


.bx-wrapper .bx-controls-direction a {
	top: -30px;
	width: 12px;
}

.footer {
	background-color: #333333;
	padding: 30px 0;
	color: #fff;
	font-size: 13px;
}

.footer span {
	margin-right: 20px;
}

.footer a {
	color: #cccccc;
	margin: 0 15px;
}

.footer a:hover {
	color: #fff;
}

.main-slika {
	background: url(../img/plin.jpg) no-repeat center;
	height: 124px;
	width: 100%;
}

@media (min-width: 1440px) {

	.main-slika {
		background: url(../img/plin.jpg) no-repeat;
		background-size: cover;
		height: 200px;
		width: 100%;
	}
	
}


.page_left {
	width: 270px;
	float: left;	
}

.page_right .menu {
    min-height: 280px;
    padding: 15px 25px;
    position: relative;
    z-index: 16000;
}

.right_content {
	background: url(../img/divider.jpg) no-repeat top left;
	min-height: 450px;
	float: left;
	padding-left: 30px;
	width: 670px;
}

* {
    box-sizing: content-box !important;
}



.right_content a {
	box-sizing: content-box !important;
}

.breadcrumbs {
    list-style: none outside none;
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
}

.breadcrumbs a {
    border-right: 1px solid #ccc;
    color: #676767 !important;
    padding: 0 10px;
    font-size: 13px;
}

.breadcrumbs a:hover, .breadcrumbs a.active {
    color: #000 !important;
}

.breadcrumbs a.first i.fa-home {
    font-size: 13px;
}

.product {
	border: 1px solid #DDDDDD;
	width: 668px;
	height: 115px;
	margin-bottom: 20px;
}

.slika_product {
	width: 115px;
	height: 115px;
	float: left;
	margin-right: 30px; 
}

.txt_product {
	padding: 20px 20px 20px 0;
}

.naslov_product {
	color: #ba0001;	
	margin-bottom: 5px;
	font-size: 15px;
}

.naslov_product:hover {
	color: #000;	
}

.opis_product {
	color: #4c4c4c;
	float: left;
	/*width: 280px;*/
	border-right: 0px solid #cccccc;
	padding-right: 30px;
	float: left;
	font-size: 13px;
}

.price {
	float: right;
	width: 160px;
	margin-top: 20px;
	color: #4c4c4c;
	font-size: 13px;	
}

.pages {
	border: 1px solid #cccccc;
	padding: 10px;
	text-align: center;
}

ul.sub_level {
	margin: 0;
	padding: 0;	
	margin-top: 20px;
}

ul.sub_level li {
	list-style: none;
	margin-bottom: 10px;
}


ul.sub_level li.partner {
	text-transform: uppercase;
	background-color: #ba0001;
	padding: 5px 10px;
	margin-right: 20px;
}

ul.sub_level li.partner a {
	color: #fff;
}

ul.sub_level li.partner a:hover {
	color: #eee;
}

ul.sub_level li a {
	color: #676767;
	font-size: 14px;
	font-family: 'clear_sansbold', Arial, Sans-serif;	
}

ul.sub_level li a:hover {
	color: #000;
}

ul.sub_level li a.active {
	color: #ba0001;
}

.fa-angle-right {
	margin-left: 15px;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.galerija_product {
	float: left;
	margin-right: 25px;
	width: 256px;
}

.slika_big {
	width: 256px;
	/*height: 222px;*/
	/*overflow: hidden;*/
	margin-bottom: 20px;
}

.thumbs {
	width: 256px;
	overflow: hidden;
}

.thumbs img {
	float: left;
	margin-right: 7px;
	border: solid 1px #ddd;
	margin-bottom: 7px;
	display: block;
	cursor: hand;
	cursor: pointer;
}

.thumbs img.thumb_img_selected {
	border: solid 1px #dfa3a3;
}

.buy_box {
	width: 345px;
	float: right;
	border: 1px solid #b3b3b3;
	padding: 0px 20px;
}

.select_txt {
	margin-right: 5px;
	font-family: 'clear_sansbold', Arial, Sans-serif;
	color: #333333;
	font-size: 13px;			
}

.select {
	width: 210px;
	margin-bottom: 10px;
}

.price_big {
	float: left;
	width: 150px;
	margin-right: 20px;
}

.red_price {
	color: #ba0001;
	font-size: 15px;
}

.grey_price {
	color: #4c4c4c;
	font-size: 13px;
	text-decoration: line-through;
}

a.btn_buy {
	display: block;
	background: url(../img/button-blue-bg.jpg) repeat-x top;
	height: 25px;
	float: left;
	color: #fff;
	font-size: 16px;
	padding: 10px 25px;
	font-family: 'clear_sansbold', Arial, Sans-serif;
	margin-right: 10px;
	min-width: 123px;
	text-align: center;
	margin-bottom: 10px;
}


a.btn_buy_partner {
	background: url(../img/button-red-bg.jpg) repeat-x top;
}

a:hover.btn_buy {
	background: url(../img/button-blue-bg.jpg) repeat-x bottom;
}


a:hover.btn_buy_partner {
	background: url(../img/button-red-bg.jpg) repeat-x bottom;
}



a.btn_print {
	background: url(../img/button-grey-bg.jpg) repeat-x top;
}

a:hover.btn_print {
	background: url(../img/button-grey-bg.jpg) repeat-x bottom;
}


.opis_main {
	margin: 30px 0;
	float: left;
	width: 340px;
}

.opis_main ul {
	margin: 0;
	padding-left: 13px;
	margin-bottom: 10px;
}

.opis_naslov {
	margin-bottom: 10px;
	color: #4c4c4c;
	font-size: 16px;
	font-family: 'clear_sansbold', Arial, Sans-serif;		
}

a:hover {
	text-decoration: none;
}


.pull-right {
    float: right;
}

.num:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}



.pagWrap .pagCurrent {
    background-color: #eee;
}
.pagWrap .pag {
    border-left: 1px solid #ccc;
}
.pagWrap .pag, .pagFirst, .pagLast {
    padding: 6px 12px;
}
.pagWrap a {
    display: block;
    float: left;
    color: #d67172;
}


.pagWrap a:hover {
    color: #ba0001;
}


.num {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.num:last-child {
    border-bottom-right-radius: 4px;
    border-right: 1px solid #ccc;
    border-top-right-radius: 4px;
}


.pagLast {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}




.search2 {
	width: 237px;
	background: url(../img/search-bg3.png) no-repeat;
	height: 37px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 500;
}

.searchbox2 {
	background: none;
	float: left;
	border: none;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	height: 37px;
	width: 190px;
	padding-top: 0px;
	padding-left: 10px;
}

.searchbutton2 {
	background: none;
	padding: 0;
	margin: 0;
	float: right;
	border: none;
	width: 35px;
	height: 37px;
	cursor: pointer;
	padding-top: 5px;	
}


textarea:focus, input:focus{
    outline: 0;
}
div.bx-viewport {height: auto !important;}
/*.bx-wrapper .bx-viewport {
	height: 85px;
}*/


.product_half {
	width: 305px;
	float: left;
	margin-right: 24px;
	margin-bottom: 24px;
}


.product_half .slika_product {
	margin-right: 15px;
}

.product_half .txt_product {
	padding: 0;
	float: left;
	width: 150px;
	padding-top: 20px;
}

.product_half .naslov_product {
	font-size: 13px;
}


p.rh {
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #5E5F60;
}

.grupaItem {
	float: left;
	width:210px;
	margin-right: 20px;
	/*height: 257px;*/
	height: 282px;
	overflow: hidden;
	 position: relative;
	 margin-bottom: 20px;
}
.grupaItem img {border-bottom: 4px solid #bc0711; width: 100%;}
.grupaItem .wrap {position: relative; padding:15px 20px; background: url(../img/bg-grupa.jpg) no-repeat left top; background-size: cover; height: 80px;}
.grupaItem .naslovGrupa {font-size: 15px; color:#676767;font-family: 'clear_sansbold', Arial, Sans-serif;line-height: 18px;}
.grupaItem .opsirnije {font-size: 13px; color:#b80611; position: absolute; bottom:10px;} 
.fejsFoo {float: right;}
.fejs span {margin-left: 10px;}
.grupaItem .opsirnije:hover {color: #676767;}



.lvl-3-item {
	float: left;
	width: 200px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: solid 1px #ddd;
	/*padding: 0 20px;*/
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	height: 130px;
	position: relative;
}

/*
.lvl-3-item p {
	margin-top: 134px;
	font-size: 12px;
}*/


.lvl-3-item p {
    font-size: 11px;
    position: absolute;
    text-align: center;
    width: 200px;
    background-color: #fff;
    bottom: 0;
}



p.txt-only {
	margin: 0;
	padding: 30px 0;
}



.outer {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
}

.middle {
    display: table-cell;
    vertical-align: middle;
}

.inner {
    margin-left: auto;
    margin-right: auto; 
    width: /*whatever width you want*/;
}


#upit-wrapper {
	margin: 20px 0;
}

label {
	display: block;
	margin-top: 15px;
}


.txt1 {
	border: solid 1px #ccc;
	padding: 2px;
	width: 340px;
}

.txt1-smaller {
	width: 100px;
}


.sel1 {
	border: solid 1px #ccc;
	padding: 2px;
	width: 346px;
}

.txtarea1 {
	border: solid 1px #ccc;
	padding: 2px;
	width: 340px;	
}


.txt-basket {
	height: 39px;
	width: 60px;
	text-align: center;
}

#upit-wrapper {
	display: none;
}


.ok {
	color: #0a0;
}

.err {
	color: #a00;
}

.gd_logo a {
    background: rgba(0, 0, 0, 0) url("../img/gd_logo.svg") no-repeat scroll 0 0 / 83px auto;
    display: inline-block;
    height: 20px;
    margin-top: 24px;
    opacity: 0.8;
    width: 83px;
}

.cijena {
	margin: 10px 0;
	font-weight: bold;
} 

.cijena span { 
	color: #ba0001;
	font-size: 18px;
}


.artikli {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 10px 0 20px;
    width: 100%;
}

.first_row {
    background-color: #e4e4e4;
    color: #3e3e3e;
    font-size: 13px;
}

tr.first_row td {
	padding: 7px 10px;
}

.artikl_row {
    border-bottom: 1px solid #e4e4e4;
}

.artikl_row td {
    height: 30px;
    font-size: 12px;
}

.artikl_row th {
	font-size: 12px;
}

.artikli td {
    padding: 0 10px;
}

.artikl_kolicina span {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    display: inline-block;
    padding: 4px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 26px;
}


.artikl_kolicina span .artikl-item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #555;
    display: inline-block;
    font-size: 14px;
    line-height: 1.25;
    text-align: right;
    width: 100%;
}

.kolicina {
    width: 50px;
}


.sort {
    margin: 7px 10px 0 0;
}
.sort {
    float: left;
}

.sortani {
    float: left;
}
.sort.prikaz {
    margin: 7px 10px 0;
}

.filteri {
	overflow: hidden;
	margin: 10px 0;
}

.pager {
	font-size: 13px;

}

.pager select {

}

.superlink {
	position: absolute;
	top: 8px;
	background-color: #ba0001;
	text-transform: uppercase;
	padding: 3px 5px;
	right: 40px;
	font-size: 13px;
}


.superlink a {
	color: #fff;
}

.debug-header {
	text-align: center;
	color: #fff;
	background-color: #d00;
	padding: 4px 0;
}

.alert {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 15px;
}


.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}


.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}


.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}


.total {
	float: right;
	font-size: 13px;
	color: #999;
}

.artikl_row_odabrani td {
    background-color: #fceaeb;
}


.table {
    background-color: transparent;
    width: 100%;
}
.table {
    border-collapse: collapse;
    border-spacing: 0;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 8px;
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
	border-top: none;
}

.table > thead > tr > th {
	border-bottom: 2px solid #ddd;
	vertical-align: bottom;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}

.table th {
	text-align: left;
}

::-webkit-input-placeholder {
   color: #aaa;
}

:-moz-placeholder { /* Firefox 18- */
   color: #aaa;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #aaa;  
}

:-ms-input-placeholder {  
   color: #aaa;  
}







.cssload-container {
	width: 100%;
	height: 22px;
	text-align: center;
	position: absolute;
	display: none;
}

.cssload-double-torus {
	width: 22px;
	height: 22px;
	margin: 0 auto;
	border: 2px double;
	border-radius: 50%;
	border-color: transparent rgba(0,0,0,0.5) rgba(0,0,0,0.26);
	animation: cssload-spin 690ms infinite linear;
		-o-animation: cssload-spin 690ms infinite linear;
		-ms-animation: cssload-spin 690ms infinite linear;
		-webkit-animation: cssload-spin 690ms infinite linear;
		-moz-animation: cssload-spin 690ms infinite linear;
}



@keyframes cssload-spin {
	100%{ transform: rotate(360deg); transform: rotate(360deg); }
}

@-o-keyframes cssload-spin {
	100%{ -o-transform: rotate(360deg); transform: rotate(360deg); }
}

@-ms-keyframes cssload-spin {
	100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); }
}

@-webkit-keyframes cssload-spin {
	100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@-moz-keyframes cssload-spin {
	100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); }
}


#user-toolbar {
	background-color: #C6C6C6;
	min-height: 20px;
	display: none;
}

#user-toolbar a {
	color: #333;
}



.stavke-wrapper {
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 24px 12px;
    margin-bottom: 60px;
}



.modal {
	width: 600px;
	min-height: 350px;
	background-color: #fff;
	position: absolute;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 11px 7px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 0px 11px 7px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 0px 11px 7px rgba(50, 50, 50, 0.25);
	padding: 20px;
	padding-bottom: 0;
}



.modal-table-wrapper {
	overflow: auto;
	height: 291px;
	margin-bottom: 10px;
	padding-right: 20px;
}


.modal-table-wrapper table {
	width: 100%;
	font-size: 12px;
	margin-top: 20px;
}


.modal-table-wrapper table th {
	text-align: left;
}


.r {
	text-align: right;
}

.modal-table-wrapper table th, .modal-table-wrapper table td {
	padding: 4px 0;
}

.modal-table-wrapper table td {
	border-top: solid 1px #eee;
}



p.close {
	text-align: right;
	margin: 0;
	padding: 0;
	float: right;
	margin-right: 10px;
	background-color: #ba0001;
	font-size: 11px;
	border-radius: 6px;
	padding: 2px 6px;
}


p.close a {
	color: #fff;
}

p.pintro {
	font-weight: bold;
	color: #ba0001;
}

.old {
	text-decoration: line-through;
}

ul.tool-menu {
	display: inline-block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.tool-menu>li {
	float: left;
	margin-top: 10px;
}

ul.tool-menu li>ul {
	display: none;
	background-color: #333; 
	position: absolute;
	z-index: 9999;
	min-width: 180px;

	padding: 15px;
}

ul.tool-menu li>ul li {
	width: auto;
	text-align: left;
	list-style-type: none;
	margin-bottom: 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #444;
}	


ul.tool-menu li>ul li a {

}



.understand {
	margin: 20px 0;
	border: solid 1px #ccc;
	border-radius: 5px;
	padding: 10px;
	color: #666;
	font-style: italic;
}



.oznaka {
	position: absolute;
	padding: 2px 8px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.oznaka-big {
	position: static;
	display: inline-block;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 16px;
}



.novo {
	color: #fff;
	background-color: #00ccff;
}

.akcija {
	color: #fff;
	background-color: #ba0001;
}


.invalid {
	border: solid 1px #d00;
	background-color: #f8e6e6;
}

#add-to-basket-report {
	display: none;
}

.eu-projects {
    margin-bottom: 30px;
    border: solid 1px #c6c6c6;
    padding: 30px 30px 10px 30px;
}

    .eu-projects * {
        -webkit-box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        box-sizing: border-box !important;
        list-style-type: none;
        text-align: center;
    }

.eup-row {
	margin: 0 -5px;
    text-align: center;
}

.eup-row:after {
	content: "";
	display: table;
	clear: both;
}

.eup-col {
	float: none;
	width: 20%;
	padding: 0 5px;
    display: inline-block;
}

.eup-link,
.eup-link:focus,
.eup-link:hover {
	outline: none;
}

.eup-link {
	display: block;
	border: 1px solid #d1d1d1;
}

.eup-img {
	width: 100%;
}

.mjesalice .grupaItem {width: 300px; height:354px;}
.mjesalice .grupaItem a {display: block;}


.header-notice {
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: red;
	padding: 18px;
}


.euro-notice {

	background-color: #fff;
	text-align: center;

}

	.euro-notice > div {
		width: 75%;
		margin: 0 auto;
		padding-bottom: 1rem;
	}


		.euro-notice > div > p {
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: 1px;
			margin-bottom: 0;
			font-size: 1.25rem;
			color: #ba0001;
			margin-top: 10px;
		}
