body{
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	
}

img{
	border: 0;
}

a img{
  border: none; 
}

a{
	color: #0101ff;
}

a:hover{
	text-decoration: underline  !important;
}

a.underline{
	text-decoration: underline !important;
}

a:focus { 
	outline: none; 
}

a.nound{
	text-decoration: none !important;
}

form{
	margin: 0;
}

.f-l{
	float: left;
}

.f-r{
	float: right;
}

.clear{
  clear: both;
  height: 0;
  overflow: hidden;
}

.hr1{
  border-bottom: 1px solid #7e7e7e;
  height: 0;
  overflow: hidden;	
}

.ram1{
	border: 1px solid #908f8a;
}

.nav{
	font-size: 10px;
	color: #c4c1c1;
}
.nav a{
	color: #c4c1c1;
}

.alc{
  text-align: center;
}

.fwb{
  font-weight: bold;
}

h1{
	font-size: 30px;
	color: #010101;
	font-style: italic;
	margin: 7px 0;
}

h2{
	font-size: 18px;
	color: #000;
	margin: 7px 0;
}


h3{
	font-size: 18px;
	color: #010101;
	margin: 7px 0;
	font-weight: normal;
}

h4{
	font-size: 14px;
	margin: 7px 0;
}

#cyclerotatorcont{
  display: none;
  
}

#cyclerotator{
  height: 222px;
  left: 309px;
  top: 9px;
  width: 700px;
}

#cyclebuttonContainer{
  position: absolute;
  padding: 5px 0 0 20px;
  top: 203px;
  left: 329px;
  z-index: 100;
  width: 430px;
  height: 17px;

}

#cyclebuttonContainer a{
  display: block;
  float: left;
  background: #d1d1d1;
  text-decoration: none;
  margin: -1px 4px 0;
  width: 16px;
  height: 16px;
  border: 1px solid #a4a3a3;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
	behavior: url(/js/PIE.htc);		
}
#cyclebuttonContainer a:hover{
  background: #fff;
  text-decoration: none !important;
}
#cyclebuttonContainer a.activeSlide{
  background: #fff;
}
#cyclebuttonContainer a:focus{
  outline: none;
}

#cyclepause{
  position: absolute;
  z-index: 101;  
  top: 203px;
  left: 320px;  
  display: block;
  float: left;
  width: 23px;
  height: 22px;
  cursor: pointer;
  border: 1px solid #a4a3a3;  
  background: #d1d1d1 url(/img/b37.png) 9px 7px no-repeat;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
	behavior: url(/js/PIE.htc);		
}

#cyclepause:hover{
  background: #fff url(/img/b37.png) 9px 7px no-repeat;
}

.cyclepause-play{
  background: #fff url(/img/b38.png) 9px 7px no-repeat !important;
}

.tooltip {
  display:none;
  background:#fff;
  padding: 0;
  border: 2px solid #ccc;
  width: 104px;
  height: 53px;
  position: absolute;
  z-index: 100;
  left: 0;
  top: 152px;
}



.t{
	width: 1016px;
	height: 231px;
	margin: 0 auto;
	position: relative;
}

.t1{
	position: absolute;
	top: 9px;
	left: 770px;
}

.t1-pdf{
  background: url(/img/b35.png) 0 0 no-repeat;
  padding: 2px 0 2px 25px;
  color: #a1a1a1;
  font-size: 12px;
}

.t2{
	position: absolute;
	top: 9px;
	left: 802px;
}

.t3{
	position: absolute;
	top: 50px;
	left: 28px;
}

.t4{
	position: absolute;
	top: 15px;
	left: 10px;
	font-size: 12px; 
	font-style: italic;
}

.t5{
	position: absolute;
	top: 9px;
	left: 306px;
	width: 450px;
	height: 222px;
	overflow: hidden;
}

#bannercont-in{
	position: absolute;
	top: 0;
	left: 0;	
	width: 450px;
	height: 222px;
}

.t6{
	top: 11px;
	/*left: 884px;*/
	left: 944px;
	background: url(/img/ru.png) left center no-repeat;
}

.t7{
	top: 11px;
	left: 944px;
	background: url(/img/ro.png) left center no-repeat;	
}

