/* Tělo */
BODY 				{color: #2e2f31;
				 background: #fff;
				 font-size: 75%;
				 font-family: Arial, Helvetica, Helvetica CE, sans-serif;
 				 margin: 0;
 				 padding: 0;
 				 text-align:center;
 				 behavior: url("../shop/css/csshover.htc");}

H1, H2				{color: #2e2f31; background: #eee; border-bottom: solid 1px #e5e5e5; margin: 0 0 10px 0; padding: 5px 20px; font-family: trebuchet MS; font-size: 160%;}
TABLE				{font-size: 100%;}
TD 				{vertical-align: top;}
FORM				{margin: 0; padding: 0;}
INPUT 				{font-size: 100%; color: #333; border: 2px inset; font-family: Verdana, Arial, Helvetica, Helvetica CE;}
.clr                            {clear: both; font-size: 1px; height: 1px;}

/* Obal strany */
#page				{width: 1000px; background: url(../shop/images/design/header_clanky.jpg) no-repeat #fff; position: relative; margin: auto; text-align: left; padding: 413px 0 0 0;}
#logo                           {width: 330px; height: 100px; position: absolute; top: 0; left: 0; background: url(../shop/images/design/logo.gif) no-repeat; outline: none;}
#logo SPAN			{display: none;}

/* Infopanel */
#infopanel 			{display: none;}

/* Links */
#link-shop                      {position: absolute; top: 54px; left: 439px; color: #777; text-transform: uppercase; font-weight: bold; font-size: 110%; display: block; padding-left: 20px; width: 260px; height: 44px; line-height: 48px; outline: none;}
#link-shop:hover		{color: #000; text-decoration: none;}
#link-web			{position: absolute; top: 54px; left: 720px; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 110%; display: block; padding-left: 20px; width: 260px; height: 44px; line-height: 48px; outline: none; text-decoration: none;}
#link-web:hover                 {color: #000;}

/* Menu */
#menu				{position: absolute; top: 102px; left: 2px; width: 205px; list-style: none; margin: 0; padding: 0;}
#menu LI			{margin: 0; padding: 0;}
#menu A, #menu A:visited	{display: block; padding: 6px 0 5px 45px; color: #fff; text-transform: uppercase; font-weight: bold; background: url(../shop/images/design/arrow1.gif) 27px 10px no-repeat; margin-bottom: 1px;}
#menu A:hover			{}
#menu #active A			{color: #e86c2e !important; background: url(../shop/images/design/arrow1a.gif) 27px 10px no-repeat; text-decoration: none;}
#menu LI:hover,
#menu #active			{background: url(../shop/images/design/dot_transparent.png); _background: transparent #444547;}

/* Vyhledávání */
#vyhledavani	  		{font-size: 95%; position: absolute; right: 25px; top: 292px;}
#vyhledavani .label		{display: none;}
#vyhledavani FORM		{display: inline;}
#vyhledavani INPUT 		{width: 175px; /*height: 33px;*/ padding:9px 0 9px 8px; margin: 0; background: url(../shop/images/design/bg_search.png) no-repeat; border: 0; color: #b1b1b1; font-size:100%; float: left;}
#vyhledavani .submit		{width: 75px; color: #fff; font-weight: bold; background: #71b20c; border: solid 1px #5a8e09; padding: 8px 8px; text-decoration: underline !important; display: block; cursor: pointer; font-size: 100%; margin-left: 8px;}
#vyhledavani .link              {position: absolute; left: 10px; top: 37px;}
#vyhledavani A,
#vyhledavani A:visited		{color: #fff; text-decoration: underline; font-weight: bold;}
#vyhledavani A:hover		{color: #000;}

/* Strana */
#strana 			{text-align: left;}
#strana TABLE TD 		{vertical-align: top; padding:0;}

#levy 				{width: 212px; background: url(../shop/images/design/bg_column_left.gif) repeat-y;}
#levy .label			{width: 212px; height: 42px; margin: 0; background: url(../shop/images/design/label_left.png) no-repeat; color: #fff; text-transform: uppercase; font-style: italic; line-height: 35px; font-size: 140%; font-family: Calibri;}
#levy .label SPAN		{padding-left: 15px;}
#levy .bottom 			{}
#levy P 			{margin: 7px 25px;}
#levy A, #levy A:visited        {color: #2e2f31;}
#levy A:hover			{text-decoration: none; color: #5c9e01;}
#pravy A, #pravy A:visited	{color: #5c9e01;}
#pravy A:hover			{color: #2e2f31;}
#pravy 				{width: 200px;}
#pravy .label			{width: 200px; height: 34px; line-height: 34px; margin: 0; background: #565759; text-align: right; color: #fff; text-transform: uppercase; font-style: italic;  font-size: 140%; font-family: Calibri;}
#pravy .label SPAN		{padding-right: 15px;}
#pravy .bottom 			{}
#pravy P 			{margin: 7px 25px;}

/* leve menu */
#clanky				{width: 212px;}
#clanky .label 			{width: 212px; color: #fff; background: transparent; margin-top: -42px; position: relative;}
#clanky UL			{list-style: none; margin: 0; padding: 0; width: 210px;}
#clanky UL LI			{}
#clanky UL A,
#clanky UL A:visited		{display: block; padding: 3px 2px 3px 28px; background: url(../shop/images/design/arrow2.gif) no-repeat 18px 10px; font-weight: bold; height: 15px;}
#clanky UL A:hover		{background: url(../shop/images/design/arrow2.gif) no-repeat 19px 10px #f5f5f5;}
#clanky UL UL			{font-size: 90%; background: #d8d8d8; padding: 5px 0 10px 0;}
#clanky UL UL LI		{}
#clanky UL UL A,
#clanky UL UL A:visited		{padding: 0 2px 0 45px; background: url(../images/design/arrow2.gif) no-repeat 36px 6px #d8d8d8;}
#clanky UL UL A:hover		{background: url(../shop/images/design/arrow2.gif) no-repeat 37px 6px #d8d8d8;}

/* popis clanku */
#popis_clanku                   {padding: 15px 25px 0 25px;}
#popis_clanku P			{padding: 0; margin-left: 0; margin-right: 0;}

/* Aktuality */
#aktuality H3			{font-size: 100%; margin: 0 0 0 1px; padding-left: 15px;}
#aktuality H3,
#aktuality H3 A 		{color: #c62426;}
#aktuality H3 A:active		{color: #444;}
#aktuality H3 A:visited 	{color: #c62426;}
#aktuality H3 A:hover 		{color: #444;}
#aktuality P.datum 		{margin: 23px 15px 2px 15px;}
#aktuality P,
#aktuality #akt_obsah 		{margin: 10px 15px;}
#aktuality TABLE 		{margin: 5px 15px;}
#aktuality HR                   {color: #777; height: 0; margin: 5px 15px;}
#aktuality .stred 		{text-align: center;}

/* Patička */
#paticka 			{height: 76px; background: url(../shop/images/design/bg_column_left.gif) repeat-y;}
#paticka .logo                  {width: 168px; height: 43px; display: block; background: url(../shop/images/design/logo_bottom.gif) no-repeat; float: left; margin: 10px 0 0 220px;}
#paticka .copy			{float: right; margin: 20px 10px 0 0; font-size: 90%; color: #898989;}
#paticka .copy A,
#paticka .copy A:visited	{color: #5c9e01;}

/* Obsah */
#obsah 				{width: 100%; vertical-align: top; padding: 0 20px 50px 20px;}
#clanek				{width: 100%; margin: 0;}

/* Partnersky box */
#box 				{text-align: center;}
#box .label                     {margin-bottom: 15px;}
#box .label A,
#box .label A:visited		{color: #fff;}
#box .label A:hover		{text-decoration: none;}
#box IMG 			{border: 1px #e5e5e5 solid; margin: 10px 0;}

/* tag-cloud */
#tag-cloud ul				{margin: 0; padding: 10px 5px 10px 5px; text-align: center;}
#tag-cloud li				{list-style-type: none; display: inline; margin: 0 2px;}
#tag-cloud ul li a.tagCloudLevel1	{font-size: 100%;}
#tag-cloud ul li a.tagCloudLevel2	{font-size: 120%;}
#tag-cloud ul li a.tagCloudLevel3	{font-size: 140%;}
#tag-cloud ul li a.tagCloudLevel4	{font-size: 160%;}
#tag-cloud ul li a.tagCloudLevel5	{font-size: 180%;}

/* shop banner */
#shop-banner						{display: block; width: 175px; height: 110px; background: url(../images/shop-banner.jpg) no-repeat; margin: 0 auto 15px auto;}
#shop-banner span				{display: none;}

/* Img category - title site */
#category									{margin: 0; padding: 0; list-style: none; margin-right: -25px; overflow: auto;}
#category	li							{margin: 0 10px 10px 0; padding: 0; float: left; width: 130px; height: 120px;}
#category	a,
#category	a:visited				{display: block; float: left; width: 128px; height: 118px; position: relative; border: solid 1px #dadada; text-align: center; text-decoration: none; font-weight: bold; color: #2c2c2c;}
#category	img							{display: block; border: 0;}
#category	.title					{position: absolute; left: 0; bottom: 0; display: block; width: 128px; height: 22px; line-height: 22px; background: #efefef; border-top: solid 1px #e5e5e5;}
#category a:hover					{border-color: #4b8100;}
#category a:hover	.title	{border-color: #4b8100; background: #559301 url(../shop/images/design/category_hover.png) repeat-x; color: #fff; cursor: pointer;}					