#tbar #tbar-container a,
#tbar #tbar-container p,
#tbar #tbar-container img,
#tbar #tbar-container li,
#tbar #tbar-container ol,
#tbar #tbar-container ul {
	border-style:none;
	clear:none;
	margin:0px;
	padding:0px;
}

/* tbar */

/* general */
#tbar {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 11px;
}

#tbar a, #tbar form a {
	color: #993399;
	text-decoration: none;
}

#tbar a.normal {
	color: #333333;
}

#tbar #tbar-content-container .tbar-content a.external {
	background-color: #993399;
	color: #ffffff;
	padding: 1px 2px;
	font-weight: bold;
	line-height: 2;
}

#tbar #tbar-content-container .tbar-content a.external:hover {
	background-color: #333333
}

#tbar h1 a, #tbar h2 a, #tbar h3 a {
	color: inherit;
}

#tbar h3, #tbar h4 , #tbar p {
	line-height: 1.5em;
}

#tbar p {
	margin: 0 0 1em 0;
}

#tbar img {
	border-style: none;
	display: block;
}

/* Default site logos */
#tbar .defaultLogo {
	width: 200px;
	height: 32px;
	margin: 5px 0px;
	background-image:
		url('http://images.coronaria.fi/darwinmedia/terve.fi/layout/logos.png')
		;
	background-position: 50% -9px;
}

/* If empty site id */
#tbar .site {
	background-image: none;
}

/* Tohtori */
#tbar .site4523392 {
	background-position: 50% -9px;
}

/* Mustapippuri */
#tbar .site2032794 {
	background-position: 50% -59px;
}

/* Kimallus */
#tbar .site5461231 {
	background-position: 50% -109px;
}

/* Poliklinikka */
#tbar .site2321402 {
	background-position: 50% -159px;
}

/* Pudottajat */
#tbar .site4931980 {
	background-position: 50% -209px;
}

/* Huoltamo */
#tbar .site8505492 {
	background-position: 50% -259px;
}

/* Verkkoklinikka */
#tbar .site6309403 {
	background-position: 50% -309px;
}

/* Helistin */
#tbar .site6990217 {
	background-position: 50% -359px;
}

/* Terkkari */
#tbar .site6546611 {
	background-position: 50% -409px;
}



#tbar input.text {
	color: #333333;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	padding: 2px 5px;
	width: 161px;
	margin: 5px 0px 0px 0px;
	vertical-align:middle;
}

#tbar input.button {
	background-color: #993399;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	padding: 2px 8px;
	text-transform: uppercase;
	margin: 5px 0px 0px 0px;
	vertical-align:middle;
	border:none;
}

#tbar {
	background-color: #E2E2E2;
	background-image:
		url('http://images.coronaria.fi/darwinmedia/terve.fi/layout/tbar-bg.gif')
		;
	height: 25px;
}

#tbar img {
  border:0;
}

#tbar #tbar-container {
	text-align:left;
	margin: auto;
	position: relative;
	width: 980px;
	z-index:102;
	height: 25px;
}

#tbar #tbar-container img {
	float: left;
	margin: 8px 8px 0px 0px;
}

#tbar #tbar-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#tbar #tbar-container ul li {
	border-color: transparent;
	border-style: solid solid none solid;
	border-width: 1px;
	display: block;
	float: left;
	line-height: 24px;
	padding: 0px 8px 0px 8px;
	margin:0;
}

#tbar #tbar-container ul li.selected {
	background-color: #ECECEC;
	border-color: #999999;
}

#tbar #tbar-container ul li.selected a {
	color: #993399;
}

#tbar #tbar-container ul li.spacer {
	background-image:
		url('http://images.coronaria.fi/darwinmedia/terve.fi/layout/tbar-spacer.gif')
		;
	border-style: none;
	font-size: 1px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	width: 2px;
}

#tbar #tbar-container ul li a {
	background-image:
		url('http://images.coronaria.fi/darwinmedia/terve.fi/layout/tbar-arrow.gif')
		;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	color: #626262;
	font-weight: bold;
	outline-style: none;
	padding: 0px 0px 0px 15px;
	text-transform: uppercase;
	font-size: 11px;
}

