/* standard elements */
* {
	font: normal 1em 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
	margin: 0; padding: 0;
	
}
label {cursor: pointer;}
a {
	color: #0E79BF;
}
a:hover, .footer a:hover {
	color: #E10000;
}
body {	
	overflow : -moz-scrollbars-vertical;
	background: #FFF;
	color: #443;
	font-size: 12px;
	margin: 0;
	font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
}
p,cite,code,ul {
	margin-bottom: 1.2em;
}
h1 {
	font: normal 1.2em "Lucida Sans Unicode",sans-serif;
}
ul {
	margin: 12px 0;
}
ul li {
	/* list-style: url(img/li.gif); */
	margin-left: 18px;
}
ol li {
	margin-left: 18px;
}

code {
	background: url(img/bgcode.gif);
	border: 1px dotted #AAA;
	color: #444;
	display: block;
	font: normal 1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

cite {
	display: block;
	background: url(img/quote.gif) no-repeat;
	color: #663;
	font: normal 1.1em "Lucida Sans Unicode",serif;
	padding-left: 28px;
}

/* misc */
.divider {
	background: #0068B3;
	height: 1px;
	margin: 16px 0;
}
.clearer {
	clear: both;
	height: 0px;
	background: #F00;
}

/* structure */
#container {
	font-size: 1em;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	background-color: #fff;
}

/* lista1 */
#lista1 {
	width: 100%;
	height: 245px;
	background: #F1B500 url(img/bg-top2.png) repeat-x;
	text-align: left;
}
#lista1obsah {
	width: 780px;
	height: 245px;
	margin: 0 auto;
	background: #F1B500 url(img/bg-top.png) repeat-x;
	text-align: left;
}
#lista1menu {
	width: 730px;
	margin: 0 auto;	
	padding-top: 51px;
}
#lista1menu H3 {
	display: inline;
	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;	
	text-align: center;
	text-decoration: none;
	line-height: 180px;
	text-indent: -3000px;
	overflow: hidden;
}
#lista1menu H3 a {
	height: 35px; 
	float: left;
	/*width: 204px;*/
}

#lista1menu H3 a.m1 {width: 204px;background: url(img/m1.png) no-repeat;}
#lista1menu H3 a.m2 {width: 121px;background: url(img/m2.png) no-repeat;}
#lista1menu H3 a.m3 {width: 172px;background: url(img/m3.png) no-repeat;}
#lista1menu H3 a.m4 {width: 153px;background: url(img/m4.png) no-repeat;}
#lista1menu H3 a.m5 {width:  80px;background: url(img/m5.png) no-repeat;}

#lista1menu H3 a.m1s {width: 204px;background: url(img/m1s.png) no-repeat;}
#lista1menu H3 a.m2s {width: 121px;background: url(img/m2s.png) no-repeat;}
#lista1menu H3 a.m3s {width: 172px;background: url(img/m3s.png) no-repeat;}
#lista1menu H3 a.m4s {width: 153px;background: url(img/m4s.png) no-repeat;}
#lista1menu H3 a.m5s {width:  80px;background: url(img/m5s.png) no-repeat;}
/*#m1:hover  {background-position: left -71px;}*/

#lista1banner {
	width: 730px;
	margin: 0 auto;	
}

#content {
	margin: 0 auto;
	padding: 0px;
	width: 730px;
	background-color: #FFF;
	padding-bottom: 50px;
	margin-bottom: 50px;
}


#spodek {
	width: 100%;
	margin: 0 auto;
	background-color: #D6DADE;
	font-weight: bold;
	font-size: 0.8em;
	color: #FFF;
	margin-top: 30px;
	background: #DE9EC5;

}
#spodekObsah {
	width: 780px;
	margin: 0 auto;
	background: #C98FBE;
	height: 150px;
}
#spodekObsahMenu {
	width: 733px;
	height: 130px;
	margin: 0 auto;
}
#spodekObsahMenu H3 {
	display: inline;
	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;	
	text-align: center;
	text-decoration: none;
	line-height: 180px;
	text-indent: -3000px;
	overflow: hidden;
}
#spodekObsahMenu H3 a {
	height: 42px; 
	float: left;
	/*width: 204px;*/
}

#spodekObsahMenu H3 a.s1 {width: 207px;background: url(img/s1.gif) no-repeat;}
#spodekObsahMenu H3 a.s2 {width: 118px;background: url(img/s2.gif) no-repeat;}
#spodekObsahMenu H3 a.s3 {width: 172px;background: url(img/s3.gif) no-repeat;}
#spodekObsahMenu H3 a.s4 {width: 155px;background: url(img/s4.gif) no-repeat;}
#spodekObsahMenu H3 a.s5 {width:  80px;background: url(img/s5.gif) no-repeat;}

#spodekObsahMenu H3 a.s1s {width: 207px;background: url(img/s1s.gif) no-repeat;}
#spodekObsahMenu H3 a.s2s {width: 118px;background: url(img/s2s.gif) no-repeat;}
#spodekObsahMenu H3 a.s3s {width: 172px;background: url(img/s3s.gif) no-repeat;}
#spodekObsahMenu H3 a.s4s {width: 155px;background: url(img/s4s.gif) no-repeat;}
#spodekObsahMenu H3 a.s5s {width:  78px;background: url(img/s5s.gif) no-repeat;}

