body, html
{
 margin: 0px 0px 0px 0px;
 padding: 0px;
 vertical-align:middle;
 text-align:center;
 width:100%;
 height:100%;
 font-size:11px;
 font-family:tahoma;
}


a img
{
 border: 0px;
}
a
{
        color:000000;
}

form
{
 padding: 0px;
 margin: 0px;
}
.center_base
{
 height:100%;
 width:100%;
 vertical-align:middle;
 text-align:center;
 border: 1px solid #fff;
}
.center_base td
{
 height:100%;
 width:100%;
 vertical-align:middle;
 text-align:center;

}

a:focus {
outline: none;
}

*html .center_base
{
 border: 0px;
}
*html .center_base td
{
 vertical-align:top;
}
#main
{
 border-top: 1px solid #231F20;
 border-bottom: 1px solid #231F20;
 border-right: 1px solid #C8C7C7;
 border-left: 1px solid #C8C7C7;
 padding: 10px;
 width:979px;
 height:729px;
 text-align:left;
}

#main, x:-moz-any-link {
height:730px;
}
* html #main
{
height:729px;
width:979px;
margin:40px 0px 0px 0px;
padding: 10px 7px 10px 7px;
}
.head
{
 height:19px;
 background:#3C3C3C;
 margin: 0px 0px 0px 0px;
 text-align:left;
 border: 2px solid #3C3C3C;
}
.submenu
{
 padding: 0px 0px 0px 240px;
 margin: 0px 0px 10px 0px;
 list-style:none;
 height:19px;
 width:600px;
 background:#3C3C3C;
 float:left;
 overflow: hidden;
}

*html .submenu
{
 width:623px;
}
*:first-child+html .submenu
{
  margin: 0px 0px 0px 0px;
}
.buton
{
 float:right;
 width:107px;
 height:19px;
 background: #999999;
}
.submenu  ul
{
 padding: 0px;
 margin: -2px 0px 0px 10px;
 list-style:none;
/* height:90px;*/

}
.submenu li
{
padding: 0px 0px 0px 0px;
margin: 0px;
list-style:none;
float:left;
}
.submenu li a
{
 padding: 0px;
 margin: 0px;
 color: #918E82;
 font-size:14px;
 font-family:arial;
 font-weight:bold;
 white-space:nowrap;
 text-decoration:none;
}
.submenu li a:hover
{
 padding: 0px;
 margin: 0px;
 color: #FFFFFF;
 text-decoration:none;
}
.submenu li a.sel
{
 padding: 0px;
 margin: 0px;
 color: #FFFFFF;
 text-decoration:none;
}
.head_title
{
 text-align:left;
 clear:both;
 margin:0px 0px 0px 0px;
}
.head_title h1
{
 color: #FCBA63;
 font-weight:normal;
 font-size:19px;
 display:inline;
 font-family:arial;
 background:#3C3C3C;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
}
.head_title table
{
 width:240px;
}
.head_title table td.one
{
 background:#3C3C3C;
 padding: 16px 10px 8px 8px;
 text-align: left;

}
.base
{
 position:absolute;
 z-index:1000;
 height:481px;
 overflow:hidden;
 margin:-10px 0px 0px 0px;
}
*:first-child+html .base
{
 position:absolute;
 z-index:1000;
 margin: -15px 0px 10px 0px;
}
.width_title
{
 margin:0px 0px 0px 0px;
 width:501px;
}
.workarea
{
 clear:both;
 height:471px;
 margin: 10px 0px 10px 0px;
}
*:first-child+html .workarea
{
 clear:both;
 height:465px;

 margin: 15px 0px 10px 0px;
}
.content_text
{
 background: #FAFAF0;
 border: 1px solid #000000;
 width:497px;
 position:absolute;
 color: #000000;
 height:468px;
 position:absolute;
 z-index:100;
 overflow:hidden;
 margin:2px 0px 0px 0px;
 font-family:arial;
 font-size:11px;
}
.content_text2 {
scrollbar-arrow-color: #cccccc;
scrollbar-3dlight-color: #999999;
scrollbar-highlight-color: #333333;
scrollbar-face-color: #3C3C3B;
scrollbar-shadow-color: #3C3C3B;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #999998;
}
.content_text p
{
 padding: 0px;
 margin: 0px 0px 12px 0px;
 width:443px;
}
*:first-child+html .content_text
{
  margin:-6px 0px 0px 0px;
  height:470px;
}
.content_text2
{

 width:482px;
 color: #000000;
 height:420px;
 overflow:auto;
/* float:left;*/
 font-family:arial;
 font-size:11px;
 padding: 7px 5px 6px 10px;
}
*:first-child+html .content_text2
{
 width:487px;
 padding: 7px 0px 6px 10px;
}
*:first-child+html .content_text2 div.pic
{
margin: 0px;
padding: 0px;
width:460px;
overflow:hidden;
height:212px;
margin-right:-5px;


}
*:first-child+html .content_text2 div.pic  img
{
margin: 0px;
padding: 0px;
width:460px;
margin-right:-5px;
overflow:hidden;

}
.content_text2 p
{
 padding: 0px;
 margin: 0px 0px 12px 0px;
 width:443px;
}
/*.content_text2 img
{
 width:440px;
 overflow:hidden;
}*/
.content_area
{
 float:left;
 margin: 0px 0px 0px 0px;
}
.fotogallery
{
 position: absolute;
 margin-left:508px;
 /*top: 83px;*/
 margin-top: 2px;
 height:471px;
 overflow:hidden;
 width:471px;
}
.fotogallery td
{
 vertical-align:top;
}
.fotogallery div
{
 overflow:hidden;
}
/**html .fotogallery
{
 top: 86px;
}
.fotogallery, x:-moz-any-link{
 top: 86px;
}*/
*:first-child+html .fotogallery
{
 position: absolute;
 margin-left:508px;
 /*top: 82px; */
 width:471px;
 margin-top: -5px;
}

