/**
 * 2011.02.20 r11
 */

/**
 * Pagrindiniai HTML elementu stiliai
 */
body {
	background: #ededed;
	margin: 0;
  padding: 0;
  font: 8pt/16px Arial, Verdana;
  color: #303030;
}
div.search_autocomplete,div#search_autocomplete{
	display:none;
}
a {
	color: #c20200;
}

a:link, a:visited {
  color: #c20200;
  text-decoration: none;
}
a.black:link,a.black:visited{
	color:#000000 !important;
	text-decoration: underline;
}
a:hover {
  /*color: #303030;*/
  text-decoration: underline;
}

a:active, a.active {
  color: #c20200;
}
h4.product-sku{
	font-size:8pt;
	font-weight:bold;
}

p {
  margin: 4px 0px 8px 0px;
  padding: 0;
}
.right{text-align:right;}
.strong {font-weight:bold}
.center{text-align:center;}
.left{text-align:left;}
.a-right{
	text-align:right;
}
.a-center{
	text-align:center;
}
.a-left{
	text-align:left;
}
a.flag{
	float:left;
	width:auto;
	margin-top:0;
}
img, a img {
  border: none;
}

ul, ol {
	padding: 0px;
	margin: 0px;
}

ul li, ol li {
	padding: 0px;
	margin: 0px;
	background: none;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
}
div#flag{
    float: right;
    vertical-align: middle;
    padding-top: 10px;
    ;
}
div#flag a.flag{
    margin-bottom:15px;
    line-height:0;
}
div#abecele_list div.abecele_list ul li{
	width:200px;
	margin:2px;
	float:left;
}
h1 {
	color: #000000;
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

h2 {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 12px;
	margin: 5px 0px;
}

h3 {
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 2px 0px;
}
h4.product-sku{
	font-size:8pt;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 2px 0px;
}
h4.product-name{
	font-size:8pt;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 2px 0px;
}


/**
 * Layouto formavimo klases
 */
.clear {
	clear: both;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.img_fr {
	float: right;
	display: inline;
	margin-left: 10px;
}

.hr {
	border-bottom: 1px solid #ded9d9;
	height: 1px;
	margin: 8px 0px;
}

.img_fl {
	float: left;
	display: inline;
	margin-right: 10px;
}

.w1004 {
	width: 1004px;
	height: auto;
}

.w25p {
	width: 25%;
}

.plr8 {
	padding: 0px 8px;
}

.p10 {
	padding: 10px;
}

.p20 {
	padding: 20px;
}

.ml50 {
	margin-left: 50px;
}

.middle {
	margin: 0px auto;
}

.tar {
	text-align: right;
}

.tac {
	text-align: center;
}

.inset {
	height: 1px;
	background: url("../images/UI/inset.png") repeat-x scroll left top;
}

.no-border {
	border: 0px;
}

.border_1 {
	border-left: 1px solid #ded9d9;
}

.red {
	color: #c20200;
}

.fwn {
	font-weight: normal;
}

.small {
	font-size: 11px;
	color: #767676;
}

.back {
	text-align: right;
	padding: 8px 0px;
}

.pa {
	position: absolute;
	top: 0px;
	left: 0px;
}

.pr {
	position: relative;
}
.bold{
    font-weight:bold;
}
li.current span,li.current a{color:#303030;}
/**
 * TVS bloku / elementu specifiniai stiliai
 */
 input#email{width:220px;}
 input#pass{width:220px;}
input.text-input {
	border: 1px solid #b8b8b8;
	padding: 3px;
}
input[disabled]{
    background-color:#eee;
    color: #303030;

}
input[readonly]{
    disabled:disabled;
    background-color:#eee;
    color: #303030;
    border:none;
}



textarea {
	border: 1px solid #b8b8b8;
	padding: 3px;
}

select {
	border: 1px solid #b8b8b8;
	padding: 2px;
}
th{
	padding-left:2px;
	padding-right:2px;
}
table#my-orders-table{
	width:100%;
        border-spacing:0;

}
table#my-orders-table tr{
	height:5px;
}
table#my-orders-table thead,table#my-orders-table tfoot{
	background:#d3d3d3;
}

table#checkout-review-table {
	border-collapse: collapse;
}
table#checkout-review-table thead tr th {
background:#D3D3D3 none repeat scroll 0 0;
height:23px;
}
table#checkout-review-table tbody tr td{
	border-bottom:1px solid #DED9D9;
	border-spacing:0;
}
table tfoot#review-table-footer tr td{
	/*border-top:#b1b1b1 solid medium;*/
	background-color:#D3D3D3;
}
table#layout {
	border-collapse: collapse;
}

	table#layout tr {
		margin: 0px;
		padding: 0px;
	}

	table#layout tr td {
		margin: 0px;
		padding: 0px;
	}
	/* Prekiu uzsakymo atvaizdavimas*/
	table#checkout-review-table{
		width:100%;
	}
/* top layeris */
#layout #layout_top_center {
	height: 65px;
	background: url("../images/layout/top.png") no-repeat scroll top left;
}

#layout #layout_top_left {
	height: 65px;
	background: url("../images/layout/top_left.png") no-repeat scroll top right;
}

#layout #layout_top_right {
	height: 65px;
	background: url("../images/layout/top_right.png") no-repeat scroll top left;
}

#layout #layout_top_center_layer #top_left {
	width: 650px;
	height: 65px;
}

#layout #layout_top_center_layer #top_right {
	width: 330px;
	height: 65px;
}
#layout #layout_top_center_layer #top_right #ogfacebook{
	width: 105px;
    margin-left:5px;
    float:right;
	height: 65px;
    margin-top:20px;
}

/* top menu */
#layout #layout_menu_left {
	background: url("../images/layout/menu_left.png") no-repeat scroll top right;
	height: 8px;
}

#layout #layout_menu_center {
	background: #ffffff;
	height: 8px;
}

#layout #layout_menu_right {
	background: url("../images/layout/menu_right.png") no-repeat scroll top left;
	height: 8px;
}

/* content */
#layout #layout_content_left {
	background: url("../images/layout/content_left.png") repeat-y scroll right top;
}

#layout #layout_content_center {
	background: #ffffff;
	height: auto;
}

#layout #layout_content_right {
	background: url("../images/layout/content_right.png") repeat-y scroll left top;
}

/* content bottom */
#layout #layout_bottom_left {
	background: url("../images/layout/bottom_left.png") no-repeat scroll right top;
}

#layout #layout_bottom_center {
	background: url("../images/layout/bottom.png") repeat-x scroll left top;
}

#layout #layout_bottom_right {
	background: url("../images/layout/bottom_right.png") no-repeat scroll left top;
}

/* footer */
#layout #layout_footer #footer_layer {
	margin-top: 8px;
}

#layout #layout_footer #footer_table tr td {
	width: 165px;
	font-size: 11px;
	color: #767676;
}

	#layout #layout_footer #footer_table tr td a {
		color: #767676;
		text-decoration: underline;
	}

		#layout #layout_footer #footer_table tr td a:hover {
			color: #C20200;
		}

	#layout #layout_footer #footer_table .bottom_block {
		border-left: 1px solid #b1b1b1;
		padding-left: 11px;
	}

	#layout #layout_footer #footer_table .no-border {
		border: none;
	}

		#layout #layout_footer #footer_table .bottom_block p {
			font-weight: bold;
			margin: 0px 0px 0px 0px;
		}

		#layout #layout_footer #footer_table .bottom_block ul li {
			line-height: 16px;
		}

	/* copyright */
	#layout #layout_footer #copyright {
		margin-top: 8px;
		/*color: #767676;*/
		font-size: 11px;
		padding-top: 3px;
		/*background: url("../images/layout/copyright.png") no-repeat scroll left top;*/
	}


/* menu block */
#layout #layout_top_center_layer #top_right {
	text-align: right;
}

#layout #layout_top_center_layer #top_right h2 {
	font-size: 21px;
	line-height: 24px;
	color: #303030;
	font-weight: normal;
	margin: 0px;
	padding: 13px 0px 0px 0px;
}


#layout #layout_top_center_layer #top_left {
	position: relative;
}

	#layout #layout_top_center_layer #top_left p {
		margin: 12px 0px 0px 0px;
	}

		#layout #layout_top_center_layer #top_left p a {
			font-weight: bold;
		}

#layout #layout_top_center_layer #top_left #menu_block {
	position: absolute;
	bottom: 0px;
}

#layout #layout_top_center_layer #top_left #menu_block a {
	background: url("../images/layout/button_left.png") no-repeat scroll left top;
	color: #303030;
	height: 24px;
	padding: 0px 0px 0px 15px;
	margin-right: 2px;
}

	#layout #layout_top_center_layer #top_left #menu_block a.active {
		background: url("../images/layout/button_left_active.png") no-repeat scroll left top;
		color: #303030;
		height: 24px;
		padding: 0px 0px 0px 15px;
		margin-right: 2px;
	}

