/* Projekts: LETA ziņu speclente
 * Developer: SIA X IT, GRENO
 * Coding: Kristaps Pilveris (kristaps.pilveris@greno.lv)
 *
 * Location: system/application/viesws/css
 * Stylesheet: Lapas drukai darudzīgs noformējums
 * Saistītie faili: nav
 * Versija: 29.06.2008.
 *
 *
 *
 * Fails definē lapas pamatizkārtojuma blokus un galvenos vizuālos stilus
 *
 *
 */

/* ================================================================================ */
/* 1 - vispārīgie elementu stili */
body {
    margin: 0;
    padding: 0;
    background-color: #FFF;
    color: #000;
    font: normal 62.7% / 1.2em sans-serif;
}

a {
    color: #000;
	text-decoration: none;
}

div.clearer {
    clear: both;
}

table {
	
}

table td {
	vertical-align: top;
}


fieldset {
	border: 1px solid black;
	padding: 0;
	margin: 0;
}




/* ================================================================================ */
/* 2 - Lapas bloku izkārtojums */
/* lapas ārējais konteiners --------------------------------------------- */
#cont {
    background-color: #FFF;
    width: 98%;
    margin: 0 auto;
}

/* Logo josla ---------------------------------------------------------- */
#top {
    height: 150px;
    background-color: #fff;
    position: relative;
    border-bottom: 1px solid #888;
}

#lv90logo {
	float: right;
    width: 151px;
    height: 141px;
    background-image: url(../img/latvijai90_logo_black.png);
}

#letalogo {
    float: left;
    width: 163px;
    height: 51px;
    background-image: url(../img/leta_logo_black.png);
}


a img {
	border: none;
}

/* Hides animation in print view */
#film {
	display: none;
}

/* Izvēlnes josla ------------------------------------------------------ */
#menu {
    height: 36px;
    overflow: hidden;
    background-color: #8C0046;
    background-image: url(../img/menu_gradient.png);
    background-repeat: repeat-x;
    font: normal 14px / 1em sans-serif;
    color: #fff;
    clear: both;
	display: none;
}

#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu li {
    margin: 0;
    padding: 10px 3em;
    float: left;
    background-image: url(../img/menu_border.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
}

#menu a {
    font: bold 13px/1em sans-serif;
    color: #fff;
    text-decoration: none;
}

#menu a:hover {
    color: #F5D5D6;
    text-decoration: underline;
}
/* Satura daļas ārējais konteineris ----------------------------------------------------- */
#pagecont {
    background-color: #FFF;
}

#pagewrapper1 {
    margin: 0;
    padding: 0;
    width: 99%;
    border: 0px solid lime;
}

/* Lapas navigācijas takas noformējums */
p.taka {
    margin: 0 0 2em 0;
    padding: 1em 0 2em 0;
    font: normal 11px / 1em sans-serif;
    color: #777;
}

p.taka a {
    color: #777;
    margin: 0;
    padding: 0;
	text-decoration: none;
}


/* Kolonnu karkass ----------------------------------------------------------------------- */
#kol_karkass {
    font: normal 1.2em/1.4em tahoma, sans-serif;
    margin: 0;
    padding: 0;
    border: 0px solid blue;
}
/* Lapas virsraksts  */
#kol_karkass h1 {
    font: normal 18px/1em Tahoma, 'Trebuchet MS', sans-serif;
    margin: 10px 0 0 0;
    color: #000;
}

#kol_karkass h1 a {
    text-decoration: none;
}
/* Satura kolonna ------------------------------------------------------------------------ */
#saturs {
    margin: 0; 
    padding: 0;
	color: #666;
}

#saturs .single {
    border-bottom: 1px solid #aaa;
    padding: 0 0 0.2em 0;
    margin: 0 0 0.5em 0;
}

#saturs div.single h1 {
}


/* Photo / video listing */
div.gallery {
	/* clear: both; */
	margin: 0;
	padding: 0;
	border: 0px solid green;
}


/* Gallery container */
.gallery td, div.mediablock div.item {
	background-color: #fff;
	float: left;
	width: 46%;
	padding:  20px 0 0 0;
	border: 0px solid blue;
}


/* Items of video list */
div.gallery div.item {
	padding: 0 0 2em 0;
	margin: 0;
	border: 0px solid #ccc;
}


#saturs div.gallery div.item p.leftarrow {
	float: none;
}


/* Sets right margin between thumbnail columns*/
.gallery .odd, #saturs .mediablock .odd {
	padding-right: 2em;
}

/* Thumbnail foto image */
#saturs .gallery td a, #saturs div.mediablock .item a {
	display: inline;
	float: left;
	margin: 0 20px 0 0;
}


