html 
{
    background:#fefdf5;
}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/ros/left_lineforbg.gif) left top repeat-y;
	margin: 0; 
	padding: 0;
	color: #000000;
	min-width:999px;
    overflow:auto;
}
.c4 
{
    padding-right:50px;
    font-size:12px;
}
.c5
{
    padding-right:50px;
    font-size:11px;
}
#maintxt .c4 p
{
    
    margin-bottom:15px;
}


.sape {
margin-left: 135px;
font-size:10px;color:#999999

}
.sape a {
text-decoration:none;
font-size:10px
}
/*******************			HEAD			**********************/
#head {
	margin-left:281px;
	background:#FFFFFF;
    height:1%;
    _position:relative;
    _right:3px;
    	
} 
#tbl01 {
	border-collapse:collapse;
	width:100%;
	min-width:600px;
	height:72px;
	border:0;
	margin:0;
	font-size:1px;
	height:1%;
}

#tbl01 tr td {
	padding:0;
	background:url(/images/ros/mainmenu_line.gif) 100% 0 no-repeat;
	padding-right:3px;
}
#tbl01 tr td.last
{
    background:none;
    padding:0;
}
#tbl01 a.first {
	display:block;
	background:url(/images/ros/mainmenu_BG_company_mainpage.png) left top no-repeat;
	color:#406678;
	font-size:14px;
	padding:32px 5px 0 18px;
	height:38px;
		
}
#tbl01 a.first:hover  {
	background:url(/images/ros/mainmenu_BG_company.png) left top no-repeat;
	background-color:#b39a5c;
	color:#FFFFFF;
	text-decoration:none;
}
#tbl01 a.first_visit  {
	display:block;
	background:url(/images/ros/mainmenu_BG_company.png) left top no-repeat;
	background-color:#b39a5c;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	padding:32px 5px 0 18px;
	height:38px;
}
#tbl01 a.other {
	display:block;
	background:url(/images/ros/mainmenu_BG.png) left top no-repeat;
	color:#406678;
	font-size:14px;
	padding:32px 5px 0 18px;
	height:38px;	
	
}
#tbl01 a.other:hover {
	color:#FFFFFF;
	background:none;
	background-color:#b39a5c;
	text-decoration:none;
}
#tbl01 a.other_visit {
	display:block;
	color:#FFFFFF;
	background:none;
	background-color:#b39a5c;
	text-decoration:none;
	font-size:15px;
	padding:32px 5px 0 18px;
	height:38px;
}
.vrtline
{
	width:3px;
}
/*******************			MAIN			**********************/

#main { 
	margin-left:281px;
	_height:1%;

}
#leftimg {
	position:absolute;
	top:146px;
	left:281px;
	background:url(/images/ros/bigline_middle.png) left top no-repeat;
	width:116px;
	height:340px;
	z-index:1;
	
}
#maintop {
	height:78px;
	background:url(/images/ros/mainmenu_under_line.png) left top repeat-x;
	font-size:1px;
	min-width:100%;
	_zoom:1;
	_position:relative;
    _right:3px;
}
#maintop_line {	
	background:url(/images/ros/bigline_top.png) left top no-repeat;
	
	height:78px;
	
	z-index:-1;
}
#maintop p {
	margin:0;
	padding:14px 0 0 26px;
	font-size:10px;
	color:#71706d;
}

#mainleft {
	/*background:url(/images/ros/bigline_bottom_gradient.png) left top repeat-y;*/
} 
#maintxt {
	margin-left:130px;
}

#h1_, .h1_ {
	margin-top:0;
}

#maintxt h1, .h1_ {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:100;
	font-size:30px;
	margin:0 0 10px 5px;
}
#maintxt p {
	padding:0 0 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5b5b5b;
	margin:0 0 30px;
	line-height:14px;
}

#maintxt img {
	margin:4px 4px 0 4px;
	border:0;
}
#maincenter {
	position:relative;
	margin:0 0 30px 0;
	height:250px;
	overflow:hidden;
	_zoom:1;
	min-width:550px;
}
#h1_2 {	
	margin:0 0 20px 5px !important;
}
.div_mc1 {
	float:left;
	width:152px;
	background:#fefdf5;
	_zoom:1;
	margin:0;
}
.div_mc2 {
	float:right;
	width:152px;
	background:#fefdf5;
	_zoom:1;
	margin:0;
}
.div_mc3 {
	background:#fefdf5;
	_zoom:1;
	margin:0 152px 0 0;
}
#div_mc_right
{
	width:152px;
	margin:0 auto;
}
#div_mc_center {
	width:auto;
	margin:0 auto 0 152px;
}

