/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html, button, input, select, textarea {
	color: #222;
}
body {
	font-size: .625em; /* 1em = 16px; .75em = 12px; .625em = 10px; */
	line-height: 1.4;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
::selection {
	background: #b3d4fc;
	text-shadow: none;
}
/*
 * A better looking default horizontal rule
 */

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
	vertical-align: middle;
}
/*
 * Remove default fieldset styles.
 */

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
/*
 * Allow only vertical resizing of textareas.
 */

textarea {
	resize: vertical;
}
/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*
 * Osnovni razrez
 */
body {
	margin-top: 0;
	padding: 0;
}
h1, h2 {
	color: #f00;
	font-weight:bold;
	margin-top:0;
}
h2 {
  font-size:1.8em; 
  margin-top: 10px;
}
h3 {
  font-size:1.5em;
}

p, li {
  font-size:1.2em;
}

a {
	color:#FF0000;
	text-decoration:none;
}
a:hover {text-decoration:underline;}

header h2 {
	margin: 30px 0 0;
	width: 220px;
	height: 59px;
	float: left;
}
header h2 a {
  display: block;
}


article.article p.no-cookie {
  border-top: solid 1px #ccc;
  clear: both;
  margin-top: 3em;
  padding-top: 5px;
}

ul.main li p.no-cookie {
  margin: 0;
  padding-top: 5px;
}

ul.main li p.no-cookie a {
  display: inline;
  font-size: 1em;
  text-transform: none;
  text-decoration: underline;
  padding: 0;
}

div.cookie-note {
  position: fixed;
  bottom: 0;
  z-index: 100;
  background-color: black;
  color: white;
  padding: 0;
  width: 100%;  
  opacity: .9;
}
div.cookie-note div.cookie-note-content {
  padding: 20px 20px 40px 20px;
}

div.cookie-note p {
  color: white;
  margin-bottom: 1em;
}
div.cookie-note a {
  color: white;
  text-decoration: underline;
}
div.cookie-note .btn {
  padding: 5px 10px;
  background-color: green;
  color: white;
}

input#chk-piskot-g, input#chk-piskot-s, input#chk-piskot-a {
}


div.wrap-page {
  margin: 10px auto 0;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 20px;
  width: 1100px; /* prej: 1140px */
}
#page {
  float: left;
	width: 920px;
  margin-right: 20px;
	/*margin: 10px auto 0;*/
}

section.bar-main {
  float: left;
  width: 600px;
}
aside.bar-side {
  float: left;
  width: 320px;
}
/*
 * Splosni class-i
 */ 
.first {
	clear: left;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearAll {
	clear: both;
}
.motivLevo {
	float:left;
	margin:5px 20px 10px 0;
}
/*
 * Bannerji
 */
.o728x90 {
	float: left;
	height: 90px;
  /*margin-right: 20px;*/
  margin-right: 12px;
	width: 728px;
}
.o180x90 {
	/*float: right;*/
	float: left;
	height: 90px;
	width: 180px;
}
.o160x600 {
	float: right;
	height: 600px;
  margin-top: 190px;
	width: 160px;
}
ul.nav {
  /*line-height: 1;*/
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}
ul.nav li {
	list-style:none;
	float:left;
}
a.x-menu,
.home #monitor-vec-tem-2 {
	display: none;
}
/*
 * Top navigacija
 */
ul.top {
	float: right;
	margin-bottom: 12px;
	margin-top: 12px;
  overflow: hidden;
}
ul.top li {
	color: #444;
	/*font-size:1.1em;*/
}
ul.top li a {
	color:#444;
	text-decoration:none;
	border-right:1px solid #444;
	padding:0 10px;
	line-height:1;
}
ul.top li a:hover {
	text-decoration:underline;
}
ul.top li a.zadnji,
ul.tools li a.zadnji {
	padding-right:0;
	border:none;
}

