/* CSS Document newline.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 70%;
   background: #959494 url(images/bg_body.gif) repeat-x;
   color:#000;
   text-align:center;
}
a:link {
  color:#000;
	text-decoration: none;
}
a:visited {
  color:#000;
	text-decoration: none;
}	
a:active {
  color:#000;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  display:none;
}
.noprint
{
  display:none;
}
.cleaner
{
  clear:both;
  display:block;
}
table
{
  font-size:1em;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 8px;
  width: 795px;
  background:#fff;
}
#box2{
  width: 779px;
  margin-left:8px;
  padding-bottom:8px;
}
#line_black
{
  height:8px;
  position:absolute;
  top:0px;
  width:779px;
  font-size:1px;
  margin-left:8px;
  background:#000;
}
#top
{
  width:779px;
  height:249px;
  position:absolute;
  top:8px;
  z-index:0;
}
#main_img
{
  width:779px;
  height:214px;
  background: #083A65 url(images/main_img.jpg) no-repeat;
}
#main_img .left
{
  float:left; 
  color:#fff;
  height:30px; 
  line-height:30px;
}
#main_img .right
{
  float:right;
  color:#1B0203; 
  line-height:30px;
  height:30px;  
  text-align:right;
}
#main_img p
{
  margin:0px;
  padding:0px 16px;
}
#main_img .main_img
{
  display:block;
  width:779px;
  height:184px;
}
.home
{
  margin-right:18px;
  padding-left:14px;  
  background: url(images/ico_home.gif) no-repeat;
}
.kontakt
{

}
#main_img .right a:link, #main_img .right a:visited, #main_img .right a:active{
  color:#1B0203;
  text-decoration:none;
}
#main_img .right a:hover{
  color:#1B0203;
  text-decoration:underline;
}
#top_lista
{
  width:779px;
  height:35px;
  background: #E3E3E3 url(images/bg_top_lista.gif) no-repeat;
  line-height:35px;
  font-size:11px;
}
#top_lista p
{
  margin:0;
  padding:0 45px;
  color:#651D1D;
  font-weight:bold;
}
#main
{
  width:779px;
  background: #fff url(images/bg_main.gif) repeat-y;
}
#panel_left
{
  width:204px;
  margin-top:249px;
  background: #A60D12 url(images/bg_menu.gif) no-repeat;
  float:left;
}

#menu_left
{
  margin:15px 0px 0px 17px;
  padding-bottom:120px;
}
#menu_left ul, #menu_left li{ 
  margin: 0px; 
  padding: 0px; 
}
#menu_left ul.menu_left li { 
  list-style-type: none; 
}
#menu_left ul.menu_left li 
{
  overflow:hidden;
  width:170px;
  color: #FFFFFF; 
  display:block;
  float:left;
} 
#menu_left ul.menu_left li.item a { 
  display:block;
  color: #FFFFFF; 
  cursor:pointer;
  background: url(images/btn_1.gif) 0% 100% no-repeat;
} 
#menu_left ul.menu_left li.item a:hover { 
  color: #FD6500;
}
#menu_left ul.menu_left li .btn_text
{
    display:block;
    font-weight:bold;
    padding:6px 6px 6px 28px;
}
#menu_left ul.menu_left li a.active .btn_text
{
    display:block;
}
#menu_left ul.menu_left_1 li { 
  
  display:block;
} 
#menu_left ul.menu_left_1 li.item a { 
  display:block;
  cursor:pointer;
  background: #BB1319 url(images/btn_2.gif) 0% 100% no-repeat;
} 
#menu_left ul.menu_left_1 li .btn_text
{
    display:block;
    padding:4px 6px 5px 35px;
    font-weight:normal;
    
}
#menu_left ul.menu_left_1 li a.active .btn_text, #menu_left ul.menu_left_1 li a:hover .btn_text
{
    display:block;
}
#menu_left ul.menu_left_2 li { 
  display:block;
} 
#menu_left ul.menu_left_2 li.item a { 
  padding:0;
  display:block;
  cursor:pointer;
  font-weight:normal;
  background: url(images/btn_3.gif) 0% 100% no-repeat;
} 
#menu_left ul.menu_left_2 li .btn_text
{
    display:block;
    padding:4px 3px 5px 45px;
    
}
#menu_left ul.menu_left_2 li a.active .btn_text, #menu_left ul.menu_left_2 li a:hover .btn_text
{
    display:block;
}
/*



ul, li { 
  margin:0px 0px 0px 0px;
  padding: 0px; 
} 
ul#menu li 
{
  overflow:hidden; 
  list-style-type: none; 
}
ul#menu li .btn_text{
  display:block;
  padding-left:28px;
  color: #fff;
  font-weight:bold;
  font-size:11px;
}
ul#menu li a:hover .btn_text{
  color: #FD6500;
  font-weight:bold; 
}
ul#menu li.item { 
  width:170px;
  float: left;        
  _float: auto;       
  _float/**//*: left;  
  /*_fl\oat: left;
}
ul#menu li.item a { 
  display: block; 
  width: 170px; 
  height: 25px; 
  line-height: 25px; 
  background: url(images/btn_1.gif) no-repeat;
  color: #fff; 
}
ul#menu li.item ul li.item a 
{
   height: 22px; 
   line-height: 22px;  
   background: #BB1319 url(images/btn_2.gif) 0% 100% no-repeat;
} 
ul#menu li.item ul li.item .btn_text
{
   padding-left:35px;
   color:#fff;
   font-weight:normal;
} 
ul#menu li.item ul li.item a:hover .btn_text
{
   color: #FD6500;
   font-weight:normal;
}
ul#menu li.item ul li.item ul li.item a 
{
   height: 22px; 
   line-height: 22px;  
   background: url(images/btn_3.gif) 0% 100% no-repeat;
} 
ul#menu li.item ul li.item ul li.item .btn_text
{
   padding-left:45px;
   color:#fff;
} 
ul#menu li.item ul li.item ul li.item a:hover .btn_text
{
   color: #FD6500;
   font-weight:normal;
}
#menu ul {
  display: none;
}
#menu.sub1 #sub1, #menu.sub2 #sub2, #menu.sub3 #sub3,
#menu.sub4 #sub4, #menu.sub5 #sub5, #menu.sub6 #sub6, 
#menu.sub7 #sub7, #menu.sub8 #sub8, #menu.sub9 #sub9, 
#menu.sub10 #sub10{
  display: block;
} 
*/
#panel_right
{
  width:575px;
  margin-top:249px;
  float:right;
}
#content
{
  padding:15px 20px 0px 20px;
  color:#323232;
  background: url(images/bg_content.gif) no-repeat;
}
#content h2
{ 
    color:#800812;
    font-size:1.2em;
    margin:0px 0px 5px 0px; 
    padding:0px 0px 2px 28px;
    text-transform:uppercase;
    background: url(images/bg_h2.gif) 0% 100% no-repeat;
}
#content h2.hp
{
   margin:0px 0px 1.0em 0px; 
   text-transform:none;
   padding:0px 0px 0px 0px;
   background: none;
}
#content h3
{ 
    color:#800812;
    font-size:1em;
    margin:0px 0px 0.8em 0px; 
    padding:0px 0px 0px 0px;
}
#content h4
{ 
    color:#323232;
    font-size:1em;
    margin:0px 0px 0.5em 0px; 
    padding:0px 0px 0px 0px;
}
#content h4 span
{ 
    font-weight:normal;
}
#content h5
{ 
    color:#323232;
    font-size:1em;
    margin:0px 0px 0.3em 0px; 
    padding:0px 0px 0px 0px;
}
#content p
{
  padding:0px 0px 0px 0px;
  margin:0px 0px 1.2em 0px;
}
#content a:link, #content a:visited, #content a:active{
  color:#800812;
  text-decoration:underline;
}
#content a:hover{
  color:#800812;
  text-decoration:none;
}
.box_hp
{
  padding:0px 0px 35px 20px;
  color:#323232;
  background: url(images/bg_box_hp.gif) 0% 100% no-repeat;
}
.box_hp p
{
  padding:0px 0px 0px 0px;
  margin:0px 0px 1.2em 0px;
}
#box_kontakt
{
  position:absolute;
  background: url(images/bg_kontakt2.gif) no-repeat;
  width:225px;
  line-height:1.5em;
  font-size:11px;
  height:90px;
  margin:0px 0px 0px 350px;
  top:241px;
  z-index:10;
}
#box_kontakt img
{
  position:absolute;
  margin-top:0px;
}
#box_kontakt a:link, #box_kontakt a:visited, #box_kontakt a:active{
  color:#800812;
  text-decoration:underline;
}
#box_kontakt a:hover{
  color:#800812;
  text-decoration:none;
}
#box_kontakt p
{
  padding:18px 0px 0px 65px;
  margin:0px 0px 0em 0px;
}
#box_odsad
{
  width:230px;
  float:right;
  height:34px;
}
#banners
{
  margin-left:9px;
  padding-bottom:150px;
}
#banner1
{
  width:188px;
  height:107px;
  display:block;
  float:left;
  background: url(images/banner1.jpg) no-repeat;
}
#banner2
{
  width:188px;
  height:107px;
  display:block;
  float:left;
  margin-left:1px;
  background: url(images/banner2.jpg) no-repeat;
}
#banner3
{
  width:188px;
  height:107px;
  display:block;
  float:left;
  margin-left:1px;
  background: url(images/banner3.jpg) no-repeat;
}
#footer
{
  width:795px;
  background: #888 url(images/bg_footer.gif) repeat-x;
  line-height:44px;
  height:44px;
}
#footer p
{
  margin:0;
  padding:0 23px;
  float:left;
  color:#fff;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#F3BC4C;
  text-decoration:none;
}
#footer a:hover{
  color:#F3BC4C;
  text-decoration:underline;
}
#footer .right
{
  float:right;
  color:#B3B4B4;  
  text-align:right;
}
#content #rozcestnik
{
  display:none;
}
#content h3.zastupci
{ 
    color:#000;
    font-size:1em;
    margin:1.5em 0px 0.3em 0px; 
    padding:0px 0px 0px 0px;
}
.mapa_deal
{
   float:right;
   width:326px;
   
}
#mapa_cr
{
  width:326px;
  height:184px;
  float:right;
  background: url(images/mapa_cr.gif) no-repeat;
}
#mapa_sk
{
  width:271px;
  float:right;
  height:139px;
  background: url(images/mapa_sk.gif) no-repeat;
}
#klik_boskovice
{
  width:60px;
  height:20px;
  display:block;
  position:absolute;
  margin-top:117px;
  margin-left:188px;
}
#klik_zlin
{
  width:25px;
  height:20px;
  display:block;
  position:absolute;
  margin-top:136px;
  margin-left:261px;
}
#klik_jablonec
{
  width:54px;
  height:22px;
  display:block;
  position:absolute;
  margin-top:22px;
  margin-left:146px;
}
#klik_bystrica
{
  width:105px;
  height:25px;
  display:block;
  position:absolute;
  margin-top:19px;
  margin-left:81px;
}
#content p.center
{
  text-align:center;
}
#content ul 
{
  padding:0px 0px 0px 25px;
  margin:0px 0px 1.2em 0px;
  list-style-type:square;
}
#content ul li
{
  padding:0px 0px 0px 0px;
  margin:0.3px 0px 0.3em 0px;
}
#content ul.decimal
{
  list-style-type:decimal;
}
.novinka
{
  margin-bottom:15px;
}
.novinka .datum
{
  font-size:0.9em;
  margin-bottom:5px; 
}
.novinka .text
{
  text-align:justify;   
}
.novinka img
{
  border:1px solid #333; 
}
.nahoru
{
  margin-top:6px;  
  text-align:right;
}
#banner_top
{
   padding:20px 0px;
   text-align:center;
}
img.right
{
  float:right;
  margin-left:10px;
  margin-bottom:5px;
}
img.left
{
  float:left;
  margin-right:10px;
  margin-bottom:5px;
}
.box_katalog
{
  float:left;
  width:175px;
  height:140px;
  text-align:center;
}
.box_katalog img
{
  border:1px solid #333;
  margin-bottom:5px;  
}
#content #dokumenty ul
{
  padding:0px 0px 0px 15px;
  margin:0px 0px 0px 0px;
}
#content #dokumenty ul li.pdf
{
  padding:7px 0px 7px 25px;
  margin:10px 0px 20px 0px;
  list-style-type:none;
  background:url(images/pdf.gif) 0px 50% no-repeat;
}
#acrobat_box
{
  float:right;
  border:1px solid #323232;
  width:242px;
  font-weight:normal;
  color:#000;
  background:#DCDCDC;
  text-align:center;
  padding:15px 0px 15px 0px;
}
#navig
{
  font-size:0.9em;
  margin-bottom:1.3em
}
.gallery
{
   margin-top:30px; 
}
.picture_m 
{
  width:172px;
  height:172px;
  float:left;
}

