/* something that does not change */
html, body { height:100%; }
table { border-collapse:collapse; }
html, body, h1, h2, h3, h4, h5 ,h6, body, form, th, td, p {
	margin:0;
	padding:0;
}
img { border:0 none; }
map { display:none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
/* something that does not change */

/* all time classes */
.wf { width:100%; }
.hf { height:100%; }
.whf { 
	width:100%;
	height:100%;
}
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { 
	clear:both;
	height:1px;
	overflow:hidden;
	margin:-1px 0 0 0;
}
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.block { display:block; }
.inline { display:inline; }
/* all time classes */

/* global text/link settings */
p, div, span, td, th, em, h1, h2, h3, h4, h5, h6, b, strong, i {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
	color:#000;
}
a { color:#000; }
a.ainv, a:hover { text-decoration:none; }
a.ainv:hover { text-decoration:underline; }
	.ainv a { text-decoration:none; }
	.ainv a:hover { text-decoration:underline; }
body { 
	min-width:994px;
	background:#F4F6F6;
}
.ma { margin:0 auto; }
	.blockas .tp-1 { background:url(img/cor-2.gif) right 0 no-repeat; }
	.blockas .bt-1 { background:url(img/cor-3.gif) right 0 no-repeat; }
	.blockas-1 .tp-1 { background:url(img/cor-21.gif) right 0 no-repeat; }
	.blockas-1 .bt-1 { background:url(img/cor-31.gif) right 0 no-repeat; }
	.blockas .bdrs, .blockas .bdrs-1 {
		border-left:1px solid #8E92A2;
		border-right:1px solid #8E92A2;
	}
	.blockas-1 .bdrs { background:#FAFAFB; }
	.blockas-1 .bdrs-1 { background:#ECEFF3; }
	.blockas .under-corners {
		background:url(img/cor-5.gif) right bottom no-repeat;
		margin:0 0 0 -1px;
		position:relative;
	}
		.blockas .under-corners .bg { background:url(img/cor-6.gif) 0 bottom no-repeat; }
	.blockas .seperator-corners {
		background:url(img/cor-51.gif) right 0 no-repeat;
		height:7px;
		overflow:hidden;
		position:relative;
		margin:0 -1px -10px -1px;
	}
		.blockas .seperator-corners .bg { background:url(img/cor-61.gif) 0 0 no-repeat; }
.textfield, .area { padding-left:3px; }
.button { cursor:pointer; }
.title-1 { font-size:15px; font-weight: bold; }
.title-1 strong { font-size:15px; font-weight: bold; }
.title-2 { font-size:16px; }
.title-3 {
	font-size:22px;
	font-weight:normal;
	display:block;
	padding:0 0 8px 0;
	width:463px !important;
}
	.title-3 img {
		margin:0 0 0 10px;
		position:relative;
		bottom:-1px;
	}
.orange { color:#E21B23; }
.orange-light {	color:#F37202; }
.orange-dark {	color:#E94907; }
.block-list, .block-list li {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
.inline-list, .inline-list li {
	display:inline;
	padding:0;
	margin:0;
	list-style:none;
}
	.small-text, .small-text-inside * { font-size:11px; }
	.very-small-text, .very-small-text-inside * { font-size:10px; }
	.blue-text, .blue-text-inside * { color:#6B7B9A; }
.margin-top { margin-top:12px; }
.margin-top-minus { margin-top:-25px; }
.padding-bot { padding-bottom:5px; }
.padding-bot-1 { padding-bottom:20px; }
.padding-top { padding-top:13px !important; }
.margin-bot-minus { margin-bottom:-6px; }
.text-1, .text-1-inside { font-size:13px; }
.white, .white-inside * { color:#FFF; }
/* global text/link settings */

/* main */
.main {
	width:951px;
	background:#FFF url(img/grad-rght.gif) right 0 no-repeat;
	border-bottom:20px solid #F4F6F6;
}
.top {
	height:11px;
	overflow:hidden;
}
.bottom {
	background:url(img/grad-bot.gif) right 0 no-repeat;
	height:7px;
	overflow:hidden;
}
.header {
	padding:11px 29px 0 20px;
	min-height:132px;
}
* html .header { height:132px; }
.changeble { width:634px; }
.logo { width:243px; }
	.logo .bdrs { padding:21px 0 16px 65px; }
.over-img {
	position:absolute;
	margin:0 auto auto 0;
	width:634px;
	height:132px;
	background:url(img/over-img.png) no-repeat;
}
* html .over-img { background:none; }
*:first-child+html .over-img { background:none; }
.wrapper { padding:14px 22px 15px 20px; }
.search {
	background:url(img/under-search.gif) 0 0 no-repeat;
	width:302px;
	height:25px;
	position:relative;
	margin:100px 0 0 0;
	padding:7px 0 0 13px;
	line-height:100%;
}
	.search a {
		margin:0 11px 0 0;
		font-weight:bold;
		text-transform:uppercase;
		line-height:100%;
		color:#FF6000;
	}
.top-minus {
	top:-2px;
	position:relative;
}
	.search .textfield {
		border:1px solid #A8ABBA;
		width:138px;
		top:-2px;
		position:relative;
		margin:0 2px 0 0;
	}
	.search .button {
		border:0 none;
		background:url(img/search.gif) no-repeat;
		width:18px;
		height:19px;
		top:-2px;
		position:relative;
	}
.right-side { width:641px; }
.list-1 { width:634px; }
	.list-1 li { padding:15px 0 0 0; }
	.list-1 p { padding:5px 0 3px 0; }
.footer {
	border-bottom:19px solid #E21B23;
	margin:15px 0 0 0;
	background:url(img/footer-1.gif) right 0 no-repeat;
}
	.footer .bg {
		background:url(img/footer-2.gif) 0 0 no-repeat;
		padding:11px 27px 9px 27px;
		color:#757477;
		line-height:170%;
	}
.abs-1 {
	position:absolute;
	margin:-14px auto auto 17px;
}
.left-side { width:243px; }
.list-2 { padding:17px 15px 10px 19px; }
	.list-2 li {
		padding:0 0 7px 12px;
		background:url(img/raquo-1.gif) 0 1px no-repeat;
	}
	.list-2 a {
		font-weight:bold;
		text-decoration:none;
	}
	.list-2 .active-trail a { color:#E21B23; }
	.list-2 a.active, .list-2 a:hover { color:#E21B23; }
.title-padds { padding:3px 19px 9px 19px; }
	.other img { margin:15px -10px 0 22px; }
	.other .seperator {
		border-bottom:1px solid #C1C2C4;
		height:13px;
		overflow:hidden;
		margin:0 3px;
	}
.path {
	padding:0 0 15px 0;
	line-height:100%;
}
	.path img {
		bottom:-1px;
		position:relative;
		margin:0 5px 0 0;
	}
	.items-1 td {
		border:1px solid #B9BCC6;
		vertical-align:top;
		padding:7px 10px 10px;
    width:50%;
	}
	.items-1 b {
		padding:0 0 15px 10px;
		display:block;
	}
		.items-1 b a { text-transform:uppercase; }
	.items-1 .zoom {
		position:absolute;
		margin:110px auto auto 125px;
		width:42px;
		height:15px;
		background:url(img/zoom.gif) no-repeat;
		padding:1px 0 0 18px;
		color:#8E92A2;
		font-size:10px;
	}
	.items-1 .price {
		position:absolute;
		margin:90px auto auto 145px;
	}
		.items-1 .price td {
			border:0 none;
			padding-top:10px;
			background:url(img/under-price.png) no-repeat;
			width:77px;
			height:56px;
			color:#FFF;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			font-size:15px;
		}
			.items-1 .price td a {
				color:#FFF;
				font-weight:bold;
				font-size:15px;
				position:relative;
			}
		* html .items-1 .price td { background:none; }
		*:first-child+html .items-1 .price td { background:none; }

div#op-items .tabs, div#op-items .tabs a {
  background:none;
}

div#op-items .tabs a.active, div#op-items .tabs a:hover {
  color:#000;
  text-decoration:underline;
}

div#op-items .secondary {	
	padding-left: 100px;
}
div#op-items .secondary a {
	width: auto;
}

.tabs {
	height:46px;
	background:url(img/under-tabs.gif) 0 bottom repeat-x;
	width:634px;
}
	.tabs li {
		float:left;
		padding:0 0 0 3px;
	}
	.tabs li.first { padding:0 1px 0 0; }
	.tabs a {
		width:156px;
		height:19px;
		display:block;
		float:left;
		text-align:center;
		text-decoration:none;
		font-weight:bold;
		background:url(img/tab-off.gif) no-repeat;
		font-size:13px;
		padding:5px 0 0 0;
	}
	.tabs a.active, .tabs a:hover {
		background:url(img/tab-on.gif) no-repeat;
		color:#FFF;
	}
.two-collumns { width:634px; }
	.two-collumns .left-clmn {
    width:463px;
  	font-family:Arial, Helvetica, sans-serif;
	  font-size:13px;
  }
.table-1 { border:1px solid #F47A03; width: 100%; }
	.table-1 td, .table-1 th { border-bottom:1px solid #F47A03; }
		.table-1 thead th, .table-1 thead td {
			background:#F47A03;
			text-align:left;
			font-weight:normal;
			padding:8px 5px 6px 5px;
		}
		.table-1 tbody td { padding:3px 5px 2px 5px; }
		.table-1 tbody th {
			text-align:right;
			padding:3px 5px 2px 5px;
		}
		.table-1 thead div, .table-1 thead th, .table-1 thead td {
			color:#FFFFFF;
		}
		.table-1 thead .th_white_border { border:1px solid #FFFFFF; }
		.table-1 thead .th_white_bottom { border-bottom:1px solid #FFFFFF; }
		.table-1 thead .th_white_right { border-right:1px solid #FFFFFF; }
.table-2 { border:1px solid #F47A03; width: 100%; }
	.table-2 td, .table-2 th { border:1px solid #F47A03; }
		.table-2 thead th, .table-2 thead td {
			background:#F47A03;
			text-align:left;
			font-weight:normal;
			padding:8px 5px 6px 5px;
		}
		.table-2 tbody td { padding:3px 5px 2px 5px; }
		.table-2 tbody th {
			text-align:right;
			padding:3px 5px 2px 5px;
		}
		.table-2 thead div, .table-2 thead th, .table-2 thead td {
			color:#FFFFFF;
		}
		.table-2 thead .th_white_border { border:1px solid #FFFFFF; }
		.table-2 thead .th_white_bottom { border-bottom:1px solid #FFFFFF; }
		.table-2 thead .th_white_right { border-right:1px solid #FFFFFF; }
.buttons { margin:0 0 12px 0; }
	.buttons li { margin:8px 0 0 0; }
	.buttons a {
		display:block;
		width:148px;
		height:25px;
		background:url(img/button-1.gif) no-repeat;
		cursor:pointer;
		font-size:13px;
		font-weight:bold;
		padding:10px 0 0 9px;
	}

	.buttons a.active, .buttons a:hover {
    color:#FFFFFF;
    text-decoration:none;
	}

ul.ainv {
  padding:0;
}

 .helpas { width:156px; } 
	.helpas .help-cnt {
		border-left:1px solid #8E92A2;
		border-right:1px solid #8E92A2;
		background:#D1D6E0;
	}
		.helpas .help-cnt b { padding:0 11px 5px 11px; }
		.helpas .help-cnt label { padding:0 0 0 11px; }
		.helpas .help-cnt .textfield {
			border:1px solid #8E92A2;
			margin:0 0 3px 6px;
			width:137px;
			font-size:11px;
		}
	.list-3 li {
		border-right:1px solid #6B7B9A;
		padding:0 4px;
	}
	.list-3 li.no-bdr { border:0 none; }
	.list-3 a {
		color:#6B7B9A;
		font-size:13px;
		font-weight:bold;
	}
		.list-3 li.no-bdr a { text-decoration:none; }
		.list-3 li.no-bdr a:hover { text-decoration:underline; }
	.list-4 li {
		clear:both;
		padding:0 0 20px 0;
		/* min-height:95px; */
	}
	.list-4 .title-2 { margin:0 0 10px 0; }
	.list-4 .minus { margin:10px 0 0 0; }
	.list-4 p.block { margin:0 0 0 145px; }
		.list-4 p.block a {
			font-size:16px;
			font-weight:normal;
			color:#E21B23;
		}
	.list-4 p {
		font-size:13px;
		line-height:130%;
		font-family:Arial, Helvetica, sans-serif;
	}
	.list-4 a.fr { margin:0 0 0 10px; }
	.list-4 a.fl { margin:0 10px 0 0; }
		.list-4 p.block span {
			display:block;
			padding:8px 0;
			font-size:13px;
			line-height:130%;
			font-family:Arial, Helvetica, sans-serif;
		}
	* html .list-4 li { height:95px; }
.txt-1, .forma { width:475px; }
.txt-1, .txt-1 * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
	.forma label {
		display:block;
		min-height:28px;
		padding:2px 0 0 0;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
	* html .forma label { height:28px; }
	.forma div {
		height:28px;
		padding:2px 0 0 0;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
		.forma div label {
			display:inline;
			padding:0;
			height:auto;
		}
	.forma .textfield {
		display:block;
		border:1px solid #F47A03;
		margin:-2px 0 0 0;
		float:right;
		width:206px;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.forma .area {
		display:block;
		border:1px solid #F47A03;
		margin:-2px 0 0 0;
		float:right;
		width:206px;
		font-size:13px;
		height:72px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.forma span {
		display:block;
		float:right;
		width:211px;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}
		.forma span input {
			margin:0 10px 0 0;
			position:relative;
			bottom:-2px;
		}
		* html .forma span input {
			margin:-3px 7px 0 -3px;
			bottom:0;
		}
		*:first-child+html .forma span input {
			margin:-3px 7px 0 -3px;
			bottom:0;
		}
	.forma .clear { padding:15px 0 0 0; }
		.forma .clear .button {
			color:#FFF;
			text-align:center;
			padding:0 0 2px 0;
			background:url(img/button.gif) no-repeat;
			width:93px;
			height:26px;
			border:0 none;
			font-size:13px;
			font-family:Arial, Helvetica, sans-serif;
		}
		#node-77 .form-submit {
			color:#FFF;
			text-align:center;
			padding:0 0 2px 0;
			background:url(img/button.gif) no-repeat;
			width:93px;
			height:26px;
			border:0 none;
			font-size:13px;
			font-family:Arial, Helvetica, sans-serif;
		}
	.helpas .hlp-off, .helpas .hlp-on {
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
	}
	.helpas .hlp-off {
		background:url(img/help-off.gif) no-repeat;
		width:116px;
		height:23px;
		cursor:pointer;
		color:#6B7B9A;
		padding:11px 30px 0 10px;
	}
	.helpas .hlp-on {
		background:url(img/help-on.gif) no-repeat;
		width:116px;
		height:23px;
		color:#FFF;
		padding:8px 30px 0 10px;
	}
	.helpas li {
		border:1px solid #E21B23;
		border-bottom:0 solid #E21B23;
		width:134px;
		padding:8px 10px;
		background:#DEE3ED;
		float:left;
		clear:both;
	}
	.helpas a {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#6B7B9A;
		text-decoration:none;
	}
	.helpas a:hover { text-decoration:underline; }
	.small-buttons li, .big-buttons li {
		float:left;
		padding:0 0 7px 5px;
	}
	.small-buttons li.first, .big-buttons li.first { padding:0 0 7px 0; }
	.small-buttons a {
		display:block;
		background:url(img/button-2.gif) no-repeat;
		width:78px;
		height:44px;
		cursor:pointer;
		color:#FFF;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		padding:35px 70px 0 7px;
		line-height:110%;
	}
	.small-buttons a:hover, .big-buttons a:hover { text-decoration:underline; }
	.small-buttons span, .big-buttons span {
		color:#FFF;
		text-decoration:none;
		font-weight:bold;
	}
	.small-buttons span { font-size:20px; }
	.big-buttons a {
		display:block;
		background:url(img/button-3.gif) no-repeat;
		width:120px;
		height:64px;
		cursor:pointer;
		color:#FFF;
		font-size:18px;
		text-decoration:none;
		font-weight:normal;
		padding:12px 180px 0 15px;
		line-height:110%;
	}
	.big-buttons span { font-size:31px; }
.back {
	color:#FFF;
	text-align:center;
	padding:6px 0 0 0;
	background:url(img/button.gif) no-repeat;
	width:93px;
	height:20px;
	font-size:13px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.back:hover { text-decoration:underline; }
.compare {
	margin:30px 0 20px 0;
	border:1px solid #F47A03;
}
		.compare thead th {
			background:#F47A03;
			padding:8px 20px;
			font-size:12px;
			font-weight:bold;
			color:#FFF;
			text-align:left;
		}
		.compare tbody th {
			vertical-align:top;
			text-align:left;
			font-weight:normal;
			padding:7px 0 7px 40px;
		}
	.compare tbody th b {
		padding:0 0 15px 10px;
		display:block;
	}
		.compare tbody th b a { text-transform:uppercase; }
	.compare tbody th .zoom {
		position:absolute;
		margin:50px auto auto 165px;
		width:45px;
		height:15px;
		background:url(img/zoom.gif) no-repeat;
		padding:1px 0 0 15px;
		color:#8E92A2;
		font-size:10px;
		text-decoration:none;
	}
	.compare tbody th .zoom:hover { text-decoration:underline; }
	.compare tbody th .price {
		position:absolute;
		margin:70px auto auto 155px;
	}
		.compare tbody th .price td {
			border:0 none;
			padding-top:4px;
			background:url(img/under-price.png) no-repeat;
			width:77px;
			height:56px;
			color:#FFF;
			font-weight:bold;
			text-align:left;
			vertical-align:middle;
			font-size:15px;
		}
			.compare tbody th .price td a {
				color:#FFF;
				font-weight:bold;
				font-size:15px;
				position:relative;
			}
		* html .compare tbody th .price td { background:none; }
		*:first-child+html .compare tbody th .price td { background:none; }
		.compare tbody td {
			vertical-align:top;
			text-align:left;
			padding:4px 10px;
			border-top:1px solid #F47A03;
			font-size:12px;
		}
.orange {
	width:156px;
	margin:10px 0 0 0;
}
	.orange .bg {
		background:#FD9700;
		border-left:1px solid #FF5300;
		border-right:1px solid #FF5300;
		padding:0 0 0 5px;
	}
	.orange label { padding:0 0 10px 0; }
	.orange .textfield {
		width:85px;
		border:1px solid #8E92A2;
		margin:0 3px;
	}
	.orange .button {
		width:18px;
		height:18px;
		background:url(img/find.gif) no-repeat;
		position:relative;
		border:0 none;
	}
	* html .orange .button { top:-2px; }
	*:first-child+html .orange .button { top:-2px; }
/* main */

div.vspace {
  height:5px;
}

.mceToolbarTop { 
  white-space: normal;
  float: left;
}

.button-1 {
	background:url(img/button-1.gif) no-repeat;
	width:157px;
	height:25px;
	font-size:14px;
	padding:10px 0 0 0;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0 0 0;
}
	.list-5 li { padding:0 0 5px 0; }
	.list-5 li, .list-5 a { color:#8E92A2; }
	.list-5 label { color:#000; }
	.list-5 span { color:#FF5300; }
	.list-5 * { font-weight:bold; }
	.list-5 input {
		margin:0 10px 7px 0;
		position:relative;
		bottom:-3px;
	}
	* html .list-5 input {
		margin:0 7px 0 0;
		bottom:-1px;
	}
	*:first-child+html .list-5 input {
		margin:0 7px 0 0;
		bottom:-1px;
	}
	.list-domains li, .list-domains a { font-weight: bold; }	
.long-block {
	width:315px;
	margin:0 0 13px 0;
}
	.long-block .bg {
		border-left:1px solid #8E92A2;
		border-right:1px solid #8E92A2;
		background:#D1D6E0;
		padding:10px 0 10px 18px;
	}
	.long-block .textfield {
		color:#8E92A2;
		font-size:13px;
		font-weight:bold;
		margin:0 10px 0 3px;
	}
	.long-block label {
		font-size:13px;
		font-weight:bold;
	}
	.long-block .button {
		background:url(img/find.gif) no-repeat;
		width:18px;
		height:18px;
		border:0 none;
	}

.pager a.active {
		color:#6B7B9A;
		font-size:13px;
		font-weight:bold;
}

.item-list .pager {
  text-align:left;
}

  .item-list .pager li {
    padding:0;
  }

  .item-list ul li {
    margin:0 0 0.25em 0.25em;
  }

.left-clmn p, .left-clmn div, .left-clmn strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
  
#submenu_radios {
	border: none;
	width: 100%;
}	
#submenu_radios tbody {
	border-top: none;
}
#submenu_radios td {
	border: 0px;
	background: #FFFFFF;
	text-align: center;
	color: ##3F3F3F;
	font-weight: bold;
}

/* .akcijos { width:475px; } */
	.akcijos .fr { width:240px; }
	.akcijos ul.fl { width:226px; }
		.akcijos ul.fl li {
			height:70px;
			background:url(img/akcija-01.gif) no-repeat;
			margin:0 0 9px 0;
			padding:7px 11px 0 11px;
			cursor:pointer;
		}
		.akcijos ul.fl strong.b1 {
			float:right;
			display:block;
			width:90px;
			font-size:40px;
			font-family:Arial, Helvetica, sans-serif;
			color:#FFF;
			margin-top:-4px;
		}
			.akcijos ul.fl strong.b1 em {
				font-size:30px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				font-style:normal;
			}
			.akcijos ul.fl strong.b1 span {
				display:block;
				color:#FBC90C;
				font-size:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				padding-left:10px;
			}
		.akcijos ul.fl strong.b2 {
			float:left;
			display:block;
			width:110px;
			font-size:17px;
			font-family:Arial, Helvetica, sans-serif;
			color:#FBC90C;
		/*	text-transform:uppercase; */
		}
			.akcijos ul.fl strong.b2 span {
				display:block;
				color:#FBC90C;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				padding-top:10px;
				text-transform:none;
			}
	.akcijos .big {
		background:url(img/big-akcija.gif) no-repeat;
		width:447px;
		height:111px;
		padding:0 13px 0 0;
		cursor:pointer;
	}
		.akcijos .big span {
			display:block;
			float:right;
			color:#2A2627;
			font-size:19px;
			font-weight:bold;
			width:165px;
			height:85px;
			margin:32px 0 0 0;
			text-align:center;
		}
		.akcijos .big strong.b1 {
			display:block;
			float:left;
			color:#FFF;
			font-size:19px;
			padding:50px 0 0 15px;
			width:265px;
		}

.items-1 img.fr {
  margin:30px 0 10px 10px;
}

h1 {
  display:block;
  font-size:22px;
  font-weight:normal;
  padding:0 0 8px;
  width:463px !important;
  color:#E21B23;
}

/* Nauja uzsakymo forma */
/* all pages */
.new-design p, .new-design div, .new-design strong {
	font-size: 12px;
}
.new-design tbody, .new-design th {
	border: none;
}
.new-steps-indicator {
	margin-bottom: 40px;
}
.new-steps-indicator span {
	float: left;
	display: block;
	color: #6f6f6f;
}
.new-steps-indicator .new-red, .new-red, .new-steps-indicator a {
	color: #E21B23;
	font-weight: bold;
	text-decoration: none;
}
.new-steps-indicator .new-red.new-line {
	background-color: #E21B23;
}
.new-steps-indicator .new-line {
	width: 40px;
	height: 1px;
	font-size: 1px;
	margin: 8px 5px 0 5px;
	background-color: #6f6f6f;
	display: block;
}

button.new-button1 {
	margin: 0;
	padding: 0;
	border: none;
	background: url(img/button1.gif) no-repeat top right;
	cursor: pointer;
}
button.new-button1 span {
	line-height: 26px;
	display: block;
	height: 26px;
	background: url(img/button1.gif) no-repeat;
	position: relative;
	left: -3px;
	top: -1px;
	padding: 0 9px 0 16px;
	font-weight: bold;
}
button.new-button2 {
	margin: 0;
	padding: 0;
	border: none;
	background: url(img/button2.gif) no-repeat top right;
	cursor: pointer;
}
button.new-button2 span {
	color: #fff;
	margin-right: 5px;
	font-size: 16px;
	line-height: 28px;
	display: block;
	height: 36px;
	background: url(img/button2.gif) no-repeat;
	position: relative;
	left: -3px;
	top: -1px;
	padding: 0 9px 0 16px;
	font-weight: bold;
}

/* page #1 */
.new-privalumai {
	background: url(img/privalumai-top.gif) no-repeat;
	padding-top: 10px;
}
.new-privalumai ul {
	background: url(img/privalumai-bottom.gif) no-repeat bottom left;
	padding: 0 0 16px 15px;
	margin-top: 2px;
}
.new-privalumai ul li {
	padding: 0 12px;
	background: url(img/list-mark.gif) 0 5px no-repeat;
	list-style-type: none;
}

/* page #2 */
.new-heading {
/*	color: #E21B23; */
	text-transform: uppercase;
/*	text-decoration: underline; */
	margin: 15px 0 5px 0;
}
input.new-text-input {
	border: #8e92a2 1px solid;
	padding: 4px 5px;
	margin-bottom: 5px;
	width: 180px;
}
.new-error {
	color: #E21B23;
	font-weight: bold;
	margin-left: 30px;
}
.new-ok {
	color: #00A000;
	font-weight: bold;
	margin-left: 30px;
}

input.new-radio {
	margin: 0 10px;
}

/* table.new-table1 */
table.new-table1 input.new-radio {
	margin: 0 8px 0 5px;
}
table.new-table1 {
	width: 100%;
	margin-top: 5px;
	background: url(img/table1-top_2cols.gif) no-repeat;
}
table.new-table1 tbody,
table.new-table1 th,
table.new-table1 td {
	text-align: center;
	position: relative;
}
table.new-table1 th { line-height: 31px; font-weight: normal }
table.new-table1 td { line-height: 21px }
table.new-table1 .new-col1 { width: 172px }
table.new-table1 .new-col2 { width: 134px }
div.new-table1-bottom {
	background: url(img/table1-bottom_2cols.gif) no-repeat bottom left;
	width: 469px;
	height: 13px;
}
table.new-table1 tr.new-last-row td {
	padding-bottom: 12px;
}
table.new-table1 .new-col1 {
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
}
table.new-table1 th.new-col1 {
	padding-left: 31px;
	font-weight: normal;
}
.new-line-crossed {
	display: block;
	float: left;
	width: 38px;
	height: 2px;
	font-size: 1px;
	background-color: #E21B23;
	position: relative;
	left: 68px;
	top: 10px;
}

.new-footnote {
	font-size: 10px;
}

/* page #3 */
table.new-table2 {
	width: 100%;
	background: url(img/table2.gif) no-repeat;
	margin-bottom: 6px;
}
table.new-table2_2rows {
	width: 100%;
	background: url(img/table2_2rows.gif) no-repeat;
	margin-bottom: 6px;
}
table.new-table2_1row {
	width: 100%;
	background: url(img/table2_1row.gif) no-repeat;
	margin-bottom: 6px;
}
table.new-table2 td, table.new-table2_2rows td, table.new-table2_1row td {
	line-height: 27px;
	padding-left: 14px;
}
table.new-table2 tr.new-last-row td, table.new-table2_2rows tr.new-last-row td, table.new-table2_1row tr.new-last-row td {
	padding-bottom: 8px;
}

.new-red-footnote {
	margin: 0 0 20px 12px;
	line-height: 1;
	color: #E21B23;
}
.new-red-footnote strong {
	color: #E21B23;
}

div.new-heading2 {
	background: url(img/heading-orange.gif) no-repeat;
	line-height: 30px;
	padding: 0 0 8px 28px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
div.new-form-box {
	background: url(img/form-box.gif) no-repeat;
	margin-top: -8px;
}
div.new-form-box-bottom {
	background: url(img/form-box-bottom.gif) no-repeat;
	width: 464px;
	height: 13px;
}
div.new-form-box h3 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	margin: 0 6px 8px 1px;
	padding: 4px 0 4px 28px;
}
div.new-form-box h3.new-heading3 {
	background-color: #ccd3dd;
}
table.new-form-box {
	width: 100%;
	position: relative;
}
table.new-form-box td {
	padding-left: 28px;
	padding-bottom: 2px;
	font-size: 11px;
}
table.new-form-box h4 {
	font-size: 11px;
	text-decoration: underline;
	margin: 12px 0 4px 0;
}
table.new-form-box input {
	width: 190px;
	padding: 1px;
}
.new-indent {
	margin-left: 28px;
}
div.new-smaller {
	font-size: 11px
}
div.new-form-box textarea {
	overflow: auto;
	width: 390px;
	height: 60px;
	display: block;
}

