 /* CSS Document */

* { margin:0; padding:0; }

body{ 
	background:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	color:#747474;
}

ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}

tbody { border:none;}

a{color:#0000CC}
a:hover{color:#f00; }
img, a img { border:0;}

.clear { clear:both;}

fieldset { border:1px solid #b8b8b8;}
fieldset legend { color:#c5472d;}
fieldset a { color:#c5472d;}
fieldset .tips { font-size:10px;}

#main { width:950px; margin:0 auto; height:100%;}

thead th { border-bottom:1px solid #434130; color:#303030; font-size:13px; }
thead th, th, tr.even, tr.odd   { padding:0px; border-bottom:1px solid #989898;}


/*------HEADER------*/
.header {}

.yaform__input-text, .yaform__submit {padding:2px;}

.logo { margin:13px 0px 0px 0px;}
.slogan { margin:98px 0px 0px 0px;}

.pr-menu { padding:57px 0px 0px 22px;}
ul.primary-links {margin:0px; padding:0; list-style:none; text-align:center; }
ul.primary-links li {float:left; text-transform:none; padding:0px 18px 0px 17px; }
ul.primary-links li a {color:#272727; text-decoration:none; font-size:12px; font-weight:normal;}
ul.primary-links li a:hover { text-decoration:underline;}

/*----Breadcrumb-----*/
.breadcrumb { padding:12px 10px 10px 14px; color:#fff078; background:#363636; margin:11px 9px 12px 9px;}
.breadcrumb a { color:#fff078; font-size:18px; text-decoration:none; padding-right:4px; padding-left:5px; vertical-align:middle; font-weight:normal;}
.breadcrumb a:hover { text-decoration:underline; color:#fff078;}

.bread { background:#262626; }

/* footer */
#footer {border-top:1px solid #eee; font-size:12px; text-align:center; margin-top:10px;}
#footer .foot { width:950px; margin:0 auto; padding:5px 0px 40px 0px; text-align:right; }
/* footer end */

.bg-top2 {height:197px;}

/*------CORNERS------*/
.block { width:100%;}
.clear-block { padding:0px 20px 0px 18px;}
.admin .clear-block { padding:0px;}

.bg-left { background:url(/s/i/bg-left.jpg) top left no-repeat;}
.bg-cont { background:url(/s/i/bg-cont.gif) bottom right no-repeat;}

.line2 { background:url(/s/i/bg-line2.gif) repeat-y left;}

/*-----------------*/

/**************---TITLES---**************/
h1 { color:#000; font-size:18px; font-weight:normal;}
h1.title { padding:10px 0px 0px 0px;}
h1 a {color:#373737; text-decoration:none; font-size:16px; font-weight:bold; text-transform:none;}
#tabs-wrapper h2 { background:none; color:#303030;}

h2 { font-size:14px; color:#303030; padding-top:10px;}
.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#0076a3; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}

h3 { color:#1d1d15;}
h3 a {color:#476b9b; text-decoration:none;}

.title { padding:0px 0px 0px 15px;}

.title h3 { color:#303030; font-size:13px; font-weight:bold; padding:10px 0px 10px 19px; text-transform:capitalize;}
.admin-panel h3 { color:#303030; font-size:13px;}

.submitted{ color:#a4a4a4; font-size:11px; line-height:18px; }
.submitted a { color:#a4a4a4;}

/***************/


.comment { padding:10px 0px 10px 22px;}
.comment h3 { background:none;}
.comment h3 a{ color:#303030;}
.comment .title { padding-left:0px;}
.comment .submitted { margin-left:0px;}

.left2{padding:0px 5px 0px 0px; }
.cent { padding:20px 4px 0px 15px;}

.content { padding:7px 0px 15px 0px; color:#747474; line-height:16px;}
.content span { color:#3d3d3d;}
.content a {text-decoration:none; text-decoration:underline;}
.content a:hover{ text-decoration:none;}

.node { width:100%; padding-bottom:5px; margin-bottom:15px;}
.node .content, #contact-mail-page { padding:13px 0px 10px 0px;}
.node div.links { padding-right:17px; padding-bottom:20px;}

.left2 .block { background:url(/s/i/line.gif) bottom repeat-x;}

/*----NAVIGATION----*/
#block-user-1 .title { padding:0;}
#block-user-1 .title h3{ padding:0;}
#block-user-1 .content { padding-right:12px; padding-top:20px;}
#block-user-1 .content ul.menu { padding-left:15px;}
#block-user-1 .content ul.menu li ul.menu { padding-left:15px;}
#block-user-1 .content ul.menu li { background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:24px;}
#block-user-1 .content ul.menu li.left-menu-sub {padding-top:5px}
#block-user-1 .content ul.menu li a {color:#000; font-size:16px; text-decoration:none;}
#block-user-1 .content ul.menu li .sub-nav li a {color:#000; padding-left:20px; font-size:13px; text-decoration:none;}
#block-user-1 .content ul.menu li .sub-nav li a:hover {color:#f00; text-decoration:underline;}
#block-user-1 .content ul.menu li a:hover{ text-decoration:underline; color:#f00;}
#block-user-1 .content ul.menu li a.active{ text-decoration:underline;}
#block-user-1 .content ul.menu li.collapsed a { background:url(/s/i/a2.gif) no-repeat 0;}
#block-user-1 .content ul.menu li.expanded { background:none;}

#block-user-1 .content ul.menu li .sub_news li {padding:5px 0;}
#block-user-1 .content ul.menu li .sub_news li a {font-size:13px;}



ul.menu-separate { padding-left:15px;}
ul.menu-separate li ul.menu { padding-left:15px;}
ul.menu-separate li { background:none; padding:0px; list-style-image:none; list-style:none; margin:0; }
ul.menu-separate li.left-menu-sub {padding-bottom:5px}
ul.menu-separate li.left-menu-sub a.other {font-size: 1.4em; color:#0000cc;}
ul.menu-separate li a {color:#000; font-size:16px; text-decoration:none;}
ul.menu-separate li .sub-nav li a {color:#000; padding-left:20px; font-size:13px; text-decoration:none;}
ul.menu-separate li .sub-nav li a:hover {color:#f00; text-decoration:underline;}
ul.menu-separate li a:hover{ text-decoration:underline; color:#f00;}
ul.menu-separate li a.active{ text-decoration:underline;}
ul.menu-separate li.collapsed a { background:url(/s/i/a2.gif) no-repeat 0;}
ul.menu-separate li.expanded { background:none;}

ul.menu-separate li .sub_news li {padding:5px 0;}
ul.menu-separate li .sub_news li a {font-size:13px;}



/*-----Recent blog posts-------*/
#block-blog-0 .content { padding:10px 20px 20px 15px;}
#block-blog-0 .item-list ul { padding-left:0px;}
#block-blog-0 .item-list ul li{ background:none; padding:0px 0px 0px 0px; list-style-image:none; list-style:none; margin:0; line-height:18px; font-size:12px;}
#block-blog-0 .item-list ul li a{color:#23a1e8; font-weight:normal; text-decoration:underline;}
#block-blog-0 .item-list ul li a:hover { text-decoration:none;}
#block-blog-0 .more-link a{ color:#252525;}
#block-blog-0 .more-link a:hover{ text-decoration:none;}


/*-----Recent comments-------*/
#block-comment-0 .content { padding:0px 15px 10px 15px;}
#block-comment-0 .item-list ul { padding-left:0px;}
#block-comment-0 .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0px 0px 13px 0px; line-height:14px; color:#656565; font-size:11px}
#block-comment-0 .item-list ul li a{ background:url(/s/i/a3.gif) no-repeat 0 5px; padding-left:10px; color:#2998d8; font-weight:normal; text-decoration:underline; font-size:11px;}
#block-comment-0 .item-list ul li a:hover{ text-decoration:none;}
#block-comment-0 .more-link a { color:#2f2f2f;}


/*----Who's Online----*/
#block-user-3 .content { padding:0px 85px 25px 15px; color:#656565; font-size:11px;}
#block-user-3 .item-list h3 { color:#656565; font-size:11px; font-weight:normal; text-transform:none; padding-top:5px;}
#block-user-3 .item-list ul { margin:0; padding:0;}
#block-user-3 .item-list ul li{ background:none; list-style-image:none; list-style:none; margin:0; line-height:18px;}
#block-user-3 .item-list ul li a{ background:none; color:#656565; padding-left:0; font-size:11px; font-weight:normal; text-decoration:none;}
#block-user-3 .item-list ul li a:hover { text-decoration:underline;}
#block-user-3 em { color:#7e7e7e; font-weight:normal;}


/*----Who's New----*/
#block-user-2 .item-list h3 { color:#FFFFFF; font-size:12px; padding-top:7px; font-weight:normal;}
#block-user-2 .content { padding:0px 20px 10px 15px; color:#2f2f2f;}
#block-user-2 .item-list ul { padding-left:0px;}
#block-user-2 .item-list ul li{ background:url(/s/i/a3.gif) no-repeat 0 11px; padding:0 0 0 10px; list-style-image:none; list-style:none; margin:0; line-height:25px;}
#block-user-2 .item-list ul li a{ background:none; color:#656565; padding:0px;  font-size:11px; font-weight:normal; text-decoration:underline;}
#block-user-2 .item-list ul li a:hover { text-decoration:none;}

/*----Primary Links----*/
#block-menu-primary-links .content { padding:0px 16px 15px 15px;}
#block-menu-primary-links .content ul.menu { padding-left:0px;}
#block-menu-primary-links .content ul.menu li { background:none; padding:0px; font-size:12px; list-style-image:none; list-style:none; margin:0; line-height:23px;}
#block-menu-primary-links .content ul.menu li a { background:url(/s/i/a3.gif) no-repeat 0 5px; padding-left:11px; color:#656565; font-weight:bold; text-decoration:none;}
#block-menu-primary-links .content ul.menu li a:hover{ text-decoration:underline; }

/*----Syndicate----*/
#block-node-0 .content { padding:0px 0px 15px 15px;}


/*----New forum topics----*/
#block-forum-1 .content { padding:0px 50px 15px 15px;}
#block-forum-1 .item-list ul { padding-left:0px;}
#block-forum-1 .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:23px;}
#block-forum-1 .item-list ul li a{ background:url(/s/i/a3.gif) no-repeat 0 4px; padding-left:10px; color:#444444; font-weight:normal; text-decoration:none;}
#block-forum-1 .item-list a:hover{ text-decoration:underline;}
#block-forum-1 .content .more-link a{ color:#444444;}


/*----Active forum topics----*/
#block-forum-0 .content { padding:0px 50px 10px 15px;}
#block-forum-0 .item-list ul { padding-left:0px;}
#block-forum-0 .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:23px;}
#block-forum-0 .item-list ul li a{ background:url(/s/i/a3.gif) no-repeat 0 4px; padding-left:10px; color:#444444; font-weight:normal; text-decoration:none;}
#block-forum-0 .item-list a:hover{ text-decoration:underline;}
#block-forum-0 .content .more-link a{ color:#444444;}


/*----Admin-Panel List----*/
.body .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
.body .item-list ul li a { background:url(/s/i/a1.gif) no-repeat 0 3px; padding-left:15px; color:#2998d8; font-weight:normal;}
.body .item-list ul li a:hover{ text-decoration:none;}


/*-----Admin-Panel List without descriptions----*/
.body ul.menu li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
.body ul.menu li a { background:url(/s/i/a1.gif) no-repeat 0 3px; padding-left:15px; color:#1fa7db; font-weight:normal;}


/*----SEARCH_BLOCK----*/
#block-search-0 .content { padding:0px 50px 15px 15px}
#block-search-0 .content label { color:#444444;}
#block-search-0 #edit-search-block-form-1 { margin-bottom:5px;}


/*----POLL----*/
.poll .percent, .poll .text { color:#474747; font-size:12px;}
.poll .title { color:#474747; font-size:12px; font-weight:normal; padding-bottom:10px; background:none; padding-left:0px;}
.poll .total { font-weight:normal; color:#474747; font-size:11px; text-align:left;}
.poll .bar { background:#FFFFFF;  font-size:1px; height:9px; border:1px solid #b8b8b8;}
.poll .bar .foreground { background:#2998d8;  font-size:1px; height:9px;}

#block-poll-0 .content { padding:5px 60px 20px 15px;}
#block-poll-0 li a { color:#747474; font-weight:normal; font-size:11px; text-decoration:underline;}
#block-poll-0 li a:hover { text-decoration:none;}
#block-poll-0 .bar { background:#FFFFFF; font-size:1px; height:9px; border:1px solid #b8b8b8;}
#block-poll-0 .bar .foreground { background:#2998d8;  font-size:1px; height:9px;}
#block-poll-0 .percent, #block-poll-0 .text { color:#747474; font-size:12px;}
#block-poll-0 .poll .title { color:#656565; font-size:12px; font-weight:bold; padding-bottom:10px; background:none; padding-top:0px;}
#block-poll-0 .total { font-weight:normal; color:#747474; font-size:11px;}
.form-item label { color:#444444;}
#block-poll-0 ul.links { padding-left:0px;}
#block-poll-0 ul.links .first{ padding:0px;}


/*----SEARCH FORM----*/
.form-submit {padding:3px; background:#9fe7f9; border:1px solid #7fd0ff; vertical-align:middle; color:#0e2d3e; font-weight:normal; font-size:11px; vertical-align:middle;}
.form-submit:hover{color:#f00; cursor:pointer}


.search-box {padding:56px 0px 5px 15px; text-align:right;}
.search-box input { font-size:12px; vertical-align:middle}

#search-theme-form {padding:0px;}
#search-theme-form label { color:#6b91aa; font-size:12px; text-transform:uppercase; font-weight:bold; vertical-align:middle; }

#search-block-form .form-submit, #search-theme-form .form-submit{ 
background:url(/s/i/search.gif) top left no-repeat;
border:none;
width:60px;
height:18px;
vertical-align:middle;
color:#0e2d3e;
font-weight:normal;
font-size:11px;
text-transform:none;
}
#search-theme-form .form-text { width:168px; border:1px solid #c1c1c1; font-size:12px; background:#f1f1f1; color:#787878; height:18px;}
/*---------------------*/

/*------Custom Login-Form------*/
.userlogin { font-size:18px; color:#303030; padding:15px 0px 0px 47px;}
#user-bar { font-size:12px; font-weight:bold; padding:20px 0px 0px 44px;}
#user-bar .user-info { padding-bottom:5px; color:#2a2a2a;}
#user-bar p a { color:#1b6a9b;}
#user-bar .item-list li { list-style:none; list-style-image:none; line-height:10px;}
#user-bar .item-list li a{ font-weight:normal; font-size:10px; color:#1b6a9b;}
#user-bar .item-list li a:hover {color:#de110e;}

/*----Login-form----*/
#block-user-0 { }
#block-user-0 .content {padding:0px 0px 15px 15px;}
#block-user-0 .item-list {padding:10px 0px 0 0;}

#user-login-form { text-align:left;}
#user-login-form input#edit-name, #user-login-form input#edit-name-1 { width:148px; font-size:13px; color:#163a43; background:#f1f1f1; border:1px solid #c1c1c1;}
#user-login-form input#edit-pass, #user-login-form input#edit-pass-1 { width:148px; font-size:13px; color:#163a43; background:#f1f1f1; border:1px solid #c1c1c1;}
#user-login-form label { color:#656565; font-size:11px; font-weight:normal; }
#user-login-form .form-required { color:#2998d8;}
#user-login-form .description a { color:#FFFFFF;}
#user-login-form .item-list ul { padding:0;}
#user-login-form .item-list li{ line-height:16px; list-style:none; list-style-image:none; margin:0px; padding:0px; background:none;}
#user-login-form .item-list li a{ font-weight:normal; color:#656565; text-decoration:none; font-size:11px;}
#user-login-form .item-list li a:hover{text-decoration:underline;}

#user-login-form .form-submit{ background:url(/s/i/login.gif) no-repeat 0 0; border:none; width:60px; height:18px; font-weight:normal; margin-top:12px; margin-bottom:10px; color:#0e2d3e}
#user-login-form .form-submit:hover{color:#f00; cursor:pointer}

#user-login-form .form-item { margin-top:5px; margin-bottom:3px;}

/*-------------------------*/

/*------------------CUSTOM BLOCKS---------------------*/
/*-----Welcome-------*/
#custom { padding-top:17px;}
#custom .block { float:left; width:243px;}
#block-blog-0 .content{ padding:0px 0px 0px 20px;}
#block-block-1 .content { padding:0px 0px 0px 15px}
#block-block-1 ul { padding-left:0px;}
#block-block-1 ul li{ background:none; padding:0px 0px 0px 0px; list-style-image:none; list-style:none; margin:0; line-height:18px; font-size:12px;}
#block-block-1 ul li a{color:#23a1e8; font-weight:normal; text-decoration:underline;}
#block-block-1 ul li a:hover { text-decoration:none;}
/*-----LISTS-----*/

.node .content ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:24px;}
.node .content ul li a { background:url(/s/i/a2.gif) no-repeat 0 6px; padding-left:13px; color:#126bc3; font-weight:normal;}
.node .content ul li a:hover{ text-decoration:none; }

#profile-admin-overview ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#profile-admin-overview ul li a { background:url(/s/i/a1.gif) no-repeat 0 5px; padding-left:10px; color:#505050; font-weight:normal;}
#profile-admin-overview ul li a:hover{ text-decoration:none; color:#ce2a11;}

.password-description ul {margin-left:5px;}
.password-description ul li{ background:url(/s/i/a1.gif) no-repeat 0 5px; padding-left:10px; list-style-image:none; list-style:none; margin:0; line-height:12px;}

#node-admin-content ul {margin-left:5px;}
#node-admin-content  ul li{ background:url(/s/i/a1.gif) no-repeat 0 5px; padding-left:10px; list-style-image:none; list-style:none; margin:0; line-height:17px;}

ul.menu li {line-height:20px; font-size:11px; font-weight:normal; list-style:none; list-style-image:none;}
ul.menu li a{ color:#2998d8;}

.links { font-size:12px; color:#2998d8; vertical-align:middle;}
.links li a{ color:#2998d8; font-weight:normal; text-decoration:none; font-size:12px;}
.links li a:hover{ text-decoration:underline;}

/*------END LIST------*/


ul.primary, ul.primary li, ul.secondary, ul.secondary li{
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}

ul.primary li a{
	border:none !important;
	background:url(/s/i/bg-tab.gif) top repeat-x !important;
}
ul.primary li a:hover{
	background:none;
	border: 0;
}

ul.primary li.active a{
	background:none;
	border:none;
	color:#23a1e8 !important;
	font-weight:normal;
}

ul.primary li.active{
	
}

ul.tabs li	{
	background:url(/s/i/bg-tab.gif) top repeat-x !important;
	display:block;
	margin-right:1px;
	float:left;
}

ul.tabs li span	{
	background:url(/s/i/tab-left.gif) no-repeat 0 0;
	display:block;
}
ul.tabs	li span span {
	background:url(/s/i/tab-right.gif) no-repeat right 0;
	text-align:center;
	display:block;
}

ul.tabs	li a {
	color:#303030 !important;
	font-size:14px;
	font-weight:normal;
	background:none;
	padding:5px 13px 5px 13px;
	margin:0px;
	display:block;
}
ul.tabs	li a:hover {
	color:#23a1e8 !important;
	margin:0px;
	border:none;
}

#tabs-wrapper {
  margin:0px;
  padding:0px;
  position: relative;
  border-bottom:1px solid #c1c1c1;
}
ul.primary {
  padding:0px 0px 1px 0px;
  margin:6px 0px 0px 0px;}

/*----------------------------*/

/*----FROUM----*/
#forum	{
	padding:10px 0px 0px 0px;
}
#forum ul.links {
	padding:0px 0px 5px 0px;
}
#forum table {
	border:1px solid #c1c1c1;
	border-right:none;
}
#forum th	{
	padding:5px 0px 5px 3px;
	border-right:1px solid #c1c1c1;
}
#forum th a	{
	color:#494949
}
#forum td	{
	padding-top:4px; 
	padding-bottom:4px;
	color:#444444;
}
#forum td.container	{
	background:#c5d6e0;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
}
#forum td.container	a{
	color:#0077bc; 
	padding:0px 0px 0px 10px;
}
#forum .container .description	{
	color:#444444
}
#forum td.forum,
#forum td.topics,
#forum td.posts,
#forum td.last-reply,
#forum td.icon,
#forum td.title,
#forum td.replies,
#forum td.created {
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
}
#forum .last-reply,
#forum .title,
#forum .created,
#forum .icon  {
	padding-left:5px
}
#forum .odd	{
	border-bottom:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
	background:#f8f7f2
}
#forum div.indent	{
	margin-left:5px}
#forum .description {
	color:#444444;
}
/*----------------------------*/

/*-----GENERAL-----*/

div.error {color:red; margin:5px 0;}

.block-region { background:#cbaeae; text-align:center; border:1px dashed #af2626; color:#af2626; margin-bottom:0px;}
/*----Transperancy----*/


div.admin .left { margin:0px;}
#book-outline { min-width:0px;}
#permissions, #blocks, #forum-0, #forum-topic-1, .sticky-table, #forum-topic-4, #forum-topic-5, #forum-topic-3 { width:100%;}
.node-unpublished { background:none;}
.odd td, .even td { vertical-align:middle; line-height:18px; background:#f1f1f1;}
.profile h3 { border-bottom:1px solid #FFFFFF; color:#2a2a2a}

.pic { margin-right:17px; float:left;}

#first-time a { color:#508198; text-decoration:none}
#first-time a:hover{  text-decoration:underline;}
#first-time ol { margin-left:20px;}


.theme-info {}


.admin-list a { color:#2998d8;}
.tabs a { color:#2998d8}
.node-type-list a { color:#2998d8}
.collapse-processed a { color:#2998d8;}
.even a { color:#2998d8;}
.blog a { color:#2998d8;}
.odd a { color:#2998d8; line-height:13px;}
.check-manually a{ color:#161616;}

.compact-link a { color:#2998d8;}
.messages a { color:#f30000}


.sticky-table { line-height:24px;}
.sticky-table th { text-align:center;}

.more-help-link a { color:#7d7d7d;}

.help { font-size:11px; padding:3px 10px 0px 20px;}
.help a { color:#23a1e8;}

.help-items a{ color:#0ea7f7;}
.help-items ul { list-style:none; line-height:18px;}

.description a { color:#dc1b1d;}
/*---------------------*/

#blocks tr.region-message { color:#2b2b2b;}

#forum .odd, #forum .even { border-bottom:1px solid #c1c1c1; }
#forum thead th { border-bottom:1px solid #c1c1c1;}

.theme-info { padding-left:10px;}

.box { padding-left:20px;}
.box h2.title { padding-left:0px; background:none;}

#system-modules div { padding-bottom:10px;}

#forum-confirm-delete a { color:#6d94ac;}

.form-checkboxes { width:100px;}

.search-form input { vertical-align:middle}



/*---------------------*/
.text-center{text-align:center}
.right{float:right}
.left{float:left}
.hidden{display:none}
.inline{display:inline}
ul.inline li {display:inline}
/*---------------------*/

/*----------*/
/*----------*/
/*----------*/
/*----------*/

.clear{clear:both}
.counter-views {padding:10px 0; text-align:right; font-size:9px;}

.button {padding:2px 5px;}

.topline {text-align:left; padding:5px 0;}
.topline p {display:inline;}
.topline ul {display:inline; float:right}
.topline ul li {float:left; padding-left:15px;}

/*-- play link pop --*/
#pop-radio-list {font-size:12px; margin-top:15px; background-color:#f5f5f5; padding:5px 0 5px 6px;}
#pop-radio-list ul {margin:0; padding:0;}
#pop-radio-list ul li {line-height:26px; float:left; height:30px; width:175px; text-align:center; position:relative}
#pop-radio-list ul li span.pop {background-color:#fff; height:26px; width:170px; border:1px solid #ccc; display:block; color:#0000CC; padding-left:0; font-size:11px; font-weight:normal; text-decoration:none;}
#pop-radio-list ul li span.pop:hover {text-decoration:none; color:#f00; border:1px solid #f00;}
#pop-radio-list ul li span.pop span.ajax1 {border-bottom:1px dashed #0000CC}
#pop-radio-list ul li span.pop:hover span.ajax1 {border-bottom:1px dashed #f00;}
#pop-radio-list ul li span.active-radio {color:#c00;}
#pop-radio-list ul li span.active-radio.pop{border:1px solid #c00;}
#pop-radio-list ul li span.active-radio span.ajax1 {border-bottom:1px dashed #c00;}

/*-- play link --*/
.play-radio {cursor:pointer}
.play-radio-lnk {cursor:pointer; color:#0000CC; border-bottom:1px dashed #0000CC; margin:0 20px;}
.play-radio-lnk:hover {color:#f00; border-bottom:1px dashed #f00;}
.active-radio {color:#c00; border-bottom:1px dashed #c00;}

/*----------*/
.catalog_main {margin:10px 0; padding:0 20px 10px 20px;}
.catalog_main a {font-size:17px;}
#web20 p {text-align:justify; text-indent: 1.2em; font-size:1.2em}
#web20 .catalog-text h1 {font-size:0.9em}
#web20 h1 {font-size: 16px; color: #373737; font-weight:bold;}
#web20 ul {padding-left:30px;}
#web20 ul li {font-size:1.2em; list-style-type:disc;}

/*-- Station small - play button --*/
.station-item-small {padding:10px 0 10px 0; border-bottom:1px solid #eee}
.station-item-small .station_name {font-size:1.4em; padding-left:10px;}
.station-item-small .station_text {padding:0 10px;}
.station-item-small .play-radio-btn {display:block; padding:5px; cursor:pointer}
.station-item-small .play-radio-btn.active-radio {border-bottom-width:0;}
.station-item-small .play-radio-m3u {font-size:0.7em;}

/*----------*/
.station-item-big {padding-top:10px;}
.station-item-big h1 {color:#000; display:inline;}
.station-item-big h1 a {color:#000; text-decoration:underline;}
.station-item-big h1 a:hover {color:#f00;}
.station-item-big .content {text-align:justify}
.station-item-big .content p {padding:0 0 10px 0; text-indent:15px;}
.station-item-big .content a{color:#009900}

/*---- Comments ----*/
.comments > ARTICLE {
	border-top-color: #d9d4d3;
	border-top-style: solid;
	border-top-width: 1px;
	min-height: 50px;
	padding-bottom: 2px;
	padding-left: 180px;
	padding-right: 0px;
	padding-top: 15px;
	position: relative;
}
ARTICLE, FOOTER {display: block;}
.comments p { 
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.comments > ARTICLE FOOTER {
	font-size: 14px;
	left: 0px;
	position: absolute;
	top: 15px;
}
.comments > ARTICLE FOOTER TIME {
	font-size: 11px;
	line-height: 1;
}



/*-- Article --*/
.article-item-small {padding:10px 0 20px 0;}
.article-item-small .article_title {font-size:1.4em; padding-left:10px;}
.article-item-small .article_text {padding:5px 10px 0 10px;}
/*----------*/
.article-item-big {color:#000;}
.article-item-big h1 {color:#000;}
.article-item-big h1 a {color:#000; text-decoration:underline;}
.article-item-big h1 a:hover {color:#f00;}
.article-item-big .content {font-size:1.2em; padding:0; color:#000;}
.article-item-big object, .article-item-big embed {display:block; text-align:center}


.article_previous {font-size:1.4em; padding:0 0 8px 20px;}
h1.item_previous {margin:10px 0;}

.article-sidebar-list {padding:5px 5px 5px 15px;}
.article-sidebar-list li {padding:3px 0px;}

.sidebar-video h3 {padding-bottom:2px; display:block; text-align:center;}
.sidebar-video .video-title {padding:0 8px 2px 8px; display:block; text-align:center;}

/* --- Common --- */
.relative {position:relative}
.hidden{display:none;}
.left{float:left;margin-right:1em;}
.right{float:right;margin-left:1em;}
.center{text-align:center;}
.inline{display:inline;}
.clear{clear:both;}
.left1{float:left;}
.right1{float:right;}


.m3u-16 {width:16px; height:16px; padding:0 16px 4px 0; margin-right:6px; background: transparent url('/s/i/wm_16x16.gif') top left no-repeat;}



/* --- File types --- */
.files-list li {list-style:none; padding:0; margin:0}
.file-type-icon {padding:0 0 0 20px; width: 16px; height:16px;}
.file-type-application, .file-type-download {background: url('/s/i/icons/file-type-application.png') 0 60% no-repeat;}
.file-type-text {background: url('/s/i/icons/file-type-text.png') 0 60% no-repeat;}
.file-type-image {background: url('/s/i/icons/file-type-image.png') 0 60% no-repeat;}
.file-type-video {background: url('/s/i/icons/file-type-video.png') 0 60% no-repeat;}
.file-type-audio {background: url('/s/i/icons/file-type-audio.png') 0 60% no-repeat;}
.file-type-pdf  {background: url('/s/i/icons/file-type-pdf.png') 0 60% no-repeat;}
.file-type-excel {background: url('/s/i/icons/file-type-excel.png') 0 60% no-repeat;}
.file-type-tar {background: url('/s/i/icons/file-type-zip.png') 0 60% no-repeat;}
.file-type-rar {background: url('/s/i/icons/file-type-zip.png') 0 60% no-repeat;}
.file-type-zip {background: url('/s/i/icons/file-type-zip.png') 0 60% no-repeat;}
.file-type-word {background: url('/s/i/icons/file-type-word.png') 0 60% no-repeat;}
.file-type-powerpoint {background: url('/s/i/icons/file-type-powerpoint.png') 0 60% no-repeat;}
/*----*/
.photo-thumbnail{
	background:#fff url('/s/i/file-loader.gif') no-repeat center;
	overflow:hidden;
	height:80px;
	width:120px;
}
.photo-thumbnail img {
	max-height:80px;
	max-width:120px;
}
/*----*/
.file-loader {padding:0; margin:3px 0 0 0;}
#uploadError, .board-form .upload-error {padding:0; margin:0;}
#photoList, .file-list {padding:0; margin:0;}
.delete-file, .delete-photo {background: url('/s/i/window_close3.png') 0 60% no-repeat; padding:0 10px; width: 16px; height:16px; cursor:pointer}

/*----------- Tooltip*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

/*----------- Notifications*/
#notificationsWrapper{
  display: none;
  border-bottom: 1px solid #84b3cb;
  background-color: #fff;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  overflow:visible;
  z-index:9999;
}

#notifications{
  color: #000;
  font-size: 20px;
  margin: 0 auto;
  padding: 13px;
  white-space: nowrap;
  width: 960px;
}

#notifications p{margin: 5px 0;}

#notifications .processing{
  background: transparent url(/s/i/loader.gif) 0 50% no-repeat;
  display: inline;
  padding-left: 40px;
}

#notifications .warning{
  background: transparent url(/s/i/icons/warning_32.png) 0 50% no-repeat;
  padding: 10px 0 10px 40px;
}

#notifications .info{
  background: transparent url(/s/i/icons/info_32.png) 0 50% no-repeat;
  padding: 10px 0 10px 40px;
}

#notifications #closeNotification{
  cursor: pointer;
  float: right;
}
/*
* In text notifications
*/

#textNotification{
  background-color: #fff;
  font-size: 1.5em;
  line-height: 1.1em;
  margin: 10px auto;
  overflow: visible;
  width: 450px;
}

#textNotification.info{border: 1px solid #7fc7ff;}

#textNotification.info .note{
  background: #abcdef url(/s/i/icons/info_32.png) 5px 5px no-repeat;
  margin: 1px;
  padding: 10px 5px 5px 45px;
}

#textNotification.warning{border: 1px solid #da0;}

#textNotification.warning .note{
  background: #f5deb3 url(/s/i/icons/warning_32.png) 5px 5px no-repeat;
  margin: 1px;
  padding: 10px 5px 5px 45px;
}


/*----------*/
.adsense{}

/*----------*/
.breadcrumbs {margin:20px 0}


/* Pagination */
div.mPagination {
	padding: 3px;
	margin: 3px;
	font-size:1em;
}
div.mPagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
/*	border: 1px solid #257FB3;*/
	text-decoration: underline;
	color: #0000CC;
}
div.mPagination a:hover, div.mPagination a:active {
/*	border: 1px solid #257FB3;*/
	color: #f00;
}
div.mPagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
/*		border: 1px solid #257FB3;*/
		font-weight: bold;
		background-color: #eee;
		color: #000;
	}
	div.mPagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
/*		border: 1px solid #EEE;*/
		color: #DDD;
	}
div.mPagination div.digits {
	font-size:1.3em;
	margin:10px 0px 0px 0px;
}
div.mPagination div.words {
	font-size:1.2em;
	margin:0px 0px 0px 5px;
}
div.mPagination div.words a {
	padding: 2px 0px 2px 10px;
	margin: 0px;
/*	border: 0px solid #fff;*/
	text-decoration: underline;
	color: #0000CC;
}
div.mPagination div.words a:hover, div.mPagination div.words a:active {
/*	border: 0px solid #fff;*/
	color: #f00;
}
	div.mPagination div.words span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
/*		border: 0px solid #fff;*/
		color: #DDD;
	}
/* END Pagination */

.antispam td {padding:0 5px;}


/*--- Admin -----*/
.adminTopLine {background-color:#000; padding:5px}
.adminTopLine li {float:left; padding-right:10px;}
.adminTopLine a {color:orange; font-weight:bold}
.adminTopLine a:hover {text-decoration:none}

.admin-links {display:none;}
.admin-links-wrapper {background-color:#f5f5f5; padding:10px; margin-bottom:10px;}
.admin-links a {margin-right:20px; color:orange}
.admin-pop-position {position:absolute; top:-5px; left:2px; font-size:0.5em;}

#station_add_form {padding-bottom:10px}
#station_add_form .adminAddToggle {cursor:pointer}
#station_add_form .adminAddToggle:hover {color:#f00}
#station_add_form input {display:block}
#station_add_form .form-item {margin:5px 0}
.nicEdit-main, .nicEdit-panel{background-color:#fff}
#code {z-index:200}


#lx_777 td {padding:3px 4px;}
.PC_Links_Block td {padding:0;}
.PC_Links_Block td a {text-decoration:none}

/*--- Chat -----*/
#RPChat_Text {
	background-attachment: scroll;
	background-color: #f8f8f8;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	border-bottom-color: #eeeeee;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #eeeeee;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #eeeeee;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #eeeeee;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#RPChat_box {
	height:400px;
	overflow:auto;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: none;
	background-position: 0% 0%;
	background-repeat: repeat;
	border-bottom-color: #eeeeee;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #eeeeee;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #eeeeee;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #eeeeee;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
}
#RPChat_box p {padding:3px 0;}
#RPChat_Control{padding:5px 0 15px 0;}

#RPChat_box .RPChat-name {
	color: #cc26cc;
	font-family: Verdana;
	font-size: 10px;
	cursor:pointer;
	padding-right:3px;
}

#RPChat_box .RPChat-name:hover {text-decoration:underline}
#RPChat_box .RPChat-name2 {
	color: #cc26cc;
	font-size: 12px;
}
#RPChat_box span.date { color: #27b; font-size:0.8em; margin: 0 5px 0 0;}
#RPChat_box {
	color: #035fff;
}

#RPChat_Control .RPChat-input-text{
	border-style: solid;
	border-width: 1px;
	border-color: #aaaaaa;
	font-family: Arial;
	font-size: 14px;
	padding: 4px 2px 4px 2px;
	width: 415px;
}
#RPChat_Control .RPChat-input-submit {
	color:red;
	border-style: solid;
	border-width: 1px;
	border-color: #aaaaaa;
	font-family: Arial;
	font-size: 14px;
	background-color:#fff;
	padding: 4px 12px;
}
#RPChat_loader {float:left; display:none}
#RPChat_loader img {float:left; padding-top:8px;}
.RPChat-title {padding:0; margin:0}

#RPChat_Control .counter{
	padding:0 5px;
	font-size:20px;
	font-weight:bold;
	color:#ccc;
}
#RPChat_Control .warning{color:#600;}
#RPChat_Control .exceeded{color:#e00;}


/**/
.sub_news {padding-left:20px;}
.sub_news li {font-size:11px; }
.sub_news li a {font-size:11px; line-height: 14px;}

/**/
.social-links li {float:left; padding-right:20px;}

/**/
#feedback {padding-top:5px; width:500px;}
#feedback td {padding:5px 0;}
#feedback .submit-button {padding:3px 5px;}
.validation-errors {color:red; padding:5px 0;}

/**/
#bad_browser {font-size:14px; margin: 0px auto; position: relative; width: 994px; BORDER-BOTTOM: #b8c7d3 1px solid; BACKGROUND-COLOR: #f2f4ff;PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 150%; PADDING-TOP: 8px; TEXT-ALIGN: center;}
#bad_browser #good_browsers {DISPLAY: none}
#bad_browser #good_browsers DIV {MARGIN: 10px auto 0px; WIDTH: 600px; HEIGHT: 100px}
#bad_browser #good_browsers A {WIDTH: 150px; PADDING-TOP: 80px; HEIGHT: 20px; border:none;}
.fl_l {FLOAT: left}

/*--- VIDEO ---*/
.center-div {padding:5px 4px 0px 15px;}

#youtubePlayerTitle.video {width:560px; text-align:right; float:right; padding-top:25px}
#youtubePlayerTitle.songs {width:560px; text-align:right; float:right; padding:0 7px 0 0}
#youtubePlayerWrap {width:560px; height:340px; background-color:#f0f0f0; border:1px solid #ccc;}
#youtubePlayer {background-color:#f0f0f0;}

#videoList {float:left; width:355px; height:340px; overflow:auto; border:1px solid #ccc;}
#videoList div {float:left;}
#videoList .video-num {width:35px; height:37px; font-size:18px; padding-top:8px; text-align:center}
#videoList .video-img {height:37px;}
#videoList .video-name {padding:7px 5px 0 5px; height:32px; overflow:hidden; width:240px;}
.video-list {padding:0}
.video-list li {padding:5px 0; height:45px; clear:both;}
.video-list li a {text-decoration:none}
.video-list li a:hover {border-bottom:1px dashed #c00;}
.video-list li:hover {background-color:#eeeeee}
.active-video {color:#c00; border-bottom:1px dashed #c00;}

#videoNav {float:left; width:370px;}
.video-nav {padding:5px 0 0 15px; width:370px;}
.video-nav li {display:inline; padding:5px;}
.video-nav li a {text-decoration:none}
.video-nav li a:hover {border-bottom:1px dashed #f00;}
.video-nav li.active {background-color:#ffe7b0;}
.video-nav li.active a {color:#000; font-weight:bold}
.video-nav li.active a:hover {border-bottom:none;}
.video-nav li span {color:#ccc}

#videoNavSongs {padding:5px 0 0 75px}
.video-nav-songs {padding:0px 0 0 15px;}
.video-nav-songs li {display:inline; padding:3px 5px; float:left}
.video-nav-songs li a {text-decoration:none}
.video-nav-songs li a:hover {text-decoration:underline}
.video-nav-songs li.active {background-color:#ffe7b0;}
.video-nav-songs li.active a {color:#000; font-weight:bold}
.video-nav-songs li.active a:hover {border-bottom:none;}
.video-nav-songs li span {color:#ccc}

.best_songs {padding:20px 0 0 80px; float:left}
h1.best_songs {display:inline; font-size:18px; margin:0}
a.best_songs {font-size:18px;}

/*--- news player ---*/
#newsPlayer #youtubePlayerTitle.video {width:560px; text-align:right; float:right; padding-top:25px}
#newsPlayer #youtubePlayerTitle.songs {width:560px; text-align:right; float:right; padding:0 7px 0 0}
#newsPlayer #youtubePlayerWrap {width:560px; height:340px; background-color:#f0f0f0; border:1px solid #ccc;}
#newsPlayer #youtubePlayer {background-color:#f0f0f0;}
#newsPlayer #videoList {float:none; width:560px; max-height:220px; height:auto; overflow:auto; border:1px solid #ccc;}
#newsPlayer #videoList div {float:left;}
#newsPlayer #videoList .video-num {width:35px; height:37px; font-size:18px; padding-top:8px; text-align:center}
#newsPlayer #videoList .video-img {height:37px;}
#newsPlayer #videoList .video-name {padding:7px 5px 0 5px; height:32px; overflow:hidden; float:left; text-align:left;}
#newsPlayer #videoList .video-list {padding:0;}
#newsPlayer #videoList .video-list li {padding:5px 0; height:45px; clear:both;}
#newsPlayer #videoList .video-list li a {text-decoration:none}
#newsPlayer #videoList .video-list li a:hover {border-bottom:1px dashed #c00;}
#newsPlayer #videoList .video-list li:hover {background-color:#eeeeee}
#newsPlayer #videoList .active-video {color:#c00; border-bottom:1px dashed #c00;}


/**/
.video-news {padding:0 0 20px 0;}
.video-news li {clear:both; padding-bottom:20px;}
.video-news .video-news-img {float:left; padding-right:10px;}
.video-news .video-news-img img {max-width:75px}
.video-news .video-news-title {float:left; font-size:16px; width:365px; height:50px; overflow:hidden;}


.best_songs_text {padding:0 90px; color:black}
.best_songs_text p {color:black;}

.artists {width:380px;}
.artists li {margin-bottom:30px; height:90px; padding:5px;}
.artists li:hover {background-color:#eee}
.artists li h1 {font-weight:normal;}
.artists li h1 a {color:#0000CC;}
.artists-male {float:left;}
.artists-female {float:right;}

/* Games */
.games li {padding:10px 0; font-size:1.2em;}
.games li img {float:left; padding-right:10px;}

/* HitList */
.video-hit-item {padding:0;}
.video-hit-item.bg1 {background-color:#efefef;}
.video-hit-item a {text-decoration:none;}
.video-hit-item .video-num {width:35px; font-size:24px; padding-top:20px; text-align:center; float:left;}
.video-hit-item .video-name {text-transform:capitalize; padding:20px 5px 0 5px; width:515px; font-size:18px; overflow:hidden; float:left; text-align:left;}
.video-hit-item .video-img {float:right; padding:5px 0;}

#hitVideoPlayer {z-index:9999; padding:10px; width:560px; height:400px; background-color:#0c0c0c; display:none; position: fixed;}
#hitVideoPlayer .close {text-align:right; float:right; padding:13px 5px 0 0; font-size:16px;}
#hitVideoPlayer .close a {text-decoration:none; color:#a0a0a0;}
#hitVideoPlayer .close a:hover {text-decoration:none; color:#f00;}
#hitVideoPlayerTitle {width:460px; text-align:left; float:left; padding:20px 5px 5px 5px; font-size:16px; color:#fff;}
#youtubeHitPlayerWrap {width:560px; height:340px; background-color:#282828;}
#hitVideoPlayer .track-info {background-color:#fff;}

#backgroundPopup{
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
  display:none;
  position:fixed;
  _position:absolute; /* hack for internet explorer 6 */
  height:100%;
  width:100%;
  top:0;
  left:0;
  background:#000000;
  border:1px solid #cecece;
  z-index:11;
}

/* Poll */
.poll-title a {color:#000; font-size:1.1em;}
.poll-title a:hover {color:#f00}
.poll-item {padding:0;}
.poll-item.bg1 {background-color:#efefef;}
.poll-item a {text-decoration:none;}
.poll-item .video-num {width:35px; font-size:24px; padding-top:20px; text-align:center; float:left;}
.poll-item .video-name {padding:20px 5px 0 5px; width:500px; font-size:18px; overflow:hidden; float:left; text-align:left;}
.poll-item .video-img {float:right; padding:5px 0;}

.poll-item-big {padding:0 20px 20px 20px; width:160px;}
.poll-item-big p {padding-bottom:10px;}

.page-file-loader {width:32px; height:32px; display:none; position: fixed; z-index:9999; top:50%; left:50%; padding:16px; border:1px solid red; background-color:#fff;}



#smi2adblock_38871 a {color:#000000; text-decoration:none;}
#smi2adblock_38871 a:hover {text-decoration:underline;}
#smi2adblock_38871 div {display:none}


/* Share42 */
#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
