@charset "utf-8";
/*
Theme Name: Elion ULME
Theme URI: http://www.dreamgrow.ee/
Description: Elion Ulme
Version: 1.1
Author: Madis Nikopensius, Sven Tiirusson
Author URI: 
Tags: 
Text Domain: elion

*/
body{
	margin:0;
	padding: 0;
	color:#4f5f68;
	font:12px/19px Arial, Helvetica, sans-serif;
	min-width:960px;
	background: ;
	background: #e5e5e5 url(images/ulme_body_back.jpg) repeat-x top center;
}
img{border:none;}
a{color:#1997cb;text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*header begin*/
.header-h{
	width:100%;
	overflow:hidden;
	background: url(images/ulme_div_back.png) no-repeat top center;
}
#header{
position: relative;
overflow: hidden;
	width: 960px;
	margin:0 auto;
	height: 136px;
	
}
#header h1{
	margin: 0px 0 0 0;
	padding: 10px 0 0 0px;
}
#header h1 a{
	display:block;
	width:286px;
	height:112px;
	
	text-indent:-9999px;
}

/*sidebar end; main end; header-box begin*/
.header-box01{
	position:absolute;
	top:75px;
	overflow:hidden;
	right:280px;
	color:#fff;
	font: 18px/20px Arial, Helvetica, sans-serif;
}

.header-box01 strong{
font-weight: bold;
}
.header-nav{
	position:absolute;
	top:6px;
	overflow:hidden;
	right:0px;
	height: 70px;
	width: 600px;		
}

.header-nav ul{
	margin:0 0 0 70px;
	padding: 0;
	float:left;
	list-style:none;
	height:40px;
}

.header-nav ul li{
	float:left;
}

.header-nav ul li a {
  display: inline;
	text-decoration: none;
	font-size:14px;
  padding: 2px 15px 7px 15px;
	font-weight:normal;
	color:#fff;
	line-height: 2.0em;
}

.header-nav ul li a:hover , .header-nav ul li a.current-page-item {
	color: #fff;
	font-weight: normal;
	background: url(images/nav-hover-bg.png) repeat-x;
		display: inline;
		padding: 2px 15px 7px 15px;
			line-height: 2.0em;
}
.header-nav ul li a span{
	background:url(images/nav-menu-separator.png) no-repeat;
	width:1px;
	height:30px;
	float:left;
}
.header-nav ul li a:hover span, .header-nav ul li a.current-page-item span {
	background:url() no-repeat;
	}


.header-nav ul li a:hover em, .header-nav ul li a.current-page-item em {
	background:url(images/bg-right-active.jpg) no-repeat;
	}
.header-form{
position: absolute;
top: 65px;
right: 0px;
zindex: 1;
background:url(images/bg-header-form.png) no-repeat;
width:227px;
font-size:14px;
height:36px;
padding: 5px 0px 5px 5px ;
}
/*header end; main begin*/
.main-h{
	width:100%;
	padding:0 0 27px;
}
#main:after,
.main-h:after{
	content:"";
	clear:both;
	display:block;
}
#main{
	width:960px;
	margin:0 auto;
	padding:3px 0 0;
	position:relative;
}
/*content begin*/
#content{
	float:left;
	width:720px;
	overflow:hidden;
}
.content-box01 {
	width:100%;
	overflow:hidden;


}
.box {float:left; }

.middle-box-cat{
	width:670px;
	margin-right: 20px;
}

.middle-box{
	width:470px;
	margin-right: 20px;
}

