 /* CSS Document */
* {
 margin: 0;
 padding: 0;
}
body {
 background: #FFFBED; 
}
table {
 border-collapse: collapse;
}
img {
 border: none;
}
h1 {
 font-family: "Times New Roman", Times, serif;
 font-size: 23px;
 font-weight: 300;
 margin: 0px 0px 0px 15px;
 padding: 0px 0px 0px 11px;
 background: url(images/marker_5.gif) no-repeat left 
 ;
}
#screen {
 width: 100%;
 height: 100%;
 margin: 0px;
 padding: 0px;
}
p {
 font-family: "Times New Roman", Times, serif;
 font-size: 14px;
}
ul {
 font-family: "Times New Roman", Times, serif;
 font-size: 14px;
 line-height: 20px;
 list-style: none;
}
a {
 color: #0B6D7D;
}
a:hover {
 color: #2196A9;
 text-decoration: none;
}
/*head page*/
.logo {
 margin: 15px 0px 0px 38px;
 }
.head_1 {
 background: url(images/fon_6.gif) no-repeat right bottom;
 margin: 0px 42px 0px 0px;
 height: 27px;
}
.head_2 {
 background: url(images/fon_7.gif) no-repeat left bottom;
 height: 92px;
 margin: 0px 0px 0px 75px;
 padding: 15px 91px 0px 0px;
 text-align: right;
 font-family: "Myriad Pro", Tahoma, sans-serif;
 font-size: 17px;
 color: #0B6D7D;
 line-height: 23px;
}
.head_2 span {
 margin-right: 65px;
}


.icon {
 margin: 9px 0px 0px 75px;
}
.telex {
 color:#0d6c82;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin: 6px 0px 0px 67px;
 font-weight: bold; 
}

