/*layout*/
body {
   color: #2a5c7f;
   background: #FBC526 url(../images_new/top_bg2.png) center top no-repeat;
}

body.new-window, /* pozadi v nove otevrenych oknech (attach, gallery...) */
td.mailing-list /* chybne se zobrazovalo pozadi v mailing-listu v nekvalitnich klientech */
{
   background-color: #fFFFFF;
}
#flashobj {
    margin-top: 1px !important;
}
/*hlavni cast stranky*/
#main-part {
   width: 995px;
   overflow: hidden;
   margin: 0px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 18px;
}
#mainpart_bottom {
    padding-left: 23px;
    width: 972px;
    height: 8px;
    background: url(../images_new/mainpart_bottom.png) top left no-repeat;
}
#logo {
    display: block;
    width: 224px;
    height: 99px;
    background: url(../images_new/logo-nykar.jpg) top left no-repeat;
}
#pod_logem {
    width: 224px;
    height: 118px;
    background: url(../images_new/pod_logem.png) top left no-repeat;
}
a span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; }
#topheader {
    width: 972px;
    height: 217px;
    padding-left: 23px;
}
#topheader .first {
    float: left;
    width: 224px;
}
#topheader .second {
    float: left;
    width: 546px;
    height: 217px;
    background: url(../images_new/pozadi.jpg) top left no-repeat;
}
#topheader .third {
    float: left;
    width: 180px;
    height: 217px;
}
#topheader .third a {
    display: block;
    width: 180px;
    height: 27px;
}
#topheader .third a.link1 {
    background: url(../images_new/preload/clanky.png) top left no-repeat;
}
#topheader .third a.link2 {
    background: url(../images_new/preload/webkamera.png) top left no-repeat;
}
#topheader .third a.link3 {
    background: url(../images_new/preload/chorvatsko.png) top left no-repeat;
}
#topheader .third a.link4 {
    background: url(../images_new/preload/historie-pocasi.png) top left no-repeat;
    height: 28px;
}
#topheader .third a.link5 {
    background: url(../images_new/preload/aerobik-u-more.png) top left no-repeat;
}
#topheader .third a.link6 {
    background: url(../images_new/preload/letni-kurzy-anglictiny.png) top left no-repeat;
}
#topheader .third a.link7 {
    background: url(../images_new/preload/recepty-pani-karne.png) top left no-repeat;
}
#topheader .third a.link8 {
    background: url(../images_new/preload/prijimame-poukazky.png) top left no-repeat;
}
#topheader .third a:hover {
    background-position: -180px 0px;
}
#h_vyhledat_zajezd span {
    display: none;
}
#h_vyhledat_zajezd {
    margin: 0 !important;
    padding: 0 !important;
    width: 224px;
    height: 26px;
    background: url(../images_new/vyhledat-zajezd.jpg) top left no-repeat;
}
#vyhledat_zajezd {
    width: 224px;
    height: 92px;
    background: url(../images_new/vyhledat-zajezd.png) top left no-repeat;
}
#vyhledat_zajezd #head-right-form {
    font-size: 9px !important;
    color: #FFFFFF !important;
}
#menu_bottom {
   width: 972px;
   padding-left: 23px;
   height: 6px;
   margin-bottom: 0px;
   background: url(../images_new/menu_bottom.png) top left no-repeat;
}
#top-menu {
   width: 972px;
   padding-left: 23px;
   height: 49px;
   margin-bottom: 0px;
}
#top-menu a {
    display: block;
    float: left;
}
#top-menu a.link1 {
    width: 69px;
    height: 49px;
    background: url(../images_new/preload/home.png) 0px 0px no-repeat;
}
#top-menu a.link1:hover {
    background: url(../images_new/preload/home.png) -69px 0px no-repeat;
}
#top-menu a.link2 {
    width: 97px;
    height: 49px;
    background: url(../images_new/preload/ubytovani.png) top left no-repeat;
}
#top-menu a.link2:hover {
    background: url(../images_new/preload/ubytovani.png) -97px 0px no-repeat;
}
#top-menu a.link3 {
    width: 101px;
    height: 49px;
    background: url(../images_new/preload/rezervace.png) top left no-repeat;
}
#top-menu a.link3:hover {
    background: url(../images_new/preload/rezervace.png) -101px 0px no-repeat;
}
#top-menu a.link4 {
    width: 71px;
    height: 49px;
    background: url(../images_new/preload/cenik.png) top left no-repeat;
}
#top-menu a.link4:hover {
    background: url(../images_new/preload/cenik.png) -71px 0px no-repeat;
}
#top-menu a.link5 {
    width: 103px;
    height: 49px;
    background: url(../images_new/preload/stravovani.png) top left no-repeat;
}
#top-menu a.link5:hover {
    background: url(../images_new/preload/stravovani.png) -103px 0px no-repeat;
}
#top-menu a.link6 {
    width: 89px;
    height: 49px;
    background: url(../images_new/preload/doprava.png) top left no-repeat;
}
#top-menu a.link6:hover {
    background: url(../images_new/preload/doprava.png) -89px 0px no-repeat;
}
#top-menu a.link7 {
    width: 89px;
    height: 49px;
    background: url(../images_new/preload/pojisteni.png) top left no-repeat;
}
#top-menu a.link7:hover {
    background: url(../images_new/preload/pojisteni.png) -89px 0px no-repeat;
}
#top-menu a.link8 {
    width: 113px;
    height: 49px;
    background: url(../images_new/preload/fotogalerie.png) top left no-repeat;
}
#top-menu a.link8:hover {
    background: url(../images_new/preload/fotogalerie.png) -113px 0px no-repeat;
}
#top-menu a.link9 {
    width: 85px;
    height: 49px;
    background: url(../images_new/preload/o-cresu.png) top left no-repeat;
}
#top-menu a.link9:hover {
    background: url(../images_new/preload/o-cresu.png) -85px 0px no-repeat;
}
#top-menu a.link10 {
    width: 133px;
    height: 49px;
    background: url(../images_new/preload/kontakt.png) top left no-repeat;
}
#top-menu a.link10:hover {
    background: url(../images_new/preload/kontakt.png) -133px 0px no-repeat;
}
h3 span {
    display: none;
}
#ikonky_l {
    float: left;
    width: 71px;
    height: 452px;
    background: url(../images_new/bg_left.png) top left no-repeat;
}
#ikonky_r {
    float: left;
    width: 68px;
    height: 266px;
    background: url(../images_new/bg_right.png) top left no-repeat;
}
#h_aktuality {
    margin: 0;
    padding: 0;
    width: 336px;
    height: 40px;
    background: url(../images_new/aktuality-homepage.png) top left no-repeat;
}
#h_clanky {
    margin: 0;
    padding: 0;
    width: 336px;
    height: 40px;
    background: url(../images_new/clanky-homepage.png) top left no-repeat;
}
#homepage_box {
    width: 336px;
    min-height: 370px;
    _height: 370px;
    float: right;
    background: #FFE391 url(../images_new/box_bottom.png) bottom left no-repeat;
}
#homepage_box_2 {
    width: 336px;
    min-height: 370px;
    _height: 370px;
    float: left;
    background: #FFE391 url(../images_new/box_bottom.png) bottom left no-repeat;
}
#homepage_box table.item-table, #homepage_box_2 table.item-table {
    padding: 10px !important;
    margin-bottom: 0px !important;
}
    /* vypis novinek */
