* {margin: 0; padding: 0;}
html, body {padding: 0; margin: 0;}
body {font: normal 13px Arial, sans-serif; color: #474044; background: #fff;}
h1 {font-size: 1.1em; color: #474044; padding: 17px 7px 4px 0px; margin: 0px 0px 17px 0px;}
h1.art {margin: 0px 0px 17px 18px;}
h2 {font-size: 1.15em; color: #474044; margin: 0px 0px 2px;}
h2.event {font-size: 1em;}
h3 {font-size: 1.3em; color: #9cc544; padding: 11px 0px 12px;}
.article h3 {color: #474044; padding: 0px 0px 18px;}
h4 {font-size: 1em; margin: 7px 0px 2px;}
ul {padding: 0px 0px 10px 14px; list-style: url(/images/marker.gif);}
@-moz-document url-prefix() {ul {list-style: url(/images/marker_moz.gif);}}
ol {padding: 0px 0px 10px 34px; list-style-type: decimal!important; list-style: decimal!important; list-style-image: none!important;}
ol li {margin: 0px 0px 6px;}
ul ul, ul ol, ol ol, ol ul {padding-bottom: 2px;}
ol li li {margin: 0;}
img {border: 0;}
p {margin: 0px 0px 7px;}
a {color: #774f65; text-decoration: underline;}
input.inp {height: 17px; //height: 18px; background: #fff; border-top: 1px #d9d9d9 solid; border-left: 1px #d9d9d9 solid; border-bottom: 1px #bfbfbf solid; border-right: 1px #bfbfbf solid; font-size: 11px; margin: 0px 9px 0px 0px; padding: 3px 0px 0px 5px;}
input.but {width: 23px; height: 23px; background: url(/images/but.gif) left top no-repeat; border: none; padding: 0px 0px 3px; color: #fff; font-size: 11px;}
textarea {background: #fff; border-top: 1px #d9d9d9 solid; border-left: 1px #d9d9d9 solid; border-bottom: 1px #bfbfbf solid; border-right: 1px #bfbfbf solid; font-size: 11px; margin: 0px 9px 0px 0px; padding: 3px 0px 0px 5px;}
.wraper {padding: 0; margin: 0; height: 0; clear: both;}
.center-text {text-align: center;}
.left-text {text-align: left;}
.right-text {text-align: right;}
.float-left {float: left;}
.float-right {float: right!important;}
.container-multicolumn {width: 100%; padding: 0; margin: 0;}
.left-column, .right-column, .grape, .counters-top, .counters, .menu, .navigation, .receiving, .link, .print-link, .sea, .ban, .sep {display: none;}
.middle {margin: 0;}
.middle-big {margin: 0px 10px;}
.left {margin-right: 0;}
.right {margin-left: 0;}
#container-page {width: auto; background: none;}
#container-header {height: 186px; background: none; min-width: 650px;}
#container-header:after {content: ''; clear: both; display: block; font: 1px/0px serif; content: " "; height: 0px; visibility: hidden;}
.beach, .dec, .leaves {background: none; height: 186px;}
#container-content {padding: 20px 0px 20px; background: none; min-width: 650px;}
#container-footer {width: auto; height: 96px; background: none; font-size: 12px; color: #474044; position: relative;}
#container-footer a, #container-footer a:hover {color: #474044; text-decoration: none;}
#container-footer .dec {background: none; height: 96px; min-width: 650px;}
.copy {padding: 14px 230px 0px 30px; line-height: 1.4;}
.content {border: none; padding: 0px 10px 40px; margin: 0px 0px 14px;}
.wid384 {width: 384px; display: block!important; float: right!important;}
.wid384 .content {border: none; margin: 0px 10px 14px 0px;}
.wid384 .content h1, .wid384 .content .new-on-site-item {margin-left: 18px;}
.main {margin: 0px 0px 0px 10px;}
.main .content {background: none; border: none;}
.main .content h1, .main .content .new-on-site-item {margin-left: 18px;}
.middle-big .content {padding: 0px 30px 40px 10px;}
.new-on-site {width: 220px; background: none; border: none; padding: 1px; margin: 20px 0px 4px;}
.in {background: #fff; padding: 0px 7px 20px 18px; color: #7b6f77;}
.new-on-site h1 {background: none;}
.content h1 {background: none;}
.new-on-site-item {margin: 0px 0px 17px;}
.list-item {padding: 0px 10px 0px 20px; margin: 0px 0px 19px; display: table;}
.photo {background: #fff; padding: 4px; display: table; border-right: 1px #d8d4c9 solid; border-bottom: 1px #d8d4c9 solid; font-size: 0; line-height: 0; float: left; margin: 0px 19px 10px 0px;}
.more {width: 11px; height: 5px; border: 0; margin: 0px 0px 0px 5px;}
.date-coffee {margin: 0px 0px 1px;}
.date-left, .date-right {display: none;}
.date-middle {float: left; height: 16px; background: none; font-size: 0.9em; color: #474044;}
.date-green {margin: 0px 0px 1px; float: left;}
.date-green .date-left, .date-green .date-right {display: none;}
.date-green .date-middle {float: left; height: 16px; background: none; font-size: 0.9em; color: #474044;}
.number {float: left; font: normal 24px Georgia, sans-serif; color: #589700; margin: -11px 0px 0px;}
.date-bordo {margin: 0px 0px 1px; float: left!important;}
.date-bordo .date-left, .date-bordo .date-right {display: none;}
.date-bordo .date-middle {float: left; height: 16px; background: #7f6175; font-size: 0.9em; color: #474044;}
.defis {float: left; color: #af9d9e;}
.article {padding: 7px 0px 0px 20px;}
.tab {width: 100%; border-spacing: 0; border-collapse: collapse; empty-cells: show; border-top: 1px #dad9cc solid; border-right: 1px #dad9cc solid; margin: 0px 0px 20px; background: #fff;}
.tab td {color: #666; border-left: 1px #dad9cc solid; border-bottom: 1px #dad9cc solid; border-left: 1px #e5e5e5 solid; font-size: 12px; padding: 6px 7px 7px 9px;}
.tab th {background: #9bc543!important; font-size: 12px; font-weight: normal; color: #fff!important; text-align: left; padding: 9px 7px 9px 9px; border-bottom: 1px #e5e5e5 solid; border-left: 1px #e5e5e5 solid;}
.tab .dark {color: #666; background: #fff;}
.tab col.dark {color: #666; background: #fff;}
.map {padding: 0px 0px 10px 0px; list-style: none!important; list-style-image: none!important;}
.map li {font-size: 15px; margin: 0px 0px 14px;}
.map a, .map a:hover {color: #474044; text-decoration: none;}
.map ul {list-style: url(/images/marker.gif)!important; margin: 4px 0px 0px 7px;}
@-moz-document url-prefix() {.map ul {list-style: url(/images/marker_moz.gif)!important;}}
.map li li {font-size: 13px; color: #7f6175; margin: 0px 0px 1px;}
.map li li a, .map li li a:hover {color: #7f6175;}
.map li li li {color: #8d8289;}
.map li li li a, .map li li li a:hover {color: #8d8289;}
.map ul ul {margin: 3px 0px 0px 10px;}
hr {height: 3px; color: #dad9cc; background: #dad9cc; border: none; margin: 19px 0px 0px;}
.receive {border-spacing: 0; border-collapse: collapse; margin: 23px 0px; color: #b0b0b0;}
.receive td {padding: 0px 15px 8px 0px;}
.receive input.inp {width: 144px; padding: 0px 0px 0px 5px;}
.receive input.but {width: 74px; background: url(/images/but_send.gif) left top no-repeat; padding: 0;}
.receive textarea {width: 320px; height: 90px; float: left; //margin: 0px 6px 0px 0px;}
.receive img {margin: 0px 9px 0px 0px;}
.orig img {float: left;}
.orig .inp {float: left; margin: 1px 9px 0px 0px;}
.orig .but {float: left;}
.wid320 {width: 320px!important;}
.star {color: #774f65!important;}
.ps {font-size: 0.85em; color: #b0b0b0;}

