form.form fieldset {border:0px;}
form.form fieldset div {clear:both;}
form.form fieldset legend {font-size:1.1em;margin:0px 0px 10px 11px;font-weight:bold;}
form.form label {width:200px;display:block;float:left;margin-bottom:5px;text-align:right;padding-right:5px;}
form.form label.required {font-weight:bold;}
form.form input {margin-bottom:5px;}
form.form div.required label {color:red;}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.5em;
}

body {
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #60909E;
	background-image: url(../_images/bgBody.gif);
	background-repeat: repeat-x;
}

h1 {
    font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 0px;
}

h2 {
    font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #F9D10C;
	font-weight: normal;
	margin-top: 0px;
}

h4 {
    font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
	float: none;
}

form {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

.layoutLead {
	width: 913px;
	margin-top: 0px;
	margin-bottom: 20px;
}

#logoTop {
	margin-left: 32px;
	margin-top: 23px;
	float: left;
}

#textTop {
	float: left;
	margin-top: 40px;
	margin-left: 32px;
}

.arrowLang {
	margin-right: 3px;
}

.textLanguage {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
}

.textLanguage:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: underline;
	text-transform: uppercase;
}

.layoutMenuText {
	float: left;
}

.textMenu {
	margin-left: 15px;
	margin-right: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.textMenu:hover {
	margin-left: 15px;
	margin-right: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}

.searchForm {
	float: right;
	margin: 0px;
	padding: 0px;
}

.searchInput {
	border: 0px;
	background-color: #FFFFFF;
	width: 123px;
	height: 17px;
	padding: 1px 2px 1px 2px;
	margin-right: 4px;
	float: left;
}

.searchBtn {
	margin-right: 9px;
	float: left;
}

.layoutMainLeft {
	width: 618px;
	float: left;
	padding: 35px 0px 40px 35px;
}


.pLong {
	padding-right: 25px;
}

.pShort {
	width: 173px;
	padding-right: 25px;
	float: left;
	margin: 0px;
}

.imgBorderHome {
	border: 2px solid #FFFFFF;
	margin-right: 31px;
	float: left;
}

.layoutItemRight {
	width: 260px;
	background-color: #719DA9;
	padding: 0px 0px 10px 0px;
	margin-bottom: 16px;
}

.itemText {
	padding: 0px 23px 0px 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 8px 0px 0px 0px;
}

.itemKatalog {
	padding: 0px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 8px 0px 0px 0px;
}

.itemTextHeader {
	font-weight: bold;
}

.textItemMore {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.textItemMore:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.katalogImgBorder {
	border: 2px solid #C8DDE3;
	float: left;
	margin-bottom: 6px;
	margin-right: 7px;
}

.textCopyrightLink {
	color: #C8DDE3;
	text-decoration: underline;
}

.textCopyrightLink:hover {
	color: #C8DDE3;
	text-decoration: none;
}

.textPoski {
	color: #FFD200;
	text-decoration: none;
}

.textPoski:hover {
	color: #FFD200;
	text-decoration: underline;
}

ul {
	list-style-type: none;
	margin: 5px 0px 5px 19px;
	padding: 0px;
}

li {
	min-height: 25px;
	_height: 25px;
}

li a{
	color: #FFFFFF;
	background-image: url(../_images/arrowKatalog.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	text-decoration: none;
}

li a:hover{
	color: #FFFFFF;
	background-image: url(../_images/arrowKatalog.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	text-decoration: underline;
}

a.catalogSelected {
	color: #FFD200;
	background-image: url(../_images/arrowKatalog.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	text-decoration: none;
}

a.catalogSelected:hover {
	color: #FFD200;
	background-image: url(../_images/arrowKatalog.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	text-decoration: underline;
}

.descImgNahled {
	width: 190px;
/*	_width: 167p;*/
	min_height: 131px;
	_height: 131px;
/*	background-color: #FFFFFF;*/
	margin: 0px 50px 30px 0px;
	float: left;
}

.descTexty {
	width: 328px;
	margin: 0px 50px 30px 0px;
	float: right;
}

.productDescription {
	width: 355px;
	list-style-image: url(../_images/listDescription.gif);
	margin: 0px 0px 15px 0px;
	padding: 0px 20px 0px 20px;
/*	float: left;*/
	float: none;
}

.productDescription li{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.productDescriptionP {
	width: auto;
	list-style-image: url(../_images/listDescription.gif);
	margin: 0px 0px 15px 0px;
	padding: 0px 20px 0px 20px;
/*	float: left;*/
	float: none;
}

.productDescriptionP li{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

table {
	margin-top: 0px;
	margin-bottom: 0px;
}

th,td {
	padding: 0.25em 0.5em;
	vertical-align: baseline;
}

th {
	color: #FFFFFF;
}

table#uplnyram2 {
	border-collapse: collapse;
	margin-right: 10px;
	margin-top: 10px;
}

table#uplnyram2 td, table#uplnyram2 th {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #457988;
}

table#uplnyram2 td {
	background-color: #60909E;
	color: #fff;
	text-align: left;
}

table#uplnyram2 th {
	background-color: #457988;
	color: #fff;
	text-align: left;
}

.textLinkHierarchy {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.textLinkHierarchy:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}

.layoutPathway {
	padding-left: 19px;
	padding-top: 11px;
}

.productTabulka, .productTabulka tr, .productTabulka td, .productTabulka th {
	border-collapse: collapse;
	border: 1px solid #88B2BE;
}

.productButton {
    border: 0px;
    background-color: transparent;
}


/*******************TF 2009******************/

.color_yellow {color:#ffd200;}
.bold {font-weight:bold;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}

.lead {width:990px;margin:0 auto;position:relative;}

.layoutMain {width:984px;padding:7px;background-image: url(../_images/bgMain.gif);background-repeat: repeat-x;border-bottom: 1px solid #88B2BE;}

.layoutMenu {width:953px;height:30px;background: url(../_images/bgMenu.gif) top repeat-x;padding:10px 30px 0px 15px;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;text-decoration: none;}
.layoutMenu a {color:#FFFFFF;text-decoration:none;padding:0 3px 0 3px;}
.layoutMenu a:hover {text-decoration:underline;}

.layoutTop {width:999px;height: 186px;background-image: url(../_images/bgTop.gif);background-repeat: no-repeat;}

.layoutTop .layoutTopImg {width:83px;height:176px;background: url(../_images/peopleTop.jpg) right no-repeat;float: right;padding: 10px 0px 0px 334px;}
.layoutTop .language {position:absolute;top:35px;left:350px;}

.pathway {background:#6F9BA8;padding:7px 10px 10px 10px;}
.pathway a {color:#FFFFFF;}
.pathway a.last {text-decoration:none;color:#FFFFFF;cursor:text;}

.rightCol {width:215px;float:right;padding:0px;}
.leftCol {width:215px;float:left;padding:0px;margin-right:10px;}
.centerCol {width:535px;float:left;padding:0px;}
.subCol {float:right;width:745px;}

.centerCol a,
.subCol a {color:#FFD200;}

.centerCol .centerMenu {/*text-align:center;*/color:#FFFFFF;padding:15px 10px 15px 10px;line-height:2em;}
.centerCol .centerMenu a {color:#FFFFFF;padding:0 3px 0 3px;}

.centerCol .catalog_list_item {width:200px;padding:15px 30px 15px 30px;text-align:center;float:left;border-bottom:1px solid #80a9b4;}
.centerCol .catalog_list_item .title {height:35px;color:#ffd200;font-weight:bold;display:block;padding-bottom:15px;}
.centerCol .catalog_list_item .price {display:block;padding-top:15px;}
.centerCol .catalog_list_item .price strong {color:#ffd200;}

.rightCol h3,
.leftCol h3,
.subCol h3 {font-size: 0.9em;font-family: Verdana, Arial, Helvetica, sans-serif;color: #ffd200;font-weight: bold;background-image: url(../_images/bgHeader.gif);background-repeat: repeat-x;padding: 5px 25px 5px 25px;display: block;margin: 0px;}

.centerCol h3,
.centerCol h2,
.subCol h2 {font-size: 0.9em;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;font-weight: bold;background-image: url(../_images/bgHeader-yellow.gif);background-repeat: repeat-x;padding: 5px 25px 5px 25px;display: block;margin: 0px;}

.rightCol .news .news_list_item {background:#719da9;padding:10px;width:195px;border-bottom:1px solid #80a9b4;}

.news .thumbnail,
._reference___get .thumbnail {float:left;padding-right:15px;}

body.location_news_get .news_list_item {padding-bottom:15px;}

.news_list_item .timestamp {display:block;}
.news_list_item .title {display:block;font-weight:bold;color:#ffd200;}
.news_list_item .summary {padding:8px 0 8px 0;}
.more {color:#ffd200;background:url(../_images/arrowLang.gif) left no-repeat;padding-left:17px;}

.menuProdukty {padding:0 10px 0 10px;background:#719da9;min-height:680px;_height:680px;}
.menuProdukty a {background:none;display:block;color:#FFFFFF;text-decoration:none;border-bottom:1px solid #80a9b4;padding:5px 0 5px 10px;}
.menuProdukty a:hover {text-decoration:underline;background:none;padding-left:10px;}

.menuProdukty li.selected a {color:#FFD200;}
.menuProdukty li.selected ul li a {color:#FFAAAA;}
.menuProdukty li.selected ul li ul li a {color:#000000;}

.menuProdukty ul {margin-left:0px;}
.menuProdukty ul li ul li {margin-left:7px;}

._reference___get, .files___get, .news___get {padding-top:10px;}
._reference___get .h2,
.files___get .h2,
.news___get .h2 {display:none;}

.product-inn .thumbnail {float:left;padding-right:25px;}
.product-inn h2 {margin-bottom:30px;}
.product-inn .price {font-size:1.2em;display:block;padding:10px 0 10px 0;}
.product-inn .price strong {color:#FFD200;}
.product-inn .files a {display:block;background:url(../_images/arrowLang.gif) left no-repeat;padding-left:17px;margin-left:15px;}
.product-inn img {border:1px solid #FFFFFF;}
.product-inn ul {padding-left:15px;}
.product-inn li {list-style-type: disc;}
.product-inn .text {clear:both;}

.product .formular {padding-top:10px;}

.product .formular fieldset {border:0;}
.product .formular legend {display:none;}

.photo-product1 .thumbnail, .files .thumbnail {float:none;}

.photo-product1, .files, .more-product-picture {padding:10px 0 0 0;line-height:2em;} 


.catalog___get .files a {background:url(../_images/bgFilesHref.gif) no-repeat left 50%;display:block;margin-bottom:5px;padding:3px 0px 3px 30px;}

#footer {background:url(../_images/logo_footer.jpg) left no-repeat;position:relative;width:825px;height:35px;clear:both;padding:15px 35px 0px 130px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color:#C8DDE3;}
#footer a {text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer .left a {color:#FFFFFF;}
#footer img.footImg {position:absolute;left:0px;top:13px;}

.location_index .catalog_list_item img { max-width: 180px; max-height: 140px; _width: 180px; _height: 140px; }

.location_catalog_get .catalog_list_item img { max-width: 180px; max-height: 140px; _width: 180px; _height: 140px;}

.location_catalog_get .catalog_list_item {width:187px;padding:15px 30px 15px 30px;text-align:center;float:left;border-bottom:1px solid #80a9b4;}
.location_catalog_get .catalog_list_item .thumbnail {padding:0;float:none;}
.location_catalog_get .catalog_list_item .title {height:35px;color:#ffd200;font-weight:bold;display:block;padding-bottom:15px;}
.location_catalog_get .catalog_list_item .price {display:block;padding-top:15px;}
.location_catalog_get .catalog_list_item .price strong {color:#ffd200;}

.location_catalog_get .pages {clear:both;padding:10px;}
.location_catalog_get .pages select {margin-right:10px;}
.location_catalog_get .pages_bottom {padding-top:20px;} 
