﻿/*Base*/
body
{
	margin-top: 0px; /*background-color: #f9f9f9;*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	text-align:justify;
	background: #f9f7ed; /*url('Images/bg_body.png') no-repeat 50% 0;*/
}

h3 
{
	margin-top:0px;
	padding-top:5px;
	padding-left:10px;
}

h4 {
	/*margin-top: 1.0em;*/
	/*margin-bottom: 1.12em;*/
	font-size: 1.3em;
	font-weight: bold;
}

a 
{
	text-decoration: none;
}
/*a:hover
{
	text-decoration: underline;
}*/

/*HEADER*/

.top_logo
{
	float: left;
	width:180px; /*buvo 180px*/
	height:25px;
	font-size:16px;
	margin-top: 0px;
	margin-bottom:50px;
	padding-top:20px;
}

.top_right
{
	float:right;
	width:450px; 
}

.main_table
{
	width:900px; /*940*/ /*iFrame!!!*/
	margin-bottom:0px;
	/*padding:1px;
	margin:1px;*/
}

.td_left
{
	width:310px; /*320px*/
	text-align:right;
	font-weight:bold;
}

.td_right
{
	text-align:left;
}

.td_r_col2
{
	text-align:left;
}
.td_r_col3
{
	width:400px; /*290px*/
}

.justify
{
	text-align:justify;
}

.requiretField
{
	font-size: 12px; 
	font-family: Arial; 
	color: #FF0000; 
	font-weight: bold;
    padding-left:2px;
}

.comment
{
	text-align:left;
	font-weight:normal;
	font-size: 12px; 
	font-family: Arial;
	color: #888888;
	padding-left:8px;
}

.left
{
	float:left;
}


/*#D1D8D9;*/

#main_content
{
	width: 920px; /*960;*/ /*iFrame!!!*/
	margin-left: auto; /*auto*/
	margin-right: auto; /*auto*/
	
	 
}

#page
{
	clear: both;
	width: 920px; /*960px;*/ /*iFrame!!!*/
	margin-top:0px;
	margin-bottom:0px;
	padding-top:20px;
}


/*info virsuje*/
.right_content_header
{
	font-size: 1.2em;
	color:#003380;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    padding-top:10px;	
	width:880px; /*buvo 920px*/ /*iFrame!!!*/
    margin-top:0px;
    margin-left:15px;
    margin-right:15px;
    text-align:left;    
}

.topUser
{
	float: left;
	margin-top: 15px;
	padding-left: 5px;
	width:560px; /*buvo 560*/
}
.bottomUser
{
	float:right;
	padding-top:30px;
	text-align:right;
}

.box018 
{
	position:absolute; 
	top:0px; 
	right:0px; 
	font-size:1px;
	visibility:hidden;
	text-align:left;
}

.box017 {position:absolute; top:0px; right:0px; display:none; background:#8b97a7; width:160px; padding:4px; color:#000; font-size:10px; z-index:999;text-align:left;}
.style70 {padding:3px 5px 0px 0px; float:left; cursor:help; text-align:left;}

#current_footnote 
{
	position:absolute; 
	top:0px; 
	right:0px; 
	display:none; 
	background:#ffffff; 
	border:3px solid #0E3278;/*#f97500; */
	width:160px; 
	padding:10px; 
	color:#000; 
	font-size:11px; 
	z-index:999;
	text-align:left;
}


#sidebar
{
	float: left;
	width: 155px;
}

#right_content
{
	/*float: left;*/
	width: 910px; /*buvo 950*//*iFrame!!!*/
	margin-top:0px;
	margin-bottom:0px;
	/*height:inherit;*/
}

.header
{
	margin-top: 0px;
	margin-bottom:25px;
	height: 40px; /*100px*/ /*iFrame*/
	padding-top:20px;
}
.login
{
	height: 200px; 
}

.login_style
{
	margin-top: 20px; 
	font-weight:bold;
		
}

.info_content
{
	width: 500px; /*buvo 500*/
}

.content_header
{
	margin-top:0px;
	padding-top:10px;
	margin-left:7px;
	padding-left:5px;
	font-size: 16px;
	font-family: Arial; 
	color: #000000; 
	font-weight: bold;
	text-align : left;
	background: url('Images/bg_footer_small_940_iFrame.png'); /*iFrame!!!*/
	background-repeat: no-repeat; 
	background-position: left-top;
}

.control_text
{ 
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight:normal;
}


.footer
{
	clear: both;
	text-align: center;
	/*margin-left: 7px; /*auto;*/
	/*margin-right: 5px; /*auto;*/
	margin-top:10px;
	padding-top:5px;
	background: url('Images/bg_footer_small_iFrame.png') no-repeat; 
	background-repeat: no-repeat; 
	background-position: left-top;
}

.helper_head
{
	width: 596px;
	cursor: pointer;
	background-color: #4682b4;
	color: White;
}

.helper_content
{
	background-color: #ffefd5;
	border-style: solid;
	border-width: 0px;
	border-color: Black;
}



/* work hours */
#work_block_header
{
	border-width: 1px;
	border-style: solid;
	width: 580px;
}

.work_block_table
{
	margin:0px;
	clear: both;
	width:580px;
	font-size: 12px;
	font-family: Arial; 
	color: #000000;
	font-weight:normal;

}

.row_block
{
	/*height:25px;*/
	width: 564px;
	margin-top: 5px;
	padding:1px;
}

.row_name
{
	float: left;
	width: 115px; /*95*/
	margin-top:6px; /*buvo 6px */
	padding-left:10px;
	vertical-align:middle;
	
}
.row_name2
{
	float: left;
	width: 110px; /*95*/
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial; 
	color: #000000; 
	font-weight: bold;
}

.row_work_begin
{
	width: 90px; /*70*/
	float: left;
}

.row_work_begin2
{
	width: 193px;
	float: left;
	text-align: left;
	font-size: 12px;
	font-family: Arial; 
	color: #000000; 
	font-weight: bold;
}

#row_work_end
{
	float: left;
	width: 105px; /*65*/
}

.row_break_begin
{
	float: left;
	width: 90px;/*70*/
}

.row_break_begin2
{
	float: left;
	text-align: left;
	font-size: 12px;
	font-family: Arial; 
	color: #000000; 
	font-weight: bold;
}

#row_break_end
{
	float: left;
	width: 93px;/*73*/
}

#row_error
{
	clear: both;
	/*margin-top: 10px;*/
}

/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	max-height : 200px;
    text-align : left; 
    list-style-type : none;
    margin:0px;
	padding:0px;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
    margin:0px;
    font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight:normal;
	
}

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
    margin:0px;
    font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight:normal;
}


