/* ------------------------ */
/* ------- MEDICUS -------- */
/* ------------------------ */


BODY {

FONT-FAMILY: tahoma, verdana, lucida, arial, helvetica, sans-serif;
padding:0px;
margin:0px;
color:#000;
TEXT-ALIGN: center;
background-color: #fff;
}
table, tr, td{

margin:0px;
padding:0px;
FONT-FAMILY: tahoma, verdana, lucida, arial, helvetica, sans-serif;
color:#000;
border-collapse:collapse;
border:0;
}

td{
font-size:70%;
}

form{
margin : 0; 
padding : 0; 
}

A:link, A:visited, A:active, A:hover   {
font-size:11px;
COLOR: #666666; 
TEXT-DECORATION: none; 
}

A:hover {
TEXT-DECORATION: underline;
}


IMG{
margin:0;
padding:0;
border:0;
}

INPUT{
font-size:11px;
}


/*---  ---*/

#Content {
	width:770px;
	margin:7px auto;
	text-align:left;
	background-color:#fff;
	}
	
/* ------ BOOK ------*/

td.book1{
background-image:url(images/2.gif);
background-position:top right;
background-repeat:no-repeat;
width:179px;
height:258px;
padding:40px 25px 25px 25px;
vertical-align:top;
font-size:11px;
/*background-color:#0033FF;*/

}

span.book_data{
color:#63A8CB;

}



div.book_new{
padding:20px 0 7px 0;
color:#000;
line-height:120%;
text-align:left;
}

div.book_search{
padding:10px 0 0 0;
color:#000;
text-align:left;
}

IMG.search{
margin: 0 0 5px 0;
}

div.book_more{
margin:0 0 -8px 0;
}


input.book_search{

width:153px;
font-size:11px;
color:#000;
margin:0 3px 0 0;
height:19px;
border:1px solid #D3D3D3;
}

/* ------ MENU ------*/

.menu A:link, .menu A:visited, .menu A:active, .menu A:hover,
.menu3 A:link, .menu3 A:visited, .menu3 A:active, .menu3 A:hover,
.kursas A:link, .kursas A:visited, .kursas A:active, .kursas A:hover {

font-size:100%;
COLOR: #000; 
TEXT-DECORATION: none; 

}

.menu A:hover, .menu3 A:hover {
TEXT-DECORATION: underline;
}

.menu, .menu3{
text-align:center;
width:302px;
border-collapse:separate;
/*border:1px solid red;*/

}

.menu{
width:468px;
}

.menu td, .menu3 td{
border-right:1px solid #d0d0d0;
border-collapse:collapse;
height:22px;
padding:0 5px;
}

td.under_menu{
background-image:url(images/3.gif);
background-position:top left;
background-repeat:repeat-x;
height:9px;
width:770px;
}

.menu td.last, .menu3 td.last{
border:0px;
}

/* ------ R_BLOCK ------*/

.r_block{

border:1px solid #d3d3d3;
border-top:0px;
padding:0 13px 13px 13px;
font-size: 11px;
}

/* ------ SEARCHAI ------- */

div.paieska, div.paieska2{
width:378px;
border:1px solid #d3d3d3;
margin:8px 8px 8px 0;
padding:1px;
color:#666666;
}

div.paieska2{
margin:8px 0 8px 0;
}

div.paieska table td, div.paieska2 table td{
color:#666666;
}

INPUT.search {
width:240px;
font-size:11px;
color:#000;
margin:0 5px 0 0;
height:19px;
border:1px solid #D3D3D3;
padding:2px;

}

/* ------ LOGINAS ------- */

INPUT.login {
width:115px;
font-size:11px;
color:#000;
margin:0 5px 0 0;
height:19px;
border:1px solid #D3D3D3;
padding:2px;
}

INPUT.login_button {
width:30px;
font-size:11px;
color:#000;
}

/* ------ BOTTOM ------- */

td.bottom{
font-size:60%;
text-align:center;
border-top:3px solid #D3D3D3;
color:#666666;
padding:15px;
}

/* ------ INFA ------- */

td.info{
padding:10px 20px 20px 20px;
vertical-align:top;
}

div.news_data{
color:#63A8CB;
font-size: 12px;
}

div.news_new{
color:#000;
padding:0 0 10px 0;
line-height:130%;
text-align:justify;
}

div.news_more{
font-size:11px;
color:#666;
border-bottom:1px solid #efefef;
padding:0 0 10px 0;
margin:0 0 20px 0;
}


div.news_more_last{
font-size:11px;
color:#666;
border-bottom:0px solid #efefef;
padding:0 0 10px 0;
margin:0 0 20px 0;
}

/* ------ BORDER_L ------- */

td.border_l{
background-image:url(images/px.gif);
background-position:top right;
background-repeat:repeat-y;
width:302px;
text-align:center;
}

/* ------------------------ */
/* ------ STUDENTAI ------- */
/* ------------------------ */


span.stud_book_data{
color:#cc0000;
}

div.stud_news_data{
color:#cc0000;
}

/* ------ BOOK MENU ------- */

div.kursas{
background-image:url(images/bg_stud_book.gif);
background-position:bottom left;
background-repeat:repeat-x;
margin:15px 0 0 0;
}

ul.kursai{
margin:30px 0 -20px 0;
padding:0;
}

ul li.kursas{
background-image:url(images/bg_stud_book.gif);
background-position:bottom left;
background-repeat:repeat-x;
list-style-position:outside;
list-style-type:none;
margin:0 0 14px 0;
padding:0;
}

ul li span{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}

li.kursas A:link, li.kursas A:visited, li.kursas A:active, li.kursas A:hover  {
font-size:11px;
COLOR: #666; 
TEXT-DECORATION: none; 
}

li.kursas A:hover  {
color:#000000;
}

td.kursas{
font-size:11px;
white-space:nowrap;
margin:5px 0;
}

td.kursas_bg{

background-image:url(images/bg_stud_book.gif);
background-position:bottom left;
background-repeat:repeat-x;

}

td.kursas A:link, td.kursas A:visited, td.kursas A:active, td.kursas A:hover  {
font-size:11px;
COLOR: #666; 
TEXT-DECORATION: none; 
}

td.kursas A:hover  {
TEXT-DECORATION: underline; 
color:#000000;
}

table.kursas{

margin:20px 0 0 0;

}

.book_mail{
padding:5px 0;
}

.book_mail INPUT{
margin:5px 0;
width:145px;
}

img.login{
margin:0;
}

div.section_header {
	text-transform: uppercase;
	font-size: 14px;
	padding-bottom:20px 0 20px 0;
	color:#666;
	font-weight: bold;
}

table.calendar {
	width: 160px;
	height: 168px;
	text-align: center;
}

td.cal_title {
	/*background: #EEEEEE;*/
	font-weight: bold;
}

td.cal {
	/*background: #EEEEEE;*/
}

td.cal_week {
	/*background: #EEEEEE;*/
}

A.konf_block:link, A.konf_block:visited, A.konf_block:active, A.konf_block:hover   {
font-size:11px;
COLOR: #000000; 
TEXT-DECORATION: underline; 
}

span.konf_block {
	color: #336699;
}

A.cal:link, A.cal:visited, A.cal:active, A.cal:hover   {
font-size:11px;
COLOR: #336699; 
font-weight: bold;
TEXT-DECORATION: none; 
}

.color-red {
	color: red;
}