body {
	color: #373f37;
	font-family: Arial, Arial CE, Tahoma, Verdana, Helvetica CE, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(/wp-content/themes/vytahy1/img/bg_00.jpg) no-repeat top left #20231d;
}



/* .... COMMON .... */
p 
{
	display: block;
	margin: 0px 0px 17px 0px;
	padding: 0px;
	text-align: justify;
}

i, em 
{
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	display: block;
	clear: both;
	font-size: 28px;
	padding: 0px;
	font-weight: normal;
}

h1 {
	color: #FFFFFF;
	margin: 0px 0px 14px 0px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

h4 {
	font-size: 14px;
	margin: 0px 0px 5px 0px;
}

h5 {
	color: #91db23;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
}

h6 {
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

hr {
	height: 1px;
	width: 100%;
	color: #e9aaba;
	margin: 0px 0px 1px 0px;
}

ul, ol {
	margin: 0px 0px 17px 20px;
	padding: 0px;
}

ul li {
	list-style-image: url(/wp-content/themes/vytahy1/img/li.png);
	margin: 0px 0px 0px 2px;
	padding: 0px;
	list-style-position: outside;
	line-height: 140%;
	text-align: justify;
}

ol li {
	list-style-image: none;
	list-type-style: decimal;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	list-style-position: outside;
	line-height: 140%;
	text-align: justify;
}

img {
	border: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}




/* .... SYSTEM .... */
.print {
	position: absolute;
	margin: -10000px;
}

.strana {
	clear: none;
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.objekt {
	width: 1004px;
	height: auto;
	margin: left;
/*	margin: auto; */
	text-align: left;
}

.ram {
	clear: none;
	float: left;
	width: 930px;
	height: auto;
	min-height: 768px;
	padding: 0px 37px 0px 37px;
	text-align: left;
}

.horni {
	position: relative;
	clear: none;
	float: left;
	width: 930px;
	height: auto;
	padding: 10px 0px 0px 0px;
}

div.search {
	position: absolute;
	top: 4px;
	right: 111px;
	clear: none;
	float: left;
	width: 250px;
	height: auto;
	padding: 0px 0px 18px 0px;
	
	background: url(/wp-content/themes/vytahy1/img/bg_02.png) no-repeat 0px 4px;
	z-index: 2;
}

div.search label {
	display: block;
	clear: none;
	float: left;
	width: 250px;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

div.search input {
	color: #ffffff;
	width: 172px;
	height: 19px; 
	border: none;
	font-size: 12px;
	font-weight: normal;
	padding: 9px 0px 0px 0px;
	margin: 0px 8px 0px 8px;
}

div.search input.odeslat {
	position: absolute;
	top: 4px;
	left: 183px;
	color: #000000;
	width: 38px;
	height: 24px;
	font-size: 0px;
	border: 0px;
	padding: 0px;
	text-decoration: none;
	background: none;
	cursor: hand;
	z-index: 3;
}

.urs {
	position: absolute;
	right: 100px;
	top: 37px;
	clear: none;
	float: left;
	width: 250px;
	height: auto;
	padding: 0px 0px 0px 0px;
	z-index: 1111;
}

.fb {
	position: absolute;
	right: 0px;
	top: 10px;
	clear: none;
	float: left;
	width: 91px;
	height: auto;
	padding: 0px 0px 0px 0px;
	z-index: 1111;
}

.logo {
	position: relative;
	clear: none;
	float: left;
	width: 930px;
	height: auto;
	padding: 0px 0px 0px 0px;
	z-index: 0;
}

.logo span {
	position: absolute;
	top: 0px;
	left: 31px;
	display: block;
	clear: none;
	float: left;
	width: 121px;
	height: 119px;
	padding: 0px 0px 5px 0px;
	background: url(/wp-content/themes/vytahy1/img/vytahy-1.png) no-repeat 0px 5px;
	z-index: 2;
}

.logo h1 {
	position: absolute;
	top: 0px;
	left: 31px;
	display: block;
	clear: none;
	float: left;
	width: 121px;
	height: 119px;
	font-size: 12px;
	padding: 56px 0px 5px 0px;
	z-index: 1;
}

.logo img {
	padding: 0px 0px 0px 104px;
}

.menu {
	clear: none;
	float: left;
	width: 930px;
	height: auto;
	padding: 0px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_05.png) no-repeat top left;
}

.postranni {
	clear: none;
	float: right;
	width: 250px;
	height: auto;
	padding: 10px 0px 0px 0px;
}

.hlavni {
	clear: none;
	float: left;
	width: 930px;
	height: auto;
	padding: 23px 0px 0px 0px;
}

.hlavni .motiv {
	position: relative;
	clear: none;
	float: left;
	width: 250px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_08b.png) no-repeat bottom left;
}

.postranni .motiv {
	position: relative;
	clear: none;
	float: left;
	width: 250px;
	height: 80px;
	padding: 0px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_08b.png) no-repeat bottom left;
}

.prosklene-vytahove-sachty, .rekonstrukce {
	margin: 0px 0px 0px 90px;
}

.postranni .prosklene-vytahove-sachty, .postranni .rekonstrukce {
	margin: 36px 0px 0px 0px;
}

.motiv .top {
	position: absolute;
	top: -10px;
	left: 0px;
	clear: none;
	float: left;
	width: 250px;
	height: 10px;
	font-size: 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_08a.png) no-repeat top left;
}

