@charset "utf-8";
/*
 *	Theme Name: Kozmo
 *	Theme URI: http://www.kozmo.hr
 *	Description: Custom WordPress theme developed and designed by Lamaro d.o.o. exclusively for website kozmo.hr
 *	Author: Lamaro d.o.o.
 *	Author URI: http://lamaro.com.hr
 *	Version: 1.0
 *
 *	All content & design (c) 2006 - 2010~ Kozmo d.o.o., All Rights Reserved
 * 
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/* #Tekst-Stil# */
html, body {
	height:100%;
}
html {
	background:#cedbec url(img/mbg.png) repeat-x scroll 0 0;
}
body {
	font:13px/1.5 Arial, Helvetica, sans-serif;
	/*background:url(img/ukrasi_2011.jpg) no-repeat scroll top center;*/
	background:url(img/th_linije.png) repeat-x scroll 0 0;
	color:#000;
}
a:link {
	color: #ed008c;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #ed008c;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: underline;
	color: #000;
}
hr {
	border:0 #e1e1e1 dotted;
	border-top-width:1px;
	clear:both;
	height:0;
	margin:10px;
}
h1 {
	font-size: 48px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 21px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
ol {
	list-style:decimal
}
ul {
	list-style:disc
}
/* #Generalno# */
#kozmo {
	min-height:100%;
	position:relative;
}
#bgAd, #bgAd33 {
	position:absolute;
	width:100%;
	height:1100px;
	z-index:1;
	top:214px;
	left:0;
	background:url(img/oglas_ljetna_usteda_v2.jpg) no-repeat scroll top center;
	text-align:center;
	overflow:hidden;
}
#bgAd a, #bgAd33 a {
	display:block;
	width:100%;
	height:1100px;
	text-indent:-9999em;
	text-decoration:none;
}

#bgAd_ob_vikend {
	position:absolute;
	width:100%;
	height:962px;
	z-index:1;
	top:214px;
	left:0;
	background:url(img/wallpaper_obiteljski_vikend.jpg) no-repeat scroll top center;
	text-align:center;
	overflow:hidden;
}
#bgAd_ob_vikend a {
	display:block;
	width:100%;
	height:1100px;
	text-indent:-9999em;
	text-decoration:none;
}

/* Pozadinski oglas admin */
#bg_advertise {
	position:absolute;
	width:100%;
	z-index:1;
	top:215px;
	left:0;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:scroll;
	text-align:center;
	overflow:hidden;
}
#bg_advertise a {
	display:block;
	width:100%;
	text-indent:-9999em;
	text-decoration:none;
}
/* END Pozadinski oglas */

.wrap {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
#foopush {
	padding-bottom:291px;
	z-index:4;
	display:block;
	position:relative;
}
/* DropDown settings */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em;
}
.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:			2.5em;
	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:			10em;
	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 {
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited {
	color:			#13a;
}
.sf-menu li {
}
.sf-menu li li {
	background:		#05479c;
}
.sf-menu li li li {
	background:		#05479c;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px;
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em;
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(img/arrows-ffffff.png) no-repeat -10px -100px;
}
a > .sf-sub-indicator {
	top:			.8em;
	background-position: 0 -100px;
}
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:	url(img/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/* #Menu-Vrh# */
#nav {
	width:960px;
	height:31px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/top_nav_bg.png) no-repeat scroll 0 0;
	z-index:90;
}
ul#topnav {
	margin:0 5px;
	padding:0;
	list-style:none;
	width:950px;
	height:31px;
	float:left;
	position:relative;
}
ul#topnav li {
	float:left;
	display:block;
	height:28px;
	margin:0 2px;
	padding:0 10px 0 2px;
	font:12px/28px Arial, Helvetica, sans-serif;
	background-color:transparent;
	width:auto;
}
ul#topnav li.frend_send a {
	height:16px;
}
ul#topnav li.frend_send a span {
	margin-top:6px;
}
ul#topnav li.dotdel {
	border-right:1px dotted #939393;
}
ul#topnav li img {
	float:left;
	display:block;
	border:none;
	padding:0;
	margin:5px 4px 0 0;
}
ul#topnav li a {
	color:#0c4da2;
	text-decoration:none;
	float:left;
	display:block;
}
ul#topnav li a.ddma {
	background:url(img/ikone/tm_arrow.png) no-repeat scroll 100% 50%;
	padding-right:8px;
}
ul#topnav li a.ddma_hor {
	background:url(img/ikone/tm_arrow_hor.png) no-repeat scroll 95% 50%;
}
ul#topnav li a:hover {
	color:#ed008c;
	text-decoration:none;
}
ul#topnav li a#nav_login {
	color:#ec008c;
	margin:0;
}
ul#topnav li a#nav_register {
	color:#ec008c;
}
ul#topnav li a#nav_login:hover, ul#topnav li a#nav_register:hover {
	color:#000;
}
ul#topnav li.fbloghead {
	float:right;
	padding:0;
}
ul#topnav li.fbloghead a {
	margin-top:4px;
}
ul#topnav li ul li {
	border-top: 1px solid #d6e1ef;
	background-color: #fff;
	display:block;
	padding:0;
	height:auto;
}
ul#topnav li ul li a {
	display:block;
	width:100px;
	padding:0 4px;
	font-weight:bold;
}
ul#topnav li ul li a:hover {
	background-color:#c0d1e6;
}
/* #logo-Search# */
#logo_search {
	width:960px;
	height:101px;
	display:inline;
	float:left;
	position:relative;
	margin:18px 0 15px 0;
}
#logo_search .logo {
	width:262px;
	height:101px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
}
#logo_search .logo h2 {
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#logo_search .logo h2 a {
	display:block;
	background:transparent url(img/logo.png) no-repeat scroll 0 0;
	width:262px;
	height:101px;
	overflow:hidden;
	text-decoration:none;
}
#logo_search .logo h2 a:hover {
	background:transparent url(img/logo.png) no-repeat scroll 0 -101px;
	text-decoration:none;
}
#logo_search .search {
	width:326px;
	height:101px;
	display:inline;
	float:right;
	position:relative;
}
#logo_search .search .search_wrap {
	width:325px;
	height:40px;
	display:inline;
	float:right;
	position:relative;
	background:url(img/search_bg.png) no-repeat scroll 0 0;
}
#logo_search .search .search_wrap label {
	display:none;
}
#logo_search .search .search_wrap .search_txt {
	width:215px;
	height:23px;
	margin:5px 0 0 5px;
	padding:4px 0 0 5px;
	border:none;
	background-color:#fff;
	float:left;
	color:#999;
	font:12px/23px Arial, Helvetica, sans-serif;
}
#logo_search .search .search_wrap .search_txt:focus {
	color:#000;
}
#logo_search .search .search_wrap .search_btn {
	width:91px;
	height:30px;
	background:transparent url(img/search_btn.png) no-repeat scroll 0 0;
	border:none;
	float:right;
	text-indent:-9999em;
	margin:6px 4px 0 0;
	padding:0;
	cursor:pointer;
}
#logo_search .search h3 {
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(img/info_telefon.png) no-repeat scroll 100% 0;
}

#logo_search a {
	text-decoration:none;
	color:#f8c7dc;
}


/* Head Ad box */
#logo_search .sphead_box {
	width:300px;
	height:90px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/counter_box_bg.png) no-repeat;
	margin:3px 0 0 40px;
}
#logo_search .sphead_box h3 {
	font:bold 12px/1em Arial, Helvetica, sans-serif;
	margin:8px 10px 7px 14px;
	padding:0;
	color:#034da2;
	width:276px;
	height:13px;
	overflow:hidden;
}
#logo_search .sphead_box h3 a {
	text-decoration:none;
	color:#ed008c;
}
#logo_search .sphead_box h3 a:hover {
	text-decoration:none;
	color:#000;
}

#countdown_dashboard {
	height: 57px;
	width:280px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 0 10px;
}
.dash {
	width: 58px;
	height: 44px;
	background:url(img/count_char_bg.png) 0 0 no-repeat;
	float: left;
	margin-left: 2px;
	position: relative;
	padding:1px 0 12px 0;
}
.dash_dots {
	width: 10px;
	height: 44px;
	float: left;
	margin-left: 2px;
	position: relative;
	font:100 30px/38px Georgia, "Times New Roman", Times, serif;
	color:#cedbec;
	text-align:center;
}
.dash .digit {
	float: left;
	width: 28px;
	font:bold 36px/43px Arial, Helvetica, sans-serif;
	color: #ec008c; /*#0c4da2*/
	position: relative;
	text-shadow:0 1px 0 #fff;
	text-align: center;
}
.dash_title {
	position: absolute;
	display: block;
	bottom: 0;
	right: 0;
	font-size: 8px;
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align:center;
	width:58px;
}
/* END Head Ad Box */


/* #Glavni-Menu# */
#katbtn_wrap {
	display:inline;
	float:left;
	position:relative;
	width:136px;
	height:36px;
	margin:5px 0 0 0;
}

ul#katbnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
}
ul#katbnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}

ul#katbnav li .sub {
	position: absolute;
	top: 42px; left: 0;
	z-index: 99999;
	background: #04459b;
	border-right:1px solid #003675;
	border-bottom:1px solid #003675;
	border-left:1px solid #0B57B8;
	padding: 5px;
	float: left;
	display: none;
}
ul#katbnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 130px;
	float: left;
}
ul#katbnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#katbnav .sub ul li a {
	float: none;
	text-indent: 0;
	height: auto;
	background:url(img/ikone/footer_avatar_arrow.png) no-repeat 4px 12px;
	padding: 4px 2px 4px 14px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#katbnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;
}


a#katbtn  {
	display:block;
	float:left;
	position:relative;
	width:136px;
	height:36px;
	background:url(img/katalog/big_asortiman_btn.png) no-repeat scroll 0 0;
	text-decoration:none;
	text-indent:-9999em;
}


