
html, body {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #333333;
	height: 100%;
	color: #5C202A;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}

img {
	border: 0;
}

a {
	color: #333333;
}

p {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

a:hover {
	color: #B50B27;
	text-decoration: none;
}

.maintable {
	width: 100%;
	height: 100%;
	padding: 0;
	border-collapse: collapse;
	background-color: #333333;
	background-image: url(../images/bgmain.jpg);	
}

.leftdirt {
	vertical-align:top;
	text-align:right;
	background-image: url(../images/bgleftdirt.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.leftdirtforum {
	vertical-align:top;
	text-align:right;
	background-image: url(../images/bgleftdirtforum.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.rightdirt {
	vertical-align:top;
	text-align:left;
	background-image: url(../images/bgrightdirt.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.tdcenter {
	width: 982px;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 0;
	background-image: url(../images/bgfooter.gif)
}

.tdcenterforum {
	width: 982px;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 0;
	background-image: url(../images/bgfooterforum.gif)
}

.contenttable {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	background-color: transparent;
}

.td1 {
	width: 17px;
	background-color: #000000;
	background-image: url(../images/bglsleft.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0;
}

.td1forum {
	width: 17px;
	background-color: #FFFFFF;
	background-image: url(../images/bglsleftforum.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0;
}

.td2 {
	width: 295px;
	background-color: #000000;
	padding: 0;
	vertical-align: top;
}

.td2forum {
	width: 950px;
	background-color: #FFFFFF;
	padding: 0;
	vertical-align: top;
}

.td3 {
	width: 11px;
	background-color: #000000;
	background-image: url(../images/bglsright.jpg);
	padding: 0;
}

.td4 {
	width: 643px;
	background-color: #FFFFFF;
	padding: 0;
	vertical-align: top;
}

.td5 {
	width: 16px;
	background-color: #FFFFFF;
	background-image: url(../images/bgright.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0;
}

.td6 {
	width: 982px;
	height: 3%;
	background-color: transparent;
	text-align: center;
}

#logo {
	width: 296px;
	height: 145px;
}

#counter {
	height: 38px;
	width: 295px;
	background-color: #37030C;
	background-image: url(../images/bgcounter.gif);
	text-align: center;
	color: #9D9984;
	font-size: 15px;
	font-weight: bold;
	line-height: 39px;
}

#counter .count {
	color: #FFFFFF
}

.menubox {
	height: 19px;
	width: 295px;
	background-color: #37030C;
	background-image: url(../images/bgmenubox.gif);
	margin-top: 4px;
	font-size:0.1em;
}

.menubox_image {
	height: 108px;
	width: 293px;
	background-color: #37030C;
	position: relative;
	top: -3px;
	border-left: 1px solid #1F1C1B;
	border-right: 1px solid #1F1C1B;
	border-bottom: 1px solid #1F1C1B;
	text-align: center;
}

#banner1 {
	width: 600px;
	height: 90px;
	margin-top: 12px;
	background-color: #FFFFFF;
	margin-left: 16px;
	overflow: hidden;
}

#banner2 {
	width: 147px;
	height: 184px;
	background-color: #B50B27;
	margin-bottom: 5px;
	overflow: hidden;
}

#banner3 {
	width: 147px;
	height: 184px;
	background-color: #B50B27;
	margin-bottom: 5px;
	overflow: hidden;
}

#banner4 {
	width: 147px;
	height: 184px;
	background-color: #B50B27;
	margin-bottom: 5px;
	overflow: hidden;
}

#banner5 {
	width: 147px;
	height: 184px;
	background-color: #B50B27;
	margin-bottom: 5px;
	overflow: hidden;
}

#banner6 {
	width: 147px;
	height: 184px;
	background-color: #B50B27;
	margin-bottom: 5px;
	overflow: hidden;
}

#banner7 {
	width: 147px;
	height: 184px;
	background-color: #B50B27;
	margin-bottom: 5px;
	overflow: hidden;
}

.bannerblock {
	width: 620px;
	height: 60px;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
}

#banner8 {
	width: 295px;
	height: 60px;
	background-color: #B50B27;
	float: left;
	overflow: hidden;
}