#layout #layout_top_center_layer #top_left #menu_block a span {
	background: url("../images/layout/button_right.png") no-repeat scroll right top;
	padding: 3px 15px 0px 0px;
	height: 24px;
	display: block;
	cursor: pointer;
	float: left;
}

	#layout #layout_top_center_layer #top_left #menu_block a.active span {
		background: url("../images/layout/button_right_active.png") no-repeat scroll right top;
		padding: 3px 15px 0px 0px;
		height: 24px;
		display: block;
		cursor: pointer;
		float: left;
	}

	#layout #layout_top_center_layer #top_left #menu_block a span:hover {
		text-decoration: underline;
	}

/* headlinks */
#layout #layout_content_center #content #headlinks {
	margin-top: 17px;
	padding-left: 24px;
	margin-bottom: 15px;
}

	#layout #layout_content_center #content #headlinks h2 {
		color: #c20200;
		margin: 0px;
		padding: 0px;
		font-size: 18px;
		text-transform: uppercase;
	}

	#layout #layout_content_center #content #headlinks span {
		color: #737373;
	}

	#layout #layout_content_center #content #headlinks .border_1 {
		padding-left: 11px;
	}

	#content #breadcrumb_login #breadcrumb_path {
		width: 500px;
		font-size: 11px;
		color: #767676;
	}

		#content #breadcrumb_login #breadcrumb_path a {
			color: #767676;
			text-decoration: underline;
			padding: 0px 10px 0px 0px;
			background: url("../images/layout/breadcrumb.png") no-repeat scroll right center;
		}

			#content #breadcrumb_login #breadcrumb_path a#last_bread {
				background: none;
			}

			#content #breadcrumb_login #breadcrumb_path a#first_bread {
				padding: 0px 8px 0px 0px;
			}

	#content #breadcrumb_login #login_links {
		width: 480px;
		text-align: right;
	}

		#content #breadcrumb_login #login_links a {
			padding-left: 10px;
			border-right: 1px solid #ded9d9;
			padding-right: 11px;
		}

		#content #breadcrumb_login #login_links a.login_first {
			padding-right: 11px;
			padding-left: 0px;
		}

		#content #breadcrumb_login #login_links a.login_last {
			border: none;
			padding-right: 0px;
		}

		#content #breadcrumb_login #login_links a.cart {
			background: url("../images/UI/cart.png") no-repeat scroll left 2px;
			padding-left: 17px;
		}

/* pagrindinis turinys centre */
#layout #content #content_main {
	margin-top: 10px;
}

	/* headerio imagas */
	#layout #content #content_main #content_img {
		padding-bottom: 5px;
		margin-bottom: 15px;
		border-bottom: 1px solid #ded9d9;
	}

	/* 3 columnu templatas */
	#layout #content #content_main #content_table {
		margin-bottom: 15px;
                width:100%;
	}

	#layout #content #content_main #content_table #column_left,
	#layout #content #content_main #content_table #column_right {
		width: 190px;
		height: auto;
	}

		#layout #content #content_main #content_table.gidas #column_left {
			width: 190px;
			height: auto;
		}

		#layout #content #content_main #content_table.gidas #column_right {
			width: 350px;
			height: auto;
		}

	#layout #content #content_main #content_table #column_right .column_block {
		padding: 0px 0px 0px 10px;
	}

	#layout #content #content_main #content_table #column_left.border_right {
		border-right: 1px solid #ded9d9;
	}

	#layout #content #content_main #content_table #column_left .column_block {
		padding: 0px 10px 0px 0px;
	}

	#layout #content #content_main #content_table #column_center .column_block {
		padding: 0px 10px;
	}

	#layout #content #content_main #content_table #column_center {
		border-right: 1px solid #ded9d9;
	}

		#layout #content #content_main #content_table #column_center.no-border {
			border: 0px;
		}

		#layout #content #content_main #content_table #column_center.ccbl {
			border-left: 1px solid #ded9d9;
		}

	#layout #content #content_main #content_table.table_2colum #column_center {
		border-left: 1px solid #ded9d9;
		border-right: none;
	}

	/* bloku stiliai */
	#layout #content #content_main .column_block .block_gradient {
		background: #f4f4f4 url("../images/layout/gradient_block.png") no-repeat scroll right top;
		border-right: 1px solid #b4b4b4;
		border-bottom: 1px solid #b4b4b4;
		padding: 10px;
		margin-bottom: 8px;
	}

	#layout #content #content_main .column_block .block {
		background: #f4f4f4;
		border-right: 1px solid #b4b4b4;
		border-bottom: 1px solid #b4b4b4;
		padding: 10px;
		margin-bottom: 8px;
	}

	#layout #content #content_main .column_block .block .block_link {
		display: block;
		padding: 4px 0px;
	}

	#layout #content #content_main .column_block .block ul li,
	#layout #content #content_main .column_block .block_gradient ul li {
		color: #C20200;
	}

	#layout #content #content_main .column_block .block a {
		text-decoration: none;
	}

	#layout #content #content_main .column_block .block a.active {
		color: #000000;
		font-weight: bold;
	}

	/* centro stiliai */
	#layout #content #content_main #content_table #column_center ul,
	#layout #content #content_main #content_table #column_right ul {
		margin: 8px 0px 18px 0px;
	}

	#layout #content #content_main #content_table #column_center ul li,
	#layout #content #content_main #content_table #column_right ul li {
		padding-left: 15px;
		line-height: 14px;
		background: url("../images/layout/li.png") no-repeat scroll left 5px;
		margin-bottom: 5px;
	}

	#layout #content #content_main #content_table #column_center .node {
		border-top: 1px solid #ded9d9;
		padding-top: 10px;
		margin-top: 12px;
	}

/* duomenu ivedimo formos */
fieldset{
    border:none;
}
form#user_edit_form input[type=text],form#user_edit_form input[type=password],form#user_edit_form select {
    width:220px;
}


#layout #content #content_main #content_table #column_center form.data_form table tr td {
	padding-bottom: 8px;
}
#layout #content #content_main #content_table #column_center form.data_form.compact table tr td {
	padding-bottom: 4px;
}

	#layout #content #content_main #content_table #column_center form.data_form table tr td.label_td {
		padding-right: 25px;
	}

	#layout #content #content_main #content_table #column_center form.data_form table tr td.last_td {
		padding-left: 15px;
	}

	#layout #content #content_main #content_table #column_center form.data_form table tr td input {
		width: 366px;
	}

	#layout #content #content_main #content_table #column_center form.data_form table tr td input#miestas {
		width: 156px;
	}

	#layout #content #content_main #content_table #column_center form.data_form table tr td input#pastas {
		width: 85px;
	}

	#layout #content #content_main #content_table #column_center form.data_form table tr td input#vardas,
	#layout #content #content_main #content_table #column_center form.data_form table tr td input#pavarde,
	#layout #content #content_main #content_table #column_center form.data_form table tr td input#telefonas,
	#layout #content #content_main #content_table #column_center form.data_form table tr td input#mailas {
		width: 163px;
	}

	#layout #content #content_main #content_table #column_center form.data_form table tr td input#darbuotoju_sk,
	#layout #content #content_main #content_table #column_center form.data_form table tr td input#veiklos_sritis {
		width: 123px;
	}

	#layout #content #content_main #content_table #column_center form.data_form table tr td textarea#pastabos {
		width: 435px;
	}

	#layout #content #content_main #content_table #column_center form.data_form table tr td input#uzsakyti {
		width: 87px;
		height: 24px;
		border: none;
		background: url("../images/UI/uzsakyti.png") no-repeat scroll left top;
		cursor: pointer;
		font-weight: bold;
		font-size: 10px;
	}

