body, html {
	height:100%;
}
body {
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#666666;
	background-color:#fff;
}
h1,h2,h3,h4,p,form,ul,li,ol {
	margin:0px;
	padding:0px;
}
ol {
	list-style:inside;
	list-style-type:decimal;
	margin-left:10px;
}
ol li {
	margin-bottom:10px;
}
h2.info {
	background-image:url(/images/i_info.gif);
	background-repeat:no-repeat;
	padding:6px 0px 6px 34px;
}
#top_border {
	height:29px;
	background-image:url(/images/bg_top_border.jpg);
	background-repeat:repeat-y;
	background-color:#216a00
}

#bottom_shadow {
height:60px;
	background-image:url(/images/bg_bottom_shadow.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}


#main_container {
	position:relative;
	text-align:left;
	width:900px;
	margin:0px auto;
	padding-bottom:10px;

	
}
#header {
	position:relative;
	/*border:1px solid #00ff00;*/
	height:129px;
}
#navigation {
	height:57px;
	position:relative;
}
#navigation .logo {
	position:absolute;
	left:0px;
	top:-20px;
	background-image:url(/images/porter_logo.gif);
	background-repeat:no-repeat;
	width:201px;
	height:58px;
}

ul#languages {
	position:absolute;
	top:20px;
	right:17px;
	width:400px;
}
ul#languages li {
	float:right;
	list-style:none;
}
ul#languages li a {
	display:block;
	width:19px;
	height:13px;
	text-indent:-3000px;
	margin:5px 3px;
}
ul#languages li.first {
	margin:3px 7px 0 0;
	font-size:10px;
	color:#7f7f7f;
}
ul#languages li a#slovak {
	background:url(/images/i_flag_svk.gif) no-repeat;
}
ul#languages li a#english {
	background:url(/images/i_flag_eng.gif) no-repeat;
}
ul#languages li a:hover {
	background-position:19px 0px;
}

ul#main_menu {
	position:absolute;
	top:-20px;
	left:300px;
	height:20px;
	width:500px;
}

ul#sidepanel_menu {
	position:absolute;
	top:-20px;
	left:19px;
	height:20px;
	width:277px;
}
ul#article_menu {
	position:absolute;
	top:-20px;
	left:19px;
	height:20px;
	width:277px;
}

/*ul#partneri {
	background-image:url(/images/bg_partneri.gif);
	width:548px;
	height:27px;
	line-height:25px;
	padding:0px 15px ;
	margin-bottom:10px;
}*/
ul#footer_menu  {
	margin:0px;
	padding-bottom:10px;
}
ul#main_menu li,
ul#sidepanel_menu li,
/*ul#partneri li,*/
ul#footer_menu li,
ul#article_menu li{
	display:inline;
}
ul#footer_menu li a {
	padding-right:25px;
	text-decoration:underline;
}
ul#main_menu li a,
ul#sidepanel_menu li a,
ul#article_menu li a {
	display:block;
	height:20px;
	background-repeat:no-repeat;
	position:absolute;
	background-position:0px -20px;
	top:0px;
	left:0px;
	text-indent:-10000px; /*hidding text ...*/
}
ul#main_menu li a:hover,
ul#sidepanel_menu li a:hover,
ul#article_menu li a:hover {
 	background-position:0px -40px;
}

ul#main_menu li a.active,
ul#sidepanel_menu li a.active,
ul#article_menu li a.active {
 	background-position:0px 0px;
	z-index:99 !important;
}
ul#main_menu li a.active:hover,
ul#sidepanel_menu li a.active:hover,
ul#article_menu li a.active:hover  {
 	background-position:0px 0px;
	z-index:99 !important;
}
ul#main_menu li a span{
	display:none;
}


/*ul#partneri li a {
	background-image:url(/images/arrow_partneri.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 20px 0px 10px;
	color:#666666;
	text-decoration:none;

}
ul#partneri li a:hover{
	text-decoration:underline;
}*/

