/*
 * Copyright Nux s.r.o.
 * Tento soubor je soucasti aplikace Central.
 * Mate-li jakekoli dotazy, napiste e-mail na adresu support@nux.cz
 *
 * @category  Central
 * @package   Central
 * @author    Jan Škvařil <jan.skvaril@nux.cz>
 * @copyright 2011 Copyright Nux s.r.o.
 * @license   http://opensource.org/licenses/gpl-license.php GNU Public License
 * @version   SVN: $Id$
 * @link      https://svn.nux.cz/central/
 */

@charset "utf-8";
*{margin:0;padding:0;border:0;}
img,div,span{behavior:url('/javascripts/iepngfix.htc');}
body{background:url('/images/bg.png') top center no-repeat;font-family:"Arial",Calibri,Trebuchet MS;color:#fff;}
body > #page{height:auto;}
.cleaner{clear:both;}
a{color:#FFF;text-decoration:underline;}
a:hover{text-decoration:none;}
#page .panel p span{margin-left:23px;}
#page{width:468px;height:auto;margin:10px auto;position:relative;}
#page .header{height:150px;position:relative;}
h1#logo{float:left;width:223px;height:141px;margin-left:140px;_margin-left:10px;_text-align:center;color:black;margin-top:20px;}
h1#logo span{display:none;color:black;}
h1#logo img{z-index:2;position:absolute;}
h2{font-size:14px;color:#FFF;font-weight:normal;float:right;text-align:right;margin-top:30px;margin-right:30px;_margin-right:15px;margin-bottom:21px;width:300px;}
#page .panel{background:url('/images/panel.png') center top no-repeat;z-index:2;width:468px;height:516px;position:relative;}
#page #app-login{background:url('/images/panel-central.png') center top no-repeat;}
#page .panel p{font-size:12px;margin:0;}
#login{margin-left:23px;margin-top:10px;margin-bottom:5px;position:relative;}
#login .name{background:url('/images/input-name.png') no-repeat;height:48px;width:217px;position:absolute;left:0px;top:5px;}
#login .ota{background:url('/images/input-name.png') no-repeat;height:48px;width:217px;position:absolute;left:2px;top:130px;}
#page .panel-color{background:#92282c;width:420px;height:370px;position:absolute;z-index:1;top:180px;left:20px;}
#login .name input.input-name{color:#000;font-size:15px;margin-top:15px;margin-left:10px;}
#login .ota input.input-name{color:#000;font-size:15px;margin-top:15px;margin-left:10px;}
#login .selectbox,#login .selectbox-compatible{width:174px;height:46px;position:absolute;top:5px;right:36px;z-index:100;}
#login .selectbox-replaced{background:url('/images/select.png') top left no-repeat;}
#login .selectbox-compatible{background:none;}
#login #domens{width:180px;height:47px;padding:15px 0;}
select{display:block;width:174px;padding:14px 7px;border-radius: 10px; border: 1px solid #69090f;}
select.replaced{display:none;}
ul.selectReplacement{margin:0;padding:0;width:174px;position:absolute;z-index:10;overflow:hidden;}
ul.selectReplacement li{background:white;color:#000;cursor:pointer;display:none;font-size:15px;line-height:1.7em;list-style:none;margin-top:0px;padding:10px 12px;width:194px;position:relative;z-index:10;}
ul.selectReplacement li.next,ul.selectReplacement li.previous{color:#92282C;font-size:10px;line-height:1.0em;padding:3px 12px;text-align:center;border-top:1px solid black;}
ul.selectReplacement li.next{border-top:0;border-bottom:1px solid black;}
ul.selectReplacement li span{display:block;overflow:hidden;width:115px;}
ul.selectOpen li span{width:auto;}
ul.selectOpen li{display:block;border:1px solid black;border-width:0 1px;}
ul.selectOpen li.hide{display:none !important;}
ul.selectReplacement li.selected{color:#000;display:block;background:none;}
ul.selectOpen li.selected{background:white;display:block;}
ul.selectOpen li:hover,ul.selectOpen li.hover{background:#efefef;color:#92282C;}
ul.selectOpen  li.first{border-top:1px solid black;}
ul.selectOpen  li.last{border-bottom:1px solid black;}
ul.selectOpen{width:224px !important;}
ul.selectOpen li{width:198px !important;}
#login .password{width:322px;height:51px;background:url('/images/password.png') no-repeat left;position:absolute;top:70px;left:0px;}
#login .input-password{color:#000;font-size:15px;margin-top:15px;margin-left:10px;width:290px;}
#login input.button{cursor:pointer;background:url('/images/submit.png') no-repeat top;width:101px;height:51px;margin-top:15px;color:#fff;font-size:16px;font-weight:bold;position:absolute;top:54px;right:34px;padding-left:8px;}
#login input.button:hover{background-position:bottom;}
#page p.lost-password{font-size:12px;margin-top:5px;margin-left:25px;}
#page .compatibility{position:absolute;top:238px;left:25px;}
#page .support{padding:0 38px;position:absolute;bottom:120px;left:0;}
#page .support .info{z-index:2;position:relative;}
#page .support h3{font-size:24px;font-family:Calibri;margin-bottom:5px;}
#page .support p.provozuje{padding:0;margin:0;margin-top:8px;}
#page a.helpdesk,#page a.help{background:url('/images/buttons.png') no-repeat top;width:111px;height:43px;display:block;position:absolute;top:300px;right:35px;font-size:20px;color:#fff;font-family:Calibri,Arial;text-transform:uppercase;font-weight:normal;text-decoration:none;padding-top:8px;padding-left:15px;line-height:18px;}
#page a.helpdesk span,#page a.help span{font-size:13px;text-transform:none;}
#page a.help{top:357px;}
#page a.helpdesk:hover,#page a.help:hover{background-position:bottom;}
img.browser{position:absolute;bottom:-50px;left:0;}
#page .panel p.text,#page .panel p.error{padding:5px 20px;}
#page .panel ul.text{padding:5px 20px;font-size:0.75em;}
#page .panel ul.text li{margin:3px 0 0 25px;}
#page .panel ul.error{padding:5px 10px 0 20px;}
#page .panel ul.error li{list-style:none;margin:3px 0 0 0px;font-size:1.0em;font-weight:bold;}
#language{position:absolute;top:270px;right:0px;width:96px;height:30px; background:url('/images/bg-lang.png') 0 0 no-repeat; }
#language a{display:block;float:left;width:20px;height:15px;margin: 4px 0px 0 7px; text-indent:-10000px;}
#language a.cs{background:url('/images/flag-cz.png') no-repeat top left;}
#language a.en{background:url('/images/flag-en.png') no-repeat top left;}
