
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
body { background: #ffffff ; font:11px Tahoma , Arial, Helvetica, sans-serif; 
color:#5f6062; padding:0px 0px 0px 0px; line-height:14px; background:url(../img/bg.jpg) repeat-x left top;}

a {color:#ffa300;text-decoration:underline;}
a:hover {text-decoration:none;}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

h1{font: bold 18px Tahoma , Arial, Helvetica, sans-serif; font-weight: normal; margin:0px; padding:9px 0px 0px 25px; line-height:normal; border-top:1px solid #ffffff; background:url(../img/h2.jpg) no-repeat 12px 13px;}

h2{font: bold 16px Tahoma , Arial, Helvetica, sans-serif; background:#5f6062 url(../img/dice2.gif) 11px 14px no-repeat;  padding:0px 0px 0px 25px; line-height:35px;}


h3{font:14px  Arial, Helvetica, sans-serif;color:#5f6062; padding:0px 0px 0px 15px; margin:0px; font-weight:bold;}
/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0px auto; width: 100%; }

	/* ### HEADER CONTAINER ### */
	#headerCntr {  width: 742px; overflow: hidden; padding:21px 0px 0px 0px; height:64px;}
		.headerLogo{float:left; padding:10px 0px 0px 21px; width:182px;}
		.headerSearch{float:left; padding:0px 0px 0px 80px; width:138px; border-right:1px dotted #cfcfd0;}		
			.headerSearch span{display:block; padding:7px 0px 7px 0px;}
			.headerSearch_selectbox{width:119px; height:16px; border:1px solid #a1a1a1; margin:0px; font-size:10px;}
	
		.headerLanguage{float:left; padding:0px 0px 0px 16px; width:138px; border-right:1px dotted #cfcfd0;}
			.headerLanguage span{display:block; padding:7px 0px 7px 0px;}
			.headerLanguage img{padding:0px 5px 0px 5px;}
	
		.headerShoppingCart{float:left; padding:0px 0px 0px 14px; width:151px;}
			.headerShoppingCarttxt{display:block; padding:7px 0px 7px 0px; font-weight:bold; color:#007DA3;}
			.headerShoppingCart2txt{font-weight:bold; color:#AE2101;}
	
		/* ### MENU CONTAINER ### */

		.topmenu { padding:0px; background:url(../img/navi_bg.jpg) repeat-x left top; overflow:hidden;}
			.topmenu ul { padding: 0px 10px 0px 10px; margin:0px; list-style-type:none;}
			.topmenu ul li { padding: 18px 21px 0px 21px; float:left; margin:0px; background: url(../img/navi_dot.jpg) no-repeat right top; height:28px;}
			.topmenu ul li a { font:11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform:uppercase; }
			.topmenu ul li a:hover { color:#3A3C35;}
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 100%; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left;  width: 203px; margin:0px; }
			.leftheading{height:51px; background:url(../img/h2bg.jpg) repeat-x left top;}
			.leftheading .lbl { padding: 10px 0 0 20px; color: #fff; }
			.softwareLink{ padding:0px 0px 0px 23px; margin:0px; width:155px;}
				.softwareLink ul{padding:8px 0px 8px 0px; margin:0px;}
				.softwareLink li{list-style:none; padding:0px 0px 0px 12px; background:url(../img/dice1.gif) 0px 8px no-repeat;
				border-bottom:1px dotted #dfdfdf; display:block; margin:0px; line-height:16px;}
				.softwareLink li a{font:11px Tahoma , Arial, Helvetica, sans-serif; color:#5f6062; text-decoration:none; line-height:16px;     padding:0px 0px 0px 0px; display:block; margin:0px; }
				.softwareLink li a:hover{ color:#ff7018;}
		
			.manufacturersBox{padding:0px 0px 0px 0px; height:111px;}
		
			.searchBox{padding:0px 0px 0px 22px;}
				.selectBox{height:15px; width:147px; border:1px solid #A1A1A1; margin:0px 0px 7px 0px; font-size:10px;}
				.searchBox a{font:10px Tahoma , Arial, Helvetica, sans-serif; color:#5F6062; text-decoration:underline;}
					.searchBox a:hover{text-decoration:none;}
					
			/* ### botm box ### */
			.leftbotmbox{padding:22px 0px 0px 10px; height:86px; background:url(../img/l_b.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
				.leftbotmbox span{ font-size:27px; color:#FFFFFF; padding-top:7px; display:block; padding-bottom:12px;}
				
				
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding:0px 0px 40px 0px;}
			.banner{height:177px; width:538px; background:url(../img/banner.jpg) no-repeat right top;}
				.bannertxt{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#5F6062; padding:37px 0px 0px 55px; display:block;}				
				.banner2txt{font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#AB1F01; padding:8px 0px 0px 55px; display:block;}
				 .banner ul { padding: 17px 0px 0px 55px; margin:0px; list-style-type:none;}
				 .banner li { padding: 0px 0px 0px 11px; display: block;  margin:0px; background:url(../img/ul_dot.jpg) 0px 7px no-repeat; }
				 .banner li a {font:10px Tahoma , Arial, Helvetica, sans-serif; text-decoration: none; color:#515151; line-height:normal;}
				 .banner li a:hover { text-decoration:underline;}
			
	
			#productsCntr{padding:13px 0px 0px 0px; background:url(../img/banner2.jpg) no-repeat right top;}
			#productsInnerCntr{padding:6px 0px 0px 0px; border-top:1px solid #cdcdce; margin:14px 0px 0px 0px;}
			
			 .products_topBox{padding:0px 0px 8px 0px; border-bottom:1px solid #cdcdce;}
			 .products_BottomBox{padding:10px 0px 8px 0px; }
			 .products_topBoxLeft{float:left; padding:0px 0px 0px 0px; width:270px; border-left:3px solid #e0e0e0;}
			 
			 .products_topBoxLeft p{border-bottom:1px solid #000;}
			 
			 .products_topBoxRight{float:right; padding:0px 0px 0px 0px; width:261px; border-left:3px solid #e0e0e0;}
			 
			 .iamgingBox{float:left; padding:0px 0px 0px 10px; width:100px;}
			 .priceBox{float:right; padding:0px 29px 0px 0px; width:131px;}
			 .priceBox p{border-bottom:1px solid #e0e0e0; padding:10px 0px 7px 0px;}
			 .priceBox p span{font:9px Tahoma , Arial, Helvetica, sans-serif; color: #5f6062; display:inline; font-weight:normal;}
			 .priceBox span{ font: bold 13px Tahoma , Arial, Helvetica, sans-serif; color:#ff7018; display:block; padding:11px 0px 11px 0px;}
			
			 
			 
			  .iamgingBox1{float:left; padding:0px 0px 0px 10px; width:90px;}
			 .priceBox1{float:right; padding:0px 17px 0px 0px; width:137px;}
			 .priceBox1 p{border-bottom:1px solid #e0e0e0; padding:10px 0px 7px 0px; }
			 .priceBox1 p span{font:9px Tahoma , Arial, Helvetica, sans-serif; color: #5f6062; display:inline;}
			 .priceBox1 span{ font: bold 13px Tahoma , Arial, Helvetica, sans-serif; color:#ff7018; display:block; padding:10px 0px 11px 0px;}
			 	.priceBoxtxt{font: 11px Tahoma , Arial, Helvetica, sans-serif; color:#6E7175; text-decoration:line-through; text-align:right; display:block; margin-left:25px; font-weight:normal;}
			 .priceBox a{float:left;}
			 .priceBox1 span span{color:#9f9f9f;  display:inline;}
			 .priceBox span span{color:#9f9f9f;  display:inline;}
		 
		 
		 
		
	/* ### FOOTER CONTAINER ### */
	#footerouter{background:url(../img/footer_bg.gif) repeat-x left top; height:130px; margin:0px auto;}
		#footerCntr { width:742px; overflow: hidden; padding:0px 0px 0px 0px; margin:0px auto;}
			#footerCntr p{text-align:center; color:#999999; padding:16px 0px 0px 0px;}		
			.footerLeft{float:left; padding:23px 0px 0px 17px; width:189px; border-right:1px dotted #e0e0e0; margin:0px; height:48px;}
			.footerLeft img{padding:0px 10px 0px 0px; margin:0px;}
			
			.footerRight{float:right; padding:27px 0px 0px 10px; width:523px; color:#fff; margin:0px;}
				 .footerRight ul { padding: 0px 0px 0px 12px; margin:0px; }
				 .footerRight li { padding: 0px 10px 0px 8px; display: block; float: left; margin:0px; background:url(../img/dice3.gif) 0px 6px no-repeat; }
				 .footerRight li a {font:11px Arial, Helvetica, sans-serif; text-decoration: none; text-transform:capitalize; color:#FFFFFF;}
				 .footerRight  li a:hover { text-decoration:underline;}
					#footerCntr p a{color:#999999;text-decoration:none;}				
						#footerCntr p a:hover{ text-decoration:underline;}	
												
						/* inner pages css start */
						.aboutus-img{float:right; border:4px solid #fff; margin:0 0px 10px 20px;}
						h5{font-size:11px; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #666; margin:0px 0px 10px 0px;}
						h6{font-size:11px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
						.innertext{ padding: 10px 20px; }
						.aboutcolumnzone{padding:20px 0px 16px 0px;}
						.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
						.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
						.abouticon{float:left; margin:0px 20px 0px 0px;}
						.insidereadmore{padding:10px 0px 10px 0px;}
						input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0; border:1px solid #5b7a92;}
						input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
						.project-img{float:right; margin-left:20px;	border: 6px solid #666;}
						.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
						.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #666; padding-bottom:10px}
						.servicecolumnzone{padding:20px 0px 16px 0px;}
						.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
						.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
						.blog-posted-row{padding:3px;}
						/* inner pages css ends */

								
#doc h1, #i h1 { font-size: 22px; font-weight: normal; color: #555; margin: 0 0 10px 0; padding: 0; }

.transport .photo { float: left; margin: 20px 50px 0 0;}
.transport .cena { font-size: 18px; margin: 10px 0 10px 0; }
.transport .opt { margin: 20px 0 0 0; padding-left: 50px; }

.transports a { font-size: 24px; font-weight: normal; }
.transports li { list-style: none; margin: 0 0 15px 20px; }

.transport-list .pic { padding: 0 50px 0 50px; height: 95px; }
.transport-list .pic img { border: 0; }
.transport-list .cena { font-size: 18px; }

.transport-new td img { border: 0; }
.transport-new td { width: 180px; text-align: center; }
.transport-new .cena { font-size: 14px; }
.transport-new .pic { margin: 5px 0 5px 0; }
.transport-new .cena { margin-bottom: 20px; }

.th { background: #eee; }

.tr-price { border: 1px solid #aaa; height: 390px; margin-right: 20px; }
.tr-price td { border: 1px solid #eee; padding: 0 5px 0 5px; }

