*                                {margin:0; padding:0;}

html,body                        {width:100%; text-align:center;}
body                             {background-color:#ffffff; color:#000000;}

img                              {border:none;}
div.clear                        {clear:both;}

h1,h2,h3,h4,h5,h6                {font-size:100%;}

body,table,input                 {font-family:Verdana,Arial,sans-serif; font-size:11px;}

a:link,a:visited                 {color:#000000;}
a:hover                          {color:#000000; text-decoration:none;}
:focus                           {outline: 0;}

p                                {text-align:justify;}

ul                               {list-style:none;}

div#wrapper                      {position:relative; width:920px; margin:0px auto; text-align:left;}

div#top                          {background-color:white; height:268px; position:absolute; width:920px; z-index:7;}
/*div#wrapper>div#top              {position:fixed;}*/

div#menu                         {width:240px; float:left; margin-right:15px; margin-top:50px;}
div#menu span                    {display:none;}
div#logo                         {height:130px; background-image:url(../images/web/cmonandkypski.png); background-repeat:no-repeat; width:168px;}
div#logo h1                      {display:none;}

#news #menu_news,
#bio #menu_bio,
#shows #menu_shows,
#shop #menu_shop,
#shout #menu_shout,
#photos #menu_photos,
#videos #menu_videos,
#contact #menu_contact,
#links #menu_links,
div#menu a:hover			     {text-decoration:none; font-weight:bold;}

div#menu ul                      {width:80px; height:60px; float:left;}
div#menu ul li                   {/*display:inline;*/ clear:both; width:80px;}
div#menu a                       {margin-top:5px;}
div#menu a:link,
div#menu a:visited               {height:0px !important;}
div#menu a:link,
div#menu a:visited               {float:left; display:block; padding:10px 0 0 0; overflow:hidden; background-repeat:no-repeat; background-position: 0 -20px;}

#news #menu_news,
#bio #menu_bio,
#shop #menu_shop,
#shows #menu_shows,
#shout #menu_shout,
#photos #menu_photos,
#videos #menu_videos,
#contact #menu_contact,
#links #menu_links,
div#menu a:hover                 {background-position: 0 0px;}

div#debug                        {display:none; position:fixed; top:10px; left:10px;}

#menu_news                       {background:url(../images/web/menu/menu_news.png); width:38px;}
#menu_bio                        {background:url(../images/web/menu/menu_bio.png); width:29px;}
#menu_shop                       {background:url(../images/web/menu/menu_shop.png); width:36px;}
#menu_shows                      {background:url(../images/web/menu/menu_shows.png); width:48px;}
#menu_shout                      {background:url(../images/web/menu/menu_shout.png); width:43px;}
#menu_photos                     {background:url(../images/web/menu/menu_photos.png); width:51px;}
#menu_videos                     {background:url(../images/web/menu/menu_videos.png); width:47px;}
#menu_contact                    {background:url(../images/web/menu/menu_contact.png); width:57px;}
#menu_links                      {background:url(../images/web/menu/menu_links.png); width:57px;}
#menu_youtube                    {background:url(../images/web/menu/menu_youtube.png); width:58px;}
#menu_hyves                      {background:url(../images/web/menu/menu_hyves.png); width:41px;}
#menu_myspace                    {background:url(../images/web/menu/menu_myspace.png); width:57px;}
#menu_facebook                   {background:url(../images/web/menu/menu_facebook.png); width:68px;}

div#heads                        {height:100%; width:665px; float:left; background-image:url(../images/web/cmonandkypski_heads.png); background-repeat:no-repeat; background-position:center bottom;}

div#site                         {position:absolute; top:268px; z-index:6;}
div#site div.column              {float:left;}
div#site div#left                {width:245px;}
div#site div#middle              {width:520px; background-image:url(../images/web/back_middle.png); background-repeat:repeat-y;}
div#content                      {margin:0px 20px 0 20px; width:480px;}
div#site div#right               {width:155px;}
div#site div#footer              {margin-top:20px;}

div#left div#player              {background-color:#ffffff; width:245px; height:75px; color:#ffffff; background-image:url(../images/web/back_player.png);  background-repeat:repeat-x; z-index:5;}
/*div#left>div#player              {position:fixed;}*/

div#left div#events              {background-color:black; color:#ffffff; width:245px; z-index:4;}
/*div#left>div#events              {position:fixed;}*/
div#events a                     {color:#ffffff;}
div#events div.content           {padding:15px 15px 0 15px;}
div#events div.content h3        {text-transform:uppercase; margin-bottom:10px;}
div#events table                 {text-transform:uppercase; font-size:9px;}
div#events table td.date         {width:70px; font-weight:bold;}
div#events table td.desc         {padding-bottom:15px; font-style:italic;}
div#events table td.pics         {padding-bottom:15px;}
div#events table td.pics a       {color:#ff0000;}
div#events table p               {margin-bottom:15px; font-style:italic;}

div#middle div#news              {position:absolute;}
div#right div#mailinglist        {width:145px; padding:5px; }
div#mailinglist .input           {width:140px; height:11px; font-size:10px;}
div#mailinglist .button          {border:0px; background-color:transparent; color:#ffffff; font-size:9px; font-weight:bold; text-transform:uppercase; margin-top:3px; float:left; margin-right:5px;}
div#right div#pushbox            {display:none; height:300px; background-color:green; width:155px; z-index:2; color:white;}
div#right div#twitter            {background-color:#000000; color:#ffffff; padding:10px;}
div#right div#twitter a          {color:#ffffff;}
div#right div#twitter h3         {text-transform:uppercase; margin-bottom:10px;}
div#twitter div.tweet            {margin-bottom:10px; font-size:10px;}

div#right div#akg                {margin-top:15px;}
/*div#right>div#pushbox            {position:fixed;}*/

div#ml_feedback                  {color:white; margin-bottom:5px;}
div#mailinglist                  {font-size:9px; text-transform:uppercase; height:65px; background-repeat:repeat-x; background-image:url(../images/web/back_mailinglist.png); background-position:0 -20px;}

div#iksi                         {position:absolute; bottom:10px; right:10px;}
div#wrapper>div#iksi             {position:fixed;}

div.head,
div.head1,
div.head2,
div.head3                        {background-repeat:no-repeat; margin-bottom:10px; background-color:#000000; color:#ffffff; padding:3px 5px; height:14px;font-size:11px; text-transform:uppercase;}

div.head1                        {background-image:url(../images/web/back_balk1.png);}
div.head2                        {background-image:url(../images/web/back_balk2.png);}
div.head3                        {background-image:url(../images/web/back_balk3.png);}

/* photos */
div.series                       {margin-bottom:15px;}
div.series ul li.thumb           {float:left; margin-right:1px;}
div.series ul li.thumb_last      {float:left;}
div.series ul li                 {width:95px; height:90px; overflow:hidden;}

/* videos */
div#content_videos div.videos,
div#content_videos div.videos_last{text-align:left; float:left; margin-right:10px; margin-bottom:20px; width:235px;}
div#content_videos div.videos_last{margin-right:0px;}

div#content_news p,
div#content_videos p,
div#content_photos p {margin-bottom:5px;}

/* shout */
#shout_feedback                  {margin-bottom:5px; font-weight:bold; font-size:10px; text-transform:uppercase;}
#shout_name,#shout_email         {width:300px; margin:0 2px 5px 2px; font-size:10px;}
#shout_comment                   {width:300px;  margin:0 2px 5px 2px;font-size:10px;}
div.shout                        {margin-top:20px; margin-bottom:15px;}

/* news */
div.articles                     {margin-bottom:20px;}
/*div.articles h1 a              {text-decoration:none;}*/
div.article h1,
div.articles h1                  {font-size:13px; text-transform:uppercase; margin-bottom:10px; font-weight:bold;}


div.back                         {margin-bottom:10px;}
div.back a                       {font-weight:bold; text-decoration:none;}

h3                               {text-transform:uppercase;}
div.image,div.video              {margin-bottom:10px; text-align:center; height:auto;}
div.image p,div.video p          {margin-top:5px;}

div.pagination                   {background-repeat:no-repeat; background-image:url(../images/web/back_balk2.png); margin-bottom:10px; background-color:#000000; color:#ffffff; padding:3px 5px; height:13px;font-size:9px; text-transform:uppercase; font-weight:bold;}
div.pagination a                 {color:#ffffff;}
div.pagination ul li             {display:inline; margin-right:2px;}

div#right p                      {text-align:left;}

div.links                        {margin-bottom:20px;}
div.links li                     {margin:3px 0;}

div#left div#oneframe            {margin-bottom:15px; width:245px; height:199px; z-index:2; margin-bottom:15px;}

/* countdown */
div#left div#countdown            {margin-bottom:15px; width:245px; z-index:2;}

#defaultCountdown {width: 245px; height: 50px; margin-bottom:5px; background-color:#000000;  background-image:url(../images/web/back_player.png);  background-repeat:repeat-x;}

.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding:0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 100%;
}
.countdown_show2 .countdown_section {
	width: 49%;
}
.countdown_show3 .countdown_section {
	width: 33%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.5%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	color:#ffffff;
	display: block;
	float: left;
	font-size: 80%;
	line-height:200%;
	padding-top:8px;
	text-align: center;
	text-transform:uppercase;
	font-weight:bold;
}
.countdown_amount {
	font-size: 180%;
}
.countdown_descr {
	display: block;
	width: 100%;
}