body {
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	background-color:#d3d3d3;
}
/*page_cont_starts
-------------------------------------------------------------- */
#page_cont {
	width:100%;
}
/*page_cont_ends
-------------------------------------------------------------- */


/*page_center_starts
-------------------------------------------------------------- */
.page_center {
	width:1015px;
	margin:auto;
}
/*page_center_ends
-------------------------------------------------------------- */


/* Headings_starts
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color:#000;
}
h1 {
	margin-bottom:0.5em;
	color:#b12a1c;
	font-size:22px;
	color:#142a6c;
}
h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0.75em;
}
h3 {
	font-size:16px;
	margin-bottom:1em;
	font-weight:bold;
	text-align:center
}
h3 a {
	font-size:16px;
	margin-bottom:1em;
	font-weight:bold;
	color:#000;
	text-decoration:none
}
h3 a:hover {
	font-size:16px;
	margin-bottom:1em;
	font-weight:bold;
	color:#000;
	text-decoration:underline
}
h4 {
	font-size:12em;
	margin-bottom:1em;
}
h5 {
	font-size:12em;
	margin-bottom:1em;
}
h6 {
	font-size:12em;
	margin-bottom:1em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
	padding:0
}
/* Headings_ends
-------------------------------------------------------------- */

/* Text elements_starts
-------------------------------------------------------------- */

p {
	font-size:12px;
	text-align:justify
}
/* 
	These can be used to pull an image at the start of a paragraph, so 
	that the text flows around it (usage: <p><img class="left">Text</p>) 
 */
.left {
	float:left;
}
p .left {
	margin:1.5em 1.5em 1.5em 0;
	padding: 0;
}
.right {
	float:right;
}
p .right {
	margin:1.5em 0 1.5em 1.5em;
	padding: 0;
}
a:focus, a:hover {
	color:#09f;
}
a {
	color:#06c;
	text-decoration:underline;
}
strong {
	font-weight:normal;
	float:right
}
strong a {
	font-weight:normal;
	float:right;
	color:#b12a1c;
	text-decoration:none
}
strong a:hover {
	color:#000;
	text-decoration:underline
}
span {
	 float:left; font-size:10px; color:#747577
}
address {
	font-style:normal;
	color:#b12a1c
}
b {
	color:blue;
}
address a {
	color:#b12a1c;
	text-decoration:none
}
.HeaderStyle, .PagerStyle 
{    
    background-position:top;
    background-repeat:repeat-x;
    background-color:#d1dbe0;
}
address a:hover {
	color:#000;
	text-decoration:underline
}
/* Text elements_ends
-------------------------------------------------------------- */


/* Lists_starts
-------------------------------------------------------------- */

li ul, li ol {
	margin: 0;
}
ul, ol {
	margin: 0;
}
ul {
	list-style-type:none;
}
ol {
	list-style-type:none;
}
/* Lists_ends
-------------------------------------------------------------- */


/* Tables_starts
-------------------------------------------------------------- */

table {
	margin-bottom:1.4em;
	width:100%;
}
th {
	font-weight:bold;
}
thead th {
	background:#000;
}
tr {
}
td {
}
/* Tables_ends
-------------------------------------------------------------- */

.shadowcont {
	width:1015px;
	margin:auto;
	background-image:url(../images/bgshadow.png);
	background-repeat:repeat-y;
	min-height:500px;
	}
.shadowinercont {
	width:1001px;
	background-image:url(../images/bgsliceyx.png);
	background-repeat:repeat-x;
	background-color:#89d9fc;
	float:left;
	margin-left:7px;
	}
/* header_starts
-------------------------------------------------------------- */
.home_header_main_cont {
	float:left;
	width:100%;
}
.headerTopCont {
  float:left;
  width:1001px;
  background-image:url(../images/headertopbg.png);
  background-repeat:no-repeat;
  min-height:110px;
  }
.logocont {
	float:left;
	width:69px;
	height:90px;
	margin-top:10px;
	margin-left:55px;
	}
.zahurkconttactcont {
	float:right;
	width:200px;
	margin-right:55px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b3479;
	text-align:right;
	font-weight:bold;
	
	}	
.topnavouterCont {
	float:left;
	width:974px;
	margin-left:14px;
	}  
.topnavleftbg {
	float:left;
	background-image:url(../images/topnavleftbg.png);
	background-repeat:no-repeat;
	height:50px;
	width:13px;
	}	
