/* CSS Document */
html, body, #wrapper { min-height:100%; width: 100%; height: 100%; }

html>body, html>body #wrapper { height: auto; }

body { margin:0; padding:0; font: 0.7em Tahoma, Arial, Helvetica, sans-serif; color:#333333; text-align:center; /*IE5*/ line-height:15px;  }

#wrapper { position: absolute; top:0; left: 0; text-align:left; background:url(../img/bg_spacer.gif) top center repeat-y #f1f1f1; padding-bottom:150px; _padding-bottom:50px; height: 100%; /* nastaveni pro IE */ }

#stranka { margin:0px auto; width:766px; _padding-bottom:20px; text-align:left; }

#footer-spacer { height:70px; } 
#footer { position: absolute; bottom:0px; _bottom: -1px;  width:100%; overflow:hidden; height:70px;			/* workaround pro obcasne ujizdeni v IE: */
		  top: expression(document.getElementById('wrapper').offsetHeight - document.getElementById('footer').offsetHeight ); }

#footer-content { width:764px; margin:0px auto;  _border-left:1px solid #f1f1f1; background:url(../img/zapati.gif) top center no-repeat #f1f1f1; padding-left:15px; font-size:0.9em; font:Arial, Helvetica, sans-serif; padding-top:30px; height:40px;  }

body { color:#333333;  }

#stranka { background:url(../img/topheader.gif) top center no-repeat; 
padding-top:13px; clear:both;  }