#banner9 {
	width: 295px;
	height: 60px;
	background-color: #B50B27;
	float: right;
	overflow: hidden;
}

#banner10 {
	width: 295px;
	height: 60px;
	background-color: #B50B27;
	float: left;
	overflow: hidden;
}

#banner11 {
	width: 295px;
	height: 60px;
	background-color: #B50B27;
	float: right;
	overflow: hidden;
}

#banner10m {
	width: 295px;
	height: 60px;
	background-color: #B50B27;
	margin-top: 8px;
	margin-bottom: 5px;
	overflow: hidden;
}

#banner11m {
	width: 295px;
	height: 60px;
	background-color: #B50B27;
	overflow: hidden;
}

#lsbottom {
	width: 295px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#lsbottoml {
	width: 140px;
	float: left;
}

#lsbottomr {
	width: 147px;
	float: right;
}

.partnerlogo {
	width: 140px;
	margin-bottom: 5px;
}

#content {
	width: 632px;
	margin-left: 10px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

#mainmenu {
	width: 632px;
	height: 30px;
	background-color: #000000;
	background-image: url(../images/bgmainmenu.jpg);
	margin-top: 10px;
	color: #D4D2C4;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
}

#adminmainmenu {
	width: 632px;
	height: 30px;
	background-color: #000000;
	background-image: url(../images/bgmainmenu.jpg);
	margin-top: 10px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
	line-height: 28px;
	padding-left:10px;
}

#mainmenu a {
	color: #D4D2C4;
	text-decoration: none
}

#mainmenu a:hover {
	color: #FFFFFF;
	text-decoration: none
}

#mainmenu .content {
	position: relative;
	left: 20px;
}

#nav, #nav ul {
	list-style: none;
	width: 400px;
	padding: 0;
	margin: 0;
	float: left;
	margin-top: 7px;
	margin-left: 5px;
	text-transform: uppercase
}

#nav li {
	float: left;
	position: relative;
	z-index:2;
}

#nav li ul {
	display: none;
	position: absolute;
 *position: relative;
	_position:absolute;
	padding: 0;
	margin: 0;
	width: 100px;
	border: 1px solid #000000;
	background-color: #37030C;
	opacity: 0.8;
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha( Opacity = 80 );
	text-transform:none;
}

#nav li li a {
	background: none;
	line-height: 20px;
	margin-left: 5px;
	margin-right: 5px;
	white-space: nowrap;
}

#nav li:hover ul, #nav li.jshover ul {
	display: block;
}

#nav a {
	color: #D4D2C4;
	text-decoration: none;
	display: block;
	margin-left: 5px;
}

#nav a:hover {
	color: #FFFFFF;
	text-decoration: none
}

#navright, #navright ul {
	width: 135px;
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
	margin-top: 7px;
	margin-right: 5px;
	text-transform: uppercase
}

#navright li {
	float: left;
	position: relative;
	background: none;
	margin-right: 5px;
}

#contentundermenu {
	width: 632px;
}

#mainnewsblock {
	width:632px;
	height:436px;
	background-image: url(../images/bgmainnewsblock.gif);
	background-color:#000000;
	clear:both;
}

#russianews {
	width: 307px;
	height: 362px;
	background-color: #000000;
	float:left;
}

#worldnews {
	width: 307px;
	height: 362px;
	background-color: #000000;	
	float:right;
}

#russianews-in {
	width: 301px;
	background-image: url(../images/covers/rn_image.jpg);
	margin-left: 6px;
	margin-top: 12px;	
}

#worldnews-in {
	width: 301px;
	background-image: url(../images/covers/wn_image.jpg);
	margin-right: 6px;
	margin-top: 12px;
}

