/* 2009 (c) UAB "Dizaino kryptis" */
/* 2009 (c) Simonas Falkauskas */
html {height: 100%; min-height: 100%;}
html>body, html>body #wrapper {height: auto;}

body {
	padding: 0; margin: 0;
	position: relative;
	font-size: 1em;
	font: 76% Arial, Arial, Helvetica, sans-serif;
	min-width: 990px; height: 100%; min-height: 100%;
}

#wrapper {
	position: absolute;
	top: 0; left: 0;
	text-align: center;
	width: 100%; height: 100%; min-height: 100%;
}

#header-holder {display: none;}

#content {
	position: relative;
	width: 990px;
	margin: 0 auto;
	text-align: left;
	padding: 40px 0 60px 0;
	background: url('../images/bg-content.jpg') no-repeat 50% 0;
}
#index #content {
	background: url('../images/bg-content-index.gif') no-repeat 646px 40px;
	padding-bottom: 0;
	margin-bottom: 85px;
}
/* --- Flash outline disable --- */
object { outline:none; }
/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, dd, ul, img {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {}
ul {list-style: none;}
fieldset {border: 0;}
/* --- End Standart Tag's --- */
/* --- Hacks --- */
* html #id {}
*:first-child+html #id {}
/* --- End Hacks --- */


/* --- Logo --- */
.logo {display: none;}
.logo span {display: none;}
#logo-print {display: block;}
/* --- End Logo --- */
/* --- Slogan --- */
#slogan {display: none;}
/* --- End Slogan --- */
/* --- Top Navigation --- */
#top-navigation {display: none;}
/* --- End Top Navigation --- */
/* --- Smile Flash --- */
#smile-flash {display: none;}
/* --- End Smile Flash --- */
/* --- Flash Meniu --- */
#meniu-flash {display: none;}
/* --- End Flash Meniu --- */
/* --- Structure --- */
#block-left, #block-right {float: left;}
#block-left {width: 735px;}
#block-right {width: 255px;}

#index #block-left {width: 647px;}
#index #block-right {width: 343px;}
/* --- End Structure --- */
/* --- Index Links --- */
#index-links {
	padding: 0 25px 35px 17px;
	width: 605px;
}
* html #index-links {
	width: 647px;
	width/* */:/**/605px;
}
#index-links .block-left, #index-links .block-right {float: left;}
#index-links .block-left {width: 260px;}
#index-links .block-right {
	padding-left: 30px;
	border-left: 1px solid #d6dbdd;
	width: 260px;
}
* html #index-links .block-right {
	width: 290px;
	width/* */:/**/260px;
}
#block-left #index-links h1 {
	font-size: 2em;
	text-transform: uppercase;
	letter-spacing: -2px;
	line-height: 24px;
	padding: 0; margin: 0;
}
#block-left #index-links h1 a {
	text-decoration: none;
	color: #83b0be;
}
#block-left #index-links h1 a small {
	font-size: .8em;
	color: #40859b;
	display: block;
	letter-spacing: -1px;
	font-weight: normal;
}
/* --- End Index Links --- */
/* --- Index Banner --- */
#index-banner {
	padding: 0 25px 30px 17px;
	width: 605px;
}
* html #index-banner {
	width: 647px;
	width/* */:/**/605px;
}
#index-banner img, #index-banner object, #index-banner script {
	margin: 0;
	padding: 0;
	border: 0;
}
/* --- End Index Banner --- */
/* --- Index Doctors --- */
#index-doctors {
	padding: 0 25px 30px 17px;
	width: 605px;
}
* html #index-doctors {
	width: 647px;
	width/* */:/**/605px;
}