/* Drop menu */
#menu {
	width:800px;
	height:48px;
	display:inline;
	float:right;
	position:relative;
	z-index:90;
}
ul#mainmenu {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	width:800px;
	height:35px;
	float:left;
	position:relative;
}
ul#mainmenu li {
	float:left;
	height:35px;
	margin:0 0 0 10px;
	padding:0;
	zoom:1;
}
ul#mainmenu li a {
	font:14px/35px Helvetica, Arial, sans-serif;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 0 #011f41;
	float:left;
	display:block;
	height:35px;
	width:117px;
	text-align:center;
	position:relative;
	margin:0;
	background:transparent url(img/main_menu_bg.png) no-repeat top right;
}
ul#mainmenu li a .showa {
	padding-right:12px;
	padding-left:6px;
	background:url(img/main_menu_ddarrow.png) no-repeat scroll center right;
}
ul#mainmenu li ul li a .showar {
	background:url(img/main_menu_riarrow.png) no-repeat scroll center right;
	width:4px;
	height:7px;
	display:inline;
	position:absolute;
	top:11px;
	right:6px;
}
ul#mainmenu li.menu_akcija {
	width:145px;
}
ul#mainmenu li.menu_akcija a {
	width:145px;
	background:transparent url(img/main_menu_akcije.png) no-repeat top right;
}
ul#mainmenu li.menu_loyal {
	width:185px;
}
ul#mainmenu li.menu_loyal a {
	width:185px;
	background:transparent url(img/main_menu_kupac_bg.png) no-repeat top right;
}
ul#mainmenu li.menu_kupac {
	width:185px;
}
ul#mainmenu li.menu_kupac a {
	width:185px;
	background:transparent url(img/main_menu_kupac_bg.png) no-repeat top right;
}
ul#mainmenu li a:hover, ul#mainmenu li.activem a {
	background-position: 0 -35px;
	background-color:transparent;
}
/* #Glavni-Menu/Level-2# */
ul#mainmenu li ul {
	margin:8px 0 0 0;
}
ul#mainmenu li ul li ul {
	margin:0;
}
/*ul#mainmenu li ul li ul.longman li {
	width:230px;
}*/
ul#mainmenu li ul li {
	font-weight: normal;
	background: #05479c none!important;
	float: none;
	display:block;
	margin:0;
	padding:0 3px 0 0;
	height:auto;
	width:auto;
	border-left:1px solid #0b57b8;
	border-bottom:1px solid #003675;
	border-top:1px solid #0b57b8;
}
ul#mainmenu li ul li a {
	width: 100%;
	height:auto;
	float:none;
	padding:6px 0 6px 4px;
	margin:0;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:none;
	text-align:left;
	background: #05479c none!important;
}
ul#mainmenu li ul li a:hover {
	background-color:#003675!important;
	color:#fff;
}
/* #Featured# */
#featured {
	width:960px;
	height:304px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/slider_bg.png) no-repeat scroll 0 0;
	margin:10px 0 13px 0;
}
/* #Featured/Slider# */
#slider_wrap {
	width:650px;
	height:270px;
	display:inline;
	float:left;
	position:relative;
	margin:13px 0 0 5px;
	
}
#slider {
	width:616px;
	height:246px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 0 20px;
	overflow:hidden;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;overflow:hidden;
}
#slider li {
	width:616px;
	height:246px;
	overflow:hidden;
	float:left;
	position:relative;
}
#slider li .sli_title {
	width:355px;
	min-height:40px;
	display:inline;
	float:left;
	position:relative;
	margin:50px 0 10px 73px;
}
#slider li .sli_title h2 {
	color:#0c4da2;
	font:22px/26px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#slider li .sli_title h2 a {
	color:#ed008c;
	text-decoration:none;
}
#slider li .sli_title h2 a:hover {
	color:#0c4da2;
	text-decoration:none;
}
#slider li .sli_data {
	width:375px;
	height:80px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 0 73px;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#000;
	overflow:hidden;
}
#slider li .sli_more {
	width:100px;
	height:25px;
	display:inline;
	float:right;
	text-align:right;
	padding:0 30px 0 0;
	margin:15px 150px 0 0;
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	background:url(img/promocije_more.png) no-repeat scroll center right;
}
a.big_slider_link {
	text-decoration:none;
	width:616px;
	height:246px;
	overflow:hidden;
	float:left;
	position:relative;
}
#scrollbgl {
	display:block;
	width:26px;
	height:248px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
}
#scrollbgr {
	display:block;
	width:26px;
	height:248px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:5;
}
#prevBtn, #nextBtn {
	display:block;
	width:32px;
	height:32px;
	position:absolute;
	left:5px;
	top:103px;
	text-indent:-9999em;
	z-index:10;
}
#nextBtn {
	left:619px;
}
#prevBtn a, #nextBtn a {
	display:block;
	width:32px;
	height:32px;
	background:url(img/slide_btn_left.png) no-repeat 0 0;
}
#nextBtn a {
	background:url(img/slide_btn_right.png) no-repeat 0 0;
}
#prevBtn a:hover, #nextBtn a:hover {
	background-position:0 -32px;
}
ol#controls {
	margin:10px 0 0 20px;
	padding:0;
	height:15px;
	width:300px;
	display:inline;
	float:left;
	position:relative;
}
ol#controls li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	height:15px;
	width:15px;
}
ol#controls li a {
	float:left;
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999em;
	background:url(img/slide_num.png) no-repeat scroll 0 0;
	text-decoration:none;
}
ol#controls li.current a {
	background:url(img/slide_num_active.png) no-repeat scroll 0 0;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}
.slider_rss {
	width:185px;
	height:16px;
	display:inline;
	float:right;
	position:relative;
	font:10px/16px Arial, Helvetica, sans-serif;
	color:#818181;
	text-align:right;
	padding:0 20px 0 0;
	background:url(img/ikone/blue_rss_icon.png) no-repeat scroll 100% 50%;
	margin:12px 15px 0 0;
}
.slider_rss a {
	color:#818181;
	text-decoration:none;
}
.slider_rss a:hover {
	color:#ed008c;
	text-decoration:underline;
}
/* #Featured/SubMenu# */
#submenu {
	width:286px;
	height:285px;
	display:inline;
	float:right;
	position:relative;
	margin:5px 10px 0 0;
}
#submenu h2 {
	margin:0;
	padding:0;
	width:286px;
	height:39px;
	text-indent:-9999em;
	background:url(img/vas_prozor_title.png) no-repeat scroll 0 0;
}
ul#vas_kozmo {
	margin:6px 0 10px 0;
	padding:0;
	list-style:none;
}
.sbbc ul#vas_kozmo {
	margin:5px 0 0 0;
}
ul#vas_kozmo li {
	margin:0 0 6px 15px;
	padding:0;
	font:14px/16px Helvetica, Arial, sans-serif;
	color:#FFF;
}
.sbbc ul#vas_kozmo li {
	margin:0 0 8px 0;
}
ul#vas_kozmo li a {
	text-decoration:none;
	color:#FFF;
	background:url(img/slide_num.png) no-repeat scroll 0 50%;
	padding:1px 0 1px 20px;
}
ul#vas_kozmo li a:hover {
	text-decoration:none;
	color:#cedbec;
	background:url(img/slide_num_active.png) no-repeat scroll 0 50%;
}
.sbbc ul#vas_kozmo li a {
	color:#034da2;
	background:url(img/vas_prozor_circle.png) no-repeat scroll 0 50%;
}
.sbbc ul#vas_kozmo li a:hover {
	color:#ec008c;
	background:url(img/vas_prozor_circle_active.png) no-repeat scroll 0 50%;
}
.newsletter {
	width:270px;
	height:70px;
	display:inline;
	float:right;
	position:relative;
	margin:16px 0 0 0;
}
.sbbvpb .newsletter {
	float:left;
	margin:9px 0 0 8px;
}
.newsletter h3 {
	font:bold 13px/16px Helvetica, 'Helvetica Neue', Arial, sans-serif;
	text-transform:uppercase;
	color:#034da2;
	margin:0 0 3px 0;
	padding:0;
}
.sbbvpb .newsletter h3 {
	color:#fff;
}
.phplist label {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#737373;
	margin:0;
	padding:0 0 5px 0;
	display:none!important;
}
.sbbvpb .newsletter label {
	color:#fff;
}
.sbbvpb .phplist .required {
	color:#fff!important;
}
.phplist #email {
	width:156px;
	height:21px;
	background:#d3e7ff url(img/ikone/small_mail_icon.png) no-repeat scroll 5px 50%;
	border:1px solid #bad8fe;
	padding:0 2px 0 20px;
	margin:0;
	float:left;
	color:#034da2;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.phplist #email:focus {
	border:1px solid #ed008c;
}
#contactsubmit {
	float:right;
	padding:0 12px;
}


/* #Center-Content# */
#content {
	width:656px;
	display:inline;
	float:left;
	position:relative;
	margin:0 15px 15px 0;
}
#pusher {
	height:20px;
}
/* Small Box Center Wrap */
.sbcw {
	width:319px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:9px;
	overflow:hidden;
	background:url(img/box/box_center_small_bottom.png) no-repeat scroll 0 100%;
}
.sbct {
	width:319px;
	height:34px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_center_small_top.png) no-repeat scroll 0 0;
}
.sbcc {
	width:292px;
	padding:0 16px 0 11px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_center_small_center.png) repeat-y scroll 0 0;
}

.sbcc_slider {
	width:313px;
	padding:0 5px 0 1px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_center_small_center.png) repeat-y scroll 0 0;
}
#slider_small {
	width:313px;
	height:193px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	padding-top:5px;
}
.sbct h3.slider_small_title {
	text-transform:none;
	line-height:40px;
}
.sbct h3.slider_small_title a {
	color:#ed008c;
}
.sbct h3.slider_small_title a:hover {
	color:#034da2;
}

/* Small slider */
#slider_junior ul, #slider_junior li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider_junior li {
	width:313px;
	height:173px;
	overflow:hidden;
	border-top:1px solid #034da2;
	border-bottom:1px solid #034da2;
	position:relative;
}
#slider_junior li a {
	width:313px;
	height:173px;
	overflow:hidden;
	display:block;
	position:relative;
	text-decoration:none;
	color:#fff;
}
#slider_junior li a img {
	z-index:3;
}
#slider_junior li a span {
	width:313px;
	height:24px;
	overflow:hidden;
	display:block;
	position:absolute;
	background:url(img/slider_small_trans_bg.png) repeat scroll 0 0;
	top:148px;
	left:0;
	z-index:4;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
}
#prevBtn2, #nextBtn2 {
	display:none;
}
/* numeric controls */	

ol#controls_small {
	margin:5px 0 0 5px;
	padding:0;
	height:12px;
}
ol#controls_small li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	height:12px;
	line-height:12px;
}
ol#controls_small li a {
	float:left;
	height:12px;
	line-height:12px;
	background:url(img/slider_small_normal.png) no-repeat scroll 0 0;
	padding:0 8px;
	text-decoration:none;
	text-indent:-9999em;
}
ol#controls_small li.current a {
	background:url(img/slider_small_active.png) no-repeat scroll 0 0;
}
ol#controls_small li a:focus { outline:none; }


/* Small Center Box Post Wrap */
h2.spost_title {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#034da2;
	margin:0 0 5px 0;
	min-height:40px;
}
h2.spost_title a {
	color:#034da2;
	text-decoration:none;
}
h2.spost_title a:hover {
	color:#ed008c;
	text-decoration:none;
}
.thumb100 {
	float:left;
	padding:0;
	margin:5px 10px 10px 0;
	width:102px;
	height:102px;
	display:inline;
	position:relative;
}
.thumb100 img {
	width:100px;
	height:100px;
	border:1px solid #cedbec;
	display:block;
}
.thumb100 a:hover img {
	border:1px dotted #ed008c;
}
.scb_post_data {
	float:right;
	margin:0 0 10px 0;
	width:180px;
	display:inline;
	position:relative;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
/* Big Box Center Wrap */
.bbcw {
	width:656px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:10px;
	overflow:hidden;
	background:url(img/box/box_center_big_bottom.png) no-repeat scroll 0 100%;
}
.bbct {
	width:656px;
	height:34px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_center_big_top.png) no-repeat scroll 0 0;
}
.bbct_reg {
	width:656px;
	height:7px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_center_big_top_regular.png) no-repeat scroll 0 0;
}
.bbcc {
	width:629px;
	padding:0 16px 0 11px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_center_big_center.png) repeat-y scroll 0 0;
}
.bcb_post_wrap {
	width:307px;
	display:inline;
	position:relative;
	margin-bottom:15px;
}
.bcb_post_data {
	float:right;
	margin:0 0 10px 0;
	width:195px;
	display:inline;
	position:relative;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
/* Center box icons */
.sbct h3, .bbct h3, .sbbnt h3, .sbbt h3 {
	font:bold 12px/36px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	margin:0;
	padding:0 0 0 50px;
}
.sbbnt h3 {
	color:#FFF;
}
.sbct h3 a, .bbct h3 a, .sbbt h3 a {
	color:#000;
	text-decoration:none;
}
.sbct h3 a:hover, .bbct h3 a:hover, .sbbt h3 a:hover {
	color:#ed008c;
	text-decoration:none;
}
.sbbnt h3 a {
	color:#fff;
	text-decoration:none;
}
.sbbnt h3 a:hover {
	color:#fff;
	text-decoration:underline;
}
h3.kozmo_savjeti {
	background:url(img/box/ikone/kozmo_krug.png) no-repeat scroll 15px 4px;
}
h3.kolumne {
	background:url(img/box/ikone/kolumne.png) no-repeat scroll 15px 4px;
}
h3.savjeti_strucnjaka {
	background:url(img/box/ikone/savjeti_strucnjaka.png) no-repeat scroll 15px 4px;
}
h3.tnc {
	background:url(img/box/ikone/tnc.png) no-repeat scroll 15px 4px;
}
h3.plus_card {
	background:url(img/box/ikone/plus_card.png) no-repeat scroll 15px 4px;
}
h3.oznake {
	background:url(img/box/ikone/oznake.png) no-repeat scroll 15px 4px;
}
h3.promocije {
	background:url(img/box/ikone/promocije.png) no-repeat scroll 15px 4px;
}
h3.savjeti_dobavljaca {
	background:url(img/box/ikone/savjeti_dobavljaca.png) no-repeat scroll 15px 4px;
}
h3.komentari {
	background:url(img/box/ikone/komentari.png) no-repeat scroll 15px 4px;
}
h4.sub_title {
	color:#666;
	font:11px/12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:1px dotted #034da2;
	margin:13px 0 6px 0;
	padding:0 0 2px 0;
}
h4.sub_title a {
	color:#ed008c;
	text-decoration:none;
}
h4.sub_title a:hover {
	color:#034da2;
	text-decoration:none;
}
h4.sub_title span a {
	color:#737373;
	font:italic 11px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:none;
	background:url(img/ikone/mala_olovka.png) no-repeat scroll 0 50%;
	padding-left:12px;
}
h4.sub_title span a:hover {
	color:#ed008c;
	text-decoration:none;
}
h5.sub_cat_title {
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#737373;
	text-transform:uppercase;
	margin:7px 0;
}
h5.sub_cat_title a {
	color:#737373;
}
h5.sub_cat_title a:hover {
	color:#ed008c;
}
ul.more_posts_list {
	margin:0;
	padding:0;
	list-style:none;
}
ul.more_posts_list li {
	margin:5px 0;
	padding:0;
	border-bottom:1px dotted #b4b4b4;
}
ul.more_posts_list li a {
	text-decoration:none;
	color:#034da2;
	background:url(img/ikone/pink_bullet.png) no-repeat scroll 0 50%;
	padding-left:10px;
}
ul.more_posts_list li a:hover {
	text-decoration:none;
	color:#ed008c;
	background:url(img/ikone/pink_bullet.png) no-repeat scroll 0 50%;
}
/* Big AdBox Center Wrap */
.adcw {
	width:650px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:4px;
	overflow:hidden;
	background:url(img/box/adbox_center_bottom.png) no-repeat scroll 0 100%;
}
.adct {
	width:650px;
	height:6px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/adbox_center_top.png) no-repeat scroll 0 0;
}
.adcc {
	width:630px;
	padding:0 10px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/adbox_center_center.png) repeat-y scroll 0 0;
}
.gloria_screen {
	width:124px;
	height:154px;
	display:inline;
	float:left;
	position:relative;
	margin:5px 20px 0 0;
}
.gloria_screen img {
	width:120px;
	height:150px;
	display:block;
	border:2px solid #cedbec;
}
.gloria_data {
	width:485px;
	display:inline;
	float:right;
	position:relative;
}
.gloria_data h3 {
	font:bold 22px/36px Arial, Helvetica, sans-serif;
	color:#000;
}
.gloria_data h3 a {
	text-decoration:none;
}
.gloria_data h3 span {
	background:url(img/gloria/mali_gloria_logo.png) no-repeat scroll 0 0;
	text-indent:-9999em;
	display:inline-block;
	width:61px;
	height:27px;
}
.gloria_data h6 {
	font:12px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:2px 5px;
	color:#fff;
	background-color:#c8001a;
	margin:5px 0;
}
.gloria_data ul {
	list-style:none;
	margin:0;
	padding:0;
}
.gloria_data ul li {
	font:12px/16px Arial, Helvetica, sans-serif;
	background:url(img/ikone/star.png) no-repeat scroll left center;
	padding:4px 0 4px 22px;
}

