div.logo {
	width: 130px;
	height: 100px;
	background-image: url('images/logo.png');
	background-repeat: no-repeat;
	position:absolute;
}

a {
	color:#C00;
	text-decoration: none;
}


.poslovalnica {
	display:inline-block;
	width: calc((100% - 40px)/5);
	
}

div {
	margin:0px;	
}

body {
	margin:0px;
	background-image: url('images/bg_bright.png?dhsdfsdf');
}

h3 {
	color: #c00;
	margin-top:20px;
	margin-bottom:20px
}

h4 {
	color:#c00;
	font-size:.9em;
	margin-bottom:0px;
	margin-left: 5px;
}

div.path_info {
	background-color: #CC0000;
	color: #FFF;
	font-weight: normal;
	font-family: Verdana;
	margin-right: 350px;
	margin-left:130px;
	font-size: 8pt;
	padding: 2pt;
	
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft: 10px;
	
	background-repeat:no-repeat;
	background-position: top left
}

a.path, a.path:visited, #cart_info{
	font-family: Verdana;
	color: #FFF;
	font-weight: normal;
	padding-right: 2pt;
	padding-left: 2pt;
	text-decoration: none;
	font-size: 10pt;
}
a.path:hover, span.cart_info:hover {
	text-decoration: underline;
}

div.cart_info {
	margin:0px;
}

div.top_right {
	text-align: right;
	background-color: #CC0000;
	color: #FFF;
	font-weight: normal;
	font-family: Verdana;
	float:right;
	width:220px;
	margin-right: 0px;
	font-size: 10pt;
	padding: 2pt;
	background-repeat:no-repeat;
	background-position: top right;
	
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright: 10px;
	
}

span.cart_info {
	padding: 2pt;
	cursor: pointer
}

a #path_info {
	font-size: 8pt;	
}

body, html {
	font-family: Verdana;
	font-size: 12pt;
}

div.search_bar {
	margin-left:130px;
	margin-top: 10px;
	min-height: 20px;
	margin-right:130px;
	border: 1px solid #C00;
	padding: 2pt;
	z-index: 5;
	
	border-radius: 6px;
}



div.cart_content {
	float:right;
	margin-right: 0px;
	width: 220px;
	border: none;
	z-index: 0;
	display: none;
	font-size: 10pt;
	
	

}


.cart_even:hover {
	background-color: rgba(255,200,200,0.95);
}

div.cart_even {
	background-color: rgba(255,220,220,0.9);
	padding:2pt;
	cursor:pointer;
	border-left: solid #C00 1px;
	border-right: solid #C00 1px;
}

div.cart_odd {
	background-color: rgba(255,255,255,0.9);
	padding:2pt;
	cursor:pointer;
	border-left: solid #C00 1px;
	border-right: solid #C00 1px;
}

.cart_cost {
	text-align: right;
	display:block;
}
.cart_desc {
	width: 120px;
	float:left;
}


.cart_more:hover {
	font-weight:bold;
}

.cart_more {
	text-align: center;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius:10px;
	border-bottom:#C00 1px solid;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft: 10px;
	
	background-color: rgba(255,255,255,0.9);
	padding:2pt;
	cursor:pointer;
	border-left: solid #C00 1px;
	border-right: solid #C00 1px;
}


#language {
	top:0;
	font-size: 10pt;
	color: #C00;
	padding: 2pt;
	height:12pt;
	cursor:pointer;
	min-width: 70px;
	margin-left: 60px;
	position: fixed;
	text-align:left;
	right:0;
}

#active_Language {
	text-align: left;
}



p {
	margin:0px;
	padding:0px;
}






div.menu_Top {
	margin-top:15px;
	border: none;
	text-align: center;
	vertical-align: middle;
}



div.category_Menu {
	width: 160px;
	min-height: 60px;
	border-top: 1px #CCC solid;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	margin-top:130px;
	margin-left:0px;
	position: fixed;
	
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius:10px;
	
	-moz-border-radius-topright: 10px;
	border-top-right-radius:10px;
}

