.home_left {
	float: left;
	width: 185px;
	border-left: 2px solid #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.menu_top {
	font-size: 0px;
	background-image: url(/fileadmin/templates/mainpage/images/menu_top.gif);
	background-repeat: no-repeat;
	height: 18px;
}
.menu {
	background-image: url(/fileadmin/templates/mainpage/images/menu_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.menu li {
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 1px;
	width: 173px;
	background-image: url(/fileadmin/templates/mainpage/images/menu_item_divider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu a {
	display: block;
	color: #FFFFFF;
	background-image: url(/fileadmin/templates/mainpage/images/menu_item_bg.gif);
	width: 153px;
	padding: 6px 0px 6px 20px;
}
.menu a:hover, .menu b {
	color: #007272;
	text-decoration: none;
	display: block;
	background-image: url(/fileadmin/templates/mainpage/images/menu_item_bg.gif);
	background-position: 0px 100px;
	width: 153px;
	padding: 6px 0px 6px 20px;
}
.menu_bot {
	font-size: 0px;
	background-image: url(/fileadmin/templates/mainpage/images/menu_bot.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.home_left p {
	margin-bottom: 0px;
	background: url(/fileadmin/templates/mainpage/images/home_left_bullet.gif) no-repeat 16px 3px;
	padding-right: 13px;
	padding-left: 26px;
	padding-bottom: 7px;
}
.home_left p a {
	color: #3F524C;
}
.left_top_search_top {
	background-image: url(/fileadmin/templates/mainpage/images/left_top_search_top.gif);
	background-repeat: no-repeat;
	height: 58px;
}
.left_top_search {
	background-image: url(/fileadmin/templates/mainpage/images/left_top_search_bg.gif);
	background-repeat: repeat-y;
}
.left_top_search_bot {
	font-size: 0px;
	background-image: url(/fileadmin/templates/mainpage/images/left_top_search_bot.gif);
	background-repeat: no-repeat;
	height: 12px;
}
.hot_stuff_top {
	background: url(/fileadmin/templates/mainpage/images/hot_stuff_top.gif) no-repeat;
	height: 55px;
}
.hot_stuff {
	background: url(/fileadmin/templates/mainpage/images/hot_stuff_bg.gif) repeat-y;
}
.hot_stuff_bot {
	font-size: 0px;
	background: url(/fileadmin/templates/mainpage/images/hot_stuff_bot.gif) no-repeat;
	height: 14px;
}
.seasonal_top {
	background: url(/fileadmin/templates/mainpage/images/seasonal_top.gif) no-repeat;
	height: 56px;
}
.seasonal {
	background: url(/fileadmin/templates/mainpage/images/seasonal_bg.gif) repeat-y;
}
.seasonal_bot {
	background: url(/fileadmin/templates/mainpage/images/seasonal_bot.gif) no-repeat;
	height: 13px;
}

.might_top {
	background: url(/fileadmin/templates/mainpage/images/might_top.gif) no-repeat;
	height: 54px;
}
.might {
	background: url(/fileadmin/templates/mainpage/images/might_bg.gif) repeat-y;
}
.might_bot {
	font-size: 0px;
	background: url(/fileadmin/templates/mainpage/images/might_bot.gif) no-repeat;
	height: 16px;
}
.home_center {
	float: left;
	width: 480px;
}
.home_banner {
	background: url(/fileadmin/templates/mainpage/images/home_banner_bg.gif) no-repeat;
	padding-top: 9px;
	padding-left: 7px;
	width: 473px;
}
.home_banner .pic {
	display: block;
	margin-bottom: 8px;
}
.home_banner .pager {
	background: url(/fileadmin/templates/mainpage/images/pager_divider.gif) no-repeat right;
	float: left;
	width: 17px;
	margin-right: 5px;
	padding-right: 7px;
}
.home_banner .lst {
	background: url(none);
}

.home_banner .pause {
	float: left;
	margin-left: 13px;
	margin-top: -2px;
}
.home_banner .play {
	float: left;
	margin-left: 13px;
	margin-top: -2px;
}
.home_banner_foot {
	font-size: 0px;
	background: url(/fileadmin/templates/mainpage/images/home_banner_foot.gif) no-repeat;
	height: 19px;
	margin-top: -1px;
}
.home_center .shortly_item {
	background: url(/fileadmin/templates/mainpage/images/shortly_divider.gif) repeat-x left bottom;
	margin-left: 7px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666F77;
	width: 466px;
	margin-bottom: 10px;
}
.home_center .lst {
	background: url(none);
}
.home_center .shortly_item h2 {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 3px;
}
.home_center .shortly_item img {
	padding: 1px;
	float: left;
	border: 1px solid #E5E4E4;
	margin-right: 9px;
	/*width: 145px;*/
	margin-bottom: 15px;
}
.home_center .shortly_item p {
	margin-bottom: 5px;
}

.home_center .shortly_item a {
	color: #2D93C1;
	text-decoration: none;
	font-weight: bold;
}
.home_center .shortly_item a:hover {
	text-decoration: underline;
}
.home_center .shortly_item .more{
	float: right;
	margin-top: -10px;
}
.home_center .shortly_item .more a{
	color: #FF6600;
	font-weight: normal;
	text-decoration: underline;
}
.home_center .shortly_item .more a:hover {
	text-decoration: none;
}
.home_center .empty {
	float: left;
	margin-top: 3px;
	border-left: 2px solid #FFFFFF;
}

.home_center .album {
	clear: right;
	float: right;
	border-right: 3px solid #FFFFFF;
}
.home_center .blog {
	clear: right;
	float: right;
	border-right: 3px solid #FFFFFF;
}
.home_center .article_top {
	background-image: url(/fileadmin/templates/mainpage/images/article_top.gif);
	background-repeat: no-repeat;
	height: 67px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	line-height: 48px;
	padding-right: 13px;
	padding-left: 16px;
}
.home_center .article_top a {
	color: #FFFFFF;
	text-decoration: underline;
	margin-right: 3px;
	margin-left: 3px;
}
.home_center .article_top a:hover {
	text-decoration: none;
}
.home_center .article_top b {
	color: #FCC978;
	margin-right: 3px;
}


.home_center .article {
	background-image: url(/fileadmin/templates/mainpage/images/article_bg.gif);
	background-repeat: repeat-y;
	padding: 0px 13px 10px;
	width: 454px;
}
.home_center .article h3 {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 4px;
}
.home_center .article h4 {
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
.home_center .article a, .home_center .article strong {
	color: #2E94C2;
	font-weight: bold;
}


.home_center .article .pic {
	padding: 1px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #E4E5E4;
}

.home_center .article_bot {
	background-image: url(/fileadmin/templates/mainpage/images/article_bot.gif);
	background-repeat: no-repeat;
	height: 36px;
	margin-top: -10px;
}
.home_center .article .short {
	background: url(/fileadmin/templates/mainpage/images/shortly_short_divider.gif) repeat-x left bottom;
	width: 454px;
	margin-left: 0px;
}
.home_center .article .pager {
	line-height: 29px;
	background-image: url(/fileadmin/templates/mainpage/images/article_pager_bg.gif);
	background-repeat: repeat-x;
	height: 31px;
	font-family: Tahoma, sans-serif;
	color: #2D93C0;
	text-align: center;
}
.home_center .article .pager b {
	font-weight: normal;
	color: #000000;
	margin-right: 3px;
	margin-left: 3px;
}
.home_center .article .pager a {
	color: #2D93C0;
	text-decoration: underline;
	font-weight: normal;
	margin-right: 3px;
	margin-left: 3px;
}
.home_center .article .pager a:hover {
}




.new_in_section_top {
	background: url(/fileadmin/templates/mainpage/images/home_new_in_section_top.gif) no-repeat;
	height: 49px;
}
.new_in_section {
	background: url(/fileadmin/templates/mainpage/images/home_new_in_section.gif) repeat-y;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 14px;
	padding-left: 14px;
	width: 283px;
}
.new_in_section .pic {
	background: url(/fileadmin/templates/mainpage/images/home_new_in_section_item_bg.gif) no-repeat;
	padding: 8px 8px 9px 9px;
	float: left;
	margin-bottom: 3px;
}
.new_in_section .cont {
	float: right;
	width: 184px;
	padding-left: 12px;
	padding-top: 5px;
	margin-bottom: 3px;
}
.new_in_section .cat {
	font-weight: bold;
	color: #007171;
	background: url(/fileadmin/templates/mainpage/images/orange_bullet.gif) no-repeat 0px 3px;
	display: block;
	margin-bottom: 7px;
	padding-left: 10px;
}
.new_in_section .sub a{
     color: #4A515A;
     background: url(/fileadmin/templates/mainpage/images/eye_bullet.gif) no-repeat 8px 2px;
     display: block;
     margin-bottom: 2px;
     padding-left: 21px;
}
.new_in_section_bot {
	font-size: 0px;
	background: url(/fileadmin/templates/mainpage/images/home_new_in_section_bot.gif) no-repeat;
	height: 15px;
}
.halloween_ideas {
	background: url(/fileadmin/templates/mainpage/images/halloween_ideas.gif) no-repeat;
	display: block;
	height: 218px;
}

.search_right {
	float: right;
	width: 778px;
	border-right: 8px solid #FFFFFF;
	padding-top: 20px;
}
.search_right a {
	text-decoration: underline;
}
.search_right a:hover {
	text-decoration: none;
}
.search_right .subj {
	background-image: url(/fileadmin/templates/mainpage/images/blue_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
	border-left: 24px solid #FFFFFF;
	float: left;
	width: 300px;
	margin-bottom: 10px;
}
.search_right .subj b {
	color: #009A98;
}
.search_right .results {
	float: right;
	margin-bottom: 10px;
}
.search_right .results b {
	color: #009999;
}



.search_right .pager {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color: #2B93BF;
	text-align: center;
	margin-bottom: 30px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.search_right .pager a {
	color: #2C94BF;
	text-decoration: underline;
	margin-right: 2px;
	margin-left: 2px;
}
.search_right .pager b {
	font-weight: normal;
	color: #333333;
	margin-right: 2px;
	margin-left: 2px;
        text-decoration: none;
}
.search_right .last {
	margin-top: 50px;
}

.search_right .hd {
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 25px;
}

.search_right .hd b, .search_right .hd a {
     color: #000000;
     text-decoration: none;
}

.search_right .quote {
	margin-left: 33px;
	margin-right: 140px;
	margin-bottom: 15px;
}
.search_right .quote u {
	text-decoration: none;
	background-color: #FFFF66;
}

.search_right .quote a {
	font-weight: bold;
	color: #1F95BE;
}

.whats_polular {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px;
        padding: 0px 0px 0px;
	list-style: none;
}
.whats_polular li {
	margin: 0px;
	padding: 5px 0px;
}

.whats_polular a {
}

.whats_polular b {
	float: left;
	text-align: center;
	width: 28px;
	text-decoration: none;
	margin-bottom: 1px;
}

