/* основное */
body {margin: 0; padding: 0; font-family: Arial; font-size: 12px; background-color: #2d4414;}
img {border: 0;}
p, form {margin: 0; padding: 0;}
input {font-family: arial; size: 12px;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; color: #647b92; font-family: Tahoma, Arial;margin-bottom: 7px;}
h1 {font-size: 22px; font-weight: normal;}
h2 {font-size: 18px; font-weight: normal;}
h3, h4, h5, h6 {font-size: 13px; font-weight: bold;}

/* показ и сокрытие show hide явой */
.hidden { visibility: hidden; display: none; }
.unhidden { visibility: visible;  display: block; }

/* Карусель */
.karli {height: 145px; width: 190px; border: 1px solid green; margin: 2px;}
.carr {padding: 5px;}

div.n_main {width: 1200px; background: #59990d url(images1/naturel_bg.jpg) top left no-repeat; margin: 0 auto;}
div.n_girl {background: url(images1/girl.jpg) top right no-repeat; padding: 0 30px;}
.tops {font-size: 18px; color: #fff;padding-top: 10px;}
.rose {font-size: 22px; color: #fce;}

.content_top {background: url(images1/content_top.png) top left no-repeat; height: 13px; overflow: hidden; margin: 0 auto; width: 1073px;}
.content {background: url(images1/content.png) top left repeat-y; margin: 0 auto; width: 1073px; min-height: 400px;}
.content_bottom {margin: 0 auto; width: 1073px; background: url(images1/content_bottom.png) top left no-repeat; height: 13px; overflow: hidden; }
.pad {margin: 0 20px;}
.bt * {color: #fff; font-size: 16px;}