body,

html

	{

	margin: 0px;

	padding: 0px;

	background-color: #EAEAEA;

	background-image: url("../imgs/background.gif");

	background-position: center;

	text-align: center;

	background-repeat: repeat-y;

	font-size: x-small;

	height: 100%;

	}

div, td, th, input, select, p, textarea

	{

	font-family: "Helvetica CE", Verdana, Tahoma, Arial, Sans-serif;

	color: #444;

	}

p

	{

	font-family: "Helvetica CE", Verdana, Tahoma, Arial, Sans-serif;

	color: #444;

	}

form

	{

	margin: 0px;

	}

	

/* =========== classes =========== */

.globalcontent

	{

	width: 780px;

	margin: 0 auto;

	background: #fff;

	min-height: 100%;

	height: 100%;

	position: relative;

	}

 body>.globalcontent {

	 height: auto;

	 }

 .copy {font-size: 1em; 

background: #fff; 

border: 1px solid #eee;

padding: 10px 13px;

text-align: left; 

color: #777; 

font-family: "Helvetica CE", Tahoma, Sans-serif;

border-top: 5px solid #eee;

border-bottom: 5px solid #eee;

clear:both;

} 

.dot

	{

	background-image: url("../imgs/dotbck.gif");

	background-repeat: repeat-y;

	background-position: center;

	}

.dot2

	{

	background-image: url("../imgs/dotbck2.gif");

	background-repeat: repeat-y;

	background-position: center;

	}

.arr

	{

	font: Courier;

	color: #999;

	}

.file

	{

	background-image: url("../imgs/ik2.gif");

	background-repeat: no-repeat;

	padding-left: 25px;

	}	

.file2

	{

	background-image: url("../imgs/ik1.gif");

	background-repeat: no-repeat;

	padding-left: 25px;

	}	

	

	

/* =========== logo =========== */

.logo

	{

	width: 760px;

	height: 60px;

	/*line-height: 20px;*/

	text-align: right;

	vertical-align: middle;

	padding-right: 20px;

	background: #fff;

	border:0;

	}

.logo img {float: left; border:0;}

.logo A,

.logo A:link,

.logo A:visited

	{

	text-decoration: none;

	color: #aaa;

	}

	

	

/* =========== navitop =========== */

.navitop

	{

	background: url("../imgs/navibck.gif") repeat-x left top #FFC103;

	padding: 3px 3px 0px 10px;

	text-align: left;

	line-height: 2em;

	font-size: 1.1em;

	vertical-align: center;

	}

.navitop a,

.navitop a:link,

.navitop a:visited

	{

	font-weight: bold;

	color: #fff;

	text-decoration:none;

	}

.navitop a:hover

	{

	color: #000;

	}

 #navibot {width: 100%; height: 3px; background:  url("../imgs/navibck2.gif") repeat-x left top; line-height: 3px; font-size: 0;}

 #hledani {width: auto; float: right; line-height: 100;	font-size: 1em; vertical-align: center;}

 #hledani form {display: inline;line-height: 100;	font-size: 1em; vertical-align: center;}

 #hledani label {color: #000; line-height: 100%; font-size: 0.9em; vertical-align: center;}

 #hledani form input.sbtn {margin-left: 10px;}

 #srchtxt {background: url("../imgs/inputbck.gif") repeat-x left bottom; border: 1px solid #aaa;}

 #searchHelp {display: none; /*float: right; width: 300px; border: 1px solid #aaa; */text-align: left; font-size: 0.8em; }

 

/* =========== themetop =========== */

.theme 

	{

	color: #000;

	text-align: right;

	padding: 0px 6px 2px 0px;

	}

.theme .txt

	{

	background-image: url("../imgs/inputbck.gif");

	background-repeat: repeat-x;

	color: #555;

	border: 1px solid #aaa;

	width: 140px;

	height: 14px;

	}

.theme .sbtn

	{

		color: #000;

	border: 1px solid #fff;

	font-weight: bold;

	background-color: #fff;

	margin-left: 5px;

	}

	

	

/* =========== catalogue =========== */

.catalogue

	{

	padding: 0px;

	text-align: left;

	width: 100%;

	}

.catalogue .catin

	{

	background-color: #FFC209;

	padding: 5px 5px 8px 5px;

	}

.catalogue .catin3

	{

	background-color: #FFDA6B;

	padding: 5px 5px 13px 5px;

	}

