/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body {
    background: #FFFAFC;
    font-family: Verdana, Tahoma;
}


h2 {
    font-size: 182%;
	font-weight: bold;
    color: #CD6291;
}
h3 {
    font-size: 167%;
	color: #CD6291;
	font-family: Trebuchet MS,Tahoma;
	font-weight: bold;
}
strong {
	font-weight: bold;
}
a {
    text-decoration: underline;
    color:#790000;
}
a:hover { 
    text-decoration: none;
}


input.iText {
	padding: 1px 5px;
	font-size: 85%;
	width: 100px;
}
input.iButton {
	font-size: 85%;
}
p {
	margin: 7px;
}


h2 a {
	color: #CD6291;
	text-decoration: none;
}






label
{
	display: block;
	line-height: 1.5em;
}
.cb label
{
	display: inline;
}
.accessibleText {
    text-indent: -999px;
    overflow: hidden;
}
h2.accessibleText {
	position: absolute;
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
body
{
	padding-top: 33px;
}
h1 {
	width:170px;
	height:105px;
	margin: 0 0 0 15px;
	padding: 0;
	background: url("img/piglets.gif") 0 0 no-repeat;
	float: left;
}
h1 a {
	width: 170px;
	height: 105px;
	display: block;
}

.bg1 {
	background:#FFEDF3;
	height:30px;
	left:0;
    top:0;
	position:absolute;
	width:100%;
	z-index:20;
}
.bg2 {
	border-top:93px solid #fff;
	border-bottom: 30px solid #FFE7F1;
	background-color: #F49AC1;
	height:15px;
	left:0;
    top:0;
	position:absolute;
	width:100%;
    z-index:1;
}



.fixWidth {
	margin: 0 auto;
	width: 960px;
}
.header {
	/*margin-top: 33px;*/
	z-index: 10;
	position: relative;
}
.pageContainer {
	margin-top: 10px;
	margin-bottom: 20px;
}

.menuMain {
	display: block;
	text-align: right;
	padding-top: 80px;
}
.menuMain li {
    list-style: none;
    display: inline;
	font-size: 85%;
	padding: 0 5px;
}
.menuMain li a {
	text-decoration: none;
	padding-left: 8px;
    background: url(img/arr.gif) no-repeat scroll 0pt 56%;
}
.menuMain li a:hover {
	text-decoration: underline;
}
.menuAdmin
{
	text-align: left;
}
.menuAdmin .logout
{
	float: right;
}

.menuHeader {
	font-family: Trebuchet MS, Tahoma;
	height: 30px;
	line-height: 30px;
	position: relative;
}
.menuHeader ul {
	float: right;
}
.menuHeader li {
	float: left;
	padding-right: 8px;
	font-size: 93%;
}
.menuHeader li span {
    border-left: 1px solid #cd93d4;
	float: left;
	height: 10px;
	line-height: 10px;
	margin-top: 10px;
}
.menuHeader li a {
	padding: 0 0 0 8px;
	text-decoration: none;
	color: #F49AC1;
}
.menuHeader li a:hover {
    color: #CD6291;
}
.menuHeader li.google {
	border: none;
}

.reklama {
	padding:2px;
	border:1px solid #F49AC1;
	width: 468px;
	height: 60px;
	overflow:hidden;
	float: right;
	top: 38px;
	right: 3px;
	position:absolute;
}


.reklama img {
	border:none;
	margin:0;
	padding:0;
}



.content {
	width: 640px;
	float: left;
}

.side {
	width: 300px;
	float: right;
}

.zipFM {
	text-align: center;
	margin-top: 10px;
}
.zipFM img {
	border: none;
}





.blogIndex {
	padding: 0.5em;
	border: 1px dashed #FFD3E5;
	font-size: 93%;
	margin-bottom: 1em;
}
.blogIndex li {
	margin: 7px;
}
.blogIndex li a {
	font-weight: bold;
	text-decoration: none;
	color: #A63667;
}
.blogIndex li a.comments {
	font-size: 85%;
}
.meta {
	font-size: 85%;
    color: #F399C1;
}
.meta .author {
	font-weight: bold;
}

.newsItem
{
	margin-bottom: 3em;
}
.newsItem p {
	margin-bottom: 1em;
}


.side .box h2 {
	color: #fff;
	font-family: Trebuchet MS, Tahoma;
	font-weight: bold;
	font-size: 108%;
	padding: 6px 10px;
	margin: 0;
	background-color: #f49ac1;
}


dl.facts dt {
	padding: 5px 5px 0 5px;
	
}
dl.facts dd {
    padding: 0 5px 5px 5px;
	font-size:12px;
}
dl.facts dt.r1, 
dl.facts dd.r1 {
	background-color: #FFEDF3;
}
.side .box {
	margin-bottom: 0.5em;
}
.side .box fieldset,
.boxbg {
    background-color: #FFEDF3;
}
.boxFixed
{
	position: fixed;
	width: 300px;
	bottom: 0;
}
.boxFixedTop
{
	bottom: auto;
	top: 15px;
	opacity: .9;
}

.box a {
	text-decoration: none;
}
.box a:hover {
	text-decoration: underline;
}
.daugiau {
	text-align: right;
	font-family: tahoma;
	padding: 5px;
	background-color: #ffedf3;
	margin: 0;
}


ul.klausimai {
	padding: 5px;
    background-color: #FFEDF3;
}
ul.klausimai li {
	font-family: Tahoma;
	padding-bottom: 5px;
	font-size: 93%;
}

ul.klausimai li a:hover {
	background-color: #fff;
	text-decoration:none;
}





.subNav {
	background-color: #FFEDF3;
	border-top: 1px solid #FFC6DC;
	padding: 3px 5px;
	font-size: 85%;
}
.subNav ul,
.subNav ul li {
	display: inline;
}
.subNav ul li.active {
	font-weight: bold;
} 




.question {
	background-color:#FFF5F9;
	margin-bottom:10px;
	padding:5px;
}
.question .who {
	display: block;
	color: #000;
	font-weight: normal;
        font-family:Trebuchet MS,Tahoma;
        font-size:14px;
	margin: 7px;
}
.question .who strong {
	font-weight: bold;
}
.question .what {
	display: block;
	margin: 7px;
	color:#A21957;
        font-family:Trebuchet MS,Tahoma;
        font-size:18px;
}

.question ul.answers li {
	background-color: #fffafc;
	margin: 5px;
	padding: 5px;
}

.pigBio .pig,
.question .pig
{
	border:1px solid #C67875;
	float:left;
	margin:2px 8px 5px 5px;
	padding:0pt;
	text-align:center;
}
.pigBio .pig .name,
.question .pig .name
{
	background-color:#C67875;
	color: #fff;
	margin:0px;
	padding:3px 0px;
	font-weight: bolder;
	font-family:tahoma;
	font-size:11px;
	width: 100px;
}

.question .loading
{
	text-indent: -10000px;
	float: left;
	display: block;
	margin-top: -7px;
	padding: 5px 0 5px 30px;
	background: url('img/loading.gif') 0 50% no-repeat;
	overflow: hidden;
	width: 1px;
}


.paging {
	font-size: 11px;
	margin: 7px;
}
.paging li.arrow {
	font-weight: bold;
	font-size: 19px;
	padding-left: 5px;
	padding-right: 5px;
}
.paging li {
	display: inline;
}
.paging li a {
	text-decoration: none;
}
.paging li a:hover {
	color: #CD6291;
}
.paging li.active {
	font-weight: bold;
	font-size: 19px;
	padding-left: 5px;
	padding-right: 5px;
}
.paging li.active a,
.paging li.active a:hover
{
	color:#CD6291;
}
.paging li.active1 {
	font-weight: bold;
	font-size: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.paging li.active2 {
	font-weight: bold;
	font-size: 13px;
	padding-left: 3px;
	padding-right: 3px;
}



a.linkYes {
        background-color:#6EA084;
}
a.linkNo {
	background-color:#D45F63;
}
a.linkYes,
a.linkNo {
        color:#fff;
        padding:1px 6px;
        text-decoration:none;
}
a.linkYes:hover,
a.linkNo:hover {
	background-color: #fff;
	color:#000;
}


.blog_entry {
	font-family:Verdana;
	font-size:11px;
	padding:10px;
	line-height:20px;
	border: 1px dashed pink;
}
.blog_entry h2 {
	font-size: 22px;
	font-family:Trebuchet MS,Tahoma;
	line-height: 30px;
}
.blog_entry p {
	margin:10px 0px;
	text-align:justify;
}
.blog_entry ul li {
	margin-left: 40px;
	list-style-position: outside;
	list-style-type: disc;
}

.blog_comments
{
	margin-top: 20px;
}
.blog_comments h3 a
{
	font-size: 12px;
}
.blog_comments .more
{
	background-color: #FFEDF4;
	border: 1px solid #FF7AB4;
}
.blog_comments .more a,
.blog_comments .more span
{
	color: #CD6291;
	padding: 7px;
	text-align: center;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.blog_comments  a.loading
{
	text-indent: -10000px;
	overflow: hidden;
	background-image: url('img/loading.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.comment
{
	margin: 15px 0;
	padding: 10px;
	border-top: 1px solid #FFC7DF;
	background: url('img/combg.png') 0 0 repeat-x;
}
.commentPig
{
	background: #FFE4ED;
}
.comment .meta
{
	color: #000;
	font-size: 100%;
}
.comment .author
{
	font-weight: bold;
	float: left;
	font-family: Trebuchet MS,Tahoma;
	font-size: 15px;
}
.comment .date
{
	float: right;
	color: #CD6291;
	font-size: 85%;
}
.comment .author .pig .name
{
	display: inline;
}
.comment blockquote
{
	background-color: #FFF2F7;
	padding: 7px;
	margin-left: 20px;
	border-left: 2px solid #F49AC1;
	font-size: 85%;
}


p.error {
	padding: 3px;
	border: 2px solid #f00;
	background-color: #fff;
	color: #800;
}
p.success {
	padding: 3px;
	border: 2px solid #080;
	background-color: #fff;
	color: #080;
}



.adminSubLink
{
	font-size: 10px;
}
ul.factsAdmin li .adminSubLink
{
	margin: 0 7px;
}


.answer textarea
{
	width: 490px;
}
.answer input[type=submit]
{
	float: right;
}
textarea.editQuestion
{
	width:100%;
	display:none;
}
label[for=q_id]
{
	display: inline;
}
input#q_id
{
	width: 40px;
}




.content ul.sviesuoliai li
{
	width: 49%;
	float: left;
}
.content ul.sviesuoliai li.r0
{
	clear: both;
}
.content ul.sviesuoliai li.r1
{
	float: right;
}
.content ul.sviesuoliai li h4
{
	margin: 10px 0;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	background-color: #FFEDF4;
}
.content ul.sviesuoliai li p,
p.sviesuolis
{
	font-size: 11px;
	padding-left: 77px;
}
.content ul.sviesuoliai li p a.svAva,
p.sviesuolis a.svAva
{
	float: left;
	margin-left: -77px;
	width: 70px;
	height: 70px;
}
.content ul.sviesuoliai li p span,
p.sviesuolis span
{
	display: block;
}

ul.facts li
{
	padding: 10px 35px 10px 65px;
	position: relative;
}
ul.facts li.r1
{
	background-color: #FFEDF3;
}
ul.facts li .author
{
	font-size: 11px;
	color: #790000;
}
ul.facts li .num
{
	float: left;
	margin-left: -65px;
	width: 72px;
	text-align: center;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-weight: bold;
	color: #ffedf3;
	font-size: 40px;
}
* html ul.facts li .num
{
	display: inline;
}
ul.facts li.r1 .num
{
	color: #fff;
}

ul.factsAdmin li .num,
ul.factsAdmin li.r1 .num
{
	font-size: 11px;
	color: #999;
}
ul.factsAdmin li .num strong
{
	font-size: 14px;
}
ul.factsAdmin li .num .pos
{
	color: #83A668;
}
ul.factsAdmin li .num .neg
{
	color: #FF7A7A;
}


ul.facts li .votes
{
	position: absolute;
	bottom: 10px;
	right: 0;
}
dl.facts dt .votes
{
	float: right;
}
ul.facts li .votes a,
dl.facts dt .votes a
{
	width: 15px;
	height: 15px;
	float: left;
	display: block;
	padding: 0;
	margin: 7px 3px;
	text-indent: -999px;
	overflow: hidden;
	background: url('img/yesno.gif');
}
ul.facts li .votes a.linkNo,
dl.facts dt .votes a.linkNo
{
	background-position: -15px -15px;
}
ul.facts li .votes a.linkYes,
dl.facts dt .votes a.linkYes
{
	background-position: 0 -15px;
}
ul.facts li .votes a.linkNo:hover,
dl.facts dt .votes a.linkNo:hover
{
	background-position: -15px 0;
}
ul.facts li .votes a.linkYes:hover,
dl.facts dt .votes a.linkYes:hover
{
	background-position: 0 0;
}
ul.facts li .loading a.linkYes,
dl.facts dt .loading a.linkYes,
ul.facts li .loading a.linkNo,
dl.facts dt .loading a.linkNo
{
	display: none;
}
ul.facts li .loading,
dl.facts dt .loading
{
	background: url('img/loading.gif') 50% 50% no-repeat;
	width: 20px;
	height: 20px;
}

.popn
{
	font-size: 10px;
	color: #888;
}
.popn .num,
.popn .author
{
	display: none;
}
.pop0
{
	font-size: 11px;
}
.pop1
{

}
.pop2
{
	font-size: 14px;
	font-weight: bold;
}
.pop3
{
	border: 2px solid #790000;
	margin: 2px 0;
	font-size: 14px;
	font-weight: bold;
}

.side ul.sviesuoliai
{
	width: 280px;
	margin: 0 auto;
}
.side ul.sviesuoliai li
{
	float: left;
}
.side ul.sviesuoliai li a.svAva
{
	width: 70px;
	height: 70px;
	display: block;
}

a.svAva
{
	text-indent: -999px;
	overflow: hidden;
	background: url('img/sviesuoliai.jpg') 0 70px no-repeat;
}
a.svAva_vidas-ginevicius,
.side ul.sviesuoliai li a.svAva_vidas-ginevicius:hover
{ background-position: 0 0; }
a.svAva_algimantas-cekuolis,
.side ul.sviesuoliai li a.svAva_algimantas-cekuolis:hover
{ background-position: 0 -70px; }
a.svAva_crazy-frog,
.side ul.sviesuoliai li a.svAva_crazy-frog:hover
{ background-position: 0 -140px; }
a.svAva_rolandas-maskoliunas,
.side ul.sviesuoliai li a.svAva_rolandas-maskoliunas:hover
{ background-position: 0 -210px; }
a.svAva_minedas,
.side ul.sviesuoliai li a.svAva_minedas:hover
{ background-position: 0 -280px; }
a.svAva_zydrunas-savickas,
.side ul.sviesuoliai li a.svAva_zydrunas-savickas:hover
{ background-position: 0 -350px; }
a.svAva_kelias-i-zvaigzdes,
.side ul.sviesuoliai li a.svAva_kelias-i-zvaigzdes:hover
{ background-position: 0 -420px; }
a.svAva_valdas-karklelis,
.side ul.sviesuoliai li a.svAva_valdas-karklelis:hover
{ background-position: 0 -490px; }
a.svAva_violeta-riaubiskyte,
.side ul.sviesuoliai li a.svAva_violeta-riaubiskyte:hover
{ background-position: 0 -560px; }
a.svAva_viesasis-transportas,
.side ul.sviesuoliai li a.svAva_viesasis-transportas:hover
{ background-position: 0 -630px; }
a.svAva_one-lt,
.side ul.sviesuoliai li a.svAva_one-lt:hover
{ background-position: 0 -700px; }
a.svAva_vw-golf,
.side ul.sviesuoliai li a.svAva_vw-golf:hover
{ background-position: 0 -770px; }
a.svAva_naglis-sulija,
.side ul.sviesuoliai li a.svAva_naglis-sulija:hover
{ background-position: 0 -840px; }
a.svAva_cha-lt,
.side ul.sviesuoliai li a.svAva_cha-lt:hover
{ background-position: 0 -910px; }
a.svAva_prekybos-centrai,
.side ul.sviesuoliai li a.svAva_prekybos-centrai:hover
{ background-position: 0 -980px; }
a.svAva_karas-keliuose,
.side ul.sviesuoliai li a.svAva_karas-keliuose:hover
{ background-position: 0 -1050px; }

.side ul.sviesuoliai li a.svAva_vidas-ginevicius
{ background-position: -70px 0; }
.side ul.sviesuoliai li a.svAva_algimantas-cekuolis
{ background-position: -70px -70px; }
.side ul.sviesuoliai li a.svAva_crazy-frog
{ background-position: -70px -140px; }
.side ul.sviesuoliai li a.svAva_rolandas-maskoliunas
{ background-position: -70px -210px; }
.side ul.sviesuoliai li a.svAva_minedas
{ background-position: -70px -280px; }
.side ul.sviesuoliai li a.svAva_zydrunas-savickas
{ background-position: -70px -350px; }
.side ul.sviesuoliai li a.svAva_kelias-i-zvaigzdes
{ background-position: -70px -420px; }
.side ul.sviesuoliai li a.svAva_valdas-karklelis
{ background-position: -70px -490px; }
.side ul.sviesuoliai li a.svAva_violeta-riaubiskyte
{ background-position: -70px -560px; }
.side ul.sviesuoliai li a.svAva_viesasis-transportas
{ background-position: -70px -630px; }
.side ul.sviesuoliai li a.svAva_one-lt
{ background-position: -70px -700px; }
.side ul.sviesuoliai li a.svAva_vw-golf
{ background-position: -70px -770px; }
.side ul.sviesuoliai li a.svAva_naglis-sulija
{ background-position: -70px -840px; }
.side ul.sviesuoliai li a.svAva_cha-lt
{ background-position: -70px -910px; }
.side ul.sviesuoliai li a.svAva_prekybos-centrai
{ background-position: -70px -980px; }
.side ul.sviesuoliai li a.svAva_karas-keliuose
{ background-position: -70px -1050px; }



label.cb
{
	display: inline;
}

.fApprove,
.fDeny,
.fCensor
{
	font-weight: bold;
	margin-right: 2em;
}
.fApprove
{
	color: #080;
}
.fCensor
{
	margin-right: 0;
	float: right;
}


.pigBio
{
	padding-left: 110px;
	margin-top: 20px;
}
.pigBio .pig
{
	float: left;
	margin-left: -110px;
}


.lastfm .name
{
	display: none;
}
.lastfm .pig
{
	float: left;
	margin: 0 7px;
}
.lastfm
{
	margin-top:20px;
}
.lastfm .date
{
	color: #CD6291;
}



ul.inagiai li
{
	margin-top: 20px;
	margin-bottom: 40px;
}
ul.inagiai li p
{
	margin-left: 0;
	margin-right: 0;
}
ul.inagiai li h3
{
	font-size: 16px;
}
ul.inagiai li h3 a
{
	text-decoration: none;
}
ul.inagiai li h3 a:hover
{
	text-decoration: underline;
}

form.centerForm div,
form.centerForm h3
{
	width: 450px;
	margin: 7px auto;
	text-align: center;
}
form.centerForm ul
{
	width: 300px;
	margin: 7px auto;
	text-align: left;
}
form.centerForm .translated
{
	border: 1px solid #F49AC1;
	padding: 7px;
	font-size: 16px;
	text-align: left;
}



.lovecalc
{
	margin: 30px auto;
	text-align: center;
	width: 500px;
}
.lovecalc div
{
	width: 250px;
	float: left;
}
.lovecalc p
{
	clear: both;
}
.lovecalc p.result,
.lovecalc label
{
	font-family:Trebuchet MS,Tahoma;
	font-size:22px;
	color: #CD6291;
}
.lovecalc input
{
	border:1px solid #F49AC1;
	color:#888;
	font-size:18px;
	padding:5px;
	text-align: center;
}
.lovecalc button
{
	background:#FFEDF4;
	border:#FF7AB4 solid 1px;
	color:#CD6291;
	cursor:pointer;
	font-size:18px;
	margin:10px auto;
	padding:5px;
	width:250px;
}
p.disclaimer
{
	color: #CD6291;
	font-size: 10px;
}


h1.disabled {
    background: url("img/disabled/piglets.gif") 0 0 no-repeat;
}
.side .disabled .box h2 {
	background-color: #b9b9b9;
}
.disabled h3 {
	color: #888;
}
.disabled .bg1 {
    background-color: #f3f3f3;
}
.disabled .bg2 {
    background-color: #efefef;
    border-color: #b9b9b9;
}
.disabled a {
    color: #888;
}
.menuMain li.disabled a {
    background: url(img/disabled/arr.gif) no-repeat scroll 0pt 56%;
}

.disabled .menuHeader li span {
    border-color: #acacac;
}
.disabled .menuHeader li a {
	color: #b9b9b9;
}
.disabled .menuHeader li a:hover {
    text-decoration: underline;
}
.disabled .reklama {
    border-color: #b9b9b9;
}


.disabled .blogIndex {
    border: 1px dashed #e2e2e2;
}
.disabled .blogIndex li a {
    color: #666;
}
.disabled .meta {
    color: #b9b9b9;
}


.disabled dl.faktai dt.r1, 
.disabled dl.faktai dd.r1,
.disabled .daugiau,
.side .disabled .box fieldset,
.disabled ul.klausimai {
    background-color: #f3f3f3;
}


.disabled a.linkYes,
.disabled a.linkNo,
.disabled a.linkYes:hover,
.disabled a.linkNo:hover {
	background-color: #ccc;
	color:#444;
	padding:1px 6px;
	text-decoration:none;
}

.disabled .subNav
{
	background-color: #eee;
	border-color: #ccc;
}

