/* CSS Document - Netservis s.r.o. - Frantisek Szabo */
@media screen, projection, tv{
body, html
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: sans-serif !important;
font-size: small;
text-align:left;
background:#d5d5d5;
color:#000000;
line-height: 1.1em; 
}

#resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
padding: 0px;
} 

#logotisk{display:none;}

#telo a{
color:#cd0221;
cursor:pointer;
text-decoration:underline;
background:none;
font-weight:normal;
}

#telo  a:hover{
color:#cd0221;
text-decoration:none;
}

#telo strong{
color:#000000;
}

#cont{
	width: 970px;  margin:  0 auto; 
}

#stranka{
position:relative; 
width:805px;
text-align:left;
margin:10px 0 10px 0;
padding:0;
/*background:#f7f7f7;*/
background:white url('../img/stranka.gif');
background-position:0 0;
background-repeat:repeat-y;
border:10px solid #ffffff;
}


#logo{ padding: 0px 0 0 0px; height: 92px; }
#logo h1{ color: White; background-color: #cd0220; font-size: 2.4em; position: relative; overflow: hidden; line-height: 1.2em; margin: 0; }
#logo h1 span, #logo h1{ width:478px; height: 92px; }
#logo a{ background-color: #cd0220; color: White; text-decoration: none; }
#logo h1 span{ position: absolute; cursor: pointer; top: 0; left: 0; background: transparent url("../img/logotype1.gif") no-repeat; color: White; }


#vyhledavani{
position:absolute;
top:0px;
left:478px;
width:327px;
height:92px;
background:#CD0220 url('../img/vyhledavani_podklad.jpg') no-repeat top right;
}



#vyhledavani h2{
font-size:1.05em;
color:#ffffff;
font-weight:bold;
background:#CD0220 url('../img/vyhledavani_img.gif');
background-position:1px 4px;
background-repeat:no-repeat;
padding:15px 0 10px 40px;

}

#vyhledavani form{margin:0;padding:0;}

#vyhledavani input{display:inline; vertical-align: middle;}

#vyhledavani .text{border:1px solid #a30018;
width:230px;
height:18px;

}

#vyhledavani label{
color:#ffffff;
font-size:0.85em;

}

#vyhledavani strong,#vyhledavani u{
color:#ffffff;
}

#vyhledavani .submit{
font-weight:bold;
font-size:1em; cursor: pointer;
}

#menu_horizontalni{
margin:0;
padding:0;
color:#ffffff;
background:#cd0221;
height:35px;
width:478px;
}

#menu_horizontalni ul,#menu_horizontalni li{list-style:none;
display:inline;
padding:0;}

#menu_horizontalni ul{
list-style:none;
margin:0em 0 0em 1em;
}

#menu_horizontalni a{
margin-top:1em;
color:#ffffff;
text-decoration:underline;
font-weight:bold;
font-size:0.9em;
background:none;
}

#menu_horizontalni a:hover{
text-decoration:none;
}

#podlogo{
width:478px;
height:152px;
background:url('../img/podlogo.jpg');
margin:0;
border-top:6px solid #ffffff;
border-bottom:6px solid #ffffff;
}

#mapka{
position:absolute;
top:92px;
left:477px;
width:322px;
height:187px;
background:inherit;
border-left:6px solid #ffffff;
border-top:6px solid #ffffff;
border-bottom:0px solid #ffffff;
}


#telo{
color:#000000;
width:574px;
float:left;
display:inline;
margin:0 0 0 231px;
font-size:0.9em;
background:#ffffff;
}

#telo #odsadit{
padding:0.5em 0 1em 1em;
line-height:20px;
}



#telo strong{
font-weight:bold;
color:#000000;
}


#telo h2{
font-size:1.37em;
color:#ffffff;
font-weight:bold;
width:524px;
background:#006084 url('../img/telo_napdis_podklad.jpg');
background-position:0 0;
background-repeat:no-repeat;
padding:14px 0 0em 45px;
height:26px;
margin-left:5px;

}

#menu_vertikalni{
float:left;
width:229px;
color:#adacac;
display:inline;
margin-left:-805px;
background:#ffffff;
}

