/* _styl - společné CSS */
body, td {
 /*  font-family: Georgia, Times CE, serif; */
  font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	line-height:1.5em;
}
body {
margin:0; padding:0;
	text-align:center;
background:#555555;
}


/****** OBALOVÉ PRVKY */
#obal {width:1005px; margin:0 auto; position:relative; text-align:left; background-color:white;}

#hlava1-obal {position:relative;  background: #D10020;}
#hlava2-obal {position:relative; 	height: 20px;}
#stred1-obal {margin-top: 10px; clear:both;}


#stred2-obal ul {list-style: square inside;}
#stred2-obal ol  {list-style-type: decimal;}

#sloupek1-obal {position:relative; float:left; width:200px;}

#stred2-obal {margin-left:200px; }
#telo-obal {position:relative; float:left;  width:600px;}
#sloupek2-obal {position:relative; width:200px; min-height:500px; margin-left:600px;}

#home-obal, #clanky-obal, #clanek-obal, #galerie-obal, #eshop-obal, #mail-obal, #forum-obal {background-image:url('../images/pozadi1.jpg'); background-repeat:repeat-x; min-height:500px;_height:500px;}


#pata-obal {position:relative; clear:both; background: silver;}
#footer-obal {position:relative; clear:both; text-align:center; }

#strankovani {font-size: 120%;margin-top:15px;background:#00B0B0;padding:3px;border-bottom:solid 3px white;}
#strankovani span {color:white;background:#D00020;}
#strankovani a {font-weight: bold;color:white;text-decoration:none;background:#00B0B0}
#strankovani a:hover {background:black;color:white;}

/****** VLOŽKY OBALOVÝCH PRVKŮ */
/* .hlava1 {padding:5px 0 8px 25px;height:25px;color:#D00020;font-size:180%;}*/
.hlava1 {}
.hlava2 {}
.sloupek1 {padding:15px 5px 0 5px;}
.telo {padding:0 8px 0 8px; min-height:600px;_height:600px;}
.sloupek2 {}
.pata {}
.footer {text-align:center;background:white;}

div {margin:0;border:0;padding:0;}

