* {
	margin: 0;
	padding: 0;
}
body {
    background-color: #030303;
    color: #fff;
	font-family: Verdana, Arial, lucida, sans-serif;
	font-size: 75%; /* 100% == 16px */
	line-height: 125%;
}
a {
	color: #e8d10a;
	text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
img {
	border: 0 none;
}
.cleaner {
	clear: both !important;
	float: none !important;
	font-size: 0 !important;
	height: 0 !important;
	line-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	width: auto !important;
}
.non-visible {
    height: 1px;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    top: -1000px;
    width: 1px;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}
#container {
	margin: 0 auto;
	width: 998px;
}
#header {
	position: relative;
}
#top {
    background: transparent url('/images/heading-bg.png') no-repeat 216px 44px;
    height: 83px;
    padding-top: 43px;
}
#top h1,
#top h3 {
    height: 50px;
    left: 41px;
    position: relative;
    top: 17px;
    width: 210px;
}
#top h1 a,
#top h3 a {
    background: transparent url('/images/moto-classic-logo.png') no-repeat left top;
    display: block;
    height: 50px;
    width: 210px;
}
#menu {
    background-color: #1b1b1b;
    border-bottom: 1px solid #323232;
    height: 42px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 998px;
}
#menu li {
    background: transparent url('/images/menu-splitter.png') no-repeat right 16px;
    float: left;
    list-style-type: none;
    padding: 7px 8px 0 7px;
}
#menu li.first {
    padding-left: 56px;
}
#menu li.last {
    background: none;
    padding-right: 0;
}
#menu li a {
    color: #6f6f6f;
    display: block;
    font-weight: bold;
    float: left;
    height: 27px;
    text-decoration: none;
}
#menu li a span {
    cursor: pointer;
    display: block;
    float: left;
    height: 27px;
    width: 6px;
}
#menu li a span.left {
    background: transparent url('/images/menu-left.png') no-repeat left top;
}
#menu li a span.right {
    background: transparent url('/images/menu-right.png') no-repeat left top;
}
#menu li a span.middle {
    border-bottom: 1px solid #363636;
    border-top: 1px solid #363636;
    height: 21px;
    padding: 4px 13px 0 13px;
    width: auto;
}
#menu li a.active,
#menu li a:hover {
    color: #fff;
}
#menu li a.active,
#menu li a:hover {
    background-color: #000;
}
#menu li a.active span.left,
#menu li a.active span.right,
#menu li a:hover span.left,
#menu li a:hover span.right {
    background-position: left bottom;
}
#main-image {
    background: transparent url('/images/main-image.jpg') no-repeat left top;
    height: 43px;
    overflow: hidden;
    padding: 221px 0 0 700px;
    width: 298px;
}
#main-image li {
    background: transparent url('/images/submenu-splitter.png') no-repeat right 4px;
    float: left;
    list-style-type: none;
    padding: 0 16px 0 14px;
}
#main-image li.last {
    background: none;
}
#main-image li a {
    color: #6f6f6f;
    font-size: 92%;
    font-weight: bold;
    line-height: 117%;
    padding-left: 19px;
    text-decoration: none;
}
#main-image li a:hover {
    text-decoration: underline;
}
#main-image li a.home {
    background: transparent url('/images/home.png') no-repeat left 1px;
}
#main-image li a.sitemap {
    background: transparent url('/images/sitemap.png') no-repeat left 2px;
}
#main-image li a.favorites {
    background: transparent url('/images/favorites.png') no-repeat left 1px;
}
#main {
    background: transparent url('/images/main-bg.png') no-repeat -45px top;
    _height: 1px;
    padding-top: 21px;
}
#content {
    float: left;
    padding-left: 47px;
    width: 638px;
}
#content h2 {
    color: #e8d10a;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 117%;
    line-height: 117%;
}
#content h2 span {
    color: #fff;
}
#content p {
    padding: 8px 0;
}
#content div.text-field-index {
    xbackground: transparent url('/images/text-field-index.png') no-repeat left top;
    line-height: 142%;
    padding: 13px 15px;
    width: 608px;
    background-color:#000000;
    border: 1px solid #363636;
}
#content div.text-field-index h2 {
    margin-bottom: 10px;
}
#content div.text-field {
    margin: 20px 0;
    width: 638px;
}
#content div.text-field span.text-field-top,
#content div.text-field span.text-field-bottom {
    background: transparent url('/images/text-field-top.png') no-repeat left top;
    display: block;
    font-size: 0;
    height: 8px;
    line-height: 0;
    width: 638px;
}
#content div.text-field span.text-field-bottom {
    background: transparent url('/images/text-field-bottom.png') no-repeat left top;
}
#content div.text-field div.text {
    background-color: #000;
    border-left: 1px solid #363636;
    border-right: 1px solid #363636;
    line-height: 142%;
    padding: 0 15px;
}
#content div.logos {
    margin: 20px 0;
    text-align: center;
    
}
#content div.logos img {
    border: 1px solid #707070;
    margin: 0 7px;
    padding: 1px;
}
#right-col {
    float: left;
    margin-left: 20px;
    width: 261px;
}
#right-col h2 {
    background: transparent url('/images/right-col-heading.png') no-repeat left top;
    color: #e8d10a;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 108%;
    height: 14px;
    line-height: 117%;
    padding: 11px 15px;
    width: 231px;
}
#right-col h2 span {
    color: #fff;
}
#right-col div.news h2 {
    margin-bottom: 5px;
}
#right-col div.news p {
    font-size: 92%;
    line-height: 150%;
    padding: 5px 10px 0 13px;
}
#right-col div.news div.logo {
    float: left;
    width: 171px;
}
#right-col div.news div.link {
    float: left;
    padding-top: 15px;
    text-align: right;
    width: 90px;
}
#right-col div.news div.link a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 108%;
    font-weight: bold;
    text-decoration: none;
    text-transform: lowercase;
}
#right-col div.news div.link a:hover {
    text-decoration: underline;
}
#right-col fieldset {
    border: 0 none;
}
#right-col legend {
    display: none;
}
#newsletter {
    margin: 16px 0 42px 15px;
    .margin: 14px 0 42px 15px;
}

