BODY {
	FONT-FAMILY: arial; FONT-SIZE: 12pt; COLOR: #FFFFFF; background-color: #898477;
	margin:-3px;	padding:-3px;
	background: url('../images/898477.jpg') repeat;
  background-attachment: fixed;
}
TABLE {
	FONT-FAMILY: arial; FONT-SIZE: 12pt
}
TR {
	FONT-FAMILY: arial; FONT-SIZE: 12pt
}
TD {
	FONT-FAMILY: arial; FONT-SIZE: 10pt
}

textarea {
	FONT-FAMILY: arial; FONT-SIZE: 10pt
}

DIV {
	FONT-FAMILY: arial; FONT-SIZE: 12pt
}
.gtitles {
	COLOR: black; FONT-WEIGHT: bold
}
.mheader {
	COLOR: rgb(255,100,220)
}

A {
	COLOR: #FFFFFF; TEXT-DECORATION: none;  FONT-FAMILY: arial
}

.main {
 color: #000099;
 border: 0px;
 background-color: #FFFFFF;

 border-collapse: separate;
 border-spacing: 0px; /* cellspacing=0 */
 
 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
}

TD.main a {
 FONT-FAMILY: arial; FONT-SIZE: 14pt COLOR: #FFFFFF; TEXT-DECORATION: none;
}

