﻿body { 
  background: #00acdd url(img/bg.gif) top repeat-x;
  margin:0; 
  padding:0; 
  height:100%;
  position:relative;
}
html {
  height:100%;
}
* { 
  font-family:Tahoma, sans-serif;
  font-size:12px;
  color:#333333;
}
a, a:visited, a:hover {
  color:#007FCB;
} 
a:hover {
  text-decoration:none;
} 
img {
  border:none;
}

/* Карта и флеш на заглавной */
.map1 { 
  width:100%;
  height: 532px; 
  left:0;
  top:89px;
  position: absolute; 
}
.map2 { 
  width:100%;
  height: 621px; 
  min-width: 1000px; 
  position: relative; 
  overflow: hidden; 
}
* html .map2 { 
  width: expression(document.body.clientWidth < 1001 ? '1000px' : '100%'); 
}
.map3 { 
  position:absolute;
  width: 100%; 
  height: 532px; 
  left: 50%; 
  top: 0;
  margin-left:-200px;
  background: url(img/flash_bg2.png) no-repeat 0 0; 
  overflow: hidden;
}
/*
.flash1 { 
  position:absolute;
  width: 100%; 
  left: 0;
  top: 70px;
  text-align:center;
}
.flash2 { 
  width: 937px; 
  left: auto;
  margin:0 auto;
}
.flash {
  margin:10px 0 0 300px;
}
.flash_old {
  width: 600px; 
  height: 400px; 
  position:absolute; 
  right:0; 
  top:0px;
}
*/
.index_box1 {
  background:url(img/index_box_bg.png) 0 0 no-repeat;
  margin:20px 0 0 0;
  width:596px;
  text-align:left;
}
.index_box2 {
  background:url(img/index_box_b.png) bottom no-repeat;
  height:11px;
  width:596px;
}
.index_box1 p {
  padding:25px 33px 14px 33px;
  margin:0;
}
/* /Карта и флеш на заглавной */


.body {
  width:959px;
  margin:0 auto;
  text-align:left;
}
.logo {
  padding:17px 80px 0 0;
  float:left;
}
.menu1, .menu2 {
  float:left;
}
.menu1 {
  padding-right:19px;
}
.menu2 {
  padding-right:16px;
}
.clear {
  clear:both;
}

.center_col {
  text-align:left;
  background:#fff;
}
body.index .center_col {
  background:none;
}
.right_col {
  height:600px;
}
  body.index .right_col {
  height:540px;
}
.logo1 {
  padding:24px 0 0 20px;
}
.left_box {
  width:231px;
  background: url(img/left_bg.jpg) #0093CF 0 0 no-repeat;
  margin:26px 0 70px 20px;
  text-align:right;
  padding-bottom:22px;
}
.left_white {
  margin:0 20px;
  padding:10px 0 6px 0;
  background:#fff;
  text-align:center;
}
.left_white p {
  text-align:left;
  padding:5px 13px 10px 13px;
  margin:0;
}
.left_white p, .left_white p a, .left_white p a:visited, .left_white p a:hover  {
  font-size:11px;
  color:#888888;
}

.p1, .p1 a, .p1 a:visited, .p1 a:hover  {
  font-size:11px;
  color:#e06a23;
}

.p2, .p2 a, .p2 a:visited, .p2 a:hover  {
  font-size:12px;
  color:#0093cf;
}



.left_white p a:hover  {
  text-decoration:none;
}
.left_menu {
  padding-top:10px;
  padding-bottom:10px;
}
.left_menu div {
  background: url(img/yel_pol.png) 14px 4px no-repeat;
  padding:0 10px 6px 44px;
  text-align:left;
}
.left_menu div a, .left_menu div a:visited, .left_menu div a:hover  {
  color:#0070BD;
  font-size:12px;
}
.nav_menu1 {
  padding:36px 0 17px 0;
}
.nav_menu1, .nav_menu1 a, .nav_menu1 a:visited, .nav_menu1 a:hover {
  color:#888;
  font-size:10px;
}
.nav_menu1 img, .nav_menu2 img {
  margin:0 6px 2px 6px;
}
.nav_menu2 {
  padding:30px 0;
}
.nav_menu2, .nav_menu2 a, .nav_menu2 a:visited, .nav_menu2 a:hover {
  color:#fff;
  font-size:10px;
}

.langs {
  float:right;
  margin-top:13px;
}
.zag {
  margin:15px 0 30px 0;
}
.content_box {
  margin:0 30px;
  padding-bottom:40px;  
}
.baner_test {
  float:left;
  width:287px;
  margin-right:23px;
}

