/***** Global Settings *****/

html, body {border:0;margin:0;padding:0;}
body {background: url(../i/b/music-line.gif) 50% 104px no-repeat; font:100%/1.25 tahoma, arial, helvetica, sans-serif; color:#5D85C2;}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {margin:4px 0;padding:0;font-weight:normal;}
h1 {padding:30px 0 25px 0; font:2em arial, helvetica, sans-serif;}
p, ul, ol {margin:0;padding:0 0 5px 0;}
ul, ol {list-style:none;padding:0 0 5px 25px;}
img {border:0;}

/***** Links *****/

a, a:visited {text-decoration:none;}

/***** Forms *****/

form {margin:0;padding:0;display:inline;}
input, select, textarea {font:1em arial, helvetica, sans-serif;}
textarea {line-height:1.25;}

/***** Tables *****/

table {border:0;margin:0;padding:0;}

/***** Wrapper *****/

#wrap {width:980px; margin: 0 auto; background: #fff url(../i/b/bgr.jpg) 0 30px no-repeat; display: block; border:0px solid #5D85C2;}

/***** Global Classes *****/

.clear { clear:both; }

.float-left { float:left; }
.float-right { float:right; }

.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }

.wrap { width:980px;margin:0 auto; }

.img-left { float:left;margin:4px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }

.nopadding { padding:0; }
.paddingTop10 { padding-top:10px; }
.paddingLeft20 { padding-left:20px; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; }

