
.colorne2, .colorne2 a:link, .colorne2 a:visited, a.colorne2:link, a.colorne2:visited {
	color: #404040;
}

.colorne5, .colorne5 a:link, .colorne5 a:visited, a.colorne5:link, a.colorne5:visited {
	color: #797979;
}

.basicbg, .basicbg a:link, .basicbg a:visited, a.basicbg:link, a.basicbg:visited {
	color: #FDB92B;
}

.dark, .dark a:link, .dark a:visited, a.dark:link, a.dark:visited {
	color: #CB7600;
}

.dark, .box3 .text .dark a:link, .box3 .text .dark a:visited {
	color: #CB7600;
}

.normlinks a:link {
	color: #404040;
}

.normlinks a:hover {
	color: #CB7600;
}


.u {
	text-decoration: underline;
}

.textDecorationNone {
	text-decoration: none;
}



#leftlista07 .inner, #rightlista07 .inner {
	padding: 2px;
}

.uvodAkcia {
	position: relative;
 border: 1px solid #FDB92B;
	background-color: #FDB92B;

	background-repeat: no-repeat;

	width: 140px;
	height: 140px;

	margin-right: 15px;
	margin-bottom: 13px;

	float: left;
}

.uvodAkcia A {
	text-decoration: none;
}

.uvodAkcia A SPAN {
	position: absolute;

	display: block;
	padding: 10px;

	height: 120px;
 cursor: pointer;
 color: #CB7600;
	font-weight: bold;
	font-size: 15px;
}

#mapaBigOuter {
	max-width: 470px;
	margin: 0 auto;
}

#mapaBig {
	width: 100%;
	height: auto;
}

#mapaBig, #mapaReg {
	border: 0px;
	display: block;
}

body.ihrisko #mapaBig, body.ihrisko #mapaReg, body.ihrisko #mapaSmall {
	-webkit-filter: hue-rotate(175deg);
	filter: hue-rotate(175deg);
}


#mapaSmall {
	border: 0px;
	display: block;
	margin: 15px auto;
}


#breadCrumbs07 {
	margin-bottom: 15px;
	font-size: 12px;
	color: #FDB92B;
}

#breadCrumbs07.big {
	font-size: 130%;
	font-weight: bold;
}

#breadCrumbs07 A:link, #breadCrumbs07 A:visited {
	color: #FDB92B;
}

#breadCrumbs07 A:hover {
	color: #CB7600;
}

#breadCrumbs07 em {
	font-weight: 100;
}

#breadCrumbs07.big em {
	font-weight: bold;
	font-size: 130%;
}

#breadCrumbs07 em A {
	text-decoration: none;
	color: #CB7600;
}

#breadCrumbs07 em A:link, #breadCrumbs07 em A:visited {
	color: #CB7600;
}


UL.regChilds {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	margin-left: 15px;
}

.regChilds {
	font-size: 115%;
	font-weight: bold;
}

.regChilds A:link, .regChilds A:visited {
	color: #FDB92B;
}

.regChilds A:hover {
	color: #CB7600;
}


#rightmenu {
	font-size: 11px;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 2px;

	line-height: 15px;
	border: 1px solid #797979;
	border-right: 0px;
	background-color: #DCDCDC;

 background-image: url("http://www.kamnapivo.sk/imgs/rightmenu-bg.gif");
	background-repeat: no-repeat;
}


ul.smalllist {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.smalllist li {
	line-height: 120%;
	display: block;
	margin-top: 2px;
	margin-bottom: 4px;
}


#breadCrumbs {
	float: left;
	margin: 2px;
	margin-top: 4px;
}

#breadCrumbs {
	font-size: 9px;
	font-family: verdana;
	color: #FBE3B4;
}

#breadCrumbs a:link, #breadCrumbs a:visited {
	font-size: 10px;
	font-size: 11px;
	font-family: verdana;
	color: #FDB92B;
	text-decoration: none;
}

#breadCrumbs a:hover {
	text-decoration: underline;
}

#breadCrumbs em {
	font-weight: 100;
}


#pageInfoLinks {
	float: right;
	padding: 5px;
	text-align: right;

 position: relative;
	z-index: 200;
}

#pageInfoLinks ul {
	display: block;
	margin: 0px;
	padding: 0px;

 _line-height: 12px;
 _list-style: none;
}

#pageInfoLinks ul li {
	display: block;

	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
}

#pageInfoLinks ul li a:link, #pageInfoLinks ul li a:visited {
	color: #797979;
	text-decoration: none;
}

