@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
background: url(/public/media/main_bg.jpg);
}

body {
min-height:100%;
height: 100%;
color: #444;
font-weight: normal;
font-family: "Trebuchet MS";
font-size:15px;
line-height:1.4;
} 

a{
outline:none;
color:#5F71AD;
text-decoration:underline
}

a:hover{
text-decoration:none
}

img{
border:0
}

select.styled_select{
visibility:hidden
}

#page {
height: auto !important;
min-height:100%;
height: 100%; 
}

#footer_guarantor {
height: 170px;
clear: both;
}

#footer {
margin-top: -141px;
height: 141px;
clear: both;
background: url(/public/media/footer/footer_bg.png) top left repeat-x
}

#footer div.footer_content{
height: 141px;
width:960px;
padding:0 23px 0 7px;
margin:0 auto;
background: url(/public/media/footer/footer_bg.png) top left repeat-x
}

#footer div.footer_content table thead td{
height:32px;
white-space:nowrap;
text-align:center
}

#footer div.footer_content table tbody td{
height:77px;
vertical-align:middle;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
text-align:center
}

#footer span.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
display:block;
line-height:1.1;
padding-top:9px;
}

#footer h4{
font-size:10px;
color:#666;
height:31px;
border-bottom:1px solid #E0DDD2;
margin:0 10px 0 10px;
text-align:center;
font-weight:normal;
line-height:31px;
}

#header {
height: 128px;
position:relative;
z-index:99;
background:url(/public/media/borders/border_2.gif) top left repeat-x
}

#header .lay_bl{
height:128px;
width:990px;
margin:0 auto;
position:relative;
background:url(/public/media/borders/border_2.gif) top left repeat-x
}

#header span.logo{
position:absolute;
top:35px;
left:38px;
display:block;
width:217px;
height:61px;
background:url(/public/media/logo.png) top left no-repeat
}

* html #header span.logo {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/logo.png", sizingMethod="crop");
}

#header a.logo{
position:absolute;
top:17px;
left:38px;
display:block;
width:217px;
height:61px;
z-index:2
}

#header .login_block{
position:absolute;
right:31px;
top:75px;
font-size:17px;
}

div.search_block{
position:absolute;
z-index:2;
right:25px;
top:0;
white-space:nowrap;
height:52px;
background:url(/public/media/header/search_block_bg.jpg) top left repeat-x
}

div.search_block *{
float:left
}

div.search_block .left_decior{
height:52px;
width:16px;
background:url(/public/media/header/search_block_left.png) top left no-repeat;
margin-left:-16px;
position:relative
}

* html div.search_block .left_decior {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/header/search_block_left.png", sizingMethod="crop");
}

div.search_block .right_decior{
height:52px;
width:16px;
background:url(/public/media/header/search_block_right.png) top left no-repeat;
margin-right:-16px;
position:relative
}

* html div.search_block .right_decior {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/header/search_block_right.png", sizingMethod="crop");
}

div.search_block .input_place{
height:27px;
width:196px;
padding:5px 12px 0 12px;
background:url(/public/media/inputs/input_5.jpg) top left no-repeat;
margin:12px 8px 0 0;
display:inline
}

div.search_block .input_place input{
border:0;
width:196px;
padding:2px 0;
background:none;
font-size:16px;
color:#333
}

div.search_block a.search_submit{
display:block;
width:41px;
height:32px;
background:url(/public/media/icons/ico_23.gif) top left no-repeat;
margin:12px 0 0 8px;
}

div.search_block .select_place{
margin:12px 0 0 0;
padding:0 0 0 0
}

div.search_block .select_place select{
font-size:18px;
color:#333;
border:1px solid #333;
width:210px;
}

ul.newList{
list-style:none;
position:absolute;
z-index:999;
width:208px;
margin-top:-6px;
padding:6px 1px 4px 1px;
background:url(/public/media/inputs/input_6_1.jpg) bottom left no-repeat #f4f0e4;
font-size:16px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
}

ul.newList li{
float:none;
padding:0 12px;
cursor: default;
border-top:1px solid #ece5d8
}

ul.newList li.newListHover{
background:#61534f;
color:#fff;
}

div.newListSelected{
outline:none
}

div.newListSelected{
background:url(/public/media/inputs/input_6.jpg) top left no-repeat;
}

div.selectedTxt{
width:198px;
height:27px;
padding:5px 0 0 12px;
font-size:16px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer
}

div.newListSelFocus{
background:url(/public/media/inputs/input_7.jpg) top left no-repeat !important;
}

#sidebar {
width: 300px;
float: right;
}

#mainbar {
width: 620px;
overflow: hidden;
float: left;
background: #b0b0f0;
}

#menu_block{
background: url(/public/media/main_menu/menu_bg.png) top left repeat-x;
height:56px;
}

/*Menu changes - BVRG 2010-04-26*/

.action_garden
{
background-image:url(/public/media/borders/border_garden.jpg)!important;
background-color:#8AB239!important;
}

/*End*/

