/******************************************
*             DEF. CONT. STYLY            *
******************************************/
body,td,th {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #656664;}
body {background: #FFF;	margin: 0px; padding: 0px;}

a {color: #F6871F; text-decoration: underline;}
a:hover {color: #FF8ECD; text-decoration: none;}

p, div, ul, ol, li, form, input, select, textarea, img {padding: 0px; margin: 0px;}
li {list-style: square;}
ol li {list-style: decimal;}
img {border: none;}
label {cursor: pointer;}
li.noDisc { list-style: none;}


/******************************************
*                 NADPISY                 *
******************************************/
h1,h2,h3,h4,h5,h6 {color: #F6871F; font-family: Trebuchet Ms, Helvetica, sans-serif; text-align: left; font-weight: bold; padding: 0px; margin: 0px;}
h1 {font-size: 150%;}
h2 {font-size: 140%;}
h3 {font-size: 140%; letter-spacing: -1px;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}

/******************************************
*                FORM PRVKY               *
******************************************/
input, select, textarea { color: #000; font-size: 100%; font-family: Arial, Helvetica, sans-serif; margin: 2px 6px 2px 0;}
input {padding-left: 1px; padding-right: 1px;}
.butt { color: #F6871F; font-weight: bold;}

/******************************************
*            VELIKOSTI PRVKU              *
******************************************/
.sizeS {width: 50px;}
.sizeSm {width: 75px;}
.sizeM {width: 100px;}
.sizeMl {width: 125px;}
.sizeL {width: 150px;}
.sizeLl {width: 175px;}
.sizeXl {width: 200px;}
.sizeXxl {width: 225px;}
.sizeXxxl {width: 250px;}
.sizeMax1 {width: 349px;}
.sizeMax2 {width: 400px;}
.sizeMax3 {width: 450px;}

.formButt { border: none; background: url(../img/butt_form.gif) no-repeat; width: 20px; height: 20px; cursor: pointer;}


/******************************************
*             FORMULAR STYLE              *
******************************************/
form {}
form div { padding: 5px; clear: both;}
form div label { border-right: 1px solid #F5F5F5; text-align: right; width: 120px; padding-right: 10px; margin-right: 10px; margin-top: 3px; display: block; float: left;}

/******************************************
*             FORMULAR STYLE              *
******************************************/
.contForm  { margin: 10px 0;}
.contForm  label { line-height: 20px; padding: 0 0 6px 0; display: block; clear: both;}
.contForm  label span,.contForm label span.long 
    { border-right: 1px solid #DCDCDC; text-align: right; width: 105px; w\idth: 90px; padding: 0 10px 0 0; margin-right: 10px; display: block; float: left;}
.contForm .buttPole {}
.contForm .buttPole span { height: 22px; width: 105px; w\idth: 90px; padding: 0 15px 0 0; margin-right: 5px; display: block; float: left;}
.contForm .buttPole .butt { color: #000; width: 165px;}
.contForm label span.long {width: 135px; w\idth: 120px;}

.buttMini { border: none; color: #fff; background: url(../img/bg_but_newsl.gif) no-repeat; font-weight: bold; width: 27px; height: 22px; cursor: pointer;}
.buttBig { border: none; color: #fff; background: url(../img/bg_butt_big.gif) no-repeat; font-weight: bold; width: 115px; height: 22px; cursor: pointer;}
.buttSmall { border: none; color: #fff; background: url(../img/bg_butt_small.gif) no-repeat; font-weight: bold; width: 87px; height: 22px; cursor: pointer;}



/******************************************
*                 TABULKY                 *
******************************************/
table { border: solid 1px #F6871F; border-top: 5px solid #F6871F; border-bottom: 5px solid #F6871F; border-collapse: collapse; padding: 0px; margin: 10px 0;}
table.colorTable th { color: #fff; background: #F6871F;}
table th { text-align: center; padding: 4px;}
table td { border: solid 1px #F6871F; padding: 4px;}
table td.left {border-right:none;} /* p.*/
table td.right {border-left:none;} /* p.*/
table tr.bg { background: #FEF8F3;}
table.noBord td { border: none;}
/*** klasicka tabulka s okrajem *********************************/
table.bord { border: 1px solid #F6871F; border-top: 5px solid #F6871F; border-bottom: 5px solid #F6871F; /*width: 465px;*/}
table.bord td { border: 1px solid #F6871F; vertical-align: top;}
table.bord th { border: 1px solid #F6871F; color: #fff; background: #F6871F;}
table.bord th.thTop { color: #4d4d4d; background: #F6C293; text-align: left;}
table.bord th.thLeft { color: #4d4d4d; background: #F7D7BD; text-align: left;}
/*** radkova tabulka *******************************************/
table.line { background: #fff; border-top: 5px solid #F6871F; border-bottom: 5px solid #F6871F; border-left: none; border-right: none; /*width: 465px;*/}
table.line th { color: #F6871F; border: none; border-bottom: solid 2px #F6871F; }
table.line td { border: none; border-bottom: 1px solid #F6871F; vertical-align: top; font-weight: normal;}
table.line td a { text-decoration: none;}
table.line td a:hover { text-decoration: underline;}
/*** tabulka REZERVACE *********************************/
table.time { border: 1px solid #F6871F; border-top: 5px solid #F6871F; border-bottom: 5px solid #F6871F; /*width: 465px;*/}
table.time td { border: 1px solid #F6871F; color: #696969; background: #FFF4FC; vertical-align: top;}
table.time th { border: 1px solid #F6871F; color: #fff; background: #F6871F;}
table.time th.thTop { /*color: #fff;*/ background: #FF8ECD; text-align: left;}
table.time th.thLeft { /*color: #fff;*/ background: #F7C1E8; text-align: left;}
table td.bgT01 {	background: #FFFACD;}
table td.bgT02 {	background: #CCEAFF;}
table td.bgT03 {	background: #FFE0CC;}
/*** tabulka BEY OKRAJE *********************************/
table.none { border: none;}
table.none td { border: none;}
/*** obsahova tabulka *******************************************/
table.contTable { border: none;}
table.contTable td { border: none; border-top: 3px solid #FAF4ED; border-bottom: 1px solid #FEEDDA; vertical-align: top; padding: 0 0 10px 0;}
table.contTable td .imgBox { width: 187px; height: 100px; margin: 10px 0; overflow: hidden;}
table.contTable td h3, h4 { padding: 10px 0 0 20px;}
table.contTable td p { margin: 0 0 0 20px;}
table.contTable td.size { width: 187px;}
table.contTable td.size h4 { /*color: #FF8ECD;*/ padding: 0 10px;}
table.contTable td.size p { color: #FF8ECD; margin: 0 10px; line-height: 100%; position: relative; top: -10px;}
td.col01 { background: #E0FFFF url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col02 { background: #FFEBCD url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col03 { background: #EDF5D8 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col04 { background: #FFFFE0 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col05 { background: #FFF0F5 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col06 { background: #E6E6FA url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col07 { background: #F4F5DD url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col08 { background: #F5FFFA url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col09 { background: #FFE8E8 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col10 { background: #F0DFF7 url(../img/bg_ilustr_block.gif) repeat-x left top;}
/*** obsahova tabulka *******************************************/
/* table.contTable2 { border: none;}
table.contTable2 td { border: none; vertical-align: top; width: 31%; padding: 1%;}
table.contTable2 td h3 { color: #fff; padding: 10px; margin: 0px; line-height: 100%; height: 30px;}
table.contTable2 td .imgBox { width: 222px; height: 100px; margin: 10px 0; overflow: hidden;}
table.contTable2 td p { color: #ECECEC;}
table.contTable2 td li { color: #ECECEC;}
table.contTable2 td a { color: #FFF;}
table.contTable2 td p.next { font-weight: bold; border-top: solid 1px  #fff; padding: 10px 0 0 0; margin-top: 10px;}
table.contTable2 td a:hover { color: #fff; text-decoration: none;}
table.contTable2 td .odBl { padding: 5px 5px 10px 5px; margin: 0 5px;} */

table.contTable2 { border: none; margin:0px; padding: 0px;}
/* table.contTable2 td { border: none; vertical-align: top; width: 31%; padding: 1%;} */
table.contTable2 td { border: none; vertical-align: top; width: 232px; padding: 4px; margin:0px;}
table.contTable2 td h3 { color: #fff; padding: 10px; margin: 0px; line-height: 100%; height: 30px;}
table.contTable2 td .imgBox { width: 220px; height: 100px; margin: 10px 0; } 
/* table.contTable2 td .imgBox img { width: 222px; height: 100px;} */
table.contTable2 td p { color: #ECECEC;}
table.contTable2 td li { color: #ECECEC;}
table.contTable2 td a { color: #FFF;}
table.contTable2 td p.next { font-weight: bold; border-top: solid 1px  #fff; padding: 10px 0 0 0; margin-top: 10px;}
table.contTable2 td a:hover { color: #fff; text-decoration: none;}
table.contTable2 td .odBl { padding: 5px 5px 10px 5px; margin: 0 0px; _margin: 0 5px;}

td.col01 { background: #E0FFFF url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col01 h3 { background: #00BDBF; border-bottom: 3px solid #00E7EA;}
td.col01 .odBl { background: #00BDBF; border-top: 3px solid #00E7EA;}
td.col02 { background: #FFEBCD url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col02 h3 { background: #BF7300; border-bottom: 3px solid #EC8E00;}
td.col02 .odBl { background: #BF7300; border-top: 3px solid #EC8E00;}
td.col03 { background: #EDF5D8 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col03 h3 { background: #6F9627; border-bottom: 3px solid #88BB2C;}
td.col03 .odBl { background: #6F9627; border-top: 3px solid #88BB2C;}
td.col04 { background: #FFFFE0 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col04 h3 { background: #BABB00; border-bottom: 3px solid #E7E800;}
td.col04 .odBl { background: #BABB00; border-top: 3px solid #E7E800;}
td.col05 { background: #FFF0F5 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col05 h3 { background: #C1002C; border-bottom: 3px solid #E30033;}
td.col05 .odBl { background: #C1002C; border-top: 3px solid #E30033;}
td.col06 { background: #E9F5F7 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col06 h3 { background: #3A92AD; border-bottom: 3px solid #52A9C5;}
td.col06 .odBl { background: #3A92AD; border-top: 3px solid #52A9C5;}
td.col07 { background: #F4F5DD url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col07 h3 { background: #8E912A; border-bottom: 3px solid #B6BA30;}
td.col07 .odBl { background: #8E912A; border-top: 3px solid #B6BA30;}
td.col08 { background: #FFF0E8 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col08 h3 { background: #FFA07A; border-bottom: 3px solid #FFB599;}
td.col08 .odBl { background: #FFA07A; border-top: 3px solid #FFB599;}
td.col09 { background: #F0DFF7 url(../img/bg_ilustr_block.gif) repeat-x left top;}
td.col09 h3 { background: #7A279A; border-bottom: 3px solid #912DB9;}
td.col09 .odBl { background: #7A279A; border-top: 3px solid #912DB9;}


/******************************************
*            DEF. LAYOUT BLOCK            *
******************************************/
#topBann { background: #f5f5f5; padding: 10px 0;}
.clear {clear: both; line-height: 1px;	font-size: 1px; padding: 0px;	margin: 0px;}
.clnr {clear: both; line-height: 0px; font-size: 0px; padding: 0px;	margin: 0px;}
.flLeft {float: left;}
.flRight {float: right;}

.noFloatingImg {
	border: solid 1px #ccc; margin-right: 5px; margin-bottom: 5px;
	margin-top: 10px;
	margin-left:10px;
	display:block;
}

.flLeftImg { border: solid 1px #ccc; margin-right: 5px; margin-bottom: 5px; float: left;}
.flRightImg { border: solid 1px #ccc; margin-left: 5px; margin-bottom: 5px; float: right;}

.odtrzBG { background: url(../img/bg_line.gif) repeat-x left center; clear: both;}
.odtrzBG2 { background: url(../img/bg_line2.gif) repeat-x left center; clear: both;}
.odtrzBG3 { background: url(../img/bg_line2.gif) repeat-x 0px -5px; border-top: 3px solid #F7D7BD; margin: 15px 0; padding: 0px; clear: both;}
html>body .odtrzBG3 { background: url(../img/bg_line2.gif) repeat-x 0px -8px;}

.sS { font-size: 6px; height: 6px;}
.sM { height: 20px;}
.sL { height: 30px;}

.date { color: Gray; font-size: 110%; letter-spacing: -1px;}
.position { width: 748px; /*font-size: 0px; height: 0px; line-height: 0px;*/ position: relative;}

ul { padding-left: 15px;}
ol { padding-left: 20px;}
ul li { margin-bottom: 5px;}
ol li { margin-bottom: 5px;}



#main { background: #F9EBF5 url(../img/bg_main_boot.jpg) repeat-x left bottom; padding-bottom: 91px;}

/******************************************
*                 HEAD                   *
******************************************/
#head { 
      background: #fff; width: 748px;  padding: 0 6px; margin: 0 auto;
      /* height: 107px; */ 
       height: 212px;
      }
#head.title {
          height: 250px;
      }      
#head .position #logoHead { background: url(../img/logo_head.gif); text-decoration: none; width: 132px; height: 132px; top: 22px; left: -19px; z-index: auto; position: absolute;}

#head #menu { background: url(../img/bg_menu.gif) repeat-x left bottom; width: 505px; height: 42px; margin-top: 12px; float: left;}
#head #menu a { color: #fff; background: url(../img/menu_delitko.gif) no-repeat right bottom; letter-spacing: -1px; font-size: 120%; font-weight: bold; text-decoration: none; height: 24px; margin-top: 8px; padding: 10px 20px 0 15px; display: block; float: left;}
#head #menu a.act { color: #FFF9E5; background: url(../img/bg_menu_a.gif) repeat-x right top; height: 24px; margin-top: 0px; padding-top: 18px;}
#head #menu a:hover { background: url(../img/bg_menu_a.gif) repeat-x right top; height: 24px; margin-top: 0px; padding-top: 18px;}
#head #menu2 { background: url(../img/bg_menu2.gif) repeat-x left bottom; width: 243px; height: 42px; margin-top: 12px; float: right;}
#head #menu2 a { color: #fff; background: url(../img/menu_delitko2.gif) no-repeat right bottom; letter-spacing: -1px; font-size: 120%; font-weight: bold; text-decoration: none; height: 24px; margin-top: 8px; padding: 10px 20px 0 15px; display: block; float: left;}
#head #menu2 a.act { color: #ff4a01; background: url(../img/bg_menu_a2.gif) repeat-x right top; height: 24px; margin-top: 0px; padding-top: 18px;}
#head #menu2 a:hover { background: url(../img/bg_menu_a2.gif) repeat-x right top; height: 24px; margin-top: 0px; padding-top: 18px;}

#head #imgHead { background: url(../img/bg_head_img.jpg); width: 505px; height: 200px; float: left;}
#head #imgHead h1 { font-family: Arial, Helvetica, sans-serif; font-size: 180%; font-weight: normal; letter-spacing: -1px; margin: 55px 0 0 120px;}
#head #imgHead h1 span {font-weight: bold; font-size: 70%; letter-spacing: -1px;}
#head #imgHead h1 span span { color: #000; font-size: 85%; letter-spacing: 0px;}
html>body #head #imgHead h1 span span { font-size: 90%;}

#head #rezerv { background: url(../img/bg_rezerv.jpg) no-repeat right bottom; width: 243px; height: 200px; float: right;}
#head #rezerv h2 { color: #fff; background: url(../img/bg_h2_rezerv.jpg) no-repeat left top; height: 25px; padding: 7px 0 0 20px;}
#head #rezerv p { padding:  15px 20px 0 20px;}
#head #rezerv .sizeMl {width: 115px;}
#head #rezerv select.sizeMl {width: 120px;}

#head #imgHead.subPage { background: url(../img/bg_head_img.jpg); width: 505px; height: 158px; float: left;}
#head #colRight { width: 239px; float: right; margin-bottom: 0px; margin-top: 2px;}
#head #colRight h2 { color: #fff; background: url(../img/bg_h2_rezerv.jpg) no-repeat left top; height: 25px; padding: 7px 0 0 20px;}

#head #addBlock { background: url(../img/add_block.jpg) no-repeat; width: 242px; height: 158px; float: right; margin-bottom: 0px; margin-top: 0px;}


/******************************************
*             HLAVNI OBSAH                *
******************************************/
#cont { text-align: left; background: #fff; width: 748px; padding: 0 6px; margin: 0 auto; 

        }
#cont.homeBg { background: #fff url(../img/bg_home_col_line.gif) repeat-y 505px 60px; }
#cont.rightBg { background: #fff url(../img/bg_home_col_line.gif) repeat-y 505px 60px;}

#topLista { height: 34px;}
#topLista h2 { color: #fff; padding: 7px 0 0 15px;}
#topLista #topH2 { background: url(../img/bg_toph2.jpg) no-repeat left top; width: 212px; height: 27px; float: left;}
#cont.homeBg #topLista #submenu { background: url(../img/bg_submenu.jpg) no-repeat left top; width: 521px; height: 34px; padding: 0px; float: right;}
#cont #topLista #submenu { background: url(../img/bg_submenu2.jpg) no-repeat left top; width: 728px;  height: 34px; padding: 0 0 0 20px; float: right;}
#topLista #submenu a { color: #62445a; font-size: 125%; font-weight: bold; letter-spacing: -1px; text-decoration: none; line-height: 34px; display: block; float: left;}
#topLista #submenu a.act { color: #fff;}
#topLista #submenu a:hover { color: #fff; text-decoration: underline;}
#topLista #submenu span { color: #FEF2FA; background: url(../img/delitko_submenu.jpg) no-repeat center top; line-height: 34px; padding: 0 7px; display: block;  float: left;}

/******************************************
*             LEVY SLOUPEC                *
******************************************/
#colLeft { width: 227px; float: left; /*background: Aqua;*/}
#colLeft #news { background: #FFF8E6 url(../img/bg_news.jpg) no-repeat left bottom; padding: 20px 15px;}
#colLeft #news p { border-bottom: solid 1px #fff; padding-bottom: 12px; margin-bottom: 12px;}
#colLeft #news p strong { color: #F6871F;}
#colLeft #news p a { color: #656664; text-decoration: none;}
#colLeft #news p a:hover { color: #FF8ECD; text-decoration: underline;}
#colLeft #news p.next { border-bottom: none; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#colLeft #news p.next a { color: #F6871F; text-decoration: underline;}
#colLeft #news p.next a:hover { color: #FF8ECD; text-decoration: none;}

#colLeft #newsletter { background: #FFF8E6 url(../img/bg_newslt.jpg) no-repeat left bottom; height: 101px;}
#colLeft #newsletter h2 { padding: 7px 0 0 15px;}
#colLeft #newsletter p { padding:  15px 20px 0 20px;}
#colLeft #newsletter p.next { font-weight: bold; padding:  0px 20px 0 20px;}

#colLeft .obsBl { background: #FFF8E6 url(../img/bg_news.jpg) no-repeat left bottom; padding: 20px 15px;}
#colLeft .obsBl h2, #colLeft #news h2 { background: url(../img/bg_h2_lr_col.gif) no-repeat 0px bottom; padding-bottom: 8px; margin-bottom: 20px;}
#colLeft .obsBl h3 { line-height: 100%; margin-bottom: 5px;}
#colLeft .obsBl p { border-bottom: solid 1px #fff; padding-bottom: 12px; margin-bottom: 12px;}
#colLeft .obsBl p strong { color: #F6871F;}
#colLeft .obsBl p a { color: #656664; text-decoration: none;}
#colLeft .obsBl p a:hover { color: #FF8ECD; text-decoration: underline;}
#colLeft .obsBl p.next { border-bottom: none; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#colLeft .obsBl p.next a { color: #F6871F; text-decoration: underline;}
#colLeft .obsBl p.next a:hover { color: #FF8ECD; text-decoration: none;}
/******************************************
*             CENTR SLOUPEC               *
******************************************/
#cont.homeBg #colCenter { width: 277px; float: left; margin-bottom: 0px;}
#cont.rightBg #colCenter { width: 509px; float: left; margin-bottom: 0px;}
#cont #colCenter { width: 521px; float: left; margin-bottom: 100px;}
#cont #colCenter.oneCol {  width: 100%;  }
#cont #colCenter.var2 { width: 490px;}
#cont #colCenter .position { width: 1px;}
#colCenter .ods { padding: 20px; }
#colCenter h2 { color: #FF8ECD; background: url(../img/bg_h2_cont.gif) no-repeat 0px 25px; /*border-bottom: 3px solid #FF8ECD;*/ font-size: 160%;
		font-weight: normal; padding-bottom: 5px; margin-bottom: 10px;}
#colCenter p { padding: 10px 0 0 0;}
#colCenter ul { padding-top: 10px;}
#colCenter ol { padding-top: 10px;}
#colCenter p.next { font-weight: bold; border-bottom: none; padding-bottom: 0px; margin-bottom: 0px;}

#mapa { border: solid 1px;	position: absolute; z-index: auto; left: 255px; top: 10px;}

#colCenter .bordBl { border: 3px solid #FCE8D5; padding: 10px;}
#colCenter .bordBl h3 { border-bottom: 1px solid #FCE8D5; padding-bottom: 5px;}
#colCenter .bordBl h4, h5 { padding-bottom: 5px;}
#colCenter .bordBl p { padding-bottom: 0px;}
#colCenter .bgBl { background: #F6871F; padding: 10px;}
#colCenter .bgBl p { color: #fff; padding-bottom: 0px;}
#colCenter .bgBl a { color: #fff;}
#colCenter .bgBl h3 { background: #FCA454; color: #fff; /*border-bottom: 1px solid #FCE8D5;*/ padding: 5px;}
#colCenter .bgBl h4, h5 { color: #fff; padding-bottom: 5px;}

/******************************************
*             RIGHT SLOUPEC               *
******************************************/
#colRight { width: 239px; float: right; margin-bottom: 100px; /*background: Aqua;*/}
#cont.rightBg #colRight { width: 239px; background: Aqua;}

#colRight .obsBl { background: #FFF8E6 url(../img/bg_news.jpg) no-repeat left bottom; padding: 20px 15px;}
#colRight .obsBl h2 { background: url(../img/bg_h2_lr_col.gif) no-repeat 0px bottom; padding-bottom: 8px; margin-bottom: 20px;}
#colRight .obsBl h3 { line-height: 100%; margin-bottom: 5px;}
#colRight .obsBl p { border-bottom: solid 1px #fff; padding-bottom: 12px; margin-bottom: 12px;}
#colRight .obsBl p strong { color: #F6871F;}
#colRight .obsBl p a { color: #656664; text-decoration: none;}
#colRight .obsBl p a:hover { color: #FF8ECD; text-decoration: underline;}
#colRight .obsBl p.next { border-bottom: none; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#colRight .obsBl p.next a { color: #F6871F; text-decoration: underline;}
#colRight .obsBl p.next a:hover { color: #FF8ECD; text-decoration: none;}

#colRight .bgBl { background: #F6871F; padding: 10px;}
#colRight .bgBl p { color: #fff; margin-top: 10px;}
#colRight .bgBl a { color: #fff;}
#colRight .bgBl h3 { background: #FCA454; color: #fff; /*border-bottom: 1px solid #FCE8D5;*/ padding: 5px;}
#colRight .bgBl h4, h5 { color: #fff; padding-bottom: 5px;}
#colRight .bgBl p.next { font-weight: bold; border-bottom: none; border-top: solid 1px  #FCE8D5; padding: 10px 0 0 0; margin-bottom: 0px;}


#colRight #upoutButt {}
#colRight #upoutButt a { background: #F6871F url(../img/up_butt_def.jpg) no-repeat; text-decoration: none; width: 129px; height: 60px; padding: 8px 85px 8px 25px; margin-bottom: 2px; display: block; overflow: hidden;}
/*#colRight #upoutButt a:hover { background: #F6871F url(../img/up_butt_act.gif) no-repeat;}
#colRight #upoutButt a#upButt01 { background: url(../img/up_butt_01.jpg) no-repeat;}
#colRight #upoutButt a#upButt02 { background: url(../img/up_butt_02.jpg) no-repeat;}
#colRight #upoutButt a#upButt03 { background: url(../img/up_butt_03.jpg) no-repeat;}
#colRight #upoutButt a#upButt04 { background: url(../img/up_butt_04.jpg) no-repeat;}
#colRight #upoutButt a#upButt05 { background: url(../img/up_butt_05.jpg) no-repeat;}
#colRight #upoutButt a#upButt06 { background: url(../img/up_butt_06.jpg) no-repeat;}
#colRight #upoutButt a#upButt07 { background: url(../img/up_butt_07.jpg) no-repeat;}
#colRight #upoutButt a#upButt08 { background: url(../img/up_butt_08.jpg) no-repeat;}
#colRight #upoutButt a span { color: #fff; font-size: 160%; letter-spacing: -1px; line-height: 110%;}
#colRight #upoutButt a span span { font-size: 60%; font-weight: bold; letter-spacing: 0px; line-height: 100%;}
html>body #colRight #upoutButt a span span { font-size: 65%;}
 */
 
#colRight #upoutButt a,a.upButt { background: #F6871F url(../img/up_butt_def.jpg) no-repeat; text-decoration: none; width: 129px; height: 60px; padding: 8px 85px 8px 25px; margin-bottom: 2px; display: block; overflow: hidden;}
/*#colRight #upoutButt a:hover { background: #F6871F url(../img/up_butt_act.gif) no-repeat;}*/
#colRight #upoutButt a#upButt01,a.upButt#upButt01 { background: url(../img/up_butt_01.jpg) no-repeat;}
#colRight #upoutButt a#upButt02,a.upButt#upButt02 { background: url(../img/up_butt_02.jpg) no-repeat;}
#colRight #upoutButt a#upButt03,a.upButt#upButt03 { background: url(../img/up_butt_03.jpg) no-repeat;}
#colRight #upoutButt a#upButt04,a.upButt#upButt04 { background: url(../img/up_butt_04.jpg) no-repeat;}
#colRight #upoutButt a#upButt05,a.upButt#upButt05 { background: url(../img/up_butt_05.jpg) no-repeat;}
#colRight #upoutButt a#upButt06,a.upButt#upButt06 { background: url(../img/up_butt_06.jpg) no-repeat;}
#colRight #upoutButt a#upButt07,a.upButt#upButt07 { background: url(../img/up_butt_07.jpg) no-repeat;}
#colRight #upoutButt a#upButt08,a.upButt#upButt08 { background: url(../img/up_butt_08.jpg) no-repeat;}
#colRight #upoutButt a span, a.upButt span  { color: #fff; font-size: 160%; letter-spacing: -1px; line-height: 110%;}
#colRight #upoutButt a span span, a.upButt span span { font-size: 60%; font-weight: bold; letter-spacing: 0px; line-height: 100%;}

html>body #colRight #upoutButt a span span,html>body a.upButt span span { font-size: 65%;}
a.upButt {margin-bottom: 5px;}
/******************************************
*                FOOTER                   *
******************************************/
#footer { background: #fff url(../img/bg_foot.jpg) no-repeat center bottom; width: 748px; padding: 25px 6px 10px 6px; margin: 0 auto;}
#footer #footIn {background: #F6A9E1 url(../img/bg_submenu2.jpg) no-repeat 0px -1px; height: 32px; margin-bottom: 37px;}
#footer #logoText { color: #fff; width: 187px; padding: 8px 0 0 65px;}

#footer .position #logoFoot {	background: url(../img/logo_foot.jpg) no-repeat; text-decoration: none; width: 51px; height: 51px; display: block; top: -6px; left: 10px; z-index: auto; position: absolute;}
#footer .position #footBgLeft { background: url(../img/bg_foot_shad_left.jpg) no-repeat left bottom; width: 10px; height: 220px; left: -16px; bottom: -72px; position: absolute; z-index: auto;}
#footer .position #footBgRight { background: url(../img/bg_foot_shad_right.jpg) no-repeat right bottom; width: 10px; height: 220px; right: -16px; bottom: -72px; position: absolute; z-index: auto;}
#footer .position #footImg { background: url(../img/footer_img.gif) no-repeat right bottom; width: 336px; height: 273px; right: 0px; bottom: -170px; position: absolute; z-index: auto;}
#footer .position #footMenu { width: 505px; height: 32px; right: 0px; top: 8px; position: absolute; z-index: auto;}
#footer .position #footMenu a { color: #62445a; text-decoration: none; display: block; float: left;}
#footer .position #footMenu a:hover { color: #fff; text-decoration: underline;}
#footer .position #footMenu span { color: #FEF2FA; padding: 0 10px; display: block;  float: left;}
#footer .position #copyr { color: #a6a6a6; text-align: center; width: 748px; left: 0px; top: 40px; position: absolute; z-index: auto;}







/******************************************
*               VOLITELNE                 *
******************************************/
#homeIlustr { border: solid 1px #ccc; background: url(../upl/home_ilustr/home_top_img.jpg) no-repeat center top; text-align: center; width: 230px; height: 110px; margin: 0 0 10px 0; overflow: hidden;}



/* STRANKOVANI */
p.strankovani {
    text-align: center;
}

p.strankovani span.disabled {
    color: gray;
}

.imgBoxTitle {margin-bottom: 10px;}

.colorPreview{ height: 1em; width: 5em; }

table.colorTable td.aero {
    color: #999999;
}

table.colorTable td.instr {
    font-weight:bold;
    background: #F6C293; 
}

/* barevna mapa pro admin*/

a.colmap {
    margin: 3px;
    margin-left: 25px;
}

table.upoutForm, table.upoutForm td {
    border:none;
}

table.upoutForm td {
    vertical-align: top;
}

/* vyber upoutavkovych tlacitek v adminu*/
/* span.upoutObr { background: #F6871F url(../img/up_butt_def.jpg) no-repeat; text-decoration: none; width: 129px; height: 60px; padding: 8px 85px 8px 25px; margin-bottom: 2px; display: block; overflow: hidden;}
 *//*#colRight #upoutButt a:hover { background: #F6871F url(../img/up_butt_act.gif) no-repeat;}*/
/* span.upoutObr#upButt01 { background: url(../img/up_butt_01.jpg) no-repeat;}
span.upoutObr#upButt02 { background: url(../img/up_butt_02.jpg) no-repeat;}
span.upoutObr#upButt03 { background: url(../img/up_butt_03.jpg) no-repeat;}
span.upoutObr#upButt04 { background: url(../img/up_butt_04.jpg) no-repeat;}
span.upoutObr#upButt05 { background: url(../img/up_butt_05.jpg) no-repeat;}
*/
a.upButt input { margin: -5px 0px 0px -20px;}
p.error {
    color: red;
    padding: 0px;
    margin: 0px 0px 0px 15px;
}

table.nabidky {
    border:none;
}
table.nabidky td {
    border:none;
    vertical-align: top;
    width: 49%;
}

table.galerie {
    border:none;
}

table.galerie td{
    border:none;
    width:125px;
    height: 125px;
    vertical-align: middle;
    text-align:center;
}

p.cena {
    text-align: left;
    font-weight: bold;
    font-size:135%;
}

h2 a.act {
    text-decoration:none;
    color: #FF8ECD;
}

