/* === test === */
.tyt {border:solid 1px red}
.tyt2 {border:solid 1px green}

/* === RESET === */
* {margin:0; padding:0}
.no-margin {margin:0!important}
.no-padding {padding:0!important}
.no-bg {background:none!important}
.no-border {border:none!important}
.no-float {float:none!important}
a img {border:none}
ul, ol {list-style:none}
table {border:none}

/* === TAGS === */
body {background:#363636 url(header_bg.png) repeat-x; font:12px Arial, Helvetica, sans-serif}
a {text-decoration:none}
a:hover {text-decoration:underline}
h1 {margin-bottom:5px; color:#656565; font-size:16px}
h1, h1 a {color:#656565; font-size:16px}
.h1 {margin-bottom:5px; color:#656565; font-size:16px; font-weight:bold}

/* === GRID === */
.wrapper {width:800px; margin:0px auto 0px auto;}
.content {clear:both; margin:10px 0px 0px 30px}
.banner	{clear:both; margin:10px 0px 0px 30px; text-align:center}
.banner_b {clear:both; margin:20px 0px 20px 30px; text-align:center}
.sidebar-1 {width:160px; background:#faf9e2; border-right:solid 1px #f8f0bc; vertical-align:top; padding:10px}
.sidebar-b {width:185px; background:#faf9e2; border-right:solid 1px #f8f0bc; vertical-align:top;}
.sidebar-2 {width:185px; background:#444543; border:solid 1px #000; vertical-align:top}
.maincont-r {margin-left:186px}
.whitebg {background:#fff; vertical-align:top;}
.whitebg_index {background:#fff; vertical-align:top; border-top:1px solid black; border-bottom:1px solid black;}


/* === HEADER === */
.header {background:url(menu_bg.png) repeat-x 0px 32px; float:left; width:679px}
.headerend {float:right; background:url(menu_bg_end.png) no-repeat 0px 32px; width:2px; height:121px}
.main-menu {color:#808080; font:bold 11px Verdana; text-align:right; height:32px}
.main-menu a {color:#ddd}
.main-menu a:hover {color:#fff}
.mailicon {padding-left:25px}
.bluebg {height:53px; vertical-align:top}
.bluebg img {margin-top:20px}
.logsearch {float:right; margin:17px 20px 0px 0px}
.srch-inp {background:#fff url(input_bg.png) no-repeat; border:solid 1px #444; width:200px; float:left; height:18px; margin-right:5px}
.srch-inp input {background:none; border:none; width:194px; padding:0px 3px}
.srch-sel {float:left; border:solid 1px #444; width:95px; height:18px; background:#fff url(input_bg.png) no-repeat; line-height:18px; position:relative; padding-left:5px}
.sel-butt {position:absolute; top:1px; right:1px; background:url(select_butt.gif); width:17px; height:16px; display:block; opacity:0.8; filter:alpha(opacity=80)}
.sel-butt:hover {opacity:1; filter:alpha(opacity=100)}
.sel-field {background:#fff; border:solid 1px #444; position:absolute; top:18px; left:-1px}
.sel-field a {width:95px; line-height:20px; padding-left:5px; display:block; color:#0066CC!important}
.sel-field a:hover {background:#0066CC; text-decoration:none; color:#fff!important}
.go {background: url(go.gif); width:31px; height:20px; float:left; margin-left:5px;border:solid 0px;cursor:pointer}
.logsearch a {color:#8ecbf5}
.alph {padding-left:17px}
.alph a {float:left; margin-right:2px; width:22px; height:38px; border-top:solid 4px #1f1f1f; color:#9a9a9f; font-size:14px; text-decoration:none; font-weight:bold; text-align:center; padding-top:8px}
.alph a:hover {border-color:#6f1616; text-decoration:none}
.a-on {background:url(alph_on.png) no-repeat}


/* === TABNAV === */
.path {color:#f9f9f8; font-size:14px; font-weight:bold; padding:10px 0px}
.path a {color:#93b9ca; text-decoration:none}
.path a:hover {text-decoration:underline}
.path b {color:#A8A8A8; padding:0px 5px}
.tabsel {height:8px; background:url(tab_sel.gif) repeat-x; border:solid #0d0d0d; border-width:1px 0px 0px 1px}
.tabnav {height:23px}
.tabnav a {padding:0px 13px; line-height:22px; color:#979797; background:url(tabnav_bg.gif); border:solid #555; border-width:1px 1px 0px 1px; font-size:11px; font-family:Verdana; float:left; margin-right:3px}
a.tab-on {background:url(tabnav_on.png) no-repeat; border-color:#0d0d0d; padding-bottom:3px; position:relative}


/* === TAB PAGE === */
.aboutart {background:#fdfdfd url(graygradient.png) repeat-x 0px 100%; padding:20px; margin:0px 0px 1px 1px}
.aboutart p {line-height:18px; font-size:14px; margin-bottom:10px}
a.rmore {color:#b22424; text-decoration:underline; font-weight:bold; text-transform:uppercase; font-size:11px}
a.rmore:hover {text-decoration:none}
.rmorearr {color:#b22424; font-family:Trebuchet MS}
.contwrap {padding:25px}
.specrows {padding:1px; border:solid 1px #e4e4e4; border-top-color:#b8b8b8; color:#bfbfbf; font-family:Verdana; margin-bottom:20px}
.specrows li {background:url(rowbg1.gif); line-height:27px; border-bottom:solid 1px #e4e4e4; padding-right:30px}
.star {background-repeat:no-repeat; background-position:50% 50%; width:40px; height:27px; float:left}
.albums a {color:#579c5d}
.albums .star {background-image:url(star_green.gif)}
.songs a {color:#3391e0}
.songs .star {background-image:url(star_blue.gif)}
.svote0{background:url(stars_vote.gif) no-repeat 0px 50%; width:0px; height:27px; float:right}
.svote1{background:url(stars_vote.gif) no-repeat 0px 50%; width:16px; height:27px; float:right}
.svote2{background:url(stars_vote.gif) no-repeat 0px 50%; width:33px; height:27px; float:right}
.svote3{background:url(stars_vote.gif) no-repeat 0px 50%; width:50px; height:27px; float:right}
.svote4{background:url(stars_vote.gif) no-repeat 0px 50%; width:68px; height:27px; float:right}
.svote5{background:url(stars_vote.gif) no-repeat 0px 50%; width:84px; height:27px; float:right}
.relart {background:#666; border:solid 1px #535353; padding:7px 10px; color:#fff; font-weight:bold}
.rel {margin-left:1px; border:solid 1px; border-color:#fff #fff5d7 #ffd8a9 #fff; padding:7px 10px; color:#999;}
.rel a {color:black}


/* === LEFT MENU === */
.leftmenu li {background:#3a3935; border-style:solid; border-width:1px 0px 1px 1px; border-color:#4d4e4c #272625 #272625 #5c5c5c; padding:5px 10px; border-right:none}
.leftmenu a {color:#fff; background:url(arrow.gif) no-repeat 0px 50%; padding-left:12px}


/* === ETC ===*/
.monospace {font:normal 12px Courier}
.floatfix {overflow:hidden; zoom:1}
.mbotop {margin:15px 0px}
.fs-14 {font-size:14px!important}
.reltabs {list-style:square inside; padding-top:5px; line-height:22px}
.hrule {background:#e9e9e9}
.f-left {float:left}
.f-right {float:right;}
.f-right-all {float:right; padding-right:32px}
.blue {color:#3366cc!important}
.red {color:#ef0000!important}
.dn {display:none}

/* === PAGE BAR ===*/
a.page_a		{text-decoration: none; color: #3391e0; font: normal 13px Arial; padding:2px 8px; margin-right:1px; background: #FFFFFF; border:solid 1px #3391e0}
a.page_a:hover	{text-decoration: none; color: #3391e0; font: normal 13px Arial; padding:2px 8px; margin-right:1px; background: #F1F9FF; border:solid 1px #3391e0}

.page_na		{text-decoration: none; color: #999; font: bold 13px Arial; padding:2px 8px; margin-right:1px; background: #FFF; border:solid 1px #999}

/* === ALFA BAR ===*/

a.alfa_bar			{font:11px Verdana, Helvetica, sans-serif; color:#666; text-decoration:underline}
a.alfa_bar:hover	{font:11px Verdana, Helvetica, sans-serif; color:#666; text-decoration:none}

a.alfa_bar_s		{font:bold 11px Verdana; color:#579c5d; text-decoration:none}
a.alfa_bar_s:hover	{font:bold 11px Verdana; color:#579c5d; text-decoration:none}

.rate				{font:bold 13px Arial; color:#999; padding-right:4px}
.rate_but			{font:bold 11px Verdana;}
.rate_sel			{font:bold 11px Verdana; width:100px}

.ring_link			{font:bold 15px Arial; color:red!important; text-decoration:underline}
.ads				{text-align:center; padding:15px 0px}


/* === RATING DIV === */

.closeButton 		{position: absolute; top: 0px; right: 0px; cursor: pointer; padding: 2px 4px 2px 4px; color:red; font:normal 11px Verdana}
.divwin				{position: absolute; left: 600px; top: 46px; width: 120px; height: 16px; border: 1px solid red; background: white; display: none; padding: 10px; text-align: center;}

.ratingDiv			{float:right}

.hd					{display: none}
.sh					{display: block}

.footer				{text-align:center; margin:20px 0px; color:#999; font:bold 11px Verdana}
.footer-a			{color:white; font:bold 11px Verdana}

a.path_l			{color:#FFF; font-size:14px; font-weight:bold; text-decoration:none}
a.path_l:hover		{color:#FFF; font-size:14px; font-weight:bold; text-decoration:none}

.partners			{margin: 0px 0px 10px 25px;font:normal 11px Verdana;}
.partners a			{font:bold 11px Verdana;color:#999;text-decoration:underline}
.partners a:hover	{font:bold 11px Verdana;color:#999;text-decoration:none}