*{margin:0; padding:0;}

html {
height: 100%;
min-height: 100%;
}

body {
height: 100%;
min-height: 100%;
text-align:center;
background: #7CA352;
background-image: -ms-linear-gradient(right, #B5D073 0%, #7CA352 100%);
background-image: -moz-linear-gradient(right, #B5D073 0%, #7CA352 100%);
background-image: -o-linear-gradient(right, #B5D073 0%, #7CA352 100%);
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #B5D073), color-stop(1, #7CA352));
background-image: -webkit-linear-gradient(right, #B5D073 0%, #7CA352 100%);
background-image: linear-gradient(to left, #B5D073 0%, #7CA352 100%);
}

p {
font-family: Verdana, sans-serif;
font-size:0.8em;
font-weight:normal;
line-height:1.2em;
color:#373737;
}

h1 {
font-family: Verdana, sans-serif;
font-size:1.5em;
font-weight:normal;
color:#ffffff;
float:left;
margin: 50px 0px 0px 15px;
text-shadow: 0px 0px 10px rgba(46, 46, 46, 0.25);
}

.all_wrap {
width: 460px; 
height: auto; 
text-align: justify;
margin: 0px auto 0px auto;
overflow:visible;
}


.triangle {
width: 0px;
height: 0px;
position:relative;
clear:both;
float:left;
z-index:15;
margin: 10px 0px 0px 50px;
border-style: solid;
border-width: 0 12.5px 13px 12.5px;
border-color: transparent transparent #ffffff transparent;
}

.content {
width: 450px; 
height: auto; 
float:left;
margin: -1px 5px;
padding:10px;
background: #ffffff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(46, 46, 46, 0.35);
-moz-box-shadow: 0px 0px 15px 0px rgba(46, 46, 46, 0.35);
box-shadow: 0px 0px 15px 0px rgba(46, 46, 46, 0.35);
}

.content_in{
width: 448px; 
height: auto;
float:left;
text-align:center;
position:relative;
background: #C7C5C6;
background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #C7C5C6 100%);
background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #C7C5C6 100%); 
background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #C7C5C6 100%);
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #C7C5C6));
background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #C7C5C6 100%); 
background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #C7C5C6 100%);
border:1px solid #bdbdbd;
z-index:5;
}

.name, .adress, .contact{
color:#8c8c8c;
width:170px;
float:left;
text-align:left;
margin: 0px 10px 10px 10px;
}

.contact{
width:210px;
}

.data{
width:430px;
height:auto;
float:left;
margin:5px 10px 0px 10px;
padding-bottom:20px;
text-align:center;
}

.name {
width:430px;
font-size:0.9em;
font-weight:bold;
text-align:left;
color:#373737;
margin-top:10px;
}

.logo {
width:450px;
height:auto;
float:left;
position:relative;
margin:-25px 0px 0px 0px;
z-index:10;
text-align:center;
}
.logo img{
border:1px solid #bdbdbd;
}

.foot {
float:left;
height:50px;
margin:10px;
font-family: Verdana, sans-serif;
font-size:0.8em;
font-weight:normal;
color:white
	}
	
.foot a {
color:white
}
	

.login_form {
margin:20px auto 20px auto;
}

.logout_form {
float:right;
margin-top:59px;
}

/* Admin (spr�va) sekce */ 

.sprava_menu {
float:left;
position: fixed;
height:100%;
width:170px;
background:#526e33;
border-top:2px solid #334421;
border-right:2px solid #334421;
border-bottom:2px solid #334421;
}

.odhlasit {
background:#3a5021;
}

.sprava_menu li {
margin: 0; 
padding: 0; 
list-style: none;
float:left;
}

.sprava_menu a{
font-family: Verdana, sans-serif;
font-size:0.8em;
font-weight:bold;
text-decoration:none;
float:left;
height:40px;
color:#f5f5f5;
width:140px;
margin-left:30px;
line-height:40px;
text-align:left
}

.sprava_menu a:hover{
text-decoration:underline;
}

.menu_select{
background:#70af2a
}

.success, .warning, .errormsgbox {border: 1px solid;float:left;width:560px;margin:20px 0px 0px 200px;padding:20px 20px 20px 75px;background-repeat: no-repeat;background-position: 10px center;text-align:left;}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('/img/success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('/img/warning.png');}
.errormsgbox {color: #D8000C;background-color: #FFBABA;background-image: url('/img/error.png');}


.sprava_form  fieldset{
clear:right;
float:left;
font-family: Verdana, sans-serif;
font-size:0.8em;
text-align:left;
width:600px;
margin:20px 20px 20px 200px;
background: #cee5fc;
padding:15px 0px;
border:2px solid #407fc0
}

.sprava_form  legend{
margin:0px 0px 0px 30px;
padding:10px 20px;
background: #3a5021;
color:white;
font-weight:bold;
border:2px solid #407fc0
}

.sprava_form  label{
float:left;
width:100px;
margin:8px 10px 0px 0px;
text-align:right;
padding-right:5px;
font-weight:bold
}

.sprava_form  input, textarea{
float:left;
width:250px;
margin:8px 0px 0px 0px;
}

.sprava_form  br{
clear:both
}

.popisek{
float:left;
width:200px;
margin:5px 0px 0px 5px;
text-align:left
}

.sprava_form  input[type="submit"]{
float:right;
width:auto;
margin:10px 230px 0px 0px;
padding:3px 10px;
background:#59cb49
}

.sprava_table  {
float:left;
font-family: Verdana, sans-serif;
font-size:0.8em;
margin:8px 0px 20px 200px;
background: #cee5fc;
border-collapse: collapse;
border:2px solid #407fc0
}

.sprava_table  thead{
background: #3a5021;
color:white;
border:2px solid #3a5021
}

.sprava_table  th{
text-align:center;
height:30px;
line-height:30px;
padding:0px 10px;
}

.sprava_table  td{
text-align:center;
height:30px;
line-height:30px;
padding:0px 20px;
border:1px solid #407fc0
}
