/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/

.container a:link, .container a:visited { color:#14A9D6; }
.container a:hover { text-decoration:none; }
.container a.fb_button { padding:0 0 0 1px; }
/**************************************/
/*              GLOBALS               */
/**************************************/

body { margin-top:0;background:url(/images/bg.png) repeat-x scroll 0 0 #0C7199;font-family:	"Trebuchet MS","arial",sans-serif;position:relative;padding-bottom:190px;margin-bottom:0;font-size:110%; }
ul.nobullet { margin-left:0;list-style-type:none; }
.strong { font-weight:bold; }
.right { text-align:right; }
.center { text-align:center; }
.white { color:#FFFFFF; }
.float-right { float:right; }
.prel { position:relative; }
.hidden { display:none; }
.red { color:#C33700; }
span.big { font-size:1.4em;font-weight:bold; }
h1 { color:#00A4E4; }
.container h1.fancy { color:#00A4E4;font-weight:bold; }
h1 img.ico { vertical-align:middle;margin-right:0.4em; }
h1.big { font-size:3em; }
h1.ico-chart { background:url('/images/icons/chart48.png') no-repeat 0 -3px;padding-left:60px; }
h1.ico-words { background:url('/images/icons/edit48.png') no-repeat 0 0;padding-left:60px; }
h2.ico-words { background:url('/images/icons/edit32.gif') no-repeat 0 0;padding-left:60px; }
h2 small { font-weight:normal;font-size:0.7em; }
.container h2.light { font-weight:normal; }
.container .strike { text-decoration:line-through;color:#999; }
.float-left { float:left; }
.container h2.fancy { font-weight:bold; }
.container h3.white { color:white; }
.container h3.hp { color:#0C7199;font-style:italic;font-weight:bold; }
.container .h3-newsico { background:url('/images/icons/favorits48.png') no-repeat 0 0; }
.container .h3-skypeico { background:url('/images/icons/skype48.png') no-repeat 0 0; }
.container .h3-aboutico { background:url('/images/icons/help48.png') no-repeat 0 0; }
.container .h3-interviwico { background:url('/images/icons/pohovor48.png') no-repeat 0 0; }
.container .h3-coursesico { background:url('/images/icons/kurzy48.png') no-repeat 0 0; }
.container .icocont { padding-left:64px;padding-top:.5em; }
.container .icocont h3 { margin-top:0; }

.container .icooverview { background:url(../images/icons/overview64.png) no-repeat 0 0; }
.container .icocourses { background:url(../images/icons/courses64.png) no-repeat 0 0; }
.container .icosettings { background:url(../images/icons/settings64.png) no-repeat 0 0; }
.container .icolock { background:url(../images/icons/lock64.png) no-repeat 0 0; }
.container .icochapters { background:url(../images/icons/chapters64.png) no-repeat 0 0; }

.container h5.icoprev { background:url(../images/icons/prev32.png) no-repeat 0 0;padding:3px 0 3px 40px; }
.container h5.iconext { background:url(../images/icons/next32.png) no-repeat right 0;padding:3px 40px 3px 0; }
.container h5.iconextchapter { background:url(../images/icons/chapters32.png) no-repeat right 0;padding:3px 40px 3px 0; }
.container h5.icoup { background:url(../images/icons/up32.png) no-repeat 0 0;padding:3px 0 3px 40px; }


.container h2.white { color:white; }
.container p.light { color:#B6D4E0; }
pre { background-color:white; }
/**************************************/
/*              HEADER                */
/**************************************/
#header { background-color:#16222B;height:64px;overflow:hidden; }
#header a { margin:0; }
#header h3 { float:left;height:64px;margin:0;margin-left:20px;width:204px;padding:0; }
#header h3 a { display:block;height:64px;overflow:hidden;position:relative;padding:0; }
#header h3 a span { background:transparent url(/images/registrace-head.gif) no-repeat scroll 0 0;display:block;height:64px;left:0;position:absolute;top:0;width:204px; }

#header h1 { float:left;height:64px;margin:0;margin-left:20px;width:187px;overflow:hidden; }
#header h1 a { display:block;height:64px;overflow:hidden;position:relative; }
#header h1 a span { background:transparent url(/images/logo-small.gif) no-repeat scroll 0 0;display:block;height:64px;left:0;position:absolute;top:0;width:187px; }
#header h1 a span.englishspot { background:transparent url(/images/englishspot/logo-small.jpg) no-repeat scroll 0 0; }

#header form { float:right;padding-top:4px;margin:0; }
#header form .element { width:170px;float:left; }
#header form .element label { display:block;margin-left:.5em;color:#8b9195;font-style:italic;font-size:14px;line-height:21px; }
#header form .element input { background:url(/images/head-login-input.gif) repeat-x 0 0;height:15px;border:1px solid #132531;border-color:#132531 #132531 #4c5b66 #132531;color:white;text-align:middle;padding:5px 5px;width:155px;font-family:MS Shell Dlg;font-size:1.1em; }
:focus { outline: none; }
#header form div.submit { float:left;padding-top:12px;line-height:16px; }
#header form div.submit input.submit { background:0;padding:0;border:0;float:left;margin-top:10px;width:auto; }
#header a#facebooklogin { position:relative;top:10px;left:18px; }
#login-info { float:right;color:white;margin-top:10px;text-align:right; }
#login-fbphoto {float:right;margin:8px 0px 0px 8px; }

#logo { overflow:hidden;text-align:center;margin-top:1px; }
#logo h1 { margin:0; }
#logo a { display:block;height:189px;position:relative;overflow:hidden;color:white;margin:0;padding:0; }
#logo span { background:url(/images/logo.jpg) no-repeat 0 0;width:922px;height:189px;display:block;position:absolute;top:0;left:0; }
#logo span.englishspot { background:url(/images/englishspot/logo.jpg) no-repeat 0 0; }

#menu { margin-left:20px; }
#menu ul { list-style-type:none;margin:0;padding:0;list-style-position:outside; }
#menu li { float:left;font-size:16px;margin:0 45px 0 0;padding:20px 0;text-transform:uppercase; }
#menu li a { color:white;font-family:Arial;font-style:italic;font-weight:bold;text-decoration:none; }
#menu li.selected { background:transparent url(/images/menu-arrow.gif) no-repeat scroll center bottom; }
#menu li.selected a { color:#013A50; }
#menu ul li { display:inline; }
#menu ul li a { display:block;float:left;margin-right:1em; }

/**************************************/
/*             HOMEPAGE               */
/**************************************/
#home { text-align:center;width:922px;margin:0 auto; }
#home #logo { }
#home #title-text { width:574px;height:307px;float:left;background:url(/images/title-text.jpg) no-repeat 0 0;position:relative; }
#home #title-text p { color:white;text-align:left;position:absolute; }
#home #title-text p.p1 { top:60px;left:52px; }
#home #title-text p.p2 { top:200px;left:52px; }
#home #title-image { width:348px;height:307px;float:left;background:url(/images/title-image.jpg) no-repeat 0 0; }
#home #link-demo { width:414px;height:62px;float:left; }
#home #link-demo a { display:block;height:62px;position:relative;font-size:2em;overflow:hidden;padding:0; }
#home #link-demo a span { background:url(/images/title-links.jpg) no-repeat 0 0;display:block;width:414px;height:64px;position:absolute;top:0;left:0; }
#home #link-demo a:hover span { background-position:0 -63px; }
#home #link-register { width:508px;height:62px;float:left;position:relative; }
#home #link-register h2 { position:absolute;width:101px;height:104px;top:-30px;left:420px;font-size:10px;overflow:hidden; }
#home #link-register h2 span { display:block;width:101px;height:104px;background:url(/images/begfree.png) no-repeat 0 0; }

#home #link-register a { display:block;height:62px;position:relative;font-size:2em;overflow:hidden;padding:0; }
#home #link-register a span { background:url(/images/title-links.jpg) no-repeat -414px 0;display:block;width:508px;height:64px;position:absolute;top:0;left:0; }
#home #link-register a:hover span { background-position:-414px -63px; }
#home .cols2 { padding-top:40px;text-align:left;color:#9ec6d6; }
#home .cols2 .col1 { width:230px;float:left;padding:0 35px;border-right:1px solid #095674;height:415px; }
#home .cols2 h3 { margin:0;font-size:1em; }
#home .cols2 .col1 h3 a { display:block;width:157px;height:28px;overflow:hidden;position:relative;color:white; }
#home .cols2 .col1 h3 a span { display:block;width:157px;height:28px;position:absolute;top:0;left:0;background:url(/images/about.png) no-repeat 0 0; }
#home .cols2 .col2 { width:610px;float:left;border-left:1px solid #378aab;height:415px; }
#home .cols2 .col2 h3 a { display:block;width:100px;height:28px;overflow:hidden;position:relative;color:white; }
#home .cols2 .col2 h3 a span { display:block;width:100px;height:28px;position:absolute;top:0;left:0;background:url(/images/news.png) no-repeat 0 0; }
#home-news { padding:0 10px;}
#home-news span { color:#00234d;display:block; }
#home-news p { margin-top:0; }
#home-news p a { color:#9EC6D6;text-decoration:none; }
#home-news p a:hover { text-decoration:underline; }

/**************************************/
/*             NAVIGATION             */
/**************************************/
#sidebar { padding-top:30px;width:240px;overflow:hidden; }
#sidebar ul { margin:0;list-style-type:none; }
#sidebar ul li { margin-left:0;font-size:14px;padding:5px 15px; }
#sidebar a { color:white;font-style:italic;text-decoration:none;padding:0; }
#sidebar a:hover { text-decoration:underline; }

#sidebar .side-blue h3.top { height:40px;background:url(/images/side-blue-top.gif) no-repeat 0 0;border-bottom:1px solid #0a536d;color:white;font-style:italic;font-weight:normal;padding:0 0 0 15px;line-height:40px;vertical-align:middle;margin:0; }
#sidebar .side-blue .bottom { height:15px;background:url(/images/side-blue-bottom.gif) no-repeat 0 0;margin:0 0 10px 0; }
#sidebar .side-blue .content { background-color:#0D6888;border-top:1px solid #3d86a0;color:white;font-style:italic;font-weight:normal;padding:5px 10px 5px 15px;margin:0; }




#sidebar .side-lblue h3.top { height:44px;background:url(/images/side-lblue-top.gif) no-repeat 0 0;border-bottom:1px solid #187da0;color:white;font-style:italic;font-weight:normal;padding:0 0 0 15px;line-height:44px;vertical-align:middle;margin:0; }
#sidebar .side-lblue .content { background-color:#1e9cc8;padding:15px;border-right:1px solid #0a5a7a;border-top:1px solid #4bb0d3; }
#sidebar .side-lblue div.bottom { height:15px;background:url(/images/side-lblue-bottom.gif) no-repeat 0 0;margin:0 0 10px 0; }

#sidebar .side-lblue  h3 span.tool { background:url(/images/icons/tool.png) no-repeat 0 0;display:block;float:left;width:24px;height:24px;margin-right:.6em;margin-top:8px; }
#sidebar .side-lblue  h3 span.tests { background:url(/images/icons/chart24.png) no-repeat 0 2px;display:block;float:left;width:24px;height:24px;margin-right:.6em;margin-top:8px; }
#sidebar .side-lblue  h3 span.words { background:url(/images/icons/edit24.png) no-repeat 0 2px;display:block;float:left;width:24px;height:24px;margin-right:.6em;margin-top:8px; }
#sidebar .side-lblue  h3 span.twitter { background:url(/images/icons/twitter24.png) no-repeat 0 3px;display:block;float:left;width:24px;height:24px;margin-right:.6em;margin-top:8px; }
#sidebar .side-lblue  h3 span.user { background:url(/images/icons/user24.png) no-repeat 0 0;display:block;float:left;width:24px;height:24px;margin-right:.6em;margin-top:8px; }
#sidebar .side-lblue  h3 span.premium { background:url(/images/icons/favorits24.png) no-repeat 0 0;display:block;float:left;width:24px;height:24px;margin-right:.6em;margin-top:8px; }

#sidebar .side-blue  h3 span.nav { background:url(/images/icons/navigator.png) no-repeat 0 0;display:block;float:left;width:24px;height:24px;margin-right:.6em;margin-top:8px; }



.container #sidebar div.content { padding:0 0 5px 0; }
#sidebar #toolbar small { color:#075978;display:block; }
#sidebar .side-blue small { color:#1E9CC8;display:block; }

#sidebar #toolbar   li { border-bottom:1px solid #187DA0;border-top:1px solid #4BB0D3; }
#sidebar .side-blue li { border-bottom:1px solid #0A536D;border-top:1px solid #3d86a0; }

#sidebar #toolbar li.top { border-top:0; }
#sidebar #toolbar li.bottom { border-bottom:0; }
#sidebar .side-blue li.top { border-top:0; }
#sidebar .side-blue li.bottom { border-bottom:0; }

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
.container div.fix { margin:0; }
.fbcontainer { width:750px !important; }

#content-bg { background:url(/images/content-bg.png) repeat-y 0 0;position:relative; }
#content-bg #content-top { height:198px;background:url(/images/content-top.png) no-repeat 0 0;width:100%;position:absolute;top:0; }
#content-bg #content-top2 { height:198px;background:url(/images/content-top2.png) no-repeat 0 0;width:100%;position:absolute;top:0; }
#content-bottom { height:47px;background:url(/images/content-bottom.png) no-repeat 0 0; }
#content-bg #content { padding:25px 40px 25px 40px;background-color:transparent;display:block;position:relative;width:870px; }

#tcontent-bg { background:url(/images/tcontent-bg.png) repeat-y 0 0;position:relative;margin:0 auto;width:920px;overflow:hidden; }
#tcontent-bg #tcontent-top { height:198px;background:url(/images/tcontent-top.png) no-repeat 0 0;width:100%;position:absolute;top:0; }
#tcontent-bottom { height:47px;background:url(/images/tcontent-bottom.png) no-repeat 0 0;margin:0 auto;width:920px; }
#tcontent-bg #content { padding:25px 45px 25px 45px;background-color:transparent;display:block;position:relative;width:830px; }

#lcontent-top { height:10px;background:url(/images/lcontent-top.gif) no-repeat 0 0; }
#lcontent-bottom { height:10px;background:url(/images/lcontent-bottom.gif) no-repeat 0 0; }
#lcontent { background:url(/images/lcontent-bg.gif) repeat-y 0 0;margin-right:0;overflow:hidden; }

#fcontent-top { height:10px;background:url(/images/fcontent-top.png) no-repeat 0 0; }
#fcontent-bottom { height:10px;background:url(/images/fcontent-bottom.png) no-repeat 0 0; }
#fcontent { background:url(/images/fcontent-bg.png) repeat-y 0 0;margin-right:0;overflow:hidden; }

#content { padding:0 40px;overflow:hidden; }

strong.level { font-size:80px;font-weight:bold;display:block;float:left;margin-right:20px;width:150px;height:150px;background:url(/images/user-level-bg.gif) no-repeat 0 0 #0f6a8b;color:#333;vertical-align:middle;text-align:center;line-height:150px;font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;position:relative; }
strong.level span { position:absolute;color:white;left:-2px;top:-2px;width:150px;height:150px;line-height:150px;text-align:center;display:block; }
img.title { width:60px; }

.container table.tests { border:0;width:100%; }
table.tests td, table.tests th { border:0;padding:2px; }
table.tests th { text-align:left; }
table.tests td { font-weight:bold;vertical-align:top; }

.tresult-green { color:#6EAC2C; }
.tresult-red { color:#CD0A0A; }
.tresult-orange { color:#FCD113; }

#user-log { margin-left:0;list-style-position:inside;list-style-type:none; }
#user-log li { padding-left:20px;margin-left:0; }
#user-log li.ul-lekce { background:url(/images/icons/edit16.gif) no-repeat 0 2px; }
#user-log li.ul-pruvodce { background:url(/images/icons/user16.gif) no-repeat 0 2px; }
#user-log li.ul-test { background:url(/images/icons/chart16.gif) no-repeat 0 2px; }
#user-log li.ul-system { background:url(/images/icons/settings16.gif) no-repeat 0 2px; }

#lekce-slovicka-list a.player { padding:0; }
/**************************************/
/*               FORMS                */
/**************************************/
.form label { display:block; }
.span-19 .form textarea { width:714px;height:7em; }
.span-19 .form textarea.tinymce { height:30em; }
.span-19 .form input { width:709px; }
.form div.big input { font-size:1.4em;font-weight:bold; }
.form fieldset { padding:1em 39px; }
.form div.span-8 fieldset input { width:220px; }
.form small { color:#999; }
.form div.error { border:0;background-color:transparent;margin-bottom:0.8em;padding:0; }
.form small.error { padding:0;margin:0;display:block;border:0; }
.filter fieldset { background-color:#C3D9FF;margin-bottom:1em;padding-top:1em; }
.filter form { margin:0; }
.container .filter div { margin-bottom:0;}
.container .filter button { margin-bottom:0;}

/**************************************/
/*               SIDEBAR              */
/**************************************/



#slovnik input { width:199px;margin-bottom:5px; }
#slovnik button { margin-left:60px; }
#slovnik-results { margin-top:1em; }
#slovnik-results li { margin:0;margin-bottom:.4em;text-align:left; }
#slovnik-results a img { vertical-align:middle; }
#slovnik-results a.player { padding:0; }
#slovnik-q { font-size:16px;font-weight:bold;width:403px;padding:4px 6px; }

#hledani input { width:199px;font-size:16px;margin-bottom:5px; }
#hledani button { margin-left:60px; }

/**************************************/
/*               FOOTER               */
/**************************************/
#footer-wrap { position: absolute;bottom: 0;left: 0;height: 60px;background: #BF9960;height:150px;background-color:#0e6183; } 
#footer { color:#6ea0b5;text-align:center;padding-top:2em; }

.container .tip {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.container .tip { background:#FFF6BF;color:#514721;border-color:#FFD324; }
.container .bluebox { padding:.8em;margin-bottom:1.6em;border:2px solid #C3D9FF;}
.container .bluebox { background:#EEE;color:#4096EE;}

#roztesthidden { display:none; }


#test li.err { color:#C00;font-weight:bold; }
#test li.good { color:#008C00;font-weight:bold; }
#test li.right { color:#0C0;font-weight:bold;text-align:left; }
#test .pod_good { border-bottom:1px solid #008C00;color:#008C00;font-weight:bold;padding:.1em 0.5em; }
#test .pod_wrong { border-bottom:1px solid #C00;color:#C00;font-weight:bold;padding:.1em 0.5em; }
#test .pod_repair { border-bottom:1px solid #000;color:#000;font-weight:bold;padding:.1em 0.5em; }
#test select.good { border:1px solid #008C00;color:#008C00; }
#test select.wrong { border:1px solid #C00;color:#C00; }

#test input { font-size:1em;margin-right:.5em;width:auto;font-family: sans-serif;padding:4px 3px;background-color:#FFF;border:1px solid #DDD;border-top:1px solid #777;margin-bottom:0; }

.ui-dialog-content { text-align:left; }





ul.list { margin:0;list-style-type:none;border-top:1px dotted #AAA; }
ul.list li { border-bottom:1px dotted #AAA;padding:.3em;display:block;text-align:left; }
ul.list a { color:#14A9D6; }
ul.list a:hover { color:#CC3333; }


ul.green-bullet { list-style-type:none;margin-left:0; }
ul.green-bullet li { background:url(/images/icons/bullet-green.png) no-repeat 0 4px ;margin-left:0;padding-left:20px; }
ul.blue-bullet { list-style-type:none;margin-left:0; }
ul.blue-bullet li { background:url(/images/icons/bullet-blue.png) no-repeat 0 4px ;margin-left:0;padding-left:20px; }

/**************************************/
/*               TABS                 */
/**************************************/
ul.tabs { margin:0; }

/**************************************/
/*               LEKCE                */
/**************************************/
.mceContentBody { font:100%/150% Tahoma, "Lucida Grande CE", lucida, sans-serif;color: #333;margin-bottom:10px; }

.mceContentBody table td, .mceContentBody table th { padding:2px;vertical-align:top; }
.mceContentBody p { margin:5px 0; }
.mceContentBody .blue { color:blue; }
.mceContentBody .red { color:red; }
.mceContentBody .tip { background:url(/images/tip.gif) no-repeat 10px 10px #ffffe5;color:#75797f;border:1px solid #efefed;padding:10px 10px 10px 50px;margin-bottom:1em; }
.mceContentBody .tip li { list-style-position:inside; }
.mceContentBody ul { padding-left:10px;list-style-type:disc;list-style-position:inside; }
.mceContentBody .example { background:url(/images/example.gif) no-repeat 10px 10px #f3fbed;color:#75797f;border:1px solid #efefed;padding:10px 10px 10px 50px;margin-bottom:1em;min-height:40px; }
.mceContentBody .example li { list-style-type:none; }
.mceContentBody .tip h4 { margin-top:0; }
.mceContentBody .example h4 { margin-top:0; }
.mceContentBody .tip h3 { margin-top:0; }
.mceContentBody .example h3 { margin-top:0; }

.mceContentBody .table1 { width:100%; }
.mceContentBody .table1 thead td { font-weight:bold;background-color:#E7E7E7; }
.mceContentBody table.table1 th { background:#00A4E4;color:white;font-weight:bold;padding:2px 4px;border:1px solid white;text-align:center; }
.mceContentBody table.table1 td { padding:2px 4px;background-color:#E7E7E7;border:1px solid white; }
.mceContentBody table.table1 { margin:10px 0; }

.container a.ui-state-highlight, .container a.ui-state-default, a.ui-state-active { float:left;padding:0.2em 0.6em 0.3em;color:white;text-decoration:none;line-height:1.4em;font-family:Verdana,Arial,sans-serif;font-size:1em;margin:0 0.583em 0.667em 0; }
.container a.ui-state-highlight { color:#915608; }
.container a.ui-state-active { color:#FFF;text-decoration:none; }
.container a.ui-state-active:hover { color:#6EAC2C; }
a.ui-state-highlight img, a.ui-state-default img, a.ui-state-active img { width:16px;vertical-align:middle; }
a.ui-state-highlight img.ico24, a.ui-state-default img.ico24, a.ui-state-active img.ico24 { width:24px;vertical-align:middle; }

.container button.ui-state-default { color:white; }

#lekce_dotaz textarea { height:100px; }


a.fancybox { position:relative; }
a.fancybox img { border:1px solid #ccc; }
a.fancybox span { background:url(/css/fancybox/fancy_close.png) no-repeat right top;display:block;position:absolute;right:0;top:0;width:30px;height:30px; }

.free-big { position:absolute;right:-25px;top:-20px; }
.free-reg { position:absolute;right:0px;top:0px; }
span.free { color:#0C0;font-weight:bold;font-family:arial;font-style:normal; }
ul.check li { list-style-type:none;background:url(/images/icons/check24.png) no-repeat 0 0;margin-left:0;padding-left:35px;}


#slevovy-kod input { font-size:22px;border:3px solid #6EAC2C;width:90%; }

#reg-overview li { font-size:1.2em; }
#reg-overview a img { width:150px;margin:5px;border:2px solid white; }
#reg-overview p a { text-decoration:underline; }
#reg-overview p a:hover { text-decoration:none; }

#dlgcontent { overflow:hidden;}

#wordlist ul { list-style-type:none;margin-left:0; }
#wordlist li { width:300px;float:left; }
#wordlist a { padding:0; }
#wordlist a img { vertical-align:middle; }

#questions {  }
#questions .question { background:url(/images/icons/help.gif) no-repeat .5em .3em #EEE; border-bottom:1px solid #ddd;padding:.5em 1em .5em 3em; }
#questions .answer { border:1px solid #ddd;border-top:0;padding:.5em 1em;margin-bottom:1em; }

.colcenik { border:2px solid #0C7199; }
.colcenik strong { color:#F63;font-size:1.2em; }
.colcenik h2 { text-align:center;border-bottom:1px solid #eee;color:white;text-transform:uppercase;margin:.8em 0;padding-bottom:.5em;font-size:1.4em; }
.colcenik ul.check { margin:1em; }
.colcenik ul.check li { background:url(/images/icons/check.png) no-repeat 0 4px;padding-left:24px; }
.container .colcenik a { padding:0; }

ul.lq { list-style-type:none;margin-left:0; }
ul.lq li { margin-left:0; }
ul.lq ul.lqa label { font-weight:normal; }
ul.lq ul.lqa { list-style-type:none; }
ul.lq input.lqar { margin-right:1em; }
ul.lq div.lqahint { margin-left:32px;margin-bottom:0;font-weight:bold;display:none; }

.container .product-form { padding:10px;border-width:3px; }
.container .product-form h3 { font-size:2.8em;line-height:1em;margin-bottom:8px; }
.container .product-form h4 { font-weight:normal;text-align:center;font-size:1.8em;margin-top:0; }
.container .product-form h4.strike { text-decoration:line-through;color:#999; }
.container .product-form ul li { font-size:1.8em;color:#64503F;padding:6px 0;margin:0 0;text-align:center; }
.container .product-form ul li strong { color:#C33700; }
.container .product-form ul li select { width:280px;font-size:20px;margin-top:10px;border:2px solid #000; }
.container .product-form ul li span { border-bottom:1px dotted #666; }

.container .product { color:#666;margin-bottom:20px;border:2px solid #EFEFEF;padding:18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: arial, helvetica, sans-serif;
 }
 .container .product:hover { background-color:#FFFFDD;border-color:#FFB;}
.container .product ul { margin-bottom:0; }
.container .product li { margin-left:0; }
.container .product h3 { font-weight:bold;color:#333; }
.container .product .price { font-weight:bold;color:#900;font-size:1.5em; }
.container .product  input { font-size:22px;border:3px solid #6EAC2C;width:90%; }


#wordlisttest div.question { height:100px; }
#wordlisttest div.question h2 { margin-top:.3em; }
#wordlisttest div.answer { height:100px; }
#wordlisttest div.answer h2 { margin-top:.3em; }

#wordlisttest div.ui-state-error { color:white; }
#wordlisttest div.ui-state-error p { display:none; }
#wordlisttest div.ui-state-error input { display:none; }
#wordlisttest div.ui-state-error h2 { color:#6BBA70;line-height:1.5em;text-shadow:1px 1px 0 #666; }
#wordlisttest div.ui-state-error h2 span { color:#CC0000; }
#wordlisttest div.ui-state-error h2 span.strike { text-decoration:line-through;color:white; }


#wordlisttest div.ui-state-active p { display:none; }
#wordlisttest div.ui-state-active input { display:none; }
#wordlisttest div.ui-state-active h2 { color:white;line-height:1.5em;text-shadow:1px 1px 0 #EEE; }
#wordlisttest div.ui-state-active h2 span { color:#006E2E; }

#wtprogress { margin-bottom:0em;height:40px; }
#wtprogress div { float:left;margin-right:1px;background-color:#E7E7E7;height:40px; }
#wtprogress div.prog0 { background-color:#CC0000; }
#wtprogress div.prog1 { background-color:#008C00; }

#fbfriends-score-list { height:165px;line-height:1.1em;font-size:12px;width:550px; } 
#fbfriends-score-list .friend { border-width:1px;width:80px;float:left;margin-right:10px;text-align:center;height:100px;position:relative; } 
#fbfriends-score-list .friend .white { background-color:white;position:absolute;top:2px;left:2px;height:85px;width:96px; } 
#fbfriends-score-list .friend a { margin:0;padding:0;text-decoration:none;color:#333; } 
#fbfriends-score-list .friend p { margin:2px 0;height:24px; } 
#fbfriends-score-list .friend p.score { color:#00A4E4;text-shadow:1px 1px 0 #666;font-size:20px;font-weight:bold;margin-top:4px;position:absolute;top:92px;width:80px;text-align:center; } 
#test_invite { display:none; }

#analyzer strong { color:#C00; }

.iwerror { color:#CC0000;text-decoration:line-through; }
.iwright { color:#006E2E; }

#maturita-content { background-color:#F7F7F7; }
#maturita-content-white { background-color:#FFF;margin:0 auto;padding:0 20px;width:990px; }

#maturita-content .gray-box { background-color:#F7F7F7;padding:10px;margin-bottom:1em; }
#maturita-content h3 { text-transform:uppercase;font-size:16px; }

#maturita-head { background-color:#0C7199;padding:0px 20px 20px 20px;color:white;border-top:1px solid #AAA;}
#maturita-head h1 { color:white;font-size:5em;font-weight:normal; }
#maturita-head h2 { color:white;font-size:2em;font-weight:normal;text-align:center;line-height:1.1em; }
#maturita-head h3 { color:white;font-weight:normal;text-align:center; }
#maturita-head .video { margin:0 auto;width:500px; }

.container a.prevnextnav { display:block;text-decoration:none;
		color: #333333;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#e7e7e7);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#e7e7e7));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e7e7e7;
	-moz-box-shadow:
		0px 1px 1px rgba(231,231,231,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 1px rgba(231,231,231,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 1px rgba(231,231,231,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
 }
a.prevnextnav h5 { margin-bottom:0;text-decoration:none; }