.heading{
	position:relative;
	width:100%;
	overflow:hidden;
	padding:14px 0 7px;
}
.heading em{
	position:absolute;
	font-style:normal;
	right:0;
	top:16px;
	color:#bbb;
	font-size:16px;
	line-height:18px;
}
.heading h2{
	margin:0;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#1997cb;
}
.middle-box .c, .middle-box-cat .c{
	background:url(images/bg-cb01-c.gif) repeat-y;

	overflow:hidden;
}
.middle-box .t, .middle-box-cat .t{

	overflow:hidden;
	background:url(images/bg-cb01-t.gif) no-repeat;
}
.middle-box .b, .middle-box-cat .b{
	overflow:hidden;
	padding:10px 23px 0px 27px;
	background:url(images/bg-cb01-b.gif) no-repeat 0 100%;
}

.image01{
	width:450px;
	overflow:hidden;
	padding:0;
	margin:0 -13px 13px -17px;
	position:relative;
}

span.tl{
	display:block;
	position:absolute;
	background: url(images/lead-bg-top-left.png) no-repeat;
	width:9px;
	height:9px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	}
span.bl{
	display:block;
	position:absolute;
	background: url(images/lead-bg-bottom-left.png) no-repeat;
	width:9px;
	height:9px;
	bottom:0;
	left:0;
	z-index:1;
	}
span.br{
	display:block;
	position:absolute;
	background: url(images/lead-bg-bottom-right.png) no-repeat;
	width:9px;
	height:9px;
	bottom:0;
	padding:0 !important;
	right:0;
	z-index:1;
	}
.middle-box .image01 a.front-lead-title{
	position:absolute;
	display:block;
	bottom:10px;
	left:15px;
	width: 400px;
	padding: 3px 10px;
	color:#FFFFFF;
	font:bold 18px/20px Arial, Helvetica, sans-serif;}
.middle-box .image01 a:hover.front-lead-title {text-decoration:none;}
.middle-box .image01 div.front-lead-title{
	position:absolute;
	bottom:0px;
	padding: 3px 10px;
	height:55px;
	width: 430px;
	background-color:#169dd5;
	opacity: .85; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=85); /* IE lt 8 */
	-ms-filter: "alpha(opacity=85)"; /* IE 8 */
	-khtml-opacity: .85; /* Safari 1.x */
	-moz-opacity: .85; /* FF lt 1.5, Netscape */
	
	}
