body {
	margin: 25px 30px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	background: #F9F9F9 url('/images/header_bg.jpg') top left repeat-x;
	vertical-align: top;
}
a img {
	outline: 0px solid;
	text-decoration: none;
	border: 0px solid black;
}
a {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #0891bc;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.blue_list_link {
	background:url("/images/galka.png") no-repeat scroll left 7px transparent;
	color:#0891BC;
	font-family:Arial,Tahoma,Verdana;
	font-size:11px;
	margin-left:21px;
	padding-left:8px;
	display: block;
}
#main_tbl {
	margin: 0px;
	padding: 0px;
	min-height: 100%;
	width: 100%;
	border: 0px solid red;
}
*:first-child+html #ie7_fix {
	width: 1220px;
}
#main_tbl td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	color:#313131;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	line-height:20px;
}
#left {
	display: block;
	float:left;
	width: 225px;
	border: 0px solid green;
	vertical-align: top;
}
#right {
	display: block;
	float: right;
	width: 230px;
	border: 0px solid orange;
	overflow: visible;
	vertical-align: top;
}
#right .freecalc {
	margin-top: 7px;
}
#center {
	display: block;
	margin: 0 240px 0 260px;
	border: 0px solid blue;
	vertical-align: top;
	text-align: left;
}
.clr {
	display: block;
	height: 1px;
	clear: both;
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.owntel {
	position: relative;
	margin-left: -11px;
	overflow: visible;
	/*zoom: 1;*/
	z-index: 1873;
	margin-top: -10px;
}
.wefirst {
	margin-top: 0px;
	margin-left: 6px;
	margin-bottom: 5px;
}
.wefirst a {
    font-size: 38px;
    text-decoration: none;
    color: #2F607F;
}
#tel_img {
	position: relative;
	z-index: 1897;
}
#hr_navig {
	display: block;
	min-width:98%;
	width:96%;
	
}

#hr_navig .left {
	display: block;
	height: 45px;
	width: 14px;
	margin: 0 -4px 0 4px;
	padding: 0px;
	background: transparent url('/images/hr_navig_left.png') top left no-repeat;
	border: 0px solid black;
	float: left;
	/*zoom: 1;*/
}
#hr_navig .right {
	float: right;
	display: block;
	height: 45px;
	width: 16px;
	margin: 0px 4px 0 -4px;
	padding: 0px;
	background: transparent url('/images/hr_navig_right.png') top left no-repeat;
	border: 0px solid black;
	/*zoom: 1;*/
}
#hr_navig .center {
	margin: 0 19px 0 13px;
	padding: 0px;
	height: 45px;
	background: transparent url('/images/hr_navig_bg.png') top left repeat-x;
	border: 0px solid red;
	/*zoom: 1;*/
}
#hr_navig .menu {
	padding-top: 13px;
	font-family: Candara, Arial, Tahoma;
	font-size: 12px;
	font-weight:normal;
	color: #515152;
	text-shadow: 1px 1px #fff;
	min-width: 690px;
	line-height:15px;
}
#hr_navig .center .nav_link {
	display: inline;
	/*zoom:1;	*/
	padding: 0px; margin: 0px;
}
#hr_navig .center .nav_link a {
	font-family: Candara, Arial, Tahoma;
	font-size: 12px;
	border: 0px solid yellow;
	padding: 0 1.1%;
	color: #515152;
	text-shadow: 1px 1px #fff;
	text-transform: uppercase;
	text-decoration: none;
	/*zoom:1;*/
}
#hr_navig .center .nav_link a:hover { 
	text-decoration: underline;
}
#tellme_link {
	outline: 0px solid black;
	display: block;
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #0891bc;
	line-height: 14px;
	float: right;
	border-bottom: 1px dashed #0891bc;
	text-decoration: none;
}
a#tellme_link:hover 
{
	outline: 0px solid black;
	display: block;
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #0891bc;
	line-height: 14px;
	float: right;
	border-bottom: 1px dashed #E8ECED;
	text-decoration: none;
}
/*Партнеры */
#own_partners .head {
	display: block;
	margin-top: 10px;
	height: 32px;
	width: 230px;
	background: transparent url('/images/own_partners_head.png') top left no-repeat;
}
#own_partners .head span {
	color:#204E6D;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	left:20px;
	position:relative;
	text-transform:uppercase;
	top:10px;
	font-weight:bold;
}
#own_partners .body {
	background: transparent url('/images/own_partners_bg_line.png') top left repeat-y;
}
#own_partners .content {
	width: 98%;
	
	border:0 solid;
	margin:0 0 0 2px;
	width:226px;
	padding: 10px 0px;
}
.msg {
	margin-right: 3.8% !important; 
}
#own_partners .grad {
	background: transparent url('/images/own_partners_bg_grad.png') top left repeat-x;
}
#own_partners .foot {
	display: block;
	height: 8px;
	width: 230px;
	background: transparent url('/images/own_partners_foot.png') top left no-repeat;
}
#own_partners .wdt {
	width: 13px;
}
#own_partners .content td {
	padding-bottom: 5px;
	padding-top: 5px;
}

