body, table, input, select, textarea {
	font-family:'Roboto',sans-serif; font-size:10px;
}
body {
	margin:0px; 
	background:#fff;
}
strong {
	font-weight:400;
}
input, textarea, select {
	background:#fff;
}
#container {
	width:990px;
	margin:auto;
	font-family:'Roboto',sans-serif; 
	font-weight:300;
}
#contentm {
	height:70px;
}
input {
	font-family:'Roboto',sans-serif;
}
#top {
	height:40px; background:#333; position:fixed; z-index:99999; width:990px;
}
#logo, #logo:hover {
	position:absolute; top:6px; left:19px; width:25px; height:26px;
}
#logo:hover {
	background:url('icons-retina/logo-sent_1.png') no-repeat; background-size:100%;
}
#logo {
	background:url('icons-retina/logo-sent_0.png') no-repeat; background-size:100%;
}
#title {
	position:absolute; top:7px; left:65px; font-size:2.2em; color:#fff;
}
#subtit {
	position:absolute; top:11px; left:140px; font-size:1.6em; color:#f90;
}
#lang_eng, #lang_eng:hover {
	position:absolute; top:8px; right:215px; width:21px; height:21px;
}
#lang_eng:hover {
	background:url('icons-retina/eng_1.png') no-repeat; background-size:100%;
}
#lang_eng {
	background:url('icons-retina/eng_0.png') no-repeat; background-size:100%;
}
#search {
	position:absolute; right:55px; top:9px;
}
#srch {
	border:0; background:#fff;
}
#search input {
	background-color:#666; color:#fff; font-size:14px; width:125px;
}
#srch_b, #srch_b:hover {
	cursor:pointer; position:absolute; right:30px; top:10px; width:16px; height:16px;
}
#srch_b:hover {
	background:url('icons-retina/search_1.png') no-repeat; background-size:100%;    
}
#srch_b {
	background:url('icons-retina/search_0.png') no-repeat; background-size:100%;    
}
#menu {
	z-index:9999; position:fixed; width:975px; top:40px; background:#eec; height:30px; padding-left:15px; box-shadow: 0px 2px 4px -4px #000;
}
.ma_normal, .ma_selected {
	position:relative; display:inline-block; font-size:1.6em; cursor:pointer; margin-right:35px; padding-top:5px; color:#000;
}
.ma_normal:hover, .ma_selected {
	color:#666;
}
.submenu {
	z-index:10000; width:250px; display:none; position:absolute; top:30px; border:1px solid #f90; background:#eec; padding:10px; padding-top:0px;
}
.m_arrow {
	background:url('icons-retina/arrow-menu_0.png') no-repeat; background-size:100%; width:12px; height:6px; position:absolute; top:-6px; left:20px;
}
.mb_normal, .mb_selected {
	font-size:14px; font-weight:300; border-bottom:1px solid #999; white-space:nowrap; padding:7px 5px;
}
.mb_normal:hover, .mb_selected:hover {
	background:#999;
}
.mb_selected {
	font-weight:400;
}
.ch {
	text-align:left; margin-top:30px; border-bottom:1px solid #999; text-transform:uppercase; font-size:20px; font-weight:bold; position:relative;
}
#footer_n {
	height:40px; background:#333; font-size:12px; color:#fff; font-weight:300;
}
#footer_n a {
	text-decoration:none; color:#fff;
}
#footer_n a:hover {
	text-decoration:underline; color:#fff;
}
.m_tel {
	position:absolute; font-size:14px; right:67px; top:7px;
}
.m_tel_ico {
	position:absolute; font-size:14px; right:153px; top:8px; background:url('icons-retina/tel-black.png') no-repeat; background-size:100%; width:15px; height:15px;
}
#rss_m, #rss_m:hover {
	display:none;
	cursor:pointer; position:absolute; right:30px; top:8px; width:14px; height:14px;
}
#rss_m:hover {
	background:url('icons-retina/rss-head_1.png') no-repeat; background-size:100%;  
}
#rss_m {
	background:url('icons-retina/rss-head_0.png') no-repeat; background-size:100%;  
}
#mail {
	position:absolute; right:30px; top:8px;
}
.fico {
	margin-right:30px;
}
.n_box_tit {font-weight:300; /*height:74px; overflow:hidden;*/}
#new_mon {border:1px solid #69c; font-size: 22px; font-weight: 100;}

