body
{
	background: #FFFFFF;
  font-family:Arial;
  font-size:12px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#menu {
  list-style-type:none;
  margin:0px;
  padding:0;
  white-space:nowrap;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
}
#obsahclanku {overflow:visible; width:497px; }
#obsahclanku li {margin-left:20px;}
#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;border-right:1px solid #fff;}
#menu li span {display:block; z-index:100; background:#162a83; padding: 5px 15px;font-size:1.1em;}
#menu li a, #menu li a:visited {display:block; padding:0;}
#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;background: url(gfx/empty.gif);}
#menu dt {background: #162a83; margin:0; font-size: 1.1em; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff;}
#menu dd {display:none; border-bottom:1px solid #fff; clear:left; margin:0; padding:0; color: #fff; text-align:left;}
#menu a, #menu a:visited {display:block; color:#FFFFFF; padding: 5px 15px; text-decoration:none;}
#menu dt a, #menu dt a:visited {display:block; color:#FFFFFF; padding: 5px 15px; text-decoration:none;}
#menu dd a, #menu dd a:visited {display:block; color:#FFFFFF; padding: 5px 15px; text-decoration:none; background:#162a83;}
#menu li a:hover {border:0;color:#FFFF00;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu a:hover {color:#FFFF00;}
#obsahclanku a {text-decoration:underline;}
/* umisteni */

#hlavni_blok {
  width: 755px;
  position: relative; /* Resi "nekonecnou" stranku v IE7 */
	min-height: 100%;
	text-align: left;
	margin: auto;
  border-left: 1px solid #162a83;
  border-right: 1px solid #162a83;
}

#container {
  padding-top: 162px; /* misto na hlavicku */
  padding-left: 0px; /* LC plna-sirka */
  padding-right: 200px; /* RC plna-sirka + CC padding */
  position: relative; /* Resi "nekonecnou" stranku v IE7 */
  overflow: hidden; /* Stejna vyska sloupcu */
  margin: 0px;
}

#container .column
{
  position: relative;
  float: left;
  padding-bottom: 1001em; /* X + padding-bottom */
  margin-bottom: -1000em; /* X */
  text-align: justify;
}

#stredni_sloupec
{
  padding: 10px 10px; /* CC padding */
  width: 500px;
  background: #FFFFFF;
}

#pravy_sloupec
{
  border-left: 1px solid #162a83;
  width: 209px; /* RC width */
  padding: 0 10px; /* RC padding */
  padding-top: 20px; /* LC padding */
  margin-right: -100%;
  background: #E4F2FF;
}

#hlavicka
{
  clear:both;
  position: absolute;
  width: 755px;
  height: 162px;
  top:0px;
  padding: 0px 0px;
  margin-top: 0px;
  text-align: left;
}

#hlavicka_logo
{
	background: url("gfx/bg_hlavicka_obrazek2.jpg") top right no-repeat #E4F2FF;
  width: 755px;
  height: 137px;
  padding: 0px 0px;
  margin: 0px 0px;
}

#hlavicka_menu
{
  background: #162a83;
  width: 755px;
  height: 25px;
  padding: 0px 0px;
  margin: 0px 0px;

}

* html #paticka
{
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10000px;
  margin-bottom: -10000px;
  background: #FFFFFF; /*** Stejne jako u body ***/
}

#paticka-uvnitr
{
  clear: both;
  height: 20px;
  font-size: large;
  text-align: center;
  padding: 0.3em 0;
  background: #162a83;
}

#paticka-uvnitr a
{
  font-size:12px;
  color: #FFFFFF;
}


/* vizual */

form
{
  margin:0px;
  padding:0px;
}

.p9 {font-size:9px;}
.p10 {font-size:10px;}
.p11 {font-size:11px;}
.p12 {font-size:12px;}
.p13 {font-size:13px;}
.p14 {font-size:14px;}
.p15 {font-size:15px;}

.col1  {color:#000000;} /*cerna*/
.col2  {color:#162a83;} /*modra*/
.col3  {color:#FF0000;} /*syte cervena*/
.col4  {color:#33CC00;} /*zelena*/
.col5  {color:#BB1822;} /*cervena*/
.col6  {color:#009900;} /*zelena*/
.col7  {color:#3D3DFF;} /*modra*/
.col8  {color:#FFFFFF;} /*bílá*/

.tucne  {font-weight:bold;}
.netucne  {font-weight:normal;}
.zkosene  {font-style:italic;}

.stred  {text-align:center;}
.dobloku    {text-align:justify;}
.nalevo    {text-align:left;}
.napravo    {text-align:right;}

.okraj1 {border: 1px solid #162a83;}

.headline
{
  width: 100%;
  font-family:arial; color:#162a83; font-style:normal; font-weight:bold; font-size:15px;
  padding: 0px;
  margin: 0px;
  line-height: 24px;
	background: url("gfx/blue-bullet.jpg") center left no-repeat #E4F2FF;
  text-indent: 20px;
  vertical-align: top;
  border-top:1px solid #162a83;
  border-bottom:1px solid #162a83;
}

.headline_perex
{
  min-height: 23px; /* pro standardní prohlížeče */
  _height: 23px;
  padding: 10px 5px;
  margin: 0px;
	background: #FFFFFF;
  line-height: 20px;
  border-bottom:1px solid #162a83;
  float:left;
  width:490px;
}

.headline_patka
{
	background: #E4F2FF;
  padding: 2px 5px;
  margin: 0px;
  border-bottom:1px solid #162a83;
}

.headline_mensi
{
  border-top:1px dotted #162a83;
  border-bottom:1px dotted #162a83;
  line-height: 24px;
  padding: 0px;
  margin: 0px;
	background: url("gfx/bullet_nadpis3.gif") center left no-repeat rgb(242,250,255);
  text-indent: 20px;
}

.headline_mensi_p
{
  border-top:1px dotted #162a83;
  border-bottom:1px dotted #162a83;
  line-height: 24px;
  padding: 0px;
  margin: 0px;
	background: url("gfx/bullet_nadpis4.gif") center left no-repeat #ffc446;
  text-indent: 20px;
}

.headline_mensi_perex
{
  min-height: 23px; /* pro standardní prohlížeče */
  _height: 23px;
  padding: 10px 5px;
  margin: 0px;
	background: #FFFFFF;
  line-height: 20px;
  border-bottom:1px dotted #162a83;
  float:left;
  width:490px;
}

.headline_mensi_patka
{
  padding: 2px 12px;
  margin: 0px;
  border-bottom:1px dotted #162a83;
}

.updatetext
{
  border-bottom:1px dotted #162a83;
  padding:8px 2px;
  font-size:10px;
  text-align:left;
}

.updatetext_p
{
  /*border-bottom:1px dotted #162a83;*/
  padding:8px 2px;
  font-size:10px;
  text-align:left;
	background: #fffbb4;
}

.updatetext_p_ikona
{
  margin-left:0px;
  margin-right:4px;
  margin-top:2px;
  float:left;
  width:50px;
  height:50px;
  border: 0px solid #000000;
  text-align:left;
}


a       {color:#162a83; text-decoration:none;}
a:hover {color:#162a83; text-decoration:underline;}

.cl_imagefloaterL
{
  width:20px;
  float:left;
  margin:3px 10px;
  margin-left:0px;
}

.cl_imagefloaterR
{
  padding:0px;
  width:20px;
  float:right;
  margin:3px 10px;
  margin-right:0px;
}

.cl_imagefloater_text
{
  padding:0px 3px;
  padding-bottom:3px;
}

