td p {
margin:0;
}
/*Services registration form*/
div.tx-julleevents-pi1-singleView {
text-align:center;
}
div.tx-julleevents-pi1-singleView form textarea {
background:transparent url(../pics/textarea_normal.gif) repeat scroll 0 0;
border:1px solid #000000;
color:Black;
font-family:verdana;
font-size:12px;
height:100px;
width:400px;
}
div.tx-julleevents-pi1-singleView form table input {
background:transparent url(../pics/textarea_normal.gif) repeat scroll 0 0;
border:1px solid #000000;
color:Black;
font-family:verdana;
font-size:12px;
width:230px;
}
div.tx-julleevents-pi1-singleView form table {
margin:auto;
}
div.tx-julleevents-pi1-singleView form td.tx-julleevents-pi1-editAdd-HCell {
text-align:right;
padding:2px;
width:200px;
}
div.tx-julleevents-pi1-singleView form td.tx-julleevents-pi1-editAdd-EditCell {
text-align:left;
padding:2px;
}

div.tx-julleevents-pi1-singleView input[type="image"] {
margin-top:5px;
width:130px;
height:18px;
}

/*Services table*/
table.services {
background-color: #a5150c;
text-align:left;
width:100%;
margin-bottom:15px;
}
table.services td {
width:33%;
height:40px;
vertical-align:middle;
background-color:#EAEAEA;
background-position: 45px;
background-repeat: no-repeat;
border:1px solid black;
}
table.services td:hover {
background-color:#DECACA;
cursor:pointer;
}
table.services td#wide_cell {
width:100%;
text-align:center;
padding-left:2px;
}
table.services td.act {
background-color:#DECACA;
}
table.services a {
padding-left:75px;
display:block;
}
table.services a img {
border:0;
}

/*Services list*/
p.tx-julleevents-pi1-listrowField-title {
font-size:11px;
margin:0;
}
p.tx-julleevents-pi1-listrowField-teaser {
font-size:11px;
margin:0;
}
div.service_description {
background:transparent url(arrow-l.gif) no-repeat scroll 8px 8px;
color:#555555;
font-family:Tahoma,sans-serif;
font-size:11px;
margin:0;
padding:4px 0;
padding-left:23px;
border-top: 1px solid rgb(204, 204, 204);
border-bottom: 1px solid rgb(204, 204, 204);
text-align:left;
}
.tx-julleevents-pi1-singleViewField-title {
margin-top:10px;
font-weight:bold;
margin-bottom:3px;
text-align:left;
}
.csc-header-n3 div, .csc-header-n5 div {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background:transparent url(arrow-l.gif) no-repeat scroll 8px 8px;
margin:10 0px;
padding-left:23px;
}