.motiv img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 225px;
	padding: 0px 0px 0px 25px;
	z-index: 1;
}

.atypicke-vytahy .vytah {
	position: absolute;
	top: 0px;
	left: 25px;
	width: 200px;
	height: 225px;
	z-index: 1;
	background: url(/wp-content/themes/vytahy1/img/atypicke-vytahy.jpg) no-repeat top left;
}

.prosklene-vytahove-sachty .vytah {
	position: absolute;
	top: 0px;
	left: 25px;
	width: 200px;
	height: 225px;
	z-index: 1;
	background: url(/wp-content/themes/vytahy1/img/prosklene-vytahove-sachty.jpg) no-repeat top left;
}

.rekonstrukce .vytah {
	position: absolute;
	top: 0px;
	left: 25px;
	width: 200px;
	height: 225px;
	z-index: 1;
	background: url(/wp-content/themes/vytahy1/img/rekonstrukce.jpg) no-repeat top left;
}

.motiv h3 {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #91db23;
	width: 250px;
	height: auto;
	font-size: 16px;
	text-transform: uppercase;
	z-index: 2;
}

.motiv h3 a, .motiv h3 a:visited {
	display: block;
	clear: none;
	float: left;
	color: #91db23;
	width: 154px;
	font-size: 15px;
	text-transform: uppercase;
	padding: 254px 70px 34px 26px;
	margin: 0px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_11a.png) no-repeat 180px 237px;
	text-decoration: none;
}

.motiv h3 a:active, .motiv h3 a:hover {
	display: block;
	clear: none;
	float: left;
	color: #ffffff;
	width: 154px;
	font-size: 15px;
	text-transform: uppercase;
	padding: 254px 70px 34px 26px;
	margin: 0px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_11b.png) no-repeat 180px 237px;
	text-decoration: none;
}

.postranni .motiv h3 a, .postranni .motiv h3 a:visited {
	padding: 26px 70px 34px 26px;
	background: url(/wp-content/themes/vytahy1/img/bg_11a.png) no-repeat 180px 12px;
}

.postranni .motiv h3 a:active, .postranni .motiv h3 a:hover {
	padding: 26px 70px 34px 26px;
	background: url(/wp-content/themes/vytahy1/img/bg_11b.png) no-repeat 180px 12px;
}

.prosklene-vytahove-sachty h3 a, .prosklene-vytahove-sachty h3 a:visited {
	display: block;
	clear: none;
	float: left;
	color: #91db23;
	width: 154px;
	font-size: 15px;
	text-transform: uppercase;
	padding: 242px 70px 34px 26px;
	margin: 0px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_11a.png) no-repeat 180px 237px;
	text-decoration: none;
}

