/* CSS Document */

/* ---------------------------------------------------------- */
body{
	font-size: 70%;
	font-family: Verdana, Helvetica, sans-serif;
	}
html, body, div, span, h1, h2, h3, p, pre, a, cite, code, img, small, strong, dt, dd, ul, li, fieldset, label, table, tbody, thead, tr, th, td, a:focus{
	margin:0;			/* --- reset --- */
	padding:0;			/* --- reset --- */
	border:none;		/* --- reset --- */
	outline:none;		/* --- reset --- */
	}
/* ---------------------------------------------------------- */
.m-container {
	margin: auto;
	position: relative;
	width: 1000px;
	}
.header {
	clear: both;
	height: 105px;
	padding-top:5px;
	position: relative;
	width: 1000px;
	}
#banner-m1{
	float:left;
	}
#banner-m2{
	float:left;
	}
/* ---------------------------------------------------------- */
table {
	border-collapse:collapse;
}
.content {
	position: relative;
	width:1030px;
	}
/* ---------------------------------------------------------- */
.left {
	float: left;
	padding-right:4px;
	width: 243px;
	}
.top {
	background: url(../images/l_bg1.gif) no-repeat;
	height: 49px;
	padding-top: 10px;
	line-height: 1.9em;
	margin-bottom: 4px;
	}
.top li {
	clear: both;
	color: #a90110;
	display: block;
	font-size: 1.2em;
	list-style: none;
	padding-left: 10px;
	}
.top li a{
	color: #a90110;
	text-decoration: none;
	padding-left: 10px;
	}
.top li a:hover {
	text-decoration: underline;
	}
.l-list .l-head {
	background: url(../images/l_bg2.gif) no-repeat;
	color: #000;
	font-size: 1.1em;
	margin-bottom: 5px;
	width:233px;
	padding-top: 6px;
	}
.l-list {
	background: #f6f6f6;
	font-size: 1.1em;
	float:left;
	}
.l-list .active, .l-list .active * {
	color:#970000 !important;
}
.l-list li {
	background: url(../images/bullet.gif) no-repeat scroll 10px 6px;
	list-style: none;
	padding-bottom: 5px;
	float:left;
	width:223px;
	font-weight: normal;
	}
.l-list li a{
	color: #000;
	text-decoration: none;
	margin-left: 20px;
	}
.l-list li a:hover {
	text-decoration: underline;
	}
.l-head {
    padding-left: 10px;
	font-weight: bold;
}

.l-head-2 {
	background: url(../images/l_bg3.gif) no-repeat;
	color: #000;
	font-size: 1.2em;
	height: 22px;
	padding:6px 0 0 10px;
	}
.l-head-3 {
	background: url(../images/l_bg4.gif) bottom #e3e3e3 repeat;
	font-size: 1.2em;
	padding:5px 0 5px 10px;
	}
.l-head-3 a{
	color: #000;
	text-decoration: none;
	}
.l-head-3 a:hover{
	color: #000;
	text-decoration: underline;
	}
.l-head-3 a span{
	color: #000;
	font-size: .9em;
	padding-left: 2px;
	text-decoration: none;
	}
.l-head-3 span a:hover{
	color: #000;
	text-decoration: underline;
	}
.l-banner-small {
	float: left;
	clear: both;
	margin-bottom: 4px;
	}
.l-banner-big {
	float: left;
	clear: both;
	margin-top: 0px;
	}
#l-bottom {
	background: url(../images/l_bottom.gif) no-repeat;
	float: left;
	height: 21px;
	width: 243px;
	}
/* ---------------------------------------------------------- */
.r-main {
	float: left;
	width: 770px;
	position: relative;
	}
.search-line {
	float: left;
	background: url(../images/search-line.gif) no-repeat;
	position: relative;
	margin-bottom: 4px;
	height: 28px;
	width: 750px;
	}
#set {
	position: absolute;
	top: 7px;
	left: 26px;
	font-size: 1.1em;
	}
#set-input {
	position: absolute;
	height: 18px;
	width: 200px;
	top: 2px;
	left: 86px;
    color: #333;
	}