#pageInfoLinks ul li a:hover {
	color: #404040;
	text-decoration: none;
}


#outerContainer {
 background-image: url("http://www.kamnapivo.sk/imgs/bg-145-neutr4-2x.gif");
	background-repeat: repeat-y;
	Xborder: 1px solid silver;
}

#innerContainer {
	position: relative;
	width: 630px;
	float: right;
 Xborder: 1px solid red;
}

#leftlista1, #leftlista2 {
	float: left;
	position: relative;

	width: 145px;
	background-color: #F3F3F3;
	_background-color: none;
 Xborder: 1px solid green;
}

#leftlista1 {
	padding-top: 24px;
 padding-top: 5px }

#leftlista2 {
	clear: left;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

#main1, #main2 {
	float: left;

	width: 480px;

	xborder: 1px solid blue;

	padding-left: 2px;
}

#main2 {
	min-height: 300px;
	_height: 300px;
}

#rightlista1, #rightlista2 {
	float: right;
	position: relative;

	width: 145px;
	background-color: #F3F3F3;
}

#rightlista1 {
 padding-top: 7px;
}

#leftlista1 .inner, #leftlista2 .inner, #rightlista1 .inner, #rightlista2 .inner {
 padding: 2px;
}

#botmenu {
	background-color: white;
	border-top: 2px solid #FDB92B;
	border-bottom: 2px solid #FDB92B;
	text-align: center;
}

#botmenu ul {
	display: block;
	margin: 0px;
	padding: 0px;
	_padding-top: 2px;
}

#botmenu ul li {

	font-size: 11px;
	font-weight: bold;

	display: inline;

	xposition: absolute;
	Xborder: 1px solid red;

	padding-left: 5px;
	padding-right: 5px;

	margin: 0px;
}

#botmenu ul li a {
	color: #404040;
	text-decoration: none;
}

#botmenu ul li a:hover {
	color: black;
}

#botmenu ul li.new a {
	color: #D43E2A;
}

#botpodpis {
	font-size: 9px;
	text-align: center;
	padding: 5px;
}

#botpodpis, #botpodpis a {
	color: #404040;
}

#botpodpis svg.logo {
	margin: 10px;
}



.tabmenu, .tabmenu a:link, .tabmenu a:visited, .tabmenuAkt, .tabmenuAkt a:link, .tabmenuAkt a:visited {
	font-family: verdana;
	font-size: 10px;
	color: #CB7600; /* #80450D; */
	text-decoration: none;
}

.tabmenuAkt, .tabmenuAkt a:link, .tabmenuAkt a:visited {
	font-weight: bold;
	color: black;
}


.box3 {
	position: relative;
 _height: 20px;
}

.box3 .title {
	font-size: 16px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	letter-spacing: 0.6px;

	padding: 1px;
	padding-left: 5px;
	padding-right: 15px;
}

.box3 .title, .box3 .title a:link, .box3 .title a:visited {
	color: #FFD075;
	text-decoration: none;
}

.box3 .title a:hover {
	color: #CB7600;
}

.box3 .text {
	position: relative;
	text-align: left;
	font-size: 11px;

	clear: left;
 padding: 3px;

	border-top-right-radius: 3px;
	background-color: #FFF3CE;
}

.box3 .text, .box3 .text a:link, .box3 .text a:visited {
	color: #404040;
}

.box3 .text a:hover {
	color: black;
}

.box3 .text .bold {
	font-size: 10px;
	font-weight: bolder;
}

.box3 .text .item {
	padding: 5px;
	border-bottom: 1px solid#FFF9E5;;
}

.box3.system .text .item {
	padding: 3px;
	border-bottom: 1px solid #DDDDDD;
}

.box3 .text .item.last {
	border: 0px;
}

.box3 .text .bigger {
	font-size: 11px;
}

.box3 .text .bigger b {
	font-weight: 100;
 color: #CB7600;
}

.box3 .text .bigbig {
	font-size: 11px;
	font-weight: bolder;
 color: #CB7600;
}

.box3 .text .bigbig b {
	font-weight: bolder;
}

.box3.system .text {
	background-color: #E7E7E7;
}

.box3 .next {
	position: absolute;
	right: 0px;
	bottom: 0px;

	color: white;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;

	text-align: center;
	z-index: 5000;

	background-color: #FDB92B;

	width: 14px;
	height: 14px;
}

.box3.system .next {
	background-color: silver;
}