.prosklene-vytahove-sachty h3 a:active, .prosklene-vytahove-sachty h3 a:hover {
	display: block;
	clear: none;
	float: left;
	color: #ffffff;
	width: 154px;
	font-size: 15px;
	text-transform: uppercase;
	padding: 242px 70px 34px 26px;
	margin: 0px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_11b.png) no-repeat 180px 237px;
	text-decoration: none;
}

.spodni {
	clear: none;
	float: left;
	width: 930px;
	height: auto;
	padding: 16px 0px 26px 0px;
}

.levy {
	clear: none;
	float: left;
	width: 430px;
	height: auto;
	padding: 0px 0px 0px 0px;
}

.levy h2 {
	display: block;
	clear: none;
	float: left;
	width: 654px;
	height: auto;
}

.formular {
	clear: none;
	float: right;
	width: 250px;
	height: auto;
	margin: 26px 0px 0px 0px;
}

.podstrana {
	clear: none;
	float: left;
	width: 930px;
	height: auto;
	min-height: 830px;
}

.podstrana .levy {
	clear: none;
	float: left;
	width: 654px;
	height: auto;
}

.prostredni, .pravy {
	clear: none;
	float: left;
	width: 224px;
	height: auto;
	padding: 0px 0px 0px 26px;
}

.prostredni .terminologie p {
	height: 86px;
	padding-top: 0px !important;
	margin: 0px 0px 8px 0px !important;
	overflow: hidden;
}

.levy .video {
	clear: none;
	float: left;
	width: 430px;
	height: auto;
	padding: 0px 0px 36px 0px;
}

.levy .box {
	position: relative;
	clear: none;
	float: left;
	width: 430px;
	height: auto;
	padding: 0px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_09b.png) no-repeat bottom left;
}

.podstrana .levy .box {
	clear: none;
	float: left;
	width: 602px;
	height: auto;
	color: #ffffff;
	min-height: 96px;
	padding: 18px 26px 6px 26px;
	margin: 0px 0px 26px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_14b.png) no-repeat bottom left;
}

.podstrana .levy .box img {
	padding: 0px 10px 10px 0px;
}

.levy p {
	height: auto;
	padding: 0px !important;
	margin: 0px 0px 16px 0px !important;
}

.homepage .levy p {
	position: relative;
	top: -14px;
	left: 0px;
	height: 86px;
	padding: 14px 26px 0px 26px !important;
	margin: 0px 0px 8px 0px !important;
	overflow: hidden;
}

.prostredni .box {
	position: relative;
	clear: none;
	float: left;
	width: 224px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 26px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_10b.png) no-repeat bottom left;
}

.postranni .box .pole {
	color: #ffffff;
	clear: none;
	float: left;
	width: 218px;
	padding: 0px 16px 16px 16px;
}

.enter label {
	display: block;
	clear: none;
	float: left;
	color: #91db23;
	width: 218px;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
}

.enter input {
	color: #373f37;
	width: 218px;
	height: 19px; 
	border: none;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 16px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_15.png) no-repeat top left;
}

.enter textarea {
	width: 216px;
	height: 110px;
	font-family: Arial, Arial CE, Tahoma, Helvetica CE, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	color: #000000;
	margin: 0px 0px 0px 0px;
	border: 1px solid #373f37;
	scrollbar-face-color: #0d150d;
	scrollbar-highlight-color: #0d150d;
	scrollbar-shadow-color: #0d150d;
	scrollbar-3dlight-color: #0d150d;
	scrollbar-darkshadow-color: #0d150d;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	background: #ffffff;
}

.enter input.odeslat {
	float: right;
	color: #ffffff;
	width: 80px;
	height: 24px;
	border: 0px;
	padding: 0px;
	margin: 16px 0px 0px 0px;
	font-size: 14px;
	text-decoration: none;
	background: none;
	cursor: hand;
	background: url(/wp-content/themes/vytahy1/img/bg_16.png) no-repeat top left;
}

