@charset "utf-8";
table.three-column-table {font-family:Arial, Helvetica, sans-serif; font-size:13px;}

/* GLOBAL CSS */
img { border:none; }
ul { list-style: none outside none; }
h1 { font-size:22px; }
video { display: block; }
source { display: block; }
section { display: block; }
progress { display: block; }
output { display: block; }
nav { display: block; }
meter { display: block; }
keygen { display: block; }
hgroup { display: block; }
header { display: block; }
footer { display: block; }
figure { display: block; }
figcaption { display: block; }
embed { display: block; }
details { display: block; }
datalist { display: block; }
command { display: block; }
canvas { display: block; }
audio { display: block; }
aside { display: block; }
article { display: block; }
form { margin:0px; padding:0px; }
a { color:#006699; text-decoration:none; }
.padding-0-10 { padding:0px 10px; }
.padding-top-10px { padding-top:10px; }
.padding-top-20px { padding-top:20px; }
.padding-top-30px { padding-top:30px; }
.padding-left-3px { padding-left:3px; }
.padding-left-20px { padding-left:20px; }
.padding-left-25px { padding-left:25px; }
.padding-left-30px { padding-left:30px; }
.padding-left-50px { padding-left:50px; }
.padding-bottom-70px { padding-bottom:70px; }
.margin-top-5px { margin-top:5px; }
.margin-top-10px { margin-top:10px; }
.margin-top-15px { margin-top:15px; }
.margin-top-20px { margin-top:20px; }
.margin-top-30px { margin-top:30px; }
.margin-top-40px { margin-top:40px; }
.margin-top-50px { margin-top:50px; }
.margin-left-10px { margin-left:10px; }
.margin-bottom-10px { margin-bottom:10px; }
.margin-bottom-20px { margin-bottom:20px; }
.margin-bottom-30px { margin-bottom:30px; }
.margin-bottom-40px { margin-bottom:40px; }
.margin-bottom-50px { margin-bottom:50px; }
.margin-bottom-60px { margin-bottom:60px; }
hr { border-color:#d3d3d3; border-style:solid none none; border-width:1px 0 0; height:1px; margin:7px 0px; }

.button-white {
    background:url("button-w.gif") repeat-x scroll left top transparent;
    border:1px solid #d2d2d2;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);
    color:#666666;
    cursor:pointer;
    line-height:18px;
    padding:1px 5px;
    text-shadow:1px 1px 0 #FFFFFF;
    font-size:14px;
}	

.button-white:hover {
    /*background:url("../images/button-white-over-bg.gif") repeat-x scroll left top transparent;*/
     box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
    border:1px solid #a5a5a5;
}

.button-white-a {
    background:url("button-w.gif") repeat-x scroll left top transparent;
    border:1px solid #d2d2d2;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.08);
    color:#666666;
    cursor:pointer;
    line-height:18px;
    padding:3px 15px;
    text-shadow:1px 1px 0 #FFFFFF;
    font-size:12px;
    margin-right:2px;
}	

.button-white-a:hover {
     box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
    border:1px solid #a5a5a5;
}

.button-yellow {
    background:url("button-y.gif") repeat-x scroll left top transparent;
    border:1px solid #f3a304;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	color:#444444;
    cursor:pointer;
    line-height:30px;
    margin-left:10px;
    padding:1px 20px;
    text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7);
    font-size:14px;
    font-weight:bold;
    letter-spacing:0.5px;
}	

.button-yellow:hover {
    background:url("/images/vpt/button-yellow-over-bg.gif") repeat-x scroll left top transparent;
    border:1px solid #e29805;
    color:#ffffff;
    text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}

.button-yellow-a {
    background:url("button-y.gif") repeat-x scroll left top transparent;
    border:1px solid #f3a304;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
	color:#444444;
    cursor:pointer;
    line-height:30px;
    padding:3px 20px;
    text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7);
    font-size:12px;
    font-weight:bold;
    margin-right:2px;
}	

