.price-table
{
 margin-left: 130px;
 font-weight: bold;
}

.ph_image_price_buy
{
 float: left;
 padding: 10px;
display: table-cell;
}

.action_buttons
{
  clear: both;
  margin: 10px 0px 20px 130px;

}

.catalog-price
{
 color: #14b439;
}

.catalog_item_title
{
 font-weight: bold;
 text-transform: uppercase;
 font-size: 14px;
}

.imgL{
	float:left;
	margin: 3px 20px 5px 0px;
}
.imgR{
	float:right;
	margin: 8px 0px 5px 20px;
}
.imgC{
	text-align: center;
	margin: 9px 0px;
	display: block;
}
.txt1{
	float: left;
	margin: 30px 105px 0px 150px;
}
.insides{
	padding: 0px 30px;
}
.insides p, .project, .leftimg{
	padding-left: 36px;
}
.project p{
	overflow:hidden;
	zoom:1;
	padding-left: 4px !important;
}
.project a{
	color: #494545;
	font-size: 1.2em;
}
.project p a:hover{
	color: #ff9e00 !important;
}
.project{
	margin-bottom: 17px;
	clear: both;
	overflow:hidden;
	padding-left:0;
}

.project .imgL { margin-top:0;}
.project div{ float:left; width:250px; }
.project div:first-child { width:322px; margin-right:20px; }
.project div div {/* float:none; border:none; width:auto;*/  }

.insides .in h4{
	padding-left: 36px;
}
.back{
	background: url(images/marker02.gif) no-repeat left center;
	display: block;
	padding-left: 52px;
	clear: both;
	padding-top: 13px;
	height: 42px;
}
.news, .news_list{
	padding: 0px 0px 10px 37px;
}
.news a, .news_list a{
	font-weight: bold;
	color: #777;
}
.news a:hover, .news_list a:hover{
	color: #ff9e00;
}
.news_list p, .news p{
	padding-left: 0px !important;
	margin-bottom: 0px !important;
}
.news span a, .news_list span a{
	display: block;
	margin-bottom: 12px;
}
.leftcol{
	width: 270px;
	padding-right: 55px;
}
.rightcol{
	width: 270px;
}
.client_img{
/*	width: 122px;*/
}
.client_name{
	height: 57px;
	padding-left: 12px;
	width: 135px;
	display: table-cell;
	vertical-align: middle;
	background: url(images/line01.gif) no-repeat left top;
}
.client_name a{
	color: #817b7b;
}
.h{
	height: 75px;
	clear: both;
	padding-bottom: 43px;
}
.h2{
	height: 33px;
	margin:0px;
}
.link1{
	background: url(images/arrow03.gif) no-repeat right 7px;
	display: block;
	width: 94px;
	color: #538dcc !important;
	font-weight: normal !important;
}
.link2{
	display: block;
	font-size: 1.3em;
	color: #494545;
	padding: 20px 0 15px;
}
.box3{
	margin: 0px 0px 10px 370px;
	padding: 0px;
}
.img{
	padding-right: 14px;
}
.s{
	height:52px;
	line-height: 32px;
	padding: 0px 53px 16px 0px;
}
.s img{
	margin-right: 13px;
}
.tab_block{
	width: 676px;
	background: url(images/tab_bg02.gif) no-repeat left 70px;
	padding-bottom: 22px;
}
.tab{
	height: 75px;
	background: url(images/tab_corner_bg01.gif) no-repeat 661px bottom;
	_overflow: hidden;
}
.block{
	background: url(images/block_bg01.gif) repeat-y left top;
	color: #525252;
}
.block_height{
	height: 270px;
}
.block p{
	color: #525252;
}
.block_bottom{
	background: url(images/block_bg02.gif) no-repeat left top;
	height: 9px;
}
.block_padding{
	padding: 46px 60px 28px 65px;
}
.block_padding2{
	padding: 49px 27px 18px 17px;
	_height: 0;
}
.block_padding3{
	padding: 46px 60px 28px;
}

/*неактивные переключатели*/
.tab_button{
	margin-top: 15px;
	float: left;
	position: relative;
	z-index: 1;
}
.leftbg{
	background: url(images/button_bg_n01.gif) no-repeat left top;
	height: 60px;
	width: 5px;
	margin-left: 1px;
	display: inline;
}
.rightbg{
	background: url(images/button_bg_n03.gif) no-repeat left top;
	height: 60px;
	width: 5px;
}
.centerB, .centerB_item{
	background: url(images/button_bg_n02.gif) repeat-x left top;
	color: #767676;
	text-decoration: none;
	font-size: 14px;
	padding: 22px 27px;
	height: 38px;
	cursor: pointer;
}
.centerB_item{
	padding: 22px 5px;
}


