.web-service { 
 color: #343434; 
 font: 0.75em/1.3em Arial, Verdana, sans-serif; 
 background-color: #182513; 
 background-image: url(../images/background_p_01.jpg); 
 background-repeat: repeat-x; 
 background-position: left top; 
 text-align: center;
 margin-top: 10px;
 padding: 0px;  
}
.body_obr    {
 width: 1000px; 
 background-color: transparent; 
 background-image: url(../images/background_p_02.jpg); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: center;
 margin-left: auto; 
 margin-right: auto;
 padding: 0px;
 border: 1px solid #111;
}

a { text-decoration: none }
a:link, a:visited   { text-decoration: none }
a:hover, a:active   { text-decoration: none }
img  { border: none }

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: justify;
}
ul      { margin: 0px 0px 0px 25px; padding: 0px; }
xxul li  { color: #333 }
ol li {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style-type: decimal;
}

xxul li .bold11    { font-size: 11px; font-weight: 700; text-decoration: none; list-style-type: none; list-style-image: none; margin: 0 0 0 5pt; padding: 0 0 0 5px }


h1  { 
 color: #718966; 
 font-size: 20px; 
 font-weight: bold; 
 text-decoration: none; 
 margin: 0px; 
 padding: 0px;
}
h2  { margin: 0; padding: 0; }
h3  { color: #b13f22; font-size: 12px; font-weight: bold; line-height: 120%; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 10px; }
h4  { color: #d8dfd6; font-size: 12px; font-weight: bold; background-color: transparent; margin: 1px 0 0; padding-left: 10px; height: 18px; border-top: 1px solid #c8c8c8; }
h5  { color: #f30; font-size: 100%; font-weight: bold; margin: 15px 0 5px; }
h6  {}

.box-clanky { color: #c6cb64; font-size: 17px; font-weight: bold; line-height: 30px; background-color: #023702; background-image: url(../images/bg-menu-top_02.jpg); background-repeat: no-repeat; background-position: left top; text-decoration: none; width: 740px; height: 30px; margin-left: 20px; padding-left: 10px; border-bottom: 1px solid #002601; border-left: 2px solid #657a2d; }
.menu-select  {color: #878787; font-size: 16px; font-weight: bold; line-height: 44px; background-color: transparent; background-image: url(../images/top_menu_sel_1.png); background-repeat: repeat-y; background-position: right top; text-decoration: none; text-align: center; height: 44px; margin: 0px; padding: 0px ;}
.menu-select a {color: #878787; font-size: 16px; font-weight: bold; line-height: 44px; text-decoration: none; }


.xxmenu { 
 color : #fff;                                                                                          
 background-color: inherit;
 font-size : 12px;
 text-decoration : none;
}
.menuv-popis { 
 margin: 0px 0px 0px 5px; 
 padding: 10px 0px 20px 
}
.menu-v1-N {
	height: 24px;
}

.menu-v1-N a a:link, a:visited{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #89A087;
}
.menu-v1-N a:hover, a:active{
  font-size: 14px;
  font-weight : normal;
	text-decoration: none;
	color: #AAA;
}

.menu-v1 {
	height: 24px;
  color: red;
  margin-left: 5px;
}

.menu-v1 a, a:link, a:visited {
	color: #BBB;
  font-weight: bold;
	font-size: 14px;
  text-decoration: none;
  border-bottom: 1 solid #333;
  
}
.menu-v1 a:hover, a:active{
  font-size: 14px;
  font-weight : normal;
	text-decoration: none;
	color: #AAA;
}


.menu-v2{
	padding-left: 5px;
	height: 20px;
}
.menu-v2 a:link, a:visited{
  font-size: 13px;
  font-weight : normal;
	text-decoration: none;
	color: #576c3c;
}
.menu-v2 a:hover, a:active{
  font-size: 14px;
  font-weight : normal;
	text-decoration: none;
	color: #61734B;
}
.menu-v2-N{
	padding-left: 0px;
  margin: 1px;
	height: 24px;
  background-image : url(<?php echo $Cesta; ?>/image/bg_000000_20.png);
  background-repeat : repeat;
  background-position : left top;
  border: 1px solid #ddd;
}

.menu-v2-N a{
  font-size: 12px;
  font-weight : bold;
	text-decoration: none;
	color: #000;
  padding: 5px;
 }



table {
	font-size: 100%;
	border-color: #007272;
}
th, td {
	border-color: #007272;
}

sup, sub {
	font-size: 80%;
	line-height: 100%;
}

form {
	margin:0;
	padding:0;
}



#button       { color: #a5b1a3; font-size: 12px; line-height: 24px; background-color: transparent; background-image: url(../images/top-aktuality-obsah.png); background-repeat: repeat-x; background-position: left top; width: 60px; height: 22px; margin-top: 2px; margin-left: 2px; padding-right: 1px; padding-left: 1px; border-style: solid; border-width: 1px; border-color: #486c44 #486c44 #dbdbb4
}
#form-button  { 
 color: #a2c6a3; 
 font-size: 14px; 
 font-weight: bold; 
 background-image: url(../images/bg-menu-top_02.jpg); 
 background-repeat: no-repeat; 
 background-position: left top; 
 width: 140px; 
 height: 30px; 
 padding-right: 2px; 
 padding-left: 2px; 
 border-style: solid; 
 border-width: 1px 0px; 
 border-color: #bcbc85 #fff;
}
/* VYHLEDAVANI */
#hledano    { color: #c1c1c1; font-size: 14px; background-color: transparent; height: 25px; padding: 2px 5px; }
#hledano-nic    { font-size: 12px; background-color: #fefafa; margin-top: 30px; margin-bottom: 30px; padding: 20px 15px; border-style: solid; border-width: 1px 1px 1px 3px; border-color: #ccc #ccc #ccc #ac0000 }
#hledano-nic li   { color: #333; font-size: 12px; list-style-type: disc; list-style-position: inside }
#hledano-nic ul   { color: #c00; font-size: 13px; list-style-type: disc; list-style-position: inside }

.radio    {  border: solid 0px }
.checkbox {  border: solid 0px }

.must      {
  height: 20px;
	color: #bdbdbd;
	font-size: 14px;
	background-color: transparent;
	margin-top: 2px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	border-color: #5e5d5d #5e5d5d #FFFF00 #5e5d5d;
}

.norm      {
	color: #c4c4c4;
	font-size: 14px;
	line-height: 20px;
	background-color: transparent;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	border-color: #5E5D5D;
}


textarea        { color: #c4c4c4; font-size: 14px; font-family: Arial; background-color: transparent; margin-top: 2px; margin-bottom: 2px; border-style: solid; border-width: 1px 1px 2px; border-color: #5E5D5D; }
input#select    { color: #a5afa5; font-size: 14px; line-height: 20px; background-color: transparent; background-image: url(../images/pravy-box-obsah.png); background-repeat: repeat; background-position: left top; width: 120px; height: 20px; border-style: solid; border-width: 1px 1px 2px; border-color: #6f7a55; }
.odkaz-tlacitko  { color: #a2c6a3; font-size: 14px; font-weight: bold; line-height: 22px; background-image: url(../images/bg-menu-top_02.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; width: 120px; height: 22px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-right: 2px; padding-left: 2px; border-style: solid none solid solid; border-width: 1px 0 1px 0; border-color: #bcbc85 transparent #bcbc85 #fff; }
.odkaz-tlacitko2 { 
 color: #a2c6a3; 
 font-size: 14px; 
 font-weight: bold; 
 line-height: 22px; 
 background-image: url(http://www.web-service.cz/images/bg-menu-top_02.jpg); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: center; 
 width: 150px; 
 height: 27px; 
 margin-right: auto; 
 margin-bottom: 5px; 
 margin-left: auto; 
 padding-right: 2px; 
 padding-left: 2px; 
 border-style: solid none solid solid; 
 border-width: 1px 0 1px 0; 
 border-color: #bcbc85 transparent #bcbc85 #fff; 
}

.odkaz-tlacitko22 { 
 color: #a2c6a3; 
 font-size: 14px; 
 font-weight: bold; 
 line-height: 27px; 
 background-image: url(http://www.web-service.cz/images/bg-menu-top_02.jpg); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: center; 
 width: 150px; 
 height: 27px; 
 margin-right: auto; 
 margin-bottom: 5px; 
 margin-left: auto; 
 padding-right: 2px; 
 padding-left: 0px; 
 border-style: solid none solid solid; 
 border-width: 1px 0 1px 0; 
 border-color: #bcbc85 transparent #bcbc85 #fff; 
}

.form-popis     {
	color: #bab9b9;
	font-size: 12px;
	text-align: right;
	width: 250px;
	padding: 0px 10px 0px 0px;
}





input#submit, input.submit   { color: #555555; background-color: #fafafa; border: solid 1px #ababab }

hr.hr  { display: none }

div    { color: #656565; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; }
/**/
#pagename {
	display:none;
}
/* Hlavička */
#header-k   { color: #000; width: 100%; text-align: center; padding: 0px; bottom: 1px; height: 113px; vertical-align: baseline; border: solid 1px #903; }
#page       { text-align: right; margin-top: 20px; margin-right: 0px; margin-left: 0px; padding: 0px; position: absolute; left: 5%; width: 950px; clear: none; border: solid 1px #999; }
#main       { background-color: #fff; background-position: center; }
#header { 
 font-family: Arial; 
 font-style: normal; 
 height: 170px; 
 margin-right: 0px; 
 margin-bottom: 0px; 
 margin-left: 0px; 
 padding: 0px; 
 padding: 0px; 
 border: 1px solid #35351c;
 border-radius: 6px;
}
#header-popis    { color: #373737; font-size: 12px; text-align: right; visibility: visible; margin-top: 20px; margin-right: 10px; position: relative; top: -20px; width: 150px; height: 70px; z-index: 17; float: right; border: solid 1px #37ff00; }
#header-image    { 
 color: #3e423c; 
 font-size: 12px; 
 text-align: left; 
 position: relative; 
 top: 0px; 
 margin-top: 5px; 
 width: 150px; 
 z-index: 19; 
 float: left; 
 clear: left; 
 padding-left: 15px;
}
#header-image img{ 
  background-image: url(../images/top-aktuality-obsah.png); 
  background-repeat: repeat-x; 
  background-position: left top; 
  padding: 7px; 
  border: solid 1px #383838; 
  border-radius: 5px;
}
#header-reklama  { 
 color: #576F49; 
 font-size: 12px; 
 font-weight: normal; 
 text-align: left; 
 position: relative;
 background-image: url(http://www.web-service.cz/image/bg_000000_50.png); 
 background-repeat: repeat; 
 background-position: left top; 
 top: 0px; 
 left: 10px; 
 padding: 10px; 
 width: 150px; 
 z-index: 20; 
 float: left; 
 margin-left: 30px; 
 margin-top: 10px;
 border: 1px solid #555;
 border-radius: 5px;
}
#header-reklama-text{ 
 line-height: 30px; 
 position: absolute; 
 top: 200px; 
 margin-left: 200px; 
 height: 30px; 
 z-index: 18; 
 float: left;
}
#header-popis a  { color: #ccc; text-align: right }
#reklama         { color: #999; font-size: 16px; font-style: italic; font-weight: bold; text-align: left; padding: 1px 0 0 1px; width: 460px; float: left }
#logo { 
 width: 414px; 
 height: 94px;
 top: 120px; 
 float: right; 
 vertical-align: text-bottom; 
 border: 0px solid #000;
}


#logo img   { margin-top: 5px; position: relative; z-index: 20; float: left }
#box { }
/* menu horizont */
.menu-h a:visited { 
  color : #E3EDF4; 
  font-size : 16px; 
  text-decoration : none;  
}
.menu-h a   { 
 color: #d2d2d2; 
 font-size: 15px; 
 font-weight: bold; 
 text-decoration: none; 
 vertical-align: bottom;  
}
#xxmenu0     { color: #000; background-color: #efefef; margin: 0px; padding: 0px; position: relative; z-index: 0px; top: 0px; right: 0px; left: 0px; float: left; vertical-align: bottom; border-bottom: 1px solid red }
#xxmenu0 li  { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; list-style: none; margin: 0px; padding: 0px 3px 0px 0px; float: left; vertical-align: bottom }
#xxmenu0 a   { color: #333; font-size: 12px; font-weight: bold; text-decoration: none; background-repeat: repeat; background-attachment: scroll; background-position: left top;
	display: block; width: 110px; height: 20px }
#xxmenu0 a:hover, #menu0 a:active  { color: #333; background: transparent }

/*
Menu vertikal */
.xxmenu-v a       { color: #666; font-size: 14px; text-decoration: none; vertical-align: bottom }
#menu-nadpis-bground   { font-size: 12px; background-color: #ededed; height: 18px; border-bottom: 1px solid #999 }

/* zápatí */
#footer     { color: #0073ff; font-size: 10px; background-position: center; text-align: center; margin: 0; height: 36px; clear: both; border-top: 1px solid #3c4d36;  }
#footer-copyright  { color: #6d9170; text-align: center; padding: 0 0 0 1px; position: relative; top: 0 }
#footer-copyright a{ color: #72937c; text-decoration: none; padding: 0 0 0 1px; }
#firma-logo { position: relative; top: 3px; left: 20px; }

#footer a:hover, #footer a:active  { color: #758177; text-decoration: none;  }
.footer-Good { color: #083500; font-size: 5px; font-weight: 100; text-decoration: none; }
/* */
#menux {
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #DADADA;
}
#Firma {
	float: right;
	padding: 0px 15px 0px 0px;
	position: relative;
	top: 600px;
}

/**/
.err {
	color:#EA0000;
}
/*RUZNA HLASENI*/
.chyba  { color: #dc143c; font-weight: bold; background-color: #fff; padding: 3px; border: solid 1px #ff8921; }

#zprava  {
	color: #333;
	font-weight: normal;
	background-color: #efffeb;
	padding: 10px;
	border-style: solid;
	border-width: 1px 1px 1px 2px;
	border-color: #ccc #ccc #ccc #9c9;
	line-height: 17px;
}


.informace {
	font-weight: bold;
	color: blue;
	border: 1px solid blue;
	padding: 3px 3px 3px 3px;
	/*letter-spacing: .1em;*/
}
.vystraha {
	font-weight: bold;
	color: orange;
	/*letter-spacing: .1em;*/
	border: 1px solid orange;
	padding: 3px 3px 3px 3px;
}
/*KONEC RUZNA HLASENI*/

dt {
	float: left;
	width: 80px;
	margin: 0px 20px;
}

dt, dl {
	line-height: 1.5em;
}
div.error {
	border: solid 2px;
	padding: 5px 8px;
}

div.blueBox  { color: blue; padding: 5px 8px; border: solid 2px #00c }
div.button-list input {
	display: block;
	float: right;
	margin-left: 20px
}
.clear {
	clear: both
}
.hidden{
	display: none
}
.line  { }

/* LEVY BOX */
#levy_box { 
 margin: 15px 2px 2px 10px; 
 padding: 0px; 
 width: 210px; 
 float: left; 
}
#levy_box_obsah { 
  background-image: url(../images/levy-box-obsah.png); 
  background-repeat: repeat-x; 
  background-position: left top; 
  text-align: left; 
  margin: 0px; 
  padding: 0.5em 1em; 
  border: solid 1px #676767;
}
.levy_box_nadpis{ color: #adadad; font-size: 14px; font-weight: bold; border-bottom: 1px dotted #2a2a2a; }
/*PRAVY BOX */
#pravy-box      { margin: 20px 0px 0px 210px; padding: 0px; clear: right; }
#pravy-box-text     { color: #333; margin: 0px; padding: 5px; border-right: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-left: 1px dotted #ccc; }
#pravy-box-text a   { color: #406d22; font-size: 12px; text-decoration: underline; margin: 0px; }

#pravy-box-obr-ram  { text-align: center; width: 200px; }
#pravy-box-obr      { text-align: center; margin-right: 5px; margin-bottom: 5px; padding: 3px; float: left; clear: left; border: solid 1px #ccc; }
#pravy-box-zahlavi  { font-size: 14px; font-style: italic; margin: 0; padding: 0 3px 0 0; width: 80%; float: right; clear: right; border: dashed 1px #363; }
.datum   { color: #999; font-size: 10px; font-style: italic; font-weight: normal; text-align: right; padding-right: 15px; float: right; clear: right; }
#svatek   { color: #ccc; font-size: 10px; padding-left: 10px; position: relative; z-index: 100; top: 0; width: 280px; }
.anotace       { color: #666; font-size: 11px; text-align: left; vertical-align: text-top; width: 500px; padding-bottom: 20px; padding-left: 5px; }
.anotace-noobr { color: #666; font-size: 11px; text-align: left; vertical-align: text-top; width: 700px; padding-bottom: 20px; padding-left: 5px; }
#text-fotogalerie   { color: #666; font-size: 12px; text-align: center; padding: 5px; }
.Tab-list  { font-size: 12px; height: 25px; padding-right: 5px; padding-left: 5px; border-bottom: 1px solid #2f5731;   }
.Tab-list-e{ background-color: transparent; margin-bottom: 10px; padding-right: 5px; padding-left: 5px; border-top: 2px solid #d9b7df }
.Nadpis    { color: #7a4677; }
.Posledni  { color: #666; margin-left: 15px; }
#formular  { color: #7a4677; margin-right: 20px; margin-left: 20px; }
#vice      { color: #7a4677; text-align: right; text-transform: capitalize; margin-top: 5px; }
#vice a    { color: #333; }
#help      { color: inherit; }
.select    { color: #b0b6af; text-decoration: none; border-right: 2px solid #ffd000; border-bottom: 1px dotted #384437; }
.select a  { font-size: 14px; color: #b0b6af; font-weight: bold; text-decoration: none; }

/* tabulky odkazu */
#tab        { 
  color: #333; 
  font-size: 11px; 
  font-family: Arial; 
  border-style: solid; 
  border-width: 1px; 
  border-color: #f3f3f3 #f3f3f3 #ffc6c7; 
  }
#tab td   { 
  color: #BBB;
  margin-left: 10px; 
  padding-left: 10px;
  border-bottom: 1px solid #888; 
  }
ab-dpml   { color: #f00; width: 570px; border: solid 2px; }
#tab-nadpis { color: #f30; font-size: 14px; font-weight: bold; padding-left: 10px; border-bottom: 2px solid #e30009; }
#tab-text   { font-size: 12px; font-family: Arial; background-color: #f7f7f7; text-align: left; padding-left: 15px; border-bottom: 1px solid #e3e3e3; }
#tab-data   { font-size: 12px; font-family: Arial; text-decoration: none; text-align: left; padding-left: 5px; border-bottom: 1px solid #e3e3e3; border-left: 1px dotted #ccc; }
#tab-data a { font-size: 12px; font-family: Arial; text-decoration: none; text-align: left;  }

.ram{ border: solid 1px #ff6161; }
/* Stromová struktura */
#Strom4  { color: #ff0000; 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; }



#menu-box   { 
 background-color: transparent; 
 height: 45px; 
 margin: 0px;
}
#menu-tab   { 
  font-stretch: normal; 
  background-color: transparent; 
  background-image: url(../images/bg-menu-top_01.jpg); 
  background-repeat: repeat-x; 
  background-position: left top; 
  text-decoration: none; 
  width: 1000px; 
  height: 40px; 
  margin-top: 0px; 
  margin-bottom: 2px; 
  margin-left: 0px; 
  border-bottom: 1px solid #000; 
  border-top-style: none; 
  border-top-width: 0px; 
  border-left-style: none; 
  border-left-width: 0px; 
  border-right-width: 0px;
}
#menu-tab  td { 
 text-decoration: none; 
 text-align: center;
 width: 200px; 
}
#menu-bg a  { font-weight: normal; font-stretch: normal; text-decoration: none; }
.menu-mezera{ background-image: url(../images/bg-menu-top_01_mezera.jpg); background-repeat: repeat-y; background-position: right top; text-align: center; width: 150px; }

#bg-funkce-home-page{ 
  width: 100px;
  text-align: right; 
  padding-right: 10px; 
  padding-left: auto;
  margin-top: 5px;
  margin-right: 0px;
  margin-left: auto;
  float: right;
 }

.pravy-box-nadpis{  }
.pravy-box-obsah{ color: #c6cb64; font-size: 16px; font-weight: bold; line-height: 30px; background-color: transparent; background-image: url(../images/pravy-box-obsah.png); background-repeat: repeat-x; background-position: left top; text-decoration: none; width: 740px; margin-left: 20px; padding-left: 10px; border-left: 1px dotted #364e32; border-bottom: 1px solid #829c81; }
.pravy-box-text-fotogalerie {color: rgb(149,149,149); font-size: 14px;  line-height: 25px; background-color: transparent; text-align: center;}
.top-aktuality-obal{ 
   background-image: url(../images/top-aktuality-obsah.png); 
   background-repeat: repeat-x; 
   background-position: left top; 
   width: 720px; 
   margin-bottom: 20px; 
   padding-bottom: 10px; 
   border-bottom: 1px solid #002e04; }
.top-aktuality-zahlavi{ color: #8ca08b; font-size: 12px; line-height: 15px; margin-top: 5px; margin-left: 10px; padding-right: 10px; padding-left: 10px; }
.top-aktuality-obal-zahlavib {text-align: left; vertical-align: top; width: 500px;}
.top-aktuality-obal-zahlavi  {
  color: #6A7A63; 
  font-size: 13px; 
  line-height: 18px;
  text-align: left; 
  vertical-align: top; 
  width: 500px;
}
.top-aktuality-obal-foto {text-align: left; vertical-align: top; width: 230px;}
.top-aktuality-foto{ width: 230px; text-align: center;}
.top-aktuality-foto img{ background-color: #323232; margin: 10px; padding: 7px; border: solid 1px #1a1a1a; }
.top-aktuality-clanek-nadpis2{ color: #99b363; font-size: 14px; font-weight: bold; line-height: 25px; width: 700px; height: 25px; border-bottom: 1px solid #000; }
.top-aktuality-clanek-nadpis{ color: #99b363; font-size: 14px; font-weight: bold; line-height: 25px; width: 710px; height: 25px; border-bottom: 1px solid #000; }
.top-aktuality-clanek-nadpis a{ color: #99b363; font-size: 14px; font-weight: bold; }

.top-aktuality-cely-clanek { text-align: right; width: 200px; float: right; margin-top: 10px; padding-right: 10px; padding-left: 10px; }
.top-aktuality-cely-clanek a{ color: #b1bb8a; font-size: 12px; font-weight: bold; text-decoration: none; }
.top-aktuality-clanek {
	color: #95a98e;
	font-size: 12px;
	line-height: normal;
	padding: 5px;
}
 #galery     {}
 .fotogalerie { background-color: #222; margin: 5px; padding: 8px; border: solid 1px rgb(85,85,85) }
.top-aktuality-clanek li{ color: #95a98e; font-size: 12px; line-height: normal; }
.top-aktuality-clanek a{ color: #95a98e; font-size: 12px; line-height: normal; }
.top-aktuality-clanek img{ background-image: url(../images/top-aktuality-obsah.png); background-repeat: repeat-x; background-position: left top; padding: 7px; border: solid 1px #383838; }

.top-aktuality-obal input { background-color: transparent; border-bottom: 1px solid #002e04; }

.textliststrana{ color: #bfd9c2; font-size: 12px; font-weight: bold; text-align: right; border-bottom: 1px dotted #7fa680; }
.textliststrana a{ color: #67986e; font-size: 12px; text-decoration: none; }

.levy-box-reklama{ color: #c6cb64; font-size: 12px; font-weight: bold; background-color: transparent;
background-image: url(../images/pravy-box-obsah.png); background-repeat: repeat-x; background-position: left top; text-decoration: none;
width: 206px; margin-left: 3px; padding-left: 5px; border-bottom: 1px solid #829c81; }
.levy-box-reklama ul{ color: #d2d2c6; font-size: 12px;}
.levy-box-reklama li{ color: #d4d4c7; font-size: 12px;}
.levy-box-reklama a { color: #e5e5e0; font-size: 12px; border-bottom: 1px dotted #596458; }
#box-list-tab-foto{
 		padding: 6px;
 		vertical-align: top;
 		text-align: center;
}
.foto-detail{
  width: 430px;
 border: 1px solid #ddd;
}