.up {
	border-right: 1px solid #d8d7bf !important;
	height:22px;
	padding:0 7px 0 0;
	
}
.up_div1 {
	width:120px;
	height:15px;
	float:left;
}
.up_div1 p {
	padding:6px 0 0 5px!important;
	margin:0!important;
}
.up_div2 {
	float:right;
	height:23px;
	width:20px;
}
.up_div2 p {
	padding:0 !important;
	margin:2px 0 0 0 !important;
	font-size:16px!important;
	font-weight:800 !important;
	color:#8f5544 !important;
}
.dwn {
	border: 1px solid #d8d7bf !important;
}
.dwn img {
	border: 4px solid #eae9d7 !important;
	margin: 1px 1px 0 1px !important; 
}
.dwn_div_a {
	width:130px;
	height:45px;
	background:url(/images/ros/content_arrow.png) right bottom no-repeat;
	background-color:#666666;
	border: 4px solid #eae9d7 !important;
	border-top: 0 !important;
	padding:0 5px;
	margin: 0 1px 1px 1px !important;

}
.dwn a.txt:hover {
	color:#999999;
}
.dwn a.txt {
	padding-top:3px;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
}
.dwn a
{
	display:block;
}
#cal {
	overflow:hidden;
	_zoom:1;
	margin:0;
	padding:0 0 0 0;
	min-width:530px;
			
}
#cal h2 {
	font:28px Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 -3px;
	padding:0;
}
#cal p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
}
#cal a {
	font-size:10px;
	line-height:14px;
	color:#406678;
}
#cal a:hover {
	color:#990000;
}
#calline_table {
	width:100%;
	min-width:100%;
	text-align:center;
}
#calline_table td {
	padding:0;
	line-height:17px;
}
#callline_p a {
	font-size:11px;
	background:0;
}
#date {
	width:80px;
	float:left;
}
#date h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:45px;
	color:#6f8e89;
	margin:-2px 0 0 -5px;
	padding:0;
	letter-spacing:-5px;
}
#date p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:15px;
	color:#6f8e89;
	margin:-5px 0 0 0;
	padding:0;
}
#sel {
	margin:24px 0 0 0;
	width:195px;

}
#sel select{
	height:21px;
	vertical-align:middle;
}
#input_ok {
	vertical-align:middle;
	width:25px;
	height:19px;
	background:url(/images/ros/content_button1.png) left top no-repeat;
	border:0;
	font-size:1px;
}
#input_ok:hover {
	cursor:pointer;
}
#calblok1 {
	width:160px;
	float:left;
	padding-left:3px;
}
#calblok1_h1_event1 {
	font-size:22px !important;
}
#datecoment {
	margin: 0 auto 0 55px;
	padding:4px 10px 0 43px;
	background:url(/images/ros/calendar_0151.png) 10px 10px no-repeat;
}
#dateandcoment {
	margin-left:205px;
}
#startcal {
	float:left;
	margin:0 auto 0 auto;
	padding:0 15px 0 15px;
	height:175px;
	background:url(/images/ros/calendar_bottom.png) left bottom repeat-x;
}
#divfor_calline {
	margin-bottom:15px;
	height:105px;
}

#callline {	
	background:url(/images/ros/calendar_timeline.png) left top repeat-x;
	height:24px;
	width:100%;
	padding:0;
	margin:0 auto 0 auto;

	
}
#callline_p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:200;
	text-align:justify;
	margin:0 auto 0 auto;
	padding-top:1px;
	height:17px;
	overflow:hidden;
}
#callline_p b {
	color:#000000;
}

.calline_img {
	margin:0 !important;
}
#callline_left {
	float:left;
}
#calline_right{
	float:right;

}
#callline_center {
	margin:0 auto 0 25px;
}
#news {
	min-width:530px;
	overflow:hidden;
	_zoom:1;
	font-size:10px !important;
}
#news h1 {
	margin:20px 0 10px 0;
	font-size:30px;
}
#news a {
	display:block;
	margin-bottom:1em;
	font-size:15px;
	color:#406678;
}
#news a:hover {
	color:#990000;
}
#news img {
	border:5px solid #eae9d7;
	margin-bottom:20px;
}
#news_main_img {
	margin:0 26px 26px 0;
	float:left;
}
#news_main_img img{
	margin:0;
}
#news_main_img a:hover {
	color:#990000 !important;
}
#news_main_img p {
	line-height:14px;
	color:#5b5b5b;
	margin:0 0 15px 0;
	text-align: right;
	padding:0 2px 0 0;
}
#news_main_img span {
	color:#772727;
}