#tbar #tbar-container ul li a:active {
	outline-style: none;
}

#tbar #tbar-container ul li a:focus {
	-moz-outline-style: none;
}

#tbar #tbar-container ul li a:hover {
	color: #000000;
}

#tbar #tbar-container #tbar-select {
	background-color: #FFFFFF;
	background-image:
		url('http://images.coronaria.fi/darwinmedia/terve.fi/layout/tbar-select.gif')
		;
	background-position: 100% 0%;
	background-repeat: no-repeat;
	border-color: #BABABA;
	border-style: solid none solid solid;
	border-width: 1px;
	cursor: pointer;
	float: right;
	font-size: 10px;
	padding: 2px 25px 1px 5px;
	margin: 3px 0px 0px 0px;
}

#tbar #tbar-content-container {
	margin: auto;
	position: relative;
	width: 1000px;
	z-index: 100;
}

#tbar #tbar-content-container .tbar-content {
	text-align:left;
	background-color: #ECECEC;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	display: none;
	left: 0;
	/*padding: 10px;*/
	position: absolute;
	top: -1px;
	width: 1000px;
	min-height: 400px;
}

#tbar #tbar-content-container .tbar-content p {
	font-size: 11px;
}	

#tbar #tbar-content-container .tbar-content ul li {
	margin-bottom:1em;
	line-height:14px;
}

#tbar #tbar-content-container .tbar-content ul li a {
	font-weight: normal;
}

#tbar #tbar-content-container .tbar-content ul.bbs li {
	margin-bottom:0;
}

#tbar #tbar-content-container .tbar-content ul.bbs li.header {
	margin-top:1em;
}

#tbar #tbar-content-container .tbar-content ul.bbs li a {
}

#tbar #tbar-content-container .tbar-content table.site td {
	color: #333333;
	padding: 5px 0 5px 10px;
	vertical-align: top;
	font-size: 11px;
}

#tbar #tbar-content-container .tbar-content table.site .first {
	padding: 5px 10px 5px 0;
	width:33%;
}	

#tbar #tbar-content-container .tbar-content table.site .middle {
	border-right:1px dotted #999999;
	border-left:1px dotted #999999;
	padding: 5px 10px 5px 10px;
	width:33%;
}	

#tbar #tbar-content-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
}	

#tbar #tbar-content-container #tbar-content-login.tbar-content {
	min-height: 250px;
}	

#tbar ul#tbar-select-content {
	display: none;
	background-color: white;
	border: 1px solid #cecece;
	position: absolute;
	top: 20px;
	right: -52px;
	width: 182px;
	padding: 0;
	margin: 0;
}

#tbar #tbar-select-content .favicon {
	width: 16px;
	height: 16px;
	background-image: url('/img/favicons.png');
	background-position: 50% 0;
	float: left;
	margin: 4px 5px 4px 0;
}

/* Terkkari */
#tbar #tbar-select-content .site6546611 {
	background-position: 50% -16px;
}

/* Pudottajat */
#tbar #tbar-select-content .site4931980 {
	background-position: 50% -32px;
}

/* Poliklinikka */
#tbar #tbar-select-content .site2321402 {
	background-position: 50% -48px;
}

/* Optikko */
#tbar #tbar-select-content .site6577951 {
	background-position: 50% -64px;
}

/* Mustapippuri */
#tbar #tbar-select-content .site2032794 {
	background-position: 50% -80px;
}

/* Kimallus */
#tbar #tbar-select-content .site5461231 {
	background-position: 50% -96px;
}

/* Huoltamo */
#tbar #tbar-select-content .site8505492 {
	background-position: 50% -112px;
}

/* Helistin */
#tbar #tbar-select-content .site6990217 {
	background-position: 50% -128px;
}

/* Etsi lääkäri */
#tbar #tbar-select-content .site6 {
	background-position: 50% -144px;
}

/* Etsi hammaslääkäri */
#tbar #tbar-select-content .site7 {
	background-position: 50% -160px;
}

/* Verkkoklinikka */
#tbar #tbar-select-content .site6309403 {
	background-position: 50% -176px;
}

/* Terve rekry */
#tbar #tbar-select-content .site93518 {
	background-position: 50% -192px;
}

