html {
	min-height:100%;
	min-width:1000px;
	background:url(/img/default/bg.gif);
}
body {
	min-height:100%;
	min-width:1000px;
	margin:0;
	color:#101010;
	font:13px/16px Arial, Helvetica, sans-serif;
	background:url(/img/default/bg-body.jpg) no-repeat 50% 0;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
input, textarea, select {
	font:100% Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 -277px;
	z-index:99;
}
.w1 {margin:0 -35px;}
.w2 {
	width:1000px;
	margin:0 auto;
	padding:13px 35px 0;
}
#header {
	width:941px;
	height:86px;
	padding:47px 47px 17px 70px;
	background:url(/img/default/bg-header.png) no-repeat;
	margin:0 0 0 -36px;
	position:relative;
}

.flash-holder {
	float:left;
	width:214px;
	height:85px;
	margin:0 110px 0 0;
}
.logo {
	width:214px;
	height:85px;
	float:left;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/default/logo.gif) no-repeat;
}
.logo a {
	display:block;
	height:100%;
}
#nav {
	float:left;
	width:440px;
	margin:0;
	padding:33px 0 0;
	list-style:none;
}
#nav li {
	float:left;
	font-size:14px;
	line-height:34px;
	position:relative;
	padding:0 3px 0 0;
}
	#nav li.par_menu:hover {
		background:url(/img/default/bg_par_menu_li.png) right no-repeat;
	}
#nav li a { display:block; color:#7e7e7e; height:34px; padding:0 13px 0 16px; }
#nav li.par_menu:hover > a, #nav li.par_menu > a:hover { color:#fff; background:url(/img/default/bg_par_menu_a.png) left no-repeat; }
#nav li a:hover,
#nav .active a {
	color:#fff;
	text-decoration:none;
}
	#nav li:hover > ul { 
		display: block;
	}
	#nav li ul {
		position: absolute;
		left:0;
		top: 34px;
		display: none;
		z-index:20;
		width:164px;
		background:url(/img/default/bg_submenu.png) top no-repeat #0c0c0c;
		padding:5px 0 10px;
		list-style:none;
	}
		#nav li ul a {
			color:#e4c892;
			text-decoration:underline;
		}
		#nav li ul li {
			width:100%;
			height: auto;
			min-height:30px;
			background:url(/img/default/marker_submenu.gif) 5px center no-repeat;
		}
