html {
       background:#FFF8E2;

       width:100%;
       height:100%; 
       position:relative;
     }

     
body {
       margin:0 auto;
       padding:0; 
       height:100%;
       position:relative;

       font-size:12px;
       font-family: Arial, Helvetica, sans-serif;
     }     
     
img {
    border:0;
   }     
   
form {
        margin:0;
       }
p{ margin: 12px 0 12px 0; line-height:16px; }

a{}       
a:hover{ text-decoration:none;}
     
.all {
      width:100%;
      min-height:100%;

      margin-bottom:-90px;
      float:left;
     }     
     
* html .all {
            height:100%;
          }     
          
     
    .link_flash {background:url(../i/linkgif.gif);display: block; height: 0; left: 0; position: relative;  top: 0; width: 0;  z-index: 2;}
        .link_flash a {width:326px; height: 187px; display:block; position:absolute;}
    .congratulations_banner { left: -400px;
    position: absolute;
    top: 40px;}
.logo {
        float:left;
        width:200px;
        padding:0;
        margin:20px 0 0 60px;
        display:inline;
      }         
          
.service {
              float:right;
              width:200px;
              position:relative;
             }         
      
.hmenu {
          float:left;
          width:100%;
          height:40px;  
         }
         
.content {
            font-family:Tahoma;
           clear:both;

           padding:30px 40px 0 40px;
         }      

.phonesh {
		  padding-left:20px;
		  width:320px;
		 }	

.phonesh div {
			 float:left;
			 padding-right:20px;
			}	

.addressh {
			width:296px;
			white-space:nowrap;
		  }			


.left {
        float:left;
        width:300px;
      }         
      
.main {
       float:left;
       width:700px;
      }      
     
.footer {
         width:100%;
         float:left;
         height:90px;
        }    
        
.copyright {
            float:left;
            width:150px;
           }        

.cmp {
        left:34%;
        position:absolute;
        top:24px;
              }           
           
.counters{ 
       float:right;
       padding:25px 80px;
         }

address{ 
        font-style:normal; 
        float:left;
        width:300px;
        margin:30px 0 0 40px;
    }     
address img{ float:left; margin-right:10px; margin-top:5px; }    
address a  {
    display:block;
}
.footer_block a{
    color:#2A6DA5;
    text-decoration:underline;
}
.footer_block a:hover{ text-decoration:none;}

.layouts{ padding-bottom:120px; }

.layouts_header {
           width:100%;
           
            border-top:10px solid #151412;
            height:140px;
            position:relative;    
            z-index:5;          
			
         }   

.layouts, .footer_block{ min-width:980px; max-width:1300px; margin:0 auto; }
#fix{ min-width:980px; max-width:1300px;  margin:0 auto; }
.footer_block{ 
        position:relative;
        background:#FFF8E2 url("/i/footer_bg.png") repeat-x 0 bottom;
        border-top:5px solid #CCC6B5;
        height:85px;
        font-size:10px;
        line-height:14px;
    }
    
 /* Menu */
