#bottom {
  padding:21px 7px 12px 7px;
  clear:both;
  background:url(/img/main/_181.jpg) 0 10px repeat-x;
  border-bottom:1px solid #c5c5c5;
  margin-bottom:6px;
  height:95px;  
}

#bottom .favicons {
  width:112px;
  padding-right:15px;
  float:left;
}

#bottom .favicons h3, #bottom .p h3 {
  font-weight:bold;
  font-size:14px;
  margin:0 0 11px 0;
}

#bottom .favicons img {
  display:block;
  padding:0 5px 5px 0;
  float:left;
}

#bottom .join {
  width:600px;
  float:left;
}

#bottom .join h3 {
  margin:0 0 11px 0;
}

#bottom .join h3 a{
color:#521f3c;
  font-weight:bold;
  font-size:14px;
}

#bottom .join .user {
  float:left;
  padding-right:10px;
  width:180px;
  overflow:hidden;
}

#bottom .join .user img {
  float:left;
  padding-right:5px;
}

#bottom .join .user .name a{
  color:#521f3c;
  font-weight:bold;
  font-size: 13px;
}

#bottom .join .user .online {
  padding-left:17px;
  background:url(/img/main/_207.jpg) no-repeat;
  height:14px;
  line-height:14px;  
}

#bottom .join .user .offline {
  padding-left:17px;
  background:url(/img/dott_ico4.gif) no-repeat;
  height:4px;
  line-height:14px;  
  margin:0 0 2px 0;
}

#bottom .p {
  width:225px;
  float:left;
}

#bottom .p img {
  display:block;
  float:left;
  padding-right:5px;
}

#center {
  width:280px;
  padding:10px;
  float:left;
}

#center .blog1 {
  padding:0 0 10px 10px;
  float:left;
  width:70px;
  clear: left;
  overflow:hidden;
}

#center .blog1 img {
  display:block;
}

#center .blog1 span.username {
  color:#521f3c;
  font-weight:bold;
  font-size:11px;  
}

#center .blog2 {
  float:right;
  width:200px;
  padding-bottom:10px;
}

#center .blog2 h3, #center .blog2 h3 *, #center .blog2 h3 a:hover {
  color:#521f3c;
  font-weight:bold;
  font-size:13px;
  line-height:15px;
  margin:0 0 2px 0;
  padding-bottom:5px;
}

#center .forum, #center a.forum:hover {
  padding:7px 5px;
  color:#521f3c;
  font-weight:bold;
  font-size:13px;
  line-height:14px;
  display:block;
  border-bottom:1px dotted #cfcfcf;
}

#center .news {
  padding:0 0 9px 5px;
}

#center .news h3, #center .news h3 *, #center .news h3 a:hover {
  color:#521f3c;
  font-weight:bold;
  font-size:13px;
  line-height:15px;
  margin:0 0 5px 0;
}


span.add {
  font-size:11px; 
  font-weight:bold; 
}

#center a {
  color:#521f3c;
  font-size:11px;  
  font-weight: bold;
}

#center .title a {
	color:#333;
}

#container {
  width:970px;
  margin:0 auto;
}

/*#dropmenudiv {
	background-color: #ffa200;
	position:absolute;
	font:normal 11px Verdana;
	line-height:15px;
	z-index:100;
}

#dropmenudiv a {
	background-color: #ffa200;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 8px 8px 8px 15px;
	text-decoration: none;
	font-weight: normal;
	color:white;
}

#dropmenudiv a:hover {
	background-color: #ffd272
}*/

#footer {
  clear:both;
}

#footer .cp {
  font-size:11px;
  font-weight:bold;
  float:right;
}

#footer .cp, #footer .cp *, #footer .cp a:hover {
  color:#4d4d4d;
  font-size:11px;
}

#footer .links {
  font-size:11px;
  font-weight:bold;
}

