html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
body{
	background:url(../images/bg-body.gif) repeat;
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:180%;
	color:#161411;
	font-size:12px;
}
.body{
	background:url(../images/bg-top.gif) repeat-x;
}
a img{
	border:none;
	outline:none;
}
/*header*/
.header{
	display:block;
}
.header-cell{
	width:960px;
	margin:0 auto;
	background:url(../images/bg-top.gif) repeat-x;
}
p.top-link{
	margin:0;
	padding:0;
	text-align:right;
}
.logo{
	margin-top: 30px;
    padding-bottom: 6px;
}
.menu{
	background:url(../images/bg-nav.gif) repeat-x left top;
	height:37px;
}
.menu-cell{
	margin:0 auto;
	width:960px;
	display:block;
	height:37px;
	background:url(../images/bg-nav.gif) repeat-x left top;
}
.nav{
	background:url(../images/bg-nav_04.jpg) repeat-x;
	height:36px;
	display:none;
}
#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}
#nav{
	float:left;
	margin:0;
	padding:0;
	height:36px;
	width:960px;
}

#nav a{
	display:block;
	padding:0px 5px;
	color:#d5c2a1;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

#nav a:hover{
	background:url(../images/bg-navhover.gif) repeat-x;
	color:#d5c2a1;
}
#nav li{ 
	margin: 0; 
	/*width: 240px;*/
	background:url(../images/bg-nav.gif) repeat-x left top;
	display:inline-block;
	height:36px;
	min-width: 97.5px;
	
	
}
#nav li a{
	display:block;
	height:24px;
	margin:0 0px;
	padding:6px 10px;
	color:#EAE2CF;
	text-align:center;
}
#nav li ul li{
	margin:0;
	padding:0;
	width:210px;
	text-align:left;
}
#nav li ul li > a{
	/*padding:6px 20px;*/
	font-size:12px;
	width:210px;
}
#nav li ul li:hover > a{
	color:#000;
	background:#none;
	font-size:12px;
	display:block;
}
#nav li{
	float:left;
	position:relative;
	background:none;
}
#nav li ul > li span{
	float:right;
}
#nav ul {
	position:absolute;
	display:none;
	top:36px;
	background:#873204;
}
#nav li ul ul {
	left:230px;
	top:0;
	margin:0px 0px 0px 0px;
	width:230px;
}

#nav ul li{
}
#nav li ul a{
	height:auto;
	float:left;
	text-align:left;
	display:block;
}
#nav li ul a:hover{
	display:block;
	width:190px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}

/*middle*/
.middle{
	background:url(../images/content-top.gif) repeat-x;
	padding-top:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0 auto;
}
#welcome .middle{
	background:url(../images/content-top2.gif) repeat-x;
	padding-top:5px;
}

