/* normalize browser defaults */
html,body,ul,p,h1,h2,h3 h4 {margin:0; padding:0; text-align:left;}
html,body{height:100%}

body {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	color: #231F20;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #D1D3D4;
	SCROLLBAR-ARROW-COLOR: #D1D3D4;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #D1D3D4;
	margin: 0px;
	line-height: 16px;
	text-decoration: none;
	background-color: #ffffff;
	}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif; 
	text-align:left;
	text-decoration: none;
}
h1 {
	font-size: 19px;
	font-weight: bold;
	color: #FFC732;
	text-decoration: none;
	margin-bottom: 10px;
	line-height: 20px;
}
h1.zlty{
	color: #FFC732;
}
h1.oranzovy{
	color: #F47032;
}
h1.ruzovy{
	color: #ED008C;
}

h2 {
	font-size: 17px;
	font-weight: bold;
	color: #FFC732;
	text-decoration: none;
	margin-bottom: 6px;
	line-height: 19px;
	margin-top: 12px;
}
h3 {
	font-size: 12px;
	font-weight: normal;
	color: #00CC99;
	text-decoration: none;
	margin-bottom: 6px;
	line-height: 12px;
	margin-top: 12px;
}
A:hover {
	text-decoration: underline;
}

.mylink-hea1 {
	font-size: 19px;
	font-weight: bold;
	color: #FFC732;
	text-decoration: none;
	margin-bottom: 11px;
}
.mylink-hea1:hover {
	color: #ED008C;
	text-decoration: none;
}
.mylink-hea1-ruz {
	font-size: 19px;
	font-weight: bold;
	color: #ED008C;
	text-decoration: none;
	margin-bottom: 11px;
}
.mylink-hea1-ruz:hover {
	color: #FFC732;
	text-decoration: none;
}
.mylink-hea1-oranz {
	font-size: 19px;
	font-weight: bold;
	color: #F47032;
	text-decoration: none;
	margin-bottom: 11px;
}
.mylink-hea1-oranz:hover {
	color: #FFC732;
	text-decoration: none;
}
.grafika-uvod {
	background-image: url(../img/grafika-uvod.jpg);
	background-repeat: no-repeat;
}
.grafika-uvod-kampan {
	background-image: url(../img/grafika-uvod-kampan.jpg);
	background-repeat: no-repeat;
}
.grafika-aktuality {
	background-image: url(../img/grafika-akcie.jpg);
	background-repeat: no-repeat;
}
.grafika-kontakt {
	background-image: url(../img/grafika-kontakt.jpg);
	background-repeat: no-repeat;
}
.grafika-otvaracie-hodiny {
	background-image: url(../img/grafika-otvaracie-hodiny.jpg);
	background-repeat: no-repeat;
}
.grafika-o-nas {
	background-image: url(../img/grafika-onas.jpg);
	background-repeat: no-repeat;
}
.grafika-ako-nas-najdete {
	background-image: url(../img/grafika-ako-nas-najdete.jpg);
	background-repeat: no-repeat;
}
.grafika-dnesne-menu {
	background-image: url(../img/grafika-dnesne-menu.jpg);
	background-repeat: no-repeat;
}
.grafika-fotogaleria {
	background-image: url(../img/grafika-fotogaleria.jpg);
	background-repeat: no-repeat;
}
.grafika-obchody-a-sluzby {
	background-image: url(../img/grafika-obchody-a-sluzby.jpg);
	background-repeat: no-repeat;
}
.mymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.mymenu:hover {
	color: #ffffff;
	text-decoration: none;
}
.mymenu-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.mymenu-active:hover {
	color: #ffffff;
	text-decoration: none;
}
.search-textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 13px;
	width: 180px;
	border: 1px solid #C8C8C9;
	background-image: none;
	margin-top: 0px;
	padding-top: 0px;
}
.search-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 19px;
	width: 50px;
	border: 1px solid #C8C8C9;
	vertical-align: middle;
	margin-bottom: -1px;
	line-height: 20px;
}
.slogan-bottom-zlty {
	background-image: url(../img/slogan-bottom-zlty.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.slogan-bottom-ruzovy {
	background-image: url(../img/slogan-bottom-ruzovy.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.slogan-bottom-oranzovy {
	background-image: url(../img/slogan-bottom-oranzovy.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.mymenu-bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #FFC933;
	text-decoration: none;
}
.mymenu-bottom:hover {
	color: #ED008C;
	text-decoration: none;
}
.mymenu-bottom-ruz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #ED008C;
	text-decoration: none;
}
.mymenu-bottom-ruz:hover {
	color: #FFC831;
	text-decoration: none;
}
.mymenu-bottom-oranz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #F36F33;
	text-decoration: none;
}
.mymenu-bottom-oranz:hover {
	color: #FFC831;
	text-decoration: none;
}
.mymenu-bottom-neakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #D1D2D4;
	text-decoration: none;
}
.created {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #D1D2D4;
	text-decoration: none;
}
.okno-3-prve {
	background-image: url(../img/okno-3-prve.jpg);
	background-repeat: no-repeat;
}
.okno-3-uvod-druhe {
	background-image: url(../img/okno-3-uvod-druhe.jpg);
	background-repeat: no-repeat;
}
.okno-3-uvod-tretie {
	background-image: url(../img/okno-3-uvod-tretie.jpg);
	background-repeat: no-repeat;
}
.okno-3-akcie-druhe {
	background-image: url(../img/okno-3-akcie-druhe.jpg);
	background-repeat: no-repeat;
}
.okno-3-akcie-tretie {
	background-image: url(../img/okno-3-akcie-tretie.jpg);
	background-repeat: no-repeat;
}

.okno-3-prve-ruzove {
	background-image: url(../img/okno-3-prve-ruzove.jpg);
	background-repeat: no-repeat;
}
.okno-3-onas-ruzove-druhe {
	background-image: url(../img/okno-3-onas-ruzove-druhe.jpg);
	background-repeat: no-repeat;
}
.okno-3-onas-ruzove-tretie {
	background-image: url(../img/okno-3-onas-ruzove-tretie.jpg);
	background-repeat: no-repeat;
}
.okno-2-os-ruzove-druhe {
	background-image: url(../img/okno-2-os-druhe.jpg);
	background-repeat: no-repeat;
}

.okno-2-ako-nas-najdete-druhe {
	background-image: url(../img/okno-2-ako-nas-najdete-druhe.jpg);
	background-repeat: no-repeat;
	width: 548px;
}
.okno-2-dnesne-menu-druhe {
	background-image: url(../img/okno-2-dnesne-menu-druhe.jpg);
	background-repeat: no-repeat;
}
.okno-3-dnesne-menu-prve {
	background-image: url(../img/okno-3-dnesne-menu-prve.jpg);
	background-repeat: no-repeat;
}
.okno-3-dnesne-menu-druhe {
	background-image: url(../img/okno-3-dnesne-menu-druhe.jpg);
	background-repeat: no-repeat;
}
.okno-3-dnesne-menu-tretie {
	background-image: url(../img/okno-3-dnesne-menu-tretie.jpg);
	background-repeat: no-repeat;
}
.okno-1-oranz {
	background-image: url(../img/okno-1-oranz.jpg);
	background-repeat: no-repeat;
}
.okno-1-ruzove {
	background-image: url(../img/okno-1-ruzove.jpg);
	background-repeat: no-repeat;
}
.okno-1-ruzove-big {
	background-image: url(../img/okno-1-ruzove-big.jpg);
	background-repeat: no-repeat;
}

.nadpis-zlty{
	font-size: 16px;
	font-weight: bold;
	color: #FFC732;
	text-decoration: none;
	margin-bottom: 7px;
}
.nadpis-zlty:hover{
	text-decoration: none;
	color: #ED008C;
}
.nadpis-zlty2{
	font-size: 16px;
	font-weight: bold;
	color: #FFC732;
	text-decoration: none;
	margin-bottom: 7px;
}
.nadpis-zlty2:hover{
	text-decoration: none;
	color: #FFC732;
}
.text-tmavy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #231F20;
	text-decoration: none;
}
.text-sivy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #594F52;
	text-decoration: none;
}
.backnewsletter {
	background-image: url(../img/back-newsletter.jpg);
	background-repeat: no-repeat;
}
.newslettertextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFF;
	height: 16px;
	width: 204px;
	border: 1px solid #A7A8AA;
	vertical-align: middle;
}
.newsletterbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	width: 75px;
	color: #FFF;
	background-color: #FFC831;
	border: 1px solid #A7A8AA;
}
.text-zlty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFC831;
	text-decoration: none;
}
.podnadpis-zlty {
	font-size: 18px;
	font-weight: bold;
	color: #FFC732;
	text-decoration: none;
	margin-bottom: 5px;
	line-height: 19px;
}
.podnadpis-zlty:hover {
	color: #ED008C;
	text-decoration: none;
}
.podnadpis-oranzovy {
	font-size: 17px;
	font-weight: bold;
	color: #F36F33;
	text-decoration: none;
	margin-bottom: 5px;
	line-height: 18px;
}
.podnadpis-oranzovy:hover {
	color: #EC008C;
	text-decoration: none;
}
.podnadpis-ruzovy {
	font-size: 18px;
	font-weight: bold;
	color: #EC008C;
	text-decoration: none;
	margin-bottom: 5px;
	line-height: 22px;
}
.podnadpis-ruzovy2 {
	font-size: 16px;
	font-weight: bold;
	color: #EC008C;
	text-decoration: none;
	margin-bottom: 5px;
	line-height: 18px;
}
.okno-1 {
	background-image: url(../img/okno-1.jpg);
	background-repeat: no-repeat;
}
.okno-1-white {
	background-image: url(../img/okno-1-biele.jpg);
	background-repeat: no-repeat;
}