#footer .links, #footer .links *, #footer .links a:hover {
  color:#4d4d4d;
  font-size:11px;
}

#left {
  width:300px;
  padding-top:10px;
  float:left;
  clear:both;
}

#left .ad {
  display:block;
  width:300px;
  height:249px;
  margin-bottom:10px;
}

#left .box {
  border-left:1px solid #858585;
  border-right:1px solid #858585;
  padding:7px 7px 0 7px;
  clear:both;
}

#left .box .foot {
  text-align:center;
  color:#747474;
  padding:4px 0;
}

#left .box .foot *, #left .box .foot a:hover {
  color:#643148;
  font-size:11px;
}

#left .box_end {
  height:16px;
  background:url(/img/main/_91.jpg) no-repeat;
}

#left .box span.header {
  font-weight:bold;
  color:#1e1e1e;
}

#left .change, #left a.change:hover, #left .change_active, #left a.change_active:hover {
  width:50%;
  height:23px;
  line-height:23px;
  background:url(/img/main/_79.jpg);  
  color:white;
  display:block;
  text-decoration:underline;
  float:left;
  text-align:center;
}

#left .change_active, #left a.change_active:hover {
  background:url(/img/main/_77.jpg);  
  text-decoration:none;
}

#left .match {
  border-collapse:collapse;
  width:100%;
  border-bottom:1px solid #b5b5b5;
}

#left .match td {
  padding:6px 0;
  text-align:center;  
}

#left .match .a {
  width:40%;
  font-weight:bold;
  color:#1e1e1e;
}

#left .match .b {
  width:20%;
  color:#30152d;
  font-weight:bold;
}

#left .match .b span {
  width:20%;
  color:#7a7a7a;
  font-weight:normal;
  font-size:11px;
}

#left .poll {
  line-height:18px;
  padding:7px;
  background:url(/img/main/_109.jpg);  
  color:white;
  font-weight:bold;
}

#left .poll_purple, #left .poll_blue, #left .poll_green, #left .poll_yellow, #left .poll_red {
  border-collapse:collapse;
  margin:4px 0 8px 0;
}

#left .poll_purple {
  background:url(/img/main/_116.jpg); 
}

#left .poll_blue {
  background:url(/img/main/_125.jpg); 
}

#left .poll_green {
  background:url(/img/main/_134.jpg); 
}

#left .poll_yellow {
  background:url(/img/main/_146.jpg); 
}

#left .poll_red {
  background:url(/img/main/_156.jpg); 
}

#left .poll_purple td.a {
  background:url(/img/main/_114.jpg); 
}

#left .poll_blue td.a {
  background:url(/img/main/_123.jpg); 
}

#left .poll_green td.a {
  background:url(/img/main/_132.jpg); 
}

#left .poll_yellow td.a {
  background:url(/img/main/_144.jpg); 
}

#left .poll_red td.a {
  background:url(/img/main/_154.jpg); 
}

#left .poll_purple td.c {
  background:url(/img/main/_118.jpg); 
}

#left .poll_blue td.c {
  background:url(/img/main/_127.jpg); 
}

#left .poll_green td.c {
  background:url(/img/main/_136.jpg); 
}

#left .poll_yellow td.c {
  background:url(/img/main/_149.jpg); 
}

#left .poll_red td.c {
  background:url(/img/main/_158.jpg); 
}

#left .poll_purple td, #left .poll_blue td, #left .poll_green td, #left .poll_yellow td, #left .poll_red td {
  padding:0;
  font-size:11px;
  color:white;
  font-weight:bold;
  text-align:center;
}

#left .poll_purple td.a, #left .poll_blue td.a, #left .poll_green td.a, #left .poll_yellow td.a, #left .poll_red td.a,
#left .poll_purple td.c, #left .poll_blue td.c, #left .poll_green td.c, #left .poll_yellow td.c, #left .poll_red td.c {
  width:3px;
  height:15px;
}

