body {
	background:url(../images/bg/main.gif) 0 86px repeat-x #EFEADA;
}
body, td, th, input, textarea div {
	font:normal normal 11px Tahoma, Arial, sans-serif;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}
ul {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}



/* misc */
#main {
	min-height:100%;
	background:url(../images/bg/threads.gif) 635px 86px no-repeat;
}
#footer {
	position:absolute;
	margin:-78px auto auto 0;
	min-width:100%;
	height:78px;
	background:#C2BBA2;
}
#footer .wrp {
	width:774px;
	height:78px;
	background:#C2BBA2;
}
#footer .ico-1 {
	margin:-34px auto auto 305px;
	position:absolute;
	width:261px;
	height:34px;
}
#footer .fl-1 {
	float:left;
	padding:14px 0 0 55px;
	background:url(../images/hdr/arancraft-footer.gif) 10px 10px no-repeat;
	color:#736C53;
	font-size:9px;
	margin:0 10px 0 0;
	border:1px solid #C2BBA2;
}
#footer .fl-1 a {
	color:#736C53;
	font-size:9px;
}
#footer .fl-2 {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #C2BBA2;
}
#footer .fl-2 a {
	color:#736C53;
	font-size:9px;
	display:block;
	padding:20px 0 0 80px;
	background:url(../images/hdr/paypal.gif) 0 15px no-repeat;
	text-decoration:none !important;
}
#footer .fl-2 img {
	display:inline;
	margin:4px 6px 0 0;
}
#footer .fl-2 a span {
	text-decoration:underline !important;
}
#footer .fl-3 {
	float:left;
	padding:20px 0 0 0;
	border:1px solid #C2BBA2;
}
#footer .fl-3 img {
	display:inline;
	margin:0 0 -4px 5px;
}
#footer .fl-3 a {
	font-size:9px;
	color:#867F66;
	text-decoration:none !important;
	margin:0 15px 0 0;
}
#pair {
	height:400px;
	margin:-400px auto auto 0;
	position:absolute;
	width:520px;
}
#header {
	height:86px;
	background:url(../images/bg/header.gif) 0 bottom repeat-x #FFF;
}
#header .wrp {
	width:770px;
	background:url(../images/bg/header.gif) 0 bottom repeat-x #FFF;
	height:86px;
}
#content {
	width:770px;
	padding:0 0 170px 0;
}
#wrp {
	min-height:150px;
}
h1 {
	position:absolute;
	width:86px;
	height:58px;
	background:url(../images/hdr/arancraft.gif);
	margin:15px auto auto 30px;
	cursor:pointer;
	cursor:hand;
	display:block;
}
h1 a {
	width:86px;
	height:58px;
	display:block;
	cursor:pointer;
	cursor:hand;
}
h1 span {
	display:none;
}
h2 {
	position:absolute;
	background:url(../images/hdr/irish_sweaters_for_you_en.gif) no-repeat;
	width:280px;
	height:31px;
	margin:40px auto auto 140px;
	cursor:pointer;
	cursor:hand;
	display:block;
}
h2 a {
	width:86px;
	height:31px;
	display:block;
	cursor:pointer;
	cursor:hand;
}
h2 span {
	display:none;
}
#header ul.icos {
	padding:0 0 0 142px;
	float:left;
}
#header ul.icos li {
	display:block;
	float:left;
	padding:3px 15px 0 0;
	margin:0;
	list-style:none;
}
#header ul.icos a {
	display:block;
	padding:10px 0 0 0;
	color:#B5AD90;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
