/*-------Reset----------------------------------------------------------------------------------------*/
a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, 
var{background: transparent;border: 0 none;font-size: 100%; margin: 0;padding: 0;border: 0;outline: 0;vertical-align: top;  }ol, ul {list-style: none;}blockquote, q {quotes: none;}img {vertical-align:top; }embed { vertical-align:top;}
/*-----------------------------------------------------------------------------------------------*/

body{background:#999 url(../images/bg-1.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:32px;  color:#000; 

}


.wraper{position:relative; width:1138px; height: auto; background:#fff;  margin:auto; background: padding-top:0px;
-moz-box-shadow: 1px 1px 15px #333;
-webkit-box-shadow: 1px 1px 15px #333;
box-shadow: 1px 1px 15px #333; 
margin-bottom:20px; margin-top:20px; border-left:#183777 40px solid; border-right:#183777 40px solid; border-top:#183777 10px solid; border-bottom:#183777 10px solid;}

.close{ position:absolute; z-index:100; top:-250px; right:140px;}

.wraper-inside{ border:1px solid #e2e2e2;}
.wraper-inside-white{ border:3px solid #fff;

/*
-moz-box-shadow: 1px 1px 15px #ccc;
-webkit-box-shadow: 1px 1px 15px #ccc;
box-shadow: 1px 1px 15px #ccc; 
*/

}

.services li{ list-style:url(../images/bullet.png) outside; width:80%; margin-left:50px; line-height:28px; border-bottom:dashed 1px #ccc solid }

.logo-ie{ display:none}

.form-conteiner{ width:800px; margin:auto;}
.top{ background:#dfdede; width:1000px; height:5px; margin:auto;}
.logo{ height:117px; width:100%; background:#f3f3f3 url(../images/logo-bg.jpg); margin-top:0px; font-size:16px; border:#f3f3f3 1px solid;}
.logo img{ float:left;}
.right-box{ position:absolute; top:57px; right:20px; font-size:20px; text-align:right;  margin-right:0px; color:#2f4079; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.logo h1{ font-size:22px; text-transform:uppercase; color:#2f4079; line-height:117px; background:none;
text-shadow: #ccc 0.1em 0.1em 0.2em}
.banner-blue{ background:#262e4c; width:1009px; height:20px; margin:auto;  }
.banner{position:relative; margin:auto; left:0; width:1128px; height:530px; overflow:hidden;}
.banner-inner{position:relative; left:0; width:1128px; height:350px; overflow:hidden;}


.spacer{ height:20px;}
.spacer1{ height:50px;}
.footer{ width:1000px; margin:auto; text-align:center; line-height:40px; margin-top:30px; background:url(../images/line.jpg) no-repeat;}


.content a{ text-decoration:none; color:#1d2da1;  border:1px #e0e0e0 solid; padding:5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

.content a:hover{ color:#09F}



p{ margin-bottom:10px;; padding:0; margin-bottom:10px;}
.left{ float:left;}
.right{ float:right;}
.form1{ width:475px; height:20px; line-height:20px; background: url(../images/form-bg1.jpg) no-repeat; padding-left:5px; margin-bottom:10px; border:0; }

.submit{ position:relative; width:72px; height:34px; line-height:31px; background:url(../images/submit.png) no-repeat; color:#FFF; margin-top:20px; border:0; cursor:pointer;}

.submit:hover{background:url(../images/submit.png) 0px -34px; no-repeat; color:#FFF; }

.form-text{ color:#000; font-size:14px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic;}

.form{ width:275px; height:41px; line-height:41px; background:url(../images/form-bg.png) no-repeat; padding-left:5px; margin-top:5px; border:0; }

.form1{ width:275px; height:41px; line-height:41px; background:url(../images/form-bg1.png) no-repeat; padding-left:5px; margin-top:5px; border:0; }

.message{ border:1px solid #CCC; -moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-khtml-border-radius: 8px;}

#full-page-container{ background:url(../images/bg.jpg); padding:20px; border:1px #eee solid; width:965px; margin: auto; margin-top:20px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-khtml-border-radius: 8px;
}

iframe { margin-left:52px;}


#clock{ position:absolute; top:85px; right:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:40px; color:#2f4079}

h1{font-family: Arial, Helvetica, sans-serif; font-size:22px; font-style:normal; line-height:40px; color:#2f4079; text-transform:uppercase; font-weight:normal; background: url(../images/bullet1.png) left center no-repeat; padding-left:30px; border-bottom:1px #eee solid; margin-bottom:10px; text-shadow: #ccc 0.1em 0.1em 0.2em  }

h2{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; line-height:40px; color:#000; font-weight:normal; background: url(../images/bullet1.png) left center no-repeat; padding-left:30px; border-bottom:1px #eee solid; margin-bottom:10px;   }


h3{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; line-height:40px; color:#000; font-weight:normal; background: url(../images/bullet1.png) left center no-repeat; padding-left:30px; border-bottom:0px #eee solid; margin-top:30px;   }

.clear{ clear:both;}



.header{ position:relative; width:915px; height:43px; background:url(../images/header.jpg); margin:auto; line-height:43px; padding-left:90px; margin-top:20px; margin-bottom:20px;}
.addthis{ width:30px; position:absolute; right:-30px; top:200px;}

.box1{ width:310px; float:left; padding:20px; margin-left:59px; border:1px solid #eee; background: url(../images/bg.jpg); line-height:normal; 
}

.box2{width:285px; float:left; padding:20px; border:1px solid #eee; background: url(../images/bg.jpg); line-height:normal;  }

.box3 h2{ color:#FFF; border-bottom:0px solid #006}

.box3{ position:relative; width:268px; float:left; padding:30px; margin-right:10px; color:#fff; background: url(../images/box3.jpg) repeat-y; border:0px solid #eee; line-height:20px;

/*
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;  future proofing 
-khtml-border-radius: 5px; 
*/

-moz-box-shadow: 1px 5px 5px #999;
-webkit-box-shadow: 1px 5px 5px #999;
box-shadow: 1px 3px 5px #999;

}

.box3 h1{color:#fff; background:none; border:none; text-shadow:#000 0.1em 0.1em 0.2em }
.box3 a{text-decoration:none; color:#1d2da1; background:#FFF; border:1px #e0e0e0 solid; padding:5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}


.box4{ width:968px; padding:20px; margin-left:58px; border:1px solid #eee;
}


.box5{ width:638px; float:left; padding:20px; margin-left:59px; border:1px solid #eee;  color:#111; background:#fff; min-height:313px;
}



.box-large{width:450px; padding-left:30px; float:left;}
.box-large-right{width:450px; float:right; padding-right:30px; border-left:solid 1px #999;}

.box-large-referrals{width:650px; padding-left:30px; float:left;}

.loader{ position:absolute; z-index:1000000; background:#fff; width:100%; height:100%; top:0; left:0}
.loader > div{ width:100%; height:100%; }

.text-referrals{ color:#8b2942; font-style:italic;}

.border{ height:1px; border-bottom:solid 1px #e2e1e1}

.bulets li{ background: url(../images/bullet.png) left center no-repeat; line-height:20px; padding-left:30px; list-style:inside none; margin-bottom:4px; border-bottom:1px dashed #CCC;}

.navigation{ position:relative; z-index:10; width:1030px; height:60px; margin-left:50px;}

.nav {margin:0; padding:0;list-style:none;	font-family: Verdana, Geneva, sans-serif; font-size:12px; margin-left:9px;  text-align:center; float:left;}

.nav li {float:left; height:60px; position:relative; line-height:85px;}

.nav li a {z-index:20; display:block; height:48px; position:relative;color:#000; text-decoration:none; text-transform:uppercase; padding-bottom:10px; outline:none; width:142px; line-height:58px; border:1px solid #eee; border-top:0; background:url(../images/nav-bg.jpg) repeat-x bottom;}

.nav li a:hover {color:#fff; background: url(../images/hover.jpg);
text-decoration:none;cursor:pointer;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
transition-duration: 0.3s; 
}    

.nav li div { position:absolute; z-index:1000; width:290px;  left:0; top:60px; 
border:1px solid #ccc; 


-moz-box-shadow: 1px 1px 10px #727272;
-webkit-box-shadow: 1px 1px 10px #727272;
box-shadow: 1px 1px 10px #727272;

/*
zoom:1; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
*/
}


.nav li div a{ color:#111; width:260px; background:#fff url(../images/bullet.png) left center no-repeat; padding-left:30px; padding-top:10px; height:30px;  line-height:30px; text-align:left; border:0; }

.nav li div a:hover{color:#183777;  background:#5fbdd8 url(../images/bullet.png) left center no-repeat;
}

.nav li div a .long{ line-height:17px; padding-top:0;}

.form-div label.error {
width:182px; height:30px; position:absolute; z-index:1;  top:-30px; right:-105px; background:url(../images/form.png)no-repeat ; padding:5px 5px 54px 5px;display: block;float: left;color: #fff; padding-left: 10px; visibility:visible; }
.form-div {padding: 0px;}

.form-div .label {display: block;float: left;text-align: right;margin-right: 0px;}
.form-div .form-row {padding: 5px 0;clear: both;}

.form-spacer{ clear:both; height:20px; border-top:23px solid #cde7f4;}
.red{ color:#C00; font-size:14px; font-weight:normal;}
.form-conteiner{ position:relative; width:250px; height:32px;}

