@charset "utf-8";
/* CSS Document */

.items_table{
width:300px;
height:210px;
display:inline;
position:relative;
padding-left:24px; 
padding-top:30px; 
padding-bottom:20px; 
width:310px; 
height:210px;
}

.arr{
font-size:14pt;
}

.active_main{
 color: #e8641b;
 font-size: 9pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:left;
 vertical-align:middle;
 margin-right:20px;
 /*background-color:#f0f0e6;*/
}

 .table_comp_name {
 color:#000000;
 }
 
.table_price_value {
text-align:left;
vertical-align:bottom;
font-style:italic;
white-space:nowrap;
 color: #424242;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif; 
 font-weight:normal;
}

.table_price{
 color: #777777;
 font-size: 9pt;
 font-family:Arial, Helvetica, sans-serif;
  padding-top:10px;
  font-weight:normal;
}

.table_level{
 color: #777777;
 font-size: 9pt;
 font-family:Arial, Helvetica, sans-serif;
 vertical-align:middle;
 padding-top:10px;
  font-weight:normal;
}

.notactive_main{
 color: #777777;
 font-size: 9pt;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
 text-align:left;
 vertical-align:middle;
}

.active_comp{
 color: #e8641b;
 font-size: 12pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-align:left;
 vertical-align:middle;
 margin-right:20px;
 /*background-color:#f0f0e6;*/
}

.notactive_comp{
 color: #777777;
 font-size: 12pt;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
 text-align:left;
 vertical-align:middle;
}

.active{
 color: #e8641b;
 font-size: 9pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 padding-top:0px;
 padding-bottom:50px;

 /*background-color:#f0f0e6;*/
}

.notactive{
 color: #777777;
 font-size: 9pt;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
}

.notactive1{
 color: #777777;
 font-size: 9pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
  padding-top:0px;
   padding-bottom:50px;
}

a:visited{ 
 size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
}

.main{
 color: #0072bc;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
 text-align:left;
}

.part_name{
 color: #424242;
 font-size: 18px;
 font-family:Arial, Helvetica, sans-serif; 
 text-align:left;
}

