html * { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

html, body {
height:100% !important;
margin:0;
min-height:100%;
padding:0;
}
body {
	background:url(../i/2009/bg.jpg) center top no-repeat; 
	background-color:#000000; font-family:verdana, tahoma, arial; font-size:12px; color:#ffffff;
}

a { color:#E76700;}


#container { width:928px; height:100%; margin:0 auto; position:relative;}

.imr span { display:none;}
.dn { display:none;}
.db { display:block;}

p.text, div.text { position:relative; color:#ffffff; margin:10px; line-height:17px;}

.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
* html .clearfix {height:1%;}
.clearfix {display:block;clear:both;}
.clear {clear:both; overflow:hidden; height:0;width:100%;}


.h5 {height:5px !important;overflow:hidden;}
.h10 {height:10px !important;overflow:hidden;}
.h20 {height:20px !important;overflow:hidden;}
.h50 {height:50px !important;overflow:hidden;}
.w720 { width:720px;}
.clrRed { color:red;}
.fl { float:left;}
.fr { float:right;}

/*************************************************/
.yarisfest-logo {
	position:relative;
	display:block;
	width:243px;
	height:126px;
	z-index:1;
}
.yarisfest-logo .bg {
	position:relative;
	background:transparent url(../i/2009/yarisfest-logo.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='../i/2009/yarisfest-logo.png');
	width:243px;
	height:126px;
	z-index:1;
}
.yarisfest-logo a {
	position:absolute;
	top:0; left:0;
	width:243px;
	height:126px;
	z-index:2;
	cursor:pointer;
	text-indent:-9999px;
}

.yarisfest-slogan {
	position:absolute;
	top:65px; left:230px;
	display:block;
	width:242px;
	height:16px;
	z-index:1;
}
.yarisfest-slogan .bg {
	position:relative;
	background:transparent url(../i/2009/yarisfest-slogan.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='../i/2009/yarisfest-slogan.png');
	width:242px;
	height:20px;
	z-index:1;
}


ul.nav { position:absolute; top:105px; left:0; z-index:2;}
ul.nav li {
	position:relative;
	float:left;
	display:inline;	
}
ul.nav li a {
	position:relative;
	display:block;
	height:44px;
	background-image:url(../i/2009/nav.png);
	_background-image:url(../i/2009/nav.gif)!important;
	cursor:pointer;
	margin:0 11px;
	text-indent:-9999px;
}
ul.nav li.a a, li.n1 a { width:96px; background-position:0 0; _background-position:0 0!important;}
ul.nav li.y a, li.n2 a { width:83px; background-position:-118px 0; _background-position:-118px 0!important; }
ul.nav li.g a, li.n3 a { width:80px; background-position:-223px 0; _background-position:-223px 0!important; }
ul.nav li.o a, li.n4 a { width:78px; background-position:-325px 0; _background-position:-325px 0!important; }
ul.nav li.e a, li.n5 a { width:66px; background-position:-426px 0; _background-position:-426px 0!important; }

/*ul.nav li.a.selected a,*/ ul.nav li.a a:hover { width:96px; background-position:0 -47px; _background-position:0 0!important; }
/*ul.nav li.y.selected a,*/ ul.nav li.y a:hover { width:83px; background-position:-118px -47px; _background-position:-118px 0!important;}
/*ul.nav li.g.selected a,*/ ul.nav li.g a:hover { width:80px; background-position:-223px -47px; _background-position:-223px 0!important; }
/*ul.nav li.o.selected a,*/ ul.nav li.o a:hover { width:78px; background-position:-325px -47px; _background-position:-325px 0!important; }
/*ul.nav li.e.selected a,*/ ul.nav li.e a:hover { width:66px; background-position:-426px -47px; _background-position:-426px 0!important;}



.content { position:relative; clear:both;  margin:0 auto; width:928px; }
.content .leftCol { position:relative; float:left; width:720px; }
.content .rightCol { position:relative; float:right; width:188px; }

h2.pageTitle {
	position:relative;
	background:#424242;
	color:#FFFFFF;
	display:block;
	font-family:"Trebuchet MS",Verdana,Arial,Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:-12px 0 0 0;
	padding:5px 10px;
	text-decoration:none;
}

h3.pTitle {
	position:relative;
	color:#FFFFFF;
	display:block;
	font-family:"Trebuchet MS",Verdana,Arial,Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:-12px 0 0 0;
	padding:5px 10px;
	text-decoration:none;
}
h3.pTitle2 {
	position:relative;
	color:#FFFFFF;
	display:block;
	font-family:"Trebuchet MS",Verdana,Arial,Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	text-decoration:none;
}

h3.pTitle.no1, h3.pTitle2.no1 { background:#990102;}
h3.pTitle.no2, h3.pTitle2.no2 { background:#570c01;}

.noMar { margin:0!important;}

.rating2009 { position:relative; height:30px; background:#2f2f2f; padding-top:1px;}
.rating2009 p { line-height:25px;}


.submenu { position:relative; display:block;}
.submenu ul {
	position:relative;
	background:#2f2f2f;
	height:30px;
	overflow:hidden;
}
.submenu ul li {
	position:relative;
	float:left;
	display:inline;
	margin:5px 0 0 10px
}
.submenu ul li a {
	position:relative;
	display:block;
	padding:4px 5px;
	background:#4f4f4f;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}




.grayBox {
	position:relative;
	padding:10px;
	background:#424242;
}

.grupList {
	position:relative;
}
.grupList h2 {
	position:relative;
	background:#424242;
	color:#FFFFFF;
	display:block;
	font-family:"Trebuchet MS",Verdana,Arial,Tahoma;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
}
.grupList ul {
	position:relative;
	background:#2f2f2f;
	height:30px;
	overflow:hidden;
}
.grupList ul li {
	position:relative;
	float:left;
	display:inline;
	margin:5px 0 0 10px
}
.grupList ul li a {
	position:relative;
	display:block;
	padding:4px 5px;
	background:#4f4f4f;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.listView {
	position:relative;
	display:block;
}
.listView .list {
	position:relative;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	padding:10px;	
}
.listView .list.dark {
	background:#1d1d1d;
}
.listView .list a {
	color:#ffffff;
	text-decoration:none;	
}



.content-cols {
	position:relative;
	display:block;
	width:720px;
	overflow:hidden;
}
.content-cols .col {
	position:relative;
	display:block;
	float:left;
	width:225px;
	overflow:hidden;
}
.content-cols .col.sp { margin:0 22px;}

.content-cols .btnHA { background:url(../i/2009/btnHomeArea.gif); height:25px; text-indent:-9999px;}
.content-cols .hdGrup { background-position:0 0;}
.content-cols .hdUni { background-position:0 -25px;}
.content-cols .hdOdul { background-position:0 -50px;}

.content-cols .col ul {
	position:relative;
	display:block;
	margin:0 10px;
}
.content-cols .col ul li { margin:10px 0;}
.content-cols .col ul li a {
	position:relative;
	display:block;
	color:#818181;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	line-height:17px;
	padding-left:20px;
	background:url(../i/2009/bullet.gif) 0 4px no-repeat;

}



.btnSet, .rNav li a { background-image:url(../i/2009/btnSet.gif);}
.rightCol .search .hdSearch { position:relative; background-position:0 -52px; height:25px; text-indent:-9999px;}
.rightCol .search .filter { 
	position:relative; 
	padding:5px; 
	color:#ffffff;
}
.rightCol .search .searchObj { 
	position:relative;
	height:20px;
	overflow:hidden;
	background-position:0 -26px;	
}
.rightCol .search .searchObj .sObj { 
	position:relative;
	float:left;
	border:none;
	height:20px;
	width:150px;
	padding:2px 4px;
}
.rightCol .search .searchObj .btn { 
	position:relative;
	float:right;
	height:20px;
	width:30px;
	cursor:pointer;
	text-indent:-9999px;
}

.rightCol .membership .hdMember { position:relative; background-position:0 -83px; height:25px; text-indent:-9999px;}
.rightCol .membership .mObj { 
	position:relative;
	display:block;
	background:#fff;
	border:none; 
	height:18px;
	width:180px;
	padding:2px 4px; 
	margin:10px 0;
}
.rightCol .membership .memberObj { 
	position:relative;
	display:block;
	background-position:0 0;
	height:20px;
	overflow:hidden;
}
.rightCol .membership .memberObj .pObj { 
	position:relative;
	display:block;
	float:left;
	padding:2px 4px;
	width:132px;
	height:18px;
	border:none;
	background:transparent;
}
.rightCol .membership .memberObj .btn { 
	position:relative;
	display:block;
	float:left;
	width:45px;
	height:20px;
	cursor:pointer;
	text-indent:-9999px;
}
.rightCol .membership a { 
	position:relative;
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-bottom:10px;
	cursor:pointer;
}

.rightCol .rNav li a {
	position:relative; 
	display:block;
	width:188px;
	height:25px;
	cursor:pointer;
	text-indent:-9999px;
	margin-bottom:6px;
}
.rightCol .rNav li.n1 a { background-position:0 -114px!important;}
.rightCol .rNav li.n2 a { background-position:0 -145px!important;}
.rightCol .rNav li.n3 a { background-position:0 -176px!important;}
.rightCol .rNav li.n4 a { background-position:0 -208px!important;}





.footer { position: relative; clear:both; width:928px;}
.footer .footNav { position: relative; background:#430d00; height:26px; overflow:hidden;}
.footer .footNav li { position:relative; float:left; display:inline;}
.footer .footNav li a { 
	position:relative; 
	display:block; 
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma; 
	font-size:14px; 
	font-weight:600; 
	color:#ffffff;
	text-decoration:none;
	margin:5px 12px;
	
}

.footer .footText { 
	position: relative;
	display:block;
	float:left;	
	background:url(../i/2009/footer-text.gif) 0 0 no-repeat;
	width:466px;
	height:14px;
	margin:10px 20px;	
	text-indent:-9999px;
}

.footer .footLogo { 
	position: relative;
	display:block;
	float:right;	
	width:63px;
	height:53px;
	margin-right:10px;	
}
.footer .footLogo a { 
	position: relative;
	display:block;
	width:63px;
	height:53px;
	background:url(../i/2009/footer-logo.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

.comment-detail span { font-size:12px; color:#989898; position:relative; line-height:16px;}
.comment-detail h3 { font-size:13px; color:#e76700; font-weight:bold;position:relative; line-height:17px;}

.grp-txt { font-size:12px; color:#989898; position:relative; line-height:16px;}
.grp-txt li { position:relative; display:block; clear:both; padding:3px 5px;   }
.grp-txt li div { position:relative;float:left;  width:220px; line-height:17px; color:#fff;}
.grp-txt li span{ position:relative;float:left; width:100px; line-height:17px; color:#818181;}
.grp-txt p { margin:0 0 20px 0 !important;}
.grp-txt a { color:#e76700; text-decoration:none;}

.afisBas2009 { 
	position:absolute; top:400px; right:-208px; 
	color:#FFFFFF;
	display:block;
	font-family:"Trebuchet MS",Verdana,Arial,Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	text-decoration:none;
	background:#dd2b00;
	width:168px;
}

.memberForm .text { float:left; width:200px; padding:0 0 5px 0; font-size:14px; font-weight:normal; color:#ffffff; margin:3px 0 0 0;}
.memberForm .text2 { float:left; width:280px; font-size:14px; font-weight:bold; color:#383838; margin:3px 0 0 0;}
.memberForm .object{ float:left; width:350px; font-size:14px; font-weight:bold; color:#ffffff;}
.memberForm .object input { width:350px; height:20px; border:none; font-size:14px; font-family: Verdana; color:#666; background:#ffffff; }
.memberForm .short input { width:200px !important;}
.memberForm .short2 input { width:150px !important; margin:0 10px 0 0;}
.memberForm .object textarea { width:350px; height:80px; border:1px solid #383838; font-size:14px; font-family: Verdana; color:#666; }
.memberForm .object input#frmCaptcha { width:198px; height:20px; }
.memberForm .object .captcha { margin:5px 0 5px 0  }
.memberForm .radio input {  float:left; width:20px; border:none; margin:0 10px 0 5px;}
.memberForm .radio img {  float:left;}
.memberForm .text a { color:#E76700;}

.memberForm .object #frmSubmit { width:auto!important; color:#000;}

.memberForm .object #frmWish, .memberForm .object #frmFood, .memberForm .object #frmStage
{ border:none; border-bottom:1px dashed #383838; margin:2px; }

.memberForm .object label { float:left; margin:0 10px  0 0; padding:3px 0 3px 0;}
.memberForm .object #frmMale, .memberForm .object #frmWoman, .memberForm .object #frmContract, .memberForm .object #frmTerms 
{ float:left; width:20px; border:none; margin:-3px 5px 0 0;}

.memberForm .chkBox input
{ float:left; width:20px; border:none; margin:-3px 5px 0 0;}


ul.lnkHover li a:hover  { color:#E76700; }


.paging { position:relative; display:block;}
.paging ul { position:relative; display:block; background:transparent;}
.paging ul li { position:relative; float:left; display:inline; margin:0 5px 0 0;}
.paging ul li a { display:block; padding:3px 6px; color:#fff; text-decoration:none; border:1px solid #1D1D1D; background:#000;}
.paging ul li.sep a, .paging ul li.selected a, .paging ul li a:hover {background:#1D1D1D;}


/*******************************************************************************************************************************************************************
********************************************************************************************************************************************************************
********************************************************************************************************************************************************************
********************************************************************************************************************************************************************
********************************************************************************************************************************************************************
********************************************************************************************************************************************************************
********************************************************************************************************************************************************************/
.header { position:relative;  width:928px; height:147px; z-index:2;}

.header-inner {position:relative;background:url(../i/bg-header.png) top no-repeat;  width:968px; height:162px;}
.header-outter { position:absolute; top:0; width:968px; height:162px;}

.loginForm-inner {position:absolute;background:url(../i/bg-login.png) top no-repeat;  width:171px; height:128px; top:14px; right:25px;}

.login-inner { display:none;}
.header-outter .loginuser { position:absolute;width:160px; height:120px; top:14px; right:35px;}
.header-outter .loginuser span { color:#383838; font-size:14px; font-weight:bold; line-height:17px; }
.header-outter .loginuser span a { color:#ff0000;}

.header-outter a.logolnk { position:absolute; top:30px; left:10px;  display:block; width:265px; height:125px;cursor:pointer; z-index:9;  }
.header-outter .loginForm { position:absolute; width:171px; height:128px; right:20px; top:15px;z-index:9; }


.header-outter  .formElement  label, #container .searchElement  label { display:none;}
.header-outter  .formElement  input#frmUsername { position:absolute; left:47px; top:28px; width:100px; background:none; border:none; }
.header-outter 	.formElement  input#frmPassword { position:absolute; left:47px; top:56px; width:100px; background:none; border:none; }
.header-outter  .formElement  #frmSubmit { position:absolute; left:0; top:85px; width:40px; height:20px;}
.header-outter  .formElement  .forgotpass { position:absolute; left:0; top:110px; display:block; width:100px; height:20px; }
.header-outter  .formElement  .signup { position:absolute; left:105px; top:110px; display:block; width:40px; height:20px;}

.header-outter .nav-link { position:absolute; width:387px; height:60px; top:65px; left:300px; z-index:999;}
.header-outter .nav-link a { position:relative; display:block; width:175px; height:60px; cursor:pointer;}

.header-outter .nav-link li a { height:73px; margin:-6px 0 0 0;}

.header-outter .tabs-hide, .content  .tabs-hide{display: none;}
#topNav ul.nav-link  li.tabs-selected a.fest { background: url(../i/bg-tabsSelected1.png) no-repeat;}
#topNav ul.nav-link  li.tabs-selected a.yars { background: url(../i/bg-tabsSelected2.png) no-repeat;}

.header-outter #fragment1 { position:absolute; top:15px; left:310px; width:411px; height:150px;}
.header-outter #fragment1 .search { position:relative; background:url(../i/bg-search.png) top no-repeat; width:411px; height:32px;}

.header-outter #fragment2 { position:absolute; top:15px; left:350px; width:300px; height:40px; }
.header-outter #fragment2  .menu-inner { position:relative; background:url(../i/bg-topNavNew2.png) no-repeat; width:300px; height:43px;}
.header-outter #fragment2  .menu-link { height:40px; top:0; position:absolute;}
.header-outter #fragment2  .menu-link li { float:left; margin:0 5px 0 0;}
.header-outter #fragment2  .menu-link li a { display:block; width:20px; height:40px;}
.header-outter #fragment2  .menu-link li.nav1 a { width:80px;}
.header-outter #fragment2  .menu-link li.nav2 a { width:80px;}
.header-outter #fragment2  .menu-link li.nav3 a { width:50px;}
.header-outter #fragment2  .menu-link li.nav4 a { width:70px;}

.header-outter #fragment3 { position:absolute; top:15px; left:280px; width:455px; height:43px;  }
.header-outter #fragment3  .menu-inner2 { position:relative; background:url(../i/bg-topNav2New2.png) no-repeat; width:455px; height:43px;}
.header-outter #fragment3  .menu-link2 { height:40px; top:0; position:absolute;}
.header-outter #fragment3  .menu-link2 li { float:left; margin:0 5px 0 0;}
.header-outter #fragment3  .menu-link2 li a { display:block; width:20px; height:40px;}
.header-outter #fragment3  .menu-link2 li.nav1 a { width:80px;}
.header-outter #fragment3  .menu-link2 li.nav2 a { width:80px;}
.header-outter #fragment3  .menu-link2 li.nav3 a { width:75px;}
.header-outter #fragment3  .menu-link2 li.nav4 a { width:100px;}
.header-outter #fragment3  .menu-link2 li.nav5 a { width:70px;}


.header-outter .searchElement { position:absolute; width:360px; height:32px; top:0; left:50px; z-index:9999; }
.header-outter .searchElement input#keyword { position:absolute; background:none;border:none; color:#ffffff; top:8px; width:190px;}
.header-outter .searchElement .jRadioWrapper {float: left; }
.header-outter .searchElement .jNiceWrap1 {position:absolute; left:211px; top:9px; }
.header-outter .searchElement .jNiceWrap2 {position:absolute; left:269px; top:9px; }
.header-outter .searchElement .jNiceRadio {
	background: transparent url(../i/bg-rdot.gif) no-repeat center top;
	vertical-align: middle;
	height: 11px;
	width: 12px;
	overflow:hidden;
	display:block;
}
.header-outter .searchElement .jNiceChecked {  background-position: center bottom;@background-position: center 120%;}
.header-outter .searchElement .jNiceHidden {display: none;}
.header-outter .searchElement .srchBtn { position:absolute; display:block; width:29px; height:29px; cursor:pointer; right:0; }


.content2 { z-index:2; }
.content-inner { width:932px; height:410px; margin:340px auto 0 ;  }
.content-inner .ctfix { position:relative; float:left; width:297px; height:403px; margin:0 20px 0 0; }
.content-inner .ctfix h2 { display:block; width:297px; height:75px; }
.content-inner .ctfix h2 span { display:none }

.content-inner .ct01 .bg { background:url(../i/ct01bottom.png?07062008) top no-repeat; height:328px; }
.content-inner .ct01 h2 { background:url(../i/ct01top.png?07062008)  top no-repeat; }

.content-inner .ct02 .bg { background:url(../i/ct02bottom.png?07062008) top no-repeat; height:328px; }
.content-inner .ct02 h2 { background:url(../i/ct02top.png?07062008)  top no-repeat; }

.content-inner .ct03 { margin:0!important;}
.content-inner .ct03 .bg { background:url(../i/ct03bottom.png?07062008) bottom no-repeat; height:278px;}
.content-inner .ct03 h2 { background:url(../i/ct03top.png?07062008)  top no-repeat; }

.content-inner .ctfix .ctScroll { position: absolute; top:90px; left:10px; width:280px; height:278px; }
.content-inner .ctfix .ctScroll .ctHl{ height:278px;}

 

.content-inner .ctBox { font-size:11px; font-weight:normal; margin:0 0 10px 10px; padding:0;}
.content-inner .ctBox a { color:#000000; text-decoration:none; display:block; }
.content-inner .ctBox .hr { background:url(../i/bg-hr.png) no-repeat; height:4px !important; overflow:hidden; width:232px; margin:5px 0 0 0; }
.content-inner .ctBox .mp3player { height:30px; width:230px; margin:5px 0 10px 0; }
.content-inner .lh { line-height:17px; }
.content-inner .lh span.date { color:#c00; }


.content-inner .ct01 .btnGrp { position: relative; width:86px; height:11px; margin-left:10px; margin-top:-40px;}
.content-inner .ct01 .btnGrp-bg { background:url(../i/bg-btnGrp.png) no-repeat; width:86px; height:19px;}
.content-inner .ct01 .btnGrp a { position:absolute; top:0; width:86px; height:19px; display:block; cursor:pointer;  }

.content-inner .ct02 .btnUni { position: relative; width:115px; height:14px; margin-left:10px;}
.content-inner .ct02 .btnUni-bg { background:url(../i/bg-uni.png) no-repeat; width:115px; height:14px;}
.content-inner .ct02 .btnUni a { position:absolute; top:0; width:115px; height:14px; display:block; cursor:pointer; }

.content-inner .ct03 .btnNews { position: relative; width:93px; height:14px; margin-left:10px;}
.content-inner .ct03 .btnNews-bg { background:url(../i/bg-btnNews.png) no-repeat; width:93px; height:14px;}
.content-inner .ct03 .btnNews a { position:absolute; top:0; width:93px; height:14px; display:block; cursor:pointer; }


.content .rightNav { position:relative; background: url(../i/ln05.gif) left top no-repeat; height:auto!important; height:200px; min-height:200px; }
.content .rightNav ul li { background:url(../i/rnav-dot.gif) top left no-repeat; padding:0 0 0 14px; margin:0 0 10px 10px ; font-size:12px; font-weight:bold; color:#383838;}
.content .rightNav ul li a { font-size:12px; font-weight:bold; color:#383838; text-decoration:none; }

.content .ctxt { margin:0 20px 0 0; font-size:13px; font-family:verdana; color:#FFFFFF; position:relative; }
.content .ctxt p { margin:0 0 20px 0; line-height:20px;  }
.content .ctxt div.fl { float:left; margin:0 0 20px 0; line-height:20px;  }
.content .ctxt div.fr { float:left; margin:0 0 20px 0; line-height:20px;  }
.content .ctxt img { float:left; margin:0 40px 20px 0; }


.content .flvPlayer { float:left; width:350px; height:255px; margin:0 40px 20px 0}

.content .funContent { position:relative; float:left; width:120px; height:auto!important; margin:0 10px 20px 0; border:5px solid #424242;}
.content .funContent span { position:relative; display:block; margin:10px 0 0 0; font-size:11px; color:#383838;}
.content .funContent img { display:block; width:120px; height:80px; }
.content .funContent a{ border:none; color:#383838; text-decoration:none;}
.content .funContent a:hover{ color:#666; }

.content .funContent2 { position:relative; float:left; width:200px; height:auto!important; margin:0 20px 20px 0; text-align:center;}
.content .funContent2 img { display:block; width:200px; height:150px; margin:0 0 5px 0;border:5px solid #424242; }
.content .funContent2 a{ border:none; color:#fff; text-decoration:none;}
.content .funContent2 a:hover{ color:#fff; text-decoration:underline; }
.content .funContent2 .links a { display:block; margin-bottom:5px;}


/* grup */


.content div {border:0px solid red;}
.col1 { width:640px; float:left;}
.col2 { width:288px; float:right;}

.fl { float:left; position:relative;}
.fr { float:right; position:relative;}

.freeNav { position:absolute; top:0; right:0; width:150px; background:red; }

.w150 { width:150px; }
.w170 { width:170px; }
.w243 { width:243px; }
.w250 { width:250px;}
.w277 { width:277px;}
.w350 { width:350px;}
.w640 { width:640px;}
.w780 { width:780px;margin:0 0 0 10px;}
.w800 { width:800px;}

div.grp { position:relative;clear:both; display:block;margin:0 0 10px 0; }
/*
div.grp h2 {clear:both; display:block; font-size:20px; font-family:Verdana; font-weight:bold; color:#383838; margin:0 0 5px 0;}
div.ln01 { background:url(../i/ln01.png) bottom left no-repeat; height:7px;}
div.ln02 { background:url(../i/ln02.png) bottom left no-repeat; height:7px;}
div.ln03 { background:url(../i/ln03.png) bottom left no-repeat; height:7px;}
div.ln04 { background:url(../i/ln04.png) bottom left no-repeat; width:242; height:4px; }
*/
div.grp ul li { padding:5px 0 5px 0;}
div.grp p { padding:5px 0 5px 0;}

div.photo { width:350px; height:250px; overflow:hidden;}

.col2 .grpFav { position:relative; background: top no-repeat; display:block;height:250px; }
.col2 .grpFavTx { position: absolute; top:180px; line-height:17pz}
.col2 .grpFavTx li { margin:0 0 10px 0;}

.col2 .bg-winner { position:relative; background: url(../i/bg-grpWinner.png); display:block; width:277px;height:385px; }
.col2 .bg-winnertxt { padding:50px 20px 10px 20px;color:#383838; font-size:13px; line-height:18px; }
.col2 .grp-img .fl { margin:0 5px 5px 0; }



.comment-out {position:relative;}
.comment-in { position:absolute; top:0; right:10px; width:125px;  }


a.lnk { display:block; height:30px; background: left center; text-decoration:none; color:#E76700;}
a.stf { display:block; height:30px; background:#990102; color:#fff; text-decoration:none;line-height:26px;padding:0 10px;}

/*
a.icoBroc { background:url(../i/icoBrochure.gif) no-repeat; padding:6px 0 0 30px;}
a.icoComm { background:url(../i/icoComment.gif) no-repeat; color:#ff0000; font-weight:600; font-size:15px; padding:2px 0 0 33px;}
a.icoDl { background:url(../i/icoDl.gif)  no-repeat; color:#383838; font-weight:600; font-size:15px; padding:8px 0 0 33px;}
a.icoLyr { background:url(../i/icoLyric.gif)  no-repeat; color:#383838; font-weight:600; font-size:15px; padding:6px 0 0 33px;}
a.icoSnd { background:url(../i/icoSend.gif)  no-repeat; color:#383838; font-weight:600; font-size:15px; padding:0 0 0 33px;}
*/
.player .mp3player2 { position:relative; }

/*
.songRating label { float:left; color:#383838; font-size:15px; font-weight:bold; margin:5px 20px 0 3px;}
.songRating div.rating{cursor:pointer;margin:2em;clear:both;display:block; }
.songRating div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
.songRating div.star{float:left;width:24px;height:25px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden; margin:0 2px 0 0;}
.songRating div.star,div.star a{background:url(../i/star.gif) no-repeat 0 0px}
.songRating div.cancel a,div.star a{display:block;width:24px;height:100%;background-position:0 0px;border:1 solid #FF0000}
.songRating div.star_on a{background-position:0 -25px!important}
.songRating div.star_hover a,div.star a:hover{background-position:0 -50px}

.songRating select { color:#383838; font-size:15px; font-weight:bold; font-family:verdana; }
.songRating .btn input { border:1px solid #383838; width:70px; height:24px; font-size:14px; font-family: Verdana; font-weight:bold; color:#333; background:#fff; margin:0 0 0 10px }
*/

/***********************/

/* list */
div.listRight { background:url(../i/bg-listRight.png) no-repeat left; height:632px;}
div.listRight div { margin:0 15px 0 15px; color:#383838; line-height:18px; font-size:11px; }
div.listRight div h3 { font-size:14px;  }

.content #list2list ul {position:relative;  clear:both; width:605px; height:25px; background:url(../i/bg-listtab2.png) no-repeat left;}
.content #list2list ul li { position:relative; float:left;height:25px; margin:0 3px 0 0; }
.content #list2list ul li.end { margin:0;}
.content #list2list ul li a { font-size:14px; display:block; font-weight:bold; color:#383838; margin:8px 10px 0 10px; text-decoration:none;}
.content #list2list .tabs-nav .tabs-selected a { color: #f00; }

.content #list2list .listview { display:block; clear:both;}
.content #list2list .listview span { display:block; padding:5px; margin:5px 0 5px 0;  font-size:14px; font-weight:bold; color:#383838;}
.content #list2list .listview span.dark { display:block; background:#e3e3e3; margin:0; }
/********************************************************************************************************************************/

.content #list ul {position:relative;  clear:both; width:357px; height:25px; background:url(../i/bg-listtab.png) no-repeat left; margin:0 0 0 200px; }
.content #list ul li { position:relative; float:left;height:25px; margin:0 7px 0 0; }
.content #list ul li.end { margin:0;}
.content #list ul li a { font-size:14px; display:block; font-weight:bold; color:#383838; margin:8px 10px 0 10px; text-decoration:none;}
.content #list .tabs-nav .tabs-selected a { color: #f00; }
.content .listpage { position:absolute; width:640px; }

.content #list .listview { display:block; clear:both;}
.content #list .listview span { display:block; padding:5px; margin:5px 0 5px 0;  font-size:14px; font-weight:bold; color:#383838;}
.content #list .listview span.dark { display:block; background:#e3e3e3; margin:0; }


#comment-form  { position:relative; display:none;font-size:14px;  font-weight:bold; color:#383838;}
#comment-form form { position:relative; width:340px;  display:block; margin:10px 0 10px 0;}
#comment-form .text { float:left; width:80px; font-weight:bold; margin:0 10px 0 0; }
#comment-form .object { float:left; width:230px;}
#comment-form .object input { position:relative; width:220px; height:20px; border:1px solid #333333; font-size:14px; font-family: Verdana; color:#333; }
#comment-form .object textarea { width:220px; height:100px; border:1px solid #383838; font-size:14px; font-family: Verdana; color:#666; }
#comment-form .btn input { border:1px solid #383838; width:80px; height:24px; font-size:14px; font-family: Verdana; font-weight:bold; color:#333; background:#fff;}


.first35 {
	position:relative;
	width:188px;
	height:95px;
	z-index:1;
}
.first35 .bg {
	position:relative;
	background:transparent url(../i/2009/first35.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='../i/2009/first35.png');
	width:188px;
	height:95px;
	z-index:1;
}

.first35 a {
	position:absolute;
	top:0; left:0;
	display:block;
	width:188px;
	height:95px;
	z-index:2;
}
	


.winners {
	position:relative;
	width:188px;
	height:93px;
	z-index:1;
}
.winners .bg {
	position:relative;
	background:transparent url(../i/2009/winners.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='../i/2009/winners.png');
	width:188px;
	height:93px;
	z-index:1;
}

.winners a {
	position:absolute;
	top:0; left:0;
	display:block;
	width:188px;
	height:93px;
	z-index:2;
}
















