/* Tělo */
BODY 				{color: #fff;
				 background: url(../../images/bg.png) #062e4b;
				 font-size: 75%;
				 font-family: Arial, sans-serif;
 				 margin: 0;
 				 padding: 0;
 				 text-align: center;
 				 behavior: url(./css/csshover.htc);}
H2	        		{font-size: 100%;}
TABLE				{font-size: 100%;}
TD 				{vertical-align: top;}
FORM				{margin: 0; padding: 0;}
INPUT, TEXTAREA, SELECT 	{font-size: 100%; color: #808080; background: url(../images/bginput.png) no-repeat #fff; border: none; font-family: Arial, sans-serif; padding: 3px 0 3px 3px;}
A	        		{color: #fff800; text-decoration: underline;}
A:active			{color: #fffdc2;}
A:visited			{color: #fff800;}
A:hover				{color: #fffdc2;}

/* Obal strany */
#page 	 			{width: 991px; background: url(../images/header.jpg) no-repeat 100% 0; position: relative; margin: 0 auto; padding-top: 144px; text-align: left;}
#pozadi                         {background: url(../../images/bg_top.png) repeat-x;}

/* Logo */
#logo				{width: 245px; height: 95px; overflow: hidden; position: absolute; left: 0; top: 33px; z-index: 1; margin: 0; text-align: center;}
#logo SPAN			{width: 245px; height: 95px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 10; background: url(../../images/logo.jpg) no-repeat; display: block; cursor: pointer;}
#logo A  			{color: #fff; font-size: 150%; font-weight: bold; text-decoration: none; margin: 15px 0 0 0; display: block;}

/* Pruh s odkazy */
#pruh_odkazy			{position: absolute; right: 85px; top: 0; z-index: 10;}
#pruh_odkazy UL 		{width: auto; background: transparent; border: 0; display: block; margin: 0; padding: 0; list-style: none;}
#pruh_odkazy UL LI		{border: 0; margin: 0; padding: 0; text-align: center; float: right; width: auto;}
#pruh_odkazy UL LI A,
#pruh_odkazy UL LI A:visited	{width: auto; _width: 80px; height: auto; display: block; color: #fff; background: #1e4673; border: 0; padding: 0 20px; line-height: 27px; margin-left: 3px; text-decoration: underline; height: 27px;}
#pruh_odkazy UL LI A:hover	{width: auto; _width: 80px; color: #ffe800; background: #001a29; text-decoration: none;}

/* odkazy */
#sysbar 			{list-style-type: none; margin: 0; padding: 0; background: url(../images/sysbar_bg.png) no-repeat; width: 557px; position: absolute; top: 68px; left: 262px;}
#sysbar LI 			{line-height: 50px; margin: 0; padding: 0; text-align: center; float: left; background: url(../images/sysbar_line.gif) no-repeat 100% 0; padding-right: 1px;}
#sysbar A 			{color: #000; display: block; height: 43px; float: left; padding: 0 20px;}
#sysbar A:hover			{color: #000; text-decoration: none;}
#sysbar #active A		{font-weight: bold; text-decoration: none;}

/* links mezi web a shop */
#links                          {position: absolute; top: 0; left: 62px; list-style: none; margin: 0; padding: 0; z-index: 2;}
#links LI                       {float: left; text-align: center; line-height: 34px;}
#links A, #links A:visited      {width: 138px; display: block; color: #fff;}
#links A:hover			{width: 138px; display: block; color: #fff; text-decoration: none;}
#links SPAN			{width: 138px; height: 34px; display: block; color: #000; background: url(../../images/links_btn.gif) no-repeat; text-align: center;}
#links_bg                       {width: 1000px; height: 3px !important; position: absolute; top: 0; right: 792px; background: url(../../images/links_bg.gif) repeat-x; z-index: 1;}

/* Strana */
#strana TABLE TD 		{vertical-align: top; padding: 0;}
#stredovy 			{width: 100%;}
#levy, #pravy			{width: 158px; color: #000;}
#levy .label, #pravy .label 	{width: 158px; height: 55px; color: #000; background: url(../../images/label.gif) no-repeat; font-size: 110%; font-weight: bold; margin: 0 0 10px 0; position: absolute; top: -50px; left: 0;}
#levy .label SPAN,
#pravy .label SPAN 		{position: relative; top: 30px; left: 0;}
#levy UL 			{list-style-type: none; line-height: 19px; margin: 0 8px 10px 8px; padding: 0;}
#levy UL LI			{margin: 0; padding: 0;}
#levy P, #pravy P 		{margin: 0 8px 10px 8px;}
#levy A,
#pravy A,
#levy A:visited,
#pravy A:visited 		{color: #000;}
#levy A:active,
#pravy A:active,
#levy A:hover,
#pravy A:hover  		{text-decoration: none;}

/* bottom */
#levy .bottom, #pravy .bottom   {background: url(../../images/bottom.gif) no-repeat; height: 23px; position: relative; top: 15px;}
#menu .bottom                   {background-image: url(../../images/bottom_menu.gif); top: 17px;}

/* Menu */
#menu				{background: #e0eef7 ; margin-bottom: 10px; padding: 45px 0 5px 0; position: relative; width: 158px;}
#menu .label			{background-image: url(../../images/label_menu.png); position: none; height: 35px; margin: 0; padding: 0 0 0 18px; top: 0; color: #fff;}
#menu .label SPAN		{top: 12px; text-decoration: none !important;}
#menu UL 			{list-style-type: none; margin: 0; padding: 0;}
#menu UL LI			{margin: 0;}
#menu UL A, #menu A:visited	{color: #000; text-decoration: underline; padding: 3px 0 3px 8px; display: block; _height: 18px; background: url(../../images/arrow1.gif) no-repeat 0 9px; border-bottom: solid 1px #e0eef7;}
#menu UL A:hover,
#menu UL LI .active		{background: url(../../images/arrow1h.gif) no-repeat 0 9px #e8d000; border-bottom: solid 1px #c9a700;}
#menu UL LI .active		{font-weight: bold;}
#menu UL UL 			{margin: 0; padding: 0; background: #f6e230; }
#menu UL UL LI			{margin: 0;}
#menu UL UL A,
#menu UL UL A:visited		{color: #000; text-decoration: none; padding: 1px 0 1px 8px; display: block; _height: 18px; background: url(../../images/arrow1h.gif) no-repeat 0 7px transparent; border-bottom: solid 1px #c9a700;}
#menu UL UL A:hover             {background-position: 0 7px; background-color: #e8d000;}
#menu UL UL UL                  {margin: 0; padding: 0 0 10px 0; background: #f8e85b !important; border-bottom: solid 1px #c9a700;}
#menu UL UL UL A,
#menu UL UL UL A:visited	{background: url(../../images/arrow2.gif) no-repeat 15px 9px ; border: none; font-size: 90%; padding: 0 0 0 25px;}
#menu UL UL UL A:hover		{background: url(../../images/arrow2.gif) no-repeat 16px 9px ; border: none;}
#menu UL UL UL UL               {border: none; padding: 0;}

/* Popis clanku */
#popis_clanku 			{display: none;}

/* Patička */
#paticka 			{background: url(../../images/footer.jpg) no-repeat 50% 0; text-align: right; height: 120px; padding: 0 178px !important; position: relative;}
#paticka DIV                    {position: relative;}
#paticka P 			{font-size: 100%; margin: 0; padding: 35px 20px 10px 0; clear: both; color: #87b9b7; line-height: 25px;}
#paticka A                      {color: #7dacaa;}
#paticka A:hover                {color: #fff800;}
#paticka .arrow                 {position: absolute; top: 0; right: 230px; display: block; width: 29px; height: 25px; background: url(../../images/arrow3.gif) no-repeat 50% 50% #081c33; padding: 0; margin: 0;}
#paticka .arrow:hover		{background: url(../../images/arrow3.gif) no-repeat 50% 50% #0b2f58;}

/* Obsah */
#obsah 				{width: 100%; vertical-align: top; padding: 0 15px 50px 15px;}
#obsah H2			{font-size: 140%; background: url(../../images/bgnadp.gif) no-repeat 0 4px; margin: 0; padding: 10px 0 10px 40px; margin-bottom: 10px; text-transform: uppercase; color: #fff800;}
#clanek				{padding-left: 37px;}
#clanek	TABLE			{width: auto !important;}

/* Partnersky box */
#box 				{width: 158px; background: #ecefd2; text-align: center; position: relative; top: 40px;}
#box A 				{display: block; margin: 0 3px; text-decoration: none; font-weight: bold;}
#box IMG 			{border: 0; margin: 10px auto; padding: 10px; background: #fff; border: solid 3px #ceb800;}