#main_menu #sluzby {
	background-image:url(/images/sluzby_c.gif);
	width:103px;
	z-index:5;
}
#main_menu #vernostny {
	background-image:url(/images/vernostny_program_c.gif);
	left:92px;
	width:173px;
	z-index:4;
}
#main_menu #kariera {
	background-image:url(/images/kariera_c.gif);
	left:254px;
	width:105px;
	z-index:3;
}
#main_menu #ospolocnosti {
	background-image:url(/images/o_spolocnosti_c.gif);
	left:348px;
	width:137px;
	z-index:2;
}
#main_menu #kontakt {
	background-image:url(/images/kontakt_c.gif);
	left:474px;
	width:109px;
	z-index:1;
}
#sidepanel_menu #sluzby_sp {
	background-image:url(/images/sluzby_sp_c.gif);
	left:0px;
	width:142px;
	z-index:1;
}
#sidepanel_menu #referencie_sp {
	background-image:url(/images/referencie_sp_c.gif);
	left:131px;
	width:142px;
	z-index:1;
}
#article_menu #informacie {
	background-image:url(/images/informacie_c.gif);
	left:0px;
	width:142px;
	z-index:1;
}
#article_menu #cennik {
	background-image:url(/images/cennik_c.gif);
	left:131px;
	width:142px;
	z-index:1;
}
#content {
	background-image:url(/images/bg_content.gif);
	background-repeat:repeat-y;
	/*border:1px solid #ff0000;*/
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
#side_panel {
	float:left;
	position:relative;
	width:296px;
	padding-top:17px;
	
}
#main_panel {
	float:right;
	position:relative;
	width:578px;
	min-height:365px;
	background-image:url(/images/bg_main_panel.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:16px 0px 0px 25px;
}

ul.sidemenu {
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:296px;
}

ul.sidemenu li {

	color:#001e7d;
}
ul.sidemenu li a {
	display:block;
	height:23px;
	background-image:url(/images/bg_sidemenu_item_c.gif);
	background-repeat:no-repeat;
	color:#001e7d;
	text-decoration:none;
	padding-left:25px;
	line-height:22px;
	border-bottom:1px solid #e8e8e8;
}
ul.sidemenu li a:hover {

	background-position:0px -23px;
	color:#0072fe;

}
p {
	margin-bottom:13px;
}

h1 {
	color:#333333;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:16px;
	letter-spacing:-1px;
}


h2 {
	color:#001e7d;
	font-size:12px;
	margin-bottom:13px;

	
}
h3 {
	color:#001e7d;
	font-size:12px;
	margin-bottom:13px;

	
}
#a_preklady h1,
#a_tlmocenie h1,
#a_kurzy h1 {
	color:#001e7d;
	font-size:12px;
	margin-bottom:13px;
	letter-spacing:0px;

}

