/********************
FONTS
*******************/

@import url(http://fonts.googleapis.com/css?family=Bree+Serif);

/*******************
BASIC
*******************/

body {
	margin: 0;
	padding: 0;
}

iframe {
	float:left;
}

::-webkit-input-placeholder  { color:#ccc; }
input:-moz-placeholder { color:#ccc; }

::selection {
	color: #fff;
	background: #f676b2; /* Safari */
}
::-moz-selection {
	color: #fff;
	background: #f676b2; /* Firefox */
}

p {
	margin-top: 0;
}

ul, ol { 
	margin-top: 0;
	line-height: 100%;
	text-align: justify;}

body {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
	height:100%;
	-moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    background-attachment: fixed;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-origin: padding-box;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #737475;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    position: relative;
}

html, body {
    min-width: 320px;
}

a {
	color:#c01617;
	text-decoration:none;
}

.center {
	text-align:center;
}

.right {
	float:right;
}

#main {
    font-size: 12px;
    font-style: normal;
	width:auto;
}
#header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/header.png");
    background-origin: padding-box;
    background-position: 50% 170px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 210px;
    position: relative;
    z-index: 99;
}
#content, .pane-wrapper {
	width: auto;
	min-height:700px;
	margin:0 auto;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
.clearfix {
    display: inline-block;
}
.cf {
	clear:both;
}
a { text-decoration: none;}

a:hover { text-decoration: none; }
.container_24 .grid_24 {
    width: 950px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
}
.logo {
    left: 1px;
    float:left;
}
nav.primary {
    left: 0;
    position: absolute;
    top: 170px;
    z-index: 2;
}
.sf-menu, .sf-menu * {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.sf-menu {
    line-height: 1;
}
.sf-menu ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EFEFEF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    position: absolute;
    top: -999em;
    width: 226px;
}
.sf-menu ul li {
    width: 100%;
}
.sf-menu li:hover {
    visibility: inherit;
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: 0;
    top: 35px;
    z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
    left: 226px;
    top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
    left: 10em;
    top: 0;
}
.sf-menu {
    float: left;
}
.sf-menu a {
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #FFFFFF;
}
.sf-menu li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/menu-divider.gif");
    background-origin: padding-box;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 1px;
    padding-top: 0;
}
.sf-menu li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/menu-act.gif");
    background-origin: padding-box;
    background-position: 0 -35px;
    background-repeat: repeat-x;
    background-size: auto auto;
    color: #FFFFFF;
    font-family: 'Open Sans',sans-serif;
    font-size: 11px;
    font-weight: 700;
    height: 35px;
    line-height: 32px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 19px;
    padding-right: 20px;
    padding-top: 0;
    text-transform: uppercase;
}
.sf-menu li li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EFEFEF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.sf-menu li li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/sub-menu.gif");
    background-origin: padding-box;
    background-position: 0 -28px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #2E2E2E;
    font-family: 'Open Sans',sans-serif;
    font-size: 10px;
    font-weight: 400;
    height: 27px;
    line-height: 26px;
    margin-bottom: -1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 0;
    text-transform: uppercase;
}
.sf-menu li li a span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/sub-divider.gif");
    background-origin: padding-box;
    background-position: 0 14px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 27px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 0;
}
.sf-menu li li li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EFEFEF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.sf-menu li li li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/sub-menu.gif");
    background-origin: padding-box;
    background-position: 0 -28px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #2E2E2E;
    font-family: 'Open Sans',sans-serif;
    font-size: 10px;
    font-weight: 400;
    height: 27px;
    line-height: 26px;
    margin-bottom: -1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 0;
    text-transform: uppercase;
}
.sf-menu li li li a span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/sub-divider.gif");
    background-origin: padding-box;
    background-position: 0 14px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 27px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 0;
}
.sf-menu li:hover > a, .sf-menu li.sfHover > a, .sf-menu li > a:focus, .sf-menu li > a:hover, .sf-menu li > a:active, .sf-menu li.current-menu-item > a {
    background-position: 0 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}
.sf-menu li li:hover > a, .sf-menu li li.sfHover > a, .sf-menu li li > a:focus, .sf-menu li li > a:hover, .sf-menu li li > a:active, .sf-menu li li.current-menu-item > a {
    background-position: 0 0;
    border-bottom-color: #2C2C2C;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #2C2C2C;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #2C2C2C;
    border-top-color: #2C2C2C;
    color: #E5E5E5;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    z-index: 2;
}
.sf-menu li li:hover > a span, .sf-menu li li.sfHover > a span, .sf-menu li li > a:focus span, .sf-menu li li > a:hover span, .sf-menu li li > a:active span, .sf-menu li li.current-menu-item > a span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/sub-divider-act.gif");
    background-origin: padding-box;
    background-position: 0 14px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.sf-menu a.sf-with-ul {
    min-width: 1px;
    padding-right: 2.25em;
}
.sf-sub-indicator {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/arrows-ffffff.png");
    background-origin: padding-box;
    background-position: -10px -100px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0.75em;
    text-indent: -999em;
    top: 1.05em;
    width: 10px;
}
a > .sf-sub-indicator {
    background-position: 0 -100px;
    top: 0.8em;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
    background-position: 0 0;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-shadow ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("img/shadow.png");
    background-origin: padding-box;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 9px;
    padding-left: 0;
    padding-right: 8px;
    padding-top: 0;
}
.sf-shadow ul.sf-shadow-off {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#header #searchform{
    float:left;
	display:block;
}
#searchform {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #000000;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #000000;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 123px;
}
form {
	width:48%;
	margin:0;
	float:left;
}	
	
