﻿/*----------------*/
.tabRoz {
	border: 1px solid #d0d0d0;
	border-collapse: collapse;
	font-size: 11px;
	margin-bottom: 10px;
	font-family: Tahoma;
}
.tabRoz td {
	border: 1px solid #d0d0d0;
}
.tabRoz td a {
	text-decoration: none;
	cursor: pointer;
	display: block;
	height: 95px;
}
.tabRoz td a:hover {
	text-decoration: underline;
}
.tabRoz tr.h td, .tabRoz tr.h th {
	font-size: 10px;
}
.tabRoz tr.h td{
	height: 15px;
	padding: 0 !important;
	color: #a0a0a0;
	text-align: center;
	/*width: 16px !important;*/
}

/*.tabRoz tr.h th[colspan='4'], .tabRoz tr th.FirstColumn {*/
.tabRoz tr.h th, .tabRoz tr th.FirstColumn {
	background-color: #e0e0e0;
}

.tabRoz tr.h th[colspan='4'] {
	/*width: 64px !important;*/
}


.tabRoz tr td[colspan='3'] div {
	width: 48px !important;
}

.tabRoz tr td[colspan='4'] div {
	width: 64px !important;
}

.tabRoz tr td[colspan='5'] div {
	width: 80px !important;
}

.tabRoz tr td[colspan='5'] div {
	width: 96px !important;
}

.tabRoz tr th.FirstColumn 
{
	width: 110px !important;
    text-align: left;
    padding: 5px;
}

.tabRoz th {
	border: 1px solid #d0d0d0;
	font-weight: normal;
	text-align: center;
}
.tabRoz td strong
{
    display: block;
    margin-bottom: 7px;
    font-size: 12px;
}
.tabRoz td span.small
{
    font-size: 9px;
}

.tabRoz td > div
{
    height: 95px;
    position: relative;
    font-size: 9px;
	padding: 8px 10px;
}
.tabRoz td div div
{
    position: absolute;
    bottom: 8px;
}

.rez {
	font-size: 14px;
}
.krd {
	font-size: 14px;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: black;
}
.roAdr {
	font-weight: bold;
	color: black;
}
.tabPokr {
	/*border: 1px solid black;*/
	border-collapse: collapse;
	font-size: 12px;
}
.tabPokr td {
	border: 1px solid #f8e386;
	padding: 2px;
	text-align: center;
	font-size: 10px;
}
.tabPokr td.gap {
	border: none;
}
/*------------------------------------------*/
#packa {
	position: absolute;
	z-index: 1;
	visibility: hidden;
	width: 300px;
	background-color: #ffffff;
	border: 2px solid #2587AD;
	border-radius: 8px;
    -webkit-box-shadow: 5px 5px 20px 0px rgba(20, 20, 20, 0.2);
    box-shadow:  5px 5px 20px 0px rgba(20, 20, 20, 0.2);
	padding: 10px;
	/*left: 100px;
	top: 100px;*/
}
#packa table {
	font-size: 12px;
	width: 100%;
}
#packa table td {
	/*background-color: #F9DE9D;*/
	padding: 2px;
}
#packa table th {
	/*background-color: #FFF9BD;*/
	padding: 2px;
	text-align: left;
}
#packa table td span.cenaOld {
	text-decoration: line-through;
}
#packa table td span.cenaNew {
	background-color: #2587AD;
	color: white;
	padding: 2px;
	font-weight: bold;
}
/*----------------*/
.suplBeru {
	background-color: Lime;
}
.suplPryc {
	background-color: aqua;
}
.symboly {
	margin-top: 5px;
}
.symboly span {
	float: left;
	display: block;
	margin-right: 5px;
}
.sym {
	width: 15px;
	height: 15px;
	font-size: 1px;
	border: 1px solid black;
}
.sym2 {
	height: 15px;
	font-size: 11px;
	border: 1px solid black;
	margin-right: 5px;
	padding: 2px 3px;
}
.obsaz, td.obsaz a {
	background-color: silver;
	color: gray;
}
/*----------------*/