#search {
	position: absolute;
	top: 4px;
	left: 298px;
	}
#detail-s {
	width: 109px;
	font-size: 1.1em;
	position: absolute;
	top: 7px;
	left: 339px;
	}
#detail-s a{
	color: #000;
	text-decoration: underline;
	}
#detail-s a:hover {
	text-decoration: none;
	}
.s-list {
	font-size: 1.1em;
	float: left;
	position: absolute;
	top: 7px;
	display: inline;
	left : 450px;
	}
.s-list li {
	display: inline;
	float: left;
	padding:0 21px 0 21px;
	}
.s-list li a{
	color: #000;
	text-decoration: underline;
	}
.s-list li a:hover {
	text-decoration: none;
	}
/* ---------------------------------------------------------- */
.main {
	float: left;
	width: 770px;
	position: relative;
	margin-top: 0;
	}
.m-left {
	float: left;
	position: relative;
	width: 445px;
	}
.m-right {
	float: left;
	margin-left:4px;
	width: 300px;
	}
#m-top {
	background: url(../images/main_top.gif) no-repeat;
	width: 445px;
	height: 27px;
	position: relative;
	top: 0;
	left: 0;
	padding:5px 0 0 0px;
    overflow: hidden;
    color: #960205;
	font-size: 1.2em;
	}
.older_mts_header{
	clear:both;
	font-size:1.1em;
	float:left;
	font-weight:bold;
	width:100%;
	padding:20px 0 0 4px;
	}
#alt-text { 
	top: 5px;
	width: 405px;
	left: 20px;
	position: absolute;
	white-space: nowrap;
	}
.text {
	float: left;
	width: 445px;
	}
.t-top {
	position: relative;
	background: url(../images/text_top.gif) no-repeat;
	width: 445px;
	clear:both;
	height: 27px;
	margin-top: 4px;
	}
.t-top h1 {
	position: absolute;
	top: 6px;
	font-size: 1.2em;
	left: 22px;
	font-weight: normal;
	width: 320px;
	}
.more-news {
	position: absolute;
	right: 13px;
	top: 7px;
	font-size: 1.1em;
	}
.more-news a{
	color: #970000;
	text-decoration: underline;
	}
.more-news a:hover {
	text-decoration: none;
	}
	
.new-white {
	float: left;
	background: #f5f5f5;
	width: 435px;
	clear:both;
	font-size:1.1em;
	padding:3px 5px 5px 5px;
	}
.new-yellow {
	background: #f4efe0;
	float:left;
	font-size:1.1em;
	padding:3px 5px 5px 5px;
	width:435px;
	}

.new-title {
	color:#8C0104;
	font-size:1em;
	width: 354px;
	font-weight:bold !important;
	padding-top:2px;
	}
.new-date {
	font-size:1em;
	width:360px;
}
.new-title a{
	color: #8c0104;
	font-weight:bold;
	}
.new-title a:hover {
	text-decoration: underline;
	}
.new-text {
	font-size:1.1em;
	left:6px;
	line-height:1.2em;
	position: relative;
	width:430px;
	}
.new-text span {
	font-size: 1.0em;
	padding-left: 8px;
	}
.new-text span a{
	color: #8c0104;
	text-decoration: none;
	}
.new-text span a:hover {
	text-decoration: underline;
	}
#flash {
	float: left;
	margin:4px 0 4px 0;
	}
#m-banner {
	float: left;
	}
.articles-top {
	position: relative;
	background: url(../images/top_blue.gif) repeat-x;
	width: 445px;
	clear:both;
	height: 27px;
	margin-top:2px;
	}
.articles-top h1 {
	position: absolute;
	top:4px;
	font-size: 1.2em;
	left: 22px;
	font-weight: normal;
	}
.article-white {
	float: left;
	background: #f5f5f5;
	position: relative;
	width: 445px;
	height: 84px;
	}
.article-yellow {
	float: left;
	background: #f4efe0;
	position: relative;
	width: 445px;
	height: 84px;
	}
.article-img {
	position: absolute;
	top: 5px;
	left: 4px;
	}