ul.promocije_list {
	width:629px;
	padding:0;
	margin:0;
	display:inline;
	float:left;
	position:relative;
	list-style:none;
}
ul.promocije_list li {
	width:629px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	display:inline;
	float:left;
	position:relative;
	border-top:1px dotted #999;
}
ul.promocije_list li .pl_left {
	width:150px;
	padding:0;
	margin:0 10px 0 0;
	display:inline;
	float:left;
	position:relative;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#ec008c;
}
ul.promocije_list li .pl_left span.promo_date {
	display:block;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#ec008c;
}
ul.promocije_list li .pl_left span.promo_time {
	display:block;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#999;
}
ul.promocije_list li .pl_center {
	width:430px;
	padding:0;
	margin:0 10px;
	display:inline;
	float:left;
	position:relative;
}
ul.promocije_list li .nl_center {
	width:366px;
	padding:0;
	margin:0 10px;
	display:inline;
	float:left;
	position:relative;
}
ul.promocije_list li .pl_center h4, ul.promocije_list li .nl_center h4 {
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#034da2;
	margin:0 0 4px 0;
}
ul.promocije_list li .pl_center p, ul.promocije_list li .nl_center p {
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#737373;
}
ul.promocije_list li .nl_right {
	width:64px;
	height:64px;
	padding:0;
	margin:0;
	display:inline;
	float:right;
	position:relative;
	text-align:right;
}
ul.promocije_list li .nl_right a {
	display:block;
	float:right;
	width:64px;
	height:64px;
	background:url(img/nagradna_letak_zoom.png) no-repeat scroll 0 0;
	text-decoration:none;
	text-indent:-9999em;
	text-align:left;
}
ul.promocije_list li.more-kozmo-promo {
	width:629px;
	padding:5px 0 0 0;
	margin:5px 0;
	display:inline;
	float:left;
	position:relative;
	border-top:1px dotted #999;
	text-align:right;
	line-height:16px;
}

/* Big Single Page Company Center Wrap */
.bbcw_page_big {
	width:960px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:10px;
	overflow:hidden;
	background:url(img/box/page_big_box_center_big_bottom.png) no-repeat scroll 0 100%;
}
.bbcc_page_big {
	width:933px;
	padding:0 16px 0 11px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/page_big_box_center_big_center.png) repeat-y scroll 0 0;
}
.bbcc_page_big .fbconnect_share, .bbcc_page_big .sociable {
	display:none!important;
}
.bbcc_page_big #kokatalog .fbconnect_share, .bbcc_page_big #kokatalog .sociable {
	display:inline!important;
}
.bbct_reg_page_big {
	width:960px;
	height:7px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/page_big_box_center_big_top_regular.png) no-repeat scroll 0 0;
}
/* Kozmo savjeti and Savjeti Proizvodjaca */
.bcb_post_wrap_big {
	width:614px;
	display:inline;
	position:relative;
	margin:5px 0 0 0;
}
.thumb150 {
	float:left;
	padding:0;
	margin:5px 10px 10px 0;
	width:152px;
	height:152px;
	display:inline;
	position:relative;
}
.thumb150 img {
	width:150px;
	height:150px;
	border:1px solid #cedbec;
	display:block;
}
.bcb_post_data_big {
	width:447px;
	display:inline;
	float:right;
	position:relative;
}

/* #Sidebar# */
#sidebar {
	width:289px;
	display:inline;
	float:right;
	position:relative;
	margin:0;
}
/* Sidebar - Vas prozor box */
.sbbvp {
	width:289px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	overflow:hidden;
}
.sbbvpt {
	width:289px;
	height:39px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_sidebar_prozor_top.png) no-repeat scroll 0 0;
}
.sbbvpb {
	width:289px;
	height:92px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_sidebar_prozor_bottom.png) no-repeat scroll 0 0;
}
/* #Sidebar/Nagradna-Igra# */
.sbbnw {
	width:289px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:26px;
	overflow:hidden;
	background:url(img/box/box_sidebar_nagradna_bottom.png) no-repeat scroll 0 100%;
}
.sbbnt {
	width:289px;
	height:106px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_sidebar_nagradna_top.png) no-repeat scroll 0 0;
}
.sbbc {
	width:263px;
	padding:0 16px 0 11px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_sidebar_center.png) repeat-y scroll 0 0;
}
.nagradna_box {
	width:263px;
	display:inline;
	float:left;
	position:relative;
}
.nagradna_box h5 {
	margin:0 0 5px 0;
}
.nagradna_box h3 {
	font:18px/20px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#034da2;
	margin:0 0 5px 0;
}
.nagradna_box h3 a {
	color:#034da2;
	text-decoration:none;
}
.nagradna_box h3 a:hover {
	color:#ed008c;
	text-decoration:none;
}
.nagradna_box p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#737373;
}
.nagradna_box p a {
	color:#737373;
}
.nagradna_box p a:hover {
	color:#ed008c;
}
.nagradna_box .nproizvod {
	width:120px;
	display:inline;
	float:left;
	margin:10px 0 0 0;
}
.nagradna_box .nbtn_go {
	width:134px;
	height:39px;
	display:inline;
	float:right;
	margin:35px 0 0 0;
}
.nagradna_box .nbtn_go a {
	width:134px;
	height:39px;
	text-indent:-9999em;
	overflow:hidden;
	background:url(img/btn_nagradna_go.png) no-repeat scroll 0 0;
	text-decoration:none;
	display:block;
	float:right;
}
.nagradna_box .nbtn_go a:hover {
	background:url(img/btn_nagradna_go.png) no-repeat scroll 0 -39px;
	text-decoration:none;
}
/* Sidebar Box */
.sbbw {
	width:289px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:9px;
	overflow:hidden;
	background:url(img/box/box_sidebar_bottom.png) no-repeat scroll 0 100%;
}
.sbbt {
	width:289px;
	height:34px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/box_sidebar_top.png) no-repeat scroll 0 0;
}
p.tagcloud {
	line-height:24px;
	margin:10px 0 0 0;
}
p.tagcloud a {
	color:#034da2;
	text-decoration:none;
}
p.tagcloud a:hover {
	color:#ec008c;
	text-decoration:none;
}
/* Moj kucni bonus */
.moj_kucni_bonus {
	width:263px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 0;
}
.moj_kucni_bonus p {
	margin-top:10px;
}
/* Plus Card */
.plus_card {
	width:263px;
	display:inline;
	float:left;
	position:relative;
}
.plus_card h3 {
	background:url(img/konzum_plus_card.png) no-repeat scroll 100% 0;
	height:59px;
	padding:0 73px 0 0;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#0c4da2;
	margin:10px 0;
}
#plusCard label {
	display:block;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:2px;
}
#plusCard .plus_card_text {
	display:block;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#034da2;
	margin-bottom:10px;
	background-color:#d3e7ff;
	border:1px solid #bad8fe;
	width:100%;
	height:22px;
}
#plusCard .plus_card_text:focus {
	border:1px solid #ed008c;
}
#plusCard .pc_btn {
	display:inline;
	float:right;
	position:relative;
	margin:0 0 10px 0;
	padding:1px 8px;
}
#plusCard .pc_more_info {
	width:100px;
	display:inline;
	float:right;
	position:relative;
	margin:0 0 10px 0;
	line-height:24px;
}

.kozmo_loyalty {
	width:263px;
	display:inline;
	float:left;
	position:relative;
}
.kozmo_loyalty h3 {
	background:url(img/loyalty.jpg) no-repeat scroll 0 0;
	padding:0 0 0 80px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#0c4da2;
	margin:10px 0;
}

/* Sidebar AdBox Wrap */
.adsw {
	width:283px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:3px;
	overflow:hidden;
	background:url(img/box/adbox_sidebar_bottom.png) no-repeat scroll 0 100%;
}
.adst {
	width:283px;
	height:5px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/adbox_sidebar_top.png) no-repeat scroll 0 0;
}
.adsc {
	width:263px;
	min-height:200px;
	padding:0 10px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/adbox_sidebar_center.png) repeat-y scroll 0 0;
}
/* Breadcrumbs */
#breadcrumbs {
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	border-bottom:1px solid #cedbec;
	padding-bottom:5px;
	width:629px;
	display:inline;
	float:left;
	position:relative;
}
#breadcrumbs .bcrumbs_left {
	width:610px;
	display:inline;
	float:left;
	position:relative;
	height:16px;
	overflow:hidden;
}
#breadcrumbs .cat_rss {
	width:16px;
	height:16px;
	position:relative;
	float:right;
	display:inline;
}
#breadcrumbs a {
	color:#333;
	text-decoration:none;
}
#breadcrumbs a:hover {
	color:#ec008c;
	text-decoration:none;
}
.big_crumbs {
	width:933px!important;
}
.big_crumbs_left {
	width:914px!important;
}
#post_share_ft {
	width:60px;
	height:154px;
	padding:13px;
	display:inline;
	float:left;
	left:50%;
	margin:0 0 0 -570px;
	position:fixed;
	background:url(img/share_box_bg.png) no-repeat scroll 0 0;
	z-index:15;
}
#post_header {
	width:470px;
	display:inline;
	float:left;
	position:relative;
}
#post_tools {
	width:140px;
	display:inline;
	float:right;
	position:relative;
	border-bottom:1px solid #cedbec;
	border-left:1px solid #cedbec;
	margin:0 0 5px 10px;
}
#post_tools ul {
	width:140px;
	margin:0;
	padding:0;
	list-style:none;
}
#post_tools ul li {
	width:115px;
	margin:0;
	padding:3px 20px 3px 5px;
	position:relative;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#737373;
	border-bottom:1px dotted #ddd;
}
#post_tools ul li ul, #post_tools ul li ul li, #post_tools ul li ul li a {
	border:none;
	padding-left:0;
	margin-left:0;
}
#post_tools ul li a {
	text-decoration:none;
	color:#333;
}
#post_tools ul li a:hover {
	text-decoration:none;
	color:#ec008c;
}
#post_tools ul li.pt_print {
	background:url(img/ikone/post_print.png) no-repeat scroll 100% 50%;
}
#post_tools ul li.pt_share {
	background:url(img/ikone/post_share.png) no-repeat scroll 100% 50%;
}
#post_tools ul li.pt_comments {
	background:url(img/ikone/post_comments.png) no-repeat scroll 100% 50%;
}
#post_tools ul li.pt_font {
	padding:3px 2px 3px 5px;
	width:133px;
}
#post_tools ul li.pt_font a {
	display:inline;
	float:right;
	width:15px;
	height:15px;
	text-indent:-9999em;
}
#post_tools ul li.pt_font a.increaseFont {
	background:url(img/ikone/post_font_up.png) no-repeat scroll 0 0;
}
#post_tools ul li.pt_font a.resetFont {
	background:url(img/ikone/post_font_reset.png) no-repeat scroll 0 0;
}
#post_tools ul li.pt_font a.decreaseFont {
	background:url(img/ikone/post_font_down.png) no-repeat scroll 0 0;
}
#post_tools ul li.pt_views {
	padding:3px 2px 3px 5px;
	width:133px;	
}
#post_tools ul li.pt_views {
	background:url(img/ikone/eye.png) no-repeat scroll 100% 50%;
}
#post_tools ul li.fbtw_box {
	width:135px;
	min-height:16px;
	margin:0;
	padding:3px 0 3px 5px;
	position:relative;
	border-bottom:none;
}
#post_tools ul li.fbtw_box #ftf_send {
	width:60px;
	height:16px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
}
#post_tools ul li.fbtw_box #face_send {
	width:16px;
	height:16px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
	margin-left:5px;
}
#post_tools ul li.fbtw_box #tweet_send {
	width:16px;
	height:16px;
	display:inline;
	float:right;
	position:relative;
	background:url(img/ikone/tweet_send.png) no-repeat scroll 0 0;
	overflow:hidden;
	margin-left:5px;
	text-indent:-9999em;
}
#post_tools ul li.fbtw_box #frend_send {
	width:16px;
	height:16px;
	display:inline;
	float:right;
	position:relative;
	background:url(img/ikone/frend_send.png) no-repeat scroll 0 0;
	overflow:hidden;
	margin-left:5px;
	text-indent:-9999em;
}
#cforms3form {width:500px;}
#post_tools ul li.pt_rate {
	width:135px;
	margin:0;
	padding:3px 0 3px 5px;
	position:relative;
	border-bottom:none;
}
#post_tools ul li.pt_rate span {
	display:block;
	color:#737373;
	font:11px/16px Arial,Helvetica,sans-serif;
	margin-bottom:5px;
}
#post_tools ul li.pt_rate .raterwrap {
	height:16px;
	overflow:hidden;
}

