body{
	margin: auto;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
    color: #000000;
    width: 949px;
}

body, table{
	font-size:10px;
    font-weight: bold;
    color: #000000;
}

html, body{
	height: 100%;
}

form, dl, dd, dt, ul, li{
	padding: 0px;
	margin: 0px;
}

a{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover{
	color: #FFFFFF;
    text-decoration: none;
}

h1, h2, h3, p{
	margin: 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}

label, img{
	border: none 0px transparent;
}

input{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.clearFix{
	clear: both;
}

.ie6fix{
	display: none;
	_display: block;
}



/* TopMenu Begin */

.topMenu{
	width: 850px;
	height: 41px;
	padding: 4px;
	float: left;
    background: url("../images/bgrTopMenu.gif") no-repeat;
 }

.topMenu div a{
    float: left;
	display: block;
	height: 38px;
	text-allign: center;
	text-decoration: none;
	line-height: 40px;
}

.topMenu div, .topMenu div a:hover{
    float: left;
	display: block;
	height: 38px;
	text-allign: center;
	text-decoration: none;
	line-height: 40px;
    background: url("../images/bgrTopMenuMark2.gif") no-repeat 0px 0px;
}

.topMenuLogo{
    width: 201px;
    height: 38px;
    margin: 3px 0px 0px 20px;
   	float: left;
}

.topMenu .topMenuDomov, .topMenu .topMenuDomov a{
    width: 76px;
    background: url("../images/bgrTopMenuMark1.gif") no-repeat 0px 0px;
}

.topMenuDomov a:hover{
    color: #FFCD00;
    float: left;
    background: url("../images/bgrTopMenuMark2.gif") no-repeat 0px 0px;
}

.topMenu .topMenuAkcie, .topMenu .topMenuAkcie a{
    width: 72px;
    background: url("../images/bgrTopMenuMark1.gif") no-repeat 0px 0px;
}

.topMenuAkcie a:hover{
    color: #FFCD00;
    float: left;
    background: url("../images/bgrTopMenuMark2.gif") no-repeat 0px 0px;
}

.topMenu .topMenuONas, .topMenu .topMenuONas a{
    width: 72px;
    background: url("../images/bgrTopMenuMark1.gif") no-repeat 0px 0px;
}

.topMenuONas a:hover{
    color: #FFCD00;
    float: left;
    background: url("../images/bgrTopMenuMark2.gif") no-repeat 0px 0px;
}

.topMenu .topMenuRegistracia, .topMenu .topMenuRegistracia a{
    width: 111px;
    background: url("../images/bgrTopMenuMark1.gif") no-repeat 0px 0px;
}

.topMenuRegistracia a:hover{
    color: #FFCD00;
    float: left;
    background: url("../images/bgrTopMenuMark2.gif") no-repeat 0px 0px;
}

.topMenu .topMenuKosik, .topMenu .topMenuKosik a{
    width: 73px;
    background: url("../images/bgrTopMenuMark1.gif") no-repeat 0px 0px;
}

.topMenuKosik a:hover{
    color: #FFCD00;
    float: left;
    background: url("../images/bgrTopMenuMark2.gif") no-repeat 0px 0px;
}

.topMenu .topMenuKontakt, .topMenu .topMenuKontakt a{
    width: 90px;
    background: url("../images/bgrTopMenuMark1.gif") no-repeat 0px 0px;
}

.topMenuKontakt a:hover{
    color: #FFCD00;
    float: left;
    background: url("../images/bgrTopMenuMark2.gif") no-repeat 0px 0px;
}

.topMenu .topMenuPrihlasenie, .topMenu .topMenuPrihlasenie a{
    width: 110px;
    background: url("../images/bgrTopMenuMark1.gif") no-repeat 0px 0px;
}

.topMenuPrihlasenie a:hover{
    color: #1CEC15;
    float: left;
    background: url("../images/bgrTopMenuMark2.gif") no-repeat 0px 0px;
}

/* TopMenu End */

/* LeftMenu Begin */

.leftPanel{
    width: 222px;
    float: left;
    font-size: 10px;
    font-style: tahoma;
    font-weight: bold;
    color: #303431;
}

.leftPanelButtonSearch{
    width: 220px;
    height: 87px;
    float: left;
    display: block;
    border: 1px solid #86AFCC;
    background: url("../images/buttonLeftMenuBckg.gif") no-repeat;
    font-size: 11px;
    font-style: tahoma;
    font-weight: bold;
    color: #303431;
}

.leftPanelButtonSearchBtn input{
    width: 68px;
    height: 17px;
    margin: 9px 7px 0px 0px;
    border: 0px solid transparent;
    float: right;
    color: #FFF;
    cursor: pointer;
    font-weight: bold;
	display: block;
	background: url("../images/buttonLeftMenuSearch.gif") no-repeat;
}

.leftPanelButtonPriceText1 {
	width: 80px;
	float: left;
	color: Black;
	padding: 5px 0px 0px 14px;
	font-size: 12px;
    font-style: tahoma;
    font-weight: bold;
}
.leftPanelButtonPriceText2 {
	width: 100px;
	color: red;
	float: left;
	font-size: 12px;
	padding: 5px 0px 0px 7px;
}
.leftPanelButtonPriceText3 {
	width: 160px;
	color: #0071D9;
	float: left;
	padding: 3px 0px 0px 30px;
}
.leftPanelButtonSearchInput{
    width: 20px;
    height: 18px;
    float: left;
    margin: 6px 0px 0px 18px;
    line-height: 23px;
    display: block;
}

.leftPanelButtonSearchText{
    width: 180px;
    height: 20px;
    float: left;
    color: black;
    padding-top: 2px;
}

.leftPanelButtonSearchText a{
    color: black;
    font-size: 12px;
    font-style: tahoma;
    font-weight: bold;
}

.leftPanelButtonSearchText a:hover{
    color: red;
}


.leftPanelButton{
    width: 222px;
    height: 30px;
    float: left;
}

.leftPanelButtonText a:hover{
    color: red;
}

.leftPanelButtonArrow, .leftPanelButtonArrow a, .leftPanelButtonArrow a:hover{
    width: 222px;
    height: 30px;
    float: left;
    display: block;
    color: #303431;
    text-align: left;
    font-size: 11px;
    font-style: tahoma;
    font-weight: bold;
    background: url("../images/bgrLeftMenu.gif") no-repeat;
    text-transform: uppercase;
}

.leftPanelButtonArrow1, .leftPanelButtonArrow1 a, .leftPanelButtonArrow1 a:hover{
    width: 222px;
    height: 30px;
    float: left;
    display: block;
    color: #303431;
    text-align: left;
    font-size: 11px;
    font-style: tahoma;
    font-weight: bold;
    background: url("../images/bgrLeftMenuEnd.gif") no-repeat;
    text-transform: uppercase;
}

.leftPanelButtonArrow a, .leftPanelButtonArrow a:hover{
    width: 172px;
	padding-left: 30px;
    line-height: 30px;
    text-transform: uppercase;
}

.leftPanelButtonArrow1 a, .leftPanelButtonArrow1 a:hover{
    width: 172px;
	padding-left: 30px;
    line-height: 30px;
    text-transform: uppercase;
}

.leftPanelButtonArrow a:hover{
    color: red;
}

.leftPanelButtonArrow1 a:hover{
    color: red;
}

.subTreeDiv .leftPanelButtonArrow, .subTreeDiv .leftPanelButtonArrow a, .subTreeDiv .leftPanelButtonArrow a:hover{
    width: 212px;
    height: 30px;
    float: left;
    display: block;
    color: #303431;
    text-align: left;
    font-size: 10px;
    font-style: tahoma;
    font-weight: bold;
    background: transparent;
    text-transform: uppercase;
}

.subTreeDiv .leftPanelButtonArrow a, .subTreeDiv .leftPanelButtonArrow a:hover{
    width: 182px;
    _width: 172px;
	padding-left: 40px;
	_padding-left: 30px;
    line-height: 30px;
    background: transparent;
    text-transform: uppercase;
}

.subTreeDiv .subTreeDiv .leftPanelButtonArrow, .subTreeDiv .subTreeDiv .leftPanelButtonArrow a, .subTreeDiv .subTreeDiv .leftPanelButtonArrow a:hover{
    width: 212px;
    height: 30px;
    float: left;
    display: block;
    color: #303431;
    text-align: left;
    font-size: 10px;
    font-style: tahoma;
    font-weight: bold;
    background: transparent;
    text-transform: lowercase;
}

.subTreeDiv .subTreeDiv .leftPanelButtonArrow a, .subTreeDiv .subTreeDiv .leftPanelButtonArrow a:hover{
    width: 152px;
    padding-left: 50px;
    _padding-left: 35px;
    line-height: 30px;
    background: transparent;
    text-transform: lowercase;
}

.subTreeDiv .leftPanelButtonArrow a:hover, .subTreeDiv .subTreeDiv .leftPanelButtonArrow a:hover{
    color: red;
}

.leftPanelButtonDomPotreby{
    width: 222px;
    height: 30px;
    margin-top: -2px;
    float: left;
    border-top: 1px solid #86AFCC;
    border-bottom: 1px solid #86AFCC;
}

/* LeftMenu End */

/* BottomPanel Begin */

.bottomPanel{
    margin-top: -4px;
    width: 858px;
    height: 41px;
    float: left;
    background: url("../images/bgrBottomPanel.gif") no-repeat;
}

.bottomPanelText1{
    float: left;
    font-size: 10px;
    color: #fff;
    padding: 20px 0px 0px 205px;
}

.bottomPanelText2{
    margin-left: 0px;
    float: left;
    font-size: 10px;
    color: #fff;
    padding: 20px 0px 0px 74px;
}

.bottomPanelText3{
    margin-left: 0px;
    float: left;
    font-size: 10px;
    color: #fff;
    padding: 20px 0px 0px 32px;
}

.contact{
    width: 150px;
    height: 50px;
    margin-left: 30px;
    margin-top: 6px;
    text-align: left;
    font-size: 10px;
    font-weight: normal;
    float: left;
}

.contact a{
    color: black;
}

.contact a:hover{
    color: red;
}

.spacer{
    width: 447px;
    height: 14px;
    clear: both;
}

.contentBycykleLinka {
    float:right;
    height:80px;
    width:209px;
    border: 1px solid #000000;
    border-right: 0px solid transparent;
    border-right: 0px solid transparent;
    background: transparent url(../images/contentBicykleRightLink.gif) repeat-x 0px 0px;
}

.contentBycykleLinka a{
  float: left;
  display: block;
  width: 209px;
  height: 76px;
  padding: 4px 0px 0px 0px;
  color: #ff0404;
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;   
}

.contentBycykleLinka a:hover{
  float: left;
  display: block;
  width: 209px;
  height: 76px;
  padding: 4px 0px 0px 0px;
  color: #ff0404;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;   
}