ul.srch {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
ul.srch li {
	color: #444;
  padding-right: 5px;
	/*font-size:1.1em;*/
}
ul.srch li.srch-flt {
  border-right: 1px solid #444;
  cursor: pointer;
  padding-left: 5px;
}
ul.srch li.last {
  border-right: none;
}
ul.srch li.on {
  color: #f00;
}


div.rdecaPasica {
	background: url(/img/bg-rdeca-pasica.gif) bottom right;
	background-repeat:repeat;
  clear: right;
  overflow: hidden;
  margin-left: 240px;
  width: 680px;
  /*float: right;*/
}
ul.tools {
	float:left;
	font-size:1.3em;
	padding: 14px 0 0 10px;
}
ul.tools li {
}
ul.tools li a {
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #fff;
}
ul.tools li a:hover {
  color: #000;
	/*text-decoration:underline;*/
}
ul.tools li.last a {
  border-right: 0 none;
  padding-right: 0;
}
ul.social {
	float:right;
  line-height: 1;
  overflow: hidden;
}
ul.social li {
	border-left:2px solid #fff;
}
ul.social li a,
ul.social li div {
  background-image: url(/img/icon-sprite.png?dc=20140912);
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  overflow: hidden;
  width: 50px;
}
ul.red {
  clear: both;
  float: none;
}
ul.red li {
  border-left: 0 none;
}
ul.social li a.fb {
  background-position: 0 0;
}
ul.social li a.twitter {
  background-position: 0 -150px;
}
ul.social li a.youtube {
  background-position: 0 -300px;
}
ul.social li a.instagram {
  background-position: 0 -750px;
}
ul.social li a.flipboard {
  background-position: 0 -1600px;
}
ul.social li a.rss {
  background-position: 0 -450px;
}
ul.red li a.fb {
  background-position: 0 -100px;
}
ul.red li a.twitter {
  background-position: 0 -250px;
}
ul.red li a.rss {
  background-position: 0 -550px;
}
ul.red li a.mail {
  background-position: 0 -700px;
}
ul.social li a.fb:hover {
  background-position: 0 -50px;
}
ul.social li a.twitter:hover {
  background-position: 0 -200px;
}
ul.social li a.youtube:hover {
  background-position: 0 -350px;
}
ul.social li a.instagram:hover {
  background-position: 0 -800px;
}
ul.social li a.flipboard:hover {
  background-position: 0 -1500px;
}
ul.social li a.rss:hover {
  background-position: 0 -500px;
}
ul.social li a.mail:hover {
  background-position: 0 -650px;
}

ul.red li a.gplus {
  background-position: 0 -1150px;
}
ul.social li a.gplus:hover {
  background-position: 0 -1100px;
}

ul.social li div.kindleWidget {
  background-position: 0 -1000px;
  cursor:pointer;
}
ul.social li div.kindleWidget:hover {
  background-position: 0 -950px;
}

div.icon-lock-1,
div.icon-lock-2 {
  background: url('/img/icon-sprite.png?d=20130506') -15px -1414px no-repeat;
  float: right;
  height: 22px;
  width: 22px;
}
div.icon-lock-2 {
  background-position: -15px -1364px;
}

/*
 * glavni menu
 */
nav.clear {
	background:url(/img/bg-siva-pasica.gif) top left repeat;
  clear: both;
	margin-top:20px;
	/*height:50px;*/
  overflow: hidden;
	position:relative;
  width: 100%;
}
ul.main {
	/*float:left;*/
  overflow: hidden;
	padding-top: 12px;
	padding-bottom: 13px;
  width: 100%;
}
ul.main li {
	border-right:1px solid #f00;
	overflow:hidden;
}
ul.main li.last {
	border-right: none;
}
ul.main li.right {
  border: none;
  float: right;
  font-size: 1em;
  padding-right: 10px;
}
ul.main li a {
	color:#000;
	font-size:1.6em;
	text-decoration:none;
	padding: 0 10px;
	text-transform:uppercase;
}
ul.main li a.on,
ul.main li a:hover {
	color:#F00;
}
 
/*
 * Vsebina
 */
div.main-content {
  overflow: hidden;
	padding-top:30px;
  margin-bottom: 3em;
}
div.content {
  overflow: hidden;
  position: relative;
}

div.motiv {
  background: url(/img/bg-siva-pasica.gif) bottom right repeat;
	float:left;
	height:150px;
  margin-right: 20px;
	overflow:hidden;
	width:200px;
}
div.motiv a {
  display: block;
  height: 100%;
  line-height: 0;
  width: 100%;
}
div.motiv a.fBoxPop {
  position: relative;
}
div.motiv img {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  width: auto;
  margin: 0 auto;
}
/*.top-articles div.motiv img {
  width: auto;
  height: auto;
}*/

h1.article-h1 {
	color:#F00;
	margin-top: 0;
  font-size: 1.8em;
	text-transform:uppercase;
}
h1.article-h1 span {
  color: #000;
  text-transform: none;
}
h1.article-h1 span.uppercase {
  text-transform: uppercase;
}

/*
 * Prva izpostavljena novica
 */
div.top-articles {
	background-color:#000;
	overflow:hidden;
}
div.top-articles .article {
  height: 245px;
}
div.top-articles .motiv {
	float:left;
	height:245px;
	width:326px;
}
div.top-articles .text {
  color: #fff;
  height: 195px;
  margin-left: 346px;
  margin-right: 20px;
  overflow: hidden;
	/*padding:11px 20px 10px 20px;*/
  position: relative;
  width: 234px;
}
div.top-articles .article .fade {
  background:url(/img/faderCrn.png) bottom left repeat-x;
}
div.top-articles h1 {
	font-size: 2.2em;
  font-weight: bold;
  line-height: 1.4em;
	color: #f00;
	margin: 0;
  padding-top: 10px;
}

div.top-articles .info {
	background:url(/img/bg-siva-pasica-izpostavljeno.png) bottom right repeat-x;
	color: #fff;
  font-size: 1.1em;
  margin-left: 326px;
  padding: 5px 0;
  position: relative;
}
div.top-articles .no-category {
  padding: 13px 0 12px;
}
div.top-articles .info a {
  color: #fff;
}

div.top-articles .article .info .more {
  background: url(/img/button-izpostavljeno.png) top right no-repeat;
	color:#fff;
	display:block;
	font-size:1.6em;
	font-weight:bold;
	height:33px;
	padding: 7px 0 0 20px;
  /*position: absolute;
  right: 0;*/
	width:65px;
  text-align: center;
	text-decoration:none;
  text-indent: 0;
	text-transform:uppercase;
}
div.prvaNovica .pasica .vec a:hover {
	color:#000;
}
/*
 * Teme (zasloni)
 */
div.teme,
div.novice {
  overflow: hidden;
  width: 100%;
}
/*div.teme h2,
div.novice h2,
div.desno h2 {
	margin-top:20px;
	color:#F00;
	text-transform:uppercase;
}*/
div.desno h2 {
  margin-top: 0;
}
div.teme ul {
  display: table;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}
div.teme ul li {
	background:url(/img/temeZaslon.png) top left no-repeat;
  float: left;
  height:75px;
  margin-right: 3px;
  margin-top: 0;
  overflow: hidden;
  padding-top: 0;
  height: 50px;
  width: 84px;
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 18px;
  padding-left: 7px;
  padding-right: 6px;
  padding-top: 7px;
}
div.teme ul li:hover {
	background:url(/img/temeZaslonHover.png) top left no-repeat;
}
div.teme ul li.last {
  margin-right: 0;
}
div.teme a {
	color:#333;
  /*display: block;*/
	font-size:1.5em;
	/*float:left;*/
  overflow: hidden;
	/*padding-top:18px;*/
	text-align:center;
	text-decoration:none;
  display: block;
  height: 100%;
  width: 100%;
  
}
div.teme a:hover {
	color:#f00;
}
div.teme a span {
  text-align: center;
  height: 50px;
  width: 84px;
  
  display: table-cell;
  vertical-align: middle;
}

/*
 * Novice na vstopni strani
 */
ul.articles {
  clear: both;
  overflow: hidden;
  padding-left: 0;
}

li.article {
  font-size: 1em;
  height: 150px;
  list-style-type: none;
  margin-bottom: 30px;
  overflow: hidden;
  width: 100%;
}

div.novica {
	background-color:#FFF;
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
  width: 100%;
}
/*div.novica .motiv {
  /*background: url(/img/bg-siva-pasica.gif) bottom right repeat; * /
	float:left;
	height:150px;
	width:200px;
	overflow:hidden;
}
div.novica div.motiv img {
  width: 100%;
}*/
li.article div.text {
	height:130px;
	/*overflow:hidden;*/
  position: relative;
  margin-left: 220px;
	margin-right: 20px;
	/*padding:0px 20px 0px 20px;*/
	/*z-index:3;*/
}
.article div.fade {
  bottom: 0;
  background: url('/img/bg-siva-pasica-novice.png') top repeat-x;
  height: 20px;
  width: 100%;
  position: absolute;
}
.article h1 {
	font-size: 2.4em;
  font-weight: normal;
	color:#000;
	margin:0;
	line-height:1.2;
	text-transform: none;

}
li.article h1 a {
	color:#000;
	text-decoration:none;
}
li.article h1 a:hover {
	text-decoration:underline;
}
div.novica .tekst iframe {
  display: none;
}
li.article div.info {
	/*background:url(/img/bg-siva-pasica.gif) bottom left repeat-x;*/
	height: 17px;
  font-size: 1.1em;
  margin-left: 200px;
  padding-left: 20px;
  /*padding-left: 20px;*/
  /*padding-top: 3px;*/
  padding-bottom: 0;
  position: relative;
}
.article div.info .more {
	background:url(/img/button-novice.png) top right no-repeat;
  color: #fff;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
	height:20px;
  padding-top: 3px;
  position: absolute;
  right: 0;
  text-indent: 20px;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
	width:57px;
	/*z-index:10;*/
}

div.novica .pasica p {
	font-size:1.1em;
	margin: 23px 0 0 20px;
	padding:0;
	color:#000;	
}
div.novica .pasica a {
	color:#000;
	text-decoration:underline;	
}
div.novica .pasica .vec a {
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:18px;
	/*padding:2px 0 0 18px;*/
	padding: 2px 0 0 5px;
	/*width:39px;*/
  text-align: center;
	text-transform:uppercase;
	text-decoration:none;	
}
div.novica .pasica .vec a:hover {
	color:#000;
}

div.novica div.tekst p.avtor,
div.novica div.tekst p.naslov,
div.novica div.tekst p.mednaslov,
div.novica div.tekst p.datumizida,
div.novica div.tekst p.naslovslika,
div.novica div.tekst p.naslovokvirslika {
  display:none;
}

ul.archive {
  list-style-type: none;
  overflow: hidden;
  padding-left: 0;
  width: 100%;
}
ul.archive li {
  float: left;
  margin-right: 20px;
  overflow: hidden;
  text-align: center;
  width: 135px;
}
ul.archive li.first {
  clear: left;
}
ul.archive li.last {
  margin-right: 0;
}
ul.archive li p {
  margin-bottom: .5em;
  margin-top: 1.5em;
}
ul.archive li div.motiv {
  height: 190px;
  margin-right: 0;
  width: 100%;
}

article.article {
  margin-bottom: 20px;
  overflow: hidden;
}
article.article h1 {
  /*margin-bottom: .67em;*/
  padding-bottom: .67em;
}
article.article p.naslov,
article.article p.avtor {
  display: none;
}
article.article div.motiv {
  background-position: top right;
  margin-bottom: 10px;
}

article.article div.video {
  clear: both;
  line-height: 0;
  margin-bottom: 10px;
  overflow: hidden;
}

article.static {
  overflow: hidden;
}

article.issue h2.red {
  color: #f00;
}
article.issue div.motiv {
  /*height: auto;*/
  height: 205px;
  width: 145px;
}
article.issue p.naslov {
  display: none;
}
article.issue p strong.toc { text-transform: uppercase; }
article.issue a { color: #000; }
article.issue a.toc {
  display: block;
  margin-bottom: .35em;
}
article.issue a.toc span {
  /* color: #f00; */
  display: block;
  /*font-family: Verdana, sans-serif;*/
  font-weight: normal;
  font-size: .91em;
  line-height: 1;
}
div.issue-content { margin-left: 165px; }

h3.red { color: #f00; }
h3.red a {
  color: #f00;
  text-decoration: underline
}
h3.red a:hover {
  text-decoration: none;
}

div.cenejeSi {
  margin: 0;
  padding: 0;
}
div.cenejeSi iframe {
  margin: 0;
  padding: 0;
}

/*
 * Footer
 */
 
footer {
	background:url(/img/bg-siva-pasica.gif) top left repeat;
	padding:20px;	
}
footer .monitorTV,
footer .twitter,
footer .fb {
	float:left;
	width: 280px;
	margin-right:20px;
}
footer .fb {
	margin-right:0;
}
footer h2 {
	font-size:1.8em;
	color:#000;
	margin:0 0 20px;
	line-height:1;
	text-transform:none;
}
footer h2 a {
	color:#f00;
	text-decoration:none;
}
footer h2 a:hover {
	text-decoration:underline;
}

img.article-icon {
  float: right;
  margin-left: 20px;
}
/*
 * Desno
 */
div.desno {
	margin-left:20px;
}
div.desno div.block {
  margin-bottom: 30px;
  position: relative;
}
div.desno div.links {
  margin-bottom: 25px;
}
div.desno div.block h2 {
	color:#F00;
}
.home div.desno div.block h2 {
	text-transform:uppercase;
}
.home div.desno div.cover h2 {
	color: #000;
	text-transform: none;
}
div.desno div.block h2 a {
	color:#F00;
	text-decoration:none;
}
div.desno div.block h2 a:hover {
	text-decoration:underline;
}

div.desno div.block ul {
  color: #f00;
  padding-left: 25px;
}
div.desno div.block ul a {
  color: #000;
}

div.desno div.links ul {
  line-height: 1.3;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding-left: 0;
}
div.desno div.links ul li {
  border-right: 1px solid #f00;
  float: left;
  margin-bottom: 5px;
  padding: 0 5px;
}
div.desno div.links ul li.last {
  border-right: 0 none;
}
div.desno div.links ul li a {
  color: #000;
  white-space: nowrap;
}


div.desno div.novica .pasica {
  width: 100%;
}

div.desno div.novica .pasica p {
  margin-left: 10px;
}


div.desno div.article .text {
  height: 180px;
  overflow: hidden;
  position: relative;
}
div.desno div.article h1,
div.desno div.article h1 a {
  color:#666;
}
div.desno div.info {
  font-size: 1.1em;
  height: 17px;
  padding-bottom: 0;
  position: relative;
}

div.desno .toc p { color: #f00; }
div.desno .toc p strong.toc { text-transform: uppercase; }
div.desno .toc p a {
  color: #000;
  font-weight: bold;
}
div.desno .toc p a.toc {
  display: block;
}
div.desno .toc p a span.subtoc {
  display: block;
  font-size: .91em;
  font-weight: normal;
}

div.desno div.toc-nakup {
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  border-radius: .5em;
  background-color: #f00;
  color: #fff;
  overflow: hidden;
  padding: 0 1em;
}
div.desno div.toc-nakup a {
  color: #fff;
}
/*
 * Nova stevilka
 */
div.novaStevilka {
	background:url("/img/bgNovaStevilka.gif") center top no-repeat;
	/*width:260px;*/
	height:200px;
	position:relative;
	padding: 10px 20px;
}
div.desno h2.novaStevilka {
	color:#000000;
	font-size:2.0em;
	font-weight:normal;
	text-transform:none;
	line-height:1;
	margin:0 0 5px;
}
div.novaStevilka a.spletniNakup {
	float:left;
	font-size:1.8em;
	color:#fff;
	height:55px;
	width:95px;
	text-decoration:none;
	padding-top:5px
}
div.novaStevilka a.monitorNaslovnica {
  background-color: #fff;
	float:right;
	width:142px;
	height:200px;
	position:relative;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
  overflow: hidden;
}
div.novaStevilka a.monitorNaslovnica img {
  width: 100%;
}
div.novaStevilka a.monitorNaslovnica span.prelistaj{
	background:url(/img/bgPrelistaj.png) top left no-repeat;
  display: block;
	position:absolute;
	bottom:0;
	left:0;	
	width:127px;
	height:20px;
	color:#FFF;
	font-size:1.6em;
	font-weight:bold;
	padding:5px 0 5px 15px;
	text-transform:uppercase;
}
div.novaStevilka .tekst {
	color:#666;
	font-size:1.3em;
	font-weight:bold;
	padding-top:5px;	
	clear:left;
  text-transform: uppercase;
}
div.novaStevilka .tekst a {
  color: #666;
}
div.novaStevilka .arhivStevilk {
	position:absolute;
	bottom:8px;
	left:10px;
}
div.novaStevilka .arhivStevilk a {
	color:#666;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
}
div.novaStevilka .arhivStevilk a:hover {
  text-decoration: underline;
}
/*div.vecTem {
	margin-top:20px;
}*/
/*
 * Mnenja, nasveti v desnem stolpcu
 */
div.clankiDesno {
	background-color:#FFF;
	position:relative;
	margin-bottom:20px;
	
}

div.clankiDesno .tekst {
	padding-bottom:10px;
}
div.clankiDesno .tekst H1 {
	font-size: 2.4em;
	color:#000;
	margin:0;
	padding:0 0 10px;
	line-height:1;
	text-transform: none;

}
div.clankiDesno .tekst H1 a {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
div.clankiDesno .tekst H1 a:hover {
	text-decoration:underline;
}
div.clankiDesno .tekst P {
	font-size:1.2em;
	color:#222;	
	margin:0;
}
div.clankiDesno .pasica {
	background:url(/img/bg-siva-pasica.gif) top left repeat-x;
	height:20px;
	width:300px;	
}
div.clankiDesno .pasica .vec {
	background:url(/img/button-novice.png) top right no-repeat;
	height:20px;
	position:absolute;
	bottom:0px;
	right:0;
	width:57px;
	/*z-index:10;*/
}

div.clankiDesno .pasica p {
	font-size:1.1em;
	margin: 0px 0 0 10px;
	padding-top:2px;
	color:#000;	
}
div.clankiDesno .pasica a {
	color:#000;
	text-decoration:underline;	
}
div.clankiDesno .pasica .vec a {
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:18px;
	padding:2px 0 0 18px;
	width:39px;
	text-transform:uppercase;
	text-decoration:none;	
}
div.clankiDesno .pasica .vec a:hover {
	color:#000;
}

/*
 * Detajl clanka
 */
 
/*div.clanki.uvod {
	position:relative;
}*/
div.info {
	background: url(/img/bg-siva-pasica.gif) top left repeat;
  font-size: 1.2em;
	/*width:100%;*/
	/*height:37px;*/
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 4px;
	padding-top: 3px;
}
div.info a {
  color: #000;
  text-decoration: underline;
}

div.clanki.uvod .pasica p {
	color:#000;
	font-size:1.2em;
	font-weight:normal;
	margin: 0 4px 0 20px;
}
div.clanki.uvod .pasica a {
	color:#000;
}
div.clanki.uvod img {
	float:left;
	padding:0 20px 12px 0;
}
div.clanki.uvod p {
	color:#000;
	font-size:1.3em;
	font-weight:bold;
}
div.clanki.izpostavljeno1 {
	background:url(/img/bg-siva-pasica-izpostavljeno.gif) top left repeat;
	width:200px;
	float:right;
	margin: 0 0 15px 15px;
}
div.clanki.izpostavljeno1 p,
div.clanki.izpostavljeno1 h3 {
	color:#fff;
	padding:0 10px;
}
div.clanki.izpostavljeno1 h3 {
	font-size:1.2em;
	margin:10px 0;
}
div.clanki.izpostavljeno2 {
	background: url(/img/bg-siva-pasica.gif) top left repeat;
	width:600px;
	padding:20px;
	margin-bottom:20px;
}
div.clanki.izpostavljeno2 h3 {
	color:#f00;
	padding:0;
	font-size:1.2em;
	margin: 0 0 10px 0;
}
div.clanki.izpostavljeno2 p {
	margin:0;
}
div.social a {
	display:block;
	float:left;
	/*margin-bottom:20px;*/
}
div.social a.fbRed {
	background:url(/img/icon-fb-red.png) top left no-repeat;
	width:37px;
	height:30px;
}
div.social a.fbRed:Hover {
	background:url(/img/icon-fb-red_a.png) top left no-repeat;
}
div.social a.twitterRed {
	background:url(/img/icon-twitter-red.png) 0px 5px no-repeat;
	width:37px;
	height:30px;
	padding-right:20px;
}
div.social a.twitterRed:Hover {
	background:url(/img/icon-twitter-red_a.png) 0px 5px no-repeat;
}
div.social a.rssRed {
	background:url(/img/icon-rss-red.png) 0px 5px no-repeat;
	width:37px;
	height:30px;	
}
div.social a.rssRed:Hover {
	background:url(/img/icon-rss-red_a.png) 0px 5px no-repeat;
}
div.clanki.fbWidget {margin:20px 0;}

/*
 * Detajl clanka desno
 */
div.clanki.sorodneVsebine {margin-bottom:20px;}
div.clanki.sorodneVsebine ul {
	padding:0;
	margin:0;
}
div.clanki.sorodneVsebine li {
	list-style:none;
	background:url(/img/liRdec.png) 0px 6px no-repeat;
	padding:0 0 8px 10px;
}
div.clanki.sorodneVsebine li a {
	color:#222;
}

/*div.monitorSlika*/
p.naslovslika {
  float: left;
  /*height: 150px;*/
  margin: 1em 20px 1em 0;
  overflow: hidden;
  width: 186px;
}
/*div.monitorSlika img*/
p.naslovslika img {
  width: 100%;
}
p.naslovslika.last {
  margin-right: 0;
}
p.naslovslika.first {
  clear: both;
}
/*p.naslovslika {
  margin: 0;
}*/

/* Monitor TV thumb */
#mon-tv-last {
  position: relative;
  width: 100%;
  height: 218px;
}
#mon-tv-play {
  position: absolute;
  top: 0;
  left: 0;
  /*width: 200px;
  height: 150px;*/
  width: 100%;
  height: 100%;
  ex-z-index: 5;
  background-image: url(/img/yt_play.png);
  background-repeat: no-repeat;
  background-position: center;
} 
#mon-tv-last a {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 0;
  overflow: hidden;
}
#mon-tv-last img {
  margin-top: 0px;
  width: 100%;
}

/* Twitter feed */
#mon-twit-feed {
  font: 120% sans-serif;
  color: #085258;
  width: 100%;
  height: 218px;
  background-color: white;
  overflow: auto;
}

