body {
	position: relative;
	margin: 0; padding: 0;
	font: 11px/110% Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #000000;
	background: #f2f2f2;
}

body #container {
	width: auto;
}

li a:link, li a:active, li a:visited, li a:hover {
	line-height: 1.4em;
}

input.head { border: solid 1px #b0b0b0; background: #f2f2f2; width: 104px; margin-bottom: 1px; }

input, button, select, textarea { font: 1em Tahoma, Helvetica, Arial, "Lucida Sans Unicode"; vertical-align: middle; color: #003f4b; }

form, fieldset { margin: 0; padding: 0; border: 0; }

#wrapper {
	position: relative;
	width: 900px;
	margin: 0 auto;
}

#header {
	width: 100%;
	height: 61px;
}
.logo {
	float: left;
	padding-top: 9px;
}

#header #menu {
	float: left;
	width: 329px;
	padding: 17px 0 0 20px;
}

#header a:link, #header a:active, #header a:visited {	
	font-family: Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	font-size: 11px; 
	font-style: normal;  
	color: #003f4b;  
	font-weight: normal;
	text-decoration: underline;
	padding-right: 20px;
}
#header {	
	font-family: Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	font-size: 11px; 
	color: #003f4b;  
}

#header span {	
	float: right;
	padding-top: 17px;
}

#top-menu {
	float: left;
	width: 900px;
	height: 29px;
}

#top-menu ul { float: left; width: 890px; margin: 0; padding: 0; height: 29px; background: url('../images/top-menu-bg.gif') repeat-x; }

#top-menu li { float: left; display: block; text-align: center; padding: 8px 61px 0px 61px; }

#top-menu li.line { float: left; height: 29px; display: block; width: 1px; background: url('../images/menu-line.gif') no-repeat; padding: 0px; }

#top-menu #lc {
	float: left;
	width: 5px;
	height: 29px;
	background: url('../images/top-menu-lc.gif') no-repeat;
}

#top-menu #rc {
	float: left;
	width: 5px;
	height: 29px;
	background: url('../images/top-menu-rc.gif') no-repeat;
}

#top-menu a:link, #top-menu a:active, #top-menu a:visited, #top-menu p, #top-menu a.active:link, #top-menu a.active:active, #top-menu a.active:visited {	
	font-family: Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	font-size: 11px; 
	font-style: normal;  
	color: #000000;  
	font-weight: normal;
	margin: 0; padding: 0;
}

#top-menu a:link, #top-menu a:active, #top-menu a:visited {
	text-decoration: underline;
}

#top-menu a.active:link, #top-menu a.active:active, #top-menu a.active:visited {
	text-decoration: none;
	font-weight: bold;
}

#big {
	float: left;
	width: 900px;
	height: 165px;
	background: url('../images/img_big.jpg') no-repeat;
}

#bg-color {
	float: left;
	width: 900px;
	height: 29px;
	background-color: #6084be;
}

#submenu {
	float: left; 
	width: 179px; 
	height: 100%;
}

#middle-content {
	float: left;
	width: 671px;
}
#middle-content #tree{
	float: left;
	width: 500px;
	
	font-size: 11px;
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	text-decoration: none;
	color: #7e7e7e;
}
#middle-content-submenu #tree{
	float: left;
	width: 360px;
	margin: -7px 0 -11px 10px;
	font-size: 11px;
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	text-decoration: none;
	color: #7e7e7e;
}
a.tree:link, a.tree:active, a.tree:visited {
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	text-decoration: none;
	color: #7e7e7e;
}

.middle-content-vidinis { margin-top: -24px; }
.middle-content-index { margin-top: 5px;}

#mc-middle {
	float: left;
	width: 656px;
	border-left: solid 1px #acacac;
	border-right: solid 1px #acacac;
	background-color: #ffffff;
	padding: 7px 0 0 15px;
}
#mc-middle-submenu {
	float: left;
	width: 704px;
	border-left: solid 1px #acacac;
	border-right: solid 1px #acacac;
	background-color: #ffffff;
	padding: 7px 0 0 15px;
}
#mc-middle-right {
	float: right;
	width: 208px;
	margin-right: 16px;
	margin-top: -134px;
}
#mc-middle-right1 {
	float: right;
	width: 208px;
	height: 243px;
	margin-right: 0px;
	margin-left: 16px;
	margin-bottom: 0px;
}

.mc-middle-right1-closed { height: 120px !important; }
.mc-middle-right1-open { height: 409px !important; }

#mc-middle-right-pos {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 208px;
}

