/*-------------------------------------------------------------------*/
/*-----------  HTTML, BODY , HLAVNI TABULKA A HLAVNI BOXY ---------------*/
/*-----------------------------------------------------------------------*/

html, body	{ margin: 0; padding: 0 0 11px; text-align: center; }

div#main 	{ margin: auto; text-align: left; width: 977px; }
td 			{ vertical-align: top; 	}
img 			{ border: 0; }
img.footer_natahovak,
img#footer_dot	{ display: none; }
				
.cleaner 	{ clear: both; height: 1px; line-height: 1px; font-size: .1em; }



	/*----------HLAVNI TABULKA----------------*/
	table.main_tbl { width: 976px; }	
	table.main_tbl td.t_left		{ width: 212px; }
	table.main_tbl td.t_center		{ width: 574px; }
	table.main_tbl td.t_right { width: 191px; }
	


	/*----------HLAVNI BOXY----------------*/
	div#left 		{ width: 212px; }
	div#center 		{ width: 574px; text-align: center; }
	div#center_long{ width: 765px; text-align: center; }
	div#right 		{ width: 191px; }
	
	
	/*----------CENTER kratky ---------------*/
	#center .center_cont						{ width: 548px; margin: 0 auto; text-align: left; }
	#center_long .center_cont_long 		{ width: 739px; margin: 0 auto; text-align: left; }
	
	
	
	.ebrana_icons						{ position: relative; clear: both; width: 976px; height: 49px; margin: 0 auto;
											  background: white url(../images/elf/bottom.gif) 0 100% no-repeat; }
	.ebrana_icons .copyright		{ position: absolute; bottom: 10px; left: 19px; }
	.ebrana_icons .ico_b2b a		{ position: absolute; bottom: 0; right: 101px; }
	.ebrana_icons .ico_ebrana a	{ position: absolute; bottom: 0; right: 17px; }
	

/*-----------------------------------------------------------------------*/
/*---------------------------  TOP -------------------------------------*/
/*-----------------------------------------------------------------------*/