.topnews-in {
	width: 301px;
	height: 8px;
	font-size:0.1em;
	background-color: #490813;
	border-bottom: 1px solid #1f1a04;
}

.newsnews-in {
	width: 301px;
	height: 53px;
	background-color: #000000;
	opacity: 0.8;
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha( Opacity = 80 );
	overflow:hidden;	
}

.separatornewsnews-in {
	height: 1px;
	width:301px;
	_margin-top:-2px;
	background-color: #000000;
	font-size:0.0em;
}

.archivenews-in {
	width: 301px;
	height: 17px;
	font-size:0.0em;
	background-color: #000000;
}

.imagenewsnews-in {
	width: 66px;
	height: 50px;
	float: left;
	padding-left:3px;
	padding-top:3px;
	font-size:0.1em; 
}

.textnewsnews-in {
	width: 229px;
	height: 53px;
	float: right;
	font-size: 11px;
	line-height: 14px;
}

.datenewsnews-in {
	width: 214px;
	height: 12px;	
	background-image:url(../images/bgnewsindate.gif); 
	text-align:right;
	padding-right:15px;
	color: #9D9984;
	font-size: 11px;
	line-height: 12px;
}

.textnewsnews-in a {
	color: #9D9984;
	text-decoration: none
}

.textnewsnews-in a:hover {
	color: #FFFFFF;
	text-decoration: none
}

#underrussianews {
	width: 307px;
}

#underworldnews {
	width: 301px;
	margin-top:5px;
	margin-left:3px;
}

.underrussianewsitem {
	width: 307px;
	height: 11px;
	margin-top:7px;
	background-color:#FF0000;
	font-size:0.1em;
}

#leftcontent {
	width: 307px;
	float: left;
}

#rightcontent {
	width: 307px;
	float: right;
}

#shopnews {
	width: 307px;
	height: 560px;
	background-color: #490813;
	background-image: url(../images/bgshopnews.gif);
	margin-top: 8px;
}

#shopnewscontent {
	width: 298px;
	height: 524px;
	position: relative;
	top: 16px;
	left: 4px;
	background-color: #490813;
}

#shopnewsimage {
	width: 298px;
	height: 136px;
	background-color: #490813;
	overflow: hidden;
}

#shopnewsmain {
	width: 298px;
	height: 77px;
	background-color: #5C202A;
	overflow: hidden;
	border-bottom: 1px solid #77323E
}

#shopnewsmaindata {
	width: 298px;
	height: 19px;
	background-image: url(../images/bgshopnewsmaindata.gif);
	color: #9D9984;
	font-size: 11px;
	line-height: 16px;
	padding-left: 13px;
}

#shopnewsmaintext {
	position: relative;
	left: 4px;
	width: 290px;
	height: 58px;
	background-color: #5C202A;
	color: #9D9984;
	font-size: 11px;
}

#shopnewsmaintext a {
	color: #9D9984;
	text-decoration: none
}

#shopnewsmaintext a:hover {
	color: #FFFFFF;
	text-decoration: none
}

.shopnewsitem {
	width: 298px;
	height: 67px;
	background-color: #5C202A;
	margin-top: 5px;
	overflow: hidden;
	border-bottom: 1px solid #77323E
}

.shopnewsitemdata {
	width: 298px;
	height: 14px;
	background-image: url(../images/bgshopnewsdata.gif);
	color: #9D9984;
	font-size: 11px;
	line-height: 14px;
	padding-left: 14px;
}

.shopnewscontent {
	width: 298px;
	height: 53px;
	background-color: #5C202A;
}

.shopnewscontentimage {
	width: 66px;
	height: 53px;
	float: left;
	padding-left: 3px;
	padding-top:3px;
}

.shopnewsitemcontenttext {
	width: 220px;
	height: 53px;
	float: right;
	position: relative;
	color: #9D9984;
	font-size: 11px;
	margin-right: 3px;
	line-height: 13px;
}

.shopnewsitemcontenttext a {
	color: #9D9984;
	text-decoration: none
}

