﻿body {
	margin: 0;
	padding: 0;
	background: #E4E4E4 url(File.ashx?image=3) left top repeat-x;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 0.75em;
	color: #333333;
	text-align: center;
}
p {
	margin: 0 0 3px 0;
}
form {
	margin: 0;
	padding: 0;
}
.rsi-item p, .rsi-produkt p {
	margin: 0;
	padding: 0;
}
h1, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B80000;
	padding: 0;
	margin: 0 0 12px 0;
	letter-spacing: 0px;
	font-weight: bold;
}
h2 {
	font-size: 12px;
	letter-spacing: normal;
	font-weight: bold;
}
h3 {
	font-size: 11px;
	color: #932743;
	margin: 10px 0 0 0;
	padding: 0;
}
h4 {
	color: #932743;
	font-size: 11px;
}
.alt {
	display: none;
}
.validator {
	color: Red;
}
.center {
	text-align: center;
}
.left-border, .right-border {
	display: block;
	width: 9px;
	height: 190px;
	position: absolute;
	left: 0;
	background: url(File.ashx?image=5) left top no-repeat;
}
.right-border {
	background: url(File.ashx?image=10) left top no-repeat;
	left: 969px;
}
.home {
	display: block;
	width: 110px;
	height: 20px;
	position: absolute;
	top: 8px;
	left: 10px;
}
.lang-cz {
	position: absolute;
	top: 8px;
	right: 70px;
	display: block;
	width: 40px;
	height: 17px;
}
.lang-en {
	position: absolute;
	top: 8px;
	right: 18px;
	display: block;
	width: 40px;
	height: 17px;
}
.sitemap {
	position: absolute;
	top: 8px;
	right: 230px;
	display: block;
	width: 95px;
	height: 17px;
}
.mailit {
	position: absolute;
	top: 8px;
	right: 124px;
	display: block;
	width: 91px;
	height: 17px;
}
#pageOut, #pageOut2 {
	width: 978px;
	margin: 0 auto;
	background: url(File.ashx?image=8) left top repeat-y;
	position: relative;
	min-height: 200px;
	clear: both;
}
#page {
	text-align: left;
	margin: 0;
	padding: 0;
}
#top, #top-en {
	background: url(File.ashx?image=14) top left no-repeat;
	height: 138px;
	z-index: 5;
	position: relative;
}
#top-en {
	background: #9A0000 url("../Images/Design/bg-top2en.jpg") top left no-repeat;
}
#left-side {
	float: left;
	width: 727px;
	background: url(File.ashx?image=7) left top no-repeat;
	_height: 300px;
	min-height: 300px;
}
#left-side-in {
	margin: 15px 1px 5px 12px;
}
#right-side {
	float: right;
	margin-right: 0px;
	width: 240px;
	_width: 230px;
	background: url(File.ashx?image=10) right top no-repeat;
}
#right-side-in {
	margin-top: 45px;
	margin-right: 1em;
	border: ccc 1px solid;
}
div#sloupecVlevo {
	width: 50%;
	float: left;
}
)div#sloupecVpravo {
	width: 50%;
	float: right;
}
.bg-undermenu-shadow {
	padding: 1px 0 1px 0;
	background: url("../Images/Design/bg-undermenu.jpg") top left no-repeat;
	position: relative;
	display: none;
}

.slozka-leva {
}

.slozka-prava {
}

.clear {
	clear: both;
	height: 1px;
}

