body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/140%  Georgia;
	color: #30270c;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Georgia;
	color: #7d7754;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/130% Georgia;
	color: #000000;
}
a:hover {
	text-decoration: none;
}
strong * {
	font-weight: bold;
}
em * {
	font-style: italice;
}
h2 {
	margin: 0 0 10px 0;
}
h2 * {
	font-size: 20px;
}
.preload { display: none;}


.full {
	width: 100%;
	height: 100%;
	text-align: center;
	background: #f9f8f3 url('../media/images/bg/main_bg.gif') 0 0 repeat-x;
}
.full .top_header {
	background: url('../media/images/bg/top_header.jpg') 50% 0 no-repeat;
	width: 1000px;	
}
.full .top_header a {
	display: block;
}
.full .top_header a img {
	height: 288px;
}
#container,
.footer .copyright {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

.footer {
	background: #79693f url('../media/images/bg/footer_bg.gif') 0 0 repeat-x;
	height: 34px;
	vertical-align: middle;
}
.footer .copyright * {
	font-size: 9px !important;
	color: #ffffff !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.footer .copyright .left {
	float: left;
	padding: 0 0 0 15px;
}
.footer .copyright .right {
	float: right;
	padding: 0 15px 0 0;
}
.footer .copyright .right a {
	text-decoration: none !important;
}
.footer .copyright .right a:hover {
	color: #92e9ff !important;
}

#container .content {
	height: 100%;
	width: 592px;
	float: left;
	padding: 0 0 33px 0;
	margin: 0 -3px 0 -2px !important;
}
#container .content .content_padd {
	padding: 20px 54px 0 54px;
	background: url('../media/images/bg/content_bg.png') 50% 0 repeat-y;
}
#container .content .content_bot {
	background: url('../media/images/bg/content_bot.png') 0 100% no-repeat;
	height: 11px;
}
.full_left,
.full_right {
	margin: 0 0 37px 0;
}
.full_left {
	background: url('../media/images/bg/left_block_bg.gif') 100% 0 repeat-y;
	float: left;
	width: 207px;
}
.full_left .full_left_bot {
	background: url('../media/images/dec/left_bot_dec.gif') 0 0 no-repeat;
	height: 12px;
}
.full_right {
	background: url('../media/images/bg/right_block_bg.gif') 100% 0 repeat-y;
	float: right;
	width: 206px;
}
.full_right .full_right_bot {
	background: url('../media/images/dec/right_block_bot.jpg') 100% 100% no-repeat;
	height: 270px;
}
.full_right li {
	list-style: none;
	padding:0 !important;
	margin:0 !important;
}

.full_left .left_links,
.full_left {
	text-align: center;
}
.full_left .current_promotion {
	margin: 0 auto 35px auto;
	width: 139px;
}
.full_left .left_links div {
	margin: 0 0 1px 0;
}
.full_left .left_links a {
	width: 128px;
}
.full_left .left_links .share_link {
	padding: 6px 0 0 0;
}
.full_left .left_links img {
	margin: 0 auto;
}
.dec_spade {
	background: url('../media/images/dec/dec_spade.gif') 50% 50% no-repeat;
	height: 118px;
}
.dec_knife {
	background: url('../media/images/dec/dec_knife.gif') 50% 50% no-repeat;
	height: 109px;
}
.dec_pot {
	background: url('../media/images/dec/dec_pot.gif') 50% 50% no-repeat;
	height: 97px;
}


.search {
	background: url('../media/images/dec/search_rasper.gif') 93px -31px no-repeat;
	padding: 6px 0 50px 26px;
}
.search .hdr,
.tags .hdr {
	padding: 0 0 7px 1px;
}
.search .input {
	background: url('../media/images/bg/input_small.gif') 0 0 no-repeat;
	width: 110px;
	height: 14px;
	padding: 4px 5px;
}
.search .input input {
	border: none;
	background: none;
}



.tags {
	padding: 0 26px;
}
.tags .tags_cloud {
	padding: 6px 0 0 0;
}
.tags .tags_cloud * {
	color: #9c8b60 !important;
}
.tags .tags_cloud .imp_1 {
	font-size: 21px !important;
}
.tags .tags_cloud .imp_2 {
	font-size: 18px !important;
}
.tags .tags_cloud .imp_3 {
	font-size: 12px !important;
}


