 	 	html, body, form, fieldset, * {
	margin: 0;
	padding: 0;
}

html, body {
height: 100%;
}

body {
font-family: Tahoma, Verdana, Arial, lucida, sans-serif;
background: #f2f2f2/*#5D6773*/ url('pic/bg1.jpg') repeat-x top ;
color: #4A4A4A;
font-size: 12px;
text-align: center;
min-width: 1004px;
line-height: 1.5;
margin: 0;	padding: 0;
behavior: url(csshover.htc);
}


html>body { font-size: small; }

a ,a:link { color: #4F89D2; text-decoration: underline; }
a:visited { color: #4F89D2; text-decoration: underline; }
a:hover { color: #4A4A4A; text-decoration: none;}

a img {  border-width: 0px;}
input,select,textarea { border: 1px solid #D0D0D0; }
input .radio { border: none !important; }
h1 { color: #990000; text-align: left; font-size: 18px; }
h2 { color: #990000; text-align: left; font-size: 17px; font-weight: bold; }
h3 { color: #274288; text-align: left; font-size: 15px; font-weight: bold; }
p { color: #4A4A4A; }

p,h4,h5,div,span,b,i,strong{ color: #4A4A4A }
a img { border: none; }
ul {margin: 0px;padding: 0px;}
li {list-style:none;}
/*hr {  border-width: 1px 0px 0px 0px;  border-color: black;  border-style: solid;  width:146px;  height: 1px; }*/
hr.line { display: none; }

.error { color: White; font-weight: bold; font-size: 12px; text-align: center; }
.error2 { color: white; font-weight: bold; font-size: 12px; text-align: center; background-color: #C80000; }
.ok { color: #FF9B14; font-weight: bold; font-size: 12px; text-align: center; }

#main { width: 1004px; margin: 0 auto; text-align: left; background: #ffffff;
		height: 100%; min-height: 100%; border-collapse: collapse;
		position: relative;
 }

body>#main { height: auto; }


#head {width: 1004px; background: #ffffff ; 
			margin-left: 2px; display:block; clear: both; height: 220px !important; }
div.toplista { height: 171px; float: left; }

ul.lmenu  { margin: 0  14px 0 15px; list-style: none; font-size: 90% list-style: none; padding: 0 0 0px 0px; 
				color:white;  }
ul.lmenu ul {list-style: none; }
ul.lmenu li { margin: 0; padding: 0;  background: url('./pic/ber_bglmenu.jpg') no-repeat left; 
		height: 28px; color: white !important;  _height:26px; }
ul.lmenu li.selected a { background: white url('./pic/ber_bgblue.jpg') !important; color: #990000 !important; 
				font-size: 10px; font-weight: bold !important; }	
	
ul.lmenu .li { margin: 0; padding: 0; background: none;  height: 20px !important; color: #476E95; 
					padding-left: 30px; font-size: 11px !important; }		
ul.lmenu .li a { padding-left: 34px; font-size: 11px !important; 
			color: white !important; font-weight: normal !important; }
ul.lmenu .li a, ul.lmenu .li a:link,ul.lmenu .li a:visited { color: #4A4A4A; font-size: 11px !important;
			height: 20px !important; background: none !important;}
ul.lmenu .li.sel a { text-align: right; border-bottom: 1px solid #274288; }
ul.lmenu li a, ul.lmenu li a:link,ul.lmenu li a:visited {
	padding: 4px 20px 0 15px; 	display: block; height: 28px; _height:26px; font-size: 12px;
	color: white !important; font-weight: normal;	text-decoration: none;
}
ul.lmenu li a:hover {
	text-decoration: underline;
}
ul.lmenu li a:hover, ul.menu li a.active,ul.menu li.akce  a.active, ul.menu  li.akce a:hover	
		{color: white !important;  background: #363835  no-repeat left;   font-size: 12px;}
ul.lmenu li span { color: white; }
		
ul.lmenu li.akce  { margin: 0; padding: 0; background: url('./pic/button1.gif') #990000 left no-repeat; 
		height: 28px; color: white;  }		
#container { width:1000px; background:url(./pic/bg-conta.gif) repeat-y; padding:0; position:relative; }
/*#content { background: url(./pic/bg-conte.gif) 100% 0 no-repeat; width:560px; padding:28px 20px 10px 40px; 
				overflow:hidden; float:left; }*/
#content { background-color: white; width:600px; padding:28px 20px 10px 40px; overflow:hidden; float:left; margin-top: 2px; }				
#spodek { background:url(./pic/bg-spode.gif) 0 0 no-repeat; width:1000px; clear:both; padding: 20px 0 0 0;  }

.col-r-main { float: right; width: 200px; _width:196px; padding: 0;  }
.col-r-main .spc { padding: 0 5px 0 5px; margin-left: 0; }
.col-s-main { float: right; width: 530px; _width:524px; padding: 0;  }
.col-l { float: left; width: 206px !important; _width:204px !important; padding: 0; }
.col-l .spc {/*width: 220px;*/ padding: 0 10px 0 10px; margin-left: 0;}
.col-r { float: right; width: 586px !important; _width: 581px !important; background: white; margin-right: 5px; }  /*727 , 722 */
.col-r .spc {width: 725px; padding: 0px; }


.clear { clear:both; line-height:0px !important; height:0px !important; font-size:0px !important; float:none !important;}


.sedy-box { background: #fff url(./pic/box-gray-bg.jpg) repeat-x; color: black; padding: 5px 15px 5px 15px;
				border: 1px solid #ebebeb; margin: 15px 0px 15px 0px; }
.sedy-box li {padding-bottom: 0px; }
.sedy-box strong { color: #d70303; text-align:left; }
.sedy-box p {color: black;font-size:120%;padding:0px 15px;margin:5px 0px;text-align:left;}
.sedy-box h3 { padding: 0px;margin: 0px;color: #000; text-align:left; font-size: 15px; }
.sedy-box h3 a { color:	#0099FF; }
.box-obr { float: left; width: 170px; }
.info-box ul { float:right; width: 170px; }
.info-box li { text-align: center; background-color: #D0D0D0; color: #404040; font-weight: bold; }
.info-box li.lichy { background-color: #c0c0c0; }


.text {	width: 582px !important;  background: url('./pic/bg-stred-main.gif') 0px 0px !important;  padding: 0; }
.text img { margin: 6px; }
.text .top, .textmain .top { background: url('./pic/ber_bgstred1.jpg') left top no-repeat;  margin: 0px; }
.text .top div, .text .top, .text .bot div, .text .bot
{ width: 100%;	height: 14px;	font-size: 1px; }				
.text .bot, .textmain .bot {  background: url('./pic/ber_bgstred3.jpg') left bottom no-repeat;  }
.text .p  {   padding: 0px; float: left;
									width: 565px !important;  _width: 560px !important;  margin: 0 0px 0 10px !important; }

#menumain2 {	float:left;	font-size:100%;	line-height:normal;	margin-top: 0;	width: 1004px; 
					background: url(./pic/bgtopmenu.gif) left bottom repeat-x; }
#menumain2 ul {	margin:0;	list-style:none;	padding-top: 10px;	padding-right: 5px;
	padding-bottom: 0;	padding-left: 50px;      }
#menumain2 li {      display:inline;      margin:0;      padding:10px 0 0 0;       }
#menumain2 li span { color: white !important; }
#menumain2 a {	float:left;	margin:0 6px 0 0;	padding:0 0 0 8px;	text-decoration:none; color: white;
	background-image: url(./pic/tableftB.gif);	background-repeat: no-repeat;	background-position: 0px -5px; }
#menumain2 a span {	float:left;	display:block;	padding:8px 22px 7px 8px;	color:#666;
	background-image: url(./pic/tabrightB.gif);	background-repeat: no-repeat;	background-position: 100% -5px;  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menumain2 a span {float:none;}
/* End IE5-Mac hack */
#menumain2 a:hover span { color:black !important; }
#menumain2 a:hover { background-position:0% -42px;  }
#menumain2 a:hover span { background-position:100% -42px; }

#menumain2 .selected a {color: #4A4A4A !important; background-position: 0% -45px; }
#menumain2 .selected a span {	color:#4A4A4A !important;	background-image: url(./pic/tabrightB.gif);	
										background-repeat: no-repeat;	background-position: 100% -45px;  }
#menumain2 .selected a:hover span 	{ color:#990000 !important;  }		


.poll {}
.poll .bar {  height: 1em;  margin: 1px 0;  background-color: #ddd;}
.poll .title { color: #274288; font-weight:bold; border: none; padding-left: 4px; }
.poll .dotaz { border: none; }
.poll .bar .foreground {  background-color: #000;  border: none; height: 1em;  float: left; /* LTR */ }
.poll .links {  text-align: center; }
.poll .percent {  text-align: right; /* LTR */border: none; }
.poll .total {  text-align: center; }
.poll .vote-form {  text-align: center; }
.poll .vote-form .choices {  text-align: left; /* LTR */   margin: 0 auto;   display: table; }
.poll .vote-form .choices .title {  font-weight: bold; }
.node-form #edit-poll-more {  margin: 0; }
td.poll-chtext {   width: 80%; }
td.poll-chvotes .form-text {   width: 85%; }


.nabidka2 {padding-bottom: 0px; margin: 5px 0 15px 10px; color: #495A07; width: 200px;}
.nabidka2 h3 {	line-height: 2.4em;	padding-left: 20px;	color: #ffffff;
	font-size: 1em;	margin: 0em; background: white url('../pic/ber_bgleftnadpis.gif') no-repeat top left; }	
.nabidka2 .n3 {	line-height: 2.4em;	padding-left: 20px;	color: #ffffff; border: 0px !important;
	font-size: 1em;	margin: 0em; background: white url('../pic/ber_bgleftnadpis.gif') no-repeat top left; 
		font-weight: bold;}	

#pata { background-color: #476E95; color:white; width: 1004px;  }
#pata .info { padding: 4px;  }
#pata a, #pata a:link {
	color:white;
}

.odk { text-align: right; margin-right: 15px; }
.odk a { font-size: 8px; }
/*ul#grayBoxList,
#grayBox ul,
.sedy-box ul {
width: 100%;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px -20px;
}
ul#grayBoxList li,
ul#grayBoxList ul,
#grayBox ul li,
#grayBox ul ul,
.sedy-box ul li,
.sedy-box ul ul{
float: left;
display: block;
background: none;
margin: 0px !important;
}
*/