.button-yellow-a:hover {
    background:url("button-yellow-over-bg.gif") repeat-x scroll left top transparent;
    border:1px solid #e29805;
    color:#ffffff;
    text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}

input {
	background: url('input-sh.gif') repeat-x scroll 0 0 #FFFFFF !important;
    border:1px solid #d2d2d2;
    height:22px;
    font-size:12px;
    padding:0 2px;
    color:#666666;
}

input:hover {
	border:1px solid #a5a5a5;
}

input[type="checkbox"] {
	height:13px;
	border:none;
	background-image:none;
	background-color:transparent;
	margin:0px;
	padding:0px;
}

option {
    padding:2px;
    color:#666666;
}

textarea {
	background: url('input-sh.gif') repeat-x scroll 0 0 #FFFFFF !important;
    border:1px solid #d2d2d2;
    font-size:12px;
    padding:2px 0px 2px 2px;
    color:#666666;
    resize:none;
}

select {
	background: url('input-sh.gif') repeat-x scroll 0 0 #FFFFFF !important;
    border:1px solid #d2d2d2;
    height:22px;
    font-size:12px;
    padding-left:2px;
    color:#666666;
}

label {
	padding-right:10px;
	display:inline-block;
}
/* END */

* { 
	margin:0px;
	padding:0px;
}

body {
	min-width:980px;
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#main {
	margin:0 auto;
	width:980px;
	position:relative;
}

/* HEADER */
.page-top-bg {
	background:#363636 url('page-top.gif') repeat-x scroll left top;
	height:41px;
	overflow:hidden;
}

.page-top-bg2 {
	background:#363636 url('page-toq.gif') repeat-x scroll left top;
	height:41px;
	overflow:hidden;
}

.page-top {
	margin:0 auto;
	width:980px;
	line-height:35px;
}

