 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
body {line-height: 1.5}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
table, td, th {vertical-align: middle}
 blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
 a img {border: none}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/images/jquery-lightbox/blank.gif) no-repeat;  display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/jquery-lightbox/prev.gif) left 50% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/jquery-lightbox/next.gif) right 50% no-repeat}
 #nextLinkText, #prevLinkText{ color: #FF9834; font-weight:bold; text-decoration: none}
#nextLinkText{ padding-left: 20px}
#prevLinkText{ padding-right: 20px}
  .ontop #imageData {padding-top: 5px}
 #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em}
#imageData{ padding:0 10px}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em}
#imageData #helpDisplay {clear: left; float: left; display: block}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; display: none}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html>body .clearfix {display: inline-block; width: 100%}
* html .clearfix { height: 1%;  }
#facebox .b {background:url(/images/facebox/b.png)}
#facebox .tl {background:url(/images/facebox/tl.png)}
#facebox .tr {background:url(/images/facebox/tr.png)}
#facebox .bl {background:url(/images/facebox/bl.png)}
#facebox .br {background:url(/images/facebox/br.png)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
 #datepicker_div, .datepicker_inline {font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 0; margin: 0; background: #ddd; width: 185px}
#datepicker_div {display: none; border: 1px solid #777; z-index: 9999;  }
.datepicker_inline {float: left; display: block; border: 0}
.datepicker_rtl {direction: rtl}
.datepicker_dialog {padding: 5px !important; border: 4px ridge #ddd !important}
button.datepicker_trigger {width: 25px}
img.datepicker_trigger {margin: 2px; vertical-align: middle}
.datepicker_prompt {float: left; padding: 2px; background: #ddd; color: #000}
* html .datepicker_prompt {width: 185px}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {clear: both; float: left; width: 100%; color: #fff}
.datepicker_control {background: #DD2614; padding: 2px 0px; border-bottom:1px solid white}
.datepicker_links {background: #000; padding: 2px 0px}
.datepicker_control, .datepicker_links {font-weight: bold; font-size: 80%; letter-spacing: 1px}
.datepicker_links label { padding: 2px 5px; color: #888}
.datepicker_clear, .datepicker_prev {float: left; width: 34%; text-align: right}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {float: right; text-align: right}
.datepicker_current {float: left; width: 30%; text-align: center}
.datepicker_close, .datepicker_next {float: right; width: 34%; text-align: left}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {float: left; text-align: left}
.datepicker_header {padding: 1px 0 3px; background: #333; text-align: center; font-weight: bold; height: 1.3em}
.datepicker_header select {background: #333; color: #fff; border: 0px; font-weight: bold; display:block; margin:0; padding:0; width:100%}
.datepicker {background: #ccc; text-align: center; font-size: 100%}
.datepicker a {display: block; width: 100%}
.datepicker_titleRow {background: #777}
.datepicker_daysRow {background: #eee; color: #666}
.datepicker_weekCol {background: #777; color: #fff}
.datepicker_daysCell {color: #000; border: 1px solid #ddd}
.datepicker_daysCell a{ display: block; text-align:center}
.datepicker_weekEndCell {background: #ddd}
.datepicker_titleRow .datepicker_weekEndCell {background: #777}
.datepicker_daysCellOver {background: #fff; border: 1px solid #777}
.datepicker_unselectable {color: #888}
.datepicker_today {background: #fcc !important}
.datepicker_currentDay {background: #999 !important}
.datepicker_status {background: #ddd; width: 100%; font-size: 80%; text-align: center}
 #datepicker_div a, .datepicker_inline a {cursor: pointer; margin: 0; padding: 0; background: none; color: #000}
.datepicker_inline .datepicker_links a {padding: 0 5px !important}
.datepicker_control a, .datepicker_links a {padding: 2px 5px !important; color: #eee !important}
.datepicker_titleRow a {color: #eee !important}
.datepicker_control a:hover {background: #fdd !important; color: #333 !important}
.datepicker_links a:hover, .datepicker_titleRow a:hover {background: #ddd !important; color: #333 !important}
 .datepicker_multi .datepicker {border: 1px solid #777}
.datepicker_oneMonth {float: left; width: 185px}
.datepicker_newRow {clear: left}
 .datepicker_cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
input.multiSelect{ display:block;width:185px;margin-bottom:5px; color:#333;font-size:1.1em;background-color:#fff;border:1px solid #ccc;padding:5px;}
.multiSelect {width: 185px; border: solid 1px #BBB; background: #FFF url(/images/dropdown.gif) right center no-repeat; padding: 2px 4px; padding-right: 20px; display: inline; margin-bottom: 10px}
.multiSelect.hover {background: url(/images/dropdown_hover.gif) right center no-repeat}
.multiSelect.active, .multiSelect.focus {border: inset 1px #000}
.multiSelect.active {background: url(/images/dropdown_active.gif) right center no-repeat}
.multiSelectOptions {width: 195px; max-height: 190px; margin-top: -1px; overflow: auto; border: solid 1px #B2B2B2; background: #FFF}
.multiSelectOptions LABEL {padding: 2px 5px; display: block; font-weight:normal}
.multiSelectOptions LABEL.checked {background: #E6E6E6}
.multiSelectOptions LABEL.selectAll {border-bottom: dotted 1px #CCC}
.multiSelectOptions LABEL.hover {background: #CFCFCF}
  .jqmWindow {display: none; position: absolute; top: 17%; left: 50%; margin-left: -300px; width: 700px; background-color: #FFF; color: #333; border: 1px solid black; padding: 12px; overflow: auto; height:auto}
.lectorWindow {position: fixed; left: 45%}
.lectorPhotosWindow {position: fixed; left: 65%; width: 300px}
.jqmOverlay {background-color: #000}
 * iframe.jqm {position:absolute;top:0;left:0;z-index:-1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px')}
 * html .jqmWindow {position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}
body{background:#dfdfdf url(../images/background.jpg) repeat-x;color:#333;text-align:center;}
body{ font-family: "lucida grande", lucida, Verdana ; font-size: 0.7em}
a{color:#333;text-decoration:none;}
a:hover, a.ahover{color:#E32A1E;}
.container{margin:40px auto 30px;width:1000px;min-height:700px;text-align:left;padding-bottom:40px;}
 .top_menu{padding-left:180px;width:820px;height:27px;}
.top_menu a{font-family:"lucida grande", Tahoma;font-weight: bold;display:block;float:left;height:27px;text-align:center;width:106px;line-height:28px;font-size:1.1em;background:url(../images/tab.gif) no-repeat;text-decoration:none;margin:0 4px;}
.top_menu a.selected{background-color:#ccc;background:url(../images/tab_active.gif) no-repeat;border-bottom:2px solid #fff;}
 .main{ background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ccc; min-height:800px}
.search_box{width:150px;position:absolute;top:64px;margin-left:874px;text-align:left;height:640px;}
.main_top_spacer{height:12px;}
 .index_ad_block{height:545px;width:325px;background:#fff url(../images/indexinis_zmogenas.jpg) no-repeat;}
.organizer{position:relative;top:220px;height:120px;margin: 0 40px; text-align:center; vertical-align:middle;}
.organizer_link{vertical-align: middle;}
.ad_text{position:relative;top:290px;margin:0 5px;color:#fff;width:315px;height:120px; font-family:Trebuchet, "Trebuchet MS";}
.ad_text_main{padding: 30px 10px 0px 10px; font-size: 1.8em; text-align:left;font-weight: bold; height: 80px;}
.ad_text_small{font-size: 1.1em; text-align:right;position:absolute; top:100px; right: 10px;}
.ad_link{margin-top:5px;text-align:right;}
.ad_link a{color:#E32A1E;}
#logo{display:block;position:absolute;margin-left:10px;margin-top:-27px;}
 .top_left, .bottom_left, .middle_left, .top_right, .bottom_right, .middle_right{position:absolute;width:328px;height:180px;text-align:left;}
.top_left, .bottom_left, .middle_left{margin-left:325px;}
.top_right, .bottom_right, .middle_right{margin-left:654px;}
.middle_left, .middle_right{margin-top:181px;}
.bottom_left, .bottom_right{margin-top:362px;height:181px;}
.block{border:1px solid #ccc;}
.block h1.red{background:#fff url(../images/title_red.jpg) no-repeat;}
.block h1.red a{color:#fff;}
.block h1.red a:hover{color:#fff;}
.block h1 a, .search_box h1 a{color:#333;margin-left:8px;}
.search_box h1 a{color:#fff;}
.block h1 a:hover, .search_box h1 a:hover{color:#E32A1E;}
.block ul{list-style:none;margin:5px 5px 5px 10px;}
.block li{margin:8px 0;}
.block ul a{line-height:15px;font-size:1em;color:#333;}
.title_block ul a{font-size: 1em; font-family:Trebuchet, "Trebuchet MS"}
.block ul a:hover{color:#E32A1E;}
a.more{display:block;position:absolute;bottom:0;right:0;width:64px;height:24px;background:#fff url(/images/link_placiau.jpg) no-repeat 0 0;}
a.more:hover{background:#fff url(/images/link_placiau.jpg) no-repeat 0 100%;}
.search_box h1{background:url(../images/search_block_title.png) no-repeat;line-height:26px;}
.text, .digit, .date, select, textarea{ display:block;width:180px;margin-bottom:5px; color:#333;font-size:1.1em;background-color:#fff;border:1px solid #ccc;padding:5px;}
textarea{width:inherit;height:50px;font-size:1.3em;}
.text{width:200px;}
.date{width:100px;}
.digit{width:50px;}
.submit{margin:5px 0;color:#000;font-size:1em;border:1px solid #ccc;background-color:#fff;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
.partners{clear:both;padding:10px 0;vertical-align:middle;text-align:center;}
 .partners_title{position:relative;left:-5px;top:-35px;}
.partners img{border-left:1px solid black;border-right:1px solid black;}
.partners a{margin: 0 2px;}
.bottom_menu{margin:10px;color:#333}
.bottom_menu a{color:#333;font-weight: bold;}
.bottom_menu a:hover{color:#E32A1E;}
.bottom_menu div{float:right;margin:-17px 150px 0 0;}
.req{color:red;}
input.date{width:120px;background:#fff url(/images/ico/calendar.png) no-repeat 105px 3px;display: inline;}
.top_block_header{line-height:26px;}
.block_header{background:#fff url(../images/title_grey.jpg) no-repeat;line-height:26px; font-weight: bold;}
h2.block_header{padding-left:5px;}
.top_notice{background-color: #E32A1E; color: #FFFFFF; width: 100%;font-size:110%;text-align:left;margin: 0 auto; display:none; padding:10px;}
.top_notice a{color:#fff; text-decoration:underline;}
.top_notice a:hover{color:#fff;}
.fieldWithErrors{display:inline;}
#top-banner{width:700px;margin: -25px 0 15px 185px;border:3px solid #ccc;}
#wisemonks{ float:right; background:url("/images/wisemonks.png") no-repeat right; font-size:0.9em; margin:8px; padding-right:80px}
.main{width:inherit;}
h1{font-weight:normal;font-size:1.1em;}
h2{font-weight:normal;font-size:1em;}
h3{font-weight:bold;font-size:0.9em;margin:10px 5px;}
h4{font-weight:bold;font-size:0.8em;margin:3px;}
.loading{background-color:#666;color:#fff;padding:5px;width:100px;position:absolute;display:none;}
h1.title{ font-size:150%; font-weight:bold; margin-bottom:10px}
#logo{margin-left:10px;margin-top:-31px;}
.inline {display: inline;}
 .main_content{float:left;margin:0 0 10px 0;width:650px;}
.inside_banners{ margin:0 0 10px 185px; border-top:1px solid #ccc; padding:10px 0; width:650px}
.search_block fieldset{width:180px;display:inline;vertical-align:top;margin:5px 10px 5px 10px;}
label{font-weight:bold;display:block;}
 .left_block{float:left;font-size:1em;margin:100px 2px 10px 8px;width:175px;z-index:1;}
 .left_block h1{margin:8px 3px 3px 3px;padding:5px;font-size:100%;background-color:#F5F5F5;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;}
.left_block div.hidden{display:none;}
.left_block ul{list-style-type:none;list-style-position:inside}
.left_block li{margin:3px;padding:2px 2px 2px 5px;font-size:100%;border-bottom:1px solid #EDEDED;}
.left_block li:hover{background-color:#EDEDED;}
a.show_prev_hidden{font-size:1em;}
 .right_block{float:right;width:150px;margin-right:12px;margin-top:30px;}
.right_block .block{margin-bottom:10px;}
.right_block ul{margin-left:8px;}
 div.ad_list{margin:10px 0;border-top:1px solid #ccc;}
.ad_list .block{margin-top:-1px;min-height:60px;z-index:10;}
.ad_list_photo, .list_photo{float:right;width:132px;height:102px;text-align:center;border-left:1px solid #ccc;margin:5px 5px 5px 0px;}
.ad_list_photo img{margin-top:10px;}
.ad_list_content, .list_content{min-height:113px;line-height:15px;}
.ad_list_content h1, .list_content h1{background:none;line-height:16px;height:40px;border-bottom:1px solid #ccc;margin:5px;}
 .ad_list_content label{display:inline;font-size:0.9em;}
p{margin:3px 5px;font-size:1em; text-align:justify;}
.ad_list_right, .ad_list_left{float:left;margin:5px 3px;height:90px;padding:5px;border:1px solid #ccc;}
.ad_list_right{margin-left:5px;width:345px;}
.ad_list_left{width:125px;}
.ad_list_content td{vertical-align:top;border:3px solid #fff;padding:5px;}
.odd{background-color:#f5f5f5;}
.date{font-size:1.1em;}
.list_content{width:490px;margin:5px 3px;margin-left:140px;min-height:105px;padding:5px;border:1px solid #ccc;}
.list_content h1{width:97%;height:35px;margin:5px;}
 .label_inline{display:inline; font-weight:normal;}
.list_photo{float:left;border:none;margin-top:10px;}
.list_photo{height:110px;}
.price{font-size:1.1em;}
div.half_block{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:40px; text-align:left;margin:3px 0px;}
.ad_type{margin: 0px 5px;}
.spec_offer{text-align: center;margin: 9px 0px 10px 0px;}
table.ad_list{border:1px solid #ccc;border-collapse:collapse;width:100%;}
table.ad_list th,table.ad_list td{padding:8px 5px;border:1px solid #ccc;}
table.ad_list th{font-size:0.9em;font-weight:bold;}
tr.odd{background-color:#f5f5f5;}
tr.even{background-color:#fff;}
 .ad_list_actions, .list_actions{border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f5f5f5;padding:4px 5px 3px;font-family:Verdana;font-size:1.1em;}
.ad_list_actions_bottom, .list_actions_bottom{border-bottom:1px solid #ccc;}
.ad_list_actions table{width:628px;}
.list_actions{height:20px;padding:5px;font-size:90%;}
.list_actions select{display:inline;width:auto;padding:0;font-size:100%;min-width:100px;}
.list_actions span{position:absolute;margin:2px 0 0 -55px;}
.switch_between_list_types{margin-right:3px;}
.switch_between_list_types img{border:1px solid #f0f0f0;}
.switch_between_list_types .selected img{border:1px solid #000;}
 .ad_icons{padding:10px;}
.register_div{padding: 0; margin-left: 5px; text-align: left; position:relative; top:-35px;}
.ad_icons a{padding:2px 5px 2px 20px;cursor:pointer;font-size:1em;margin-right:10px;}
a.print{background:url(../images/aula_icons/print.gif) no-repeat;}
a.bookmark{background:url(../images/aula_icons/check.gif) no-repeat;}
a.register{background:url(../images/aula_icons/reg.gif) no-repeat;}
a.back{background:url(../images/aula_icons/back.gif) no-repeat;}
a.edit {background:transparent url(../images/aula_icons/edit.gif) no-repeat scroll 0 0;}
a.individual{margin-right:0px;}
a.individual_tooltip{margin:0;padding: 0}
 .ad_focus{background-color:#f6f6f6;margin:10px;}
.ad_data{float:left;margin:5px;width:435px;padding:5px;border-right:1px solid #ccc;}
.ad_data_bottom{margin;margin:0 5px 5px 10px;padding:0;width:445px;border-right:none;}
.ad_data fieldset, fieldset.ad{margin:0 0 5px;border:1px solid #ccc;background:#f9f9f9;}
.ad_data legend, fieldset.ad legend{margin:0 5px;font-weight:bold;}
.ad_right{float:left;margin:10px 0;width:170px;font-size:1em;line-height:14px;}
.ad_right h2{margin-bottom:5px;}
 div.min_block h2{background-color:#f6f6f6;margin-top:-5px;padding:5px;}
 p.text{text-align:justify;margin:10px 0;line-height:1.4em;font-size:0.95em;}
.bold{font-weight: bold;}
p.bold p{font-weight: bold;}
p.text label{text-align:left;font-size:1em;width:200px;display:block;float:left;}
p.text a, table.ad_info_table a{text-decoration:underline;color:#762009;}
table.lectors a{text-decoration:none;}
table.ad_info_table{width:100%;margin-bottom:5px;;background-color:#fff;}
table.ad_info_table th{width:30%;font-weight:bold;vertical-align:top;font-size:0.95em;}
table.ad_info_table td, table.ad_info_table th{padding:3px;border:3px solid #fff;background-color:#F9F9F9;}
.ad_focus table.ad_info_table td, .ad_focus table.ad_info_table th{border:3px solid #F6F6F6;}
table.lectors td, table.lectors th{border:3px solid #f6f6f6;background-color:#f6f6f6;}
table.lectors_white td, table.lectors_white th{border:3px solid #fff;background-color:#fff;}
 .pagination a, .pagination span{display:block;float:left;margin:0 2px;}
.pagination .current{font-weight:bold;}
 div.errorExplanation{background-color:#FFCCCC;margin:20px 10px;border-top:1px solid #FF3333;border-bottom:1px solid #FF3333;}
div.errorExplanation h2{margin:0;padding:5px 10px;background-color:#FF3333;color:#fff;}
div.errorExplanation p{margin:5px 10px;font-weight:bold;}
div.errorExplanation ul{margin:5px 15px;list-style-type:square;}
div.errorExplanation li{margin-left:20px;font-size:1em;}
.fieldWithErrors input{border:1px solid #FF3333;}
.fieldWithErrors textarea{border:1px solid #FF3333;}
.fieldWithErrors select{border:1px solid #FF3333;}
 .notice{margin:20px 10px;padding:5px 10px;background-color:#CCFF99;border-top:1px solid #99CC66;border-bottom:1px solid #99CC66;}
.error{margin:20px 10px;padding:5px 10px;background-color:#FFCCCC;border-top:1px solid #FF3333;border-bottom:1px solid #FF3333;}
 li.inline {display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 5px; padding:3px; zoom: 1; *display: inline; _height: 250px}
li.certificate{ width: 100px; min-height: 90px; _height: 90px; border: 2px solid #DFDFDF}
li.certificate:hover{background-color:#F6F6F6;cursor:pointer;}
 div.letters{margin:10px 5px;text-align:center;}
.letters_label{text-align:left;margin:10px;}
div.letters .blank{ color:#ccc}
div.letters .selected{color:#E32A1E;}
.search_letter{font-size: 1.2em;}
.clear{clear:both;}
.empty_list_block{  border-top:1px solid #CCCCCC; margin-top:-1px; font-size: 1.2em; text-align:center; padding-top: 20px}
.presentation_list_content{ line-height:15px; min-height:150px}
.presentation_list_content_rating{ border:1px solid #CCCCCC; float:right; height:138px; margin:5px 5px 5px 3px; padding:5px; text-align:center; width:130px}
.presentation_list_content_rating h1{ word-wrap:break-word; line-height:15px; font-size:95%}
.presentation_list_right {border:1px solid #CCCCCC; height:138px; margin:5px 3px; padding:5px; margin-left:5px; width: 480px}
.presentation_title_link{ height:33px; margin:5px; width:97%; border-bottom:1px solid #CCCCCC}
.presentation_data{min-height: 120px;}
  .hint{font-size:0.9em; color:#666666;margin-left: 2px;}
 input.long_search{width:400px;}
input.long_input{width:400px;}
input.email_input{width:300px;}
textarea.long_input{width:400px;}
input.search_change{margin:0px 0px 0px 10px;}
.quick_search_submit{margin:3px 0 0px 0;}
.quick_search_fieldset{margin: 5px 0;}
.long_search_fieldset{width: 410px; margin-right: 0px;}
.client_contacts{margin:5px 0px;}
.paging{margin-left:4px;}
.left{text-align: left;}
.search_block{border:1px solid #ccc;}
 .search_field{font-size: 110%;}
.organizer_title{font-weight: bold; margin-left: 0px;color: #762009}
.list_block{border:1px solid #ccc;}
.list_label{font-size: 100%;}
.brown{color:#762009;}
.grey{color:#CCCCCC;}
.underline{text-decoration: underline;}
.similar_block{width: 200px; margin:10px 0;margin-left: 465px;}
.similar{width: 174px;line-height:12px;}
 textarea.text {line-height: 18px;font-size:1.4em;}
.bottom{padding-bottom: 0px;margin-bottom: 0px;}
.red{color:#E32A1E;text-align:center;}
.content{margin:3px 10px 3px 5px;}
.content_text{margin-right: 10px;}
div.tooltip{position:absolute;display:none;background-color:#000;color:#fff;font-size:1em;padding:10px 15px;width:220px;line-height:18px;font-family:Verdana;-moz-border-radius:5px;-webkit-border-radius:5px;opacity: .9;filter: alpha(opacity=90);}
a.tooltip{cursor:pointer;color:#762009;font-weight:normal;}
   .header_hint {background-color:#F6F6F6; border:1px solid #CCCCCC; padding:10px; margin: 0px 0px 2px 0px}
.print_block{ font-family: Tahoma; font-size: 0.8em; padding: 5px; margin: 5px; background: #ffffff; text-align:left; width: 850px; border: 1px solid #000}
.top{vertical-align: top;}
.clean{margin: 0; padding: 0;}
.more_links{ background-color:#EDEDED; text-align:right}
.more_links a{ margin-right:5px; font-weight:bold; font-size:85%}
.catalog{ margin-bottom:15px; margin-left:5px; text-align:justify}
.catalog legend{ font-size:130%}
.lector{ width:500px}
.lector h1{ border-bottom:1px solid #ddd}
.lector img{ float:left}
.lector p{ margin-left:130px; text-align:justify}
.certificate{ float:left; margin:5px 5px 10px 10px; width:100px}
.certificate h2{ font-size:95%}
hr{ border:0; border-bottom:1px solid #ccc}
.text-h{display:none;}
.banners_sep{ height:8px}