

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,a{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}
/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/

/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE < 6 and IE6 quirks mode.
 * 
 */
body {font:12px lucida grande,verdana,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% lucida grande,verdana,sans-serif}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {/*line-height:15px;*/}




body{cursor:default;margin-top:5px}

#hd {text-align:left;}
#ft {/*border-top: 1px solid black; padding-top:1em;*/}
.pm0 {padding:0px;margin:0px;}


h1 {font-size: 20px; margin-bottom: 10px;}
h3 { font-size: 12px; font-weight: bold; margin-bottom: 10px; clear:both;}

.graziai, .graziai ul {margin-left: 20px;}
p { margin-bottom: 10px}

#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}
h2, div.block_header {color: #000; font-weight: bold; border-bottom: 1px solid #BBBBBB; margin: 10px 0px; padding: 0px; margin-bottom: 10px}


/*	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;}

/*	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}
.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}
.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}
.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}
.t50 {width: 50px}
.t70 {width: 70px}
.t100 {width: 100px}
.t120 {width: 120px}
.t200 {width: 200px}
.t300 {width: 300px}
.t350 {width: 350px}
.t400 {width: 400px}
.t450 {width: 430px}
.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 {	COLOR: #00f; TEXT-DECORATION: none; font-weight:normal;}
a.no_underline:hover {	COLOR: #00f; TEXT-DECORATION: underline; font-weight:normal;}

a.never_underline {	COLOR: #00f; TEXT-DECORATION: none;}
a.never_underline:hover {	COLOR: #00f; 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;}


/*	widget & sortables
----------------------------------------------- */
.wrapper {position:relative;}

.widget {}
ul.sortable-list{list-style:none;}
.widget h2{margin-top: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:551px;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:200px;}
.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-bottom: 10px; 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
----------------------------------------------- */

#navigation_bar {clear:both; z-index:0; position:relative; left:0 !important; width:974px !important; min-height:6px; margin:0 auto !important; border-bottom:1px solid #fff; padding:0; color:#333; background:none !important; font:12px/normal Arial, Helvetica, sans-serif;}
#navigation_bar ul.main {overflow:auto; margin:10px 0 25px 0 !important; border:0; padding:0 0 0 10px !important; background:url(../images/nav/nav_main_bg.gif) bottom left repeat-x; font-size:12px; list-style-type:none;}
#navigation_bar ul.main li {float:left; display:block; margin:.45em .45em 0 0 !important; padding:.27em .9em !important; background:#1A4773 url(../images/nav/nav_prim_bg.gif) top left repeat-x;}
#navigation_bar ul.main li.admin {background:#1A4773 url(../images/nav/nav_prim_bg_admin.gif) top left repeat-x;}
#navigation_bar ul.main li:hover, #navigation_bar ul.main li.hover {background:#1A4773 url(../images/nav/nav_prim_bg_hover.gif) top left repeat-x;}
#navigation_bar ul.main li a {display:block; float:none !important; margin:0 !important; padding:0 !important; color:#fff; background:none !important; font-weight:bold; text-decoration:none; text-align:center;}
#navigation_bar ul.main li.active {margin:.45em .45em 0 0 !important; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:.27em .9em !important; background:#f8f8f8 url(../images/nav/nav_prim_bg_active.gif) top left repeat-x;}
#navigation_bar ul.main li.active:hover, #navigation_bar ul.main li.active {background:#f8f8f8 url(../images/nav/nav_prim_bg_active.gif) top left repeat-x;}
#navigation_bar ul.main li.active a {color:#333;}
#navigation_bar ul.main li ul {display:none;}
#navigation_bar ul.main li.active ul {display:block; overflow:visible; width:100%; position:absolute; top:2.3em !important; left:0; padding:0 !important; background:url(../images/nav/nav_second_bg.gif) left bottom repeat-x;}
#navigation_bar ul.main li.active ul li {margin:0 !important; padding:5px 10px !important; background:transparent none;}
#navigation_bar ul.main li.active ul li a {display:block; color:#1C4266; font-weight:normal;}
#navigation_bar ul.main li.active ul li a:hover, #navigation_bar ul.main li.active ul li a:focus {text-decoration:underline;}
#navigation_bar ul.main li.active ul li.active:hover, #navigation_bar ul.main li.active ul li.active {border:none; background:none;}
#navigation_bar ul.main li.active ul li.active:hover{text-decoration:underline;}
#navigation_bar ul.main li.active ul li.active a {color:#333; font-weight:bold;}
#navigation_bar ul.main li.active ul li.active a:hover {text-decoration:none;}
#navigation_bar ul.main li ul li ul, #navigation_bar ul.main li.active ul li ul {display:none;}
#navigation_bar ul.main li.active ul li:hover ul, #navigation_bar ul.main li.active ul li.hover ul {display:block; z-index:10; width:auto; left:auto; margin:-.1em 0 0 -.9em !important; border:1px solid #ccc; border-top:none; padding:0 1em; background:#fff;}
#navigation_bar ul.main li.active ul li:hover ul li, #navigation_bar ul.main li.active ul li.hover ul li {float:none !important; margin:1em 0; padding:0; text-align:left;}
#navigation_bar ul.main li.active ul li:hover ul li a, #navigation_bar ul.main li.active ul li.hover ul li a {display:inline;}
#navigation_bar ul.main li.active ul li:hover ul li a:hover, #navigation_bar ul.main li.active ul li.hover ul li a:hover {text-decoration:underline;}
#navigation_bar ul.main li.active ul li.active ul li a {color:#1C4266; font-weight:normal;}

/*
#navigation_bar {clear:both; z-index:0; position:relative; left:0 !important; width:760px !important; min-height:6px; margin:0 auto !important; border-bottom:1px solid #fff; padding:0; color:#333; background:none !important; font:12px/normal Arial, Helvetica, sans-serif;}
#navigation_bar ul.main {height:auto !important; overflow:auto; margin:1em 0 1.5em 0 !important; border:0; padding:0 5px 0 10px !important;font-size:12px; list-style-type:none;background:url(../images/nav/nav_main_bg.gif) bottom left repeat-x;}

#navigation_bar ul.main li, #navigation_bar ul.main li.admin {float:left; display:block; margin:.45em .45em 0 0 !important; padding:.27em .9em !important;background:#1A4773 url(../images/nav/nav_prim_bg.gif) top left repeat-x;}
#navigation_bar ul.main li.admin {background:#1A4773 url(../images/nav/nav_prim_bg_admin.gif) top left repeat-x;}
#navigation_bar ul.main li:hover, #navigation_bar ul.main li.hover {background:#1A4773 url(../images/nav/nav_prim_bg_hover.gif) top left repeat-x;}
#navigation_bar a {display:block; float:none !important; margin:0 !important; padding:0 !important; color:#fff; background:none !important; font-weight:bold; text-decoration:none; text-align:center;}
#navigation_bar ul.main li ul {display:none;}

#navigation_bar ul.main li.active {background:#F8F8F8 url(../images/nav/nav_prim_bg_active.gif) repeat-x scroll left top;}
#navigation_bar ul.main li.active a {color:#333333;}
#navigation_bar ul.main li.active ul {display:block; overflow:visible; width:100%; position:absolute; top:2.3em !important; left:0; padding:0 !important;background:url(../images/nav/nav_second_bg.gif) left bottom repeat-x;}
#navigation_bar ul.main li.active ul li {margin:0 !important; padding:5px 10px 5px 10px !important;background:transparent none;}
#navigation_bar ul.main li.active ul li.active a {font-weight:bold;}

#navigation_bar ul.main li.active ul li a { display:block; color:#1C4266; font-weight:normal;}
#navigation_bar ul.main li.active ul li a:hover, #navigation_bar ul.main li.active ul li a:focus { text-decoration:underline;}
*/




/*

#navigation_bar ul.main li {margin: 0 1px 0 0;display: block;float: left;background: #023365 url(../images/nav/right_both.gif) no-repeat right top;}
#navigation_bar ul.main li.expanded {background: #336699 url(../images/nav/right_both.gif) no-repeat right -149px;}
#navigation_bar ul.main li li {display: inline;background: url(../images/nav/sub_right_both.gif) no-repeat 100% 0;}
#navigation_bar ul.main li li.selected {background: url(../images/nav/sub_right_both.gif) no-repeat 0 -142px !important;margin: 0 0 0 -2px;}
#navigation_bar ul.main a {background: url(../images/nav/left_both.gif) no-repeat left top;text-decoration: none;margin: 0;}
#navigation_bar ul.main li.expanded ul li.last  {background: none;}
#navigation_bar ul.main li.expanded ul li.selected a {margin: 0;}
*/
#navigation_bar ul.main{ height: 100% !important; }#navigation_bar ul li.active ul {width:974px;}
/*
#navigation_bar {width:100%;width: 62em; left: 4em;}
#navigation_bar ul {height:1%;}


#navigation_bar {width:100%; background:url(../images/nav/nav_main_bg.gif) bottom left repeat-x; z-index:20;}
*/		
/*
		.r_tabs {margin-top:20px;list-style:none;}
		.r_tabs li {padding: 2px;padding-left:10px;}
		.r_tabs li a {display: block;padding: 3px;background-color:#F2F2F2;color:black;text-decoration:none;}
		.r_tabs li a:visited {display: block;padding: 3px;background-color:#F2F2F2;color:black;text-decoration:none;}
		.r_tabs li.admin_tab a {display: block;padding: 3px;background-color:#DFFFE0;text-decoration:none;}
		.r_tabs li a:hover {background-color:#666666;color:white;text-decoration:none;}
		
		.r_tabs2 li {padding: 2px;padding-left:15px;}
		.r_tabs2 li a {display: block;padding: 3px;background-color:#DFDFDF;text-decoration:none;}
		.r_tabs2 li a:hover {background-color:#666666;color:white;text-decoration:none;}
		
		body#index li.index a,
		body#prekes li.prekes a,
		body#uzsakymai li.uzsakymai a,
		body#apie_mus li.apie_mus a,
		body#privatumo_politika li.privatumo_politika a,
		body#kaip_pirkti li.kaip_pirkti a,
		body#kontaktai li.kontaktai a	{background-color: #666666;color:white;} 
*/
		
		.r_pt {display:block;margin-top:0px;list-style:none;}
		.r_pt li {padding: 2px 0px 2px 0;padding-left:0px;}
		.r_pt li a, .r_pt li a:visited {padding: 5px 0 5px 0;color:#000;background-color:#fff;text-decoration:none;font-size:11px;font-family:Tahoma,Arial,Verdana;font-weight:bold;background:transparent url(../images/menu01.gif) no-repeat scroll left 4px;padding-left: 15px; background-position: 5px 50%;}
		.r_pt li a:hover {color:#000;text-decoration:underline;}
		.r_pt li.sub {padding-left: 20px;}

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;
	left:					-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;
}