.box3 .next a:link, .box3 .next a:visited {
	color: white;
	text-decoration: none;
}

.box3 .next a:hover {
	color: #CB7600;
}

.box3.np {
}

.box3.np .text {
	padding: 0px;
}


.vertodd2 {
	font-size: 1px;
	height: 2px;
}

.vertodd5 {
	font-size: 1px;
	height: 5px;
}

.vertodd10 {
	font-size: 1px;
	height: 10px;
}

.vertodd15 {
	font-size: 1px;
	height: 15px;
}

.vertodd20 {
	font-size: 1px;
	height: 20px;
}

.bot5 {
	margin-bottom: 5px;
}

.bot10 {
	margin-bottom: 10px;
}

.bot15 {
	margin-bottom: 15px;
}

.left15 {
	margin-left: 15px;
}

.left25 {
	margin-left: 25px;
}

.textLista {
	font-size: 11px;
	font-weight: 100;
 padding: 1px;
	padding-left: 5px;

	margin-top: 10px;
	margin-bottom: 10px;

	background-color: #FFF3CE;

	display: flex; /* aby nepresahoval teraz-uz-floatovanu left a right listu */
}

.textLista.point {
	padding-left: 18px;
	background-image: url("http://www.kamnapivo.sk/imgs/textListaPoint.gif");
	background-repeat: no-repeat;
	background-position: 5px 50%;
}

.textLista .right {
	float: right;
	padding-right: 5px;
	Xborder: 1px solid red;
}

.textLista a:link, .textLista a:visited {
	color: #404040;
	text-decoration: none;
}

.textLista .right.arrow, .textLista .right.toparrow {
	padding-right: 12px;
	background-image: url("http://www.kamnapivo.sk/imgs/knpPager-right.gif");
	background-repeat: no-repeat;
	background-position: 100% 1px;
	margin-right: 4px;
 _margin-right: 2px;
}

.textLista .right.toparrow {
	background-image: url("http://www.kamnapivo.sk/imgs/knpPager-top.gif");
}

.textLista.leftarrow {
	background-image: url("http://www.kamnapivo.sk/imgs/knpPager-left.gif");
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-left: 15px;
}

.textLista.bigleft {
	padding: 0px;
}

.textLista.bigleft .left {
	display: inline;
	color: #CB7600;
	font-size: 13px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 15px;
	font-weight: bold;
	background-color: white;
	Xborder: 1px solid red;
}

.textLista.bigleft .right {
	font-size: 10px;
	padding-top: 2px;
	color: #797979;
}

.textLista.bigleft .right.arrow {
	background-position: 100% 2px;
}


.articlesList {
}

.articlesList .article {

	/* .contentWrap */
	background-color: #fefefe;
	border-radius: 5px;
	padding: 15px;

	margin-bottom: 2px;
}

.articlesList .article .pic {
	width: 85px;
	float: left;
	Xborder: 1px solid red;
}

.articlesList .article .artbody {
	/*font-size: 11px;*/

	_float: left;
 _width: 387px;
 margin-left: 85px;
	_margin-left: 0px;
 _height: 70px;
 min-height: 70px;
	position: relative;
 padding-bottom: 15px;
}

.articlesList .article h2 {
	margin: 0px;
	/*font-weight: bold;*/
	/*font-size: 13px;*/
}

.articlesList .article h2, .articlesList .article .arttext h2 a:link, .articlesList .article .arttext h2 a:visited {
	color: #CB7600;
}

.articlesList .article .arttext {
	padding-left: 8px;
}

.articlesList .article .arttext a:link, .articlesList .article .arttext a:visited {
	color: #404040;
}

.articlesList .article .podpis {
	width: 100%;
	padding-left: 5px;
	background-color: #F3F3F3;
	Xborder: 1px solid green;
}

.articlesList .article .podpisInner {
	border: 0px solid black;
	padding-left: 8px;
	padding-right: 8px;
	float: right;
	background-color: white;
}

.articlesList .article .podpisInner a {
	xcolor: #404040;
	text-decoration: none;
}

.articlesList .article .podpisInner a:hover {
	text-decoration: underline;
}


.commentTable em {
	color: #CB7600;;
}

.commentPodpis {
	font-size: 11px;
	Xposition: absolute;
	Xbottom: 0px;
	Xwidth: 100%;
	padding-left: 5px;
	background-color: #F3F3F3;
	Xborder: 1px solid green;
}

.commentPodpis .inner {
	Xborder: 1px solid black;
	padding-left: 8px;
	padding-right: 8px;
	float: right;
	background-color: white;
}

