body {
	background-image: url(../img/pozadi.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #ADCBE0;
	text-align: center;
}

#center-high-2
	{
	background-image: url(../img/podklad2.gif);
	background-repeat: repeat-y;
	background-position: top center;
	width: 809px;
	margin: 0 auto;
}

#center-high
	{
	background-image: url(../img/podklad.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 809px;
	margin: 0 auto;
}

#center {
	position : relative;
	height : expression("100%");
	/*min-height : 100%;*/
	text-align: center;
}

#content {
	margin-left: auto;
	margin-right: auto;
	width: 743px;
	text-align: left;
	padding-bottom : 20px;
}

#footer {
	position : absolute;
	bottom : 0;
	left: 0px;
	width : 100%;
	text-align: center;
}

#footer #sub {
	padding-top:6px;
	padding-left: 10px;
	border-top: 5px solid #ADCBE0;
	background-color: #E4E7E9;
	margin-left: auto;
	margin-right: auto;
	height : 21px;
	width : 743px;
	padding-bottom:expression('5px');
	text-align: left;
	font-size: 95%;
}

#footer {
	color: #156095;
}

#footer a {
	color: #156095;
}

div.alert {
	color:red;
}

#header {
	position: relative;
}

#header #logo {
	position: absolute;
	left: 0px;
	top: 35px;
}

#header #search {
	width: 220px;
	height: 82px;
	background-color: #AEB7BC;
}

.img-titulka-rozvrzeni
	{
	text-align:right;
	border: 0px;
	margin-left: 26px;
	background-image: url(../img/img-titulka-ostatni.jpg);
	background-repeat: no-repeat;
	width: 529px;
	height: 102px;
	}

.img-titulka
	{
	text-align:right;
	border: 0px;
	margin-left: 26px;
	background-image: url(../img/img-titulka.jpg);
	background-repeat: no-repeat;
	width: 529px;
	height: 208px;
	}
	
#search
	{
	position: absolute;
	right: 0px;
	top: 20px;
	}

#search .vyhledavani
	{
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
	right: 15px;
	top: 8px;	
	font-size: 85%;
	}

#search .lupa
	{
	background-image: url(../img/lupa.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	position:relative;
	top: 27px;
	left: 10px;
	}

#header #search-input {
	width: 175px;
	height: 19px;
	border: 2px solid #FDFDFD;
	color: Black;
	background-color: #F1F1F1;
	font-size: 70%;
	position: absolute;
	top: 25px;
	right: 15px;
}

#header #search-button {
	position: absolute;
	right: 15px;
	top: 50px;
	width: auto;
	height: auto;
	border: 1px solid #FFFFFF;
	background-image: url(../img/button-vyhledat.gif);
	background-repeat: repeat-x;
	background-color: #ECECEC;
	color: #0A5589;
	font-size: 80%;
	font-weight: bold;	
}

.modry-pruh
	{
	position: relative;
	background-color: #E8F2FA;
	border-bottom: 5px solid #BDC3C7;
	width: 100%;
	text-align: center;
	height: 45px;
	_height: 50px;
	position: relative;
	top: 108px;
	}

.uvod-str
	{
	position: absolute;
	top: 18px;
	left: 15px;
	width: 150px;
	background-image: url(../img/home.gif);
	background-repeat: no-repeat;
	height: 13px;
	font-size: 1.0em;
	font-weight: bold;
	}

.language
	{	
	position: absolute;
	top: 17px;
	right: 120px;
	width: 100px;
	background-image: url(../img/language.gif);
	background-repeat: no-repeat;
	height: 15px;
	font-size: 1.0em;
	font-weight: bold;
	}

.map
	{	
	position: absolute;
	top: 17px;
	right: 0px;
	width: 125px;
	background-image: url(../img/mapa.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
	font-size: 1.0em;
	font-weight: bold;
	}

.uvod-str a
	{
	/*padding-top: 25px;*/
	color: #156095;
	text-decoration:underline;
	}

.language a, .map a
	{
	color: #5B5B5B;
	text-decoration:underline;
	}

.uvod-str a:hover, .language a:hover, .map a:hover
	{
	text-decoration:none;
	/*height: 13px;*/
	}

#container {

	border: 0px;
	margin-top: 100px;
	width: 743px;
	background-repeat: repeat-y;
	position: relative;
}

