@charset "utf-8";

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.table {display:table; width:100%:}
.tr {display:table-row;}
.td {display:table-cell; vertical-align:top;}
.rtl {text-align:right;}
.margin-top-15 { margin-top:15px;}
.margin-top-30 { margin-top:30px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-left-15 { left:15px; position:relative;}
.margin-left-30 { left:30px; position:relative;}
.margin-left-60 { left:60px; position:relative;}
.margin-right-30 { right:30px; position:relative;}

html {min-height:100%; height:auto;}
body {background:#f1f1f4 url(../images/htmlBg.jpg) 50% 430px no-repeat; background-size:100% auto; font-family:Arial; font-size:11px; color:#4d4b4c; min-height:100%; height:auto;}
a {color:#333; text-decoration:underline;}
a:hover {color:#333; text-decoration:none;}

.bgFix {background-attachment:fixed; background-position:50% 0;}

#header  {border-bottom: 1px solid #d2d5dd; padding-bottom:10px;}
#header  .logo{margin-top:25px;}
#header  .logo a{display: block; text-align: center;}
#header  .logo img {width:72%; max-width: 275px; min-width: 250px;}
#header .langs {text-align:center; margin-top: 25px;}
#header .register {text-align:center; margin-top: 15px;}

#header .menu {margin-top: 20px; border-top: 1px solid #d2d5dd; }
#header .menu li{display:inline-block; margin-top:-1px; margin-left: 10px;  font-weight:bold;}
#header .menu li a{display:inline-block; padding-top: 15px; color:#373737; text-transform:uppercase; font-size:12px; text-decoration:none; padding-bottom:1px;}
#header .menu li a:hover{border-bottom:1px dashed; padding-bottom:0px;}
#header .menu li.active a{background:url(../images/menuActive.jpg) 50% 0 no-repeat;}
.blogPost h2 {margin-bottom:0;}

#slider {border-top:2px solid #f1f1f4; }

.B_crumbBox {color:#aa2d2f; font-weight:bold; font-size:14px; font-family:Arial; letter-spacing:1px; margin: 10px 0;}
.B_crumbBox li{display:inline-block; margin-left:0;}
.B_crumbBox li a.B_homeCrumb{display:inline-block;  font-weight:bold;}
.B_crumbBox li a{display:inline-block; font-size:11px; text-decoration:none; font-weight:normal;letter-spacing:0px; color:#566478;}
.B_crumbBox .B_currentCrumb {display:inline-block; font-size:11px; text-decoration:none; font-weight:normal;letter-spacing:0px; color:#566478;}

.register {text-align: right; position:relative; right:-17px;}
.register img{ max-width:100%;}

#content img {max-width:100%;}
#content {margin-top: 30px;}
#content .blue {background:#233962; color:#fff;}
#content .blue p{margin-bottom:10px; margin-left:30px; text-shadow:0 0 5px rgba(0,0,0, 0.5); }
#content .blue h2{color:#fff; text-shadow:0 0 5px rgba(0,0,0, 0.5); margin-left:30px;}
#content .info li{padding:6px 3px; border-bottom:1px solid #e2e2e2; margin-left:15px;padding-left:15px; background:url(../images/li.png) 2px 11px no-repeat;}
#content .info li a{color:#30426f; text-decoration:none;}
#content .info li a:hover{border-bottom:1px dashed;}
#content .info{}
#content .contacts{background:url(../images/americanFalg.png) no-repeat; background-size: 100% auto; line-height:19px; font-size:14px;}

#content .border-right{border-right:1px solid #e2e2e2; padding-right:20px;}
#content h2{font-size:18px; color:#223053; font-family: Arial Narrow; line-height: 23px;}
.papper {background:#fff; box-shadow:0 0 4px 0 rgba(0,0,0, 0.17);}


.goamerica {font-weight:bold; color:#223053;}
.goamerica span{color:#c41e28;}

#footer {color:#223054; font-weight:bold;}
#footer a{color:#223054;}
#footer span{color:#aa2d2f;}

.register_form {}
.register_form label{display: inline-block; width:40%; margin-bottom:10px; font-size:13px; font-weight:bold;}
.register_form label span{color:RED;}
.register_form input[type="text"]{width:58%; height:30px; margin-bottom:10px; font-size:16px;}
.register_form select{width:18%; height:35px; margin-bottom:10px; font-size:16px; font-weight:bold; color:#666;}
.register_form input[type="radio"]{width:0; visibility:hidden;}
.register_form input[type="radio"]:checked + label.radio{background:#333; color:#fff;}
.register_form label.radio{background:#eaeaea; width:auto; height:auto; padding:5px; border-radius:5px; border:1px solid #ccc; cursor:pointer;}
.register_form .width-60-procent {width:59% !important;}
.register_form .fix-1 {position: relative; top: -8px;}
.register_form .photo {border:1px dashed RED; background:#fcf4f4; padding: 15px; margin-bottom:15px;}
.register_form .desc {color:RED; font-weight:bold; font-size:14px; margin-top: 15px;}
.register_form .desc a{color:#036;}
.register_form .desc .GoAmerica{color:RED; font-weight:bold; font-size:14px;}
.register_form .desc .GoAmerica span{color:#036;}
.register_form fieldset{padding:10px; width:666px; margin-bottom:15px; border:1px solid #ccc;}
.register_form fieldset legend{padding:0 10px; font-size:16px; font-weight:bold;}
.register_form button[type="submit"]{padding:5px 30px; font-size:16px; font-weight:bold; border:1px solid #ccc; background:#eaeaea; }


div.faq div.name {margin-top: 10px;}
div.faq div.name span{display: block; color: #2A4F80; font-family: arial; cursor:pointer; font-size: 11px; font-weight:bold;}
div.faq div.name span:hover {color: #9b007a; font-family: arial;  cursor:pointer; font-weight:bold;}
div.faq div.text {display: none; color: #000000; font-family: Georgia; font-size: 11px; border-left: 1px solid #ccc; padding-left: 10px; margin-top: 10px; margin-left: 20px;}
div.faq div.text a{color: #008cff; font-family: Georgia; font-size: 14px;}
.error {color:red;}