.fotogallery td.left_foto
{
 text-align:left;
 padding: 0px 0px 0px 2px;
}
.fotogallery td.right_foto
{
 text-align:right;
}
.footer_text
{
 padding: 0px;
 margin: 0px 0px 0px 0px;
 clear:both;
 width:100%;
 height:185px;
 background: #918E82;
}
.menu
{
 width:500px;
 float:left;
 background-color: #3C3C3C;
 height: 185px;
}
.menu ul
{
 padding: 0px;
 margin: 0px;
 list-style:none;
 width:500px;
 height: 185px;
}
.menu ul li
{
 padding: 5px 0px 0px 17px;
 margin: 0px;
 list-style:none;
 color: #FFFFFF;
 font-size:14px;
 background:#3C3C3C;
}
.menu ul li, x:-moz-any-link  {
  padding: 5px 0px 0px 17px;
}
* html .menu ul li
{
 padding: 5px 0px 0px 17px;
}
.menu ul li.bg
{

 list-style:none;
 color: #FFFFFF;
 font-size:14px;
 background:#65625D;
}
.menu ul li.sel
{

 list-style:none;
 color: #FCBA63;
 font-size:14px;
 background:none;
}
.menu ul li.sel a
{
 padding: 0px;
 margin: 0px;
 list-style:none;
 color: #FCBA63;
 font-size:14px;
 background:none;
}
.menu ul li a
{
 padding: 0px;
 margin: 0px;
  font-family:arial;
 list-style:none;
 color: #FFFFFF;
 font-size:14px;
 text-decoration:none;
}
.anons
{
 float:left;
 width:477px;
 color:#ffffff;
 padding: 0px 0px 0px 0px;
 height:187px;
/* background:url(images/logo.gif) 294px 9px no-repeat;*/
}
* html .logo_bottom img
{
     margin-top:2px;

}
.text_img
{
     margin-right:17px;
}
* html .text_img
{
     margin-right:15px;
}
.anons a
{
 margin-left: -3px;
}
* html .anons
{
 height:173px;
}
.anons p
{
 color:#ffffff;
 font-size:10px;
 font-weight:bold;
 letter-spacing:-0.5px;
 font-family:arial;
 padding: 0px;
 margin: 0px 0px 12px 0px;
}
.foot
{
 margin: 10px 0px 0px 0px;
 height:31px;
}
.search
{
 float:left;
 width:245px;
}
.search input.inputtext
{
width:170px;
margin: 0px 5px 0px 0px;
}
.inner_menu
{
 float:left;
 width:256px;
 text-align:right;
}
.inner_menu select
{
 width:230px;

}
.tel
{
 float:right;
 color:#000000;
 font-size:18px;
 width:360px;
 font-family:arial;
 font-weight:bold;
 text-align:right;
 margin-right:0px;
}
* html .tel
{
 margin-top:-2px;
 margin-right: 0px;
}
/**********smallworkarea****************/
.workarea_small .width_title
{
 margin:0px 0px 0px 0px;
 width:260px;
}
.workarea_small
{
 clear:both;
 height:471px;
 margin: 10px 0px 10px 0px;
}
*:first-child+html .workarea_small
{
 clear:both;
 height:465px;

 margin: 15px 0px 10px 0px;
}
.content_text_small
{
 background: #FAFAF0;
 border: 1px solid #000000;
 width:258px;
 position:absolute;
 color: #000000;
 height:468px;
 position:absolute;
 z-index:100;
 overflow:hidden;
 margin:2px 0px 0px 0px;
 font-family:arial;
 font-size:11px;
}
.content_text_small p
{
 padding: 0px;
 margin: 0px 0px 12px 0px;
 width:235px;
}
*:first-child+html .content_text_small
{
  margin:-6px 0px 0px 0px;
  height:470px;
}
.content_text2_small
{

 width:243px;
 color: #000000;
 height:396px;
 overflow:auto;
/* float:left;*/
 font-family:arial;
 font-size:11px;
 padding: 7px 15px 30px 10px;
}

.content_text2_small p
{
 padding: 0px;
 margin: 0px 0px 12px 0px;
 width:203px;
}
.fotogallery_big
{
 position: absolute;
 margin-left:268px;
 margin-top:2px;
 height:471px;
 overflow:hidden;
 width:711px;
}
.fotogallery_big td
{
 vertical-align:top;
}
.fotogallery_big div
{
 overflow:hidden;
}
*:first-child+html .fotogallery_big
{
 position: absolute;
 margin-left:268px;
 width:711px;
 margin-top:-6px;
}
/********для формы обратной связи*******/
.order td
{
 text-align:left;
 vertical-align:top;
}
.catalog-element img
{
 padding: 0px;
 margin: 0px 10px 0px 0px;
}
.face_pic
{
 vertical-align:top !important;
 text-align:left !important;
 width:400px !important;
}
.face
{
 width:440px;
}
.face td
{
 vertical-align:top;
 text-align:left;
 border: 1px solid red;
}
.face_pic img
{
 margin: 0px 10px 0px -1px !important;
}
.faces
{
 text-align:left !important;
 vertical-align:top !important;
 width:310px;
}
.faces big
{
 margin-top: 0px !important;
}
.faces big b
{
 margin-top: 0px !important;
}
.faces p
{
 width:100% !important;
}