#menu_block .lay_bl{
height:56px;
width:960px;
padding:0 15px;
background: url(/public/media/main_menu/menu_bg.png) top left repeat-x;
margin:0 auto;
}

table.main_menu{
background:url(/public/media/borders/border_1.gif) 0 11px no-repeat
}

table.main_menu td{
vertical-align:middle;
height:56px;
text-align: center;
background:url(/public/media/borders/border_1.gif) 100% 11px no-repeat;
}

table.main_menu td td{
background:none
}

table.main_menu td table{
margin-top:-8px;
position:relative
}

table.main_menu tr.top_dec{}

table.main_menu tr.top_dec td{
height:8px;
font-size:0;
text-indent:-999
}

table.main_menu a{
font-family:Tahoma;
font-size:13px;
line-height:1.2;
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
display:block;
position:relative;
margin:0 28px;
}

table.main_menu a:hover{
text-decoration:underline
}

table.main_menu td.selected{
background:url(/public/media/main_menu/sel_gradient.png) top left repeat-x
}

table.main_menu td.selected .top_dec div{
height:8px;
margin:0 6px;
background:url(/public/media/main_menu/sel_gradient_2.png) top left repeat-x
}

table.main_menu td.selected .top_dec div div{
float:left;
height:8px;
width:6px;
margin:0 0 0 -6px;
background:url(/public/media/main_menu/sel_T_R.png) top left no-repeat;
position:relative
}

* html table.main_menu td.selected .top_dec div div {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/main_menu/sel_T_R.png", sizingMethod="crop");
}

table.main_menu td.selected .top_dec div span{
display:block;
float:right;
height:8px;
width:6px;
margin:0 -6px 0 0;
background:url(/public/media/main_menu/sel_T_L.png) top left no-repeat;
position:relative
}

* html table.main_menu td.selected .top_dec div span {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/main_menu/sel_T_L.png", sizingMethod="crop");
}

table.main_menu td.selected a{
color:#444;
cursor:default;
}

table.main_menu td.selected a:hover{
text-decoration:none
}

#header_2 {
background: url(/public/media/gradients/gradient_1.jpg) top left repeat-x #F4F0E1;
width:100%;
border-bottom:1px solid #BFBBAB;
}

#header_2 .lay_bl{
width:960px;
margin:0 auto;
padding:0 15px;
}

#header_2 .index_ph_info{
padding:24px 15px 23px 15px;
width:960px;
overflow:hidden;
background: url(/public/media/gradients/gradient_1.jpg) top left repeat-x #F4F0E1;
}

#header_2 .index_ph_info img.photo_1{
display:block;
float:right;
padding:17px 16px 16px 15px;
margin:0 0 0 50px;
/*background:url(/public/media/misc/remai_1.gif) top left no-repeat*/
}

#header_2 .index_ph_info .ext_text{
overflow:hidden;
height:2%;
padding:10px 0 0 0
}

#header_2.inside_ph_info{
background: url(/public/media/gradients/gradient_2.jpg) top left repeat-x #EDE8D9;
position:relative;
}

#header_2 .inside_ph_info{
padding:24px 15px 23px 15px;
width:960px;
overflow:hidden;
background: url(/public/media/gradients/gradient_2.jpg) top left repeat-x #EDE8D9;
position:relative
}

#header_2 .inside_ph_info img.photo_1{
display:block;
float:right;
margin:0 0 0 50px;
}

#header_2 .inside_ph_info img.position_fix{
visibility:hidden;
margin-right:40px;
}

#header_2 .inside_ph_info img.photo_11{
position:absolute;
right:60px;
bottom:17px;
}

#header_2 .inside_ph_info div.photo_11{
position:absolute;
width:220px;
height:143px;
right:60px;
bottom:17px;
background: url(/public/media/photos/photo_6.png) top left no-repeat
}

* html #header_2 .inside_ph_info div.photo_11 {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/photos/photo_6.png", sizingMethod="crop");
}

#header_2 .inside_ph_info .ext_text{
overflow:hidden;
height:2%;
padding:0 0 0 0
}

#header_2 .inside_ph_info h2{
font-size:25px;
color:#715240;
font-weight:normal;
margin:10px 0 10px 0
}

div.content_layout{
width:940px;
padding:29px 34px 0 16px;
margin:0 auto;
}

table.index_grid{}

table.index_grid td{
vertical-align:top
}

table.index_grid .foot{
height:6px;
font-size:0;
text-indent:-9999;
background:url(/public/media/misc/rounders_1.png) top left no-repeat
}

* html table.index_grid .foot {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/rounders_1.png", sizingMethod="crop");
}

table.index_grid .heead{
height:6px;
font-size:0;
text-indent:-9999;
background:url(/public/media/misc/rounders_3.png) top left no-repeat
}

* html table.index_grid .heead {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/rounders_3.png", sizingMethod="crop");
}

table.index_grid .middle {
background: url(/public/media/misc/rounders_2.png) top left no-repeat;
height:22px;
}

* html table.index_grid .middle {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/rounders_2.png", sizingMethod="crop");
}