a { /* color:#146298; */ color:#bd0000; font-weight:bold; text-decoration:none; }
a:hover { color:#666666; }
p { text-align:justify; margin:5px 0px; padding:0; }
ul { margin:0; padding:0; padding-left:20px; }
ul ul { margin:0; }
img { border:0; margin:0; padding:0; }
ul li { list-style: url(../img/li.gif); margin:0; padding:0; line-height:15px;  }

ul ul li { list-style: url(../img/li.gif); }
fieldset { padding:20px; }
input, select, textarea {  font: 1.0em Tahoma, Arial, Helvetica, sans-serif; }
textarea { width:320px; height:200px; }
label { display:block; margin:5px 0; }
h1,h2,h3,h4,h5 { margin:0; padding:0; }
h2 { font:1.35em Arial, Helvetica, sans-serif; font-weight:bold; margin:15px 0px; padding-bottom:8px; color:#bd0000; background:url(../img/h_bg.gif) bottom left no-repeat; clear:both;   }
h3 { font:1.25em Arial, Helvetica, sans-serif; font-weight:bold; margin-top:20px; clear:both;  }
h4 { margin-top:20px; font:1.1em Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:5px;  }
h5 { font-size:1.0em; font-weight:bold; margin:5px 0px; }
form { clear:both; }


.h1 { display:block; width:126px; height:28px; padding-top:20px; padding-left:25px; }
.h1 span { display:none; }
.wide li { margin:5px 0px; }
.hide { display:none; }
.pad_10 { padding-left:6px; margin:0;  }
.active { border-left: 1px solid #d8120f;  }
.active_second { color:#666666;  }
.active_third { color:#666666;  }
.red { color:#FF0000; font-weight:bold; }
.akce { text-decoration:line-through; color:#999999; }
.top_5 { margin-top:5px; }
.top_30 { margin-top:30px; }

.pad_10 { padding-top:20px; clear:both; }
.field { margin:20px 30px 20px 0px; }
.small { font-size:0.9em; }
.clear { clear:both; }

.clear_bottom { clear:both; }
.clear_bottom .levy_form, 
.clear_bottom .pravy_form { margin:10px 0px; padding-bottom:10px; }
.selected { color:#666666; }
.tisk { vertical-align:middle; }
.odsad { display:block; width:70px; float:left; }
.odsad120 { display:block; width:120px; float:left; }
.odsad400 { display:block; width:400px; float:left; }


.capitalize { text-transform: uppercase; }
/*
.style10 { width:310px; float:left; margin-left:10px; margin-bottom:20px; }
.style11 { width:240px; float:left; margin-right:10px; margin-top:15px;  }
.style12 { width:200px; float:left; padding-top:7px; }
.style13 { width:310px; float:left; padding-top:0px;   }
.style15 { width:200px; float:left; padding:22px 0px; margin-right: 10px;   }
.style16 { width:300px; float:left; padding:22px 0px;   }*/
.kal_pic { vertical-align:middle; }


#uvod {clear:both; }
#uvod img { float:left; width:280px; height:209px border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; border-right:4px solid #ffffff;   }
#uvod h3 {  margin-bottom:10px; color:#bd0000;  }
#uvod .column { width:150px; margin-right:15px; float:left;  }
#uvod .column img { width:150px; margin:-1px; padding:0; margin-bottom:10px;  }



#clearer { clear:both; width:475px; }

#qmenu { width:476px; clear:both; margin-bottom:30px;}
#qmenu a h2 { display:none; }

#qmenu .menubg { float:left; width:159px; height:202px; background:url(../menu/menu-bck.png) top left no-repeat; }
#qmenu .menuitem01 a { display:block; width:475px; height:83px; background:url(../menu/menu-01.png) top left no-repeat; }
#qmenu .menuitem02 a { float:left; display:block; width:316px; height:64px; background:url(../menu/menu-02.png) top left no-repeat; }
#qmenu .menuitem03 a { float:left; display:block; width:316px; height:86px; background:url(../menu/menu-03.png) top left no-repeat; }
#qmenu .menuitem04 a { float:left; display:block; width:316px; height:52px; background:url(../menu/menu-04.png) top left no-repeat; }
#qmenu .menuitem05 a { float:left; display:block; width:376px; height:61px; background:url(../menu/menu-05.png) top left no-repeat; }


#qmenu .menuitem06-top a { float:left; display:block; width:99px; height:61px;  } 
#qmenu .menuitem06 a { display:block; float:left; width:475px; height:63px;  }

#qmenu .menuitem01 a:hover { display:block; width:475px; height:83px; background:url(../menu/hmenu-01.png) top left no-repeat; }
#qmenu .menuitem02 a:hover { float:left; display:block; width:316px; height:64px; background:url(../menu/hmenu-02.png) top left no-repeat; }
#qmenu .menuitem03 a:hover { float:left; display:block; width:316px; height:86px; background:url(../menu/hmenu-03.png) top left no-repeat; }
#qmenu .menuitem04 a:hover { float:left; display:block; width:316px; height:52px; background:url(../menu/hmenu-04.png) top left no-repeat; }

#qmenu .menuitem05 a:hover { float:left; display:block; width:376px; height:61px; background:url(../menu/hmenu-05.png) top left no-repeat; }

ul.just { text-align:justify; clear:both; }


#zahlavi {  width:750px; margin:0px 8px; _border-left: 1px solid #9d9d9d; }
#zahlavi #top { background:url(../img/header_top.gif) bottom left no-repeat; height:123px; width:750px;}
#zahlavi #bottom { background:url(../img/header_bottom.gif) top left no-repeat; height:16px; width:750px; padding-top:10px;} 
#zahlavi #bottom div { margin-left:88px; _margin-left:84px; color:#bfbfbf;   } 


#vyr #style_01 { float:left; width:200px; margin-right:10px; }
#vyr #style_01 p { margin:0; padding: 0; padding-bottom:10px;}
#vyr #style_02 { float:left; width:280px;  }
#vyr #style_03 { padding-bottom:10px; height:275px; background:url(../img/corner.gif) bottom right no-repeat; }
#vyr #style_04 { float:left; width:195px; margin-right:20px; _margin-right:10px;}
#vyr #style_05 { float:left; width:280px;   }
#vyr #style_05 p { margin:0; padding: 0; padding-bottom:10px;}
#vyr #style_06 { padding-bottom:10px; height:480px; background:url(../img/corner.gif) bottom right no-repeat; }

#nakoupit h3 { margin-bottom:5px; margin-top:5px; font-size:12px; } 
#nakoupit ul li { margin-left:25px;  }

#nakoupit ul { margin-bottom:20px;}


#levy_panel { _border-left: 1px solid #9d9d9d; float:left; width:202px; margin-left:8px; _margin-left:4px;  margin-bottom:50px; }
#obsah { float:left; width:515px; min-height:550px; _height:550px; background:url(../img/obsah_bg_top.gif) top right no-repeat; padding-right:15px; margin-left:7px; padding-left:10px;  }
#obsah img { margin:2px; }
#created { margin-left:26px; _margin-left:13px; float:left; width:180px;   }
#tinymenu { float:left; margin-left:30px; width:525px;  }
#tinymenu a { font-weight:100; }
#aktual { clear:both; margin-left:26px; width:180px;   }

#up { color:#666666; height:20px; margin-top:20px; margin-bottom:10px; }
#up span { display:block; float:left; width:150px; text-transform:uppercase; }

#obsah .good { clear:both; height:80px; padding-bottom:10px; margin-bottom:20px; }
#obsah .good h4 { margin:0; margin-top:10px; }
#obsah .good .nahled { display:block; float:left; width:125px; }
#obsah .good .panel { float:left; width:300px; margin-left:22px; margin-top:0; }
#obsah .good .last { float:left; width:70px; font-size:0.9em; }
#obsah .good .cena { margin:5px 0px; float:left; width:230px; }
#obsah .good .detaily { vertical-align:middle; padding-top:3px;  }

#obsah .rest { clear:both; height:80px; padding-bottom:10px; margin-bottom:20px; margin-top:15px; }
#obsah .rest h4 { margin:0; margin-top:10px; }
#obsah .rest .nahled { display:block; float:left; }
#obsah .rest .img { display:block; float:left; width:125px; }
#obsah .rest .panel { float:left; width:300px; margin-left:22px; margin-top:0; }
#obsah .rest strong { display:block; width:135px; float:left; }
#obsah .rest .popis { display:block; width:225px; float:left; }
#obsah .rest .last { float:left; width:70px; font-size:0.9em; }
#obsah .rest .cena { margin:5px 0px; float:left; width:200px; }
#obsah .rest .detaily { vertical-align:middle; padding-top:3px;  }
#obsah .rest .panel .motor { margin:10px 0px; padding-bottom:10px; height:30px; }

#obsah .baterie { float:left; width:250px; height:140px; padding-bottom:10px; margin-bottom:20px; }
#obsah .baterie .nahled { display:block; float:left; width:125px; _width:120px; height:130px; text-align:center; }
#obsah .baterie .nahled img {  }
#obsah .baterie .panel { float:left; margin-left:5px; width:115px; margin-top:0; _width:110px; }
#obsah .baterie .cena { width:125px; _width:110px; margin-top:5px;  }
#obsah .baterie h4 { margin-top:5px; padding:0; }
#obsah .baterie a { font-size:0.9em;   }
#obsah .baterie .barva { margin-bottom:5px;}
#obsah .baterie .detaily { vertical-align:middle; padding-top:5px;}


#obsah .doplnky { float:left; width:250px;  height:140px; padding-bottom:10px; margin-bottom:20px;  }
#obsah .doplnky .nahled { display:block; float:left; width:125px; _width:120px; }
#obsah .doplnky .panel { float:left; margin-left:5px; width:115px; margin-top:0; _width:110px; }
#obsah .doplnky .cena { width:125px; _width:110px; margin-top:5px;  }
#obsah .doplnky h4 { margin-top:5px; padding:0; }
#obsah .doplnky a { font-size:0.9em;   }
#obsah .doplnky .barva { margin-bottom:5px;}
#obsah .doplnky .detaily { vertical-align:middle; padding-top:5px;}


#obsah .ostatni { float:left; width:250px; height:140px; padding-bottom:10px; margin-bottom:20px;  }
#obsah .ostatni .nahled { display:block; float:left; width:55px; text-align:center; }
#obsah .ostatni .panel { float:left; margin-left:5px; width:185px; margin-top:0; _width:180px; }
#obsah .ostatni .cena { width:125px; _width:110px; margin-top:5px;  }
#obsah .ostatni h4 { margin-top:5px; padding:0; }
#obsah .ostatni a { font-size:0.9em;   }
#obsah .ostatni .barva { margin-bottom:5px;}
#obsah .ostatni .detaily { vertical-align:middle; padding-top:5px;}


#bottom a.zpet { background:url(../img/bottom_arrow.gif) no-repeat; width:12px; height:12px; margin:0px 4px; }
#bottom a.zpet:hover { background:url(../img/bottom_arrow_over.gif) no-repeat; width:12px; height:12px; margin:0px 4px; }
#bottom a.mapa { background:url(../img/bottom_map.gif) no-repeat; width:11px; height:12px; margin:0px 4px; }
#bottom a.mapa:hover { background:url(../img/bottom_map_over.gif) no-repeat; width:11px; height:12px; margin:0px 4px; }
#bottom a.mail { background:url(../img/bottom_mail.gif) no-repeat; width:12px; height:12px; margin:0px 4px; }
#bottom a.mail:hover { background:url(../img/bottom_mail_over.gif) no-repeat; width:12px; height:12px; margin:0px 4px; }
#bottom a.admin { background:url(../img/bottom_admin.gif) no-repeat; width:12px; height:12px; margin:0px 4px; }
#bottom a.admin:hover { background:url(../img/bottom_admin_over.gif) no-repeat; width:12px; height:12px; margin:0px 4px; }
#bottom a.home { background:url(../img/bottom_home.gif) no-repeat; width:11px; height:12px; margin:0px 4px; }
#bottom a.home:hover { background:url(../img/bottom_home_over.gif) no-repeat; width:11px; height:12px; margin:0px 4px; }
#bottom div a span { display:none; }
#bottom div a { display:block; float:left; }
#bottom div span { display:block; float:left; }


#menu { width:202px; }
#menu dl.first {  margin:0; padding:0; padding-top:8px; background:url(../img/menu_top.gif) top left no-repeat; }
#menu dt.first { list-style-type:none; height:33px; background:url(../img/list_bg.gif) bottom left no-repeat; }
#menu dt.first a { display:block; padding: 10px 0px 6px 35px;  height:16px; color:#146298;   }
#menu dt.first a:hover { color:#666666; background:url(../img/triangle.gif) left center no-repeat; }

#menu dd.second { margin:0; padding:0; list-style-type:none; height:32px;   }
#menu dd.second a { display:block; padding: 10px 0px 6px 50px; height:16px; font-weight:100; _width:150px; color:#146298;  }
#menu dd.second a:hover { color:#666666; background:url(../img/triangle.gif) left center no-repeat; }

#menu dd.third { margin:0; padding:0; list-style-type:none; height:32px; }
#menu dd.third a { display:block; padding: 10px 0px 6px 70px; height:16px; font-weight:100; _width:130px; font-size:0.9em; color:#146298;  }
#menu dd.third a:hover { color:#666666; background:url(../img/triangle.gif) left center no-repeat; }
#menu dt.old { padding: 10px 0px 6px 35px;  height:16px; margin-top:25px;  }
#menu dt.old a { font-weight:normal; color:#999999; font-size:0.9em;   }


#left { float:left; }
.left { float:left; }
#right { float:right; }
.right { float:right; }





h1 { font:2.5em Arial, Helvetica, sans-serif; font-weight:bold; color:#d8120f; }
h1 img { position:relative; top:27px; left:37px; }




#detail h3 { text-transform:uppercase; color:#146298; margin-bottom:20px; font-size:1.6em; }
#detail #leva { float:left; width:300px;  }
#detail #leva #back { margin-bottom:15px; }
#detail #leva #soucasti, #detail #leva #udaje { float:left; width:150px; margin-top:20px; }
#detail #leva #soucasti strong, #detail #leva #udaje strong { display:block; color:#666666; margin-bottom:5px; }
#detail #leva #soucasti div, #detail #leva #udaje div { font-size:0.9em; }
#detail #prava { float:right; width:180px; margin-left:25px;  }
#detail #prava #top {  }
#detail #prava .metal span, #detail #prava .common span { font-size:0.9em; margin:15px 0px; color:#146298; display:block; float:left; width:65px; margin-bottom:5px; font-weight:bold; }
#detail #prava .nakres h4 { clear:both; color:#666666; margin:0; padding:0; text-transform:uppercase; padding-top:15px; }
#detail #prava .provedeni h4 { clear:both; color:#666666; margin:0; padding:0; text-transform:uppercase; }
#detail #prava .metal {  float:left; width:75px; font-size:0.9em; }
#detail #prava .common { float:left; width:75px; font-size:0.9em; }
#detail #prava img { border:0; margin:0; padding:0; }
#detail #leva #doplnky { width:300px; clear:both; padding-top:45px; }
#detail #leva #doplnky h4 { margin:10px 0px; }
#detail #leva #doplnky .sub { float:left; margin-right:5px; }
#detail #leva #doplnky .sub div { text-align:center; } 
#detail #leva #cena { width:300px; padding-top:15px; clear:both; margin-bottom:30px; }
#detail #leva #cena .first { width:80px; }
#detail #leva #cena span { display:block; float:left; margin-right:15px; }
#detail #leva #cena div { clear:both; }
#detail #leva #popis { clear:both; }
#detail #leva .blokmarg { float:left; margin-right:15px; }
#detail #leva .blok { float:left; }
#detail #leva .blok .nazev { font-size:0.9em; text-align:center; }
#detail #leva #provedeni .nazev { padding-bottom:15px; font-size:0.9em; }


#katalog { padding:10px 0px;  }
#katalog img { float:left; }
#katalog .popis { float:left; width:350px; margin-left:10px;  }
#katalog .popis h3 { font-size:1.2em;  }
#katalog .clear { clear:both; }


#admin { margin-top:10px; }
#admin #admin_menu { margin-bottom: 10px; padding-bottom:35px; border-bottom:1px solid #999999; }
#admin #admin_menu img { display:block; float:left; margin-top:7px;  }
#admin #admin_menu a span { display:block; float:left; padding:2px; margin-top:5px;  }
#admin .polozka { margin:5px 0px; }
#admin .polozka h4 { clear:both; float:left; width:180px; margin:0; padding:0; }
#admin .polozka h4.fotogal { clear:both; float:left; width:500px; margin:0; padding:0; }
#admin .polozka .faq { clear:both; float:left; width:350px; margin:0; padding:0; } 
#admin .polozka .jmeno { float:left; width:85px; }
#admin .polozka .datum { float:left; width:85px; }
#admin .polozka .pocet { float:left; width:150px; }

#admin .polozka .controls { float:right; width:150px; }

#admin .polozka .controls img { vertical-align:middle; }
#admin .polozka .controls a span { font-size:0.9em; }

#admin #split { width:510px; }
#admin #split h4 { color:#146298; text-transform:uppercase;  }
#admin #split #left_split { float:left; width:240px; margin-right:10px; padding-right:10px; border-right:1px dashed #999999; }
#admin #split #right_split { float:left; width:240px;}
#admin #split .controls img { vertical-align:middle; }
#admin #split .controls a span { font-size:0.9em; }
#admin form { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #999999;  }
#admin .fotoedit input { margin-top:5px; }
#admin .fotoedit h4 { text-transform:uppercase; }
#admin .fotoedit img { vertical-align:middle; float:left;   }
#admin .fotoedit .controls { display:block; height:77px; width:20px; float:left; border-right:1px solid #999999; margin-right:5px; margin-bottom:15px;   }
#admin .fotoedit .button { clear:both; }
#admin #katalog_menu { padding-bottom:80px; border-bottom:1px solid #999999; }
#admin #katalog_menu #left_menu { margin-top:7px; float:left; }
#admin #katalog_menu #right_menu { margin-top:7px; float:right; margin-right:240px; _margin-right:115px; }
#admin #katalog_menu #left_menu a { display:block; margin-bottom:3px; }
#admin #katalog_menu #right_menu a { display:block; margin-bottom:3px; }
#admin #katalog_menu a img { vertical-align:middle; } 
#admin #specify { margin-top:5px; padding-bottom:5px; border-bottom:1px solid #999999; }
#admin #specify form { margin-top:15px; border-bottom:0px; }


#odlisnost .style06 { width:280px; float:left; margin-left:10px; line-height:15px; }
#odlisnost .style07 { width:200px; float:left; line-height:15px;}
#odlisnost .style08 { width:346px; float:left; margin-right:10px; line-height:15px;}
#odlisnost .style09 { width:154px; float:left; margin-top:42px;line-height:15px; }


#cristalite #style_01 { float:left; width:340px; }
#cristalite #style_02 { float:right; width:160px; margin-right:0px; margin-top:100px;  }
#cristalite #style_02 img { margin-bottom:10px; }

#barvy { }
#barvy h4 { color:#9d9d9d; text-transform:uppercase; padding-top:15px; }
#barvy img { border:0; margin:0; padding:0; margin-right:5px; }
#barvy div { margin-bottom:10px; color:#999999; padding-bottom:15px; }
#barvy div span { float:left; display:block; width:169px;}
#barvy div span.ex { float:left; display:block; width:154px;}

#informace img { margin:10px 0px; padding:0; border:0; }

#pomoc img { float:right; margin-top:40px; }
#pomoc #style_01 { float:left; width:250px; }

#materialy { _padding-top:15px; }
#materialy a { display:block; width:450px; clear:both; height:64px; margin-bottom:25px; _margin-bottom:10px; }
#materialy .h4 { display:block; padding-top:8px; margin-top:15px; _margin-top:5px;  }
#materialy a img { display:block; float:left; width:120px; height:64px; margin-right:15px;  }
#materialy a .p { display:block; color:#333333; font-weight:100; margin:10px 0px; } 

#katalog { }
#katalog a { display:block; width:450px; clear:both; height:64px; margin-bottom:25px; }
#katalog .h4 { display:block; padding-top:8px; margin-top:15px; _margin-top:5px; }
#katalog a img { display:block; float:left; width:120px; height:64px; margin-right:15px;  }
#katalog a .p { display:block; color:#333333; font-weight:100; margin:10px 0px; } 

#drezy { }
#drezy a { display:block; width:450px; clear:both; margin-bottom:25px; }
#drezy .h4 { display:block; padding-top:20px; margin-top:15px; _margin-top:0px;  }
#drezy a img { display:block; float:left; margin-right:15px;  }
#drezy a .p { display:block; color:#333333; font-weight:100; margin:10px 0px; } 

#nad { margin:25px 0px; }
.novinka { padding:5px 0px; margin-bottom:15px; _margin-bottom:0px; clear:both;   }
.novinka .leftnew { float:left; width:370px; }
.novinka .leftpic { float:left; margin-right:15px; }
.novinka .newwidth { float:left; width:250px; }
.novinka .picwidth { float:left; margin-right:15px; width:120px; }
.novinka .rightnew { float:right; width:370px; text-align:right; }
.novinka .rightnew p { text-align:right; }
.novinka .rightpic { float:right; margin-left:15px; }
.novinka h4.new { font:1.1em Arial, Helvetica, sans-serif; margin:3px 0px; font-weight:bold; padding:0; color:#146298; background:none; }
.novinka h2.new { font:1.2em Arial, Helvetica, sans-serif; margin:3px 0px; font-weight:bold; padding:0; color:#146298; background:none; }

#strankovac {  padding-top: 20px; font-size: 0.9em; color:  #333333; clear:both; }
#stranky #aktualni { border: 1px solid #ccc; padding: 1px 5px 2px; margin-right: 1px; background-color: #F5F5F5; color: #e54800; }
#strankovac .zobraz { margin:10px 0px; }
#stranky .neaktivni { border: 1px solid #ccc; padding: 1px 5px 2px; margin-right: 1px; color: #ccc; }
#stranky a, #stranky a:link, #stranky a:visited { border: 1px solid  #ccc; padding: 1px 5px 2px; margin-right: 1px; text-decoration: none; color: #333333; background-color:#F5F5F5; } 
#stranky a:hover { background-color: #fff; color: #ccc; }

#formular .levy_form { float:left; width:250px; }
#formular select { margin:0; padding:0; width:200px; }
#formular .pravy_form { padding-left:15px; float:left; width:250px; }
#formular textarea { width:465px; }
#formular #poznamka {width:350px; }

#formular .levy_form .ulozit, #formular .pravy_form .ulozit { width:70px; margin-top:10px; }
.button { display:block; width:70px; margin:5px 0px; }
#formular .barva { display:block; float:left; width:70px; padding-bottom:5px; }
#formular .doplnek { display:block; float:left; width:250px; padding-bottom:5px; }
#formular .udaj { width:250px; }
#formular .zmenit { clear:both; display:block; width:70px; margin-top:15px; }
#listy .lista .leva { float:left; width:150px; }
#listy .lista .prava { float:right; width:350px;  }
#listy .lista h3 { padding-top:20px; }
#listy .lista a img { vertical-align:middle;}

#doplnek #detaily img { float:left; margin-right:15px;  }
#doplnek #detaily #pravy { float:left; width:250px; }

#esh .leftcol { float:left; margin-bottom:20px;  }
#esh .rightcol { float:left; margin-right:15px; width:150px; margin-bottom:20px;}

.zprava { padding:5px 0px; margin-bottom:15px; _margin-bottom:0px; clear:both;   }
.zprava .leftnew { float:left; width:500px; }
.zprava .leftpic { margin:15px 0px; }
.zprava h4.new { font:1.1em Arial, Helvetica, sans-serif; margin:3px 0px; font-weight:bold; padding:0; color:#146298; background:none; }
.zprava h2.new { font:1.5em Arial, Helvetica, sans-serif; margin:3px 0px; font-weight:bold; padding:0; color:#146298; background:none; }

