﻿/*
 * www.mladina.si CSS
 *
 * ! ##px + TXT + ##px => ## = [default prostor okrog teksta, brez padding in margin]
 *
 */
body {
  /* background-color: #ededf6; */
  background-color: #ebe9f4;
}

body.foto,
body.napovednik,
body.konzum {
  background-color: #3c3c3c;
  color: #e1e1e1;
}
body.mladinamit { background-color: #dd4599; }
body.trgovina { background-color: #fff; }
body.alternative { background-color: #dee0e2; }

.foto h1, .foto h1 a,
.foto h2, .foto h2 a,
.konzum h1, .konzum h1 a,
.konzum h2, .konzum h2 a,
.konzum h3, .konzum h3 a { color: #e1e1e1; }
.napovednik h1, .napovednik h1 a,
.napovednik h2, .napovednik h2 a { color: #fff; }
.trgovina h1, .trgovina h1 a,
.trgovina h2, .trgovina h2 a,
.alternative h1, .alternative h1 a,
.alternative h2, .alternative h2 a { color: #000; }
.foto a,
.napovednik a,
.konzum a,
.konzum div.info-box p,
.foto div.info-box p { color: #8585c2; }
.trgovina a,
.trgovina div.info-box p { color: #e11b22; }
.alternative a,
.alternative div.info-box p { color: #00aeef; }

div.cookie-note {
  position: fixed;
  bottom: 0;
  z-index: 100;
  background-color: black;
  color: white;
  padding: 0;
  width: 100%;  
  opacity: .9;
  left: 0;
}
div.cookie-note div.cookie-note-content { padding: 20px 20px 40px 20px; }
div.cookie-note p {
  color: white;
  margin-bottom: 1em;
  padding: 0;
  font-size: 12px;
}
div.cookie-note a {
  color: white;
  text-decoration: underline;
}
div.cookie-note .btn {
  padding: 5px 10px;
  background-color: green;
  color: white;
  font-size: 15px;
}

.foto div.cookie-note p.buttons,
.napovednik div.cookie-note p.buttons,
.konzum div.cookie-note p.buttons { border-color: #fff; }
div.cookie-note p.buttons a { font-weight: bold; }

div.width-set {
  margin: 0 auto;
  padding: 0 20px;
  /* width: 960px; /* brez oglasa 160x600 na desni */
  width: 1140px;
}
div.ads-top {
  padding-bottom: 20px;
  padding-top: 16px; /* 20 ko ni texta zgoraj!! */
}
div.ads-right {
  float: left;
  padding-left: 20px;
  padding-top: 16px;
  width: 160px;
}

div.header-wrapper { background-color: #e31a22; }
.alternative div.header-wrapper { background-color: #b1b7bb; }

div.width-page { width: 960px; }

div.header {
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}
div.tools { float: right; }

ul.users {
  color: #fff;
  font-size: 1.1em;
  line-height: 1;
  margin-left: 0;
  overflow: hidden;
  padding-bottom: 6px;
}
ul.users li {
  float: left;
  list-style-type: none;
  padding-right: 8px;
}
ul.users li a { color: #fff; }
ul.users li span {
  background-color: #fff;
  display: block;
  float: left;
  height: 8px;
  margin: 2px 7px 0 0;
  width: 1px;
}

div.search {
  float: left;
  margin-right: 30px;
}
div.search p {
  color: #fff;
  font-size: 1.1em;
  line-height: 1;
  padding-bottom: 0;
}
div.tool-box {
  float: left;
}
div.other {
  float: left;
  text-align: right;
  width: 190px;
}
div.other a {display: block;}
div.other a.store {margin-bottom: 5px;}
a.bnr {
  float: left;
  margin-right: 30px;
}
a.glb { padding-top: 3px; } /* linkg "global" */
a.mnt { margin-right: 0; } /* link "monitor" */

h2.logo {
  float: left;
  font-size: 1em;
  line-height: 1;
  margin: 0;
  padding: 0;
}
h2.logo a {
  display: block;
  line-height: 0;
  height: 40px;
}
h2.logo img {
  display: block;
  max-width: 100%;
}

h2.logo img.print { display: none; }

.mladinamit h2.logo a { margin-right: 55px; }
.mladinamit h2.logo img { height: 40px; }
.alternative h2.logo a { margin-right: 20px; }
.alternative h2.logo img { height: 28px; }
.trgovina h2.logo a { width: 450px; }
/* mladinaMIT dodaten tekst pri logotipu */
h2.logo span {
  color: #fff;
  display: block;
  float: left;
  font-size: 1.2em;
  font-weight: bold;
  text-shadow: -1px 1px #000000;
}

/*
 * logo AE desno & mali logo Mladina na AE
 */
/*a.logo-ae {
  float: right;
  margin-top: 40px;
  width: 190px;
}
a.logo-ae img { width: 100%; }*/
a.logo-m {
  float: left;
  line-height: 0;
}

div.xnavx { float: left; }
div.navigation {
  clear: both;
  position:relative;
}

a.x-nav {
  color: #58585A;
  cursor: pointer;
  display: block;
  float: left;
  height: 40px;
  line-height:1;
  margin-right: 20px;
  width: 40px;
}
a.x-nav img { display: block; }

ul.menu-main {
  background-color: #484652;
  color: #333;
  display: none;
  font-size: 1.625em;
  font-weight: bold;
  line-height: 1;
  list-style-type: none;
  margin-left: 0;
  overflow: hidden;
  padding: 0 10px 10px;
  position: absolute;
  top: 30px;
  width: 180px;
  z-index: 10;
}
ul.menu-main strong,
ul.menu-main a {
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  /* font-size: 1.2em; */
  padding: 12px 0 7px;
  text-decoration: none;
}
ul.menu-main a:hover { text-decoration: none; }

#content {
  clear: left;
  float: left;
  width: 960px;
}
div.main-wrap {
  float: left;
  margin-right: 20px;
  width: 750px;
}
div.main {
  font-family: Georgia, Times, serif;
  margin-bottom: 60px;
  overflow: hidden;
}

.oglasevanje div.main { float: right; }
/*.home div.main {
  width: 750px;
}*/
.arhiv div.main,
.naslovnice div.main,
.trgovina div.main,
.iskanje div.main { padding-top: 16px; }
.article div.main {
  padding-top: 16px;
  position: relative; /* for absolute EDIT button */
  margin-bottom: 20px;
}
.napovednik.article div.main {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 0;
	padding-bottom: 4px;
}
.iskanje div.main,
.static div.main,
div.main.m-user {
  font-family: Helvetica, Arial, sans-serif;
  padding-top: 16px;
}

.arhiv div.main,
.naslovnice div.main,
.manipulator div.main,
.mladinamit div.main { width: 610px; }

.oglasevanje .main {
  background: url('/img/oglasevanje.png') left 140px no-repeat;
  padding-left: 210px;
  width: 400px;
}
.strip .main { width: 750px; }

/* h2 naslov seznama člankov avtorja */
h2.author {
  border-bottom: 1px solid #000;
  font-weight: normal;
  padding-top: 78px;
}

div.spacer-40 {
	clear: left;
	height: 0px;
	padding-top: 40px;
}
.article div.main ul,
.article div.main ol { clear: left; }
.extra {
  /* float: right; */
  font-size: 1.2em;
  list-style-type: none;
  margin: 0;
  /*padding: 16px 0 20px 0;*/
  padding: 0 0 20px;
  /* width: 120px; */
}

.extra li.bnr {border-bottom: 1px solid;}
.extra h4 { padding-top: 4px; }
.extra h4 a { color: #000; }
.foto .extra h4 a,
.napovednik .extra h4 a,
.konzum .extra h4 a { color: #e1e1e1; }
.extra h4.archive { padding: 3px 0 20px; }
.foto li,
.napovednik li,
.konzum li { border-color: #e1e1e1; }
h4.related { text-transform: uppercase; }
.extra p {
  color: #339;
  font-size: 1.2em;
  line-height: 1.2;
  padding: 7px 0 27px;
}
.extra p.small {
  color: #000;
  font-size: 1.1em;
  padding: 0 0 5px 0;
}
.extra p.small a {
  color: #000;
}
.extra ul {
  /*font-size: 1.2em;
  line-height: 1.2;*/
  list-style-type: none;
  margin: 0;
  padding-bottom: 27px
}
.extra ul.fields {
  float: none;
  overflow: hidden;
}
.extra li { padding-top: 7px; }
.extra ul li.dots {
  padding-top: 3px;
  padding-bottom: 4px;
}
.extra form { font-size: 1em; }
.extra form p {
  clear: both;
  color: #000;
  font-size: 1.6em;
  font-weight: bold;
  padding: 12px 0 7px;
  border-bottom: 1px solid #000;
}
.foto .extra form p,
.konzum .extra form p,
.napovednik .extra form p {
  border-color: #e1e1e1;
  color: #e1e1e1;
}
.extra form p a { color: #000; }
.foto .extra form p a,
.konzum .extra form p a,
.napovednik .extra form p a { color: #e1e1e1; }
.extra ul li.dots span { color: #339; }
.foto .extra ul li.dots span,
.konzum .extra ul li.dots span,
.napovednik .extra ul li.dots span { color: #8585c2; }

ul.related {
  font: 1.3em/1.2 Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin: 0;
}
ul.related a { text-decoration: none; }

#objavaStKomentarjev { color: #339; }
.foto #objavaStKomentarjev,
.napovednik #objavaStKomentarjev,
.konzum #objavaStKomentarjev { color: #8585c2; }
.extra a { text-decoration: none; }
.extra a.on { color: #000; }
.foto .extra a.on,
.konzum .extra a.on,
.napovednik .extra a.on { color: #fff; }

.extra a.icon {
  display: block;
  line-height: 0;
  padding: 5px 0;
}

.napovednik-r {
  background-color: #3c3c3c;
  color: #fff;
  float: right;
  padding: 1px 5px 0;
  width: 180px;
}
.napovednik-r h4 {
  border-bottom: 1px solid #fff;
  font-size: 1.4em;
  padding: 5px 0;
}

.napovednik-r ul {
  font-size: 1.2em;
  line-height: 1.2;
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 9px;
}
.napovednik-r ul li {
  padding: 9px 0;
}
.napovednik-r ul h2,
.napovednik-r ul p {
  font-size: 1em;
  line-height: 1.375;
  padding: 0;
}
.napovednik-r ul h2 {
  font-weight: bold;
  color: #fff;
}
.napovednik-r ul h2 a {
  color: #fff;
}
.napovednik-r p.tags {
  font-size: .9em;
  text-transform: uppercase;
}
.napovednik-r p.info { color: #fff; }
.napovednik-r p.image { padding: 4px 0; }
.napovednik-r p.image a {
  display: block;
  height: 118px;
  overflow: hidden;
  width: 180px;
}
.napovednik-r img { max-width: 100%; }

ul.menu-side {
  float: right;
  font-size: 1em;
  /* font-weight: bold; */
  line-height: 1;
  list-style-type: none;
  margin-left: 0;
  overflow: hidden;
  padding-bottom: 60px;
  width: 190px;
}
ul.menu-side li.lvl-1 {
  border-bottom: 1px solid #000;
  overflow: hidden;
}
ul.menu-side li.x-single { border-top: 1px solid #000; }
ul.menu-side li h3 {
  font-size: 1.7em;
  padding: 12px 0 7px;
}
.foto ul.menu-side li,
.napovednik ul.menu-side li,
.konzum ul.menu-side li { border-color: #e1e1e1; }
ul.menu-side li.ad {
  border: 0 none;
  padding-top: 0;
}
ul.menu-side li a {
  color: #000;
  text-decoration: none;
}
ul.menu-side li ul.extra a {
  background-image: none; /* override ul.menu-side li a.on background image */
  color: #339;
}
.napovednik ul.menu-side li ul.extra a,
.konzum ul.menu-side li ul.extra a,
.foto ul.menu-side li ul.extra a {
  background-image: none; /* override ul.menu-side li a.on background image */
  color: #8585c2;
}
ul.menu-side li ul.extra a.on { color: #000; }
.foto ul.menu-side li ul.extra a.on,
.konzum ul.menu-side li ul.extra a.on { color: #fff; }
.foto .menu-side li a,
.napovednik .menu-side li a,
.konzum .menu-side li a { color: #e1e1e1; }
ul.menu-side li a.change { margin-right: 36px; }
ul.menu-side li a.plus {
  background: url('/img/icon-arrow-right.gif') right no-repeat;
  display: block;
  float: right;
  height: 35px;
  padding: 0;
  width: 35px;
}
ul.menu-side li a.plus2 { background: url('/img/icon-arrow-right.gif') right no-repeat; }
.foto ul.menu-side li a.plus,
.konzum ul.menu-side li a.plus,
.napovednik ul.menu-side li a.plus,
.foto ul.menu-side li a.plus2,
.konzum ul.menu-side li a.plus2,
.napovednik ul.menu-side li a.plus2 { background: url('/img/icon-arrow2-right.gif') right no-repeat; }
ul.menu-side li a.on { background-image: url('/img/icon-arrow-down.gif'); }
.foto ul.menu-side li a.on,
.konzum ul.menu-side li a.on,
.napovednik ul.menu-side li a.on { background-image: url('/img/icon-arrow2-down.gif'); }
/* ul.menu-side div.archive { padding: 10px 0; } */

.foto ul.menu-side div,
.napovednik ul.menu-side div,
.konzum ul.menu-side div { border-color: #e1e1e1; }
ul.menu-side div.diareja { padding: 0 0 10px 0; }
ul.menu-side div.author,
ul.menu-side li.ad div,
ul.menu-side li div.author-list { border: 0 none; }
ul.menu-side li div.archive a { padding: 0; }
ul.menu-side li div.archive a img {
  display: block;
  margin: 0 auto;
}
/* 3px + TXT + 3px = 15px; */
/*ul.menu-side div.diareja p,
ul.menu-side div.archive p,*/
ul.menu-side div p {
  font-size: 1.2em;
  font-weight: normal;
  padding: 12px 0 2px;
}
/*ul.menu-side li div.diareja a,
ul.menu-side li div.archive a,*/
ul.menu-side li div p a {
  color: #339;
  padding: 0;
}
.alternative ul.menu-side li div p a { color: #00aeef; }
.foto ul.menu-side li div.diareja a,
.konzum ul.menu-side li div.diareja a,
.napovednik ul.menu-side li div.diareja a,
.foto ul.menu-side li div.archive a,
.konzum ul.menu-side li div.archive a,
.napovednik ul.menu-side li div.archive a { color: #8585c2; }

.foto ul.menu-side li div.archive ul.toc h2 a,
.konzum ul.menu-side li div.archive ul.toc h2 a,
.napovednik ul.menu-side li div.archive ul.toc h2 a { color: #fff; }

ul.menu-side div form {
  font-size: 1em;
  padding-top: 0;
}
ul.menu-side div form label {
  border-bottom: 1px solid #000;
  color: #00aeef;
  float: none;
  font-size: 1.2em;
  font-weight: normal;
  margin-bottom: 10px;
  padding: 16px 0;
  width: 100%;
}
ul.menu-side div form label.sent {
  border-bottom: 0;
  margin-bottom: 10px;
}
ul.menu-side div form textarea {
  border: 0 none;
  height: 280px;
  width: 100%;
}
ul.menu-side li div form ul {
  padding-bottom: 0;
}
ul.menu-side li div form li {
  border-bottom: 0 none;
  padding-bottom: 0;
}
ul.menu-side li div form li.buttons {
  border: 0;
  margin-top: 0;
}
ul.menu-side li div form li.buttons a {
  color: #00aeef;
  display: block;
  font-size: 1.2em;
  padding: 5px 0;
}

ul.menu-side li.item h2 { padding: 2px 0 8px; }
ul.menu-side li.item p { padding-top: 0; }
ul.menu-side li.item p.tags { font-size: 1.1em; }

/* ???
ul.menu-side li ul.articles {
  border-top: 1px solid #000;
}
ul.menu-side li ul.articles div {
  border: 0;
}
ul.menu-side li ul.articles li h2,
.article ul.menu-side li ul.articles li h2 {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 5px;
}
ul.menu-side li ul.articles li p { padding: 0; }
.article ul.menu-side li ul.articles li p { font-size: 1.4em; }
ul.menu-side li ul.articles li p.tags { display: none; }
ul.menu-side li ul.articles li p.info,
.article ul.menu-side li ul.articles li p.info {
  border: 0;
  font-size: 1.2em;
  margin-bottom: 0;
  padding-bottom: 16px;
}
ul.menu-side li ul.articles li h2,
ul.menu-side li ul.articles li h2 a {
  color: #3d4b55;
}
ul.menu-side li ul.articles li a {
  font-size: 1em;
  padding: 0;
}
ul.menu-side li ul.articles li p.info a {
  color: #00aeef;
  display: inline;
}
 */

ul.toc {
  font-size: 1em;
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 0;
}
ul.toc li {
  border-bottom: 0;
  padding-bottom: 12px;
}
ul.toc h2 {
  font-size: 1.7em;
  font-weight: bold;
  padding-bottom: 0;
}
ul.toc p.tags {
  font-size: 1.1em;
  padding: 12px 0 2px;
}
ul.toc p.naslovDodatni { padding-top: 0; }

ul.articles li a.more {
  font-family: Helvetica, Arial, sans-serif;
  font-size: .785em;
  line-height: 1;
  background: url(/inc/v-2/img/icon-more-2.png) right top no-repeat;
  color: #fff;
  display: inline-block;
  padding-right: 15px;
}
.napovednik ul.articles li a.more { display: none; }
ul.articles li a.more span {
  background-color: #e31a22;
  display: inline-block;
  padding: 3px 5px 2px 10px;
}

.article a.more {
  font-family: Helvetica, Arial, sans-serif;
  font-size: .733em;
  line-height: 1;
  background: url(/inc/v-2/img/icon-more-2.png) right top no-repeat;
  color: #fff;
  display: inline-block;
  padding-right: 15px;
}
.article a.more span {
  background-color: #e31a22;
  display: inline-block;
  padding: 3px 5px 2px 10px;
  text-transform: uppercase;
}

ul.author {
  /*font-size: 12px; /*0.875em;*/
  font-weight: bold;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.author li {
  border-bottom: 0 none;
  border-top: 1px solid #000;
  display: block;
  height: 54px;
  width: 100%;
}
ul.author li a {
	font-size: 1.2em;
	padding: 0;
}
ul.author li.on a { color: #339; }
ul.author span.nameAuthor {
  display: block;
  margin-left: 59px;
  padding-bottom: 8px;
  padding-top: 34px;
}
ul.author span.imgAuthor {
  display: block;
  float: left;
  height: 54px;
  overflow: hidden;
  width: 54px;
}

ul.menu-side .editions {
  border-top: 0;
}
.editions ul.author li {
  height: auto;
}
.editions ul.author li a {
  padding: 14px 0 10px;
}

#footer {
  background-color: #cccce6;
  clear: both;
  color: #339;
  /*float: left;*/
  /*height: 90px;*/
  padding-bottom: 20px;
  /* margin-left: 140px; */
  overflow: hidden;
  padding-top: 10px;
  /* width: 610px; */
}
.foto #footer,
.napovednik #footer,
.konzum #footer {
  background-color: #5252a8;
  color: #fff;
}
.trgovina #footer {
  background-color: #f8d0d2;
  color: #e11b22;
}
.alternative #footer {
  background-color: #b1b7bb;
  color: #fff;
}
#footer a {
  color: #339;
  text-decoration: none;
}
.foto #footer a,
.napovednik #footer a,
.konzum #footer a,
.alternative #footer a { color: #fff; }
.trgovina #footer a { color: #e11b22; }
#footer a:hover { text-decoration: underline; }
#footer p {
  border-bottom: 1px solid #339;
  font-size: 1.2em;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.foto #footer p,
.napovednik #footer p,
.konzum #footer p,
.alternative #footer p { border-color: #fff; }
.trgovina #footer p { border-color: #e11b22; }

#footer p a { font-weight: bold; }

#footer ul {
  font-size: 1.1em;
  list-style-type: none;
  margin: 0;
  padding-bottom: 0;
}
#footer ul li { padding-bottom: 5px; }

.column { float: left; }
.c190 {
  /* height: 282px; */
  margin-right: 21px;
  /* padding: 10px; */
  padding: 0;
  /*width: 170px;*/
  /* width: 286px; */
  width: 306px;
}

.c190.about {
  width: 190px;
}
.c190.fb {
  /* width: 180px; */
  /* width: 306px; */
  width: 250px;
  /* padding: 10px 10px 10px 0; */
}
.c190.fb p {
  /* margin-left: 0; */
}
.c190.tw {
  width: 500px;
}
.c140 {
  padding-left: 20px;
  width: 120px;
}

#mla-twit-feed {
  height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
}
.tweet_list li { padding-bottom: 10px; }
.tweet_avatar {
  float: left;
  margin-right: 5px;
}
.tweet_time { font-weight: bold; }

.c190.last { margin-right: 0; }

.first { clear: left; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clearAll { clear: both; }
.image-fb,
.hidden { display: none; }

input.def {
  background-color: #d7d7eb;
  border: none;
  padding: 2px;
}
.alternative input.def,
.alternative textarea.def {
  background-color: #dee0e2;
  color: #00aeef;
}

ul.articles {
  font: 1em Georgia, Times, serif;
  line-height: 1;
  list-style-type: none;
  margin-left: 0;
  overflow: hidden;
  padding-bottom: 0;
  width: 100%;
}
.pesmica ul.articles {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
.diareja ul.articles { padding-bottom: 0; }
li.item {
  border-bottom: 1px solid #000;
  /*float: left;*/
  overflow: hidden;
  padding: 16px 0 19px;
  position: relative;
  width: 100%;
}
li.item.a-heading { padding-bottom: 4px; }
.pisma li.item.a-heading { padding: 0; }
.pesmica li.item {
  border-bottom: 0;
  border-top: 1px solid #000;
  float: left;
  margin-left: 20px;
  padding-bottom: 4px;
  width: 236px;
}
.pesmica li.item.top-line { border-top: 0 none; }
.pesmica li.item.first { margin-left: 0; }
li.figure { padding-bottom: 4px; }
.no-author div.imgAuthor { display: none; }
.topContent {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 0;
}
.topContent li.item {
  border: 0 none;
  float: left;
  padding-left: 20px;
  width: 236px;
}
.topContent li.first { padding-left: 0; }
.mladinamit li.item { border: 0 none; }
li.ad {
  float: left;
  width: 100%;
}
.foto li.item,
.foto div.info-box h4,
.konzum li.item,
.konzum div.info-box h4 { border-color: #e1e1e1; }
.napovednik li.item {
  border-color: #e1e1e1;
  color: #b4b4b4;
}
.foto li.item.article,
.konzum li.item.article {
  border-bottom: 0 none;
  padding-bottom: 0;
}
.ulica li.item.article { padding-bottom: 4px; }
.strip li.item {
  border-bottom: 0 none;
  padding: 16px 0 20px 0;
}
.manipulator li.item { border-bottom: 0 none; }
.diareja li.item { padding: 20px 0; }

div.info-box {
  float: left;
  width: 120px;
}
div.main-box,
li.item div.imgDiareja {
  margin-left: 140px;
  overflow: hidden;
}

div.info-box div.comment-box {
  display: none;
}

.menu-side div.info-box {
  float: none;
  padding: 2px 0 7px;
  width: 100%;
}
.menu-side div.main-box { margin-left: 0; }
.menu-side div.social,
.menu-side div.main-box a.more { display: none; }

li.item h2.quote { font-weight: normal; }
li.item p { padding-bottom: 0; }
li.item.article p,
.manipulator li.item p { padding-bottom: 16px; }
.pesmica li.item.article p.author { display: none; }
li.item a.more {
  color: #e31a22;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.article h2 { font-weight: normal; }
.article p {
  font-size: 1.5em;
  line-height: 1.4;
}
.article table,
table.tabela {
  border-top: 1px solid #000;
  clear: both;
}
.article table th,
.article table td,
table.tabela th,
table.tabela td {
  border-bottom: 1px solid #000;
  padding: 8px;
}
.article table p {
  font-size: 1em;
  padding-bottom: 0;
}
li.bigger h2 {
  font-size: 3em;
  line-height: 1.2;
  padding: 0 0 10px;
}
li.bigger h2.quote { font-size: 2em; }
li.regular h2 { padding: 2px 0 8px; }
/*.kultura li.article h2 {
  font-size: 1.6em;
  font-weight: normal;
}*/
.kultura.root li.bigger h2 { font-size: 2em; }
.konzum li.regular h3 {
  font-size: 1.6em;
  font-weight: normal;
  padding-bottom: 16px;
}
.konzum li.regular h2 { padding: 2px 0 0; }
.napovednik li.regular h2 {
  margin-left: 210px;
  padding-bottom: 0;
}
.napovednik li.regular p { margin-left: 210px; }
li.item p.related {
  background: url("/img/bgRelated.gif") 2px 20px no-repeat;
  clear: left;
  color: #000;
  font: bold 1.2em/1 Helvetica, Arial, sans-serif;
  padding: 16px 0 0 20px;
}
li.item p.related a {
  color: #000;
  text-decoration: none;
}
li.item p.image {
  float: left;
  margin-left: 0;
  margin-top: 4px;
}
li.item p.i610 {
  float: none;
  padding-bottom: 16px;
}
.mnenja li.item p.image { display: none; }
li.item a.i610 {
  display: block;
  height: 400px;
  margin-bottom: 4px;
  overflow: hidden;
  width: 610px;
}
li.item a.i610 img {
  height: auto;
  width: 100%;
}
li.item a.i400 {
  display: block;
  height: 260px;
  margin-right: 10px;
  overflow: hidden;
  width: 400px;
}
li.item a.i400.no-crop { height: auto; }
/*li.item a.i380 {
  display: block;
  height: 247px;
  margin-right: 10px;
  overflow: hidden;
  width: 380px;
}
li.item a.i380 img { width: 380px; }*/
li.bigger a.i380 {
  display: block;
  height: 247px;
  margin-right: 10px;
  overflow: hidden;
  width: 380px;
}
li.bigger a.i380 img { width: 380px; }
li.regular a.i380 {
  display: block;
  height: 125px;
  margin-right: 10px;
  overflow: hidden;
  width: 190px;
}
li.regular a.i380 img { width: 190px; }
li.item a.i260 {
  display: block;
  height: 170px;
  margin-right: 10px;
  overflow: hidden;
  width: 260px;
}
li.item a.i260.no-crop { height: auto; }
.napovednik li.item a.i260,
.konzum li.item a.i260 { margin-right: 20px; }
li.item a.i190 {
  display: block;
  height: 125px;
  margin-right: 10px;
  overflow: hidden;
  width: 190px;
}
li.item a.i190.no-crop { height: auto; }
.napovednik li.item a.i190,
.konzum li.item a.i190 { margin-right: 20px; }

/* store */
.trgovina li.item a.i120 {
  background-color: #fff;
  display: block;
  height: 160px;
  margin-right: 10px;
  overflow: hidden;
  width: 120px;
}
.trgovina li.item a.i120 img { width: 120px; }
.trgovina div.image p.i260 {
  background-color: #fff;
  border-bottom:  0 none;
  display: block;
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
}
.trgovina div.image p.i260 img { width: 260px; }
.trgovina li.item div.trgovina-txt { margin-left: 130px; }
.trgovina div.note {
	clear: left;
	padding-top: 20px;
}
p.small {
	font-size: 1.1em;
	padding-bottom: 0;
}
div.image p.sq { height: auto; }

.imgDiareja img { height: 190px; }
.img2 { text-align: right; }

/* 2px + TXT + 1px = 11px */
div.info-box ul {
  font-size: 1em;
  list-style-type: none;
  margin-left: 0;
  padding: 10px 0 27px;
}
p.tags,
div.info-box p,
div.info-box li {
  color: #339;
  font: 1.1em/1 Helvetica, Arial, sans-serif;
  padding: 2px 0 7px;
  text-transform: uppercase;
}
div.info-box p.archive-lnk { padding-bottom: 0; }
p.tags.arhiv { padding-bottom: 19px; }
.avtorji p.tags.arhiv {
	border-bottom: 1px solid #000;
	margin-bottom: 16px;
}
li.item p.tags { padding: 2px 0 7px; } /* 2px 0 10px*/
p.tags a { text-decoration: none; }
.foto p.tags,
.konzum p.tags { color: #8585c2; }
.trgovina p.tags { color: #e11b22; }
.pesmica p.tags,
.pisma li.a-heading p.tags { padding: 18px 0 19px; }
.manipulator li.item p.tags,
.article.manipulator div.main p.tags { padding: 2px 0 15px; }
.napovednik.article p.tags { padding-bottom: 16px; }
p.tags.koncert { color: #009f1e; }
p.tags.razstava { color: #e9d000; }
p.tags.kino { color: #bf0044; }
p.tags.gledalisce { color: #ff9200; }
p.tags.predavanje { color: #9f6700; }
p.tags.radio-televizija { color: #ff6da7; }
p.tags.za-otroke { color: #9fdae6; }
p.tags.literatura { color: #a2489c; }
p.tags.festival { color: #868641; }

.napovednik li.regular p.tags { padding-bottom: 0; }
li.item p.tags span.locked {
  background: url(/inc/v-2/img/icon-locked-2.png) right bottom no-repeat;
  color: #fff;
  display: inline-block;
  /*font-size: .9em;*/
  padding-right: 15px;
}
li.item p.tags span.locked span {
  background-color: #339;
  display: inline-block;
  padding: 3px 5px 2px 10px;
}

/* 2px + TXT + 1px = 12px */
p.info {
  color: #339;
  font: 1.2em/1.3 Helvetica, Arial, sans-serif;
  padding-bottom: 22px;
}
li.item p.info { padding-bottom: 16px; }
.napovednik .regular p.info { padding-bottom: 8px; }
p.info a { text-decoration: none; }
li.item p.info.quote { padding-bottom: 0; }
.foto p.info,
.konzum p.info {
  border-color: #e1e1e1;
  color: #8585c2;
}
.napovednik p.info {
  color: #b4b4b4;
  font-size: 1.6em;
  /*line-height: 1.2;*/
}
.trgovina p.info { color: #e11b22; }
.alternative p.info { color: #00aeef; }
.konzum .regular p.info { padding-bottom: 22px; }
.article p.info,
li.item.article p.info {
  border-bottom: 1px solid #000;
  clear: left;
  margin-bottom: 16px;
  padding-bottom: 6px;
}
.foto li.article p.info,
.konzum.article p.info,
.konzum li.item.article p.info { border-color: #e1e1e1; }
.napovednik.article p.info {
  border: 0 none;
  color: #e1e1e1;
  padding-bottom: 0;
}

p.infoSub {
  color: #339;
  font: 1.2em/1.3 Helvetica, Arial, sans-serif;
  padding-bottom: 18px;
}

p.tags-ae,
p.tags-ae a,
p.info-ae,
p.info-ae a,
div.ae p,
div.ae a { color: #00aeef; }

.alternative a.lnk-ae,
.alternative span.span-ae {
  display: none;
}

div.info-box h4 {
  border-bottom: 1px solid #000;
  padding-top: 27px;
}

p.rate {
  /*font: bold 1.4em/1 Helvetica, Arial, sans-serif;*/
  font: 1.2em/1 Helvetica, Arial, sans-serif;
  color: #339;
  float: right;
  padding: 3px 0 0;
}
.article h4.related {
  border-bottom: 1px solid #000;
  border-top: none;
  clear: left;
  padding: 18px 0 6px;
}
.article ul.related,
.main .article ul.related {
  border-bottom: 1px solid #000;
  margin-bottom: 32px;
  padding-bottom: 7px;
}
.article .main ul.related.more {
  border-bottom: 0 none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.article ul.related li { padding: 9px 0 5px; }
.mladinamit h1,
.mladinamit h2,
.mladinamit h3 { font-style: italic; }
.mladinamit h1 strong,
.mladinamit h2 strong,
.mladinamit h3 strong { color: #fff; }
.mladinamit p.large {
  color: #fff;
  font-size: 1.8em;
  font-weight: bold;
}
.mladinamit p.author {
  font-family: Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
}
.mladinamit div.pesmica p.special { padding-bottom: 0; }

.article h1 { padding-bottom: 7px; }
.article h2.h1 {
  border-top: 1px solid #000;
  font-size: 3em;
  font-weight: bold;
  line-height: 1.2;
  margin-top: 4px;
  padding-bottom: 7px;
  padding-top: 16px;
}
.article.regular h1 {
  font-size: 2em;
  padding-top: 3px;
}
.film .article.regular h1 {
	font-size: 3em;
}
.napovednik.article h1 { padding-top: 5px; }
.pisma .article h1,
.ilustracija .article h1 {
  font-size: 2em;
  line-height: 1.22;
  padding: 2px 0 8px;
}
/* 5px + TXT + 5px = ?px */
p.intro {
  clear: left;
  color: #339;
  font-size: 1.8em;
  line-height: 1.27;
  padding: 4px 0 27px;
}
.alternative p.intro { color: #00aeef; }
div.image {
  float: left;
  /*margin-top: 4px;*/
  padding-top: 4px;
  padding-bottom: 0;
}
.avtorji div.image { padding-top: 0; }
.ilustracija div.image { margin-bottom: 16px; }
/*.figure div.image { padding-bottom: 9px; }*/
body.pesmica div.image { display: none; }
div.wide {
  clear: left;
  float: none;
  margin-bottom: 16px;
	position: relative;
  width: 100%;
}
/*.figure div.wide { padding-bottom: 16px; }*/
/* 3px + TXT + 3px = 15px */
div.image p {
  border-color: #000;
  font: 1.2em/1.4 Helvetica, Arial, sans-serif;
	height: auto;
}
.foto div.image p,
.konzum div.image p,
.napovednik div.image p { border-color: #e1e1e1; }
div.image p.i750 {
  border: 0 none;
  /*height: 400px;*/
  overflow: hidden;
  padding: 0;
	width: 750px;
}
div.image p.i610 {
  border: 0 none;
  /*height: 400px;*/
  overflow: hidden;
  padding: 0;
	width: 610px;
}
p.i610.h-crop { height: 400px; }
p.i610.v-crop { height: 930px; }
.static div.image p.i610 { height: auto; }
div.image p.i400 {
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 400px;
}
p.i400.h-crop { height: 260px; }
p.i400.v-crop { height: 610px; }
.napovednik div.wide p.i400 { float: none; }
div.image p.i380 {
  border: 0 none;
  float: left;
  /*height: 247px;*/
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 380px;
}
div.image p.i380 img { width: 380px; }
div.image p.i260 {
  border: 0 none;
  float: left;
  /*height: 170px;*/
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 260px;
}
p.i260.h-crop { height: 170px; }
p.i260.v-crop { height: 400px; }
div.image p.i190 {
  border: 0 none;
  /*height: 125px;*/
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 190px;
}
p.i190.h-crop { height: 125px; }
p.i190.v-crop { height: 290px; }

.kultura.knjiga p.i190.h-crop,
.kultura.plosca p.i190.h-crop,
.kultura.knjiga p.i190.v-crop,
.kultura.plosca p.i190.v-crop { height: auto; }

/* div.wide p.i260,
div.wide p.i380,
div.wide p.i400 { float: none; }
 */
.ilustracija p.s260,
.ilustracija p.s380,
.ilustracija p.s400 { display: none; }
p.s610 {
  border-bottom: 1px solid;
  padding: 7px 0;
}
div.wide p.s400 {
  border-bottom: 1px solid;
  bottom: 0;
  padding: 7px 0;
  position: absolute;
  right: 0;
  width: 190px;
}
div.wide p.s380 {
  border-bottom: 1px solid;
	bottom: 0;
  padding: 7px 0;
	position: absolute;
	right: 0;
  width: 210px;
	z-index: 5;
}
div.wide p.s260 {
  border-bottom: 1px solid;
	bottom: 0;
  padding: 7px 0;
	position: absolute;
	right: 0;
  width: 330px;
}

div.wide p.i260, div.wide p.i380, div.wide p.i400 {
  float: none;
}

div.image p.s190 {
  border-bottom: 1px solid;
  margin-right: 20px;
  padding: 7px 0;
  width: 190px;
}
p.question { font-weight: bold; }
p.introKonzum { font-family: Helvetica, Arial, sans-serif; }
p.introKonzum.spacer { padding-bottom: 26px; }

div.imgAuthor {
  float: left;
  height: 80px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-top: 20px;
  overflow: hidden;
  width: 80px;
}
div.imgAuthor img {
  height: auto;
  max-width: 100%;
}
.item div.imgAuthor {
  float: none;
  margin-top: 0;
}
.article div.imgAuthor { margin-top: 4px; }
.article div.imgAuthor {
  /* height: 125px; */
  /* width: 125px; */
  height: 120px;
  width: 120px;
  margin-bottom: 14px;
}

div.izjave,
div.rolanje {   
  font-family: Helvetica, Arial, sans-serif;
  padding-top: 4px;
}
div.izjave p {
  border-bottom: 1px solid #000;
  font-size: 2em; /* prej: 1.6 */
  line-height: 1.22;
  margin-bottom: 14px;
}
li.figure div.izjave p {
  border-bottom: 0 none;
  margin-bottom: 0;
}
div.izjave p strong,
div.izjave p b {
  display: block;
  font-size: 0.75em;
  font-weight: normal;
  padding-top: 10px;
}
div.izjave div.image,
div.rolanje div.image { padding: 0; }
div.izjave div.image p.i610,
div.rolanje div.image p.i610 {
  border-bottom: none;
  border-top: 1px solid #000;
  height: auto;
  margin: 0;
  padding: 10px 0;
}
li.figure div.izjave div.image p.i610,
li.figure div.rolanje div.image p.i610 {
  border-top: 0 none;
  padding-top: 0;
}
p.illustrated {
  /*margin-bottom: 16px;*/
  margin-bottom: 26px;
}
p.bottom { margin-bottom: 0; }
div.rolanje p.illustrated {
  border-bottom: 1px solid #000;
  padding-bottom: 5px;
}
.figure div.rolanje p.bottom {
  border-bottom: 0 none;
  padding-bottom: 16px;
}
div.izjave .old,
div.rolanje .old { background-color: #fff; }

div.imgManipulator {
  border-top: 1px solid #000;
  margin-top: 4px;
  padding: 10px 0;
}

.mladinamit div.image p {
  border-bottom: 0;
  float: none;
  font-style: italic;
  font-weight: bold;
}
div.mladinamit div.image p.i400,
div.mladinamit div.image p.i190,
div.mladinamit div.image p.s400,
div.mladinamit div.image p.s190 {
  display: block;
  float: none;
}
.mladinamit div.image p.i400 { margin-right: 10px; }
.mladinamit div.image p.i400,
.mladinamit div.image p.s400 {
  display: block;
  overflow: hidden;
  width: 380px;
}
.mladinamit div.image p.s190,
.mladinamit div.image p.s400,
.mladinamit div.image p.s600 { padding: 7px 0; }
.mladinamit li.article div.image p.i190,
.mladinamit li.article div.image p.i400,
.mladinamit li.article div.image p.i610 { padding: 0; }
div.border {
  clear: both;
  background: url('/img/bg-h-mladinamit.gif') bottom left repeat-x;
  height: 7px;
  margin-bottom: 16px;
  padding-top: 4px;
}
.kultura div.border {
	background: none;
	border-bottom: 1px solid #000;
	height: 0px;
}
div.pesmica {
  background-color: #dfd000;
  border: 5px solid #fff;
  clear: right; /* začasno zaradi admin-tool-bar */
  float: right;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px;
	width: 190px; /* 10.05.2012: predolgi odstavki pesmice jo preveč razširijo */
}
div.pesmica div.image {
  float: none;
  padding: 0;
}
div.pesmica div.image p { margin-right: 0; }

ul.document {
  list-style-type: none;
  margin-left: 0;
}

div.videoYT,
div.audioSC { padding: 4px 0 16px; }

div.commentNote {
  border-top: 1px solid #000;
  margin-left: 140px;
  padding-top: 16px;
}
div.note-wrap {
  background-color: #cccce6;
  color: #339;
  padding: 6px 10px;
}
div.note-wrap p {
  font-size: 1.3em;
}
div.note-wrap p a {
  text-decoration: underline;
}
div.note-wrap p a:hover {
  text-decoration: none;
}
h3.tags {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  color: #339;
  font: 1.1em/1 Helvetica, Arial, sans-serif;
  margin: 20px 0 0;
  padding: 19px 0;
  text-transform: uppercase;
}
.article ul.articles {
  border-bottom: 1px solid #000;
}
.article li.item {
  border-bottom: 0 none;
}
.article li.item p.summary {
  font-size: 1.4em;
}

div.commentsList {
  overflow: hidden;
}
.commentsList h3 {
  font-size: 1.3em;
  line-height: 1.2;
  padding: 7px 0 8px;
}
.foto .commentsList h3,
.konzum .commentsList h3,
.napovednik .commentsList h3 { border-color: #e1e1e1; }

.commentAdd { margin-left: 140px; }
.commentAdd h3 {
  border: solid #000;
  border-width: 0 0 1px 0;
  font-size: 1.3em;
  line-height: 1.2;
  margin-bottom: 20px;
  padding: 7px 0 8px;
}
.commentAdd h3 a { color: #000; }
.foto .commentAdd h3,
.konzum .commentAdd h3,
.napovednik .commentAdd h3 { border-color: #e1e1e1; }
.foto .commentAdd h3 a,
.konzum .commentAdd h3 a,
.napovednik .commentAdd h3 a{ color: #e1e1e1; }
.commentItem {
  clear: right;
  overflow: hidden;
  width: 100%;
}
p.commentInfo {
  border-top: 1px solid #000;
  color: #339;
  font-size: 1.2em;
  line-height: 1.2;
  margin-left: 140px;
  padding: 18px 0 14px;
}
.alternative p.commentInfo { color: #00aeef; }
.foto p.commentInfo,
.konzum p.commentInfo,
.napovednik p.commentInfo {
	border-color: #e1e1e1;
	color: #8585c2;
}
p#idKomentNavigator {
	border-bottom: 1px solid #000;
	border-top: 0;
	padding-bottom: 18px;
}
p.commentText {
  font-size: 1.3em;
  line-height: 1.2;
  margin-left: 140px;
  padding-bottom: 17px;
  width: 610px;
}
ul.commentTools {
  border-top: 1px solid #000;
  float: left;
  font-size: 1.3em;
  line-height: 1.2;
  list-style-type: none;
  margin: 0;
  padding: 10px 0 17px;
  width: 120px;
}
.foto ul.commentTools,
.konzum ul.commentTools,
.napovednik ul.commentTools { border-color: #e1e1e1; }
ul.commentTools li { padding-top: 7px; }

div.commentLine {
  border-top: 1px solid #000;
  float: left;
  height: 0;
  line-height: 0;
  width: 120px;
}
div.commentLine.l-wide {
  float: none;
  margin-left: 140px;
  width: auto;
}
.foto div.commentLine,
.konzum div.commentLine,
.napovednik div.commentLine { border-color: #e1e1e1; }
.noLink { color: #339; }
.foto .noLink,
.konzum .noLink,
.napovednik .noLink { color: #8585c2; }
.alternative .noLink { color: #00aeef; }

/*.commentNote h3 {
  border: solid #000;
  border-width: 0 0 1px 0;
  font-size: 1.3em;
  font-weight: normal;
  line-height: 1.2;
  padding: 7px 0 8px;
}*/

h1.logo2 {
  border-bottom: 1px solid #000;
  clear: both;
  padding: 10px 0;
}
h2.logo2 {
  border-bottom: 1px solid #000;
  clear: both;
  padding: 26px 0 20px;
}
.napovednik h1.logo2 {
  border-color: #e1e1e1;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 2.1em;
  padding: 18px 0;
}
.mladinamit h1.logo2 { border-bottom: none; }
.napovednik h1.logo2 a {
  color: #8585c2;
  font-weight: normal;
}
.napovednik h1.logo2 span { float: right; }
span.nextDay { padding-left: 15px; }
span.pipe {
  background-color: #8585c2;
  height: 15px;
  margin: 3px 0 0 15px;
  width: 2px;
}

ul.gradesKonzum {
  float: left;
  font-size: 1em;
  list-style-type: none;
  margin: 0 0 16px 0;
}
.item ul.gradesKonzum {
  margin: 0;
  padding: 0;
}
.item.article ul.gradesKonzum { margin-bottom: 16px; }
.article ul.gradesKonzum {
  border-bottom: 1px solid #e1e1e1;
  /*height: 52px; 55*/
  /*padding: 0 0 15px 0;*/
  padding: 0 0 12px 0;
  width: 100%;
}
ul.gradesKonzum li { float: left; }
ul.gradesKonzum img { display: block; }

.menu-side p.image {
  float: none;
  margin: 0;
  padding: 0;
}

ul.columns {
  list-style-type: none;
  margin: 0;
}
ul.columns li {
  float: left;
  width: 33.33%;
}

ul.issues {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  float: left;
  font-size: 1em;
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 10px;
  width: 100%;
}
ul.issues li.issue {
  border-top: 1px solid #000;
  float: left;
  margin-left: 20px;
  padding-bottom: 4px;
  width: 190px;
}
ul.issues li.issue.top-line { border-top: 0; }
ul.issues li.issue.first {
  clear: left;
  margin-left: 0;
}
.issue p.info { padding: 2px 0 4px; }
.issue div.add { padding: 6px 0 16px 0; }
.arhiv .covers { display: none; }
/*.naslovnice .archive { display: none; }*/
ul.section {
  font-size: 1em;
  list-style-type: none;
  margin: 0;
  padding: 0 0 4px 0;
  /*padding-top: 16px;*/
}
ul.section.type-1 { margin-bottom: 30px; }
ul.section.type-3 {
  /* border-bottom: 1px solid #000; */
  /* clear: left; */
  /* float: left; */
  /* width: 100%; */
  /* overflow: hidden; */
}
.issue ul.section { margin-bottom: 0; }
ul.section .bigger {
	margin-left: 210px;
	padding-bottom: 16px;
}
.issue ul.section .bigger { margin-left: 130px; }
.issue ul.section .bigger h2 {
  font-size: 1.6em;
  padding: 7px 0 12px;
}
/* ul.section .multi {
  /* float: left; * /
  /* padding: 0 0 16px 20px; * /
  padding: 0 0 48px;
  /* width: 190px; * /
  overflow: hidden;
}*/
ul.section li { padding-bottom: 16px; }
/* ul.section .single { padding-bottom: 16px; } */
ul.section .first { padding-left: 0; }
ul.section .bigger,
ul.section .single {
  float: none;
  width: auto;
}
ul.section h2 {
  font-size: 1.6em;
  font-weight: bold;
}
ul.section p.tags { padding-bottom: 4px; }
ul.section .bigger h2 {
  font-size: 2.1em;
  padding-bottom: 3px;
}
ul.section .single h2,
ul.section .multi h2 { padding-bottom: 2px; }
ul.section .bigger p,
ul.section .single p,
ul.section .multi p { padding-bottom: 0 }
ul.section p.tags { padding-bottom: 4px; }
ul.section p.info { padding-bottom: 4px; }
ul.section h2 a {
  color: #000;
  text-decoration: none;
}
p.imgCover {
  float: left;
  overflow: hidden;
  margin-right: 10px;
  padding-top: 4px;
  width: 190px;
}
.issue p.imgCover {
  float: none;
  padding-top: 20px;
}
.issue p.imgCover a {
  display: block;
  overflow: hidden;
  height: 257px;
}
div.archiveInfo { border-bottom: 1px solid #000; }

ul.section p.image {
  float: left;
}
ul.section a.i190 {
  float: left;
  height: 125px;
  margin-right: 10px;
  overflow: hidden;
  width: 190px;
}
ul.section a.i190 img {
  height: auto;
  width: 100%;
}

.tocH3 {
  border-bottom: 1px solid #000;
  clear: both;
  color: #339;
  font-size: 1.1em;
  font-weight: normal;
  margin-bottom: 10px;
  padding-bottom: 5px;
  text-transform: uppercase;
}

ul.menuArchiveY {
  border-bottom: solid #000;
  border-width: 1px 0;
  clear: both;
  float: left;
  font: 1.3em/1 Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  width: 100%;
}
ul.menuArchiveY li {
  background: url("/img/bg-li-01.gif") no-repeat left;
  float: left;
  padding: 0 8px;
}
ul.menuArchiveY li.first {
  background: none;
  padding-left: 0;
}
ul.menuArchiveY li a {
  color: #000;
  text-decoration: none;
}
ul.menuArchiveY li a.on { color: #339; }

/*#id_navigator ul {
  border-bottom: 1px solid #000;
  clear: both;
  float: left;
  font: 1.3em/1 Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  width: 100%;
}
#id_navigator ul li {
  float: left;
  padding: 0;
}
#id_navigator ul li span {
  background-color: #000;
  display: block;
  float: left;
  height: 10px;
  margin: 2px 6px 0 0;
  width: 1px;
}
#id_navigator ul li.first span { display: none; }
#id_navigator li a {
  color: #000;
  display: block;
  float: left;
  margin-right: 6px;
  text-decoration: none;
}
#id_navigator li a.on {
  color: #339;
}
#id_navigator a.off {
  color: #999;
  cursor: default;
}*/

ul.pages {
  border-bottom: 1px solid #000;
  font: bold 2em/1 Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 10px 0;
}
.konzum ul.pages {
  border-color: #e1e1e1;
  color: #e1e1e1;
}
.diareja ul.pages {
  font-size: 1.4em;
  font-weight: normal;
}
ul.pages li {
  border-left: 1px solid #000;
  float: left;
  padding: 0;
}
ul.pages li.first { border-left: 0; }
ul.pages li a {
  color: #000;
  text-decoration: none;
  padding: 0 10px;
}
ul.pages li.first a { padding-left: 0; }
.konzum ul.pages li a { color: #e1e1e1; }
.diareja ul.pages li a { padding: 0; }
ul.pages li a.on { color: #339; }
.konzum ul.pages li a.on { color: #8585c2; }
.trgovina ul.pages li a.on { color: #e11b22; }

ul.pages.month,
ul.pages.year { font-weight: normal; }
ul.pages.month li a,
ul.pages.year li a { margin-right: 6px; }

ul.pages.month li span,
ul.pages.year li span {
  margin: 2px 6px 0 0;
  width: 1px;
}
ul.pages.month a.off,
ul.pages.year a.off {
  color: #999;
  cursor: default;
}

h3.priloge { padding-top: 60px; }

form.forma {
  font-size: 1.2em; /* al pa v .menu-side form!! */
  overflow: hidden;
  /* padding-top: 10px; */
}
form.forma ul,
div.clProTipPl ul {
  list-style-type: none;
  margin: 0;
}
form.forma label,
li.radio span {
  cursor: pointer;
  display: block;
  float: left;
  padding: 2px 0;
  width: 30%;
}
form.forma li.radio label {
  float: left;
  width: auto;
}
form.forma input.def { width: 30%; }
form.forma textarea.def {
  background-color: #d7d7eb;
  border: none;
  height: 150px;
  padding: 2px;
  width: 606px;
}
.alternative form.forma textarea.def {
  background-color: #b1b7bb;
}
.menu-side form.forma textarea.def {  
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;  /* Firefox, other Gecko */
	box-sizing: border-box;
  background-color: #b1b7bb;
  font-size: 1.2em;
  width: 100%;
}
form.forma a.btn2 {
	background-color: #5252a8;
	display: block;
	color: #e1e1e1;
	font-size: 1.2em;
	padding: 3px 5px;
}

li.radio input {
  float: left;
  margin: 2px 5px 0 0;
}
#fNarocanje li.radio input,
#fPrijava li.radio input,
#fZetoni li.radio input {
	display: none;
}
#fNarocanje li.radio label,
#fPrijava li.radio label,
#fZetoni li.radio label { padding: 0 0 2px 0; }
#fZetoni li.radio label { width: 100%; }
li.radio ul li span /*,
li.radio label span*/ {
  background: #d7d7eb center no-repeat;
  display: block;
  float: left;
  height: 19px;
  margin-right: 10px;
  width: 19px;
}
li.radio ul li label span.image {
  background: none;
  float:right;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  background: none;
  white-space: nowrap;
  width: auto;
}
li.radio ul li label.on span.image { background: none; }

/*#fZetoni li.radio label span { display: none; }*/
li.radio ul li label.on span,
li.radio label.on span { background-image: url('/img/icon-selected.gif'); }
div.placilo div.clProTipPl ul li.radio label { font-size: 1.4em; }
ul.fields {
  float: left;
  width: 100%;
}
ul.fields li {
  float: left;
  padding-bottom: 10px;
  width: 100%;
}
ul.rates li { padding-bottom: 0; }
ul.fields li.buttons {
  border: solid #000;
  border-width: 1px 0;
  margin-top: 10px;
  padding: 8px 0;
}
.foto ul.fields li.buttons,
.napovednik ul.fields li.buttons,
.konzum ul.fields li.buttons { border-color: #fff; }
li.buttons a {
  font-weight: bold;
  text-decoration: none;
}
li.buttons a:hover { text-decoration: underline; }
ul.fields.inline li {
  float: left;
  text-align: center;
  width: 20%;
}
ul.fields ul {
  margin-left: 30%;
  padding-bottom: 0;
}
#fZetoni ul.fields ul,
div.clProTipPl ul.fields ul {
  margin-left: 0;
}

/* placeholder */
::-webkit-input-placeholder { color: #555; font-style: italic; }
:-moz-placeholder { color: #555; font-style: italic; }
::-moz-placeholder { color: #555; font-style: italic; }
:-ms-input-placeholder { color: #555; font-style: italic; }

form.events,
form.archive { padding-bottom: 10px; }
form.events ul {
  background-color: #5252a8;
  margin-bottom: 10px;
  padding: 3px 5px;
  width: auto;
}
form.archive ul {
  background-color: #cccce6;
  color: #339;
  margin-bottom: 10px;
  padding: 3px 5px;
}

form.events ul.inline {
  float: left;
  padding: 3px 0;
  width: 100%;
}
.menu-side ul.fields {
  line-height: 1.2;
  width: auto;
}
.menu-side ul.fields li { padding: 0; }
form.events label,
form.archive label {
  float: none;
  width: auto;
}
form.events label.capitalize,
ul.inline label { text-transform: capitalize; }
form.events label.on { color: #000; }
form.archive label.on { color: #fff; }
form.events input,
form.archive input { display: none; }

form.events ul.rates {
  padding: 3px 0;
  width: 100%;
}
form.store {
  background-color: #f4aeb1;
  /*float: left;*/
  overflow: hidden;
  padding: 15px 0 10px;
  width: 100%;
}
form.store ul.store {
  padding: 0;
  float: left;
  width: 203px;
}
form.store ul.store li {
  display: block;
  padding: 0 10px 10px;
	width: auto;
}
form.store ul.fields { width: 203px; }
form.store label {
  color: #000;
  font-weight: bold;
  width: 100%;
}
form.store input.def,
form.store select.def {
  background-color: #f8d0d2;
  border: 0 none;
  color: #000;
  width: 183px;
}
form.store input.def {
	border-bottom: 1px solid #000;
	width: 178px;
}
form.store select.def {
	border-top: 1px solid #000;
  padding: 1px 0;
  /*width: 100%;*/
}
form.store select.def option {
  border: 0 none;
  padding: 0 2px;
  width: auto;
}
form.store a { font-weight: bold; }

#idDetajlZetoni {
  margin-left: 140px;
}
.article .buy {
  background: url(/inc/v-2/img/bg-buy-red.png) right top no-repeat;
  margin-top: 4px;
  padding-right: 135px;
}
#idDetajlZetoni h3 {
  border: solid #000;
  border-width: 1px 0;
  font-size: 1.3em;
  line-height: 1.2;
  margin-bottom: 20px;
  padding: 7px 0 8px;
  width: 610px;
}
.article .wrap-buy {
  background-color: #e31a22;
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  overflow: hidden;
  padding: 16px 0 4px 20px;
}
.article .wrap-buy a {
  color: #fff;
  text-decoration: underline;
}
.article .wrap-buy a:hover { text-decoration: none; }

div.clProTipPl {
	overflow: hidden;
	padding-bottom: 16px;
	width: 100%;
}
div.clProTipPl input { display: none; }
div.clProTipPl span {
  display: block;
  padding-bottom: 10px;
}
div.placilo div.clProTipPl span { font-size: 1.4em; }


ul.rates li {
  float: left;
  width: 20%;
}
ul.rates label {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 38px;
}
ul.rates label.g5 { background-image: url('/img/icon-konzum-5-n.gif'); }
ul.rates label.g5.on { background-image: url('/img/icon-konzum-5B-n.gif'); }
ul.rates label.g4 { background-image: url('/img/icon-konzum-4-n.gif'); }
ul.rates label.g4.on { background-image: url('/img/icon-konzum-4B-n.gif'); }
ul.rates label.g3 { background-image: url('/img/icon-konzum-3-n.gif'); }
ul.rates label.g3.on { background-image: url('/img/icon-konzum-3B-n.gif'); }
ul.rates label.g2 { background-image: url('/img/icon-konzum-2-n.gif'); }
ul.rates label.g2.on { background-image: url('/img/icon-konzum-2B-n.gif'); }
ul.rates label.g1 { background-image: url('/img/icon-konzum-1-n.gif'); }
ul.rates label.g1.on { background-image: url('/img/icon-konzum-1B-n.gif'); }


p.error-alert {
  color: #339;
  font-weight: bold;
}

p.price {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.6em;
}
.trgovina li.item p.povzetek,
li.item p.price { padding-bottom: 10px; }
p.add {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
}

div.itemDetail {
	/*clear: left;*/
	padding-top: 16px;
}
form.storeItem { clear: both; }
form.storeItem,
form.fProKosara { font-size: 1em; }
form.storeItem p.povzetek,
form.storeItem div.text p {
  font-family: Georgia,Times,serif;
  font-size: 1.4em;
}
form.fProKosara input,
form.fProKosara textarea {
  background-color: #f8d0d2;
  border: 0 none;
  color: #000;
}
form.fProKosara textarea {
  height: 150px;
  margin-bottom: 20px;
  width: 606px;
}
form.fProKosara input.btn,
form.fProKosara input.btn2 {
  background-color: #fff;
  color: #e11b22;
  cursor: pointer;
  font-weight: bold;
}
form.fProKosara table.tabelaKosara td.td_kos_tel_kolicina input { text-align: right; }
form.fProKosara p { font-size: 1.4em; }
form.fProKosara table p {
  font-size: 1em;
  padding-bottom: 0;
}
form.fProKosara p.button {
  border: solid #000;
  border-width: 1px 0;
  margin-bottom: 16px;
  padding: 8px 0;
}
form.fProKosara p input { float: right; }
form.fProKosara p input.btn2,
form.fProKosara p.button input { float: none; }

form.storeItem p.zvrst {
  font-family: Georgia,Times,serif;
  font-size: 1.4em;
  padding-bottom: 16px;
}


#fProKosara #idKartice ul {
  margin-left: 10px;
  font-size: 1.2em;
}
#fProKosara #idKartice ul li {
  float: left;
  list-style-type: none;
}
#fProKosara #idKartice ul li.radio span {
  display: none;
}
#fProKosara #idKartice ul li.radio span.image {
  display: inline;
}
#fProKosara li.radio ul li {
  padding-top: 5px;
  padding-bottom: 1px;
}


input.hiddenInput {
  display: none;
}

div.indent { margin-left: 280px; }
table.addToCart {
  font-size: 1.2em;
  margin-bottom: 16px;
  width: 100%;
}
td.spacer { padding-top: 16px; }

.extra input.def {
  padding: 2px 0;
  width: 100%;
}

div.cart {
  background-color: #e11b22;
  margin: 20px 0;
  padding: 5px;
}
div.cart h4 { color: #f4aeb1; }
ul.menu-side div.cart p {
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 0;
}
ul.menu-side div.cart form p {
  border-bottom: none;
  border-top: 1px solid #fff;
  margin-top: 19px;
  padding-top: 5px;
}
ul.menu-side div.cart p a { color: #fff; }

table.tabelaKosara {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.4em;
  width: 100%;
}
table.tabelaKosara tr.kosaraGlava td {
  border-bottom: 1px solid #000;
  font-weight: bold;
}
table.tabelaKosara td {
  padding: 5px;
  vertical-align: top;
}
table.tabelaKosara td.td_kos_gl_cena,
table.tabelaKosara td.td_kos_gl_kolicina,
table.tabelaKosara td.td_kos_gl_znesek { text-align: right; }
table.tabelaKosara tr.tr_noga td {
  border-top: 1px solid #000;
  /*padding-top: 16px;*/
}
table.tabelaKosara tr.tr_noga input.btn { float: right; }

div.div_bruto_1 { font-weight: bold; }

table.aktPonFaze {
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 16px;
  width: 100%;
}
table.aktPonFaze td.trenutni { color: #e11b22; }

table.proOsPodatki {
  font-size: 1.4em;
  width: auto;
}
table.proOsPodatki td { padding-bottom: 10px; }
table.proOsPodatki input { padding: 2px; }
.td_osPodatki_1 { width: 180px; }
.td_osPodatki_2 { padding-right: 3px; }
.td_osPodatki_3 input { width: 183px; }

div.obrazec { font-family: Helvetica,Arial,sans-serif; }
div.obrazec h2 {
  border: solid #000;
  border-width: 1px 0;
  font-size: 1.4em;
  line-height: 1.2;
  margin-bottom: 20px;
  padding: 8px 0;
}

/* naredi sam diareja */
/*.naredi-sam {
	background-color: #fff;
	clear: both;
}*/
.narediSwf {
  border-bottom: 1px solid #000;
  clear: both;
  padding-left: 70px;
}

.loginForm {
  background-color: #fff;
  padding: 15px 20px 0 20px;
  width: 400px;
}
.sendMail {
  padding: 20px 20px 0 20px;
  width: 400px;
}
.popupForm { background-color: #fff; }
.popupForm h2 {
  font-size: 1.4em;
  font-weight: bold;
}
.popupForm form.register label,
form.sendMail label,
.popupForm form.register li.radio span { width: 140px; }
/* .popupForm form.register ul.fields ul { margin-left: 140px; } */
.popupForm form.register ul.fields ul li { padding-bottom: 0; }
.popupForm form.register li.radio ul li span {
  background: none no-repeat scroll center center #d7d7eb;
  display: block;
  float: none;
  height: 19px;
  margin-right: 20px;
  width: 19px;
}
.popupForm form.register li.radio ul li label.on span { background-image: url('/img/icon-selected.gif'); }
.popupForm form.register input.def,
form.sendMail input.def { width: 256px; }
form.sendMail textarea.def { width: 400px; }


DIV.frmCalPopup { position:absolute; width:250px; z-index:2; border:solid 1px #333; background-color:#fff; padding:1px; margin-left: 110px; margin-top: -200px; }
TD.cal		{ text-align:center; font-family:arial; font-size:8pt; color:black; background-color:#cccccc; }
TD.caldayh	{ text-align:center; font-family:verdana,arial; font-size:8pt; color:white; background-color:#333333; }
TD.calmark	{ text-align:right; background-color:#ccccff; }
TD.caltoday	{ text-align:right; background-color:#cccccc; }
TD.calwork	{ text-align:right; background-color:white; }
TD.calweekend	{ text-align:right; background-color:#eeeeee; }
A.cal		{ font-family:arial; font-size:8pt; text-decoration:none; color:black; }
A.todaylink	{ font-family:arial; font-size:8pt; text-decoration:none; color:black; }
A.calthismonth	{ font-family:verdana,arial; font-size:8pt; text-decoration:none; color:black; }
A.calothermonth	{ font-family:verdana,arial; font-size:8pt; text-decoration:none; color:#999999; }

.AdminTools {
  background-color: #d7d7eb;
  color: #000;
  /*float: right;*/
  padding: 5px;
  position: absolute;
  right: 0;
  z-index: 1000;
}
.clNast1 { float: left; }
table.tblUtilOut {
  background-color: #fff;
}

/* gcse */
form.search { font-size: 1.2em; }
form.search input.def {
  border: 0 none;
  display: block;
  font-weight: bold;
  height: 17px;
  padding: 3px 5px 2px;
  width: 180px;
}
/*ON FOCUS : FONT-WEIGHT: REGULAR*/
.foto form.search input.def,
.napovednik form.search input.def,
.konzum form.search input.def {
  background-color: #5252a8;
  color: #fff;
}
.gsc-result-info {
  font-size: 1em;
  margin: 0;
  padding-left: 0;
}
.gsc-orderby-container {
  display: none;
}

.gsc-control,
.gsc-results {
  width: 100%;
  padding: 0;
}
table.gsc-search-box,
.gsc-resultsHeader { display: none; }
.gsc-webResult .gsc-result,
.gsc-result {
  border: 0;
  padding: 0;
}
.gsc-control-cse, 
.gsc-control-cse table.gsc-table-result {
  font-size: 1em;
  width: 100%;
}
.gs-result div.gs-title {
  font-size: 1.6em;
  font-weight: bold;
  line-height: 1.2;
  padding-top: 2px;
}
.gs-result .gs-title a:hover { text-decoration: underline; }
.gs-result .gs-title, .gs-result .gs-title * {
  color: #000;
  text-decoration: none;
}
.gs-result .gs-snippet { color: #000; }
.gs-result .gs-snippet {
  font-size: 1.4em;
  line-height: 1.37;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
  color: #339;
  font-size: 1.4em;
  line-height: 1.37;
}
.gsc-results .gsc-cursor {
  border: solid #000;
  border-width: 1px 0;
  display: block;
  padding: 10px 0;
}
.gsc-results .gsc-cursor-box {
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0;
  padding: 4px 0 20px;
}
.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;*/
  background: url("/img/bg-li-02.gif") left no-repeat;
  line-height: 1;
  margin: 0;
  padding: 0 7px 0 9px;
  text-decoration: none;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { color: #339; }
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
  background: transparent;
  border: 0 none;
  margin: 0;
}

.gsc-adBlock {
  display: none;
}

/* addthis */
div.add {
  /* height: 16px; */
  overflow: hidden;
  /* padding-bottom: 20px; */
  padding-top: 10px;
}
.konzum .item div.add {
  float: right;
}
.napovednik .topContent .item div.add,
.napovednik.article div.add {
  padding: 4px 0 16px;
}
.napovednik .regular div.add {
  margin-left: 210px;
  padding: 0 0 5px 0;
}
.napovednik ul.topContent li.item p.tags {
	left: 20px;
	position: absolute;
	top: 16px;
}
.napovednik ul.topContent li.item.first p.tags {
	left: 0;
}
.napovednik ul.topContent li.item p.image { margin: 32px 0 16px; }
.napovednik ul.topContent li.item h2 { clear:left; }


div.add a.add {
  cursor: pointer;
  display: block;
  float: left;
  height: 36px;
  overflow: hidden;
  margin-right: 6px;
  padding: 0s;
  width: 36px;
}
div.add a.add:last-child {
  margin-right: 0;
}
div.add a.facebook { background: url("/img/icon-fb.png") center 0px no-repeat; }
div.add a.twitter { background: url("/img/icon-t.png") center 0px no-repeat; }
div.add a.rss { background: url("/img/icons.png") center -32px no-repeat; }
div.add a.email { background: url("/img/icon-mail.png") center 0px no-repeat; }
div.add a.price { background: url("/img/icons.png") center -64px no-repeat; }
div.add a.add:hover { opacity: 0.8 }

/* dfp */
#google_ads_div_Mladina_Naslovnica_TOP_ad_wrapper { line-height: 0; }
#google_ads_div_Mladina_Naslovnica_A1_728x90_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_A2_728x90_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_A3_728x90_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_A4_728x90_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_A1_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_A2_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_A3_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_A4_ad_wrapper,
#google_ads_div_Mladina_naslovnica_A5_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_A1,
#google_ads_div_Mladina_Naslovnica_A2,
#google_ads_div_Mladina_Naslovnica_A3,
#google_ads_div_Mladina_Naslovnica_A4,
#google_ads_div_Mladina_Naslovnica_A1_728x90,
#google_ads_div_Mladina_Naslovnica_A2_728x90,
#google_ads_div_Mladina_Naslovnica_A3_728x90,
#google_ads_div_Mladina_Naslovnica_A4_728x90,
#google_ads_div_Mladina_naslovnica_A5,
#div-gpt-ad-1415806550350-0,
#div-gpt-ad-1415806550350-1,
#div-gpt-ad-1415806550350-2,
#div-gpt-ad-1415806550350-3,
#div-gpt-ad-1415806550350-4,
#div-gpt-ad-1415806550350-5,
#div-gpt-ad-1415806550350-6,
#div-gpt-ad-1415806550350-7,
#div-gpt-ad-1415806550350-8 {
  border-bottom: 1px solid #000000;
  display: block;
  line-height: 0; /* fix height */
  overflow: hidden;
  padding: 20px 0;
  text-align: center;
  width: 100%;
}
#google_ads_div_Mladina_Naslovnica_B1_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_B2_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_B3_ad_wrapper,
#google_ads_div_Mladina_Naslovnica_B1,
#google_ads_div_Mladina_Naslovnica_B2,
#google_ads_div_Mladina_Naslovnica_B3,
#div-gpt-ad-1415806550350-9,
#div-gpt-ad-1415806550350-10,
#div-gpt-ad-1415806550350-11 {
  border-bottom: 1px solid #000000;
  display: block;
  overflow: hidden;
	padding: 10px 0;
  width: 100%;
}
.foto #google_ads_div_Mladina_Naslovnica_A1_728x90_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_A2_728x90_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_A3_728x90_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_A4_728x90_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_A1_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_A2_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_A3_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_A4_ad_wrapper,
.foto #google_ads_div_Mladina_naslovnica_A5_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_B1_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_B2_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_B3_ad_wrapper,
.foto #google_ads_div_Mladina_Naslovnica_A1,
.foto #google_ads_div_Mladina_Naslovnica_A2,
.foto #google_ads_div_Mladina_Naslovnica_A3,
.foto #google_ads_div_Mladina_Naslovnica_A4,
.foto #google_ads_div_Mladina_naslovnica_A5,
.foto #google_ads_div_Mladina_Naslovnica_B1,
.foto #google_ads_div_Mladina_Naslovnica_B2,
.foto #google_ads_div_Mladina_Naslovnica_B3,
.foto .ad468x60,
.konzum #google_ads_div_Mladina_Naslovnica_A1_728x90_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_A2_728x90_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_A3_728x90_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_A4_728x90_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_A1_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_A2_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_A3_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_A4_ad_wrapper,
.konzum #google_ads_div_Mladina_naslovnica_A5_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_B1_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_B2_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_B3_ad_wrapper,
.konzum #google_ads_div_Mladina_Naslovnica_A1,
.konzum #google_ads_div_Mladina_Naslovnica_A2,
.konzum #google_ads_div_Mladina_Naslovnica_A3,
.konzum #google_ads_div_Mladina_Naslovnica_A4,
.konzum #google_ads_div_Mladina_naslovnica_A5,
.konzum #google_ads_div_Mladina_Naslovnica_B1,
.konzum #google_ads_div_Mladina_Naslovnica_B2,
.konzum #google_ads_div_Mladina_Naslovnica_B3,
.konzum .ad468x60,
.napovednik #google_ads_div_Mladina_Naslovnica_A1_728x90_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_A2_728x90_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_A3_728x90_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_A4_728x90_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_A1_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_A2_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_A3_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_A4_ad_wrapper,
.napovednik #google_ads_div_Mladina_naslovnica_A5_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_B1_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_B2_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_B3_ad_wrapper,
.napovednik #google_ads_div_Mladina_Naslovnica_A1,
.napovednik #google_ads_div_Mladina_Naslovnica_A2,
.napovednik #google_ads_div_Mladina_Naslovnica_A3,
.napovednik #google_ads_div_Mladina_Naslovnica_A4,
.napovednik #google_ads_div_Mladina_naslovnica_A5,
.napovednik #google_ads_div_Mladina_Naslovnica_B1,
.napovednik #google_ads_div_Mladina_Naslovnica_B2,
.napovednik #google_ads_div_Mladina_Naslovnica_B3,
.napovednik .ad468x60,
.foto #div-gpt-ad-1415806550350-0,
.foto #div-gpt-ad-1415806550350-1,
.foto #div-gpt-ad-1415806550350-2,
.foto #div-gpt-ad-1415806550350-3,
.foto #div-gpt-ad-1415806550350-4,
.foto #div-gpt-ad-1415806550350-5,
.foto #div-gpt-ad-1415806550350-6,
.foto #div-gpt-ad-1415806550350-7,
.foto #div-gpt-ad-1415806550350-8,
.foto #div-gpt-ad-1415806550350-9,
.foto #div-gpt-ad-1415806550350-10,
.foto #div-gpt-ad-1415806550350-11,
.konzum #div-gpt-ad-1415806550350-0,
.konzum #div-gpt-ad-1415806550350-1,
.konzum #div-gpt-ad-1415806550350-2,
.konzum #div-gpt-ad-1415806550350-3,
.konzum #div-gpt-ad-1415806550350-4,
.konzum #div-gpt-ad-1415806550350-5,
.konzum #div-gpt-ad-1415806550350-6,
.konzum #div-gpt-ad-1415806550350-7,
.konzum #div-gpt-ad-1415806550350-8,
.konzum #div-gpt-ad-1415806550350-9,
.konzum #div-gpt-ad-1415806550350-10,
.konzum #div-gpt-ad-1415806550350-11
.napovednik #div-gpt-ad-1415806550350-0,
.napovednik #div-gpt-ad-1415806550350-1,
.napovednik #div-gpt-ad-1415806550350-2,
.napovednik #div-gpt-ad-1415806550350-3,
.napovednik #div-gpt-ad-1415806550350-4,
.napovednik #div-gpt-ad-1415806550350-5,
.napovednik #div-gpt-ad-1415806550350-6,
.napovednik #div-gpt-ad-1415806550350-7,
.napovednik #div-gpt-ad-1415806550350-8,
.napovednik #div-gpt-ad-1415806550350-9,
.napovednik #div-gpt-ad-1415806550350-10,
.napovednik #div-gpt-ad-1415806550350-11 { border-color: #e1e1e1; }

.ad468x60 {
  border: solid #000;
  border-width: 1px 0;
  padding: 20px 0;
  text-align: center;
}
.ad728x90 {
  /* border-bottom: 1px solid #000; */
  padding: 20px 0;
  text-align: center;
}

/* jCarousel */
.jcarousel-skin-gallery {
	border-top: 1px solid #000;
	margin-top: 4px;
	padding: 20px 0 0 0;
}
.proglas .jcarousel-skin-gallery {
  border-top: 1px solid #000;
  margin-top: 0;
  padding-top: 20px;
}
.foto .jcarousel-skin-gallery {
	border: 0 none;
	margin-top: 0px;
	padding-top: 4px;
}
.jcarousel-skin-gallery .jcarousel-container {
  margin: 0 auto;
  width: 610px;
}
.jcarousel-skin-navigation {
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding: 4px 0 20px 0;
}
.foto .jcarousel-skin-navigation,
.konzum .jcarousel-skin-navigation,
.napovednik .jcarousel-skin-navigation { border-color: #e1e1e1; }
.foto li.item.article .jcarousel-skin-navigation { margin-bottom: 0; }
.jcarousel-clip { overflow: hidden; }
.jcarousel-skin-navigation .jcarousel-container-horizontal { padding: 0 25px; }
.jcarousel-skin-navigation .jcarousel-prev-horizontal,
.jcarousel-skin-navigation .jcarousel-next-horizontal {
  cursor: pointer;
  height: 80px;
  position: absolute;
  top: 0;
  width: 10px;
}
.jcarousel-skin-gallery .jcarousel-prev-horizontal,
.jcarousel-skin-gallery .jcarousel-next-horizontal {
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  width: 50%;
}
.jcarousel-prev-horizontal { left: 0; }
.jcarousel-next-horizontal { right: 0; }
.jcarousel-skin-navigation .jcarousel-prev-horizontal,
.jcarousel-skin-gallery .jcarousel-prev-horizontal:hover { background: url('/img/icon-arrow-gallery-left.gif') left center no-repeat; }
.jcarousel-skin-navigation .jcarousel-next-horizontal,
.jcarousel-skin-gallery .jcarousel-next-horizontal:hover { background: url('/img/icon-arrow-gallery-right.gif') right center no-repeat; }
.foto .jcarousel-skin-navigation .jcarousel-prev-horizontal,
.foto .jcarousel-skin-gallery .jcarousel-prev-horizontal:hover { background: url('/img/icon-arrow-gallery2-left.gif') left center no-repeat; }
.foto .jcarousel-skin-navigation .jcarousel-next-horizontal,
.foto .jcarousel-skin-gallery .jcarousel-next-horizontal:hover { background: url('/img/icon-arrow-gallery2-right.gif') right center no-repeat; }
.jcarousel-skin-navigation .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-navigation .jcarousel-next-disabled-horizontal,
.foto .jcarousel-skin-navigation .jcarousel-prev-disabled-horizontal,
.foto .jcarousel-skin-navigation .jcarousel-next-disabled-horizontal,
.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:hover,
.foto .jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:hover,
.foto .jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-navigation .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-navigation .jcarousel-next-disabled-horizontal:hover,
.foto .jcarousel-skin-navigation .jcarousel-prev-disabled-horizontal:hover,
.foto .jcarousel-skin-navigation .jcarousel-next-disabled-horizontal:hover {
  background: none;
  cursor: default;
}

.jcarousel-skin-navigation .jcarousel-item {
  height: 80px;
  overflow: hidden;
  padding: 0;
  width: 140px;
}
.jcarousel-skin-navigation .jcarousel-item img {
  opacity: .7;
  margin: 0 10px;
}
.jcarousel-skin-navigation .old .jcarousel-item img,
.static .jcarousel-skin-navigation .jcarousel-item img,
.trgovina .jcarousel-skin-navigation .jcarousel-item img { width: 120px; }
.jcarousel-skin-navigation .jcarousel-item img:hover { opacity: .9; }
.jcarousel-skin-navigation .jcarousel-item-active img { opacity: 1; }

.jcarousel-skin-gallery .jcarousel-item {
  height: 400px;
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 610px;
}
.jcarousel-skin-gallery .jcarousel-item img { height: 400px; }
.old-gallery .jcarousel-skin-gallery .jcarousel-item,
.old-gallery .jcarousel-skin-gallery .jcarousel-item img { height: 250px; }

.jcarousel-skin-gallery .diarejaGallery .jcarousel-item {
  height: 272px;
  padding: 18px 0 4px;
}
.jcarousel-skin-gallery .diarejaGallery .jcarousel-item img { height: 272px; }

.galleryDescription {
  border-bottom: 1px solid #000;
  margin-bottom: 16px;
  padding: 7px 0;
}
.foto .galleryDescription,
.konzum .galleryDescription,
.napovednik .galleryDescription { border-color: #e1e1e1; }
.galleryDescription p {
  font: 1.2em Helvetica, Arial, sans-serif;
  height: 30px;
  overflow: hidden;
  padding: 0;
}

div.diareja-custom { background-color: #fff; }
div.diareja-custom .jcarousel-skin-gallery{
	border: 0;
	margin: 0;
	padding: 0;
}
div.diareja-custom div.jcarousel-skin-navigation {
  margin: 0;
  padding: 0;
}
div.diareja-custom .galleryDescription {
  border: solid #000;
  border-width: 1px 0;
  margin-bottom: 0;
}
div.diareja-custom .galleryDescription p {
  height: auto;
  padding-left: 5px;
}
div.diareja-custom .jcarousel-skin-navigation .jcarousel-item {
  padding: 19px 0 5px;
}
div.diareja-custom .jcarousel-skin-navigation .jcarousel-prev-horizontal,
div.diareja-custom .jcarousel-skin-navigation .jcarousel-next-horizontal { height: 104px; }

.proglas .jcarousel-skin-gallery .jcarousel-item { height: 800px; }
.proglas .jcarousel-skin-gallery .jcarousel-item img {
	height: auto;
	width: 610px;
}
.proglas .jcarousel-skin-navigation .jcarousel-item {
  height: 95px;
  width: 90px;
}
.proglas .jcarousel-skin-navigation .jcarousel-container-horizontal { padding: 0 35px; }
.proglas .jcarousel-skin-navigation .jcarousel-item img { width: 70px; }
.proglas .jcarousel-skin-navigation .jcarousel-prev-horizontal,
.proglas .jcarousel-skin-navigation .jcarousel-next-horizontal { height: 95px; }
.proglas li.item.article .galleryDescription p {
  height: auto;
  padding-bottom: 0;
}

ol.peticijaPodpis li, ul.peticijaPodpis li {
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 1em;
}

div.disclaimer {
  border: solid #000;
  border-width: 1px 0;
  clear: both;
  margin: 0 20px 60px 0;
  width: 750px;
}
div.disclaimer p {
  border-top: 1px solid #000;
  font-size: 1.1em;
  padding-top: 16px;
}
div.disclaimer img {
  margin: 5px 0;
}

ol.peticijaPodpis {
  margin-left: 40px;
}

@media only screen and (min-width: 1280px) {
  div.xnavx,
  div.navigation {
  margin-left: -50px;
  }
}
@media only screen and (min-width: 640px) and (max-width: 979px) {
  
  /* div.cookie-note { width: auto; } */
  
  /* div.ads-wrap { width: 790px; } */
  div.width-set { width: 790px; }
  div.width-page { width: 610px; }
  div.ads-top {
  float: none;
  margin: 0 auto;
  width: 728px;
  }
  #content {
  position: relative;
  width: 610px;
  }
  
  div.main-wrap {
  margin-bottom: 20px;
  margin-right: 0;
  width: 100%;
  }
  
  div.xnavx { width: 370px; }
  .alternative h2.logo a { height: auto; }
  .alternative h2.logo { margin-bottom: 8px; }
  .alternative h2.logo img { height: 22px; }
  .trgovina h2.logo a {
    width: 300px;
  }
  a.logo-m img { height: 10px; }
  
  /* ul.menu-main { font-size: 1.3em; } */
  ul.users li {
  padding-left: 8px;
  padding-right: 0;
  }
  div.search {
  float: right;
  margin-right: 0;
  }
  div.tool-box {
    float: right;
    margin-bottom: 10px;
  }
  div.other {
    clear: right;
    float: right;
  }
  
/*   div.main,
  .extra,
  ul.menu-side {
  float: none;
  overflow: hidden;
  width: 100%;
  }
 */
  .home div.main,
  ul.menu-side {
  float: none;
  overflow: hidden;
  width: 100%;
  }
  div.main {
  margin-bottom: 0;
  padding-right: 0;
  }
  .trgovina div.main {
  border-bottom: 1px solid #000;
  margin-bottom: 4px;
  padding-bottom: 20px;
  }
  .static div.main {
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  }
  .article .extra {
  border-top: 1px solid #000;
  }
  .podjetje .extra,
  .urednistvo .extra,
  .avtorji .extra { display: none; }
  /* .extra li, */
  .arhiv .extra li ul.fields {
  border-top: 0;
  float: left;
  margin: 0 20px 20px 0;
  width: 137px;
  }
  .extra li:nth-child(4n){ margin-right: 0; }
  .extra li:nth-child(5){ clear: left; }
  .extra li.bnr { border-bottom: 0; }
  .arhiv .extra li {
  margin-right: 0;
  width: 100%;
  }
  /*.extra ul { padding-bottom: 0; }
  .extra li ul li {
  float: none;
  margin: 0;
  }*/
  
  .extra .napovednik { margin-bottom: 20px; }
  .extra .napovednik ul { overflow: hidden; }
  .extra .napovednik ul li { width: 135px; }
  .extra .napovednik p.image a {
  height: 88px;
  width: 135px;
  }
  
  ul.menu-side {
  padding-bottom: 20px;
  float: left;
  width: auto;
  }
  ul.menu-side li.lvl-1 {
  float: left;
  margin-right: 20px;
  width: 190px;
  }
  ul.menu-side li.lvl-1:nth-child(n+3) { margin-right: 0; }
  ul.menu-side li.lvl-1:nth-child(n+4) { clear: left; }
  ul.menu-side li.ad {
  display: none;
  }
  .trgovina ul.menu-side li {
  float: none;
  margin: 0;
  width: 100%;
  }
  .alternative ul.menu-side li:nth-child(2){
  border-bottom: 0;
  margin-right: 0;
  width: 400px;
  }
  .alternative ul.menu-side li ul.articles li {
  border-bottom: 1px solid #000;
  margin-right: 20px;
  width: 190px;
  }
  .alternative ul.menu-side li ul.articles div {
  clear: none;
  float: left;
  width: 190px;
  }
  .alternative ul.menu-side li ul.articles div.col-left { margin-right: 20px; }
  .alternative ul.menu-side li ul.articles div.col-right li { margin-right: 0; }
  
  .commentsBox {
  width: 100%;
  }
  p.commentInfo,
  p.commentText,
  div.commentLine.l-wide {
  width: 470px;
  }
  
  div.image p.i610 { width: 100%; }
  div.image p.i610 img { max-width: 100%; }
  p.i610.h-crop { height: 308px; }
  
  li.item p.i400 {
  float: none;
  padding-bottom: 16px;
  }
  li.item a.i610 { height: 308px; }
  
  div.wide p.s400 {
  position: static;
  width: 100%;
  }
  
  div.disclaimer { width: 610px; }
  #footer { margin-left: 0; }
  
  div.spacer-40 { display: none; }
  div.cart { margin-bottom: 0; }
  .ad468x60 { border-bottom: 0; }
  
  .topContent li.item { width: 190px; }
  
  .narediSwf { padding-left: 0; }
  
  .article .buy {
    background-image: none;
    padding-right: 0;
  }
  .article .wrap-buy { padding-right: 20px; }
  
  div.image {
    float: none;
    margin-bottom: 16px;
  }

  
  .c190 { width: 170px; }
  .c190.fb { width: 180px; }
  
}
@media only screen and (max-width: 639px) {
  h1 { font-size: 2.6em; }
  
  img { max-width: 100%; }
  
  div.width-set {
  padding-top: 10px;
  /* width: 300px; */
  width: 480px;
  }
  /*
  div.cookie-note {
  padding-bottom: 20px;
  width: 100%;
  }
  */
  
  div.ads-top { display: none; }
  /* #page, */
  div.main-wrap,
  div.main,
  .extra,
  ul.menu-side,
  li.item,
  li.ad {
  float: none;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  }
  div.width-page,
  #content {
  width: 300px;
  }
  
  .oglasevanje div.main {
  background-position: center 20px;
  padding-left: 0;
  padding-top: 330px;
  width: 100%;
  }
  
  .arhiv div.main,
  .naslovnice div.main,
  .manipulator div.main,
  .mladinamit div.main { width: 100%; }

  
  #bar-top a {
  float: none;
  }
  
  h2.logo {
  float: none;
  margin-bottom: 20px;
  padding: 0;
  }
  h2.logo a {
    float: none;
    padding: 0;
    height: auto;
  }
  .alternative h2.logo a { margin-right: 0; }
  .trgovina h2.logo a {
    width: auto;
  }
  h2.logo a img {
  max-width: 100%;
  margin: 0 auto;
  }
  .alternative h2.logo a img { height: auto; }

  a.logo-m {
  display: block;
  float: none;
  margin: 0 10px 10px 0;
  }
  a.logo-ae {
  display: none;
  /*display: block;
  float: none;
  margin: 0 auto 10px;*/
  }
  
  div.xnavx {
  float: none;
  }
  
  a.x-nav {
  bottom: 20px;
  position: absolute;
  
  }
  
  div.tools {
  float: none;
  }
  ul.users { float: right }
  ul.users li {
  padding-left: 8px;
  padding-right: 0;
  }
  div.search {
  float: right;
  margin-bottom: 8px;
  margin-right: 0;
  }
  div.other { float: right; }
  
  ul.menu-top,
  ul.menu-main {
  display: none;
  padding-top: 0;
  }
  ul.menu-top li,
  ul.menu-top li.user {
  float: none;
  margin: 0;
  padding: 0;
  }
  ul.menu-top li.time {
  float: none;
  margin-left: 0;
  padding: 9px 0 10px;
  }
  #bar-top li a {
  float: none;
  padding: 9px 0 10px;
  }
  
  div.navigation {
  bottom: 20px;
  left: 20px;
  position: absolute;
  }
  
  ul.menu-top li span { display: none; }
  
  #bar-top .x-menu-top {
  background: url('/img/bg-nav-blk.png') 5px no-repeat;
  border-bottom: 1px solid #000;
  cursor: pointer;
  margin: 0;
  height: 30px;
  width: 100%;
  }
  .x-menu-main {
  background: url('/img/bg-nav-blk.png') 5px no-repeat;
  border: solid #000;
  border-width: 1px 0;
  cursor: pointer;
  display: block;
  margin: 0;
  height: 30px;
  width: 100%;
  }
  .x-ae { display: block; }
  
  .foto #bar-top .x-menu-top,
  .konzum #bar-top .x-menu-top,
  .napovednik #bar-top .x-menu-top,
  .foto .x-menu-main,
  .konzum .x-menu-main,
  .napovednik .x-menu-main {
  background-image: url('/img/bg-nav-wht.png');
  border-color: #fff;
  }
  
  ul.menu-main {
  border-top: 0;
  }
  ul.menu-main li {
  float: none;
  padding: 0;
  }
  ul.menu-main li.searchBox {
  float: none;
  padding: 4px 0;
  }
  ul.menu-main li a {
  float: none;
  padding: 9px 0 7px;
  margin: 0
  }
  ul.menu-main li span { display: none; }
  form.search input.def {
  /* width: 296px; */
  }
  .alternative ul.menu-side li:nth-child(2),
  .alternative ul.menu-side li ul.articles div {
  border-bottom: 0;
  }
  .alternative ul.menu-side li ul.articles li {
  border-bottom: 1px solid #000;
  }
  
  .extra .napovednik p.image a {
  height: 125px;
  width: 190px;
  }
  
  .arhiv div.main,
  .manipulator div.main,
  .konzum div.main,
  .napovednik div.main,
  .foto div.main,
  .diareja div.main,
  .mladinamit div.main,
  .pisma div.main,
  .proglas div.main,
  .trgovina div.main {
  float: none;
  width: 100%;
  }

  div.info-box {
  float: none;
  overflow: hidden;
  width: auto;
  }
  div.info-box p {
  float: left;
  margin-right: 10px;
  }
  div.main-box, li.item div.imgDiareja {
  margin-left: 0;
  }
  
  div.info-box div.social,
  div.info-box div.comment-box { display: none; }
  
  div.disclaimer { width: 100%; }
  #footer {
  margin-left: 0;
  width: 100%;
  }
  
  .c190 {
  float: none;
  margin-bottom: 20px;
  margin-right: 0;
  width: auto;
  }
  .c190.fb { width: 290px; }
  .c140 {
  padding-left: 10px;
  width: 90px;
  }
  
  ul.articles li.ad,
  .ad468x60,
  div.narediSwf,
  /* div.ads-right { display: none; } */
  ul.articles li.ad-300 { display: block; }
  
  li.item a.i400,
  li.item a.i610,
  div.image p.i400,
  div.image p.i610,
  .jcarousel-skin-gallery .jcarousel-item {
  height: 195px;
  width: 300px;
  }
  .jcarousel-skin-gallery .jcarousel-container { width: 100%; }
  li.item a.i260,
  li.item a.i400,
  li.item a.i610 {
  margin-bottom: 16px;
  }
  li.item a.i400 img,
  li.item a.i610 img,
  div.image p.i400 img,
  div.image p.i610 img,
  .proglas .jcarousel-skin-gallery .jcarousel-item img {
  height: auto;
  width: 100%;
  }
  div.image p.s190,
  div.image p.s400 {
  position: relative;
  width: 100%;
  }
  .jcarousel-skin-gallery .jcarousel-item img { height: 100%; }
  .jcarousel-skin-navigation .jcarousel-item {
  height: 60px;
  width: 125px;
  }
  .jcarousel-skin-navigation .jcarousel-item img { width: 105px; }
  
  .proglas .jcarousel-skin-gallery .jcarousel-item { height: 393px; }
  .proglas .jcarousel-skin-navigation .jcarousel-item { width: 80px; }
  .proglas .jcarousel-skin-navigation .jcarousel-item img { margin: 0 5px; }
  .proglas .jcarousel-skin-navigation .jcarousel-container-horizontal { padding: 0 30px; }
  
  .jcarousel-skin-gallery .diarejaGallery .jcarousel-item {
  height: 173px;
  padding-bottom: 15px;
  }
  .jcarousel-skin-gallery .diarejaGallery .jcarousel-item img {
  height: auto;
  width: 100%;
  }
  div.diareja-custom .jcarousel-skin-navigation .jcarousel-item {
  padding: 20px 0;
  }
  div.diareja-custom .jcarousel-skin-navigation .jcarousel-item img {
  height: 100%;
  width: auto;
  }
  
  .jcarousel-skin-navigation .jcarousel-prev-horizontal,
  .jcarousel-skin-navigation .jcarousel-next-horizontal { height: 60px; }
  
  .galleryDescription p { height: 42px; }
  
  div.image p.sq { height: 300px }
  
  .diareja ul.pages {
  padding-bottom: 5px;
  }
  .diareja ul.pages li {
  padding-bottom: 5px;
  }
  .diareja ul.pages li a {
  margin-right: 4px;
  }
  .diareja ul.month li:nth-child(5) a {
  margin-right: 0;
  }
  
  .imgDiareja img {
  height: 93px;
  /*height: auto;
  width: 100%;*/
  }
  
  .konzum li.item p.image {
  float: none;
  margin-bottom: 16px;
  }
  .article ul.gradesKonzum li,
  ul.rates li  {
  overflow: hidden;
  width: 20%;
  }
  .article ul.gradesKonzum li img {
  width: 100%;
  }
  .konzum .item div.add { padding-bottom: 0; }
  
  ul.menu-side li.ad {
  text-align: center;
  }
  
  .topContent li.item {
  border-bottom: 1px solid;
  float: none;
  padding-left: 0;
  width: 100%;
  }
  .napovednik ul.topContent li.item p.tags,
  .napovednik ul.articles li.item p.tags {
  left: 0;
  margin-left: 0;
  position: absolute;
  top: 16px;
  }
  .napovednik li.item { position: relative; }
  .napovednik li.item p.image {
  float: none;
  margin: 32px 0 16px;
  }
  .napovednik li.item h2,
  .napovednik li.item p,
  .napovednik li.item div.add { margin-left: 0; }
  .napovednik li.item a.i190 {
  height: auto;
  max-height: 125px;
  }
  
  .trgovina .itemDetail div.image {
  float: none;
  margin-bottom: 16px;
  overflow: hidden;
  
  }
  .trgovina .itemDetail div.image p.i260 {
  margin-right: 0;
  width: 100%;
  }
  .trgovina .itemDetail div.image p.i260 img { width: 100%; }
  .itemDetail div.indent { margin-left: 0; }
  form.store { position: relative; }
  form.store a.btn {
  bottom: 20px;
  position: absolute;
  right: 10px;
  }
  
  table.tabelaKosara { font-size: 1.3em; }
  table.tabelaKosara td.td_kos_gl_cena,
  table.tabelaKosara td.td_kos_tel_cena { display: none; }
  
  div.steps table { font-size: 1.1em; }
  div.steps table td {
  padding: 0 2px;
  vertical-align: top;
  width: 33.33%;
  }
  
  form.forma label {
  float: none;
  width: 100%;
  }
  li.radio span { width: 100%; }
  form.forma input.def,
  form.forma textarea.def { width: 296px; }
  
  .loginForm {
  width: 240px;
  }
  .loginForm iframe {
  height: 300px;
  }
  .popupForm form.register input.def,
  form.sendMail input.def { width: 236px; }
  
  .popupForm form.register label,
  form.sendMail label { float: none; }
  
  ul.issues li.issue { width: 140px; }
  ul.issues li.issue.top-line { border-top: 1px solid #000; }
  ul.issues li.issue.first {
  clear: none;
  margin-left: 20px;
  }
  ul.issues li.issue:nth-child(-n+2) { border-top: 0; }
  ul.issues li.issue:nth-child(odd) {
  clear: left;
  margin-left: 0;
  }
  ul.issues img,
  .issue p.imgCover { width: 100%; }
  .issue p.imgCover a { height: 189px; }
  
  ul.type-1 { clear: both; }
  ul.section .bigger { margin-left: 0; }
  ul.section p.image {
  float: none;
  padding-bottom: 4px;
  }
  ul.section a.i190 {
  display: block;
  float: none;
  width: 190px;
  }
  
  .commentsBox,
  .commentsList h3,
  p.commentInfo,
  p.commentText,
  .commentAdd,
  div.commentLine.l-wide  {
  float: none;
  margin-left: 0;
  width: 100%;
  }
  p.commentText { clear: right; }
  ul.commentTools {
  border: 0;
  float: right;
  margin-left: 20px;
  }
  div.commentLine { display: none; }
  div.commentLine.l-wide {
  display: block;
  margin-right: 0;
  width: 100%;
  }
  
  #idDetajlZetoni { margin-left: 0; }
  .article .buy {
    background-image: none;
    padding-right: 0;
  }
  .article .wrap-buy { padding-right: 20px;}
  
  div.image {
    float: none;
    margin-bottom: 16px;
  }
  
}