table.index_grid .right_side{
width:300px;
padding:0 0 15px 20px;
background:url(/public/media/misc/index_bl_1.gif) top right repeat-y;
}

table.index_grid .cont_1{
background: url(/public/media/photos/photo_2.jpg) 100% 30px no-repeat #fff;
height:243px;
padding:18px 0 13px 33px;
}

table.index_grid .cont_1 div.text_place{
width:411px;
padding:15px 0 15px 0;
}

table.index_grid .cont_1 .decorus{
width:620px;
height:22px;
background:url(/public/media/misc/rounders_2.png) top left no-repeat;
margin-top:-22px;
position:relative
}

* html table.index_grid .cont_1 .decorus {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/rounders_2.png", sizingMethod="crop");
}

table.index_grid .cont_2{
height:217px;
background:url(/public/media/misc/index_bl_2.gif) top left repeat-y
}

table.index_grid .leftt{
float:left;
width:305px;
}

table.index_grid .rightt{
float:right;
width:305px;
}

ul.news_anounce{
list-style:none;
margin:0 0 19px 0
}

ul.news_anounce li{
border-bottom:1px solid #E0E0E0;
padding:19px 28px 23px 28px;
}

ul.news_anounce li a{
font-size:19px;
line-height:1.2
}

ul.news_anounce li span.date{
font-size:13px;
color:#999
}

ul.news_anounce li span.text{
display:block;
padding:7px 0 0 0
}

#left_side{
width:300px;
/*float:left;*/
float:right
}

#right_side{
/*float:right;*/
float:left;
width:620px;
}

#right_side.two_columns{
background:url(/public/media/columns/column_bg_1.gif) top left repeat-y;
margin:6px 0 6px 0
}

#right_side.two_columns .top_R_decor{
height:6px;
line-height:1;
font-size:0;
text-indent:-9999;
background: url(/public/media/columns/column_bg_2.png) top left no-repeat;
margin:-6px 0 0 0;
position:relative
}

* html #right_side.two_columns .top_R_decor {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/columns/column_bg_2.png", sizingMethod="crop");
}

#right_side.two_columns .bottom_R_decor{
height:6px;
line-height:1;
font-size:0;
text-indent:-9999;
background: url(/public/media/columns/column_bg_3.png) top left no-repeat;
margin:0 0 -6px 0;
position:relative;
clear:both
}

* html #right_side.two_columns .bottom_R_decor {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/columns/column_bg_3.png", sizingMethod="crop");
}

#right_side.two_columns .left_bar{
float:left;
width:380px;
padding:0 0 12px 0
}

#right_side.two_columns .right_bar{
float:right;
width:220px;
padding:0 0 12px 0
}

ul.sveikinimai_list{
list-style:none;
margin:-5px 0 17px 0;
width:100%;
}

ul.sveikinimai_list li{
border-bottom:1px solid #E5E5E5;
padding:16px 20px 20px 20px;
}

ul.sveikinimai_list li span.date{
display:block;
font-size:13px;
color:#999;
margin:0 0 6px 0
}

ul.skelbimai_list{
list-style:none;
margin:-5px 0 17px 0
}

ul.skelbimai_list li{
border-bottom:1px solid #E5E5E5;
padding:16px 14px 20px 14px;
font-size:14px;
}

ul.skelbimai_list li span.date{
display:block;
font-size:13px;
color:#999;
margin:0 0 6px 0
}

ul.skelbimai_list li .styled_link_4{
font-size:13px !important;
}

div.decored_block{
margin:0 0 20px 0
}

div.decored_block_top{
height:6px;
font-size:0;
text-indent:-9999;
margin:0 6px;
background:#fff;
}

div.decored_block_top div{
width:6px;
height:6px;
background:url(/public/media/misc/dec_bl_T_L.png) top left no-repeat;
float:left;
margin-left:-6px;
position:relative
}

* html div.decored_block_top div {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/dec_bl_T_L.png", sizingMethod="crop");
}

div.decored_block_top span{
display: block;
width:6px;
height:6px;
background:url(/public/media/misc/dec_bl_T_R.png) top left no-repeat;
float:right;
margin-right:-6px;
position:relative
}

* html div.decored_block_top span {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/dec_bl_T_R.png", sizingMethod="crop");
}

div.decored_block_bottom{
height:6px;
font-size:0;
text-indent:-9999;
margin:0 6px;
background:#fff;
}

div.decored_block_bottom div{
width:6px;
height:6px;
background:url(/public/media/misc/dec_bl_B_L.png) top left no-repeat;
float:left;
margin-left:-6px;
position:relative
}

* html div.decored_block_bottom div {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/dec_bl_B_L.png", sizingMethod="crop");
}

div.decored_block_bottom span{
display: block;
width:6px;
height:6px;
background:url(/public/media/misc/dec_bl_B_R.png) top left no-repeat;
float:right;
margin-right:-6px;
position:relative
}

* html div.decored_block_bottom span {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/dec_bl_B_R.png", sizingMethod="crop");
}

div.decored_block_cont{
background:#fff;
}

ul.nav_types_list{
list-style:none;
margin:0 0 0 0;
width:300PX;
}

