﻿    body 
    {
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    /* font-size: 12px; */
	    /* font-size:11pt;  pokus J*/
	    margin: 0px;
	    padding: 0px;
	    /* color: #788a91; */
	    color:Black;
	    background-color: White;
    }

    a 
    {
        /* font-size:11pt;  pokus J*/
	    font-weight: bold;
	    color: #788A91;
    }


    /* osetreni zasedlych polozek pro moderni prohlizece, opera + firefox */
    a[disabled]{ color: silver !important; padding: 0px !important;  }
    a[disabled]:hover{ border: none !important; }

    
    h3
    {
        font-size: 16px;
        
    }
    h2
    {
        font-size: 14px;
        
    }
    p
    {
        font-size:12px;
    }
    ul
    {
        font-size:12px;
    }
    li
    {
        font-size:12px;
    }
    strong 
    {
        font-size:12px;
    }

textarea, select, input.text 
{
    background-color: White;
    border: solid 1px #257fa2;
    margin-right: 5px;
}

input.type
{
    border: solid 1px #257fa2;
    margin-right: 5px;
}

.WTextBox
{
    background-color: white;
    border: solid 1px #257fa2;
    margin-right: 5px;
}

.WTextBox-check
{
    background-color: white;
    border: solid 1px #257fa2;
    height: 20px;
    width: 20px;
    display: block;
}

input.image
{
    background-color: Transparent;
}

.InputRight
{
    text-align:right;
}


.hide
{
    background-color: White;
	color: White;
	border: none 0px;
	display:none;
}

input.WButton
{
    
	background-image: url(images/button1.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color: white;
	font-weight: bold;
	border: solid 1px #ff992b;
	height: 24px;
	
	
}
a.WButtonAdmin    
{
	background-image: url(images/button_repeat.gif);
	background-position:top left;
	background-repeat:repeat-x;
    
    
	color: white;
    
	font-weight: bold;
	/*border: solid 1px black;*/
	height: 24px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 3px;
	
	/* line-height: 24px; */
}

.WButtonAdmin    
{
	background-image: url(images/button_repeat.gif);
	background-position:top left;
	background-repeat:repeat-x;
    
	color: white;
    
	font-weight: bold;
	border: solid 0px black; 
	height: 21px;
	padding: 0px 0px 0px 0px;
}

.WButtonAdminError    
{
	background-image: url(images/button_repeat_error.gif);
	background-position:top left;
	background-repeat:repeat-x;
    
	color: white;
    
	font-weight: bold;
	border: solid 0px black; 
	height: 21px;
	padding: 0px 0px 0px 0px;
}


.ButtonSignature
{
	padding: 0px 5px 0px 0px;
}


/*
.WButton
{
    font-size: 12px;
    background-color: #ff992b;
	color: White;
	font-weight: normal;
	border: solid #ff992b 1px;
}
*/

.WButtonRight
{
    font-size: 12px;
    background-color: #788A91;
	color: White;
	font-weight: normal;
	border: solid #788A91 1px;
	margin-left: 50px; 
	margin-right: 20px; 
}

a.WButtonAdminChat
{
    font-size: 12px;
    background-color: red;
	color: White;
	font-weight: bold;
	border: solid white 1px;
	padding : 2px 30px 0px 30px; 
}

#hlava {																/*Obaluje celou hlavicku s grafikou*/
	background: url(images/bg_top.jpg) no-repeat; 
	height: 144px;
	clear: both;
}

#logo {																/*div pro vlozeni loga, logo nesmi byt vetsi nez 188x125px*/
	/*background: url(images/logo/cez.gif) no-repeat; <asp:ImageLogo...*/ 
	width: 188px;
	height: 125px;
	position: absolute;
	top: 8px;
	left: 5px;
	z-index: 1;
}

#hlavaright{															/*div hlavicky na prave strane s obrazkem mapy*/
	background: url(images/bg_top_right.gif) no-repeat;
	height: 144px;
	width: 231px;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: hand;
}

#flags{															/*div hlavicky na prave strane s obrazkem mapy*/
	background: url(images/flags.gif) no-repeat;
	height: 13px;
	width: 100px;
	
	margin-top: 10px;
	margin-right: 10px;
	cursor: hand;
	float:right;
}

#topmenu {															/*div pro menu v pravo nahore*/
	position: absolute;
	top: 10px;
	right: 1px;
	font-size: 80%;
}

#topmenu a {														/*znacka A pro menu v pravo nahore*/
	padding: 10px;
	text-decoration: none;
	border-right: solid 1px #788A91;
}

#topmenu a:hover {												/*znacka a:hover pri over effectu v menu v pravo nahore*/
	color: White;
	background-color: #788A91;
}

#logindiv {															/*loginovy cirkus*/
	width: 185px;
	height:76px;
	position: absolute;
	left: 6px;
	top: 150px;
	background: url(images/loginkey.jpg) no-repeat;
}

#logindiv a:hover {															/*loginovy cirkus*/
color:#da5150;
text-decoration: underline;
}


#loginlabel {															/*text loginoveho cirkusu*/
	width: 99px;
	position: relative;
	text-align:right;
	left: 75px;
	top: 15px;
	color:White;
/*	font-style:oblique;*/
	font-weight:bold;
	font-size:75%;
}
#loginlabel a
{
    color:White;
    text-decoration:none;
    }

#levy {															/*obaluje cele leve menu - levy panel*/
	width: 180px;
	position: absolute;
	left: 6px;
	top: 150px;
	clear: right;
	background:#ebeeef;
	padding-bottom: 5px;
}