.tweet_list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.tweet_list li {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0.5em;
  list-style-type: none;
}

.tweet_list li a {
  color: #F00;
}

.tweet_list .tweet_even {
  border-bottom: solid 1px #ccc;
  border-top: solid 1px #ccc;
}

.tweet_list .tweet_avatar {
  padding-right: .5em; 
  float: left;
}

.tweet_list .tweet_avatar img {
  vertical-align: middle;
}


/* Tag Cloud */
.tagcloud {
  margin-bottom: 20px;
  text-align:center;
  /*width:280px;*/
  /*
  height:102px;
  overflow: hidden;
  */
}
.tagcloud a {
  padding: 0px 4px;
  text-decoration:none;
}
.tagcloud a span {
  white-space: nowrap;
}

div.clanki.uvod .pasica p.manage a {
  font-weight: bold;
  color: red;
}

/* Paginacija */
ul.pages {
  clear: left;
  float: right;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 10px 0;
  /*width: 100%;*/
}
ul.pages li {
  float: left;
  margin-right: 7px;
  padding: 0;
}
ul.pages li a {
  color: #666;
  text-decoration: none;
}
ul.pages li a:hover {
  text-decoration: underline;
}
ul.pages li a.on {
  /*color: #f00;*/
  color: #000;
  cursor: default;
  font-weight: bold;
}
ul.pages li a.on:hover {
  text-decoration: none;
}
ul.pages li.gtlt {
  font-family: Verdana, sans-serif;
  line-height: 1.1;
}
ul.pages li.gtlt a {
  color: #f00;
}