.picture{
   float:left;
  /*  width:10px;*/
  /* obrázek vlevo */
  background: url(images/shadowAlpha.png) no-repeat bottom right !important; 
  /* pro Operu a Mozillu pou?ijeme transparentní PNG */
  background: url(images/shadowAlpha.gif) no-repeat bottom right; 
  /* pro IE musíme je?ti doplnit GIF, Opera a Mozilla kvuli !important pou?ije PNG */
  margin: 5px 0px 10px 8px;
}
.picture img  {
  display: block;
  position: relative;
  background-color: #fff; /* bílé pozadí kolem */
  border: 1px solid #a9a9a9; /* rámeeek */
  margin: -6px 6px 6px -6px; /* posun kvuli stínu */
  padding: 4px; /* pozadí 4px mezi rámeekem a obrázkem */
}
.strankovani
{
  text-align:center;
  margin-top:10px;
  height:26px;
  line-height:26px;
  font-weight:bold;
}
.strankovani .selected
{
  padding:0px 3px 0px 3px;
  font-weight:normal;
}
.strankovani .page
{
  padding:0px 3px 0px 3px;
}
.strankovani .zpet
{
   padding:3px 20px 3px 15px;
   background: url(images/ico_back.gif) 0% 50% no-repeat;
}
.strankovani .vpred
{
   padding:3px 15px 3px 20px;
   background: url(images/ico_next.gif) 100% 50% no-repeat;
}