#levy h3 {														 /*znacka h3 vlozi obrazek zahlavi menu*/		
	background: url(images/top_menu.gif) repeat-x;
	color: White;
	margin: 0px;
	padding: 0 0 0 5px;
	display: block;
	height: 30px;
	font-size: 80%;
	line-height: 30px;
	width: 180px;
	
	}
#levy h2 
{
    position: relative;
    background: #788a91;
	height: 3px;
	line-height: 1px;
	width: 185px;
	top: 35px;
}
	
#levy telo
{
    /*background:#ebeeef;*/
    
}


#levy table {														 
	font-size: 11px;
}

#levy tr {														 
	
	background:#ebeeef;
	
}

#levy td {														 
	
	background:#ebeeef;
}


#levy a
{
    /*
    margin: 0px;
	padding: 0px;
	*/
    color: #788A91;
	font-weight: bold;
	/* font-size: 70%;
*/
	display: block;
	padding-left: 2px;
	padding-right: 2px;
/*	margin: 1px 0 1px 0;
*/
	text-decoration: none;
	list-style: disc;
	background:#ebeeef;
	
}

#levy a:hover {								/*znacka a:hover nastavi over effect leveho menu*/
	/* background-color: #f9fdff; */
	/*color: #da5150;*/
	border: solid 1px #da5150;
	padding-left: 1px;
	padding-right: 1px;
}

#levy_profil {															/*obaluje cele leve menu - levy panel*/
	width: 180px;
	position:absolute;
	left: 6px;
	top: 450px;
	clear: right;
	padding-bottom: 5px;
}

#hlavni{											/*obaluje cely prostredni panel*/
	margin:5px  0px 0 200px;
	font-size: 60%;
	_font-size: 65%;
	padding: 0px;
}

#hlavni h1 
{
    font-weight:bold;
    font-size:150%;
    text-decoration:none;
    border-width:0px;
 }
 
#hlavni h2
{
    font-size:12px;
    text-decoration:none;
    border-width:0px; 
 }
 
#headnews {										/*obaluje hlavicku novinky s jemnym pozadim ve spodni casti*/
	background-image: url(images/bg_headnews.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 5px;
}

#headline{											/*obaluje obrazek s obrazkem web produktu*/
	background-image: url(images/heslo.gif);
	width: 342px;
	height: 55px;
	float: left;
	margin-top: 3px;
}

#headline_right
{
    background-image: url(images/main2.jpg);
	width: 152px;
	height: 102px;
	float: right;
	clear:right;
	margin-top: 7px;
}

.hlavni_pruh
{
	float: left;
	margin-top: 3px;
	position: relative;
	clear:left;
	width: 100%;
	background: #e2f1f8;
	padding-right:5px;
}

.hlavni_pruhlevy
{
	float: left;
	position: relative;
	width: 155px;
	height: 132px;
    padding: 8px 4px 8px 8px;
    vertical-align:middle;
}

.hlavni_pruhpravy
{
	float: right;
	position: relative;
	padding: 8px 8px 8px 2px;
}

.hlavni_pata
{
    background-image: url(images/pata_repeat.jpg);
    background-repeat: repeat-x;
    font-weight:bold;
    padding: 5px 5px 5px 5px;
    height: 70px;
}

#hlavni_body
{
    margin-top: 40px;
    float: left;
    clear:both;
    width: 100%;
}

#NewsAnon{											/*obaluje cely levy dolni panel*/
	width: 185px;
	position: relative;
	top: -180px;
	left: 6px;
	border-bottom: solid 3px #BED0F4;
	font-size: 15px;
	display:none;
	height: 0px;
}

#NewsAnon p {											/*znacka p oddeluje vsechny praveho panelu a nastavi ve spod teckovanou caru*/
	background: white url(images/dotline.gif) repeat-x bottom;
	font-size: 70%;
	padding: 0px 3px 3px 3px;
	margin: 0px;
}

#NewsAnon h3 {									/*znacka h3 nastavi obrazkove zahlavi praveho menu aktualit*/
	color: White;
	display: block;
	width: 185px; 
	height: 30px;
	background: url(images/bg_pravy.gif) no-repeat;
	margin: 0px;
	line-height: 30px;
	text-align: center;
	font-size: 80%; 
}

#NewsAnon h4 {								 /*h4 nastavi zvyrazneni nadpisu dane aktuality v pravem panelu*/
	margin: 0px;
	font-size: 70%;
	padding: 3px 3px 0px 3px;
	background-color: White;
}

#NewsLogon{											/*obaluje cely pravy panel*/
	width: 180px;
	position: relative;
	top: 10px;
	left: 0px;
	border-bottom: solid 3px #BED0F4;
	font-size: 15px;
	display:none;
}


#pata{									/*zapati webu paticka*/
	clear: both;
	/* background-color: #788a91; */
	background-color: #BED0F4;
	color: White;
	font-weight: bold;
	padding: 5px;
	margin-top: 50px;
}

.cleaner {
	clear: both;
	display: none;
}                         /*Zde konci styly layoutu*/

.login {												/*vse zacinajici login resi stylovani prihlasovaciho okna*/
	width: 378px;
	margin: auto;
	padding: 0px;
}

.login h3 {
	display: block;
	padding: 5px;
	background-image: url(images/bg_login.gif);
	color: White;
	font-size: 90%;
	text-transform: uppercase;
	text-align: center;
	border: solid 1px #788a91;
	margin: 20px 0 2px 0;
}