/* Terve.fi */
#tbar #tbar-select-content .site5 {
	background-position: 50% -208px;
}

/* Tohtori */
#tbar #tbar-select-content .site4523392 {
	background-position: 50% -224px;
}

#tbar #tbar-container ul#tbar-select-content:after {
	clear: both;
}

#tbar #tbar-container ul#tbar-select-content li {
	display: block;
	margin: 0;
	padding: 0;
	width: 180px;
	border:1px solid #ffffff;
}

#tbar #tbar-container ul#tbar-select-content li a {
	padding: 4px;
	display: block;
	color: #626262;
	height: 22px;
	background-image: none;
}

#tbar #tbar-container ul#tbar-select-content li a img {
	vertical-align: text-top;
	padding: 0;
	margin: 4px 4px 0 0;
}

#tbar #tbar-container ul#tbar-select-content li a:hover {
	background-color: #e6e5e5;
}



#tbar .tbar-tab {
	margin:10px;
}
#tbar .tbar-tab .tbar-tab-col1 {
	background:#FFFFFF;
	border:1px solid #CBCBCB;
	float:left;
	padding:1px 1px 5px 1px;
	width:376px;
}
#tbar .tbar-tab .tbar-tab-col1 .tbar-tab-col1-image {
	height:196px;
	overflow:hidden;
}
#tbar .tbar-tab .tbar-tab-col1 .tbar-tab-col1-theme {
	background:#333333;
	color:#FFFFFF;
	font:bold 14px/1.6 georgia,serif;
	margin:6px 0 0 0;
	padding:0 10px;
}
#tbar .tbar-tab .tbar-tab-col1 .tbar-tab-col1-article {
	padding:10px;
}
#tbar .tbar-tab .tbar-tab-col1 .tbar-tab-col1-article .tbar-tab-col1-article-headline {
	margin:0 0 10px 0;
}
#tbar .tbar-tab .tbar-tab-col1 .tbar-tab-col1-article .tbar-tab-col1-article-headline a {
	color:#333333;
	font:bold 20px georgia,serif;
	margin:0 0 10px 0;
}
#tbar .tbar-tab .tbar-tab-col1 .tbar-tab-col1-article .tbar-tab-col1-article-description {
	color:#333333;
	font:normal 11px arial,sans-serif;
}
#tbar .tbar-tab .tbar-tab-col1 .tbar-tab-col1-article .tbar-tab-col1-article-more {
	font:bold 11px arial,sans-serif;
}
#tbar .tbar-tab .tbar-tab-col1 .tbar-tab-col1-article .tbar-tab-col1-article-theme {
	background:#993399;
	color:#FFFFFF;
	font:bold 12px arial,sans-serif;
	padding:2px;
}
#tbar .tbar-tab .tbar-tab-divider {
	border-left:1px dotted #666666;
	float:left;
	height:542px;
	margin:0 10px 0 10px;
	width:1px;
}
#tbar .tbar-tab .tbar-tab-col2 {
	float:left;
	width:256px;
}
#tbar .tbar-tab .tbar-tab-col2 .tbar-tab-col2-header {
	border-bottom:1px dotted #666666;
	font:bold 12px arial,sans-serif;
	margin:10px 0 10px 0;
	padding-bottom:4px;
}
#tbar .tbar-tab .tbar-tab-col2 .tbar-tab-col2-more {
	color:#993399;
	font-weight:bold;
}
#tbar .tbar-tab .tbar-tab-col3 {
	float:left;
	width:300px;
}
#tbar .tbar-tab .tbar-tab-col3 .tbar-close {
	background:transparent;
	float:right;
	margin-bottom:5px;
}
#tbar .tbar-tab .tbar-tab-col3 .tbar-close .tbar-close-linkwrapper {
	cursor:pointer;
	display:block;
	float:left;
	font:bold 11px/17px arial,sans-serif;
}
#tbar .tbar-tab .tbar-tab-col3 .tbar-close img {
	float:left;
	margin-left:5px;
}
#tbar .tbar-tab .tbar-tab-col3 .tbar-ad1,
#tbar .tbar-tab .tbar-tab-col3 .tbar-ad2 {
	clear:both;
	height:250px;
	padding-bottom:10px;
	width:300px;
}