/*COMMON*/
body {background:#f1d4a6; color:#5f2a00; font-family:Arial, Helvetica, sans-serif; margin:0; min-width:995px; padding:0; text-align:center;}
#mainWrapper, #footer, #header, body {font-family:Arial; font-size:12px;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
img {border:none;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
p {padding:0 0 10px;}
a {color:#c86911; text-decoration:underline;}
a:hover {color:#f12a09; text-decoration:underline;}
h1,h2,h3,h4 {color:#5f2a00; font-family:Arial, sans-serif; font-weight:normal; margin:0; padding:0;}
h1 {font-size:21px; color:#5f2a00; padding:10px 0;}
h2 {font-size:1.2em; padding:10px 0;}
h3 {font-size:18px; padding:10px 0;}
h4 {font-size:16px;  padding:10px 0;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/

/*MAIN*/
#mainWrapper {overflow:hidden;background:url(img/fon.png) repeat-x; min-height:100%; position:static!important; text-align:left;z-index:910;}
#logo2 {background: url(img/logo2.png) no-repeat; position:absolute; bottom:0px; right:-110px; width:422px; height:334px; z-index:-1; overflow:hidden;}
.news2 img {position:absolute; z-index:950!important; right:150px;}
* html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995?'995px':'100%');}
* html #mainWrapper {height:100%;}

#mainWrapper {margin:0 auto; min-height:100%; position:relative; text-align:left; width:100%; }
/** html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<771?'771px':'100%');}*/
* html #mainWrapper {height:100%;}
/*//MAIN*/

/*LAYOUT*/

/*HEADER*/

#fon2{position:absolute; width:100%;background:url(img/fon2.png) repeat; height:100%;z-index:990;}
#header {z-index:3;background:url(img/header.png) no-repeat top center;height:256px; width:995px; position:relative; margin-right:auto; margin-left:auto;}
#fon {background:url(img/main_fon.png) no-repeat center;position:absolute; width:100%; height:895px; top:150; z-index:-1;margin-right:auto; margin-left:auto;}
#menu {left:35px; position:absolute; height:68px; }
#menu ul {margin:0; padding:0;}
#menu li {float:left; height:68px; list-style:none; padding:0px; text-align:center; display:block;}
#menu a {float:left;margin-left:-15px!important;color:#5f2a00; font-size:14px; margin:0 auto; text-decoration:none; display:block; width:153px; height:48px; font-style:italic; text-decoration:underline; padding-top:20px;}
#menu a:hover {background:url(img/menu.png) no-repeat; color:#fbf3d9; text-decoration:none;width:153px; }
#menu .on {background:url(img/menu.png) no-repeat; color:#fbf3d9; text-decoration:none;width:153px; }
#logo {font-size:20px; width:900px; margin-left:auto; margin-right:auto; text-align:center;}
#logo img{  margin-top: 60px;padding-left: 40px;}
#mail {position:absolute; right:45px; text-align:right; top:15px;}
#slogan{position:absolute; top:70px; right:45px;color:#69350b; font-size:30px; font-family:Monotype Corsiva; line-height:0.8;}
.slogan {text-indent:30px; font-size:40px;}
#slogan span {color:#e74700;}
#tel {position:absolute; top:75px; left:55px;}
#tel p{font-weight:bold; line-height:1.5;}
#tel a{color:#5f2a00;}
.cont2 dd {color:#5f2a00; }
.cont2 .line {border-bottom:1px solid #dccbae; padding-bottom:6px; }
.cont2 dt {color:#9f7d59;padding-top:4px;}
.banner {background:url(img/ramka.png) no-repeat;height:333px; width:899px; margin-left:auto; margin-right:auto;}
.banner img { padding-left: 25px;
    padding-top: 19px;}
	.otstup {margin-left:-20px;}
	h1 img {margin-bottom:10px;}
/*//HEADER*/

#tableMain {width:950px; margin-left:auto; margin-right:auto;min-height:600px; position:relative; z-index:900;}
#content {margin-left:230px; padding:40px 0 20px; min-height:200px;overflow:hidden;position:relative; padding-left:20px; font-size:14px; line-height:1.5; width:700px;}
.content1 {margin-left:0px!important;width:950px!important;}
#tdLeft {float:left; padding:0 0 30px; width:220px; margin-top:25px; z-index:530;}
.slogan2 {display:block; text-align:center; font-weight:bold; font-size:12px;}
.title {background:url(img/dec2.png) no-repeat left bottom; font-family:; font-size:23px; font-weight:normal; padding:0 0 4px; padding-bottom:4px; margin-bottom:16px;}
.info {list-style-image:url(img/dec3.png);}
.info li {font-weight:bold;}
#nav {color:#c86911; font-size:10px; margin:-40px 0 10px;}
#nav a {color:#c86911;}
.product p {line-height:1.5;overflow:hidden; margin-top:20px;}
.img1 {border:10px #fbf3d9 solid; float:left; margin:20px; margin-left:0px; margin-top:10px;}
.catalog {float:left; width:24%; text-align:center;position:relative;}
.catalog2 {float:left; width:33%;text-align:center;height:215px; margin-bottom:40px;}
.catalog2 a { display:block; margin-top:20px;}
/*
.catalog2 img {margin-top:20px;}
*/
.catalog2 span {display:block; height:215px;background:url(img/ramka2.png) no-repeat center top; width:185px; font-size:12px; padding-top:5px!important;}
.catalog span {display:block; height:183px; width:185px;  z-index:600;margin-left:-8px;font-size:12px;}
.catalog span:hover, .catalog on {background:url(img/ramka2.png) no-repeat center top; width:185px;margin-left:-8px; }
.catalog a { display:block;}
.okno {background:#fff; display:none; text-align:left; width:798px;height:483px;}
.chat {height:312px; width:423px;}
.okno .butclose {background:url(img/butclose.png) no-repeat 0 0; border:none; cursor:pointer; height:14px; outline:none; position:absolute; right:2px; top:2px; width:14px;}
.okno .chatin {left:19px; position:relative; top:34px; width:364px;}
.list .news span {border-left:none!important;}
.list .news {margin-top:60px!important;}
.news3 {border-top:1px dashed #5e2a00; overflow:hidden; padding-top:20px;}
.news3.first {border:none!important;padding-top:0px!important;}
.news3 img {float:left; margin-right:20px; margin-bottom:20px; border:4px solid #fbf3d9;}
.news {float:left;width:33%;  margin-bottom:60px;}
.news h1 {text-align:center;}
.news a {display:block; width:100%; text-align:center; background:none!important; z-index:950!important; position:relative;
 }
.news  .border{border-left:1px dotted #c9b7a9;display:block; min-height:220px;}
.news  {border-left:none!important;}
.news2 {padding-left:50px;padding-right:25px; position:relative; z-index:950;}
.news p {font-family:arial; font-size:14px; font-weight:bold; color:#5f2a00;line-height:1.5;}
.but {text-align:left!important;}
h5 {color: #c96c15;font-family: Georgia,"Times New Roman",Times,serif;font-size: 11px;font-style: oblique;font-variant: normal;font-weight: normal; margin-bottom: 0; margin-top: 5px;padding-bottom: 10px; padding-left: 0;
 padding-right: 0;padding-top: 0 !important;}


#mess{margin:auto; width:798px; height:483px;background:url(img/mail2.png) no-repeat;}
#form tr {height:32px;}
#form td {width:730px;}
#form {margin-left:25px;}
.mail1 {margin-left: 27px; margin-top: 24px;}
#mess {color:#838383;font-size:11px; font-weight:bold;}
#mess b { isplay: block;float: left;padding-top: 8px;}
.fio {width:30px;}
.email {width:78px;}
.telefon {width:55px;}
.kod {padding-top:12px!important;}
#mess .inp {background:#fbf3d9; border-bottom:1px solid #cdb897!important; padding-bottom:0px!important;padding:2px; width:40%; height:18px;border:1px solid #fbf3d9;}
#mess .inp1 {background:#fbf3d9; border-bottom:1px solid #cdb897!important; padding-bottom:0px!important;padding:2px; width:34%; height:18px;border:1px solid #fbf3d9;}
#mess .inp4 {background:#fbf3d9; border:1px solid #cdb897; padding-bottom:0px!important;padding:2px; width:100%; height:180px;margin-top:18px;}
#mess .inp2 {background:#fbf3d9; border-bottom:1px solid #cdb897!important; padding-bottom:0px!important;padding:2px; width:37%; height:18px;border:1px solid #fbf3d9;}
#mess .inp3 {background-image:url(img/button2.png);border:0px solid #bfbdbd; height:28px; width:123px!important;padding:2px; color:#000;font-size:12px;width:100%; color:#fff;padding-top:0px; }
#mess .gfx {width:20%!important;background:#fbf3d9; border-bottom:1px solid #cdb897; padding-bottom:0px!important;padding:2px;margin-top:1px;}
#mess p {background-image:url(img/bloknot.png); background-position:left 5px; background-repeat:no-repeat; padding-left:55px;color:#838383; display:block; height:33px; padding-top:21px;margin-bottom:20px;}

.contacts img {float:left; padding:4px; background:#fbf3d9; margin-right:15px; }
.contacts {overflow:hidden;line-height:1; font-size:12px;padding-top:20px; padding-bottom:20px; border-top:1px dashed #d1c3b8;}
.contacts.first {padding-top:0px; border-top:none;}
.contacts h4 {padding:0px;}
.contacts p { font-weight: bold;line-height: 1.5;padding-top: 30px;}


.list {font-size:14px; font-weight:bold;display:block; list-style:none; padding:0; margin-bottom:60px;}
.list li {height:1%; padding:0px;margin-bottom:10px;}
.list a {color:#501b00;display:block; padding:0;background:url(img/dec.png) no-repeat left center; padding-left:20px;}
.list a:hover, .list .on  {color:#f12a09;text-decoration:underline;}
.list .action, .list.action:hover {color:#e96a00!important;}


.list li ul {padding:0;}
.list li ul li {font-weight:normal; height:1%; list-style:none; padding:0 0 0 20px;}
.list li ul li a {}
.list li ul li a:hover, .list li ul li .on {text-decoration:none;}

/*PAGES*/
.cat {}
/*//PAGES*/

/*//LAYOUT*/

/*FOOTER*/
#footWrap {clear:both; height:102px;}
#footer {clear:both; height:102px; margin:-102px 0 0; position:relative; text-align:left; width:100%; z-index:200;}
#footer2 {color:#background:url(img/footer.png) no-repeat; font-size:11px; height:102px; position:relative;margin-left:auto; margin-right:auto; top:0; width:950px; z-index:300; margin-left:auto; margin-right:auto; border-top: solid 1px #d3b185;}
#back {float:left; left:20px; position:absolute; top:0px;}
#up a {padding-left: 10px!important; width:53px;}
#backleft {float:left; left:250px; position:absolute; top:0px;}
#up {float:right; position:absolute; right:0px; top:0px;}
.backup {height:40px; width:100%; position:relative;margin-top:60px;}
.backup a {display:block; color:#5f2a00; text-decoration:none;    height: 21px;
    padding-left: 15px;
    padding-top: 3px; position:relative; z-index:940;
    width: 48px; background:url(img/backup.png);}
#copy {left:10px; position:absolute; top:30px; width:400px;}
#itex {position:absolute; right:10px; top:30px; width:250px;z-index:300;}
#itex a {color:#; }
#itex img {float:left; margin-top:-1px; padding-right:8px;}
#counters {left:450px; position:absolute; text-align:center; top:10px; width:200px;}
#counters img {margin:0 5px;}
/*//FOOTER*/

/*DOP*/
.but {cursor:pointer;}

.clear {clear:both; font-size:0; height:2px; line-height:0;}
.simplemodal-wrap {overflow:hidden!important;}
blockquote {background-color:#F0E7CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 10px; padding:10px;}
.pintable, .pintable0 {border-collapse:collapse; margin-bottom:10px;}
.pintable th {background: url(img/table) repeat-x; border:1px solid #eac17d; padding:5px;border-top:#fbf2dc 1px solid; padding-left:20px;}
.pintable td {background: #fbf3d9;border:1px solid #eac17d; padding:5px;padding-left:20px;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}
/*//DOP*/

