
body
{

  background-color: #003155;
   font-size: 15px;
   color: #F2F2F2;
   font-family: 'Open Sans', sans-serif;
margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
  
}

div {font-family: 'Open Sans', sans-serif;}
td {font-family: 'Open Sans', sans-serif;}


.box_info {
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:2px dashed red;
	background-color: #f2f2f2;
	padding:15px;
	color:#FF0000

}



.myButton {
  display: inline-block;
  padding: 10px 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #ffffff;
  background: linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
  border: 1px solid #5cb811;
  border-radius: 5px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.1s ease;
}

.myButton:hover {
  background: linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
  text-decoration: none;
  transform: scale(1.02); /* mírné zvětšení na hover */
}

.myButton:active {
  transform: scale(0.98); /* vizuální efekt při kliknutí */
}


.navod_nadpisy {font-size:20px; padding-bottom: 3px}



form {margin-top: 0px; margin-bottom: 0px;}

h1{font-weight:600}
.okresy {background-color: #124C91; font-size:14px; padding-bottom:5px; padding-top:6px}
.okresy_mobil_nadpisy {
  background-color: #33aaff;
  color: white;
  font-weight: bold;
  padding: 8px 12px;
  border-radius: 6px;
  font-size: 1em;
  text-align: center;
  border-bottom: 2px solid #0077cc;
}
.hlavni_menu {background: #0078D7;
    color: #f2f2f2;

    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration:none;}
.podmenu {background: #0078D7;
    color: #f2f2f2;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration:none;
    }
.formcolor {background-color: #124C91}
.skrt {text-decoration: line-through;}
.bgcolor {background-color: #004171}
.nadpisy_stranek {font-size:16px; background-color: #124C91; padding-top: 5px; padding-bottom: 4px;}
.nadpisy_faq {font-weight:bold; padding-bottom: 5px; border-bottom:1px solid #f2f2f2;}
.sedytext {font-family: 'Open Sans', sans-serif; font-size: 12pt; color:#CCCCCC}
.faq {-webkit-border-radius:9px;
   -moz-border-radius:9px;
   border-radius:9px;
   background: #124C91;
    color: #f2f2f2;
    border: 1px solid #124C91;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 6px;
    padding-bottom: 8px}
.hlaska_ulozeno {
   background: #FF822e;
    color: #f2f2f2;
    border: 1px solid #FF822e;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 6px}
.hlaska_cervena {
   background: #FF0000;
    color: #f2f2f2;
    border: 1px solid #FF0000;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 6px;}
.vip {-webkit-border-radius:10px;
   -moz-border-radius:10px;
   border-radius:10px;
   background: #F1B836;
    color: #ffffff;
    border: 1px solid #F1B836;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size:13px;}
.nick {background-color: #124C91; color:#F2f2f2;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #f2f2f2;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size:14px;
    text-align: center;
    text-decoration: none;
}
.pata {background-color: #124C91; padding-bottom:11px; padding-top:9px}

a:visited {color:#f2f2f2}
a:link {color:#f2f2f2}
a:active {color:#f2f2f2}
a {color:#f2f2f2; text-decoration:underline}
a:hover {color:#f2f2f2; text-decoration:underline;}

select {font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #f2f2f2;
padding-top: 2px;
padding-bottom: 2px;
background-color: #004171;
 border:1px solid #C3CFE6;
  
 -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
}

input { font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #f2f2f2;
padding-top: 3px;
padding-bottom: 3px;
padding-left:5px;
padding-right:5px;
background-color: #004171;


 -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border:1px solid #C3CFE6;
   margin:0 auto;
}

.box_info_blue {
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px dashed silver;
	background-color: #124C91;
	padding:10px;

}

a.tlacitko {
  color: #fff; /* barva textu */
  text-decoration: none; /* odebrat podtržení u odkazů */
  user-select: none; /* zakázat označování textu */
  background: rgb(212,75,56); /* pozadí tlačítka */
  padding: .7em 1.5em; /* odsazení od textu */
  outline: none; /* odstraňovat vnější rámeček v Mozilla */
}
a.tlacitko:hover { background: rgb(232,95,76); } /* při najetí myší */
a.tlacitko:active { background: rgb(152,15,0); } /* při stisknutí */


.blue_chat {background-color: #3399FF; color:#FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #3399FF;;
	padding:6px;
}

.grey_chat {background-color: #f2f2f2; color: #333333;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #f2f2f2;
	padding:6px;
}

.odeslane {background-color: #3399FF; color:#FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #3399FF;;
	padding-left: 4px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size:13px;
}

.prijate {background-color: #f2f2f2; color: #333333;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #f2f2f2;
	padding-left: 4px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size:13px;
}

.prijata_neprectena {background-color: #FF0000; color: #FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #ff0000;
	padding-left: 4px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size:13px;
}

.nove_zpravy {background-color: #FF0000; color: #FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #ff0000;
	padding-left: 4px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size:13px;
}

.prijata_prectena {background-color: #f2f2f2; color: #333333;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #f2f2f2;
	padding-left: 4px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size:13px;
}

.odeslana_neprectena {background-color: #000000; color:#FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #000000;
	padding-left: 4px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 3px;
    font-size:13px;
}

.odeslana_prectena {background-color: #3399FF; color:#FFFFFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #3399FF;;
	padding-left: 4px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size:13px;
}

.poslatzpravu {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
	background-color:#77d42a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
    padding: 3px 0px 5px 0px;
    text-align: center;
	text-decoration:none;
}
.poslatzpravu:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
	background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
	background-color:#5cb811;
    text-decoration:none;
}
.poslatzpravu:active {
	position:relative;
	top:1px;
}

.tlacitko_smazat {
	-moz-box-shadow:inset 0px 1px 0px 0px #FF8585;
	-webkit-box-shadow:inset 0px 1px 0px 0px #FF8585;
	box-shadow:inset 0px 1px 0px 0px #FF8585;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5252), color-stop(1, #ff0000));
	background:-moz-linear-gradient(top, #ff5252 5%, #ff0000 100%);
	background:-webkit-linear-gradient(top, #ff5252 5%, #ff0000 100%);
	background:-o-linear-gradient(top, #ff5252 5%, #ff0000 100%);
	background:-ms-linear-gradient(top, #ff5252 5%, #ff0000 100%);
	background:linear-gradient(to bottom, #ff5252 5%, #ff0000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5252', endColorstr='#ff0000',GradientType=0);
	background-color:#ff0000;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
    padding: 3px 0px 5px 0px;
    text-align: center;
	text-decoration:none;
}
.tlacitko_smazat:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #ff5252));
	background:-moz-linear-gradient(top, #ff0000 5%, #ff5252 100%);
	background:-webkit-linear-gradient(top, #ff0000 5%, #ff5252 100%);
	background:-o-linear-gradient(top, #ff0000 5%, #ff5252 100%);
	background:-ms-linear-gradient(top, #ff0000 5%, #ff5252 100%);
	background:linear-gradient(to bottom, #ff0000 5%, #ff5252 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ff5252',GradientType=0);
	background-color:#ff5252;
    text-decoration:none;
}
.tlacitko_smazat:active {
	position:relative;
	top:1px;
}

#profilovka {float: left}
#dalsi_fotky {padding-left: 5px; float: right}
.padding_povaha {padding-bottom:12px; padding-left: 5px;}

