* {margin:0;padding:0;font-family:Tahoma, Arial;}
html, body {margin: 0;padding: 0;width:100%;}
html {height: 100%;}
body {min-height: 100%;height: 100%;background:#efebd9;color:#000000;}

div, span, td, th, a, p {font-size:13px;color:#000000;text-decoration:none;}

#null {width:1px;height:1px;overflow:hidden;}
.null {width:1px;height:1px;overflow:hidden;}
.clearfloat {height:1px;margin-top:-1px;clear:both;overflow:hidden;}
a img {border:none;}
#tooltip {
  position: absolute;
  z-index: 3000;
  width:250px;
  border: 1px solid #000000;
  background-color: #efebd9;
  padding: 0;
  color:#333333;
}

.searchinput {
	color:#000000;
	font-style:normal;
}

#tooltip h3 {
  background-color: #efebd9;
  padding-left:5px;
  font-weight:bold;
  font-size:1.1em;
}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
  text-align:justify;
}

.mcont {width:100%;min-width:997px;height:100%;min-height:100%;}
.mcont .left {height:100%;vertical-align:top;}
.mcont .left table {height:100%;}
.mcont .left table .top {height:236px;background:url(../img/bodyleft.jpg) no-repeat right top;}
.mcont .left table .middle {height:100%;background:url(../img/bodyleftr.jpg) repeat-y right;}
.mcont .left table .bottom {height:40px;background:url(../img/bodyleftb.jpg) no-repeat right bottom;}

.mcont .right {height:100%;vertical-align:top;}
.mcont .right table {height:100%;background:url(../img/bodyrightr.jpg) repeat-y left top;}
.mcont .right table .top {height:236px;background:url(../img/bodyright.jpg) no-repeat left top;}
.mcont .right table .middle {height:100%;}
.mcont .right table .bottom {height:79px;background:url(../img/bodyrightb.jpg) no-repeat left bottom;}


.mcont .container {
	width:997px;
	height:100%;
	min-height: 100%;
	vertical-align:top;
}
.mcont .container .subcontainer {
	width:997px;
	height:100%;
	min-height: 100%;
}
.mcont .container .subcontainer .left {
	width:966px;
	height: 100%;
}
.mcont .container .subcontainer .cright {width:31px;vertical-align:top;height:100%;}
.mcont .container .subcontainer .cright .ttab {width:31px;height:100% !important;table-layout:fixed !important;background:url(../img/bodybgrepeatright.jpg) repeat-y top left;}
.mcont .container .subcontainer .cright .ttab .top {height:207px;background:url(../img/bodybgrepeatright_top.jpg) no-repeat top left;}
.mcont .container .subcontainer .cright .ttab .middle {height:100% !important;}
.mcont .container .subcontainer .cright .ttab .bottom {height:62px;background:url(../img/bodybgrepeatright_btm.jpg) no-repeat top left;}
.mcont .container .subcontainer .left .mcenter {width:966px;height:100%;table-layout:fixed;}

.mcenter .header {height:192px;background:url(../img/header.jpg) no-repeat left top;vertical-align:top;}
.mcenter .header .phone {width:225px; height:27px; margin-top:100px; float:right; overflow:hidden;}
.mcenter .header .logo {width:481px; height:162px; margin-left:55px; margin-top:23px;}

.mcenter .mainmenu {height:66px;background:url(../img/mainmenubg.jpg) repeat-x top;}
.mcenter .mainmenu .menu {height:66px;background:url(../img/mainmenuleftbg.jpg) no-repeat left top;}
.mcenter .mainmenu .menu .items {table-layout:fixed;width:922px;height:33px;border:none;border-spacing:0px;padding:0px;margin-left:30px;}

