*{
/*border:solid 1px;*/
}
.menu_obertka
{
width: 150px;
}
.quote
{
font-family:'Monaco','Courier New',monospace;
font-size:14px;
}
.quote a {text-decoration:none}
.vote
{

}
.qtext
{
padding:5px;
border: 1px dotted #FFAE6D;
background-color:#FFDA9c;
}
.qtext p {margin:0}
#news_block
{
padding:5px;
border:solid 2px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
	
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
border-color:#ffae6d;
background-color:#ffc281;
text-decoration:none;
color:#000000;
font-family:Arial;
font-size:12px;
}
.news_button_href
{
padding:5px;
border:solid 2px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
	
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
border-color:#ffae6d;
background-color:#993300;
text-decoration:none;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
font-size:12px;
}
.bal_table
{
border:solid 1px;
    -moz-border-radius-bottomleft : 10px;
    -webkit-border-bottom-left-radius : 10px;
    -moz-border-radius-bottomright : 10px;
    -webkit-border-bottom-right-radius : 10px;
	    -moz-border-radius-topright : 10px;
    -webkit-border-top-right-radius : 10px;
padding:10px;

border-color:#ffae6d;
}
#bal_edit input
{
width:100%;
}
.sign_div
{
padding:5px;
border:solid 2px;
border-color:#ffae6d;
background-color:#ffc281;
font-family:Arial;
font-size:12px;

}
.hr_label
{
position:relative;
top: -17px;
left:250px;
background-color:#ffdfb1;
width:100px;
text-align:center;
font-family:Arial;
font-size:12px;
}
.photo_img
{
border: solid 1px;
width:150px;
}
.button_href
{
padding:5px;
border:solid 2px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;
	
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
border-color:#ffae6d;
background-color:#ffc281;
text-decoration:none;
color:#000000;
font-family:Arial;
font-size:12px;

}
.mini_button
{
padding:2px;
border:solid 1px;
    -moz-border-radius-bottomleft : 2px;
    -webkit-border-bottom-left-radius : 2px;
    -moz-border-radius-bottomright : 2px;
    -webkit-border-bottom-right-radius : 2px;
	
	-moz-border-radius-topleft : 2px;
	-webkit-border-top-left-radius : 2px;
    -moz-border-radius-topright : 2px;
    -webkit-border-top-right-radius : 2px;
border-color:#ffae6d;
background-color:#ffc281;
text-decoration:none;
color:#000000;
font-family:Arial;
font-size:9px;

}
.table_menu
{

margin-bottom:-3px;
}
.table_menu a
{
color:#000000;
text-decoration:none;
}
.table_menu td
{
padding:5px;
border:solid 1px;
border-color:#ffae6d;
text-align:center;
	-moz-border-radius-topleft : 10px;
	-webkit-border-top-left-radius : 10px;
    -moz-border-radius-topright : 10px;
    -webkit-border-top-right-radius : 10px;
}
table_menu_active
{
border-bottom-color:#ffdfb1;
}
#dances_list
{
position:absolute;
left:5px;
border:solid 1px;
border-color:#ffae6d;
font-family:Arial;
color:#000000;
font-size:10px;
}
#who_goes {
width: 150px;
}
#my_calendar{
border-width:2px;
width: 150px;
}
.name_text
{
text-align:center;
font-family:Arial;
color:#000000;
font-size:40px;
}
#photo_div{
position:relative;
top: -20px;
border:solid;
border-width:1px;
width: 150px;
}
#thanks_photo_div{
position:relative;
border:solid;
border-width:0px;
width: 150px;
}
#hint_div{
border:solid;
border-width:0px;
background-color:ffae6d;
position:relative;
font-family:Arial;
font-size:10px;
width:146px;
text-align:center;
}
.rss_icon{
position:relative;

}
.input_text_full
{
width:100%;
}
.menu_header
{
padding-top:2px;
font-family:Arial;
font-size:14px;
text-align:center;
height: 23px;
background-image:url(/img/menu_header.gif);
vertical-align:text-center;

}
.menu_content
{
width:inherit;
margin-top:-2px;
background-image:url(/img/menu_bg1.gif);
border-bottom-style:solid;
border-bottom-color:#ffae6d;

border-collapse:collapse;
}
.menu_node
{
padding: 3px;
font-family:Arial;
color:#000000;
font-size:10px;
border-collapse:collapse;
text-align:center;
width:150px;
}
.menu_href
{
text-decoration:none;
color:#000000;
}
.calendar_arrow
{
text-decoration:none;
font:bold;
color:#000000;
font-size:16px;
}
.calendar_table
{
border:solid 1px;
border-collapse:collapse;
border:solid 1px;
border-color:#ffae6d;
}
.cal_empty
{
	background-color:#ffdfb1;
width:100px;
}
.cal_head
{
margin:0;
padding:0;
width:100px;
border:solid 1px #ffae6d;
}
.cal_entry
{
border:solid 1px #ffae6d;
align:center;
font-size:10px;
vertical-align:top;
margin:0;
padding:0;
width:100px;
padding-bottom:5px;
}
.bar{
	background-color: #ffa97a;;
	height: 12px;
	font-family:Arial;
	font-size:10px;
	align:center;
	margin-bottom:5px;
	}
.bar_with_bal{
	background-color: #ffa97a;;
	height: 28px;
	font-family:Arial;
	font-size:10px;
	align:center;
	cursor:pointer;
	}
.my_bar{
	background-color: #ffa97a;;
	height: 14px;
	font-family:Arial;
	font-size:10px;
	align:center;
	border:solid 1px #ffc281;
	}
.my_bar_with_bal{
	background-color:#fc8d50;
	height: 14px;
	font-family:Arial;
	font-size:10px;
	align:center;
	cursor:pointer;
	border:solid 1px #ffc281;
	}
.my_cal_entry
{

align:center;
font-size:12px;
vertical-align:top;
margin:0;
padding:0;
}
.my_calendar_table
{
padding:2px;
}
.simple_calendar_table
{
	cursor:pointer;
	border-collapse:collapse;
}
.simple_cal_bar{
	background-color: #ffa97a;;
	height: 12px;
	font-family:Arial;
	font-size:10px;
	align:center;

	}
.user_href
{
text-decoration:underline;
color:#000000;
}
.simple_comment
{
border:solid #ffae6d 1px;
}
.main_comment
{
	font-family:Arial;
	font-size:12px;
	border-bottom:solid 1px #FF9933;
}
.hr_comment
{
width: 1px;

}
.antispam_shell
{
width: 80px;
height:80px;
}
.antispam_cell
{
border: 1px solid black;
width:20px;
height:20px;
display:inline-table;
}

.moder
{
font-family:Arial;
font-size:10px;
text-align:center;
background-color:#FFC281;
border:2px solid #FFAE6D;
padding:5px;
display:inline;
}
.moder a 
{
color:#000;
text-decoration:none;
}

