.loader_div {
width:100%;
height:100%;
position:relative;
background:#fff url(../img_design/loader.gif) no-repeat;
background-position: 50% 50% ;
position:absolute; left:0px; top:0px; z-index:500;
opacity: 0.5;
}


body {
margin:10px 0 0 10px;
font-family: Arial,Helvetica,sans-serif;
font-size:100%;
color:#000;
/*border:1px solid red;*/
}



h1  {
position:absolute; left:0px; top:0px; z-index:10;
}

h1 {
 position: relative;
 margin: 0;
 padding: 0;
 font-size: 140%;
 background-color: #f0f0f0;
}
h1, h1 span { 
 width: 324px;
 height: 142px;
 /*padding:2px;*/
 font-size:80%;
}
h1 span {
 display: block;
 position: absolute;
 left: 0;
 top: 0;
 background: url("../img_design/h1.png") no-repeat 0 0;
}

a {
color:#be001c;
text-decoration:none;
}

a:hover {
color:#be001c;
/*text-decoration:underline;*/
}

a img {
border:0;
margin:0 5px 5px 0;
vertical-align:middle;
}

table a {
text-decoration:none;
}

h2, h2 a {
font-size:95%;
margin:5px 10px 3px 0;
padding:0;
color:#000;
/*color:#006666;*/
/*background:url(../img_design/h2.png);*/
/*background-repeat:no-repeat;*/
/*background-position:0 55%;*/
/*padding:0 0 0 25px;*/
}

h2 a {font-size:100%;}
h2 a:hover {color:#006666;}

h3 {
font-size:90%;
margin:5px 10px 10px 0;
padding:0;
}

table {
border-collapse:collapse;
font-size:75%;
}

.main {
/*float:left;*/
width:960px;
/*margin-left: auto; margin-right: auto;*/
position:relative;
/*border:2px solid red;*/
}

.top {
height:144px; 
background:url(../img_design/top.png) no-repeat;
/*border:1px solid yellow;*/
position:relative;
}



.foot {
float:left;
width:960px;
font-size:85%;
/*min-height:133px;*/
/*background: #dededd  url(../img_design/foot.png) no-repeat;*/
/*margin:20px 0 0 0;*/
padding:10px 0 10px 0;
position:relative;
border-top:1px solid #c0c0c0;
}

.foot .foot_obsah {
float:left;
font-size:80%;
width:50%;
/*text-align:center;*/
min-height:80px;
padding:0 20px 0 20px;
margin:8px 10px 8px 0;
color:#000;
/*border:1px dotted #c0c0c0;  /* -left */
}


hr {
clear:both;
height:0px;
border-width: 0;
border-bottom:1px solid #dededd;
margin:10px 2px 20px 2px;
}


.but, .tb_form_b .but, .but2 {
font-size:100%;
color:#fff;
padding:3px 10px 3px 10px;
border:0;
}

.but {background:#be001c;}
.but2 {background:#c0c0c0;}


input {padding:1px;}

.i20 {width:20px;text-align:center;}
.i30 {width:30px;text-align:center;}
.i40 {width:40px;text-align:center;}
.i50 {width:50px;}
.i60 {width:60px;}
.i70 {width:70px;}
.i80 {width:80px;}
.i90 {width:90px;}
.i100 {width:100px;}
.i105 {width:105px;}
.i110 {width:110px;}
.i120 {width:120px;}
.i130 {width:130px;}
.i135 {width:135px;}
.i140 {width:140px;}
.i150 {width:150px;}
.i160 {width:160px;}
.i170 {width:170px;}
.i180 {width:180px;}
.i200 {width:200px;}
.i205 {width:205px;}
.i250 {width:250px;}
.i300 {width:300px;}
.i310 {width:310px;}
.i330 {width:330px;}
.i350 {width:350px;}
.i400 {width:400px;}
.i500 {width:500px;}
.i600 {width:600px;}


textarea {
font-family:Arial,verdana;
color:#000;
font-size:90%;
padding:2px;
}

.txta1 {
width:260px;
height:70px;
}

.txta2 { /*form left sloupec*/
width:250px;
height:60px;
}

.white {background:#fff;}
.gray_back {background:#e0e0e0;}
.red, .red_sm {color:#ff0000;}
.green, .green_sm {color:#009900;}
.red_sm, .green_sm {font-size:80%;}
.gray_sm {font-size:80%;color:#606060;}
.gray {color:#909090;}





.login_div {
float:left;
width:960px;
height:80px;
margin:5px 10px 0 0;
font-size:80%;
text-align:left;
/*background:url(../img_design/key.png) no-repeat;*/
/*background-position:0 0;*/
/*border:1px solid red;*/
}

.login_div label {
float:left;
width:80px;
padding:2px;
text-align:right;
/*border:1px solid red;*/
}

.login_div input {
font-family:arial;
font-size:110%;
padding:1px;
/*margin:3px 5px 0 5px;*/
/*border:1px solid #c0c0c0;*/
}

.login_div p {
width:250px;
text-align:left;
/*display:inline;*/
margin:2px;
color:#000;
/*border:1px solid blue;*/
}

.login_div p .login_but {
padding:0 5px 0 5px;
font-size:100%;
}

.login_div ul {
float:left;
margin:0px 0 0 1px;
font-size:100%;
}

.login_div ul li {
padding:3px 0 3px 0;
list-style-type:none;
}



.past { /* skryte pole past na roboty.. */
display: none;
}


























.linde_link  {
position:absolute; left:0px; top:156px; z-index:6;
font-size:75%;
color:#000;
padding:1px 0 0 17px;
text-decoration:none;
background:url(../img_design/m1.png) no-repeat;
background-position: 0 4px;
}



.p_odstaveno { /*info text pri vypnuti webu*/
width:938px;
padding:30px 10px 30px 10px;
text-align:center;
background:#ffe1de;
border:1px solid #cc0000;
}


.jsem_stroj {
display: none;
}


.pozic_approved { /*proverene voziky*/
height:144px;
position:absolute; right: 0px; top:155px; z-index:500;
/*border:1px solid #d0d0d0;*/
}





























