html { margin: 0; padding: 0; }body { background: url(../img/back.jpg) top right repeat fixed; font-family: "Trebuchet MS", sans-serif; font-size: 1em; color: #000; margin: 0; padding: 0; }.hidden {display: none;}.red {color: #ff0000}.clear {clear: both}.center {text-align: center !important}.vycentruj {padding-left: 35%}.pravo {text-align: right !important}.cervene {  color: red;}.zvyrazni {  color: #566BB4;}.vacsie {  font-size: 105%;}img {    border: none; } a {    text-decoration: underline;      color: #566BB4;}a:hover {    text-decoration: none;}/*------------------------------------------ main_div*/#main_div { margin: auto; padding: 0; width: 900px; border: 0;}/*------------------------------------------ header*/#header {    font-size: 1.5em;    font-weight: normal;    text-align: center;    margin: 0 auto;    padding: 0;    position: relative;    width: 900px;    height: 190px;    z-index: 10;    background: url(../img/layout/header.png) 2px 100% no-repeat;    _background: url(../img/layout/header.gif) 2px 100% no-repeat;}#header div.flash {    position: absolute;    top: 0;    left: 0;    margin: 0;    padding: 0;    z-index: 12;    width: 900px;    height: 190px;}#header div.minimenu {    position: absolute;    top: 65px;    right: 170px;    margin: 0;    padding: 0;    z-index: 13;    text-align: right;    color: #fff;    font-size: 0.5em;}#header div.minimenu a {    color: #fff;    text-decoration: none;}#header div.vlajky {    position: absolute;    top: 67px;    right: 20px;    margin: 0;    padding: 0;    z-index: 13;    width: 140px;    height: 20px;    text-align: right;}#header div.vlajky a {    display: block;    float: left;    width: 19px;    height: 12px;    margin: 0 3px 0 0;}#header div.vlajky a.sk {    background: url(../img/sk1.gif) center no-repeat;}#header div.vlajky a.sk:hover {    background: url(../img/sk.gif) center no-repeat;}#header div.vlajky a.en {    background: url(../img/en1.gif) center no-repeat;}#header div.vlajky a.en:hover {    background: url(../img/en.gif) center no-repeat;}#header div.vlajky a.de {    background: url(../img/de1.gif) center no-repeat;}#header div.vlajky a.de:hover {    background: url(../img/de.gif) center no-repeat;}#header div.vlajky a.pl {    background: url(../img/pl1.gif) center no-repeat;}#header div.vlajky a.pl:hover {    background: url(../img/pl.gif) center no-repeat;}#header div.vlajky a.hu {    background: url(../img/hu1.gif) center no-repeat;}#header div.vlajky a.hu:hover {    background: url(../img/hu.gif) center no-repeat;}#header div.vlajky a.ru {    background: url(../img/ru1.gif) center no-repeat;}#header div.vlajky a.ru:hover {    background: url(../img/ru.gif) center no-repeat;}/*------------------------------------------ menu*/#menu {    width: 900px;    height: 41px;    margin: 0 auto;    border: 0;        text-align: center;    border: 0px solid black;    }#menu ul {    font-size: 0.9em;    padding: 0;    margin: 0 auto;    list-style-type: none;    overflow: hidden;    width: 880px;    background: #fff url(../img/layout/menu.png) top center repeat;} #menu ul li {    padding: 0;    margin: 0;    list-style-type: none;    float: left;}#menu ul li a {    text-decoration: none;    color: #366BB4;    display: block;    padding: 12px 7px 11px 7px;    margin: 0 0 0 5px;    font-weight: normal;    overflow: hidden;}#menu ul li a:hover {    background: #fff url(../img/layout/menu_hover.png) top center repeat;} /*------------------------------------------ menu_end*//*------------------------------------------ header_end*//*------------------------------------------ content*/#content {    margin: 0 auto;    padding: 0;    width: 900px;}#stred {    margin: 10px 0;}div.box {    background: #fff;    width: 280px;    height: 270px;    float: left;    margin: 10px;    position: relative;    color: #303D76;}div.box div.text {    padding: 130px 15px 15px 18px;    font-size: 0.7em;}div.box div.odkaz {    position: absolute;    bottom: 0;    left: 0;    text-align: right;    width: 280px;    padding: 7px 0;}div.box div.odkaz a {    padding: 0 30px 0 0;}div.box h2 {    display: none;}div.box big {    font-size: 1.8em;}div.pozicovna {    background: url(../img/layout/box1.png) top center no-repeat;    _background: url(../img/layout/box1.gif) top center no-repeat;}div.deti {    background: url(../img/layout/box3.png) top center no-repeat;    _background: url(../img/layout/box3.gif) top center no-repeat;}div.skiservis {    background: url(../img/layout/box2.png) top center no-repeat;    _background: url(../img/layout/box2.gif) top center no-repeat;}div.deti div.text {    }div.vacsibox {    background: #fff;    width: 430px;    height: 270px;    float: left;    margin: 10px;    position: relative;}div.vacsibox div.text {    padding: 50px 20px 15px 250px;    font-size: 0.7em;}div.vacsibox div.odkaz {    position: absolute;    bottom: 0;    left: 0;    text-align: right;    width: 430px;    padding: 7px 0;}div.vacsibox div.odkaz a {    padding: 0 30px 0 0;}div.vacsibox h2 {    display: none;}div.predaj {    background: url(../img/layout/box4.png) top center no-repeat;    _background: url(../img/layout/box4.gif) top center no-repeat;}div.mobil {    background: url(../img/layout/baner_mobil_rent.png) top center no-repeat;}div.servis {    background: url(../img/layout/baner_night_servis.png) top center no-repeat;}div.predaj div.text {    padding: 40px 10px 15px 170px !important;    font-size: 0.7em;}div.predaj .zvyrazni {    float: right;}div.predaj p {    padding: 3px 0;    margin: 0;}div.najdete {    background: url(../img/layout/box5.png) top center no-repeat;    _background: url(../img/layout/box5.gif) top center no-repeat;}div.najdete div.text {    padding-top: 15px !important;}p.kontakt {    color: #566BB4;    font-size: 1.2em;    font-weight: bold;}div.odkaz a {    color: #F5DA00;    font-size: 0.7em;    text-decoration: none;    font-weight: bold;}div.stranka {    width: 880px;    margin: 0 auto;    background: url(../img/layout/stranka.png) top repeat;    _background: url(../img/layout/stranka.gif) top repeat;    color: #3A4E6B;}div.stranka div.okraj {    padding: 10px 10px 20px 10px;}div.stranka h1 {    font-size: 1.4em;    margin: 0;    padding: 1em 0 0 0;}div.stranka h2 {    font-size: 1.1em;    margin: 0;    padding: 0.5em 0 0 0;}div.stranka p {    font-size: 0.9em;    margin: 0;    padding: 0.5em 0;}div.mapka {    background: url(../img/mapka.png) center no-repeat;    width: 860px;    height: 684px;    margin: 15px auto;    position: relative;}div.legend {    position: absolute;    right: 0;    top: 0;    width: 260px;    background: #F4D900;    color: #000;    font-size: 0.8em;}div.legend div.vnutro {    padding: 15px;}div.legend h2 {    padding: 0.2em 0 0 0;}div.legend ul {    font-size: 0.9em;    padding: 0;    margin: 0;    list-style-type: none;}div.legend ul li {    padding: 0.1em 0;    margin: 0;    list-style-type: none;}div.mikulas {    float: right;    background: #F4D900;    color: #000;    font-size: 0.8em;}div.mikulas div.vnutro {    padding: 15px;}div.mikulas h2 {    padding: 0.2em 0 0 0;}div.mikulas ul {    font-size: 1em;    padding: 0;    margin: 0;    list-style-type: none;}div.mikulas ul li {    padding: 0.1em 0;    margin: 0;    list-style-type: none;}table.cennik {    width: 860px;    margin: 0 auto;    background: #fff;    font-size: 0.9em;}table.cennik td {    padding: 0.2em 0.5em;    background: #F4D900;    text-align: right;}table.cennik thead td {    padding: 0.3em 0.5em;    background: #DFC400;    text-align: left;}table.cennik-maly {    width: 420px;    margin: 0 10px 0 0;    background: #fff;    font-size: 0.9em;    float: left;}table.cennik-maly td {    padding: 0.1em 0.5em;    background: #98A9BB;    text-align: right;}table.cennik-maly thead td {    padding: 0.3em 0.5em;    background: #6E839F;    font-weight: bold;    text-align: left;}ul.odrazky {    padding: 0;    margin: 1em 2em 1em 1.8em;    font-size: 1em;    font-weight: bold;    letter-spacing: -1px;    color: #566BB4;}ul.odrazky li {    text-align: left;        margin: 0.2em 0 0 0;}ul.bez {    list-style-type: none;}ul.cisla {    list-style-type: none;    padding: 0;    margin: 1em 2em 1em 2.8em;    font-size: 1.2em;    font-weight: bold;    letter-spacing: -1px;    color: #566BB4;}ul.cisla li {     margin: 0;    padding: 0.3em 0 0.3em 40px ;}li.s1 {    background: url(../img/1.gif) center left no-repeat;}li.s2 {    background: url(../img/2.gif) center left no-repeat;}li.s3 {    background: url(../img/3.gif) center left no-repeat;}li.s4 {    background: url(../img/4.gif) center left no-repeat;}li.s5 {    background: url(../img/5.gif) center left no-repeat;}ul.bez li {     padding: 0 0 0 40px !important;}div.lyzevpravo {    float: right;    width: 240px;    height: 342px;    background: url(../img/pics/skiservis_lyze.gif) top right no-repeat;}div.akcia {    float: left;    width: 65px;    height: 75px;    margin: 0 20px 0 0;    background: url(../img/akcia.gif) center right no-repeat;}div.cisto {    clear: left;    width: 500px;}table.formular {    border-bottom: 1px solid #ff0000;        margin: 1em auto;    font-size: 0.8em;}table.formular td {    border: 0;    padding: 0.1em 1em;    text-align: left;}table.formular th {    border: 0;    padding: 0.1em 1.5em 0.1em 0.5em;    text-align: left;    background: #4E260C;    font-weight: normal;}table.formular strong {    font-size: 1.3em;}a.pdf {    background: url(../img/pdf.gif) left no-repeat !important;    padding: 2px 0 2px 24px;    font-size: 0.9em;    line-height: 1.7em;    font-weight: bold;}a.xls {    background: url(../img/xls.gif) left no-repeat !important;    padding: 2px 0 2px 24px;    font-size: 0.9em;    line-height: 1.7em;    font-weight: bold;}a.ppt {    background: url(../img/xls.gif) left no-repeat !important;    padding: 2px 0 2px 24px;    font-size: 0.9em;    line-height: 1.7em;    font-weight: bold;}a.doc {    background: url(../img/doc.gif) left no-repeat !important;    padding: 2px 0 2px 24px;    font-size: 0.9em;    line-height: 1.7em;    font-weight: bold;}a.foto {    background: url(../img/foto.png) left no-repeat !important;    padding: 2px 0 2px 24px;    font-size: 0.9em;    line-height: 1.7em;    font-weight: bold;}a.no {    padding-left: 24px;}a.fotka {    display: block;    float: left;    width: 104px;    height: 80px;    margin: 0 0 10px 0;    background: #fff !important;    position: relative;}a.fotka img {    position: absolute;    left: 0;    top: 0;    border: 0 !important;}div.fotky {    width: 450px;    height: 180px;    margin: 1em 0 0 0;}div.flash {    float: right;    width: 418px;    height: 300px;}/* Calendar */#calendar {	font-size: 1em;}#calendar_wrap {	width: 1000px !important;	padding: 0 !important;	margin-top: 0 !important;}#calendar_shader {  border-left: 4px solid #E7E7E7 !important;	padding: 0 !important;	margin: 0 !important;	overflow: hidden;	text-align: left;	background: url(../img/layout/right_list.gif) left repeat-y;}#calendar table {  margin: 0 1px;	width: 158px;	text-align: center;	float: left;	font-size: 0.8em;	border-collapse: collapse;	background: url(../img/layout/right_list.gif) left repeat-y;}#calendar table caption {	text-align: left;	font-size: 1em;	font-weight: bold;	color: red;	padding: 7px 0;	background: url(../img/layout/right_list.gif) left repeat-y;}#calendar thead {	background: #fff;	font-size: 0.9em;}#calendar thead th.today {	background: #BABABA;}#calendar th {	padding: 2px 0 3px 0;	color: #666;}#calendar tbody td {	background: #fff;	border: 1px solid #aaa;	font-size: 0.9em;}#calendar tbody td a {	background: none !important;	padding: 0 !important;}#calendar a.prev, #calendar a.next {	background: none !important;	padding: 0 !important;	font-size: 1em;}#calendar td.prevnext {  padding: 5px 0;  text-align: left;}#calendar tfoot a {	text-decoration: none;	font-weight: bold;}#calendar #today {	background: #BABABA;}/* Tool tip */.tool-tip {	color: #fff;	width: 139px;	z-index: 13000;	padding-top: 0;	background: url(../img/bubble.png) top left;} .tool-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #9FD4FF;	padding: 8px 8px 4px;	background: url(../img/bubble.png) top left;} .tool-text {	font-size: 11px;	position: relative;	top: 4px;	padding: 4px 8px 8px;	background: url(../img/bubble.png) bottom right;}table.uvodna {  margin: 0;  border-collapse: collapse;}table.uvodna td {  margin: 0;  padding: 0;  border-collapse: collapse;}/*------------------------------------------ content_end*//*------------------------------------------ footer*/#footer {    margin: 0 auto 0 auto;    padding: 0;    width: 880px;    height: 100px;    background: url(../img/layout/footer.png) top center no-repeat;    _background: url(../img/layout/footer.gif) top center no-repeat;}div.spodok {    font-size: 0.8em;    color: #444;    margin: 0.5em auto;    text-align: center;}/*------------------------------------------ footer_end*/
