#content-inside a, #homepage a {
	text-decoration:underline;
	color:#017ab2;
}
#content-inside a:hover, #homepage a:hover {
	text-decoration:none;
}
#content-inside span.vice, #homepage span.vice {
	color:#FF6600;
	font-weight:bold;
}
#content-inside img.image-top, #homepage img.image-top {
	margin-bottom:5px;
}
#content-inside img.image-bottom, #homepage img.image-bottom {
	margin-top:5px;
}
#content-inside .left-column, #homepage .left-column {
	float:left;
	width:565px;
}
#content-inside .right-column, #homepage .right-column {
	float:right;
	width:220px;
}
#content-inside .three-column, #homepage .three-column {
	float:left;
	width:247px;
}
#content-inside ul, #homepage ul {
  padding: 0px 0px 0px 10px;
  margin: 0px !important;
  list-style-type: none;
}
#content-inside ul li, #homepage ul li {
	
  display: block;
  padding: 2px 0px 2px 15px;
   background: url(../layout/odrazka.gif) left 6px no-repeat;

}





#content-inside ol, #homepage ol {
	padding-left:8px;
	margin-left:8px;
	_padding-left:15px;
}
#content-inside ol li, #homepage ol li {
	list-style-type:decimal;
	margin:5px 0;	
}




#content-inside address {
	margin: 10px 0 0 0;
	font-style:normal;
}
#content-inside ol li ul li, 
#homepage ol li ul li {
	list-style-type:square;
}
#content-inside ul.none li, #homepage ul.none li {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	margin-top:1px;
}
#homepage #katalog a {
	
    color: #3A7AC0;
  
}
#homepage #katalog a.category {
	color:#ed1c23;
	font-size:16px;
	line-height:200%;
}
/* pridano 30.7.2008 */

				#content-inside table.kurzy {
            font-size: 100%;
            border-collapse: collapse;            
        }
       
        #content-inside table.kurzy td, table.kurzy th {
            vertical-align: middle;
            padding: 4px 7px 4px 7px;
            background: #f9f9f9;
        }

        #content-inside table.kurzy th {
            padding-top: 8px;
            padding-bottom: 8px;
            text-align: left;
            background-color: #ed1c23;
            color: #fff;
        }
       
        #content-inside table.kurzy tr.sudy td {
            background: #e5e5e5;
        }
       
        #content-inside table.kurzy td a {
            color: #017ab2;
            text-decoration: underline;
            font-weight: normal;
        }

        #content-inside table.kurzy td a:hover {
            text-decoration: none;
        }

        #content-inside table.kurzy td a.button {
            display: block;
            background: #f7941d;
            color: #fff;
            text-decoration: none;
            padding: 4px;
            font-weight: bold;
        }

        #content-inside table.kurzy td a.button:hover {
            background: #ed1c23;
        }
/* --------------------- */
p.noMorePadd{
  padding: 0px 0px 0px 10px;
}

.box-inside ul{
  margin-top: 2px;
}
div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }



ul.none li {
  background: none !important; 
}



.left ol li  ul{
  list-style-type: none !important;
}

ul.nopoints {
	list-style-type: none !important;
}
div.mainLine{
  padding: 0px 0px 10px 0px;
}

p.question{
  font-weight: bold;
  padding: 15px 0px 0px 0px; 
  margin: 0px 0px 5px 0px; 
  color: #ED1C23;
}

p.questionOth{ 
  margin: 0px 0px 25px 0px !important;
  padding: 0px 0px 10px 0px !important;  
  border-bottom: solid 1px #ccc;

}

div.qLine{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;  
  border-bottom: solid 1px #ccc; 
}

div.mainLine label{
  display: block; 
  float: left;
  width: 220px;
}

p.notice{
  font-style: italic;
  font-weight: bold;
  color: #777;
  padding-top: 10px;
  margin-bottom: 0px !important;
}

.myChoice{
  margin: 0px 5px 0px 20px;
}

.stronger{
  font-weight: bold;
}


div.tipMessage{
  background: #ccc;
  margin: 0px 0px 20px 0px;
}
  div.tipMessage p { margin: 0px; line-height: 100%; font-weight: bold; color: #666; padding: 0px 10px 0px 10px; }
  
  
  div.tipHead,
  div.tipBottom{
    height: 10px;
    line-height: 0px !important;
    background: #ccc;
  }

  div.tipLeftCorner{
    height: 10px;
    line-height: 10px !important;
  }
  
    div.tipHead  { background: url("../layout/tip/tr.gif") right top no-repeat; } 
    div.tipHead  div.tipLeftCorner { background: url("../layout/tip/tl.gif") left top no-repeat; } 
  
    div.tipBottom { background: url("../layout/tip/br.gif") right bottom no-repeat; } 
    div.tipBottom  div.tipLeftCorner { background: url("../layout/tip/bl.gif") left bottom no-repeat; } 
  
  table.rezTable, .mMore{
    margin: 0px 0px 5px 0px;
  }
  table.rezTable tr  th{
    text-align: left;
  }
  
  table.rezTable tr  td,
  table.rezTable tr  th{
    padding: 0px 0px 15px 0px;
  }
  
  .topWidth{
    width: 80px;
    text-align: center;
  }
  .noPaddingR{
    padding: 0px 10px 0px 0px !important; 
  }
  