#index-doctors .block-left, #index-doctors .block-right {float: left;}
#index-doctors .block-left {
	width: 380px;
	margin-right: 25px;
}
#index-doctors .block-right {
	width: 200px;
}
#index-doctors h2 {
	font-size: 1.6em;
	text-transform: uppercase;
	color: #40859b;
	font-weight: normal;
	letter-spacing: -1px;
}
#index-doctors h2 a {
	color: #40859b;
	text-decoration: none;
}
#index-doctors h3 {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #808b92;
	letter-spacing: -1px;
}
#index-doctors h3 a {
	color: #808b92;
	text-decoration: none;
}

#index-doctors .block-left .border {
	border-top: 1px solid #f2f5f6;
	border-right: 1px solid #f2f5f6;
	border-left: 1px solid #f2f5f6;
	padding-bottom: 2px;
	width: 378px;
	background: url('../images/bg-index-doctors.gif') repeat-x 0 100%;
}
* html #index-doctors .block-left .border {
	width: 380px;
	width/* */:/**/378px;
}
#index-doctors .block-left .border .image, #index-doctors .block-left .border dl {float: left;}
#index-doctors .block-left .border .image {width: 120px;}
#index-doctors .block-left .border .image img {
	margin: 0 0 -3px 0; padding: 0;
	border: 0;
}

#index-doctors .block-left .border dl {
	width: 378px;
	line-height: 18px;
	color: #657479;
}
#index-doctors .block-left .border dl.short {width: 258px;}
#index-doctors .block-left .border dl dd {padding-top: 15px;}	

#index-doctors .block-right a.more {
	display: block;
	text-transform: uppercase;
	font-size: .9em;
	color: #1d2527;
	padding: 2px 0 20px 4px;
}
#index-doctors .block-right .image {
	float: left;
	width: 100px;
}
#index-doctors .block-right .image img {
	padding: 0; margin: 0;
	border: 0;
}
/* --- End Index Doctors --- */
/* --- Faq Plugin --- */
#block-right #faq-plugin {
	width: 255px;
}
#index #block-right #faq-plugin {
	width: 293px;
	padding: 0 25px;
}
* html #index #block-right #faq-plugin {
	width: 343px;
	width/* */:/**/293px;
}

#block-right #faq-plugin h1 {
	font-size: 1.6em;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 0; margin: 0;
	font-weight: normal;
	color: #40859b;
}
#block-right #faq-plugin h1 a {
	text-decoration: none;
	color: #40859b;
}


#faq-plugin dl {
	width: 255px;
	padding-bottom: 25px;
	line-height: 18px;
	color: #657479;
}
#index #faq-plugin dl {width: 293px;}

#faq-plugin dl dt {
	text-transform: uppercase;
	color: #1d2527;
	padding-bottom: 8px;
}
#faq-plugin dl dt a {
	color: #1d2527;
	display: block;
	white-space: normal;
}
#faq-plugin dl dt a:hover, #faq-plugin dl dt a.active {
	text-decoration: none;
	color: #4280a1;
}
#faq-plugin .more  {
	font-size: .9em;
	text-transform: uppercase;
	color: #1d2527;
	background: url('../images/bg-faq-more-a.gif') no-repeat 0 0;
	padding: 12px 0;
}
#faq-plugin .more a {
	padding-right: 20px;
	color: #1d2527;
	background: url('../images/ico-faq-more.gif') no-repeat 100% 50%;
}
#faq-plugin .more a:hover {
	text-decoration: none;
	color: #4280a1;
}
/* --- End Faq Plugin --- */
/* --- Heading --- */
#block-left h1 {
	color: #83b0be;
	text-transform: uppercase;
	font-size: 2.5em;
	padding: 0 30px 20px 15px;
}
/* --- End Heading --- */
/* --- Text --- */
#text {
	padding: 0 30px 20px 15px;
	color: #657479;
	line-height: 18px;
}
#text h1 {
	padding: 0 0 10px 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #40859b;
}
#text h1 a {color: #40859b;}
#text h1 a:hover {
	text-decoration: none;
	color: #83b0be;
}
#text h2 {
	font-size: 1.5em;
	color: #40859b;
	font-weight: normal;
	padding-bottom: 10px;
}
#text h3 {
	font-size: 1.4em;
	font-weight: normal;
	padding-bottom: 10px;
	color: #40859b;
}