.article-title {
	position: absolute;
	top: 8px;
	color: #8c0104;
	left: 135px;
	font-size: 1.2em;
	}
.article-title a{
	color: #8c0104;
	text-decoration: none;
	}
.article-title a:hover {
	text-decoration: underline;
	}
.article-title span{
	color: #000;
	font-size: 1em;
	padding-left: 10px;
	}
.article-date {
	position: absolute;
	top: 9px;
	left: 71px;
	font-size: 1.1em;
	}
.article-text {
	font-size: 1.1em;
	position: absolute;
	top: 24px;
	padding-right: 15px;
	left: 71px;
	line-height: 1.2em;
	}
.article-text span {
	font-size: 1.0em;
	padding-left: 8px;
	}
.article-text span a{
	color: #8c0104;
	text-decoration: none;
	}
.article-text span a:hover {
	text-decoration: underline;
	}
/* ---------------------------------------------------------- */
.m-subject-top {
	background: url(../images/right__blue_top.gif) repeat;
    padding: 10px;
	}
.subject {
	font-size: 1.3em;
	}
.subject span {
	font-size: 1em;
	}
.subject-field {
	background: #499eb8;
	float: left;
	width: 300px;
	position: relative;
	color: #fff;
	padding-bottom: 5px;
	}
.field-img {
    float: left;
    padding: 10px 5px 0 10px;
	}
.vote_total{
	margin-left:10px;
	margin-bottom:5px;
	float:left;
	}
.subject-list {
    float: left;
	font-size: 1.1em;
	padding-bottom: 13px;
	list-style: none;
	display: block;
	line-height: 1.3em;
	}
.subject-list li{
	background: url(../images/bullet3.gif) scroll 0px 8px no-repeat;
	margin-top: 3px;
	}
.subject-list li a, .subject-list li a:focus, .subject-list li a:visited, .subject-list li a:active{
	outline: none;
	color: white;
	text-decoration: none;
	padding-left: 10px;
	}
.subject-list li a:hover {
	text-decoration: underline;
	}
.l-top {
	position: relative;
	background: url(../images/l_bg4.gif);
	height: 28px;
	margin-top: 4px;
	}
.l-top h1 {
	position: absolute;
	top: 6px;
	font-size: 1.2em;
	left: 22px;
	font-weight: normal;
	}
.know-more {
	position: absolute;
	right: 13px;
	top: 7px;
	font-size: 1.1em;
	}
.know-more a, .know-more a:focus, .know-more a:visited, .know-more a:active{
	color: #970000;
	outline: none;
	text-decoration: underline;
	}
.know-more a:hover {
	text-decoration: none;
	}
.r-banner-small {
	clear: both;
	padding-top: 4px;
	}
#particiapte_block{
	overflow:hidden;
	width:300px;
	height:135px;
	}
#particiapte_block_inner{
	height:135px;
	margin-left:0px;
	}
.field-participate{
	background: #f0e3ba;
	color: #000;
	float: left;
	display:inline;
	height:135px;
	width:300px;
	line-height: 1.5em;
	}
.field-participate ul {
    font-size:1.1em;
    line-height:1.6em;
    list-style-position:inside;
}
.field-participate a {
    color:#000000;
    text-decoration:none;
}
.field-participate a:hover {
    text-decoration: underline;
}

#participate-right, #participate-left{
	display:none;
	}
.field {
	background: #f0e3ba;
	color: #000;
	width: 100%;
	float: left;
	line-height: 1.2em;
	}
.question {
	color: #000;
	font-size: 1.4em;
	clear:both;
	padding: 10px 0px;
	margin-left:10px;
	}
.l-arrow {
	position: absolute;
	border: none;
	left: 254px;
	top: 7px;
	}
.r-arrow {
	position: absolute;
	border: none;
	left: 273px;
	top: 7px;
	}
.answer {
    padding-bottom: 5px;
	padding-left:10px;
	padding-top:5px;
	}

.choice {
    margin-right: 10px;
	}

#vote-button {
    clear: both;
    padding-bottom: 10px;
    padding-right: 10px;
	margin-left:10px;
	}
