/*
Theme Name: Pravda.sk
Theme URI: http://blog.pravda.sk
Description: blog.pravda.sk template <a href="http://blog.pravda.sk/">http://blog.pravda.sk/</a>
Version: 1.0
Author: Perex a.s.
*/

/* ---------------------------------------------------------------------------- general start */
* { border:0;  margin:0;  padding:0;  outline:none;  }
.clearfix:after { content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;  }
.clearfix { display: inline-block;  }
.cl {clear: both;}
html[xmlns] .clearfix { display: block;  }
* html .clearfix { height: 1%; }
body{ background-color:#fff;  color:#404040; font-family: Verdana,Helvetica,sans-serif;  font-size:.75em;  text-align:center;  }
a { color:#b00117;  text-decoration:underline }
a:hover{ text-decoration:none;  color:#333;  }
input, select, textarea{ border:#b00117 1px solid;  color:#404040;  font-size:12px;  padding:3px;  font-family: Verdana,Helvetica,sans-serif; }
li{list-style:none}
h2{color:#222222; font-size:1.5em; font-weight:normal; margin:0 0 1em}
h3{color:#333333; font-size:1.2em; margin:0 0 .8em}
h4{font-size:1em; margin:0 0 1em}
p{line-height:1.5em; padding:0 0 0.5em}
.black { color: #3e3e3e; }
/* ------------------------------------------------------------------------------- general end */
#page{
	margin:0 auto;
	width:1000px;
	text-align:left;
	margin-bottom:1em;
}
/* ---------------------------------------------------------------------------- superportal start */

.pravda-head-main {
	width: 1000px!important;
	padding-left: 0!important;
}

.pravda-head-main .superport {
	width: 980px!important;
	left: 0px!important;
	padding: 0px 10px 0 10px!important;
	margin: 0!important;
	background: url(images/bgr_superportal_root.png) left top repeat-x!important;
}
/* ---------------------------------------------------------------------------- superportal end */

/* ------------------------------------------------------------------------------- header start */
.topHeader{
	background-color:#fff;
	text-align:center;
}

.header {
	position: relative;
	margin: 0px auto;
}

#header{
	text-align: right;
	margin: 0px;
}
/*=== Navigation ===*/
/*- Top Nav -*/
/*.topnav {font-size:10px; font-weight:bold; height:31px; overflow:hidden}
.topnav li{background:url(images/topnav-sep.gif) no-repeat left; float:left; line-height:30px}
.topnav li.first{background:none}
.topnav li.first a{padding:0 7px 0 4px}
.topnav li a{color:#fff; display:block; float:left; padding:0 7px 0 8px; text-decoration:none}
.topnav li a:hover, .topnav li.active a{text-decoration:underline}*/
/*- Nav1 -*/
/*
#nav1{font-family:trebuchet MS; font-size:125%; font-weight:bold; height:53px}
#nav1 ul.sf-menu li{float:left; line-height:53px; padding:0; text-align:center; border-left:solid 1px #2B9D96}
#nav1 ul.sf-menu li a{color:#fff; display:block; position:relative; float:left; text-decoration:none; cursor:pointer; padding:0 22px}
#nav1 ul.sf-menu li a:hover{color:#fff; text-decoration:none; background:#000000 url(images/menuHoverBg.png) repeat-x left top}
#nav1 ul.sf-menu li#current a{color:#fff; text-decoration:none; background:#000000 url(images/menuHoverBg.png) repeat-x left top}
#nav1 ul.sf-menu li ul.children{border:1px solid #000000; background:#272726 url(images/ul_children_bg.gif) repeat-y top right}
#nav1 ul.sf-menu li ul.children li{background:url(images/ul_children_li_bg.gif) no-repeat bottom right}
#nav1 ul.sf-menu li ul.children li a{color:#bebebe; text-decoration:none; display:block}
#nav1 ul.sf-menu li ul.children li a:hover{text-decoration:none; background:none}
#nav1 ul.sf-menu li ul.children li ul.children{border:1px solid #000000; border-left:none; background:#272726 url(images/ul_children_ul_children_bg.gif) repeat-y top left}
#nav1 ul.sf-menu li ul.children li ul.children li{background:url(images/ul_children_li_bg.gif) no-repeat bottom right}
#nav1 ul.sf-menu li ul.children li ul.children a{color:#bebebe; text-decoration:none}
#nav1 ul.sf-menu li ul.children{margin:5px 0 0 0}
#nav1 ul.sf-menu li ul.children ul.children{margin:-1px 0 0 27px}*/

/* logo end */

#signup-welcome {
    margin: 20px 0;
}

#perex-header #pravda-sk-vyhladavanie {
    margin-top: 0px;
}

/* btn zaloz si svoj blog start*/
#zalozSiBlog {
	position: absolute;
	left: 370px;
	top: 15px;
	width: 157px;
	height: 51px;
	background: url(images/btn_zaloz_si_blog.png) left top no-repeat;
}

#zalozSiBlog span {
	display: none;
}

/* btn zaloz si svoj blog end*/

/* login start */
.userInfo {

}
/*
a#prihlasenie,
a#registracia {
	display: block;
	position: absolute;
	top: 0px;
	padding-top: 6px;
	z-index: 22;
	color: #222;
	text-decoration: none;
}

a#prihlasenie {
	right: 82px;
	width: 130px;
	height: 40px;
	font-size: 14px;
	background: url('images/buttontop.png') left -12px no-repeat;
	text-align: center;
}

a#prihlasenie:hover {
	padding-top: 7px;
	background-position: 0px -11px;
	text-decoration: underline;
}

a#registracia {
	right: 12px;
	width: auto;
	height: 40px;
	padding-top: 8px;
	font-size: 11px;
	text-align: right;
}

a#registracia:hover {
	text-decoration: underline;
}
*/
/* login end */



/* searchbox  start */
/*
.headerLogin{
	position: absolute;
    right: 10px;
    top: 0;
}

.headerLogin form {
	width: 320px;
	display: block;
	height: 36px;
}

.headerLogin form div#search input#q {
	color: #CFCFCF;
	float: left;
	font-size: 12px;
	height: 20px;
	margin: 0 0 4px;
	width: 250px;
	padding: 5px;
    border: 1px solid #DDDDDD;
    /*CSS3 gradient
    background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    /* CSS 3radius
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*CSS3 box shadow
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;
}

.headerLogin form div#search input#q[type="text"]:hover { border:1px solid #cccccc; }
.headerLogin form div#search input#q[type="text"]:focus { box-shadow:0 0 2px #ff9a9a; }

.headerLogin form div#search input.button{
	background:  url(images/btn_search_icon.png) 50% 50% no-repeat;
	border: none;
	color: #FFFFFF;
	float: right;
	font-size: 11px;
	width: 35px;
	height: 33px;
	margin: 0;
	padding:0;
	cursor: pointer;
}
*/
.userInfo {
	display: flex;
	text-align: left;
	padding-top: 0px;
	_padding-top: 0;
	_margin-top: -3px;
	clear:both;
	padding-left: 12px;
}

*+html .userInfo{padding-top:0;  margin-top: -3px; }
.userInfo a{color:#b00117; text-decoration:none}
.userInfo a:hover{color:#b00117; text-decoration:underline}
/* searchbox  end */

/* ------------------------------------------------------------------------------- header end */

.usual{color:#404040}
.usual h2{color:#404040; font-weight:normal; font-size:12px; letter-spacing:normal; font-family:Verdana;}
.usual ul{margin:0; padding:0}


/* ------------------------------------------------------------------------------- content start */
/* content  (hlavicka samotneho blogu)*/
#header {
	background-color: #eaeaea!important;
}

#header h1 {
	position: relative;
}

#header #bullets {
	position: absolute;
	top: 0;
	left: 0;
	width: 980px;
	height: 21px;
	z-index: 999;
	background: url(images/bgr_header_image_root.png) -8px 5px repeat-x;
}


#header h1,
#header a:link,
#header a:visited,
#header a:hover {
	display: block;
	margin-top: 0px;
	font-size: 24px;
	font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#header h1,
#header h1 a {
	height: 150px;
}

#header h1 a {
	position: relative;
}

#header h1 a span{
	display: inline-block;
	line-height: 26px;
	width: auto;
	max-width: 310px;
	margin: 0;
    overflow: hidden;
	position: absolute;
	right: 20px;
	bottom: 15px;
}

#header h1 span {
	-webkit-box-shadow: 1px 1px 14px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    1px 1px 14px rgba(50, 50, 50, 0.3);
	box-shadow:         1px 1px 14px rgba(50, 50, 50, 0.3);
	background: url(images/bgr_nazov_blogu_h1_span_root.png) left top repeat;
	margin-right: 10px;
	padding: 5px;
}

#header h1 a:hover { text-decoration:none; }

#header .headerPromo{background: url(images/headerPromo.png) no-repeat left top; height:88px; width:567px; float:right; margin-top:20px; color:#fff; overflow:hidden}
#header .headerPromo .headerPromoData{margin:8px}
#header .headerPromo .headerPromoData img{float:left; margin-right:8px}
#header .headerPromo .headerPromoText{line-height:1.4em; display:block}
#header .headerPromo .headerPromoData .headerPromoText .hotEvent{background-color:#990000; color:#FFFFFF; padding:2px 3px; line-height:2em}
#header .headerPromo .headerPromoData a {color:#fff; text-decoration:none}
#header .headerPromo .headerPromoData a:hover span.hotEvent {background-color:#000000}

