body {padding:0; margin:0; width:100%; height:100%; background:url(i/bg.jpg) repeat; font-family: Georgia, 'Times New Roman', Times, serif; color:#6f5730; font-size:14px;}
a {color:#808000; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:0;}
td {font-size:14px;}
p {margin:0; padding:0; padding-bottom:5px;}

.box {width:997px; text-align:left;}
.flowers {background:url(i/flowers.jpg) center top no-repeat; width:100%; height:100%;}

.logo {float:left;}
.logo a {border-bottom: none;}

.menu {float:left; width:587px; height:103px; background:#808000;}
.menu table {padding:0px; margin:0px; text-transform: uppercase; font-size:13px;}
.menu table td {padding:0px 29px 14px 0px;}
.menu table a {color:#ffe3b6; text-decoration:none;}
.menu table a:hover, .menu table a.active {border-bottom: 2px solid #b8b85f;}
.menu .padd {padding:30px 0px 0px 50px;}

/*
.submenu {width:572px; height:34px; background:#815b0a; text-transform:uppercase; font-size:13px; position:absolute; top:0; left:425px;}
.submenu div {padding: 10px 15px 9px 15px; float:left;}
.submenu a {color:#ffe3b6; text-decoration:none;}
.submenu a:hover {text-decoration:underline;}
.submenu .active {background:#ffe3b6;}
.submenu .active a {color:#815b0a; text-decoration:none;}
*/

.submenu {width:572px; height:34px; background:#815b0a; text-transform:uppercase; font-size:13px; position:absolute; top:0; left:425px;}
.submenu a {color:#ffe3b6; text-decoration:none; padding: 10px 15px 9px 15px; float:left;}
.submenu a:hover {text-decoration:underline;}
.submenu a.active {background:#ffe3b6; color:#815b0a; text-decoration:none;}

#aloader div {position:absolute;left:-20px;}


.submenu #aloader div {position:absolute; left:550px; top:8px;}
.submenu2 #aloader div {position:absolute; left:-55px; top:2px;}

.arrow { position: relative; height: 25px;}
.arrow #aloader {top:2; right: -25px;}


.arrow2 #aloader {top:-38px; left:30px;}




.submenu2 {background:#808000; font-size:16px; height:143px; width:143px;}
.submenu2 div {padding-left:30px; padding-bottom:5px;}
.submenu2 a {color:#ffe3b6; text-decoration:none;}
.submenu2 a:hover, .submenu2 a.active {border-bottom: 2px solid #b8b85f;}

h1 {padding:0; margin:0; font-size:18px; color:#808000; font-weight:normal; padding-bottom:10px;}
h2 {padding:0; margin:0; font-size:18px; color:#896000; font-weight:normal; padding-bottom:15px;}
h2 a {color:#896000; text-decoration:none; border-bottom: 1px solid #8a9d3d;}
h2 a:hover {border-bottom: 0px;}
h3 {padding:0; margin:0; font-size:14px; font-weight:normal; padding-bottom:5px;}

.picture {position:absolute; top:0; left:0;}
.picture div {position:absolute; top:0; left:0;}

.block-main {position:relative; overflow:hidden; width:100%; height:750px; top:103px;}
.page {position:absolute; height:650px; width:997px; z-index:50; left: 50%; margin-left:-498px;}

.block1, .block3, .block4 {width:427px; height:143px; background:#f6d5a2; position:absolute; top:300px; left:0px;}
.block3 {top:443px; left:143px;}
.block4 {top:443px; left:570px;}
.block1 .pad, .block3 .pad, .block4 .pad {padding:20px 20px 0px 165px;}
.line {position:absolute; top:0px; left:103px;}

.block2 {width:430px; height:143px; background:#ffe3b6; position:absolute; top:300px; left:427px;}
.block2 div {padding:22px 110px 0px 30px;}

.block5 {background:#f6d5a2; height:108px; width:572px; position:absolute; top:34px; left:425px;}   /*--раньше бил block3-*/
.block5 .pad {padding:25px 30px 0px 30px;}

.block6 {width:572px; height:143px; background:#f6d5a2 url(i/line.gif) 95px top no-repeat; position:absolute; top:285px; left:425px;}  /*--раньше бил block4-*/
.block6 .pad {padding:17px 10px 10px 20px;}

.block7 {width:429px; height:142px; background:#f6d5a2 url(i/line.gif) 30px top no-repeat; position:absolute; top:0px; left:425px;}   /*--раньше бил block5-*/
.block7 .pad {padding:30px 29px 0px 30px;}

.block7a {width:429px; height:142px; background:#f6d5a2 url(i/line.gif) 30px top no-repeat; position:absolute; top:0px; left:568px;}   /*--раньше бил block5-*/
.block7a .pad {padding:30px 29px 0px 30px;}


.block-8a {position:absolute; top:428px; left:139px; width:143px; height:143px;}
.block-8b {position:absolute; top:428px; left:282px; width:143px; height:143px;}
.block-8map {position:absolute; top:0px; left:0px; width:425px; height:428px;}

.block-9a {position:absolute; top:142px; left:425px; width:143px; height:143px;}
.block-9b, .block-9c, .block-9d {position:absolute; top:142px; left:568px; width:429px; height:143px; z-index:2;}
.block-9c {height:286px;}
.block-9d {height:429px;}

.block-10a {position:absolute; top:285px; left:425px; width:143px; height:143px;}
.block-10b {position:absolute; top:285px; left:568px; width:143px; height:143px; z-index:1;}


.block12 {height:285px; width:429px; background:#f6d5a2 url(i/line.gif) 20px top no-repeat; position:absolute; top:0px; left:425px;}  /*--раньше бил block6-*/
.block12 .pad {padding:25px 10px 10px 20px;}

.block13 {background:#f6d5a2; height:143px; width:429px; position:absolute; top:428px; left:568px;}  /*--раньше бил block7-*/
.block13 .pad {padding:17px 10px 10px 20px;}

/*
.block14, .block15, .block16, .block17, .block18, .block19, .block20, .block21, .block22, .block23 {position:absolute; width:143px; height:143px;}
.block14 {top:142px; left:425px;}
.block15 {top:142px; left:568px;}
.block16 {top:142px; left:711px;}
.block17 {top:142px; left:854px;}
.block18 {top:285px; left:425px;}
.block19 {top:285px; left:568px;}
.block20 {top:285px; left:711px;}
.block21 {top:285px; left:854px;}
.block22 {top:428px; left:425px;}
.block23 {top:428px; left:568px;}
*/

.block14 {position:absolute; width:71px; height:71px; background:#b9b95f;}
.block14 {top:142px; left:568px;}


.block24 {height:143px; width:572px; background:#ffe3b6 url(i/line.gif) 20px top no-repeat; position:absolute; top:285px; left:425px;}  /*--раньше бил block6-*/
.block24 .pad {padding:17px 10px 10px 20px;}

.block25 {position:absolute; top:0px; left:854px; width:143px; height:143px;}
.block26 {position:absolute; top:428px; left:425px; width:143px; height:143px;}


.date {color:#ad8953; font-size:12px; padding-bottom:3px;}

.descr {padding-left:30px; padding-right:30px; background:#ffe3b6 url(i/line.gif) 30px top no-repeat;}
.descr span {color:#896000;}
.square, .square2 {width:143px; height:143px; background:#f6d5a2; float:left;}
.square2 {background:#ffe3b6;}
.square-green {width:143px; height:143px; background:#808000;}

.footer {font-size:12px; padding-bottom:20px; width:997px; text-align:left;}
.footer a {color:#502000;}
.copy {float:left; padding:7px 0px 0px 50px;}
.perev {float:right; line-height:13px; padding: 1px 140px 0px 0px;}

.right-side {float:left; width:572px;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
.gap {padding-right:50px; float:left;}

.photos {overflow:hidden; position:relative; width:143px; height:143px;}
.photos div{position:absolute;top:0px;left:0px}

.number {width:143px; height:143px; background:#808000; color:#ffe3b6; float:left;}
.number div {padding-top:40px;}

form {margin:0; padding:0;}
form a {text-decoration:none;}
input, textarea {font-family: Georgia, 'Times New Roman', Times, serif; font-size:14px; color:#ffe3b6;width:100%}
.field {width:380px; height:21px; margin-bottom:0px;}
.field input {border:0; padding:0; margin:0; background:#ad8953; padding:5px 7px 0px 7px;}
textarea {border:0; padding:0; margin:0; background:#ad8953; padding:2px 7px 0px 7px; height:91px; width:380px;}

.tab1 {position:absolute; top:142px; left:425px; width:572px; height:170px;}
.tab2 {position:absolute; top:142px; left:425px; width:461px; height:170px;}
.thead td {height:44px; text-align:center; background:#ffe3b6;}
.thead div {padding-top:20px; color:#87860b;}
.currency td {height:22px; text-align:center; background:#ffe3b6;}
.currency td.gr, .thead td.gr {background:#bbbb62;}
.row1 {color:#f6d5a2; background:#ad8953;}
.row2 {background:#ffe3b6;}
.row1 td, .row2 td {text-align:center; height:26px;}
.row1 div, .row2 div {padding-left:20px;}

.text {width:572px; height:427px; position:absolute; top:0px; left:425px; background:#f6d5a2; /*background:url(i/background.gif) no-repeat;*/}
.text .pad {padding:25px 30px 0px 0px;}
.text h1 {padding-left: 30px; float: left;}
.text img {padding-top:3px; padding-left: 0px; margin-right:20px;}
.text p {padding-left:30px;}
/*.text .border {float:left; margin-right:20px;}*/

.text2, .text3 {width:572px; height:571px; position:absolute; top:0px; left:425px; background:#f6d5a2;}
.text2 .pad, .text3 .pad {padding:25px 30px 0px 0px;}
.text2 h1, .text3 h1 {padding-left: 30px; float: left;}
.text2 img, .text3 img {padding-top:3px; padding-left: 0px; margin-right:20px;}
.text2 p, .text3 p {padding-left:30px;}

.text3 {height:537px; top:34px;}

.p30 {padding-left:30px;}


/* .error_input{border-color:#f6d5a2} */
.error_message{color:#af8c41;display:none;font-size:80%;}
.none{display:none}

.chars_left{position:absolute;top:70px;left:340px;font-size:70%}
