body
{
	font-family: Arial;
	font-size: 10pt;
	color: #111111;
	font-weight: normal;
	line-height: 14pt;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-color:#ffffff;
	/*
	scrollbar-face-color:#9b9b9b;
	scrollbar-arrow-color:#e6e6e6;
	scrollbar-track-color:#d0d0d0;
	scrollbar-shadow-color:#767676;
	scrollbar-highlight-color:#c7c7c7;
	scrollbar-3dlight-color:#c7c7c7;
	scrollbar-darkshadow-color:#767676;*/
}

table
{
    border-color: #f0f0f0;
    border-collapse: collapse;
}

td, th, .tekstasA
{
	font-family: Arial;
	font-weight: normal; 
	font-size: 10pt; 
	color: #111111; 
	line-height: 14pt;
	border-width: 1px 1px 1px 1px;
}

A {color: #e76b09; text-decoration: none;}

A:hover {color: #5e9925; text-decoration: underline;}


h1, .tema {
	font-family: "Arial", serif;
	font-size: 14pt;
	font-weight: bold;
	color: #fff;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	line-height: 14pt;
	display: inline;
}
h1 a {color: #fff;}
h1 span {font-family: "Arial"; font-size:10pt; margin-right:8px;}


h2, .Poteme {
	font-family: "Arial";
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
	line-height: 15pt;
}
h2 a {color: #000;}

h3 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0;
	line-height: 16pt;
}
h3 a {color: #000;}
h3 a:hover {color: #0578b7;}

h4 {font-size:13pt; font-weight:normal; color:#aaa; padding:0; margin:0 0 4px 0; line-height:16pt;}
h4 a {color: #666;}
h4 a:hover {color: #000;}


img {border-color: #aab7cc;}

p {margin: 0; padding: 0;}

ul {list-style-image:url(ul.gif); list-style-type:circle; margin:3px 0 18px 10px; line-height:14pt; padding:0;}

ol {margin: 0px; padding: 5px 5px 10px 40px;}

form {margin: 0; padding: 0;}

select, .input {background-color:#ffffff; width:120px; border:solid 1px #867a73; height:18px; color:#000; font-weight:normal;}

hr {height: 0; border: 0; border-top: 1px solid #e5e6e1; width: 100%;}

input, textarea {font-family: Arial;}


A.Neutral {color: #111111;}

.text_block{width:468px; overflow:hidden; text-align:justify;}
.text_block2{width:450px; overflow:hidden; text-align:justify;}

.justify{text-align:justify;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.inline{display:inline;}
.block{display:block;}
.fleft{float:left;}
.fright{float:right;}

.root_table {width:100%; height:100%; background:url('main_bg.gif') bottom left repeat-x;}


.table0 {border:none; padding:0; border-spacing:0;}
.table90 {padding:0; border-spacing:0; width:90%;}
.table95 {padding:0; border-spacing:0; width:95%;}
.table1 {border:none; padding:0; border-spacing:0; width:100%;}
.table0 td, .table90 td, .table95 td, .table1 td {padding:0; border-spacing:0;}
.table0 th, .table90 th, .table95 th, .table1 th {padding:0; border-spacing:0;}
.percent100 {width:100%; height:100%;}


.w80 {width:80px;}
.w95 {width:95%;}
.w100 {width:100%;}
.w200 {width:200px;}
.h100 {height:100%;}

.MPdiv {font-family: "Garamond", serif; font-size: 13pt; font-weight: bold; color: #111111; padding: 0 10px; text-align:center;}
A.MP1 {color: #111111; text-decoration: none;}
A.MP1:hover {color: #342218; text-decoration: underline;}
A.MP2 {color: #74320e; text-decoration: none;}
A.MP2:hover {color: #74320e; text-decoration: underline;}

.MSdiv {font-size: 10pt; font-weight: bold; color: #fff; text-decoration: none; padding: 0 12px; line-height: 11pt; }
A.MS1 {color: #fff; text-decoration: none;}
A.MS1:hover {color: #fff; text-decoration: underline;}
A.MS2 {color: #000; text-decoration: none;}
A.MS2:hover {color: #000; text-decoration: underline;}

.MTdiv {font-size: 10pt; font-weight: normal; color: #46535c; text-decoration: none; padding: 0 0 2px 18px;}
.MTdiv2 {padding-left: 2px;}
A.MT1 {color: #46535c;text-decoration: none;}
A.MT1:hover {color: #000; text-decoration: underline;}
A.MT2 {color: #000; font-weight:bold; text-decoration: none;}
A.MT2:hover {color: #000; text-decoration: underline;}

.KMtd {background:url('mm1.gif') bottom left no-repeat;}
.KMtd_z {background:url('mmz.gif') bottom left no-repeat;}
.MKdiv{font-size: 10pt; font-weight: bold; color: #fff; padding: 4px 0; line-height: 12pt; text-align:left;}
a.MK1{color: #fff;} a.MK1:hover{color: #000;}
a.MK2{color: #000;} a.MK2:hover{color: #000;}

.MK2div {font-size: 10pt; font-weight: normal; color: #000; padding: 2px 12px; line-height: 12pt;}
a.MK21{color: #000;} a.MK21:hover{color: #4b7b1b;}
a.MK22{color: #fff;} a.MK22:hover{color: #fff;}

.MK3div {font-size: 10pt; font-weight: normal; color: #000; padding: 2px 10px 2px 25px; line-height: 12pt;}
a.MK31{color: #000;} a.MK31:hover{color: #4b7b1b;}
a.MK32{color: #fff;} a.MK32:hover{color: #fff;}

.MBdiv {padding:0 0 6px 0;}

.KMmarked .td1 {background:url('mm221.gif') bottom left no-repeat;}
.KMmarked .td2 {background:url('mm222.gif') top left repeat-y;}
.KMmarked .td3 {background:url('mm223.gif') top left no-repeat;}







.search_main {background:url('search_input.gif') center center no-repeat; width:300px; height:27px; text-align:center;}
.search_main input {border:none; background:none; width:284px; margin-top:4px;}

.search_button {background:url('search_button.gif') center center no-repeat; border:none; width:78px; height:29px; color:#fff; font-weight:bold; font-size:10pt; cursor:pointer;}

.suggestions {position:absolute; top:0; left:0; border:solid 1px #d3d3d3; background-color:#fff; width:294px; display:none; z-index:500;}
.suggestions div {padding: 0 6px;}
.suggestions div span {color:#ea6b0a;}
.suggestions div.selected {background-color:#e8f7d9;}


.left_block {border:none; border-spacing:0; padding:0; width:100%; margin-bottom:15px;}
.left_block .heading1 {background:url('sk3.gif') top left repeat-x; padding-bottom:8pt; height:33px; color:#666; text-align:center;}


.right_block {border:none; border-spacing:0; padding:0; width:100%; margin-bottom:15px;}
	.right_block.common {background:url('db0.gif') top center repeat-y;}
	.right_block.common .td1{background:url('db1.gif') bottom center no-repeat; height:12px;}
	.right_block.common .td2{background:url('db2.gif') top center no-repeat; text-align:left; padding:0 15px;}
	.right_block.common .td3{background:url('db3.gif') top center no-repeat; height:12px;}
	
	.right_block.common .comment{font-size:9pt; color:#fff; line-height:11pt; margin-bottom:6px;}
	.right_block.common .name{font-size:9pt; color:#fff; line-height:11pt; margin-bottom:6px;}
	.right_block.common .phone{font-size:11pt; color:#fff; line-height:11pt; margin-bottom:6px; font-weight:bold;}
	.right_block.common .error{font-size:9pt; color:#d50000; line-height:11pt; margin-bottom:6px;}
	.right_block.common .ok{font-size:11pt; color:#fff; line-height:14pt; margin-bottom:6px;}
	.right_block.common .input{float:left; vertical-align:middle; width:145px; height:21px; border:none; background:url('side_input.gif') center center no-repeat;}
	.right_block.common .input input{border:none; background:none; width:145px; padding:0 5px; margin-top:2px; margin-bottom:1px;}
	.right_block.common .button {float:right; vertical-align:middle; width:80px; height:21px; border:none; background:url('side_button.gif') center center no-repeat;}
	.right_block.common .button input {border:none; background:none; width:80px; color:#fff; cursor:pointer;}
	.right_block.common .duties {color:#fff; font-style:italic; margin-bottom:6px;}
	.right_block.common .quote {color:#ccc; line-height:12pt;}


.products_header {background:url('paging_bg.gif') center center no-repeat #5e9925; height:30px; width:468px; color:#fff; margin-bottom:10px;}
.products_header .preference select {height:20px; width:110px; color:#333333; font-size:9pt; font-family:"Arial"}
.products_footer {background:url('paging_bg.gif') center center no-repeat #5e9925; height:30px; width:468px; color:#fff;}
.products_footer .preference select {height:20px; width:40px; color:#333333; font-size:9pt; font-family:"Arial"}

.products_price {color:#ea6b0a; font-size:16pt; font-weight:bold;}
.products_old_price {color:#7a7a7a; font-size:11pt; font-weight:normal;}
.products_old_price span {background:url('strike.gif') bottom left repeat-x;}

.product_name1 {color:#000; font-size:11pt; margin:0; padding:0; padding-top:6px; line-height:13pt;}
.product_name1 a {color:#000;} .product_name1 a:hover{color:#e86c0a;}
.product_name2 {color:#808080; font-size:10pt; margin:0; padding:0; line-height:13pt;}
.product_name2 a {color:#808080;} .product_name2 a:hover{color:#e86c0a;}
.products_code {color:#333; font-size:8pt;}
.products_code a {color:#333;} .products_code a:hover{color:#333;}

.variations_for {padding-top:20px; text-align:right;}



.product_logo {position:absolute; top:0; left:0; z-index:2;}
.product_logo img {border:0;}
.product_foto {vertical-align:middle;} .product_foto img {vertical-align:middle;}
.product_thumb {display:inline-block; width:34px; height:34px; border:solid 1px #d8f5bb; text-align:center; vertical-align:middle; margin-right:4px; margin-bottom:4px;}
* html  .product_thumb {display:inline;}
.product_thumb img {border:none; vertical-align:middle;}
.product_zoom {position:absolute; bottom:6px; right:20px; z-index:3;}
.product_zoom img {border:0; opacity:0.5; filter:alpha(opacity=50); width:28px; height:28px;}

.product_name {color:#000; font-size:13pt; font-weight:bold; line-height:12pt; padding-left:15px;}
.product_name span {color:#000; font-size:9pt; font-weight:normal;}
.product_type {color:#605c5b; font-size:11pt; line-height:11pt; padding-left:15px;}

.product_side_table {border:none;}
.product_side_table td {border-bottom: solid 1px #def3cc; padding: 25px 0 10px 0;}
.product_side_table label {font-weight:normal; font-size:9pt; color:#000;}
.product_side_table td td {border:none; padding: 0;}

.product_price {font-weight:bold; font-size:14pt; color:#000; float:left;}
.product_price span {font-weight:normal; font-size:10pt; color:#000; background:url('strike.gif') bottom left repeat-x;}

.button_negotiate {float:right;}

.product_size {float:left;}
.product_size select {width:65px; height:18pt;}

.product_quantity {float:right; text-align:right;}

.product_delivery {display:inline; float:left; vertical-align:bottom; color:#777; font-size:9pt;}
.product_cart {display:inline; float:right; vertical-align:bottom;}

.cart_error {color:#d50000; font-size:9pt; text-align:left; margin-bottom:8px; display:none;}
.cart_animation {position:absolute; z-index:500; display:none; top:0; left:0;}

.product_tab1 {padding: 4px 10px 0 10px;}
.product_tab1 span {color: #ea6e0c;}
.product_tab1 a {color:#000;} .product_tab1 a:hover {color:#5e9925;}
.product_tab2 {padding: 0 10px;}
.product_tab2 span {color: #ea6e0c;}
.product_tab2 a {color:#000;} .product_tab2 a:hover {color:#5e9925;}


.product_custom_features {width:300px; padding:0; border:solid 1px #c4f099;}
.product_custom_features td {padding:2px 5px; border:solid 1px #c4f099;}
.product_custom_features td.odd {background-color:#e4f9ce;}
.product_standart_features {display:inline; width:54px;}
.product_standart_features img {border:none;}

.negotiate {width:600px;}
.negotiate th {font-weight:bold; padding-bottom:10px; text-align:left;}
.negotiate td {padding-bottom:10px;}
.negotiate td table td {padding:0;}
.negotiate td table td.td1 {}
.negotiate td table td.td2 {width:280px;}
.negotiate input {color: #000000; font-size: 10pt;	border: solid 1px #87929d; background: url("formos_fonas.gif") top left repeat-x; background-color: #ffffff; line-height: 13pt; width: 280px; height: 20px; padding: 0 2px;}
.negotiate textarea {color: #000000; font-size: 10pt;	border: solid 1px #87929d; background: url("formos_fonas.gif") top left repeat-x; background-color: #ffffff; line-height: 13pt; width: 600px; height: 80px; padding: 0 2px;}
.negotiate input.button {background:url('linkbutton.gif') center center no-repeat; width:164px; color:#fff; font-size:9pt; border:none; cursor:pointer; padding:0; height:20px; line-height:20px;}


/* CART / ORDER */
.order_table {border:none; border-spacing:0; padding:0; width:680px; background-color:#ffffff;}
.order_table .td11 {background:url('order_header1.jpg') top left no-repeat; height:60px;}
.order_table .td12 {background:url('order_header2.jpg') top left no-repeat; height:60px;}
.order_table .td13 {background:url('order_header3.jpg') top left no-repeat; height:60px;}
	.order_table .td11 table, .order_table .td12 table, .order_table .td13 table {margin-top:6px;}
	.order_table .td11 table td, .order_table .td12 table td, .order_table .td13 table td {color:#fff; font-weight:bold;}
	.order_table .td11 table td a, .order_table .td12 table td a, .order_table .td13 table td a {color:#fff;}
	.order_table .td11 table td a:hover, .order_table .td12 table td a:hover, .order_table .td13 table td a:hover {color:#000;}
.order_table .td2 {background:url('order_bg1.gif') top left repeat-y;}
.order_table td.spacing  {padding:10px 20px;}
.order_table .comment  {color:#888;}
.order_table .td3 {background:url('order_td3.gif') top left no-repeat; height:15px;}
.order_table .td2 h2 {padding: 5px 20px; font-weight:bold; font-size:12pt; color:#000;}

.order_table .td_cart_list {background:url('order_list_header.gif') top left repeat-x;}
.order_table .text {padding: 0 20px;}

.order_table .td_cart_list table {width:100%; border:none; border-spacing:0; padding:0;}
.order_table .td_cart_list table th {padding:6px 5px 0 5px; height:42px; color:#474747; text-align:left; font-weight:bold;}
.order_table .td_cart_list table td {padding:8px 5px 8px 5px; border-bottom: solid 1px #b6b6b6;}
.order_table .td_cart_list table th.first {}
.order_table .td_cart_list table th.last {text-align:center;}
.order_table .td_cart_list table td.first {padding-left:15px; text-align:center;}
.order_table .td_cart_list table td.last {background:url('order_list_bg.gif') bottom right no-repeat; text-align:center;}
.order_table .td_cart_list .new_price {font-weight:bold; font-size:11pt;}
.order_table .td_cart_list .old_price {font-weight:normal; background:url('strike.gif') bottom left repeat-x;}
	.order_table .td_cart_list table td table {padding:0; border:none;}
	.order_table .td_cart_list table td table td {padding:0; border:none;}

.order_table .cart_total_price {font-size:10pt; font-weight:bold; text-align:right; padding:10px 25px 10px 0;}
.order_table .cart_total_price span {font-size:14pt;}
.order_table .cart_old_price {font-size:9pt; font-weight:bold; text-align:right; padding-right:25px;}
.order_table .cart_old_price span {font-size:11pt;}

.order_table .order_continue {padding: 15px 20px 10px 0; text-align:right;}

	.radios th {padding-right:10px; padding-bottom:10px; font-weight:normal; text-align:left;}
	.radios td {padding-right:15px; padding-bottom:10px; font-weight:bold;}
	
	.form th {padding:3px 10px 3px 0; text-align:left; font-weight:normal;}
	.form td {padding:3px 0 3px 10px;}
	.form select, .form .input {width:250px; background:url('form.gif') top left repeat-x; border:solid 1px #afb1b3; display:block; font-size:11pt; height:22px;}
	.form select {font-size:10pt; }
	.form .input.err {border: solid 1px #d50000; }
	.form select.err {border: solid 1px #d50000;}
	.form .w200 {width:200px;}

.order_table .delivery {width:90%; border:none; border-spacing:0; padding:0;}
.order_table .delivery th {text-align:left; font-weight:normal; background:url('dots.gif') bottom left repeat-x; vertical-align:bottom;}
.order_table .delivery td {text-align:right; font-weight:bold; background:url('dots.gif') bottom left repeat-x; vertical-align:bottom;}
.order_table .delivery span {background-color:#fff;}
.order_table .delivery th span {padding-right:5px;}
.order_table .delivery td span {padding-left:5px;}

.order_table .payments {width:100%; border:none; border-spacing:0; padding:0;}
.order_table .payments td {padding:3px 0;}
	
	.textarea {width:96%; height:80px; background:url('form.gif') top left repeat-x #fff; border:solid 1px #afb1b3;}

.order_confirm_sum {font-size: 14pt; font-weight:bold; text-align:right; margin:10px 20px 6px 20px;}
.order_confirm_sum span {font-size: 10pt; font-weight:normal;}

.order_price_summary {margin: 10px 20px; text-align:right;}
.order_price_summary div {font-size:11pt; font-weight:bold; padding:3px 0;}
.order_price_summary div span {font-size:10pt; font-weight:normal;}
.order_price_summary div.total {font-size:16pt; font-weight:bold;}
.order_price_summary div.total span {font-size:11pt; font-weight:normal;}


#cart_container {border:none; padding:0; border-spacing:0; width:100%; background:url('cartin2.gif') top left repeat-y; margin-bottom:18px;}
#cart_container td {padding:0; border-spacing:0;}
#cart_container th {padding:0; border-spacing:0; background:url('cartin1.gif') top left no-repeat; height:73px; text-align:left;}
#cart_container th div {margin-left:15px; font-size:10pt; font-weight:bold; color:#fff;}
#cart_container th div a {color:#fff;} #cart_container th div a:hover {color:#000;}
#cart_container .td3 {background:url('cartin4.gif') top left no-repeat; height:30px; text-align:center;}
#cart_container .tds {background:url('cartin5.gif') top left no-repeat; height:5px;}

#cart_link_cart {text-align:left;}
#cart_link_cart a {color:#000;}
#cart_link_order{text-align:right; background:url('arrow6.gif') center right no-repeat; padding-right:20px;}
#cart_link_order a {color:#000;}

#sidecart_contents {margin:6px 15px 0 15px;}

#sidecart_table {width:240px;}
#sidecart_table td{padding:4px 2px;}
#sidecart_table #foto{width:32px; text-align:center;}
#sidecart_table #foto img{border:none;}
#sidecart_table .name1{color:#000; font-weight:bold; line-height:12pt;}
#sidecart_table .name1 a{color:#000;}
#sidecart_table .name1 span{font-weight:normal;}
#sidecart_table .name2 {color:#000; line-height:12pt;}
#sidecart_table .name2 a{color:#000;}
#sidecart_table .quan{text-align:center;}
#sidecart_table .remo{text-align:center;}
#sidecart_table .remo img{border:none;}

.sidecart_totals {font-size:10pt; text-align:right; margin:6px 20px 6px 0;}
.sidecart_totals span {font-size:10pt; font-weight:bold;}



.table_paragraph {width:92%; border-spacing:0; padding:0;}
.table_paragraph th {padding:15px 0 6px 0; text-align:left; font-weight:bold;}
.table_paragraph td {padding:2px 0 2px 0;}





.table_general {width:95%; border-spacing:0; padding:0; margin-top:2px;}
.table_general th {padding:3px 5px; text-align:center; font-weight:bold; background-color:#f1f2f3; border:solid 1px #fff;}
.table_general td {padding:3px 3px; text-align:center; border-bottom: dotted 1px #e1e2e3;}


.user_panel {border:none; border-spacing:3px;}
.user_panel th {padding:0 5px; font-weight:bold;}
.user_panel th a {color:#fff;}
.user_panel th a:hover {color:#000;}
.user_panel td {padding:0 5px;}

.login_link {border:none; padding:0; border-spacing:0; height:20px;}
.login_link td {border:none; padding:0; color:#000;}
.login_link td a {color:#000;}
.login_link .td11 {background:url('login_link11.gif') top right no-repeat; width:24px;}
.login_link .td12 {background:url('login_link12.gif') top right no-repeat; width:24px;}
.login_link .td2 {background:url('login_link2.gif') top left repeat-x;}
.login_link .td3 {background:url('login_link3.gif') top left repeat-x; width:8px;}

.register_link {background:url('register.gif') center left no-repeat; width:135px; height:23px;}
.register_link div { text-align:center; margin-right:10px;}
.register_link div a {color:#000;}

.filter_container {padding: 0; color:#000;}
.filter_name {padding: 3px 12px; background:url('mm2.gif') top left no-repeat; margin-bottom:4px;}
.filter_value {padding: 0px 12px 4px 12px;}
.filter_value input {margin-right:6px;}
.filter_value a {color:#000;}
.filter_button {text-align:right; padding-right:12px;}


.user_orders {border:solid 1px #d1d2d3;}
.user_orders th {border:solid 1px #d1d2d3; padding:3px 3px; background-color:#f1f2f3; text-align:center; font-weight:bold;}
.user_orders td {border:solid 1px #d1d2d3; padding:3px 3px; text-align:center;}
.user_orders td.user_orders_m {padding:4px 5px 16px 5px; text-align:center;}
.user_orders_m {padding:4px 5px 16px 5px; text-align:center; background-color:#e1e2e3;}
.user_orders_m div {padding:1px 6px; text-align:left; font-size:9pt;}
.user_order {width:100%;}
.user_order th {background-color:#f1f2f3; padding:1px 2px; font-weight:normal;}
.user_order td {background-color:#ffffff; padding:1px 2px;}


/********* COUPONS ********/
.coupons {border:0; padding:0; border-spacing:0; width:638px; background:url('coup2.gif') top left repeat-y;}
.coupons td {border:0; padding:0; border-spacing:0;}
.coupons td.td1 {background:url('coup1.gif') top left no-repeat; height:11px;}
.coupons td.td3 {background:url('coup3.gif') bottom left no-repeat; padding-bottom:6px; text-align:center;}
.coupons div {text-align:left; padding-left:15px; padding-right:15px;}
.coupons .new {background:url('coup_i1.gif') center center no-repeat; width:608px; height:41px; margin:0 auto 6px auto;}
.coupons .new .tdn1 {text-align:right;}
.coupons .new .cinp {border:none; background:none; font-size:12pt; margin-right:10px; width:430px;}
.coupons .new .tdn2 {width:152px; text-align:center;}
.coupons .new .binp {background:url('coup_i3.gif') center center no-repeat; width:141px; height:27px; color:#fff; border:none; cursor:pointer;}
.coupons .list {width:608px;}
.coupons .list td {border:0; border-bottom:dotted 1px #bdc2c5; padding:3px 10px; background:url('coup_l1.gif') center left repeat-x;}




.bottom {border:none; border-spacing:0; padding:0; width:100%;}
.bottom td {border:none; padding:0; color:#fff; line-height:13pt;}
.bottom td h4 {font-size:11pt;}
.bottom td.td11 {background:url('bt11.gif') bottom right no-repeat; width:22px; height:20px;}
.bottom td.td12 {background:url('bt12.gif') bottom left repeat-x;}
.bottom td.td13 {background:url('bt13.gif') bottom left no-repeat; width:22px;}
.bottom td.td21 {background:url('bt21.gif') top right repeat-y;}
.bottom td.td22 {background-color:#1d1b1c;}
.bottom td.td23 {background:url('bt23.gif') top left repeat-y;}
.bottom td.td31 {background:url('bt31.gif') top right no-repeat; height:20px;}
.bottom td.td32 {background:url('bt32.gif') top left repeat-x;}
.bottom td.td33 {background:url('bt33.gif') top left no-repeat;}
.bottom a {color:#fff;}
.bottom a:hover {color:#e76b09;}
.bottom .contact a {color:#66a42f;}

.legend {display:inline;}
.legend2 {display:inline; font-size: 12pt;}



.kom_area {color: #000000; font-size: 10pt;	border: solid 1px #87929d; background: url("formos_fonas.gif") top left repeat-x; background-color: #ffffff; line-height: 13pt; width: 450px; height: 110px; padding: 0 2px;}

.selected_img{border:solid 1px #f23300;}

.backlink  {width:129px; height:26px; background: url('back_button.gif') center left no-repeat; cursor:pointer; margin-bottom:12px;}
.backlink div  {padding: 4px 0 0 25px;}
.backlink a {color:#fff;} .backlink a:hover {color:#000;}


.paging {padding:5px 0 0 15px; display:inline; float:left; text-align:left;}
.preference {padding:5px 15px 0 0; display:inline; float:right; text-align:right;}
.paging_cont img {border: none;}
.paging_cont .paging_span  {width:19px; height:19px; text-align:center;}
.paging_cont .paging_span a {color:#000;} .paging_cont .paging_span a:hover {color:#fff;}
.paging_cont .paging_span2 {background:url('page_bg.gif') center center no-repeat; text-align:center; width:19px; height:19px; margin:0 4px;}
.paging_cont .paging_span2 a {color:#fff;} .paging_cont .paging_span2 a:hover {color:#fff;}

.hr {height:31px; background:url('hr.gif') center left repeat-x;}

.supplier_logo {opacity:0.7; filter:alpha(opacity=70);}


.intro_header {background:url('intro_header.gif') top center no-repeat; width:468px; height:35px; color:#fff; font-weight:bold; margin-bottom:5px;}
.intro_header div {padding:5px 20px 0px 20px;}
.intro_header div a {color:#fff;}
.intro_header div a:hover {color:#000;}
.intro_header div span {font-weight:normal;}

.similar_title {background:url('similar_title.gif') center center no-repeat; width:681px; height:51px; color:#fff; font-weight:bold;}
.similar_title div {padding:16px 20px 0px 20px;}

.catalogues_title2 {background:url('catalogues2.gif') center center no-repeat; width:681px; height:51px; color:#fff; font-weight:bold;}
.catalogues_title2 div {padding:16px 20px 0px 20px;}

.catalogues_title1 {background:url('catalogues1.gif') center center no-repeat; width:468px; height:51px; color:#fff; font-weight:bold;}
.catalogues_title1 div {padding:16px 20px 0px 20px;}



.no_results {border:solid 1px #d50000; color:#d50000; background-color:#ffebdf; margin:10px 0; padding: 4px 10px;}
 
 
.Error_block {border: solid 1px #D50000; background-color: #fdf0e1; 	width:100%; padding: 4px; margin: 10px 0;}
.Error {font-family: "Arial"; font-size: 9pt; color: #D50000; font-weight: bold;}

.request_error {border:solid 1px #640d07; background-color:000; color: #fff; margin:0 0 10px 0;}
.request_error div {padding: 1px 10px;}

.copyright td {font-size:8pt; font-weight:normal;color: #000;}
.copyright td img {border:none; margin-left:6px; vertical-align:middle;}
.copyright td a {color: #918b8b;}
.copyright td a:hover {color: #2f3439;}


.tblx {background-position: bottom left; background-repeat: repeat-x;}
.tbcx {background-position: bottom center; background-repeat: repeat-x;}
.tbrx {background-position: bottom right; background-repeat: repeat-x;}
.tbrn {background-position: bottom right; background-repeat: no-repeat;}
.tbln {background-position: bottom left; background-repeat: no-repeat;}
.tbcn {background-position: bottom center; background-repeat: no-repeat;}
.ttcn {background-position: top center; background-repeat: no-repeat;}
.ttcy {background-position: top center; background-repeat: repeat-y;}
.tccn {background-position: center center; background-repeat: no-repeat;}
.tccy {background-position: center center; background-repeat: repeat-y;}
.tcln {background-position: center left; background-repeat: no-repeat;}
.tclx {background-position: center left;	background-repeat: repeat-x;}
.ttly {background-position: top left; background-repeat: repeat-y;}
.ttlx {background-position: top left; background-repeat: repeat-x;}
.ttrx {background-position: top right; background-repeat: repeat-x;}
.ttcx {background-position: top center; background-repeat: repeat-x;}
.ttry {background-position: top right; background-repeat: repeat-y;}
.ttrn {background-position: top right; background-repeat: no-repeat;}
.ttln {background-position: top left; background-repeat: no-repeat;}
.tcrn {background-position: center right; background-repeat: no-repeat;}


.w50 {width: 50px;}
.w100 {width: 100px;}
.w120 {width: 120px;}
.w140 {width: 140px;}
.w170{width: 170px;}
.w250 {width: 250px;}

.h80 {height: 80px;}



.imgspace1 {margin-right: 15px;}
.imgspace2 {margin-left: 15px;}
.imgspace3 {margin-right: 10px;}
.imgspace4 {margin-left: 10px;}
.iconspace1 {margin-right: 5px; vertical-align: middle; border:0;}
.iconspace2 {margin-left: 5px; vertical-align: middle; border:0;}

.inline {display: inline;}
.block {display: block;}
.relative {position: relative;}
.absolute {position: absolute;}
.fleft {float: left;}
.fright {float: right;}
.hidden {display: none;}

.flink {cursor: pointer;}

.pa0 {padding:0;}

.pb6 {padding-bottom: 6px;}
.pb10 {padding-bottom: 10px;}
.pb12 {padding-bottom: 12px;}
.pb18 {padding-bottom: 18px;}
.pb24 {padding-bottom: 24px;}

.pt6 {padding-top: 6px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}

.pr6 {padding-right: 6px;}
.pr10 {padding-right: 10px;}
.pr24 {padding-right: 24px;}

.pv10 {padding-top: 10px; padding-bottom: 10px;}
.pv15 {padding-top: 15px; padding-bottom: 15px;}
.pv20 {padding-top: 20px; padding-bottom: 20px;}

.ph10 {padding-left: 10px; padding-right: 10px;}
.ph15 {padding-left: 15px; padding-right: 15px;}
.ph20 {padding-left: 20px; padding-right: 20px;}

.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mt15 {margin-top: 15px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt12 {margin-top: 12px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb12 {margin-bottom: 12px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}

.mh5 {margin-left: 5px; margin-right: 5px;}
.mh10 {margin-left: 10px; margin-right: 10px;}
.mh15 {margin-left: 15px; margin-right: 15px;}
.mv5 {margin-top: 5px; margin-bottom: 5px;}
.mv10 {margin-top: 10px; margin-bottom: 10px;}
.mv15 {margin-top: 15px; margin-bottom: 15px;}

.input {background: url("formos_fonas.gif") center center no-repeat; width:200px; padding:0 3px;}
.text_input1 {background: url("text1.gif") center center no-repeat; width:110px; height:21px; padding:0 3px;}
.text_input1 input {font-family: "Arial"; color: #000; font-size: 9pt; font-weight: normal; border: none; background: none; line-height:14pt; width:104px; height:21px;}

.login_input {background:url("login_input.gif") center center no-repeat; width:152px; height:21px; text-align:center;}
.login_input input {font-family: "Arial"; color: #000; font-size: 10pt; font-weight: normal; border: none; background:none; width:142px;}
.login_input2 {background:url("login_input2.gif") center center no-repeat; width:70px; height:26px; padding:0px 5px; text-align:center;}
.login_input2 input {font-family: "Arial"; color: #000; font-size: 10pt; font-weight: normal; border: none; background:none; width:60px; text-align:left; margin-top:5px;}
.login_error {color:#d50000; font-weight:bold; padding-bottom:3px;}
.login_error2 {border:solid 1px #d50000; background-color:#feeada; color:#d50000; font-weight:bold; padding:0px 6px; margin-top:2px; font-size:8pt; float:right;}


.button1 {font-family: "Arial"; color: #111111; font-size: 9pt; font-weight: normal; border: none; background: url("button1.gif") center center no-repeat; line-height: 15pt; width: 100px; cursor: pointer; padding:3px 0;}

.button2 {font-family: "Arial"; color: #fff; font-size: 9pt; font-weight: normal; border: none; background: url("button2.gif") center center no-repeat; line-height: 16pt; width: 80px; cursor: pointer; padding:4px 0;}

.button3 {font-family: "Arial"; color: #fff; font-size: 9pt; font-weight: normal; border: none; background: url("button3.gif") center center no-repeat; line-height: 16pt; width: 130px; cursor: pointer;}

.button90 {font-family: "Arial"; color: #fff; font-size: 9pt; font-weight: normal; border: none; background: url("button90.gif") center center no-repeat; line-height: 16pt; width: 90px; cursor: pointer; padding:2px 10px 2px 0;}
.button90_back {font-family: "Arial"; color: #fff; font-size: 9pt; font-weight: normal; border: none; background: url("button90_back.gif") center center no-repeat; line-height: 16pt; width: 90px; cursor: pointer; padding:2px 0 2px 10px;}

.cart_button {font-family: "Arial"; color: #fff; font-size: 12pt; font-weight: normal; border: none; background: url("add_to_cart.gif") center center no-repeat; line-height: 16pt; width: 103px; height:28px; padding-right:15px; cursor:pointer;}




/* CF */
.form_inc {width:70px; height:20px; background:url('increment.gif') center center no-repeat; margin-left:6px; text-align:right;}
.form_inc img {cursor:pointer;}
.form_inc input {color:#000000; font-size:11pt; font-weight:bold; width:34px; height:18px; background:none; border:none; text-align:right;}

.form_text {width:150px; height:22px; background:url('text.gif') center center no-repeat; text-align:center;}
.form_text input {width:144px; border:none; color:#000; font-size:10pt; padding:0; margin-top:3px; background:none; }

.form_textarea {width:450px; height:100px; background:url('textarea.gif') center center no-repeat; text-align:center; margin:0;}
.form_textarea textarea {width:444px; height:94px; background:none; border:none; color:#000; font-size:10pt; line-height:14pt; margin-top:3px; font-family:"Arial"; padding: 0 5px;}

.form_radio {margin-right:10px; cursor:pointer;}
.form_radio img {margin-right:6px; vertical-align:middle;}

.form_checkbox {cursor:pointer;}

.cf_selecttd {height: 22px; background: url('select.gif') top left no-repeat; text-align: center;}
.cf_select {color: #423e3a; font-size: 10pt; font-family: Arial; border: none; background: none; width: 250px; height: 22px;}
.select_cont {width: 250px; height: 22px; background: url('select.gif') top left no-repeat; cursor: pointer;}
.select_sel {padding: 3px 6px;}
.select_drop {position: absolute; width: 246px; margin-top: 0px; height: 300px; overflow: auto; z-index: 990; display: none; background-color:#ffffff; border: solid 1px #c5cacb; cursor: default;}
.select_opt {padding: 2px 6px; cursor: pointer;}
.sel2 {background-color: #f1f2f3;}



.minibutton1 {background:url('minibutton1.gif') center center no-repeat; width:79px; color:#333; font-size:9pt; border:none; cursor:pointer; padding:1px 0; line-height:20px;}
.minibutton2 {background:url('minibutton2.gif') center center no-repeat; width:120px; color:#333; font-size:9pt; border:none; cursor:pointer; padding:1px 0; line-height:20px; margin-top:10px;}
.linkbutton {background:url('linkbutton.gif') center center no-repeat; width:164px; color:#fff; font-size:9pt; border:none; cursor:pointer; padding:2px 0; line-height:20px;}

.mygt_issaugoti {font-family: Tahoma;  color: #008000; font-size: 10px; font-weight: bold; line-height: 10px; border: none; background-color: #ffffff; background: url("issaugoti.gif") no-repeat; width:170px; height:19px; cursor: pointer;}
.mygt_redaguoti {font-family: Tahoma; color: #d50000; font-size: 10px; font-weight: bold; line-height: 10px; border: none; background-color: #ffffff; background: url("redaguoti.gif") no-repeat; width:170px; height:19px; cursor: pointer;}

.skirtukas1 {background: url('skirtukas1.gif') center left repeat-x;}
.skirtukas2 {background: url('skirtukas2.gif') center left repeat-x;}

.placiau {color:#528421;}
.placiau a {color:#528421;}
.placiau a:hover {color:#ea6b0a;}

.Naujiena {color:#dcdcdc;}
.Naujiena a {color:#dcdcdc;}
.Naujiena a:hover {color:#fff;}
.NaujienaT {color:#dcdcdc; text-align:justify;}
.Archive {padding: 8px 10px 0 10px; text-align:right;}
.Archive a {color:#fff;} .Archive a:hover {color:#5f9928;}

.Klausimas {color:#000; font-weight:bold; line-height:12pt;}








.forma {
	color: #000000;
	font-size: 10pt;
	font-family: "Arial";
	border: solid 1px #5588a2;
	background: url("formos_fonas.gif") top left repeat-x;
	background-color: #ffffff;
	line-height: 13pt;
	width: 365px;
	height: 20px;
	padding: 0 2px;
}

.uzklausai {
	background: url("formos_fonas.gif") top left repeat-x;
	height: 70px;
	width: 365px;
}

.area {
	background: url("formos_fonas.gif") top left repeat-x;
	height: 70px;
	width: 365px;
}

.kom_header {background-color:#fff; border-top: solid 1px #c1f299; border-bottom: dotted 1px #c1f299; padding:3px 8px;}
.kom_tekstas {padding: 4px 0 10px 0;}
.kom_text {color: #000000; font-size: 10pt;	border: solid 1px #87929d; background: url("formos_fonas.gif") top left repeat-x; background-color: #ffffff; line-height: 13pt; width: 210px; height: 20px; padding: 0 2px;}
.kom_area {color: #000000; font-size: 10pt;	border: solid 1px #87929d; background: url("formos_fonas.gif") top left repeat-x; background-color: #ffffff; line-height: 13pt; width: 450px; height: 110px; padding: 0 2px;}



.mygtukas1 {
	font-family: "Arial"; 
	color: #ffffff; 
	font-size: 9pt; 
	font-weight: bold;
	border: none;
	background: url("mygtukas1.gif") center center no-repeat;
	line-height: 10pt;
	width: 121px;
	height: 22px;
	cursor: pointer;
}

.mygtukas2 {background:url('linkbutton.gif') center center no-repeat; width:164px; color:#fff; font-size:9pt; border:none; cursor:pointer; padding:2px 0; line-height:20px;}


.mygtukas_atsaukti {
	font-family: Arial; 
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight: bold;
	border: none;
	background: url("mygtukas_atsaukti.gif") no-repeat;
	background-color: #f8760e;
	line-height: 10pt;
	width: 100px;
	height: 25px;
	cursor: pointer;
}

.paieskos_mygtukas {
	background: url("paieskos_mygtukas.gif") center right no-repeat;
	background-color: #ddeafd;
	color: #000000;
	border: none;
	font-weight: bold;
	font-size: 9pt;
	margin-right: 10px;
	text-align: right;
	padding-right: 18px;
	padding-bottom: 1px;
	line-height: 12pt;
	width: 90px;
	height: 20px;
	cursor: pointer;
}


.mini_mygtukas {
	background: url("mini_mygtukas.gif") center right no-repeat;
	color: #000000;
	border: none;
	font-weight: bold;
	font-size: 9pt;
	margin-right: 10px;
	text-align: right;
	padding-right: 18px;
	width: 150px;
	height: 20px;
	cursor: pointer;
}




.lentele {
	border: solid 1px #cbdda5;
}
.lentele td {
	border: solid 1px #cbdda5;
}
.cele {
	border: #e6e9ea 1px solid;
}

.lentele1 {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: none;
	border: solid 1px #e8e9ea;
}
.lentele1 th {
	border: none;
	border-top: solid 1px #e8e9ea;
	background-color: #f3f4f5;
	text-align: left;
	padding-left: 10px;
}
.lentele1 th div {
	padding-left: 12px;
}

.lentele1 td {
	border: solid 1px #e8e9ea;
	border-right: none;
	border-bottom: none;
	padding-left: 10px;
	text-align: left;
}


.lentele2 {
	background-color: #edf2f8;
	border: none;
	border-bottom: solid 3px #FFFFFF;
}
.lentele2 th {
	border: none;
	border-top: solid 3px #FFFFFF;
	text-align: left;
}
.lentele2 th div {
	padding-left: 12px;
}


.lentele2 td {
	border: solid 3px #FFFFFF;
	border-right: none;
	border-bottom: none;
	text-align: center;
	width: 22px;
	height: 22px;
}





.navi {margin-bottom: 10px; color:#fff; font-size:14pt;}
.navi1 {color:#fff; font-size:11pt; font-weight:normal;}
.navi2 {color:#fff;}


.sar_kaire {
	display: inline;
	float: left;
	text-align: left;
}
.sar_desine {
	display: inline;
	float: right;
	text-align: right;
}



.cf_areatd {
	height: 70px;
	background: url('area.gif') top left no-repeat;
	text-align:center;
}
.cf_area {
	color: #423e3a;
	font-size: 10pt;
	font-family: Arial;
	border: none;
	background: none;
	width: 296px;
	height: 66px;
}

.cf_texttd {
	height: 22px;
	background: url('text.gif') top left no-repeat;
}
.cf_text {
	color: #423e3a;
	font-size: 10pt;
	font-family: Arial;
	border: none;
	background: none;
	width: 306px;
	padding: 3px 5px 0 5px;
	height: 22px;
}

.cf_selecttd {
	height: 22px;
	background: url('text.gif') top left no-repeat;
	text-align: center;
}
.cf_select {
	color: #423e3a;
	font-size: 10pt;
	font-family: Arial;
	border: none;
	background: none;
	width: 300px;
	height: 18px;
}


.select_cont {
	width: 306px;
	height: 24px;
	background: url('select.gif') top left no-repeat;
	cursor: pointer;
}
.select_sel {
	padding: 2px 6px;
	
}
.select_drop {
	position: absolute;
	width: 306px;
	margin-top: 0px;
	height: 300px;
	overflow: auto;
	z-index: 990;
	display: none;
	
	background-color:#ffffff;
	border: solid 1px #dddfe0;
	cursor: default;
}

.select_opt {
	padding: 2px 6px;
	cursor: pointer;
}
.sel2 {background-color: #f1f2f3;}

.ribotuvas_cont {padding: 1px 0;}
.ribotuvas_cont img {border: none; vertical-align:middle; padding-bottom:4px;}

.ribotuvas{padding: 0 2px 0 2px;}
.ribotuvas a {color:#000000; font-weight:normal;}
.ribotuvas a:hover {color:#468705;}

.ribotuvas2{padding: 0 2px 0 2px;}
.ribotuvas2 a {color:#468705; font-weight:bold;}
.ribotuvas2 a:hover {color:#468705;}





#screen_bg {
	width:100%; 
	height:100%; 
	position:absolute; 
	display:none; 
	top:0; 
	left:0; 
	background-color:#ede9c3; 
	opacity:0.7; 
	filter:alpha(opacity=70); 
	z-index:999;
}


#divinputfile{
	background:url(upload.gif) 0 0 no-repeat;
	height:28px;
	width:410px;
	margin:0px;
}

#divinputfile #filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	width: 410px;
	cursor:pointer;
}
 
#fakeinputfile{
	margin-top:-28px;
}
 
#fakeinputfile #fakefilepc{
	margin-top: 4px;
	width:295px;
	height:20px;
	border: none;
	background: none;
	padding: 0px 2px 0px 4px;
	font-size:10pt;
	font-family:Arial;
}

.white {color: #fff;}
.white a{color: #fff;}

.black {color: #000;}
.black a{color: #000;}

a.ared {color:#ec2125;}
a.ared:hover{color:#ac0000;}
a.agrey {color:#999;}
a.agrey:hover {color:#ccc;}

.small {font-size:0.7em;}

.block1 {padding: 0 60px 0 0; color:#242424; font-weight:bold; font-size:11pt;}
.block1 a {color:#242424;}

.infoblock1 {padding: 6px 20px 0 20px; text-align:justify;}

.infoblock2 {padding: 6px 0 2px 0; text-align:justify;}

.linkblock {padding: 0 10px 6px 18px; font-size: 11pt; font-weight: bold; color: #3e61b2;}
.linkblock a {color: #3e61b2;}



.print {color: #000;}
.print a {color: #000;}
.print h1 {color: #000;}
.print h1 a {color: #000;}
.print h2 {color: #000;}
.print h2 a {color: #000;}
.print td {color: #000;}
.print div {color: #000;}


.one_foto {}
.one_foto td {padding:0;}
.one_foto .td11 {background: url('n11.gif') bottom right no-repeat; width:7px; height:8px;}
.one_foto .td12 {background: url('n12.gif') bottom left repeat-x;}
.one_foto .td13 {background: url('n13.gif') bottom left no-repeat; width:7px;}
.one_foto .td21 {background: url('n21.gif') top right repeat-y;}
.one_foto .td22 {text-align: center;}
.one_foto .td23 {background: url('n23.gif') top left repeat-y;}
.one_foto .td31 {background: url('n31.gif') top right no-repeat; height:8px;}
.one_foto .td32 {background: url('n32.gif') top left repeat-x;}
.one_foto .td33 {background: url('n33.gif') top left no-repeat;}
.one_foto .name {color:#404040; font-size:10pt; font-weight:bold;}
.one_foto .name a {color:#404040;}
.one_foto .name a:hover {color:#016eba;}

.title {color:#000000; font-size:10pt; font-weight:bold; background: url('skirtukas3.gif') bottom left no-repeat; padding: 15px 0 10px 15px; width:100%; margin-bottom:3px;}
.title a {color:#000000;}
.title a:hover {color:#016eba;}


.mmenu_tab1 {color:#fff; text-align:center; padding-top:2px;}
.mmenu_tab1 a {color:#fff;} .mmenu_tab1 a:hover {color:#fff;}
.mmenu_tab2 {color:#fff; text-align:center; font-weight:bold;}
.mmenu_tab2 a {color:#fff;} .mmenu_tab2 a:hover {color:#fff;}


.tab_block {color:#dcdcdc; margin-bottom:15px;}
.tab_block td {color:#dcdcdc;}
.tab_block td a {color:#a6a6a6;} .tab_block td a:hover {color:#fff;}
.tab_block.tab_tab1 a {color:#a6a6a6;} .tab_block.tab_tab1 a:hover {color:#fff;}
.tab_block.tab_tab2 a {color:#ffffff;} .tab_block.tab_tab2 a:hover {color:#fff;}

.infoblock1 {background:url('info1.gif') center left no-repeat; width:600px; height:53px;}
.infoblock1 div {vertical-align:middle; margin-left:40px; margin-right:20px;}

.langs {position:absolute; top:6px; left:10px;}
.langs img {margin-right:6px; border:none;}

.team_shop {width:247px; background:url('team_shop.gif') bottom left no-repeat;}
.team_shop div {text-align:center; color:#fff; font-weight:bold; padding:7px 35px 0 0;}
.team_shop div a {color:#fff;}
.team_shop_blank {width:247px; background:url('team_shop_blank.gif') bottom left no-repeat;}

#larger_foto_container {position:absolute; top:0; left:0; z-index:20; display:none; border:solid 1px #000; background-color:#fff;}
#larger_foto_container div {display:block; border:solid 1px #fff;}
#larger_foto_container div div{display:block; border:solid 1px #000;}
#larger_foto_container img {margin:7px; border:none;}

.marque {color:#fff; padding:8px 15px;}
.marque a {color:#eee;}

.poll_question {color:#fff; padding-bottom:4px;}
.poll_answer {color:#888;}

.poll_button1 {background:url('button1.gif') center center no-repeat; border:none; width:111px; height:22px; color:#fff; font-weight:bold; font-size:10pt; cursor:pointer;}
.poll_button2 {background:url('button2.gif') center center no-repeat; border:none; width:111px; height:22px; color:#fff; font-weight:bold; font-size:10pt; cursor:pointer;}

.vip h2 {font-size:13pt;}
.vip .duties{font-size:11pt; font-style:italic; margin-bottom:8px;}


.promotional {margin:10px 0; background:url('special0.gif') top left repeat-y #fff;}
.promotional table.promotional_t {background:url('special2.gif') bottom left no-repeat; width:468px;}
.promotional table td.promotional_td {background:url('special1.gif') top left no-repeat; text-align:center;}
.promotional table td.promotional_td table {width:452px; margin:8px 8px;}
	.promotional td.td1 {width:170px; text-align:center;}
	.promotional td.td2 {text-align:left;}
		.promotional td.td2 .name1 {color:#000; font-size:16pt; font-weight:bold; margin-top:6px;}
		.promotional td.td2 .name1 a {color:#000;}
		.promotional td.td2 .name2 {color:#666;}
		.promotional td.td2 .var {margin:14px 0 18px 0;}
		.promotional td.td2 .price  {margin: 0 0 12px 0;}
		.promotional td.td2 .price div {display:inline;}
		.promotional td.td2 .price div.products_price {font-size:18pt;}
		.promotional td.td2 .price div.products_old_price {margin-left:20px;}
		.promotional td.td2 .codes {font-size:8pt; margin-top:16px;}
	
	.promotional td.td3 {width:40px; text-align:right;}
		.promotional td.td3 .for {margin-bottom:40px;}


.right_currency {display:inline; margin-right:16px; float:left;}
	.right_currency p{color:#fff; text-align:center; margin-bottom:2px;}
	.right_currency a{color:#fff;}
	.right_currency a.selected{color:#ff5b0d;}

