.goog-te-gadget-icon{
  display:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display : block;
}
audio:not([controls]) {
display : none;
}
[hidden] {
display : none;
}
html {
font-size : 100%;
overflow-y : auto;
overflow-x : auto;
}
body {
margin : 0;
font-size : 13px;
line-height : 1.231;
}
body, button, input, select, textarea {
font-family : sans-serif;
color : #222;
}
textarea {
    resize: none;
}
a {
color : #f90;
text-decoration : none;
}
a:hover {
color : #F9A31C;
}
a:active {
outline : 0;
}
abbr[title] {
border-bottom : 1px dotted;
}
b, strong {
font-weight : bold;
}
blockquote {
margin : 1em 40px;
}
dfn {
font-style : italic;
}
hr {
display : block;
height : 1px;
border : 0;
border-top : 1px solid #ccc;
margin : 1em 0;
padding : 0;
}
ins {
background : #ff9;
color : #000;
text-decoration : none;
}
mark {
background : #ff0;
color : #000;
font-style : italic;
font-weight : bold;
}
pre, code, kbd, samp {
font-family : monospace, monospace;
font-size : 1em;
}
pre {
white-space : pre;
white-space : pre-wrap;
}
q {
quotes : none;
}
q:before, q:after {
content : "";
content : none;
}
small {
font-size : 85%;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
vertical-align : baseline;
}
sup {
top : -0.5em;
}
sub {
bottom : -0.25em;
}
ul, ol {
margin : 1em 0;
padding : 0 0 0 40px;
}
dd {
margin : 0 0 0 40px;
}
nav ul, nav ol {
list-style : none;
list-style-image : none;
margin : 0;
padding : 0;
}
img {
border : 0;
vertical-align : middle;
}
svg:not(:root) {
overflow : hidden;
}
figure {
margin : 0;
}
u {
border-bottom: 5px solid #F9A31C;
line-height : 20px;
width : auto;de
min-width : 700px;
margin-bottom : 5px;
position : relative;
display : block;
z-index : 0;
text-decoration : none;
text-align : left;
}
.u1 {
line-height : 20px;
width : 258px;
margin-bottom : 5px;
position : relative;
z-index : 0;
text-decoration : none;
text-align : left;
display : block;
}
.u1alt {
border-bottom: 5px solid #F9A31C;
line-height : 20px;
width : 258px;
margin-bottom : 5px;
position : relative;
z-index : 0;
text-decoration : none;
text-align : left;
display : block;
}
.u1alt2 {
border-bottom: 5px solid #F9A31C;
line-height : 20px;
width : 500px;
margin-bottom : 5px;
position : relative;
z-index : 0;
text-decoration : none;
text-align : left;
display : block;
}

.u2 {
border-bottom: 5px solid #F9A31C;
line-height : 20px;
width : 935px;
margin-bottom : 5px;
position : relative;
z-index : 0;
text-decoration : none;
text-align : left;
display : block;
}
.u2alt {
border-bottom: 5px solid #F9A31C;
line-height : 20px;
width : 300px;
margin-bottom : 5px;
position : relative;
z-index : 0;
text-decoration : none;
text-align : left;
display : block;
}
.u2tim {
border-bottom: 3px solid #F9A31C;
line-height : 20px;
width : 300px;
margin-bottom : 5px;
position : relative;
z-index : 0;
text-decoration : none;
text-align : left;
display : block;
}