.white{
	float: left;
	width: 615px;
	padding: 22px 0 0 10px;
	position: relative;
}
.white-sub{
	float: left;
	width: 663px;
	padding: 22px 0 0 10px;
	position: relative;
}
#middle-content-submenu{
	float: right;
	width: 721px;
}
.white-sub p,
.white-sub li,
.white p,
.white li {
	font: 13px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #000000;
	text-transform: none;
	
}
.white-sub h1, .white h1 {
	font: 17px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #000000;
	text-transform: none;
	font-weight: bold;
	padding: 0 0 12px 0;
	margin: 0px;
}
.white-sub h2, .white h2 {
	font: 15px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #000000;
	text-transform: none;
	font-weight: bold;
	margin: 0px;
}

h2.space { margin-top: 2em; }

.white-sub a:link, a:active, a:visited, 
.white a:link, a:active, a:visited {
	font: 13px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	text-decoration: underline;
	color: #003f4b;
}
.white p small, .white-sub p small {
	font: 10px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #6e8f95;
	text-transform: none;
}
.submeniu_bg{
	float: left;
	width: 178px;
	border-left: solid 1px #ffffff;
	background-color: #cdd5de;
	font-size: 12px;
	line-height: 12px;
	padding: 9px 0px 9px 0px;
}
.submen-linija {
	float: right;
	width: 157px;
	height: 1px;
	background-color: #b1b1b1;
}

#submenu a.submen:link, #submenu a.submen:active, #submenu a.submen:visited {
	float: right;
	width: 150px;
	padding: 7px 9px 7px 18px;
	font: 11px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	text-decoration: none;
	color: #000000;
	background: url(../images/arrow.gif) 9px 12px #cdd5de no-repeat;
}
#submenu a.submen:hover {
	background-color: #ffffff;
}

#submenu a.active:link, #submenu a.active:active, #submenu a.active:visited {
	float: right;
	width: 150px;
	padding: 7px 9px 7px 18px;
	font: 11px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	background: url(../images/arrow.gif) 9px 12px #FFF no-repeat;
}

#submenu a.active:hover {
	background-color: #ffffff;
}

#submenu .l2 {
	width: 139px !important;
	background-image: none !important;
}

#submeniu_fonas{
	float: left;
	width: 179px;
	height: 20px;
	background-color: #6084be;
	margin-bottom: -8px;
}
.kab-top {
	float: left;
	padding-right: 15px;
	margin-top: -5px;
}
.kab-bottom {
	float: right;
	margin-top: -5px;
}
#bottom{
	float: left;
	width: 900px;
	height: 127px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.kablys{
	position: absolute;
	margin-top: -28px;
	margin-left: -13px;
	width: 29px;
	height: 47px;
	background: url('../images/kablys.gif') no-repeat;
}
#bottom #contacts{
	float: left;
	width: 174px;
	height: 127px;
}
#bottom #contacts-text{
	float: left;
	width: 142px;
	border-left: solid 1px #ababab;
	border-right: solid 1px #ababab;
	height: 101px;
	background-color: #ffffff;
	padding: 2px 6px 6px 24px;
}
#contacts-text p {
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #000000;
	text-transform: none;
}
#contacts-text address {
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #000000;
	text-transform: none;
}
#bottom #links{
	float: left;
	width: 564px;
	height: 127px;
	margin-left: 5px;
}
#links-text-top{
	float: left;
	width: 538px;
	border-left: solid 1px #ababab;
	border-right: solid 1px #ababab;
	height: 60px;
	padding: 12px 12px 0px 12px;
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	color: #003f4b;
	text-align: center;
	background-color: #ffffff;
}
a.top:link, a.top:active, a.top:visited {
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	text-decoration: underline;
	color: #003f4b;
}
a.bottom:link, a.bottom:active, a.bottom:visited {
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	text-decoration: underline;
	color: #6e8f95;
}
#links-text-bottom{
	float: left;
	width: 538px;
	border-left: solid 1px #ababab;
	border-right: solid 1px #ababab;
	height: 37px;
	font: 10px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	color: #6e8f95;
	text-align: center;
	padding: 0px 12px;
	background-color: #ffffff;
}
#bottom #copy{
	float: left;
	width: 150px;
	height: 127px;
	margin-left: 7px;
}
#copy #copy-text{
	float: left;
	width: 120px;
	border-left: solid 1px #ababab;
	border-right: solid 1px #ababab;
	height: 77px;
	padding: 16px 14px;
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	text-transform: none;
	color: #003f4b;
	background-color: #ffffff;
}
#korteles{
	float: right;
	width: 146px;
	height: 22px;
	background: url('../images/korteles.gif') no-repeat;
	margin-top: 5px;
	margin-left: 2px;
	clear: right;
}
.boxWrapper{
	margin-top: 5px;
	float: right;
	width: 220px;
	clear: right;
}
.boxWrapper .box {
	float: right;
	width: 218px;
	border-left: solid 1px #ababab;
	border-right: solid 1px #ababab;
	background: #FFFFFF;
	text-align: center;
}