/* Katalogas 2 lygis */
#layout #content #nav #red_list tr td {
	text-align: center;
	font-weight: bold;
	background: #c20200;
	height: 29px;
	border-right: 1px solid #ea4341;
	border-left: 1px solid #730100;
}

	#layout #content #nav #red_list tr td.active {
		background: #8f8f8f;
		border-right: 1px solid #a9a9a9;
	}

	#layout #content #nav #red_list tr td#first_list_td {
		border-left: none;
	}

	#layout #content #nav #red_list tr td#last_list_td {
		border-right: none;
	}

	#layout #content #nav #red_list tr td a {
		color: #ffffff;
		padding: 0px 15px;
	}

	/* paieskos blokas */
	#layout #content #nav #search_block {
		margin: 8px 0px;
		padding: 0px 0px 8px 0px;
		border-bottom: 1px solid #ded9d9;
	}

		#layout #content #nav #search_block #search_table {
			margin: 0px;
			padding: 0px;
		}

			#layout #content #nav #search_block #search_table p {
				margin: 0px;
				display: inline;
			}

			#layout #content #nav #search_block #search_table tr td.tac {
				border-left: 1px solid #ded9d9;
			}

				#layout #content #nav #search_block #search_table tr td.tac a {
					padding: 0px 10px;
				}

				#layout #content #nav #search_block #search_table tr td#search_last_td a {
					padding-right: 0px;
				}

			#layout #content #nav #search_block #search_table form {
				margin: 0px;
				padding: 0px;
			}

			#layout #content #nav #search_block #search_table label {
				margin-right: 5px;
				font-weight: bold;
				position: relative;
				top: -5px;
				left: 0px;
			}

			#layout #content #nav #search_block #search_table input.text-input {
				width: 300px;
				color: #737373;
				padding: 4px;
				margin-left: 20px;
			}

			#layout #content #nav #search_block #search_table input#surasti {
				width: 87px;
				height: 24px;
				border: none;
				background: url("../images/UI/uzsakyti.png") no-repeat scroll left top;
				cursor: pointer;
				margin-left: 10px;
			}

                        /*  Submit mygtuko stilius */
                        input[type="submit"], input[type="button"], button {
				width: 87px;

				height: 24px;
				border: none;
				background: url("../images/UI/uzsakyti.png") no-repeat scroll left top;
				cursor: pointer;
				margin-left: 10px;
				margin-right: 10px;
			}
                        input[type="submit"].long, input[type="button"].long, button.long, #full_product #full_product_table #product_right #buy input#helpdesk {
				width: 224px;

				height: 24px;
				border: none;
				background: url("../images/UI/uzsakyti_long.png") no-repeat scroll left top;
				cursor: pointer;
				margin-left: 10px;
				margin-right: 10px;
                color:black;

			}



	/* katalog block */
	#layout #content #content_main .column_block .katalog_block {
		background: #f4f4f4;
		border-right: 1px solid #b4b4b4;
		border-bottom: 1px solid #b4b4b4;
		margin-bottom: 8px;
	}

	#layout #content #content_main .column_block .katalog_block .block_title {
		background: #d3d3d3;
		height: 24px;
		padding: 5px 5px 0px 5px;
	}

		#layout #content #content_main .column_block .katalog_block .block_title img {
			display: block;
		}

		#layout #content #content_main .column_block .katalog_block .block_title span {
			font-weight: bold;
			width:130px;
		}

			#layout #content #content_main .column_block .katalog_block .block_title span span.fwn {
				font-weight: normal;
			}
	ol#cart-sidebar{
	font-size:8pt;
}
	#layout #content #content_main .column_block .katalog_block .block_body {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}

	#layout #content #content_main .column_block .katalog_block .block_body #perziureti_krepseli {
		margin-top: 10px;
		display: block;
	}

	#layout #content #content_main #content_table.table_2colum #column_center .column_block {
		padding-right: 0px;
	}

	/* katalogo vaizdas */
	#layout #content #content_main .table_2colum #column_center #katalog_image {
		padding-bottom: 8px;
		border-bottom: 1px solid #ded9d9;
	}

	/* related katalogas */
	#layout #content #content_main .table_2colum #column_center #katalog_related {

	}

		#layout #content #content_main .table_2colum #column_center #katalog_related h1 {
			margin: 8px 0px;
		}

		#layout #content #content_main .table_2colum #column_center #katalog_related tr td {
			width: 25%;
			vertical-align: top;
		}

		#layout #content #content_main .table_2colum #column_center #katalog_related tr td ul li {
			padding: 0px;
			background: url("../images/layout/li_red.png") no-repeat scroll left 3px;
		}

		#layout #content #content_main .table_2colum #column_center #katalog_related tr td ul li a {
			padding-left: 13px;
			display: inline-block;
		}

	/* katalogo produktu sarasas */
	#layout #content #content_main .table_2colum #column_center .katalog_product_list {
		border-top: 1px solid #ded9d9;
		padding-top: 8px;
		/*margin-bottom: 25px;*/
	}

		#layout #content #content_main .table_2colum #column_center .katalog_product_list h2 {
			padding: 0px;
			margin: 0px;
		}

		/* produkto blokas */
		#products_table tr td.w25p,
		.products_table tr td.w25p {
			padding-bottom: 25px;
		}

		#products_table tr td .product_block,
		.products_table tr td .product_block {
			padding: 0px 8px;
		}

			#products_table tr td .product_block .product_icons img,
			.products_table tr td .product_block .product_icons img {
				display: block;
				margin-bottom: 1px;
			}

			#products_table tr td .product_block form,
			.products_table tr td .product_block form {
				padding: 0px;
				margin: 0px;
			}

			#products_table tr td .product_block input.text-input,
			.products_table tr td .product_block input.text-input {
				width: 30px;
			}

			#products_table tr td .product_block input.i_krepseli,
			.products_table tr td .product_block input.i_krepseli {
				width: 87px;
				height: 24px;
				border: none;
				background: url("../images/UI/uzsakyti.png") no-repeat scroll left top;
				cursor: pointer;
				margin-left: 7px;
			}

			#products_table tr td .product_block .form_add,
			.products_table tr td .product_block .form_add {
				padding-top: 10px;
			}

			#products_table tr td .product_block p,
			.products_table tr td .product_block p {
				margin: 0px;
				display: inline;
			}

			/* pavadinimas */
			#products_table tr td .product_block .product_title,
			.products_table tr td .product_block .product_title {
				line-height: 15px;
			}

				#products_table tr td .product_block .product_title a,
				.products_table tr td .product_block .product_title a {
					color: #000000;
					font-weight: bold;
					text-decoration: underline;
				}

			/* produkto kodas */
			#products_table tr td .product_block .product_sku span,
			.products_table tr td .product_block .product_sku span {
				padding: 3px 0px;
				display: block;
			}

			/* kainos */
			#products_table tr td .product_block .product_price .price_title,
		 .products_table tr td .product_block .product_price .price_title {
				width: 80px;
			}

		 #products_table tr td .product_block .product_price .price,
		 .products_table tr td .product_block .product_price .price {
				width: 100px;
				text-align: right;
			}

				 #products_table tr td .product_block .product_price .price .regular_price,
				 .products_table tr td .product_block .product_price .price .regular_price {
					color: #000000;
					font-size: 15px;
					font-weight: bold;
				}

				 #products_table tr td .product_block .product_price .price .old_price,
				 .products_table tr td .product_block .product_price .price .old_price {
					color: #000000;
					font-weight: bold;
					text-decoration: line-through;
					margin: 0px 3px;
				}

				 #products_table tr td .product_block .product_price .price .new_price,
				 .products_table tr td .product_block .product_price .price .new_price {
					font-size: 15px;
					font-weight: bold;
					color: #c20200;
					margin: 0px 3px;
				}

			/* nuolaida */
			 #products_table tr td .product_block .product_discount,
			 .products_table tr td .product_block .product_discount {
				text-align: right;
			}

				 #products_table tr td .product_block .product_discount .red,
				 .products_table tr td .product_block .product_discount .red {
					font-weight: bold;
				}

/* bloku sekcijos kataloge skirta filtrams atskirti */
#content_main #content_table .block .block_section,
#content_main #content_table .block_gradient .block_section {
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url("../images/UI/inset.png") repeat-x scroll left bottom;
}

	#content_main #content_table .block .block_section.last_section,
	#content_main #content_table .block_gradient .block_section.last_section {
		background: none;
		padding-bottom: 0px;
	}

	#content_main #content_table .block .block_section .block_section_title span,
	#content_main #content_table .block_gradient .block_section .block_section_title span {
		font-weight: bold;
	}

	#content_main #content_table .block .block_section form,
	#content_main #content_table .block_gradient .block_section form {
		margin: 0px;
		padding: 0px;
	}

	#content_main #content_table .block .block_section input.filtruoti,
	#content_main #content_table .block_gradient .block_section input.filtruoti {
		width: 77px;
		height: 24px;
		border: none;
		background: url("../images/UI/filtruoti_w.png") no-repeat scroll left top;
		cursor: pointer;
	}

/* toolbarai */
.toolbar {
	margin-top: 10px;
}

.toolbar p {
	display: inline;
	margin: 0px;
}

.toolbar label {
	margin-right: 5px;
}

.toolbar .toolbar_virsus {
	height: 22px;
	background: #d3d3d3;
	padding: 5px 10px;
}

.toolbar .toolbar_apacia {
	height: 22px;
	padding: 5px 10px;
	background: #f4f4f4;
}

.toolbar .pager a {
	padding: 0px 5px;
}
div.pages ol li{
	float:left;
	margin:5px;
}
	.toolbar .pager a.page_first_link {
		border-right: 1px solid #bbbbbb;
		padding-right: 8px;
		font-weight: bold;
	}

	.toolbar .pager a.page_last_link {
		border-left: 1px solid #bbbbbb;
		padding-left: 8px;
		font-weight: bold;
	}

/* pilnas produkto vaizdas */
#full_product {
	margin-bottom: 15px;
}