/*Представители*/
#own_agents .head {
	display: block;
	margin-top: 25px;
	height: 32px;
	width: 230px;
	background: transparent url('/images/own_agents_head.png') top left no-repeat;
}
#own_agents .head span {
	color:#204E6D;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	left:20px;
	position:relative;
	text-transform:uppercase;
	top:10px;
	font-weight:bold;
}
#own_agents .body {
	background: transparent url('/images/own_agents_bg.png') top left repeat-y;
}
#own_agents .body .blue_list_link {
	margin-left: 14px;
}
#own_agents .content {
	border:0 solid;
	margin:0 0 0 0;
	padding:10px 0 0 0px;
	width:230px;
}
#own_agents .content table {
	margin-left: 20px;
}
#own_agents .content td {
	padding: 0px !important;
}
#own_agents .grad {
	background: transparent url('/images/own_agents_bg_pict') top left repeat-x;
}
#own_agents .foot {
	display: block;
	height: 9px;
	width: 230px;
	background: transparent url('/images/own_agents_foot.png') top left no-repeat;
}
#own_agents .wdt {
	width: 13px;
}
#own_agents .content td a {
	background:url("/images/treangle_blue.png") no-repeat scroll left 4px transparent;
	color:#0891BC;
	font-family:Arial,Tahoma;
	font-size:10px;
	line-height:20px;
	padding:0 0 0 8px;
	text-transform:uppercase;
	text-decoration: none;
}
#own_agents .content td a:hover {
	color: #e78619;
	background: transparent url('/images/treangle_orange.png') left 4px no-repeat;
	text-decoration: underline;
}
/*Корзина*/
#basket .head {
	display: block;
	margin-top: 25px;
	height: 31px;
	width: 228px;
	background: transparent url('/images/basket_head.png') top left no-repeat;
}
#basket .head span {
	color:#e78619;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	left:20px;
	position:relative;
	text-transform:uppercase;
	font-weight:bold;
	top: 3px;
}
#basket .body {
	background: transparent url('/images/basket_bg.png') top left repeat-y;
}
#basket .body .blue_list_link {
	margin-left: 14px;
}
#basket .content {
	font-family:Arial,Tahoma;
	font-size:12px;
	color: #4b4f4f;
	border:0 solid;
	margin:0 2px;
	padding: 1px 0;
	width: 225px;
}
#basket .content a {
	font-family:Arial,Tahoma;
	font-size:12px;
}
#basket .grad {
	background: transparent url('/images/basket_bg_grad') top left repeat-x;
}
#basket .foot {
	display: block;
	height: 9px;
	width: 230px;
	background: transparent url('/images/basket_foot.png') top left no-repeat;
}
#basket .wdt {
	width: 13px;
}
#basket .content td a {
	background:url("/images/treangle_blue.png") no-repeat scroll left 4px transparent;
	color:#0891BC;
	font-family:Arial,Tahoma;
	font-size:12px;
	line-height:20px;
	padding:0 0 0 8px;
	text-transform:uppercase;
	text-decoration: none;
}
#basket .content td a:hover {
	color: #e78619;
	background: transparent url('/images/treangle_orange.png') left 4px no-repeat;
	text-decoration: underline;
}
#basket .content p {
	margin: 0 10px;
}
/**/
/*Отзывы*/
#feedback .head {
	display: block;
	margin-top: 25px;
	height: 35px;
	width: 226px;
	background: transparent url('/images/feedback_bg.png') top left repeat-y;
	border-top: 1px solid #dadde1;
}
#feedback .head span {
	color:#303c43;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	text-transform:uppercase;
	display: block;
	width: 100%;
	height: 20px;
	text-align: center;
	margin-top: 20px;
	font-weight:bold;
}
#feedback .body {
	background: transparent url('/images/feedback_bg.png') top left repeat-y;
}
#feedback .body .blue_list_link {
	margin-left: 0px;
}
#feedback .content {
	font-family:Arial,Tahoma;
	font-size:12px;
	color: #4b4f4f;
	border:0 solid;
	margin:0 10px;
	padding: 1px 0px;
	width: 210px;
	text-align: center;
}
#feedback .content a {
	font-family:Arial,Tahoma;
	font-size:11px;
	text-decoration: none;
	color:#4b4f4f;
	
}
#feedback .content a:hover {
	font-family:Arial,Tahoma;
	font-size:11px;
	text-decoration: none;
	color:#4b4f4f;
}
#feedback .grad {
	/*background: transparent url('/images/basket_bg_grad') top left repeat-x;*/
}
#feedback .foot {
	display: block;
	height: 0px;
	width: 226px;
	background: transparent url('/images/feedback_bg.png') top left no-repeat;
	border-bottom: 1px solid #dadde1; 
	overflow: hidden;
}
#feedback .wdt {
	width: 13px;
}
#feedback .content img.delim {
	padding: 10px 0 5px;
}
#feedback .content a img {
	margin: 10px 0;
	padding: 0px;
	border: 1px solid #cfcfd1;
	
}
#feedback .content .all_link {
	width: 109px;
	margin: 0 auto;
}
#feedback .content .all_link a {
	color:#0891BC;
}
/*=============================*/
/*Панель каталога товаров*/
#cat_panel .head {
	display: block;
	margin-top: 45px;
	height: 25px;
	width: 226px;
	background: #e8e8e8 url('/images/cat_panel_head.png') top left no-repeat;
	/*background-color: red;*/
}
#cat_panel .head span {
	color:#e78619;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	left:20px;
	position:relative;
	text-transform:uppercase;
	top: 3px;
	font-weight:bold;
}
#cat_panel .body {
	/*background: transparent url('/images/basket_bg.png') top left repeat-y;*/
}
#cat_panel .body .blue_list_link {
	margin-left: 14px;
}
#cat_panel .content {
	font-family:Arial,Tahoma;
	font-size:12px;
	color: #4b4f4f;
	border:0 solid;
	margin:0 2px;
	padding: 1px 0;
	width: 225px;
}
#cat_panel .content a {
	font-family:Arial,Tahoma;
	font-size:12px;
}
#cat_panel .grad {
	/*background: transparent url('/images/basket_bg_grad') top left repeat-x;*/
}
#cat_panel .foot {
	display: block;
	height: 9px;
	width: 230px;
	/*background: transparent url('/images/basket_foot.png') top left no-repeat;*/
}
#cat_panel .wdt {
	width: 13px;
}
#cat_panel .content a {
	background:url("/images/galka_orange.png") no-repeat scroll left 3px transparent;
	color:#0891BC;
	display:block;
	font-family:Arial,Tahoma;
	font-size:13px;
	font-weight:bold;
	line-height:13px;
	margin-left:8px;
	margin-top:10px;
	padding:0 0 0 14px;
	text-decoration:none;
	text-transform:none;
}
#cat_panel .content a.hovered {
	background:url("/images/galka_gray.png") no-repeat scroll left 3px transparent;
	color: #231f20;
}
#cat_panel .content ul {
	list-style: none;
	margin: 10px 0 10px 23px;
	padding: 0 0 0 0;
}
#cat_panel .content ul li,#cat_panel .content ul li:hover  {
	background:url("/images/romb_gray.png") no-repeat scroll left 3px transparent !important;
	margin:7px 0 0;
	padding:0 0 0 0;
}
#cat_panel .content ul li a, #cat_panel .content ul li a:hover  {
	background: none !important;
	color: #3f4040;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Tahoma;
	margin: 0 0 0 0;
}
#cat_panel .content a:hover {
	color: #e78619;
	background:url("/images/galka_orange.png") no-repeat scroll left 3px transparent;
	text-decoration: underline;
}
#cat_panel .content p {
	margin: 0 10px;
}
/**/