.img-pad-top-right {
	padding-top: 8px;
	padding-right: 8px;
}
.okno-2-akcie-druhe {
	background-image: url(../img/okno-2-akcie-druhe.jpg);
	background-repeat: no-repeat;
}
.podnadpis-zlty2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFC732;
	text-decoration: none;
	margin-bottom: 5px;
	line-height: 15px;
}
.podnadpis-oranzovy2 {
	font-size: 14px;
	font-weight: bold;
	color: #F36F33;
	text-decoration: none;
	margin-bottom: 5px;
	line-height: 15px;
}
.podnadpis-oranzovy3 {
	font-size: 14px;
	font-weight: bold;
	color: #F36F33;
	text-decoration: none;
	margin-bottom: 2px;
	line-height: 16px;
}
.podnadpis-oranzovy3:hover {
	color: #EC008C;
	text-decoration: none;
}

.okno-2-kontakt-druhe {

	background-image: url(../img/okno-2-kontakt-druhe.jpg);
	background-repeat: no-repeat;
}
.text-tmavy2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #231F20;
	text-decoration: none;
}
.podnadpis-tmavy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #231F20;
	text-decoration: none;
}
.text-ruzovy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #EC008C;
	text-decoration: none;
}
.back-mapa-bus {
	background-image: url(../img/back-mapa-bus.jpg);
	background-repeat: repeat-y;
	background-color: #DCDDDF;
}
.ramik {
	border: 1px solid #BEC0C2;
}
.obchody-a-sluzby {
	background-image: url(../img/obchody-a-sluzby.gif);
	background-repeat: no-repeat;
}
.text-tab-os {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #231F20;
	text-decoration: none;
}
.text-tab-os:hover {
	color: #EC008C;
	text-decoration: none;
}
.text-tab-os2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.os-ruzovy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 29px;
	font-weight: bold;
	color: #EC008C;
	text-decoration: none;
}
.os-tmavy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 29px;
	font-weight: normal;
	color: #463E40;
	text-decoration: none;
}
.os-tmavy:hover {
	color: #FFC831;
	text-decoration: none;
}
.img-pad-mapa {
	margin-bottom: 8px;
	margin-left: 20px;
}
.text-ruzovy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #EC008C;
	text-decoration: none;
}
.obchody-a-sluzby-1 {

	background-image: url(../img/obchody-a-sluzby1.gif);
	background-repeat: no-repeat;
}
.back-formular {
	background-image: url(../img/back-formular.jpg);
	background-repeat: repeat-y;
	background-color: #DCDDDE;
}
.textarea1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 0px solid;
	background-repeat: repeat-x;
	height: 18px;
	width: 305px;
	background-image: url(../img/back-textarea.jpg);
	margin-left: 7px;
	margin-bottom: 4px;
}
.textarea2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 0px solid;
	background-repeat: repeat-x;
	height: 140px;
	width: 300px;
	background-image: url(../img/back-textarea2.jpg);
	margin-left: 7px;
	margin-bottom: 2px;
	background-color: #DCDDDF;
}
.textarea3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #919295;
	background-repeat: repeat-x;
	height: 16px;
	width: 250px;
	background-image: url(../img/back-textarea.jpg);
}
.textarea4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #594F52;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height: 17px;
	width: 80px;
	background-color: #FFFFFF;
	text-align: center;
}

.back-textarea1 {
	background-image: url(../img/back-textarea-komplet.jpg);
	background-repeat: no-repeat;
}
.back-textarea2 {
	background-image: url(../img/back-textarea2-komplet.jpg);
	background-color: #DCDDDF;
}
.text-orange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #F47833;
	text-decoration: none;
}
.slogan-bottom-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.mybutton {
	background-image: url(../img/button_odoslat.jpg);
	height: 34px;
	width: 106px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.mybutton:disabled {
	background-position: center bottom;
	color: #333;
}
.mybutton:hover {
	cursor: pointer;
}
.podnadpis-sivy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #594F52;
	text-decoration: none;
}
.textarea-radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 15px;
	width: 15px;
	background-image: url(../img/back-radio-button.jpg);
}
.transparent {
	background-image: url(../img/bg-transparent.png);
	background-repeat: repeat;
}

.textarea5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #919295;
	height: 50px;
	width: 530px;);
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ED1B24;
	text-decoration: none;
}

