/* puvodni css - osobni upravy provadet na custom.css */

/* Tělo */
BODY 				{color: #505050;
				 		background: #f3f2f1;
				 		font-size: 80%;
				 		font-family: Arial, Verdana, sans-serif;
 				 		margin: 0;
 				 		padding: 0 0 10px 0;
 				 		text-align: center;}
H1 					{font-size: 100%;}
TABLE				{font-size: 100%;}
FORM				{margin: 0; padding: 0;}
IMG 				{border: 0;}
INPUT, TEXTAREA, SELECT 	{font-size: 100%; color: #999; background: #fff; border: 1px #ccc solid; font-family: Arial, sans-serif; padding: 2px;}
INPUT:focus, TEXTAREA:focus	{border: 1px #c20400 solid; color: #c20400;}
INPUT.submit,
INPUT.submit-kos,
INPUT.submit-pokladna		{cursor: pointer; color: #fff; font-weight: bold; background: #ae0808 url(../images/design/bg_submit.gif) repeat-x 0 50%; padding: 2px 5px; border: solid 1px #505050; vertical-align: middle; font-size: 90%;}
INPUT.submit:hover,
INPUT.submit-kos:hover,
INPUT.submit-pokladna:hover	{color: #fff; background: #ae0808 url(../images/design/bg_tab.png) repeat-x 0 50%;}
INPUT.submit-delete					{color: #fff; background: #ae0808 url(../images/design/bg_tab.png) repeat-x 0 50%; padding: 2px 5px; border: solid 1px #505050; cursor: pointer;}
INPUT.submit-image, LABEL	{cursor: pointer; border: 0;}
INPUT.noborder			{border: 0; background: transparent;}
INPUT.readonly			{color: #999;}
A	        		{color: #505050; text-decoration: underline; outline: none;}
A:active			{color: #aa0000;}
A:visited			{color: #000;}
A:hover				{color: #aa0000;}
.clr					{clear: both; font-size: 1px; height: 1px;}

.button 		{font-weight: bold; display: inline-block; margin: 0; padding: 2px; vertical-align: middle; line-height: 16px;}
.button a	{color: #fff; text-decoration: none; background: url(../images/design/bg_submits.png) no-repeat scroll -72px 0px transparent; border: 1px solid #6c6b71; display: inline-block; width: 105px; text-align: center;}
.button a:hover	{background: url(../images/design/bg_submits.png) no-repeat scroll -72px -22px transparent;}

/* Obal strany */
#pozadi				{background: url(../images/design/bg_page.gif) repeat-y 50%;}
#pozadi2			{background: url(../images/design/bg_page_top.png) no-repeat 50% 0;}
#pozadi3			{background: url(../images/design/footer_bg.png) no-repeat 50% 100%;}
#page					{width: 1000px; position: relative; margin: 0 auto; padding-top: 99px; text-align: left;}

/* Logo */
#logo					{width: 220px; height: 60px; font-size: 125%; overflow: hidden; left: 0; top: 29px; position: absolute;}
#logo A				{width: 220px; height: 60px; display: block; background: url(../images/design/logo.png) no-repeat; text-decoration: none;}
#logo SPAN		{display: none;}

/* Odkazy */
#sysbar								{position: absolute; left: 230px; top: 29px; width: 770px; height: 60px; list-style: none; margin: 0; padding: 0; overflow: hidden;}
#sysbar LI						{display: inline; float: left; border: 0; text-align: center; background: url(../images/design/sysbar_line.gif) 100% 30px no-repeat; margin: 0 10px 0 0;}
#sysbar A,
#sysbar A:visited			{width: auto; float: left; height: 60px; line-height: 72px; font-weight: bold; color: #a1a1a0; font-size: 110%; margin: 0 12px 0 0; text-decoration: none; text-transform: uppercase; outline: none;}
#sysbar A:hover				{color: #aa0100;}
#sysbar #active				{}
#sysbar .last					{background: transparent;}

/* Měny */
#meny 								{position: absolute; right: 0; top: 18px;}
#meny P								{margin: 0;}

/* Strana */
#strana TABLE TD			{vertical-align: top; padding: 0;}
#stredovy							{width: 100%;}
#levy									{}
#pravy								{width: 220px; padding-left: 10px !important;}
#levy .label,
#pravy .label					{width: 220px; height: 35px; color: #fff; background: #a2a2a2; margin: 0 0 10px 0; font-size: 140%; text-transform: lowercase;}
#levy .label SPAN,
#pravy .label SPAN		{line-height: 35px; margin-left: 12px; display: none;}
#levy UL							{list-style-type: none; margin: 0 15px 10px 27px; padding: 0;}
#levy UL LI						{margin: 0; padding: 0;}
#levy P, #pravy P			{margin: 0 15px 10px 22px;}
#levy FORM						{margin: 0;}

#levy A,
#pravy A,
#levy A:visited,
#pravy A:visited			{color: #555; text-decoration: none;}
#levy A:active,
#pravy A:active,
#levy A:hover,
#pravy A:hover				{color: #c00405; text-decoration: underline;}

/* Boxy */
#menu,
#vyrobci,
#pruvodce,
#inzerce,
#informace,
#tescomaclub,
#provozovatel,
#doporuceni,
#cen_bomba,
#aktuality,
#top_x,
#top_hodnocene,
#novinky,
#anketa,
#partneri,
.clanky_menu	  					{padding-bottom: 0; margin-bottom: 10px; background: #fff url(../images/design/box_bg.gif) repeat-y; border-bottom: solid 1px #d3d3d3;}

/* labely */
#katalog .label						{background: url(../images/design/label_katalog.png) no-repeat; margin: 0 0 5px 0;}
#informace .label					{background: url(../images/design/label_informace.png) no-repeat;}
#tescomaclub .label				{background: url(../images/design/label_bonus.png) no-repeat #a10006;}
#cen_bomba .label					{background: url(../images/design/label_bomba.png) no-repeat; margin: 0;}
#top_x .label							{background: url(../images/design/label_top.png) no-repeat;}

/* Vyhledávání */
#vyhledavani							{width: 220px; height: 37px; padding: 0; margin: 0; background: url(../images/design/search_bg.png) no-repeat;}
#vyhledavani P						{margin: 0;}
#vyhledavani INPUT				{width: 170px; border: 0; padding: 3px 2px 3px 4px; font-size: 90%; margin: 0 0 0 9px; vertical-align: middle; background: transparent; color: #505050;}
#vyhledavani .submit			{width: 34px; height: 37px; border: 0; padding: 0; margin: 0;}
#vyhledavani .rozsirene		{display: none;}

/* Košík */
#kosik										{width: 220px; /*height: 55px*/; color: #fff; margin: 10px 0; background: url(../images/design/kosik_bg.png) no-repeat;}
#kosik .label							{display: none;}
#kosik P									{margin: 0 !important; padding: 32px 0 0 10px !important;}
#kosik A,
#kosik A:visited					{color: #fff; display: block; margin-bottom: 3px; text-decoration: none;}
#kosik A:hover						{color: #fff; text-decoration: underline;}

#kosik .login, #kosik .reg 	{display: inline-block; margin: 0; padding: 5px 0; vertical-align: middle;}
#kosik .login a	{background: url(../images/design/bg_btn_login.png) center center no-repeat; border: 1px solid #6c6b71; display: inline-block; width: 66px; height: 17px; line-height: 18px; *line-height: 17px; text-align: center;}
#kosik .reg		{margin-left: 35px;}
#kosik .reg a		{display: inline-block; height: 19px; line-height: 19px; *line-height: 17px; text-align: center;}

#customer_box	{background: url(../images/design/top_boxmenu.png) repeat-x; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; height: 76px; margin-bottom: 20px;}
#customer_box .not_logged	{list-style-type: none; padding: 25px; *margin-left: 0;}
#customer_box .not_logged li.login	{float: left; background: url(../images/design/loginbox_btn.png) center center repeat-x; border: 1px solid #6c6b71; margin: 0 40px 0 50px;}
#customer_box .not_logged li.reg	{float: left; background: url(../images/design/regbox_btn.png) center center repeat-x; border: 1px solid #6c6b71; margin: 0 40px;}
#customer_box .not_logged li a	{display: inline-block;  padding: 5px 36px; text-transform: uppercase; color: #fff; text-decoration: none; height: 15px; line-height: 15px; font-size: 13px; font-weight: bold;}
#customer_box	.customer_name	{font-weight:  bold; color: #fff; padding-left: 10px; padding-top: 10px;}
#customer_box	.customer_name .separator	{color: #fff; margin: 0 10px;}
#customer_box .logged	{list-style-type: none; padding: 0px; *margin-left: 0px; *margin-top: 10px; padding-left: 5px;}
#customer_box .logged li	{float: left; background: url(../images/design/regbox_btn.png) center center repeat-x; border: 1px solid #6c6b71; margin: 0 8px;}
#customer_box .logged li a	{display: inline-block; padding: 5px 6px; text-transform: uppercase; color: #fff; text-decoration: none; height: 15px; line-height: 15px; font-size: 13px; font-weight: bold;}

#customer_info	{padding-left: 10px; padding-bottom: 5px;}
#customer_info span	{margin-left: 1em;}
/* katalog - menu */
/*
#katalog									{border-bottom: solid 1px #d3d3d3;}
#katalog P.label					{padding: 0; margin: 0; border: 0 !important; cursor: default;}
#katalog .inner DIV				{padding-bottom: 6px;}
#katalog .bulb						{border: none;}
#katalog .bulb A					{color: #555 !important;}
#katalog A,
#katalog A:visited				{color: #1E1E1E; text-decoration: none; padding-left: 22px; display: block;}
#katalog A:hover					{color: #c00405; text-decoration: underline;}
#katalog P,
#katalog P.hidden					{color: #555; font-weight: bold; border-top: solid 1px #d3d3d3; padding: 5px 0 5px 10px; margin: 0; cursor: pointer;}
#katalog P.hidden2				{}
#katalog .novinky_lnk			{border-bottom: solid 1px #d3d3d3;}
#katalog P.visible				{}
#katalog P.visible2				{background: #ececec url(../images/design/box_bg.gif) repeat-y;}
#katalog P A							{padding-left: 0 !important; text-decoration: none !important;}
#katalog P.selected,
#katalog P.selected2			{background: url(../images/design/menu_down.gif) no-repeat 10px 5px; padding: 0 0 0 22px; border: 0; font-weight: normal;}
#katalog P.selected3			{background-image: none; padding: 0 0 0 22px; color: #000; border: 0; font-weight: normal;}
#katalog P.selected A,
#katalog P.selected2 A,
#katalog P.selected3 A		{color: #c00405 !important;}
#katalog .active					{background: #ececec url(../images/design/box_bg.gif) repeat-y;}
*/


p.bulb {
	margin:0 !important;
	padding: 0;
}

#katalog {
	overflow:hidden;
}
	
	#katalog ul {
		margin: 0 2px;
		padding: 0px;
		list-style-type: none;
	}
	
	#katalog li {
		position: relative;
		background: white;
		padding: 0;
		margin: 0;
		width: 100%;
		vertical-align: middle;
	}
	
	p.bulb a,
	#katalog a {
		display: block;
		padding: 5px 5px 5px 25px;
		color: #333;
		outline: none;
	}

	p.bulb a.active,
	#katalog a.active {
		font-weight: bold;
		color: #aa0000;
		text-decoration: none;
	}

	#katalog p.bulb a {
		padding-left: 10px;
	}
	
	#katalog ul ul {
		margin: 0 0 0 15px;
		padding: 0;
	} 
	
	#katalog ul.open {
		display: block;
	}
	
	#katalog ul.close {
		display: none;
	}
	
	#katalog > .inner > ul > li {
		border-bottom: 1px #eee solid;
	}
	
	#katalog .menu_control {
		position: absolute;
		width: 12px;
		height: 12px;
		left: 8px;
		top: 7px;
		padding: 0 !important;
		margin: 0;
	}
	
		#katalog .menu_control.close {
			background: url(../images/design/plus.png) no-repeat;
		}
		
		#katalog .menu_control.open:hover,
		#katalog .menu_control.close:hover {
			background-position: 0 -12px;
		}
		
		#katalog .menu_control.open {
			background: url(../images/design/minus.png) no-repeat;
		}
	