/* Page / Post settings */
h2.page_title {
	font:bold 22px/28px Arial, Helvetica, sans-serif;
	margin:5px 0;
}
h2.page_title a {
	text-decoration:none;
	color:#034da2;
}
h2.page_title a:hover {
	text-decoration:none;
	color:#ed008c;
}
h2.post_title {
	font:bold 26px/30px Arial, Helvetica, sans-serif;
	margin:5px 0;
}
h2.post_title a {
	text-decoration:none;
}
h3.page_subtitle {
	/*font:italic 14px/20px Arial, Helvetica, sans-serif;*/
	font:italic 16px/22px Georgia, "Times New Roman", Times, serif;
	color:#034da2;
	margin:5px 0 10px 0;
	background:url(img/navodnik.png) no-repeat scroll 0 2px;
	padding-left:26px;
}
.post_sdate {
	font:11px/14px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:2px;
	color:#666;
}
.post_sdate span {
	background-color:#f0f4fa;
	padding:2px;
}
.post_sdate a {
	color:#0c4da2;
}
.post_sdate a:hover {
	color:#ec008c;
}
.post_body {
	font-size:13px;
	color:#000000;
	margin-top:10px;
}
.post_body h1 {
	font-size:26px;
}
.post_body h2 {
	font-size:22px;
}
.post_body h3 {
	font-size:18px;
}
.post_body h4 {
	font-size:16px;
}
.post_body h5 {
	font-size:14px;
}
.post_body h6 {
	font-size:12px;
}
.post_body h1, .post_body h2, .post_body h3, .post_body h4, .post_body h5, .post_body h6 {
	margin: 10px 0;
	font-weight:700;
}
.post_body blockquote {
	margin:10px 0 10px 30px;
	padding:0 0 0 10px;
	border-left:4px solid #cedbec;
}
.post_body blockquote p {
	margin: 0;
}
.post_body p {
	margin: 0 0 15px 0;
}
.post_body ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}
.post_body ul ul {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
.post_body ul li {
	list-style-type: disc;
}
.post_body ul li ul li {
	list-style-type: circle;
}
.post_body ul li ul li ul li {
	list-style-type: circle;
}
.post_body ol {
	margin: 0 0 20px 0;
	padding: 0 0 0 30px;
}
.post_body ol ol {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
.post_body ol li {
	list-style-type: upper-latin;
}
.post_body ol li ol li {
	list-style-type: lower-latin;
}
.post_body .wp-caption {
	background:#eff4fa none scroll 0 0;
	border:1px solid #cedbec;
}
.post_body img {
	padding:5px 5px 0 5px;
}
.post_body p.wp-caption-text {
	text-align:center;
	font-size:11px;
	color:#777;
	padding:5px 4px 4px 4px;
	margin:0;
}
.post_body .alignleft {
	float: left;
	margin: 10px 15px 10px 0;
}
.post_body .alignright {
	float: right;
	margin: 10px 0 10px 15px;
}
.post_body .aligncenter {
	text-align: center;
}

.post_tags {
	background:url(img/ikone/tag_blue.png) no-repeat scroll 0 50%;
	padding:2px 0 2px 20px;
	min-height:16px;
	margin:10px 0;
}
/* Asortiman list */
.post_body ul.asortiman_list li {
	list-style:none;
	font:16px/20px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.post_body ul.asortiman_list li a {
	text-decoration:none;
}
.post_body ul.asortiman_list li ul {
	margin-top:6px;
}
.post_body ul.asortiman_list li ul li {
	list-style-type: disc;
	margin-bottom:6px;
}
.post_body ul.asortiman_list li ul li a {
	font-weight:bold;
}
.post_body ul.asortiman_list li ul li ul li {
	list-style-type: circle;
	margin-bottom:6px;
}
.post_body ul.asortiman_list li ul li ul li a {
	font-weight:normal;
}
/* Izdvojeni clanak */
.featured_article {
	width:400px;
	display:inline;
	float:left;
	position:relative;
	margin:20px 0;
}
.featured_article p {
	margin:0 0 10px 0;
}
.featured_article .fa_right {
	width:150px;
	height:150px;
	display:inline;
	float:right;
	position:relative;
	margin:0 0 5px 10px;
}
h6.feat_subt {
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	border-bottom:1px solid #034da2;
	margin:0 0 10px 0;
}
h6.feat_subt span {
	background-color:#034da2;
	padding:2px 6px;
}
.hot_topics {
	width:200px;
	display:inline;
	float:right;
	position:relative;
	margin:20px 0;
}
.hot_topics ul {
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
}
.hot_topics ul li {
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	list-style:none;
	width:200px;
	border-bottom:4px dotted #cedbec;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.hot_topics ul li a {
	text-decoration:none;
}
.post_info {
	font:12px/14px Arial, Helvetica, sans-serif;
	padding:2px;
	margin:10px 0;
	color:#666;
}
.post_info a {
	color:#666;
}
.post_info a:hover {
	color:#ed008c;
}
ul.article_block {
	width:628px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 0;
}
ul.article_block li {
	width:300px;
	display:inline;
	float:left;
	position:relative;
	margin:0 14px 20px 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
ul.article_block li h2 {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	min-height:50px;
}
ul.article_block li h2 a {
	text-decoration:none;
}
.thumb100_left {
	width:100px;
	height:100px;
	display:inline;
	position:relative;
	float:left;
	margin:4px 10px 5px 0;
}
.thumb100_left a img {
	width:98px;
	height:98px;
	padding:1px;
	background-color:#FFF;
	border:1px solid #cedbec;
	display:block;
}
.thumb100_left a:hover img {
	border:1px solid #034da2;
}

ul.privatna_list {
	width:609px;
	margin:10px;
	padding:0;
	list-style:none;
	position:relative;
}
ul.privatna_list li {
	width:609px;
	margin:0 0 10px 0;
	padding:0;
	position:relative;
	display:inline;
	float:left;
}
ul.privatna_list li .prl_left {
	width:150px;
	height:150px;
	display:inline;
	float:left;
	position:relative;
	margin-right:15px;
}
ul.privatna_list li .prl_left img {
	width:150px;
	height:150px;
	display:block;
	margin:0;
	padding:0;
	border:medium none;
}
ul.privatna_list li .prl_right {
	width:440px;
	display:inline;
	float:right;
	position:relative;
}
/* #Footer# */
#footer {
	height:290px;
	position:absolute;
	bottom:0;
	width:100%;
	background:#034da2;
	border-top:1px solid #FFF;
	color:#FFF;
	z-index:10;
	overflow:hidden;
}
#footer h6 {
	text-indent:-9999em;
	height:15px;
	margin:20px 0;
}
#footer h6.foinfo {
	background:url(img/footer/title_informacije.png) no-repeat scroll 0 0;
}
#footer h6.fotok {
	background:url(img/footer/title_budite_kozmo_tok.png) no-repeat scroll 0 0;
}
#footer h6.fokozmo {
	background:url(img/footer/title_kozmo_hr.png) no-repeat scroll 0 0;
}
#footer h6.fokome {
	background:url(img/footer/title_posljednji_komentari.png) no-repeat scroll 0 0;
}
#footer h6.fokratko {
	background:url(img/footer/title_ukratko.png) no-repeat scroll 0 0;
}
.foot_comments {
	width:345px;
	display:inline;
	float:left;
	position:relative;
	margin:0 100px 0 0;
}
.foot_comments ul {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:345px;
	display:inline;
	float:left;
}
.foot_comments ul li {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	position:relative;
	width:345px;
	display:inline;
	float:left;
	border-bottom:1px dotted #FFF;
}
.foot_comments ul li .foo_cavatar {
	margin:4px 8px 0 0;
	padding:0;
	position:relative;
	width:37px;
	height:37px;
	display:inline;
	float:left;
	background:url(img/ikone/footer_avatar_arrow.png) no-repeat scroll 100% 14px;
}
.foot_comments ul li .foo_cavatar img {
	width:30px;
	height:30px;
	display:block;
	border:2px solid #cddaeb;
	margin:0;
	padding:0;
}
.foot_comments ul li .foo_cdata {
	margin:0;
	padding:0;
	position:relative;
	width:300px;
	display:inline;
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#cddaeb;
}
#footer a {
	color:#FFF;
}
#footer a:hover {
	color:#cddaeb;
}
.foot_comments ul li .foo_cdata p {
	margin:0 0 4px 0;
}
.foo_cicon {
	background:url(img/ikone/footer_comment_icon.png) no-repeat scroll 0 50%;
	padding-left:12px;
	margin-left:10px;
}
.foot_links {
	width:160px;
	display:inline;
	float:left;
	position:relative;
	margin:0 10px 0 0;
}
.foot_links ul {
	width:160px;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.foot_links ul li {
	width:145px;
	margin:0 0 8px 0;
	padding:0 0 0 10px;
	background:url(img/ikone/footer_avatar_arrow.png) no-repeat scroll 0 50%;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.foot_informer {
	width:290px;
	display:inline;
	float:right;
	position:relative;
}

.foot_links ul#foosoc li {
	margin:0 0 8px 0;
	padding:0 0 0 20px;
	font:12px/16px Arial, Helvetica, sans-serif;
	height:100%;
}
.foot_links ul#foosoc li.fnewsletter {
	background:url(img/footer/email.png) no-repeat scroll 0 50%;
}
.foot_links ul#foosoc li.frss {
	background:url(img/footer/feed.png) no-repeat scroll 0 50%;
}
.foot_links ul#foosoc li.ftwitter {
	background:url(img/footer/twitter.png) no-repeat scroll 0 50%;
}
.foot_links ul#foosoc li.ffacebook {
	background:url(img/footer/facebook.png) no-repeat scroll 0 50%;
}
.foot_links ul#foosoc li.fyoutube {
	background:url(img/footer/youtube.png) no-repeat scroll 0 50%;
}
.foot_informer p {
	margin:0 0 15px 0;
}
/* Comment-Styles */
/* Comments */
.comments_wrap {
	width:629px;/*ex 635*/
	display:inline;
	float:left;
	position:relative;
	overflow:hidden!important;
	font:13px/22px Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin:0;
}
.comments_form {
	margin:0;
	padding:0;
}
.comments_form .comf_left {
	width:300px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
}
.comments_form .comf_right {
	width:300px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
}
.no_para p {
	margin:0;
	padding:0;
	display:inline;
}
.comments_form .text {
	width:290px;
	height:20px;
	background:#fff none scroll 0 0;
	border:1px solid #d7dde3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:7px 2px;
	margin:0 0 10px 0;
}
.comments_form .text_big {
	width:99%;
	height:20px;
	background:#fff none scroll 0 0;
	border:1px solid #d7dde3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:7px 2px;
	margin:0 0 10px 0;
}
select.select {
	color:#333;
	font-size:100%;
	margin:1px 0;
	padding:1px 0 0;
	width:620px;
	background:#fff none scroll 0 0;
	border:1px solid #d7dde3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:7px 2px;
	margin:0 0 10px 0;
}
.comments_form label {
	display:block;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 0 3px 0;
	font-weight:700;
}
.comments_form label span {
	color:#F30;
}
.comments_form .submit_btn {
	display:inline;
	float:right;
	font-size:120%;
	overflow:visible;
	padding:2px 7px;
	width:auto;
	margin:5px 4px;
}
.comments_form p {
	padding-top:10px;
}
h2.coments_h2, h3.comments_titl {
	font-size:26px;
	line-height:26px;
	margin:15px 0 0 0;
	border-bottom:2px solid #0c4da2;
	padding:0 0 5px 0;
	font-weight:100;
	color:#000;
}
p.com_rules {
	margin:0 0 40px 0;
	padding:5px 0 5px 0;
}
.comments_form small {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#a7a7a7;
	text-transform:none;
}
.comments_form .textarea {
	overflow:auto;
	width:99%;
	background:#fff none scroll 0 0;
	border:1px solid #d7dde3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:2px;
	margin:0 0 10px 0;
}
ol#comments {
	margin:0px;
	padding:0px;
	margin-top:20px;
}
ol#comments li {
	margin:0px;
	padding:0px;
	position:relative;
	padding-left:60px;
	list-style:none;
	padding-bottom:20px;
	margin-bottom:20px;
}
ol#comments .avatar {
	position:absolute;
	top:0px;
	left:0px;
}
ol#comments small a {
	font-weight:normal;
	color:#999999;
}
ul.commentlist {
	margin:20px 0px 20px 0px;
	padding:0px;
}
ul.commentlist li {
	margin:0;
	padding:10px 0px 10px 70px;
	position:relative;
	list-style:none;
	/*border-bottom:1px solid #e1e1e1;*/
	overflow:visible;
}
ul.commentlist li.even {
	background-color:#eef3f9;
}
ul.commentlist .avatar {
	position:absolute;
	top:10px;
	left:10px;
	border:1px solid #ccc;
	padding:2px;
	background-color:#fff;
}
ul.commentlist li cite.fn, ul.commentlist li cite.fn a {
	font-weight:bold;
	font-size:16px;
	font-style:normal;
	text-transform:capitalize;
	text-decoration:none;
	line-height:16px;
	margin:0;
	padding:0;
}
ul.commentlist .commentmetadata {
/*display:none;*/
}
.commentmetadata a {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
	font-style:italic;
}
.commentmetadata a:hover {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	font-style:italic;
}
ul.commentlist ul {
	margin:10px 0px;
	padding:0px;
}
ul.commentlist div.reply {
	padding:5px 10px 0 0;
	margin:0;
	text-indent:-9999em;
}
ul.commentlist div.reply a {
	display:block;
	width:58px;
	height:16px;
	background:url(img/reply.png) no-repeat scroll 0 0;
	overflow:hidden;
	text-decoration:none;
	float:right;
}
ul.commentlist div.reply a:hover {
	display:block;
	width:58px;
	height:16px;
	background:url(img/reply.png) no-repeat scroll 0 -16px;
	overflow:hidden;
	text-decoration:none;
}
ul.commentlist ul li {
	border:0px;
	overflow:visible;
	background-image:none;
	padding-bottom:0px;
	border-top:1px dotted #ccc;
}
/*ul.commentlist li.bypostauthor {
	background:#e4f1fe;
}
ul.commentlist li.bypostauthor div.comment-body {
	padding-left:10px;
}
ul.commentlist li.bypostauthor .avatar, ul.commentlist li.comment-author-admin .avatar {
	top:8px;
	left:8px;
}*/
ul.commentlist li.bypostauthor .avatar {
	background:#cedbec;
	border:1px solid #034da2;
}
ul.commentlist li.comment-author-admin .avatar {
	background:#cedbec;
	border:1px solid #ed008c;
}
.avatar-avatar img {
	top:-1px!important;
	left:-1px!important;
}
/*ul.commentlist li.comment-author-admin div.comment-body {
	padding-left:8px;
}
ul.commentlist li.comment-author-admin {
	background:#fcdfe0;
}*/
ul.commentlist li.comment-author-admin cite.fn a {
	color:#F30;
}
ul.commentlist li.comment-author-admin cite.fn a:hover {
	color:#000;
}
ul.commentlist span.says {
	color:#999;
	font-weight:700;
}
h5.trackping {
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding:3px 0;
	margin:20px 0 10px 0;
	border-bottom:1px dotted #999;
}
ul.trackpinglist {
	margin:20px 0;
	padding:0px;
}
ul.trackpinglist li a {
	font-size:12px;
}
ul.trackpinglist div.reply {
	display:none;
}
.comments_feed {
	background:url(img/ikone/rss.png) no-repeat scroll 100% 30%;
	padding:3px 20px;
	text-align:right;
	clear:both;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.comments_feed a {
	color:#F60;
	text-decoration:none;
}
.comments_feed a:hover {
	color:#000;
	text-decoration:underline;
}
p.logMessage {
	padding:4px;
	background:#fddef0;
	border:1px dotted #f89ed3;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}

.commentlist .commentnumber {
  position: absolute;
  right: 10px;
  top: 10px;
  float:right;
  font:bold 22px/24px Arial, Helvetica, sans-serif;
  color:#cedbec;
}

.fbconnect_miniprofile {
	width:150px;
	display:inline;
	float:right;
	position:relative;
}
.fbconnect_miniprofile a {
	text-decoration:none;
}
.fbconnect_miniprofile a:hover {
	text-decoration:underline;
}
.fb_iframe_widget  {
	width:450px;
	display:inline;
	float:left;
	position:relative;
}

/* #Reset-Pomocne-Klase# */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.floatl {
	float:left;
}
.floatr {
	float:right;
}
.alignl {
	text-align:left;
}
.alignr {
	text-align:right;
}
.alignc {
	text-align:center;
}
.hideme {
	display:none;
}
.nojscript {
	width:100%;
	height:24px;
	background:#f8a7aa none scroll 0 0;
	border-bottom:2px solid #ed1c24;
	text-align:center;
	padding-top:10px;
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:700;
	position:absolute;
	z-index:999;
}
/* Share and Save */
.addtoany_share_save_container {
	margin:16px 0;
}
ul.addtoany_list {
	display:inline;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
	text-indent:0 !important;
}
ul.addtoany_list li {
	background:none !important;
	border:0;
	display:inline !important;
	line-height:32px;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}
ul.addtoany_list li:before {
	content:"";
}
ul.addtoany_list li a {
	padding:0 9px;
}
ul.addtoany_list img {
	float:none;
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
}
ul.addtoany_list a img {
	opacity:.7;
	filter:alpha(opacity=70);
}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img {
	opacity:1;
	filter:alpha(opacity=100);
}
a.addtoany_share_save img {
	border:0;
	width:auto;
	height:auto;
}

/* Respec the author */
#authorbox {
	background:#eff4fa;
	border:1px solid #cfdbec;
	width:627px;
	margin:0 auto;
	margin-bottom:10px;
	overflow:hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#authorbox h4 {
	font-size:14px;
	color:#191919;
	margin:0;
	padding:6px 10px 2px 10px;
}
.authorpic {
	width:86px;
	height:86px;
	float:left;
	position:relative;
	display:inline;
	margin:10px;
}
.authorpic img {
	display:block;
	width:80px;
	height:80px;
	padding:2px;
	background-color:#fff;
	border:1px solid #cfdbec;
}
.authortext {
	padding-left:96px;
}
#authorbox p {
	color:#666;
	margin:0;
	padding:0px 10px 10px 10px;
	font-size:12px;
}
#authorbox h4 > a {
	text-decoration:none;
}

