/*
	основные стили для сайта
*/
/* */
body {_width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px');min-width:1000px;}
body a {color: #88c336;}

/* оформление каталога (разный бордер) */
/* */
div.forborder {position: relative; top: 0; left: 0; z-index:-1;}
body.inside div.forborder {display: none;}


body.spec div.forborder, body.proj div.forborder {display: none;}
body.proj div.bot, body.spec div.bot {height: 100px; display: block;}
body.spec div.catalog {display: none;}

body.gitara div.bot {height: 300px;}
body.gitara div.forborder div.top {display: none;}
body.gitara div.forborder div.top-right {position: absolute; right:0; top:0; background: url(/images/pl/catalog/gitara/right-top.png) no-repeat left top; width:507px; height:104px; z-index: -3;}
body.gitara div.forborder div.top-left {position: absolute; left:0; top:0; background: url(/images/pl/catalog/gitara/left-top.png) no-repeat left top; width:514px; height:159px; z-index: -4;}
body.gitara div.forborder div.left {position: absolute; left:0; top:200px; background: url(/images/pl/catalog/gitara/left.png) no-repeat left top; width:180px; height:788px; z-index: -2;}
body.gitara div.forborder div.right {display: none;}
body.gitara div.forborder div.bottom {position: absolute; bottom:0; left: 20%; background: url(/images/pl/catalog/gitara/bottom.png) no-repeat bottom; width:751px; height:92px; z-index: -1;}
body.gitara div.forborder div.bottom-left {display: none;}
body.gitara div.forborder div.bottom-right {display: none;}

body.zamok div.forborder div.top {position: absolute; top:0; left: 40%; background: url(/images/pl/catalog/zamok/top.png) no-repeat top; width:132px; height:64px; z-index: -7;}
body.zamok div.forborder div.top-right {position: absolute; right:0; top:0; background: url(/images/pl/catalog/zamok/right-top.png) no-repeat right top; width:441px; height:421px; z-index: -4;}
body.zamok div.forborder div.top-left {position: absolute; left:0; top:0; background: url(/images/pl/catalog/zamok/left-top.png) no-repeat left top; width:624px; height:364px; z-index: -3;}
body.zamok div.forborder div.left {display: none;}
body.zamok div.forborder div.right {display: none;}
body.zamok div.forborder div.bottom {position: absolute; left:40%; bottom:0; background: url(/images/pl/catalog/zamok/bottom.png) no-repeat bottom; width:248px; height:64px; z-index: -6;}
body.zamok div.forborder div.bottom-left {position: absolute; left:0; bottom:0; background: url(/images/pl/catalog/zamok/left-bottom.png) no-repeat bottom; width:386px; height:229px; z-index: 4;}
body.zamok div.forborder div.bottom-right {position: absolute; right:0; top:0; background: url(/images/pl/catalog/zamok/right-bottom.png) no-repeat bottom; width:420px; height:251px; z-index: -5;}
body.zamok div.bot {height: 251px; margin-top: -100px;}

body.issl div.forborder div.top {position: absolute; top:0; background: url(/images/pl/catalog/issl/top.png) no-repeat top; width:100%; height:64px; z-index: -7;}
body.issl div.forborder div.top-right {position: absolute; right:0; top:0; background: url(/images/pl/catalog/issl/right-top.png) no-repeat right top; width:389px; height:421px; z-index: -4;}
body.issl div.forborder div.top-left {position: absolute; left:0; top:0; background: url(/images/pl/catalog/issl/left-top.png) no-repeat left top; width:624px; height:364px; z-index: -3;}
body.issl div.forborder div.left {display: none;}
body.issl div.forborder div.right {display: none;}
body.issl div.forborder div.bottom {position: absolute; left:15%; bottom:0; background: url(/images/pl/catalog/issl/bottom.png) no-repeat bottom; width:309px; height:64px; z-index: -6;}
body.issl div.forborder div.bottom-left {position: absolute; left:0; bottom:0; background: url(/images/pl/catalog/issl/left-bottom.png) no-repeat bottom; width:115px; height:313px; z-index: -4;}
body.issl div.forborder div.bottom-right {position: absolute; right:0; bottom:0; background: url(/images/pl/catalog/issl/right-bottom.png) no-repeat bottom; width:715px; height:270px; z-index: -5;}
body.issl div.bot {height: 313px; margin-top: -200px;}

body.jungl div.forborder div.top {position: absolute; top:0; background: url(/images/pl/catalog/jungl/top.png) no-repeat top; width:100%; height:64px; z-index: -7;}
body.jungl div.forborder div.top-right {position: absolute; right:0; top:0; background: url(/images/pl/catalog/jungl/right-top.png) no-repeat right top; width:556px; height:421px; z-index: -4;}
body.jungl div.forborder div.top-left {position: absolute; left:0; top:0; background: url(/images/pl/catalog/jungl/left-top.png) no-repeat left top; width:624px; height:364px; z-index: -3;}
body.jungl div.forborder div.left {display: none;}
body.jungl div.forborder div.right {display: none;}
body.jungl div.forborder div.bottom {position: absolute; left:20%; bottom:0; background: url(/images/pl/catalog/jungl/bottom.png) no-repeat bottom; width:734px; height:83px; z-index: -6;}
body.jungl div.forborder div.bottom-left {position: absolute; left:0; bottom:0; background: url(/images/pl/catalog/jungl/left-bottom.png) no-repeat bottom; width:161px; height:148px; z-index: -4;}
body.jungl div.forborder div.bottom-right {position: absolute; right:0; top:0; background: url(/images/pl/catalog/jungl/right-bottom.png) no-repeat bottom; width:118px; height:177px; z-index: -5;}
body.jungl div.bot {height: 177px;}

body.kubiki div.forborder div.top {position: absolute; top:0; background: url(/images/pl/catalog/kubiki/top.jpg) no-repeat top; width:100%; height:58px; z-index: -1;}
body.kubiki div.forborder div.top-right {display: none;}
body.kubiki div.forborder div.top-left {display: none;}
body.kubiki div.forborder div.left {display: none;}
body.kubiki div.forborder div.right {display: none;}
body.kubiki div.forborder div.bottom {position: absolute; left:10%; bottom:0; background: url(/images/pl/catalog/kubiki/bottom.png) no-repeat bottom; width:637px; height:104px; z-index: -5;}
body.kubiki div.forborder div.bottom-left {position: absolute; left:0; top:0; background: url(/images/pl/catalog/kubiki/left-bottom.png) no-repeat bottom; width:512px; height:581px; z-index: -4;}
body.kubiki div.forborder div.bottom-right {position: absolute; right:0; bottom:0; background: url(/images/pl/catalog/kubiki/right-bottom.png) no-repeat bottom; width:573px; height:474px; z-index: -6;}
body.kubiki div.bot {margin-top: -440px; height:581px;}


body.jump div.forborder div.top {position: absolute; top:0; background: url(/images/pl/catalog/kubiki/top.jpg) no-repeat top; width:100%; height:58px; z-index: -1;}
body.jump div.forborder div.bottom {position: absolute; left:10%; bottom:0; background: none; width:637px; height:104px; z-index: -5;}
body.jump div.forborder div.bottom-left {position: absolute; left:0; top:0; background: none; width:512px; height:581px; z-index: -4;}
body.jump div.forborder div.bottom-right {position: absolute; right:0; bottom:0; background: none; width:573px; height:474px; z-index: -6;}


div.posrel {/*position: relative;*/ top: 0; left: 0;}
img.logo {margin: 25px 0 0 80px; font-size: 20px;}
div.menu {margin: -120px 0 0 80px; padding: 30px 0 0 0;}
div.menu li {padding-top: 0; color: #000; font-size: 22px;}

div.coords {position: relative; margin:30px 0 0 0; font-size: 22px; width: 270px; height: 110px; /*background: url(/images/pl/phones.gif) no-repeat left 3px;*/ /*padding-left: 215px;*/}
div.aaction {position: relative; margin:30px 20px 0 0; padding:47px 0 0 60px; width: 302px; height: 100px; background: url(/images/pl/dindilin.gif) no-repeat left top; font:normal 14px Arial;}
div.aaction a {color:#fff;text-decoration:none;}

div.main {background: url(/images/pl/main.jpg) no-repeat 80% -38px; width: 100%; margin: 0;}
div.inside {background: url(/images/pl/inside_right_tree.jpg) no-repeat right 100px; height: auto;}
img.q {margin: 40px 0 0 110px;}
div.manager {background: url(/images/pl/m_anna.jpg) no-repeat; height: 63px; width: 161px; margin: 10px 0 0 80px; padding: 20px 0 0 60px; font-family: tahoma; font-weight: bold; font-size: 14px; color: #fff;}
div.manager p {background: #f57921; width: 140px; line-height: 10px;}
div.anna {background: url(/images/pl/m_anna.jpg) no-repeat;}
div.irinas {background: url(/images/pl/m_irinas.jpg) no-repeat;}
div.irinash {background: url(/images/pl/m_irinash.jpg) no-repeat;}
div.sveta {background: url(/images/pl/m_sveta.jpg) no-repeat;}
div.elena {background: url(/images/pl/m_elena.jpg) no-repeat; font-size: 13px;}
div.july {background: url(/images/pl/m_july.jpg) no-repeat; padding-left: 66px;}
div.vika {background: url(/images/pl/m_vika.jpg) no-repeat;}
.girl-swf {position: relative; left: 70%; top:0px;/*38*/ width: 137px; height: 138px;}
.smile-swf {position: absolute; margin: 20px 0 0 400px;}
.ear-swf {position: absolute; margin: -99px 0 0 149px;}
div.filin {margin-top: 50px; background: url(/images/pl/filin.jpg) no-repeat left top; height: 436px; width: 282px;}
div.clear {clear: both;}
body.proj div.menu, body.spec div.menu, body.inside div.menu, body.kubiki div.menu, body.issl div.menu, body.jungl div.menu, body.zamok div.menu, body.gitara div.menu {margin-top:0;}
body.kubiki img.logo, body.issl img.logo, body.jungl img.logo, body.zamok img.logo, body.gitara img.logo {margin-top:65px;}
body.kubiki div.coords, body.issl div.coords, body.jungl div.coords, body.zamok div.coords, body.gitara div.coords {margin-top: 65px;}
body.kubiki .smile-swf, body.issl .smile-swf, body.jungl .smile-swf, body.zamok .smile-swf, body.gitara .smile-swf {top: 35px;}
body.spec div.coords {margin-top: 45px;}


/* каталог на главной странице */
/* */
div.index {margin: auto; margin-top: 40px; width: 1000px;}
div.index h2 {}
div.index p {font-family: tahoma; font-size: 14px; width: 190px; color: #020202;}
div.index p a:link, div.index p a:visited, div.index p a:active, div.index p a:hover {font-family: tahoma!important; font-size: 14px!important; width: 190px!important; color: #020202!important; background: none!important; padding:0!important;}
div.index a:link, div.index a:visited, div.index a:active, div.index a:hover {color: #8fc346; text-decoration: none; font-weight: normal;}
div.index div.zamok {width: 250px; float: left; margin-left: 2%; padding-left: 30px;}
div.index div.zamok p {margin: 10px 0 0 25px;}
div.index div.zamok a:link, div.index div.zamok a:visited, div.index div.zamok a:active, div.index div.zamok a:hover {background: url(/images/pl/index/zamok.jpg) no-repeat; display: block; padding: 220px 0 0 0;}
div.index div.jung {width: 250px; float: left; margin-left: 4%;}
div.index div.jung p {margin: 10px 0 0 20px;}
div.index div.jung a:link, div.index div.jung a:visited, div.index div.jung a:active, div.index div.jung a:hover {background: url(/images/pl/index/jung.jpg) no-repeat; display: block; padding: 220px 0 0 0;}
div.index div.kubiki {width: 250px; float: left; margin-left: 5%;}
div.index div.kubiki p {margin: 10px 0 0 32px;}
div.index div.kubiki a:link, div.index div.kubiki a:visited, div.index div.kubiki a:active, div.index div.kubiki a:hover {background: url(/images/pl/index/kubiki.jpg) no-repeat; display: block; padding: 220px 0 0 0;}
div.index div.gitara {width: 250px; float: left; margin-left: 2%;}
div.index div.gitara a:link, div.index div.gitara a:visited, div.index div.gitara a:active, div.index div.gitara a:hover {background: url(/images/pl/index/gitara.jpg) no-repeat; display: block; padding: 220px 0 0 0;}
div.index div.gitara p {margin: 10px 0 0 24px;}
div.index div.issl {width: 250px; float: left; margin-left: 4%;}
div.index div.issl p {margin:10px 0 0 5px;}
div.index div.issl a:link, div.index div.issl a:visited, div.index div.issl a:active, div.index div.issl a:hover {background: url(/images/pl/index/issl.jpg) no-repeat left top; display: block; padding: 240px 0 0 0; margin-left: 0;}
div.index div.sds {width: 250px; float: left; margin-left: 6%;}
div.index div.sds a:link, div.index div.sds a:visited, div.index div.sds a:active, div.index div.sds a:hover {background: url(/images/pl/index/sds.jpg) no-repeat; display: block; padding: 250px 0 0 0;}

div.index div.jump {width: 250px; float: left; margin-left: 2%; padding-left: 30px;}
div.index div.jump p {margin: 10px 0 0 25px;}
div.index div.jump a:link, div.index div.jump a:visited, div.index div.jump a:active, div.index div.jump a:hover {background: url(/images/pl/index/jump.jpg) no-repeat; display: block; padding: 220px 0 0 0;}

/* инсайд */
/* */
div.left {width: 290px; float: left;}
div.content {margin-top: 40px; float: left; width: 55%; font-family: Tahoma; margin-left: 30px; z-index: 2;}

div.content div.pos_center {margin: 20px auto;}
div.content h1 {font-size: 40px; color: #88c336; width: 600px!important;}
div.content h1.mintop {margin-top: 0;}
div.content h2 {font-size: 24px; color: #88c336; margin: 20px 0 10px 0px;}
div.content h3 {font-size: 18px; color: #88c336; margin: 40px 0 10px 0;}
div.content p {margin: 10px 0 20px 0; line-height: 130%;}
div.content p.podp {width: 320px; margin-left: 100px; font-size: 14px; color: #959595;}
div.content p.comment {font-size: 14px; color: #959595;}
div.content span.green {color: #90c743;}
div.content img {margin: 20px;}
div.content img.l {margin-left: 0; float: left;}
div.content img.r {margin-right: 0; float: right;}
div.content img.b {padding: 4px; border: 1px solid #ccc;}
div.content table {width: 100%; margin: 10px 0 20px 0;}
div.content table.info {width: 100%; margin: 10px 0 20px 0;}
div.content table.info th {font-weight: bold; padding: 5px; text-align: center; border-bottom: 2px solid #88c337;}
div.content table.info th.head {font-size: 120%;}
div.content table.info td {text-align: left; padding: 6px; border-bottom: 1px solid #88c337; font-size: 80%;}
div.content table.info td.head {font-weight: bold; border-left: 0px;}
div.content table td {text-align: center;}
div.content td p {text-align: left; font-size: 12px; color: #606060; width: 200px; margin: auto; margin-top:0;}
div.content td h4 {text-align: left; font-size: 12px; color: #77a900; width: 200px; font-weight: bold;  margin: auto; margin-bottom: 20px;}
div.content ul {padding:0; margin: 10px 0 20px 30px; list-style: circle;}
div.content ol {padding:0; margin: 10px 0 20px 30px; list-style-type: decimal; }
div.content ul li, div.content ol li {padding-top: 10px;}

div.sleep h2 {font-size: 24px; color: #88c336; margin: 20px 0 10px 0px;}
div.sleep p {margin: 10px 0 20px 0; line-height: 130%;}
div.sleep ul {padding:0; margin: 10px 0 20px 30px; list-style: circle;}
div.sleep ul li {padding-top: 10px;}

/* каталог продукции */
/* */
div.catalog_top {background: none; width: 95%;}
div.catalog_top table td {vertical-align: top;}
div.bigborder {background: url(/images/pl/catalog/bigborder.jpg) no-repeat left top; height: 411px; width: 571px; padding: 53px 0 0 0;}
div.selector {margin-top: 44px;}
div.selector img {margin:0;}
div.selector a:link, div.selector a:visited, div.selector a:active, div.selector a:hover {padding:0; display: block; margin:0; height: 70px; width: 97px; padding: 13px 0 0 4px;}
div.selector a.act:link, div.selector a.act:visited, div.selector a.act:active, div.selector a.act:hover {background: url(/images/pl/catalog/undersel.gif) no-repeat left top; cursor: default;}
table.desc {}
table.desc a:link, table.desc a:hover, table.desc a:visited, table.desc a:active {color: #f57921;}
table.desc td img {margin:0;}
table.desc td {width: 310px; padding: 5px;}
table.desc td p {color: #6f6f6f; font-size: 14px; width: 310px; margin-top: 20px;}
.fleft {float: left;}
div.catalog {float: none; width: 900px; margin: auto; margin-top: 10px;}

/* корзина и тд */
/* */
div.catalog div.cart {background: url(/images/pl/catalog/basket.gif) no-repeat top; height: 93px; width: 459px; margin-left: 400px; margin-top: -90px; position: relative; z-index: 4;}
div.catalog div.cart p {margin:0; padding:0; font-size: 14px; color: #88c336; font-weight: bold; padding: 30px 0 0 260px; font-family: arial;}
div.catalog div.cart p span {color: #000;}
div.catalog div.cart a:link, div.catalog div.cart a:active, div.catalog div.cart a:visited, div.catalog div.cart a:hover {background: url(/images/pl/catalog/submit.gif) no-repeat; height: 24px; width: 163px; display: block; margin-left: 240px; text-decoration: none; color: #fff; font-size: 14px; font-weight: bold; margin-top: 10px; padding: 4px 0 0 20px;}
div.elem_good div.img_good {margin-top: 40px; text-align: left;}
div.elem_good p.title   {font-weight: bold; color: #000; height: 30px!important; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;}
div.elem_good p.gab_art   {font-weight: normal; color: #6f6f6f;}
div.elem_good p.price  {margin-top: 2px; margin-bottom: 2px; color: #000;}
div.elem_good p.price span   { color: #fff;}


/* ближе к подвалу */
/* */
div.sert {background: #f57921 url(/images/pl/sertifikat.jpg) no-repeat left; height: 219px; width: 200px; margin: 0 0 0 20px; padding: 105px 0 0 100px; color: #fff; font-size: 14px; font-family: arial;}
div.sert p {margin-bottom: 20px;}
div.about {height: 300px; width: 500px;  margin-top: -200px; font-weight: normal; margin-left: 40%;}
div.about p a:link, div.about p a:visited, div.about p a:active, div.about p a:hover {font-weight: normal!important; text-decoration: none!important; color: #020202!important;}
div.about img {margin-bottom: 30px;}

/* непосредственно подвал */
/* */
div.main div.bottom {width: 100%; height:168px; background: #80c141 url(/images/pl/bottom_grass.gif) no-repeat bottom right; padding-top: 110px; margin-top: -130px; z-index: -1; position: absolute;}
div.bottom div.vb {background:url(/images/pl/vb_logo.jpg) no-repeat; height: 76px; width: 76px; position: absolute; left:0; margin: 70px 0 0 173px;}
div.vcard {color: #fee528; font-size: 14px; margin: 0 0 0 350px; font-weight: normal; line-height: 17px; padding-top: 55px;}
div.vcard span.fn {display: none;}
div.vcard .fn, div.vcard .street-address, div.vcard .tel, div.vcard .icq {color: #020202;}
div.vcard .email a:link, div.vcard .email a:hover, div.vcard .email a:visited, div.vcard .email a:active{color: #fff;}
div.forborder div.vcard {background: url(/images/pl/catalog/vb_logo.gif) no-repeat left 10px; position: absolute; left:0; top:0; color: #000; width: 400px; height: 100px; padding: 0 0 0 90px;}
div.forborder div.vcard .email a:link, div.forborder div.vcard .email a:hover, div.forborder div.vcard .email a:visited, div.forborder div.vcard .email a:active{color: green;}
div.forborder div.vcard .fn, div.forborder div.vcard .street-address, div.forborder div.vcard .tel, div.forborder div.vcard .icq {color: green;}
body.zamok div.vcard {margin: 100px 0 0 200px;}
body.jungl div.vcard {margin: 20px 0 0 100px;}
body.kubiki div.vcard {margin: 400px 0 0 100px;}
body.jump div.vcard {margin: 430px 0 0 30%;}
body.gitara div.vcard {margin: 80px 0 0 100px;}
body.issl div.vcard {margin: 120px 0 0 100px;}
a.sabit:link, a.sabit:visited, a.sabit:active, a.sabit:hover {background: url(/images/pl/sabitlogo.gif); height: 48px; width: 119px; display: block; position: absolute; right: 40px; margin-top: -50px; text-decoration: none;}

table.order_table {width: 100%; font-size: 13px;}
table.order_table  tr th {background: #f57921; font-size: 15px; padding: 6px; color: #fff; }
table.order_table	span.link {cursor: pointer; color: #f57921; font-size: 18px;}

table.order_table	td  {padding: 4px; background-color: #fff;}
table.order_table	td.tdc {text-align: center;}
table.order_table	td.tdl {text-align: left;}
table.order_table	td.tdr {text-align: right;}
table.order_table	td.vt {vertical-align: top;}
table.order_table	tr td.odd {background-color: #e2f7c5;}
table.order_table	tr td {border-bottom: 1px solid #e2f7c5;}



table.order_table2 {width: 100%; font-size: 13px;}
table.order_table2  tr th {background: #f57921; font-size: 15px; padding: 6px; color: #fff; }
table.order_table2	span.link {cursor: pointer; color: #f57921; font-size: 18px;}

table.order_table2	td  {padding: 4px;}
table.order_table2	td.tdc {text-align: center;}
table.order_table2	td.tdl {text-align: left;}
table.order_table2	td.tdr {text-align: right;}
table.order_table2	td.vt {vertical-align: top;}



p.itogo {font-size: 16px;}
p.itogo span {font-size: 20px; color: #f57921;}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

/* фурнитурка */
/* */
div.furnitures table.fur_table {font-size: 14px; width: 490px;}
body.kubiki div.furnitures table.fur_table {margin-left: 20px;}
div.furnitures table.fur_table tr td {width: 80px; text-align: left; padding: 0px 15px; font-weight: bold;}
div.furnitures table.fur_table tr td  img.furimg {margin: 0px;}
div.furnitures table.fur_table tr td span.code {color: #959595; font-size: 14px;}
div.furnitures table.fur_table tr td span.creator {color: #6f6f6f; font-size: 12px; font-weight: normal;}
div.furnitures table.fur_table tr td.other {font-size: 14px; font-weight: normal; text-align: right; padding-top: 10px; padding-bottom: 15px;}
div.furnitures table.fur_table tr td.other a{color: #e05501;}
div.furnitures table.fur_table tr td.header {vertical-align: top;}


div.furnitures  { width: 600px; float: left;}
div.furnitures table.fur_table2 {font-size: 14px; width: 600px;}
div.furnitures table.fur_table2 tr td {width: 80px; text-align: left; padding: 5px 15px; font-weight: bold;}
div.furnitures table.fur_table2 tr td  img.furimg {margin: 0px;}
div.furnitures table.fur_table2 tr td span.code {color: #959595; font-size: 14px;}
div.furnitures table.fur_table2 tr td span.creator {color: #6f6f6f; font-size: 12px; font-weight: normal;}
div.furnitures table.fur_table2 tr td.other {font-size: 14px; font-weight: normal; text-align: right; padding-top: 10px; padding-bottom: 15px;}
div.furnitures table.fur_table2 tr td.other a{color: #e05501;}
div.furnitures table.fur_table2 tr td.header {vertical-align: top;}

div.wallpaper { margin-left: 600px; width: 250px;}
div.wallpaper p {font-style: italic; font-size: 12px; color: #6f6f6f;}
div.wallpaper p a {color: #f57921;}
div.wallpaper div.ramka {width: 241px; height: 170px; background: url('/images/pl/border_wallpaper.gif') no-repeat top left; padding: 0px;}
div.wallpaper div.ramka a {padding: 0px; margin: 0px;}
div.wallpaper div.ramka img {margin: 6px 7px 7px 7px;}

p.gab_art {margin-top:0!important; padding-top:0!important; margin-bottom:0!important; padding-bottom:0!important;}


div.catalog table.shop_table td {vertical-align: bottom;}


em {font-style: italic!important;}

div.achtung {width: 90%; border: 1px solid #88c336; margin: auto; margin-bottom: 40px; font-weight: bold; font-family: tahoma; padding: 5px 40px;}
div.achtung h2 {text-align: center; font-size: 20px; color: #88c336;}
div.achtung p {font-weight: normal; font-size: 16px; color: #000;}

body.gitara div.achtung, body.gitara div.sert, body.proj div.achtung {display: none;}


/**Вкладки на главной**/
#buttons{ border-top:1px solid white; padding-top:10px;}
#buttons div {float:left; padding:8px 19px 0px 19px; height:24px; font:normal 12px Arial; text-decoration:underline; background:#eee; color:#555; cursor:pointer; margin-right:2px;}
#buttons div a {color:#555;}
#buttons .act {background:#88c336; color:#fff; cursor:default; margin-left:0px; text-decoration:none; font-weight:bold;}
#buttons div.act a{color:#fff;}
.rline {clear:both; border-top:2px solid #88c336; height:12px; line-height:12px; font-size:12px;}
/*div.sleep p{text-align:justify; margin:4px 0px; line-height:normal;}
div.sleep h2{font:normal 18px Arial; color:#88c336; margin:7px 0px; line-height:normal;}*/


#our_life { background:url(/images/pl/our_life.gif) left top no-repeat; width:163px; height:142px; text-decoration:none;display:block; float:right; margin-right:1%; margin-top:32px; z-index:100;}

#our_life_plus {background:url(/images/pl/our_life_plus.gif) 80px 10px no-repeat; padding-top:14px;}
#our_life_plus li { line-height:30px; padding:0 0 3px 22px;}

.catPadding div.menu { margin-top: 0; }


#contacts_superblock .sleep {display:none; font:normal 14px Arial; color:#000;}
#contacts_superblock .sleep div {padding:20px 20px 20px 20px;}
#contacts_superblock .sleep div a {color:#88c336;}
#contacts_superblock .punktHead { font:normal 36px Arial; color:#000; cursor:pointer; border-top:1px solid #e2e2e2;/*border-bottom:1px solid #e2e2e2;*/ padding:13px 0 14px 11px}
#contacts_superblock .punktHead span { border-bottom:2px dashed #000;}
#contacts_superblock .link { text-decoration:underline;color:#88c336; font:normal 12px Arial;cursor:pointer;}
#contacts_superblock .typah2 {font:normal 18px Arial; color:#e06e27;border-bottom:1px dashed #e06e27; cursor:pointer;}
#contacts_superblock .bbbstrong {font:normal 18px Arial;}



#presubnav {font-size:12px; padding:0 0 10px 15px; margin:0;}
#subnav {width:720px;}
#subnav div {float:left; padding:0px;}
#subnav div img { margin:0 0 0 15px;}
div.clear {float:none!important;clear:both; height:1px; line-height:1px; font-size:1px;}
div.ups {background: url(/images/pl/catalog/bigborder.jpg) no-repeat left -58px; height: 410px; width: 571px; padding:0; margin-top:5px;}
div.ups img { margin-top:15px;}
div.ups2 {margin-top: 0;}
h2.noPadding { padding:0!important; margin:0!important; text-align:left;}
h2.noPadding img { margin:15px 0 5px 15px;}
h2.cacatca {width:900px!important; margin: auto!important; margin-bottom:-30px!important; display:block; padding-bottom:0px;}
h2.cacatca img {margin-bottom:0px;}



.shop_table2 img { margin:20px 0 0 0;}
.shop_table2 .elem_good { width:165px; padding:0px!important;}
.shop_table2 .elem_good p { padding-left:30px;}
.shop_table2 .img_good{ padding-bottom:0!important;}
.shop_table2 .img_good img { margin-bottom:10px!important; margin-top:25px; margin-left:0; margin-right:0;}

div.inside {width:100%;_width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px'); min-width:1000px;}

div.main div.menu {/*margin-top: -120px 0 0 80px; */padding: 20px 0 0 0;}
div.inside div.menu {padding-top:20px;}
div.main {_width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px'); min-width:1000px;}


#clothes {background:url(/images/pl/clothes.gif) right top no-repeat;float:right; margin:-40px 22px 0 0; position:relative; z-index:100; text-align:right;/*_width:expression((documentElement.clientWidth||document.body.clientWidth)>970?'100%':'970px'); min-width:1000px;*/}