/* Telo */
body					{color: #000; background: #d5d5d5; font-size: 75%; font-family: Arial, sans-serif; margin: 0; padding: 0; text-align: center; behavior: url("../css/csshover.htc");}
h1					{font-size: 100%;}
h2          {font-size: 50%; color: #37b41e;}
table					{font-size: 100%;}
form					{margin: 0; padding: 0;}
img					{border: 0;}
input, textarea, select			{font-size: 100%; color: #818181; background: url(../images/bginput.gif) no-repeat #fff; border: 1px #d5d5d5 solid; padding: 1px 0 1px 3px; font-family: Arial, sans-serif;}
input.submit, input.submit-kos			{cursor: pointer; color: #fff !important; font-size: 95%; font-weight: bold !important; background: url(../images/bgsubmit.gif) 100% 50% no-repeat #575e9a !important; border: 1px #b2b5df solid !important; text-transform: lowercase !important; padding: 2px 24px 2px 0 !important;}
input.submit-image, label		{cursor: pointer; border: 0;}
input.noborder				{border: 0; background: transparent;}
input.readonly				{color: #999;}

a					{color: #293985; text-decoration: underline;}
a:active				{color: #37b41e;}
a:visited				{color: #293985;}
a:hover					{color: #37b41e;}

a.submit { cursor: pointer; color: #fff !important; font-size: 95%; font-weight: bold !important; background: url(../images/bgsubmit.gif) 100% 50% no-repeat #575e9a !important; border: 1px #b2b5df solid !important; text-transform: lowercase !important; padding: 2px 24px 2px 8px !important; text-decoration: none; }
.inactive              {font-size: 100%; color: #818181; background: #fff; border: 1px #d5d5d5 solid; padding: 1px 0 1px 3px; font-family: Arial, sans-serif;}
.clr			{clear: both; font-size: 1px; height: 1px;}

/* Obal strany */
#pagepevna				{width: 1000px; background: #fff; position: relative; margin: auto; text-align: left;}

/* Hlavicka */
#hlavicka				{height: 178px; background: url(../images/bghead.jpg) no-repeat;}
#slogan					{color: #fff; position: absolute; left: 220px; top: 92px;}
#slogan i				{font-style: normal;}

/* logo */
#logo					{width: 200px; height: 170px; overflow: hidden; position: absolute; left: 0; top: 4px; z-index: 1; margin: 0; text-align: center;}
#logo span				{width: 200px; height: 170px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; background: url(../images/logo.gif) no-repeat; display: block; cursor: pointer;}
#logo a					{color: #293985; font-size: 180%; font-weight: bold; text-decoration: none; margin: 30px 0 0 0; display: block;}

/* Pruh s odkazy */
#pruh_odkazy				{position: absolute; left: 210px; top: 13px; z-index: 100;}
#pruh_odkazy ul,
#pruh_odkazy li,
#pruh_odkazy a 				{display: block; margin: 0; padding: 0;}
#pruh_odkazy ul 			{width: 140px; background: #fff; border: #000 solid; border-width: 1px 1px 0 1px; list-style-type: none;}
#pruh_odkazy li 			{border-bottom: 1px #000 solid; position: relative; z-index: 9; text-align: left; vertical-align: middle !important;}
#pruh_odkazy li.folder ul 		{position: absolute; left: 130px; top: 5px;}
#pruh_odkazy li.folder>ul 	 	{left: 130px;}
#pruh_odkazy a 				{width: 100%; height: 100%; color: #000; border-bottom: 1px #fff solid; text-decoration: none; padding: 4px 7px;}
#pruh_odkazy li>a 			{width: auto;}
#pruh_odkazy a:hover 			{color: #fff; background: #797fbc; border-bottom: 1px #797fbc solid}
#pruh_odkazy li.folder a:hover 		{background: #797fbc;}
#pruh_odkazy li.folder:hover 		{z-index: 10;}
#pruh_odkazy ul ul li.folder		{background: url(../images/odrazka2.gif) 97% 50% no-repeat;}
#pruh_odkazy ul ul li.folder>a:hover	{background: url(../images/odrazka2.gif) 97% 50% no-repeat #797fbc;}
#pruh_odkazy ul ul,
#pruh_odkazy li:hover ul ul,
#pruh_odkazy li:hover li:hover	ul ul,
#pruh_odkazy li:hover li:hover	li:hover ul ul		{display: none;}
#pruh_odkazy li:hover ul,
#pruh_odkazy li:hover li:hover ul,
#pruh_odkazy li:hover li:hover li:hover ul,
#pruh_odkazy li:hover li:hover li:hover li:hover ul 	{display: block;}
#pruh_odkazy #level1 			{width: auto; background: transparent; border: 0; display: block; margin: 0; padding: 0;}
#pruh_odkazy #level1 .top 		{height: 20px; float: left; border: 0; margin: 0 0 0 7px; text-align: center;}
#pruh_odkazy #level1 .top.folder ul 	{position: absolute; left: 0; top: 20px;}
#pruh_odkazy #level1 .top.folder ul ul 	{position: absolute; left: 130px; top: 5px;}
#pruh_odkazy #level1 .toplink 		{width: auto; height: auto; color: #fff; font-weight: bold; text-transform: lowercase; border: #fff solid; border-width: 0 0 0 1px; padding: 0 0 0 10px; text-decoration: underline;}
#pruh_odkazy #level1 .toplink:hover 	{width: auto; color: #707dbd; background: transparent; text-decoration: none;}

/* Kosik */
#kosik					{color: #fff; position: absolute; left: 830px; top: 25px; text-align: center;}
#kosik .label				{width: 127px; height: 76px; font-size: 100%;  margin: 0 0 10px 0; font-weight: bold;}
#kosik .label a				{color: #fff; background: url(../images/bgkosik.gif) 50% 100% no-repeat; padding: 60px 0 5px 0; display: block; text-decoration: none;}
#kosik p				{margin: 5px 0 0 0;}
#kosik a, #kosik strong, #kosik .red	{color: #797fbc; font-weight: bold;}
#kosik a:hover				{color: #fff;}

/* Strana */
#strana					{text-align: left; position: relative;}
#strana table td			{vertical-align: top; padding: 0;}
#stredovy				{width: 100%; background: url(../images/bgstred.gif) repeat-x;}
#levy					{width: 201px; color: #fff; background: url(../images/dot.gif) 100% 0 repeat-y #3b4b96; padding-right: 1px !important;}
#pravy					{width: 201px; color: #fff; background: url(../images/dot.gif) repeat-y #3b4b96; padding: 0 0 0 1px !important;}
#levy .label, #pravy .label		{color: #fff; font-size: 100%; text-transform: uppercase; margin: 0; padding: 13px 12px 20px 12px; text-align: left; font-weight: bold;}
#levy ul, #pravy ul			{list-style-type: none; line-height: 16px; margin: 10px; padding: 0;}
#levy ul li, #pravy ul li		{background: url(../images/odrazka.gif) no-repeat; margin: 0; padding: 2px 0px 2px 15px;}
#levy p, #pravy p			{margin: 10px 25px;}
#levy a, #pravy a			{color: #fff; text-decoration: underline;}
#levy a:active, #pravy a:active		{color: #d5d5d5;}
#levy a:visited, #pravy a:visited	{color: #fff;}
#levy a:hover, #pravy a:hover		{color: #d5d5d5;}
#menu					{width: 200px; background: url(../images/bgbox1.jpg) no-repeat #797fbc; padding-bottom: 1px;}
#vyhledavani, #zakaznik			{width: 200px; background: url(../images/bgbox2.jpg) no-repeat #37b41e; padding-bottom: 3px;}
#informace, #provozovatel, #doporuceni,
#nejprodavanejsi, #cen_bomba,
#aktuality, #top_x, #top_hodnocene,
#novinky, #anketa, #partneri, #zpusoby_plateb, #partneri_seo	{background: url(../images/bgbox.jpg) no-repeat; padding-bottom: 3px;}

/* Menu */
#menu .label .odkaz_oddeleni,
#menu .label .odkaz_vyrobci		{font-weight: normal;}
#menu .label .odkaz_oddeleni_active,
#menu .label .odkaz_vyrobci_active	{text-decoration: none;}
#menu #active				{color: #fedb1d;}

/* Provozovatel */
#provozovatel, #zpusoby_plateb .na_stred			{margin: 20px 0; text-align: center;}
#provozovatel, #zpusoby_plateb .na_stred img		{margin: 0 auto 4px auto; display: block; border: 0;}
#zpusoby_plateb .na_stred P			{margin: 0 0px !important; padding: 0 16px;}
#zpusoby_plateb br			{display: none;}

/* RSS button */
#rss-button				{color: #000; background: #fff; font: bold 100% Verdana, sans-serif; margin: 0; padding: 1px; border: 1px solid #000; white-space: nowrap; text-decoration: none; vertical-align: middle;}
#rss-button em				{font-style: normal; margin: 0; padding: 1px; background: orange; color: #000; text-decoration: none;}
#rss-button span			{margin: 0; padding: 1px; background: #ccc; text-decoration: none;}
#rss-button:hover			{color: #fff; background: #666;}
#rss-button:hover em			{color: #c60; background: #fff;}

/* Vyhledavani */
#vyhledavani .label			{padding-bottom: 10px;}
#vyhledavani input			{width: 100px; padding: 3px 5px; margin: 1px 0; vertical-align: middle;}
#vyhledavani .submit_find		{width: 31px; height: 24px; margin-left: 5px; border: 0; background: transparent; padding: 0; }

/* Zakaznik */
#zakaznik input				{width: 136px; padding: 5px; margin: 1px 0;}
#zakaznik .submit_login			{width: 150px; height: 37px; margin: 7px 0 0 0; border: 0; background: transparent; padding: 0;}
#zakaznik .red				{font-weight: bold;}
#zakaznik a				{margin-left: 10px;}

/* Nejprodavanejsi v oddeleni */
#nejprodavanejsi ul			{list-style-type: none; line-height: 16px; margin: 0; padding: 0; text-align: center;}
#nejprodavanejsi ul li			{margin: 0; padding: 15px 0; background: url(../images/dot2.gif) 0 100% repeat-x;}
#nejprodavanejsi img			{margin: 8px auto; display: block;}
#nejprodavanejsi a			{font-weight: bold; display: block; margin: 0 15px 10px 15px;}
#nejprodavanejsi .cena			{color: #fff; font-size: 120%; background: url(../images/bgbomba.gif) 100% 100% no-repeat #5564a8; display: block; text-align: right; padding: 5px 20px 8px 20px;}

/* Cenova bomba */
#cen_bomba ul				{list-style-type: none; line-height: 16px; margin: 15px 0; padding: 0; text-align: center;}
#cen_bomba ul li			{margin: 0; padding: 10px 0; border-bottom: 1px #000 solid;}
#cen_bomba img				{margin: 8px 0;}
#cen_bomba a				{font-weight: bold;}
#cen_bomba .cena			{color: #ded292;}

/* Aktuality */
#aktuality .datum			{font-weight: bold;}
#aktuality div				{margin: 0 15px 1em 20px;}

/* Novinky */
#novinky form				{margin: 10px 25px;}
#novinky input				{width: 130px; padding: 5px 6px; margin: 5px 0;}
#novinky .submit_news			{width: 138px; height: 38px; margin: 0; border: 0; background: transparent;}

/* Anketa */
#anketa					{text-align: center; padding-bottom: 10px;}
#anketa .text				{width: 100px; margin: 10px auto 3px auto;}
#anketa .pruh				{text-align: center; clear: both;}
#anketa .stred				{text-align: center;}
#anketa .levy				{float: left;}
#anketa .pravy				{float: right;}
#anketa .nalevo				{text-align: left;}

/* Partneri */
#partneri				{text-align: center; padding-bottom: 10px;}
#partneri .label			{margin-bottom: 10px;}
#partneri img				{border: 0; margin: 3px 0;}
#partneri hr				{color: #5564a8; background: #5564a8; border: 0; height: 1px; margin: 3px 0;}

/* Paticka */
#patickastred				{height: 60px; font-size: 95%; background: url(../images/bgfoot.gif) 0% 100% no-repeat #d5d5d5;}
#patickastred p				{color: #000; margin: 0; padding: 18px 0 0 15px;}
#patickastred a				{color: #cb0000;}
#patickastred a:hover			{color: #293985;}

/* Clanek */
#clanek					{padding: 0 15px;}
#clanek h1				{font-size: 125%; margin: 13px 0 5px 0; padding: 0 10px 7px 0; text-transform: uppercase;}
#clanek h2, #clanek .nadpis		{font-size: 100%; margin: 10px 0 5px 0; padding: 0 10px 7px 0; text-transform: uppercase; font-weight: bold; color: #37b41e;}
#clanek h1.nadpis_aktuality		{}
#clanek h3				{font-size: 105%; margin: 20px 0 3px 0;}
#clanek h4				{font-size: 100%; font-weight: bold; color: #cb0000;}
#clanek h3 a				{color: #293985; text-decoration: none;}
#clanek ol				{list-style-position: inside; margin: 0; padding: 0;}
#clanek p, #infotexty div		{margin: 10px 0 5px 0;}
#clanek p.stred				{text-align: center;}
#clanek p.odst				{margin: 0 0 5px 0;}
#clanek .usetrite			{color: #cb0000; font-weight: bold;}
#clanek .maly				{font-size: 85%;}
#clanek .sestava			{width: 300px;}
#clanek .faktura_odkaz			{color: #cb0000; font-size: 130%;}
#clanek hr				{display: none;}
#clanek .red				{color: #cb0000;}

/*članky dole*/
#footer_links  {background: #3b4b96 url('../images/bg_clanky_dole.gif') 0% 0% repeat-x; margin: 0px; padding: 0px; margin-bottom: 6px;}
#footer_links .bgbox  {padding: 0px; background: url('../images/bg_list.png') 0% 100% no-repeat;}
#footer_links .first  {border: none;}
#footer_links ul  {margin: 12px 14px 7px 0px; padding: 0px 0px 0px 15px; list-style: none; float:left; width: 220px; border-left: solid 1px #7b8bb2;}
#footer_links ul li  {background: url('../images/list.gif') 0px 5px no-repeat; margin: 2px 0px 3px; padding: 3px 0px 3px 15px;}
#footer_links ul li a  {color: #fff; font-weight: bold;}
#footer_links ul li a:hover  {color: #707dbd; text-decoration: none;}

/* Tabulka s kosikem */
.kosikinfo								{width: 100%;}
.kosikinfo th							{color: #fff; background: #37b41e; padding: 2px;}
.kosikinfo td							{background: #eaeaea; border: 1px #d5d5d5 solid; padding: 2px;}
.kosikinfo .tmavy					{color: #fff; background: #37b41e; vertical-align: middle !important; padding-right: 2px !important;}
.kosikinfo .td_mnozstvi		{width: 77px;}
.kosikinfo .mnozstvi			{width: 18px !important;}
.kosikinfo .submit-kos		{background-position: 0 0 !important; padding: 2px 0 !important; width: 42px;}
.kosikinfo .submit-delete	{border: 0; background: url(../images/cross.gif) no-repeat; width: 16px; height: 16px; padding: 0 !important; cursor: pointer; margin-top: 4px;}
.kosikinfo .cena-celkem		{font-size: 115%; padding: 2px !important;}
.cart_buttons							{text-align: center; padding-top: 7px;}
.cart_buttons.right				{float: right; width: 260px;}
.cart_info_left						{float: left; width: 260px;}
.cart_buttons	input,
.cart_buttons	a.submit		{width: 195px !important; height: 55px !important; background: url(../images/cart_buttons.png) no-repeat; border: 0; cursor: pointer;}
.cart_buttons .submit-pokladna {float: right;}
.cart_buttons .submit-pokladna:hover,
.cart_buttons .submit-novy-zakaznik:hover {background-position: 0 -55px;}
.cart_buttons	a.submit					{display: block; float: left; background: url(../images/cart_buttons.png) no-repeat 0 -110px !important; padding: 0 !important; border: 0 !important;}
.cart_buttons	a.submit:hover		{background-position: 0 -165px !important;}
.cart_buttons .submit-registrace	{background-position: 0 -440px !important;}
.cart_buttons .submit-registrace:hover	{background-position: 0 -495px !important;}
.cart_buttons	.submit-odeslani	{float: right; background-position: 0 -275px;}
.cart_buttons	.submit-odeslani:hover	{background-position: 0 -220px;}
.cart_buttons	a.submit-pokladna					{display: block; width: 195px; height: 55px; float: right; background: url(../images/cart_buttons.png) no-repeat 0 0; padding: 0 !important; border: 0 !important;}	
.cart_buttons	a.submit-pokladna:hover		{background-position: 0 -55px;}
.padding_left							{padding-left: 30px !important; text-align: center;}

/* Tabulka zakaznika */
.zakaznik				{width: 100%;}
.zakaznik .noborder			{background: transparent; border: 0;}
#clanek fieldset			{border: 1px #d5d5d5 solid; padding: 5px; margin: 20px 0 20px 0;}
#clanek legend				{color: #fff; font-weight: bold; background: #37b41e; padding: 3px 6px; margin-bottom: 8px;}

/* Objednavky */
#clanek .objednavky			{width: 100%;}
#clanek .objednavky tr			{text-align: center;}
#clanek .objednavky th			{color: #fff; background: #37b41e; padding: 2px;}
#clanek .objednavky td			{background: #eaeaea; border: 1px #d5d5d5 solid; padding: 2px; vertical-align: middle;}
#clanek .detailobjednavky		{width: 100%; text-align: center;}
#clanek .detailobjednavky tr		{text-align: right;}
#clanek .detailobjednavky th		{color: #fff; background: #37b41e; padding: 2px; text-align: center;}
#clanek .detailobjednavky td		{padding: 2px;}

/* Cena objednavky */
#clanek .cena_objednavky p		{margin: -2px 0 5px 0;}
#clanek .mensi				{width: 300px;}
#clanek .vetsi				{width: 500px;}
#clanek .submit_ok_karta		{width: 170px; color: #00f; border: 0; background: transparent; text-decoration: underline; cursor: pointer;}
#clanek .potvrz_cetelem_uver		{padding-left: 5px;}
#clanek .potvrz_cetelem_uver p		{margin: 0 0 10px -7px;}

/* Aktuality Plus */
#clanek .pozadisuderadky		{padding: 3px 5px; vertical-align: top;}
#clanek .pozadilicheradky		{background: #eaeaea; padding: 3px 5px; vertical-align: top;}
.aktuality_plus_table .odsaz img	{margin: 15px 15px 0 0;}

/* Tabulka se zbozim */
#clanek .obal_zbozi			{width: 100%; margin-top: 10px; padding: 0; border-collapse: collapse;}
#clanek .obal_zbozi .carka		{height: 12px;}
#clanek .odsaz				{vertical-align: top;}
#clanek .odsaz_podrob			{text-align: center; padding: 10px;}
#clanek .odsaz_podrob a {white-space: nowrap;}
#clanek .odsaz_podrob	div		{position: relative; padding: 0px 15px;}
#clanek .odsaz img,
#clanek .odsaz_podrob img		{border: 1px #d5d5d5 solid;}
#clanek #zoom				{display: none;}
#clanek .zbozi .pridej			{width: 110px; padding-right: 5px;}
#clanek .mnozstvi			{width: 25px; margin: 1px; vertical-align: middle;}
#clanek .do_kosiku			{width: 105px; height: 35px; background: url(../images/pridej_ex.gif) no-repeat; margin: 1px; padding: 35px 0 0 105px; border: 0;}
#clanek .do_kosiku span			{display: none;}
#clanek .submit_kosik			{border: 0; margin: 1px; vertical-align: middle; border: 0; background: transparent;}
#clanek .poloha_kosiku			{text-align: center;}

/* Vypis polozek zbozi - titulni strana */
#clanek .rada_tit_naz td		{width: 32%; background: url(../images/bgzbozi_naz.gif) no-repeat #fff; text-align: center;}
#clanek .rada_tit_naz td a		{display: block; margin: 10px;}
#clanek .rada_tit_obr td	div	{position:relative; padding-bottom: 15px;}
#clanek .rada_tit_obr td		{background: url(../images/bgzbozi.gif) repeat-y #fff; text-align: center;}
#clanek .rada_tit_vyr td		{background: url(../images/bgzbozi.gif) repeat-y #fff; text-align: center; font-size: 95%;}
#clanek .rada_tit_pop td		{background: url(../images/bgzbozi.gif) repeat-y #fff; font-size: 95%; padding: 0px 5px 0 5px;}
#clanek .rada_tit_cen td		{background: url(../images/bgzbozi.gif) repeat-y #fff; padding: 10px 3px 10px 2px; text-align: center;}
#clanek .rada_tit_cen td table		{width: 100%; margin: auto;}
#clanek .rada_tit_cen td table td	{background: #eaeaea; padding: 0px; vertical-align: middle;}
#clanek .rada_tit_cen td .dostupnost	{background: #eaeaea; text-align: left; padding: 0;}
#clanek .rada_tit_cen td .cena 		{color: #cb0000; background: #eaeaea; font-size: 115%; padding: 5px;}
#clanek .rada_tit_cen td strike		{text-decoration: none; background: url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#clanek .rada_tit_ico td		{background: url(../images/bgzbozi.gif) repeat-y #fff; padding: 0 5px;}
#clanek .rada_tit_ico td span		{float: right;}
#clanek .rada_tit_kos td		{background: #fff url(../images/bgzbozi_kos.gif) 0 100% no-repeat; padding-bottom: 10px;}
#clanek .rada_tit_kos .submit_kosik	{margin: 3px 2px 0 0;}

/* Vypis polozek zbozi v oddeleni (plny) */
#clanek .rada_pln_naz td		{width: 32%; background: url(../images/bgzbozi_naz.gif) no-repeat #fff; text-align: center;}
#clanek .rada_pln_naz td a		{display: block; margin: 10px;}
#clanek .rada_pln_obr td		{background: url(../images/bgzbozi.gif) repeat-y #fff; text-align: center;}
#clanek .rada_pln_obr td	div	{position:relative; padding-bottom: 15px;}
#clanek .rada_pln_vyr td		{background: url(../images/bgzbozi.gif) repeat-y #fff; text-align: center; font-size: 95%;}
#clanek .rada_pln_pop td		{background: url(../images/bgzbozi.gif) repeat-y #fff; font-size: 95%; padding: 0px 5px 0 5px;}
#clanek .rada_pln_cen td		{background: url(../images/bgzbozi.gif) repeat-y #fff; padding: 10px 3px 10px 2px; text-align: center;}
#clanek .rada_pln_cen td table		{width: 100%; margin: auto;}
#clanek .rada_pln_cen td table td	{background: #eaeaea; padding: 0px; vertical-align: middle;}
#clanek .rada_pln_cen td .dostupnost	{background: #eaeaea; text-align: left; padding: 0;}
#clanek .rada_pln_cen td .dph  {display: none;}
#clanek .rada_pln_cen td .cena 		{color: #cb0000; background: #eaeaea; font-size: 115%; padding: 3px;}
#clanek .rada_pln_cen td strike		{text-decoration: none; background: url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#clanek .rada_pln_ico td		{background: url(../images/bgzbozi.gif) repeat-y #fff; padding: 0 5px;}
#clanek .rada_pln_ico td span		{float: right;}
#clanek .rada_pln_kos td		{background: #fff url(../images/bgzbozi_kos.gif) 0 100% no-repeat; padding-bottom: 10px;}
#clanek .rada_pln_kos .submit_kosik	{margin: 3px 2px 0 0;}

/* Vypis polozek zbozi v oddeleni (strucny) */
#clanek .rada_str th			{color: #fff; background: #37b41e; border: 1px #d5d5d5 solid; text-align: left; padding: 3px;}
#clanek .rada_str_sude td		{background: #f5f5f5; border: 1px #d5d5d5 solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_liche td		{background: #fff; border: 1px #d5d5d5 solid; padding: 3px; vertical-align: middle;}
#clanek .rada_str_cen			{white-space: nowrap;}
#clanek .rada_str_ico			{white-space: nowrap;}
#clanek .rada_str_kos			{white-space: nowrap;}
#clanek .rada_str_skl			{text-align: center;}

#clanek tr td.vert_oddel		{width: 10px; border: 0; background: transparent; margin:0; padding:0;}
@media all and (min-width:0)		{#clanek tr td.vert_oddel { padding: 0 5px;}}

/* Faktura */
#faktura				{width: 100%; background: #fff;}
#faktura hr				{height: 0; margin: 3px 1px;}
#faktura .pozn				{margin: -2px 0 5px 0;}

/* Zobrazeni strucne/tucne, Tisk apod. */
#clanek #zobrazeni			{position: absolute; right: 226px; top: 3px; text-align: right;}
#clanek #tisk				{vertical-align: middle; margin-right: 2px;}

/* Ikony novinka, akce, pripravujeme, vyprodej, nas_tip, no24 */
.odsaz_podrob .novinka,
.odsaz_podrob .akce,
.odsaz_podrob .pripravujeme,
.odsaz_podrob .vyprodej,
.odsaz_podrob .nas_tip,
.odsaz_podrob .no24  {bottom: 15px !important;}
.boxico  {position: absolute; bottom: 0px; right: 10px;}
.novinka, .akce, .pripravujeme,
.vyprodej, .nas_tip, .no24 		{width: 75px; height: 36px; display: block; margin: auto; float:right; }
.novinka				{background: url(../images/novinka.png) no-repeat;}
.akce					{background: url(../images/akce.png) no-repeat;}
.pripravujeme				{background: url(../images/pripravujeme.png) no-repeat;}
.vyprodej				{background: url(../images/vyprodej.png) no-repeat;}
.nas_tip				{background: url(../images/tip.png) no-repeat;}
.no24					{background: url(../images/no24.png) no-repeat;}
.novinka b, .akce b, .pripravujeme b,
.vyprodej b, .nas_tip b, .no24 b	{display: none;}

/* Formular pro hodnoceni zbozi */
#hodnoceni p				{margin: 0 0 9px 0;}

/* Parametry */
.parametry				{width: 100%; margin: 5px 0 15px 0; border: 1px #d5d5d5 solid; border-collapse: collapse;}
.parametry input, .parametry select,
.parametry textarea			{font-size: 100%;}
.param_nazev				{text-align: center; color: #fff; background: #37b41e; padding: 4px; border-bottom: 1px #d5d5d5 solid; white-space: nowrap;}
.param_cena				{text-align: right; padding: 4px; font-weight: bold; white-space: nowrap;}
.parametry .sude			{background: #fff;}
.parametry .liche			{background: #f5f5f5;}

/* Oblibene polozky */
.oblibene				{width: 100%;}
.oblibene th				{color: #fff; background: #37b41e; border: 1px #d5d5d5 solid; padding: 5px;}
.oblibene .sude td			{background: #fff; border: 1px #d5d5d5 solid;}
.oblibene .liche td			{background: #f5f5f5; border: 1px #d5d5d5 solid;}

/* Mnozstevni slevy */
.mnozstevni				{border: 1px #d5d5d5 solid; border-collapse: collapse;}
.mnozstevni th				{color: #fff; background: #37b41e; padding: 4px; border: 1px #d5d5d5 solid;}
.mnozstevni td				{text-align: right;}
.mnozstevni .sude			{background: #fff;}
.mnozstevni .liche			{background: #f5f5f5;}
.nobr					{white-space: nowrap;}

/* Diskuze */
#diskuze .udaje				{padding: 2px; background: #f5f5f5; border: 1px #d5d5d5 solid;}
#diskuze .text				{margin-bottom: 10px;}

/* Off-line platba */
#offline				{width: 100%;}
#offline form				{text-align: center;}
#offline input				{font-weight: bold;}
#offline .error				{color: maroon;}
#offline #ramecek			{border: 1px solid #d5d5d5; background: #f5f5f5; padding: 5px; margin: 20px;}
#offline #offline_pozn			{font-weight: bold; width: 92%; margin: 0;}

/* Platby a doruceni */
.platby					{width: 100%; text-align: center;}
.platby .levy				{width: 80%; text-align: left; border-bottom: 1px #d5d5d5 solid; padding-top: 7px;}
.platby .pravy				{width: 20%; text-align: right; border-bottom: 1px #d5d5d5 solid; padding-top: 7px;}
.priplatky				{width: 100%; border: 1px #d5d5d5 solid; border-collapse: collapse;}
.priplatky th, .priplatky td		{border: 1px #d5d5d5 solid;}

/* Pridani zbozi */
#pridani				{background: #f5f5f5; border: 1px #d5d5d5 solid; padding: 1px 5px;}
#pridani p				{margin: 4px 0;}

/* Souvisejici polozky */
#souvisejici_nahled			{list-style-type: none; margin: 0; padding: 0;}
#souvisejici_nahled li			{width: 158px;  text-align: center; display: inline; float: left; margin: 5px; padding: 5px; position: relative; border: solid 1px #d5d5d5; background: #fff;}
#souvisejici_nahled li .cena  {color: #cb0000; font-weight: bold; display: block; margin: 3px; text-align: center;}
#souvisejici_nahled li a.souvis  {text-decoration: none; font-weight: bold; display: block; height: 48px;}
#souvisejici_nahled li .imgblok  {display: block; height: 152px;}
#souvisejici_nahled img			{border: 1px #d5d5d5 solid; background: #fff; margin-top: 2px;}
#alternativni_nahled			{list-style-type: none; margin: 0; padding: 0;}
#alternativni_nahled li			{width: 158px;  text-align: center; display: inline; float: left; margin: 5px; padding: 5px; position: relative; border: solid 1px #d5d5d5; background: #fff;}
#alternativni_nahled li .cena  {color: #cb0000; font-weight: bold; display: block; margin: 3px; text-align: center;}
#alternativni_nahled li a.souvis  {text-decoration: none; font-weight: bold; display: block; height: 58px;}
#alternativni_nahled li .imgblok  {display: block; height: 152px;}
#alternativni_nahled img			{border: 1px #d5d5d5 solid; background: #fff; margin-top: 2px;}

/* Predchozi a nasledujici zbozi v podrobnostech */
#navigace_zbozi				{height: 40px; margin: 10px 0; background: url(../images/dot2.gif) 0 100% repeat-x;}
#navigace_zbozi .levy			{width: 270px; float: left; display: block;}
/*#navigace_zbozi .levy a  { background: url('../images/vzad.png') 0% 50% no-repeat; padding: 2px 0px 7px 23px; outline: none;}
#navigace_zbozi .pravy a  { background: url('../images/vpred.png') 100% 50% no-repeat; padding: 2px 23px 7px 0px; outline: none;}*/
#navigace_zbozi .pravy			{width: 270px; float: right; display: block; text-align: right;}

/* Podrobnosti tabulka */
#podrobnosti				{width: 98%; border-collapse: collapse;}
#podrobnosti tr td			{background: url(../images/dot2.gif) 0 100% repeat-x; padding: 3px 5px; vertical-align: middle;}
#podrobnosti table .sude td		{background: #fff; border: 1px #d5d5d5 solid;}
#podrobnosti table .liche td		{background: #f5f5f5; border: 1px #d5d5d5 solid;}
#podrobnosti strike			{text-decoration: none; background: url(../images/strike.gif) 0 55% repeat-x; padding: 0 2px;}
#podrobnosti .cena			{color: #cb0000; font-size: 120%;}

/* Podrobnosti - oramovani u casti */
.podrob_ram				{border: 1px #d5d5d5 solid; background: #f5f5f5; margin: 10px 0 40px 0; padding: 10px; text-align: left;}
.podrob_h2				{color: #fff !important; font-size: 100% !important; background: #37b41e !important; margin: 0 0 10px 0 !important; padding: 6px 10px !important; text-transform: uppercase !important; font-weight: bold;}
.podrob_h2 span 			{color: #333;}
.podrob_ram .udaje			{padding: 2px; background: #fff; border: 1px #d5d5d5 solid;}
.podrob_ram .text			{margin-bottom: 10px;}
.podrob_ram .citace {padding: 0 0 10px 20px; background: url(../images/arrow2.gif) no-repeat 8px 4px;}

/* Odkazy na registraci u pokladny */
#reg_odkazy				{margin: 0; padding: 0;}
#reg_odkazy li				{margin: 10px 0; font-weight: bold; padding: 10px; border: 1px #d5d5d5 solid; background: #f5f5f5;}

/* jednorazova registrace */
.registrace_jedno			{padding: 7px 23px; margin: 10px 0; display: block; border: solid 1px #ddd; background: url(../images/arrow1.gif) no-repeat #fafafa 10px 50%; border-width: 1px 0; font-weight: bold;}
.registrace_jedno:hover			{background: url(../images/arrow1h.gif) no-repeat #fafafa 10px 50%;}
.prehlad, .prehlad_active  {margin: 3px;}
.prehlad img {filter: alpha(opacity=40); opacity: 0.4;}

.pokl_jedno_reg {background:#F1F1F1 none repeat scroll 0 0; border:1px solid #BCBCBC; margin:10px 0; padding:0px 10px 10px 10px; float: left; width: 257px; height: 170px;}
.pokl_jedno_reg_div {background:#F1F1F1 none repeat scroll 0 0; border:1px solid #BCBCBC; margin:0; padding:10px; clear: both;}
.pokl_jedno_reg FORM  {margin: 20px 0px 0px -2px; padding: 0px;}

.new_customer {background:#F1F1F1 none repeat scroll 0 0; border:1px solid #BCBCBC; margin:10px 0; padding:0px 10px 10px 10px; width: 257px; float: right; height: 170px;}
.new_customer div {text-align: center;}
#new_registration					{background-position: 0 -330px !important; text-indent: -9999px; outline: none; float: none; margin: 16px auto 0 auto;}
#new_registration:hover		{background-position: 0 -385px !important;}

#partneri_seo ul li	{background: url(../images/odrazka2.gif) no-repeat; margin: 0; padding: 2px 0px 2px 15px;}

.strom   {text-align:center; margin: 5px; padding: 0px;}
.strom a  {white-space: nowrap; margin: 0px 4px 0px 6px;}


/* Affiliate */
#affiliate .info_provize_text {margin-left: 2em; font-weight: bold;}

#affiliate .vycet_provize		{width: 100%;}
#affiliate .vycet_provize TR          {text-align: center;}
#affiliate .vycet_provize TH		{color: #FFFFFF; background: #797FBC; border: 1px #e4e4e4 solid; padding: 5px 10px;}
#affiliate .vycet_provize TD		{border: 1px #e4e4e4 solid; padding: 5px 10px; vertical-align: middle;}
#affiliate .titulek_zadejte_id     {margin-left: 1em;}
#affiliate .titulek_zadejte_id .tripleX {font-size: 1.2em; font-weight: bold;}
#affiliate .zpetny_odkaz            {text-align:center;}
#affiliate .zpetny_odkaz_area       {width: 240px ; margin: 0.3em auto; }
#affiliate .celkove_provize         {margin-left: 2em;}
#affiliate .provize_castka          {font-weight: bold;}
#affiliate p.akce_info               {margin-left: 3em; color: #555555;}
#affiliate .poznamka                {width: 300px;}
#affiliate .provize_akce            {margin-left: 1em; margin-top: 0.5em;}
#affiliate .btnZadost               {margin-left: 2em; margin-top: 0.5em;}
#affiliate .infoText                {margin-left: 2em; margin-top: 0.5em; font-weight:bold;}


/* kosik ajax */
#zavrit_kosik 				{background: url(../images/addedToBasketClose.png) no-repeat 50% 50%; float: right; display: block; width: 22px; height: 20px; margin: 6px 5px 0 0; padding: 0; border: 0; cursor: pointer;}
#vrstva_kosik 				{position: absolute; left:300px; margin-top:15px; top:100px; width:409px; background: url(../images/addedToBasketLabelCZ.png) no-repeat #22a30c; border: 2px #17620a solid; z-index:100; padding: 0px; z-index: 9999;}
#vrstva_kosik h4      			{margin: 0px; height: 32px; text-indent: -9999px;}
#vrstva_kosik_nadpis 			{position: absolute; top: 0px; left: 0px; height: 32px; cursor:move; margin-bottom: 5px; width: 100%; text-align: right;}
#vrstva_kosik_obsah p        		{padding: 5px 5px; color: #fff; font-size: 115%; font-weight: bold;}
#vrstva_kosik_obsah p .celkem		{color: #a9f09c;}
#vrstva_kosik_cekej 			{background: url(../images/loading.gif) 50% 50% no-repeat;}
#vrstva_kosik .buttons                  {width: 409px;}
#vrstva_kosik .buttons input   		{border: 0; margin: 0; padding: 0; cursor: pointer; float: left; background: #a21d1d;}
#vrstva_kosik .buttons .cart		{width: 120px; height: 30px; background: url(../images/addedToBasket-cart.png) no-repeat;}
#vrstva_kosik .buttons .pay		{width: 139px; height: 30px; background: url(../images/addedToBasket-pay.png) no-repeat;}
#vrstva_kosik .buttons .go		{width: 150px; height: 30px; background: url(../images/addedToBasket-go.png) no-repeat;}
#vrstva_kosik .buttons .cart:hover	{background: url(../images/addedToBasket-cart-hover.png) no-repeat;}
#vrstva_kosik .buttons .pay:hover	{background: url(../images/addedToBasket-pay-hover.png) no-repeat;}
#vrstva_kosik .buttons .go:hover	{background: url(../images/addedToBasket-go-hover.png) no-repeat;}

/* rotator */
.article-promo-content-pane { background-color: #eee; border: solid 1px #d5d5d5; display: block; position: absolute; top: 0; left: 0; visibility: hidden; zoom: 1; padding: 7px; width: 552px;}
#article-promo-lister {background: #d5d5d5; padding: 4px; width: 558px; border: solid 1px #d5d5d5; border-bottom: solid 1px #bbb;}
.num, .prev, .next {float: left;  margin: 1px; width: 15px !important; text-align: center; border: solid 1px #dfe1ed; text-decoration: none; font-weight: bold; color: #6b7088; cursor: pointer; /*background: #f7f8fb;*/}
.num:hover, .prev:hover, .next:hover  {background: #fff; color: #000 !important;}

#article-promo-lister { position: absolute; }
#article-promo-lister-links {
	z-index: 999;
	display: block;
	visibility: hidden;
	position: absolute;
	width: 214px;
	top: 15px;
	font-size: 90%;
	font-weight: bold;
	line-height: 120%;
	height: auto;
	background-color:white;
}

#change_links { position: relative; top: 150px; left: 10px;}

#article-promo-lister-links  {border: solid 1px #ccc; padding: 1px; top: 23px;}
#article-promo-lister-links a  {display: block; margin: 3px 0px; padding: 5px; text-decoration: none !important;}
#article-promo-lister-links a:hover  {background: #eee;}

.article-promo-content-pane p  {margin: 0px !important;}
.datum  {font-size: 10px; color: #666; font-style: italic;}
.article-promo-content-pane .polozka  {display: block; text-decoration: none;}

/* doporucujeme */
#doporucujeme_wrapper { position:relative; height: 150px; padding: 0px; margin-top: 15px;}
#doporucujeme_wrapper h1  {margin: 0px;}
#doporucujeme_body_nav { clear: both; }
#doporucujeme ul { list-style-type:none; }
#doporucujeme { width: 100%;}
#doporucujeme table td { padding: 5px }
.doporucujeme_table {width:567px; height: 110px; background: #e7e8f2 url(../images/doporucujeme_bg.png) repeat-x; border: solid 1px #dfe1ed;}


.obr_box {position: relative; width: 92px; padding: 6px; margin-left: 5px;}
.icopriznak {position: absolute; bottom: 1px; right: 0px;}
.nadpistip  {margin: 0px;}
.nextt  {margin: 2px 0px !important; text-align: left; padding-left: 505px;}
#nextTip a {color: #fff; text-decoration: none; font-weight: bold;  background: #36b01d url('../images/next.gif') 50px 50% no-repeat; border: solid 1px #2f891d; display: block; padding: 1px 3px; width: 55px; text-align: left;}
#nextTip a:hover {color: #fff; text-decoration: none; font-weight: bold;  background: #797fbc url('../images/next_on.gif') 50px 50% no-repeat; border: solid 1px #464d8e;}
#box_aktuality {height: 190px;}
#box_aktuality  div  {position: absolute; top: 30px; left: 0px; background: #e7e8f2 url(../images/novinky_bg.png) repeat-x 0 100%; border:solid 1px #dfe1ed; padding: 5px 10px 10px 10px; width: 546px; height: 145px; overflow: hidden; text-overflow: ellipsis; }
#box_aktuality img  {float:left; margin: 4px;}

#change_links {background: #e7e8f2 url(../images/trideni_bg.png) repeat-x !important; padding: 4px !important; width: 556px; border: solid 1px #dfe1ed; border-bottom: solid 1px #d6d8e8; position: absolute; top: 0px !important; height: 20px !important; width: 558px !important;}

#doporucujeme_body ul  {list-style: none; margin: 0px; padding: 0px;}
#doporucujeme_head { text-align: center; text-transform: uppercase; margin-bottom:5px; }
#doporucujeme_body ul li p {padding-right: 5px;}
#doporucujeme_body_nav  {position: absolute; top: 108px; right: 3px;}
#doporucujeme_wrapper .prev, #doporucujeme_wrapper .next  {cursor: pointer; border: solid 1px #dfe1ed;  background: #e7e8f2 url(../images/trideni_bg.png) repeat-x; color: #6b7088;}
#doporucujeme_body_statusbar  {margin: 0px; height: 1px;  display: none !important;}

/* filtr trideni */
#div_filtru_trideni_zbozi									{height: 30px; background: url(../images/trideni_bg.png) repeat-x; border: solid 1px #dfe1ed; color: #6b7088;}
#div_filtru_trideni_zbozi	.label					{float: left; font-weight: bold; line-height: 28px; margin: 0 23px 0 8px;}
#div_filtru_trideni_zbozi .filter_ramecky	{float: left; vertical-align: middle; margin-right: 22px;}
#div_filtru_trideni_zbozi .vyrobce				{margin-right: 24px;}
#div_filtru_trideni_zbozi	strong					{color: #293985;}
#div_filtru_trideni_zbozi .nazev					{position: relative; top: -8px;}
#div_filtru_trideni_zbozi img							{margin-top: 3px;}
#filter_ramecky_skladem										{float: right; height: 30px; padding: 0 22px 0 18px; background: url(../images/skladem_bg.gif) no-repeat 0 50%;}
#filter_ramecky_skladem input							{position: relative; top: 8px; margin: 0 3px 0 0;}
#filter_ramecky_skladem label							{position: relative; top: 6px; margin: 0;}
#div_filtru_trideni_zbozi.trideni_hledej .filter_ramecky {margin-right: 15px;}

/* popis oddeleni */
.popis_oddeleni table td									{padding: 4px 12px 2px 12px !important;}
.popis_oddeleni table td p								{margin: 5px 0 10px 0 !important;}

/* trida pro zvyraznovani tabulek, nebo DIVu */
.bg													{background: #e7e8f2 url(../images/doporucujeme_bg.png) repeat-x !important; border: solid 1px #dfe1ed !important;}
.bg p												{margin: 5px 0 10px 0 !important;}
table.bg td, div.bg, p.bg		{padding: 4px 12px 2px 12px !important;}