.login form {
	margin-top: 0px;
	width: 376px;
	height: 200px;
	border: solid 1px #a8b4b8;	
	background: url(images/bg_logform.gif) no-repeat bottom left;
}

.login table 
{
    font-size: 90%;
}

.login input
{
   	display: block;
	float: right;
	width: 100px;
	margin: 10px;
}

.login label {
	display: block;
	float: right;
	width: 150px;
	margin: 10px;
}

.login input {
	 clear: right;
} 

.submit 
{
	background-color: #788A91;
	color: White;
	font-weight: normal;
	font-size: 80%;
	border: solid #788A91 1px;
}


#Wizard_Body
{
    height: 600px; 
    width : 700px;
    overflow: hidden; 
}

#Wizard_BodyInside /* for explorer only*/
{
    position: relative; 
    top: 50%;
	background: #eff8fb;
	width: 400px;
} 

#Wizard_BodyInsideLabel 
{
    /*border: 1px solid #788a91;*/
	background-color: White;
	padding: 2px;
	margin: 0px;
	position: relative;
	top : -12px;
	left : 5px;
	width: 200px;
}

#Wizard_BodyInsideInner 
{
    position: relative; 
    top: -50%
} 

#Wizard_BodyInside[id] {display: table-cell; vertical-align: middle; position: static;}


.Wizard_SideBar
{
    background:white;
    border: 0px solid black;
    padding: 5px 5px 5px 0px;
    min-width: 190px;
    word-wrap:normal;
}

/*
.Wizard_SideBar a:link
{
    background:white;
    border: 0px;
    padding: 0px;
}

.Wizard_SideBar a:visited
{
    background:white;
    border: 0px;
    padding: 5px;
}

.Wizard_SideBar a:hover
{
    background:white;
    color:#ffa034;
    border: 1px;
    padding: 5px;
}

.Wizard_SideBar a:active
{
    background:white;
    color: #ffa034;
    border: 0px;
    padding: 5px;
} */


.Wizard_Step
{
    
    text-align: left;
}

h1 {													/*nastaveni h1 pro vsechny prvky hlavniho panelu*/
	border-bottom: 1px solid #788a91;
	font-size: 120%;
}

.form2 {						/*oramuje blok a nastavi svetle modre pozadi --- formular s ouskem ZAVRIT vse tohoto formulare je oznaceno  form2*/
	border: 0px;
	background: #eff8fb;
	position : relative;
	display: block;
	/*	display: none;*/ 			/* timto se zneviditelni cely box... */
}

.form2 input {						
	width: 190px;
	margin: 3px;
	display: inline;
	
}

.form2 label {
	width: 150px;
	margin: 10px;
	display: inline;
	margin-bottom: 0px;
	display: inline-block;
	text-align: right;
}

FormCtrlStyle
{
    width: 350px;
    background-color: White;
    border: solid 1px black;
}

/* =================================== F O R M S ============================================ */ 

#hlava {																/*Obaluje celou hlavicku s grafikou*/
	background: url(images/bg_top.jpg) no-repeat; 
	height: 144px;
	clear: both;
}

#hlavaright{															/*div hlavicky na prave strane s obrazkem mapy*/
	background: url(images/bg_top_right.gif) no-repeat;
	height: 144px;
	width: 231px;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: hand;
}



#LoungeBannerMain
{
    background: url(img/form_banner1.jpg) no-repeat;
    height: 110px;
    clear: right;
    
}

#LoungeBannerMain2
{
    background: url(img/form_banner2.jpg) no-repeat;
    height: 63px;
    clear: right;
}

#LoungeBannerMainTools
{
    background: url(img/form_banner3.jpg) no-repeat;
    height: 110px;
    clear: right;
}

#LoungeBannerMainChat
{
    background: url(img/form_banner4.jpg) no-repeat;
    height: 110px;
    clear: right;
}

#LoungeBannerConfig
{
    background: url(img/form_banner5.jpg) no-repeat;
    height: 110px;
    clear:both;
    overflow: hidden;
}

#LoungeBanner span
{
    font-size: 18px;
	position: absolute;
	top: 88px;
	left: 4px;
	z-index: 1;
	font-style: normal;
	color : #257fa2;
	font-weight:bold;
	font-size: 18px;
	overflow:hidden;
}

    .PriceInterval
    {
        font-size: 9px;
        
        font-weight:normal;
    }

#LoungeBanner span.shad
{
    font-size: 18px;
	position: absolute;
	top: 88px;
	left: 4px;
	z-index: 1;
	font-style: normal;
	color : #8fb4c3;
	font-weight:bold;
	font-size: 18px;
}

#LoungeBannerRight
{
    /*background: url(img/form_banner1_repeat.jpg) x-repeat;*/
	height: 110px;
    width: 300px;
    position: absolute;
	right: 0px;
	top: 0px;
}
#LoungeBannerRight2
{
    /* background: url(img/form_banner2_repeat.jpg) no-repeat; */
	height: 63px;
    width: 300px;
    position: absolute;
	right: 0px;
	top: 0px;
}

#LoungeBannerConfigRight
{/*
    background: url(img/form_banner5_repeat.jpg) repeat-x;
	height: 110px;
    width: 300px;
    position: absolute;
	right: 0px;
	top: 0px;
	*/
}

#ConfigTestMain
{
    position: absolute;
    top: 110px;
    height: 100%;
    min-width: 300px;
}