/* ------------------------------------------------------------------------------- content end */

/*=== All Columns ===*/
#columns{margin:0; padding:0 0 15px; display:table-cell; display:block; height:auto !important; height:900px; min-height:900px}
/*=== Center Column ===*/
#centercol{float:left; width:675px; margin: 3px 0px 0 10px; overflow-x:hidden; }
/*=== Right Column ===*/
#rightcol{ float:right; width:300px; padding-right:10px; padding-top: 20px; position: relative;}
#rightcol a{color:#404040; text-decoration:underline}
#rightcol a:hover{color:#404040; text-decoration:none}
/*=== Sub Columns ===*/
.subcols{}
.col1,.col2{float:left; width:285px}
.col2{float:right}
/*=== Post ===*/
/*- Post Title -*/
.post-title h1{color:#333333; font-size:18px; font-weight:bold; }
.post-title h1 span{color:#000000}
.post-title h1.author{color:#888888; font-size:14px; padding-top:2px}
.post-title h2,.post-title h2 a{ font-size:30px; font-weight:bold; margin:0 0 .45em; color:#b00117; text-decoration:none}
.post-title h2 a:hover{color:#000000}
/*- Post Date -*/
.post-date{color:#999; margin-bottom:10px; font-size:13px}
.post-date a{text-decoration:none; color:#b00117}
.post-date a:hover{text-decoration:underline}
.more-link{font-size:14px!important; display:block; clear:both}
/*- Post Excerpt -*/
.post-excerpt{/*display:table;*/ font-size:13px}
#usual1 .post-excerpt{display:table;}	/* Blog HP listing */
.post-excerpt p{padding:0 0 0.5em}
/*- Post Lists -*/
.post ul,.post ol{margin:0 0 1.5em; font-size:1.1em}
.post ul li{background:url(images/ico-list.gif) no-repeat 0 6px; margin:0 0 .4em; padding:0 0 0 10px}
.post ol li{list-style:decimal; list-style-position:inside; margin:0 0 .4em}
/*- Post Blockquote -*/
.post blockquote{border-left:3px solid #cfcfcf; font-size:13px; font-style:italic; margin:0 0 1.5em; padding:5px 0 0 10px}
/*- Post Author -*/
.author-details{font-size:1em}
.author-details a{text-decoration:none}
.author-details a:hover{text-decoration:underline}
.author-descr{line-height:1.6em; color:#404040}
.author-descr h1{margin-bottom:6px; color:#b00117}
.author-link{margin-top:8px}
/*- Social Links -*/
.social-links{background-color:#F2F2F2; height:42px; padding:0 18px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px}
.social-links .fl{line-height:42px}
.social-links .fl span{background:url(images/comment_count_bg.gif) no-repeat center left; font-weight:bold; font-size:14px; text-align:center; padding:4px 0 8px 0; width:33px; margin-right:6px; display:inline-block; line-height:32px}
.social-links .fr span{background:url(images/comment_count_bg.gif) no-repeat center left; font-weight:bold; font-size:14px; text-align:center; padding:4px 0 8px 0; width:33px; margin-right:6px; display:inline-block; line-height:32px}
.social-links .fr{padding:9px 0 0}
.social-links .fr span{line-height:21px}
.social-links img{margin:0 0 0 2px}
/*- Related Posts -*/
.post-rel{line-height:1.5em}
.post-rel a{color:#b00117; text-decoration:underline}
.post-rel a:hover{color:#000000; text-decoration:none}
/*- Post Comments -*/
.post-comments .fl{width:96px}
.post-comments .fr{width:480px}
/*- Widget Title - */
.wtitle{}
.wtitle h2{line-height:40px; margin:0; padding:0 0 0 18px}
/*=== Styling Boxes ===*/
/*- Box1 -*/
.box{}
.post{font-size:13px}
.box .content{padding:18px 0}
p img.aligncenter,p img.alignnone,.content .post-excerpt img.aligncenter,.content .post-excerpt img.alignnone {text-align:center; margin:8px auto; display:block; max-width:630px; border: 1px solid #ccc;}
p img.alignleft,.content .post-excerpt img.alignleft{text-align:left; margin:5px 8px 8px 0; float:left}
p img.alignright,.content .post-excerpt img.alignright{text-align:left; margin:5px 0 8px 8px; float:right}
.boxSingle .content { padding:18px 0; width: 630px; overflow: hidden;}
.boxSingle .content * { box-sizing:border-box; }
.boxSingle .content table { width: 605px;}
.box.ads .content{padding-right:0; text-align:center}
#rightcol .box{margin:0 0 0 0}
#rightcol .box .content{background-color:transparent}
/*- Box2 -*/
.box2{background:#ffffff; margin:0 0 20px; padding:10px; min-height:115px}
.box2.alt{background:#FFFFFF}
.comm-name,.comm-date{line-height:20px}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1 li{background:url(images/ico-list1.gif) no-repeat 0 1.1em; border-bottom:1px solid #e7e7e7; padding:.7em 0 .7em 13px}
.list1 li.last{border:0}
#rightcol .list1 li a:hover{color:#D27105}
/*=== Styling Forms ===*/
input.btn{background:none; border:0; margin:0; padding:0}
select{padding:1px}
/*- Search -*/
/*- Message -*/
.message div{margin:0 0 18px}
.message input{padding:9px 15px; width:487px}
.message textarea{height:114px; overflow:auto; padding:9px 15px; width:460px; font-family:Verdana}
.message .submit{float:left}
.message .btn{padding:0; width:auto}
.message .notice{color:#a4a4a4; float:right; font-style:italic; padding:10px 0 0}
/*=== Pics,Thumbs,Ads etc. ===*/
.pic{}
.pic img{display:block;
		 /*margin:0 0 .8em; */
}
.pic.fl img{margin-right:23px}
.pic.fr img{margin-left:23px}
.th{display:block; margin:0 0 .5em}
.th.fl img{margin-right:10px}
.subcols .th.fl img{width:40px; height:40px}
.ads img,.ads.flickr .content img{margin:0 16px 16px 0}
.ads .bigBanner img{margin:0 0 0 0}
.ads.flickr .content img{border:1px solid #cfcfcf}
.ads.flickr .ac img{border:0; margin:0}
/*=== Footer ===*/
/*#footer{color:#000; font-size:11px; line-height:39px; margin:0 auto; width:970px; padding-left:10px}
#footer a{color:#000; padding:5px; text-decoration:underline}
#footer a:hover{background-color:#000000; color:#FFFFFF; padding:5px; text-decoration:none}*/
/*=== Misc. ===*/
.fix{clear:both; height:1px; margin:-1px 0 0; overflow:hidden}
.hl{clear:both; border-top:1px solid #ABAD88; height:1px; overflow:hidden; width:100%}
.hl2{clear:both; overflow:hidden; width:100%; background:none; height:1px; margin:0 0 .8em}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}
/*itwebjob customization*/
/*comments*/
.comment-block{padding:18px; background-color:#F2F2F2; margin-bottom:5px}
div.textarea p{background-color:#ffffff}
.comment-block .submit{margin-top:10px}
/*category list*/
.category-list {
	color: #b00117;
	padding: 0;
	margin-bottom: 9px;
	margin-top: 15px;
}
ul.blogroll li{background-image:none; border-bottom:0px; padding:0px}
ul.blogroll li a{background-color:#DDDEC6; display:block; padding:10px}
ul.blogroll li a:hover{background-color:#ABAD88}
/*single page author*/
.autorSingle{margin:10px 0; padding:0 0 0 0}
.autorSingle .pic{height:96px; width:96px; margin-right:10px}
/*base manu*/
#nav1 ul.sf-menu li.hotTip a{color:#000; padding:0 40px}
#nav1 ul.sf-menu li.hotTip a:hover{color:#fff}
/*tags single*/
.tagsSingle{padding:6px 10px; background-color:#F2F2F2; margin-top:10px; line-height:1.4em}
.tagsSingle a{color:#b00117; text-decoration:none}
.tagsSingle a:hover{text-decoration:underline}
/*slidebar search*/
.searchSld{height:68px}
.searchSld .content{background-color:#dceae9}
.ads{background-color:#dceae9; border-bottom:solid 1px #fff}
#rightcol a.advertWith{font-size:.9em; color:#b00117; text-decoration:underline}
#rightcol a.advertWith:hover{background-color:#000000; color:#FFFFFF; padding:5px; text-decoration:none}
.bottomBlue{height:5px; background:#dceae9 url(images/bottomBlue.png) no-repeat top left}
.adsBanners{padding-left:14px}
.separatorDashed{height:1px; background:transparent url(images/postDashedBg.png) repeat-x scroll left bottom; clear:both}
.articlesBy,.totalComments{color:#000}
.comment-block input,.comment-block select,.comment-block textarea{border:0px solid}
.numberComment{font-size:14px; font-style:italic}
.authcomment{background-color:#DCEAE9}
#rightcol .feeds{margin-top:10px; margin-bottom:5px}
#rightcol .feeds img.twitter{margin-right:15px}
#rightcol .feeds .slTopAdv{float:right}
#rightcol .slidebarLinks{border-bottom:solid 1px #fff}
#rightcol .slidebarLinks a{font-size:120%; font-weight:bold; display:block; border-bottom:dashed 1px #fff; height:50px; line-height:50px; padding-left:90px}
#rightcol .slidebarLinks a.last{border-bottom:0px}
#rightcol .slidebarLinks a.about{background:#DCEAE9 url(images/about.png) no-repeat 17px center}
#rightcol .slidebarLinks a.advert{background:#DCEAE9 url(images/advert.png) no-repeat 17px center}
#rightcol .slidebarLinks a.autor{background:#DCEAE9 url(images/autor.png) no-repeat 17px center}
#rightcol .slidebarLinks a.nextWeek{background:#DCEAE9 url(images/nextWeek.png) no-repeat 17px center}
#rightcol .slidebarLinks a.contactUs{background:#DCEAE9 url(images/contactUs.png) no-repeat 17px center}
#rightcol .slidebarLinks a.dreamTeam{background:#DCEAE9 url(images/dreamTeam.png) no-repeat 17px center}
#rightcol .slidebarLinks a.about:hover,#rightcol .slidebarLinks a.advert:hover,#rightcol .slidebarLinks a.autor:hover,#rightcol .slidebarLinks a.nextWeek:hover,#rightcol .slidebarLinks a.contactUs:hover,#rightcol .slidebarLinks a.dreamTeam:hover{background-color:#b00117; color:#fff}
.autor-list{background-color:#f2f2f2; color:#b00117; margin-bottom:9px; margin-top:10px; padding:14px 18px}
.autor-list .pic.fl img{margin-right:14px}

.slidebarBox h2 span{font-size:11px;  font-family: Verdana, sans-serif; color: #3a3a3a;}
.slidebarBox {color:#404040; padding: 0px; }
.slidebarBox p{line-height:1.5em; padding:0}
.aboutBlog{line-height:1.4em}
.aboutBlog h3{margin:0 0 0 0}
.aboutBlog li{display:inline}
.boxLast{border-bottom:0px}
.endRow{clear:both; float:none}
/* nastavenie max sirky pri vlozenie orig obrazka */
img.size-full{width:expression(this.width > 630 ? 630:true); max-width:630px}
/* CSS pre specialen casti blogu */
.advCenterLeaderboard{text-align:center}
.advCenterLeaderboard div.leaderboard{width:1000px; margin:0px auto}


/*cervena ciara na HP blogov*/
.redLineTop{border-top:5px solid #b00117; margin:0 10px}
.post-excerpt a{color:#b00117; text-decoration:none}
.post-excerpt a:hover{text-decoration:underline}
.b{font-weight:bold}
.autorSendForm{background-color:#F2F2F2; padding:15px}
.autorSendForm input,.autorSendForm select,.autorSendForm textarea{border:1px solid #b00117}
.zoznamBlogerov div{padding:0 0 10px 0}
.zoznamBlogerov a img{margin-right:10px; float:left}
/* social bookmarking panel*/
div.sociable{text-align:right; clear:both; display:block; float:none}
div.sociable div{float:left; line-height:1.5em; text-align:left; width:410px;  text-align: right; }
.sociable ul{display:inline; height:16px; margin:0 !important; padding:0 !important}
.sociable ul li{background:transparent none repeat scroll 0 0; display:inline !important; height:16px; list-style-type:none; margin:0; padding:3px; width:16px}
.sociable img{border:0 none; float:none; height:16px; margin:0; padding:0; width:16px}
/* tag ins a dell*/
ins{text-decoration:none}
.message{background-color:#FFFEA3; border:1px solid #FDB20F; padding:10px; margin-bottom:15px}
/* fix pre paticku z perexu*/
/* zvacsenie pisma v clanku ,single blog */
.content p{line-height:1.4em; font-size:1.1em}
/*perex video*/
.perexVideo{border:0 none; margin:1em auto; padding:0}
.perexVideo h2{margin:0; text-align:center}
.perexVideo .video{border:0 none; margin:5px auto; padding:0; text-align:center}
.perexVideo .copy{border:0 none; margin:0; padding:0; text-align:center}
/* SUPERFISH STYLESHEET */
.sf-menu,.sf-menu *{margin:0; padding:0; list-style:none }
.sf-menu{line-height:1.0 }
.sf-menu ul{position:absolute; top:-999em; width:12em }
.sf-menu ul li{width:100% }
/* fixes IE7 'sticky bug' */
.sf-menu li:hover{visibility:inherit }
.sf-menu li{float:left; position:relative }
.sf-menu a{display:block; position:relative }
.sf-menu li:hover ul, .sf-menu li.sfhover ul{left:0; top:2.4em;
											 /* match top ul list item height */
											 z-index:99 }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:12em; top:-0.1em }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:12em; top:-0.1em }
.sf-menu li:hover ul, .sf-menu li.sfhover ul{left:0; top:2.5em;
											 /* match top ul list item height */
											 z-index:99}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfhover ul{left:10em;
													   /* match ul width */
													   top:0}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfhover ul{left:10em;
															 /* match ul width */
															 top:0}
.content .wp-caption{background-color: #f2f2f2; }
.content .wp-caption{margin-bottom:10px}
.content .wp-caption img{margin:5px; }
.content .wp-caption p{padding:0px 5px 5px 5px; margin:0 0 0 0}
.content .alignleft {float:left;  margin-right:10px; }
.content .alignright {float:right;  margin-left:10px; }
.content .aligncenter {clear:both; float:none; display: block; margin-left:auto; margin-right:auto}
.content .alignnone {clear:both; float:none; display: block; }

p img.alignleft,
li img.alignleft {float:left;  margin-right:10px; background-color: #f2f2f2; padding:5px}
p img.alignright,
li img.alignright {float:right;  margin-left:10px; background-color: #f2f2f2; padding:5px}
p img.aligncenter,
li img.aligncenter {clear:both; float:none; display: block; margin-left:auto; margin-right:auto; background-color: #f2f2f2; padding:5px}
p img.alignnone,
li img.alignnone {clear:both; float:none; display: block; background-color: #f2f2f2; padding:5px}

/* style for discussion from debata.pravda.sk */
.debata-comment-box {font-size: 12px; border-bottom: 3px solid #E8E8E8; margin: 0 0 50px 0; }
.debata-comment-body { background:transparent url(images/debata-comment-quotes.png) no-repeat left 35px;  }
.debata-comment-box a {color:#000; text-decoration: none; }
.debata-comment-box a:hover {text-decoration: underline; }
.debata-comment-box .debata-title {background-color: #E8E8E8; padding: 10px; }
.debata-comment-box .last-update {float: right; width: 55%; text-align: right; }
.debata-comment-box .comment-count {font-weight: bold; }
.debata-comment-box .comment-count a {color: #000; display: block; }
.debata-comment-box .comment-post {margin: 15px 10px; }
.debata-comment-box .bottom-links {text-align: right; font-size: 12px; padding:0.5em 0}

/* abecedny zoznam blogov*/
.zoznamBlogov{padding:10px 0;}
.zoznamBlogov a img{margin-right:10px; float:left}
.zoznamBlogov p{padding:0 0 0 0}
.zoznamBlogov h3{margin:0; display:inline; }
.zoznamBlogov h3 a{text-decoration:none}
.zoznamBlogov h3 a:hover{text-decoration:underline}
.zoznamBlogov a.domain {color: #b00117;  font-size: .90em; text-decoration: none; }
.usual div.najnovsiePrispevky { padding: 20px 0 20px 0; font-family: Verdana, Helvetica, sans-serif; border-bottom: 1px solid #eaeaea;}
.usual div.najnovsiePrispevky a img{margin-right:10px; float:left}
.usual div.najnovsiePrispevky p {padding:0 0 0 0; line-height:1.3em}
.usual div.najnovsiePrispevky p a{text-decoration:none}
.usual div.najnovsiePrispevky h2 { margin:0 0 8px 0;  }

.usual div.najnovsiePrispevky h2 a {text-decoration:none; font: bold 20px/1.3em Verdana; word-spacing: -3px; }
.usual div.najnovsiePrispevky h2 a:hover {text-decoration: underline;}
.usual div.najkomentovanejsiePrispevky{padding:0 0 20px 0; font-family:  Verdana, Helvetica, sans-serif}
.usual div.najkomentovanejsiePrispevky a img{margin-right:10px; float:left}
.usual div.najkomentovanejsiePrispevky p{padding:0 0 0 0; line-height:1.3em}
.usual div.najkomentovanejsiePrispevky p a{text-decoration:none}
.usual div.najkomentovanejsiePrispevky h2{margin:0 0 0.65em; padding-top:0.20em}
.usual div.najkomentovanejsiePrispevky h2 a{text-decoration:none; font-size:27px; font-weight:bold;  line-height:1.0em}
.usual div.najkomentovanejsiePrispevky h2 a:hover{text-decoration:none}
.usual div.najcitanejsiePrispevky{padding:0 0 20px 0; font-family: Verdana, Helvetica, sans-serif}
.usual div.najcitanejsiePrispevky a img{margin-right:10px; float:left}
.usual div.najcitanejsiePrispevky p{padding:0 0 0 0; line-height:1.3em}
.usual div.najcitanejsiePrispevky p a{text-decoration:none}
.usual div.najcitanejsiePrispevky h2{margin:0 0 0.65em; padding-top:0.20em}
.usual div.najcitanejsiePrispevky h2 a{text-decoration:none; font-size:27px; font-weight:bold; line-height:1.0em}
.usual div.najcitanejsiePrispevky h2 a:hover{text-decoration:none}

.usual .post-excerpt p.blogInfo { color: #7b7b7b; font-size: 11px; padding-top: 5px;}


/* topBlogySlidebar
.topBlogySlidebar div{padding:0 0 10px 0}
.topBlogySlidebar a img{margin-right:10px; float:left}
.topBlogySlidebar p{padding:0 0 0 0}
.topBlogySlidebar p a{text-decoration:none}
.topBlogySlidebar h4{margin:0 0 0 0}
.topBlogySlidebar h4 a{text-decoration:none}
.topBlogySlidebar h4 a:hover{text-decoration:underline} */
.najnovsieBolgySlidebar div{padding:0 0 10px 0}
.najnovsieBolgySlidebar a{font-weight:bold}
.najnovsieBolgySlidebar a img{margin-right:10px; float:left}

.newestCommentSlidebar div{padding:0 0 10px 0}
.newestCommentSlidebar a{font-weight:bold}
.newestCommentSlidebar a img{margin-right:10px; float:left}
.newestCommentSlidebar h4{margin:0 0 5px 0}
.newestCommentSlidebar h4 a{text-decoration:none}
.newestCommentSlidebar h4 a:hover{text-decoration:underline}

.zoznamBlogerov div{padding:0 0 10px 0}
.zoznamBlogerov a img{margin-right:10px; float:left}
.content p{font-size:1.1em; line-height:1.4em}

#usual1 .hpSubtitle{line-height:2.5em; padding:0 0 0.3em}


/* predchadzajuci a nasledujuci clanok */
div.navigation {padding:1em 0;}
div.navigation .alignleft {width: 50%; }
div.navigation .alignright {width: 50%;  text-align: right;  float: right; }

/*---------------------------------------------------------------------------------- breadcrumbs start */
#page #breadcrumbs {
	width: 100%;
	height: 35px;
	padding-top: 10px;
	text-align: left;
	overflow: hidden; }

#page #breadcrumbs ul {
	display: block;
	float: left; }

#page #breadcrumbs ul li {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 35px; }

#page #breadcrumbs ul li span {
	font-size: 12px;
	padding-right: 8px; }

#page #breadcrumbs ul li a {
	color: #b00117;
	font-size: 12px;
	text-decoration: none; }

#page #breadcrumbs ul li {
	padding-left: 10px; }

#page #breadcrumbs ul li.first { padding-left: 0; }

#page #breadcrumbs ul li a:hover {
	text-decoration: underline; }
/*---------------------------------------------------------------------------------- breadcrumbs end */


span.meta {
	background-color: #b4b4b4;
	color: #fff;
	padding: 0px 1px;
	font-size: 10px;
}

#shadowCase {
	margin: 0 10px;
	-webkit-box-shadow: 0px 0px 24px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 0px 24px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 0px 24px rgba(50, 50, 50, 0.25);
}


/*------------------------------------------------------------------------------------ centercol start */
#centercol.blogSubPage {
	width: 645px;
	margin: 5px 0px 0 10px;
}

#centercol.blogSubPage h2,
#centercol.blogSubPage h2 a {
	font-family: 'robotobold', sans-serif;
	color: black;
	line-height: 1.6em;
}

/*------------------------------------------------------------------------------------ centercol end */



/*------------------------------------------------------------------------------------ sidebar box start */
#rightcol.blogSubPage {
	padding-right: 10px;
	width: 300px;
}
#rightcol.blogSubPage .slidebarBox { background-color: #EEEEEE; }

#rightcol.blogSubPage .slidebarBox h2 {font-size: 20px;}

#rightcol.blogSubPage .slidebarBox .content {
	padding: 15px;
	border-bottom: 1px solid white; }

#rightcol .slidebarBox.aboutBlog .content .rss { text-align: right; }

#rightcol .slidebarBox.aboutBlog .content .rss a {
	font-weight: bold;
	text-decoration: none;
	color: #b00117; }
#rightcol .slidebarBox.aboutBlog .content .rss a:hover { text-decoration: underline; }

#rightcol .slidebarBox.aboutBlog .content .author-name {
	color: black;
	font-weight: bold;
	font-size: 25px;
	line-height: 25px;
	padding-top: 5px;
}

#rightcol .slidebarBox.aboutBlog .content .blog-url a {
	text-decoration: none;
	color: #b00117;
	padding-bottom: 5px;
	font-size: 11px; }
#rightcol .slidebarBox.aboutBlog .content .blog-url a:hover { text-decoration: underline; }

#rightcol .slidebarBox.aboutBlog .content .blogLogoImg {
	float: left;
	padding: 10px 7px 2px 0; }

#rightcol .slidebarBox.aboutBlog .content p {
	font-style: italic;
	padding-top: 8px;
}
/*------------------------------------------------------------------------------------ sidebar box  blog end */

#centercol .usual h1 {
	font-family: 'robotobold', sans-serif;
	font-size: 24px;
	color: #b00117;
	border-bottom: 1px solid #b00117;
	padding: 15px 0 4px 0;
	margin: 0;
	font-weight: normal;
}
#centercol .usual h1 span {
	font-family: 'robotolight', sans-serif;
}

#centercol .usual h1 span.small {
	font-size: 16px;
}

/* ================================================================== sidebar box start ============================================*/
/* =================================================================================================================================*/
#rightcol h2,
#rightcol h2.boxtitle,
#rightcol .nadpis {
	color: #b00117;
	font-size: 24px;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #b00117;
	font-family: 'robotolight', sans-serif;
	font-weight: normal;
	margin: 0; }

/* -------------------------------------------------------------------------------------------- najcitanejsie box start*/
#rightcol .najcitanejsie_box {
	padding-bottom: 20px;
	position: relative;
}

#rightcol .najcitanejsie_box ul {
	margin-top: 0px;
}
#rightcol .najcitanejsie_box h2 {
	margin-bottom: 0;
}

#rightcol .najcitanejsie_box ul li {
	display: block;
	list-style-type: none;
	border-bottom: 1px solid #d1d1d1;
	overflow: hidden;
}

#rightcol .najcitanejsie_box ul li a {
	text-decoration: none;
	display: block;
	width: 250px;
	font-size: 12px;
	padding: 6px 10px 3px 40px;
	height: 31px;
	position: relative;
	background: #f2f2f2 url(images/bgr_najcitanejsie_cisielka.png) 5px 9px no-repeat;
}

#rightcol .najcitanejsie_box ul li a span.author {
	color: #b00117;
	font-weight: bold;
}

#rightcol .najcitanejsie_box ul .li2 a {
	background-position: 5px -34px;
}

#rightcol .najcitanejsie_box ul .li3 a {
	background-position: 5px -75px;
}

#rightcol .najcitanejsie_box ul .li4 a {
	background-position: 5px -117px;
}

#rightcol .najcitanejsie_box ul .li5 a {
	background-position: 5px -160px;
}

#rightcol .najcitanejsie_box ul .li6 a {
	background-position: 5px -209px;
}

#rightcol .najcitanejsie_box ul .li7 a {
	background-position: 5px -251px;
}

#rightcol .najcitanejsie_box ul .li8 a {
	background-position: 5px -293px;
}

#rightcol .najcitanejsie_box ul .li9 a {
	background-position: 5px -335px;
}

#rightcol .najcitanejsie_box ul .li10 a {
	background-position: 5px -376px;
}


#rightcol .najcitanejsie_box ul li a:hover {
	background-color: #fff;
}

#rightcol .najcitanejsie_box .intervals {
	position: absolute;
	right: 0;
	top: 14px;
}

#rightcol .najcitanejsie_box .intervals a {
	text-decoration: none;
	border: 0;
	font-size: 11px;
	margin-left: 3px;
}

#rightcol .najcitanejsie_box .intervals a:hover {
	text-decoration: underline;
}

#rightcol .najcitanejsie_box .intervals a.selected {
	font-weight: bold;
}

#rightcol .najcitanejsie_box span.viewed {
	font-size: 10px;
	display: block;
	position: absolute;
	right: 5px;
	top: 21px;
	color: #777;
}

/* -------------------------------------------------------------------------------------------- najcitanejsie box end */

/* -------------------------------------------------------------------------------------------- odporucame box start */
#rightcol .odporucame_box {
	position: relative;
}

#rightcol .odporucame_box ul {
	margin-top: 0px;
}
#rightcol .odporucame_box h2 {
	margin-bottom: 0;
}

#rightcol .odporucame_box ul li {
	display: block;
	list-style-type: none;
	border-bottom: 1px solid #d1d1d1;
	overflow: hidden;
}

#rightcol .odporucame_box ul li a {
	text-decoration: none;
	display: block;
	width: 270px;
	font-size: 12px;
	padding: 6px 10px 3px 20px;
	height: 31px;
	background-color: #f2f2f2;
}

#rightcol .odporucame_box ul li a span.author {
	color: #b00117;
	font-weight: bold;
}

#rightcol .odporucame_box ul li a:hover {
	background-color: #fff;
}

/* -------------------------------------------------------------------------------------------- odporucame box end */


/* flog box */
#templavoila-api_portal2013_flog_fotogalerie-inner {
	margin: 10px 0;
}