#full_product #full_product_table #product_left {
	width: 330px;
}

	/* zoomas */
	#full_product #full_product_table #product_left #product_zoom {
		margin: 8px 0px;
	}

	/* producto media */
	#full_product #full_product_table #product_left #product_view {
		width: 295px;
	}

	#full_product #full_product_table #product_left #product_icons {
		padding-top: 50px;
		width: 30px;
	}

	#full_product #full_product_table #product_left #product_icons img {
		display: block;
		margin-bottom: 1px;
	}

	/* pagalba / pranesti / chatas */
	#full_product #full_product_table #product_left #pagalba {

	}

		#full_product #full_product_table #product_left #pagalba a {
			display: block;
			text-decoration: none;
			color: #000000;
		}

			#full_product #full_product_table #product_left #pagalba a:hover {
				text-decoration: underline;
			}

		#full_product #full_product_table #product_left #pagalba #pagalba_left {
			width: 160px;
		}

			#full_product #full_product_table #product_left #pagalba #pagalba_left #ask_product {
				padding-left: 16px;
				background: url("../images/UI/ask.png") no-repeat scroll left 4px;
			}

			#full_product #full_product_table #product_left #pagalba #pagalba_left #report_product {
				padding-left: 16px;
				background: url("../images/UI/report.png") no-repeat scroll 2px 4px;
			}

		#full_product #full_product_table #product_left #pagalba #pagalba_right {
			width: 120px;
			background: url("../images/UI/get_help.png") no-repeat scroll left 4px;
			padding-left: 40px;
		}

			#full_product #full_product_table #product_left #pagalba #pagalba_right a {
				font-weight: bold;
			}

#full_product #full_product_table #product_right {
	width: 400px;
	padding-left: 20px;
}

	#full_product #full_product_table #product_right h1 {
		margin-bottom: 7px;
	}

	#full_product #full_product_table #product_right #gamintojas {
		padding-bottom: 8px;
		border-bottom: 1px solid #ded9d9;
		margin-bottom: 8px;
	}

	#full_product #full_product_table #product_right #price {
		font-weight: bold;
		display: inline;
	}

		#full_product #full_product_table #product_right p {
			display: inline;
			margin: 0px;
		}

			#full_product #full_product_table #product_right form#add_to_cart_form {
				margin: 10px 0px 0px 0px;
				padding: 0px;
			}

			#full_product #full_product_table #product_right form input.text-input {
				width: 40px;
			}

			#full_product #full_product_table #product_right form label {
				margin-right: 5px;
			}

		#full_product #full_product_table #product_right #price .old_price {
			color: #000000;
			font-weight: bold;
			text-decoration: line-through;
			margin: 0px 3px;
		}

		#full_product #full_product_table #product_right #price .new_price {
			font-size: 15px;
			font-weight: bold;
			color: #c20200;
			margin: 0px 3px;
		}

		#full_product #full_product_table #product_right #price .regular_price {
			color: #000000;
			font-size: 15px;
			font-weight: bold;
		}

		#full_product #full_product_table #product_right #qty {
			font-weight: bold;
			display: inline;
			margin-left: 25px;
		}

		#full_product #full_product_table #product_right #discount .red {
			font-weight: bold;
		}

		#full_product #full_product_table #product_right #buy {
			margin-top: 10px;
		}

			#full_product #full_product_table #product_right #buy input {
				width: 87px;
				height: 24px;
				border: none;
				background: url("../images/UI/cart_red.png") no-repeat scroll left top;
				cursor: pointer;
				color: #ffffff;
				font-weight: bold;
			}

/* 1 katalogo lygis */
#layout #content #content_main #content_table #column_center #flash_block {
	width: 589px;
	height: 205px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ded9d9;
	margin-bottom: 10px;
}

#layout #content #content_main #content_table #column_center .paslaugos_table { }

	#layout #content #content_main #content_table #column_center .paslaugos_table ul li {
		background: url("../images/layout/li_red.png") no-repeat scroll left 3px;
	}

	#layout #content #content_main #content_table #column_center .paslaugos_table ul li a {
		font-weight: bold;
	}

	#layout #content #content_main #content_table #column_center .paslaugos_table {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-collapse: separate;
	}

	#layout #content #content_main #content_table #column_center .paslaugos_table.last {
		margin: 0px;
		margin-top: 10px;
	}

	#layout #content #content_main #content_table #column_center .paslaugos_table img {
		border-right: 1px solid #b4b4b4;
		border-bottom: 1px solid #b4b4b4;
		display: block;
		margin-bottom: 10px;
	}

	#layout #content #content_main #content_table #column_center .paslaugos_table tr td {
		padding: 0px 10px;
		border-right: 1px solid #b4b4b4;
		border-left: 1px solid #b4b4b4;
	}

		#layout #content #content_main #content_table #column_center .paslaugos_table tr td.first_td {
			padding-left: 0px;
			border: 0px;
		}

		#layout #content #content_main #content_table #column_center .paslaugos_table tr td.last_td {
			padding-right: 0px;
			border: 0px;
		}

/* modal navigation blokas */
#nav #modal_navigation {
	width: 660px;
	height: 340px;
	background: #ffffff;
	border-bottom: 4px solid #c20200;
	border-left: 1px solid #8f8f8f;
	border-right: 1px solid #8f8f8f;
	border-top: 1px solid #8f8f8f;
	z-index: 10;
	top: 29px;
}

	#nav #modal_navigation table tr td {
		padding-bottom: 20px;
	}

		#nav #modal_navigation table tr td ul {
			margin: 8px 0 8px;
		}

		#nav #modal_navigation table tr td ul li {
			background: transparent url(images/layout/li_red.png) no-repeat scroll left 3px;
			line-height: 14px;
			margin-bottom: 5px;
			padding-left: 15px;
		}

		#nav #modal_navigation table tr td ul li a {
			font-weight: bold;
		}

/* 3 gidu table */
#layout #content #content_main table#gidai_3_table {
	margin-bottom: 15px;
}

#layout #content #content_main table#gidai_3_table tr td {
	width: 24%;
	padding: 0px 3px;
	text-align: center;
}

	#layout #content #content_main table#gidai_3_table tr td.td_first {
		padding-left: 0px;
	}

	#layout #content #content_main table#gidai_3_table tr td.td_last {
		padding-right: 0px;
	}

	#layout #content #content_main table#gidai_3_table tr td .block {
		padding: 5px 2px;
	}

	#layout #content #content_main table#gidai_3_table tr td .block h2 {
		color: #C20200;
		padding: 0px 0px 0px 15px;
		text-align: left;
	}

		#layout #content #content_main table#gidai_3_table tr td .block h2:hover {
			text-decoration: underline;
		}