#hlavni input {
	background-color: #A2A0A0;
	border: 1px solid #E8D00C;
	padding: 0px 1px;
	
}

#newsletter input {
	background-color: #A2A0A0;
	border: 1px solid #E8D00C;
	padding: 0px 1px;
}
#newsletter button {
    background: transparent url('/images/btn-newsletter.png') no-repeat center center;
    border: 0 none;
    cursor: pointer; 
    height: 13px;
    position: relative;
    top: -4px;
    .top: -5px;
    width: 13px;
}
#footer {
    background: #1b1b1b url('/images/footer-bg.png') no-repeat 760px 1px;
    border-top: 1px solid #303030;
    color: #656565;
    font-size: 92%;
    height: 107px;
    padding: 18px 0 0 47px;
    position: relative;
    width: 951px;
}
#footer ul {
    height: 22px;
    position: relative;
    z-index: 2;
}
#footer ul li {
    background: transparent url('/images/submenu-splitter.png') no-repeat right 3px;
    float: left;
    list-style-type: none;
    padding: 0 10px 0 9px;
}
#footer ul li.first {
    padding-left: 0;
}
#footer ul li.last {
    background: none;
}
#footer ul li a {
    color: #b1b1b1;
    text-decoration: none;
    text-transform: lowercase;
}
#footer ul li a:hover {
    text-decoration: underline;
}
#footer div.spacer {
    border-bottom: 1px solid #4c4c4c;
    border-top: 1px solid #0a0a0a;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin-bottom: 7px;
    width: 747px;
}
#footer span.rights {
    position: relative;
    z-index: 1;
}
#footer span.rights a {
    color: #656565;
    font-weight: bold;
    text-decoration: none;
}
#footer span.rights a:hover {
    text-decoration: underline;
}
#footer span.moto {
    background: transparent url('/images/footer-moto-classic.png') no-repeat left top;
    display: block;
    height: 22px;
    left: 695px;
    position: absolute;
    top: 13px;
    width: 97px;
    z-index: 1;
}
#footer span.royal {
    background: transparent url('/images/footer-royal-enfield.png') no-repeat left top;
    display: block;
    height: 29px;
    left: 707px;
    position: absolute;
    top: 49px;
    width: 76px;
    z-index: 1;
}
