* {
  font-family : Verdana;
  padding : 0px;
  margin : 0px auto;
  text-align : center;
  color : #000000;
}

body {
  background-color : #D9F3FA;
  margin-top : 34px;
}

.bigger {
  font-size : 12px;
  font-weight : bold;
}

.nadpis {
  text-align : left;
  font-size : 14px;
  font-weight : normal;
  padding-left : 20px;
}

.doporucujeme{
  font-size : 15px;
  font-weight : bold;  
  text-align : left;
  margin-top : 10px;
  color : #58852a;
  padding-left : 5px;
  border-bottom : 1px solid #58852a;
  padding-bottom : 4px;
}

div#text {
  padding : 5px;
  font-size : 11px;
  margin-top : 5px;
  margin-bottom : 5px;
  background-color : #F7FEEF;
  line-height : 15px;
  width : 755px;
  float : left;
}

div#text a{
  text-decoration : underline;
}

div#text a:hover{
  text-decoration : none;
}

div#text .odsazeni{
  text-indent : 40px;
  text-align : justify;
}


.nadpis_h2 {
 color : #7BA64F;
 font-size : 14px;
 text-align : left; 
 margin-bottom : 7px;
 font-weight : bold;
}

.nadpis_h2 h1{
 color : #7BA64F;
 font-size : 14px;
 text-align : left; 
 margin-bottom : 7px;
 font-weight : bold;
}

h3 {
  text-align : left;
  font-size : 13px;
  margin-bottom : 7px;
}

h4 {
  text-align : left;
  margin-top : 16px;
  margin-bottom : 3px;
  font-size : 12px;
  color : #58852A;
}

.white {
  color : #FFFFFF;
}

.left {
  text-align : left;
  margin : 0px;
}

.all{
  width : 100%;
  background-color : #FFF;
}

.half{
  width : 35%
}

.top{
  vertical-align : top;
}

.red {
  color : #FF0000;
}

.hneda {
  color : #58852a;
}

.info_text {
  font-size : 12px;
  font-family : Arial;
  line-height : 20px;
}

.info_text_1 {
  font-size : 12px;
  font-family : Arial;
  line-height : 40px;
  text-align : left;
  margin-left : 30px;
}



div#main {
  width : 772px;
  background-color : #FFFFFF;
}

div#main_1 {
  padding : 7px;
  width : 765px;
  background-color : #FFFFFF;
  float : left;
}

div#horni_logo {
	width : 765px;
	height : 84px;
	background-image : url("../img/top-logo-stripe.png");
}

div#horni_logo_left {
	width : 5px;
	height : 84px;
	background-image : url("../img/top-logo-left-corner.gif");
	float : left;
}

div#horni_logo_center {
	width : 755px;
	height : 84px;
	float : left;
}

div#horni_logo_center_text{
	width : 320px;
	height : 84px;
	float : left;
	text-align : left;
}

div#horni_logo_center_text img{
	border : 0px;
}

div#horni_logo_center_buttons{
	width : 435px;
	height : 84px;
	float : right;
}

div#horni_logo_center_buttons a {
	color : #0B5367;
	text-decoration : none;
	font-family : Verdana;
	font-weight : bold;
	font-size : 10px;
	padding-right : 5px;
	padding-left : 5px;
}

div#horni_logo_center_buttons a:hover {
	color : #88AA11;
}

div#horni_logo_center_buttons .button{
	width : 435px;
	height : 19px;
	float : left;
	padding-top : 3px;
	background-image : url("../img/top-logo-button.gif");	
	font-family : Verdana;
	margin-right : 5px;
}

div#horni_logo_center_space{
    width : 335px;
	height : 62px;
}

div#horni_logo_center_space img{
    border : 0px;
    margin-top : 20px;
}


div#horni_logo_right {
	width : 5px;
	height : 84px;
	background-image : url("../img/top-logo-right-corner.gif");
	float : left;
}

div#horni_menu {
	margin-top : 10px;
    width : 765px;
	height : 198px;
	background-image : url("../img/menu-picture-loko2.jpg");
}