#header ul.icos .i-1 a {
	background:url(../images/ico/home.gif) center 0 no-repeat;
}
#header ul.icos .i-2 a {
	background:url(../images/ico/site-map.gif) center 0 no-repeat;
}
#header ul.icos .i-3 a {
	background:url(../images/ico/login.gif) center 0 no-repeat;
}
#header ul.icos .i-4 a {
	background:url(../images/ico/help.gif) center 0 no-repeat;
}
#header ul.icos label {
	font-size:9px;
	font-weight:bold;
	color:#877126;
	display:block;
	padding:6px 0 0 0;
	margin:0 -15px 0 30px;
	white-space:nowrap;
}
#header ul.icos select {
	font-size:9px;
	font-weight:bold;
	color:#877126;
	margin:0 0 0 5px;
}
#header .user-block {
	float:right;
	padding:10px 0 0 0;
	width:275px;
}
#header .user-block .blc {
	background:url(../images/hdr/customer-cart-en.gif) right bottom no-repeat #F7F4E8;
	padding:10px;
	font-size:10px;
	color:#7F7657;
	line-height:150%;
}
#header .user-block .blc strong {
	font-size:11px;
}
#header .user-block .blc div {
	font-size:9px;
	line-height:170%;
}
#header .user-block .blc a {
	float:right;
	padding:0 0 0 18px;
	font-size:10px;
	color:#877126;
	font-weight:bold;
	background:url(../images/btn/cart.gif) 0 2px no-repeat;
}
#header .user-block .bt {
	padding:5px 5px 0 5px;
	font-size:10px;
	color:#7F7657;
}
#header .user-block .bt a {
	float:right;
	padding:0 0 0 13px;
	font-size:10px;
	color:#999179;
	text-decoration:none !important;
	background:url(../images/btn/logout.gif) 0 2px no-repeat;
}
#right .wrp {
	width:290px;
	position:relative;
	z-index:100;
	min-height:400px;
}
#login-block {
	padding:10px 0 0 30px;
	float:left;
	margin:0 50px 0 0;
	position:relative;
	z-index:100;
}
#login-block img {
	margin:0 0 5px 0;
}
#login-block .blc {
	background:url(../images/hdr/login-en.gif) right bottom no-repeat #C8C2A9;
	width:180px;
	padding:10px 0 5px 0;
	margin:0 0 6px 0;
}
#login-block .blc label {
	display:block;
	padding:0 0 0 10px;
	color:#FFF;
}
#login-block .blc label input {
	display:block;
	width:160px;
	border-top:1px solid #474128;
	border-left:1px solid #474128;
	margin:3px 0 5px 0;
	border-bottom:1px solid #D6D0B7;
	border-right:1px solid #D6D0B7;
	color:#000;
}
#login-block .blc .btn {
	display:block;
	width:47px;
	height:15px;
	cursor:pointer;
	cursor:hand;
	margin:0 0 0 10px;
	background:url(../images/btn/login.gif);
	border:0 solid #000;
	color:#7A8452;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