/* Related content */
.related_posts {
	width:629px;
	display:inline;
	float:left;
	position:relative;
	margin:15px 0;
}
ul#related_list {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:629px;
	display:inline;
	float:left;
}
ul#related_list li {
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	position:relative;
	width:629px;
	display:inline;
	float:left;
	border-bottom:1px dotted #ccc;
}
.thumb70 {
	float:left;
	padding:0;
	margin:0;
	width:72px;
	height:72px;
	display:inline;
	position:relative;
}
.thumb70 img {
	width:70px;
	height:70px;
	border:1px solid #fff;
	display:block;
	margin:0;
	padding:0;
}
.thumb70 a:hover img {
	border:1px dotted #ed008c;
}
.relp_text {
	width:547px;
	display:inline;
	float:right;
	position:relative;
}
.relp_text h3 {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
.relp_text h3 a {
	text-decoration:none;
}
.relp_text h3 p {
	margin:0;
	padding:0;
}
h3.related_title {
	border-bottom:2px solid #cedbec;
}

/* Share again */
iframe#facebook-like { border:none; overflow:hidden; width:300px; margin: 0 0 -100px 0; padding: 0;}
.facebook-like {
	width:620px;
	height:80px;
	display:inline;
	float:right;
	position:relative;
}
.lista_prodavaonica td {
	color:#0c4da2!important;
}

.fbconnect_share {
	border-top:none;
	width:285px;
	display:inline;
	float:left;
	position:relative;
	margin:35px 0 10px 0;
	padding:0;
}
.sociable {
	width:620px;
	height:50px;
	margin:30px 0 10px 0;
	padding:0;
	display:inline;
	float:left;
	position:relative;
}

/* Search and Regular cat */
ul.display_search {
	float: left;
	width: 629px;
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
}
ul.display_search li {
	float: left;
	width: 629px;
	padding:0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom:2px solid #ddeef3;
	position:relative;
}
ul.display_search li h2 {
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
ul.display_search li small {
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#999;
	display:block;
	margin:0 0 5px 0;
	padding:2px;
}
ul.display_search li small a {
	color:#999;
}
ul.display_search li small a:hover {
	color:#ec008c;
}
ul.display_search li h2 a {
	text-decoration:none;
}

/* Footer comments */

.foot_comments .comm_wrap {
	width:345px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	margin:2px 0 25px 0;
}
.foot_comments .comm_wrap .com_date {
	width:52px;
	height:43px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/ikone/big_comments.png) no-repeat scroll 0 0;
	color:#034da2;
	text-shadow: 0px 1px 1px #fff;
}
.foot_comments .comm_wrap .com_date span.cyear {
	font:12px/11px Arial, Helvetica, sans-serif;
	display:block;
	margin-left:8px;
}
.foot_comments .comm_wrap .com_date span.cday {
	font:10px/11px Arial, Helvetica, sans-serif;
	display:block;
	margin:3px 0 0 8px;
}
.foot_comments .comm_wrap .com_data {
	width:280px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
	font-size:12px;
	color:#cddaeb;
}
.foot_comments .comm_wrap .com_data a.comautor {
	color:#fff;
}
.foot_comments .comm_wrap .com_data a.comautor:hover {
	color:#fff;
}
.foot_comments .comm_wrap .com_data h4 {
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:0 0 4px 0;
	padding:0;
}
.foot_comments .comm_wrap .com_data h4 a.comautor {
	background:url(img/ikone/user_small.png) no-repeat scroll 0 5px;
	padding-left:10px;
}
.foot_comments .comm_wrap .com_data p {
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

/* oglasi */
.oglas468x60 {
	text-align:center;
	margin:10px 0;
}
.oglas300x250 {
	text-align:center;
	margin:0 0 15px 0;
	width:300px;
	display:inline;
	float:left;
	position:relative;
}
.oglas728x90 {
	text-align:center;
	margin:20px 0;
	width:960px;
	display:inline;
	float:left;
	position:relative;
}
#kokatalog, #book1 {
	z-index:9999;
}

/* Popup login */

.kozmo-login-register {
	font:12px Arial, Helvetica, sans-serif;
	background:#f3f6fb;
	margin:0;
	padding:10px;
	width:500px;
}
.kozmo-login-register a:link {
	color: #ed008c;
	text-decoration: underline;
}
.kozmo-login-register a:visited {
	text-decoration: underline;
	color: #ed008c;
}
.kozmo-login-register a:hover {
	text-decoration: underline;
	color: #000;
}
.kozmo-login-register a:active {
	text-decoration: underline;
	color: #000;
}
.kozmo-login-register .form_left {
	width:308px;
	display:inline;
	float:left;
	position:relative;
}
.kozmo-login-register .form_right {
	width:160px;
	display:inline;
	float:right;
	position:relative;
	padding-top:15px;
}
.kozmo-login-register h2 {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#04459b;
}
.kozmo-login-register h3 {
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#666;
}

.kozmo-login-register .input {
	width:300px;
	height:20px;
	border:1px solid #a7a7a7;
	font:14px/18px Arial, Helvetica, sans-serif;
	padding:4px 2px;
}
.kozmo-login-register .labelo {
	display:block;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	margin:15px 0 10px 0;
	color:#000;
}
.kozmo-login-register .forgetmenot {
	width:120px;
	display:inline;
	float:left;
	position:relative;
	margin:8px 0 0 0;
}
.kozmo-login-register .forgetmenot label {
	display:inline;
	font:bold 14px/26px Arial, Helvetica, sans-serif;
	margin:0;
	color:#000;
	float:left;
}
.kozmo-login-register .forgetmenot .checkbox {
	display:block;
	height:13px;
	line-height:1.4em;
	margin:6px 4px 0 0;
	width:13px;
	float:left;
}
.kozmo-login-register .submit {
	width:130px;
	display:inline;
	float:right;
	position:relative;
	text-align:right;
}
.kozmo-login-register .button-primary {
	font-family: Arial, Helvetica, sans-serif;
	padding:3px 10px;
	font-size:14px;
	margin:5px 0 0 0;
	float:right;
}
.kozmo-login-register hr {
	border:0 #cedbec dotted;
	border-top-width:4px;
	clear:both;
	height:0;
	margin:20px 0;
}
.kozmo-login-register .facebook {
	font:italic 14px/16px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#333;
}
.kozmo-login-register #login_error, .message {
	margin:0 0 10px 0;
	padding:6px;
	background-color:#ed008c;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
}

