body { 
font-size : 12px;
font-family : Arial;
color: #FFF; 
background : #f9f9f9 url(../image/bg_05.jpg) repeat-x left top;
margin : 22px 0px 0px;
padding : 0px;
} 
h1 { 
 color : #FFF; 
 font-size : 16px;
 background-color : inherit; 
 background-position : center 0; 
 margin-top : 1px; 
 margin-bottom : 0; 
 padding : 1px 0 0 1px; 
 } 
h2 { color : #f30; font-size : 12px; font-weight: bold; background-color : inherit; background-position : left 0; margin : 0 0 0; margin : 1px 0 0; padding : 0 0 0 1px; height: 18px; } 
h3 { 
 color : #3f3f3f; 
 font-size : 110%; 
 font-weight : bold; 
 background-color : #a1a1a1; 
 text-align: left; 
 vertical-align: bottom; 
 height: 22px; 
 margin-bottom : 0px; 
 padding-left : 15px; 
 margin-top: 0px; 
 padding-top: 3px; 
 border-bottom : 1px solid #e64f4f; 
 border-left: 4px solid #f00; 
 cursor: pointer; 
} 
h3 a{ color : #262423; font-size : 110%; font-weight : bold; cursor: pointer; }
h4 { color : #333; font-size : 140%; font-weight : bold; background-color : inherit; margin-top : 1px; margin-bottom : 8px; padding-top : 0; padding-left : 5px; border-bottom : 1px solid #dfdfdf; } 
a { 
 text-decoration : none;
 color : #333;
} 
a:visited { 
color : #333;
font-size : 100%;
text-decoration : none;
background-color : inherit;
} 
a:hover { 
color : black;
font-size : 115%;
text-decoration : none;
background-color : inherit;
} 
a:active { 
color : black;
font-size : 100%;
text-decoration : none;
background-color : inherit;
} 
#obsah { 
  color : #333; 
  font-size : 11px; 
  font-family : Arial; 
  background-color: #fff; 
  text-decoration: none; 
  text-align : left; 
  margin : 1px auto; 
  height: auto; 
  width : 950px; 
  border: solid 1px #888;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
    
} 
#hlavicka0 { color : #f30; font-size : 18px; background-image: url(../image/head-line-0.jpg); background-repeat: no-repeat; background-position : left top; width : 100%; width : 951px; height: 45px; border-bottom: 2px solid #7c0000; }
#telefon { 
  color : #FFF; 
  font-size : 12px; 
  font-weight: bold; 
  margin-right: 20px;
  margin-top: 20px;
  FLOAT: left;
  border: 0px solid #FFF; 
}
#web-title{
 width: 535px;
 height: 35px;
 line-height: 35px; 
 margin-left: 110px;
 margin-top: 5px;
 FLOAT: left;
 border: 0px solid #000; 
}
#hlavicka-1 { color : #f30; font-size : 18px;  background-repeat: no-repeat; background-position : left top; width : 100%; width : 951px; height: 207px; border-style : none none solid; border-width : 1px 1px 2px; border-color : #999 #999 #f30; }
#hlavicka-2 { color : #f30; font-size : 18px; background-image: url(../image/head-line-priora.jpg); background-repeat: no-repeat; background-position : left top; width : 100%; width : 951px; height: 207px; border-style : none none solid; border-width : 1px 1px 2px; border-color : #999 #999 #f30; }
#hlavicka-3 { color : #f30; font-size : 18px; background-image: url(../image/head-line-servis.jpg); background-repeat: no-repeat; background-position : left top; width : 100%; width : 951px; height: 207px; border-style : none none solid; border-width : 1px 1px 2px; border-color : #999 #999 #f30; }
.hlavicka-menu { color: #262626; font-size: 12px; width: 190px; height: auto; float: left; margin-top: 6px; margin-left: 8px; padding-bottom: 5px; }
.hlavicka-menu-nadpis{ color: #950000; font-size: 14px; font-weight: bold; margin-top: 3px; margin-bottom: 10px; padding-left: 5px; border-bottom: 1px solid #ccc; }
.hlavicka-menu-text{ color: #3b3434; font-size: 11px; font-weight: normal; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.hlavicka-menu-text a{ color: #3b3434; font-size: 11px; font-weight: normal; padding-left: 4px; }
.hlavicka-menu-nadpis2{ color: #541212; font-size: 12px; font-weight: bold; padding-left: 8px; border-bottom: 1px dotted #cea1a1; }
#hlavicka1-info { width: 450px; height: 100px; float: left; margin-top: 0; margin-right: 300px; }
#foto-start { background-image: url(../image/KIA-Carens.png); background-repeat: no-repeat; background-position: right top; margin-right: 0; margin-left: 660px; position: relative; top: -120px; right: -20px; width: 290px; height: 190px; z-index: 10; float: right; }
#hlavicka2 { background : #ccc; padding : 0 0 1px 10pt; height : 30px; } 
 
#mezera  { color : #ccc; background-color : #ccc; background-image : none; background-position : 0 50%; width: 950px; height : 10px; }
#mezera a { color : #ccc; font-size: 3px; background-color : #ccc; background-image : none; background-position : 0px 50%; } 
.levypanel { 
  width: 200px; 
  float: left; 
  margin: 10px 0px 0px 3px; 
  padding: 0px; 
} 
#levypanel-obsah { margin : 0px; padding : 0.5em 2px; } 
#hlavnipanel {
	font-size: 12px;
	font-family: Arial;
	margin: 0px 0px 2px;
	padding: 0px;
	vertical-align: top;
}
 
#hlavnipanel-obsah { background-color: #f6f6f6; width: 725px; margin-top: 10px; margin-bottom: 25px; margin-left: 210px; padding: 4px; vertical-align: top; } 
#hlavnipanel-obsah-clanky { 
text-align : left;
margin : 5pt 5px 10px;
padding : 0.5em 1em;
border : 1px solid #f93;
} 
#hlavnipanel-obsah-clanky-zahlavi { color : #666; font-size : 12px; background-color : inherit; background-image: url(../image/background_p_01.gif); background-repeat: repeat-x; background-position: left 0; clear : none; margin-top: 0; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; } 
.clanek-foto{ border: solid 1px #ccc; }
.clanek-foto-ram{ background-color: #fff; padding: 2px; border: solid 1px #ccc; }
#clanek-foto-galerie{ background-color: #fff; background-image: url(../image/background_p_01.gif); background-repeat: repeat-x; background-position: left top; margin-top: 5px; margin-right: 15px; margin-left: 15px; padding: 10px 2px; border-color: #666 #ccc #7f7f7f; border-style: solid; border-width: 2px 1px 1px; }
#clanek-foto-galerie a{ color: inherit; background-color: transparent; text-decoration: none; }
#paticka { color : #ccc; font-size : 80%; background-color : inherit; background-image : none; background-position : 0 50%; text-align : center; border-top: 1px solid #999; } 
#path { 
color : #ccc;
font-size : 9px;
background-color : inherit;
background-image : none;
background-position : 0 50%;
text-align : center;
} 
#path.a { 
color : #ff1a00;
font-size : 9px;
text-decoration : none;
background-color : inherit;
} 
#path.a:hover { 
color : #ff1a00;
font-size : 9px;
text-decoration : none;
background-color : inherit;
} 
hr.cleaner { 
clear : both;
display : none;
} 
.text { 
color : #3a3a3a;
font-size : 11px;
font-style : normal;
text-decoration : none;
background-color : inherit;
margin-right : 15px;
position : relative;
right : 20px;
left : 12px;
} 
.text10 { color : #333; font-size : 11px; text-decoration : none; background-color : inherit; margin: 2px; } 
.datum { 
color : #999;
font-size : 9px;
font-style : italic;
text-decoration : none;
background-color : inherit;
text-align : right;
} 
#pagename { 
color : #cc9;
font-size : 0;
visibility : hidden;
display : none;
} 
#technicke-tab { 
font-size : 12px;
font-family : Arial;
background-color : #f5f5f5;
border : 1px solid #ccc;
} 
#technicke-nadpis { 
color : #fff;
font-size : 120%;
font-family : Arial;
font-weight : bold;
background-color : #820000;
text-align : center;
padding : 5px;
border-bottom : 2px solid #000;
} 
#technicke-nadpis-1 { 
color : #151515;
font-size : 12px;
font-family : Arial;
font-weight : bold;
background-color : #d7d4d4;
text-align : center;
padding : 1px;
border-bottom : 1px solid #999;
} 
#technicke-text { 
color : #333;
font-size : 11px;
font-family : Arial;
font-weight : bold;
background-color : #ededed;
padding : 1px 1px 1px 10px;
border-bottom : 1px solid #ccc;
} 
#technicke-hodnota { 
color : #333;
font-size : 11px;
font-family : Arial;
text-align : center;
padding : 1px;
border-bottom : 1px solid #ccc;
border-left : 1px dotted #999;
} 
#technicke-hodnota-popis    { color: #333; font-size: 11px; font-family: Arial; text-align: left; padding: 1px 1px 1px 10px; border-bottom: 1px solid #ccc; border-left: 1px dotted #999 }
#technicke-logo-zikan-vlc { 
text-align : left;
} 
#technicke-auto-zikan-vlc { 
text-align : right;
float : right;
}
#logo-zikan-vlc { text-align: left; width: 170px; height: 100px; border: 0 #fff }

