/* Vseobecne nastavenia */
* {margin:0;padding:0;}
html,body{height:100%;font-family:Arial;font-size:1em; color:#3b3b3b;}
html {font-size:100%;}
body {text-align:center;}

/* Nadpis pre stranku */
.divMainTitle{
	width: 100%;
	min-height: 2.5625em;
	margin: -0.125em -0.0625em 0 -0.125em;
	border: 0;
	padding: 0;
	z-index:2;
	text-align: left;
}
h2 {
	color: #034ea2;
	font-size: 1.125em;
	padding: 0.75em 0.75em 0.375em 1.5625em;
	text-align: left;
}

/* Nastavenie pre element typu RichText */
#mainContent {
	font-size: 0.75em;
	line-height: 1.3em;
	margin: 0.8125em 0.5em 0.8125em 0.5em;
	color: #3b3b3b;
}

.bottomPageNavigation { width: 100%; float: left; padding-bottom: 1em;}

/* Tabulka pre zivotopis */
.tableZivotopis {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #3b3b3b;
	border: 0.0625em solid #caddec;
}
.tableZivotopis, .tableZivotopis tr, .tableZivotopis td {
	border-collapse: separate;
}
.tableZivotopis tr {
	border: 0 solid #ffffff;
	background-color: #ffffff;
}
.tableZivotopis td {
	padding: 0.25em 0.625em 0.25em 0.875em;
	border: 0.0625em solid #ffffff;
	background-color: #ffffff;
	line-height: 1.3em;
}
 .tableZivotopis th {
	padding: 0.25em 0.625em 0.25em 0.875em;	
	border: 0.0625em solid #ffffff;
	background-color: #e1eaf3;
	color: #014fa1;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
 }
/* Vseobecna tabulka */
table {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #3b3b3b;
	border: 0 solid #ffffff;	
}
table, tr, td, th {
	border-collapse: collapse;
	border: 0 solid #ffffff;
}
tr {
	background-color: #ffffff;
	line-height: 1.3em;
}

/* Zoznamy */
ul {
	line-height: 1.3em;
	margin: 0 0 0 2em;
	color: #3b3b3b;	
}

li {
	list-style: square;
}

ol li{
list-style-type: decimal;
}

/* Nadpisy */
h3, h4 {
	font-size: 1.166em;
	line-height: 1.3em;
}
h3 {
	margin: 0;
}
h4 {
	margin: 2em 0 0.75em 0;
}
/* Podnadpisy */
h5, h6 {
	font-size: 1em;
	line-height: 1.3em;
	color: #000000;		
}
h5 {
	margin: 0;
}
h6 {
	margin: 1em 0 0.5em 0;
}

/* Zoznam dokumentov */
.docList ul {margin: 0em; padding: 0em;}
.docList li {list-style: none;}

.docList table{border: 2px solid #e0e9f3; float: left; margin-top: 0.5em; margin-bottom: 0.5em;}
.docList tbody{border: 2px solid #e0e9f3;}
.docList td{padding: 0.4em 1em 0.4em 1em;}
.docList th{border: 2px solid #e0e9f3; background-color: #e0e9f3; padding-left: 1em;  color: #014fa1; font-weight: bold; text-align: left;}

/* Foto galeria */
#photoGalery {
	text-align: center;
	padding:1em 0em 0em 0em;
   margin:0em;
}

#photoGalery li{
	list-style: none;
	display: block;
	float: left;
	border: solid white;
  	padding-right: 5px;
	width: 12em;
}

#photoGalery .photo{
	display: block;
	height: 8em;
	background-color: #EAEAEA;
	padding-top: 10%;
}

#photoGalery .photo img {max-height: 80px}

.description{	
	display: block;
	padding-top: 5px;
	width: 11.5em;
	height: 13.2em;
}
	
.photo img{	border: 0px;}