/*---------------------------  brands lista -----------------------------*/
div#lista_brands					{ background: url(../images/bg_lista_brands.jpg) repeat-x bottom; padding: 3px 0; }
div#lista_brands span#top_nadpis_brands
										{ float: left; display: block; width: 70px;  color: #fff; margin-left: 5px; margin-right: 5px; font-weight: bold; }

div#lista_brands ul				{ padding: 0; margin: 0; list-style: none; display: block; float: left; width: 860px; }
div#lista_brands ul li, div#lista_brands ul li#brands_first			
										{ display: inline; border-left: 1px solid #000; padding: 0 4px 0 6px;   }		
										div#lista_brands ul li#brands_first { border: 0;  }
																	
div#lista_brands ul li a		{ color: #000; font-size: .9em;   }			
div#lista_brands ul li a.brands_active	{ font-weight: bold; }





 
#top 			{ position: relative; width: 100%; height: 149px; background: url(../images/elf/top.jpg) no-repeat;  } 
#top #logo 	{ position: absolute; top: 16px;  left: 6px; }
#top h2		{ position: absolute; left: 120px; top: 10px; margin: 0; padding: 0; z-index: 10; font-size: 16px; width: 350px;  }

	/*---------- STATIC PAGES NAVIGATION----------------*/
	ul#top_nav 					{ position: absolute; top: 5px; left: 10px; padding: 0; margin: 0;     }
	ul#top_nav li 				{  display: inline; padding: 0 0 0 5px; margin: 0 5px 0 0;  background: none; background: url(../images/design/top_ul_arrow.gif) no-repeat 0 2px ; }
	ul#top_nav li a			{ color: black; font-size: .9em;  padding: 0 5px;   }
									
	 
	ul#top_nav li a.active  { text-decoration: underline; }
	
	
	/* * * * * *  ikony  * * * * * */
	#top #icons						{ width: 100%; }
	#top #icons ul					{ position: absolute; top: 26px; right: 23px; margin: 0; padding: 0; list-style: none; }
	#top #icons ul li				{ list-style-image: none; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; }
	#top #icons ul li a			{ display: block; margin: 0 0 0 20px; padding: 0 0 0 20px; }
	#top #icons ul li.home a	{ background: url(../images/elf/ico_home.gif) 0 50% no-repeat; }
	#top #icons ul li.contact a{ background: url(../images/elf/ico_contact.gif) 0 50% no-repeat; }
	#top #icons ul li a			{ color: #666; }
	
	
	/* * * * * *  login  * * * * * *
	 * hacknuto v IE.CSS
	 */
	#top #login							{ position: absolute; top: 108px; left: 247px; }
	#top #login fieldset				{ margin: 0; padding: 0; border: none; background: none; }
	#top #login label					{ display: block; float: left; padding: 3px 5px 0 0; color: #f4c016; font-size: 1.1em; margin-left: 5px; }
	#top #login input					{ display: block; float: left; height: auto; padding: 3px 5px 2px; border: solid 1px #f4c016;
											  background: #f4f9f8 url(../images/elf/login_input.gif) 0 0 no-repeat; }
	#top #login input.hidden		{ display: none; }
	#top #login input.sub			{ width: 98px; height: 21px; margin-left: 5px; padding: 0; border: none; font-weight: bold;
											  font-family: Arial, Helvetica, sans-serif; background: url(../images/elf/login_submit.gif) 0 0 no-repeat; }
	
	#top #login.logged				{ top: 113px; right: 20px; left: auto; }
	#top #login.logged div,
	#top #login.logged a				{ color: #f4c016; font-weight: bold; }
	
	
	/* * * * * *  hláška  * * * * * */
	#top #in							{ position: absolute; top: 111px; left: 20px; }
	#top #in p						{ margin: 0; font-weight: bold; color: #f4c016; font-size: 1.1em; }
	
	
	
	
/*-----------------------------------------------------------------------*/
/*---------------------------  SLOUPCE ----------------------------------*/
/*-----------------------------------------------------------------------*/	

	.container						{ background: white; }
	.container_cont				{ margin-bottom: 13px; padding-bottom: 1px; background: #f4f4f4; }
	.container .span				{ display: none; }
	#right #cont_minibasket .container_cont
										{ background: #f0bc13; }
	
	.container h3,
	.rl_box h4						{ margin: 0; padding: 7px 5px 16px 36px; font-size: 1em; font-family: Tahoma, Arial, Helvetica, sans-serif;
										  color: black; background: #F0BC13 url(../images/elf/left_h3.gif) 0 0 no-repeat; }
	.rl_box h4						{ float: left; width: 100%; margin-bottom: 10px; padding: 0; background-position: 0 14px; }
	.rl_box h4 span				{ display: block; padding: 21px 5px 16px 36px; }
	#right .container h3			{ background-image: url(../images/elf/right_h3.gif); }
	#right #cont_minibasket h3	{ background-image: url(../images/elf/mini_h3.gif); }
	
	.containerBek h3				{ padding: 0; background: url(../images/elf/left_h3_bek.gif) 0 0 no-repeat; }
	.containerBek h3 span		{ display: block; padding: 7px 5px 16px 36px; background: url(../images/elf/left_h3_span_bek.gif) 0 100% no-repeat; }
	
	p.menuBek						{ margin: 0; background: #323332 url(../images/elf/bek_bg.gif) 0 0 repeat-x; }
	p.menuBek a						{ display: block; padding: 5px 0 4px 36px; color: #f4c016; text-decoration: none; font-weight: bold;
										  background: url(../images/elf/bek.gif) 17px 7px no-repeat; }
	p.menuBek a:hover				{ text-decoration: underline; }




	/* * * * * *  MENU  * * * * * */
	#menu								{ padding: 7px 0 10px; margin-bottom: 1px; }
	#menu ul							{ width: 100%; margin: 0; padding: 0; list-style: none; }
	#menu ul li						{ padding: 12px 10px 12px 67px; background: url(../images/elf/stahnout.jpg) 14px 50% no-repeat; list-style-image: none; }
	#menu ul li.o2					{ background-image: url(../images/elf/vyhledavaci.jpg) }
	#menu ul li.o3					{ background-image: url(../images/elf/vyhledavani.jpg) }
	#menu ul li a					{ font-size: 1.1818em; color: black; }
	
	#menu ul li.o4										{ padding-left: 40px; background: none; }
	#menu ul li.o4 div.file							{ position: relative; }
	#menu ul li.o4 div.file form					{  }
	#menu ul li.o4 div.file input					{ padding: 2px 0; border: solid 1px black; background: white; }
	#menu ul li.o4 div.file input.fileReal		{ position: relative; width: 105px; z-index: 2; margin: 0; border: solid 1px #aaa;
															  opacity: 0; filter: alpha(opacity=0); }
	#menu ul li.o4 div.file span.helppromo a:hover span
															{ left: auto; right: -40px; top: 23px; }
	
	#menu ul li.o4 div.file div					{  }
	#menu ul li.o4 div.file div img				{ position: absolute; top: -5px; left: -18px; z-index: 30; }
	#menu ul li.o4 div.file div input.tlaco	{ position: absolute; top: 0; left: 27px; z-index: 1;
															  width: 78px; padding: 0; color: black; border: solid 1px #363636; background: #F0BC13; }
	
	#menu ul li.o4 .submit		{  }
	
	
	/* * * * * *  RL_BOX  * * * * * *
	 * hacknuto v IE.CSS
	 */
	.rl_box							{ width: 100%; }
	.rl_box .cat_list				{ float: left; width: 100%; padding: 10px 0; }
	.rl_box .brands_cat			{ float: left; width: 100%; padding: 0 0 10px; }
	.rl_box ul li .higher		{ position: absolute; top: 4px; right: 5px; }
	
	.rl_box ul						{ width: 100%; margin: 0; padding: 0; list-style: none; }
	.rl_box ul li					{ position: relative; float: left; width: 100%; line-height: 1.7em; list-style-image: none; }
	.rl_box ul li a				{ display: block; width: 90%; color: black; text-decoration: none; font-weight: bold; }
	.rl_box ul li a:hover		{ text-decoration: underline; }
	.rl_box ul li a span			{ display: block; padding-left: 13px; }
	
	.rl_box ul ul					{  }
	.rl_box ul ul li				{ line-height: 1.5em; }
	.rl_box ul ul li a			{ font-weight: normal; }
	.rl_box ul ul li a span		{ padding-left: 34px; background: url(../images/elf/rlbox_li.gif) 16px 2px no-repeat; }
	
	.rl_box ul ul ul li a span					{ padding-left: 55px; background-position: 37px 2px; }
	.rl_box ul ul ul ul li a span				{ padding-left: 76px; background-position: 58px 2px; }
	.rl_box ul ul ul ul ul li a span			{ padding-left: 97px; background-position: 79px 2px; }
	.rl_box ul ul ul ul ul ul li a span		{ padding-left: 118px; background-position: 100px 2px; }
	.rl_box ul ul ul ul ul ul ul li a span	{ padding-left: 139px; background-position: 121px 2px; }
	
	
	.rl_box .brands_cat ul li a				{ font-weight: normal; }
	.rl_box .brands_cat ul li a span			{ padding-left: 27px; background: url(../images/elf/li.gif) 14px 5px no-repeat; }
	
	/* * * * * *  MINIKOSIK  * * * * * */
	#basket								{ padding: 5px 0 4px; background: #f0bc13; }
	#basket table						{ border-collapse: collapse; width: 100%; margin: 0 auto; font-size: 1.1em;
											 font-family: Tahoma, Arial, Helvetica, sans-serif; }
	
	#basket table th,
	#basket table td					{  }
	
	#basket table th					{ padding: 2px 4px 2px 11px; font-weight: normal; }
	#basket table td					{ padding: 2px 12px 2px 4px; text-align: right; }
	
	#basket table tr.tlacitka		{  }
	#basket table tr.tlacitka td	{ text-align: center; padding: 2px 8px 2px 6px; }
	#basket a							{ display: block; width: 177px; height: 47px; background: url(../images/buttons/minib_upravit.gif) 0 0 no-repeat; }
	#basket a.dokoncit				{ background-image: url(../images/buttons/minib_dokoncit.gif); }
	#basket a span						{ position: absolute; top: -999em; left: -999em; }
	
	
	/* * * * * *  BEST SEL  * * * * * */
	#best_sel							{ padding: 0 12px 0 10px; }
	#best_sel *							{ font-family: Tahoma, Arial, Helvetica, sans-serif; }
	#best_sel ul						{ width: 100%; margin: 0; padding: 0; list-style: none; }
	#best_sel ul li					{ /*float: left;*/ width: 100%; padding: 8px 0 0; list-style-image: none; border-bottom: solid 1px #d1d1d1; }
	#best_sel ul li.last				{ border-bottom: none; }
	#best_sel .image					{ float: left; width: 75px; }
	
	#best_sel .nazev,
	#best_sel .sku,
	#best_sel .cena					{ display: block; float: right; width: 90px; margin-bottom: 8px; text-align: right; }
	
	#best_sel .cena					{ font-weight: bold; }
	
	
	/* * * * * *  ACCinfo  * * * * * */
	#accinfo p							{ padding: 0 13px; }
	#accinfo p strong					{ display: block; }
	
	ul#ul_my_account					{ margin: 0; padding: 0 0 13px; list-style: none; }
	ul#ul_my_account li				{ padding-left: 27px; background: url(../images/elf/li.gif) 14px 5px no-repeat; list-style-image: none;
											  line-height: 1.7em; }
	ul#ul_my_account li a			{ color: black; text-decoration: none; }
	ul#ul_my_account li a:hover	{ text-decoration: underline; }

								

/*-----------------------------------------------------------------------*/
/*---------------------------  HLAVICKY ----------------------------------*/
/*-----------------------------------------------------------------------*/	

.header					{ overflow: auto; }
.header .nadpis		{ float: left; background: #ebebeb url(../images/elf/header_left.gif) 0 0 no-repeat; }
.header .nadpis h3	{ margin: 0; padding: 7px 19px 16px; font-size: 1em; font-family: Tahoma, Arial, Helvetica, sans-serif;
							  color: black; background: url(../images/elf/header_right.gif) 100% 0 no-repeat; text-transform: uppercase; }


/* * * * * *  SEARCH  * * * * * */
#search												{ margin-bottom: 1em; }
#search .content_kontejner						{ float: left; width: 100%;  }
#search .content_kontejner form				{ position: relative; width: 100%; }
#search .search_container_c					{ width: 100%; margin-bottom: 11px; }
#search .search_fulltext_container_c,
#search .search_everychar_container_c,
#search .search_pager_container_c			{ float: left; width: 33.3%; margin-bottom: 1em; }


/* * * * IE.CSS * * * */
#search .search_help_container_c							{ position: absolute; top: -30px; right: 30px; font-weight: bold; }
#search .search_help_container_c .helppromo			{ display: block; float: left; width: 13px; height: 16px; margin-right: 5px;
																	  background: url(../images/elf/helppromo.gif) 0 50% no-repeat;}
#search .search_help_container_c .helppromo a		{ display: block; width: 13px; height: 16px; padding: 0;
																	  font-size: 1px; text-align: right; background: none;
																	   }
#search .search_help_container_c .helppromo a span	{ font-size: 11px; }
#search .search_help_container_c .hlp					{ display: block; padding-top: 2px; }


#search p						{ float: left; width: 33.3%; margin: 8px 0 8px; line-height: normal; text-align: left; }
#search p.pozn					{ float: none; width: auto; margin: 1em 0 0; text-align: justify; }
#search p.pozn a				{ color: #c00; }
#search p.docasna				{ margin: 0; text-align: justify; color: #c00; }
#search p label				{ display: block; }
#search p input				{ width: 160px; border: solid 1px #363636; padding: 2px 0; text-indent: 5px; }
#search p select				{ width: 160px; }
#search p.hledej a			{ display: block; width: 160px; padding: 2px 0; background: #f0bc13;
									  border: solid 1px #363636; color: black; text-transform: uppercase; font-weight: bold; text-decoration: none;
									  text-align: center; }