/* index quick links */
#layout #content #content_main #quick_blocks_index {
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 14px;
}

	#layout #content #content_main #quick_blocks_index a:hover {
		text-decoration: underline;
	}

	#layout #content #content_main #quick_blocks_index tr td {
		padding: 0px 3px;
	}

		#layout #content #content_main #quick_blocks_index tr td.first_td {
			padding-left: 0px;
		}

		#layout #content #content_main #quick_blocks_index tr td.last_td {
			padding-right: 0px;
		}

	#layout #content #content_main #quick_blocks_index #e_guru #e_guru_bg {
		width: 160px;
		height: 133px;
		background: url("../images/misc/index_1.png") no-repeat scroll left top;
		position: relative;
	}

	#layout #content #content_main table.table_2colum #e_guru_bg {
		width: 173px;
		height: 133px;
		background: url("../images/misc/index_1_inside.png") no-repeat scroll left top;
		position: relative;
		left: 2px;
	}


		#layout #content #content_main #quick_blocks_index #e_guru #e_guru_bg .block_data,
		#layout #content #content_main table.table_2colum #e_guru_bg .block_data  {
			width: 105px;
			position: absolute;
			top: 8px;
			right: 8px;
		}

		#layout #content #content_main #quick_blocks_index #e_guru #e_guru_bg .block_data h2,
		#layout #content #content_main table.table_2colum #e_guru_bg .block_data h2 {
			padding: 0px;
			margin: 0px;
		}

		#layout #content #content_main #quick_blocks_index #e_guru #e_guru_bg .block_data p {
			margin: 0px;
		}

		#layout #content #content_main table.table_2colum #e_guru_bg .block_data p {
			line-height: 14px;
			margin: 0px;
		}



		#layout #content #content_main table.table_2colum #gidas_bg {
			width: 173px;
			height: 150px;
			background: url("../images/misc/index_inside.png") no-repeat scroll left top;
			position: relative;
			left: 2px;
		}

			#layout #content #content_main #quick_blocks_index #e_guru #gidas_bg .block_data,
			#layout #content #content_main table.table_2colum #gidas_bg .block_data  {
				width: 107px;
				position: absolute;
				top: 8px;
				right: 12px;
			}

			#layout #content #content_main #quick_blocks_index #e_guru #gidas_bg .block_data h2,
			#layout #content #content_main table.table_2colum #gidas_bg .block_data h2 {
				padding: 0px;
				margin: 4px 0 0 0;
			}

			#layout #content #content_main #quick_blocks_index #e_guru #gidas_bg .block_data p {
				margin: 0px;
			}

			#layout #content #content_main table.table_2colum #gidas_bg .block_data p {
				line-height: 14px;
				margin: 0px;
			}




	/* blokas kataloge - biuro prekiu gidai */
	#layout #content #content_main table.table_2colum #biuro_prekiu_gidai {
		width: 173px;
		height: 150px;
		background: url("../images/misc/index_inside.png") no-repeat scroll left top;
		position: relative;
		left: 2px;
		margin: 8px 0px;
	}


		#layout #content #content_main table.table_2colum #biuro_prekiu_gidai .block_data {
			width: 115px;
			position: absolute;
			top: 10px;
			right: 13px;
		}

			#layout #content #content_main table.table_2colum #biuro_prekiu_gidai .block_data h2 {
				padding: 0px;
				margin: 0px;
				line-height:100%;
			}

			#layout #content #content_main table.table_2colum #biuro_prekiu_gidai .block_data p {
				margin: 2px 0px;
				line-height: 14px;
			}

			#layout #content #content_main table.table_2colum #biuro_prekiu_gidai .block_data a {
				font-weight: bold;
			}


	#layout #content #content_main #quick_blocks_index #lojalumas .block {
		width: 157px;
		background: url("../images/misc/index_2.png") no-repeat scroll left top;
		height: 132px;
		padding:0;
		position: relative;
	}
	div.guide {
		width: auto;
		background: url("../images/misc/index_inside.png") no-repeat scroll left top;
		height: 132px;
		padding-left: 40px;
		padding-top: 10px;

	}
	div.guide div.block_section{
		width: 130px;;

		height: auto;


	}


		#layout #content #content_main #quick_blocks_index #lojalumas .block .block_data {
			width: 137px;
		}

			#layout #content #content_main #quick_blocks_index #lojalumas .block .block_data #programa_span {
				position: absolute;
				top: 68px;
				left: 10px;
				color: #c20200;
			}

			#layout #content #content_main #quick_blocks_index #lojalumas .block .block_data div {
				position: absolute;
				bottom: 8px;
				left: 10px;
			}

			#layout #content #content_main #quick_blocks_index #lojalumas .block .block_data div h2 {
				margin: 0px;
				padding: 0px;
			}

			#layout #content #content_main #quick_blocks_index #lojalumas .block .block_data div p {
				margin: 0px;
			}

	#layout #content #content_main #quick_blocks_index #pasizymejau .block {
		width: 322px;
		height: 132px;
		padding: 0px;
		background: url("../images/misc/index_3.png") no-repeat scroll left top;
		position: relative;
	}

		#layout #content #content_main #quick_blocks_index #pasizymejau .block .block_data {
			width: 250px;
			bottom: 8px;
			left: 10px;
			position: absolute;
		}

			#layout #content #content_main #quick_blocks_index #pasizymejau .block .block_data h2 {
				margin: 0px;
				padding: 0px;
			}

			#layout #content #content_main #quick_blocks_index #pasizymejau .block .block_data p {
				margin: 0px;
			}

	#layout #content #content_main #quick_blocks_index #akcija .block {
		width: 327px;
		height: 132px;
		padding: 0px;
		background: url("../images/misc/index_4.png") no-repeat scroll left top;
		position: relative;
	}

		#layout #content #content_main #quick_blocks_index #akcija .block .block_data {
			width: 190px;
			position: absolute;
			top: 15px;
			left: 15px;
		}

		#layout #content #content_main #quick_blocks_index #akcija .block .block_data ul {
			margin-bottom: 0px;
		}

		#layout #content #content_main #quick_blocks_index #akcija .block .block_data ul li {
			padding-bottom: 5px;
		}

		#layout #content #content_main #quick_blocks_index #akcija .block .block_data ul li a {
			font-weight: bold;
		}

/* uzsakyti is katalogo */
#layout #content #content_main ul#katalogo_block {
	line-height: 14px;
	margin-top:8px;
}

#layout #content #content_main ul#katalogo_block li {
	margin-bottom: 8px;
}

#layout #content #content_main ul#katalogo_block li.active {
	font-weight: bold;
	color: #000000;
}

	#layout #content #content_main ul#katalogo_block li a {
		font-weight: bold;
	}

	#layout #content #content_main ul#katalogo_block li a:hover {
		text-decoration: underline;
	}

#layout #content #content_main #content_table #column_center form .form_table tr th {
	text-align: left;
	padding-left: 10px;
}

#layout #content #content_main #content_table #column_center form .form_table tr td {
	padding: 7px;
}

	#layout #content #content_main #content_table #column_center form table.form_table tr td.first_td {
		padding-left: 0px;
	}

	#layout #content #content_main #content_table #column_center form table.form_table tr td.last_td {
		padding-right: 0px;
		padding-left: 7px;
	}

	#layout #content #content_main #content_table #column_center form table.form_table thead tr th {
		border-bottom: 1px solid #ded9d9;
		padding-bottom: 5px;
	}

#layout #content #content_main #content_table #column_center form .form_table tr td.form_prekes_kodas input.text-input {
	width: 63px;
}
#layout #content #content_main #content_table #column_center form .form_table tr td.form_pavadinimas input.text-input {
	width: 271px;
}
#layout #content #content_main #content_table #column_center form .form_table tr td.form_kaina input.text-input {
	width: 60px;
}

#layout #content #content_main #content_table #column_center form .form_table tr td.form_kaina input.text-input {
	width: 84px;
}

#layout #content #content_main #content_table #column_center form .form_table tr td.form_kiekis input.text-input {
	width: 60px;
}

#layout #content #content_main #content_table #column_center form .form_table tr td.form_suma input.text-input {
	width: 100px;
}

#layout #content #content_main #content_table #column_center a.prideti {
	padding: 17px 13px 5px 12px;
	background: url("../images/UI/prideti.png") no-repeat scroll left top;
	text-align: center;
	padding-top: 3px;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

/* akcijos */
#layout #content #content_main #content_table #column_center table#akcijos_table tr td.akcijos_img {
	padding-right: 30px;
}

	#layout #content #content_main #content_table #column_center table#akcijos_table tr td {
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom:1px solid #DED9D9;
	}

		#layout #content #content_main #content_table #column_center table#akcijos_table tr td a {
			font-weight: bold;
		}

	#layout #content #content_main #content_table #column_center table#akcijos_table tr.last_tr td {
		border: 0px;
	}

/* gradient blokeliai desineje su turiniu */
#layout #content #content_main #column_right .column_block #lojalumas {
	background: url("../images/misc/grad_1.png") no-repeat scroll left top;
	height: 146px;
	position: relative;
}

	#layout #content #content_main #column_right .column_block #lojalumas #programa {
		position: absolute;
		bottom: 50px;
		color: #C20200;
	}

	#layout #content #content_main #column_right .column_block #lojalumas #lojalumas_meta {
		position: absolute;
		bottom: 3px;
	}

#layout #content #content_main #column_right .column_block #ispardavimas {
	background: url("../images/misc/grad_2.png") no-repeat scroll left top;
	height: 146px;
	position: relative;
}

	#layout #content #content_main #column_right .column_block #ispardavimas h2 {
		position: absolute;
		bottom: 5px;
	}

#layout #content #content_main #column_right .column_block #patogu_pirkti {
	background: url("../images/misc/grad_3.png") no-repeat scroll left top;
	height: 146px;
	position: relative;
}

	#layout #content #content_main #column_right .column_block #patogu_pirkti #patogu_pirkti_meta {
		position: absolute;
		bottom: 50px;
	}

	#layout #content #content_main #column_right .column_block #patogu_pirkti #uzsakymas_pagal_kataloga {
		position: absolute;
		bottom: 5px;
	}

#layout #content #content_main #column_right .column_block #zalias_biuras {
	background: url("../images/misc/grad_4.png") no-repeat scroll left top;
	height: 146px;
	position: relative;
}

	#layout #content #content_main #column_right .column_block #zalias_biuras h2 {
		position: absolute;
		bottom: 8px;
	}

		#layout #content #content_main #column_right .column_block #zalias_biuras h2 a {
			color: #3d8008;
		}

#layout #content #content_main #column_right .column_block #ofiso_prekiu_katalogas {
	background: url("../images/misc/grad_5.png") no-repeat scroll left top;
	height: 146px;
	position: relative;
}

	#layout #content #content_main #column_right .column_block #ofiso_prekiu_katalogas #ofiso_katalogas {
		position: absolute;
		bottom: 53px;
		font-weight: bold;
	}

	#layout #content #content_main #column_right .column_block #ofiso_prekiu_katalogas #uzsisakyti_kataloga {
		position: absolute;
		bottom: 5px;
	}

	#layout #content #content_main #column_right #ofiso_prekiu_katalogas #metai {
		position: absolute;
		font-size: 15px;
		bottom: 35px;
		right: 15px;
	}