h2 span{
	display:block;
	float:left;
	padding-right:30px;
	background-image:url(/images/bg_h2.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
}
.blue {
	color:#001e7d;
}
.red  {
	color:#ba0000;
}
.green {
	color:#6eb92e;
}
h2.red span {
	background-image:url(/images/bg_h2_red.gif);
}

#side_panel h2 {
	margin-left:12px;
}
#hotline,
#calculator,
#onlineorder,
#login_panel,
#logout_panel {
	padding:10px 0px 0px 0px;
	width:296px;
	border-bottom:1px solid #e8e8e8;


}
#hotline  .icon,
#calculator .icon ,
#onlineorder .icon,
#login_panel .icon,
#logout_panel .icon {
	float:left;
	position:relative;
	padding-left:10px;
	padding-right:0px;

}
#hotline  .icon {
	padding-right:10px;
}
#hotline  .text,
#calculator .text ,
#onlineorder .text {
	float:left;
	position:relative;
	width:195px;
	padding:0px 10px;
	/*padding-left:10px;
	padding-right:13px;*/

}
#hotline p,
#calculator p,
#onlineorder p  {
	line-height:15px;

}
#hotline  p {
	padding-top:5px;
}
a {
	color:#0a73f3;
}
a:hover {
	color:#000;
}
#lupa {
	position:absolute;
	left: 160px;
	top: 232px;
}
#arrow_preklady,
#arrow_tlmocenie,
#arrow_kurzy{
	position:absolute;
	left: 134px;
	top: 130px;
	z-index:10;
	display:none;
}
#arrow_tlmocenie{

	left: 135px;


}
.icon .akcia {
	position:absolute;
	top:7px;
	left:96px;
}
#header .akcia {
	position:absolute;
	top:100px;
	left:740px;
}
.akcia  {
	position:relative;
	width:279px;
}
.partneri  {
	position:relative;
}
#a_partneri a,
#b_partneri a {
	padding-left:12px;
	background:url(/images/i_arrow.gif) no-repeat;
	background-position:0px 5px;
	color:#7f7f7f;
	text-decoration:underline;
}
#a_partneri a:hover,
#b_partneri a:hover {x;
	color:#000;
}
.partneri p {
	font-size:9px;
	margin-bottom:20px;
	_margin-bottom:8px;
}
.margin_right {
	margin-right:20px;
}
#a_partneri  {
	float:left;
	width:223px;
	padding-left:56px;
	background:url(/images/porter-audit-icon.gif) no-repeat;
}
#b_partneri  {
	float:left;
	width:218px;
	padding-left:61px;
	background: url(/images/porter-news-icon.gif) no-repeat;
}
#a_partneri p,
#b_partneri p {
	line-height:11px;
	padding:3px 0 1px 0px;
}
#a_ackia,
#a_lepsia_cenova_ponuka {

	float:left;

}
#a_vernostny,
#a_online_objednavka   {

	float:right;

}

.akcia  h2 {
	margin-bottom:12px;
	height:15px;
}
.akcia  .icon {
	margin-bottom:12px;
}
.akcia p {
	padding-left:2px;
}
.hr {
	font-size:1px;
	line-height:1px;
	background-color:#dcdcdc;
	/*margin-top:10px;*/
	margin-bottom:10px;
}
.kariera_info .hr {
	background-image:url(/images/bg_hr_kariera.gif);
	background-repeat:repeat-x;
	height:11px;

	
}
#a_preklady,
#a_tlmocenie,
#a_kurzy {
	width:205px;
	float:left;
	position:relative;
}
#a_kurzy  {
	width:168px;
	float:right;
}
#a_preklady .icon,
#a_tlmocenie .icon,
#a_kurzy .icon {
	margin-bottom:5px;
	position:relative;
}
#a_preklady p,
#a_tlmocenie p,
#a_kurzy p {
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	padding-left:0px;
	
}
#a_kurzy p  {
	padding-right:0px;
}
#a_preklady h3,
#a_tlmocenie h3,
#a_kurzy h3,
#a_preklady h1,
#a_tlmocenie h1,
#a_kurzy h1  {
	font-size:11px;
	margin-bottom:5px;
}
#copyright {
	position:relative;
	width:530px;
	padding-left:45px;
	background-image:url(/images/i_porter_copyright.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#7f7f7f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
	padding-top:2px;
	height:40px;
}

#yohaku {
	position:absolute;
	right: 0px;
	top: 7px;
	height:12px;
}
#yohaku a {
	background-image:url(/images/yohaku_logo.gif);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration:none;
	color:#7f7f7f;
	display:block;
	padding:0px 30px 3px 0px;
}
#yohaku a:hover {
	color:#000;
}
.article {
	margin-bottom:25px;
}
.article p {
	margin-bottom:15px;
}