div#horni_menu_links {
    width : 381px;
	height : 21px;
	background-image : url("../img/top-links-corner.gif");
	background-repeat : no-repeat; 
	background-position : right center;
	background-color : #FFFFFF;
	float : left;
	font-size : 12px;
}

div#horni_menu_links img{
  margin-right : 8px;
  margin-left : 4px;
}

div#horni_menu_links a{
  font-family : Arial;
  text-decoration : underline;
  margin-right : 23px;
}

div#horni_menu_links a:hover{
  font-family : Arial;
  text-decoration : none;
}

div#horni_menu_text_leva {
  background-image : url("../img/menu-left.jpg");
  background-repeat : no-repeat;
  margin-top : 9px;
  margin-left : 8px;
  
  width : 371px;
  height: 144px;
  font-size : 12px;
  line-height : 18px;
  text-align : left;
  float:left;
}

.horni_menu_text_nadpis {
  padding: 14px 0px 0px 37px;
  font-size: 20px;
  line-height: 20px;
  text-align: left;
  color: #FFF;
}

.horni_menu_text_text1 {
  padding: 13px 0px 0px 21px;
  font-size: 16px;
  line-height: 16px;
  text-align: left;
  color: #000;
}

.horni_menu_text_text2 {
  font-family: Arial;
  font-weight: bold;
  padding: 13px 0px 0px 21px;
  font-size: 11px;
  line-height: 14px;
  text-align: left;
  color: #000;
}
.horni_menu_text_odkaz {
  width: 350px;
  padding: 17px 0px 0px 0px;
  text-align: right;
}

.horni_menu_text_odkaz2 {
  width: 350px;
  padding: 16px 0px 0px 0px;
  text-align: right;
}

.horni_menu_text_odkaz a{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  line-height: 14px;
  margin-top : 50px;
  color: #C4DF9B;
}

.horni_menu_text_odkaz2 a{
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  line-height: 14px;
  margin-top : 50px;
  color: #FDC689;
}
div#horni_menu_text_prava {
  background-image : url("../img/menu-right.jpg");
  background-repeat : no-repeat;
  margin-top : 9px;
  margin-left : 8px;
  
  width : 371px;
  height: 144px;
  font-size : 12px;
  line-height : 18px;
  text-align : left;
  float:left;
}

div#horni_menu_text_dole {
	padding-top : 18px;
	padding-left: 35px;
  width : 765px;
	height : 50px;
	text-align: left;
	clear:left;
	font-size: 11px;
	font-family: Arial;
}

div#horni_menu_dole {
  padding-top : 40px;
  padding-left : 30px;
  clear : left;
  width : 735px;
  font-size : 12px;
  line-height : 18px;
  text-align : left;
}

div#horni_menu_text a{
  color : #D64030;
}

div#horni_menu_text a:hover{
  text-decoration : none;
}

div#center_panel {
  margin-top : 1px;
  width : 765px;
  height : 84px;
}

div#center_panel a{
  font-size : 11px;
  text-decoration : underline;
}

div#center_panel a:hover{
  text-decoration : none;
}

div#center_panel img{
  margin-right : 5px;
}

div#center_panel_left {
  background-color : #C2F191;
  background-image : url("../img/center-panel-left.jpg");
  background-repeat : no-repeat;
  padding-left : 82px;
  height : 84px;
  width : 290px;
  margin-right : 1px;
  float : left;
  text-align : left;
}

div#center_panel_right {
  background-color : #C2F191;
  background-image : url("../img/center-panel-right.jpg");
  background-repeat : no-repeat;
  height : 84px;
  width : 310px;
  float : left;
  text-align : left;
  padding-left : 82px;
  font-size: 11px;
  line-height : 17px;
}

div#footer {
  color : #4B6D28;
  margin-top : 5px;
  background-color : #F7FEEF;
  text-align : right;
  padding : 5px;
  width : 755px;
  font-size : 11px;
  font-family : Arial;
  float : left;
}

div#footer a{
  color : #4B6D28;
  text-decoration : none;
}

div#footer a:hover{
  text-decoration : underline;
}

/* ====================== CCS K ZOBRAZENI K VYHLEDAVANI ======================== */