a {text-decoration:none;font-weight:bold;color:#D10020;}
a:hover {color:black;}
img a {border:0;}
h1, h2, h3, h4, h5 {letter-spacing: 1px; margin:0;padding:3px 0 3px 0;	text-align:center;}
ul {padding:0;margin:0;}


hr { height:2px; border:none; border-bottom: 2px dotted red;}
    .hlaskaOK {color:green;background:white;}
    .hlaskaERR {color:red;background:white;}
    .hlaskaINF {color:blue;background:white;}

/******** BLOKY */
    .menu1 {}
    .menu2 {}
    .menu1 li {margin:0; padding:0;list-style-type: none;}
.menu1 ul {font-size:110%;}
.menu1 ul li {display:block;width:200px;height: 22px;	border-bottom: 1px solid silver;overflow:hidden;}
.menu1 ul li a {display:block;width:200px;background: #00B0B0;padding:3px 5px 3px 5px;height: 22px;color: white;text-decoration:none;overflow:hidden;}
.menu1 ul ul {}
.menu1 ul ul.submenu li {display:block;width:200px;height: 22px;	border-bottom: 1px solid silver;overflow:hidden;}
.menu1 ul ul.submenu li a {display:block;width:200px;background: white;padding:3px 5px 3px 5px;height: 22px;color: white;text-decoration:none;overflow:hidden;}

.menu1 ul li a.zvyrazneni {width:200px;		height: 22px; background:#D00020;}
.menu1 ul li a.kateg {width:200px; height: 22px; background:#FFF050;color:black;}
.menu1 ul li a:hover {padding:3px 5px 3px 5px;width:200px;background: black;color: #FFF050;}


li.home a {	font-weight: bold;text-transform: uppercase;background:#FFF050;}
li.dulezite a.normal  {background:#FFF050;font-weight: bold;text-transform: uppercase;color:black;}


.submenu li a.normal {background:white; color:#00B0B0;}

.menu2 ul {font-size:110%;width:100%;height:20px;float:left;background:none;border-bottom:1px solid gray;}
.menu2 ul li {float:left;height:20px;}
.menu2 ul li a {background: #5C5C5C;color: white;	padding:3px 5px 3px 5px;border-right: 1px solid silver;	text-decoration:none;}
.menu2 ul li a.zvyrazneni {width:200px;		height: 22px; background:#8558D2;}
.menu2 ul li a:hover {background: black;color: yellow;}

    .koment-obal {display:block;width:100%; border: 0px solid #D0FF40;}
    .login-obal {position: relative;display:block;padding:10px 0 10px 5px;}
    .login0 {border:1px solid #D00020;padding:10px 10px 10px 10px;min-height:80px;_height:80px;}
    .login1 {border:1px solid #00B0B0;padding:10px 10px 10px 10px;min-height:80px;_height:80px;}
    .admin-obal {display:block;width:100%;clear:both;}
    .clanky-obal {display:block;width:100%;clear:both;}
    .clanek-obal {display:block;width:100%;clear:both;}
    .skupina-obal {display:block;width:100%;}
    .forum-obal {display:block;width:100%;}
    .data-obal {display:block;width:100%;}
    .uzivatel-obal {display:block;width:100%;}
    .galerie-obal {display:block;width:100%;}
    .eshop-obal {display:block;width:100%;}
    .blog-obal {display:block;width:100%;}
    .mail-obal {display:block;width:100%;}
    .clanek {display:block;width:100%;background:transparent;padding:0 0 10px 0;border-bottom:1px solid silver;}
    .nadpis {}
    .uvod {	font-style: italic;}
    .uvodfora {	font-style: italic; background:#EBE8E8;margin-bottom:15px;}
    .datum {font-style: italic;}

    .text {}
    .adminlink a {color:blue;}
    .infolink {color:#656665;float:right;}
    .nadpis.pod {background:none;text-align:left;}

    .forum {margin-top:15px;background:#EBE8E8;}
    .forum .uvod, .forum .koment {padding:0 5px 5px 5px;}
    .podforum { padding-left:40px;height:20px;}
    .avatar {float:right; margin:0 0 7px 10px; width:80px;height:80px;overflow:hidden;}
    .zahlavi {float:right; margin:0 0 7px 10px; width:80px;height:80px;overflow:hidden;}
    .koment {background:none; color:#656665;}

    div.forum span.koment {font-size:100%;}
    span.podcarou {color:#555555;font-style: italic;}
    .blok {display:block; background:white;  font-family: Verdana, sans-serif;}
    sup {color:#00B0B0;}

    .form {position:relative;display: block; width: 100%;}
    .form1 {display: block; width: 145px; float:left;}
    .form2 {display: block; margin-left:150px;}
    .form3 {display: block; width: 100%;}
    .form4 {display: block; float:left;}
    .inputtext0 {width:100%;background:#EBE8E8; border:1px solid #70407A;padding-left:5px;}
    .inputtext1 {width:100%;background:#EBE8E8; border:2px solid #70407A;padding-left:5px;}
    .inputtext2 {width:150px; height:18px; background:#EBE8E8; border:1px solid #70407A;padding-left:5px;}
    .textarea {width:100%;background:#EBE8E8; border:1px solid #70407A;padding:5px;}
    .select1 {width:600px;}
    .select2 {width:150px;}
    .submit0 { width:100%;height:18px; background:#FFF050; border:1px solid red;cursor:pointer;padding-left:5px;}
    .submit {width:150px; height:18px; background:#FFF050; border:1px solid red;cursor:pointer;}

.sep {
	height: 0px;
	clear: both;
}
.tag {color:#CC00CC;}

h1 {font-size:130%; line-height:1em; margin: 0 0 15px 0; display:block; background:#D00020;color:white;}
h2 {font-size:130%; line-height:1em; background:lightgrey; margin: 10px 0 5px 0;}
h2.menu2 {background:#D00020;color:white;}
h2.menu2 a {color:white;}
h2.menu2 a:hover {color:black;}

h3 {font-size:120%; margin: 10px 0 5px 0; line-height:1em; padding-left:1em;border-left:1.2em solid #D00020; color:black ;text-align:left;}
h4 {font-size:120%;text-align:left;}
h5 {font-size:100%; text-align:left;}
    .forum h2 {text-align:left;padding-left:1em;border-left:1em solid #D00020;}
/******* barvy ********/
    h1.tema {}
    h1.kateg {}
    
    .black {color:black;}
    .styl1, .styl2, .styl3, .styl4 { color:black;border-top:1px solid #00B0B0;margin-bottom:15px;}
    .styl1 h5 {border-left:1em solid #00B0B0;padding-left:1em;line-height:1em;}
    .styl2 em, .styl1 em, .styl3 em, .styl4 em {padding-left:2em;color:#656665;}
    .styl2 em  a, .styl1 em  a, .styl3 em  a, .styl4 em  a {color:#656665;}
    .styl2 em  a:hover, .styl1 em  a:hover, .styl3 em  a:hover, .styl4 em  a:hover {color:black;}
    
    div.styl3  {background:#FFF050;}
    .styl4 a {color:silver;}
    .styl4 h5 {border-left:1em solid silver;color:silver;}
    .styl4 {color:silver;}
    
a:hover, a:active, a:focus { outline: none; -moz-outline-style: none; }
*:focus { outline: none; -moz-outline-style: none;  }

.likecharity {width:200px;height:200px;position:relative;left:3px;}
.likecharity a {display:block;width:200px;height:200px;position:absolute;right:0;bottom:0;border:3px solid white;}
.likecharity a img {display:block;position:relative;width:200px;height:200px;}
.likecharity a:hover {position:absolute;z-index:500;display:block;width:600px;height:600px;}
.likecharity a img {display:block;width:100%;height:100%;}