#text p {margin: 0 0 2em 0;}
#text a {color: #37586c;}
#text a:hover {
	text-decoration: none;
	color: #4280a1;
}

#text hr {
	border: 0;
	color: #d6dbdd;
	background-color: #d6dbdd;
	height: 1px;
}

#text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 2em;
}

#text ul li {
	display: block;
	padding: 4px 0 4px 30px;
	background: url('../images/bg-text-bullet.gif') no-repeat 11px 7px;
}

* html #text ul li {vertical-align: top; height: 1%;}

#text ul ul {margin: 0; font-size: .9em;}

#text ul ul li {
	padding-left: 30px;
	background: url('../images/bg-text-bullet2.gif') no-repeat 17px 11px;
}

#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('../images/bg-text-bullet2.gif') no-repeat 17px 11px;
}

#text ol {
	padding: 0 0 0 40px;
}

* html #text ol {padding: 0;}
*:first-child+html #text ol {padding: 0;}
#text ol ol {list-style-type: lower-alpha;}
#text ol li {padding: 0}

#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #d6dbdd;
	width: 100%;
	margin-bottom: 2em;
}

* html #text table {font-size: 1em; width: auto; width/* */:/**/100%;}
#text table[border="0"] {border: 0;}
#text table.noborder { border: 0; }
#text td {
	padding: 4px 5px;
	font-size: 1em;
	border-color: #d6dbdd;
	vertical-align: top;
}

#text th {
	padding: 4px 5px;
	text-align: left;
	border-color: #d6dbdd;
	font-weight: bold;
	background: #f1f3f4;
	color: #657479;
}

#text td p, #text th p {margin: 0;}
/* --- End Text --- */
/* --- Back Top --- */
#text .back-top {
	list-style: none;
	padding: 0; margin: 0;
}
#text .back-top li {
	background: none;
	padding: 0;
	display: block;
}
#text .back-top li.back {
	float: left;
}
#text .back-top li.back a {
	padding-left: 20px;
	background: url('../images/ico-back.gif') no-repeat 0 50%;
}
/* --- End Back Top --- */
/* --- Advertisment --- */
#advertisment {
	padding: 18px 30px 20px 15px;
	width: 690px;
	background: url('../images/bg-advertising.gif') no-repeat 15px 0;
	overflow: hidden;
}
* html #advertisment {
	width: 735px;
	width/* */:/**/690px;
}

#advertisment .block-left, #advertisment .block-right {
	float: left;
	width: 345px;
}

#advertisment h2 {
	font-size: 1.5em;
	text-transform: uppercase;
	color: #37586c;
	letter-spacing: -1px;
}
#advertisment h2 a {
	text-decoration: none;
	color: #37586c;
}
#advertisment h2 a small {
	display: block;
	text-transform: none;
	color: #4280a1;
	font-size: .8em;
	font-weight: normal;
}

/* --- End Advertisment --- */
/* --- Modules --- */

/** Doctors **/
/* List */
#text #doctors-list {width: 690px;}
#text #doctors-list .doctors-list-item {
	width: 345px;
	float: left;
	padding: 10px 0;
}
#text #doctors-list .doctors-list-item .image {
	float: left;
	width: 112px;
}
#text #doctors-list .doctors-list-item .image a {
	display: block;
	width: 94px; height: 114px;
	padding: 3px 5px 5px 3px;
	background: url('../images/bg-image-doctors.gif') no-repeat 0 0;
}
* html #text #doctors-list .doctors-list-item .image a {
	width: 122px;
	height: 102px;
	width/* */:/**/114px;
	height/* */:/**/94px;
}

#text #doctors-list .doctors-list-item .image a img {
	border: 0;
	margin: 0; padding: 0;
}

