 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}
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}