.field-list {
	font-size: 1.1em;
	list-style-position:inside;
	display: block;
	padding-bottom: 13px;
	line-height: 1.6em;
	}
.field-list li{
	padding-left: 13px;
	}
.field-list li a{
	color: #000;
	text-decoration: none;
	}
.field-list li a:hover {
	text-decoration: underline;
	}
/* ---------------------------------------------------------- */
.footer {
	background: url(../images/footer_bg.gif) no-repeat;
	clear: both;
	float: left;
	height: 43px;
	margin-top: 15px;
	position: relative;
	width: 997px;
	}
#copyright {
	font-size: 1em;
	left: 22px;
	position: absolute;
	top: 16px
	}
#fabrikas-logo {
	position: absolute;
	right: 30px;
	top: 15px;
	}
/* ---------------------------------------------------------- */
.t-top .a-title {
	position: absolute;
	top: 6px;
	font-size: 1.2em;
	left: 4px;
	font-weight: normal;
	width: 320px;
	}
.t-top .a-title span {
	font-size: .9em;
	padding-left: 5px;
	}
.more-news-vid {
	position: absolute;
	right: 12px;
	color: #970000;
	top: 7px;
	font-size: 1.1em;
	}
.more-news-vid a{
	color: #970000;
	text-decoration: underline;
	}
.more-news-vid a:hover {
	text-decoration: none;
	}
.article {
	float: left;
	width: 445px;
	padding-top: 5px;
	text-align: center;
	}
.article-text-in {
	text-align: left;
	float: left;
	padding:2 3px 10px 3px;
	font-size: 1.1em;
	width: 439px;
	line-height: 1.2em;
    }
.article-text-in table {
    border:1px solid #000;
}
.article-text-in img {
    margin: 0 10px 10px 10px;
	}
.comments {
	width: 445px;
	float: left;
	}
.first {
	width: 445px;
	float: left;
	padding:4px 0 4px 0;
	font-size: 1.1em;
	}
.first .date {
	font-size: 1.0em;
	padding:0 11px 0 3px;
	}
.first a:hover {
	text-decoration: underline;
	}
.statistics{
	clear:both;
	text-align:right;
	padding-top: 10px;
	}
.first span {
	padding-left: 4px;
	}
.second {
	background: #efefef;
	width: 445px;
	font-size: 1.1em;
	padding:4px 0 4px 0;
	float: left;
	}
.second .date {
	font-size: 1.0em;
	padding-left: 3px;
	padding-right: 11px;
	}
.second span {
	padding-left: 4px;
	}
.comments-top {
	position: relative;
	background: url(../images/comment_top.gif) no-repeat;
	width: 445px;
	height: 27px;
	float: left;
	margin-top: 4px;
	}
.comments-top .comments {
	position: absolute;
	top: 6px;
	font-size: 1.2em;
	left: 3px;
	font-weight: normal;
	}
.comments-top .comments span {
	font-size: .9em;
	padding-left: 5px;
	}
/*-------------------------------------------*/
.user-comment {
	float: left;
	width: 430px;
	padding:7px 0 7px 4px;
	}
.user-comment b{
	float: left;
	}
.comments-date {
	padding-left: 5px;
	width: 400px;
	}
.comments-top .comments{
	float: left;
	padding-left: 19px;
	}
.comments-top .comments a{
	color: #960205;
	text-decoration: underline;
	}
.comments-top .comments a:hover {
	text-decoration: none;
	}
.news-date {
	float: left;
	padding-left: 4px;
	}
.text h2 {
	float: left;
	width: 420px;
	font-size: 1.2em;
	font-weight: normal;
	padding:5px 0 0 4px;
	clear: both;
	 }
.comment-form{
	clear:both;
	}
/* --------------------------------------------------------- */
.kelias {
    margin-top: 10px;
    font-weight: bold;
	}
.kelias a, .kelias a:visited {
    color: #a03030;
    text-align: left;
    font-size: .9em;
	}
.kelias a:hover {
    color: #333;
    text-decoration: none;
	}
.liga {
    clear: both;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    text-align: justify;
	}
.liga li {
    margin-left: 20px;
	}
