#top {
    background: url('../images/page/topBack.gif') no-repeat 35px 0px;
    height:74px;
}
#left {
	float:left;
	width:36px;
}
#content {
	text-align: left;
    background:url('../images/page/back.gif') repeat-y 0px 0px;
}

#right {
    width:635px;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#000;
}
#navigacia {
    width:165px;
    float:left;
    margin:0px 0px 0px 4px;
    padding:0px 4px 0px 0px;
    min-height:96px;
    _height:96px;
}

div.kontaktTop {
    background: url('../images/page/kontaktTop.jpg') no-repeat 0px 0px;
	min-height:1px;
    _height:1px;
}
div.kontakt {
	background: url('../images/page/kontaktBack.jpg') repeat-y 0px 0px;
	color: #000;
    line-height:1.3em;
}
div.kontakt strong { color: #C80D7A; }
div.kontakt h3 {
	color: #C80D7A;
    padding:0px;
    margin:0px 0px 10px 0px;
}
div.kontaktBottom {
	background: url('../images/page/kontaktBottom.jpg') no-repeat bottom left;
	padding:10px 10px 10px 15px;
    min-height:1px;
    _height:1px;
}

/*
    -----------------------
    LOGIN FORM
    -----------------------
*/
div.loginTop {
    background: url('../images/klub/loginTop.jpg') no-repeat 0px 0px;
	min-height:1px;
    _height:1px;
}
div.loginBottom {
	background: url('../images/klub/loginBottom.jpg') no-repeat bottom left;
	padding:10px 15px 10px 10px;
    text-align:right;
    min-height:1px;
    _height:1px;
}
div.login {
	background: url('../images/klub/loginBack.jpg') repeat-y 0px 0px;
	color: #000;
    line-height:2em;
    margin:0px 0px 10px 0px;
}
div.login form {
    margin:0px;
    padding:0px;
}
div.login input {
    font-size:1em;
    font-family:arial,sans-serif;
}
div.login input.login {
    border:none;
    cursor:pointer;
    text-align:center;
    font-size:1em;
    font-weight:bold;
    padding:2px 5px 2px 5px;
    background:none;
    color:#000;
}
div.login p {
    line-height:1.4em;
    margin:0px;
    padding:0px 0px 0px 0px;
}

div.login_text { padding:10px 30px 10px 30px; }
form.login_form {
    width:200px;
    text-align:right;
    margin:15px 0px 0px 0px;
    line-height:2em;
}
form.login_form input {
    font-size:1em;
    font-family:arial,sans-serif;
}
form.login_form input.login {
    border:none;
    cursor:pointer;
    text-align:center;
    font-size:1em;
    font-weight:bold;
    padding:2px 5px 2px 5px;
    background:none;
    color:#000;
}

#content .content_top {
    background: url('../images/page/top_corner.gif') no-repeat top right #D91E8B;
    position:relative;
    width:633px;
}
#content .content_top img { position:absolute; top:0; left:0; border-right:1px solid #FFF; }
#content .content_top span.h2 {
	display:block;
    margin:0px;
    padding:15px 15px 0px 452px;
    height:81px;
    color:#FFF;
    font-size:1.8em;
    font-weight:normal;
    font-family:Arial,sans-serif;
}

a.button_akcie {
    display:block;
    background:url('../images/page/akcie.gif') no-repeat 0px 10px;
    width:38px;
    height:133px;
}
a.button_eshop {
    display:block;
    background:url('../images/page/shop.gif') no-repeat 0px 0px;
    width:38px;
    height:115px;
}
a.button_klub {
    display:block;
    background:url('../images/page/klub.gif') no-repeat 0px 0px;
    width:38px;
    height:145px;
}
a.button_bazar {
    display:block;
    background:url('../images/page/bazar.gif') no-repeat 0px 0px;
    width:38px;
    height:65px;
}
a.button_diskusie {
    display:block;
    background:url('../images/page/diskusie.gif') no-repeat bottom left;
    width:38px;
    height:84px;
}

a.button_klub span,
a.button_akcie span,
a.button_bazar span,
a.button_diskusie span,
a.button_eshop span {
    display:none;
}

table.pages {}
table.pages img { border:none; }
table.pages td {
    padding:0px;
    vertical-align:bottom;
}
table.pages select {
    font-size:1em;
    font-family:arial;
}

#bottom {
	background: url('../images/page/bottom.gif') no-repeat 0px 0px;
	text-align: right;
	padding:15px 170px 20px 0px;
	position: relative;
	color: #FFF;
}
#bottom a { 
    color:#FFF;
    text-decoration:none;
}
#bottom a:hover { text-decoration:none; }
#bottom a.naspat {
	position: absolute;
	right:122px;
	top:-75px;
	width: 29px;
	height: 72px;
    padding:1px;
}

#right-panel {
    display:block;
    width:152px;
    float:right;
    padding:0px 0px 110px 0px;
    margin:0px;
}

#right-panel .hotline { background: url('../images/hotline-bg.gif') repeat-y 0px 0px; }
#right-panel .hotline-top { background: url('../images/hotline-top.gif') no-repeat 0px 0px; }
#right-panel .hotline-bottom {
    background: url('../images/hotline-bottom.gif') no-repeat bottom left;
    min-height:1px;
    _height:1px;
}
#right-panel .hotline p {
    background: url('../images/hotline-image.jpg') no-repeat 0px 45px;
    margin:0px;
    padding:155px 0px 15px 10px;
    color:#333333;
}
#right-panel .hotline p span {
    display:block;
    padding:3px 0px 4px 30px;
    font-size:1.2em;
    font-weight:bold;
    font-family:Arial,sans-serif;
}
#right-panel .hotline p span.icq { background: url('../images/icq.gif') no-repeat 0px 0px; }
#right-panel .hotline p span.skype { background: url('../images/skype.gif') no-repeat 2px 5px; }
#right-panel .hotline p span.phone { background: url('../images/phone.gif') no-repeat 0px 2px; }
#right-panel .hotline p span.clock { background: url('../images/clock.gif') no-repeat 2px 0px; }

#right-panel .right-links { background: url('../images/right-links-bg.gif') repeat-y 0px 0px; }
#right-panel .right-links-top { background: url('../images/right-links-top.gif') no-repeat 0px 0px; }
#right-panel .right-links-bottom {
    background: url('../images/right-links-bottom.gif') no-repeat bottom left;
    padding:10px 10px 10px 15px;
    min-height:1px;
    _height:1px;
}
#right-panel .right-links ul {
    margin:0px;
    padding:0px 10px 5px 0px;
    list-style:none;
}
#right-panel .right-links ul li {
    background: url('../images/right-links-dots.gif') no-repeat bottom left;
    padding:5px 0px 5px 0px;
}
#right-panel .right-links ul li.last {
    background:none;
    padding:5px 0px 0px 0px;
}
#right-panel .right-links ul li a { color:#FFF; text-decoration:none; }
#right-panel .right-links ul li a:hover { color:#FFF; text-decoration:none; }

ul.klub-links {
    text-align:right;
    list-style:none;
    line-height:1.4em;
    border-top:1px solid #DBDBDB;
    margin:10px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    text-align:left;
}

#gmapAreaBlock { border:1px solid #D9DFE5; background:#FFF; padding:3px; }
#gmapArea { height:360px; }
#gmapData { display:none; }
.gmapInfoWindow { width:220px; text-align:left; font-size:1em; }
.gmapInfoWindow .input { width:180px; margin:3px 0; }