.shopnewsitemcontenttext a:hover {
	color: #FFFFFF;
	text-decoration: none
}

#shopnewsarchive {
	width: 298px;
	height: 20px;
	background-color: #490813;
	font-size:0.1em;
	margin-top:18px;
}

#leftbottom {
	width: 307px;
	height: 560px;
	margin-top: 8px;
}

#leftbottoml {
	width: 147px;
	height: 560px;
	float: left;
}

#leftbottomr {
	width: 155px;
	height: 560px;
	float: right;
}

#ruka {
	width: 155px;
	height: 97px;
	background-color: #B50B27;
}

#linksbox {
	position: relative;
	top: 6px;
	width: 155px;
	height: 457px;
	background-color: #490813;
	background-image: url(../images/bglinks.gif);
}

#linksbox-in {
	width: 155px;
	height: 442px;
	background-color: #490813;
	overflow: hidden
}

#loginbox {
	width: 295px;
	height: 159px;
	background-color: transparent;
	background-image: url(../images/bglogin.gif);
	background-repeat: no-repeat;
	color: #9D9984;
	padding-top: 20px;
}

.logintable {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
}

.logintable td {
	text-align: left;
	padding: 3px;
}

#adminnamebox {
	height: 38px;
	width: 295px;
	background-color: #37030C;
	background-image: url(../images/bgcounter.gif);
	color: #9D9984;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 10px;
}

#adminnamebox .name {
	color: #FFFFFF
}

#adminmenu {
	width: 293px;
	background-color: #37030C;
	color: #9D9984;
	font-size: 12px;
	line-height: 20px;
	border-left: 1px solid #1F1C1B;
	border-right: 1px solid #1F1C1B;
	border-bottom: 1px solid #1F1C1B;
}

#adminmenu .content {
	position: relative;
	left: 20px;
	margin-bottom: 20px;
}

#adminmenu a:hover {
	color: #FFFFFF;
	font-size: 12px;
}

#adminnamebox a, #adminmenu a {
	color: #9D9984;
	font-size: 12px;
}

#adminnamebox a:hover, #adminmenu a:hover {
	color: #FFFFFF;
	font-size: 12px;
}

.admintable {
	width: 630px;
	color: #333333;
	font-size: 11px;
}

.admintable td {
	background-color: #F5F5F5;
	padding: 5px;
	border: 1px solid #DDDDDD;
}

.admintable th {
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #DDDDDD;
}

.admintable a {
	color: #333333;
}

.admintable a:hover {
	color: #B50B27;
	text-decoration: none;
}

.admintable textarea {
	width: 100%;
}

.adminheader {
	color: #B50B27;
	font-size: 15px;
	margin-bottom: 0px;
}

.adminheader a, .adminheader a:hover {
	color: #B50B27;
	font-size: 15px;
	margin-bottom: 0px;
}

a.pages {
	font-size: 11px;
	background-color: #B50B27;
	color: #FFFFFF;
	text-decoration: none;
}

a.pages:hover {
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
}

.error {
	width: 630px;
	height: 20px;
	margin-bottom: 10px;
	border: 1px solid #FF0000;
	background-color: #FFDDDD;
	color: #FF0000;
	text-align: center;
	line-height: 20px;
}

.admineditimage {
	position: relative;
	float: right;
}

.admineditimage img {
	border: 2px solid #999999;
}

#categorytitle {
	clear: both;
	width: 632px;
	height: 42px;
	background-color: #000000;
	color: #FFFFFF;
}

/******************************************************************
Шаблон 1 (Russia News)
*******************************************************************/

#news1 {
	width: 632px;
	background: url(../images/bgnewsdate1.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	margin-top: 4px;
	overflow: hidden;
}

#news1 .date {
	width: 60px;
	height: 18px;
	margin-left: 13px;
	color: #a4a08c;
	font-size: 12px;
	line-height: 16px;
	float: left;	
}

#news1 .maincontenttitle {
	font-weight: bold;
	margin-left: 10px;
	text-transform: uppercase;
	float: left;
}

