
<!-- Slot1 PrimeControl [file: /tailored/lakimiesliitto/web/css.ascx]  starts -->

<!-- Slot Slot1 [Slot1] starts -->

<!-- ASP.tailored_lakimiesliitto_web_css_ascx [C1_0] starts -->


* {font-size: 100.01%;}
html {font-size: 62.5%;}
body {
	margin:0;
	font:1.2em/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333;
}
img{border-style:none;}
a{
	color:#333;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
/* header */
#header{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#header .holder{
	width:1020px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#header .frame{
	height:1%;
	overflow:hidden;
}
/* logo */
.logo{
	float:left;
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/logo.gif) no-repeat;
	width:138px;
	height:116px;
	text-indent:-9999px;
	overflow:hidden;
	margin:94px 12px 0 0;
}
.logo a{
	height:100%;
	display:block;
}
.visual{
	float:left;
}
.visual img{
  vertical-align:top;
  display:none;
}
#wrapper{
	margin:0 auto;
	max-width:1065px;
	
	position:relative;
}
/* main */
#main {
	margin:0 0 -2px 10px;
	z-index:200;
	position:relative;
}
#main .c {
	width: 100%;
	position: relative;
	display: table;
}
#main .c2 { display: table-row; }
#main .l,
#main .r {
	background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-l1.png) repeat-y;
	width: 42px;
	display: table-cell;
}
#main .r {
	width:51px;
	background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-r1.png) repeat-y;
}
#main .main-box {
	height: 1%;
	display: table-cell;
}
#main .lt,
#main .rt,
#main .lb,
#main .rb {
	background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-tl1.png) no-repeat;
	height: 41px;
	width: 45px;
	font-size: 0;
}
#main .rt,
#main .rb {
	width:51px;
	height:41px;
	margin: -41px 0 0 auto;
	background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-tr1.png) no-repeat;
}
#main .rb {
	background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-br1.png) no-repeat;
	height:51px;
	margin: -51px 0 0 auto;
}
* html #main .rb {
	margin: -51px 0 0 auto;
}
#main .lb {
	background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-bl1.png) no-repeat;
	width:51px;
	height:51px;
}
#main .t{
  display:none;
}
#main .t,
#main .b {
	margin: -41px 51px 0 45px;
	background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-t1.png) repeat-x;
	height: 41px;
	font-size: 0;
}
#main .b {
	margin: -51px 51px 0 45px;
	background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-b1.png) repeat-x;
	height:51px;
}
.main-holder{
	background:#f6edf2 url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-main-box1.gif) repeat-x 0 100%;
	margin:0 -39px 0 -41px;
	padding:9px 0 5px;
	position:relative;
	z-index:9999;
}
.main-holder:after{
	content:"";
	display:block;
	clear:both;
}
/* content */
#content{
	width:100%;
	float:left;
}
#twocolumns{
	overflow:hidden;
	border:solid #b37697;
	border-width:1px 1px 0;
	margin:0 170px 0 161px;
}
.column{
	float:left;
	background:#fff;
	width:50%;
	margin:0 21px 0 0;
}
.right-column{
	background:#fff;
	height:1%;
	overflow:hidden;
}
.last-blog{
	padding-bottom:50px !important;
}
#content p{
	margin:0;
}
/* sidebar */
#sidebar{
  
	display:none;
  
}
/* aside */
.aside{
  
	display:none;
  
}
.main-frame{
	margin:0 0 -44px;
	width:100%;
	float:left;
	position:relative;
}
*+html .main-frame {margin:0 0 -41px;}
* html .main-frame {margin:0 0 -48px;}
* html .main-holder{margin:0 0 -10px;}
*+html .main-holder{margin:0 -39px -5px -41px;}
.aside img{
	display:block;
	margin:0 0 17px;
}
/* blog */
.blog {
	padding:0 17px 15px;
}
.blog .head{
	background:#70003d;
	padding:2px 5px 3px 16px;
	margin:0 -17px 10px;
	position:relative;
}
.blog h1,
.blog h2,
.blog h3{
	margin:0;
	color:#fff;
	font-size:0.83em;
	line-height:15px;
	text-transform:uppercase;
}
.blog ul{
	margin:0;
	padding:0;
	list-style:none;
}
.image{
	padding:17px;
}
.image img{
	display:block;
	margin:0 auto;
}
/* language */
.language{
	font-size:0.83em;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:160px;
	top:27px;
	overflow:hidden;
	line-height:12px;
}
.language li{
	float:left;
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/separator2.gif) no-repeat 0 5px;
	padding:0 9px;
	margin:0 1px 0 -1px;
}
/* breadcrump */
.breadcrump{
	font-size:0.83em;
	color:#71003d;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:27px;
	left:174px;
	line-height:12px;
	overflow:hidden;
}
.breadcrump li{
	float:left;
	padding:0 4px 0 8px;
	margin:0 4px 0 -4px;
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/separator1.gif) no-repeat 0 7px;
}
.breadcrump a,
.language a{
	color:#000;
	text-decoration:none;
}
.breadcrump a:hover,
.language a:hover{
	text-decoration:underline;
}
/* nav */
#nav{
  
	display:none;
  
}
* html #nav{
	bottom:9px;
}
#nav li{
	margin:0 -19px 0 0;	
	float:left;
}
#nav a{
	cursor:pointer;
	color:#70003d;
	text-decoration:none;
	font:14px/15px "TheSansBold Caps", Verdana, sans-serif;
	text-transform:uppercase;
	float:left;
	margin:10px 0 0;
}
#nav .green-link {color:#266600;}
#nav .blue-link {color:#00237d;}
#nav span{
	float:left;
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-r.png) no-repeat;
	width:30px;
	height:34px;
}
#nav em{
	float:left;
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-l.png) no-repeat;
	width:17px;
	height:34px;
}
#nav .green-link em{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-l1.png) no-repeat;
}
#nav .blue-link em{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-l2.png) no-repeat;
}
#nav strong{
	padding:9px 8px 0 5px;
	float:left;
	height:25px;
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav.png) repeat-x;
}
#nav a:hover,
#nav .active a{
	margin:0;
	position:relative;
	color:#fff;
}
#nav a:hover span,
#nav .active a span{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-rh1.png) no-repeat;
	width:38px;
	height:44px;
}
#nav a:hover em,
#nav .active a em{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-lh1.png) no-repeat;
	width:14px;
	height:44px;
}
#nav a:hover strong,
#nav .active strong{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-h1.gif) repeat-x;
	height:33px;
	padding:11px 3px 0 5px;
}
#nav .green-link strong,
#nav .blue-link strong{
	padding:9px 8px 0 9px;
}
#nav .green-link:hover em,
#nav .active .green-link em,
#nav .blue-link:hover em,
#nav .active .blue-link em{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-lh2.png) no-repeat;
	width:19px;
	height:44px;
}
#nav .blue-link:hover em,
#nav .active .blue-link em{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-lh3.png) no-repeat;
}
#nav .green-link:hover span,
#nav .active .green-link span,
#nav .blue-link:hover span,
#nav .active .blue-link span{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-rh2.png) no-repeat;
	width:38px;
	height:44px;
}
#nav .blue-link:hover span,
#nav .active .blue-link span{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-rh3.png) no-repeat;
}
#nav .green-link:hover strong,
#nav .active .green-link strong{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-h2.gif) repeat-x;
	height:33px;
	padding:11px 3px 0 4px;
}
#nav .blue-link:hover strong,
#nav .active .blue-link strong{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-nav-h3.gif) repeat-x;
}
/* green page */
.green #main .l{background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-l2.png) repeat-y;}
.green #main .r {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-r2.png) repeat-y;}
.green #main .lt{background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-tl2.png) no-repeat;}
.green #main .rt{background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-tr2.png) no-repeat;}
.green #main .rb {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-br2.png) no-repeat;}
.green #main .lb {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-bl2.png) no-repeat;}
.green #main .t {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-t2.png) repeat-x;}
.green #main .b {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-b2.png) repeat-x;}
.green .main-holder{background:#f0f4ed url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-main-box2.gif) repeat-x 0 100%;}
.green .blog .head{background:#266600;}
.green #twocolumns{
	border:solid #8bad76;
	border-width:1px 1px 0;
}
.green .content{
	background:#fff url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-content3.gif) repeat-x;
	border:solid #8bad76;
	border-width:1px 1px 0;
}
/* blue page */
.blue #main .l{background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-l3.png) repeat-y;}
.blue #main .r {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-r3.png) repeat-y;}
.blue #main .lt{background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-tl3.png) no-repeat;}
.blue #main .rt{background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-tr3.png) no-repeat;}
.blue #main .rb {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-br3.png) no-repeat;}
.blue #main .lb {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-bl3.png) no-repeat;}
.blue #main .t {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-t3.png) repeat-x;}
.blue #main .b {background: url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-b3.png) repeat-x;}
.blue .main-holder{background:#edeff6 url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-main-box3.gif) repeat-x 0 100%;}
.blue .blog .head{background:#00237d;}
.blue #twocolumns{
	border:solid #7689b9;
	border-width:1px 1px 0;
}
.blue .content{
	background:#fff url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-content2.gif) repeat-x;
	border:solid #7689b9;
	border-width:1px 1px 0;
}
/* menu */
#nn_c0{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	font-size:0.83em;
}

.notactive div  {
  display:none;
}

.selected {font-weight:bold;}

#nn_c0 li{
	height:1%;
	padding:0 0 15px;
	line-height:14px;
}
#nn_c0 li:after{
	content:"";
	display:block;
	clear:both;
}
#nn_c0 a{
	float:left;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#000;
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bullet.gif) no-repeat 0 3px;
}
.green #nn_c0 a{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bullet1.gif) no-repeat 0 3px;
}
#nn_c0 a:hover,
#nn_c0 .active a{
	color:#70003d;
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bullet-active.gif) no-repeat 0 3px;
}
#nn_c0 .visited a{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bullet-active.gif) no-repeat 0 3px;
}
#nn_c0 div{
	padding:4px 0 0;
	clear:both;
	width:161px;
	position:relative;
	margin:0 0 -12px -10px;
}
#nn_c0 ul{
	margin:0;
	background:#fff;
	padding:4px 0 0;
	list-style:none;
	border:solid #cca3b7;
	border-width:1px 0;
}
#nn_c0 ul li{
	height:1%;
	overflow:hidden;
	padding:0 0 8px 29px;
}
#nn_c0 .active ul a,
#nn_c0 .active ul a:hover{
	background:none;
	color:#000;
	padding:0;
}
/* footer */
#footer{
	position:relative;
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
/* contact-info */
#footer .contact-info{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
#footer .contact-info div{
	position:relative;
	float:left;
	left:-50%;

}
#footer strong,
#footer span,
#footer address,
#footer a{
	float:left;
	margin:0 4px 0 0;
	font-weight:normal;
	font-style:normal;
	color:#70003d;
	font-size:0.75em;
	line-height:12px;
}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.content{
	overflow:hidden;
	
	border:solid #b37697;
	border-width:1px 1px 0;
	padding:0 17px 0;
	background:#fff url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bg-content1.gif) repeat-x;
}
.content h1,
.content h2{
	margin:0 0 14px;
	font-size:1.25em;
	color:#70003d;
	line-height:16px;
}
.content .container{padding:40px 0 0;}
.content .text{overflow:hidden;}
.alignright{
	float:right;
	margin:-2px 0 0 17px;
}
#content .content p{
	line-height:16px;
	margin:0 0 13px;
}
/* list */
.list{
	line-height:1.33em;
	margin:-2px 0 0;
	padding:0 0 35px 25px;
	list-style:none;
}
.list li{
	background:url(/instancedata/prime_product_yhdistys/lakimiesliitto/pics/updated/bullet2.gif) no-repeat 0 7px;
	padding:0 0 0 14px;
}

a#T_Search {font-size:10px; position:absolute; left:110px;}
#T_SearchBox {font-size:12px;}





/*-------------*/

div#TB_window { z-index:10000 !important; }
div.xmldoc h1 {color:#70003D; font-size:1.25em;}

div.xmldoc h3 {
  margin:0 0 14px;
	font-size:1.25em;
	color:#70003d;
}

div.channelitem h2 {
  text-transform:none;
  font-weight:normal;
  font-size:12px;
  margin-bottom:7px;
  line-height:normal;
}

div#twocolumns h1.channeltitle {
  display:none;
}

div#loginscreen_header {
  display:none;
}

div#gallupchannel h2 {
  color:#70003D;
  text-transform:none;
  font-size:14px;
  font-weight:normal;
  margin-bottom:10px;
}

div#gallupchannel ul {
  list-style:disc;
  margin-left:25px;
}

.pf_errorlabel {
  color: #ff0000;
}

<!-- ASP.tailored_lakimiesliitto_web_css_ascx ends -->

<!-- Slot Slot1 ends -->

<!-- Slot1 ends -->