table.item-table {
	margin-bottom: 12px;
}
table.item-table td {
	padding-left: 0;
}
table.item-table td.item-bottom {
	padding-top: 4px;
}
a#vice_aktualit {
    display: block;
    float: right;
    width: 78px;
    height: 18px;
    background: url(../images_new/vice-aktualit.png) top left no-repeat;
}
a#vice_aktualit:hover {
    background: url(../images_new/vice-aktualit-over.png) top left no-repeat;
}
#footer {
    width: 972px;
    height: 251px;
    padding-left: 23px;
    padding-top: 11px;
    margin: 0px;
    margin-top: 0px;
    margin-left: 0px;
    background: url(../images_new/footer_box_bg2.png) top left no-repeat;
}
#footer .box_footer {
    display: block;
    float: left;
    width: 235px;
    height: 238px;
    margin-right: 0px;
    text-align: left;
    background: url(../images_new/box_bg.png) 0px 40px no-repeat;
}
#footer .split {
    display: block;
    width: 3px;
    height: 238px;
    float: left;
    background: url(../images_new/footer_box_split.png) 0px 0px no-repeat;
}
#footer .box_footer div {
    padding: 10px !important;
    padding-right: 0px;
    padding-bottom: 0px;
}
#footer .box_footer h3 span {
    display: none;
}
#footer .box_footer #f_aktuality {
    width: 235px;
    height: 40px;
    margin: 0px !important;
    padding: 0px !important;
    background: url(../images_new/aktuality.png) left top no-repeat;
}
#footer .box_footer #f_sluzby {
    width: 235px;
    height: 40px;
    margin: 0px !important;
    padding: 0px !important;
    background: url(../images_new/sluzby.png) left top no-repeat;
}
#footer .box_footer #f_ostatni {
    width: 235px;
    height: 40px;
    margin: 0px !important;
    padding: 0px !important;
    background: url(../images_new/ostatni.png) left top no-repeat;
}
#footer .box_footer #f_kontakt {
    width: 235px;
    height: 40px;
    margin: 0px !important;
    padding: 0px !important;
    background: url(../images_new/rychly-kontakt.png) left top no-repeat;
}
#footer .last {
    margin-right: 0px !important;
    line-height: 20px;
}
#footer .box_footer ul {
    list-style: none;
    text-align: left;
    margin: 0;
    padding: 0;
}
#footer .box_footer ul li {
    list-style-image: none !important;
    padding: 0;
    margin: 0;
    margin-bottom: 4px;
}
#footer .box_footer a {
    color: #2A5C7F;
}
#footer .box_footer a:hover {
    color: #048ED3;
}
#footer .box_footer div span {
    font-weight: bold;
}
a.facebook {
    display: block;
    width: 89px;
    height: 30px;
    background: url(../images_new/facebook.png) left top no-repeat;
}
a.mail {
    font-weight: bold;
    font-size: 9px;
}
#center {
   /*background: url('../images/shadow.gif') repeat-y center;*/
}
#head-middle {
   background: url('../images/top5_bg.gif');   
}
#head-right {
   background: url('../images/top6_bg.jpg');   
}
#menu-line {
   background: #ffffff;
   border-top: 1px solid #5b8fb2;
   border-bottom: 1px solid #5b8fb2;
}
#main-text {
   float: left;
   width: 715px;
   padding: 0px;
   margin: 0px;
   text-align: left;
   font-size: 1.1em;
   background: #FFFFFF;
}
#right-column {
   font-size: 0.9em;
   float: left;
   padding: 0;
   margin: 0;
   width: 235px;
   background: #FFD454;
}
#right-column a.r_webkamera {
    display: block;
    width: 235px;
    height: 37px;
    margin-bottom: 10px;
    background: url(../images_new/webkamera-ck-nykar.png) top left no-repeat;
}
#right-column div.r_pocasi span {
    display: none;
}
#right-column div.r_pocasi {
     display: block;
    width: 235px;
    height: 37px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(../images_new/predpoved-pocasi-na-zitra.png) top left no-repeat;
}
#right-column div.r_historie_pocasi span {
    display: none;
}
#right-column div.r_historie_pocasi {
     display: block;
    width: 235px;
    height: 37px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(../images_new/historie-pocasi-n.png) top left no-repeat;
}
#right-column div.r_aktualni_pocasi span {
    display: none;
}
#right-column div.r_aktualni_pocasi {
     display: block;
    width: 235px;
    height: 37px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(../images_new/aktualni-teploty-na-cresu.png) top left no-repeat;
}
#right-column div.r_fotogalerie span {
    display: none;
}
#right-column div.r_fotogalerie {
     display: block;
    width: 235px;
    height: 37px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(../images_new/r_fotogalerie.png) top left no-repeat;
}
#right-column div.r_akce span {
    display: none;
}
#right-column div.r_akce {
     display: block;
    width: 235px;
    height: 57px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(../images_new/dnes-poradane-akce-na-cresu.png) top left no-repeat;
}
#right-column div.r_aktuality span {
    display: none;
}
#right-column div.r_aktuality {
    display: block;
    width: 235px;
    height: 37px;
    margin-top: 0px;
    margin-bottom: 10px;
    background: url(../images_new/r_aktuality.png) top left no-repeat;
}
#main_container {
    width: 972px;
    padding-left: 23px;
    background: url(../images_new/mainpart_bg.png) top left repeat-y;
}
#subcontainer {
    width: 972px;
}
.right-title {
   background: url('../images/right_title_bg.gif') no-repeat;
   color: white;
}

