﻿        BODY, HTML 
        {
        	height: 100%;
        	background-color: #fff;
        	font-family: Verdana;
        	font-size: 11px;
        	margin-top: 3px
        	}
        a, a:visited 
        {
        	color: #ea2c85;
        	text-decoration: underline;
        	}
        .contentHolder {
        	text-align: center;
        	}
        #mainTable {
            width: 850px;
            text-align: left;
            margin: auto;
        }
        #logo {}
        #logoRest { text-align: right }
        #nav 
        {
        	width: 200px;
        	vertical-align: top;
        	}
        .split 
        {
        	width: 10px;
        	}
        #right 
        {
        	width: 150px;
        	vertical-align: top;
            text-align: center;
        }
        #main 
        {
        	width: 480px;
        	vertical-align: top;        	
        	}
        .Lmenu
        {
        	background-color: #edf2d7;
        	border-bottom: solid 1px #b8cb61;
        	border-top: solid 1px #fff;
        	padding: 5px 6px 3px 6px;
        	cursor: pointer;
        	}
        .LmenuHover
        {
        	background-color: #b8cb61;
        	border-bottom: solid 1px #b8cb61;
        	border-top: solid 1px #fff;
        	padding: 5px 6px 3px 6px;
        	cursor: pointer;
        	color: #fff;
        	}
        	
        .Lmenusub
        {
        	background-color: #edf2d7;
        	border-bottom: solid 1px #b8cb61;
        	border-top: solid 1px #fff;
        	padding: 5px 6px 3px 6px;
        	cursor: pointer;
        	}
        .LmenusubHover
        {
        	background-color: #b8cb61;
        	border-bottom: solid 1px #b8cb61;
        	border-top: solid 1px #fff;
        	padding: 5px 6px 3px 6px;
        	cursor: pointer;
        	color: #fff;
        	}
        .aT 
        {
        	font-family: Verdana, Arial, Sans-Serif;
        	font-size: 20px;
        	color: #000;
        	padding-top: 3px;
        	}
        .aDes 
        {
        	font-size: 10px;
        	color: #555555;
            padding-top: 3px;
        	}
        .aD 
        {
        	font-weight: bold;
        	color: #000;
        	}
        .aDesr 
        {
        	font-size: 11px;
        	color: #555555;
        	padding-top: 8px;
        	padding-right: 4px;
        	vertical-align: top;
        	}
        .aR 
        {
        	color: #82b2db;
        	}
        .article 
        {
        	cursor: pointer;
        	border-bottom: solid 1px #fff;
        	}
        .articleOver 
        {
        	cursor: pointer;
        	background-color: #fbfbfb;
        	border-bottom: solid 1px #ea2c85;
        	}
        .aTmb 
        {
        	vertical-align: top;
        	}
        .aTmb img { margin-right: 5px; margin-bottom: 5px }
        .iC 
        {
        	font-size: 2px;
        	width: 5px;
        	height: 5px;
        	background-image: url(/images/sC.gif);
        	background-repeat: no-repeat;
        	}
        .hS 
        {
        	font-size: 2px;
        	height: 5px;
        	background-image: url(/images/sH.gif);
        	background-repeat: repeat-x;
        	}
        .vS 
        {
        	font-size: 2px;
        	width: 5px;
        	background-image: url(/images/sV.gif);
        	background-repeat: repeat-y;
        	}
        #foreword 
        {
        	
        	}
        .style1
        {
            font-size: small;
            font-weight: bold;
            font-style: italic;
        }
        .snTitle 
        {
        	font-family: Arial;
        	font-weight: bold;
        	text-align: left;
        	font-size: 11px;
        	}
        .snDescr 
        {
        	font-family: Arial;
        	text-align: left;
        	font-size: 11px;        	
        	}
        .snInfo 
        {
        	font-family: Arial;
        	text-align: left;
        	font-size: 11px;
        	color: #555555;
        	}
        .footer 
        {
        	font-size: 10px
        	}
        .normA 
        {
        	font-size: 11px;
        	}
#content 
{
	width: 640px;
	vertical-align: top;
	text-align: left;
	}
#content1 
{
	vertical-align: top;
	text-align: left;
	}
.CategoryName , .ArticleName
{
	font-family: Times New Roman;
    font-size: 22px;
	}
.ArticleMainName 
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 22px;
	}
.CategoryTitle 
{
	font-family: Times New Roman;
    font-size: 22px;
    color: #b8cb61;
    width: 16%;
    vertical-align: top;
	}
.ListCell 
{
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 4px;
	border-bottom: solid 1px #edf2d7;
	vertical-align: top;
	}
	.ListLinkCell 
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 4px;
	border-bottom: solid 1px #edf2d7;
	vertical-align: top;
	}
.ListHeaderCell 
{
	background-color: #9FC5E3;
	padding-bottom: 4px;
	padding-top: 5px;
	padding-left: 3px;
	color: #fff;
	font-weight: bold;
	border-left: 1px dotted #fff;
	}
.ListHeaderCell A,
.ListHeaderCell A:hover, 
.ListHeaderCell A:link,
.ListHeaderCell A:visited
{
	background-color: #9FC5E3;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
.dentistcardlink 
{
	font-weight: bold;
	}
.maplink 
{
	font-size: 9px;
	}
	
select, input , checkbox 
{
	font-size: 12px;
}
.DentistCartTitle 
{
	font-size: 15pt;
	font-weight: bold;
	}
.DentistSubtitle 
{
	font-size: 12pt
	}
.lT 
{
	font-size: 10px;
	}
H2 
{
	color: #629ed2;
	font-size: 14px;
	}
a.zaznam_plus 	
{
	text-decoration: none;
	border-right: #5998ce 1px solid;
	border-top: #5998ce 1px solid;
	font-weight: normal !important;
	background: #5998ce;
	float: left;
	margin: 10px 10px 0px 0px;
	border-left: #5998ce 1px solid;
	width: 298px;
	color: #000 !important;
	border-bottom: #5998ce 1px solid;
	height: 145px;
}
a.zaznam_plus .obr_plus 	
{
	background: silver;	
	float: left;	
	width: 100px;	
	height: 145px;
}
a.zaznam_plus .text_plus 	
{
	padding-right: 0px;	
	padding-left: 0px;	
	padding-bottom: 3px;	
	margin: 0px 0px 0px 100px;	
	padding-top: 3px;	
	text-align: center;
}
a.zaznam_plus .text_plus STRONG.ordinace 	
{
	display: block;	
	font-size: 0.9em;	
	color: #3f3f3f;	
	font-style: italic;	
	text-align: center;
}
a.zaznam_plus .adresa_plus 	
{
	padding-left: 10px;	
	color: #3f3f3f;	
	text-align: left;
}
a.zaznam_plus:hover 	
{
	border-right: #abbd33 1px solid;	
	border-top: #abbd33 1px solid;	
	background: #abbd33;	
	border-left: #abbd33 1px solid;	
	border-bottom: #abbd33 1px solid;	
	text-decoration: none !important;
}
a.zaznam_plus H3 	
{
	FONT-SIZE: 12px;	
	MARGIN: 10px 0px;	
	COLOR: #fff;	
	TEXT-ALIGN: center;
}
.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 12px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 12px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: pointer; 
}
.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 12px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: pointer; 
}
.TreeView 
{
	background-color: #fff;
	border: solid 1px #a0a0a0;
	padding-bottom: 5px;
	padding-top: 5px
	}