#news1 .maincontent {
	clear: both;
	width: 613px;
	margin-left: 4px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	overflow: inherit
}

#news1 .maincontent img {
	padding-right:5px;
}

#news1 .newsfooter {
	width: 632px;
	height: 0px;
	font-size:0.1em;
}

#newslist1 {
	width: 632px;
	overflow: hidden;
}

#newslist1 .listtop {
	width: 632px;
	height: 0px;
	font-size:0.1em;
}

#newslist1 .listitem {
	width: 632px;
	height: 68px;
	background-color: #5C202A;
	background-image: url(../images/bgnewslistdate1.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}

#newslist1 .listitemdate {
	width: 623px;
	height: 15px;
	margin-left: 13px;
	color: #9D9984;
	font-size: 12px;
	line-height: 13px;
}

#newslist1 .itemcontent {
	width: 623px;
	height: 53px;
	background-color: #5C202A;
}

#newslist1 .itemcontentimage {
	width: 66px;
	height: 51px;
	float: left;
	padding-left: 4px;
	padding-top:2px;
}

#newslist1 .itemcontenttext {
	width: 545px;
	height: 53px;
	float: right;
	position: relative;
	color: #9D9984;
	font-size: 11px;
	margin-right: 3px;
}

#newslist1 .itemcontenttext a {
	color: #9D9984;
	text-decoration: none
}

#newslist1 .itemcontenttext a:hover {
	color: #FFFFFF;
	text-decoration: none
}


#newslist1 .listprevnext {
	width: 632px;
	height: 10px;
	margin-top: 4px;
	font-size:0.1em;
	background-image: url(../images/bgprevnext.gif);
}

#newslist1 .newsfooter {
	width: 632px;
	height: 5px;
	background-image: url(../images/bgnewsfooter.gif);
	background-repeat:no-repeat;
	font-size:0.1em;
	margin-bottom:6px;
}

/******************************************************************
Шаблон 2 (Shop News)
*******************************************************************/

#news2 {
	width: 632px;
	background: url(../images/bgnewsdate.gif) top no-repeat #490813;
	margin-top: 4px;
	margin-bottom:6px;
	overflow: hidden;
}

#news2 .date {
	width: 60px;
	height: 18px;
	margin-left: 13px;
	color: #9D9984;
	font-size: 12px;
	line-height: 16px;
}

#news2 .maincontenttitle {
	width: 613px;
	height: 18px;
	margin-left: 4px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-transform: uppercase;
	background-color:#FFFFFF
}

#news2 .maincontent {
	width: 613px;
	margin-left: 4px;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	overflow: inherit
}

#news2 .maincontent img {
	padding-right:5px;
}

#news2 .newsfooter {
	width: 632px;
	height: 5px;
	background-image: url(../images/bgnewsfooter.gif);
	font-size:0.1em;
}

#newslist2 {
	width: 632px;
	overflow: hidden;
	background-color: #490813;
}

#newslist2 .listtop {
	width: 632px;
	height: 5px;
	background-image: url(../images/bgnewstop.gif);
	font-size:0.1em;
}

#newslist2 .listitem {
	width: 623px;
	height: 68px;
	background-color: #5C202A;
	background-image: url(../images/bgnewslistdate.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #77323E;
	margin-top: 4px;
	margin-left: 4px;
}

#newslist2 .listitemdate {
	width: 623px;
	height: 15px;
	margin-left: 13px;
	color: #9D9984;
	font-size: 12px;
	line-height: 13px;
}

#newslist2 .itemcontent {
	width: 623px;
	height: 53px;
	background-color: #5C202A;
}

#newslist2 .itemcontentimage {
	width: 66px;
	height: 51px;
	float: left;
	position: relative;
	padding-left: 4px;
	padding-top:2px;
}

#newslist2 .itemcontenttext {
	width: 545px;
	height: 53px;
	float: right;
	position: relative;
	color: #9D9984;
	font-size: 11px;
	margin-right: 3px;
}