#copyright {
   background: #ff8427; 
}
#copyright-text,
#copyright-text-left,
#copyright-text-right {
   color: #fdf6dc;
}

#child-label { /* ramecek kolem vypisu podmenu "pokracovat na" */
   padding: 5px;
   border: 1px solid #DDDDDD;
}

#akcni-ceny {
   background: url('../images/akce_bg.gif') repeat-y;   
}

/* style pro tabulku fotogalerie */
table.gallery td {
   border: 1px solid #C7D4E3;
}
table.gallery .gal-text {
   color: black;
}
table.gallery td.gal-image a {
   color: black;
}
table.gallery td.gal-image a:hover {
   background: #ADBEC9;
   color: black;
}
table.gallery td.gal-image {
   background: #EAEFF3;
}


/*konec stylu pro layout* ********************************************/
/* základní styly nadpisy a odkazy**********************************************/
.action-result {
   color: red;
}

/* komentare */
.comment-form {
   border: 1px solid #98d0ec;
   background: #fdf6dc;
}
.comment-lab {
   font-weight: bold;
}
.right-comm-lab {
   color: #ff7800;
   font-weight: bold;
}

.comment-form-text {
   color: gray;
}

/* ramecek kolem formulare */
div.form-box {
   border: 1px solid #fbde71;
   background: #fffcf0;
}

