﻿@charset "utf-8";
/* CSS Document */

#body{
    background: url(images/bg.png);
    background-repeat: repeat-x;
    background-position : top center;
    background-attachment: fixed;
    background-color:#ffffff;
    margin-left:0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    letter-spacing: 0px;
    text-decoration: none;
}

/*-----------------------------Menu Start----------------------------------------*/

#Menu td a {
  display: block;
  font-size:15px;
  font-weight: 800;
  color:#696767;
  line-height:20px;
  letter-spacing: 0.2px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:16px;
}

#Menu td a:link    {
  background: url(images/menu1.png);
  background-repeat: no-repeat;
  background-position : left;
}

#Menu td a:hover   {
  background: url(images/menu2.png);
  background-repeat: no-repeat;
  background-position : left;
  color:#3269d9;
  text-decoration: none;
}

.TopText{
  font-size:13px;
  color:#818181;
  font-weight: 500;
  line-height:16px;
  letter-spacing: 0.2px;
}

a.linkTop:link    {
  text-decoration: none; 
  color: #818181;
}
a.linkTop:visited { 
  text-decoration: none;
  color: #818181;
}
a.linkTop:hover   {
  text-decoration: underline;
  color: #616161;
}

.LeftText{
  font-size:12px;
  color:#818181;
  font-weight: 500;
  line-height:16px;
  letter-spacing: 0.2px;
}

a.linkLeft:link    {
  text-decoration: none; 
  color: #818181;
}
a.linkLeft:visited { 
  text-decoration: none;
  color: #818181;
}
a.linkLeft:hover   {
  text-decoration: underline;
  color: #616161;
}

.Coverright{
  background: url(images/line1.png);
  background-repeat: no-repeat;
  background-position : top left;
} 

#Coverbg{
  background: url(images/coverbg.png);
  background-repeat: no-repeat;
  background-position : top right;
  height:100%;
} 
/*-----------------------------Menu End----------------------------------------*/

h1{
    color:#727070;
    line-height:15px;
    font-size:11px;
    letter-spacing: 0.2px;
    font-weight: lighter;
    padding:0;
    margin:0;
}

