input {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
a[name=link1]{height:34px; }
#menu{ float:left; width:500px}
#width{background:#fff; width:780px; margin:0 auto; clear:both; overflow:hidden}
body{ background:url(images/bg.jpg) top  center no-repeat fixed}
div {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.right {
	color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right b {
	color : #EF6D00;
}
.right a {
	color : #003C5E;
}
.right a:hover {
	color : #000000;
}
.left {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FFFFFF;
}
.left a:hover {
	color : #000000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	line-height:18px;
	font-family : Tahoma, Verdana, Arial;
	text-decoration: none;
}
ul.list{ margin:0px; padding:0px 0 0 10px; font:13px Tahoma, Verdana, Arial; }
ul.list li{list-style-image:url(images/OrangeBullet.png); list-style-position:inside; padding:0px 0 0 0px;  color:#003C5E; font-weight:bold ;}
ul.list_b{ margin:0px; padding:0px 0 0 10px; font:11px Tahoma, Verdana, Arial; line-height:18px }
ul.list_b li{list-style-image:url(images/bullets_blue.gif); list-style-position:inside; padding:0px 0 0 0px;  color:#333; }
ul.nevi{ margin:0px; padding:0;  font:bold 11px Arial; line-height:30px; list-style:none }
ul.nevi li{ border-bottom:#fff dashed 1px;}
ul.nevi li a{ padding:0 0 0 5px; display:block; }
ul.nevi li a:hover{background-color:#FFF; display:block;}
p a {
	color : #294A7B;
}
p a:hover {
	color : #000000;
}
.bot {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}
.search{border:1px solid #333; height:21px; width:223px; padding:2px 5px; float:right; margin:4px 5px 3px 0px;}
.search .inp { border:none; white-space:normal; float:left; width:150px;  font: normal 12px/25px Arial, Helvetica, sans-serif; height:20px;  background: none; }
.search .btn_go { border:none; white-space:normal; float:right; }


#client {
    position:relative;
    height:69px;
	width:176px;
	margin:10px 0 0 10px; border:#666 2px solid; 
	background:#FFF
}

#client img {
    position:absolute;
    top:6px;
    left:3px;
    z-index:-1;
    opacity:0.0;
}

#client img.active {
    z-index:10;
    opacity:1.0;
}

#client img.last-active {
    z-index:9;
}
a.producttitle {
	text-decoration:none; font:11px Arial, Helvetica, sans-serif;
	color:#333;
}
a.producttitle:hover {
	text-decoration:none;
	color:#FFFFFF;
}
ol.sitemap{ margin:5px; }
ol.sitemap li {  font:bold 12px/25px Arial, Helvetica, sans-serif !important; }




#pop-up-bg {display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:url(images/rbi-rules.png)  right top,rgba(0, 0, 0, 0.4);  z-index: 99999999;-webkit-animation:fly 100s linear infinite;-moz-animation:fly 100s linear infinite;animation:fly 100s linear infinite}@-webkit-keyframes fly { 0% {background-position:0 0}100% {background-position:-1974px 0}}@-moz-keyframes fly { 0% {background-position:0 0}100% {background-position:-1974px 0}}@keyframes fly { 0% {background-position:0 0}100% {background-position:-1974px 0}} 
.msg-box { font:21px/30px Arial, Helvetica, sans-serif; background: none repeat scroll 0 0 #FFFFFF; border: 5px solid #ee6d00; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;-ms-border-radius: 20px; box-shadow: 0 1px 2px #666666; height: 130px; padding: 20px; position: fixed; width: 410px; z-index: 999999999; text-align:center;}
.msg-box .msg-close{cursor: pointer; float: right; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;-ms-border-radius: 100px;height:35px; width:35px; margin:-33px -33px 0 0; background:#fff; ;  box-shadow: 0px -5px 0 0px #EE6D00, 3px -5px 0 0px #EE6D00, 5px 0 0 0 #EE6D00, 5px -3px 0 0 #EE6D00;  -moz-box-shadow: 0px -5px 0 0px #EE6D00, 3px -5px 0 0px #EE6D00, 5px 0 0 0 #EE6D00, 5px -3px 0 0 #EE6D00;  -webkit-box-shadow: 0px -5px 0 0px #EE6D00, 3px -5px 0 0px #EE6D00, 5px 0 0 0 #EE6D00, 5px -3px 0 0 #EE6D00; -ms-box-shadow: 0px -5px 0 0px #EE6D00, 3px -5px 0 0px #EE6D00, 5px 0 0 0 #EE6D00, 5px -3px 0 0 #EE6D00;}
.msg-box a{ background:#EE6D00; border:1px solid #ac5206;  border-radius: 5px; padding:8px 30px; display:block; width:40px; color:#fff; margin:20px auto 0; }
.msg-box p{	 font:21px/30px Arial, Helvetica, sans-serif;color:#003c5e;-webkit-animation:myfirst 0.5s infinite; /* Chrome, Safari, Opera */animation:myfirst 0.5s infinite;-moz-animation:myfirst 0.5s infinite;}/* Chrome, Safari, Opera */@-webkit-keyframes myfirst{from {color:#003c5e;}to {color:#21ade7;}}
/* Standard syntax */
@keyframes myfirst{from {color:#003c5e;}to {color:#21ade7;}}@-moz-keyframes myfirst{from {color:#003c5e;}to {color:#21ade7;}}

.rule-box {height: 130px; position: fixed; width: 410px; z-index: 999999999; text-align:center;}
.rule-close{ height:50px; width:50px; font-size:17px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#FFF; cursor:pointer; position:absolute; right:0; top:0; background:#e75641;line-height:50px}
.rule-close:after{ position:absolute; top:60px; content:""; background:url(images/close-note.png) no-repeat; width:263px; height:40px; right:20px;}
.notice{color:#fff; cursor:pointer; font-weight:bold;}