/* Gallery info, floated to get it next to image */
#saturs .gallery p, #saturs div.mediablock div.item p {
	margin: 0;
	padding: 0;
}


/* Date with arrow indicator in gallery list */
#saturs .gallery p.leftarrow {
	margin: 0 0.2em 0.8em -12px;
	padding-left: 12px;
	/* float: left;
	width: 140px;*/
}



/* Gallery thumbnail view */
#saturs .gallery a.thumb {
	margin: 0 30px 5px 0;
	display: block;
	float: left;
	border: 1px solid #fff;
}

#saturs .gallery a.thumb:hover {
	border: 1px solid #8C0046;
	
}

/* removes border on gallery and first page link images */
#saturs .gallery a.thumb img, #saturs div.mediablock a.thumb img {
	border: none;
	margin: 0;
}


/* Content ilustration images */
img.ilustration {
	float: right;
	margin: 0 0 10px 20px;
}



/* Commentaries */
div.comment {
	border-bottom: 1px solid #bbb;
	margin: 2em 14em 1em 3em;
}

div.comment h3 {
	font: bold 1em/1em Tahoma, sans-serif;
	margin: 0 0 0.1em 0;
	color: #888;
}

#saturs div.comment p.datums {
	margin: 0 0 0.8em 0;
}



/* Papildkolonna ------------------------------------------------------------------------- */
#sani {
	display: none;
}
/* Sidebar headings */
#sani h3 {
  
}

/* Recomendated links list */
#recomendations a {
    
}

/* Apakšējā josla ------------------------------------------------------------------------- */
#apaksa {
	font-family: Tahoma, sans-serif;
    clear: both;
    padding: 3em 0 1em 0;
    color: #000;
}

#apaksa p {
    font-size: 1.1em;
    margin: 0;
}

#apaksa p.bottomline {
    
}



/* ================================================================================ */
/* 3 - Typography */
h1, div.single h1 {
    margin: 1em 0 0.5em 0;
    font: bold 1.2em / 1.2em Tahoma, sans-serif;
    color: #000;
}

div.single h1 {
    margin: 0;
}

h2 {
    margin: 1em 0 0.5em 0;
    font: bold 1.2em / 1.2em Tahoma, sans-serif;
    color: #000;
}

h2 a {
    color: #000;
}

h3 {
    color: #000;
}
/* Listed news item container */
div.newslist {
    color: #444;
    margin: 0 0 3em 0;
}
/* paragraph */
#saturs p {
    margin: 0 0 1em 0;
}

/* News date right side */
#saturs p.newsdate {
    margin: 0 0 0 3em;
    font-size: 1em;
    color: #888;
    float: right;
    clear: both;
}


/* Date in single item view */
#saturs p.datums {
    margin: 0 0 0.8em 0;
    color: #888;
}

/* Print and mail action bar */
p.actions {
    vertical-align: baseline;
    margin: 0 0 0 1em;
}


/* Page printing link */
p.actions a.print_link, p.actions a.mail2friend {
    display: block;
    float: right;
    padding: 0 0 0 20px;
    margin: 0 0 0 1em;
    color: #666;
    text-decoration: none;
	display: none;
}

/* Mail to friend link */
p.actions a.mail2friend {
    background-image: url(../img/mail_icon.png);
}

p.actions a.print_link:hover, p.actions a.mail2friend:hover {
    text-decoration: underline;
    color: #A50C64;
}


/* Link to whole article */
div.newslist a.leftarrow {
	display: block;
	float: right;
	clear: both;
	display: none;
}


/* Arrow indicators */

.leftarrow, .rightarrow, .toparrow, .bottomarrow {
	padding-left: 12px;
}

.rightarrow {
	
}








/* ================================================================================ */
/* 4 - form objects */
form, form.cmsform {
    font: normal 1.1em / 1em sans-serif;
    color: #97A194;
    padding: 1em 2em 3em 1em;
}
/* form for data editing */
form.cmsform {
    width: 85%;
}
/* */
form fieldset {
    margin: 0;
    padding: 1em;
}
/* Forms in sidebar */
#sani form {
    padding: 0.3em 0;
}
/* generic input elements */
form input, form input.title, form textarea {
    border: 1px solid #BEBEBE;
    background-color: #FFF;
    color: #555;
    font-size: 1em;
    padding: 1px 2px;
}