.topnavcentertbg {
	float:left;
	background-image:url(../images/navcenterbg.png);
	background-repeat:repeat-x;
	height:50px;
	width:947px;
	}	
.topnavrightbg {
	float:left;
	background-image:url(../images/rightleftbg.png);
	background-repeat:no-repeat;
	height:50px;
	width:13px;
	}
.navOut {
	float:left;
	width:850px;
	text-align:left;
	}
.navOut ul {
	float:left;
	width:850px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
	margin-top:15px;
	}
.navOut ul li{
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
	margin-left:35px;
	}
.navOut ul li a{ 
	text-decoration:none;
	color:#FFFFFF;
}
.navOut ul li a:hover { 
	text-decoration:none;
	color:#CCCCCC;
	text-decoration:underline;
}						
.sliderouterCont {
	float:left;
	width:100%;
	}
.sliderInerCont {
	float:left;
	width:976px;
	height:321px;
	background-image:url(../images/slidercontaner.png);
	background-repeat:no-repeat;
	margin-left:14px;	
	}	
.contentarea_cont {
	width:980px;
	margin:auto;
	float:left;
	margin-left:5px;
	}
.leftlogocontOuter {
	float:left;
	width:365px;
	}
.paperlogoinercont {
	float:left;
	width:293px;
	height:167px;
	margin-top:70px;
	margin-left:23px;
	}
.rightareaContAreaOutr {
	float:left;
	width:600px;
	}
.rightAreaHeadingCont {
	float:left;
	width:600px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	text-shadow: 0.07em 0.07em #134a6d;
	color:#FFFFFF;
	margin-top:35px;
	}	
.textarecont {
		float:left;
		width:550px;
		text-align:left;
		color:#FFFFFF;
		font-size:12px;
		margin-top:20px;
		
		}
.imgi{

margin-top: 20px;
margin-left: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
    float: left;

}
.j{
	width: 100%;
	margin: 20px 5px 5px 20px;
	float:left;
}
.hii{

float:left;
	width:80px;
	background-image:url(../images/logotopbarcont.png);
	background-repeat:no-repeat;
	height:30px;
	margin-top:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-shadow: 0.07em 0.07em #134a6d;
	color:#FFFFFF;
	padding-top:18px;
	padding-left:15px;
	padding-right: 25px;
	margin-left:22px;
	}

.img-rounded {
    border-radius: 90px;
}
.img-circle {
    border-radius: 50%;
}


.content_item
{ 
  margin-top: 20px;
  align-items:center;
  align-content:center;
  align-self:center;
  margin-bottom: 20px;}
 
.content_imagetext
{ width: 380px;
  padding: 5px;
  margin: 20px 0 0 0;
  float: left;}
 
.content_image
{ float: left; 
  width: 150px;
  height: 150px;
  margin: 0 20px 10px 0;}

.logoconttopbg {
	float:left;
	width:944px;
	background-image:url(../images/logotopbarcont.png);
	background-repeat:no-repeat;
	height:59px;
	margin-top:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-shadow: 0.07em 0.07em #134a6d;
	color:#FFFFFF;
	padding-top:18px;
	padding-left:15px;
	margin-left:22px;
	}
.companylogosContOut1 {
	float:left;
	width:950px;
	margin-left:19px;
	}
.companyLogosLeftbg {
	float:left;
	background-image:url(../images/boutomlogocontleft.png);
	background-repeat:no-repeat;
	height:327px;
	width:8px;
	}
.companyLogosCentertbg {
	float:left;
	width:923px;
	background-image:url(../images/boutomlogocontcenter.png);
	background-repeat:repeat-x;
	height:327px;
	padding-top:15px;
	}
.companyLogoRightbg {
	float:left;
	background-image:url(../images/boutomlogocontRight.png);
	background-repeat:no-repeat;
	height:327px;
	width:8px;
	}		
.productConttopbg {
	float:left;
	width:944px;
	background-image:url(../images/logotopbarcont.png);
	background-repeat:no-repeat;
	height:43px;
	margin-top:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-shadow: 0.07em 0.07em #134a6d;
	color:#FFFFFF;
	padding-top:18px;
	padding-left:15px;
	margin-left:22px;
	}
.companylogosContOut {
	float:left;
	width:950px;
	margin-left:25px;
	}		
