* {padding:0px; margin:0px;}
html {height:100%;}
body {background:#ffffff url(/images/bg_top.gif) center top no-repeat; font-family:Tahoma; height:100%; min-height:100%;}
img {border:0px;}
table {border:0px; border-collapse:collapse;}
input, textarea {font-family:Tahoma;}
a {color:#00aeef; text-decoration:underline;}
a:hover {text-decoration:none;}

.clear {margin:0px; padding:0px; clear:both;}

.wrap {position:relative; width:1008px; margin:0px auto;}

.print_version {position:relative; width:700px;}
.print_version .logo {position:relative; padding:30px 0px 60px 0px;}
.print_version .footer_empty {height:30px;}
.print_version .footer {padding:30px 0px; height:auto;}
.print_version .footer .copyright {position:relative; color:#646873; font-size:12px; line-height:15px;}
.print_version .footer .copyright .license {font-size:11px; color:#a0a4a7;}
.print_version .footer .creater {position:absolute; top:30px; right:15px; color:#646873; font-size:11px;}

.header {position:relative; width:100%; height:330px;}
.header .logo {position:absolute; top:55px; left:0px;}
.header .contact_center {position:absolute; top:140px; left:615px;}

.header .menu_top {position:absolute; top:165px; left:0px;}
.header .menu_top .item {position:relative; font-family:Arial Narrow, Arial; font-size:18px; color:#485e88; padding-bottom:13px;}
.header .menu_top .item a {color:#485e88; text-decoration:underline;}
.header .menu_top .item a:hover {text-decoration:none;}
.header .menu_top .current {font-weight:bold;}

.header .menu_clients {position:absolute; top:78px; right:15px; width:687px; height:55px; background:url(/images/menu_top_clients_bg.png) no-repeat;}
.header .menu_clients .items {font-size:17px; font-family:Arial Narrow, Arial; color:#485e88; padding:14px 0px 0px 55px;}
.header .menu_clients .items a {color:#485e88; text-decoration:underline;}
.header .menu_clients .items a:hover {text-decoration:none;}
.header .menu_clients .items span {padding:0px 25px;}
.header .menu_clients .items .current {font-weight:bold;}

.header .search {position:absolute; top:20px; left:500px; width:135px; height:21px; background:url(/images/search_field_bg.gif) 0px 2px no-repeat; padding-left:23px;}
.header .search input {font-size:11px; color:#d2d2d2; padding:0px; background:none; border:none; width:130px;}

.header .map {position:absolute; top:25px; left:674px; font-size:11px; color:#7fd6f7;}
.header .map a {color:#7fd6f7; text-decoration:underline;}
.header .map a:hover {text-decoration:none;}

.header .langs {position:absolute; top:12px; right:-15px; font-size:10px; color:#485e88;}
.header .langs .item {float:left; width:42px; height:35px; text-align:center; padding-top:10px;}
.header .langs .current {background:url(/images/lang_current_bg.gif) no-repeat; color:#ffffff;}
.header .langs .item a {color:#485e88; text-decoration:underline;}
.header .langs .item a:hover {text-decoration:none;}


.left_block {position:relative; float:left; width:260px; padding:110px 45px 0px 0px;}

.left_block .internet_bank {position:relative; color:#413838; font-size:12px; height:75px; padding-bottom:50px;}
.left_block .internet_bank a {color:#485e88; font-size:18px; text-decoration:underline;}
.left_block .internet_bank a:hover {text-decoration:none;}
.left_block .internet_bank .pic {position:relative; float:left; padding-right:8px;}
.left_block .internet_bank .info {position:relative; float:left;}

.left_block .block {position:relative; padding-bottom:30px;}
.left_block .block .title {position:relative; color:#485e88; font-size:18px; padding-bottom:15px;}
.left_block .block .title a {color:#485e88; text-decoration:underline;}
.left_block .block .title a:hover {text-decoration:none;}

.left_block .rates table {font-size:12px; width:230px; color:#413838;}
.left_block .rates table tr.head {color:#f5b823; font-weight:bold;}
.left_block .rates table tr.head td {border:none;}
.left_block .rates table td {height:23px; vertical-align:middle; padding-left:8px; border-top:1px solid #d1d6e1; border-left:1px solid #d1d6e1;}
.left_block .rates table td.col1 {border-left:none;}

.left_block .blogs .item {position:relative; padding-bottom:25px; font-size:13px; color:#413838;}
.left_block .blogs .item .author {font-size:12px; padding-bottom:3px;}
.left_block .blogs .item .name {font-size:15px; color:#00aeef;}
.left_block .blogs .item .name a {color:#00aeef; text-decoration:underline;}
.left_block .blogs .item .name a:hover {text-decoration:none;}
.left_block .blogs .item .descr p {padding:0px; margin:0px;}

.main_block {position:relative; float:left; margin-top:-65px; width:700px;}

.main_block .top_block {position:relative; height:230px;}
.main_block .top_block .woman {position:absolute; top:0px; left:13px;}
.main_block .top_block .credit {position:absolute; top:32px; left:190px;}
.main_block .top_block .block_links {position:absolute; top:115px; left:190px; overflow:hidden; width:380px; height:120px;}
.main_block .top_block .block_links .you {position:relative; float:left; padding-right:25px;}
.main_block .top_block .block_links .list_links {position:relative; float:left; color:#00aeef; font-size:24px; top:-12px;}
.main_block .top_block .block_links .list_links ul {list-style:none;}
.main_block .top_block .block_links .list_links li {line-height:32px;}
.main_block .top_block .block_links .list_links a {font-family:Arial; color:#00aeef; border-bottom:1px dashed #00aeef; text-decoration:none;}
.main_block .top_block .block_links .list_links a:hover {border-bottom:none;}
.main_block .top_block .strel {position:absolute; top:122px; left:595px;}

.main_block .banners {position:relative; left:-13px; background:url(/images/main_banners_bg.gif) no-repeat; width:733px; height:126px; text-align:center; padding-bottom:50px;}
.main_block .banners img {padding:11px 6px 0px 6px;}

.banners_bottom {position:relative; float:right; margin-right:-13px; background:url(/images/bottom_banners_bg.gif) no-repeat; width:733px; height:126px; text-align:center; padding-bottom:30px;}
.banners_bottom img {padding:11px 6px 0px 6px;}

.main_block .news {position:relative;}
.main_block .news .title_block {font-size:24px; color:#485e88; padding-bottom:25px;}
.main_block .news .item_big {float:left; width:330px; padding-right:20px; padding-bottom:25px;}
.main_block .news .item_big .name {font-size:18px; color:#00aeef; padding-bottom:15px;}
.main_block .news .name a {color:#00aeef; text-decoration:underline;}
.main_block .news .name a:hover {text-decoration:none;}
.main_block .news .date {color:#ced2dd; font-size:12px; padding-bottom:2px;}
.main_block .news .descr {color:#646873; font-size:13px;}
.main_block .news .item {padding-bottom:10px;}
.main_block .news .item .name {font-size:12px; color:#00aeef;}
.main_block .news .all_items {font-size:18px; color:#485e88; padding-top:20px;}
.main_block .news .all_items a {color:#485e88; text-decoration:underline;}
.main_block .news .all_items a:hover {text-decoration:none;}


.content_block {position:relative; float:left; margin-top:-25px; width:700px; color:#646873; font-size:13px;}
.content_block p {padding-bottom:10px;}
.content_block h1 {color:#485e88; font-size:24px; font-weight:normal; padding-bottom:20px;}
.content_block h1 a {color:#485e88;}
.content_block h2 {color:#485e88; font-size:18px; font-weight:normal; padding-bottom:15px;}
.content_block ul {margin-left:15px;}
.content_block ul li {padding:0px 0px 0px 12px; margin:0px; line-height:19px;}
.content_block ol {margin:0px 0px 15px 18px;}
.content_block ol li {padding:0px 0px 0px 0px; margin:0px; line-height:19px;}

.page_text table {width:100%;}
.page_text table td {padding:3px; border:1px solid #dedede; vertical-align:middle;}
.page_text table td p {padding:0px;}

.paths {position:relative; padding-bottom:5px; color:#dadee7; font-size:11px;}
.paths span {padding:0px 5px;}
.paths a {color:#dadee7; text-decoration:underline;}
.paths a:hover {text-decoration:none;}

.print_link {position:relative; padding:20px 0px 0px 0px;}
.print_link .pic {position:relative; float:left; padding-right:10px;}
.print_link .link {font-size:11px;}

.sub_menu {position:relative; padding-bottom:20px; font-size:14px; color:#00aeef;}
.sub_menu .item {width:33%; float:left; padding-bottom:10px;}
.sub_menu .item a {color:#00aeef;}
.sub_menu .current {font-weight:bold;}

.news_list {position:relative;}
.news_list .item {padding-bottom:25px;}
.news_list .item .autor {font-weight:bold; color:#413838;}
.news_list .item .date {font-size:12px; color:#ced2dd; padding-bottom:2px;}
.news_list .item .name {font-size:18px; color:#00aeef; padding-bottom:5px;}
.news_list .item .name a {color:#00aeef; text-decoration:underline;}
.news_list .item .name a:hover {text-decoration:none;}
.news_list .item p {padding:0px;}

.date_item {font-size:12px; color:#ced2dd; padding-bottom:2px;}
.autor_item {font-size:12px; font-weight:bold; color:#413838;}

.paginator {position:relative; padding-top:30px; font-size:18px; color:#00aeef;}
.paginator .item {float:left; margin-right:10px; padding:2px 6px;}
.paginator .item a {color:#00aeef; text-decoration:underline;}
.paginator .item a:hover {text-decoration:none;}
.paginator .current {background:#f5b823; color:#ffffff;}

.message_comment {font-weight:bold; padding-bottom:15px;}
.comments {position:relative; padding:10px 0px 25px 0px;}
.comments .title_block {color:#00aeef; font-size:18px; padding-bottom:10px;}
.comments_form {display:none; padding-top:5px;}
.comment_item {padding-bottom:15px;}
.comment_sub {padding-left:25px;}
.comment_item .autor {font-size:12px; color:#00aeef; padding-bottom:5px;}
.comment_item .autor .date {font-size:11px; color:#ced2dd;}

.form {position:relative;}
.form .error {font-size:14px; color:#f5b823; margin-bottom:20px;}
.form .field {position:relative; clear:left; margin-bottom:5px; width:500px;}
.form .field .title {position:relative; font-size:14px; margin-bottom:3px; color:#485e88;}
.form .field .title_big {position:relative; font-size:16px; color:#646873; margin-bottom:3px; font-weight:bold; margin-top:15px; color:#485e88;}
.form .field .descr {position:relative; font-size:10px; margin-bottom:3px;}
.form .field .cont {position:relative; clear:left;}
.form input.text {border:1px solid #dedede; width:240px; height:25px; line-height:25px; padding:0px 3px;  color:#646873; font-family:Tahoma; font:size:14px; background:#ffffff;}
.form textarea {border:1px solid #dedede; width:495px; height:150px; padding:3px 3px;  color:#646873; font-family:Tahoma; font:size:14px; background:#ffffff;}
.form input.submit {padding:4px 5px;}
.form .captcha .img {float:left;}
.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;}

.search input.text {border:1px solid #dedede; width:240px; height:25px; line-height:25px; padding:0px 3px;  color:#646873; font-family:Tahoma; font:size:14px; background:#ffffff;}
.search input.submit {padding:4px 5px;}

.vacancies {position:relative;}
.vacancies .item {padding-bottom:25px;}
.vacancies .item .date {position:relative; padding-bottom:0px; font-size:12px; color:#ced2dd;}
.vacancies .item .title {position:relative; padding-bottom:2px; font-size:16px;}
.vacancies .item .title_big {position:relative; padding-bottom:15px; font-size:18px;}
.vacancies .item .link a {text-decoration:underline; }
.vacancies .item .link a:hover {text-decoration:none;}
.vacancies .item .cont {}


.footer_empty {position:relative; height:80px;}
.footer {position:relative; float:right; width:703px; height:175px; border-top:1px solid #e6e6e6;}
.footer .bg {position:absolute; z-index:-1; bottom:0px; right:-40px; width:545px; height:126px; background:url(/images/bg_footer.gif) no-repeat;}

.footer .menu {position:relative; padding:5px 0px 63px 0px; font-size:11px; color:#009dd8; text-transform:uppercase;}
.footer .menu .item {float:left; padding-right:70px;}
.footer .menu .item a {color:#009dd8; text-decoration:underline;}
.footer .menu .item a:hover {text-decoration:none;}
.footer .menu .current {font-weight:bold;}

.footer .copyright {position:relative; color:#646873; font-size:12px; line-height:15px;}
.footer .copyright .license {font-size:11px; color:#a0a4a7;}
.footer .lines {position:absolute; top:80px; left:-50px;}
.footer .creater {position:absolute; top:80px; right:15px; color:#646873; font-size:11px;}
.footer .creater a {color:#646873; text-decoration:underline;}
.footer .creater a:hover {text-decoration:none;}



.faq {position:relative;}
.faq .groups {width:100%;}
.faq .groups td {width:50%; vertical-align:top;}
.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;}



.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; padding-bottom:10px;}
.photo_gallery .current_item .pic {position:relative; padding-bottom:10px;}
.photo_gallery .current_item .name {position:relative; padding-bottom:5px; font-size:18px; color:#223059;}
.photo_gallery .current_item .date {position:relative; padding-bottom:2px; font-size:11px; color:#ced2dd;}
.photo_gallery .current_item .descr {position:relative;}

.photo_gallery .list_items {}
.photo_gallery .list_items table td {padding:0px 15px 10px 0px; text-align:center; vertical-align:middle;}
.photo_gallery .list_items table td .active img {border:1px solid #455c94; padding:1px;}
