
body{font: 12px arial; background: #111111; color: #ffffff; margin: 0; padding: 0;}
.img{border: 0px; vertical-align:top; }
.ava{width:100px; height:100px; padding:16px 14px 0px 14px; vertical-align:top; float: left;}
.wall{width:165px; height:124px; padding:16px 23px 0px 24px; vertical-align:top; border:0;}
.icons{width:125px; height:21px; text-align:center; padding:2px 0 2px 0; }
.streamline-left{float:left; padding:0 5px 5px 0;}
.streamline-right{float:right; padding:0 0 5px 5px;}
.pictures{padding:5px 5px 5px 5px;}
.video{float:left; width:200px; height:100px; margin:0 60px 16px 60px;} *html .video{margin:0 30px 16px 30px;}
.video-name{float:right; width:200px; height:100px; margin:0 60px 16px 60px; text-align:left;} *html .video-name{margin:0 30px 16px 30px;}
.heading-dark{width:700px;height:25px;background:url(images/icons/lines/lined.gif);margin:0 0 16px 0;text-align:center;}
.headline{width: 700px; height: 15px; padding: 4px 0; font: normal bold 14px Arial; }
.pages{width: 700px; height: 15px; padding: 5px 0; font: normal 14px Arial;}
.heading {font: normal bold 14px Arial; text-align:center;}

.pa-navigation ul {margin: 0 0 0 0; padding: 0; list-style-type: none; text-align: center; }
.pa-navigation ul li {display:inline;}
.pa-navigation ul li a {text-decoration: none;padding: 3px 6px 3px 6px;color: #ffffff;background-color: #111111;}
.pa-navigation ul li a:hover {color: #000;background-color: #66ccff;}

.curent-page {text-decoration: none;padding: 3px 6px 3px 6px; color: #ffffff;background-color: #666666;font:normal 12px arial;}

a:link {color: #ffffff; text-decoration: underline; font:normal 12px arial; outline: none;}
a:visited {color: #ffffff; text-decoration: underline; font:normal 12px arial; outline: none;}
a:hover {color: #66ccff; text-decoration: underline; font:normal 12px arial; outline: none;}
a:active {color: #666666; text-decoration: none; font:normal 12px arial; outline: none;}

a:link.top-navigation {color:#ffffff; text-decoration:none; font:normal bold 14px arial; outline: none;}
a:visited.top-navigation {color:#ffffff; text-decoration:underline; font:normal bold 14px arial; outline: none;}
a:hover.top-navigation {color: #66ccff; text-decoration:underline; font:normal bold 14px arial; outline: none;}
a:active.top-navigation {color:#666666; text-decoration:none; font:normal bold 14px arial; outline: none;}

a:link.none {text-decoration: none; font:normal 15px arial; outline: none;}
a:visited.none {text-decoration: none; font:normal 15px arial; outline: none;}
a:hover.none {text-decoration: none; font:normal 15px arial; outline: none;}

a:link.map {color:#ffffff; text-decoration:underline; font:normal bold 14px arial; outline: none;}
a:visited.map {color:#ffffff; text-decoration:underline; font:normal bold 14px arial; outline: none;}
a:hover.map {color: #66ccff; text-decoration:underline; font:normal bold 14px arial; outline: none;}
a:active.map {color:#666666; text-decoration:none; font:normal bold 14px arial; outline: none;}

a:link.footer {color: #ffffff; text-decoration: none; font:normal 10px arial; outline: none;}
a:visited.footer {color: #ffffff; text-decoration: none; font:normal 10px arial; outline: none;}
a:hover.footer {color: #66ccff; text-decoration: underline; font:normal 10px arial; outline: none;}
a:active.footer {color: #666666; text-decoration: none; font:normal 10px arial; outline: none;}

a:link.advertising {color: #ffffff; text-decoration: none; font:normal 11px arial; outline: none;}
a:active.advertising {color: #ffffff; text-decoration: none; font:normal 11px arial; outline: none;}
a:visited.advertising {color: #666666; text-decoration: none; font:normal 11px arial; outline: none;}
a:hover.advertising {color: #66ccff; text-decoration: none; font:normal 11px arial; outline: none;}

a:link.year {color: #66ccff;font: normal 12px arial;font-weight: bold; outline: none;}
a:visited.year {color: #66ccff;font: normal 12px arial;font-weight: bold; outline: none;}
a:hover.year {color: #66ccff;font: normal 12px arial;font-weight: bold; outline: none;}
a:active.year {color: #66ccff;font: normal 12px arial;font-weight: bold; outline: none;}

a.images {outline: none;}

.advertising {color: #ffffff; text-decoration: none; font:normal 11px arial; text-align: left;}
.menu {margin: 0 0 16px 0; float: left; width: 125px; height: 25px;}
.mini {float:left; width:12px; height:8px; margin: 0 12px 8px 2px;} *html .mini{margin: 0 12px 0 1px;}

.float-r-r{float:right; width:240px; height: 200px; padding:0 0 0 160px; text-align:left;} *html .float-r-r{padding:0 0 0 80px;}
.float-r-l{float:right; width:240px; height: 200px; text-align:left;}
.float-l-l{float:left; width:240px; height: 100%; padding:16px 0 0 160px; text-align:left;} *html .float-l-l{padding:0 0 0 145px;}
.float-l-r{float:left; width:240px; padding:16px 0; height:100%;} *html .float-l-r{padding:0 0;}

.bill {padding: 0 0 30px 50px;}
.bill-data {width:70px; float:left; color: #66ccff;font: normal 12px arial;font-weight: bold;}
.bill-event {width:200px; float:left;}
.bill-city {width:150px; float:left;}
.bill-place {width:150px; float:left;}

.logo {float:left; width:200px; height:200px; }
#container {width: 1000px; background: #000000; margin: 0 auto; text-align: center;}
#header {margin: 0px 0px 16px 0px; width: 1000px; height: 200px; background: #000000;}
#contacts {float: left; width: 125px; height: 25px; margin: 0 0 8px 0;}
#left-sidebar {float: left; width: 140px; height: 550px; background: #000000;}
#right-sidebar {float: right; width: 140px; background: #000000;}
#main-content {float:left; width: 700px; padding: 0 10px; text-align: justify;}
.top {width: 700px; height: 30px; background: url(images/icons/content/content1.gif);}
.block{width: 700px; background: #333333;}
.left{float:left; width: 28px; height: 48px; background: url(images/icons/content/content2.gif);}
.right{float:right; width: 31px; height: 48px; background: url(images/icons/content/content3.gif);}
.content{margin:0 31px 0 28px; width: 641px; text-align: left;} *html .content{margin:0 0 0 0; float:left;}
.bottom{width: 700px; height: 29px; background: url(images/icons/content/content4.gif); margin: 0 0 16px 0; clear:both;}
.right-top{float:right; width: 125px; height: 29px; background:url(images/icons/content/right-top.gif);}
.right-content{font-size:12px; padding:0 5px; float:right; width: 115px; background: #333333;}
.right-bottom{float:right; width: 125px; height: 34px; background:url(images/icons/content/right-bottom.gif); margin:0 0 16px 0;}
.left-top{float:left; width: 125px; height: 26px; background:url(images/icons/content/left-top.gif);}
.left-content{text-align: left; font-size:12px; padding:0 5px 0 10px; float:left; width: 110px; background: #333333;line-height: 16px;}
.left-bottom{float:left; width: 125px; height: 30px; background:url(images/icons/content/left-bottom.gif); margin: 0 0 16px 0;}
#top-navigation{float:left; width:400px;}
#forum{float:left; width:125px; height: 50px; margin: 20px 0 0 0; text-align: left;}
#photogallery{float:left; width:275px; height: 50px; margin: 20px 0 0 0; text-align: left;}
.lyrics{text-align:center;}
.date{text-align:right;float:right;width:641px;height:100%;}
.month {color: #66ccff;font: normal 14px arial; font-weight: bold;}
.month-white {color: #ffffff;font: normal 14px arial; font-weight: bold;}
.otmena {color: #FF9; font: normal 14px arial; font-weight: bold;}
.clear{clear: both;}
#footer-top{width: 1000px; height:69px; background: url(images/footer-top.gif); clear: both;}
#footer-bottom{width: 1000px; height:30px; background: url(images/footer-bottom.gif); padding: 20px 0 0 0; font: 10px arial;}
.indented-line {text-indent: 15px;}
.new {color: #66ccff;font: normal 12px arial;font-weight: bold;}
.archive-year {color: #66ccff;font: normal 16px arial; text-align:center; font-weight: bold;}

.authors-images {width: 320px; text-align: center; float: left;}
.authors-links {width: 320px; float: left;}

.lyrics-page-top {width:85%; margin: 0 0 0 60px;}
.lyrics-page {width:85%; margin: 0 0 15px 60px;}
.lyrics-name {width:48%; float:left;}
.lyrics-year {width:52%; float:left;}
.lyrics-text {width:65%; margin: 0 0 0 230px;}


.bands-page-top {width:85%; margin: 0 0 0 60px; }
.bands-page {width:85%; margin: 0 0 15px 60px;}
.bands-name {width:35%; float:left;}
.bands-country {width:25%; float:left;}
.bands-style {width:40%; float:left;}

.announcements-page {width:100%;}
.announcements-date {width:150px; height:20px; padding-top:5px; float:left; }
.announcements-name {width:337px; height:20px; padding-top:5px; border-left:2px solid #333333; float:left;  text-align:center; }
.announcements-city {width:150px; height:20px; padding-top:5px; border-left:2px solid #333333; float:left;  text-align:center; }

a.pop-1 {color: #66CCFF; font: normal bold 16px arial; outline: none;}
a.pop-2 {font: normal bold 14px arial; outline: none;}
a.pop-3 {font: normal 10px arial; outline: none;}