/* Vyhladavacie elementy */
.hidden {display: none;}
#selectContinent {font-size: 1em; background-color: #e0e9f3;  height: 2em; text-align: left;}
#selectContinent a, #selectContinent a:Link, #selectContinent a:Visited {font-weight:bold; color: #034ea2; text-decoration: none;}
#selectContinent a:Hover {text-decoration: underline;}
#selectContinent li {list-style: none; text-align: center; vertical-align: middle; width: 7em; height: 2em;}

.searchWorldStates {margin-top:0.3166em; margin-bottom:0.3166em; font-size: 1em;}
.searchWorldStates label {color: #034ea2; width: 100%; cursor: pointer; padding-left:0.5em;}
.searchWorldStates label:Hover {text-decoration: underline;}
.searchWorldStates li {list-style: none; margin-left: -0.5em; padding-left: 0.2em; padding-top: 0.1em; padding-bottom: 0.1em;}
.searchWorldStates li:Active, .searchWorldStates label:Active,{background-color: #034ea2; color: #ffffff;}
.liStateSelected {list-style: none; margin-left: -0.5em; padding-left: 0.2em; padding-top: 0.1em; padding-bottom: 0.1em; background-color: #e0e9f3; color: #034ea2;}
.tab {border: 0;  text-align:center; background-color: #e0e9f3; height: 2em; width: 7em; cursor: pointer;}
.seltab {border: 0;  text-align:center;  height: 2em; font-weight:bold; color: #034ea2; width: 7em; cursor: pointer; background: #ffffff url("/icons/WEB/bkg_Continet_Select.gif") no-repeat;}
.tabFL {border: 0;  text-align:center; background-color: #e0e9f3; height: 2em;}
.labelContinent {margin-left: 0; margin-top: 0.25em;}
.labelContinent li{width: 100%; background: #e0e9f3 url("/icons/WEB/bkg_Search_Bullet.gif") no-repeat 1em; list-style: none; padding-top: 0.666em; padding-bottom: 0.666em;}
.labelContinent label {color: #034ea2; padding-left: 2em;}

/*
 * note that by default all tab content areas
 * have display set to 'none'
 */
div.tabContent {border-bottom: solid 0.25em  #e0e9f3; display: none;}
/* Koniec vyhladavacie elemanty */

.calendarTitle {
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0.5em 1em 0.5em 1.2em;
}

.tableProgram {
	margin-top: 0.3em;
}
.tdProgramBody {
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}
.tableProgram li {
	list-style: none;
	padding-left: 0.5em;
	color: #034ea2;
}

.tdProgram {
	background-color: #e0e9f3;
	color: #034ea2;
	font-weight: bold;
	padding: 0.2em 0.5em 0.2em 1.5em;
}
.programNavigation table, .programNavigation td {
	border-bottom: 0.0625em solid #e6e6e6;
	border-top: 0.0625em solid #e6e6e6;
}
.programNavigation a, .programNavigation a:Link, .programNavigation a:Visited {
	color: #034ea2;
	font-weight: bold;
	text-decoration: none;
}
.programNavigation a:Hover {
	text-decoration: underline;
}
/*Aktuality */
#newsWrapper{
	margin: 0.3em 0.3em 0em 0.3em;
	float: left;
}

#newsWrapperMain{
	float: left;
	width: 100%;
}
 
#newsWrapper ul{
	margin: 0;
	font-size: 0.70em;
}

#newsWrapperMain ul{
	margin: 0;
	border-top: 1px solid #e0e9f3;
	border-bottom: 1px solid #e0e9f3;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	float: left;
}

#newsWrapper li, #newsWrapperMain li{
	list-style: none;
	display: block;
	width: 100%;
	float: left;
	color:#3b3b3b;
	padding-bottom: 0.8em;
}

#newsWrapper .pNewsDate {
	color: #014fa1;
	font-size: 0.8em;
}

#newsWrapperMain .pNewsDate {
	color: #014fa1;
	font-size: 0.75em;
}

.pNewsTitle {
	color: #014fa1;
	font-weight: bold;
}

.pNewsWidthIcons{
  line-height: 4px;
}

#newsWrapper img, #newsWrapperMain img{
	margin-right: 0.5em;
}

/*Aktuality formular */
#newsTable {width: 100%;text-align: left;}
#newsTable ul.newsHeader{padding:0px; margin:0px;}
#newsTable ul.newsHeader li{list-style: none;}
#newsTable .newsDate{float: left;width: 4.8em;}
.textHidden{ visibility: hidden;}
#newsTable .newsText img{float: left;  border: 0; padding: 1.5em 0.6em 0.6em 0em;}
 .newsText img{float: left;  border: 0; padding: 0em 0.6em 0.6em 0em;}
.newsText{float: left;  width: 100%;}

/*Aktualne temy*/

#wraperLeft #currentlyTheme ul{padding:0px; margin:0px;}
#wraperLeft #currentlyTheme li, #currentlyTheme li{list-style: none;}
#content2 #currentlyTheme ul{
	display: block;
	margin: 0;
	border-top: 1px solid #e0e9f3;
	border-bottom: 1px solid #e0e9f3;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}
	
/* Formatovanie obsahu Uvodej stranky*/
#wraperLeft, #wraperRight{
	margin: 0.3em 0.3em 0.3em 0.3em;
	font-size: 0.70em;
	text-align: left;
}