ul.nav_types_list li{
width:280px;
padding:10px 10px 10px 10px;
border-bottom:1px solid #E5E5E5
}

ul.nav_types_list li a{
display:block;
text-decoration:none;
font-size:18px;
}

ul.nav_types_list li a span{
text-decoration:underline
}

ul.nav_types_list li a img{
vertical-align:middle;
margin-right:13px;
}

ul.nav_types_list li a:hover{
color:#444
}

ul.nav_types_list li a:hover span{
text-decoration:none
}

div.send_info_block{
padding:9px 15px;
}

div.send_info_block .send_info_b{
background:#F5F3EB;
border-left:1px solid #D7D5CE;
border-right:1px solid #D7D5CE;
padding:36px 10px 0 10px;
font-size:14px;
}

div.send_info_block .send_info_b .textarea_block{
width:232px;
height:130px;
background:url(/public/media/inputs/input_3.jpg) top left no-repeat;
padding:5px 8px;
margin:8px 0 11px 0
}

div.send_info_block .send_info_b .textarea_error{
background:url(/public/media/inputs/input_4.jpg) top left no-repeat;
}

div.textarea_block{
width:232px;
background:url(/public/media/inputs/input_3.jpg) top left no-repeat;
height:130px;
padding:5px 8px;
margin:8px 0 11px 0
}

div.textarea_error{
  background:url(/public/media/inputs/input_4.jpg) top left no-repeat;
}

div.send_info_block .send_info_b .textarea_block textarea{
width:232px;
height:128px;
color:#333333;
font-family:"Trebuchet MS";
font-size:16px;
border:0;
background:none
}

div.textarea_block textarea{
width:232px;
height:128px;
color:#333333;
font-family:"Trebuchet MS";
font-size:16px;
border:0;
background:none
}

div.send_info_block .send_info_b div.selects{
text-align:center;
padding:6px 0 11px 0
}

div.send_info_block .send_info_bottom{
height:12px;
margin:0 13px;
font-size:6px;
background:#F5F3EB;
border-bottom:1px solid #D7D5CE;
}

div.send_info_block .send_info_bottom div{
width:13px;
height:13px;
float:left;
margin-left:-13px;
margin-bottom:-1px;
position:relative;
background: url(/public/media/misc/dec2_bl_B_L.png) top left no-repeat
}

div.send_info_block .send_info_bottom span{
display:block;
width:13px;
height:13px;
float:right;
margin-right:-13px;
margin-bottom:-1px;
position:relative;
background: url(/public/media/misc/dec2_bl_B_R.png) top left no-repeat
}

ul.pagination{
list-style:none;
height:23px;
padding:21px 30px 16px 30px;
}

ul.pagination li{
height:23px;
float:left;
font-size:13px;
color:#999;
margin:0 1px;
line-height:1.1
}

ul.pagination li a{
display:block;
float:left;
height:23px;
font-size:15px;
font-weight:bold;
padding:0 6px 0 6px;
line-height:23px;
}

ul.pagination li.selected a{
background:#5E514C;
text-decoration:none;
color:#fff;
line-height:22px;
cursor:default
}

ul.pagination span.tx{
line-height:25px;
}

ul.tabs_1{
float:right;
list-style:none;
width: 600px;
padding:18px 19px 0 0
}

ul.tabs_1 li{
float:left;
height:47px;
margin-left:13px;
padding-bottom: 5px;
}

ul.tabs_1 li a{
display:block;
float:left;
height:40px;
background:url(/public/media/misc/tabs_1/tab_left.png) top left no-repeat;
padding-left:5px;
text-decoration:none;
cursor:pointer;
line-height:1.1;
white-space: nowrap;
}

ul.tabs_1 li a:hover{
color:#444
}

ul.tabs_1 li span{
display:block;
float:left;
height:40px;
background:url(/public/media/misc/tabs_1/tab_right.png) top right no-repeat;
padding-right:5px;
}

ul.tabs_1 li span span{
padding:10px 12px 0 12px;
height:30px;
background:url(/public/media/misc/tabs_1/tab_middle.png) top left repeat-x;
font-size:15px;
font-weight:bold
}

ul.tabs_1 li.selected a{
background:url(/public/media/misc/tabs_1/tab_left_sel.png) top left no-repeat;
color:#fff;
cursor:default
}

ul.tabs_1 li.selected span{
background:url(/public/media/misc/tabs_1/tab_right_sel.png) top right no-repeat;
}

ul.tabs_1 li.selected span span{
background:url(/public/media/misc/tabs_1/tab_middle_sel.png) top center repeat-x;
height:37px;
}

div.test_begin_block{
padding:36px 206px 36px 52px
}

div.test_begin_block_bg{
background:url(/public/media/photos/photo_2.jpg) 100% no-repeat #fff;
padding-bottom:40px;
}

div.test_content{
padding:26px 30px 30px 30px;
}

div.test_footer{
border-top:1px solid #E5E5E5;
padding:14px 30px 0 30px;
height:46px;
}

table.test_progress{
border-collapse:collapse;
height:30px;
}

