body {height: 100%; margin: 0; padding: 0; color: #805723; background: #ffe3c0 url('images/bg.jpg') 1055px 0 no-repeat}
body, table {font: normal 15px arial, verdana, tahoma}

a {color: #ff8f00} 
a:visited {color: #ff8f00} 
a:hover {color: #ff8f00} 
a:active {color: #ff8f00; text-decoration: underline} 

h1, h2, h3 {margin: 0; padding: 0; font-weight: normal} 
h1 {font: bold 25px 'Arial Narrow'; text-transform: uppercase; color: #e18433; margin-bottom: 9px}
h2 {font: bold 17px 'Arial Narrow'; text-transform: uppercase; color: #59b0d8; padding-top: 10px; margin-bottom: 7px} 
h3 {font-size: 14px; margin-bottom: 10px} 

p {margin: 0; padding: 0 0 14px 0} 

div {//width: 100%}
div, form {margin: 0; padding: 0} 

select, input, textarea {font: normal 12px verdana; color: #000000}
div.text-left2 {top: -6px; left: -4px; padding: 10px 15px 20px 30px; background: url('images/rama_1.gif') 0 0 no-repeat}
table {width: 100%; border-collapse: collapse; border-spacing: 0} 
th, td {vertical-align: top; text-align: left; padding: 0}

#png {//background-image: none ! important; behavior: url('images/png.htc')}
#m {position: absolute; width: 100%; height: 0; visibility: hidden}
#fix {width: expression(document.getElementById('m').clientWidth > 1055 ? '1055px' : document.getElementById('m').clientWidth < 780 ? '780px' : '100%'); min-width: 780px; max-width: 1055px; height: 100%; background: url('images/fix.jpg') 100% 0 repeat-x} 

td.a {width: 23%; height: 288px}
td.b {width: 77%; background: url('images/b.jpg') 100% 0 no-repeat}
td.f {padding: 25px 0 0 0}

td.e, td.f {vertical-align: bottom}
.w {width: 100%}
.w50 {width: 50%}

div.c-bg,
div.map,
div.rama,
div.new, 
div.mapa,
div.dop-panel {margin-right: 20px;z-index:5;}

div.map_menu p a,
div.map_menu-2 p a,
div.menu-add p a,
div.dopr_line p a {color: #ffffff ! important} 

div.new a,
td.f a,
div.anot p a {color: #de761c ! important}

div.c-bg {position: relative}
div.c-bg div {position: absolute; right: 0; width: 225px; height: 231px}

td.e div {position: relative}
td.e div div {position: absolute; right: -30px; bottom: 0; z-index: 1; width: 280px; height: 163px; background: url('images/cap.gif')}

div.logo {position: relative; margin-bottom: 76px}
div.logo div.logo_ {width: 324px; height: 117px}
div.logo div.icon {position: absolute; right: 18px; top: 18px; width: 157px}
div.icon div {width: 39px; height: 13px; float: left}

table.menu {width: auto}
table.menu td {white-space: nowrap;padding: 0px 0px 0px 0px; font: bold 15px 'Arial Narrow'; text-transform: uppercase; color: #de761c}
table.menu td a, table.menu td a:visited {color: #4d5979; text-decoration: none} 
table.menu td a:hover, table.menu td a:active {color: #de761c} 
table.menu td span {margin-right: 3px}

td.cellar_1 {width: 213px; padding: 20px 10px 0 ; background: url('images/address.jpg') 100% 0 no-repeat}
td.cellar_2 {background: #ebcba1 url('images/angle_2.gif') 100% 0 no-repeat}
td.cellar_3 {padding: 50px 0 0 34px; font-size: 13px}
td.cellar_2 div {padding: 28px 22px 0; background: url('images/angle_1.gif') 0 0 no-repeat}
td.cellar_3 div {width: 185px}
td.cellar_3 img {margin-bottom: 5px; display: block}
td.cellar_1, td.cellar_2 div, td.cellar_3 {padding-bottom: 40px}

div.map, div.map div {position: relative}
div.map {left: 30px; background: #faaa44 url('images/map_new.jpg'); border: 2px solid #faaa44}
div.map_1 {top: -2px; left: -2px; background: url('images/map_1.gif') 0 0 no-repeat}
div.map_2 {left: 4px; background: url('images/map_2.gif') 100% 0 no-repeat}
div.map_3 {top: 4px; left: -4px; background: url('images/map_3.gif') 0 100% no-repeat}
div.map_4 {left: 4px; background: url('images/map_4.gif') 100% 100% no-repeat}

div.mapa, div.mapa div {position: relative}
div.mapa { width: 99,99%; background: #faaa44 url('images/map_new.jpg'); border: 2px solid #faaa44}
div.mapa_1 {top: -2px; left: -2px; background: url('images/map_1.gif') 0 0 no-repeat}
div.mapa_2 {left: 4px; background: url('images/map_2.gif') 100% 0 no-repeat}
div.mapa_3 {top: 4px; left: -4px; background: url('images/map_3.gif') 0 100% no-repeat}
div.mapa_4 {left: 4px; background: url('images/map_4.gif') 100% 100% no-repeat}

div.zud, div.zud div {position: relative; z-index: 10;}
div.zud {margin-bottom: 20px; background: #59b0d8; border: 2px solid #ffffff; border-right: 0}
div#zud_img, div#zud_img div {width: 294px; height: 325px; }
div#zud_img {position: absolute;  top: -2px; right: -272px;}
div.zud_1 {top: -2px; left: -2px; background: url('images/zud_1.gif') 0 0 no-repeat}
div.zud_2 {top: 4px; background: url('images/zud_3.gif') 0 100% no-repeat}
div.zud_2 table td {height: 321px; vertical-align: bottom}
div.zud_3 {padding: 34px 24px}

div.map_menu, div.map_menu-2 {min-height: 380px; //height: 380px}
div.map_menu {text-align: right}
div.map_menu div, div.map_menu-2 div {padding: 13px 27px 13px 23px; font: bold 15px 'Arial Narrow'; text-transform: uppercase; color: #e07f2b}
div.map_menu p, div.map_menu-2 p {margin: 0 14px 0 23px; padding: 0 13px 4px 0; font-weight: bold; background: url('images/map_mar.gif') 100% 5px no-repeat}
div.map_menu-2 p {padding: 0 0 4px 13px; background-position: 0% 5px}
div.map_menu span, div.map_menu-2 span {width: 170px; height: 20px; display: block}

div#head {top: -4px; left: -4px; margin: 0; background-image: url('images/head.gif'); background-repeat: no-repeat}
div#head div.map_2 {background-image: url('images/map_2-1.gif')}
div.map_head {padding: 14px 24px; font: 25px 'Arial Narrow'; text-transform: uppercase; white-space: nowrap; color: #ffffff; text-align: center}

div.rama, div.rama div {position: relative}
div.rama {width: 98%; background: #ffffff; border: 2px solid #faaa44}
div.rama_1 {top: -2px; left: -2px; background: url('images/rama_1.gif') 0 0 no-repeat}
div.rama_2, div.rama_2big {left: 4px; background: url('images/rama_2.gif') 100% 0 no-repeat}
div.rama_2big {background-image: url('images/rama_2big.gif')}
div.rama_3 {top: 4px; left: -4px; background: url('images/rama_3.gif') 0 100% no-repeat}
div.rama_4 {left: 4px; background: url('images/rama_4.gif') 100% 100% no-repeat}
div.rama_cont {min-height: 380px; //height: 380px}
div.rama_zud {min-height: 705px; //height: 705px}

div.people {position: relative; width: 270px; height: 275px; border: 0px solid red}
div.people div {position: absolute; top: -4px; left: -4px; width: 274px; height: 275px}

div.text-left {top: -6px; left: -4px; padding: 59px 15px 20px 30px; background: url('images/rama_1.gif') 0 0 no-repeat}
div.text_right {padding: 0px 22px 20px}

table.fo {position: relative; z-index: 1}
td.fo-1 {width: 43%}
td.fo-2 {width: 56%}
td.fo-2 div {top: -4px; left: -4px; height: 22px; background: url('images/fo-2.gif') 0 0 no-repeat}

div.win-1 {position: absolute ! important; top: -56px; left: 31%; z-index: 2; width: 231px; height: 166px}
div.win-2 {position: absolute ! important; top: 0; left: 0;  z-index: 1; width: 197px; height: 145px}
div.win-3 {position: absolute ! important; top: 20px; right: 0; width: 183px; height: 138px}

div.ya {position: relative; top: -4px; left: -2px}
td.ya-2 {width: 100%; height: 400px; background: url('images/ya-2.gif') 0 0 no-repeat}
td.ya-1, td.ya-3, td.ya-3 div {background-color: #59b0d8}
td.ya-3 div {top: 2px}
td.ya-3 div div {left: -2px; height: 22px; width: 165px; background: url('images/ya-3.gif') 0 0 no-repeat}

div.ya-1_1 {top: -2px; left: -2px; padding: 0 20px 0 17px; background: url('images/ya-1.gif') 0 0 no-repeat}
div.ya-2_1 {padding: 26px 33px 0 31px}
div.ya-2_2 {position: relative; height: 175px}

div.menu-add div {padding: 23px 0 7px 8px; font: 25px 'Arial Narrow'; text-transform: uppercase; color: #ffffff}
div.menu-add-dop {padding-top: 203px ! important; padding-bottom: 29px ! important}
div.menu-add div strong {font-style: normal; font-size: 17px; line-height: 22px} 
div.menu-add p {padding: 2px 0 2px 14px; font-weight: bold; background: url('images/line_mar.gif') 7px 7px no-repeat}
div#no-s p {font-weight: normal}
div.menu-add span {background: #ffffff url('images/line_1.gif') 0 0 no-repeat; display: block; //height:1px;}
div.menu-add span span {background: url('images/line_2.gif') 100% 0 no-repeat}
div.menu-add span span span {background: url('images/line_3.gif') 0 100% no-repeat}
div.menu-add span span span span {background: url('images/line_4.gif') 100% 100% no-repeat}
div.menu-add span p {background-image: url('images/line_mar-on.gif'); color: #54a6cc}

div.fon-1bg {min-height: 232px; //height: 232px; background: url('images/fon-1bg.gif') 0 0 repeat-x}
div.fon-1 {padding: 0 20px 0 17px; background: url('images/fon-1.gif') 0 0 no-repeat}
div.fon-2 {padding-bottom: 80px ! important; background: url('images/fon-2.gif') 0 100% no-repeat}

div.lid {padding-bottom: 27px; font: bold 24px 'Arial Narrow'; text-transform: uppercase; color: #59b0d8;}
td.lid-1, td.lid-2 {padding-bottom: 13px; text-align: right;} 
td.lid-3{padding-bottom: 13px; text-align:left;} 
td.lid-1 {width: 56%; padding-right: 35px}
td.lid-2 {width: 44%}
div.lid-head {padding-bottom: 5px; font: bold 18px 'Arial Narrow'; text-transform: uppercase}
div.lid-head a {color: #faaa44 ! important}
td.lid-1 span, td.lid-2 span {font-weight: bold}
td.lid-1 p, td.lid-2 p {padding: 5px 0 5px 0; text-align: right}
td.lid-1 p img, td.lid-2 p img {margin: 0 7px -2px 0}

table.feed-form td, 
div.feed-text,
table.pat-form td, 
div.pat-sel, 
div.pat-mini,
div.full-2 table tr.zak td, 
div.full-2 table tr.zak-2 td,
div.full-3 table td
	{font: normal 12px arial; color: #006aa4}

table.feed-form td, div.feed-head, div.feed-text, div.feed-send {padding: 0 4px 15px}
table.feed-form td, div.feed-text {padding-bottom: 15px}
div.feed-head {padding-bottom: 10px; font: bold 15px 'Arial Narrow'; text-transform: uppercase; color: #59b0d8}
div.feed-send {text-align: right}
table.feed-form td select, table.feed-form td input {width: 136px; height: 18px;}
div.feed-text textarea {width: 280px; height: 94px;}
div.feed-send input {width: 98px; height: 18px;}

div.rama_text {min-height: 245px; //height: 245px; border: 0px solid red}
div.rama_text-2 {padding: 13px 21px 14px 23px; color: #000000}

div.pat {padding: 0 45px 13px 0; font: bold 15px 'Arial Narrow'; text-transform: uppercase; color: #de761c}
p.pat-mar {padding: 8px 0 0; text-align: right}
p.pat-mar img {margin: 0 7px -2px 0}

table.pat-form td, div.pat-sel {padding: 0 4px 11px 0}
div.pat-sel select {width: 100%; height: 18px;}
div.pat-send {text-align: right; padding-top: 4px}
div.pat-send input {width: 86px; height: 18px;}

div.full-2 table td input, 
div.full-2 table td select,
div.full-3 input 
	{width: 100%; height: 18px}

div.full {padding: 0 0 30px 40px}
div.full table td.full_td {padding-right: 40px}
div.full-2 {padding-bottom: 25px}
div.full-2 table td {padding: 0 0 7px 2px; color:#e07f2b; font: bold 15px 'Arial Narrow'}
div.full-2 table tr.zak td, div.full-2 table tr.zak-2 td {padding-bottom: 4px; color: #006aa4}
div.full-2 table tr.zak-2 td {color: #ff0000}
tr.zak-2 div {position: relative; margin-top: -2px; z-index: 1}
div.full-3 {padding: 0 40px 0}
div.full-3 table td {padding: 0 0 7px 7px}
div.full-3 textarea {width: 100%; height: 58px}
td.full-n {text-align: right; vertical-align: middle}
div.full-3 img {margin-left: 28px}
div.full-3 div {padding-top: 10px; text-align: right}
div.full-3 div input {width: 157px; height: 18px}


div.zud-text {padding: 50px 30px 20px}
div.zud-stop {width: 270px; height: 258px}
div.zud-cont {padding-right: 30px}

div.dop-panel, td.dopr2 {padding: 20px 0 0 0}
td.dop-pic {width: 50%}
td.dop-pic div {width: 20px}
td.dop {background: #59b0d8}
td.dopr, div.dopr_1 {background: #faaa44}
div.dop_1 {padding: 0 17px; color: #beebff; font-size: 13px; line-height: 14px}
div.dop_1 div {padding: 7px 0 2px 0; font: bold 14px 'Arial Narrow'; text-transform: uppercase; color: #ffffff}
div.dop_2 {background: url('images/dop_4.gif') 100% 0 no-repeat}

div.dopr_1 {background: #faaa44 url('images/dopr_1.gif') 0 0 no-repeat}
div.dopr_2 {background: url('images/dopr_2.gif') 100% 0 no-repeat}
div.dopr_3 {background: url('images/dopr_3.gif') 0 100% no-repeat}
div.dopr_4 {background: url('images/dopr_4.gif') 100% 100% no-repeat}
div.dopr_4big {background: url('images/dopr_4big.gif') 100% 100% no-repeat; min-height: 115px; //height: 115px}
div.dopr_line {padding: 13px 15px 0 15px}
div.dopr_line div {padding-bottom: 15px; font: bold 14px 'Arial Narrow'; text-transform: uppercase; color: #fae1c5}
div.dopr_line p {padding: 0; font-size: 13px; color: #ffffff}
div.dopr_line2 {width: 165px}

div.new div, div.anot div.anot-h {font: bold 15px 'Arial Narrow'; text-transform: uppercase; color: #de761c}
div.anot {padding: 30px 20px 0 40px}
div.anot_1 {background: url('images/quotes_left.gif') 0 0 no-repeat; padding-bottom: 20px; margin-top: 17px}
div.anot_2 {background: url('images/quotes_right.gif') 100% 100% no-repeat; padding: 0px 27px 0 22px}

div.new {padding: 33px 0 0 20px}
div.new strong {padding-top: 17px; color: #bf4e04}
div.new span, div.new strong {display: block}
div.new p {padding-top: 40px}
div.new p, div.anot p {text-align: right}
div.new p img, div.anot p img {margin: 0 7px -2px 0} 

div.tab {padding-bottom: 14px}
div.tab table td, div.tab table th {border: 1px solid #ffe3c0}
div.tab table td, div.tab table th {padding: 3px 5px; vertical-align: middle}
div.tab table th {background: #ffe3c0}

.error{ FONT-FAMILY:Arial; FONT-SIZE:12px;  color:red; }

div.bar { 
position: absolute ;
border: 1px solid;
padding: 5px;
left: 0px;
width: 300px;
height: 150px;
visibility: hidden;
background-color: #ffe3c0;
color:#805723; 
}
a.a_menu  {color:#6D9100;text-decoration:none;FONT-SIZE:13px;font-weight:bold;} 
a.a_menu:visited {color:#6D9100;text-decoration:none;FONT-SIZE:13px;font-weight:bold;} 
a.a_menu:hover {color:#6D9100;text-decoration:none;FONT-SIZE:13px;font-weight:bold;} 
a.a_menu:active {color:#6D9100;text-decoration:none;FONT-SIZE:13px;font-weight:bold;} 

a.a_menu_select  {color:#8AB716;text-decoration:none;FONT-SIZE:13px;font-weight:bold;} 
a.a_menu_select:visited {color:#8AB716;text-decoration:none;FONT-SIZE:13px;font-weight:bold;} 
a.a_menu_select:hover {color:#8AB716;text-decoration:none;FONT-SIZE:13px;font-weight:bold;} 
a.a_menu_select:active {color:#8AB716;text-decoration:none;FONT-SIZE:13px;font-weight:bold;} 

a.a_submenu  {color:#DE761C;FONT-SIZE:13px;} 
a.a_submenu:visited {color:#DE761C;FONT-SIZE:13px;} 
a.a_submenu:hover {color:#6D9100;FONT-SIZE:13px;} 
a.a_submenu:active {color:#6D9100;FONT-SIZE:13px;} 

.a_submenu_select{
   color:#DE761C;
}

table.polez {font: bold 12px verdana;color:#ffffff;margin-top:130px;}
table.polez a{color:#ffffff;font-weight:bold;text-decoration:none}
table.polez a:visited{color:#ffffff;font-weight:bold;text-decoration:none}
table.polez a:hover{color:#C35D00;font-weight:bold;text-decoration:none}
table.polez a:active{color:#ffffff;font-weight:bold;text-decoration:none}
table.polez td.tdpolez{width:120px;text-align:right;padding:0px 15px 0px 0px;}
table.polez td.tdimg{padding-top:3px;}

table.plolez_small {font: bold 12px verdana;color:#ffffff;margin-top:10px;}
table.plolez_small a{color:#ffffff;font-weight:bold;text-decoration:none}
table.plolez_small a:visited{color:#ffffff;font-weight:bold;text-decoration:none}
table.plolez_small a:hover{color:#C35D00;font-weight:bold;text-decoration:none}
table.plolez_small a:active{color:#ffffff;font-weight:bold;text-decoration:none}
table.plolez_small td.tdplolez_small{width:110px;text-align:right;padding:0px 15px 0px 0px;}
table.plolez_small td.tdimg{padding-top:3px;}

table.polez1 {font: bold 12px verdana;color:#ffffff; margin-top:-25px;}
table.polez1 a{color:#ffffff;font-weight:bold;text-decoration:none}
table.polez1 a:visited{color:#ffffff;font-weight:bold;text-decoration:none}
table.polez1 a:hover{color:#C35D00;font-weight:bold;text-decoration:none}
table.polez1 a:active{color:#ffffff;font-weight:bold;text-decoration:none}
table.polez1 td.tdpolez{width:120px;text-align:right;padding:0px 15px 0px 0px;}
table.polez1 td.tdimg{padding-top:3px;}

table.plolez1_small {font: bold 12px verdana;color:#ffffff;margin-top:10px;}
table.plolez1_small a{color:#ffffff;font-weight:bold;text-decoration:none}
table.plolez1_small a:visited{color:#ffffff;font-weight:bold;text-decoration:none}
table.plolez1_small a:hover{color:#C35D00;font-weight:bold;text-decoration:none}
table.plolez1_small a:active{color:#ffffff;font-weight:bold;text-decoration:none}
table.plolez1_small td.tdplolez_small{width:110px;text-align:right;padding:0px 15px 0px 0px;}
table.plolez1_small td.tdimg{padding-top:3px;}








div.paginator a{font-size:13px;}
div.paginator a.anow{font: bold 13px verdana;color:#C35D00;}