body {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #979797;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
        height:100%;
        min-width: 800px;
        min-height: 500px;
}

#layer2 {
    width: 100%;
    position: absolute; /* Абсолютное позиционирование */
    text-align: center;
    z-index: 2; /* Порядок слоев */
    min-width: 800px;
    min-height: 500px;
}


table,
tr,
td {
        font-size: 15px;
        color: #979797;
}

p {
	margin: 0;
   	padding: 0;
}

h1 {
        font-size: 17px;
	color: #494949;
        text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
        
}

h2 {
	color: #494949;
        font-size: 16px;
        font-weight: bold;
	text-align: center;
}

h3 {
        color: #494949;
        font-size: 15px;
	text-align: center;
        font-weight: lighter;
	text-transform: uppercase;
}


.zagolovok {
	font-size: 15px;
            color: #ffffff;
	font-weight:bold;
}

a.menu:link, a.menu:visited, a.menu:hover {
        color: #494949;
        font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
}

a.menu:link,a.menu:visited {
        text-decoration: none;
}

a.menu:hover {
        text-decoration: underline;
	color: #000000;
}

a.submenu:link, a.submenu:visited, a.submenu:hover {
        color: #979797;
        font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
}

a.submenu:link, a.submenu:visited {
	text-decoration: none;
}

a.submenu:hover {
        text-decoration: underline;
	color: #000000;
}

a.fmenu:link, a.fmenu:visited, a.fmenu:hover {
      color: #494949;
      font-size: 13px;
	font-weight: lighter;
	text-decoration: none;
	text-transform: uppercase;
}

a.fmenu:link, a.fmenu:visited {
        text-decoration: none;
}

a.fmenu:hover {
        text-decoration: underline;
	color: #000000;
}

a.fsubmenu:link, a.fsubmenu:visited, a.fsubmenu:hover {
        color: #979797;
        font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

a.fsubmenu:link, a.fsubmenu:visited {
        text-decoration: none;
}

a.fsubmenu:hover {
        text-decoration: underline;
	color: #000000;
}

a.rmenu:link, a.rmenu:visited, a.rmenu:hover {
        color: #ad4a23;
        font-size: 15px;
	font-weight: lighter;
}

a.rmenu:link,a.rmenu:visited {
        text-decoration: none;
}

a.rmenu:hover {
        text-decoration: underline;
}


a.menupush:link, a.menupush:visited, a.menupush:hover {
        color: #6b2510;
        font-size: 15px;
        font-weight:bold;
}

a.menupush:hover,a.menupush:link, a.menupush:visited {
        text-decoration: none;
}

a.fmenupush:link, a.fmenupush:visited, a.fmenupush:hover {
        color: #ffffff;
        font-size: 12px;
        font-weight:bold;
}

a.fmenupush:link, a.fmenupush:visited {
        text-decoration: underline;
}

a.fmenupush:hover {
        text-decoration: none;
}

a.rmenupush:link, a.rmenupush:visited, a.rmenupush:hover {
        color: #6b2510;
        font-size: 14px;
        font-weight:bold;
}

a.rmenupush:link, a.rmenupush:visited {
        text-decoration: underline;
}

a.rmenupush:hover {
        text-decoration: none;
}

a.map:link, a.map:visited, a.map:hover {
        color: #ad4a23;
        font-size: 15px;
}

a.map:link,a.map:visited {
        text-decoration: none;
}

a.map:hover {
        text-decoration: underline;
}

a.mapsub:link, a.mapsub:visited, a.mapsub:hover {
        color: #ad4a23;
        font-size: 14px;
}

a.mapsub:link, a.mapsub:visited {
        text-decoration: underline;
}

a.mapsub:hover {
        text-decoration: none;
}



.copyrite {
        font-size: 15px;
        color: #979797;
        text-align: center;
}

a.copyrite:link,
a.copyrite:visited,
a.copyrite:hover {
        font-size: 15px;
        color: #979797;
        text-align: center;
        text-decoration: none;
	    font-weight: lighter;
	border: 0px;
}

.tarcopyrite {
        font-size: 11px;
        color: #979797;
        text-align: center;
}


a.tarcopyrite:link,
a.tarcopyrite:visited,
a.tarcopyrite:hover {
        font-size: 11px;
        color: #979797;
	text-decoration: underline;
        text-align: center;
	border: 0px;
}



.imgramka {
      border: 3px;
	border-color: #ad4a23;
      border-style: dashed;
}

.gallery_select {
      border: 3px;
        border-color: #ad4a23;
      border-style: dashed;
}


.inputbutton {
	border-width: 1px; 
	font-size: 12px;  
	background-color: #979797; 
	width:60px;
	color: #ffffff;
}

a:link, a:visited, a:hover {
        color: #494949;
        font-size: 14px;
        font-weight:lighter;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}

.l-border
{
	color: #000;
	border-left: 1px solid #ffffff;
	background-color: #eddace;
	padding: 6px;
}

#content{
	padding: 10px;
	text-align:left;
	font-size: 14px;
	color: #ad4a23;
}