/* ------------------------------------------------------------------------ box zlavy start */

#zlavyBoxCase {
	padding: 3px 3px 0 3px;
	margin: 10px 0; }

#zlavyBoxCase .price {
	font-weight: bold;
	color: black;
}

#zlavyBoxCase .price span {
	color: #900; }

#zlavyBoxCase .image {
	width: 125px;
	height: 73px;
	padding-bottom: 3px;
	float: left; }

#zlavyBoxCase .image img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; }

#zlavyBoxCase .title, #zlavyBoxCase .title a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; }

#zlavyBoxCase .title a:hover {
	text-decoration: underline; }

#zlavyBoxCase h2.boxtitle {
	color: #b00117;
	font-size: 26px;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #b00117;
	font-family: 'robotolight', sans-serif;
	margin-bottom: 10px; }

#zlavyBoxCase h2.boxtitle a {
	text-decoration: none;
	color: inherit; }
/* ------------------------------------------------------------------------ box zlavy end */


/* ------------------------------------------------------------------------ pravy boxik flog start */
.flog-rightbox-slider {
	overflow: hidden;
	margin-bottom: 20px;
	padding: 0; }

.flog-rightbox-slider .thumbnails { font-size: 0px; }

.flog-rightbox-slider .thumbnails a { position: relative; }

