body {
	margin: 0px;
	/*background-color: #000000;*/
	/*background-image: url(../img/bg.gif);*/
	/*background-repeat: repeat-x;
	background-position: top left;*/
}
td {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}
a {
	color:#ffffff;
}
.main {
	width: 942px;
}
.menu {
	width: 251px;
	height: 100%;
	/*background-color: #2a2a2a;*/
	background-image: url(../img/menu-bg-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.menu-top {
	width: 251px;
	height: 14px;
	/*
	background-color:red !important;
	background-image: url(../img/menu-bg-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	*/
	background:url(../img/menu-bg-top.gif) no-repeat top right;
}
.menu-bottom
{
	width: 251px;
	height: 14px;
	/*
	background-color:red !important;
	background-image: url(../img/menu-bg-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	*/
	background:red;
	background:url(../img/menu-bg-bottom.gif) no-repeat top right;
}
.menu-bg
{
	background:url(../img/menu-bg.gif);
}


.menu-item {
	height: 31px;
	vertical-align: middle;
	background-image: url(../img/menu-dots.gif);
	background-color: #2a2a2a;
	background-repeat: no-repeat;
	background-position: 14px 30px;
}
.menu-item-new {
	height: 31px;
	vertical-align: middle;
	background-image: url(../img/menu-dots-new.gif);
	background-repeat: no-repeat;
	background-position: 14px 0;
	background-color: #2a2a2a;	
}
.menu-last-item {
	height: 31px;
	vertical-align: middle;
	background-color: #2a2a2a;	
}
.menu-item a, 
.menu-item-new a,
.menu-last-item a {
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
	padding-left: 30px;
}
.menu-item a:hover, 
.menu-last-item a:hover {
	color : #93e800;
}
.footer {
	width: 942px;
	height: 67px;
	background-image: url(../img/footer-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.address {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
	line-height: 15px;
}
.address a {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
}
.address a:hover {
	text-decoration : underline;
}
.bottom-menu-item {
	padding-left: 8px;
	padding-right: 8px;
}
.bottom-menu-item a {
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
}
.bottom-menu-item a:hover {
	text-decoration : underline;
}
.shield-long {
	width: 682px;
	height: 62px;
	background-image: url(../img/shield-long.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.shield-long-td 
{
/*	width: 80px;*/
	height: 38px;
	vertical-align: middle;
	color:#454444 !important;	
}

.shield-long-td a
{
	text-decoration:none;
	color:#454444;		
}
.shield-long-td a:hover
{
	text-decoration:underline;
	color:#454444;		
}

.shield-long-td2 
{
	height: 38px;
	vertical-align: middle;
	padding-right:12px !important;;
}
.shield-right {
	width: 7px;
}
.shield {
	width: 340px;
	height: 62px;
	background-image: url(../img/shield.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.eightin-plus {
	width: 38px;
	height: 38px;
	background-image: url(../img/18-plus-only.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.eightin-minus {
	width: 38px;
	height: 38px;
}
.shield-left {
	width: 27px;
}
.shield-td {
	width: 275px;
	height: 38px;
	vertical-align: middle;
}
.shield-td img {
	border: 0px;
}
.shield-td a {
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
	color : #898989;
	text-decoration : none;
}
.shield-best-photo {
	width: 240px;
	height: 239px;
	background-image: url(../img/shield-best-photo.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.shield-small {
	width: 240px;
	height: 62px;
	background-image: url(../img/shield-small.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.shield-small-left {
	width: 27px;
}
.shield-small-td {
	width: 213px;
	height: 38px;
	vertical-align: middle;
}
.shield-small-td img {
	border: 0px;
}
.shield-small-td a {
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
	color : #898989;
	text-decoration : none;
}
.main-banner {
	width: 682px;
	height: 240px;
	background-repeat: no-repeat;
	background-position: top left;
}
.main-banner-left {
	width: 202px;
	height: 240px;
	background-image: url(../img/corners.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.main-banner-right {
	width: 480px;
	height: 240px;
	background-image: url(../img/banner.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#i-love-brazil {
	position: absolute;
	z-index: 99;
	width: 110px;
	height: 110px;
	background-image: url(../img/i-love-brazil.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin: -80px;
}
.main-banner-txt {
	width: 300px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color: #466e00;
}
.special-party {
	height: 24px;
	vertical-align: middle;
	background-image: url(../img/long-dots.gif);
	background-repeat: no-repeat;
	background-position: 7px 23px;
	padding-left: 15px;
	font-family : Arial;
	font-weight : bold;
	font-size : 14px;
	color: #000000;
}
.agenda-item {
	font-family : Arial;
	font-weight : normal;
	font-size : 11px;
	color: #000000;
	padding-top: 7px;
}
.agenda-item-pic 
{
	padding-left: 7px;	
}
.agenda-item-pic img {
	border: 0px;
	padding-right: 7px;	
}
.error {
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
}
.album-select {
	font-family : Verdana;
	font-weight : normal;
	font-size : 9px;
	color : #000000;
	text-decoration : none;
}
.album-select a {
	font-family : Verdana;
	font-weight : normal;
	font-size : 9px;
	color : #000000;
	text-decoration : none;
}
.album-selected {
	font-family : Verdana;
	font-weight : bold;
	font-size : 12px;
	color : green;
	text-decoration : none;
}
.albumcontent {
	width: 640px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #ffffff;
	text-align: left;
	padding-left: 29px;
}
.photos3 {
	width: 664px;
}
#hint {
	margin:0px;
	position:absolute;
	visibility:hidden;
	width: 273px;
	height: 60px;
	background-image: url(../img/hint.gif);
	background-repeat: no-repeat;
}
#hinttable {
	margin:0px;
	width: 273px;
	height: 60px;
}
#hintleft {
	width: 12px;
}
#hinttxt {
	width: 213px;
	height: 45px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
	color : #000000;
	line-height: 16px;
}
#hintsmall {
	width: 190px;
	height: 42px;
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
	color : #000000;
	line-height: 16px;
	padding: 5px 0 0 0;
	text-align: center;
}
#hintrate {
	width: 48px;
	height: 45px;
}
#hintspace {
	width: 273px;
	height: 15px;
}
a.photolink {
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
}
.photorates {
	font-family : Verdana;
	font-weight : normal;
	font-size : 12px;
	color : #ffffff;
	text-decoration : none;
}
.pagecontent {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color: #ffffff;
}
.pagecontent2 {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color: #ffffff;
/*	background-image: url(../img/shtihi.png);
	background-repeat: no-repeat;
	background-position: top left;*/
	height: 495px;
	vertical-align: top;
}
.pagetitle {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

.page-bg-bottom
{
	background:url(../img/page-bg-bottom.gif);
}

.top_vecher_href a
{
	color:#000000;
	text-decoration:none;
	font-family:Trebuchet MS;	
}

.top_vecher_href a:hover
{
	color:#86e100;
	text-decoration:underline;
	font-family:Trebuchet MS;
}

.unlogin a
{
	color:#2a2a2a;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px !important;
}

.green_top
{
	background:url(../img/background/blocks/green_top_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;	
	height:32px;	
	color:#ffffff;
	font-family:Trebuchet MS;	
	font-weight:bold;	
}

.green_top a
{
	color:#000000;
	text-decoration:underline;
}

.green_bottom
{
	background:url(../img/background/blocks/green_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height:6px;
}

.green_center
{
	padding-top:10px;
	background-color:#ffffff;
	/*padding-left:4px;
	padding-right:5px;*/
	width:417px;
}

.photos
{
	margin:1px;
	border:0px;
}

.lenta
{
	background-color:#ffffff;
	color:#555555;	
}

.lenta a
{
	color:#555555;
}