#parent_intable {
	margin:auto 0 auto auto;
	min-width:530px;
	font-size:9px !important;
	border-top: 1px dotted #969696;
}
#parent_intable td
{
    vertical-align:top;
}
.for_intable_lft
{
    padding:15px 20px;
}
.intable_rght {
	border:0;
	border-left: 1px dotted #969696;
	padding:15px 0 15px 20px;
}
#intable_rght_end {
	border:0;
	border-left: 1px dotted #969696;
	padding:15px 0 0 20px;
	margin:0 0 20px 50%;
	height:150px;
	overflow:visible;
	_zoom:1;
}
.under
{
    border-bottom: 1px dotted #969696;
}
#div_for_button_arr {
	max-height:105px;
	overflow:hidden;
	_zoom:1;
}
.div_intable_a {
	display:block;
}
.div_intable_a a:hover {
	color:#990000 !important;
}
#parent_intable img {
	float:left !important;
	border:5px solid #eae9d7 !important;
	margin:15px 15px 15px 0 !important;
}
#parent_intable p {
	color:#5b5b5b !important;
	margin:0 0 10px !important;
	padding:0 0 0 0 !important;
	display:block;
}
#parent_intable a {
	color:#406678;
	font-size:14px!important;
	text-decoration:underline;
}
a.link{
	font-size:10px !important;
	width:9px;
	height:7px;
	background:url(/images/ros/new_links.png) left 4px no-repeat;
	text-decoration:none !important;
}
a.link:hover{
	background:url(/images/ros/new_links_active.gif) left 4px no-repeat;
}
#parent_intable p span {
	padding:5px 0;
	color:#000000;
	display:block;
}
a.link img, #intable_rght_end a.link img {
	border:none !important;
	float:none !important;
	margin:0 !important;
}
#news_arch {
	float:left;
	width:96px;
	height:19px;
	background:url(/images/ros/content_button2_arh.png) left top no-repeat;
	margin:0 0 10px;
	font-size:1px;
	padding:2px 0 0 4px;
}

#news_arch a {
	text-decoration:none !important;
	color:#FFFFFF;
	font-size:10px !important;
}
#news_arch a:hover {
	text-decoration:underline !important;
}
.p_bld_blck {
	color:#000000!important;
	font-weight:bold;
	font-size:12px !important;
	line-height:18px !important;
	margin:25px 0 5px 0!important;
}
.p_bld_blck a{
	font-weight:100 !important;
	color:#406678;
}
.p_bld_blck a:hover{
	color:#990000;
}
#ul_about {
	padding:0 0 0 8px;
	margin:0 0 20px 0;
}
#ul_about li{
	list-style-type:none;
	background:transparent url(/images/ros/li_about_us.png) no-repeat scroll left 13px;
	font-size:11px;
	color:#674d0f;
	padding:0 0 0 24px;
	line-height:24px;
}
.table {
	margin:30px 0 0 8px;
}
.table_name {
	color:#000000 !important;
	font-size:11px !important;
	margin:0 0 8px 0 !important;
	padding:0 0 0 2px !important;
}
#table_about {
	width:500px;
	min-width:85%;
	background:#eae9d7;
	border-bottom:2px solid #4f5860;
	font-size:11px;
	border-spacing:2px;
	border-collapse:collapse;

}
#table_about td{
	border:1px solid #FFFFFF;
	padding:6px 5px;
}
#table_about th.up_bld_blue {
	border:1px solid #FFFFFF;
	padding:5px 5px;
	color:#FFFFFF;
	background:#4f5860;
}
#table_about th.up_blue {
	border:1px solid #FFFFFF;
	font-weight:200;
	text-align:left;
	padding:5px 5px;
	color:#FFFFFF;
	background:#4f5860;
}
.p_partners_black {
	color:#000000!important;
	font-size:12px !important;
	line-height:18px !important;
	margin-bottom:15px !important;
}
/*******************			EVENT			**********************/
#h1_event1 {
	margin-bottom:50px !important;
}
#startcal_event {
	margin:0 auto 80px 0;
	padding:0 15px 0 15px;
	height:175px;
	background:url(/images/ros/calendar_bottom.png) left bottom repeat-x;
}
.event_month p{
	font-size:20px !important;
	margin:0 0 -35px 0!important;
}
.event_month p span{
	font-size:14px !important;
	font-weight:bold;
	padding:0 0 0 1px;
	margin:0;
}
.event_month_block img {
	float:left;
	margin:0 2px 0 0!important;
	padding-right:2px;
	border-right:1px solid #e9e8d7 !important;
}