#ConfigTestLeft
{
    float:left;
    vertical-align:top;
    font-size: 11px; 
    background-color:#c3d5d9; 
    border-right-color:#98a7ae; 
    border-right-width:2px; 
    width: 150px;
    height:700px;
    padding: 15px 15px 15px 15px;
}

#ConfigTestRight{
min-width: 300px; 
padding: 15px 15px 15px 15px;
/*overflow:hidden;*/
float:right;
}

* html #ConfigTestRight
{
    float:right; 
    padding: 15px 15px 15px 15px;
    overflow:hidden;
}

#LoungeBannerStatusInfo
{
	height: 63px;
    width: 450px;
    position: absolute;
	left: 400px;
	top: 20px;
	text-align:right;
	font-size:12px;
}

#LoungeBannerStatusInfo .Label
{
    font-size: 11px;
    font-weight: bold;
}

#LoungeBannerStatusInfo .Text
{
    font-size: 14px;
    font-weight: bold;
    color: #257fa2;
}

#LoungeBannerStatusInfo td
{
    text-align: left;
}


.Lounge
{
    font-size: 12px;
    position: absolute;
    top: 120px;
    padding-left: 10px;
    padding-right: 30px;
    width: 98%;
}

.Lounge a
{
    text-decoration: none;
}

legend {											/*legenda formulare - nastavi popisu formulare oramovani*/
	border: 1px solid #788a91;
	background-color: White;
	position: relative;
	padding: 2px 7px 2px 7px;
	font-weight: bold;
	top : -10px;
	font-size: 12px;
}

.formcss {						/*oramuje blok a nastavi svetle modre pozadi ---- bezny formular vse co zacina form1*/
	border: 1px solid #788a91;
	background: #cfdae7;/* #BED0F4; */
	position : relative;
	margin-top: 25px;
	margin-bottom: 20px;
	
	padding-left: 10px;
	/* padding-bottom: 10px; */
}
.formcss_border {
    border-width: 10px;
    color:Black;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    position: relative;
}

.formcss label, span, table
{
    font-size: 11px;
}