table.test_progress td{
text-align:center;
height:32px;
border:1px solid #E0E0E0;
border-bottom:0;
border-top:0;
background:url(/public/media/misc/test/test_grad.jpg) top left repeat-x
}

table.test_progress td.done{
border-color:#E3BE8E;
background:url(/public/media/misc/test/test_grad2.jpg) top left repeat-x
}

div.test_progress_container{
position:relative;
padding:32px 17px 0 17px;
width:526px;
}

div.test_progress_container img.t_pr_l{
position:absolute;
display:block;
left:1px;
top:22px;

}

div.test_progress_container img.t_pr_r{
display:block;
position:absolute;
right:2px;
top:22px;
}

div.test_progress_container .nr_b{
position:absolute;
left:13px;
top:-3px;
}

div.test_progress_container .nr_end{
position:absolute;
right:10px;
top:-3px;
}

table.test_progress td.selected{
border:0;
width:48px;
}

table.test_progress td.selected span{
display:block;
width:48px;
height:34px;
margin:0 0 -10px 0;
padding:8px 0 0 0;
background: url(/public/media/misc/test/sel_bg.gif) top left no-repeat;
position:relative;
font-size:18px;
color:#fff;
line-height:1.1;
}

div.test_content .test_Q{
font-weight:bold;
font-size:15px;
color:#715240;
padding:15px 9px 28px 9px;
}

table.test_anss{
margin:0 auto
}

table.test_anss td{
padding:0 0 10px 0;
vertical-align:middle !important;
}

* html table.test_anss td.nr{
padding:0
}

* html table.test_anss td.nr a{
margin-bottom:3px
}

div.test_anss_container{
width:370px; 
margin:0 auto
}

div.test_results{
background: url(/public/media/gradients/gradient_3.jpg) top left no-repeat
}

table.test_results{}

table.test_results td.progress_bar{
width:120px;
padding:0 0 0 65px;
}

table.test_results .progress_bar_cell{
width:70px;
height:218px;
padding:15px 0 44px 11px;
background:url(/public/media/misc/test/test_result_cell.jpg) top left no-repeat;
}

table.test_results .progress_bar_cell .progress_line{
height:218px;
width:32px;
position:relative
}

table.test_results .progress_bar_cell .indicator{
width:32px;
position:absolute;
background: url(/public/media/misc/test/test_result_cell_fill.jpg) bottom left repeat-y;
left:0;
bottom:0
}

table.test_results .progress_bar_cell .indicator_nr_block{
width:32px;
height:100%;
position:relative;
}

table.test_results .progress_bar_cell .indicator_nr_block .indicator_nr{
position:absolute;
top:-11px;
left:-75px;
background:url(/public/media/icons/ico_18.gif) 100% 3px no-repeat;
padding:0 22px 0 0;
font-size:21px;
color:#715240;
line-height:1.1
}

div.just_content{
padding:26px 30px 30px;
}

ul.news_list{
list-style:none;
width:100%;
}

ul.news_list li{
padding:21px 30px 26px 30px;
border-bottom:1px solid #E5E5E5
}

ul.news_list li span.date{
font-size:13px;
color:#999;
}

ul.news_list li a{
font-size:19px;
line-height:1.2;
display:inline-block;
margin:0 0 5px 0
}

ul.older_talks{
list-style:none;
width:100%;
padding:8px 0 8px 0
}

ul.older_talks li{
padding:0 19px 10px 19px;
}

ul.older_talks li span.date{
font-size:14px;
color:#999;
}

ul.older_talks li a{
}

div.bottom_R_dec_white{
height:6px;
font-size:0;
text-indent:-9999;
margin:0 6px -6px 6px;
background:#fff;
position:relative;
}

div.bottom_R_dec_white span{
display:block;
width:6px;
height:6px;
background:url(/public/media/misc/dec_bl_B_L.png) top left no-repeat;
position:absolute;
left:-6px;
top:0
}

* html div.bottom_R_dec_white span {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/dec_bl_B_L.png", sizingMethod="crop");
}

div.bottom_R_dec_white div{
width:6px;
height:6px;
background:url(/public/media/misc/dec_bl_B_R.png) top left no-repeat;
position:absolute;
right:-6px;
top:0
}

* html div.bottom_R_dec_white div {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/dec_bl_B_R.png", sizingMethod="crop");
}

div.bottom_R_dec_sands{
height:6px;
font-size:0;
text-indent:-9999;
margin:0 6px -6px 6px;
background:#FBFAEE;
position:relative;
}

div.bottom_R_dec_sands span{
display:block;
width:6px;
height:6px;
background:url(/public/media/misc/dec_bl_B_L_sands.png) top left no-repeat;
position:absolute;
left:-6px;
top:0
}

* html div.bottom_R_dec_sands span {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/dec_bl_B_L_sands.png", sizingMethod="crop");
}

div.bottom_R_dec_sands div{
width:6px;
height:6px;
background:url(/public/media/misc/dec_bl_B_R_sands.png) top left no-repeat;
position:absolute;
right:-6px;
top:0
}