#layout #content #content_main #column_right .column_block #lojalumas h2,
#layout #content #content_main #column_right .column_block #lojalumas p,
#layout #content #content_main #column_right .column_block #ispardavimas h2,
#layout #content #content_main #column_right .column_block #ispardavimas p,
#layout #content #content_main #column_right .column_block #patogu_pirkti h2,
#layout #content #content_main #column_right .column_block #patogu_pirkti p,
#layout #content #content_main #column_right .column_block #zalias_biuras h2,
#layout #content #content_main #column_right .column_block #zalias_biuras p,
#layout #content #content_main #column_right .column_block #ofiso_prekiu_katalogas h2,
#layout #content #content_main #column_right .column_block #ofiso_prekiu_katalogas p {
	margin: 0px;
	padding: 0px;
}

/* 1 akcija sablonas */
#layout #content #content_main #content_table #column_center #akcija_1 {
	margin-top: 15px;
}

	#layout #content #content_main #content_table #column_center #akcija_1 tr td.akcijos_img {
		padding-right: 15px;
	}

	#layout #content #content_main #content_table #column_center #akcija_1 tr td .hr {
		margin: 10px 0px 15px 0px;
	}

	#layout #content #content_main #content_table #column_center #akcija_1 .variantai ul li {
		padding-left: 0px;
		background: none;
	}

/* gidas */
#layout #content #content_main #content_table #column_center .node_first {
	padding-top: 10px;
	margin-top: 10px;
}

	#layout #content #content_main #content_table #column_center .node_first h2,
	#layout #content #content_main #content_table #column_center .node h2 {
		margin: 0px;
		padding: 0px;
	}

/* savybiu lentele */
#layout #content #content_main #content_table #column_right table.savybes {
	margin: 12px 0px;
}

#layout #content #content_main #content_table #column_right table.savybes tr th {
	background: #d3d3d3;
	padding: 3px 8px;
}

#layout #content #content_main #content_table #column_right table.savybes tr td {
	padding: 8px;
	border-bottom: 1px solid #ded9d9;
}

#layout #content #content_main #content_table #column_right table.savybes tr td.col1 {
	width: 120px;
	vertical-align: top;
}

#layout #content #content_main #content_table #column_right table.savybes tr td.col2 {
	width: 45px;
	text-align: center;
	vertical-align: top;
}

#layout #content #content_main #content_table #column_right table.savybes tr td.col3 {
	width: 167px;
	vertical-align: top;
}



.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	/*display: inline-block;*/
	display: inline;
}
/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */





/* cart */
#cart .cart-item #cart_list_form { }

	#cart .cart-item {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ded9d9;
	}

	#cart .last-cart-item {
		border-bottom: 0px;
	}

	#cart .cart-item #cart_list_form table {
		border-collapse: separate;
		margin-bottom: 10px;
	}

	#cart .cart-item #cart_list_form tr th {
		background: #d3d3d3;
		height: 23px;
	}

	#cart .cart-item #cart_list_form tr td {
		border-bottom: 1px solid #ded9d9;
	}

	#cart .cart-item #cart_list_form tr td#cart_sub_total {
		background: #d3d3d3;
		height: 23px;
		padding: 0px 10px;
	}

	#cart .cart-item #cart_list_form table .cart_qty {

	}

	#cart .cart-item #cart_list_form table .cart_qty input.text-input {
		width: 40px;
	}

	#cart .cart-item #cart_list_form .cart_image {
		text-align: center;
	}

	#cart .cart-item #cart_list_form .cart_title a {
		display: block;
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
	}

	#cart .cart-item #cart_list_form .cart_qty {
		text-align: center;
	}

	#cart .cart-item #cart_list_form .cart_qty p {
		display: inline;
		margin: 0px;
	}

	#cart .cart-item #cart_list_form .cart_qty a {
		position: relative;
		top: 4px;
		margin-left: 5px;
	}

	#cart .cart-item #cart_list_form .cart_price,
	#cart .cart-item #cart_list_form .cart_total {
		text-align: center;
	}

	#cart .cart-item #cart_list_form .cart_remove {
		text-align: center;
	}

	#cart .cart-item #cart_list_form #back_cart input {
		width: 133px;
		height: 24px;
		border: none;
		background: url("../images/UI/cart_back.png") no-repeat scroll left top;
		cursor: pointer;
		font-weight: bold;
	}

	#cart .cart-item #cart_list_form #buy_cart a {
		margin-right: 5px;
		padding-right: 18px;
		background: url("../images/UI/renew_data.png") no-repeat scroll right 2px;
	}

	#cart .cart-item #cart_list_form #buy_cart p {
		display: inline;
		margin: 0px;
	}

	#cart .cart-item #cart_list_form #buy_cart input {
		width: 108px;
		height: 24px;
		border: none;
		background: url("../images/UI/cart_buy.png") no-repeat scroll left top;
		cursor: pointer;
		font-weight: bold;
	}

	/* uzskaymo patvirtinimas */
	#cart .cart-item #uzsakymo_patvirtinimas tr td {
		padding-bottom: 10px;
		width: 25%;
	}

/* prekiu krepselis */
#cart .cart-item #cart_list_table {
	border-collapse: separate;
}

#cart .cart-item #cart_list_table tr td {
	padding: 5px 0px;
	border-bottom: 1px solid #ded9d9;
}

#cart .cart-item #cart_list_table tr th {
	background: #d3d3d3;
	height: 23px;
	padding: 0px 10px;
}

#cart .cart-item #cart_list_table .cart_list_vnt {
	text-align: center;
}

#cart .cart-item #cart_list_table .cart_list_pavadinimas a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

#cart .cart-item #cart_list_table .cart_list_kaina {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

#cart .cart-item #cart_list_table .cart_list_last {
	border-bottom: 0px;
	background: #f4f4f4;
}

/* total / sub total lentele */
#cart .cart-item #cart_list_total_table {
	margin-right: 10px;
}

#cart .cart-item #cart_list_total_table tr td {
	border-bottom: none;
	padding: 1px 0px;
	text-align: right;
}

#cart .cart-item #cart_list_table tr td.list_last {
	border-bottom: 0px;
}

#cart .cart-item #cart_list_table #cart_list_patvirtinti a {
	width: 150px;
	height: 21px;
	display: block;
	border: none;
	color: #000000;
	background: url("../images/UI/patvirtinti_uzsakyma.png") no-repeat scroll left top;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
}

	#cart .cart-item #cart_list_table #cart_list_patvirtinti a:hover {
		text-decoration: none;
	}

/* pildymo formos stilius */
#column_center .column_block #forma .gray {
	background: #d3d3d3;
	height: 23px;
	padding: 0px 10px;
	font-weight: bold;
}

#column_center .column_block #forma tr td {
	padding: 5px 0px 5px 10px;
}

#column_center .column_block #forma tr td.label {
	width: 120px;
}

#column_center .column_block #forma tr td input.text-input,
#column_center .column_block #forma tr td select {
	width: 250px;
}

#column_center .column_block #patvirtinti {
	text-align: right;
	border-top: 1px solid #ded9d9;
	padding-top: 5px;
	margin-top: 5px;
}

#column_center .column_block #patvirtinti input {
	width: 87px;
	height: 24px;
	border: none;
	background: url("../images/UI/uzsakyti.png") no-repeat scroll left top;
	cursor: pointer;
	font-weight: bold;
}


/* pildymi maketavimo stiliai */
.border, img.border, table td img.border {
	border: 1px solid #b4b4b4;
}

/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages li { list-style-type: none; }
.messages li ul li { list-style-type: circle; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg, .warning-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url("../images/logos/error_msg_icon.png");
    }
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url("../imagess/logos/success_msg_icon.png");
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url("../images/logos/note_msg_icon.png");
    }


	/* copyright en */
		#layout #layout_footer #copyright_en {

			color: #767676;
			font-size: 11px;

		}

/* Dekoravimo klases */
input.error{
    border:solid red thin !important;
}
.vtop{
    vertical-align:top;
}



  div#abecele_list {
     position:absolute;

        z-index:900;

        width:988px;
        margin-top:75px;
        background-color:#fff;
}

	 #abecele_list tr td {
		background: #8F8F8F;
		height: 29px;
		text-align: center;
		font-weight: bold;
		vertical-align: middle;
		border-right: 1px solid #C5C5C5;
	}

		 #abecele_list tr td.last {
			border-right: 0px;
		}

	 #abecele_list tr td a {
		color: #ffffff;
		padding: 0px 8px;
	}
       .abecele_list {
    width: 958px;/*745px;*/
    border: 1px solid #C5C5C5;
    /*background: #cecece;*/
    margin: 10px auto 10px auto;
    padding: 10px;
    display: none;
    /*z-index: 999;*/
    background-color:#eee;
}
.abecele_list ul.abecele {
   /* z-index: 1000;*/
}
 .abecele_list ul.abecele li.abecele {
    float: left;
    width: 220px;
    /*z-index: 1001;*/
}
/** Greita paieska sufleris **/
div#search_autocomplete{
	border-top:1px solid #B8B8B8;
	border-bottom:1px solid #B4B4B4;
	border-left:1px solid #B8B8B8;
	border-right:1px solid #B4B4B4;
	background-color:#fff;
	width:auto;

}
div#search_autocomplete ul li{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-rught:5px;
}
div#search_autocomplete ul li.odd:hover,div#search_autocomplete ul li.even:hover{
	background-color:#C20200;
	color:white;
	cursor:pointer;
}
div#search_autocomplete ul li.odd{
	background-color:#fff;
}
div#search_autocomplete ul li.even{
	background-color:#F4F4F4;
}
/************* Vartotojai *******************/