p.podpis {
	background-image:url(/images/podpis.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:40px;
	padding-right:35px;
	text-align:right;
}
.article ul {
	list-style:url(/images/green_arrow.gif);
	margin-bottom:10px;

}
.article ul  li {
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;
	color:#7f7f7f;
}
.article a:hover {
	color:#009933;
}
.article .limage {
	float:left;
	padding:0px 15px 5px 0px;
}
table.emails {
	border-top:1px solid #e2e2e2;
	width:270px;
}
table.emails th,
table.emails td
{
	padding:8px 0px;

	border-bottom:1px solid #e2e2e2;

}
table.emails th {
	text-align:left;
	padding-right:22px;
}
table.emails td {
	text-align:right;
}

.left_clm {
	float:left;
	width:295px;
}
.right_clm {
	float:right;
	width:270px;
}
#header .description {
	position:absolute;
	left: 60px;
	top: 42px;
	color:#fff;
}
#header .description .arrow {
	position:absolute;
	top:5px;
	left:-25px;
}
#header .description h2 {
	color:#fff !important;
	font-family: "Trebuchet MS", Tahoma,Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:25px;
	padding-right:10px;
	float:left;
	line-height:27px;
}
#header .description p {
	color:#fff !important;
	width:300px;
	opacity:0.5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	padding-top:6px;
	float:left;
	
}
table.languages,
table.odbory {
	margin-bottom:13px;
	width:550px;
}
ul.framed,
.toggle_window,
.message,
.kariera_info{
	background-color:#f2f4f5;
	border:1px solid #d9dbdc;
	padding:10px;
}
/*ul.framed {
	font-size:12px;
}*/
table.pricelist tr.over {
	background-color:#f2f4f5;
}
table.pricelist {
	width:575px;
	margin-bottom:13px;
}
table.pricelist th {
	color:#000;
	text-align:left;
}
table.pricelist .price {
	width:300px;
	text-align:right;
	font-weight:bold;
}
table.pricelist .section {
	color:#6eb92e;
	font-weight:bold;
}

table.pricelist th,
table.pricelist td {
	padding:5px 5px;
	border-bottom:1px solid #dcdcdc;
}
table.pricelist td {
	width:435px;
}
.podrobny_cennik,
.cenova_kalkulacia {
width:285px;
float:left;

}
.cenova_kalkulacia {
	padding-right:0px !important;
}
.podrobny_cennik .icon,
.cenova_kalkulacia .icon
 {
	float:left;
	padding-left:10px;
	padding-right:13px;
}

.infoline .icon {
	float:left;
	padding-left:10px;
	padding-right:13px;
}
.infoline p {
	padding-top:8px;
}
.infoline .phonenumber {
	font-size:14px;
	font-weight:bold;
	color:#DC0000;
}

/* Kalkulacka */
#kalkulacka,
.form_holder{
	background-color:#f2f4f5;
	border:1px solid #d9dbdc;
	/*padding:15px;*/
}
#kalkulacka.divided {
	/*background-image:url(/images/bg_fakturacne_udaje.gif);
	_background-image:url(/images/bg_fakturacne_udaje_ie.gif);*/
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding:0px 15px 15px 15px;
}
table.kalkulacka {
	width:100%;
	color:#000000;
}

table.kalkulacka .select,
table.kalkulacka .input,
table.kalkulacka .textarea,
input.browse,
input.textfield {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;
	width:170px;
	border:1px solid #a5acb2;
}
table.kalkulacka .textarea {
	width:540px;
}
input.browse {
	padding:0px 3px;
}
table.kalkulacka .input,
input.textfield {
	padding-left:3px;
	padding-right:3px;
	height:15px;
}
input.required,
select.required {
	background-color:#E8F8FC;
}
table.kalkulacka .select {
	/*height:17px;*/
	width:176px;
}
table.kalkulacka td {
	padding-bottom:10px;
}
table.kalkulacka th {
	font-weight:normal;
	padding-bottom:3px;
	text-align:left;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}