/* Clanki */
article p.avtor { color: #c33; }
article p.naslov { color: #c00; font-size: 1.4em; }
article p.text_short { display:none; }
article p.uvod, article p.uvodnovosti { font-weight: bold; }
div.novica p.uvodnovosti { font-weight: normal; }
article p.datumizida { color: #777; font-weight: bold; }
article p.bodyslika { clear: both; padding-bottom: 5px; border-bottom: solid 1px #777; }
article p.program { 
  font-family: consolas, monospace;
  margin: 0 2em;
  white-space: pre;
}
article ul {
  list-style-position: outside;
  padding-left: 2em;
  color: #f00;
}
article ul li span {
  color: #000;
}

article div.okvir {
  background: url(/img/bg-siva-pasica.gif) top left repeat;
  clear: both;
  margin: 1em 0 0;
  overflow: hidden;
  padding: 0 10px;
}
article p.mednaslov {
  clear: left;
  font-weight: bold;
}
/*article p.glavaokvir, article p.bodyokvir { margin: 0; background-color: #eee; padding: 0 10px 10px; }*/
article p.glavaokvir {
  /*clear: both;*/
  color: red;
  font-weight: bold;
  /*padding-top: 10px;*/
}
article p.naslovslikaokvir {
  overflow: hidden;
}
article p.naslovslikaokvir a.fBox {
  float: left;
  width: 200px;
}
article p.naslovslikaokvir a.fBox img {
  width: 100%;
}
article p.bodyslikaokvir { clear: both; font-weight: bold; }

p.spletninaslov {
  clear: left;
}

article div.citat span.quote {
  color: #f00;
  font-size: 1.3em;
}

article div.citat {
  background: url(/img/bg-siva-pasica-izpostavljeno.gif) top left repeat;
  color: #fff;
  float: right;
  line-height: 1.5em;
  margin-left: 20px;
  width: 200px;
}
article p.glavacitat {
  font-weight: bold;
  padding: 0 10px;
}
article p.bodycitat,
article p.bodyslikacitat {
  padding: 0 10px;
}
article p.naslovslikacitat,
article p.naslovslikacitat img {
  width: 100%;
}

article table {
  border-collapse: separate;
  border-spacing: 2px 1px;
  margin: 1em 0;
  width: 100%;
}
article table th,
article table thead td {
  background: url(/img/bg-siva-pasica-izpostavljeno.gif) top left repeat;
  color: #fff;
  padding: 5px 20px;
  text-align: left;
}
article table td {
  background: url(/img/bg-siva-pasica.gif) top left repeat;
  padding: 5px 20px;
  text-align: left;
}

article p.pismaodgovor {
  font-style: italic;
}


.commentItem {
  border-bottom: 1px solid #efefef;
  margin-bottom: 10px;
}
.commentInfo {
  margin-bottom: 0;
}
.commentText {
  margin-top: 0;
}
.commentTime {
  color: #999;
}

/* form */
form {
  overflow: hidden;
}
form input,
form textarea,
form select,
form .lnk,
form .btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ccc;
	color:#666;
  display: block;
	font-size:1.2em;
	padding:1px 0 1px 5px;
  width: 100%;
}
form .btn {
  background-color: #fff;
  color: #f00;
  float: left;
  font-size: 1.4em;
  width: auto;
  padding-right: 5px;
}
form .btn:hover {
  color: #000;
  text-decoration: none;
}
form .lnk {
  border: 0 none;
  float: left;
  margin-right: 10px;
  padding-left: 0;
  padding-top: 5px;
  width: auto;
}
form ul {
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
}
form ul li {
  clear: both;
  overflow: hidden;
  padding-bottom: 10px;
  font-size: 1em;
}
form ul li.buttons {
  padding-bottom: 0;
}
form ul li.note {
  font-size: 1.2em;
}
form ul li.check input,
form ul li.radio input {
  float: left;
  margin-right: 10px;
  margin-top: 1px;
  width: auto;
}
form ul li label {
  display: block;
  font-size:1.2em;
}
form ul li label span.image {
  float: right;
}

form.search {
  width: 200px;
}
form.search input {
  font-size: 1.6em;
  padding: 3px 0 2px 5px;
}

form.send-mail {
  width: 350px;
}

form.register label,
form.lost-password label {
  float: left;
  width: 30%;
}
form.register input.def,
form.register select.def,
form.register textarea,
form.lost-password input.def {
  width: 50%;
}
form.register input#idzascita {
  width: 5%;
}

form.log-in a.btn {
  margin-right: 10px;
}

form.zetoni {
  margin-bottom: 20px;
}
/*form.zetoni ul li.check input,
form.zetoni ul li.radio input {
  margin-top: 1px;
}*/
/*form.zetoni ul li label {
  font-size: 1.2em;
}*/

span.pojasnilo {
  font-size: 1.1em;
}

div.survey {
  background-color: #7f7f7f;
  color: #fff;
  width: 460px;
}
div.survey h1 {
  background-color: #dc0000;
  color: #f6bfbf;
  font-size: 2.4em;
  margin-bottom: 0;
  padding: 10px 15px;
}
div.survey .pad {
  overflow: hidden;
  padding: 0 15px;
}
div.survey p {
  font-size: 1.3em;
}
div.survey ul {
  color: #dc0000;
  font-weight: bold;
  padding-left: 20px;
}
div.survey ul li {
  font-size: 1.3em;
}
div.survey a {
  color: #fff;
  text-decoration: underline;
}
div.survey a:hover {
  text-decoration: none;
}
div.survey a.fb-close {
  text-decoration: none;
}
div.survey a.fb-close:hover {
  text-decoration: underline;
}

div.survey p.small {
  font-size: 1.1em;
}


/* fancybox */
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: url(/img/bg-siva-pasica.gif) top left repeat;
  color: #444;
  text-shadow: none;
  /*-webkit-border-radius: 4px;
 -moz-border-radius: 4px;
  border-radius: 4px;*/
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/img/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: auto;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	/*font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;*/
	font-size: 1.2em;
  font-weight: bold;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	/*padding-top: 10px;*/
	padding-top: 20px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
.fancybox-skin img.fancybox-deco {
  cursor: pointer;
  margin-bottom: 10px;
  
}

/* EDIT */
p.manage {
  background-color: #ff3;
  cursor: pointer;
  padding: 5px;
  position: absolute;
  right: 0;
  top: -10px;
  z-index: 2;
}
p.manage a {
  color: red;
  font-weight: bold;
}
p.mng-1 {
  top: 20px;
}

/* Oglasi */
div.monitor-g-ad-300 {
  background: #f8f8f8;
  border-top: solid 3px #eee;
  border-bottom: solid 3px #eee;
  margin-top: 20px;
  padding: 20px 0 18px 0;
}
div.monitor-g-ad-468 {
  border-top: solid 3px #eee;
  border-bottom: solid 3px #eee;
  margin: 10px 0;
  padding: 30px 86px;
  background: #f8f8f8;
}

p.naj-izdelki {
  line-height: 1.5em;
}
a.naj-izdelki {
  margin: 0 10px;
  white-space: nowrap;
}

div.pomocFancy {
  background-color: white;
  width: 800px;
  padding: 10px;
}

/* gcse */
div#searchBox {
  clear: both;
  overflow: hidden;
}

.gsc-adBlock {
  display: none;
}

.gsc-control,
.gsc-results {
    width: 100%;
    padding: 0;
}

.gsc-control-cse,
.gsc-control-cse .gsc-table-result {
  font-family: inherit;
  font-size: 1em;
}

.gsc-search-box,
.gsc-resultsHeader,
.ex-gsc-above-wrapper-area { display: none; }
.gsc-above-wrapper-area-container { margin:0; border-spacing: 0; }
.gsc-result-info-container { background: none; padding: 0; }
.gsc-result-info { padding: 0; }
.gsc-webResult .gsc-result,
.gsc-result {
  border: 0;
  margin: 0;
  padding: 10px 0;
}
table.gsc-table-result {
    font-size: 1em;
    margin: 0;
    width: 100%;
}
article table.gsc-table-result td,
article table.gcsc-branding td {
  background-image: none;
  padding: 0;
}

.gs-result div.gs-title {
    font-size: 1.2em;
    font-weight: bold;
}
.gs-result .gs-title a:hover { text-decoration: underline; }
.gs-result .gs-title, .gs-result .gs-title * {
    color: #222;
    text-decoration: none;
}
.gs-result .gs-snippet { color: #222; }
.gs-result .gs-snippet {
    font-size: 1.2em;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
    color: #f00;
    font-size: 1.2em;
}
.gsc-results .gsc-cursor {
  display: block;
  float: right;
}
.gsc-results .gsc-cursor-box {
  font-size: 1.2em;
  margin: 40px 0 0;
  overflow: hidden;
  padding: 10px 0;
}
.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page:first-child {
    background: none;
    padding-left: 0;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
  /*float: left;*/
  color: #666;
  margin: 0 7px 0 0;
  padding: 0;
  text-decoration: none;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  text-decoration: underline;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: #000;
  font-weight: bold;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover {
  text-decoration: none;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
    background: transparent;
    border: 0 none;
    margin: 0;
}

.gs-spelling,
.gsc-control-cse .gs-spelling,
.gsc-control-cse .gs-result .gs-spelling-original {
  font-size: 1.2em;
}
.gs-spelling a {
  color: #f00;
  visibility: hidden;
}
.gs-spelling a b {
  visibility: visible;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 100%;
}
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
	display: none !important;
	visibility: hidden;
}
/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
	visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before, .clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
.clearfix:after {
	clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
 *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

/*@media only screen and (min-width: 35em) {*/

/*@media only screen and (max-width: 659px) and (orientation:portrait) {*/
/*@media only screen and (min-width: 660px) and (max-width: 1100px), only screen and (max-width: 659px) and (orientation:landscape) {*/
@media only screen 
and (min-device-width: 600px) 
and (max-device-width: 1024px)
and (orientation:portrait),
only screen 
and (max-device-width: 600px) 
and (orientation:landscape),
only screen 
and (min-width: 600px) 
and (max-width: 1024px)
and (orientation:portrait) {
  div.ex-cookie-note {
    padding-right: 180px;
    width: 580px;
  }
  div.wrap-page {
    padding: 0 10px;
    width: 760px;
  }
  
  #page {
    width: 580px;
  }
  section.bar-main {
    float: none;
    margin-bottom: 3em;
    width: 100%;
  }
  
  aside.bar-side {
    float: none;
    width: 100%;
  }
  
  header h2 {
    margin-top: 67px;
  }
  
  div.rdecaPasica {
    width: 340px;
  }
  
  ul.tools {
    padding-left: 0;
  }
  
  ul.social li {
    border: 0 none;
  }
  ul.social li:nth-child(1),
  ul.social li:nth-child(3),
  ul.social li:nth-child(4) {
    display: none;
  }
  
  ul.main li a {
    font-size: 1.3em;
    padding: 0 9px;
  }
  ul.main li.right {
    padding-top: 12px;
  }
  
  div.teme,
  .home #monitor-vec-tem {
    display: none;
  }
  .home #monitor-vec-tem-2 {
    display: block;
  }
  
  div.desno {
    margin-left: 0;
  }
  div.desno div.block {
    float: left;
    width: 280px;
  }
  div.monitor-g-ad-300  {
    float: left;
  }
  div.desno div:nth-child(2n+1) {
    clear: left;
    margin-right: 20px;
  }
  
  
  footer .monitorTV,
  footer .twitter {
    width: 260px;
  }
  footer .twitter {
    margin-right: 0;
  }
  
  #mon-tv-last,
  #mon-twit-feed {
    height: 202px;
  }
  
  div.o728x90 {
    float: none;
    margin: 0 auto;
  }
  div.o180x90 {
    float: right;
    width: 160px;
  }
  div.o160x600 {
    margin-top: 15px;
  }
  
  div.o220x90,
  footer .fb,
  .fancybox-skin img.fancybox-deco {
    display: none;
  }
  
}