.catalogue .catin3 TD

	{

	vertical-align: top;

	color: #000;

	font-size: 10px;

	}

.catalogue .catin3 h1

	{

	color: #000;

	margin: 0px;

	}

.catalogue .catin TD

	{

	vertical-align: top;

	font-size: 10px;

	}

.catalogue .catin B

	{

	font-family: Arial;

	font-weight: bold;

	}

.catalogue .catin a,

.catalogue .catin a:link,

.catalogue .catin a:visited

	{

	color: #fff;

	}	

.catalogue .catin3 a,

.catalogue .catin3 a:link,

.catalogue .catin3 a:visited

	{

	color: #000;

	}

.catalogue .catin a:hover,

.catalogue .catin3 a:hover

	{

	color: #000;

	}

.catalogue .catin .file .sub a,

.catalogue .catin .file .sub a:link,

.catalogue .catin .file .sub a:visited

	{

	color: #000;

	}

.catalogue .catin .file .sub a:hover

	{

	color: #fff;

	}

.catalogue .catin2 

	{

	background-color: #6684A3;

	color: #fff;

	padding: 8px 5px 8px 13px;

	}

.catalogue .catin2 UL

	{

	list-style-type: square;

	color: #fff;

	margin: 0 0 0 15px;

	padding:0;

	}

.catalogue .catin2 LI

	{

	margin-bottom: 3px;

	}

.catalogue .catin2 A,

.catalogue .catin2 A:link,

.catalogue .catin2 A:visited

	{

	color: #fff;

	text-decoration: underline;

	}

.catalogue .catin2 A:hover

	{

	color: #000;

	text-decoration: none;

	}

.catalogue H1

	{

	color: #888;

	padding: 11px 13px 11px 13px;

	margin: 0px;

	}

/*

.catalogue H2

	{

	color: #888;

	padding: 11px 13px 11px 13px;

	margin: 0px;

	}

*/

.catalogue .nadpis3

	{

	background-image: url("../imgs/bckh1.gif");

	background-repeat: no-repeat;

	color: #000;

	padding: 6px 13px 6px 13px;

	margin: 0px;

	}

.catalogue .nadpis4

	{

	background-image: url("../imgs/bckh2.gif");

	background-repeat: no-repeat;

	color: #fff;

	padding: 6px 13px 6px 13px;

	margin: 0px;

	}

	

	

/* =========== LINKS&TITLES =========== */

.title,

.title a,

a.title,

a.title:link,

.title a:link,

a.title:visited,

.title a:visited

	{

	font-family: "Helvetica CE", "Trebuchet MS", Arial;

	font-weight: bold;

	text-decoration: none;

	color: #FFC209;

	}

.title2,

a.title2,

a.title2:link,

a.title2:visited

	{

	font-family: "Helvetica CE", Tahoma, Arial;

	font-weight: bold;

	text-decoration: none;

	color: #FFC209;

	}

.title:hover,

.title2:hover,	

a.title:hover,

a.title2:hover

	{

	color: #000;

	}

a,

a:link,

a:visited

	{

	color: #158DB5;

	}	

a:hover

	{

	color: #000;

	}	

	

	

/* =========== Nove styly =========== */