.image01 img,
.image01 a{
	display:block;
	padding:0;
	margin:0;
}
.middle-box p{
	margin:0;
}
.small-box{
	width:226px;
}
.small-box .c{
	background:url(images/bg-cb02-c.gif) repeat-y;
	width:226px;
	overflow:hidden;

}
.small-box .t{
	background:url(images/bg-cb02-t.gif) no-repeat;
	width:226px;
	overflow:hidden;

	
}
.small-box .b{
	width:210px;
	overflow:hidden;
	padding:10px 10px 0px 10px;
	background:url(images/bg-cb02-b.gif) no-repeat 0 100%;

}
.content-box01 .small-box h3, .content-box01 .small-box h3 a{
	margin:0;
	font:bold 21px/24px Arial, Helvetica, sans-serif;
	color:#132b4a;
	padding:6px 0 18px;
}
.content-box01 .small-box .b{
	min-height:350px;
}
* html .content-box01 .small-box .b{
	height:350px;
	overflow:visible;
}
.content-box01 .small-box h3{
	color:#bbb;
}
.image02{
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	width:205px;

}
.image02 img,
.image02 a{
	display:block;
	margin: 0 auto;
}
.image-filmisoovitus{
	position:relative;
	overflow:hidden;
	margin-bottom: 0px;
	width:226px;

}
.content-box02{
	width:100%;
	overflow:hidden;
}
.left-column{
	float:left;
	width:226px;
	margin: 15px 0 0 0;
}
.right-column{
	width:470px;
	float:right;
}
.no-right-column{
	width:715px;
	float:right;
}
.left-column h3{
	margin:0;
	color:#132b4a;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
}
.left-column h4{
	color:#132b4a;
	font:18px/20px Arial, Helvetica, sans-serif;
	margin:0;
}
.left-column .small-box p {
	margin:5px 0 0;
	padding:0 0 2px;
}
.small-box p{
	margin:0;
}
.lc-box01{
	width:100%;
	overflow:hidden;
	padding:5px 0 20px 0px;
}
.small-box .lc-box01 h2{
	margin:2px 0 0;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#1997cb;
	padding:0 0 9px;
}
.esita-form{
	height:1%;
	padding:0 0 0 3px;
	overflow:hidden;
	margin:0 0 -17px;
}
.row{
	width:100%;
	padding:3px 0 0;
	overflow:hidden;
}
.textarea{
	width:164px;
	height:194px;
	overflow:auto;
	padding:10px;
	background:#fafafa;
	color:#4f5f68 !important;
	font:12px/17px Arial, Helvetica, sans-serif;
	border:1px solid #e9e9e9;
}
.row label{
	display:block;
	padding:0 0 4px;
	color:#4f5f68;
}
.esita-form .row label{
	padding:4px 0 0;
}
.text01{
	width:164px;
	background:#fafafa;
	color:#4f5f68 !important;
	font:12px/14px Arial, Helvetica, sans-serif;
	padding:6px 10px;
	border:1px solid #e9e9e9;
}
.btn-saada{
	cursor:pointer;
	margin:7px 0 0;
	background: url(images/btn-saada.gif);
	height:34px;
	width:146px;
	overflow:hidden;
	text-indent:-1000px;
	border: none;
}
.lc-box02 .image02{
	width:190px;
	padding:0 !important;
	margin:4px 0 15px 2px !important;
	overflow:hidden;
}
.image02 img,
.image02 a{
	display:block;
}
.lc-box02{
	width:100%;
	overflow:hidden;
}
.lc-box02 span.eripakkumised-title{
	color:#77ac2b;
	font:18px/22px Arial, Helvetica, sans-serif;
	padding:0 0 7px;
	display:block;
}
.add{
	margin-top:10px;
}
.image03{
	margin: 16px 16px 0 0;
	padding:0;
	position:relative;
	width:160px;
	height:100%;
	float:left;
}
.content-text02{
	display:table;
	height:1%;
	padding:10px 0 12px;
}
.content-text01{
	display:table;
	height:1%;
	word-break: normal;
	overflow:hidden;
	padding:13px 0 12px;
}
.content-text01 h3 a.comlink{
	color:#BBBBBB !important;
	}
.content-text01 h3 a:hover.comlink{
	text-decoration:none;}
.content-box02 .content-text02 h3{
	color:#132b4a;
	font:bold 23px/29px Arial,Helvetica,sans-serif !important;
	margin:0;
	padding:0 0 10px;
}

.content-box02 .middle-box h3, .content-box02 .middle-box h3 a{
	margin:0;
	font:bold 26px/29px Arial, Helvetica, sans-serif;
	color:#132b4a;
	padding:0 0 9px;
}
.content-box02 .middle-box h3{
	color:#bbb;
}
.pager{
	width:438px;
	overflow:hidden;
	clear:both;
	font-size:15px;
	padding:32px 15px 16px 17px;
	background:url(images/bg-cb04-b.gif) no-repeat 0 100%;
	font-size: 12px;
}
.pageat{
	display:block;
	text-align: center;
}
.next{
	float:right;
	margin:-18px 0 0;
}
.prev{
	margin:-18px 0 0;
	float:left;
}
/*content end; sidebar begin*/
#sidebar{
	float:right;
	width:226px;
	overflow:hidden;
}
.liitum-form{
	width:100%;
	margin:-3px 0 0;
	padding:0 0 6px;
	position:relative;
	overflow:hidden;
}
.liitum-form p{
	margin:0;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#132b4a;
	padding:0 0 7px;
}
.liitum-form p span{
	color:#1997cb;
}
#sidebar .small-box h3{
	margin:0;
	color:#132b4a;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
}
/* Exeption on content */
#pakkumised .small-box{
	float: none !important;
	}