#top-search {
    position: absolute;
    right: 0;
    top: 15px;
}
#top-search .input-search {
    margin-right: 10px;
    width: 160px;
}
#top-search #submit {
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
    width: 50px;
}
.search_fieldset {
	padding:0;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 80%;
	height:280px;
	margin:10px auto 30px auto;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 87%, #efefef 95%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(87%,#ffffff), color-stop(95%,#efefef), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}

fieldset {
	padding:0;
	border: 0px;
	width:100%;
}

.search_button {
	float:left;
	right:0px;
	margin-top:3px;
	padding: 3px 10px 3px 10px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.search_button_stats {
	float:left;
	right:0px;
	margin: -3px 10px 0 10px;
	padding: 3px 10px 3px 10px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.ispis {
	padding:0;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 80%;
	min-height:200px;
	overflow:hidden;
	margin:10px auto 30px auto;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 87%, #efefef 95%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(87%,#ffffff), color-stop(95%,#efefef), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}

.ispis_user-gui {
	padding:0;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 80%;
	min-height:700px;
	overflow:hidden;
	margin:10px auto 30px auto;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 87%, #efefef 95%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(87%,#ffffff), color-stop(95%,#efefef), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 87%,#efefef 95%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}

.naslov_forme {
	float:left;
	padding:0;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 97%;
	height:30px;
	margin:10px;
	line-height:30px;
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}

.naslov_forme p {
	color:#fff;
	padding-left:10px;
}

.form_values {
	float:left;
	margin:0 50px 20px 20px;
	width:350px;
}

.form_values table {
	float:left;
	margin-top:20px;
}

label {
	float:left;
	width:120px;
	margin-top:5px;
	line-height:22px;
}

label.label300 {
	float:left;
	width:300px;
	margin-top:5px;
	line-height:22px;
}

input.box {
	color:#333;
	float:left;
	width: 200px;
	height: 20px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	padding-left: 4px;
	padding-right:4px;
	outline: 0;
	margin-top:5px;
}

input.search_box {
	color:#333;
	float:left;
	position:relative;
	width: 170px;
	height: 20px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	padding-left: 4px;
	padding-right:4px;
	outline: 0;
	margin-top:5px;
}

form#order {
	width:100px;
	margin:0;
	float:left;
}

input.order {
	color:#333;
	float:left;
	width: 35px;
	height: 20px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	padding-left: 4px;
	padding-right:4px;
	outline: 0;
	margin-right:10px;
}

input.order_submit {
	color:#333;
	float:left;
	width: 25px;
	height: 25px;
	margin:0;
	padding:0;
	background-image: url(/css/img/order.png);
	border:none;
	cursor:pointer;
}

.styled-select {
	float:left;
	width: 210px;
	height: 22px;
	overflow: hidden;
	background: url(img/arrow-down.png) no-repeat right #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	color:#333;
	margin-top:5px;
	padding-left: 4px;
	padding-right:4px;
}

.styled-select select {
	float:left;
	color:#333;
	background: transparent;
	width: 210px;
	padding: 0px;
	font-size: 12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 22px;
	-webkit-appearance: none;
}

.ispis_row {
	float:left;
	padding:0;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 97%;
	height:80px;
	margin:10px;
}

.ispis_img {
	float:left;
	padding:0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 15%;
	height:70px;
	margin:5px;
}

.ispis_img img {
	max-width:100px;
	max-height:70px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align:left;
}

.ispis_row_right {
	float:right;
	padding:0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 80%;
	height:70px;
	margin:5px;
}

.ispis_row_naslov {
	float:left;
	padding:0;
	width: 100%;
	height:20px;
	margin:0;
	line-height:20px;
	font-weight:bold;
}

.ispis_row_naslov a{
	color: #737475;
}

.ispis_row_data {
	float:left;
	padding:0;
	width: 100%;
	height:45px;
	margin-top:7px;
	line-height:20px;
}

.ispis_row_data150 {
	float:left;
	padding:0;
	width: 19%;
	height:45px;
	line-height:20px;
}

.ispis_row_data120 {
	float:left;
	padding:0;
	width: 19%;
	height:45px;
	line-height:20px;
}

.ispis_row_data120_center {
	float:right;
	padding:0;
	width: 19%;
	line-height:20px;
	text-align:center;
}

.ispis_row_data80 {
	float:left;
	padding:0;
	width: 80px;
	height:45px;
	line-height:20px;
	margin-right:70px;
}

.artikl_wrapper {
	float:left;
	width:100%;
}

.artikl_img {
	float:left;
	padding:0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 400px;
	min-height:300px;
	margin:10px;
}

.artikl_img img {
	max-width:400px;
	max-height:400px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align:left;
}

.artikl_opis {
	float:left;
	padding:0;
	width: 230px;
	min-height:300px;
	margin:10px;
	margin-left:20px;
}

.artikl_cijena {
	float:left;
	padding:0;
	width: 220px;
	min-height:300px;
	margin:10px;
	margin-left:20px;
}

.artikl_row_cijena
{
	width:100%;
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 14%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 14%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 14%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 14%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 14%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	padding:0 8px 0 8px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}

.artikl_row_data120 {
	float:right;
	padding:0;
	width: 100px;
	height:45px;
	line-height:20px;
	margin-right:-14px;
}

.artikl_row_data80 {
	float:left;
	padding:0;
	width: 80px;
	height:45px;
	line-height:20px;
}

.artikl_row_data_half {
	float:left;
	padding:0;
	width: 48%;
	height:45px;
	line-height:20px;
	margin-right:2%;
}

.artikl_row_data{
	float:left;
	padding:0;
	width: 98%;
	height:45px;
	line-height:20px;
	margin-right:2%;
}

.artikl_row_opis {
	float:left;
	padding:0;
	width: 100%;
	height:45px;
	margin-bottom:10px;
}

p.no_bottom_left {
	margin-bottom:3px;
	font-weight:bold;
	text-align:left;
}

p.no_bottom_right {
	margin-bottom:3px;
	text-align:right;
}

.dark_red {
	color:#990000;
}


/* User details */
#user_wrapper {
	width:500px;
	margin:0 auto;
	margin-top:50px;
}

#user_row {
	width:500px;
	height:50px;
	float:left;
	border-bottom:1px solid #ccc;
}

#user_row p{
	color:#666;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-top:15px;
}

#user_row_img {
	width:70px;
	height:50px;
	float:left;
	margin-left:10px;
}

#user_row_text {
	width:420px;
	height:50px;
	float:left;
}

#user_link_row {
	width:500px;
	float:left;
	padding-top:10px;
	padding-bottom:30px;
}

#user_link_row ul {
	line-height:14px;
}
/* END User Details */





/*******************
LOGIN FORM
*******************/


#login_wrapper {
	/* Center wrapper perfectly */
	width: 300px;
	height: 400px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -200px;
}