.commentPodpis a:link, .commentPodpis a:visited {
	color: #797979;
	text-decoration: none;
}

.commentPodpis a:hover {
	text-decoration: underline;
}



.pubListBox, .pubListBoxHighl {

	padding-bottom: 5px;

	border-top: 1px solid #FBE3B4;
	background-image: url("http://www.kamnapivo.sk/imgs/pubListBox-bg-pivo.gif");
	background-repeat: repeat-x;

	/*aby pekne vyzerali ked su .Pubs v ramci %roundedBgSection*/
	background-color: white;
}

.pubListBoxSmall {
	padding-left: 76px;
	padding-top: 7px;
	padding-bottom: 3px;
	border-top: 1px solid #FBE3B4;
}

.pubListBoxHighl {
	border: 1px solid #FDB92B;
	background-color: #FFF9E5;
	background-image: none;
	padding-bottom: 3px;
}

.pubListBox .smaller2 {
	font-size: 12px;
	color: gray;
}

.pubListBox .smaller2.dark {
	color: #CB7600;;
}

.pubListBox .name {
	font-size: 18px;
}

.pubListBox .name a {
	color: #CB7600;
}

.pubListBox .smaller {
	color: #555;
}


.knpPagermenuOuter {
	background-color: #FFF3CE;
	margin-bottom: 10px;
 padding-top: 1px;
	position: relative;
 height: 18px;

	display: flex; /* aby nepresahoval teraz-uz-floatovanu left a right listu */
}

.knpPagermenuOuter .selectDiv {
	position: absolute;
	right: 0px;
	Xborder: 1px solid blue;
	width: 80px;
}

.knpPagermenuOuter select {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	width: 80px;
	height: 16px;
	text-align: right;
 background-color: #F3F3F3;
}

.knpPagermenuOuter .pagerDivSingle {
	position: absolute;
	right: 80px;
	width: 140px;
	Xborder: 1px solid red;
}

.knpPagermenuOuter .pagerDivMore {
	Xborder: 1px solid red;
}

.knpPagermenu {
	font-family: verdana;
	font-size: 10px;
	padding-top: 2px;
	Xdisplay: inline; /* leboje to div, ale nechceme farbu pozadia cez celu sirku */
	Xfloat: left;
}

.knpPagermenu, .knpPagermenu a:link, .knpPagermenu a:visited {
	color: black;
}

.knpPagermenu a:hover {
	color: #CB7600;
}

.knpPagermenu a:link, .knpPagermenu a:visited {
	text-decoration: none;
}

.knpPagermenu .akt {
	font-weight: bold;
	color: #404040;
}

.knpPagermenu .unakt {
}

.knpPagermenu .akt {
	padding-top: 0px;
}

.knpPagermenu .unakt, .knpPagermenu .akt, .knpPagermenu .moreless, .knpPagermenu .odd {
	Xborder: 1px solid red;
	display: block;
	float: left;
	height: 14px;
}



.kratke-spravy b {
	color: #CB7600;;
}

.textlinks a:link {
	color: #404040;
	text-decoration: none;
}

.textlinks a:visited {
	color: black; /*
#797979 ; */
	text-decoration: none;
}

.textlinks a:hover {
	text-decoration: underline;
}


.kamxsearch .searchResult { /* cely jeden vysledok */
	margin-bottom: 8px;
}

.kamxsearch .searchPager { /* strankovac */
	font-size: 12px;
	margin: 8px;
	margin-top: 20px;
}

.kamxsearch .searchPager .akt {
	font-weight: bold;
}

.kamxsearch .searchInfo {
	font-family: Verdana;
	font-size: 70%;
}

.kamxsearch .searchTitle {
	Xfont-size: 90%;
	font-weight: bold;
}

.kamxsearch .searchTitle b {
	color: brown;
}

.kamxsearch .searchText {
	font-size: 85%;
}

.kamxsearch .searchText b {
	color: brown;
}

/* Toto je vyhodne. Knp novinky mali po Misowi obcas Pcko stare zabudnute... */
.kamxsearch .searchText p {
	margin: 0px;
}

.kamxsearch .searchDetails {
	font-size: x-small;
	color: gray;
}

.kamxsearch .searchDetails a:link, .kamxsearch .searchDetails a:visited {
	color: gray;
	text-decoration: none;
}

.kamxsearch .searchDetails a:hover {
	text-decoration: underline;
}