#login-block ul.ainv {
	background:url(../images/hdr/create-account-en.gif) right bottom no-repeat #D9D3BE;
	width:180px;
	padding:7px 0;
}
#login-block ul.ainv li {
	display:block;
	padding:0 0 3px 22px;
	background:url(../images/btn/raquo-2.gif) 13px 5px no-repeat;
	margin:0;
	list-style:none;
}
#login-block ul.ainv a {
	color:#4F4C45;
}
#title-menu {
	float:left;
	padding:17px 0 0 0;
	position:relative;
	z-index:100;
}
#title-menu img {
	margin:0 0 12px 0;
}
#title-menu li {
	padding:0 0 3px 9px;
	background:url(../images/btn/raquo-1.gif) 0 9px no-repeat;
	margin:0;
	list-style:none;
	display:block;
	position:relative;
}
#title-menu a {
	text-decoration:none !important;
	font-size:18px;
	color:#8E8046;
}
#title-menu a:hover {
	text-decoration:underline !important;
}
#inside-nav {
	height:190px;
	padding:0 10px 0 0;
}
#inside-nav .fl {
	width:132px;
	padding:13px 0 0 18px;
	background:url(../images/scroll.gif) right 45px no-repeat;
}
#inside-nav .fl img {
	margin:0 0 4px -8px;
}
#inside-nav .fl li {
	display:block;
	padding:0 9px;
	margin:0 0 10px 0;
	list-style:none;
	background:url(../images/btn/raquo-3.gif) 0 5px no-repeat;
}
#inside-nav .fl a {
	color:#CD8400;
}
#inside-nav .fr {
	width:110px;
	padding:19px 0 0 0;
}
#inside-nav .fr .tar img {
	margin:0 0 17px 0;
}
#inside-nav .fr .padd {
	padding:0 0 25px 0;
}
#inside-nav .fr .padd a {
	margin:0 0 6px 0;
	display:block;
}
#title-items {
	margin:0 15px 0 27px;
	margin-top:30px;
}
#title-items .hdr {
	position:absolute;
	margin:2px auto auto -27px;
}
#title-items td {
	vertical-align:top;
	padding:0 0 20px 0;
}
#title-items .photo img {
	width:90px;
	height:100px;
	border:6px solid #C2BBA2;
	margin:0 15px 0 0;
}
#title-items h3 {
	display:block;
	line-height:100%;
	padding:0 0 7px 0;
	border-bottom:1px solid #C2BBA2;
	margin:0 0 9px 0;
}
#title-items h3 a {
	color:#8E8046;
	font-size:11px;
	text-decoration:none !important;
}
#title-items h3 a:hover {
	color:#8E8046;
	font-size:11px;
	text-decoration:underline !important;
}
#title-items span {
	display:block;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
	border-bottom:1px solid #C2BBA2;
	color:#8E8046;
}
#title-items strong {
	display:block;
	font-size:18px;
	font-weight:normal;
	padding:0 0 2px 0;
	color:#8E8046;
}
#title-items .ainv a {
	display:block;
	padding:8px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CD8400;
}
#title-items .ainv a.fr {
	background:url(../images/ico/cart.gif)  center 0 no-repeat;
}
#title-items .ainv a.fl {
	background:url(../images/btn/raquo-3.gif) 0 13px no-repeat;
}
#padd {
	padding:16px 10px 0 30px;
}
#top-menu {
	height:100px;
}
#top-menu img {
	margin:0 0 8px 0;
}
#top-menu li {
	display:block;
	float:left;
	padding:0 0 12px 0;
	margin:0 40px 0 0;
	background:url(../images/btn/raquo-4.gif) center bottom no-repeat;
	color:#847E24;
	font-weight:bold;
}
#top-menu a {
	color:#847E24;
	font-weight:bold;
}
#title {
	min-height:22px;
	padding:0 0 5px 0;
	width:445px;
}
#title .fr {
	width:100px;
}
#title .fr a {
	color:#817123;
	font-size:9px;
	padding:0 0 0 13px;
	margin:3px 0 0 15px;
	float:right;
	text-decoration:none !important;
}
#title .fr a.bck {
	background:url(../images/ico/back-1.gif) 0 0 no-repeat;
}
#title .fr a.prnt {
	background:url(../images/ico/print-1.gif) 0 0 no-repeat;
}
#title h4 {
	color:#8B8355;
	font-size:14px;
}
#popup {
	background:#F0EADA;
}
#popup .padd {
	padding:15px;
}
#popup .padd img {
	border:10px solid #C5BBA0;
}
#popup .tac {
	padding:10px 0 0 0;
}
#popup .tac a {
	color:#8D7D49;
	text-decoration:none !important;
	font-size:12px;
}
#popup .tac a:hover {
	color:#8D7D49;
	text-decoration:underline !important;
}
#popup .tac a.act {
	font-weight:bold;
	text-decoration:underline !important;
}
/* misc */