/*Панель услуг*/
#uslugi .head {
	display: block;
	margin-top: 15px;
	height: 25px;
	width: 226px;
	background: #e8e8e8 url('/images/cat_panel_head.png') top left no-repeat;
	/*background-color: red;*/
}
#uslugi .head span {
	color:#e78619;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	left:20px;
	position:relative;
	text-transform:uppercase;
	top: 3px;
	font-weight:bold;
}
#uslugi .body {
	/*background: transparent url('/images/basket_bg.png') top left repeat-y;*/
}
#uslugi .body .blue_list_link {
	margin-left: 14px;
}
#uslugi .content {
	font-family:Arial,Tahoma;
	font-size:12px;
	color: #4b4f4f;
	border:0 solid;
	margin:0 2px;
	padding: 1px 0;
	width: 225px;
}
#uslugi .content a {
	font-family:Arial,Tahoma;
	font-size:12px;
}
#uslugi .grad {
	/*background: transparent url('/images/basket_bg_grad') top left repeat-x;*/
}
#uslugi .foot {
	display: block;
	height: 9px;
	width: 230px;
	/*background: transparent url('/images/basket_foot.png') top left no-repeat;*/
}
#uslugi .wdt {
	width: 13px;
}
#uslugi .content a {
	background:url("/images/galka_orange.png") no-repeat scroll left 7px transparent;
	color:#0891BC;
	display:block;
	font-family:Arial,Tahoma;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	margin-left:8px;
	padding:0 0 0 14px;
	text-decoration:none;
	text-transform:none;
	margin-top:2px;
}
#uslugi .content a:hover {
	color: #e78619;
	background:url("/images/galka_orange.png") no-repeat scroll left 7px transparent;
	text-decoration: underline;
}
#uslugi .content p {
	margin: 0 10px;
}
/**/