.flog-rightbox-slider .thumbnails a span { 	display: none; }

.flog-rightbox-slider .thumbnails a.selected span {
	display: block;
	position: absolute;
	top: -76px;
	left: 0;
	width: 76px;
	height: 17px;
	background: transparent url('http://ipravda.sk/res/fotogalerie/bgr_fotogalerie_thumb_selected.png') 50% top no-repeat; }

.flog-rightbox-slider .image {
	position: relative;
	overflow: hidden;
	height: 200px;
	margin-bottom: 5px;
}

.flog-rightbox-slider .image img {
	top: 0;
	left: 0;
	display: block;
	position: absolute;
	width: 300px;
}

.flog-rightbox-slider .image a {
	display: block;
	color: #fff;
	font-weight: bold;
}

.flog-rightbox-slider .thumbnails img {
	padding: 0 5px 0 0;
	margin: 0;
}
.flog-rightbox-slider .thumbnails img.last {
	padding-right: 0;
}

.flog-rightbox-slider .title {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 300px;
	height: 74px;
	display: block;
	background: transparent url('http://ipravda.sk/res/fotogalerie/bgr_flog_box_shadow.png') left top repeat-x;
}

.flog-rightbox-slider .title span {
	position: absolute;
	bottom: 10px;
	left: 10px;
	color: white; }