#technicke-hodnota-nadpis { color: #333; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #f0f0f0; text-align: center; padding: 1px; border-bottom: 1px solid #b6b6b6; border-left: 1px dotted #999   }
#technicke-hodnota        { color: #333; font-size: 11px; font-family: Arial; padding: 1px; border-bottom: 1px solid #ccc; border-left: 1px dotted #999 }
#technicke-hodnota-celkem { color: #002904; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #ededed; text-align: right; padding: 1px; border-bottom: 2px solid #171717; border-left: 1px dotted #999  ; }
#technicke-hodnota-bold   { color: #333; font-size: 11px; font-family: Arial; font-weight: bold; text-align: right; padding: 1px; border-bottom: 1px solid #ccc; border-left: 1px dotted #999  }






.menu_le_1  { color: #f00; font-size: 120%; font-weight: bold; padding-left: 1px; }
.menu_le_1a { color: #5b5b5b; font-size: 100%; text-decoration: none; }
#hlavicka3 { 

 height: 28px; 
}
.menu_bg{
 background : #ececec url(../image/bg-menu.gif) repeat-x left bottom;
 width: 100%; 
 height: 28px;
 line-height : 28px;
 border: 0px solid #FFF;
}
.menu-h  { 
 color: #575757; 
 font-size: 130%;
 text-align: center; 
 font-weight: normal; 
 padding-left: 10px; 
}
.menu-h-sel a  { 
 color: red; 
 font-size: 150%;
  font-weight: bold;  
}
.menu-h-sel { 
 text-align: center; 
 padding-left: 10px; 
}
#menu-nadpis { color: #fff; font-size: 120%; font-weight: bold; background-color: #9b0000; height: 20px; padding-left: 10px; border-bottom: 1px solid #333; }
#tab-menu { 
 width: 195px;
 background-color: #f5f5f5; 
 margin-left: 2px; 
 border-color: #ddd #ddd #8b8b8b; 
 border-style: solid; 
 border-width: 1px 1px 2px; 
}

 .menu-hlavicka2{
 	text-align: center;
  font-size : 14px;
 	width: 140px;
 	height: 33px;
 	background-color: transparent;
 	background-image: url(http://www.zikan-vlc.cz/image/bg_02.gif);
 	background-repeat: no-repeat;
 	background-position: right center;
 }

.menu-sel-hlavicka2{
  	text-align: center;
    font-size : 14px;
 	width: 140px;
 	height: 33px;
 	background-color: transparent;
 	background-image: url(http://www.zikan-vlc.cz/image/bg_02a.gif);
 	background-repeat: no-repeat;
 	background-position: right center;
}

.listdo10 { color: #666; padding-right: 5px; padding-left: 10px; }
.listdo100 { color: #666; padding-right: 5px; padding-left: 0; }
#list-page { background-color: #ececec; height: 18px; border-bottom: 1px solid #fff; }
.Good { color: white; font-size: 5px; font-weight: 100; text-decoration: none; }


.boxp-data-nadpis { color: #292929; font-size: 14px; font-weight: bold; background-color: #cecece; text-align: left; width: 185px; height: 19px; margin: 15px 0 0; padding-left: 10px; border-bottom: 2px solid #f00; }
.boxp-data-obsah  { color: #292929; font-size: 12px; background-color: #f7f7f7; text-align: left; width: 185px; height: auto; margin: 3px 0 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #97a095; }
.boxp-data-obsah img { color: #292929; font-size: 14px; font-weight: bold; background-color: #fff; text-align: left; margin: 3px 0 0; padding: 6px; border: solid 1px #b5bcb5; }
.boxp-data-detail { color: #737673; font-size: 12px; font-style: italic; background-color: #e5efea; text-align: right; width: 185px; height: 20px; margin: 5px auto 10px; padding: 3px 0 0; border-bottom: 1px solid #bcc0bc; border-right: 3px solid #f00; }

/* Stromová struktura */
#Strom4 { color: #f00; font-size: 14px; font-weight: bold; background-color: transparent; text-decoration: none; margin-left: 20px; }
#Strom8 { color: #715050; font-size: 12px; font-weight: bold; background-color: transparent; text-decoration: none; margin-left: 40px; }
#Strom12{ color: #595959; font-size: 11px; font-weight: normal; background-color: transparent; text-decoration: none; margin-left: 60px; }
#Strom16{ color: #767676; font-size: 10px; font-weight: normal; background-color: transparent; text-decoration: none; margin-left: 80px; }
#Strom20{ color: #505050; font-size: 10px; font-weight: normal; background-color: transparent; text-decoration: none; margin-left: 100px; }
#Strom-popis{ color: #b0b0b0; font-size: 9px; font-weight: normal; font-style: italic; background-color: transparent; text-decoration: none; padding-left: 20px; }

.tab-napiste-nam { text-align: left; width: 600px; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 0; }
.tab-napiste-nam input, textarea, select { margin: 0; padding: 0 0 0 3px; border: solid 1px #d1d0d0; }
.tab-napiste-nam .form-button { color: #000; font-size: 14px; font-weight: bold; line-height: 24px; background-image: url(../image/box_nadpis_1.jpg); background-repeat: repeat-x; width: 120px; height: 24px; }
.tab-napiste-nam-nadpis { color: #171717; font-size: 16px; font-weight: bold; margin: 0; padding-left: 5px; border-bottom: 2px solid #ffb700; }
.tab-napiste-nam-nadpis2 { color: #4a4a4a; font-size: 14px; font-weight: bold; height: 25px; margin: 0; padding-left: 5px; border-bottom: 1px solid #ffd874; }
.tab-napiste-nam-popis { width: 160px; padding: 2px; border-bottom: 1px dotted #d4d4d4; }
.tab-napiste-nam-data { padding: 2px; border-bottom: 1px dotted #d4d4d4; }
input .norm      { color: #555555; font-family: Arial; background-color: #f0f0f0; background-position: right 0; margin-top: 2px; margin-bottom: 2px; padding-right: 3px; padding-left: 3px; overflow: auto; border-style: solid; border-width: 1px 1px 2px; border-color: #ababab #ababab #999 }
.must      { color: #555555; background-color: #fafafa; margin-top: 2px; margin-bottom: 2px; border-style: solid; border-width: 1px 1px 2px; border-color: #ababab #ababab #fdd6b6 }
.formular-text {}
#zprava  { font-family: Arial; background-color: #f8eed8; text-align: left; margin: 10px; padding: 10px; border-style: solid; border-width: 1px 1px 1px 3px; border-color: #fc6  }
.kapitola {
 color : #333; 
 font-size : 18px; 
 font-weight : bold; 
 background-color : inherit; 
 margin-top : 1px; 
 margin-bottom : 8px; 
 padding-top : 0px; 
 padding-left : 5px; 
 border-bottom : 1px solid #dfdfdf;
}
.galerie1 {

 }

.galerie1 img { 
 background-color: #fff; 
 margin: 5px; 
 padding: 8px; 
 border: solid 1px #cccac2; 
 border-radius: 7px; 
}
.galerie1 h3{ 
  background-color: #fff; 
  margin: 3px; padding: 3px; 
  border: solid 1px #cccac2; 
  border-radius: 3px;
  background-image: url(../image/bg_ffffff_50.png);
  background-repeat: repeat-x;
  background-position: left bottom;
 }

.fotogalerie-box {
  FONT-SIZE: 9px;
  FLOAT: left;
  MARGIN-top: 10px;
  MARGIN-left: 10px;
  MARGIN-right: 10px;
  MARGIN-bottom: 10px;
  WIDTH: 200px;
  HEIGHT: 230px;
  border: 1px solid #BBB;
  text-align: center;
  border-radius: 7px;
}

.fotogalerie-box-nadpis {
  FONT-SIZE: 12px;
  color: #222;
  font-weight: bold;
  MARGIN-top: 10px;
  MARGIN-left: 10px;
  MARGIN-right: 10px;
  MARGIN-bottom: 10px;
}
.fotogalerie-box-text {
  FONT-SIZE: 12px;
  MARGIN-top: 10px;
  MARGIN-left: 10px;
  MARGIN-right: 10px;
  MARGIN-bottom: 10px;
}
#footer {
	color: #333;
	font-size: 10px;
	text-align: center;
	height: 74px;
  margin-top: 10px;
  margin-right: auto;
	margin-left: auto;
  background-image: url(../image/bground-footer_09-50.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.footer-line{
color: #555;
  width: 1000px;
  height: 74px;
  margin-left: auto;
  margin-right: auto;
}
.footer-line-left{
  float: left;
  height: 40px;
  width: 250px;
 text-align: left;
 }
.footer-line-left, .footer-line-left a, .footer-line-left a:active, .footer-line-left a:hover, .footer-line-left a:link{
 color: #555;
 font-size: 12px;
 font-weight: bold;
 padding-left: 10px; 
}
.footer-line-left,  .footer-line-left a:active, .footer-line-left a:hover, .footer-line-left a:link{
 color: #E555;
 font-size: 12px;
 font-weight: normal;
 padding-left: 10px; 
}
.footer-line-right{
 color: #555;
}
.footer-line-right a{
 color: #555;
}
.footer-line-right .Good { color: #222; font-size: 5px; font-weight: 100; text-decoration: none; }


.souvisejici_box{
  background-image: url(http://www.realing.cz/image/bg_000000_05.png); 
  background-repeat: repeat; 
  background-position: left top;
 height: 150px;
 margin: 3px;
 paddinig: 0px;
 border: 1px solid #CCC;
 border-radius: 5px;
}
.souvisejici{
 width: auto;
 font-size: 12px; 
 font-weight:bold;
 color: #333;
 float: left;
 height: 130px;
 margin: 5px;
 margin-left: 7px;
 margin-right: 7px;
 padding: 3px;
 border: 1px solid #DDD;
 border-radius: 5px;
}
.souvisejici a{
 color: crimson;
  font-size: 13px;
	font-weight: bold;
  text-decoration: none; 
}
.souvisejici ul {
 padding: 0px;
 margin: 10px;
}
.souvisejici li{
 width: 565px;
 padding: 0px;
 margin: 5px;
}
.Souv-zbozi-nadpis{
 color: #333;
 font-size: 12px; 
 font-weight: bold;
}
.fotogalerie{
 margin: 10px;
 padding: 10px;
 border: 1px solid #CCC;
 border-radius: 3px;

}
.pravy-box-text-fotogalerie{
  color: #000;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

.doporucujeme-text{
  background-color: #FFF;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 998px;
  border: 1px solid #FFF;
}
.fotogalerie-box {
	FONT-SIZE: 9px;
	FLOAT: left;
	MARGIN-top: 10px;
	MARGIN-left: 10px;
	MARGIN-right: 10px;
	MARGIN-bottom: 10px;
	WIDTH: 220px;
	height: 230px;
	border: 1px solid #EEE;
	text-align: center;
  border-radius: 4px;
}
.fotogalerie-nadpis {
	color: White;
  height: 25px;
  line-height: 25px;
	background-image: url(http://www.realing.cz/image/menu-bg-2.png);
	background-repeat: repeat-x;
	background-position: right center;
	FONT-SIZE: 14px;
	font-weight: bold;
	clear: left;
	border-radius: 4px;
}

.fotogalerie-box-nadpis {
	FONT-SIZE: 12px;
  font-weight: bold;
	MARGIN-top: 10px;
  MARGIN-left: 10px;
  MARGIN-right: 10px;
  MARGIN-bottom: 10px;
}
.fotogalerie-box-text {
	FONT-SIZE: 12px;
	MARGIN-top: 10px;
  MARGIN-left: 10px;
  MARGIN-right: 10px;
  MARGIN-bottom: 10px;
}
.top-aktuality-clanek-pocet{ 
  color: #979797; 
  font-size: 10px; 
  font-style: italic; 
  text-decoration: none; 
  text-align: right; 
  margin-right: 25px;
}
.top-aktuality-zahlavi{}
.top-aktuality-obal{
 width: 725px;
 padding: 10px;
 margin-bottom: 10px;
 border: 1px solid #DDD;
   -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
 }
 .top-aktuality-cely-clanek   { 
  line-height: 25px; 
  text-align: right; 
  height: 25px; 
  margin-top: 10px; 
  margin-right: 20px; 
  padding-left: 10px; 
}