.event_month_block {
	overflow:hidden;
	_zoom:1;
	border:1px solid #e9e8d7;
	padding:2px;
	margin:0 0 35px 0;
}
.event_month_block_up {
	border-bottom:1px dotted #969696;
	height:18px;
	padding:0 3px;
	margin:0 0 10px;
}
.event_month_block_up_span2 {
	font-size:11px !important;
	float:right;
	color:#000000 !important;
}
.event_month_block_up_span1 {
	font-size:11px !important;
	float:left;
	color:#772727 !important;
}
.event_month_block_txt {
	margin:0;
	padding:14px 14px 0 14px;
	overflow:hidden;
	_zoom:1;
	min-width:300px;
}
.event_month_block_txt a {
	font-weight:bold;
	color:#406678;
	font-size:14px;
	line-height:20px;
	margin:15px 0 20px 0;
}
.event_month_block_txt a:hover {
	color:#990000;
}
.event_month_block_txt p {
	padding:0 !important;
	margin:10px 0 0 0!important;
}
#event_bottom_for_event_maxwidth {
}
#event_bottom_scrolling{
	min-width:451px;
	margin:30px 0 0 0;
}
#event_bottom_scrolling a{
	vertical-align:top;
	font-size:11px;
	color:#406678;
}
#event_bottom_scrolling a:hover{
	color:#990000;
}
#event_bottom_scrolling table td
{
    vertical-align:top;
}
#event_bottom_scrolling_left {
	height:18px;
	text-align:left;
	width:180px;
}
#event_bottom_scrolling_right {
	height:18px;
	text-align:right;
	width:180px;
}
#event_bottom_scrolling_center {
	height:18px;
	text-align:center;
	width:auto;
	margin:0 180px;
	padding:0 2px;
}
#event_bottom_scrolling_first {
	background:url(/images/ros/event1_bottom_left_II.png) left 5px no-repeat;
	padding:0 0 0 8px;
}
#event_bottom_scrolling_previous {
	background:url(/images/ros/event1_bottom_left_I.png) left 5px no-repeat;
	padding:0 0 0 6px;
	margin:0 0 0 10px;
}
#event_bottom_scrolling_next {
	background:url(/images/ros/event1_bottom_right_I.png) right 5px no-repeat;
	padding:0 6px 0 0;
	margin:0 10px 0 0;
}
#event_bottom_scrolling_last {
	background:url(/images/ros/event1_bottom_right_II.png) right 5px no-repeat;
	padding:0 8px 0 0;
	margin:0 0 0 0;
}
#event_bottom_scrolling_center_table {
	text-align:center;
	width:110px;
	border:none;
	border-collapse:collapse;
	
}
#event_bottom_scrolling_center_table td {
	padding:0 0 0 0;
	text-align:center;
}

#event_bottom_scrolling_center_table a {
	display:block;
	width:14px;
	height:16px;
	
}

#event_bottom_scrolling_center_divtable {
	height:16px;
	text-align:center;
}
#event_bottom_scrolling_center_divtable a {
	padding:3px 2px;
}
#event_bottom_scrolling_center_divtable b {
	vertical-align:top;
	color:#FFFFFF;
	font-size:11px;
	background-color:#603e0f;
	padding:3px 2px;
}
#event_bottom_scrolling_center_divtable a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#603e0f;
}

#footer_event p { 
	font-size:10px;
	margin:0;
	color:#5b5b5b;
}
#footer_event a { 
	color:#416778;
}
#footer_event a:hover {
	color:#990000;
}
#event2_month_block{
	overflow:hidden;
	_zoom:1;
}
#event2_div_for_img {
	padding:2px;
	float:left;
	border:1px solid #e9e8d7;
	font-size:1px;
}
#event2_div_for_img img {
	width:100px;
	height:141px;
	margin:0;
	padding:0;
	
}
.event2_month_block_txt {
	margin:0 0 0 124px;
}
.event2_month_block_up {
	border-bottom:1px dotted #969696;
	height:18px;
	padding:0 3px 0 10px;
}
.event2_month_block_txt a{
	color:#406678;
	font-size:11px;
}
.event2_month_block_txt a:hover{
	color:#990000;
}
.event2_month_block_txt p{
	font-size:11px;
	margin:0 0 0 124px;
}
#event2_div_a_dwnld {
	padding:0 0 0 10px;
	height:17px;
	margin:15px 0px;
}
#event2_div_a_dwnld img{
	vertical-align:-4px;
}
#event2_div_a_back {
	position:relative;
	padding:0;
	height:17px;
	margin:15px 0px;
}
#event2_div_a_back a{
	background:url(/images/ros/event2_green_arr_left.png) 3px 4px no-repeat;
	padding-left:10px;
}
#event2_month_block_div_p {
	background-color:#efeedf;
	padding:5px 5px 5px 10px;
	margin:15px 0;
	color:#000000;
	font-size:10px;
	vertical-align:top;
	line-height:18px;
}
#event2_month_block_div_p a{
	font-size:10px;
	font-weight:bold;
}
.event2_p {
	font-size:12px !important;
	line-height:18px !important;
	padding:0 30px 0 0 !important;
}
.event2_p p
{
    padding-left:0 !important;
}
.event2_p_black_bold {
	color:#000000!important;
	font-weight:bold;
	font-size:12px !important;
	line-height:18px !important;
	margin:25px 0 5px 0!important;
	padding:0!important;
}
.event2_p_black_bold a{
	font-weight:100 !important;
	color:#406678;
}
.event2_p_black_bold a:hover{
	color:#990000;
}
#event2_sponsors {
	border-bottom:1px dotted #9a9a9a;
	overflow:hidden;
	_zoom:1;
	margin:15px 0 0 0;
}
.event2_sponsors_frame{
	float:left;
}
.event2_sponsors_img {
	width:152px;
	height:42px;
	background:url(/images/ros/event2_bg_logo.png) left top no-repeat;
	padding:8px 0 0 10px;
}
.event2_sponsors_img img{
	margin:0 !important;
}
#event2_sponsors p {
	font-size:11px !important;
	padding:0 0 0 15px;
}
#event2_leftmenu_li {
	height:440px !important;
	border:0!important;
}
#event2_leftmenu_li_second {
	border-top:1px dotted #959595!important;
}
#event2_leftmenu_li_podmenu {
	padding:0 0 20px 15px;
	width:175px;
}
#event2_leftmenu_li_podmenu p{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	margin:10px 0 10px 0;
}
#event2_leftmenu_li_podmenu h5{
	color:#5b5b5b;
	font-size:11px;
	margin:18px 0 7px 0;

}
#event2_leftmenu_li_podmenu_first_h5{
	margin:3px 0 7px 0 !important;
}

