/* {
    border: 1px solid red !important
}*/
body {
    background-color: #ffffff;
/* zmena */    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
table, img {
    border: 0;
}
td {
    font-size: 11px;
}

/*#page {
    width: 800px;
}*/
div.page-width {
    width: 800px;
}
div.page-width-1024 {
/*    width: 1024px;
*/
 width: 100%;
}


/* header - logo */
#header-1 {
    background-color: #7f7f83;
    /*width: 100%;*/
    height: 56px;
}
#header-1-bg {
    background-color: #7f7f83;
    height: 56px;
}
#logo-2 {
    width: 230px;
    height: 56px;
    background-color: #7f7f83;
    background-position: left;
    background-repeat: no-repeat;
    float: left;
}
#logo-3 {
    width: 340px;
    height: 56px;
    background-color: #7f7f83;
    background-position: left;
    background-repeat: no-repeat;
    float: left;
}


/* header c. 2 */
#header-2 {
    background-color: #7f7f83;
    /*width: 100%;*/
    height: 157px;
}
/*#header-2-bg {
    background-color: #000000;
    height: 157px;
}*/
#logo-3d {
    width: 500px;
    height: 157px;
    float: left;
    background-image: url("../i/web_05_lista_prava.jpg");
    background-color: #000000;
    background-position: left;
    background-repeat: no-repeat;
}


/* menu - 1 uroven */
#menu {
    background-color: #000000;
    /*width: 100%;*/
/* zmena */    height: 26px;
    color: #ffffff;
}
#menu-bg {
    background-color: #000000;
/* zmena */    height: 26px;
}
div.menu {
    width: 99px;
    float: left;
    text-align: center;
    font-weight: bold;
/* zmena */    /*margin: 7px 0 6px 0;*//* zmena */
/* zmena */    /*border-right: 1px solid #ffffff;*//* zmena */
/* zmena */    line-height: 26px;/* zmena */
/* zmena */    background-image: url(../i/menu_border.gif);/* zmena */
/* zmena */    background-position: right;/* zmena */
/* zmena */    background-repeat: no-repeat;/* zmena */
}
div.menu A {
    color: #ffffff;
    text-decoration: none;
}
div.menu A:hover {
    color: #ff0000;
    text-decoration: none;
}

/* nastavenie vysvietenia kategorie v menu - 1 uroven */
#menu-active A {
    color: #ff0000;
}


/* menu - 2 uroven */
#submenu {
    background-color: #666666;
    width: 100%;
/* zmena */    height: 26px; /* zmena */
    color: #ffffff;
/* zmena */    border: none; /* zmena */
}
#submenu-bg {
    background-color: #666666;
/* zmena */    height: 26px; /* zmena */
/* zmena */    border: none; /* zmena */
}
div.submenu {
/* zmena */    display: block;
/* zmena */    width: 99px;
    float: left;
    text-align: center;
/* zmena */    /*padding: 7px 0 6px 0;*//* zmena */
}
div.submenu A {
    display: block;
/* zmena */    width: 99px;
    color: #000000;
    text-decoration: none;
/* zmena */    /*padding: 7px 0 6px 0;*/line-height: 26px;/* zmena */
}
div.submenu A:hover {
    display: block;
    color: #ffffff;
    text-decoration: none;
/* zmena */    /*padding: 7px 0 6px 0;*/
/* zmena */    line-height: 26px;/* zmena */
}


/* nastavenie farby pri onmouse pre kategorie bikov */
#mtbracepro A:hover {
    background-color: #000000;
}
#city A:hover {
    background-color: #01a0c7;
}
#roadracing A:hover {
    background-color: #7f7f7f;
}
#mtbmarathon A:hover {
    background-color: #fb0f0c;
}
#mtbxc A:hover {
    background-color: #6e101e;
}
#mtb A:hover {
    background-color: #f87f11;
}
#kids A:hover {
    background-color: #f3d200;
}
#cross A:hover {
    background-color: #66b62a;
}
#trekking A:hover {
    background-color: #4b571c;
}