/* linie */
#linie A, #linie A:hover								{color: #555; font-weight: bold; padding: 5px 0 5px 0; margin: 0; cursor: pointer; text-decoration: none;}
#linie_page UL									{list-style: none; margin: 0; padding-bottom: 10px; padding-top: 35px;}
#linie_page UL LI							{background: none; padding: 0;}
#linie_page A									{color: #555; text-decoration: none; display: block; line-height: 14px;}
#linie_page A:hover						{color: #c00405; text-decoration: underline;}

/* Zákazník */
#zakaznik									{width: 220px; min-height: 85px; background: url(../images/design/zakaznik_bg_bottom.png) no-repeat 0 100%; margin-bottom: 10px;}
#zakaznik .wrapper				{background: url(../images/design/zakaznik_bg_top.png) no-repeat; padding-bottom: 10px;}
#zakaznik .label					{margin: 0 0 2px 0; background: transparent;}
#zakaznik INPUT						{width: 167px; margin: 0 0 4px 0; border: 0; background: url(../images/design/zakaznik_input.png) no-repeat; padding: 2px 5px; font-size: 85%; color: #4f4f4f;}
#zakaznik .submit					{width: 66px; padding: 0 0 1px 0; margin: 6px 0 0 0; float: left; padding: 0; color: #fff; border: solid 1px #6c6c6c; text-transform: capitalize; font-size: 95%; background: url(../images/design/bg_submits.png) no-repeat;}
#zakaznik .submit:hover		{background-position: 0 -44px;}
#zakaznik .red						{color: #fff; font-weight: bold;}
#zakaznik p								{margin: 0 22px 10px 22px;}
#zakaznik a,
#zakaznik a:visited				{color: #fff;}
#zakaznik a:hover					{color: #fff;}
#zakaznik .reg						{}
#zakaznik p.login a{
    display:block;
    background:url("../images/design/submit.png") no-repeat scroll 0 0 transparent;
    border:medium none;
    color:#FFFFFF;
    font-weight:bold;
    font-size:95%;
    height:19px;
    padding-top:2px;
    width:68px;
    text-align:center;
}
#zakaznik p.login{
    float:left;
    margin:2px 0 0 9px;
}
#zakaznik p.reg{
    float: right; 
    font-size: 90%;
    margin:5px 13px 0 0;
}
/* Provozovatel */
#provozovatel #na_stred		{margin: 20px 0; text-align: center;}
#provozovatel #na_stred	IMG	{margin-bottom: 4px; border: 0;}

