/* zakladni prvky */
html, body, form, fieldset, label, legend, object { margin: 0; padding: 0; border: 0; font-size: 100% }
html, body.body { height: 100% }

body { font: 70%/1.4 Tahoma, "Lucida Grande CE", lucida, sans-serif }

body.body { text-align: center; color: #000000; background: #E8F4FA url(img/sys/bg_body.gif) repeat-x 0 0 }
body.owin img { border-color: #cccccc }
h1, h2, h3, h4, h5, h6 { color: #000000; padding: 0; line-height: normal }
h1 { font-size: 190%; clear: both; margin: 0.5em 0 0.5em 0 }
h2 { font-size: 140%; margin: 1.1em 0 0.5em 0 }
h3 { font-size: 120%; margin: 2.1em 0 0.5em 0 }
h4 { font-size: 100%; margin: 1.1em 0 0.5em 0 }
input, select, textarea { vertical-align: middle; font: 100% Tahoma, "Lucida Grande CE", lucida, sans-serif }
a { color: #065B9E }
a:link { color: #065B9E }
a:visited { color: #065B9E }
a:hover { color: #065B9E; text-decoration: none }
p { margin: 1em 0 }
table { border-collapse: collapse }
caption { padding-bottom: 0.1em; font-weight: bold; text-align: center }
ul, ol { margin-top: 1em; margin-bottom: 1.2em }
hr { height: 0; border: none; border-bottom: 1px solid #d7d7d7 }
img { border: 0 }
small { font-size: 90% }
/* /zakladni prvky */

/* zakladni tridy */
.tal { text-align: left }
.tac { text-align: center }
.tar { text-align: right }
.taj { text-align: justify }
.vat { vertical-align: top }
.vam { vertical-align: middle }
.tac table { text-align: left; margin-left: auto; margin-right: auto }
.fl { float: left }
.fr { float: right }
.fri { float: right; margin: 0 0 1em 1.3em }
.fli { float: left; margin: 0 1.3em 1em 0 }
.clean { color: #000000; text-decoration: none }
.clear { clear: both; height: 0; font-size: 1px }
.cleaner { width: 100%; overflow: hidden }
.invisible, .no-css { display: none }
.no-border { border: none !important }
.required { background: #ffffff url(img/sys/required.gif) no-repeat right top }
.alert, .alert a, .error, .error a, .warning, .warning a { color: #ff0000; font-weight: bold }
.ok, .info { color: #6495ed; font-weight: bold }
.ll { list-style-type: lower-alpha }
.bg0 { background-color: #f4f4f4 }
.bg1 { background-color: #f5f5f5 }
.border { border: 1px solid #aaaaaa; padding: 3px }
#content .button { border: none !important; margin: 0 !important; background: none !important }
.small { font-size: 90% }
/* /zakladni tridy */

/* layout - zaklad */
#main { width: 996px; height: 100%; margin: 0 auto; text-align: left; position: relative; background: #ffffff url(img/sys/bg_main.gif) repeat-y 0 0 }
html>body #main { min-height: 100%; height: auto }
#main-in { height: 916px; background: transparent url(img/sys/bg_main_in.gif) no-repeat 0 182px }
html>body #main-in { min-height: 916px; height: auto }
#zahlavi { position: absolute; left: 0; top: 0; width: 100%; background: transparent url(img/sys/bg_zahlavi.gif) no-repeat 0 0 }
#zahlavi-in { height: 214px; position: relative; margin: 0 4px; background: transparent url(img/sys/bg_zahlavi_in.jpg) no-repeat 0 98px }
#content { float: right; width: 747px; overflow: hidden }
#content-in { padding: 214px 10px 100px 10px }
#panel { float: left; width: 249px }
#panel-in { padding: 214px 5px 100px 9px }

#zapati { position: absolute; left: 0; bottom: 0; width: 100% }
#zapati-in { margin: 0 4px; padding: 0 20px; height: 80px; background-color: #607079 }
/* /layout - zaklad */

/* layout - special */
#zahlavi h1, #zahlavi h2 { padding: 0; margin: 0; position: absolute; font-size: 10px; color: #ffffff; right: 10px; top: 105px; }
#main.home { background: #ececec url(img/sys/bg_main_home.gif) repeat-y 0 0;}
.home #content, .products #content { float: none; width: 996px }
.home #content-in, .products #content-in { padding: 214px 4px 65px 4px }

#main.products { background: #ececec url(img/sys/bg_main_products.gif) repeat-y 0 0 }
#main-in .products { height: 100%; background: #ececec url(img/sys/bg_main_products.gif) repeat-y 0 0}
html>body #main-in .products { min-height: 200px; height: 100% }

#logo, #logo span { color: #ffffff; display: block; position: relative; left: 10px; top: 39px; width: 110px; height: 50px; overflow: hidden; cursor: pointer }
#logo span { position: absolute; left: 0; top: 0; background: transparent url(img/sys/bg_logo.gif) no-repeat 0 0 }

#langs { position: absolute; left: 130px; top: 57px; width: 850px; color: #ffffff; font-size: 90% }
#langs a { color: #A4A4A4; text-decoration: none; padding: 0 3px }
#langs a:hover { color: #0067A6 }
#langs small { float: right; color: #000000; font-size: 100% }
#langs small a { color: #000000 }

#menu { list-style: none; padding: 0; margin: 0; width: 100%; height: 32px; position: absolute; left: 0; top: 182px; background-color: #54707B }
#menu li { float: left; text-indent: -9999px; padding: 0; margin: 0; width: 140px; text-align: center; background: none; overflow:hidden;}
#menu li a { border: 0; text-decoration: none; display: block; width: 100%; height: 32px; /*background: transparent url(img/sys/bg_menu_a.gif)no-repeat 0 0 */}

#m1 { width: 148px !important }
#m1 a:link, #m1 a:visited { background-position: 0 0 }
#m1 a:hover, #m1 a:focus, #m1.active a { background-position: 0 -32px !important }

#m2 a:link, #m2 a:visited { background-position: -148px 0 }
#m2 a:hover, #m2 a:focus, #m2.active a { background-position: -148px -32px !important }

#m3 a:link, #m3 a:visited { background-position: -288px 0}
#m3 a:hover, #m3 a:focus, #m3.active a { background-position: -288px -32px !important }

#m4 a:link, #m4 a:visited { background-position: -428px 0}
#m4 a:hover, #m4 a:focus, #m4.active a { background-position: -428px -32px !important }

#m5 a:link, #m5 a:visited { background-position: -568px 0 }
#m5 a:hover, #m5 a:focus, #m5.active a { background-position: -568px -32px !important }

#m6 a:link, #m6 a:visited { background-position: -708px 0}
#m6 a:hover, #m6 a:focus, #m6.active a { background-position: -708px -32px !important }
#m7 a:link, #m7 a:visited { background-position: -848px 0}
#m7 a:hover, #m7 a:focus, #m7.active a { background-position: -848px -32px !important }

#searchform { position: absolute; width: 100%; right: 0; top: 140px; text-align: right }
#searchform form { margin-right: 20px }
#searchform input { border: 0; line-height: 19px; height: 19px; width: 150px; margin-right: 3px }
#searchbox { font-weight: normal; border: 1px solid #cccccc; width: 150px }
#search_form { position: absolute; top: 10px; right: 10px }

#cesta { float: left; font-size: 90%; margin: 5px 0; color: #888888; width: 600px }
#navigace { float: right; margin: 3px 3px 0 0; font-size: 90% }

#zapati p { margin: 0; padding: 0 0 0 0; text-align: right; color: #E4EBEF; width: 100%; overflow: hidden }
#zapati p span { float: left; padding: 13px 40px 0 0; text-align: left }
#zapati p .fli { position: relative; top: 8px }
#zapati p em { font-style: normal; float: right; padding: 13px 0 0 0 }
#zapati p em a { color: #E4EBEF }
#zapati p a { color: #E4EBEF }
#zapati .copyright {}
/* /layout - special */

/* ostatni tridy pro web */
#content table { border-color: #000000 }
#content table thead td, #content table thead th { background-color: #eeeeee }
#content table tfoot td, #content table tfoot th { background-color: #9fd5f1 }
#content table td, #content table th { padding: 1px 3px }
#content-in table.small td, #content-in table.small th, td.small { font-size: 90% }
.b-hledat { width: 52px !important; height: 21px !important }
.b-odeslat { width: 52px !important; height: 21px !important }

.box-top, .box-middle, .box-bottom { width: 100%; overflow: hidden}
.box-top { margin: 0 2px;}
.box-middle { margin: 0 4px;}
.box-bottom { margin: 4px 4px 20px 4px }
p.obsah { padding: 0 10px }


.sekce { float: left; width: 160px; height: 330px; margin: 3px 2px 0 2px; display: inline; position: relative; font-size: 90%; background: #ffffff url(img/sys/bg_sekce.gif) no-repeat left bottom; /*padding-bottom:30px;*/}
html>body .sekce { min-height: 330px; height:auto;}
.sekce h2 { margin: 2px; height: 114px; text-indent: -9999px; position: relative; overflow:hidden;}
.sekce h2 span { position: absolute; left: 0; bottom: 0; width: 160px; height: 41px }
.sekce ul { list-style: none; margin: 0.5em 0; padding: 0 8px; line-height: 1.3em }
.sekce ul li { padding: 0 0 5px 10px; position: relative; background: transparent url(img/sys/ico-arrow.gif) no-repeat 0 4px }
.sekce ul.rozcestnik li span a{ font-weight:normal !important;}
.sekce ul a { color: #4C4C4C !important; font-weight: bold; text-decoration: none }
.sekce ul a:hover { color: #065B9E !important; text-decoration: underline }
.sekce .b-vice { position: absolute; right: 5px; bottom: 12px }

.s-kotouce h2 span, .s-pasy h2 span, .s-noze h2 span, .s-stroje h2 span, .s-tela-kotoucu h2 span, .s-naradi h2 span {width:157px;}

/* obrazky do panelov - produkty */
.s-kotouce h2 { background: transparent url(img/sys/bg_kotouce.jpg) no-repeat 0 0 }
.s-pasy h2 { background: transparent url(img/sys/bg_pasy.jpg) no-repeat 0 0 }
.s-noze h2 { background: transparent url(img/sys/bg_noze.jpg) no-repeat 0 0 }
.s-stroje h2 { background: transparent url(img/sys/bg_stroje.jpg) no-repeat 0 0 }
.s-tela-kotoucu h2 { background: transparent url(img/sys/bg_tela_kotoucu.jpg) no-repeat 0 0 }
.s-naradi h2 { background: transparent url(img/sys/bg_naradi.jpg) no-repeat 0 0 }
/* /obrazky do panelov - produkty */

/* linky obrazku - produkty */

a.link { position:absolute; display:block; width: 156px; height: 71px; top: 2px; left: 2px; }
.s-kotouce, .s-pasy, .s-noze, .s-stroje, .s-tela-kotoucu, .s-naradi { position: relative; }

/* /linky obrazku - produkty */

.s-kotouce h2 a, .s-pasy h2 a, .s-noze h2 a, .s-stroje h2 a, .s-tela-kotoucu h2 a, .s-naradi h2 a {cursor:pointer;}

/*.sekce-flash { width: 493px; height: 221px; padding: 2px; margin: 0 4px 0 0; overflow: hidden; background-color: #ffffff }
.sekce-aktuality { width: 250px; height: 225px; margin: 0 4px 0 0; position: relative; background-color: #ffffff }*/
.sekce-flash { width: 393px; height: 221px; padding: 2px; margin: 0 4px 0 0; overflow: hidden; background-color: #ffffff }
.sekce-banner { width: 225px; height: 225px; overflow: hidden }

/* nastrojova poradna */
html>body .sekce-nastrojova-poradna { min-height: 120px; height:auto;}
.sekce-nastrojova-poradna {height:120px; margin: 0 4px 0 0; padding:0; background: #ffffff url(img/sys/bg_nastrojova_poradna.gif) no-repeat 0 0; width:318px; border: 1px solid #D3D3D3; padding:0;}
.sekce-nastrojova-poradna ul{ margin:5px 0 0 110px; padding:0; width:150px; list-style:none; font-size:9px;}
.sekce-nastrojova-poradna ul li { padding: 0 0 0px 10px; background: transparent url(img/sys/ico-arrow.gif) no-repeat 0 4px }
.sekce-nastrojova-poradna ul a { color: #4C4C4C !important; font-weight: bold; text-decoration: none }
.sekce-nastrojova-poradna ul a:hover { color: #065B9E !important; text-decoration: underline }
.sekce-nastrojova-poradna h3 { margin:0; padding:0; height: 30px; width: 318px; text-indent: -9999px; overflow:hidden; background-position: 5px 5px; background-repeat:no-repeat;}

/* pre EN DE RU */
html>body .en-de-ru .sekce-nastrojova-poradna { min-height: 120px; height: auto }
.en-de-ru div.sekce-nastrojova-poradna { width: 748px; float:left;}
.en-de-ru .sekce-nastrojova-poradna ul { float:left; margin:0; padding:10px 0 0 107px; width:250px;}
.en-de-ru .ul2 { float:left; padding-left:0 !important; margin:0 0 0 20px !important;}
.en-de-ru .sekce-nastrojova-poradna ul li { padding: 0 0 10px 10px;}
/* /pre EN DE RU */

/* pre ostatne */
.others .sekce-nastrojova-poradna {width:348px; min-height:110px; height:auto; margin-bottom:4px;} /* nastrojova poradna */
.others .sekce-nastrojova-poradna ul { margin-left:107px; padding:0; width:238px;}
/* pre /ostatne */

/* /nastrojova poradna */

/* servis nastroju */
.sekce-servis-nastroju { width: 425px; height: 120px; margin: 0 4px 0 0; border: 1px solid #D3D3D3; overflow: hidden; background-color: #ffffff; font-size: 95%;}
html>body .sekce-servis-nastroju { min-height: 120px; height: auto }
.sekce-servis-nastroju ul { list-style: none; width: 100%; margin: 5px 11px 0 11px; padding: 0; line-height: normal;  }
.sekce-servis-nastroju ul li { padding: 0 13px; background: url(img/sys/ico-servis.gif) no-repeat 0 2px; margin-bottom:5px; }
.sekce-servis-nastroju ul a { text-decoration: none; font-weight: bold }
.sekce-servis-nastroju ul a:hover { text-decoration: underline }
/* /servis nastroju */

/* sekce-aktuality */
.sekce-aktuality { width: 350px; height: 200px; margin: 0 4px 0 0; padding: 0 0 25px 0; position: relative; background-color: #ffffff }
html>body .sekce-aktuality { min-height: 200px; height: auto }
.sekce-aktuality a { text-decoration: none}
.sekce-aktuality a:hover { text-decoration: underline }
.sekce-aktuality h3 { margin: 0; width: 300px; height: 34px; text-indent: -9999px; overflow:hidden; background-repeat: no-repeat; background-position: 0 0 }
.sekce-aktuality p { margin: 1em 0; padding: 0 18px; line-height: normal }
.sekce-aktuality p b { color: #1690B2 }
.sekce-aktuality .b-archiv { position: absolute; right: 18px; bottom: 18px }
/* sekce-aktuality */

/* sekce-newsletter */
.sekce-newsletter { width: 225px; height: 120px; overflow: hidden; position: relative; /*border: 1px solid #D3D3D3;*/ background: #ffffff url(img/sys/bg_newsletter.gif) no-repeat 182px 11px }
html>body .sekce-newsletter { min-height: 120px; height: auto }
.sekce-newsletter h3 { margin: 1px; width: 91px; height: 27px; text-indent: -9999px; overflow:hidden; background-repeat:no-repeat; background-position:0 0 }
.sekce-newsletter form { margin: 1em 10px 0 10px }
.sekce-newsletter form p { margin-bottom: 0 }
.sekce-newsletter input.text { width: 200px; height: 19px; line-height: 19px; border: 0; background-color: #DEDEDE }
.sekce-newsletter .ico-archiv { position: absolute; left: 11px; bottom: 11px }
.sekce-newsletter a { text-decoration: none }
.sekce-newsletter a:hover { text-decoration: underline }
/* others */
.others .box-middle{ /*display:none;*/}
.others .sekce-newsletter { width:350px; min-height: 109px; height: auto; /*padding-bottom:5px*/ }
.others .sekce-newsletter input.text { width: 300px;}
/* /others */
.sekce-newsletter h3 {background-image: url(img/sys/h3-newsletter.gif)}
/* sekce-newsletter */

.h3-sekce { color: #ffffff; font-size: 130%; margin: 1.8em 0 0.5em 0; padding: 2px 7px; background: #1191B3 url(img/sys/bg_h3_sekce.gif) repeat-x 0 0 }
.produkty { list-style: none; margin: 0; padding: 0 }
.produkty li { background: transparent url(img/sys/bg_dotted.gif) repeat-x left bottom }
.produkty li a { color: #365161 !important; text-decoration: none; padding: 2px 0 5px 23px; width: 212px; display: block; background: transparent url(img/sys/ico-bullet.gif) no-repeat 5px 6px }
.produkty li a:hover { color: #149BBA !important }
.produkty .active a { font-weight: bold; color: #149BBA !important; background: transparent url(img/sys/ico-bullet-active.gif) no-repeat 5px 6px }
#panel h4 { margin-left: 5px }

.produkt { width: 100%; height: 201px; margin: 1.5em 0 0 0; position: relative; background-color: #ffffff }
html>body .produkt { min-height: 201px; height: auto }
.produkt-in { padding: 10px 10px 10px 270px }
.produkt .p-img { position: absolute; left: 2px; top: 2px; border: 1px solid #EDEDED }
.produkt h2 { font-size: 100%; font-weight: bold; color: #1690B2; margin-bottom: 0 }
.p-oznaceni { font-size: 130% }
.p-dokument { margin: 0 15px; text-align: right; width: 443px; position: absolute; right: 0; bottom: 10px }
.p-dokument small { float: left }

#panel-in div.inverzni { font-size: 11px }
#panel-in ul { margin: 3px 0 1em 0; padding: 0; list-style-type: none }
#panel-in li { font-size: 100%; padding: 0 0 3px 15px; margin: 0 0 1ex 0; background: url(img/sys/li_panel.gif) 0 4px no-repeat; border-bottom: 1px dotted #000000 }
#panel-in ul.submenu { margin: 3px 0 0 0; padding: 0 }
#panel-in li.last { padding: 0 0 0 15px; margin: 0; border-bottom: none }
#panel li.tech_info { background: url(img/sys/li_panel_ti.gif) 0 50% no-repeat }

#panel h3 { color: #ffffff; background: #1191b3 url(img/sys/bg_panel_h3.gif) left top repeat-x; padding: 3px 5px; margin: 1em 0 0 0 }
#panel a { text-decoration: none }
#panel a:hover { text-decoration: underline }
#panel a.active { color: #000; font-weight: bold }
/* /ostatni tridy pro web */

/* vyhledavani */
#searchhead { margin: 2em 0 0 0 }
#searchresults {}
.searchitem { margin: 0 0 1em 0 }
.vypiskat { text-align: center }
/* /vyhledavani */

/* novinky */
.news h4 { font-size:120%; margin-top: 0.1em }
/*.nw_title { display: block; font-weight: bold }
.nw_title a { color: #162983 }
.nw_title a:hover { color: #162983 }*/
.nw_column { margin: 3px 0 0 0 }
.vyrazne { font-weight: bold }
/*.nw_datum { float: right; font-size: 90%; color: #697277 }*/
.nw_anotace { font-size: 90% }
.rubrika_title { background: #eeeeee }
/* /novinky */

/* download */
.dwn { margin: 3px 0; font-weight: bold }
.dwn_footer { margin: 30px 0 0 0; padding: 3px 0 0 0; border-top: 1px solid #cccccc }
.dwn_ico_doc, .dwn_ico_file, .dwn_ico_gif, .dwn_ico_html, .dwn_ico_jpg, .dwn_ico_pdf, .dwn_ico_ppt, .dwn_ico_pps, .dwn_ico_xls, .dwn_ico_txt, .dwn_ico_zip
{ margin: 0 0 3px 0; padding: 0 0 0 20px }
.dwn_ico_doc { background: url(cms/img/ico/doc.gif) no-repeat top left }
.dwn_ico_file { background: url(cms/img/ico/file.gif) no-repeat top left }
.dwn_ico_gif { background: url(cms/img/ico/gif.gif) no-repeat top left }
.dwn_ico_html { background: url(cms/img/ico/html.gif) no-repeat top left }
.dwn_ico_jpg { background: url(cms/img/ico/jpg.gif) no-repeat top left }
.dwn_ico_pdf { background: url(cms/img/ico/pdf.gif) no-repeat top left }
.dwn_ico_pps { background: url(cms/img/ico/pps.gif) no-repeat top left }
.dwn_ico_ppt { background: url(cms/img/ico/ppt.gif) no-repeat top left }
.dwn_ico_txt { background: url(cms/img/ico/txt.gif) no-repeat top left }
.dwn_ico_xls { background: url(cms/img/ico/xls.gif) no-repeat top left }
.dwn_ico_zip { background: url(cms/img/ico/zip.gif) no-repeat top left }
/* /download */

/* fotogalerie */
#tn_root {}
#tn_root .tn { float: left; margin: 0 0 5px 5px }
#content table.tn_table td { vertical-align: top; padding: 5px }
/* /fotogalerie */

/* prilohy */
#page-attachment { margin: 0 0 1.5em 0 }
/* /prilohy */

/* katalog */
.c_top { text-align: right; font-size: 90% }
h2.c_typ { background: #ffffff; margin: 0; padding: 3px 5px }
h3.c_kod { color: #ffffff; background: #005faf/* url(img/bg_inverzni.gif) 0 50% repeat-x*/; padding: 3px 5px; font-size: 120% }
.c_legenda { margin: 1ex 0; font-size: 90% }
.c_typ_panel { width: 140px; margin: 0 0 0 10px }
.c_typ_panel-in { border: 1px solid #005faf; background: #ffffff }
.c_typ_panel-in h4 { font-size: 90%; color: #ffffff; background: #005faf; margin: 0; padding: 3px 5px }
.c_typ_panel-in ul { margin: 0; padding: 0; list-style: none }
.c_typ_panel-in li { padding: 0 0 0 18px; margin: 0 3px 1ex 3px; list-style: none; font-size: 90% }

div.c_typ_panel-in li.tech_info { background: url(img/sys/li_panel_ti.gif) 0 50% no-repeat }
div.c_typ_panel-in li.page { background: url(img/sys/li_panel_html.gif) 0 50% no-repeat }
div.c_typ_panel-in li.icon_pdf { background: url(img/sys/li_panel_pdf.gif) 0 50% no-repeat }

.c_typ_param { padding-bottom: 3px }
div.c_charakteristika li { list-style: square }
table.c_table td, table.c_table th { text-align: center; font-size: 90% }
table.c_table thead td, table.c_table thead th { background: #eaf5fb; font-weight: bold }
#content table.c_header, #content table.c_header td { border: none; }

div.c_typ_popis {}

table.c_typ td { background: #f0f0f0 }
table.c_header td { background: #f0f0f0; padding: 3px 5px }

p.tech_info a { padding: 0 0 0 18px }
p.tech_info { background: url(img/sys/li_panel_ti.gif) 0 50% no-repeat }
hr.c_typ { display: none }
tr.paramc { text-align: center }
/* /katalog */

/* kontakty */
div.nadpis { color: #005faf; font-size: 120%; font-weight: bold; margin: 0 0 0.5em 0 }
#content table.kont_filtry, #content table.kont_filtry td { border: none }
.p_card1 { margin-top: 2.5ex }
.p_card2 { background: #f5f5f5; padding: 3px }
#content table.kont_osoba caption { text-align: left }
/* /kontakty */

/* flashbanner */
#flash_banner {}
#banner2 {}
/* /flashbanner */

/* brusirny */
h2.zeme {display: block; background-color: #005faf; padding: 3px; color: #ffffff; font-weight: bold; font-size: 115%;}
table.brusirna { display: block; border-bottom: 1px solid black; background: #f5f5f5; margin: 0; }
h3.kraj { text-transform: uppercase; color: #005faf; border-bottom: 1px solid #005faf; margin: 10px 0 10px 0; }
/* /brusirny */

/* diskuze */
#di .block1, #di .block2 { margin: 8px 0 }
#di .block1 { background: #efefef }
#di .block1.blockfirst { background: #d3d3d3 }
#di .block1.blockfirst .text { font-style: italic; font-weight: bold }
#di .block2 { border-left: 2px solid #d3d3d3 }
#di h4.text { padding: 5px }
#di div.text { padding: 0 5px 2px 5px }
#di .bottom { background: #d3d3d3; padding: 2px 8px; text-align: right }
#di .bottom ul { margin: 0; padding: 0; list-style: none; background-color: #d3d3d3 }
#di .bottom ul li { display: inline; margin: 0 5px }
#di .time, #di .user, #di .userplus { font-size: 90% }
#di .user { color: #9a0000 }
#di .time, #di .loged { color: #000080 }
/* /diskuze */

/* diskuze old */
#content table.diskuze { margin: 1em 0 0 0 }
#content table.diskuze td { border: 1px solid #fff; line-height: normal }
#content table.diskuze tr.dith td { /*font-size: 85%;*/ background-color: /*#56717c*/#665f6e; font-weight: bold; color: #fff; padding: 2px 8px }
#content table.diskuze tr.diblok td { background: #d3d3d3; font-weight: bold; color: #000; padding: 2px 8px }
#content table.diskuze tr.diforum td { color: #000; /*font-size: 92%;*/ vertical-align: middle; padding: 2px 8px }
#content table.diskuze .label { font-size: 110% }
td.diforum1 { background: /*#d3d3d3*/#efefef }
td.diforum2 { background: #efefef }
td.diforum3 { background: /*#d3d3d3*/#efefef; text-align: center; white-space: nowrap }
td.diforum4 { background: #efefef; text-align: center; white-space: nowrap }
#content table.diskuze tr.ditopic td { color: #000; vertical-align: top; /*font-size: 92%;*/ vertical-align: middle; padding: 2px 8px }
td.ditopic1 { background: #efefef }
td.ditopic2 { background: /*#ccc*/#efefef }
td.ditopic3 { background: #efefef; text-align: center }
td.ditopic4 { background: /*#ccc*/#efefef; text-align: center }
#content table.diskuze tr.dibg0 td { background: #d3d3d3; vertical-align: top; padding: 2px 8px }
#content table.diskuze tr.dibg1 td { background: #efefef; vertical-align: top; padding: 2px 8px }
.dinormal { }
.dibold { font-weight: bold }
.dismall { font-size: 90% }
.dicas { color:#000080 }
.dinahled { margin: 1ex 0 0 0 }
.dinahled tr.dith { font-size: 120% }
.diinfo { font-weight: bold; margin: 5px 3px }
/* /diskuze old*/

/* jquery-tools overlay */
#overlay-window {
  background: #ffffff;
  width: 500px;
  display: none;
  z-index: 10001;
}

div.overlay-in {
  padding: 10px;
  text-align: left;
}

/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
  overflow-y: auto;
}
/* /jquery-tools overlay */


