html, body {	font-family:Arial,Tahoma;	font-size:100.01%;	color:white;}html,body {	background-color:#404040;}html {  overflow-x:auto;  overflow-y:scroll;}input.text,textarea {  font-size:12px;  font-family:Arial,Tahoma;  border:1px solid #606060;  background:#333333;  color:#999;  padding:3px;}/* firefox for mac hack */html>body { opacity: 0.99999; }/* opera hack */      @media all and (min-width: 0) {        html>body { opacity:1; }      }html,body,#innerwrapper,#wrapper {	min-height: 100%;	height: 100%;}#wrapper {	width:100%;	min-width:900px;  position:relative;}#innerwrapper {	height: auto !important;	height:100%;	margin-bottom:-50px;	font-size:9pt;	position:relative;	overflow:hidden;}a,a:active,a:link,a:visited,a:hover {  color:white;}a:hover {}#bg_pic {  position:fixed;  right:0;  height:100%;  text-align:right;}#bg_pic img { height:100%;}/*.page-main #bg_pic {  width:682px;  height:805px;  background-image:url(/i/bg/main.png);}.page-safes #bg_pic {  width:625px;  height:900px;  background-image:url(/i/bg/safes.png);}.page-contact #bg_pic {  width:588px;  height:706px;  background-image:url(/i/bg/contact.png);}.page-modul-x #bg_pic {  width:915px;  height:1383px;  background-image:url(/i/bg/modul-x.png);}.page-about #bg_pic {  width:700px;  height:985px;  background-image:url(/i/bg/about.png);}*/#main {	margin:0 auto;	width:900px;	min-width:900px;	position:relative;	padding-bottom:60px;}#copyright {  display:inline-block;  margin-top:5px;  margin-left:10px;  font-size:10pt;  opacity:0.6;	filter:alpha(opacity=60);}#topmenu {	padding-top:15px;	padding-left:12px;}#topmenu li {	float:left;}#topmenu li a,#topmenu li a:active,#topmenu li a:visited,#topmenu li a:hover {	color:#949494;}#topmenu li:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}#topmenu li.selected a,#topmenu li.selected a:active,#topmenu li.selected a:visited,#topmenu li.selected a:hover {	cursor:default;}#topmenu li.delimiter {	color:#949494;  padding-left:9px;  padding-right:7px;}#logo {  float:right;  display:inline-block;  outline:none;	  margin-top:15px;  margin-right:10px;}#mainmenu {	float:left;	padding-top:28px;	padding-bottom:25px;}#mainmenu li {	float:left;}#mainmenu li a,#mainmenu li a:active,#mainmenu li a:visited,#mainmenu li a:hover {  display:block;  outline:none;  height:15px;  margin-left:12px;   margin-right:12px;   padding-bottom:7px;  cursor:pointer;  position:relative;}#mainmenu li a div {  position:absolute;  left:0;  width:100%;  height:20px;}#mainmenu li a:hover div {  opacity:0.5;  filter:alpha(opacity=50);}#mainmenu li a.selected,#mainmenu li a.selected:active,#mainmenu li a.selected:visited,#mainmenu li a.selected:hover {  opacity:1;  filter:none;	cursor:default;  padding-bottom:4px;  border-bottom:3px solid #004027;}.block {  width:100%;  position:relative;  min-height:475px;}.block .bg {  z-index:0;  position:absolute;  width:100%;  height:100%;  background-color:black;  opacity:0.6;	filter:alpha(opacity=60);}.block .inner {  position:relative;  padding:17px;  z-index:1;}#slogan {  margin:50px auto 0;  height:68px;  background-image:url(/i/slogan.png);  background-repeat:no-repeat;  background-position:center;}.inner-block {/*  background:#505050;  opacity:0.6;	filter:alpha(opacity=60);*/	height:300px;	text-align:center;}.block p {  padding:5px 0;}.block a:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}.page-contact .block {  width:900px;}.page-contact .block .inner {  padding-top:30px;  padding-left:20px;}.page-contact .block p {  font-size:9pt;  line-height:10pt;}.page-contact .block p.address {  padding-bottom:12px;}.contact_form {}.contact_form input.contact_name {  width:188px;}.contact_form input.contact_email {  width:176px;  margin-left:4px;}.clear-button {  float:left;  border:none;  height:11px;  width:67px;  outline:none;  background:none;  background-image:url(/i/headers/clear.png);  background-repeat:no-repeat;  cursor:pointer;}.send-button {  float:right;  border:none;  padding:0;  background:none;  height:11px;  width:75px;  outline:none;  background:none;  background-image:url(/i/headers/send.png);  background-repeat:no-repeat;  cursor:pointer;  margin-right:13px;}.contact_form textarea {  margin-top:12px;  margin-bottom:8px;  width:384px;  height:140px;}.header-address {  background-image:url(/i/headers/address.png);  background-repeat:no-repeat;  height:14px;  width:42px;    margin:0 1px 9px;}.header-feedback{  background-image:url(/i/headers/feedback.png);  background-repeat:no-repeat;  height:12px;  width:113px;    margin:30px 1px 13px;}.header-history {  background-image:url(/i/headers/history.png);  background-repeat:no-repeat;  height:14px;  width:144px;   margin-left:1px; }.header-awards {  background-image:url(/i/headers/awards.png);  background-repeat:no-repeat;  height:14px;  width:62px;  }#about {  padding:10px 15px;}#about #history {  float:left;  width:470px;  z-index:2;position:relative;}#about #history .desc {  padding-top:18px;}#about #awards {  float:right;  width:300px;  z-index:2;position:relative;}#about #awards ul {  padding-top:13px;}#about #awards li {  padding:3px 0;  color:#999;  cursor:default;}#about #awards li.selected {  color:white;  font-weight:bold;}.gallery {  position:relative;  margin:40px 0;}.gallery .pic {  text-align:center;}.nav a,.nav a:active,.nav a:link,.nav a:visited,.nav a:hover {  display:block;  position:absolute;  top:125px;  width:12px;  height:32px;  background-repeat:no-repeat;}.nav .prev {  left:0;  background-image:url(/i/arrow-left.png);  }.nav a.prev:hover {  background-image:url(/i/arrow-left-selected.png);  }.nav .next {  right:0;  background-image:url(/i/arrow-right.png);  }.nav a.next:hover {  background-image:url(/i/arrow-right-selected.png);  }.header-modulx {  background-image:url(/i/headers/modulx.png);  background-repeat:no-repeat;  width:421px;  height:58px; }.video_control {  margin-top:17px;  margin-left:3px;}.video_control div {  background-image:url(/i/about/video.png);  background-repeat:no-repeat;  width:426px;  height:12px;  }.header-modulxslogan {  background-image:url(/i/headers/modulx-slogan.png);  background-repeat:no-repeat;  width:264px;  height:14px;  }#modulx {  padding:3px;  padding-top:13px;}#modulx .left_part {  float:left;  width:420px;  z-index:2;position:relative;}#modulx .right_part {  float:right;  width:417px;  padding-top:20px;  z-index:2;position:relative;}#modulx .right_part ul {  padding-left:20px;  list-style:square outside;  width:350px;}#modulx .right_part ul li {  padding:3px 0 4px;}#modulx .video {  padding-top:26px;  padding-bottom:45px;}#price #cats {  padding-top:8px;  padding-left:1px;  float:left;  z-index:2;position:relative;  width:115px;}#price .subcats {  margin:10px 0 40px;}#price .subcats a,#price .subcats a:active,#price .subcats a:link,#price .subcats a:visited,#price .subcats a:hover {  text-decoration:none;}#price .subcats a:hover,#price .subcats a.selected,#price .subcats a.selected:active,#price .subcats a.selected:link,#price .subcats a.selected:visited,#price .subcats a.selected:hover {  color:#004027;  opacity:1;  filter:none;}#price .items a.thumb {  display:inline-block;  }#price .items a.thumb:hover {  -moz-opacity:1;  opacity:1;  filter:none;  }#price .items {  width:735px;  border-collapse:collapse;}#price .items tr.jsover td {  background-color:#2a2828;  cursor:pointer;}#price .items td.center2 {  vertical-align:middle;  text-align:center;}#price .items th.center,#price .items td.center {  text-align:center;}#price .items .price {  text-align:right;}#price .items th,#price .items td {  padding:6px 4px 11px;}#price .items .basket-row td {  padding-top:15px;  padding-bottom:20px;}#price .items th {  font-weight:normal;  color:#666;  text-align:left;  vertical-align:bottom;}#price .items th.size {  width:130px;  text-align:center;}#price .items td.size {  text-align:center;}#price .items td.size div {  display:inline-block;  width:80px;  text-align:left;}#price .items tr td {  border-top:1px solid #373737;  vertical-align:top;}#price .items tr.total-basket-row td {  border-bottom:1px solid #373737;  padding-top:20px;  padding-bottom:20px;}#not_found {  position:absolute;  left:50%;  top:50%;  margin-top:-40px;  margin-left:-200px;}#not_found .title {  font-size:18pt;  font-family:Arial,Tahoma;  color:black;}#not_found p {  font-size:10pt;  font-family:Arial,Tahoma;  padding-top:15px;  padding-bottom:10px;  color:black;}#not_found a,#not_found a:active,#not_found a:visited,#not_found a:link,#not_found a:hover {  color:black;  font-size:10pt;  font-family:Arial,Tahoma;  text-decoration:underline;}#not_found a:hover {  text-decoration:none;}.loading {  position:relative;  margin:0 auto;  top:120px;	text-align:center;	display:none;	padding:10px;	width:80px;	color:#999;}#scheme {  margin:15px 0 30px;  width:436px;  height:206px;  background-image:url(/i/about/scheme.png);  background-repeat:no-repeat;}.button:hover {  display:inline-block;	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}#overlay {	position: fixed;	top:0;	left:0;	right:0;	bottom:0;	width:100%;	height:100%;	background-color:#000;	z-index:100;	filter:alpha(opacity=90);	-moz-opacity: 0.90;	opacity:0.90;	display:none;}#fullimage {	position:fixed;	z-index:500;	top: 50%;	left: 50%;	margin-top:-1px;	margin-left:-1px;	width:2px;	height:150px;	display:none;	background-color:#333;	overflow:hidden;	text-align:center;}#fullimage div.loading {  padding:0;  top:0;	text-align:center;	display:none;	width:345px;	background:white;}#fullimage div.loading img {	display:none;}#fullimage img.full {	display:none;	max-height:520px;}#prev_fullimage, #next_fullimage {	font-size:11pt;	color:black;	display:none;}#close_fullimage {	position:fixed;	top: 50%;	left: 50%;	margin-left:0px;	margin-top:0px;	z-index:900;	border:none;	display:none;	height:21px;	width:38px;	background-color:#004027;	background-image:url(/i/gallery-close.jpg);	background-repeat:no-repeat;	background-position:center center;	font-size:11pt;}a#close_fullimage,a#close_fullimage:active,a#close_fullimage:visited,a#close_fullimage:hover {  color:white;}a#close_fullimage:hover {  color:black;}#fullimagedesc {	display:none;	color:#fff;	font-size:10pt;	text-align:center;	margin:15px 0 7px;}.header-designserie {  background-image:url(/i/headers/design-serie.png);  background-repeat:no-repeat;  height:32px;  width:102px;  margin-left:30px;  top:15px;  position:relative;  }.header-designserie2 {  background-image:url(/i/headers/design-serie2.png);  background-repeat:no-repeat;  height:17px;  width:102px;    margin-left:30px;}.header-models {  background-image:url(/i/headers/models.png);  background-repeat:no-repeat;  height:15px;  width:54px;  margin-bottom:27px;  }#design-items {  height:232px;  clear:left;  position:relative;}.design-text {  padding:22px 30px;  width:635px;}.design-models {  width:140px;  float:right;}.design-models ul li {  padding:2px 0 1px;  }#design-items .gallery {  margin:0 10px;  padding:5px 30px;  position:relative;}#design-items .photos {  position:absolute;  overflow:hidden;  top:10px;  z-index:1;  height:155px;  width:820px;}#design-items .photos-cont {  height:180px;  width:820px;  border-right:1px solid #a9a9a9;  position:relative;}#design-items .gallery .nav a {  top:70px;}#design-items .photos a,#design-items .photos a:active,#design-items .photos a:link,#design-items .photos a:visited,#design-items .photos a:hover {  position:absolute;  top:0;  display:block;  width:120px;  height:155px;  cursor:pointer;  text-align:center;}#design-items .photos a .border,#design-items .photos a:active .border,#design-items .photos a:link .border,#design-items .photos a:visited .border,#design-items .photos a .border:hover {  display:none;  left:0;  width:120px;  height:155px;  position:absolute;  background-image:url(/i/border.gif);  background-repeat:no-repeat;  z-index:-1;}#design-items .photos a:hover {  opacity:1;  -moz-opacity:1;  filter:none;}#design-items .photos a:hover .border {  display:block;  }#design-items .photos img {  margin-top:20px;  margin-bottom:10px;}#design-items .photos .title {} #design-items .nav a:hover {  -moz-opacity:1;  opacity:1;  filter:none;}#design-item {  min-height:595px;  position:relative;  background-color:#1b1b1b;}#design-item .col {  float:left;  width:50%;}#design-item .pics {  background-color:#1a1a1a;  min-height:595px;}#design-item .pics .pic,#design-item .pics .pic2 {  position:absolute;  width:450px;  height:595px;  text-align:center;    cursor:pointer;}#design-item .pics .pic img {  background-color:#333;  }#design-item .loading {  top:220px;}#design-item .pics .pic2 .second {  display:none;  filter:Alpha(opacity=0);}#design-item .pics .pager {  display:block;  width:450px;  position:absolute;  text-align:center;  bottom:15px;  color:#fff;}#design-item .pics .pager span.num {  position:relative;  top:2px;  padding:0 5px;  } #design-item .pics .pager a {  position:relative;  color:#fff;}#design-item .info .inner {  padding-right:35px;  padding-left:21px;  padding-top:18px;  padding-bottom:10px;}#design-item .info .desc {  padding-top:15px;}#design-item .info .chars {}#design-item .cur-item-header {  width:200px;  height:30px;}#design-item .cur-item-header span {  display:none;}#design-item .info table {  margin-top:15px;  width:100%;  border-collapse:collapse;}#design-item .info table tr td {  border-bottom:1px solid #545454;  vertical-align:top;  padding:7px 0 10px;  }#design-item .info table tr td.last {  border-bottom:none;}#design-item .info .price-title {  opacity:0.5;  filter:Alpha(opacity=50);  padding-top:30px;  padding-bottom:2px;}#design-item .info .price {  font-size:14pt;}#design-item .download {  position:absolute;  bottom:10px;  right:50%;  margin-right:35px;  background-image:url(/i/icon-download.gif);  background-repeat:no-repeat;  background-position:left center;  padding-left:10px;  }#design-item .pics .item_pics,#design-item .pics .item_pics img {  display:none;}a.header-designserie{  display:inline-block;}.header-login {  background-image:url(/i/headers/login.png);  background-repeat:no-repeat;  height:17px;  width:149px;  margin-top:9px;  margin-left:13px;  }.header-enter {  background-image:url(/i/headers/enter.png);  background-repeat:no-repeat;  height:14px;  width:53px;  }.header-register {  background-image:url(/i/headers/register.png);  background-repeat:no-repeat;  height:15px;  width:182px;  }input {  border:1px solid #595959;  background-color:#333;  color:#999;  padding:3px 4px 2px;}.form .field input {  width:209px;}.form .field input {  margin-bottom:2px;}.form .field {  padding:11px 0;}.form .help,.form .help a {  color:#949494;  opacity:1;  filter:Alpha(opacity=100);}.form .help a:hover {  color:white;}.form {  color:#999;}.form .submit { background:none; cursor:pointer; border:none; padding:0; margin:0; outline:none; background-image:url(/i/headers/enter.png); background-position:center center; background-repeat:no-repeat; width:53px; display:block; height:14px;}.form .submit:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}#register-form {  margin-top:144px;  padding-top:66px;  padding-bottom:100px;  padding-right:80px;  padding-left:76px;  width:272px;  float:right;  border-left:1px solid #656565;}#register-form a { background-image:url(/i/headers/register.png); background-position:center center; background-repeat:no-repeat; width:182px; display:inline-block; height:15px;}#dealer_menu {  padding:17px;  padding-bottom:40px;  background-color:#2b2b2b;}#dealer_menu .welcome {  float:left;  color:#999;}#dealer_menu .menu {  float:right;}#dealer_menu .menu li {  text-transform:uppercase;}#dealer_menu ul li {  float:left;}#dealer_menu ul li.delimiter {  color:#fff;  padding:0 6px;}#dealer_menu ul li a.selected {  color:#666;}#dealer_menu #cats {  padding-top:30px;}#dealer_menu #cats li {  text-transform:lowercase;}.clear2-button {  padding:0;  float:left;  border:none;  height:11px;  width:66px;  outline:none;  background:none;  background-image:url(/i/headers/clear2.png);  background-repeat:no-repeat;  cursor:pointer;}.order-button {  padding:0;  border:none;  height:13px;  width:128px;  outline:none;  background:none;  background-image:url(/i/headers/order.png);  background-repeat:no-repeat;  cursor:pointer;}.add-to-basket-button {  padding:0;  float:right;  border:none;  height:15px;  width:158px;  outline:none;  background:none;  background-image:url(/i/headers/add-to-basket.png);  background-repeat:no-repeat;  cursor:pointer;  margin-right:13px;}#dealer #price {  padding:10px 30px;}#dealer #price .items {  width:auto;}#dealer #price .items .order-col {  text-align:center;}#dealer #price .items .order-col input { width:45px; text-align:center;}.header-register-new-user {  background-image:url(/i/headers/register-new-user.png);  background-repeat:no-repeat;  height:14px;  width:195px;  margin-top:12px;  margin-left:14px;  }.form .label {  text-align:right;  padding-right:15px;  padding-top:4px;  vertical-align:top;}.regform {  padding-top:80px;  display:inline-block;  width:340px;}.regform td {  padding-bottom:18px;  text-align:left;}.regform .notes {  color:#949494;}.regform input {  width:190px;}.form .register { background-image:url(/i/headers/register-new-user-2.png); width:185px; height:15px;}.reqform .label {  width:300px;}.reqform td {  padding:0 0 18px;}.reqform input.text {  width:250px;}.reqform input.button {  padding:0;  margin:0;}.reqform .button:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}.save-button {  float:right;  height:11px;  width:87px;  border:none;  outline:none;  background:none;  background-image:url(/i/headers/save.png);  background-repeat:no-repeat;  cursor:pointer;}.reqform .fill-later-button {  float:right;  height:13px;  width:126px;  border:none;  outline:none;  background:none;  background-image:url(/i/headers/fill-later.png);  background-repeat:no-repeat;  cursor:pointer;}.header-requisites {  background-image:url(/i/headers/requisites.png);  background-repeat:no-repeat;  height:13px;  width:76px; }.header-order-history {  background-image:url(/i/headers/order-history.png);  background-repeat:no-repeat;  height:13px;  width:118px;  }.header-personal-info {  background-image:url(/i/headers/personal_info.png);  background-repeat:no-repeat;  height:14px;  width:198px;  }.header-forgot-password {  background-image:url(/i/headers/forgot-password.png);  background-repeat:no-repeat;  height:14px;  width:199px;  margin-left:13px;  margin-top:9px;  }#panicroom {  position:relative;}#panicroom .messages div {  position:absolute;  display:none;  background:#1a1a1a;  padding:10px;  z-index:10;}#panicimage {  position:relative;}#panicimage .panic-items a {  position:absolute;  z-index:1;  display:block;}#footer a,#footer a:active,#footer a:visited,#footer a:hover {	color:#949494;}#footer a:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}#arch-years {  padding-bottom:35px;}#arch-items {  padding:17px 5px;  padding-bottom:23px;}#arch-items .photos a,#arch-items .photos a:active,#arch-items .photos a:link,#arch-items .photos a:visited,#arch-items .photos a:hover {  display:block;  width:100px;  height:100px;  padding:15px 24px 32px;  float:left;  position:relative;  z-index:1;  cursor:pointer;  text-align:center;}#arch-items .photos a .border,#arch-items .photos a:active .border,#arch-items .photos a:link .border,#arch-items .photos a:visited .border,#arch-items .photos ar:hover .border {  display:none;  left:13px;  top:7px;  width:118px;  height:116px;  position:absolute;  background-image:url(/i/border2.gif);  background-repeat:no-repeat;  z-index:-1;}#arch-items .gallery {  margin:0;}#arch-items .photos a:hover {  opacity:1;  -moz-opacity:1;  filter:none;}#arch-items .photos a:hover .border {  display:block;  }#arch-items .photos img {}#arch-items .photos .title {  display:none;  position:absolute;  top:130px;  left:0;  right:0;} #arch-items .photos a:hover .title {  display:block;  padding-top:0;}#arch-items .photos a .first {  display:block;}#arch-items .photos a .second {  display:none;}#arch-items .photos a:hover .first {  display:none;}#arch-items .photos a:hover .second {  display:block;}#arch-years .year {  float:left;  width:200px;  padding:0 30px 22px;  padding-right:15px;}#arch-years .year ul li {  padding:1px 0;}#arch-years .year ul a:hover {  opacity:1;  filter:Alpha(opacity=100);  color:#6e6e6e;}#arch-years .year .year-header {  width:200px;  height:13px;  margin-bottom:14px;}#arch-item {  height:443px;  position:relative;}#arch-item .col {  float:left;  width:355px;}#arch-item .pics {  height:443px;  width:545px;  position:relative;  overflow:hidden;}#arch-item .pics .pic,#arch-item .pics .pic2 {  display:block;  position:absolute;  left:0;  top:0;  }#arch-item .pics .pic img { }#arch-item .loading {  top:200px;}#arch-item .pics .pic2 .second {  display:none;  filter:Alpha(opacity=0);}#arch-item .info .inner {  padding-right:35px;  padding-left:33px;  padding-top:30px;  padding-bottom:10px;}#arch-item .cur-item-header {  width:440px;  height:26px;}#arch-item .cur-item-header span {  display:none;}#arch-item .pics .item_pics,#arch-item .pics .item_pics img {  display:none;}#arch-item .pager {  margin-top:15px;  display:block;}#arch-item .pager a {  margin-right:7px;}#arch-item .pager a.selected {  color:#666;}#rememberme {  border:none;  background:none;}#invite-form {  display:none;  width:370px;  height:116px;  position:fixed;	z-index:500;	top: 50%;	left: 50%;	margin-left:-185px;	margin-top:-58px;	background:#333;	color:black;  text-align:center;	}#invite-form .inner {  padding:0 20px 0;  text-align:center;}#invite-form form {  padding-top:33px;}#invite-form #close-form {	height:21px;	width:38px;	right:0;	top:-21px;	background-color:#004027;	background-image:url(/i/gallery-close.jpg);	background-repeat:no-repeat;	background-position:center center;	position:absolute;	z-index:900;}#invite-form #invite-password {  font-size:12px;  background:white;  color:white;  border:1px solid #656565;  background-color:#4d4d4d;  padding:3px 5px 4px;  width:305px;}#invite-form #post-invite {  margin-top:27px;  border:none;  background:none;  color:black;  text-transform:uppercase;  cursor:pointer;   text-align:left;  font-size:12px;  padding:0; }#invite-form #post-invite { background:none; cursor:pointer; border:none; padding:0; margin:0; outline:none; background-color:#333; background-image:url(/i/headers/enter.png); background-position:center center; background-repeat:no-repeat; width:53px; display:block; height:14px; margin-top:20px; margin-left:128px;}#invite-form #post-invite:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}.error {  color:#BE2026;}.send2-button {  padding:0;  border:none;  height:11px;  width:84px;  outline:none;  background:none;  background-image:url(/i/headers/send2.png);  background-repeat:no-repeat;  cursor:pointer;}#basket-form {  display:none;  width:372px;  height:118px;  position:fixed;	z-index:500;	top: 50%;	left: 50%;	margin-left:-186px;	margin-top:-59px;	background:#333;	color:#b3b3b3;	  font-size:10pt;}#basket-form .inner {  padding:0 20px 0;}#basket-form form {  padding-top:33px;}#basket-form #close-form {	height:21px;	width:38px;	right:0;	top:-21px;	background-color:#004027;	background-image:url(/i/gallery-close.jpg);	background-repeat:no-repeat;	background-position:center center;	position:absolute;	z-index:900;}#basket-form .order-button { margin-top:35px; margin-left:98px;}#basket-form #order-button:hover {	-moz-opacity: 0.50;	opacity:0.50;	filter:alpha(opacity=50);}.header-basket {  background-image:url(/i/headers/basket.png);  background-repeat:no-repeat;  height:13px;  width:59px;  }.header-make-order {  background-image:url(/i/headers/make-order.png);  background-repeat:no-repeat;  height:13px;  width:141px;  }.back-to-basket-button {  float:left;  border:none;  padding:0;  height:13px;  width:162px;  outline:none;  background:none;  background-image:url(/i/headers/back-to-basket.png);  background-repeat:no-repeat;  cursor:pointer;}.send-order-button {  padding:0;  border:none;  height:13px;  width:131px;  outline:none;  background:none;  background-image:url(/i/headers/send-order.png);  background-repeat:no-repeat;  cursor:pointer;}#req-data {  margin-top:28px;  margin-bottom:5px;  padding:10px 0 20px;  border-top:1px solid #272727;  border-bottom:1px solid #272727;  color:#999;}#req-data table {  padding:10px 0;}#req-data table td {  color:white;  padding-right:50px;}#req-data table td.label {  color:#999;  padding-right:20px;}#req-data .row_text {  padding:5px 0;}.field {  position:relative;}.field .arrow-up,.arrow-down {  display:block;  position:absolute;  right:2px;  width:10px;  height:10px;  padding:2px;  background-repeat:no-repeat;  background-position:center center;  cursor:pointer;}.field .arrow-up {  background-image:url(/i/arrow-up.png);  top:-3px;  }.field .arrow-down {  background-image:url(/i/arrow-down.png);  bottom:-3px;  }.quantity {  text-align:left;}.quantity .field input {  width:40px;}.quantity .field {  float:left;  display:block;  width:75px;    margin:0; }.basket-clear-button {  padding:0;  float:left;  border:none;  height:13px;  width:144px;  outline:none;  background:none;  background-image:url(/i/headers/basket-clear.png);  background-repeat:no-repeat;  cursor:pointer;}