.flog-rightbox-slider .navigation a {
	display: block;
	text-decoration: none;
	background: transparent url('http://ipravda.sk/res/fotogalerie/bgr_flog_box_arrow_shadow.png') 7px 65% no-repeat;
	z-index: 10;
	width: 35px;
	height: 170px;
	position: absolute;
	top: 0px; }

.flog-rightbox-slider .navigation a.previous {
	text-decoration: none!important;
	border: 0;
	left: 0px;
}

.flog-rightbox-slider .navigation a.next {
	text-decoration: none!important;
	right: 0px;
	border: 0;
	background-position: -118px 65%;
}

/* ------------------------------------------------------------------------ pravy boxik flog end */
/* ================================================================== sidebar box END ============================================*/
/* =================================================================================================================================*/

.wp-pagenavi .pages { display: none; }

/* widecolumn sa pouziva v strankach s aktivaciou a pod. */
.widecolumn {
	padding-top: 20px;
}

.widecolumn #rightcol {
	padding-top: 0;
}

/* ------------------------------------------------------------------------ registracia - rozcestnik start */
.mu_register .registration-notice, .mu_register .registration-choice-box {
	padding: 0 10px;
	width: 300px !important;
	width: 310px;
	margin-right: 10px;
	float: left;
    text-align: center;
}

.mu_register .registration-choice-box {
	padding: 15px 10px;
	width: 300px !important;
	width: 310px;
	height: 250px;
	margin-right: 10px;
	background-color: #ebebeb;
	color: #000;
}

.mu_register .komercny, .mu_register .registration-notice .komercny {
	margin-right: 0;
}

.mu_register .registration-choice-box .heading {
	font-weight: bold;
	font-size: 21px;
	color: #000;
}

.mu_register .registration-choice-box .buttons {
	text-align: center;
}

.mu_register .registration-type-selector {
	margin: 20px 0;
}

.mu_register .registration-notice {
	font-size: 11px;
}

.mu_register .registration-choice-box {
	position: relative;
}

.mu_register .registration-choice-box a.submit-register {
	display: block;
	width: 156px;
	height: 52px;
	background: url(images/btn_zalozit_blog.gif) left top no-repeat;
	position: absolute;
	left: 50%;
    margin-left: -78px;
	bottom: 40px;
}

.mu_register .registration-choice-box a.submit-register:hover {
	background-position: left -52px;
}

.mu_register .registration-choice-box .price {
	position: absolute;
	top: 240px;
	left: 50%;
    margin-left: -50%;
	width: 100%;
    font-size: 11px;
}

.mu_register a.submit-register span {
	display: none;
}

.mu_register form#setupform h2 {
	margin-top: 1.4em;
	font-size: 30px;
}

/*zo suboru wp-signup.pravda.php*/
		.mu_register {float:left;margin: 0; width:660px; color: #000;}
		.mu_register form { margin-top: 2em;width:580px; }
		.mu_register form input{padding:3px 10px;}
		.mu_register .error { font-weight:700; padding:10px; color:#C00; background:#FFEBE8; border:1px solid #CC0000;width:100%; }
		.mu_register #blog_title,
		.mu_register #user_email,
		.mu_register #blogname,
		.mu_register #user_name,
		.mu_register #first_name,
		.mu_register #last_name,
		.mu_register #user_address,
		.mu_register #user_city,
		.mu_register #user_phone,
		.mu_register #blog_about,
		.mu_register #company_name,
		.mu_register #company_about,
		.mu_register #user_post_address,
		.mu_register #user_post_code,
		.mu_register #company_ico,
		.mu_register #company_dic,
		.mu_register #company_ic_dph,
		.mu_register #work{width:95%; font-size: 24px; margin:5px 0; }
		.mu_register #submit, .mu_register input.submit{font-size: 24px; margin:5px 0;padding:5px 50px;cursor:pointer; }
		.mu_register #birth_year{font-size: 14px; margin:5px 0;padding:5px ; }
		.mu_register #rules_agreement { margin: 10px 0; }
		.mu_register #blog_subscription .price label,
		.mu_register #blog_payment_type p label { font-size: 12px; font-weight: normal; }
		.mu_register .prefix_address,
		.mu_register .suffix_address {font-size: 18px;display:inline; }
		.mu_register label { font-weight:700; font-size:15px; display:block; margin:10px 0; }
		.mu_register label.checkbox { display:inline; }
		.mu_register label.radio { display:inline; font-weight: normal; font-size: 14px; margin: 0 20px 0 0; vertical-align: baseline;  }
		.mu_register .radio_group { margin: 20px 0; }
		.mu_register .mu_alert { font-weight:700; padding:10px; color:#333333; background:#ffffe0; border:1px solid #e6db55; }
		.mu_register .red{color:#990000;}
		.mu_register .b{font-weight:bold;}
		.mu_register h2 { font-size: 34px; font-weight: bold; color: #222; margin-bottom: 12px;}
		.mu_register p { margin: 10px 0; }
        .mu_register #blogname { width: 370px; }
/*zo suboru wp-signup.pravda.php end*/
/* ------------------------------------------------------------------------ registracia - rozcestnik end */

/* Nadpis zlty univerzal right box */
#rightcol .heading {
	border-bottom: 1px solid #B00117;
	margin-bottom: 5px;
	position: relative;
}

#rightcol .heading a, #rightcol a.heading {
    border-bottom: 0;
}

#rightcol .heading .nadpis {
	color: #B00117;
    margin: 0px;
	text-decoration: none;
	font-family: 'robotolight';
	font-size: 24px;
}

/* viac univerzal pod pravymi boxmi (more) */
#rightcol .more {
    margin-top: 5px;
    text-align: right;
    font-size: 10px;
	display: block;
	height: 13px;
}

#rightcol .more a {
	font-size: 10px;
	text-decoration: none;
	margin-left: 10px;
}

#rightcol .more a:first-child {
	margin-left: 0;
}

#rightcol .more a:hover {
	text-decoration: underline;
}

/* intervals univerzal right box */
#rightcol .intervals {
	position: absolute;
	right: 0;
	top: 12px;
}

#rightcol .intervals a {
	text-decoration: none;
	border: 0;
	font-size: 11px;
	margin-left: 3px;
}

#rightcol .intervals a.selected {
	font-weight: bold;
}

/* rebricek ocislovany univerzal right box */

/* -------------------------------------------------------------------------------------------- flog right box start*/

#rightcol .flog_box  {
	width: 300px;
	margin-bottom: 15px;
}

#rightcol .flog_box .heading {
	margin-bottom: 10px;
}