.guestbook-form {
   border: 1px solid #93A0A8;
   background: #EAEFF3;
}

.guestbook-item {
   border-bottom: 1px solid #93A0A8;
}

/* DIV ramecek pro text v editoru */
div.editor-text {
   border: 1px solid #fbde71;
   background: #fffcf0;
}

/* varovani, ze je nutno zmeny v mnozstvi zbozi ulozit */
.cart-warn {
	color: red;
}

/*styly pro tabulky***********************************************************/
/*styl pro tabulku vkladanou  wysiwyg editorem*/
/*tabulka z wysiwyg editoru*/
table.dynamic {
   background-color: #FFFFFF;
   border: none;
}
/*tabulka z wysiwyg editoru*/
table.dynamic th, 
table.dynamic td {
   border: 1px solid #fbde71;
   color: #2a5c7f;
}
tr.table-header {
   background-color: #fff6d0;
}
tr.table-header td,
tr.table-header th
 {
   color: #2a5c7f;
}
tr.tr-odd {
   background-color: #fffcf0;
}
tr.tr-even {
   background-color: white;
}
/*konec stylu pro table editoru*/
/*konec stylu pro tabulky*/

/* *                    STYLY PRO TABULKY ESHOPU ******************************************************************/
/* menu eshopu nahore */
table.eshop-top-menu {
   background: #FF9624; 
   border: 1px solid white;
}
td.eshop-menu-top-over-line,
td.eshop-menu-top {
   border-left: 1px solid white;
}
td.eshop-menu-top-over-line,
td.eshop-menu-top-over {
   background: #98B6C8;
}
/* polozky eshopu */
table.eshop-item-table {
	/*border: 1px solid #4573A9;*/
	border: 1px solid #DCECFF;
}
td.eshop-item-top {
/*	border-bottom: 1px solid #B1C4DB; */
	border-bottom: 1px solid #DCECFF;	
	background-color: #DCECFF;
}
td.eshop-item-body {
	background-color: #FFFFFF;
}
td.eshop-item-bottom {
	border-top: 1px solid #DCECFF;
	background-color: #FFFFFF;
}