#content_table {
	width: 100%;
}

#column_center table.bordered {

	/*border-left: solid 1px #909090;
	border-top: solid 1px #909090;*/
        border-spacing: 0;
	border-collapse: collapse;
}

#column_center table.bordered th,
#column_center table.bordered td {
      border: solid 1px #909090;
      /*border-right: solid 1px #909090;
      border-bottom: solid 1px #909090;*/
}

#column_center table.greyHead th {
      background-color: #CCCCCC;
	color: white;
}
#column_center table.lightPadded th,
#column_center table.lightPadded td {
      padding: 2px 8px;
}

#column_left .menu-left li.active a {
	font-weight: bold;
	font-style: italic;
}

#column_left .menu-left li .submenu-left li a {
	margin-left: 15px;
}

#column_center .user-tree a.act {
	padding-left: 20px;
}

#column_center .user-tree a.act,
#column_center a.add {
	padding-left: 15px;
	background-image: url('../images/icons/add-12x12.png');
	background-repeat: no-repeat;
}

#column_center a.edit {
	padding-left: 13px;
	background-image: url('../images/icons/edit-12x12.png');
	background-repeat: no-repeat;
}

#column_center a.delete {
	padding-left: 15px;
	background-image: url('../images/icons/delete-v2-12x12.png');
	background-repeat: no-repeat;
}

#column_center a.stats {
	padding-left: 15px;
	background-image: url('../images/icons/stats-12x12.png');
	background-repeat: no-repeat;
}

#column_center a.view {
	padding-left: 13px;
	background-image: url('../images/icons/view-12x12.png');
	background-repeat: no-repeat;
}

#column_center a.budget {
	padding-left: 13px;
	background-image: url('../images/icons/budget-12x12.png');
	background-repeat: no-repeat;
}

#column_center a.stop {
	padding-left: 13px;
	background-image: url('../images/icons/stop-12x12.png');
	background-repeat: no-repeat;
}

#column_center a.textless {
	text-decoration: none;
}

#column_center .control-header {
	font-size: 13px;
	margin-bottom: 12px;
}

#column_center .user-tree .level-1 { margin-left: 20px; font-size: 14px; }
#column_center .user-tree .level-2 { margin-left: 20px; font-size: 13px; }
#column_center .user-tree .level-3 { margin-left: 20px; font-size: 12px; }
#column_center .user-tree .level-4 { margin-left: 20px; font-size: 11px; }

#column_center .user-tree .group {
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 18px;
        margin-bottom: 3px;

}
#column_center .user-tree .expanded {
	background-image: url('../images/icons/collapse-11x11.png');
}
#column_center .user-tree .collapsed {
	background-image: url('../images/icons/expand-11x11.png');
}

#column_center .user-tree .collapsed .group,
#column_center .user-tree .collapsed .user,
#column_center .user-tree .collapsed .admin {
	display: none;
}

#column_center .user-tree .group a,
#column_center .user-tree a.group-act {
      color: #8F8F8F;
}
#column_center .user-tree .user {
	font-style: italic;
	font-weight: normal;
	background-image: url('../images/icons/user-16x16.png');
	background-repeat: no-repeat;
	padding-left: 18px;
}
#column_center .user-tree .admin {
      background-image: url('../images/icons/admin-user-16x16.png');
      background-repeat: no-repeat;
      padding-left: 18px;
}
#column_center .user-tree .user a,
#column_center .user-tree .admin a,
#column_center .user-tree a.user-act {
	color: #C20200;
}
#column_center .user-tree .GroupAdmin {
	font-style: italic;
	font-weight: normal;
}

#column_center .finSourceLine {
	width: 100%;
 	padding-bottom: 5px;
	border-bottom: solid 1px #DED9D9;
	margin-bottom: 5px;
}

#column_center #budget-periods tr.inactive td { color: #C0C0C0; }
#column_center #budget-periods tr.current td { font-weight: bold; }
#column_center #budget-periods tr.current td a { font-weight: normal; }

#column_center #budget-period-allowances td { width: 75px; }
#column_center #budget-period-allowances td.first { width: 150px; }
#column_center #budget-period-allowances input {
	width: 95%;
	border: none;
	text-align: center;
}

#column_center #budget-period-allowances td.first,
#column_center #budget-period-allowances tr.first td {
	background-color: #E8E8E8;
	font-weight: bold;
	padding: 1px 3px;
}

#column_center #budget-period-allowances td.total input,
#column_center #budget-period-allowances tr.total td input {
	font-weight: bold;
}

#column_center #budget-period-allowances td.grand-total,
#column_center #budget-period-report td.grand-total {
	border: solid 2px #909090;
}

#column_center #budget-period-allowances td.others,
#column_center #budget-period-report td.others {
	font-style: italic;
}

input.Date {
	width: 75px;
}

#column_center #budget-period-report td {
    width: 30px;
    text-align: center;
    padding-left: 1px;
    padding-right: 1px;
}
#column_center #budget-period-report td.first { width: 150px; }

#column_center #budget-period-report td.first,
#column_center #budget-period-report tr.first td {
	background-color: #E8E8E8;
	font-weight: bold;
	padding: 1px 3px;
	text-align: left;
}

#column_center #budget-period-report tr.second td {
	background-color: #E8E8E8;
	font-weight: bold;
}

#column_center #budget-period-report td.total,
#column_center #budget-period-report tr.total {
	font-weight: bold;
}

#layout #content #content_main #content_table #column_center #orderStats ul.tabs {
	width: 100%;
	border-bottom: solid 1px #8F8F8F;
	height: 23px;
}
#layout #content #content_main #content_table #column_center #orderStats ul.tabs li {
	float: left;
	background-image: none;
	background-color: #E8E8E8;
	border: solid 1px #8F8F8F;
	padding: 4px;
	margin-left: 10px;
	cursor: pointer;
}
#layout #content #content_main #content_table #column_center #orderStats ul.tabs li.active {
	background-color: white;
	border-bottom: solid 1px white;
}

#orderStats form.Budget {
	display: none;
}

#orderStats form select {
	width: 160px;
}

#orderStats .FilterBlock {
	clear: both;
}

#orderStats .SubBlock {
	width: 100%;
	margin-bottom: 3px;
}

#orderStats .SubBlock .title {
	background-color: #E8E8E8;
	padding: 2px;
	font-weight: bold;
}

#orderStats .SubBlock .title .Expander {
	border: solid 1px black;
	color: black;
	float: left;
	margin: 2px 5px 2px 2px;
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	cursor: pointer;
}

#orderStats .SubBlock .content {
	padding: 3px;
	border: solid 1px #E8E8E8;
	display: none;
}

#orderStats .Results {
	margin-top: 10px;
}
/***Krepseliai***/
p.category_select select.category {
    width:400px;
}
/****************/

/*** Product grid table width fix ***/
#products_table .w25p .product_block table {
    width: 100%;
}
/************************************/

/*** Checkout error message highlight ***/
#checkoutSteps #checkout-step-review #msg {
    color: red;
}
/***************************************/

#cart .cart-item .cart_price,
#cart .cart-item .cart_price_percent {
    text-align: center;
}

/***************************************/
#login_links #finsource_widget {
    display: inline;
}

#login_links #finsource_widget select {
    font-size: 10px;
    padding: 0;
    width: 75px;
}




/********************************************/
/* PB */

#layout #content #content_main #content_table #column_center ul li,
#layout #content #content_main #content_table #column_right ul li{
	background:none;
}
.error-msg, .success-msg, .notice-msg, .note-msg, .warning-msg{
	min-height:16px !important;
}
.error-msg li, .success-msg li, .notice-msg li, .note-msg li, .warning-msg li{
	font-size:1.3em;
	margin-bottom:0 !important;
}
.stockrack .input1{
	border: 1px solid #B8B8B8;
	padding: 2px;
	width:200px;
}
.stockrack .input2{
	border: 1px solid #B8B8B8;
	padding: 2px;
	width:30px;
}
.stockrack .table1 td{
	padding:2px 8px 0px 0 !important;
}

.og-panel h1,
.stockrack h1,
.analytic h1{
	font-size:1.8em;
	margin-bottom:0;
	color:#111;
}

.og-panel h3,
.stockrack h3,
.analytic h3{
	font-size:1.1em;
	margin:0;
	margin-bottom:8px;
	padding:0;
	color:#6F6868;
}

.og-panel .header,
.stockrack .header{
	width:100%;
	float:left;
	padding:1px 0px 3px;
	margin-bottom:7px;
	border-bottom:1px solid #ececec;
}