/* velkost tabulky na zobrazenie produktu */
td.produkt-zobrazenie {
    width: 660px;
    /*background-color: #ffff99;*/
    vertical-align: top;
}
#produkt-zobrazenie {
    margin: 20px 20px 0 20px;
}
#produkt-foto {
    float: left;
    width: 480px;
}
#produkt-ram {
    /*float: left;*/
    width: 400px;
    text-align: right;
    margin-top: 20px;
}
#produkt-farby {
    float: left;
    /*width: 130px;*/
    width: 100px;
    text-align: left;
    font-weight: bold;
    margin-left: 20px;
    /*color: #666666;*/
}
#produkt-koniec {
    clear: both;
    height: 20px;
}
div.variant-title {
    color: #666666;
    margin-bottom: 4px;
}
div.produkt-variant {
    color: #000000;
    /*background-image: url("../i/variant_active.gif");
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 14px;*/
}
div.produkt-variant A {
    color: #666666;
    text-decoration: none;
    /*background-image: url("../i/variant.gif");
    background-position: left center;
    background-repeat: no-repeat;*/
}
/*span.produkt-variant {
    margin-left: 17px;
}*/
#price {
    color: #666666;
    float: left;
    line-height: 10px;
}
span.cena-hodnota {
    color: #ff3333;
    font-size: 18px;
    line-height: 18px;
}
span.cena-mena {
    color: #666666;
    font-size: 18px;
    line-height: 18px;
}
div.produkt-nazov {
    float: left;
    width: 240px;
}
div.produkt-foto {
    clear: both;
}


#technical-data {
    background-color: #e6e6e6;
    background-image: url("../i/technical_data.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    vertical-align: top;
}



/* technical data */
td.techdata-nazov1 {
    background-color: #000000;
    width: 100px;
    color: #cccccc;
    text-indent: 8px;
    text-transform: uppercase;
}
td.techdata-nazov2 {
    background-color: #b2b2b2;
    width: 100px;
    color: #000000;
    text-indent: 8px;
    text-transform: uppercase;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
}
td.techdata-popis {
    text-indent: 10px;
}
td.techdata-ico {
    background-color: #000000;
    width: 25px;
    height: 23px;
    background-position: center;
    background-repeat: no-repeat;
}
td.techdata-koniec {
    background-color: #000000;
    height: 50px;
}

#frame {
    background-image: url("../i/bikes_ico_frame.gif");
}
#framesize {
    background-image: url("../i/bikes_ico_framesize.gif");
}
#fork {
    background-image: url("../i/bikes_ico_fork.gif");
}
#headparts {
    background-image: url("../i/bikes_ico_headparts.gif");
}
#bbparts {
    background-image: url("../i/bikes_ico_bbparts.gif");
}
#crankset {
    background-image: url("../i/bikes_ico_crankset.gif");
}
#fderailleur {
    background-image: url("../i/bikes_ico_fderailleur.gif");
}
#rderailleur {
    background-image: url("../i/bikes_ico_rderailleur.gif");
}
#shifters {
    background-image: url("../i/bikes_ico_shifters.gif");
}
#speed {
    background-image: url("../i/bikes_ico_speed.gif");
}
#freewheel {
    background-image: url("../i/bikes_ico_freewheel.gif");
}
#chain {
    background-image: url("../i/bikes_ico_chain.gif");
}
#frbrake {
    background-image: url("../i/bikes_ico_frbrake.gif");
}
#brakelevers {
    background-image: url("../i/bikes_ico_brakelevers.gif");
}
#frhub {
    background-image: url("../i/bikes_ico_frhub.gif");
}
#rims {
    background-image: url("../i/bikes_ico_rims.gif");
}
#tires {
    background-image: url("../i/bikes_ico_tires.gif");
}
#stem {
    background-image: url("../i/bikes_ico_stem.gif");
}
#handlebar {
    background-image: url("../i/bikes_ico_handlebar.gif");
}
#barends {
    background-image: url("../i/bikes_ico_barends.gif");
}
#seatpost {
    background-image: url("../i/bikes_ico_seatpost.gif");
}
#saddle {
    background-image: url("../i/bikes_ico_saddle.gif");
}
#pedals {
    background-image: url("../i/bikes_ico_pedals.gif");
}
#rearshock {
    background-image: url("../i/bikes_ico_rearshock.gif");
}
#accessories {
    background-image: url("../i/bikes_ico_accessories.gif");
}
#weight {
    background-image: url("../i/bikes_ico_weight.gif");
}
#price {
	BACKGROUND-IMAGE: url(../i/bikes_ico_price.gif)
}


/* footer */
#footer-1 {
    background-color: #666666;
    height: 50px;
}
#footer-2 {
    background-color: #000000;
    color: #ffffff;
    height: 34px;
/*    height: 20px;
      padding-top: 6px;
*/
    font-size: 10px;
    text-indent: 110px;
}
#footer-poweron {
    width: 54px;
    height: 50px;
    background-image: url("../i/logo_poweron.gif");
    background-position: bottom;
    background-repeat: no-repeat;
    float: left;
}
#footer-kellys-small {
    width: 54px;
    height: 50px;
    background-color: #000000;
    background-image: url("../i/logo_kellys_small.gif");
    background-position: center;
    background-repeat: no-repeat;
    float: left;
}
#footer-sitemap {
    padding: 0 15px 0 15px;
    float: left;
}

span.red {
    color: #cc0000;
}
span.seda {
    color: #999999;
}99;
}