/* 31.10.2005, aby obrazok mal okraj */
.knpimg {
	border: 1px solid;
	border-color: #CB7600;
	border-color: #FBE3B4;
	color: #CB7600;
	background-color: #FBE3B4;
}


/* 27.2.2005, poly boli krajsie */
table.poltable {
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

table.poltable td.poltd {
	border-left: 1px solid silver;
	border-top: 1px solid silver;
}


h1 {
 margin-top: 0px;
	padding-top: 5px;
 margin-bottom: 3px;
	font-family: arial, verdana;
	font-size: 24px;
 color: #CB7600;
}

h2 {
	font-size: 150%;
}

h3 {
	margin-bottom: 5px;
	color: #CB7600;
}

em {
	font-style: normal;
	font-weight: bold;
	color: #FDB92B;
}

.little {
	font-size: 11px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
}

.odd {
	color: #CCCCCC;
}

p {
	margin: 0px;
}

.print {
	display: none;
}

.status {
	margin: 10px;
	padding: 5px;
	border: 1px solid #FDB92B;
	background-color: #FFF9E5;
	font-weight: bold;
	color: blue;
	-moz-border-radius: 5px;
}

.editorWarning {
}

.error, .editorWarning {
	margin: 10px;
	padding: 5px;
	border: 1px solid #CB7600;
	background-color: #FDB92B;
	font-weight: bold;
	color: red;
	-moz-border-radius: 5px;

	padding-left: 40px;
	min-height: 17px;
	_height: 17px;
	background-image: url('../vendor/edizon/ff/public/exclame.gif');
	background-repeat: no-repeat;
	background-position: 5px 2px;
}

DIV.ffform {
	margin-left: 0px;
}

/* todo: viac specificka deklaracia
DIV.ffform FORM {
margin-left: 30px;
}
*/
DIV.ffform DIV.validateerrors {
	width: auto;
	font-family: arial;
	font-size: 12px;

	margin: 10px;
	/* padding: 5px; ma vlastne kvoli bgobrazku */
	border: 1px solid #CB7600;
	background-color: #FDB92B;
	font-weight: bold;
	color: red;
	-moz-border-radius: 5px;
}

DIV.ffform .notValidTitle {
	color: red;
}


/*
-- loga pivovarov na uvodnej stranke vedla mapy --
*/
#logaPivovarov {
	width: 244px;
	padding-top: 8px;
	padding-left: 6px;

	background-color: #fdd892;
	background-image: url("http://www.kamnapivo.sk/imgs/bg-loga-pivovarov.jpg");
	background-repeat: no-repeat;
}

#logaPivovarov #logaPivovarovInner {
	height: 222px;
}

#logaPivovarov .logoPivo {
	float: left;
	width: 75px;
	height: 35px;
	padding-bottom: 8px;
	padding-right: 6px;

	background-image: url("http://www.kamnapivo.sk/imgs/bg-logo-pivo.png");
	background-repeat: no-repeat;

}

#logaPivovarov .logoPivo IMG {
	background-color: #FFF9E5;
}

#logaPivovarov .dalsiePiva {
	clear: left;
	text-align: center;
	height: 15px;
	padding-top: 1px;
	padding-bottom: 8px;
}


TABLE.itemsList {
	border-collapse: collapse;
	background-color: #fefefe; /* .contentBg */
}

TABLE.itemsList TH {
	background-color: #FDB92B;
	text-align: center;
}

TABLE.itemsList TD, TABLE.itemsList TH {
	border: 1px solid #CB7600;
	padding-left: 5px;
	padding-right: 5px;
}

TABLE.itemsList TD, TABLE.itemsList TH {
	border-style: inset;
	border-top: 1px solid #CB7600;
	border-bottom: 1px solid #CB7600;
}


.preview h1 {
	color: gray;
}

.preview .textLista.bigleft .left {
	color: gray;
}


table.listok {
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-collapse: collapse;
}

table.listok TH {
	background-color: #FBE3B4;
}

table.listok TD {
	background-color: #FFF9E5;
}

table.listok TH, table.listok TD {
	padding: 3px;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

a:link {
	color: black;
}

a:visited {
	color: #797979;
}

a:hover {
	color: #CB7600;
}

ins {
	color: green;
}

del {
	color: red;
}


.ad-float {
	position: fixed;
	top: 6px;
	left: 1004px
}

body.old-narrow .ad-float {
	top: 35px;
	left: 790px;
}


div.fb-like span,
div.fb-like span iframe {
	width: 200px !important;
}