/*Панель поиска*/
#search .head {
	display: block;
	margin-top: 10px;
	height: 1px;
	width: 226px;
	overflow: hidden;
}
#search .body {
	/*background: transparent url('/images/basket_bg.png') top left repeat-y;*/
}
#search .body .itext {
	border: 1px solid #a4a4a4;
	color: #3f4040;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	width: 177px;
	height: 19px;
	padding: 0 10px;
	line-height: 20px;
	float: left;
}
#search .body .isubm {
	display: block;
	background: transparent url('/images/search_butt.png') top left no-repeat;
	border: 0px solid #a4a4a4;
	color: #3f4040;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	width: 24px;
	height: 24px;	
	float: right;
	position:relative;
	top:-2px;
}
#search .body .blue_list_link {
	margin-left: 14px;
}
#search .content {
	font-family:Arial,Tahoma;
	font-size:11px;
	color: #909292;
	border:0 solid;
	margin:0 2px;
	padding: 1px 0;
	width: 225px;
}
#search .foot {
	display: block;
	height: 10px;
	width: 225px;
	/*background: transparent url('/images/basket_foot.png') top left no-repeat;*/
}

#search .content a {
	color:#0891BC;
	font-family:Arial,Tahoma;
	font-size:11px;
}
/**/

/*Отзывы*/
#projects .head {
	display: block;
	margin-top: 10px;
	height: 35px;
	width: 226px;
	background: transparent url('/images/feedback_bg.png') top left repeat-y;
	border-top: 1px solid #dadde1;
}
#projects .head span {
	color:#303c43;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	text-transform:uppercase;
	display: block;
	width: 100%;
	height: 20px;
	text-align: center;
	margin-top: 20px;
	font-weight:bold;
}
#projects .body {
	background: transparent url('/images/feedback_bg.png') top left repeat-y;
	width: 226px;
}
#projects .body .blue_list_link {
	margin-left: 0px;
}
#projects .content {
	font-family:Arial,Tahoma;
	font-size:12px;
	color: #4b4f4f;
	border:0 solid;
	margin:0 2px;
	padding: 1px 0;
	width: 225px;
	text-align: center;
}
#projects .content a {
	font-family:Arial,Tahoma;
	font-size:11px;
	text-decoration: underline;
	color:#0891BC;
}
#projects .content a:hover {
	font-family:Arial,Tahoma;
	font-size:11px;
	text-decoration: none;
	color:#0891BC;
}
#projects .grad {
	/*background: transparent url('/images/basket_bg_grad') top left repeat-x;*/
}
#projects .foot {
	display: block;
	height: 0px;
	width: 226px;
	background: transparent url('/images/feedback_bg.png') top left no-repeat;
	border-bottom: 1px solid #dadde1; 
	overflow: hidden;
}
#projects .wdt {
	width: 13px;
}
#projects .content img.delim {
	padding: 10px 0 5px;
}
#projects .content a img {
	margin: 10px 0;
	padding: 0px;
	border: 2px solid #fff;
	
}
#projects .content .all_link {
	width: 143px;
	margin: 0 auto;
}
#projects .content .all_link a {
	color:#0891BC;
	text-decoration: underline;
}
#projects .content .all_link a:hover {
	color:#0891BC;
	text-decoration: none;
}
/*=============================*/
/* FOOTER */
#footer .line {
	border-top: 1px solid #dcdcdc;
	height: 10px;
	margin-top: 10px;
}
#footer .left {
	display: block;
	float:left;
	width: 250px;
	border: 0px solid green;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #565454;
}
#footer .right {
	display: block;
	float: right;
	width: 230px;
	border: 0px solid orange;
	overflow: visible;
}
#footer .right a {
	color: #565454;
	font-family: Tahoma;
	font-size: 10px;
	
}
#footer .right .developer a {
	position: relative;
	top: -3px; 
}
#footer .center {
	display: block;
	margin: 0 265px 0 260px;
	border: 0px solid blue;
}
/*ТИЗЕРЫ */



