body { margin: 0; padding: 0; font-family: tahoma,arial,verdana; font-size: small; color: #000; }
@media screen {
	body { background: #4e4e4e url("../img/dizajn/body_backg.gif") top left repeat-x; }
	img { border: 0; }
	a { color: #000; text-decoration: none; }
	a:hover { color: #000; text-decoration: underline; }

    form { margin: 0; padding: 0; }
	
	#main_frame { width: 1202px; margin: 0 auto; }
	#main_frame2 { width: 700px; margin: 0 auto; }
	
	#head { width: 1233px; margin: 0 auto; height: 74px; background: url("../img/dizajn/pozadie_hore.png") bottom left no-repeat; }
	#head h1 { float: left; width: 510px; margin: 0 0 0 30px; padding: 8px 0 5px 50px; font-size: large; font-weight: normal; font-family: tahoma,arial,verdana; background: url("../img/logo_fusion.gif") center left no-repeat; }
	#head h1 span { font-weight: bold; }
	#head h1 a.h { color: #fff; text-decoration: none; }
	#head h1 a.h:hover { color: #fff; }
	#head h1 span.domena { color: #000; font-size: small; font-weight: normal; font-family: tahoma,arial,verdana; }
	
	#head .menu { float: left; width: 600px; margin: 30px 0 0 0; padding: 0; list-style: none; }
	#head .menu ul { list-style: none; margin: 0; padding: 0; }
	
	#navigation_menu { display: none; font-size: 11px; text-align: right; padding: 2px; }
	#navigation_menu input { font-size: 11px; }
	#back { display: none; padding: 5px; font-size: 11px; }
	
	h2 { color: #000; margin: 0 0 5px 15px; padding: 0; font-size: large; font-weight: bold; font-family: tahoma,arial,verdana; }
	
	#content { width: 1199px; margin: 0 auto; padding: 5px 17px 20px 17px; background: url("../img/dizajn/pozadie_obsah.png") top left repeat-y; }
	#content2 { width: 690px; margin: 0 auto; padding: 5px 5px 20px 5px; border: 1px solid #b2b2b2; background: #fff; }
 	#gmaps_content { margin: 10px; padding: 5px 5px 20px 5px; border: 1px solid #b2b2b2; background: #fff; }
 	
	#footer { width: 1199px; margin: 0 auto; padding: 15px 17px 0 17px; overflow: hidden; font-size: small; color: #fff; font-family: tahoma,arial,verdana; background: url("../img/dizajn/pozadie_pata.png") top left no-repeat; }
	#footer .vlavo { float: left; width: 795px; }
	#footer .vpravo { float: left; width: 395px; text-align: right; }
	#footer a { color: #fff; }
	
	#page_menu { margin: 10px; border-bottom: 1px solid #b2b2b2; }
	#page_menu ul { width: 1200px; margin: 0; padding: 0; list-style: none; overflow: hidden; }
	#page_menu ul li { float: left; border: 1px solid #b2b2b2; border-bottom: 0; }
	#page_menu ul li img { margin: 0 2px; }
	#page_menu ul li a { display: block; padding: 3px; background: #fff; text-decoration: none; }
	#page_menu ul li a:hover { background: #b4ff73; }
	#page_menu ul li ul { width: 200px; margin: 0; padding: 0; position: absolute; z-index: 3000; border-top: 1px solid #7ac934; visibility: hidden; }
	#page_menu ul li ul li { float: none; list-style: none; margin: 0; width: 200px; height: 20px; font-size: 10px; border-top: 0; background: #b2b2b2; border: 1px solid #7ac934; border-top: 0; }
	#page_menu ul li ul li a { display: block; padding: 4px 2px; font-weight: normal; background: #fff; }
	
	/* EDITOVANIE STRANKY */
	fieldset { margin: 0; border: 1px solid #b2b2b2; background: #f3f3f3; }
	fieldset legend { color: #000; margin: 0; padding: 3px; font-size: small; font-weight: normal; font-family: georgia,tahoma,arial,verdana; border: 1px solid #b2b2b2; background: #fff; }
	
	table.content_page_prop_page { }
	table.content_page_prop_page td { font-size: 13px; padding: 3px; }
	table.content_page_prop_others td { font-size: 13px; padding: 3px; }
	table.content_page_prop_page td.content_name { width: 150px; }
	table.content_page_prop_others td.content_name_others { width: 150px; }
	table.content_page_prop_page td.content_value { }
	table.content_page_prop_others td.content_value_others { }
	
	table.stranka td { font-size: 13px; padding: 3px; }
	table.stranka td.nazov { width: 150px; }
	
	input,select { padding: 4px; border-top: 1px solid #b4b4b4; border-left: 1px solid #b4b4b4; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; background: #fff url("../img/backg/input_backg.gif") top left no-repeat; }
	input.povinne,select.povinne { background: #ffffdc url("../img/backg/input_pov_backg.gif") top left no-repeat; }
	input.pouzit { padding: 0 0 5px 0; width: 142px; height: 38px; font-size: small; font-weight: bold; color: #fff; border: 0; background: url("../img/icons/pouzit.gif") top left no-repeat; }
	#content2 input.pouzit { font-size: 11px; }
	input.standard { padding: 0; font-size: small; border: 0; background: transparent; }
	input.standard2 { padding: 2px; font-size: 11px; font-weight: bold; border: 1px solid #16d52f; background: #7ac934; }
	input.male { padding: 2px; font-size: 11px; font-weight: normal; }
	input.nepouzit,input.nepouzit2 { padding: 0 0 5px 0; width: 142px; height: 38px; font-size: small; font-weight: bold; color: #fff; border: 0; background: url("../img/icons/nepouzit.gif") top left no-repeat; }
	input.nepouzit,input.nepouzit2 { padding: 0 0 5px 0; width: 142px; height: 38px; font-size: small; font-weight: bold; color: #fff; border: 0; background: url("../img/icons/nepouzit.gif") top left no-repeat; }
	input.validation-failed, textarea.validation-failed { border: 1px solid #ff0000; }
	.validation-advice { background-color: #fff; color : #ff0000; font-weight: bold; }
	select.vyber { width: 200px; height: 300px; }	
	select.vyber option { padding: 2px 0; border-bottom: 1px solid #b2b2b2; background: #fff; }	
	input.filter { padding: 4px 16px 4px 4px; background: #fff url("../img/dizajn/lupa.png") center right no-repeat; }
	
	input._err,input.povinne_err,select._err,textarea._err { border: 1px solid #ff0000; }
	input.povinne_err { background: #ffffdc url("../img/backg/input_pov_backg.gif") top left no-repeat; border: 1px solid #ff0000; }
	
 	#content a.admin { font-size: large; font-weight: bold; font-family: georgia,tahoma,arial,verdana; }
 	#content ul.small_menu { width: 1000px; margin: 0; padding: 0; list-style: none; overflow: hidden; }
 	#content ul.small_menu li { float: left; margin: 5px; }
 	#content ul.small_menu li a { display: block; padding: 3px; border: 1px solid #b2b2b2; }
 	#content ul.small_menu li a:hover { background: #b4ff73; }
 	
 	.page_back { margin: 5px 0; }
 	.page_back a { font-weight: bold; }
 	
 	
 	
	/* NOVE VECI */
	/* HELP DIALOG */
	#help_dialog { display: none; position: absolute; z-index: 1000; padding: 2px; border: 1px solid #7ac934; background: #fff; font-size: 12px; }
	#bublinka { display: none; width: 300px; position: absolute; z-index: 1000; border: 1px solid #7ac934; background: #fff; font-size: 12px; }
	#bublinka a { color: #000; }
	#bublinka a:hover { color: #4C96BD; }
	#bublinka .hlavicka { color: #fff; padding: 2px; background: #7ac934; font-size: 10px; }
	#bublinka hr { border: 1px solid #7ac934; }
	#b_body { padding: 5px; }
	#help_dialog h6 { margin: 0; padding: 0; color: #000000; font-family: Trebuchet MS,tahoma,arial,verdana; font-size: 14px; }

	#info_dialog { display: none; position: absolute; z-index: 1000; padding: 3px; border: 1px solid #8f4d00; background: #fff; font-size: 11px; }
	#info_dialog input, #info_dialog input textarea { font-size: 12px; font-family: tahoma,arial,verdana; border: 1px solid #b2b2b2; }
	#info_dialog span { display: block; width: 30px; padding: 3px; color: #000; font-weight: bold; background: #fff; border: 1px solid #b2b2b2; }
	#info_dialog span.green { font-weight: bold; background: rgb(218,255,214); border: 1px solid #008b00; }
	#info_dialog span.red { width: 12px; text-align: center; font-size: 10px; padding: 0px; font-weight: bold; background: rgb(255,184,184); border: 1px solid #ff0000; }
	
	#message div{ width: 55%; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px; padding: 10px 5px 10px 40px; border-width: 1px; border-style: solid; }
	#message .mess_orange { color: #000; border-color: #ffa500; background: rgb(254,237,186) url("../img/backg/mess_info.gif") center left no-repeat; }
	#message .mess_green { color: #000; border-color: #008b00; background: rgb(218,255,214) url("../img/backg/mess_ok.gif") center left no-repeat; }
	#message .mess_red { color: #000; border-color: #ff0000; background: rgb(255,184,184) url("../img/backg/mess_err.gif") center left no-repeat; }
	#mess_red { width: 55%; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px; padding: 10px 5px 10px 40px; border-width: 1px; border-style: solid; color: #000; border-color: #ff0000; background: rgb(255,184,184) url("img/backg/mess_err.gif") center left no-repeat; }
	#mess_orange { width: 55%; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px; padding: 10px 5px 10px 40px; border-width: 1px; border-style: solid; color: #000; border-color: #ffa500; background: rgb(254,237,186) url("img/backg/mess_info.gif") center left no-repeat; }
	
	
	span.error { font-weight: bold; color: #ff0000; }
	
	table.tabulka { font-size: 12px; background: #fff; }
	table.tabulka td { height: 25px; }
	table.tabulka td a:hover { color: #fff; }
	table.tabulka td a.odkaz { text-decoration: underline; }
	table.tabulka td.head { font-weight: bold; color: #fff; background: #7ac934; }
	table.tabulka td.c1 { background: #f0f0f0; }
	table.tabulka td.c1_c { text-align: center; background: #f0f0f0; }
	table.tabulka td.c1_over { background: #b2b2b2; }
	table.tabulka td.c1_c_over { text-align: center; background: #b2b2b2; }
	table.tabulka td.c2 { background: #fff; }
	table.tabulka td.c2_c { text-align: center; background: #fff; }
	table.tabulka td.c2_over { background: #b2b2b2; }
	table.tabulka td.c2_c_over { text-align: center; background: #b2b2b2; }
	table.tabulka td.c_red { background: rgb(255,184,184); }
	table.tabulka td.c_red_over { background: #b2b2b2; }
	table.tabulka td.c_green { background: rgb(218,255,214); }
	table.tabulka td.c_green_over { background: #b2b2b2; }
	
	.zaznamov { font-size: small; margin: 10px 0; }
	.strana { font-size: small; margin: 5px 0; }
	.strana a { text-decoration: none; }
	.strana span { background: #b2b2b2; padding: 2px; font-weight: bold; }
	div.nenaslo_sa { width: 55%; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px; padding: 10px 5px 10px 40px; border-width: 1px; border-style: solid; color: #000; border-color: #ffa500; background: rgb(254,237,186) url("img/backg/mess_info.gif") center left no-repeat; }
	
	.navigator_spat { font-weight: bold; }
	.navigator_spat a { font-weight: normal; }
	
	.navigator_spat_novy { display: inline; margin-left: 70px; font-weight: normal; font-size: small; }
	.subory_spat { display: inline-block; margin-left: 57px; width: 700px; font-weight: normal; font-size: small; }
	.subory_spat_iframe { display: inline-block; margin-left: 0; width: 600px; font-weight: normal; font-size: small; }
	.navigator_spat_novy a, .subory_spat a { font-weight: normal; font-size: small; }
	
	.navigator_nadpis { font-weight: bold; font-size: 17px; margin: 10px 0; font-family: trebuchet ms,tahoma,arial; }
	.navigator_nadpis2 { font-weight: bold; font-size: 15px; margin: 10px 0; font-family: trebuchet ms,tahoma,arial; }
	
	/*#file_man { width: 620px; overflow: hidden; background: #fff; border: 0px solid #b2b2b2; }
	#file_man h1 { margin: 3px; padding: 0; font-size: 16px; font-family: trebuchet ms, tahoma, arial; color: #000; background: #fff; border: 0; }
	#file_man .lista { width: 620px; overflow: hidden; height: 40px; background: #f0f0f0; }
	#file_man .lista a { display: block; float: left; margin: 5px; padding: 3px; background: #fff; border: 1px solid #b2b2b2; }
	#file_man .lista_cesta { margin: 3px 3px 10px 3px; }
	#file_man .lista_cesta a { color: #b2b2b2; font-family: trebuchet ms, tahoma, arial; }
	#file_man .lista_cesta a.otvorena { color: #000; font-weight: bold; }
	#file_man .lista_cesta a:hover { color: #000; }
	#file_man .zobrazenie { width: 620px; overflow: hidden; background: #fff; }
	#file_man .zobrazenie .polozka { float: left; width: 120px; text-align: center; background: #fff; }
	#file_man .zobrazenie .polozka img { width: 100px; height: 100px; }*/
	
	.page_subory { width: 670px; overflow: hidden; padding: 5px; background: #fff; border: 1px solid #ccc; border-bottom: 0; border-top: 0; }
	.page_subory img.maly_obrazok { width: 100px; height: 75px; }
	.page_subory .subor_img { float: left; width: 144px; height: 114px; margin: 5px; padding: 4px 4px 0 4px; text-align: center; background: #fff; border: 2px solid #b2b2b2; }
	.page_subory .subor_img_o { float: left; width: 144px; height: 114px; margin: 5px; padding: 4px 4px 0 4px; text-align: center; background: #fff; border: 2px solid #ff0000; }
	.page_subory .subor { float: left; overflow: hidden; width: 144px; margin: 5px; padding: 4px 4px 0 4px; text-align: center; background: #fff; border: 2px solid #b2b2b2; }
	.page_subory .subor_o { float: left; overflow: hidden; width: 144px; margin: 5px; padding: 4px 4px 0 4px; text-align: center; background: #fff; border: 2px solid #ff0000; }
	.page_subory span { display: block; clear: both; width: 144px; font-weight: bold; color: #b2b2b2; position: relative; text-align: right; font-size: 14px; font-family: trebuchet ms,tahoma; }
	.page_subory span.ziadne { display: inline; width: 780px; text-align: left; font-weight: normal; font-size: 11px; font-family: tahoma; border: 0; }

	.page_vyber_s { width: 674px; padding: 3px; text-align: left; background: #fff; border: 1px solid #ccc; border-bottom: 0; }
	.page_vyber_s a:hover { color: #b2b2b2; text-decoration: none; }
	.page_subory_posun { width: 674px; padding: 3px; text-align: left; background: #fff; border: 1px solid #ccc; border-top: 0; }
	.page_subory_posun a:hover { color: #b2b2b2; text-decoration: none; }
	.page_subory_ziadne { width: 650px; font-weight: normal; font-size: 11px; font-family: tahoma; border: 0; }
	
	/* LOADING */
	#nadpis {  width: 1100px; }
	#nadpis h2 { float: left; width: 400px; }
	#load { position: absolute; z-index: 2000; left: 0; top: 0; float: left; opacity: 0.4; background: #000; }
	#load_sprava { position: absolute; z-index: 2001; left: 0; top: 0; width: 200px; height: 70px; padding: 30px 0 0 0; }
	
	#systemova_sprava { position: absolute; z-index: 1000; width: 990px; height: 50px; border: 0px solid #ed6502; }
	#systemova_sprava div { margin: 0 0 29px 0; padding: 10px 5px 10px 40px; height: 180px; font-size: 18px; font-family: Trebuchet MS; text-align: left; background: #fff; }
	#systemova_sprava div.mess_orange { color: #000; border-color: #ffa500; background: #fff url("../img/backg/mess_info.gif") center left no-repeat; }
	#systemova_sprava div.mess_green { color: #000; border-color: #008b00; background: #fff url("../img/backg/mess_ok.gif") center left no-repeat; }
	#systemova_sprava div.mess_red { color: #000; border-color: #ff0000; background: #fff url("../img/backg/mess_err.gif") center left no-repeat; }
	
	#systemova_sprava div.mess_green { background: #e5eef7; border-top: 2px solid #8db1d4; border-bottom: 2px solid #8db1d4; margin:0; padding: 10px 10px 10px 40px; color: #385c7f; text-align: left; font-weight: normal; }
	
	#pracujem { margin: 0 auto; padding: 5px; width: 85px; border: 1px solid #b2b2b2; background: #fff; }
	#pracujem img { margin: 0 5px 0 0; }
	#pracujem2 { display: inline; margin: 0 0 0 0px; padding: 3px; width: 70px; border: 1px solid #b2b2b2; background: #fff; }
	#pracujem.no_margin { margin: 0px; }
	#pracujem span { font-size: x-small; color: #b2b2b2; }
	
	a.tlacidlo { padding: 5px; font-weight: normal; background: #fff; border: 1px solid #b2b2b2; }
	
	#ML_adresy { overflow: hidden; width: 800px; }
	#ML_adresy div { float: left; margin: 3px; padding: 3px; border: 1px solid #b2b2b2; background: #fff; }
	#ML_adresy2 { margin: 3px; padding: 3px; border: 1px solid #b2b2b2; background: #fff; }
	
	/* CALENDAR */
	#calendar { position: absolute; display: none; font-size: 12px; }
	#calendar a { display: block; text-decoration: none; color: #000000; }
	#calendar a:hover { width: 100%; height: 100%; background: #7ac934; }
	#calendar table { border-top: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; background: #fff; }
	#calendar td.close { text-align: right; }
	#calendar td.close a { color: #ff0000; }
	#calendar td { font-weight: normal; font-size: medium; text-align: center; border-right: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }
	#calendar td.back { color: #b2b2b2; }
	#calendar td.monat { color: #b2b2b2; }
	#calendar td.next { color: #b2b2b2; }
	#calendar td.den_iny { color: #b2b2b2; }
	#calendar td.den_dnes { color: #000000; background: #7ac934; }
	#calendar td.den_vikend { color: #000000; background: #f0f0f0; }
	#calendar td.den_iny_vikend { color: #b2b2b2; background: #f0f0f0; }
	#calendar td.den_bezny { color: #000000; }
	#calendar td.den_tyzden { font-size: 11px; font-weight: normal; }

	
	/* SHOP modul */
	#id_prisl_kateg { display: none; width: 800px; position: absolute; z-index: 1000; margin: 5px 0; padding: 3px; border: 1px solid #b2b2b2; background: #fff; }
	#id_prisl_kateg.otvoreny { display: block; position: static; }
	.shop_kateg_vyber { width: 300px; margin: 5px 0; padding: 3px; font-weight: bold; border: 1px solid #b2b2b2; }
	.shop_kateg_input { display: none; }
	.shop_kateg_input_err { display: none; }
	.shop_kateg_vyber_produkty { margin: 5px 0; padding: 3px; font-weight: bold; border: 0px solid #b2b2b2; }
	#produkty { margin: 0; padding: 3px 0; border: 1px solid #b2b2b2; }

	#shop, #ram { overflow: hidden; width: 1185px; padding: 5px; background: #dadada; }
	#shop .left, #ram .left { float: left; width: 200px; }
	#shop .center, #ram .center { float: left; padding: 5px; width: 975px; background: #fff; }
	#shop .shop_kategorie { font-size: 11px; }
	#shop h3 { margin: 0; padding: 0; font-size: medium; font-weight: bold; font-family: tahoma,arial,verdana; }
	h2 span { color: #b2b2b2; font-size: medium; }
	h2 span.cierny { color: #000; }
	h2 span.cast { color: #b2b2b2; font-size: medium; }
	h2 span.maly { color: #b2b2b2; font-size: small; }
	#shop h4 { margin: 0; padding: 0; font-size: small; font-weight: bold; font-family: tahoma,arial,verdana; }
    
    #ram .center_objekt { padding: 5px; width: 1175px; background: #fff; border: 0px solid #ff0000; }
    #ram .center_objekt h3 { background: #dadada; }

    #ram .left_stred { float: left; width: 230px; }
    #ram .center_stred { float: left; width: 330px; }
    #ram .stred_stred { float: left; margin: 5px; padding: 80px 0 0 0; width: 80px; text-align: center; }
    #ram .right_stred { float: left; width: 300px; }
    h3.nadpis_okno { margin: 0; padding: 0 0 5px 0; font-size: 12px; }
    #ram .center_stred .pridaj_vlastnu { padding: 5px; background: #fff; }
    #ram .center_stred .pridaj_vlastnu input { margin: 5px 0 0 0; }
    #ram .stred_stred a { display: block; padding: 2px 0 0 0; border: 0px solid #000; }


    .right_stred h3 { margin: 0; padding: 5px 0; }
    .right_stred .vybrane_adresy, .zoznam_adries { overflow: auto; height: 300px; margin: 0; padding: 2px; background: #fff; list-style: none; }
    .right_stred .vybrane_adresy li, .zoznam_adries li { margin: 0; padding: 5px 0; border-bottom: 1px dotted #000; }
    .right_stred .vybrane_adresy li:last-child, .zoznam_adries li:last-child { border-bottom: 0; }

	
	.zalozky ul { margin: 0; padding: 0; list-style: none; border-top: 1px dotted #b2b2b2; }
	.zalozky ul li { padding: 5px 0 5px 5px; border-bottom: 1px dotted #b2b2b2; }
	.zalozky ul li a { display: block; text-decoration: none; }
	.zalozky ul li.otvorena { background: #fff; border-bottom-style: solid; }
	.zalozky ul li.chyba { background-image: url(../img/icons/alert.png); background-position: center right; background-repeat: no-repeat; }
	.zalozky ul li.zamok { background-image: url(../img/button/zamok.gif); background-position: 95% 50%; background-repeat: no-repeat; }
	
    .zalozky_objekt ul { overflow: hidden; margin: 0; padding: 0; width: 898px; list-style: none; border: 1px dotted #b2b2b2; border-bottom: 0; }
    .zalozky_objekt ul li { float: left; width: 223px; height: 60px; margin: 0; padding: 0; border-right: 1px dotted #b2b2b2; }
    .zalozky_objekt ul li.posledna { width: 226px; border-right: 0; }
    .zalozky_objekt ul li a { display: block; width: 217px; height: 50px; padding: 5px 0 5px 5px; font-weight: bold; text-decoration: none; }
    .zalozky_objekt ul li a span.err { display: inline-block; margin-left: 5px; padding: 0; font-size: 11px; color: #ff0000; font-weight: bold; }
    .zalozky_objekt ul li.otvorena { background: #fff; }
    .zalozky_objekt ul li.zamok { background-image: url(/img/button/zamok.gif); background-position: 95% 50%; background-repeat: no-repeat; }
    
    
	#zobrazenie .stred, #zobrazenie .stred_zobrazene { display: none; width: 920px; min-height: 300px; }
	#zobrazenie h3 { margin: 0; padding: 3px; margin-bottom: 5px; font-size: small; background: #b2b2b2; }
	#zobrazenie h3.podnadpis { padding: 3px; margin: 15px 0 5px 0; font-size: small; background: #f0f0f0; }
	#zobrazenie h3.podnadpis a { font-size: x-small; font-weight: normal; }
	#zobrazenie .stred_zobrazene { display: block; }
	#zobrazenie div.stranky { min-height: 300px; }
	
	/*div.obrazok { padding: 16px; height: 100px; width: 100px; text-align: center; background: url("../img/backg/photo_back.gif") top left no-repeat; }
	div.obrazok div { height: 100px; width: 100px; text-align: center; }
	div.obrazok a { position: relative; }
	div.obrazok a.upravit { left: -33px; top: -100px; }
	div.obrazok a.vymazat { left: 32px; top: -100px; }*/
	
	#galeria { width: 900px; margin: 0; padding: 0; list-style: none; }
	#galeria li { float: left; margin: 10px; border: 1px solid #b2b2b2; padding: 2px; }
	#galeria li a { position: absolute; right: 5px; }
	
	.zoznam_ovladanie_ajax { overflow: hidden; width: 970px; }
	.zoznam_ovladanie_ajax .zobrazenie { float: left; padding: 5px 0 0 5px; width: 75px; }
	.zoznam_ovladanie_ajax .podrobnosti_ajax { float: left; width: 880px; }
	#shop_vrstva_telo .zoznam_ovladanie_ajax .podrobnosti_ajax { float: left; width: 390px; }
	.zoznam_list_ajax { overflow: auto; height: 300px; background: url("img/backg/table_backgjpg") bottom right no-repeat; }
	.zoznam_list_ajax div.produkt { float: left; margin: 10px; width: 200px; border: 1px solid #ff0000; }

    .zoznam_list_ajax div.tabulka_div { float: left; margin: 5px; width: 150px; height: 220px; border: 1px solid #b2b2b2; }
	.zoznam_list_ajax div.tabulka_div div { margin: 5px auto; width: 130px; }
	.zoznam_list_ajax div.tabulka_div .obrazok { padding: 3px; width: 124px; height: 124px; text-align: center; background: #f0f0f0; border: 1px solid #b2b2b2; }
	.zoznam_list_ajax div.tabulka_div .nazov { text-align: center; }
	.zoznam_list_ajax div.tabulka_div .info span.velkost { font-size: 10px; color: #b2b2b2; }
	.zoznam_list_ajax div.tabulka_div .info span.datum { font-size: 10px; color: #b2b2b2; }
	.zoznam_list_ajax div.tabulka_div .ovladanie { text-align: right; }
	a.list_strana_odkaz { padding: 0 3px; }
	input.list_strana_odkaz { width: 20px; font-size: 11px; text-align: center; padding: 1px; border: 1px solid #333; background: #fff; }
	input.list_pocet_poloziek { width: 30px; font-size: 11px; text-align: center; padding: 1px; border: 1px solid #333; background: #fff; }
	.strana_list_ajax { padding: 3px; font-size: 11px; border-top: 1px solid #f0f0f0; background: #b2b2b2; }
	.strana_list_ajax table.zoznam_lista { width: 964px; }
    .kratsia_tabulka .strana_list_ajax table.zoznam_lista { width: 750px; }
	.strana_list_ajax table.zoznam_lista select { padding: 0; font-size: 11px; }
	.strana_list_ajax table.zoznam_lista td.posuvanie { text-align: right; }
	.podrobnosti_ajax { padding: 3px; font-size: 11px; text-align: right; font-weight: bold; }
	ul.nastavenia { margin: 10px; padding: 0; list-style: none; }
	.ts { margin: 5px; border: 1px solid #ccc; }
	.ts span { display: block; margin: 3px; font-weight: bold; color: #333; }
	
	/* Nova tabulka */
	table.produkt { width: 100%; font-size: 12px; }
	table.produkt td { height: 30px; padding: 0 5px; }
	table.produkt td a:hover { color: #000; text-decoration: underline; }
	table.produkt td a.odkaz { text-decoration: underline; }
	table.produkt td.head { font-weight: bold; color: #fff; background: #7ac934; }
	table.produkt td.head_over { font-weight: bold; color: #fff; background: #008b00; }
	table.produkt td.head a { color: #fff; text-decoration: none; }
	table.produkt td.head_over a { color: #fff; text-decoration: none; }
	table.produkt td.c1 { background: url("../img/backg/td_backg.jpg") bottom left no-repeat; }
	table.produkt td.c1_c { text-align: center; }
	table.produkt td.c1_over { background: url("../img/backg/td_over_backg.jpg") bottom left no-repeat; }
	table.produkt td.c1_over_over { background: url("../img/backg/td_backg.jpg") bottom left no-repeat; }
	table.produkt td.c1_c_over { text-align: center; background: #b2b2b2; }
	table.produkt td.c2 { }
	table.produkt td.c2_c { text-align: center; }
	table.produkt td.c2_over { background: #b2b2b2; }
	table.produkt td.c2_c_over { text-align: center; background: #b2b2b2; }
	table.produkt td.c_red { background: rgb(255,184,184); }
	table.produkt td.c_red_over { background: #b2b2b2; }
	table.produkt td.c_green { background: rgb(218,255,214); }
	table.produkt td.c_green_over { background: #b2b2b2; }
	table.produkt td.oznaceny { background-image: url("../img/backg/td_over_backg.jpg"); }

	/* nova vrstva */
	#shop_vrstva { position: absolute; z-index: 1000; left: 0; top: 0; background: #000; }
	#shop_vrstva_telo { overflow: hidden; position: absolute; z-index: 1001; width: 500px; background: url(../img/dizajn/win_hore.png) top left no-repeat; }
	#shop_vrstva_telo h3 { position: absolute; top: 5px; margin: 0; padding: 0; font-weight: normal; color: #fff; }
	#shop_vrstva_formular { padding: 5px 10px; font-size: small; background: url(../img/dizajn/win_obsah.png) top left repeat-y; }
	#shop_vrstva_telo .ovladanie { height: 34px; text-align: right; }
	#shop_vrstva_telo .ovladanie img { position: relative; right: 10px; top: 5px; }
	#shop_vrstva_telo .spodok { height: 7px; background: url(../img/dizajn/win_dole.png) top left no-repeat; }
	#shop_vrstva_telo .tlacidlo { text-align: center; margin: 5px; }
	/*#shop_vrstva_formular { float: right; width: 480px; font-size: small; border: #669933; }
	#shop_vrstva_telo h3 { margin: 0 0 3px 0; padding: 3px; height: 20px; font-size: medium; font-weight: bold; font-family: tahoma,arial,verdana; background: #b2b2b2; }
	*/
	
	#okno_vrstva, #ram_vrstva, #rol_zoznam { position: absolute; z-index: 1000; left: 0; top: 0; background: #000; }
	#okno_vrstva_telo, #ram_vrstva_telo { overflow: hidden; position: absolute; z-index: 1001; width: 500px; background: url(../img/dizajn/win_hore.png) top left no-repeat; }
	#okno_vrstva_telo h3, #ram_vrstva_telo h3 { position: absolute; top: 5px; margin: 0; padding: 0; font-weight: normal; color: #fff; }
	#okno_vrstva_formular, #ram_vrstva_formular { padding: 5px 10px; font-size: small; background: url(../img/dizajn/win_obsah.png) top left repeat-y; }
	#okno_vrstva_telo .ovladanie, #ram_vrstva_telo .ovladanie { height: 34px; text-align: right; }
	#okno_vrstva_telo .ovladanie img, #ram_vrstva_telo .ovladanie img { position: relative; right: 10px; top: 5px; }
	#okno_vrstva_telo .spodok, #ram_vrstva_telo .spodok { height: 7px; background: url(../img/dizajn/win_dole.png) top left no-repeat; }
	#okno_vrstva_telo .tlacidlo, #ram_vrstva_telo .tlacidlo { text-align: center; margin: 5px; }
	
	#ram_vrstva_telo { width: 1024px; background-image: url(../img/dizajn/win_hore_1024.png) }
	#ram_vrstva_telo h3 { left: 10px; }
	#ram_vrstva_formular { padding: 5px 15px; background-image: url(../img/dizajn/win_obsah_1024.png); }
	#ram_vrstva_telo .spodok { background-image: url(../img/dizajn/win_dole_1024.png); }
	
	/*#vrstva_odhlasenie { position: absolute; margin: 0 auto; width: 98%; z-index: 1000; left: 0; top: 0; background: rgb(255,184,184); border: 2px solid #ff0000; }*/
	#vrstva_odhlasenie { position: absolute; z-index: 3000; left: 0; top: 0; background: #000; opacity: 0.6; }
	#vrstva_odhlasenie_telo { position: absolute; width: 1000px; z-index: 3001; left: 0; top: 0; background: rgb(255,184,184); border: 2px solid #ff0000; }
	#vrstva_odhlasenie_telo div { margin: 10px 0; font-size: 16px; font-weight: bold; text-align: center; }
	
	#rol_zoznam { width: 200px; background: #fff; border: 1px solid #b2b2b2; -moz-border-radius: 5px; }
	#rol_zoznam.nova_stranka span.ziadna { display: block; margin: 5px; }
	#rol_zoznam.nova_stranka ul { margin: 5px; padding: 0; list-style: none; }
	#rol_zoznam.nova_stranka ul li a { display: block; padding: 3px; text-decoration: none; background: #f0f0f0; border-bottom: 1px solid #b2b2b2; }
	#rol_zoznam.nova_stranka ul li a:hover { background: #b2b2b2; border-bottom-color: #fff; }
	
	#shop td div.ovladanie, #ram td div.ovladanie, td div.ovladanie { text-align: right; }
	#vrstva_div_meno_telo.stred, #vrstva_div_meno_telo.stred_zobrazene { position: static; z-index: auto; overflow: auto; float: left; width: 900px; border-right: 2px solid #ff0000; }

	#login { margin: 100px auto; width: 585px; height: 297px; color: #666; background: url(../img/dizajn/login_backg.gif) top left no-repeat; }
	#login h2, #login a { color: #666; }
	#login h2 { color: #666; width: 240px; padding: 20px 20px 0 0px; font-weight: normal; text-align: center; }
	#login div { float:left; width: 240px; padding: 150px 20px 0 20px; }
	#login form { float:left; width: 305px; padding-top: 40px; }
	#login form div { float: none; margin-top: 47px; padding: 0; width: 100%; text-align: left; }
	
	span.stav { font-weight: bold; }
	span.cierne { }
	span.cervene { color: #ff0000; }
	span.modre { color: #008b00; }
	span.zelene { color: #00008b; }
	
	table.kosik { font-size: small; }
	table.kosik td { font-weight: normal; background: #fff; }
	table.kosik td.head { font-weight: normal; font-size: x-small; color: #6a6d74; background: transparent; border: 0; }
	table.kosik td img { padding: 2px; border: 1px solid #ccc; }
	table.kosik td img.storno { padding: 0; border: 0; }
	table.kosik td a:hover { color: #000; }
	table.kosik td.c1 { border-bottom: 1px solid #ccc; }
	table.kosik td.c1_c { text-align: center; border-bottom: 1px solid #ccc; }
	table.kosik td.c1_over { background: #f6f6f7; border-bottom: 1px solid #ccc; }
	table.kosik td.c1_c_over { background: #f6f6f7; text-align: center; border-bottom: 1px solid #ccc; }
	table.kosik td.c2 { border-bottom: 1px solid #ccc; }
	table.kosik td.c2_c { text-align: center; border-bottom: 1px solid #ccc; }
	table.kosik td.c2_over { background: #f6f6f7; border-bottom: 1px solid #ccc; }
	table.kosik td.c2_c_over { background: #f6f6f7; text-align: center; border-bottom: 1px solid #ccc; }
	table.kosik td.c1_s { font-size: x-small; border-bottom: 1px solid #ccc; }
	table.kosik td.c1_s_over { font-size: x-small; background: #f6f6f7; border-bottom: 1px solid #ccc; }
	table.kosik td.c2_s { font-size: x-small; border-bottom: 1px solid #ccc; }
	table.kosik td.c2_s_over { font-size: x-small; background: #f6f6f7; border-bottom: 1px solid #ccc; }
	
	a.odstran { display: block; width: 16px; height: 16px; font-size: 1px; line-height: 0; background: url("../../img/backg/del.png") top left no-repeat; }
	a.odstran:hover { background-image: url("../../img/backg/del_over.png"); text-decoration: none; }
	div.cena_vypocty { font-weight: normal; font-size: small; text-align: right; }
	div.cena_spolu { font-weight: bold; font-size: large; text-align: right; }
	div.cena_spolu span { font-weight: normal; font-size: small; }
	
	.kategoria_akcia { font-size: 10px; color: #ff0000; font-weight: bold; }
	a.oznacenie { display: inline-block; color: #000; font-size: 10px; padding: 2px; background: #ccc; }
	a.oznacenie:hover { text-decoration: none; background: #fff; }
	#objednavka { background: #fff; }
	
	#navigator { overflow: hidden; width: 1190px;  background: #dadada; }
	#navigator ul { float: left; width: 460px; margin: 10px; padding: 0; list-style: none; border: 0px solid #ff0000; }
    #navigator ul li { float: left; width: 90px; margin: 10px; text-align: center; border: 0px solid #ffff00; }
	#navigator ul li img { width: 65px; height: 65px; }
	#navigator ul li a { text-decoration: none; }
	#navigator .stat { float: left; width: 680px; margin: 5px; padding: 10px; background: #fff; }
	#navigator .stat h3 { margin: 0; padding: 0; }
	#navigator .stat .obsah { margin: 10px 0 0 0;}
	#navigator .stat .oddelovac { margin: 10px 0 5px; height: 10px; font-size: 1px; border-bottom: 0px solid #f0f0f0; }
	#navigator span.male, span.male { font-size: x-small; }
	#navigator table.tabulka td.head { color: #fff; font-size: x-small; }
	
	
	/* GOOGLE MAPA */
	.mapa_ram { background: #fff; padding: 5px; border: 1px solid #ccc; }
	.mapa_ram .mapa { margin: 0 10px 10px 10px; border: 1px solid #ccc; width: 550px; height: 450px; }
	.mapa_ram .mapa_ovladanie { margin: 10px 10px 0 10px; padding: 0; background: #ccc; width: 552px; }
	.mapa_ram .mapa_ovladanie span.prvky { display: block; padding: 2px; }
	.mapa_ram .mapa_ovladanie span.nazov,
	.mapa_ram .mapa_vyhladavanie span.nazov, 
	.mapa_ram .mapa_body span.nazov { display: block; padding: 2px; background: #fff; color: #000; font-size: 11px; }
	.mapa_ram .mapa_vyhladavanie input { padding: 3px; font-size: 11px; }
	.mapa_ram .mapa_vyhladavanie { margin: 0px 10px 10px 10px; padding: 0; width: 552px; }
	.mapa_ram .mapa_vyhladavanie p { float: left; margin: 0; padding: 0; }
	.mapa_ram .mapa_body { margin: 0px 10px 10px 10px; padding: 0; width: 552px; }
	.mapa_ram .mapa_vyhladavanie .prvky,
	.mapa_ram .mapa_body .prvky { padding: 5px; border: 1px solid #ccc; }
	.mapa_ram .mapa_body .prvky p { margin: 5px; }
	
	table td.tucne { font-weight: bold; }
	
	/* SUBORY vkladacia tabulka */
	table.vloz_subor {  }
	table.vloz_subor td.vkladanie { padding: 5px; }
	table.vloz_subor td.vkladanie #vkladanie_subory { border: 0px solid #ff0000; }
	table.vloz_subor td.vkladanie #vkladanie_subory div.pole { margin: 0 0 10px 0; padding: 5px; background: #fff; border: 1px solid #ccc; }
	table.vloz_subor td.vkladanie a.pridaj_pole { text-decoration: none; }	
	
	/* SUBORY zobrazenie suborov */
	table.subory { font-size: small; }
	table.subory td.head { font-weight: bold; color: #2270b9; background: #c8d8e6; }
	table.subory td { font-weight: normal; border-top: 1px solid #b2b2b2; }
	table.subory td a:hover { color: #000; }
	table.subory td.nazov { width: 300px; padding-top: 5px; }
	table.subory td.nazov span { font-size: 10px; color: #b2b2b2; }
	table.subory td.prvy_riadok { border-top: 0; }
	table.subory td.popis { font-size: x-small; padding: 0 0 0 10px; background: url("../img/icons/subory_sipka.gif") center left no-repeat; border: 0; }
	table.subory td.popis2 { font-size: x-small; border: 0; }
	table.subory td.oznaceny { background: #fff; }
	table.subory td.nazov2 { width: 120px; padding-top: 0px; font-size: 11px; }

	.vybrane_subory_ram { width: 674px; padding: 3px; text-align: left; background: #fff; border: 1px solid #ccc; }
	.vybrane_subory_ram .vybrane_subory { margin: 10px 0 0 0; }
	.vybrane_subory_ram .vybrane_subory .obrazok { float: left; width: 130px; height: 130px; margin: 10px; padding: 2px; border: 1px solid #b2b2b2; }
	.vybrane_subory_ram .vybrane_subory .obrazok:hover { border: 1px solid #ffa500; }
	.vybrane_subory_ram .vybrane_subory .obrazok .img { float: left; width: 100px; height: 76px; padding: 12px 5px; text-align: center; }
	.vybrane_subory_ram .vybrane_subory .obrazok .ovladanie { float: left; width: 20px; height: 100px; }
	.vybrane_subory_ram .vybrane_subory .obrazok .ovladanie a { display: inline-block; margin: 0 0 5px 0; }
	.vybrane_subory_ram .vybrane_subory .obrazok .nazov { float: left; width: 120px; height: 30px; text-align: center; }
	.vybrane_subory_ram .vybrane_subory .obrazok .nazov span { font-size: 10px; color: #b2b2b2; }
	.vybrane_subory_ram .ziadne { text-align: left; font-weight: normal; font-size: 11px; font-family: tahoma; border: 0; }
	.vybrane_subory_ram_male { width: 400px; }

    .zoradenie_zoznam { margin: 0; padding: 0; list-style: none; background: #dadada; border-top: 1px solid #b2b2b2; }
    .zoradenie_zoznam li { cursor: move; padding: 5px; border-bottom: 1px solid #b2b2b2; }
    
    table.tlacidla { width: 1175px; margin: 30px 0 0 0; }
    table.tlacidla td.lave { width: 560px; text-align: left; }
    table.tlacidla td.prave { width: 600px; text-align: right; }
    .detail_obrazok { float: right; position: relative; width: 150px; top: 0; left: 0; right: 0; z-index: 160; }
    .detail_obrazok img { width: 150px; }
    
    table.jadnoducha_tabulka { border: 1px solid #b2b2b2; border-bottom: 0; border-right: 0; }
    table.jadnoducha_tabulka td { border: 1px solid #b2b2b2; border-top: 0; border-left: 0; }
    
    table.tabulka_otazok td.otazka { width: 200px; }
    table.tabulka_otazok td.odpoved { width: 600px; }
    fieldset.zaklad legend { font-family: tahoma; font-weight: bold; background: #ccc; }
    fieldset.ciel { margin: 10px 0; background: #ddeeff; border: 1px solid #00008b; }
    fieldset.ciel legend { font-family: tahoma; font-weight: bold; background: #bed8ee; border: 1px solid #00008b; }
    fieldset.ciel legend img { margin: 3px 3px 0 3px; }
    fieldset.vlastnost { margin: 10px 0; background: #befece; border: 1px solid #008b00; }
    fieldset.vlastnost legend { font-family: tahoma; background: #9fcd9f; border: 1px solid #008b00; }
    fieldset.vlastnost legend img { margin: 3px 3px 0 3px; }

    table.nastavenia_data { margin-top: 10px; }
    table.nastavenia_data tr td { padding-left: 7px; border-top: 1px dotted #333; }
    table.nastavenia_data tr:first-child td { border-top: 0; }
    table.nastavenia_data tr td:first-child { padding-left: 3px; background: #f0f0f0; }

    .stat_rok_nadpis { margin: 10px 0 0 0; padding: 5px; font-size: x-large; font-weight: bold; background: #b2b2b2; }
    .stat_rok_nadpis span { display: inline-block; width: 50%; }
    .stat_rok_nadpis .cena { font-size: small; text-align: right; }
    .stat_rok_nadpis .cena .male { display: inline; width: auto; font-size: x-small; font-weight: normal; text-align: right; }
    .stat_rok_obsah { margin: 0 0 10px 0; padding: 5px; }
    .stat_mesiac_nadpis { margin: 0 0 5px 0; padding: 5px; font-size: large; font-weight: bold; background: #cccccc; }
    .stat_mesiac_nadpis span { display: inline-block; width: 50%; }
    .stat_mesiac_nadpis .mesiac {  }
    .stat_mesiac_nadpis .cena { font-size: small; text-align: right; }
    .stat_mesiac_nadpis .cena .male { display: inline; width: auto; font-size: x-small; font-weight: normal; text-align: right; }
    .stat_mesiac_obsah { margin: 0 0 10px 0; padding: 5px; background: #f0f0f0; }

    .stat_autora td, .stat_vyplat td { padding: 3px; background: #fff; }
    .stat_autora .head, .stat_vyplat .head { font-size: medium; font-weight: bold; background: #e6d8bf; }
    .stat_autora .text { }
    .stat_autora .zarobene, .stat_autora .vyplatene, .stat_autora .k_vyplate { font-size: large; font-weight: bold; color: #000; text-align: center; }
    .stat_autora .k_vyplate { border: 2px solid #AA0505; }
    .stat_vyplat .suma { font-size: small; font-weight: bold; text-align: center; }
    .stat_vyplat .head { font-size: 11px; }

    table.kosik2 {}
    table.kosik2 .cena_vypocty, table.kosik2 .cena_spolu { text-align: right; }
    table.kosik2 span.cena { font-size: 15px; font-weight: bold; color: #000; }
    table.kosik2 span.cena_mala { font-size: 13px; font-weight: bold; }
    table.kosik2 span.cena_produkt_spolu { font-size: 13px; font-weight: bold; }
    table.kosik2 span.akcia { color: #ff0000; }
    table.kosik2 input.pocet_kusov { width: 20px; }
    table.kosik2 a.odstran { display: block; width: 12px; height: 12px; background: url("/MAG050047/images/btn_remove.gif") top left no-repeat; text-decoration: none; }
    table.kosik2 td.c1, table.kosik2 td.c1_c,
    table.kosik2 td.c2, table.kosik2 td.c2_c { background: #fff; border-bottom: 1px solid #e6d8bf; }
    table.kosik2 td.c1_t { background: #fff; border-bottom: 1px solid #e6d8bf; border-right: 1px solid #e6d8bf; }
    table.kosik2 td a.nazov_produkt { font-weight: bold; }
    table.kosik2 .head { background: #e6d8bf; border: 0; }
    table.kosik2 .head_t { border-right: 1px solid #b2b2b2; }
    table.kosik2 .head_b { font-weight: bold; }

    .zobraz_dalsie { margin-top: 5px; }
    .zobraz_dalsie a { display: block; padding: 5px; font-size: 11px; color: #333; text-align: center; text-decoration: none; border: 1px solid #009900; background: #ccffcc; }
    .zobraz_dalsie a:hover { text-decoration: underline; }
    .zobraz_dalsie .niesu_dalsie { display: block; padding: 5px; font-size: 11px; color: #333; text-align: center; text-decoration: none; border: 1px solid #b2b2b2; background: #f0f0f0; }
    .zoznam_adries_do_riadku li { display: inline-block; padding: 2px; border: 1px dotted #b2b2b2; }
    .zoznam_adries_do_riadku li:last-child { border: 0; }
    .zoznam_adries_do_riadku li.zobraz_dalsie { color: #009900; background: transparent; border: 0; }
    .zoznam_adries_do_riadku li.niesu_dalsie a { color: #333; }

    .mailing_text { overflow: hidden; width: 800px; background: #f0f0f0; }
    .mailing_text .sablona { float: left; width: 500px; padding: 3px; }
    .mailing_text .sablona select { padding: 2px; }
    .mailing_text .nahlad { float: left; width: 290px; padding-top: 5px; text-align: right; }
    .mailing_text .nahlad a.odkaz_nove_okno { display: inline-block; padding-right: 20px; background: url(../img/dizajn/odk.gif) center right no-repeat; }
    .mailing_text .nahlad a.odkaz_nove_okno:hover { background-image: url(../img/dizajn/odk_hover.gif) }

    div.jqMapa_bublina { width: 300px; }
    div.jqMapa_bublina input,
    div.jqMapa_bublina textarea { padding: 3px; width: 190px; font-family: arial; font-size: 12px; background: #fff; border: 1px solid #b2b2b2; }
    div.jqMapa_bublina textarea { height: 110px; }
    div.jqMapa_bublina input.uloz,
    div.jqMapa_bublina input.vymaz { padding: 1px; margin-right: 5px; width: auto; font-weight: bold; font-size: 11px; color: #fff; background: url(../img/dizajn/button/save.gif) repeat-x 0 0; border: 1px solid #008b00; }
    div.jqMapa_bublina input.vymaz { background-image: url(../img/dizajn/button/delete.gif); border-color: #ff0000; }

    table.tabulka_udaje tr:nth-child(2n) { background: #f0f0f0; }
    table.tabulka_udaje tr td { padding: 5px; }
    table.tabulka_udaje tr td small { color: #b2b2b2; }

    a.oznaceny_typ { display: inline-block; padding: 2px; background: #f0f0f0; border: 1px solid #000; }
    span.error.seo_chyba { display: block; font-weight: normal; font-size: small; }
    input[readonly=readonly] { border: 0; background: none; }

    pre { margin: 10px; padding: 5px; background: #f0f0f0; border: 1px solid #b2b2b2; }

    table.log { margin: 10px 0 20px 0; }
    table.log td { padding: 3px; font-size: 12px; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; }
    table.log td.nazov,
    table.log td.head { background: #f0f0f0; border-color: #fff; }
    table.log td.head { font-size: 11px; }
    table.log td.vpravo { text-align: right; }
    table.log td.prikaz { background: #f0f0f0; }
    table.log td.td_chyba { background: rgba(255,0,0,0.5); }
    table.log tr:first-child td { border-top: 1px solid #f0f0f0; }
    table.log tr:first-child td.nazov { border-color: #fff; }
    table.log tr { cursor: pointer; }
    div.log { border: 1px solid #000; }
    div.log span { display: block; }

    .nacitaj_viac_tlacidlo,
    .nacitaj_viac_nic{ padding: 7px 0; font-size: 11px; text-align: center; cursor: pointer; }
    .nacitaj_viac_tlacidlo:hover { background: #f7f7f7; }
    .nacitaj_viac_nic { cursor: auto; color: #b2b2b2; background: #fdfdfd; }

    .aj_filter { padding: 5px; font-size: 12px; background: #fdfdfd; box-shadow: 1px 1px 3px #b2b2b2; }
    .aj_filter input[type=text],
    .aj_filter select { padding: 3px 5px; font-size: 11px; color: #333; font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS", Helvetica, Arial, sans-serif; border: 1px solid #b2b2b2; box-shadow: 3px 3px 3px #e2e2e2 inset; border-radius: 3px; }
    .aj_filter input { margin: 0 5px; }
    .aj_filter span.load { display: block; width: 100%; height: 0; }
    .aj_filter span.load span { display: block; padding-top: 15px; width: 100%; height: 100%; top:-5px; text-align: center; position: relative; z-index: 201; background: rgba(255,255,255,0.7); }

}

@media print {

	#objednavka h3 { margin: 10pt 0 0 0; font-size: small; }
	table.kosik td { border-bottom: 1pt solid #b2b2b2; }
	table.kosik td.head { font-weight: normal; font-size: x-small; color: #6a6d74; }
	div.cena_vypocty { font-weight: normal; font-size: small; text-align: right; }
	div.cena_spolu { font-weight: bold; font-size: large; text-align: right; }
	div.cena_spolu span { font-weight: normal; font-size: small; }
}