.login-form {
	width: 300px;
	margin: 0 auto;
	position: relative;
	z-index:5;	
	background: #f3f3f3;
	border: 1px solid #fff;
	border-radius: 5px;	
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.login-form .header {
	padding: 20px 30px 20px 30px;
}

.login-form .header h1 {
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 28px;
	line-height:34px;
	color: #414848;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	margin-bottom: 10px;
}

.login-form .header span {
	font-size: 11px;
	line-height: 16px;
	color: #678889;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
}

.login-form .content {
	padding: 0 30px 25px 30px;
}

/* Input field */
.login-form .content .input {
	width: 188px;
	padding: 15px 25px;
	
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #9d9e9e;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}

/* Second input field */
.login-form .content .password, .login-form .content .pass-icon {
	margin-top: 25px;
}

.login-form .content .input:hover {
	background: #ccc;
	color: #414848;
}

.login-form .content .input:focus {
	background: #ccc;
	color: #414848;
	
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
}

.user-icon, .pass-icon {
	width: 46px;
	height: 47px;
	display: block;
	position: absolute;
	left: 0px;
	padding-right: 2px;
	z-index: 3;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

.user-icon {
	top:127px; /* Positioning fix for slide-in, got lazy to think up of simpler method. */
	background: rgba(65,72,72,0.75) url(img/user-icon.png) no-repeat center;	
}

.pass-icon {
	top:200px;
	background: rgba(65,72,72,0.75) url(img/pass-icon.png) no-repeat center;
}

/* Animation */
.input, .user-icon, .pass-icon, .button, .register {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
}


.login-form .footer {
	padding: 25px 15px 20px 15px;
	overflow: auto;
	background: #d4dedf;
	border-top: 1px solid #fff;	
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
}

/* Login button */
.login-form .footer .button {
	float:right;
	padding: 11px 20px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.login-form .footer .button:hover {
	background: #FA8C8C;
	border: 1px solid rgba(256,256,256,0.75);
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

.login-form .footer .button:focus {
	position: relative;
	bottom: -1px;	
	background: #FA8C8C;	
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}

/* Register button */
.login-form .footer .register {
	display: block;
	float: right;
	padding: 10px;
	margin-right: 20px;
	
	background: none;
	border: none;
	cursor: pointer;
	
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #414848;
	text-shadow: 0px 1px 0 rgba(256,256,256,0.5);
}

.login-form .footer .register:hover {
	color: #c01617;
}

.login-form .footer .register:focus {
	position: relative;
	bottom: -1px;
}

/* Login button */
.login-form .footer a.button {
	float:right;
	padding: 11px 20px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.login-form .footer a.button:hover {
	background: #FA8C8C;
	border: 1px solid rgba(256,256,256,0.75);
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

.login-form .footer a.button:focus {
	position: relative;
	bottom: -1px;	
	background: #FA8C8C;	
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}

#kontakt_wrapper {
	/* Center wrapper perfectly */
	width: 400px;
	height: 400px;
	float:left;
	margin: 30px 30px;
}

.kontakt-form {
	width: 400px;
	margin: 0 auto;
	position: relative;
	z-index:5;	
	background: #f3f3f3;
	border: 1px solid #fff;
	border-radius: 5px;	
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.kontakt-form .header {
	padding: 20px 30px 20px 30px;
}

.kontakt-form .header h1 {
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 28px;
	line-height:34px;
	color: #414848;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	margin-bottom: 10px;
}

.kontakt-form .header span {
	font-size: 11px;
	line-height: 16px;
	color: #678889;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
}

.kontakt-form .content {
	padding: 0 30px 25px 30px;
}

/* Input field */
.kontakt-form .content .input {
	width: 288px;
	padding: 15px 25px;
	
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #9d9e9e;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}

.kontakt-form .content .textarea {
	width: 288px;
	height:100px;
	padding: 15px 25px;
	
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #9d9e9e;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}

.kontakt-form .footer {
	padding: 25px 15px 20px 15px;
	overflow: auto;
	background: #d4dedf;
	border-top: 1px solid #fff;	
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
}

/* Login button */
.kontakt-form .footer .button {
	float:right;
	padding: 11px 20px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.kontakt-form .footer .button:hover {
	background: #FA8C8C;
	border: 1px solid rgba(256,256,256,0.75);
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

.kontakt-form .footer .button:focus {
	position: relative;
	bottom: -1px;	
	background: #FA8C8C;	
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}

.kontakt-form .footer .reset {
	float:left;
	padding: 11px 20px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.kontakt-form .footer .reset:hover {
	background: #FA8C8C;
	border: 1px solid rgba(256,256,256,0.75);
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

.kontakt-form .footer .reset:focus {
	position: relative;
	bottom: -1px;	
	background: #FA8C8C;	
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}

/* Register button */
.kontakt-form .footer .register {
	display: block;
	float: right;
	padding: 10px;
	margin-right: 20px;
	
	background: none;
	border: none;
	cursor: pointer;
	
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #414848;
	text-shadow: 0px 1px 0 rgba(256,256,256,0.5);
}

.kontakt-form .footer .register:hover {
	color: #c01617;
}

.kontakt-form .footer .register:focus {
	position: relative;
	bottom: -1px;
}

#kontakt_podaci{
	width: 600px;
	height: 400px;
	float:left;
	margin: 0 auto;
}
	
#kontakt_podaci p {
	font-size:12px;
	color:#666;
	padding-top:0px;
	text-align:left;
	margin-bottom:25px;
}

#karta_wrapper {
	width:900px;
	min-height:200px;
	float:left;
}

#karta_podaci{
	width:800px;
	min-height:100px;
	margin: 0px auto;
	line-height:16px;
}
	
#karta_podaci p {
	font-size:12px;
	color:#666;
	padding-top:0px;
	text-align:left;
}

#karta{
	width:800px;
	height:500px;
	margin: 10px auto;
	line-height:16px;
}

#karta iframe {
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#content_form {
	margin:0 auto;
	width:500px;
	min-height:150px;
	margin-top:30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#fff;
	border:1px solid #97d045;
	padding:10px;
}

fieldset.forma {
	padding:0;
	border: none;
	width: 400px;
	min-height:50px;
	margin:20px auto;
	margin-bottom:10px;
}

fieldset.forma_short {
	padding:0;
	border: none;
	width: 270px;
	min-height:50px;
	margin:20px auto;
	margin-bottom:10px;
}

#form_labels {
	float:left;
	width:190px;
	text-align:left;
	line-height:20px;
}

#form_values {
	float:left;
	margin-left:10px;
	width:170px;
	height:22px;
}

#form_labels_short {
	float:left;
	width:70px;
	text-align:right;
	line-height:20px;
}

input.box {
	color:#999;
	width: 180px;
	height: 16px;
	margin-top:1px;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 12px;
	padding-left: 4px;
	padding-right:4px;
	outline: 0;
	-webkit-appearance: none;
}

input.box_error {
	color:#990000;
	width: 180px;
	height: 16px;
	margin-top:1px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 12px;
	padding-left: 4px;
	padding-right:4px;
	outline: 0;
	-webkit-appearance: none;
}

input.box:focus {
	border-color: #97d045;
}

#form_values_textarea {
	float:left;
	margin-left:10px;
	width:170px;
	height:100px;
	margin-bottom:10px;
}

textarea.box{
	color:#999;
	width: 180px;
	height: 100px;
	margin-top:1px;
	margin-bottom:10px;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 12px;
	padding-left: 4px;
	padding-right:4px;
	outline: 0;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

textarea.box_error {
	color:#990000;
	width: 180px;
	height: 100px;
	margin-top:1px;
	margin-bottom:10px;
	border: 1px solid #990000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: 12px;
	padding-left: 4px;
	padding-right:4px;
	outline: 0;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

textarea.box:focus {
	border-color: #97d045;
}

#forma_dodatak {
	width:120px;
	height:14px;
	margin:10px auto;
}

/*Kraj Forme*/

/*******************
USER FORM
*******************/


#user_wrapper {
	/* Center wrapper perfectly */
	width: 400px;
	min-height: 400px;
	position: absolute;
	left: 50%;
	top: 40%;
	margin-left: -200px;
	margin-top: -200px;
}

.user-form {
	width: 400px;
	margin: 0 auto;
	position: relative;
	z-index:5;	
	background: #f3f3f3;
	border: 1px solid #fff;
	border-radius: 5px;	
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.user-form .header {
	padding: 20px 30px 20px 30px;
}

.user-form .header h1 {
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 28px;
	line-height:34px;
	color: #414848;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	margin-bottom: 10px;
}

.user-form .header span {
	font-size: 11px;
	line-height: 16px;
	color: #678889;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
}

.user-form .content {
	padding: 0 30px 25px 30px;
}

/* Input field */
.user-form .content .input   {
	width: 288px;
	padding: 15px 25px;
	
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #9d9e9e;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}

.user-form .content label   {
	width: 110px;
	padding: 15px 15px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #666;
}

.user-form .content label.edit_user   {
	width: 300px;
	padding: 0px;
	margin-top:5px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #666;
}

.user-form .content .select   {
	width: 200px;
	padding: 15px 25px;
	
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #9d9e9e;
	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
	
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}

/* Second input field */
.user-form .content .password, .user-form .content .pass-icon {
	margin-top: 25px;
}

.user-field {
	margin-top: 10px;
}

.user-form .content .input:hover {
	background: #d4dedf;
	color: #666;
}

.user-form .content .input:focus {
	background: #d4dedf;
	color: #666;
	
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
}

/* Animation */
.input, .user-icon, .pass-icon, .button, .register {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
}


.user-form .footer {
	padding: 25px 25px 20px 25px;
	overflow: auto;
	background: #d4dedf;
	border-top: 1px solid #fff;	
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
}

/* Login button */
.user-form .footer .button {
	float:right;
	padding: 11px 20px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.user-form .footer .button:hover {
	background: #FA8C8C;
	border: 1px solid rgba(256,256,256,0.75);
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

.user-form .footer .button:focus {
	position: relative;
	bottom: -1px;	
	background: #FA8C8C;	
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}

/* Register button */
.user-form .footer .register {
	display: block;
	float: right;
	padding: 10px;
	margin-right: 20px;
	
	background: none;
	border: none;
	cursor: pointer;
	
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #414848;
	text-shadow: 0px 1px 0 rgba(256,256,256,0.5);
}

.user-form .footer .register:hover {
	color: #c01617;
}

.user-form .footer .register:focus {
	position: relative;
	bottom: -1px;
}

#nema_stanja {
	width: 400px;
	margin: 0 auto;
	position: relative;
	z-index:5;	
	background: #f3f3f3;
	border: 1px solid #fff;
	border-radius: 5px;	
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	padding:15px;
	margin-top:50px;
}

#nema_stanja p {
	text-align:center;
}

#kosarica {
	float:left;
	width:250px;
	min-height:30px;
	margin-top:10px;
}

#kosarica_text_small  {
	float:right;
	height:11px;
	width:130px;
	margin-right:20px;
}

#kosarica_text_small  p{
	color:#990000;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}

#kosarica-header-wrapper {
	width: 940px;
	float:right;
	height: 150px; 
	background:none;
}

#kosarica-logo-full {
	width: 930px;
	height: 110px;
	text-align:left;
	background:none;
	float:right;
	margin-right:10px;
}
#header_kosarica {
	position:absolute;
	height:50px;
	width:160px;
	bottom:5px;
	right:0;
}