.formcss_border
{
    position:absolute;
    top: -5px;
    border-width: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.smgrid-toolbar
{
    font-size : 11px;
    width: 99%;
}

.smgrid-grid table
{
	width: 99%;
	margin-bottom : 20px;
	margin-top: 10px;
	background-color: White;
	color: Black;
	font-size: 11px;
	border: solid 1px white;
}

.smgrid-grid tr.header 
{
	background-color: #ff992b;
	color: white;
	font-size : 1em;
	font-weight :bold;
}

.smgrid-grid tr.header a
{
    color: white;
	text-decoration: none;
}

.smgrid-grid tr.header a:hover
{
    text-decoration: underline;
}

.smgrid-grid tr.alternate
{
	background-color:  #f2f2f2;
}

.smgrid-grid a
{
    color:Black;
}

.smgrid-checkbox
{
    color:Black;
    font-size: 1em;
    
}

/* new lesk version - smaller fonts like outlook ;) */
.master_grid2 table
{
    margin-bottom: 20px;
    margin-top: 1px;
    background-color: White;
    font-size: 10px;
    color: Black;
    font-weight:normal;
    border: 1px solid white;
}

.master_grid2 tr.header 
{
	background-color: #ff992b;
	color: white;
	/* font-size : 80%; */
}

.master_grid2  tr.alternate
{
	background-color:  #f2f2f2;
}

.master_grid2  a
{
	color: White;
	text-decoration: none;
}

.master_grid2 a:hover
{
    text-decoration: underline;
}

.master_grid2 tr.header 
{
	background-color: #ff992b;
	color: white;
	/* font-size : 80%; */
}

.master_grid2  tr.alternate
{
	background-color:  #f2f2f2;
}

.master_grid2  a
{
	color: White;
	text-decoration: none;
}

.master_grid2 a:hover
{
    text-decoration: underline;
}


.master_grid span
{
   font-size: 10px;
}

.master_grid table
{
   margin-bottom: 20px;
   margin-top: 10px;
   background-color: White;
   font-size: 10px;
   color: Black;
   border: 1px solid white;
}

.master_grid tr.header
{
	background-color: #ff992b;
	color: white;
	/* font-size : 80%; */
}


.master_grid tr.header a
{
	background-color: #ff992b;
	color: white;
	/* font-size : 80%; */
}

table.master_grid tr a 
{
    color: black !important;
	background-color:  #f2f2f2;
}


table.master_grid th a
{
	color: white;
	text-decoration: none;
}

.master_grid a:hover
{
    text-decoration: underline;
}




.detail_grid
{
    margin-left: 65px;
    background: #eff8fb;
}

.detail_grid table
{
    background-color:White;
    font-size: 12px;
    color: Black;
}

.detail_grid tr.header 
{
	background-color: #257fa2;
	color: white;
	/* font-size : 80%; */
}

.detail_grid  tr.alternate
{
	background-color:  #f2f2f2;
}

.detail_grid  a
{
	color: White;
	text-decoration: none;
}

.detail_grid a:hover
{
    text-decoration: underline;
}

.detail_grid input text
{
    width: 50px;
}

/* new lesk version - small fonts like outlook ;) */
.detail_grid2
{
    margin-left: 65px;
    background: white;
}

.detail_grid2 table
{
    background-color:White;
    font-size: 10px;
    color: Black;
}

.detail_grid2 tr.header 
{
	background-color: #257fa2;
	color: white;
	/* font-size : 80%; */
}

.detail_grid2  tr.alternate
{
	background-color:  #f2f2f2;
}

.detail_grid2  a
{
	color: White;
	text-decoration: none;
}

.detail_grid2 a:hover
{
    text-decoration: underline;
}

.detail_grid2 input text
{
    width: 50px;
}


#buttonNew 
{
    width: 75px;
    height: 24px;
    padding: 1px 0px 0px 22px;
    background: url(images/button.gif);
    background-repeat: no-repeat;
    color: White;
    font-weight: bold;
}



/* ========================================================================================== */

.form1 {						/*oramuje blok a nastavi svetle modre pozadi ---- bezny formular vse co zacina form1*/
	border: 1px solid #788a91;
	background: #eff8fb;
	position : relative;
	display: block;
/*	display: none;*/ 			/* timto se zneviditelni cely box... */
}

.form1 input {
	width: 190px;
	margin: 3px;
	display: inline;
	
}

.form1 label {
	width: 150px;
	margin: 10px;
	display: inline;
	margin-bottom: 0px;
	display: inline-block;
	text-align: right;
}




ul.uchozalozka {           /*seznam zalozky pro formulare ---- jednoduche menu u formularu*/
	padding: 3px 0px;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #788a91;
}

.uchozalozka li {					/*prvek li pro jednoduche menu u formularu*/
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}


.uchozalozka li a{					
	padding: 3px;
	margin: 0px;
	margin-left: 3px;
	border: 1px solid #788a91;
	border-bottom: none;
	text-decoration: none;
	background-color: #eff8fb;
}

.uchozalozka li a.aktivni {					/*prvek li, ktery je momentalne aktivni tzn. nastavene bile pozadi*/
	background-color: White;
	border-bottom: solid 1px white;
}

.uchozalozka li a:hover{						/*prvek a:hover jednoducheho menu formulare s over effectem*/
color: white;
background: #788A91;
}


.zalozka1 {												/*zalozka pro s bilym pozadim aktivniho vyberu z fednoducheho menu formularu*/
	border: solid 1px #788a91;
	border-top: none;
	padding: 10px; 
	margin: 0px 0px 10px 0px;
}


.zalozka2 {										/*tato zalozka s oznacenim 2 patri k forumlari form2 tzn. ZAVRIT ma svetle modre pozadi*/
	border: solid 1px #788a91;
	border-top: none;
	padding: 10px; 
	margin: 0px 0px 10px 0px;
	background: #eff8fb;
}


ul.uchozalozka2 {						 /*ucho zalozky se zalozkou 2 opet patri k formulari form2*/
	padding: 3px 0px;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #788a91;
}

.uchozalozka2 li {					/*prvek seznamu s dedenim po uchozalozky2   stale patri k formulari form2 */
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}


.uchozalozka2 li a{					/*deden pro uchozalocka2*/
	padding: 3px;
	margin: 0px;
	margin-left: 3px;
	border: 1px solid #788a91;
	border-bottom: none;
	text-decoration: none;
	background-color: #eff8fb;
}

.uchozalozka2 li a.aktivni {			/*deden pro uchozalocka2*/
	background-color: #eff8fb;
	border-bottom: solid 1px #eff8fb;
}

.uchozalozka2 li a:hover{				/*deden pro uchozalocka2*/
color: white;
background: #788A91;
}


/* adminstration eman statistics*/

#m_statistic
{
    /*background-color:blue;*/
    margin-bottom: 10px;
    font-size: 12px;
    color: black;
}

#m_statistic td.narrow
{ 
    text-align:right;
    width: 15px;
}

#m_statistic td.spacer
{ 
    text-align:right;
    width: 45px;
}

#m_statistic td.broad
{ 
    text-align:left;
    width: 215px;
}

#m_statistic tr
{
    height: 15px;
}

#m_statistic a
{ 
    text-align:left;
    color: black;
    text-decoration: none;
    display: block;
	padding-left: 2px;
	padding-right: 2px;
}

#m_statistic a:link 
{
    border: solid 1px #cfdae7;
    text-decoration: none;
    padding-left: 1px;
	padding-right: 1px;
}

#m_statistic a:hover 
{
    border: solid 1px red;
    text-decoration: none;
    padding-left: 1px;
	padding-right: 1px;
}


.m_statistic_newAuction
{
    font-size: 13px;
    font-weight:bold;
    color: Black;
}

#langswitch table
{
width: 100% ;
border-width: 2px; 
border-color:Black;
}

#langswitch td.centered
{
width: 100%;
text-align:center;
}


/* ============================================= REPORTY =================================================== */

#report {				/*obaluje cely tiskovy report*/
	width: 100%;
	/*border: 1px solid red;*/
	margin: 0px 0px 0px 0px;
	font-size: 80%;
}

#reportpruh {				/*hlavicka reportu*/
	background-color: #e5e5e5;
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 30px 50px;
	border-bottom: solid 1px #858585;
	border-top: solid 2px #858585;
	}

#strankovani {
	margin-left: 65%;
}

#reporthlava {     /*zde je umistene logo + popisky v pravo nahore*/
	width: 100%;	
}

#reportlogo {																/*div pro vlozeni loga, logo nesmi byt vetsi nez 170*100px*/
	/* background: url(images/logoppe.gif) no-repeat;*/
	
}

#reportudaje {							/*udaje o firmne, vyberova kriteria -- v pravo nahore*/
	position: absolute;
	right: 0px;
	top: 70px;
	margin-right: 20px;
}