.stockrack a.control{
	margin:1px 0;
	color:#fff;
	background:#C20200;
	padding:1px 3px;
	text-decoration:none;
}
.stockrack a:hover.control{
	background:#CF0C0C;
}


.analytic{

}

.analytic.right{
	text-align:left;
}

.analytic .filter .title{
	float:left;
	width:100%;
}
.analytic .filter .content{
	float:left;
	width:100%;
}

.analytic .filter .title a{
	width:184px;
	display:block;
	float:right;
	margin:1px 0;
	color:#fff;
	background:#C20200;
	padding:1px 3px;
	text-decoration:none;
}
.analytic .filter.additional .title a{
	background:#000000;
}
.analytic .filter .content{
	display:none;
	float:right;
	width:164px;
	padding: 4px 10px;
}
.analytic .filter .content.expanded{
	border:1px solid #C20200;
	border-left:none;
	border-right:none;
	width:776px;
}
.date_trigger,
.analytic .filter .date_trigger{
	cursor:pointer;	
}

.analytic input{
	padding: 2px;
}
.analytic input,
.analytic select{
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #AAAAAA #C8C8C8 #C8C8C8 #AAAAAA;
    border-style: solid;
    border-width: 1px;
	font-size:12px;
}

.analytic select{
	width:170px;
}

.analytic input.datesel{
	width:70px;
}
.analytic .li1{
	float: left;
	width: 240px;
}
.analytic .li1 .li-title{
	height:30px;
}
.analytic label{
	cursor:pointer;
}
.analytic .button{
	background: url("../images/UI/uzsakyti.png") no-repeat scroll left top transparent;
	border: medium none;
	height: 24px;
    margin-left: 10px;
    margin-right: 10px;
	margin-top: 4px;
    width: 87px;
}
#analytic_content th{
	background: #4b4b4b;
	color: #fff;
	white-space: nowrap;
}
#analytic_content td{
	font-size: 10px;
	padding: 1px 4px !important;
	white-space: nowrap;
}

#analytic_content td.td-item_name{
	white-space: normal !important;
}

#analytic_content td.rowtotal{
	background: #4b4b4b;
	color:#fff;
}

#analytic_content tr.semitotals{
	background: #8b8b8b;
	color:#fff;
}

#analytic_content .r1{
	background: #e4e4e4;
}

#analytic_content .r2{
	background: #fbfbfb;
}

#analytic_content .c1{
	border-bottom:1px solid #d9d9d9;
}

#analytic_content .totals{
	background: #4b4b4b;
}
#analytic_content .totals td{
	font-weight:bold;
	color: #fff;
	font-size:11px;
}
#analytic_content .totals span{
	margin:2px;
}

#analytic_content .over{
	background: #C6EF1D;
}
#report_graph{
	padding:2px;
}

#cart_list_form .discount label{
	color: #C20200;
	margin-right: 5px;	
}

.og-panel .col2-set .col-1,
.og-panel .col2-set .col-2{
	float:left;
	width:270px;
}
.og-panel table thead{
	background: #D3D3D3;
}


#layout_flipbook #layout_content_left,
#layout_flipbook #layout_menu_left,
#layout_flipbook #layout_menu_center,
#layout_flipbook #layout_menu_right,
#layout_flipbook #layout_content_right,
#layout_flipbook #layout_content_center,
#layout_flipbook #layout_top_right,
#layout_flipbook #layout_top_left,
#layout_flipbook #layout_bottom_left,
#layout_flipbook #layout_bottom_center,
#layout_flipbook #layout_bottom_right
{
	background: none;
}

#layout_flipbook #layout_top_left,
#layout_flipbook #layout_top_right,
#layout_flipbook #layout_top_center,
#layout_flipbook #flag,
#layout_flipbook #footer_table
{
	display:none;
}

#layout_flipbook #headlinks{
	margin-top:2px !important;
	margin-bottom:8px !important;
}
#layout_flipbook #headlinks a,
#layout_flipbook #headlinks h2,
#layout_flipbook #login_links a
{
	color:#2d2d2d !important;
}
#layout_flipbook .border_1{
	border-left-color: #737373;
}

#layout_flipbook #logo img{
	display:none;
}
#layout_flipbook #logo a{
	background: url("../images/flipbook/logo.png") no-repeat;
	display:block;
	width:252px;
	height:35px;
}
body#layout_flipbook { 
	overflow-y: scroll;
	background: #5a5a5a;
	/* background: url("../images/flipbook/bg.png") #444444 repeat-x top left; */
}

#layout_flipbook #book {
	background: url("../images/flipbook/book.png") #A3121F repeat-y top center;
	
	/*
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -400px;
	margin-top: -275px;
	
	margin:0 auto;
	
	*/
	
	position: absolute;
	left: 50%;
	top: 80px;
	margin-left: -487px;
	
	width: 1004px;
	height: 560px;
	
}

#layout_flipbook #pages section {
	background: url("../images/flipbook/paper_right.png") #fff repeat-y top left;
	display: block;
	width: 451px;
	height: 550px;
	
	/*
	
	position:relative;
	left: 415px;
	top: 5px;
	*/
	
	position: absolute;
	left: 502px;
	top: 5px;
	
	overflow: hidden;
}
	#layout_flipbook #pages section.left {
		background: url("../images/flipbook/paper_left.png") #fff repeat-y top right;
		position: absolute;
		left: 51px;
		top: 5px;
		overflow: hidden;
	}
	#layout_flipbook #pages section>div {
		display: block;
		width: 451px;
		height: 550px;
		font-size: 12px;
	}
	#layout_flipbook #pages section p,
	#layout_flipbook #pages section h2 {
		padding: 3px 35px;
		line-height: 1.4em;
		text-align: justify;
	}
	#layout_flipbook #pages section h2{
		margin: 15px 0 10px;
	}

	#layout_flipbook #pages section.pre_cover{
		background:#5A5A5A;
		margin-left:-51px;
		width:502px;
		height:560px;
		margin-top:-5px;
	}
	#layout_flipbook #pages section.cover{
		background: url("../images/flipbook/cover.png") #5A5A5A no-repeat top left;
		width:502px;
		height:560px;
		margin-top:-5px;
	}
	
	#layout_flipbook #right_nav{
		position: absolute;
		left: 702px;
		top: 258px;
		
		width:540px;
		height:36px;
		-webkit-transform: rotate(90deg); 
		-moz-transform: rotate(90deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);	
	}
		
	#layout_flipbook #left_nav{
		position: absolute;
		left: -238px;
		top: 258px;
		
		width:540px;
		height:36px;
		-webkit-transform: rotate(-90deg); 
		-moz-transform: rotate(-90deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);	
	}
	
	#layout_flipbook #left_nav li,
	#layout_flipbook #right_nav li{
		display:block;
		float:right;
		padding:4px 11px;
		background:#6e6e6e;
		height:28px;
		color:#fff;
		cursor:pointer;
		text-align:center;
		border-left:1px solid #494949;
		border-right:1px solid #adadad;
		border-bottom:1px solid #585858;
		word-break: break-all;
	}
	#layout_flipbook #right_nav li{
		float:left;
		border-right:1px solid #494949;
		border-left:1px solid #adadad;
	}
	
	#layout_flipbook #left_nav li.oneliner,
	#layout_flipbook #right_nav li.oneliner{
		line-height: 260%;
	}
	
	#layout_flipbook li.c1{
		background:#465694 !important;
	}
	
	#layout_flipbook li.c2{
		background:#8e244c !important;
	}
	
	#layout_flipbook li.c3{
		background:#92a637 !important;
	}
	
	#layout_flipbook li.c4{
		background:#016269 !important;
	}
	
	#layout_flipbook li.c5{
		background:#ae7a55 !important;
	}
	
	#layout_flipbook #pages section.product .product_block{
		width:200px;
		height:230px;
		float:left;
		overflow:hidden;
		margin:12px 6px 12px 18px;
		font-size:0.8em;
	}
	
	#layout_flipbook #pages section.product .product_block a{
		color:#5d5d5d;
	}
	
	#layout_flipbook #pages section.product .product_block .form_add p{
		padding:0;
		margin:0;
		float:left;
	}
	
	#layout_flipbook #pages section.product .product_block .form_add .text-input.qty{
		width:30px;
		font-size:0.7em;
	}
	
	#layout_flipbook #pages section.product .product_block .form_add .i_krepseli{
		background: #ececec;
		font-size:0.9em;
		height:15px;
		width:67px;
	}
	
	#layout_flipbook #pages section.product .product_block .form_add{
		margin-top:6px;
	}
	
	#layout_flipbook #pages section.product .product_block .product_title{
		line-height:100%;
		height:33px;
		overflow:hidden;
		margin-bottom:6px;
	}
	
	#layout_flipbook #information_tag{
		margin: 100px 80px;
		border: 3px solid #EDEDED;
		padding: 8px;
	}
	

#layout_flipbook #pageflip-canvas {
	position: absolute;
	z-index: 2000;
}

#layout_flipbook #flipbook_main{
	height:560px;
}

