* {padding:0px; margin:0px;}
html {height:100%;}
body {background:#ffffff url(/images/bg_grad.gif) repeat-x; font-family:Tahoma; height:100%; min-height:100%;}
img {border:0px;}
table {border:0px; border-collapse:collapse;}

.mceContentBody {background-color:#ffffff;}
.mceContentUL {list-style:square;}

.count_hostcms {display:none;}

.main_cont_root_print {position:relative; padding:30px;}
.main_cont_root_print  .header {width:100%; height:55px; position:relative; background:none;}
.main_cont_root_print  .header .logo_cont {margin:0px;}
.main_cont_root_print .title_cont_print {position:relative; height:24px; color:#223059; font-size:21px; text-transform:uppercase; margin-bottom:30px;}
.main_cont_root_print .content {position:relative; padding:0px;}

.main_cont_root {position:relative; min-height:100%; height:auto !important; height:100%; min-width:1024px; width:100%; width:expression(document.body.clientWidth > 1440? "1440px" : (document.body.clientWidth < 1024 ? "1024px" : "100%")); margin:0px auto; max-width:1440px; background:#ffffff url(/images/bg_grad.gif) repeat-x; }

.shadow_parent {width:100%;}
.shadow_parent .shadow_cont {padding:30px;}

.shadow {width:100%;}
.shadow .bg_t_l {background:url(/images/shadow/t-l.png) no-repeat; width:5px; height:5px;}
.shadow .bg_t {background:url(/images/shadow/bg-t.png) repeat-x;}
.shadow .bg_t_r {background:url(/images/shadow/t-r.png) no-repeat; width:5px;}
.shadow .bg_l {background:url(/images/shadow/bg-l.png) repeat-y;}
.shadow .bg_r {background:url(/images/shadow/bg-r.png) repeat-y;}
.shadow .bg_b_l {background:url(/images/shadow/b-l.png) no-repeat; height:5px;}
.shadow .bg_b {background:url(/images/shadow/bg-b.png) repeat-x;}
.shadow .bg_b_r {background:url(/images/shadow/b-r.png) no-repeat;}

.header {width:100%; height:119px; position:relative; background:#ffffff url(/images/header_bg.gif) repeat-x;}

.header .langs_cont {position:relative; margin:16px 0px; float:right;}
.header .langs_cont ul {list-style:none; margin:0px;}
.header .langs_cont ul li {float:left; color:#94979c; font-size:11px; margin-right:10px;}
.header .langs_cont ul li.lang {width:30px; text-align:center; margin-top:2px;}
.header .langs_cont ul li.active {background:#faaa1f; color:#ffffff;}
.header .langs_cont ul li.map {padding-right:7px; font-size:13px;}
.header .langs_cont ul li a {color:#94979c; text-decoration:underline;}
.header .langs_cont ul li a:hover {text-decoration:none;}

.header .logo_cont {margin:0px 7px 0px 24px; top:0px; left:0px; position:relative; clear:right; overflow:hidden;}
.header .logo_cont .logo {width:224px; position:absolute; top:0px; left:0px;} 
.header .logo_cont .orange {background:#fab11b; position:relative; margin-left:224px;}

.header .search_cont {position:relative; clear:left; margin-top:14px;}
.header .search_cont ul {list-style:none; float:right; margin:0px;}
.header .search_cont ul li {float:left;}
.header .search_cont li.consult {margin-right:50px; margin-top:2px; font-size:11px; text-transform:uppercase; background:url(/images/online_consult_ico.gif) no-repeat; padding-left:20px; line-height:14px;}
.header .search_cont li.consult a {color:#5a72b2; text-decoration:underline;}
.header .search_cont li.consult a:hover {text-decoration:none;}
.header .search_cont li.search {margin-right:25px; width:250px;}
.header .search_cont .field {padding-right:3px;}
.header .search_cont input.text {width:160px; height:16px; background:#ffffff; border:1px solid #c4c6c7; font-size:13px; color:#aaaaaa; padding:0px 3px;}
.header .search_cont input.submit {width:72px; height:18px; background:#5a72b2; border:none; font-size:12px; color:#ffffff; padding-bottom:2px;}



.main_content {width:100%; border-top:2px solid #e1e1e1;}
.main_content .menu_block {width:25%; background:#83858a url(/images/menu_2_bg.gif) repeat-y right; float:left; clear:right;}
.main_content .center_block {width:50%; background:#ffffff; float:left; clear:right;}
.main_content .news_block {width:25%; height:285px; background:#83858a url(/images/news_list_bg.gif) no-repeat right bottom; float:left; clear:right;}

.center_visual {position:relative; width:100%; height:285px;}
.center_visual .cont_image {  width: 100%;
  height: 255px;
  position:relative; 
  overflow:hidden;
  text-transform: uppercase;
  font-family: Arial, Tahoma, Sans;
  font-size: 18px;
  line-height: 21px;  
  background: #fff url(/images/main-visual-1.jpg) no-repeat;
  background-position: 25% 0;
}
 .center_visual .cont_image p { padding: 16px 0 0 5%; }
.center_visual .cont_image p span {
  font-weight: bold;
  font-size: 30px;
}

.center_visual .link {position:absolute; bottom:0px; text-align:right; width:100%; height:22px; background:#5a5e67; padding:3px 0px 0px 0px; color:#ffffff; font-size:13px;}
.center_visual .link p {margin-right:20px;}
.center_visual .link a {color:#ffffff; text-decoration:none;}
.center_visual .link a:hover {text-decoration:underline;}

.page_content {width:100%; border-top:2px solid #ebebeb; position:relative;}
.page_content .left_block {width:25%; float:left; clear:right; position:relative; margin-bottom:30px; }
.page_content .content_block {width:75%; float:left; clear:right; position:relative; margin-bottom:30px;}

.content {position:relative; padding:45px 30px 0px 30px;}

.content {color:#646873; font-size:13px;}
.content h1 {color:#5a72b2; font-size:20px; font-weight:normal; margin-bottom:25px; line-height:25px; text-align:left;}
.content h2 {color:#223059; font-size:17px; font-weight:normal; margin-bottom:15px;}
.content p {margin-bottom:17px; text-align:left; line-height:20px;}
.content ul {margin:0px 0px 20px 0px; list-style:none;}
.content ul li {padding:0px 0px 0px 12px; margin:0px; line-height:19px; background:url(/images/li.gif) 0px 8px no-repeat;}
.content ol {margin:0px 0px 20px 18px;}
.content ol li {padding:0px 0px 0px 0px; margin:0px; line-height:19px;}
.content a {color:#5a72b2; text-decoration:underline;}
.content a:hover {text-decoration:none;}

.topman h2 {color: #5A72B2; font-size: 20px; font-weight: normal; margin-bottom: 5px;}
.topman h3 {margin-bottom: 16px;}
.topman img {float: left; margin: 0 16px 16px 0;}
.topman strong {display: block; clear: right;}
.topman {clear: both;}

.content .title_page {position:relative; width:100%; height:24px; background:#5a72b2; margin-bottom:8px; overflow:hidden;}
.content .title_page .title_cont {background:#efefef; position:relative; float:left; height:24px; color:#223059; font-size:21px; text-transform:uppercase; padding-right:18px;}
.content .title_page .line_cont {background:#5a72b2; position:relative; float:left; height:24px; overflow:hidden;}

.content .paths {position:relative; height:40px;}
.content .paths ul {list-style:none; margin:0px;}
.content .paths ul li {list-style:none;  float:left; font-size:12px; padding:0px 12px 0px 0px; margin-right:5px; background:url(/images/paths_ico.gif) no-repeat right;}
.content .paths ul li a {color:#8a91a5; text-decoration:underline;}
.content .paths ul li a:hover {text-decoration:none;}
.content .paths ul li.active {color:#ced2dd; background:none;}

.content .sub_menu {position:relative; margin:20px 0px 50px 0px;}
.content .sub_menu .ico {position:relative; float:left; margin-right:20px;}
.content .sub_menu .cont {position:relative;}
.content .sub_menu .cont * {line-height:22px;}
.content .sub_menu .cont p {margin:0px; padding:0px;}

.content table.tarifs  {margin:0px; padding:5px; fo}
.content table.tarifs tr  {margin:0px; padding:5px;}
.content table.tarifs th  {background: #5A72B2; border: 1px solid white; color: white; font-weight: normal; margin: 0px; padding: 5px;}
.content table.tarifs td {margin:0px; padding:5px; border:1px #5a72b2 solid; font-size: 12px;}

.tarifs_link {width: 60%; height: 60px; background: #5a72b2 url(http://eurobank-ua.com/files/doc_tar.gif) 4px 4px no-repeat; padding-left: 52px; margin-bottom: 10px;}
.tarifs_link a {color: #fff; display: block; padding-top: 18px;}

.tarifs_pdf {width: 60%; height: 60px; background: #5a72b2 url(http://eurobank-ua.com/icons/eb-icon-pdf.gif) 4px 4px no-repeat; padding-left: 52px; margin-bottom: 10px;}
.tarifs_pdf a {color: #fff; display: block; padding-top: 18px;}

.tarifs_pdf2 {width: 60%; height: 60px; background: #5a72b2 url(http://eurobank-ua.com/icons/eb-icon-pdf2.gif) 4px 4px no-repeat; padding-left: 52px; margin-bottom: 10px;}
.tarifs_pdf a {color: #fff; display: block; padding-top: 18px;}

.form {position:relative;}
.form .error {font-size:14px; color:#faa821; margin-bottom:20px;}
.form .field {position:relative; clear:left; margin-bottom:5px; width:500px;}
.form .field .title {position:relative; font-size:14px; color:#646873; margin-bottom:3px;}
.form .field .title_big {position:relative; font-size:16px; color:#646873; margin-bottom:3px; font-weight:bold; margin-top:15px;}
.form .field .descr {position:relative; font-size:10px; color:#646873; margin-bottom:3px;}
.form .field .cont {position:relative; clear:left;}
.form input, .form textarea {font-family:Arial; font:size:14px; color:#646873; background:#fffff;}
.form input.text {border:1px solid #dedede; width:240px; height:25px; line-height:25px; padding:0px 3px;}
.form textarea {border:1px solid #dedede; width:495px; height:150px; padding:3px 3px;}

.form .captcha .img {float:left;}
.form .captcha .strel {float:left; width:37px; height:28px; background:url(/images/captcha_strel.gif) no-repeat;}
.form .captcha .field_captcha {float:left;}
.form input.text_captcha {border:1px solid #dedede; width:95px; height:25px; line-height:25px; padding:0px 3px;}

.form .field_submit {clear:left; margin-top:20px;}

.page_content .menu {position:relative; clear:left;}

ul.news_list {list-style:none; margin:15px 25px; position:relative;}
ul.news_list li {margin-bottom:15px; font-size:12px;}
ul.news_list li a {color:#e6e7e8; text-decoration:none;}
ul.news_list li a:hover {text-decoration:underline;}
ul.news_list li.all {margin:0px; font-size:15px;} 
ul.news_list li.all a {color:#bfc1c5;}

ul.news_list_sub {list-style:none; background:#5a72b2 url(/images/news_list_sub_bg.gif) no-repeat bottom right; margin:0xp; padding:15px 16px;}
ul.news_list_sub li {margin-bottom:15px; font-size:12px;}
ul.news_list_sub li a {color:#ffffff; text-decoration:none;}
ul.news_list_sub li a:hover {text-decoration:underline;}
ul.news_list_sub li.all {margin:0px; font-size:15px;} 
ul.news_list_sub li.all a {color:#ffffff;}

ul.main_menu {list-style:none;}
ul.main_menu li.item_main {border-bottom:1px solid #e1e1e1; background:#5a72b2 url(/images/main_menu_bg.gif) repeat-y right; padding:6px 0px 6px 16px; font-size:15px; text-transform:uppercase;}
ul.main_menu li.item_main a.item_main {color:#ffffff; text-decoration:none;}
ul.main_menu li.item_main a.blue {color:#dee3f0;}
ul.main_menu li.item_main a:hover {text-decoration:underline;}

ul.sub_menu {list-style:none; background:#f2f3f3; color:#5a72b2; font-size:14px;  margin:6px 0px -6px -16px; padding:6px 0px 4px 0px;}
ul.sub_menu li {padding:0px 0px 2px 16px; text-transform:none;}
ul.sub_menu li a {color:#5a72b2; text-decoration:none;}
ul.sub_menu li a.active {color:#faaa1f;}
ul.sub_menu li a:hover {text-decoration:underline;}

ul.sub_menu ul {list-style:none; background:#f2f3f3; color:#5a72b2; margin:6px 0px 0px 0px;}
ul.sub_menu ul li {padding:0px 0px 4px 16px; text-transform:none;}
ul.sub_menu ul li a {color:#5a72b2; text-decoration:none;}
ul.sub_menu ul li a:hover {text-decoration:underline;}

ul.menu_2 {list-style:none; background:#83858a url(/images/menu_2_bg.gif) repeat-y right; padding:10px 16px 24px 16px; border-top:1px solid #e1e1e1;}
ul.menu_2 li {margin-bottom:5px; font-size:13px; color:#ffffff;}
ul.menu_2 li.last {margin:0px;}
ul.menu_2 li a {color:#ffffff; text-decoration:underline;}
ul.menu_2 li a:hover {text-decoration:none;}

ul.menu_2 ul {list-style:none; margin:6px 0px 0px 0px;}
ul.menu_2 ul li {margin:0px 0px 5px 15px; text-transform:none;}
ul.menu_2 ul li a {color:#ffffff; text-decoration:underline;}
ul.menu_2 ul li a:hover {text-decoration:none;}



div.news_list {position:relative;}
div.news_list .item {position:relative; margin-bottom:25px;}
div.news_list .item .date {position:relative; height:22px; font-size:14px; color:#ced2dd;}
div.news_list .item .title {position:relative; margin-bottom:18px; font-size:21px; color:#5a72b2;}
div.news_list .item .title a {color:#5a72b2; text-decoration:underline;}
div.news_list .item .title a:hover {text-decoration:none;}


.photo_gallery {position:relative;}
.photo_gallery .categories .categories_item {position:relative; margin-bottom:35px; clear:left;}
.photo_gallery .categories .categories_item .name {position:relative; margin-bottom:30px; color:#5a72b2; font-size:21px; text-decoration:underline;}
.photo_gallery .themes {position:relative; clear:left;}
.photo_gallery .themes .themes_item {position:relative; margin-bottom:10px; clear:left;}
.photo_gallery .themes .themes_item .pic {position:relative; float:left;}
.photo_gallery .themes .themes_item .descr {position:relative; float:left; margin-left:10px;}
.photo_gallery .themes .themes_item .descr .name {position:relative; margin-bottom:5px; color:#5a72b2; font-size:17px; text-decoration:none;}
.photo_gallery .themes .themes_item .descr .name a {color:#5a72b2; text-decoration:underline;}
.photo_gallery .themes .themes_item .descr .name a:hover {text-decoration:none;}
.photo_gallery .themes .themes_item .descr .date {position:relative; color:#8a91a5; font-size:17px;}

.photo_gallery .categories_item {position:relative; margin-bottom:10px; color:#5a72b2; font-size:21px;}
.photo_gallery .categories_item a {color:#5a72b2; text-decoration:underline;}
.photo_gallery .categories_item a:hover {text-decoration:none;}

.photo_gallery .current_item {position:relative; margin-bottom:25px;}
.photo_gallery .current_item .pic {position:relative; margin-bottom:10px;}
.photo_gallery .current_item .name {position:relative; margin-bottom:5px; font-size:21px; color:#223059;}
.photo_gallery .current_item .date {position:relative; margin-bottom:5px; font-size:12px; color:#ced2dd;}
.photo_gallery .current_item .descr {position:relative; font-size:14px; color:#223059;}

.photo_gallery .list_items {}
.photo_gallery .list_items table td {padding:0px 10px 10px 0px; text-align:center; vertical-align:middle;}
.photo_gallery .list_items table td .active {border:1px solid #455c94; padding:1px;}

.paginator {position:relative; margin-top:25px; font-sise:13px;}
.paginator ul {list-style:none;}
.paginator ul li {float:left; background:none; margin-right:5px; padding:0px; width:30px; text-align:center;}
.paginator a {color:#5a72b2; text-decoration:underline;}
.paginator a:hover {text-decoration:none;}
.paginator ul li.active {background:#fab11b; color:#ffffff;}



.banners {width:100%; position:relative; clear:left;}
.banners .item {width:25%; height:79px; position:relative; float:left; clear:right; text-align:center; overflow:hidden;}
.banners .item_kurs {width:25%; text-align:left;}

.kurs_cont_sub {margin:25px 0px 0px 15px;}
.kurs_cont_sub .kurs {margin:0px;}
.kurs {width:250px; margin:0px auto;}
.kurs .title {color:#354368; font-size:16px; margin-bottom:5px;}
.kurs .info {width:100%;}
.kurs .info tr {height:14px;}
.kurs .info tr.head_info td {font-size:12px; color:#354369;}
.kurs .info tr td {font-size:11px; color:#94979c;}

.clock {margin:20px 0px 0px 10px; text-align:center; width:90%; color:#354368; font-size:16px;}
.weather {margin:20px 0px 0px 15px;}

.achievements {margin:15px; width:90%; color:#646873; font-size:13px;}
.achievements .title_block {color:#354368; font-size:16px; margin-bottom:5px;}

.poll_left {margin:25px 15px 0px 15px;}
.poll_left .poll {position:relative;}
.poll_left .poll .title_block {color:#354368; font-size:16px; padding-bottom:5px;}
.poll_left .poll .title_poll {color:#646770; font-size:14px; padding-bottom:15px;}
.poll_left .poll .replys {color:#646770; font-size:12px;}
.poll_left .poll .replys label {padding-left:10px;}
.poll_left .poll p {padding-bottom:3px;}
.poll_left .poll .submit {padding-top:10px; padding-bottom:5px;}
.poll_left .poll .submit input {width:70px; height:25px; font-size:14px;}
.poll_left .poll .result {font-size:11px; color:#c4c4c4;}
.poll_left .poll .result a {color:#c4c4c4; text-decoration:underline;}
.poll_left .poll .result a:hover {text-decoration:none;}
.poll_left .poll p.text_poll {padding-left:23px;}
.poll_left .poll input.text_poll {font-family:Tahoma; font-size:12px; color:#646770; border:1px solid #dedede; width:150px; height:20px; line-height:20px; padding:0px 3px;}




.footer_main {width:100%;}
.footer_main .footer_cont {width:75%; vertical-align:top;}
.footer_main .calc_cont {width:25%; padding:0px 15px; vertical-align:top;}

.footer {width:100%; height:85px; background:url(/images/footer_border.gif) repeat-x top; position:relative; clear:left; float:left; margin-top:30px;}
.footer .copyright {font-size:11px; color:#94979c; margin:22px 0px 0px 20px; position:absolute;}
.footer .contacts {margin:20px 20px 0px 0px; text-align:right; position:relative; float:right;}
.footer .contacts .phone {font-size:19px; color:#515357;}
.footer .contacts a {font-size:13px; color:#11318f; text-decoration:underline;}
.footer .contacts a:hover {text-decoration:none;}

.page_content .left_block .calc_banner {margin:25px auto 0px auto;}
.calc_banner_cont {width:25%; position:relative; float:left; margin-top:30px; clear:right;}
.calc_banner {width:230px; height:25px; border:1px solid #e3e4e5; height:60px; position:relative; margin:0px auto;}
.calc_banner .ico {width:42px; margin:5px 0px 0px 18px; position:relative; float:left;}
.calc_banner .links {font-size:11px; vertical-align:top; margin-top:2px;}
.calc_banner .links p {font-size:13px; color:#94979c;}
.calc_banner .links a {color:#3762a8; text-decoration:underline;}
.calc_banner .links a:hover {text-decoration:none;}
.calc_banner .bottom {background:#faae1c; width:100%; height:4px; left:0px; bottom:0px; position:absolute;}


.consultant {width:505px;}
.consultant .auth-block {}
.consultant .auth-block .field_auth {margin-bottom:10px;}
.consultant .auth-block input.text {border:1px solid #dedede; width:150px; height:25px; line-height:25px; padding:0px 3px;}
.consultant .submit {height:31px; background:#fbb11c; padding:9px 0px 0px 9px;}
.consultant .submit_button {padding:0px 15px;}

.consultant .text-block {}
.consultant .text-block .text {overflow: scroll; border: 1px solid #dedede; height:300px; margin-bottom:20px; padding:5px;}
.consultant .text-block .text_input {margin-bottom:5px;}
.consultant .text-block .text_input textarea {border:1px solid #dedede; width:497px; height:125px; padding:0px 3px; font-family:Arial;}


.vacancies {position:relative; margin-bottom:15px;}
.vacancies .item {margin-bottom:25px;}
.vacancies .item .date {position:relative; height:22px; font-size:14px; color:#ced2dd;}
.vacancies .item .title {position:relative; margin-bottom:5px;}
.vacancies .item .title_big {position:relative; margin-bottom:15px; font-size:18px;}
.vacancies .item .link a {color:#5a72b2; text-decoration:underline; font-size:16px;}
.vacancies .item .link a:hover {text-decoration:none;}
.vacancies .item .cont {}
.icons {position:relative; margin-top:30px;}
.icons .icon {position:relative; float:left;  margin-right:70px;}
.icons .icon .pic {float:left; margin-right:15px;}
.icons .icon .info {float:left; padding-top:13px;}

.partners {position:relative; margin-top:30px;}
.partners .group {position:relative; margin-bottom:25px; clear:left;}
.partners .group .group_name {position:relative; margin-bottom:15px; color:#5a72b2; font-size:18px;}
.partners .items {position:relative; clear:left;}
.partners .items .item {position:relative; clear:left; margin-bottom:3px; font-size:12px;}
.partners .items .item a {color:#8a91a5; text-decoration:underline;}
.partners .items .item a:hover {text-decoration:none;}
.partners_item_info {position:relative;}
.partners_item_info .title {position:relative; margin-bottom:15px; font-size:18px;}
.partners_item_info table {width:100%;}
.partners_item_info table td {vertical-align:top;}
.partners_item_info .logo {padding-right:15px;}
.partners_item_info .cont {}

.faq {position:relative;}
.faq .groups {width:100%;}
.faq .groups td {width:50%; vertical-align:top;}
.faq .group_item {}
.faq .group_item .group_name {margin-bottom:15px; font-size:14px; font-weight:bold;}
.faq .group_item .themes .theme_item {margin-bottom:0px;}
.faq .group_item .themes .theme_item a {}

.faq .list_questions {position:relative;}
.faq .list_questions .item {font-weight:bold; margin-bottom:3px;}
.faq hr {margin:25px 0px;}
.faq .list_answers {position:relative;}
.faq .list_answers .item {margin-bottom:30px;}
.faq .list_answers .item .title {margin-bottom:15px; font-size:14px; font-weight:bold;}
.faq .list_answers .item .info {margin-bottom:30px;}
.faq .list_answers .item .top {float:right;}

.faq .form_question {position:relative;}
.faq .form_question .title_form {font-size:14px; font-weight:bold; margin-bottom:15px;}

.print {position:relative; margin-top:15px;}
.print .ico {float:left; margin-right:10px;}
.print .info {float:left; font-size:10px; margin-top:2px;}


.banner {
width: 99%;
height: 79px;
text-align: left;
}
.banner1 { background: #f9f9f9 url(/banners/banner-1.jpg) top left no-repeat; } 
.banner2 { background: #f9f9f9 url(/banners/banner-2.jpg) top left no-repeat; }
.banner3 { background: #f9f9f9 url(/banners/banner-4.jpg) top left no-repeat; }
/*---- .banner1 { background: #f9f9f9 url(/banners/banner_visa.gif) top left no-repeat; } ----*/

.banner a {
  position: relative;
  top: 55px;
  padding: 2px 16px 2px 4px;
  color: #444;
  font-size: 11px;
  background: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

div.xstyle {
  font-size: 12px; 
  color: #94979c; 
  text-align: 
  right; padding: 8px 32px 0 0;"
}
div.xstyle a{
  color: #94979c;
  text-decoration: none;
}