#text #doctors-list .doctors-list-item dl {
	float: left;
	width: 220px;
	padding-top: 35px;
}
#text #doctors-list .doctors-list-item dl dd {color: #a9a9a9;}
#text #doctors-list .doctors-list-item dl dt {
	font-size: 1.5em;
	text-transform: uppercase;
	line-height: 20px;
}
#text #doctors-list .doctors-list-item dl dt a {text-decoration: none;}
#text #doctors-list .doctors-list-item dl dt a.active {
	text-decoration: underline;
}
/* End List */
/* View */
#text .doctors-view {
	width: 690px;
	border-bottom: 1px solid #acbbbf;
	margin-bottom: 15px;
	padding-bottom: 20px;
}
#text .doctors-view .image {
	float: left;
	display: block;
	width: 94px; height: 114px;
	margin: 0 10px 10px 0;
	padding: 3px 5px 5px 3px;
	background: url('../images/bg-image-doctors.gif') no-repeat 0 0;
}
* html #text .doctors-view .image {
	width: 102px; height: 122px;
	width/* */:/**/102px;
	height/* */:/**/122px;
}
/* End View */
/** End Doctors **/
/** News **/
/* List */
#text .news-list-item {
	width: 620px;
	padding-bottom: 40px;
}
#text .news-list-item .image, #text .news-list-item dl {float: left;}
#text .news-list-item .image {
	width: 115px;
}
#text .news-list-item .image a {
	display: block;
	width: 94px; height: 68px;
	padding: 3px 5px 5px 3px;
	background: url('../images/bg-image-news.gif') no-repeat 0 0;
}
#text .news-list-item .image a img {
	border: 0;
	margin: 0; padding: 0;
}

#text .news-list-item dl {width: 620px;}
#text .news-list-item dl.short {width: 505px;}

#text .news-list-item dl dd.date {
	font-size: .9em;
	color: #4280a1;
}
#text .news-list-item dl dt {
	font-size: 1.5em;
	text-transform: uppercase;
	line-height: 22px;
	padding-bottom: 10px;
}
#text .news-list-item dl dd a.more {
	font-weight: bold;
	position: relative;
	padding-right: 20px;
	color: #657479;
	background: url('../images/ico-news-more.gif') no-repeat 100% 50%;
}
/* End List */
/* View */
/* End View */
/** End News **/
/** FAQ **/
#text ul.faq-questions {
	width: 690px;
	margin: 0;
}
#text ul.faq-questions li {
	display: block;
	padding: 0;
	background: none;
	border-bottom: 1px solid #d6dbdd;
}
* html #text ul.faq-questions li {
	vertical-align: top;
	height: 1%;
}

#text ul.faq-questions li.first {border-top: 1px solid #d6dbdd;}

#text ul.faq-questions li a {
	display: block;
	padding: 17px 30px;
	font-size: 1.5em;
	color: #657479;
	text-decoration: none;
	background: url('../images/ico-faq-a.gif') no-repeat 10px 22px;
}
#text ul.faq-questions li a:hover {
	color: #37586c;
	background: #f1f3f4 url('../images/ico-faq-aa.gif') no-repeat 10px 22px;
}

#text ul.faq-questions li.active {background: #f1f3f4;}
#text ul.faq-questions li.active a {
	background: #f1f3f4 url('../images/ico-faq-aaa.gif') no-repeat 10px 22px;;
	color: #37586c;
}

#text ul.faq-questions li.active div {
	padding-left: 40px;
	color: #657479;
}

#text .ask {
	width: 150px;
	padding: 35px 0 20px 0;
}
#text .ask a {
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	color: #37586c;
	letter-spacing: -1px;
	text-decoration: none;
}

/** End FAQ **/
/** Sitemap **/
#text .sitemap {
	width: 345px;
	float: left;
}
/** End Sitemap **/
/** Forms **/
#text .forms {width: 690px;}
#text .forms form {
	margin: 0; padding: 0;
	width: 690px;
}
#text .forms form h2 {
	padding-top: 10px;
	border-bottom: 1px solid #d6dbdd;
}

