.container {
	width:967px;
	margin:auto;
}

.top {
	height:128px;
}

.logo {
	float:left;
	width:239px;
	height:128px;
	/*background:url(../images/yerevan-nights-logo.gif);*/
}

.logo h3 {
	margin:0;
	padding:107px 0 0 10px;
}

.logo h3 a {
	font-size:12px;
	font-weight:normal;
	color:#f79430;
	text-decoration:none;
}

.logo h3 a:hover {
	color:#fff;
	text-decoration:none;
}

.header {
	float:left;
	width:728px;
	height:128px;
}

.top_banners {
	width:728px;
	height:90px;
	margin-bottom:12px;
}

.top_nav {
	width:728px;
	height:26px;
	background:url(../images/top-nav-bg.jpg);
}

.top_nav ul {
	/*margin:0 0 0 56px;*/
	margin:0 0 0 25px;
	padding:0;
	list-style:none;
}

.top_nav ul li {
	float:left;
	margin-right:18px;
}

.top_nav ul li a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:10px;
	background:url(../images/top-menu-bullet.jpg) left no-repeat;
	line-height:24px;
}

.top_nav ul li a:hover {
	color:#F099A2;
	text-decoration:none;
	background:url(../images/top-menu-bullet-r.jpg) left no-repeat;
}

.top_nav .login {
	float:left;
	margin-top:4px;
	/*margin-right:10px;*/
	margin-left:4px;
	background:url(../images/log-in.jpg);
	text-align:center;
}

.top_nav .register {
	float:left;
	margin-top:4px;
	margin-right:8px;
	background:url(../images/register.jpg);
	text-align:center;
}

.top_nav .login a {
	display:block;
	width:72px;
	height:16px;
	margin-top:1px;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

.top_nav .register a {
	display:block;
	width:78px;
	height:16px;
	margin-top:1px;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

.top_nav .login a:hover,
.top_nav .register a:hover {
	color:#171312;
	text-decoration:none;
}

.top_menu {
	height:39px;
	background:url(../images/top-menu-bg.jpg);
}

.top_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

.top_menu ul li {
	float:left;
}

.top_menu ul li a {
	padding:0 16px;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	line-height:37px;
}

.top_menu ul li a:hover {
	color:#F79532;
	text-decoration:none;
}
	
	.top_menu ul li a img {
		border:0;
		vertical-align:middle;
	}

.top_menu ul li input {
	margin-top:8px;
	margin-right:5px;
	width:105px;
}

.top_menu ul li.search {
	margin-top:7px;
	text-align:center;
}

.top_menu ul li.search a {
	width:73px;
	height:18px;
	display:block;
	background:url(../images/search-button.gif) no-repeat;
	
	padding-left:0;
	padding-right:0;
	padding-top:4px;
	font-size:12px;
	color:#000;
	line-height:normal !important;
}

.top_menu ul li.search a:hover {
	color:#999;
}

.main {
	background-color:#fff;
	padding:10px 10px 2px 10px;
}

.left_col {
	float:left;
	width:638px;
}

.main_banner {
	width:619px;
	height:245px;
	/*margin-bottom:10px;*/
	margin-top:10px;
	/*background-color:#ccc;*/
	background-color:#FFECB6;
	border:1px #F5C79A solid;
}

.new_added {
	float:left;
	width:209px;
	margin-right:9px;
	background-color:#FFECB6;
	border-left:1px #F5C79A solid;
	border-right:1px #F5C79A solid;
	border-bottom:1px #F5C79A solid;
}

h4#news,
h4#new_added {
	margin:0 0 9px 0;
	padding:3px 0 3px 6px;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:capitalize;
	text-align:center;
}

h4#news a {
	color:#fff;
	text-decoration:none;
}

h4#news {
	background-color:#F79430;
	color:#fff;
}

h4#new_added {
	background-color:#F5C79A;
	color:#B7712C;
}

span.heading3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#8A3520;
	background-color:#fff;
	text-transform:capitalize;
}

div.line2 {
	margin:7px 0;
	border-top:1px #F5C79A solid;
}

.top_ten {
	float:left;
	width:180px;
}


h5 {
	margin:0;
	padding:3px 0 3px 6px;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	/*background-color:#B7712C;*/
	background-color:#F79430;
	color:#fff;
	text-transform:capitalize;
	text-align:center;
}

.number {
	padding-top:1px;
	float:left;
	width:11px;
	height:13px;
	border-top:1px #fff solid;
	border-right:1px #bababa solid;
	padding-right:1px;
	background-color:#B7712C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#fff;
	text-align:right;
}

.title {
	float:left;
	border-top:1px #fff solid;
	
}

.title a {
	display:block;
	/*width:150px;*/
	width:167px;
	height:14px;
	background-color:#F5C79A;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666;
	text-indent:2px;
	text-decoration:none;
	text-transform:capitalize;
}

.title a:hover {
	background-color:#F79430;
	color:#fff;
	text-decoration:none;
}

.right_col {
	float:right;
/*	width:297px;*/
width:305px;
}

.player {
	/*margin-bottom:5px;*/
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3D3D;
}

.player a {
	text-decoration:underline;
	font-weight:bold;
	color:#8A3520;
}

.player a:hover {
	color:#BE742B;
	text-decoration:none;
}

.player span a {
	padding-left:7px;
}

.player img {
	border:0;
	margin:0 5px;
	vertical-align:middle;
}

.ads {
	margin-top:3px;
	margin-bottom:8px;
	text-align:center;
}

