body {
background:#336699;
margin:0;
padding:0;
font-family:arial;
font-size:12px;
}

a {
color: #003366;
}

h2 {
margin-top:0;
font-size:16px;
color:#003366;
}

#top {
background:#FFFFFF;
text-align:center;
height:100px;
border-bottom:3px solid #cee;
}

#menu_top {
background:url('gfx/belka.jpg');
height:26px;
text-align:center;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#menu_top ul {
list-style:none;
margin:0px;
padding:6px;
}

#menu_top li {
display: inline;
margin:0px;
padding:0px;
list-style: none;
margin-right:10px;
}

#menu_top a {
color: #FFFFFF;
text-decoration:none;
padding:6px;
padding-left:15px;
padding-right:15px;
left:10px;
}

#menu_top a:hover {
background:#cee;
color:#0099CC;
}

#obr {
height:200px;
background:#cee;
text-align:center;
border-bottom:1px solid #FFFFFF;
}

#grpFC {
width:776px;
margin:auto;
}

#randomFoto {
float:left;
width:380px;
}

#cytat {
background:#FFFFFF;
padding:10px;
float:right;
width:376px;
height:180px;
text-align:center;
font-size:16px;
color:#ABABAB;
}

#main_area {
border-top:2px solid #336699;
width:776px;
margin:auto;
}

#text_area {
padding:10px;
padding-left:20px;
padding-right:20px;
text-align:justify;
min-height:400px;
width:556px;
background:#FFFFFF;
float:left;
}

#text_area img {
margin-left:5px;
}

#menu_area{
min-height:400px;
width:180px;
background-image:url('gfx/bg_menu.gif');
background-repeat: no-repeat;
float:right;
}

#stopka {
clear:both;
width:776px;
margin:auto;
color:#cee;
border-bottom:20px solid #336699;
}

.right {
text-align:right;
}


#menu_area ul {
list-style : none;  
margin : 0;   
padding : 0;  }


#menu_area li {

margin-left:2px;
margin-bottom:2px;
}
#menu_area a {
display: block;
text-decoration:none;
background:#cee;
padding:5px;
}
#menu_area li {
color:#336699;
}
#menu_area .active a ,#menu_area a:hover {
border:1px solid #FFFFFF;
background:#336699;
color:#FFFFFF;
}

#menu_area .lmact {
color:#FFFFFF;
background:#003366;
border:1px solid #FFFFFF;
}

fieldset.add_comment {
	border: 0;
}
.add_comment label {
	display: block;
	width: 150px;
}
.add_comment ul {
	margin: 0;
	padding: 0;
}
.add_comment li {
	margin-bottom: 10px;
	list-style: none;
}

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; font-size:16px;}
.error      { background: url(/images/icons/error.png) no-repeat 4px 4px #FBE3E4; padding: 10px 10px 10px 50px; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: url(/images/icons/success.png) no-repeat 4px 4px #E6EFC2; padding: 10px 10px 10px 50px; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.comment {
	border-left: 3px solid #369;
	padding-left: 10px;
}
h1 {
	color: #036;
	letter-spacing: -1px;
	font-size: 20px;
}
h1:first-child {
	margin-top:0;
}
.news {
	margin-bottom: 40px;
}
.news h1 {
	width: 400px;
	float: left;
}
.news_item {
	clear: left;
}
.data {
	text-align: right;
	color: #888;
	padding: 5px 0;
}