@media only screen 
and (max-device-width: 600px) 
and (orientation:landscape),
only screen 
and (max-width: 320px) {
  .fancybox-skin img.fancybox-deco {
    display: none;
  }
  
}

/* 
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) 
*/
@media only screen 
and (max-width: 599px) 
and (orientation:portrait),
only screen 
and (max-width: 320px) 
 {
  div.ex-cookie-note {
    padding: 0 20px;
    width: 320px;
  }
  div.wrap-page {
    /*width: 280px;*/
    width: 460px;
  }
  #page {
    clear: left;
    /*margin-right: 0;*/
    /*width: 100%;*/
    width: 280px;
  }
  
  section.bar-main {
    float: none;
    width: 100%;
  }
  
  aside.bar-side {
    float: none;
    width: 100%;
  }
  
  header h2 {
    float: none;
    text-align: center;
    width: 100%;
  }
  
  header ul.social li {
    display: none;
  }
  header ul.social li:nth-child(5) {
    display: block;
  }
  
  a.x-menu {
    background-image: url('/img/icon-sprite.png');
    background-position: right -1252px;
    background-repeat: no-repeat;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 1.92em;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
  }
  a.x-menu:hover,
  a.x-menu.on {
    color: #f00;
    background-position: right -1302px;
  }
  
  ul.top {
    float: none;
    padding-left: 20px;
  }
  
  div.rdecaPasica {
    margin: 0;
    width: 100%;
  }
  
  ul.main {
    border-top: 1px solid #fff;
    display: none;
    padding: 0 0 10px;
    float: none;
  }
  ul.main li {
    border-bottom: 1px solid #fff;
    border-right: 0 none;
    float: none;
  }
  ul.main li.right {
    float: none;
    padding: 10px 10px 0;
  }
  ul.main li a {
    display: block;
    padding: 5px 10px;
  }
  
  ul.tools {
    padding: 5px 0;
  }
  ul.tools li {
    float: none;
  }
  ul.tools li a,
  ul.social li {
    border: 0 none;
  }
  
  form.search {
    width: auto;
  }
  
  div.teme,
  .home #monitor-vec-tem {
    display: none;
  }
  .home #monitor-vec-tem-2 {
    display: block;
  }
  
  div.top-articles {
    padding-bottom: 10px;
  }
  div.top-articles .article {
    height: auto;
  }
  div.top-articles .motiv {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  div.top-articles .text {
    margin: 0 20px;
    height: 240px;
    width: 240px;
  }
  div.top-articles .info {
    margin-left: 0;
    padding-left: 20px;
  }
  
  li.article {
    height: auto;
  }
  li.article div.motiv {
    float: none;
    margin-bottom: 10px;
    width: 100%;
  }
  li.article div.motiv a {
    margin: 0 auto;
    /*width: 220px;*/
  }
  li.article div.text,
  li.article div.info {
    margin: 0;
  }
  li.article div.text {
    height: 160px;
  }
  
  p.naslovslika {
    float: none;
    margin: 1em auto;
  }
  
  p.naj-izdelki img {
    float: none;
    margin-bottom: 10px;
    width: 100%;
  }
  
  ul.social li a,
  ul.social li div {
    height: 46px;
    width: 46px;
  }
  
  header ul.social li a,
  header ul.social li div {
    height: 50px;
    width: 50px;
  }
  
  ul.social li a.fb {
    background-position: -2px -2px;
  }
  ul.social li a.twitter {
    background-position: -2px -152px;
  }
  ul.social li a.youtube {
    background-position: -2px -302px;
  }
  ul.social li a.instagram {
    background-position: -2px -752px;
  }
  ul.social li a.flipboard {
    background-position: -2px -1252px;
  }
  ul.social li a.rss {
    background-position: -2px -452px;
  }
  header ul.social li a.rss {
    background-position: -0 -450px;
  }
  ul.red li a.fb {
    background-position: -2px -102px;
  }
  ul.red li a.twitter {
    background-position: -2px -252px;
  }
  ul.red li a.rss {
    background-position: -2px -552px;
  }
  ul.red li a.mail {
    background-position: -2px -702px;
  }
  ul.social li a.fb:hover {
    background-position: -2px -52px;
  }
  ul.social li a.twitter:hover {
    background-position: -2px -202px;
  }
  ul.social li a.youtube:hover {
    background-position: -2px -352px;
  }
  ul.social li a.instagram:hover {
    background-position: -2px -802px;
  }
  ul.social li a.flipboard:hover {
    background-position: -2px -1302px;
  }
  ul.social li a.rss:hover {
    background-position: -2px -502px;
  }
  header ul.social li a.rss:hover {
    background-position: -0 -500px;
  }
  ul.social li a.mail:hover {
    background-position: -2px -652px;
  }
  ul.red li a.gplus {
    background-position: -2px -1152px;
  }
  ul.social li a.gplus:hover {
    background-position: -2px -1102px;
  }
  ul.social li div.kindleWidget {
    background-position: -2px -1002px;
    cursor:pointer;
  }
  ul.social li div.kindleWidget:hover {
    background-position: -2px -952px;
  }
  
  div.desno {
    margin-left: 0;
  }
  
  div.novaStevilka {
    padding: 10px;
  }
  
  ul.archive li {
    width: 130px;
  }
  ul.archive li div.motiv {
    height: 184px;
    width: 100%;
  }
  ul.archive li:nth-child(2n+1) {
    clear: left;
  }
  ul.archive li:nth-child(2n+0) {
    margin-right: 0;
  }
  
  article.issue div.motiv {
    margin-bottom: 20px;
  }
  div.issue-content {
    clear: both;
    margin-left: 0;
  }
  
  footer .monitorTV,
  footer .twitter {
    float: none;
    margin-bottom: 20px;
    width: 100%;
  }
  footer .fb {
    display: none;
  }
  #mon-tv-last {
    height: 180px;
  }
  
  footer ul.top {
    padding-left: 0;
  }
  footer ul.top li:nth-child(1) {
    padding-bottom: 5px;
  }
  footer ul.top li:nth-child(1) a {
    border: none;
  }
  footer ul.top li:nth-child(2n+0) {
    clear: left;
  }
  
  div.o160x600 {
    margin-top: 15px;
    float: left;
  }
  
  div.o728x90,
  div.ex-o160x600,
  div.o220x90,
  div.monitor-g-ad-468 {
    display: none;
  }

}

/*@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min-resolution: 144dpi) {*/
/* Style adjustments for high resolution devices */
/*}*/

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
  * {
    background: transparent !important;
    color: #000 !important; /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,  a:visited {
    text-decoration: underline;
  }
  /*a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }*/
  /*
       * Don't show links for images, or javascript/internal links
  */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }
  pre,  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group; /* h5bp.com/t */
  }
  tr,  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
   margin: 0.5cm;
  }
  p,  h2,  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,  h3 {
    page-break-after: avoid;
  }
  
  div.wrap-page {
    width: auto;
  }
  /*.third2x {
    float: none;
    width: 100%;
  }*/
  
  aside,
  footer,
  .o728x90,
  .o220x90,
  .o160x600,
  .monitor-g-ad-468,
  .monitor-g-ad-300,
  .nav,
  .rdecaPasica,
  .video { display: none; border:red; }
}