#left-column {
	width: 181px;
	float: left;
}

#right-column {
	width: 555px;
	float: right;	
	position: relative;
}

#right-column #right-padding {
	margin-left: 22px;
	width:533px;
}

#right-padding h3
	{
	background: #F7F8F8;
	font-size: 120%;
	color: #B30000;
	font-weight: bold;
	margin-top:5px;
	margin-bottom:10px;
	padding: 5px 10px;
	}

#left-column a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#left-column a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#left-column .first-row {
	width: 181px;
}

#left-column .first-row div a {
	padding-left: 30px;
	display: block;
	background-image: url(../img/menu-podklad-off.gif);
	background-repeat: repeat-y;	
	padding-top:7px;
	padding-bottom:9px;
}

#left-column .first-row a:hover {
	color: #C1D4E2;
	display: block;
	padding-top:7px;
	padding-bottom:9px;
}

#left-column  .first-row div a.selected{
	width: 181px;
	padding-left: 30px;
	display: block;	
	background-image: url(../img/menu-aktiv.gif);
	background-repeat: repeat-y;	
	padding-top:7px;
	padding-bottom:9px;
}

#left-column .second-row-close a{
	border-left: 5px solid #156095;
	font-weight: normal;
	display: block;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #588EB4;
	margin-left: 0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 20px;
}

#left-column .second-row-close a:hover, #left-column .second-row-close a.selected{
	border-left: 5px solid #156095;
	color: #0A5589;
	display: block;
	padding-left: 10px;
	background-color: #CDDDE9;
	margin-left: 0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 20px;
	}

#left-column .second-row-close div a, #left-column .second-row-open div a
	{
	background-image: url(../img/l_menu_third_arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	background-position: expression('15px 6px');
	}

#left-column .third-row div a
	{
	background-image: url(../img/l_menu_third_arrow.gif);
	background-repeat: no-repeat;
	background-position: 23px 6px;
	background-position: expression('28px 6px');
	}

#left-column .second-row-open div a{
	border-left: 5px solid #156095;
	font-weight: normal;
	display: block;
	color: #0A5589;
	background-color: #CDDDE9;
	margin-left: 0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 20px;
}

#left-column .third-row div a {
	border-left: 5px solid #156095;
	font-weight: normal;
	padding-left: 35px;
	display: block;	
	background-color: #588EB4;
	padding-top:3px;
	padding-bottom:3px;
}

#left-column .third-row div a:hover {
	border-left: 5px solid #156095;
	color: #0A5589;
	padding-left: 35px;
	display: block;	
	background-color: #EAF1F6;
	padding-top:3px;
	padding-bottom:3px;
}

#left-column .third-row div a.selected {
	border-left: 5px solid #156095;
	color: #0A5589;
	padding-left: 35px;
	display: block;	
	background-color: #EAF1F6;
	padding-top:3px;
	padding-bottom:3px;
}

.right-space-line {
	background-color: White;
	width: 555px;
	height: 10px;
	font-size: 1%;
}

.right-first-text {
	background-color: #F5F8FB;
	border-bottom: 1px solid #E0E9F0;
	padding: 10px 10px 10px 20px;
}

.right-space-line2 {
	background-color: #ECEEEF;
	padding: 5px 10px;
	margin-bottom: 10px;
}

.event {
	padding-left: 20px;
	background-image: url('/img/oddelovac.gif');
	background-repeat: no-repeat;
	background-position: 132px 0px;
}

.event-img {
	border: 1px solid #DFE2E4;
	margin-top:2px;
	text-align: right;
	float: left;
	position: relative;	
}

.sude
	{
	background-color:#F6F9FB;
	}

.text-top
	{
	vertical-align: top;
	border: 1px solid red;
	
	}

.event-img img {
	border-left: 1px solid white;
}

.event-content {
	float: right;
	width: 400px;
	position: relative;
}

.event-content .title {
	margin-bottom: 10px;
}