.other_blog {
	padding: 0 28px;
}
.other_blog a {
	color: #00b6e4 !important;
	font-size: 16px !important;
}
.other_blog div {
	padding: 0 0 5px 0;
}

.other_blog ul, .other_blog li {
	list-style: none;
	padding:0;
	margin:0;
}
.other_blog a {
	color: #00b6e4 !important;
	font-size: 16px !important;
}
.other_blog div {
	padding: 0 0 5px 0;
}


/*  main_menu  */
.main_menu {
	padding: 0 20px;
}
.main_menu .menu_item {
	padding: 0 0 4px 0;
}
.main_menu .menu_item_act {
	padding: 0 0 4px 0;
}
/*  main_menu  */


/*  sub_menu  */
.sub_menu {
	margin: 0 5px 0 4px;
	background: #f8f7f5;
	padding: 7px 0 1px 0;
	text-align: left;
}
.sub_menu .sub_item,
.sub_menu .sub_item_act {
	background: url('../media/images/dec/sub_border.gif') 50% 100% no-repeat;
	padding: 3px 0 4px 3px;
}
.sub_menu .sub_item.last {
	background: none;
}
/*  sub_menu  */


/*  search_results  */
.search_results {
}
.search_results .search_item {
}
.search_results .search_item a {
}
/*  search_results  */


/*  blog  */
.blog_list {
	padding: 0 0 12px 0;
}
.blog_list .blog_item {
	padding: 0 0 33px 0;
}
.blog_item .blog_title,
.blog_item .blog_author {
	text-align: center;
}
.blog_item .blog_title a {
	color: #00b6e4 !important;
	font-size: 26px !important;
}
.blog_item .blog_title {
	background: url('../media/images/dec/cheese.gif') 50% 0 no-repeat;
	border-bottom: 1px solid #edece7;
	color: #00b6e4;
	font-size: 26px;
	padding: 40px 0 3px 0;
}
.blog_item .blog_title a {
	color: #00b6e4 !important;
	font-size: 26px !important;
}
.blog_item .blog_author {
	color: #9c8b60;
	font-style: italic;
	padding: 7px 0 29px 0
}
.blog_item .blog_author .post-edit-link {
	color: #9c8b60;
	font-style: italic;
}
.blog_item .blog_text img {
	display: inline-block;
}
.blog_item .blog_text p {
	display: block;
	margin: 0;
	padding: 0 0 16px 0;
}
.blog_item .blog_text {

}
.blog_item .blog_comment {
	float: right;
	padding: 18px 0 0 0;
}
.blog_list .blog_item .blog_comment * {
	font-style: italic;
	color: #9c8b60;
}
.blog_list .blog_item .blog_comment span {
	font-size: 20px;
}
.blog_list .blog_nav {
	border-top: 1px solid #edece7;
	padding: 8px 0 0 0;
}
.blog_list .post_back {
	float: left;
}
.blog_list .post_next {
	float: right;
}


.blog_item .blog_comments {
	padding: 66px 0 0 0;
}
.blog_item .blog_comments .hdr {
	padding: 0 0 14px 0;
}
.blog_item .blog_comments .comment_item {
	border-bottom: 1px solid #edece7;
	padding: 13px 0 14px 0;
}
.blog_item .blog_comments .comment_author {
	color: #9c8b60;
	font-style: italic;
	font-size: 16px;
	padding: 0 0 10px 0
}

.blog_item .write_comment {
	padding: 0 0 25px 0;
}
.blog_item .write_comment .hdr {
	border-bottom: 1px solid #edece7;
	margin: 0 0 26px 0;
}
.blog_item .write_comment .input {
	background: url('../media/images/bg/input.gif') 0 0 no-repeat;
	width: 171px;
	height: 14px;
	padding: 4px 5px;
	margin: 0 0 7px 0;
}
.blog_item .write_comment .label {
	padding: 0 8px 0 4px;
	font-size: 16px;
	font-style: italic;
	color: #9c8b60;
}
.blog_item .write_comment .label.error {
	color: #d53613 !important;
}
.blog_item .write_comment .input input,
.blog_item .write_comment .textarea textarea {
	background: none;
	border: none;
}
.blog_item .write_comment .input input {
	width: 171px;
}
.blog_item .write_comment .textarea {
	background: url('../media/images/bg/textarea.gif') 0 0 no-repeat;
	width: 399px;
	height: 96px;
	padding: 1px 5px;
}
.blog_item .write_comment .textarea textarea {
	width: 399px;
	height: 95px;
}
.blog_item .write_comment .submit {
	padding: 14px 0 0 0;
	float: right;
}
.blog_item .write_comment .error_text {
	padding: 0 33px;
	font-size: 16px;
	font-style: italic;
	color: #d53613;
}
.blog_item .write_comment .error_spacer img {
	height: 0;
	width: 227px;
}