.middle-cell{
	padding-top:10px;
	width:960px;
	margin:0 auto;
}
#welcome .middle-cell{
	padding-top:10px;
	width:960px;
	margin:0 auto;
}
.welcome{
	background:url(../images/content-middle.gif) repeat-y;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.welcome ul{
	list-style:none;
	margin:0;
	padding:0;
	background:url(../images/content-btm.gif) no-repeat left bottom;
}
.welcome ul li{
	float:left;
	overflow:hidden;
	text-align:center;
}
.welcome li a img{
	margin-bottom:30px;
}
.welcome li.trade{
	width:219px;
}
.welcome li.info{
	width:205px;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
.welcome li.about{
	width:277px;
}
.welcome li.journal{
	width:238px;
}
.content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.left{
	float:left;
	width:423px;
	overflow:hidden;
}
.left img{
	width:423px;
	height:567px;
}
.left p{
	margin:7px 15px;
	color:#72695d;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
.right{
	float:right;
	width:500px;
}
.right table td{
	padding:4px;
}
.page{
	float:right;
	width:750px;
}
.rightbar{
	float:right;
	width:200px;
}
.mainpage{
	width:510px;
	padding:10px;
	float:left;
	border-left:1px solid #d8d0bf;
	border-right:1px solid #d8d0bf;
}
.mainpage img.thumb{
	float:left;
	margin-right:10px;
	border:1px solid #d8c1a5;
}
.content-top{
	border:1px solid #888888;
	line-height:120%;
	padding:5px;
	margin-bottom:20px;
	color:#444444;
}
.content-top .label{
	float:left;
	width:80%;
	font-size:10px;
	margin:0;
	padding:0;
	text-transform: capitalize;
}
.content-top .left{
	float:left;
	width:70%;
	margin-left:5px;
	border:0px solid #CCCCCC;
}
.content-top .right{
	text-transform:uppercase;
	float:right;
	width:27%;
	border:0px solid #CCCCCC;
}
.content-top .left h1{
	float:left;
	width:80%;
	font-size:15px;
	margin:-10px 0 10px 0;
	padding:0;
	text-transform: capitalize;
}
.content-top .left h1 span{
	text-transform:uppercase;
}

.content-top .right span{
	margin: auto 0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.content-bottom a{
	color:#983d53;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.content-bottom a:hover{
	text-decoration:underline;
}
/*sidebar*/
.sidebar{
	float:left;
	width:200px;
	color:#5e544c;
	background:url(../images/bg-body.gif) repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.sidebar p{
	margin:0;
	padding:0;
}
.sidebar-cell{
	background:url(../images/bg-sidebar.gif) repeat-x left top;
	padding:10px;
	padding-top:40px;
}
.block_default1 h2{
	color:#790026;
	font-size:14px;
	line-height:100%;
	margin-bottom:-10px;
}
.block_default1 p.title{
	color:#790026;
	text-transform:capitalize;
	border:1px solid #888888;
	padding:4px 6px;
	font-weight:bold;
	font-size:11px;
}
.rightbar .block_default1 p.title{
	color:#333;
}
.block_default1{
	font-size:12px;
	line-height:130%;
	margin-bottom:50px !important;
}
.block_default1 a{
	color:#790026;
	font-weight:bold;
	text-decoration:none;
}
.block_default1 a:hover{
	text-decoration:underline;
}
.block_default1 p .img{
	max-width:200px;
	max-height:300px;
}
/*footer*/
.footer{
	/*background:url(../images/bg-footer.gif) repeat-x left top;*/
	height:79px;
	text-align:center;
	padding-top:40px;
	font-weight:bold;
	font-size:10px;
}

/* additional
.body .middle,
.middle-cell .content,
#subBrand { font-family: Georgia, "Times New Roman", Times, serif !important; }
 */
.mainpage .content-middle img.img,
.block_default1 p img.img{ margin-right:10px; }

form table td { border-bottom:1px #990000 solid; }
form input[type="submit"] { border:3px #990000 solid; background:#CC0000; color:#FFFFFF; }

.body .mainPage { margin:20px;}

#subBrand { margin-top: 20px; margin-bottom: 20px; border:0px dotted #990000; }
#subBrand h2, #content h1.pageTitle, .content h1.pageTitle { color:#5A4740; font-size:21px; }
#subBrand img { width:auto; height:auto; }
#subBrand .left { float:left; margin:0 auto; border:0px dotted #990000; }
#subBrand .left img { margin-top:100px; }
#subBrand .left img[id*="subBrand"] { display:none; }

#subBrand .right { float:right; border:0px dotted #990000; }
#subBrand .right div[id*="subBrand"] { display:none; }
#subBrand .right div[id*="subBrand"] span[id="part2"]{ display:none; } 

#subBrand .subBrandtab span { cursor:pointer; font-weight:bold; color:#7E2D02; margin-right:10px; }
#subBrand .subBrandtab span:hover { text-decoration:underline; }

#clear { clear:both; float:none; }

#subBrand p span[class="partitioner"] { color:#7E2D02; font-weight:bold; cursor:pointer; }
#subBrand p span[class="partitioner"]:hover { text-decoration:underline; }

#subBrand p span[class*="Part2"] { display:none; }

form select[multiple="multiple"][name*="id_news_cat"] { width:90%; }

.content .left .bigthumb { padding-top:53px; }

/*---- added 28-09-2011 ----*/

div.off,a.off{display:none;}