.postranni .box h2 {
	position: relative;
	top: -10px;
	left: 0px;
	clear: none;
	float: left;
	width: 218px;
	padding: 12px 16px 12px 16px;
	margin: 0px 0px 6px 0px;
	text-transform: uppercase;
	background: url(/wp-content/themes/vytahy1/img/bg_08c.png) no-repeat top left;
}

.postranni .box {
	position: relative;
	clear: none;
	float: left;
	width: 250px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 26px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_08b.png) no-repeat bottom left;
}

.predstavujeme p {
	position: relative;
	top: -14px;
	left: 0px;
	height: 163px;
	overflow: hidden;
}

.pravy .box {
	position: relative;
	clear: none;
	float: left;
	width: 224px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background: url(/wp-content/themes/vytahy1/img/bg_10b.png) no-repeat bottom left;
}

.pravy p {
	position: relative;
	top: -14px;
	left: 0px;
	height: 108px;
	overflow: hidden;
}

.levy h1, .searchbox h2 {
	clear: none;
	float: left;
	color: #91db23;
	width: 654px;
	height: auto;
	font-size: 18px;
	padding: 12px 26px 12px 26px;
	margin: 0px;
	text-transform: uppercase;
	background: url(/wp-content/themes/vytahy1/img/bg_14c.png) no-repeat top left;
}

.box h2 {
	clear: none;
	float: left;
	color: #91db23;
	height: auto;
	font-size: 13px;
	padding: 12px 26px 12px 26px;
	margin: 0px 0px 6px 0px;
	text-transform: uppercase;
}

.box h2 {
	clear: none;
	float: left;
	color: #91db23;
	height: auto;
	font-size: 13px;
	padding: 12px 26px 12px 26px;
	margin: 0px 0px 6px 0px;
	text-transform: uppercase;
}

.box h2 a, .box h2 a:visited {
	color: #91db23;
}

.box h2 a:active, .box h2 a:hover {
	color: #ffffff;
}

.levy .box h2 {
	color: #91db23;
	font-size: 16px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	background: none;
}

.levy .box h3 {
	color: #91db23;
	font-size: 14px;
	text-transform: none;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	background: none;
}

.levy .box h4 {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	background: none;
}

.homepage .box h2 {
	position: relative;
	top: -10px;
	left: 0px;
	clear: none;
	float: left;
	width: 430px;
	padding: 12px 26px 12px 26px;
	margin: 0px 0px 6px 0px;
	text-transform: uppercase;
	background: url(/wp-content/themes/vytahy1/img/bg_09c.png) no-repeat top left;
}

.prostredni .box h2, .pravy .box h2 {
	position: relative;
	top: -10px;
	left: 0px;
	clear: none;
	float: left;
	width: 192px;
	padding: 12px 16px 12px 16px;
	margin: 0px 0px 6px 0px;
	text-transform: uppercase;
	background: url(/wp-content/themes/vytahy1/img/bg_10c.png) no-repeat top left;
}

.box h3 {
	position: relative;
	top: 0px;
	left: 0px;
	color: #ffffff;
	width: auto;
	height: auto;
	text-align: left;
	font-size: 13px;
	padding: 0px 16px 0px 16px;
	margin: 0px 0px 9px 0px;
	text-transform: uppercase;
	background: none;
}

.box h3 a, .box h3 a:visited {
	color: #ffffff;
}

.box h3 a:active, .box h3 a:hover {
	color: #91db23;
}

.homepage .box h3 {
	position: relative;
	top: 0px;
	left: 0px;
	color: #ffffff;
	width: auto;
	height: auto;
	text-align: left;
	font-size: 13px;
	padding: 0px 16px 0px 16px;
	margin: 0px 0px 9px 0px;
	text-transform: uppercase;
	background: none;
}

