#content {
	/*position: relative;*/
	margin-right: 20px;
	color: #333333;
	overflow: hidden;
}
#content .uppercase {
	text-transform: uppercase;
}
#content A, #content A:VISITED, #content A:HOVER {
	color: #405F95;
}

#content P {
	text-align: justify;
	padding-bottom: 10px;
}
#content .back {
	text-align: right;
	width: 100px;
	position: absolute;
	top: -40px;
	left: 450px;
}
#content .back A, #content .back A:HOVER, #content .back A:VISITED {
	color: #333333;
	font-size: 0.9em;
}

/* KONTAKTY */
H2 {
	color: #405F95;
	font-size: 1.3em;
	padding-bottom: 10px;
}
DIV.contacts, DIV.contactsCr, DIV.contactsSr {
	float: left;
	width: 100%;
	clear: both;
}
DIV.contactsCr, DIV.contactsSr {
	width: 250px
}
DIV.contacts DIV.item, DIV.contactsCr DIV.item, DIV.contactsSr DIV.item {
	margin-bottom: 35px;
}
DIV.contacts DIV.item A, DIV.contactsCr DIV.item A, DIV.contactsSr DIV.item A {
	color: #405F95;
}
DIV.map {
	float: right;
	width: 290px;
	margin-right: 10px;
}
DIV.map DIV.head {
	background: #405F95;
	color: #FFFFFF;
	padding: 5px 15px 5px 15px;
	font-weight: bold;
}
UL.choice {
	list-style-type: none;
	margin: 5px 5px 5px 5px;
	padding-left: 0px;
	float: left;
	width: auto;
}
UL.choice A.arrow, A.arrow:hover, A.arrow:visited {
	background-position: 0px 5px;
	font-weight: normal;
}
#contacts {
	margin-bottom: 20px;
}
#contacts #mapa {
	background-image: url('/img/u/kontakty/kontakt_mapa_eu_back.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
	width: 255px;
	height: 164px;
	margin: 0px 0px 40px 10px;
}
h2 {
	clear: both;
}
/* END KONTAKTY*/

/* press */
#content .press .item {
	padding: 0px 0px 20px 15px;
	background-image: url("/img/u/li_press.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	
}
#content .press .item .head A, #content .press .item .head A:HOVER, #content .press .item .head A:VISITED {
	color: #405F95;
	font-weight: bold;
}
#content .press .item .perex {
	padding-top: 5px;
	text-align: justify;
}
#content .press .item .source {
	padding-top: 5px;
	font-style: italic;
}
#content .press .detail H2 {
	padding: 5px 0px 15px 0px;
	color: #405F95;
	font-size: 1.5em;
	font-weight: normal;
}
#content .press .detail .perex {
	text-align: justify;
	font-weight: bold;
	padding-bottom: 15px;
}
#content .press .detail .content {
	text-align: justify;
}
#content .press .detail .source {
	padding-top: 5px;
	font-style: italic;
}

/* /press */

/* galerie */
DIV.detail {
}
DIV.detail TD.tables {
	width: 210px;
}
DIV.detail DIV.desc {
	padding-bottom: 20px;
}
DIV.detail TD.gallery {
	padding-right: 20px;
}
DIV.detail DIV.gallery {
}
DIV.detail DIV.gallery TABLE.main TD.item {
	background-color: #ffffff;
	vertical-align: bottom;
}
DIV.detail DIV.gallery TABLE.main TD.sep {
	width: 20px;
}
DIV.detail DIV.gallery TABLE.main TR.sep TD {
	padding: 2px;
}
DIV.detail DIV.gallery TABLE.main TD.item TD.desc {
	background-color: #EBEFF6;
	padding: 0px 10px;
	height: 30px;
}
DIV.detail TD.desc A, DIV.detail TD.desc A:VISITED, DIV.detail TD.desc A:HOVER {
	color: #405F95;
	font-size: 0.9em;
	text-decoration: none;
}
DIV.detail TD.desc A:HOVER {
	text-decoration: underline;
}
/* /galerie */


/* velikosti */
TABLE.sizes {
	width: 100%;
	margin-bottom: 20px;
}
TABLE.sizes TD, TABLE.sizes TH {
	background-color: #ffffff;
	padding: 5px 15px;
	font-size: 0.9em;
}
TABLE.sizes TR.even TD {
	background-color: #F0F3F8;
}
TABLE.sizes TH {
	background-color: #E1E7F1;
	text-align: center;
}
TABLE.sizes TD A, TABLE.sizes TD A:VISITED, TABLE.sizes TD A:HOVER {
	color: #405F95;
	text-decoration: none;
}
TABLE.sizes TD A:HOVER { text-decoration: underline; }
/* /velikosti */