.page-top > span {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

.page-top > span > a {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

.page-top > span > a:hover {
	border-bottom:1px #e5e5e5 dashed;
	color:#e5e5e5;
}

.top-small-logo {
	float:left;
	margin-right:30px;
}

.top-menu {
	float:left;
}

.top-menu > ul > li:hover ul {
	display:block;
}

.top-menu > ul > li {
	display:inline-block;
}

.top-menu > ul > li > a {
	color:#ffffff;
	font-weight:bold;
	display:inline-block;
	padding:0px 10px;
}

.top-menu > ul > li > a:hover {
	color:#ffffff;
	background:#f6bd1f url('top-menu.gif') repeat-x scroll left top;
}

.active-menu a{
	color:#ffffff;
	background:#f6bd1f url('top-menu.gif') repeat-x scroll left top;
}

.submenu {
	position:absolute;
	display:none;
	padding-top:3px;
}

.submenu > li {
	display:inline;
	padding:0px 5px;
	color:#d3d3d3;
}

.submenu > li > a {
	background:none;
	color:#363636;
}

.submenu > li > a:hover {
	color:#006699;
	border-bottom:1px #006699 dashed;
}

.active-submenu a {
	color:#363636;
	font-weight:bold;
}

.loggedin {
	float:right;
	background:#ffffff url('loggedin.gif') repeat-x scroll left bottom;
	width:165px;
	height:33px;
	padding:0px 10px;
	font-weight:bold;
	border:1px #d3d3d3 solid;
}

.loggedin:hover {
	cursor:pointer;
}

.loggedin > span {
	float:right;
	margin:13px 0 0 0;
	background:transparent url('icon-arr.png') no-repeat scroll left bottom;
	width:13px;
	height:8px;
}

.loggedin > span:hover {
	cursor:pointer;
}

.user-block {
	display:none;
	bottom: 0;
    position: absolute;
    right: 0px;
    top: -57px;
}

.user-block-div {
	width:250px;
	border-left:1px #d3d3d3 solid;
	border-bottom:1px #d3d3d3 solid;
	border-right:1px #d3d3d3 solid;
	background-color:#f8f8f8;
	padding-top:10px;
}

.user-block-sep {
	background:transparent url('user-blo.gif') repeat-x scroll left top;
}

.user-block-menu {
	padding:0px 10px;
	line-height:30px;
}

.user-block-menu a:hover {
	border-bottom:1px #006699 dashed;
}

.user-company {
	font-size:12px;
	padding:5px 10px;
	font-weight:bold;
}

.user-email {
	font-size:12px;
	padding:0px 10px;
}
/*end*/

/* LOGO */
.logo-block {
	width:100%;
	height:45px;
	margin-top:30px;
}

.cvpis-logo {
	float:left;
	width:205px;
	height:45px;
}

.logos {
	float:right;
	width:385px;
	height:45px;
}

.logos-abs {
	float:right;
    height:45px;
    position:absolute;
    right:0;
    top:-5px;
    /* width:385px; */
    z-index:-1;
}

.path {
	font-size:11px;
	padding-top:10px;
}

.path a {
	font-size:12px;
}

.path a:hover {
	border-bottom:1px #006699 dashed;
}
/*end*/

/************************************** REGISTRATION FORM ******************************************/
/* CONTENT */
.content {
	margin-top:40px;
}

.content > h1 {
	font-size:22px;
}

.progress-div {
	margin:65px 160px 10px 110px;
	overflow:hidden;
}

.progress-div > table {
	/*width:685px;*/
	width:100%;
}

.p-img {
	width:57px;
}

.progress-line {
	background:#ffffff url('p-line00.gif') repeat-x scroll left top;
}

.progress-title {
	margin:0px 120px 60px 70px;
}

.progress-title > table {
	width:100%;
}

.progress-td {
	width:133px !important;
	text-align:center;
}

.progress-td a {
	text-decoration:none;
	color:#363636;
	font-size:14px;
	font-weight:bold;
}

.progress-td a:hover {
	color:#006699;
}

/* FORM */
.form-div {
	margin:0px 120px 65px 90px;
	overflow:hidden;
}

.form-table {
	width:100%;
}

.form-table tr:hover {
	background-color:#f5f5f5;
}

.form-table tr {
	height:40px;
}

.form-block-label {
	width:240px;
}

.form-block-title {
	width:240px;
}

.form-block-title {
	font-weight:bold;
}

.form-block-label {
	font-size:13px;
}

.form-block-label > div {
	padding-left:25px;
}

.required-field {
	font-weight:bold;
	color:red;
}

.register-form-input {
	width:354px;
}

.register-form-select {
	width:360px;
}

.register-form-textarea {
	width:356px;
}

.button-save {
	margin-top:20px;
	text-align:center;
}	

.hint {
	line-height:normal;
	font-size:11px;
	color:#888888;
	padding-right:20px;
	font-style:italic;
}

.read-more {
	color:#006699;
}

.read-more a {
	color:#006699;
	text-decoration:none;
	font-size:12px;
}

.read-more a:hover {
	border-bottom:1px #006699 dashed;
}

.table-docs {
	width:770px;
	padding-top:10px;
}

.doc-links {
	color:#006699;
	line-height:25px;
}

.doc-links > div {
	float:left;
	margin:-2px 4px 0px 0px
}

.doc-links a {
	color:#006699;
	text-decoration:none;
	font-size:12px;
}

.doc-links a:hover {
	border-bottom:1px #006699 dashed;
}
/*end*/
/************************************************* END ************************************************/

/* NOTIFICATION BLOCK */
.notification-block {
	background-color:#ffe57f;
	border:1px solid #fecc00;
	border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	padding:10px;
	margin-bottom:30px;
	text-align:center;
	line-height:20px;
}

.notification-block span {
	float:left;
	margin-top:-3px;
	padding-right:5px;
}

.notification-block a {
	color:#006699;
	text-decoration:none;
}

.notification-block a:hover {
	border-bottom:1px dashed #006699;
}

.notification-block-bullet {
	margin:0 auto;
	width:500px;
}

.bullet-num {
	list-style-position:inside;
	list-style-type:decimal;
	padding:10px 0px 0px 25px;
	line-height:18px;
	text-align:left;
}

.info-block {
	margin:0 auto;
	width:420px;
	margin-bottom:60px;
}

.info-block a {
	text-decoration:none;
}

.info-block a:hover {
	text-decoration:none;
	border-bottom:1px #006699 dashed;
}

.info-block-title {
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}

.bullet {
	list-style-position:inside;
	list-style-type:disc;
	padding:0px 0px 20px 25px;
	line-height:18px;
	text-align:left;
}

.info-block-link {
	color:#006699;
	line-height:25px;
	margin:0 auto;
	width:190px;
	padding:20px 0;
}

.info-block-link > div {
	float:left;
	margin:2px 4px 0px 0px
}

.info-block-link a {
	color:#006699;
	text-decoration:none;
	border-bottom:1px #006699 dashed;
	font-size:14px;
	font-weight:bold;
}

.info-block-link a:hover {
	border-bottom:none;
}
/*end*/

/********************************************************* SEARCH ********************************************************/
.simple-search {
	margin:20px 0px 40px 0px;
	min-height:30px;
}

.search-input {
	width: 345px;
	height:33px;
	color:#888888;
	margin-right:10px;
	font-size:13px;
	padding-left:15px;
}

.search-button, .search-button:hover  {
	line-height:29px;
	padding:1px 10px;
	font-weight:bold;
	background-position:left bottom;
	margin-left:0px;
}
.hide-search-button {
	display:inline;
}

.detail-search-title {
	margin:7px 15px;
	color:#006699;
}

.detail-search-title a {
	cursor:pointer;
	font-size:12px;
}

.detail-search-title a:hover {
	border-bottom:1px #006699 dashed;
}

.detail-search {
	display:none;
}

.detail-search-block {
	border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	background-color:#f6f6f6;
	border:1px #d3d3d3 solid;
	padding:10px 15px;
}

.detail-search-table {
	width:100%;
	font-size:12px;
}

.detail-search-table tr {
	height:50px;
}

.detail-search-table-label {
	width:170px;
}

.detail-search-table-label > div {
	padding-right:10px;
	padding-bottom:15px;
}

.detail-search-input {
	width:274px;
}

.detail-search-select {
	width:280px;
}

.search-hint {
	text-align:right;
	line-height:normal;
	font-size:11px;
	color:#888888;
	font-style:italic;
}
/*********************************************************** END *********************************************************/

/***************************************************** PIRKIMU SKELBIMAI *************************************************/
.ads-table {
	width:100%;
}

.ads-table tr:hover {
	background-color:#f5f5f5;
}

.ads-table td {
	padding:15px 0px;
}

.icon-padding {
	padding-left:5px;
}

.ads-left-block {
	float:left;
	margin-right:10px;
	width:110px;
	text-align:right;
}

.ads-right-block {
	float:left;
	border-left:1px #d3d3d3 solid;
	padding-left:10px;
	padding-right:10px;
	width:839px;
}

.ads-left-block-txt {
	color:#888888;
	padding:5px 0px;
}

.title {
	margin-bottom:10px;
	font-size:16px;
}

.title a:hover {
	border-bottom:1px #006699 dashed;
}

.ads-info {
	font-size:11px;
	color:#999999;
}

.ads-info > span {
	color:#666666;
}

.ads-info > span > a:hover {
	border-bottom:1px #006699 dashed;
}

.filter {
	margin-left:131px;
	font-weight:bold;
	margin-bottom:10px;
}

.pagination {
	text-align:center;
}

.pagination-txt {
	font-size:16px;
	line-height:25px;
}

.pagination-all-ads {
	font-size:12px;
}
/*********************************************************** END ********************************************************/

/****************************************************** MANO PIRKIMAI ***************************************************/
.block-left {
	float:left;
	width:630px;
}

.my-ads-title {
	line-height:20px;
	font-weight:bold;
}

.my-ads-title a:hover {
	border-bottom:1px #006699 dashed;
}

.all-ads {
	text-align:right;
	margin:20px 0px 30px 0px;
}

.all-ads a:hover {
	border-bottom:1px #006699 dashed;
}

.block-right {
	float:right;
	width:320px;
}

.news-block {
	border-radius:3px 3px 3px 3px;
	border:1px #d3d3d3 solid;
	padding:10px 0px;
}

.news-block-tabs {
	background-color:#f6f6f6;
	border-top:1px #d3d3d3 solid;
	border-bottom:1px #d3d3d3 solid;
	line-height:30px;
	padding:0 10px;
}

.news-txt {
	margin-top:10px;
}

.news-txt a:hover {
	border-bottom:1px #006699 dashed;
}
/*********************************************************** END ********************************************************/

/**********************************************************MESSAGING ****************************************************/
.message-menu-div {
	height:35px;
	line-height:35px;
    box-shadow:0px 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.1);
	margin:20px 0px 30px 0px;
}

.message-menu-div ul {
	height:35px;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	overflow:hidden;
	border:1px #dedede solid;
	background:transparent url('message-menu-bg.gif') repeat-x scroll left bottom;
}

.message-menu-div ul li {
	float:left;
	border-right:1px #dedede solid;
}

.message-menu-div a {
	padding:0px 20px;
	font-weight:bold;
	color:#363636;
}

.message-menu-div a:hover {
	padding:0px 20px;
	color:#ffffff;
	background:#f6bd1f url('top-menu.gif') repeat-x scroll left top;
	display:inline-block;
}

.active-message-menu a {
	padding:0px 20px;
	color:#ffffff;
	background:#f6bd1f url('top-menu.gif') repeat-x scroll left top;
	display:inline-block;
}

.unread-message {
	font-weight:bold;
}

.message-table {
    border:1px solid #D3D3D3;
    border-collapse:collapse;
    width:980px;
    margin-bottom:5px;
}

.message-table > thead > tr > th {
    background: url("message-table-bg.gif") repeat-x scroll left bottom #f5f5f5;
    border-right:1px solid #D3D3D3;
    border-collapse:collapse;
    color:#363636;
    font-weight:bold;
    height:35px;
    padding:5px;
    text-shadow:1px 1px 0 #ffffff;
    text-align:left;
}

.message-table > tbody > tr > td {
    border:1px solid #D3D3D3;
    font-size:12px;
    padding:5px;
}


.message-table td a:hover {
	border-bottom:1px #006699 dashed;
}

.message-table tr:nth-child(2n) {
    background-color:#f8f8f8;
}

.message-page-number {
	margin-bottom:5px;
	height:16px;
}

.message-page-number li {
	float:left;
	padding-right:4px;
}

.message-page-number li a {
	cursor:pointer;
}

.message-page-number li input {
	width:22px;
	height:14px;
	text-align:center;
}

.td1 { text-align:center; padding:5px 7px !important; width:13px !important; }
.td2 { text-align:center; padding:5px 7px !important; width:16px !important; }
.td3 { width:130px !important; }
.td5 { width:200px !important; }
.td6 { text-align:center; width:115px !important; }
/*********************************************************** END ********************************************************/

/****************************************************** USER SESTTINGS **************************************************/
.td7 { text-align:center; padding:5px 7px !important; width:13px !important; }
.td8 { width:220px !important; }
.td9 { width:180px !important; }

.users-settings-title {
    background:url("top-menu.gif") repeat-x scroll left bottom #F6BD1F;
    border-bottom:1px solid #FFFFFF;
    border-radius:3px 3px 0 0;
    font-weight:bold;
    line-height:30px;
    padding-left:5px;
    margin-top:20px;
    text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7);
}
/*********************************************************** END ********************************************************/