#wraperRight H3{
	color: #f05a3f;
	font-size: 1.1em;
	padding: 1em 0em 0.8em 0em;
}

#wraperLeft H3{
	color: #034ea2;
	font-size: 1.1em;
	padding: 1em 0em 0.8em 0em;
}

#wraperRight .homeContact H3{
	color: #838383;
	font-size: 1.1em;
	padding: 1em 0em 0.8em 0em;
}

#wraperRight .homeMinister a{
	display: block;
	padding: 0em 0.3em 0.3em 1em;
	background: url(/icons/WEB/tear_minister.gif) no-repeat top left;
	line-height: 12px
}

#wraperRight .homeContact a{
	display: block;
	padding: 0em 0.3em 0.3em 1em;
	background: url(/icons/WEB/tear_contact.gif) no-repeat top left;
	line-height: 12px
}

#wraperLeft a, #wraperRight .info a{
	display: block;
	padding: 0em 0.3em 0.3em 1em;
	background: url(/icons/WEB/tear_documents.gif) no-repeat top left;
	line-height: 12px
}

#wraperRight .info,  #wraperRight .homeMinister{
	padding-bottom: 1em;
	background: url(/icons/WEB/right_horizont_line.gif) no-repeat bottom center;
}

#wraperLeft .endLine{
	padding-bottom: 1em;
	background: url(/icons/WEB/left_horizont_line.gif) no-repeat bottom center;
}

/*Strankovanie DynamicView*/
.paging{
	width: 100%;
	float: left;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}

.paging li{
	list-style: none;
	display: block;
	float: left;
	color: black;
}

.paging ul{padding:0px; margin:0px;}

.paging .count{width: 35%;}
.paging .list{font-weight: bold;}

.paging .list a{
	 background-color: #e0e9f3;
	 color: #014fa1;
	 border-left: 0.3em solid #e0e9f3;
	 border-right: 0.3em solid #e0e9f3;
}