.liga .liga_title, .liga .liga_subtitle h1 {
    font-size: 1.4em;
    background: #f0e0c0;
    padding: 5px;
	}
.liga_subtitle {
    font-weight: bold;
    background: #eee;
	width: 435px;
    padding: 5px;
	float: left;
	margin:10px 0 5px 0;
	}
.liga_right .liga_subtitle {
    font-weight: bold;
    background: #eee;
	width: 100%;
	margin:10px 0 5px 0;
	padding: 5px;
	float: left;
	}
.liga_left {
    width: 150px;
    float: left;
    margin-top: 10px;
	}
.liga_right {
    width: 270px;
    float: right;
    text-align: justify;
    margin-right: 10px;
	}
.liga_right a, .liga_right a:visited {
    color: #a03030;
    text-align: left;
    font-size: .9em;
	}
.liga_right a:hover {
    color: #333;
    text-decoration: none;
	}
.liga_right ul {
    padding-left: 20px;
    border-bottom: 1px solid #ddd;
	}
.search_item {
	float:left;
	width: 430px;
	padding:4px 0 10px 4px;
	}
.search_item a{
	color: #960205;
	text-decoration: none;
	}
.search_item a:hover {
	color: #960205;
	text-decoration: underline;
	}
.new-img {
	text-align: left;
	float: left;
	z-index: 100;
	width: 68px;
	margin:12px 0 0 0px;
	}
.article-banner {
	text-align: left;
	float: left;
	z-index: 100;
	width: auto;
	margin:2px 6px 0 1px;
	}
.char-list {
	font-size:0.9em;
	padding-left: 4px;
	float:left;
	clear:both;
	width:100%;
	}
.char-list a.curr_letter{
	font-weight:normal;
	background:#dadada!important;
	color:#000 !important;
	text-decoration: none;
	}
.char-list a{
	color: #970000;
	outline: none;
	padding:5px;
	text-decoration:none;
	float:left;
	width:12px;
	margin:1px;
	background:#fbf2d2;
	}
.char-list a:hover{
	background:#dadada;
	}
.medical_inst_list li{
	margin-left:10px;
	}
.medical_inst_logo{
	width:150px;
	}
.medical_inst_even{
	padding-bottom:10px;
	width:100%;
	clear:both;
	}
.medical_inst_even ul{
	padding:0px;
	width:100%;
	}
.medical_inst_even .medical_inst_title{
	font-size:1.2em;
	background:#eaeaea;
	}
.medical_inst_even .medical_inst_title a{
	color:#970000 !important;
	}
/*.medical_inst_even b{
	float:left;
	}*/
.medical_inst_even a{
	color:#5ca6c3 !important;
	}
.medical_inst_even tr td{
	vertical-align:top;
	padding:5px 0 5px 5px;
	}
.char-list a:hover {
	text-decoration: none;
	}
#menu_institutions{
	padding-left:20px;
	/*color:#970000;*/
	list-style:none !important;
	}
.text{
	list-style:none;
	}
#med_inst_cats{
	list-style:none;
	}
#med_inst_cats a{
	float:left;
	}
.text ul {
	list-style-position:inside;
	margin-left:10px;
	}
.text ul li a{
	color: #970000;
	clear: both;
	/*float: left;*/
	padding: 5px;
	}
.text ul li a:hover {
	text-decoration: none;
	color: #970000;
	}
.subject-field a{
	color: #fff;
	padding: 5px;
	display: block;
	}
.subject-field a:hover {
	text-decoration: none;
	}
.subject-field img {
	float: left;
	margin-top: 3px;
	}
.a_r_c {
	float: left;
	padding:5px 0 0 4px;
	}
.aprasymas {
	clear: both;
	padding:0 4px 0 4px;
	}
.aprasymas a{
	color: #970000;
	text-decoration: underline;
	}
.aprasymas a:hover {
	text-decoration: none;
	}
.miestas{
	color:#970000;
    width: 100px;
	float:left;
	background:url(../images/city-arrow.gif) no-repeat 0px 3px;
    margin-right: 10px;
	padding:0 0 8px 17px;
}
.miestas:hover{
	background:url(../images/arrowh.gif) no-repeat 0px 3px;
	}