.search {
	float:right;
	width:155px;
	height:24px;
	background:url(/img/default/bg-search.gif) no-repeat;
	padding:0 10px 1px 0;
	margin:38px 0 0;
	overflow:hidden;
}
.search .submit {
	float:left;
	width:24px;
	height:24px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(/img/default/bg-search.gif) no-repeat;
	border-style:none;
	overflow:hidden;
	cursor:pointer;
}
* html .search .submit,
*+html .search .submit {padding: 0 0 0 24px;}
.search input {
	float:left;
	width:126px;
	height:16px;
	font-size:12px;
	line-height:16px;
	padding:4px 1px 4px 4px;
	color:#fff;
	background:none;
	border-style:none;
}
.main-c{
	width:993px;
	margin:0 -36px;
	padding:0 36px;
	position:relative;
	background:url(/img/default/bg-main.png) repeat-y;
}
#ajax_info{
	height:1%;
}
.gallery {
	width:993px;
	height:440px;
	position:relative;
}
.slides {
	width:993px;
	height:440px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	overflow:hidden;
	background:#000;
}
.slides li {
	position:absolute;
	left:0;
	top:0;
	width:993px;
	height:440px;
	z-index:10;
}
.slides .active {z-index:11;}
.slides li img {
	display:block;
}
.slides li .slide-holder {
	width:993px;
	height:440px;
	position:relative;
}
.slides .decor {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.slides li .text-holder {
	position:absolute;
	left:0;
	top:0;
	text-align:right;
	color:#fff;
	z-index:10;
	width:993px;
	height:209px;
	padding:231px 0 0;
}
.slides li .text-holder strong {
	display:block;
	font-weight:normal;
}
.title-line1 {
	font-size:108px;
	line-height:108px;
	padding:0 28px 0 0;
	margin:0 0 -18px;
}
.title-line2 {
	font-size:46px;
	line-height:46px;
	background:url(/img/default/bg-slide-title.png);
	padding:0 30px 16px 0;
	margin:0 0 -5px;
}
.title-line3 {
	font-size:34px;
	line-height:36px;
	color:#5e5e5e;
	padding:0 37px 0 0;
}
#link-prev {
	position:absolute;
	left:-35px;
	top:181px;
	width:35px;
	height:62px;
	background:url(/img/default/bg-link-prev.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	z-index:100;
}
#link-next {
	position:absolute;
	right:-32px;
	top:181px;
	width:32px;
	height:62px;
	background:url(/img/default/bg-link-next.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	z-index:100;
}
.switcher {
	position:absolute;
	bottom:24px;
	left:442px;
	z-index:100;
	height:21px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	display:none;
}
.switcher li {
	float:left;
	width:21px;
	height:21px;
	margin:0 9px 0 0;
}
.switcher li a {
	display:block;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/default/bg-switcher.png) no-repeat;
	cursor:pointer;
}
.switcher li a:hover,
.switcher .active a {background:url(/img/default/bg-switcher-active.png) no-repeat;}
.articles {
	width:100%;
	padding:37px 0 0;
	overflow:hidden;
	position:relative;
}
.articles-holder {margin:0 0 -14px;}
.articles .row {
	width:991px;
	margin:0 -22px 0 22px;
	padding:0 0 76px;
	overflow:hidden;
}
.article-block {
	float:left;
	width:455px;
	margin:0 32px 0 0;
}
.article-block .image-holder {
	float:left;
	width:168px;
	height:202px;
	background:url(/img/default/bg-image-holder.png) no-repeat;
	padding:8px 16px 10px;
	margin:0 6px 0 0;
}
.article-block .image-holder img {display:block;}
.article-block .text-holder {
	height:1%;
	padding:5px 0 0;
	overflow:hidden;
}
.article-block h2 {
	font:25px/28px Arial, Helvetica, sans-serif;
	margin:0 0 23px;
}
.article-block .date {
	display:block;
	font-style:normal;
	color:#757575;
	margin:0 0 12px;
}
.article-block p {
	margin:0 0 14px;
}
.article-block .more {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.article-block .more:hover {text-decoration:none;}
.archive-block {
	width:933px;
	height:405px;
	padding:0 36px 0 95px;
	margin:0 0 0 -36px;
	background:url(/img/default/bg-archive-block.png) no-repeat;
	color:#fff;
	position:relative;
	z-index:100;
}
.archive-holder {
	width:100%;
	padding:33px 0 29px;
	overflow:hidden;
	position:relative;
}
.read-more {
	position:absolute;
	left:442px;
	top:14px;
	color:#fff;
}
.read-more .more {
	font-weight:bold;
	color:#fff;
	padding:0 12px 0 0;
	background:url(/img/default/link-more.gif) no-repeat 100% 50%;
	text-decoration:underline;
}
.read-more .more:hover {text-decoration:none;}
.add-nav{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
}
.add-nav li {
	display:inline;
	font-size:14px;
	line-height:16px;
	margin:0 50px 0 0;
}
.add-nav li a{color:#b5b5b5;}
.add-nav li a:hover,
.add-nav .active a {
	color:#fff;
	text-decoration:none;
}
.magazine-block {
	float:left;
	margin:0 40px 0 0;
	text-align:center;
}
.magazine-block a {
	display:block;
	margin:0 0 15px;
}
.magazine-block img {display:block;}
.magazine-block span {font-weight:bold;}
.slider-block {
	float:left;
	width:695px;
}
.slider-block h2 {
	height:1%;
	overflow:hidden;
	margin:0 0 16px 44px;
	font-weight:normal;
}
.slider-block h2 strong {
	float:left;
	font-size:54px;
	line-height:54px;
	font-weight:normal;
	text-transform:uppercase;
}
.slider-block h2 span {
	float:left;
	padding:20px 0 0;
	font-size:24px;
	line-height:30px;
}
.slider {
	width:695px;
	height:190px;
	overflow:hidden;
}
.prev, .next {
	float:left;
	width:35px;
	height:52px;
	margin:71px 0 0 -5px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	background:url(/img/default/link-next.png) no-repeat;
	z-index:100;
}
.prev {
	margin:71px 15px 0 0;
	background:url(/img/default/link-prev.png) no-repeat;
}
.slider .frame {
	float:left;
	width:575px;
	overflow:hidden;
	position:relative;
}
.slider .slides-list {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.slider .slides-list li {
	float:left;
	width:94px;
	margin-top:20px;
	padding:0 21px 30px 0;
	background:url(/img/default/bg-slide.png) no-repeat 0 100%;
}
.slider .slides-list li a {color:#ababab;}
.slider .slides-list li a:hover {text-decoration:none;}
.slider .slides-list span {
	display:block;
	/*font-weight:bold;*/
	font-size:12px;
	text-align:center;
	/*margin:0 0 18px;*/
}
.twocolumns {
	width:948px;
	overflow:hidden;
	padding:29px 15px 10px 30px
}
#content {
	float:left;
	width:663px;
	padding:0 0 0 5px;
}
#sidebar {
	float:right;
	width:251px;
}
.categories-block {
	width:665px;
	margin:0px 0 5px -2px;
}
	.categories-block h1 {
		font-weight:normal;
		text-align:center;
		margin:0 0 20px;
	}
.categories-block .row {
	width:100%;
	overflow:hidden;
}
.categories-block .block {
	float:left;
	width:210px;
	margin:0 10px 0 0;
}
.categories-block h2 {
	font:25px/27px Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
.categories-block ul {
	margin:0;
	padding:0 0 17px 2px;
	list-style:none;
}
.categories-block li {
	font:14px/16px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.categories-block li a {
	color:#6e5f51;
	text-decoration:underline;
}
.categories-block li a:hover {text-decoration:none;}
.tabs {width:663px;}
.cufon-active .tabs {
	margin:0 0 -16px;
}
.tabset {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.tabset li {
	float:left;
	text-transform:uppercase;
	font:13px/26px Arial, Helvetica, sans-serif;
	margin:0 1px 0 0;
	text-align:center;
}
.tabset li a {
	float:left;
	color:#fff;
	height:31px;
	padding:0 0 0 3px;
	cursor:pointer;
	background:url(/img/default/bg-tabs.gif) no-repeat 0 -93px;
	overflow:hidden;
}
.tabset li a span {
	float:left;
	min-width:103px;
	padding:5px 17px 0 14px;
	background:url(/img/default/bg-tabs.gif) no-repeat 100% -62px;
}
.tabset li a .minwidth-fix {
	display:block;
	width:103px;
	height:1px;
}
.tabset li a:hover,
.tabset .active a {
	text-decoration:none;
	background:url(/img/default/bg-tabs.gif) no-repeat 0 -31px;
}
.tabset li a:hover span,
.tabset .active a span {
	background:url(/img/default/bg-tabs.gif) no-repeat 100% 0;
}
.tab-content {
	width:663px;
	overflow:hidden;
	color:#fff;
	font:13px/18px Arial, Helvetica, sans-serif;
}
.tab-content .t {
	width:663px;
	height:234px;
	background:url(/img/default/bg-tabcontent-t.jpg) no-repeat;
	overflow:hidden;
}
.tab-content .c {
	width:663px;
	background:url(/img/default/bg-tabcontent-c.jpg) repeat-y;
	margin:0 0 -9px;
}
.tab-content .c:after {
	content:"";
	display:block;
	clear:both;
}
.tab-content .holder {
	float:left;
	width:616px;
	padding:23px 21px 0 26px;
	margin:-234px 0 -10px;
	position:relative;
}
.tab-content p {
	margin:0 0 18px;
	position:relative;
	z-index:100;
}
.tab-content .b {
	width:663px;
	height:48px;
	background:url(/img/default/bg-tabcontent-b.png) no-repeat;
	overflow:hidden;
	position:relative;
}
.ad {margin:0 0 14px 14px;}
.ad img {display:block;}
.sidebar-box {
	width:251px;
	overflow:hidden;
}
.sidebar-box .c {
	width:228px;
	padding:0 12px 0 11px;
	background:url(/img/default/bg-sidebar-box.png) no-repeat;
	overflow:hidden;
	position:relative;
	margin:0 0 -197px;
	z-index:100;
}
.sidebar-box .holder {
	float:left;
	width:204px;
	padding:18px 12px 27px 12px;
	background:#121111 url(/img/default/bg-sidebar-box-t.jpg) no-repeat;
}
.sidebar-box .b {
	width:251px;
	height:201px;
	background:url(/img/default/bg-sidebar-box-b.png) no-repeat;
	overflow:hidden;
}
.sidebar-box h3 {
	width:224px;
	font:25px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 -20px 39px 0;
	overflow:hidden;
	position:relative;
}
.sidebar-box h3 .cufon {
	float:left;
	margin: 0 -12px 0 0 !important;
	padding: 0 !important;
}
.cufon-active .sidebar-box h3{
	height:27px;
	margin:1px -20px 38px -2px;
}
.sidebar-box ul {
	height:1%;
	margin:0;
	padding:0 0 0 14px;
	list-style:none;
	overflow:hidden;
}
.sidebar-box ul li {
	padding:6px 0  6px 12px;
	font:14px/18px Arial, Helvetica, sans-serif;
	background:url(/img/default/bullet.gif) no-repeat 0 14px;
}
.sidebar-box ul li a {
	color:#e4c892;
	text-decoration:underline;
}
.sidebar-box ul li a:hover {text-decoration:none;}
.topics-heading {
	font:25px/23px Arial, Helvetica, sans-serif;
	color:#8a6a2f;
	margin:0 0 23px;
	margin-bottom:5px;
	padding: 0 0 13px 0;
	background:url(/img/default/bg-heading.png) no-repeat 0% 100%;
}
.cufon-active .topics-heading{
	width:663px;
	overflow:hidden;
	margin:0 0 1px;
	background:url(/img/default/bg-heading.png) no-repeat 100% 78%;
}
.topics-heading .cufon {
	float:left;
	padding: 0 0 20px;
	margin:22px -38px 0 0 !important;
}
.topics {
	width:708px;
	margin:0 -63px 0 0;
	padding:0 0 1px 18px;
	overflow:hidden;
}
.topics .col {
	float:left;
	width:216px;
	margin:0 20px 0 0;
}
.topic h3 {
	font:20px/24px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 6px;
}
.topic h3 a {
	background:url(/img/default/bg-heading2.gif) repeat-x 0 96%;
	color:#000;
}
.topic h3 a:hover {
	text-decoration:none;
	background:none;
}
.topic {margin:0 0 18px;}
.topic ul {
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
}
.topic li {
	font:14px/16px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.topic li a {
	color:#6e5f51;
	padding:0 0 0 1px;
	text-decoration:underline;
}
.topic li a:hover {text-decoration:none;}
#footer {
	width:100%;
	overflow:hidden;
	padding:274px 0 0;
	position:relative;
	z-index:1;
}
.footer-holder {
	width:976px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 36px;
	color:#fff;
}
.logo2 {
	float:left;
	width:107px;
	height:43px;
	margin:0 0 0 4px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/img/default/logo2.png) no-repeat;
}
.logo2 a {
	display:block;
	height:100%;
}
.copy {
	float:right;
	margin:13px 0 0;
}

h2 {
   font:25px/27px Arial, Helvetica, sans-serif;
   margin:0 0 6px;
}
h3 {
   font:20px/24px Arial, Helvetica, sans-serif;
   margin:0 0 6px;
}
h4 {
   font:bold 15px/18px Arial, Helvetica, sans-serif;
   margin:0;
}
p{
   margin:0 0 16px;
}
.left{
   float:left;
   margin:5px 20px 5px 0;
}
.post-box{
   height:1%;
}
.post-box h2 {
	text-align:center;
}
.post-box .row{
   padding:0 0 25px;
}
.post-box .headline{
   height:1%;
   font-size:20px;
   line-height:24px;
   padding:0 0 5px;
}
.post-box .headline h3{
   display:inline;
   margin:0;
}
.post-box .date{
   display:block;
   padding:0 0 10px;
   font-size:12px;
   line-height:15px;
   color:#777;
   font-style:normal;
   font-weight:bold;
}
.post-box .holder{
   height:1%;
   overflow:hidden;
}
.post-box img{
   float:left;
   margin:0 20px 0 0;
}
.post-box .text-holder{
   height:1%;
   overflow:hidden;
}
.post-box p{
   text-align:justify;
}
.post-box .more{
   display:inline-block;
   vertical-align:top;
   zoom:1;
   text-decoration:underline;
}
.post-box .more:hover{
   text-decoration:none;
}
.fc-tbx{z-index:999;}

.cat_h {
	margin-bottom:30px;
	padding:0 0 0 10px;
	height:38px;
	background:url(/img/default/bg_head_magazine.png) repeat-x;
	font-size:20px;
	color:#eed8ac;
	line-height:38px;
}
