/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Interaction states
----------------------------------*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-decoration: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { text-decoration: none; }
.ui-widget :active { outline: none; }

----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; zoom: 1;
	margin-top:1px;
	}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border-top: 0; position: relative; top: 1px; overflow: auto; display: none; zoom: 1;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	}
.ui-accordion .ui-accordion-content-active { display: block;
	margin-top:10px;
	}

#accordion h3 a {
	background-color:#2a2a2a;
	border:1px solid #4c4c4c;
	padding-right:0;
	margin:0 0 5px;
	padding-left:50px;
	font-size:24px;
	line-height:20px;
	}
h3.us-flag a{
	color:#FFF;
	background:url(../../images/flags/us.png) no-repeat 5px center;
	}
h3.ca-flag a{
	color:#FFF;
	background:url(../../images/flags/ca.png) no-repeat 5px center;
	}
h3.mx-flag a{
	color:#FFF;
	background:url(../../images/flags/mx.png) no-repeat 5px center;
	}
h3.uk-flag a{
	color:#FFF;
	background:url(../../images/flags/uk.png) no-repeat 5px center;
	}
h3.ie-flag a{
	color:#FFF;
	background:url(../../images/flags/ie.png) no-repeat 5px center;
	}
h3.gr-flag a{
	color:#FFF;
	background:url(../../images/flags/gr.png) no-repeat 5px center;
	}
h3.all-flag a{
	color:#FFF;
	background:url(../../images/flags/all.png) no-repeat 5px center;
	}

h3.ru-flag a{
	color:#FFF;
	background:url(../../images/flags/ru.png) no-repeat 5px center;
	}
h3.huf-flag a{
	color:#FFF;
	background:url(../../images/flags/huf.png) no-repeat 5px center;
	}
h3.at-flag a{
	color:#FFF;
	background:url(../../images/flags/at.png) no-repeat 5px center;
	}
h3.be-flag a{
	color:#FFF;
	background:url(../../images/flags/be.png) no-repeat 5px center;
	}
h3.sct-flag a{
	color:#FFF;
	background:url(../../images/flags/sct.png) no-repeat 5px center;
	}
h3.it-flag a{
	color:#FFF;
	background:url(../../images/flags/it.png) no-repeat 5px center;
	}
h3.ba-flag a{
	color:#FFF;
	background:url(../../images/flags/ba.png) no-repeat 5px center;
	}
h3.srb-flag a{
	color:#FFF;
	background:url(../../images/flags/srb.png) no-repeat 5px center;
	}
h3.lt-flag a{
	color:#FFF;
	background:url(../../images/flags/lt.png) no-repeat 5px center;
	}
h3.sk-flag a{
	color:#FFF;
	background:url(../../images/flags/sk.png) no-repeat 5px center;
	}
h3.bg-flag a{
	color:#FFF;
	background:url(../../images/flags/bg.png) no-repeat 5px center;
	}
h3.cz-flag a{
	color:#FFF;
	background:url(../../images/flags/cz.png) no-repeat 5px center;
	}
h3.hr-flag a{
	color:#FFF;
	background:url(../../images/flags/hr.png) no-repeat 5px center;
	}
h3.se-flag a{
	color:#FFF;
	background:url(../../images/flags/se.png) no-repeat 5px center;
	}
h3.tr-flag a{
	color:#FFF;
	background:url(../../images/flags/tr.png) no-repeat 5px center;
	}
h3.ar-flag a{
	color:#FFF;
	background:url(../../images/flags/ar.png) no-repeat 5px center;
	}

h3.bo-flag a{
	color:#FFF;
	background:url(../../images/flags/bo.png) no-repeat 5px center;
	}
h3.br-flag a{
	color:#FFF;
	background:url(../../images/flags/br.png) no-repeat 5px center;
	}