div#vyhledavani_firmy {
  text-align : left;
  font-family : Arial;
  font-size : 12px;
  margin-top : 5px;
  background-color : #FFFFFF;
  background-image : url("../img/seznam-firem.png");
  background-repeat : no-repeat;
  width : 765px;
  padding-top : 10px;
  padding-bottom : 10px;
}

div#vyhledavani_firmy_nadpis {
  text-align : left;
  color : #12718C;
  font-size : 14px;
  text-align : left;
  font-weight : bold;
  margin-bottom : 8px;
  margin-left : 10px;
}

div#vyhledavani_firmy .info_text {
  font-size : 11px;
  font-family : Verdana;
  margin-left : 10px;
}

div#vyhledavani_firmy input {
  font-size : 10px;
}


div#vyhledavani_firmy .search_text {
  width : 170px;
  text-align : left;
}

div#vyhledavani_firmy .kriteria select {
  width : 180px;
  text-align : left;
  font-size : 10px;
  margin : 0px;
}

div#vyhledavani_firmy .kriteria option {
  text-align : left;
  margin : 0px;
}

div#vyhledavani_firmy .kriteria {
  margin-top : 10px;
  background-color : #12718C;
  width : 765px;
  height : 40px;
  font-family : Verdana;
  margin-bottom : 5px;
  
}

div#vyhledavani_firmy .tabulka {
  width : 90%;
  height : 100%;
  font-size : 10px;
}

div#vyhledavani_firmy .tabulka td {
  vertical-align : middle;
  color : #FFFFFF;
}

/* ====================== CCS K ZOBRAZENI K DETAILU FIRMY ====================== */

div#detail_firmy {
  text-align : left;
  font-family : Arial;
  font-size : 12px;
  margin-top : 5px;
  background-color : #FFFFFF;
  background-image : url("../img/seznam-firem.png");
  background-repeat : no-repeat;
  width : 745px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

div#detail_firmy .info_text a{
  padding-left : 20px;
  font-size : 13px;
}

div#detail_firmy_nadpis h1 {
  text-align : left;
  color : #12718C;
  font-size : 14px;
  text-align : left;
  margin-bottom : 5px;
  font-weight : bold;
}

div#detail_firmy h2 {
  text-align : left;
  color : #12718C;
  font-size : 14px;
  text-align : left;
  font-weight : bold;
  margin-top : 20px;
  margin-bottom : 20px;
}

div#detail_firmy h3 {
  clear : left;
  color : #58852a; 
  font-size : 13px;
  text-align : left;
  font-weight : bold;
  margin-top : 20px;
  margin-bottom : 10px;
  padding-left : 25px;
}

div#detail_firmy .nabidka_mrizka {
  width : 690px;
  line-height : 20px;
  font-size : 11px;
  color : #000000;
  text-align : left;
  font-family : Verdana;
  border : 1px solid #000;
}

div#detail_firmy .nabidky {
  float : left;
  line-height : 20px;
  font-size : 11px;
  color : #000000;
  padding-left : 25px;
  padding-right : 20px;
  text-align : left;
  font-family : Verdana;
}

div#detail_firmy .nabidky2 {
  line-height : 20px;
  font-size : 11px;
  color : #000000;
  padding-left : 25px;
  text-align : left;
  font-family : Verdana;
}

div#detail_firmy .nabidky_popis {
  line-height : 20px;
  text-decoration : underline;
  font-weight : bold;
  font-size : 12px;
  color : #000000;
  padding-left : 25px;
  text-align : left;
  font-family : Verdana;
}

div#detail_firmy .nahled {
  width : 160px;
  
  text-align : center;
  float : left;
  border : 1px solid #ccc;
  vertical-align : middle;   
  margin-right : 10px;
  margin-top : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
  font-size : 8px;
  color : #666;
}

div#detail_firmy  .nahled img {
  border : 0px;
}

div#detail_firmy  .nahled a {
  text-decoration : none;
  color : #666;
}

.dalsi_info_text .nahled {
  width : 110px;
  height : 100px;
  line-height : 100px;
  text-align : center;
  float : left;
  border : 1px solid #ccc;
  vertical-align : middle;   
  margin-right : 10px;
  margin-bottom : 10px;
  padding-top : 15px;
}