#tizers {
	margin-left:6px;
	margin-top:10px;
}
#tizers .block {
	position: relative;
	display:-moz-inline-stack;/*Firefox 2*/
  	display:inline-block; /*Хорошие браузеры*/
  	_overflow:hidden;/*IE6, IE7*/
  	*zoom:1;/*включаем hasLayout для IE6, IE7*/
  	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	width: 29%;
	min-width: 30.5%;
	margin: 0 1.7% 2% 0;
	padding: 0px;
	/*float: left;*/
}
.main_text {
	width: 95%;
}
#tizers .block .left {
	display: block;
	float:left;
	border: 0px solid green;
	vertical-align: top;
	height: 240px;
	width: 8px;
	margin-right: -5px;
	position: relative;
	background: transparent url('/images/tizer_left.png') top left no-repeat;
}
#tizers .block .right {
	display: block;
	float: right;
	border: 0px solid orange;
	overflow: visible;
	vertical-align: top;
	height: 240px;
	width: 11px;
	margin-left: -5px;
	background: transparent url('/images/tizer_right.png') top left no-repeat;
	position: relative;
}
#tizers .block .center {
	display: block;
	margin: 0 5px 0 5px;
	border: 0px solid blue;
	vertical-align: top;
	text-align: left;
	height: 240px;
	background: transparent url('/images/tizer_bg.png') top left repeat-x;
}
#tizers .block .center .content {
	margin: 0px auto;
	width: 93%; 
	height: 210px;
	display: block;
	padding: 15px 0 0 0;
	font-weight:bold;
	text-align: center;
}
#tizers .block .center .content a img {
	margin-top: -15px;
}
#tizers .block .conteiner {
	display: table;
	width: 100%;
}
#tizers .block .center .content .blue_list_link {
	font-size: 14px;
	text-decoration: none;
	background: transparent url("/images/galka_big.png") left 5px no-repeat;
	margin-left: 3px;
	text-align: left;
	display: block;
	zoom:1;
}
#tizers .block .center .content .blue_list_link:hover {
	text-decoration: underline;
}
/*ПРЕСС ЧАСТЬ*/
#press {
	margin-left:10px;
	margin-right:25px; 
}
#press .artices_item p {
	line-height:20px;
	margin:0 0;
}
#press .h1, #content .h1 {
	background:url("/images/rect.png") no-repeat scroll left 7px transparent;
	color:#E78619;
	font-family:Arial,Tahoma;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	padding-left:13px;
	margin-bottom:0;
	margin-top:0;
	text-transform:uppercase;
}
#press .h1 + .artic_item {
	margin-top: 21px;
}
#press .news_item {
	display: block;
	margin-top: 10px;
	padding-left:30px;
	font-family: Verdana. Tahoma;
	font-size: 11px;
	color: #313131;
}
#press .news_item .date {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #6c6b69;
}
#press .news_item .date span {
	bottom:-6px;
	color:#E78619;
	font-family:Verdana,Arial;
	font-size:20px;
	margin-left:-30px;
	overflow:hidden;
	position:relative;
	width:30px;
	
}
#press .news_item .name {
	display:block;
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	margin-top:4px;
	text-align:left;
}
#press .artic_item {
	display: block;
	margin-top: 10px;
	padding-left:13px;
	font-family: Verdana. Tahoma;
	font-size: 11px;
	color: #313131;
}
#press .artic_item .name {
	display:block;
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	margin-top:4px;
	text-align:left;
}
#press .artic_item .hr_line {
	margin: 0 0 0 0px !important;
}
#press .hr_line {
	display: block;
	height: 1px;
	overflow: hidden;
	outline: none;
	border-top: 1px solid #dcdcdc;
	margin: 0 0 0 30px;
}
#press .alllink {
	font-family:Verdana,Arial;
	font-size:11px;
	color: #4b4f4f;
}
.nobr {
	white-space: nowrap;
}
#content {
	margin-left: 6px;
	margin-top: 10px;
	margin-right: 0px;
}
#content p img {
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#content p {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #313131;
	line-height: 20px;
}
#content .h2 {
	/*background:url("/images/rect.png") no-repeat scroll left 7px transparent;*/
	color:#E78619;
	font-family:Arial,Tahoma;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	/*padding-left:0px;*/
	margin-bottom: 10px;
}
#content .catlist ul li, #content ul li {
	background:url("/images/arrow_li.png") no-repeat scroll 0 11px transparent;
	color:#020202;
	font-family:Arial,Tahoma;
	font-size:12px;
	line-height:25px;
	list-style:none outside none;
	margin-left:-37px;
	padding-left:14px;
}
#content .catlist ul li a, #content ul li a {
	font-family: Arial, Tahoma;
	font-size: 12px;
	line-height:25px;
	color: #020202;
}
#content .catlist {
	display: block;
}
/*Фотогалерея*/
.gal_items .item .photo {
	display: block;
	height: 156px;
	width: 205px;
	background: transparent url('/images/photo_bg.png') top left no-repeat;
}
#content .gal_items {
	margin: 10px 0;
	
}
.gal_items .item {
	display:-moz-inline-stack;/*Firefox 2*/
  	display:inline-block; /*Хорошие браузеры*/
  	_overflow:hidden;/*IE6, IE7*/
  	*zoom:1;/*включаем hasLayout для IE6, IE7*/
  	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
  	margin:10px 10px 13px 0;
  	vertical-align: top;
}
.gal_items .item .photo img {
	margin: 6px 0px 0px 6px
	
}
.gal_items .item .link {
	display: block;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #020202;
	background: transparent url("/images/arrow_li.png") left 5px no-repeat;
	padding-left: 20px;
	margin-top: 8px;
	width: 189px;
}
/*============*/
#content .pagenav {
	margin-top: 10px;
	display: block;
	width: 96%;
	text-align: center;
	font-size: 11px;
	color: #313131;
}
#content .pagenav .show_for {
	display:block;
	width:190px;
	color: #909292;
	font-size: 11px;
	font-family: Arial, Tahoma;
}
#content .pagenav .show_for a, #content .pagenav .show_for strong {
	font-size: 12px !important;
}
#content .no_und {
	text-decoration: none;
}
#content .pagenav a, #content .pagenav span {
	font-size: 11px;
	padding: 0 4px;
}
#content .cat_items {
	margin-top: 10px;
}
#content .cat_items th {
	background-color: #e8e8e8;
	color: #848484;
	line-height: normal;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, Tahoma;
	font-weight: bold;
	text-align: left !important;
}