* html div.bottom_R_dec_sands div {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/misc/dec_bl_B_R_sands.png", sizingMethod="crop");
}

ul.conference_list{
list-style:none
}

ul.conference_list li{}

ul.conference_list li span.date{
margin-bottom:3px;
}

ul.conference_list li span.date span{
display:inline-block;
border:1px solid #D7D5CE;
padding:0 4px;
margin-right:7px;
}

ul.conference_list li strong{
color:#715240;
display:block;
margin-bottom:16px;
}

ul.conference_list li.last{
padding-bottom:0;
border:0
}

div.new_pass_block{
border-top:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
margin:25px -30px 17px -30px;
padding:18px 30px 18px 22px;
}

table.profile_grid{
margin:0 0 0 -8px;
}

table.profile_grid span.inpt_cont{
display:block;
width:196px;
height:27px;
background:url(/public/media/inputs/input_1.png) top left no-repeat;
padding:5px 25px 0 12px
}

table.profile_grid span.inpt_cont_error{
background:url(/public/media/inputs/input_2.png) top left no-repeat;
}

table.profile_grid span.inpt_cont input{
border:0;
background:none;
font-family:"Trebuchet MS";
font-size:16px;
color:#333;
vertical-align:top;
width:196px;
}

table.profile_grid span.inpt_cont select{
font-family:"Trebuchet MS";
font-size:16px;
color:#333;
}

div.page_module ul{
padding:0 0 0 25px;
}

/*HEADERS*/

h2.header_1{
height:38px;
background:url(/public/media/headers/h2_1.jpg) top left repeat-x;
font-size:21px;
color:#715240;
font-weight:normal;
padding:2px 0 0 28px
}

h2.header_2{
height:36px;
background:url(/public/media/headers/h2_1.jpg) top left repeat-x;
font-size:17px;
color:#715240;
font-weight:normal;
padding:5px 0 0 16px;
margin-bottom:5px;
}

h2.header_2 img.ico{
float:left;
display:block;
margin:-5px 11px 0 0
}

h2.header_2 .ico_text{
display:block;
float:left
}

h2.header_3{
height:43px;
background:url(/public/media/headers/h2_2.jpg) top left repeat-x;
font-size:21px;
color:#715240;
font-weight:normal;
padding:9px 0 0 24px;
}

h2.header_4{
width:270px;
height:49px;
text-align:center;
font-size:17px;
color:#fff;
line-height:1.1;
padding-top:8px;
margin-bottom:-23px;
position:relative
}

h2.header_4_blue{
background:url(/public/media/headers/h2_3.png) top left no-repeat
}

/*BUTTONS*/

a.styled_link{
font-size:14px;
font-weight:bold;
background:url(/public/media/icons/ico_1.gif) 0 3px no-repeat;
padding:0 0 0 22px;
margin:0 0 0 28px;
}

a.styled_link_2{
font-size:13px;
background:url(/public/media/icons/ico_1.gif) 0 3px no-repeat;
padding:0 0 0 22px;
}

a.styled_link_3{
font-size:15px;
display:inline-block;
height:20px;
padding:7px 0 0 39px;
line-height:1.1
}

a.styled_link_3_blue{
background:url(/public/media/icons/ico_4.gif) 0 0 no-repeat;
}

a.styled_link_3_orange{
background:url(/public/media/icons/ico_19.gif) 0 0 no-repeat;
}

a.styled_link_3_green{
background:url(/public/media/icons/ico_20.gif) 0 0 no-repeat;
}

a.paf_link{
font-size:15px;
display:inline-block;
height:20px;
padding:0 0 0 39px;
line-height:1.1;
}

a.paf_link_blue{
background:url(/public/media/icons/ico_13.gif) 10px 3px no-repeat
}

a.paf_link_orange{
background:url(/public/media/icons/ico_21.gif) 10px 3px no-repeat
}

a.styled_link_4{
padding:1px 0 0 35px;
line-height:1.1;
*line-height:1.2;
margin:15px 0 0 0;
height:18px;
display:inline-block;
font-size:14px;
}

a.styled_link_4_blue{
background:url(/public/media/icons/ico_6.gif) 0 0 no-repeat;
}

a.button_1{
display:block;
width:220px;
height:78px;
padding:5px 0 0 75px;
font-size:14px;
text-decoration:none;
color:#fff;
margin:0 auto 5px auto;
}

a.button_1 span{
font-size:20px;
text-decoration:underline
}

a.button_1:hover span{
text-decoration:none
}

a.b_eta{
background:url(/public/media/buttons/button_1.png) top left no-repeat;
}

a.b_errow{
background:url(/public/media/buttons/button_2.png) top left no-repeat;
}

a.b_flower{
background:url(/public/media/buttons/button_3.png) top left no-repeat;
}

a.b_smile{
background:url(/public/media/buttons/button_4.png) top left no-repeat;
}

a.button_2{
display:inline-block;
vertical-align:middle;
width:219px;
height:37px;
background:url(/public/media/buttons/button_5.png) top left no-repeat;
line-height:1.3;
font-size:17px;
text-decoration:none;
text-align:center;
padding:13px 0 0 0
}