.icon img {
 margin-right: 43px; 
}
#tr_head {
 height: 167px;
 vertical-align: top;
}
#logo {
 width: 100%;
 height: 167px;
}
#logo td {
 vertical-align: top;
}
.td_logo {
 background: url(images/fon_2.jpg) no-repeat top left;
 width: 336px;
}
.td_logo_2 {
 background: url(images/fon_1.jpg) repeat-x top left;
}
.td_logo_2 div {
 height: 167px;
}
.grad {
 backg round: url(images/fon_5.png) repeat-y right;
}
.fon_1 {
 background: url(images/fon_4.jpg) repeat-x bottom;
}
.fon_2 {
 background: url(images/fon_3.jpg) no-repeat bottom left;
}
.fon_3 {
 background: url(images/fon_4.gif) no-repeat bottom right;
}
/*head page*/
/*content*/
/*main_menu*/
.tr_content {
 vertical-align: top;
 height: 120px;
}
#content {
 width: 100%;
 height: 100%;
}
.td_menu {
 width: 270px;
 vertical-align: top;
}
.men_1 {
 background: url(images/fon_10.jpg) no-repeat left top;
}
.men_2 {
 background: url(images/fon_9.jpg) no-repeat right top;
}
.men_3 {
 background: url(images/fon_8.jpg) repeat-x top;
 margin: 0px 27px 0px 33px;
}
#main_menu {
 background: url(images/fon_11.jpg) no-repeat top;
 he ight: 500px;
 padding: 16px 0px 0px 0px;
 font-family: "Myriad Pro", Tahoma, sans-serif!important;
}
#main_menu .mai_1 {
 font-weight: bold;
 font-size: 14px;
 padding: 3px 0px 4px 0px;
 margin: 0px 21px 0px 29px;
 border-bottom: #ECEEEC solid 1px; 
}
#main_menu .mai_1 .a_mai {
 color: #0B6D7D;
 margin: 0px 0px 0px 9px;
 padding: 0px 0px 0px 22px;
 background: url(images/marker_1.gif) no-repeat left top;
 display: block;
}
#main_menu .mai_1 .a_mai:hover {
 color:#36A6B8;
 text-decoration: underline;
}
.active_1 {
 background: #E2F1F7 url(images/marker_1.gif) no-repeat left top;
 color: #0B6D7D;
 margin: 0px 0px 0px 9px;
 padding: 0px 0px 2px 22px;
 display: block;
}
.active_2 {
 background: #E2F1F7;
 mar gin: 0px 0px 0px 9px;
 padding: 0px 0px 2px 10px;
 display: block;
 border: none !important;
}
.print {
 height: 16px;
 width: 16px;
 float: right;
 margin: 6px 10px 0px 0px;
}
#enclosed_lev_1 {
 margin: 11px 0px 11px 32px;
 font-weight: normal;
 font-family: "Times New Roman", Times, serif;
}
.enc_1 {
 color:#0B6D7D;
 background: url(images/marker_2.gif) no-repeat left top;
 padding: 1px 0px 2px 12px;
 font-size: 14px;
 margin: 4px 0px 4px 0px;
 font-weight: normal;
 display: block;
}
.enc_1:hover {
 background: #DFEFF5 url(images/marker_2.gif) no-repeat left top;
 color: #054A55;
 text-decoration: underline;
}
.enc_active {
 color:#FFA82D;
 font-size: 14px;
 background: url(images/marker_2.gif) no-repeat left top;
 padding: 0px 0px 2px 12px;
 display: block;
}
.enc_active:hover  {
 background: url(images/marker_2.gif) no-repeat left top;
 color:#FFA82D;
 text-decoration: underline;
}
.enclos_lev_3 {
 padding: 3px 0px 3px 12px; 
}
.enc_2 {
 display: block;
 padding: 1px 0px 1px 16px; 
 color:#116EA3;
 background: url(images/marker_3.gif) no-repeat top left;
}
.enc_2:hover {
 background:#DFEFF5 url(images/marker_3.gif) no-repeat top left;
 text-decoration: underline;
}
.enc_2_active {
 display: block;
 padding: 1px 0px 1px 16px; 
 color:#116EA3;
 background:#DFEFF5 url(images/marker_3.gif) no-repeat top left;

}
.tehno {
 font-weight: bold;
 font-size: 14px;
 margin: 0px 14px 0px 25px;
 padding: 3px 0px 4px 0px;
 border-bottom: #ECEEEC solid 1px; 
 back ground: url(images/marker_4.gif) no-repeat left top;
}
.tehno div {
  background: url(images/marker_4.gif) no-repeat left top;
  margin: 0px 0px 0px 14px;
}
.tehno a {
 color: #FF9D28;
 border-bottom: #63A4A5 solid 1px;
 text-decoration: none;
 margin: 0px 0px 0px 14px;
}
.tehno a:hover {
 border: none;
 color: #FF9D28;
}
/*main_menu*/
.button {
 text-align: center;
 margin: 47px 0px 37px 0px;
}
.button_2 {
 text-align: center;
 margin: 47px 0px 37px 0px;
 padding: 12px 0px 35px 0px;
}
.ban_1 {
 background: url(images/fon_12.gif) no-repeat left top;
}
.ban_2 {
 background: url(images/fon_13.gif) no-repeat right top;
}
.cent_1 {
 margin: 0px 27px 0px 33px;  
}
.cent_2 {
 margin: 12px 27px 0px 33px;  
}
/*Search*/
.search  {
 margin: 30px 27px 12px 33px;   
}
.search img {
 vertical-align: middle;
}
.sea_img {
 margin: 12px 0px 10px 0px;
}
.sea_input {
 width: 160px;
 border: #646464 solid 1px;
 height: 19px;
 background: #ffffff url(images/fon_14.gif) no-repeat left top;
 font-family: "Times New Roman", Times, serif;
 font-size: 14px;
 color: #0B6D7D;
 padding: 1px 0px 0px 4px;
}
.search_17 {
 height: 50px;
 margin: 0px 13px 35px 28px;
 }