.kozmo-login-register .fbparagraf {
	text-align:right;
	padding:4px 0;
}

.kozmo-login-register .fbparagraf .fbformat {
	text-align:right;
	font:italic 13px/16px Arial, Helvetica, sans-serif;
	color:#666;
}

#autor_wrap {
	width:629px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 0;
	border-top:4px dotted #CEDBEC;
	border-bottom:4px dotted #CEDBEC;
	padding:15px 0;
}
#autor_wrap .autor_share {
	width:60px;
	display:inline;
	float:left;
	position:relative;
	margin-right:10px;
}
#post_share_ft span.fb_share_count_wrapper {
	width:60px;
	height:57px;
}
#post_share_ft .fb_share_count {
	height:34px;
	background:#e8ebf2 url(img/fblogo.png) no-repeat scroll 90% 100%;
}
#autor_wrap .autor_pic {
	width:164px;
	height:112px;
	display:inline;
	float:left;
	position:relative;
}
#autor_wrap .autor_pic img {
	width:150px;
	height:100px;
	margin:0;
	padding:5px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #aab6c6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#autor_wrap .autor_pic span {
	background:url(img/autor_gloss.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:84px;
	left:5px;
	position:absolute;
	top:5px;
	width:150px;
}
#autor_wrap .autor_data {
	width:450px;
	display:inline;
	float:right;
	position:relative;
	color:#333;
}
#autor_wrap .autor_data h4 {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	color:#034da2;
}
#autor_wrap .autor_data h4 span {
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#999;
}
#autor_wrap .autor_data a {
	color:#034da2;
}
#autor_wrap .autor_data a:hover {
	color:#ed008c;
}
#autor_wrap .autor_data p {
	margin:0 0 8px 0;
}
#autor_wrap .autor_data p.autor_info {
	margin:0;
	font:italic 12px/15px Arial, Helvetica, sans-serif;
	color:#034da2;
}



/* Messages */
.messageWrap {
	padding:4px 4px 4px 24px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0;
}
.errorMsg {
	background:#fddef0 url(img/ikone/exclamation.png) no-repeat scroll 4px 4px;
	border:1px dotted #f89ed3;
}
.okMsg {
	background:#dbf2de url(img/ikone/accept.png) no-repeat scroll 4px 4px;
	border:1px dotted #39b54a;
}
.infoMsg {
	background:#d2dfee url(img/ikone/information.png) no-repeat scroll 4px 4px;
	border:1px dotted #0877f7;
}
.helpMsg {
	background:#d2dfee url(img/ikone/help.png) no-repeat scroll 4px 4px;
	border:1px dotted #0877f7;
}
h2.expert_intro_title {
	font:100 italic 18px/26px Georgia, "Times New Roman", Times, serif;
	color:#999;
	margin:20px 0 0 0;
}
h2.expert_intro_title a {
	color:#999;
	text-decoration:none;
	border-bottom:1px dotted;
}
h2.expert_intro_title a:hover {
	color:#ed008c;
	text-decoration:none;
	border-bottom:1px dotted;
}


/* Moj kucni bonus form */

#mc_embed_signup {
	width:400px;
	margin:10px auto; /* Margina za cijelu formu */
}
#mc_embed_signup .indicate-required {
	width:100px;
	display:inline;
	float:right;
	text-align:right;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#999;
	padding-right:10px;
}
#mc_embed_signup .mc-field-group {
	width:380px;
	margin:10px;
}
#mc_embed_signup fieldset {
	border:1px solid #0c4da2;
}
#mc_embed_signup label {
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#0c4da2;
	padding:0 0 5px 0;
}
#mc_embed_signup .input_text {
	width:375px;
	background:none repeat scroll 0 0 #e7eef6;
	border:1px solid #9DAFC7;
	padding:6px 2px;
	vertical-align:top;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#ec008c;
}
#mc_embed_signup .input_text:focus {
	background:none repeat scroll 0 0 #ffffff;
}
#mc_embed_signup .input_text_small {
	width:40px;
	background:none repeat scroll 0 0 #e7eef6;
	border:1px solid #9DAFC7;
	padding:2px;
	vertical-align:top;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#ec008c;
}
#mc_embed_signup .input_text_small:focus {
	background:none repeat scroll 0 0 #ffffff;
}
#mc_embed_signup ul {
	list-style:none;
	margin:0;
	padding:0;
}
#mc_embed_signup ul li {
	margin:0 10px 0 0;
	padding:0;
	display:inline;
	float:left;
}
#mc_embed_signup ul li label {
	display:inline;
	float:right;
}
#mc_embed_signup strong.note-required {
	color:#ec008c;
}
#mc_embed_signup legend {
	padding: 0.2em 0.5em;
	margin-left:10px;
	border:1px solid #0c4da2;
	color:#ec008c;
	text-align:right;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
#mc_embed_signup .input-group-label {
	display:inline;
	float:left;
	width:35px;
}
#mc_embed_signup .input-group {
	display:inline;
	float:left;
}
#mc_embed_signup input.radio {
	display:block;
	height:13px;
	line-height:1.4em;
	margin:0 4px 0 0;
	width:13px;
	float:left;
}
#mc_embed_signup #mce-success-response {
	margin:10px;
	color:#060;
	font:13px/18px Arial, Helvetica, sans-serif;
	padding:2px 4px 2px 24px;
	border:1px dotted #060;
	background:#d6f1e3 url(../img/ok.png) no-repeat scroll 4px 4px;
}
#mc_embed_signup #mce-error-response {
	margin:10px;
	color:#F00;
	font:13px/18px Arial, Helvetica, sans-serif;
	padding:2px 4px 2px 24px;
	border:1px dotted #F00;
	background:#ffeeee url(../img/ops.png) no-repeat scroll 4px 4px;
}
#mc_embed_signup .pravila {
	text-align:left;
	margin:10px 10px 0 10px;
	border-top:1px solid #9DAFC7;
	padding-top:10px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#999;
}
#mc_embed_signup .buttons {
	text-align:right;
	margin:10px;
	border-top:1px solid #9DAFC7;
	padding-top:10px;
}
#mc_embed_signup .buttons input {
	font-size:14px;
	padding:2px 6px;
}
#mc_embed_signup #MERGE7-popup {cursor:pointer;}

/* Facebook tabs */
.fbTabs {
border:medium none !important;
color:#666666;
margin-top:5px !important;
overflow:hidden;
padding-top:0 !important;
position:relative;
width:100% !important;
}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {
background-color:#ed008c;
color:#ffffff !important;
border-left:1px solid #ed008c !important;
border-right:1px solid #ed008c !important;
}

ul.tabNavigation li a {
background-color:#034da2;
border-left:1px solid #034da2 !important;
border-right:1px solid #034da2 !important;
border-top:1px solid #034da2 !important;
color:#fff !important;
line-height:19px;
padding:3px;
text-decoration:none;
}

div.fbTabs > div {
border:1px solid #034da2;
margin-top:0 !important;
}
.fb_commentstab {
border-color:#034da2 -moz-use-text-color -moz-use-text-color !important;
border-style:solid none none !important;
border-width:1px 0 0 !important;
}

.private_table {
	font-size: 12px;
	background: #fff;
	border-collapse: collapse;
	text-align: left;
}
.private_table td {
	padding: 9px 8px 0px 8px;
	vertical-align:top;
}
.prava_table td {
	vertical-align:middle;
}
.prava_table td.pushdd {
	padding-top:20px;
}

#prodavaonice, .prodavaonice_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	margin: 15px 0;
	width: 629px;
	border-collapse: collapse;
	text-align: left;
}
#prodavaonice th, .prodavaonice_table th, .prodavaonice_table .prodavaonice_table_head td {
	font-size: 13px!important;
	font-weight: normal!important;
	color: #ec008c!important;
	padding: 10px 6px 10px 2px!important;
	border-bottom: 2px solid #6678b1!important;
}
#prodavaonice th small, .prodavaonice_table th small {
	font-size:10px;
}
#prodavaonice td, .prodavaonice_table td {
	color: #0c4da2;
	padding: 5px 6px 5px 2px;
}
#prodavaonice tbody tr:hover td, .prodavaonice_table tbody tr:hover td {
	color: #fff;
	background-color:#ec008c;
}

.prodavaonice_table tr.prodavaonice_table_head:hover td {
	color: #ec008c;
	background-color:#fff;
}

.fbwidgets iframe, .app_content_119143674781014 {
	background-color:#FFF!important;
}
.superscript, sup {font-size:10px!important; vertical-align:text-top!important;} 
.subscript, sub {font-size:10px!important; vertical-align:bottom!important;} 

#show_ksrijeda_email {
	width:133px;
	height:40px;
	display:inline;
	float:left;
	position:relative;
	text-decoration:none;
	text-indent:-9999em;
	background:url(img/ksrijeda_gumbi.png) no-repeat scroll 0 0;
}
#show_ksrijeda_email:hover, .kse_active {
	background:url(img/ksrijeda_gumbi.png) no-repeat scroll 0 -40px!important;
}
#show_ksrijeda_mobile {
	width:133px;
	height:40px;
	display:inline;
	float:left;
	position:relative;
	text-decoration:none;
	text-indent:-9999em;
	background:url(img/ksrijeda_gumbi.png) no-repeat scroll -133px 0;
	margin-left:20px;
}
#show_ksrijeda_mobile:hover, .ksm_active {
	background:url(img/ksrijeda_gumbi.png) no-repeat scroll -133px -40px!important;
}
#ksrijeda_email_wrap, #ksrijeda_mobile_wrap {
	display:none;
}
#ksrijeda_email_wrap .cform label span, #ksrijeda_mobile_wrap .cform label span, #ksrijeda_email_wrap .cform label, #ksrijeda_mobile_wrap .cform label {
	width:190px!important;
}


.post_body ul.kpromolist {
	list-style:none!important;
	margin:10px 0;
	padding:0;
}
.post_body ul.kpromolist li {
	margin:0;
	padding:0 0 10px 0;
	font:bold 16px/1.2em Arial, Helvetica, sans-serif;
	list-style:none!important;
}
.post_body ul.kpromolist li a {
	text-decoration:none;
}

