.error
{
border:1px red dashed;
}

/*--- Reset --------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, b, big, cite, code, del, dfn, em, font, img, ins, i, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:none; font-weight:inherit; font-style:inherit; font-family:Arial; font-size:100%; vertical-align:baseline; }
html { height:100%; font-size:100.01%; }
body { height:100%; }
img { vertical-align:top; }
*:focus { outline:none; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
dfn, cite, var, address, optgroup { font-style:normal; }
del { text-decoration:line-through; }
ins { text-decoration:underline; }
sup, sub { position:relative; font-size:.75em; }
sup { top:-.5em; }
sub { top:.25em; }
strong, b { font-weight:bold; }
small { font-size:.8125em; }
big { font-size:1.125em; }
em, i { font-style:italic; }
ul li { list-style:disc inside; }
ol li { list-style:decimal inside; }
fieldset legend { color:#000; }
input, select, button { vertical-align:middle; }

/* -------------------------------------------*/ 
/* ---------->>> GLOBAL <<<-----------*/ 
/* ------------------------------------------*/

.g-f-left { float:left; }
.g-f-right { float:right; }
img.g-f-left { margin-right:8px; margin-bottom:5px; }
img.g-f-right { margin-left:8px; margin-bottom:5px; }

.g-ico { z-index:2; background:url(../i/bg/icons.png) 0 0 no-repeat; position:absolute; }
.g-ico-folder { background-position:-10px -21px; width:10px; height:9px; margin-left:-14px; margin-top:2px; }
.g-ico-time { background-position:-20px -20px; width:10px; height:10px; margin-left:-14px; margin-top:2px; }
.g-ico-comments { background-position:-32px 0; width:10px; height:9px; margin-left:-14px; margin-top:3px; }
.g-ico-man { background-position:-32px -9px; width:8px; height:10px; margin-left:-16px; margin-top:1px; }
.g-ico-themes { background-position:0 -35px; width:25px; height:20px; margin-left:-30px }
.g-ico-music { background-position:-25px -35px; width:16px; height:22px; margin-left:-28px; margin-top:-1px; }
.g-ico-video { background-position:-41px -29px; width:19px; height:23px; margin-left:-28px; margin-top:-2px; }
.g-ico-flash { background-position:-50px 0; width:22px; height:23px; margin-left:-29px; margin-top:-2px; }
.g-ico-answer { background-position:-60px -23px; width:11px; height:12px; margin-left:-17px; margin-top:2px; }

