.right_picture{
 float:right;
 margin: 3pt 0 3pt 5pt;
}
.left_picture{
 float:left;
 margin: 3pt 5pt 3pt 0;
}

 html,body{
  margin:0;
  background: #E6E6FF url('/img/body_bck.jpg') repeat-x;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  cursor:default;
  text-align:center;
  font-size:90%;
  padding:0.5em;
 }
.site{
  text-align:left;
}
 .body{
  width:940px;
  margin:0 auto;
  background: white url('/img/blueprint.jpg') 50px 50px no-repeat;
  padding: 25px;
  min-height:300px;
 }
.menu{
  width:990px;
  margin:3px;
}
 .header{
  margin:0 auto;
 }
.menu_items{
 vertical-align:top;
/* border:1px solid blue;/**/
 padding:3px;
/* background: #FAFCFC url('/img/pod_menu_item.jpg') top right no-repeat;*/
 width: 190px;
 font-size: 90%;
}
.menu_items a { 
 color: #eeeeee;
 text-decoration:none;
}
.menu_items a:hover { 
 color: #ffffff;
}
.menu_col{
 width: 190px;
 /*background:navy; url('/img/pod_menu.jpg') center no-repeat;;/**/
/* border:1px solid red;/**/
 color:white;
/* border-right:1px solid white;/**/
 font-weight:bold;
 font-size:105%;
/* text-align:center;/**/
 padding:3px;
}
.menu_col a { 
 color: #eeeeee;
 line-height:25px;
 text-decoration:none;
}
.menu_col a:hover { 
 color: #ffffff;
}

.menu{
 margin:0 auto;
 width:990px;
}
.site{
 width:990px;
 margin: 0 auto;
 background-color:white;
}
.spravy{
 margin: 20px 0;
}
.sprava{
/* border: 1px solid blue;/**/
 padding:3px;
 vertical-align:top;
 width:499px;
 background: white;/**/
}
.foot{
 width:990px;
 text-align: center;
 margin:0 auto;
 font-size: smaller;
 background:#D1D1FF url("/img/foot.jpg") bottom center no-repeat;
}
h1{
 color:navy;
 font-size:120%;
}
h2{
 color:navy;
 font-size:110%;
}
img{
 border:0;
}
.listing_table, .tel_zoznam_table{
 border:1px solid #eeeeee;
 border-collapse: collapse;
}
.listing_table td , .tel_zoznam_table td{
 padding:1px 3px;
}
table thead td{
 font-weight:bold;
}

.listing_table thead, .tel_zoznam_table thead{
 background-color: #cccccc;
 white-space: nowrap;
}
.listing_table thead td, , .tel_zoznam_table thead td{
 padding: 3px 10px;
 white-space: nowrap;
}
.number{
 text-align:right;
}
.listing_table .col_tovar{
 width:200px;
}
.listing_table .col_cena{
 width:100px;
 text-align:right;
}
.listing_table .row1,  .tel_zoznam_table .row1{
 background-color:#eeeeee;
}
.listing_table .row0,  .tel_zoznam_table .row2{
 background-color:#ffffff;
}
.listing_table tbody td, .tel_zoznam_table tbody td{
 border:1px solid #dddddd;
}
.listing_table td{
 white-space: nowrap;
}

.call{
 color: #333333;
 text-decoration: none;
}
.call: hover{
 color: #666666;
}
a{
 color: blue;
 text-decoration:none;
}
a:hover{
 color: #666666;
}


.author{

 float:right;/**/

 background-color:#eeeeee;

 font-size:80%;

 padding:3px;

}


.data_table_ls_description{
 color:navy;
 font-size:110%;
 font-weight:bold;
 margin: 10px 3px 3px 0;
}

.data_table_ls{
  border-collapse: collapse;
  width:100%;
  vertical-align: top;
 margin: 1ex 0;
}
.data_table_ls td{
 border: 1px solid #dddddd;
 padding:1px 3px;
 vertical-align: top;
 white-space: nowrap;/**/
}
.data_table_ls thead td{
 white-space: normal;
}
.data_table_ls thead a{
 text-decoration:none;
}
.data_table_ls thead{
 font-weight:bold;
 background-color:#dddddd;
}
.data_table_ls_r0{
 background-color:#ffffff;
}
.data_table_ls_r1{
 background-color:#eeeeee;
}
.important{
 color:navy;
 font-weight:bold;
}

#data_table_listing_ponuka .data_table_ls_c1, #data_table_listing_dopyt .data_table_ls_c1{
 width: 200px;
}
#data_table_listing_ponuka .data_table_ls_c2, #data_table_listing_dopyt .data_table_ls_c2{
 text-align:right;
}
#data_table_listing_ponuka .data_table_ls_c4, #data_table_listing_dopyt .data_table_ls_c4{
 text-align:right;
}



#data_table_listing_pre_brokerov_ponuka .data_table_ls_c4 , #data_table_listing_pre_brokerov_dopyt .data_table_ls_c4{
 text-align:right;
}
#data_table_listing_pre_brokerov_ponuka .data_table_ls_c6, #data_table_listing_pre_brokerov_dopyt .data_table_ls_c6{
 text-align:right;
}
#data_table_listing_pre_brokerov_ponuka thead, #data_table_listing_pre_brokerov_dopyt thead{
 white-space: normal;
}



#data_table_listing_pre_brokerov_ponuka_public .data_table_ls_c3, #data_table_listing_pre_brokerov_dopyt_public .data_table_ls_c3{
 text-align:right;
}
#data_table_listing_pre_brokerov_ponuka_public .data_table_ls_c5, #data_table_listing_pre_brokerov_dopyt_public .data_table_ls_c5{
 text-align:right;
}
#data_table_listing_pre_brokerov_ponuka_public thead, #data_table_listing_pre_brokerov_dopyt_public thead{
 white-space: normal;
}


#data_table_listing_ponuka thead tr td{
 white-space: nowrap;
}
#data_table_listing_dopyt thead tr td{
 white-space: nowrap;
}
.error{
 color: red;
 font-weight:bold;
 background-color: #eeeeee;
 border:1px solid black;
 margin: 1em;
 padding: 3px;

}
.meno{
 color:navy;
 font-size:110%;
 font-weight:bold;
}
caption{
text-align:left;
}
.lang_menu{
 float:left;
 margin:20px 0 0 0px;
 padding:10px 0 0 30px;
 
}
.msg{
 background: #eeeeff;
 border:1px solid #aaaaff;
 font-weight:bold;
 color: navy;
 font-size: larger;
 margin: 10px 0;
 padding: 3px;
}
.err, .error{
 background: #eeeeff;
 border:1px solid #aaaaff;
 font-weight:bold;
 color: red;
 font-size: larger;
 margin: 10px 0;
 padding: 3px;
}
.icon{
width:20px; 
height: 20px;
}
.center_top{
  background: white url('/img/sk/top1.jpg') center top no-repeat;
  padding:145px 0 0 0;
 }