#rightcol .flog_box .interval-list-vcerajsie a img,
#rightcol .flog_box .interval-list-dnesne a img,
#rightcol .flog_box .interval-list-vcerajsie a,
#rightcol .flog_box .interval-list-dnesne a  {
	display: block;
	width: 70px;
	height: 70px;
}

#rightcol .flog_box .interval-list-vcerajsie a,
#rightcol .flog_box .interval-list-dnesne a {
	float: left;
	margin: 0 3px 3px 0;
	border: 1px solid white;
}

#rightcol .flog_box .interval-list-vcerajsie a:hover,
#rightcol .flog_box .interval-list-dnesne a:hover {
	border: 1px solid black;
}
/* //END flog right box*/

/* -------------------------------------------------------------------------------------------- zlavy right box start*/
#rightcol #zlava_dna_rightbox {
	width: 300px;
	margin: 20px 0;
}

#rightcol #zlava_dna_rightbox .heading {
	margin-bottom: 0;
}

#rightcol #zlava_dna_rightbox a.image {
	display: block;
	width: 120px;
	height: 73px;
	float: left;
	margin-right: 5px;
}

#rightcol #zlava_dna_rightbox a.image img {
	display: block;
	width: 120px;
	height: 73px;
}

#rightcol #zlava_dna_rightbox .title a {
	text-decoration: none;
	/*margin-bottom: 2px;
	margin-top: 5px;
	max-height: 51px;
	width: 174px;
	display: block;
	overflow: hidden;*/

}

#rightcol #zlava_dna_rightbox .price {
	font-size: 11px;
	margin-top: 5px;
}


#rightcol #zlava_dna_rightbox .zlava_case {
	border-bottom: 1px solid #b9b9b9;
	background-color: #e8e2da;
	width: 300px;
}


#rightcol #zlava_dna_rightbox .zlava_case:hover {
	background-color: #fff;
}

/* //END zlavy right box*/

/* ---------------------------------------- FACEBOOK LIKE BOX centercol */
#facebook-like-box { margin-top: 40px; }

#facebook-like-box .heading {
	border-bottom: 1px solid #B00117;
	margin-bottom: 5px;
	position: relative;
}

#facebook-like-box .heading a, #facebook-like-box a.heading {
    border-bottom: 0;
	text-decoration: none;
}

#facebook-like-box .heading .nadpis {
	color: #B00117;
    margin: 0px;
	text-decoration: none;
	font-family: 'robotolight';
	font-size: 24px;
}

.fb-like-box {
	width: 645px;
	height: 250px;
	overflow: hidden;
}

.facebook-like {
	width: 645px;
	height: 25px;
}

/* //END FACEBOOK LIKE BOX centercol */

/* DALSIE CLANKY POD CLANKOM - od Blogera / Najnovsie spravy z Pravda.sk */
.clanoktelo_dalsie_clanky_box {
	margin-bottom: 20px;
}

.clanoktelo_dalsie_clanky_box .nadpis_dalsie {
	border-bottom: 1px solid #B00117;
	color: #e39210;
	text-decoration: none;
	font-family: 'robotolight';

	font-size: 24px;
	margin-bottom: 10px;
}

.clanoktelo_dalsie_clanky_box .nadpis_dalsie a {
	color: #B00117;
	text-decoration: none;
}

.rubrikovy_nahlad_clanku,
.rubrikovy_nahlad_clanku_top {
	width: 645px;
	margin-bottom: 20px;
	font-size: 14px;
}

/* zmensene nahlady*/
.rubrikovy_nahlad_clanku a img {
	display: block;
	width: 120px;
	height: 89px;
}

.rubrikovy_nahlad_clanku a.image {
	float:left;
	margin: 3px 10px 0 0;
	width: 120px;
	height: 89px;
}

.rubrikovy_nahlad_clanku h3 {
	float: left;
	height: auto;
	width: 515px;
	margin: 0;
	padding: 0;
}

.rubrikovy_nahlad_clanku h3 a {
	color: black;
	font-size: 16px;
	margin:0;
}

.rubrikovy_nahlad_clanku h3 a { text-decoration: none; }
.rubrikovy_nahlad_clanku h3 a:hover { text-decoration: underline; }

.rubrikovy_nahlad_clanku .time {
	margin: 5px 0;
	width: 515px;
	float: left;
	font-size: 11px;
	color: #666666;
}

.rubrikovy_nahlad_clanku p {
	float: left;
	font-size: 13px;
	color: black;
	width: 515px;
	padding: 0;
	margin: 0;
}

.rubrikovy_nahlad_clanku .meta-exclusive {
	float: left;
	background-color: #fdb20f;
	color: #fff;
	margin-right: 5px;
}

.rubrikovy_nahlad_clanku.blog_list a img {
	width: 120px;
	height: 120px;
}

.rubrikovy_nahlad_clanku.blog_list a.image {
	width: 120px;
	height: 105px;
	overflow: hidden;
}

.clanoktelo_dalsie_clanky_box.najcitanejsie_clanky {
	margin-top: 40px;
}

.adoceanCenter, .adoceanBottomSquare {
	padding-top: 20px;
	width: 300px;
}

/* //END: */
/*------------------------- Pridané LESS skripty -------------------------*/
body.fixed-menu {
	height: 100vh;
	padding-top: 105px;
	width: 100%;
	overflow: hidden;
}
body.fixed-menu #aboveParallax,
body.fixed-menu #underParallax {
	display: none;
}
.portal-menu {
	max-width: 100%;
	margin: auto;
	display: flex;
	align-items: center;
	width: 100%;
	overflow: hidden;
}
.portal-menu-logo {
	flex: 0 0 130px;
	display: inline-block;
	margin: 15px 30px 5px 0;
}
.portal-menu-logo svg,
.portal-menu-logo .svg {
	width: 100px;
	height: 35px;
}
.portal-menu-logo:hover svg .st0,
.portal-menu-logo:hover .svg .st0 {
	animation-name: pravdaLogoAnimation ;
	animation-duration: 0.5s;
	animation-delay: 0s;
	animation-fill-mode: forwards;
	transform-origin: bottom center;
}
.portal-menu-logo-vianocne,
.portal-menu-logo-ua {
	height: 35px;
}
.portal-menu-logo.storokov-logo {
	margin-right: 20px;
	flex: 0 0 170px;
}
.portal-menu-logo.storokov-logo .storokov-logo-image {
	vertical-align: top;
}
.portal-menu-nav {
	flex: 1;
	display: flex;
	align-items: center;
	height: 45px;
	line-height: 30px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	flex-wrap: wrap;
}
.portal-menu-nav li {
	display: inline-block;
	list-style-type: none;
}
.portal-menu-nav li a, .headerLogin .userInfo a {
	height: 45px;
	display: flex;
	align-items: center;
	padding: 0px 5px;
	color: rgba(0, 0, 0, 0.5);
	white-space: nowrap;
	text-decoration: none;
}
.portal-menu-nav li a:hover, .headerLogin .userInfo a:hover {
	color: black;
}
.portal-menu-nav li.new a {
	position: relative;
	color: red;
}
.portal-menu-nav li.new a:after {
	content: "Nové";
	padding: 1px 5px;
	line-height: 15px;
	font-size: 8px;
	letter-spacing: 1px;
	border-radius: 15px;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	bottom: 0px;
	left: 50%;
	color: white;
	background-color: red;
	transform: translate(-50%, 0%);
}
.portal-menu .portal-megamenu-button {
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
	border: 0px;
	border-bottom: 5px solid #fab201;
	padding: 3px 0px;
	margin: 0px 10px;
	margin-right: 25px;
	height: min-content;
}
.portal-menu .portal-megamenu-button i {
	display: none;
}
.portal-menu .portal-megamenu-button:active,
.portal-menu .portal-megamenu-button:focus {
	outline: none;
}
.portal-menu .portal-megamenu-button.close-menu {
	color: transparent;
	border-bottom: 5px solid transparent;
	position: relative;
	background-color: transparent;
}
.portal-menu .portal-megamenu-button.close-menu i {
	position: absolute;
	display: block;
	width: 100%;
	color: transparent;
	height: 5px;
	background-color: #fab201;
	transition: all 500ms ease;
	transform-origin: bottom center;
	bottom: -5px;
}
.portal-menu .portal-megamenu-button.close-menu i span {
	opacity: 0;
}
.portal-menu .portal-megamenu-button.close-menu i span.open {
	opacity: 1;
}
.portal-menu .portal-megamenu-button.close-menu i.active {
	transform: translateX(39px);
	font-size: 14px;
	width: 30px;
	height: 30px;
	color: white;
	line-height: 30px;
}
.portal-menu-actions {
	display: flex;
	align-items: center;
}
.portal-menu-actions a {
	margin: 0px 7px;
	font-size: 1.2em;
	color: #C8C8C8;
	display: inline-block;
	padding: 5px;
	transition: all 100ms ease;
	transform: scale(1);
}
.portal-menu-actions a svg,
.portal-menu-actions a .svg {
	vertical-align: middle;
	fill: #C8C8C8;
}
.portal-menu-actions a:hover {
	color: #363636;
}
.portal-menu-actions a:hover svg {
	fill: #363636;
}
.portal-menu-actions a.portal-menu-actions-bez-reklamy {
	transform: none;
	margin: 0;
	padding: 0;
}
.portal-menu-actions a.portal-menu-actions-button {
	transform: none;
	background-color: rgba(250, 178, 1, 0.1);
	border: 1px solid rgba(250, 178, 1, 0.25);
	border-radius: 4px;
	color: black;
	font-size: 14px;
	padding: 0.5rem 0.8rem;
	font-weight: 600;
}
.portal-menu-actions a.portal-menu-actions-button:hover {
	background-color: rgba(250, 178, 1, 0.25);
	border: 1px solid rgba(250, 178, 1, 0.5);
}
.portal-menu-actions .mreporter_mobile {
	display: none;
}
.portal-menu-hamburger-icon {
	display: none;
	padding: 5px;
	border: 0px;
	margin-right: 30px;
	margin-bottom: 6px;
	position: relative;
	background-color: transparent;
}
.portal-menu-hamburger-icon:focus {
	outline: none;
}
.portal-menu-hamburger-icon .open {
	display: block;
}
.portal-menu-hamburger-icon .close {
	display: none;
}
.portal-menu-hamburger-icon svg {
	width: 22px;
	fill: #C8C8C8;
}
.portal-menu-hamburger-icon.close-menu .open {
	display: none;
}
.portal-menu-hamburger-icon.close-menu .close {
	display: block;
	fill: #363636;
}
.portal-menu.fixed-menu {
	margin: auto;
}
.portal-menu.fixed-menu .portal-menu-nav {
	opacity: 0;
}
.portal-menu.fixed-menu .portal-menu-actions a {
	opacity: 0;
}
.portal-menu.export-vs {
	position: relative;
	z-index: 2;
	background-color: #f2f2f2;
	padding-top: 6px;
	padding-bottom: 4px;
	align-items: center;
	overflow: visible;
	color: white;
	width: 1000px;
	margin: auto;
}
.portal-menu.export-vs:after {
	content: "";
	position: absolute;
	left: -33%;
	background-color: #f2f2f2;
	height: 100%;
	top: 0px;
	display: block;
	z-index: -1;
	/* transition: background-color 100ms ease; */
}