#left .title, #center .title, #right .title {
  padding:4px 6px 2px 29px;
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  border-bottom:1px solid #858585;
  background:url(/img/main/_73.jpg) no-repeat;
  clear:both;
}

#center .title {
  margin-bottom:10px;
}

#left .title *, #left .title a:hover,
#center .title *, #center .title a:hover,
#right .title *, #right .title a:hover  {
  font-size:11px;
  float:right;
}

#left .work {
  background:url(/img/main/_163.jpg) no-repeat;
  height:18px;
}

#left .workb {
  background:url(/img/main/_163a.gif) no-repeat;
  height:18px;
}

#left .workb2 img {
  display:block;
  padding:0 0px 10px 0px;
  float:left;
}

#left .workb2 object {
  display:block;
  padding:0 0px 10px 0px;
  float:left;
}

#left .work2 {
  margin:0 auto;
  width:300px;
}

#left .work2 img {
  display:block;
  padding:0 2px 5px 3px;
  float:left;
}

#left .workb2{margin-bottom:10px}

#login{
  float:right;
  height:51px;
  width:341px;
  font-size:11px;
  color:#9b9b9b;
}


#login .join, #login a.join:hover {
  width:94px;
  height:23px;
  float:left;
  display:block;
  background:url(/img/main/join_button.gif) no-repeat;
  margin-bottom: 5px;
}

#login .pass, #login a.pass:hover {
  font-size:10px;
  color:#6f6f6f;
  font-weight: bold;
  margin-left: 5px;
}


#login .remember, #login a.remember:hover {
  font-size:10px;
  color:#6f6f6f;
  font-weight: bold;
  margin-left: 0px;
}

#login .send {
  width:83px;
  height:23px;
  float:left;
  background:url(/img/main/log_button.gif) no-repeat;
  border:0;
  display:block;
  margin-right: 10px;
}

#login .text {
  width:140px;
  height:18px;
  border:1px solid #cdcdcd;
  float:left;
  color:#9b9b9b;
  margin-right:5px;
  font-weight: bold;
  font-size: 12px;
  padding-left: 5px;
  padding-top: 3px;
}

/*#menu_l {
  width:6px;
  height:35px;
  background:url(/img/main/_14.jpg);
  float:left;
}

#menu {
  width:681px;
  height:35px;
  line-height:35px;
  background:url(/img/main/_20.jpg);
  float:left;
  font-size:14px;
}

#menu a{
	color:black;
	font-weight:normal;
}


#menu *, #menu a:hover {
  height:35px;
  line-height:35px;
  float:left;
  padding:0 13px 0 12px;
  background:url(/img/main/_18.jpg) right no-repeat;
  display:block;
}

#menu a:hover, #menu .start {
  background:url(/img/main/_16.jpg);
  color:white;
  text-decoration:none;
}*/

#news1 {
  width:300px;
  height:320px;
  clear:both;
  float:left;
  background:#252525;
}

#news1 .bg {
  width:300px;
  height:79px;
  background:black;
  margin-top:-80px;
	-moz-opacity: 0.75;
	opacity:.75;
	filter: alpha(opacity=75);
  position:relative;
  z-index:0;
}

#news1 .title {
  width:280px;
  padding:13px 11px;
  height:54px;
  line-height:30px;
  margin-top:-80px;
  position:relative;
  z-index:1;
}


#news1 .title, #news1 .title *, #news1 .title a:hover  {
  color:#999999;
  font-size:24px;
  text-decoration:none;
}

#news1 .title, #news1 .title *, #news1 .title a:active{
  color:white;
  font-size:24px;
  text-decoration:none;
}

#news1 .img {
  width:300px;
  height:300px;
  border-bottom:1px solid #414141;
  display:block;
}

#news1 .nav, #news1 a.nav:hover, #news1 .nav_active, #news1 a.nav_active:hover {
  width:9px;
  height:14px;
  float:left;
  background:url(/img/main/_63.jpg) bottom no-repeat;  
  display:block;
  padding:0 3px;
}