#content .cat_items a, #content .cat_items td {
	font-size: 12px;
	font-family: Arial, Tahoma;
	color: #313131;
	line-height: 150%;	
	padding: 3px;
}
#content .cat_items a {
	font-weight: bold;
}
#content .cat_items a.check_cost {
	margin:0;
	padding:0;
	text-indent:0;
	font-weight: normal;
	color: #0891bc;
}
#content .cat_items .gray td {
	background: #eff1f2;
}
#content .cat_items td {
	border-bottom: 1px solid #d6d8d9;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content a {
	font-size: 12px;
}
#content .item_card .left {
	padding: 0 20px 20px 0px;
}
#content .askpricebut{
	border: 0px !important;
}
#content .item_card .left img {
	border: 1px solid #c0c2c2;
	padding: 4px;
}

#content .zakaz_but {
	display: block;
	height: 29px;
	width: 94px;
	background: transparent url("/images/zakaz_butt.png") top left no-repeat;
	margin:10px auto;
}
.nopadin {
	padding: 0px;
	margin: 0px;
}
.nobg {
	background: none !important;
}
#content .toprint {
	margin-top: -1px;
}
#content .hr_line {
	display: block;
	height: 1px;
	width: 100%;
	background: transparent url("/images/hr_bg.png") top left repeat-x;
	overflow: hidden;
}
#content .desc {
	width: 96%;
	margin-bottom:15px;
}
#own_agents .body p, #own_partners .body p {
	margin: 0px;
	padding: 10px 0px;
}
.freecalc a {
	display: block;
	height: 52px;
	width: 235px;
	background: transparent url("/images/freecalc.png") top left no-repeat;
	border: 0px solid black;
	outline: 0px solid black;
}
.freecalc a:hover {
	background: transparent url("/images/freecalc_hover.png") top left no-repeat;
}