.boxWrapper .box h3 {
	margin: 0;
	padding: 0;
	margin-top: 12px;
	margin-bottom: 7px;
	padding-left: 1.2em;
	font-size: 12px;
}

.boxWrapper .blog h3 a:link, 
.boxWrapper .blog h3 a:active,
.boxWrapper .blog h3 a:visited {
	font: 12px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	font-weight: bold;
}

.boxWrapper .blog li {
	line-height: 23px;
}

.boxWrapper .whyUs ul, .boxWrapper .blog ul {
	margin: 0px 0px 0px 2.5em;
	padding: 0px;
}

.boxWrapper .blog li a:link, 
.boxWrapper .blog li a:active, 
.boxWrapper .blog li a:visited,
.boxWrapper .whyUs li a:link 
.boxWrapper .whyUs li a:active, 
.boxWrapper .whyUs li a:visited {
	font: 11px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	line-height: 18px;
}

.boxWrapper .whyUs li {
	line-height: 18px;
}

.boxWrapper .certifiedAnalyst { height: 77px; }
.boxWrapper .seoEthics { height: 138px; }
.boxWrapper .blog { text-align: left; }
.boxWrapper .whyUs { text-align: left; height: 155px; }

.boxWrapper .se-place-tool { text-align: left; }
.boxWrapper .se-place-tool p { 
	margin-left: 15px; 
	margin-right: 15px; 
	font: 13px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
}

.boxWrapper .se-place-tool a:link, 
.boxWrapper .se-place-tool a:active, 
.boxWrapper .se-place-tool a:visited,
.boxWrapper .se-place-tool a:hover {
	font: 13px Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
}
.boxWrapper .se-place-tool .free { color: red; }

#quoteform {
	border: 1px solid #cfcfcf; 
	background: #EAEAEA;
	font: 13px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	width: 450px;
}

#quoteform .row {
	height: 25px;
	padding: 8px 0px 0px 0px;
}

#quoteform .free {
	padding: 8px 10px 0px 20px;
}

#quoteform .header {
	text-align: left;
	padding: 5px 10px;
	height: 20px;
}

#quoteform .row label {
	float: left;
	width: 130px;
	display: block;
	padding: 0px 0px 0px 20px;
}

#quoteform .row input, #quoteform .row select, #quoteform .row textarea, #quoteform .free textarea {
	color: #000;
	float: left;
}

#quoteform .row textarea {
	height: 60px; 
	width: 270px; 
	overflow: auto;
}

#quoteform .free textarea {
	float: none;
	height: 60px; 
	width: 100%; 
	overflow: auto;
}

#quoteform .services {
	padding: 10px 10px 10px 20px;
}

#quoteform .services div div {
	width: 140px;
	float: left;
}

#quoteform .capture {
	height: 50px;
}

#quoteform .capture .box {
	height: 50px;
	width: 200px;
	float: left;
}

#quoteform .phone { 
	width:28px; 
	margin-right: 5px; 
}

#quoteform .phone_w { width:35px; }

#quoteform .tip { 
	padding: 2px 0px 0px 0px;
	font-size: 10px;
	height: 15px;
}

#quoteform .bg { background: #F2F2F2; }
#quoteform .w1 { width:145px;}
#quoteform .w2 { width:290px;}
#quoteform .w3 { width:70px;}
#quoteform .w4 { width:200px;}

#quoteform .submit {
	height: 30px;
}

#quoteform .submit input { 
	color: #000;
}

.violet { 
	background: url('../images/tr_corner-violet.gif') 100% 0% #B9C5E3 no-repeat; 
	width: 100%; 
	margin: 10px 0 10px 0;
}
.violet .header { background: url('../images/tl_corner-violet.gif') no-repeat; height: 7px; }
.violet .footer { background: url('../images/bl_corner-violet.gif') 0% 100% no-repeat; }
.violet .footer div { background: url('../images/br_corner-violet.gif') 100% 100% no-repeat; height: 7px; }
.violet p, .violet h2 { padding: 0px 10px 0px 10px; }

.violet .contacts {
	padding: 0 10px 0 10px;
}
.violet .contacts .left {
	float: left;
	width: 50%;
}
.violet .contacts .right {
	float: right;
	width: 50%;
}

.quick { 
	background: url('../images/tr_corner-wgrey.gif') 100% 0% #e7e7e7 no-repeat; 
	width: 100%; 
	margin: 10px 0 10px 0;
}
.quick .header { background: url('../images/tl_corner-wgrey.gif') no-repeat; height: 7px; }
.quick .footer { background: url('../images/bl_corner-wgrey.gif') 0% 100% no-repeat; }
.quick .footer div { background: url('../images/br_corner-wgrey.gif') 100% 100% no-repeat; height: 7px; }
.quick p, .quick h2 { padding: 0px 15px 0px 15px; }

