* {margin: 0; padding: 0}
BODY {width: 100%; margin: 0 auto}
#inner {width: 929px; margin: 0 auto}
BODY, TABLE {font: 12px Arial, Sans-serif}
A {color: #691f6c; cursor: pointer; text-decoration: none}
A:hover {color: #9d8a52; text-decoration: underline}
IMG {border:0}
LABEL {display: block; color: #868686; font-size: 12px; font-weight: 700}
INPUT, TEXTAREA, SELECT {width: 190px; margin-top: 8px; margin-bottom: 8px; border-top: 2px solid #c3c3c3; border-right: 1px solid #ececec; border-left: 2px solid #ececec; border-bottom: 1px solid #ececec; outline: none}
INPUT, SELECT {height: 17px}
SELECT {font-size: 12px; padding-left: 2px; width: 195px; height: 21px; background: #fff}
#top {height: 50px; background: #fff}
#top_logo {float: left; width: 110px; height: 20px; margin: 13px 0 0 -1px}
#top_menu {float: left; margin-left: 135px; font-weight: 700}
.top_menu_item {float: left; margin-top: 18px; margin-left: 25px; position: relative}
.if {margin-left:0}
.top_menu_item_a {text-transform: uppercase; font-size: 9px; padding:0 5px; color: #181818}
.top_menu_item_a_active {text-transform: uppercase; font-size: 9px; padding:0 5px; text-decoration: none; color: #9d8a52}
#top_langs {width: 120px; float: right; text-align: right; padding-top: 18px}
.top_langs_a {text-transform: uppercase; font-size: 9px; padding-left: 10px}
.selected {color: #9d8a52}
#upper_shadow {width: 946px; height: 16px; background-image: url('/_/top_contentbg.png'); margin-top: 34px; margin-left: -7px}
#content {width: 100%}
#upper_shadow_services {width: 946px; height: 16px}
#footer {margin-top: 25px; text-transform: uppercase}
#footer_address {font-size: 10px; float: left; margin-bottom: 40px}
.footer_address_next {padding-right: 8px}
#footer_copyright {color: #989898; float: right; font-size: 8px; margin-top: -8px}
/* HOME */
#bar {margin-top:15px; margin-left: 10px}
#main_bar {margin-top:15px; margin-left: 0}
.bar_block {float:left; width:282px; padding-top:16px}
.bar_block_title {margin-bottom: 20px; white-space: nowrap}
.bar_block_title_a {color: #691f6c; font-size: 13px; font-weight: 700}
.bar_block_title_a:hover {text-decoration: underline}
.bar_block_text {padding-left: 117px; padding-top: 4px; padding-right: 28px; line-height: 11px}
.line_first {line-height: 10px}
.bar_block_text:hover {color: #878787; text-decoration: underline}
.bar_block_text_a {color: #878787; font-size: 10px}
.bar_block_text_a:hover {color: #878787; text-decoration: underline}
.bar_block_name {margin-left: 117px; margin-top: 22px}
.bar_block_name_a {color: #000; font-weight: 700}
.bar_block_title_doc {margin-left: 117px; font-size: 10px}
.bar_block_title_doc_a {color: #878787; font-style: italic}
.bar_block_image {float:left}
.bar_block_image {padding-top:6px}
.clear {clear:both}
.next {padding-left: 8px; margin-bottom: 2px}
.next_news {padding-left: 24px; float: left; padding-top: 6px}
.prev {padding-right: 30px; padding-top: 6px; float: left; padding-left: 3px}
.top_bg {background: url('/_/top_bg.png') top left; width: 932px; height: 13px; margin-top: 7px}
.separator {height:27px}
/* SERVICES */
#content_services {margin-top: 20px; width: 960px; margin-left: -10px; min-height: 400px}
.content_services_service {width: 235px; height: 226px; float: left; background: url('/_/services_bg.png') top left no-repeat; padding-top: 5px; margin-bottom: -5px; padding-left: 5px}
.content_services_service_bg {width:225px; height: 216px; background: #fff; position: relative}
.content_services_service_image {width: 205px; height: 145px; padding: 10px}
.content_services_service_name {text-align: center; font-size: 13px; font-weight: 700; padding: 3px 35px 0; line-height: 13px}
.content_services_service_next {position: absolute; bottom: 3px; right: 5px}
#bar_working {width: 200px; height: 180px; float: left}
#bar_registration {width: 265px; height: 180px; float: left; padding-left: 19px}
#bar_partners {width: 340px; height: 180px; float: right; position: relative}
.bar_partners_balticdental {position: absolute; top: 68px; left: 23px}
.bar_partners_if {position: absolute; top: 69px; left: 76px}
.bar_partners_seesam {position: absolute; top: 68px; left: 129px}
.bar_partners_bta {position: absolute; top: 68px; left: 245px}
.bar_partners_baltikums {position: absolute; top: 119px; left: 22px}
.bar_partners_ban {position: absolute; top: 119px; left: 129px}
.bar_partners_balta {position: absolute; top: 119px; left: 229px}
.bar_title {font-size: 15px; margin-top: 35px}
.bar_title_a {color: #642269; font-size: 15px}
.bar_title_partners {color: #642269; font-size: 15px; padding-left: 23px; margin-top: 35px}
.bar_separator {background: url('/_/bar_separator.png') no-repeat top right; float: left; width: 20px; height: 200px; margin-right: 21px}
.bar_working_days {font-size: 11px; margin-top: 29px}
.bar_working_gold {color: #a48858; margin-top: 2px; font-size: 20px}
.bar_working_saint_days {color: #989898; font-size: 10px; margin-top: 5px}
.bar_working_phone {margin-top: 11px; font-size: 13px}
.bar_registration_image {margin-top: 30px; display: block; margin-left: -3px}
.bar_partners_image {margin-top: 30px; display: block; margin-left: 25px}
/* CONTACTS */
#content_contacts {width: 925px; background: #fff; padding-top: 48px; margin-right: 3px; padding-bottom: 43px}
.content_bg {width: 960px; background-image: url('/_/center_contentbg.png'); background-repeat: repeat-y; padding-left: 14px; margin-left: -7px}
.content_contacts_form {width: 333px; float: left; text-align: right}
.content_appointment_form {width: 333px; float: left; text-align: right}
.content_contacts_form_sent {color: #1C7E1D; font-size: 20px; margin-top: 20px; margin-right: 15px}
.content_contacts_map {width: 583px; color: #a9a9a9; padding-left: 9px}
.content_contacts_form_information {color: #a18b5a; font-size: 26px; text-transform: uppercase; text-align: right; margin-top: 5px; margin-right: 15px}
.content_contacts_form_inputs {margin-top: 115px; margin-right: 15px; position: relative}
.content_contacts_form_inputs_button {margin-top:2px; cursor: pointer}
.content_contacts_form_inputs_button_img {margin-bottom: 3px}
.content_contacts_map_up {margin-top: 8px; margin-left: 376px; line-height: 15px; font-size: 11px; width: 500px; height: 17px}
.content_contacts_map_up_col {float: left; width: 160px}
.content_contacts_map_up_col B, .content_contacts_map_up_col STRONG {color: #000; font-weight: 700; font-size: 12px}
/*
.content_contacts_map_up_b {color: #000; font-weight: 700; font-size: 12px; float: left}
.content_contacts_map_up_phone {float: left; margin-left: 63px}
.content_contacts_map_up_mail {float: left; margin-left: 60px}
.content_contacts_map_up_appointment {float: left; font-size: 12px}
.content_contacts_map_up_mail_a {color: #a9a9a9}
*/
.content_contacts_map_down {margin-left:377px; line-height: 15px; font-size: 11px; width: 500px; height: 20px}
.content_contacts_map_down_address {float: left}
.content_contacts_map_down_fax {float: left; margin-left: 70px}
.content_contacts_map_big {border: 1px solid #d6d6d6; width: 503px; height: 315px; margin-left: 373px; margin-top: 34px}
.content_contacts_appiontment {width: 503px; height: 315px; margin-left: 373px; margin-top: 34px}
.content_contacts_map_small {width: 210px; height: 111px; margin-left: 373px; margin-top: 33px}
.content_contacts_map_small_google {cursor: pointer; border: 1px solid #d7d6d4; width: 109px; height: 109px; float:left}
.content_contacts_map_small_select {text-transform: uppercase; font-size: 12px; padding-left: 133px; width: 400px; line-height: 10px}
.bold {font-weight: 700}
#map2 {display: none}
/* PARTNERS */
.content_services_service_partner {text-transform: uppercase; font-weight: 700; margin-left: 10px; padding-right:10px; font-size: 11px}
.content_services_service_address {margin-left: 9px; font-size: 11px; margin-top: 4px}
/* TEXT PAGE */
.content_contacts_map_text {width: 470px; color: #a9a9a9; margin-left: 383px; margin-top: 5px; font-size: 12px; line-height: 16px; min-height: 300px}
.content_contacts_map_text_img {margin-top: 3px}
.content_contacts_map_pdf {margin-top: 40px; color: #000; text-transform: uppercase; width: 190px; font-size: 9px}
.content_contacts_map_pdf_img {float: left}
.content_contacts_map_pdf_text {padding-top: 4px; margin-left: 45px; line-height: 11px}
.content_contacts_form_photos {margin-top: 72px; margin-right: 3px; width: 260px; margin-left: 70px; height: 100%}
.content_contacts_form_photos_one {margin-right: 10px; margin-bottom: 7px; float:right; cursor: pointer}
.content_contacts_form_photos_big {position: fixed; top: 50%; left: 50%; display: none; margin-left: -280px; margin-top: -175px; z-index: 1000; width: 520px; height: 340px; padding-top: 10px; padding-right: 40px}
.textseparator {width: 946px; height: 16px; background-image: url('/_/bottom_contentbg.png'); margin-left: -7px}
/* SUBMENU */
.top_submenu_items {padding-top: 18px; padding-bottom: 15px; position: absolute; top: 39px; left: -16px; background: #7f3081; white-space: nowrap; display: none; z-index:300}
.tob_submenu_item {margin-bottom: 8px; padding-right: 65px; padding-left: 20px}
.top_submenu_item_a {color: #fff; font-size: 9px; text-transform: uppercase; text-decoration: none}
.top_submenu_item_a:hover {color: #f9f3d3; font-size: 9px; text-decoration: underline}
/* NEWS */
.content_contacts_map_text_block_title {text-transform: uppercase; font-weight: 700; font-size: 11px}
.content_contacts_map_text_block_date {margin-top: -3px; font-weight: 700; font-size: 9px}
.content_contacts_map_text_block_text {margin-top: 10px; margin-bottom: 27px}
.content_contacts_map_text_block_pages {margin-top: 62px; font-size: 12px}
.content_contacts_map_text_block_pages_active {background: #a48a59; height: 20px; width: 20px; display: block; float: left; text-align: center; margin-right: 8px; line-height: 19px; margin-top: -2px}
.content_contacts_map_text_block_pages_span {display: block; float: left; height: 20px; width: 20px; text-align: center; margin-right: 8px}
/* APPOINTMENT */
.content_appointment {width: 503px; margin-left: 473px; margin-top: -110px}
.content_contacts_appiontment_left {width: 40%; float: left}
.content_contacts_appiontment_right {width: 40%; float: right; margin-right: 34px}
.content_contacts_appiontment_choose {margin-top: 10px}
#appiontment_form {padding-top: 40px; padding-left: 5px}
.content_contacts_appiontment_right_check {margin: 5px 5px 5px 0; border: 0; width: 17px}
.content_contacts_appiontment_left_check {margin: 5px; border: 0; width: 17px; float: left}
.content_contacts_appiontment_hr {width: 465px; text-align: left; border: 1px solid #e0e0e0}
.content_contacts_appiontment_check {float: left; height: 45px}
.content_contacts_appiontment_check2 {margin-top: 10px}
.content_contacts_appiontment_choose_left {width: 40%; float: left}
.content_contacts_appiontment_choose_right {width: 40%; float: right; margin-right: 34px}
.content_contacts_appiontment_choose_right_p {margin-top: 13px; margin-left: 7px}
.content_contacts_appiontment_hr2 {width: 465px; margin-top: 70px; text-align: left; margin-bottom: 10px; border: 1px solid #e0e0e0}
.content_contacts_appiontment_datetime_left {width: 40%; float: left}
.content_contacts_appiontment_datetime_right {width: 40%; float: right; margin-right: 34px}
.content_contacts_appiontment_datetime_left_input {width: 167px; background: #fff; color: #000}
.content_contacts_appiontment_datetime_left_button {width: 17px; height: 17px; padding: 0; margin: 0px; float:right}
.content_contacts_appiontment_datetime_left_button_b {width: 17px; background: url('/_/b.png') no-repeat 1px 1px; height: 17px; padding: 0; margin: 0px; margin-top: 8px; margin-left: -8px}
.content_contacts_appiontment_choose_comments {width: 461px; margin-bottom: 20px}
.content_contacts_appiontment_first {padding-top: 6px}
.content_contacts_appiontment_submit {margin-top: 20px; margin-left: 347px; cursor: pointer; width: 130px}
.content_contacts_appiontment_submit_img {margin-left: 8px}
.app_separator {margin-top: 140px}
#datepicker {z-index:500; left: 603px; top: 60px; display: none; position: absolute}
#small_map_local {display: none}

#frookt {margin-bottom: -10px; margin-left: 20px}
.not_bold {font-weight: 300}

/* SOCIAL LINKS */
.facebook {display: block; width: 24px; height: 24px; background: url('/_/facebook.png') no-repeat}
.twitter {display: block; width: 24px; height: 24px; background: url('/_/twitter.png') no-repeat}
.draugiem {display: block; width: 25px; height: 21px; background: url('/_/draugiem.png') no-repeat}
.youtube {display: block; width: 23px; height: 23px; background: url('/_/youtube.png') no-repeat}

.social_networks {float: left; margin-left: 55px}
.youtube_div {float: left}
.facebook_div {float: left; margin-left: 3px}
.twitter_div {float: left; margin-left: 3px}
.draugiem_div {float: left; margin-left: 5px}
.facebook_like {float: left; margin-left: 20px}
.draugiem_ieteikt {float: left; margin-left: 5px}