.copy {
  float:left;
  width:300px;
  color:#fff;
  font-size:10px;
  padding:20px 0 0 20px;
  text-align:left;
}

/* Рисунки */

.img_big {
  width:531px;
  height:343px;
  background:url(img/border_big.gif) no-repeat;
}
.img_big img {
  margin:5px 0 0 5px;
}

.img_big1 {
  width:400px;
  height:233px;
  background:url(img/border_big1.gif) no-repeat;
}
.img_big1 img {
  margin:5px 0 0 5px;
}

/* Продукты */

.editor_img {
  text-align:center;
}
.editor_img div {
  background:url(img/border2.jpg) no-repeat bottom right;
  padding-bottom:9px;
  margin:10px auto;
}
.editor_img div img {
  border: solid 5px  #EDEDED;
}

.google_map {
  width:530px;
  height:395px;
  background:url(img/border2.jpg) no-repeat left bottom #EDEDED;
}
.google_map div {
  padding:5px 5px 14px 5px;
}
.google_map div p {
  text-align:right;
  padding:5px 10px;
  margin:0;
}
.google_map p a, .google_map p a:visited, .google_map p a:hover {
  color:#0000FF;
}


.prod_img {
  width:118px;
  background:url(img/border1.png) no-repeat bottom right;
  padding-bottom:8px;
  float:left;
  text-align:center;
}
.prod_img div {
  border-top: solid 3px  #EDEDED;
  border-left: solid 3px  #EDEDED;
  border-right: solid 3px  #EDEDED;
}

.prod_anonce {
  padding:0 0 20px 138px;
}
.prod_anonce a, .prod_anonce a:visited, .prod_anonce a:hover {
  color:#333333;
  text-decoration:none;
}
.prod_logo {
  float:right;
  padding-left:13px;
}

/* Общие стили */

.zag_blue, .zag_blue a, .zag_blue a:visited, .zag_blue a:hover {
  color:#007FCB;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

ul {
  margin-left:10px;
  padding-left:0px;
}
li {
  list-style-type: none;
  background:url(img/li.gif) no-repeat 0 4px;
  padding:0 0 5px 13px;
  margin:0;
}
.file {
  padding-bottom:9px;
}
.file img {
  margin-right:8px;
  margin-bottom:3px;
}

input, textarea {
  width:100%;
  border:solid 1px #007FCB;
  margin:2px 0 8px 0;
}
input {
  height:20px;
}
textarea {
  height:170px;
  margin-bottom:16px;
}
#send {
  width:122px; 
  height:34px;
  border:none;
  margin-top:24px;
}
/* /Продукты */

/* Скроллинг фото */

#scroll_tbl tr td {
  background: #DADADA;
}
#preview_gallery {
  float:left; 
  padding:5px 0; 
}
.preview_str1 {
  padding:0 3px 0 6px;   
}
.preview_str2 {
  padding:0 6px 0 3px;   
}
#preview_gallery div.current_image {
  float:left; 
  padding:1px 4px;
}
#preview_gallery div {
  float:left;
  padding:1px 4px;
  cursor: pointer;
}
#preview_gallery div.current_image img {
  border:solid 1px  #F3F3F3;
}
#preview_gallery div img {
  border:solid 1px #9B9B9B;
}
#bigimg { 
  width:530px;
  padding:5px 0 15px 0;
  background:url(img/border2.jpg) bottom no-repeat #DADADA;
  text-align:center;
}
#bigimg img {
  border:solid 1px #9B9B9B;
}
 
/* /Скроллинг фото */

.rel {
  position:relative;
}

.r19 {
  margin-right:19px;
}


/* стили редактора */

.grey_bold  {
    color:#535353; font-size:13px; font-family:Tahoma; font-weight:bold; margin-top:5px; margin-bottom:5px;
}
.blue_zag  {
    color:#007FCB; font-size:14px; font-family:Tahoma; font-weight:bold; margin-top:5px; margin-bottom:5px;
}
.blue_list {
  display:block;
  background:url(/img/li.gif) no-repeat 0 4px;
  padding:0 0 5px 13px;
  margin:0;
  color:#5A5C67; font-size:12px;
}

.red {
  color:red;
  font-weight:bold;
}
.border {border:solid 1px #000;}
.border1 {border:solid 1px red;}
.border2 {border:solid 1px blue;}