.city-list {
	padding:5px 0 0 4px;
	}
.text a:hover {
	text-decoration:none;
	}
.text a, .text a:focus {
	color:#970000;
	text-decoration:underline;
	outline-style:none;
	}
.text h3 {
	float: left;
	clear: both;
	width: 400px;
	font-size: 1.1em;
	padding:5px 0 0 4px;
	}
.text h4 {	
	float: left;
	clear: both;
	padding-left: 4px;
	width: 400px;
	font-size: 1.0em;
	}
.cat_about {
	float: left;
	padding:2px 0 0 4px;
	}
.drug_td1 {
	float: left;
	padding-left: 2px;
	}

.odd {
    background: #f4efe0;
}
table{
	width:100%;
	}
.subcat {
	float: left;
	margin-left: 15px;
	width: 400px;
	color: #970000;
	list-style: outside;
	clear: both;
	padding:2px 0 0 0;
	}
.curr_city{
	font-weight:bold;
	text-decoration: none;
	padding-top: 1px;
	color:#999 !important;
	}
.drugs {
	width:100%;
	padding:5px 0 0 4px;
	}
#code_input{
	margin-top:3px;
	}
.nuor {
	float: left;
	width: 100%;
	}
.nuor a{
	float: left;
	clear: both;
	}
.liga_right ul {
	float: left;
	list-style: none;
	margin-left: -18px;
	width: 100%;
	padding-top: 5px;
	}
.spec {
    width: 210px;
    float: left;
    margin-right: 10px;
}
.text img{
border:none;
padding: 5px;
}
.news_banner {
	text-align: right;
	float: right;
	margin:5px 8px 0 0;
	z-index: 100;
	}
.img_span{
	clear:both;
	float:left;
	font-size:0.7em;
	color: #999999;
	}
.img_span img{
	clear:both;
	width:auto;
	float:left;
	}
.img_span .img_comment{
	clear:both;
	width:300px;
	line-height:1.2em;
	float:left;
	}
.keywords{
	float:left;
	padding-left:4px;
    padding-bottom: 5px;
	}
.puslapiavimas_down{
	clear:both;
	padding-left:10px;
	}
.puslapiavimas_down a{
	padding:5px;
	}
.drug-search{
    clear:both;
    text-align:right;
	}
.drug-top10 {
    margin-left: 50px;
	}
#m-illneses-list {
    display: none;
	float:left;
    background:none;
	}
.illnesses_banner{
padding-bottom:5px;
	}
.lrubric{
	font-size:0.8em;
	}
#rates{
	clear:both;
	}
.rate_view{
	border-collapse:collapse;
	margin-top:10px;
	width:100%;
	color:#5b95a7;
	}
.rate_view tr td{
	width:50%;
	vertical-align:top;
	}
.rate_top{	
	background:#F2F2F2;
	}
.rate_top b{
	padding-right:5px;
	}
#naujas_skelbimas{
	width:100%;
	text-align:right;
	}
#naujas_skelbimas tr td{
	padding:3px;
	width:50%;
	}
.error{
	color:#FF0000;
	text-align:left;
	}
#s_phone{
	width:100%;
	}
#s_skelbimas{
	width:100%;
	}
#s_user{
	width:100%;
	}
#s_text{
	width:100%;
	}
#radio_plius{
	width:50px;
	text-align:center;
	float:right;
	margin:10px 50px 0 10px;
	}
#radio_plius img{
	padding-bottom:10px;
	}
#radio_minus{
	width:50px;
	text-align:center;
	margin-top:10px;
	margin-left:30px;
	margin-right:10px;
	float:right;
	margin:10px 10px 0 30px;
	}
#radio_minus img{
	padding-bottom:10px;
	}
.time{
	font-size:.9em;
	}
.rate_bottom{
	width:100%;
	color:#000;
	}
.rate_bottom tr td{
	width:90%;
	}
.rate_bottom tr .rate_mood{
	width:10%;
	}
#consultation_form{
	line-height:2.2em;
	clear:both;
	text-align:right;
	width:100%;
	}
#consultation_form input{
	border:1px solid #CCC;
	}