#event2_leftmenu_li_podmenu ul{
	padding:0 !important;
	margin:0 !important;
}
#event2_leftmenu_li_podmenu li{
	height:auto !important;
	border:0!important;
	line-height:normal !important;
	margin:0 !important;
}
#event2_leftmenu_li_podmenu li a{
	list-style-type:none;
	background:url(/images/ros/left_list.png) left 9px no-repeat;
	font-size:11px !important;
	line-height:19px !important;
	height:normal !important;
	border:0!important;
	margin:0 !important;
	text-decoration:underline !important;
}
#event2_leftmenu_li_podmenu li a:hover{
	list-style-type:none;
	color:#990000!important;
	height:normal !important;
	border:0!important;
	background:url(/images/ros/left_list.png) left 9px no-repeat;
	margin:0 !important;
}


/*******************			NEWS			**********************/
.news1_block {
	border-bottom:1px dotted #969696;
	padding-bottom:10px;
	min-width:200px;
	margin-bottom:34px;
	overflow:hidden;
}
.news1_block_img {
	float:left;
	border:4px solid #eae9d7;
	padding:1px;
	width:76px;	
}
.news1_block_img img {
	margin:0 !important;
	width:76px;
}
.news1_block_txt { 
	margin:0 0 0 103px;
}
.news1_block_txt a{ 
	font-size:12px;
	color:#416678;
	font-weight:bold;
	background:url(/images/ros/news1_a_green_arr_right.png) right 5px no-repeat;
	padding:0 10px 0 0;
}
.news1_block_txt a:hover {
	color:#990000;	
}
.news1_block_date {
	font-size:11px;
	color:#772727;
	margin:4px 0 10px 0;
}
.news1_block_txt p {
	padding:0 !important;
	line-height:16px;
	margin:0!important;
}
#news2_block_img {
	float:left;
	border:4px solid #eae9d7;
	padding:1px;
	margin:0 23px 15px 5px;
}
#news2_block_img img{
	margin:1px;
}
#news2_block_date {
	font-size:11px;
	color:#772727;
	margin:4px 0 10px 5px;	
}
#news2_a_back {
	display:block;
	color:#416678;
	margin:30px 0 0 0;
	padding:0 0 0 8px;
	font-size:12px;
	background:url(/images/ros/news2_a_green_arr_left.png) left 5px no-repeat;
}
#news2_a_back:hover {
	color:#990000;
}

/*******************			SPONSORS			**********************/
.sponsors_address strong {
	font-size:11px !important;
	line-height:16px !important;
	margin:0 0 0 8px;
	color:#709451;
}
.sponsors_address p {
	font-size:11px !important;
	line-height:16px !important;
	margin:0!important;
}
.sponsors_address span {
	color:#5B5B5B;
	font-size:11px !important;
	line-height:16px !important;
}
#sponsors_add {
	margin:0 0 20px;
}
#sponsors_rek {
	margin:0 0 20px;
}
#sponsors_tel {
	margin:0 0 20px;
}
#sponsors_mail {
	margin:0 0 120px;
}
.sponsors_address a {
	font-size:11px !important;
	line-height:16px !important;
	color:#406678!important;
	margin:0 0 0 8px!important;
}
#sponsors_mail a:hover {
	color:#990000 !important;
}
/*******************			SPEAKER			**********************/
#speaker_action {
	margin:40px 0 0 0;
}
#speaker_action label, #speaker_action b{
	font-size:11px !important;
	line-height:16px !important;
	margin:0 0 0 8px;
	padding:1px 0 0 0;
	color:#709451;
	display:block;
	width:110px;
	float:left;
	height:19px;
	font-weight:bold;
}
#speaker_action label span
{
    color:#686868;
    display:block;
    font-weight:normal;
}
.speaker_action_div {
	font-size:12px;
	color:#a4552a;
	margin-bottom:10px;
	vertical-align:top;
	min-width:445px;
}

.speaker_action_div input{
	width:308px;
	height:18px;
	padding:0;
	margin:0;
	vertical-align:top;
	border: 1px solid #b3b9c3;
}