a.menu_item:hover {
	background-color: rgba(230,230,230,0.3);
	padding-left: 10px;
}

a.menu_item {
	padding: 2pt;
	padding-left: 4pt;
	/*border-bottom: #DDD 1px solid;*/
	cursor:pointer;
	text-transform: uppercase;
	font-size: 10pt;
	color:#000;
	display:block;

    -webkit-transition-property: padding-left .1s, background-color .1s;
       -moz-transition-property: padding-left .1s, background-color .1s;
         -o-transition-property: padding-left .1s, background-color .1s;
            transition-property: padding-left .1s, background-color .1s;    
	
    transition:padding-left .1s ease-in-out, background-color .1s;
}


#sub_news:hover {
	font-style:normal;
	background-color: rgba(230,230,230,0.3);
}

#sub_news {
	padding-left: 20px;
	padding-top:2pt;
	font-size: 8pt;
	display:block;
	font-style: italic;
	text-transform: uppercase;
	color: #000;
	cursor: pointer;
}

span.menu_top {
	padding: 2pt;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12pt;
	border-bottom: #DDD 1px solid;
	cursor:pointer;
	font-variant: small-caps;
	font-weight: bold;
}






p.mailing_menu {
	text-align: left;
	font-size:10pt;
	padding-left: 4pt;
}









div.mailing_menu {
	width: 160px;
	min-height: 100px;
	border-top: 1px #CCC solid;
	border-right: 1px #CCC solid;
	border-bottom: 1px #CCC solid;
	margin-left:0px;
	
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius:10px;
	
	-moz-border-radius-topright: 10px;
	border-top-right-radius:10px;
}




img.story {
	width:250px;
	cursor: pointer;
}











div.header {
	margin-left: 130px;
	margin-right: 130px;
	background-color: #C00;
	color: #FFF;
	height: 20px;
	position: static;
	display:block;
	top:0;
	font-size: 10pt;
		
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}



div.content {
	margin-left: 165px;
	margin-right: 165px;
	margin-top: 10px;
	border:solid #CCC 1px;
	background-color:#FFF;
	border-radius: 10px;
	margin-bottom: 105px;
	min-height: calc(100vh - 100px - 90px);
}

div.footer {
	left: 165px;
	right: 165px;
	background-image:url('images/bg-dense.png');
	color: #FFF;
	height: 95px;
	position: fixed;
	display:block;
	bottom:0;
	font-size: 8pt;
	text-align: left;
	padding-left: 0px;
		
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	
	transition:height .3s ease-in-out;
}



div.leftSide {
	left: 0;
	position:absolute;
	width: 165px;
	top:120px;
	padding-bottom: 100px;
}



span.footTT {
	width: 200px;
	display: inline-block;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase ;
	padding-left: 0px;
	text-align: left;

}

span.footTD {
	width: 200px;
	padding-left: 3px;
	display: inline-block;
	margin:0px;
	text-align: left;
	vertical-align: top;
}

span.footOpenClose {
	background-position: center;
	height:10px;
	background-image: url('images/open-close.png');
	background-repeat: no-repeat;
	opacity:0.3;
	display: block;
	margin:0px;
	padding:0;
	transition:opacity .15s ease-in-out;
	cursor: pointer;
	transform: rotate(180deg);
}


.footOpenClose:hover {
	opacity:0.8;
}


.subsubcat:hover {
	background-color: rgba(230,230,230,0.3);
}

p.subsubcat {
	cursor:pointer;
	font-size:8pt;
	padding:0px;
	padding-left: 26px;
	
	background-image: url('images/I.png?sfwwsas2a3454sdssfasd');
	background-repeat: repeat-y;
	background-position: top left;
}


span.subsubcat {
	display:inline-block;
	padding-left:10px;
	background-image: url('images/-.png?sf11as6534sdfaasd');
	background-repeat: no-repeat;
	background-position: top left;
}





.subcat:hover {
	background-color: rgba(230,230,230,0.3);
}

p.subcat {
	padding-top:3px;
	cursor:pointer;
	font-size:8pt;
	padding-left: 26px;
	
	
}