.sea_hum_1 {
 margin: 12px 30px 30px 54px; 
 color: #666666;
 border-bottom: #999999 solid 1px;
 padding-bottom: 8px;
}
.sea_hum_1 span {
 color:#FF6600;
  font-weight: bold;
}
.sea_hum {
 height: 17px;
 width: 17px;
 float: left;
 font-weight: bold;
 color: #666666;
 text-align: right;
}
.sea_hum_2 {
 padding: 0px 0px 0px 25px;
}

.sea_hum_2 p {
 line-height: 19px;
 font-size: 15px;
 color:#666666;
}
.sea_hum_2 p span {
 font-weight: bold;
 color:#333333;
}
.sea_hum_3 {
 margin: 0px 0px 0px 50px;
 padding-top: 10px;
}
.sea_hum_3 input {
 height: 19px;
 font-family: "Times New Roman", Times, serif;
 color: #929290;
 font-weight: bold;
 width: 80%;
}
.sea_hum_3 img {
 vertical-align: middle;
 margin: 0px 0px 3px 4px;
}
/*Search*/
.td_bot {
 vertical-align: bottom;
 background: url(images/fon_15.jpg) no-repeat bottom;
 padding: 0px 48px 26px 15px;
 height: 201px;
}
.co ntact&ord {
 padding: 0px 48px 26px 15px;
}
/*center*/
.center {
 vertical-align: top;
}
.center_1 {
 background: url(images/fon_22.jpg) no-repeat top right;
 margin-bottom: 20px;
}
.center_2 {
 background: url(images/fon_21.jpg) repeat-x top;
 hei ght: 600px;
 margin-right: 35px;
 padding-top: 27px;
}
.center_2 h2 {
 margin: 0px 35px 20px 30px;
 padding: 9px 0px 0px 5px;
 border-bottom: #EFE8C1 solid 1px;
 font-size: 18px;
 color: #BAB180;
 font-weight: 400;
}
.fon {
 float: right;
 height: 80px;
 width: 33px;
 background: url(images/fon_23.jpg) no-repeat right top;
 margin-top: -27px;
}
.crosh {
 background: #1C7CAE;
 margin: 0px 0px 10px 0px;
 padding: 6px 0px 3px 26px;
 color: #FFFFFF; 
}
.crosh a {
 color:#FFFFFF;
}
.crosh a:hover {
 color: #FFFFFF;
 text-decoration: none;
}
.ord {
 padding: 23px 0px 0px 0px;
}
.ord_2 {
 padding: 23px 0px 0px 0px;
 margin: 0px 0px 10px 0px;
}
.ord a {
 color: #1C7CAE;
 padding-left: 12px;
 background: url(images/marker_6.gif) no-repeat left center; 
}
.ord p {
 text-align: left;
 font-size: 16px;
}
.zag {
 float: left;
 padding: 20px 10px 0px 0px;
}
.text {
 padding: 21px 13px 0px 28px;
}
.text ul {
 margin: 0px 0px 23px 0px; 
}
.text p {
 margin: 0px 0px 23px 0px;
}
.span_txt {
 font-weight: bold;
 display: block;
}
.img_txt {
 float: right;
 border: #D3D3D3 solid 1px;
 margin: 0px 0px 6px 9px;
}
/*center*/
/*catalog*/
.catal {
 width: 90%;
 margin: 0px 0px 15px 30px;
}
.catal td {
 width: 50%;
 padding: 0px 5px 9px 12px;
}
.catal td img {
 border: #CCCCCC solid 1px;
 vertical-align: middle;
 margin: 0px 8px 0px 0px;
 float: left;
}
.catal td p {
 padding: 4px 0px 0px 0px;
}
.bord {
 border-right:#E9E9E9 solid 1px;
}
.bord_2 {
 height: 35px;
}
/*catalog*/
/*foto*/
.foto {
 width: 100%;
 background: url(images/fon_24.jpg) repeat-x bottom;
 margin: 0px 0px 48px 0px;
}
.fot_1 {
 width: 25px;
}
.fot_2 {
 width: 46px;
}
.foto_2 {
 width: 100%;
}
.foto_2 td {
 width: 20%;
 height: 105px;
}
.line_1 {
 vertical-align: top;
 background: url(images/line_2.gif) repeat-x bottom;
}
.line_1_1 {
 vertical-align: bottom;
}
.line_2 {
 background: url(images/line_1.jpg) repeat-y right;
 height: 95px;
 padding: 4px 7px 0px 10px;
}
.line_3 {
 height: 95px;
 padding: 4px 7px 0px 10px;
}
.foto_2 td img {
 border: #0B062B solid 1px;
 margin: 0px 0px 5px 0px;
}
.foto_2 td a {
 color:#330000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
}
.foto_2 td a:hover {
 color:#330000;
 text-decoration: underline;
}
.bac {
 background: url(images/fon_25.jpg) repeat-x bottom;
 margin-bottom: 5px;
}
.bac_2 {
 background: url(images/fon_26.jpg) no-repeat left bottom;
 margin-bottom: 5px;
}
/*foto*/
/*content*/
/*news*/
.news_2 {
 height: 82px;
 margin: 0px 13px 35px 28px;
 }