#menu_vertikalni h2{
font-size:1.05em;
color:#ffffff;
font-weight:bold;
width:182px;
background:#CD0220 url('../img/leve_menu_nadpis_podklad.jpg');
background-position:top left;
background-repeat:no-repeat;
padding:14px 0 0em 45px;
height:26px;
}

#menu_vertikalni ul{list-style-type:none;
width:227px;
margin:0;
background:#f7f7f7;
padding:0;

}

#menu_vertikalni li{
line-height:1.4em;
background: url('../img/sipka.jpg') no-repeat 8px 5px;
display:block;
padding:2.5px 5px 2.5px 35px;
border-bottom:1px solid #dedede;
border-top:1px solid #ffffff;
}

#menu_vertikalni a, a:link, a:active, a:visited{color:#cd0221;text-decoration:underline;
font-weight:normal;
background:none;
}
#menu_vertikalni a:hover{
text-decoration:none;
color:#cd0221;
font-weight:normal;
}


#pata{
clear:both;
display:block;
background:#ffffff;
height:45px;
color:#adacac;
}

#pata #left{
border-top:10px solid #a30018;
width:227px;
float:left;
padding:.8em 0 0em 0;
text-align:center;
}

#pata #right{
border-top:10px solid #006084;
margin-left:9px;
width:569px;
float:left;
padding:.8em 0 0em 0;
text-align:left;
}

#pata a{background:none;
color:#adacac;
font-weight:normal;
font-size:0.85em;
text-decoration:underline;

}

#pata #right span{margin:0 0 0 1em;}

#pata a:hover{
text-decoration:none;
}

#pata strong{color:#a30018}

#telo u{color:black}
#telo ul{margin:0.4em 0 0 0;padding:0;}
#telo ol{margin:0.4em 0 0 0;padding:0;}
#telo li{display:block;line-height:1.7em;border-bottom:1px solid #cccccc;width:100%;padding:.6em 0;list-style:none;}
#telo li span{display: inline; background:White url('../img/tecka.jpg') no-repeat 0 0px; color: white; font-weight: bold; width: 20px; float: left; padding: 5px 0 10px 7px; line-height: 1.18em; font-size: 1em;}

#telo  .blue{color:#004f6c;}
#telo .odsad_souradnici{margin:0 0 0 98px;}
#telo .mapa{margin:0.6em 0 0.6em 6px;}
#telo h3{font-weight:normal;font-size:1.6em;color:#006084;text-indent:0.5em;margin:0.6em 0 0.3em 0;}
#telo h4{font-weight:bold;font-size:1.6em;color:#006084;text-indent:0.5em;margin:0.6em 0 0.3em 0;}
#telo hr.line{width:560px;height:1px;line-height:0;font-size:0;background:#cccccc;margin:0px;border:0;margin:0;padding:0;}
#telo hr{border:1px solid #006084;line-height:0;}
#telo #oznameni{border-top:3px solid #cd0221;
background:#faf0f0;
margin:1em 0 1em 0;
padding:1em 2em;
}
#telo #oznameni h4{
color: #cd0221;
text-indent:0em;
margin:0 0 0.3em 0;
}
#telo .input{
border:1px solid #be8b8b;
margin:0;padding:0;
width:241px;
height:21px;
}

#telo .submit2{display:block;clear:both;}
#telo textarea{width:266px;height:59px;border:1px solid #be8b8b;}
#telo form {margin:0;padding:0;}
#telo #levo{float:left;width:260px;margin:0;padding:0;}
#telo #pravo{float:right;margin:0;padding:0;}
#telo .prispevek{border:1px solid #dedede;padding:1em;background:#fdfdfd;margin:.5em 0 .5em 0;}
#telo .prispevekS{border:1px solid #dedede;padding:1em;background:#f3f3f3;margin:.5em 0 .5em 0;}
#telo .prispevek p, #telo .prispevekS p{margin:0.8em 0 0 0;}
#telo .hlavicka{font-size:0.95em;}
	#telo .editovat_pravo{display:block;position:absolute;top:340px;left:702px;width:102px;height:22px;}