/* Novinky */
#novinky INPUT						{width: 95px; vertical-align: middle;}
#novinky .submit					{width: 30px; margin-left: 5px;}

/* Cenová bomba */
#cen_bomba								{border: 0;}
#cen_bomba UL							{list-style-type: none; line-height: 16px; margin: 0; padding: 0; border: 0;}
#cen_bomba UL LI					{margin: 0; padding: 15px 20px; border-bottom: 1px #d3d3d3 solid; float: none; width: auto; height: auto;}
#cen_bomba IMG						{margin: 8px auto; display: block;}
#cen_bomba A							{text-decoration: none; color: #000 !important;}
#cen_bomba .cena					{color: #555;}
#cen_bomba .submit_kosik	{width: 58px; height: 17px; padding: 0 !important; background: url(../images/design/bg_submits.png) no-repeat 0 -66px !important; margin: 0 !important; border: solid 1px #505050; color: #fff; font-weight: bold; cursor: pointer;}
#cen_bomba .submit_kosik:hover	{background: url(../images/design/bg_submits.png) no-repeat 0 -86px !important;}
#cen_bomba .flags					{top: 50px;}
#cen_bomba .sale					{top: 0; left: 60px;}

/* Aktuality */
#aktuality DIV						{margin: 0 30px 10px 22px;}
#aktuality DIV P					{margin: auto;}
#aktuality .datum					{font-weight: bold;}

/* Top x & Top hodnocene */
#top_x UL,
#top_hodnocene UL					{list-style-type: decimal; margin: 0 0 10px 0; padding: 0 8px 0 38px;}
#top_x UL LI,
#top_hodnocene UL LI			{margin: 0 0 5px 0; padding: 0; font-weight: bold; color: #222;}
#top_x UL LI:hover,
#top_hodnocene UL LI:hover{color: #c20400;}
#top_x A, #top_hodnocene A{font-weight: normal; text-decoration: none;}

/* Anketa */
#anketa		  							{text-align: center;}
#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;}

/* Partneři */
#partneri									{text-align: center;}
#partneri IMG							{border: 0; margin: 3px 0;}
#partneri HR							{color: #fff; background: #fff; border: 0; height: 1px; margin: 3px 10px 3px 22px;}

/* Patička */
#paticka									{color: #555; font-size: 85%; padding: 40px 0 6px 0 !important;}
#paticka UL									{list-style-type: none; margin: 0; padding: 0 0 6px 0; float: left; width: 100%; border-bottom: solid 1px #d3d3d3;}
#microsite_links UL							{list-style-type: none; margin: 0; padding: 6px 0 12px 0;float: left; width: 100%; border-top: solid 1px #d3d3d3;}
#microsite_links							{padding: 0px 0 12px 0;}
#paticka LI, #microsite_links LI				{width: auto; margin: 0 7px 0 0; padding: 0 7px 0 0; float: left; line-height: 13px;}
#paticka > UL > LI, #microsite_links LI.separator	{background: url(../images/design/footer_breakline.gif) no-repeat 100% 1px; }
#paticka .first, #microsite_links .first		{border: 0;}
#microsite_links .label		{margin: 0 3px 0 0; padding: 0 3px 0 0;}
#paticka P									{margin: 0; padding: 6px 20px 6px 0; clear: both; font-size: 90%;}
#paticka a,
#paticka a:visited,
#microsite_links a,
#microsite_links a:visited					{color: #555; text-decoration: none;}
#paticka a:hover, #microsite_links a:hover	{color: #bf2d37; text-decoration: underline;}

/* Článek */
#clanek										{padding: 0 0 0 10px; max-width: 770px;}
#clanek H1,
#clanek H2								{font-size: 165%; font-weight: normal; margin: -3px 0 21px 0; padding: 0 0 3px 0; border-bottom: solid 1px #d9d9d9; color: #303030; clear: both; text-transform: uppercase; position: relative;}
#clanek H3								{font-size: 105%; margin: 20px 0 3px 0;}
#clanek H4								{font-size: 100%; color: #c00405;}
#clanek H3 A							{color: #c00405; text-decoration: none;}
#clanek H3 A:hover						{text-decoration: underline;}

