.content_container{
	padding:40px 0px;
}

.content_container .content_content{
	width:1230px;
	margin:auto;
}

.content_container .content_content{
	font-size:15px;
	color:#333;
}

.content_container .content_content table.cats{
	width:880px;
}

.content_container .content_content table.cats tr td{
	text-align:center;
	vertical-align:top;
	padding:0px 10px;
}

.content_container .content_content table.cats tr td a{
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	color:#454442;
	text-decoration:none;
}

.content_container .content_content table.cats tr td a .image{
	display:table-cell;
	height:160px;
	vertical-align:middle;
	transition:all ease-in-out 0.2s;
}

.content_container .content_content table tr td img{
	transition:all ease-in-out 0.2s;
}

.content_container .content_content table.cats tr td a:hover .image,
.content_container .content_content table tr td img:hover{
	transform:scale(1.1);
}

.content_container .content_content table.cats tr td a .title{
	height:46px;
	vertical-align:middle;
	display:table-cell;
}

.content_container .content_content .left_side{
	float:left;
	width:230px;
}

.content_container .content_content .right_side{
	float:right;
	width:910px;
}

.content_container .content_content .cat_items{
	
}

.content_container .content_content a{
	text-decoration:none;
}

.content_container .content_content h1{
	font-size:30px;
	color:#333;
	font-weight:500;
	margin:0px;
	margin-top:50px;
	padding-bottom:5px;
}

.content_container .content_content h2{
	font-size:22px;
	color:#0f0f0f;
	margin:0px !important;
	font-weight:600;
}

.content_container .content_content .cat_items a.cat_item{
	width:260px;
	float:left;
	margin-right:35px;
	text-align:center;
	min-height:420px;
	max-height:420px;
	font-size:15px;
	color:#3c3c3a;
	text-transform:uppercase;
	font-weight:500;
	margin-top:10px;
}

.content_container .content_content .cat_items a.cat_item .image{
	height:275px;
	border:1px solid #cdcdcd;
	margin-bottom:30px;
	transition:all ease-in-out 0.3s;
}

.content_container .content_content .cat_items a.cat_item:hover .image{
	transform:scale(1.1);
}

.content_container .content_content .cat_items a.cat_item .price{
	color:#e59b90;
}

.content_container .content_content .cat_items a.cat_item .price span{
	margin-left:5px;
	text-decoration:line-through;
	color:#3c3c3a;
}

.content_container .content_content .cat_items a.cat_item .button,
.news_content .news_item .button{
	/*border: 2px solid #fff;
    box-shadow: 0 0 0 2px #6c6865;
	background-color:#6c6865;
	border-radius:100%;
	display:inline-block;
	color:#fff;
	width:37px;
	padding-top:11px;
	height:26px;
	font-size:12px;
	margin-top:13px;
	text-align:center;*/
	text-decoration:none;
	font-size:15px;
	color:#333;
	margin-top:15px;
	text-transform:none;
}

.content_container .content_content .left_side .cat_title{
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	background-color:#666666;
	padding:12px 0px;
	width:100%;
	text-align:center;
	margin-top:10px;
	margin-bottom:35px;
}

.content_container .content_content .left_side a{
	display:block;
	border-top:2px solid #b6b6b6;
	border-bottom:2px solid #b6b6b6;
	padding:12px 0px 12px 45px;
	margin-top:-2px;
	background:url(/images/kategorija-arrow.png) left 12px center no-repeat;
	color:#666666;
	text-transform:uppercase;
	font-size:15px;
	font-weight:700;
}

.content_container .content_content h3{
	font-family:'Patrick Hand SC', cursive;
	font-size:22px;
	font-weight:normal;
	margin-bottom:10px;
}

.content_container .content_content .news_content{
	text-align:center;
}

.content_container .content_content .news_content .title{
	padding:15px 16px;
	height:30px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
}

.content_container .content_content .news_content .news_item{
	width:23%;
	margin-right:2%;
	float:left;
	background-color:#fff;
}

.content_container .content_content .news_content .news_item .image{
	width:100%;
	height:175px;
}

.content_container .content_content .news_content .news_item .desc{
	text-align:center;
	padding:10px 16px 0 16px;
	height:130px;
}

.content_container .content_content .news_content .news_item .date{
	font-size:14px;
	width:90%;
	margin:auto;
	padding:5px 0px;
	border-top:2px solid #cfcfcf;
	margin-top:15px;
	text-align:right !important;
}

.content_container .content_content .opinions_content{
	margin-top:20px;
	margin-bottom:80px;
}

.content_container .content_content .opinions_content .opinion_item{
	width:48%;
	margin-right:24px;
	background-color:#ffc935;
	float:left;
	position:relative;
}

.content_container .content_content .opinions_content .opinion_item:nth-child(2n){
	background-color:#a284b6;
}

.content_container .content_content .opinions_content .opinion_item .desc{
	display:table-cell;
	vertical-align:middle;
	height:200px;
	padding:0px 20px;
	text-align:center;
	font-family:"Patrick Hand SC",cursive;
	font-size:16px;
	width:600px;
}

.content_container .content_content .opinions_content .opinion_item .title{
	position:absolute;
	bottom:10px;
	right:10px;
	font-weight:700;
}

.menu_container{
	background-color:transparent;
}

.menu_container .menu_content{
	width:1230px;
	text-align:center;
}

.menu_container .menu_content li{	
	padding:0px 2.2%;
}

.menu_container .menu_content a{
	font-size:18px;
	color:#363636;
	text-transform:none !important;
	font-weight:300;
}

.menu_container .menu_content a.store{
	padding:10px 20px 10px 50px;
	background:url(/images/landing/cart_icon.png) center left 15px no-repeat #dfacbd;
	color:#fff;
	font-weight:500 !important;
	margin-left:0px;
}

.menu_container .menu_content a:hover,
.menu_container .menu_content a.sel{
	color:#aa90bd;
}

.menu_container .menu_content a.store:hover{
	color:#fff;
}

.menu_container .menu_content a.sel{
	font-weight:500;
}

.content_container .content_content h4{
	font-size:20px;
	margin:0px;
}

.menu_container.fixed .main_menu a:not(.store){
	padding:0px !important;
}

.menu_container{
	box-shadow:0px 5px 5px rgba(0, 0, 0, .15);
	padding-bottom:10px;
}

.top{ margin-top:0px !important; }