#telo .www{padding:0.1em 0 0 1em;}
.pristup_body{border:1px solid #004f6c;margin:0.2em 0 0 0;padding:0.1em 0em;width:320px;}

#mapka  ul{text-decoration:none;margin:0;padding:0;position:absolute;height:30px;
}
#mapka li{display:block;float:left;text-decoration:none;margin:0;}
#mapka a{
background:#577700;
border-top:3px solid #315d01;
display:block;
padding:6px 28px 7px 26px;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}
#mapka span{
font-weight:bold;
display:block;
padding:6px 24px 7px 25px;
color:#ffffff;
background:#83b200;
border-top:3px solid #749e00;
}
#mapka a:hover{
font-weight:normal;
background:#83b200;
border-top:3px solid #749e00;
text-decoration:none;
}

#mapka .druha a{
background:#577700;
border-top:3px solid #315d01;
display:block;
padding:6px 25px 7px 26px;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}
#mapka .druha span{
font-weight:bold;
display:block;
padding:6px 24px 7px 25px;
color:#ffffff;
background:#83b200;
border-top:3px solid #749e00;
}
#mapka .druha a:hover{
font-weight:normal;
background:#83b200;
border-top:3px solid #749e00;
text-decoration:none;
}




#mapka img{margin-top:30px;border:0;padding:0;}


#mutace{
position:absolute;
top:4px;
left:370px;
height:20px;
background:#cd0220;
}

#mutace a{text-decoration:underline;color:#b3e32b;}

#mutace a:hover{text-decoration:none;}

.center{text-align:center;
margin:.5em 0 .5em 0;
}

.float_right{display:block;position:absolute;top:370px;right:0px;}
.float_left{float:left;}
.center span{font-size:1.2em;font-weight:bold;color:#006084;margin:0 1em;}

#formik1 .red{color:#cd0220;}
#formik1 .redstar{color:#cd0220;position:absolute}
#formik1 p{margin:1.3em 1em;}
#formik1 .submit{margin:2px 10px;font-size:1.2em;font-weight:bold;color:white;background:#A30018;border:1px solid #A30018;width:8em;display:block;margin:0.5em .5em;height:1.5em;}
#formik1 .input{border:1px solid #959595;width:299px;display:inline;height:18px}
#formik1 .povinne{border:1px solid #cd0220;width:299px;display:inline;height:18px}
#formik1 .rychlost{border:1px solid #959595;width:100px;}
#formik1 .textarea1{border:1px solid #959595;width:299px;height:150px;overflow:hidden;display:inline;}
#formik1 .options{width:15em;}
#formik1 .file{width:299px;}
	
	#editor_form .red{color:#cd0220;}
	#editor_form label{margin:0;padding:0;}
#editor_form .redstar{color:#cd0220;position:absolute}
#editor_form p{margin:1.3em 1em;}
#editor_form .submit{margin:2px 10px;font-size:1.2em;font-weight:bold;color:white;background:#A30018;border:1px solid #A30018;width:8em;display:block;margin:0.5em .5em;height:1.5em;}
#editor_form .input{border:1px solid #959595;width:299px;display:inline;height:18px;margin-bottom:-2px;}
#editor_form .povinne{border:1px solid #cd0220;width:299px;display:inline;height:18px}
#editor_form .textarea1{border:1px solid #959595;width:299px;height:100px;overflow:hidden;position:relative}
#editor_form .novy_table{width:450px;padding:0em 1em;margin:0 2em;border:0px solid black;}
#editor_form .novy_table td{margin:.1em 0 .1em .5em;padding:.2em .4em;border:0px solid black;}
#editor_form .novy_field {margin:0 0 0px 5px;padding:5px;width:558px;border:0px;background:#e9f9fb;
display:block;}