/* page-1 */
#about {
	position:relative;
	z-index:100000;
	width:445px;
}
#about * {
	line-height:130%;
	color:#6C6658;
}
#about .blc {
	background:#F3EFE3;
	padding:15px;
	float:right;
	width:200px;
	margin:20px 0 0 0;
}
#site-map {
	padding:0 0 220px 0;
	position:relative;
	z-index:100000;
}
#site-map ul.ainv ul {
	padding:8px 0 0 80px;
}
#site-map ul.ainv a {
	color:#8C824D;
	font-weight:bold;
}
#site-map ul.ainv li li a {
	font-weight:normal !important;
}
#site-map ul.ainv li {
	display:block;
	padding:0 0 11px 10px;
	margin:0;
	list-style:none;
	background:url(../images/ico/lev-1.gif) 0 4px no-repeat;
}
#site-map ul.ainv li li {
	display:block;
	padding:0 0 6px 10px;
	margin:0;
	list-style:none;
	background:url(../images/ico/lev-2.gif) 0 4px no-repeat;
}
#forma-1 {
	position:relative;
	z-index:100000;
	width:440px;
}
#forma-1 b {
	display:block;
	color:#726D5E;
	padding:13px 0 5px 7px;
}
#forma-1 .wrpas {
	background:#F3EFE4;
	padding:12px 0 5px 0;
	margin:0 0 5px 0;
}
#forma-1 td {
	vertical-align:top;
	padding:0 0 9px 0;
}
#forma-1 label {
	display:block;
	width:140px;
	margin:3px 11px 0 11px;
	color:#585652;
}
#forma-1 .labels label {
	display:block;
	width:auto !important;
	margin:0 0 9px 0 !important;
	color:#585652;
}
#forma-1 .labels label input {
	margin:0 5px -1px 0;
}
#forma-1 em {
	color:#877126;
	padding:0 0 0 10px;
	font-size:9px;
	font-style:normal;
}
#forma-1 label span {
	color:#F00000;
	padding:0 4px 0 0;
}
#forma-1 input.shrt {
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serifr;
	width:135px;
}
#forma-1 input.lng {
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	width:160px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serifr;
}
#forma-1 select.shrt {
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serifr;
	width:260px;
}
#forma-1 select.lng {
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serifr;
	width:90px;
}
#forma-1 textarea.small {
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serifr;
	width:260px;
	height:150px;
}
#forma-1 .wrpas .pdd {
	padding:10px;
	color:#585652;
	line-height:130%;
}
#forma-1 textarea.big {
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	width:410px;
	height:125px;
	margin:10px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serifr;
}
#forma-1 .btn-1 {
	padding:12px 0 0 0;
	text-align:right;
}
#forma-1 .btn-1 input {
	border:0 solid #FFF;
	background:url(../images/btn/button-1.gif);
	text-align:center;
	color:#F0EBDB;
	cursor:pointer;
	cursor:hand;
	font-size:11px;
	width:75px;
	height:17px;
}
#forma-1 .error input {
	color:#F8000A;
}
#list-1 {
	padding:0 0 120px 0;
	position:relative;
	z-index:100000;
}
#list-1 .top {
	color:#585652;
	line-height:130%;
}
#list-1 .info img {
	border:3px solid #C1BBA3;
	width:59px;
	height:66px;
}
#list-1 .info td {
	border-top:15px solid #EFEADA;
	background:#F3EFE4;
}
#list-1 .info td.wf {
	border-left:10px solid #EFEADA;
	color:#7E7353;
	padding:0 0 0 15px;
}
#list-1 .info .ammount {
	margin:0 20px 0 0;
	text-align:right;
	color:#7E7353;
}
#list-1 .info .ammount b {
	display:block;
	color:#C88B00;
	font-size:18px;
	font-weight:normal;
}
#list-1 .info a {
	color:#C88B00;
	font-size:18px;
	font-weight:normal;
}
#list-2 {
	position:relative;
	z-index:100000;
}
#list-2 ul.ainv {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#list-2 li.fl, #list-2 li.fr {
	display:block;
	padding:0;
	margin:0 0 10px 0;
	width:213px;
	background:#F3EFE4;
	height:268px;
	list-style:none;
	border:1px solid #F3EFE4;
}
#list-2 li.fl:hover, #list-2 li.fr:hover {
	border:1px solid #8C8247;
}
#list-2 li.fl .padd, #list-2 li.fr .padd {
	padding:11px;
}
#list-2 li.fl table, #list-2 li.fr table {
	width:188px;
}
#list-2 li.fl td, #list-2 li.fr td {
	vertical-align:top;
}
#list-2 li.fl ul, #list-2 li.fr ul {
	width:188px;
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#list-2 li.fl td.ph div, #list-2 li.fr td.ph div {
	width:90px;
	height:100px;
	border:6px solid #C2BAA5;
	margin:0 11px 0 0;
}
#list-2 li.fl td.ph img, #list-2 li.fr td.ph img {
	width:90px;
	height:100px;
	visibility:hidden;
}
#list-2 li.fl li, #list-2 li.fr li {
	display:block;
	padding:9px 0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #BEBBAC;
	color:#8D7D49;
}
#list-2 li.fl h5, #list-2 li.fr h5 {
	font-size:11px;
	font-weight:bold;
	color:#8D7D49;
}
#list-2 li.fl td.wf b, #list-2 li.fr td.wf b {
	font-size:18px;
	color:#CB7E12;
	font-weight:normal;
	display:block;
	padding:0 0 4px 0;
	font-family:Arial, Helvetica, sans-serif !important;
}
#list-2 li.fl .buy, #list-2 li.fr .buy {
	color:#CB7E12;
	padding:0 0 0 18px;
	background:url(../images/ico/cart-1.gif) 0 3px no-repeat;
}
#list-2 li.fl .icos, #list-2 li.fr .icos {
	padding:30px 0 0 0;
}
#list-2 li.fl .icos a, #list-2 li.fr .icos a {
	display:block;
	margin:0 0 5px 0;
	padding:0 0 0 18px;
	color:#867F51;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif !important;
}
#list-2 li.fl .icos a.flash, #list-2 li.fr .icos a.flash {
	background:url(../images/ico/flash.gif) 0 0 no-repeat;
}
#list-2 li.fl .icos a.photo, #list-2 li.fr .icos a.photo {
	background:url(../images/ico/photo.gif) 0 0 no-repeat;
}
#list-2 li.fl .icos a.dets, #list-2 li.fr .icos a.dets {
	background:url(../images/ico/zoom.gif) 0 0 no-repeat;
}
#list-3 {
	position:relative;
	z-index:100000;
}
#list-3 table.ainv {
	margin:0 0 17px 0;
}
#list-3 td {
	vertical-align:top;
}
#list-3 td.ph {
	text-align:center;
}
#list-3 td.ph div {
	width:208px;
	height:233px;
	border:6px solid #C2BAA5;
	margin:0 27px 5px 0;
}
#list-3 td.ph div img {
	width:208px;
	height:233px;
	visibility:hidden;
}
#list-3 a.photo {
	background:url(../images/ico/photo.gif) 0 0 no-repeat;
	margin:0 0 0 6px;
	padding:0 0 0 18px;
	color:#867F51;
	font-size:9px;
	float:left;
}
#list-3 a.fr {
	margin:0 28px 0 0;
}
#list-3 .info {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#list-3 .info li {
	display:block;
	padding:9px;
	margin:0 0 9px 0;
	list-style:none;
	background:#F3EFE4;
	color:#8E8046;
}
#list-3 .info li.tt {
	color:#B6AC85;
}
#list-3 td.wf .bdrs li {
	display:block;
	padding:9px 0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #BEBBAC;
	color:#8D7D49;
}
#list-3 td.wf .bdrs h5 {
	font-size:11px;
	font-weight:bold;
	color:#8D7D49;
}
#list-3 td.wf b {
	font-size:18px;
	font-weight:normal;
	color:#CB7E12;
	font-family:Arial, Helvetica, sans-serif !important;
	display:block;
	padding:0 0 4px 0;
}
#list-3 td.wf table {
	margin:20px 0 0 0;
}
#list-3 td.wf .buy {
	color:#CB7E12;
	padding:0 0 0 18px;
	background:url(../images/ico/cart-1.gif) 0 2px no-repeat;
	color:#CD8400;
	font-weight:bold;
}
#list-3 td.wf td input {
	background:#FFF;
	width:30px;
	margin:4px 0 1px 0;
	display:block;
	color:#CB7E12;
	font-weight:bold;
	font-size:11px;
}
#list-3 td.wf td label {
	color:#CD8400;
	font-size:11px;
	float:right;
}
#list-3 .opts {
	display:block;
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
}
#list-3 .opts li {
	display:block;
	padding:0;
	margin:0 0 9px 0;
	height:32px;
	list-style:none;
	background:#F3EFE4;
	color:#8E8046;
}
#list-3 .opts label {
	display:block;
	width:35px;
	float:left;
	padding:10px 0 0 6px;
}
#list-3 .opts a {
	float:left;
	color:#8E8046;
	font-size:9px;
}
#list-3 .opts img {
	display:inline;
	margin:4px 4px -3px 0;
}
#list-3 .opts select {
	margin:4px 10px -6px 0;
	width:80px;
	float:left;
	color:#8E8046;
	font-size:11px;
}
#list-3 .opts select * {
	color:#8E8046;
	font-size:11px;
}
#list-4 {
	position:relative;
	z-index:100000;
}
#list-4 .top {
	background:#E2DDCA;
	padding:6px 11px 11px 11px;
	margin:0 0 15px 0;
}
#list-4 .top label {
	display:block;
	padding:0 0 3px 12px;
	color:#525049;
	background:url(../images/ico/sqr-1.gif) 0 5px no-repeat;
}
#list-4 .top .txt {
	border-top:1px solid #46412E;
	border-left:1px solid #46412E;
	border-bottom:1px solid #D3CEBB;
	border-right:1px solid #D3CEBB;
	width:250px;
	margin:0 10px 0 0;
}
#list-4 .top .btn-en {
	width:47px;
	height:15px;
	background:url(../images/btn/send-en.gif) no-repeat;
	border:0 solid #FFF;
	cursor:pointer;
	cursor:hand;
	margin:0 0 -1px 0;
}
#list-4 b {
	display:block;
	padding:0 0 3px 12px;
	color:#525049;
	background:url(../images/ico/sqr-1.gif) 0 5px no-repeat;
	margin:0 0 8px 11px;
}
#list-4 ul {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#list-4 li {
	display:block;
	padding:5px 14px;
	background:#F3EFE4;
	margin:0 0 10px 0;
	list-style:none;
	line-height:140%;
	min-height:32px;
	color:#726D5E;
}
#list-4 li span {
	display:block;
	margin:0 30px 0 0;
}
#list-4 li a {
	color:#8E8046;
	margin:0 30px 0 0;
}
#list-4 li strong {
	color:#CD8400;
}
#list-5 {
	position:relative;
	z-index:100000;
}
#list-5 .bt-txt {
	padding:10px 0;
	color:#726D5E;
	line-height:130%;
}
.login-blocks td {
	vertical-align:top;
	background:#DBD6C1;
	padding:7px 10px 5px 10px;
}
.login-blocks label {
	display:block;
	padding:0 0 3px 0;
	color:#52504A;
}
.login-blocks label input {
	display:block;
	border-top:1px solid #46412C;
	border-left:1px solid #46412C;
	border-bottom:1px solid #D3CEB9;
	border-right:1px solid #D3CEB9;
	margin:2px 0 0 0;
	width:190px;
	font-size:11px;
}
.login-blocks .btn-en {
	background:url(../images/btn/login-en.gif) no-repeat;
	width:47px;
	height:15px;
	border:0 solid #FFF;
	cursor:pointer;
	cursor:hand;
	margin:3px 0 0 0;
}
.login-blocks .btn-1-en {
	background:url(../images/btn/remind-en.gif) no-repeat;
	width:52px;
	height:15px;
	border:0 solid #FFF;
	cursor:pointer;
	cursor:hand;
	margin:3px 0 0 0;
}
.login-blocks td.wf {
	border-left:11px solid #EFEADA;
	background:#E4DFCC;
	vertical-align:middle;
}
.login-blocks ul {
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	display:block;
}
.login-blocks li {
	padding:0 0 0 10px;
	margin:0 0 3px 0;
	list-style:none;
	background:url(../images/ico/sqr-2.gif) 0 6px no-repeat;
	display:block;
}
.login-blocks li.lst {
	margin:14px 0 0 0;
}
.login-blocks li a {
	color:#52504A;
}
.forma-2 {
	padding:20px 0 0 0;
}
.forma-2 td {
	vertical-align:top;
	padding:10px;
	background:#E3DDCB;
}
.forma-2 label {
	display:block;
	padding:0 0 3px 13px;
	background:url(../images/ico/sqr-1.gif) 4px 6px no-repeat;
}
.forma-2 div {
	padding:15px 0 0 0;
}
.forma-2 b {
	color:#8E8046 !important;
	font-size:14px;
	display:block;
	padding:0 0 10px 0;
}
.forma-2 label input {
	display:block;
	margin:2px 0 0 -13px;
	border-top:1px solid #46412C;
	border-left:1px solid #46412C;
	border-bottom:1px solid #D3CEB9;
	border-right:1px solid #D3CEB9;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:160px;
}
.forma-2 label textarea {
	display:block;
	margin:2px 0 7px -13px;
	width:235px;
	height:130px;
	border-top:1px solid #46412C;
	border-left:1px solid #46412C;
	border-bottom:1px solid #D3CEB9;
	border-right:1px solid #D3CEB9;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.forma-2 .sbmt-en {
	float:right;
	border:0 solid #FFF;
	background:url(../images/btn/send-en.gif) no-repeat;
	width:47px;
	height:15px;
	cursor:pointer;
	cursor:hand;
}
#steps {
	position:relative;
	z-index:100001;
}
#steps .txt {
	color:#726D5E;
	line-height:130%;
}
#steps .ico {
	margin:0 0 -5px 0;
}
#steps b {
	color:#726D5E;
	line-height:130%;
	display:block;
	padding:25px 0 12px 4px;
}
#steps b span {
	font-weight:normal;
	padding:0 0 0 10px;
}
.table-1 {
	width:100%;
	margin:0 0 15px 0;
}
.table-1 th {
	background:#F3EFE4;
	border-bottom:5px solid #F0EBDB;
	color:#877126;
	font-weight:bold;
	text-align:left;
	padding:5px 13px;
	vertical-align:top;
}
.table-1 .btns th {
	background:#F0EBDB;
	padding:10px 0;
}
.table-1 tr.nobdr th {
	border-bottom:5px solid #F3EFE4;
}
.table-1 td {
	background:#F3EFE4;
	padding:7px 13px 0 13px;
	color:#726D5E;
	line-height:130%;
	vertical-align:top;
}
.table-1 .item input {
	margin:0 10px;
}
.table-1 .total-1 td {
	padding:27px 13px 0 13px;
}
.table-1 td strong {
	display:block;
	text-transform:uppercase;
	padding:5px 0 10px 0;
}
.table-1 td strong span {
	color:#DA251C;
	margin:0 0 0 10px;
}
.table-1 .text {
	padding:10px 13px;
}
#steps .btn-en {
	cursor:pointer;
	cursor:hand;
	border:0 solid #FFF;
	background:url(../images/btn/go-to-en.gif);
	width:113px;
	height:17px;
	margin:0 0 40px 0;
}
.steps {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	height:90px;
}
.steps li {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	height:90px;
	float:left;
	background:#F3EFE4;
}
.steps li.step-1 {
	width:87px;
	margin:0 12px 0 0;
}
.steps li.step-2 {
	width:105px;
	margin:0 12px 0 0;
}
.steps li.step-3 {
	width:100px;
	margin:0 12px 0 0;
}
.steps li.step-4 {
	width:112px;
}
.steps li.step-1 a {
	background:url(../images/dec/one-off.gif) center 45px no-repeat;
}
.steps li.step-1 a.act {
	background:url(../images/dec/one-on.gif) center 45px no-repeat;
}
.steps li.step-2 a {
	background:url(../images/dec/two-off.gif) center 45px no-repeat;
}
.steps li.step-2 a.act {
	background:url(../images/dec/two-on.gif) center 45px no-repeat;
}
.steps li.step-3 a {
	background:url(../images/dec/three-off.gif) center 45px no-repeat;
}
.steps li.step-3 a.act {
	background:url(../images/dec/three-on.gif) center 45px no-repeat;
}
.steps li.step-4 a {
	background:url(../images/dec/four-off.gif) center 45px no-repeat;
}
.steps li.step-4 a.act {
	background:url(../images/dec/four-on.gif) center 45px no-repeat;
}
.steps a {
	display:block;
	padding:10px 0 0 0;
	text-align:center;
	height:72px;
	color:#ABA79A;
	font-size:14px;
}
.table-2 {
	width:100%;
	margin:0 0 18px 0;
}
.table-2 th {
	padding:7px 5px;
	line-height:130%;
	color:#726D5E;
	text-align:left;
	font-weight:bold;
}
.table-2 td {
	background:#F3EFE4;
	border-bottom:3px solid #EFEADA;
	border-right:15px solid #EFEADA;
	padding:7px 5px;
	line-height:130%;
	color:#726D5E;
}
.table-2 a {
	color:#726D5E;
}
.table-2 td.sd {
	border-right:0 solid #EFEADA;
}
.table-3 {
	width:100%;
}
.table-3 th {
	padding:7px 5px;
	line-height:130%;
	color:#726D5E;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
}
.table-3 td {
	background:#F3EFE4;
	border-top:3px solid #EFEADA;
	padding:7px 5px;
	line-height:130%;
	color:#726D5E;
	font-size:10px;
}
.table-3 td.tar {
	font-size:11px;
}
.table-3 td.chk {
	white-space:nowrap;
}
.table-3 td input {
	border:1px solid #000;
	font-size:10px;
	margin:0 5px 0 0;
	width:25px;
}
.table-3 td a {
	color:#DA251C;
	font-size:10px;
}
.table-3 td img {
	border:3px solid #C3BCA3;
}
#steps .bt-text {
	background:#F3EFE4;
	border-top:3px solid #EFEADA;
	padding:7px 5px;
	color:#726D5E;
	font-size:10px;
}
#steps .bt-text span {
	padding:0 0 0 20px;
	color:#8E8046;
}
#steps .btn-1 {
	color:#F0EBDB;
	padding:1px 8px;
	margin:13px 0 17px 0;
	background:#908975;
	cursor:pointer;
	cursor:hand;
	border:0 solid #000;
}
.table-3 td.wf {
	padding-right:20px;
}
.table-3 td strong {
	font-size:12px;
	color:#DA251C;
}
.opts-1 {
	margin:0 0 20px 0;
}
.opts-1 td {
	vertical-align:top;
}
.opts-1 .btn-1 {
	margin-right:60px;
}
.opts-1 .wf {
	padding-top:16px;
}
.opts-1 .wf a {
	padding-left:17px;
	text-decoration:none;
	background:url(../images/btn/del.gif) 0 1px no-repeat;
	margin:0 0 0 60px;
	color:#726D5E;
}
.opts-1 .btn-1-en {
	width:85px;
	height:17px;
	border:0 solid #000;
	cursor:pointer;
	cursor:hand;
	background:url(../images/btn/check-out-en.gif) no-repeat;
	margin:13px 0 0 0;
}
#steps .prev-en {
	background:url(../images/btn/back-en.gif);
	border:0 solid #FFF;
	cursor:pointer;
	cursor:hand;
	width:52px;
	height:17px;
	margin:0 !important;
}
#steps .next-en {
	background:url(../images/btn/next-step-en.gif);
	float:right;
	border:0 solid #FFF;
	cursor:pointer;
	cursor:hand;
	width:70px;
	height:17px;
	margin:0 !important;
}
#steps .submit-en {
	background:url(../images/btn/submit-en.gif);
	float:right;
	border:0 solid #FFF;
	cursor:pointer;
	cursor:hand;
	width:132px;
	height:17px;
	margin:0 !important;
}
.toptable td {
	vertical-align:top;
}
.toptable .buttonas .block {
	width:190px;
	background:#F3EFE4;
	margin:0 0 30px 30px;
	padding:15px;
}
.toptable .buttonas div.tac {
	padding:0 0 10px 0;
}
.toptable .buttonas .tt {
	padding:15px 0 0 0;
	font-size:9px;
	color:#585652;
}
.toptable .di {
	background:url(../images/bg/down.gif) center bottom no-repeat #F3EFE4;
	width:100%;
	padding:10px 10px 70px 10px;
}
.toptable .di img {
	margin:0 2px 4px 2px;
}
.toptable .di div {
	padding:5px 0 0 0;
	text-align:left;
	font-size:9px;
	color:#585652;
}
.table-5 {
	border-bottom:10px solid #F3EFE4;
	background:#F3EFE4;
	margin:0 0 20px 0;
}
.table-5 td {
	padding:8px 10px 0 10px;
	color:#585652;
	font-size:9px;
}
.table-5 label {
	display:block;
	width:140px;
	color:#585652;
	font-size:11px;
}
.table-5 input {
	border-top:1px solid #46412C;
	border-left:1px solid #46412C;
	border-bottom:1px solid #D3CEB9;
	border-right:1px solid #D3CEB9;
	width:165px;
}
.table-5 select {
	border-top:1px solid #46412C;
	border-left:1px solid #46412C;
	border-bottom:1px solid #D3CEB9;
	border-right:1px solid #D3CEB9;
	width:165px;
}
.table-5 select.long {
	width:260px;
}
.table-5 input.shrt {
	width:50px;
}
.table-5 select.date-1 {
	width:80px;
	margin:0 5px 0 0;
}
.table-5 select.date-2 {
	width:50px;
}
#list-3 .pages a {
	margin:0 2px;
	color:#847E24 !important;
	font-size:10px !important;
}
/* page-1 */