/* CSS styles */
ul, li, h1, h2,
h3, h4, h5   { margin:0px; padding:0px; font-weight:normal; }
img          { border:0px solid black; }
h1           { font-size:1.8em; color:#104d69; font-weight:normal; height:22px; position:relative; }
h2           { font-size:1.4em; color:#104d69; font-weight:normal; }
h3           { font-size:1.3em; color:#104d69; }
h4           { font-size:1.1em; color:#104d69; }
h5           { font-size:1.0em; color:#104d69; }
h6           { font-size:1em; }
h1, h2, h3, h4, h5, h6 { margin:1em 0 .5em 0; padding:0; }
p            { margin:.2em .1em; position:relative; text-align:justify; }
hr           { display:none; color:#00728e; background:#00728e }
ul           { margin-top:.5em; }
ul ul        { margin-left:1em; margin-top:.2em; line-height:1.1em; }
ul li        { padding-left:20px; background:url('images/blue-arrow.jpg') no-repeat 0px 4px; list-style-type:none; margin-left:1em; margin:.1em 0px;  }
li a         {  }
li li        { list-style-type:square; margin-left:1.9em;   }
table        { margin:0px; padding:0px; margin-top:.5em; border-spacing:0px; border:#cdcdcd 1px solid; text-align:left; border-collapse:separate; }
th           { padding:.1em 1em; background:#cdc7b9; color:#4b4a5c; border:1px solid #ffffff; font-weight:bold; }
td           { padding:.1em 1em; border:1px solid #ffffff; background:#f1f1f1; }
a span       { cursor:pointer; }
a            { text-decoration:underline; color:#0c87aa; }
a:hover      { text-decoration:none; color:#02809f; }
body         { font-size:10px; text-align:center; font-family:Trebuchet MS, Verdana, Arial, Tahoma; color:#333333; background:white; margin:0; padding:0; }
body.hp      { background:#104d69; }
body.sl      { background:url('images/header-sl.jpg') repeat-x #fdfdfd; }
body.pages   { background:url('images/header-bg.jpg') repeat-x #fdfdfd; }
textarea,
select       { border:1px solid #cccccc; }
strong       { color:#104d69; }
textarea,input,select   { font-family:Trebuchet MS, Verdana, Arial, Tahoma; font-size:12px; color:#333333 !important; }
form table li { list-style:none !important; padding-left:0px; background:none; }

/* main IDs */
#wrapper        { width:990px; font-size:1.2em; line-height:1.3em; padding:0px 0px; padding-bottom:15px; margin:0px auto; text-align:left;}
#header         { height:96px !important; background:#104d69; position:relative; }
#main           { width:790px; padding:0px 0px; float:left; position:relative;margin-left:0px; }
#right          { width:200px; float:left; padding-top:7px;  }
#footer         { clear:both; color:#9f9f9f; padding:0px 0px 0px 0px;}
* html #footer  { width:774px;}


/* All */
#main .mod_article { text-align:justify; }

/* HP */
.hp #main       { width:990px; }
.hp #header     { height:318px !important; }
.hp #footer     { clear:both; color:#9f9f9f; width:974px; padding:0px 0px 0px 0px ; position:relative; top:00px;  }
.hp #wrapper    { background-color: #104D69;}
.hp #grafika a, #sections a  { color:#A5D32D }

.sl #wrapper, .pages #wrapper       { background:url('images/main-bg.jpg') repeat-y; }
.sl #container, .pages #container   { padding-bottom:10px;  }

/* pages */
.pages #right                       { padding-left:0px; width:197px;  background:url('images/main-bg.jpg') right repeat-y; margin-left: 2px; padding-right: 1px; }
.pages #main .mod_article           { padding:10px 20px; padding-top:40px;  }
#leftblock                          { width:470px; margin-top:10px; padding-right:10px !important; float:left; }
#rightblock                         { width:250px; margin-top:0px; padding-left:10px !important; float:left; }
.pages #main h1                     { position:absolute; top:30px; left:20px; display:block; padding:10px 0px;  }
.pages h2                           { padding:0 0 0 20px; background:url('images/grey-arrow.jpg') no-repeat left center; }
.pages h3                           { padding:0 0 0 14px; background:url('images/h3-arw.jpg') no-repeat left center; }
.pages h4                           { padding:0 0 0 13px; background:url('images/h4-arw.jpg') no-repeat left center; }
.sl a, .pages a                     { color:#0c87aa; }
.pages .mod_article p               { line-height:17px; }
.pages .news                        { margin-top:15px; }
.pages #footer                      { top:18px; }
.pages #main ul, .pages #main ol    { margin:0; padding:0; margin-top:1em; }
.pages #main ul li                  { margin-left:2em; }
.pages #main ul li li               { list-style-type: square; }
.pages #main ol li                  { list-style-type: upper-alpha; margin-left:2em; }
.pages #main ol li li               { list-style-type: lower-alpha; }
.pages #main .list-number ol li     { list-style-type: decimal; }

/* Second level */
.sl #header             { height:303px !important; }
.sl #right              { padding-left:5px; width:195px; }
.sl .mod_newslist h2    {  }
.sl .mod_newslist .layout_full  { padding:15px; }
.sl #container          {  }
.sl #container .fake-div    { width:990px; float:left; height:15px; background:white; }
.sl a                   {  font-weight: normal; }
.sl strong              {  }
.sl #main .inside       { position:relative; left:20px; width:760px; }

/* Classes */
.db             { display:block; }
.cb             { clear:both; }
.fwb            { font-weight:bold; }
.fl             { float:left; }
.fr             { float:right; }
.flash          { float:left; }
.error, .error_list             { font-weight:bold; color:red; }
.big            { font-size:1.6em; line-height: 1.3em; }
.text-right     { text-align: right !important; }
.text-left      { text-align: left !important; }
.text-center    { text-align:center; }

/* cite */
.cite           {  float:right; width:33%; margin:1em; position:relative; z-index:5; text-align: left !important; }


.cite-format    { font-family: Times New Roman; color: #6D6D6D;
      /* stejne jako je v .cite */
    float:right; width:180px; margin:.5em; margin-right:0em; margin-left:1em; position:relative; z-index:5; text-align: left;
     /* stejne jako je v .big */
    font-size:1.6em; line-height: 1.3em; padding-top:1px;
}

.cite-format img.uvozovka-h    { position:relative; top:-5px; margin-right:3px; }

.cite-format img.uvozovka-d    { position:relative; top:7px; margin-left:3px; }

.cite-format div        { display:inline; }
/*
.cite-format    { font-family: Times New Roman; color: #6D6D6D;
     stejne jako je v .cite
    float:right; width:33%; margin:.5em; margin-left:1em; position:relative; z-index:5; text-align: left;
     stejne jako je v .big
    font-size:1.6em; line-height: 1.3em;
}
*/

/* right top format */
.right-top-format {
    float:right;
    width:280px;
    margin-bottom:1em;
    margin-left:1em;
}

.topline        { border-top: 3px solid #0c87aa; }

.sfi_message        { color:#FF0000; padding-top:0.3em; position:relative; top:30px; left:20px; margin-top:10px; font-weight:bold; padding-bottom:0.8em; border:1px solid #FF0000; width:718px; padding-left:10px;   }

/* logo */
.logo           { width:158px; height:47px; position:relative; top:0px; left:0px; float:left; }
.logo span      { width:158px; height:47px; position:absolute; top:15px; left:0px; background:url('images/logo.gif') no-repeat #ffffff; }
.logo strong    { display:none; }

.ces_vsem .logo           { width:307px; height:96px; position:relative; top:-10px; left:0px; float:left; }
.ces_vsem .logo span      { width:307px; height:96px; position:absolute; top:0px; left:0px; background:url('images/logo_ces.jpg') no-repeat #ffffff; }
.ces_vsem .logo strong    { display:none; }


/* login */
#menu_header    { width:526px; text-align:right; height:26px; margin-top:5px; padding:0px 0px; float:right; }
.mod_Login { float:right; margin-top:11px; font-size:0.9em; color:#00afda; }
.mod_Login a    { color:#b9b8b8; text-decoration:none ;}

/* menu */
#menu_header ul                    { position:relative; top:-2px; float:right; margin:0px; left:-10px }
#menu_header li                    { display:block; background:none; padding-left:0px; float:left; position:relative; }
#menu_header li a                  { display:block; font-size:0.9em; font-weight:normal; text-transform:lowercase; background:url('images/header-oddelovac.jpg') no-repeat 100% 9px; color:#bbb9ac; padding:7px 8px; text-decoration:none; }
#menu_header li.active,
#menu_header li a:hover            { font-weight:normal; background:url('images/header-oddelovac.jpg') no-repeat 100% 9px;  text-decoration:none; padding:7px 8px;  }
#menu_header .active p             { margin:0px;  font-size:0.9em;color:#00afda; text-transform:lowercase; font-weight:normal; }
#menu_header .wfwm a               { color:#0090b3; }
#menu_header .prihlaseni-do-sis a  {  background:url('images/i.jpg') no-repeat 100% 7px; padding-right:16px; }
#menu_header .prihlaseni-do-sis a:hover  { background:url('images/i.jpg') no-repeat 100% 7px; padding-right:16px; }

#menu_quick_links           { float:left; position:absolute; right:225px; top:41px; }
#menu_quick_links select    { width:190px; height:22px; background:#f0efec; border:none;  }
#menu_quick_links .submit   { background:url('images/grey-arrow.jpg') no-repeat; width:17px; visibility:hidden; height:15px;  }

/* form_search */
.hledat             { float:left; position:absolute; right:-10px; top:36px; }
.hledat td          { background:none; border:none; color:#ffffff; font-weight:bold; }
.hledat input       { float:left; border:none; width:192px; height:20px; background:#f0efec; }
.hledat .submit     { background:url('images/search-ikonka.jpg'); position:absolute; left:208px; top:7px;  width:17px; height:20px; cursor:pointer;  }
.hledat table       { border:none; }

/* lang-menu */
.lang-menu         { position:absolute; right:5px; top:72px; z-index:10; }
.lang-menu a       { color:#BBB9AC;  text-decoration:none;}
.lang-menu a:hover { color:#BBB9AC;}
.lang-en .lang-menu a.lang-menu-en { display:none; }
.lang-cs .lang-menu a.lang-menu-cs { display:none; }


/* rss ctecka */
.rss-ctecka .name   { display:block; width:230px; text-align:left; float:left; color:#A5D32D;}
.rss-ctecka .title   { float:left; display:block;  }
.rss-ctecka .date   { float:right; display:block; color:#A5D32D; }
.rss-ctecka .description    { float:left !important; width:260px ; display:block; }
.rss-nadpis             { margin:0px; color:#A5D32D; }
.rss-ctecka .text-ce-image  { padding-top:7px !important; }
.rss-ctecka .nextblogz      { text-align:right; width:260px;}
div.text-ce-image .rss_items_only   { margin-top:8px; }

/* hp - screen - zalozky */
#screen { display:none; position:absolute; top:95px; height:216px; width:100%; overflow:hidden; left:0px; border: 0 !important; padding: 0 !important; font-size: 1em; }
#screen * { background: none; border: none !important; }
#screen .ui-widget { margin: 0 !important; padding: 0 !important; }
#screen .block { padding: 0; }
#screen ul.tab-controll { position: absolute; top: 0; right: 0; padding: 0 !important; z-index: 10;}
#screen ul.tab-controll li { background: url('images/transparent-black.png') !important; margin: 0 0 0 1px !important; text-align: center !important; text-transform: uppercase; }
#screen ul.tab-controll li a { text-align: center !important; padding: 6px; width: 86px; }
#screen ul.tab-controll .ui-tabs-selected a { color: #a7ce34; }
#screen .text-ce-image { position: absolute; z-index: 10; top: 0; left: 0; width: 290px; height: 216px; background: url('images/transparent-black.png') !important; }
#screen .text-ce-image { padding: 1.5em; line-height: 1.2em; }
#screen .text-ce-image h3 { padding: 0; margin: 0 0 1em; color: #A7CE34; }
#screen .text-ce-image a { color: #A7CE34; }
#screen .image_container #preview { float:right; }

/* submenu HP */
.submenu-hp                         { float:left; margin-top:10px;  background:url('images/2dots.jpg') repeat-y right;  }
.submenu-hp.rizeni                  { padding-left:0px; }
.submenu-hp.onas                    { background:none; }
.submenu-hp h2                      { text-transform:uppercase; font-size:1.3em; }
.submenu-hp ul                      { margin:0px; float:left;  padding:10px 0px; }
.submenu-hp li                      { margin-top:12px; background:none; padding-left:33px;  }

.submenu-hp li a                    { color:#ffffff; font-weight:normal; text-transform:none; text-decoration:none; }
.submenu-hp li.first a              { padding-left:0px; text-transform:uppercase; color:#00afda; font-size:1.3em; text-decoration:none; position:relative; left:0px; font-weight:normal;  }
.submenu-hp li.submenu.last         { background:none; }
.submenu-hp.rizeni               { width:210px; }
.submenu-hp.studium              { width:191px; }
.submenu-hp.veda                 { width:190px; }
.submenu-hp.o-nas                { width:196px; }

/* en
.lang-en .submenu-hp li                      { padding:0px 27px;  }
*/
/* rightblock */
#rightblock.mod_article         { padding-top:13px !important; }
#rightblock .submenu            { margin-top:15px; border-top:3px solid #0c87aa; padding-bottom:15px; }
#rightblock .submenu h3         { color:#ffffff; background:#0c87aa; padding-bottom:2px; padding:5px 12px; padding-top:2px; text-transform:uppercase; margin:0px;}
#rightblock .submenu ul         { margin-left:0px; }
#rightblock .submenu li         { padding:8px 0px; list-style-type:none !important; padding-left:25px; background:url('images/grey-arrow.jpg') no-repeat 0px 8px; }
#rightblock .submenu a          { text-decoration:none; color:#0c87aa; font-weight:normal; }
#rightblock .submenu p          { margin:0px; text-align:left !important; }
#rightblock h2                  { font-size:1.3em; margin-left:10px; }

/* subheader */
.subheader          { height:27px; margin:0px 2px; padding:0px 2px; padding-top:20px; text-transform:uppercase; font-weight:bold; padding-left:19px; background:url('images/subheader-bg.jpg') repeat-x; }
.subheader         { font-size:10px; }
/* subfooter */
.subfooter                  { float:left; width:990px; height:76px; padding-top:0px; position:relative; margin-top:15px; }
.subfooter .left            { width:6px; height:76px; background:url('images/bottom-box-left-b.jpg') 0px -50px no-repeat; float:left; }
.subfooter .right           { width:13px; height:76px; background:url('images/bottom-box-right-b.jpg') 0px -50px  no-repeat; float:left;}
.subfooter .middle          { width:971px; height:51px; text-align:center;  padding-top:25px; background:url('images/bottom-box-bg-b.jpg') 0px -50px  repeat-x; float:left; }
.subfooter ul               { position:relative; top:-2px; float:left; margin:0px; left:15px }
.subfooter h2               { float:left; display:none !important; color:#0c87aa; background:none; margin-top:22px; margin-left:15px; margin-right:10px; }
.subfooter h2 span          { height:11px; float:left; width:14px; font-size:5px; background:url('images/e-b.jpg') no-repeat; margin-top:3px; margin-right:5px; display:block; }
.subfooter li               { display:block; background:none; padding-left:0px; float:left; position:relative; }
.subfooter li p             { display:block; font-weight:normal; text-transform:uppercase; color:#bdb7aa; text-decoration:none; padding:7px 11px; padding-top:25px; }
.subfooter li a             { display:block; font-weight:normal; text-transform:uppercase; color:#bdb7aa; padding:7px 7px; padding-top:25px; text-decoration:none; }
.subfooter li a:hover       { font-weight:normal; text-decoration:none; color:#bdb7aa; padding:7px 7px; padding-top:25px; }
.subfooter .active p        { margin:0px; font-weight:bold; line-height:14px;}

.subfooter p.letenky,
.subfooter a.letenky            {  background:url('images/letenky-b.jpg') center top no-repeat;  }
.subfooter p.jizdenky,
.subfooter a.jizdenky           {  background:url('images/jizdenky-b.jpg') center top no-repeat;  }
.subfooter p.vstupenky,
.subfooter a.vstupenky          {  background:url('images/vstupenky-b.jpg') center top no-repeat;  }
.subfooter p.e-shop,
.subfooter a.e-shop             {  background:url('images/eshop-b.jpg') center top no-repeat;  }
.subfooter p.obleceni,
.subfooter a.obleceni           {  background:url('images/obleceni-b.jpg') center top no-repeat;  }
.subfooter p.pracovni-pozice,
.subfooter a.pracovni-pozice    {  background:url('images/prace-b.jpg') center top no-repeat;  }
.subfooter p.isic-ittc,
.subfooter a.isic-ittc          {  background:url('images/isic-b.jpg') center top no-repeat;  }
.subfooter p.konference,
.subfooter a.konference         {  background:url('images/konference-b.jpg') center top no-repeat;  }
.subfooter p.spoluzaci,
.subfooter a.spoluzaci          {  background:url('images/spoluzaci-b.jpg') center top no-repeat;  }
.subfooter p.kalendar,
.subfooter a.kalendar           {  background:url('images/kalendar-b.jpg') center top no-repeat;  }
.subfooter p.webmail,
.subfooter a.webmail            {  background:url('images/webmail-b.jpg') center top no-repeat;  }
.subfooter p.webforum,
.subfooter a.webforum           {  background:url('images/webforum-b.jpg') center top no-repeat;  }
.subfooter p.e-aplikace,
.subfooter a.e-aplikace         {  background:url('images/e-aplikace-b.gif') center top no-repeat;  }



/* subfooter -- pages */
.pages .subfooter           { height:62px; position:relative; }
.pages .subfooter .left     { width:11px; height:62px; background:url('images/bottom-box-left-w.jpg') no-repeat; }
.pages .subfooter .right    { height:62px; background:url('images/bottom-box-right-w.jpg') no-repeat; float:left; }
.pages .subfooter .middle   { width:966px; height:52px; padding-top:10px; background:url('images/bottom-box-bg-w.jpg') repeat-x; float:left; }
.pages .subfooter h2 span   { background:url('images/e-w.jpg') no-repeat; position:relative; top:-2px; }

.pages .subfooter li        { position:relative; top:5px; }
.pages .subfooter a:hover,
.pages .subfooter a         { padding-top:20px !important; }

.pages .subfooter p.letenky,
.pages .subfooter a.letenky            {  background:url('images/letenky-w.jpg') center top no-repeat;  }
.pages .subfooter p.jizdenky,
.pages .subfooter a.jizdenky           {  background:url('images/jizdenky-w.jpg') center top no-repeat;  }
.pages .subfooter p.vstupenky,
.pages .subfooter a.vstupenky          {  background:url('images/vstupenky-w.jpg') center top no-repeat;  }
.pages .subfooter p.e-shop,
.pages .subfooter a.e-shop             {  background:url('images/eshop-w.jpg') center top no-repeat;  }
.pages .subfooter p.obleceni,
.pages .subfooter a.obleceni           {  background:url('images/obleceni-w.jpg') center top no-repeat;  }
.pages .subfooter p.pracovni-pozice,
.pages .subfooter a.pracovni-pozice    {  background:url('images/prace-w.jpg') center top no-repeat;  }
.pages .subfooter p.isic-ittc,
.pages .subfooter a.isic-ittc          {  background:url('images/isic-w.jpg') center top no-repeat;  }
.pages .subfooter p.konference,
.pages .subfooter a.konference          {  background:url('images/konference-w.jpg') center top no-repeat;  }
.pages .subfooter p.spoluzaci,
.pages .subfooter a.spoluzaci          {  background:url('images/spoluzaci-w.jpg') center top no-repeat;  }
.pages .subfooter p.kalendar,
.pages .subfooter a.kalendar           {  background:url('images/kalendar-w.jpg') center top no-repeat;  }
.pages .subfooter p.webmail,
.pages .subfooter a.webmail            {  background:url('images/webmail-w.jpg') center top no-repeat;  }
.pages .subfooter p.webforum,
.pages .subfooter a.webforum           {  background:url('images/webforum-w.jpg') center top no-repeat;  }
.pages .subfooter p.e-aplikace,
.pages .subfooter a.e-aplikace         {  background:url('images/e-aplikace-wl.gif') center top no-repeat;  }


/* subfooter -- pages */
.sl .subfooter           { height:62px; position:relative; top:0px; }
.sl .subfooter .left     { width:11px; height:62px; background:url('images/bottom-box-left-w.jpg') no-repeat; }
.sl .subfooter .right    { height:62px; background:url('images/bottom-box-right-w.jpg') no-repeat; float:left; }
.sl .subfooter .middle   { width:966px; height:52px; padding-top:10px; background:url('images/bottom-box-bg-w.jpg') repeat-x; float:left; }
.sl .subfooter h2 span   { background:url('images/e-w.jpg') no-repeat; position:relative; top:-2px; }

.sl .subfooter p.letenky,
.sl .subfooter a.letenky            {  background:url('images/letenky-w.jpg') center top no-repeat;  }
.sl .subfooter p.jizdenky,
.sl .subfooter a.jizdenky           {  background:url('images/jizdenky-w.jpg') center top no-repeat;  }
.sl .subfooter p.vstupenky,
.sl .subfooter a.vstupenky          {  background:url('images/vstupenky-w.jpg') center top no-repeat;  }
.sl .subfooter p.e-shop,
.sl .subfooter a.e-shop             {  background:url('images/eshop-w.jpg') center top no-repeat;  }
.sl .subfooter p.obleceni,
.sl .subfooter a.obleceni           {  background:url('images/obleceni-w.jpg') center top no-repeat;  }
.sl .subfooter p.pracovni-pozice,
.sl .subfooter a.pracovni-pozice    {  background:url('images/prace-w.jpg') center top no-repeat; }
.sl .subfooter p.isic-ittc,
.sl .subfooter a.isic-ittc          {  background:url('images/isic-w.jpg') center top no-repeat;  }
.sl .subfooter p.konference,
.sl .subfooter a.konference          {  background:url('images/konference-w.jpg') center top no-repeat;  }
.sl .subfooter p.spoluzaci,
.sl .subfooter a.spoluzaci          {  background:url('images/spoluzaci-w.jpg') center top no-repeat;  }
.sl .subfooter p.kalendar,
.sl .subfooter a.kalendar           {  background:url('images/kalendar-w.jpg') center top no-repeat;  }
.sl .subfooter p.webmail,
.sl .subfooter a.webmail            {  background:url('images/webmail-w.jpg') center top no-repeat;  }
.sl .subfooter p.webforum,
.sl .subfooter a.webforum           {  background:url('images/webforum-w.jpg') center top no-repeat;  }


.ces_vsem .subfooter ul          { display:none !important; }

/* Right */
/* right - news */
#right .news            { margin-bottom:5px; padding-bottom:8px; padding-left:5px; background:url('images/2dots-hor.jpg') repeat-x bottom; }
.hp #right .news .intext    { color:#ffffff; }
#right .news p          { text-align:left; }
#right .last .news      { background:none; }

/* submenu */
#right .submenu                 { margin-top:15px; margin-right:7px; }
#right .submenu ul              { margin:0px; padding:0px; }
#right .submenu ul .submenu     { margin:0px; color:#0c87aa; }
#right .submenu ul ul           { margin:0px !important; }
#right .submenu li              { padding-left:0px; font-size:14px; _padding:3px; text-transform:uppercase; background:url('images/2dots-g.jpg') repeat-x bottom;  list-style:none; }
#right .submenu li span         { visibility:hidden; }
#right .submenu li li span      { visibility:visible; }
#right .submenu li p,
#right .submenu li a            { padding:3px;  margin:0px;  display:block; _display:inline; padding-left:0px; text-decoration:none; color:#6d6d6d;  font-weight:normal; }
#right .submenu li.e-shop.last { display: none; }
#right .active.submenu.e-shop.last { display: block; }
#right .submenu.e-shop.trail.last { display: block; }

.sl #right .submenu li a        {  }
#right .submenu li p span,
#right .submenu li a span       { position:relative; top:-1px; margin-right:5px; }
#right .submenu li p            { color:#0c87aa; }
#right .submenu li li           { margin:0px; font-size:11px; padding:3px 0px; text-transform:none;   background:url('images/2dots-lb.jpg') repeat-x bottom;  padding-left:18px;  }
#right .submenu ul ul           { background:url('images/2dots-db.jpg') repeat-x top;  }

#right .submenu .level_3        { display:none; }

/* relevantni odkazy */
.rodkazy            { margin-right:3.5px; /*margin-top:15px; margin-right:7px; padding-bottom:5px;*/ }
.rodkazy h3         { color:#ffffff; background:#0c87aa; padding:5px 12px; font-weight:bold; font-size:1.2em !important; }
.rodkazy ul         { margin-left:5px; }
.rodkazy li         { margin:5px 0px; padding-left:20px; background:url('images/blue-arrow.jpg') no-repeat 0px 4px; list-style-type:none !important; margin-left:1em !important; }
.rodkazy a          { text-decoration:none; color:#636363; font-weight:normal; }
.rodkazy p          { margin:0px; }
.rodkazy li li      { margin:0px !important; font-size:12px !important; text-transform:none !important;background:none !important; padding-left:5px !IMPORTANT; }
.rodkazy li ul      { margin-top:3px  !important; margin-left:1px !important; }
#right .e-shop ul.level_2    {margin-left: -20px !important;}
#right .e-shop ul.level_2 li {padding-left: 20px !important; background: url("images/grey-arrow.gif") no-repeat scroll 0 4px transparent !important;}
.rodkazy li.submenu    { margin-top:0px !important;}
li.menu-kosik     {  }


/* aktualne */
#aktualne h4   { padding-left:0px; padding-top:4px; background:url('images/2dots-g.jpg') repeat-x top ; }

/* obleceni */
#clothes { float:left; }
#clothes .clothes_insider           { margin-bottom:2em; border-bottom:solid 1px #fff; float:left;  }
#clothes li                         { text-indent:15px; }
#clothes div.sport                  { width:750px;}
#clothes div.clothes2               { border-top:1px solid #ccc; padding-top:10px;  position:relative; }
#clothes div.clothes2 .text         { float:left; }
#clothes div.clothes2 div.info      { float:left; width:290px; padding-left:10px; float:left; }
#clothes div.clothes2 div.info ul   { margin:15px 10px; }
#clothes div.clothes2 div.imgs      { float:right; width:315px; text-align:right; float:right; margin-top:-37px; margin-bottom: 5px; }
#clothes div.sport div.imgs         { float:right; width:auto; text-align:right; float:right; margin-left:15px; margin-bottom: 5px; margin-top:0px; }
#clothes div.clothesfoot            { width:750px; float:left; border-top:1px solid #ccc; margin-top:2px; }
#clothes div.clothesfoot .imgs2     { float:left; margin:10px 10px 3px; margin-top:-85px; text-align:center; font-weight:bold; color:#fff; }
#clothes div.sport .description     { margin-left:15px; margin-top:5px; margin-bottom:5px; }
#clothes div.sport .note            { margin-left:15px; font-style:italic; margin-bottom:5px; }
#clothes div.sport .ml              { margin-left:15px; font-weight:bold; }
#clothes div.sport h3               { margin-top:0px; }
#clothes .imgs2 img                 { display:block; margin-bottom:10px; }
#clothes div.clothes_price          { font-weight:bold; float:right; margin-right:10px; text-align:right; color:#666; margin-bottom: 5px; }
#clothes clclothes                  { clear:right; }

/* pagination */
.pagination li { background:none; padding-left:0em; margin-left:1em !important; float:left; }
.pagination ul { }

/* events_calendar */
table.events_calendar td     { padding:0.1em 0.48em !important; }
table.events_calendar { margin-top:-3px; margin-bottom:2em; border-spacing:0px; float:left; }
table.events_calendar td { padding:2px; text-align:center; }
table.events_calendar td a { text-decoration:none; }
table.events_calendar td a:hover { text-decoration:none; }
table.events_calendar td.head_days {}
table.events_calendar .weekend { background:#B9B8B8; }
table.events_calendar .action { background:#0C87AA }
table.events_calendar .action a { color:#fff; }

/* vstupenky */
.ticket_action, .ticket_detail          { border:solid 2px #eee; padding:1em; margin-top:0.5em; }
.ticket_action img, .ticket_detail img  {margin:0.4em 0em;}
.ticket_action h3, .ticket_detail h3    {margin:0em 0em 0.5em;}
div.ticket_action ul, div.ticket_action li, div.ticket_detail ul,
div.ticket_detail li                    { margin:0em; background:none; padding:0em; list-style:none none; }
.vstupenky_titulka                      { padding: 10px; border: 0px solid black; width: 95%; margin:auto; }
.vstupenky_titulka .polozka             { width: 135px; height: 145px; float: left; border: 0px solid black; text-align: center; margin: auto; background-color: #ffffff; padding: 2px; padding-top: 10px; }
.vstupenky_titulka .polozka:hover       { background-color: #f0f0f0; }
.vstupenky_titulka .polozka img         { margin: auto; text-align: center; }

iframe#asiana_main, iframe#eindex_lektor { height:300px; _height:expression(document.body.clientHeight - 280); width:760px; }
iframe#asiana_main                      { height:380px; _height:expression(document.body.clientHeight - 280); width:760px; }
iframe#elearning                        { height:600px; width:750px; }


/* Rocenka */
.rocenka td                         { background:none; border:none; padding-top:5px; vertical-align:top; padding-bottom:5px; }
.rocenka .text, .rocenka .textarea  { width:300px; }
.rocenka .checkbox                  { margin-left:10px; }
.rocenka .checkbox_container span   { width:500px; float:left; display:block; margin-bottom:8px;}
.rocenka .col_0                     { width:180px; }
.rocenka_formular input.text         { width:200px; }

/* E - Shop */
.mod_Eshop          { }
.mod_Eshop th a     { color:#fff; }
.mod_Eshop .single_record { float:left; margin-right:20px; margin-bottom:5px; }
.mod_Eshop .single_record td    { padding:4px 15px; }
.mod_Eshop img          { margin-top:5px; }
.mod_Eshop .go_back     { width:768px; margin-top:10px; clear:both;  }
.all_records,
.mod_Eshop .all_records  { width:748px; margin-top:10px; margin-bottoM:10px; }
.cashdesk              { float:right; margin-top:5px; margin-right:10px; }
.empty_basket           { float:left; margin-top:5px;  margin-left:10px; }
.objednavka li,
.mod_Eshop li           { list-style-type:none; background:none; padding-left:0px; }
.go_back        { margin-top:8px; }


/* Objednavkaobleceni */
table.obj-obleceni,
.obj-obleceni table     { width:730px; }
.obj-obleceni h2         { font-size:1.2em; margin:5px 0px; padding:0px; background:none; text-transform:uppercase; color:#4B4A5C !important; }
.obj-obleceni textarea  { width:400px; }
.obj-obleceni ul.radio_list { margin-top:3px !important; }
.obj-obleceni label         { }
.obj-obleceni.cashdesk ul.radio_list,
.obj-obleceni .zp_prev ul.radio_list    { position:relative; left:-30px; }
.obj-obleceni .zp_prev      { padding-left:30px; }
.obj-obleceni input         { width:131px; }
.obj-obleceni .send input,
.obj-obleceni ul.radio_list input   { width:auto; }
.obj-obleceni.cashdesk {}

/* eshop vyhledavani */
table.all_records,
table.search_form   { width:750px; margin-bottom:10px }
table.search_form input,
table.search_form select    { width:250px; }
table.search_form .send input   { width:auto; }


/* Objednavka  */

.objednavka  table, .objednavka div.links          { width:730px; margin-left:10px }
.kosik table       { width:730px; }
.kosik table th.basket { width: 61px;}
.kosik table th.size { width: 50px;}
.kosik table th.reduction { width: 30px;}
#header table {width: auto;}
.objednavka td        { border-top:1px solid #eeeeee; }

.objednavka th.total{
    width:75px;
}

div.links {
    margin-top:5px;
}

/* Sis VSEM index */
.table_links thead tr     { background:#00728e; }
.table_links table      { width:740px; margin-left:10px; margin-bottom:15px; }
.table_links td         { padding:10px; }
.table_links h3         { margin:0px; }

/* E learning */
.e-learning #asiana_main           { width:750px; height:566px; }

/* CES VSEM */
#ces-vsem           { padding-right:10px !important; padding-left:12px !important;; }
#ces-vsem .ce_image  { float:left; margin-left:3px; margin-bottom:0px; }
#ces-vsem .ce_image img { width:244px;  }
#ces-vsem .boxy     { float:left; margin:3px; text-align:left !important; margin-top:0px; margin-bottom:2px; }

#ces-vsem h4,
#ces-vsem h3        { margin-top:0.5em; background:none; padding-left:0px; }


#ces-vsem #short          { width:244px; }
#ces-vsem #short .top        { background:#104D69;  width:244px; float:left; }
#ces-vsem #short .bg               { width:240px; border:1px solid #cecece; border:none; padding:4px 2px; padding-bottom:4px; float:left; }
#ces-vsem #short img        { width:244px; position:relative; left:-2px; }

#ces-vsem #short-2ndline          { width:244px; }
#ces-vsem #short-2ndline .top        { background:#104D69;  width:244px; float:left; }
#ces-vsem #short-2ndline .bg               { width:240px; height:125px; border:1px solid #cecece; border:none; padding:4px 2px; padding-bottom:4px; float:left; }
#ces-vsem #short-2ndline img        { width:244px; position:relative; left:-3px; }

#ces-vsem #short-2ndline-first          { width:244px; position:relative; top:1px; }
#ces-vsem #short-2ndline-first .top        { background:#104D69;  width:244px; float:left; }
#ces-vsem #short-2ndline-first .bg               { width:240px; height:125px; border:1px solid #cecece; border:none; padding:4px 2px; padding-bottom:4px; float:left; }
#ces-vsem #short-2ndline-first img        { width:244px; position:relative; left:-3px; }


#ces-vsem #wide-r           { width:494px; float:right; margin-right:21px; }
#ces-vsem #wide-r .top        { background:#104D69;  width:495px; float:left; }
#ces-vsem #wide-r .bg               { width:491px; height:123px;  padding:4px 2px; float:left; }


#ces-vsem #wide           { width:494px; margin-right:3px }
#ces-vsem #wide .top        { background:#104D69;  width:494px; float:left; }
#ces-vsem h2                { margin:0px;  color:#fff; font-size:1.2em; padding-left:0px;; margin-left:8px; margin-top:2px; margin-bottom:2px; background:none; }
#ces-vsem #wide .bg               { width:490px; border:1px solid #cecece; border:none; padding:4px 2px; padding-bottom:4px; float:left; }

/* Foooter */
#footer .foot       { width:990px; float:left; margin-top:2px; }
#footer .foot a     { color:#9f9f9f; text-decoration:none; font-weight:normal; background:url('images/header-oddelovac.jpg') no-repeat 0% 9px;  padding:7px 8px; }
.pages #footer .foot a     { background:url('images/header-oddelovac-w.jpg') no-repeat 0% 9px;  }
#footer .fl         { margin-left:13px; }
#footer .fl ul { margin: 0; padding: 0; list-style-type: none; font-size: 0.9em;}
#footer .fl li { float: left; margin: 0; padding: 0; background: none;}
#footer .fl li a { display: block; padding: 1px 8px 0 22px; height: 22px;}
#footer .fl li#facebook a { background: transparent url(./images/icons/facebook.png) left top no-repeat; }
#footer .fl li#twitter a { background: transparent url(./images/icons/twitter.png) left top no-repeat;}
#footer .fl li#myspace a { background: transparent url(./images/icons/myspace.png) left top no-repeat;}
#footer .fl li#youtube a { background: transparent url(./images/icons/youtube.png) left top no-repeat;}
#footer .fr         { text-transform:lowercase; font-size:11px; margin-right:13px; }
#footer .tisk       { margin-left:7px; }
#footer .copy       { text-transform:uppercase;}
.hp #footer .copy   { padding-right: 4px;}
.hp #footer .tisk   { margin-left: 0;}
.hp #footer #anchor-white, .hp #footer #anchor-blue {padding-right: 4px;}
* html .hp #footer #anchor-white, * html .hp #footer #anchor-blue { padding-right: 1px;}   /* IE6 bug*/
* + html .hp #footer #anchor-white, * + html .hp #footer #anchor-blue { padding-right: 1px;} /* IE7 bug*/
.hp #footer #anchor-white    {display: inline;}
.hp #footer #anchor-blue     {display: none;}

.counters           { visibility:hidden; }  


/* Dialog */
.ui-widget {
    font-size: 1em !important;
}

#dialog {
    display: none;
    overflow: visible;
    font-size: 1em !important;
}

.dialog-block {
    text-align: left;
    padding: 0 !important;
}

.dialog-block .ui-dialog-titlebar {
    border: none;
}

.dialog-block strong {
    color: #333333; 
}

.dialog-block a {
    color: #333333 !important; 
}

.dialog-block h1, .dialog-block h2, .dialog-block h3 {
    margin: 3px 0;
    font-weight: bold; 
    font-size: 1.2em;
    color: #262626;
}

.dialog-block #main {
    width: auto !important;
    float: none;
    position: static;
    background: none !important;
    margin-top: 7px;
}

.dialog-block .ui-dialog-buttonpane {
    text-align: center !important;
    border-top: none !important;
    border-bottom: 8px solid #1C1C1C !important;
}

.dialog-block .ui-dialog-buttonpane button {
    margin: 3px 0 0;
    padding: 4px;
}

/* E-texty */
.list_download table,
.mod_vsem_etext .list_search table {
    width: 100%;
    table-layout: fixed;
}
.list_download table input.text,
.mod_vsem_etext .list_search table input.text {
    width: 190px;
}

.mod_vsem_etext table.single_record {
    width: 100%;
}

.mod_vsem_etext td.label {
    padding: 0.1em 1em;
    font-weight: bold;
    color: #4B4A5C;
    background-color: #CDC7B9;
    width: 60px;
}
.list_download form select,
.mod_vsem_etext form select {
    width: 99%;
}

.mod_vsem_etext table.all_records {
    width: 100%;
}

.mod_vsem_etext table.all_records th, .mod_vsem_etext table.all_records td {
    width: auto;
}

.mod_vsem_etext table.all_records th.field {
    width: 40px;
}

.mod_vsem_etext table.all_records th.type {
    width: 120px;
}

.mod_vsem_etext .pagination {
    text-align: right;
}

.mod_vsem_etext .pagination span.pages {
    margin-right: 10px;
}

.mod_vsem_etext .pagination ul {
    margin: 0 auto !important;
    text-align: center;
}

.mod_vsem_etext .pagination ul li {
    display: inline;
    margin: 0 auto;
    float: none;
}

.list_download b,
.list_search b {
    color: #02809F;
}

input.reset_link {
    float:right;
    padding-right: 2px;
}

.reset_button, .reset_submit {
    float: right;
}

.reset_button {
    margin-right: 2px;
}


/* Vsem video */
.mod_vsem_flash_video .image_container a.vidbox {
    position: relative;
    display: block;
}

.mod_vsem_flash_video .image_container .arrow {
    background: transparent url(./images/video-arrow.png) top left no-repeat !important;
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 75px;
    left: 610px;
}

#lbWrapper #lbOverlay {
    visibility: visible !important;
}

#lbWrapper #lbCenter {
    background: #007CA2 url(images/dialog.jpg) repeat-x scroll left bottom;
}

#lbWrapper #lbBottomContainer {
    background-color: #025D7C;
    padding-top: 0;
}

#lbWrapper #lbBottom {
    background: none;
    border: none;
}

#lbWrapper #lbBottom #lbCloseLink {
    background: #005474 url(images/ui-bg_highlight-soft_50_005474_1x100.png) repeat-x scroll 50% 50%;
    height: auto;
    width: auto;
    text-decoration: none;
    color: white;
    padding: 4px 6px;
    border: 1px solid #005474;
    margin-bottom: 1px;
    margin-top: 0;
}

#lbWrapper #lbBottom #lbCloseLink:hover {
    border: 1px solid #74B9D6;
}

#lbWrapper #lbBottom #lbCaption {
    font-weight: normal;
    font-size: 1.2em;
    color: white;
    font-family: "Trebuchet MS",Verdana,Arial,Tahoma,sans-serif;
    padding-left: 5px;
}

/* J�zdenky */
.mod_tickets_bus_tickets {
    text-align: center;
}

/* Letuska */      
.letenky #wrapper, .letenky #footer .foot {
    width: 1040px;
}
    
.letenky #wrapper {
    background-image: url(images/main-bg-letuska.jpg);
}
          
.letenky #main {
    width: 840px;
}
              
.letenky .subfooter {
    width: auto;
}

* html .letenky .subfooter {
    width: 1040px;
}
                 
.letenky .subfooter .middle {
    width: 1016px;
}

.letenky .subfooter li {
    padding: 0 2px;
}

.letenky .subfooter ul {
    margin-left: 5px;
}

.letenky iframe#asiana_main {
    width: 810px;
}   

* hml .letenky #footer {
    width:824px;
}

/* Support dialog */
.support-dialog .ui-dialog-content {
    padding: 0 12px !important;
}

.support-dialog .ui-dialog-buttonpane {
    text-align: center !important;
}

.support-dialog .ui-dialog-buttonpane button {
    float: none !important;
}

.support-dialog {
    margin: 0 0 20px 20px;
}

/* studijni-oddeleni.html */
.studijni-oddeleni td.studijni_pic {
    width: 120px;
    text-align: center;
}