.levy .box p {
	color: #ffffff;
	line-height: 17px;
	padding: 12px 26px 10px 26px;
	margin: 30px 0px 8px 0px;
}

.prostredni .box p, .pravy .box p {
	color: #ffffff;
	line-height: 17px;
	padding: 12px 16px 10px 16px;
	margin: 0px 0px 8px 0px;
}

.levy .box img {
	padding: 0px;
}

.prostredni .box img {
	float: left;
	padding: 0px;
	margin: 3px 16px 0px 0px;
}

.prostredni .box .search {
	position: relative;
	top: 0px;
	left: 0px;
	clear: none;
	float: left;
	width: 192px;
	height: auto;
	padding: 0px 16px 15px 16px;
	border-right: none;
	background: url(/wp-content/themes/vytahy1/img/bg_12.png) no-repeat 15px 0px;
	z-index: 2;
}

.prostredni .box .search input {
	color: #373f37;
	width: 144px;
	height: 19px; 
	border: none;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 0px 0px 0px;
	margin: 0px 8px 0px 8px;
}

.prostredni .box .search select {
	width: 156px;
	margin: 3px 0px 0px 0px;
	border: 0px solid;
	scrollbar-face-color: none;
	scrollbar-highlight-color: none;
	scrollbar-shadow-color: none;
	scrollbar-3dlight-color: none;
	scrollbar-darkshadow-color: none;
	scrollbar-arrow-color: none;
	scrollbar-track-color: none;
	background: #ffffff;
}

.prostredni .box .search input.odeslat {
	position: absolute;
	top: 0px;
	left: 168px;
	color: #000000;
	width: 30px;
	height: 23px;
	font-size: 0px;
	border: 0px;
	padding: 0px;
	text-decoration: none;
	background: none;
	cursor: hand;
	z-index: 3;
}

.levy .box {
	position: relative;
	clear: none;
	float: left;
	width: 430px;
	height: auto;
	padding: 0px 0px 0px 0px;
}

.vice {
	width: 192px;
	padding: 10px 0px 18px 0px;
	margin: 0px 16px 0px 16px;
	text-align: right;
	border-top: 1px solid #91db23;
}

.vice a, .vice a:visited {
	color: #91db23;
}

.vice a:active, .vice a:hover {
	color: #ffffff;
}

.datum {
	color: #ffffff;
	clear: none;
	float: left;
	width: 192px;
	font-size: 10px;
	padding: 0px 16px 8px 16px;
	margin: 0px 0px 0px 0px;

}

p.vice a, p.vice a:visited {
	color: #91db23;
}

p.vice a:active, p.vice a:hover {
	color: #ffffff;
}

