@charset "UTF-8";
body {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e4e4e4;
	background: #75B826 url(/images/bg-body.png);
	margin: 0px;
	padding: 0px 0px 15px;
	border-style: none;
}
div {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
img {
	border-style: none;
}
h1 {
	margin: 0px;
	padding: 15px 0px 0px;
	font-size: 22px;
	font-weight: bold;
}
h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
}
address {
	line-height: 130%;
	font-style: normal;
	margin: 0px;
	padding: 15px 0px 0px;
}
p {
	line-height: 130%;
	text-align: justify;
	margin: 0px;
	padding: 15px 0px 0px;
}
ul, ol {
	margin: 0px;
	padding: 15px 0px 0px 30px;
}
li {
	line-height: 130%;
	list-style: url(/images/list.png);
}
ol li {
	list-style: decimal url(none);
}
table {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0px 0px;
	padding: 0px;
	border-style: none;
	width: 100%;
}
td {
	padding: 2px;
}
fieldset {
	border: 1px solid #666;
	margin: 15px 0px 0px;
	padding: 0px 15px 10px;
}
legend {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px -5px;
	padding: 0px 5px;
	color: #FFF;
}
form {
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #FFF;
}
option {
	background: #FFF;
}
a, a:Hover {
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
a:Hover {
	text-decoration: none;
}
#mysqlErr {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	padding: 20px;
	width: 75%;
	background: #FFF;
	margin: 50px auto 0px;
	border: 1px solid #000;
	text-align: center;
}
#projects {
	height: 30px;
	width: 100%;
	background: url(/images/bg-projects.png);
}
#projectsIn {
	margin: 0px auto;
	width: 980px;
	font-size: 10px;
	color: #c4e79b;
	font-weight: normal;
	padding: 8px 0px 0px;
	text-align: center;
}
#projectsIn a {
	color: #c4e79b;
	font-weight: bold;
	text-decoration: underline;
}
#projectsIn a:Hover {
	color: #FFF;
}
#shadow {
	background: url(/images/bg-shadow.png) repeat-x;
}
#peas {
	background: url(/images/bg-peas.png) no-repeat center top;
	width: 100%;
	margin: 0px auto;
	padding: 30px 0px 0px;
}
#mother {
	background: #000 url(/images/bg-mother.png) repeat-y;
	width: 884px;
	margin: 0px auto;
}
#motherIn {
	background: url(/images/bg-mother-in.png) no-repeat;
	padding: 3px 3px 0px;
}
#header {
	width: 878px;
}
#headerIn {
	padding: 15px 15px 0px;
}
#topAdLeft {
	margin: 0px 15px 0px 0px;
	float: left;
	width: 175px;
}
.topAd {
	float: left;
	height: 125px;
}
.topAd h4 {
	padding: 0px 9px 0px 7px;
	font-size: 14px;
	background: #CCC url(/images/bg-ad-title.png);
	border-right: 1px solid #CCC;
	float: left;
	height: 125px;
}
.topAd h4 img {
	padding: 60px 0px 0px;
}
.topAdIn {
	float: left;
	height: 125px;
}
#competition {
	padding: 15px 0px 0px;
	height: 30px;
	width: 175px;
}
#search {
	margin: 70px 15px 0px 0px;
	float: left;
	width: 468px;
}
#search span {
	display: block;
	height: 18px;
	width: 44px;
	position: absolute;
	background: url(/images/logo-second-part.png) no-repeat 4px 0px;
	margin: -103px 0px 0px 142px;
	text-align: right;
}
#logo {
	position: absolute;
	height: 103px;
	width: 385px;
	margin: -85px 0px 0px 0px;
	text-align: right;
}
#searchIn form {
	padding: 17px 0px 0px;
	width: 466px;
}
#searchIn table {
	margin: 0px 0px 0px 0px;
	width: auto;
}
#searchIn ul {
	padding: 0px;
}
#searchIn ul li {
	line-height: normal;
	display: inline;
	list-style: none;
}
#searchIn ul li a, #searchIn ul li a:Hover {
	font-weight: normal;
	display: block;
	padding: 0px 7px;
	border-right: 1px solid #CCC;
	float: left;
	margin: 5px 0px;
	color: #c1c1c1;
}
#searchIn ul li .first, #searchIn ul li .first:Hover {
	padding-left: 2px;
}
#searchIn ul li .last, #searchIn ul li .last:Hover {
	padding-right: 0px;
	border-style: none;
}
#topAdRight {
	float: right;
}
#topCleaner {
	font-size: 1px;
	clear: both;
	height: 2px;
}
#content {
	width: 878px;
}
#contentIn {
	padding: 0px 15px 15px;
}
#left {
	margin: 0px 15px 0px 0px;
	float: left;
	width: 175px;
}
#middle {
	margin: 0px 15px 0px 0px;
	float: left;
	width: 468px;
	overflow: hidden;
}
#breadcrumbs {
	text-align: left;
	color: #8f8f8f;
	padding: 2px 0px 10px;
	font-size: 10px;
}
#breadcrumbs a, #breadcrumbs a:Hover {
	font-weight: normal;
	color: #8f8f8f;
}
#breadcrumbs a:Hover {
	color: #fff;
}
#right {
	float: left;
	width: 175px;
}
#footer {
	width: 884px;
	margin: 0px auto;
	background: url(/images/bg-footer.png) no-repeat;
}
#footer p {
	text-align: center;
	font-size: 10px;
	color: #515151;
}
#footer p a, #footer p a:Hover {
	font-weight: normal;
	color: #515151;
	text-decoration: none;
}
#footer p a:Hover {
	color: #FFF;
}
#footerBanner {
	margin: 0px auto;
	width: 884px;
	padding: 15px 0px 0px;
	text-align: center;
}
#footerBanner object {
	display: inline;
}
#etarget {
	margin: 10px auto 0px;
	height: 60px;
	width: 468px;
}
.sideBox {
	margin: 15px 0px 0px;
}
.sideBox h4 {
	padding: 2px 7px 3px;
	font-size: 14px;
	color: #FFF;
	border-bottom: 1px solid #000;
}
.sideBoxIn {
	padding: 0px 7px 10px;
}
.sideBoxIn ol {
	padding: 10px 0px 0px 22px;
}
.sideBoxIn p {
	text-align: left;
	padding: 10px 0px 0px;
}
.sideBoxIn a {
	text-decoration: none;
}
.sideBoxIn a:Hover {
	text-decoration: underline;
}
.sideBoxIn table {
	margin: 10px 0px 0px;
}
.sideBoxIn .categoryMenu {
	padding: 10px 0px 0px 22px;
}
.sideBoxIn .categoryMenu li a {
	font-size: 12px;
}
.sideBoxIn .categoryMenu li ul {
	padding: 0px 0px 0px 13px;
}
.sideBoxIn .categoryMenu li ul li a, .sideBoxIn .categoryMenu li ul li a:Hover {
	font-size: 11px;
	font-weight: normal;
}
.sideBoxIn .article {
	padding: 10px 0px 0px;
	width: 159px;
}
.sideBoxIn .image {
	height: 60px;
	width: 60px;
	margin: 0px 10px 0px 0px;
	float: left;
	overflow: hidden;
}
.sideBoxIn .image a, .sideBoxIn .image a:Hover {
	padding: 1px;
	display: block;
	height: 56px;
	width: 56px;
	border: 1px solid #CCC;
}
.sideBoxIn .image a:Hover {
	border: 1px solid #999;
}
.sideBoxIn .article h3 {
	float: left;
	font-size: 12px;
	padding: 0px;
	margin: -2px 0px 0px;
	width: 89px;
	line-height: 130%;
}
#dayTip {
	background: #68662C;
	padding: 4px 10px 10px;
}
#dayTip p {
	text-align: center;
	padding: 7px 0px 0px;
	line-height: normal;
	color: #F00;
}
#dayTip .title {
	font-size: 14px;
	color: #FFF;
}
#dayTip .desc {
	text-transform: uppercase;
	color: #EFEACC;
	padding: 2px 0px 0px;
	font-size: 10px;
}
#dayTip .link {
	padding: 5px 0px 0px;
}
#dayTip .articleTip {
	padding: 7px 2px 0px 0px;
	text-align: left;
}
#dayTip .articleTip a, #dayTip .articleTip a:Hover {
	color: #fff;
}
#express {
	border: 1px solid #2F5900;
	background: #2F5900;
}
#express h4 {
	background: #2F5900 url(/images/bg-side-title-express.png);
	border-bottom: 1px solid #000;
}
#express .sideBoxIn ol li {
	list-style: url(/images/list-express.png);
}
#express .sideBoxIn ol li span, #express .sideBoxIn h3 span {
	color: #95aa7d;
	font-size: 11px;
	font-weight: normal;
}
#musicTip {
	border: 1px solid #7C4B16;
	background: #7C4B16;
}
#musicTip h4 {
	background: #7C4B16 url(/images/bg-side-title-music.png);
	border-bottom: 1px solid #000;
}
#cultureTip {
	border: 1px solid #304659;
	background: #304659;
}
#cultureTip h4 {
	background: #304659 url(/images/bg-side-title-culture.png);
	border-bottom: 1px solid #000;
}
#poll, #eshop, #contacts, #articles {
	border: 1px solid #424242;
	background: #424242;
}
#poll h4, #eshop h4, #contacts h4, #articles h4 {
	background: #424242 url(/images/bg-side-title-poll.png);
	border-bottom: 1px solid #000;
}
#top, #recom {
	border: 1px solid #095A5D;
	background: #095A5D;
}
#top h4, #recom h4 {
	background: #095A5D url(/images/bg-side-title-top.png);
	border-bottom: 1px solid #000;
}
#top .sideBoxIn ol {
	padding-top: 5px;
}
#top .sideBoxIn ol li {
	list-style: url(/images/list-top.png);
	padding-top: 7px;
}
#eshopNew p {
	text-align: center;
}
#eshopNew h3 {
	text-align: center;
	padding: 5px 0px 0px;
	font-size: 11px;
}
.voteBar {
	border: 1px solid #F60;
	background: #F60 url(/images/vote-bar.png) repeat-x left bottom;
	height: 7px;
	font-size: 1px;
}
.vote {
	margin-left: 0px;
	background: #424242;
}
.percent {
	font-size: 10px;
	text-align: right;
	width: 20px;
}
.form {
	border: 1px solid #999;
}
.searchForm {
	width: 170px;
}
.searchSelect {
	width: 135px;
}
.form {
	border: 1px solid #999;
	background: #FFF url(/images/bg-form.png) repeat-x;
}
.tinyForm {
	width: 20px;
}
.mediumForm {
	width: 180px;
}
.mediumSelect {
	width: 182px;
}
.red {
	color: #F00;
}
.mediumTextarea {
	width: 180px;
}
.button {
	background: #FFF url(/images/bg-button.png) repeat-x left bottom;
	border: 1px solid #999;
}
.error, .confirmation {
	border: 1px solid #F00;
	background: #FFF url(/images/icon-error.png) no-repeat 10px 5px;
	padding: 15px 10px 15px 60px;
	margin: 15px 0px 0px;
	display: block;
	color: #000;
}
.confirmation {
	background: #FFF url(/images/icon-ok.png) no-repeat 10px 5px;
	border: 1px solid #090;
}
.articleSeparator {
	font-size: 1px;
	border-bottom: 1px solid #CCC;
	height: 1px;
	padding: 0px 0px 10px;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.top {
	vertical-align: top;
}
.obligatory {
	color: #FF0000;
	font-weight: bold;
}
.noBoldLink, .noBoldLink:Hover {
	font-weight: normal;
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
/* Home */
.middleBox {
	margin: 15px 0px 0px;
}
.middleBox h2 {
	float: right;
	padding: 0px;
	font-size: 13px;
	color: #FFF;
}
.middleBox .tabs {
	padding: 0px;
	float: left;
}
.middleBox .tabs li {
	line-height: normal;
	display: inline;
	list-style: none;
}
.middleBox .tabs li a, .middleBox .tabs li a:Hover {
	display: block;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 5px 3px;
	margin: 0px 3px 0px 0px;
	float: left;
	border-bottom-style: none;
	color: #FFF;
}
.middleBox .tabs li a:Hover {
	text-decoration: underline;
}
.middleBox .tabs li .selected, .middleBox .tabs li .selected:Hover {
	padding-bottom: 4px;
	border-bottom-style: none;
}
#orange .tabs li a, #orange .tabs li a:Hover {
	color: #9A8067;
	border-top: 1px solid #5A3E1F;
	border-right: 1px solid #5A3E1F;
	border-left: 1px solid #5A3E1F;
	background: #5A3E1F url(/images/bg-tab-orange.png);
	text-decoration: none;
}
#orange .tabs li a:Hover {
	color: #FFF;
}
#orange .tabs li .selected, #orange .tabs li .selected:Hover {
	background: #7C4B16 url(/images/bg-tab-orange-selected.png) left top;
	border-top: 1px solid #7C4B16;
	border-right: 1px solid #7C4B16;
	border-left: 1px solid #7C4B16;
	color: #FFF;
}
#orange .middleBoxIn {
	background: #7C4B16;
	clear: both;
	width: 468px;
}
#orange .content .article .image a {
	border: 1px solid #FFD8BE;
}
#orange .content .article .image a:Hover {
	border: 1px solid #FFF;
}
#orange .content .moreArticle {
	border-top: 1px solid #FFD8BE;
}
#green .tabs li a, #green .tabs li a:Hover {
	border-top: 1px solid #451818;
	border-right: 1px solid #451818;
	border-left: 1px solid #451818;
	background: #451818 url(/images/bg-tab-green.png);
	text-decoration: none;
	color: #8A4343;
}
#green .tabs li a:Hover {
	color: #FFF;
}
#green .tabs li .selected, #green .tabs li .selected:Hover {
	background: #591F1F url(/images/bg-tab-green-selected.png) left top;
	border-top: 1px solid #591F1F;
	border-right: 1px solid #591F1F;
	border-left: 1px solid #591F1F;
	color: #FFF;
}
#green .middleBoxIn {
	background: #591F1F;
	clear: both;
	width: 468px;
}
#green .content .article .image a, #green .content .articleRight .image a {
	border: 1px solid #DB8B8B;
}
#green .content .article .image a:Hover, #green .content .articleRight .image a:Hover {
	border: 1px solid #FFF;
}
#green .content .moreArticle {
	border-top: 1px solid #DB8B8B;
}
#blue .tabs li a, #blue .tabs li a:Hover {
	border-top: 1px solid #1E2D3A;
	border-right: 1px solid #1E2D3A;
	border-left: 1px solid #1E2D3A;
	background: #1E2D3A url(/images/bg-tab-blue.png);
	color: #5F7588;
	text-decoration: none;
}
#blue .tabs li a:Hover {
	color: #FFF;
}
#blue .tabs li .selected, #blue .tabs li .selected:Hover {
	background: #304659 url(/images/bg-tab-blue-selected.png) left top;
	border-top: 1px solid #304659;
	border-right: 1px solid #304659;
	border-left: 1px solid #304659;
	color: #FFF;
}
#blue .middleBoxIn {
	background: #304659;
	clear: both;
	width: 468px;
}
#blue .content .article .image a {
	border: 1px solid #BEE5F2;
}
#blue .content .article .image a:Hover {
	border: 1px solid #FFF;
}
#blue .content .moreArticle {
	border-top: 1px solid #BEE5F2;
}
#yellowish .tabs li a, #yellowish .tabs li a:Hover {
	border-top: 1px solid #63520D;
	border-right: 1px solid #63520D;
	border-left: 1px solid #63520D;
	background: #63520D url(/images/bg-tab-yellow.png);
	text-decoration: none;
	color: #BCB491;
}
#yellowish .tabs li .selected, #yellowish .tabs li .selected:Hover {
	background: #846E12 url(/images/bg-tab-yellow-selected.png) left top;
	border-top: 1px solid #846E12;
	border-right: 1px solid #846E12;
	border-left: 1px solid #846E12;
	color: #FFF;
}
#yellowish .tabs li a:Hover {
	color: #FFF;
}
#yellowish .middleBoxIn {
	background: #846E12;
	clear: both;
	width: 468px;
}
#yellowish .content .article .image a, #yellowish .content .articleRight .image a {
	border: 1px solid #E3E3E3;
}
#yellowish .content .article .image a:Hover, #yellowish .content .articleRight .image a:Hover {
	border: 1px solid #FFF;
}
#yellowish .content .moreArticle {
	border-top: 1px solid #E3E3E3;
}
#yellow .tabs li a, #yellow .tabs li a:Hover {
	border-top: 1px solid #63520D;
	border-right: 1px solid #63520D;
	border-left: 1px solid #63520D;
	background: #63520D url(/images/bg-tab-yellow.png);
	text-decoration: none;
	color: #BCB491;
}
#yellow .tabs li a:Hover {
	color: #FFF;
}
#yellow .tabs li .selected, #yellow .tabs li .selected:Hover {
	background: #846E12 url(/images/bg-tab-yellow-selected.png) left top;
	border-top: 1px solid #846E12;
	border-right: 1px solid #846E12;
	border-left: 1px solid #846E12;
	color: #FFF;
}
#yellow .middleBoxIn {
	background: #846E12;
	clear: both;
	width: 175px;
}
#yellow .middleBoxIn a, #yellow .middleBoxIn a:Hover {
	color: #ece7d0;
	text-decoration: none;
}
#yellow .middleBoxIn a:Hover {
	text-decoration: underline;
}
.middleBox .database {
	padding: 10px 0px 0px;
}
.middleBox .database li {
	list-style: none;
}
.middleBox .content {
	padding: 0px 10px 10px;
	color: #FFF;
}
.middleBox .content a:Hover {
	color: #FFF;
}
.middleBox .content .article, .middleBox .content .articleRight {
	padding: 10px 0px 0px;
	width: 448px;
}
.middleBox .content .article .image, .middleBox .content .articleRight .image {
	height: 60px;
	width: 60px;
	margin: 0px 10px 0px 0px;
	float: left;
	overflow: hidden;
}
.middleBox .content .article .image a, .middleBox .content .articleRight .image a, .middleBox .content .image a:Hover, .middleBox .content .articleRight .image a:Hover {
	padding: 1px;
	display: block;
	height: 56px;
	width: 56px;
}
.middleBox .content .article h3, .middleBox .content .articleRight h3 {
	float: left;
	font-size: 12px;
	padding: 0px;
	margin: -2px 0px 0px;
	width: 378px;
}
.middleBox .content .article p, .middleBox .content .articleRight p {
	float: left;
	display: block;
	padding: 4px 0px 0px;
	width: 378px;
}
#orange .article p, #orange .articleRight p {
	color: #c9c0b7;
}
#blue .article p, #blue .articleRight p {
	color: #c7d5e1;
}
#green .article p, #green .articleRight p {
	color: #C4B2AB;
}
.middleBox .content .moreArticle {
	font-size: 12px;
	text-align: right;
	padding: 5px 0px 0px;
	margin: 10px 0px 0px;
}
#yellowish .content .article, #yellowish .content .articleRight {
	color: #000000;
}
#yellowish .article p, #yellowish .articleRight p {
	color: #E3E3E3;
}
/* Article detail */
.articleFont {
	font-size: 13px;
	padding: 0px 2px 0px 0px;
}
#articleInfo {
	font-style: italic;
	padding: 15px 0px 0px;
}
#flashcontentDetail {
	height: 60px;
	width: 468px;
}
#articleInfo .image {
	height: 114px;
	width: 150px;
	margin: 0px 10px 0px 0px;
	float: left;
	overflow: hidden;
}
#articleInfo .image a, #articleInfo .image a:Hover {
	padding: 1px;
	display: block;
	height: 110px;
	width: 146px;
	border: 1px solid #CCC;
}
#articleInfo .image a:Hover {
	border: 1px solid #999;
}
#articleInfo p {
	padding: 0px;
	display: block;
	float: left;
	width: 275px;
	font-size: 13px;
}
.youtube {
	padding: 15px 0px 0px 22px;
}
.videoComment {
	text-align: center;
	padding: 5px 0px 0px;
}
.articleLine {
	border-bottom: 1px solid #CCC;
	padding: 15px 0px;
}
.buy, .buyRight {
	margin: 0px 18px 0px 0px;
	float: left;
	width: 205px;
}
.buyRight {
	margin: 0px;
}
#photos {
	padding: 0px 0px 25px;
	border-bottom: 1px solid #CCC;
}
#photos .image, #photos .imageRight {
	height: 114px;
	width: 150px;
	margin: 9px 9px 0px 0px;
	float: left;
}
#photos .imageRight {
	margin: 9px 0px 0px 0px;
}
#photos .image .image, #photos .image .image:Hover, #photos .imageRight .image, #photos .imagRight .image:Hover {
	display: block;
	height: 114px;
	width: 150px;
	overflow: hidden;
	margin: 0px;
	float: none;
}
#photos .image .image img, #photos .image .image:Hover img, #photos .imageRight .image img, #photos .imagRight .image:Hover img {
	padding: 1px;
	border: 1px solid #ccc;
}
.article-image-1, .article-image-2 {
	margin: 19px 0px 0px 10px;
	float: right;
	height: 177px;
	width: 234px;
}
.article-image-2 {
	margin: 19px 10px 0px 0px;
	float: left;
	height: 177px;
	width: 234px;
}
.article-image-1 .image, .article-image-1 .image:Hover, .article-image-2 .image, .article-image-2 .image:Hover {
	display: block;
	border: 1px solid #ccc;
	height: 175px;
	width: 232px;
}
.article-image-1 .image:Hover, .article-image-2 .image:Hover {
	border: 1px solid #999;
}
.article-image-1 .image img, .article-image-2 .image img {
	margin: 1px;
}
.articleBgA {
	background: #7C4B16;
	padding: 0px 15px 15px;
}
.articleBgB {
	background: #304659;
	padding: 0px 15px 15px;
}
.articleBgC {
	background: #591F1F;
	padding: 0px 15px 15px;
}
/* Article list */
#articleList .article {
	padding: 15px 0px 0px;
	width: 468px;
}
#articleList .article .image {
	height: 60px;
	width: 60px;
	margin: 0px 10px 0px 0px;
	float: left;
	overflow: hidden;
}
#articleList .article .image a, #articleList .image a:Hover {
	padding: 1px;
	display: block;
	height: 56px;
	width: 56px;
	border: 1px solid #CCC;
}
#articleList .image a:Hover {
	border: 1px solid #999;
}
#articleList .article h3 {
	float: left;
	font-size: 12px;
	padding: 0px;
	margin: -2px 0px 0px;
	width: 398px;
}
#articleList .article p {
	float: left;
	display: block;
	padding: 4px 0px 0px;
	width: 398px;
}
/* Search */
.search {
	font-weight: bold;
	color: #FFF;
	background: #F00;
}
/* Partylist */
.days {
	font-size: 15px;
	margin: 15px 0px 0px;
	padding: 10px 8px 8px;
	background: #68662C url(/images/bg-days.png) repeat-x;
	border-top: 1px solid #68662C;
	border-right: 1px solid #68662C;
	border-bottom: 1px solid #000;
	border-left: 1px solid #68662C;
}
.daysArticle {
	padding: 0px 10px 10px;
	background: #68662C;
}
.addArticle {
	padding-bottom: 15px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	margin: 15px 0px 0px;
}
.icon {
	margin: 10px 10px 0px 0px;
	float: left;
	height: 31px;
	width: 88px;
}

