/*/*/

body {margin: 0px; padding: 0px 10px; background: url(images/bg_body.gif) repeat-x #d4d4d4; font-family: verdana, arial, sans-serif; font-size: 75%;}
span.hide {display: none;}

div.master {width: 100%; text-align: center;}
div.main {width: 738px; margin-left: auto; margin-right: auto; text-align: left; position: relative;}
div.header {width: 738px; height: 146px; background: url(images/header.gif) no-repeat transparent;}
div.header h1 {display: none;}
div.logo {width: 258px; height: 67px; background: url(images/header2.gif) no-repeat transparent;
	position: absolute; left: 0px; top: 146px;}
div.body {width: 738px; background: url(images/bg_main.gif) repeat-y transparent;}
div.submenu {width: 209px; float: left; clear:none; margin-top: 67px; background: url(images/bg_sub.gif) no-repeat transparent; min-height: 190px;}
div.text {width: 421px; padding: 40px 40px 40px 50px; margin-left: 212px; background: url(images/bg_text.gif) no-repeat transparent; min-height: 190px;}
div.text p, div.text h1, div.text h2, div.text h3 {margin-top: 0px; padding-bottom: 0px;margin-bottom: 0.6em;}
div.text p,div.text ul {margin-bottom: 1.3em;line-height: 140%;}
div.clear {font-size: 1px; clear: both;}

div.footer {width: 738px; height: 56px; background: url(images/footer.gif) no-repeat transparent;
	font-size: 1px; margin: 0px; padding: 0px 0px 30px 0px;}


div.submenu ul {list-style: none; margin: 0px; padding: 0px; border-bottom: 1px solid #f9f9f9; margin-bottom: 80px;}
div.submenu ul li {margin: 0px; padding: 6px 20px; text-align: right; border-top: 1px solid #f9f9f9; color: #C12126;}
div.submenu ul li a {text-decoration: none; color: #808080;}
div.submenu ul li a:hover {color: #000000;}
div.submenu ul li.active {background: url(images/arrow.gif) no-repeat transparent; background-position: 95% 57%;}
div.submenu h2 {color: #707070; text-align: right; margin: 12px 20px 10px 20px; font-size: 130%;}
div.submenu div.filler {padding: 10px 16px 10px 24px; font-size: 85%;}

div.header div.mainmenu {width: 404px; height: 23px; position: absolute; left: 284px; top: 99px;}
a#index, a#artistit, a#tuotannot, a#demot, a#yhteystiedot, span#index, span#artistit, span#tuotannot, span#demot, span#yhteystiedot {height: 23px; position: absolute; top: 0px;}
a#index {width: 90px; left: 0px; background: url(images/b_index.gif) no-repeat transparent;}
a#artistit {width: 52px; left: 105px; background: url(images/b_artistit.gif) no-repeat transparent;}
a#tuotannot {width: 68px; left: 172px; background: url(images/b_tuotannot.gif) no-repeat transparent;}
a#demot {width: 50px; left: 256px; background: url(images/b_demot.gif) no-repeat transparent;}
a#yhteystiedot {width: 83px; left: 321px; background: url(images/b_yhteystiedot.gif) no-repeat transparent;}
span#index {width: 90px; left: 0px; 		background: url(images/b_index.gif) no-repeat 		#505050;}
span#artistit {width: 52px; left: 105px; 	background: url(images/b_artistit.gif) no-repeat 	#505050;}        
span#tuotannot {width: 68px; left: 172px; 	background: url(images/b_tuotannot.gif) no-repeat 	#505050;}      
span#demot {width: 50px; left: 256px; 		background: url(images/b_demot.gif) no-repeat 		#505050;}              
span#yhteystiedot {width: 83px; left: 321px; 	background: url(images/b_yhteystiedot.gif) no-repeat 	#505050;}


/*  \*/
                                                
* html div.text {                                      
  height: 1%;
  margin-left: 210px;                               
  }                                             
                                                
/*  */

div.text {color: #202020;}
h1,h2,h3,h4,h5,h6 {font-family: arial, verdana, sans-serif;}
h1 {font-size: 220%; font-weight: normal; color: #404040;}
h2 {font-size: 140%; font-weight: normal; color: #808080; font-weight: bold;}
h3,h4,h5,h6 {font-size: 90%; font-weight: bold; color: #404040;}

a:link {color: #C12126;}
a:visited {color: #303030;}
a:hover {color: #aa0000;}

p.showNewsList {text-align: right; margin-bottom: 0px; padding-bottom: 0px;}
p.showNewsList a:visited {color: #c12126;}

h2.news span.date {font-size: 75%; font-weight: normal;}

hr {color: #aaaaaa; background-color: #aaaaaa; height: 1px; margin: 10px 0px 20px 0px; border: none;}

