body { width: 100%; background: #fff url(../img/background.gif) repeat-x; padding: 0; margin: 0; }
body, table { font-size: 20px; }

div.obsahlevy2 a.banner img { padding-bottom: 8px; width: 460px;}

div.content { width: 100%; padding: 0;  margin: 12px 0 0 0; }
h2.nadpispodstran, h1.nadpispodstran { margin: 0 0 18px 10px; font-size: 24px; font-style: normal; }
h1.nadpishomepage { margin: 0 10px 11px 0px; padding: 3px 0 3px 10px; font-size: 20px; font-style: normal; background: #E6E6E6; }
h1.nadpishomepage span { font-weight: normal; font-size: 16px; font-style: normal; }

/* HP */
div.top { height: 100px; background: none;  width: 100%; color: #FFF; position: relative; background-position: 10px;  }
div.top img.logo { margin: 0; padding: 0; position: absolute; left: 10px; top: 42px; }
div.top form { margin: 0; padding: 9px 0 0 0; }

div.top div.topright { position: absolute; right: 20px; top: 16px; margin: 0; padding: 0; }
div.top div.topright span.u { margin: 15px 0 5px 0; display: block; font-weight: bold; text-align: right; }
div.top div.topright img.i { margin: 0; }

div.flashbanner { margin: 0 0 11px 0; }
div.hpbanners a { display: block; float: left; }
div.hpbanners a.prvni { margin: 0 10px 0 0; }
div.hpbanners a img.hpbannerhand { width: 225px; margin: 0px; }
div.flashbanner .insidik { border: 1px solid #cbcbcb; width: 460px; height: 100%; }
div.flashbanner .insidik .boxik { padding-bottom: 5px; position: relative; margin-bottom: 10px; width: 440px; float: left;}
div.flashbanner .insidik .boxik h2 { padding: 10px; margin: 0px; color: #6cbddc; }
div.flashbanner .insidik .boxik p { margin: 5px 10px; }
div.flashbanner .insidik .bmr { margin-right: 19px; }

.obsahlevy2 a.banner img { width: 460px; }

/* MENU */
div.menu { width: 100%; height: 114px; background: #4E4E4E; overflow: hidden; }
div.menu2 { padding: 0; }
div.menu ul { list-style: none; margin: 0; padding: 0; }
div.menu li { text-align: center; float: left; width: 85px; height: 36px; margin: 0; padding: 0; border: 1px solid #838383; }
div.menu li.objednavka { width: 188px; }
div.menu li.podminky { width: 287px; }
div.menu li.lekce { width: 101px; }
div.menu li.cenik { width: 95px; }
div.menu li.ukazka { width: 190px; }
div.menu li.kontakt { width: 188px; }
div.menu li.first { border: 1px solid #838383; }
div.menu span { display: block; color: #AAA; height: 36px; line-height: 36px; text-decoration: none; }
div.menu a { display: block; color: #FFF; height: 36px; line-height: 36px; text-decoration: none; }
div.menu a:hover { color: #FFF; background: url(../img/menu_bg_over.jpg) repeat-x top; }
div.menu a.aktiv { color: #FE6E05; height: 36px; line-height: 36px; text-decoration: none; background: white; }
div.menu a.aktiv:hover { color: #FE6E05; height: 36px; line-height: 36px; text-decoration: none; background: white; }
/*div.menu a { display: block; color: #30688D; height: 36px; line-height: 36px; text-decoration: none; background: white url(../img/menu_topbg.gif) top no-repeat; border-bottom: 1px solid #30688D; }
div.menu a:hover { color: #000; background: #E5F5FE url(../img/menu_topbg_blue.gif) top no-repeat; border-bottom: 1px solid #30688D; }*/



div.obsahlevy { width: 100%; width: 480px; margin: 0 0 5px 0;}
div.obsahlevy2 span.fsz { font-size: 1.2em; font-weight: bold; }

div.obsahpravy { width: auto; position: inherit; left: auto; top: auto; padding: 0 0 0 0; }
div.obsahpravy div.block { width: 460px; float: left; color: #0173AA; background: #E5F5FE; padding: 0 0 25px 0; margin-left: 10px; }
div.obsahpravy div.block h3 { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 10px 22px 0 22px; height: 45px; line-height: 31px; font-size: medium; color: White; font-weight: bold; font-size: 1.6em; }
/*hledani*/
div.obsahpravy div.hledani { width: 460px; height: 50px; background: #83C8E3; margin: 70px 10px 10px 10px; position: relative; }
div.obsahpravy div.hledani form { margin: 0; padding: 0; }
div.obsahpravy div.hledani h2 { font-weight: normal; font-style: normal; margin: 0; padding: 0; font-size: small; position: absolute; top: -45px; left: 11px; font-size: 1.4em;}
div.obsahpravy div.hledani input.s { margin: 9px 5px 0 11px; padding: 0; border: 1px solid #399FD0; width: 300px; float: left; font-size: 25px; }
div.obsahpravy div.hledani input.i { float: left; margin: 7px 0 0 0; }
div.obsahpravy ul { list-style: none; padding: 0; margin: 4px 0 0 12px; }
div.obsahpravy li { padding: 0 10px; margin: 1px 0; background: url(../img/arrow_red.gif) no-repeat 0px 17px; font-size: 1.4em;}
div.obsahpravy li.donthave a { color: #333; text-decoration: none; }
div.obsahpravy form { padding: 0; margin: 4px 0 0 12px; }
div.obsahpravy form.loginbox { text-align: center; padding-right: 17px; margin: 0 auto; }
div.obsahpravy form.loginbox input { margin: 1px 0; }
div.obsahpravy form.loginbox input.textik { border: 1px solid #AAAAAA; font-size: 20px; margin-top: 10px; }
div.obsahpravy form.loginbox input.handprihlasit { width: 150px; margin-top: 20px; margin-bottom: 20px; }
/*/hledani*/


/* OVLÁDACÍ LIŠTA */
div.ovlista2 { background: #E5F5FE; margin: 80px 10px 35px 0; padding: 5px 0; position: relative; height: auto; }
div.ovlista2 ul { height: auto; padding: 0 0 0 12px; margin: 0; list-style: none;  display: block;}
div.ovlista2 ul li { background-position: 0px 0px; float: none; display: block; padding: 0 17px 0px 38px; height: 50px; line-height: 50px; }
div.ovlista2 ul li a { font-size: 26px !important; }
div.ovlista2 ul li.gram { background: url(../img/ikonka_kniha.gif) no-repeat; padding: 0 17px 0px 38px; }
div.ovlista2 ul li.slov { background: url(../img/ikonka_listy.gif) no-repeat; padding: 0 17px 0px 38px; }
div.ovlista2 ul li.test { background: url(../img/ikonka_tuzka.gif) no-repeat; padding: 0 17px 0px 38px; }
div.ovlista2 ul li.zpet { background: url(../img/ikonka_zpet.gif) no-repeat; padding: 0 17px 0px 38px; }
div.ovlista2 ul li.zavrit { background: url(../img/ikonka_x.gif) no-repeat; padding: 0 17px 0px 38px; }
div.ovlista2 ul li.pridat { background: url(../img/ikonka_plus.gif) no-repeat; padding: 0 17px 0px 38px; }

div.ovlista2 div.pager { position: absolute; left: 2px; top: -55px; width: 240px; height: 17px; text-align: center; }
div.ovlista2 div.pager a {  text-decoration: none; font-weight: bold; width: 17px; height: 17px; background-repeat: no-repeat; padding: 10px; display: block; }
div.ovlista2 div.pager a span.h { display: none; }
div.ovlista2 div.pager a.l { position: absolute; left: 0px; top: 1px; background: url(../img/krok_arrow_l_over.gif) no-repeat #fe6e05 10px 10px; }
div.ovlista2 div.pager a.r { position: absolute; right: 0px; top: 1px; background: url(../img/krok_arrow_r_over.gif) no-repeat #fe6e05 10px 10px; }

div.ovlista2 h3.ukazka { font-weight: normal; font-style: normal; font-size: 1em; padding: 0.8em 0 0 0.8em; margin: 0; }


div.obsahpravy h3 { margin: 0 0 5px 0; padding: 0 22px; height: 35px; line-height: 35px; font-size: medium; color: White; font-weight: bold; }
div.obsahpravy div.otaznik h3 { background: url(../img/bg_otaznik.gif) no-repeat right; }
div.obsahpravy div.info h3 { background: #74c1de; }
div.obsahpravy div.otaznik div.theory { height: 119px; background: url(../img/test.gif) no-repeat right; }
div.obsahpravy div.otaznik div.theory ul { padding: 100px 0 0 0; }

div.obsahpravy div.banner { width: 225px; float: left; height: 109px; background: none; margin-bottom: 10px; margin-left: 10px; position: relative; }
div.obsahpravy div.banneroff { width: 220px; float: left; height: 146px; background: #7B7B7B url(../img/banners/banner_lektor_offline2.gif) no-repeat; margin-bottom: 10px; margin-right: 10px; position: relative; color: White; }

/* SLOVÍČKA */
h2.slovicka { font-size: 14px; font-style: italic; }
table.slovicka { border: 1px solid #B9D8E7; border-collapse: collapse; text-align: left; width: 450px; margin: 0 10px 30px 0; }
table.slovicka th { padding: 3px; color: #FFF; background: #107AAE; }
table.slovicka td { width: 200px; border: 1px solid #B9D8E7; border-top: none 0; padding: 3px; }
table.slovicka td.nopadd { padding: 0; border-right: none; width: 23px; }
table.slovicka td.noborder { border-left: none 0; padding: 0; }


/*LOGIN*/
div.login { background: #F43F27; padding: 90px 0 20px 10px; margin-right: 10px;  height: 87px; position: relative; }
div.login p { margin: 0; padding: 14px 0 0 0; border: 1px solid #F43F27; color: #FFF; background: #F43F27; }
div.grey3 { background: #EFEFEF; padding: 15px 0 25px 20px; margin-right: 10px; }
div.grey3 table td { padding: 2px 15px 0 0; vertical-align: top; float: left;}
div.grey3 table td.handposunright { position: relative; left: 130px; }
div.grey3 table td input { font-size: 16px; }
/*/LOGIN*/


/* CENIK */
div.cenik { background: #EFEFEF; padding: 0 10px 20px 10px; height: auto; position: relative; margin-right: 10px; }
div.cenik p { margin: 0; padding: 10px 0 0 0; }
div.cenik span.bg { float: left; background: url(../img/cenik/bubliny.gif) no-repeat; margin-right: 30px; display: block; position: relative; width: 219px; height: 158px; }
table.cenik { margin: 0; border-collapse: collapse; border: 1px solid #CDCDCD; }
table.cenik span.lt { text-decoration: line-through; }
table.cenik th { background: #333; color: #FFF; text-align: left; font-weight: normal; }
table.cenik td { border-bottom: 1px solid #CDCDCD; border-collapse: collapse; }
h2.cenik_h2 { margin: 30px 0 15px 0; font-size: 14px; font-style: normal; }
div.tab_cenik { float: left; margin: 0 10px 0 0; }

div.alignr { text-align: right; margin: 15px 10px 20px 0; }
div.alignr img { margin-left: 10px; }
div.alignr a img { height: 40px; width: 170px; }
div.alignr input { margin-left: 10px; height: 30px; }
/* /CENIK*/



/* PO PRIHLASENI */
div.uzivatel { padding: 1px 0 1px 10px; margin: 0 0 15px 0; }
div.uzivatel p { margin: 0; }
div.uzivatel p.left { display: block; margin-bottom: 10px; width: 450px; }
div.uzivatel p.right { float: none; }

div.regtop div.blok { display: block; width: 460px; padding-bottom: 10px; border-bottom: 1px solid grey; margin-top: 20px; position: relative;  }
div.regtop div.last { margin-right: 0; }
div.regtop div.blok a { display: block; }
div.regtop div.blok a.txt { position: absolute; left: 15px; top: 90px; color: #FFF; background: none; text-decoration: underline; }
div.regtop div.blok a img { width: 240px; height: 121px; margin-right: 10px; margin-bottom: 20px; display: block; }
div.regtop div.blok span.txt { position: absolute; left: 15px; top: 94px; color: #FFF; }
div.regtop div.blok p { margin: 0px; padding: 0px; position: relative; top: -8px; }

div.voucher { clear: both; background: #E2E2E2; padding: 10px; margin: 15px 10px 0 0; }
div.voucher input {font-size: 30px;}

div.statlekci { width: 460px; }
div.statlekci table { border-collapse: collapse; width: 100%; }
div.statlekci td { vertical-align: top; border: 1px solid #CACACA; border-collapse: collapse; padding: 15px 10px; font-size: .8em; }
div.statlekci td.first { width: 70px; }
div.statlekci td.brn { border-right: none 0; background: #F4F4F4; }
div.statlekci td.bln { border-left: none 0; background: #F4F4F4; }
/* /PO PRIHLASENI */

div.objlekci { width: 460px; }
table.objlekci { border-collapse: collapse; width: 100%; }
table.objlekci td { padding: 5px 9px 5px 8px; border: 1px solid #CACACA; border-collapse: collapse; }
table.objlekci td.zaplacena { padding-left: 30px; background: url(../img/fajfka.gif) no-repeat; }
table.objlekci td input { margin: 0 5px 0 0; padding: 0; }
table.objlekci th { padding: 5px 9px 5px 8px; border: 1px solid #107AAE; border-collapse: collapse; text-align: left; color: #FFF; background: #107AAE; }
div.orderpreview { padding: 1em; border: 1px solid #AAAAAA; }
div.regpreviewbuttons form { float: right; margin: 0px 0 0 10px;  }
p.obj { margin: 5px 11px; }


/* KONTAKT */
div.kontform { background: #EFEFEF; padding: 0 0 40px 10px; margin-right: 10px; width: 450px; }
div.kontform form { padding: 0; margin: 0; }
div.kontform table.kontakt th { font-weight: normal; margin: 0; text-align: left; padding: 13px 0 0 0; }
div.kontform table.kontakt th.pad2 { padding: 2px 0 0 0; }
div.kontform table.kontakt td {width: 200px; text-align: left; padding: 0; vertical-align: top; }
div.kontform table.kontakt input { width: 170px; margin: 2px 0 0 0; font-size: 1.2em; }
div.kontform textarea { width: 400px; height: 70px; }
/* /KONTAKT */


.formobile td input { line-height: 26px; }


/* GRAMATIKA */
#gramatika h2 { font-size: 14px; font-style: italic; margin-bottom: 5px; }
#gramatika img { border: 6px solid #D3E7F0; }
#gramatika a.mp3link img { border: 0px none; }
/* TABULKA ROZTAŽENÁ PŘES CELOU ŠÍŘKU BLOKU */
#gramatika table.gramatika { width: 480px; margin-left: -10px; border: 1px solid #B9D8E7; border-collapse: collapse; }
#gramatika table.gramatika th { font-size: .6em; text-align: left; color: #FFF; background: #107AAE; }
#gramatika table.gramatika td { font-size: .6em; text-align: left; border: 1px solid #B9D8E7; border-top: none 0; }
#gramatika table.gramatika td.nopadd { padding: 0; border-right: 0 none; width: 23px; }
#gramatika table.gramatika td.noborder { border-left: none 0; }
/* TABULKA2 ŠÍŘKA SE BUDE UPRAVOVAT RŮČO :-) */
#gramatika table.gramatika2 { width: 450px; border: 1px solid #B9D8E7; border-collapse: collapse; margin: 0px; }
#gramatika table.gramatika2 th { font-size: .6em; text-align: left; color: #FFF; background: #107AAE; }
#gramatika table.gramatika2 td { font-size: .6em; text-align: left; border: 1px solid #B9D8E7; border-top: none 0; }
#gramatika table.gramatika2 td.nopadd { padding: 0; border-right: none; width: 23px; }
#gramatika table.gramatika2 td.noborder { border-left: none 0; }

#gramatika table.td150 td { width: 120px; }
#gramatika table.td190 td { width: 140px; }
#gramatika table.center td, #gramatika table.center th { text-align: center; }
#gramatika table.td33 td, #gramatika table.td33 th { width: 150px; }
#gramatika table.td25 td, #gramatika table.td25 th { width: 25%; }
#gramatika table.td20 td, #gramatika table.td20 th { width: 20%; }
#gramatika table.td50 td, #gramatika table.td50 th { width: 50%; }
#gramatika td,th { padding: 0.1em 0.3em; }
#gramatika table.handmensi td { font-size: .9em; }

#gramatika table.bold span { font-weight: bold; }
#gramatika td.noborder span.red { color: #D41B08; }
#gramatika td.noborder span.orange { color: #FF630E; }
#gramatika td.noborder span.yellow { color: #F3E503; }
#gramatika td.noborder span.pink { color: #FFB6B6; }
#gramatika td.noborder span.purple { color: #A400C2; }
#gramatika td.noborder span.green { color: #69AC41; }
#gramatika td.noborder span.blue { color: #5CA9FF; }
#gramatika td.noborder span.black { color: #000; }
#gramatika td.noborder span.white { color: #FFF; background: #000; }
#gramatika td.noborder span.white { color: #FFF; background: #000; }
#gramatika td.noborder span.grey { color: #B4B4B4; }
#gramatika td.noborder span.brown { color: #773416; }

#gramatika img.left { display: block; float: left; clear: left; margin-right: 20px; margin-bottom: 20px; }
#gramatika img.right { display: block; float: right; clear: right; margin-left: 20px; margin-bottom: 20px; }
#gramatika div.left img { border: 6px solid #D3E7F0; }
#gramatika div.left { float: left; padding: 0 15px 0 0; }
#gramatika div.left p { text-align: center; margin-left: 0; margin-right: 0; }

#gramatika table.gramatika2 { border: 1px solid #B9D8E7; margin: 0px; border-collapse: collapse; }
#gramatika table.gramatika2 th { text-align: left; color: #FFF; background: #107AAE; }
#gramatika table.gramatika2 td { text-align: left; border: 1px solid #B9D8E7; border-top: none 0; }
#gramatika table.gramatika2 td.nopadd { padding: 0; border-right: none; width: 23px; }
#gramatika table.gramatika2 td.noborder { border-left: none 0; }
#gramatika table.gramatika2 td strong { font-size: .8em; font-weight: normal; }

div.ramecek { border: 6px solid #D3E7F0; margin-bottom: 10px; width: 450px; }
div.zapamatujte { background: url(../img/zarovka.gif) no-repeat left; padding: 1.9em 0.9em 1.9em 66px; }
div.zapamatujte strong { font-weight: bold; }
div.zapamatujte em { font-weight: normal; font-style: italic; }
div.zapamatujte ul { margin: 5px 0 5px 20px; padding: 0; }
#gramatika div.ramecek div.zapamatujte table.gramatika { width: 360px; }
div.ramecek div.zapamatujte table.gramatika td { width: 100px; padding: 3px; }

/* TEST CISLO 1 */
div.test1 { margin: 0 0 30px 0; }
div.test1 h2 { margin: 10px 0; padding: 0; font-size: 14px; }
div.test1 h2 strong { color: #107AAE; font-style: normal; }
div.test1 form { margin: 0; padding: 0; }
div.test1 div.blok { margin: 0; clear: both; border-top: 1px solid white; }
div.test1 div.blok img.bord6 { border: 6px solid #D3E7F0; margin: 20px 15px 10px 0; float: none; }
div.test1 div.blok div.vyber { float: none; }
div.test1 div.blok div.vyber select { font-size: .9em; }
div.test1 div.blok div.vyber input { font-size: 1em; max-width: 300px; }
div.test1 div.blok div.zvuk { margin: 10px 0 0 0; }
div.test1 div.blok select.error { color: red; }
div.test1 div.blok input.error { color: red; }
div.test1 div.blok select.correct { color: #2C9321; }
div.test1 div.blok input.correct { color: #2C9321; }
div.test1 div.blok h3 { margin: 6px 0 8px 0; padding: 0; line-height: 12px; font-size: 1em; font-weight: normal; }
div.test1 div.blok p { margin: 0 0 4px 0; padding: 0; line-height: 12px; height: 14px; }
div.test1 div.blok p object.zatextem { margin: 5px 0 0 10px; }


/* TEST CISLO 4 - SELECTY VE VĚTÁCH */
div.test4 { margin: 0 0 30px 0;  }
div.test4 h2 { margin: 10px 0; padding: 0; font-size: 14px;}
div.test4 table.tst4 { margin: 0 0 10px 13px; padding: 0; } 
div.test4 table.tst4 .error { color: red; } 
div.test4 table.tst4 .correct { color: #2C9321; }
div.test4 table.tst4 td { vertical-align: top; padding: 4px 0; font-size: 1.5em; }
div.test4 table.tst4 td select { font-size: .7em; width: 300px; }
div.test4 table.tst4 td.number { color: #0173AA; padding-right: 10px; font-weight: bold; }
div.test4 table.tst4 td.bluetxt { color: #0173AA; padding: 4px 15px 4px 0; }


div.odeslat { text-align: right; width: 450px; margin-top: 15px; margin-right: 20px; }
div.odeslat img, div.odeslat input { height: 35px;}
img.statistiky { width: 160px; }
div.odeslat img.znovis { width: 160px; }


/* STATISTIKY TESTU */
#statistikytestu table { border: 1px solid #CACACA; border-collapse: collapse; text-align: left; width: 460px; margin: 0 0 30px 0; }
#statistikytestu table td { border-bottom: 1px solid #CACACA; padding: 0.6em; width: 80%; }
#statistikytestu table td.right { width: 20%; }
#statistikytestu h2 { margin: 0 0 18px 10px; font-size: 14px; font-style: normal; font-weight: bold; }
#statistikytestu h3 { font-size: 13px; font-style: normal; margin: 0 0 11px 10px; padding: 0; font-weight: bold; color: #0173AA; }
#statistikytestu p.summary { background: #F4F4F4; border: 1px solid #CACACA; padding: 0.6em; margin: 0 10px 2em 0; }
#statistikytestu p { margin-bottom: 2.2em; }


/* TEST CISLO 3 VARIANTA "A" - RADIA "POD" TEXTEM */
div.test3a { margin: 0 0 30px 0; padding-right: 10px;}
div.test3a h2 { font-size: 14px; margin: 10px 0; padding: 0; }
div.test3a h3 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }
div.test3a h3 strong { color: #0173AA; }
div.test3a table { margin: 0 0 10px 13px; padding: 0; }
div.test3a table td { padding: 4px 15px 4px 3px; color: #0173AA; }
div.test3a table td.error { color: red; }
div.test3a table td.correct { color: #2C9321; }

/* TEST CISLO 6 */
div.test6 { margin: 0 0 30px 0; }
div.test6 h2 {font-size: 14px; margin: 10px 0; padding: 0; }
div.test6 h2 strong { color: #107AAE; font-style: normal; }
div.test6 table.tst6 { margin: 0 0 10px 13px; padding: 0; }
div.test6 table.tst6 input { background: #d6d6d6; padding: 4px; font-size: 1.1em; border: none 0; border-bottom: 1px solid #333; color: #333; }
div.test6 table.tst6 input.error { color: red; }
div.test6 table.tst6 input.correct { color: #2C9321; }
div.test6 table.tst6 td { font-size: 1.1em; vertical-align: top; padding: 4px 15px 4px 0; }
div.test6 table.tst6 td.number { color: #0173AA; padding-right: 10px; font-weight: bold; }
div.test6 div.vyber { margin: 30px 10px 10px 0; }
div.test6 div.vyber2 { border: 6px solid #D3E7F0;  padding: 5px 0 5px 30px; }
div.test6 div.vyber a { text-decoration: none; color: #333; margin: 6px 20px 6px 0; padding: 4px 7px; float: left; }
div.test6 div.vyber a:hover { background: #333; color: #FFF; }
div.test6 div.vyber a.vybrany { background: #FE6E05; color: #FFF; }
div.test6 div.vyber a.vybrany:hover { background: #FE6E05; color: #FFF; }
div.test6 div.vyber a.vlozeny { text-decoration: line-through; }
div.test6 div.vyber a.vlozeny:hover { background: #FFF; color: #333; }


/* TEST CISLO 7 */
div.test7 { margin: 0 0 30px 0; }
div.test7 h2 {font-size: 14px; margin: 10px 0; padding: 0; }
div.test7 h2 strong { color: #107AAE; font-style: normal; }
div.test7 h2 img { border: 6px solid #D3E7F0; padding: 0; max-width: 450px; }
div.test7 h2 table td { float: left; margin-right: 3px; margin-bottom: 3px; padding: 3px; background-color: #CDCDCD; } 
div.test7 table.swim { width: 350px; float: left; margin-right: 24px; }
div.test7 table.cnt2 { width: 200px; }
div.test7 table.cnt2 input { width: 400px; }
div.test7 table.cnt3 { width: 237px; }
div.test7 table.cnt4 { width: 172px; }
div.test7 table.cnt5 { width: 132px; }
div.test7 table.cnt6 { width: 100px; margin-right: 10px; }		
div.test7 table.wid180 { width: 180px; }
div.test7 table.w460 { width: 460px; }
div.test7 table.w460 input { max-width: 450px; }
div.test7 table.mr0 { margin-right: 0; }
div.test7 table.swim th { color: #107AAE; border-bottom: 2px solid #107AAE; text-align: left; padding: 0 0 4px 5px; }
div.test7 table.swim td { font-size: 1.1em; border-bottom: 1px dotted #BBBBBB; padding: 0px 5px; height: 60px; }
div.test7 table.swim td input { background: #d6d6d6; padding: 4px; font-size: 1em; border: 0px none; border-bottom: 1px solid black; padding: 0; margin: 0; }
div.test7 table.swim td input.error { color: red; }
div.test7 table.swim td input.correct { color: #2C9321; }
div.test7 div.vyber { margin: 30px 10px 10px 0; }
div.test7 div.vyber2 { border: 6px solid #D3E7F0;  padding: 5px 0 5px 30px; }
div.test7 div.vyber a { text-decoration: none; color: #333; margin: 6px 20px 6px 0; padding: 4px 7px; float: left; }
div.test7 div.vyber a:hover { background: #333; color: #FFF; }
div.test7 div.vyber a.vybrany { background: #FE6E05; color: #FFF; }
div.test7 div.vyber a.vybrany:hover { background: #FE6E05; color: #FFF; }
div.test7 div.vyber a.vlozeny { text-decoration: line-through; }
div.test7 div.vyber a.vlozeny:hover { background: #FFF; color: #333; }


/* VYHODNOCENI TESTU */
div.spravny { background: white url(../img/vysledek_spravne.gif) no-repeat left; border: 6px solid #81B533; margin: 40px 10px 15px 0; }
div.spravny div { padding: 20px 5px 20px 67px; }

div.mezi { background: white url(../img/vysledek_mezi.gif) no-repeat left; border: 6px solid #F1A43B; margin: 40px 10px 15px 0; }
div.mezi div { padding: 20px 0 20px 67px; }
div.mezi div p { margin: 16px 0; padding: 0; }

div.chybny { background: white url(../img/vysledek_spatne.gif) no-repeat left; border: 6px solid #DB0A00; margin: 40px 10px 15px 0;  }
div.chybny div { padding: 20px 0 20px 67px; }

div.lektor { background: white; border: 6px solid #DB0A00; margin: 40px 10px 15px 0;  }
div.lektor div { padding: 20px; }

div.buttons { margin-top: 10px; }
div.buttons input.mr320 { margin-right: 392px; }
div.buttons input.mr11 { margin-right: 11px; }

div.odeslat { text-align: right; margin-top: 15px; }

table.vyhodnoceni { margin: 0 0 0 10px; }
table.vyhodnoceni td { padding: 10px 57px 0 0; }
table.vyhodnoceni td.bold { font-weight: bold; padding-right: 5px; }

#procvicit div.errorbox { background: white url(../img/vysledek_spatne.gif) no-repeat left; border: 6px solid #DB0A00; margin: 40px 10px 15px 0;  }
#procvicit div.errorbox div { padding: 15px 15px 15px 67px; }
div.obsahlevy div.errorbox { background: white url(../img/vysledek_spatne.gif) no-repeat left; border: 6px solid #DB0A00; margin: 0 10px 15px 0;  }
div.obsahlevy div.errorbox div { padding: 15px 15px 15px 67px; }
div.obsahlevy div.okbox { background: white url(../img/vysledek_spravne.gif) no-repeat left; border: 6px solid #81B533; margin: 0 10px 15px 0; }
div.obsahlevy div.okbox div { padding: 15px 15px 15px 67px; }

/* TEORIE */
div.teorie { width: 460px; }
div.teorie p { margin: 0 10px 15px 10px; }
div.teorie ol { margin-bottom: 40px; }
div.teorie table { border-collapse: collapse; }
div.teorie table td { border-collapse: collapse; border: 1px solid #B0D3E4; }
div.teorie table th { border-collapse: collapse; border: 1px solid #B0D3E4; }
div.teorie table.td25 td { width: 25%; }
div.teorie table.td25 th { width: 25%; }
div.teorie table td.nopadd { padding: 0; border-right: none; width: 23px; }
div.teorie table td.noborder { border-left: none 0; }

div.content h2.nadpislista { font-size: 1.15em; font-style: normal; font-weight: bold; margin: 0 0 30px 0; padding: 0 0 0 10px; height: auto; line-height: 35px; }
div.content h2.nadpislista2 { font-size: 1.15em; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 10px; }

div.test7 table.inputik135, div.test7 table.inputik134, div.test7 table.inputik129, div.test7 table.inputik71, div.test7 table.inputik12, div.test7 table.inputik6, div.test7 table.inputik5, div.test7 table.inputik3, div.test7 table.inputik23, div.test7 table.inputik24, div.test7 table.inputik25, div.test7 table.inputik32, div.test7 table.inputik49, div.test7 table.inputik73, div.test7 table.inputik74 { width: 210px; }
div.test7 table.inputik135 input, div.test7 table.inputik134 input, div.test7 table.inputik129 input, div.test7 table.inputik71 input, div.test7 table.inputik12 input, div.test7 table.inputik6 input, div.test7 table.inputik5 input, div.test7 table.inputik3 input, div.test7 table.inputik23 input, div.test7 table.inputik24 input, div.test7 table.inputik25 input, div.test7 table.inputik32 input, div.test7 table.inputik49 input, div.test7 table.inputik73 input, div.test7 table.inputik74 input { width: 200px; }
div.test7 table.inputik129 { width: 180px; }
div.test7 table.inputik129 input { width: 220px; }
div.test7 table.inputik96 { width: 210px; }
div.test7 table.inputik96 input { width: 180px; }
div.test7 table.inputik27 input { width: 100px; }
div.test7 table.inputik29 input { width: 400px; }
div.test7 table.inputik31 { width: 460px } 
div.test7 table.inputik31 td { font-size: .8em; }
div.test7 table.inputik77 td { font-size: .7em; }
div.test7 table.inputik31 input { width: 400px }
div.test7 table.inputik70 input { width: 400px }
div.test7 table.inputik97 input { width: 400px }
div.test7 table.inputik162 input { width: 380px }
div.test7 table.inputik130 input { width: 380px }
div.test7 table.inputik131 input { width: 400px }
div.test7 table.inputik132 input { width: 400px }
div.test7 table.inputik133 input { width: 400px }
div.test7 table.inputik98 input { width: 400px }
div.test7 table.inputik99 input { width: 400px }
div.test7 table.inputik100 input { width: 400px }
div.test7 table.inputik103 input { max-width: 400px }
div.test7 table.inputik101 input { width: 400px }
div.test7 table.inputik102 input { width: 400px }
div.test7 table.inputik104 input { width: 400px }
div.test7 table.inputik107 input { width: 400px }
div.test7 table.inputik108 input { width: 400px }
div.test7 table.inputik109 input { width: 400px }
div.test7 table.inputik111 input { width: 400px }
div.test7 table.inputik112 input { width: 400px }
div.test7 table.inputik113 input { width: 400px }
div.test7 table.inputik114 input { width: 400px }
div.test7 table.inputik116 input { width: 400px }
div.test7 table.inputik117 input { width: 400px }
div.test7 table.inputik118 input { width: 400px }
div.test7 table.inputik119 input { width: 400px }
div.test7 table.inputik122 input { width: 400px }
div.test7 table.inputik136 input { width: 400px }
div.test7 table.inputik138 input { width: 400px }
div.test7 table.inputik139 input { width: 400px }
div.test7 table.inputik141 input { width: 400px }
div.test7 table.inputik146 input { width: 400px }
div.test7 table.inputik147 input { width: 400px }
div.test7 table.inputik149 input { width: 400px }
div.test7 table.inputik150 input { width: 400px }
div.test7 table.inputik154 input { width: 400px }
div.test7 table.inputik156 input { width: 400px }
div.test7 table.inputik158 input { width: 400px }
div.test7 table.inputik4 td { max-width: 300px; }

div.test7 table.inputik84 { width: 100px; }
div.test7 table.inputik84 input { width: 320px; }
div.test7 table.inputik40 input { width: 420px; }
div.test7 table.inputik85 input { width: 420px; }
div.test7 table.inputik47 input { width: 420px; }
div.test7 table.inputik58 input { width: 420px; }
div.test7 table.inputik59 input { width: 420px; }
div.test7 table.inputik78 input { width: 420px; }
div.test7 table.inputik79 input { width: 420px; }
div.test7 table.inputik88 input { width: 420px; }
div.test7 table.inputik89 input { width: 420px; }
div.test7 table.inputik90 input { width: 420px; }
div.test7 table.inputik92 input { width: 420px; }
div.test7 table.inputik94 input { width: 420px; }
div.test7 table.inputik82 input { max-width: 420px; }
div.test7 table.inputik83 input { width: 420px; }
div.test7 table.inputik4 input { max-width: 100px; }

div.test7 table.inputik61 { width: 220px; }
div.test7 table.inputik61 input { width: 100px; }

div.grey { margin-right: 10px; }
div.grey table.reg1 td { width: 220px; text-align: left; float: left; padding: 0; vertical-align: top; font-size: .8em; } 
div.grey table.reg1 td input { font-size: 1.2em;  width: 190px; } 
div.grey table.reg1 td select { font-size: 1.2em; }
div.alignr input.handregsend { height: 40px; }
div.regpreviewbuttons input.handregsend { height: 30px; margin: 0 10px 10px 0; }

div.grey2 { background: #EFEFEF url(../img/registrace/shade.gif) no-repeat bottom right; padding: 10px 0 25px 10px; margin: 0 10px 10px 0; } 
div.grey2 table.reg2 { font-size: 13px; width: 460px; }
div.grey2 table.reg2 td.first { width: 220px; }
div.grey2 table.reg2 td.second { width: 220px; }
div.grey2 table.reg2 td.third { width: 220px; }
div.grey2 table.reg2 td.fourth { width: 220px; }
div.grey2 p.important { color: #DD0000; font-weight: bold; }

.handheldpruvodce { display: block; }

/* UCEBNI OSNOVA */
div.osnova { width: 460px; }
div.osnova h2 { color: #0173AA; margin-top: 60px; font-size: 1.1em }
div.osnova table { border-collapse: collapse; width: 100%; }
div.osnova table td { border-collapse: collapse; border: 1px solid #B0D3E4; }

/* DOPORUCTE NAS */
div.doporucform { background: #EFEFEF url(../img/registrace/shade.gif) no-repeat bottom right; padding: 0 0 20px 10px; } 
div.doporucform form { padding: 0; margin: 0; } 
div.doporucform table.kontakt th { font-weight: normal; margin: 0; text-align: left; padding: 13px 0 0 0; } 
div.doporucform table.kontakt th.pad2 { padding: 2px 0 0 0; } 
div.doporucform table.kontakt td { width: 150px; text-align: left; padding: 0; vertical-align: top; } 
div.doporucform table.kontakt input { width: 170px; margin: 2px 0 0 0; font-size: 1.2em; } 
div.doporucform textarea { width: 400px; font-size: 1.2em;} 

.left img { max-width: 430px; margin: 0px; }

table.handfloat td { float: left; background-color: #CDCDCD; margin-right: 3px; margin-bottom: 3px; padding: 3px; }

/* SLOVICKA V NOVEM OKNE */
body.words { background: White; padding: 10px; width: 440px; }
h1.slovicka { font-size: 1.15em; font-style: normal; font-weight: bold; margin: 0 0 5px 0; padding: 0 0 0 10px; }

/* PROCVICOVANI SLOVICEK */
#procvicit { padding: 0; text-align: left; width: 480px; }
#procvicit p.info { padding: 30px 0 15px 0; margin: 0 auto; width: 460px; text-align: center; }
#procvicit div.predvolby { width: 400px; margin: 0 auto; text-align: left; position: relative; } 
#procvicit div.predvolby div { padding: 10px; background: #E5F5FE;  } 
#procvicit div.predvolby p { position: absolute; padding: 0; margin: 0; top: 80px; width: 101px; text-align: center; }
#procvicit div.predvolby p.image1 { left: 0px; }
#procvicit div.predvolby p.image2 { left: 119px; }
#procvicit div.predvolby p.image3 { left: 238px; }

#procvicit div.pridani { margin: 0; text-align: left; position: relative; } 
#procvicit div.pridani div { padding: 10px; background: #E5F5FE;  } 
#procvicit h2.pridani { font-size: 13px; font-style: normal; font-weight: bold; margin: 0px 0 10px 0; padding: 0; }
#procvicit h2.seznam { font-size: 13px; font-style: normal; font-weight: bold; margin: 0px 0 10px 10px; padding: 0; }
#procvicit p.pridani { padding: 0px 0 15px 0; margin: 0 auto; width: 550px; text-align: center; }
#procvicit div.seznamslov { margin: 20px 0 0 0; padding: 0; text-align: left; } 
#procvicit div.seznamslov table { margin: 0; padding: 0px; border-collapse: collapse; width: 100%; } 
#procvicit div.seznamslov table td { margin: 0; padding: 3px 10px; border: 1px solid #D0D0D0; } 

#procvicit h2.zadani { font-size: 16px; font-weight: bold; margin: 90px 0 10px 0; padding: 0; }
#procvicit h2.vysledek { font-size: 12px; font-weight: bold; font-style: normal; margin: 0 0 10px 0; padding: 0; }
#procvicit div { text-align: left; }
#procvicit div.errorbox { background: white url(../img/vysledek_spatne.gif) no-repeat left; border: 6px solid #DB0A00; margin: 40px 0 15px 0;  }
#procvicit div.errorbox div { padding: 15px 15px 15px 67px; }
#procvicit div.okbox { background: white url(../img/vysledek_spravne.gif) no-repeat left; border: 6px solid #81B533; margin: 40px 0 15px 0; }
#procvicit div.okbox div { padding: 15px 15px 15px 67px; }

/* TEST PC */
div.testpc { background: #EFEFEF; padding: 0 0 0 215px; height: 300px; position: relative; margin: 0 10px 27px 0; }
div.testpc p { margin: 0; padding: 20px 0 0 0; border: 1px solid #EFEFEF; }
div.testpc span.bg { background: url(../img/testpc/repro.gif) no-repeat; position: absolute; left: 14px; top: -17px; display: block; width: 173px; height: 129px; }
div.testpc .flashtest { position: absolute; right: 0; bottom: 0; width: 159px; height: 35px; }
div.testpc a { position: absolute; right: 0; bottom: 0; width: 159px; height: 35px; display: block; }
div.testpc a.instal { background: url(../img/testpc/instal_plug-in.gif) no-repeat; }
ul.pc { margin: 0; padding: 0 0 0 8px; list-style: none; }
ul.pc li { background: url(../img/odrazka2.gif) no-repeat center left; padding: 0 0 0 8px; }

/* MP3 PLAYER */
a.mp3link { border: 0px none; width: 50px; height: 50px; background: url(../img/repracek_h.gif) no-repeat; display: block; }
a.mp3link img { padding: 10px; }


h2.handos { display: block; margin-bottom: 5px; }
.floter { float: left; }
.froter { float: right; }

p.handos { margin: 0 0 10px 0; }
p.handos br { display: none; }
p.odsazenicko { margin-bottom: 0px; padding: 0px; }
p.boldicek { font-weight: bold; }
p.boldicek input { max-width: 400px; font-size: 24px;}


input.error { color: red; }

/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2011 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.0 (jPlayer 2.1.0)
 * Date: 1st September 2011
 */

div.jp-audio,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:1em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

	font-family:Verdana, Arial, sans-serif;
	line-height:1.6;
	color: #666;
	position:relative;
}
div.jp-audio {
        padding: 2px;
	width:130px;
        height: 70px;
}
div.jp-video-270p {
	width:110px;
}
div.jp-video-360p {
	width:110px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:110px;
	height:110px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
	z-index:1000;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:1000;
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
	z-index:1000;
}

div.jp-interface {
	position: relative;
	width:110px;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:60px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:60px;
}

div.jp-video div.jp-interface {
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	width:140px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width: 130px;
        height: 50px;
        padding:10px 0 15px 0;
        background-color: #EEEEEE;
        border-top: 2px solid #009BE3;
        border-left: 2px solid #009BE3;
        border-right: 2px solid #009BE3;
        border-bottom: 2px solid #009BE3;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
        margin-left: 10px;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}


a.jp-play,
a.jp-pause {
	width:50px;
	height:50px;
}


a.jp-play {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.play.gif") no-repeat #EEEEEE;
}
a.jp-pause {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.pause.gif") no-repeat #EEEEEE;
	display: none;
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:50px;
	height:50px;
}


a.jp-stop {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.stop.gif") no-repeat #EEEEEE;
	margin-left:10px;
        margin: 0px;
}

a.jp-stop img {
	width:50px;
	height:50px;
}




/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
	z-index:1000;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.video.play.png") 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #000000;
        width: 110px;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	width:100px;
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") 0 -310px no-repeat;
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -30px -310px no-repeat;
}

a.jp-restore-screen {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -60px -310px no-repeat;
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -90px -310px no-repeat;
}

a.jp-repeat {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") 0 -290px no-repeat;
}

a.jp-repeat:hover {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -30px -290px no-repeat;
}

a.jp-repeat-off {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -90px -290px no-repeat;
}

a.jp-shuffle {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") 0 -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -30px -270px no-repeat;
}

a.jp-shuffle-off {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -60px -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	background: url("../jplayer/skin/blue.monday/jplayer.blue.monday.jpg") -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	position:absolute;
	width:110px;
	margin-left:-202px;
	left:50%;
	top: 10px;

	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* @end */


div.jp-audio ul.jp-controls {
        height: 40px;
}
div.jp-audio {
padding: 2px;
width: 110px;
height: 80px !important;
}