#newslist2 .itemcontenttext a {
	color: #9D9984;
	text-decoration: none
}

#newslist2 .itemcontenttext a:hover {
	color: #FFFFFF;
	text-decoration: none
}


#newslist2 .listprevnext {
	width: 632px;
	height: 10px;
	margin-top: 4px;
	font-size:0.1em;
	background-image: url(../images/bgprevnext.gif);
}

#newslist2 .newsfooter {
	width: 632px;
	height: 5px;
	background-image: url(../images/bgnewsfooter.gif);
	font-size:0.1em;
}

/******************************************************************************************************/

#comments {
	width: 632px;
	background-color: #E8E6DA
}

.commentstop {
	width: 632px;
	height: 24px;
	background-image: url(../images/bgcommentstop.gif);
}

.commentsitem {
	width: 630px;
	border-top: 1px solid #A4A08C;
	border-left: 1px solid #A4A08C;
	border-right: 1px solid #A4A08C;
	overflow: auto;
}

.commentleft {
	width: 70px;
	background-color: #5C202A;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	line-height: 18px;
	font-size:11px;
	float: left
}

.commentleft img {
	width: 60px;
	height:auto;
	border: 1px solid #A4A08C;
	background-color: #B50B27;
	margin-bottom: 5px;
}

.commentright {
	width: 560px;
	position: relative;
	float: right
}

.commentdate {
	width: 535px;
	height: 18px;
	border-bottom: 1px solid #A4A08C;
	padding-left: 5px;
	background-color: #E8E6DA;
	line-height: 18px;
	font-size:10px;
	float:left;
}

.commentdelete {
	width: 20px;
	height: 18px;
	border-bottom: 1px solid #A4A08C;
	background-color: #E8E6DA;
	line-height: 18px;
	font-size:10px;
	float:right;
}

.commentcontent {
	clear:both;
	width: 550px;
	padding: 0px 5px 5px 5px;
	background-color: #E8E6DA;
	overflow: hidden;
}

.commentsfooter {
	width: 632px;
	height: 5px;
	background-image: url(../images/bgcommentsfooter.gif);
	font-size:0.1em;
}

#addcomment {
	margin-top: 6px;
	width: 632px;
	background-color: #E8E6DA;
	line-height: 30px;
}

.addcommenttop {
	width: 632px;
	height: 20px;
	background-image: url(../images/bgaddcommenttop.gif);
}

.addcommentcontent {
	width: 622px;
	margin: 6px 6px 6px 6px;
}

.addcommentfooter {
	width: 632px;
	height: 5px;
	background-image: url(../images/bgaddcommentfooter.gif);
	font-size:0.1em;
}

#addcommentform {
}

#addcommentform textarea {
	width: 100%;
	border:1px solid #A4A08C;
}

#addcommentform input {
	border:1px solid #A4A08C;
}

#addcommentformbutton {
	text-align:right;
	margin-top:5px;
}

#photo {
	width:632px;
	background-color:#000000;
}

#photo .phototop {
	width:632px;
	height: 17px;
	background-color:#000000;
	background-image:url(../images/bgphototop.gif);
}

#photo .photopath {
	height:17px;
	color:#9D9984;
	position:relative;
	left:14px;
	padding-right:6px;
	background-color:#000000;
	float:left;
}

#photo .photopathright {
	height:17px;
	width:3px;
	position:relative;
	left:14px;
	background-image:url(../images/bgphotopath.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}

#photo .photostripe {
	width: 632px;
	height: 108px;
	background-color: #1E1E20;
	margin-top: 6px;
	background-image:url(../images/bgphotostripe.gif);
}

#photo .photostripe-in {
	width: 622px;
	height: 73px;
	position:relative;
	top:18px;
	left:10px;
	background-color: #1E1E20;
}

#photo .photodiv {
	width: 117px;
	height: 73px;
	float: left;
	margin-right: 6px;
	background-color:#000000;
	cursor: hand;
	cursor: pointer;
}

