* {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 8pt;}
body {margin:0; padding:0; background:#fff; color: #494949;}
img {border:0; padding:0; margin:0;}
ul {margin:0px 0 6px 3px; padding:0px 0 6px 3px;}
	ul li {background: url(/i/bg-li.gif) 0 5px no-repeat; list-style: none; padding: 0 0 0 10px;}
p {margin:0; padding: 10px 0;}
form {margin:0; padding:0;}
	form input, form textarea, form select {font-size: 8pt; vertical-align: middle;}
	input, textarea, select {background: #fff;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 18px; color: #FABB4D; padding: 15px 0 0px;}
	h1 a {font-size: 16px; color: #FABB4D;}
h2 {font-size: 14px; color: #2F6D00; padding: 12px 0 0;}
	h2 a {font-size: 12px; color: #2F6D00;}
h3 {font-size: 14px; color: #62A831; padding: 10px 0 0;}
	h3 a {font-size: 12px; color: #62A831;}
h4 {font-size: 12px; color: #B96B21; padding: 10px 0 0;}
.bl {display: block;}
a {text-decoration: underline; color: #388f0c;}
	a:hover {text-decoration: none;}
.tc {left:0px; position:absolute; top:-1000px; visibility:visible;}

.red { color: #EF1022; }
.old { font-size:12px; text-decoration:line-through; }
.money span.old { font-size:12px; font-weight:normal; }
#response { margin-top:-30px; padding-bottom:10px; color:#255f00; font-size:12px; font-weight: bold; height:14px; }

/* Common */
.bg-logo {background: url(/i/bg-logo.jpg) no-repeat;}
	.logo {padding: 21px 22px 0 24px;}
	.logo img {vertical-align: top;}
.comp {font-size: 7pt; color: #b96b21; padding: 7px 5px 25px 26px;}
.choose-t {background: url(/i/bg-choose-t.gif) no-repeat; padding: 15px 0 14px 13px;}
	.choose-t div.units {color: #2a610e; padding: 8px 0 3px; font-weight: bold;}
	.choose-t span {color: #2a610e;}
	.choose-t span.sm {font-weight: normal; font-style: italic; padding: 0 9px 0 0;}
.choose-b {background: url(/i/bg-choose-b.gif) no-repeat 0 100%; padding: 0 0 15px 0;}
.point-or {margin: 0 0 0 13px; padding: 0;}
	.point-or li  { list-style: none; background: url(/i/point-or.gif) no-repeat 0 5px; padding: 0 0 5px 10px;}
		.point-or li a {color: #ed6f02;}
.point-gr {margin: 0 0 0 13px; padding: 0;}
	.point-gr li, .point-gr .li-on  { list-style: none; background: url(/i/point-gr.gif) no-repeat 0 5px; padding: 0 0 5px 10px;}
	.point-gr li.li-on, .point-or li.li-on { list-style: none; background: url(/i/point-red.gif) no-repeat 0 5px; padding: 0 0 5px 10px; color: #9e1803;}
		.point-gr li a {color: #255f00;}

.sizes-t {background: url(/i/bg-sizes-t.gif) no-repeat; margin: 10px 0 0; padding: 15px 0 10px 13px;}
.sizes-b {background: url(/i/bg-sizes-b.gif) 0 100% no-repeat; padding: 0px 0 20px 13px;}	
	.sizes-t .point-gr, .sizes-b .point-gr {margin: 7px 0 0;}
.download {padding: 16px 0 16px 35px; border-bottom: 1px solid #dedbdb; border-top: 1px solid #dedbdb; margin: 14px 0 17px; background: url(/i/excel.gif) no-repeat 13px 15px;}
.terms {background: url(/i/bg-terms-t.gif) no-repeat; padding: 15px 15px 3px 13px;color: #ce6001;}
	.terms div {padding: 0 0 5px;}
		.terms div a {font-size: 9pt; font-weight: bold;}
	.terms a {color: #ce6001;}
.article {padding: 17px 8px 15px 13px; border-bottom: 1px solid #dedbdb; margin: 0 0 20px;}
	.article div {padding: 0 0 7px;}
	.article a {color: #7a7280; font-weight: bold;}
.counter {border-top: 1px solid #e2e2e2;}
	.counter div {padding: 13px 0 13px 17px;}
.info {background: url(/i/bg-info.gif) no-repeat; color: #858585; font-size: 10px; padding: 20px 2px 25px 13px;}
	.info a {color: #858585; font-size: 10px;}
.content-main {padding: 0 15px;}
	.content-main p {color: #7A7280;}
	.content-main h1 {font-size: 16px; color: #ED6F02; padding: 15px 0 5px;}
	.content-main h2 {color: #DD411E; padding: 15px 0 0; text-transform: uppercase; font-size: 8pt;}
.text-main {padding: 15px 25px 15px 15px;}
.content {padding: 0 15px 20px; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}
.tbl-about .hr-or { background: #FED595; padding: 0; border-bottom: 0;}
	
/* Top menu */
.tbl-tm .it, .tbl-tm {background: url(/i/bg-it-off.gif); white-space: nowrap;}
	.tbl-tm .it a {font-size: 10px; font-weight: bold; color: #fff; text-decoration: none; padding: 0 2px;}
.tbl-tm .it.hover {background: #79be4d url(/i/bg-it-on.gif);}
		.tbl-tm .it:hover {background: #79be4d url(/i/bg-it-on.gif);}

/* Goods */
.bg-gds-t1 {background: url(/i/bg-gds-t2.gif) 100% 0 no-repeat; margin: 12px 0 0;}
	.gds {background: url(/i/bg-gds-t1.gif) no-repeat; padding: 4px 0 5px 13px;}
	.gds a {color: #fff; font-weight: bold; text-decoration: none; font-size: 12px;}
.descr {border-left: 1px solid #EBEBEB;}
.descr td {vertical-align: top;}
/*.td-img, .td-img1 {border-left: 1px solid #EBEBEB;}*/
	.td-img img {margin: 12px 20px 3px 13px;}
.td-descr {padding: 0; border-right: 1px solid #EBEBEB;}
	.price {padding: 12px 0 0; color: #487F25;}
	.about {color: #525A6C; padding: 9px 0 13px;}
	.td-descr a {color: #A44E03; font-size: 10px;}
.bg-gds-b2 {background: url(/i/bg-gds-b2.gif) 100% 0 no-repeat;}

/* Models */
.tbl-models {margin: 20px 22px 0 14px;}
	.tbl-models td {vertical-align: top; padding: 7px 0 0;}
.sm-pic div {background: url(/i/bg-sm-pic.gif); padding: 4px; margin: 0 18px 0 0;}
	.sm-pic div img {display: block;}
	.model {border-bottom: 1px solid #E0E0E0;}
		.model p {padding: 3px 0 7px; color: #7A7280;} 
	.tbl-models h3 {padding: 0;}
		.tbl-models a {color: #62A831; text-decoration: none; font-size: 9pt;}

/* Sh-card */
.bg-sh-t2 {background: url(/i/bg-sh-t2.gif) 100% 0 no-repeat;}
	.bg-sh-t2 h1 {font-size: 11pt; color: #fff; padding: 5px 20px; background: url(/i/bg-sh-t1.gif) no-repeat;}
.sh-card {border-left: 1px solid #F9D5A3; border-right: 1px solid #F9D5A3; background: #FEF6EC; padding: 10px 20px;}
	.sh-card a {color:#ED6F02;}
.bg-sh-b2 {background: url(/i/bg-sh-b2.gif) 100% 0 no-repeat;}
.tbl-order {border-left: 1px solid #BFDFA9; background: #fff; margin: 10px 0 0;}
	.tbl-order td {font-size: 10pt; padding: 11px 7px; text-align: center; border-bottom: 1px solid #BFDFA9; border-right: 1px solid #BFDFA9;}
	.tbl-order td strong {font-size: 10pt;}
	.tbl-order .head td {background: #71B940; border-bottom: 1px solid #71B940; color: #fff; font-weight: bold;}
	.tbl-order td.name {text-align: left;}
   .tbl-order .total td {background: #BEE5A3; border: 0px;}
	.tbl-order .text-r, .text-r {text-align: right; color: #4D802C;}
   .text-r, .text-r {text-align: left; color: #B23A06; padding-top:10px; padding-left:10px;}
    .text-r a {color: #B23A06;}
    .text-r a:hover {color: #B23A06;}
.tbl-fio {margin: 20px 0 0;}
	.tbl-fio td {padding: 10px 0 0; vertical-align: top;}
	
/* Text */

/* Catalog */
.tbl-catalog {margin: 0 0 30px;}
	.tbl-catalog td {padding: 13px 0 0; vertical-align: top;}
	.tbl-catalog h3 {padding: 0 0 3px;}
		.tbl-catalog h3 a {color: #62A831; font-size: 11pt; text-decoration: none;}
			.tbl-catalog h3 a:hover, .tbl-models a:hover {color: #F2A12D;}
	.tbl-catalog td.sm-pic {padding: 18px 0 0;}	

.esm_text { position:absolute; visibility:hidden; top:300px; left:300px;
            background:#79BE4D url(/i/bg-it-on.gif) repeat scroll 0%; font-weight:bold; 
            margin:10px; padding:10px; color:#FFFFFF; border-width:1px; 
            border-style:solid; border-color:#000000; font-size:bold; z-index:500;}

/* Backgrounds */
.bg-wh {background: #fff;}


/* cats and phone*/
.tbl-collage1 {background: url(/i/pic/coll-1.jpg) no-repeat 0 6px;}
.tbl-collage2 {background: url(/i/pic/coll-2.jpg) no-repeat 0 6px;}
.tbl-collage3 {background: url(/i/pic/coll-3.jpg) no-repeat 0 6px;}
.tbl-collage4 {background: url(/i/pic/coll-4.jpg) no-repeat 0 6px;}
.tbl-collage5 {background: url(/i/pic/coll-5.jpg) no-repeat 0 6px;}
	#pic td {padding: 6px 0 0;}
	#pic .bg-phone-l {vertical-align: bottom; background: #fff;}
		.bg-phone-l img {margin: 0 0 0 2px;}
	#pic .bg-phone-r {background: #fff url(/i/bg-phone-r.jpg) 100% 100% no-repeat; padding: 0;}
		.bg-cat1, .bg-cat2, .bg-cat3, .bg-cat4, .bg-cat5, .bg-cat6 {height: 82px;}
		.bg-cat1 {background: url(/i/cats/cat1.gif) 80% 3px no-repeat;}
		.bg-cat2 {background: url(/i/cats/cat2.gif) 80% 3px no-repeat;}
		.bg-cat3 {background: url(/i/cats/cat3.gif) 80% 3px no-repeat;}
		.bg-cat4 {background: url(/i/cats/cat4.gif) 80% 3px no-repeat;}
		.bg-cat5 {background: url(/i/cats/cat5.gif) 80% 3px no-repeat;}
		.bg-cat6 {background: url(/i/cats/cat6.gif) 80% 3px no-repeat;}
			.bg-phone-r div img {margin:6px 11px 6px 0;}
.phone {color: #fff; font-size: 18px; font-weight: bold;}
	.phone div {font-size: 12px;}
.tbl-shop {margin: 7px 0 0;}
	.tbl-shop td img {margin: 23px 9px 23px 0;}
	.tbl-shop .bg-balans {background: url(/i/bg-balans.gif) no-repeat 0 8px;}
	.balans {color: #A44E03; padding: 6px 15px 0 16px;}
		.balans div {font-size: 10px; padding: 3px 0 5px;}
		.balans a {color: #B82411; font-size: 10px;}

/* 3 Blocks */
.tbl-blocks {margin: 12px 0 0; background: url(/i/bg-pic.gif) repeat-x;}
	.tbl-blocks td {padding: 14px 0 0; vertical-align: top; text-align: center;}
		.tbl-blocks td img {margin: 0 0 11px;}
.bg-blocks-l {background: url(/i/bg-blocks-l.gif);}
.bg-blocks-r {background: url(/i/bg-blocks-r.gif) 100% 0;}
.bg-blocks-m {background: url(/i/bg-blocks-m.gif) 50% 0;}

/* Size */
.tbl-about, .tbl-about1 {border-top: 1px solid #FED89E;border-left: 1px solid #FED89E; margin: 12px 12px 4px 0;}
	.tbl-about td, .tbl-about1 td {padding: 3px; text-align: center; border-bottom: 1px solid #FED89E;border-right: 1px solid #FED89E;}
	.tbl-about .head-or, .tbl-about1 .head-or {background: #FDEDCD; color: #DA6703; font-weight: bold;}
	.money {font-size: 11pt; color: #B23A06;}
   .money  span{font-size: 14px;}
	.descr1 {padding: 7px 15px 0 0;}
	.td-descr .text-r {padding: 0 30px 0 0;}
	.plus {background: url(/i/plus.gif) no-repeat 0 4px; padding: 0px 0 0 12px; margin: 0 0 0 13px;}
		.plus a, .foto a, .foto1 a {color: #686868; font-size: 11px;}

/* Series */
.foto {padding: 0px 0 0 13px;}
.foto1 {padding: 5px 0 0;}
.td-descr h4 {color: #7EBB5A; padding: 4px 0 0; font-size: 8pt;}
	.td-img1 img {margin:22px 20px 3px 13px;}
.tbl-about1 {margin: 6px 12px 4px 0;}

/* mailto */
.mailto {background: #FEF6EC; padding: 10px; margin: 10px 0;}

/* articles */
.name-article {padding: 12px 0 0;}
	.name-article a {color: #2F6D00; font-size: 11pt; text-decoration: none;}
		.name-article a:hover {text-decoration: underline;}

/* Shops */
.tbl-shops img {margin: 10px 20px 0px 0;}

/* About goods */
.td-img2 img {margin: 10px 20px 0 0;}
		
	
/* Links */
.gr1, .td-descr .gr1 {color: #255f00;}
.bld {font-weight: bold;}
.podr { color: #ED6F02; font-size: 8pt;}
.hr {border-bottom: 1px solid #DEDBDB; margin: 7px 0;}

/* Images */
.on-matras {display: block; margin: 25px 0 0;}
.brd-yell {border: 1px solid #FDE050; text-align: center; display: block;}

/* Bread */
.bread {padding: 12px 0 0px;}
.bread, .bread a {color: #A44E03; font-size: 10px;}
	
/* Tables */
.tbl-main td {vertical-align: top;}
.tbl-tm td {vertical-align: middle; text-align: center;}



/* Forms */
.sel1 {margin: 0 9px 0 0; width: 67px;}
.inp1 {width: 30px;}
.butt {margin: 10px 0 15px; background: #FEF6EC;}
.inp2 {width: 300px;}
.inp-card {vertical-align: text-bottom; margin-right: 5px;}
.sel2 {width: 308px;}
.radio1 {margin: 0 0 -1px;background: #FEF6EC;}


/* Texts */
.or-medium {font-size: 9pt; color: #ef7c02; margin: 0;}
.gr-medium {font-size: 9pt; color: #3c9a00; margin: 0; padding: 13px 0 8px 13px;}


/* 22.07.2009 */
.newad a { color:#b23a06; font-family:Tahoma; font-weight:bold; }
.doormit { float:left; margin-top:10px; width:450px; }
.doormit tr td { padding:0 10px 1px 0; }
.doormit tr td.dmit { color:#255f00; white-space:nowrap; width:112px; }
.kupit { font-size:18px; color:#b23a06; line-height:30px; float:right; width:150px; text-align:center; padding-top:30px; }
.kupit span{ font-size:18px; /*line-height:0;*/ }
.kupit img { display:block; margin:auto; }
.kupit2 span { font-size:18px; color:#b23a06; line-height:25px; float:left; margin-right:10px; }
   .kupit2 img { float:left; }
.cl { clear:both; }
.zistb { height:97px; /*background:url(/i/zistb.gif) 0 0 repeat-x;*/ margin:20px 0;  }
.zist-body { float:left; padding:15px 5px 0; background:#e1f5d2; border:solid 2px #93cb71; }
.zist-body strong { font-size:12px; color:#255f00; }
.zist-body table { width:100%; }
.zist-body table tr td { color:#255f00; white-space:nowrap; height:74px; }
.zist-body table tr td table tr td { height:auto; padding-left:0; }
      .zist-body table tr td .popup-zip { display:none; }
      .zist-body table tr td.on .popup-zip { display:block; }
   .zist-body table tr td .popup-zip, .zist-body table tr td.on .popup-zip { position:absolute; margin:10px 0 0 0; } /* width:308px;  */
   .zist-body table tr td.on .popup-zip.last { margin:10px 0 0 -144px; }
   .zist-body table tr td.on .popup-zip.last .popupsus { background:url(/i/sparda-last.gif) 0 0 no-repeat #eff9e7; }
   .zist-body table tr td .popup-zip .popupsus, .zist-body table tr td.on .popup-zip .popupsus { /* width:268px; */
      padding:15px 20px; background:url(/i/sparda.gif) 100% 0 no-repeat #eff9e7; }
      .zist-body table.doom tr td { text-align:right; }
   .zist-body table tr td .popup-zip .spard, .zist-body table tr td.on .popup-zip .spard { width:308px; height:5px; font-size:1px; line-height:1px; background:url(/i/spardb.gif) 0 0 no-repeat; }
.zist-body table tr td div.pun { padding:5px 10px 0 5px; }
.zist-body table tr td.on { background:url(/i/ugol.gif) 0 0 no-repeat #eff9e7; position:relative; }
.zist-body table tr td.on div { background:url(/i/ugor.gif) 100% 0 no-repeat; }
.zist-body table tr td.on div div { background:none; }
.zist-body table tr td.on a { background:url(/i/sortir.gif) 100% 1px no-repeat; color:#255f00; }
.zist-body table tr td a { float:left; display:block; font-size:14px; color:#255f00; text-decoration:none; padding-right:30px; background:url(/i/portir.gif) 100% 1px no-repeat; line-height:18px; }
.zist-body table tr td .popup-zip a, .zist-body table tr td.on .popup-zip a { float:none; display:normal; font-size:11px; text-decoration:underline; background:none; color:#255f00; padding-right:10px; }
.zist-body table tr td .popup-zip a:hover, .zist-body table tr td.on .popup-zip a:hover { text-decoration:none; }
.zist-body table tr td br { clear:both; }
.spriggun-m { position:absolute; right:0; top:200px; width:100%; }
.spriggun { width:66px; height:215px; float:right; position:fixed; right:0; top:200px; }
   .spriggun img { position:relative; z-index:1000; }
   #facebox table.popuper { margin:20px 0 0 0; float:none; }
   #facebox table.popuper tr td { padding:0 10px 5px 0; }
   #facebox table.popuper tr td.greend { color:#90c96c; }
   .punisher { padding:30px 0 20px 0; }
      .pinisher input { cursor:pointer; }
.order { margin:20px; border-collapse:collapse; }
.order tr td { border:solid 1px #fed89e; padding:10px 20px; }
   .order tr td a { font-size:14px; color:#b23a06; font-weight:bold; }
.order tr td.imago { text-align:center; }
.order tr td.order { background:#fdedcd; font-weight:bold; color:#a44e03; font-size:10px; }
.pun div { width:149px; overflow:hidden; white-space:normal; height:41px; }


.adx-power { position:relative; width:66px; height:215px; }
.vertical {
   overflow:hidden;
   font-size:12px;
   float:right;
   line-height:30px;
   position:absolute;
   white-space:nowrap;
   width:30px;
   height:250px;
   z-index:1000;
   top:0;
   right:5px; }
	.vertical object { width:30px; height:200px; display:block; }
	.vertical span { display:none; }
   
   
/* 03.12.2009 */
ul.apprentice { margin:0; padding:0 0 20px; }
ul.apprentice li { float:left; display:block; padding:5px; background:none; width:310px; min-height:60px; _height:60px; }