.productoxOuter {
	float:left;
	text-align:left;
	width:937px;
	background-color:#FFFFFF;
	-webkit-border-radius: 0px;
	-moz-border-radius: px;
	-moz-box-shadow: 3px 3px 3px #999999;
	-webkit-box-shadow: 3px 3px 3px #999999;
	box-shadow: 3px 3px 3px #999999;
	border-radius: px;
	margin-top:10px;
	}	
.video {
    align-items: center;
	float:left;
	text-align:left;
	width:947px;
	background-color:#FFFFFF;
	-webkit-border-radius: 0px;
	-moz-border-radius: px;
	-moz-box-shadow: 3px 3px 3px #999999;
	-webkit-box-shadow: 3px 3px 3px #999999;
	box-shadow: 3px 3px 3px #999999;
	border-radius: px;
	margin-top:0px;
    padding-bottom:10px;
    
}	
.productImgCont {
	float:left;
	width:231px;
	height:197px;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:10px;
	}	
.productdetailcont {
	float:left;
	width:630px;
	margin-top:20px;
	margin-left:15px;
	}
.productheadingcont {
	float:left;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
.producttextcont {
	float:left;
	width:620px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;
	margin-top:10px;
	padding-bottom:20px;
	}				
					
.newsdetailcont {
	float:left;
	width:900px;
	margin-top:20px;
	margin-left:15px;
	}
.newsheadingcont {
	float:left;
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
.newstextcont {
	float:left;
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;
	margin-top:10px;
	padding-bottom:10px;
	}
.newsDatecont {
	float:left;
	width:900px;
	font-family:Arial, Helvetica, sans-serif;
	color:#33FF00;
	font-size:12px;
	text-align:right;
	margin-top:10px;
	padding-bottom:20px;
	font-weight:bold;
	padding-right:10px;
	}					
							
			
	


.footercont {width:100%;
			 margin:auto;
			 

}


.footer_text {float:left;
			  clear:both;
			  color:#FFFFFF;
			  text-align:center;
			  font-weight:bold;
			  font-size:12px;
			  margin-top:17px;
			  margin-left:30px;
			  width:100%;
			  padding-bottom:10px;
			  font-family:Arial, Helvetica, sans-serif;
}


.copyright_text_cont {
	float:left;
	width:1000px;
	margin-top:20px;
	color:#FFFFFF;
	padding-bottom:20px;
}
.zhurkaFooterCompanies {
	width:935px;
	float:left;
	margin-left:28px;
	}


/* footer_ends
-------------------------------------------------------------- */






/* about_us css
-------------------------------------------------------------- */



.wrapper2 { width:100%;
			 margin:auto;}


.about_top_bg {width:100%;
			   background-image:url(../images/about_us_top_br.html);
			   background-repeat:repeat-x;
			   height:35px;
			   clear:both;
}

.about_topbar_in {width:1200px;
				  height:35px;
				  background-image:url(../images/about_topbar_bg.html);
				  background-repeat:no-repeat;
}


.contentcenter_area_abou { width:975px;
    				       margin:auto;
					  
} 

.about_ct_area_left_col {float:left;
						 width:470px;
}

.about_meheading {float:left;
				  margin-top:18px;
				  margin-left:10px;
}

.about_me_text_area {float:left;
					 width:450px;
					 margin-left:10px;
					 margin-top:30px;
					 font-family:Arial, Helvetica, sans-serif;
					 color:#414141;
					 min-height:215px;
					 text-align:left;
					 font-weight:normal;
					 font-size:12px;
					 line-height:1.4em;
}

.aboutlogo_cont {float:left;
				 width:400px;
				 margin-top:65px;
				 margin-left:10px;
}

.about_right_col {float:left;
				  width:500px;
				  
}

.mynam_img_cont {float:left;
				 width:486px;
				 height:279px;
}

.client_project_cont {float:left;
					  width:500px;
					  background-image:url(../images/client_project_bg.html);
					  background-repeat:no-repeat;
					  min-height:420px;
}

.client_log_de { float:left;
   				  margin-left:25px;
				  margin-top:65px;
				  width:470px;
				 
}


.clientful_de {float:left;
			   width:150px;
			   min-height:150px;
}

.client_img_cont {float:left;
				  background-image:url(../images/img_bg_cont.html);
				  background-repeat:no-repeat;
				  width:150px;
				  height:120px;
				  padding-top:8px;
				  padding-left:6px;
}

.client_name_tit {float:left;
				   text-align:left;
				   font-size:11px;
				   color:#414141;
				   width:130px;
				   margin-left:20px;
}


.wiewallimg {float:left;
			 width:470px;
			 margin-top:35px;
			 text-align:left;
			 margin-left:35px;
			 padding-bottom:40px;
}
.contectusOuter {
	float:left;
	width:937px;
	background-color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px #999999;
	-webkit-box-shadow: 3px 3px 3px #999999;
	box-shadow: 3px 3px 3px #999999;
	border-radius: 5px;
	margin-top:10px;
	}
.formouterContaner {
	float:left;
	width:600px;
		}
.contectInfotBoxBg {
    float: left;
    height: 297px;
    margin-top: 28px;
    text-align: left;
    width: 587px;
	margin-left:10px;
}
.namOuterCont {
    float: left;
    margin-top: 27px;
    width: 587px;
}
.nameTitle {
    color: #414141;
    float: left;
    font-weight: bold;
    margin-left: 29px;
    margin-top: 4px;
    text-align: left;
    width: 99px;
}
.fielOuterBg {
    background-image: url("../images/textfieldbg.png");
    float: left;
    height: 29px;
    width: 236px;
}
.namOuterEmail {
    float: left;
    margin-top: 10px;
    width: 587px;
}
.textAreaOuterBg {
    background-image: url("../images/textareabg.png");
    float: left;
    height: 119px;
    width: 426px;
}
.textAreaCont {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 107px;
    overflow: auto;
    padding-left: 7px;
    padding-top: 7px;
    text-align: left;
    width: 415px;
}
.textFeildCont {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 19px;
    margin-left: 7px;
    margin-top: 5px;
    text-align: left;
    width: 220px;
}
.submitBtnCont {
    float: left;
    margin-top: 10px;
    width: 426px;
}
.submitInerCont {
    float: left;
    margin-left: 128px;
    width: 400px;
}
.ContactrightCont {
	float:left;
	width:320px;
	}	
.Contectrightiner {
	float:left;
	margin-top:45px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414141;
	text-align:left;
	}
	.profilecontentArea {
	width:937px;
	margin:auto;
	clear:both;
}
.profileOuterContaner {
	float:left;
	width:937px;
	
	margin-top:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#FFFFFF;
	-moz-box-shadow: 0 0 20px 5px #999;
	-webkit-box-shadow: 0 0 20px 5px #999;
	margin-bottom:20px;

	}
	.profileOuterContaner1 
	{
		height:1600px;
	}
	.ali{
	
		float: left;
		margin-top: 30px;
		margin-left: 180px;
	  -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 20px 5px #999;
	-webkit-box-shadow: 0 0 20px 5px #7ed2f9;
	background-color:#FFFFFF;
      

	     }
	.ali1{
    
      float: left;
		margin-top: 40px;
		margin-left: 50px;
      margin-right: 55px;
      -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 20px 5px #999;
	-webkit-box-shadow: 0 0 20px 5px #999;
	background-color:#FFFFFF;
	
	}
	.ali2{

      float: left;
		margin-top: 40px;
		margin-left: 50px;
		margin-right: 55px;
      -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 20px 5px #999;
	-webkit-box-shadow: 0 0 20px 5px #999;
	background-color:#FFFFFF;
	


	}


.profileHeading {
	float:left;
	width:900px;
	margin-left:35px;
	margin-top:15px;
	color:#0d115c;
	font-size:28px;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	}	
.profileContnatCenter {
	float:left;
	width:1000px;
	margin-left:30px;
	margin-top:15px;
}	
.productsContnatCenter {
	float:left;
	width:900px;
	margin-left:35px;
	margin-top:15px;
	padding-bottom:60px;

}
.productcentercont {
	width:570px;
	margin:auto;
}
.productheadindsmall {
	float:left;
	color: #FF3300;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    text-align: left;
    width: 575px;
	}
.mailexpressProductContright {
	float:left;
	width:575px;
	text-align:justify;
	margin-top:5px;
}	
.productheadindsmall2 {
	float:left;
	color: #FF3300;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
	margin-top:20px;
	}

.heading {
color:#000066;
font-size:14px;
font-weight:bold;
}				
