.container_blog {
 width: 900px;
 margin: 0 auto;
}

.container_blog_new {
 margin: 0 auto;
 width: 870px; 
 padding: 10px;
 font-size: 11px;
 border: solid 1px #505050;
 background-color: #202020; 
 margin-top: 10px;
}

.gal_img {
 float: left;
 position:relative;
 height: 165px;
 width: 222px;
 background-color: white;
 margin: 1px;
 display: none;
}

.gal_edit {
 position: absolute;
 bottom: 39px;
 left: 0px;
 width: 100%;
 background-color: white;
}

.icon_text_gal {
 position: absolute;
 bottom: 9px;
 right: 10px;
 width: 30px;
}

.gal_img_odkaz {
}

.gal_img IMG {
 border-style: none;
 padding: 2px;
}

.gal_img SPAN {
 position: absolute;
 bottom: 1px;
 left: 0px;
 background-color: #202020;
 padding: 5px;
 --filter: alpha(opacity=85);
 --opacity: 0.85;
 font-size: 14px;
 width:96%;
}

.blog_spec_params {
 width: 310px;
 background-color: #505050;
 padding: 10px;
}

p {
 padding: 0px;
 margin: 0px;
}

.prilohy {
 float: right;
 margin: 15px;
}

.prilohy .priloha {
 padding-right: 5px;
 padding-left: 5px;
 text-align: center;
}

.prilohy .img {
 width: 45px;
}

.mapa IMG, .mapa TABLE, .mapa TABLE TD {
 padding: 0px;
 margin: 0px;
}

.prilohy .popis {
 font-size: 10px;
 text-align: center;
 line-height: 11px;
 color: #172883;
 width: 80px;
}

.admin_priloha {
}

.admin_priloha TD {
 border-bottom-width: 1px;
 border-bottom-color: #D2E7FF;
 border-bottom-style: solid;
 padding-left: 10px;
 padding-right: 10px;
}

.admin_priloha IMG {
 width: 50px;
}

.input {
 width: 100%;
 border-style: solid;
 border-width: 1px;
}

.input_sys {
 width: 100%;
 border: solid 1px #505050;
 color: #c0c0c0;
 background-color: #202020;
}

.blog_foto img {
 width: 129px;
}

.blog {
  border-left: 15px solid #a0a0a0;
  border-right: 15px solid #505050;

  text-align: justify;
  margin: 1px;
  padding: 15px 10px 10px 20px;
  background-color: white;
  
  background-image: url(/img/blog_bg.jpg);
  
  position: relative;
}

.icon_text {
 position: absolute;
 top: 15px;
 left: -50px;
}
 
.blog p {
   text-align: justify;
   font-size: 13px;
   padding-right: 20px;
} 
 
.blog_top {
 padding-top: 10px;
}

.blog_stred {
 text-align: left;
}

.blog_stred_div {
}

.blog_bottom {
}


.THB_PAGES TD {
 padding: 2px;
}

.THB_PAGES A {
 padding: 2px;
 background-color: #f0f0f0;
 border-style: solid;
 border-width: 1px;
 border-color: #c0c0c0;
}

.blog A {
 text-decoration: none;
}
 
 .blog TD {
 }
 
 .blog .DATUM {
  font-weight: bold;
 }
 
.inner_bcg {
}

.inner_bcg_view {
}

.inner_bcg_view IMG, .blog_foto IMG {
 border-style: solid;
 border-color: #E0E3FA;
 border-width: 2px;
}

.odsadit {
 padding-left: 20px;
 padding-top: 5px;
}

.odsadit A {
 font-size: 12px;
 color: black;
}

 .TAB_BLOG_NEW {
  border-style: solid;
  border-color: #c5cfd6;
  border-width: 0px;
  font-weight: bold;
  color: white;
  width: 630px;
  margin-left: 130px;
 }
 
.blog_info .dalsi_clanek {
 color: red;
 font-size: 16px;
}

.blog IMG {
}

.clanek {
 color: black;
 line-height: 20px;
 font-size: 12px;
 text-align: justify;
 padding-right: 10px;
 width: 100%;
}

.clanek IMG {
}

.clanek A {
 color: black;
}

 TEXTAREA {
  height: 150px;
 }
 

 .blog_nadpis, .blog_nadpis A {
  font-size: 19px;
  font-weight: bold;
  color: black;
 }
 
.blog_filtr {
 background-color: #DDE6F0;
 border-style: dotted;
 border-width: 1px;
 border-color: #8F9DC6;
 margin-top: 0px;
 padding: 0px;
} 
 
.blog_filtr A {
 color: #00257a;
 margin: 2px;
 padding: 1px;
 padding-left: 2px;
 padding-right: 2px;
 white-space:nowrap;
 font-weight: bold;
}

.blog_filtr A:hover {
 color: red;
} 

.blog_filtr .nadpis TD , .blog_quick_view .nadpis TD {
 font-size: 11px;
 background-color: #172883;
 text-align: center;
 color: black;
}
 
.blog_quick_view {
 background-color: #c5cfd6;
 margin-top: 10px;
 margin-right: 10px;
 width: 560px;
}

.blog_quick_view A:hover {
 color: red;
}

.blog_quick_view TD {
 padding-left: 15px;
 padding-right: 15px;
 background-color: black;
}
 
 .blog_nadpis A:hover {
  color: red;
 }

.admin_div {
 background-color: #f4f8e9;
 padding: 10px;
}

.admin_edit {
 width: 100%
}

.blog_img_sml {
 width: 50px;
}

.blog_cesta A {
 font-size: 11px;
}

.prod_img {
 width: 80px;
}

.prod_img_over {
 display:none;
 width: 300px;
 position:absolute;
 border-width: 2px;
 border-style: solid;
 border-color: #172883;
}

.MENU_HREF {
 color: white;
 background-color: #505050;
 font-size: 12px;
 padding: 0 2px 0 2px;
 white-space:nowrap;
 border: solid 1px black;
}

.blog_nahled {
 float: right;
 height: 150px;
 padding: 0 0 0 15px;
}

.blog_nahled_zmena {
 float: right;
 width: 250px;
}