.zapati {
	clear: none;
	float: left;
	width: 930px;
	height: auto;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.part {
	clear: none;
	float: left;
	width: 310px;
	height: auto;
	padding: 0px 0px 0px 0px;
}

.zapati a, .zapati a:visited {
	color: #91db23;
}

.zapati a:active, .zapati a:hover {
	color: #ffffff;
}




/* .... LINKS .... */
a, a:visited {
	color: #91db23;
}

a:active, a:hover {
	color: #ffffff;
}




/* .... INPUT .... */
form {
	margin: 0px;
	padding: 0px;
}

input {
	color: #373f37;
	width: 221px;
	height: 17px; 
	border: none;
	font-size: 17px;
	font-weight: bold;
	padding: 6px 0px 0px 0px;
	background: none;
	font-family: Arial, Arial CE, Tahoma, Verdana, Helvetica CE, Helvetica, sans-serif;
}

input.odeslat {
	position: relative;
	top: 0px;
	left: 0px;
	color: #000000;
	width: 241px;
	height: auto;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	border: 0px;
	text-transform: uppercase;
	padding: 14px 0px 14px 0px;
	text-decoration: none;
	background: url(/wp-content/themes/vytahy1/img/bg_13a.png) no-repeat 0px 0px;
	cursor: hand;
}

.testerky a:active, .testerky a:hover {
	color: #ba325a;
	display: block;
	clear: none;
	float: right;
	width: 241px;
	height: auto;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	padding: 14px 0px 14px 0px;
	text-decoration: none;
	background: url(/wp-content/themes/vytahy1/img/bg_13b.png) no-repeat 0px 0px;
}

textarea {
	width: 600px;
	height: 110px;
	font-family: Arial, Arial CE, Tahoma, Helvetica CE, Helvetica, Verdana, sans-serif;
	font-size: 100%;
	color: #000000;
	margin: 14px 0px 0px 0px;
	border: 1px solid #373f37;
	scrollbar-face-color: #373f37;
	scrollbar-highlight-color: #373f37;
	scrollbar-shadow-color: #373f37;
	scrollbar-3dlight-color: #373f37;
	scrollbar-darkshadow-color: #373f37;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	background: #ffffff;
}


select {
	font-size: 100%;
	color: #000000;
	border: 1px solid #b8b8c6;
	scrollbar-face-color: #b8b8c6;
	scrollbar-highlight-color: #b8b8c6;
	scrollbar-shadow-color: #b8b8c6;
	scrollbar-3dlight-color: #b8b8c6;
	scrollbar-darkshadow-color: #b8b8c6;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	background: #ffffff;
}

input.check, input.radio {
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 11px;
	width: 14px;
	_width: 16px;
	_width/**/: 14px;
	height: 14px;
	_height: 14px;
	_height/**/: 14px;
	border: 0px solid;
	padding: 0px;
	background: #ffffff;
}




/* .... TABLE .... */
table {
	font-family: Arial, Arial CE, Tahoma, Helvetica CE, Helvetica, Verdana, sans-serif;
	table-layout: auto;
	width: 98.5%;
	text-align: left;
	vertical-align: top;
	font-size: 100%;
	border-collapse: collapse;
	margin: 0px 0px 17px 0px;
}

table tr th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}

table tr td {
	font-weight: normal;
	vertical-align: top;
	padding: 0px;
}


table.datatable {
	table-layout: auto;
	width: 100%;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 17px 0px;
}

table.datatable tr th {
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	padding: 7px 7px 7px 7px;
	background: #262b26;
}

table.datatable tr th a, table.datatable tr th a:visited {
	color: #ffffff;
}

table.datatable tr th a:active, table.datatable tr th a:hover {
	color: #000000;
}

table.datatable tr td {
	font-weight: normal;
	vertical-align: top;
	padding: 6px 7px 3px 7px;
	border-bottom: 1px solid #262b26;
}

table.datatable tr th.t1 {
	width: 13%;
}
table.datatable tr th.t2 {
	width: 25%;
}
table.datatable tr th.t3 {
	width: 32%;
}
table.datatable tr th.t4 {
	width: 15%;
}
table.datatable tr th.t5 {
	width: 15%;
}




/* .... POMOCNE .... */
.none {
	display: none;
}

img.floatleft, img.alignleft, .floatleft, .alignleft {
	float: left;
	margin: 1px 16px 0px 0px;
}

img.floatright, img.alignright, .floatright, .alignright {
	float: right;
	margin: 1px 0px 0px 16px;
}

img.aligncenter, .aligncenter {
	clear: both !important;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.strankovani a, .strankovani a:visited {
	color: #91db23;
	display: block;
	clear: none;
	float: left;
	width: auto;
	height: auto;
	padding: 8px 14px 10px 14px;
	margin: 0px 6px 0px 0px;
	border: 1px solid #262b26;
	background: #373f37;
}

.strankovani a:active, .strankovani a:hover {
	color: #ffffff;
	display: block;
	clear: none;
	float: left;
	width: auto;
	height: auto;
	padding: 8px 14px 10px 14px;
	margin: 0px 6px 0px 0px;
	border: 1px solid #262b26;
	background: #262b26;
}

.menu ul li.page-item-1246,
.menu ul li.page-item-1253,
.menu ul li.page-item-1256 {
	display: none;
}