.news {
	margin-bottom:8px;
	background-color:#FFECB6;
	border-left:1px #F79430 solid;
	border-right:1px #F79430 solid;
	border-bottom:1px #F79430 solid;
}

div.line {
	border-top:1px #f5c79a solid;
}

.news_content {
	padding:7px 8px;
}

.album {
	float:left;
	padding-right:6px;
	width:60px;
	height:50px;
	border:0;
}

.album2 {
	float:left;
	padding-right:6px;
	padding-left:6px;
	
	border:0;
}

.video {
	float:left;
	padding-right:6px;
	border:0;
}

span.heading,
span.heading2 {
	padding:0 2px;
	background-color:#8A3520;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-transform:capitalize;
}

span.heading {
	font-size:12px;
}

span.heading2 {
	font-size:14px;
}

strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	line-height:18px;
}

strong em {
	color:#8A3520;
}

.right_link {
	text-align:right;
	margin-top:10px;
}

.news_link {
	text-align:right;
}

.right_link2 {
	text-align:right;
	margin-top:10px;
	margin-bottom:7px;
}

.news_link a,
.right_link a,
.right_link2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8A3520;
	text-decoration:underline;
}

.news_link a:hover,
.right_link a:hover,
.right_link2 a:hover {	
	color:#BE742B;
	text-decoration:none;
}

.clear {
	clear:both;
}

.bottom {
	height:19px;
	padding-top:4px;
	background-color:#FFECB6;
	border-top:1px #F5C79A solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8A3520;
	text-align:center;
}

.bottom a {
	margin:0 5px;
	color:#8A3520;
	text-decoration:none;
}

.bottom a:hover {
	color:#BE742B;
	text-decoration:none;
}

.validators {
	margin:25px 0 5px 0;
	font-size:10px;
	color:#fff;
	text-align:center;
}

.validators img {
	width:88px;
	height:31px;
	border:0;
}

.validators a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}

.validators a:hover {
	color:#ccc;
	text-decoration:none;
}

.link_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8A3520;
	text-decoration:none;
}

.link_text:hover {
	color:#BE742B;
	text-decoration:none;
}

.content {
	width:95%;
	margin:auto;
	margin-top:10px;
	border-left:1px #F5C79A solid;
	border-right:1px #F5C79A solid;
	border-bottom:1px #F5C79A solid;
}

p {
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

p span.common {
	color:#000;
}

p strong,
table tr td strong {
	font-size:11px !important;
	font-weight:bold !important;
}

table tr td {
	font-size:11px;
	font-weight:normal;
}

p a,
table tr td a {
	color:#8A3520;
	text-decoration:underline;
}

p a:hover,
table tr td a:hover {
	color:#BE742B;
	text-decoration:none;
}

p img.img {
	float:left;
	margin-right:5px;
}

.formBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.required {
	color:#FF0000;
}

.success {
	color:#B7712C;
}

.code {
	background-color:#FFECB6;
}

.date {
	color:#8A3520;
}

.programs {
	font-weight:bold;
	color:#B7712C;
}

.programs_author {
	font-style:italic;
	color:#8A3520;
}

.album_table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.album_table a {
	color:#8A3520;
	text-decoration:underline;
}

.album_table a:hover {
	color:#BE742B;
	text-decoration:underline;
}

.icons {
	float:right;
	margin-right:20px;
	margin-top:10px;
	text-align:center;
}

.playlist_number {
	float:left;
	padding-right:10px;
	font-weight:bold;
	color:#8A3520;
}

.dedicated {
	margin-left:20px;
	font-size:10px;
	color:#666;
}

.dedicated em {
	font-style:italic;
	font-weight:bold;
}

div.testimonial {
	border-left:1px #B7712C solid;
	border-right:1px #B7712C solid;
	background-color:#F6CCA2;
}

.top_ten_limit {
	/*width:163px;*/
	width:180px;
}

div.testimonial p {
	margin:0;
	padding:5px;
	font-size:10px;
	color:#666;
}

div#testimonial_author {
	width:180px;
	height:21px;
	background:url(../images/testimonials_author.jpg) no-repeat;
}

.testimonial_author {
	margin:0;
	padding:10px 5px 0 45px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	line-height:10px;
}

table.videoclips {
	margin:auto;
	width:100%;
	border:0;
}

table.videoclips tr td{
	text-align:center;
}

table.videoclips tr td.author {
	padding-bottom:8px;
}

p.playlist {
	margin:0 0 3px 5px;
	padding:0;
	font-weight:bold;
	letter-spacing:5px;
	text-transform:uppercase;
}

p.playlist a {
	color:#000;
	text-decoration:none;
}

p.playlist a:hover {
	color:#BE742B;
	text-decoration:none;
}

p.songs {
	margin:0 0 0 5px;
	padding:0;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
}

p.songs span {
	line-height:14px;
	font-size:10px;
	color:#B7712C;
}

p.songs a {
	font-size:10px;
	color:#B7712C;
}

p.songs span {
	padding-bottom:2px;
	background:url(../images/line-mini.gif) bottom repeat-x;
}

p.songs span em {
	font-size:11px;
	color:#000;
	line-height:20px;
	background:none !important;
}
/*Vahram*/
.register_w{
	background:url(../images/register.gif) no-repeat left top;
	color:#FFFFFF;
	display:inline-block;
	font-size:12px;
	height:16px;
	padding-top:1px;
	text-decoration:none;
	text-transform:uppercase;
	width:78px;
	}
.register_w:hover{
	color:#000;
	}