/*News LIST*/
.news-list-container {font-family:Tahoma,sans-serif; font-size:11px;padding:0;}
.news-list-item {padding:5px 10px;border-bottom:1px solid #E1E1E1;}
	.news-list-date { width:65px; font-size:11px;}
	.news-list-item h2 {font-family:Tahoma,sans-serif; font-size:11px;margin:0;}
	.news-list-subheader {margin:0 0 0 65px;}
	.news-list-subheader p{margin:0}

/*News block*/
.news_block {width:100%; text-align:justify;}
.news_block td {width:50%;}
.news_block tr {vertical-align:top;}
.news_block .csc-header, .main_page_header .csc-header, .csc-header-n2 {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.csc-header h4, .news_block .csc-header h4, .csc-header h3, .csc-header-n2 h3 {font-family:Tahoma,sans-serif; font-size:11px; color:#555555; margin:0; padding:4px 0;}
.main_page_header .tx-seminars-pi1-title a, .news_block .tx-seminars-pi1-title a {font:bold 11px Tahoma,sans-serif;}
.news_block .csc-header div, .main_page_header .csc-header div, .header_event {background:url(arrow-l.gif) no-repeat 8px 8px; padding-left:23px;}
.news_block .news-list-subheader {margin:0;}

.links_for_all {
	background-image:url(../pics/bce.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:13px;
}
.csc-mailform label {
font-family:arial;
font-size:12px;
font-weight:normal;
}
.csc-mailform tbody input {
width: 107px;
height: 20px;
font-size: 12px;
}
.csc-mailform tfoot input {
width: 77px;
height: 20px;
font-size: 12px;
border:black 1px solid;
}
fieldset.csc-mailform {
border:none;
}
form#mailform a.reg_links {
position:relative;
top:-8px;
font-size: 10px;
text-decoration: underline;
margin-left:57px;
}
h2.csc-firstHeader {
height:15px;
background:url(m_fon.gif);
margin:0;
padding: 5px 0 5px 10px;
font-weight:normal;
display:block;
}
/**/
h1.csc-firstHeader {
display:block;
border-bottom:1px solid #666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
font-weight:bold;
padding-left:10px;
padding-bottom:5px;
}
.text .bodytext, .bodytext {
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-left:10px;
	}
	.csc-header-n2 {
		margin-top:4px;
		margin-bottom:3px;
		}
.csc-header-n1 div, .csc-header-n1, .csc-header h5 {
	margin:0px;
	padding:0px;
	}
	.csc-header h5 {
		font: bold 14px Arial, Helvetica, sans-serif;
		border-bottom:1px solid #333333;
		padding:4px 0px 4px 10px;
		}
/*путь у событий - детальное описание*/
.path {
	padding-left: 10px;
	padding-bottom:4px;
	border-bottom:1px solid #333333;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:5px;
	}
/*путь у событий - детальное описание*/
/**/
.left_menu {
font-family:Tahoma,sans-serif;
font-size:11px;
margin-left: 10px;
margin-top: 5px;
}
.left_menu img {
border:none;
width:6px;
height:6px;
}
body {margin:0;}
br {font-size:9px;}
ul, ol {margin:20px; margin-left:30px; margin-top:10px;}

.serv_td_over{background-color:#DECACA;cursor:hand;cursor:pointer;}
.serv_td_out{background-color:#E9E9E9;cursor:hand;cursor:pointer;}
.serv_td_href {color: #a5150c; text-decoration:none;}

.little {font-family: Tahoma, sans-serif; font-size: 10px;color: #555555;}
.littlew {font-family: Tahoma, sans-serif; font-size: 10px; color: #ffffff}

.search {font-family: Arial, sans-serif; font-size: 11px}
.middle, .middle1  {font-family: Tahoma, sans-serif; font-size: 11px}
.middle a {font-weight:bold;}
.w {font-family: Tahoma, sans-serif; font-size: 12px}
.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:justify;}
.big {font-family: Arial, "MS Sans Serif"; font-weight:bold; font-size: 14px}

h3 {margin-bottom:10px; font-size:14px;}
a {color: #a5150c; text-decoration:none;} /*#bc3c30*/
a:link {color: #a5150c;}
a:hover {color: #950500; text-decoration: underline;}
a.white:link {color: #ffffff}
a.white:visited {color : #ffffff}
a.white:hover {color : #ffffff}

<!-- end  -->

.select_box{
  FONT-FAMILY: verdana; 
  COLOR:#000000;
  FONT-SIZE: 11px;
}
.inner_menu_td{
  FONT-FAMILY: verdana; 
  COLOR:#000000;
  FONT-SIZE: 11px;
  background-color:#E9E9E9;
}
.inner_menu_td_inactive{
  FONT-FAMILY: verdana; 
  COLOR:#FFFFFF;
  FONT-SIZE: 11px;
  background-color:#950500;
}
.input{
  WIDTH:260;
  border: 1px solid #000000;COLOR: Black; 
  FONT-FAMILY: verdana; 
  FONT-SIZE: 12px;
}
.input_big{
  WIDTH:430;
  border: 1px solid #000000;COLOR: Black; 
  FONT-FAMILY: verdana; 
  FONT-SIZE: 12px;
  background: url('../images/textarea_normal.gif');
}
.input_middle{
  WIDTH:150;
  border: 1px solid #000000;COLOR: Black; 
  FONT-FAMILY: verdana; 
  FONT-SIZE: 12px;
  background: url('../images/textarea_normal.gif');
}
.input_normal{
  WIDTH:230;
  border: 1px solid #000000;COLOR: Black; 
  FONT-FAMILY: verdana; 
  FONT-SIZE: 12px;
  background: url('../images/textarea_normal.gif');
}
.input_small{
  WIDTH:130;
  border: 1px solid #000000;COLOR: Black; 
  FONT-FAMILY: verdana; 
  FONT-SIZE: 12px;
  background: url('../images/textarea_normal.gif');
}
.textarea_normal{
  WIDTH:400;
  HEIGHT:100;
  border: 1px solid #000000;COLOR: Black; 
  FONT-FAMILY: verdana; 
  FONT-SIZE: 12px;
  background: url('../images/textarea_normal.gif');
}

.textarea_small{
  WIDTH:450;
  HEIGHT:60;
  border: 1px solid #000000;COLOR: Black; 
  FONT-FAMILY: verdana; 
  FONT-SIZE: 12px;
  background: url('../images/textarea_normal.gif');
}

td.head {text-align:right;}

button
	{
	color:#8390f0;
	}

h1 {font-size : 16px; font-family : Arial; font-weight:bold; text-align:center; 
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	min-height : 0;}

.main {font-size : 12px; font-family : Arial, "MS Sans Serif";}

ol{margin-top:0px;}

table {border-collapse : collapse;}
table.TBT td {font-size:12px; font-family:arial; border: 1px solid; border-color:#EDEDED;}
table td {spacing:7px; font-size:12px; font-family:arial;}

.csc-header H2 {font-size : 12px; font-family : Arial;}

.n {font-size:15px;  vertical-align:text-top; align:center;}


.td {border: thin Blue; height: 20px; width: 20px;}

.select {width:133px; height:16px; font-size:11px; font-family:arial; }
.select_date {height:16px; font-size:11px; font-family:arial; }


.selected{ background-color:#e2e2e2;}

.description {cellspacing:7px; border-collapse : collapse;}
.description td {font-size:12px; border: 1px solid #8390f0;font-family : Arial;}
.description a {font-size:12px;font-family : Arial;}
.description help {font-size:12px; font-family : Arial; text-align:right;}

.save{border:1px collapce; border-color:black; }

.error {color:red; font-weight:bold;}

/*###LEARN_MORE###*/
.learnmoreblock .middle a {
	font-weight:bold;
}
/*END ###LEARN_MORE###*/

/*###LOGIN###*/
#mailform {
	margin:0;
	padding:0;
}
/*END ###LOGIN###*/

/*newloginbox*/
.newloginbox_submit {
	border:0px;
	background-color:#eeeeee;
	cursor:pointer;
	color:#A5150C;
	font:12px Arial, Helvetica, sans-serif;
	padding-left:20px;
	background-image:url(../pics/mark.gif);
	background-repeat:no-repeat;
	background-position:9px 3px;
	}
	.newloginbox_submit:hover {
		text-decoration:underline;
		}
a.tx-newloginbox-pi1 {
	margin-left:10px;
	padding-left:15px;
	background-image:url(../pics/mark.gif);
	background-repeat:no-repeat;
	}
	.newloginbox_name {
		padding-left:10px;
		font: bold 11px Arial, Helvetica, sans-serif;
		}
.tx-newloginbox-pi1 form{
	padding:0px;
	margin:0px;
	}

/*newloginbox*/
/*main_page_events*/
.main_page_header {
	clear:both;
	}
.main_page_header .left {
	width:17%;
	float:left;
	margin-top:10px;
	margin-left:10px;
	}
	.main_page_header .left .links {
		background-image:url(../pics/bce.gif);
		background-position:0px 4px;
		background-repeat:no-repeat;
		margin-left:5px 5px 5px 20px;
		padding-left:13px;
		display:block;
		font:11px Verdana, Arial, Helvetica, sans-serif;
	}
	.main_page_header .right {
		width:80%;
		float:left;
		}
		.main_page_header .tx-seminars-pi1 td {
			font:11px Verdana, Arial, Helvetica, sans-serif;
			text-align:justify;
			}
/*main_page_events*/

/*newloginbox*/

/*loginblock*/
.loginblock {
	text-align:left;
	padding:0 0 5px;
}
.loginblock form{
	font-size:12px;
	margin:5px 20px 0;
}
.loginblock form label {
	display:block;
	height:16px;
	padding:4px 0 0;
	float:left;
	width:50px;
	text-align:left;
}
.loginblock form input {
	font-size:12px;
	height:15px;
	width:100px;
	text-align:center;
	display:block;
	margin:3px 0 0;
}
.loginblock .loginsubmit {
	width:77px;
	height:20px;
	float:none;
	margin:0 0 0 50px;
	border:1px solid black;
}
.loginblock form input[type=hidden] {
	display:none;
}

.loginblock .reg_links {
	font-size:10px;
	text-decoration:underline;
	text-align:left;
	margin:0 0 0 70px;
	display:block;
	zoom:1;
}
/* END loginblock*/

/*события*/
.tx-seminars-pi1-listrows table {
	border-top:1px solid #333333;
	}
	.tx-seminars-pi1-listrows td {
		font-family:Tahoma,sans-serif;
		font-size:11px;
		text-align:justify;
		padding-left:25px;
		}
	.tx-seminars-pi1-listrows span.tx-seminars-pi1-date {
		font-weight:bold;
		}
	.tx-seminars-pi1-listrows .teaser {
		border-bottom:1px solid #EDE7E4;
		padding-bottom:5px;
		}
	.tx-seminars-pi1-listrows .tx-seminars-pi1-title {
		padding-top:5px;
		}
		
.tx-seminars-pi1 .detail_view h2 {
	font-family:Arial;
	font-size:15pt;
	font-weight:bold;
	margin:0;
	min-height:0;
	text-align:center;
	color:#535C82;
	}
.tx-seminars-pi1 .detail_view h2.main_header {
	font-size:16px;
	color:#000000;
	}
.detail_view .event_text {
	margin:10px;
	}
.detail_view .attached {
	text-align:center;
	clear:both;
	}
	.detail_view .attached img{
		border:0px;
		height:150px;
		box-shadow: 5px 5px 5px #1A3457;
	    -webkit-box-shadow: 5px 5px 5px #1A3457; /* Safari, Chrome */
	    -moz-box-shadow: 5px 5px 5px #1A3457; /* Firefox */
		}
	.detail_view .event_logo img{
		border:0px;
		box-shadow: 5px 5px 5px #1A3457;
	    -webkit-box-shadow: 5px 5px 5px #1A3457; /* Safari, Chrome */
	    -moz-box-shadow: 5px 5px 5px #1A3457; /* Firefox */
		}
		.detail_view .attached .for_foto {
			float:left;
			border: 1px dotted #CCCCCC;
			margin:30px;
			padding:20px;
			}
.detail_view .header_event {
	clear:both;
	}
	
	/*поиск по событиям*/
.search p {
	clear:both !important;
	display:block !important;
	margin-left:15px !important;
	margin-top:10px !important;
	}
.search span {
	float:left;
	display:block;
	margin-right:15px;
	}	
	.search span select {
		width:300px;
		}	
	/*поиск по событиям*/
	
/*события*/


/*регистрация пользователя*/
.tx-srfeuserregister-pi1 {
	margin-top:15px;
	}
	.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
	.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
	.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
		background-color:#e9e9e9;
		text-align:left;
		padding:5px;
		}
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
	.tx-srfeuserregister-pi1 a { 
		padding-left: 14px; 
		background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); 
		background-repeat: no-repeat; 
		background-position: 0% 60%; 
		text-decoration:none; 
		}
	.tx-srfeuserregister-pi1 select {
		width:393px;
		}
	.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
	.tx-srfeuserregister-pi1 label span { color: #ff0000; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
	.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
	.tx-srfeuserregister-pi1 input[type=password] { margin:0px; padding:0px; }
	* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
	.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
	* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
	.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
	.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
	.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
	.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
	.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
	.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
	* html .tx-srfeuserregister-pi1 dd { float: none; }
	.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
	.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/*регистрация пользователя*/