.quick input, .quick textarea { border: solid 1px #acacac; background: #ffffff; width: 170px; }
.quick input.btn {
	cursor: pointer;
	background: url('../images/susisiekite_bg.gif') no-repeat;
	width: 97px;
	height: 19px;
	text-transform: uppercase;
	border: solid 0px #f2f2f2;
	font-size: 10px; 
	color: #003f4b;
	margin-top: 13px;
	margin-left: 35px;
}
.quick p {
	font: 10px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #000000;
	text-transform: none;
	padding-top: 6px;
}

blockquote {
	background: transparent url(../images/quoleft.gif) left top no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	font: 13px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	color: #000000;
	background-color: #F6F6F6;
}
blockquote div {
	padding: 0 48px;
	background: transparent url(../images/quoright.gif) right bottom no-repeat;
}

.images { text-align: center; }
.images img { margin-right: 10px; }
.req { font-weight: bold; color: #FF0000; }
.cP { cursor: pointer; }
.clear { clear: both; }

.top-round { float: left; font-size: 1px; line-height: 1px; }
.bottom-round { float: left; font-size: 1px; line-height: 1px; background-color: #ffffff; }

.mcsub-w { width: 179px; }
.mcs-w { width: 721x; }
.mc-w { width: 673px; }
.mcvs-w { width: 749px; }
.mc-h { height: 9px; }
.mcm-w { width: 362px; }
.mcm-h { height: 7px; }
.mcn-w { width: 219px; }
.mcn-h { height: 8px; }
.mcbc-w { width: 174px; }
.mcbl-w { width: 564px; }

.tline-grey-b { float: left; border-top: solid 1px #acacac; height: 8px; background-color: #ffffff; }
.bline-grey-b { float: left; border-bottom: solid 1px #acacac; height: 8px; }

.line-submenu-top { float: left; border-top: solid 1px #ffffff; height: 6px; background-color: #cdd5de; }
.line-submenu-bottom { float: left; border-bottom: solid 1px #ffffff; height: 6px; background-color: #cdd5de; }
.bline-grey-bb { float: left; border-bottom: solid 1px #acacac; height: 8px; background-color: #e5e5e4; }
.line-grey { float: left; background-color: #cfcfcf; height: 8px; }

.bl_corner-grey-bb{ float: left; width: 9px; height: 9px; background: url('../images/bl_corner-grey-bb.gif') no-repeat; }
.br_corner-grey-bb{ float: right; width: 9px; height: 9px; background: url('../images/br_corner-grey-bb.gif') no-repeat; }
.bl_corner-grey{ float: left; width: 8px; height: 8px; background: url('../images/bl_corner-grey.gif') no-repeat; }
.br_corner-grey{ float: right; width: 8px; height: 8px; background: url('../images/br_corner-grey.gif') no-repeat; }

.tl_corner-grey-b{ float: left; width: 9px; height: 9px; background: url('../images/tl_corner-grey-b.gif') no-repeat; }
.bl_corner-grey-b{ float: left; width: 9px; height: 9px; background: url('../images/bl_corner-grey-b.gif') no-repeat; }
.tr_corner-grey-b{ float: right; width: 9px; height: 9px; background: url('../images/tr_corner-grey-b.gif') no-repeat; }
.br_corner-grey-b{ float: right; width: 9px; height: 9px; background: url('../images/br_corner-grey-b.gif') no-repeat; }

.tl_corner-submenu{ float: left; width: 7px; height: 7px; background: url('../images/tl_corner-submenu.gif') no-repeat; }
.bl_corner-submenu{ float: left; width: 7px; height: 7px; background: url('../images/bl_corner-submenu.gif') no-repeat; }

.mcw { width: 655px; }
.mcsubw { width: 172px; }
.mcsw { width: 703px; }
.mcmw { width: 348px; }
.mcvsw { width: 735px; }
.mcnw { width: 134px; }
.mccw { width: 201px; }
.mcccw { width: 132px; }
.mcbcw { width: 156px; }
.mcblw { width: 546px; }

.wiki { text-align:right; padding-right: 40px; }
.fl { float: left; }
.fr { float: right; }

.tbl {
	width: 100%;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

.tbl td {
	font: 12px Verdana, Tahoma, Helvetica, Arial, "Lucida Sans Unicode";
	border-top: 1px solid black;
	border-right: 1px solid black;
}

.landing {
	font-size: 14px;
	line-height: 19px;
}

.landing li {
   line-height: 22px;
}

.bigger0 {
	text-align: center;
}

.bigger1 {
	font-size: 19px;
	font-weight: bold;
}

.bigger2 {
	font-size: 22px;
	font-weight: bold;
}