#pakkumised .small-box{
	width:100% !important;}
#pakkumised .small-box .c{
	position:relative;
	float:left;
	margin:15px 15px 0 0;}
#pakkumised .small-box .c.add{
	margin: 15px 0 0 0 !important;
	}

.btn-liitun{
	cursor:pointer;
	margin:11px 0 0;
	float:left;
}
.rss-box{
	width:182px;
	background:url(images/bg-rss.gif) no-repeat 0 100%;;
	overflow:hidden;
	clear:both;
	padding:15px 25px 15px 19px;
}
.rss-box a{
	display:block;
}
.rss-box a:hover{
	text-decoration:none;
}
.rss-box img{
	float:left;
	width:51px;
}
.rss-box span{
	float:left;
	width:116px;
	padding:6px 0 0 15px;
	color:#b6b6b6;
	font:17px/20px Arial, Helvetica, sans-serif;
}
.teemad{
	width:226px;
	overflow:hidden;
	margin: 0px 0 0;
	background:url(images/bg-votes-c.gif) repeat-y;
}
.teemad .t{
	background:url(images/bg-votes-t.gif) no-repeat;
	width:226px;
	overflow:hidden;
}
.teemad .b{
	background:url(images/bg-votes-b.gif) no-repeat 0 100%;
	width:200px;
	padding:5px 0 5px 26px;
	overflow:hidden;
}
.teemad h2{
	margin:0;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	padding:0 0 9px;
	color:#1997cb;
}
.teemad ul{
	margin:0;
	padding:0;
	list-style:none;
}
.teemad ul li{
	width:100%;
	overflow:hidden;
	padding:0 0 7px;
}
.image04{
	width:100%;
	margin: 8px 0 0;
	padding: 8px 0 4px;
	overflow: hidden;
	text-align: center;
	/*display:table;*/
}
/*
.image04 a{
	display:block;
	width:100%;
	display: table-cell;
	vertical-align: middle;}

.image04 a img{
}*/

.product{
	width:100%;
	overflow:hidden;
	padding: 0;
}
.product .price-tag{
	float:left;
	display: block;
	background: url(images/price-bg.png) no-repeat top left;
	padding: 10px 10px 0 0;
	height:65px;
	text-align:center;
	width: 105px;
	color: #FFFFFF !important;
	border: 0px solid #fff;
	}
.product .price-tag strong{
	font: 26px/28px Arial, Helvetica, sans-serif !important;
	width: 105px;
	color: #FFFFFF;
	padding:0;
	margin:0;
	}
.product .price-tag em{
	color:#FFFFFF !important;
	padding:0;
	margin:0;
	width:105px;
	
	}
.product h3{
	margin:0;
	font:18px/22px Arial, Helvetica, sans-serif !important;
	color:#069 !important;
}
.product h3 span{
	color:#77ac2b;
}
.product p{
	padding:0 !important;
	margin:10px 0 0;
	font:10px/15px Arial, Helvetica, sans-serif !important;
}
.banner{
	overflow:hidden;

	padding: 2px 0;
}
.banner a{
	display:block;
}
.banner a:hover{
	text-decoration:none;
}
.banner img{
	float:left;
	width:94px;
}
.banner strong{
	float:left;
	padding:0 0 0 0px;
	color:#069;
	margin:-4px 0 0;
	width:70px;
	font:13px/16px Arial, Helvetica, sans-serif;
}
 .rus strong {width:80px;	font:10px Arial, Helvetica, sans-serif;}
