@charset "utf-8";
/* CSS Document */

body {	margin:0;	padding:0;	color:#2B2B2B; 	font-size:12px;	background-color:#91949d;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align:left;     }
a {	text-decoration:underline;	border::0;	color:#CCE8FF;  }
a:hover {	text-decoration:underline;	border:0;	color:#CCE8FF;        }
a:visited {	text-decoration:underline;	border::0;          }
img {	border:none;    }
.cont_top {	width:100%;	height:447px;	background:url(../images/mainback_01.jpg) top repeat-x;          }
.top_logo {	height:100px;	width:894px;	margin:auto;          }
.logo {	height:100px;	float:left;	width:812px;	text-align:left;      }
.up_buttons {	width:82px;	height:40px;	float:left;	padding-top:60px;            }
.cont {	background-color:#91949d;	width:100%;	height:400px;	min-height:400px;	height:auto !important;	margin:auto;      }
.head {
    display: block;
    position: relative;
    visibility: visible;	height:228px;	width:906px;	background:url(../images/head1.gif) no-repeat;    background-position: 6px top;	margin:auto;      }

.head .tittle {
    display: block;
    position: absolute;
    visibility: visible;
    top: 50px;
    left: 50px;
    width: 500px;
    text-align: right;
              }

@font-face {
font-family: "MyriadPro-Light";
src: url("http://ecmasoft.com/images/6763.ttf");
font-size: 1.5 em;
}


.head .tittle h1 {
    font-family:  "MyriadPro-Light", Arial, sans-serif, Helvetica, Verdana, Arial;
    font-weight: normal;
    font-size: 38px;
    color: #FFFFFF;
                  }

.head .tittle h1 strong {    font-family:  Verdana, Arial, sans-serif, Helvetica, Arial;
    font-size: 36px;
    font-weight: NORMAL;
                        }
.center_cont {	width:910px;	height:400px;	min-height:400px;	height:auto !important;	margin:auto;	padding-left:17px;	margin-top:0px;            }
.menu {	height:74px;	width:894px;	padding-top:13px;	margin:auto;      }
.menu .button {	width:153px;	height:74px;	float:left;	margin-left:32px;              }

.menu .button a {    display: block;
    position: relative;
    visibility: visible;
	width:153px;
	height:74px;
    font-family:  Verdana, Arial, sans-serif, Helvetica, Arial;
    color: #4f4f4f;
    font-size: 16px;
    font-weight: bold;
  	background:url(../images/but.png) no-repeat center;
  	text-align: center;
  	text-decoration: none;
  	line-height: 150%;
                }


.menu .button a:hover {
    color: #FFFFFF;
  	background:url(../images/but_push.png) no-repeat center;
                     }
.pngimg {	filter:expression(fixPNG(this));        }
.pngimg a {	position: relative;          }
.left_text_block {	width:339px;	height:400px;	min-height:400px;	height:auto !important;	float:left;                 }
.center_text_block {	width:339px;	-width:329px;	height:500px;	min-height:500px;	height:auto !important;	float:left;                   }
.center_text_block2 {	width:663px;	height:400px;	min-height:400px;	height:auto !important;	float:left;                    }
.right_text_block {	width:230px;	height:500x;	min-height:500px;	height:auto !important;	float:left;                  }
.title_img {	background:url(../images/arrow1.gif) no-repeat center;	height:25px;	width:15px;	float:left;	padding-top:15px;           }
.title {	width:287px;	height:30px;	padding-top:0px;	$padding-top:0px;	min-height:30px;	height:auto !important;       }
h1, h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: white;	font-size: 28px;    margin: 0px;    padding: 0px;    font-weight: bold;       }

h3 {    display: block;    margin-left: 400px;	color:#FFFFFF;	font-size:12px;    padding: 0px;    padding-top: 9px;   }
.title_text {	width:262px;	float:left;	padding-left:10px;	height:30px;	min-height:30px;	height:auto !important;            }
p {	width:310px;  }
.center_cont span {	color:#FFFFFF;    font-weight: bold;                  }
.promo2 {	background:url(../images/promo2.png) no-repeat;	height: 207px;	width: 220px;	padding-left: 12px;	padding-right:10px;	padding-top:70px;	color: white;	vertical-align: middle;	filter:expression(fixPNG(this));        }
.promo2 p {	padding-bottom:10px;          }
.promo3 {	height: 207px;	width: 200px;	padding-left: 12px;	padding-right:10px;	color: white;	vertical-align: middle;        }
.promo3 p {	margin:0px;    margin-bottom: 5px;	height:auto;	margin-left:-12px;          }
.promo2 img {	margin-right:10px;            }
.promo2 p {	height:17px;	&margin-top:-14px;	width:193px;          }
.footer {	background:url(../images/bot_bar.png) no-repeat;	filter:expression(fixPNG(this));	width:894px;	height:40px;	margin-top:20px;	margin-bottom:15px;        }
.contact_left {	width:104px;	height:98px;	float:left;	text-align:right;	margin-bottom:15px;             }
.contact_right {	width:200px;	height:98px;	float:left;	text-align:left;	color:#FFFFFF;	margin-left:10px;	font-weight:bold;	margin-bottom:15px;              }
.info {	width:305px;	height:70px;      }
.info_left {	width:55px;	text-align:right;	height:70px;	float:left;           }
.info_right {	width:240px;	height:70px;	text-align:left;	float:left;	margin-left:7px;            }
.info p  {	width:auto;	margin-bottom:3px;         }

.textbl {  padding-right: 10px;        }

#toptext {  display: block;  position: absolute;  visibility: hidden;  top: 50px;  left: 300px;  font-weight: bold;  font-size: 20px;  color: #133F55         }