/* **********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body {
 font-size: 12px;
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px;
 background: #eaf0fe;
 text-align:left;
 padding:0px;
}

input { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; padding:2px; font-weight: normal;border-style: solid; background-color: white; border:solid #005aad 1px;}
td {vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

input.btn_up{width:23px; height:21px; cursor: pointer; cursor:hand; margin:0px 2px 0px 2px; padding:0px; color:#c3def8; font-size:1px; border:0px; background:#c3def8 url(img/btn_up.jpg) no-repeat;}
input.btn_down{width:23px; height:21px; cursor: pointer; cursor:hand; margin:0px 2px 0px 2px; padding:0px; color:#c3def8; font-size:1px; border:0px; background:#c3def8 url(img/btn_down.jpg) no-repeat;}

form {font-family: Arial, Helvetica, sans-serif; font-size:12px;	margin: 0px 0px 0px 0px;}
a {	color: red;	text-decoration: none;}
a:link {	color: red;	text-decoration: none;}
a:visited {	color: red;	text-decoration: none;}
a:hover {	color: red;	text-decoration: underline;}
p {margin-top:5px; margin-bottom: 2px; text-indent: 0%; text-align:left; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
ul {margin-top:0px; padding-top:0px; font-family: Arial, Helvetica, sans-serif;}
li {margin-top:0px; padding-top:0px;}
/* a img {border:none !important;} */
h1 {
	color: black;
	font-size:14px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
h1 a{color:red; font-weight:bold;}
h1 a:link {color:red; font-weight:bold;}
h1 a:visited {color:red; font-weight:bold;}
h1 a:hover {color:red; font-weight:bold;}

h2 {
	color: white;
	font-size:12px;
	font-weight:bold;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin:0px;
	text-decoration: underline;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
h3 {
 	color: black;
	font-size: 12px;
	padding: 0px 0px 0px 1px;
	margin:0px 0px 5px 0px;
	text-decoration:nunderline;
	font-weight:bold; 
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
h4 {
 	color: black;
	font-size: 12px;
	padding-left: 1px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

/* -------------------------------------------------------------------------------------*/

.page {	
	width: 100%;
	z-index: 1;	
	margin: 0px;
	background-color: #eaf0fe;
}

.pageframe {
	width: 1027px;
	background-color: white;
	margin: 0px 0px 0px 0px;
}

a#hlavni {  width: 270px;  height: 80px;
  position:absolute;
  top: 60px;
  left: 0px;
  z-index: 100;
  border:0px solid red;
}

.top{width:1027px;  height:182px;  position:relative; margin: 0px 0px 0px 0px;}
.top01 {width:145px;  height:182px; float:left; background:#2B2B2B url(img/top01.jpg) no-repeat;}
.top02 {width:274px;  height:182px; float:left; background:#2B2B2B url(img/top02.jpg) no-repeat; position:relative;}
.top03 {width:201px;  height:182px; float:left; background:#2B2B2B url(img/top-03.jpg) no-repeat;}
.top04 {width:217px;  height:182px; float:left; background:#2B2B2B url(img/top-04.jpg) no-repeat;}
.top05 {width:190px;  height:182px; float:left; background:#2B2B2B url(img/top-05.jpg) no-repeat;}
.top05 p{float:right; width:175px; height:20px; font-family:Arial, Helvetica, sans-serif; color:black; font-size:14px; padding:0px 5px 0px 0px; text-align:left;}
.top05 p a {color: black;	text-decoration: none; font-weight:bold; padding:0px 4px 0px 3px;}
.top05 p a:link {	color: black;	text-decoration: none;}
.top05 p a:visited {	color: black;	text-decoration: none;}
.top05 p a:hover {	color: white;	text-decoration: underline;}

.bottom {width:1027px; background:white url(img/bottom_bg.gif) repeat-y;}
.divline{clear:both; height:1px; font-size:1px;} .searcher{display:none;}
div.bottom div.left{width:205px; float:left; background:white url(img/left_bg.gif) repeat-x; border:1px black solid; border-top:0px; border-bottom:0px;}
.list-title { width:200px; w\idth:193px; height:31px; border:0px; background:black url(img/list_bg_title.gif) no-repeat; margin:0px 0px 0px 5px; padding:0px 7px 0px 0px; font-size:16px; text-decoration:none; font-weight:bold;}
.list-content {width:195px; padding:5px 5px 5px 5px; text-align:left; background-color:white; border:1px black solid; border-top:0px; border-bottom:0px; voice-family :"\"}\""; voice-family :inherit; width:183px; margin-left:0px;}
.list-content ul {  margin: 0px;  padding: 0px 0px 0px 10px;}
.list-content ul li {
  padding:0px;
  margin:0px;
  list-style-type: none;
  padding-left: 10px;
  background: transparent url("img/odr.gif") left top no-repeat;
  /* height: 15px; */
  font-size: 12px;
  color:black;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align:top;
}
.list-content ul li#go_up{display:none;}
.list-content ul li ul{margin: 0px;  padding: 0px 0px 0px 5px;}
.list-content ul li ul li{
  padding:0px;
  margin:0px;
  list-style-type: none;
  padding-left: 10px;
  background: transparent url("img/odr.gif") left top no-repeat;
  /* height: 15px; */
  font-size: 12px;
  color:black;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align:top;
}
.list-content ul li a{color:black;}
.list-content ul li a:link {	color: black;	text-decoration: none;}
.list-content ul li a:visited {	color: black;	text-decoration: none;}
.list-content ul li a:hover {	color: black;	text-decoration: underline;}
.list-bottom {width:195px; margin:0px 0px 10px 1px; _margin-left:1px; padding:0px; height:7px; background:white url(img/list_bottom.gif) no-repeat; font-size:1px; }
#list-bottom-down{margin-bottom:10px;}
.selection-title{width:200px; w\idth:195px; height:30px; border:0px; background:black url(img/selection_bg_title.gif) no-repeat; margin:0px 0px 0px 5px; padding:5px 0px 0px 0px; font-size:16px; text-decoration:none; font-weight:bold; voice-family :"\"}\""; voice-family :inherit; margin-left:1px;}
.right{}
div.bottom div.right{width:209px; w\idth:207px; float:left; margin:0px; background:white url(img/left_bg.gif) repeat-x; border:1px black solid; border-top:0px; border-bottom:0px;}
.searching-title{ width:196px; w\idth:200px; float:left; height:31px; border:0px; background:black url(img/searching_bg_title.gif) no-repeat; margin:0px 0px 0px 6px; _margin-left:3px; padding:0px 0px 0px 0px; font-size:16px; text-decoration:none; font-weight:bold;}
.right-box-content{width:195px; clear:both; margin-left:0px; padding:5px; text-align:left; background-color:white; border:1px black solid; border-top:0px; border-bottom:0px; voice-family :"\"}\""; voice-family :inherit; width:183px;}
.reklama {margin:0px; padding:0px; text-align:center;}
.reklama a img{border:0px; margin-bottom:5px;}
.cent{}
.right-box-content p {font-size:12px; text-align:left;}
.cent{width:606px; w\idth:586px; float:left; text-align:left; padding:0px 10px 10px 10px; position:relative;}
.cent h2{color:black; font-size:16px; font-weight:bold; background-color:#cee3f8; padding:1px 0px 3px 5px; margin:0px 0px 5px 0px; border:1px solid #69abed;}
.cent h3{color:black; font-size:14px; font-weight:bold;}
.cent p {margin:0px 0px 10px 0px;}
.right-box-content ul {  margin: 0;  padding: 0px 0px 0px 10px;}
.right-box-content ul li {
  padding:0px;
  margin:0px;
  list-style-type: none;
  padding-left: 10px;
  background: transparent url("img/odr.gif") left top no-repeat;
  min-height: 15px;
  font-size: 12px;
  color:black;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align:top;
}
.right-box-content a img{border:0px;}
.right-box-content ul li a {color:black;}
.right-box-content ul li a:link {color:black;}
.right-box-content ul li a:visited {color:black;}
.right-box-content ul li a:hover {color:red;}
.right-box-content form {margin:0px 5px 0px 5px; font-size:12px;}
.box-bg-bottom {width:195px; margin:0px 0px 10px 1px; margin:0px; padding:0px; height:7px; background:white url(img/box_bg_bottom.gif) no-repeat; font-size:1px; }

.box-title-1{ width:196px; w\idth:200px; float:left; height:30px; border:0px; background:black url(img/box_bg_title_t.gif) no-repeat; margin:10px 0px 0px 6px; _margin-left:3px; padding:5px 0px 0px 0px; font-size:16px; text-decoration:none; font-weight:bold;}
.box-title-2{ width:196px; w\idth:200px; float:left; height:30px; border:0px; background:black url(img/box_bg_title.gif) no-repeat; margin:10px 0px 0px 6px; _margin-left:3px; padding:5px 0px 0px 0px; font-size:16px; text-decoration:none; font-weight:bold;}

.footer{width:1027px; height:31px; clear:both; background:#eaf0fe url(img/footer_bg.gif) repeat-x;}
.footer_left {width:20px; height:31px; margin:0px; padding:0px; float:left; background:white url(img/footer_bg_left.gif) no-repeat; border-top:1px solid black;}
#paticka {width:1000px; height:28px; float:left; padding-top:3px; margin:0px; font-size:12px; text-align:center; border-top:1px solid black;}
#paticka a {	color: black;	text-decoration: none;}
#paticka a:link {	color: black;	text-decoration: none;}
#paticka a:visited {	color: black;	text-decoration: none;}
#paticka a:hover {	color: black;	text-decoration: underline;}
.footer_right {width:7px; height:31px; float:right; background:white url(img/footer_bg_right.gif) no-repeat;}

.button_titul{margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; cursor: pointer; cursor:hand; float:right;}
.button{margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; cursor: pointer; cursor:hand;}
.two_buttons{margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; cursor: pointer; cursor:hand;}
.frm_edit{width:130px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight: normal; border:solid #005aad 1px; padding:2px 3px 2px 3px; }
.frm_select{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight: normal; border:solid #005aad 1px; padding:2px 3px 2px 3px; }
.btns{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; cursor: pointer; cursor:hand;}
.frm_text{width:100px; float:right; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight: normal; border:solid #005aad 1px; padding:1px 3px 1px 3px; }
.cleaner{clear:both; visibility: hidden; height:1px; font-size:1px;}
.div_frm_text{margin-bottom:5px; width:170px; font-weight:bold; font-size:12px; display:block;}
.helpDiv {position:absolute; left:2px; top:-1px; background:#dee9f7; border:#1d73da 1px solid; boder-top:0px; padding:2px;}
.helpItem{color:#2c7ad7; cursor: pointer; cursor:hand;}
.helpItem:hover {color:black;}

p.information{width:1027px; color:#5b6d9a; clear:both; background-color:#eaf0fe; margin:0px; padding:3px 5px 25px 5px; text-align:center;}
p.information a{text-decoration:none; color:#5b6d9a;}
p.information a:link{text-decoration:none; color:#5b6d9a;}
p.information a:visited{text-decoration:none; color:#5b6d9a;}
p.information a:hover{text-decoration:none; color:black;}

td.cena_list{width:55px; text-align:right;}

/* FORMULAR left */
.titleTable{vertical-align:top;}
.kont1 {width:141px; height:15px;  margin-bottom:0px; background-color: #ffffff ; padding:0px 0px 0px 2px; border: solid 1px black;}
.kont2{width:141px; height:89px;  margin-bottom:0px; background:#ffffff url(../img/components/form_edit4_bg.gif) no-repeat; _background-attachment:fixed; padding:0px 0px 0px 2px; border: solid 1px black;}
.kont3 {width:69px; height:18px;  margin:0px; padding:0px; font-weight:bold; background-color: #ffffff; float:left; overflow: hidden; border: solid 1px black;}
.tlsubmit {width:69px; height:18px; float:left; padding-left:7px;}
.tlclear{width:69px; height:18px; float:left;  padding:0px;}
.buttons{width:142px; padding-left:0px;}
/* end of FORMULAR */

/* --------------------------------- novinky ------------------------------- */
.news_item{clear:both; padding: 0px 0px 10px 0px; margin:0px;}
.news_item_icon{float:left; width:12px; margin: 2px 5px 0px 0px;}
.news_item_content{float:left; width:150px; padding: 0px 0px 10px 0px;}
.news_title{text-decoration:underline; font-weight:bold; font-size:13px; margin:0px; padding:0px;}

.gal_news{float:left; padding:0px; padding-left:0px; margin:0px;}
.gal_news img{margin:2px; padding:0px;}