/*активные перключатели*/
.tab_button_active{
	z-index: 100;
	position: relative;
	float: left;
}
.leftbg_a{
	background: url(images/button_bg_a01.gif) no-repeat left top;
	height: 75px;
	width: 5px;
	margin-left: 2px;
	display: inline;
	font-size: 1px;
}
.rightbg_a{
	background: url(images/button_bg_a01.png) no-repeat left top;
	height: 75px;
	width: 11px;
}
.rightbg_a2{
	background: url(images/a01.gif) no-repeat right top;
	height: 75px;
	width: 11px;
	position: absolute;
	top: 0;
	right: 0;
}
.centerB_a, .centerB_a_item{
	background-color: #e1e1e1;
	padding: 35px 33px 0px;
	height: 40px;
}
.centerB_a_item{
	padding: 35px 5px 0px;
}
.centerB_a_we, .centerB_a_we2, .centerB_a_we3{
	background-color: #e1e1e1;
	padding: 30px 0px 0px 33px;
	height: 40px;
	width: 300px;
	height: 45px;
	position: relative;
}
.centerB_a_we2{
	width: 313px;
}
.centerB_a_we3{
	width: 316px;
}
.centerB_a, .centerB_a_item, .centerB_a_we, .centerB_a_we2, .centerB_a_we3{
	color: #454545;
	text-decoration: none;
	font-size: 22px;
	line-height: 24px;
}
.centerB_a_we, .centerB_a_we2, .centerB_a_we3{
	font-size: 30px;
}
.negativ_margin{
	margin-left: -6px;	
}
.nomargin{
	margin-left: 0 !important;
}
.lamp{
	position: absolute;
	top: 6px;
	right: 13px;
}
.inbox{
	width: 501px;
}
.inbox p{
	color: #525252;
	margin-bottom: 20px !important;
}
.inbox p span{
	font-size: 16px;
	line-height: 20px;
}
.inbox img{
	margin-top: 0 !important;
}
.arrow_intab_left{
	display: block;
	margin: 47px 19px 0px 0px;
	height: 48px;
	width: 48px;
}
.arrow_intab_left a, .arrow_intab_left a:hover{
	background: url(images/inarrow04.gif) no-repeat left top;
	display: block;
/*	margin: 47px 19px 0px 0px;*/
	height: 48px;
	width: 48px;
}
.arrow_intab_left a:hover{
	background: url(images/inarrow01.gif) no-repeat left top;
}
.arrow_intab_right{
	display: block;
	margin: 47px 0px 0px 13px;
	height: 48px;
	width: 48px;
}
.arrow_intab_right a, .arrow_intab_right a:hover{
	background: url(images/inarrow02.gif) no-repeat left top;
	display: block;
/*	margin: 47px 0px 0px 13px;*/
	height: 48px;
	width: 48px;
}
.arrow_intab_right a:hover{
	background: url(images/inarrow03.gif) no-repeat left top;
}


/*::::: PIROBOX SHADOW RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:white; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:url(images/pirobox/bg_load.png) center no-repeat!important;background:url(images/pirobox/bg_load.gif) center no-repeat }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(images/pirobox/ajax-loader_b.gif) center center no-repeat!important;background: url(images/pirobox/ajax-loader_b.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:2px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:black;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

.piro_close{	position:absolute;top:-10px;right:-10px;height:35px;width:35px;background:url(images/pirobox/close_btn3.png) no-repeat;cursor:pointer;z-index:100006;}
a.piro_next{position:absolute;bottom:-33px;width:34px; height:35px;right:-37px;text-indent:-999em;outline:none; display:block;background:url(images/pirobox/next.png) no-repeat; border:none;cursor:pointer;}
a:hover.piro_next{position:absolute;height:35px;width:34px;display:block; background:url(images/pirobox/next_h.png) no-repeat; border:none;}

a.piro_prev{position:absolute;bottom:-33px;width:34px; height:35px;left:-35px; text-indent:-999em; outline:none;display:block;background: url(images/pirobox/prev.png) no-repeat;border:none; cursor:pointer;}
a:hover.piro_prev{position:absolute;height:35px;width:34px;display:block; background:url(images/pirobox/prev_h.png) no-repeat;border:none;}

a.piro_next_out{position:absolute; z-index:2000000;top:50%; width:100px; height:250px; right:0;text-indent:-999em;outline:none; display:block; background: url(images/pirobox/nextoutside.png) no-repeat; border:none;cursor:pointer;}
a:hover.piro_next_out{position:absolute;display:block; width:100px; height:250px;  background: url(images/pirobox/nextoutside_h.png) no-repeat; border:none;}

a.piro_prev_out{position:absolute;z-index:2000001; width:100px; top:50%; height:250px; left:0; text-indent:-999em; outline:none;display:block; background: url(images/pirobox/prevoutside.png) no-repeat;border:none; cursor:pointer;}
a:hover.piro_prev_out{position:absolute; width:100px; height:250px;  display:block; background: url(images/pirobox/prevoutside_h.png) no-repeat; border:none;}

.pirobox_content {position:absolute; top: 50%; left: 50%; padding:0; width: 400px; height: 200px; margin: -100px 0 0 -200px; display: block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(images/pirobox/t_l.png) no-repeat; width:10px; height:10px;}
.t_r{background: url(images/pirobox/t_r.png) no-repeat; width:10px; height:10px;}
.t_c{height:10px; background:url(images/pirobox/t_c.png) repeat-x;}

.c_l{width:10px; background: url(images/pirobox/c_l.png) repeat-y;}
.c_c{background:url(images/pirobox/img_bg.png) repeat; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: url(images/pirobox/c_r.png) repeat-y;}

.b_c{height:10px; background:url(images/pirobox/b_c.png) repeat-x;}
.b_l{background:url(images/pirobox/b_l.png) no-repeat; width:10px; height:10px;}
.b_r{background:url(images/pirobox/b_r.png) no-repeat; width:10px; height:10px;}

.box_img{ position:absolute; z-index:99995; background: url(images/pirobox/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:620px;color:#666;top:2px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:21px;width:21px;right:0;color:#999;top:4px; background:url(images/pirobox/link_out.png) no-repeat!important;background:url(images/pirobox/link_out.gif) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(images/pirobox/link_out_h.png) no-repeat!important;background:url(images/pirobox/link_out_h.gif) no-repeat; border:none;}
a.play{position:absolute;bottom:10px!important;bottom:2px;right:10px!important;right:2px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(images/pirobox/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(images/pirobox/play_h.png) no-repeat;}
a.stop{position:absolute;bottom:10px!important;bottom:2px;right:10px!important;right:2px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(images/pirobox/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(images/pirobox/pause_h.png) no-repeat;}