.banner em span,
.banner strong span{
	padding:2px 0 0;
		margin: 2px 0 0 0;
}
.banner em{
	float:left;
	padding:0 0 0 0px;
	margin:4px 0 0;
	width:70px;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#ff7e00 !important;
	font-style:normal;
}
.rus em  {font:10px Arial, Helvetica, sans-serif;}
.text{
	width:195px;
	border:none;
	padding:4px 0 0;
	color:#b9bfc3;
	float:left;
	background:none;
}
.btn-search{
	float:right;
	width:23px;
	height:26px;
	border:none;
	background:none;
	cursor:pointer;
}
/*header-box end;footer begin*/
.footer-h{
	width:100%;
	overflow:hidden;
	background: #e5e5e5 url(images/footer-bg.jpg) no-repeat 50% 0;
}
#footer{
	width:960px;
	margin:0 auto;
	padding:20px 0 18px;
	text-align:center;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#7693a2;
}
#footer a{
	color:#7693a2;
	text-decoration:underline;
	font-weight:bold;
}
#footer a:hover{
	text-decoration:none;
}
#footer ul{
	padding:0;
	list-style:none;
	margin:0;
}
#footer ul li{
	display:inline;
	padding:0 6px 0 8px;
	background:url(images/footer-separator.gif) no-repeat 0 2px;
}
#footer ul li:first-child{
	background:none;
}
/*footer end; content.html begin*/
.content-box03{
	width:100%;
	overflow:hidden;
}
.breadcrumbs{
	width:100%;
	overflow:hidden;
	padding:9px 0 0
}
.breadcrumbs ul{
	margin:0;
	padding:0 0 13px 2px;
	height:1%;
	overflow:hidden;
	list-style:none;
}
.breadcrumbs ul li{
	float:left;
	color:#c7c7c7;
	font-size:14px;
	background:url(images/bullet.gif) no-repeat 0 6px;
	padding:0 14px 0 20px;
}
.breadcrumbs ul li a{
	font-weight:bold;
}
.breadcrumbs ul li:first-child{
	background:none;
	padding-left:0;
}
.big-box{
	width:715px;
	overflow:hidden;
	background:url(images/bg-bb-c.gif) repeat-y;
	margin: 0 0 15px 0;
}
.big-box .t{
	background:url(images/bg-bb-t.gif) no-repeat;
	width:715px;
	overflow:hidden;
}
.big-box .b{
	background:url(images/bg-bb-b.gif) no-repeat 0 100%;
	width:660px;
	overflow:hidden;
	padding:20px 29px 24px 26px;
}

.big-box .image05 div.default_caption p{
	margin:0 !important;
	padding:0 !important;
	color:#132b4a !important;
	font-size:14px !important;
	line-height:19px !important;

}
.big-box .image05 div p span{
	padding-top:5px;
}
.big-box p{
	margin: 0px 0 5px;
}
.big-box p a{
	font-weight:bold;
}
.big-box h2{
	color:#132b4a;
	padding: 0px;
	margin: 0 0 5px;
	font:bold 40px/42px Arial, Helvetica, sans-serif;
}
.big-box h3{
	padding: 0px;
	margin: 0px 0px 5px;
}
.data{
	width:100%;
	overflow:hidden;
	padding:0 0 19px;
}
.data ul{
	margin:0;
	padding:0;
	list-style:none;
}
.data ul li{
	float:left;
	padding:0 20px 0 0;
	font-size:14px;
	color:#bbb;
}
.data ul li span{
	color:#132b4a;
}
.data ul li a{
	color:#77ac2b;
	text-decoration:none;
}
.data ul li a:hover{
	text-decoration:underline;
}

h2.entry{
	font:bold 25px/27px Arial, Helvetica, sans-serif;
	padding:0 0 20px;}
.arvutitootjad {
	width:655px;
	overflow:hidden;
	margin: 13px 0;
	border:1px solid #e5e5e5;
	background:url(images/bg-cb05-c.gif) repeat-y;
}
.arvutitootjad-c{
	background:url(images/bg-cb05-t.gif) no-repeat;
	width:634px;
	padding:12px 5px 14px 16px;
	overflow:hidden;
}
.arvutitootjad ul{
	margin:0;
	padding:0;
	list-style:none;
}
.arvutitootjad ul li{
	background:url(images/bullet01.gif) no-repeat 0 9px;
	padding:0 0 0 7px;
}
.arvutitootjad ul li a{
	font-size:14px;
	line-height:19px;
}
/* Wordpress align codes */