#header_kosarica_img {
	float:left;
	height:50px;
	width:60px;
}

#header_kosarica_text {
	float:left;
	height:50px;
	width:100px;
}

#header_kosarica_text p {
	color:#990000;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:10px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

p#header_kosarica_text_small {
	color:#990000;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin-top:10px;
	text-align:center;
}

fieldset.kosarica {
	float:left;
	width: 85px;
	height:20px;
	border:none;
}

.kosarica input.box_kosarica {
	color:#666;
	font-size: 14px;
	width: 50px;
	height: 15px;
	text-align:right;
	border:1px solid #97d045;
	padding-right:3px;
}

.kosarica input, .kosarica button {
	float: left;
}

.kosarica input.btn {
	border:none;
}

.kosarica input.btn2 {
	border:none;
}

.kosarica input.btn {
	width: 23px;
	height: 23px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(img/kosarica.png) no-repeat top right;
	margin-top:-2px;
	margin-left:5px;}
	
.kosarica input.btn:hover {
	background: url(img/kosarica.png) no-repeat top right;
	margin-top:-2px;
}

.kosarica input.btn2 {
	width: 23px;
	height: 23px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(img/ponuda.png) no-repeat top right;
	margin-top:-2px;
	margin-left:5px;}
	
.kosarica input.btn2:hover {
	background: url(img/ponuda.png) no-repeat top right;
	margin-top:-2px;
}
#kosarica_wrapper {
	margin:0 auto;
	width:80%;
	min-height:250px;
	margin-top:5px;
	background-color:#fff;
	padding:10px;
}

#kosarica_row {
	float:left;
	width:930px;
	height:34px;
	border-bottom:1px solid #ccc;
	text-align:left;
	color:#666;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display:table;
}

.red_error {
	background-color:#FF9A9B;
}

.vertical
{
	display:table-cell;
	vertical-align:middle;
}

#kosarica_row a{
	color:#666;
}

#kosarica_row a.normal {
	color:#c01617;
	text-decoration:none;
}

#kosarica_row_naslov {
	float:left;
	width:930px;
	height:20px;
	border-bottom:1px solid #ccc;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

#kosarica_row_naslov a{
	color:#666;
}