#text .forms form fieldset {
	margin: 0;
	padding: 3px 0;
}
#text .forms form fieldset.padd {padding-left: 250px;}

#text .forms form fieldset label {
	width: 240px;
	display: block;
	float: left;
	text-align: right;
	padding: 2px 10px 0 0;
}
* html #text .forms form fieldset label {
	width: 250px;
	width/* */:/**/240px;
}

#text .forms form fieldset .txtfld, #text .forms form fieldset textarea {
	font: 100% Arial, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid;
	border-color: #787878 #d6dbdd #d6dbdd #787878;
	color: #37586c;
	padding: 3px 5px;
}

#text .forms form fieldset .txtfld {width: 250px;}
* html #text .forms form fieldset .txtfld {
	width: 260px;
	width/* */:/**/250px;
}

#text .forms form fieldset textarea {
	width: 250px; height: 100px;
	overflow: auto;
}
* html #text .forms form fieldset textarea {
	width: 260px; height: 106px;
	width/* */:/**/250px;
	height/* */:/**/100px;
}


#text .forms form fieldset div.error {
	display: block;
	padding-left: 250px;
	font-size: .9em;
	color: #e70f66;
}
/** End Forms **/

/* --- End Modules --- */
/* --- Submeniu --- */
#submeniu {
	list-style: none;
	padding: 0 0 30px 0;
	width: 255px;
	font-size: 1.2em;
	text-transform: uppercase;
}
#submeniu li {
	display: block;
	padding-bottom: 1px;
	background: url('../images/bg-submeniu-li.gif') no-repeat 5px 100%;
	position: relative;
}
* html #submeniu li {
	vertical-align: top;
	height: 1%;
}
#submeniu li a {
	display: block;
	padding: 10px 20px 10px 55px;
	color: #37586c;
	text-decoration: none;
	position: relative;
	background: url('../images/bg-submeniu-a.gif') no-repeat 30px 50%;

}
#submeniu li a:hover, #submeniu li a.active {
	text-decoration: underline;
	color: #4280a1;
}
/* --- End Submeniu --- */
/* --- Comments --- */
#comments {
	background: #f2f8fb;
	padding: 25px;
	width: 205px;
	line-height: 18px;
	color: #657479;
}
* html #comments {
	width: 255px;
	width/* */:/**/205px;
}
#text #comments {
	width: 640px;
}
* html #text #comments {
	width: 690px;
	width/* */:/**/640px;
}

#comments dl {width: 205px;}

#text #comments dl {width: 640px;}

#comments dl dt {
	text-transform: uppercase;
	color: #1d2527;
}
#comments dl dd {
	padding: 5px 0 15px 0;
	text-indent: 25px;
	background: url('../images/ico-citations.gif') no-repeat 0 2px;
}
#comments dl dd.more {
	padding: 10px 0 0 0;
	text-indent: 0;
	font-size: .9em;
	text-transform: uppercase;
	background: url('../images/bg-citations.gif') no-repeat 0 0;
}
#comments dl dd.more a {
	color: #1d2527;
	padding-right: 20px;
	background: url('../images/ico-more.gif') no-repeat 100% 50%;
}
#comments dl dd.more a:hover {text-decoration: none;}
/* --- End Comments --- */

/* --- Footer --- */
#footer-holder {
	clear: both;
	left: 0; bottom: 0;
	width: 100%; height: 60px;
	position: static;
	text-align: center;
	background: #f1f5f6;
}

* html #footer-holder {position: absolute;}
head:first-child+body #footer-holder {position: absolute;}

#footer {
	position: relative;
	width: 990px;
	margin: 0 auto;
	text-align: right;
	color: #98a1a3;
	padding: 20px 0;
}
#footer a {color: #22333d;}
#footer a:hover {text-decoration: underline;}
/* --- End Footer --- */


.clear {
	width: 100%;
	clear: both;
}