.image05.alignnone{

	}
.alignnone{
	padding:0;
	margin:0;}
.alignright{
	float:right;
	margin:2px 2px 2px 15px;
	}
.alignleft{
	float:left;
	margin:2px 15px 2px 2px;
	}
.image05.alignright{
	float:right;
	margin:30px 2px 15px 20px;
	}
.image05.alignleft{
	float:left;
	margin:30px 20px 15px 2px;
	}

.image05{
	padding:0;
	padding-right: 0px !important;
	overflow:hidden;
	position:relative;

}
#lead.image05{
	position:relative;}
.image05 img,
.image05 a{
	display:block;
	margin:0 !important;
	padding:0 !important;

}
.image05 div.default_caption{
	background:url(images/bg-cb06.gif) repeat-y;
	margin:0 !important;
	padding:7px 13px 12px 16px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}
.default_caption div{
	border-color:#FFFFFF !important;}
#lead.image05{
	margin: 0px 0px 5px;
	height: 325px;
	overflow:hidden;
	}
#lead.image05 img{
	float:left;
}
div.summary{
	float:right;
	background: none !important;
	padding:0;
	width: 207px;
	height: 297px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	font:12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	background: #fafafa url(images/lead-img-bg.jpg) no-repeat top left !important;
	border: 1px #e5e5e5 solid;
}
div.summary p{
	display:block;
	padding:7px 13px 12px 16px;
	margin-top: 50%;
	color:#132b4a !important;
	font-size:14px !important;
	line-height:19px !important;}
div.summary ul{
	margin:15px;
	padding:0;
	list-style:none;
}
div.summary ul li{
	padding:0 0 7px 5px;
}
div.summary ul li a{
	font-size:14px;
	line-height:19px;
}
.intro{
	display:table;
	height:1%;
	padding:23px 0 0;
	font-size:16px;
	color:#132b4a;
	line-height:24px;
}

blockquote{
	background: #f7f7f7 url(images/quote-bg.jpg) no-repeat top left;
	float: left;
	position:relative;
	width: 200px;
	margin: 25px 25px 0px 0;
	padding: 5px 0 0 0;
	overflow:hidden;
	}
blockquote p{
	margin: 25px 0 0 0 !important;
	color:#1997cb;
	line-height:19px;
	font-size:14px;
	padding: 0 20px 25px 25px;
	background: url(images/quote-ends.png) no-repeat bottom center;}
blockquote h3{
	position:absolute;
	margin:0;
	top:0;
	left:0;
	width:185px;
	height: 34px;
	padding: 15px 0 0 15px;
	color:#1997cb;
	font:21px/23px Arial, Helvetica, sans-serif;
	background:url(images/blockquote-title-bg.jpg) no-repeat top;
}
blockquote ul{
	margin:50px 0 0 10px;
	list-style:none;
	padding:0;}
blockquote li{
	margin:0 0 3px 0;
	padding:4px 0 9px 35px;
	font-weight:normal;
	color:#132b4a;
	font-size:14px;
	line-height:19px;
	background: url(images/arrow.gif) no-repeat left center;
}