.foto_22 {
 height: 80px;
 width: 80px;
 float: left;
}
.foto_22 img {
 border: #CCCCCC solid 1px;
}
.foto_3 {
 padding: 0px 0px 0px 94px;
}
.date_2 {
 color: #797979;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 background: url(images/fon_60.gif) no-repeat left top;
 padding: 0px 0px 0px 12px;
 margin: 2px 0px 0px 0px;
}
.date_3 {
 color: #595959;
 margin: 3px 0px 0px 0px;
}
.date_3 span {
 display: block;
 font-weight: bold;
}
.date_4 {
 text-align: right;
}
.date_4 a {
 background: url(images/marker_5.gif) no-repeat left center;
 color:#0A6BA4;
 padding: 0px 0px 0px 9px;
 margin: 0px 15px 0px 0px;
}
.date_4 a:hover {
 color:#0A6BA4;
 text-decoration: none;
}
.date_2 img {
 vertical-align: middle;
}
.nav_new {
 margin: 25px 0px 30px 30px;
 color:#0A6BA4; 
}
.nav_new a {
 color: #0A6BA4;
  margin: 0px 7px 0px 0px;
}
.nav_new a:hover {
 color:#0A6BA4;
 text-decoration: none;
}
.nav_new span {
 background: #DFEFF5;
 padding: 2px 3px 2px 3px; 
 margin: 0px 7px 0px 0px;
}
.navig {
 margin: 20px 0px 20px 30px;
 font-size: 17px;
 color:#0A6BA4;
 letter-spacing: 2px;
}
.navig a {
 color:#0A6BA4;
 margin: 0px 5px 0px 5px;
 padding: 0px 2px 0px 2px;
 text-decoration: none;
}
.navig a:hover {
 background: #DFEFF5;
 color: #055888;
}
.navig span {
 margin: 0px 5px 0px 5px;
 padding: 0px 3px 0px 4px;
 font-weight: bold;
 border: #0A6BA4 solid 1px;
}
/*news*/

/*contacts*/
.cont_td {
 vertical-align: top;
}
.contact {
 width: 100%;
 height: 201px;
 background: url(images/fon_28.jpg) repeat-x top;
}
.contact td {
 vertical-align: top;
}
.con_1 {
 background: #FFA22A url(images/fon_27.jpg)  no-repeat center;
 width: 41px;
} 
.con_2 {
 width: 50%;
 vertical-align: top;
}
.con_2 p {
 color:#0A6BA4;
 margin: 27px 0px 0px 26px;
 line-height: 22px;
}
.con_2 p span {
 font-weight: bold;
 font-size: 15px;
}
.con_2 p a {
 color: #0D6CA3;
}
/*contacts*/
 /*order*/