/* Publikacie */
.publicationsTable table {width: 100%;}
.publicationsTable table, .publicationsTable tr, .publicationsTable td {
	border-collapse: collapse;
	color: #034ea2;
	border: 0;
}
.publicationsTable h3 {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.publicationsTableImg, .publicationsTableImg2 {
	border: 0;
	text-align: left;
	vertical-align: top;
	padding-right: 0.8em;
}
 .publicationsTableLink {
	padding-top: 0.8em;
}
 .publicationsTableImg2 {
	padding-left: 0.2em;
}
.publicationsHorizontalRule {
	background: url("/icons/WEB/pub_horizontal_link.gif") repeat-x;
}
.publicationsVerticalRule {
	background: url("/icons/WEB/pub_vertical_link.gif") repeat-y;
}
/* ----------------  DYNAMICKA TABULKA V TELE OBSAHU DOKUMENTU ---------------------------- */
TABLE.ksSectionContext {
	width:100%; border:0; margin:0; padding:0; border-spacing:0;
}
TABLE.ksSectionContext TD.ksSectionContext_LeftCol {
	width:215px;
}
TABLE.ksSectionContext #ksSectionContext_Flag {
	 width:200px; height:134px; border:0; padding-top:0.888em;padding-left:0.888em;
}
TABLE.ksSectionContext TD TABLE {
	width:100%; border:0; padding:0; border-spacing:0; margin:2; 
}
TABLE.ksSectionContext TR {
	text-align:left; vertical-align:top; 
}
.TextPozadieGreen {
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	background-color: #E3ECF5; color: #0D509F;	
}
.TextPozadieGreenLabel {
	font-weight:bold;	
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	background-color: #E3ECF5; color: #0D509F;	
}
.TextPozadieGray {
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	background-color: #EEEEEE;
}
.TextPozadieWhiteLabel {
	font-weight:bold;	
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	background-color: White; color: #0D509F;	
}
.TextPozadieWhite {
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	background-color: White;
}
TABLE.ksSectionContext TABLE.TextTab1 {
	border-collapse: separate; border: 2px solid #EEEEEE;
}
TABLE.ksSectionContext TABLE.TextTab1 TR {
 	text-align:center;
}
TABLE.ksSectionContext TABLE.TextTab1 TR TH {
	font-weight: bold; background: #CCCCCC;
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border: 2px solid #EEEEEE;
}
TABLE.ksSectionContext TABLE.TextTab1 TR TD {
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border-bottom: 1px solid #CCCCCC; border-left: 2px solid #EEEEEE; border-right: 2px solid #EEEEEE;
}
TABLE.ksSectionContext TABLE.TextTab2 {
	border-collapse: separate; border: 2px solid White;
}
TABLE.ksSectionContext TABLE.TextTab2 TR {
 	text-align:center;
}
TABLE.ksSectionContext TABLE.TextTab2 TR TH {
	font-weight: bold; background: #CCCCCC;
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border: 2px solid White;
}
TABLE.ksSectionContext TABLE.TextTab2 TR TD {
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border-bottom: 1px solid #CCCCCC; border-left: 2px solid White; border-right: 2px solid White;
}
/* ----------------- RAMEC PRE ADRESY --------------- */
TABLE.ksSectionContext DIV.breakline {
	height:1px; background: #CCCCCC;	
}
TABLE.ksSectionContext TABLE.TextTab3 {
	border-collapse: separate; border: 2px solid white; background: #E3ECF5;
}
TABLE.ksSectionContext TABLE.TextTab3line2 {
	border-collapse: separate; border: 2px solid #E3ECF5; background: white; 
}
TABLE.ksSectionContext TABLE.TextTab3 TR TH {
	text-align:left; font-weight: bold; width:208px; background: #E3ECF5;
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border-right: 2px solid white; border-bottom: 1px solid white;
} 
TABLE.ksSectionContext TABLE.TextTab3line2 TR TH {
	text-align:left; font-weight: bold; width:208px; background: white;
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border-right: 2px solid #E3ECF5; border-bottom: 1px solid #E3ECF5;
}
TABLE.ksSectionContext TABLE.TextTab3 TR TD {
	text-align:left; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border-bottom: 1px solid white; background: #EEEEEE;
} 
TABLE.ksSectionContext TABLE.TextTab3line2 TR TD {
	text-align:left; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border-bottom: 1px solid #E3ECF5; background: white;
}
TABLE.ksSectionContext TABLE.TextTab3 TR TD TABLE,
TABLE.ksSectionContext TABLE.TextTab3line2 TR TD TABLE {
	background: transparent;
}
TABLE.ksSectionContext TABLE.TextTab3 TR TD TABLE TH,
TABLE.ksSectionContext TABLE.TextTab3line2 TR TD TABLE TH {
	font-weight: bold; background: #CCCCCC;
	padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;
	border: 1px solid white;
}
TABLE.ksSectionContext TABLE.TextTab3 TD TABLE TD,
TABLE.ksSectionContext TABLE.TextTab3line2 TD TABLE TD {
	border:0; background: transparent;
}