#kozmo_bonusi {
	background: #fff;
	margin:0 0 15px 0;
	width: 629px;
	border-collapse: collapse;
	text-align: left;
	font:14px/1em Arial, Helvetica, sans-serif;
}
#kozmo_bonusi td {
	padding:2px 4px;
	border:4px solid #FFF;
	vertical-align:middle;
}
#kozmo_bonusi td.kbpic {
	width:301px;
	padding-right:20px;
}
#kozmo_bonusi td.blue_kb_mail {
	background:url(img/ikone/mail-square.png) no-repeat scroll 1% 50%;
	padding-left:40px;
}
#kozmo_bonusi td.blue_kb_twitter {
	background:url(img/ikone/twitter-logo-square.png) no-repeat scroll 1% 50%;
	padding-left:40px;
}
#kozmo_bonusi td.blue_kb_facebook {
	background:url(img/ikone/facebook-logo-square.png) no-repeat scroll 1% 50%;
	padding-left:40px;
}
#kozmo_bonusi td a {
	color:#ed008c;
}
#kozmo_bonusi td a:hover {
	color:#034da2;
}

/* FAQ page */
h3.faq_subtitle {
	margin:40px 0 20px 0;
	font:bold 14px/1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#0C4DA2;
}

.koz-faq-title {
	margin:0 0 10px 0;
}
.koz-faq-title a {
	font:13px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.koz-faq-answer {
	display:none;
	line-height:20px;
	margin:10px;
}

/* Footer FB */
.foot_comments {
	margin-top:20px;
}
.foot_comments iframe {
	background:#fff;
}


/* Katalog w933px */

#katalog_left {
	width:180px;
	display:inline;
	float:left;
	position:relative;
	padding-right:10px;
}
a#koz_asort_btn {
	margin:4px 0 1px 0;
	display:block;
	text-decoration:none;
	padding:0;
	width:178px;
	height:27px;
	float:left;
}
#katman_wrap {
	width:180px;
	display:inline;
	float:left;
	position:relative;
}
.katman_head {
	width:160px;
	height:34px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/katalog/menu/katman_head.png) no-repeat;
	padding:0 10px;
}
.katman_head a {
	text-decoration:none;
	font:bold 14px/34px Arial, Helvetica, sans-serif;
}
.katman_head a:hover {
	text-decoration:none;
	color:#04459b;
}
.katman_center {
	width:180px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/katalog/menu/katman_center.png) repeat-y;
}
.katman_footer {
	width:175px;
	height:25px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/katalog/menu/katman_footer.png) no-repeat;
	text-align:right;
	padding-right:5px;
}
.katman_footer a {
	text-decoration:none;
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#999;
}
.katman_footer a:hover {
	text-decoration:none;
	color:#04459b;
}
ul#katalog_menu_list {
	margin:0 1px;
	padding:0;
	list-style:none;
	width:178px;
	display:inline;
	float:left;
}
ul#katalog_menu_list li {
	margin:0;
	padding:0;
	list-style:none;
	font:12px/1em Arial, Helvetica, sans-serif;
}
ul#katalog_menu_list li a {
	text-decoration:none;
}
ul#katalog_menu_list li span {
	background:url(img/katalog/menu/kataman_mainc_bg.png) no-repeat;
	display:block;
	width:178px;
	height:32px;
	float:left;
	position:relative;
	font:14px/32px Arial, Helvetica, sans-serif;
}
/*ul#katalog_menu_list li span:hover, ul#katalog_menu_list li span:focus, ul#katalog_menu_list li span.currenta  {
	background:url(img/katalog/menu_item_bg_pink.png) no-repeat scroll 0 0;
}*/
ul#katalog_menu_list li span a.kat_main_lnk {
	color:#04459b;
	display:inline;
	width:150px;
	height:32px;
	float:left;
	position:relative;
}
ul#katalog_menu_list li span:hover a.kat_main_lnk, ul#katalog_menu_list li span:focus a.kat_main_lnk, ul#katalog_menu_list li span.currenta a.kat_main_lnk  {
	color:#eb008c;
}
ul#katalog_menu_list li span a.kat_plus {
	color:#04459b;
	display:block;
	width:26px;
	height:32px;
	text-align:center;
	line-height:25px;
	float:left;
	position:relative;
	background:url(img/katalog/katalog_arr_right.png) no-repeat center center;
	text-indent:-9999em;
}
ul#katalog_menu_list li span a.kat_plus:hover, ul#katalog_menu_list li span a.acurrenta {
	background:url(img/katalog/katalog_arr_down.png) no-repeat center center;
}
ul#katalog_menu_list li ul.kat_sub_list {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	float:left;
	width:178px;
}
ul#katalog_menu_list li ul.kat_sub_list li {
	margin:1px 0;
	padding:0 2px 0 13px;
	list-style:none;
	background:#f7edf3;
	height:26px;
	font:11px/26px Arial, Helvetica, sans-serif;
	display:block;
}
ul#katalog_menu_list li ul.kat_sub_list li a {
	text-decoration:none;
	background:url(img/katalog/subkats_arrow.png) no-repeat scroll left center;
	padding-left:8px;
	display:block;
	color:#04459b;
}
ul#katalog_menu_list li ul.kat_sub_list li a:hover {
	text-decoration:none;
	color:#ec008c;
}
.kat_sub_list {
	display:none;
}
.brand_box h3 {
	font:14px/1em Arial, Helvetica, sans-serif;
	margin:20px 0 5px 0;
	padding:0 0 4px 0;
	border-bottom:1px dotted #c2d4e9;
}
.brand_box a {
	text-transform:none;
	text-decoration:none;
	font:12px/1.4em Arial, Helvetica, sans-serif;
	color:#034da2;
}
.brand_box a:hover {
	color:#ec008c;
}

#katalog_right {
	width:730px;
	display:inline;
	float:right;
	position:relative;
}
.katr_left {
	width:530px;
	display:inline;
	float:left;
	position:relative;
	padding-right:9px;
	border-right:1px dotted #bed1e7;
}
/* Katalog single profile */
/* Big Single Page Company Center Wrap */
.bbcw_page_big_kat {
	width:960px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:10px;
	overflow:hidden;
	background:url(img/box/page_big_box_center_big_bottom_kat.png) no-repeat scroll 0 100%;
}
.bbcc_page_big_kat {
	width:933px;
	padding:0 16px 0 11px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/page_big_box_center_big_center_kat.png) repeat-y scroll 0 0;
}
.bbct_reg_page_big_kat {
	width:960px;
	height:7px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/page_big_box_center_big_top_regular_kat.png) no-repeat scroll 0 0;
}

.katpro_big_thumb {
	width:250px;
	height:250px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 0;
}
.katpro_big_thumb img.kbthumb {
	width:250px;
	height:250px;
	border:none;
	display:block;
	border:1px solid #c3d4e9;
}
.katpro_desc_box {
	width:260px;
	display:inline;
	float:right;
	position:relative;
	margin:10px 0;
}
.katpro_desc_box p {
	border-top:1px solid #e7eef7;
	border-bottom:1px solid #e7eef7;
	margin:5px 0;
	padding:5px 0;
	color:#666;
	font:italic 14px/1.4em Georgia, "Times New Roman", Times, serif;
}

.katpro_price_tbl {
	font-size: 12px;
	margin: 5px 0;
	width: 260px;
	border-collapse: collapse;
	text-align: left;
}
.katpro_price_tbl td {
	padding: 5px 0;
	vertical-align:middle;
	color:#666;
}
.katpro_price_tbl td.ktprice {
	text-align:right;
	font-weight:bold;
	color:#000;
}
.katpro_price_tbl td span {
	color:#ED1C2E;
	font-size:14px;
}

/* Price */
.katprod_price_tbl {
	font-size: 12px;
	margin:0 0 5px 0;
	width: 260px;
	border-collapse: collapse;
	text-align: left;
	border-bottom:1px solid #e7eef7;
}
.katprod_price_tbl td {
	padding: 5px 0;
	vertical-align:middle;
	color:#666;
}
.katprod_price_tbl td strong {
	font:100 10px/1em Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.katprod_price_tbl td h6 {
	font:bold 24px/1em Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#000;
	margin:0;
	padding:2px 0 0 0;
}
.katprod_price_tbl td .kp_pink {
	color:#ec00a0;
}
.katprod_price_tbl td .kp_blue {
	color:#04459b;
}
.katprod_price_tbl td h6 em {
	font:100 14px/1em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0 0 0 2px;
}


h1.product_title {
	font:100 26px/1.2em Arial, Helvetica, sans-serif;
	color:#ec008c;
	margin:10px 0;
	padding:0;
}
h1.product_title a {
	color:#ec008c;
	text-decoration:none;
}
h1.product_title a:hover {
	color:#04459b;
	text-decoration:none;
}

h2.brand_title {
	font:normal 12px/1.2em Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:0;
}
h2.brand_title a {
	color:#04459b;
	text-decoration:none;
}
h2.brand_title a:hover {
	color:#ed008c;
	text-decoration:none;
}
ul.product_tool_box {
	margin:0;
	padding:0;
	list-style:none;
	width:250px;
	display:inline;
	float:left;
}
ul.product_tool_box li {
	margin:2px 0;
	padding:2px 0;
	list-style:none;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#898989;
	height:16px;
	width:120px;
	display:inline;
}
ul.product_tool_box li img {
	padding:0;
	margin:0;
}
ul.product_tool_box li .ptbf {
	width:120px;
	height:16px;
	display:inline;
	position:relative;
	overflow:hidden;
	line-height:16px;
	text-align:left;
}
.katpro_share {
	margin:2px 0 0 0;
	padding:4px 0 0 0;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#898989;
	vertical-align:middle;
	border-top:1px solid #e7eef7;
	text-align:right;
}
.katpro_share img {
	vertical-align:middle;
}


h5.product_subtitle {
	background:#e7eef7;
	font:normal 16px/1em Arial, Helvetica, sans-serif;
	color:#666;
	margin:10px 0;
	padding:6px;
	border-bottom:1px solid #cedbec;
}
.katalog_vesa_home {
	width:260px;
	display:inline;
	position:relative;
	margin:10px 0 20px 0;
}
.katalog_vesa_home ul {
	margin:0;
	padding:0;
	list-style:none;
}
.katalog_vesa_home ul li {
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
}
.katalog_vesa_home ul li a {
	text-decoration:none;
	background:url(img/ikone/footer_avatar_arrow.png) no-repeat scroll left center;
	padding-left:8px;
}
.katalog_vesa_home ul.kvnet li a {
	color:#034da2!important;
}
.katalog_vesa_home ul.kvnet li a:hover {
	color:#000!important;
}
.katr_right {
	width:180px;
	display:inline;
	float:right;
	position:relative;
}
.katr_right h3 {
	font:14px/1em Arial, Helvetica, sans-serif;
	margin:10px 0 15px 0;
	padding:0 0 4px 0;
	border-bottom:1px dotted #c2d4e9;
}
#sim_product_list {
	width:180px;
	display:inline;
	float:left;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
#sim_product_list li {
	width:180px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	list-style:none;
	border-bottom:1px dotted #c2d4e9;
}
#sim_product_list li .spl_thumb {
	width:72px;
	height:72px;
	display:inline;
	float:left;
	position:relative;
}
#sim_product_list li .spl_thumb img {
	width:70px;
	height:70px;
	display:block;
	padding:1px;
	background:#fff;
	border:1px solid #c2d4e9;
}
#sim_product_list li .spl_data {
	width:100px;
	display:inline;
	float:right;
	position:relative;
}
#sim_product_list li .spl_data a {
	text-decoration:none;
}
#sim_product_list li .spl_data h2 {
	font:normal 12px/1.4em Arial, Helvetica, sans-serif;
	color:#04459b;
	min-height:55px;
}
#sim_product_list li .spl_data h2 a {
	color:#04459b;
}
#sim_product_list li .spl_data h2 a:hover {
	color:#000;
}
#sim_product_list li .spl_data span {
	display:block;
	text-align:right;
	font-size:11px;
}
.big_crumbs_katalog {
	width:730px!important;
}

