

a:active{outline: none;}
a:focus{-moz-outline-style: none;}

.pm0 {margin:0px;padding:0px;}

.graziai {list-style:disc;list-style-type:disc;list-style-position:inside;}

#messages {background-color:#F0FFEF;border:1px solid green; padding:5px; margin-bottom: 20px;}
#errors {background-color:#FFEFF0;border:1px solid #FFAFB8; padding:5px; margin-bottom: 20px;}

div.header {color: #999900; font-weight: bold; border-bottom: 1px dotted #BBBBBB; margin: 0px; padding: 0px; margin-bottom: 10px}


.thin {font-size: 12px;font-family:'Trebuchet MS',Arial,verdana,sans-serif;}
/*	Top boxai
----------------------------------------------- */

.price {text-align:left;font-weight:bold;padding:2px;font-size:14px;color:green;}
.title {display:block;text-align:left;height:40px;margin:5px;color:#666666;overflow:hidden;font-size:11px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}

.top_product_block {float: left;margin:5px 5px 5px 5px;position:relative;width:260px;height:105px;}
.top_product_block .visible{position:absolute;top:0px}
.top_product_block .invisible{position:absolute;top:0px;visibility:hidden;}

.boxcontent {display:block;  background:#fff; width:260px;}

.boxcontent form {text-align:left;white-space:nowrap;margin-left:20px;}
.boxcontent form span {font-family: verdana, sans-serif; font-weight: normal; font-size: 10px;}


/*	Products list
----------------------------------------------- */

#products_list td.order_count {font-family: verdana, sans-serif; font-weight: normal; font-size: 11px;}
#products_list td.price {text-align:right;color:black;font-size:12px;font-weight:normal;}
#products_list #article {font-size:10px;}
#products_list .inactive {font-size:10px;}


/*	Breadcrumbs
----------------------------------------------- */

/*#breadcrumbs {color:#A7A7A7;font-size:10px;border-bottom:1px solid #EFEFEF;margin-bottom:10px;}*/
/*#breadcrumbs a {color:#A7A7A7;TEXT-DECORATION: none;}*/
/*#breadcrumbs p {margin-bottom:2px;}*/

#breadcrumbs {color:#A7A7A7;font-size:10px;margin-bottom:10px;}
#breadcrumbs a {color:#00f;}
#breadcrumbs p {margin-bottom:2px;}

/*	Form elements
----------------------------------------------- */


label { cursor: pointer; }

form { font-family: lucida grande, verdana, sans-serif; margin: 0px; padding: 0px; }
select { font-size: 11px; padding: 1px 3px; border: 1px solid #ccc; cursor: default; margin: 0px; }
input[type="text"], textarea, input[type="password"] { border: 1px solid #ccc; font-family: lucida grande, verdana, sans-serif; padding: 1px 3px; }
input[type="checkbox"] { margin: 0px; padding: 0px; }
/*button, input[type="submit"], input[type="button"] { width: 110px; font-family: verdana, sans-serif; font-weight: bold; font-size: 10px; background: #f1efed url('../images/btn_bg.gif') repeat-x bottom; cursor: pointer; padding: 0px 0px; margin: 2px} */

/*.button { width: 110px; font-family: verdana, sans-serif; font-weight: bold; font-size: 10px; background: #f1efed url('../images/btn_bg.gif') repeat-x bottom; cursor: pointer; padding: 0px 0px; margin: 2px}*/
.button { color:#000 /*003B80*/; height: 17px; width: 80px; font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 11px; background: transparent url('../images/bms/bt.gif') repeat-x right; cursor: pointer; padding: 0px 0px; margin: 2px; border: 0px}

.simple { border: 1px solid #ccc; font-family: lucida grande, verdana, sans-serif; padding: 1px 3px; }
.simple_small { border: 1px solid #ccc; font-family: lucida grande, verdana, sans-serif; padding: 1px 3px; font-size:11px;}

/*.to_corb {border: medium none ; background: transparent url(../images/cart/images3.jpg) no-repeat scroll left center; overflow: hidden; text-align: right; width: 80px; height: 20px; cursor: pointer; font-weight: bold;font-size:10px}*/
.to_corb_loading {border: medium none ; background: transparent url(../images/loading.gif) no-repeat scroll 5px center; overflow: hidden; text-align: right; width: 85px; height: 20px; cursor: pointer; font-weight: bold;font-size:10px; margin:0px; padding:0px;}
.to_corb_s_loading {border: medium none ; background: transparent url(../images/loading.gif) no-repeat scroll 5px center; overflow: hidden; text-align: right; width: 25px; height: 20px; cursor: pointer; font-weight: bold;font-size:10px;margin:0px;padding:0px}

.to_corb {border: medium none ; background: transparent url(../images/cart/cart.jpg) no-repeat scroll left center; overflow: hidden; text-align: right; width: 85px; height: 20px; cursor: pointer; font-weight: bold;font-size:10px; margin:0px; padding:0px;}
.to_corb_grey {border: medium none ; background: transparent url(../images/cart/cart_grey.jpg) no-repeat scroll left center; overflow: hidden; text-align: right; width: 85px; height: 20px; cursor: pointer; font-weight: bold;font-size:10px; margin:0px; padding:0px;}
.to_corb_s {border: medium none ; background: transparent url(../images/cart/cart.jpg) no-repeat scroll left center; overflow: hidden; text-align: right; width: 25px; height: 20px; cursor: pointer; font-weight: bold;font-size:10px;margin:0px;padding:0px}
.to_corb_s_grey {border: medium none ; background: transparent url(../images/cart/cart_grey.jpg) no-repeat scroll left center; overflow: hidden; text-align: right; width: 25px; height: 20px; cursor: pointer; font-weight: bold;font-size:10px;margin:0px;padding:0px}



.t20 {width: 25px}
.t30 {width: 30px}
.t35 {width: 35px}
.t50 {width: 50px}
.t55 {width: 55px}
.t70 {width: 70px}
.t100 {width: 100px}
.t120 {width: 120px}
.t200 {width: 200px}
.t250 {width: 300px}
.t300 {width: 300px}
.t350 {width: 350px}
.t400 {width: 400px}
.t450 {width: 430px}
.t550 {width: 530px}
.tp {width: 90%}


fieldset { border: 1px solid #ACC3D4; }




/*	List tables
----------------------------------------------- */

.fixed_layout {table-layout: fixed;}
.fixed_layout td {overflow: hidden;}

.list_table { width: 100%; border-collapse: collapse; empty-cells: show; text-align: left; margin-bottom: 20px; margin-top:10px;white-space:nowrap;}

.list_table td, .list_table tr.t_border { border-bottom: 1px solid #9F9F9F; padding: 1px 5px 1px 5px;}
.list_table th { font-weight: bold; padding: 1px 5px 1px 5px;}

/*.list_table tr:hover {background-color:#EFEFEF;}
.list_table tr.header:hover {background-color:#fff;}
.list_table tr.empty:hover {background-color:#fff;}*/
.list_table tr.header th  {border-bottom: 2px solid #7F7F7F; padding: 1px 5px 1px 5px}

.list_table tr.footer th  {border-top: 2px solid #7F7F7F; border-bottom: 1px solid #9F9F9F; padding: 1px 5px 1px 5px;}
.list_table tr.footer td  {border-top: 2px solid #7F7F7F; border-bottom: 1px solid #9F9F9F; padding: 1px 5px 1px 5px;}

.list_table tr.no_border td, .list_table tr.no_border th  {border: 0px; padding: 1px 5px 1px 5px;}

.list_table p {margin-bottom: 5px}



/*	Action icons, anchors
----------------------------------------------- */
a {	color: #00f; text-decoration: underline;}
a:hover {	color: #00f; text-decoration: underline;}

a.no_underline {	text-decoration: none; }
a.no_underline:hover {	text-decoration: underline;}

a.never_underline {	text-decoration: none;}
a.never_underline:hover {	text-decoration: none;}

.grey a:hover, a.grey:hover {color:#666666;}
.grey, .grey a, a.grey {color:#666666;}

div.actions {text-align:right;}

a.admin, a.admin:hover {font-size:11px;color:red;;font-weight:normal;}


/*	widget & sortables
----------------------------------------------- */
.wrapper {position:relative;}

.widget {}
ul.sortable-list{list-style:none;margin:0px;padding:0px;}
.widget h2{margin-bottom:20px;}
.widget_form, .widget_form_new {display:none;padding:10px;margin:10px;background-color:#EEEEEE;}
.widget_item {position:relative;left:0pt;z-index:2;width:590px;clear:both;}
.show_borders {border-top:1px solid #9F9F9F;}
.show_borders .widget_item {border-bottom:1px solid #9F9F9F;}
.widget_tools {position:absolute;left:-110px;width:100px;height:30px;z-index:0;padding:5px 5px 10px 5px;text-align:right;display:none;}
td .widget_tools {top:-4px;left:-110px}
.widget_body, .widget_thumbnail {overflow:hidden;padding:5px 0 5px 0;height:55px;}
.widget_body div{overflow:hidden;}
.widget_body p {color:#999999;font-size:10px;padding:2px;width:400px;}
.widget_thumbnail {float:left;width:50px;height:50px;margin-right:5px;		display:inline;   /* IE */}
.corb {position:absolute;right:0px;top:20px;/*width:100px;*/height:20px;}

/*.widget {border:1px solid red;padding:5px;}*/
/*.widget_item {border:1px solid green;padding:5px;}*/
/*.widget_tools {border:1px solid blue;display:block;}*/
/*.widget_body {border:1px solid grey;padding:5px;}*/
/*.widget_item div{border:1px dotted red;}*/
/*.widget_body p {padding:2px;}*/
/*.widget_thumbnail {}*/
/*.corb {border:1px dotted blue;}*/



/*	Textiled
----------------------------------------------- */
/*textarea.textiled { font-size: 12px; }*/
.textiled { font-size: 12px; }
.textiled table {border-collapse: collapse; margin-bottom: 10px}
.textiled td {border: 1px solid #DEDEDE; margin: 5px; padding: 5px; }

.textiled p, h5 { margin-bottom: 10px;font-weight:normal;}
.textiled h5 i {font-style:normal;}

.textiled h1 { font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.textiled h2 {color: #000; font-weight: bold; border-bottom: 1px solid #fff; margin: 10px 0px; padding: 0px; margin-bottom: 10px}
.textiled h3 { font-size: 12px; font-weight: bold; margin-bottom: 10px; clear:both;}

.textiled input[type="text"], .textiled textarea, .textiled input[type="password"] { border: 1px solid grey; width: 300px; margin: 5px; padding: 2px; font-size: 12px; }

.textiled frameset { border: 1px solid grey; }

.textiled ul, .textiled ol {margin: 0px 0px 10px 0px; padding-left: 20px;}
.textiled ul {list-style-type:disc;}
.textiled li {margin-bottom: 2px;list-style-position: outside;}
strong {font-weight:bold;}



/*	Date picker
----------------------------------------------- */
input.DatePicker{
	/*display: block;*/
	cursor: pointer;
	/*width: 150px;
	padding: 3px 3px 3px 24px;
	border: 1px solid #0070bf;
	font-size: 13px;
	background: #fff url(date.gif) no-repeat top left;
	*/
}
input:focus.DatePicker{
	background-color: #fffce9;
}
.dp_container{
	position: relative;
	padding: 0;
	z-index: 500;
}
.dp_cal{
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	position: absolute;
	width: 177px;
	top: 5px;
	left: 0;
	margin: 0px 0px 3px 0px;
}
.dp_cal table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.dp_cal select{
	margin: 2px 3px;
	font-size: 11px;
}
.dp_cal select option{
	padding: 1px 3px;
}
.dp_cal th,
.dp_cal td{
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}
.dp_cal th{
	font-weight: bold;
	background-color: #EEEEEE;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 0px;
}
.dp_cal td{
	cursor: pointer;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 2px;
}
.dp_cal thead th{
	background: #d9eefc;
}
.dp_cal td.dp_roll{
	color: #000;
	background-color: #E0E0E0;
}

.dp_hide{
	visibility: hidden;
}
.dp_empty{
	background: #eee;
}
.dp_today{
	background: #daf2e6;
}
.dp_selected{
	color: #fff;
	background: #328dcf;
}

/*	Navigacija
----------------------------------------------- */

#nav_bar {height:20px; margin:10px auto 0px auto; padding: 3px 5px 1px 15px; clear:both;}
#nav_bar li {display:inline; position:relative; float:left; }
#nav_bar li a {display:block; padding: 5px 10px; float:none; white-space:nowrap;}

#nav_bar	{background:transparent url(../images/nav/nav_main_bg.gif) repeat-x scroll left bottom;/*background-color: #4389b9;*/position: relative;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
#nav_bar li a {border: 1px solid transparent; overflow:visible; height:15px;font-size: 12px;text-decoration: none; margin-bottom: -1px;padding: 3px 10px 1px 10px; background: #65b1da url( ../images/nav/tab-sprite.gif ) no-repeat scroll center center;-webkit-border-top-left-radius: 2px;-webkit-border-top-right-radius: 2px;-moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;color: #fff;font-weight: bold;margin-right: 2px;}
#nav_bar li.uzsakymai-index a {background: #65b1da url( ../images/nav/tab-sprite-green.gif ) no-repeat scroll center center;}

#index-index li.index-index a,
#paslaugos-index li.paslaugos-index a,
#kontaktai-index li.kontaktai-index a,
#kaip_pirkti-index li.kaip_pirkti-index a,
#apie_mus-index li.apie_mus-index a,
#uzsakymai-index li.uzsakymai-index a,
#nav_bar a.active
{border-color:#2677B5 #2677B5 #fff; border-style:solid; border-width:1px; background-color:#FFF !important; background-image:none !important; color:#000;}



#nav_bar li a span {background: transparent url( ../images/nav/down.png ) no-repeat scroll center right;padding: 0 35px 0 0}
#nav_bar .active span {background: transparent url( ../images/nav/down_active.png ) no-repeat scroll center right;}

#nav_bar li .pop-down-block a {background: #fff url() top repeat-x; font-size: 12px;font-weight:normal; display: inline; color:blue; border-width:0px;}
#nav_bar li .pop-down-block a:hover { TEXT-DECORATION: underline;}

#nav_bar li .catalog-block {display:inline; float:left; margin:0 10px 0 0; position:relative; width:230px;/* border: 1px solid green;*/}
.pop-down-block dt {background-color: white; line-height:19px;}
.pop-down-block dd {margin-left: 10px; line-height:17px;}
.pop-down-block {left: -50px; display: none; position:absolute; border: 1px solid #BBBBBB;  background: #fff; padding: 10px; min-width: 150px; z-index: 500;}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	/*white-space:			nowrap;*/
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

.remooz-element
{
	cursor:					-moz-zoom-in;
}

/**
 * Box layout
 */

.remooz-box
{
	position:				absolute;
	top:					0;
	left:					0;
	background:				#fff no-repeat center;
	z-index:				100;
}
.remooz-loading
{
	background-image:		url(../images/remooz/spinner.gif);
}
.remooz-body
{
	width:					100%;
	height:					100%;
}
.remooz-box-focus.remooz-type-image .remooz-body
{
	cursor:					-moz-zoom-out;
}
.remooz-box-dragging .remooz-body
{
	cursor:					move;
}

/**
 * Close button
 */

.remooz-btn-close
{
	position:				absolute;
	right:					-15px;
	top:					-15px;
	width:					30px;
	height:					30px;
	text-decoration:		none;
	border:					0;
	background:				url(../images/remooz/closebox.png) no-repeat center;
	visibility:				hidden;
	cursor:					pointer;
}
.remooz-engine-trident4 .remooz-btn-close
{
	background-image:		url(closebox.gif);
}

/**
 * Caption title
 */

.remooz-title
{
	position:				relative;
	left:					0;
	top:					15px;
	text-align:				left;
}
.remooz-title-bg
{
	position:				absolute;
	left:					0;
	top:					0;
	width:					100%;
	height:					100%;
	background-color:		#000;
	z-index:				99;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	/* shadow opacity differs from box shadow because its default set to opacity 0.8 */
	-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9);
}
.remooz-title-content
{
	position:				relative;
	padding:				5px 15px;
	color:					#fff;
	z-index:				101;
	font:					11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.remooz-engine-trident4 .remooz-title-bg
{
	display:				none;
}
.remooz-engine-trident4 .remooz-title-content
{
	background-color:		#333;
}

.remooz-title-content h6
{
	font-size:				1.2em;
	font-weight:			bold;
	color:					#eee;
}
.remooz-title-content p
{
	color:					#eee;
}

/**
 * Type specific
 */

.remooz-type-image img
{
	display:				block;
	border:					0;
	width:					100%;
	height:					100%;
}

/**
 * Shadow
 */

.remooz-bg
{
	position:				absolute;
	width:					33px;
	height:					40px;
}

.remooz-bg-n
{
	left:					0;
	top:					-40px;
	width:					100%;
	background:				url(../images/remooz/remo_bg_n.png) repeat-x;
}
.remooz-bg-ne
{
	right:					-33px;
	top:					-40px;
	background:				url(../images/remooz/remo_bg_ne.png) no-repeat;
}
.remooz-bg-e
{
	right:					-33px;
	top:					0;
	height:					100%;
	background:				url(../images/remooz/remo_bg_e.png) repeat-y;
}
.remooz-bg-se
{
	right:					-33px;
	bottom:					-40px;
	background:				url(../images/remooz/remo_bg_se.png) no-repeat;
}
.remooz-bg-s
{
	left:					0;
	bottom:					-40px;
	width:					100%;
	background:				url(../images/remooz/remo_bg_s.png) repeat-x;
}
.remooz-bg-sw
{
	left:					-33px;
	bottom:					-40px;
	background:				url(../images/remooz/remo_bg_sw.png) no-repeat;
}
.remooz-bg-w
{
	left:					-33px;
	top:					0;
	height:					100%;
	background:				url(../images/remooz/remo_bg_w.png) repeat-y;
}
.remooz-bg-nw
{
	left:					-33px;
	top:					-40px;
	background:				url(../images/remooz/remo_bg_nw.png) no-repeat;
}

.tab-wrapper
{
	padding:				10px;
	margin:					0;
	border:					1px solid #eee;
	clear:					both;
}
.tab-menu
{
	margin:					0;
	padding:				0;
	list-style:				none;
	overflow:				auto;
}
.tab-menu li
{
	margin:					0;
	padding:				0;
	float:					left;
	line-height:			2em;
}
.tab-menu li a
{
	padding:				0 .5em;
	font-weight:			bold;
}
.tab-menu li a:hover,
.tab-menu li a:focus
{
	/* your effect here */
}
.tab-menu li.tab-selected a
{
	text-decoration:		none;
	color:					inherit;
	/* your effect here */
}

/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.1 rc4
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(../images/remooz/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(../images/remooz/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(../images/remooz/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(../images/remooz/remo_bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(../images/remooz/remo_bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(../images/remooz/remo_bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(../images/remooz/remo_bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(../images/remooz/remo_bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(../images/remooz/remo_bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(../images/remooz/remo_bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(../images/remooz/remo_bg_nw.png) no-repeat;
}


