body{
  text-align: left;
  font-family: Arial, Times New Roman ,New York CE, utopia, serif;
  font-size: 12px;
  padding: 0px 20px 20px 20px;
  margin: 0;
  color:black;
  background: white url("images/bg.gif") repeat-x center top;
}
h1 {color:black; font-size:14px; text-decoration:none; margin:10px 0px 5px 0px; font-weight:normal;}
h2{margin:0px 0px 5px 0px; padding:5px 5px 7px 35px; text-decoration:none;  font-size:14px; font-weight:bold; color:black; text-decoration:none;}
h3{color:#004986; font-size:13px; margin:0px; text-decoration:none;  padding:10px 10px 2px 10px; font-weight:bold;}
h3 a{color:#004986; font-size:13px; text-decoration:underline;}
h3 a:link{color:#004986; font-size:13px; text-decoration:underline;}
h3 a:visited{color:#004986; font-size:13px; text-decoration:underline;}
h3 a:hover{color:red; font-size:13px; text-decoration:underline;}
h4{color:#004986; font-size:12px; margin:0px; text-decoration:none;  padding:10px 10px 2px 10px; font-weight:bold;}
p{margin:0px; padding:3px 10px 4px 10px; font-size:12px; color:black}
ul{margin:0px; padding:3px 10px 4px 10px;}
img{margin:5px; border:1px black solid;}

td {font-size: 12px; text-align:left; vertical-align:top; padding:1px 4px 1px 4px;}
th {font-size: 12px; text-align:left; padding:2px 4px 2px 4px;}

table{border:0px; margin:3px 10px 4px 10px;}
table tr td{border:0px; vertical-align:top;} 
table tr th{border:0px; vertical-align:top;} 
table tr{border:0px;}

input{font-family: Arial; font-size:11px; border:1px solid #7f9db9;}
textarea{font-family: Arial; font-size:11px;}
form{margin:0px; padding:0px;}

a{ color:black; text-decoration: underline;}
a:link {  color:black;  text-decoration: underline;}
a:visited {  color:black;  text-decoration: underline; }
a:hover {  color: red;  text-decoration: underline; }

/* -------------------------------------------------------------------------------------*/
#page {	
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	background: url("images/bg_top.gif") repeat-x center top;
	position:relative;
}


 /* ---------------------------- top lista -------------------- */
a#hlavni {  width: 198px;  height: 80px;
  position:absolute;
  top: 6px;
  left: 15px;
  z-index: 100;
  border:0px solid red;
}
a#hlavni strong{display:none;}
.cleaner { clear:both; visibility:hidden; height:1px; margin:0px; padding:0px; border:0px solid black; line-height:1px; font-size:1px;}

.reklama_envelope{margin:0px auto 0px auto; position:relative; width:549px;}
div.reklamni_banner{position:absolute;  top:250px; _top:100px; text-align:center; height:165px; border:white 0px solid; margin:0px;}
div.reklamni_banner a.close{z-index:100px; text-decoration:none; border:0px solid red; position:absolute; top:3px; right:3px; width:30px;; height:30px; margin:0px; padding:0px; display:block !important; cursor:pointer; _cursor:hand;}
div.reklamni_banner a.cloase span {border:0px solid black; display:block !important; width:30px; height:30px; margin:0px; padding:0px; cursor:pointer; _cursor:hand;}


#page div.top{width:100%; height:124px; _height:125px; min-width:1200px; clear:both; margin:0px; padding:0px; background: url("images/top_bg.jpg") repeat-x left bottom; position:relative;}
div.min{width:1200px; height:1px; clear:both; font-size:1px; margin:0px; padding:0px;}
#page div.top div.logo{width:230px; height:93px; background: url("images/top_logo.jpg") no-repeat left top; margin:0px; padding:0px; float:left;}#page div.top div.logo h1{display:none;}
#page div.top div.top_02{width:194px; height:123px; background: url("images/top_02.jpg") no-repeat left top; margin:0px; padding:0px; position:absolute; right:0px; _right:-1px; top:1px; _top:2px;}
#page div.top div.top_01{width:464px; height:94px; background: url("images/top_01.jpg") no-repeat left top; margin:0px; padding:0px; position:absolute; right:194px; _right:193px; top:1px;}
#page div#menu{height:29px; background: url("images/menu_bg_left.jpg") no-repeat left top; position:absolute; top:95px; _top:96px; left:0px; z-index:99;}
#page div#menu ul{margin:0px; padding:0px 20px 0px 20px;}
#page div#menu ul.level1{ height:29px;}
#page div#menu ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none; float:left; background: url("images/menu_item_bg.jpg") no-repeat right center; position:relative;}
#page div#menu ul li.level1{height:27px;}
#page div#menu ul li a{margin:0px 5px 0px 0px; padding:6px 15px 2px 5px; color:white; font-size:14px; font-family: Arial; display:block; text-decoration: none;}
#page div#menu ul li a:link{text-decoration: none;}
#page div#menu ul li a:visited{text-decoration: none;}
#page div#menu ul li a:hover{text-decoration: underline;}
#page div#menu ul li ul{position:absolute; top:27px; left:-2px; margin:0px; padding:0px 0px 2px 0px;
  background:#0b74c5;
	text-align:left !important;
	clear:both !important;
	border:1px solid white;
	border-top:0px;
	visibility:hidden; 
}
#page div#menu ul li ul li{margin:2px 3px 1px 3px; padding:0px; background:#d3e6fc; color:white; z-index:99 !important;
  filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	text-align:left !important;
	clear:both !important;
	display:block !important;
}
#page div#menu ul li ul li a{margin:0px; padding:2px 4px 2px 4px; display:block; font-size:12px; color:black; display:block !important; width:150px;}

div#middle {padding:0px 0px 0px 0px; text-align:left; clear:both; margin:0px 0px 0px 0px; min-width:1200px; background: url("images/middle_top.jpg") repeat-x left top; _position:absolute; top:124px; _top:125px; left:0px;}

div#middle div.right_column{width:186px; margin:0px; padding:0px; background: url("images/right_bg.jpg") repeat-y left top; float:right; display: inline;}
div#middle div.left_menu{width:186px; margin:0px; padding:0px; background: url("images/left_bg.jpg") repeat-y left top; float:left; display: inline;}
div#middle div.content{margin:0px 186px 0px 186px; padding:10px 0px 10px 0px;}

div#middle div.right_column p.bg_infotel{width:156px; height:66px; margin:0px 0px 0px 9px; padding:0px; background: white url("images/bg_infotel_01.jpg") no-repeat left top;}
div#middle div.right_column p.bg_infotel strong{display:none;}
div#middle div.right_column ul.btn_infoline li{list-style-type:none; margin:2px 0px 0px 0px; padding:0px;}
div#middle div.right_column ul.btn_infoline li a{width:158px; text-decoration:none; height:35px; display:block; background: white url("images/btn_infoline.jpg") no-repeat; background-position:0px 0px;}
div#middle div.right_column ul.btn_infoline li a:hover{background-position:0px -36px; text-decoration:none;}
div#middle div.right_column ul.btn_infoline li a strong{font-weight:bold; color:white; padding:10px 0px 0px 40px; margin:0px; display:block; font-size:12px;}
div#middle div.right_column ul.btn_infoline li a:hover strong{color:#fff000;}

div#middle div.left_menu div.left_top{width:186px; margin:0px; padding:0px; height:42px; background: url("images/left_top.jpg") no-repeat left top;}
div#middle div.left_menu div.left_top h2{color:white; padding:20px 10px 0px 50px; margin:0px; text-align:left; font-weight:normal; font-size:14px;}
div#middle div.left_menu div.left_top_2{width:186px; margin:0px; padding:0px; height:35px; background: url("images/left_top_2.jpg") no-repeat left top;}
div#middle div.left_menu div.left_top_2 h2{color:white; padding:13px 10px 0px 50px; margin:0px; text-align:left; font-weight:normal; font-size:14px;}
div#middle div.left_menu p.left_bottom{color:white; padding:0px 0px 0px 0px; margin:0px; font-size:1px; width:186px; height:16px; background: url("images/left_bottom.jpg") no-repeat left top;}
div#middle div.left_menu ul{margin:1px 0px 3px 19px; padding:0px; border:0px solid red;}
div#middle div.left_menu ul li{padding:2px 0px 1px 0px; margin:0px 0px 0px 0px; list-style-type:none; line-height:18px; _height:12px; position:relative;}
div#middle div.left_menu ul li a{padding:2px 0px 2px 18px; margin:0px; _width:156px;  w\idth:138px; background: #bad7fb url("images/left_menu_odr.gif") no-repeat left top; display:block; color:black; text-decoration:none;}
div#middle div.left_menu ul li a:hover{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li.opened a{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li ul{margin-left:3px;}
div#middle div.left_menu ul li ul li{padding-left:7px; background: url("images/odr_line.gif") no-repeat left top;}
div#middle div.left_menu ul li ul li a{ _width:145px; w\idth:127px;}
div#middle div.left_menu ul li.opened ul li a{background: #bad7fb url("images/left_menu_odr.gif") no-repeat left top; color:black; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li a:hover{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li.opened a{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li.opened ul li a{background: #bad7fb url("images/left_menu_odr.gif") no-repeat left top; color:black; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li.opened ul li a:hover{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li.opened ul li.opened a{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li ul li ul li a{ _width:134px; w\idth:116px;}
div#middle div.left_menu ul li.opened ul li.opened ul li.opened ul li a{background: #bad7fb url("images/left_menu_odr.gif") no-repeat left top; color:black; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li.opened ul li.opened ul li a:hover{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li.opened ul li.opened ul li.opened a{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li ul li ul li ul li a{ _width:123px; w\idth:105px;}
div#middle div.left_menu ul li.opened ul li.opened ul li.opened ul li.opened ul li a{background: #bad7fb url("images/left_menu_odr.gif") no-repeat left top; color:black; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li.opened ul li.opened ul li.opened ul li a:hover{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li.opened ul li.opened ul li.opened ul li.opened ul li.opened a{background: #0059a4 url("images/left_menu_odr_sel.gif") no-repeat left top; color:white; text-decoration:none;}
div#middle div.left_menu ul li ul li ul li ul li ul li a{ _width:112px; w\idth:94px;}

div#middle div.left_menu p{margin:5px 11px 3px 19px; padding:0px;}
div#middle div.left_menu p input.btn_ok{float:right; background: url("images/btn_ok.gif") no-repeat left top; width:30px; height:21px; text-align:center; border:0px; padding:0px 0px 0px 0px; margin:0px 3px 0px 0px; _margin:0px 0px 0px 0px; color:white; font-size:12px; cursor:pointer; _cursor:hand;}
div#middle div.left_menu p input.search_text{ background: url("images/edit_search.gif") no-repeat left top; width:118px; height:18px; _height:20px; _width:115px; text-align:left; border:0px; padding:3px 2px 0px 2px; color:black; font-size:12px;}

div#middle div.right_column div.right_top{width:186px; height:31px; margin:0px 0px 3px 0px ; padding:0px 0px 0px 0px ; background: url("images/right_title.jpg") no-repeat left top;}
div#middle div.right_column div.right_top2{width:186px; height:31px; margin:0px 0px 3px 0px ; padding:0px 0px 0px 0px ; background: url("images/right_title2.gif") no-repeat left top;}
div#middle div.right_column div.right_top h2{color:white; padding:11px 10px 0px 45px; margin:0px; text-align:left; font-weight:normal; font-size:14px;}
div#middle div.right_column div.right_top2 h3{color:white; padding:11px 10px 0px 45px; margin:0px; text-align:left; font-weight:normal;display:none;font-size:14px;}
div#middle div.right_column div.right_top2 h2{color:white; padding:11px 10px 0px 45px; margin:0px; text-align:left; font-weight:normal; font-size:14px;}
div#middle div.right_column p{margin:0px; padding:2px 18px 2px 14px;}
div#middle div.right_column p.login strong{width:45px; display:block; float:left; padding:2px 0px 0px 0px;}
div#middle div.right_column p.login input.btn_logon{float:right; background: url("images/btn_ok.gif") no-repeat left top; width:30px; height:21px; text-align:center; border:0px; padding:0px 0px 0px 0px; margin:0px 7px 0px 0px; _margin:0px 4px 0px 0px; color:white; font-size:12px; cursor:pointer; _cursor:hand;}
div#middle div.right_column p.login input.btn_logout{float:right; background: url("images/btn_logout.gif") no-repeat left top; width:57px; height:21px; text-align:center; border:0px; padding:0px 0px 0px 0px; margin:0px 7px 0px 0px; _margin:0px 4px 0px 0px; color:#188fd8; font-size:1px; cursor:pointer; _cursor:hand;}
div#middle div.right_column p.login input.login{ background: url("images/edit_login.gif") no-repeat left top; width:100px; height:19px; _height:21px; _width:100px; text-align:left; border:0px; padding:2px 2px 0px 2px; color:black; font-size:12px;}
div#middle div.right_column p.login input.password{ background: url("images/edit_password.gif") no-repeat left top; width:65px; height:19px; _height:21px; _width:65px; text-align:left; border:0px; padding:2px 2px 0px 2px; color:black; font-size:12px;}
div#middle div.right_column p.right_btwn{color:white; padding:0px 0px 0px 0px; clear:both; margin:3px 0px 0px 0px; font-size:1px; width:186px; height:13px; background: url("images/right_btwn.jpg") no-repeat left top;}

div#middle div.right_column h4{color:#004986; font-size:12px; padding:7px 18px 2px 18px;}
div#middle div.right_column h4 a{color:#004986; font-size:12px;}
div#middle div.right_column h4 a:link{color:#004986; font-size:12px; text-decoration:underline;}
div#middle div.right_column h4 a:visited{color:#004986; font-size:12px; text-decoration:underline;}
div#middle div.right_column h4 a:hover{color:red; font-size:12px; text-decoration:underline;}
div#middle div.right_column p.price{text-align:right; font-size:12px; color:red;}
div#middle div.right_column p.price strong{font-size:14px;}

/* --------------------------------------- OBSAH STEJNE JAKO TINY --------------------------------------- */
div#middle div.content p.loc{margin:0px 0px 0px 2px; border:0px; border-bottom:2px solid #0059a4; padding:0px 10px 3px 15px; background:url("images/location_odr.jpg") no-repeat left top;}
div#middle div.content h2{padding:3px 10px 3px 10px; margin:5px 2px 10px 2px; color:white; font-size:14px; font-weight:bold; background:#0360af url("images/content_title_bg.gif") repeat-x left top;}
div#middle div.content ul{margin:0px 5px 5px 15px; padding:0px;}
div#middle div.content ul li{background:url("images/location_odr.jpg") no-repeat left top; list-style-type:none; padding:1px 0px 1px 20px; margin:0px;}
div#middle div.content ul li h3{margin:0px 0px 0px 0px; padding:0px;}

div#middle div.content .banner-siroky{width:334px; height:154px; background:url("images/banner_pozadi_siroky.jpg") no-repeat left top; padding:5px;}
div#middle div.content .banner-siroky img{float:left; margin:7px 5px 10px 5px; padding:0px 0px 0px 0px; border:0px;}
div#middle div.content .banner-siroky h3{margin:0px; padding:10px 15px 4px 5px}
div#middle div.content .banner-siroky p{margin:0px; padding:2px 15px 2px 5px}
div#middle div.content .banner-siroky h3 img{float:left; margin:0px 5px 5px 5px; padding:0px; border:0px;}

div#middle div.content .kontakty_sloupec{width:250px; vertical-align:top;}
div#middle div.content .kontakty_sloupec img{border:0px;}
div#middle div.content .nastred{margin:auto;}

#id_reg_form table tr th{width:150px;}
#id_contact_form table tr th{width:150px; border:0px solid black;}
#id_contact_form table{width:550px; border:0px solid black;}
#id_ask_form table tr th{width:180px;}
#id_quest_form table tr th{width:80px;}

div#middle div.content .banner-siroky-menici{display:block; width:164px; height:134px; background:url("images/banner_pozadi_siroky.jpg") no-repeat left top; padding:10px 10px 10px 160px; text-decoration:none; font-weight:normal; font-size:12px; color:black;}
div#middle div.content .banner-siroky-menici img{float:left; margin:3px 8px 2px 2px; padding:0px 0px 0px 0px; border:0px;}
div#middle div.content .banner-siroky-menici strong{display:block; margin:0px; padding:10px 15px 4px 0px; text-align:left; color:#004986; font-size:13px;}
div#middle div.content .banner-siroky-menici:hover strong{color:red;}

div#middle div.content #banner-siroky-menici_prumysl{background:url("images/banner_pozadi_siroky_prumysl.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_prumysl:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_obcane{background:url("images/banner_pozadi_siroky_obcane.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_obcane:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_hypoteka{background:url("images/banner_pozadi_siroky_hypoteka.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_hypoteka:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_leasing{background:url("images/banner_pozadi_siroky_leasing.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_leasing:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_oleje{background:url("images/banner_pozadi_siroky_oleje.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_oleje:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_knihy{background:url("images/banner_pozadi_siroky_knihy.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_knihy:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_bazar{background:url("images/banner_pozadi_siroky_bazar.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_bazar:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_zbozi{background:url("images/banner_pozadi_siroky_zbozi.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_zbozi:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_penize{background:url("images/banner_pozadi_siroky_penize.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_penize:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_zprostredkujeme{background:url("images/banner_pozadi_siroky_zprostredkujeme.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_zprostredkujeme:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_uver{background:url("images/banner_pozadi_siroky_uver.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_uver:hover{background-position:0px 0px;}

div#middle div.content #banner-siroky-menici_pojisteni{background:url("images/banner_pozadi_siroky_pojisteni.jpg") no-repeat left top; background-position:0px -160px;}
div#middle div.content #banner-siroky-menici_pojisteni:hover{background-position:0px 0px;}

div#middle div.content .kategorie{margin:auto;}
div#middle div.content .kategorie tr td{width:50%; vertical-align:top; padding:2px 10px 10px 10px;}
div#middle div.content .kategorie tr td h3{margin:0px; padding:0px; color:white; font-size:12px; font-weight:bold; background:#0366b1;}
div#middle div.content .kategorie tr td h3 a {padding:2px 5px 2px 5px; color:white; text-decoration:none; display:block;}
div#middle div.content .kategorie tr td h3 a:link {color:white; text-decoration:none;}
div#middle div.content .kategorie tr td h3 a:visited {color:white; text-decoration:none;}
div#middle div.content .kategorie tr td h3 a:hover {color:white; text-decoration:underline; background:#4eb8f0;}
.kategorie tr td p{margin:0px; padding:2px 5px 2px 5px; color:black; font-size:12px; background:white;}
.kategorie tr td p a {color:black; text-decoration:none; display:block;}
.kategorie tr td p a:link {color:black; text-decoration:none;}
.kategorie tr td p a:visited {color:black; text-decoration:none;}
.kategorie tr td p a:hover {color:black; text-decoration:underline;}

table.tabulka{border:1px solid #cdcdcd; cellspacing:0px; border-collapse:collapse;}
table.tabulka td{border:1px solid #cdcdcd; padding:2px;}
table.tabulka th{border:1px solid #cdcdcd; background-color:#eeeeee; padding:2px;}

div#middle div.content table td h3{padding:0px 0px 0px 0px; margin:5px 0px 2px 0px;}
div#middle div.content table th h3{padding:0px 0px 0px 0px; margin:5px 0px 2px 0px;}
div#middle div.content table td table td h3{padding:0px 0px 0px 0px; margin:5px 0px 2px 0px;}
div#middle div.content table th table th h3{padding:0px 0px 0px 0px; margin:5px 0px 2px 0px;}
.cela_sire{width:100%}
.leve_obtekani{float:left;}
.prave_obtekani{float:right;}

/* ----------------------------- poptavky ----------------------------- */
.orderLink img{border:0px;}
div.nav_bar {text-align:center; padding:5px; margin:0px 0px 0px 0px;}
div.nav_bar a{padding:0px 2px 0px 2px; margin:0px;}
div.nav_bar span.act{margin:0px 2px 0px 2px;}
a.navEnable{}
a.navDisable{color:#cdcdcd; text-decoration:none; cursor:default;}
a.navDisable:link{color:#cdcdcd; text-decoration:none; cursor:default;}
a.navDisable:visited{color:#cdcdcd; text-decoration:none; cursor:default;}
a.navDisable:hover{color:#cdcdcd; text-decoration:none; cursor:default;}
div.nav_bar a.navCur{margin:0px 0px 0px 0px; font-weight:bold;}

table#mediate_show tr th{background: #bad7fb; border:1px solid #0e79c9; text-width:bold; padding:3px 5px 3px 5px;}
table#mediate_show tr td{background: white; border:1px solid #bad7fb;}
table#mediate_show tr.sudy td{background:#f6f6f6; border:1px solid #bad7fb;}
table#mediate_show{margin:0px; padding:0px; border-collapse:collapse; border-spacing:0px; border:1px solid #bad7fb; width:98%;}
.identifikator{width:35px;}
.datum{width:125px;}
.obor{width:150px;}
.okres{width:60px;}
.mesto{width:60px;}
.vice{width:50px; vertical-align:middle; }
/* --------------------------------------- end OBSAH STEJNE JAKO TINY --------------------------------------- */

#page div#middle div.footer{width:100%; min-width:1000px; clear:both; margin:0px; padding:0px; background: url("images/footer_bg.gif") repeat-x left top; position:relative;}
#page div#middle div.footer p.footer_left{float:left; width:12px; height:24px; background: url("images/footer_bg_left.gif") no-repeat left top;}
#page div#middle div.footer p.footer_right{float:right; width:8px; height:24px; background: url("images/footer_bg_right.gif") no-repeat right top;}
#page div#middle div.footer p.footer_content{margin:0px 8px 0px 12px; padding:5px 0px 0px 0px; text-align:center; color:white;}
#page div#middle div.footer p.footer_content a:link{color:white; text-decoration:none;}
#page div#middle div.footer p.footer_content a:visited{color:white; text-decoration:none;}
#page div#middle div.footer p.footer_content a:hover{color:white; text-decoration:underline;}
#page div#middle div.footer p.info{clear:both; color:#858484; margin:0px; padding:5px; text-align:center;}
#page div#middle div.footer p.info a:link{color:#858484; text-decoration:none;}
#page div#middle div.footer p.info a:visited{color:#858484; text-decoration:none;}
#page div#middle div.footer p.info a:hover{color:black; text-decoration:underline;}

.highligh{color:red; font-weight:bold; text-decoration:underline}

/* --------------------------------------------------------------------- */
/* -------------------------------- Navigator -------------------------- */
div.envelopBar{height:20px; padding:3px 10px 3px 10px; margin:0px 0px 0px 0px; border:0px solid #0e79c9; border-bottom:0px; background:white; color:#004986;}
div.nav_bar{float:right; height:18px; margin:0px; padding:0px 0px 0px 5px;}
div.nav_bar span.act{color:#004986; font-weight:bold; font-size:13px;}
div.nav_bar a span{display:none;}
div.nav_bar a{color:#004986; text-decoration:underline;}
div.nav_bar a:link{color:#004986; text-decoration:underline;}
div.nav_bar a:visited{color:#004986; text-decoration:underline;}
div.nav_bar a:hover{color:#004986; text-decoration:underline;}
div.nav_bar a.navDisable{display:block; float:left;  margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; width:13px; height:14px; border:0px;}
div.nav_bar a.btn_first{color:#0360af; display:block; float:left; cursor:pointer; _cursor:hand; width:13px; height:14px; border:0px; background:#e8f2fe url("images/btn_first.gif") no-repeat left top; font-size:1px; margin:2px 5px 0px 0px; padding:0px;}
/* span.btn_first{color:#0360af; display:block; float:left; cursor:pointer; _cursor:hand; width:13px; height:14px; border:0px; background:#e8f2fe url("images/btn_first.gif") no-repeat left top; font-size:1px; margin:2px 5px 0px 0px; padding:0px;}*/
div.nav_bar a.btn_prev{color:#0360af; display:block; float:left; cursor:pointer; _cursor:hand; width:13px; height:14px; border:0px; background:#e8f2fe url("images/btn_prev.gif") no-repeat left top; font-size:1px; margin:2px 5px 0px 0px; padding:0px;}
span.navbar_content{color:#0360af; display:block; float:left; margin:0px 5px 0px 0px; padding:0px;}
div.nav_bar a.btn_next{color:#0360af; display:block; float:left; cursor:pointer; _cursor:hand; width:13px; height:14px; border:0px; background:#e8f2fe url("images/btn_next.gif") no-repeat left top; font-size:1px; margin:2px 5px 0px 0px; padding:0px;}
div.nav_bar a.btn_last{color:#0360af; display:block; float:left; cursor:pointer; _cursor:hand; width:13px; height:14px; border:0px; background:#e8f2fe url("images/btn_last.gif") no-repeat left top; font-size:1px; margin:2px 0px 0px 0px; padding:0px;}
div.navbar_footer{padding:3px 10px 3px 10px; margin:5px 2px 5px 2px; border:1px solid #0360af; background:#e8f2fe; color:#004986;}
div.navbar_footer p{font-size:1px; margin:0px; padding:0px;}
div.content div.navbar_footer .cleaner_navbar{visibility:hidden; height:18px; margin:0px !important; padding:0px !important; border:1px solid black; line-height:1px; font-size:1px;}
/* -------------------------------- End -Navigator -------------------------- */

/* FORMULAR left */

div.formular {margin:5px 0px 0px 0px; padding:3px 10px 4px 10px; margin:0px; border:0px solid red;}
div.formular form{margin:0px; padding:0px;}
div.formular p {margin:0px; padding:0px;  color:red;}
div.formular table{margin:0px; padding:0px; width:98%;}
.formular-dotazu th{vertical-align:top;}
.formular-dotazu td{vertical-align:top;}
.kont1 {width:141px; height:15px;  margin-bottom:0px; background: #ebf4fe url(images/bg_input.gif) repeat-x; padding:0px 0px 0px 2px; border: solid 1px #0e79c8;}
.kont2{width:141px; height:89px;  margin-bottom:0px; background:#ebf4fe url(images/bg_area.gif) repeat-x; _background-attachment:fixed; padding:0px 0px 0px 2px; border: solid 1px #0e79c8;}
.kont3 {width:69px; height:18px; color:white; margin:0px; padding:0px; font-weight:normal; background:url("images/btn.jpg") no-repeat left top; float:left; overflow: hidden; border: solid 0px #0e79c8; cursor: pointer; cursor:hand;}
.tlsubmit {width:69px; height:18px; float:left; padding:0px; padding-left:7px; background:none;}
.tlclear{width:69px; height:18px; float:left;  padding:0px; background:none;}
.buttons{width:142; padding-left:0px;}
.select_form{margin-bottom:0px; padding:0px 0px 0px 2px; border: solid 1px #0e79c8;}
.textarea_form{margin-bottom:0px; background: #ebf4fe; padding:2px 2px 2px 2px; border: solid 1px #0e79c8;}
/* end of FORMULAR */

/* -------------------------- admin link --------------------------- */
#adminlink{
  width: 100%;
	padding:5px 0px 0px 0px;
	color: white;
	text-align:center;
	background:none;
	clear:both;
	margin: auto;
	position: relative;
}
#adminlink p{ margin:0px; padding:0px; background:none; }
#adminlink p a{ color:white; text-decoration: none; margin:0px; padding:0px;}
#adminlink p a:link {  color:white;  text-decoration: none;}
#adminlink p a:visited {  color:white;  text-decoration: none; }
#adminlink p a:hover {  color: black;  text-decoration: underline; }

 /* ---------------------------- top lista -------------------- */
div.toplist {height:1px;}
div.toplist a {  color: white;  text-decoration: underline; }
div.toplist a:link {  color: white;  text-decoration: underline; }
div.toplist a:visited {  color: white;  text-decoration: underline; }
div.toplist a:hover {  color: white;  text-decoration: underline; }
div.toplist img {  border: white 0px solid;}
div.toplist img:hover {  border: white 0px solid;}
div.toplist p {height:1px;}
div.toplist p img { border: white 0px solid;}
div.toplist p img:hover {  border: white 0px solid;}
div.toplist p a {  border: white 0px solid;}
div.toplist p a:hover {  border: white 0px solid;}
div.toplist small{border:0px !important; width:0px !important; height:0px !important; font-size:1px !important;}