.event-content .title a {
	color:#B30000;
	background-image: url(../img/text-odrazka.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
}

.event-content .text-news {
	padding-right:5px;
}

.event-content-archiv .title {
	margin-bottom: 3px;
	color:#213C89;
	font-weight: bold;
}
.event-content-archiv .title a {
	color:#213C89;
	font-weight: bold;
}

.search .title {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/r_event_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
}

.search .title a {
	color:#213C89;
	font-weight: bold;
}
.search-text {
	font-weight: bold;
	color:#018BBC;
	font-size:110%;
	margin-bottom:10px;
}
.search-text span {
	color:#2D3A89;
}

.event-line {
	font-size:0%;
	line-height:1px;
	height:1px;
	background-image: url(../img/event-line.gif);
	background-repeat: no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

.archiv {
	padding-top: 5px;
	border-top: 1px solid #DDEAF1;
	text-align:right;
	color: #156095;
}

.archiv a {
	padding: 5px 15px 10px 15px;
	background-color: #F3F7FA;
	color: #156095;	
}

.crutches {
	clear: both;
}

.info-box {
	background-color: #FFFFFF;
	padding: 1px;
	margin-bottom:5px;
}
.info-box-top {
	background-image: url(../img/mini-paticka.gif);
	background-repeat: no-repeat;
	text-align: right;
	height: 30px;
	width: 170px;
	color: #156095;
	padding-right: 15px;
	font-weight: bold;
	padding-top: 5px;
	font-size: 12px;
}


.info-box-bottom {
	border-top: 1px solid #008BBC;
	text-align:right;
}

.info-box-bottom img{
	position:relative;
	top:-1px;
}


.info-box-content {
	/*border-left:  1px solid #008BBC;
	border-right: 1px solid #008BBC;*/
	
}

.info-box-content .blue-line {
	margin:3px;
	margin-top: 0px;
	padding-top: 3px;
	/*border-bottom: 1px solid #B2DCEB;*/
	font-size: 1px;
	line-height:1px;
}
.info-box-content h3 {
	font-size: 100%;
	padding-left :19px;
	color: #008BBC;
	font-weight: bold;
}

.info-box-content .text {
	color: #666666;
	padding-left:6px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right:6px;
}
.info-box-content .email-input {
	width: 93%;
	width: expression('96%');
	height: 20px;
	font-size: 100%;
	color: Black;
	margin-left:6px; 
	border: 2px inset #808080;
	/*border: expression('2px inset #DFDFDF');*/
	margin-bottom: 1px;
	background-color:#FFFFFF;
	border: 1px solid #B0B9BE;
}

.info-box-content .button {
	padding-right:5px;
	position: relative;
	text-align:right;
}
.info-button {
	width:106px;
	background-image: url(../img/button-podklad.gif);
	background-repeat: repeat-x;
	background-color: #E7F0F8;
	border: 1px solid #97B7CE;
	font-weight: bold;
	color:#0A5589;
	padding: 3px; 
	cursor:pointer;
}

div.button-form {
	border-top:1px solid #DFE2E4;
	padding-top:6px;
	padding-right:5px;
	text-align:right;
	background-position: right;
	height:30px;
}

div.button-form .info-button {
	padding-top:3px;
	width:125px;
	background-image: url(../img/button-podklad.gif);
	background-repeat: repeat-x;
	background-color: #E7F0F8;
	border: 1px solid #97B7CE;
	font-weight: bold;
	color:#0A5589;
	padding: 3px;
	cursor:pointer;
}
	
tr.header {
	background-color:#D3E8F9;
}
tr.header td{
	color:#156095;
	font-weight:bold;
	border-bottom:1px solid #99D2E5;
	padding:3px;
	vertical-align:middle;
}


tr.mandatory td {
	background-color:#F7F8F8;
	color: #B30000;

}

tr.mandatory td{
	border-bottom:1px solid #ffffff;
	padding:3px;
	vertical-align:top;
}

tr.others {
	background-color:#FFFFFF;

}

.form-vzhled
	{
	background-color:#FFFFFF;
	border: 1px solid #B0B9BE;
	margin: 1px;
	}

tr.others td{
	border-bottom:1px solid #DFE2E4;
	padding:3px;
	vertical-align:middle;	
}
.form-textarea {
	width: 200px;
	background-color:#FFFFFF;
	border: 1px solid #B0B9BE;
}

#left-column a.XXX {
	position: absolute;
	left: 20px;
	top: 3px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

html>body #left-column a.XXX {
	left: 87px;
}
#left-column a.XXX:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.answer *{
	vertical-align: middle;
}
.answer-text {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

/*subpages*/

.navigator {
	background: #D3E8F9;
	padding: 12px 5px;
	color: #666666;
	margin-bottom:10px;
}

.navigator a {
	color: #156095;
	font-size: 90%;
}


#right-column {
	width: 555px;
	float: right;	
	position: relative;
}
#right-column #right-padding {
	margin-left: 22px;
	width:533px;
}

