/*
 * reset 
 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,figure,footer,header,hgroup,menu,nav,section,menu,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,figure,footer,header,hgroup,nav,section{display:block;}
nav, ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
/*tablesstillneedcellspacing="0"inthemarkup*/
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0;}
input,select{vertical-align:middle;}
/*ENDRESETCSS*/
/*maxvoltar.com/archive/-webkit-font-smoothing*/
html{-webkit-font-smoothing:antialiased;}
pre{padding:15px;white-space:pre;/*CSS2*/white-space:pre-wrap;/*CSS2.1*/white-space:pre-line;/*CSS3(and2.1aswell,actually)*/word-wrap:break-word;/*IE*/}
/*aligncheckboxes,radios,textinputswiththeirlabel*/
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
/*handcursoronclickableinputelements*/
input[type=button],input[type=submit],button{cursor:pointer;}
a:hover{text-decoration: none;}
input:active,input:focus{outline: none;}
p
{
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { display: inline-block; } * html .clearfix { height: 1%; } .clearfix { display: block; }

.hidden{ display: none; }

html,
body
{
	font: 12px/14px tahoma;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
html,
body,
#all
{
	background: #F2F2F2;
}

/*
 *  #all > header
 */
#all > header
{
	background: #23408E;
	position: relative;
	width: 100%;
	
	min-height: 80px;
	height: auto !important;
	height: 80px;
}
	#all > header .in
	{
		margin: 0 auto;
		padding: 0 0 2px 0;
		width: 960px;
	}
		#all > header .in > table
		{
			border: 0;
			border-collapse: collapse;
			width: 100%;
		}
			#all > header .in > table td
			{
				vertical-align: top;
			}
			#logo
			{
				float: left;
				margin: 16px 0 0 0;
			}
			.slogan,
			.slogan a
			{
				color: #FFF;
				text-decoration: none;
				text-transform: uppercase;
			}
			.slogan
			{
				padding: 4px 0 0 0;
			}
		#all > #all > header .right,
		#all > header .right a
		{
			color: #FFF;
		}
		#all > header .right
		{
			float: right;
		}
			#all > header .right .languages
			{
				padding: 10px 0 0 0;
			}
				#all > header .right .languages ul
				{
					list-style: none;
				}
					#all > header .right .languages a
					{
						float: right;
						text-transform: uppercase;
					}
					#all > header .right .languages a:hover
					{
						text-decoration: underline;
					}
		#all > header .right nav
		{
			margin: 0 -18px 0 0;
			padding: 3px 0 0 0;
		}
			#all > header .right nav ul
			{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			#all > header .right nav ul li
			{
				display: block;
				float: left;
			}
				#all > header .right nav ul li a
				{
					display: block;
					font-size: 15px;
					line-height: 17px;
					padding: 14px 18px;
					text-decoration: none;
				}
				#all > header .right nav ul li:hover a,
				#all > header .right nav ul li.active a
				{
					background: url(../images/bg-nav.png) 0px 0px repeat-x;
				}

/*
 * main
 */
#main
{
	background: #FFF;
	
	-webkit-box-shadow: 0 0 5px 5px #EAEAEA;
	box-shadow: 0 0 5px 5px #EAEAEA;
	
	margin: 0 auto;
	padding: 24px 15px 20px;
	width: 930px;
	
	behavior: url(/media/PIE-1.0.0/PIE.htc);
}

/*
 * content
 */
#content
{
	padding: 21px 0 0 0;
}
	#content h1,
	#content h2,
	#content h3,
	#content h4,
	#content h5,
	#content h6
	{
		color: #233F8D;
		font-weight: normal;
		padding: 0 0 10px 31px;
	}
	#content .blog .item h2
	{
		padding-left: 0;
	}
	#content h1
	{
		font-size: 32px;
		line-height: 34px;
	}
	#content .signs h1,
	#content .sign h1
	{
		padding-left: 0;
	}
	#content h2
	{
		font-size: 28px;
		line-height: 30px;
	}
	#content h3
	{
		font-size: 24px;
		line-height: 26px;
	}
	#content h4
	{
		font-size: 20px;
		line-height: 22px;
	}
	#content h5
	{
		font-size: 16px;
		line-height: 18px;
	}
	#content h6
	{
		font-size: 12px;
		line-height: 14px;
	}
	#content .text,
	.blog .item
	{
		color: #97A3AD;
		font-size: 17px;
		line-height: 34px;
		padding: 0px 31px 8px;
	}

/*
 * footer
 */
footer
{
	color: #FFF;
	font: 11px/13px arial;
}
footer
{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
	background: url(../images/bg-footer.png) 0px 0px repeat-x;
	margin: 0 auto;
	width: 960px;
	
	behavior: url(/media/PIE-1.0.0/PIE.htc);
}
	footer .in
	{
		padding: 32px 33px 37px;
	}
		footer nav
		{
			padding: 0 0 8px 0;
		}
			footer nav ul
			{
				list-style: none;
				margin: 0;
				padding: 0;
			}
				footer nav ul li
				{
					float: left;
					padding: 0 19px 0 0;
				}
					footer nav ul li a
					{
						color: #FFF;
						font: 14px/16px tahoma;
					}
					footer nav ul li:hover a,
					footer nav ul li.active a
					{
						text-decoration: underline;
					}

/*
 * forms
 */
.row
{
	padding: 0 0 18px 0;
}
.row.npb
{
	padding-bottom: 0;
}
.row.fl
{
	float: left;
}
.row.first,
.row.third
{
	width: 285px;
}
.orientation .fl
{
	float: left;
}
.orientation .row.first,
.orientation .row.third
{
	width: 100px;
}
.orientation .first-long
{
	width: 285px; 
}
.row.second
{
	width: 136px;
}
.row.block
{
	padding: 0 21px;
}
.row.sentences
{
}
.separator
{
	background: #CBD3EB;
	display: block;
	height: 1px;
	width: 100%;
}
	.row .title,
	.title2
	{
		color: #717D9A;
		float: left;
		font-size: 18px;
		line-height: 20px;
		padding: 11px 10px 0 0;
	}
	.title2
	{
		display: none;
		padding-bottom: 4px;
	}
	#fancybox-content .title2
	{
		display: block;
	}
	.sign .row .title
	{
		color: #97A3AD;
		padding-top: 0;
		padding-bottom: 6px;
		width: 100px;
		float: left;
	}
		.sign .row .title span,
		.sign .row p span
		{
			color: #018D3F;
		}
		.sign .left .row p
		{
			width: 300px;
			float: left;
		}
	.row label
	{
		color: #101010;
		font: 14px/16px arial;
	}
	.advanced .row .title,
	.advanced .row label
	{
		color: #111111;
		font-weight: bold;
	}
	.lips .row.fl label
	{
		padding-right: 10px;
	}
	.row label.p
	{
		padding-bottom: 8px;
	}
		.row label input
		{
			margin-bottom: 2px;
		}
	.row.floated label
	{
		float: left;
		padding-right: 14px;
	}
	.row .current,
	.row .remove
	{
		float: left;
	}
	.row .current
	{
		padding-top: 9px;
	}
	.row .remove
	{
		background: url(../images/sprite.png) -60px 0px no-repeat;
		display: block;
		cursor: pointer;
		font: 0px/0px arial;
		margin: 14px 0 0 10px;
		height: 21px;
		width: 21px;
	}
	.row .add-more
	{
		display: inline-block;
		margin: 13px 0 0 0;
	}
		.row .add-more span
		{
			background: url(../images/sprite.png) -30px 0px no-repeat;
			display: inline-block;
			line-height: 20px;
			margin-bottom: -5px;
			padding-right: 4px;
			height: 21px;
			width: 21px;
		}
	.values
	{
		width: 607px;
	}
		.values ul
		{
			border-top: 1px solid #CBD3EA;
			border-left: 1px solid #CBD3EA;
		}
			.value
			{
				border-right: 1px solid #CBD3EA;
				border-bottom: 1px solid #CBD3EA;
				cursor: pointer;
				float: left;
				height: 120px;
				position: relative;
				text-align: center;
				width: 120px;
			}
			.values .separator
			{
				background: transparent;
				border-left: 1px solid #FFF;
				border-bottom: 1px solid #CBD3EA;
				margin-left: -1px;
				float: left;
				height: 30px;
				width: 100%;
			}
			.value:hover
			{
				outline: 2px solid #079143;
				z-index: 999999;
			}
				.value img
				{
					max-width: 120px;
					width: auto !important;
					width: 120px;
					
					max-height: 120px;
					height: auto !important;
					height: 120px;
				}
				.value .name
				{
					background: #E9F3FD;
					bottom: 0;
					color: #21418C;
					display: block;
					font-size: 14px;
					float: left;
					line-height: 16px;
					padding: 5px;
					position: absolute;
					left: 0;
					text-align: left;
					
					filter: alpha(opacity=80);
					-moz-opacity: 0.8;
					opacity: 0.8;
				}
			.values .btn
			{
				float: right;
				margin-top: 10px;
			}
.topics,
.advanced
{
	left: -20px;
	position: relative;
	width: 930px;
}
	.topics .row .title
	{
		padding-left: 19px;
	}

/*
 * jquery ui
 */
.lgkz .ui-accordion .ui-accordion-header
{
	color: #FFF;
	background: url(../images/bg-accordion.png) 0px 0px repeat-x;
	border: none;
	font: 16px/18px tahoma;
	margin: 0;
	padding: 19px 19px 19px 40px;
	
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	
}
.lgkz .ui-accordion .ui-accordion-header-active,
.lgkz .ui-accordion .active .ui-accordion-header
{
	background: #0F9A4B;
}
	.lgkz .ui-accordion .ui-accordion-header .ui-accordion-header-icon
	{
		left: 18px;
	}
.lgkz .ui-accordion .ui-accordion-content
{
	padding: 13px 17px;
}
	.lgkz .ui-accordion .ui-accordion-content label
	{
		
		display: block;
		line-height: 22px;
	}
		.lgkz .ui-accordion .ui-accordion-content label input
		{
			margin-bottom: 2px;
		}

/*
 * results
 */
.results
{
	overflow-x: hidden;
	width: 960px;
}
	.results .counter
	{
		color: #97A4AD;
		padding-bottom: 10px;
	}
	.similar .counter
	{
		cursor: pointer;
	}
	.results ul
	{
		width: 960px;
	}
		.results ul li
		{
			border: 1px solid #EBEBEB;
			float: left;
			height: 204px;
			margin: 0px 19px 19px 0px;
			width: 213px;
			
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
		.results ul li.simple
		{
			height: auto;
		}
		.results ul li.clear
		{
			clear: both;
		}
			.results ul li .image
			{
				padding: 3px;
			}
			.results ul li .name
			{
				padding: 5px;
			}
				.results ul li .name a
				{
					color: #4380C1;
				}
				.results ul li.simple .name.where
				{
					color: #000;
				}
			.related-sign {
				display: inline-block;
				margin-left: 4px;
			}
/*
 * sign
 */
.back
{
	color: #417DBF;
	font-weight: bold;
}
	.back span
	{
		background: url(../images/sprite.png) -90px 0px no-repeat;
		display: inline-block;
		height: 23px;
		margin: 0 10px -6px 0;
		width: 22px;
	}
.sign
{
	padding: 34px 0 0 0;
}
	.sign p,
	.sign .right p
	{
		color: #000;
		font-size: 16px;
		line-height: 22px;
	}
	.sign .words p
	{
		float: left;
	}
	.sign .left
	{
		float:left;
		width: 440px;
	}
		.sign-form,
		.lips p
		{
			color: #018D3F;
		}
		.sign-form
		{
			float: left;
			font-size: 16px;
			font-weight: bold;
			line-height: 18px;
			padding-top: 2px;
		}
	.sign .right
	{
		float: right;
	}
		.sign .right .videos
		{
			border: 1px solid #EBEBEB;
			padding: 5px;
			
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
		}
			.sign .right .videos .flowplayer
			{
				height: 410px;
				width: 455px;
			}

/*
 * info
 */
.info-container
{
	color: black;
	font-size: 16px;
	line-height: 22px;
	padding: 10px;
	
	max-width: 930px;
	width: auto !important;
	width: 930px;
}













	


/*
 *  tabs
 */
.tabs
{
}
	.tabs .container
	{
		display: none;
	}
	.tabs .container.visible
	{
		display: block;
	}
/*
 *  image drop down
 */
.image-drop-down
{
}
	.image-drop-down .current
	{
		cursor: pointer;
	}
	.image-drop-down UL,
	.image-drop-down .row
	{
		display: none;
	}
	.image-drop-down UL
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.image-drop-down UL LI
		{
			cursor: pointer;
			float: left;
		}


.signs ul.words,
.signs ul.similar
{
	list-style: none;
}
.signs ul.pavyzdziai li
{
	height: auto;
	width: auto;
	border: none;
	float: none;
}
.changes-reset,
.remove
{
	cursor: pointer;
}

/*
 *  video
 */
.videos
{
	
}
	.videos .video_item
	{
		display: none;
	}
	.videos .video_item.visible
	{
		display: block;
	}

/*
 *  temos
 */
.topics
{
}
	.topics ul li ul
	{
		display: none;
	}

.sign-content
{
	display: none;
}
.info-link
{
	background: url(../images/klaustukas.png) 0px 0px no-repeat;
	display: inline-block;
	font: 0px/0px arial;
	position: relative;
	height: 21px;
	top: -17px;
	width: 21px;
}
#content .tabs .info-link
{
	top: -2px;
}
.komento_copyright
{
	font-size: 8px;
	padding: 0 40px 0 0 !important;
	text-align: right !important;
}
.lgkz #section-kmt
{
	display: block;
	margin: 30px auto 0;
	width: 860px;
}
.top-close
{
	float: right;
}
.row.mws
{
	padding-bottom: 0;
}
	.row.mws .something
	{
		clear: both;
		padding-bottom: 18px;
	}
