* {font-size: 14px; font-family: Times New Roman; color: #444444; line-height: 18px;}
* html {border:none;}
body {margin: 0px; padding: 0px; background: url(/img/bg-head.gif) 0px 0px repeat-x #DADAD2;}

#wrapper {min-width:999px; width: expression(document.body.clientWidth < 999 ? "998px" : "auto"); background: url(/img/bg-head.gif) repeat-x scroll 0 0 #fff;}

/* Шапка Начало */
#head {width: 999px; height: 120px; margin: 0px auto 0px auto; position: relative;}
#head #logo {background: url(/img/logo-head-main.jpg) 0px 0px no-repeat; width: 331px; height: 120px;}
#head #gmenu, #head-other #gmenu-other {position: absolute; right: 45px; top: 55px;}
#head #gmenu table tr td, #head-other #gmenu-other table tr td {padding-left: 25px;}
#head #gmenu .norm, #head-other #gmenu-other .norm, #submenu .norm {color: #d21d22; text-decoration: none; border-bottom: 1px solid #dadad2; font-size: 17px; font-family: Georgia; font-style: italic; font-weight: normal; line-height: 23px;} 
#head #gmenu .norm:hover, #head-other #gmenu-other .norm:hover, #submenu .norm:hover {color: #d21d22; text-decoration: none; border-bottom: 1px solid #d21d22; font-size: 17px; font-family: Georgia; font-style: italic; font-weight: normal; line-height: 23px;}

#right #submenu {padding-top: 30px;}
#right #submenu table tr td {padding-right: 20px;}

#head-other #gmenu-other .active, #submenu .active {text-decoration: none; color: #777777; font-size: 17px; font-family: Georgia; font-style: italic; font-weight: normal; line-height: 23px;}
/* Шапка Конец */

/* Контент Главной Начало */
#content, #content-other {width: 999px; margin: 0px auto 0px auto; position: relative;}

#content #cont-main-1 {background: url(/img/bg-main.jpg) 0px 0px no-repeat; width: 357px; height: 353px; position: relative; top: 0; left: 30px;}
#content #cont-main-2 {background: url(/img/circle-1_2.gif) 0px 0px no-repeat; width: 228px; height: 100px; position: absolute; top: 5px; left: 370px;}
#content #cont-main-2 p {color: #777777; font-size: 16px; font-style: italic; margin-left: 50px; //margin-top: 20px;}
#content #cont-main-3 {background: url(/img/circle-3_2.gif) 0px 0px no-repeat; width: 265px; height: 55px; position: absolute; top: 95px; right: 88px;}
#content #cont-main-3 p {color: #d21d22; font-size: 32px; font-style: italic; margin-left: 47px; line-height: 32px; margin-top: 13px;}
#content #cont-main-4 {background: url(/img/circle-2_2.gif) 0px 0px no-repeat; width: 270px; height: 75px; position: absolute; top: 160px; right: 284px;}
#content #cont-main-4 p {font-style: italic; margin-left: 47px; margin-top: 13px; text-decoration: none;}
#content #cont-main-4 p a {color: #777777; font-size: 19px; text-decoration: none; border-bottom: 1px solid #DADAD2; line-height: 23px;}
#content #cont-main-4 p a span {color: #777777; font-size: 10px;}
#content #cont-main-5 {background: url(/img/bg-main-2.gif) 0px 0px no-repeat; width: 681px; height: 202px; position: relative; top: -50px; left: 318px;}
#content #cont-main-5 #arrow {background: url(/img/arrow.gif) 0px 0px no-repeat; position: absolute; top: 80px; right: 25px; width: 45px; height: 45px; border: none;}
#content #cont-main-5 #arrow a {width: 45px; height: 45px; display: block;}
/* Контент Главной Конец */

/* Галерея Главной Начало */
#content #gallery-index {width: 640px; height: 200px; left:360px; position: relative; top: -65px;}
#content #gallery-index .arrow-right {background: url(/img/arrow-r.gif) 0px 0px no-repeat;width: 45px; height: 45px;z-index:12; position: absolute; right: 25px; top: 80px; cursor: pointer;}
#content #gallery-index .arrow-left {background: url(/img/arrow-l.gif) 0px 0px no-repeat;width: 45px; height: 45px;z-index:12; position: absolute; left: 25px; top: 80px; cursor: pointer;}

.photos {width: 640px; height: 200px; overflow: hidden; position:relative;}
.photos .left-png {position: absolute; left: 0px; top: 0px; height: 200px; width: 100px; background: url(/img/gmenu-left.png) 0px 0px no-repeat;  //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/gmenu-left.png'); z-index:10;}
.photos .left-png-act {position: absolute; left: 0px; top: 0px; height: 200px; width: 105px; background: url(/img/gmenu-left-act.png) 0px 0px no-repeat; //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/gmenu-left-act.png'); z-index:10;}
.photos .right-png {position: absolute; right: 0px; top: 0px; height: 200px; width: 105px; background: url(/img/gmenu-right.png) 0px 0px no-repeat; //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/gmenu-right.png'); z-index:10;}
.photos .right-png-act {position: absolute; right: 0px; top: 0px; height: 200px; width: 105px; background: url(/img/gmenu-right-act.png) 0px 0px no-repeat; //background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/gmenu-right-act.png'); z-index:10;}
.photos .ul-gal {width: 20000px; height: 200px; margin: 0; padding: 0; position: relative; left: -131px;}
.photos li {float:left; border-right: 1px solid #dadad2;}
/* Галерея Главной Конец */


/* +++++++++++++++++++++ Прочие страницы +++++++++++++++++++++ */


/* Шапка other Начало */
#head-other {width: 999px; height: 90px; margin: 0px auto 0px auto; position: relative;}
#head-other #logo-other {background: url(/img/logo-head-other.gif) 0px 0px no-repeat; width: 200px; height: 90px;}
#head-other #logo-other a {border: none; display: block;  width: 200px; height: 90px;}
/* Шапка other Конец */


/* Контент other Начало */
  /* Левая часть  Начало */
#content-other #left {float: left; width: 294px; padding-top: 3px;}
#content-other #left-logo {background: url(/img/bg-left-other.jpg) 0px 0px repeat-x; width: 294px; height: 298px;}
#content-other #left #tel {background: url(/img/circle-3_2.gif) 0px 0px no-repeat; width: 294px; height: 84px; position: relative; top: -15px; // top: 15px;}
#content-other #left #tel p {color: #d21d22; font-size: 32px; font-style: italic; margin-left: 47px; line-height: 32px; padding-top: 13px;}
#content-other #left #pr-prod-left {background: url(/img/circle-2_2.gif) 0px 0px no-repeat; width: 270px; height: 75px; margin-top: -40px; //margin-top: 0px;}
#content-other #left #pr-prod-left p {font-style: italic; margin-left: 47px; text-decoration: none; padding-top: 15px;}
#content-other #left #pr-prod-left p a {color: #777777; font-size: 19px; text-decoration: none; border-bottom: 1px solid #DADAD2; line-height: 23px;}
#content-other #left #pr-prod-left p a span {color: #777777; font-size: 10px;}
  /* Левая часть Конец */

  /* Правая часть Начало */
#content-other #right {margin-left: 295px; padding: 10px 110px 0 65px; zoom: 1;}
#content-other #right h3 {font-size: 18px; line-height: 16px; color: #777777; font-style: italic; margin: 30px 0 20px 0;}
#content-other #right table tr td img {padding-right: 15px;}
#content-other #right p {font-size: 14px; line-height: 18px; color: #444444; margin-bottom: 30px;}
#content-other #right p a {font-size: 14px; line-height: 18px; color: #d21d22; border-bottom: 1px solid #dadad2; text-decoration: none;}

#content-other #right .listing {padding: 0; margin: 0px; //margin-left: 0px; padding-bottom: 50px;}
#content-other #right .listing li {background: url(/img/li.gif) 0px 9px no-repeat;  list-style-type: none; padding: 3px 15px; font-size: 14px; line-height: 18px; color: #444444; font-family: Times New Roman; position: relative;}
  /* Правая часть Конец */

  /* Форма Начало */
#content-other #right .form {width: 450px; position: relative; height: 300px;}
#content-other #right .form .tbl-form {width: 450px;}
#content-other #right .form .tbl-form .button {background: url(/img/button.gif) 0px 0px repeat-x; width: 90px; height: 16px; border: none; margin: 5px 35px 0 0;}
#content-other #right .form .tbl-form tr td input {background: #f8f8f7; border: 1px solid #848484; width: 250px;}
#content-other #right .form .tbl-form tr td textarea {background: #f8f8f7; border: 1px solid #848484; width: 250px; height: 100px; padding: 0; margin:10px 0;}
  /* Форма Конец */
  
  /* Галерея Начало */
#content-other #right .gallery {width: 525px; margin-top: 35px; z-index:10;}
#content-other #right .gallery .arrow-links-1 {background: url(/img/arrow-l.gif) 0px 0px no-repeat; width: 45px; height: 45px; position: relative; top: -72px; left: 20px;}
#content-other #right .gallery .arrow-links-1 a {width: 45px; height: 45px; display: block;}
#content-other #right .gallery .arrow-links-2 {background: url(/img/arrow-r.gif) 0px 0px no-repeat; width: 45px; height: 45px; position: relative; top: -117px; left: 455px;}
#content-other #right .gallery .arrow-links-2 a {width: 45px; height: 45px; display: block;}
#content-other #right .gallery .big-pic {width: 525px; height: 350px; border: none; margin-bottom: 15px;}  
#content-other #right .gallery .ul-gal {width: 30000px; margin: 0 /*auto 0 10px*/; padding: 0; list-style-type: none; position: absolute; left: 0; top: 0;}
#content-other #right .gallery .ul-gal li {float: left; margin-right: 10px;}  
#content-other #right .gallery .ul-gal li img {width: 75px; height: 50px; border: none; display:block;}  
  
  
#content-other #right .gallery .wrap-ul-gal {width: 330px /*350*/; overflow: hidden;z-index:10; margin-left:97px /*87*/; height: 75px; position: relative;}  
  
/* это от чего отвалилось ? 
{margin-left: 294px; padding: 40px 50px 0 65px;}
*/ 
  
  /* Галерея Конец */ 
/* Контент other Конец */


/* Подвал Начало */
#footer {height: 200px; margin: 0px; background: url(/img/bg-content-main.gif) 0px 0px repeat-x #ffffff;}
#footer-wrap {width:999px; margin: 0px auto 0px auto; position:relative;}
#footer #copyright {position: absolute; top: 160px; left: 50%; color: #b2b2b2; font-style: italic; font-size: 11px; font-weight: bold;}
/* Подвал Конец */

.clear {clear:both;font-size:0px;height:0px;line-height:0px;}