.price_quote,
.form_footer {
	height:57px;
	background-image:url(/images/bg_price_quote.png);
	background-repeat:repeat-x;
	border:1px solid #cfcfcf;
	border-top:0px;
	position:relative;
}
.form_footer {
	color:#000;
	height:auto;
	background-position:bottom left;
	padding:15px 20px 15px 20px;
	/*padding-top:20px;
	padding-left:20px;
	padding-bottom:15px;*/
}

 .submit_holder {
	/*position:absolute;
	top:143px;
	left:15px;	*/
	text-align:center;
}
.file_input {
	/*position:absolute;
	top:20px;
	left:18px;	*/
	margin-bottom:5px;
	color:#000;
}
.price_quote p {
	position:absolute;
	top:20px;
	left:15px;
	font-size:20px;
	/*font-weight:bold;*/
	color:#8F8F8F;
	font-family: "Trebuchet MS", Tahoma,Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	background-image:url(/images/title_predbezna_cena.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:248px;
	height:30px;
	text-indent:-10000px;

}
.price_holder .lf,
.price_holder .rf {
	display:block;
	float:left;
	width:19px;
	height:39px;
	background-repeat:no-repeat;
}
.price_holder {
	position:absolute;
	top:10px;
	right:15px;
}
.price_holder .lf {
	background-image:url(/images/bg_price_lf.png);
}
.price_holder .rf {
	background-image:url(/images/bg_price_rf.png);
}
.price_holder .price {
	display:block;
	float:left;
	background-image:url(/images/bg_price.png);
	height:39px;
	background-repeat:repeat-x;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:18px;
	line-height:37px;
}
.price_holder .special_price_offer {
	display:block;
	font-weight:bold;
	text-align:center;
	width:550px;
	padding-top:3px;
}
.message {
	/*padding:5px;*/
	margin-bottom:10px;
}
.message p {
	/*margin:5px 0px 0 3px;*/
	margin:0px;
	padding:0px;
	padding-left:35px;
	background-position:top left;
	min-height:27px;

	/*position:relative;*/
	
}
.message p.ok {
	background-image:url(/images/i_message_ok.gif);
	background-repeat:no-repeat;
}
.message p.error {
	background-image:url(/images/i_message_error.gif);
	background-repeat:no-repeat;
}
.message a {
	/*position:absolute;
	right:10px;
	top:62px;*/
}
.message .button {
	text-align:center;
	padding:7px 0px 0px 0px;
}
/* Formulare */
span.error,
th.error { 
	color:#FF0000 !important;
}
.error input,
.error .textfield { 
	border:1px solid #ff0000 !important;
}
.error select { 
	border:1px solid #ff0000 !important;
}

.error_message,
.error {
	color:#FF0000;
	/*margin-top:20px;*/
}
.gray {
	color:#b2b2b2;
}
.dark_gray {
	color:#949494;
}
.gray_normal {
	color:#b2b2b2;
	font-weight:normal;
	font-size:10px;
}
.kariera_info {
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-color:#f3f5f6;
	display:none;
}
.kariera_info table,
.kariera_info p,
.kariera_info ul {
	padding:0px 10px 10px 10px;
}
.kariera_info table {
	font-size:11px;
}
.kariera_info table th {
	width:190px;
	text-align:left;
}
.kariera_info table th,
.kariera_info table td {
	padding-bottom:10px;

}
.kariera_info table ul {
	padding-left:0px;
	padding-bottom:0px !important;
}
.kariera_info table {
	padding-bottom:0px;
}
h2.pozicia {
	margin-bottom:0px;
}
h2.pozicia a {
	display:block;
	position:relative;	
	text-decoration:none;
	color:#001E7D;
	padding:17px 40px;
	border-bottom:1px solid #dcdcdc;
	background-image:url(/images/i_pozicia_c.gif);
	background-repeat:no-repeat;
	background-position:0px 11px;

}
h2.pozicia a.active {
	background-position:0px -116px;
	border-bottom:1px solid #fff;
}
h2.pozicia a.active:hover {
	background-position:0px -116px;
	background-color:#fff;
}

h2.pozicia a:hover {
	color:#001E7D;
	background-color:#e9f6fe;
}
#service_pricelist {
	display:none;
}
#flash_map {
	margin-bottom:10px;
}
#building {
	display:none;
	margin-bottom:10px;
}
#map_menu a.map {
	background-image:url(/images/i_map.gif);
	background-repeat:no-repeat;
	padding-left:21px;
	display:none;
}
#map_menu {
	padding:0px 0px 10px 0px;
}
#map_menu a.foto {
	background-image:url(/images/i_photo.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:21px;
}