#report table {							/*klasicka tabulka v reportu*/
	width: 70%;
	margin-bottom : 20px;
	margin-left: 0px;
	font-size: 10px !important;
}

#report table strong{
	font-size: 10px !important;
}


#report .bigtable
{
	margin-left: 0px !important;
	font-size: 12px;
	width: 90%;
}

#report .bigtable2
{
	margin-left: 0px;
	font-size: 12px;
	width: 90%;
}


#report .resulttable
{
    width:100%; 
}


#report td {
	padding: 3px 10px 3px 10px;
	padding: 2px 0px;
}

#report th {
	background-color: #A8A8A8;
	color: white;
	
}

#report th.header {
	background-color: #858585;
	color: white;
	
}

#report .header
{
    width: 90%;
    font-weight: bold;
    border-top: solid 1px #858585;
    border-left: solid 1px #858585;
    background-image: url(images/report_grad.gif);
    background-repeat: repeat-y;
    background-position-x: left;
    background-position-y:top;
    margin-left: 5%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-top : 2px;
    padding-bottom: 4px;
    
} 

#report .copyright
{
    margin-bottom : 15px;
    margin-top : 20px;
    margin-left: 2%;
}

.obarveny {
	background-color:  #f2f2f2;
}


/* ================================= Administrace ================================== */

.AdminToolsButtons
{
    
}

.Admin_intro
{
	margin-left: 50px;
	margin-bottom: 20px;
	width: 70%;
	font-size: 16px;
	font-weight: bold;
}
 .Admin_intro
{
	margin-left: 50px;
	margin-bottom: 20px;
	width: 70%;
}

.Admin_top
{
	margin-left: 70px;
	margin-bottom: 10px;
	width: 90%;
	clear: right;
}


.ProcList_top
{
    margin-left: 10%;
    margin-bottom: 20px;
    width: 90%;
    clear:right;
}



.Admin_section
{
    margin-left: 0px;
    margin-bottom: 5px;
    border: solid #333 1px;
	padding: .2em .5em;
	overflow: hidden; 
	text-overflow:ellipsis;
	font-weight: normal;
	font-size: 85%;
	width: 70%;
}

.Admin_warning
{
    font-weight: bold;
    margin-left: 10%;
    width: 70%;
    margin-bottom: 20px;
}

.Admin_main {
	/* border: solid black 2px; */
	min-width: 300px;
	_width: 1px; /* IE */
	width: 100%;
}

.Admin_row {
	clear: left;
}
.Admin_cell {
	float: left;
	border: solid #333 1px;
	width: 33.333%;
	padding: .2em .5em;
	/* margin: -1px; */
	width: 50px;
	font-size: 70%;
	overflow: hidden; 
	text-overflow:ellipsis;
	height: 15px;
	
}

.Section {
	font-weight: bold;
	width: 500px;
	font-size: 100%;
}
.cl {
	clear: both;
}
.matrjoska {
	padding: .2em .5em;
}

.AdminGrid
{
    font-size: 10px;   
    font-weight:normal; 
    clear:both;
    top: 165px;
    position:absolute;
    border: solid 1px silver;
}

.AdminGridParticip
{
    font-size: 10px;   
    font-weight:normal; 
    clear:left;
    top: 20px;
    /* position:absolute;*/
    border: solid 1px silver;
}

.AdminGrid_Section
{
    background-color: #cfdae7;
    color: #4d4d4d;
}

.AdminGrid_Section table td{
	border: 1px solid black;
}

.AdminGrid_Change
{
    background-color: #f09347;
    color: #4d4d4d;
}

.AdminGrid_BestPrice
{
    color: #4d4d4d;
    background-color: #ffcc99;
    font-weight: bold;
}

.AdminGrid_Comodities
{
   border: 1px solid silver;
}

.AdminGrid_Header
{
    /*background-color: #ffa034; oranz */
    background-color: #8992b6;
    /*background-image: url(images/admin_black_header.gif);
    background-repeat: repeat-x;*/
    /* color: black; */
    color: White;
    
    margin: 2px 2px 2px 2px;
    font-size: 12px;
}

.AdminGrid_Header th
{
    font-weight:normal;
}

.AdminGrid_ItemBan
{
    background-color: #979797;
}

.Admin_nowrap
{
    white-space: nowrap;
    text-overflow:clip;
    margin-left: 10px;
}

#_divGrid
{
    clear:left;
}



#admin_top_main
{
    background-color: #e4e9f0; /*#eaeaea;*/
    font-weight:bold;
    min-height: 100px;
    height: 100px;
    width: 1120px;
    border-bottom: solid 1px #a9b7c9;/*#96a4aa; */
    border-right: solid 1px #a9b7c9;/*#96a4aa; */
    clear:right;
}

html>body #admin_top_main {
  height: auto;
} 

#admin_top_main .Label
{
    font-weight:normal;
}

#admin_top_main  a
{
	text-decoration: none;
}

#admin_top_main a:hover
{
    text-decoration: none;
}

#admin_top_body
{
    background-color: #e4e9f0; /*#eaeaea;*/
    font-weight:bold;
    min-height: 100px;
    width: 1110px;
    border-bottom: solid 1px #a9b7c9;/*#96a4aa; */
    border-right: solid 1px #a9b7c9;/*#96a4aa; */
    clear:right;
    padding: 10px 5px 10px 5px;
    
}