a.outL{background: url(../i/link.gif) 0 2px no-repeat; margin: 3px 0; padding: 0 0 3px 22px; color:#5D85C2; }
a:hover.outL{color:#2F507F; text-decoration: underline; }

a.PDFL{background: url(../i/PDFIcon.gif) no-repeat scroll 0 0; line-height:18px; height:16; margin: 0; padding: 0 0 2px 19px; color:#5D85C2; }
a:hover.PDFL{color:#2F507F; text-decoration: underline; }

a.RTFL{background: url(../i/RTFIcon.gif) no-repeat scroll 0 0; line-height:18px; height:16; margin: 0; padding: 0 0 2px 19px; color:#5D85C2; }
a:hover.RTFL{color:#2F507F; text-decoration: underline; }

/* =========================== */
/*         CUSTOM STYLES        */
/* =========================== */

/***** HEADER *****/
#header {width: 948px; position: relative; float:left; padding: 10px 0 0 32px;}
#header img {float:left; border:0; }
#header img.title {float:left;margin:2px 0 0 10px;}
#header a {margin:0; padding:0;}
#header a.reg {width: 140px; height:16px; color: #43424f; font: bold 12px Arial; position: absolute; top: 80px; right: 22px;text-align: center;}
#header a:hover.reg {background: url(../i/b/bgr-reg.gif) 0 0 no-repeat; color: #fff;}

/***** BODY *****/
#content {padding: 20px 0 30px 0; float: left; position: relative;}

/***** FOOTER *****/
#footer {	background: url(../i/b/bgr-footer.gif) 50% 0 no-repeat;  padding: 30px 0 0 0; font-size: 11px; text-align: center; height: 42px;}

/***** NAVIGATION *****/
#nav {
	height:45px;
	width:948px;
	padding: 5px 0 0 32px; 
	background: url(../i/b/music-line.gif) 50% 0 no-repeat; 
	float: left; 
	}
#nav a {float: left; display: block; height:34px; margin: 0 5px 0 0;}

#nav a.b1 {width:77px; background: url(../i/btn/news.gif) 0 -34px no-repeat;}
#nav a:hover.b1 {background: url(../i/btn/news.gif) 0 0 no-repeat;}
#nav a.b2 {width:59px; background: url(../i/btn/jury.gif) 0 -34px no-repeat;}
#nav a:hover.b2 {background: url(../i/btn/jury.gif) 0 0 no-repeat;}
#nav a.b3 {width:105px; background: url(../i/btn/regulation.gif) 0 -34px no-repeat;}
#nav a:hover.b3 {background: url(../i/btn/regulation.gif) 0 0 no-repeat;}
#nav a.b4 {width:100px; background: url(../i/btn/repertoire.gif) 0 -34px no-repeat;}
#nav a:hover.b4 {background: url(../i/btn/repertoire.gif) 0 0 no-repeat;}
#nav a.b5 {width:73px; background: url(../i/btn/prizes.gif) 0 -34px no-repeat;}
#nav a:hover.b5 {background: url(../i/btn/prizes.gif) 0 0 no-repeat;}
#nav a.b6 {width:89px; background: url(../i/btn/sponsors.gif) 0 -34px no-repeat;}
#nav a:hover.b6 {background: url(../i/btn/sponsors.gif) 0 0 no-repeat;}
#nav a.b7 {width:149px; background: url(../i/btn/accommodation.gif) 0 -34px no-repeat;}
#nav a:hover.b7 {background: url(../i/btn/accommodation.gif) 0 0 no-repeat;}
#nav a.b8 {width:84px; background: url(../i/btn/schedule.gif) 0 -34px no-repeat;}
#nav a:hover.b8 {background: url(../i/btn/schedule.gif) 0 0 no-repeat;}
#nav a.b9 {width:74px; background: url(../i/btn/results.gif) 0 -34px no-repeat;}
#nav a:hover.b9 {background: url(../i/btn/results.gif) 0 0 no-repeat;}
#nav a.b10 {width:81px; background: url(../i/btn/gallery.gif) 0 -34px no-repeat;}
#nav a:hover.b10 {background: url(../i/btn/gallery.gif) 0 0 no-repeat;}

#nav a.active {background-position: top left;}

/* Content ELEMENTS STYLES */
.contLeft {width:444px; float:left; padding:0 10px 0 20px; text-align: right; color:#43424f; }
.contLeft h1{padding:0; margin-bottom:2px; color:#43424f; font: bold 15px/28px helvetica, sans-serif;}
.contMiddle{width:auto; float:left;}
.contRight{width:330px; float:left;}
.inner{margin: -10px 10px 0 35px; float:left; font-size:12px; }
.inner h1{margin:7px 0 7px 0; padding:0;}
.info{color:#43424f; }

/*News*/
.w930{width:930px; float:left; margin-bottom:10px; }
.w930 img{float:left; padding:1px; margin-right: 5px; border:1px solid #5D85C2}
.newsHeader{color:#43424f;margin:4px 0; margin-left: 80px; padding:0; font-size:12px; font-weight:normal;}
.newsDate{margin-bottom::5; font-size:13px; font-weight:bold;}
.newsList{color:#43424f;list-style:disc;}

/*Jury*/
.w460{width:460px; float:left; margin-bottom:10px;}
.w460 img{float:left; padding:1px; margin-right: 5px; border:1px solid #5D85C2}
.cellJimg{text-align:left; vertical-align:top}
.cellJinfo{text-align:left; vertical-align:top}
.nameJ{font-size:14px; font-weight: bold; }
.infoJ{color:#43424f;list-style:disc}

/*Regulation*/
.type1{list-style-type: decimal; }
.type1 li{margin-bottom: 3px; }
.type2{list-style-type: upper-latin; margin: 5px 0 5px 0;}
.type3{list-style-type: upper-roman; }
 .fee {width:400px; border:0; margin:0 0 5px 20px;} 

/*Prizes*/
.prizer_header { font-size: large }

/*Accommodation*/
.cellAimg{text-align:left; vertical-align:top}
.cellAinfo{text-align:left; vertical-align:top}
.nameA{font-size:14px; font-weight: bold; }
.infoA{color:#43424f;list-style:disc}

/*Sponsros*/
.w460S{width:460px; float:left; margin-bottom:10px;}
.w460S img{float:left; padding:1px; margin-right: 5px; border:0px solid #5D85C2}
.cellSimg{text-align:left; vertical-align:top}
.cellSinfo{text-align:left; vertical-align:middle; height:100}
.nameS{font-size:14px; font-weight: bold; }
.infoS{color:#43424f;list-style:disc}

/*Schedule*/
.TableSchedule { border-color:#5D85C2; border-style: solid; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; }
.TableCellSchedule { border-color:#5D85C2; border-style: solid; border-width: 1px 1px 0 0; border-spacing: 0; border-collapse: collapse; }

/*Results*/
.TableResults { border-color:#5D85C2; border-style: solid; border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; }
.TableCellResults { border-color:#5D85C2; border-style: solid; border-width: 1px 1px 0 0; border-spacing: 0; border-collapse: collapse; padding: 3px 3px 3px 3px}
.ListResults{list-style:decimal;text-align:left;padding:5px 5px 5px 35px}

#statuette {float: left;padding:0 11px 0 5px;}

/* Footer ELEMENTS STYLES */
#footer a{font-size: 11px; color:#5D85C2; text-decoration: none; border-right:1px solid #5D85C2; padding: 0 4px 0 1px;}
#footer a:hover{text-decoration: underline;}
#footer a.current{text-decoration: underline;}
#footer a.noborder { border-right:0; }
#footer span { clear: both; padding: 4px 0 0 0; display: block; }