#right-column h1.r-side-h1 {
	position: relative;
	padding-left: 28px;
	background-image: url(../img/obalka.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	width: 18px;
	height: 18px;
	font-size: 1.3em;
	color:#156095;
	padding-bottom: 0;
	border-bottom: 0;
}

.end-odrazka
	{
	background-image: url(../img/end-odrazka.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 11px;
	height: 20px;
	position: absolute;
	bottom: 10px;
	right: 5px;
	}
.r-side-h1 div {
	position: absolute;
	top: 0px;
	left: 525px;		
	background-image: url(../img/vypln-nadpis.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	width: 11px;
	height: 16px;
}

#right-column h1 {
	position: relative;
	padding-left: 28px;
	padding-bottom: 6px;
	
	height: 18px;
	border-bottom: 5px solid #E7EFF4;
	font-size: 1.4em;
	color:#156095;
}

#right-column h1 .posun-h1
	{
	padding-left: 25px;
	background-image: url(../img/h1-obr.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

#right-motiv {
	border-bottom: 1px solid #9AD2E4;
	position:relative;
	z-index: 2;
}
#right-motiv .ico {
	position:absolute;
	right: 0px;
	top:-33px;
}	
img.motiv {
	left: 3px;
	position:relative;
	z-index: 0;
}
/*author je nositelem merlinova radu I. kategorie a fakt nevim co to dela :)) oscar */

html>body img.motiv {
	left:0px;
}

div.strankovani {
	padding-top:10px;
	padding-bottom:10px;
	color:#018BB9;
	vertical-align:middle;
}
div.strankovani * {
	vertical-align:middle;
}

div.strankovani a {
	font-size:90%;
	color:#018BB9;
	font-weight: normal;
	text-decoration:none;
}

div.strankovani .selected {
	font-size:90%;
	color:#000000;
	font-weight: normal;
	text-decoration:underline;
}

table.products
{
	margin-top:6px;
	width:100%;
	width:expression('96%');
}
td.blue
{
	background-color:#2B3B8A;
	width:14px;
	background-image: url(../img/prod_square.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
}
td.blue-off
{
	background-color:#FFFFFF;
	width:14px;
}
td.white
{
	background-color:#FFFFFF;
	width:12px;
}
td.perex
{
	width:46%;
}
td.perex .title
{
	padding-left:7px;
	padding-bottom:3px;
}
td.perex .title a
{
	color:#000000;
	text-decoration:underline;
	font-size:110%;
	font-weight:bold;
}
td.perex .perex
{
	padding-left:7px;
	font-style:italic;
	font-size:110%;
	
}
.aa {
	position:relative;
}
.aa .arrow
{
	position:absolute;
	botom:0px;
	right:0px;
}
div.information {
	margin-top:20px;
	padding-top:5px;
}

div.information .information-line{
	background-color:fuchsia;
}

.includi {
	width:170px;
	margin-left:10px;
	margin-left:expression('13px');
}

/* FORMULAR - Chci se zeptat */

.tableStyle {
	border : 0px none;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0;
}
.tableStyle td {
	height: 29px;
	vertical-align: middle;
	
}
.magiced .MEtableInvisible td, .magiced .MEtableInvisible th, .magiced .MEtableInvisible tr {
	border : 0px none;
	border-collapse: collapse;
	padding: 0;
}

.tableStyleRowHeader  {
	background-color : #11A0D2;
	font-weight : bold;
	color: #FFFFFF;
}

.tableStyleRowFooter  {
	background-color : #11A0D2;
	font-style: italic;
	color: #FFFFFF;
}

.tableStyleRow1 td  {
	background-color : #E0F1F8;
	border-bottom: 1px SOLID #A2D7E4;
}

.tableStyleRow2 td  {
	background-color : #FFFFFF;
	border-bottom: 1px SOLID #A2D7E4;
}