a:link       { text-decoration: none; color: #4a4a4b; }
a:visited    { text-decoration: none; color: #4a4a4b; }
a:hover      {  text-decoration: none; color: #0271cf;}

a.link1:link    {
  text-decoration: none; 
  color: #807c7d;
}
a.link1:visited { 
  text-decoration: none;
  color: #807c7d;
}
a.link1:hover   {
  text-decoration: underline;
  color: #3b393a;
}

a.link2:link    {
  text-decoration: none; 
  color: #4a4a4a;
}
a.link2:visited { 
  text-decoration: none;
  color: #4a4a4a;
}
a.link2:hover   {
  text-decoration: underline;
  color: #001aab;
}

a.link3:link    {
  text-decoration: none; 
  color: #093e6e;
}
a.link3:visited { 
  text-decoration: none; 
  color: #093e6e;
}
a.link3:hover   {
  text-decoration: none;
  color: #c02929;
}


/*-----------------------------CoverTitle Start----------------------------------------*/
#Title{
	background: url(images/titbg.png);
	background-repeat: repeat-x;
	background-position : bottom;
}

.CoverTitle{
  font-size:20px;
  color:#302f2f;
  font-weight: bold;
  font-style:italic;
  padding-top:10px;
  padding-bottom:5px;
  padding-left:12px;
  padding-right:12px;
  line-height: 22px;
  letter-spacing: 0.1px;
}

.CoverTitle2{
  font-size:16px;
  color:#16237f;
  font-weight: bold;
  padding-top:10px;
  padding-bottom:15px;
  line-height: 22px;
  letter-spacing: 0.1px;
}

.CoverTitle3{
  font-size:13px;
  color:#ff5a00;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0.2px;
  padding-left: 15px;
  padding-right: 15px;
}

/*-----------------------------CoverTitle End----------------------------------------*/

/*-----------------------------Title Start----------------------------------------*/
.MainTitle{
  font-size:20px;
  color:#535353;
  font-weight: bold;
  line-height: 26px;
  letter-spacing: 0.2px;
  padding-top:10px;
  padding-bottom:10px;
}

.MainTitle2{
  font-size:15px;
  color:#ff5a00;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0.2px;
}

.MainTitle3{
  font-size:15px;
  color:#535353;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0.2px;
}

.MainTitle4{
  font-size:15px;
  color:#6b6246;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0.2px;
}
/*-----------------------------Title End----------------------------------------*/

.Cart {
  font-size:11px;
  color:#a5a5a5;
  text-align:right;
  letter-spacing: 0.1px;
  margin-top: -26px;
}

.Price{
  font-size: 14px;
  color: #db0909;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.2px;
  font-style: italic;
}

.Date{
  font-size: 11px;
  color: #d21717;
  line-height: 20px;
  letter-spacing: 0.5px;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
}


/*-----------------------------Text Start----------------------------------------*/
.MainText{
  font-size:13px;
  color:#444141;
  line-height:20px;
  letter-spacing: 0.1px;
}

.MainText2{
  font-size:12px;
  color:#636363;
  line-height:18px;
  letter-spacing: 0.2px;
}

.MainText3{
  font-size:15px;
  color:#484848;
  font-weight: bold;
  line-height:20px;
  letter-spacing: 0.2px;
}

/*-----------------------------Text End----------------------------------------*/

/*-----------------------------ProductCatalog Start----------------------------------------*/
.TitlePc{
  font-size: 14px;
  color: #a38757;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.2px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 10px;
}

.TitlePc2{
  font-size: 15px;
  color: #a38757;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: 0.2px;
  padding-top: 6px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 10px;
}

.TextPc{
  font-size:13px;
  color:#4a4a4b;
  line-height:16px;
  letter-spacing: 0.5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 20px;
  border-bottom:1px dotted #c2c0c0;
}

.TextPc2{
  font-size:13px;
  color:#4a4a4b;
  line-height:16px;
  letter-spacing: 0.5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 20px;
  padding-left: 50px;
  border-bottom:1px dotted #c5d2d6;
}

/*-----------------------------ProductCatalog End----------------------------------------*/

/*-----------------------------Programs Start----------------------------------------*/
.dgray{
  font-size:12px;
  color:#807c7d;
  line-height:20px;
  letter-spacing: 0.2px;
}

.dgray2{
  font-size:13px;
  color:#242323;
  line-height:18px;
}

.dgray3{
  font-size:13px;
  color:#353333;
  line-height:20px;
  letter-spacing: 0.2px;
}

.prtit2 {
  font-size: 15px;
  color: #313131;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0.2px;

}

.price2{
  font-size:18px;
  color:#ff4141;
  line-height:20px;
  font-weight: bold;
  letter-spacing: 0.2px;
}

.price3 {
  font-size: 13px;
  color: #DA2C2C;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0px;
}

.s1 {
	FONT-SIZE: 9pt; COLOR: #444444; LINE-HEIGHT: 15pt; LETTER-SPACING: 1px;
}
.s2 {
	FONT-SIZE: 10pt; COLOR: #444444; LINE-HEIGHT: 15pt; LETTER-SPACING: 1px;
}
.s3 {
	FONT-SIZE: 11pt; COLOR: #444444; LINE-HEIGHT: 15pt; LETTER-SPACING: 1px;
}
.s4 {
	FONT-SIZE: 12pt; COLOR: #444444; LINE-HEIGHT: 15pt; LETTER-SPACING: 1px;
} 
/*-----------------------------Programs End----------------------------------------*/

.page{
  font-size:11px;
  color:#7b7b7b;
  line-height:20px;
  letter-spacing: 0.2px;
}

/*-----------------------------Footer Start----------------------------------------*/

.getweb {font-size:11px; color:#a5a5a5; text-align:right; letter-spacing: 0px;}
.getweb a{color:#a5a5a5;}
.getweb a:hover{color:#686767;}

.cr{
  font-size:11px;
  color:#7a7878;
  line-height:16px;
  letter-spacing: 0.1px;
  padding-top:15px;
}
/*-----------------------------Footer End----------------------------------------*/

/*-----------------------------Form Start----------------------------------------*/
.contact{
  font-size:13px;
  color:#323232;
  line-height:24px;
}
.contact_form{
  font-size:13px;
  color:#fefefc;
  line-height:20px;
}
.contact_title {
  font-size: 15px;
  color: #2d8ae8;
  font-weight: bold;
  font-style: normal;
  line-height: 18px;
}

.safety{
  font-size:15px;
  font-weight: bold;
  color:#FC2D2D;
  line-height:24px;
}

.FormFormat input{
  border: 1px solid #cfcfcf;
  background: #ffffff;
  font-size:13px; 
  color: #444444;
  letter-spacing: 0.2px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}
.FormFormat textarea{
  border: 1px solid #cfcfcf;
  background: #ffffff;
  font-size:13px; 
  color: #444444;
  letter-spacing: 0.2px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}
.FormFormat select{
  border: 1px solid #cfcfcf;
  background: #ffffff;
  font-size:13px; 
  color: #444444;
  letter-spacing: 0.2px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.FormSearch input{
  border: 1px solid #cfcfcf;
  background: #f7f7f7;
  font-size:13px; 
  color: #717171;
  letter-spacing: 1px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.FormSearch select{
  border: 1px solid #cfcfcf;
  background: #f7f7f7;

  font-size: 13px; 
  color: #717171;
  letter-spacing: 1px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.button { 
  background-color:#687f97;
  font-size:15px;
  height:25px;
  cursor:pointer; 

  padding:0 30px;
  text-align: center;
  color:#fff; 
  border:1px solid #485b6e; 
  overflow:visible; 
  font-weight: bold;
 }


/*-----------------------------Form End----------------------------------------*/

 
#tb2 td a {
    display: block;
    background-color:#7e7e7e;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:15px;
    padding-right:15px;
    font-size:13px;
    letter-spacing: 0.2px;
}
#tb2 td a:link {
    color: #ffffff;
}
#tb2 td a:visited{
    color: #ffffff;
}
#tb2 td a:hover {
    background-color:#33507c;
    color: #ffffff;
}

/*-----------------------------ImageSize Start----------------------------------------*/
.showbox img{
    border:0;
    margin:0;
    padding:0;
    max-width:850px;
    width:expression(this.width&gt;850?"850px":this.width);
}

.showbox2 img{
    border:0;
    margin:0;
    padding:0;
    max-width: 235px;
    width:expression(this.width > 235 ? "235px" : this.width);
    max-hight: 235px;
    hight:expression(this.hight > 235 ? "235px" : this.hight);
    min-height: 235px;
    height: expression( this.scrollHeight < 235 ? "235px" : "auto" );
}

.showbox3 img{
    border:0;
    margin:0;
    padding:0;
    max-width: 320px;
    width:expression(this.width > 320 ? "320px" : this.width);
    max-hight: 320px;
    hight:expression(this.hight > 320 ? "320px" : this.hight);
    min-height: 320px;
    height: expression( this.scrollHeight < 320 ? "320px" : "auto" );
}

.showbox4 img{
    border:0;
    margin:0;
    padding:0;
    max-width: 235px;
    width:expression(this.width > 235 ? "235px" : this.width);
}


.showbox5 img{
    border:0;
    margin:0;
    padding:0;
    max-width: 320px;
    width:expression(this.width > 320 ? "320px" : this.width);
}

/*-----------------------------ImageSize End----------------------------------------*/