.speaker_input_textarea {
	font-size:12px;
	color:#a4552a;
	min-width:445px;
	
}
.speaker_input_textarea textarea{
	vertical-align:top;
	height:103px;
	width:308px;
	overflow:scroll;
	margin:0 0 10px 0;	
	border: 1px solid #b3b9c3;
}
.speaker_input_submit
{
    font-size:12px;
}
.speaker_action_div_submit b{
	display:block;
	margin:200px 0 0 8px;
	float:left;
}
.speaker_input_submit input.pbut2{
	color:#FFFFFF;
	height:19px !important;
	width:72px!important;
	font-size:11px;
	border:0;
	background:url(/images/ros/speaker_bottom_button.png) left top repeat-x;
	vertical-align:middle;
}
.speaker_input_submit input.pbut2.butwidth
{
    width:auto !important;
}
.speaker_input_submit input:hover{
	color:#999999;
	cursor:pointer;
}

/*******************			PRESS			**********************/

.speaker_input_submit_clear {	
	margin-left:5px;
}
#press_text {
	border-bottom:1px dotted #969696;
	padding-bottom:15px;
}
#press_text p
{
    margin-bottom:15px !important;
	font-size:12px !important;
	line-height:18px !important;
}
#p_press_mark{
	font-size:11px!important;
	margin:35px 0 0 0!important;
}
#p_press_mark span{
	color:#a4552a;
}
.speaker_input_select {
	margin:0 0 10px 0;

}
.speaker_input_select b{
	display:block;
	margin:200px 0 0 8px;
	float:left;
}

.speaker_input_select select{
	margin:5px 0  0;
	width:310px;
	height:19px;
}	
#speaker_input_select_id{
	font-size:11px;
	line-height:16px;
	color:#709451;
	font-weight:bold;
}
#press_a {
	color:#416678;
}
#press_a:hover {
	color:#990000;
}


/*******************			CONTACT			**********************/

#p_contact_mark {
	margin:25px 0!important;
	font-weight:bold;
	color:#000000 !important;
	font-size:11px!important;
	line-height:17px!important;
}
#contact_mail {
	margin:0 0 5px;
}
#contact_mail a:hover{
	color:#990000!important;
}
#p_warning {
	color:#FFFFFF!important;
	visibility:hidden;
}
.faq_div {
	min-height:20px;
	margin:0 0 5px 8px;
	padding:0 0 0 10px;
	background:url(/images/ros/news1_a_green_arr_right.png) left 5px no-repeat;
}
.faq_div a{
	font-size:13px;
	color:#406678;
	display:block;
	cursor:pointer;
}
.faq_div a:focus, .faq_div a.sfhover{
	padding:0;
	margin:0;
	border:none !important;
	outline: none !important;
}
.faq_div a:focus p, faq_div a.sfhover p
{
    display:block !important;
}
.faq_div a:hover {
	color:#990000;
}
.faq_div b{
	font-size:13px;
	
}
.faq_div p{
	margin:0 !important;
	padding:0 0 5px 0 !important;
}
.faq_div div
{
    background:#f5f4e7;
	font-size:12px!important;
	padding:10px!important;
	margin:10px!important;
	line-height:19px!important;
}
/*******************			MAILER		**********************/
.p_mailer_mark {
	font-weight:bold;
	color:#000000 !important;
	font-size:12px!important;
	margin:0!important;
	padding:0!important;
}
#p_mailer_mark3{
	font-size:11px!important;
	margin:17px 0 28px 0!important;
}
#p_mailer_mark3 span{
	color:#A4552A;
}
.p_mailer_mark2 {
	font-weight:bold;
	color:#000000 !important;
	font-size:12px!important;
	margin:0!important;
	padding: 0 0 0 8px!important;
	line-height:17px!important;
}
#mailer_block_up {
	border-bottom:1px dotted #969696;
	min-width:560px;
	height:127px;
	padding:0 0 0 8px;
	margin:0 0 38px 0;
}
#mailer_block_up b{
	font-size:11px !important;
	margin:0 5px 0 0;
	padding:2px 0 0 0;
	color:#709451;
}
#mailer_block_up p{
	padding:0;
	margin:0 0 0 0;
}
#mailer_block_up input {
	height:18px;
	width:140px;
	border: 1px solid #b3b9c3;
	padding:0;
}
#mailer_block_up_part1 {
	height:20px;
	margin:25px 0 20px;
}
#mailer_block_up_part2{
	font-size:1px;

}
#mailer_block_up_part2 img{
	vertical-align:2px;
	margin:0!important;
}
#mailer_but_subsscrible {
	background:url(/images/ros/mailer_button_subscribe.png) left top no-repeat;
	width:81px!important;
	height:19px!important;
	margin-left:29px;
	_margin-left:27px;
	border:0!important;
	color:#FFFFFF;
	font-size:11px;
}
#mailer_but_subsscrible:hover {
	cursor:pointer;
	color:#999999;
}
#mailer_but_lostpass {
	display:inline!important;
	vertical-align:-2px;
	background:url(/images/ros/mailer_button_lostpass.png) left top no-repeat;
	width:90px!important;
	height:19px!important;
	border:0!important;
	color:#FFFFFF;
	font-size:11px;
	margin:0;
	padding:0;
	
}
#mailer_but_lostpass:hover {
	cursor:pointer;
	color:#999999;
}
#mailer_block_up_email {
	margin:0 auto;
	float:left;
	font-size:1px;

}
#mailer_block_up_pass {
	float:left;
	margin:0 0 0 20px;
	font-size:1px;
}
.speaker_input_checkbox {
	margin-bottom:4px;
}
.speaker_input_checkbox b{
	width:107px!important;

}