.dalsi_info_text .nahled_files {
  width : 221px;
  height : 35px;
  line-height : 10px;
  text-align : center;
  float : left;
  border : 1px solid #ccc;
  vertical-align : middle;   
  margin-right : 10px;
  margin-bottom : 10px;
  padding-top : 15px;
}

.dalsi_info_text .nahled img{
  border : 0px;
}


div#detail_firmy .dalsi_info_text {
  line-height : 20px;
  font-size : 11px;
  color : #000000;
  padding-left : 25px;
  text-align : left;
  font-family : Verdana;
}


div#detail_firmy .zasli_poptavku {
  text-align : left;
  font-size : 12px;
  margin-top : 4px;
  font-weight : bold;
}



div#detail_firmy table {
  text-align : left;
  margin : 15px 0px 0px 30px;
  font-size : 13px;
  width : 90%;
}

div#detail_firmy .sirka_prvniho_sloupce {
  width : 12%;
}

div#detail_firmy .sirka_druheho_sloupce {
  width : 88%;
}

div#detail_firmy th {
  padding : 3px;
  text-align : right;
  vertical-align : top;
  color : #333333;
}

div#detail_firmy td {
  padding : 3px;
  text-align : left;
  vertical-align : top;
  color : #333333;
}

div#detail_firmy a{
 color : #CC6A00;
 text-decoration : underline;
}


div#detail_firmy a:hover{
 text-decoration : none;
}


/* ====================== CCS K ZOBRAZENI SEZNAM FIREM ====================== */

div#seznam_firem {
  text-align : left;
  font-family : Arial;
  font-size : 12px;
  margin-top : 5px;
  background-color : #FFFFFF;
  background-image : url("../img/seznam-firem.png");
  background-repeat : no-repeat;
  width : 745px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

div#seznam_firem_nadpis a {
  color : #12718C;
  text-decoration : underline;
  font-weight : bold;
}

div#seznam_firem_nadpis h1 {
  font-size : 14px;
  display : inline;
}

div#seznam_firem_nadpis a:hover{
  text-decoration : none;
}

div#seznam_firem .no_company{
  color : #7BA64F;
  margin-top : 10px;
  margin-left : 20px;
  font-weight : bold;
  font-size : 18px;
  text-align : left;
}

div#seznam_firem p {
  margin-top : 8px;
  margin-left : 10px;
  text-align : left;
}


div#seznam_firem_nadpis {
  text-align : left;
  color : #12718C;
  font-size : 14px;
  text-align : left;
  margin-bottom : 3px;
  font-weight : bold;
}

div#seznam_firem_nadpis .podnazev{
  font-size : 11px;
  color : #12718C;
}

/* ====================== CCS K ZADEJ POPTAVKU ====================== */

div#zadej_poptavku {
  text-align : left;
  font-family : Arial;
  font-size : 12px;
  margin-top : 5px;
  background-color : #FFFFFF;
  background-repeat : no-repeat;
  width : 765px;
  padding-top : 10px;
  padding-bottom : 10px;
}

div#zadej_poptavku .velikost_poptavka {
  height : 540px;
}

div#zadej_poptavku .velikost_ostatni {
  height : 400px;
}

div#zadej_poptavku_nadpis {
  text-align : left;
  color : #12718C;
  font-size : 14px;
  text-align : left;
  margin-left : 10px;
  margin-bottom : 3px;
  font-weight : bold;
}

div#zadej_poptavku select{
  font-size : 12px;
  width : 368px;
  border : 1px solid #4D4D4D;
  text-align : left;
  margin-bottom : 3px;
  height : 155px;
}

div#zadej_poptavku option{
  font-size : 12px;
  text-align : left;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 1px;
  padding-right : 1px;
}



div#zadej_poptavku input{
  font-size : 12px;
  width : 348px;
  border : 1px solid #4D4D4D;
  background-image : url("../img/input-text.gif");
  text-align : left;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 1px;
  padding-right : 1px;
  margin-bottom : 3px;
  height : 14px;
}

div#zadej_poptavku textarea{
  width : 364px;
  border : 1px solid #4D4D4D;
  text-align : left;
  padding : 1px;
  height : 114px;
  font-size : 12px;
  margin-bottom : 3px;
}

