/* 4EVER minimized */
* {margin:0px;padding:0px;}
body {font-family:Tahoma, Arial, Arial CE, Verdana, sans-serif;font-size:80%;color:#FFF;background:url(../img/bg.jpg);text-align:center;margin-bottom:120px;}
#wrapper {position: relative;width: 100%;background: url(../img/bg-wrapper.jpg) top center repeat-y;}
#wrapperContent {position:relative;margin:0 auto;width:986px;text-align:left;z-index:200;}
#header-bg-left {position:absolute;width:552px;height:750px;top:0px;left:-552px;background:url(../img/bg-left-header.jpg);z-index:100;}
#footer-bg-left {position:absolute;width:621px;height:350px;bottom:0px;left:-621px;background:url(../img/bg-left-footer.jpg);z-index:100;}
#header-bg-right {position:absolute;height:650px;top:0;right:0;background:url(../img/bg-right-header.jpg) no-repeat;z-index:100;}
#bg-rigt-underNavi {position:absolute;top:202px;right:0;width:242px;height:100px;background:url(../img/bg-right-underNavigation.jpg);}
#footer-bg-rightContent {position:absolute;width:242px;height:350px;bottom:0;left:744px;background:url(../img/bg-rightContent-footer.jpg);z-index:100;}
#footer-bg-right {position:absolute;height:350px;bottom:0;right:0;background:url(../img/bg-right-footer.jpg) repeat-y;z-index:100;}
#header {position:relative;width:100%;height:124px;background:url(../img/bg-header.jpg) no-repeat;}
ul#topNavigation {position:relative;width:100%;height:84px;background:url(../img/bg-top-menu.jpg) 0 1px no-repeat;z-index:200;}
#footer {position:relative;width:986px;height:119px;margin:0 auto;background:url(../img/bg-footer.jpg) top center no-repeat;text-align:left;}
#content {position:relative;width:100%;min-height:350px;z-index:500;}
.contentWhite {background:url(../img/bg-content.gif) repeat-y;}
.contentDark {background:url(../img/bg-contentDark.gif) repeat-y;}
.contentCatalog {background:url(../img/bg-contentCatalog.gif) repeat-y;}
.contentBlack {background:url(../img/bg-contentBlack.gif) repeat-y;}
/* global tags */
a {text-decoration:none;color:#229ED6;}
a img {border:none;}
*:focus {outline:none;}
/* header */
#header h1 a {position:absolute;width:150px;height:110px;}
#header h1 a span {display:none;}
#languages {position:absolute;font-size:85%;right:15px;top:18px;color:#CFB088;z-index:200;}
#languages a {color:#CFB088;margin:0 4px;}
#languages a.current {color:#FFF;}
#quickLogin {position:absolute;right:15px;top:45px;color:#FFF;z-index:9999;}
#quickLogin input {position:relative;margin-left:2px;}
#quickLoginName,#quickLoginPass {padding:4px;width:107px;height:15px;background:url(../img/bg-login-textbox.gif) no-repeat;border:none;}
#quickLoginButton {top:1px;background:url(../img/bg-button-quick-login.gif) no-repeat;width:42px;height:25px;border:none;color:#FFF;cursor:pointer;font-size:95%;text-transform:uppercase;}
#quickLogin div {position:relative;margin:10px 0 0 70px;font-size:90%;}
#quickLogin div a {margin-right:10px;color:#0097DA;}
#userLogIn {position:relative;padding:5px 10px;background:#000;top:45px;right:-15px;}
#userProfileLink {position:absolute;color:#CFB088;top:74px;right:0;padding:8px 18px;background:url(../img/userIcon.gif) left center no-repeat;}
#quickLogin #userProfileLink a {color:#CFB088;padding-right:15px;background:url(../img/userArrow.gif) right center no-repeat;}
#quickLogin #userLogIn a, #quickLogin #userProfileLink a {margin:0;}
#linkToFacebook {position:absolute;width:30px;height:30px;top:88px;right:16px;}
/* top navigation */
#topNavigation {position:relative;list-style-type:none;height:31px;line-height:31px;}
#topNavigation li {position:absolute;display:inline;height:38px;}
#topNavigation li a {position:absolute;color:#FFF;font-size:110%;line-height:38px;text-align:center;}
#topNavi1 {width:97px;background:url(../img/bg-topNavi1.jpg);}
#topNavi1 a {width:86px;}
#topNavi2 {width:101px;left:86px;background:url(../img/bg-topNavi2.jpg);}
#topNavi2 a {width:89px;}
#topNavi3 {width:94px;left:175px;background:url(../img/bg-topNavi3.jpg);}
#topNavi3 a {width:82px;}
#topNavi4 {width:107px;left:259px;background:url(../img/bg-topNavi4.jpg);}
#topNavi4 a {width:94px;}
#topNavi5 {width:126px;left:354px;background:url(../img/bg-topNavi5.jpg);}
#topNavi5 a {width:113px;}
#topNavi6 {width:125px;left:468px;background:url(../img/bg-topNavi6.jpg);}
#topNavi6 a {width:113px;}
#topNavi7 {width:125px;left:582px;background:url(../img/bg-topNavi7.jpg);}
#topNavi7 a {width:113px;}
#topNavi8 {width:97px;left:695px;background:url(../img/bg-topNavi8.jpg);}
#topNavi8 a {width:89px;}
#topNavi9 {width:97px;left:781px;background:url(../img/bg-topNavi8.jpg);}
#topNavi9 a {width:89px;}
#topNavigation li:hover, #topNavigation li.current {background-position: 0 38px;z-index:500;}
/* quick search */
#quickSearch {position:absolute;right:7px;top:170px;z-index:200;}
#quickSearchText,#quickSearchButton {position:relative;}
#quickSearchText {padding:5px;width:161px;height:15px;background:url(../img/bg-search-textbox.gif) no-repeat;border:none;}
#quickSearchButton {top:1px;background:url(../img/bg-button-search.gif) no-repeat;width:42px;height:25px;border:none;color:#FFF;cursor:pointer;font-size:95%;text-transform:uppercase;}
/* content main */
.contentMain {position:relative;margin-top:-43px;float:left;}
#homePage,#catalog {width:744px;background:#100703;}
.txtCenter {text-align:center;}
/* content main - homepage,catalog */
#homePage #crossroad {position:relative;width:744px;height:466px;background:#FFF url(../img/bg-homepage-crossroad.jpg) no-repeat;}
#catalog #crossroad {position:relative;width:744px;height:290px;background:#201E1D url(../img/bg-catalog-crossroad.jpg) no-repeat;margin:0 -25px;}
#crossroad img {margin:20px 0 0 16px;}
#crossroad a.linkSeries {position:absolute;width:110px;height:55px;}
#crossroad a.linkSeries span {display:none;}
#crossroad a#linkSeries1 {background:url(../img/button-exclusive-collection.jpg);top:95px;left:35px;}
#crossroad a#linkSeries2 {background:url(../img/button-mtb-series.jpg);top:150px;left:35px;}
#crossroad a#linkSeries3 {background:url(../img/button-mtb-woman-series.jpg);top:205px;left:35px;}
#crossroad a#linkSeries4 {background:url(../img/button-street-series.jpg);top:95px;left:145px;}
#crossroad a#linkSeries5 {background:url(../img/button-cross-series.jpg);top:150px;left:145px;}
#crossroad a#linkSeries6 {background:url(../img/button-mtb-junior.jpg);top:205px;left:145px;}
#crossroad a#linkSeries1:hover,#crossroad a#linkSeries2:hover,#crossroad a#linkSeries3:hover,
#crossroad a#linkSeries4:hover,#crossroad a#linkSeries5:hover,#crossroad a#linkSeries6:hover {background-position:0 55px;}
#crossroad .crossroadBlock {position:absolute;list-style-type:none;bottom:20px;}
#crossroad .crossroadBlock a {color:#FFF;padding:3px 20px 3px 5px;display:block;}
#crossroad .crossroadBlock li {display:inline;} /* IE6 */
#crossroad .crossroadBlock a:hover {background:#2D5563;}
#crossroad .crossroadBlock strong {position:relative;padding:5px;top:-8px;font-size:115%;font-weight:normal;}
#crossroad #crossroadBlock1 strong {color:#01AFFF;}
#crossroad #crossroadBlock3 strong {color:#E2A366;}
#crossroad #crossroadBlock3 li {line-height:21.1px;}
#crossroad .crossroadBlock a span {color:#7B8E97;}
#crossroad #crossroadBlock1 {left:25px;}
#crossroad #crossroadBlock2 {left:272px;}
#crossroad #crossroadBlock3 {left:518px;}
#catalog #catalogCategories {width:744px;height:408px;overflow:hidden;background:#1D1B1C url(../img/bg-catalog-categories.jpg) no-repeat;margin:0 -25px;}
#catalog .catalogImage {position:absolute;width:710px;height:250px;left:16px;top:20px;/*display:none;*/}
#catalogImage1 {background-image:url(../img/banner-mtb-exclusive.jpg);}
#catalogImage2 {background-image:url(../img/banner-mtb-sport.jpg);/*z-index:100;*/}
#catalogImage3 {background-image:url(../img/banner-mtb-woman.jpg);}
#catalogImage4 {background-image:url(../img/banner-street.jpg);}
#catalogImage5 {background-image:url(../img/banner-cross.jpg);}
#catalogImage6 {background-image:url(../img/banner-junior.jpg);}
#catalogCategories .catalogBlock {position:relative;width:248px;height:204px;float:left;z-index:5;}
#catalogCategories .catalogBlock h2 {color:#01AFFF;font-size:110%;text-transform:uppercase;margin:20px 20px 6px 20px;}
#catalogCategories .catalogBlock ul {position:relative;float:left;margin-left:18px;list-style-type:none;line-height:155%;display:inline;padding:0px;}
#catalogCategories .catalogBlock ul li {display:inline;}/*IE6*/
#catalogCategories .catalogBlock ul li a {display:block;width:90px;color:#FFF;text-transform:uppercase;padding:1px 4px;}
#catalogCategories #catalogBlock6 ul li a {width:110px;}
#catalogCategories .catalogBlock ul li a:hover {background:#2D5563;}
#catalogCategories .hoverLight {position:absolute;display:none;top:-14px;left:-10px;width:268px;height:34px;z-index:100;}
#catalogBlock1 .hoverLight {background:url(../img/bg-catalog-categories-bl1.jpg);}
#catalogBlock2 .hoverLight {background:url(../img/bg-catalog-categories-bl2.jpg);}
#catalogBlock3 .hoverLight {background:url(../img/bg-catalog-categories-bl3.jpg);}
#catalogBlock4 .hoverLight {background:url(../img/bg-catalog-categories-bl4.jpg);}
#catalogBlock5 .hoverLight {background:url(../img/bg-catalog-categories-bl5.jpg);}
#catalogBlock6 .hoverLight {background:url(../img/bg-catalog-categories-bl6.jpg);}
#homePageFlash {position:absolute;top:20px;right:18px;}
/* content main - folders - events and news */
#hpFolders {position:relative;background:#FFF url(../img/bg-top-action-news.jpg) no-repeat;margin-top:30px;min-height:340px;padding:20px 20px 40px 15px;color:#000;}
#hpFolders ul {position:absolute;list-style-type:none;top:-23px;left:20px;}
#hpFolders ul li a {position:absolute;height:23px;line-height:23px;width:100px;color:#999;text-decoration:underline;text-align:center;font-size:85%;}
a#acNewBut1 {background:url(../img/bg-button-action-news1.gif);}
a#acNewBut2 {background:url(../img/bg-button-action-news2.gif);left:104px;}
a#acNewBut3 {background:url(../img/bg-button-action-news3.gif);left:208px;}
#hpFolders ul li a:hover {background-position:0 center;text-decoration:underline;}
#hpFolders .ui-tabs-selected a, #hpFolders .ui-state-active a {background-position:0 bottom;text-decoration:none;}
#hpFolders h2.title {font-size:130%;font-weight:normal;padding:10px;}
#hpFolders .blockItem {position:relative;width:395px;font-size:85%;line-height:140%;padding:12px 0;background:url(../img/separator-action-news.gif) left bottom no-repeat;min-height:70px;}
#hpFolders .blockItem.last,.listNews.last {background:none;}
#hpFolders .blockItem h3 {font-size:115%;margin-bottom:2px;color:#7B8E97;}
#hpFolders .blockItem img {position:relative;float:left;border:5px solid #B3BFC3;margin: 8px 15px 5px 0;}
#hpFolders .blockItem a {text-decoration:underline;color:#01AFFF;}
#hpFolders .linkArchive {position:absolute;bottom:20px;right:40px;font-size:85%;color:#7A5630;text-decoration:underline;}
#hpFolders .NewsBanner {position:absolute;right:20px;top:70px;}
#hpFolders #NewsBanner2,#hpFolders #NewsBanner4 {top:220px;}
#hpFolders .NewsBanner img {border:none;}
#hpFolders .hpFolderPaddingText {padding:0 10px;}
.listNews {line-height:140%;min-height:120px;background:url(../img/separator-action-news-full.gif) left bottom no-repeat;}
.listNews img {position:relative;float:left;border:5px solid #B3BFC3;margin-right:20px;}
/* content main - catalog */
#catalog {width:694px;padding:0 25px;min-height:350px;background:#FFF url(../img/bg-content-top.jpg) no-repeat;color:#000;}
/* --!-- detail,catalog,cart,compare --!-- */
#contentHeader {position:relative;margin:0 10px;}
#catalog #contentHeader {height:148px;}
#breadCrumb {position:absolute;font-size:80%;top:8px;left:5px;}
#breadCrumb1,#breadCrumb2,#breadCrumb3 {text-decoration:none;}
#breadCrumb1 {color:#000;}
#breadCrumb2 {color:#6C6E72;}
#breadCrumb3 {color:#00A0E0;}
#contentHeader h2 {position:absolute;font-size:130%;font-weight:normal;color:#01AFFF;top:30px;left:5px;text-transform:uppercase;}
#contentHeader h3 {position:absolute;font-size:110%;font-weight:normal;top:56px;left:5px;}
#contentHeader #sorter {position:absolute;top:40px;right:0;font-size:90%;}
#contentHeader #sorter select {font-size:95%;margin:0 15px 0 5px;padding:1px;}
#contentHeader #sorterSeries {position:absolute;top:96px;left:5px;font-size:90%;}
#contentHeader #sorterSeries strong {font-weight:normal;color:#7B8E97;}
#contentHeader #sorterSeries label {position:relative;margin-right:40px;line-height:30px;height:30px;}
#contentHeader #sorterSeries label input {position: relative;top:1.5px;}
/* catalog - block product */
.paginator {position:relative;text-align:center;color:#105286;font-size:90%;}
.paginator a {color:#0097DB;text-decoration:underline;margin:0 2px;}
.paginator span {font-weight:bold;}
.pagTop {margin:10px 0;}
.pagBottom {margin-bottom:30px;}
.blockProduct {position:relative;float:left;display:inline; /* IE 6 */margin:20px 0;width:208px;height:310px;background:#FFF url(../img/bg-block-product.jpg) 0 144px no-repeat;border-bottom:1px solid #D7D7D7;font-size:80%;line-height:150%;}
.blockProduct.middle {margin:20px 35px;}
.blockProduct img {margin:0 8px;display:block;}
.blockProduct h2 {position: absolute;top:174px;font-size:170%;font-weight:normal;text-transform:uppercase;color:#00467D;}
.blockProduct .description {position: absolute;top: 200px;overflow: hidden;width:100%;height:80px;}
.blockProduct span {color:#7B8E97;}
.blockProduct .price {position:absolute;bottom:8px;font-size:140%;color:#00467D;}
.blockProduct .price strong {font-weight:normal;}
.blockProduct .linkDetail {position:absolute;bottom:8px;right:1px;font-size:110%;color:#01AFFF;}
.blockProduct .linkDetail a {color:#01AFFF;text-decoration:underline;}
/* content product/bike detail */
#detail {width:694px;padding:0 25px;min-height:350px;background:#FFF url(../img/bg-detail-top.jpg) no-repeat;color:#000;}
#detail #sorter select {width:150px;padding:1px;}
#detail #contentHeader {position:relative;height:88px;}
#detail #detailContent {font-size: 90%;line-height: 160%;}
#detail #contentImage {margin:5px 0 0 0;}
#detail #contentImageZoom {position:relative;margin:10px -21px 10px -25px;background: url(../img/bgDetailImage.jpg) 14px 0 no-repeat;}
#detail #contentImageZoom a {position: relative;margin-left: 180px;}
.jqZoomPup{overflow:hidden; border: 1px solid black; cursor:none;}
.jqZoomPup img{border: none;}
.jqZoomWindow{margin:50px 0 0 0; border: none;}
.preload{ color:#000; font-size:10px; font-family:Tahoma;opacity: 0.8;border: 0px solid #CCC; padding: 8px; text-align:center; background: #FFF url(../img/zoomloader.gif) no-repeat;  background-position: 43px 30px; width:90px; height:43px;  z-index:1000; position:absolute;}
#detail #contentImageZoom #detailImageView {position:absolute;top:400px;left:40px;cursor:pointer;}
#detail #sideInfo {position:absolute;top:160px;right:30px;text-align:right;color:#999;}
#detail #price {font-size:125%;}
#detail #price strong {font-size:105%;margin-left:5px;color:#00467D;}
#detail #basicEquipment {position:absolute;width:150px;top:40px;right:0;z-index:250;font-size:95%;}
/*#detail #colorInfo {position:absolute;width:150px;top:350px;right:45px;z-index:250;font-size:95%;}*/
#detail #colorInfo {position:absolute;width:150px;top:0px;right:-20px;z-index:250;font-size:95%;}
#detail #colorInfo strong {color:#000;}
#detail #folders {position:relative;width:622px;background:#FFF url(../img/bg-detail-folderTab.jpg) 0 0 no-repeat;padding:0 20px 10px 42px;}
#folderFaq {color:#000;font-size:100%;}
#folderFaq h3 {margin:10px 0;color:#02AFFF;font-size:130%;}
#folderFaq td {padding: 2px 20px 2px 0;}
#folderFaq td input {width:200px;padding:1px;}
#detail #folders .description span {color:#00467D;}
#folders .description {position:relative;float:left;width:50%;}
#folders #bikeAtributs {position:relative;float:right;width:46%;}
#folders #bikeAtributs table td {padding:4px 5px 4px 0;}
#folders #bikeAtributs select {font-size:100%;width:90px;padding:1px;}
#folders #bikeAtributs a {color:#0097DB;text-decoration:underline;}
#colorSpecification {color:#999;font-size:98%;}
#selectedColorName {position:absolute;width:90px;padding-right:10px;left:-110px;top:24px;text-align:right;font-size:95%;}
#colorSpecification .colorBorder {position:relative;display:block;float:left;width:26px;height:26px;border:3px solid #FFF;padding:2px;margin:2.5px 5px 2.5px 0;}
#folders #bikeAtributs #colorSpecification .colorBorder a.colorBlock {position:relative;display:block;width:24px;height:24px;border:1px solid #ABABAB;text-decoration:none;margin:0;}
#colorSpecification .current {border:3px solid #DFDFDF;}
#otherInformation {position:relative;margin:0 -25px 0 -25px;width:684px;padding:50px 30px 30px 30px;background:#242424 url(../img/bg-content-detail-middle.jpg) no-repeat;color:#FFF;}
#otherInformation #linkToFriend {color:#0097DB;padding-left:30px;}
#otherInformation #linkToFriend a {color:#0097DB;text-decoration:underline;}
#detail #otherInformation table.specification {position:relative;left:-2px;width:100%;border-collapse:collapse;text-transform:uppercase;font-size:95%;margin-top:20px;}
table.specification th {width:15%;border-left:4px solid #242424;color:#F4EABD;font-weight:normal;text-align:left;}
table.specification td {width:33%;}
table.specification th,table.specification td {padding:2px 3px 2px 8px;}
table.specification tr.odd th,table.specification tr.odd td {background:#1A1A1A;}
table.specification tr.even th,table.specification tr.even td {background:#202020;border-top:1px solid #242424;border-bottom:1px solid #242424;}
#linksOtherModels {position:absolute;top:38px;right:50px;color:#907843;text-decoration:none;line-height:180%;}
#linksOtherModels a {color:#907843;text-decoration:none;padding-left:20px;background:url(../img/arrow-link.gif) 0 1px no-repeat;}
/* detail only product */
#productImageDetail {margin:30px 0 10px 40px;}
#btnAddToCart {margin:10px 0;width:159px;height:25px;line-height:25px;text-transform:uppercase;background:url(../img/bg-button-makeOrder.gif);color:#FFF;font-size:95%;border:none;cursor:pointer;}
#productFolder {padding-top:40px;background:url(../img/bg-productDescription.gif) 42% 40px no-repeat;min-height:120px;}
#productFolder #productColors {margin-bottom:10px;}
#productFolder form {position:relative;float:left;width:45%;}
#productFolder td, #productFolder th {padding:2px 10px 2px 0;text-align:left;font-weight:normal;}
#productFolder select {width:100px;padding:1px;}
#productDescription {position:relative;float:right;width:55%;}
#productFolder #inputPcs {padding:1px;width:20px;text-align:center;}
#productDetailPrice {position:relative;margin:10px 0;font-size:120%;}
#productDetailPrice strong {font-size:110%;color:#00467D;}
/* content - cart */
#contentCart {width:694px;padding:0 25px;min-height:350px;background:#FFF url(../img/bg-content-cartTop.jpg) no-repeat;color:#000;}
#contentCart #contentHeader {height:122px;}
#linkEmptyCart {position:absolute;top:44px;right:55px;color:#E2001A;text-decoration:underline;padding-left:20px;background:url(../img/ico-deleteCart.gif) no-repeat;}
#cartView {width:734px;margin:-34px -15px 15px -25px;color:#616161;}
#cartView thead th {font-size:80%;}
#cartView th {height:34px;line-height:34px;text-align:center;font-weight:normal;padding:0 20px;}
#cartView td {text-align:center;padding:0 18px;}
#cartView .productRow td.productImage {text-align:left;padding:0 0 0 10px;}
#cartView .productRow td.productImage img {position:relative;top:8px;}
#cartView .productRow td.productName {text-align:left;padding:14px 0 0 0;}
#cartView .productRow td {vertical-align:top;padding-top:14px;}
#cartView .cartOptions td {border-bottom:1px solid #BCBCBC;text-align:right;}
#cartView .cartPcs {width: 30px;text-align:center;}
#cartView #deliveryPayment th {background:#F1F1F1;text-align:left;color:#0971B2;}
#cartView #deliveryPayment th select {margin-left:15px;width:220px;padding:1px;}
#cartView #deliveryPayment #selectDeliveryPayment {width:auto;}
#cartView #deliveryPayment #deliveryPaymentPrice {text-align:center;color:#616161;}
#cartView .cartOptions td span {position:relative;padding-left:40px;top:-30px;text-transform:uppercase;}
#cartView .cartOptions td a {text-decoration:underline;}
#cartView .cartReCount {background:url(../img/ico-cart-recount.gif) 14px center no-repeat;}
#cartView .cartChange {background:url(../img/ico-cart-change.gif) 14px center no-repeat;}
#cartView .cartRemove {background:url(../img/ico-cart-delete.gif) 16px center no-repeat;}
#cartView .cartRemove a {color:#E2001A;}
#contentCart .flash {margin:20px 0;}
#contentCart #totalCost {text-align:right;padding-right:20px;}
#contentCart #totalCost strong {font-size:140%;margin-left:10px;color:#0971B2;font-weight:normal;}
#cartMakeOrderForm {position: relative;margin:0 -25px 0 -25px;width:684px;padding:80px 30px 30px 30px;background:#FFF url(../img/bg-cart-middle-separator.gif) no-repeat;color:#000;font-size:95%;}
#cartMakeOrderForm h4 {color:#0971B2;margin:5px 0 30px 0;}
#cartMakeOrderForm select {width:206px;}
#hrefTextNote {cursor:pointer;color:#229ED6;}
#cartMakeOrderForm .cartFormLabel {border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;background:#F1F1F1;margin:12px -30px;padding:7px 30px;}
#cartMakeOrderForm table {margin:30px 0 20px 0;}
#cartMakeOrderForm th {font-weight:normal;padding:5px 10px 5px 0;text-align:right;}
#cartMakeOrderForm table input {width:200px;padding:1px;}
table#deliveryAddress {margin:10px 0 20px 0;}
#btnMakeOrder {margin:30px 0 20px 0;width:159px;height:25px;line-height:25px;text-transform:uppercase;background:url(../img/bg-button-makeOrder.gif);color:#FFF;font-size:95%;border:none;cursor:pointer;}
/* content - other pages - standard header */
#standardPage {width:694px;padding:0 25px 0 25px;min-height:350px;background:#FFF url(../img/bg-standard-top.jpg) no-repeat;color:#000;}
#standardPage #contentHeader {position:relative;height:88px;}
ul#menuFolders {position:relative;list-style-type:none;line-height:100%;top:-23px;left:15px;}
ul#menuFolders li {display:inline;}
ul#menuFolders li a {position:absolute;height:23px;line-height:23px;width:110px;color:#999;text-decoration:underline;text-align:center;font-size:85%;background:#343434;}
ul#menuFolders #fold2 a {left:114px;}
ul#menuFolders #fold3 a {left:228px;}
ul#menuFolders #fold4 a {left:342px;}
ul#menuFolders li a.current,ul#menuFolders li a:hover {background:#FFF;}
/* content - other pages - contenText */
#contenText {position:relative;line-height:150%;}
#contenText h1 {font-weight:normal;font-size:170%;text-transform:uppercase;margin:20px 0;}
#contenText h2 {font-weight:normal;font-size:150%;text-transform:uppercase;margin:20px 0;color:#0097DC;}
#contenText h3 {font-weight:normal;font-size:130%;text-transform:uppercase;margin:20px 0;}
#contenText h4 {font-weight:normal;font-size:110%;text-transform:uppercase;margin:20px 0;}
#contenText ul {margin:15px;list-style-type:square;}
#insuranceConditions {position:relative;width:640px;height:500px;overflow:scroll;border:2px solid #CCC;padding:10px;}
#insuranceForm select optgroup {font-style:normal;}
#insuranceForm select optgroup option {padding-left:15px;}
input[type=checkbox] {position:relative;margin-right:5px;top:1px;}
#insuranceForm table, .insuranceForm table {width:100%;}
#insuranceForm table th, .insuranceForm table th {vertical-align:baseline;}
#insuranceForm table span {position:relative;float:right;margin-right:30px;font-size:11px;color:#666;}

#linkInsuranceBack, #linkInsuranceSubmit, #linkInsurancePrint {position:relative;float:left;margin-right:15px;margin-top:40px;height:25px;line-height:25px;background:url(../img/bg-button-makeOrder.gif) no-repeat;width:139px;padding:0 10px;color:#FFF;text-transform:uppercase;text-align:center;}
#linkInsuranceBack {background:url(../img/bg-button-contactForm.gif) no-repeat;width:68px;}

/* contact - our people */
.ourStaff {padding:10px 0;}
.contactCard {position:relative;float:left;width:330px;height:80px;margin:10px 0;}
.contactCard img {float:left;border:5px solid #D0D7DA;margin:5px 10px 5px 0;}
.contactCard a {text-decoration:underline;}
.contactCard .position {color:#229ED6;}
.contentContactForm {position:relative;padding:10px 20px;}
.contentContactForm h4 {color:#229ED6;font-size:95%;margin:10px 0 20px 0;}
.contentContactForm address {position:relative;float:left;padding:6px 30px 10px 0;font-style:normal;line-height:24px;}
.contentContactForm address.middle {border-left:1px solid #BEBEBE;border-right:1px solid #BEBEBE;margin:0 30px 0 20px;padding-left:30px;padding-right:50px;}
.contentContactForm #ContactForm {position:relative;width:684px;background:#242424 /*url(../img/bg-contactForm.jpg) 0 20px no-repeat*/;margin:0 -45px -10px -45px;padding:25px 30px;color:#229ED6;}
#ContactForm table {margin-top:30px;}
#ContactForm table th {text-align:left;padding:5px 0;}
#ContactForm table td {padding:5px 0;}
#ContactForm table td input {width:180px;padding:1px;float:right;}
#ContactForm table td textarea {width:290px;height:140px;}
#ContactForm #btnContact,#folderFaq #btnContact, #btnRegister {width:88px;height:25px;border:none;color:#FFF;text-transform:uppercase;background:url(../img/bg-button-contactForm.gif);font-size:95%;cursor:pointer;margin-top:15px;}
#ContactForm #imgLinkMap {position:absolute;top:0;right:25px;width:350px;height:328px;background:url(../img/bg-link-contactMap.jpg) no-repeat;}
#ContactForm #imgLinkMap:hover {background-position:0 -328px;}
#ContactForm #imgLinkMap span {position:absolute;top:315px;right:30px;}
/* content - other pages - contenText - technology */
.contentTechnology {padding:10px 15px;font-size:95%;}
.contentTechnology h4 {margin-top:30px;color:#7B8E97;font-size:110%;}
.contentTechnology p {margin-bottom:30px;font-size:90%;}
.contentGeometry {padding:10px 10px 20px 15px;font-size:95%;}
.contentGeometry .imgGeometry {position:relative;text-align:center;margin:30px 0;}
.contentGeometry {padding:10px 10px 20px 15px;font-size:95%;}
#otherInformation .tableHead {color:#01AFFF;font-weight:normal;margin-left:5px;}
#otherInformation #formBikeType {position:absolute;right:50px;top:48px;font-size:100%;}
#otherInformation #formBikeType select {width:150px;margin:0 10px 0 5px;padding:1px;}
p.noGeometryTable {position:relative;margin-top:50px;}
.contentGeometry table.specification {margin-top:40px;width:99.5%;}
.contentGeometry table.specification th {width:200px;}
.contentGeometry table.specification td {text-align:center;border-right:1px solid #242424;width:120px;}
.contentGeometry table.specification th,.contentGeometry table.specification td {padding:5px;border-top:1px solid #242424;}
.contentGeometry table.specification td span {color:#01AFFF;}
.contentFilosofy,.career,.assembly,.ourStaff,.pressService,.contentUser {padding:10px 15px;font-size:95%;}
#contenText p {margin-bottom: 15px;}
.contentSponsoring .blockSponsoring {position:relative;width:396px;height:90px;background:url(../img/bg-block-sponzoring.gif) left bottom no-repeat;margin:10px 0;font-size:85%;line-height:140%;}
.contentSponsoring .NewsBanner {position:absolute;right:-5px;top:58px;}
.contentSponsoring #NewsBanner2 {top:212px;}
#contenText .blockSponsoring p {margin:0px;padding:0px;}
.contentSponsoring .blockSponsoring.last {background:none;}
.contentSponsoring .blockSponsoring img {position:relative;float:left;border:5px solid #D0D7DA;margin:6px 30px 20px 0;}
.contentSponsoring  #linkArticlesArchive {position:absolute;top:370px;right:20px;color:#7A5630;font-size:85%;text-decoration:underline;}
#sellersPage {width:694px;padding:0 25px 0 25px;min-height:110px;background:url(../img/bg-prodejci-top.jpg) no-repeat;color:#000;}
#sellersPage #contentHeader {position:relative;height:88px;}
#sellersFlash {position:relative;height:450px;background:#242424;margin:15px -25px 0 -25px;padding-top:70px;color:#FFF;}
#sellersFlash object {margin-bottom:50px;}
.tblSellers {width:100%;margin:5px 0 20px 0;}
#contenText table.tblSellers th h3 {text-align:center;background:#CECECE;color:#333;margin:0px;line-height:30px;}
.tblSellers th {background:#E8E8E8;color:#666;text-indent:20px;}
.tblSellers th,.tblSellers td {height:30px;vertical-align:middle;}
.tblSellers td {background:#F4F4F4;padding:0 5px;color:#000;}
.contentVideo {position:relative;margin:0px -25px;background:#000;text-align:center;padding:80px 0 20px 0;}
#webMapList, #webMapList ul, #webMapList ul ul {list-style-type: square;margin: 0 20px;color: #229ED6;line-height: 180%;}
#webMapList {margin-top: 15px;margin-bottom: 15px;}
.contentWideLabel {border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;background:#F1F1F1;margin:20px -25px;padding:7px 30px;}
.searchTitle {font-size:1.1em;color:#0971B2;}
/* bike compare */
#compareTableMain, #compareTableParams {width:100%;font-size:85%;border-collapse:collapse;}
#compareTableMain .photo {padding:20px 0 30px 20px;background:url(../img/bg-bikeCompareShadow.jpg) bottom left no-repeat;}
#compareTableMain th {padding:3px 0 3px 10px;color:#00467D;text-align:left;border-bottom: 4px solid #FFF;}
#compareTableMain td {padding:3px 0 3px 40px;border-bottom: 4px solid #FFF;border-right: 4px solid #FFF;}
#compareTableMain .different th, #compareTableMain .different td {background:#F1F1F1;}
#compareTableMain .different td {color:#929292;}
#compareTableMain h3 {font-weight:normal;font-size:1.30em;color:#00467D;margin: 5px 0 10px 0;}
#compareTableMain strong {font-size:1.30em;display:block;margin-top:10px;}
#compareTableMain td strong{color:#01AFFF;}
#compareTableParams th, #compareTableParams td {padding:3px 10px;border-bottom: 2px solid #242424;text-transform:uppercase;font-weight:normal;}
#compareTableParams th {color:#F4EABD;}
#compareTableParams td {color:#414141;}
#compareTableParams .different td {color:#FFF;}
#compareTableParams .odd th, #compareTableParams .odd td {background:#1A1A1A;}
#compareTableParams .even th, #compareTableParams .even td {background:#202020;}
/* user */
.contentUser h4 {margin:20px 0;color:#0A71C0;font-size:1.1em;}
.contentUser h5 {margin:20px 0;color:#000;font-size:1em;}
.contentUser th, .contentUser td {padding:2px 20px 2px 0;}
.contentUser th {text-align:right;width:108px;font-weight:normal;}
.contentUser .inpTxt, .contentUser select {padding:1px;width:300px;display:inline;}
.contentUser select {width:304px;}
.contentUser .formLabel {border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;background:#F1F1F1;margin:12px -40px;padding:7px 40px;display:block;}
#usrLoginBox {margin:40px 0;}
#usrLoginBox th {text-align:left;}
#btnSubmit, #recomendBikeToFriend .button, #frmacceptConditionsForm-accept {margin:30px 0 20px 0;width:159px;height:25px;line-height:25px;text-transform:uppercase;background:url(../img/bg-button-makeOrder.gif);color:#FFF;font-size:95%;border:none;cursor:pointer;}
input.checkBox {position:relative;margin-right:10px;top:2px;}
label {cursor:pointer;}
.contentUser input.zipCode {width:50px;}
/* content right */
#contentRight {position:relative;width:218px;float:right;z-index:200;margin-right:5px;}
#contentRight h4 {margin:16px 0;border-bottom:2px solid #696A6D;padding:3px;font-size:110%;font-weight:normal;line-height:28px;padding-bottom:10px;}
#contentRight h4 img {float:left;margin-right:10px;}
#contentRight h4 a {color:#FFF;text-decoration:none;}
#contentRight a {color:#7A5630;text-decoration:underline;}
#contentRight img {display:block;}
/* poll control */
#contentRight .pollControlBlock {position:relative;margin:20px 0 10px 0;}
#contentRight .pollControlBlock h4 {font-weight:normal;font-size:100%;color:#EAA554;line-height:120%;border:none;margin:0;background:url(../img/ico-pollControl.png) no-repeat;padding:0 0 0 25px;min-height:30px;}
.pollControlBlock input[type=radio] {position:relative;margin:1px 5px 1px 16px;top:1px;}
.pollControlBlock input[type=submit] {position:relative;background:url(../img/button-pollControl-submit.png) no-repeat;color:#FFF;width:72px;height:25px;line-height:25px;margin:5px 0 0 16px;border:none;font-size:12px;cursor:pointer;}
.pollControlResult {width:100%;padding-left:24px;}
.pollControlResult img {position:relative;margin-bottom:3px;}
#contentRight .pollControlBlock strong {font-weight:normal;color:#EAA554;}
/* content right - guick cart */
#quickCart {position: relative;width:100%;position:relative;margin:3px 0 8px 0;border-bottom:2px solid #7A5630;padding:10px 0;}
#quickCart #sumProducts {position:relative;float:left;font-size:115%;}
#quickCart #sumPrice {position:relative;float:right;}
#quickCart #sumProducts span {color:#01AFFF;font-size:90%;}
#quickCart #sumPrice span {color:#01AFFF;font-size:115%;}
#quickCart a {text-decoration:none;}
/* content right - catalog navigation */
.catalogTitle {position:relative;margin:30px 0 8px 0;padding-left:12px;font-size:125%;font-weight:normal;text-transform:uppercase;color:#7A5630;}
.catalogNavigation,#catalogNavigationOthers {list-style-type:none;}
.catalogNavigation li,#catalogNavigationOthers li {display:inline;} /* IE6 */
#contentRight .catalogNavigation li a {width:177px;font-size:125%;display:block;line-height:37px;padding-left:40px;color:#FFF;text-transform:uppercase;text-decoration:none;background:url(../img/bg-right-menu.gif) no-repeat;}
#catalogNavigationOthers li a {display:block;line-height:37px;padding-left:40px;color:#FFF;text-transform:uppercase;text-decoration:none;background:url(../img/bg-right-menu.gif) no-repeat;}
#contentRight .catalogNavigation li a:hover,#contentRight .catalogNavigation li a.current,
#catalogNavigationOthers li a:hover,#catalogNavigationOthers li a.current {background-position:0 -37px;}
#contentRight a#oldCataloglink {position:relative;margin:25px 0 30px 0;font-size:105%;font-weight:normal;text-transform:uppercase;color:#7A5630;background:url(../img/arrow-menu.gif) 155px center no-repeat;display:block;text-decoration:none;}
.hpRightBanner {position:relative;display:block;margin-top:10px;}
#playFlashPresentation {position:relative;margin:8px 0 4px 0;height:24px;}
#playFlashPresentation img {float:left;margin-right:10px;}
#playFlashPresentation a {display:block;width:100%;line-height:24px;height:24px;text-decoration:underline;}
/* content right - newsletter */
#newsletterEmail,#newsletterButton {position:relative;}
#newsletterEmail {padding:5px;width:151px;height:16px;background:url(../img/bg-newsletter-textbox.gif) no-repeat;border:none;}
#newsletterButton {top:1px;background:url(../img/bg-button-newsletter.jpg) no-repeat;width:44px;height:25px;border:none;color:#FFF;cursor:pointer;font-size:95%;text-transform:uppercase;}
.validationError, p.validationError, .error li {position:relative;margin:0 0 5px 0;padding:4px 5px 4px 30px;background:#FFCCCC url(../img/validationError.gif) 5px center no-repeat;color:#CC0000;border-bottom:1px solid #CC0000;border-right:1px solid #CC0000;}
/* content right - forum */
h4#discusionHeader {margin:30px 0 5px 0;}
#discusionTopic {font-weight:normal;margin-left:5px;}
#contentRight ul#discusionLinks {list-style-type:none;margin:4px 0 25px 5px;line-height:150%;font-size:95%;}
#contentRight ul#discusionLinks a {color:#01AFFF;}
#linkLoginToDiscusion {position:relative;color:#7A5630;margin-left:5px;top:10px;}
/* download */
.fileToDownload {position: relative;margin: 35px 0;border-bottom: 1px dotted #9C9C9C;}
.fileToDownload h4 {font-weight: normal;margin-bottom:10px;color: #00A0E0;font-size: 130%;background: url(../img/ico-fileDownload.gif) left center no-repeat;padding-left: 20px;}
.fileToDownload span {color:#7D7D7D;}
.fileToDownload a {text-decoration:underline;margin-right:20px;}
/* footer */
#footer a {color:#FFF;}
#footer .footerLinks,#footer address {position:relative;float:left;line-height:180%;font-style:normal;font-size:95%;margin:20px 30px 0 27px;}
#footer div.footerLinks a {display:block;}
#footer #buttonUp {position:absolute;top:20px;left:723px;z-index:200;}
#footerInfo,#footerCopyright {position:absolute;bottom:-30px;color:#AC8C77;line-height:150%;font-size:80%;text-transform:uppercase;}
#footerInfo a {color: #AC8C77;margin:0 5px;}
#footerInfo{left:0;}
#footerCopyright {text-align:right;right:0;bottom:-40px;text-transform:none;}
#footerCopyright a {text-decoration:underline;color:#AC8C77;}
.cleaner {position:relative;width:100%;clear:both;height:0px;font-size:0px;line-height:0px;}
#flashMessages {position:absolute;top:30px;width:57%;margin:0 5%;color:#000;z-index:9999;cursor:pointer;}
.flash {position:relative;padding:15px 20px 15px 55px;/*width:100%*/;margin:5px 0;border-top: 1px solid #F8DB54;border-bottom: 1px solid #F8DB54;color:#000;z-index:9999;text-align:left;}
.flash.succes {background: #FFFFAA url(../img/flash/flashMsgOk.png) 10px center no-repeat;}
.flash.info {background: #FFFFAA url(../img/flash/flashInfo.png) 10px center no-repeat;}
.flash.error {background: #FFFFAA url(../img/flash/flashMsgError.png) 10px center no-repeat;}
#ajax-spinner {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:10000;}
#ajax-spinner span {position: absolute;top:50%;left:50%;margin:-35px 0 0 -35px;width:35px;height:35px;border:2px solid #CCC;background:#FFF url('../img/spinner.gif') no-repeat center center;z-index:10001;}
#imgFade, #imgFadeGrada {position:relative !important;margin-top:10px;width:218px;height:179px;overflow:hidden;display:block;margin-bottom:-20px;}
#imgFade img, #imgFadeGrada img {position:absolute;}
.messageInfo {position:relative;padding:5px 20px 5px 35px;margin:5px 0;border-top: 1px solid #F8DB54;border-bottom: 1px solid #F8DB54;color:#000;text-align:left;background: #FFFFAA url(../img/info.png) 10px center no-repeat;}

/* ---------------------------------- docasne debug nastroje ------------------------- */
.dump {position:relative;border:2px solid #FF0000;font-size:11px;background:#FFF;color:#000;padding:5px;z-index:1000;margin:2px auto;width:800px;}