/* Katalog listanje one 146px */
ul.kat_prod_list {
	width:730px;
	display:inline;
	float:left;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.asortiman_widget_wrap ul.kat_prod_list {
	width:933px;
}
ul.kat_prod_list li {
	width:136px;
	height:275px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	margin:4px;
	background:#fff url(img/katalog/prod_box_grad.png) repeat-x bottom left;
	border:1px solid #d9e0ec;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.asortiman_widget_wrap ul.kat_prod_list li {
	margin:4px 8px;
}
ul.kat_prod_list li a {text-decoration:none;}
ul.kat_prod_list li .kpl_thumb {
	width:125px;
	height:125px;
	display:inline;
	float:left;
	position:relative;
	margin:4px 4px 0 4px;
}
ul.kat_prod_list li .kpl_thumb img {
	width:125px;
	height:125px;
	display:block;
	border:none;
	margin:0;
	padding:0;
}
ul.kat_prod_list li h2 {
	font:bold 12px/1.4em Arial, Helvetica, sans-serif;
	margin:2px 5px;
	padding:0;
	height:50px;
	overflow:hidden;
}
ul.kat_prod_list li h3 {
	font:10px/1.4em Arial, Helvetica, sans-serif;
	color:#999;
	margin:2px 5px;
	padding:0;
}
ul.kat_prod_list li h3 a {
	color:#034da2;
}
ul.kat_prod_list li h3 a:hover {
	color:#000;
}
ul.kat_prod_list li p {
	margin:0 5px;
	font:11px/1.3em Arial, Helvetica, sans-serif;
	color:#666;
	height:30px;
	overflow:hidden;
}
ul.kat_prod_list li p.long_kd {
	height:60px;
	overflow:hidden;
}
ul.kat_prod_list li p a {
	font-size:11px;
	color:#333;
}
ul.kat_prod_list li .taxl_views {
	margin:5px 0 0 5px;
	font:11px/1em Arial, Helvetica, sans-serif;
	height:125px;
	height:12px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	color:#999;
}
ul.kat_prod_list li .taxl_rate {
	margin:5px 0 0 5px;
	font:11px/16px Arial, Helvetica, sans-serif;
	height:125px;
	height:16px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	color:#999;
}
.katit_wrap {
	width:722px;
	height:44px;
	background:#04459b;
	display:inline;
	float:left;
	margin:4px 0 4px 4px;
}
.katwrap_left {
	width:500px;
	display:inline;
	float:left;
}
.katwrap_left h1 {
	font:24px/32px Arial, Helvetica, sans-serif;
	margin:6px 0 0 6px;
	padding:0;
	color:#fff;
}
h1.katalog-cat-title {
	font:28px/32px Arial, Helvetica, sans-serif;
	margin:10px 4px;
	padding:0;
	color:#666;
}
.kat-archive-meta {
	background-color:#fdfce0;
	border:1px dotted #d2d2d2;
	padding:10px;
	font:100 16px/20px Arial, Helvetica, sans-serif;
	color:#206bb5;
	margin:0 4px 15px 4px;
}
.kat-archive-meta p {
	margin:0;
	padding:0;
}

/* Katalog search */
#katalog_title_head {
	width:730px;
	height:44px;
	display:inline;
	float:left;
	position:relative;
	background:#04459b url(img/katalog/asortiman_title_bg.png) no-repeat;
}
#katalog_search {
	width:174px;
	height:32px;
	display:inline;
	float:right;
	position:relative;
	background:url(img/katalog/katalog_search_bg.png) no-repeat;
	margin:6px;
}
#katalog_search label {display:none;}
#katalog_search .kats_btn {
	width:19px;
	height:19px;
	display:inline;
	float:right;
	position:relative;
	background:transparent url(img/katalog/katalog_search_btn.png) no-repeat;
	margin:6px 6px 0 0;
	padding:0;
	border:none;
	text-indent:-9999em;
	cursor:pointer;
}
#katalog_search .kats_txt {
	width:130px;
	display:inline;
	float:left;
	position:relative;
	margin:8px 0 0 8px;
	border:none;
	background-color:transparent;
	font:12px/1em Arial, Helvetica, sans-serif;
	color:#999;
}

/* Katalog Tabs */
#katalog_tabs {
	width:730px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	z-index:2;
	margin:20px 0 8px 0;
}
#katalog_tabs ul.tabnav {
	width:730px;
	height:39px;
	float:left;
	display:inline;
	position:relative;
	list-style:none;
	overflow:hidden;
	background:url(img/katalog/tab_bg_line.png) repeat-x scroll 0 0;
}
#katalog_tabs ul.tabnav li {
	float:left;
	display:inline;
	margin:0 5px;
	padding:0;
	width:163px;
	height:39px;
	font:bold 14px/39px Arial, Helvetica, sans-serif;
	color:#04459b;
	cursor:pointer;
	text-align:center;
	background:url(img/katalog/tab_bg_off.png) no-repeat scroll 0 0;
}

#katalog_tabs ul.tabnav li.active {
	background:url(img/katalog/tab_bg_on.png) no-repeat scroll 0 0;
	color:#ec008c;
}
#katalog_tabs .tabwarp {
	width:730px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	margin:10px 0 0 0;
}
#katalog_tabs .tabwarp #tabc1, #katalog_tabs .tabwarp #tabc2, #katalog_tabs .tabwarp #tabc3, #katalog_tabs .tabwarp #tabc4 {
	width:730px;
	float:left;
	position:relative;
	overflow:hidden;
}
#katalog_tabs .tabwarp #tabc1 {
	display:block;
}
#katalog_tabs .tabwarp #tabc2, #katalog_tabs .tabwarp #tabc3, #katalog_tabs .tabwarp #tabc4 {
	display:none;
}

/* Asortiman widget */

.asortiman_widget {
	width:960px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 15px 0;
	padding-bottom:29px;
	overflow:hidden;
	background:url(img/box/asortiman_widget_bottom_bg.png) no-repeat scroll 0 100%;
}
.asortiman_widget_wrap {
	width:933px;
	padding:0 16px 0 11px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/asortiman_widget_center_bg.png) repeat-y scroll 0 0;
}
.asortiman_widget_head {
	width:960px;
	height:43px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(img/box/asortiman_widget_top_bg.png) no-repeat scroll 0 0;
}

/* Katalog pagination */
.kat_pagina {
	border-top:none!important;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	margin:0 0 20px 50px!important;
	overflow:hidden;
	padding-top:20px;
	position:relative;
	width:620px;
	z-index:1;
}

.katshop-archive-meta {
	background-color:#fdfce0;
	border:1px dotted #d2d2d2;
	padding:0;
	font:100 16px/20px Arial, Helvetica, sans-serif;
	color:#206bb5;
	margin:0 4px 15px 4px;
}
.katshop-archive-meta p {
	margin:0;
	padding:10px;
}
.shopcat_thumb {
	margin:3px;
	padding:0;
	width:714px;
	height:197px;
}
.shopcat_thumb_big {
	margin:3px;
	padding:0;
	width:714px;
	height:294px;
}
#search_rez {
	margin:5px;
	background:#d9e0ec;
	width:710px;
}
#search_rez {
	font-size: 12px;
	background: #d9e0ec;
	margin: 5px 0 5px 5px;
	width: 720px;
	border-collapse: collapse;
	text-align: left;
}
#search_rez td {
	color: #669;
	padding: 2px 4px;
}

/* Web nagradna form */
#cforms7form {

}

#cforms7form label {
    display: inline-block;
    margin: 4px 10px 0 0;
    text-align: right;
    vertical-align: top;
    width: 180px;
}
#cforms7form label span {
    display: block;
    width: 180px;
}
#cforms7form label.cf-after {
    margin: 4px 15px 0 6px;
    text-align: left;
    width: 65px;
}
#cforms7form  label.cf-after span {
    display: block;
    width: 50px;
}
#cforms7form textarea, #cforms7form input {
    width: 230px;
}
#cforms7form input.cf-box-a, #cforms7form input.cf-box-b {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    height: 22px;
    margin: 2px 0 0;
    width: 14px;
}
#cforms7form ol.cf-ol li {
    background: none repeat scroll 0 0 transparent !important;
    line-height: 1.3em;
    list-style: none outside none !important;
    margin: 10px 0 !important;
    padding: 0;
    text-align: left;
}
#cforms7form ol.cf-ol li.cf-box-group {
    margin: 10px 0 0 !important;
    padding-left: 190px;
}
#cforms7form ol.cf-ol li.cf-box-title {
    color: #000;
    font-weight: normal;
    letter-spacing:normal;
    padding: 8px 0 0 155px;
}

ul#slider_katalog {
	width: 700px;
	height: 330px;
	overflow:hidden;
	display:inline;
	float:left;
	position:relative;
}

#karijere_left {
	width:540px;
	display:inline;
	float:left;
	position:relative;
}
#karijere_left .cform {
	width:540px;
}
#karijere_left .cform label, #karijere_left .cform label span {
	width:150px!important;
}
#karijere_right {
	width:370px;
	display:inline;
	float:right;
	position:relative;
}


ul.kozsri_arhiva_list {
	margin:15px 0;
	padding:0;
	list-style:none;
}
ul.kozsri_arhiva_list li {
	margin:5px 0;
	padding:0;
	list-style:none;
}
ul.kozsri_arhiva_list li h3 {
	font:14px/1em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h3.kozsri_title_arh {
	font:16px/1em Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
	border-bottom:1px solid #ccc;
	padding:0 0 4px 0;
}


/* Izdvojeni clanak */
.featured_koz_srijeda {
	width:629px;
	display:inline;
	float:left;
	position:relative;
	margin:20px 0;
}
.featured_koz_srijeda p {
	margin:0 0 10px 0;
}
.featured_koz_srijeda .faks_right {
	width:150px;
	height:150px;
	display:inline;
	float:right;
	position:relative;
	margin:0 0 5px 10px;
}

/* Popup banner */

.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 9998;
	display: none;
	top: 0;
	left: 0;
}
.reveal-modal {
	visibility: hidden;
	top: 100px;
	left: 50%;
	margin-left: -182px;
	width: 304px;
	height:304px;
	background: #fff;
	position: absolute;
	z-index: 9999;
	padding: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
}
.reveal-modal a.ban-top-ponuda-lnk {
	display:block;
	text-decoration:none;
	background:url(img/banner_top_cijene.jpg) no-repeat;
	border:2px solid #034da2;
	width:300px;
	height:300px;
	text-indent:-9999em;
}
.reveal-modal a.ban-top-ponuda-lnk:hover {
	border-color:#ed008c;
}
.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 13px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
	font-weight: bold;
	cursor: pointer;
} 

/* Kozmo karijere */
.kblue {
	color:#034da2;
}

.izjava_korisnika {
	background-color: #FEFBF3;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 6px;
	font:italic 14px/1.4em Georgia, "Times New Roman", Times, serif;
	color:#444;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:15px 0;

    background-color: #FDF5D9;
    border-color: #FCEEC1;
}
.izjava_korisnika p {
	margin:10px 0;
	padding:0;
	color:#666;
	text-align:justify;
}
.izjava_korisnika em {
	display:block;
	text-align:right;
}
#karijere_left {
	width:540px;
	display:inline;
	float:left;
	position:relative;
}
#karijere_left .cform {
	width:540px;
}
#karijere_left .cform label, #karijere_left .cform label span {
	width:150px!important;
}
#karijere_right {
	width:370px;
	display:inline;
	float:right;
	position:relative;
}
#karijere_left .cform li label, #karijere_left .cform li label span {
	width:500px!important;
	text-align:left!important;
    color: #034DA2;
    font-weight: bold;
}

#karijere_left .cform li.cf-box-group label span {
	width:400px!important;
    color: #222;
    font-weight: 100;
}
#karijere_left .cform li.cf-box-group label {
	width:470px!important;
	margin-right:0!important;
}
#karijere_left .cform li.cf-box-group label:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#karijere_left .cform ol {
	margin:0 10px!important;
}
#karijere_left .cform ol li {
	margin:8px 0!important;
}
#karijere_left .cform ol li.cf-box-title {
    color: #034DA2;
    font-weight: bold;
    letter-spacing:normal;
    padding: 8px 0 0 0;
}
#karijere_left .cform ol li input.single {
	width:340px;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #808080;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    padding: 4px;
}
#karijere_left .cform ol li select.cformselect {
	width:348px;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #808080;
    display: inline-block;
    font-size: 13px;
    padding: 4px;
}
#karijere_left .cform ol li textarea.area {
	width:500px;
	height:100px;

	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #808080;
    display: inline-block;
    font-size: 13px;
    padding: 4px;
}

.justify_txt {
	text-align:justify!important;
}
ul.ljud_res_list li a {
	font:100 16px/2.2em Arial, Helvetica, sans-serif;
}
ul.ljud_res_list li ul li a {
	font:bold 12px/1.6em Arial, Helvetica, sans-serif;
	color:#034da2;
}
ul.ljud_res_list li ul li a:hover {
	color:#000;
}
ul.ljud_res_list li ul {
	margin-top:0!important;
}
.ljudres_left {
	width:310px;
	display:inline;
	float:left;
	position:relative;
}
.ljudres_right {
	width:300px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
}
.ljudres_right img {
	max-width:300px!important;
}