/* Vseobecne tabulky pre RichText*/
.tableRT1, .tableRT2 {
	border-bottom: 0.3em solid #e6e6e6;
	border-collapse: collapse;
}
.tableRT1 h3 {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	font-size: 1.3em;
}
.tableRT1 th, .tableRT2 th {
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	border: 0.0625em solid #ffffff;
}
.tableRT2 th {
	background-color: #686868;
}
.tableRT1 td, .tableRT2 td {
	padding: 0.4em;
	color: #000000;
}
.tableRT1 td, .tableRT2 td {
	padding: 0.4em;
	color: #000000;
	border: 0.0625em solid #e6e6e6;
}
.riadoksedy {
	padding: 0.4em;
	color: #000000;
	background-color: #f4f4f4;
	border: 0.0625em solid #e6e6e6;
}
/* ---------------- */

/* Vseobecna linka */
a, a:link {color: #3b60af;	text-decoration: none;}
a:visited {color: #26478e;}
a:hover {text-decoration: underline;}

/* Web forms*/
#webForm {border: 1px solid #e0e9f3; margin-top: 2em;  padding-bottom: 1em; color: black; width: 100%; float: left;}
#webForm H3{ padding-left: 1.2em; border-bottom: 1em solid white; font-weight: bold; font-size: 1.2em; background:#e3e3e3;}
#webForm fieldset{border: 0;} 
#webForm legend{padding-left:1.5em; color: black; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.5em;}

#webForm #ministerInfoLeft{width: 50%; float: left; padding-top: 1em;}
#webForm #ministerInfoRight{width: 50%; float: right; padding-top: 1em;}
#webForm #ministerInfoBottom{width: 100%; float: left;}

#webForm #ministerInfoBottom #ministerInfoRadio{ padding-top: 1em;}
#webForm #ministerInfoBottom .radioLabelMain{ font-weight: bold; width: 26em;  text-align: right; padding-right: 3em;}
#webForm #ministerInfoBottom .radioLabel label{ text-align: left; width: 6.5em;}
#webForm #ministerInfoBottom #ministerInfoRadio input{width: 12px;}
#webForm #ministerInfoBottom .description{ padding: 1em 1em 1em 11em; display: inline-block; width: 100%; font-weight: bold; font-size: 0.9em; height: 2em; float: left;}

#webForm label{display: block; float: left; width: 30%; text-align: right; margin-right:0.5em; }
#webForm #ministerInfoBottom label {float:left; width:15%; text-align:right;margin-right:0.5em; }

#webForm input{width: 55%;  border: 1px solid #e0e9f3;  margin-bottom: 0.2em; font-size: 0.97em; padding: 0.1em 0.1em 0.1em 0.1em;} 
#webForm .text input{ width: 50.2em; height: 10em;  border: 1px solid #e0e9f3; margin-bottom: 0.2em; font-family:Arial; font-size: 0.97em;}
#webForm textarea {width: 51.36em;  border: 1px solid #e0e9f3; padding: 0.1em 0.1em 0.1em 0.1em; font-family:Arial; font-size: 0.95em;} 
#webForm .sendForm{margin-left: 10em; color: white; font-weight: bold; background-color:#666666 }

/* ----------------- Toolbar abeceda ------------------------ */
TABLE#labelToolAlphabetically,
TABLE#labelToolAlphabetically TR { 
 background-color: #e0e9f3; 
}
TABLE#labelToolAlphabetically TD,
TABLE#labelToolAlphabetically TD.alphabetFrameLast {
 text-align:center; padding:0px; margin:0px; border: 0;
 width: auto; height: auto; background-color: transparent;
}
TABLE#labelToolAlphabetically TD.alphabetFrame {
width:20px; height:18px; 
border: 1px solid black; background-color:white;
}
TABLE#labelToolAlphabetically TD.alphabetFrameCur {
width:20px; height:18px; font-weight: bold; color: white;
border: 1px solid black; background-color: #B34230;
}
TABLE#labelToolAlphabetically TD.alphabetFrame A, 
TABLE#labelToolAlphabetically TD.alphabetFrame A:visited  {
  text-decoration:none; color:black; font-weight:normal;
}
TABLE#labelToolAlphabetically TD.alphabetFrame A:hover {
  text-decoration:none; color:black; font-weight:bold;
}

