/********************************************************************************
 * NASTAVENI VZHLEDU MODULU PRO RUZNE VZHLEDY					*
 ********************************************************************************/

/******************************************* NOVINKY *******************************************/
.novinka_nadpis			{ color: #000000; font-weight: bold; margin-bottom: 7px; font-size: 10pt;}
.novinka_text			{ color: #473438; padding-right: 5px; margin-bottom: 7px;}
.novinka_readmore_div		{  }

.novinka_detail_nadpis		{}

.easy_navigator			{ text-align: right; width: 670px; float: left; margin-top: 10px;}
.easy_navigator_prev		{}
.easy_navigator_next		{}
.easy_navigator_nrs		{}
.easy_navigator_nr		{}
.easy_navigator_nr_act		{font-weight: bold;}

/******************************************* ESHOPPER *******************************************/
.new_dotaz_table		{width: 670px; background-color: #0E0E0E; border: 1px solid #242424; padding: 5px; margin-bottom: 20px;}
.new_dotaz_table TD > INPUT	{margin-right: 10px;}
.new_dotaz_table TD		{padding: 4px 10px 4px 4px;}
.new_dotaz_table THEAD TD	{background-image:url(../../img/layout/li-bgr.jpg); background-position: 6px 8px; background-repeat: no-repeat; padding-left: 19px; background-color: #0E0E0E}

.dotazy_table			{margin-bottom: 10; width: 670px;}		/* tabulka s jednim dotazem */
.dotazy_table THEAD TD		{background-image:url(../../img/layout/li-bgr.jpg); background-position: center left; background-repeat: no-repeat; background-color: #000000; padding: 4; padding-left: 13px; height: 30px;}			/* styl zahlavi dotazu */
.dotazy_table TBODY TD		{background-color: #000000; padding-left: 10; padding: 2;}	/* styl bunek s odpovedma */

.dotaz_row TD			{border-bottom: 1px dotted #D3D3D3; vertical-align: top; padding-bottom: 4px; }	/* styl radku s dotazem */
.odpoved			{padding-left: 10px;}
.eshopper_odpoved_topic		{font-weight: bold; margin-bottom: 5px; margin-top: 7px;}						/* styl divu s textem "odpoved" */
.odpoved_datum			{font-style: italic; color: #D4D0C8;}				/* styl datumu u odpovedi */
.eshopper_img_question		{padding: 5px; margin-right: 10px;}
.eshopper_img_answer		{margin-left: 7px; margin-right: 10px;}

/******************************************* FOTOGALERIE *******************************************/
.fotogal_kategDiv		{font-size: 14; color: #1869BA; font-weight: bold; margin-top: 15; margin-bottom: 5;}		/* nadpis kategorie */
.fotogal_skupinaDiv		{color: #6F78BD; margin-bottom: 3;} /* nadpis skupiny */
.fotogal_RokDiv			{font-weight: bold; margin: 7 15 2 0; background-color: #EDEFF8; padding: 4 0 4 3; border: 1px solid #AFB8E0} /* nadpis roku ve fotogalerii */
.fotogal_groupDotImg		{border: 0; margin-right: 7; position: relative; top: 2px;}
.filtr_fotoTable		{margin-bottom: 10;}
.fotogal_skupinaAnchor		{color: #6F78BD;} /* fotogalerie skupina odkaz */

/*foto skupina*/
.fotoskup_bigTable		{margin-top: 0px;  padding-right: 0px; width: 670px;}
.fotoskup_nazev			{color: #d75f22; font-size: 11pt; font-weight: bold; margin-bottom: 8px;}
.fotoskup_datum			{}
.fotoskup_kategorie		{}
.fotoskup_pocet			{}
.fotoskup_navigatorDIV		{text-align: center; margin-top: 10px; margin-bottom: 10px;}
.fotoskup_navigatorAnchor	{}
.fotoskup_infoDiv		{background-color: #F9F9F9; padding: 3; margin-right: 15; border: 1px solid #D7D7D7; color: #A3A3A3; margin-bottom: 10px;} /*informace o skupine - div*/

/*miniatury*/
.fotogal_miniatur_TD		{vertical-align: center; width: 25%;}
.fotogal_miniatur_anchor	{}
.fotogal_miniatur_img		{border: 1px solid #ffffff; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;}
.fotogal_miniatur_datum		{ margin-top: 3px; font-size: xx-small; color: #D7D7D7; display: none;}

/*fotka*/
.foto_popis			{}
.foto_datum			{}
.foto_bigFotoDiv		{text-align: center; background-color: #F2F2F2; margin: 5 15 5 0; border: 1px solid #D7D7D7; padding: 3px;}
.foto_bigFotoImg		{}
.fotoNavigator_DIV		{text-align: center; margin: 10;}
.fotka_infoDiv			{background-color: #F9F9F9; padding: 3; margin-right: 15; border: 1px solid #D7D7D7; color: #A3A3A3; margin-bottom: 10px;}

/******************************************* VYROBKY *******************************************/

/*prehled kategorii*/

.vyr_kateg_split_table		{}	/* tabulka ktera deli akcni kategorie a normalni kategorie */
.vyr_kateg_split_table TH	{ border-bottom: 1px solid gray;}	/* bunka */

.vyr_kateg_main_table		{}	/* hlavni tabulka s kategoriema */
.vyr_kateg_main_table TD	{padding: 10;}	/* hlavni tabulka s kategoriema */
.vyr_kateg_img_div		{}	/* div ve kterem je obrazek */
.vyr_kateg_nazev_div		{}	/* div ve kterem je nazev kategorie */
.vyr_kateg_img			{}	/* obrazek s kategorii */
.vyr_kateg_td			{}	/* TD s kategorii */

/* vyrobky ve skupine */
.vyr_sk_main_table		{ width: 100%; height: 100%; background-color: #FFFFFF; }	/* hlavni velka tabulka */
.vyr_sk_menu_td			{ width: 100;}	/* bunka tabulky ve ktere je menu v leve casti modulu se seznamem skupin */
.vyr_sk_obsah_td		{}

.vyr_sk_menu_ul			{} /* <UL> seznam skupin v kategorii produktu */

.vyr_sk_topic_div		{ font-weight: bold; margin-top: 15; margin-bottom: 10; color: #32077D; }	/* nazev kategorie */
.vyr_sk_desc_div		{ margin-bottom: 10; }	/* popis kategorie */

.vyr_sk_table			{ border: 2px solid #2D168A; border-collapse: collapse; margin-right: 10; margin-bottom: 15;}
.vyr_sk_table thead		{}
.vyr_sk_table thead td		{ border: 2px solid #2D168A; padding: 5; width: 150; background-color: #FFFFFF;}
.vyr_sk_table tbody		{}
.vyr_sk_table tbody td		{ border: 2px solid #2D168A; padding: 5; }
.vyr_sk_name_div		{ font-weight: bold; color: #32077D; } /* nazev skupiny v tabulce produktu */

/* akcni vyrobky - vyprodej */
.vyr_akcni_table		{ background-color: Yellow; }
.vyr_akcni_table THEAD		{}
.vyr_akcni_table THEAD TD	{ background-color: Blue; }
.vyr_akcni_table TBODY		{}
.vyr_akcni_table TBODY TD	{ background-color: Red;}

/* vyrobky cenik */
.vyr_cenik_topic_div		{ font-weight: bold; margin-top: 15; margin-bottom: 10; color: #32077D; } /* <div> element ve kterem je slovo "Cenik" */

/* miniatury vyrobku */
.vyrobekMiniature_table		{ border: 1px solid #C1C1C1; height: 200; width: 150; margin: 5 5 5 5; }	/* tabulka s miniaturou, <table> element */
.vyrobekMiniature_imgTD		{ vertical-align: middle; text-align: center; height: 140;}	/* <td> element s obrazkem */
.vyrobekMiniature_imgDiv	{}	/* <div> element s obrazkem*/
.vyrobekMiniature_img		{}	/* obrazek, miniatura <img> element */

.vyrobekMiniature_nazevTD	{ background-color: #C1C1C1; height: 20; text-align: center;}	/* bunka <TD> s nazvem */
.vyrobekMiniature_nazevDiv	{ color: #666666; font-weight: bold;}	/* <div> element s nazvem*/
.vyrobekMiniature_popisTD	{ height: 20; text-align: center;}	/* bunka <td> s popisem */
.vyrobekMiniature_popisDiv	{ color: #666666; font-weight: bold;}	/* <div> element s popisem */
.vyrobekMiniature_cenaTD	{ background-color: #C1C1C1;  height: 20; text-align: center;}	/* bunka <TD> s cenou*/
.vyrobekMiniature_cenaDiv	{ color: #666666; font-weight: bold;}	/* <div> element s cenou */
.vyrobekMiniature_imgAnchor	{}	/* <A> element na obrazku*/
.vyrobekMiniature_nazevAnchor	{}	/* <A> element na nazvu*/

/* vyrobek DETAIL */

.vyrobekDetail_ZpetDiv		{}	/* DIV ve kterem je navigator zpet */

.vyrobekDetail_Table		{ border: 1px solid #C1C1C1; width: 90%; margin: 5 5 5 5; background-color: #ECEDEF;}	/* tabulka s detailem vyrobku (hlavni layout) */
.vyrobekDetail_Table TD		{ background-color: #ECEDEF;}	/* tabulka s detailem vyrobku (hlavni layout) */
.vyrobekDetail_imgTD		{ vertical-align: top; text-align: center; width: 100;}	/* TD s obrazkem */
.vyrobekDetail_VlastnostiTD	{ vertical-align: top; text-align: left;}	/* TD s vlastnostmi */
.vyrobekDetail_Img		{}	/* <img> element s obrazkem */
.vyrobekDetail_NadpisDiv	{ background-color: #C30101; color: #FFFFFF; font-weight: bold; padding: 5;}	/* <div> element s nadpisem */
.vyrobekDetail_PopisDiv		{ margin: 10 10 10 10;}	/* <div> element s popisem */
.vyrobekDetail_CenaDiv		{ margin: 10 10 10 10;}	/* <div> element s cenou */
.vyrobekDetail_CenaCastkaSpan	{}	/* span objekt s konkretni castkou bez slova cena a KC */
.vyrobekDetail_VlastnostiDiv	{ margin: 10 10 10 10;}	/* <div> ve kterem je tabulka vlastnosti */

.VyrobekDetailVl_Table		{}	/* tabulka vlastnosti */
.VyrobekDetailVl_NazevTD	{}	/* bunka TD s nazvem vlastnosti */
.VyrobekDetailVl_NazevDiv	{ margin-bottom: 5px;}	/* DIV s nazvem vlastnosti */
.VyrobekDetailVl_ValueTD	{ padding-left: 5px;}	/* Bunka TD s nazvem vlastnosti */
.VyrobekDetailVl_ValueDiv	{ margin-bottom: 5px;}	/* Div s nazvem vlastnosti */
.dalsiObrazkyVyrobkuDiv		{} /* DIV ve kterem je odkaz na dalsi obrazku k vyrobku */

/******************************************* FORMULARE *******************************************/
.textbox		{background-color: #000000; border: 1px solid #9B9B9B; width: 120; padding-left: 4; }
.textarea		{background-color: #000000; margin-right: 0; border: 1px solid #727272; width: 100%; }
.button			{border: 1px solid #727272; background-color: #000000;}

/******************************************* OBECNE **********************************************/
.v0		{ width: 40 }
.v1		{ width: 70 }
.v2		{ width: 90 }
.v3		{ width: 140 }
.v4		{ width: 200 }
.v5		{ width: 100% }
.v6		{ width: 20;}

.errorDIV	{text-align: center; color: #FF0000; padding: 5; }
.infoDIV	{text-align: center; color: #000000; padding: 5; }

/********************************************* OBECNA TABULKA ********************************************/

.web_box		{ width: 100%;  margin-right: 10; margin-bottom: 10; border-collapse: collapse; }
.web_box THEAD		{}
.web_box THEAD TD	{ background-color: #E1E2F4;  vertical-align: top; border: 1px solid gray; padding: 2 3 2 3; font-weight: bold;}
.web_box TBODY		{}
.web_box TBODY TD	{vertical-align: top; border: 1px solid gray; padding: 2 3 2 3;}

/********************************************* USER LOGIN ********************************************/

.login_table		{ width:200px;}
.login_table TD		{ padding: 3px;}
.login_table THEAD TD	{ }
.login_table INPUT	{ background-color:  #000000; border: 1px solid #666666; color: #ffffff;}

.login_success_DIV	{ font-weight: bold; margin-bottom: 20px;}
.login_failed_DIV	{ color: #FF0000; font-weight: bold;  margin-bottom: 20px;}

/********************************************* REGISTRACE ********************************************/

.user_reg_table		{ margin-top: 20px; width: 590px;}	/* tabulka s formularem registrace */
.user_reg_label_TD	{ width: 150px; } /* TD elementy s nadpisy polozek */
.user_reg_info_div	{ font-size: xx-small; margin-bottom: 6px;}	/* informativni DIVy - napoveda k jednotlivym polozkam */
.user_reg_submit_div	{ text-align: right; padding-right: 20px; }	/* DIV s tlacitkem pro potvrzeni registrace */
.user_reg_submit_div INPUT	{ background-color:  #000000; border: 1px solid #666666; color: #ffffff; }

.user_reg_error_main_div	{color: #FF0000; font-weight: bold; margin-top: 20px; margin-bottom: 5px;}
.usr_reg_icona_div	{margin: 3px;}
.usr_reg_zmenit_ikonu	{font-size: xx-small;}
.usr_reg_success_fertig	{font-weight: bold; margin-top: 20px;}

.profil_udated_succes_DIV	{margin-top: 10px; font-weight: bold;}

/* LOGIN BOX */

.login_box				{ margin-left: 0px; width: 200px; margin-bottom: 0px; border: 0px; font-size: 0.7em; margin-top: 10px;}	/* table element */
.login_box  THEAD 			{ display: none;}
.login_box  THEAD TD			{ color: #ffffff; background-color: #000000; }
.login_box  TBODY TD			{ color: #ffffff; background-color: #000000; padding-right: 5px; padding-bottom: 6px; }
.loginbox_ok_button			{ background-color:  #000000; border: 1px solid #666666; color: #ffffff; width: 30px; height: 20px;}
.loginbox_textbox			{ background-color:  #000000; border: 1px solid #666666; color: #ffffff;}
.login_box_username			{ color: #ffffff!important; padding-left: 6px;}
.login_box_anchordiv			{ padding-left: 6px; }
.login_box_form				{ border: 0px!important; }

A.newRegistrationLink			{ background: url(../../img/layout/li-bgr.jpg) 0px 4px no-repeat; padding-left: 15px; }