.u3 {
background-image : url(../images/site/nav_bg.jpg);
line-height : 20px;
width : auto;
box-shadow : 0px 1px 3px #aaa ;
margin-bottom : 5px;
position : relative;
z-index : 0;
text-decoration : none;
text-align : left;
display : block;
}
.u4 {
border-bottom: 5px solid #F9A31C;
line-height : 20px;
width : 190px;
margin-bottom : 5px;
position : relative;
z-index : 0;
text-decoration : none;
text-align : left;
display : block;
}
form {
margin : 0;
}
fieldset {
border : 0;
margin : 0;
padding : 0;
}
label {
cursor : pointer;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
cursor : pointer;
}
input[type="checkbox"], input[type="radio"] {
box-sizing : border-box;
}
input[type="search"] {
box-sizing : content-box;
}
textarea {
overflow : auto;
vertical-align : top;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
td {
vertical-align : top;
}
.all {
float : left;
}
.allr {
float : right;
}
.alll {
float : left;
}
.alr {
float : right;
}
html {
background-color : #f3f3f3;
}
.headwrap {
width : 100%;
height : 40px;
min-width : 996px;
background: rgba(48,48,48,1);
font-size : 11px;
}
.head {
width : 980px;
margin : 0 auto;
padding-top : 7px;
}
.fb {
display : block;
padding-right : 30px;
height : 24px;
border-right : 1px solid #999;
margin-right : 10px;
background-image : url(../images/site/fb-blank.png);
background-repeat : no-repeat;
}
.fb:hover {
padding-right : 30px;
height : 24px;
margin-right : 10px;
background-image : url(../images/site/fb-filled.png);
background-repeat : no-repeat;
}
.googlete{
margin: 2px 0px 0px 220px;
}
.links {
padding-top : 6px;
color : #fff;
}
.links a {
color : #fff;
}
.search .text{
border : none;
height : 20px;
padding : 2px 5px;
width : 180px;
font-size : 11px;
color : #333;
margin : 0;
}
#searchboxy input{
	background-image : url(../images/site/lupa9.png);
	height : 25px;
	width : 28px;
	border : none;
	padding : 0;
	margin : 0;
	top: 1px;
}
#searchboxy input:focus{
	border : none;
	height : 20px;
	padding : 2px 5px;
	width : 180px;
	font-size : 11px;
	color : #333;
	margin : 0;
	background-image : none;
	transition: width 0.6s ease-out;
}
.search .submit {
background-image : url(../images/site/lupa9.png);
height : 25px;
width : 28px;
border : none;
padding : 0;
margin : 0;
top: 1px;
}
#container {
width : 936px;
padding : 20px;
padding-top : 0;
background-color : #fff;
margin : 0 auto;
box-shadow : 0px 0px 8px #aaa ;
}
.logo {
margin-left : 30px;
}
.logoadmin {
margin : 15px;
margin-left : 30px;
}
header {
margin-bottom : -10px;
}
.proizvod {
height : 90px;
width : 600px;
overflow : hidden;
}
.proizvod .p_text {
width : 410px;
font-size : 13px;
color : #444;
}
.proizvod .p_text a {
font-size : 14px;
font-weight : bold;
color : #06f;
line-height : 24px;
}
.proizvod .p_img {
width : 600px;
height : 90px;
}
.nav {
min-height : 36px;
top : -5px;
height : auto;
background-image : url(../images/site/nav_bg.jpg);
width : 100%;
box-shadow : 0px 1px 3px #aaa ;
margin-bottom : 5px;
position : relative;
z-index : 10;
user-select: none;
}
.nav ul {
margin : 0;
padding : 0;
}
.nav ul li {
list-style : none;
float : left;
width : 156px;
position : relative;
}
.nav ul li ul {
display : none;
}
.nav ul li a {
display : block;
padding : 9px 0 0 0;
min-height : 27px;
height : auto;
border-right : 1px solid #d2d2d2;
font-size : 14px;
text-align : center;
color : #444;
width : 156px;
font-weight : bold;
text-shadow : #fff 0 1px 0;
}
.nav ul li a:hover {
background-image : url(../images/site/nav_hover.jpg);
color : #fff;
min-height : 27px;
height : auto;
text-shadow : #666 0 1px 0;
}
.nav ul li:hover ul.drugi {
display : block !important ;
position : absolute;
top : 36px;
left : 0;
z-index: 1;
background-color : #f2f2f2;
min-height : 27px;
height : auto;
box-shadow : 0px 1px 3px #aaa ;
}
.nav ul li ul li {
position : relative;
min-height : 27px;
height : auto;
min-width : 140px;
width : auto;
}
.nav ul li ul li a {
display : block;
min-width : 150px;
width : auto;
min-height : 27px;
height : auto;
padding : 9px 30px 0 30px;
text-align : left;
border-bottom : 1px solid #d2d2d2;
font-size : 13px;
color : #444;
font-weight : bold;
text-shadow : #fff 0 1px 0;
}
.nav ul li ul li ul.treci {
display : none;
}
.nav ul li ul li:hover ul {
display : block !important ;
position : absolute;
top : 0;
left : 200px;
min-height : 27px;
height : auto;
background-color : #f2f2f2;
box-shadow : 0px 1px 3px #aaa ;
width : 200px;
}
.nav ul li ul li ul li a {
display : block;
padding : 9px 30px 0 30px;
width : 140px;
min-height : 27px;
height : auto;
border-bottom : 1px solid #d2d2d2;
font-size : 13px;
color : #444;
font-weight : bold;
text-shadow : #fff 0 1px 0;
}
#main .main_pic {
margin-bottom : 15px;
}
#main .content {
padding-bottom : 0;
border-bottom : 1px solid #d2d2d2;
margin-bottom : 15px;
}
#main.content1 {
padding-bottom : 15px;
border-bottom : 1px solid #d2d2d2;
margin-bottom : 15px;
float : left;
}
#main.content2 {
padding-bottom : 15px;
border-bottom : 1px solid #d2d2d2;
margin-bottom : 15px;
float : left;
}
#main .content5 {
padding-bottom : 5px;
border-bottom : 1px solid #d2d2d2;
margin-bottom : 5px;
}
#main .content4 {
padding-bottom : 20px;
border-bottom : 1px solid #d2d2d2;
margin-bottom : 5px;
}
#main .latest {
width : 200px;
}
#main .left-latest {
width : 200px;
}
#main .box {
width : 510px;
}
span.narandzasta {
font-size : 17px;
color : #fda100;
font-weight : bold;
}
.glavna-border {
width : 700px;
min-height : 200px;
height : auto;
border-left : 1px solid #ccc;
padding-right : 15px;
padding-left : 20px;
}
.glavna-border-partneri {
width : 700px;
min-height : 200px;
height : auto;
padding-right : 15px;
padding-left : 20px;
}