.navidat {color:#69c; margin:10px;}
.navidat a {color:#69c; text-decoration:none;}
.navidat a:hover {text-decoration:underline;}
.navidat .datum { float:right;}

.menu_left, .lm_drop {float:left; width:195px; margin:0px 12px; font-size:11px;}
.middle {width:530px; margin-right:25px; float:left; padding:10px; padding-top:0px; font-size:14px;}
.middle table {font-size:14px;}
.middle img, #cm1 img, #cm2 img, .middle iframe {max-width:100%; height:auto;}
.right a {color:#333; text-decoration:none;}
.middle a {color:#69c; text-decoration:none;}
.right a:hover, .middle a:hover {text-decoration:underline;}
.right {float:left; width:190px; margin-right:5px; font-size:11px;}
.lr_hd {border-top:1px solid #999; font-size:14px; text-align:center; padding:10px; margin-bottom:8px;}


.news_box {cursor:pointer; float:left; margin:23px; width:200px; height:240px; position:relative;}
.news_box .news_img {width:200px; height:150px; overflow:hidden; position:absolute; top:0px; left:0px;}
.news_box .news_img img {width:200px; height:200px; position:absolute; top:-25px; left:0px; -webkit-transition: 0.1s; transition: 0.1s;}
.news_box .news_title_0, .news_box .news_title_1 {position:absolute; top:150px; left:0px; height:80px; font-size:15px; padding:5px; font-weight:300; width:calc(100% - 10px);}
.news_box .news_title_0 a, .news_box .news_title_1 a {text-decoration:none; color:#000;}
.news_box .news_title_1 {background:#eee;}
.news_box .news_title_0 {background:#eec;}
.news_box .news_cats, .news_box .news_date {position:absolute; bottom:0px; color:#69c; font-size:10px; font-weight:300;}
.news_box .news_date {right:5px;}

.mc_normal, .mc_selected, .news_line {cursor:pointer; position:relative; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.mc_normal .news_img, .mc_selected .news_img, .news_line .news_img {width:60px; height:47px; margin-right:6px; overflow:hidden; float:left;}
.mc_normal .news_img img, .mc_selected .news_img img, .news_line .news_img img {width:60px; height:60px;}
.news_line .news_title_0, .news_line .news_title_1, .mc_normal .news_title_0, .mc_selected .news_title_0 {left:0px; height:45px; /*overflow:hidden;*/ font-size:12px; font-weight:300;}
.mc_normal .news_title_0 a, .mc_selected .news_title_0 a, .news_line .news_title_0 a, .news_line .news_title_1 a {text-decoration:none; color:#666;}
.mid3:hover, .mc_selected, .mc_normal:hover, .news_line:hover {background:#eec;}


a.mostrn {padding:4px; display:block; margin-bottom:10px; font-size:12px; font-weight:300; text-decoration:none; color:#666;}
a.mostrn:hover {background:#eec;}

h1, .ctit {font-size:27px; font-weight:100; text-align:center; width:100%; margin-bottom:20px;}
h1 {margin-top:0px; text-align:center; width:100%;}
.cdate {font-size:10px; color:#69c;}


.news_arch {margin-top:30px; font-size:16px; text-align:center;}
.news_arch select {font-size:16px; border:1px solid #000; font-weight:300;}

.srch_itm {font-size:14px; margin-bottom:20px;}
.srch_itm .si_nav {color:#69c;}
.sr_max {font-size:14px; font-weight:300; margin-bottom:10px; margin-left:10px; color:#666;}
.sr_max .sr_dot {color:#69c; font-weight:700; margin-right:7px;}



.prod_box {display:inline-block; margin:10px; position:relative;}
.prod_box .prod_box_txt {position:absolute; bottom:3px; background:rgba(238, 238, 204, 0.75); font-size:12px; color:#000; width:140px; padding:5px;}
.prod_box img {width:150px; height:150px;}
.prod_box:hover img {
	-webkit-filter: sepia(100%);
	   -moz-filter: sepia(100%);
		 -o-filter: sepia(100%);
		-ms-filter: sepia(100%);
			filter: sepia(100%);
	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;
			 -o-filter: all 0.5s;    
			-ms-filter: all 0.5s;    
			transition: all 0.5s; 
}

.shop_itm {font-weight:300;}
.prod {font-size:14px; font-weight:300; color:#666;}
.shop_form input, .shop_form textarea, .shop_form submit {background:#eec; border:1px solid #333; font-size:14px; padding:3px; font-weight:300;}
.shop_form input {width:170px;}
.shop_form textarea {width:100%; max-width:492px; height:50px; resize:none;}
.shop_form input[type="submit"] {background:#fff; cursor:pointer;}
.shop_form input[type="submit"]:hover {background:#666; color:#fff;}

.hvala {background:#ada; padding:7px; color:#fff; font-weight:700;}

#menu_burger {display:none; }

/* vstopna */
#owl-crs .item img {display:block; width:100%; height:auto;}
.owl-buttons {display:none;}
.owl-theme .owl-controls {margin-top:0px;}
.titem {position:relative;}
.car_tit {position:absolute; text-align:center; font-size:22px; font-weight:300; color:#000; bottom:50px; background-color:rgba(255, 255, 255, 0.6); padding:10px 0px; width:100%;}
#n3frame {padding:8px; margin-top:3px; background:#eec;}
.n3 {display:inline-block; width:310px; margin-right:10px; cursor:pointer;}
.n3:nth-of-type(4) {display:none;}
.n3title {font-size:18px; height:92px; margin-bottom:7px; font-weight:300; overflow:hidden;}
.n3title a {text-decoration:none; color:#333;}
.n3dat {font-size:10px; color:#69c; margin-bottom:0px;}
.n3teas {display:none; font-size:14px; overflow:hidden; height:50px; font-weight:300; color:#333;}
.n3im {height: 112px; overflow: hidden; float: left;}
.n3 img {float:left; margin-right:10px; margin-top:-18px;}

.narnov {text-align:center;}
.narnov input[type="email"] {width: 180px; border: 1px solid #69C; text-align: center; font-size: 12px; }

.kniga {position:absolute; right:0px; top:5px;}

#resp_menu_top {display:none;}

#centri {width:100%; text-align:center; margin-top:60px; font-size:24px; font-weight:300;}
#mold {display:none;}
#cm1, #cm2 {width:100%;}
#cm2 {display:none;}


.dobro {margin-top:25px; font-size:14px; border:2px dotted #69c; padding:10px; text-align:center; font-weight:400;}
.dformf {width:190px; display:inline-block; font-size:12px; margin-bottom:6px;}
.dobro select, .dformf input {width:180px; border:1px solid #69c; text-align:center; font-size:12px;}
.dobro select {width:250px;}
.dformf input:-moz-read-only {background-color:#eec;}
.dformf input:read-only {background-color:#eec;} 
.dformzah {margin:10px;}
.dformcm {font-size:10px; margin:10px;}
.dformsub {background-color:#69c; border:0px; color:#fff; font-size:14px; width:180px; cursor:pointer; border-top:1px solid #fff;}
.dformsub:hover {border-bottom:1px solid #468; border-top:0;}
.dobrtit {font-size:20px; font-weight:500; color:#333;}

.b1, .b2 {display:none;}

#f_pp {margin-right:60px;}

#submenu {display:none;}
#ml_onR {display:none;}

#footer_m {background:#cc9; padding:15px 24px; font-size:12px;}
#foi {width:300px; float:left;}
#fmenu {width:550px; padding-left:30px; float:left; border-left:1px solid #444;}
.f_m_a {margin-top:10px; font-weight:400;}
.f_m_a:first-of-type {margin-top:0px;}
#fmenu a {text-decoration:none; color:#000;}
#fmenu a:hover {text-decoration:underline;}
.f_m_b {float:left;}

.cf_t {border:1px #aaa solid; font-size:14px; padding:2px; width:80%;}
.cf_s {font-size:14px; border:1px #aaa solid; background:#ddd; cursor:pointer;}


#gmap {width:100%; height:100%;}
#legenda {position:absolute; top:20px; right:20px; padding:10px; border-radius:10px; background:rgba(255, 255, 255, 0.9); font-size:12px; text-align:left; box-shadow: 1px 4px 2px grey;}
#legenda a {text-decoration: none; color: #000;}
#legenda a:hover {text-decoration: underline;}
#list_open {cursor:pointer; vertical-align:middle; margin-left:20px; display:none;}


@media only screen and (max-width: 990px) {
	#foi {width:100%;}
	#fmenu {width:100%; padding-left:0px; margin-top:30px; padding-top:30px; border-top:1px solid #444; border-left:none;}
	#f_cp {display:none;}
	.b1 {display: block;}
	.n3 {width:45%; margin-bottom:15px;}
	.n3:nth-of-type(4) {display:inline-block;}
	#container {
		width:100%;
		margin:0;
	}
	#top {width:100%;}
	#menu {
		width:100%; background:none; padding-left: 0px; z-index: 999; height:0px;
	}
	.m_tel_ico, .m_tel, #rss_m, #resp_menu { 
		display:none;
	}
	#resp_menu {
		top:40px; background:#eec; padding-left:67px; padding-bottom:6px; box-shadow: 0px 2px 4px -4px #000;
	}
	#contentm {
		height:40px;
	}
	#menu_burger {
		display:block;
		width:22px; height:15px;
		top:10px; right:15px;
		position: absolute;
		background:url('icons-retina/burger_0.png') no-repeat; background-size:100%;  
	}
	#srch_b, #srch_b:hover {right:55px;}
	#search {right:80px;}
	#lang_eng {right:225px;}
	.middle {
		width:auto;
		float:none;
	}
	.right {
		width:100%;
	}
	.menu_left, .lm_drop {
		margin-bottom:30px; background:#eec;
	}
}

@media only screen and (max-width: 820px) {
	.b2 {display:block;}
}

@media only screen and (max-width: 780px) {
	#menu {position:relative; height:0px;}
	#resp_menu_top {
		display:none; 
		position:fixed; 
		background:url('icons-retina/arrow-menu_0.png') no-repeat; 
		background-size: 12px 6px;
		background-position: right 20px bottom;
		border-bottom:1px solid #f90;
		z-index: 9999999;
		top: 20px;
		width: 100%;
		height: 19px;
	}
	#resp_menu {padding-left:25px; border:1px solid #f90; border-top:0px;}
	.ma_normal, .ma_selected {display:block; margin-bottom:6px;}
	.mb_normal, .mb_selected {border:none;}
	.mb_normal:hover, .mb_selected:hover {background:none;}
	.mb_normal:active, .mb_selected:active {background:#999;}
	.kniga {left:47px;}
	.m_arrow {background:none;}
	.submenu {border:none; position:relative; top:0px; padding:0px; padding:6px 0px 5px 20px;}
}

@media only screen and (max-width: 690px) {
	#f_fm {display:none;}
	.n3 {width:95%; margin-bottom:15px;}
	#subtit {display:none;}
	#search {display:none; right:30%;}
	#srch_b, #srch_b:hover {right:40%;}
	#lang_eng {display:none;}
	.car_tit {bottom:10px;}
}
@media only screen and (max-width: 550px) {
	.fico {	margin-right:10px; }
	#cm1 {display:none;}
	#cm2 {display:inline-block;}
	#submenu {display:inline; margin-right:6px; cursor:pointer;}
	.lm_drop {position:absolute; background:#fff; border:1px solid #ccc;  box-shadow: 0px 3px 9px 2px #666; top:105px; left:-15px; display:none;}
	.lm_drop .lr_hd {display:none;}
	#ml_onR {display:block;}
	.menu_left {display:none;}
	#mold{display:none;}
	#map{display:none;}
}
@media only screen and (max-width: 400px) {
	#title {display:none;}
	#f_pp {margin-right:10px;}
	#srch_b, #srch_b:hover {right:47%;}
}
@media only screen and (max-width: 320px) {
	.n3title {height:150px; overflow:hidden;}
	.n3dat, .n3teas {display:none;}
}