/********************************************************* DOCUMENTS ****************************************************/
.doc-table {
	width:980px;
}

.folders-td {
	width:238px;
	vertical-align:top;
	border:1px #d3d3d3 solid;
}

.folders-div {
	padding:10px;
	overflow:auto;
}

.folder-title {
	padding-left:5px;
	cursor:pointer;
}

.subfolder-title {
	font-size:12px;
	cursor:pointer;
	padding-left:3px;
}

.documents-td {
	width:740px;
	vertical-align:top;
}

.documents-div {
	overflow:auto;
}

.documents-div table {
	width:100%;
}

.doc-table-content {
	border:1px solid #D3D3D3;
    border-collapse:collapse;
}

.doc-table-content > thead > tr > th {
    background: url("message-table-bg.gif") repeat-x scroll left bottom #f5f5f5;
    border-right:1px solid #D3D3D3;
    border-collapse:collapse;
    color:#363636;
    font-weight:bold;
    height:35px;
    padding:5px;
    text-shadow:1px 1px 0 #ffffff;
    text-align:left;
}
/*********************************************************** END ********************************************************/

/* FOOTER */
.footer-line {
	background:#f3f2f2 url('footer-l.gif') repeat-x scroll left top;
}

.footer-bg {
	background:#363636 url('footer-b.gif') repeat scroll left top;
	min-height:250px;
}