#prikaz_ostali_artikli a:hover{
	text-decoration:underline;
}

#kosarica_column_icon {
	float:left;
	width:20px;
	height:34px;
	border-right:solid 1px #ccc;
	text-align:center;
	display:table;
}

#kosarica_column30 {
	float:left;
	width:20px;
	border-right:solid 1px #ccc;
	display:table;
	height:34px;
	text-align:left;
	padding-left:4px;
}

#kosarica_column60 {
	float:left;
	width:50px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
	text-align:left;
}

#kosarica_column80 {
	float:left;
	width:80px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
	text-align:left;
}

#kosarica_column90 {
	float:left;
	width:90px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
	text-align:left;
}

#kosarica_column100 {
	float:left;
	width:70px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
}

#kosarica_column120 {
	float:left;
	width:90px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
	text-align:left;
}

#kosarica_column140 {
	float:left;
	width:140px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
	text-align:left;
}

#kosarica_column_last {
	float:left;
	width:90px;
	height:34px;
	padding-left:4px;
	display:table;
	text-align:left;
}

#kosarica_column160 {
	float:left;
	width:160px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
}

#kosarica_column200 {
	float:left;
	width:200px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
}

#kosarica_column250 {
	float:left;
	width:240px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
}

#kosarica_column370 {
	float:left;
	width:370px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
}

#kosarica_column400 {
	float:left;
	width:400px;
	height:34px;
	padding-left:4px;
	border-right:solid 1px #ccc;
	display:table;
}

#kosarica_total {
	float:left;
	width:295px;
	min-height:60px;
	float:right;
	margin-top:30px;
	font-size:12px;
}

#kosarica_total_row {
	float:left;
	width:295px;
	height:20px;
	font-size:14px;
	color:#666;
}

#kosarica_total_row_col1 {
	float:left;
	width:180px;
}

#kosarica_total_row_col2 {
	float:left;
	width:115px;
	text-align:right;
}

a.submit {
	float:left;
	width:80px;
	height:25px;
	line-height:25px;
	display:block;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#40B73E;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	padding:2px 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	
}

a.submit:hover {
	text-decoration:underline;
}

a.submit_center {
	margin: 0 auto;
	width:80px;
	height:25px;
	line-height:25px;
	display:block;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#97d045;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	padding:2px 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	
}

a.submit_center:hover {
	text-decoration:underline;
}

a.reset {
	float:right;
	width:90px;
	height:25px;
	line-height:25px;
	display:block;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#990000;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	padding:2px 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}

a.reset:hover {
	text-decoration:underline;
}

#info_box {
	margin:0 auto;
	width:500px;
	min-height:170px;
	margin-top:50px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#fff;
	border:1px solid #97d045;
	padding:10px;
}

#info_box p {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666;
	text-align:center;
	line-height:14px;
}

a.info_box {
	margin:0 auto;
	padding: 11px 10px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

a.info_box:hover {
	background: #FA8C8C;
	border: 1px solid rgba(256,256,256,0.75);
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

a.info_box:focus {
	position: relative;
	bottom: -1px;	
	background: #FA8C8C;	
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}

#buttons_wrapper {
	width:100%;
	height:30px;
	float:left;
	margin-top:25px;
}

#buttons {
	width:180px;
	height:25px;
	margin:20px auto;
	text-align:center;
}

/* Webshop button */
.webshop .button {
	float:left;
	margin-left:170px;
	padding: 11px 10px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.webshop .button:hover {
	background: #FA8C8C;
	border: 1px solid rgba(256,256,256,0.75);
	
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

.webshop .button:focus {
	position: relative;
	bottom: -1px;	
	background: #FA8C8C;	
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}

/* Forma za narudžbu */
.narudzba {
	float:left;
	width:100%;
	margin-top:25px;
	margin-bottom:100px;
}

.narudzba .form_narudzba {
	margin:0 auto;
	width:400px;
	height:40px;
}
.narudzba .button {
	float:left;
	margin:0 10px 0 10px;
	padding: 11px 10px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}

.narudzba .button:hover {
	background: #FA8C8C;
	border: 1px solid rgba(256,256,256,0.75);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}

.narudzba .button:focus {
	position: relative;
	bottom: -1px;	
	background: #FA8C8C;	
	box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}

a.gumb {
	float:left;
	padding: 8px 10px;
	font-family: 'Bree Serif', serif;
	font-weight: 300;
	font-size: 14px;
	color: #fff;
	text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
	background: #c01617;
	border: 1px solid #c01617;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
	-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}
.narudzba p.obavijest {
	text-align:center;
	color:#990000;
}
#slider2 {
	margin: 10px 20px;
	width:900px;
	height:200px;
	float:left;
}
.image_carousel {
	padding: 0px;
	position: relative;
	height:200px;
}
.image_carousel div.div_carousel {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#fff;
	border:1px solid #ccc;
	padding: 0px;
	margin: 2px 3px 5px 3px;
	display: block;
	float: left;
	width:120px;
	height:188px;
	vertical-align:middle;
	font-size:9px;
	position:relative;
}

.div_carousel_img {
	margin: 5px;
	display: block;
	float: left;
	width:108px;
	height:75px;
	text-align:center;
	overflow:hidden;
}

.div_carousel_img a img {
	max-width:108px;
	max-height:75px;
}

.div_carousel_txt {
	margin: 0px 5px;
	display: block;
	float: left;
	width:108px;
	height:85px;
	text-align:center;
	overflow:hidden;
}

.div_carousel_txt p {
	color:#666;
	text-align:left;
	
}

a.prev, a.next {
	background: url(img/left.png) no-repeat transparent;
	width: 25px;
	height: 25px;
	display: block;
	position:absolute;
	top: 70px;
}
a.prev {			left: -20px;
					background-position: 0 0; }
a.prev:hover {		background: url(img/left.png) no-repeat transparent; }
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right: -22px;
					background-position: -50px 0; 
background: url(img/right.png) no-repeat transparent;}
a.next:hover {		background: url(img/right.png) no-repeat transparent; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}

#carousel_right_vise {
	position:absolute;
	bottom:1px;
	right:1px;
	width:50px;
	height:20px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}

a.carousel_right {
	color:#fff;
	display:block;
	text-align:center;
	padding-top:3px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
/* Admin control */
#admin_export {
	position:relative;
	width: 955px;
	margin: 0 auto;
	padding: 0px;
	margin-top:10px;
	height:100px;
}
#page_wrapper {
	width: 100%;
	min-height:10px;
}