/* dokumenty */
DIV.documents {
	padding: 10px;
	background-color: #F0F3F8;
}
DIV.documents .label {
	display: block;
	color: #405F95;
	font-weight: bold;
	padding-bottom: 5px;
}
DIV.documents TD {
	padding: 2px 5px 2px 0px;
	font-size: 0.9em;
}
DIV.documents TD.ico  {
	vertical-align: top;
	padding-top: 3px;
}
DIV.documents TD A, DIV.documents TD A:VISITED, DIV.documents TD A:HOVER {
	color: #405F95;
	text-decoration: none;
	font-weight: bold;
}
DIV.documents TD A:HOVER { text-decoration: underline; }
/* /dokumenty */

/* vice informaci */
#content DIV.moreInfo {
	margin: 0px 0px 5px 0px;
	padding: 15px 10px 15px 16px;
	background: #E7ECF4;
}

#content DIV.moreInfo TABLE.moreInfoTypes {
}
#content DIV.moreInfo TABLE.moreInfoTypes TR.header TD {
	padding-top: 15px;
	padding-bottom: 5px;
}
#content DIV.moreInfo TABLE.moreInfoTypes TR.first TD {
	padding-top: 0px;
}
#content DIV.moreInfo TABLE.moreInfoTypes TD.checkbox {
	width: 10px;
	padding-right: 5px;
	vertical-align: top;
}

#content DIV.moreInfo TABLE.moreInfoForm {
	width: 100%;
}
#content DIV.moreInfo TABLE.moreInfoForm INPUT {
	margin: 2px 0px 2px 0px;
}
#content DIV.moreInfo TABLE.moreInfoForm INPUT.textLong {
	width: 170px;
}
#content DIV.moreInfo TABLE.moreInfoForm INPUT.textShort {
	width: 85px;
}
#content DIV.moreInfo TABLE.moreInfoForm TD.comments {
	padding-top: 15px;
}
#content DIV.moreInfo TABLE.moreInfoForm TD.note {
	padding-top: 15px;
}

#content DIV.moreInfoSubmit {
	width: 540px;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 16px;
	background: #E7ECF4;
	text-align: right;
}
#content DIV.contest { width: 523px; }

#content DIV.moreInfoSubmit INPUT.submit, DIV.moreInfoSubmit INPUT.reset {
	border-top: 1px solid #999999;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #999999;
	color: #FFFFFF;
	background-color: #777777;
	height: 20px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
#content DIV.moreInfoSubmit INPUT.submit {
	font-weight: bold;
	margin-right: 0px;
}
/* /vice informaci */

/* fulltext */
#content DIV.fulltext {
}
#content DIV.fulltextForm {
	margin: 0px 0px 5px 0px;
	padding: 15px 10px 15px 16px;
	background: #E7ECF4;
}

TABLE.fulltextForm INPUT.textShort {
	width: 85px;
}
TABLE.fulltextForm TD.query {
	padding-top: 15px;
}
TABLE.fulltextForm INPUT.submit {
	border-top: 1px solid #999999;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #999999;
	color: #FFFFFF;
	background-color: #777777;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

#content DIV.fulltextNavigTop, #content DIV.fulltextNavigBottom {
	padding: 15px 0px 15px 0px;
	color: #405F95;
}
#content DIV.fulltextNavigTop {
	padding-top: 25px;
}
#content DIV.fulltextNavigTop A, #content DIV.fulltextNavigBottom A {
	color: #405F95;
}
#content DIV.fulltextNavigTop HR, #content DIV.fulltextNavigBottom HR {
	color: #869CC3;
}
#content DIV.fulltextNavigTop HR {
	margin-bottom: 20px;
}
#content DIV.fulltextNavigTop DIV.fLeft, #content DIV.fulltextNavigBottom DIV.fLeft {
	float: left;
	font-weight: bold;
}
#content DIV.fulltextNavigTop DIV.fRight, #content DIV.fulltextNavigBottom DIV.fRight {
	float: right;
	font-weight: bold;
}
#content DIV.fulltextNavigTop DIV.center, #content DIV.fulltextNavigBottom DIV.center {
	text-align: center;
}
#content DIV.fulltextNavigTop DIV.fLeft IMG, #content DIV.fulltextNavigBottom DIV.fLeft IMG {
	padding-right: 5px;
}
#content DIV.fulltextNavigTop DIV.fRight IMG, #content DIV.fulltextNavigBottom DIV.fRight IMG {
	padding-left: 5px;
}
#content DIV.fulltextHits {
	border-top: 1px solid #869CC3;
	border-bottom: 1px solid #869CC3;
	padding: 20px 0px 0px 0px;
}
#content DIV.fulltextHits A {
	color: #333333;
}
#content DIV.fulltextHits DIV.hit {
	padding-bottom: 20px;
}
#content DIV.fulltextNoHits {
	padding: 20px 0px 20px 0px;
	margin: 20px 0px 20px 0px;
	border-top: 1px solid #869CC3;
	border-bottom: 1px solid #869CC3;
}
/* /fulltext */