#admin_top_header 
{
    background-image: url(images/button_repeat.gif);
	background-position:top left;
	background-repeat:repeat-x;
	
   width: 1120px;
   clear:right;
   /* background: #cfdae7;*/ /*#bed0f4; seda */
   /* background: #ffa034; oranzova */
   

   border-bottom: solid 2px #a9b7c9;
   color: white;/* #4d4d4d;*//* #677175; */
   font-size: 14px;
   font-weight: bold;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 15px;
}

#admin_top_header_left{float:left; margin-left:4px;margin-right:4px;width: 340px;
    border-right: solid 1px #a9b7c9;
    }
#admin_top_header_center{float:left; margin-left:4px;margin-right:4px;width: 350px;text-align:center;
    border-right: solid 1px #a9b7c9;}
#admin_top_header_right{ float:left;margin-left:4px;margin-right:4px;width: 340px;}

#admin_middle_header
{
    width: 1120px;
    /*clear:right;*/
    color: #4d4d4d;
    font-size: 12px;
    padding-top: 5px;
    border-bottom: solid 1px #a9b7c9;
    height: 120px;
}
    
#admin_middle_header_left
{
    clear: left;
    float:left; margin-left:4px;margin-right:4px;
    width: 340px;/*expression((dummy = document.documentElement.scrollTop) + "px");*/
    font-size: 10px;
    height: 120px;
     border-right: solid 1px #a9b7c9;
}

#admin_middle_header_center
{
    float:left; margin-left:4px;margin-right:4px;width: 350px;text-align:center;
    font-size: 10px;
     border-right: solid 1px #a9b7c9;
    height: 120px;
}

#admin_middle_header_right
{
    float:left; margin-left:4px;margin-right:4px;width: 400px;font-size: 10px;
}

#admin_bottom_header 
{
    width: 1120px;
    clear:right;
    /* color: #96a4aa; */
    color:#96a4aa;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 15px;
}
#admin_bottom_header_left{ float:left; margin-left:4px;margin-right:4px;}
#admin_bottom_header_center{ float:left; margin-left:4px;margin-right:0px;text-align:left;}
#admin_bottom_header_right{float:right; vertical-align:bottom; margin-left:0px;margin-right:5px;}


#LabeTimeToEnd, #LabelTotalPrice
{
    /* font-size: 23px; */
    font-size: 18px;
}

.RoundInfoNew
{
    background: red;
}

.RoundInfoNormal
{
   
}

.TemplateParticipantTable
{
    font-size: 10px;
    min-width: 200px;
    width: 130px;
}
.TemplateParticipantTableDeath
{
    font-size: 10px;
    color:#cfcfcf;
    min-width: 200px;
    width: 130px;
}

.TemplateParticipantCompany
{
    font-weight:bold;
    font-size: 12px;
}

/* ============================ Participant ==================================== */
.ParticipantHeader
{
    
}

#auction_state_background
{
    width:100%;
    height: 1000px;
	text-align:left;
	position: absolute;
	left:0px;
	top: 0px;
	padding: 0px;
	z-index: 99;
	background-color: Gray;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	_position: absolute;
	_top: expression((dummy = document.documentElement.scrollTop) + "px");
}

#auction_state
{
    width:420px;
    height: 260px;
	text-align:left;
	position: absolute;
	top: 0px;
	z-index:100;
	left: 300px;
	padding-left: 10px;
	padding-top: 10px;
	background-color: white;
	border: solid 1px black;
	margin-top: 200px;
		color: Black;
	_position: absolute;
	/*margin-left: expression((dummy = (document.documentElement.clientWidth-390)/2) + "px");*/
	padding-right: 0px;
	padding-bottom: 0px;
}

.Copyright
{
    color:Silver;
    padding-left: 5px;
    padding-top: 3px;
    float:left;
}

/* ================================= TabStrip TabControl ============================= */

.TabStripMenu
{
    padding-left: 10px;
    font-size: 12px;
}

.TabStripItem
{
    border-right: #a8a8a8 1px solid;
    border-top: #a8a8a8 1px solid;
    border-left: #a8a8a8 1px solid;
    border-bottom: #a8a8a8 1px solid;
    background-color: #ffffff;
    
    margin: 2px 2px 2px 2px;
    padding-bottom: 4px;
    z-index: 10;
    position:relative;
}

.TabStripItem_Selected
{
    /*
    background-image: url(images/tabstriptop.gif);
    background-repeat: repeat-x;
    background-position:top;*/
    border-bottom: #eff8fb 1px solid;
    background: #eff8fb;
}

.TabStripArea
{
    width : 500px;
    min-width : 500px;
    height: 300px;
    min-height: 300px;
    border-right: #a8a8a8 1px solid;
    border-top: #a8a8a8 1px solid;
    border-left: #a8a8a8 1px solid;
    border-bottom: #a8a8a8 1px solid;
    background-color: #eff8fb;
    margin: 2px 2px 2px px;
    position:relative;
    padding: 10px 10px 10px 10px;
    top : -5px;
    z-index: 0;
    font-size: 11px;
    
} 

html>body .TabStripArea {
  height: auto;
}
 

#RegWizardStep
{
    vertical-align:top; 
    border: none; 
}

.AuctionPopupMenu 
{
    position:absolute;
    top: -5px;
    border-width: 10px;
    color:Black;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    width: 92%;
}

.AuctionPopupMenu li {			
	color: #247fa2;
	list-style-image:	url(images/sipka_small.gif);
	margin: 5px;
}

.AuctionPopupMenu li a{			
	color:Black;
	list-style-image:	url(images/sipka_small.gif);
	margin: 5px;
	font-size:90%;
}

