/*
* GLOBALNI styly
*/
* {
	scrollbar-base-color:#FFFFFF;
	scrollbar-shadow-color: #000000px;
	scrollbar-3dlight-color: #888888;
	scrollbar-arrow-color: #efcb38;
	scrollbar-track-color: #FAFAFA;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-face-color: #F0F0F0px;
	scrollbar-highlight-color: #FDFDFD;
}
body {
	margin:0px;
	background:url(../img/pozadi_stranka.gif) white repeat-y left;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
}


/*
* OBECNE STYLY
*/

a img {
	border:none;
}

img {
	margin:0px;
	padding:0px;
}

table {
	border:none;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}

td {
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.float_right {
	float:right;
}
img.float_right {
	padding:0px 0px 15px 15px;
}
.float_left {
	float:left;
}
img.float_left {
	padding:0px 15px 15px 0px;
}

.zluty {
	color:#efcb38;
}
.modry {
	color:#007DFF !important;
}

.center {
  text-align:center;
}

td img { display: block }

div.clanek {
	font-size:60%;
}

div.clanek a{
	font-weight:bold;
	color:#007FFF;
	text-decoration:none;
}
div.clanek h1{
	font-weight:bold;
	color:#007FFF;
	text-decoration:none;
	font-size:160%;
	margin:10px 0px;
	padding:0px;
}
div.clanek h2{
	font-weight:bold;
	color:#007FFF;
	text-decoration:none;
	font-size:130%;
	margin:10px 0px;
	padding:0px;
}
div.clanek h3{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:130%;
	margin:10px 0px;
	padding:0px;
}
div.clanek h4{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:130%;
	margin:10px 0px;
	padding:0px;
}
div.clanek h5{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:130%;
	margin:10px 0px;
	padding:0px;
}
div.clanek h6{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:130%;
	margin:10px 0px;
	padding:0px;
}
div.clanek big
{
  font-size:200%;
}
div.clanek ul
{
  margin:0px 0px 0px 20px;
  padding:0px;
}
div.clanek li
{
 list-style: url(../img/odrazka.gif);
 padding:0px;
 margin:0px 0px 6px 0px;
}
div.clanek hr {
  height:1px;
  border-top:1px solid #cccccc;
  border-bottom:none;
  border-left:none;
  border-right:none;
  background:#cccccc;
  margin:10px 0px;
}

div.clanek table {
  background:#f2f2f2;
  margin:10px 0px;
}
div.clanek td {
  background:#f2f2f2;
  border:1px solid #cccccc;
  padding:3px 6px;
}
div.clanek th {
  background:#FBDC62;
  border:none;
  text-align:center;
  padding:3px 6px;
}

table#obsah{
	width:100%;
	background:url(../img/pozadi_stranka.gif) repeat-y left;
}

table#horni_menu{
	width:100%;
	height:30px;
	background:white;
}

table#horni_menu td{
}

table#horni_logo{
	width:100%;
	height:130px;
	background:#5C9BD9;
}

table#navigace{
	background:white;
}
table#navigace td#navigace_levy{
	padding:15px 0 10px 18px;
	font-size:0.6em;
	color:#838383;
	white-space: nowrap;
	width:525px;
}
table#navigace td#navigace_pravy{
	padding:15px 0 10px 0px;
	font-size:0.6em;
	font-weight:bold;
	color:#efcb38;
}

table.zvyrazneni{
	width:100%;
	font-size:0.6em;
	color:black;
	background:#f2f2f2;
}
table.zvyrazneni td.zvyrazneni_levy{
	padding:17px 18px;
	width:506px;
	background:#fbdc62;
	border-right:1px solid white;
}
table.zvyrazneni td.zvyrazneni_levy h2{
	padding:0 0 0.5em 0px;
	margin:0px;
	font-size:1.4em;
	font-weight:bold;
}
table.zvyrazneni td.zvyrazneni_pravy{
	padding:17px 18px;
	width:264px;
	background:#e4e4e4;
	border-right:1px solid white;
}
table.zvyrazneni td.zvyrazneni_pravy_prazdny{
	padding:0px;
	margin:0px;
	width:1px;
	background:#e4e4e4;
	border:0px;
}
table.zvyrazneni td.zvyrazneni_pravy_prazdny2{
	padding:17px 18px;
	background:white;
}


table#rozpuleni{
	width:100%;
	color:black;
}
table#rozpuleni td#rozpuleni_levy{
	padding:17px 18px;
	width:507px;
}
table#rozpuleni td#rozpuleni_pravy{
	padding:17px 18px;
	width:265px;
}



div#webstart {
	margin:10px 18px;
	font-size:100%;
}
div#webstart a {
	font-size:60%;
	font-weight:bold;
	color:#e0e0e0;
	text-decoration:none;
}
div#zapati {
	width:100%;
	height:80px;
	background:#e4e4e4;
}

/* styly pro hlavni menu (polozky menu, submenu)*/

div#hlavni_menu{
	width:100%;
	height:51px;
	background:url(../img/pozadi_hlavni_menu.gif);
	white-space: nowrap;
}


div.menu {
	left: 0px;
	padding: 0px;
	margin:0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
	border:1px solid #a5a5a5;
	background:#e4e4e4;
}
div.menu div.menuItem_obalka {
	display: block;
	margin:0px;
	padding:0px;
	border-bottom:1px solid white;
}
div.menu div.menuItem_obalka_posledni {
	display: block;
	margin:0px;
	padding:0px;
}
div.menu .menuItem {
	color: #838383;
	font-size: 0.6em;
	line-height:1.7em;


	display: block;
	margin: 0px;
	padding:0px 5px 0px 5px;
	text-decoration: none;
	white-space: nowrap;
}

/* kontaktni formular */

form#kontakt_form {
  font-size:100%;
}

form#kontakt_form input, form#kontakt_form textarea {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
  border:1px solid #a4a4a4;
  background:#E4E4E4;
  display:block;
  width:190px;
  font-size:100%;
  color:#666666;
  margin:0px;
  padding:1px;
}

form#kontakt_form label{
  display:block;
  color:#666666;
}
form#kontakt_form button{
  background:none;
  border:none;
  margin:0px;
  padding:0px;
}

#cz-anchor {
  position: absolute;
  top: 105px;
  left: 810px
}

#cz-anchor a{
  text-decoration: none;
  width: 30px;
  height: 30px;
  display: block
}

#en-anchor {
  position: absolute;
  top: 135px;
  left: 810px;
  z-index: 5
}

#en-anchor a{
  text-decoration: none;
  display: block;
  width: 30px;
  height: 30px;
  z-index: 5
}

#cz-anchorc {
  position: absolute;
  top: 114px;
  left: 808px;
  background: url('../img/flag_cz.jpg') no-repeat top center #5F9DDA;
  background-color: transparent;
  z-index: 5
}

#cz-anchorc a{
  text-decoration: none;
  display: block;
  width: 27px;
  height: 25px;
  
}

#en-anchorc {
  position: absolute;
  top: 138px;
  left: 806px;
  background: url('../img/flag_en.jpg') no-repeat top center;
  z-index: 5
}

#en-anchorc a{
  text-decoration: none;
  display: block;
  width: 30px;
  height: 30px
}