.form {
 width: 80%;
 margin: 20px 0px 0px 30px;
}
.form td {
 vertical-align: top;
 padding: 4px 0px 4px 0px;
 wi dth: 50%;
}
.width_form {
 width: 55%;
} 
.form p {
 color: #333333;
}
.form p input {
 height: 19px;
 width: 100%;
 color: #003757;
 font-family: Tahoma, Arial, sans-serif;
}
.form p textarea {
 width: 100%;
 color: #003757;
 font-family: Tahoma, Arial, sans-serif;
}
.form p span {
 font-weight: bold;
 color:#FF0000;
}
.button_12 {
 text-align: center;
 margin: 10px 0px 0px 0px;
}
.button_12 input {
 height: 22px;
 margin: 0px 10px 0px 0px;
}
.line_f {
 background: url(images/fon_61.gif) repeat-x center;
}
.error {
 color: #FF3300;
 margin: 20px 200px 30px 30px;
 padding: 0px 0px 12px 0px;
 border-bottom: #FF3300 solid 1px;
}
.error span {
 font-weight: bold;
}
.inp_error {
 background: #ffffff url(images/error_2.gif) no-repeat left center;
 border: #FF3300 solid 1px;
}
 /*order*/
/*documentation*/ 
.document {
 margin: 30px 0px 20px 30px;
 height: 80%;
 }
.document td {
 vertical-align: top;
 width: 33%;
 padding: 0px 12px 25px 0px; 
 }
.document td img {
 margin: 0px 0px 9px 0px;
 border: #666666 solid 1px;
 }
.document td p {
 color: #666666;
 }
.document td p a {
 color: #003399;
 }
/*documentation*/ 
/*Map_site*/
.map {
 width: 90%;
 margin: 20px 0px 0px 0px;
}
.map ul {
 font-size: 16px;
}
.map td {
 vertical-align: top;
 width: 50%;
 padding: 0px 0px 0px 40px;
}
.ul_map1 {
 font-size:16px;
 list-style: none;
 line-height: 20px;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 0px;
 text-align: left;
 }
.ul_map1 a {
 color: #000000;
 padding-left: 7px;
 font-weight: 600;
 background: url(images/fon_65.gif) no-repeat top left;  
 }
.ul_map1 a:hover {
  text-decoration: none;
  color: #FF6600;
 }
.a_map_level_2 a {
 color: #343434;
 padding-left: 10px;
 font-weight: normal;
 background: url(images/fon_64.gif) no-repeat top left; 
 }
.a_map_level_3 a {
 color: #0A6BA4;
 padding-left: 25px;
 font-weight: normal;
 background: url(images/fon_63.gif) no-repeat top left;
 }
.a_map_level_4 a {
 color: #41A8E5;
 padding-left: 35px;
 font-weight: normal;
 background: url(images/fon_62.gif) no-repeat top left;
 }
 /*Map_site*/
/*cellar*/
.tr_cellar {
 background:#FFECB9;
 height: 131px;
}
.cellar {
 height: 131px;
 width: 100%;
}
.bowl {
 background: url(images/fon_17.jpg) no-repeat left top;
 width: 270px;
}
.bow_2 {
 background: url(images/fon_18.jpg) no-repeat left bottom;
}
.bow_3 {
 padding: 61px 0px 0px 0px;
}
.bow_3 img {
 margin-right: 42px;
}
.bow_4 {
 height: 131px;
 float: right;
 width: 304px;
 background: url(images/fon_19.jpg) no-repeat right bottom;
}
.bow_4 p {
 color:#0B6D7D;
}
.bow_4 span {
 color:#767573;
 font-size: 11px;
}
.bow_4 div {
  height: 131px;
  width: 304px;
  background: url(images/fon_20.jpg) no-repeat left center;
}
.bow_4 div p {
  padding: 42px 0px 0px 52px; 
}
/*ńcellar*/

