#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: 196px; overflow: hidden;}
#top h1 a{width: 195px;; 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 385px; width: 335px; 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#attach_us ,
#login_panel a#remind_password{float: right; width: 94px; clear: right; }
#login_panel a span {display: none;}

#login_panel a span.fb_button_text {display: block}
#login_panel a.fb_button_small:hover{font-size:9px}

#login_panel a#attach_us {background: url(../img/form_button2.gif) no-repeat; height: 23px;}
#login_panel a#remind_password { height: 17px; margin: 0; 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;
}

.facebook{position:relative;top:-4px;left:1px}
.facebook a:hover span{font-size:11px !important}