.author{
	width:100%;
	clear:both;
	overflow:hidden;
	margin: 20px 0 0;
	padding:0 0 16px;
}
.author-add{
	float:right;
	width:370px;
	padding:0 7px 0 0;
	border:1px solid #dcdfe1;
}
.avatar{
	padding:1px;
	border-right:1px solid #dcdfe1;
	width:49px;
	float:left;
}
.avatar a,
.avatar img{
	display:block;
}
.author-add ul{
	margin:0;
	padding:15px 0 0;
	width:318px;
	list-style:none;
	float:left;
}
.author-add ul li{
	background:url(images/avtpr-separator.gif) no-repeat 0 2px;
	padding:0 10px 0 10px;
	font-size:14px;
	float:left;
}
.author-add ul li a{
	color:#132b4a;
}
.author-add ul li:first-child{
	background:none;
}
.btn-tagasi{


	overflow:hidden;
	margin:12px 0 0 2px;
	float:left;
}
.content-box04{
	width:100%;
	padding:13px 0 0;
}
.content-box04:after{
	content:"";
	clear:both;
	display:block;
}
.content-box04 h2{
	margin:0;
	padding:0 0 12px;
	color:#77ac2b;
	font:21px/23px Arial, Helvetica, sans-serif;
}
.kommentaar-form{
	width:100%;
	overflow:hidden;
}
.col01{
	float:left;
	width:479px;
}
.col01 textarea{
	width:434px;
	background:#fff;
	color:#a4acb1;
	border:1px solid #c7c7c7;
	height:90px;
	padding:7px 9px;
	overflow:auto;
	outline:none;
}
.col02{
	width:246px;
	margin:0 -20px 0 0;
	float:left;
}
.col02 .row{
	padding:0 0 7px;
}
.text02{
	color:#a4acb1;
	width:216px;
	padding:5px 9px 6px;
	border:1px solid #c7c7c7;
	line-height:14px;
}
.comment{
	width:715px;
	overflow:hidden;
	margin:0;
	padding:2px 0 0;
	list-style:none;
}
.comment li{
	background:url(images/border.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
}
.title{
	float:left;
	width:178px;
}
.title h3{
	margin:9px 0 0;
	color:#77ac2b;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
}
.title span{
	display:block;
	color:#c7c7c7;
	font-weight:bold;
}
.single-comment{
	width:530px;
	padding:8px 0 13px;
	float:right;
}
.single-comment p{
	margin:0;
	line-height:19px;
}
.content-box05{
	width:100%;
	clear:both;
	overflow:hidden;
	padding:20px 0 0;
}
.content-box05 h2{
	margin:0;
	color:#1997cb;
	padding:0 0 6px;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
}
.image10{
	float:left;
	width:160px;
	position:relative;
	margin:0 28px -4px -7px;
}
.image10 a,
.image10 img{
	display:block;
}
.content-text03{
	display:table;
	height:1%;
}
.content-text03 h3{
	margin:-5px 0 0;
	color:#77ac2b;
	font:18px/22px Arial, Helvetica, sans-serif;
}
.big-box .content-text03 p{
	margin:5px 0 0;
}
.big-box .content-text03 p a{
	font-weight:normal;
}
.big-box #categories{
	
	}
.big-box#categories h2, .big-box h2.smaller{
	margin:15px 0 9px 0;
	color:#1997cb;
	padding:0 0 4px 0;
	background:url(images/categorie-seperator.jpg) no-repeat bottom;
	font:bold 26px/28px Arial, Helvetica, sans-serif;
	}
.big-box#categories h3{
	margin:0 0 12px 0;
	float: none !important;
	}
.big-box#categories h3 a{
	color:#132b4a;}
.big-box#categories h3 a:hover{
	color:#1997cb;}
.big-box#categories h3 span{
	color: #bbbbbb;
	padding: 0 10px 0 0 !important;
	
	}
.big-box#categories h3 em{
	color:#77ac2b;
	font-style:normal;
	}

.big-box#categories h3 em a{
	color:#77ac2b;
	}
.big-box#categories h3 em a:hover{
	text-decoration:none;
	color:#77ac2b;
	}
/* Post content */
.post{
	margin-bottom: 30px;
	clear:both;
	}
.entry p{
	margin: 0 0 12px 0 !important;}

/* authors template */
.author-meta{
	clear:both;
	width:100%;
	overflow:hidden;
	margin-top:15px;
	}
.author-meta h2{
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#132b4a;
	margin: 0 0 10px 0;
	padding: 0;
	}
