BODY,TR,TD
{
	font-family : Arial,Verdana,Courier;
	font-size: 12px;
	color: #2B2B2B;
	text-align: justify;
}

A
{
	text-decoration: none;
	color:#FF2C2C;
	font-size:12px;
}


A:hover
{
	text-decoration:underline;
}

INPUT
{
	font-size: 11px;
}

HR
{
	text-align: center;
	color: #A54C04;
	size : 1px;
	height : 1px;
}

.Alert1
  { color: #FF2C2C; font-weight: bolder; font-size: 12px; text-align: center; }

.Msg1
  { color: blue; font-weight: bolder; font-size: 12px; text-align: center; }


TABLE.TableTitle
 {
    border: solid 1px #e2e2e2;
}

TABLE.TableTitle TR
  { background-color: #e2e2e2 }

TABLE.TableTitle TD
  {
	background-color: #e2e2e2;
	padding-bottom : 2px;
	padding-top : 2px;
}

.Title2
 { color: black; font-weight: normal; font-size: 12px }

.Title3
{
	COLOR: black;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

.Title4
{
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}


TABLE.1 TFOOT TD
{
	color: black;
	font-size: 11px;
	line-height: 20px;
	background-color: #e2e2e2;
	padding-right: 0px;
	padding-left: 3px;
	border-bottom: 1px none #8b4513
}


.info
{
	background-color: #FFFFFF;
	border-bottom: 3px solid #e2e2e2;
	border-left: 3px solid #e2e2e2;
	border-right: 3px solid #e2e2e2;
	padding: 5 5 5 5;
}


.info A
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF2C2C;
}

.infoc
{
	background-color: #e2e2e2;
	border: 0px none #e2e2e2;
	font-size:12px;
	font:bold;
	color : #FF2C2C;
}


.infotelo
{
	background-color: #FFFFFF;
	border-top: 3px solid #e2e2e2;
	border-bottom: 3px solid #e2e2e2;
	border-left: 3px solid #e2e2e2;
	border-right: 3px solid #e2e2e2;
	padding: 5 5 5 5;
}


.rightBar{
	background-color: #e2e2e2;
	padding-left: 5;
	padding-right: 5;
}

a.arrow
{
	text-decoration : none;
}


table.MainInfo
{
	border-left: solid 1px #1088FF;
	border-right: solid 1px #1088FF;
	border-top: solid 1px #1088FF;
	border-bottom: solid 1px #1088FF;
}

table.MainInfo thead tr
{
	background-color: #1088FF;
	color:white;
	border-left: solid 1px #1088FF;
}
table.MainInfo thead tr td
{
	font-family: Arial CE, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

table.MainInfo tr
{
}

table.MainInfo tr td
{
}

table.MainInfo tr td ul
{
	margin-left: 20px;
}

table.MainInfo tr td a
{
	font-family: Arial CE, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1088FF;
}

.nadpis
{
	font-family: Arial CE, Arial, Helvetica, sans-serif;
	color: #FF2C2C;
	font-size: 16px;
	font-weight: bold;
}

.nadpis2
{
	font-family: arial ce, arial;
	color: black;
	font-size: 16px;
	font-weight: bold;
}

.nadpis3
{
	font-family: arial ce, arial;
	color: black;
	font-size: 14px;
	font-weight: bold;
}

.text
{
	font-family: arial ce, arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

ul.text
{
	list-style-type: decimal;
}

ul.text li
{
	font-family: arial ce, arial;
	font-size: 14px;
	font-weight: normal;
	color: black;
}

ul.text li ul
{
	list-style-type: lower-alpha;
}

.text a
{
	color: #FF2C2C;
}


table.MainPromo tr.alt td
{
	background-color: #f8f8f8;
	font-family: Arial CE, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

	TABLE.leftpn
	{
		font-family: Arial CE, Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	TR.leftpnb
	{
      background-color: #1088FF;
		height : 11px;
	}

	TABLE.leftpn TD
	{
		padding-top : 0px;
		padding-bottom : 0px;
		line-height: 15px;
	}

	TABLE.leftpn a
	{
	font-family:  Arial, Helvetica, sans-serif;
		text-decoration : none;
		font-size : 11px;
    font-weight:normal;
    color:white;
	}

		TABLE.leftpn a:hover
	{
		text-decoration : underline;
		font-size : 11px;
	}

	p{
	font-size:12px;
	}

	div.dynamik ul li{
		font-family:Arial;
		font-size:12px;
	}




TD.menu
{
	COLOR: white;
	FONT-SIZE: 12px;
	font: bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	background-color:#0057AD;
}


TR.menu A
{
	COLOR: black;
	FONT-SIZE: 12px;
	font: bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
	padding-bottom:20px;


}

.menu A:hover
{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	font: bold;
	text-decoration:none;
}



.style49 {
	color: #CCE6FF;
	font-weight: bold;
}

.style49 A{
	color: #CCE6FF;
	font-weight: bold;
}

.style41 {color: #FFFFFF}
.style42 {font-size: 12px}

.style43 {font-size: 10px}
.style43 A {font-size: 10px}

.style46 {font-size: 9}
.style47 {font-size: 10px}

.style48 {
	color: #000000;
	font-weight: bold;
}
.style50 {color: #CCE6FF}



.Title1
{
	COLOR: black;
	FONT-SIZE: 12px;
	font : bold;
	padding-left : 2px;
	line-height: 18px;

}
.Title1 A
{
	COLOR: black;
	FONT-SIZE: 12px;
	font : bold;
	text-decoration:none;
}

.Title1 A:hover
{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	font : bold;
	text-decoration:none;
}


TABLE.infoz
{
	border: 1px solid #1088FF;
	border-bottom: 3px solid #1088FF;
	border-right: 0px none #1088FF;
	border-left: 0px none #1088FF;
}

TABLE.infoz CAPTION
{
	color: White;
	//background-color: #e2e2e2;
	background-color: #1088FF;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top: 1px none #a54c04;
	border-right: 0px solid #8b4513;
	border-left: 0px none #8b4513;
	font : bold;
}

TABLE.infoz CAPTION a
{
	text-decoration : none;
	color : White;
}

TABLE.infoz TD
{
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	/*background-color: #FFFFFF;*/
	font-size: 11px

}

TABLE.infozpic TD
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid ;
	border-right: 1px solid ;
	border-left: 1px solid ;
	border-bottom: 1px solid ;
	background-color: white;

}

.inzblue
{
	background-color: #FAFAFA;
	border: 0px solid #e2e2e2;
	border-bottom: 0px none #1088FF;
	border-right: 0px none #1088FF;
	border-left: 0px none #1088FF;
}

.inzblue_line
{
	background-color: #FAFAFA;
	border-bottom: 1px double #e2e2e2;
	border-right: 0px none #1088FF;
	border-left: 1px solid #e2e2e2;
}


TABLE.Inzos
{
	border: 1px solid #1088FF;
	border-bottom: 0px none #1088FF;
	border-right: 1px solid #e2e2e2;
	border-left: 0px none #1088FF;
	padding: 1 5 1 5;
}

TABLE.Inzos CAPTION
{
	color: White;
	//background-color: #e2e2e2;
	background-color: #1088FF;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top: 1px none #a54c04;
	border-right: 0px solid #8b4513;
	border-left: 0px none #8b4513;
	font : bold;
}

TABLE.Inzos CAPTION a
{
	text-decoration : none;
	color : White;
}


HR.hrdouble {

	color:white;
	background-color: #1088FF;
	border-bottom: 3px solid #1088FF;
	height:3px;
}

HR.hrbold {

	color:#1088FF;
	height:3px;
}


.oddel
{
	border-bottom: 1px dotted #a2a2a2;
	border-right: 1px dotted #a2a2a2;
}


.kats
{
	background-color: #FFFFFF;
	border-bottom: 3px solid #1088FF;
	border-left: 3px solid #1088FF;
	border-right: 3px solid #1088FF;
	padding: 5 5 5 5;
}

.kats TD
{
	border: 0px none #1088FF;
}


.kats A
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: black;
}

.katsc
{
	background-color: #1088FF;
	border: 0px none #1088FF;
	font-size:12px;
	font:bold;
	color:white;
}

DIV.typ_vypisu A
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 11px;
   font-weight:normal;
   color:black;
}

.stylev {
	color: black;
	font-size : 11px;
}

.akce
{
	border-bottom: 3px solid #DE411A;
}

.akce CAPTION
{
	color: White;
	background-color: #DE411A;
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
	font : bold;
}

.akce CAPTION a
{
	text-decoration : none;
	color : White;
}

.akce TD
{
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 11px

}

.errortext
{
	text-decoration : none;
	color : #DE411A;
}

a.strankovani 
{ 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 	
	text-decoration: none; 
	padding: 0px 2px 0px 2px; 
	background: #1088FF; 
	border: 1px solid #0057AD; 
}

a.strankovani:hover, a.strankovani:active 
{ 
	font-size: 12px; 
	font-weight: bold; 	
	color: #FFFFFF; 	
	text-decoration: none; 
	padding: 0px 2px 0px 2px; 
	background: #6FBCFF; 
	border: 1px solid #0057AD;
}

a.strankovanigr
{ 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 	
	text-decoration: none; 
	padding: 0px 2px 0px 2px; 
	background: #e2e2e2; 
	border: 1px solid #e2e2e2; 
}