div#zadej_poptavku .nadpis {
  font-weight : bold;
  color : #658D3B;
  font-family : Arial;
  text-align : left;
  font-size : 14px;
  margin-bottom : 6px;
}

div#zadej_poptavku .leva_strana {
  width : 372px;
  float : left;
  margin-right : 2px;
}

div#zadej_poptavku .prava_strana {
  width : 390px;
  float : right;
  background-color : #F8FFEF;
  margin-top : 5px;
}



div#zadej_poptavku .poptavka {
  line-height : 20px;
  padding : 10px;
  text-align : left;
  font-family : Arial;
}

div#zadej_poptavku .poptavka input{
  width : 364px;
}
div#zadej_poptavku .checkbox {
  width : 16px !important;
  margin-left : 10px;
  position : relative;
  top : 3px;
  border : 0px;
  vertical-align : text-bottom;
}

div#zadej_poptavku .poptavka .submit{
  border : 1px solid #4D4D4D;
  font-size : 11px;
  font-weight : bold;
  background-image : none;
  background-color : #FFFFFF;
  text-align : center;
  margin-top : 10px;
  margin-left : 168px;
  width : 200px;
  color : #4D4D4D;
  height : 20px;
}

div#zadej_poptavku .produkt {
  line-height : 20px;
  margin-top : 5px;
  padding : 10px;
  width : 352px;
  background-color : #EAFFD0;
  text-align : left;
  font-family : Arial;
}

div#zadej_poptavku .firma {
  line-height : 20px;
  margin-top : 5px;
  padding : 10px;
  width : 352px;
  background-color : #EAFFD0;
  text-align : left;
  font-family : Arial;
}

/* ====================== CSS K ZOBRAZENI TABULKY O FIRMACH ==================== */

table.seznam_firem_tabulka {
  border : 1px solid #2094B5;
  font-size : 12px;
  width : 99%;
  table-layout : fixed;
  margin-top : 10px;
}

table.seznam_firem_tabulka .light{
  background-color : #E5F7FD;
}

table.seznam_firem_tabulka .dark{
  background-color : #D4F2FB;
}

table.seznam_firem_tabulka .telefon{
  width : 20%;
  text-align : left;
}

table.seznam_firem_tabulka .blizsi_popis{
  text-align : left;
  color : #58852a;
  padding-left : 20px;
  font-size : 11px;
  position : relative;
}

table.seznam_firem_tabulka .nazev{
  width : 40%;
  text-align : left;
}

table.seznam_firem_tabulka .adresa{
  width : 40%;
  text-align : left;
  color : #12718C;
}

table.seznam_firem_tabulka td{
  padding : 3px;
  vertical-align : top;
}

table.seznam_firem_tabulka td a {
  color : #12718C;
  text-decoration : none;
  font-weight : bold;
  font-family : Verdana; 
}

table.seznam_firem_tabulka td a:hover {
  text-decoration : underline;
}

table.seznam_firem_tabulka_trid {
  font-size : 10px;
  width : 99%;
  margin-top : 5px;
}

table.seznam_firem_tabulka_trid tr{
  font-size : 10px;
}

table.seznam_firem_tabulka_trid td{
  text-align : right;
  color : #12718C;
}

table.seznam_firem_tabulka_trid .submit {
  font-size : 10px;
  border : 1px solid #2094B5;
  padding : 1px;
  background-color : #FFFFFF;
  font-weight : bold;
  width : 100px;
  color : #2094B5;
  margin-left : 10px;
}

table.seznam_firem_tabulka_trid select {
  width : 150px;
  font-size : 10px;
  text-align : left;
  padding : 1px;
  border : 1px solid #2094B5;
  margin-right : 10px;
}

table.seznam_firem_tabulka_trid option {
  font-size : 10px;
  text-align : left;
}

table.seznam_firem_tabulka_trid .middle {
  vertical-align : middle;
}

table.seznam_firem_tabulka .nabidka_nazev{
  width : 50%;
  text-align : left;
  vertical-align : middle;  
  padding-left : 10px;
}

table.seznam_firem_tabulka .nabidka_enddate{
  width : 15%;
  text-align : center;
  color : #12718C;
  vertical-align : middle; 
}

