BODY {
	background-color: #f2e8cb;
	color: #2e2e2e;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	margin: 0pt;
	padding: 0pt;
	background-image: url(img/bgr/body_bgr.gif);
}

a {
	color: #9a3909;
	font-size: 13px;
	text-decoration: underline;
}

a:hover {
	color: #d86932;
	font-size: 13px;
	text-decoration: underline;
}

#all {
	width: 100%;
}

.site_menu_table {
	padding: 0px;
	padding-right: 15px;
	padding-left: 20px;
}

.small {
	font-family: Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #2e2e2e;
	text-decoration : none;
	list-style : square;
	font-weight: none;
}

.small a {
	font-family: Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight: none;
}

.small a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight: none;
}

.middle_text {
	font-size: 13px;
	color : #454545;
	list-style : square;
	padding-right: 20px;
	padding-top: 30px;
	padding-left: 40px;
	padding-bottom: 20px;
}

.middle_text a {
	font-size: 13px;
	color : #9a3909;
	text-decoration : underline;
	font-weight: none;
}

.middle_text a:hover {
	font-size: 13px;
	color : #d86932;
	text-decoration : underline;
	font-weight: none;
}


.logged_menu {
	font-size: 13px;
	color : #454545;
	list-style : square;
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
}

.logged_menu a {
	font-size: 13px;
	color : #9a3909;
	text-decoration : underline;
	font-weight: none;
}

.logged_menu a:hover {
	font-size: 13px;
	color : #d86932;
	text-decoration : underline;
	font-weight: none;
}

.date {
	font-size: 10px;
	color : #999;
	list-style : square;
	margin-bottom: 8px;
}

.news_title {
	font-size: 15px;
	color : #454545;
	font-weight: bold;
}

.news_text {
	font-size: 13px;
	color : #454545;
	padding-left: 0px;
}

.text {
	font-size: 13px;
	color : #454545;
	list-style : square;
}

.text a {
	font-size: 13px;
	color : #9a3909;
	text-decoration : underline;
	font-weight: none;
}

.text a:hover {
	font-size: 13px;
	color : #d86932;
	text-decoration : underline;
	font-weight: none;
}


.bottom {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	color : #454545;
	text-decoration : none;
	list-style : square;
	font-weight: none;
	line-height: 18px;
}

.logged_panel {
	margin-bottom: 0px;
	margin-top: 10px;
}


.poll {
	padding: 0px;
	padding-left: 7px;
	padding-bottom: 10px;
}

.poll_answers {
	font-size: 13px;
	padding: 0px;
}

.poll_percent {
	font-size: 11px;
	padding: 0px;
	padding-bottom: 10px;
}

.golosovatj {
	font-family: Arial, Verdana, sans-serif;
	font-size : 13px;
	color : #FFFFFF;
	border: 1px solid #2d2d2d;
	background-color: #8c4b40;
	width: 90px;
	height: 20px;
}

.bottom {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color : #dcdcdc;
}

.bottom a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color : #dcdcdc;
	text-decoration: underline;
}

.bottom a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color : #a9a9a9;
	text-decoration : underline;
}