.author-meta h2 span{
	color:#bbbbbb;
}
.author-meta .author-picture{
	float:left;
	width: 245px;
	height: 150px;
}
.author-meta .author-picture img{
	margin: 4px 0 0 13px;}
.author-meta .data{
	float:left;
	width: 410px;}
.author-meta .data div{
	background: url(images/data-bg.jpg) repeat-x;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	border: 1px solid #e5e5e5;
	height:27px;
	margin-bottom: 10px;
	}
.author-meta .data div li{
	display:block;
	float:left;
	height: 27px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	color: #132b4a;
	padding: 0 14px;
	line-height:27px;
	background: url(images/data-seperator.jpg) no-repeat right top;
}
.author-meta .data div li.second{
	background: url(images/data-seperator2.jpg) no-repeat right top;
	}
.author-meta .data div li.second img{
	padding: 8px 0 5px 0;}
.author-meta .data div li.third{
	background: none !important;
	}
.author-meta .data div li a{
	color:#1997cb;}
* html .author-meta .data div li{
        width:1%;
        white-space:nowrap;
    }

.author-meta .data div img{
	vertical-align: middle;
	}

#autor {position: relative; width: 450px; border:1px solid #ccc;}
.cboxH {position: absolute; top: 0px; left: 10px; padding: 18px 0 0 0; margin:0px; z-index: 1; color:#132b4a;	font:18px/20px Arial, Helvetica, sans-serif;}

.cboxH span{
	color:#cdcdcd;
}

 .p-bottom {
	position:relative;
	height:20px;
	width: 100%;
	overflow:hidden;
	}
.l {

	background:url(images/bottom-l.png) left bottom  no-repeat;
	width:11px;
	height:11px;
	border: 1px solid #000;
	}
 .c-bottom {
	margin: 0 11px;
	background: #FFFFFF;
	height:20px;
	width: 400px;
	}
 .r {
  absolute: absolute;
	bottom: 0px;
	right: 0px;
	background: url(images/bottom-r.png) right bottom no-repeat;
	width:11px;
	height:20px;
	}

.image06{
	border:1px solid #e5e5e5;
	border-width:1px 0;
	width:450px;
	overflow:hidden;
	padding:1px 0;
	margin: 0px;
	background-color: #fff;
	display: inline;
}
.image06 img{
	display:block;
}
.contact{
	background:#e6e6e6 url(images/bg-popup-mail.gif) repeat-x;
	width:420px;
	overflow:hidden;
	font-size:17px;
	padding:20px 0 21px 30px;
	border-bottom:1px solid #fff;
	background-color: #fff;
}
.contact strong{
	margin:0 0 0 14px;
}
.about{
	width:386px;
	padding:23px 32px 5px 32px;
	overflow:hidden;
	border-top:1px solid #e5e5e5;
	background-color: #fff;
}
.about p{
	margin:0;
}
.clear {clear:both}
/*popup end*/

.filmisoovitus{
	background: #098fc5 url(images/f-first-bg.jpg) no-repeat;
	color:#FFFFFF;
	width:226px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height:15px;
	position:relative;
	margin: 0 0 15px 0;
	}
.filmisoovitus h3{
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;}
.filmisoovitus h3 a{
color:#132b4a;
	}
	
.film-head{
	background: url(images/filmisoovitus-head-bg.jpg) no-repeat;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color:#4f5f68;
	height:72px;
	position:relative;
	}
.film-head span{
	display:block;
	position:absolute;
	top:15px;
	left:77px;
	width:133px;}
.filmisoovitus p{
	}
.filmisoovitus img{
	border-bottom: solid 1px #64d3e7;}
.content{
	padding:15px;
	}
.f-corners{
	background:url(images/f-rounded.png) no-repeat bottom;
	width:226px;
	height:15px;
	position:absolute;
	bottom:0px;
	left:0px;}
	
.linklove{display:none;}