#search p.hledej a:hover	{ background: #363636; color: #f0bc13; }

div.no_results					{ text-align: center; font-weight: bold; }




/* * * * * *  RYCHLOOBEDNAVKA  * * * * * */
table.items					{ background: white; width: 100%; border-collapse: collapse; }
table.items th				{ background: #f0bc13;  }
table.items td				{ background: #e4e3e3; }
table.items tr.act td	{ background: #cecece; }

table.items th,
table.items td				{ padding: 2px 4px; border-style: solid; border-width: 1px 1px 2px; border-color: white; vertical-align: middle; }

table.items td.basket_button_td				{ white-space: nowrap; }
table.items td.basket_button_td input		{ vertical-align: middle; }
table.items td.basket_button_td input.in	{ border: solid 1px #808080; padding: 3px 5px; margin-right: 2px; }

 
/*--------------- DIVY - obaluji jednotlive elmenty strankek ------------------*/

.testim, .cards, .b_sel, #sa, .vypis_tbl, .comparing,  #bundle, #ratings,
#description, #specification, .comp, .added,  .also_need, .rl_navig 
							{ width: 100%; margin: 10px 0 0 0; clear: both; float: left; }

/*--------------- TESTIMONALS - HODNOCENI  - stranek ------------------*/					
.testim  .stars 		{ width: 82px; float: right; height: 15px; border: 1px solid white; }
.stars span, .stars span.half, #detail_b table#detail_ratings td span,
#detail_b table#detail_ratings td span.half    
							{ float: left; width: 16px; height: 15px; background: url(../images/design/star.gif) no-repeat; }
.stars span.half, #detail_b table#detail_ratings td span.half  
							{ background: url(../images/design/star_half.gif) no-repeat; }
.testim h5 				{ margin: 0 0 10px 0; padding: 0; }
.testim p 				{ margin: 0 0 5px 0; padding: 0; }
.testim hr 				{ height: 1px; background: #C5C5C5; border: 0; clear: both; padding: 0; margin: 0; }
							html>body .testim hr { margin: 5px 0; }


/*--------CARDS-------*/
.cards 					{ position: relative; }
.cards .card  			{ float: left; height: 75px; display: block; }




/*--------COMPARE----------------*/
.comparing 					{}
.comp 						{ background: url(../images/design/compare_icon_big.gif) no-repeat; width: 100%; }
.comp .com_prod 			{ margin: 0 0 0 50px; background: #E6E6E6; padding: 2px 0 2px 5px; }
.comp .com_prod .follow { font-weight: bold; display: block; width: 150px; float: left; font-size: .9em; }

.com_prod ul 				{ padding: 0; margin: 0; float: left; width: 405px; }
.com_prod ul li 			{ list-style-image: none; list-style-type: none; float: left; padding: 0; margin: 0; margin: 0 0 0px 10px; height: 20px; display: block; text-align: left; }
.com_prod ul li a 		{ padding: 0 0 0 10px; background: url(../images/design/disc_left.gif) no-repeat 0px 3px; font-size: .8em; font-weight: bold; display: block; width: 194px; _width: 174px; }
								html>body  .com_prod ul li a { width: 174px; }
.com_prod ul li div 		{ text-align: right; background: url(../images/design/remove_compare.gif) 100% 70% no-repeat; border-bottom: 1px solid #fff; }
.com_prod ul li div a 	{ background: none; font-size: .8em; font-weight: normal; padding: 0 9px 0 0; }

.comparing table 			{ font-size: .9em; clear: both; }
.comparing table th img	{ display: block; margin-left: auto; margin-right: auto; }
.comparing table tr.names td, .comparing table tr.names td.first   
								{ font-size: 1em; }
.comparing table tr.names td.first 
								{ width: 115px; }
.comparing table tr.names, .comparing table tr.prices  
								{ font-weight: bold; background: #E6E6E6; font-size: 1.1em; }
.comparing table tr.prices  
								{ color: #CC0000; background: white; }
.comparing table tr.bg 	{ background: #E6E6E6; }
.comparing table td.first 
								{ font-weight: bold; }
.comparing table td em 	{ font-weight: normal; font-style: normal; }



/*--------------------- SHOW INFO  - popup okno ( napr. if pridam zbozi )   ----------*/
.show_info 					{ visibility: hidden; padding: 5px; color: #000; width: 200px; border: 1px solid black;
								  background-color: #F4C016; position: absolute; top: 200px; left: 200px; z-index: 1000; }
.show_info br				{ display: none; }
.show_buy_close			{ float: right; }
.show_buy_close_x			{ color: #990000; font-weight: bold; }






/*------------- HLEDANI - VYSLEDKY HLEDANI ------------*/
table#no_results 						{ width: 100%; margin: 10px 0 0 0; }
table#no_results td 					{ width: 50%; text-align: center; }
table#no_results td.td_search  	{ padding-right: 10px; }
table#no_results td.td_call  		{ padding-left: 10px; }

#search2 input 						{ width: 130px; }
#search2 fieldset 					{ border: 0; }
#search2 input.sub 					{ background: url(../images/design/butt_search_again.gif) no-repeat; width: 126px; height: 29px; border: 0; position: relative; top: 3px; }
											html>body #search2 input.sub { top: 0; }
#call_the_team .call_cont h1 		{ font-size: 20px; color: #003399; margin-top: 13px; }



/*-------site map -------*/
#mapa ul 						{ list-style: none; margin-top: 0px; margin-left: 20px; }
#mapa ul li 					{ list-style-image: none; background: none; }
#mapa ul li ul li 			{ background: none; }
#mapa ul li ul li ul li 	{ background: none;  }

#mapa ul li a 					{ color: #000; line-height: 12px; padding: 0; margin: 0; list-style: none; font-weight: bold; text-indent: 0; }
#mapa ul li a:hover 			{ color: #000; }

#mapa ul li a, #mapa ul li ul li a, #mapa ul li ul li ul li a, #mapa ul li ul li ul li ul li a 
									{ color: #003399; font-weight: normal; padding: 0px 0px 0px 0px; }
#mapa ul li a 					{ font-weight: bold; }
#mapa ul li ul li a:hover 	{ color: #000; }

span#online_finance_left 	{
	border: 0;
	background: #F9F9F9;
}





/*------------- UNKNOWN ------------*/

table.t_recom 				{ clear: both; font-size: .9em; }

.rl_navig  a.rightback, .rl_navig  a.leftback { text-align: right; float: right; font-weight: bold; font-size: .9em; padding: 0; margin: 0; }
.rl_navig  a.leftback  								 { float: left; }

#crumb_trail 							{ text-align: left; clear: both; display: block; margin-bottom: 11px; }

span.right								{ display: block; clear: both; padding: 1em 0; }



.small_info 							{ font-size: 0.9em; font-style: italic; }

#homepage_banners 					{ width: 100%; text-align: center; }
#close_window 							{ margin: 10px 0px 0px 10px; text-align: center; font-family: "Courier New", Courier, monospace; }
#close_window a 						{ color: green; }
#form_change_special_offer			{ position: relative; top: -15px; }
a.ext_url 								{ margin-top: -3px; margin-left: 10px; }
a.view_all 								{ font-weight: bold; }
#iframe_3d_secure 					{ width: 772px; height: 600px; float: left; padding: 0; margin: 5px 0 0 0; }

#right input.sub 					{ cursor: pointer; }
#id_iframe_features 				{ width: 180px; }






/*--------- KURSORY ---------*/
input.sub, input.sub , #save_personal, #save_recipient, #save_billing, .cart_update_order_button
 										{ cursor: pointer; }









td.basket_desc a {
	float: left;
	display: block;
	margin-right: 8px;
}
td.basket_desc h3 {
	margin-left: 0;
}

div.landing_page_desc {

	padding: 8px 10px;
}
.vypis_tbl .items td.available  {
	text-align: center;
}
.vypis_tbl .items td.available span.helppromo a {
float:none;
display: block;
width: 12px;
margin-left: auto;
margin-right: auto;

}




#anketa_box { font-size: .9em; }
table.anketa td {	
	font-size: .5em;
	
}
table.anketa td  {
	height: 5px;
	line-height: 5px;
	
}
table.anketa td.orange  {
	background:  #69A3F6;
	cursor: pointer;
}
table.anketa td.orange2  {
	background: #ABC9F6;
	cursor: pointer;
}

.buy_action									{ float: right;  width: 90px; margin-top: 10px; text-align: right; }
.buy_action	input							{ }
.buy_action	input.in						{ position: relative; top: -7px; }



/* * * * * *  Rychloobjednávka  * * * * * */
table.ps_table								{ width: 100%; border-collapse: collapse; border: none; background: #E4E3E3; }
table.ps_table th							{ background: #F0BC13; border-bottom: solid 2px white; padding: 2px 4px; text-align: left; }
table.ps_table th.kod					{ width: 160px; }
table.ps_table td							{ padding: 2px 4px; }
table.ps_table td.inputy				{ width: 236px; }
table.ps_table td.nazev					{ width: 107px; }
table.ps_table td input 				{ width: 70px; border: solid 1px #363636; }
table.ps_table td.white					{ padding: 10px 0 5px; background: white; }
table.ps_table .cena1,
table.ps_table .td_cena_1,
table.ps_table .cena2,
table.ps_table .td_cena_2				{ text-align: right; }

table#ps_table_summary					{ width: 100%; border-collapse: collapse; border: none; }



/* * * * * novinky sloupec * * * * */

.novinky_3_col								{ }
.novinky_3_col_obsah						{ padding: 10px 0 10px; border-bottom: solid 1px #aaa; width: 93%; margin: 0 auto; }
.novinky_3_col_obsah .datum_col		{ font-size: 0.9em; font-weight: bold; text-align: right; }
.novinky_3_col_obsah h5					{ margin: 0; padding: 5px 0 5px; }
.novinky_3_col_obsah .anotace			{ font-size: 0.9em; text-align: justify; }
.novinky_3_col_obsah .vice				{ float: right; }
#novinky_3_col .archiv					{ text-align: center; padding: 5px 0; }


/* * * * * novinky * * * * */

#novinky										{  clear: both; }
#novinky .novinka_obsah					{ width: 97%; padding: 5px 7px; background: #F9F9F9; border-top: solid 3px #1D4FA2; border-bottom: solid 1px #aaa;
												  margin-bottom: 10px; clear: both; }
#novinky .novinka_obsah .datum		{ font-weight: bold; font-size: 0.9em; }
#novinky .novinka_obsah h3				{ margin: 0; padding: 5px 0 7px; }
#novinky .novinka_obsah .anotace		{ text-align: justify; }
#novinky .novinka_obsah .vice			{ float: right; }


/* * * * * novinky detail * * * * */

#novinky_detail							{ padding: 20px 5px; }
#novinky_detail .datum					{ font-weight: bold; font-size: 0.9em; }
#novinky_detail h1						{  }
#novinky_detail .anotace				{ text-align: justify; }






/* * * * * defaultni styly * * * * */

.soubory										{ margin: 20px 0; padding: 8px 8px 0; border: 1px dotted #ccc;
												  background: url(../images/default_images/bg_download.gif) no-repeat  105% -20px; }
.soubory p									{ padding: 0; margin: 4px 0; color: #333; }


#user_points_flash						{ position: absolute; right: 125px; top: 45px; background: 0;  }
.user_points								{ position: absolute;  right: 20px; top: 55px; color: #fff;  }
.user_points span.user_point_text	{ display: block; font-size: 1.5em; color: #fff; font-weight: bold;  }
.user_points span.user_point_value	{ display: block; font-size: 1.5em; color: #fff; font-weight: bold;  }
.user_points span.user_point_value a { color: #98C3ED; }

#prevodnikContainer form						{ width: 182px; padding: 10px 15px; }
#prevodnikContainer form p						{ width: 100%; margin: 0; text-align: left; }
#prevodnikContainer form p:after				{ display: block; clear: both; content: " "; }
#prevodnikContainer form p label				{ float: left; padding-top: 2px; }
#prevodnikContainer form p input.text		{ float: right; width: 69px; border: solid 1px #363636; padding: 2px 5px; }
#prevodnikContainer form p input.focus		{ border: solid 2px #c00; }
#prevodnikContainer form p input.sub		{ width: 59px; height: 22px; background: #f0bc13; border: solid 1px #363636; color: black; text-transform: uppercase; font-weight: bold; }
#prevodnikContainer form p#sku_new			{ margin: 0.5em 0; }
#prevodnikContainer form p#sku_new input	{  }
#prevodnikContainer form p#sku_new a		{ display: block; clear: both; padding-top: 5px; }