.menu{ position:absolute; left:28%; top:18px; width:485px;  z-index:64; 
    font-size:12px;
}
.menu ul.m1{ width:100%; list-style:none; margin:0; padding:0; }
.menu ul.m1 li{ width:160px; float:left; padding:10px 0; display:inline;  cursor:pointer;  }
.menu ul.m1 li a{ color:#7b7973; font-weight:bold; font-size:100%; text-decoration:none; }
.menu ul.m1 li a:hover,.menu ul.m1 li a.active,ul.m2 li a:hover,ul.m2 li a.active{ color:#d34d4a; text-decoration:underline; }

ul.m2 li a:hover{ color:#d34d4a; text-decoration:none; }
ul.m2 li a.active{ color:#d34d4a; text-decoration:underline}
ul.m2 li span.active{ color:#d34d4a; }





.menu ul.m1 li ul{ position:absolute; top:36px; left:320px; background-color:#fff; width:180px; padding:10px 10px 10px 25px; margin:0; border-left:7px solid #baa473; z-index:10; }
.menu ul.m1 li ul{ display:none;}
.menu ul.m1 li:hover ul,.menu ul.m1 li.over ul{ display:block;}
.menu ul.m1 li ul li{ padding:0; margin:0; background:#fff;  }
.menu ul.m1 li ul li a{ color:#0066cc; text-decoration:underline; font-weight:normal; display:block;  padding:5px 0; }
.menu ul.m1 li ul li a:hover{ text-decoration:none; }

.m2 {
	 list-style:none;
	 margin:0;
	 padding:0;
	}

.m2 li {
	   padding-bottom:10px;	
	 }	
	 
.m2 li ul {
         padding-top:13px;
	   }	 

/* Hides from IE-mac \*/
* html .m1 {
	height:1%;
}
/**/
 /* End Menu */
 
.service{
    font-size:12px;
} 
.cdate {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-style:italic;
    position:absolute;
    right:10px;
    text-align:center;
    top:30px;
    width:260px;
}
.cdate span {
    color:#660000;
}

.lang{ position:absolute; right:40px; top:60px; width:180px; }
.lang a{ float:left; width:36px; padding-left:22px; height:12px; line-height:12px; display:block; color:#666633; }
.lang a:hover{ color:#cc3333; text-decoration:none;}
.lang a em{ background:url(/i/flag.png) 0 0 no-repeat; width:18px; height:12px; position:absolute; top:1px; left:0px; cursor:pointer; }
.lang a.l2 em{ left:58px; background-position:-18px 0 }
.lang a.l3 em{ left:116px; background-position:-36px 0 }

.serv{ position:absolute; right:80px; top:90px; width:105px; }
.serv a{ float:left; width:77px; padding-left:28px; height:12px; line-height:12px; display:block; color:#666633; }
.serv a em{ background:url(/i/flag.png) -54px 0 no-repeat; width:23px; height:14px; position:absolute; top:1px; left:0px; cursor:pointer; }

/* Accord */
 /* Hides from IE-mac \*/
* html .p1 {
	height:1%;
}
/**/
.pic_box {
float:left;
clear:both;
	}
	
.www {
		width:100%;
		height:100px;
		background:red;
	 }
	
	
.p1{ background:#000; border:10px solid #151412; border-width:10px 0px; position:relative;}
.pic2{ background:url(/i/pic/winter_11-12_1.jpg) center top no-repeat; padding-top:10px; }
.pic1{ background:url(/i/pic/winter_11-12_2.jpg) center top no-repeat; padding-top:10px; }
.pic3{ background:url(/i/pic/winter_11-12_3.jpg) center top no-repeat; padding-top:10px; }
.pic4{ background:url(/i/pic/winter_11-12_4.jpg) center top no-repeat; padding-top:10px; }
.pic5{ background:url(/i/pic/winter_11-12_5.jpg) center top no-repeat; padding-top:10px; }
.pic6{ background:url(/i/pic/winter_11-12_6.jpg) center top no-repeat; padding-top:10px; }
.pic7{ background:url(/i/pic/winter_11-12_7.jpg) center top no-repeat; padding-top:10px; }
.pic8{ background:url(/i/pic/winter_11-12_8.jpg) center top no-repeat; padding-top:10px; }
.pic9{ background:url(/i/pic/winter_11-12_7.jpg) center top no-repeat; padding-top:10px; }
.pic10{ background:url(/i/pic/winter_11-12_8.jpg) center top no-repeat; padding-top:10px; }

.accord{ height:396px; position:relative; }
.ac1{position:relative;}











.slog span{ display:none; }
 /* End Accord */


/* News */
.news{ background-color:#151412; padding:5px 40px 30px; margin:0;  }
.news ul{ list-style:none; margin:16px 0 0; padding:0; width:100%; }
.news ul li{ float:left; width:31%; color:#fff; margin-right:2%; font-size:1.0em; color:#c2c2c2; display:inline;  }
.news ul li p{ padding:2px 0 10px; margin:0; }
.news ul li span { font-size:0.93em; color:#666; }
.news h2 a{ color:#8d5d0a;  }
.news ul li h3{font-size:1.1em; }
.news ul li h3 a { color:#0097de;  }
.news ul li h3 a:hover{ text-decoration:none; }
/*End News */

.news h2 {
	color:#8d5d0a;
	font-size:1.8em;
	padding:0; margin:0;
}

.news h3 {
	color:#0097de;
	margin-top:4px;
	margin-bottom:5px;
}
.news h2, .news h3,.ch h2,.ch h3 {
	font-weight:400;
}

/* Search */
.search{ height:46px; background-color:#534f46; padding:0 40px; }
.search .pr { position:relative; }
.adr1{ font-size:13px;  height:46px; vertical-align:top;  width:31%;padding-right:2%;}
.adr2{ font-size:13px;  height:46px; width:32%;padding-right:2%;}
.vm{vertical-align:middle;}
.vm span{ color:#fff; font-size:13px; font-weight:400; }


form.f{height:19px; margin:0; padding:14px 0 0 0;   }


.search h2.h2{ display:none !important; margin:0; padding:0; }
.search div.in{  
	position:relative;  margin:0; padding:0 0 0 5px;
	height:18px;
	left:0px;
	line-height:18px;
	margin-right:60px;
		background-image:url(/i/search.png);
	background-repeat:no-repeat;
	background-position:-5px 0;
	
}
.search div.str{
	width:100%;
	position:absolute;
	top:0; left:0;
	z-index:80;
}
.search div.str p{ padding:0 5px; margin:0;}
.search input.s {
	background:transparent none repeat scroll 0%;
	border:0pt none;
	color:#000000;
	font-weight:400;
	margin-top:1px;
	width:100%;
	font-family:Georgia;
	font-size:10px;
	font-style:italic;
}
.search em.sh{}
.search em.sub { width:5px; position:absolute; right:0px; background:url(/i/search.png) 0px top no-repeat; height:19px; }
.f_kz em.sub { width:5px; position:absolute; right:0px; background:url(/i/kz_search.png) 0px top no-repeat; height:19px; }
.f_en em.sub { width:5px; position:absolute; right:0px; background:url(/i/en_search.png) 0px top no-repeat; height:19px; }


.search input.ss {
	background-image:url(/i/search.png);
	background-repeat:no-repeat;
	background-position:-399px 0px;
	height:18px;
	margin:0pt;
	position:absolute;
	right:-60px;
	top:0px;
	width:51px;
	border:0pt none;
	cursor:pointer;
}

.f_kz input.ss {background-image:url(/i/kz_search.png);}
.f_en input.ss {background-image:url(/i/en_search.png);}

/* End Search */


.clear{ clear:both; line-height:0; font-size:0; height:0;}


h1{ font-size:2em; font-weight:400; margin:0px; padding:0;  }

.td1{width:31%; padding-right:2%; vertical-align:top;}
.td2{width:32%; padding-right:2%; vertical-align:top;}

.flc{ background-color:#fff; margin-right:40px; padding:0px; }
.flc ul{ padding:0; margin:0 0 0 25px;}
.flc ul.m2{ padding:0; margin:0;background-color:#fff; padding:20px;}
.flc ul li{ list-style:none; line-height:1.5; padding-bottom:10px;  }
.flc ul li a{ color:#0066cc;}
.flc ul li span{color:#0066cc; font-size:110%; margin-right:5px;}
.fleft ul{ padding:0; margin:0 0 0 25px;}
.fleft ul.m2{ padding:0; margin:0;background-color:#fff; padding:20px;}
.fleft ul li{ list-style:none; line-height:1.5; padding-bottom:10px;  }
.fleft ul li a{ color:#0066cc;}
.fleft ul li span{color:#0066cc; font-size:110%; margin-right:5px;}

.them_pic { margin-right:40px; padding:0px; margin-top:15px; }


 img{ border:none; }
 
 /* h1-h3 */
 .ch h2{  
	color:#8d5d0a;
	font-size:1.8em;
	padding:0; margin:0 0 20px 0;
}
.ch h3{  
	color:#006699;
    margin:0 0 20px 0;
	
}
.ch1 h2{  
	color:#006699;
	font-size:1.8em;
	padding:0; margin:0;
}
.ch1 h3{  
	color:#006699;
	margin-top:4px;
	
}
.news h2 {
	color:#8d5d0a;
	font-size:1.8em;
	padding:0; margin:0;
}

.news h3 {
	color:#0097de;
	margin-top:4px;
	margin-bottom:5px;
}
.news h2, .news h3,.ch h2,.ch h3 {
	font-weight:400;
}

/* End h1-h3 */

 

/* Link */
a{ text-decoration:underline; color:#0066cc; }
a:hover{ text-decoration:none; }
/* End Link*/
 

 
.clr {
	  width:100%;
	  clear:both;
	  height:1px;
	  overflow:hidden;	
	 }
 


.over{ display:block; }
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;  }


.line{ border-bottom:1px solid #d1ccad; padding:5px 0; height:0px; line-height:0px;  }


.fleft {
		float:left;
		width:34%;
		
	   }
	   
.fwhite {
		 background:#fff;
		 margin-right:50px;
		 padding:20px 30px;
		}	   
	   
.fmain {
		float:left;
		width:65%;
	   }	 

.ntitle {
		 padding-bottom:6px;
		}	   
		
.nann {
		 padding-bottom:20px;
		}

.fmain img {
			border:7px solid #ECE3C9;
			margin-right:10px;
		   }		
		   
.map-level-0 li {
				padding-bottom:10px;
			  }		   
			  
.inner_banner {
				width:100%;
				text-align:center;
				padding-top:20px;
			  }
			  
.album {
		float:left;
		width:396px;
		padding-bottom:20px;
	   }			

.albumimg {
			float:left;
			width:150px;
			height:150px;
			overflow:hidden;
			border:7px solid #ECE3C9;
		  }	 

.albumimg img {
				border:0;
			  }		  
		  
.albumtitle {
			float:left;
			width:160px;
			padding-left:10px;
		  }	 

.photoitem  {
			 float:left;
			 width:198px;
min-height:140px;
			 padding-bottom:20px;
		   	}		  
			
.pages {
		float:left;
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
		}
		
.item-text {
			padding-bottom:7px;
		   }
		   
.arrbanner {http://www.kazcargo.kz/bitrix/admin/fileman_file_edit.php?path=%2Fcss%2Fstyle.css&site=&lang=ru&&filter=Y&set_filter=Y
			position:relative;
			width:325px;
			height:130px;

			}		   
			
.arrbanner div {
				position:absolute;
				z-index:100;
				top:0;
				left:0;
				width:325px;
				height:130px;				
			  }		
			  
.arrbanner div a {
				display:block;
				width:325px;
				height:130px;
				background:url("/images/0.gif");
				}

.table1 { border-collapse:collapse;
 border-spacing:5px;
}
.table1 tr{border-bottom: 1px solid #9a978d;
}
.table1 td { text-align:left;
display:table-cell; 
vertical-align:middle;
padding:5px;

}
.phone {
color:#000!important;
font-size:8px!important;}

/*****Obievlenie********/
.datebar { width:130px;white-space:nowrap; float:left; font-size:10px; font-weight:bold; padding:10px 0;}

/*****************Pozdravlenie*******************/
.table_vacancy_orange {display:table-cell;  border:1px solid #F9DA87; margin-bottom: 20px; }
    .table_vacancy_orange_corner {display:block;background:url(/i/table_orange1.png) no-repeat;height:35px; width:35px; position:relative; top:-1px; left: 54px; }
    .table_vacancy_orange .text_title{display: block; color: #000000;  font-family: Arial,Helvetica,sans-serif; font-size: 16px; line-height: 20.16px;  padding: 4px 30px 0 104px; position: relative; }
    .table_vacancy_orange .text_vacancy {display: block; color: #000000;  font-family: Arial,Helvetica,sans-serif; font-size: 13px; line-height: 15.6px;  padding: 22px 30px 6px 104px; position: relative;  }
    .table_vacancy_orange .file_vacancy {display: block;  padding: 10px 30px 0px 30px; position: relative; font-weight:bold; }