a.button_2:hover{
color:#444
}

a.button_3{
display:block;
width:66px;
height:25px;
background:url(/public/media/buttons/button_6.png) top left no-repeat;
font-size:15px;
line-height:1.1;
padding:7px 0 0 35px;
text-decoration:none
}

a.button_3:hover{
color:#444
}

a.button_4{
display:block;
width:168px;
height:36px;
background:url(/public/media/buttons/button_7.png) top left no-repeat;
text-align:center;
line-height:1.1;
font-size:17px;
text-decoration:none;
padding:14px 0 0 0;
}

a.button_4:hover{
color:#444
}

a.button_5{
display:block;
width:340px;
height:28px;
background:url(/public/media/buttons/button_8.png) top left no-repeat;
margin:0 auto;
padding:8px 0 0 0;
font-size:17px;
text-decoration:none;
line-height:1.1;
text-align:center
}

a.button_5:hover{
color:#444
}

a.button_6{
display:block;
width:190px;
height:28px;
background:url(/public/media/buttons/button_9.png) top left no-repeat;
margin:0 auto;
padding:8px 0 0 0;
font-size:17px;
text-decoration:none;
line-height:1.1;
text-align:center
}

a.button_6:hover{
color:#444
}

a.button_7{
display:block;
width:248px;
height:28px;
background:url(/public/media/buttons/button_10.png) top left no-repeat;
margin:0 auto;
padding:8px 0 0 0;
font-size:17px;
text-decoration:none;
line-height:1.1;
text-align:center
}

a.button_7:hover{
color:#444
}

a.button_8{
display:block;
width:226px;
height:28px;
background:url(/public/media/buttons/button_11.png) top left no-repeat;
line-height:1.1;
position:relative;
font-size:17px;
text-decoration:none;
padding-top:8px;
}

a.button_8:hover{
color:#444
}

a.button_8 img{
display:block;
position:absolute;
top:12px;
}

a.button_8 img.no_active{
display:none
}

a.button_8_back{
float:left;
padding-left:41px;
}

a.button_8_back img{
left:15px;
}

a.button_8_no_active{
color:#ccc !important;
cursor:default;
}

a.button_8_no_active img{
display:none
}

a.button_8_no_active img.no_active{
display:block
}

a.button_8_next{
width:145px;
text-align:right;
float:right;
padding-right:41px;
background:url(/public/media/buttons/button_12.png) top left no-repeat
}

a.button_8_next img{
right:18px;
}

a.button_9{
display:block;
width:163px;
height:36px;
background:url(/public/media/buttons/button_13.png) top left no-repeat;
line-height:1.1;
font-size:17px;
text-decoration:none;
padding-top:8px;
text-align:center;
margin:0 auto
}

a.button_9:hover{
color:#444;
}

a.button_9_no_active{
color:#ccc !important;
cursor:default;
}

a.button_10{
display: inline-block;
height:27px;
width:137px;
vertical-align:middle;
text-align:center;
font-size:15px;
text-decoration:none;
line-height:1.3;
background:url(/public/media/buttons/button_14.png) top left no-repeat;
position:relative;
padding-top:5px;
margin-top:-1px;
}

* html a.button_10{
background:url(/public/media/buttons/button_14_ie6.png) top left no-repeat
}

a.button_10:hover{
color:#444
}

a.button_11{
display: inline-block;
height:27px;
width:77px;
vertical-align:middle;
text-align:left;
font-size:15px;
text-decoration:none;
line-height:1.3;
background:url(/public/media/buttons/button_15.png) top left no-repeat;
position:relative;
padding-top:5px;
padding-left:34px;
margin-top:-1px;
}

a.button_11:hover{
color:#444
}

a.checkbox{
display:block;
width:14px;
height:14px;
background:url(/public/media/icons/ico_2.gif) top left no-repeat
}

a.checkbox_checked{
background:url(/public/media/icons/ico_3.gif) top left no-repeat
}

a.radio{
display:inline-block;

width:14px;
height:14px;
background:url(/public/media/icons/ico_12.gif) top left no-repeat;
margin-right:7px;
}

a.radio_checked{
background:url(/public/media/icons/ico_11.gif) top left no-repeat;
}

/*POPUP STYLE*/

div.alt{
display:none
}

#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#fff;
    filter:alpha(opacity=60);
    -moz-opacity: 0.60;
    opacity: 0.60;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	 width: expression(document.body.clientWidth > 960 ? "100%" : "960px")
}

#TB_window {
    position: fixed;
    z-index: 102;
    color:#000000;
    display:none;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

div.popup_layer{
position: fixed;
top:50%;
left:50%;
z-index:102;
}

* html div.popup_layer{
position:absolute
}

div.popup_content td{
font-size:6px;
line-height:1
}

div.popup_content .T{
height:10px;
background:url(/public/media/popups_style/pop_t.png) top left repeat-x
}

* html div.popup_content .T {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups_style/pop_t.png", sizingMethod="scale");
}

