html, * { margin: 0px; padding: 0px; font-family: Verdana; font-size: 11px; line-height: 15px; color: #333333; }
body { background-image: url('images/body_bg.png'); background-repeat: repeat-x; padding-bottom: 10px; }
a, a strong { color: #0000ff; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0px; }
ul li { padding: 0 0 0 13px; background-image: url('images/ul_bodka_orange.png'); background-repeat: no-repeat; background-position: 0px 5px; list-style: none;}
ol { padding: 0 0 0 38px;}
div.cleaner { font-size: 0px; line-height: 0px; height: 0px; clear: both; }
div.cleaner_right { font-size: 0px; line-height: 0px; height: 0px; clear: right; }
input.listbox-formular { width: 200px;  height: 17px; border: 1px solid #000000; margin-top: 3px; margin-bottom: 3px; }
textarea.listbox-form-poznamka { width: 200px; border: 1px solid #000000; margin-top: 3px; margin-bottom: 3px; }
select.listbox { width: 200px; margin-top: 3px; margin-bottom: 3px; }
img.clanok-text2 { float: left; margin: 0 8px 4px 0; }
img.clanok-text { float: right; margin: 0 0 4px 8px; }
h1.clanky-nadpisy, h1.clanky-nadpisy a { color: #009900; font-size: 12px; }
.tip_green, .tip_green * { color: #009900; }
.tip_red, .tip_red * { color: #ff0000; }
.text-red, .text-red * { color: #FF0000; }
img.produkt { border: 1px solid #999999; }

div#body_main { width: 990px; position: relative; margin: auto; padding-bottom: 10px; background-image: url('images/kvet_right.png'); background-repeat: no-repeat; background-color: #ffffff; overflow: visible; z-index: 1; }
	img#body_kvet { position: relative; float: left; width: 54px; height: 136px; margin-top: 0px; margin-left: -54px; z-index: 40; }
	div#login_div { float: right; width: 776px; height: 48px; margin-right: 9px; background-image: url('images/login_div_bg.png'); background-repeat: no-repeat; }
		div#login_inputs_container { padding-top: 12px; padding-left: 6px; padding-right: 5px; }
		div#login_inputs_container_logged { padding-top: 5px; padding-left: 20px; padding-right: 5px; line-height: 18px; }
			span.input_login_nazov { float: left; padding-left: 12px; margin-top: 5px; font-weight: bold; color: #000000; }
			span.login_input_container { float: left; width: 180px; height: 24px; margin-left: 4px; border: 0px; background-image: url('images/input_login_bg.png'); }
					input.input_login { width: 165px; margin-left: 8px; margin-top: 5px; border: 0px; }
			input.prihlasit { float: left; margin-left: 9px; width: 100px; height: 24px; background-image: url('images/login_button.png'); background-repeat: no-repeat; border: 0px; cursor: pointer; }
			
	div#header { float: right; width: 100%; }
		h1#berkana_nadpis { float: left; padding-top: 26px; }
			h1#berkana_nadpis a { margin-left: 58px; font-size: 24px; color: #339900; font-family: Trebuchet MS; line-height: 29px;}
			h1#berkana_nadpis a:hover { text-decoration: none; }
		h1#berkana_popis { float: left; padding-top: 2px; padding-left: 60px; font-size: 11px; font-weight: normal; color: #666666; }
			h1#berkana_popis a { color: #666666; }
		div#login_links { float: right; padding-top: 2px; padding-right: 34px; color: #0000ff; }
		
		div#header_menu_container { padding-top: 8px; }
			div#header_menu { width: 972px; margin: auto; background-image: url('images/header_menu_top.png'); background-repeat: no-repeat; background-color: #68b300; }
				div#buttons_container { height: 30px; }
					a.menu_button { margin-left: -1px; }
					a.menu_button, a.menu_button_first, a.menu_button_active, a.menu_button_first_active { float: left; height: 30px; background-color: transparent; color: #ffffff; font-size: 12px; font-weight: bold; }
					a.menu_button span.button_text, a.menu_button_first span.button_text, a.menu_button_active span.button_text, a.menu_button_first_active span.button_text { float: left; font-size: 12px; font-weight: bold; padding: 5px 0px 0px 12px; border-top: 1px solid #68b300; color: #ffffff; cursor: pointer; }
					a.menu_button:hover, a.menu_button_first:hover, a.menu_button:hover span.button_text span.button_text_inner, a.menu_button_first:hover span.button_text span.button_text_inner, a.menu_button_active, a.menu_button_first_active, a.menu_button_active span.button_text span.button_text_inner, a.menu_button_first_active span.button_text span.button_text_inner { background-color: #ddf8af; color: #054a92; text-decoration: none; }
					a.menu_button_first span.left, a.menu_button_first_active span.left { float: left; width: 9px; height: 30px; background-image: url('images/menu_left.png'); cursor: pointer; }
					a.menu_button_first:hover span.left, a.menu_button_first_active span.left { background-position: 0px -30px; }
					a.menu_button_first span.button_text, a.menu_button_first_active span.button_text { padding: 5px 0px 0px 2px; }
					span.button_text_inner { float: left; font-size: 12px; font-weight: bold; color: #ffffff; cursor: pointer; }
						a.menu_button_first span.button_ciara, a.menu_button span.button_ciara, a.menu_button_first_active span.button_ciara, a.menu_button_active span.button_ciara { float: left; height: 21px; padding-left: 11px; border-right: 1px solid #a4c27a; }
						a.menu_button_first:hover span.button_ciara, a.menu_button:hover span.button_ciara, a.menu_button_first_active span.button_ciara, a.menu_button_active span.button_ciara { border-color: #ddf8af; }
				
				a.button_akcia span.button_text, a.button_akcia span.button_text * { color: #ffff66; }
				a.button_akcia:hover span.button_text, a.button_akcia:hover span.button_text * { color: #054a92; }
				
				div.header_menu_separator { height: 4px; line-height: 4px; font-size: 4px; border-style: solid; border-color: #68b300; border-width: 0px 1px 0px 1px; background-color: #add870; }
				div.header_menu_main { background-image: url('images/header_menu_main.png'); background-repeat: repeat-y; }
				div.header_menu_bottom { height: 104px; background-image: url('images/header_menu_bottom_flat.png'); background-repeat: no-repeat; background-position: left bottom; }
					div.krabica { float: right; margin-top: 3px; width: 100px; height: 87px; background-image: url('images/krabica_empty.png'); background-repeat: no-repeat; }
					div.krabica_full { float: right; margin-top: 3px; width: 100px; height: 87px; background-image: url('images/krabica_full.png'); background-repeat: no-repeat; }
					div.header_linky_container { float: left; width: 265px; margin-top: 2px; height: 97px; border-right: 1px solid #b8dd79; }
						ul.header_linky { padding-left: 11px; list-style-type: none; }
						ul.header_linky li { margin-top: 9px; padding: 0px 0px 0px 24px; height: 20px; background-image: url('images/ul_sipka.png'); background-repeat: no-repeat; background-position: 0px 0px; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; line-height: 19px; }
							ul.header_linky li a { display: block; padding-top: 2px; font-family: Trebuchet MS; font-size: 14px; }
					div.header_kosik { float: right; width: 605px; margin-top: 3px; background-image: url('images/menu_kosik_bg.png'); background-repeat: repeat-x; }
						div.button_kosik_container { float: left; padding-top: 17px; padding-left: 16px; }
							a.button_kosik { width: 142px; height: 32px; display: block; background-image: url('images/kosik_button.png'); background-repeat: no-repeat; }
						div.kosik_info { float: left; padding-top: 20px; padding-left: 9px; line-height: 14px; }
							div.kosik_info * { line-height: 14px; }
							span.suma_nazov { font-weight: bold; padding-left: 10px; }
							span.header_tip, span.header_tip * { color: #ff0000; }
							span.header_tip a { font-weight: bold; }
						div.sutaze_novinky { float: left; padding-top: 22px; padding-left: 21px; color: #FF0000; }
	div#main_obsah_all_container { padding-top: 8px; }
		div#main_obsah_all { width: 972px; margin: auto; }
			div#left_box { float: left; width: 260px; padding-bottom: 8px; }
				div.left_box_top { height: 14px; background-image: url('images/left_box_top.png'); background-repeat: no-repeat; }
				div.left_box_body { border-width: 0px 1px 0px 1px; border-style: solid; border-color: #cccccc; background-color: #f6f9ff; }
					div.vyhladavanie { padding: 0px 12px 0px 12px; }
						div.search_box_container { padding-top: 12px; }
							span.search_input_nazov { float: left; margin-top: 5px; font-weight: bold; font-size: 10px; }
							span.search_input_container { float: right; width: 180px; height: 24px; border: 0px; background-image: url('images/search_box.png'); background-repeat: no-repeat; }
								input.search_input { width: 165px; margin-left: 8px; margin-top: 5px; border: 0px; }
						div.checkbox_container_left { float: left; width: 115px; padding-top: 3px; padding-bottom: 13px; }
						div.checkbox_container_right { float: right; width: 115px; padding-top: 3px; padding-bottom: 13px; }
							div.checkbox_container_left label, div.checkbox_container_right label { display: block; padding-top: 8px; line-height: 12px; }
							input.search { float: left; width: 100px; height: 24px; margin-top: 8px; background-image: url('images/button_search.png'); background-repeat: no-repeat; border: 0px; cursor: pointer; }
							select.vyhladavanie_select { width: 100%; height: 20px; border: 1px solid #cccdcd; }
							
				div.left_box_bottom { height: 14px; background-image: url('images/left_box_bottom.png'); background-repeat: no-repeat; }

					div#clanky { width: 248px; margin: auto; }
						div.clanky_top { height: 13px; background-image: url('images/clanky_top.png'); background-repeat: no-repeat; }
						div.clanky_body { border-width: 0px 1px 0px 1px; border-style: solid; border-color: #cdcdcb; background-color: #eaf1ff; }
							div.nadpis_clanky { padding-bottom: 4px; background-image: url('images/bodky_horizontal_black.gif'); background-repeat: repeat-x; background-position: bottom left; text-indent: 2px; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color: #009900; line-height: 16px; }
							div.clanky_inside { padding: 0px 6px 0px 6px }
								div.clanok, div.clanok_last { padding: 12px 0px 11px 2px; border-bottom: 1px dotted #999999; }
								div.clanok_last { padding-bottom: 0px; border-bottom: 0px; }
									a.clanok_nadpis { display: block; font-weight: bold; }
									a.clanok_viac { text-decoration: none; color: #0000FF; }
									a:hover.clanok_viac { text-decoration: underline; }
						div.clanky_bottom { height: 12px; background-image: url('images/clanky_bottom.png'); background-repeat: no-repeat; }
						div.viac_clankov { text-align: right; padding-top: 9px; padding-right: 14px; }
					
					div.odporucame_container { padding: 19px 12px 26px 12px; }
						div.odporucame_inner { padding-top: 12px; text-align: center; }
				
				
			div#right_box { float: right; width: 700px;}
					div.tips_top { height: 12px; background-image: url('images/tipy_top.png'); background-repeat: no-repeat; font-size: 1px; line-height: 1px; }
					div.tips_body { height: 200px; padding: 0px 12px 0px 13px; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #cdcdcb; background-image: url('images/tipy_body_bg.png'); background-repeat: repeat-x; }
						div.nadpis_tips, div.main_obsah_nadpis { padding-top: 1px; padding-bottom: 4px; background-image: url('images/bodky_horizontal_black.gif'); background-repeat: repeat-x; background-position: bottom left; text-indent: 0px; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color: #009900; line-height: 16px; }
						div.main_obsah_nadpis { margin-bottom: 10px; }
						div.main_obsah_nadpis h2 { text-indent: 0px; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color: #009900; line-height: 16px; }
						div.main_obsah_nadpis h3 { text-indent: 0px; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; color: #009900; line-height: 16px; }
						table.tips_all { width: 100%; margin-top: 8px; }
							table.tips_all td.produkt { width: 210px; }
							table.tips_all td.vertical_separator { width: 19px; background-image: url('images/bodky_vertical.gif'); background-position: center center; background-repeat: repeat-y; }
							table.tips_all td.horizontal_separator { height: 19px; background-image: url('images/bodky_horizontal.gif'); background-position: center center; background-repeat: repeat-x; }
								div.produkt_tip { width: 210px; }
									img.produkt_thumb { width: 78px; border: 1px solid #0000FF; }
									a.produkt_tip_link { color: #0000FF; font-weight: bold; }
					div.tips_bottom { height: 12px; padding-bottom: 8px; background-image: url('images/tipy_bottom.png'); background-repeat: no-repeat; }
					
				div#main_obsah { padding-bottom: 12px; }
					div.main_obsah_top { height: 13px; background-image: url('images/obsah_main_top.png'); background-repeat: no-repeat; }
					div.main_obsah_body { padding: 0px 13px 0px 14px; background-image: url('images/main_obsah_body_bg.png'); background-repeat: repeat-y; }
						div.produkt_ponuka { padding-top: 6px; }
							img.produkt_ponuka_thumb { float: left; width: 112px; }
						div.produkt_ponuka_info { float: right; width: 553px; }
							div.produkt_ponuka_nadpis { padding-top: 9px; }
								div.produkt_ponuka_nadpis a { height: 20px; display: block; padding-left: 24px; background-image: url('images/ul_sipka_white_bg.png'); background-repeat: no-repeat; background-position: 0px 1px; font-family: Trebuchet MS; font-size: 16px; font-weight: bold; line-height: 20px; color: #0000ff; }
							div.produkt_ponuka_popis { padding-left: 24px; color: #0000ff; line-height: 16px; }
	/*DETAIL ---------------------------------- */				
						div.produkt_detail_container { padding-top: 12px; background-image: url('images/detail_produktu_nazov_bg.png'); background-repeat: repeat-x; }
							div.produkt_detail_img_container { float: left; position: relative; }
								div.produkt_detail_img_container img.produkt_detail_img_akcia { float: left; position: relative; width: 260px; margin-left: -57px; border: 1px solid #999999; }
								div.produkt_detail_img_container img.produkt_detail_img { width: 260px; border: 1px solid #999999; }
								div.produkt_detail_img_container img.sticker { float: left; position: relative; width: 65px; height: 65px; margin-top: -8px; margin-left: -8px; z-index: 20; }
							div.produkt_detail_info { float: right; width: 397px; }
								h2.produkt_detail_nadpis { margin-top: 23px; height: 48px; color: #333333; font-family: Trebuchet MS; font-size: 16px; line-height: 20px; }
								div.cena, div.cena_akcia, div.cena_vip { height: 22px; margin-top: 8px; background-image: url('images/bodky_horizontal_black.gif'); background-position: bottom left; background-repeat: repeat-x; font-size: 12px; }
									span.cena_popis { float: left; font-size: 12px; font-weight: bold; }
									span.suma { float: right; width: 265px; text-align: left; font-size: 12px; }
								div.cena, div.cena * { color: #333333; }
								div.cena_akcia, div.cena_akcia * { color: #FF0000; }
								div.cena_vip, div.cena_vip * { color: #009900; }
								
								div.form_container { padding-top: 10px; }
									input.input_mnozstvo { float: left; width: 24px; height: 20px; border: 1px solid #999999; text-align: center; font-size: 12px; }
									input.input_mnozstvo_kosik { width: 24px; height: 20px; border: 1px solid #999999; text-align: center; }
									input.input_kupit { float: left; width: 57px; height: 18px; margin-top: 2px; margin-left: 1px; background-image: url('images/button_kupit.png'); background-repeat: no-repeat; border: 0px; text-indent: -999px; cursor: pointer; }
									a.pridat_oblubene { display: block; overflow: hidden; float: left; width: 166px; height: 18px; margin-top: 2px; margin-left: 7px; background-image: url('images/button_oblubene.png'); background-repeat: no-repeat; border: 0px; text-indent: -999px; }
									a.oblubeny, span.oblubeny { float: left; margin-top: 2px; margin-left: 7px; }
								
								div.akcia_info { padding-top: 11px; color: #FF0000; }
								
							div.horizontal_separator_div { height: 13px; background-image: url('images/bodky_horizontal_black.gif'); background-position: bottom left; background-repeat: repeat-x; line-height: 0px; font-size: 0px; }
							
							div.produkt_info_highlights { padding-top: 13px; }
								h4.produkt_highlight, h4.produkt_highlight_first { color: #3366FF; }
								h4.produkt_highlight_first { margin-top: 12px; }
							div.detail_info_text, div.detail_info_text * { margin: 0; color: #5b5b5b; font-size: 11px; line-height: 17px; }
							div.detail_info_text a { color: #0000FF; }
								span.detail_info_nadpis { font-family: Trebuchet MS; color: #009900; font-size: 14px; line-height: 17px; font-weight: bold; }
							a.odporucit_znamemu { float: right; padding-left: 20px; margin-right: 5px; color: #0000FF; background-image: url('images/obalka.png'); background-repeat: no-repeat; }
							div.uvod_spat { float: right; color: #000000; font-weight: normal; }
								div.uvod_spat a { font-weight: bold; }
							
					div.main_obsah_bottom { height: 13px; background-image: url('images/obsah_main_bottom.png'); background-repeat: no-repeat; }	
	/* VYHĽADÁVANIE ------------------------------------------------------ */				
		div.vyhladavanie_container { padding-top: 12px; }
			ul.ul_kategorie { padding: 0px; float: left; list-style-type: none; }
				ul.ul_kategorie li { padding-left: 13px; font-weight: bold; background-image: url('images/ul_bodka_orange.png'); background-repeat: no-repeat; background-position: 0px 5px; }
			div.vyhladavanie_tip { float: right; width: 163px; height: 93px; border: 1px solid #cccccc; background-color: #f0f0f0; }
				div.vyhladavanie_inner { padding: 12px 10px 12px 10px; color: #333333; }
			div.kategoria_info_text { float: left; width: 500px; }
			div.produkty_container_all { padding-top: 23px; }
			table.produkty_vyhladavanie { width: 100%; }
				table.produkty_vyhladavanie td { vertical-align: top; }
				table.produkty_vyhladavanie td.vertical_separator { width: 32px; background-image: url('images/bodky_vertical.gif'); background-position: center center; background-repeat: repeat-y; }
				table.produkty_vyhladavanie td.horizontal_separator { height: 41px; background-image: url('images/bodky_horizontal.gif'); background-position: center center; background-repeat: repeat-x; }

			div.produkt_vyhladavanie { width: 319px; }
				div.produkt_vyhladavanie_image_container { float: left; position: relative; }
					div.produkt_vyhladavanie_image_container img.produkt_vyhladavanie_img_akcia { float: left; position: relative; width: 80px; margin-left: -41px; border: 1px solid #0000FF; }
					div.produkt_vyhladavanie_image_container img.produkt_vyhladavanie_img { width: 80px; border: 1px solid #0000FF; }
					div.produkt_vyhladavanie_image_container img.sticker_novinka_small { float: left; position: relative; width: 51px; height: 50px; margin-top: -9px; margin-left: -10px; z-index: 20; }
				div.produkt_vyhladavanie_info { float: right; width: 231px; color: #666666; line-height: 14px; }
					div.produkt_vyhladavanie_info * { line-height: 13px; }
					a.produkt_vyhladavanie_nazov { display: block; font-weight: bold; }
					a.vyhladavanie_viac { text-decoration: underline; }
				div.produkt_vyhladavanie_cena { height: 25px; margin-top: 6px; background-color: #eaf2ff; }
					div.produkt_vyhladavanie_cena_inner { padding-top: 4px; }
						span.cena_span, span.cena_sk, span.akcia_novinka { margin-top: 1px; }
						span.cena_span { float: left; margin-left: 6px; font-weight: bold; }
						span.cena_eu { float: left; margin-left: 6px; color: #333333; font-size: 12px; }
						span.cena_sk { float: left; margin-left: 6px; color: #666666; }
						span.akcia_novinka { float: left; margin-left: 9px; color: #ff0000; font-weight: bold; }
				div.form_container_vyhladavanie { padding-top: 6px; }
				div.strankovanie { padding-top: 9px; }
					select.pocet_stran_select { float: left; }
					div.strankovac { float: left; padding-left: 20px; padding-top: 1px; }
	
	/*FOOTER ---------------------------------- */
		div#footer_container { padding-top: 0px; }
		div#footer { width: 972px; margin: auto; background-image: url('images/header_menu_top.png'); background-repeat: no-repeat; background-color: #68b300; }
			div#footer_top_container { height: 36px; }
				div.footer_top_inside { padding: 10px 14px 0px 14px; text-align: center; color: #FFFFFF; }
					div.footer_top_inside a { font-weight: bold; color: #ffffff; line-height: 13px; }
		div.footer_main { background-image: url('images/header_menu_main.png'); background-repeat: repeat-y; }
			div.footer_bottom { height: 104px; background-image: url('images/footer_linky_bottom.png'); background-repeat: no-repeat; background-position: left bottom; }
				div.footer_linky_container { float: left; width: 264px; margin-top: 8px; height: 90px; border-right: 1px solid #b8dd79; text-align: center; line-height: 30px; }
				div.footer_linky_right { float: right; width: 706px; text-align: center; margin-top: 8px; }
table.kosik_table { width: 100%; margin-bottom: 10px; background-color: #f2fde1; border-spacing: 0px; }	
	table.kosik_table th { background-color: #add870; padding: 5px 0px 5px 0px; }
	table.kosik_table td { padding: 2px; border-bottom: 1px solid #add870; }
	table.kosik_table tr.celkom td { background-color: #add870; }
	td.tabulka-kosik-left-first, th.tabulka-kosik-left-first { width: 24px; text-align: center; }
	th.tabulka-kosik-left-second { text-align: left; }
	td.tabulka-kosik { vertical-align: middle; }
	input.button-kosik { width: 154px; border: 0px; margin: 2px; padding: 4px; background-color: #3366cc; color: #ffffff; font-weight: bold; }

div.objednavka_moznost { background-image: url('images/objednavka_unreg_moznost_bg.jpg'); background-repeat: repeat-x; height: 29px; }
	div.objednavka_moznost_nadpis { float: left; width: 302px; height: 29px; background-color: #009900; background-image: url('images/sipka_objednavka_white.jpg'); background-repeat: no-repeat; }
		div.objednavka_moznost_nadpis_inner { padding-top: 7px; padding-left: 19px; color: #ffffff; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; line-height: 16px; }
	div.objednavka_moznost_gulicka { float: right; width: 29px; height: 29px; background-image: url('images/objednavka_moznost_gulicka.jpg'); background-repeat: no-repeat; }
div.moznost_nazov { color: #009900; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; line-height: 16px; }
div.moznost_obsah {  }

table.vv_skupiny { width: 100%; margin-top: 10px; }
table.vv_skupiny td { width: 30%; }
	table.vv_skupiny td a { float: left; clear: both; display: block; padding-left: 13px; background-image: url('images/ul_bodka_orange.png'); background-repeat: no-repeat; background-position: 0px 4px; }
table.vv_skupiny td.vertical_separator { width: 19px; background-image: url('images/bodky_vertical.gif'); background-position: center center; background-repeat: repeat-y; }

div.header_menu_bottom_extended_container { background-image: url('images/header_menu_bottom_ext_container.png'); background-repeat: repeat-y; }
	div.header_menu_bottom_extended { height: 41px; background-image: url('images/header_menu_bottom_ext.png'); background-repeat: no-repeat; background-position: left bottom; }
		div.header_linky_extended_container { float: left; width: 265px; margin-top: 2px; height: 36px; border-right: 1px solid #b8dd79; }
		div.header_linky_extended_container ul.header_linky li { background-image: url('images/ul_sipka_dark_green.png'); }
		div.header_linky_extended_container ul.header_linky li a { font-size: 11px; font-family: Verdana; }
		div.header_linky_extended_right { float: left; margin-top: 5px; }
		div.header_linky_extended_right a { float: left; margin-left: 21px; }
		div.header_linky_extended_right a img { float: left; border: 1px solid #0000ff; }
		div.header_linky_extended_right a span { float: left; color: #0000ff; margin-left: 7px; margin-top: 7px; font-weight: bold; }

/*captcha*/
.recaptchatable td img{display:block}
.recaptchatable .recaptcha_r1_c1{background:url('images/captchabg.png') 0 -63px no-repeat;width:318px;height:9px}
.recaptchatable .recaptcha_r2_c1{background:url('images/captchabg.png') -18px 0 no-repeat;width:9px;height:57px}
.recaptchatable .recaptcha_r2_c2{background:url('images/captchabg.png') -27px 0 no-repeat;width:9px;height:57px}
.recaptchatable .recaptcha_r3_c1{background:url('images/captchabg.png') 0 0 no-repeat;width:9px;height:63px}
.recaptchatable .recaptcha_r3_c2{background:url('images/captchabg.png') -18px -57px no-repeat;width:300px;height:6px}
.recaptchatable .recaptcha_r3_c3{background:url('images/captchabg.png') -9px 0 no-repeat;width:9px;height:63px}
.recaptchatable .recaptcha_r4_c1{background:url('images/captchabg.png') -43px 0 no-repeat;width:171px;height:49px}
.recaptchatable .recaptcha_r4_c2{background:url('images/captchabg.png') -36px 0 no-repeat;width:7px;height:57px}
.recaptchatable .recaptcha_r4_c4{background:url('images/captchabg.png') -214px 0 no-repeat;width:97px;height:57px}
.recaptchatable .recaptcha_r7_c1{background:url('images/captchabg.png') -43px -49px no-repeat;width:171px;height:8px}
.recaptchatable .recaptcha_r8_c1{background:url('images/captchabg.png') -43px -49px no-repeat;width:25px;height:8px}
.recaptchatable .recaptcha_image_cell center img{height:57px}
.recaptchatable .recaptcha_image_cell center{height:57px}
.recaptchatable .recaptcha_image_cell{background-color:white;height:57px}
#recaptcha_area,#recaptcha_table{width:318px}
.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0;border:0;padding:0;border-collapse:collapse;vertical-align:middle}
.recaptchatable *{margin:0;padding:0;border:0;font-family:helvetica,sans-serif;font-size:8pt;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto;text-align:left}
.recaptchatable #recaptcha_image{margin:auto}.recaptchatable img{border:0;margin:0;padding:0}
.recaptchatable a,.recaptchatable a:hover{border:0;padding:0;text-decoration:none;color:blue;background:none;font-weight:normal}
.recaptcha_input_area{position:relative;width:146px;height:45px;margin-left:20px;margin-right:5px;margin-top:4px;background:none}
.recaptchatable label.recaptcha_input_area_text{margin:0;padding:0;position:static;top:auto;left:auto;right:auto;bottom:auto;background:none;height:auto;width:auto}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black}
.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white}
.recaptchatable #recaptcha_response_field{width:145px;position:absolute;bottom:7px;padding:0;margin:0;font-size:10pt}
.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}
.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}
.recaptchatable{line-height:1em}#recaptcha_instructions_error{color:red}

.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none }

.recaptcha_space_span { display: block; width: 23px; height: 16px; background-color: #ffffff; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #bfbfbf; }
/* recaptcha end*/

	.slideshow { height: 224px; width: 700px; margin: 0 0 10px 0; }
	.slideshow img { padding: 0; margin: 0;}
