@import "document_style.css";
html, body {margin:0; padding:0;}
html {background:url('../img/texture.png') #87aa20;}
form {margin:0; padding:0}
.myhead_t {font-size:12px;}

.mainspacer {height:2600px;}
.maintext {top:3800px; position:absolute; width:100%; z-index:1000;}
.mainprod {width:870px; text-align:justify;margin:0 auto;}

.mytext_s {height:1300px;}
.mytext_v {top:375px; position:absolute; width:100%; z-index:1000;}
.mytext_n {width:650px; text-align:justify;margin:0 auto; padding-left:245px;}

.mytext img {padding:0 5px;}


table.structure {border-collapse:collapse; border:none; table-layout:fixed}
table.structure td {padding:0; vertical-align:top; text-align:left}

#main {overflow:hidden; width:100%; position:relative}
#top {position:relative;}
	#header {width:930px; height:335px; margin:0 auto; position:relative; background:url('../img/header.jpg') #f5e7bd no-repeat}
	.icons {right:8px; top:4px; position:absolute}
	.icons a {margin-left:10px}

#shadow_center {margin:0 auto 33px}	
#shadow_center .left, #shadow_center .right{width:35px}
#shadow_center .center {width:930px}
#shadow_center .bottom {height:34px; text-align:center}

#center {width:inherit; background:#f5e7bd url('../img/center_bg.png') repeat-x bottom}
#center #left{background:url('../img/center_bg_bottom.jpg') no-repeat 0 100% }
#center #content{background:url('../img/center_bg_bottom.jpg') no-repeat 100% 100%}

#left {width:194px; padding:0 20px 157px 25px}
	ul#menu {list-style:none; padding:0; margin:0}
		ul#menu li {display:block; margin-bottom:2px; margin:0; zoom:1} 
		ul#menu li a {display:block; font:bold 116% "Myriad Pro Cond", sans-serif; text-decoration:none; color:#067466; line-height:22px; text-indent:11px}
		ul#menu li a:hover{background:#eddeb2; color:#897f63}
		ul#menu ul {padding-left:17px; list-style:none; margin:0;}
		ul#menu ul li {display:block; background:url('../img/menu_mark.png') 1px 60% no-repeat; padding-left:7px; margin:0; zoom:1;}
		ul#menu ul li a {font:100%/22px Arial, Helvetica, sans-serif; text-transform:none; text-decoration:underline; background:transparent; color:#126f61; text-indent:0;}
		ul#menu ul li a:hover {background:transparent}

	
    .block {background:#f0e1b6; margin-top:13px; padding:13px 20px 13px 15px}
	 .block label, #left .block legend {font:bold 116% "Myriad Pro Cond", sans-serif;  color:#897f63; display:block; zoom:1}
	 .block fieldset {border:none; margin:0; padding:0}
	 .block input.inptext {display:block; width:100%; margin-bottom:10px;}
	 .block .ref {margin-top:10px; text-align:right} 
	 .basket {margin-top:36px;}
		.basket .label {font:900 150% "Myriad Pro Cond", sans-serif; color:#126f61}
		.basket .n {font-weight:bold; text-decoration:underline; color:#126f61}
		.basket_cost {font-weight:bold; color:#126f61}
		.basket img {border:none}
	 .enter .ref {text-align:left !important} 
		

#content {padding:0 34px 117px 21px}
	#page_header{background:#eddeb2; text-indent:0.6em; margin-bottom:11px}

	#products {width:100%; border-collapse:collapse;  $margin-top:25px;}
	    #products caption {font:bold 183% "Myriad Pro Cond", sans-serif; color:#126f61; text-align:left; margin-top:25px; padding-bottom:19px}
	    #products a.prod_img img {border:none;}
		#products a.prod_img {overflow:hidden}
		#products.ind a.prod_img img {width:180px}
	    #products td {padding:0 21px; border:2px #e7d199; width:33.3%}
	    #products td.n1 {padding-left:0; border-right-style:solid}
	    #products td.n3 {padding-right:0; border-left-style:solid}	
	    #products .h2, #products h2{font:bold 91.6% Arial, Helvetica, sans-serif; color:#000; display:block; padding:10px; background:#eddeb2; margin:0 0 1px 0; width:160px; text-decoration:none} 
		.link_block a {margin-left:4px; padding-left:5px; background:url('../img/menu_mark.png') no-repeat 0 5px; color:#126f61}	
		#products .sperate_t {height:13px; border-bottom-style:solid; padding:0}
		#products .sperate_b {height:23px; padding:0}

/*разные элемнты*/
.kroshki {background:#eddeb2; font-family:Arial, Helvetica, sans-serif; color:#126f61; padding:2px; text-indent:0.5em; margin-bottom:14px}
.kroshki a, .kroshki a:visited{color:#126f61;}
.kroshki span {color:#897f63}

.sort {background:#eddeb2; padding:2px 0 2px 5px; position:relative}
.sort a, .sort a:visited {color:#897f63; font-weight:bold; margin-left:3px;}
.sort .act, .sort .act:visited{color:#126f61;}

.pages  {margin-top:9px; zoom:1}
.pages:after {content:""; display:block; clear:both;}
.pages a{font-size:12px; font-weight:bold; float:left; text-align:center; padding:0 4px; height:19px; color:#126f61;} /**eddeb2*/
.pages span {float:left}
.pages a.act {width:22px; padding:0; background:url('../img/pages_act_link.png') no-repeat center; color:#897f63}

.inptext {border:solid #d7c28c; border-width:1px 0 0 1px; background:#f9f3df; text-indent:5px}

button,  .bbuton {padding:2px 12px; height:22px; $padding:2px 0; font:bold 12px Arial, sans-serif !important; border:none; background:#ffbb1b;}
.bbuton {ppadding:2px 12px; color:#000; float:left}
button *,  .bbuton * {text-decoration:underline} 
.button {position:relative; margin:2px; float:right;}
.button .tl, .button .tr, .button .bl, .button .br 
{position:absolute; width:4px; height:4px; background:#f00; font-size:0; background:url('../img/buttons_ygls.png') no-repeat}
.button .tl {top:0; left:0; background-position:right bottom}
.button .tr {top:0; margin-left:100%; left:-4px; background-position:left bottom;}
*+html .button .tr{margin:0; right:0; position:absolute; left:auto}
.button .bl {left:0; bottom:0; background-position:top right}
.button .br { bottom:0; margin-left:100%; left:-4px;  background-position:top left}
*+html .button .br{margin:0; right:0; position:absolute; left:auto}

/*тени*/
#shadow_header_left {width:35px; height:335px; position:absolute; margin-right:100%; right:0; background:url('../img/shadow_center_left.png') repeat-y/*background:url('../img/shadow_header_left.png') top right no-repeat;*/}
#shadow_header_right {width:35px; height:335px; position:absolute; margin-left:100%; left:0; background:url('../img/shadow_center_right.png') repeat-y /*background:url('../img/shadow_header_right.png') top left no-repeat;*/}
#shadow_header_left  div {display:none; width:366px; height:100%; /*background:url('../img/shadow_header_bg.png') repeat-x*/}
#shadow_header_right div {display:none; height:100%; margin:0 0 auto auto; /*background:url('../img/shadow_header_bg_right.png') repeat-x*/}


#shadow_center .left {background:url('../img/shadow_center_left.png') repeat-y}
#shadow_center .right {background:url('../img/shadow_center_right.png') repeat-y}
#shadow_center .bottom {background:#ffe; opacity:0.33;}


.news {margin-top:13px; padding:13px 20px 13px 15px}
.news * {line-height:1.16}
.news .label {font:900 150% "Myriad Pro Cond", sans-serif; color:#126f61; display:block; margin-bottom:20px}
.news .date {font-size:91.66%} 
.news .text {color:#897f63;}
.news .sperate {height:25px}

ul#news_cat li {display:block; background:url('../img/menu_mark.png') 1px 60% no-repeat; padding-left:7px; margin:0; zoom:1;}

.news_date {display:block; font-size:91.66%; clear:both}
.news_header {display:block}
.news_text {color:#897f63; margin-bottom:25px}

/*модуль таблици*/
table.prise_table {border-collapse:collapse}
table.prise_table td {background:#EDDEB2; padding:3px; border:1px solid #F1E3B8}
table.prise_table .first {background:#E7D199}
.cab_edit_label  {font:bold 14px "Myriad Pro Cond"; color:#897F63; padding-top:5px}

#flash_top {position:absolute; top:85px; left:25px}
#flash_center {height:346px; background:url('templates/img/bad.jpg') no-repeat center}

.phone {position:absolute; right:0; bottom:80px; width:200px; padding:5px; text-align:left; overflow:hidden; font-size:10px}
.phone .bg {position:absolute; top:0; left:0; width:100%; height:100px; background:#fff; opacity:0.7;}
.phone div {position:relative}

p.zagolovok
{
font-weight:bold;
}

.mainprod p
{
margin:1px;
}

h1.mainprod
{
font-size:15px;
}

h1.prod
{
font-size:15px;
}