#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.trizeni 		{margin: 15px 0; border-bottom: 1px #ccc solid; padding-bottom: 10px;}
#clanek P.trizeni IMG		{vertical-align: middle;}
#clanek .usetrite 		{color: #c20400; font-weight: bold;}
#clanek .maly 			{font-size: 85%;}
#clanek .sestava 		{width: 300px;}
#clanek .faktura_odkaz		{color: #c20400; font-size: 130%;}
#clanek HR                    	{color: #ebebeb; background: #ebebeb; height: 1px; border: 0; margin: 3px 1px;}
#clanek .red			{color: #c20400;}
#clanek .cena 			{color: #555; white-space: nowrap;}


/* Tabulka s košíkem */
.kosikinfo								{width: 100%; border-collapse: collapse;}
.kosikinfo th							{padding: 5px 6px; color: #fff; background: #3c3c3c url(../images/design/bg_tab.png) repeat-x 0 50%; border: solid 1px #777; font-size: 85%; white-space: nowrap;}
.kosikinfo td							{padding: 5px 5px !important; background: #fff; border: solid 1px #d3d3d3; font-size: 90%; vertical-align: bottom !important; text-align: center;}
.kosikinfo .tmavy					{color: #888; background: #ececec; vertical-align: middle !important; text-align: left;}
.kosikinfo .cena_celk			{font-size: 115%; vertical-align: middle !important;}
.kosikinfo .nazev					{text-align: left;}
.kosikinfo .score					{font-size: 110%; color: #000;}

/* Slevovy kupon */
#slevykupon								{padding: 8px 0 0 8px;}
#slevykupon #sleva_none,
#slevykupon #sleva_kupon,
#slevykupon #sleva_darsek	{border: 0;}
#slevykupon #div_none           {margin: 0; padding: 0; font-size: 1px;}
#div_kupon,
#div_darsek                     {margin-left: 22px;}
#div_kupon SPAN,
#div_darsek SPAN		{margin: 5px 0 0 0; display: block;}
#slevykupon #input_kupon        {margin: 2px 0 8px 0;}
#slevykupon #input_darsek       {margin: 2px 0 5px 0;}
#slevykupon #input_darsek input {display: block; margin-bottom: 2px; width: 168px;}
#slevykupon .addkupon           {cursor: pointer; font-weight: bold;}
#slevykupon DIV .name	{font-weight: bold;}
#slevykupon  .optionsleva	{padding: 8px 0 0 8px; display: inline; float: left; width: 325px;}

/* Tabulka zákazníka */
.zakaznik									{width: 100%;}
.zakaznik .noborder				{background: transparent; border: 0;}
FIELDSET									{border: 1px #d3d3d3 solid; padding: 5px; margin: 20px 0 20px 0; background: url(../images/design/bg_block1.png) repeat-x;}
LEGEND										{color: #fff; background: #aaa url(../images/design/bg_tab.png) repeat-x 0 50%; font-weight: bold; border: solid 1px #303030; padding: 3px 7px; margin-bottom: 8px; font-size: 90%;}
FIELDSET:hover						{border: solid 1px #c00405;}
FIELDSET:hover LEGEND			{background: #c00405 url(../images/design/bg_tab2.png) repeat-x 0 50% !important; border: solid 1px #430a0a;}

.fieldset_hide 			{border: 0px; padding: 5px; margin: 20px 0 20px 0; background: transparent;}
.fieldset_hide:hover 	{border: 0px;}
#pouzit_dodaci_udaje_checkbox	{margin: 0; padding: 0; position: relative; top: 1px; margin: 0 5px 0 0; border-style: none;}

/* Objednávky */
.objednavky								{width: 100%; border-collapse: collapse;}
.objednavky tr						{text-align: center;}
.objednavky th						{padding: 2px 5px; color: #fff; background: #3c3c3c url(../images/design/bg_tab.png) repeat-x 0 50%; border: solid 1px #777; font-size: 85%;}
.objednavky td						{padding: 4px 5px !important; background: #fff; border: solid 1px #d3d3d3; font-size: 90%; vertical-align: middle !important;}
.objednavky .bonus_points	{display: block; font-size: 95%; width: 58px; margin-top: 2px;}
.detailobjednavky					{width: 100%; text-align: center;}
.detailobjednavky tr			{text-align: right;}
.detailobjednavky th			{padding: 2px 5px; color: #fff; background: #3c3c3c url(../images/design/bg_tab.png) repeat-x 0 50%; border: solid 1px #777; font-size: 85%;}
.detailobjednavky td			{padding: 2px;}
.detailobjednavky td table{border-collapse: collapse;}
.detailobjednavky td table td	{background: #fff; border: 1px #ccc solid; padding: 2px 5px !important; vertical-align: middle;}
.detailobjednavky .sleva td,
.detailobjednavky .celkem td	{background: #eee; border-color: #ddd; padding: 4px 5px;}

.objednavky .added			{color: #87BF66;}
.objednavky .used			{color: #FF0000;}
.objednavky .waiting			{color: #808080;}

/*Bonusove body*/
#bonus_club_log .plus{ color:#87BF66;}
#bonus_club_log .minus{ color:#FF0000;}
/* Cena objednávky */
#clanek .cena_objednavky P	{margin: -2px 0 5px 0;}
#clanek .mensi 			{width: 260px;}
#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;}

/* Tabulka se zbožím */
#clanek #zoom	 		{display: none;}
#clanek .mnozstvi		{width: 13px; margin: 1px; vertical-align: middle; padding: 1px 2px;}
#clanek .do_kosiku 		{width: 85px; height: 32px; background: url(../images/pridej_ex.gif) no-repeat; margin: 0 5px 0 auto; display: block;}
#clanek .do_kosiku SPAN 	{display: none;}
#clanek .submit_kosik 		{margin: 1px 5px; vertical-align: middle; color: #fff; font-weight: bold; border: solid 1px #505050; cursor: pointer; background: url(../images/design/bg_submit.gif) repeat-x; padding: 1px 0;}
#clanek .poloha_kosiku 		{text-align: right;}

/* Navigace */
.navigation								{font-size: 80%; color: #555; position: absolute; left: 230px; top: 126px;}
.navigation	a,
.navigation	a:visited			{color: #555; text-decoration: none;}
.navigation	a:hover				{color: #aa0000; text-decoration: underline;}

/* Faktura */
#faktura 			{width: 100%; background: #fff;}
#faktura HR 			{height: 0; margin: 3px 1px;}
#faktura .pozn			{margin: -2px 0 5px 0;}

/* Obrazkove parametry */
#clanek .parametry_obr		{margin: 5px 0 15px 0;}
#clanek .parametry_obr TD	{width: 100px; text-align: center;}
#clanek .parametry_obr IMG 	{border: 1px #ebebeb solid;}

/* Oblíbené položky */
.oblibene									{width: 100%; border-collapse: collapse;}
.oblibene th							{padding: 2px 5px; color: #fff; background: #3c3c3c url(../images/design/bg_tab.png) repeat-x 0 50%; border: solid 1px #777; font-size: 85%;}
.oblibene td							{padding: 4px 5px !important; background: #fff; border: solid 1px #d3d3d3; font-size: 90%; vertical-align: middle;}
.oblibene .sude td				{background: #f4f4f4;}
.oblibene .submit_kosik		{}
.oblibene .submit_kosik:hover	{background: #c20400 !important; color: #fff;}

/* Mnozstevni slevy */
.mnozstevni			{border: 1px #ccc solid; border-collapse: collapse;}
.mnozstevni TH			{color: #fff; background: url(../images/bgtab.gif) repeat-x #7fa6c4; padding: 4px; border: 1px #ccc solid;}
.mnozstevni TD			{text-align: right}
.mnozstevni .sude		{}
.mnozstevni .liche		{background: #f4f4f4;}

.nobr  				{white-space: nowrap;}

/* Diskuze */
#diskuze .udaje   		{padding: 2px; background: #f4f4f4; border: 1px #ccc 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 #ccc; background: #f4f4f4; 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 #ccc solid; padding-top: 7px;}
.platby .pravy			{width: 20%; text-align: right; border-bottom: 1px #ccc solid; padding-top: 7px;}
.priplatky 			{width: 100%; border: 1px #ccc solid; border-collapse: collapse;}
.priplatky TH, .priplatky TD	{border: 1px #ccc solid;}
.poznamka_platba,
.poznamka_doruceni		{padding: 3px 0 0 25px;}

/* adding x warning */
#pridani				{background: #fff url(../images/design/added.png) repeat-x; border: 1px #cee5c2 solid; padding: 1px 5px; margin-bottom: 10px; color: #4e822f;}
#pridani b			{color: #316610;}
#pridani p 			{margin: 4px 0;}
.warning				{background: #fff url(../images/design/warning.png) repeat-x !important; border: 1px #e9bdbd solid !important; color: #842c2c !important;}
.warning b			{color: #591e1e !important;}

/* Odkazy na registraci u pokladny */
#reg_odkazy 			{margin: 0; padding: 0;}
#reg_odkazy LI 		{margin: 10px 0; font-weight: bold; padding: 10px; background: #fff url(../images/design/bg_block1.png) repeat-x; border: 1px #d3d3d3 solid;}
#reg_odkazy	.club	{float: left; margin-right: 10px;}
#reg_odkazy	.nfo	{font-size: 110%; font-weight: normal;}

/* content - category  */
#content														{background: #fff; border: solid 1px #d3d3d3; background: url(../images/design/bg_block1.png) repeat-x;}
#category_img												{width: 768px; overflow: hidden;}
#category_info											{padding: 20px 20px 0 20px; font-size: 110%;}
#category_items											{margin: 0; padding-top: 22px;}
#category_items .cat_item						{padding: 0 11px 0 20px; float: left; width: 222px; height: 215px; overflow: hidden;}
#category_items .cat_item a,
#category_items .cat_item a:visited	{color: #303030; font-weight: bold; font-size: 110%; text-decoration: none; display: block;}
#category_items .cat_item a:hover		{color: #c00405; text-decoration: underline;}
#category_items .cat_item	.img			{border: solid 1px #d3d3d3; margin: 0 0 5px 0;}
#category_items .cat_item	.img img	{display: block;}
#category_items .cat_item .note			{margin-top: 2px; font-size: 85%;}

/* content - items  */
.items															{border-top: solid 1px #d3d3d3; color: #555; margin-top: -1px;}
.items .label												{text-transform: uppercase; font-size: 115%; padding: 8px 20px; font-weight: bold;}
.items .item												{width: 164px; height: 186px; padding: 4px 12px 0 16px;  float: left; border:solid 1px #d3d3d3; border-width: 0 1px 1px 0; margin-bottom: -2px; margin-right: -1px; position: relative;}
.items .item .img										{text-align: center;}
.items .item .img	img								{width: 162px;}
.items .item .title									{overflow: hidden; height: 32px;}
.items a, .items a:visited					{color: #555; text-decoration: none;}
.items a:hover,
.items a:hover .title								{color: #aa0000; text-decoration: underline;}
.items .prices											{height: 32px; display: table;}
.items .prices .row									{display: table-row-group;}
.items .price												{font-weight: bold; display: table-cell; vertical-align: middle;}
.items .price	strong								{color: #aa0000;}
.items .price .action								{color: #aa0000;}
.items .price .last									{color: #555; font-size: 85%; background: url(../images/strike.gif) repeat-x 0 50%;}
.items .flags										{position: absolute; right: 8px; top: 8px; width: 17px;}
.items .flags span									{display: block; width: 17px; height: 17px; margin-bottom: 3px;}
.items .flags em										{display: none; z-index: 100;}
.items .flags .new									{background: url(../images/design/ico_small_new.gif) no-repeat;}
.items .flags .action								{background: url(../images/design/ico_small_action.gif) no-repeat;}
.items .flags .video									{background: url(../images/design/ico_small_video.gif) no-repeat;}
.items .flags .rotation								{background: url(../images/design/ico_small_3d.gif) no-repeat;}
.items .cart												{font-size: 85%; padding: 4px 0 0 0;}
.items .submit_kosik								{width: 58px; height: 17px; padding: 0 !important; margin: 0 !important; background: url(../images/design/bg_submits.png) no-repeat 0 -66px !important;}
.items .submit_kosik:hover					{background: url(../images/design/bg_submits.png) no-repeat 0 -86px !important;}
.items .sale												{color: #aa0000; font-weight: bold; font-size: 110%; /*margin: 5px 0 0 5px*/ position: relative; left: 8px; top: 2px;}
.items.margin_top										{margin-top: 30px;}

/* content - new items */
#news_items													{}
#news_items .item										{width: 228px; height: 216px;}
#news_items .item img								{width: 220px;}
#news_items .label,
.label_news													{color: #a3b539; padding: 8px 20px 10px 45px; background: url(../images/design/ico_big_new.gif) no-repeat 20px 15px; text-transform: lowercase; font-size: 195%; font-family: impact; font-weight: normal;}
.label_news													{padding-bottom: 0; margin-bottom: -10px;}

/* content - action items */
#action_items												{}
#action_items .item									{}
#action_items .label								{color: #aa0000; padding: 8px 20px 10px 45px; background: url(../images/design/ico_big_action.gif) no-repeat 20px 15px; text-transform: lowercase; font-size: 195%; font-family: impact; font-weight: normal;}

/* content - sortiment items */
#sortiment													{}

/* content - title page */
#title_page													{}
#title_page	.box1										{border: solid 1px #d3d3d3; margin-bottom: 10px;}
#title_page	.box2										{width: 262px; border: solid 1px #d3d3d3; background: #eee; float: left; margin-bottom: 10px;}
#title_page	.box3										{width: 262px; border: solid 1px #d3d3d3; background: #eee; float: right; margin-bottom: 10px;}
#title_page .box1 img,
#title_page .box2 img,
#title_page .box3 img								{display: block;} 
#title_page .content								{border: solid 1px #d3d3d3; background: #fff url(../images/design/bg_block1.png) repeat-x; margin-bottom: 10px;}
#title_page .box4										{padding: 20px;}
#title_page .items									{}
#title_page .items .item						{width: 152px; height: 182px; margin-right: -2px;}
#title_page .items .item img				{width: 152px;}


/* content - search items */
#search_items												{border: solid 1px #d3d3d3; background: #fff;}

/* item - detail */
#item_detail												{}
#title_page object									{display: block;}
#item_detail h1											{text-transform: none !important; overflow: hidden; height: 25px;}
#item_detail h1	a										{text-decoration: none;}
#item_detail h1 em									{display: none;}
#item_detail h1	.new								{background: url(../images/design/ico_medium_new.gif) no-repeat; padding: 0 66px 1px 0; margin: 0 0 0 15px; font-size: 85%;}
#item_detail h1	.action							{background: url(../images/design/ico_medium_action.gif) no-repeat; padding: 0 50px 1px 0; margin: 0 0 0 15px; font-size: 85%;}
#item_detail .img										{width: 500px; height: 250px; background: #fff; overflow: hidden; text-align: center; float: left; margin-bottom: 25px;}
#item_detail .info									{width: 250px; float: right; text-align: right;}
#item_detail .price									{font-size: 115%; font-weight: bold;}
#item_detail .price strong					{font-weight: bold; font-size: 140%; color: #aa0000;}
#item_detail .action								{color: #aa0000;}
#item_detail .last_price						{font-size: 85%;}
#item_detail .sale									{font-weight: bold; color: #aa0000; font-size: 90%;}
#item_detail .code									{font-size: 80%;}
#item_detail .params								{font-size: 85%; width: 100%; margin: 12px 0 0 0; text-align: left;}
#item_detail .params th							{padding: 3px 5px !important; border-bottom: solid 1px #bcbcbc;}
#item_detail .params td							{padding: 4px 5px !important; border-bottom: solid 1px #bcbcbc; vertical-align: middle;}
#item_detail .params .right					{text-align: right;}
#item_detail .params .radio					{border: 0; background: transparent; margin: 0; vertical-align: middle;}
#item_detail .cart									{font-size: 90%; padding: 20px 0 0 0;}
#item_detail .mnozstvi							{padding: 1px 2px;}
#item_detail .submit_kosik					{width: 66px; height: 19px; padding: 0 !important; margin-right: 0; background: url(../images/design/bg_submits.png) no-repeat !important;}
#item_detail .submit_kosik:hover		{background: url(../images/design/bg_submits.png) no-repeat 0 -22px !important;}
#item_detail .favourite							{padding: 8px 0; text-align: right;}
#item_detail .favourite	a,
#item_detail .favourite	a:visited		{padding: 0 6px 1px 6px; color: #fff; background: #868686 url(../images/design/bg_submits.png) repeat-x 50% -106px; border: solid 1px #6c6c6c; text-decoration: none; font-weight: bold;}
#item_detail .favourite	a:hover			{background-position: 0 -128px;}

/* item - detail - info */
#item_detail #zalozky								{height: 35px; margin: 0; padding: 0; list-style: none; position: relative;}
#item_detail #zalozky li						{float: left;}
#item_detail #zalozky a,
#item_detail #zalozky a:visited			{display: block; float: left; height: 35px; line-height: 35px; background: #c1c1c1 url(../images/design/zalozky.png) repeat-x; padding: 0 25px; text-decoration: none; margin-right: 3px; border: solid 1px #c2c2c2; border-width: 1px 1px 0 1px; font-family: 'Calibri', 'Tahoma'; font-size: 155%; color: #555; text-transform: lowercase;}
#item_detail #zalozky a:hover				{background: #d8a4a4 url(../images/design/zalozky_hover.png) repeat-x; color: #773333;}
#item_detail #zalozky a.active			{background: #f5f5f5 url(../images/design/zalozky_active.png) repeat-x; color: #555}
#item_detail #zalozky a.print				{position: absolute; top: 5px; right: 0; line-height: 30px; height: 30px; background: transparent; border: 0; font-family: arial; font-size: 100%; font-weight: bold; padding: 0; color: #555 !important;}
#item_detail .product_box										{padding: 20px; border: solid 1px #cfcfcf; background: #fff url(../images/design/bg_block2.png) repeat-x; margin-bottom: 10px;}
#item_detail .product_box	.photogallery			{}
#item_detail .product_box	.photogallery	img	{display: block; float: left; margin: 0 18px 20px 0; border: solid 1px #d3d3d3; width: 162px; background: #ececec;}
#item_detail .product_box	.photogallery	img:hover	{border: solid 1px #b3b3b3;}

/* item - detail - recommended */
#item_detail .box_more											{border: solid 1px #d3d3d3; background: #fff; margin-bottom: 10px;}
#item_detail .box_more .recommended					{border: 0;}
#item_detail .box_more .recommended	.label	{padding: 12px 20px 8px 20px;}
#item_detail .box_more .recommended .img		{width: auto; height: auto; background: #fff; text-align: center; float: left; float: none; margin: 0; overflow: visible;}
#item_detail .box_more .recommended .img img{width: 162px;}
#item_detail .box_more .recommended .price	{font-size: 100%;}
#item_detail .box_more .recommended .price strong	{font-size: 100%;}
#item_detail .box_more .recommended .cart					{padding: 0; font-size: 85%;}
#item_detail .box_more .recommended .cart	.sale		{font-size: 110%; margin: 2px 0 0 20px;}

/* strankovani */
#strankovani                            {padding-top: 20px; clear: both;}
#strankovani P                          {margin: 0 0 5px 0;}
#strankovani A,	#strankovani STRONG	{display: block; float: left; margin: 1px 1px 0 0; padding: 2px 4px; background: #eee; color: #555; text-decoration: none;}
#strankovani A:hover,
#strankovani STRONG			{background: #c00405; color: #fff;}

/* navigace nakupu */
.navigacenakup						{width: 525px; margin: 0 auto;}
.navigacenakup DIV				{text-align: center; float: left; margin: 5px 5px 10px 5px;}
.navigacenakup DIV IMG		{display: block; padding: 0; margin-bottom: 10px;}
.kroknakupu								{width: 120px !important; height: 120px !important; font-size: 90%;}
.kroknakupu IMG						{margin: 0 auto;}
.kroknakupu A,
.kroknakupu A:visited			{color: #606062; outline: none;}
.kroknakupu A:hover				{color: #aa0000;}
.krokactive								{font-weight: bold;}
.navigaceclear						{clear: both;}

/* halska pri vlozeni zbozi do kose s nutosti vybrani parametru */
.errparametry                           {display: block; margin-bottom: 20px; background: #fff; color: #aa0000; font-weight: bold; padding: 10px 13px; text-align: center; line-height: 18px;}

/* guestbook */
.guest_item								{border: solid 1px #d3d3d3; background: #fff; margin-bottom: 10px;}
.guest_item .datum				{background: #ececec; padding: 4px 10px 3px 10px; font-size: 85%;}
.guest_item .info					{background: #ececec; padding: 0 10px 3px 10px; border-bottom: solid 1px #d3d3d3;}
.guest_item .txt					{padding: 10px 10px; line-height: 18px}

/* odmeny - pridani odmeny v kosiku */
#rewards									{}
#rewards .box							{background: #fff;  background: url(../images/design/bg_block1.png) repeat-x; margin-bottom: 15px;} 
#rewards .label						{font-size:130%; padding:10px 12px 10px 15px; position: relative; border:solid #d3d3d3; border-width:1px 1px 0 1px;}
#rewards .wrapper					{border: solid #d3d3d3; border-width:0 1px 1px;}
#rewards ul								{margin: 0 0 -2px 0; padding: 0; list-style: none; border-top: solid 1px #d3d3d3; overflow: auto;}
#rewards li								{width: 173px; height: 168px; padding: 6px; float: left; margin: 0; text-align: center; position: relative; border: solid 1px #d3d3d3; border-width: 0px 1px 1px 0;}
#rewards li:hover					{background: #eee;}
#rewards li.fourth				{width: 176px; border-right: 0;}
#rewards .zoom,
#rewards .link						{  padding: 0; display: block; background: #fff; text-decoration: none; height:100%;}
#rewards .zoom:hover			{text-decoration: underline;}
#rewards img							{display: block; margin: 0 auto 8px auto; max-width: 170px;}
#rewards .cart_wrapper		{position: absolute; bottom: 6px; left: 6px; width: 180px; height: 25px;}
#rewards .submit_kosik		{text-decoration: none; font-size: 85%; padding: 1px 0; background: url(../images/design/bg_submits.png) no-repeat -71px 0; display: block; margin: 0 auto; width: 104px;}
#rewards .submit_kosik:hover	{background: url(../images/design/bg_submits.png) no-repeat -71px -22px;}
#rewards li.selected			{background: #def0d6;}
#rewards li.selected .zoom{text-decoration: none; font-weight: bold; color: #236e11;}
#rewards li.selected .cart_wrapper	{display: none;}
#rewards .cena						{color: #c10000; font-weight: bold;}
#next_level								{clear: both;}
.kosikinfo .reward td			{background: #f2feef !important; border: solid 1px #c4d8bf !important; color: #4c6047;}
.kosikinfo .reward img		{border: solid 1px #cce0c7;}
/* Manualy */
.manual                     {background: url(../images/design/manual-ico-shop.png) no-repeat; display:block; height:22px; line-height: 22px; margin-top:20px; margin-bottom:5px;}
.manual a                   {padding-left:40px; color:#535353; font-weight: bold; text-decoration:none; font-family: verdana; font-size: 11px;}
.manual a:hover             {color:#ae0808 !important;}       

/* uprava vysky rewards aktivnich*/
#rewards_active li {height:185px !important;}
/* Manualy */
.manual                     {background: url(../images/design/manual-ico-shop.png) no-repeat; display:block; height:22px; line-height: 22px; margin-top:20px; margin-bottom:5px;}
.manual a                   {padding-left:40px; color:#535353; font-weight: bold; text-decoration:none; font-family: verdana; font-size: 11px;}
.manual a:hover             {color:#ae0808 !important;}       

/* Sitemap */
#sitemap H3     {border-bottom: 1px solid #D9D9D9;
    clear: both;
    color: #303030;
    font-size: 165%;
    font-weight: normal;}
	
.rotation_wrapper	{border: 1px solid #CFCFCF; width: 300px; height: 300px;}
/* Odměny - puvodni cena */    
#rewards_active .original_price {
text-align: center;
display:block;
font-weight: bold;
position:absolute;
left:31px;
bottom:35px;
background:white;
}

#next_level .original_price {
text-align: center;
display:block;
font-weight: bold;
position:absolute;
left:31px;
bottom:15px;
background:white;

}
/* Menu - clanky */
.clanky_menu .label             {background: url(../images/design/label-clanky.png) no-repeat !important; width:220px; height:35px; margin:0 !important;}
.clanky_menu.section_1 .label		{background: url(../images/design/section-products.png) no-repeat !important; width:220px; height:35px; margin:0 !important;}
.clanky_menu ul                 {list-style-type: none;padding-left:0px; margin:0 !important;}
.clanky_menu ul li a            {color: #555555 !important; font-weight:bold; display:block; padding-top:5px; padding-bottom:5px; padding-left:20px; border-top: 1px solid #d3d3d3; padding-right:10px;}
.clanky_menu ul ul             {padding-left:10px; padding-top:2px; padding-bottom:2px;}
.clanky_menu ul ul a            {font-weight: normal; display:block; border:0;}
.clanky_menu ul ul a:hover      {color: #c00405 !important;}
.clanky_menu ul li ul li a        {padding-bottom:1px; padding-top:1px; font-weight: bold;}
.clanky_menu ul li a.activeparent,
.clanky_menu ul li a.active   {background: url(../images/design/active-parent.png) no-repeat;  display:block; }
.clanky_menu ul li ul li a.active {background: none !important; color: #c00405 !important;}  
.clanky_menu ul li ul li ul li a.active          {color: #c00405 !important; }
.clanky_menu ul li ul li a.active.hasSubItems.activeparent  {color:#565656 !important; font-weight: bold;}
/*nastylovani js_expand*/
.clanky_menu.js_expand {
	overflow:hidden;
}

.clanky_menu.js_expand .label	{}
	
	.clanky_menu.js_expand ul {
		margin: 0 2px;
		padding: 0px;
		list-style-type: none;
	}
	
	.clanky_menu.js_expand li {
		position: relative;
		background: white;
		padding: 0;
		margin: 0;
		width: 100%;
		vertical-align: middle;
	}
	
	p.bulb a,
	.clanky_menu.js_expand a {
		display: block;
		padding: 5px 5px 5px 25px;
		color: #333;
		outline: none;
		border-top: none;
		font-weight: normal;
	}

	p.bulb a.active,
	.clanky_menu.js_expand a.active {
		font-weight: bold;
		color: #aa0000 !important;
		text-decoration: none;
		border-top: none;
		background: none;
	}

	.clanky_menu.js_expand p.bulb a {
		padding-left: 10px;
	}
	
	.clanky_menu.js_expand ul ul {
		margin: 0 0 0 15px !important;
		padding: 0 !important;
	} 
	
	.clanky_menu.js_expand ul.open {
		display: block;
	}
	
	.clanky_menu.js_expand ul.close {
		display: none;
	}
	
	.clanky_menu.js_expand > .inner	{width: 218px; border-left: 1px solid lightgrey; border-right: 1px solid lightgrey;}
	
	.clanky_menu.js_expand > .inner > ul > li {
		border-bottom: 1px #eee solid !important;
	}
	
	.clanky_menu.js_expand .menu_control {
		position: absolute;
		width: 12px;
		height: 12px;
		left: 8px;
		top: 7px;
		padding: 0 !important;
		margin: 0;
	}
	
		.clanky_menu.js_expand .menu_control.close {
			background: url(../images/design/plus.png) no-repeat;
		}
		
		.clanky_menu.js_expand .menu_control.open:hover,
		.clanky_menu.js_expand .menu_control.close:hover {
			background-position: 0 -12px;
		}
		
		.clanky_menu.js_expand .menu_control.open {
			background: url(../images/design/minus.png) no-repeat;
		}

/* Clanky -stred */
.obal_clanky .obal_label                    {background: url(../images/design/clanek-label.png) no-repeat; width:538px; height:56px; display:block; margin:0;}
.obal_clanky.section_1  .obal_label                    {background: url(../images/design/section-products-label.png) no-repeat; width:538px; height:56px; display:block; margin:0;}
.obal_clanky                                {background: url(../images/design/bg_block1.png) repeat-x; border: 1px solid #d3d3d3; width:538px; margin-bottom: 10px;}
.obal_clanky .navigation                    {position:relative; top:-18px; left:12px; background: url(../images/design/oddeleni-navigace.png) 0 100% no-repeat; padding-bottom:5px; width:521px;}
.obal_clanky .clanek_content                {padding:10px;}
.obal_clanky h1                             {font-size: 15px !important; color:#c00405 !important; font-weight: bold !important; background: url(../images/design/h1-podtrh.png) no-repeat left bottom; display:block; border:0 !important; }
.obal_clanky h2                             {font-size: 14px !important; color:#c00405 !important; font-weight: bold !important; text-transform: none !important; border:0 !important; margin: 15px 0 -5px 0 !important;}
.obal_clanky h3                             {font-size: 13px !important; color:#c00405 !important; font-weight: bold !important;}
.obal_clanky h2 a:hover,
.obal_clanky h3 a:hover                       {text-decoration: underline;}
.obal_clanky .clanek_content .anotation     {}
.obal_clanky .clanek_content .oddelovac     {border-bottom: 1px solid #d3d3d3; padding-bottom:15px; display:block; height:1px; width:100%; clear:both;}
.obal_clanky .clanek_content .anotace_pag   {margin:10px 0 0 0 ;}
.obal_clanky .clanek_content .anotace_tucne {font-weight: bold;} 

/* Souvisejici clanek */
.souvisejici_cl                             {margin:10px 0 10px 10px;}
.souvisejici_cl .label                     {font-size: 15px; font-weight: bold;}
.souvisejici_cl ul li a                     { text-decoration: none;}
.souvisejici_cl ul li a:hover               {text-decoration: underline;}

/* Souvisejici polozky */
.souvisejici_pol                             {}
.souvisejici_pol .label                     {font-size: 15px; font-weight: bold; padding-left:10px; text-transform: uppercase; padding-bottom:5px;}
.souvisejici_pol .items .item						{width: 152px; height: 182px; margin-right: -2px;}
.souvisejici_pol .items .item img						{width: 152px;}

/* Styly KFC editor */
.obal_clanky a:hover        {text-decoration: underline;}
.obal_clanky ul             {padding-left:15px;}
.obal_clanky ul li         {background: url(../images/design/odr.png) 0 4px no-repeat; list-style-type: none; padding-left:15px;}
.obal_clanky h4             {color:#404040 !important; font-size: 15px !important;}
.obal_clanky h4:hover       {text-decoration: underline;}
.box                        {background: url(../images/design/box-pozadi.png) repeat-x top #e8e8e8; border:1px solid #d3d3d3; padding:10px;}
.mesic_nadpis               {background:#000; display:block; padding:2px 0 2px 10px; position:relative; width:528px; left:-10px; color:#fff; font-weight: bold;}
.obal_clanky HR             {color: #D3D3D3; background: #D3D3D3; border: 0; height: 1px; position:relative; left:-10px; width:538px;}
.oddeleni                   {color: #D3D3D3; background: #D3D3D3; border: 0; height: 1px;}
.obr_anotace                {float:left; padding:10px 10px 10px 0;}

/* Flag */
.flag, .flag2			{font-size:80%}
.flag                                   {position:relative; top:-20px; }
.flag a, .flag2 a                       {color:#555555; text-decoration:none;}
.flag a:hover, .flag2 a:hover           {text-decoration: underline; color:#c00405;}
.flag2                       {position:relative; top:-2px; }           

