*					{margin: 0; padding: 0;}

/* Fonts */
body					{font-family: Arial, helvetica, sans-serif;}
code, kbd, pre				{font-family: Consolas, "Courier New", Courier, monospace;}

/* Basics */
body				{color: #3b3b3b; background: #fff url(../images/design/bg.png) repeat-x; font-size: 85%; text-align: center; behavior: url("../css/csshover.htc");}
h2					{color: #3b3b3b; font-size: 180%; margin: 10px 0 10px 0;}
h3					{color: #3b3b3b; font-size: 100%; margin: 10px 0 5px 0;}
h4					{color: #3b3b3b; font-size: 95%; margin: 10px 0 0 0;}
ul, ol, dl				{margin: 0 0 0 2.2em;}
li					{line-height: 1.5em;}
img, fieldset				{border: 0;}
table		                        {font-size: 100%; font-family: Tahoma, Arial, Sans-serif;}
input, select, textarea		        {font-size: 110%; font-family: Tahoma, Arial, Sans-serif; vertical-align: middle; color: #000; background: url(../images/design/bginput.png) no-repeat #fff; border: 1px #b8b8b8 solid; padding: 4px 6px;}
input:focus,
select:focus,
textarea:focus									{border: solid 1px #648ab1;}
a,
a:visited				{color: #0061cf;}
a:hover					{color: #bb0107;}
label					{font-weight: bold; line-height: 1.7em;}
fieldset p br				{display: none;}
fieldset label				{float: left; width: 150px; text-align: left;}
fieldset li label			{float: none; width: auto; text-align: left;}
.submit					{color: #fff; font-weight: bold; font-size: 110%; height: 34px; text-transform: uppercase; background: url(../images/design/submit.png) repeat-x #284869; border: 1px #23384e solid; padding: 3px 5px; text-align: center; cursor: pointer;}
.submit:hover,
.submit:focus		{background-position: 0 -39px; border: solid 1px #0c2c4e;}

.cleaner				{clear: both; float: none; font-size: 1px;}

#top {padding:0; margin:0;}

/* Core layout */
#obal							{background: url(../images/design/bg2.png) no-repeat 50% 0;}
#page							{width: 1000px; min-height: 861px; margin: 0 auto; text-align: left; position: relative;}

/* header */
#header							{width: 1000px; height: 175px; margin-bottom: 6px;}

#logo								{display: block; width: 200px; height: 162px; background: url(../images/design/logo.jpg) no-repeat; position: absolute; top: 0; left: 0;}

/* vyhledavani */
#search											{width: 481px; height: 55px; position: absolute; right: 2px; top: 141px; background: url(../images/design/search.png) no-repeat;}
#search #retezec						{width: 336px; padding: 7px 0 8px 10px; font-size: 115%; font-weight: bold; margin-left: 20px; border: 0; background: transparent;}
#search input.submit				{width: 101px; height: 36px; background: url(../images/design/search_submit.png) no-repeat; border: 0; cursor: pointer; margin-left: 3px;}
#search input.submit:hover	{background-position: 0 -50px;}				

/* ikony */
#icons							{width: auto; position: absolute; right: 2px; top: 0;}
#icons li						{list-style-type: none; float: left; text-align: center; line-height: 1.3em;}
#icons li a					{font-size: 13px; display: block; color: #9cb6cd; text-decoration: none; padding: 0 5px 0 10px; margin-left: 14px; background: url(../images/design/arrow1.gif) no-repeat 0 7px; text-transform: lowercase;}
#icons li a:hover		{color: #c5daed;}

/* menu */
#menu										{margin-bottom: 15px;}
#menu ul								{margin: 0; padding: 0; list-style: none; background: #152637; width: 181px; border: solid 1px #152637; border-width: 0 2px;}
#menu a,
#menu a:visited					{display: block; background: #294868; margin-bottom: 1px; color: #fff; font-weight: bold; text-decoration: none; padding: 6px 2px 7px 16px;}
#menu a:hover,
#menu li.active a				{background: #661013 url(../images/design/menu_hover.gif) repeat-x;}
#menu li a.first				{background: #294868 url(../images/design/menu_top_bottom_bg.png) no-repeat; position: relative; left: -2px; width: 167px; padding-top: 8px;}
#menu li a.last					{background: #294868 url(../images/design/menu_top_bottom_bg.png) no-repeat 0 -45px; position: relative; left: -2px; width: 167px; padding-bottom: 9px; margin-bottom: 0;}
#menu a.first:hover,
#menu li.active a.first	{background-position: 0 -90px;}
#menu a.last:hover,
#menu li.active a.last	{background-position: 0 -135px;}
#menu ul ul							{border: 0; background: #cca3a3;}
#menu ul ul a.first,
#menu ul ul a.last			{position: static; width: auto;}
#menu ul ul a,
#menu ul ul a:visited,
#menu ul ul a.first,
#menu ul ul a.last,
#menu ul li.active ul a	{color: #6c4040; font-weight: normal; background: #ecdada url(../images/design/arrow2.gif) 16px 15px no-repeat !important; padding: 6px 2px 7px 26px;}
#menu ul ul a:hover,
#menu ul li.active ul a:hover		{background: #cca3a3 url(../images/design/arrow2.gif) 16px 15px no-repeat !important;}
#menu ul ul								{display: none;}
#menu ul li.active ul			{display: block;}
#menu ul li.active ul ul	{display: none;}
#menu ul ul li.active ul	{display: block;}

/* sloupce */
#sidebar						{width: 185px; float: left; padding: 0 0 10px 0;}

/* pravy sloupec */
#pravy							{width: 195px; float: right; padding-top: 30px;}

/* boxy ve sloupcich */
#sidebar .box							{width: 155px; background: url(../images/design/box_left_light.png) no-repeat 0 100%; padding: 0 15px 15px 15px; margin-bottom: 15px; font-size: 84%; color: #5d6976;}
#sidebar .box .label			{height: 32px; line-height: 32px; background: url(../images/design/box_label_left_light.png) no-repeat; color: #fff; width: 170px; padding: 0 0 0 15px; margin-left: -15px; font-weight: bold; margin-bottom: 10px; color: #6a829b;}

#pravy .box								{width: 165px; background: url(../images/design/box_right_light.png) no-repeat 0 100%; padding: 0 15px 10px 15px; margin-bottom: 15px; font-size: 84%; color: #5d6976;}
#pravy .box	.label				{height: 32px; line-height: 32px; background: url(../images/design/box_label_right_light.png) no-repeat; color: #fff; width: 180px; padding: 0 0 0 15px; margin-left: -15px; font-weight: bold; margin-bottom: 10px; color: #6a829b;}

#sidebar .box .submit,
#pravy .box	.submit		{font-size: 90%; height: auto; padding: 4px 5px; margin-top: 8px;}
#pravy ul							{list-style: none; margin: 0; padding: 0;}

/* user menu */
#user_menu					{background: url(../images/design/box_left_grey.png) no-repeat 0 100% !important;}
#user_menu .label		{background: url(../images/design/box_label_left_blue.png) no-repeat !important; color: #fff !important;}

/* Novinky */
#newsletter input					{width: 142px;}
#newsletter .submit				{margin-top: 5px; width: 155px;}
#newsletter label					{display: none;}

/* last_discussion */
#last_discussion .prispevek		{margin-top: 8px;}
#last_discussion .nadpis			{display: block; margin-right: 5px;}

/* nejctenejsi */
#box_nejctenejsi							{}

/* inzerce */
#box_inzerce img							{float: left; display: block; margin: 0 5px 6px 0; max-width: 50px;}
#box_inzerce .inzerce_odkaz		{clear: both; margin-bottom: 10px;}

/* anketa */
#questionnaire h4							{color: #5d6976; margin-bottom: 10px;}
#questionnaire .submit				{margin-bottom: 10px;}
#questionnaire ul input				{border: 0; background: transparent;}

/* strana */
#content										{margin: 15px 7px 0 7px; width: 605px; padding: 0 0 20px 0 !important; float: left; /*background: #f5f5f5;*/}
#content h1,
#content h2.uvod_nadpis			{color: #bb0107; border-top: solid 1px #e4e4e4; background: url(../images/design/h1_bg.gif) repeat-x; padding: 11px 0 0 7px; font-size: 160%;}
#content h3.uvod_nadpis			{color: #bb0107; border-top: solid 1px #e4e4e4; background: url(../images/design/h1_bg.gif) repeat-x; padding: 11px 0 0 7px; font-size: 160%;}
#content h2 a, #content h2		{color: #294868; font-size: 17px; padding-bottom: 15px;}
#content p				{margin: 10px 0 0 0; line-height: 1.5em; text-indent: 10px; font-size: 15px;}
#content hr				{color: #e2e2e2; background: #e2e2e2; border: 0; height: 1px; margin: 5px 0;}
.content_text			{padding: 0 0 0 5px; text-align: justify; font-size: 14px; line-height: 1.6em;}
#content .all_nfo p    {margin:0px; padding:0px; font-size: 13px; text-indent: 0px;}

/*katalog montaznich firem*/
#katalog_mont_firem   {width: 600px;}

#extended_info_klikatko td {
	border: 0px;
	padding:0px !important;
	width: auto;
}

/* aktuality ve clanku */
#content .news-list, #content .articles-list			{margin: 1em 0;}
#content .datum				{margin: 0; font-weight: bold;}
#content .nazev				{margin: 0 0 2px 0;}
#content .news				{float: left;}
#content .news img			{border: 1px #19106d solid; margin-right: 6px;}

/* aktuality */
.news-list				{margin: 1.5em 0;}

/* aktuality ve sloupci */
#news .datum				{font-weight: bold;}
#news .nazev				{margin: 0 0 2px 0;}
#news .text				{margin: 2px 0 10px 0;}

/* drobeckova navigace */
#breadcrumbs						{font-size: 80%; color: #000; margin: 0 0 2px 0; padding: 0 0 7px 7px; background: url(../images/design/breadcrumbs.gif) repeat-x 0 100%; border-bottom: solid 1px #c9d2e5; font-weight: bold;}
#breadcrumbs a,
#breadcrumbs a:visited	{display: block; float: left; margin: 0 10px 0 0; padding: 0 15px 0 0; background: url(../images/design/arrow3.gif) 100% 50% no-repeat !important; font-weight: normal; color: #0061cf;}
#breadcrumbs a:hover		{color: #000;}
#breadcrumbs span				{display: none;}

/* paticka */
#footer_wrapper				{height: 126px; background: url(../images/design/footer_bg.png) repeat-x;}
#footer								{width: 1000px; height: 126px; color: #000; margin: 0 auto; text-align: left; z-index: 5; position: relative; background: url(../images/design/footer_breakline.png) no-repeat 335px 100%; color: #839ab0; font-size: 80%;}
#footer a,
#footer a:visited			{color: #a2bbd2;}
#footer a:hover				{color: #c3d5e5;}
#footer #eltasat			{display: block; width: 190px; height: 94px; position: absolute; left: 2px; top: 22px; background: url(../images/design/footer_logo.png) no-repeat;}
#footer #provozovatel	{position: absolute; left: 217px; top: 30px; width: 115px; padding: 1px 0 0 1px; line-height: 15px;}
#footer #copyright		{padding: 34px 0 15px 386px;}
#footer #itstudio			{padding: 0 0 0 386px; padding-top:5px;}


/* reklama */
#advertising				{position: absolute; left: 780px; top: 18px;}

/* hlasky*/
.confirm				{margin: 10px 0 0 0; color: #87db01; font-weight: bold;}
.error					{color: #f00; font-weight: bold; margin: 10px 0 0 0;}
.note					{font-style: italic; margin: 10px 0 0 0;}

/* tabulky */
table					{margin: 10px 0; font-size: 100%;}
.top					{vertical-align: top;}
.table1					{font-size: 85%; background: #e2e2e2; border: 1px #e2e2e2 solid; border-collapse: collapse;}
.table1 td				{border: 1px #e2e2e2 solid; padding: 3px;}
.table2					{width: 100%; background: #e2e2e2; border: 1px #e2e2e2 solid; border-collapse: collapse;}
.table2 th				{color: #000; background: #e2e2e2; padding: 3px;}
.table2 td				{border: 1px #e2e2e2 solid; padding: 3px;}
.table3					{border: 1px #e2e2e2 solid; border-collapse: collapse;}
.table3 td				{border: 1px #e2e2e2 solid; padding: 3px;}

/* slovnik */
.definition				{color: #bd3939; cursor: help; border-bottom: 1px #e2e2e2 dashed; text-decoration: none;}
#dictionary h3				{font-size: 115%; background: #f2f2f2; border-bottom: 1px #e2e2e2 solid; padding: 1px 5px 0 5px;}
#dictionary .notions p			{width: 50px; height: 12px; font-size: 125%; position: relative; overflow: hidden; margin: 5px;}
#dictionary .notions span		{width: 50px; height: 12px; background: url(../images/top.gif) no-repeat; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; display: block;}
#dictionary .notions a			{color: #bd3942; cursor: pointer; text-decoration: none;}
dl					{margin: 0; padding: 0;}
dt					{padding: 5px 0 0 5px;}
dd					{margin-left: 120px;}

/* vyhledavani */
h3.found				{background: url(../images/design/arrow.gif) 0 4px no-repeat; font-size: 100%; margin: 10px 0 0 0; padding: 0 0 0 8px;}

/* souvisejici clanky */
#related				{margin: 50px 0 10px 0;}

/* anotace */
div.annotation				{background: #f2f2f2; border: 1px #e2e2e2 solid; margin: 20px 0; padding: 8px;}
div.annotation h3			{margin: 0 0 5px 0;}
div.annotation p			{margin: 0;}
h5.annotation				{color: #19106d; font-size: 95%; margin: 15px 0 -15px 0;}

/* fotogalerie */
#photogallery				{height: 350px; position: relative;}
#photogallery ul			{margin: 0; padding: 0;}
#photogallery li			{float: left; margin: 0 4px 1px 0; list-style-type: none;}

/* umístění bannerů*/
.rightbanner {position: absolute; top: 90px; right: 0px;}
.leftbanner {margin: 20px 15px;}
/*.bottombanner  {position: absolute; top: 55px; right: 15px;}*/

/* Novinky a anotace - uvodni strana */
/*.uvod_nadpis {
	border-bottom: solid 2px #666;
	padding-bottom: 1px;
	font-size: 180% !important;
}
*/
a.nadpisanotace  {
	display: inline-block;
	color: #bb0107;
	font-size: 130%;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 5px 0;
}

a.nadpisanotace:hover  {
color: #000;
text-decoration: underline;
}
.nadpisanotace_div {
	padding-left: 7px;
}

.text {
	text-align: justify;
	padding: 0 0 0 7px;
	margin: 0;	
	line-height: 1.6em;
}

.diskuze strong {
margin-right: 20px;
}

.vytvoreno  {
font-weight: normal;

}

.small_nfo {
	background: url(../images/design/small_nfo.gif) repeat-x 0 100%;
	padding: 4px 5px 6px 7px;
	color: #999;
	border-bottom: solid 1px #e4e4e4;
	font-size: 80%;
}
.small_nfo a, .small_nfo a:visited,
.articleinfo a, .articleinfo:visited {
	color: #999;
font-weight: bold;
}
.small_nfo a:hover, .articleinfo a:hover {
	color: #bb0107;
}
.article_detail {
	font-weight: bold;
	color: #bb0107 !important;
	font-size: 95%;
}
.article_detail_img {
	float: left;
	margin: 0 20px 20px 0;
}
.articleinfo {
	padding: 8px 0 15px 1px;
	color: #999;
	font-size: 80%;
}

#content .box {
	margin: 15px 0;
	clear: both;
}
#content .box .img {
	float: left;
	width: 110px;
	margin-right: 5px;
	overflow: hidden;
	background: #fff;
}
#content .box .img img {
	width: 100px;
}


.upresnit  {
color: #666;
background: url('../images/link.gif') 0% 70% no-repeat;
padding-left: 7px;
}

table.vypnuti td  {
background: #eee;
padding: 3px;
}

/* Montaze - vypis firem */
#mapy                                   { margin: 0 auto; text-align: center;}
.vyber_okres   {padding: 10px 0 10px 262px; font-size: 80%}
.vyber_okres input  {border: none; padding: 0px; margin: 0px; background: none;}
.kraj                                   {font-size: 80%;  padding: 0 0 10px 3px;}
.vyber_okres label   {padding: 0 0 0 4px; font-weight: normal;}
.kraj span   					{font-weight: normal;}	
.montaze_nadpis 		  {height: 38px; padding-left: 40px; width: 780px; display: block;}
.montaze_nadpis span:first-child  {color: #fff; text-align: center; width: auto; font-weight: bold; font-size: 16px; height: 38px; line-height: 30px; background: url(../images/montaze_nadpis_l.png) repeat-x; display: block; padding: 2px 10px 2px 20px; float: left;}
.montaze_nadpis span 		{height: 38px; width: 20px; float: left; background: url(../images/montaze_nadpis_r.png) no-repeat; display: block;}
.obal                                   {margin: 0px auto 30px; padding: 6px 0 0 0; background: url(../images/montaze_top.gif) no-repeat; width: 711px;}
.obal .bottom				{height: 6px; margin: 0 !important; font-size: 1px; ; background: url(../images/montaze_bottom.png) no-repeat 0 100%; }
.montaze_vypis				{font-size: 80%;margin: 0 auto !important; border: solid 1px #ddd !important; border-collapse: collapse; background: #fff; width: 700px;}
.montaze_vypis TD			{padding: 5px 8px !important; border: solid 1px #e2e2e2;}
.montaze_vypis .th			{background: #f5f5f5; width: 90px;}
.montaze_vypis .nazev			{font-weight: bold;}

/* navody */
.navody_rozcestnik_obal							{padding-top: 22px; margin-left: 20px; overflow: auto;}
.navody_rozcestnik_obal a						{text-decoration: none;}
.navody_kategorie										{float:left; margin: 0 0 20px 20px; width: 234px; height: 234px; border: 1px solid #c9d2e5; background-position: 50% 50% !important; cursor: pointer;}
.navody_nadpis											{padding: 0 10px; height: 32px; line-height: 32px; font-weight:bold; color: #003264; border-bottom: solid 1px #c9d2e5; background: #fff; opacity: .65; filter:alpha(opacity=65);}
.navody_popis												{padding: 8px 10px; margin: 0 !important; font-size: 90%; color: #555;}
.navody_kategorie:hover							{border: 1px solid #661013;}
.navody_kategorie:hover .navody_nadpis {border-bottom: solid 1px #3d0002; background: #981e22; color: #fff; background: url(../images/design/menu_hover.gif) repeat-x; opacity: 1; filter:alpha(opacity=100); }
.navody_kategorie:hover .navody_popis	{color: #000;}

/* tagy clanku */
#clanekstitky												{text-align: right; font-size: 80%; color: #517297; padding: 20px 18px 0 0; clear: both;}
#clanekstitky	a,
#clanekstitky	a:visited							{color: #517297;}
#clanekstitky	a:hover								{color: #bb0107;}
#clanekstitky	b											{padding: 0 0 0 15px; background: url(../images/design/ico_tag) no-repeat 0 2px;}

/* paticka clanku */
.clanekodkazy												{background: url(../images/design/article_footer_bg.gif) repeat-x; padding: 20px 0 0 0; clear: both; width: 600px;}
.clanekodkazy	.top									{height: 42px; line-height: 42px; background: #f0f1f1; border-bottom: solid 1px #e4e4e4; font-size: 85%; padding-left: 13px;}
.clanekodkazy	.top a,
.clanekodkazy	.top a:visited				{font-weight: bold; color: #517297; background: url(../images/design/article_footer_icons.gif) no-repeat; padding: 2px 0 2px 23px; margin: 0 40px 0 0;}
.clanekodkazy	.top a:hover					{color: #bb0107;}
.clanekodkazy	.bottom								{
  border-bottom: solid 1px #e4e4e4; 
  font-size: 80%; 
  padding: 8px 30px 8px 13px; 
  line-height: 22px;
  float:left;
width: 563px;
font-family: tahoma;
}
.clanekodkazy	.bottom a,
.clanekodkazy	.bottom a:visited			{color: #405a76; background: url(../images/design/article_footer_share.gif) no-repeat; padding: 2px 0 2px 23px; margin: 0 40px 0 0;}
.clanekodkazy	.bottom a:hover				{color: #bb0107;}
.clanekodkazy	.bottom span					{font-weight: bold; margin-right: 15px; color: #517297;}
.clanekodkazy #disk									{display: none;}
.clanekodkazy #odkaz_poslat					{background-position: 0 -30px;}
.clanekodkazy #odkaz_pdf						{background-position: 0 -61px;}
.clanekodkazy #odkaz_oblibene				{background-position: 0 -92px;}
.clanekodkazy #odkaz_tisk						{background-position: 0 -123px;}
.clanekodkazy #disk:hover						{background-position: 0 -155px;}
.clanekodkazy #odkaz_poslat:hover		{background-position: 0 -185px;}
.clanekodkazy #odkaz_pdf:hover			{background-position: 0 -216px;}
.clanekodkazy #odkaz_oblibene:hover	{background-position: 0 -247px;}
.clanekodkazy #odkaz_tisk:hover			{background-position: 0 -278px;}


#odkazy_box{
  margin-left:115px;
  margin-top:-1px;
font-style: italic;
  
  
}

.clanekodkazy	#odkaz_fb							{
  background-position: 0 1px; 
  /*
  margin-right: 50px;
  */
  display:block;
  float:left;
  max-width:71px;
  
  
}
.clanekodkazy	#odkaz_twitter				{
  background-position: 0 -30px;
  display:block;
  float:left;
  margin-left:-17px;
   
  

}
.clanekodkazy	#odkaz_linkuj					{
  background-position: 0 -61px;
  display:block;
  float:left;
  margin-left:15px;
   
   
}
.clanekodkazy	#odkaz_google					{
  background-position: 0 -92px;
  display:block;
  float:left;
  margin-left:-5px;
   
   
}
.clanekodkazy	#odkaz_vybralisme			{
  background-position: 0 -123px;
  display:block;
  float:left;
   
   
}
.clanekodkazy	#odkaz_delicious			{
  background-position: 0 -154px;
  display:block;
  float:left;
   
}
.clanekodkazy	#odkaz_digg	{
  background-position: 0 -185px;
  display:block;
  float:left;
  
}
.clanekodkazy	#odkaz_jagg						{
  background-position: 0 -216px;
  display:block;
  float:left;
   
}

/* discussion */
.discussion													{
  font-size: 14px;
  clear:both;
padding-top: 15px;
width: 780px;
}
.discussion	h2											{font-size: 140%; color: #517297 !important; border-bottom: solid 1px #e4e4e4; padding: 5px 0 2px 0; margin: 10px 0 15px 0;}
.discussion	ul											{list-style: none; padding: 0 0 0 0; margin: 0 0 0 40px;}
.discussion	ul li										{border: solid 1px #e4e4e4; position: relative; margin: 0 0 15px 0;}

.discussion .row_number							{font-family: "Cambria"; font-size: 215%; display: block; position: absolute; left: -25px; color: #d3d3d3; text-align: right; line-height: 25px;}
.discussion .header									{padding: 4px 10px; background: #f0f1f1; color: #517297; font-weight: bold; font-size: 90%; border-bottom: solid 1px #e4e4e4; border-top: solid 1px #fff; position: relative;}
.discussion .header	a								{float: right; color: #517297;}
.discussion .header	a:hover					{color: #bb0107;}
.discussion .title									{padding: 2px 10px; border-bottom: dotted 1px #ddd; font-size: 90%; font-weight: bold;}
.discussion .text										{padding: 8px 10px;}
.discussion	ul ul										{margin: 10px 5px 0 30px;}

.discussion li.even									{border: solid 1px #f2d7d7;}
.discussion li.even	.header					{background: #f8e9e9; color: #ae3a3a;}
.discussion li.even li							{border: solid 1px #ccc !important;}
.discussion	ul ul li,
.discussion	ul ul ul ul li,
.discussion	ul ul ul ul ul ul li,
.discussion	ul ul ul ul ul ul ul ul li					{border: solid 1px #ccc; background: #eee;}
.discussion	ul ul ul li,
.discussion	ul ul ul ul ul li,
.discussion	ul ul ul ul ul ul ul li,
.discussion	ul ul ul ul ul ul ul ul ul li				{border: solid 1px #ccc; background: #fff;}

/* formular volby vylsedku vyhledavani */
#searchoptions {margin: 20px 0 20px 0;}

/* novy vzhled aktualit */
#news-list td {vertical-align: text-bottom; padding: 1px 6px;}
#news-list td.date	{width: 10%; font-weight:bold; color: #BB0107; text-align: left; font-size: 85%;}
#news-list td.time	{font-weight:bold; color: black; text-align: right; font-size: 85%;}
#news-list td.aktualita {border-left: 1px dotted black; }
#news-list td.aktualita .nadpis {font-weight:bold; font-size: 15px; color: #BB0107; padding-bottom: 0px;}
#news-list td.aktualita .nadpis a {color: #BB0107; font-size: 12px; padding-bottom: 0px;}
#news-list td.aktualita .anotace {font-size: 12px; line-height: 1.7em; text-align: justify; padding-top: 10px; }
a.news-all {font-size: 85%; color: #BB0107;}
.news-smalltext {font-size: 85%;}


/*facebook hack*/



/*
.fb_share_size_Small .FBConnectButton_Small{
  background:none;
  border:none;
}


.fb_share_size_Small .FBConnectButton_Small span.FBConnectButton_Text{
  background:none;
}
*/
.fb_share_size_Small{
  background:none;
  border:none;
  
}

.FBConnectButton_Small{
  background:none !important;
  border:none !important;
}

span.FBConnectButton_Text{
  background:none !important;
  border:none !important;
  color:#405A76 !important;
  text-decoration:underline;
  font-weight:normal !important;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;
  font-size:110%;
  margin-left:-7px !important;
  
}

.fb_share_no_count{
  background:none !important;
  border:none !important;
  display:none !important;
  visibility:none !important;
}

.fb_share_count_right{
  background:none !important;
  border:none !important;
  display:none !important;
  visibility:none !important;
}

.fb_share_count_nub_right{
  background:none !important;
  visibility:none !important;
  display:none !important;
}
/*
a.face_a{
  
  display:block;
  width:10px;
  height:10px;
}
*/

/* poradna */
.poradna_text {
  font-size:95%;
  text-align:justify;
}
/*anotace*/
.annotation_detail{
    min-height:100px;
    border:1px solid #daaa46;
    padding:10px;
    background:#fdf6d9;
}
.annotation_detail img{
    height:auto;
    width:100px;
    float:left;
    margin-right:10px;
    display:block;
}
#content .annotation_detail p{
    margin:0px;
    padding:0px;
font-size: 14px;
}
/* chat box*/
#pravy #chat_online_users {
    background: url(../images/design/chat_box.png);
    height: 98px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
}
#pravy #chat_online_users .label {
    background: none;
    position: relative;
    padding: 0;
    margin: 0;
}
#pravy #chat_online_users .label a {
    width: 101px;
    height: 44px;
    background: url(../images/design/chat_link.png);
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
}
#pravy #chat_online_users .label a:hover {
    background-position: 0px -44px;
}
#pravy #chat_online_users .label a span {
    display: none;
}
#pravy #chat_online_users .text {
    position: absolute;
    bottom: 0;
    width: 165px;
    color: #6a829b;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px 0;
}
#pravy #chat_online_users .text .left {
    float: left;
}
#pravy #chat_online_users .text .right {
    float: right;
}

/*banerove pozice easyad*/
#header .topbanner	{width: 745px; height: 100px; border: solid 1px #18324e; position: absolute; top: 30px; right: 10px; background: #223b54;}
#header .topbanner a{display: block; width: 745px; height: 100px; overflow: hidden; text-align: center;}

.topbannernews {width: 590px; text-align: center; padding-bottom: 0px; padding-top: 5px; overflow: hidden;}
.leftbannermenu {clear:both; width: 195px; text-align: center; padding-bottom:5px; overflow: hidden;}
.leftbannernewsletter {clear:both; width: 195px; text-align: center; padding-bottom:5px; overflow: hidden;}
.leftbannerdiscussion {clear:both; width: 195px; text-align: center; padding-bottom:5px; overflow: hidden;}
.leftbannerbottom {clear:both; width: 195px; text-align: center; padding-bottom:5px; overflow: hidden;}
.rightbannerchat {clear:both; width: 195px; text-align: center; padding-bottom:5px; overflow: hidden;}
.rightbannerlatestarticles {clear:both; width: 195px; text-align: center; padding-bottom:5px; overflow: hidden;}
.rightbanneradvertising {clear:both; width: 195px; text-align: center; padding-bottom:5px; overflow: hidden;}
.rightbannerbottom {clear:both; width: 195px; text-align: center; padding-bottom:5px; overflow: hidden;}
.leftbannermenu a {display: block; width: 185px; text-align: center; padding-bottom:5px; overflow: hidden;}
.leftbannernewsletter a {display: block; width: 185px; text-align: center; padding-bottom:5px; overflow: hidden;}
.leftbannerdiscussion a {display: block; width: 185px; text-align: center; padding-bottom:5px; overflow: hidden;}
.leftbannerbottom a {display: block; width: 185px; text-align: center; padding-bottom:5px; overflow: hidden;}
.rightbannerchat a {display: block; width: 185px; text-align: center; padding-bottom:5px; overflow: hidden; padding-left:5px;}
.rightbannerlatestarticles a {display: block; width: 185px; text-align: center; padding-bottom:5px; overflow: hidden; padding-left:5px;}
.rightbanneradvertising a {display: block; width: 185px; text-align: center; padding-bottom:5px; overflow: hidden; padding-left:5px;}
.rightbannerbottom a {display: block; width: 185px; text-align: center; padding-bottom:5px; overflow: hidden; padding-left:5px;}

/*tabulka v textu*/

.tabulka {
border: 1px solid #dfdfdf; background-color: #efefef; padding: 5px;

}