/* input elements for title fields */
form input.title {
    font-size: 1.55em;
    width: 500px;
}
/* Input button without explicit formatting */
input.noformat, input.noformat:focus {
    border: none;
}
/* generic textarea */
form textarea {
    width: 500px;
    height: 250px;
    font: normal 1em / 1.3em sans-serif;
}
/* generic labels */
form label {
    padding: 0 0 0 0.3em;
    color: #757575;
}
/* button style */
form input.poga {
    background-color: #ddd;
    border: 2px outset #ccc;
    padding: 0.3em 1.3em;
    color: #333;
    -moz-border-radius: 3px;
}

/* disabled button */
form input.disabled {
    border: 1px outset #ccc;
    color: #999;
}
/* Form layout table */
form table {
    font-size: 1em;
}
/* Search form input field */
#searchform input {
    width: 140px;
    vertical-align: top;
}
/* Search button */
#searchform input.noformat {
    width: auto;
    padding: 0;
}

/* Poll */
#poll {
    clear: both;
}

#poll form {
    padding: 0 0 40px;
}


#poll input {
	border: none;
}


#poll label {
    padding: 0.2em;
    vertical-align: top;
    line-height: 140%;
}

/* Poll vote button */
#poll input.button {
    display: block;
    margin: 0.7em 0 0 0;
    float: right;
}

/* Search button */
#searchform input.noformat {
    width: auto;
    padding: 0;
    border: 0px solid green;
}




/* Comment adding form */
form#commentform {
	padding-left: 3em; 
	display: none;
}

form#commentform input {
	display: block;
}

form#commentform textarea {
	height: 80px;
}




/* ================================================================================ */
/* 5 - Content control objects */
/*
 * Page navigator control
 */
div.pager {
    position: relative;
    margin: 0.5em 0;
    border: 0px solid red;
}

/* Navaigator elements */
div.pager a {
    display: block;
    float: left;
    padding: 0.1em 0.25em;
    margin: 0 0 0 0.1em;
	color: #222;
	text-decoration: none;
}

/* Right side navigator elements */
div.pager a.right {
	float: right;	
}


/* Selected pager element */
div.pager a.selected, div.pager a.selected:hover {
    border: 2px solid #CCC;
    text-decoration: none;
    color: #AAA;
    font-weight: bold;
}
	table#inner {
		width:100%;
	}

	.content-small {
		width: 100%;
	}

	.search,
	.catpath ul,
	#topinfo,
	#footer, 
	#right-bar, 
	#sidebar, 
	.views, 
	#languages, 
	#aboutshort, 
	#categoryabout, 
	ul.product li.puscat span.ct, 
	ul.product li.puscat span.pricecut, 
	ul.product li.puscat span.basket,
	ul.product li.puscat span.unit,
	ul.product li.puscat span.count,
	ul.product li.puscat span.akcija,
	ul.product li.standalone span.ct,
	ul.product li.standalone span.pricecut, 
	ul.product li.standalone span.basket,
	ul.product li.standalone span.unit,
	ul.product li.standalone span.count,
	ul.product li.puscatbig span.ct,
	ul.product li.puscatbig span.pricecut,
	ul.product li.puscatbig span.basket,
	ul.product li.puscatbig span.unit,
	ul.product li.puscatbig span.count,
	ul.product.header li.header div.h.ib, 
	ul.product.header li.header div.h.i, 
	ul.product.header li.header div.h.u ,
    ul.product li.puscat span.price, 
    ul.product li.standalone span.price, 
    ul.product li.puscatbig span.price,
    ul.product.cube li span.price
	{
		display:none;
	}
	
	.catpath h3 {
		font-size: 20px;
		padding-left: 40px;
		margin: 10px 0 10px 0;
	}
	
	.catpath ul li {
		display: inline;
	}
	
	.catpath ul li img {
		display:none;
	}
	
	.catpath ul li:after  {
		content: " > ";
	}
	
	.catpath ul li:last-child:after {
		content: "";
	}
	
	#topinfo {
		padding-left: 40px;
	}
	
	fieldset.ff {
		width: 95%;
		margin: 10px;
		padding: 0 5px 5px 5px;
		clear: left;
	}
	
	ul.product.list {
		padding: 0;
		margin: 0 0 0 5px;
		float:left;
		width: 95%;
	}
	
	ul.product li.standalone {
		width: 80%;
		margin: 0 0 10px 5px;
		padding: 0 5px 5px 5px;
		clear: left;
	}
	
	span.image5 img {
		float: right;
		width: 15%;
		height: auto;
		padding: 2px;
		margin: 0px;
		border: 1px solid black;
	}
	
	ul.product li.puscat span.priceful, ul.product li.standalone span.priceful, ul.product li.puscatbig span.priceful{
		float: right;
		text-align:right;
		width: 80px;
		font-family: "Arial Narrow",Arial, sans-serif;
	}
	
	 ul.product li.standalone span.priceful {
		margin-right: 4%;
	 }
	 
	ul.product li.puscatbig span.priceful {
		margin-right: 4%;
	 }

	ul.product li.standalone span.image5 img {
		margin-top: 5px;
	}
	
	fieldset.ff ul.product.list {
		padding: 0;
		margin: 0;
		float:left;
		width: 80%;
	}
	
	fieldset.ff ul.product.list.big {
		padding: 0;
		margin: 0;
		float:left;
		width: 100%;
	}
	
	ul.product li.puscat, ul.product li.standalone, ul.product li.puscatbig{
		width: 100%;
		display: block;
		float:left;
		list-style-type: none;
		height: auto;
		line-height: 15px;
		font-size: 13px;
	}
	
	ul.product li.standalone {
		border: 1px solid black;
	}
	
	ul.product li.puscat span.code, ul.product li.standalone span.code, ul.product.big  li.puscatbig span.code{
		float: left;
		width: 70px;
	}
	
	ul.product li.puscat span.info, ul.product li.standalone span.info, ul.product.big  li.puscatbig span.info{
		float: left;
	}
	
	ul.product li.puscat span.info h2, ul.product li.standalone span.info h2, ul.product.big  li.puscatbig span.info h2 {
		padding: 0px;
		margin: 0px;
		font-size: 13px;
		line-height: 15px;
		font-weight: normal;
		font-family: "Arial Narrow",Arial, sans-serif;
	}
	
	ul.product.header {
		list-style-type: none;
	}

	
	ul.product.header li.header div {
		display: inline;
	}
	
	ul.product.header li.header div.h.c {
		float: left;
		width: 90px;
		text-align: center;
	}
	
	ul.product.header li.header div.h.t {
		width: 100%;
	}
	
	ul.product.header li.header div.h.i {
		width: 80%;
	}
	
	ul.product.header li.header div.h.pr {
		float:right;
		margin-right: 19%;
	}
	
	ul.product.header li.header div.h.cut {
		float:right;
		margin-right: 15%;
	}
    