.is-ico, .g-date { padding-left:14px; }
.g-date { color:#666; font-size:.91em; }
.g-date1 { color:#666; font-size:.91em; }
.g-more { padding:7px 0 0 14px; overflow:hidden; clear:left; }
.g-img1 { border:1px solid #DEDEDE; margin-bottom:6px; }
.g-f-left .g-img1 { margin:9px 13px 5px 0; }

.tabs-hide { display:none; }

/*--- Text -------------------------- */
body, input, textarea, select, button, .b-head-found { font-family:Arial, Helvetica, sans-serif; }

html, body { min-width:1000px; line-height:1.46; }
body { background:#DEDEDE; font-size:.7875em; color:#000; }

hr { border:none; border-top:1px solid #DEDFDF; background:#DEDFDF; height:0; overflow:hidden; margin:7px 0; }
hr+img { margin-top:3px; }
code, kbd, samp, tt, var { font-family:"Courier New", Courier, monospace; }
acronym { font-variant:small-caps; }
acronym, dfn { cursor:help; border-bottom:1px dashed #ccc; }
blockquote { font-style:italic; font-size:1.25em; color:#666; margin:10px 0 10px 50px; padding:.3em 10px 0; border-left:3px solid #ccc; }
blockquote p { padding-bottom:.3em; }

ul[class] { padding:0; }
ul[class] li { list-style:none outside; }

a, ul.b-nav2 li a:hover, ul.b-nav li a:hover, .b-list h5 a:hover, .b-fgame a:hover { cursor:pointer; color:#007db6; text-decoration:none; }
a:hover { text-decoration:none;}
.b-list h5  { padding-top:0; }
.b-list h5 a { color:#000; }

.h-text { font-size:1.091em; }
.h-text p { padding:5px 0; }

/*--- /Text -------------------------- */


/*--- Headings ---------------------- */
h1, h2, h3, h4, h5, h6 { color:#A2A2A2; font-weight:normal; font-family:"Arial narrow", Arial, Helvetica, sans-serif; }
h1, h2 { font-size:2.727em; text-shadow:1px 1px 0 #fff }
h3 { font-size:1.55em; text-shadow:1px 1px 0 #fff }
h4 { font-size:1.273em; line-height:normal; padding-top:6px; }
h5 { font-size:1em; font-family:Arial, Helvetica, sans-serif; padding-top:6px; }
h6 { font-size:1.01em; font-family:Arial, Helvetica, sans-serif; }

.g-heading1 { line-height:1; border-bottom:1px solid #DEDEDE; margin:0 -9px 0; padding:1px 9px 11px; background:url(../i/bg/gradient.gif) 0 center repeat-x;}
h3.is-ico { padding-left:39px; }

/*--- /Headings ---------------------- */


/*--- Table --------------------------- */
table { border-collapse:collapse; width:100%; }
caption, th, td { text-align:left; font-weight:normal; }

/*--- /Table -------------------------- */


/*--- Forms -------------------------- */
input, textarea, select, option, button { color:#000; font-size:1em; }
textarea { vertical-align:top; height:140px;/*rows*14*/ width:367px; /*5*cols+17*/ border:1px solid #DEDEDE; border-radius:3px; box-shadow:1px 1px 0 #fff; background:#F7F7F7; width:99%; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:1px 1px 0 #fff; -webkit-box-shadow:1px 1px 0 #fff; }

input[type=text], input[type=password] { width:121px; padding:.167em 2px; border:1px solid #DEDEDE; }
input[type=button], input[type=reset], input[type=submit], button { color:#666; cursor:pointer; padding:1px 24px 4px; font-size:1.636em; font-family:"Arial narrow", Arial, Helvetica, sans-serif; border:1px solid #fff; background:#E7E9ED url(../i/bg/gradient4.png) 0 0 repeat-x; outline:1px solid #DEDEDE; margin:1px 6px 1px 1px; }
input[type=button]:active, input[type=reset]:active, input[type=submit]:active, button:active { background-position:0 bottom; color:#00C2F3; }
input[type=checkbox], input[type=radio] { margin:2px 0; height:16px; width:16px; }
input[type=file] { height:1.667em; }

select { height:1.667em; width:127px; /*+6px*/ border:1px solid #999 }
select option { background:#fff; }
select optgroup { background:#333; color:#fff; }
select optgroup option { padding-left:15px; }

.b-form fieldset { padding-bottom:2px; }
.b-form .h-textarea { padding:0 2px 10px 2px; }
.b-form .h-textarea textarea { margin:0 -2px 0 -2px; width:100%; }

/*--- /Forms -------------------------- */


/* -------------------------------------------*/ 
/* ------------>>> GRID <<<------------*/ 
/* ------------------------------------------*/

/*--- Layouts -------------------------- */
#l-page { position:relative; z-index:1; min-width:1000px; }

	#l-top { font-size:11px; width:100%; background:#747576 url(../i/bg/top.png) 0 0 repeat-x; border-bottom:1px solid #555859; padding:5px 0 3px; }

		.b-search { width:189px; height:23px; position:relative; background:url(../i/bg/search.png) 0 0 no-repeat; margin:9px 0 8px; }
		.b-search input[type=submit] { position:absolute; left:11px; top:6px; width:12px; height:12px; border:0; padding:0; margin:0; outline:0; background:none; text-indent:-9999px; }
		.b-search input[type=text] { position:absolute; left:30px; top:5px; width:144px; border:0; padding:0; margin:0; background:none; color:#C4C4C4; }
		
		.b-welcome dt { font-size:13px; color:#fff; font-weight:bold; text-shadow:1px 1px 0 #000; float:left; padding:9px 2px 0 0; }
		.b-welcome dd { float:left; margin-left:11px; }
		.b-welcome dd img { vertical-align:middle; margin:0 11px 0 0; }
		.b-welcome .exit { color:#fff; font-weight:bold; text-shadow:1px 1px 0 #000; }
		.b-welcome .exit b { font-family:tahoma; font-size:14px; position:relative; top:1px; margin-right:4px; }
		.b-welcome .b-nav2 { float:left; margin:9px 12px 9px 0; padding:0; }
		.b-welcome .b-nav2 li .v-tl { background-position:-37px 0; }

/*--- /Layouts ------------------------- */


/*--- Header --------------------------- */
#l-header { width:100%; border-top:1px solid #96D6F7; position:relative; padding:11px 0 5px; background:url(../i/bg/header.gif) 0 0 repeat-x; }
	 #l-header .b-logo img { position:relative; top:20px; left:1px; margin-bottom:20px; color:#00C2F3; font-size:22px; font-style:italic; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; }

/*--- /Header -------------------------- */


/*--- Footer --------------------------- */
#l-footer { border-top:3px solid #E4E6EA; width:100%; padding:23px 0 24px ; position:relative; z-index:2; background:#FCFDFD url(../i/bg/footer.png) 0 bottom repeat-x; }
#l-footer address { padding:5px 0 5px 10px; }
	.b-buttons li { float:left; padding-right:21px; }

/*--- /Footer -------------------------- */


/*--- Columns [faux absolute positioning] */
.h-content, .h-columns { position:relative; width:100%; }
.h-content { border-top:1px solid #F8F9F9; border-bottom:1px solid #fff; background:#DDE0E5 url(../i/bg/content.png) 0 0 repeat-x; min-height:487px; padding:20px 0 10px; }
.h-content .v-content { position:absolute; bottom:0; left:0; width:100%; height:18px; background:url(../i/bg/content2.png) 0 0 repeat-x; }
	.l-coll { position:relative; left:100%; float:left; display:inline; }
	
	.l-main { margin-left:-100%; width:100%; }
	 .h-main { padding-right:221px; margin:0 3% 0 24.5%; }
	.l-main2 { margin-left:-75.5%; width:73%; }
	.l-main3 { margin-left:-97.5%; width:95%; }
	 .h-main3 { margin:0 10px; }
	 .h-main4 { padding-right:221px; margin:0 3% 0 2.5%; }
	 .h-main5 { margin:0 30px 0 2.5%; }
	.l-aside { margin-left:-97.5%; width:19%; }
	.l-extra { margin-left:-221px; width:191px; }

	.l-coll1-1 { margin-left:-97.5%; width:51%; }
	.l-coll1-2 { margin-left:-42.5%; width:40%; }
	
	.l-coll2-1 { margin-left:-100%; width:47%; }
	.l-coll2-2 { margin-left:-47.2%; width:47.2%; }
	
/*--- /Columns------------------------ */


/* -------------------------------------------*/ 
/* --------->>> CONTENT <<<----------*/ 
/* ------------------------------------------*/


/*--- box's --------------------- */

.h-box { position:relative; display:block; }
	.v-tl, .v-tr, .v-bl, .v-br { display:block; overflow:hidden; position:absolute; width:6px; height:6px; background:transparent url(../i/bg/corners.png) 0 0 no-repeat; }
	.v-t, .v-b { overflow:hidden; height:6px; position:relative; margin:0 6px; }
	.v-tl, .h-box-is-border .h-box .v-tl { top:0; left:0; }
	.v-tr, .h-box-is-border .h-box .v-tr { top:0; left:-6px; margin-left:100%; }
	.v-bl, .h-box-is-border .h-box .v-bl { bottom:0; left:0; }
	.v-br, .h-box-is-border .h-box .v-br { bottom:0; left:-6px; margin-left:100%; }

.h-box-is-border .v-tl, .h-box-is-border .h-box.h-box-is-border .v-tl { top:-1px; left:-1px; }
.h-box-is-border .v-tr, .h-box-is-border .h-box.h-box-is-border .v-tr { top:-1px; left:-9px; margin-left:100%; }
.h-box-is-border .v-bl, .h-box-is-border .h-box.h-box-is-border .v-bl { bottom:-1px; left:-1px; }
.h-box-is-border .v-br, .h-box-is-border .h-box.h-box-is-border .v-br { bottom:-1px; left:-9px; margin-left:100%; }

.h-box-type1 { margin-bottom:21px; }
.h-box-type1 .v-tl { background-position:0 0; }
.h-box-type1 .v-tr { background-position:-6px 0; }
.h-box-type1 .v-bl { background-position:0 -6px; }
.h-box-type1 .v-br { background-position:-6px -6px; }
.h-box-type1 .v-t { border-top:1px solid #DEDEDE; height:5px; background:#fff; }
.h-box-type1 .v-b { border-bottom:1px solid #fff; height:5px; background:#F7F7F7 }
.h-box-type1 .v-b2 { border-bottom:1px solid #DEDEDE; height:4px; }
.h-box-type1 .h-box-body { border-left:1px solid #DEDEDE; background:#fff; border-right:1px solid #FDFDFE; position:relative; z-index:2; }
.h-box-type1 .h-box-body2 { border-right:1px solid #DEDEDE; background:#fff; padding:4px 9px; position:relative; z-index:2; }
.h-box-type1.h-resize .h-box-body2 { background:none; }
.h-box-type1.h-resize .v-bl { background-position:0 -12px; }
.h-box-type1.h-resize .v-br { background-position:-6px -12px; }
.h-box-type1.h-resize .v-b { background:#fff }
.h-box-type1 .h-box-head { line-height:1; background:url(../i/bg/gradient.gif) 0 center repeat-x; border-bottom:1px solid #FBFBFB; margin:0 -9px; padding:0 9px 2px; color:#666; }
.h-box-type1 .h-box-head .g-f-right { padding-left:10px; }
.h-box-type1 .h-box-head2 { position:relative; top:-2px; }
.h-box-type1 .h-box-head .g-ico-time { margin-top:1px; }
.h-box-type1 .h-box-head .g-ico-comments { margin-top:2px; }
.h-box-type1 .v-box-head { overflow:hidden; height:3px; background:#E4E6EA; margin:0 -9px 1px -10px; }
.h-box-type1 .v-box-head + a img.g-f-left { margin-top:9px; }
.h-box-type1 .h-box-head .g-date { width:125px; float:left; }
	.g-resize { z-index:3; display:block; position:absolute; left:0; bottom:-4px; width:100%; height:9px; border-top:1px solid #DEDEDE; cursor:s-resize; }
	.g-resize i { position:absolute; display:block; width:30px; height:5px; top:2px; left:50%; margin-left:-15px; background:url(../i/bg/icons.png) 0 -30px no-repeat; }
	.v-resize { z-index:3; display:block; position:absolute; left:0; bottom:6px; width:100%; height:19px; border-bottom:1px solid #fff; background:url(../i/bg/v-resize.png) 0 0 repeat-x; }

/*--- /box's --------------------- */

.h-tabs-body { border-top:3px solid #E4E6EA; border-bottom:1px solid #EDEFF1; padding:10px 0 15px; background:#fff url(../i/bg/tabs-body.png) 0 bottom repeat-x; }

ul.b-tags { font-size:.91em; }
ul.b-tags li { display:inline; margin-right:5px; }
ul.b-tags li a:hover { color:#999; }
ul.b-tags li.w1 { font-size:1em; }
ul.b-tags li.w2 { font-size:1.1em; }
ul.b-tags li.w3 { font-size:1.2em; }
ul.b-tags li.w4 { font-size:1.3em; }
ul.b-tags li.w5 { font-size:1.4em; }
ul.b-tags li.w6 { font-size:1.5em; }
ul.b-tags li.w7 { font-size:1.6em; }
ul.b-tags li.w8 { font-size:1.7em; }
ul.b-tags li.w9 { font-size:1.8em; }
ul.b-tags li.w10 { font-size:1.9em; }
ul.b-tags li.w11 { font-size:2em; }
ul.b-tags li.w12 { font-size:2.1em; }
ul.b-tags li.w13 { font-size:2.2em; }
ul.b-tags li.w14 { font-size:2.3em; }
ul.b-tags li.w15 { font-size:2.4em; }
ul.b-tags li.w16 { font-size:2.5em; }
ul.b-tags li.w17 { font-size:2.6em; }
ul.b-tags li.w18 { font-size:2.7em; }
ul.b-tags li.w19 { font-size:2.8em; }
ul.b-tags li.w20 { font-size:2.9em; }

.h-nav2 { border-bottom:1px solid #D4D6D7; border-top:1px solid #DDE0E5; height:23px; background:#F0F0F0 url(../i/bg/nav2.png) 0 0 repeat-x; padding:0 2.5% 1px; }
#tabs-1 ul.b-nav2 { margin-left:-112px; }
ul.b-nav2 { float:left; height:23px; background:#FDFDFD url(../i/bg/nav2.png) 0 -24px repeat-x; padding-left:100px; margin-left:-136px; overflow:visible; }
ul.b-nav2 li { float:left; height:23px; line-height:23px; text-shadow:1px 1px 0px #fff; padding:0 12px 0 0; background:#FDFDFD url(../i/bg/nav2.png) 0 -24px repeat-x; }
ul.b-nav2 li a, ul.b-nav2 li div { position:relative; color:#666; float:left; padding:0 14px 0 26px;  height:23px; left:12px; }
ul.b-nav2 li .i-tags .g-ico { background-position:0 0; margin-left:-16px; width:10px; height:10px; top:7px; }
ul.b-nav2 li .i-online .g-ico { background-position:-10px 0; margin-left:-13px; width:8px; height:12px; top:6px; }
ul.b-nav2 li .i-future .g-ico { background-position:0 -10px; margin-left:-17px; width:10px; height:9px; top:7px; }
ul.b-nav2 li .i-user .g-ico { background-position:-18px 0px; margin-left:-19px; width:14px; height:12px; top:5px; }
ul.b-nav2 li .i-profile .g-ico { background-position:-10px -12px; margin-left:-15px; width:8px; height:7px; top:9px; }
ul.b-nav2 li .i-cabinet .g-ico { background-position:0 -19px; margin-left:-18px; width:10px; height:11px; top:6px; }
ul.b-nav2 li .v-tl, ul.b-nav2 li .v-tr { width:12px; height:23px; position:absolute; background:url(../i/bg/nav2-2.png) 0 0 no-repeat; }
ul.b-nav2 li .v-tr { background-position:-24px 0; left:0; }
ul.b-nav2 li .v-tl { display:none; background-position:-12px 0; left:-12px; }
ul.b-nav2 li.current a, ul.b-nav2 li.tabs-selected a, ul.b-nav2 li.current div, ul.b-nav2 li.tabs-selected div { font-weight:bold; background:#00D5F8 url(../i/bg/nav2.png) 0 -47px repeat-x; font-size:13px; color:#fff; line-height:21px; text-shadow:1px 1px 0px #00B1F1; }
ul.b-nav2 li.current a:hover, ul.b-nav2 li.tabs-selected a:hover { color:#fff; }
ul.b-nav2 li.current, ul.b-nav2 li.tabs-selected { z-index:2; }
ul.b-nav2 li.current .v-tl, ul.b-nav2 li.tabs-selected .v-tl { display:block; }
ul.b-nav2 li.current .v-tr, ul.b-nav2 li.tabs-selected .v-tr { background-position:0 0; }

.h-nav { z-index:2; overflow:hidden; position:relative; top:1px; height:39px; padding:0 2.5%; background:#eee url(../i/bg/nav.png) 0 0 repeat-x; }
ul.b-nav { overflow:visible; float:left; height:39px; margin-left:-16px; }
ul.b-nav li { float:left; height:39px; line-height:38px; font-family:"Arial narrow", Arial, Helvetica, sans-serif; font-size:15px; margin-right:13px; }
ul.b-nav li a { height:39px; color:#666; text-shadow:1px 1px 0px #fff; float:left; padding:0 8px 0 17px; position:relative; z-index:2; }
ul.b-nav li a:hover { background:#F8F8F8 url(../i/bg/nav.png) 0 -39px repeat-x; }
ul.b-nav li a .v-tr { left:0; width:13px; height:39px; background:url(../i/bg/nav1-2.png) 0 -39px no-repeat; }
ul.b-nav li a .v-tl { left:-13px; width:13px; height:39px; background:url(../i/bg/nav1-2.png) -13px -39px no-repeat; }
ul.b-nav li a:hover .v-tr  { background-position:0 0; }
ul.b-nav li a:hover .v-tl  { background-position:-13px 0; }
ul.b-nav li.current a, ul.b-nav li.current a:hover { background:#00C1F3 url(../i/bg/nav.png) 0 -78px repeat-x; color:#FFFEFE; text-shadow:1px 1px 0px #00B7F1; z-index:1; }
ul.b-nav li.current a .v-tr { background-position:0 -78px; }
ul.b-nav li.current a .v-tl {  background-position:-13px -78px; }
ul.b-nav li:first-child a .v-tl { background:#eee url(../i/bg/nav.png) 0 0 repeat-x; width:200px; left:-200px; }
ul.b-nav li.current:first-child a .v-tl, ul.b-nav li.current:first-child a:hover .v-tl { background:#00C1F3 url(../i/bg/nav.png) 0 -78px repeat-x; }
ul.b-nav li:first-child a:hover .v-tl { background:#F8F8F8 url(../i/bg/nav.png) 0 -39px repeat-x; }
ul.b-nav h1 { font-size:1em; padding:0; margin:0; }

ul.b-list { position:relative; top:-1px; }
ul.b-list li { border-top:1px solid #DEDEDE; background:#fff; position:relative; overflow:hidden; }
ul.b-list .g-ico-man { margin-left:-14px; }
ul.b-list .g-date { display:block; }
ul.b-nav {
margin-left:-6px;
}

ul.b-nav li {
font-size:13px;
}

ul.b-nav li a {
padding-left:7px;
padding-right:3px;
}
.h-box-type1 ul.b-list { margin:0 -9px; }
.h-box-type1 ul.b-list li { padding:5px 9px 6px; }

.g-heading { position:relative; top:-6px; right: 10px; padding-bottom:6px; line-height:normal; }
.g-heading dd { display:inline; vertical-align:middle; margin:0 0 0 10px; }
.g-heading dd h1, .g-heading dd h2, .g-heading dd img { display:inline; }
.g-heading dd * { vertical-align:middle; }
.g-heading dd a { font-size:.91em; text-shadow:1px 1px 0 #fff; }
.h-main4 .g-heading { padding:12px 0 7px; }
	.g-rss { background:#F4973F; color:#fff; font-size:11px; }

.h-video-thum { float:left; border:1px solid #999; padding:1px; margin:9px 13px 5px 0; }
.h-video-thum img { border:1px solid #999; }

.b-add dt, .b-add dd { display:inline; font-size:.91em; }
.b-add dt { margin-right:8px; }
.b-add dd { padding:0 16px; }

.b-rating { float:right; font-size:.91em; }
.b-rating dt { padding-right:9px; }
.b-rating dt, .b-rating dd { float:left; }
.b-rating ul { width:75px; background:url(../i/bg/rating.gif) 0 0 repeat-x; }
.b-rating li { float:left; width:10px !important; height:10px !important; background:url(../i/bg/icons.png) -40px -19px no-repeat !important; overflow:hidden; padding:0 !important; border:0 !important; margin-right:5px; }
.b-rating li.star { background-position:-30px -19px !important; }
ul.b-rating { height:85px; width:10px; background-repeat:repat-y; margin-bottom:10px; }
ul.b-rating li { margin-bottom:8px; }

ul.b-list-video h5 a { color:#666; }
.h-box-type1 ul.b-list-video { margin-bottom:5px; }
.h-box-type1 ul.b-list-video li { padding-top:10px; }

.b-fgame { float:left; position:relative; }
.b-fgame img { border:1px solid #DEDEDE; }
.b-fgame a { color:#666; }
.b-fgame span { display:block; position:absolute; bottom:0; left:0; width:100%; padding:5px 0; text-align:center; background:url(../i/bg/gradient2.png) 0 0 repeat-x; }

.b-contact { margin:0 -10px; }
.b-contact li { padding:32px 10px 16px; width:50px; float:left; text-align:center; position:relative; }
.b-contact li .g-ico { top:0; left:50%; margin-left:-16px; width:32px; height:32px; background:url(../i/bg/contact.png) 0 0 no-repeat; }
.b-contact li.i-twitter .g-ico { background-position:0 0; }
.b-contact li.i-vk .g-ico { background:url(../i/bg/vk.png) 0 0 no-repeat; }
.b-contact li.i-lj .g-ico { background:url(../i/bg/lj.jpg) 0 0 no-repeat; }
.b-contact li.i-rss .g-ico { background-position:-32px 0; }
.b-contact li.i-mail .g-ico { background-position:-64px 0; }
 .h-columns .b-contact li { padding-bottom:6px; }
 
ul.g-paging { font-size:1.636em; line-height:1; padding:9px 0 0; }
.g-paging li { float:left; margin:0 8px 8px 0; position:relative; }
.g-paging li .h-box-body2 { min-height:18px; padding:0; }
.g-paging li.prev, .g-paging li.next { font-size:.778em; font-family:"Arial narrow", Arial, Helvetica, sans-serif; }
.g-paging li.next { margin-right:0; }
.g-paging li, .g-paging li a { color:#666; }
.g-paging .v-t { background:#F7F7F7 url(../i/bg/gradient3.png) 0 0 repeat-x; }
.g-paging li .h-box-body2 { background:#E5E7EA url(../i/bg/gradient3.png) 0 -5px repeat-x; }
.g-paging .v-b { background:#E5E7EA; }
.g-paging li a { float:left; padding:0 13px 1px; }
.g-paging li a:hover { color:#00C2F3; }
.g-paging .h-box-type1 .v-tl { background-position:-12px 0; }
.g-paging .h-box-type1 .v-tr { background-position:-18px 0; }
.g-paging .h-box-type1 .v-bl { background-position:-12px -6px; }
.g-paging .h-box-type1 .v-br { background-position:-18px -6px; }

.b-head-found { font-size:1.091em; }

.h-search h1, .h-search h2, .h-search h3 { padding-left:10px; } 
.h-search h2 { padding-bottom:20px; }
.h-search h3 { padding-top:2px; padding-bottom:15px; }

.h-music-flash { padding:15px 0 4px 10px; }

.h-flash { padding-top:9px; }
.h-flash2 { padding:3px 0 15px; }

.h-comments { padding:8px 0 10px; }
	.h-head-comment { padding-bottom:8px; font-size:.91em; }
	.h-head-comment dt { font-weight:bold; margin:0 13px 0 0; font-size:1.3em; }
	.h-head-comment dt, .h-head-comment dd { display:inline; color:#666; }
	.h-head-comment img, .h-head-write img { vertical-align:middle; margin-right:7px; }
	.h-head-comment .g-ico-time { margin-top:6px; }
	.h-head-comment .g-date { margin-left:3px; }
	.h-head-comment .answer { float:right; margin-left:10px; padding-left:17px; }
	
	.h-head-write { padding:0 0 9px 10px; font-size:.91em; }
	.h-head-write dt { font-size:1.3em; }
	.h-head-write dt a { font-weight:bold; }
		.h-wysiwyg { float:right; padding-right:2px; }
		.h-wysiwyg dl, .h-wysiwyg dd, .h-wysiwyg dd img { float:left; }
		.h-wysiwyg dd { border:1px solid #dedede; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-left:10px; }
		.h-wysiwyg img { border-left:1px solid #dedede; margin-right:0; position:relative; left:-1px; }

.b-walkthrough { margin:10px 0 00; font-size:1.273em; font-family:"Arial narrow", Arial, Helvetica, sans-serif; }		
.b-walkthrough img { vertical-align:middle; margin:0 7px 0 5px; }

.b-dfn { width:100%; clear:both; padding:21px 0 0; }
.b-dfn h4 { padding:8px 0 10px; }
.b-dfn .b-dfn-dt { padding-bottom:12px; }
.b-dfn .dfn-dt { color:#12C6F4; font-size:.91em; padding:0 10px; float:left; }
.b-dfn .v-dfn-dt-l { float:left; overflow:hidden; height:1px; width:80px; background:#eee; margin-top:7px; }
.b-dfn .v-dfn-dt-r { overflow:hidden; height:1px; background:#eee; display:block; margin-top:7px; }
.b-dfn .b-dfn-dd { margin-right:-10px; }
.b-dfn .b-rating { float:none; line-height:1; }
.b-dfn .b-dfn-ul { padding-top:8px; }
.b-dfn .b-dfn-ul .item { display:inline-block; width:236px; margin-right:7px; border-bottom:1px solid #eee; vertical-align:top; padding-bottom:7px; margin-bottom:10px; }
.b-dfn .b-dfn-ul-music { float:left; width:50%; padding-top:0; }
.b-dfn .b-dfn-ul-music .item { width:auto; display:block; margin-right:10px; color:#666; font-size:1.273em; font-family:"Arial narrow", Arial, Helvetica, sans-serif; padding-top:3px; padding-bottom:16px; }
.b-dfn .b-dfn-ul-music .num { padding:0 9px; }
.b-dfn .b-dfn-ul-music .song { padding-left:33px; }
	.g-ico-play { width:22px; height:22px; background:url(../i/bg/play.png) 0 0 no-repeat; margin-left:-33px; }









/*---  New Block Formatting Context --- */
#l-page, #l-header, #l-footer, #l-top, .h-content, .h-columns, .l-coll, .h-tabs-body,
.b-dfn-dt, .v-dfn-dt-r, .dfn-dt,
.h-wrap, form, ul, dl { overflow:hidden; }

/*--- Clearing -------------------------- */
.v-clear, .h-clearing:after, #h-footer2:after, .h-box:after, .l-coll:after,.h-box-body2:after, .h-box-head:after, .b-list li:after { content:'.'; width:100%; display:block; height:0; clear:both; font-size:0; line-height:0; overflow:hidden; visibility:hidden }

/*--- FireFox 2, 3 hacks --------------- */
@-moz-document url-prefix() {
input.type-button { padding:0 7px .15em; }
caption { margin-left:-1px; }
}


 
.rating { height:14px; }*/

.rating {
    color: #757575;
    font-size: 11px;        
    font-family: tahoma;    
    width: 80px;
    height: 15px;
}

.unit-rating {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 80px;
    height: 15px;
    position: relative;
    background-image: url(../images/ico/rating.png);
    
    background-repeat: repeat-x;
    
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0px;
    margin: 0px;
    float: left;
}

.unit-rating li a {
    display: block;
    width: 16px;
    height: 15px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0px;
    
}

.unit-rating li a:hover {
	cursor: pointer !important;
    background-image: url(../images/ico/rating.png);
    background-position: left -14px;
    z-index: 2;
    left: 0px;
}

.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 16px; }
.unit-rating a.r2-unit { left: 16px; }
.unit-rating a.r2-unit:hover { width: 32px; }
.unit-rating a.r3-unit { left: 32px; }
.unit-rating a.r3-unit:hover { width: 48px; }
.unit-rating a.r4-unit { left: 48px; }  
.unit-rating a.r4-unit:hover { width: 64px; }
.unit-rating a.r5-unit { left: 64px; }
.unit-rating a.r5-unit:hover { width: 80px; }

.unit-rating li.current-rating {
    background-image: url(../images/ico/rating.png);
    background-position: left -14px;
    position: absolute;
    height: 15px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}
no-bg .h-box-body2 { background:#fff; }
.b-fgame { width:150px; }
.solidlink
{
color:#A2A2A2;
bold: normal;
}

.g-heading1 {
font-size:1.35em;
line-height:normal;
padding-top:6px;
}
object { margin:0 auto;display:block;}
iframe { margin:0 auto;display:block;}

.mainl {color:black; font-size:1.01em;}
.mainl:hover {color:#007db6;border-bottom:1px #007db6 dashed; font-size:1.01em;}
.mainll a {color:black; font-size:1.01em;}
.mainll a:hover {color:#007db6;border-bottom:1px #007db6 dashed; font-size:1.01em;}


h5 a:hover {color:#007db6;border-bottom:1px #007db6 dashed; }
.linked{color:black; text-decoration:none; border-bottom:1px black dashed}
  ul.c0f592cc371409a10d2d37661e7fd2afde817bbe6{background-color: #ffffff !important; border: 1px solid #e0e0e0e !important; width: 200px !important; padding: 0 !important; margin: 0 !important;}
    ul.c0f592cc371409a10d2d37661e7fd2afde817bbe6 li{list-style: none !important; padding: 5px !important; text-align: left !important;}
    ul.c0f592cc371409a10d2d37661e7fd2afde817bbe6 p.head{font-size: 14px; !important;}
    ul.c0f592cc371409a10d2d37661e7fd2afde817bbe6 a{color: #0000cc !important;}
    ul.c0f592cc371409a10d2d37661e7fd2afde817bbe6 p{font-size: 12px; !important;}
    ul.c0f592cc371409a10d2d37661e7fd2afde817bbe6 p small{color: #000000 !important;}
    ul.c0f592cc371409a10d2d37661e7fd2afde817bbe6 p b{color: #006600; font-weight: normal;}