#consultation_form input:focus{
	background:#EAEAEA;
	}
#consultation_form tr td{
	width:50%;
	}
#s_name, #s_surname, #s_email, #s_question{
	width:100%;
	}
#s_question{
	border:1px solid #CCC;
	}
.question_radio{
	width:10px;
	margin:0 8px 0 26px;
	}
#s_code{
	width:140px;
	}
#simbols{
	margin:5px 0 5px 0;
	}
#question_private{
	margin-right:8px;
	width:10px;
	}
#q_a_s{
	clear:both;
	}
.qa_k{
	font-weight:normal;
	color:#970000;
	font-size:1.0em;
	background:#EAEAEA;
	}
.qa_a{
	color:#000;
	}
.qa_a b{
	font-weight:normal;
	}
.qa_view{
	margin:15px 0 5px 0;
	width:100%;
	}
.qa_view a{
	color:#5CA6C3 !important;
	}
#doctor tr td, #doc_photo{
	vertical-align:top;
	}
#doc_info b{
	color:#000;
	padding-right:5px;
	}
#skelbimai_search{
	text-align:right;
	width:99%;
	line-height:2.2em;
	}
#skelbimai_search tr td{
	width:50%;
	}
#skelbimai_search input{
	border:1px solid #CCC;
	padding-top:3px;
	padding-bottom:3px;
	}
#skelbimai_search th{
	font-weight:normal;
	width:50%;
	}
#skelbimai_search .default_input{
	width:100%;
	border:1px solid #CCC;
	padding-top:3px;
	padding-bottom:3px;
	}
.submenu{
	margin-left:10px;
	}
.submit-button{
	width:50%;
	padding:3px 10px 3px 10px;
	margin:10px 0 0 10px;
	}
.comment-form{
	clear:both;
	width:100%;
	line-height:2.2em;
	}
.comment-form tr td{
	width:50%;
	text-align:right;
	}
.comment-form #code_input{
	width:140px;
	}
#rate_form{
	clear:both;
	}
#rate_form .default_input{
	width:100%;
	border:1px solid #CCC;
	padding:3px 0 3px 0;
	}
#rate_form{
	width:100%;
	}
#rate_form table{
	width:99%;
	line-height:2.2em;
	text-align:right;
	}
#rate_form table tr td{
	width:50%;
	}
#rate_form input:focus{
	background:#EAEAEA;
	}
/*pageidavimų-forma*/
#pageidavimas_form{
	text-align:right;
	width:100%;
	}
table textarea{
	width:100%;
	border:1px solid #CCC;
	}
#pageidavimas_form table{
	line-height:2.2em;
	width:99%;
	}
#pageidavimas_form table tr td{
	width:50%;
	}
select{
	border:1px solid #CCC;
	width:100%;
	padding:3px 0 3px 0;
	}
/*skebimų paieška*/
.skelbimai_search{
	width:100%;
	text-align:right;
	line-height:2.2em;
	}
.skelbimai_search tr td{
	width:50%;
	padding:3px 0 3px 0;
	}
table input{
	width:100%;
	padding:3px 0 3px 0;
	border:1px solid #CCC;
	}
.drug-search{
	width:100%;
	}
#symptoms_cats{
	text-align:right;
	clear:both;
	}
#symptoms_cats tr td{
	width:50%;
	}
#symptoms_cats select, #symptom_list, #symptoms_cats{
	width:100%;
	}
#symptom_list input{
	width:30px;
	}
.hint_text{
	padding:10px;
	}
#symptom_list .submit-button{
	width:140px;
	}
#symptom_list .odd{
	background:#EAEAEA;
	}
#m-illneses-list ul{
	margin-left:10px;
	}
#m-illneses-list ul li{	
	background:none;
	}
a#m-illneses{
	/*color:#970000;*/
	}
#search_drugstores{
	width:100%;
	text-align:right;
	margin-bottom:15px;
	}
table{
	margin-top:10px;
	margin-bottom:10px;
	}
table tr td{
	padding:3px;
	}
#all_spec_link{
	padding:10px 5px;
	clear:both;
	float:left;
	color:#5CA6C3 !important	
	}