/* reports: Evaluation */
div.report_header
{
	position:relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background-color:#66ccff;
	height: 20px;
	width:740px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	padding-top: 5px;
	
}

div.para_header
{
	position:relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/* font-weight:bold; */
	background-color:#bbe4f9;
	width:740px;
	margin-top: 2px;
	margin-bottom: 5px;
	text-align:left;
	padding-left: 5px;
	padding-top: 1px;
}

.LabelValue
{
	font-weight:bold;
}


div.para_column_header
{
	position:relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#66ccff;
	/* background-color:#d4eefb; */
	height: 15px;
	width:740px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
	
	
}

div.para_body
{
	position:relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#ecf7fd;
	width:740px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:left;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom:3px;
}

div.para_body a
{
    text-decoration: none;
    border-bottom:1px solid #4fbef7;
    color:Black;
    font-weight:bold;
}

div.para_body a:hover {
background-color:#a9ddf8;
border-bottom:1px solid #4fbef7;
border-top:1px solid #4fbef7;
border-left:1px solid #4fbef7;
border-right:1px solid #4fbef7;
text-decoration:none;
padding-left: 2px;
}

div.para_body a:visited 
{
    color:Black;
}

/* end reports*/


.EvalSourceDataTable
{
    width:100%;
    font-weight:normal;
       
}

.EvalSourceDataTableHeader
{
    width:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#66ccff;
	
	/* background-color:#a9ddf8; *//* tm. modra */

}

.SignContent
{
    padding-left: 10px;
    padding-right:10px;
    padding-top : 85px;
}


/* nove barvy 
oranzova FFCC66
tm. oranzova (border)  F89752
seda DFE8F9
fialova BED0F4
bila FFFFFF
zluta FFFF66
*/

.InactivePartsWarn
{
 color: Red;   
}

.bonusTable
{
    border: none !important;
}

.bonusTable table {
	width: 140px;
	border: none !important;
}

.bonusTable td {
	width: 70px;
	text-align:right;
	border: none !important;
}

.bonusTablePosition
{
    font-size: 9px;
    color:Gray;
    border: none !important;
}

.MasterWarning
{
    color: White;
    background-color: Red;
    font-size:22px;
}

/* -------------------------- NOTIFY --------------------------- */

.notif_main
{
    position: relative;
    padding: 0px 5px 0px 5px;
    margin: -5px 5px 5px 5px;
}

.notif_label_panel
{
    height: 50px;
    width: auto;
    position: relative;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
    padding: 1px 1px 1px 1px;
    margin: 0px 10px 10px 0px;
    background-color: aliceblue;
}

.notif_label_for_panel
{
    height: 10px;
    width:auto;
    position: relative;
    padding: 1px 1px 1px 1px;
    margin: 10px 10px 7px 0px;
}

.notif_body
{
    height: 200px;
    width:auto;
    position: relative;
    border-left: 1px solid #AAAAAA; 
    border-right: 1px solid #AAAAAA; 
    border-bottom: 1px solid #AAAAAA; 
    border-top: 1px solid #AAAAAA; 
    padding: 1px 1px 1px 1px;
    margin: 0px 10px 10px 0px;
    background-color: White;
}

.notif_button_panel
{
    height: 26px;
    width:auto;
    position: relative;
    border:0px;
    padding: 1px 1px 1px 1px;
    margin: 10px 10px 10px 0px;
}

/* ============================ Box uprostred ============================== */

#transparent-box-env{
	position: fixed;
	_position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
	top: 0; left: 0;
	/* 
	nastaveni pruhlednosti pro vsechny bezne prohlizece
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	*/
}

#box-env{
	position: fixed;
	_position: absolute; /* ie6 hack, nemam jak overit momentalne */
	top: 25%;	/* vertikalni vycentrovani */
	left: 50%;	/* horizontalni */
	margin-left: -150px;	/* posunuti boxu o polovinu */
	width: 300px;
	height: 200px;
	background: white;
	border: 2px solid black;
}

#box{
	padding: 5px;
	width: 300px;
	height: 200px;
}

#box-env p{
	margin: 0; padding: 0;
}

/* ------------------------------------------ */
/* --- formular ----------------------------- */
/* ------------------------------------------ */

#formular{

	width: 380px;

}

#formular-data{
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#formular-data p{
	margin: 10px 0;
}

#formular-data table, #formular-data p{
	font-size: 12px;
}

#formular-data h2{
	color: #247FA2;
	margin: 6px 0; padding: 0;
}

span.povinne{
	color: red !important;
	font-weight: bold;
	padding: 0 5px;
}

tr.oddelovac{
	height: 10px;
	font-size: 10px;
}

.btn{
	background: #FC8E04;
	color: white;
	font-weight: bold;
	border: 2px solid #FC6E04;
	cursor: pointer;
	_cursor: hand;
}

/* ----------------------- Crypt bids ------------------------------------ */
#rsa_banner
{
    background: transparent url(./img/form_banner_rsa.jpg) no-repeat left bottom;
    height: 110px;
}

#rsa_banner span
{
    padding-left: 150px;
    top: 22px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:40px;
    font-weight:bolder;
    color: #143971;
    position:relative;
}

.rsa_BigLabel
{
    font-weight:bold;
    font-size:13px;
}

/* Participant page */
#Encryption
{
    background-color: Silver;
    position:absolute;
    left : 0px;
    top : 190px;
    width: 1120px;
    height: 400px;
 	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

#HL_Encryption
{
    position:absolute;
    left : 450px;
    top : 100px;
}