#page {
	width: auto;
	margin: 0 auto;
	padding: 0px;
	padding-top:2px;
	min-height:829px;
}

body.sticky-header-type-over.sticky-header.wpv-not-scrolled #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a,
body.sticky-header-type-over.sticky-header.wpv-not-scrolled #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a:visited,
body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a,
body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard #main-menu .menu > .menu-item:not(.current-menu-parent):not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-ancestor):not(:hover) > a:visited {
  color: #ffffff;
}
#main-menu .menu > .menu-item {
  padding: 3px 15px 3px 10px;
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  display: inline-block;
}
#main-menu .menu > .menu-item > a,
#main-menu .menu > .menu-item > a:visited {
  color: #4A4F55;
  font: normal 15px/16px "Trebuchet MS";
  padding-bottom: 0.6em;
  padding-left: 0px;
  padding-right: 0px;
  transition: .3s;
  border-bottom: solid 1px transparent;
}
#main-menu .menu > .menu-item.current-menu-parent > a,
#main-menu .menu > .menu-item.current-menu-item > a,
#main-menu .menu > .menu-item.current-menu-ancestor > a,
#main-menu .menu > .menu-item.current-menu-ancestor > a,
#main-menu .menu > .menu-item:hover > a {
  padding-top: .3em;
  padding-bottom: .3em;
  background-color: transparent;
  color: #e01f28;
  text-decoration: none;
  border-bottom: solid 1px #e01f28;
}
#main-menu .menu > .menu-item:hover > .sub-menu-wrapper {
  padding-top: 14px;
  position: absolute;
  top: 100%;
  left: 10%;
  width: 100%;
  z-index: 10000;
}
#main-menu .menu > .menu-item:hover > .sub-menu-wrapper > .sub-menu {
  top: 5px;
}
#main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu {
  left: 0;
  margin: 0 auto auto 0;
  transition: all .3s;
}
#main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .menu-item-has-children > a:after {
  position: absolute;
  top: 50%;
  top: calc(48%);
  right: 10px;
  line-height: 0;
  font-size: 12px;
}
#main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .sub-menu {
  left: 100%;
  top: 0px;
}
#main-menu .menu > .menu-item > .sub-menu-wrapper > .sub-menu .sub-menu.invert-position {
  left: auto;
  right: 100%;
}
#top-nav-wrapper {
  position: relative;
  z-index: 6666;
  background: #ffffff;
  border: none;
}
.top-nav strong {
  font-size: inherit;
  font-weight: inherit;
  color: #2B2F34;
  font-weight: 700;
}
.top-nav {
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: scroll;
  background-color: #f6f6f6;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  white-space: nowrap;
}
.top-nav,
.top-nav p {
  color: #898989;
}
.top-nav,
.top-nav p,
.top-nav div,
.top-nav li,
.top-nav a {
  font-size: inherit;
}
.top-nav > .top-nav-inner > .row {
  padding: 7px 60px 7px 60px;
}
.top-nav > .top-nav-inner > .row > .row > div {
  vertical-align: top;
}
.top-nav .grid-1-2 {
  min-height: 1px;
}
.top-nav .grid-1-2:last-child {
  text-align: right;
}
.top-nav .menu-wrapper {
  position: relative;
  height: 17px;
}
.top-nav a {
  color: #e01f28;
}
.top-nav a:hover {
  color: #e01f28;
  border-bottom: dotted 1px #253993;
}
.top-nav a:hover .icon {
  color: #e01f28 !important;
}
.top-nav ul > li.current_page_item > a,
.top-nav ul > li.current-menu-item > a,
.top-nav ul > li.current-menu-parent > a,
.top-nav ul > li.current-menu-ancestor > a {
  color: #e01f28;
}
.top-nav .menu,
.top-nav .menu li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.top-nav .menu {
  height: 20px;
  margin: 0 -15px;
}
.top-nav .menu > li.menu-item-has-children a:first-child {
  position: relative;
}
.top-nav .menu > li.menu-item-has-children:hover {
  height: 45px;
}
.top-nav .menu > li.menu-item-has-children:hover > .sub-menu {
  display: block;
}
.top-nav .menu > li > a {
  padding: 0 13px;
}
.top-nav .menu > li a {
  font-size: 11px;
  line-height: 1.6em;
}
.top-nav .menu li {
  position: relative;
}
.top-nav .menu li .sub-menu {
  position: absolute;
  top: 30px;
  display: none;
  margin: 0 auto auto 0;
  width: 170px;
  text-align: left;
  box-shadow: 0 2px 4px 2px rgba(0,0,0,0.09);
  background: #ffffff;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top-nav .menu li .sub-menu.invert-position {
  left: auto;
  right: 0;
}
.top-nav .menu li .sub-menu .sub-menu.invert-position {
  right: 100%;
}
.top-nav .menu li .sub-menu .menu-item {
  display: block;
}
.top-nav .menu li .sub-menu .menu-item > a {
  display: block;
  padding: 11px 13px;
  color: #4A4F55;
  border-bottom: 1px solid #EDEDED;
}
.top-nav .menu li .sub-menu .menu-item:last-child {
  padding-bottom: 0;
}
.top-nav .menu li .sub-menu .menu-item.current-menu-parent,
.top-nav .menu li .sub-menu .menu-item.current-menu-item,
.top-nav .menu li .sub-menu .menu-item.current-menu-ancestor,
.top-nav .menu li .sub-menu .menu-item.current-menu-ancestor,
.top-nav .menu li .sub-menu .menu-item:hover {
  background: #F6F6F6;
  transition: all .4s;
  border-radius: 1px;
}
.top-nav .menu li .sub-menu .menu-item.current-menu-parent > a,
.top-nav .menu li .sub-menu .menu-item.current-menu-item > a,
.top-nav .menu li .sub-menu .menu-item.current-menu-ancestor > a,
.top-nav .menu li .sub-menu .menu-item.current-menu-ancestor > a,
.top-nav .menu li .sub-menu .menu-item:hover > a {
  text-decoration: none;
  color: #e01f28;
  border-bottom-color: #e01f28;
  transition: all .4s;
}
#top-nav-social > a {
  display: inline-block;
  margin: 0 1px;
  width: 1.65em;
  height: 1.65em;
  border: 2px solid #e01f28;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}