.mcenter .info {height:100%;background:url(../img/leftmenubg.jpg) repeat-y left #FFFFFF; vertical-align:top;}
.mcenter .info_scrap {height:100%; vertical-align:top;background:url(../img/leftmenubgscrab.jpg) repeat-y left #FFFFFF;}

.info .maincontent {width:966px; height:100%;}
.info .maincontent .lftmenu {vertical-align:top;padding-top:16px;width:231px;}
.info .maincontent .mc {vertical-align:top;padding:11px 5px 15px 19px;}
.info .maincontent .rgtmenu {vertical-align:top;width:230px;padding-top:16px;}
.info .maincontent .btm {height:35px;background:url(../img/centerbg_btm.jpg) no-repeat left bottom;}

.info_scrap .maincontent {width:966px; height:100%;}
.info_scrap .maincontent .lftmenu {vertical-align:top;padding-top:16px;width:231px;}
.info_scrap .maincontent .mc {vertical-align:top;padding:11px 5px 15px 19px;}
.info_scrap .maincontent .rgtmenu {vertical-align:top;width:230px;padding-top:16px;}
.info_scrap .maincontent .btm {height:35px;background:url(../img/centerbg_btm_scr.jpg) no-repeat left bottom;}


.mcenter .footer {height:100px;background:url(../img/footer.jpg) no-repeat top left;vertical-align:middle;}
.mcenter .footer .inf {margin-left:25px; margin-right:0px; margin-top:3px;}
.mcenter .footer .inf .td1 {width:113px;vertical-align:top;}
.mcenter .footer .inf .td2 {width:600px; vertical-align:top;}
.mcenter .footer .inf .td3 {width:185px; vertical-align:top; text-align:left;}



.text_1b18 {color:#d87842; font-size:18px;font-weight:bold;}
.text_118 {color:#d87842; font-size:18px;}

.text2 {color:#3a4c38; font-size:11px;}






.green_link {color:#4e5e1b;text-decoration:underline;}
.lime_link {color:#687a4a;text-decoration:underline;}
.green_text {color:#4e5e1b;}
.lime_text {color:#687a4a;}
.red_text {color:#ce662b;}

.cmdmenu {display:inline;}

.banner {background:#e88d5a;}
.banner tr td {padding:22px 26px; color:#FFFFFF;}


.center_head {width:auto;}
.center_head .cont {height:34px; background:url(../i/split.gif) repeat-x bottom;}
.center_head .cont .img {background:url(../i/scissors.gif) no-repeat bottom right; width:77px; height:33px; float:right;}
.center_head .cont .name {color:#d87842;  font-size:18px; padding:5px 0px 0px 0px;font-family: Tahoma, Arial;}

.news {width:481px; margin-top:10px;}
.news .item {background:url(../i/news.gif) no-repeat 16px 18px #eef1e9; margin-top:8px; padding:14px 30px}
.news .item .date {font-weight:bold;}
.news .item .name {margin-top:5px;}
.news .item .name a {color:#687a4a;font-weight:bold;text-decoration:underline;}
.news .item .short {margin-top:5px;font-weight:normal;}

.catalog {width:481px;}
 .path {background:#f0f7f5;}
 .path div {text-align:right;padding-top:10px;padding-right:10px;padding-bottom:10px;}
.catalog .search {margin-top:8px;height:125px;background:#f8f6ee;}
.catalog .search .sel {width:226px;float:left;padding-top:15px;}
.catalog .search .sel div {margin-bottom:9px;}
.catalog .search .sel div select {width:194px;margin-left:14px;}
.catalog .search .color {width:115px;float:left;}
.catalog .search .color .pan {width:100px; height:88px; border:1px solid #908b5d; margin-top:12px;}
.catalog .search .color .pan .box {width:84px; margin-left:2px; margin-top:5px;}
.catalog .search .color .pan .box td {width:16px;height:14px;cursor:pointer;}


.pager {margin-top:8px;height:36px;background:#f8f6ee;}

.pager .links {padding-left:21px; padding-top:12px;color:#687a4a;font-size:12px;}
.pager .links a {color:#687a4a;}
.pager .links .pagertext {color:#ca632c;}

.catalog .item {margin-top:20px;margin-bottom:20px;}
.catalog .item .img {background:url(../i/catalogitem.jpg) no-repeat top left; width:142px; height:142px; vertical-align:top;}
.catalog .item .img .pos {margin-top:12px; margin-left:13px; width:96px; height:96px; overflow:hidden;}
.catalog .item .img .lnk {width:122px; height:22px; text-align:center; margin-top:12px; margin-left:0px;margin-bottom:8px;background:url(../i/catalogitemzoom.jpg) no-repeat left;}
.catalog .item .img .lnk a.zoom {font-family:Tahoma, Arial;font-weight:bold;color:#ca622c;font-size:12px;text-decoration:none; display:block; margin-top:-1px;}
.catalog .item .inf {vertical-align:top;}
.catalog .item .inf .name {margin-bottom:5px;}
.catalog .item .inf .name a {color:#687a4a; text-decoration:underline; font-weight:bold;font-size:12px;}
.catalog .item .inf .descr {font-size:12px;}
.catalog .item .inf .cost {color:#ca622c;font-size:12px;}
.catalog .item .inf .code {font-size:12px;}
.catalog .item .inf .av {color:#687a4a;font-size:12px;}
.catalog .item .inf .av2 {color:#CC3333;font-size:12px;}
.catalog .item .inf .buy {font-size:12px; margin-top:10px;}
.catalog .item .inf .buy a {color:#ca632c;text-decoration:underline;}


.feedback {}

.rgtmenu .baskblock {margin-left:13px; margin-right:13px;}
.rgtmenu .baskblock .head {background:url(../i/basket.gif) no-repeat top left; width:205px;height:73px;}
.rgtmenu .baskblock .cont {background:url(../i/block1_bg.gif) left top;width:205px;}
.rgtmenu .baskblock .cont .marg {margin-left:9px; margin-right:9px;padding-top:10px;}
.rgtmenu .baskblock .cont .marg .top {background:url(../i/block1_top_bg.gif); height:6px; overflow:hidden;}
.rgtmenu .baskblock .cont .marg .cnt {background:url(../i/block1_center_bg.gif) repeat-y; padding:0px 10px 0px 10px;}
.rgtmenu .baskblock .cont .marg .cnt p {font-size:13px;font-family:Tahoma, Arial;}
.rgtmenu .baskblock .cont .marg .btn {background:url(../i/block1_bottom_bg.gif); height:6px; overflow:hidden;}
.rgtmenu .baskblock .cont .marg .spc {height:15px; overflow:hidden}

.rgtmenu .feedbackblock {margin-top:17px; background:url(../i/block2_bg2.gif) repeat-y top left;margin-left:13px; margin-right:13px;}
.rgtmenu .feedbackblock .cont {background:url(../i/block2_bg.gif) no-repeat top left;}
.rgtmenu .feedbackblock .cont .head {background:url(../i/block2_bgh.gif) no-repeat top left; width:205px; height:71px;}
.rgtmenu .feedbackblock .cont .cnt {background:url(../i/block2_bgc.gif) repeat-y left; width:205px;padding-top:19px;}
.rgtmenu .feedbackblock .cont .cnt .inf {margin-left:25px; margin-right:25px; margin-bottom:14px;}
.rgtmenu .feedbackblock .cont .cnt .sp {height:10px; overflow:hidden;}
.rgtmenu .feedbackblock .cont .btm {background:url(../i/block2_bgb.gif) no-repeat left top; width:205px; height:1px; overflow:hidden;}
.rgtmenu .feedbackblock .cont .spc {height:18px; overflow:hidden;}

.rgtmenu .scrap {margin-top:17px; background:url(../i/block3_bg.gif) repeat-y top left;margin-left:13px; margin-right:13px;}
.rgtmenu .scrap .head {background:url(../i/block3_bgh.gif) no-repeat top left; width:205px; height:80px;}
.rgtmenu .scrap .cnt {background:url(../i/block3_bgc.gif) repeat-y left top; padding:7px 25px 15px 25px;}
.rgtmenu .scrap .btm {background:url(../i/block3_bgb.gif) no-repeat top left; width:205px; height:25px;overflow:hidden;margin-top:-5px;}

.mc .head {height:34px; background:url(../i/split.gif) repeat-x bottom;}
.mc .head .img {background:url(../i/scissors.gif) no-repeat bottom right; width:77px; height:33px; float:right;}
.mc .head .title {color:#d87842; font-weight:bold; font-size:19px; padding:5px 0px 0px 0px;}
.mc .newshead {color:#9da98a; margin-top:15px;margin-bottom:2px; font-weight:bold; font-size:19px}
.mc .newslink {text-align:right; margin-top:14px;}
.mc a {color:#ce662b;text-decoration:underline;}

.buy {height:auto;}
.buy .tdh {background:#f0edd1; padding:10px;}
.buy .td {background:#f8f6e8;padding:10px;}
.buy .td input {width:45px;}

.bborder {margin-top:15px;width:482px;height:auto;}
.bborder .tp {height:auto;}
.bborder .tp .td1 {background:url(../i/b1/tl.gif) no-repeat bottom; width:106px; height:14px;}
.bborder .tp .td2 {background:url(../i/b1/t.gif) repeat-x;}
.bborder .tp .td3 {background:url(../i/b1/tr.gif) no-repeat right; width:107px;}
.bborder .cn {height:auto}
.bborder .cn .td1 {width:9px;background:url(../i/b1/l.gif) repeat-y;}
.bborder .cn .td3 {width:10px;background:url(../i/b1/r.gif) repeat-y;}
.bborder .bt {height:auto}
.bborder .bt .td1 {background:url(../i/b1/bl.gif) no-repeat; width:104px; height:17px;}
.bborder .bt .td2 {background:url(../i/b1/b.gif) repeat-x;}
.bborder .bt .td3 {background:url(../i/b1/br.gif) no-repeat; width:108px; height:17px;}

.red_button {margin-top:10px; border:1px dashed #d87842; padding:4px;}
.red_button .bg {background:url(../i/more2.gif) no-repeat 6px 8px #d87842; height:23px;}
.red_button .bg div {margin-left:25px; padding-top:4px;}
.red_button .bg div a {font-weight:bold; color:#FFFFFF;}

.orange_button {border:1px dashed #d87842; padding:4px;}
.orange_button .bg {background:url(../i/more2.gif) no-repeat 6px 8px #d87842; height:23px;}
.orange_button .bg div {margin-left:25px; padding-top:4px;}
.orange_button .bg div a {font-weight:bold; color:#FFFFFF;text-decoration:none;}

.gr_button {border:1px dashed #d87842; padding:4px;}
.gr_button .bg {background:url(../i/more2.gif) no-repeat 6px 8px #d4dcc7; height:23px;}
.gr_button .bg div {margin-left:25px; padding-top:4px;}
.gr_button .bg div a {font-weight:bold; color:#FFFFFF;text-decoration:none;}

.green_button {margin-left:15px; margin-right:15px; margin-bottom:0px; border:1px dashed #908b5d; padding:4px;}
.green_button .bg {background:url(../i/more2.gif) no-repeat 6px 8px #908b5d; height:23px;}
.green_button .bg div {margin-left:25px; padding-top:4px;}
.green_button .bg div a {font-weight:bold; color:#FFFFFF;}

.lime_button {width:123px;float:left;}
.lime_button .border {margin-top:35px; border:1px dashed #908b5d; padding:4px;}
.lime_button .border .bg {background:url(../i/more.gif) no-repeat 12px 8px #d4dcc7; height:23px;}
.lime_button .border .bg div {padding:4px 0px 0px 25px;}
.lime_button .border .bg div a{color:#000000; text-decoration:none;font-family:Tahoma, Arial;}

a.fullpath {color:#76846e;text-decoration:underline;}
span.fullpath {color:#76846e;text-decoration:underline;}
.split {background:url(../i/split.gif) repeat-x; height:1px; overflow:hidden;table-layout:auto;width:auto;}
.split2 {background:url(../i/split2.gif) repeat-x; height:1px; overflow:hidden;table-layout:auto;width:auto;}

ul {list-style:url(../i/ul2.gif);}
ul li {margin-left:15px;margin-top:5px;}

.red {table-layout:auto;height:15px; height:auto !important; width:auto;margin-left:15px;}
.red ul {list-style:url(../i/ul.gif);}
.red ul li {margin-left:15px;margin-top:5px;}

.green {table-layout:auto;height:auto !important;width:auto;margin-left:15px;}
.green ul {list-style:url(../i/ulscrap.gif);}
.green ul li {margin-left:15px;margin-top:5px;}

a.scrabactive {color:#ce662b;font-weight:bold;}
a.scrablink {color:#4e5e1b;font-weight:bold;}
a.scrablink {color:#4e5e1b;font-weight:bold;}
a.scrablink:visited {color:#959c7e;font-weight:bold;}

.htmleditordivguest table {height:auto;}
.htmleditordiv table {height:auto;}
.htmleditordiv2 table {height:auto;}
.htmleditordivguest table td {height:auto;}
.htmleditordiv table td {height:auto;}
.htmleditordiv2 table td {height:auto;}
.MsoTableGrid {height:auto;}
.none {height:auto;}
.tborder {height:auto;}
.zebra {height:auto;}
.zebrahead {height:auto;}
.banner {height:auto;}




.rightInMode {
	float: right;
}

.standartFnt a{
	font-size: 13px;
	color: #D87842;
	text-decoration: none;
}

.bigFnt a{
	color: #D87842;
	font-size: 18px;
	text-decoration: none;
}

.standartFnt a:hover, .bigFnt a:hover {
	text-decoration: underline;
}

.rtprt {
	color: #b40d07;
	font-weight: bold;
}

.rtprt span{
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
	color: #b40d07;
}