.bg_table_left{
 background-image:url(http://astrade.ru/res/bg_left_cennik.gif);
 background-repeat:repeat-y;
 background-position:right;
}

.bg_table_right{
 background-image:url(http://astrade.ru/res/bg_right_cennik.gif);
 background-repeat:repeat-y;
 background-position:left;
}

.bg_table_top{
 background-image:url(http://astrade.ru/res/top_cennik.gif);
 background-repeat:repeat-x;
 background-position:bottom;
}

.bg_table_bottom{
 background-image:url(http://astrade.ru/res/bottom_cennik.gif);
 background-repeat:repeat-x;
 background-position:top;
}

.bg_table_cennik{
 background-image:url(http://astrade.ru/res/bg_cennik.gif);
 background-repeat:repeat-x;
 background-position:center;
}

.bg_table_cennik_main{
 background-image:url(http://astrade.ru/res/bg_main_cennik.gif);
 background-repeat:repeat-x;
 background-position:center;
}

.table_line{
 background-image:url(http://astrade.ru/res/separator.gif);
 background-repeat:repeat-y;
 background-position:center;
}

.table_truck_line{
 background-image:url(http://astrade.ru/res/track_line.gif);
 background-repeat:repeat-x;
 background-position:center;
}

.table_truck{
 background-image:url(http://astrade.ru/res/track_mini.gif);
 background-repeat:no-repeat;
 background-position:top;
}

.text{
 color: #424242;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif; 
}

.text_header1{
 color: #424242;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif; 
 font-weight:bold;
}

.text_header2{
 color: #424242;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
 font-style:italic;
 
 text-align:left;
}

.text_link{
 color: #777777;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif; 
 text-decoration:underline;
 font-weight:bold;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 15px;
	margin-top: 20px;
	margin-right: 15px;
}
a:hover {
	color: #CC0000;
}
a:active {
	color: #CC0000;
}
.left_top_corner {
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
	width:20px;
}
.left_bottom_corner {
	position:relative;
	top:36px;
	left:0px;
	z-index:1;
	width:20px;
}
.right_top_corner {position:relative; top:0px; left:0px; z-index:1;}
.right_bottom_corner {position:relative; top:286px; left:0px; z-index:1;}
.truck {
	width:727px;
	position:relative;
	top:35px;
	left:0;
	z-index:2;
}
.gotit {
	position:absolute;
	top: 297px;
	left:154px;
	z-index:3;
	float:left;
	width: 0;
}
.gotit_text {
	position:absolute;
	top: 316px;
	left:201px;
	z-index:3;
}
.gotit_link {color:#0066CC; text-decoration:underline;}
.easy {position: absolute; z-index:4; margin: 95 0 0 15;}
.easy_text {position: absolute; z-index:4; margin: 125 50 0 51;}
.easy_link {color:#0066CC; text-decoration: underline;}
.date {
	position:relative;
	margin: 25 0 0 15;
	z-index:5;
}
.news_header {position:relative; margin: 25 0 0 10; z-index:5; width:95%;}
.news_text {position:relative; margin: 5 0 10 10; z-index:5; width:90%;}
.news_link {font-size:14px; color:#0066CC;}
.date_style {color: #999999;}
.bottom_links {position:relative; margin: 15 0 0 10; z-index:5;}
.znak {position:absolute; margin: 25 0 0 45; z-index:7;}
.znak_text {position:absolute; margin: 25 35 35 115; z-index:7; background-color:#FFFFFF}
.phone {position:relative; margin: 5 0 0 51; z-index:8; font-size:18px; color:#666666;}
.adress {position:relative; margin: 155 20 0 51; z-index:8;}
.mail {position:relative; margin: 5 0 15 51; z-index:8;}
.additional {position:relative; margin: 5 0 0 45; z-index:8;}
.catalog {font-size:12px; text-decoration:underline; color:#777777;}
.pub_header {position:relative; margin: 25 0 0 0; width:95%; z-index:10; }
.pub {position:relative; margin: 10 0 0 0; width: 95%; z-index:10;}
.copy {position:relative; margin: 60 0 30 51; z-index:11;}
.about_header {}

.sky{
 background-image:url(http://astrade.ru/res/sky.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 background-position:right;
}

.znak_bg{
position:absolute;
margin: 100 0 0 100;
z-index: 100;
}

.znak_bg_text{
position:absolute;
margin: 0 50 0 100;
}

.ott{
margin-right:20px;}

.col {width: 14%; float:left; border-left-style:dashed; border-left-color:#CCCCCC; border-left-width:1px; padding-top:10px; }
.col2 {width: 80%; float:left; padding-right:40px; vertical-align:bottom; padding-top:0px;  border-left-style:dashed; border-left-color:#CCCCCC; border-left-width:1px; }
.col3 {width: 90%; float:left; vertical-align:top;}

.goods {
padding-left:80px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	
}
a:hover {
	color: #CC3300;
}
a:active {
	color: #CC3300;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.dots {float:left; font-size:22pt; color: #0075ab; font-family:"Times New Roman", Times, serif; padding-top:2px; padding-left:5px; padding-right:5px;}


.cloud {width:100%; padding-top:20px;}
.phrase {padding-left:15px; padding-right:15px; padding-bottom:5px;}
.arr {color: #CC3300; font-family:Arial, Helvetica, sans-serif; font-size:12pt;}
.phr {font-family:Arial, Helvetica, sans-serif; font-size:14pt;}
.how_much { float:left; height:24px; padding-left:40px; padding-right:2px; vertical-align:middle; padding-top:11px; padding-bottom:40px; }
.how_much2 { float:left; height:24px; padding-left:2px; padding-right:2px; vertical-align:middle; padding-top:11px; padding-bottom:40px;}
.such_much {float:left; height:26px; width:40px; background-image:url(http://astrade.ru/res/such_much.gif); background-position:center; background-position:top; background-repeat:no-repeat; padding-left:2px; padding-right:2px; padding-top:11px; padding-bottom:40px;}

.nothing {width:100%;}
.news_name {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#0075ab; padding-top:5px; padding-bottom:5px;}
.wow {padding-right:10px; padding-left:20px;}
.bott {width: 33%; float:left;}
.bott_center {width: 34%; float;left}
.fl {float:none; width:100%;}
.news {font-size: 14pt}

.news_head {font-size:12pt; padding-top:5px; color:#0075ab;}
.news_body {font-size:10pt; padding-top: 7px;}
.news_date {font-size:8pt; padding-top:7px; color:#999999;}
.question {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#2e4054; padding-left:20px; padding-top:5px; padding-bottom:5px; float:left;}
.we {font-size:16pt; color: #999999;}
.we2 {font-size:14pt; color: #999999;}
.how_ico {padding-left:15px; float:left;}
.how {padding-left: 15px; float:left; font-size:12pt; color:#333333; padding-top:10px;}
.how_link {font-size:12pt; color:#0075ab;}
.info {width: 100%; padding-top:50px;}
.info_text {color:#666666; font-size:9pt;}

.acro {padding-right:10px; float:left;}
.doc {float:left; padding-top:5px;}
.doc_text {font-size:9px; color:#999999;}
.doc_link { color:#006699;}

.acro2 {padding-right:10px; float:left; padding-top:10px;}
.doc2 {float:left; padding-top:5px; padding-top:10px;}

.top_nw_text { float:left; padding-top:10px; padding-left:7px;}
.top_nw { float:left; padding-left:20px; padding-top:12px;}

.selected { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color: #CC3300; padding-left:7px; padding-right:5px; padding-top:5px; padding-bottom:5px; float:left;}

.vertical{
 color: #424242;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif; 
 font-weight:bold;
 text-align:left;
}

.cg_active {
	color: #e8641b;
	background-color:#f2eee4;
	padding: 10px 30px 0px 30px;
	border-bottom: #f6f5f1 solid 1px;
	border-left: #ffffff solid 5px;
	border-right: #ffffff solid 5px;
	font-size: 120%;
	
	}
	
.cg_passive {
	background-color:#f9f8f5;
	padding: 10px 30px 0px 30px;
	border-width: 0px;
	border-bottom: #f6f5f1 solid 1px;
	border-left: #ffffff solid 5px;
	border-right: #ffffff solid 5px;
	font-size: 120%;
	}
	
	.complect_group {
	display:block;
	padding-left:50px;
	}
	
	.complect_name_selected{
	font-size: 120%;
	color: #e8641b;
	font-weight:bold;
	padding: 5px;
	}
	
	.complect_name_notselected{
	font-size: 120%;
	font-weight:bold;
	padding: 5px;
	}
	
	.complect_level{
	padding-left: 15px;
	}
	
	.complect_items {
	padding-top: 10px;