/* =========== Vypis �l�nk� =========== */

 ul.clanky {margin:0; padding:0; list-style: none;}

 ul.clanky li {margin-bottom: 1em;}

 ul.clanky li p {margin: 0; padding: 0 0 0 20px; font-size: 0.9em;}

 h2.titleclanku  {min-height: 1em; background: url("../imgs/titcln.gif") left center no-repeat; padding-left: 20px; margin-bottom: 5px;line-height: 1em;}

 h2.titleclanku a {vertical-align: middle; color: #000; font-weight: normal; text-decoration: underline; font-size: 0.8em;}

 h2.titleclanku a:hover, h2.titleclanku a:active, h2.titleclanku a:focus {color: #888; text-decoration: none;}

 h2.titleclanku a:visited {color: #545353;}

 

 

/* =========== Detail semin�rn� pr�ce =========== */

 div.hledani, div.kategorie, div.uvodnik, div.detailblok, div.zebricek {width: 430px; float: left; padding-left: 15px; padding-right: 15px; border-right: 1px solid #eee; background: #fff;

min-height: 600px;

height: auto;

}

 table.detailprace {background: #fff; width: 100%;}

 table.detailprace th, table.detailprace td {background: #F9F8F8; padding: 3px;}

 table.detailprace tr th {padding-right:5px; text-align: right; font-weight: bold; width: 150px;}

 table.detailprace td {padding-left: 5px;}

 table.detailprace th.download1 {color: #111111; text-align: center; font-size: 1.3em; padding: 5px;}

 table.detailprace th.download2 {color: #2EAC20; text-align: center; font-size: 1.3em; padding: 5px;}

 td.download a.w {padding-left: 21px; background: url("../imgs/word.gif") left center no-repeat; padding-top: 3px; padding-bottom: 3px;}

 td.download a.z {padding-left: 21px; background: url("../imgs/zip.gif") left center no-repeat; padding-top: 3px; padding-bottom: 3px;}

 table.detailprace caption {text-align: center; font-size: 1.3em;padding: 3px; font-weight: bold; color: #666;}

H1.nazev {color: #FFC103; font-weight: bold; font-size: 1.5em; border-bottom: 1px solid #eee; padding-bottom: 3px;}

H2.nazev {color: #FFC103; font-weight: bold; font-size: 1.5em; border-bottom: 1px solid #eee; padding-bottom: 3px;}

 .smajlikdetail {float: right; width: 76px; height: 53px;}

 div.detailblok p.poznamka {font-size: 0.8em; color: #888; /*font-style: italic;*/}

 

 

/* =========== Blok prave reklamz, floatuje ji =========== */

 .reklamaxxx {background: #fff; width: 319px; float: right;}

 .reklamaxxx2 {background: #fff; width: 329px; float: left; padding-top: 10px;}

 .reklama {text-align: center;}

 

 

/* =========== Formular pro pridavani komentaru a prispevku =========== */

 h3.komentare {border-bottom: 1px solid #000; padding-bottom: 5px; margin-top: 25px;}

 div.uvodnik fieldset, div.detailblok fieldset {border: 1px solid #FCEEC5; padding: 10px; background: #FBFBFB; margin-bottom: 25px;}

 div.uvodnik legend, div.detailblok legend {background: #FBBE00; color: #fff; font-weight: bold; padding: 3px 15px 3px 15px;}

 div.uvodnik form table, div.detailblok form table {width: 100%; padding-top: 15px;}

 div.uvodnik form table th, div.detailblok form table th {width: 100px; text-align: right; font-weight: bold; vertical-align: top;}

 #clovek, #jmeno, #nazev, #kateg, #obsah, #rok, #stranky, #uvod, #zaver, #zjmeno, #zemail, #poznamky, #attachment, #nick, #mail, #nadpis {width: 200px; text-align: left; border: 1px solid #FBBE00; padding: 3px;}

 #rok, #stranky, #uvod, #zaver, #zjmeno, #zemail {width: 20px;}

 #clovek:focus, #jmeno:focus, #nazev:focus, #kateg:focus, #obsah:focus, #rok:focus, #stranky:focus, #uvod:focus, #zaver:focus, #zjmeno:focus, #zemail:focus, #poznamky:focus, #attachment:focus,#nick:focus, #mail:focus, #nadpis:focus, div.detailblok form textarea:focus, div.uvodnik form textarea:focus {background: #FEFBF2; border: 1px solid #888;}

 div.uvodnik form textarea, div.detailblok form textarea {width: 100%; text-align: left; border: 1px solid #FBBE00; padding: 3px;}

 #Submit {width: auto; text-align: left; padding-left: 15px; padding-right: 15px;}

 input.inhuman {display: none;}

 

 

/* =========== Koment��e pod detailem semin�rn� pr�ce a asi i jinde :-) =========== */

 .diskuseprispevek {background: #FDFCFC; margin-bottom: 10px; padding: 3px 5px; text-align: right; border-left: 1px solid #FCEEC5; border-bottom: 1px solid #eee;}

 .diskuseprispevek p {padding: 3px; margin-bottom: 0; margin-top:0; text-align: left;}

 .diskuseprispevek h3 {margin: 2px; font-size: 1.1em;margin-bottom: 5px; text-align: left;}

 .diskuseprispevek h3 a{font-size: 1em;}

 

 

/* =========== �eb���ek stahovanosti semin�rn�ch prac� =========== */

 div.zebricek table {width: 100%;}

 div.zebricek td, div.zebricek th {background: #FAFAF9; padding: 3px;}

 div.zebricek thead th {background: #eee; padding: 3px; font-weight: bold; text-align: center;}

 div.zebricek tfoot th, div.zebricek tfoot td {background: #F3F3F3; padding: 3px; font-weight: bold; text-align: center;}

 div.zebricek th {text-align: center;}

 div.zebricek tr:hover th, div.zebricek tr:hover td {background: #FAF5E3;}

 div.zebricek thead tr:hover th {background: #eee;}

 div.zebricek h3 {border-bottom: 1px solid #000; padding-bottom: 5px; margin-top: 25px;}

 div.zebricek h2 {color: #FFC103; font-weight: bold; font-size: 1.5em; border-bottom: 1px solid #eee; padding-bottom: 3px;}

 div.pokraczebricku {width: 420px; background: #fff; overflow: hidden;}

 div.pokraczebricku div {line-height: 2em; font-size: 1.3em; font-weight: bold;background: #FAFAF9; padding: 5px;}

 div.pokraczebricku a {padding: 3px;}

 div.pokraczebricku a:hover {background: #eee;}

 div.jednotlivekategorie {background: #fff; margin-left: 10px;}

 div.jednotlivekategorie ul li{margin-bottom: 4px;  margin-left: 20px;}

 div.jednotlivekategorie ul {background: #FAFAF9; padding: 5px;}

 

 

/* =========== Vypis detailu �vodn�ku s formul��em pro koment��e =========== */

 div.uvodnik {line-height: 1.5em;}

 div.uvodnikimage {float: left; width: auto; padding: 0 10px 10px 10px;}

 div.uvodnikimage img {padding: 0px; margin: 0;}

 div.uvodnikimage p {text-align: center; margin: 5px 0 0 0;}

 div.uvodnik h2 a {color: #FFC103; font-weight: bold; font-size: 0.9em;  padding-bottom: 3px; text-decoration: none;}

 p.poznamka {margin: 3px 0; font-weight: bold; color: #666;}
 
 p.poznamkakdetailu {margin: 3px 0; font-weight: bold; color: #666; font-size: 1.1em;}

 

 

/* =========== Vypis podkategori =========== */

 .kategorie .katlisting {margin-left: 15px; margin-right: 15px;}

 .kategorie table {width: 100%;}

 .kategorie table td {width: 50%; vertical-align: middle;}
 
 /* a pro vypis top mame jine parametry tabulky */
 .kategorie .tkat2 table td {width: auto;}
 

   /* pozor, v mainie.css je k nasledujicimu radku doplnek pro IE */

 .kategorie table td div {min-height: 2em; line-height: 1.5em; /*line-height: 2em; height: 2em; */ background: url("../imgs/ik2.gif") left center no-repeat; padding-left: 25px;}

 

 

/* =========== Vypis hledani praci =========== */

 .hledani table {width: 100%;}

 .hledani td, div.zebricek th {background: #FAFAF9; padding: 3px;}

 .hledani thead th {background: #eee; padding: 5px 3px; font-weight: bold; text-align: center;}

 .hledani tfoot th, div.zebricek tfoot td {background: #F3F3F3; padding: 3px; font-weight: bold; text-align: center;}

 .hledani th {text-align: center;}

 .hledani tr:hover th, div.hledani tr:hover td {background: #FAF5E3;}

 .hledani thead tr:hover th {background: #eee;}

 .hledani td h2 {font-weight: bold; font-size: 1.1em; margin:0; padding:0; }

 .hledani td p { margin: 3px 0 3px 20px; padding:0; }

 .hledani td div {margin: 3px 0 5px 0px; padding:0; }

 .hledani tfoot td {background: #F3F3F3; padding: 3px; font-weight: bold; text-align: center;}

 

 

/* =========== HomePage =========== */

 span.pocetpraci {font-size: 1.3em; font-weight: normal;}

 span.pocetpraci strong {font-weight: bold;}

 .hp {width: 450px; float: left; padding: 0; border-right: 1px solid #eee;}

 .hp h2 {font-size: 1.6em; font-weight: bold;}

 .hp ul.clanky li h2.titleclanku {font-size: 1.5em; font-weight: bold;}

 .reklamaxxx2 {font-size: 1.2em;}

 .reklamaxxx2 h2, .reklamaxxx h2 {

	background: url("../imgs/bckh2.gif") no-repeat bottom left;

	color: #fff;

	font-size: 1.2em ;

	padding: 16px 13px 3px 13px;

	margin: 0px;

	}

 div.catin2 form {margin:0; padding:0;}

 div.catin2 form table{margin:0; padding:0; font-size: 0.8em;}

 div.catin2 form label{color: #fff;}

 div.catin2 form .inputtext2 {width: 55px; color: #000;}

 div.catin2 form fieldset {border:0;}

 h1.seo {background: #fff url("../imgs/bckh1.gif") left bottom no-repeat; color: #000; font-size: 1em;padding: 26px 13px 5px 13px; margin: 0;	clear: both;}

 h2.kat {background: #fff url("../imgs/bckh1.gif") left bottom no-repeat; color: #000; font-size: 1em;padding: 26px 13px 5px 13px; margin: 0;	clear: both;}

 h2.kat2 {background: #FFC209 url("../imgs/podkladnadpishp2.jpg") left bottom no-repeat; color: #000; font-size: 1em;padding: 26px 13px 5px 13px; margin: 0;clear: both;}

 .tkat {background: #FFC209; margin: 0px; clear: both; padding: 10px;}

 .tkat table {width: 100%;}

 .tkat table td {width: 50%;}

 .tkat table th {text-align: right; color: #000; padding-right: 5px;}

 .tkat td h3 {margin-bottom: 0;line-height: 2em; height: 2em; background: url("../imgs/ik2.gif") left center no-repeat; padding-left: 25px; border:0; font-size: 1.2em;}

 .tkat td h3 a {color: #fff; font-size: 1.2em; font-weight: bold; font-family: Arial; text-decoration: none;}

 .tkat td h3 a:hover {color: #000;}

 .tkat td a {color: #000;}

 .tkat td a:hover {color: #fff;}

 .tkat2 {margin: 0px; clear: both; padding: 10px; background: #FEDE7A;}

 .tkat2 table {width: 100%;}

 .tkat2 td h3 {margin-bottom: 0;line-height: 2em; background: url("../imgs/ik1.gif") left center no-repeat; padding-left: 25px; border:0; font-size: 1.2em;}

 .tkat2 td h3 a {color: #000; font-size: 1em; font-weight: bold;}

 .tkat2 td h3 a:hover {color: #fff;}

 .tkat2 td p { margin: 3px 0 3px 25px; padding:0; }

 .kat2all {text-align: center; font-size: 1.2em; margin-top: 10px;}

 .kat2all a {color: #000;}

 .kat2all a:hover {color: #555;}

h3 {font-size: 1.3em; border-bottom: 1px solid #eee; clear: both;}

 p.otazka {font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #FFC001; padding-bottom: 3px; margin-top: 20px;}

 p.odpoved {font-size: 1.2em; margin-left: 20px; margin-top: 5px; margin-bottom: 5px;}

 table.inzerce {width: 70%;}

 table.inzerce thead th {text-align: center; font-weight: bold;font-size: 1.5em; background: #FFC103; padding: 2px 5px;}

 table.inzerce tr.seda1 {background: #eee;}

 table.inzerce tr.seda2 {background: #FBF9F9;}

 table.inzerce td {padding: 2px 5px;}

 table.inzerce tbody th {font-weight: bold; padding-left: 15px;}

 div.stopro {width: 780px; border:0;}

 

 

/* =========== pathline =========== */

.pathline

	{ 

	padding: 6px 13px 6px 13px;

	color: #aaa;

	background: #fff;

	text-align: left;

	font-family: Courier;

 border-top: 5px solid #eee;

 border-bottom: 5px solid #eee;

	}

.pathline a

	{

	color: #888;

	font-family: "Helvetica CE", Tahoma, Sans-serif;

	}

.pathline a:hover

	{

	color: #000;

	}

	

	

/* =========== vseobecne pouzivane tridy =========== */

  ul li, ol li {font-size: 1em; margin-bottom: 5px;}

 .red {color: red;}

 .sedapismo {color: #777;}

 .hidden {display: none;}

 .right {text-align: right;}

 .c {text-align: center;}

 .left {text-align: left;}

 .tv {vertical-align: middle;}

 .tucne {font-weight: bold;}

 .flleft {float: left;}

 img.flleft {float: left; width: auto; margin-right: 10px; margin-bottom: 10px; border:0;}

 .zluta {color: #FFC001; font-weight: bold;}

 .cervena {color: #CC0000; font-weight: bold;}

 .sedyborder {border-bottom: 1px solid #eee;}

 

 

/* =========== opravy spatnych kaskad =========== */

 .diskuseprispevek h3 {border:0}

 .hp .uvodnik {min-height: 0;}

 

 

/* =========== styly etarget =================*/

.etarget {

   background: url("../imgs/bckh2.gif") top left no-repeat;

   background-color: #6684A3;

   color: #FFFFFF;

   text-align: left;

   padding: 8px 13px 3px 13px;

}

.etarget .selfpromo *, .etarget .title a {

   font-size: 1em ;

   color: white;

   font-weight: bold;

   text-decoration: none;

   vertical-align: top;

}

.etarget .selfpromo .left {

   width: 170px; 

}

.etarget .selfpromo .right {

   height: 50px;

   text-align: right;

   vertical-align: bottom;

   color: #000;

   /*visibility: hidden;*/

}

.etarget .selfpromo {

   margin-bottom: 10px;

}

.etarget .description {

   color: white;

}

.etarget .title a:hover {

   text-decoration: underline;

}





/* =========== styly slovniku, jak formu tak i vysledku =================*/

.slovnik {

   text-align: left;

   color: #FFFFFF;

}

.slovnik .catin2 {

   background-color: #6684A3;

   padding: 8px 13px 8px 13px;

}

.slovnik h2 {

   font-size: 1em;

   font-weight: bold;

}

.slovnik input {

   font-size: x-small;

}





/* =========== Styly pro uzivatelskou sekci * zacatek =================*/

 #userram {margin:0; padding:0; width: 780px; background: #fff url("../imgs/user-podklad.gif") right top repeat-y;}

 .clearhelp {clear: both; line-height:0; height:0; font-size:1;}

 #usertelo {width: 580px; padding: 10px 0 10px 0; text-align: left;float: left;}

 #usertelo h2 {color: #FFC103; font-weight: bold; font-size: 1.5em; padding: 5px 10px 15px 10px; margin:0;} 

 #usertelo h3 {margin: 10px 5px 5px 10px;} 

 #usertelo p {margin:0; padding: 5px 10px 5px 10px} 

 #usertelo ol li {line-height: 1.5em;}

 #userpravysloupec {width: 195px; padding:0; text-align: left; float: left;}

 #usermenu {width: 200px; margin:0; padding: 10px 0 20px 0; list-style: none;background: #eee;}

 #usermenu li {margin:0; padding:0; display: block; font-size: 1.2em;}

 #usermenu li a {background: #fff; text-decoration: none; background: #fff; display: block; width: 185px; line-height: 2em; border-left: 5px solid #FFC209; padding-left: 10px; border-bottom: 1px solid #eee;} 

 #usermenu li a:hover {border-left: 5px solid #6684A3; color: #000; text-decoration: none; background: #FAFAFA;} 

 form {text-align: left;}

 .fieldset1 {margin-left: 10px; width: 350px; border: 1px solid #FCEEC5; padding: 10px; background: #FBFBFB; margin-bottom: 25px;}

 .filedset1 table {width: 100%; padding-top: 15px;}

 .fieldset1 th {width: 100px; text-align: right; font-weight: bold; vertical-align: top; padding: 3px;}

      #formregistrace th {width: 160px;}

 .fieldset1 legend {background: #FBBE00; color: #fff; font-weight: bold; padding: 3px 15px 3px 15px;}  

 .inputtext1 {text-align: left; border: 1px solid #FBBE00; padding: 3px;}

 .inputtext1:focus {background: #FEFBF2; border: 1px solid #888;}

      .na535px {width: 535px;}

      .na400px {width: 400px;}      

      .na200px {width: 200px;}

      .na150px {width: 150px;} 

      .na130px {width: 130px;}       

      .na70px {width: 70px;} 

      td label {font-weight: bold;}

 .textarea1 {font-size: 1em;}

 div.warnings {text-align: center; margin: 10px; font-weight: bold; color: red; padding: 10px; border: 1px solid red; background: #F5F5F5;} 

 #usertelo div.hledani {width: 545px; border-right: 0;}

 #usertelo div.hledani table h2 {font-size: 1em; padding: 5px 5px 5px 10px;}

 #usertelo div.hledani table div {padding-left: 10px;}

 #usertelo .pokraczebricku {width: 545px;}

 #usertelo div.diskuseprispevek div p {text-align: right;}

  #usertelo li {font-size: x-small;}  

 .ulbez {list-style: none;}

 

 

/* =========== Styly pro uzivatelskou sekci * konec =================*/

 ol.smsky {font-size: 1.2em;}

 strong.moc {font-weight: bolder;}

 span.mezera {background-color: lightblue; font-size: 0.8em; color: #000000; font-weight: normal;}

 ol.smsky li {margin: auto auto 2em auto;}

 

 /* STYLY pro Novou hlavicku */

 

 #newhead {font-size: small; color: #000; position: relative; padding-top: 23px;}

 

 #rada1 {text-align: left; margin: 0; position: relative; height: 80px; }

 #nhlogo {margin:0; padding:10px 0 0 0; width: 240px; height: 63px; padding-left: 7px; text-align: left;}

 #nhlogo a {margin:0; padding:0; width: 240px; height: 63px; display: block;}

 #nhlogo a img {border:0;}

 #nhpartner {width: 300px; height:60px; display: block; position: absolute; left: 455px; top: 10px;}

 #nhpartner img {border:0;}

 

 #rada3 {font-size: 0.8em; background: #fff; padding: 6px 10px; text-align: left; border-top: 5px solid #ffdc71;}

 #rada3 p {margin:0; padding:0;} 

 

 #rada4 {background: #eee; padding: 7px 10px;}

 #rada4 form {text-align: right;}

 #rada4 label {font-weight: bold;}

 #rada4 label input {font-weight: normal; width: 200px; margin-left: 5px; padding-left:3px;}

 #nhpocetpraci {float: right; position: relative;}

 

 #rada5 {width: 780px; position: absolute; top:0; left:0; height: 23px; font-size: 0.8em; background: #6684a3; text-align: right;}

 #rada5 p { color: #fff; margin:0; padding:5px 10px;}

 #rada5 p img {position: absolute; left:18em; top: 3px;}

 #rada5 a {color: #fff;}

 #rada5 a:hover, #rada5 a:active, #rada5 a:focus {color: #ffdc71; text-decoration: none;}

 #nhicq {float: left; font-weight: bold;}

 

 #nhmenu {list-style: none; height: 24px; margin:0; padding:0 0 0 10px;}

 #nhmenu li {display: inline;}

 #nhmenu li span {display: block; padding: 5px 7px 5px 4px; background: url("../imgs/nhright.gif") right top no-repeat;}

 #nhmenu li a {display: block; padding-left: 3px; background: url("../imgs/nhleft.gif") left top no-repeat; float: left; margin-left: 3px; font-size: 0.9em; color: #fff; font-weight: bold; text-decoration: none;}

 #nhmenu li a:hover, #nhmenu li a:active, #nhmenu li a:focus {background: url("../imgs/nhleft2.gif") left top no-repeat;color: #000;}

 #nhmenu li a:hover span, #nhmenu li a:active span, #nhmenu li a:focus span {background: url("../imgs/nhright2.gif") right top no-repeat;}

 #nhmenu li a.nhaktualni {background: url("../imgs/nhleft2.gif") left top no-repeat;color: #000;}

 #nhmenu li a.nhaktualni span {background: url("../imgs/nhright2.gif") right top no-repeat;}

 
/* styly pro platby */
#paytelo {margin: 30px auto 30px auto;}
#paytelo input.visibleinline {border: 1px solid #7CB943; background: #FFF; }
#paytelo input.visiblebutton {background-color: #F4F8ED; }
#paytelo input.visible {border: 1px solid #7CB943; background: #FFF; display: block; width: 200px; margin: 10px auto 10px auto; }
#captcha {width: 200px; margin: 10px auto 50px auto;}
#captcha .operation {font-weight: bold; font-size: 1.2em;}
#payram .infotext {text-align: left; margin: auto 10px auto 10px;}

/* styly pro goodness img*/
div.vp {background: url("../imgs/good.gif") left top no-repeat; width: 60px; height: 30px;} /*good*/
div.sp {background: url("../imgs/supergood.gif") left top no-repeat; width: 76px; height: 53px;} /*supergood*/
div.profi {background: url("../imgs/profi.gif") left top no-repeat; width: 76px; height: 53px;} /*profi*/

