/* ---------------------------------------------- */
/* -----  Obecna nastaveni  ------------------------------ */
/* ---------------------------------------------- */

body, table, th, td, div, p, caption, tr, ul, li, img, form, h1, h2, h3, input, select, textarea { margin:0; padding:0; border:0 none;}
html { background:url(../obrazky/bcg.jpg) left top repeat-y #7a0000;}
body { background:url(../obrazky/bcg-art-and-logo.jpg) left top no-repeat;}

/* -----  Basic TextStyles  ------------------------------ */
body, table, form, ul, li, input, select, textarea, label { font-size:100%; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#000; font-weight:normal;}
a {	text-decoration:underline; color:#7a0000;}
a:hover { text-decoration:none; color:#be0004;}
h1, h2, h3, h4, h5, h6 { font-weight:bold; text-align:left;	margin:0; padding:0; line-height:1em;}


/* ---------------------------------------------- */
/* -----  PAGE  ------------------------------ */
/* ---------------------------------------------- */

.page { width:950px; overflow:hidden; margin:0 0 0 44px; padding-top:1px;}
.page-main-column { float:left; width:813px; overflow:hidden; padding-top:131px;}
.page-banner-column { float:right; width:120px; overflow:hidden; padding-top:20px;}


/* ---------------------------------------------- */
/* -----  MENU TOP  ------------------------------ */
/* ---------------------------------------------- */

.menu-top { width:auto; height:34px; overflow:hidden;}
.menu-top a.button { display:block; float:left; height:34px; width:138px; overflow:hidden; font-size:12px; font-weight:bold; color:#e3e3e3; text-decoration:none; text-align:center; margin-right:1px; background:url(../obrazky/topmenu-button-bcg.gif) left top no-repeat;}
.menu-top a.button span { display:block; margin:9px auto 0;}
.menu-top a.button strong { display:block; margin:9px auto 0;}
.menu-top a.button:hover { background-position:right top; color:#fff;}
.menu-top a.button-red { display:block; float:left; height:34px; width:74px; overflow:hidden; font-size:11px; font-weight:bold; color:#e3e3e3; text-decoration:none; text-align:center; margin-right:1px; margin-left:3px; background:url(../obrazky/topmenu-button-red-bcg.gif) right top no-repeat;}
.menu-top a.button-red span { display:block; margin:10px auto 0;}
.menu-top a.button-red strong { display:block; margin:10px auto 0;}
.menu-top a.button-red:hover { background-position:left top; color:#fff;}
.menu-top a.button-home { display:block; float:left; height:34px; width:35px; overflow:hidden; text-decoration:none; margin-right:5px; background:url(../obrazky/topmenu-button-small-home.gif) left top no-repeat;}
.menu-top a.button-home span { display:none;}
.menu-top a.button-home strong { display:none;}
.menu-top a.button-home:hover { background-position:right top; color:#fff;}
.menu-top .selected { background-position:right top !important; color:#fff !important;}
.menu-top .rest-1 { float:left; width:68px; height:34px; background:url(../obrazky/topmenu-rest-bcg-left.gif) 4px 0px no-repeat; padding-left:10px;}
* html .menu-top .rest-1 { float:none; width:auto;}
.menu-top .rest-2 { width:auto; height:34px; background:url(../obrazky/topmenu-rest-bcg-right.gif) right top no-repeat; padding-right:6px;}
.menu-top .rest-3 { width:auto; height:34px; background:url(../obrazky/topmenu-rest-bcg.gif) left top repeat-x;}

/* -----  Submenu ------------------------------ */
.submenu-top { position:absolute; width:138px; overflow:hidden; background:url(../obrazky/topmenu-submenu-bcg-top.gif) left top no-repeat; padding-top:8px; filter:alpha(opacity=85); opacity:0.85;}
.submenu-top-2 { width:auto; background:url(../obrazky/topmenu-submenu-bcg-bottom.gif) left bottom no-repeat; padding-bottom:8px;}
.submenu-top-3 { width:auto; background-color:#000; padding:2px 0 5px;}
.submenu-top a { display:block; text-align:left; color:#b3b3b3; text-decoration:none; font-weight:bold; font-size:11px; padding:5px 5px 5px 11px;}
.submenu-top a:hover { color:#fff; text-decoration:none;}


/* ---------------------------------------------- */
/* -----  CONTENT  ------------------------------ */
/* ---------------------------------------------- */

.page-main-column-left { float:left; width:690px; overflow:hidden;}
.page-main-column-right-tipydne { float:right; width:122px;}

/* -----  Headlines ------------------------------ */
.block-headlines { width:auto; margin:17px 0 9px 0; clear:both;}
.block-headlines h2 { font-size:18px; color:#fff; background:url(../obrazky/bullet-white-down.gif) 9px 3px no-repeat; padding-left:30px;}
.block-headlines h3 { font-size:16px; font-weight:normal; color:#fff; background:url(../obrazky/bullet-small-white-down.gif) 7px 2px no-repeat; padding-left:24px;}
.block-headlines em { font-style:normal; font-weight:normal;}
.block-headlines small { font-weight:normal;}

.block-headlines .toolbar { float:right; font-size:11px; padding-right:30px;}
.block-headlines .toolbar td.label { font-size:12px; color:#fff; text-align:right; padding:0 4px 0 17px;}
.block-headlines .toolbar td.label label { font-weight:bold; color:#fff;}

.block-headlines .back { float:right; font-size:14px; padding-right:30px;}
.block-headlines .back a { color:#f9c4c6; font-weight:bold; background:url(../obrazky/bullet-pink-left.gif) 0px 2px no-repeat; padding-left:17px;}
.block-headlines .back a:hover { color:#fbe1e2;}


/* ---------------------------------------------- */
/* -----  CONTENT Katalog  ------------------------------ */
/* ---------------------------------------------- */

/* -----  Katalog ------------------------------ */
.block-katalog { width:auto; margin:9px 0 15px 0; clear:both;}

/* -----  Katalog osoba ------------------------------ */
.katalog-item-osoba { float:left; width:333px; height:176px; overflow:hidden; font-size:11px; background:url(../obrazky/katalog-item-bcg.gif) left top no-repeat; cursor:pointer; margin:0 7px 9px 0;}
.katalog-item-osoba span.photo { display:block; float:left; width:122px; height:168px; overflow:hidden; margin:4px 0 0 4px; background:url(../obrazky/katalog-item-photo-bcg.gif) left top no-repeat;}
.katalog-item-osoba span.photo img { display:block; margin:3px auto 0; }
.katalog-item-osoba .main-info { width:auto; padding-left:142px;}
.katalog-item-osoba h3 { font-size:18px; padding:26px 0 10px;}
.katalog-item-osoba h3 a { color:#850305; text-decoration:none;}
.katalog-item-osoba h3 a:hover { color:#b50609; text-decoration:underline;}
.katalog-item-osoba h3 small { font-size:11px; color:#850305; font-weight:normal;}
/*.katalog-item-osoba .main-info td { padding:2px 3px 2px 0;}
.katalog-item-osoba .main-info td.label { width:50px;}*/
.katalog-item-osoba .main-info td { padding:2px 3px 2px 0; max-width:89px;}
.katalog-item-osoba .main-info td.label { width:50px;}
.katalog-item-osoba .main-info span.akce { float:right; width:74px; height:57px; overflow:hidden; background:url(../obrazky/katalog-item-akce-01.gif) left top no-repeat;}
.katalog-item-osoba .main-info span.akce a { display:none;}
.katalog-item-osoba .main-info span.ikona { float:right; clear:right; width:51px; height:55px; overflow:hidden; background:url(../obrazky/katalog-item-icon-01.gif) 0px 9px no-repeat;}
.katalog-item-osoba .main-info span.ikona a { display:none;}

/* -----  Katalog podnik ------------------------------ */
.katalog-item-podnik { float:left; width:333px; height:176px; overflow:hidden; font-size:11px; background:url(../obrazky/katalog-item-bcg.gif) left top no-repeat; cursor:pointer; margin:0 7px 9px 0;}
.katalog-item-podnik span.photo { display:block; float:left; width:122px; height:168px; overflow:hidden; margin:4px 0 0 4px; background:url(../obrazky/katalog-item-photo-bcg.gif) left top no-repeat;}
.katalog-item-podnik span.photo img { display:block; margin:3px auto 0;}
.katalog-item-podnik .main-info { width:auto; padding-left:142px;}
.katalog-item-podnik h3 { font-size:14px; line-height:1.2em; padding:26px 0 10px;}
.katalog-item-podnik h3 a { color:#850305; text-decoration:none;}
.katalog-item-podnik h3 a:hover { color:#b50609; text-decoration:underline;}
.katalog-item-podnik h3 small { font-size:11px; color:#850305; font-weight:normal;}
.katalog-item-podnik .main-info td { padding:2px 3px 2px 0;}
.katalog-item-podnik .main-info td.label { width:50px;}
.katalog-item-podnik .main-info span.akce { float:right; width:74px; height:57px; overflow:hidden; background:url(../obrazky/katalog-item-akce-01.gif) left top no-repeat;}
.katalog-item-podnik .main-info span.akce a { display:none;}
.katalog-item-podnik .main-info span.ikona { float:right; clear:right; width:51px; height:55px; overflow:hidden; background:url(../obrazky/katalog-item-icon-01.gif) 0px 9px no-repeat;}
.katalog-item-podnik .main-info span.ikona a { display:none;}
.katalog-item-podnik p { font-size:11px; line-height:1.4em; padding:7px 20px 5px 0;}

.block-katalog .over { background-position:right top !important;}
.block-katalog .over a { color:#b50609; text-decoration:underline;}
.block-katalog .over a:hover { color:#b50609; text-decoration:underline;}

/* -----  akce a ikonky ------------------------------ */
.akce-typ-1 { background-image:url(../obrazky/katalog-item-akce-01.gif) !important;}
.akce-typ-2 { background-image:url(../obrazky/katalog-item-akce-02.gif) !important;}
.akce-typ-3 { background-image:url(../obrazky/katalog-item-akce-03.gif) !important;}
.akce-typ-4 { background-image:url(../obrazky/katalog-item-akce-04.gif) !important;}
.akce-typ-5 { background-image:url(../obrazky/katalog-item-akce-05.gif) !important;}
.akce-typ-6 { background-image:url(../obrazky/katalog-item-akce-06.gif) !important;}
.akce-typ-7 { background-image:url(../obrazky/katalog-item-akce-07.gif) !important;}
.akce-typ-8 { background-image:url(../obrazky/katalog-item-akce-08.gif) !important;}
.akce-typ-9 { background-image:url(../obrazky/katalog-item-akce-09.gif) !important;}

.ikona-typ-1 { background-image:url(../obrazky/katalog-item-icon-01.gif) !important;}
.ikona-typ-2 { background-image:url(../obrazky/katalog-item-icon-02.gif) !important;}
.ikona-typ-3 { background-image:url(../obrazky/katalog-item-icon-03.gif) !important;}
.ikona-typ-4 { background-image:url(../obrazky/katalog-item-icon-04.gif) !important;}
.ikona-typ-5 { background-image:url(../obrazky/katalog-item-icon-05.gif) !important;}
.ikona-typ-6 { background-image:url(../obrazky/katalog-item-icon-06.gif) !important;}
.ikona-typ-7 { background-image:url(../obrazky/katalog-item-icon-07.gif) !important;}
.ikona-typ-8 { background-image:url(../obrazky/katalog-item-icon-08.gif) !important;}
.ikona-typ-9 { background-image:url(../obrazky/katalog-item-icon-09.gif) !important;}
.ikona-typ-10 { background-image:url(../obrazky/katalog-item-icon-10.gif) !important;}
.ikona-typ-11 { background-image:url(../obrazky/katalog-item-icon-11.gif) !important;}
.ikona-typ-12 { background-image:url(../obrazky/katalog-item-icon-12.gif) !important;}
.ikona-typ-13 { background-image:url(../obrazky/katalog-item-icon-13.gif) !important;}

/* -----  Paging ------------------------------ */
.block-paging { width:auto; margin:15px 0 45px 0; clear:both; font-size:14px; color:#fff; font-weight:bold; text-align:center; padding-right:20px;}
.block-paging table { width:100%;}
.block-paging table td a span { display:none;}
.block-paging table td.prev { text-align:left; padding-left:20px;}
.block-paging table td.prev a { display:block; margin:0 auto 0 0; width:35px; height:34px; overflow:hidden; background:url(../obrazky/button-red-on-red-previous.gif) left top no-repeat;}
.block-paging table td.next { text-align:right; padding-right:20px;}
.block-paging table td.next a { display:block; margin:0 0 0 auto; width:35px; height:34px; overflow:hidden; background:url(../obrazky/button-red-on-red-next.gif) left top no-repeat;}
.block-paging table td a:hover { background-position:right top;}
.block-paging table td.numbers { font-size:15px; color:#fff; font-weight:bold; text-align:center;}
.block-paging table td.numbers a { color:#f9c4c6; font-weight:bold; padding:0 3px; margin:0 4px;}
.block-paging table td.numbers a:hover { color:#fcd4d6; text-decoration:none;}
.block-paging table td.numbers strong { font-size:24px; margin:0 5px;}


/* ---------------------------------------------- */
/* -----  CONTENT Profil Detail  ------------------------------ */
/* ---------------------------------------------- */

.page-main-column-double { float:left; width:813px;}
.page-main-column-double-left { float:left; width:378px; margin-bottom:15px;}
.page-main-column-double-right { float:right; width:434px; margin-bottom:15px;}

/* -----  Photos ------------------------------ */
.block-profil-bigphoto { width:369px; height:510px; padding-top:5px; background:url(../obrazky/profil-big-photo-bcg.gif) left top no-repeat; margin:0 0 4px 0; clear:both;}
.block-profil-bigphoto a img { display:block; margin:0 0 0 5px;}

.block-profil-bigphoto .buttons-block { width:52px; height:28px; position:absolute; margin:-502px 0 0 311px;}
.block-profil-bigphoto .buttons-block .bcg { width:49px; height:25px; padding:3px 0 0 3px; background-color:#000; filter:alpha(opacity=55); opacity:0.55;}
.block-profil-bigphoto .buttons-block .buttons { width:49px; height:25px; padding:3px 0 0 3px; margin-top:-28px; filter:alpha(opacity=100); opacity:1;}
.block-profil-bigphoto .buttons-block .buttons a { }
.block-profil-bigphoto .buttons-block .buttons a img { display:block; float:left; margin:0 1px; filter:alpha(opacity=95); opacity:0.95;}
.block-profil-bigphoto .buttons-block .buttons a:hover img { /*filter:alpha(opacity=100); opacity:1;*/}

.block-profil-thumbnails { margin:0 0 10px 0;}
.block-profil-thumbnails a { display:block; float:left; width:122px; height:168px; overflow:hidden; background:url(../obrazky/profil-small-photo-bcg.gif) left top no-repeat; margin:0 2px 3px 0; filter:alpha(opacity=80); opacity:0.8;}
.block-profil-thumbnails a img { display:block; margin:3px auto 0;}
.block-profil-thumbnails a:hover { background-position:right top; filter:alpha(opacity=100); opacity:1;}
.block-profil-thumbnails a.selected { filter:alpha(opacity=100); opacity:1;}

/* -----  Kalendar ------------------------------ */
.box-kalendar { float:left; width:369px; height:212px; overflow:hidden; background:url(../obrazky/box-dostupnost-bcg.jpg) left top no-repeat; margin:0 0 7px 0;}
.box-kalendar-inside { width:auto; padding:13px 12px 12px 13px;}

.box-kalendar h3 { font-size:12px; font-weight:bold;} 
.box-kalendar h3 a.mini-icon img { width:10px; height:11px; margin:-1px 0 -1px 0;}
.box-kalendar h3 a.mini-icon { width:10px; height:11px; margin:0 0 0 2px; background:url(../obrazky/formular-miniicon-questionmark.gif) left no-repeat;}
.box-kalendar h3 a.mini-icon:hover { background-position:right;}

.box-kalendar .months { float:right; width:150px; font-size:12px;} 
.box-kalendar .months td.month { text-align:center; color:#850305; width:116px;}
.box-kalendar .months td.prev { text-align:left; padding:1px 0 0 5px;}
.box-kalendar .months td.prev a { display:block; margin:0 auto 0 0; width:11px; height:11px; overflow:hidden; background:url(../obrazky/bullet-small-red-left.gif) left top no-repeat;}
.box-kalendar .months td.next { text-align:right; padding:1px 5px 0 0;}
.box-kalendar .months td.next a { display:block; margin:0 auto 0 0; width:11px; height:11px; overflow:hidden; background:url(../obrazky/bullet-small-red-right.gif) left top no-repeat;}
.box-kalendar .months a span { display:none;}

.box-kalendar .mini-table { float:left; margin:10px 0 0 0; padding:0; width:180px;}
.box-kalendar .mini-table table { font-size:10px;}
.box-kalendar .mini-table th { text-align:center; font-size:11px; font-weight:normal; padding:3px 0 6px;}
.box-kalendar .mini-table td { text-align:center;}
/*.box-kalendar .mini-table td em { font-style:normal; color:#7a7a7a;}*/
.box-kalendar .mini-table td em, .box-kalendar .mini-table td .prev-month-day  { font-style:normal; color:#7a7a7a;}
.box-kalendar .mini-table td.button-go { text-align:right; vertical-align:bottom; padding:7px 0 0 15px;}
.box-kalendar .mini-table td.button-go a.table-button-go { margin:0 0 0 auto;}

.box-kalendar .mini-table-info { float:right; width:150px; font-size:10px; color:#565656; margin-top:10px;}
.box-kalendar .mini-table-info p { line-height:1.6em; margin:5px 0;}

/*.box-kalendar .mini-table-time { float:left; margin:10px 5px 0 0; padding:0; width:56px;}*/
.box-kalendar .mini-table-time { float:left; margin:10px 5px 0 0; padding:0; width:46px;}
.box-kalendar .mini-table-time table { font-size:10px; width:100%;}
.box-kalendar .mini-table-time td { text-align:left; padding:0px 2px 1px; border-left:1px solid #bcbcbc;}
.box-kalendar .mini-table-time td sup { font-size:7px; vertical-align:text-top; margin-left:2px;}
.box-kalendar .mini-table-time td.hodinka { padding:1px 2px 1px 6px; border-top:1px solid #9b9b9b; background:url(../obrazky/profil-timetable-td-bcg-gradient.gif) left top repeat-x #e3e3e3; cursor:pointer;}
.box-kalendar .mini-table-time td.pul-hodinka { padding:0; background:url(../obrazky/profil-timetable-td-bcg-gradient.gif) left top repeat-x #e3e3e3; cursor:pointer;}
.box-kalendar .mini-table-time td.over { background:url(../obrazky/profil-timetable-td-over-bcg-gradient.gif) left top repeat-x #fff; cursor:pointer;}
.box-kalendar .mini-table-time td.over-end { background:url(../obrazky/profil-timetable-td-over-end-bcg-gradient.gif) left bottom repeat-x #fff; cursor:pointer;}
.box-kalendar .mini-table-time td.full { background:none !important; cursor:auto !important; color:#808080 !important;}
.box-kalendar .mini-table-time td.full1 { background:url(../obrazky/profil-timetable-td-full1-bcg-gradient.gif) left top repeat-x #858585; color:#fff; cursor:pointer;}
.box-kalendar .mini-table-time td.full2 { background:url(../obrazky/profil-timetable-td-full2-bcg-gradient.gif) left top repeat-x #060606; color:#c7c7c7; cursor:pointer;}
.box-kalendar .mini-table-time td.selected { background:url(../obrazky/profil-timetable-td-over-bcg-gradient.gif) left top repeat-x #fff !important; color:#810203;}
.box-kalendar .mini-table-time td.selected-end { background:url(../obrazky/profil-timetable-td-over-end-bcg-gradient.gif) left bottom repeat-x #fff !important; color:#810203;}
.box-kalendar .mini-table-time td .datum { float:right; padding-right:2px; color:#ae1014;}
.box-kalendar .mini-table-time .highlight { color:#935b5b !important;}

.box-kalendar .button-go { float:right; margin-top:105px;}
.box-kalendar a.table-button-go { display:block; width:35px; height:34px; overflow:hidden; text-decoration:none; background:url(../obrazky/button-red-on-white-go.gif) left top no-repeat;}
.box-kalendar a.table-button-go span { display:none;}
.box-kalendar a.table-button-go:hover { background-position:right top;}

.box-kalendar .button-back { float:right; margin:10px 4px 0 0;}
.box-kalendar a.table-button-back { display:block; width:21px; height:21px; overflow:hidden; text-decoration:none; background:url(../obrazky/button-circle-on-white-prev.gif) left top no-repeat; filter:alpha(opacity=75); opacity:0.75;}
.box-kalendar a.table-button-back span { display:none;}
.box-kalendar a.table-button-back:hover { filter:alpha(opacity=100); opacity:1;}

.box-kalendar-week { float:left; width:673px; height:450px; overflow:hidden;  background:url(../obrazky/box-dostupnost-bcg-big.jpg) left top no-repeat; margin:0 0 0 0;}
.box-kalendar-week .mini-table-time { float:left; margin:10px 5px 0 0; padding:0; width:36px;}
.box-kalendar-week .mini-table-time-right {margin-right:15px; margin-bottom:20px;}
.box-kalendar-week .weekday-label { text-align:center; font-size:11px; font-weight:normal; /*padding:3px 0 6px;*/ width:87px; display:inline-block; margin-top:5px;}

.box-kalendar-week .kalendar-legenda { position:relative; margin:-28px 0 0 310px; width:320px; height:20px; overflow:hidden;}
.kalendar-legenda td { font-size:10px; line-height:1.1em; width:78px; padding:3px 0 3px 4px; background:url(../obrazky/profil-timetable-td-bcg-gradient.gif) left top repeat-x #e3e3e3; border:1px solid #9b9b9b;}
.kalendar-legenda td.full1 { background:url(../obrazky/profil-timetable-td-full1-bcg-gradient.gif) left top repeat-x #858585; color:#fff;}
.kalendar-legenda td.full2 { background:url(../obrazky/profil-timetable-td-full2-bcg-gradient.gif) left top repeat-x #060606; color:#c7c7c7;}
.kalendar-legenda td.full { background:none !important; color:#808080;}

/* -----  Info boxes ------------------------------ */
.box-darker { float:left; width:434px; overflow:hidden; background:url(../obrazky/profil-block-darker-bcg.gif) left top repeat-y; margin:0 0 5px 0;}
.box-darker-2 { width:auto; background:url(../obrazky/profil-block-darker-bcg-top.gif) left top no-repeat;}
.box-darker-3 { width:auto; background:url(../obrazky/profil-block-darker-bcg-bottom.gif) left bottom no-repeat; height:1%;}

.box-lighter { float:left; width:434px; overflow:hidden; background:url(../obrazky/profil-block-lighter-bcg.gif) left top repeat-y; margin:0 0 5px 0;}
.box-lighter-2 { width:auto; background:url(../obrazky/profil-block-lighter-bcg-top.gif) left top no-repeat;}
.box-lighter-3 { width:auto; background:url(../obrazky/profil-block-darker-bcg-bottom.gif) left bottom no-repeat; height:1%;}

.page-main-column-double-right h2 { font-size:24px; color:#850305; padding:23px 5px 12px 24px;}
.page-main-column-double-right h3 { font-size:15px; color:#746a6a; padding:17px 5px 7px 24px;}

.page-main-column-double-right span.akce { float:right; width:74px; height:57px; overflow:hidden; background:url(../obrazky/katalog-item-akce-01.gif) left top no-repeat;}
.page-main-column-double-right span.akce a { display:none;}
.page-main-column-double-right span.ikona { float:right; clear:right; width:52px; height:55px; overflow:hidden; background:url(../obrazky/katalog-item-icon-01.gif) 0px 9px no-repeat;}
.page-main-column-double-right span.ikona a { display:none;}
.page-main-column-double-right span.soukrome { float:right; clear:right; width:62px; height:55px; overflow:hidden; font-size:11px; text-align:right; padding:8px 14px 0 0;}
.page-main-column-double-right span.soukrome a { }

.info-big { width:auto; padding:5px 20px 15px 24px;}
.info-big table { width:290px; font-size:12px;}
.info-big table tr { background:url(../obrazky/profil-td-border-gradient.gif) left top no-repeat;}
.info-big table td { padding:9px 9px 9px 0;}
.info-big table td.label { width:100px;}

.info-normal { width:auto; padding:5px 20px 15px 24px;}
.info-normal table { width:100%;font-size:11px;}
.info-normal table tr { background:url(../obrazky/profil-td-border-gradient.gif) left top no-repeat;}
.info-normal table td { padding:7px 7px 9px 0;}
.info-normal table td.label { width:100px;}

.info-normal { width:auto; padding:5px 20px 15px 24px;}
.info-normal table.sluzby tr { background:none;}
.info-normal table.sluzby td { line-height:1.7em; padding:0 0 5px 0; vertical-align:top; width:25%;}
.info-normal table.sluzby td em { color:#c1c1c1; font-style:normal; text-decoration:line-through;}
.info-normal p { font-size:11px; line-height:1.4em; padding:0 0 5px 0;}


/* ---------------------------------------------- */
/* -----  CONTENT Formulare  ------------------------------ */
/* ---------------------------------------------- */

.block-formular { margin:0 0 50px 0;}

/* -----  Wide box ------------------------------ */
.box-wide { width:673px; overflow:hidden; background:url(../obrazky/formular-block-wide-bcg.gif) left top repeat-y; margin:0 0 5px 0;}
.box-wide-2 { width:auto; background:url(../obrazky/formular-block-wide-bcg-top.gif) left top no-repeat;}
.box-wide-3 { width:auto; background:url(../obrazky/formular-block-wide-bcg-bottom.gif) left bottom no-repeat; height:1%; padding:18px 25px 18px 27px;}

.box-wide h3 { font-size:15px; color:#746a6a; padding:3px 0 10px 0;}

/* -----  Formular info ------------------------------ */
.formular-info { float:right; width:170px; font-size:11px; color:#565656; margin-top:-3px;}
.formular-info p { line-height:1.6em;}

/* -----  Formular table ------------------------------ */
.formular-table { padding-right:195px;}
* html .formular-table { float:left; padding:0;}
.full { padding-right:0 !important;}
.formular-table table { width:100%; margin:0; font-size:11px;}
.formular-table td.label { text-align:left; vertical-align:middle; padding:8px 6px 8px 1px; background:url(../obrazky/formular-td-border-gradient.gif) left top no-repeat;}
.formular-table td.label a.mini-icon img { width:10px; height:11px; margin:-1px 0 -1px 0;}
.formular-table td.label a.mini-icon { width:10px; height:11px; margin:0 0 0 2px; background:url(../obrazky/formular-miniicon-questionmark.gif) left no-repeat;}
.formular-table td.label a.mini-icon:hover { background-position:right;}
.formular-table td.input { text-align:left; padding:4px 0 3px; background:url(../obrazky/formular-td-border-gradient.gif) right top no-repeat;}

/*.formular-table td.input input { color:#000; padding:3px 5px 3px; border:1px solid #000;}
.formular-table td.input input.standard { padding:3px 5px 3px; border:1px solid #858585; background:url(../obrazky/formular-input-bcg.gif) left top no-repeat #fff;}
.formular-table td.input input.obligatory { padding:3px 5px 3px; border:2px solid #373737; background:url(../obrazky/formular-input-bcg.gif) left top no-repeat #fff;}
.formular-table td.input input.focus { color:#850305; border-color:#ba1419; background:none; background-color:#fff;}*/

.formular-table td.input input, .formular-table td.input select, .formular-table td.input textarea, .messagebox input{ color:#000; padding:3px 5px 3px; border:1px solid #000;}
.formular-table td.input input.standard, .formular-table td.input select.standard, .formular-table td.input textarea.standard, .messagebox input.standard { padding:3px 5px 3px; border:1px solid #858585; background:url(../obrazky/formular-input-bcg.gif) left top no-repeat #fff;}
.formular-table td.input input.obligatory, .formular-table td.input select.obligatory, .formular-table td.input textarea.obligatory, .messagebox input.obligatory { padding:3px 5px 3px; border:2px solid #373737; background:url(../obrazky/formular-input-bcg.gif) left top no-repeat #fff;}
.formular-table td.input input.focus, .formular-table td.input select.focus, .formular-table td.input textarea.focus, .messagebox input.focus { color:#850305; border-color:#ba1419; background:none; background-color:#fff;}
.formular-table td.checkbox { padding:0 4px 0 1px;}
.formular-submit { padding:12px 0 15px;}
.formular-submit { text-align:center;}
/*.formular-submit input { display:block; width:138px; height:34px; padding:4px 0 6px; overflow:hidden; margin:0 auto; background:url(../obrazky/button-wide-red-on-white.gif) left top no-repeat; font-size:13px; line-height:14px; font-weight:bold; text-align:center; color:#fbeeee; cursor:pointer;}*/
.formular-submit input { display:inline; width:138px; height:34px; padding:4px 0 6px; overflow:hidden; margin:0 auto; background:url(../obrazky/button-wide-red-on-white.gif) left top no-repeat; font-size:13px; line-height:14px; font-weight:bold; text-align:center; color:#fbeeee; cursor:pointer;}
.formular-submit input.over { background-position:right; color:#fff; cursor:pointer;}
.formular-submit input.disabled { background:url(../obrazky/button-wide-disabled-on-white.gif) left top no-repeat; color:#ddd; cursor:default;}

/* -----  Formular big buttons ------------------------------ */
.formular-bigbuttons { padding:6px 0 3px 4px;}
.formular-bigbuttons a.big-button { display:block; height:56px; width:377px; color:#292929; font-weight:normal; text-decoration:none; overflow:hidden; margin:2px 0 3px 0; cursor:pointer; background:url(../obrazky/button-superbig-on-white.gif) left top no-repeat;}
.formular-bigbuttons a.big-button span { display:block; height:56px; width:auto; font-size:17px; padding:15px 10px 0 20px;}
.formular-bigbuttons a.big-button:hover { color:#8f080b; background-position:right top;}
.formular-bigbuttons a.big-button:hover span { font-size:18px; padding:15px 10px 0 19px;}

/* -----  Formular info big ------------------------------ */
.formular-info-big { float:right; width:200px; font-size:12px; color:#565656; margin:10px 10px 0 0;}
.formular-info-big p { line-height:1.6em; padding-bottom:12px;}


/* ---------------------------------------------- */
/* -----  CONTENT Texty  ------------------------------ */
/* ---------------------------------------------- */

.block-texty { margin:0 0 50px 0;}

/* -----  Texty Wide - pres cely box ------------------------------ */
.texty-wide { padding:5px 12px 10px 11px;}
.texty-wide h2 { font-size:24px; color:#850305; margin:12px 0 20px 0;}
.texty-wide h3 { font-size:20px; color:#746a6a; margin:20px 0 7px 0;}
.texty-wide p { font-size:14px; color:#3b3b3b; line-height:1.6em; margin:5px 0 10px 0;}
.texty-wide p strong { font-size:15px; color:#000;}


/* ---------------------------------------------- */
/* -----  CONTENT Home  ------------------------------ */
/* ---------------------------------------------- */

/* -----  FAQs ------------------------------ */
.block-faqs { width:auto; margin:9px 0 15px 0; clear:both;}
.block-faqs div { float:left; width:175px; height:179px; overflow:hidden; padding:0 20px 20px 20px; margin-right:14px;}
.block-faqs span { display:block; float:right; width:55px; height:90px;}
.block-faqs h3 { font-size:16px; padding:26px 0 16px;}
.block-faqs p { font-size:11px; padding:0; line-height:1.4em;}
.block-faqs p small.bullet-right { font-size:11px; background:url(../obrazky/bullet-small-red-right.gif) 100% 2px no-repeat; padding-right:15px;}
.block-faqs .faq-one { background:url(../obrazky/box-faq-1-bcg.gif) left top no-repeat;} 
.block-faqs .faq-two { background:url(../obrazky/box-faq-2-bcg.gif) left top no-repeat;} 
.block-faqs .faq-three { background:url(../obrazky/box-faq-3-bcg.gif) left top no-repeat;} 

/* -----  Home Vyhledavani, Login etc. ------------------------------ */
.block-home-top { width:auto; margin:22px 0 15px 0;}
.block-home-top span.bullet-right { float:right; font-size:11px; background:url(../obrazky/bullet-small-red-right.gif) 100% 2px no-repeat; padding-right:15px;} 
.block-home-top h3 { font-size:12px; font-weight:bold;} 

/* -----  Mini Tabulka - Tlacitka ------------------------------ */
.mini-table table { width:100%;}
.mini-table td { }
.mini-table td.label { text-align:right; font-size:10px; padding:0 6px 0 2px;}
.mini-table td.button-wide { width:48px; height:24px;}
.mini-table td.button-small { width:23px; height:24px;}
.mini-table td.button-go { vertical-align:bottom; text-align:left;}
/*.mini-table a.table-minibutton-wide { display:block; width:47px; height:16px; padding-top:5px; overflow:hidden; font-size:9px; text-align:center; color:#404040; text-decoration:none; background:url(../obrazky/button-mini-table-wide-bcg.gif) left top no-repeat; margin:0 1px 0 0;}
.mini-table a.table-minibutton-wide:hover { color:#000; text-decoration:none; background-position:center top;}
.mini-table a.table-minibutton-small { display:block; width:22px; height:16px; padding-top:5px; overflow:hidden; font-size:9px; text-align:center; color:#404040; text-decoration:none; background:url(../obrazky/button-mini-table-small-bcg.gif) left top no-repeat; margin:0 1px 0 0;}
.mini-table a.table-minibutton-small:hover { color:#000; text-decoration:none; background-position:center top;}
.mini-table a.selected { color:#fff !important; font-weight:bold; text-decoration:none; background-position:right top !important;}
.mini-table a.selected:hover { color:#fff !important; text-decoration:none; background-position:right top !important;}
.mini-table a.table-button-go { display:block; width:35px; height:34px; overflow:hidden; text-decoration:none; background:url(../obrazky/button-red-on-white-go.gif) left top no-repeat;}
.mini-table a.table-button-go span { display:none;}
.mini-table a.table-button-go:hover { background-position:right top;}*/
.mini-table .table-minibutton-wide { display:block; width:47px; height:16px; padding-top:5px; overflow:hidden; font-size:9px; text-align:center; color:#404040; text-decoration:none; background:url(../obrazky/button-mini-table-wide-bcg.gif) left top no-repeat; margin:0 1px 0 0;}
.mini-table .table-minibutton-wide:hover { color:#000; text-decoration:none; background-position:center top;}
.mini-table .table-minibutton-small { display:block; width:22px; height:16px; padding-top:5px; overflow:hidden; font-size:9px; text-align:center; color:#404040; text-decoration:none; background:url(../obrazky/button-mini-table-small-bcg.gif) left top no-repeat; margin:0 1px 0 0;}
.mini-table .table-minibutton-small:hover { color:#000; text-decoration:none; background-position:center top;}
.mini-table .selected { color:#fff !important; font-weight:bold; text-decoration:none; background-position:right top !important;}
.mini-table .selected:hover { color:#fff !important; text-decoration:none; background-position:right top !important;}
.mini-table .table-button-go { display:block; width:35px; height:34px; overflow:hidden; text-decoration:none; background:url(../obrazky/button-red-on-white-go.gif) left top no-repeat;}
.mini-table .table-button-go span { display:none;}
.mini-table .table-button-go:hover { background-position:right top;}

/* -----  Home Rychle vyhledavani ------------------------------ */
.box-rychlevyhledavani { float:left; width:333px; height:193px; overflow:hidden; margin-right:7px; background:url(../obrazky/box-rychle-vyhledavani-bcg.jpg) left top no-repeat;}
.box-rychlevyhledavani-inside { width:auto; padding:13px 12px 12px 13px;}
.box-rychlevyhledavani .mini-table { margin:10px 0 0 0; padding-right:4px;}
.box-rychlevyhledavani .mini-table a.table-button-go { display:block; position:absolute; margin:-34px 0 1px -6px;}

/* -----  Home Prihlaseni ------------------------------ */
.box-prihlaseni { float:left; width:196px; height:193px; overflow:hidden; margin-right:7px; background:url(../obrazky/box-prihlaseni-bcg.jpg) left top no-repeat;}
.box-prihlaseni-inside { width:auto; padding:13px 12px 12px 13px;}
.box-prihlaseni .mini-table { margin:10px 0 0 0; padding:0;}
.box-prihlaseni .mini-table td.label { text-align:left; padding:3px 6px 1px 18px;}
.box-prihlaseni .mini-table input { background:none; font-size:12px; width:135px; padding:3px;}
.box-prihlaseni .mini-table td.input-one { height:35px; background:url(../obrazky/box-prihlaseni-input-1-bcg.gif) center center no-repeat; vertical-align:middle; text-align:center; }
.box-prihlaseni .mini-table td.input-two { height:35px; background:url(../obrazky/box-prihlaseni-input-2-bcg.gif) center center no-repeat; vertical-align:middle; text-align:center; }
.box-prihlaseni .mini-table td.link { padding:0 0 0 18px; font-size:12px;}
.box-prihlaseni .mini-table td.button-go { text-align:right; vertical-align:bottom; padding:7px 0 0 15px;}
.box-prihlaseni .mini-table td.button-go a.table-button-go { margin:0 0 0 auto;}

/* -----  Home Promo ------------------------------ */
.box-promo { float:left; width:130px; height:193px; overflow:visible; margin-right:7px;}
.box-promo-wide { float:left; width:333px; height:193px; overflow:hidden; margin-right:7px;}


/* ---------------------------------------------- */
/* -----  CONTENT Common  ------------------------------ */
/* ---------------------------------------------- */

/* -----  Copyright ------------------------------ */
.block-copyright { width:auto; margin:15px 0 15px 0; clear:both; font-size:11px; color:#fff; text-align:center;}
.block-copyright a { color:#f9aeb0;}
.block-copyright a:hover { color:#fcd4d6;}
.block-copyright p { padding:3px 20px;}

/* -----  Tipy dne ------------------------------ */
.page-main-column-right-tipydne a.one-tip { display:block; width:122px; height:186px; overflow:hidden; text-align:center; background:url(../obrazky/tip-dne-bcg.gif) left top no-repeat; color:#4b4b4b; text-decoration:none; font-size:10px; margin-bottom:5px;}
.page-main-column-right-tipydne a.one-tip img { display:block; margin:3px auto 0;}
.page-main-column-right-tipydne a.one-tip span { display:block; margin-top:2px;}
.page-main-column-right-tipydne a.one-tip:hover { background-position:right top; color:#b50609; text-decoration:underline;}

/* -----  Top Motto ------------------------------ */
.top-motto { position:absolute; width:160px; height:23px; left:530px; top:90px; background:url(../obrazky/top-motto.gif) left top no-repeat;}
.top-motto strong { display:none;}

/* -----  User Info ------------------------------ */
.userinfo { position:absolute; width:280px; height:40px; left:250px; top:0px; overflow:hidden;}
.userinfo a { display:block; text-align:right; font-size:12px; color:#fff; text-decoration:none; margin:12px 0 0 0; padding:3px 27px 4px 0; background:url(../obrazky/button-circle-on-red-next.gif) 100% 0px no-repeat; filter:alpha(opacity=75); opacity:0.75;}
.userinfo a.logout { background-image:url(../obrazky/button-circle-on-red-cross.gif);}
.userinfo a:hover { filter:alpha(opacity=100); opacity:1;}



/* ---------------------------------------------- */
/* -----  LANGUAGES  ------------------------------ */
/* ---------------------------------------------- */

.languages { position:absolute; top:0px; left:558px; height:48px; overflow:hidden; background:url(../obrazky/language-block-bcg-left.gif) left top no-repeat; padding-left:15px;}
* html .languages { width:145px;}
.languages-2 { height:48px; background:url(../obrazky/language-block-bcg-right.gif) right top no-repeat; padding-right:15px;}
.languages-3 { height:48px; background:url(../obrazky/language-block-bcg.gif) right top repeat-x; padding-top:9px;}
.languages td { vertical-align:middle; text-align:center; padding:0 2px;}
.languages a { display:block; width:28px; height:28px; overflow:hidden; margin:0 auto;}
.languages a span { display:none;}
.languages .en { background:url(../obrazky/language-block-flag-en.gif) left top no-repeat;}
.languages .ru { background:url(../obrazky/language-block-flag-ru.gif) left top no-repeat;}


/* ---------------------------------------------- */
/* -----  FOOTERs  ------------------------------ */
/* ---------------------------------------------- */

/* -----  Footer One ------------------------------ */
.footer-one { width:auto; border-top:1px solid #450304; font-size:11px; color:#fff; margin-top:45px;}
.footer-one-inside { width:auto; border-top:1px solid #873739; background:url(../obrazky/footer-one-bcg.gif) left bottom repeat-x #5b0b0d; padding:20px 41px 23px; text-align:center;}
.footer-one a { color:#f9aeb0; text-decoration:none; margin:0 7px;}
.footer-one a:hover { color:#fcd4d6; text-decoration:underline;}

/* -----  Footer Two ------------------------------ */
.footer-two { width:auto; border-bottom:1px solid #1f0000; background:url(../obrazky/footer-two-bcg.gif) left top repeat-x #d4b0b0; padding:9px 41px 10px; font-size:10px; color:#fff; text-align:center;}
.footer-two a { color:#fff; text-decoration:none; margin:0 14px;}
.footer-two a:hover { color:#f9aeb0; text-decoration:underline;}


/* ---------------------------------------------- */
/* -----  MESSAGE BOX  ------------------------------ */
/* ---------------------------------------------- */

.messagebox { position:absolute; z-index:100;}
.messagebox .border-topleft { width:10px; height:10px; background:url(../obrazky/messagebox-border-corners.png) left top no-repeat;}
.messagebox .border-topright { width:10px; height:10px; background:url(../obrazky/messagebox-border-corners.png) right top no-repeat;}
.messagebox .border-bottomleft { width:10px; height:10px; background:url(../obrazky/messagebox-border-corners.png) left bottom no-repeat;}
.messagebox .border-bottomright { width:10px; height:10px; background:url(../obrazky/messagebox-border-corners.png) right bottom no-repeat;}
.messagebox .border-top { height:10px; background:url(../obrazky/messagebox-border-horizontal.png) top repeat-x;}
.messagebox .border-bottom { height:10px; background:url(../obrazky/messagebox-border-horizontal.png) bottom repeat-x;}
.messagebox .border-left { width:10px; background:url(../obrazky/messagebox-border-vertical.png) left repeat-y;}
.messagebox .border-right { width:10px; background:url(../obrazky/messagebox-border-vertical.png) right repeat-y;}
.messagebox .content { border:1px solid #2d2d2d; width:328px;}
.messagebox .content h4 { font-size:16px; color:#fff; padding:11px 20px; background-color:#872829; border-bottom:1px solid #541112;}
.messagebox .content p { font-size:12px; color:#fff; padding:11px 20px 15px; line-height:1.6em; background:url(../obrazky/messagebox-text-bcg.jpg) left top no-repeat #9e0a0e; border-bottom:1px solid #80080b;}
.messagebox .content .message-button { background:url(../obrazky/messagebox-buttons-bcg.gif) left top repeat-x #c9686b; padding:8px 20px 9px; text-align:right;}
.messagebox .content .message-button a { display:block; width:138px; height:26px; padding:8px 0 0; overflow:hidden; margin:0 0 0 auto; background:url(../obrazky/button-wide-red-on-pink.gif) left top no-repeat; font-size:13px; font-weight:bold; text-align:center; color:#fbeeee; text-decoration:none;}
.messagebox .content .message-button a:hover { background-position:right; color:#fff;}


/* ---------------------------------------------- */
/* -----  TOOLTIP BOX  ------------------------------ */
/* ---------------------------------------------- */

.tooltipbox { position:absolute; width:280px; z-index:100;}
.tooltipbox .border-topleft { width:5px; height:5px; background:url(../obrazky/messagebox-border-corners.png) left top no-repeat;}
.tooltipbox .border-topright { width:5px; height:5px; background:url(../obrazky/messagebox-border-corners.png) right top no-repeat;}
.tooltipbox .border-bottomleft { width:5px; height:5px; background:url(../obrazky/messagebox-border-corners.png) left bottom no-repeat;}
.tooltipbox .border-bottomright { width:5px; height:5px; background:url(../obrazky/messagebox-border-corners.png) right bottom no-repeat;}
.tooltipbox .border-top { height:5px; background:url(../obrazky/messagebox-border-horizontal.png) top repeat-x;}
.tooltipbox .border-bottom { height:5px; background:url(../obrazky/messagebox-border-horizontal.png) bottom repeat-x;}
.tooltipbox .border-left { width:5px; background:url(../obrazky/messagebox-border-vertical.png) left repeat-y;}
.tooltipbox .border-right { width:5px; background:url(../obrazky/messagebox-border-vertical.png) right repeat-y;}
.tooltipbox .content { border:1px solid #2d2d2d;}
.tooltipbox .content p { font-size:11px; color:#fff; padding:11px 15px 15px; line-height:1.6em; background:url(../obrazky/messagebox-text-bcg.jpg) left top no-repeat #9e0a0e;}


/* ---------------------------------------------- */
/* -----  BANNERs  ------------------------------ */
/* ---------------------------------------------- */

.page-banner-column .one-banner { margin-bottom:15px;}
.top-banner { position:absolute; left:735px; top:21px;}


/* ---------------------------------------------- */
/* -----  OVERLAY  ------------------------------ */
/* ---------------------------------------------- */

#overlay { /*display:none;*/ position:absolute; background-color:#000; top:0px; left:0px; width:100%; height:100%; filter:alpha(opacity=90); opacity:0.90;}
.overlay-inside { position:absolute; top:120px; left:50%; width:445px; margin:0 0 0 -223px; color:#fff;}
.overlay-inside p { font-size:11px; line-height:1.5em; padding:3px 2px 3px 0; text-align:justify;}
.overlay-inside h3 { font-size:18px; padding:5px 0 10px; font-weight:bold;}

.overlay-exit-link { float:left; margin-top:20px;}
.overlay-exit-link a { font-size:13px; font-weight:bold; color:#fff;}

.overlay-button { float:right; margin-top:20px;}
.overlay-button a { display:block; width:138px; height:26px; padding:8px 0 0; overflow:hidden; margin:0 0 0 auto; background:url(../obrazky/button-wide-red-on-black.gif) left top no-repeat; font-size:13px; font-weight:bold; text-align:center; color:#fbeeee; text-decoration:none;}
.overlay-button a:hover { background-position:right; color:#fff;}

.overlay-contact-mail { float:left; margin-top:20px; font-size:11px; font-weight:bold; color:#fff; background:url(../obrazky/superhome-miniicon-mail.gif) left top no-repeat; padding:4px 0 5px 25px;}
.overlay-contact-mail a { color:#fff; text-decoration:underline;}
.overlay-contact-mail a:hover { color:#fff; text-decoration:none;}

.overlay-contact-phone { float:left; margin:20px 0 0 35px; font-size:11px; color:#fff; background:url(../obrazky/superhome-miniicon-phone.gif) left top no-repeat; padding:4px 0 5px 22px;}




/* ---------------------------------------------- */
/* -----  Doplnky a specialni formatovaci funkce   ------------------------------ */
/* ---------------------------------------------- */

/* -----  Pevne barvy ------------------------------ */
.red { color:#850305 !important;}

/* -----  Zarovnani a doladeni ------------------------------ */
.leva { text-align:left !important;}
.prava { text-align:right !important;}
.stred { text-align:center !important;}
.odsazeni { margin-bottom:5px !important;}

/* -----  Sirky  ------------------------------ */
.width-130 { width:130px !important;}

/* -----  Specialni funkce  ------------------------------ */
.nosee { display:none !important;}
.nopadding { padding:0px 0px 0px 0px !important;}
.nowrap { white-space:nowrap !important;}
.cleaner { clear:both; padding:0; margin:0 0 0 0; line-height:0px; height:0px !important; font-size:0px; border:none; visibility: hidden; width:100%;}
* html .cleaner { margin:0;}
.tester-1000 { height:1000px !important;}
.tester-200 { height:200px !important;}




/* --- jakub ---*/
/* text page */
/* -----  Formular info ------------------------------ */
.textpage-info {font-size:11px; color:#121212; margin-top:-3px;}
.textpage-info p {line-height:1.6em;}
.textpage-info h3 {font-size:1.2em; color:#121212;}
.hide, .hidden {display:none !important;}
.info-normal table.sluzby td span.na { color:#c1c1c1; font-style:normal; text-decoration:line-through;}
.box-kalendar .mini-table-time td.selected-through {background:white;color:#810203;}
.formular-table td.input input.error {background:none; background-color:#FFDDDD;}
.noborder {border:none !important;}
.invisible {visibility:hidden;}
.block-paging table td.numbers .selected { font-size:24px; margin:0 5px;}
.box-kalendar .mini-table td { cursor:pointer;}
.formular-submit-kalendar {text-align:left;}
.formular-submit-kalendar input {display:inline-block !important;}
.menu-top {list-style:none;}
.menu-top li .submenu-top {display:none;}
/*.menu-top li:hover .submenu-top {display:block;}*/
.menu-top li .submenu-top-hover {display:block;}
.menu-top li.item0 .submenu-top {left:0px; top:167px;}
.menu-top li.item1 .submenu-top {left:84px; top:167px;}
.menu-top li.item2 .submenu-top {left:223px; top:167px;}
.menu-top li.item3 .submenu-top {left:362px; top:167px;}
.menu-top li.item4 .submenu-top {left:501px; top:167px;}
.menu-top li.item5 .submenu-top {left:640px; top:167px;}
.foto-thumbnail img {width:60px;}
.foto-thumbnail {vertical-align:top; padding-top:5px; padding-bottom:5px;}
.foto-thumbnail h4 {margin-bottom:5px;}
.formular-table-notext { padding-right:5px !important;}
.formular-table-notext .campaing-code, .campaing-date {width:20%;}
/*.campaing-current {}
.campaing-disabled .campaing-code, .campaing-disabled .campaing-date, .campaing-disabled .campaing-title {text-decoration:line-through;}*/
table.list tr {height:25px; font-size:1em;margin-top:2px; margin-bottom:2px;}
table.list tr.even {background-color:#eaeaea;}
table.list tr.header {background-color:#d9d9d9; font-weight:bold;}
table.list td {padding-left:3px; padding-right:3px;margin-top:2px; margin-bottom:2px;}
.campaing_buttons {width:24%;}
.campaing_buttons a {margin-left:3px; margin-right:3px;}
/*.campaing_buttons-wide {width:20%;}*/
.menu-top li {display:inline;}
ul.yiiPager {font-size:0.7em; text-align:center; color:#000; margin-top:10px;}
.yiiPager li {display:inline; margin:0 0 0 5px !important;}
.yiiPager li.page {margin-left: 5px !important; margin-right: 5px !important;}
.yiiPager li.previous {margin-left: 5px !important; margin-right: 10px !important;}
.yiiPager li.next {margin-left: 10px !important; margin-right: 0px !important;}
.yiiPager li a {text-decoration:none;  color:#000;}
.yiiPager li.selected {font-weight:bold;}
.norecord {color:white;text-align:left;margin-top:20px;margin-bottom:30px; margin-left:32px; font-size:0.9em; font-weight:normal !important;}
table.ceny td {padding-right:5px;}
table.ceny td.label {padding-right:0px; width:40%;}
submit_text {cursor:pointer;}
box-rychlevyhledavani .mini-table a.table-button-go {z-index:0;}
.menu-top .submenu-top {z-index:10;}
select, .select {z-index:0;}

.submenu-top IFRAME
{
 display:none;/*sorry for IE5*/
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:2000px;/*must have for any big value*/
 height:3000px/*must have for any big value*/;
}