.phone_validation_panel
{
	/*background-color:#FFCCCC;
	border-width:1px;*/
	/*width:520px; /*530*/
	/*height:105px; /*105*/
	/*border-style:solid;
	border-color:Black;*/
}

.phone_validation_panel_inside
{
	margin-bottom:2px;
	margin-top:4px;
	margin-right:4px;
	width:520px; /*520*/
}

.phone_control_td_right
{
 text-align:left;
 padding-right:20px;
}

.content_table
{
	/*border:0;*/
	width:900px; /*940px*/ /*iFrame!!!*/
	padding:1px;
	margin:1px;
}

.content_table_tr_right
{
	text-align:left;
}

.ClientMessagePanel
{
	background-color:#E0E0E0;
	height:200px;
	width:400px;
	text-align:center;	
	vertical-align:top;
}
.MessagePanelInside
{
	background-color:White;
	margin:4px;
	width:392px;
	height:192px;
}

DIV.MODAL
{
        background-color:#EFF3FB;
        border:solid 1px black;
        padding:1px;
        margin:5px;
}
    
DIV.MODALTITLE
{
        width:100%;
        text-align:left;
        border:solid 1px blue;
        background-color:#CFD3DB;
}
.MODALBACKGROUND
{
        background-color:Gray;
        filter:alpha(opacity=70);
        opacity:0.7;
}
.phoneTopRow
{
	padding-top:0px;
	/*padding-bottom:10px;*/
}

.phoneRow
{
	/*padding-bottom:10px;*/
}
.tabsText
{
	text-decoration:none;
	color:Gray;
	font-weight:bold;
	font-family: arial;
	font-size: 12px; 
	color: #CCCCFF;	
}

.mainData
{
	padding:5px;
	width:920px; /*960*/ /*iFrame!!!*/
	margin-top:0px;
	padding-top:15px;
	/*margin-bottom:10px;*/
	font-size: 12px; 
	font-family: Arial;
}

.pageBorderDiv
{
margin:0px;
/*padding-bottom:10px;*/
width:920px; /*960px*/ /*iFrame!!!*/
background: url('Images/tabMain_iFrame.gif');
background-repeat: repeat-y;
background-position: left; 

}

/*[TextBoxes, TextAreas, ListBoxes, DropDownLists] background color, text color*/
.inputStyle
{
	color: #0000FF; 
	background: #fefbec; 
	border: 1px solid #16387c;
	padding:1px;
	margin:none;
}

/*.dropDownDiv
{
	border: 1px solid #16387c;
	float:left;
	margin:none;
	padding:none;
}*/

/*Buto nr, namo nr, ...*/
.inputWidthSmall
{
	width:50px; 
}

/* Lauku Vardas, Pavarde, Atsakymas, ... plotis*/
.inputWidthMedium
{
	width:150px; 
}

/* dropDownList*/
.inputWidthMediumDropDown
{
	width:154px;
}
/*Salis, Adresas, virtualus kontaktai, ...*/
.inputWidthLarge
{
	width:255px; 
}
.inputWidthLargeDropDown
{
	width:259px; 
}
.inputWidthExtraLarge
{
	width:500px; 
}
.inputWidthExtraLargeDropDown
{
	width:504px; 
}
.butttonCell
{
	width:150px;
	height:30px;
	background-image:url('Images/btn.gif');
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}

.buttonRoundedCorners
{
	text-decoration:none;
	color:ButtonText;
	width:150px;
	line-height:30px;
	text-align:center;
	vertical-align:middle;

}

.fieldNameText
{
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight: bold
}

.infoPagesText
{
	width:880px; /*920*/ /*iFrame!!!*/
	padding-left:10px;
	padding-bottom:10px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	text-align:justify;
}

/*Recommend friend control*/
.plainText
{
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight:normal;
}

.errorMessage
{
	font-size: 12px;
	font-family: Arial;
	color:Red;
	font-weight:normal;
}
.successfullRegister
{
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.dukQuestion-TextSpacing
{
	font-family:Arial;
	font-size:16px;
}
.dukTextLeftMargin
{
	padding-left:14px;
	margin-top:8px;
}
.VideoWindowPanel
{
	height:384px;
	width:435px;
	text-align:right;	
	vertical-align:top;
}