.blog_item .write_comment .success {
	color: #00b6e4;
	font-size: 26px;
	padding: 18px 0 50px 0;
}
/*  blog  */

.back {
	padding: 15px 12px 27px 0;
	float: right;
}
/*  news_item  */
.news_item {
}
.news_item .news_item_header,
.news_item h1 {
}
.news_item .date {
}
/*  news_item  */


/*  gallery_list  */
.gallery_list table {
	float: left;
}
.gallery_list td {
	vertical-align: middle;
	text-align: center;
}
.gallery_list td img {
	margin: 0 auto;
}
/*  gallery_list  */


/*  paging  */
.paging {	
}
.paging a {	
}
.paging span {	
}
/*  paging  */
.main_menu {
	text-align: left;
}


ul.main_menu * {
	font-family;: Arial;
}
ul.main_menu {
	margin: 0 !important;
	padding: 0 25px 0 21px !important;
}
ul.main_menu li {
	list-style: none;	
	display: block;
	padding: 0;
	margin: 0;
}
ul.main_menu li.main_item,
ul.main_menu li.main_item_act {
	display: block;	
	padding: 0 0 3px 0;height: 1%;
}
ul.main_menu li.main_item a,
ul.main_menu li.main_item_act a {
	background: #3dc800 url('../media/images/dec/menu_top.gif') 0 0 no-repeat;
	display: block;
	text-decoration: none !important;
	overflow: hidden;
	height: 1%;
}
ul.main_menu li.main_item a span,
ul.main_menu li.main_item_act a span {
	font-size: 12px !important;
	font-weight: bold;
	color: #ffffff !important;
	text-decoration: none !important;
	height: 1%;
	display: block;
	background:  url('../media/images/dec/menu_bot.gif') 0 100% no-repeat;
	
}
ul.main_menu li.main_item a:hover,
ul.main_menu li.main_item_act a {
	background: #fdb900 url('../media/images/dec/menu_top_ov.gif') 0 0 no-repeat;
}
ul.main_menu li.main_item a:hover span,
ul.main_menu li.main_item_act a span {
	background: url('../media/images/dec/menu_bot_ov.gif') 0 100% no-repeat;
}
ul.main_menu li a span.arrow {
	background: url('../media/images/dec/main_arrow.gif') 100% 7px no-repeat !important;
	padding: 3px 0 3px 10px;
	margin: 0 7px 0 0;
	height: 1%;
	font-size: 12px !important;
	font-weight: bold;
	color: #ffffff !important;
	text-decoration: none !important;
	cursor: pointer;

}
ul.main_menu li a:hover span.arrow,
ul.main_menu li.main_item_act a span.arrow {
	background: url('../media/images/dec/main_arrow_ov.gif') 100% 7px no-repeat !important;
}
ul.submenu {
	background: #f8f7f5;
	padding: 7px 0 1px 0;
	margin: 0 4px;
}
ul.submenu li.sub_item,
ul.submenu li.sub_item_act {
	background: url('../media/images/dec/sub_border.gif') 50% 100% no-repeat !important;
	padding: 2px 0 3px 3px;
}
ul.submenu li.sub_item.last {
	background: none !important;
}
ul.submenu li.sub_item * {
	
}
ul.submenu li.sub_item a {
	background: none !important;
	color: #00B6E4 !important;
	font-weight: normal !important;
}
ul.submenu li.sub_item a,
ul.submenu li.sub_item a:hover,
ul.submenu li.sub_item_act a {
	padding: 0 10px;
}
ul.submenu li.sub_item a:hover,
ul.submenu li.sub_item_act a {
	background: url('../media/images/dec/menu_arrow.gif') 0 5px no-repeat !important;
	color: #00B6E4 !important;
	font-weight: normal !important;
}