.novy_field {margin:0 0 0px 5px;padding:5px;width:558px;border:0px;background:#e9f9fb;
display:block;
}
.novy_sedy{margin:0px 0 0 5px;width:558px;background:#f7f7f7;padding:1em 0 1em 1em;border:0px;font-size:0.95em;}

.novy_table{width:500px;padding:0em 1em;margin:0 2em;border:0px solid black;}
.novy_table td{margin:.2em 0 .2em .5em;padding:.4em .4em;border:0px solid black;width:200px;}

.novy_table2{width:500px;padding:0em 1em;margin:0 2em;border:0px solid black;}
.novy_table2 td{margin:.2em 0 .2em .5em;padding:.4em .4em;border:0px solid black;width:190px;}
.novy_table2 span{width:280px;display:inline;
position:absolute;
}

table  {
  text-align: left;
  font-size:1em;
  width:550px;
  border-collapse:collapse;
}
table .vycentrovat{text-align:center;}

table .sudy{
background:#f9f9f9;
}

table a, a:link, a:active, a:visited{font-size:1em;font-weight:bold;text-decoration:underline;}

table a:hover{text-decoration:none;}

thead th {
color:#ffffff;
background:#11a4da;
text-align:center;
}

.table_nadpis{
color:#ffffff;
background:#11a4da;
text-align:center;
}

caption {
  display:none;
}

td,th {
border: 1px solid #d5d5d5;
  padding:0.5em .5em;
}


.diskuse-small		{color: white; width: 100%; margin: 0 0px;}
.diskuse-small input{ border: 0; background: none; }
.diskuse-small td { border: 0px; color:black; padding: 0.2em; line-height: 1.3em; }
.diskusnibtn a, .diskuse-small a{ font-weight: normal; }
DIV.polemika 		{ color:black; padding: 2pt 5pt 2pt 8px; font-weight: bold;}
tr.polemika1 		{color: black; line-height: 1.4em;}
tr.polemika0 		{color: black; line-height: 1.4em; }
tr.polemika-top th {background-color: #364769; color: black; font-weight: normal; text-align: left;  padding:0.5em 1em 0.5em 1em; }
span.btn {border:1px solid #d5d5d5;padding:0.15em .3em;background:#eeeaea;display:inline;margin:0 .2em}
span.btn a{font-size:.75em !important;}
span.btn a:hover{font-size:.75em !important;}
.diskuse-small th{  border: 0px ;background-color: white; color:black;  padding:0.5em 1em;text-align:left;border-bottom:1px solid black }
fieldset{border:0;}
licha{background:#11A4DA;}

td.polemika-d1{padding: 2px 5px 2pt 4px; color: black;}
td.polemika-d2{padding: 2px 5px 2pt 15px; color: black;}
td.polemika-d3{padding: 2px 5px 2pt 25px; color: black;}
td.polemika-d4{padding: 2px 5px 2pt 35px; color: black;}
td.polemika-d5{padding: 2px 5px 2pt 45px; color: black;}
td.polemika-d6{padding: 2px 5px 2pt 55px; color: black;}

.nowrap{ white-space: nowrap; }
.diskuse-small	img{ float: left; margin-left: 10px; } 
.diskuse-small	span{ display: block; margin-left: 5px; }

DIV.polemika-top1	{background-color: #003366; padding: 2pt 0pt 3px 4px; color: white;}
DIV.polemika-top2	{background-color: #EFEDED;  padding: 2pt 0pt 10px 15px;}
DIV.polemika-top3	{background-color: #EFEDED; padding: 2pt 0pt 10px 25px;}
DIV.polemika-top4	{background-color: #EFEDED;  padding: 2pt 0pt 10px 35px;}
DIV.polemika-top5	{background-color: #EFEDED;  padding: 2pt 0pt 10px 45px;}
DIV.polemika-top6	{background-color: #EFEDED;padding: 2pt 0pt 10px 55px;}
DIV.polemika-all	{background-color: #EFEDED;}
DIV.polemika-d1{padding: 2px 5px 2pt 4px;}
DIV.polemika-d2{padding: 2px 5px 2pt 15px;}
DIV.polemika-d3{padding: 2px 5px 2pt 25px;}
DIV.polemika-d4{padding: 2px 5px 2pt 35px;}
DIV.polemika-d5{padding: 2px 5px 2pt 45px;}
DIV.polemika-d6{padding: 2px 5px 2pt 55px;}

	.polemika1{ padding-left: 0px !important;border:0 !important}
.polemika2{ padding-left: 10px !important;border:0 !important}
.polemika3{ padding-left: 20px !important; border:0 !important}
.polemika4{ padding-left: 30px !important; border:0 !important}
.polemika5{ padding-left: 40px !important; border:0 !important}
.polemika6{ padding-left: 50px !important; border:0 !important}
.polemika7{ padding-left: 60px !important; border:0 !important}
			.polemika0s{ padding-left: 0px !important;border:0 !important;background:#EEEAEA !important}
		.polemika1s{ padding-left: 0px !important;border:0 !important;background:#EEEAEA !important}
.polemika2s{ padding-left: 10px !important;border:0 !important;background:#EEEAEA !important}
.polemika3s{ padding-left: 20px !important; border:0 !important;background:#EEEAEA !important}
.polemika4s{ padding-left: 30px !important; border:0 !important;background:#EEEAEA !important}
.polemika5s{ padding-left: 40px !important; border:0 !important;background:#EEEAEA !important}
.polemika6s{ padding-left: 50px !important; border:0 !important;background:#EEEAEA !important}
.polemika7s{ padding-left: 60px !important; border:0 !important;background:#EEEAEA !important}
	
.diskuse h3{text-indent:-.1em !important;margin:0;padding:0;font-size:1.1em !important;font-weight:bold !important;}	


.disnadpis { height: 1.4em; overflow: hidden; font-size:.9em; }


.reakce1{background:#ebebeb;padding:.0em .4em .4em .4em; }
.reakce2{margin-left: 10px !important;padding:.0em .4em  .4em .4em;border-bottom:1px solid #ebebeb}
	.reakce3{margin-left: 20px !important;padding:.0em .4em  .4em .4em;border-bottom:1px solid #ebebeb}
	.reakce4{margin-left: 30px !important;padding:.0em .4em  .4em .4em;border-bottom:1px solid #ebebeb}
	.reakce5{margin-left: 10px !important;padding:.0em .4em  .4em .4em;border-bottom:1px solid #ebebeb}
	.reakce6{margin-left: 20px !important;padding:.0em .4em  .4em .4em;border-bottom:1px solid #ebebeb}
	.reakce7{margin-left: 30px !important;padding:.0em .4em  .4em .4em;border-bottom:1px solid #ebebeb}

	.author3{border:1px solid #d5d5d5;background:#d20101;display:inline;padding:.2em .5em}
	.author3 a{font-size:0.9em !important;color:white !important;}
	.author3 a:hover{font-size:0.9em !important; color:white !important;}
	.vlozil{margin-left:5em;}
	.info{font-size:0.95em;}
.diskuse-prispevky{
	width: 100%;
}
.diskuse-prispevky th{
	color: white; font-weight: normal; border: 0px ; text-align: left; padding: 1px 3px;
}
.diskuse-prispevky td{
	 padding: 1px 3px 15px 3px; border: 0px ;
}
.diskuse-prispevky p{
	margin: .2em 0; line-height: 1.4em; padding: 0; color: White;
}
.diskuse-prispevky h3{
	margin: .3em 0 !important ; padding: 0;  line-height: 1.3em; font-size: 1.3em !important ; font-weight: bold;
}
.vlozeni{
	margin: 0 5px; 
}
.vlozeni input{
	margin: 3px 5px;
}

.zapati{ font-size: .85em; color: #adacac; padding: 0 10px 0 13px; text-align: center; }
.zapati a{ color: #adacac; font-weight: normal; }
.zapati a:hover{ color: Black; }

#banner-top{ width: 735px;  overflow: hidden; text-align: center; margin: 10px 0 0 47px;  }
#banner-left{ width: 225px;  overflow: hidden;  text-align: center; margin: 10px auto 10px auto; }
#banner-mid{ width: 468px;  overflow: hidden;  text-align: center; margin: 10px auto 10px auto; }
#banner-right{ width:  120px; overflow: hidden; /*border: 1px solid #C6C6C6;*/ text-align: center; margin: 0; position: absolute; top: -11px; left: 824px; }


}



