* { font-family: Arial; font-size: 11px; }
BODY { background-color: #000000; color: #EEEEEE; }
BODY A.Href { color: #FFFFFF; text-decoration: none; border-bottom: 1px dotted #FFFFFF; }
BODY A:hover.Href { border-bottom: 2px dotted #FFFFFF; }
A.AnimalPakLogo { float: left; display: block; width: 75px; height: 73px; background-image: url('design/logo-animalpak.gif'); }
DIV.Header { float: right; width: 635px; }
DIV.Header A.AnimalPakDomain { float: left; display: block; width: 139px; height: 26px; background-image: url('design/logo-animalpak-cz.jpg'); margin: 1px 4px; }
DIV.Header DIV.HeaderTitle { float: right; display: block; width: 200px; height: 19px; background-image: url('design/hardcore-training-packs.jpg'); margin: 3px 0px; }
DIV.Header DIV.HeaderLine { clear: both; display: block; width: 635px; height: 5px; background-image: url('design/header-line.gif'); }
DIV.Header DIV.Menu { clear: both; height: 20px; }
DIV.Header DIV.Menu A#ItemAnimalQuality { float: right; display: block; width: 100px; height: 20px; background-position: center; }
DIV.Header DIV.Menu A#ItemTrainingDiet { float: right; display: block; width: 100px; height: 20px; background-position: center; }
DIV.Header DIV.Menu A#ItemProducts { float: right; display: block; width: 80px; height: 20px; background-position: center; }
DIV.Header DIV.Menu A#ItemContact { float: right; display: block; width: 70px; height: 20px; background-position: center; }
DIV.Header DIV.Menu A#ItemShop { float: right; display: block; width: 70px; height: 20px; background-position: center; }
DIV.Header DIV.MenuBottom { margin: 0px 9px; padding: 0px; width: 617px; height: 4px; }
DIV.LayoutTop { clear: both; margin: 0px auto; display: block; width: 710px; }
DIV.LayoutMiddle { clear: both; margin: 0px auto; display: block; width: 710px; }
DIV.LayoutBottom { clear: both; margin: 0px auto; display: block; width: 704px; height: 13px; background-image: url('design/footer-animalpak.gif'); background-position: top right; background-repeat: no-repeat; padding: 15px 6px 0px 0px; text-align: right; }

FORM { margin: 0px; }
DIV.Body { width: 704px; padding-bottom: 10px; }
DIV.Body DIV.Input { text-align: right; clear: both; margin: 1px 0px; }
DIV.Body DIV.Input B { display: block; padding: 4px 0px 0px 0px; }
DIV.Body DIV.Input DIV.Input { text-align: left; float: right; clear: right; width: 400px; padding-left: 10px; }
DIV.Body DIV.Input INPUT.Big { width: 300px; }
DIV.Body DIV.Input INPUT.Small { width: 50px; }
DIV.Body DIV.Input INPUT.Submit { margin-left: 100px; }
DIV.Body DIV.Input SELECT.Big { width: 300px; }
DIV.Body DIV.Input SELECT.Small { width: 120px; }
DIV.Body DIV.Input TEXTAREA.Big { width: 300px; height: 100px; margin: 0px; }
DIV.Body DIV.Input TEXTAREA.Small { width: 120px; height: 30px; margin: 0px; }

DIV.Body DIV.Side { float: left; display: block; }
DIV.Body DIV.Side A { display: block; width: 106px; height: 20px; }
DIV.Body DIV.Side A#SideProducts { height: 21px; }
DIV.Body DIV.Content P { margin: 5px 0px; text-indent: 10px; }
DIV.Body DIV.Content IMG.Float { float: left; margin: 0px; }
DIV.Body DIV.Content DIV.Item { float: right; margin: 0px; width: 100px; overflow: visible; }
DIV.Body DIV.Content DIV.Item OBJECT { position: relative; right: 100px; }
DIV.Body DIV.Content HR { clear: right; border: none; border-top: 1px dotted #EEEEEE; }
DIV.Body DIV.Content HR.Clear { clear: both; }
DIV.Body DIV.Content DIV.List { float: left;  width: 25%; }
DIV.Body DIV.Content DIV.List P { text-indent: 0px; }
DIV.Body DIV.Content LI DIV { padding-left: 20px; }
DIV.Body FORM DIV.Big { text-align: center; font-size: 18px; padding-left: 200px; padding-bottom: 15px; }