table.seznam_firem_tabulka .nabidka_img{
  width : 120px;
  text-align : center;
}

table.seznam_firem_tabulka .nabidka_img img{
border: 1px rgb(0,0,0) solid;
}


/* ====================== CCS K ZOBRAZENI DETAILU WEBU ====================== */

div#weby {
  text-align : left;
  font-family : Arial;
  font-size : 12px;
  margin-top : 5px;
  background-color : #FFFFFF;
  background-repeat : no-repeat;
  width : 765px;
  padding-top : 10px;
  padding-bottom : 10px;
}

div#weby_nadpis {
  text-align : left;
  color : #12718C;
  font-size : 14px;
  text-align : left;
  margin-left : 10px;
  margin-bottom : 3px;
  font-weight : bold;
}

div#weby a{
  text-align : left;
  font-size : 15px;
  margin-left : 40px;
  font-weight : bold;
  line-height : 20px;
  color : #127181;
}

div#weby a:hover {
  text-decoration : none;
}

div#weby .info_text {
  margin-left : 10px;
}



/* ====================== CCS K ZOBRAZENI K DETAILU OBORU ====================== */

div#seznam_oboru {
  text-align : left;
  font-family : Arial;
  font-size : 12px;
  margin-top : 5px;
  background-color : #F7FEEF;
  width : 745px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

div#seznam_oboru .odsazeni_tabulky {
  width : 700px;
  padding-top : 16px;
  padding-left : 45px;
}

div#seznam_oboru table {
  width : 100%;
}

div#seznam_oboru td {
  padding-top : 3px;
  padding-bottom : 3px;
  text-align : left;
  vertical-align : top;
  line-height : 18px;
}

div#seznam_oboru .zaznam {
  padding-right : 10px;
  width : 330px;
}

div#seznam_oboru a {
  font-size : 12px;
  font-family : Arial;
  text-decoration : underline;
}

div#seznam_oboru a:hover {
  text-decoration : none;
}

div#seznam_oboru_nadpis {
  text-align : left;
  color : #7BA64F;
  font-size : 14px;
  text-align : left;
  margin-bottom : 3px;
  font-weight : bold;
}

div#seznam_oboru_nadpis h1{
  color : #7BA64F;
  font-size : 14px;
  display : inline;
  padding-right : 6px;
}


div#seznam_oboru_nadpis a {
  color : #7BA64F;
  font-size : 14px;
  text-decoration : underline;
  font-weight : bold;
  font-family : Verdana; 
}

div#seznam_oboru_nadpis a:hover {
  text-decoration : none;
}

#info_o_oboru {
  color : #7BA64F;
  font-size : 13px;
  text-align : justify;
  margin-top : 10px;
  border : 1px solid #7BA64F;
  padding : 4px;
  width : 728px;
  background-color : #e6ffc8;
}

#info_o_oboru_1 {
  color : #2094b5;
  font-size : 13px;
  text-align : justify;
  margin-top : 10px;
  border : 1px solid #2094b5;
  padding : 4px;
  width : 728px;
  background-color : #d4f2fb;
}



.navigace_strankovani {
  font-size : 11px;
  padding : 4px;
  width : 728px;
  font-weight : bold;
}

.navigace_strankovani .odkaz{
  text-align : right;  
  color : #12718C;
}

.navigace_strankovani .odkaz a{
  color : #12718C;
  text-decoration : none;  
}

.navigace_strankovani .ostatni{
  text-align : left;
  color : #787878;  
  float : left;
}

.top {
  margin-top : 10px;
  border-top : 1px solid #D4F2FB;  
  border-bottom : 1px solid #D4F2FB;
}

.bottom {
  margin-top : 6px;
  border-top : 1px solid #D4F2FB;  
  border-bottom : 1px solid #D4F2FB;
  position : relative;
  top : 8px;
  margin-bottom : 4px;
}

div#mapa_webu {
  padding-left : 20px;
  line-height : 20px;
}

div#mapa_webu a {
  color : #12718c;
  text-decoration : none;
}

div#mapa_webu a:hover {
  text-decoration : underline;
}