ul.NoBulletNoIndent {
list-style-type : none;
margin-left : 5px;
padding-left : 0;
}
.kontakt-border {
width : 935px;
height : auto;
padding-right : 15px;
}
.kontakt-border-2 {
width : 250px;
height : auto;
padding-right : 15px;
float:left
}

.kontakt-desno {
width : 260px;
}
.kontakt-desno-2 {
width : 500px;
}
.adm-kontakt-border {
border-right : 1px solid #ccc;
width : 297px;
height : auto;
padding-right : 15px;
}
.adm-kontakt-desno {
width : 580px;
padding-right: 20px;
}
.main-kontakt-border {
width : 650px;
height : auto;
min-height : 604px;
padding-right : 15px;
}
.main-kontakt-desno {
width : 220px;
}
footer {
padding : 10px 0;
margin : 0 auto;
width : 500px;
text-align : center;
font-size : 10px;
color : #a1a1a1;
}
.footer {
text-align : center;
font-size : 10px;
color : #666;
padding-top : 6px;
}
#footer2 {
width : 860px;
padding : 0 30px 0 20px;
text-align : left;
background-color : #fff;
}
#footer2 ul li {
list-style : none;
background : none !important ;
line-height : 22px;
padding : 0;
margin : 0;
font-size : 11px !important ;
height:auto;
}
.footer2Links1 {
width : 150px;
height : auto;
float : left;
margin : 0;
}
#footer2Links2 {
width : 150px;
height : auto;
float : left;
margin : 0;
}
#footer2Links3 {
width : 100px;
height : auto;
float : left;
margin : 0;
}
.ir {
display : block;
border : 0;
text-indent : -999em;
overflow : hidden;
background-color : transparent;
background-repeat : no-repeat;
text-align : left;
direction : ltr;
}
.ir br {
display : none;
}
.hidden {
display : none !important ;
visibility : hidden;
}
.visuallyhidden {
border : 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;
}
.clearfix2:before, .clearfix:after {
content : "";
display : table;
}
.clearfix2:after {
clear : both;
}
.flag1 {
float : left;
background : url(../images/site/flags.png) 0% 0% no-repeat;
background-position : left top;
width : 30px;
height : 15px;
position : relative;
top : 5px;
right : -420px;
}
.flag2 {
float : left;
background : url(../images/site/flags.png) 0% 0% no-repeat;
background-position : left -19px;
width : 30px;
height : 15px;
}
.flag3 {
float : left;
background : url(../images/site/flags.png) 0% 0% no-repeat;
background-position : left -39px;
width : 30px;
height : 15px;
}
.earth {
float : left;
background : url(../images/site/flags.png) 0% 0% no-repeat;
background-position : left -59px;
width : 18px;
height : 18px;
}
.pos2 {
position : relative; 
top : 5px; 
right : -425px; 
opacity : 0.4;
}
.pos3 {
position : relative;
top : 5px;
right : -430px;
opacity : 0.4;
}
.pos4 {
position : relative;
top : 3px;
right : -435px;
opacity : 0.4;
}
.mainlogo{
position : relative; 
left :-20px;
}
.prodlist{
overflow:hidden; 
text-align:justify;
}
.newsimage{
display:compact;
height: 180px;
width: 220px;
float: left;
margin-right:14px;
}
.newstext{
position: relative;
top:-56px;
width:214px;
background-color:black;
opacity:0.8;
min-height:50px;
height:auto;
color:white;
padding:3px;
}
.listnone{
list-style: none;
}
.just{
text-align : justify;
}
.tdwidth{
width : 90px;
}