.cont ul li{
 background: none;
 vertical-align: middle;
 padding:0;
}
.f14{
  font-size: 14px;
}
.f18{
  font-size: 18px;
  text-transform: uppercase;
}

.col70{
  display: inline-block;
 width: 70%;
  //zoom:1;
  //display: inline;
}
.col30{
  width: 120px;
  display: inline-block;
  //zoom:1;
  //display: inline;
   vertical-align: top;
   text-align: center;
}
.col100{
  width: 180px;
  display: inline-block;
  //zoom:1;
  //display: inline;
   vertical-align: top;
   text-align: center;
}

.col50{
  padding-left: 10px;
  width: 50%;
  display: inline-block;
  //zoom:1;
  //display: inline;
}
.content ul li.col40l,.content ul li.col40r{
 background: none;
}
.content ul li.col30,.content ul li.col70{
 background: none;
 padding: 0px;
}
.content ul li.col30 {
 font-size: 11px;
}
.content ul li.col50{
 padding: 0px;
 background: none;
}
.content .f14 {
	font-size: 14px;
}
.content .pad10 {
	padding: 0px 0px 10px 0px;
}
.col40l{
  width: 40%;
  margin-right: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
 vertical-align: top;
}
.col40r{
  width: 40%;
  margin-left: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
 vertical-align: top;
}
.col40c{
  width: 40%;
  margin-left: 15px;
  margin-right: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
 vertical-align: top;
}
.content ul li.col30l, .content ul li.col30r,.content ul li.col30c{
 padding: 0px;
 background: none;
}
.col30l{
  width: 30%;
  margin-right: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
 vertical-align: top;
}
.col30r{
  width: 30%;
  margin-left: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
 vertical-align: top;
}
.col30c{
  width: 30%;
  margin-left: 15px;
  margin-right: 15px;
  display: inline-block;
  //zoom:1;
  //display: inline;
 vertical-align: top;
}

ul.glink li{
  background: url(../img/crumbs_sep.gif) 0px 2px no-repeat;
  padding: 0 0 0 16px;
  font-family: Arial;
  font-size: 11px;
  line-height: 11px;
  margin: 0px 0px 5px 0px;
  zoom:1;
}
ul.glink{
 margin: 0 0 0 -7px;
 padding: 0px;
 list-style-type: none;
}
.content_column{
  padding: 25px 50px 25px 50px; overflow: hidden; clear: both;
}
.content .table td{
  padding: 0px;
  border-right: 1px solid #7f7f7f;
  line-height: 28px;
  height: 28px;
  border-top:1px solid #7f7f7f;
}
.content .table{
  width: 681px;
  border-bottom: none;
  padding: 0;
  border-collapse: collapse;
}
.content .table td {
	padding: 5px;
	/*border:1px solid #7f7f7f;*/
}
.content .table td.lbb {
	background: url(../img/lin_n.gif) no-repeat bottom left;	
}
.content .table .bordernone{
  border-top: none;
}
.content .table .oneA{
  border-top: none;
   width: 176px;
 text-align: right;
 padding-right: 10px;
 border-bottom:1px solid #7f7f7f;
 line-height: 49px;
}

.content .table  .too{
	width: 107px;
	text-align: center;
   border-bottom:1px solid #7f7f7f;
}
.content .table .to{
	width: 435px;
	text-align: center;
   border-bottom:1px solid #7f7f7f;
}
.content .table .padding_add
{
	padding-top: 20px;
	padding-bottom: 7px;
}
.content .table .to p {
	font-size: 11px;
}
.content .table td p{
 padding: 0;
 line-height: 19px;
}
.content .table .line_height48{
  height: 48px;
}
.content .table .line_height45{
  height: 45px;
}
.content .table .line_height39{
 height: 39px;
}
.content .table .line_height31{
  height: 31px;
}
.content .table  .one{
 width: 230px;
 text-align: right;
 padding-right: 10px;
 border-bottom:1px solid #7f7f7f;
 border-left:  1px solid #7f7f7f;
 }
 .content .table  .oneb{
 width: 175px;
 text-align: right;
 padding-right: 10px;
 border-bottom:1px solid #7f7f7f;
 border-left:  1px solid #7f7f7f;
 }