.searchInput {border:0.0625em solid #3b60af;}
.searchButton {background-color: red; color: white; border: 0.19em solid red; font-size: 0.9em; font-weight: bold; cursor: pointer;}

/* -----  Tool search country by continent ---------- */
DIV#labelToolCountryByContinent {
	padding:0; margin:0; background: transparent;
}
DIV#labelToolCountryByContinent DIV#labelToolCountryByContinentMainBoxLeft {
	padding:0; margin:0; width:179px; height:102px; border:1px solid #b3cbe3;
	vertical-align:middle; text-align:center; 
	background: url(../../../map_Continents_Left.gif?OpenImageResource) no-repeat center;
}
DIV#labelToolCountryByContinent DIV#labelToolCountryByContinentMainBoxRight  {
	padding:0; margin:0; width:242px; height:73px; border:1px solid #b3cbe3;
	vertical-align:middle; text-align:center; 
	background: url(../../../map_Continents_Right.gif?OpenImageResource) no-repeat center;
}
DIV#labelToolCountryByContinent DIV#labelToolCountryByContinentMainBoxLeft DIV,
DIV#labelToolCountryByContinent DIV#labelToolCountryByContinentMainBoxRight DIV {
	padding:0; margin:0; border:0; height:25px;
	text-align:center; background: transparent; position:relative; top:35%;
}
DIV#labelToolCountryByContinent BUTTON#btContryByContinent {
	padding:0; margin:0; 
}
DIV#labelToolCountryByContinent SELECT#fldSearchCountryByContinent {
	padding:0; margin:0; border:1px solid black; background-color:white; width:150px;
}
DIV#labelToolCountryByContinent SELECT#fldSearchCountryByContinent OPTION {
	padding:0; margin:0; border:0; background-color:white;
}

/*Video Home*/
#videoHome { width: 185px; padding-bottom: 0.5em;}
#videoHome #video_home_head{background-image: url("/icons/WEB/video_home_head.gif"); width: 100%; height: 36px;}
#videoHome #video_home_head a { font-size: 0.85em; font-weight: bold; padding: 0.5em 0.5em 0.5em 2.5em; float: left;}
#videoHome #video_home_content{background-image: url("/icons/WEB/video_home.gif");}
#videoHome li{list-style: none; font-size: 0.7em; height: 40px; line-height: 13px;   background: url("/icons/WEB/video_home_bk_text.gif") no-repeat;}
#videoHome ul{display: block;  padding: 0em 0em 0em 0.88em; margin:0px;}
#videoHome a{color: white; padding-top: 0.3em; padding-left: 0.8em; display: block; width: 145px; float: left ; text-decoration: none; background: none;}


/*Informacie na cesty*/
#travelInfo{float: left; width: 234px; border: solid thin #cccccc; padding: 0.2em 0.2em 0.2em 0.2em;}
#travelInfo a{ display: block; width: 226px; padding: 0.2em 0.3em 0.2em 0.3em; border: thin solid white; float: left; color: #cc3300; background: url("/icons/WEB/linkTravelInfo.gif") repeat-x;  border-bottom-color: white;}
#travelInfo h3{ background-color: #ff3333; color: white; padding: 0.2em 0.3em 0.2em 0.3em;}