#top-nav-social > a,
#top-nav-social > a .icon {
  line-height: 1.65em;
}
#top-nav-social > a:hover {
  border-color: #e01f28;
}
#top-nav-text .icon.shortcode {
  vertical-align: middle;
}
.mp-menu,
#mp-menu-trigger {
  display: none;
}
.header-content-wrapper {
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: scroll;
  background-color: #ffffff;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
  margin-top: 0;
  transition: background .3s ease;
}
body.sticky-header-type-over.sticky-header.wpv-not-scrolled .header-content-wrapper {
  background-color: rgba(255,255,255,0.1);
  border-radius: 5px 5px 5px 5px;
}
body.sticky-header-type-half-over.sticky-header.wpv-not-scrolled .layout-standard .header-content-wrapper.second-row {
  background: transparent;
}
header.main-header {
  transition: background .3s ease;
  padding: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header,
body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header,
body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header,
body.sticky-header-type-half-over header.main-header .first-row {
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: scroll;
  background-color: #ffffff;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
}
body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header.layout-standard .second-row,
body.sticky-header-type-over.sticky-header.wpv-scrolled header.main-header.layout-logo-text-menu .second-row,
body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header.layout-standard .second-row,
body.sticky-header-type-half-over.sticky-header.wpv-scrolled header.main-header.layout-logo-text-menu .second-row,
body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header.layout-standard .second-row,
body:not(.sticky-header-type-half-over):not(.sticky-header) header.main-header.layout-logo-text-menu .second-row,
body.sticky-header-type-half-over header.main-header .first-row.layout-standard .second-row,
body.sticky-header-type-half-over header.main-header .first-row.layout-logo-text-menu .second-row {
  background-repeat: repeat-x;
  background-position: center top;
  background-attachment: scroll;
  background-color: #E8E8E8;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
}
header.main-header .first-row {
  display: table;
  width: 100%;
  height: 26px;
}
header.main-header .first-row .alternative-logo {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header .first-row .normal-logo {
  opacity: 0;
}
body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header .first-row .alternative-logo {
  opacity: 1;
}
header.main-header .second-row {
  clear: both;
  min-height: 49px;
  width: 100%;
}
header.main-header .second-row .second-row-columns {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: table;
  padding: 0 60px;
  width: 100%;
}
header.main-header .header-left {
  display: table-cell;
  padding: 0;
  min-width: 160px;
  vertical-align: middle;
  white-space: nowrap;
}
header.main-header .header-center {
  display: table-cell;
  padding: 4px 10px;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  filter: none;
}
header.main-header .header-center:after {
  display: block;
  clear: both;
  content: "";
}
header.main-header .header-center #megaMenu #megaMenuToggle {
  position: relative;
  padding-right: 30px;
}
header.main-header .header-center #megaMenu #megaMenuToggle .megaMenuToggle-icon {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: 4px;
}
header.main-header .header-right {
  position: relative;
  display: table-cell;
  padding: 0;
  vertical-align: middle;
  text-align: right;
}
footer.main-footer {
  position: relative;
  background: url(http://auto-repair.vamtam.com/wp-content/uploads/2014/11/footer_bg.jpg) no-repeat center bottom scroll;
  background-color: #2b2f34;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
}
footer.main-footer .sep-3 {
  margin: 0px;
  opacity: 0.2;
}
footer.main-footer,
footer.main-footer p,
footer.main-footer a,
footer.main-footer th,
footer.main-footer td {
  font: normal 14px/22px "Lato";
  color: #B4B4B4;
}
footer.main-footer p {
  line-height: 170%;
}
footer.main-footer .widget li {
  background: transparent;
  border-bottom: none !important;
}
footer.main-footer .widget.widget_nav_menu #menu-horizontal-footer {
  text-align: center;
}
footer.main-footer .widget.widget_nav_menu #menu-horizontal-footer li {
  display: inline-block;
  vertical-align: top;
}
footer.main-footer .widget.widget_nav_menu #menu-horizontal-footer li:hover a,
footer.main-footer .widget.widget_nav_menu #menu-horizontal-footer li.current-menu-item a {
  background: none;
  color: #e01f28 !important;
}
footer.main-footer .widget.widget_nav_menu #menu-horizontal-footer li a {
  padding: 5px 20px;
  color: #e01f28;
  font-size: 14px;
}
footer.main-footer .widget.widget_nav_menu .menu li:last-child,
footer.main-footer .widget.widget_nav_menu .menu li.last-child {
  border-bottom: none;
}
footer.main-footer .widget.widget_nav_menu .menu li a {
  color: #e01f28;
  padding: 5px 8px 8px 3px;
}
footer.main-footer .widget.widget_nav_menu .menu li a:visited {
  color: #e01f28;
}
footer.main-footer .widget.widget_nav_menu .menu li a:hover {
  color: #fff !important;
  text-decoration: none !important;
  background: none;
}
footer.main-footer .widget.widget_nav_menu .menu li:hover,
footer.main-footer .widget.widget_nav_menu .menu li.current_page_item {
  position: relative;
}
footer.main-footer .widget.widget_nav_menu .menu li:hover a,
footer.main-footer .widget.widget_nav_menu .menu li.current_page_item a {
  color: #e01f28;
  background: none;
}
footer.main-footer .widget .widget-title {
  border: none;
  text-align: left;
  padding: 0;
  margin: 0 0 10px;
  font: 300 24px/28px "Lato" !important;
  color: #e01f28 !important;
}
footer.main-footer .widget .widget-title > .icon {
  margin-bottom: 17px;
}
#footer-sidebars {
  max-width: 1260px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
