/*Таблица стилей*/
body {margin:0px; padding:0px; background:#FFFAF2 url(/i/visual.jpg) left top repeat-x;}
table {position: relative; border-collapse: collapse;}
td {padding:0px; vertical-align:top;}
form{position:relative; margin:0px; padding:0px;}
div {position:relative; }
div.txt {font:normal 12px Arial; color:#815029; text-align:justify;}
/*Часто используемые стили*/
h1 {font:normal 18px Tahoma; color:#FF2B2B; margin:0px 0px 10px 0px;}
h2 {font:bold 14px Arial; color:#815029; margin:10px 0px 0px 0px;}
h3 {position:relative; padding:10px 0px 0px 500px; width: 320px; margin:0px; }
#under p {position:relative; padding:10px 0px 0px 500px; width: 320px; margin:0px;color:#B06D38;font-size:11px;font-family:Tahoma;}

p,li {font:normal 12px Arial; color:#815029; text-align:justify;}
.txmn h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left !important; padding-left:0px;}
.txmn h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left !important; padding-left:20px;}
.txmn p { margin:0px;}
.txmn li { line-height:0px; margin:0px;}
h2,h3 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left !important; padding-left:0px;}

ol li { margin:0px; padding:0px 0px 15px 0px}
ul li { margin:0px; padding:0px 0px 15px 0px}
ul li p { margin:0px 0px 0px 0px; padding:10px 0px 15px 0px;}

ol li { margin:0px; padding:0px 0px 15px 0px}

#pagetext a:link  {font:normal 12px Arial; color:#815029;}
#pagetext a:visited {font:normal 12px Arial; color:#815029;}
a:hover { text-decoration:none;}
p {font:normal 12px Arial; color:#815029; padding-bottom:0px}
b.text{font:normal 12px Arial; color:#FF2B2B; text-align:justify;}
.txt {font:normal 12px Arial;color:#815029;}
.txt input, .txt textarea {font:normal 12px Arial; color:#815029; border:1px solid #F2D6A3; width:400px;}
.button { color:#D1A14B !important; background:#F5FFA0; border:1px solid #F2D6A3; width:auto !important;}

/*Шаблон*/
#logo {position:absolute; z-index:2; width:138px; height:130px; background:url(/i/logo.jpg) top left no-repeat; top:147px; left:34px;}
#slogan {position:absolute; top:347px; left:50px; z-index:2;}
#all {width:100%;background:url(/i/visual1.jpg) left top no-repeat;}
#alltd {width:100%;background:url(/i/visual2.jpg) 494px top no-repeat;}
#visual {background:url(/i/visual3.jpg) 1074px top no-repeat; height:544px;}

#nav1 {padding: 50px  25px 0px 865px;}
#nav2 {padding: 42px 25px 0px 0px;}
#nav3 {padding: 37px 25px 0px 0px;}

#menu {padding:40px 0px 0px 850px;}
#menu div {padding:0px 0px 6px 0px;}
#menu img {border:0px;}

#menu2 {padding:5px 0px 0px 850px;height:259px;}
#menu2 div {padding:0px 0px 4px 0px;}
#menu2 img {border:0px;}

#block {position:relative; margin:-90px 0px 0px -20px; overflow:visible; background:url(/i/block.gif) left 90px repeat-x;}
#block1 { background:url(/i/lyap.gif) 50% top no-repeat;}
#block2 { background:url(/i/lyap1.gif) 55%  top no-repeat; }
#block3 { background:url(/i/lyap2.gif) 50% top no-repeat; width:1000px; margin:auto; }
#block4 { background:url(/i/lyap3.gif) 70% 50px no-repeat; }
#block5 { background:url(/i/lyap4.gif) 90% 80px no-repeat; height:300px; padding:0px 0px 0px 19px;}
#block5 div {float:left; text-align:center; padding:14px 0px 0px 0px; font:normal 11px Tahoma; color:#B06D38; width:159px;}
/*#block5 div {float:left; text-align:center; padding:72px 0px 0px 0px; font:normal 11px Tahoma; color:#B06D38; width:157px;}*/
#block5 div img {border:0px;}
.aimg { text-decoration:none;}
#block5 a {color:#B06D38;}
#block5 a:hover {/*color:#f00; font-weight:bold;*/}

#main {width:100%; margin-top:-60px;}
#left {padding:0px 0px 0px 20px;}
#pagetext {padding:0px 0px 0px 0px;}
#news_in_main {padding:0px 20px 0px 30px; width:184px;}

#under { background:url(/i/under.jpg) left top no-repeat;}
#under div {font:normal 11px Tahoma !important; color:#B06D38;}
#under h3 {font:normal 11px Tahoma !important; color:#B06D38;}
#under a {color:#B06D38;}
#contacts {position:relative; padding:130px 0px 0px 300px; width: 280px; margin-bottom:-12px; }
#copys {position:relative; padding:10px 0px 0px 500px; width: 320px; }
#counter1 {float:left; padding:10px 0px 5px 310px; filter:alpha(opacity=50);}
#counter2 {float:left;padding:10px 0px 5px 400px;}
#counter3 {display:none;}

.clear { clear:both;}
.lev_0 {font:bold 11px Arial; color:#B06D38; padding:12px 25px;}
.lev_0 a{color:#B06D38;}
.lev_1 {font:normal 11px Arial; color:#B06D38; padding:2px 0px 2px 25px;}
.lev_1 a{color:#B06D38; text-decoration:none;}
.lev_1 a:hover{text-decoration:underline;}
.lev_max {font:normal 11px Arial; color:#B06D38; padding:2px 0px 2px 45px; background:url(/i/l2.gif) 40px 8px no-repeat;}
.lev_max a{color:#B06D38; text-decoration:none;}
.lev_max a:hover{text-decoration:underline;}

.mazok1 { background:url(/i/mazok1.gif) left top no-repeat;}
.mazok2 { background:url(/i/mazok2.gif) left top no-repeat;}
.mazok3 { background:url(/i/mazok3.gif) left top no-repeat;}
.mazok4 { background:url(/i/mazok4.gif) left top no-repeat;}
.mazok5 { background:url(/i/mazok5.gif) left top no-repeat;}
.mazok649 { background:url(/i/mazok9.gif) left top no-repeat;}
.mazok6 { background:url(/i/mazok6.gif) left top no-repeat;}
.mazok7 { background:url(/i/mazok10.gif) left top no-repeat;}
.mazok8 { background:url(/i/mazok7.gif) left top no-repeat;}
.mazok9 { background:url(/i/mazok8.gif) left top no-repeat;}
.mazok10 { background:url(/i/mazok9.gif) left top no-repeat;}
.mazok657 { background:url(/i/mazok1.gif) left top no-repeat;}
.mazok658 { background:url(/i/mazok2.gif) left top no-repeat;}
.mazok659 { background:url(/i/mazok3.gif) left top no-repeat;}
.mazok660 { background:url(/i/mazok4.gif) left top no-repeat;}
.mazok661 { background:url(/i/mazok5.gif) left top no-repeat;}
.mazok698 { background:url(/i/mazok5.gif) left top no-repeat;}


/*Поправки шаблона для вторичной страницы*/
#second {background:#FFFAF2 url(/i/s_v.jpg) left top repeat-x !important;}
#second #all {width:100%;background:url(/i/s_v1.jpg) left top no-repeat;}
#second #alltd {width:100%;background:url(/i/s_v2.jpg) 574px top no-repeat;}
#second #logo { background:none !important; width:auto !important; height:auto !important; position:absolute; z-index:5; top:75px;}
#second #logo a { display:block; width:117px; height:120px;}

#second #nav1 {padding: 27px  25px 0px 849px;}
#second #nav2 {padding: 19px 25px 0px 0px;}
#second #nav3 {padding: 14px 25px 0px 0px;}

#second #menu {padding:20px 0px 29px 850px;}
#second #main {margin-top:0px !important;}
#second #left { padding:15px 32px 0px 32px; width:300px;}
#second #pagetext { padding:15px 60px 0px 10px;}
#second #block {position:relative; margin:0px 0px 0px -20px; overflow:visible; background:url(/i/block.gif) left 0px repeat-x;}
#second #slogan {position:absolute; top:210px; left:55px; z-index:2;}
/*--*/


ul.pub li {padding: 0px 0px 10px 0px; margin:5px 5px 5px -30px}

/*для катринок(в публикациях)*/
.img {float:left; padding:2px; margin:0px 23px 5px 5px; }

/*vraj's code*/
#pr {}
#pr .item {float:left;  background:#F2D6A3; border:1px solid #B06D38; width:212px; margin:0 20px 20px 0;}
#pr .item .block {padding:5px;}
#pr .item .txt {text-align:center; color:#B06D38; font:bold 11px tahoma; padding:3px 0 0; height:25px;}
#pr .item img {border:1px solid #B06D38; cursor:pointer !important; cursor:hand; width:200px; height:195px;}

#pr2 {}
#pr2 .item2 {float:left;  background:#F2D6A3; border:1px solid #B06D38; width:312px; margin:0 20px 20px 0;}
#pr2 .item2 .block {padding:5px;}
#pr2 .item2 .txt {text-align:center; color:#B06D38; font:bold 11px tahoma; padding:3px 0 0; height:25px;}
#pr2 .item2 img {border:1px solid #B06D38; cursor:pointer !important; cursor:hand; width:300px; height:300px; margin:5px;}

#pr3 {} /*Декоративные краски 180 х 180 */
#pr3 .item {float:left;  background:#F2D6A3; border:1px solid #B06D38; width:192px; margin:0 20px 20px 0;}
#pr3 .item .block {padding:5px;}
#pr3 .item .txt {text-align:center; color:#B06D38; font:bold 11px tahoma; padding:3px 0px 0px 0px; height:25px;}
#pr3 .item img {border:1px solid #B06D38;  width:180px; height:180px;}


#pr4 {} /*Лак паркетный 210 х 85 */
#pr4 .item {float:left;  background:#F2D6A3; border:1px solid #B06D38; width:222px; margin:0 20px 20px 0;}
#pr4 .item .block {padding:5px;}
#pr4 .item .txt {text-align:center; color:#B06D38; font:bold 11px tahoma; padding:3px 0px 0px 0px; height:25px;}
#pr4 .item img {border:1px solid #B06D38;  width:210px; height:85px;}

#pr5 {} /*Лак паркетный 521 х 522 */
#pr5 .item {background:#F2D6A3; border:1px solid #B06D38; width:533px; margin:auto;}
#pr5 .item .block {padding:5px;}
#pr5 .item .txt {text-align:center; color:#B06D38; font:bold 11px tahoma; padding:3px 0px 0px 0px; height:25px;}
#pr5 .item img {border:1px solid #B06D38;  width:521px; height:522px;}

#pr6 {} /*Лак паркетный 521 х 522 */
#pr6 .item {background:#F2D6A3; border:1px solid #B06D38; width:605px; margin:auto;}
#pr6 .item .block {padding:5px;}
#pr6 .item .txt {text-align:center; color:#B06D38; font:bold 11px tahoma; padding:3px 0px 0px 0px; height:25px;}
#pr6 .item img {border:1px solid #B06D38;  width:593px; height:872px;}


.dummy {clear:both; float:none; height:0px; font-size:1px; line-height:1px;}
.datatab {margin-top:15px;}
.datatab th, .datatab td {padding:5px 10px; border-bottom:1px solid #E5C89E;}
.datatab th {background:#F2D6A3; color:#B06D38; text-align:left; font:bold 11px tahoma;}
.datatab td {font:11px tahoma; color:#B06D38; vertical-align:top; background:#FBF5DF;}

.datatab2 {margin-top:15px;}
.datatab2 th, .datatab2 td {padding:5px 10px; vertical-align: middle; border-bottom:1px solid #E5C89E; text-align:center;}
.datatab2 th {background:#F2D6A3; color:#B06D38; vertical-align: middle; font:bold 11px tahoma; text-align:center;}
.datatab2 td {font:11px tahoma; color:#B06D38; vertical-align: middle; background:#FBF5DF; text-align:center;}

.first th, .first td {background:none; padding:10px; border:none;}
.first td {vertical-align:middle;}
.cat th, .cat td {background:none;}
.last th, .last td {border-bottom:none;}
.datatab ul {list-style:square; margin:0; padding:3px 10px 5px 20px;}
.datatab li {font:11px tahoma;  margin:0; padding:2px 0 3px; color:#B06D38;}
.datatab  h2 a {font-weight:bold !important; font-size:12px !important;}
.datatab a {font-size:11px !important;}
.datatab img {border:none;}
.imgtr th {background:none; padding:10px; border:none; text-align:left;}
/* .imgtr img {margin:0 10px 10px 0;} */
.center th {text-align:center;}

#patch {font:normal 11px Tahoma; color:#815029;}
#patch a {font:normal 11px Tahoma; color:#815029;}
#order_link {font:bold 12px Arial; color:#815029; text-align:right; padding:2px 0px;}
#order_link a {font:bold 12px Arial !important;color:#815029;}


#pagetext .txt3 a {font:bold 12px Arial !important; }
#pagetext .lev_0 {padding:0px 0px 2px 20px; }
#pagetext .lev_0 a {font:bold 12px Arial !important;}
#pagetext .lev_1 {padding:0px 0px 2px 40px;}
#pagetext .lev_2 {padding:0px 0px 2px 60px;}
#pagetext .lev_2 a, #pagetext .lev_1 a {text-decoration:underline;}
#pagetext .lev_2 a:hover, #pagetext .lev_1 a:hover {text-decoration:none;}

.news {font:bold 12px Arial; color:#815029;}
.news div, .date {font:normal 11px Tahoma; color:#815029;}

.price {font:normal 12px Arial; color:#815029; background:url(/i/excel.gif) 10px top no-repeat; padding:3px 0px 8px 35px}
.price a {font-weight:bold !important;}
#main_page h1 {font-size:17px;}
#main_page h2 a {font-weight:bold !important;}
#main_page table, #main_page table td {border-collapse:collapse;}
#main_page table td {border-bottom:1px solid #E5C89E; border-right:1px solid #E5C89E;}
#main_page table td {padding:5px; width:50%;}
#main_page table td img {float:left; width:70px; padding:5px 5px 5px 0px;}

.news_tit {font:normal 18px Tahoma; color:#FF2B2B; margin:0px 0px 10px 0px; margin:0px;}
.news_main {font:bold 12px Arial; color:#815029;}
.news_main a {color:#815029;}
.news_main a:hover {text-decoration:none;}
.news_main div {width:184px; height:41px; margin-top:10px;}
.news_p1 {margin:0px; padding:13px 0px 0px 30px; font-weight:bold;}
.news_p2 {padding:0px; margin:10px 0px 5px 0px; text-align:left;}