.section1, .section2 {
	background: url(File.ashx?image=11) top left repeat-y;
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 8px;
	clear: both;
}
.label-title {
	height: 34px;
}
.label-title span {
	display: none;
}
.section-content {
	margin: 8px 15px 0 15px;
	width: 97%;
	clear: both;
}
#bottom {
	height: 183px;
	color: #fff;
	background: #9FBED5;
	margin: 0 auto;
	padding: 0;
	width: 978px;
	font-size: 10px;
	margin-top: 10px;
	text-align: left;
}
.bottom-label {
	font-size: 16px;
	font-weight: bold;
	padding: 13px 0 0 48px;
	color: #2f2f2f;
}
.float-left, .menu2 {
	float: left;
}
.float-right, .content-right {
	float: right;
}
#bottom .float-right {
	padding: 0;
	margin: 0px 15px 0 0;
	text-align: right;
}
#bottom .float-left {
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	padding: 0;
	width: 500px;
	text-align: left;
	color: black;
}
.content-right {
	width: 560px;
	_height: 250px;
	min-height: 250px;
	padding: 1px 20px 0 2px;
}
.a-right {
	text-align: right;
}
.MenuCaptionDiv {
	color: #777;
	display: block;
	margin: 6px 0 15px 0;
	font-size: 11px;
}
#no-image {
	position: absolute;
	left: 4px;
	top: 230px;
	z-index: 1;
}
.hiden {
	display: none;
}
.alttitle {
	position: relative;
}
.ifnoimg {
	position: relative;
	z-index: 1;
}
.rsi-item {
	padding: 0 0 9px 16px;
	background: url(File.ashx?image=23) 3px 2px no-repeat;
	font-size: 10px;
}
.rsi-item strong, .rsi-item a, .rsi-produkt a {
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: underline;
}
.rsi-item a:hover, .rsi-produkt a:hover {
	text-decoration: none;
}
.rsi-produkt {
	width: 190px;
	padding: 3px;
	background: #EDEDED;
}
.rsi-produkt img {
	border: none;
	margin-bottom: 6px;
}
.Column0 {
	min-height: 40px;
	float: left;
	width: 330px;
}
.Column1 {
	min-height: 40px;
	float: right;
	width: 330px;
}
.column {
	width: 120px;
	float: left;
}
.column a {
	color: #233644;
	text-decoration: none;
}
.column a:hover {
	text-decoration: underline;
}
.flag {
	text-align: center;
	height: 52px;
	padding: 9px 0px 0px 50px;
}
.flag-box {
	width: 450px;
	margin: 0px auto;
}
.search {
	text-align: center;
	margin-left: 30px;
}
.search-field {
	border: 1px solid #730000;
	width: 300px;
	font-weight: bold;
	font-size: 14px;
	height: 26px;
	margin: 3px 0 0 0;
	padding: 3px;
}
.search-button {
	vertical-align: top;
	border: 0;
}
.lang-item {
	float: left;
	width: 49px;
	height: 40px;
	display: block;
	padding-top: 9px;
}
.lang-item span {
	color: White;
	font-family: arial;
	font-size: 8px;
}
.CompanyLogo {
	float: left;
	width: 150px;
	margin: 19px 20px 0px 0px;
}

.CompanyText {
	float: left;
	width: 500px;
}
.CompanyName h3, .CompanyName a {
	font-size: 13px;
	color: #BD0000;
	font-weight: bold;
	font-family: Tahoma;
	margin: 15px 0 0 0;
}
.Company {
	clear: both;
	margin: 10px 0px 5px 0px;
width: 690px;
}

.OrgPaging {
	clear: both;
	margin: 0 0 10px 0;
	height: 20px;
	display: block;
}
.OrgPaging span {
	margin: 0 2px;
}
.CodeBookNavigation {
	margin: 0px 0px 20px;
display: inline;
}
.CodeBookNavigation span {
	padding-left: 8px;
	margin-left: 3px;
	background: url(File.ashx?image=90) 0px 5px no-repeat;
}
.CodeBookNavigation span a {
	color: #333333;
	font-size: 11px;
}
.Level1 a {
	color: #B60100;
	_height: 18px;
	min-height: 18px;
	display: block;
	padding: 4px 0 0 30px;
	background: url(File.ashx?image=92) left top no-repeat;
}
.sekce {
	padding-bottom: 14px;
}

.products {
	padding: 5px;
}


.PL-List {
	margin-left: 20px;
}
.PL-List li {
	margin: 5px 0px 5px 0px;
}
.width100 {
	width: 100%;
}
.product-detail-right {
	text-align: center;
	width: 100%;
	padding-top: 15px;
}
#right-side .ProductImageLabel {
	font-weight: bold;
	text-align: center;
}
.pref-company {
	clear: both !important;
	width: 690px;
}

.pref-company .Company{
	border-bottom: 1px dotted #ddd;
	padding-bottom: 8px;
}
.nadpis1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B80000;
	padding: 0;
	margin: 0 0 12px 0;
	letter-spacing: 0px;
	font-weight: bold;	
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B80000;
	padding: 0;
	margin: 0 0 12px 0;
	letter-spacing: 0px;
	font-weight: bold;
}


.search {
  float:left;
  padding:0 0 0 250px;
  margin:0px;
  width:auto;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  font-size:12px;
  color:#eee;
 }

.search2 {
  float:left;
  padding:18px 0 0 10px;
  #padding:19px 0 0 10px;
  margin:0px;
  width:auto;
}

.searchinput, #ctl03_InputTextField, #ctl05_InputTextField {
  border:0px;
  margin:0px;
  padding:1px 0;
  background-color:#fff;
  width:300px;
}

.searchsubmit, #ctl03_RedirButton , #ctl05_RedirButton {
  padding:2px 0 2px 0;
  #padding:1px 0 0 0;
  margin:0px;
  border:0px;
  font-weight:bold;
  font-size:12px;
  #font-size:11px;
}