#footer-sidebars > .row aside {
  border-right: 0;
  padding: 10px 0 30px;
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#footer-sidebars > .row aside.full {
  width: 100%;
}
#footer-sidebars > .row aside.cell-1-2 {
  width: 50%;
}
#footer-sidebars > .row aside.cell-1-3 {
  width: 33.3333333333%;
}
#footer-sidebars > .row aside.cell-1-4 {
  width: 25%;
}
#footer-sidebars > .row aside.cell-1-5 {
  width: 20%;
}
#footer-sidebars > .row aside.cell-1-6 {
  width: 16.6666666667%;
}
#footer-sidebars > .row aside.cell-2-3 {
  width: 66.6666666667%;
}
#footer-sidebars > .row aside.cell-2-4 {
  width: 50%;
}
#footer-sidebars > .row aside.cell-2-5 {
  width: 40%;
}
#footer-sidebars > .row aside.cell-2-6 {
  width: 33.3333333333%;
}
#footer-sidebars > .row aside.cell-3-4 {
  width: 75%;
}
#footer-sidebars > .row aside.cell-3-5 {
  width: 60%;
}
#footer-sidebars > .row aside.cell-3-6 {
  width: 50%;
}
#footer-sidebars > .row aside.cell-4-5 {
  width: 80%;
}
#footer-sidebars > .row aside.cell-4-6 {
  width: 66.6666666667%;
}
#footer-sidebars > .row aside.cell-5-6 {
  width: 83.3333333333%;
}
#footer-sidebars > .row aside.last {
  border-right: 0;
}
#footer-sidebars > .row .widget {
  padding-left: 30px;
  padding-right: 30px;
}
#footer-sidebars > .row .widget,
#footer-sidebars > .row .widget:last-child {
  margin-bottom: 0;
  padding-bottom: 0px;
}
#footer-sidebars > .row .widget .widget-title {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 5px;
}
#footer-sidebars .wpv_icon_link li {
  padding: 5px;
}
#footer-sidebars .wpv_icon_link li:first-child {
  padding-top: 0;
}
#footer-sidebars .wpv_posts .wpv-tabs > ul {
  border-bottom-color: #1f2226;
  background-color: #2b2f34;
}
#footer-sidebars .wpv_posts .wpv-tabs > ul li {
  border-bottom: 1px solid transparent !important;
}
#footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-hover,
#footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-selected,
#footer-sidebars .wpv_posts .wpv-tabs > ul li.ui-state-active {
  border-color: #1f2226;
  background: transparent;
  border-bottom-color: #2b2f34 !important;
}
#footer-sidebars .wpv_posts .ui-tabs-panel {
  border-color: #1f2226;
}
#footer-sidebars .wpv_posts .posts_list li {
  border-top-color: #1f2226;
  padding: 0 0 10px 0;
}
footer.main-footer a,
.copyrights a {
  color: #e01f28;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
footer.main-footer a:visited,
.copyrights a:visited {
  color: #e01f28;
}
footer.main-footer a:hover,
.copyrights a:hover {
  color: #fff;
  text-decoration: none;
}
footer.main-footer a:hover .icon.shortcode,
.copyrights a:hover .icon.shortcode {
  color: #fff !important;
}
.copyrights {
  background-repeat: repeat;
  background-position: center top;
  background-attachment: scroll;
  background-color: #25282C;
  -webkit-background-size: auto;
  -moz-background-size: auto;
  background-size: auto;
  padding: 5px 30px;
  margin: 0;
  position: relative;
  z-index: 5;
}
.copyrights .alignright,
.copyrights .alignleft {
  margin: 0px !important;
}
.copyrights .aligncenter {
  margin-top: 0;
  margin-bottom: 0;
}
.copyrights > .row {
  padding: 0;
  margin: 0 auto;
}
.copyrights,
.copyrights * {
  font: normal 12px/16px "Lato";
  color: #898989;
}
#sub-footer-menu ul {
  margin: 0;
}
#sub-footer-menu li {
  list-style: none;
  float: left;
  padding: 0 5px;
  border-left: 1px solid #484e56;
}
#sub-footer-menu li a {
  color: #e01f28;
  font: normal 12px/16px "Lato";
}
#sub-footer-menu li:first-child {
  padding-left: 0;
  border-left: 0;
}
#scroll-to-top,
#feedback,
#toggle-style-switcher {
  display: block;
  width: 25px !important;
  height: 22px !important;
  line-height: 22px !important;
  font-size: 20px !important;
  padding: 4px;
  margin-left: 2px;
  font-family: "icomoon";
  text-align: center;
  cursor: pointer;
  z-index: 9998;
  border: none !important;
  position: relative;
  background: #e01f28;
  text-shadow: 0 -1px 0 #b31920;
  color: #ffffff !important;
  border-radius: 1px 0 0 1px;
  background-clip: padding-box;
}
#scroll-to-top:hover,
#feedback:hover,
#toggle-style-switcher:hover {
  padding-right: 6px;
  text-decoration: none;
  margin-left: 0;
  color: #ffffff !important;
}
#style-switcher {
  position: fixed !important;
  z-index: 900000 !important;
  top: 145px;
  left: 0;
  right: auto;
}
#style-switcher #toggle-style-switcher {
  position: absolute;
  top: 0;
  right: -35px !important;
  border-radius: 0 1px 1px 0;
  margin-left: 0;
  margin-right: 2px;
}
#style-switcher #toggle-style-switcher:after {
  border-right-color: #e01f28 !important;
}
#style-switcher #toggle-style-switcher:before {
  content: "\e035";
  font-family: theme;
}
#style-switcher #toggle-style-switcher:hover {
  padding-right: 4px;
}
#style-switcher.open #toggle-style-switcher,
#style-switcher:hover #toggle-style-switcher {
  padding-left: 6px !important;
  margin-right: 0 !important;
  opacity: 1;
}
body.admin-bar #style-switcher {
  top: 178px;
}
#ss-teaser .close {
  content: "\e255";
}
#scroll-to-top {
  position: fixed;
  bottom: 69px;
  right: 0px;
  z-index: -1;
  border-radius: 1px 0 0;
  background-clip: padding-box;
  opacity: 0;
}
#scroll-to-top:hover {
  opacity: 0;
}
#scroll-to-top.visible {
  opacity: 1;
  z-index: 200;
}
#scroll-to-top.visible:hover {
  opacity: 1;
}
#feedback-wrapper {
  position: fixed;
  bottom: 105px;
  right: -250px;
  z-index: 999900;
  background: #4A4F55;
  width: 250px;
  min-height: 84px;
  color: #ffffff !important;
  border-radius: 1px 0 0 0;
  background-clip: padding-box;
  -webkit-transition: right .4s;
  transition: right .4s;
}
#feedback-wrapper #feedback {
  position: absolute;
  bottom: 0;
  right: 250px;
}
#feedback-wrapper.expanded {
  right: 0;
}
#feedback-wrapper.expanded #feedback {
  opacity: 1;
  padding-right: 6px;
}
#feedback-wrapper h4,
#feedback-wrapper h4 a {
  color: #ffffff !important;
  margin-bottom: 0px;
}
#feedback-wrapper h4 {
  border: none;
  padding: 10px 30px;
}
#feedback-wrapper section {
  margin: 10px;
}
#feedback-wrapper .widget {
  padding: 0;
  border: none !important;
}

@media (max-width:680px){
#login_wrapper {
	/* Center wrapper perfectly */
	width: 300px;
	height: 400px;
	position: absolute;
	left: 50%;
	top: 35%;
	margin-left: -150px;
	margin-top: -200px;
}
}

p.noviweb {

  line-height: 22px !important;
  font-size: 20px !important;
  padding: 4px;
  margin-left: 2px;
    color: #737475;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
}