/* --------------------------------------------------------------------------------------------
    Autor:
      Jan Dousek (jan.dousek@edvens.cz)
    Posledni uprava:
      24.9.2011
    Struktura:
      rozmery, pozice, vrstvy, pozadi, ramecky, pisma, barvy, kurzory
-------------------------------------------------------------------------------------------- */

body {
    background: #ebeae4 url('../img/body_admin.png') repeat-x;
    text-align: center;
    font: 75% Arial, Helvetica, sans-serif;
    color: #000;

}

a{color:#03a1d1;}
a:hover,a:focus{color:#e4302f;}

.wrapper {
    min-width: 800px;
    margin: 0 auto;
    padding-top: 5px;
    text-align: left;

}

.print{display:none;}

/* --------------------------------------------------------------------------------------------
    HLAVICKA
-------------------------------------------------------------------------------------------- */

.header{background:#079aff url('../img/header.jpg') no-repeat;}

/*  LOGO (IMG I H1 VARIANTA)  --------------------------------- */
.header .logo{float:left;font-size:1.4em;color:#fff;}

/*  BANNER  --------------------------------- */
.header .banner{float:right;overflow:hidden;margin-top:30px;padding:4px 0 4px 6px;background:#49c9ff url('../img/header-banner.png') repeat-x;text-decoration:none;}
.header .banner img{float:left;margin-right:6px;color:#fff;}
.header .banner span{float:right;margin:4px 16px 0 8px;text-shadow:1px 1px 0 #0987ce;font-weight:bold;color:#fff;}
.header .banner:hover span{text-shadow:none;color:#012741;}

/* --------------------------------------------------------------------------------------------
    OVLADACI LISTA
-------------------------------------------------------------------------------------------- */

.strip{min-height:38px;margin-bottom:12px;padding:6px 0 0 1px;background:#292e32 url('../img/strip.png') repeat-x;font-weight:bold;}

/*  2. UROVEN KOMENTARE  --------------------------------- */
.strip .courses{float:left;}
.strip .courses li{float:left;margin-right:10px;background:#40464a url('../img/strip-course-li.png') repeat-x;}
.strip .courses li a{display:block;padding:4px 52px 4px 26px;background-position:right top;background-repeat:no-repeat;line-height:100%;text-align:center;text-decoration:none;color:#fff;}
.strip .courses li.usd a{background-image:url('../img/strip-courses-li_usd-span.png');}
.strip .courses li a:hover{color:#ffc411;}

/*  2. UROVEN KOMENTARE  --------------------------------- */
.strip .fceLeft{float:left;font-size:1.1em;}
.strip .fceLeft li{float:left;margin-left:5px;}
.strip .fceLeft li a{display:block;padding:9px 18px;text-decoration:none;color:#fff;}

.strip .fceLeft li.icon{margin:0 9px 0 0;}
.strip .fceLeft li.icon a{padding:0;}
.strip .fceLeft li.start a{padding:9px 21px 10px 18px;background:#fee100 url('../img/strip-fce-li_start-a.png') repeat-x;color:#000;}
.strip .fceLeft li.logout a{padding:10px 32px 10px 12px;background:#0d92d5 url('../img/strip-fce-li_logout-a.png') right top no-repeat;font-size:0.9em;}

.strip .fceLeft li a:hover{text-decoration:underline;}
.strip .fceLeft li a:hover img{opacity: 0.7;}

.strip .fce{float:right;font-size:1.1em;}
.strip .fce li{float:left;margin-left:5px;}
.strip .fce li a{display:block;padding:9px 18px;text-decoration:none;color:#fff;}

.strip .fce li.icon{margin:0 9px 0 0;}
.strip .fce li.icon a{padding:0;}
.strip .fce li.start a{padding:9px 21px 10px 18px;background:#fee100 url('../img/strip-fce-li_start-a.png') repeat-x;color:#000;}
.strip .fce li.logout a{padding:10px 32px 10px 12px;background:#0d92d5 url('../img/strip-fce-li_logout-a.png') right top no-repeat;font-size:0.9em;}

.strip .fce li a:hover{text-decoration:underline;}
.strip .fce li a:hover img{opacity: 0.7;}

/* --------------------------------------------------------------------------------------------
    TEXTOVY OBSAH WEBU
-------------------------------------------------------------------------------------------- */

.text{width: 100%;min-height:500px;float:left;padding:0px;margin:0px;background: yellow;}

/*  NADPISY  --------------------------------- */
.text h2{margin-bottom:15px;overflow:hidden;background:url('../img/text-h2.gif') left 13px repeat-x;}
.text h2 span{float:left;margin-left:11px;padding:6px 32px 4px 13px;background:#ffde26;font-size:1.4em;}
.text h3{margin:0 0 11px 4px;font-size:1.2em;font-weight:bold;}

h2{margin-bottom:10px;overflow:hidden;background:url('../img/text-h2.gif') left 13px repeat-x;margin-top: 20px;}
h2 span{float:left;margin-left:11px;padding:6px 20px 4px 10px;background:#ffde26;font-size:1.2em;}


/*  BLOKY  --------------------------------- */
.text p,.text address{margin:0 0 18px 4px;line-height:150%;}

/*  SEZNAMY  --------------------------------- */
.text ul,.text ol{margin:0 0 20px 20px;}
.text ol{margin-left:35px;}
.text ul ul,.text ol ul,.text ul ol,.text ol ol{margin:10px 0 10px 15px;}
.text ol ol,.text ul ol{margin-left:32px;}
.text ol ol{list-style:lower-alpha;}
.text ul li,.text ol li{margin:0 0 8px 0;line-height:140%;}
.text ul li{padding-left:15px;background:url('../img/text-ul-li.gif') left 3px no-repeat;}
.text ul ol li{padding-left:0;background:transparent;list-style-type:decimal;}

/*  TABULKY  --------------------------------- */
.text table{margin:0 0 20px 0;border-collapse:separate;border-spacing:1px;}
.text table.w-100{width:100%;}
.text table caption{padding:0 0 6px 0;text-align:center;font-weight:bold;}
.text table th,.text table td{padding:4px 8px;border: 1px solid #c7c7c7;}
.text table thead th{background:#727678;border:1px solid #727678;color:#fff;}
.text table tbody th,.text table tbody td{background:#ebeae8;border-color:#c7c7c7;}

/*.rich-sdt table{margin:0 0 20px 0;border-collapse:separate;border-spacing:1px;}
.rich-sdt table.w-100{width:100%;}
.rich-sdt table caption{padding:0 0 6px 0;text-align:center;font-weight:bold;}
.rich-sdt table th,.rich-sdt table td{padding:4px 8px;border: 1px solid #c7c7c7;}
.rich-sdt table thead th{background:#727678;border:1px solid #727678;color:#fff;}
.rich-sdt table tbody th,.rich-sdt table tbody td{background:#ebeae8;border-color:#c7c7c7;}*/


/*  SUDE RADKY  ----------------- */
.text table tbody tr.odd th,.text table tbody tr.odd td{background:#fff;border-color:#ebeae8;}

/*.rich-sdt table tbody tr.odd th,.rich-sdt table tbody tr.odd td{background:#fff;border-color:#ebeae8;}*/

/*  FORMULARE  --------------------------------- */
.text form{margin-bottom:10px;}
.text form fieldset{padding:0 20px 10px 15px;border:1px solid #dadad6 !important;}
.text form legend{padding:6px 32px 3px 13px;background:#ffde26;font-size:1.4em;font-weight:bold;}
.text form table{margin:10px 0 0 0;}
.text form table th,.text form table td{padding:5px 10px 5px 0;background:transparent;border:none;line-height:100%;}
.text form input[type="text"],.text form textarea{padding:7px 8px;background-color:#fffffe;background-position:left bottom;background-repeat:repeat-x;border:1px solid #aaa;}
.text form input[type="text"]{background-image:url('../img/input_text.png');height: 10px;}
.text form input[type="password"],.text form textarea{padding:7px 8px;background-color:#fffffe;background-position:left bottom;background-repeat:repeat-x;border:1px solid #aaa;}
.text form input[type="password"]{background-image:url('../img/input_text.png');height: 10px;}
.text form textarea{overflow:auto;background-image:url('../img/textarea.png');}
.text form td input[type="checkbox"],.text form td input[type="radio"]{float:left;margin:0 5px 0 0;vertical-align:middle;padding:0;}
.text form td input[type="submit"]{padding:5px 15px;background:#0f93d6 url('../img/input_submit.png') repeat-x;border:none;font-weight:bold;color:#fff;cursor:pointer;}
.text form td label{float:left;margin:0 15px 0 0;vertical-align:middle;}

input[type="text"],textarea{padding:5px 6px;background-color:#fffffe;background-position:left bottom;background-repeat:repeat-x;border:1px solid #aaa;}
input[type="text"]{background-image:url('../img/input_text.png');height: 10px;}
input[type="password"],textarea{padding:5px 6px;background-color:#fffffe;background-position:left bottom;background-repeat:repeat-x;border:1px solid #aaa;}
input[type="password"]{background-image:url('../img/input_text.png');height: 10px;}
textarea{overflow:auto;background-image:url('../img/textarea.png');}
input[type="checkbox"],input[type="radio"]{float:left;margin:0 5px 0 0;vertical-align:middle;padding:0;}
input[type="submit"]{padding:3px 8px;background:#0f93d6 url('../img/input_submit.png') repeat-x;border:none;font-weight:bold;color:#fff;cursor:pointer;}
label{float:left;margin:0 15px 0 0;vertical-align:middle;}

/*  SLOUPCE TEXTU  --------------------------------- */
.col{float:left;margin:0 20px 15px 0;}
.col5{width:15%;}
.col4{width:20%;}
.col3{width:30%;}
.col2{width:40%;}

/*  TABY  --------------------------------- */
.text .tabs{overflow:hidden;margin:0 -18px 13px -16px;background:#ebeae4 url('../img/text-tabs.png') repeat-x;font-weight:bold;}
.text .tabs li{float:left;margin:0 3px 0 0;padding:0;background:transparent;line-height:100%;}
.text .tabs li a{min-height:20px;display:block;margin-top:3px;padding:9px 12px 0 12px;background:#0e93d6 url('../img/text-tabs-li-a.png') repeat-x;text-decoration:none;text-shadow:1px 1px 0 #0a78b6;color:#fff;}
.tab{min-height:20px;display:block;margin-top:3px;padding:9px 12px 0 12px;background:#0e93d6 url('../img/text-tabs-li-a.png') repeat-x;text-decoration:none;text-shadow:1px 1px 0 #0a78b6;color:#fff;}

/*  STAVY  ----------------- */
.text .tabs li.ac a{min-height:21px !important;padding:11px 16px 0 16px !important;margin-top:0;background:#fff;text-shadow:none !important;color:#000 !important;}
.text .tabs li a:hover{min-height:23px;margin-top:0;text-shadow:1px 1px 0 #35b6ff;color:#064c6f;}

/*  HLASKY  --------------------------------- */
.text .messages{margin:0 0 25px 0;font-size:1.1em;font-weight:bold;}
.text .messages li{margin:0 0 5px 0;padding:12px 15px 13px 53px;;background-position:10px 6px;background-repeat:no-repeat;border:1px solid #ddddd9;}
.text .messages li.error{background-image:url('../img/messages/error.png');color:#e4302f;}
.text .messages li.warning{background-image:url('../img/messages/warning.png');color:#e98208;}
.text .messages li.succes{background-image:url('../img/messages/succes.png');color:#8cbd22;}

.messages{margin:0 0 0px 0;font-size:1.1em;font-weight:bold;}
.messages li{margin:0 0 5px 0;padding:12px 15px 13px 53px;;background-position:10px 6px;background-repeat:no-repeat;border:1px solid #ddddd9;}
.messages li.error{background-image:url('../img/messages/error.png');color:#e4302f;}
.messages li.warning{background-image:url('../img/messages/warning-icon.png');color:#e98208;}
.messages li.succes{background-image:url('../img/messages/succes.png');color:#8cbd22;}

/*  DISKUSE / KOMENTARE  --------------------------------- */
.text .comments{position:relative;margin:40px 0 25px 0;padding:22px 11px 31px 13px;border:1px solid #ddddda;}

/*  NADPIS  ----------------- */
.text .comments h2{position:absolute;top:0;display:inline-block;margin:-13px 0 16px 0;padding:6px 32px 3px 13px;background:#ffde26;font-size:1.4em;}

/*  STRUKTURA  ----------------- */
.text .comments ol{margin:0;list-style:none;color:#555;}
.text .comments ol li{clear:both;margin:0;padding-top:7px;border-bottom:1px solid #a6cee4;line-height:100%;}
.text .comments ol li.first{border-top:none;}
.text .comments ol li.last{margin-bottom:15px;}
.text .comments ol li ol li{padding:7px 0 0 39px;background:url('../img/comments-ol-li-ol-li.gif') 3px 7px no-repeat;}
.text .comments ol li ol li.first{border-top:1px solid #a6cee4;}
.text .comments ol li ol li.last{margin-bottom:0;border-bottom:none;}

/*  OBSAH  ----------------- */
.text .comments ol li h3{margin-bottom:7px;font-size:1em;font-weight:normal;}
.text .comments ol li h3 a{margin-right:3px;text-decoration:none;font-weight:bold;color:#0075b5;}
.text .comments ol li h3 a:hover{text-decoration:underline;}
.text .comments ol li h3 span{margin-left:10px;padding-left:10px;background:url('../img/comments-ol-li-h3-span.gif') left 2px no-repeat;color:#03a1d1;}
.text .comments ol li p{margin:0;line-height:130%;font-size:0.9em;}
.text .comments ol li img{float:left;margin:4px 10px 0 1px;background:#eee;border:1px solid #0080d8;}

/*  REAKCE A NOVÝ PRISPEVEK  ----------------- */
.text .comments .reply{width:72px;float:right;clear:both;margin-bottom:-11px;padding:4px 0 5px 0;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;}
.text .comments .new{width:104px;float:right;clear:both;padding:4px 0 5px 0;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;}

.reply{float:right;clear:both;margin-top: -10px;margin-bottom:0px;padding:4px 5px 5px 5px;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;}
.reply:hover{text-shadow:1px 1px 0 #5bc4ff;color:#054e74;}
.new{width:104px;/*float:right;*/clear:both;padding:4px 5px 5px 5px;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;}
button[type="submit"]{clear:both;padding:4px 0 5px 0;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;}
button[type="reset"]{clear:both;padding:4px 0 5px 0;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;}
input[type="button"]{clear:both;padding:2px 8px 2px 8px;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;}
input[type="reset"]{clear:both;padding:2px 8px 2px 8px;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;}
/*  STAVY  -------- */
.text .comments .reply:hover,.text .comments .new:hover{text-shadow:1px 1px 0 #5bc4ff;color:#054e74;}
.new:hover{text-shadow:1px 1px 0 #5bc4ff;color:#054e74;}
button[type="submit"]:hover{text-shadow:1px 1px 0 #5bc4ff;color:#054e74;}
button[type="reset"]:hover{text-shadow:1px 1px 0 #5bc4ff;color:#054e74;}
input[type="button"]:hover{text-shadow:1px 1px 0 #5bc4ff;color:#054e74;}
input[type="reset"]:hover{text-shadow:1px 1px 0 #5bc4ff;color:#054e74;}

/* --------------------------------------------------------------------------------------------
    SLOUPCE
-------------------------------------------------------------------------------------------- */

.side{min-height:300px;}
/*.side.f-left{width:216px;margin-right:17px; z-index: 3;position: absolute; left: 10px}*/
.side.f-left{width:216px; /*margin-right:17px;*/ z-index: 3; }
.side.f-right{width:216px; z-index: 2; }

/*  NADPISY  --------------------------------- */
.side h3{margin-bottom:4px;padding:13px 15px 11px 15px;background:#dadad6;text-shadow:1px 1px 0 #fff;font-weight:normal;}
.side h3 strong{margin-right:2px;font-size:1.5em;}

/*  UZIVATEL  --------------------------------- */
.side .user{overflow:hidden;margin:0 0 4px 1px;padding:9px 15px 7px 13px;background:#0f93d6 url('../img/side-user.png') repeat-x;text-shadow:1px 1px 0 #0c5e8e;font-size:1.1em;font-weight:bold;color:#fff;}
.side .user img{float:left;margin-right:14px;background:#fff;border:1px solid #0080d8;}
.side .user a:hover img{border-color:#fff;}
.side .user span{float:left;margin-top:13px;}

/*  OHRANICENE BLOKY  --------------------------------- */
.side .block{padding:5px 5px 0 5px;background:#fff;border:1px solid #dadad6;}
.side.f-left .block{padding:5px 5px 0 5px;background:#fff;border:1px solid #dadad6;min-height:447px;}
.side.f-right .block{padding:5px 5px 0 5px;background:#fff;border:1px solid #dadad6;min-height:444px;}

/*  NADPISY  ----------------- */
.side .block h3{margin-bottom:15px;padding:10px 15px 11px 10px;background:#dadad6;text-shadow:1px 1px 0 #fff;font-weight:bold;color:#000;}
.side .block h4{margin:2px 0 20px 9px;line-height:150%;font-weight:normal;}
.side .block h5{margin:0 0 9px 11px;padding-left:19px;background:url('../img/side-h5.gif') left 2px no-repeat;font-weight:normal;}

/*  HODNOCENI  ----------------- */
.side .block ul.rating{margin:0 0 8px 9px;}
.side .block ul.rating li{overflow:hidden;margin-bottom:4px;}
.side .block ul.rating li a{width:18px;min-height:15px;float:left;margin-right:9px;padding-top:3px;background-repeat:repeat-x;text-align:center;text-decoration:none;color:#fff;font-weight:bold;}
.side .block ul.rating li span{height:10px;float:left;}
.side .block ul.rating li span.bg{width:122px;margin-top:5px;background:#dadad6;}
.side .block ul.rating li span.color{background-repeat:repeat-x;}
.side .block ul.rating li p{float:right;margin:4px 2px 0 0;}

/*  ODLISENI BARVOU  -------- */
.side .block ul.rating li.red a{background:#ff0100 url('../img/side-rating-li_red-a.png');}
.side .block ul.rating li.blue a{background:#0f94d7 url('../img/side-rating-li_blue-a.png');}
.side .block ul.rating li.lock a{background-image: url('../img/lock.png'); min-width: 18px;}
.side .block ul.rating li.red a:hover{background:#ff0100;}
.side .block ul.rating li.blue a:hover{background:#0f94d7;}
.side .block ul.rating li.red span.color{background:#ff0100 url('../img/side-rating-li_red-color.png');}
.side .block ul.rating li.blue span.color{background:#0f94d7 url('../img/side-rating-li_blue-color.png');}
.side .block ul.rating li.lock span.color{background:#fee100 url('../img/strip-fce-li_start-a.png');}

/*  KURZY  ----------------- */
.side .block ul.move{margin:0 10px 16px 11px;}
.side .block ul.move li{min-height:18px;margin-bottom:4px;padding:3px 0 0 26px;background-repeat:no-repeat;}
.side .block ul.move li.red{background-image:url('../img/red.png');}
.side .block ul.move li.blue{background-image:url('../img/blue.png');}
.side .block ul.move li span{font-size:0.9em;}

/*  PRATELE  ----------------- */
.side .block .friends{overflow:hidden;margin:-5px 0 14px 6px;font-size:0.9em;}
.side .block .friends li{width:41px;float:left;margin:0 4px 10px 0;text-align:center;}
.side .block .friends li img{display:block;margin-bottom:1px;background:#eee;border:1px solid #0080d8;}
.side .block .friends li img{border:1px solid #0080d8;}

/*  NAVIGACE  ----------------- */
.side .block .nav{margin-bottom:18px;}
.side .block .nav li{margin-bottom:2px;}
.side .block .nav li a{min-height:18px;display:block;padding:6px 20px 0 13px;background:#0f93d6 url('../img/side-block-nav-li-a.png') right top no-repeat;text-decoration:none;text-shadow:1px 1px 0 #0d7dbc;font-weight:bold;color:#fff;}
.side .block .nav li a:hover, .side .block .nav li a.ac{background-position:right bottom;}

/*  MAPY (PAK ASI FLASH?)  ----------------- */
.side .block .map{width:182px;height:168px;margin:0 0 15px 9px;background:#eee;}
.side .block .map img{display:block;}

/* --------------------------------------------------------------------------------------------
    SPODNI CAST
-------------------------------------------------------------------------------------------- */

.bottom{background:#636669;font-size:0.9em;color:#898c8f;}

/*  DROBNOSTI  --------------------------------- */
.bottom a{font-weight:bold;text-decoration:none;color:#000;}
.bottom .dark a{color:#afafaf;}
.bottom a:hover{text-decoration:underline;}
.bottom strong{color:#afafaf;}

/*  RADKY  --------------------------------- */
.bottom .dark{padding-top:18px;background:#494d50;}
.bottom .center{/*width:960px;*/margin:0 auto;padding:0 97px 0 17px;}

/*  OBSAH  --------------------------------- */
.bottom .center p,.bottom .center ul{float:right;clear:both;}
.bottom .center p{margin:-10px 0 8px 0;}
.bottom .center ul{margin:27px 0 14px 0;}
.bottom .center ul li{float:left;padding:0 10px 0 9px;background:url('../img/bottom-ul-li.gif') right 2px no-repeat;}
.bottom .center ul li.last{padding-right:0;background:transparent;}
.bottom .center ul li.last a{padding-right:0;}

/*  ODLISNOSTI OBSAHU NAPRIC RADKY  ----------------- */
.bottom .dark ul{margin:0 0 23px 0;}
.bottom .dark ul li{background-image:url('../img/bottom-dark-ul-li.gif');}

/*  LOGO  ----------------- */
.bottom .center img{float:left;margin:-53px 0 0 15px;}

/* --------------------------------------------------------------------------------------------
    ODLISNOSTI ADMINISTRACE
-------------------------------------------------------------------------------------------- */

.admin{/*background:url('../img/body_admin.png');*/}
.admin .header{background-image:url('../img/header_admin.jpg');}

/*  LOGO ADMINISTRACE  --------------------------------- */
.admin .header h1,.admin .header h1 span{width:234px;height:81px;float:left;}
.admin .header h1 span{/*background-image:url('../img/logo_admin-notitle.jpg');*/}
.logoAdminSk{background-image:url('../img/logo_admin-sk.jpg');}
.logoAdminCz{background-image:url('../img/logo_admin.jpg');}
.logoAdminEn{background-image:url('../img/logo_admin-en.jpg');}

/* --------------------------------------------------------------------------------------------
    1. UROVEN KOMENTARE
-------------------------------------------------------------------------------------------- */

/*  2. UROVEN KOMENTARE  --------------------------------- */

/*  3. UROVEN KOMENTARE  ----------------- */

/*  4. UROVEN KOMENTARE  -------- */

/*  DOVETKY  */