.t6, .t7{
	position: absolute;
	padding: 0 0 0 24px;
	font-weight: bold;
	font-size: 14px;
	color: #010101;
	text-decoration: none;
}

.t8{
	position: absolute;
	top: 40px;
	left: 767px;
	width: 204px;
	height: 90px;
	padding: 4px 20px 0 12px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.t8b{
	width: 210px;
	height: 93px;
	background: url(/img/b5.png) no-repeat;
	margin-top: 10px;
	padding: 4px 20px 0 12px;
}

.t9{
	position: absolute;
	top: 134px;
	left: 767px;
}

.t10{
  width: 242px;
  height: 97px;
  padding: 7px;

}

.tm{
	width: 1016px;
	height: 44px;
	background: url(/img/b9.png) no-repeat;
	margin: 0 auto 7px auto;
}

.tmi{
	width: 700px;
	float: left;
	padding-left: 20px;
}

.tmi div{
	float: left;
	padding: 16px 0 0 10px;
	margin: 0 20px;
}

.tm a{
	color: #fff;
	font-size: 14px;
}

.tm-a{
	background: url(/img/b10.png) 0 0 no-repeat;
	padding: 0 0 1px 10px !important;	
	margin: 7px 20px 0px 20px !important;
}

.tm-a span, .tm-a span{
	display: block;
	background: url(/img/b10.png) 100% 0 no-repeat;
	padding: 12px 10px 6px 0;
	color: #010101;
	font-size: 16px;
	font-weight: bold;
}

.c{
	width: 992px;
	margin: 4px auto 10px auto;
}

.cl{
	width: 260px;
	float: left;
}

.cr{
	width: 690px;
	float: left;
	margin: 0 0 0 30px;
}

.f{
	width: 1000px;
	margin: 20px auto 0 auto;
	border-top: 1px solid  #7e7e7e;
	padding: 10px 0 0 0;
}

.fl{
	float: left;
	background: url(/img/logo2.png) 10px 0 no-repeat;
	color: #7d7d7d;
	padding: 2px 0 14px 86px;
}

.fl a{
	color: #000adc;
}

.fr{
	float: right;
	color: #7e7e7e;
}

.fra{
	color: #7e7e7e;
	background: url(/img/b11.png) left center no-repeat;
	padding: 0 0 0 9px;
	margin: 0 7px 0 0;
}

.fs18{
  font-size: 18px;
}

.mr1{
	margin-right: 17px;
}

.mr2{
	margin: 10px 0;
}

.mr3{
	margin-right: 30px;
}

.mr4{
	margin: 0 10px 5px 0 !important;
}

.mr5{
	margin-top: 7px;
}

.mr6{
	margin-left: 50px;
}

.mr7{
	margin-left: 20px;
}

.mr8{
  margin: 4px 0 2px 0;
}

.mr9{
	margin-top: 12px;
}

.mr10{
	margin-left: 10px;
}

.mr11{
  margin: 4px 13px 2px 0;
}

.pd1{
	padding: 10px;
}

.pd2{
	padding: 10px 0;
}

.pd3{
	padding-left: 30px;
}

.s1{
	font-size: 14px;
}

.s2{
	font-size: 25px;
}

.s3{
	display: block;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	text-decoration: none;
}

.s4{
	padding: 4px 0 0 20px;
	line-height: 20px;
}

.s5{
	display: block;
	float: left;
	background: url(/img/b7.png) left center no-repeat;
	font-weight: bold;
	color: #000;
	padding: 5px 0 2px 22px;
}

.s6{
	display: block;
	float: left;
	background: url(/img/b8.png) left center no-repeat;
	font-weight: bold;
	color: #000;
	padding: 5px 0 2px 26px;
}

.s7{
	float: left;
	margin: 16px 0 0 0;
	display: inline;
	width: 213px;
	height: 23px;
}

.s8{
	border: 0;
	padding: 2px 0 2px 3px;
	margin: 0 0 0 42px;
	width: 140px;
	height: 16px;
	color: #8b8b8b;
	font-size: 11px;
}

.s9{
	float: left;
	margin: 16px 0 0 0;
    margin-left: -50px;
	display: inline;	
	width: 23px;
	height: 21px;
	cursor: pointer;
}

.s10{
	border: 0;
	padding: 0;
	margin: 0;
	width: 18px;
	height: 20px;	
	background: #fff url(/img/b36.png) 0 0 no-repeat;
	cursor: pointer;	
}

.s11{
	width: 235px;
	float: left;
	display: inline;
}

.s12o{
	background: url(/img/b15.png) 0 0 no-repeat;
	padding: 0 0 0 8px !important;	
}

.s12o a, .s12o span{
	display: block;
	background: url(/img/b15.png) 100% 0 no-repeat;
	padding: 10px 8px 10px 0;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.s12{

}

.s12 a,.s12 span{
	display: block;
	padding: 3px 8px 3px 0;
	color: #000;
	font-size: 15px;
	font-weight: bold;
}

.s14{
	padding: 0 0 0 12px;
	line-height: 20px;
}

.s14 a{
	color: #000;
}

.s14 a:hover{
 	color: #ff7800;
}

.s15{
	color: #ff0000;
	font-weight: bold;
	font-size: 15px;
}

.s16{
	padding: 0 0 0 12px;
	line-height: 26px;
}

.s16 a{
	color: #000;
}

.s16-a{
	font-weight: bold;
	text-decoration: none;
}

.s16 a:hover{
 	color: #ff0000;
}

.s16-m1{
  line-height: 18px !important;
  margin: 7px 0;
}

.s17{
	color: #000;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

.s17:hover{
	color: #ff7800;
}

.s18{
	padding: 2px 0 2px 12px;
	line-height: 18px !important;
}

.s18 span{
	color: #ff7800;
	font-weight: bold;
}

.s18-m1{
  line-height: 16px !important;
  margin: 7px 0;
}

.s19{
	float: left;
	width: 330px;
}

.s20{
	line-height: 22px;
	padding: 0 0 0 10px;
}

.s20 a{
	color: #010101;
}

.s21{
	color: #ff0000;
	font-weight: bold;
}

.s22{
	float: left;
	width: 238px;
}

.s23{
	float: left;
	width: 428px;
	margin: 0 0 0 20px;
}

.s24{
	padding: 10px 0;
	line-height: 18px;
}

.s25{
	color: #010101;
}

.s26{
	line-height: 18px;
}



.s28{
	width: 50px;
	padding: 1px 0;
	border: 1px solid #a5a2a2;
	margin: 0;
}

.s28-a{
	border: 0;
	padding-top: 2px;
}

.s29{
	width: 100%;
}

.s29 th{
	font-weight: normal;
	padding: 5px;
	background: #ddd;
	border-right: 1px solid #fff;
	white-space: nowrap !important;
}

.s29 td{
	padding: 5px;
}

.s29-b1 th{
	border-top: 1px solid #cecece;
}

.s30{
	color: #a1a1a1;
}

.s31 td{
	border-bottom: 1px solid #cecece;
}

.s32{
	font-weight: bold;
}

.s33{
	color: #000;
}

.s33:hover{
	color: #ff7800;
}

.s34{
	font-size: 14px;
}

.s35{
	font-size: 30px;
}

.s36{
	background: url(/img/b20.png) 0 0 no-repeat;
	padding: 0 0 0 12px !important;
	margin: 0 0 0 10px;
}

.s36 div{
	display: block;
	background: url(/img/b20.png) 100% 0 no-repeat;
	padding: 6px 12px 8px 0;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.s37{
	cursor: pointer;
	font-size: 18px;
	text-decoration: underline;
	font-style: italic;
	font-weight: normal !important;
	margin: 0 0 0 10px;
}

.s38{
	width: 176px;
	float: left;
}

.s39{
	background: url(/img/b21.png) 0 0 no-repeat;
	padding: 0 0 0 12px !important;
}

.s39 div{
	display: block;
	background: url(/img/b21.png) 100% 0 no-repeat;
	padding: 6px 12px 10px 0;
	color: #000;
	font-size: 14px;
}

.s40{
	line-height: 30px !important;
}

.s41{
	width: 350px;
	border: 1px solid #b3b3b3;
	font-size: 14px;
}

.s41-2{
	width: 150px;
	border: 1px solid #b3b3b3;
	font-size: 14px;
}

.s42{
	color: #ff0000;
}

.s43 td{
	font-size: 14px;
}

.s44{
	width: 350px;
	height: 120px;
	border: 1px solid #b3b3b3;
	font-size: 14px;
}

.s45{
	border-left: 4px solid #f8c301;
	border-right: 4px solid #f8c301;
	padding: 0 5px;
}

.s46{
	font-size: 24px;
}

.s47{
	background: url(/img/b24.png) left center no-repeat;
	padding: 0 0 0 14px;
	color: #000;
}

.s48{
	background: url(/img/b23.png) no-repeat;
	width: 992px;
	height: 90px;
}

.s49{
	float: right;
	margin: 40px 20px 0 0;
	width: 500px;
	display: inline;	
}

.s49-w1{
	width: 700px !important;
}

.s50{
	font-size: 18px;
}

.s51{
	font-style: italic;
}

.s52{
	background: url(/img/b25.png) no-repeat;
	border: 0;
	margin: 0;
	padding: 8px 10px 12px 10px;
	width: 138px;
	font-size: 14px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}

.s53{
	border-collapse: collapse;
}

.s53 td, .s53 th{
	border: 1px solid #ccc;
}

.s54{
	float: left;
	margin: 40px 0 0 20px;
	display: inline;
}

.s55{
	width: 220px;
	border: 1px solid #b3b3b3;
	font-size: 14px;
	background: #e7e7e7;
}

.s55-w1{
	width: 80px !important;
}

.s56{
	width: 420px;
	height: 100px;
	border: 1px solid #b3b3b3;
	font-size: 14px;
	background: #e7e7e7;
}

.s57{
	float: left;
	width: 400px;
}

.s58{
	float: right;
	width: 180px;
}

.s59{
	float: left;
	width: 190px; /*245*/
}
.cart{
    width: 88px;
    height: 32px;
    float: right;
    margin-top: 9px;
    margin-right: 6px;
    background-color:  #a0a0a0;
}
.cart a{
    display: block;
    background: url(/img/cart.png) no-repeat;
    background-position: 20px 5px;
    height: inherit;
    text-decoration: none;
    padding-left: 52px;
    padding-top: 7px;
    font-family: Tahoma, sans-serif
}
.cart a:hover{
    text-decoration: none !important;       
    background-image: url(/img/cart-hover.png);
    background-repeat: no-repeat;
    background-position: 20px 5px !important;
}
.cart:hover{
    /*background: #4fb600; */
	background: #ff0000;
}
.s60{
  color: #797878;
}

.s61{
  float: left;
  width: 212px;
  margin: 0 16px 10px 0;
}

.s62{
  float: left;
  width: 450px;
}

.s63{
	color: #000;
	font-size: 18px;
}

.error{
	color: #ff0000;
}

p{
	margin: 0;
	padding: 2px 0;
}

.s64{
  color: red;
}

.s65{
  position: absolute;
  left: 0;
  top: 210px;
}

.s66{
	display: block;
	float: left;
	background: url(/img/b33.png) left center no-repeat;
	font-weight: bold;
	color: #000;
	padding: 5px 0 2px 24px;
}

.s66-pdf{
  background: url(/img/pdf.png) left center no-repeat;
}

.s67{
  border-right: 0 !important;
}

.s68{
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
}

.s69{
	border: 1px solid #ff0000;
}

.s70{
  padding: 5px 0 !important;
  width: 81px;
}

.s71 td{
  background: #fffbd5 !important;
}

.s73, .s73 a{
  font-size: 14px;
  color: #000;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
}

.s73 span{
  padding-bottom: 2px;
  border-bottom: 1px solid #ccc;
}

.s73 a{
  
}

.s73 a:hover{
  text-decoration: none !important;
  color: #ff7e00;
}

.s73 span:hover{
   border-bottom: 1px solid #fdc691;
}

.s74{
  color: #545452;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 29px;
}

#top-arr{
	cursor: pointer;
	width: 35px;
	height: 35px;
	z-index: 30000;
	background: url(/img/b34.png) 0 0 no-repeat;
	display: none;
	position: fixed;
	bottom: 50px;
	right: 10px;
}