.footer {
	margin:0 auto;
	width:980px;
	padding:20px 0px;
}

.footer > table {
	width:100%;
}

.footer-links-block {
	float:left;
	width:220px;
	margin-left:25px;
}

.footer-links-block:first-child {
	margin-left:0px;
}

.footer-links-block-title a, .footer-links-block-title a:link, .footer-links-block-title a:visited {
	color:#ffffff;
}
.footer-links-block-title a {
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
	font-size:14px;
	margin-top:5px;
	text-shadow:1px 1px 0 #000000;
}

.footer-links-block-title {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
	font-size:14px;
	margin-top:5px;
	text-shadow:1px 1px 0 #000000;
}

.footer-links-block-title a:hover {
	color:#a5a5a5;
	border-bottom:1px #a5a5a5 dashed;
	text-decoration: none;
}

.footer-links-block-items a, .footer-links-block-items a:link, .footer-links-block-items a:visited {
	color:#e5e5e5;
}
.footer-links-block-items a {
	text-decoration:none;
	line-height:20px;
	font-size:12px;
	text-shadow:1px 1px 0 #000000;
}

.footer-links-block-items a:hover {
	color:#a5a5a5;
	border-bottom:1px #a5a5a5 dashed;
	text-decoration: none;
}
/*end*/