#perex-menu-wrapper {
	width: 100%;
	text-align: center;
	background-color: #f2f2f2;
}

.portal-menu.export-vs span {
	opacity: 0.5;
}
.portal-menu.export-vs .portal-menu-logo {
	flex: 0 0 70px;
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	height: 30px;
}
.portal-menu.export-vs .portal-menu-logo svg,
.portal-menu.export-vs .portal-menu-logo .svg {
	width: 70px;
}
.portal-menu.export-vs .portal-menu-nav {
	margin-left: 15px;
	height: 30px;
	line-height: 25px;
}
.portal-menu.export-vs .portal-menu-nav li {
	vertical-align: text-top;
}
.portal-menu.export-vs .portal-menu-nav li a {
	height: 30px;
}
.portal-menu.export-vs .portal-menu-nav li:first-of-type {
	margin-right: 10px;
}
.portal-menu.export-vs .portal-menu-nav li:first-of-type span {
	opacity: 0.5;
}
.portal-menu.export-vs .portal-menu-nav li.new a:after {
	display: none;
}
.portal-menu.export-vs.fixed-menu .portal-menu-nav {
	opacity: 1;
}
.portal-menu.export-vs.fixed-menu .portal-menu-nav li {
	opacity: 0;
}
.portal-menu.export-vs.fixed-menu .portal-menu-nav li:first-of-type {
	opacity: 1;
}
.portal-menu.export-vs .portal-menu-actions {
	padding-left: 15px;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.portal-menu.export-vs .portal-megamenu-button {
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
	border: 0px;
	border-bottom: 0px solid #fab201;
	padding: 3px 0px;
	margin: 0px 10px;
	font-size: 0.85em;
	margin-right: 10px;
	height: min-content;
}
.portal-menu.export-vs .portal-megamenu-button i {
	display: inline-block;
	background-color: #fab201;
	padding: 2px;
	border-radius: 2px;
	color: white;
	width: 18px;
	font-size: 0.85em;
	margin-left: 7px;
	line-height: 12px;
	opacity: 1;
}
.portal-menu.export-vs .portal-megamenu-button span {
	opacity: 1;
}
.portal-menu.export-vs .portal-megamenu-button.close-menu {
	color: inherit;
}
.portal-menu.export-vs .portal-megamenu-button.close-menu i {
	transform: translateX(0px) rotate(180deg);
	height: auto;
	position: static;
	transform-origin: center center;
}
.portal-megamenu {
	max-width: 1160px;
	margin: auto;
	font-size: 0px;
	width: 100%;
	display: none;
}
.portal-megamenu.fixed-menu {
	display: block;
}
.portal-megamenu-line {
	display: flex;
	align-items: flex-start;
	border-bottom: 1px solid #eee;
	padding-top: 30px;
	padding-bottom: 10px;
	font-size: 15px;
}
.portal-megamenu-line h2 {
	display: inline-block;
	width: 152px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 50px;
	font-family: 'Open sans';
	font-size: 1.25em;
	font-weight: 600;
	color: rgba(54, 54, 54, 0.5);
}
.portal-megamenu-line h2 .glyphicon {
	font-size: 0.85em;
	color: rgba(0, 0, 0, 0.1);
	float: left;
	line-height: 1.5em;
}
.portal-megamenu-line.spravodajstvo h2 {
	color: #fab201;
}
.portal-megamenu-line.sport h2 a {
	color: #0C64A5;
}
.portal-megamenu-line.uzitocna h2 a {
	color: #42a1c5;
}
.portal-megamenu-line.extern_varecha h2 a {
	color: #b3d846;
}
.portal-megamenu-line.varecha_tv h2 a {
	color: #b3d846;
}
.portal-megamenu-line.extern_blog h2 a {
	color: #b00117;
}
.portal-megamenu-line.extern_tv h2 a {
	color: red;
}
.portal-megamenu-line ul {
	display: inline-block;
	flex: 1;
	margin: 0px;
	padding: 0px;
}
.portal-megamenu-line ul li {
	list-style-type: none;
	display: inline-block;
	margin-bottom: 20px;
	margin-right: 15px;
}
@keyframes pravdaLogoAnimation {
	0% {
		transform: scale(1, 1) translateX(0);
	}
	10% {
		transform: scale(1.1, 0.9) translateX(0);
	}
	30% {
		transform: scale(0.9, 1.1) translateX(-100%);
	}
	50% {
		transform: scale(1, 1) translateX(0);
	}
	100% {
		transform: scale(1, 1) translateX(0);
	}
}
@media (max-width: 990.5px) {
	.portal-menu-actions a.portal-menu-actions-bez-reklamy img {
		top: 0;
	}
	.portal-menu-hamburger-icon {
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 0px;
	}
	.portal-menu-logo {
		height: 27px;
		margin: 15px auto 10px 0;
	}
	.portal-menu-logo svg,
	.portal-menu-logo .svg {
		height: 27px;
		width: 80px;
	}
	.portal-menu-logo-vianocne,
	.portal-menu-logo-ua {
		height: 30px;
	}
	.portal-menu-logo.storokov-logo {
		flex: 1;
		margin-right: 15px;
	}
	.portal-menu-logo.storokov-logo .storokov-logo-image {
		vertical-align: top;
		height: 27px;
	}
	.portal-menu .portal-megamenu-button {
		display: none;
	}
	.portal-menu-actions a {
		margin: 0px 3px;
	}
	.portal-menu-nav {
		display: none;
	}
	.portal-menu.export-vs .portal-megamenu-button {
		display: inline-block;
	}
	.portal-menu.export-vs span {
		font-size: 0.85em;
	}
	.portal-menu.export-vs .portal-menu-logo {
		margin-right: 5px;
		margin-left: 5px;
		flex: 0 0 60px;
	}
	.portal-menu.export-vs .portal-menu-logo svg,
	.portal-menu.export-vs .portal-menu-logo .svg {
		width: 60px;
	}
	.portal-menu.export-vs .portal-menu-actions {
		padding-left: 5px;
		margin-left: 5px;
	}
	.portal-menu.export-vs .portal-megamenu-button {
		margin: 0px;
	}
	.portal-menu.export-vs .portal-megamenu-button i {
		margin-left: 5px;
	}
}
@media (max-width: 767.5px) {
	.portal-menu.fixed-menu {
		padding: 0px 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.portal-megamenu-line {
		display: block;
		border-bottom: 1px solid #eee;
		padding: 0px;
		height: 50px;
	}
	.portal-megamenu-line h2 {
		display: inline-block;
		width: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 0px;
		font-size: 1.25em;
		color: rgba(54, 54, 54, 0.8) !important;
		font-family: 'Lora', sans-serif;
		font-weight: normal;
	}
	.portal-megamenu-line h2 a,
	.portal-megamenu-line h2 .portal-megamenu-line-link-wrap {
		color: #363636 !important;
		font-size: 17px;
		padding: 10px;
		padding-left: 20px;
		padding-top: 15px;
		width: 100%;
		display: inline-block;
		cursor: pointer;
	}
	.portal-megamenu-line h2 .glyphicon {
		padding-right: 30px;
		font-size: 11px;
		color: #c8c8c8;
	}
	.portal-megamenu-line ul {
		overflow: hidden;
		display: inline-block;
		width: 100%;
		height: 0px;
		margin: 0px;
		padding: 0px 20px;
	}
	.portal-megamenu-line ul li {
		padding-left: 55px;
		margin: 0px;
		margin-left: 0px;
		font-size: 14px;
		display: block;
		width: 100%;
		color: #363636;
	}
	.portal-megamenu-line ul li a {
		display: block;
		padding: 8px 0px;
		width: 100%;
		color: rgba(54, 54, 54, 0.8);
	}
	.portal-megamenu-line.open {
		background-color: rgba(255, 255, 255, 0.8);
		border-bottom: 1px solid #f2f2f2;
		height: auto;
	}
	.portal-megamenu-line.open h2 .glyphicon {
		transform: rotate(180deg);
		padding-left: 30px;
		padding-right: 0px;
	}
	.portal-megamenu-line.open ul {
		height: auto;
	}
	.portal-megamenu-line.link.open {
		background-color: transparent;
		height: 50px;
	}
	.portal-megamenu-line.link.open h2 .glyphicon {
		transform: rotate(0deg);
		padding-left: 0px;
		padding-right: 0px;
	}
	.portal-megamenu-line.link {
		width: 100%;
	}
	.portal-megamenu-line.link ul {
		display: none;
	}
	.portal-megamenu-line.link h2 {
		width: 100%;
	}
	.portal-megamenu-line.link h2 .glyphicon {
		display: block;
		height: 11px;
		width: 11px;
		margin-right: 30px;
		padding-right: 0px;
	}
	.portal-megamenu-line.sport.link h2 .glyphicon {
		color: #0C64A5;
		background-color: #0C64A5;
	}
	.portal-megamenu-line.uzitocna.link h2 .glyphicon {
		color: #42a1c5;
		background-color: #42a1c5;
	}
	.portal-megamenu-line.extern_varecha.link h2 .glyphicon {
		color: #b3d846;
		background-color: #b3d846;
	}
	.portal-megamenu-line.varecha_tv.link h2 .glyphicon {
		color: #b3d846;
		background-color: #b3d846;
	}
	.portal-megamenu-line.extern_blog.link h2 .glyphicon {
		color: #b00117;
		background-color: #b00117;
	}
	.portal-megamenu-line.extern_tv.link h2 .glyphicon {
		color: red;
		background-color: red;
	}
}
@media (max-width: 500px) {
	.portal-menu-actions a.portal-menu-actions-bez-reklamy {
		margin-right: 0px;
	}
	.portal-menu-actions a.portal-menu-actions-bez-reklamy svg {
		margin-right: 0px;
	}
	.portal-menu-actions a.portal-menu-actions-bez-reklamy > span {
		display: none;
	}
	.portal-menu-actions .mreporter_mobile {
		display: block;
	}
	.portal-menu-actions .mreporter_desktop {
		display: none;
	}
}
@media (max-width: 380px) {
	.portal-menu-actions a.portal-menu-actions-tvpravda.storokov-logo {
		display: none;
	}
	.portal-menu-actions a.portal-menu-actions-button {
		font-size: 13px;
		padding: 0.35rem 0.35rem;
	}
	.portal-menu-logo {
		flex: 0 0 100px;
	}
}
.zlbazant-promo {
	padding: 0!important;
}
.zlbazant-promo img {
	height: 60px;
	margin-top: -10px;
	margin-bottom: -5px;
}

#footer .inde_na_pravde .navigation{
	width: 100%;
}

#footer .inde_na_pravde .navigation a.next {
	left: calc(100% - 29px);
	z-index: 9999;
}