#footer_menu{
	padding: 10px;
	text-align:center;
	font-size: 12px;
}

#logotip{
  	height:97px;
	width:348px;
	margin:0;
	float:left;
} 

#keywords{
        height:97px;
        width:400px;
        margin:0;
	text-align:right;
        float:right;
}


.smallobj {
        font-size: 1px;
        color: #ffffff;
        text-decoration: underline;
        text-align: center;
}

.smallobj2 {
        font-size: 8px;
        color: #ffffff;
        text-decoration: underline;
        text-align: center;
}


form {
  MARGIN: 0;
}

.otstup_10 {
        margin:10px;
}

DIV.frame
{
	padding		:	0px;
	margin		:	0px;
	width		:	142px;
}

#ID_ANIMATION
{
	position	:	relative;
	padding		:	0px;
	margin		:	0px;
	height		:	600px;
	overflow	:	hidden;
}

#ID_ANIMATE
{
	position	:	relative;
	padding		:	0px 4px 0px 4px;
	margin		:	0px;
	overflow	:	hidden;
	color		:	black;
	text-align	:	center;
	font		:	normal 10px "Tahoma", "Verdana", "Helvetica", "Arial", "Times New Roman", serif;
}

#wrapper {
	display: block;
	position: relative;
	width: 920px;
	background: #006131;
	background: none;
}
#middle {
	background: #006131;
	height: 600px;
}
#top1 {
	background: #006131;
	height: 2px;
	margin: 0 1px;
	overflow: hidden;
}
#bottom1 {
	background: #006131;
	height: 2px;
	margin: 0 1px;
	overflow: hidden;
}
#top2 {
	background: #006131;
	height: 1px;
	margin: 0 2px;
	overflow: hidden;
}
#bottom2 {
	background: #006131;
	height: 1px;
	margin: 0 2px;
	overflow: hidden;
}
#top3 {
	background: #006131;
	height: 1px;
	margin: 0 3px;
	overflow: hidden;
}
#bottom3 {
	background: #006131;
	height: 1px;
	margin: 0 3px;
	overflow: hidden;
}
#top4 {
	background: #006131;
	height: 1px;
	margin: 0 5px;
	overflow: hidden;
}
#bottom4 {
	background: #006131;
	height: 1px;
	margin: 0 5px;
	overflow: hidden;
}

.search_button {
        border-width: 1px;
	border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        font-size: 12px;
        background-color: #979797;
        width:60px;
        color: #ffffff;
}

.shopcart_button {
        border-width: 1px;
	border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        font-size: 17px;
        background-color: #979797;
        width:130px;
        color: #ffffff;
}

.shopcart_button_long {
        border-width: 1px;
	border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        font-size: 12px;
        background-color: #979797;
        width:130px;
        color: #ffffff;
}

.shop_ramka {
         vertical-align: middle;
        width: 420px;
        height:380px;
        text-align:center;
        border: 2px solid #979797;
	border-radius: 10px;
	-khtml-border-radius: 10px;
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
        padding: 3px;

       /*ie8 hack*/
        height:/*\**/380px\9
}

.shop_ramka2 {
         vertical-align: middle;
        width:100px;
        text-align:center;
        border: 1px solid #979797;
	border-radius: 10px;
	-khtml-border-radius: 10px;
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
        padding: 3px;

}

.shop_ramka3 {
         vertical-align: middle;
        width:200px;
        height:150px;
        text-align:center;
        border: 1px solid #979797;
	border-radius: 10px;
	-khtml-border-radius: 10px;
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
        padding: 3px;
}

.shop_img_ramka {
        border: 1px solid #e9d7d7;
        padding: 0px;
}

.shop_img_ramka2 {
        vertical-align: middle;
        height:350px;
        text-align:center;

       /*ie8 hack*/
        height:/*\**/350px\9

}

.shop_img_ramka3 {
        vertical-align: middle;
        height:250px;
        text-align:center;

       /*ie8 hack*/
        height:/*\**/250px\9
}

.shop_img_ramka4 {
        vertical-align: middle;
        height:180px;
        text-align:center;

       /*ie8 hack*/
        height:/*\**/180px\9
}

