html, body				{height:100%; padding:0px; margin:0px; background-color:#f2f5fa;}
body					{font: 11px Arial; color:#000000;}
a					{font:12px Arial; text-decoration:none; color:#2d59c2; font-weight:normal}

img 					{border: 0px; behavior: url("pngbehavior.htc");}
h1						{font: 14px Arial; font-weight:bold; color:#000000; padding:0px; margin:0px;}
ul, li, p, a			{margin:0px; padding:0px;}

#footer 				{width: 100%;height: 31px; clear:both; border-top:1px solid #d8e0eb; background: url(images/bg_copyright.jpg) #e9f0f8 no-repeat top center;	text-align: center;	position: relative; padding-top:20px;}
#footer p  				{font: 11px Arial; color:#416ba2;}

#main					{width:100%; background: url(images/bg.jpg) no-repeat bottom center; position:relative; margin: 0px auto 0px auto; height:auto !important; height:100%; min-height:100%;}

#top_main				{width:100%; height:115px; background:url(images/bg_top.jpg) repeat-x top left}
#top 					{margin:0px auto; width:950px;}
#top div.logo 			{float:left; padding-top:11px}

#top_right_field   				{float:right; padding-top:20px; width:600px; text-align:right;}
#top_right_field div.name		{width:600px; clear:both}
#top_right_field div.name ul	{list-style:none; text-align:right; float:right}
#top_right_field div.name li	{float:right; padding:7px 5px 0 5px}
#top_right_field div.name img	{float:left; margin:0 5px 0 0}
#top_right_field div.name span	{float:left;padding-top:-5px; font: 14px Arial; font-weight:bold; color:#416ba2}

#top_right_field ul				{list-style:none; text-align:right; float:right}
#top_right_field li				{float:right; padding:7px 5px 0 5px}
#top_right_field li a			{font: 11px Arial; color:#11346a; text-decoration:none;}
#top_right_field li img			{float:left; margin:0 5px 0 0}
#top_right_field li span		{float:left;padding-top:-5px;}	
#top_right_field div.load  		{width:600px; clear:both; padding-top:10px}

#meniu_main			{width:100%; height:31px; background: url(images/bg_meniu.jpg) repeat-x top left; clear:both}
#meniu_div				{margin:0px auto; width:950px;}

/* senas meniu*/
#menu { width: 950px; height: 30px; list-style: none; background: url(images/menu_bg2.jpg) repeat-x; float: left;}
#menu li { padding: 0 5px 0 0; position: relative; float: left;}
#menu li span { height: 23px; background: url(images/menu_left.gif) no-repeat; padding: 7px 10px 0 15px; position: relative; left: -5px; float: left; }
#menu span.act { background: url(images/menu_left_act.gif) no-repeat; }
#menu a { height: 30px; color: #11346A; font-size: 12px; text-decoration: none; background: url(images/menu_right.gif) no-repeat right 0; cursor: pointer; float: left;}
#menu a.act { background: url(images/menu_right_act.gif) no-repeat right 0; }
/*---------------*/

#content_main		{margin:0px auto; width:950px; padding-bottom:0px;}
#content			{display:block;}

#content_table				{width:950px; border:0}
#content_table td.block		{width:325px; height:290px; vertical-align:top}
#content_table td.last		{width:300px; height:290px; vertical-align:top}

#search_add							{height:46px; width:950px; padding-top:23px}
#search_add div.left				{float: left}
#search_add div.left form			{width:220px; height:auto; margin:0px }
.field								{vertical-align:top; height:18px; border:1px solid #b5c7e2; }
.button								{font: 11px Arial; height:22px; color:#2e59c2; margin-left:0px; border:0; background:url(images/bg_button_short.jpg) top left }
.button_s							{font: 11px Arial; width:60px; height:22px; color:#2e59c2; margin-left:0px; border:0; background:url(images/bg_button_short.jpg) no-repeat top left }

#search_add div.right				{float: right}
#search_add div.right form			{width:350px; margin:0px}
#search_add div.right form p		{font: 12px Arial; color:#416ba2;}
#search_add div.right form select  	{width:146px; height:19px; border:1px solid #b5c7e2}

#block_blue_open 		{width:299px; height:269px; background: url(images/bg_darbastalis_mel.jpg) no-repeat top left;}
#block_blue_close 		{height:39px; width:299px; background: url(images/bg_darbastalis_mel_close.jpg) no-repeat top left;}
#block_red_open 		{width:299px; height:269px; background: url(images/bg_darbastalis_raud.jpg) no-repeat top left;}
#block_red_close 		{height:39px; width:299px; background: url(images/bg_darbastalis_raud_close.jpg) no-repeat top left;}

ul.block_name			{list-style:none; float:right; width:299px; height:39px;}
ul.block_name li		{float:left; width:282px; padding:7px 0px 0px 13px}
ul.block_name li span 	{float:left;padding-top:6px; font: 12px Arial; font-weight:bold; color:#000000}
ul.block_name li img	{float:right; margin:0 5px 0 0; }
ul.more					{list-style:none; float:right; width:299px; height:3px;}
ul.more li				{float:right; width:272px; padding:8px 15px 0px 0px}
ul.more li span 		{float:right;padding-top:0px; padding-left: 10px; font: 11px Arial; color:#2f58c2; text-decoration:none}
ul.more li img			{float:right; margin:2px 5px 0px 5px}

div.block_main_text					{height:170px; width:275px; padding: 15px 12px 15px 12px; clear:right;}
div.block_main_text table			{width:275px; border:0px}
div.block_main_text table td.left 	{width:85px; height:170px; vertical-align:top;}
div.block_main_text table td.right 	{width:190px; vertical-align:top}

.dok_blok_s					{padding:0px; margin:0px; width:222px; height:auto;}
.dok_blok_s ul				{width:222px; list-style:none; float:left; background:url(images/dok_block_s_vid.jpg) repeat-y top left;}
.dok_blok_s li.title  			{width:222px; height:36px; background:url(images/dok_block_s_top.jpg) no-repeat top left; padding:8px 7px 5px 5px; float:left}
.dok_blok_s li.item   			{width:202px; background:url(images/dok_bg_bottom.jpg) no-repeat bottom center; padding:10px 10px 10px 10px; float:left; display:block; position:relative}
.dok_blok_s img				{float:left; margin-right:7px}
.dok_blok_s li.title span 	{padding:4px 0 0 0; float:left; font: 14px Arial; color: #416ba2; font-weight:bold }
.dok_blok_s li.item a  		{float:left; font:12px Arial; text-decoration:none; color:#11346a; font-weight:bold}
.dok_blok_s li.item a.sub	{font:12px Arial; text-decoration:none; color:#11346a; font-weight:normal}
.dok_blok_s li.item a.sub:hover	{font:12px Arial; text-decoration:none; color:#2d59c2; font-weight:normal}

.dok_blok_s li.item p.sub	{background:url(images/dok_bg_bottom.jpg) no-repeat top left; padding-top:5px; margin:0px 0px 0px 20px; height:20px}



.dok_blok_b					{padding:0px; margin:0px; width:708px; height:auto;}
.dok_blok_b ul				{width:708px; list-style:none; float:left; background:url(images/dok_block_b_vid.jpg) repeat-y top left;}
.dok_blok_b li.title   		{width:708px; height:36px; background:url(images/dok_block_b_top.jpg) no-repeat top left; padding:8px 7px 0 0; float:left}
.dok_blok_b li.item   		{width:688px; background:url(images/dok_bg_bottom.jpg) no-repeat bottom center; padding:0px 10px 10px 10px; float:left}
.dok_blok_b li.title img 	{float:right; margin-right:10px}
.dok_blok_b li.title span 	{padding:4px 0 0 10px; float:left; font: 14px Arial; color: #000000; font-weight:bold }

.info_table					{border:0; width:688px}
.info_table th.long			{text-align:left; background-color:#f2f5fa; width:130px; color:#607cc2;}
.info_table th.short		{text-align:left; background-color:#f2f5fa; width:85px; color:#607cc2;}
.info_table td, th 			{border-bottom: 1px solid #ececec; padding-left:5px; height:38px; font: 11px Arial;}
.info_table th.wide			{text-align:left; background-color:#f2f5fa; color:#607cc2;}
.info_table td				{font: 11px Arial; color:#000000;}

.info_table_2				{border:0; width:688px}
.info_table_2 td			{width:50%; height:25px}

#dok_block_left				{width:235px; float:left}
#dok_block_right			{width:715px; float:right}

.dynamic-slider-control {
	position:			relative;
	background-color:	rgb(230,230,230);
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}

.horizontal {
	width:				200px;
	height:				27px;
}

.vertical {
	width:				29px;
	height:				200px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;	
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				default;
}

.dynamic-slider-control.horizontal .handle {
	width:				31px;
	height:				14px;
	background-image:	url("images/handle.horizontal.png");
}

.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {}

.dynamic-slider-control.vertical .handle {
	width:				15px;
	height:				31px;
	background-image:	url("images/handle.vertical.png");
}

.dynamic-slider-control.vertical .handle.hover {}

.dynamic-slider-control .line {
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	border:				1px solid rgb(90,97,90);
	background:			rgb(189,190,189);
	
	behavior:			url("css/boxsizing.htc"); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}
.dynamic-slider-control.vertical .line {
	width:				3px;
}

.dynamic-slider-control.horizontal .line {
	height:				3px;
}

.dynamic-slider-control .line div {
	width:		1px;
	height:		1px;
	
	border:				1px solid;
	border-color:		rgb(230,230,230) rgb(189,190,189)
						rgb(189,190,189) rgb(230,230,230);
}