.speaker_input_checkbox_p {
	padding-top:19px;
	margin-left:118px;
	width:305px;
	font-size:11px!important;
	color:#5B5B5B;
}
.speaker_input_checkbox_p input{
	margin:0 5px 10px 0;
	vertical-align:-2px;
}
.speaker_input_checkbox_other_b{
	margin:0 0 0 11px !important;

}
/*******************			LEFT			**********************/
#left {
	float: left;
	width: 281px;
}
#lan {
	margin: 0 0 0 170px;
	font-size:1px;
	height:37px;
	width:45px;
}
#lan img {
	border:none;
}
#lan_RU {
	font-size:1px;
	padding-top:19px;
	float:left;
	background:url(/images/ros/lang_arrow.png) 50% top no-repeat;
}
#lan_RU a {
	border:1px solid #c8c8c8 !important;
}
#lan_EN {
	font-size:1px;
	padding-top:19px;
	float:right;
}
#lan a {
	display:block;
	border:1px solid #e0e0e0;
	height:11px;
	width:16px;
	padding:1px;
}
#lan a:hover {
	border:1px solid #c8c8c8;	
}
#logo {
	display:block;
	font-size:1px;
}
#logo img {
	border:0;
	margin:0 0 0 60px;
}
#kabinet {
	background:url(/images/ros/left_reg.jpg) top left no-repeat;
	width:281px;
	height:96px;
	margin: 28px 0 0 0;
	padding-top:37px;
}
#kabinet.kaben
{
    background:url(/images/ros/left_en.jpg) top left no-repeat;
}
#userAuthorizationLogin {
	font-size:13px;
	color:#949494;
	border: 1px solid #3c3c3c;
	width:170px;
	height:17px;
	padding-left:3px;
} 
#userAuthorizationPassword {
	font-size:13px;
	color:#949494;
	border: 1px solid #3c3c3c;
	width:130px;
	height:17px;
	vertical-align:middle;
	padding-left:3px;
}
#stb {
	width:33px;
	height:19px;
	background:url(/images/ros/left_button.png) left top no-repeat;
	border:0;
	padding:0;
	vertical-align:middle;	
}
#left_button:hover {
	cursor:pointer;
}
#div_action {
	position:relative;
	width:190px;
	margin:0 0 0 53px;
}
#div_left_button {
	position:relative;
	top:-21px;
	left: 135px;
}

#wrpassandbut {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	height:25px;
}
#regandpass {
	height:15px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	font-size:1px;

}
#regandpass a {
	color:#FFFFFF;
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:normal;
}
#regandpass a:hover {
	color:#999999;
}
#pass {
	margin:0 0 0 10px!important;
}
#leftmenu {
	position:relative;
	padding:20px 0 ;
	background:url(/images/ros/left_reg_b.jpg) left top no-repeat;
	font-size:1px;
}
#leftmenu li {
	width:175px;
	font-size:13px;
	list-style-type:none;
	border:0;
	border-bottom-color:#959595;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#endli {
	border:0 !important;
}
#leftmenu a {
	background:url(/images/ros/menu_list.gif) 4px center no-repeat;
	color:#406678;
	display:block;
	width:175px;
	text-decoration:none;
	line-height:29px;
	margin:2px 0;
	padding:0 0 0 17px;
}
#leftmenu a:hover, #leftmenu span {
	background:url(/images/ros/leftmenu_listBG.png) left center no-repeat;
	color:#FFFFFF;
	width:175px;
	display:block;
	text-decoration:none;
	line-height:29px;
	padding:0 0 0 17px;
	margin:2px 0;
}
#leftmenu ul {

}
#leftmenu ul li a.visit {
	background:url(/images/ros/leftmenu_listBG.png) left center no-repeat;
	color:#FFFFFF;
}
#afterleftmenu {
	background:url(/images/ros/left_bgelement.png) right top repeat-y;
	background-color:#f7f7f7;
	margin:0 0 20px 0;
	padding:25px 0 0 40px;
	height:80px;

}
#afterleftmenu h2 {
	font-size:18px;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
#afterleftmenu h2 img {
	margin:-15px 0 0 15px;
	vertical-align:2px;
}
#afterleftmenu p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	color:#6e6e6e;
	font-size:10px;
	margin:5px 0 20px 0;
}
#afterleftmenu p img {
	vertical-align:-7px;
	margin:0 0 0 2px;
}
#leftlist {
	padding:0;
	margin:0;
}