/* CUBES SKATS */ 

ul.product.cube {
    margin: 0px;
    padding: 0px;
}

ul.product.cube li {
    float: left;
    width: 210px;
    height: 200px;
    border: 1px solid grey;
    margin: 5px 5px 0 0;
    list-style-type: none;
}

ul.product.cube li a img {
    margin: 3px 43px 0 43px;
}

ul.product.cube li h2 {
    font-size: 14px;
    width: 200px;
    margin: 0px;
    padding: 0 5px 0 5px;
    text-align: center;
    margin-bottom: 5px;
}

ul.product.cube li span.priceful {
    display: block;
    width: 210px;
    text-align: center;
    font-size: 14px;
}

/* KOKO PIELIKTĀS FORMAS */

.mailform {
	display: none;
}

.mailform textaerea {
	height: 100px;
}

/* /KOKO PIELIKTĀS FORMAS */

.cookie-policy {
  z-index: 9999;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  color: #636363;
  font-family:arial;
  font-size: 15px;
  background-color: #fff;
  border:1px solid #e3e3e3;

}

.cookie-policy .wrap {
  position: relative;
  max-width: 1300px;
  box-sizing: border-box;
  padding: 10px 150px 10px 40px;
  margin: 0 auto;
}

.cookie-policy .wrap p {
  color: #636363;
  font-size: 15px;
  margin: 0;
}

.cookie-policy .wrap p strong {
  color: #636363;
}

.cookie-policy .wrap p a {
  color: #0bd1fb;
  font-size: 15px;
  text-decoration: underline;
}

.cookie-policy .wrap button {
  position: absolute;
  color: #fff;
  right: 40px;
  top: 50%;
  font-size: 15px;
  padding: 7px 25px;
  transform: translateY(-50%);
  background: #f3690e;
  border: 0;
  cursor:pointer;
  border-radius:5px;
}

.cookie-policy .wrap button .close {
    font-weight: bold;
}

@media screen and (max-width: 500px) {
  .cookie-policy .wrap {
    padding: 20px 40px;
  }
  .cookie-policy .wrap button {
    /* float: right; */
    position: initial;
    top: initial;
    left: initial;
    transform: none;
    margin: 15px 0 0 0;
  }
  .cookie-policy .wrap:after {
    content: '';
    display: table;
    clear: both;
  }
}
/* .sfHover ul{
   display: none!important; 
} */
.sfHover.mm-opened ul{
    display: block!important;
}
.subpage.right{
    text-align: right;
}
.subpage.center{
    text-align: center;
}
.mobile{
    display: none;
}