html,body{margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
td { padding: 0; }
img {border:0;}

/*-------------- Верхняя часть -------------*/

.main {width:997px; height:100%; font-family: Arial; font-size:12px; background: url(images/bgd.jpg) repeat;}
.top1 {width: 860px; height: 69px;background: url(images/top1.jpg) no-repeat; margin: 0px 0 0 0px; float:left; }
.top2 {width: 860px; height: 183px;background: url(images/top2.jpg) no-repeat; margin: 0 0 0 0px; float:left;}
.logo {width: 309px; height: 100px;background: url(images/logo2.jpg) no-repeat; margin: 0 0 0 0px; float:left;}
.logo1 {width: 309px; height: 100px; margin: 0 0 0 0px; float:left;}
.menu_top {width: 551px; height: 35px;background: url(images/menu_top.jpg) no-repeat; margin: 0 0 0 0px; float:left;}
.main_tbl {width:870px; margin: 20px 0 0 70px; }
.main_tbl2 {width:870px; margin: 0px 0 0 70px; }

/*-------------- Меню -------------*/

ul.serv_menu {list-style-type:none;line-height:23px;margin:0 0 0 0;padding:0 0 0 0;}
ul.serv_menu li {color:#000;font-size:14px;margin:0 0 0 0;padding:0 0 0 0;}
ul.serv_menu a {font-family: Arial; font-size:14px;color:#000;padding:0 0 0 10px;text-decoration: none;background:url(images/bullet.gif) left center no-repeat;}
.serv_menu a:link {text-decoration: none;}
.serv_menu a:visited{text-decoration: none;}
.serv_menu a:hover {text-decoration: underline;}
.serv_menu a:active{text-decoration: underline;}


.menu {width: 547px; height: 23px; margin: 0 0 0 0px; float:left;background:#f0daa7;}
.serv {width: 74px; height: 20px;background: url(images/btn_serv.gif) no-repeat;float:left; margin: 0 0 0 15px;}
.gallery {width: 84px; height: 20px;background: url(images/btn_gallery.gif) no-repeat;float:left; }
.publ {width: 80px; height: 20px;background: url(images/btn_publ.gif) no-repeat;float:left; }
.about {width: 139px; height: 20px;background: url(images/btn_about.gif) no-repeat;float:left; }
.contacts {width: 96px; height: 20px;background: url(images/btn_cont.gif) no-repeat;float:left; }
.menu_bot {width: 551px; height: 42px; background: url(images/menu_bot.jpg) no-repeat; float:left;}

/*--------------Центральная часть -------------*/

.bgd_page {width:860px; background: url(images/bgd_page2.jpg) repeat;  float:left;}
.titles { padding: 10px 0 10px 320px; }
.title_gallery {width: 154px; height: 75px;background: url(images/title_gallery.gif) no-repeat;}
.title_gallery2 {width: 154px; height: 75px;background: url(images/title_gallery.gif) no-repeat; margin: 30px 0 0px 0px; float:left;}
.discount1 {width: 496px; height: 120px;background: url(images/discount1.jpg) no-repeat;  float:left;}
.discount2 {width: 496px; height: 198px;background: url(images/discount2.jpg) no-repeat;  float:left;}

.gallery_top {width: 860px; height: 215px; margin: 10px 0 0 0px; float:left;}
.gallery_all {  margin: 10px 0 0 0px; float:left;}
.content_gal {width: 860px;  padding: 0px 0 0px 70px;margin: 30px 0 0 0px; float:left; }

.frame2 {width: 222px; height: 185px; margin: 0px 0 0 30px; float:left;}
.frame1 {width: 222px; margin: 0px 0 0 70px; float:left;}
.frame3 {width: 222px;  margin: 10px 0 0 0px; float:left; text-align:justify; padding: 0px 0px 0px 10px;}
.frame3_1 {width: 222px;  margin: 10px 0 0 0px; float:left; text-align:justify; padding: 0px 0px 0px 10px;}
.frame3_2 {width: 222px;    margin: 10px 0 0 0px; float:left; text-align:justify; padding: 0px 0px 0px 10px;}

ul.pfolio{margin: 0;padding: 0;	list-style: none;clear: left;float: left;width: 100%;font-size:12px;}
ul.pfolio li{float: left;text-align: center;	width: 31%;	}
ul.pfolio li img {margin: 8px 0px 10px 0;border-width: 0;}
ul.pfolio li div{display: block;padding: 0px 0px 0px 0px;height:80px;}
ul.pfolio li a:link, ul.pfolio li a:visited{text-decoration: underline;color: #6D3703;}
ul.pfolio li a:hover, ul.pfolio li a:active{text-decoration: none;color: #6D3703;}

.black {color:#000;}
.content {width: 790px;  margin: 0px 0 0px 70px; }
.anons_center {width: 220px; float:left;line-height:18px;padding:80px 0 0 40px;}
.about_center {width: 480px;  float:left;line-height:18px;margin:0 0 -180px 0;}

.about_center2 {width: 480px;  line-height:18px;position:relative;z-index:3;top:-180px; float:left;} 

.about_page {width: 730px; margin: 10px 0 0 0px; float:left;line-height:18px;}
.title_about {width: 130px; height: 77px;background: url(images/title_about.gif) no-repeat; margin: 0px 0 0px 0px; }
.title_about2 {width: 130px; height: 77px;background: url(images/title_about.gif) no-repeat; margin: 30px 0 0px 0; }
.title_serv {width: 112px; height: 72px;background: url(images/title_serv.gif) no-repeat; float:left;position:relative;z-index:3;top:-190px;}
.title_serv2 {width: 112px; height: 72px;background: url(images/title_serv.gif) no-repeat; margin: 30px 0 0px 0; }
.serv_page {width: 730px; margin: 10px 0 0 0px; float:left;line-height:18px;}
.title_publ {width: 109px; height: 71px;background: url(images/title_publ.gif) no-repeat; margin: 30px 0 0px 0; }
.publ_page {width: 730px; margin: 10px 0 0 0px; float:left;line-height:18px;}

.date {color:#6B6B6B;}
.headers {color:#DE7006;}
a{color:#602213;font-size:14px;font-family:Arial;  }
a:link{color:#602213;	text-decoration::underline; }
a:visited{color:#602213;	text-decoration::underline;	 }
a:active{color:#602213;	text-decoration:none; }
a:hover{color:#602213;	text-decoration:none; }
.banner {width: 198px; height:194px; background: url(images/banner_frame.jpg) no-repeat; margin: 20px 0 0 0; float:left;}
.hline {width: 224px; height:6px; background: url(images/hline.png) no-repeat; margin: 0 0 0 0; float:left;}
.braun {color:#602213;}
.big {font-size:14px;}
.sales2 {font-size:23px;color:#6e2300;}
.tl1 {font-size:17px;color:#6e2300;}

.price_tbl table {width:600px;}
.price_tbl td {text-align:center;padding:5px 5px 5px 5px;border: solid #A45200;border-width:1px;font-size:13px;}

h1 {color:#6e2300;font-size:18px;}
h2 {color:#6e2300;font-size:16px;}
h3 {color:#6e2300;font-size:14px;}

/*-------------- Нижняя часть -------------*/

.bottom {width: 860px; height:218px; background: url(images/bottom.jpg) no-repeat;  float:left; padding: 0 0 20px 0;  }
.bottom_text {  margin: 130px 0 0 20px; padding: 0 0 20px 0; }
.imgl {float:left;margin:5px 5px 5px 5px;border:0;}
.imgl2 {float:left;margin:5px 35px 5px 5px;border:0;}
.imgr {float:right;margin:5px 5px 5px 5px;border:0;}
.imgl1 {float:left;margin:5px 10px 5px 0px;border:1px;border-color:#6e2300;border-width:1px;color:#6e2300;border-style: solid;}
.imgl3 {float:left;margin:5px 10px 5px 0px;}