/* stylovy predpis pro vkladani do webu */

#msg_hlavni {
width: 100%;
text-align: center;
padding-bottom: 30px;
}


#msg_hlavni h1{
font-size: 200%;
font-variant: small-caps;
text-align: left;
padding-left: 40px;
}

#msg_hlavni .uvodni_stranka{
text-align: center;
padding-top: 5px;
}
#msg_hlavni .error {
	text-align:center;
	margin:0;
	padding:5px 0px 0px 0px;
	color:#B4221A;
}
#msg_hlavni .error A:link {
 color:#B4221A;
}
#msg_hlavni .error A:visited {
 color:#B4221A;
}
#msg_hlavni .error A:hover {
 color:#B4221A;
	text-decoration:none;
}

#msg_hlavni a {
color: #B4221A;
}

#msg_hlavni a:active{
color: #B4221A;
}

#msg_hlavni h1 a {
text-decoration: none;
color: black;
}


#msg_hlavni h2{
font-size: 115%;
color: #4A992E;
text-align: left;
padding-left: 40px;
}

#msg_hlavni hr{
display: none;
} 

#msg_hlavni p{
text-align: left;
padding: 15px 40px;
}

#msg_hlavni #formular{
/* #msg_hlavni:width - 160 */
clear:both;
width: 500px;
margin: 5px auto 2.5em auto;
text-align: left;
}

#msg_hlavni #formular form fieldset{
border: 1px #4A992E solid;
padding: 15px 25px;
background-color: #FDFCDD;
}
*html #msg_hlavni #formular form fieldset {
	background-color: #FDFCDD;
}


#msg_hlavni #formular form fieldset legend{
background-color: white;
border: 1px #4A992E solid;
padding: 2px 5px;
font-style: italic;
}

#msg_hlavni #formular form fieldset p label{
display: block;
}

#msg_hlavni .neni_nutne{
color: rgb(143,143,143);
font-size: 90%;
}

#msg_hlavni #formular form fieldset p{
padding: 0;
}

#msg_hlavni #formular form fieldset textarea{
width: 350px;
padding: 2px;
margin:6px 0 4px 0;
overflow:auto;
border: 1px #4A992E solid;
background-color:#FFFFFF;
}

#msg_hlavni #formular .smiles {
	width:auto;
}

#msg_hlavni #formular form fieldset noscript {
	font-size:80%;
	color:#B4221A;
}

#msg_hlavni #formular form fieldset p input{
padding: 2px;
width: 200px;
margin: 4px 0;
border: 1px #4A992E solid;
background-color:#FFFFFF;
}

#msg_hlavni #formular form fieldset p #submit{
width: 100px;
background-color:#4A992E;
color:#FFFFFF;
font-weight:bold;
border:1px #4A992E solid;
}

#msg_hlavni #formular form fieldset .vlozit {
 margin:0px 5px 0px 18px;
	width:205px;
	border:1px #EFEFEF solid;
	background-color:#4A992E;
	color:#FFFFFF;
	font-size:80%;
}
#msg_hlavni #formular form fieldset .vlozit_nosmile {
	font-size:80%;
	width:205px;
	border:1px #EFEFEF solid;
	background-color:#F7F7F7;
	margin:0px 5px 0px 0px;
}
#msg_hlavni #formular form fieldset .vlozit2 {
	width:auto;
	margin:auto;
	font-size:100%;
	border:1px #4A992E solid;
	background-color:#FFFFF;
}
/* vypis */

#msg_hlavni .vypis{
border-top: 1px blue solid;
border-bottom: 1px blue solid;
/* hlavni: width - 160 */
width: 500px;
margin: 25px auto 15px auto;
background-color: #f2f7ff;
}

#msg_hlavni .vypis p{
margin: 10px;
}

#msg_hlavni .vypis p a{
color: blue;
padding: 3px;
}

/* příspěvky */

#msg_hlavni .prispevek{
text-align: left;
/* hlavni:width - 160 */
width: 500px;
margin:1px auto 0 auto;
padding:1.4em 1.4em 0.7em 1.4em;
background-color: #FFFFFF;
border-bottom: 1px #4A992E solid;
overflow: hidden;
}

#msg_hlavni .prispevek p{
 margin:0;
 padding:1em 0 1em 0;
}
#msg_hlavni .id {
	color:#B4221A;
	font-weight:bold;
}

#msg_hlavni p .jmeno{
font-size: 125%;
}

#msg_hlavni .web .email {
font-size: 125%;
color: #4A992E;
font-style: italic;
padding: 2px 4px;
}

#msg_hlavni .nahoru{
font-style: italic;
padding: 0 2px;
}

#msg_hlavni .nutne{
font-weight: bold;
font-size: 110%;
color: #B4221A;
}

#msg_hlavni ul{
float: left;
padding: 0 0px 20px 35px;
margin:0; 
}

#msg_hlavni ul li{
display: inline;
font-size: 100%;
}

#msg_hlavni ul li a, #msg_hlavni ul li a:visited {
padding: 0 10px 0 0;
margin-right:10px;
border-right:1px #B4221A solid;
text-decoration: underline;
color: #B4221A;
}

#msg_hlavni ul li a:hover{
 text-decoration: none;
 color: #B4221A;
}

#msg_hlavni .strankovani {
float:right;
padding:25px 35px 15px 0;
margin:0;
font-weight: bold;
}
#msg_hlavni .strankovani p {
	margin:0;
	padding: 5px 0px 0px 0px;
}

#msg_hlavni .strankovani a{
padding: 2px;
}

#zavrit_okno {
 background-color:#4A992E;
 color:#FFFFFF;
 font-weight:bold;
 border:1px #4A992E solid;
}