/* montaz */
#content DIV.montage TABLE {
	background-color: #F0F3F8;
	width: 100%;
}
#content DIV.montage TD, #content DIV.montage TH {
	padding: 5px 10px;
}
#content DIV.montage TH {
	background-color: #C9D3E5;
}

/* /montaz */

/* sitemap */
#content DIV.sitemapSection {
	background-color: #FFFFFF;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
#content DIV.sitemapSection DIV.head {
	background-color: #405F95;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px 0px 10px 20px;
	margin: 0px;
}
#content DIV.sitemapSection DIV.head A{
	color: #FFFFFF;
	text-decoration: none;
}
#content DIV.sitemapSection DIV.newWindow {
	background: #405F95 url('/img/u/ico/ico_blank.gif') 110px 13px no-repeat;
}
#content DIV.sitemapSection DIV.tree {
	color: #333333;
	padding: 10px 0px 10px 20px;
	margin: 0px;
}
#content DIV.sitemapSection DIV.tree A {
	color: #333333;
}
#content DIV.sitemapSection DIV.tree SPAN.indent {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.width170 {
	width: 170px;
}
.width380 {
	width: 380px;
}
/* /sitemap */

#content .chainformindex {
	background-color: #ffffff;
	margin-top: 10px;
	padding: 17px 20px 20px 20px;
}
#content .chainformindex TABLE {
	width: 100%;
}

#content .chainformindex SELECT {
	margin-top: 5px;
	width: 180px;
}
#content .chainformindex INPUT.submit {
	background-color: #777777;
	color: #ffffff;
	padding: 1px 2px;
}

#content .chainform {
	background-color: #E1E6F1;
	padding: 9px;
	margin-bottom: 20px;
}
#content .chainform TD {
	padding: 1px;
}
#content .chainform TD.label {
	padding-right: 10px;
	font-weight: bold;
}
#content .chainform SELECT {
	font-size: 0.9em;
	padding: 2px;
	width: 300px;
	margin-right: 10px;
}

#content .chainform INPUT.submit {
	width: 70px;
	font-size: 0.9em;
	background-color: #777777;
	color: #ffffff;
	padding: 1px 0px;
}
#content .chainresult {
}
#content .chainresult H3 {
	padding: 10px;
}
#content .chainresult TABLE {
	background-color: #ffffff;
	width: 100%;
}
#content .chainresult TD, #content .chainresult TH {
	padding: 5px 10px;
}
#content .chainresult TH {
	background-color: #E1E7F1;
}
#content .chainresult TR.even TD {
	background-color: #F0F3F8;
}
#content TABLE.groups {
	margin-bottom: 20px;
}
#content TABLE.groups TD.item {
	width: 205px;
	background-color: #E1E6F1;
	cursor: pointer;
}
#content TABLE.groups TD.item A, #content TABLE.groups TD.item A:HOVER, #content TABLE.groups TD.item A:VISITED {
	color: #333333;
	font-weight: bold;
	font-size: 0.9em;
}

#content TABLE.groups TD.item DIV {
	padding: 5px 15px;
}
#content TABLE.groups TD.img {
	width: 65px;
	height: 65px;
}
#content TABLE.groups TD.sep {
	width: 20px;
}
#content TABLE.groups TD.sepH {
	height: 8px;
}

#content table.grid {
	border-collapse: collapse;
	width: 100%;
}

#content table.grid td, #content table.grid th {
	padding: 5px 5px;
	font-size: 0.9em;
}
#content table.grid td {
	font-size: 0.85em;
	text-align: center;
	background-color: #ffffff;
	border-bottom: solid 1px #C9D3E5;
}
#content table.grid th {
	background-color: #C9D3E5;
}
#content table.grid th, #content table.grid th p {
	font-weight: bold;
	text-align: center;
	color: #333333;
}
#content table.grid th p {
	padding: 0px;
}
#content TABLE.grid TH P.center, #content TABLE.grid TD P.center {
	text-align: center;
}

#root .track {
	padding: 0px 20px 15px 209px;
	color: #6283BB;
}
#root .track A, #root .track A:HOVER, #root .track A:VISITED {
	color: #405F95;
}

.contest TR.head TD { padding-top: 15px; font-weight: bold; }
TABLE.sellers TR.red TD {
	color: #FF0000;
}