.consultant a {
	display: block;
	height: 60px;
	width: 235px;
	background: transparent url("/images/consult.png") top left no-repeat;
	border: 0px solid black;
	outline: 0px solid black;
}
.consultant a:hover {
	background: transparent url("/images/consult_hover.png") top left no-repeat;
}

a#download_price_list {
	display: block;
	height: 52px;
	width: 228px;
	background: transparent url("/images/download_price.png") top left no-repeat;
	border: 0px solid black;
	outline: 0px solid black;
}

a#download_price_list:hover {
	background: transparent url("/images/download_price_hover.png") top left no-repeat; 
}
.gray_bg{background-color:#eaf2e8;}
.gray_brd_1{border-left:#d3e2de solid 1px;border-top:#d3e2de solid 1px;border-right:#d3e2de solid 1px; }
.gray_brd_2{border-left:#d3e2de solid 1px;border-right:#d3e2de solid 1px; }
.gray_brd_3{border-left:#d3e2de solid 1px;border-bottom:#d3e2de solid 1px;border-right:#d3e2de solid 1px; }

.form_zakaz{text-align: left; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#706f6f;}
.form_zakaz td{vertical-align:top;}

.img_border{border:#a4a4a4 solid 1px;}
/* fonts */
h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#619792; font-weight:normal; margin: 0;}
h2 {
	background:url("/new_images/new_ico_title.gif") no-repeat scroll 6px center transparent;
	color:#E78619;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding-left:20px;
}
h3{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#485755;}
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4b4f4f; font-weight:bold; }
h5{ font-family:Tahoma, sans-serif; font-size:11px; color:#585c5b;  font-weight:normal; margin: 0;}
h6{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6b69; font-weight:normal; margin: 0;}
/* font class */

.h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4b4f4f;}
.h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6c6b69;}
.h8{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0891bc;}
.h13{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#313131;}
.h14{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6c6b69;}
.h4{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#619792;}
.h11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#485755;}
.h12{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4b4f4f;}
.h16{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#706f6f;}
.h16{ font-family:Tahoma, sans-serif; font-size:20px; color:#838383; line-height:28px;}
.h1{font-family:Tahoma, sans-serif ; font-size:28px; color:#696565;}
.h6{ font-family:Tahoma, sans-serif; font-size:11px; color:#585c5b;}
.h7{ font-family:Tahoma, sans-serif; font-size:11px; color:#313131;}
.h9{ font-family:Tahoma, sans-serif; font-size:11px; color:#0891bc; font-weight:bold;}
.h10{ font-family:Tahoma, sans-serif; font-size:11px !important; color:#0891bc !important;}
.h15{ font-family:Tahoma, sans-serif; font-size:11px !important; color:#4b4f4f !important; font-weight:bold;}


/* forms */
.standart_input{margin:5px 0 10px 0; border:#a4a4a4 solid 1px; width:124px;}

.search_input{margin:3px 0px 3px 0px; border:#a4a4a4 solid 1px; width:180px; float:left;}
.search_form{margin:0; padding:0;}

.checkbox{border:#a4a4a4 solid 1px; width:15px; height:15px; color:#a4a4a4;}
.tash_kol{border:#a4a4a4 solid 1px; width:30px; text-align:center;color:#313131; font-size:11px;}

.fio{border:#a4a4a4 solid 1px; width:450px; height:15px; color:#313131;}
.firm{border:#a4a4a4 solid 1px; width:181px; height:15px; color:#313131;}
.firm_card{border:#a4a4a4 solid 1px; width:450px; height:75px; color:#313131; overflow: hidden;}
.target{border:#a4a4a4 solid 1px; width:450px; height:51px; color:#313131; overflow: hidden;}
.cod{border:#a4a4a4 solid 1px; width:51px; height:15px; color:#313131; margin-top:17px;}

.add input {
	color:#0891BC;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	padding:2px 10px;
}
input[type="button"] {
	cursor:pointer;
}
.content {
line-height:20px;
}
.content a {
	color:#0891BC;
}
.a_u {
	text-decoration:underline;
}
.content td {
	padding: 5px !important;
	margin: auto;
}
.dell_select_link {
	margin: 10px 0 0 10px;
}
.right {
	text-align:right !important;
}
.add {
	padding-top:10px;
	text-align:center;
}
.pages {
	display: block;
	width: 300px;
	margin: 0 auto;
}
.pages a {
	padding: 0 5px;
}
#feedback_cont {
	display: none;
	height: 300px;
	width: 400px;
	position: absolute;
	right:175px;
	top:58px;
	background: white;
	border: 1px dashed #0891BC;
}
#feedback_cont .highslide-header{
	padding: 5px;
	color:gray;
}
#feedback_cont .highslide-body {
	padding: 5px;
	color:gray;
}
.highslide-html .highslide-controls {
	display: none !important;
	position: absolute;
	z-index: -1;
}
#content ul li.error {
	color: red;
}
.item_img {
	max-width: 200px;
	max-height: 200px;
}
