@charset "utf-8";

	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}

body {
	font:100% Georgia, "Times New Roman", Times, serif;
	
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #7b7272;
	height:100%;
}
a {
	color: #f44444;
	text-decoration:underline;
}
a:hover {
	color: #900;
	text-decoration:underline;
}

h2{
	margin-bottom:1em;
	font-size:30px;
	font-weight:normal;
}

.hh2{
	font-size:24px;
}

p{
	margin-bottom:0.8em;
	font-size:16px;
}

#top {
	background:url(/images/top.jpg) no-repeat scroll 50% 0;
	margin: 0px auto;
	padding:0px 0px;
	overflow:visible;
	height:555px;
}
#top #topp{
	margin: 0px auto;
	width:924px;
	height:500px;
	text-align:left;
}
#top #topp a{
	width:315px;
	height:142px;
	display:block;
	padding-top:45px;
}
#menu {
	background:url(/images/menu.jpg) no-repeat scroll 50% 0;
	margin: 0px auto;
	padding:0px 0px;
	overflow:visible;
	height:52px;
}

#menu #mainmenu{
/*	background:#d10000 url(/images/mainmenu.jpg) no-repeat;*/
	margin: 0px auto;
	width:924px;
	height:52px;
	color:#FFF;
	overflow:hidden;
}
.mmm {
	padding:2px 40px;
}

.main {
	background:url(/images/main.gif) repeat-y scroll 50% 0;
	margin: 0px auto;
	padding:0px 0px;
	overflow:visible;
	height:auto;
}

.main .container{
	margin: 0px auto;
	width:924px;
	text-align:left;
}

.main .container .content{
	margin: 0px;
	padding:40px 64px 1px 64px;
}

.sepp {
	background:url(/images/sep.jpg) no-repeat scroll 50% 0;
	margin: 0px auto;
	padding:0px 0px;
	height:23px;
} 

#bot {
	background:url(/images/bot.jpg) no-repeat scroll 50% 0;
	margin: 0px auto;
	padding:0px 0px;
	overflow:visible;
	height:337px;
}
#blackbot {
	background:#222;
	margin: 0px auto;
	padding:0px 0px;
	overflow:visible;
	height:33px;
}
#blackbot #footer{
	margin: 0px auto;
	width:924px;
	color:#7d7c7a;
	font-size:11px;
}
#blackbot #footer a{ color:#aaaaa8}
#blackbot #footer a:hover{ color:#FFF}


#fon {
	background:url(/img/top.jpg) no-repeat scroll 50% 0;
	margin: 0px auto;
	padding:0px 0px;
	overflow:visible;
	min-height:570px;
}

#jsddm
{
	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		z-index:100;
		list-style: none;
		font-size:17px;
		font-style:italic;
		/*font: 12px Tahoma, Arial*/}

#jsddm li span{
	background:url(/images/ms.gif);
	width:2px;
	height:46px;
	display:block;
	float:left;
	position:relative;
}


	#jsddm li a
	{	display: block;
		padding: 2px 18px 0px 18px;
		z-index:100;
		text-decoration:underline;
		text-align:left;
		border-right: 0px;
		/*width: 155px;*/
		height:48px;
		color: #fff3cb;
		white-space: nowrap}

	#jsddm li a:hover
	{ color:#FFF; text-decoration:underline}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			z-index:100;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				z-index:100;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				height:auto;
				padding:4px;
				text-decoration:none;
				font-size: 16px;
	/*opacity: 0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity: 80);*/
			z-index:100;
				background: #d10000;
				color: #fff3cb;}
			
			#jsddm li ul li a:hover
			{	background: #900;
				color:#FFF
			}

.redbold{color:#C00; font-weight:bold}
.smalltext{font-size:11px;}
.smalllink{
	font-size:11px;
	color:#7b7272;
}
.gal{border:#a69e9e 1px solid;}

	.userLogin{
		text-align:left;
		background:#FFF;
		/*font-size:13px;*/
	}
	.userLogin p {
		padding:4px;

	}
	.userLogin input {
		font-size:18px;

	}

	.rq	{
		border:solid 1px #ECA09E;
		background:#FFFFEE;
	}

	.userLogin .inputs .input	{
		border:solid 1px #ECA09E;
		background:#FFFFEE;
	}
	.userLogin .inputs .button	{
		width:150px;
		padding:4px 0 3px 0;
		cursor:pointer;
		font-weight:normal;
	}
	

fieldset legend { color: #C42D2D; font: normal 17px;}



.error {font-weight: bold;
color:#FF3300;
padding-left: 18px;
background: url(/public/shared/images/error.gif) no-repeat left top;}
