.colborder
{
  padding-right:0;
  margin-right:0;
  border-right:1px dotted #1E2C5A;    
}

.rightBar
{
  border:1px dotted #1E2C5A;
  border-top:0;
  border-bottom:0;
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px; /* for safari and chrome */
  -khtml-border-radius: 7px;
  -o-border-radius:7px;
  behavior: url(ie-css3.htc);
  margin-left:10px;
  padding-left:10px;
}

.rightBar img,
.leftBar img
{
  margin-right:5px;
  padding-right:5px;
}

.rightBar hr,
.leftBar hr
{
  background:#1E2C5A;
  color:#1E2C5A;
  clear:both;
  float:none;
  width:100%;
  height:1px;
  margin:0 0 0;
  border:none;
}

.leftBar
{
  width:163px;
  border-left:1px solid red;
  border-top:0;
  border-bottom:0;
  margin-right:0;
  margin-top:3px;
  margin-left:10px;
  padding-left:10px;  
}

.leftBar .title
{
  background:rgb(200,25,30);
  color:white;
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  width:157px;
  padding:5px 85px 5px 5px;
}

.leftBar .title.brand
{
  padding:5px 109px 5px 5px;
}

.leftBar .title.branch
{
  padding:4px 1px 5px 5px;
}

.leftBar .hot-links
{ 
  padding:5px 0 0 5px;
}

.smart-title .hot-links
{
  padding:5px 0 0 30px;	
}

.leftBar .office
{
  position:relative;  
  width:163px;
  height:255px;   
}

.leftBar a,
.smart-title a,
.contact a,
.about a
{
  color:#1E2C5A;
  text-decoration:none;
  font-weight:bold;
  margin:0 3px 0 3px;
  text-align:center;
  padding:0px;
}

.leftBar a:hover,
.smart-title a:hover,
.contact a:hover,
.about a:hover
{
  color:rgb(200,25,30);
  font-size:12px;
  border-bottom:1px solid rgb(200,25,30);
}

.smart-title
{
	border-right:1px solid red; 
}

.smart-title a
{
  padding:5px 0 0 0;
}

.rectangle span
{
  margin: 0 0 0 30px;
  padding:6px 0 0 0;
  font-size:10px;
}

.rectangle
{
  margin:0;
  border-radius:20px 7px 7px 20px;
  -moz-border-radius:20px 7px 7px 20px;
  -webkit-border-radius:20px 7px 7px 20px; /* for safari and chrome */
  -khtml-border-radius:20px 7px 7px 20px;
  -o-border-radius:20px 7px 7px 20px;
  behavior: url(ie-css3.htc);
  background:rgb(200,25,30);
  color:white;
  text-transform:uppercase;  
  font-weight:bold;
  width:180px;
}

.hot-links.major div
{
	border-left:1px solid silver;	
	color:#1E2C5A;
  text-decoration:none;
  font-weight:bold;
  padding:0 3px 0 3px;
}

.circles
{
  margin:0px 0 0 0;
	border-radius: 50%;
	-moz-border-radius:50%;
  -webkit-border-radius:50%; /* for safari and chrome */
  -khtml-border-radius: 50%;
  -o-border-radius:50%;
  behavior: url(ie-css3.htc);
	width: 27px;
	height: 27px; 
	/* width and height can be anything, as long as they're equal */
}