div.popup_content .T_L{
height:10px;
width:10px;
background:url(/public/media/popups_style/pop_t_l.png) top left no-repeat
}

* html div.popup_content .T_L {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups_style/pop_t_l.png", sizingMethod="crop");
}

div.popup_content .T_R{
height:10px;
width:10px;
background:url(/public/media/popups_style/pop_t_r.png) top left no-repeat
}

* html div.popup_content .T_R {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups_style/pop_t_r.png", sizingMethod="crop");
}

div.popup_content .L{
width:10px;
background:url(/public/media/popups_style/pop_l.png) top left repeat-y
}

* html div.popup_content .L {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups_style/pop_l.png", sizingMethod="scale");
}

div.popup_content .R{
width:10px;
background:url(/public/media/popups_style/pop_r.png) top left repeat-y
}

* html div.popup_content .R {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups_style/pop_r.png", sizingMethod="scale");
}

div.popup_content .B{
height:10px;
background:url(/public/media/popups_style/pop_b.png) top left repeat-x
}

* html div.popup_content .B {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups_style/pop_b.png", sizingMethod="scale");
}

div.popup_content .B_L{
height:10px;
width:10px;
background:url(/public/media/popups_style/pop_b_l.png) top left no-repeat
}

* html div.popup_content .B_L {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups_style/pop_b_l.png", sizingMethod="crop");
}

div.popup_content .B_R{
height:10px;
width:10px;
background:url(/public/media/popups_style/pop_b_r.png) top left no-repeat
}

* html div.popup_content .B_R {
	background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/public/media/popups_style/pop_b_r.png", sizingMethod="crop");
}

div.popup_content .content{
background:#fff;
font-size:14px;
line-height:1.4;
}

div.popup_content .content td{
font-size:14px;
line-height:1.4;
}

div.popup_content div.registration{
width:675px;
}

div.popup_content div.login_pop{
width:473px;
}

div.popup_content div.pop_content_place{
margin:0 -5px;
}

div.popup_content h2{
position:relative
}

div.popup_content h2 a.button_3{
float:right;
margin-right:16px;
margin-top:-1px;
}

div.popup_content div.pop_footer{
height:63px;
position:relative;
padding:16px 25px 0 25px;
}

div.popup_content div.pop_footer span{
font-size:13px;
color:#DD4200;
display:inline-block;
padding:7px 0 0 26px;
}

div.popup_content div.pop_txt_pl{
position:relative;
background:#F8F7F1;
padding:22px 20px 22px 25px;
}

div.popup_content table.registration_grid{
margin:0 0 0 -8px;
}

div.popup_content span.inpt_cont{
display:block;
width:196px;
height:27px;
background:url(/public/media/inputs/input_1.png) top left no-repeat;
padding:5px 25px 0 12px
}

div.popup_content span.inpt_cont_error{
background:url(/public/media/inputs/input_2.png) top left no-repeat;
}

div.popup_content span.inpt_cont input{
border:0;
background:none;
font-family:"Trebuchet MS";
font-size:16px;
color:#333;
vertical-align:top;
width:196px;
}

div.popup_content span.inpt_cont select{
font-family:"Trebuchet MS";
font-size:16px;
color:#333;
}

/*SPECIAL*/

.d_block{
display:block
}

br.cleaner {
	display:block;
	clear:both
}
br.small_br {
	font-size:6px;
	line-height:1
}
.pointer {
	cursor:pointer
}
.cleaner {
	display:block;
	clear:both
}
.nopadd {
	padding:0 !important
}
.noborg {
	border:0 !important
}
.nobg {
	background:none !important
}
.nomarg {
	margin:0 !important
}
.noBmarg{
margin-bottom:0 !important
}
.nowrap {
	white-space:nowrap
}
.dinamic {
	overflow:auto;
	width:100%
}
.center {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.cursor_def{
cursor:default !important
}

/*FONTS*/

.bold {
	font-weight:700
}
.f_10 {
	font-size:10px;
}
.f_11 {
	font-size:11px;
}
.f_12 {
	font-size:12px;
}
.f_13 {
	font-size:13px;
}
.f_14 {
	font-size:14px;
}
.f_15 {
	font-size:15px;
}
.f_16 {
	font-size:16px;
}
.f_17 {
	font-size:17px;
}
.f_18 {
	font-size:18px;
}
.f_19 {
	font-size:19px;
}
.f_20 {
	font-size:20px;
}
.f_21 {
	font-size:21px;
}
.f_22 {
	font-size:22px;
}
.f_23 {
	font-size:23px;
}
.f_24 {
	font-size:24px;
}
.f_25 {
	font-size:25px;
}
.f_26 {
	font-size:26px;
}
.f_27 {
	font-size:27px;
}
.f_28 {
	font-size:28px;
}
.f_29 {
	font-size:29px;
}
.f_30 {
	font-size:30px;
}
._6 {
	font-size:6px
}

/*COLORS*/

.white_bg{
background:#fff !important
}

.light_brown_bg{
background:#FBFAEE !important
}

.grey{
color:#999 !important;
}