div#mapa_webu .hlavni_grupa{
  font-size : 15px;
  padding-left : 20px;
  background-image : url("/img/icons/seznam-oboru-flag.gif");
  background-repeat : no-repeat;
  background-position : 0px center;
  line-height : 30px;
}

div#mapa_webu .hlavni_grupa a{
  font-size : 15px;
  color : #000;
  font-family : Verdana;
}

div#mapa_webu .hlavni_nadpis{
  color : #cc6a00;
  border-bottom : 1px solid #cc6a00;
  border-top : 1px solid #cc6a00;
  font-size : 18px;
  padding-bottom : 4px;
  padding-top : 2px;
  margin-top : 10px;
  margin-bottom : 5px;
}

div#mapa_webu .vedlejsi_grupa{
  font-size : 13px;
  padding-left : 20px;
  background-image : url("/img/icons/seznam-oboru-flag.gif");
  background-repeat : no-repeat;
  background-position : 0px center;
  line-height : 20px;
}

div#mapa_webu .vedlejsi_grupa a{
  font-family : Verdana;
}

div#mapa_webu div{
  margin : 0px;
  text-align : left;
}

div#mapa_webu .odsazeni{
  margin-left : 50px;
}

table.tabulka_prime_odkazy {
  text-align : left;
  font-family : Arial;
  font-size : 12px;
  width : 100%;
}

table.tabulka_prime_odkazy a{
  position : relative;
  top : -4px;
}

table.tabulka_prime_odkazy td{
  width : 33%;
  text-align : left;
  padding-left : 15px;
}

/* ====================== CCS K ZOBRAZENI K DETAILU OBORU ====================== */

div#obory {
  text-align : left;
  font-family : Arial;
  font-size : 12px;
  margin-top : 5px;
  background-color : #F7FEEF;
  background-image : url("../img/pozadi_obory.png");
  background-repeat : repeat-x;
  background-position : 0px bottom;
  width : 745px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

div#obory .odsazeni_tabulky {
  width : 700px;
  padding-top : 16px;
  padding-left : 45px;
}

div#obory table {
  width : 100%;
}

div#obory td {
  padding-top : 4px;
  padding-bottom : 4px;
  text-align : left;
  vertical-align : top;
  line-height : 20px;
}

div#obory .zaznam {
  padding-right : 10px;
  width : 330px;
}

div#obory a {
  font-size : 12px;
  font-family : Arial;
  text-decoration : underline;
}

div#obory a:hover {
  text-decoration : none;
}

div#obory_nadpis {
  text-align : left;
  color : #12718c;
  font-size : 11px;
  text-align : left;
  margin-bottom : 3px;
  font-weight : bold;
  line-height : 20px;
}

div#obory_nadpis h1{
  color : #7BA64F;
  font-size : 15px;
  border-bottom : 1px solid #c2f191;
  text-align : left;
  padding-bottom : 4px;
}

div#obory_nadpis a {
  color : #7BA64F;
  font-size : 11px;
  text-decoration : underline;
  font-weight : bold;
  font-family : Verdana; 
}

div#obory_nadpis a:hover {
  text-decoration : none;
}


#info_o_oboru {
  color : #7BA64F;
  font-size : 13px;
  text-align : justify;
  margin-top : 10px;
  border : 1px solid #7BA64F;
  padding : 4px;
  width : 728px;
  background-color : #e6ffc8;
}

#info_o_oboru_1 {
  color : #2094b5;
  font-size : 13px;
  text-align : justify;
  margin-top : 10px;
  border : 1px solid #2094b5;
  padding : 4px;
  width : 728px;
  background-color : #d4f2fb;
}

/*odeslat nabidku*/

div#odeslat_nabidku p{
  text-align : left;
  font-size : 10px;
  padding-bottom : 15px;
}

div#odeslat_nabidku input {
  text-align : left;
  width : 278px;
}

div#odeslat_nabidku .tlacitko {
  text-align : center;
  width : 120px;
}

div#odeslat_nabidku td {
  padding : 2px;
}

div#odeslat_nabidku textarea {
  text-align : left;
  width : 420px;
  height : 100px;
  font-size : 13px;
}
div#odeslat_nabidku .formular {
  text-align : left;
  font-size : 13px;
}

.noborder {
  border : 0px;
}
