/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* Styles for site*/
*{margin:0px; padding:0px;}
html{background: #fff url(../images/bg_top.jpg) repeat-x top;}
body{background: transparent url(../images/bg.jpg) no-repeat top; text-align:center; font-size:100%; font-family:Arial; color:#02577c;}
#container{margin:0px auto; width:872px;}

#header{}
	.tel {background:transparent url(../images/main_sprite.png) no-repeat center -7px; text-align:center; display:block; width:300px; padding:4px 0px 15px; color:#fff; text-decoration:none; margin:0 auto;}
	  .tel  span{background:transparent url(../images/main_sprite.png) no-repeat -180px -1505px; text-align:right; display:block; padding:0 60px 0 10px; font-size:1.2em; font-weight:normal;}
	.logo{width:600px; margin:0 auto; overflow:hidden;}
	.logo h1.logo_t{display:block; float:left; width:150px; height:76px;}
	.logo h1.logo_t a{background:transparent url(../images/main_sprite.png) no-repeat -150px -207px;  display:block; outline: medium none; overflow: hidden; text-decoration: none; text-indent:-10000px; width:150px; height:96px;}
		.logo h1 a span{}
	.logo h1.logo_moble{float:left;}
	.logo h1.logo_moble a{background:transparent url(../images/main_sprite.png) no-repeat center -89px; width:395px; height:76px; display:block; outline: medium none; overflow: hidden; text-decoration: none; text-indent:-10000px;  }
#wrapper{clear:both;}
	.left_side, .middle_block{float:left; width:33%; margin-top:25px;}
	.middle_block{ width:30%;}
	.right_side{float:right; width:34%; margin-right:3%;}
h2{text-shadow:2px 5px 0px #0270a0; color:#fff; font-size:2.4em; text-align:center; font-weight:bold;}
h3{color:#fff; font-size:2em; font-weight:normal; padding-top:10px;}
big{font-size:1.32em; line-height:0.9em; text-shadow:2px 0px 2px #848484;}
.block{background:transparent url(../images/main_sprite.png) no-repeat right -338px; height:105px;}
.d_blue{background-position:right -338px; padding:0 10px 0 50px; text-align:right;}
.blue{background-position:right -440px;padding:0 10px 0 50px; text-align:right; }
.green{background-position:right -570px; height:210px; padding-left:30px; padding-top:10px; }
	.green a{background:transparent url(../images/main_sprite.png) no-repeat right -1080px; width:208px; height:47px; display:block; outline: medium none; color:#fff; text-decoration:none; font-size:1.3em; padding:0 15px 0 0; margin:0 15px; line-height:2.3em; text-align:right;}
	.green h3{}
	.green big{font-size:1.2em; line-height:1.2em;}
.red{background-position:right -935px; height:130px; padding:10px 0 0 50px;}
	.red big{font-size:1.1em;line-height:1.5em; }
.orange{background-position:right -795px; height:130px; padding:10px 0px 0px 50px;}
	.right_side small{ float: left;     margin-left: 30px;}
	.orange big{font-size:1.8em;}
small{color:#fff; font-size:1em;}
.strip{clear:both; overflow:hidden; background:transparent url(../images/bg_strip.png) repeat-x top; }
	h4{color:#01aaf4; font-size:2em; line-height:1.5em; text-align:right;}
	ul{float:right;}
	li{background:transparent url(../images/main_sprite.png) no-repeat right -1420px; color:#fff;  line-height: 2em;     padding-right: 35px;    text-align: right;}
.content{overflow:hidden;}
.img{float:right; width:300px; height:214px; background:transparent url(../images/main_sprite.png) no-repeat right -1160px;}
#footer{position:relative; margin-top:-50px; background:transparent url(../images/bg_form.png) repeat-x top; }
#footer h4{color:#025579; font-size:1.5em;}
#footer h4{text-align:right; padding-right:240px; font-weight:normal; padding-top:15px;}
.form{margin:5px 20px 10px; overflow:hidden; width:95%; float:right;}
input{border:1px solid #989898; background:#e3e3e3; }
.form input{ width:150px; float:right; margin-left:15px;}
.form p{float:right; margin-top:15px; position:relative; width:228px; display:inline-block;}
	.form p:first-child{ width:247px;}
.form label{float:right;color:#025579; font-size:1.3em; margin-left:2px; line-height:1em}
.form input.button{background:transparent url(../images/main_sprite.png) no-repeat left -1457px; width:105px; height:50px; border:none; margin-right:10px; cursor:pointer; float:right; margin-left:0px;}
h5{clear:both;  background: url("../images/main_sprite.png") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
    line-height: 1.5em;
    margin: 10px;
    padding-right: 30px;
    text-align: right; font-weight:bold;}
h5 a{color:#fff; text-decoration:underline;}
.p_contact{background:transparent url(../images/bg_c_form.png); float:right; width:40%; margin-top:14px; text-align:right; padding:20px;}
	.p_contact p{color:#025579; font-weight:bold; padding:10px 0px;}
	.p_contact p strong{color:#dd8d01;}
	.p_contact label{width:60px; display:block; float:right;}
	.p_contact  select{width:260px; border:1px solid #989898; background:#e3e3e3;}
	.p_contact  option{}
	.p_contact .button{background:transparent url(../images/main_sprite.png) no-repeat right -1080px; width:208px; height:47px; display:block; outline: medium none; color:#fff; text-decoration:none; font-size:1.3em; padding:0 45px 0 0; margin:10px 55px; line-height:2.3em; text-align:right; border:none;}
	textarea{ background: none repeat scroll 0 0 #E3E3E3;   border: 1px solid #989898;  height: 50px;    width: 197px;}