.position {
	color:#b2b2b2;
	font-weight:normal;
	padding:2px 0 !important;
}
.no_bottom_border th,
.no_bottom_border td {
	border-bottom:none !important;
}
.direct_contact {
	padding-left:37px !important;
	padding-right:0px !important;
	background:url(/images/i_contact.gif) no-repeat;
	background-position:0px 10px;
}
.objednavka {
	color:#7f7f7f;
	background: url(/images/i_vykricnik.gif) no-repeat;
	padding-left:41px;
	height:27px;
	padding-top:7px;
	margin-bottom:0px !important ;
}
#obchodne_podmienky ol li,
#obchodne_podmienky ul li {
	padding:0px 0px 8px 0px ;
}
#obchodne_podmienky ul {
	list-style-image:none;
	list-style-type: square;
}
.download {
	margin-left:25px;
}
.table_header,
#kalkulacka h2,
.form_holder h2 {
	font-size:16px;
	font-weight:bold;
	background-color:#d9dcde !important;
	color:#333333;
	padding:10px 15px;
	margin:0px;
	text-align:left;
}

fieldset {
	border:0px;
	padding:10px 15px;
}
#login_panel,
#logout_panel {
	position:relative;
	height:100px;
}
#login_panel .field_holder {
	position:absolute;
	top:0px;
}
#login_panel #username_field {
	top:35px;
	left:90px;
}
#login_panel #password_field {
	top:35px;
	left:176px;
}
#login_panel ul,
#logout_panel ul {
	position:absolute;
	left:90px;
	top:60px;
	list-style:outside;
	list-style-type:none;
	line-height:18px;
	padding:0px;
	margin:0px;
}
#login_panel ul li,
#logout_panel ul li {
	background-image:url(/images/bg_list_item.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin:0px;
	padding-left:15px;
}
#logout_panel ul li a.logout {
	color:#ff0000;
}
#logout_panel .user {
	position:absolute;
	top:35px;
	left:90px;
}
#logout_panel .user a {
	font-weight:bold;
}
#login_panel .submit {
	position:absolute;
	top:34px;
	left:262px;
}
#login_panel label {
	position:absolute;
	top:2px;
	left:5px;
	color:#7a7a79;
}

#login_panel .username_field, .password_field {
	border:1px solid #a5acb2;
	padding:2px 3px;
	color:#7a7a79;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	width:73px;
}
.contact_person {
	float:left;
	margin-right:11px;
	margin-bottom:13px;
}
.contact_person .photo {
	margin-bottom:5px;
}

.contact_person .name {
	color:#666666;
	font-weight:bold;
}

.contact_person .occupation {
	font-size:9px;
	color:#b2b2b2;
}

#amcham {
	position:absolute;
	right:5px;
	top:40px;
}

.partnerLogos {
	margin-bottom:10px;
}

#news h2 {
	margin:0px;
	padding:0px;
}

#news .date {
	color:#6eb92e;
	margin-bottom:10px;
}

.gallery {
	margin-bottom:30px;
	margin-top:20px;
	text-align:center;
}

.gallery img {
	border:1px solid #dddddd;
	margin-right:30px;
}

.gallery img.last {
	margin-right:0px;
}

.left_image {
	margin-right:15px;
	margin-bottom:10px;
}

a.img_href img {
	border:none;
}

.english_phrases {
	margin-bottom:15px;
}

ul.inner_list {
	list-style:disc outside url("/images/green_arrow.gif");
	margin:0px;
	padding:0px;
	margin-left:40px;
}

h2 a.download_mp3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	
	display:inline-block;
	width:145px;
	height:18px;
	padding-top:3px;
	padding-left:15px;
	margin-left:5px;
	
	background-image:url(/images/bt_download_mp3.gif);
	background-repeat:no-repeat;	
}

h2 a.download_mp3:hover {
	color:#FFFFFF;
	background-position:0 -21px;
}