#photonav {
	width: 614px;
	height: 22px;
	position:relative;
	left:10px;
}

#photonav ul {
	width: 614px;
	height: 22px;
	display:block;
	list-style: none;
	padding: 0;
	margin: 0;
}

#photonav li.currentalbum {
	width:118px;
	height:22px;
	background-color:#000000;
	background-image:url(../images/bgalbumnav.gif);
	text-align:center;
	color:#9D9984;
	line-height:22px;
	float:left;
	margin-right: 5px;
}

#photonav li.album {
	width:118px;
	height:22px;
	background-color:#000000;
	background-image:url(../images/bgalbumnav.gif);
	text-align:center;
	color:#77323E;
	line-height:22px;
	float:left;
	margin-right: 5px;
	cursor: hand;
	cursor: pointer;
}

#photonav li.album:hover{
	width:118px;
	height:22px;
	background-color:#2F030C;
	background-image:url(../images/bgalbumnavhover.gif);
	cursor: hand;
	cursor: pointer;
}

#photonav li.noprev {
	width:59px;
	height:22px;
	margin-right: 1px;
	margin-left: 1px;
	background-color:#000000;
	background-image:url(../images/bgalbumnavprev.gif);
	float:left
}

#photonav li.prev {
	width:59px;
	height:22px;
	margin-right: 1px;
	margin-left: 1px;
	background-color:#000000;
	background-image:url(../images/bgalbumnavprev.gif);
	float:left;
	cursor: hand;
	cursor: pointer;	
}

#photonav li.prev:hover {
	width:59px;
	height:22px;
	background-color:#2F030C;
	background-image:url(../images/bgalbumnavprevhover.gif);
	cursor: hand;
	cursor:pointer;
}

#photonav li.nonext {
	width:57px;
	height:22px;
	margin-right: 1px;
	margin-left: 1px;
	background-color:#000000;
	background-image:url(../images/bgalbumnavnext.gif);
	float:left
}

#photonav li.next {
	width:57px;
	height:22px;
	margin-right: 1px;
	margin-left: 1px;
	background-color:#000000;
	background-image:url(../images/bgalbumnavnext.gif);
	float:left;
	cursor: hand;
	cursor: pointer;
}

#photonav li.next:hover {
	width:57px;
	height:22px;
	background-color:#2F030C;
	background-image:url(../images/bgalbumnavnexthover.gif);
	cursor: hand;
	cursor:pointer;
}

#photo .photofooter {
	width: 632px;
	height: 5px;
	background-image: url(../images/bgphotofooter.gif);
	font-size:0.1em;
}

#photonav li.phototitle {
	width:358px;
	height:22px;
	background-color:#000000;
	background-image:url(../images/bgphototitle.gif);
	padding-left:6px;
	color:#9D9984;
	line-height:22px;
	float:left;
	margin-right: 7px;
}

#photo .viewphoto {
	width: 613px;
	position:relative;
	margin-top:6px;
	margin-bottom:5px;
	margin-left:10px;
	background-color:#77323E;
	background-image:url(../images/bgphoto.gif)
}

#photo .viewphototopbottom {
	width:613px;
	height:5px;
}

#photo .viewphototopleft {
	width:2px;
	height:2px;
	float:left;
	background-image:url(../images/pctopleft.gif);
	font-size:0.1em;
}

#photo .viewphototopright {
	width:2px;
	height:2px;
	float:right;
	background-image:url(../images/pctopright.gif);
	font-size:0.1em;
}

#photo .viewphoto-in {
	width: 613px;
	text-align:center;
}

#photo .viewphoto-in img {
	background-color:#1E1B19;
}

#photo .viewphotobottomleft {
	width:2px;
	height:2px;
	float:left;
	position:relative;
	top:3px;
	background-image:url(../images/pcbottomleft.gif);
	font-size:0.1em;
}