#news1 .nav_active, #news1 a.nav_active:hover {
  background-image:url(/img/main/_61.jpg);  
}

#news1 .nav_l, #news1 a.nav_l:hover {
  background:url(/img/main/_67.jpg) 6px bottom no-repeat;
  height:14px;
  width:24px;
  float:right;
}

#news1 .nav_r, #news_r a.nav_r:hover {
  background:url(/img/main/_65.jpg) 6px bottom no-repeat;
  height:14px;
  width:21px;
  float:right;
}

#news1 .sep {
  width:6px;
  height:14px;
  float:left;
}

#news2 {
  width:660px;
  float:right;
  background:#e6e6e6;
  height: 321px;
}

#news2 .news {
  width:390px;
  padding:0 0 11px 10px;
  height:85px;
  line-height:16px;
}

#news2 .news img {
  float:left;
  padding-right:9px;
}

#news2 .news h3, #news2 .news h3 *, #news2 .news h3 a:hover {
  color:#521f3c;
  font-weight:bold;
  font-size:16px;
  line-height:19px;
  margin:0;
}

#news2 .title {
  padding:4px 6px 2px 29px;
  font-size:14px;
  line-height:14px;
  font-weight:bold;
  border-bottom:1px solid #858585;
  background:url(/img/main/_52.jpg) no-repeat;
  margin-bottom:11px;
}

#news2 .title *, #news2 .title a:hover {
  font-size:11px;
  float:right;
}

#news2 .ul {
  width:257px;
  float:right;

}

#news2 .ul ul {
  margin:0 0 0 0;
  padding: 0 10px 0 20px; 
  list-style-image: url(/img/main/_85.png)

}

#news2 .ul ul *, #news2 .ul ul li a:hover {
  color:#521f3c;
  font-weight:bold;
  font-size:12px;
  line-height:17px;
}
			
#right {
  float:left;
  width:370px;
  padding:10px 0;
}

#right .ad {
  display:block;
  width:370px;
  height:221px;
  margin-bottom:10px;
}

#right .comment {
  padding:10px 10px 0 10px;
}

#right .comment img {
  float:left;
  display:block;
  padding-right:5px;
}

#right .comment .username, #right .comment a.username:visited, #right .comment a.username:hover {
  color:#521f3c;
  font-weight:bold;
  font-size:11px; 
}

#right .comment h3, #right .comment h3 *, #right .comment h3 a:hover {
  color:#521f3c;
  font-weight:bold;
  font-size:13px;
  margin:0;
  padding:4px 0;
  clear:both;
}

#right .comments {
  background:#e6e6e6;
  padding-bottom:10px;
  margin-bottom:10px;
}

#right .gallery {
  padding:10px 9px;
  background:#e6e6e6;
}

#right .gallery img {
  padding:2px 2px 2px 2px;
  float:left;
  display:block;
}

#right .movie {
  margin-bottom:10px;
}

#right .movie .show {
  height:210px;
  background:#eeeeee;
}

#right .movie_title {
  height:22px;
  line-height:22px;
  font-weight:bold;
  font-size:14px;
  color:white;
  background:url(/img/main/_93.jpg);
  padding:0 5px 0 11px;
}

#right .movie_title *, #right .movie_title a:hover {
  font-size:11px;
  float:right;
  color:white;
}

#right .movie_title2 {
  height:30px;
  color:white;
  background:url(/img/main/_99.jpg);
  padding:0 5px 0 11px;
}

#right .movie_title2 a {
  line-height:30px;
  font-weight:bold;
  font-size:14px;
  color:white;

}

#search_l {
  width:13px;
  height:35px;
  background:url(/img/main/_22.jpg);
  float:left;
}

#search {
  width:270px;
  height:35px;
  background:url(/img/main/_24a.png);
  float:left;
}

