* {padding: 0; margin: 0; }

#TB_window { color: #333333; }
#TB_secondLine { color:#666666; }

#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height: 100%; width: 100%; }

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_window { position: fixed; background: #CFE1AE; z-index: 102; color:#333333; display: none; text-align: left; top: 50%; left: 50%; }

#TB_window_left_top img { position: absolute; z-index: 103; top:0; left:0; }
#TB_window_left_bottom img { position: absolute; z-index: 103; bottom:0; left:0; }
#TB_window_right_bottom img { position: absolute; z-index: 103; bottom:0; right:0; }

* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }

#TB_caption { height: 40px; line-height: 40px; vertical-align: middle; padding: 0 0 0 15px; float: left; color: #538009; font-size: 1.2em; }

#TB_closeWindow { height: 40px; line-height: 40px; vertical-align: middle; padding: 0 15px; float: right; }
#TB_closeWindow img { vertical-align: middle; padding: 0 0 3px 0; }

#TB_closeWindowButton { padding: 0; margin: 0; text-align: right; float: right; }
#TB_closeWindowButton img { top: -10px; right: -10px; position: absolute; margin: 0; _margin: 0 0 0 30px; }

#TB_ajaxWindowTitle { float: left; padding: 0; margin: 0; }
#TB_title { background: none; height: 0; }

#TB_ajaxContent { clear: both; padding: 0; margin: 30px; _margin: 15px 30px; overflow: auto; text-align: left; z-index: 113; }
#TB_ajaxContent textarea { margin: 0; font-size: 125%; font-size: 120%\9; _font-size: 125%; *font-size: 125%; }

#TB_ajaxContent_left { float: left; width: 315px; padding: 0; margin: 0 40px 0 0; border-right: 1px solid #9EBE5D; }

#TB_ajaxContent_left h3 { font-size: 150%; margin: 0; color: #3C5F05; background: url(../images/thickbox_postavicky.gif) no-repeat 0; padding: 7px 0 7px 40px; }
#TB_ajaxContent_left form { margin: 0; padding: 0; }

#TB_ajaxContent_left table { font-size: 100%; font-size: 105%\9; _font-size: 100%; *font-size: 100%; margin: 0; padding: 0; }
#TB_ajaxContent_left table td input { background: #fff; width: 211px; height: 20px; border: 1px solid #9EBE5D; padding: 0; }
#TB_ajaxContent_left table td.center { text-align: center; }

#TB_ajaxContent_left table td input.tx_prihlasit { background: url(../images/thickbox_prihlasenie.gif) no-repeat; width: 130px; height: 28px; border: none; cursor: pointer; }


#TB_ajaxContent_right { float: left; width: 315px; padding: 0; margin: 0; }

#TB_ajaxContent_right h3 { font-size: 150%; margin: 0 0 0 0; color: #3C5F05; background: url(../images/thickbox_postavicky_plus.gif) no-repeat 0; padding: 7px 0 7px 40px; }
#TB_ajaxContent_right p { padding: 0; margin: 15px 0 0 0; text-align: center; }
#TB_ajaxContent_right h4 { font-size: 115%; margin: 0; color: #3C5F05; padding: 20px 0 7px 0; }
#TB_ajaxContent_right ul li { font-size: 95%; font-size: 100%\9; _font-size: 95%; *font-size: 95%; margin: 0; padding: 2px 0; }

#else { height: 100%; width: 685px; _width: 700px; display: block; overflow: auto; padding-right: 15px; }


#TB_ajaxContent ul { margin: 0 20px; }
#TB_ajaxContent li { list-style: disc; padding: 2px 0; }

#TB_ajaxContent_prvy, #TB_ajaxContent_druhy, #TB_ajaxContent_treti { width: 276px; height: 500px; margin: 0 2px; border: 1px solid gray; float: left; position: relative; }
#TB_ajaxContent h2 { padding: 10px 0; font-size: 1.4em; color: #1188C1; text-align: center; }
#TB_ajaxContent_prvy ul, #TB_ajaxContent_druhy ul, #TB_ajaxContent_treti ul { padding: 0 10px; }
#TB_ajaxContent_prvy li, #TB_ajaxContent_druhy li, #TB_ajaxContent_treti li { font-size: 95%; padding: 5px 0; width: 256px; }
#TB_ajaxContent_prvy li img, #TB_ajaxContent_druhy li img, #TB_ajaxContent_treti li img { vertical-align: middle; position: absolute; right: 5px; }
#TB_ajaxContent_prvy li a, #TB_ajaxContent_druhy li a, #TB_ajaxContent_treti li a { color: #000; }
#TB_ajaxContent_prvy li span, #TB_ajaxContent_druhy li span, #TB_ajaxContent_treti li span { color: #F16417; font-weight: bold; }

#TB_ajaxContent table { font-size: 100%; margin: 20px 0; }
#TB_ajaxContent table td { vertical-align: top; }
#TB_ajaxContent table td span { color: #E41F26; font-style: italic; }
#TB_ajaxContent table textarea { background: url(../images/form_textarea_shadow.gif) no-repeat; width: 267px; _width: 274px; margin-right: 30px; height: 125px; _height: 130px; *height: 130px; border: 1px solid #fff; padding: 2px 0 0 5px; }
#TB_ajaxContent table input { background: url(../images/input_shadow.gif) no-repeat; width: 267px; margin-bottom: 12px; height: 13px; padding: 5px 0 3px 5px; _padding: 0 0 0 8px; _height: 22px; _line-height: 22px; _vertical-align: middle; border: 1px solid #fff; }
#TB_ajaxContent input.thickbox_but_odpovedat { background: url(../images/thickbox_but_odpovedat.gif) no-repeat; width: 278px; height: 50px; border: none; margin: 0 0 0 170px; cursor: pointer; }
#TB_ajaxContent input.thickbox_but_zly_inz { background: url(../images/thickbox_but_zly_inz.gif) no-repeat; width: 278px; height: 50px; border: none; margin: 20px 0 0 70px; cursor: pointer; }
#TB_ajaxContent input.thickbox_but_zlu_kat { background: url(../images/thickbox_but_zlu_kat.gif) no-repeat; width: 278px; height: 50px; border: none; margin: 20px 0 0 70px; cursor: pointer; }
#TB_ajaxContent input.but_odoslat { cursor: pointer; width: 110px; height: 28px; background: url(../images/but_odoslat.gif); border: none; }

#TB_ajaxContent #kontakt_odoslany { color: #008000; border: 5px solid #008000; background: #fff url(../images/good.gif) no-repeat 15px 5px; margin: 20px 0; padding: 0 0 15px 0; width: 640px; }
#TB_ajaxContent #kontakt_odoslany h3 { font-size: 150%; font-weight: bold; letter-spacing: 0; color: #008000; padding: 25px 20px 0 90px; background: none; margin: 0; }
#TB_ajaxContent #kontakt_odoslany p { padding: 0; color: #333; margin: 10px 0 0 90px; font-size: 95%; }
#TB_ajaxContent .ta_zavri img { vertical-align: middle; }

#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px }
#TB_ajaxContent p.truba { padding: 10px 0px 10px 70px; }
#TB_ajaxContent p.centris { text-align: center; font-size: 105%; font-weight: bold; margin: 25px 0 0 0; }

#TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_iframeContent{ clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }

