body { background: #fff url(../img/bg.jpg) repeat-x; font-family: Arial; font-size: 11px; color: #454545; margin: 0;}

h1.top { display: none;}
h1 { color: #294f75; font-size: 18px; font-weight: bold; margin: 0 10px; clear: both;}
h2 { font-family: Arial; font-size: 11px; margin: 0 10px -15px 10px;}
.normal { margin: 0 10px 20px 10px; font-weight: normal;}
a { color: #cc0000; text-decoration: underline;}
a:hover { text-decoration: none;}
a img { border: none;}
.cleaner {width: 100%; clear: both;}
.box {float: left; width: 100%;}

#main { width: 980px; margin: 0 auto;}
#topline { width: 100%; float: left; background: #fff;}
#head_box { width: 100%; height: 357px; float: left; background: url(../img/bg_headbox.jpg) repeat-x; border-top: 6px solid #f4f6f8;}
#navigace { width: 100%; height: 43px; float: left; background: #f4f6f8;}
#mid { width: 100%; float: left; clear: both; margin: 0; background: url(../img/bg_rcol.gif) repeat-y top right;}
#foot_box { width: 100%; height: 85px; float: left; clear: both; background: #484848 url(../img/bg_footer.png) no-repeat top right; border-top: 3px solid #fff;}

#topline a.logo { margin: 0 0 0 17px; float: left;}
#topline .contact { margin: 0 40px; padding: 0 0 0 10px; float: left; background: url(../img/bg_topline.gif) no-repeat top left;}
#topline .contact p { font-size: 12px; margin: 20px 0 0 0;}
#topline .contact a { color: #454545; text-decoration: underline;}
#topline .contact a:hover { text-decoration: none;}
#topline .nav_box { text-align: center; float: right; width: 226px;}
#topline .nav { background: #ededed; float: left; margin: 10px 0 15px 22px; padding: 6px 0;}
#topline .nav_box a { color: #070b10; text-decoration: none;}
#topline .nav a { color: #454545; margin: 0 11px;}
#topline .nav_box a:hover { text-decoration: underline;}

#menu { width: 255px; margin: 12px 0; float: left;}
#menu1 { height: 217px;}
#menu1 menu { margin: 0; padding: 0;}
#menu1 menu li { background: url(../img/menu_hr.gif) no-repeat center left; padding: 1px 0 2px 23px; list-style: none; margin: 0;}
#menu1 menu li.last_li { background: url(../img/menu_hr2.gif) no-repeat center left; padding: 1px 0 2px 23px; list-style: none; margin: 0;}
#menu1 menu li a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none;}
#menu1 menu li a.ele_inst:hover { color: #9cbcde; text-decoration: underline;}
#menu1 menu li a.stav_prac:hover { color: #ff9a5e; text-decoration: underline;}
#menu1 menu li a.rekonstrukce:hover { color: #c0ef4b; text-decoration: underline;}
#menu1 menu li a.vod_inst:hover { color: #f6e474; text-decoration: underline;}
#menu2 menu { margin: 0 0 0 12px; padding: 0;}
#menu2 menu li { background: url(../img/right_white.gif) no-repeat center left; padding: 0 0 0 10px; list-style: none; margin: 0;}
#menu2 menu li a { color: #ff9a5e; font-size: 12px; text-decoration: underline;}
#menu2 menu li a:hover { text-decoration: none;}
#submenu a { color: #fff; margin: 7px 0 0 11px; background: url(../img/right_white.gif) no-repeat center left; padding: 0 0 0 10px; text-decoration: underline; float: left;}
#submenu a:hover { text-decoration: none;}

#navigace p { font-size: 12px; font-weight: bold; margin: 12px 0 0 17px; background: url(../img/right_black.gif) no-repeat center left; padding: 0 0 0 10px;}
#navigace a { color: #cc0000; text-decoration: underline;}
#navigace a:hover { text-decoration: none;}

#lcol h2 { color: #485e77; }
#lcol h2.h2_bigger { font-size: 14px; }
#lcol #lcol_left { width: 361px; float: left; background: #fff; margin: 0;}
#lcol a.odrazka { clear: both; background: url(../img/lcol_right.gif) no-repeat top left; padding: 0 0 0 12px; margin: 0 35px 13px 17px; display: block;}
#lcol #lcol_right { width: 323px; float: left; margin: 0; border-left: 5px solid #484848; padding-left: 3px;}
#lcol #lcol_right p { margin-left: 17px}
#lcol #lcol_right h2 { color: #485e77; margin-left: 17px}
#lcol .h_box { width: 689px; float: left; background: #36404c; height: 38px; margin: 0 0 10px 0;}
#lcol #lcol_left .h_box { width: 358px;}
#lcol #lcol_right .h_box { width: 320px;}
#lcol .h_box h1 { font-size: 14px; color: #fff; margin: 10px 0 0 17px; background: url(../img/right_white.gif) no-repeat center left; padding: 0 0 0 10px;}
#lcol p { margin: 15px 10px;}
#lcol p.perex { font: bold italic 12px/16px Arial; }
#lcol .hr { margin: 5px 10px;}
#lcol .odrazka { background: url(../img/lcol_right.gif) no-repeat top left; padding: 0 0 0 8px;}
#lcol .img_refenrence { float: right; clear: both; margin: 0 26px 0 0;}
#lcol img.zabezpec_sys { float: left; margin: 0 0 0 10px;}
#lcol ul { margin: 20px 15px 0 32px; padding: 0;}
#lcol ul li { background: url(../img/lcol_right.gif) no-repeat top left; padding: 0 0 0 12px; list-style: none; margin: 0;}
#lcol #dokonceno { width: 230px; float: left; margin-bottom: 10px; }
#lcol #dokonceno h2 { width: 220px; padding: 3px 0 5px 10px; background: #5e6f83; color: #fff; margin: -8px 0 2px 0;}
#lcol #probiha { width: 232px; float: left; margin-bottom: 10px; }
#lcol #probiha h2 { width: 220px; padding: 3px 0 5px 10px; background: #5e6f83; color: #fff; margin: -8px 0 2px 1px;}
#lcol #pripravujeme { width: 227px; float: left; margin-bottom: 10px; }
#lcol #pripravujeme h2 { width: 217px; padding: 3px 0 5px 10px; background: #5e6f83; color: #fff; margin: -8px 0 2px 0;}
#lcol #dokonceno .nowbox { margin: 0; float: left; width: 222px; min-height: 50px; background: url(../img/bg_dokonceno.gif) no-repeat bottom right; padding: 10px 0 10px 8px;}
#lcol #dokonceno .nowbox2 { margin: 0; float: left; width: 222px; min-height: 50px; background: url(../img/bg_dokonceno.gif) no-repeat bottom right; padding: 10px 0 10px 8px;}
#lcol #probiha .nowbox { margin: 0; float: left; width: 224px; min-height: 50px; background: url(../img/bg_probiha.gif) no-repeat bottom left; padding: 10px 0 10px 8px;}
#lcol #probiha .nowbox2 { margin: 0; float: left; width: 224px; min-height: 50px; background: url(../img/bg_probiha.gif) no-repeat bottom left; padding: 10px 0 10px 8px;}
#lcol #pripravujeme .nowbox { margin: 0; float: left; width: 219px; min-height: 50px; background: url(../img/bg_pripravujeme.gif) no-repeat bottom left; padding: 10px 0 10px 8px;}
#lcol #pripravujeme .nowbox2 { margin: 0; float: left; width: 219px; min-height: 50px; background: url(../img/bg_pripravujeme.gif) no-repeat bottom left; padding: 10px 0 10px 8px;}
#lcol .nowbox a img, #lcol .nowbox img { margin: 0 4px 0 0; float: left; }
#lcol .nowbox p.odrazka { margin: 0;}
#lcol .nowbox a.odrazka { margin: 0; padding-left: 7px; clear: none; float: left; width: 135px;}
#lcol .nowbox p.date { margin: 0; width: 150px; float: left; }
#lcol .nowbox p.popis { font: 11px Arial; color: #454545; margin: 0; width: 150px; float: left; }
#lcol .nowbox.realizace p.gal_link { margin: 5px 0 0 0; float: left; clear: both; }
#lcol .nowbox.realizace p.gal_link a { padding-left: 12px; background: url(../img/ico_lupa.gif) no-repeat center left; }
#lcol .nowbox.realizace p { width: 200px;}
#lcol .nowbox2 a.odrazka { margin: 0; padding-left: 7px; clear: none; float: left; width: 205px;}
#lcol .nowbox2 p.date { margin: 0; width: 205px; float: left; }
#lcol .nowbox2 p.popis { font: 11px Arial; color: #454545; margin: 0; width: 205px; float: left; }
#lcol .box p.navigace { font-size: 12px; line-height: 20px; font-weight: bold; padding: 7px 0 7px 15px; width: 674px; margin: 0; background: #d2d2d2; position: relative; z-index: 20;}
#lcol .box p.navigace a { font-size: 12px; font-weight: bold; margin: 0 5px;}
#lcol .box_news { width: 100%; float: left; clear: both; margin: 0 0 10px 0; }
#lcol .box_news h2 { color: #ec5700; font-size: 12px; background: url(../img/lcol_right.gif) no-repeat top left; padding: 0 0 0 10px; margin: 0 10px 0 0; }
#lcol .box_news p.date, #lcol .box_news p.news { margin: 0 10px; }
#lcol .box_news .hr { margin-top: 15px; }
#lcol iframe { width: 315px; height: 310px; margin: 10px 0 10px 0; border: 2px solid #454545; }
#lcol form#dotaz { margin: 0; padding: 10px; width: 266px; }
#lcol form#dotaz label { width: 100%; display: block; float: left; clear: both; margin: 0 0 3px 0; font: bold 11px Arial; color: #454545; }
#lcol form#dotaz input { width: 70%; display: block; padding: 3px; margin: 0 0 10px 0; float: left; clear: both; border: 1px solid #bdc0c4; }
#lcol form#dotaz textarea { width: 97%; height: 130px; display: block; padding: 3px; margin: 0 0 8px 0; float: left; clear: both; border: 1px solid #bdc0c4; font-family: Arial; }
#lcol form#dotaz input#kopie { width: auto; padding: 0; clear: left; margin: 0 3px 0 0; border: none; }
#lcol form#dotaz label#kopie_l { width: 145px; clear: none; margin: 3px 0 0 0; font: 10px Arial; }
#lcol form#dotaz input#btn { width: auto; padding: 4px; font: bold 12px Arial; color: #fff; background: #f15300; clear: none; float: right; border: none; }
#lcol .gal_box { width: 335px; float: left; margin: 10px 0; }
#lcol .gal_box a.odrazka { width: 268px; clear: both; margin: 0 0 13px 0; }
#lcol .gal_box .thumb { width: 75px; overflow: hidden; }
#lcol .bg { background: url(../img/bg_bg.gif) repeat-y 335px 0; padding-left: 15px; width: 674px!important; }
#lcol #lcol_right .cont_box { width: 300px; float: left; clear: both; margin: 0 0 0 6px; padding: 10px 5px; border-bottom: 1px solid #d3d3d5; }
#lcol #lcol_right .cont_box .th { float: left; width: 94px; height: 105px; border: 1px solid #606872; margin: 0 11px 0 0; overflow: hidden; }
#lcol #lcol_right .cont_box .text_right { float: left; width: 193px; margin: 0; }
#lcol #lcol_right .cont_box .text_right p { font: 11px/18px Arial; color: #48515c; margin: 0; }
#lcol #lcol_right .cont_box .text_right p.p_name { font-size: 12px; margin-bottom: 20px; }
#lcol #lcol_right .cont_box .text_right p.p_name strong { font-size: 11px; }
#lcol .cert_container { width: 100%; float: left; clear: both; }
#lcol .cert_container a { border: 1px solid #ccc; float: left; margin: 4px; padding: 2px; width: 100px; }

#rcol .rcol_modul { width: 283px; float: left; margin: 10px 0;}
#rcol .h_box { width: 283px; float: left; background: url(../img/bg_h_right.jpg); height: 38px; margin: 0;}
#rcol .h_box h1 { font-size: 11px; color: #fff; margin: 11px 0 0 21px; text-transform: uppercase;}
#rcol .h_box2 { width: 280px; float: left; background: #36404c; height: 38px; margin: 0 0 10px 3px;}
#rcol .h_box2 h1 { font-size: 14px; color: #fff; margin: 10px 0 0 17px; background: url(../img/right_white.gif) no-repeat center left; padding: 0 0 0 10px;}
#rcol .rcol_modul table { float: left; margin: 0 0 0 10px;}
#rcol .rcol_modul table th { width: 104px;}
#rcol p.vice { clear: both; margin: 5px 0 15px 0; }
#rcol p.vice a { font-weight: bold; background: url(../img/lcol_right.gif) no-repeat top left; padding: 0 0 0 12px; }
#rcol p, #rcol a { margin: 0 0 2px 5px;}
#rcol .rcol_modul p.odrazka { background: url(../img/lcol_right.gif) no-repeat top left; padding: 0 0 0 12px; margin: 0 15px 10px 10px;}
#rcol .rcol_modul p.odrazka strong { color: #ec5700; font-size: 12px;}
#rcol .rcol_modul h2 { color: #ec5700; font-size: 12px; background: url(../img/lcol_right.gif) no-repeat top left; padding: 0 0 0 12px; margin: 0 10px 0 10px;}
#rcol .rcol_modul p.date, #rcol .rcol_modul p.news { margin: 0 15px 0 22px;}
#rcol .rcol_modul ul { padding: 0; margin: 0 15px 0 10px; }
#rcol .rcol_modul ul li { background: url(../img/lcol_right.gif) no-repeat 0 1px; padding: 0 0 0 12px; margin: 0 0 5px 0; list-style: none; }
#rcol .hr { margin: 10px;}
#rcol iframe { width: 275px; height: 280px; margin: 0 0 10px 3px; border: 2px solid #454545; }
#rcol form#dotaz { margin: 0; padding: 10px; width: 263px; }
#rcol form#dotaz label { width: 100%; display: block; float: left; clear: both; margin: 0 0 3px 0; font: bold 11px Arial; color: #454545; }
#rcol form#dotaz input { width: 70%; display: block; padding: 3px; margin: 0 0 10px 0; float: left; clear: both; border: 1px solid #bdc0c4; }
#rcol form#dotaz textarea { width: 97%; height: 130px; display: block; padding: 3px; margin: 0 0 8px 0; float: left; clear: both; border: 1px solid #bdc0c4; font-family: Arial; }
#rcol form#dotaz input#kopie { width: auto; padding: 0; clear: left; margin: 0 3px 0 0; border: none; }
#rcol form#dotaz label#kopie_l { width: 145px; clear: none; margin: 3px 0 0 0; font: 10px Arial; }
#rcol form#dotaz input#btn { width: auto; padding: 4px; font: bold 12px Arial; color: #fff; background: #f15300; clear: none; float: right; border: none; }


/* ---------- Anketa ----------- */
#rcol .rcol_modul h5 { margin: 2px 15px 10px 17px; color: #3b3b3b; font-size: 12px;}
#rcol .rcol_modul p.ankt-b { margin: 18px 20px 0 17px; color: #3b3b3b; font-size: 11px; padding: 12px 0 4px 0; border-top: 1px solid #cbccce; }
#rcol .rcol_modul ul.ankt { padding: 4px 0 0 0; margin: 0 15px 0 17px; clear: both; }
#rcol .rcol_modul ul.ankt li { background: none; padding: 0; margin: 0 0 15px 0; list-style: none; color: #36404c; font-size: 12px; }
#rcol .rcol_modul ul.ankt li a { margin: 0; padding: 0 0 0 2px; color: #36404c; text-decoration: underline; }
#rcol .rcol_modul ul.ankt li a:hover { color: #36404c; text-decoration: none; }
#rcol .rcol_modul ul.ankt.hlasovano li a { text-decoration: none; }
.progr { margin-top: 5px; width: 244px; height: 14px; clear: both; }
.progr span { color: #848586; font-size: 10px; float: right; }
.progress { padding: 0 6px 0 0; width: 208px; height: 14px; background: url("../img/bg_progress.png") no-repeat 0 0; float: left; }
.prog-in { margin: 3px; font-size: 0; padding: 0; width: 208px; height: 8px; background: #cc0001 url("../img/bg_progress-in.png") no-repeat 0 0; float: left; }



#foot_box a { color: #f1f1f1;}
#foot_box ul.valid li, ul.foot_menu li { background: url(../img/right_white.gif) no-repeat center left; padding: 0 0 0 8px; list-style: none; margin: 0;}
#foot_box ul.valid li.dummy { color: #c2c2c2; }
#foot_box ul.valid li a { color: #c2c2c2; font-size: 10px; text-decoration: underline;}
#foot_box ul.valid li a:hover { text-decoration: none;}
#foot_box ul.foot_menu li { margin: 0 5px; display: inline;}
#foot_box ul.foot_menu li a { color: #f1f1f1; font-size: 11px; text-decoration: underline;}
#foot_box ul.foot_menu li a:hover { text-decoration: none;}

/* ---------- Kalkulator ----------- */
#lcol form#kalkulator { margin: -9px 0 0 0; padding: 0; float: left; clear: both; width: 689px; }
#lcol form#kalkulator .steps { float: left; clear: both; width: 689px; margin: 0 0 15px 0; }
#lcol form#kalkulator .steps span { display: block; width: 171px; margin: 0 1px 0 0; height: 21px; float: left; background: #5f7084; color: #fff; font-weight: bold; line-height: 21px; text-align: center; }
#lcol form#kalkulator .steps span.last { width: 173px; margin: 0; }
#lcol form#kalkulator .steps span.past { background: #cc0001; }
#lcol form#kalkulator h1 span { display: block; float: right; margin: 0; font-size: 14px; }
#lcol form#kalkulator h1 span b { color: #434343; float: left; }
#lcol form#kalkulator h1 span strong { color: #c50c09; width: 100px; float: left; text-align: right; }
#lcol form#kalkulator h1 span img { margin: -4px 0 0 8px; }
#lcol form#kalkulator p.kuchyn_linka { margin-bottom: 20px; width: 100%; clear: both; }
#lcol form#kalkulator p.kuchyn_linka input { margin-bottom: -3px; }
#lcol form#kalkulator p.kuchyn_linka strong { color: #474747; }
#lcol form#kalkulator h2 { background: #36404c url(../img/right_white.gif) no-repeat 7px 8px; float: left; height: 23px; font: bold 12px/23px Arial; color: #fff; padding-left: 17px; clear: both; margin: 0 0 5px 10px; width: 662px; }
#lcol form#kalkulator .box_typ { float: left; width: 343px; margin: 0; height: 162px; }
#lcol form#kalkulator .box_typ h2 { width: 316px; clear: both; }
#lcol form#kalkulator .box_typ h2 span { float: left; }
#lcol form#kalkulator .box_typ h2 a { float: right; color: #fff; text-decoration: none; font: 11px/22px Arial; text-align: center; display: block; height: 22px; border-left: 1px solid #fff; }
#lcol form#kalkulator .box_typ h2 a.foto { background: #73911f; width: 82px; }
#lcol form#kalkulator .box_typ h2 a.vyber, #lcol form#kalkulator .box_typ h2 a.vyber_jadra { background: #cc0000; width: 53px; }
#lcol form#kalkulator .box_typ img { float: right; margin: 0; }
#lcol form#kalkulator .box_typ p { margin: 0 0 0 10px; }
#lcol .msg_err { width: 677px; border: 1px solid #cd0001; background: #ffd9da; font: bold 14px Arial; color: #d40004; margin: 0 0 15px 10px; }
#lcol .msg_ok { width: 677px; border: 1px solid #75901f; background: #e4e9d3; font: bold 14px Arial; color: #6c7f2d; margin: 0 0 15px 10px; }
#lcol form#kalkulator table { width: 679px; margin: 0 0 20px 10px; clear: both; }
#lcol form#kalkulator table tr.color td { background: #e4e4e4; }
#lcol form#kalkulator table td { padding: 3px 0; line-height: 18px; }
#lcol form#kalkulator table td.cena { text-align: right; width: 70px; color: #cc001b; vertical-align: top; }
#lcol form#kalkulator table td.nazev { padding-left: 5px; width: 210px; font: bold 12px/18px Arial; color: #424242; vertical-align: top; }
#lcol form#kalkulator table td.nazev strong { color: #c70019; }
#lcol form#kalkulator table td.inputi { width: 200px; }
#lcol form#kalkulator table td.inputi label { margin: 0; float: left; font: 12px/16px Arial; color: #4c4c4c; width: 153px; }
#lcol form#kalkulator table td.inputi input { float: left; clear: left; margin-right: 3px; }
#lcol form#kalkulator table td.inputi input.text { border: 1px solid #a9aaac; width: 110px; padding: 2px 3px; margin: 5px 2px 0 15px; font-size: 12px; color: #484848; }
#lcol form#kalkulator table td.inputi p { float: left; margin: 5px 0 0 0; }
#lcol form#kalkulator table td.icons { text-align: right; padding-right: 5px; }
#lcol form#kalkulator table td.icons a { float: right; display: block; text-align: center; height: 16px; font: 11px/16px Arial; color: #fff; text-decoration: none; }
#lcol form#kalkulator table td.icons a.foto { background: #6f8e19; width: 32px; margin-left: 5px; }
#lcol form#kalkulator table td.icons a.nahled { background: #ac237d; width: 43px; margin-left: 5px; }
#lcol form#kalkulator table td.icons a img { max-width: 60px; }
#lcol form#kalkulator .bottom { width: 679px; margin: 10px 0 10px 10px; clear: both; }
#lcol form#kalkulator .bottom a { float: left; margin-right: 10px; }
#lcol form#kalkulator .bottom p, #lcol form#kalkulator .bottom .right { float: right; }
#lcol form#kalkulator .bottom p span { display: block; float: right; margin: -10px 0 0 0; font-size: 14px; }
#lcol form#kalkulator .bottom p span b { color: #434343; float: left; }
#lcol form#kalkulator .bottom p span strong { color: #c50c09; width: 100px; float: left; text-align: right; }
#lcol form#kalkulator .bottom p span img { margin: -4px 0 0 8px; }
#lcol form#kalkulator .bottom .right a { margin-left: 20px; margin-right: 0; }
#lcol form#kalkulator p.celkem span { display: block; margin: 0; font-size: 14px; }
#lcol form#kalkulator p.celkem span b { color: #434343; float: left; }
#lcol form#kalkulator p.celkem span strong { color: #c50c09; width: 100px; float: left; text-align: right; }
#lcol form#kalkulator p.celkem span img { margin: -4px 0 0 8px; }
#lcol form#kalkulator table.vypis td.cena { text-align: right; width: 62px; color: #cc001b; vertical-align: top; }
#lcol form#kalkulator table.vypis td.nazev { padding-left: 5px; width: auto; font: bold 12px/18px Arial; color: #424242; vertical-align: top; }
#lcol form#kalkulator table.vypis td.nazev small { font-size: 12px; font-weight: normal; }
#lcol form#kalkulator .formular { width: 679px; margin: 0 0 20px 10px; }
#lcol form#kalkulator .formular label { font-size: 12px; width: 130px; margin: 8px 0 0 0; float: left; clear: left; font-weight: bold; }
#lcol form#kalkulator .formular input { border: 1px solid #a9aaac; width: 130px; height: 16px; padding: 2px 3px; margin: 5px 2px 0 0; font-size: 12px; color: #484848; float: left; }
#lcol form#kalkulator .formular p.popis { float: left; margin: 23px 0 0 5px; }
#lcol form#kalkulator .formular textarea { border: 1px solid #a9aaac; width: 270px; height: 85px; padding: 2px 3px; margin: 5px 2px 20px 0; font-size: 12px; color: #484848; float: left; }
#lcol form#kalkulator .formular input.btn { width: auto; border: none; padding: 0; margin: -3px 30px 0 0; clear: left; height: auto; }
#lcol form#kalkulator .formular input#kopie { width: auto; border: none; padding: 0; margin: -1px 5px 0 0; height: auto; }
#lcol form#kalkulator .formular .chck_kopie_box { float: left; width: auto; }
#lcol form#kalkulator .formular .chck_kopie_box span.chck { float: left; width: 25px; }
#lcol form#kalkulator .formular .chck_kopie_box span.chck input { width: auto; padding: 0; margin: auto; border: none; height: auto; float: none; }
#lcol form#kalkulator .formular .chck_kopie_box label { float: left; width: auto; white-space: nowrap; clear: none; font-weight: normal; line-height: 14px; margin: 0; }

.params {
 display: none;
}
span#cena_zaklad {display:none;}

#tt {
position:absolute;
display:block;
background:url(../images/tt_left.gif) top left no-repeat;
}
#tttop {
display:block;
height:5px;
margin-left:5px;
background:url(../images/tt_top.gif) top right no-repeat;
overflow:hidden;
}
#ttcont {
display:block;
padding:2px 12px 3px 7px;
margin-left:5px;
background:#666;
color:#fff;
}
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(../images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

a.otaznik {
	color: #ffffff;
	font-weight: normal;
}