#search .text {
  width:186px;
  float:left;
  font-family:Arial;
  font-weight:bold;
  font-size:17px;
  border:0;
  margin-top:0px;
  background:transparent;
  margin:0;
  padding-left:0;
  padding-right:0;
  color: #3e3e3e;
  margin-top:8px;
}

#search .send {
  width:84px;
  height:35px;
  float:left;
  background:url(/img/main/_26.jpg);
  border:0;
  display:block;
  float:left;
  margin:0;
  padding:0;
}

#title_l {
  width:7px;
  height:31px;
  background:url(/img/main/_39.jpg);
  float:left;
}

#title {
  width:957px;
  height:40px;
  line-height:31px;
  background:url(/img/main/_41.jpg) repeat-x;
  float:left;
  font-size:16px;
  color:white;
}

#title_r {
  width:6px;
  height:31px;
  background:url(/img/main/_44.jpg);
  float:left;
}


a, a:visited, a:hover {
	font-family:Arial;
	font-size:12px;
	color:#333333;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

body {
  margin:0 0 18px 0;
}

div {
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

div.clear {
  clear:both;
}

img {
	border:0;
}

img.logo {
  width:196px;
  height:54px;
  float:left;
  display:block;
}

#find_button{
	cursor:pointer;
}

* { padding: 0; margin: 0; border: 0;}

body {background: #FFF; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #2f2f2f;behavior:url("css/csshover.htc");}

#wrapper { width: 970px; margin: 0 auto; overflow: hidden; padding: 0 0 0 10px;}

	
#top{float: left; width: 992px; padding: 0 0 0 0;}
	#top h1 {float: left; padding: 8px 0 3px 11px; height: 58px; overflow: hidden; width: 235px; overflow: hidden;}
	#top h1 a{width: 242px; height: 53px; background: url(../img/logo_top.jpg) no-repeat; display: block;}
	#top h1 span{display: none;}
	
	#top div#login_panel {float: left; height: 53px; padding: 13px 0 3px 392px; width: 330px; overflow: hidden;}
		#login_panel form#login_form {float: left; width: 232px; height: 66px;}
			#login_panel form#login_form input#login, #login_panel form#login_form input#password {float: left; width: 126px; height: 15px; padding: 3px 6px 2px 6px; border: 1px solid #BABABA; color: #9D9D9D; font-size: 13px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
			#login_panel form#login_form input#password { margin: 4px 0 0 0;}
			#login_panel form#login_form div {width: 88px; float: right; height: 66px; margin: 0; padding: 0; line-height: 1.0em;}
			#login_panel form#login_form input#login_button { width: 83px; height: 23px; margin: 0 0 5px 0;}
			#login_panel form#login_form input#checkbox_remember {float: left; height: 13px; width: 13px; margin: 0 3px 0 0;}
			#login_panel form#login_form label#label_remember {float: left; height: 12px; margin: 0; padding: 0; font-size: 10px; font-weight: bold; font-family: Arial, Tahoma, sans-serif; color: #6F6F6F; cursor: pointer;}
#login_panel form#login_form label#label_remember:hover {text-decoration: underline;}
		#login_panel a {float: right; width: 94px; clear: right; }
		#login_panel a span {display: none;}
		#login_panel a#attach_us {background: url(../img/form_button2.gif) no-repeat; height: 23px;}
		#login_panel a#remind_password { height: 17px; margin: 7px 0 0 3px; font-size: 10px; font-weight: bold; color: #6F6F6F;}
		#login_panel a#remind_password:hover {text-decoration: underline;}
		#top div#ad_panel {float: left; height: 63px; padding: 3px 0 3px 392px; overflow: hidden; width: 330px; overflow: hidden;}
		.ad_panel {width: 316px; float: right; margin: -13px 0 0 -114px; background: url(../img/ad_panel_bg.gif) right 20px no-repeat; font-size: 12px;}
		.ad_panel div.ad_navi {float: right; width: 270px; padding: 7px 11px 0 10px;}
		.ad_panel div.ad_navi p {padding: 18px 0 6px 10px !important; float: left; clear: both; width: 100%;}
		#ad_panel a {float: left; width: 94px;}
		#ad_panel a#join_button {background: url(../img/form_button4.gif) no-repeat; height: 23px; padding-right: 15px;}
		#ad_panel a span {display: none;}
		#ad_panel div#ad_form {float: left; width: 232px; height: 66px; padding-left: 54px; padding-top: 1px;}



#ad_panel a#logout { height: 17px; margin: 8px 0 0 3px; font-size: 11px; font-weight: bold; color: #521F3C !important;}
		.user_panel {width: 316px; float: right; margin: -13px 0 0 -114px; background: url(../img/user_panel_bg.gif) right 20px no-repeat; font-size: 11px;}
		.user_panel a {color:#521F3C; font-weight: bold; font-size: 11px; padding-top: 2px;}
			.user_panel div.user_ico {float: left; width: 64px; height: 64px; overflow: hidden; padding: 3px 0 0 0; text-align: center;}
				.user_panel div.user_ico a {clear: none !important; float: none !important; width: auto !important;}
			.user_panel a#logout {float: right; width: 55px; height: 18px; background: url(../img/log_out_bg.gif) no-repeat; text-align: center; padding: 0 !important; margin: 0 !important;}
			.user_panel a#pa {float:  left; width: 150px; height: 18px; background: url(../img/log_out_bg2.gif) no-repeat; text-align: center; margin-left: 45px; padding: 0 !important; }
			.user_panel div.user_navi {float: right; width: 232px; padding: 7px 10px 0 10px;}
				.user_panel div.user_navi a {float: left !important; width: auto !important; font-size: 11px; font-weight: bold; color: #521F3C;}	
				.user_panel div.user_navi p {padding: 0 0 5px 0 !important; float: left; clear: both; width: 100%; font-size:11px;}
					.user_panel div.user_navi p strong {float: left; display: inline;}
					.user_panel div.user_navi p span {float: right; display: inline;}
					.user_panel div.user_navi p span a.login_collored {font-weight: normal; color: #ff9d03; float: none !important;}
					.user_panel div.user_navi p span a.number_collored {font-weight: normal; color: #009dd8; float: none !important;}
				.user_panel div.user_navi dl {float: left; display: block; clear: both; width: 232px;}
					.user_panel div.user_navi dl dt {float: left;}
						.user_panel div.user_navi dl dt a {float: left !important; width: auto !important;}
					.user_panel div.user_navi dl dd {float: right; margin: 0 0 0 1px;}
						.user_panel div.user_navi dl dd a {font-weight: normal;}
						.user_panel div.user_navi dl dd.status_on a {padding: 0 4px 0 24px; color: #009dd8; background: url(../img/user_ico1.gif) 0 1px no-repeat;}
						.user_panel div.user_navi dl dd.status_off a {padding: 0 4px 0 24px; color: #009dd8; background: url(../img/user_ico0.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.comments a {padding: 0 4px 0 21px; color: #ff9d03; background: url(../img/user_ico2.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.messages a {padding: 0 4px 0 20px; color: #ff9d03; background: url(../img/user_ico3.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.friends a {padding: 0 4px 0 18px; color: #ff9d03; background: url(../img/user_ico4.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.birthdays a {padding: 0 4px 0 16px; color: #ff9d03; background: url(../img/user_ico5.gif) 0 1px no-repeat;}
	

		#menu_advert_clear {clear: both; width: 992px; height: 107px; border-bottom: 7px solid #FFF;}
		
		form.sonda_sub input.standard_radio {float: left; width: 15px; height: 15px; margin: 0 10px 0 0;}
		form.sonda_sub label {float: left;width:250px}
		form.sonda_sub div.form_line {float: left; width: 282px; overflow: hidden; clear: both; padding: 0 0 10px 0;}
		input.one_button {display: block; clear: both; margin: 0 auto;}		



/********************************MENU******************************/
.navigation {width:686px;height:36px;background:url(../img/main/_20.jpg) repeat-x;float:left;font-size:14px;}
.navigation #menu_l {width:6px;height:35px;float:left;background:url(../img/main/_14b.jpg);position:absolute;left:-6px;}
.navigation ul#menu li.start:hover #menu_l, .navigation ul#menu li.start.active #menu_l{background:url(../img/main/_14.jpg)}
.navigation ul#menu, ul#menu * {margin:0;padding:0;list-style:none;}
.navigation ul#menu li.main {float:left;position:relative;background:url(../img/main/_18.jpg) right no-repeat}
.navigation ul#menu {line-height:1.1;margin-left:6px;}
.navigation ul#menu a {display:block;position:relative;padding:11px; color:#000;}
.navigation ul#menu ul {position:absolute;display:none;z-index:1000}
.navigation ul#menu ul li a {background-color:#ffa200;color:white;width:100%;}
.navigation ul#menu ul li{line-height:0.7;}
.navigation ul#menu li.main:hover a, .navigation ul#menu li.active a{color:white;text-decoration:none;}
.navigation ul#menu li.main:hover ul{display:block}
.navigation ul#menu li.main:hover,.navigation ul#menu li.active{background:url(../img/main/_16.jpg) repeat scroll 0 0;z-index:1000}
.navigation ul#menu ul li a:hover{background-color:#FFD272}



div#hovertext {
	position: absolute;
	border: 1px solid #a2d1e0;
	padding: 5px;
	background: white;
	font-size: 11px;
	font-family: Verdana;
}
	
div#hovertext p {
	margin: 0px;
	padding: 0px;
}
	
div#hovertext span.hoverarrow {
	display: block;
	width: 11px;
	height: 6px;
	position: absolute;
	top: -6px;      
	left: 6px;
	line-height: 1px;
	font-size: 1px;
	background: url('hoverarrow.gif') no-repeat 0px 0px;
}     
	
div#hovertext span.hoverarrowRight {
	right: 6px;
	left: auto;
}
	
div#hovertext span.hoverarrowBottom {
	top: auto;
	bottom: -6px;
	background-position: 0px -5px;      
} 
	
.hidden {visibility: hidden; height: 1px; overflow: hidden;}
.show {visibility: visible; height: 200px; overflow: visible;}
.imgselection {border: solid 1px; border-color: #bbbbbb;}
.imgselection:hover {border: solid 1px; border-color: #ffffff;}
.disable {color: black;}
.disable:hover {text-decoration: none; }
p.nousers {margin-left: 25px;}

p.allfotolink {margin-left:  210px; width: 230px;}

/* error 404 */
#error {width: 100%; height: 100%; margin-left: 20px; }
#error h1 { color: #333333; font-size: 24px; }
#error h2 {color: #333333; font-weight: bold; font-size: 16px; padding: 0 0 20px 0; }
#error p {color: #333333; margin-top: 20px; line-height: 17px; width: 70%; }
#error a { text-decoration: none; color: #87004e; font-weight: normal;}
#error a:hover {text-decoration: underline;}
#error ul {line-height: 19px; }
.clr { clear: both;}
#item { width: 100%; height: 100%; float: left; padding: 30px 0 30px 0 ; }
#item-1 { display: inline; float: left; padding: 0 50px 0 0 ; }
#item-2 { display: inline; float: left; padding: 0 30px 0 0 ; }


.cloud{
	position: absolute;
	background: white;
	border:solid 1px #009DD8;
	padding:3px;
	text-align: center;
	color: black;
	opacity: 0.9;
	display: none;
	font-size:10px;
}