#footer .pravda-footer.no-padding-side {
	padding: 20px 0 0 0;
}

#footer .pravda-footer.no-padding-side > .container{
	padding-bottom: 20px;
}

#footer .inde_na_pravde, #footer .pravda-footer .container, #footer .pravda-footer .container .copyright-wrap .content-wrap{
	width: 1000px;
	overflow: hidden;
	margin: auto;
}

#footer .pravda-footer .copyright-wrap {
	background: #f5f5f5;
	padding: 40px 0;
}

#footer .pravda-footer .copyright-wrap ul{
	margin-bottom: 20px;
}

#footer .pravda-footer .copyright-wrap .footer-odkazy > .center .ad-webglobe{
	display: none;
}

#footer .pravda-footer .content-wrap>div:not(.footer-odkazy) .copyright{
	display: none;
}

#footer .pravda-footer .copyright-wrap ul li {
	display: inline-block;
	padding: 10px;
}

#footer .pravda-footer .copyright-wrap ul li a {
	text-decoration: none;
	font-size: 1.1em;
}

#footer .pravda-footer .copyright-wrap .copyright{
	color: #a59796;
}

#footer .inde_na_pravde .heading{
	width: 100%;
}
#footer .inde_na_pravde .clankyCase-outer{
	width: 100%;
}

footer.pravda-footer .pravda-footer-predplatne {
	width: 40%;
	display: block;
}

footer.pravda-footer .pravda-footer-links {
	width: 60%;
	display: flex;
	align-items: flex-end;
	text-align: center;
	justify-content: center;
}

.pravda-footer-predplatne{
	display: flex !important;
	width: 40% !important;
}

.pravda-footer-predplatne .predplatne-text > h4{
	font-size: 1.3rem;
}

.pravda-footer-predplatne .predplatne-text > a {
	border: 1px solid #fab201;
	color: #363636;
	background-color: #fab201;
	padding: 10px;
	font-weight: bold;
	margin: 0px 10px 0 0;
	-webkit-transition: all 350ms ease;
	-moz-transition: all 350ms ease;
	-ms-transition: all 350ms ease;
	-o-transition: all 350ms ease;
	text-decoration: none;
	display: inline-block;
}

.social_links, .app_links {
	font-size: 1.15em;
    max-width: 321px;
}

.social_links ul li, .app_links  ul li{
	display: inline-block;
	padding: 10px;
}

.social_links ul li svg, .app_links  ul li svg{
	width: 24px;
	height: auto;
}

.pravda-footer .container {
	display: flex;
	align-content: space-between;
	align-items: center;
}


/*------------------------- pravda-min-exporty -------------------------*/
/*------------------------- remove all "!important" -------------------------*/

#perex-header.header.extern_blog .menu {
	background-color: white !important;
	border-top: none !important;
	border-bottom: none !important;
	max-width: 1000px;
	margin: auto !important;
}

#perex-header.header .menu li.home {
	background: none !important;
}

#perex-header.header .menu {
	width: auto !important;
	position: initial !important;
	height: auto !important;
	margin: initial !important;
}

#perex-header.header .menu li.home {
	padding-left: initial !important;
	padding-right: initial !important;
}

#perex-header #pravda-sk-vyhladavanie {
	display: block;
	float: right;
	width: 250px;
	text-align: right;
	padding-top: 4px !important;
}

#perex-header.header {
	height: initial !important;
	width: 100% !important;
	margin: 0px auto;
}

#perex-header #pravda-sk-vyhladavanie #searchWhat{
	background: none !important;
	border-radius: initial !important;
}

#perex-header.header .menu ul.hlavne-menu {
	padding-left: 3px !important;
}

.portal-menu.export-vs .portal-megamenu-button i {
	display: block;
	background-color: #fab201;
	padding: 2px;
	border-radius: 2px;
	color: white;
	width: 73px !important;
	font-size: 0.85em;
	margin-left: 0px !important;
	line-height: 12px;
	opacity: 1;
}

/*------------------------- Responzívné upravy -------------------------*/

.portal-megamenu-button, .portal-menu.export-vs .portal-megamenu-buttons{
	display: none !important;
}

#perex-header.header .menu {
	display: flex;
	justify-content: flex-start;
}

#perex-header.header .menu>*:not(.search_menu) {
	margin-right: auto !important;
}

body{
	max-width: 100%;
}

#portal-menu > span {
	display: none;
}

#portal-menu .portal-menu-nav>li:first-child{
	display: none;
}

@media screen and (max-width: 999px){
	#page{
		width: 100%;
	}

	#centercol{
		width: calc(100% - 20px);
		float: none;
	}

	#portal-menu .headerLogin{
		position: absolute;
		right: 4px;
	}
	.zlbazant-promo {
		padding: 0!important;
	}
	.zlbazant-promo img {
		height: 46.18px;
		margin-top: -5px;
		margin-bottom: -5px;
	}

	#rightcol{
		float: none;
		width: calc(100% - 20px);
		padding: 10px;
	}

	#footer .pravda-footer .container{
		width: calc(100% - 20px) !important;
		display: flex;
		flex-direction: column;
	}

	#footer .pravda-footer .container .pravda-footer-predplatne.no-padding-left {
		width: 100% !important;
		display: flex;
		flex-direction: column;
		padding: 20px 0;
	}

	#footer footer.pravda-footer .pravda-footer-links {
		width: 100%;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		flex-direction: column;
	}

	#footer .inde_na_pravde{
		width: calc(100% - 20px) !important;
	}

	#footer .inde_na_pravde .heading{
		width: 100% !important;
	}

	#footer .inde_na_pravde .clankyCase-outer{
		width: calc(100% - 52px) !important;
	}

	#footer .inde_na_pravde .navigation{
		width: 100% !important;
	}

	#footer .inde_na_pravde .navigation a.next {
		left: calc(100% - 25px) !important;
	}
}