/* COPYRIGHT */
.copyright-bg {
	background:#363636 url('copyrigh.gif') repeat-x scroll left top;
	height:45px;
	overflow:hidden;
}

.copyright {
	margin:0 auto;
	width:980px;
	line-height:45px;
}

.copyright > span {
	float:left;
}

.copyright > span {
	color:#dcdcdc;
	font-size:12px;
}

.copyright > span > a {
	text-decoration:none;
	color:#dcdcdc;
	border-bottom:1px #dcdcdc dashed;
}

.copyright > div {
	float:right;
}

.copyright > span > a:hover {
	border-bottom:none;
	color:#a5a5a5;
}
/*end*/

.title a:active {
	color:#669900;
}
.title a:visited {
	color:#660099;
}
#field_paslaugos label {
	display:inline;
}
#field_paslaugos input {
	height: auto;
}
#field_paslaugos div {
	margin: 5px;
}

/* OVERRIDE CSS */
.line-height-normal { line-height:normal !important; }
.tr25px { height:25px !important; }
.td50px { height:50px !important; }
.td80px { height:80px !important; }
.bold { font-weight:bold !important; }
.hcenter { text-align:center !important; }
.hleft { text-align:left !important; }
.vtop { vertical-align:top !important; }
.clear { clear:both !important; }
.float-left { float:left !important; }
.float-right { float:right !important; }
.width-150px { width:150px !important; }
.content table { font-size: 12px !important; }
/*end*/