.content .table .zaliv{
 background-color: #f2f2f2;
}
.content .table  .tree{
	width: 126px;
	text-align: center;
	border-bottom:1px solid #7f7f7f;
}
.content .table  .chetiree{
   width: 200px;
    text-align: center;
  border-bottom:1px solid #7f7f7f;
}
 .clear{
    clear: both;
    width: 100%;
 }
.content .align_center
{
	text-align: center;
}
.content .align_center img, .content .align_center table {
	margin: 0 auto;
}
.lin_n{
  background: url(../img/lin_n.gif) no-repeat;
  width: 12px;
  height: 13px;
  position: absolute;
  display: block;
  margin-top: 19px;
  margin-left: -1px;
  //margin-top: 20px;
  //margin-left: -176px;
}
.lin_u{
  background: url(../img/lin_u.gif) no-repeat;
  width: 12px;
  height: 13px;
  position: absolute;
  display: block;
  margin-top: -15px;
  margin-left: 208px;
 //margin-top: -15px;
  //margin-left: 108px;
}
.lin_nr{
  background: url(../img/lin_nr.gif) no-repeat;
  width: 13px;
  height: 12px;
  position: absolute;
  display: block;
  margin-top: 20px;
  margin-left: 207px;
 //margin-top: 21px;
  //margin-left: 107px;
}

/* серый блок с закругленными уголками */
.round_block_tl
{
	background: url(../img/angle_t_l.gif) no-repeat top left #f2f2f2;
	zoom:1;
}

.round_block_tr
{
	background: url(../img/angle_t_r.gif) no-repeat top right;
	zoom:1;
}

.round_block_bl
{
	background: url(../img/angle_b_l.gif) no-repeat bottom left;
	zoom:1;
}

.round_block_br
{
	background: url(../img/angle_b_r.gif) no-repeat bottom right;
	zoom:1;
}

.round_block_inner
{
	padding: 5px 13px 8px 13px;
	margin: 0px 0px 0px 0px;
}

.round_block_tl p
{
	padding:12px 10px;
}

/* */
.tb_three_column
{
	width: 100%;
	margin: 0px 0px 25px 0px;
	border-collapse: collapse;
}

.tb_three_column td.blue_line 
{
	background: url(../img/blue_v_line.gif) repeat-y left top;
	vertical-align: top;
	padding: 0px 0px 10px 0px;	
	width: 33%;
}

.tb_three_column td.blue_line div
{
	/*background: url(../img/blue_v_line.gif) repeat-y left top;*/
}

.tb_three_column td.item
{
	background: transparent;
	width: 33%;
	vertical-align: top;
}

.tb_three_column .color_blue
{
	padding-bottom: 10px;
}

.tb_three_column td.glue, .tb_three_column td.glue div
{
	background: transparent;
	width: 40px;
	min-width: 40px;
}

.tb_three_column td div
{
	margin: 0px;
	padding: 0px;
}

.tb_three_column td.one div div
{
	background: url(../img/1.gif) no-repeat left top;
}

.tb_three_column td.two div div
{
	background: url(../img/2.gif) no-repeat -1px top;
}

.tb_three_column td.three div div
{
	background: url(../img/3.gif) no-repeat -1px top;
}

.tb_three_column td.blue_line div div
{
	/*min-height: 250px;*/
	padding: 0px 15px 0px 44px;
	margin: 0px;
}

.margin_btm_40px
{
	margin: 0px 0px 30px 0px;
}

.content td p { padding:0; }
.content td { padding:12px 0 12px; }

.content .blue_circle
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .blue_circle li
{
	background: url(../img/blue_circle.gif) no-repeat left center;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 22px;
	font-size: 12px;
	line-height: 24px;
}

.content .blue_circle_top
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.content .blue_circle_top li
{
	background: url(../img/blue_circle.gif) no-repeat left 10px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 22px;
	font-size: 12px;
	line-height: 24px;
}

 /* //slider */
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}

table.trackbar {width:250px; margin: 10px 30px; background:repeat-x url(../img/slider/b_bg_on.gif) top left;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(../img/slider/b_bg_off.gif) top left;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px; background:repeat-x url(../img/slider/b_bg_off.gif) top right; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}