/* Create the animation blocks */
@keyframes spin
{
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

/* Spinning, gradient circle; CSS only! */
#advanced
{
	width: 27px;
	height: 27px;
	
	background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, #1E2C5A 0%, red 100%, black 95%);
	background-image: -webkit-radial-gradient(45px 45px, circle cover, #1E2C5A, red);
	background-image: radial-gradient(45px 45px 45deg, circle cover, #1E2C5A 0%, red 100%, black 95%);
	
	animation-name: spin; 
	animation-duration: 3s; /* 3 seconds */
	animation-iteration-count: infinite; 
	animation-timing-function: linear;
}

.body-bot
{
	margin:0 0 0 10px;
}

.body-bot h3
{
  color:rgb(30,44,90);
}

.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=10);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.1;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.1;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.1;
}

.awards.title div
{
	background:white;
	border:1px dotted #F8994B;
}

.partners
{
	background:url(../image/ladyrl.jpg) no-repeat;
	width:65px;
	margin:0 0 0 30px;
}

.partners div,
.awards div
{	
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px; /* for safari and chrome */
  -khtml-border-radius: 7px;
  -o-border-radius:7px;
  behavior: url(ie-css3.htc);
}

.partners h4
{
	margin-left:60px;
}

.partners h4,
.awards h4
{
	font-weight:bolder;
	padding:5px 10px;	
	text-align:center;
	background:#1E2C5A;
	color:#1E2C5A;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px; /* for safari and chrome */
  -khtml-border-radius: 7px;
  -o-border-radius:7px;
  behavior: url(ie-css3.htc);
}

.partners div
{
	background:url(../image/partners.jpg) no-repeat;
	width:42px;
	height:37px;
	margin:0 0 12px 80px;
}

.partners a,
.awards a
{
	width:120px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:rgb(200,25,30);
	margin:0px 0 0 45px;
}

.partners a:hover,
.awards a:hover
{
	color:#1E2C5A;
}

.awards a
{
	margin:0;
	font-size:12px;	
}

.awards .push-2
{
	width:100px !important;
	text-align:center !important;
}

.awards.title p
{
	color:#1E2C5A;
}

.contact,
.about,
.address
{
	color:#1E2C5A;
	text-align:justify;
}

.address
{
	text-align:center !important;
}

.contact h4,
.about h4
{
	color:rgb(200,25,30);
	border-bottom:1px solid rgb(200,25,30);
}

.contact h5,
.about h5
{	
	color:#1E2C5A;	
	margin-bottom:0;	
}

.about h5
{
	margin-bottom:7px;
}

.contact h6,
.about h6
{
	color:#1E2C5A;	
	margin-bottom:0;	
}

.contact p,
.about p
{
	margin:0;
}

.about p
{
	margin-left:10px;
}

.contact span
{
	margin:0 0 0 10px;
}

.contact input,
.contact textarea
{
	border:1px solid #1E2C5A;
	color:#1E2C5A;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px; /* for safari and chrome */
  -khtml-border-radius: 7px;
  -o-border-radius:7px;
  behavior: url(ie-css3.htc);
}

.contact textarea
{
	width:415px;
	height:180px;
	font:inherit;
}

.contact tbody tr:nth-child(2n) td,
.contact tbody tr.even td
{
	background:none;
}

.contact input[type='submit']:hover,
.contact input[type='reset']:hover
{
	background:rgb(200,25,30);
	color:white;
	cursor:pointer;
	border:1px solid rgb(200,25,30);
}

.about table,
.about table th,
.about td
{
	border:1px dotted rgb(200,25,30);
	text-align:center;
}

.about table h5
{
	color:white;
}

.about table th
{
	border:1px dotted white;
	background:#1E2C5A;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color:white;
}

.product table,
.product tr,
.product td,
.product th
{
	border:0;
	text-align:left;
	background:none !important;
}

.product h4
{
	font-weight:bold;
}

.product strong
{
	color:#12A2DE;
}

div.img img
{
	margin:0 0 0 20px;
	border:3px solid rgb(200,25,30);
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px; /* for safari and chrome */
  -khtml-border-radius: 7px;
  -o-border-radius:7px;
  behavior: url(ie-css3.htc);
}

div.img img:hover
{
	cursor:pointer;
	border:3px solid #12A2DE;
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px; /* for safari and chrome */
  -khtml-border-radius: 7px;
  -o-border-radius:7px;
  behavior: url(ie-css3.htc);
}

.index
{
	text-align:center;
}

.cms table
{
	text-align:center;
	border:1px solid #1E2C5A;
}

.cms th
{
	background:#1E2C5A;
  color:#F6F6F6;
  text-align:center;
  
  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(left, 0% 0%, 0% 100%, from(#1E2C5A), to(#1E2C5A));

	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(left, #1E2C5A, #1E2C5A); 

	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(left, #1E2C5A, #1E2C5A);

	/* IE 10+ */
	background-image: -ms-linear-gradient(left, #1E2C5A, #1E2C5A);

	/* Opera 11.10+ */
	background-image: -o-linear-gradient(left, #1E2C5A, #1E2C5A);	
}

.cms.edit th
{
	text-align:left;
	padding-left:30px;
}

.cms td
{
	border-right:1px solid #1E2C5A;	
}

.cms.edit td
{
	padding-left:30px;
	background:#1E2C5A;
  color:#F6F6F6;
  
  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(left, 0% 0%, 0% 100%, from(#1E2C5A), to(#1E2C5A));

	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(left, #1E2C5A, #1E2C5A); 

	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(left, #1E2C5A, #1E2C5A);

	/* IE 10+ */
	background-image: -ms-linear-gradient(left, #1E2C5A, #1E2C5A);

	/* Opera 11.10+ */
	background-image: -o-linear-gradient(left, #1E2C5A, #1E2C5A);
}

.cms.edit input[type="submit"]
{
	background:rgb(200,25,30);
	padding:5px 15px;
	border:1px solid rgb(200,25,30);
	border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px; /* for safari and chrome */
  -khtml-border-radius: 7px;
  -o-border-radius:7px;
  behavior: url(ie-css3.htc);
  color:white;
  
  /* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(left, 0% 0%, 0% 100%, from(rgb(200,25,30)), to(rgb(200,25,30)));

	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(left, rgb(200,25,30), rgb(200,25,30)); 

	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(left, rgb(200,25,30), rgb(200,25,30));

	/* IE 10+ */
	background-image: -ms-linear-gradient(left, rgb(200,25,30), rgb(200,25,30));

	/* Opera 11.10+ */
	background-image: -o-linear-gradient(left, rgb(200,25,30), rgb(200,25,30));
}

.cms.edit input[type="submit"]:hover
{
	font-weight:bold;
	cursor:pointer;
}

.cms.edit textarea
{
	padding:0;
}

.cms h4
{
	font-weight:bold;
	color:#1E2C5A;
}

.cms td.first
{
	border-left:0;
}

.cms td.actions
{
	border-right:0;
	text-align:center;
}