.subtitle{
	font-size:1.1em;
	font-weight:normal;
	}
.dept_medics{
	padding:5px;
	}
#filter_medic tr td{
	width:50%;
	}
#filter{
	width:100%;
	text-align:right;
	}
#filter tr td{
	width:50%;
 }

.kattitle {
    font-weight: bold;
    font-size: 1.3em;
    color: #70a0c0;
    clear: both;
    padding-top: 1em;
}

.katli {
    clear: both;
	list-style:none;
}

.detailed_search {
    padding: 10px;
}

.detailed_search input {
    width: 100%;
}

.searchbox {
    width: 40%;
    float: left;
    margin-left: 10px;
    margin-bottom: 5px;
}

.text h2 {
    font-size: 2em;
    font-weight: normal;
}
.contest_question{
	background:#EAEAEA;
	padding:5px 0 5px 10px;
	color:#970000;
	margin-top:10px;
	}
#contest{
	text-align:right;
	width:100%;
	}
#contest tr td{
	width:50%;
	}
#contest_form input{
	margin:4px;
	}
.front_text{
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.1em;
	}
.front_text img{
	margin:10px 10px 10px 0;
	}
.older_mts{
	clear:both;
	list-style:none;
	}
.older_mts a{
	float: left;
	}
#month_banners{
	float:left;
	width:100%;
	}
#month_banners div{
	padding-right:10px;
	float:left;
	padding-top:10px;
	}
.placiau{
	clear:both;
	}
.clear{
	clear:both;
	}
.medic_name{
	font-size:1.2em;
	font-weight:bold;
	}
.inner_info{
	margin-bottom:10px;
	}
.inner_info table, .inner_info td {
    border: 1px solid #000;
	}
.inner_list{
	list-style:none;
	}
.inner_list a{
	float:left;
	}
.medic_priority{
	background:#ddf0f9;
	}
.medic_nominacijos{
	background:#ffe0e0;
        border:1px #ff3232 solid;
}
.inner_title{
	background:#EAEAEA;
	font-size:1.2em;
	}
.inner_table tr td {
	padding:5px 0 5px 5px;
	vertical-align:top;
}
.inner_table a{
	color:#5CA6C3 !important;
	}
#skelbimai img {
    float: left;
    margin-right: 5px;
    }
.poll_additional{
	float:left;
	width:175px
	}
.poll_info p, .poll_info div{
	margin:5px;
	}
.poll_info a {
    color: #a90110;
}
.poll_info a:hover {
	text-decoration: none;
	}
a.active_li{
	font-size:1.5em !important;
	text-decoration:none;
	}
.mt_foto{
	width:60px;
	text-align:center;
	}
.contestst_list_img_td{
    decoration: none;
    width:50px;
}
#comment_form .url {
	display:none;
}/*

	GalleryView Stylesheet
	
	Use the CSS rules below to modify the look of your gallery.
	 
	To create additional rules, use the markup below as a guide to GalleryView's architecture.
	NOTE - The markup below represents the DOM generated by the GalleryView plugin, NOT the markup you would include in your HTML file.
		   Refer to README.txt to review markup requirements.
	
	<div class="gallery">
		<div class="panel">
			<img src="path/to/image.jpg" />
			<div class="panel-overlay">
				...overlay content...
			</div>
			<div class="overlay-background"></div>
		</div>
		<ul class="filmstrip">
			<li class="frame current">
				<img src="path/to/thumbnail.jpg" />
				<div class="caption">caption text</div>
			</li>
			<li class="frame">
				<img src="path/to/thumbnail.jpg" />
				<div class="caption">caption text</div>
			</li>
		</ul>
	</div>
		

*/

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { visibility: hidden; border:1px #CCCCCC solid; }

/* GALLERY CONTAINER */
.gallery { background: #ddd; border: 1px solid #aaa; padding: 5px;}

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {bakcground-color:#000000 !important;}
.panel img {margin:0 auto;}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 30px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-family:"Trebuchet MS",Tahoma,Verdana; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }
.panel .panel-overlay h2 { font-size:1.3em !important; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}