#spodekCopyright {
	clear: both;
	width: 730px;
	text-align: center;
}
#bocnimenu {
	color: #D88CBA;
	float: right;
	width: 190px;
	padding-right: 10px;
	margin-top: 30px;
}
#bocnimenu h2 {
	font-weight: bold;
	font-size: 100%;
	width: 153px;
	color: #FFF;
	background-color: #E10000;	
	line-height: 26px;
	margin: 0;
	padding-left: 7px;
}
#bocnimenu ul.menu {
	margin: 0px;
	border-top: 1px solid #EAEADA;
	padding-left: 0px;
	width: 160px;
	margin-bottom: 14px;
}
#bocnimenu ul.menu li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #EAEADA;
}
#bocnimenu ul.menu li a {
	font-weight: bold;
	font-size: 1.2em;
	color: #FFF;
	display: block;
	padding: 6px 0 5px 5px;
	text-decoration: none;
	width: 191px;
	height: 16px;
	background: #D88CBA;
}
#bocnimenu ul.menu li a.t {	background: #D88CBA url(img/bg-menu-t.png) no-repeat;}
#bocnimenu ul.menu li a.b {	background: #D88CBA url(img/bg-menu-b.png) left bottom no-repeat;}

#bocnimenu ul.menu li a:hover {
	background: #85006A;
	color: #F1B500;	
}

/* menu - novinky */
#bocnimenu .novinky {
	margin: 0px;
	padding-left: 15px;
	width: 145px;
	margin-bottom: 14px;
	background: #B9D7F1;
	color: #F00;
}
#bocnimenu .novinky li {
	/*list-style: disc;*/
	padding: 2px 0px 2px 0px;
	margin: 0px;
	margin-left: 4px;
	border-bottom: 1px solid #EAEADA;
	/*width: 140px;*/
	line-height: 1em;
}
#bocnimenu ul.novinky {

}
#bocnimenu ul.novinky li a {
	font-weight: normal;
	font-size: 0.9em;
	color: #31485C;
	text-decoration: none;
}
#bocnimenu ul.novinky li a:hover {
	color: #000;	
	/*text-decoration: underline;*/
}

#bocnimenu #flashbanner {
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 160px;
	margin-bottom: 14px;
	background: #0E79BF;
	color: #FFF;
}
#bocnimenu .flashlink {
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 50px;
	margin-bottom: 6px;
	background: #0E79BF;
	color: #FFF;
}

#hlavni {
	float: left;
	width: 505px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 30px;
	margin-top: 20px;
	background: #FFF;
	overflow: hidden;
	color: #840169;
}

#hlavni p {
	margin-bottom: 5px;
}
#hlavni small {
	font-size: 0.8em;
}

#hlavni h1 {
	color: #D88CBA;
	width: 500px;
	font-weight: bold;
	font-size: 1.6em;
	margin-top: 9px;
	margin-bottom: 14px;
	padding-bottom: 7px;
	font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif;
	border-bottom: 2px solid #D88CBA;
	/*background: #FFF url(img/delitko.gif) no-repeat bottom left;*/
}
#hlavni p {font-size: 1.2em; margin-bottom:1.2em;}
#hlavni ul {font-size: 1.2em;}
#hlavni ol {font-size: 1.2em;}

#hlavni h2 {
	color: #D88CBA;
	font-weight: bold;
	font-size: 1.25em;
	margin-top: 5px;
	margin-bottom: 10px;
}
#hlavni h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;	
}
#hlavni h4 {
	font-size: 1.15em;
	font-weight: bold;
	margin-bottom: 5px;	
}
strong {
	font-weight: bold;	
}
#hlavni i {font-style: italic;}
#hlavni h1 small {font-size: 0.6em;}
#hlavni em {font-style: italic;}
#hlavni strong,b {font-weight: bold;color:#982881;}
#hlavni blockquote {color: #31485C;font-style: italic;}
#hlavni ul.seznam {
	margin-left: -2px;	
	padding-left: 0px;
}
#hlavni img.border {
	border: 1px solid #B9D7F1;
}
#hlavni ol {
	margin-left: 1em;
}
#hlavni ol li {
	margin-bottom: 0.4em;
}
#hlavni a {color: #901374;}
#hlavni a.head {color: #901374;font-weight: bold;}
#hlavni a:hover {background: #901374;color: #FFF;}

TABLE.tab1 {background:#D88CBA;font-size: 1.2em;border: 3px solid #D88CBA;margin-top:15px;}
TABLE.tab1 TH {font-weight: bold;color: #901374; background:#DE9EC5; text-align:left;padding:5px;}
TABLE.tab1 TD {color: #901374; background:#FDF4E0; text-align:left;padding:5px 5px 7px 5px;border-bottom: 2px solid #D88CBA;}
#hlavni TABLE.tab1 TH H2 {font-size: 1.1em;color: #840169;}
#hlavni TABLE.tab1 TD UL {font-size: 1em;margin:0px;}
#hlavni TABLE.tab1 TH P  {font-size: 1em;font-weight:bold;margin:0px;}

#formseznamlekaru input  {width: 200px;}
#formseznamlekaru select {width: 200px;}

.media h1 A { font-size: 1.05em; color: #E10000; font-weight: bold; text-decoration: none}
.media h1 A:hover { color: #FF3366; font-weight: bold;text-decoration: none}
.media h2 A { font-size: 1.05em; color: #E10000; font-weight: bold; text-decoration: none}
.media h2 A:hover { color: #FF3366; font-weight: bold;text-decoration: none}

.publikovan {
	font-size: 0.8em;
	margin-bottom: -0.5em;
}
.mediainfo {
	font-size: 0.9em;
	margin-top: -0.5em;
	margin-bottom: 0.5em;
		
}
.media {
	padding-bottom: 5px;
	margin-bottom: 15px;
	width: 446px;
	background: #FFF url(img/delitko1.gif) no-repeat bottom left;
}
.perex {

}
.perex2 {
	padding: 2px 0px 3px 0px;
	margin-bottom: 2px;
	color: #000;
	background-color: #EAF0F6;
}
.celyclanek {
	display: block;
	/* float: right;	*/
}

.noscreen {display: none;}