/*vodorovna cara*/
hr {
   color: #8eb2ca;
   background: #8eb2ca;
}
/*nadpis prvni urovne*/
h1 {
   color: #de7824;
}
/*zvyrazneny text, vkladany z editoru*/
a:link.highlight,
a:visited.highlight,
a:hover.highlight,
a:active.highlight,
.highlight {
   color: #fa7a11;
}
ul li {
   list-style-image: url('../images/li.gif');
}

/*styly pro formulare*/
input.text, 
input.field-normal, 
input.field-longer, 
input.field-long, 
input.field-short, 
input.field-shorter, 
select, 
textarea 
{
   border: 1px solid #fbde71;
}
input.button {
   border: 1px solid #f15a22;
   color: white;
   background-color: #f15a22;
}
.form-required {
   color: #FF6102;
}
.form-error-bg {
   background: #FF9F9F;
   color: white;
   font-weight: bold;
}

/* barva preklopeneho data v kalendari */
.date-sel-div .date-over,
.date-sel-div .date-year-over,
.date-sel-div .close-button-over,
.date-sel-div .date-direct-over { 
   background: #fffcf0;
}
/*konec stylu pro formulare*/
/*styly pro odkazy*/

#top-menu a {
   color: #46677B;
}
a:link {
   color: #FA7A11;
}
a:visited {
   color: #FA7A11;
}
a:hover {
   color: #FA7A11;
}
a:active {
   color: #FA7A11;
}
a.menu:link {
   color: #43635F;
}
a.menu:visited {
   color: #43635F;
}
a.menu:hover {
   color: #14608b;
}
a.menu:active {
   color: #43635F;
}
a.copyright:link {
   color: #fdf6dc;
}
a.copyright:visited {
   color: #fdf6dc;
}
a.copyright:hover {
   color: white;
}
a.copyright:active {
   color: #fdf6dc;
}
a.right-comm-title:link {
   color: #14608b;
}
a.right-comm-title:visited {
   color: #14608b;
}
a.right-comm-title:hover {
   color: #43635F;
}
a.right-comm-title:active {
   color: #14608b;
}
a.comments-count {
   font-weight: bold;
}
a.comments-count:link {
   color: #ff7800;
}
a.comments-count:visited {
   color: #ff7800;
}
a.comments-count:hover {
   color: #FF3300;
}
a.comments-count:active {
   color: #ff7800;
}

#menu-line a:link,
#menu-line a:visited,
#menu-line a:active
 {
   color: #4a7694;
   border-right: 1px solid #5b8fb2;
}
#menu-line a:hover {
   background: #40c5ed;
   color: #002138;
   border-right: 1px solid #5b8fb2;   
}

    #mainpart_bottom, #menu_bottom, #top-menu, #topheader {
      padding-left : 22px\9; /* IE8 and below */
     *padding-left : 23px; /* IE7 and below */
    }
