body{  font: normal 12px arial;  color: #027F34;  background-image: url(/images/bg_main.png);}*{  margin: 0;  padding:0;}a img{  border:0;}a{  text-decoration:none;  font-weight:bold;  font: bold 12px tahoma;  color: #077321;}.new_text_show ul li{  margin:7px;}a:hover{  /*text-decoration:underline;*/}.error_list {  color:red;  margin-left:20px;}.global-error {  color:red;  width: 100%;  font-weight: bold;  font-size: 14px;  text-align: center;}.msg{  width: 100%;  text-align: center;  font: normal 14px arial;  height: auto !important;  color: #D03A3A;  height: 532px !important;}.ajaxLoader{  text-align: center;}table tr th{  background-color: #F3F5F3;}.mainContainer{  width: 1024px;  margin-left: auto;  margin-right: auto;}.header{  width: 1116px;  height: 272px;  background-image: url("/images/bg_header.gif");  margin-left:  auto;  margin-right: auto;}.header_mid{  float:left;  width:100%;}.header_bot{  float: left;  width: 100%;}.logoMD{  float:left;  width:  92px;  height: 115px;  background-image: url("/images/logo_md.png");  margin-top: 33px;  margin-left: 51px;}.logoText{  width: 290px;  height: 38px;  background-image: url("/images/logo_text.png");  float: right;  margin-right: 14px;  margin-top:   12px;}.flashWrapper{  width:  707px;  height: 160px;  background-image: url("/images/flash_wrapper.gif");  float:  left;  margin-top:  17px;  margin-left: 50px;}.logo{  width:  118px;  height: 118px;  background-image: url("/images/logo.png");  float:left;  margin-left: 50px;  margin-top:  33px;}.languages{  width: 170px;  height: 25px;  float:left;  margin-left: 17px;  margin-top:  10px;}.languages ul li{  display: inline;  margin-right: 7px;}.creep_line{  width:  706px;  height: 32px;  background-image: url("/images/bg_text_line.png");  float:left;  margin-top:  6px;  margin-left: 10px;  overflow: hidden;  position: relative;}.promoContainer{  position: relative;  top: 0px;  left: 603px;  float:left;  width: 999999px;  margin-top: 5px;}#promoText{  padding-top: 3px;  font: bold 15px tahoma;  text-shadow:1px 1px 1px #898888;}.search_line{  width: 204px;  height: 29px;  background-image: url("/images/bg_search.png");  float: left;  margin-top: 6px;  margin-left: 5px;  padding-top: 3px;  position: relative;}.search_line input{  margin-top:  2px;  margin-left: 2px;  border: 0;  background-color: transparent;  padding-top: 3px;  font: bold 15px tahoma;  text-shadow:1px 1px 1px #898888;  color:#027F34;}.search_line div{  position: absolute;  left:177px;  top:6px;}.central_block{  width: 1107px;  margin-left: auto;  margin-right: auto;}.left_content{  width: 184px;  background-color: #EEEEEE;  border-left: 1px solid #C6C6C6;  border-right: 1px solid #C6C6C6;  padding-top: 28px;}.left_content ul{  width: 174px;  margin-left:auto;  margin-right:auto;  list-style-type:none;}.left_content ul li {  margin-bottom: 4px;}.left_content ul li img{  /*border: 1px solid #C6C6C6;*/  position: relative;  z-index: 2;}.left_content_footer{  background-image:url(/images/column_footer.gif);  height:18px;  left:1px;  margin-left:-1px;  margin-top:-18px;  position:relative;  width:186px;  z-index:1;}.magnifier{  width: 30px;  height: 30px;}.left_column{  float:left;}.central_column{  width: 708px;  float: left;  margin-left: 3px;  margin-right: 3px;}.right_column{  float:left;}.right_content{  width: 204px;  background-color: #EEEEEE;  border-left: 1px solid #C6C6C6;  border-right: 1px solid #C6C6C6;  padding-top: 28px;}.right_content ul{  width: 174px;  margin-left:6px;  margin-right:auto;  list-style-type:none;}.right_content ul li {  margin-bottom: 4px;}.right_content ul li img{  /*border: 1px solid #C6C6C6;*/  position: relative;  z-index: 1;}.right_content_footer{  background-image:url(/images/right_column_footer.gif);  height:18px;  left:0;  margin-left:0;  margin-top:-6px;  position:relative;  width:206px;  z-index:1;}.menu_wrapper{  width: 693px;  height: 40px;  background-image: url('/images/bg_menu.gif');  padding-top: 5px;  padding-left: 15px;}ul.topnav {  list-style: none;  /*margin-left: 14px;*/  text-align: center;  width: 684px;}ul.topnav li{  float:left;  position:relative;  /*height:24px;*/  /*margin-right:16px;*/  text-align:center;  z-index: 2;  width: 24.5%;}.top{  position: relative;  z-index: 4;  padding-bottom: 6px;}ul.topnav li a{  font: bold 15px tahoma;  color: #027F34;}ul.topnav li ul.subnav {  list-style: none;  position: absolute;  display: none;  float:left;  left: 0px;  top:  33px;  width: 213px;}ul.subnav{  font: bold 14px tahoma;  margin-top: 7px;}ul.subnav li {  padding-left: 13px;  padding-right:10px;  padding-top: 4px;  width: 190px;  background-color: #F2F8EC;  border-left: 1px solid #DDE7D4;  border-right: 1px solid #DDE7D4;  text-align: left;  float: left !important;}ul.subnav li .top div{  margin-left: 10px !important;  width: 160px;}.drop_down_footer{  background-image:url(/images/drop_down_footer.gif);  height:15px;  left:0px;  position:absolute;  top:-10px;  width:215px;}.drop_down_footer_li {  background-color:transparent !important;  border: 0 !important;  padding: 0 !important;  z-index: 1 !important;}.no_margin{  margin:0px;}.active_item{  position: absolute;  width: 100%;  height:26px;  background-color: #FFFFFF;  z-index: 1;  top: -4px;  left: -3px;  background-image: url("/images/active_center.gif");  background-repeat: repeat-x;  display: none;}.tall{  height:43px !important;  background-image: url("/images/active_center_43.gif") !important;}.tall_left{  height:43px !important;  background-image: url("/images/active_left_43.gif") !important;}.tall_right{  height:43px !important;  background-image: url("/images/active_right_43.gif") !important;}.active_item_sub{  position: absolute;  width: 100%;  height:26px;  background-color: #FFFFFF;  z-index: 3;  top: 0px;  left: 0px;  /*background-image: url("/images/active_center.gif");*/  background-repeat: repeat-x;  display: none;}.active_left{  width: 1px;  height: 100%;  background-image: url("/images/active_left.gif");  float: left;}.active_right{  width: 1px;  height: 100%;  background-image: url("/images/active_right.gif");  float: right;}.white{  /*color: #FFFFFF !important;*/  text-decoration: underline;}.unlim_nav{  float:left;  position: relative;}.unlim_nav{  list-style: none;  margin: 2px 0px 6px 0px;  display: none;}.unlim_nav li{  background:none !important;  border: 0 !important;}.unlim_nav li a{  font-size: 11px !important;}.unlim_nav li a:hover{  font-size: 12px !important;}.news_column {  width: 387px;  background-image: url("/images/bg_central_column.gif");  margin-left: 4px;  background-repeat:repeat-x;  float:left;  /*height: 300px;*/}.bg_central_header{  background-image: url("/images/bg_central_header.png");  width: 309px;  height: 23px;  margin-left: auto;  margin-right: auto;}.news_arrow_left{  float:left;  margin-left:10px;  margin-top:3px;  width: 16px;  height: 15px;}.news_arrow_left a{  display: none;}.news_title{  float:left;  font: bold 14px tahoma;  color: #FFFFFF;  width: 255px;  padding-top: 1px;  text-align: center;}.news_arrow_right{  float:right;  margin-right:10px;  margin-top:3px;  width: 16px;  height: 15px;}.news_wrapper{  margin-top: 18px;  /*height: 502px;*/  overflow:hidden;  width: 387px;  position:relative;}.news_container{  position: relative;  top:  0px;  left: 0px;}.news_column_dynamic{  float:left;}.new_item{  margin-left: 5px;}.new{  background-image: url("/images/bg_new.gif");  /*background-position: 10px 10px;*/  width: 382px;  height: 90px;  margin-top: 17px;}.new_title{  color: #005020;  font: bold 12px tahoma;  margin-left: 5px;}.new_date{  width:93px;  background-color: #027F34;  font: bold 11px tahoma;  color:white;  padding-top: 4px;  text-align: center;  position:relative;  height: 18px;  top: -9px;  left: 8px;}.new_img{  border: 1px solid #FFFFFF;  /*width: 90px;  height: 69px;*/  margin-left:8px;  margin-top:-9px;  margin-right: 9px;  float:left;}.new_text{  color:#FFFFFF;  font: normal 11px tahoma;  width: 268px;  float: right;  margin-top: -12px;  height: 79px;  overflow: hidden;  margin-right: 3px;}.new_text a {  color: #FFFFFF;}.new_item{  margin-bottom: 14px;}.services_column {  width: 308px;  background-image: url("/images/bg_central_column.gif");  margin-left: 4px;  background-repeat:repeat-x;  height: 532px;  float: left;}.bg_right_header{  background-image: url("/images/bg_right_header.png");  width: 231px;  height: 24px;  margin-left: auto;  margin-right: auto;}.services_title{  float:left;  font: bold 14px tahoma;  color: #FFFFFF;  width: 100%;  padding-top: 1px;  text-align: center;}.services_wrapper{  margin-left: 14px;  margin-top: 13px;}.check_image{  float:left;  margin-right: 5px;  height: 30px;}.service_title{  font: bold 11px tahoma;}.service_title a{  color: #027F34;}.service_item{  margin-top: 20px;}.footer{  width: 1116px;  height: 53px;  background-image: url('/images/bg_footer.png');  margin-left: auto;  margin-right: auto;}.copyrights{  float:right;  font: bold 12px tahoma;  margin-top: 19px;  margin-right: 21px;  color: #005020;}.bg_central_wrapper{  width: 697px;  background-image: url("/images/bg_central_column.gif");  min-height: 593px;  margin-left:6px;  background-repeat:repeat-x;}.long_header{  width:579px;  height: 33px;  background-image: url("/images/bg_central_header_long.png");  margin-left: auto;  margin-right: auto;  text-align:center;  font: bold 11px tahoma;  color: #FFFFFF;}.new_text_show{  color: #414140;  font: normal 14px arial;  margin: 20px;}.new_text_show a:hover{  color: #0F3318;}.action{  font: bold 12px tahoma;  color: #027F34;}.search_results{  color:#142304;  margin: 20px;}.search_item_text{  margin:14px;  font: normal 14px arial;}hr{  color:#C5DFCF;}.photos{  margin: 14px;}.photo_item{  width: 133px;  text-align: center;  float:left;  height: 136px;}.photo-title{  background-image: url("/images/photo_bg.gif");  padding-left: 6px;  height: 92px;  min-width:508px;}.photo-left{}.photo_item img{  padding: 1px;  border: 1px solid #FBFBFB;}.photo_description{  text-align: center;  width:  132px;  height: 30px;  overflow: hidden;  color: #142304;}.shadow {  background-image:url(/images/shadow.png);  float:left;  height:5px;  left:5px;  position:relative;  top:7px;  width:1105px;}.delimeter{  width:  4px;  height: 20px;  background-image: url("/images/delimeter.gif");  float:left;  position:relative;  left: -3px;  top:   7px;}.new_image_full{  width: 100%;  text-align: center;  padding-top: 14px;}.new_image_full img{  border: 1px solid #FFFFFF;}.top_link_wrapper{  /*width: 30px;  float: left;*/  text-align:center;}.topMenuItem{  text-align:center;}.top_link_sub{  font-size: 12px !important;}.back{  width: 100%;  float: left;  text-align:center;}.back a{  color: #1F8714;}.back a:hover{  font-weight: bold;}.adminAction{  color:#1F8714;  font-weight: bold;  font-size: 14px;}.adminActionWrapper{  margin-left:6px;}.photo_description {  color:#1F8714;}.delimeter_wrapper{  width:2px !important;}.main-table{  margin: 10px;}.news-table-date{  font-weight:bold;  color:#8C2424;}.pagination{  float:left;  text-align:center;  width:100%;}.quiz-pool{  width:192px;  margin-bottom:3px;  margin-left: 7px;  font-weight: bold;}.quiz-pool th{  height: 23px;  background-image: url("/images/vote_bg.gif");  color: #F8F8F8;  text-shadow:1px 1px 1px #000000;  padding: 3px 4px 3px 4px;}.quiz-form{}#vote-button{  width: 188px;  height: 20px;  padding-top: 4px;  background-image: url("/images/vote_btn.gif");  text-align:center;  cursor:pointer;}#vote-button:hover{  background-image: url("/images/vote_btn_over.gif");}.right{  text-align:right;}.right a:hover{  color: #0F3318;}#news-archive-button{  width: 140px;  height: 19px;  padding-top: 4px;  background-image: url("/images/new_archive_btn.gif");  text-align:center;  cursor:pointer;  float:right;  font-weight:bold;}#news-archive-button:hover {  background-image: url("/images/new_archive_btn_hover.gif");}.main-item {  height: 26px !important;}.counter{  float:left;  font-size: 11px;  color:#005020;  width: 185px;  height: 42px;  /*background-image: url('/images/counter_bg.gif');*/  padding: 9px 15px;  font-family: tahoma;}.album_item{  width: 100%;  height: 200px;}.album_photo{  float:left;}.quiz-delimeter{  height: 7px;}.quiz-delimeter hr{  color:#F4F8F3;}.orange{  color:#FF7400;}.orange:hover{  font-weight: bold;}.votes-header{  text-align:center;  height: 45px !important;}.quizes-list{  margin: 15px;  width: 667px;  text-align: left;}.quizes-list th{  background-color: transparent;  font-size: 14px;  color: #B02B2C;  padding-bottom: 10px;}.results-question{  padding-left: 16px;  font-size: 14px;}.slider{  background-image: url("/images/vote_slider_bg.png");  height: 10px;}.votes-percent{  font-weight: bold;  width:27px;  font-size: 14px;}.form-bg{  width:693px;  height:335px;  background-image: url("/images/form_bg.gif");  margin-left: 2px;  margin-top: 7px;}.question-table{  width:693px;  margin: 4px;  height:293px;}.question-table td{  text-align: left;  color: #8C2424;}.form-input input, .form-input textarea, .form-input select{  width: 566px;}.ssc{  font: normal 12px tahoma;  width: 658px;  border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC;  background-color: #FFFFFF;}.ssc td {  border-top: 1px solid #CCCCCC;  padding:  4px 8px 4px 8px;}.main-tickets-stepOne{  width: 670px;  margin-left: auto;  margin-right: auto;  margin-bottom: 9px;}.content-header {  width: 670px;  height: 40px;  background-color: transparent;  font: normal 18px Arial;  color: #047B39;}.agreement-area{  width: 660px;  margin-top: 10px;  margin-bottom: 10px;  padding: 7px;  border: 1px inset #858887;  float: left;}.agreement-area2{  width: 660px;  margin-top: 10px;  margin-bottom: 10px;  padding: 7px;  border: 1px inset #858887;  float: left;}.agreement-switch{  float: right;  margin-top: 15px;}.agreement-switch label{  font: bold 13px tahoma;  color: #8C2424;}.ticket-add-form{  margin-left:auto;  margin-right:auto;  width:670px;  margin-top: 24px;}.ticket-add-form input{  width: 350px;}.time-table-wrapper{  height: 186px;  overflow-y: auto;}.time-selection-table{  width: 330px;}.time-selection-row-green{  background:url("/css/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png") repeat-x scroll 50% 50% #459E00;  border: 1px solid #327E04;  color: #FFFFFF;  font-weight: bold;  outline: medium-none;  padding: 3px;  cursor: pointer;}.time-selection-row-selected{  border: 1px solid #CC0000;  color: #B02B2C;}.time-selection-row-green:hover {  border: 1px solid #CC0000;  color: #B02B2C;}.time-selection-row-white{  background:url("/css/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png") repeat-x scroll 50% 50% #459E00;  border: 1px solid #D4CCB0;  color: #433F38;  font-weight: bold;  outline: medium-none;  padding: 3px;}.time-selector{  float: right;  cursor: pointer;}.trigged{  visibility: hidden;}.doc-select{  visibility: hidden;}.description label{  font: bold 13px arial;  color: #505050;}.ui-datepicker-week-end {  display: none !important;}#tickets_captcha{  height:26px;  vertical-align:top;  width:140px;}.center{  width: 100%;  text-align: center;  margin-top: 35px;}.stripe-delimeter{  background-image:url("/images/stripe.png");  background-position:-4px -5px;  background-repeat:repeat-x;  height:5px;  width:100%;}#tooltip.fancy {  background: url('/images/shadow2.png');  padding-top: 5em;  height: 100px;}#tooltip.fancy.viewport-right {  background: url('/images/shadow2-reverse.png');}.help-icon{  float:left;  height:16px;  margin:1px;  width:16px;}#tooltip {  background-color:#EEEEEE;  border:1px solid #111111;  opacity:0.85;  padding:5px;  position:absolute;  z-index:3000;}.searchForm{  margin: 10px;  width:677px;}.searchForm tr td input{  width:200px;}.searchLabel{  font-size: 14px;}.searchValue{  font-size: 14px;  font-weight: bold;}#questions_captcha{  height:26px;  vertical-align:top;}.stamp-place{  float: right;}#tickets_document_id{  width: 300px;}#tickets_type_id{  margin-left: 18px;  width: 300px;}#tickets_procura_date_day, #tickets_procura_date_month{  width:40px;}#tickets_procura_date_year{  width:53px;}.videoWrapper{  text-align: center;  padding-top: 5px;}#search_seria{  width:40px;}#search_id{  width:323px;}.search-delimeter{  margin: 10px 0px 10px 9px;  display: block;}.search-paragraph{  color:#8C2424;  font-size:15px;  font-weight:normal;  margin: 10px 0px 22px 22px;}.description label{  display: block;  float: left;}.sitemap-list{  list-style: none;}.sitemap-list li{  margin-bottom: 6px;  float: left;  width: 100%;}.sitemap-list li a{  font-size: 16px;  font-family: tahoma;  display: block;  margin-top: 5px;  margin-bottom: 8px;}.sitemap-list li a.sitemap-item{  font-size: 12px;  font-family: tahoma;  display: block;  margin-top: 5px;}.sitemap-item-table{  margin-left:40px;}.sitemap-list li div.handler{  float: left;  margin-right: 8px;  width: 32px;  height: 32px;  background-image: url('/images/minus.png');  background-position: 0px 0px;  cursor: pointer;}.sitemap-list li div.handler:hover{  background-position: 33px 0px;}.sitemap-item-icon{  float:left;  margin-right:6px;}#map-canvas{  width: 663px;  height: 609px;  background-image: url('/images/map.png');  position: relative;}#chisinau-map-canvas{  width: 438px;  height: 659px;  background-image: url('/images/chisinau.png');  position: relative;}.map-wrapper{  margin: 18px;}#lang-selector{  width:100%;  height: 100%;}#lang-selector-bg{  background-image: url('/images/lang_selector_bg.png');  width: 838px;  height: 526px;  position: relative;  background-repeat: no-repeat;}.moldova-flag-lang{  left:82px;  position:relative;  top:98px;  width:165px;}.moldova-flag-lang a{  display: block;  width: 100%;  text-align: center;  font-size: 18px;}.russia-flag-lang{  left:81px;  position:relative;  top:111px;  width:165px;}.russia-flag-lang a{  display: block;  width: 100%;  text-align: center;  font-size: 18px;}.france-flag-lang{  left:281px;  position:relative;  top:-201px;  width:165px;}.france-flag-lang a{  display: block;  width: 100%;  text-align: center;  font-size: 18px;}.uk-flag-lang{  left:282px;  position:relative;  top:-188px;  width:165px;}.uk-flag-lang a{  display: block;  width: 100%;  text-align: center;  font-size: 18px;}.questionnaire_container{  font-size: 14px;}.questionnaire-table th{  width: 350px;  background-color: transparent;}.questionnaire-table select{  width:350px}