

@media screen and (max-width: 960px) {
	html,body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#595959;
	line-height:19px;
	background-image:none;	

}

.full100 { width:100%; height:auto;}
.flag{display:block; position:absolute; top:30px; right:15px;}

	.pageMarg{margin:0 auto; width:96%; height:auto; overflow:hidden;}
	.noMob{display:none;}
	
	.logoM{display:block;float:left; width:100%; height:auto; padding-left:0; text-align:center;}.logoM img{max-width:170px; padding-top:10px; padding-bottom:10px; border-bottom:2px solid #ddd;}
	.rCon{float:left; width:100%; height:auto; background-image:none;}
	.conInfo{float:left; width:100%; height:auto; color:#2b2b2b; text-align:center; padding-top:15px; line-height:22px; }
	.headSize{background-color:#f1f1f1;}
	.levo{float:left; width:100%; height:auto; padding:30px 0 30px 0;}
	.desno{float:left; width:100%; height:auto; padding:30px 0 30px 0;}
		.desniElement{float:left; width:100%; height:auto; margin-bottom:30px;}
		.newsTit{float:left; width:95%; height:auto; background-color:#e6e1cf; color:#1a1a1a; font-size:20px; font-family:melbourne; padding:20px 0 20px 5%;}
		.novicaBesedilo{float:left; width:90%; height:auto; padding-left:5%;}
		.slikaNovice{float:right; width:50px; height:auto; text-align:right; padding-right:10px; display:none;}
		.cMob{text-align:center;}
	
.defLeft{float:left; width:100%; height:auto;}
.blackB{float:left; width:100%; height:auto; text-align:center; margin:15px 0 15px 0;}

.elementDol{float:left; width:100%; height:auto; font-size:11px; margin-bottom:15px; text-align:center;}
.slikaDol{float:left; width:100%; height:auto; padding:0; border:none; margin-bottom:10px;}
.pl30{padding-left:0;}
.slika{float:left; width:100%; max-width:100%; height:auto; padding:0; border:none; border-bottom:1px solid #d7d7d7; margin:0 0 20px 0; moz-border-radius: 3px; border-radius: 3px; text-align:center;}

.elementDol .title{width:100%; text-align:center;}
	
	.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.menuMob{ float:left; width:100%; height:auto; display:block; overflow:hidden;  margin-bottom:0; padding-bottom:0; font-size:16px; font-weight:400; margin-top:10px; margin-bottom:0; }
nav {border-bottom: 0; width:100%; margin:0; padding:0; margin-bottom:0px;}
nav ul {display: none;height: auto; margin:0; padding:0; list-style:none;}
nav a#pull {display: block;	background-color: #d5c6a7; height: 35px; padding-top:15px; width: 100%;position: relative; color:#fff;  }
nav a#pull:after {content:"";background-image:url(../images/navIcon.png); background-position:right center; background-repeat:no-repeat;	width: 30px;	height: 50px;	display: inline-block;	position: absolute;	right: 25px; top:0px; color:#fff;}
nav li {float:left; width: 100%; margin:0; padding:0; background-color:#2b2b2b;  height:30px; padding:9px 0 3px 25px; list-style:none; cursor:pointer; border-bottom:1px solid #fff;}
nav li a {color:#fff; text-decoration:none;}nav li a:hover {color:#fff; text-decoration:none;}
.active{text-decoration:none; background-color:#fff;}
nav a {	text-align: left;	width: 100%;	text-indent: 25px;}

.fMen{float:left; width:auto; text-align:left; line-height:20px; margin-top:30px; clear:left;}


.izdLevo{float:left; width:100%; height:auto;}
.izdDesno{float:left; width:100%;}

.ikone{float:left; width:100%; height:auto; padding:0; background-color:#ececee; margin-top:15px;}
.enaIkona{float:left; width:95%; height:auto; border-bottom:1px dotted #2a2a2a; padding:3px 0 3px 0; margin:3px 0 3px 0; padding-left:5%;}


table, thead, tbody, th, td, tr { 
		/*display: block; */
		font-size: 10px !important;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead td { 
			/*display: block;*/   text-align:left;
	}
	.first{text-align:center;width:30%; font-size: 10px !important;}
	
	
	
	td { 
		/* Behave  like a "row" */
		border: none;
	
		/*display:block;*/
		 
	}

	.table-price tbody td strong {
		font-family: 'melbourne', Arial, sans-serif;
		font-size: 10px;
	  }
	
.arrow{float:left; width:18px; height:18px; background-image:url(../images/body/arrow.png); display:none;}


.fixBot{position:fixed; z-index:10000; bottom:0; width:100%; background-color:#1b1b1b;  height:40px; border-top:5px solid #d5c6a9;}
.fixEl{float:left; width:auto; height:auto; margin-top:10px; background-position:left center; background-repeat:no-repeat; color:#fff; margin-right:15px; font-family: 'melbourne'; font-size:15px; padding:2px 0 2px 20px; background-size:15px;}
.Ftel{background-image:url(../images/body/fPhone.png);}
.Fmail{background-image:url(../images/body/fMail.png); cursor:pointer;}
.Ftrip{background-image:url(../images/body/fTrip.png); cursor:pointer;}
.Fbook{background-image:url(../images/body/fBoot.png); cursor:pointer;}

}




