html,body{height:100%;margin:0px; padding:0px;}
body{
	border:0px;
	padding:0px;
	margin:0px;
	background: #FFF;
	color: #393939;
	font: 11px Tahoma,Sans-serif;
	width:100%;
	
}


div,img{behavior: url(../../../libs/java/iepngfix_v2/iepngfix.htc);}

span.form-validate-error{color:red !important;}

*html,body{margin:0px; height:auto;padding:0px;}
*#b1{height:auto;}

#b1 { height:100%; width:100%;display:table;margin-bottom:-120px; }
#b1 div#c1{padding-bottom:120px;max-width:1360px;border:0px solid;min-width:1134px; position:relative; margin:0 auto;}
#footer {height:120px; vertical-align:bottom;border:0px solid;min-width:1134px;max-width:1360px;border:0px solid; position:relative; margin:0 auto;}







h1 {color: #1a171b; font: normal 17px Tahoma; padding: 20px 0;}
p ,div{line-height: 14px;font: 11px Tahoma,Sans-serif;text-align:justify;}
a {color: #01451a;font: normal 12px Tahoma;}
input { height: 20px; border-width: 1px; border-style: solid; display: inline;}
textarea {width:263px; height: 80px; border-width: 1px; border-color:#c7c5c7; border-style: solid; display: inline;}
.but {
	padding-bottom: 4px !important;
	border:1px solid #006327 !important; 
	font-size: 12px !important;
	color:	#fff !important;
	width: 45px !important;
	height: 22px !important; 
	background-color: #269f55 !important;
}
.pk {background: no-repeat url('../../../images/theme/design_ver/pk.gif') right bottom; padding-right: 15px;}
.arrow {background: no-repeat url('../../../images/theme/design_ver/arrow.gif') right center; padding-right: 15px;}

.title {font: bold 10px Tahoma; color: #007c3f;}
.a_tit a, .a_tit a:visited {font: normal 12px Tahoma;}
.more a, .more a:visited {font: bold 11px Tahoma; text-decoration: none;}

.border {border: 1px solid black;}
.clear {border: 0; padding: 0; margin: 0; line-height: 0;}

.main {width: 100%;padding-right: 8px; border-cllapse:collapse;}
.menu {height: 54px; padding:0;}
.menu_bottom {height: 28px; margin-top: 4px; background-color: #f0ead7;}
.menu a {line-height: 40px; padding: 0 58px; font-size: 14px;}

#logo {height: 127px; width: 245px; text-align: center;vertical-align:bottom;}
#logo a img {border: 0;}

.top_part {width:25%; float: left; margin-left: 9px; margin-right: -10px;margin-top:11px;margin-bottom:3px;}
* html .top_part {width:22%; float: left; margin-left: 5px; }

.top_part  a{text-decoration: underline; line-height: 30px;margin-left:30px;}
.top_part.phone{background: no-repeat url('../../../images/theme/design_ver/phone.gif') left center;}
.top_part.svyaz{background: no-repeat url('../../../images/theme/design_ver/obrat_svyaz.gif') left center;}
.top_part.adress{background: no-repeat url('../../../images/theme/design_ver/adress.gif') left center;}
.top_part.basket{background: no-repeat url('../../../images/theme/design_ver/basket.gif') left center;}

.top {margin-right: 10px; border: 0;}

/*  ����� ������� */
.left {padding: 12px 20px 0 28px; width:200px;}
.left , .content{padding-top: 20px; vertical-align: top;}
.search {height: 32px; background: url('../../../images/theme/design_ver/green_grey_grad.gif') repeat-x; margin-bottom:0px;}
.search .one_t_l, .search .one_t_r, .search  .one_b_l, .search  .one_b_r  {height: 32px;}

.all_n{float:right; width:auto;}
.all_news {margin-right: 5px; background-color: #edf1f4;}
.all_news .one_t_l, .all_news .one_t_r, .all_news  .one_b_l, .all_news  .one_b_r  {height: 24px;}
.all_news a{line-height:20px;}
.one_t_l {background: url('../../../images/theme/design_ver/one.gif') left top no-repeat;}
.one_t_r {background: url('../../../images/theme/design_ver/one.gif') right top no-repeat;}
.one_b_l {background: url('../../../images/theme/design_ver/one.gif') left bottom no-repeat;}
.one_b_r {background: url('../../../images/theme/design_ver/one.gif') right bottom no-repeat;}
.arrow_l {
	background: url('../../../images/theme/design_ver/arrow_news.gif') left center no-repeat; 
	height: 24px; 
	margin: 0 10px;
	padding-left: 10px;
	line-height: 22px;
}
.arrow_l a:visited{color: #393939;}

.left_cell_grad {margin: 12px 0 10px 0; width: 200px !important;}
.left_cell_grad  div {
	padding: 0 10px;
	height: 32px;
	width: auto; 
	background: url('../../../images/theme/design_ver/left_cell_grad.gif') repeat-x left center; 
	font: bold 10px Tahoma; 
	color: #01451a;
	line-height: 32px;
}

.el {background: url('../../../images/theme/design_ver/catalog/el.gif') left 5px no-repeat; width: auto; padding: 0 0 5px 10px; margin-left: 10px; text-align: left;}

.price_list{padding: 10px 0 10px 10px;width: auto; border: 1px dashed #000; line-height: 28px;}
.price_list img{padding-right: 10px;}

/*  �������  */
.content table {width: 100%;}
.cell {
	width:25%; 
	/*height: 32px; */
	pading-top:0;
	vertica-align:top;
}

.cell_f {margin-right: 5px;background: url('../../../images/theme/design_ver/green_grad.gif') repeat-x;}
.cell_c {margin: 0 5px; background: url('../../../images/theme/design_ver/green_grad.gif') repeat-x;}
.cell_l {margin-left: 5px; background: url('../../../images/theme/design_ver/green_grad.gif') repeat-x;}

.corner_t_l {background: url('../../../images/theme/design_ver/corner_t_l.gif') left top no-repeat; height: 32px;}
.corner_t_r {background: url('../../../images/theme/design_ver/corner_t_r.gif') right top no-repeat; height: 32px;}
.corner_b_l {background: url('../../../images/theme/design_ver/corner_b_l.gif') left bottom no-repeat; height: 32px;}
.corner_b_r {background: url('../../../images/theme/design_ver/corner_b_r.gif') right bottom no-repeat; height: 32px;}
.arrow_r {
	background: url('../../../images/theme/design_ver/arrow_yellow.gif') right center no-repeat; 
	height: 32px; 
	font: normal 11px Tahoma; 
	color: #393939;
	margin: 0 10px;
	line-height: 30px;
}
.arrow_r a{line-height: 30px;color: #fff;}
.arrow_r a:visited{color: #fff;}

.group_1  td {vertical-align: top;}
.group_1 .cell p {padding: 0px 10px;}
.group_1 .cell .grey {background: url('../../../images/theme/design_ver/grey_grad.gif') repeat-x; height: 24px; color: #01461b;}
.group_1 .cell .corner_b_l {background: url('../../../images/theme/design_ver/corner_b_l_g.gif') left bottom no-repeat; height: 24px;}
.group_1 .cell .corner_b_r {background: url('../../../images/theme/design_ver/corner_b_r_g.gif') right bottom no-repeat; height: 24px; padding: 0 10px; line-height: 22px; font-weight: bold;}
.group_1 .cell a{line-height:24px;}

.mar_r_5 {margin-right: 5px;}
.mar_l_5 {margin-left: 5px;}

.group_2 td {padding: 25px 0;}
.group_2 .text a, .group_2 .text a:visited { padding-left: 10px;}

.cent {text-align: center;}

.news {margin-right: 11px;}
.news div {padding-left: 8px; margin-left: 22px;}
.news .date {margin: 16px 0 10px 22px; background: url('../../../images/theme/design_ver/news.gif') no-repeat;}





.inline_block{	display:-moz-inline-stack;
display:inline-block;
			_overflow:hidden;
			zoom:1;
			*display:inline;}
	
.divider {background: repeat-x url('../../../images/theme/design_ver/vacancy/line.gif') left bottom; height: 1px; margin: 20px 0;}
	
.pad_10 {padding: 0 10px;clear:both; margin-bottom:40px;}
	
	
.divider_green{background: url('../../../images/theme/design_ver/green_grad.gif') repeat-x; height: 9px; margin: 20px 0 0 22px;}



.mini_header{height:32px; background:#edf0d7 repeat-x url('../../../images/theme/design_ver/1c_mini_head.gif') 0 0;}
.mini_header div {height:32px;background:no-repeat url('../../../images/theme/design_ver/kub.gif') left top;}
.mini_header div div{background-position:left bottom;}
.mini_header div div div{background-position:right top;}
.mini_header div div div div{background-position:right bottom; color:#01451a; font:bold 12px/32px Tahoma;padding-left:10px;}
.mini_header_div{padding:10px; margin-bottom:10px; clear:both;}

.baners {margin-top:0px;}
.baners p{display:block;}
.baners a{display:block; margin:5px 0;text-align:center;}
.baners a img{border:0;}


.button{display:inline_block;z-index:1;}
.button ,.button div{height:22px; line-height:22px;}
.button div.f_c{float:left;margin:0 3px;  z-index:5;cursor:pointer;}
.button div.f_1 {width:3px;float:left; margin-right:-3px;}
.button div.f_2 {width:3px; float:right;_float:none; *float:none; margin-left:-3px;}
.button input{position:relative;*position:static; background:transparent;  border-collapse:collapse;border-spacing:0; border:0; color:white;text-transform:lowercase;width:auto;}
.button a{position:relative;*position:static; border: 0px solid #006327 !important; font-size: 12px !important;color:black;height: 22px !important;line-height:22px;padding:0 5px;text-decoration:none;}

.button.yellow div.f_c{background:repeat-x url('../../../images/theme/design_ver/button/yel_grad.gif') left top;}
.button.yellow div.f_1 {background: no-repeat url('../../../images/theme/design_ver/button/yel_l.gif') left top;}
.button.yellow div.f_2 {background: no-repeat url('../../../images/theme/design_ver/button/yel_r.gif') right top;}
.button.yellow a{color:#01451A !important;}
.button.yellow{margin-bottom:10px;}

.button.green1 ,.button.green1 div{height:21px; line-height:21px;}
.button.green1 div.f_c{margin:0 4px;background:repeat-x url('../../../images/theme/design_ver/button/gr_grad.gif') left top;}
.button.green1 div.f_1 {width:4px; margin-right:-4px;background: no-repeat url('../../../images/theme/design_ver/button/gr_l.gif') left top;}
.button.green1 div.f_2 {width:4px; margin-left:-4px;background: no-repeat url('../../../images/theme/design_ver/button/gr_r.gif') right top;}
.button.green1 a{color:white !important;line-height:18px; padding:0 6px;}
.button.green1 input{position:relative; *position:static; font: normal 11px/16px Myriad Pro, Tahoma;color:white !important;}

.button.gray_fon {margin:0px 0 15px -10px !important;}
.button.gray_fon ,.button.gray_fon div{height:14px; line-height:12px;}
.button.gray_fon div.f_c{margin:0 2px; _margin:0;background:repeat-x url('../../../images/theme/design_ver/button/gray_grad.gif') left top; font-weight:bold;}
.button.gray_fon div.f_1 {width:2px; margin-right:-2px;background: no-repeat url('../../../images/theme/design_ver/button/gray_l.gif') left top;}
.button.gray_fon div.f_2 {width:2px; margin-left:-2px;background: no-repeat url('../../../images/theme/design_ver/button/gray_r.gif') right top;}
.button.gray_fon div.f_c{line-height:14px; padding:0 6px;}



.cat_head_con a{line-height: 42px !important; }

.admin_keys a{display:inline!important;}
.admin_keys img{width:auto !important;}




/* by Alon[er] */
.podem {
    margin-top: 20px;
}

.myblock {
    margin: 5px 15px 0 10px;
    padding: 5px;
    background: #fafafa;
}

.myblock table {
    margin-top: 10px;
}

.myblock table th {
     background: #00863b;
     color: #fff;
     font-size: 14px;
     padding: 4px 0;
}

.myblock table td {
    vertical-align: top;
}

.myform {
    width: auto !important;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.myform td {
    width: 10px;
    padding: 2px 4px;
    border: 1px solid #eee;
}

.myform input.button {
    background: #00863b;
    color: #fff;
    font-weight: bolder;
}

.myform select {
    width: 150px;
}

.mylink {
    margin-top: 5px;
    background: no-repeat url('../../../images/theme/design_ver/plus.gif');
    background-position: 0 3px;
    padding-left: 13px;
}

.mylink a {
    font-weight: bolder;
    color: #393939;
    font-size: 11px;
}

.myblock2 {
    margin-left: 13px;
    margin-top: 3px;
}

.myblock2 a {
    font-weight: bolder;
    /*color: #393939;*/
    font-size: 11px;
}
