/* MAIN MARKUP */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td { margin:0; padding:0;}
p { padding:0 0 12px 0; margin:0; }
ul { margin:7px 0 7px 0; padding:0 27px 0 27px; }
ul li { text-indent:0; }
table{ border-collapse:collapse;border-spacing:0; }
fieldset,img,table{ border:0; }

body { background:url(../images/bg.jpg) center top; font-family:Tahoma, Geneva, sans-serif; font-size:13px; min-width:1000px; }
a { color:#fed58a; }
a:hover { color:#FFF; }
a:focus {outline:none;}
#container { background:url(../images/gradbg.jpg) repeat-x center top; }
#photos { background:url(../images/photos.jpg) no-repeat; background-position:center 203px;}
#page { width:1000px; margin:auto; padding:25px 0 0 0; }
.wp { clear:both; }
/* END MAIN MARKUP */

/* TOP */
#top { height:141px; background:url(../images/top.jpg) no-repeat; }
#top .nav { display:block; position:absolute; width:17px; height:17px; }
#top .nav.logo { margin:25px 0 0 31px; width:274px; height:68px; }
#top .nav.home { margin:41px 0 0 428px; }
#top .nav.map { margin:41px 0 0 479px; }
#top .nav.cont { margin:41px 0 0 530px; }
#top .email { position:absolute; text-align:right; margin:57px 0 0 797px; width:180px; color:#d5c8b1; }
#top .menu { position:absolute; width:983px; height:34px; background:url(../images/menu.gif) no-repeat; margin:102px 0 0 0; font-size:15px; padding:5px 0 0 17px; }
#top .menu a { color:#FFF; text-decoration:none; line-height:28px; display:inline-block; padding:0 15px 2px 15px; margin:0 15px 0 0; }
#top .menu a:hover { color:#fed58a; background:#433b2c; }
/* END TOP */

/* CONTENTS */
#contents { width:998px; padding:7px 0 0 0;; min-height:480px; -height:480px; border:1px solid #36332f; border-top:none; border-bottom:none; background:#242424; color:#fff; }
/* END CONTENTS */

/* FOOTER */
#footer { height:163px; background:url(../images/footer.gif) no-repeat top; clear:both; float:none; }
#footer a { color:#c7a66b; }
#footer a:hover { color:#fff; }
#footer .menu { position:absolute; margin:38px 0 0 0; width:1000px; text-align:center; }
#footer .menu a { margin:0 5px 0 6px; color:#FFF; }
#footer .menu a:hover { color:#c7a66b; }
#footer .copyright { position:absolute; margin:84px 0 0 25px; color:#818181; width:260px; }
#footer .copyright strong { color:#c7a66b; }
#footer .counters { position:absolute; width:395px; margin:92px 0 0 325px; text-align:center; }
#footer .counters img { margin:0 9px 0 10px; }
#footer .contacts { position:absolute; margin:84px 0 0 774px; color:#FFF; width:220px; }
/* END FOOTER */

/* INDEX */
#text { margin:0 7px 0 7px; border:1px solid #35322e; background:#212121; padding:15px 19px; clear:both; }
*:first-child+html #text { padding-top:7px; }
#flash {  height:274px; float:left; margin:-7px 0 7px 0; -margin-bottom:0px; }
#lastnews { background:#111111; border:1px solid #35322e; margin:7px 7px 0 7px; padding:12px 0px; }
#lastnews a { color:#c7a66b; text-decoration:none; }
#lastnews a:hover { color:#fed58a; }
#lastnews .title { font-size:18px; color:#c7a66b; font-family:"Times New Roman", Times, serif; padding:0 0 10px 19px; }
#lastnews .news { width:460px; float:left; margin:0 0 8px 19px; -margin-left:10px; min-height:105px; -height:105px; }
#lastnews .news img { position:absolute; border:1px solid #343434; margin:4px 0 0 0; }
#lastnews .news span { display:block; padding:0 0 0 118px; line-height:15px; }
#lastnews .news.np span { padding-left:0px; }
/* END INDEX */

/* CATALOG */
#catlist { width:729px; clear:left; float:left; margin:0 0 0 7px; -margin:0 0 0 3px; }
#catlist #darkgray { border:1px solid #36332f; background:#212121; padding:0 3px; }
#catlist .list th { font-size:18px; color:#c7a66b; font-family:"Times New Roman", Times, serif; font-weight:normal; text-align:left; padding:12px 0 15px 16px; }
#catlist .list td { width:150px; text-align:center; padding:0 15px 25px 15px; }
#catlist .list .img { border:3px solid #343434; display:block; margin:0 0 3px 0; width:144px; }
#catlist .list .img:hover { border:3px solid #bc9d66; }
#catlist .list a { color:#c7a66b; text-decoration:none; }
#catlist .list a:hover { color:#fff; }
#pager { text-align:center; padding:15px 0 10px 0; color:#c7a66b; }
#pager a { color:#fff; margin:0 2px; }
#pager a:hover { color:#c7a66b; }
#pager .arrows { text-decoration:none; }
#catmenu { float:right; clear:right; width:252px; margin:0 7px 0 0; -margin:0 3px 0 0; }
#catmenu ul { list-style:none; list-style-type:none; border:1px solid #35322e; background:#111111; font-size:15px; color:#fdce29; padding:8px 14px 14px 14px; margin:0 0 3px 0; }
#catmenu ul li { padding:5px 0 7px 0; background:url(../images/dottes.jpg) bottom repeat-x; }
#catmenu ul li.last { background:none; }
#catmenu ul a { color:#c7a66b; text-decoration:none; display:block; background:url(../images/arrow.jpg) no-repeat; background-position:3px center; padding:0 0 0 14px; }
#catmenu ul div { background:url(../images/arrow.jpg)no-repeat; background-position:3px center; padding:0 0 0 14px; }
#catmenu ul a:hover { color:#fff; }
#catmenu .cata { display:block; width:252px; height:141px; float:left; margin:0 0 3px 0; }
#catmenu .cata.sanitary { background:url(../images/sanitary2.jpg); }
#catmenu .cata.furniture { background:url(../images/furniture2.jpg); }
/* END CATALOG */

/* TEXT */
.high { min-height:448px; -height:448px; }
.high .title { font-size:18px; color:#c7a66b; font-family:"Times New Roman", Times, serif; padding:0 0 10px 0px; text-indent:0px; }
/* END TEXT */


h2 {font-size:15px;font-weight:normal;margin-bottom:10px;}

.webform input {width:350px;font-family:Arial;font-size:13px;}
.webform textarea {width:350px;height:120px;font-family:Arial;font-size:13px;}
.webform td {padding:5px;}