#leftlist ul {
	padding:0;
	margin:0 0 0 30px;
}
#leftlist li {
	list-style-type:none;
	background:url(/images/ros/left_list.png) left 9px no-repeat;
	margin: 0 0 0;
	padding:0 0 15px 17px;
	line-height:14px;
}
#leftlist a {
	color:#406678;
	font-size:12px;
}
#leftlist  a:hover {
	color:#990000;
}
#endleft {
	background:url(/images/ros/left_bgelement.png) right top repeat-y;
	background-color:#f7f7f7;
	font-size:12px;
	margin:50px 0 0 0;
	padding:15px 0 0 46px;
	height:70px;
	position:relative;
}

#input3 {
	color:#949494;
	border-color:1px solid #949494;
	width:171px;
	height:17px;
	font-size:11px;
	padding-left:5px;
}
#search {
	background:url(/images/ros/left_lupa.png) left top no-repeat;
	border:none;
	width:13px !important;
	height:13px;
	margin:0 0 0 10px;
	width:257px;
	position:absolute;
	top: 20px;
}
#search {
	cursor:pointer;
}
.RSS {
	float:left;
	font-size:10px;
	color:#406678;
	display:block;
	margin:10px 0 13px 0;
}
.RSS2{
	float:left;
	font-size:9px;
	color:#406678;
	display:block;
	margin:14px 0 13px 0;
}
.RSS img {
	border:0;
	margin-right:5px;
}
#div_RSS {
}
#div_RSS a:hover {
	color:#990000;
}


	
/*******************			FOOTER			**********************/
#for_line_bottom
{
    padding-bottom:100px;
}

#footer {
	
	margin:0;
	padding:0;
	clear:both;
}
#fotter_bigline 
{
    margin:0 0 0 281px;
    background:url(/images/ros/bigline_bottom_gradient.png) left top repeat-y;
}
#footllinks 
{
    background:url(/images/ros/bottom_line_2.png) left bottom repeat-x;
	margin:0;
}
#footer_bottomline 
{
    background:url(/images/ros/bottom_line.png) left bottom no-repeat;
    /*background-color:#FEFDF5;*/
    
}
#footer_topline 
{
    height:108px;
    margin-left:134px;
    padding-top:20px;
    background:url(/images/ros/mainmenu_under_line.png) left top repeat-x;
}
#footter_abp 
{
    padding:30px 0 0 !important;
    float:left;
}
#footer_bg_man {
	float:right;
	background:url(/images/ros/bottom_man.png) 0 0 no-repeat;
	width:50px;
	height:108px;
}
#ml_tl {
	margin:0 0 0 220px;
}
p.copyright 
{
    float:left;
	font-size:9px !important;
	width:252px;
	padding:50px 0 0 29px!important;
}
#footer p { 
	font-size:10px;
	margin:0;
	color:#5b5b5b;
}
#footer a { 
	color:#416778;
}

#footmail {
	margin:0 20px 0 0!important;
	padding:30px 0 0 !important;
	float:right;

}
#foottel {
	margin:0 20px!important;
	padding:30px 0 0;
	float:right;

}
#footer a:hover {
	color:#990000;
}
.invalidValue
{
    border-color:#FF0000 !important;
}
label.invalidValue 
{
    color:#FF0000 !important;
}
#capture
{
    vertical-align:middle;
    margin:0 !important;
}
#refresh 
{
    background:transparent url(/images/ros/refresh.gif) no-repeat scroll 0 50%;
    border:medium none !important;
    height:20px;
    vertical-align:top;
    width:16px !important;
    vertical-align:middle;
}
.speaker_input_submit input#incapture, .speaker_input_submit input#newUserCaptcha
{
    width:60px !important;
    border:1px solid #B3B9C3;
    height:17px !important;
    background:#fff !important;
    padding:0 !important;
    vertical-align:middle !important;
    _height:15px !important;
}
.b12
{
    color:#fff;
    font:bold 12px tahoma;
}
.b12 a
{
    color:#fff;
}
.sendd
{
    background:none;
    width:133px;
    height:19px;
    color:#fff;
    padding:0;
    font-size:10px;
    border:none;
    padding-bottom:3px;
    margin-left:-4px;
}
.event_month_first {	                                                                       
	position:relative;
	background:url(/images/ros/event1_main_bg_left-midd.png) left top repeat-y;
	margin:0 0 30px -130px;
    _margin:0 0 30px -133px;
}
.event_month_last {	                                                                             
	position:relative;
	background:url(/images/ros/event1_main_bg_left-midd.png) left top repeat-y;
	margin:0 0 0 -130px;
	_margin:0 0 0 -133px;
	
}
.bott-bg
{
    background:url(/images/ros/event1_main_bg_left-bott.png) left 100% no-repeat;
    padding-bottom:12px;

}
.up-bg
{
    background:url(/images/ros/event1_main_bg_left-up.png) left top no-repeat;    
    padding:32px 0 0 30px; 
    overflow:hidden;
    _zoom:1;   
}
.event_month_linebottom { 
	background:url(/images/ros/event1_main_bg_linebottom.png) left 100% repeat-x;
	margin:0 0 0 59px;
	padding:0 0 0 60px;
	overflow:hidden;
	_zoom:1;
}
.pages a
{
    color:#406678;
}
.pages a:hover
{
    color:#990000;
}