/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, 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; }
:focus { outline: 0; }
body { line-height: 1; overflow-x:hidden; background-color:#56bdec; }
ul, ol 	{ font-family: Arial; font-size: 11px; color: #565656; line-height: 17px; margin-left: 15px; padding-left: 0px;}
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* MAIN CSS */
* html { height:100%; overflow-x: hidden; }
p {	font-family: Arial;	font-size: 11px; color: #565656;	line-height: 17px; }
a {	color: #000; }
a:hover { color: #000; text-decoration:none; }
input, textarea, select, button{ font-family: Arial; font-size: 11px; }

h1	{ font-family:Arial; font-size:18px; color:#000; font-weight: normal; margin-bottom:5px; }

.white	{ color:#FFF; }
.pink	{ color:#dc308c; }

.clear { content:"."; clear:both; height:0; display:block; overflow:hidden; line-height:0; }
.bgtotal	{ width:1500px; background-image:url(/img/bgtotal.jpg); background-position:top; background-repeat:no-repeat; position:absolute; margin-left:-750px; left:50%; min-height:600px; }
.container { margin:0 auto; width:980px; }
.leftContainer	{ float:left; width:660px; margin-right:20px; }
.rightContainer	{ float:left; width:300px; }
.bottom			{ width:980px; height:140px; background-image:url(/img/bottombg.png); }
.bottomRight	{ float:right; margin-top:105px; font-family:Arial; font-size:10px; color:#FFF; line-height:18px; }
.bottomRight a	{ color:#FFF; text-decoration:none; }
.bottomRight a:hover	{ color:#FFF; text-decoration:underline; }
.bottomWp		{ width:56px; float:right; height:20px; margin-top:107px; }
.bottomComs		{ float:left; margin-top:85px; margin-left:115px; height:30px; }
.logotop		{ height:205px; width:470px; }
.menu			{ width:660px; height:55px; }
.mainLeftTop	{ width:660px; height:20px; background-image:url(/img/mainTop.png); }
.mainLeftMiddle		{ width:640px; padding:0 20px 0 0; background-color:#FFF; }
.mainLeftBottom	{ width:660px; height:20px; background-image:url(/img/mainBottom.png); }
.beetle			{ width:315px; height:270px; background-image:url(/img/beetle_mic.png); position:absolute; margin-left:483px; margin-top:-165px; }
.mainRightTop	{ width:300px; height:280px; background-image:url(/img/rightTop.png); background-position:bottom; background-repeat:no-repeat; }
.mainRightMiddle	{ width:260px; height:270px; background-image:url(/img/rightArtists.png); margin-bottom:20px; padding:0 20px 0 20px; }
.mainRightBottom	{ width:300px; overflow:hidden; }
.mainRightBottomWarning	{ width:180px; height:100px; float:left; margin-right:20px; background-image:url(/img/geenalcohol.png); }
.mainRightSponsor	{ width:85px; height:85px; float:left; background-image:url(/img/sponsorbg.png); padding:15px 0 0 15px; }
.mainRightSponsor img { padding:7px; }
.mainRightSponsor a { padding:0; margin: 0; }
.homeNewsItem		{ width:260px; height:160px; background-image:url(/img/newsItem.gif); float:left; margin-left:20px; padding:20px;  }
.homeNewsItem p		{ font-family:Arial; font-size:11px; color:#e9b9d3; line-height:17px; }
.homeNewsItem p a	{ color:#FFF; text-decoration:underline; }
.homeNewsItem p a:hover	{ color:#FFF; text-decoration:none; }
.contentTxt			{ margin:20px 0 0 20px; width:550px; }
.shortProgTop		{ width:260px; height:17px; background-image:url(/img/progshort_top.gif); }
.shortProgBottom	{ width:260px; height:17px; background-image:url(/img/progshort_bottom.gif); background-position:right; background-repeat:no-repeat; }
.shortProgDay		{ width:260px; border-bottom:1px solid #e26aaa; font-family:Arial; font-size:10px; color:#000; line-height:15px; background-image:url(/img/progshort_bg.gif); background-repeat:repeat-y; }
.shortProgDayLeft	{ width:115px; float:left; padding:4px 5px 10px 0; }
.shortProgDayRight	{ width:120px; float:left; padding:4px 10px 10px 10px; color:#FFF; }
.shortProgDayRight a	{ color:#FFF; text-decoration:none; }
.shortProgDayRight a:hover	{ text-decoration:underline; color:#FFF; }
.superSunday	{ width:225px; height:100px; background-image:url(/img/supersunday.png); position:absolute; margin-top:200px; }
.thumb	{ width:200px; float:right; margin:0 0 20px 20px; }

.kopacc { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px #ccc solid; }
.kopacc a { font-family:Arial; font-size:14px; color:#000; font-weight: normal; margin-bottom:5px; text-decoration: none; display: block; }
.box a { margin: 0; padding: 0;}
.box img { margin:0 20px 20px 0; padding: 0; height:85px; width: 85px; overflow: hidden; border: 1px #ccc solid;}