TD.main a:link {
 TEXT-TRANSFORM: none; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
TD.main a:active {
 TEXT-TRANSFORM: none; COLOR: #9B9B9B; TEXT-DECORATION: none;
}
TD.main a:visited {
 TEXT-TRANSFORM: none; COLOR: #Ñ0Ñ0Ñ0; TEXT-DECORATION: none;
}
TD.main a:hover {
 TEXT-TRANSFORM: none; COLOR: #FFFF00; TEXT-DECORATION: none;
}

TD.main_a a {
	COLOR: #000099; TEXT-DECORATION: none
}
TD.main_a:link {
	TEXT-TRANSFORM: none;CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none
}
TD.main_a:active {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #9B9B9B; TEXT-DECORATION: none
}
TD.main_a:visited {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none
}
TD.main_a:hover {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #0099FF; TEXT-DECORATION: none
}

TD.linkred {
	COLOR: #FF0000; TEXT-DECORATION: none
}
TD.linkred: link {
	TEXT-TRANSFORM: none;CURSOR: hand; COLOR: #FF0000; TEXT-DECORATION: none
}
TD.linkred: active {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #FF0000; TEXT-DECORATION: none
}
TD.linkred: visited {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #FF0000; TEXT-DECORATION: none
}
TD.linkred: hover {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #FC8181; TEXT-DECORATION: none
}

TD.topline {
 color: #000099;
 border: 0px;
 background-color: #FFFFFF;
 padding-left: 10px;
 padding-right: 10px;
}

TD.upline {
 color: #FFFFFF; background-color: #000099;
}

 TD.centerline {
 color: #000099;
 border: 0px;
 background-color: #FFFFFF;
 padding: 0px;
 border-collapse: separate;
 border-spacing: 0px; /* cellspacing=0 */
 }

 TD.downline {
 color: #FFFFFF;
 border: 0px;
 background-color: #000099;
 padding-left: 10px;
 padding-right: 10px;
}

TD.downline a {
 FONT-FAMILY: arial; FONT-SIZE: 14pt COLOR: #FFFFFF; TEXT-DECORATION: none;
}

TD.downline a:link {
 TEXT-TRANSFORM: none; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
TD.downline a:active {
 TEXT-TRANSFORM: none; COLOR: #9B9B9B; TEXT-DECORATION: none;
}
TD.downline a:visited {
 TEXT-TRANSFORM: none; COLOR: #Ñ0Ñ0Ñ0; TEXT-DECORATION: none;
}
TD.downline a:hover {
 TEXT-TRANSFORM: none; COLOR: #FFFF00; TEXT-DECORATION: none;
}

TD.buttonline {
 color: #000099;
 border: 1px solid;
 border-color: #000099;
 padding: 2px;
 background-color: #FF9900;
}

TD.buttonline a:link {
	TEXT-TRANSFORM: none;CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none
}
TD.buttonline a:active {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none
}
TD.buttonline a:visited {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none
}
TD.buttonline a:hover {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #FFFFFF; TEXT-DECORATION: none
}

 TD.tableline {
 color: #000099;
 padding-left: 5px;
 padding-right: 5px;
}

 TD.tableline a {
 COLOR: white; TEXT-DECORATION: none
}


TD.tableline a:link {
	TEXT-TRANSFORM: none;CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none
}
TD.tableline a:active {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none
}
TD.tableline a:visited {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #000099; TEXT-DECORATION: none
}
TD.tableline a:hover {
	TEXT-TRANSFORM: none; CURSOR: hand; COLOR: #0099FF; TEXT-DECORATION: none
}

/* body { scrollbar-face-color: #000099;
scrollbar-highlight-color: #000099;
scrollbar-shadow-color: #000099;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF; } */

 /* Çàêðóãëåíèå óãëîâ òàáëèöû */
  /* ýëåìåíòû çàêðóãëåíèÿ */
.inner-box {
	padding:1em;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	background-color: #FFFFFF;
}

.r10 {  margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.r1_, .r2_, .r3_, .r4_, .r5_, .r6_, .r7_, .r8_, .r9_, .r10_ {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	background-color: #000099;
}

.r10_ {  margin: 0 10px; }
.r9_ { margin: 0 9px; }
.r8_ { margin: 0 8px; }
.r7_ { margin: 0 7px; }
.r6_ { margin: 0 6px; }
.r5_ { margin: 0 5px; }
.r4_ { margin: 0 4px; }
.r3_ { margin: 0 3px; }
.r2_ { margin: 0 2px; }
.r1_ { margin: 0 1px; }

.r1_1, .r2_1, .r3_1, .r4_1, .r5_1, .r6_1, .r7_1, .r8_1, .r9_1, .r10_1 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	background-color: #E3E7EF;
}

.r10_1 {  margin: 0 10px; }
.r9_1 { margin: 0 9px; }
.r8_1 { margin: 0 8px; }
.r7_1 { margin: 0 7px; }
.r6_1 { margin: 0 6px; }
.r5_1 { margin: 0 5px; }
.r4_1 { margin: 0 4px; }
.r3_1 { margin: 0 3px; }
.r2_1 { margin: 0 2px; }
.r1_1 { margin: 0 1px; }

.r1_2, .r2_2, .r3_2, .r4_2, .r5_2, .r6_2, .r7_2, .r8_2, .r9_2, .r10_2 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	background-color: #C0C0C0;
}

.r10_2 {  margin: 0 10px; }
.r9_2 { margin: 0 9px; }
.r8_2 { margin: 0 8px; }
.r7_2 { margin: 0 7px; }
.r6_2 { margin: 0 6px; }
.r5_2 { margin: 0 5px; }
.r4_2 { margin: 0 4px; }
.r3_2 { margin: 0 3px; }
.r2_2 { margin: 0 2px; }
.r1_2 { margin: 0 1px; }

  #rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }

//  .inner-box, b { background-color: #FFFFFF; }
//  .inner-box_a, b { background-color: #000099; }
/* óìåíüøàåì îòñòóïû ïî ìåðå ðîñòà ðàäèóñà çàêðóãëåíèÿ */
  #rounded-box-3 .inner-box { padding: 1em;}
  #rounded-box-5 .inner-box { padding: 0.7em 1em;}
  #rounded-box-10 .inner-box { padding: 0.4em 1em;}
/* Çàêðóãëåíèå óãëîâ òàáëèöû */

/* Çàêðóãëåíèå óãëîâ ðàìîê òàáëèöû */
TABLE.rm_r {
color: #000099;
border-left: 1px solid #FF0000;
border-right: 1px solid #FF0000;
padding-left: 5px;
padding-right: 5px;
border-spacing: 5px; /* cellspacing=0 */
}

.rm5_r { font-size:1px; display:block; overflow:hidden; }
.rm4_r { background:#FF0000; color:inherit; display:block; overflow:hidden; height:1px; margin:0px 5px; }
.rm3_r { background:#FFFFFF; border-color:#FF0000; color:inherit; display:block; overflow:hidden;height:1px; border-style:solid; border-width:0px 1px; margin:0px 3px; border-width:0px 2px; }
.rm2_r { background:#FFFFFF; border-color:#FF0000; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 2px; }
.rm1_r { background:#FFFFFF; border-color:#FF0000; color:inherit; display:block; overflow:hidden; border-style:solid; border-width:0px 1px; height:2px; margin:0px 1px; }

TABLE.rm_s {
color: #000099;
border-color:#000099;
border-left: 1px solid #000099;
border-right: 1px solid #000099;
padding-left: 5px;
padding-right: 5px;
border-spacing: 5px; /* cellspacing=0 */
}

.rm5_s { font-size:1px; display:block; overflow:hidden; }
.rm4_s { background:#000099; color:inherit; display:block; overflow:hidden; height:1px; margin:0px 5px; }
.rm3_s { background:#FFFFFF; border-color:#000099; color:inherit; display:block; overflow:hidden;height:1px; border-style:solid; border-width:0px 1px; margin:0px 3px; border-width:0px 2px; }
.rm2_s { background:#FFFFFF; border-color:#000099; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 2px; }
.rm1_s { background:#FFFFFF; border-color:#000099; color:inherit; display:block; overflow:hidden; border-style:solid; border-width:0px 1px; height:2px; margin:0px 1px; }

TABLE.rm_g {
color: #000099;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
padding-left: 5px;
padding-right: 5px;
border-spacing: 5px; /* cellspacing=0 */
}

.rm5_g { font-size:1px; display:block; overflow:hidden; }
.rm4_g { background:#C0C0C0; color:inherit; display:block; overflow:hidden; height:1px; margin:0px 5px; }
.rm3_g { background:#FFFFFF; border-color:#C0C0C0; color:inherit; display:block; overflow:hidden;height:1px; border-style:solid; border-width:0px 1px; margin:0px 3px; border-width:0px 2px; }
.rm2_g { background:#FFFFFF; border-color:#C0C0C0; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 2px; }
.rm1_g { background:#FFFFFF; border-color:#C0C0C0; color:inherit; display:block; overflow:hidden; border-style:solid; border-width:0px 1px; height:2px; margin:0px 1px; }

TABLE.rm_f {
color: #FFFBF0;
background:#FFFBF0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
padding-left: 5px;
padding-right: 5px;
border-spacing: 5px; /* cellspacing=0 */
}

.rm5_f { font-size:1px; display:block; overflow:hidden; }
.rm4_f { background:#C0C0C0; color:inherit; display:block; overflow:hidden; height:1px; margin:0px 5px; }
.rm3_f { background:#FFFBF0; border-color:#C0C0C0; color:inherit; display:block; overflow:hidden;height:1px; border-style:solid; border-width:0px 1px; margin:0px 3px; border-width:0px 2px; }
.rm2_f { background:#FFFBF0; border-color:#C0C0C0; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 2px; }
.rm1_f { background:#FFFBF0; border-color:#C0C0C0; color:inherit; display:block; overflow:hidden; border-style:solid; border-width:0px 1px; height:2px; margin:0px 1px; }

TABLE.rm_bs {
color: #FFFFFF;
background:#000099;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
padding-left: 5px;
padding-right: 5px;
border-spacing: 0px; /* cellspacing=0 */
}

.rm0_bs { font-size:1px; display:block; overflow:hidden; }
.rm10_bs { background:#FFFFFF; color:inherit; display:block; overflow:hidden; height:1px; margin:0px 10px; }
.rm7_bs { background:#000099; border-color:#FFFFFF; color:inherit; display:block; overflow:hidden;height:1px; border-style:solid; border-width:0px 1px; margin:0px 7px; border-width:0px 3px; }
.rm5_bs { background:#000099; border-color:#FFFFFF; color:inherit; display:block; overflow:hidden;height:1px; border-style:solid; border-width:0px 1px; margin:0px 5px; border-width:0px 2px; }
.rm4_bs { background:#000099; border-color:#FFFFFF; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 4px; }
.rm3_bs { background:#000099; border-color:#FFFFFF; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 3px; }
.rm2_bs { background:#000099; border-color:#FFFFFF; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 2px; }
.rm1_bs { background:#000099; border-color:#FFFFFF; color:inherit; display:block; overflow:hidden; border-style:solid; border-width:0px 1px; height:1px; margin:0px 1px; }

.rm5_5_bs { background:#FFFFFF; color:inherit; display:block; overflow:hidden; height:1px; margin:0px 5px; }
.rm3_2_bs { background:#000099; border-color:#FFFFFF; color:inherit; display:block; overflow:hidden; height:1px; border-style:solid; border-width:0px 1px; margin:0px 3px; border-width:0px 2px; }

/* Çàêðóãëåíèå óãëîâ ðàìîê òàáëèöû */

/* sticker */
  #sticker {
  height:250px;
  border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	margin-top: 0px;
	}
	              /*display: table-cell;*/
  #sticker_info {
  vertical-align: middle;
  height:230px;
  padding-left: 5px;
  padding-right: 5px;
	}

  #sticker_img {
  text-align: center;
  height:120px;
  }

  #sticker_name {
  FONT-SIZE: 8pt;
  COLOR: #000099;
  text-align: left;
  height:auto;
  }

	#sticker_price {
  COLOR: #FF0000;
  text-align: right;
  height:30px;
  padding-left: 5px;
  padding-right: 5px;
	}

  #sticker_label {
  background-color: #FFFF00;
  padding: 0px;
  }
/* sticker */

/* Order form */

  .order_form {
  COLOR: #000099;
  background:#FFFBF0;
  border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #C0C0C0;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	margin-top: 0px;
  padding: 0px;
  width:500px;
	}

  .order_title {
  FONT: bold 12pt;
  COLOR: #000099;
  text-align: left;
  width:500px;
  padding: 15px;
  }

  .order_block {
  FONT-SIZE: 10pt;
  COLOR: #000099;
  text-align: left;
  width:500px;
  padding: 7px;
  border: 1px;
  }

  .order_name {
  FONT-SIZE: 10pt;
  COLOR: #000099;
  text-align: left;
  width:150px;
  padding-left: 20;
  }

  .order_value {
  FONT-SIZE: 10pt;
  COLOR: #000099;
  text-align: left;
  width:350px;

  }

  .order_button {  /* Êíîïêà ïî öåíòðó */
	padding:0px 0;
	text-align:center;
	padding-bottom: 20px;
  }

  .order_line {
  width:500px;
  height:30px;
  border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
  margin-bottom: 0px;
  padding: 0px;

	}
/* Order form */

h1 {
	font-size:12pt;

}

h2 {
	font-size:10pt;
  font-weight:normal;
}
h3 {
	font-size:10pt;
  font-weight:normal;
}
h4 {
	font-size:10px;
	font-weight:bolder;
	padding-top:10px;
	padding-bottom:5px;
}

#on_hand {
    width:100%;
    height:35px;
    position:fixed;
    bottom:0;
    left:0px;
    z-index:1;
}

#on_hand_menu {
    width:420px;
    height:35px;
    position:absolute;
    bottom:0;
    left:50%;
    margin: 0 -210px;
    z-index:1;
}

* html #on_hand {
    position:absolute;
    bottom:auto;
    top: expression( ( (document.documentElement && document.compatMode && (document.compatMode != 'BackCompat'))
    ? parseInt(document.documentElement.scrollTop) + document.documentElement.clientHeight
    : parseInt(document.body.scrollTop) + document.body.clientHeight ) - this.clientHeight + 'px');
}

/*#content {
    position:relative;
}*/

#discount {
    width:100%;

    position:fixed;
    bottom:0;
    left:0;

    z-index:2;
}

* html #discount {
    position:absolute;
    bottom:auto;
    left: expression( ( (document.documentElement && document.compatMode && (document.compatMode != 'BackCompat'))
    ? parseInt(document.documentElement.scrollLeft) + document.documentElement.clientWidth
    : parseInt(document.body.scrollLeft) + (document.body.clientWidth)) - this.clientWidth + 'px');
    top: expression( ( (document.documentElement && document.compatMode && (document.compatMode != 'BackCompat'))
    ? parseInt(document.documentElement.scrollTop) + document.documentElement.clientHeight
    : parseInt(document.body.scrollTop) + (document.body.clientHeight/2))  + 'px');
}

.news {
  padding: 10px;
  border-bottom-color: #000099;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.news_date {
  FONT-SIZE: 8pt;
  COLOR: #000099;
  FONT-WEIGHT: bold
}

.news_headline {
  FONT-SIZE: 12pt;
  COLOR: #000099;
  FONT-WEIGHT: bold
}

.news_content {
  FONT-SIZE: 10pt;
  COLOR: #000099;
  FONT-WEIGHT: normal
}

.button {
  FONT-SIZE: 10pt;
  margin: 0px;
  padding-bottom: 4px;
}

/*   border: 1px solid #FF0000; */
/*------------------*/

.akt {
	margin: 0px;
	position: relative;
}

.akt div {
	width: 85px;
	height: 85px;
	display: block;
	position: absolute;
	top: -20px;
	left: -20px;
}