#container {
        scrollbar-3dlight-color:#C4FFE1;
        scrollbar-arrow-color:#A5ECCA;
        scrollbar-highlight-color: #5FFCB0;
        scrollbar-face-color:#00904A;
        scrollbar-shadow-color:#006131;
        scrollbar-darkshadow-color:#000000;
        scrollbar-track-color: #E8FBF2;
}

.links {
        cursor: pointer;
        overflow: hidden;
}

.desc_text1 {
        color: #008F48;
        font-weight: lighter;
        font-size: 12px;
        margin: 0;
        padding: 0;
}

.desc_text2 {
        color: #979797;
        font-weight: lighter;
        font-size: 13px;
}

.tovar_title {
        color: #979797;
        font-size: 16px;
	text-transform: uppercase;
}

.tovar_title2 {
        color: #979797;
        font-size: 15px;
        text-transform: uppercase;
}

.tovar_title3 {
        color: #494949;
        font-size: 15px;
	font-weight: bold;
        text-transform: uppercase;
}


a.no_border:link,
a.no_border:visited,
a.no_border:hover {
        border: 0px;
}

#lightbox
{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none;
  z-index:55;
  cursor: pointer;
  background-image: url('/images/lightbox_bg.png');
}


.shopcart-box
{
        color: #000;
        border: 1px solid #979797;
	border-radius: 10px;
	-khtml-border-radius: 10px;
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
        background-color: #EDEDED;
        padding: 5px;
        text-align:center;
}

.shopcart_font {
        font-size: 12px;
}

hr { 
	color: #979797; /*для IE */ 
	background-color:#979797; /*для Firefox, Opera, Safari*/ 
	border:0px none; 
	height:1px; /* высота 1px IE, Firefox, Opera, Safari */ 
	clear:both; /* для очистки, если тег идет после float елемента */ 
}

.font_categ {
      color: #494949;
      font-size: 14px;
        font-weight: lighter;
        text-decoration: none;
        text-transform: uppercase;
}

a.font_subcateg:link, a.font_subcateg:visited, a.font_subcateg:hover {
      color: #979797;
      font-size: 13px;
        font-weight: lighter;
        text-decoration: none;
        text-transform: uppercase;
}

a.font_subcateg:link, a.font_subcateg:visited {
        text-decoration: none;
}

a.font_subcateg:hover {
        text-decoration: underline;
        color: #000000;
}

.star_style {
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        font-style: normal;
}

.star_big_style {
        font-size: 23px;
        color: #000000;
        font-weight: bold;
        font-style: normal;
}

.group_title {
        font-size: 17px;
        color: #494949;
	font-weight: bold;
        text-transform: uppercase;
}

.shop_price_box
{
        color: #ffffff;
	font-size: 20px;
	font-weight: bold;
        border: 1px solid #494949;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #979797;
        padding: 6px;
        text-align:center;
}

.shop_discont_box
{
        color: #ffffff;
        font-size: 20px;
        font-weight: bold;
        border: 1px solid #494949;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #FF8300;
        padding: 6px;
        text-align:center;
}

.shop_old_price_box
{
        color: #ffffff;
        font-size: 20px;
        font-weight: bold;
        border: 1px solid #494949;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
	text-decoration: line-through;
        background-color: #979797;
        padding: 6px;
        text-align:center;
}

.shop_new_price_box
{
        color: #ffffff;
        font-size: 20px;
        font-weight: bold;
        border: 1px solid #494949;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #00C73C;
        padding: 6px;
        text-align:center;
}


.callback {
  position:fixed;
  right:5px;
  /*left:50%;*/
  margin-left:-10px;
  bottom: 40%;
  z-index:100;
  width: 40px;
  height: 250px;
}
.callback div, .robot p {
  margin:0;
  padding:0;
}

.callback2 {
  position:fixed;
  right:0px;
  /*left:50%;*/
  bottom: 40%;
  z-index:110;
  margin-left:-10px;
  width: 300px;
  height: 250px;
  display: none;
}

.online_consult {
position:fixed;
  left:50%;
  /*left:50%;*/
  top: 50px;
  z-index:110;
  margin-left:-100px;
  width: 165px;
  height: 70px;
}

.callback_button {
        border: 1px solid #878595;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        font-size: 14px;
        font-weight: bold;
        font-style: italic;
        background-color: #FFC345;
        width:100px;
        color: #3F3F3F;
}

.callback_title {
        font-size: 15px;
        font-weight: bold;
        font-style: italic;
        color: #3F3F3F;
}