#photo .viewphotobottomright {
	width:2px;
	height:2px;
	float:right;
	position:relative;
	top:3px;
	background-image:url(../images/pcbottomright.gif);
	font-size:0.1em;
}

#video {
	width:632px;
	background-color:#000000;
}

#video .videotop {
	width:632px;
	height: 18px;
	background-color:#000000;
	background-image:url(../images/bgvideotop.gif);
}

#video .videopath {
	height:17px;
	color:#9D9984;
	position:relative;
	left:14px;
	padding-right:6px;
	float:left;
}

#video .videocontent {
	width:610px;
	position:relative;
	left:10px;
	background-color:#000000;
}

#video .videotitle {
	width:632px;
	height:22px;
	line-height:20px;
	background-image:url(../images/bgvideotitle.gif);
	background-repeat:no-repeat;
	padding-left:6px;
	padding-bottom:6px;
	color:#9D9984;
	line-height:22px;
}

#video .videoleft {
	width:480px;
	position:relative;
	float: left;
}

#video .videoleftcontent {
	width: 480px;
	height:400px;
	margin-bottom:5px;
}

#video .videoviews {
	width:487px;
	height:22px;
	background-image:url(../images/bgvideotitle.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#77323E;
	line-height:22px;
}

#video .videoright {
	width:118px;
	position:relative;
	float:right;
}

#video .videoitem {
	width:118px;
	height:128px;
	background-image:url(../images/bgvideoitem.gif);
	margin-bottom:7px;
}

#video .videoitemcontent {
	width:94px;
	height:120px;
	position:relative;
	left:12px;
	top:6px;
	background-image:url(../images/bgvideocontent.gif);
	overflow:hidden;
}

#video .videoitemimg {
	width:92px;
	border:56px;
	border:1px solid #1F1C1B;
}

#video .videoitemimg img {
	width:90px;
	height:54px;
	background-color:#000000;
	border:1px solid #000000;
	border-style:double;
}

#video .videoitemcontent span {
	color: #9D9984;
	background:#000000;
}

#video a {
	color: #9D9984;
	text-decoration: none
}

#video a:hover {
	color: #FFFFFF;
	text-decoration: none
}

#video .videofooter {
	clear:both;
	width: 632px;
	height: 5px;
	background-image: url(../images/bgphotofooter.gif);
	font-size:0.1em;
}

#videonav {
	width: 118px;
	height: 22px;
}

#videonav ul {
	width: 118px;
	height: 22px;
	display:block;
	list-style: none;
	padding: 0;
	margin: 0;
}

#videonav li.noprev {
	width:59px;
	height:22px;
	margin-right: 1px;
	background-color:#000000;
	background-image:url(../images/bgalbumnavprev.gif);
	float:left
}

#videonav li.prev {
	width:59px;
	height:22px;
	margin-right: 1px;
	background-color:#000000;
	background-image:url(../images/bgalbumnavprev.gif);
	float:left;
	cursor: hand;
	cursor: pointer;
}

#videonav li.prev:hover {
	width:59px;
	height:22px;
	background-color:#2F030C;
	background-image:url(../images/bgalbumnavprevhover.gif);
	cursor: hand;
	cursor:pointer;
}

#videonav li.nonext {
	width:57px;
	height:22px;
	margin-left: 1px;
	background-color:#000000;
	background-image:url(../images/bgalbumnavnext.gif);
	float:left
}

#videonav li.next {
	width:57px;
	height:22px;
	margin-left: 1px;
	background-color:#000000;
	background-image:url(../images/bgalbumnavnext.gif);
	float:left;
	cursor: hand;
	cursor: pointer;
}

#videonav li.next:hover {
	width:57px;
	height:22px;
	background-color:#2F030C;
	background-image:url(../images/bgalbumnavnexthover.gif);
	cursor: hand;
	cursor:pointer;
}

#video .videopages {
	width: 118px;
	height:22px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/bgvideopages.gif);
	text-align:center;
	color:#77323E;
	line-height:22px;
}
