html, body
{
	font-family: 'Arial';
	font-size: 9pt;
	color: #656660;
	font-weight: normal;
	line-height: 13pt;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-color:#fff;
	height: 100%;
}

html {overflow-y: scroll;}

table
{
    border-color: #ffffff;
    border-collapse: collapse;
}

td, th, .tekstasA
{
	font-family: 'Arial';
	font-weight: normal; 
	font-size: 9pt; 
	color: #373737; 
	line-height: 13pt;
	border-width: 1px 1px 1px 1px;
}

A {
	color: #0076bd; 
	text-decoration: none;
}

A:hover {
	color: #ff7e00;
	text-decoration: underline;
}


h1, .tema {
	font-family:'Arial', sans-serif; 
	font-size: 36px;
	font-weight: normal;
	color: #0076bd;
	margin: 5px 0 0 0;
	line-height: 60px;
}
h1 a {color: #ff7e00;}

h1 span {color:#ff7e00;}

h1.catalogue_h1 {margin-left:300px;}


h2, .Poteme {
	font-family:'Trebuchet MS', Helvetica, sans-serif; 
	font-size: 15pt;
	font-weight: bold;
	color: #ff7e00;
	padding: 0;
	margin: 0;
	padding-bottom: 2px;
	line-height: 20pt;
}
h2 a {color: #3f444a;}



h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #ec580e;
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 15pt;
}
h3 a {color: #ec580e;}
h3 a:hover {color: #000;}

h4 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding:0;
	margin:0;
}
h4 a {color: #000000;}


img {
	border-color: #cccec2;
}

p {margin: 0; padding: 0;}

ul {
	 list-style-image: url(ul.gif); 
	 list-style-type: circle; 
	 margin-bottom: 10px; 
	 margin-left: 18px; 
	 margin-top: 3px;
	 line-height: 14pt;
	 padding: 0;
}

ol {margin: 0px;	padding: 5px 5px 10px 40px;}

form {margin: 0; padding: 0;}

A.Neutral {color: #444;}

hr {height:0; border:none; border-top: 1px dotted #9d9ea0; width: 100%; margin:0;}

input {font-family:"Arial"; font-size:10pt;}
textarea {font-family:"Arial"; font-size:10pt;}

blockquote {background:#f6f9fb; border:1px solid #dfe7ed; margin:3px 0; padding:8px 16px;}

.text_block{
	width: 700px;
	text-align: justify;
	overflow: hidden;
	padding: 0;
	margin:10px 0 10px 0;
	padding:0;
}
.text_block.nof {overflow:visible;}

.text_block2{
	width:949px;
	padding:0;
	/*overflow: hidden;*/
	text-align: justify;
	margin:10px 0 10px 0;
	padding:1px 0 2px 0;
}


.MPdiv {font-size:10pt; font-weight:bold; color:#fff; padding:0 15px; text-align:center;}
.MPdiv2 {padding:0px; color:#000;}
A.MP1 {color: #fff; text-decoration: none;}
A.MP1:hover {color: #000; text-decoration: underline;}
A.MP2 {color: #000; text-decoration: none;}
A.MP2:hover {color: #000; text-decoration: underline;}


.MSdiv {font-size: 10pt; font-weight: bold; line-height:9pt; color: #414142; padding:0px 10px 0px 30px; }
A.MS1 {color: #414142; text-decoration: none;}
A.MS1:hover {color: #000; text-decoration: underline;}
A.MS2 {color: #286698; text-decoration: none;}
A.MS2:hover {color: #000; text-decoration: underline;}


.MBdiv {font-size:10pt; font-weight:bold; color:#2086ae;}
.MBdiv table td table td {padding:2px 0;}
A.MB1 {color: #2086ae; text-decoration: none;}
A.MB1:hover {color: #000; text-decoration: underline;}
A.MB2 {color: #000; text-decoration: none;}
A.MB2:hover {color: #000; text-decoration: underline;}

.Header {
	font-size:10pt;
	color:#000;
	font-weight:bold;
	padding-left:45px;
}

.Block {
	color: #000;
	font-weight:bold;
	margin-bottom:8px;
}

.TekstasB {
	font-family: "Arial";
	font-size: 9pt;
	color: #696969;
	font-weight: normal;
}
 
A.NuorodaA {
	font-size: 11pt;
	color: #999;
	text-decoration: none;
}
 
A.NuorodaB {
	font-family: "Arial";
	font-size: 9pt;
	color: #CE0000;
	font-weight: bold;
	text-decoration: none;
}
A.NuorodaB:hover {
	color: #000000;
}


.contacts {line-height:15pt; width:260px;}
.contacts a {color:#0076bd;}
.contacts a:hover {color:#ff7e00;}


.News span {font-weight:bold;}
.News a {color:#444;}
.News a:hover {color:#1297cc;}

.more {font-size:9pt;}

.copyright {color:#a9a5a4; font-size:8pt; text-align:center;}
.copyright a {color:#ebebeb;} .copyright a:hover{color:#fff;}
.copyright img {border:none; margin-left:8px;}

.design {color:#a9a5a4; font-size:8pt; text-align:right;}
.design a {color:#ebebeb;} .design a:hover{color:#fff;}
.design span {color:#ff7e00;}

.confirm {border: solid 1px #999; background-color:#f2f2f2; padding:4px 10px; margin-bottom:20px;}

.Error_block {border: solid 1px #D50000; background-color: #fdf0e1; color:#d50000; width:95%; padding: 4px; margin: 10px 0;}
.Errors {border: solid 1px #d50000; background-color:#fff5f6; padding:4px 10px; margin:10px 0 0 0;}
.Errors div {color:#d50000; font-weight:bold;}
.Errors {color:#d50000; font-weight:bold;}

.forma {border: solid 1px #999; font-size:10pt; width:200px; margin:0;}
.area {height: 70px;}
.mygtukas {border: solid 1px #999; background-color:#eaeaea; font-family: 'Georgia', 'Times New Roman'; font-size:12pt; margin:2px 0;}
.w300 {width:300px;}


.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;
}


/* 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:340px; text-align:center; margin:1px 0 6px 0;}
.form_text input {width:340px; background:#eef0f5; border:1px solid #ced1da; padding:0; color:#000; font-size:10pt; height:24px; padding:2px 0;}

.form_text2 {width:180px; text-align:center; margin:12px 0 0 0;}
.form_text2 input {width:180px; background:#eef0f5; border:1px solid #ced1da; padding:0; color:#000; font-size:10pt; height:24px; padding:2px 0;}

.form_textarea {width:700px; height:100px; text-align:center; margin:1px 0 6px 0;}
.form_textarea textarea {width:700px; height:100px; background:#eef0f5; border:1px solid #ced1da; font-family:"Arial"; padding:3px 0; color:#000;}

.form_textarea2 {width:375px; height:100px; text-align:center; margin:8px 0 8px 0;}
.form_textarea2 textarea {width:375px; height:100px; background:#eef0f5; border:1px solid #ced1da; font-family:"Arial"; padding:3px 0; color:#000;}

.form_textarea3 {width:490px; height:100px; background:url('textarea3.gif') center center no-repeat; text-align:center; margin:0;}
.form_textarea3 textarea {width:478px; height:96px; background:none; border:none; color:#000; font-size:10pt; line-height:14pt; margin-top:2px; font-family:"Arial"; padding: 0 5px;}

.dialog_container .form_textarea {width:650px; background:url('textarea3.gif') center center no-repeat;}
.dialog_container .form_textarea textarea {width:638px;}

.button1 {font-family: "Arial"; color:#fff; font-size:10pt; font-weight:normal; border:none; background:url("button1.gif") center center no-repeat; line-height:22px; width:150px; cursor:pointer; padding:1px 0;}
.form_button {font-family: "Arial"; color:#fff; font-size:10pt; font-weight:normal; border:none; background:url("button1.gif") center center no-repeat #11719f; line-height:26px; width:124px; cursor:pointer; padding:3px 0;}
.form_button3 {font-family: "Arial"; color: #fff; font-size: 10pt; font-weight: bold; border: none; background: url("button1.gif") center center no-repeat; line-height: 29px; width: 151px; cursor: pointer; padding:4px 0;}
.form_button.over  {background:url("button12.png") center center no-repeat;}

.letter_preview {background-color:#fff; border:solid 1px #dadada; margin-top:10px; padding:10px; text-align:left;}

.request_error {border:solid 1px #d50000; background-color:#faecec; text-align:left; color:#d50000; padding:4px 10px; margin-bottom:10px;}


.dialog_foreground {position:absolute; top:0; left:0; width:691px; height:271px; padding:0; z-index:1000; display:none; border:none;}
.dialog_background {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.8; filter:alpha(opacity=80); z-index:999; cursor:pointer; display:none;}


.Data {font-style:italic; color:#959595; line-height:12pt; font-size:9pt;}

.navi {margin-bottom:15px; font-size:13px; text-align:left;}
.navi a {color:#313598;}
.navi a:hover {color:#ec5810;}
.navi h1 {display:inline; font-size:18pt; color:#000; margin:0;}
.navi h1 a {color:#000;}
.navi h1 a:hover {color:#ec5810;}
.navi.pnavi h1 {font-size:13px;}



.read_more {font-size:14px;}

.paging {border:none; text-align:center; margin-top:10px; background:none; padding:30px 0 0 0;}
.paging .paging_cont {margin:0 auto;}
.paging td {width:32px; height:29px;}
.paging .paging_span {background:url('paging1.gif') center center no-repeat; text-align:center;}
.paging .paging_span2 {background:url('paging2.gif') center center no-repeat; text-align:center;}
.paging .paging_span a{color:#000; font-weight:normal; display:block; text-align:center; padding:6px 0;}
.paging .paging_span2 a{color:#fff; font-weight:bold; display:block; text-align:center; padding:6px 0;}
.paging img {border:0; margin:1px 2px 0 2px; width:15px; height:23px;}


.tab_div2, .tab_div1 {padding-bottom:15px; font-weight:bold; color:#000;}
.tab_div2 a, .tab_div1 a {color:#000;}
.tab_div2 a:hover, .tab_div1 a:hover {color:#444;}


.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;}
.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;}
.ttcy {background-position: top center; background-repeat: repeat-y;}
.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;}


.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%;}
.table2 {border:none; padding:0; border-spacing:0; width:944px; margin:0 auto;}
.table0 td, .table90 td, .table95 td, .table1 td, .table2 td {padding:0; border:none; border-spacing:0;}
.table0 th, .table90 th, .table95 th, .table1 th, .table2 th {padding:0; border:none; border-spacing:0;}

.table {border:solid 1px #dbdbdb;}
.table th {border:solid 1px #dbdbdb; padding:2px 5px; background:#f1f2f3;}
.table td {border:solid 1px #dbdbdb; padding:2px 5px;}


.skirtukas1 {background: url('skirtukas1.gif') center left repeat-x;}
.skirtukas2 {background: url('skirtukas2.gif') center left repeat-x;}

.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;}

.percent100, .100percent {width:100%; height:100%;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.middle {vertical-align:middle;}
.flink {cursor: pointer;}
.uppercase {text-transform:uppercase;}

.inline {display: inline;}
.block {display: block;}
.hidden {display: none;}
.relative {position: relative;}
.absolute {position: absolute;}

.pt6 {padding-top: 6px;}
.pt12 {padding-top: 12px;}
.pb6 {padding-bottom: 6px;}
.pb12 {padding-bottom: 12px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.ph20 {padding-left:20px; padding-right:20px;}
.pv10 {padding-top:10px; padding-bottom:10px;}
.mv15 {margin-top:15px; margin-bottom:15px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb25 {margin-bottom:25px;}
.mr10 {margin-right:10px;}

.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;}

td.tpr6 {padding-right:6px;}
td.tpl30 {padding-left:30px;}


.kom_header {background-color:#f1f2f3; border-top: solid 1px #c7c7c7; border-bottom: dotted 1px #c7c7c7;}
.kom_header td {padding:3px 8px;}
.kom_header td.right {text-align:right; color:#777;}
.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; font-family:"Arial";}
td.kom_stars {padding-left:30px;}
td.kom_stars img {margin-top:4px; margin-right:3px; cursor:pointer;}

.mygtukas2 {background:url('mygtukas2.gif') center center no-repeat; width:170px; color:#000; font-size:10pt; border:none; cursor:pointer; padding:0px 0; line-height:22px; height:22px; margin:0;}

.klausimas {font-size:12pt;}
.duk_thanks {border:1px solid #b9bcbd; background:#ededed; margin-bottom:15px;}
.duk_thanks td {padding:0 10px;}


/* MENU */
.main_menu {margin:5px 0 0 0; height:45px;}
.main_menu table {height:45px;}
.main_menu td {font-size:10pt; font-weight:bold; text-align:center; line-height:11pt;}
.main_menu td a {color:#ffffff;} .main_menu td a:hover {color:#eeeeee;}
.main_menu td.passive td.t1 {background:url('mm11.png') bottom right no-repeat; width:11px; padding:0;}
.main_menu td.passive td.t2 {background:url('mm12.png') bottom left repeat-x; padding:6px 4px 0 4px;}
.main_menu td.passive td.t3 {background:url('mm13.png') bottom left no-repeat; width:11px; padding:0;}
.main_menu td.active td.t1 {background:url('mm21.png') bottom right no-repeat; width:11px; padding:0;}
.main_menu td.active td.t2 {background:url('mm22.png') bottom left repeat-x; padding:6px 4px 0 4px;}
.main_menu td.active td.t3 {background:url('mm23.png') bottom left no-repeat; width:11px; padding:0;}
.main_menu td.active a {color:#000000;} .main_menu td.active a:hover {color:#000000;}

.submenu_cnt {position:relative;}
.submenu {position:absolute; display:block; top:0px; left:500px; text-align:left; z-index:200; height:37px;}
.submenu td {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:10pt; text-align:center; vertical-align:top; padding:11px 12px 0 12px; white-space:nowrap; height:44px;}
.submenu td a {color:#fff;}
.submenu td.active {padding:33px 18px 0 18px;}
.submenu td.active span {display:block; height:44px; background:url('submenu.gif') top center no-repeat; padding:0  12px 0 12px;}
.submenu td.active span a {display:block; padding-top:11px; color:#fff;} .submenu td.active span a:hover {color:#fff;}

.side_menu {margin:0 auto 0 0; float:left;}
	.side_menu td {vertical-align:top; color:#fff;}
	.side_menu td a {color:#fff; outline:none;} .side_menu td a:hover {color:#ed1c28;}
	.side_menu .active a {color:#ed1c28;} .side_menu .active3 a {color:#ed1c28;}
	.side_menu td.t1 {text-align:right; width:130px;}
	.side_menu td.t2 {background:url('sms.gif') top right repeat-y; width:11px;}
	.side_menu td.t3 {text-align:left;}
	.side_menu td.t3 div div {padding-left:12px;}
	.side_menu td.t3 div div.over {background:url('smi.gif') center left no-repeat;}
	
.bottom_menu {}
	.bottom_menu td {padding-right:30px;}
	.bottom_menu td a {color:#464646;} .bottom_menu td a:hover {color:#ff7e00;}

.second_menu {height:35px;}
	.second_menu td.t2 {padding:0 15px 6px 15px;}
	.second_menu td a {color:#475368;} .second_menu td a:hover {color:#ff7e00;}
	.second_menu td.active {color:#ff7e00; font-weight:bold;}
	.second_menu td.active a {color:#ff7e00;} .second_menu td.active a:hover {color:#ff7e00;}

.motto {color:#0f699e; margin-bottom:6px; text-align:center; font-size:11pt;}

/* STRUCTURE */
td.tr3 {height:31px; text-align:center;}
	td.tr3 .table1 {height:31px;}
	td.tr3 td.tt2 {width:990px; text-align:left; background:#FFFFFF;}
	td.tr3 .tb1 {width:984px;}
		td.tr3 td.td1 {width:776px;}
		td.tr3 td.td2  {width:140px; text-align:right; padding-bottom:6px;}

	td.tr3.scm {height:49px;}
	td.tr3.scm .table1 {height:49px;}
	td.tr3.scm td.tt1 {background:url('submenu.gif') top right repeat-x;}
	td.tr3.scm td.tt2 {background:url('submenu.gif') top left repeat-x;}
	td.tr3.scm td.tt3 {background:url('submenu.gif') top left repeat-x;}

td.qr {color:#3b3b3b; font-size:12pt; line-height:14pt; font-weight:bold; padding-top:16px;}
	td.qr img {margin-right:8px; vertical-align:middle;}
	
/* PRODUCT CATEGORIES */
.category {}
	.category th, .category td {width:33%; text-align:center; vertical-align:top; padding:0 0 10px 17px;}
	.category th {padding:0 0 12px 0;}
	.category .catcnt {background:#fafafa; border:1px solid #e0e0e0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; height:100%;}
	.category div {margin:2px 0; text-align:center;}
	.category div.d2 a {display:block; padding:7px 10px 13px 10px; color:#286099; font-size:12pt; font-weight:bold;}
	.category img {border:none;}

	.category ul {list-style-image:none; list-style-type:none; margin:0; padding:0;}
	.category ul li {margin:0; padding:0; line-height:13pt;}
	.category ul li a {display:block; padding:0px 10px 5px 10px; color:#72828e; font-size:10pt; font-weight:normal;}
	.category ul li a:hover {background:url('cat_hover.gif') bottom right no-repeat; color:#05569d;}


/* PRODUCTS */
.products_header {border:none; background:url('products_header.gif') top left no-repeat; padding:6px 10px 5px 10px; text-align:right; font-size:8pt; color:#4a4a3e; height:34px;}
.products_header td {font-size:8pt; color:#4a4a3e;}
.products_header .view {float:right;}
.products_header div {display:inline;}
.products_header div img {vertical-align:middle; margin:0px 0 0 4px; cursor:pointer;}
.products_header select {font-size:8pt; margin-left:15px; margin-top:1px;}
	.products_header div.results {float:left; display:block; margin:0; padding:3px 0 0 0; color:#222; font-weight:bold;}

.products_footer {margin:10px 0 10px 0; padding-top:15px; text-align:center; background:url('footer.png') top center no-repeat;}

.filter_manuf {border:1px solid #d7d7d7; background:#f6f6f6;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:4px 8px; color:#000; margin-top:10px;}
.filter_manuf .manuf {display:inline; height:60px; margin:4px 8px 4px 0;}

.products_table {margin:10px 0;}
.products_table .p1cont {width:222px; background-image:url('products1.gif'); background-position:top left; background-repeat:no-repeat;}

.products_table td {vertical-align:top;}
.products_table td.products1_spacer {height:18px;}
.products_table td.pleft {padding:0 7px 4px 0; background:url('products2.gif') bottom left no-repeat;}
.products_table td.pcenter {padding:0 10px 4px 10px; background:url('products2.gif') bottom center no-repeat;}
.products_table td.pright {padding:0 0 4px 7px; background:url('products2.gif') bottom right no-repeat;}
.products_table td.pblank {width:100%;}
.products_table td img {border:none;}
.products_table td.td1 table {margin-bottom:6px; height:150px;}
	.products_table td.tdc {text-align:left; padding-top:5px; padding-left:10px; font-size:8pt; color:#9c9c9c;}
	.products_table td.foto {text-align:center; padding-top:5px; vertical-align:bottom;}
	.products_table td.foto .foto_cnt{position:relative; height:150px; vertical-align:bottom; margin:5px 0;}
	.products_table td.foto .foto_cnt img{vertical-align:top;}
	.products_table .products_price {font-size:12pt; font-weight:normal; color:#ff6600; display:inline;}
	.products_table .products_price span {font-size:10pt; font-weight:normal;}
	.products_table .products_old_price {color:#8a8974; font-weight:normal; font-size:9pt; display:inline; margin-left:6px;}
	.products_table .products_old_price span {background:url('strike.gif') bottom left repeat-x;}
	.products_table .motive_tr {margin-bottom:8px;}
	.products_table .cart {margin:4px 0;}
		.products_table .cart th {text-align:left; width:75px;}
	.products_table .arrival {font-size:8pt; color:#e85812; margin-top:-4px; margin-bottom:8px;}
	.products_table .stars {font-size:9pt; color:#666;}
	.products_table .stars img {margin-right:2px; vertical-align:middle;}
	.products_table td.foto .special_icons {position:absolute; left:0; top:-8px; width:176px; text-align:left}
	.products_table td.foto .special_icons img {margin-left:6px; vertical-align:top;}
	.products_table td.foto .special_icons .sign_discount{position:absolute; top:-4px; right:-2px;}

.products_table td.td2 {color:#478ace; font-weight:normal; padding:4px 8px 0 8px;}
.products_table td.td2 a {color:#478ace}
.products_table td.td2 a:hover {color:#d50000;}
.products_table td.td3 {color:#000; font-weight:normal; font-size:12pt; padding:2px 8px;}
.products_table td.td3 a {color:#000}
.products_table td.td3 a:hover {color:#d50000;}
.products_table td.td4 {color:#222; font-weight:normal; padding:2px 8px; font-size:8pt; line-height:11pt;}
.products_table td.td5 {text-align:center; padding:5px 0;}
.products_table .stock {float:left; width:120px; text-align:left; padding:8px 0 0 8px; font-size:8pt; color:#222;}
	.products_table .stock img {vertical-align:middle;}

.products_table.right_prod .p1cont {background:none; margin-left:6px;}
.products_table.right_prod td.pleft {background:none;}
.products_table.right_prod td.foto .foto_cnt{height:auto;}
.products_table.right_prod td.foto .special_icons{display:none;}
.products_table.right_prod .products_price{float:left; margin-bottom:4px;}
.products_table.right_prod .products_old_price{float:right;}


/* ONE PRODUCT */
.product {}
.product td {vertical-align:top; text-align:left; color:#4a4c3f;}
.product td .right {text-align:right;}
.product td .middle {vertical-align:middle;}
.product td.product_row1 {padding-bottom:25px;} 
.product .product_row1 td.td1 {width:380px; padding-left:30px;} 
.product .product_row1 td.td1 .table1 {width:350px;} 
.product .product_row1 td.td1 .table1 .table1 {width:100%;} 
	
	.product .product_row1 td.td1 td.product_foto_block {padding:44px 0 3px 0; vertical-align:middle;}
	.product .product_row1 td.td1 td.product_foto_block a {outline:none;}
	.product .product_row1 td.td1 td.product_foto_block #main_foto_cnt {}
	.product .product_row1 td.td1 .product_logo {position:absolute; top:5px; left:5px; z-index:2;}
		.product .product_row1 td.td1 .product_logo img {border:0; margin-right:10px; vertical-align:top;}
		.product .product_row1 td.td1 .product_logo img.sign_discount {position:absolute; left:314px; top:-8px;}
	.product .product_row1 td.td1 .product_foto {width:100%;} 
	.product .product_row1 td.td1 .product_foto td {vertical-align:middle; text-align:center;} 
		.product .product_row1 td.td1 .product_foto td img {vertical-align:middle;}
	.product .product_row1 td.td1 td.product_foto_thumbs {padding:4px 0px 15px 0px;}
		.product_thumb {display:inline-block; width:34px; height:28px; border:solid 1px #dddddd; text-align:center; vertical-align:middle; margin-right:4px; margin-bottom:4px; vertical-align:middle;}
		.product_thumb.act {border:solid 1px #e54007;}
		* html  .product_thumb {display:inline;}
			.product_thumb img {vertical-align:middle; margin-top:2px; border:none;}
			.selected_img{border:solid 1px #f23300;}
		.product .product_row1 td.td1 .product_thumb img {border:none; vertical-align:middle;}
	.product .product_row1 td.td1 .product_zoom {position:absolute; bottom:2px; right:20px; z-index:3; text-shadow:#fff 0 0 4px;}
		.product .product_row1 td.td1 .product_zoom img {border:0; width:28px; height:28px; vertical-align:middle; margin-left:6px;}
	
	.product td.prodcode {padding-bottom:10px; font-size:11pt; color:#999;}
	.product .product_row1 .features {margin:6px 0 15px 0;}
		.product .product_row1 .features .even {background:#f2f2f2;}
		.product .product_row1 .features th, .product .product_row1 .features td {border:1px solid #cfcfcf; padding:2px 10px; text-align:left;}
	
	.product .product_row1 .videos {padding-top:10px;}
	.product .product_row1 .videos .vtitle {color:#000; font-size:12pt; padding-bottom:4px; padding-top:8px;}
	
	.product .product_row1 .xinfo {text-align:center; padding-top:15px;}
	.product .product_row1 .xinfo th {font-size:11pt; text-align:center; padding:3px 10px; border-bottom:1px solid #9a9a9a; border-right:1px solid #cbcbcb; vertical-align:middle;}
	.product .product_row1 .xinfo td {font-size:10pt; text-align:center; padding:3px 10px; border-bottom:1px solid #9a9a9a; border-left:1px solid #cfcfcf; vertical-align:middle;}
	
	.product .product_row1 td.prices {padding-top:15px; text-align:center;}
	.product .product_row1 td.prices .table0 {margin:0 auto;}
	.product .product_row1 td.prices th {font-size:20pt; line-height:24pt; color:#04578b; vertical-align:middle; text-align:center; padding-right:15px; font-weight:bold;}
	.product .product_row1 td.prices th span {font-size:14pt; font-weight:normal; display:inline; margin-left:10px; color:#666; background:url('strike.gif') center left repeat-x;}
	.product .product_row1 td.prices td {text-align:center;}
	.product .product_row1 td.cart_comm {text-align:center; padding-top:6px;}
	
	.product .product_row1 td.product_motivation div {padding-top:6px; margin-top:6px; float:left; border-top:solid 1px #d8e4f2;}
	.product .date_arrival b {color:#fd6216;}
	.product td.bonuses {padding-top:6px;}
	.product .bonuses a {color:#fd6216;}, .product .bonuses a:hover {color:#e24602;}

.product .product_row1 td.td2 {width:auto;} 
	.product .product_row1 td.td2 h2 {font-weight:bold; color:#4a4b3b; font-size:17pt; line-height:20pt; margin:0 0 2px 0;}
	.product .product_row1 td.td2 td.stars {padding:5px 0 15px 0; color:#666;}
		.product .product_row1 td.td2 td.stars img {margin-right:4px; border:none; width:13px; height:12px;}
	.product .product_row1 td.td2 td.announce {padding-bottom:10px;}
	.product .product_row1 td.td2 td.params {padding:10px 0 5px 0; font-weight:bold;}
		.product .product_row1 td.td2 td.params span {font-weight:normal;}
		.product .product_row1 td.td2 td.more {padding-bottom:10px;}
			.product .product_row1 td.td2 td.more div {width:154px; height:25px; background:url('more.gif') center center no-repeat; text-align:center; padding-top:2px;}
			.product .product_row1 td.td2 td.more div a {color:#3d3d3d;}
	.product .product_row1 td.td2 td.price {font-size:18pt; font-weight:bold; color:#fa4742;}
		.product .product_row1 td.td2 td.price .name {font-size:10pt; font-weight:normal; color:#4a4c3f;}
		.product .product_row1 td.td2 td.price .currency {font-size:13pt;}
		.product .product_row1 td.td2 td.price .old_price {font-size:11pt; font-weight:normal; background:url('strike.gif') bottom left repeat-x; color:#4a4c3f;}
	.product .product_row1 td.td2 td .discount_to {padding:6px 0; font-style:italic; color:#666;}
	.product .product_row1 td.td2 td.leasing {font-size:10pt; font-weight:bold; color:#ed5913; padding-top:5px;}
		.product .product_row1 td.td2 td.leasing span {font-size:10pt; font-weight:normal; color:#000;}
	.product .product_row1 td.td2 td.color {padding-top: 20px;}
	.product .product_row1 td.td2 td.options {padding-top: 20px;}
		.product .product_row1 td.td2 td.options div {border-left: solid 2px #ccc; padding:0 15px; display:inline; float:left;}
		.product .product_row1 td.td2 td.options div div {border:none; padding:0;}
		.product .product_row1 td.td2 td.options div img {border:none; margin-right:6px; vertical-align:middle;}
		.product .product_row1 td.td2 td.options div.product_quantity {border: none; padding-left:0;}
		.product .product_row1 td.td2 td.options div.product_quantity td {vertical-align:middle; padding-right:10px;}
		.product .product_row1 td.td2 td.options div.product_favorite {}
	.product .product_row1 td.td2 td.cart_errors {padding-top:10px;}
		.product .product_row1 td.td2 td.cart_errors .cart_error {color:#d50000; display:none;}
	.product .product_row1 td.td2 td.to_cart {padding-top:0; padding-left:20px;}
		.product .product_row1 td.td2 td.to_cart img {border:0; width:177px; height:44px; cursor:pointer;}
	.cart_animation {position:absolute; z-index:500; display:none; top:0; left:0;}
	
.product .bottom_link img {vertical-align:middle; margin-right:6px; border:none;}




/* MODULES */
.type1 {padding:6px 8px;}
.type0 {margin-top:2px; border:1px solid #dddddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background:#f3f3f3; padding:6px 8px;}
.news {width:680px;}
	.news td.td1, .news td.td2, .news td.td3 {vertical-align:top;}
	.news.single td.td1  .announce {font-weight:bold;}
	.news td.td3 {width:100px;}
	.news.single td.td1 {padding-bottom:10px;}
	.news td.td3 .date {position:absolute; top:5px; left:-44px; width:130px; height:76px; background:url('date.gif') top left no-repeat; text-align:center;}
		.news td.td3 .date .d1 {color:#fff; font-size:22pt; font-weight:bold; margin:14px 0 4px 0;}
		.news td.td3 .date .d2 {color:#fff; display:inline; padding-right:5px;}
		.news td.td3 .date .d3 {color:#fff; display:inline;}
		.news img {border:none; margin-left:10px;}
	.new2 .mfoto {float:left; margin:3px 12px 3px 0;}

.foto_border {}
	.foto_border th {background:#eeeeee; padding:8px;}
	.foto_border a {color:#444955; font-weight:bold; font-size:10pt;}
	.foto_border a:hover {color:#1b8bb4;}


.side_block {}
	.side_block td.t1 {background: url('d1.gif') top left no-repeat; height:42px;}
	.side_block td.t1.tt1 {background: url('d2.gif') top left no-repeat; height:66px;}
		.side_block td.t1 div {color:#353535; margin:12px 0 0 3px; font-size:18pt;}
		.side_block td.t1.tt1 div {margin-top:12px;}
		.side_block td.t1 div a {color:#0076bd;}
	.side_block td.t2 {}
	.side_block td.t3 {height:15px;}
	
	.side_block .news_incl h2 {font-size:10pt; color:#222; padding:0; margin:4px; line-height:14pt;}
	.side_block .news_incl h2 a {color:#222;}
	.side_block .news_incl .NaujienaT {margin:0 4px 0 4px; color:#717271;}
	.side_block .news_incl .NaujienaT a {color:#118038; font-size:9pt;}
	
	.side_block td.t2 .p_inc {margin-top:10px;}
	.side_block td.t2 .p_inc th {width:80px; text-align:left; vertical-align:top; padding-left:5px;}
		.side_block td.t2 .p_inc th img {border:3px solid #c5bfbf;}
	.side_block td.t2 .p_inc td {text-align:left; vertical-align:top; font-size:11pt; padding-right:5px;}
		.side_block td.t2 .p_inc td a {color:#464646;}
		.side_block td.t2 .p_inc td a:hover {color:#222222;}


.work {margin-bottom:15px;}
	.work .table0 {margin-bottom:10px; width:680px;}
	.work td.td1 {width:100px; height:60px; vertical-align:top;}
	.work.single td.td1 {padding-bottom:10px;}
	.work td.td1 .date {position:absolute; top:0px; left:-44px; width:130px; height:76px; background:url('date.gif') top left no-repeat; text-align:center;}
		.work td.td1 .date .d1 {color:#fff; font-size:22pt; font-weight:bold; margin:14px 0 4px 0;}
		.work td.td1 .date .d2 {color:#fff; display:inline; padding-right:5px;}
		.work td.td1 .date .d3 {color:#fff; display:inline;}
		.work img {border:none; margin-left:10px;}
	.work td.td2 {vertical-align:top;}
		.work td.td2 .d1 {font-size:18pt; font-weight:bold; color:#474747; line-height:24pt; margin-bottom:6px;}
			.work td.td2 .d1 a {color:#474747;}
		.work.type1 td.td2 .d1 {color:#464646;}
			.work.type1 td.td2 .d1 a {color:#464646;}
		.work td.td2 .d2 {color:#8a8a8a; font-style:italic;}
			.work td.td2 .d2 span {color:#783224; margin-right:14px;}
	.work td.td3 {vertical-align:bottom; text-align:right; padding-bottom:2px;}
		.work td.td3 a {font-size:11pt; color:#909090;}
	
	.work .project_more {display:none;}
	.work .fotos{}
	.work .fotos td {background:url('foto.gif') top left no-repeat; width:165px; height:134px; vertical-align:top; text-align:left;}
		.work .fotos td img {margin:4px 0 0 4px; border:none;}
	

.production.odd0 {padding:6px 8px;}
.production.odd1 {margin-top:2px; border:none; background:#f3f3f3; padding:6px 8px;}
.production .tb1 {width:680px;}
	.production td.td1 {color:#3d3d3d; font-size:17pt; font-weight:bold; padding:14px 0;}
	.production td.td2 {}
		.production td.td2 .prop1 {display:inline; color:#9e0b0f; font-size:13pt; margin-right:15px;}
		.production td.td2 .prop2 {display:inline; color:#0076a3; font-size:10pt;}
	.production td.td3 {padding:10px 0;}
	.production td.td4 {padding:6px 0;}
		.production td.td4 .div1 {width:656px; height:132px; overflow:hidden; position:relative; margin:0 0 0 16px;}
		.production td.td4 .div2 {position:absolute; top:0; left:0;}
			.production td.td4 .div2 td {width:164px; height:112px; background:url('foto_bg.gif') top left no-repeat;}
			.production td.td4 .div2 td img {width:150px; height:112px; margin:4px 10px 8px 4px;}
		.production td.td4 .div3 {position:relative;}
		.production td.td4 .div3 .arr1 {position:absolute; top:30px; left:-9px;}
		.production td.td4 .div3 .arr2 {position:absolute; top:30px; left:674px;}
		.production td.td4 .div3 img {cursor:pointer;}
	.production td.td5 {padding:0 50px 10px 50px; text-align:justify;}
		.production td.td5 a {color:#9e0b0f; font-size:11pt;}
	
	.production.services td.td1 {color:#ff7e00; font-size:28pt; line-height:30pt; font-weight:bold; padding:14px 0;}


.order {}
.order td {font-weight:bold; color:#444955;}
.order td.comm {background:#f6f6f6; padding:10px 10px;}
	.order td.comm .input, .order td.comm select {margin:1px 0 12px 0; border:1px solid #adcada; background:#fff; width:330px;}
	.order td.comment {padding:6px 0 16px 0; color:#646976; font-style:italic;}
	.order td.comm td {font-weight:normal;}
	.order td.separ  {width:20px;}


.common_dialog_cnt {width:713px; position:absolute; top:0; left:0; background:none; width:716px; z-index:1000; display:none;}
.common_dialog {width:713px}
	.common_dialog td.td1 {height:44px; background:url('dialog_c1.png') bottom center no-repeat; text-align:right;}
	.common_dialog td.td1 img {width:40px; height:25px; margin-right:25px; margin-top:10px; border:none;}
	.common_dialog td.td2 {background:url('dialog_c2.png') top center repeat-y;}
	.common_dialog td.td3 {height:44px; background:url('dialog_c3.png') top center no-repeat;}
	.common_dialog .heading {margin:0 45px 15px 45px; font-size:14pt;}
	.common_dialog .text {margin:0 45px 0 45px; text-align:justify;}

#common_dialog_bg {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.7; filter:alpha(opacity=70); z-index:16; cursor:pointer; display:none;}

.map_1 {margin:4px 0;}
.map_1 a {background:url('arrow1.gif') center left no-repeat; padding-left:10px; color:#464646;}
.map_2 {margin:2px 0 2px 20px;}
.map_2 a {color:#464646;}
.map_3 {margin:1px 0 1px 40px;}
.map_3 a {color:#464646;}


td.sidecart_cnt {padding:12px 0;}
td.sidecart_cnt th {font-size:14pt; color:#898989; line-height:18pt; padding-right:5px;}
td.sidecart_cnt td.dd2 {background:url('cart_icon.gif') top left no-repeat; width:39px; height:27px;}
td.sidecart_cnt td.dd2 div {color:#fff; text-align:center; margin:0px 0 8px 22px;}



#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;}

#dialog_foreground{position:absolute; top:0; left:0; background:none; width:716px; z-index:1000; display:none;}
#dialog_background{position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.8; filter:alpha(opacity=80); z-index:999; cursor:pointer; display:none;}

#cart_dialog_bg{position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.7; filter:alpha(opacity=70); z-index:16; cursor:pointer; display:none;}


#dialog_foreground #dialog_table {width:716px;}
#dialog_foreground #dialog_table .td1 {background:url('dial1.gif') bottom left no-repeat; height:23px;}
#dialog_foreground #dialog_table .td2 {background:url('dial2.gif') bottom left repeat-y;}
#dialog_foreground #dialog_table .td3 {background:url('dial3.gif') top left no-repeat; height:54px;}

#dialog_foreground #dialog_table .td2 .dialog_container {width:650px; margin-left:30px;}
#dialog_foreground #dialog_table .td2 th {text-align:left; font-size:16pt; color:#000;}
#dialog_foreground #dialog_table h1 {padding:0; margin:0; color:#000; font-size:13pt;}

#cart_dialog {display:none; border:none; position:absolute; top:0; left:0; z-index:21; background:url('cart_dialog.png') center center no-repeat; width:360px; height:187px;}
#cart_dialog table {margin:8px 20px 20px 20px; width:320px;}
#cart_dialog table th {font-size:14pt; text-align:center; vertical-align:middle; height:50px; padding-bottom:10px;}
#cart_dialog table th div{padding:50px 20px 20px 20px; text-align:center; display:block;}
#cart_dialog table th img {cursor:pointer; width:44px; height:20px; float:right; cursor:pointer;}
#cart_dialog table input {font-family:"Arial"; color:#fff; font-size:10pt; font-weight:normal; border:none; background:url("button3.gif") center center no-repeat; height:35px; width:150px; cursor:pointer; padding-left:13px; float:left;}
#cart_dialog table input.button2 {color:#fff; padding:0 13px 0 0; background:url("button2.gif") center center no-repeat; float:right;}


.common_dialog_cnt {width:713px; position:absolute; top:0; left:0; background:none; width:716px; z-index:1000; display:none;}
.common_dialog {width:713px}
	.common_dialog td.td1 {height:44px; background:url('dialog_c1.png') bottom center no-repeat; text-align:right;}
	.common_dialog td.td1 img {width:40px; height:25px; margin-right:25px; margin-top:10px; border:none;}
	.common_dialog td.td2 {background:url('dialog_c2.png') top center repeat-y;}
	.common_dialog td.td3 {height:44px; background:url('dialog_c3.png') top center no-repeat;}
	.common_dialog .heading {margin:0 45px 15px 45px; font-size:14pt;}
	.common_dialog .text {margin:0 45px 0 45px; text-align:justify;}

#common_dialog_bg {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.7; filter:alpha(opacity=70); z-index:16; cursor:pointer; display:none;}



/* ORDER STEPS */
.order_table {width:99%;}
	.order_table td.spacing  {padding:20px 0;}
	.order_table td.td1 table {height:37px; background:url('order_step0.gif') bottom left repeat-x;}
		.order_table td.td1 table td {width:272px; color:#000; vertical-align:middle; padding:0 10px 0 46px; background-position:top left; background-repeat:no-repeat;}
		.order_table td.td1 table td.st1 {background-image:url('order_step1_1.jpg');}
			.order_table td.td1 table td.st1.active {background-image:url('order_step1_2.jpg');}
		.order_table td.td1 table td.st2 {background-image:url('order_step2_1.jpg');}
			.order_table td.td1 table td.st2.active {background-image:url('order_step2_2.jpg');}
		.order_table td.td1 table td.st3 {background-image:url('order_step3_1.jpg'); width:260px;}
			.order_table td.td1 table td.st3.active {background-image:url('order_step3_2.jpg');}

	.order_table td.td_cart_list {padding-top:0; padding-bottom:2px; background:#fff; border:1px solid #d7d7d7;}
		.order_table td.td_cart_list table {width:100%;}
		.order_table td.td_cart_list table th {background:#116698;color:#fff;border-bottom:solid 1px #eee; border-left:solid 1px #eee; padding:3px 8px; text-align:center;}
			.order_table td.td_cart_list table th.first {border-left:none;}
		.order_table td.td_cart_list table td {border-top:dotted 1px #ccc; padding:5px 8px; text-align:center;}
		.order_table td.td_cart_list table td.name {text-align:left;}
		.order_table td.td_cart_list table td div {margin:auto;}
		.order_table td.td_cart_list table td img {border:none;}
		.order_table td.td_cart_list table td table td {border:none; padding:0;}
		.order_table td.td_cart_list .old_price {color:#666; background:url('strike.gif') bottom left repeat-x;}
	
	.order_table  td.extra_data {padding-bottom:10px;}
	.order_table  td.extra_data .arrival {float:left; display:inline;}
	.order_table  td.extra_data .bonus {float:right; display:inline; margin-right:10px;}
	
	.order_table td.td2 {background:#e5e5e5; border:1px solid #bbb; text-align:right; padding:4px 10px;}
	.order_table td.td2.light {background:#fff; border:none;}
	.order_table td.td2 .cart_total_price {font-size:13pt; line-height:20pt;}
	
	.order_table td.td4 {padding-top:25px;}
	.order_table td.td6 {padding-bottom:10px;}
	
	.order_table.step2 td.td2 {background:#f0eee2; text-align:left; border:solid 1px #d9d7c8; height:100px; padding:6px 12px; font-size:15pt;}
	.order_table.step2 td.td2 .table1 {margin-top:10px;}
	.order_table.step2 td.td2 td {font-size:14pt; padding:2px 0;}
	.order_table.step2 td.td2 td label {cursor:pointer;}
	.order_table.step2 td.td2 .comment {color:#666; font-size:10pt;}
	
	.order_table td.td5 {background:#f0eee2; text-align:left; border:solid 1px #d9d7c8; padding:2px 10px; font-size:11pt;}
	.order_table td.td5 h2 {color:#000; font-size:12pt;}
	
	
	.order_return {float:left; padding-top:10px;}
		.order_return a {color:#666;}
	.order_continue {float:right; padding-top:6px;}
	
	.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;}
	
	.order_form th {padding:3px 10px 3px 0; text-align:left; font-weight:normal;}
	.order_form td {padding:3px 0 3px 10px; width:360px;}
	.order_form select, .order_form .input {width:340px; background:url('formos_fonas.gif') top left repeat-x; border:solid 1px #afb1b3; display:block; font-size:11pt; height:22px;}
	.order_form select {font-size:10pt; }
	.order_form .input.err {border: solid 1px #d50000; }
	.order_form select.err {border: solid 1px #d50000;}
	.order_form .w200 {width:200px;}
	.textarea {width:99%; height:80px; background:url('form.gif') top left repeat-x #fff; border:solid 1px #afb1b3;}
	
	.order_table .delivery {width:100%; 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;}
	
	.table_general {width:100%; border-spacing:0; padding:0; margin-top:15px;}
	.table_general th {padding:3px 5px; text-align:center; font-weight:bold; background-color:#f0eee2; border:solid 1px #d9d7c8;}
	.table_general td {padding:3px 3px; text-align:center; border-bottom: dotted 1px #d9d7c8;}
	.table_general td.name {text-align:left;}
	.table_general td img {border:none;}
	
	.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;}
	
	.infoblock1 {background:url('info1.gif') center left no-repeat #f0eee2; width:100%; border:1px solid #deddcb; padding:20px 0;}
	.infoblock1 div {vertical-align:middle; margin:0 6px 0 77px; font-weight:bold;}

	.table_paragraph {width:100%; border-spacing:0; padding:0;}
	.table_paragraph th {padding:15px 0 6px 0; text-align:left; font-weight:bold;}
	.table_paragraph td {padding:0; text-align:left;}

.cart_button  {font-family:"Arial"; color:#000; font-size:10pt; font-weight:normal; border:none; background:url("button_fw.gif") center center no-repeat; height:22px; width:150px; cursor:pointer; padding-right:20px; line-height:12pt;}
	.cart_button.over  {background:url("button_fw2.gif") center center no-repeat;}
.cart_back  {font-family:"Arial"; color:#000; font-size:10pt; font-weight:normal; border:none; background:url("button_bk.gif") center center no-repeat; height:22px; width:150px; cursor:pointer; padding-left:20px; line-height:12pt;}
	.cart_back.over2  {background:url("button_bk2.gif") center center no-repeat;}
