@import url(corsodyl-magiced.css);


/* obecne definice */

body {height: 100%; background: #fff url(../img/corsodyl/bgr-body.png) top left repeat-x; color: #262F71; margin: 0; padding: 0; text-align: center; font: 100%/1.33  Tahoma, 'Lucida Grande CE', lucida, sans-serif;}


/*  img {border: none;} */
  form {margin: 0; padding: 0;}
  textarea {font: 100%/1.33  Tahoma, 'Lucida Grande CE', lucida, sans-serif;}
  p {margin: 0 0 .5em 0; padding: 0;}
  .Cleaner {clear: both; height: 1px; font-size: 1px;} /* viktor cistic;) */
  .NoVisual {display: none;}
/* konec: obecne definice */


/* MagicEd */

	.magiced table {font-size: 100%;}
	
	.magiced th,
	.magiced td {vertical-align: top;} 

/* konec: MagicEd */



/* obalka stranky */
	#Page {font-size: .8em; width: 741px; margin: 0 auto; height: 100%; position: relative; text-align: left; background: transparent url(../img/corsodyl/bgr-content.jpg) 0 145px no-repeat;}
		body#Home #Page {background-image: none;}
/*border: 1px solid #000; border-width: 0 1px;*/

	
/* end: obalka stranky*/

/* horni prouzek s GlaxoSmithKline*/
	#BandGsk {position: absolute; top: 0; left: -6px; width: 752px; height: 18px; margin: 1px 0 0; background: #FF6700 url(../img/corsodyl/bgr-arrow-gsk.png) top left no-repeat; overflow: hidden; border: 1px solid #fff; border-width: 0 1px; z-index: 10;}
		#BandGsk a {font-weight: bold; color: #fff; text-decoration: none; font-size: .85em; padding: 1px 0 0 35px; display: block;}
		#BandGsk a:hover {text-decoration: underline; background-color: transparent;}
/* end: horni prouzek s GlaxoSmithKline*/

/* hlavicka stranky */
	#Header {margin: 0; padding: 0; width: 100%; height: 145px; background: transparent url(../img/corsodyl/brg-header.jpg) 0 20px no-repeat; position: relative;}
		#Header #Logo {position: absolute; top: 51px; left: 6px; display: block; width: 234px; height: 38px; color: #282E74; font-weight: bold; font-size: 1.5em; overflow: hidden; z-index: 1;}
			#Header #Logo span {position: absolute; top: 0; left: 0; display: block; width: 234px; height: 38px; background: transparent url(../img/corsodyl/logo-corsodyl.png) top left no-repeat; z-index: 2; cursor: pointer;}
			#Header span#Logo span {cursor: default;}
/* end: hlavicka stranky */


/* horni menu */
	#TopMenu {position: absolute; top: 107px; left: 0; width: 741px; height: 38px; text-align: center; overflow: hidden;}
		
	/* dhtml menu */

		.FirstWithChild {padding-top: 12px; position: relative;}
			.FirstWithChild span {display: block; background-color: #fff; width: 2px; height: 38px; position: absolute; top: 0; right: -20px; _right: -21px;}


		.FirstNoChild {position: relative; padding: 12px 18px 0 0;}
			.FirstNoChild span {position: absolute; display: block; background: transparent url(../img/corsodyl/menu/first-level-end.gif) top right no-repeat; width: 18px; height: 38px; top: 0;/*-12px;*/ right: -1px;}
		
		
		.NextItemFirst, .NextItemNormal, .NextItemLast, .NextItemSingle {position: relative; padding: 0 15px 0 0;}
		.NextItemFirst span, .NextItemNormal span, .NextItemLast span, .NextItemSingle span 
				{position: absolute; right: -1px; top: -6px; display: block; background: transparent top right no-repeat;}
		
			.NextItemFirst span {background-image: url(../img/corsodyl/menu/next-level-first-end.gif); width: 16px; height: 26px; top: -7px;}
			.NextItemNormal span {background-image: url(../img/corsodyl/menu/next-level-end.gif); width: 16px; height: 25px;}
			.NextItemLast span {background-image: url(../img/corsodyl/menu/next-level-last-end.gif); width: 16px; height: 26px; top: -7px;}
			.NextItemSingle span {background-image: url(../img/corsodyl/menu/next-level-single-end.gif); width: 16px; height: 27px; top: -7px; right: -2px;}	
	/* end: dhtml menu */
	
	/* noscript menu */
		#TopMenu ul {margin: 0; padding: 0 0 0 17px; list-style-type: none; text-align: center; overflow: hidden; width: 100%; height: 38px;}
		#TopMenu ul li {margin: 0; padding: 0; position: relative;  height: 38px; display: inline; float: left;}

			#TopMenu ul li a {display: block; padding: 11px 0 8px 0; margin: 0 38px 0 0; color: #252862; font-weight: bold; text-decoration: none; font-size: 12px; background: transparent url(../img/corsodyl/menu/first-level-bgr.gif) -21px 0 repeat-x;}

				#TopMenu ul li span.ItemLeft, 
				#TopMenu ul li span.ItemRight {display: block; background: transparent top left no-repeat; height: 38px; position: absolute; top: 0;}

					#TopMenu ul li a span.ItemLeft {background-image: url(../img/corsodyl/menu/first-level-icon.gif); width: 20px; left: -20px;}
					#TopMenu ul li a span.ItemRight {background-image: url(../img/corsodyl/menu/first-level-end.gif); width: 18px; right: 20px;}


	/* end: noscript menu */
/* end: horni menu */


/* nadpis sekce */
	h2#Section {margin: 0; padding: 0; font-size: 1.2em; color: #fff; border-bottom: 1px solid #3A419A; background: transparent url(../img/corsodyl/bgr-heading-section.png) top left no-repeat; width: 728px;}
		h2#Section span {display: block; padding: 2px 378px 2px 20px;}
/* nadpis sekce */
	
	
/* obal obsahu */
	#Content {margin: 0 0 1.5em 0; background-color: #fff; color: inherit; width: 728px; position: relative; overflow: hidden; border-top: 1px solid #fff;}
/* end: obal obsahu */

	/* levy sloupec (s menu nebo bez) */
		#LeftColumn {width: 185px; overflow: hidden; padding: 0 0 140px 0; background: transparent url(../img/corsodyl/bgr-left-column.jpg) bottom left no-repeat; float: left;}

			#NoLeft {height: 6px; background: transparent url(../img/corsodyl/bgr-no-left-content.png) top left no-repeat;}
			
			#LeftMenu {background: transparent url(../img/corsodyl/bgr-left-menu-top.png) top left no-repeat; padding: 12px 0 0 0;}
			#SkipMenu {position: absolute; top: -500px;}

				#LeftMenu ul {margin: 0; padding: 0; list-style-type: none;}
				#LeftMenu li {margin: 0; padding: 0; background: transparent url(../img/corsodyl/left-menu-item-bgr.png) top left repeat-y; position: relative; float: left; width: 185px; display: block;}
					
					
					#LeftMenu li a {color: #282E74; text-decoration: none; font-size: .85em; display: block; position: relative; margin: 2px 5px 2px 20px; z-index: 5;}
						#LeftMenu li#ItemLast a {margin-bottom: 3px; _margin-bottom: 4px;}
	
						#LeftMenu li a:hover {text-decoration: underline; background-color: transparent;}

					#LeftMenu li span.LeftItemTop {display: block; position: absolute; top: 0; left: 0; width: 185px; height: 14px; background: transparent url(../img/corsodyl/left-menu-item-top.png) top left no-repeat; z-index: 2;}
						#LeftMenu li#ItemFirst span.LeftItemTop {background-image: url(../img/corsodyl/left-menu-item-top-first.png);}
					
					#LeftMenu li span.LeftItemBottom {position: absolute; display: block; bottom: 0px; left: 0; width: 185px; height: 11px; background: transparent url(../img/corsodyl/left-menu-item-bottom.png) bottom left no-repeat; z-index: 3;}
						#LeftMenu li#ItemLast span.LeftItemBottom {bottom: -1px; background-image: url(../img/corsodyl/left-menu-item-bottom-last.png);}
						
						
						#LeftMenu li#ItemSingle {padding: 0 0 2px 0;}
						#LeftMenu li#ItemSingle span.LeftItemTop {background-image: url(../img/corsodyl/left-menu-item-top-first.png);}
						#LeftMenu li#ItemSingle span.LeftItemBottom {bottom: -1px; background-image: url(../img/corsodyl/left-menu-item-bottom-last.png);}

	/* konec: levy sloupec (s menu nebo bez) */
	


	/* obsahova cast */
		#TextColumn {margin: 0; float: right; width: 543px; overflow: hidden;}
		
			#TextColumn h1 {font-size: 1.5em; font-weight: normal; border-bottom: 1px solid #C4C6E1; margin: 0; padding: .2em .1em .1em .5em;}
			#Text {margin: 12px 0 0 14px;}
	/* end: obsahova cast*/
	


	/* paticka */
		/*#Footer {}*/
		
			#Signpost {width: 741px; overflow: hidden;}

			#iMagic {width: 741px; height: 65px; position: relative; background: transparent url(../img/corsodyl/bgr-footer-bottom.jpg) top left no-repeat;}
				#iMagic p {position: absolute; top: 10px; left: 10px; font-size: .8em; color: #495294; margin: 0; padding: 0;}
				
				#iMagic a {color: #495294; text-decoration: none;}
					#iMagic a:hover {text-decoration: underline; background-color: transparent;}
				
	/* end: paticka */
	
	
	
	/* uvodni stranka */
	#HomePromo {width: 741px; height: 204px; overflow: hidden; background: transparent url(../img/corsodyl/home-promo.jpg) top left no-repeat;}
	/* uvodni stranka */