.bot_padding {
	padding: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.design_by {
	line-height: 15px;
}



h1, .title {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #454545;
	font-size: 15pt;
	margin-top: 0px;
	margin-bottom: 25px;
}

.title_flag {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #454545;
	font-size: 14pt;
	margin-top: 20px;
	margin-bottom: 20px;
}


/*   M E N U   */

.menu_p {
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 12px;
}

.submenu_p {
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 5px;
}

.submenu_p a {
	font-size: 11px;
}

.submenu_p a:hover {
	font-size: 11px;
}

.feedback {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	color : #454545;
	text-decoration : none;
	font-weight: none;
	PADDING-TOP: 0px;
}




.photos_big_table {
	font-size: 13px;
	color : #454545;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.photo_table {
	padding: 5px;
	border: 1px solid #d3b997;
}

.photo_comment {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #454545;
}


.brdr {
	border: 1px solid #C7C7C7;
	background: #E8E8E8;
}

.table_dragon {
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-IMAGE: url(img/dragon.gif);
	BACKGROUND-REPEAT: no-repeat;
}

FORM {
	padding: 0px;
}


TEXTAREA {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	color : #454545;
	border: 1px solid #2d2d2d;
}

.site_input {
	font-family: Tahoma, Verdana, Arial;
	font-size : 11px;
	color : #2d2d2d;
	border: 1px solid #2d2d2d;
	background-color: #FFFFFF;
	height: 18px;
}

.event_comment_input {
	font-family: Tahoma, Verdana, Arial;
	font-size : 11px;
	color : #2d2d2d;
	border: 1px solid #2d2d2d;
	background-color: #FFFFFF;
	widht: 100%;
	height: 18px;
}

.site_button {
	font-family: Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	border: 1px solid #2d2d2d;
	background-color: #8c4b40;
	width: 60px;
	height: 18px;
}

.change_button {
	font-family: Tahoma, Verdana, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	border: 1px solid #2d2d2d;
	background-color: #8c4b40;
	width: 70px;
	height: 20px;
}


.register_button {
	font-family: Tahoma, Verdana, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	border: 1px solid #2d2d2d;
	background-color: #8c4b40;
	width: 170px;
	height: 20px;
}

.gb_input {
	font-family: Tahoma, Verdana, Arial;
	font-size : 11px;
	color : #2d2d2d;
	border: 1px solid #2d2d2d;
	background-color: #FFFFFF;
	height: 18px;
}

.gb_add_button {
	font-family: Tahoma, Verdana, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	border: 1px solid #2d2d2d;
	background-color: #8c4b40;
	width: 170px;
	height: 20px;
}

.gb_message_table {
	border: 1px solid #777777;
	padding: 0px;
	padding-right: 5px;
	padding-left: 15px;
}

.gb_date {
	font-size: 10px;
	color : #454545;
	margin-bottom: 5px;
}
#links {
	font-size:7pt;
	color:#E0DEB8;
}
#links a {
	font-size:7pt;
	color:#E0DEB8;
}





/* Common */
.b {border:1px solid blue;}
.bg {background-color:red;}

.fl {float:left;}
.fr {float:right;}
.c {clear:both;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}
.nowrap {white-space:nowrap;}

.alc {text-align:center;}
.all {text-align:left;}
.alr {text-align:right;}

.100p {width:100%;}

/* Paddings */
.p5 {padding:5px;}
.p10 {padding:10px;}

.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}

.pr3 {padding-right:3px;}
.pr5 {padding-right:5px;}
.pr8 {padding-right:8px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr40 {padding-right:40px;}
.pr50 {padding-right:50px;}

.pl5 {padding-left:5px;}
.pl20 {padding-left:20px;}

.pb1 {padding-bottom:1px;}
.pb3 {padding-bottom:3px;}
.pb5 {padding-bottom:5px;}
.pb7 {padding-bottom:7px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}

/* Margins */
.mb15 {margin-bottom:15px;}

.mt5 {margin-top:5px;}

.mr10 {margin-right:10px;}

.mb20 {margin-bottom:20px;}



.line {height:1px; border-bottom:1px dotted #e1e1e1; margin-bottom:20px;}


ul.menu_1 a.active {color:#454545; text-decoration:none;}
ul.menu_1 {padding:0; margin:0; list-style-type:none;}
ul.menu_1 li {margin-bottom:10px;}
ul.menu_2 {padding:0; margin:10px 0 15px 20px; list-style-type:none;}
ul.menu_2 li {margin-bottom:5px;}
ul.menu_2 li a {margin-bottom:7px; font-size:11px;}




ul.pic_list {padding:0px; margin:0px; margin-left:10px; list-style-type:none;}
ul.pic_list li {display:inline-block; width:150px; margin:0px 5px 0px 0px; padding-bottom:35px; vertical-align:top; text-align:center;}
ul.pic_list li {*display:inline;}
ul.pic_list li a img, .thumb_pic a img {border:1px solid #d3b997; padding:4px;}
ul.pic_list li a:hover img, .thumb_pic a:hover img {border:1px solid #d86932;}

.gal_entry {margin-bottom:30px;}
.gal_entry .thumb_pic {float:left; width:100px; margin-right:5px; overflow:hidden; text-align:center;}
.gal_entry .details {float:left; width:570px; overflow:hidden;}
.gal_entry .details .name {font-size:17px; margin-bottom:10px;}
.gal_entry .details .pic_amount {font-size:13px; margin-bottom:4px;}
