@charset "utf-8";
/* ======================================
Basic Style Sheet - BiFri

version: 1.1
author: egle petniuniene / Metasite Business Solutions
email: egle.petniuniene@metasite.net
website: http://www.metasite.net
=========================================*/

/* languages versions 
==================================*/
.mans_bifri_lv_lv #reload, .mans_bifri_lv_ru #reload {
left:138px !important;
}
.mans_bifri_lv_lv #service, .mans_bifri_lv_ru #service{
margin:69px 0 0 142px !important;
}
.mans_bifri_lv_lv #expend, .mans_bifri_lv_ru #expend {
margin:0 0 0 4px !important;
}
.mans_bifri_lv_lv #book, .mans_bifri_lv_ru #book {
margin:4px 0 0 207px !important;
}
.mans_bifri_lv_lv #send, .mans_bifri_lv_ru #send {
margin:73px 0 0 73px !important;
}
.mans_bifri_lv_lv #about, .mans_bifri_lv_ru #about {
margin:4px 0 0 -65px !important;
}


* {
padding: 0;
margin: 0;
border: none;
font-weight: normal;
font-style: normal;
}
/* basic styles
=========================================*/
body {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:#fff;
line-height:1.2em;
color:#5e6e66;
background: white;
font-size: 11px;
}

div.error {
background:#F074B2 !important;
color:#FFF !important;
padding:5px;
margin-bottom:10px;
margin-left:16px;
}

div.report {
border:1px solid #CCC;
background:#F2F2F2;
padding:5px;
margin:0 0 0 15px;
}

input.error, textarea.error {
border:2px solid #F074B2 !important;
}

.callPrintView {
background:url(../img/common/ico/print.gif) no-repeat;
float:right;
margin-top:-25px;
padding-left:20px;
}

.hidden { 
display:none;
}

/* numbering
===================================*/
div.paging {
padding:5px;
font-size:12px;
margin-left:16px;
}
div.paging a {
border:1px solid #5e6e66;
line-height:25px;
}
div.paging b {
background:#5e6e66;
color:#fff;
padding:0 6px;
}
div.paging  a {
color:#5e6e66;
text-decoration:none;
padding:0 6px;
}
div.paging a:hover {
color:#fff;
background:#5e6e66;
}

/* layout structure
=========================================*/
#wrapper {
margin:0 auto;
width:962px;
/*height:600px;*/
}
#header {
margin:15px auto 0 auto;
height:auto;

}
#logo {
float:left;
width:133px;
margin-right:10px;
}
#topBanner {
float:left;
width:400px;
}
#login {
float:right;
padding:8px;
width:393px;
border:1px solid #5e6e66;
}

#logged {
float:right;
padding:8px 0;
height:58px;
*height:64px;
}
#logged p {
font-size:13px;
line-height: 18px;
text-align:right;
}
#logged a {
font-size:11px;
padding-left:20px;
}
#logged a#frozen {
font-size:13px;
padding-left:0px;
}
#logged a.signOut {
background:url(../img/common/close.gif) no-repeat right center;
padding:2px 18px 2px 20px;
}

#content {
clear:both;
margin:15px 0;
zoom:1;
}
/* footer
=============================*/
/*
#menu li {
float:left;
display:inline;
line-height:12px;
height:12px;
background:#00b25a;
color:#fff;
padding:4px 0;
}
*/
#copyright a, #lang a {
color:#fff;
font-size:12px;
text-decoration:none;
padding:0 6px;
}
#copyright a:hover, #lang a:hover {
color:#fff;
text-decoration:underline;
}
#copyright {
background:#00b25a;
float:left;
height:12px;
color:#fff;
font-size:12px;
text-decoration:none;
padding:4px 6px;
}
/*#footer hr {margin:0 0 5px 0;*margin:0 0 2px 0; height:0px;}*/
#footwer-wrap {
	height:1px; 
	line-height:1px; 
	background:#999;
	display:block;
}
* #footwer-wrap {
	display:block;
}
#footer p {margin:0; line-height:100%; padding:6px 0 0 0;}
* #footer p {padding:5px 0 0 0;}
/* font sizes
=========================================*/

h1 { font-size:180%;}
h2 { font-size: 18px; line-height:18px; color:#5e6e66;}
h3 { font-size: 140%; line-height:23px;}
h4 { font-size: 110%; line-height:18px;}
ul li, ol li {font-size: 14px; line-height:14px;}
#content ul li, #content ol li { line-height:1.4em;}
.note { font-size:85%;}

/* reset browser styles
============================================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	/*border: 0;*/
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	/*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img, img { border: none; }
a {
text-decoration: underline;
color:#00b25a;
}
a:hover {color:#00d80d;}
/* Form Elements
===================================================*/
form { }
fieldset { border: 1px solid #cccccc; }
legend { color: #000000; }
label {
}
select {
background-color:#d6dcd9;
border-color:#5e6e66 #999 #999 #5e6e66;
border-style:solid;
border-width:1px;
display:inline;
margin:5px 5px 0pt 0pt;
}
option { }
textarea {
border-color:#5E6E66 rgb(153, 153, 153) rgb(153, 153, 153) rgb(94, 110, 102);
border-style:solid;
border-width:1px;
color:#707070;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
padding:4px;
}
input[type="button"] { }
input[type="checkbox"] { }
input[type="file"] { }
input[type="hidden"] { }
input[type="image"] { vertical-align:middle; margin:5px 0 0;}
input[type="radio"] { }
input[type="reset"] { }
input[type="submit"] { }
input[type="text"], input[type="password"] {
background-color:#d6dcd9;
border-color:#5e6e66 #999 #999 #5e6e66;
border-style:solid;
border-width:1px;
display: inline;
height:15px;
vertical-align:top;
padding:2px 4px;
margin:0;
}
button { }

*input.field {                /* 6IE nesupranta input[type=""] */
background-color:#d6dcd9;
border-color:#5e6e66 #999 #999 #5e6e66;
border-style:solid;
border-width:1px;
display: inline;
height:15px;
vertical-align:top;
padding:2px 4px;
margin:5px 0 0;
}
*input.submit {vertical-align:middle; margin:5px 0 0;}

/* misc
========================================*/
.clear-selfcare {clear:both; display:block; height:0px;line-height:0; font-size:0px;}
.clear {clear:both; display:block; height:0px;}
b, strong {font-weight:bold;}
em {font-style:italic; font-family: Georgia, "Times New Roman", Times, serif;}
hr {border:0px; border-top:1px solid #999;}

#login input.field {width:163px; margin:4px 6px 2px 0; float:left;}
#login input.submit {margin:4px 0 2px;float:left;}
#login label { float:left; width:178px; margin-right:4px; letter-spacing:0px;}
#login p, #login h2 {float:left; margin-right:6px;}
#login p { color:#999; line-height:20px;}
#login a {float:right;  line-height:20px;}
#login form {clear:both; position:relative;}

#login #callLoginFormReport a, #login label a{
float:none;
}

.on { color:#00b25a; font-weight:bold;}
.off { color:#eb529b; font-weight:bold;}
#callLoginFormReport {float:left; color:#eb529d; font-weight:bold;}
/* text banner box
========================================*/
.textBannerBox {
border:1px solid #5e6e66;
margin:0 0 15px 0;
}

.textBannerBox h2 {
color:#5e6e66;
line-height:23px;
padding:1px 8px;
display:inline;
}

.textBannerBox h2.grey {
color:#fff;
line-height:23px;
background-color:#5e6e66;
padding:1px 8px;
display:inline;
}

.textBannerBox p {
display:block;
padding:6px 0 0 8px;
}

.textBannerBox form {
display:block;
padding:6px 0 8px 8px;
}

/* icos
============================*/
a.icoName, span.icoName {background:url(../img/common/ico/contact.gif) no-repeat left center; padding-left:20px;}
a.icoPhone, span.icoPhone  {background:url(../img/common/ico/phone.gif) no-repeat left center; padding-left:20px;}
a.icoSms, span.icoSms {background:url(../img/common/ico/sms.gif) no-repeat left center; padding-left:20px;}
a.icoEdit {background:url(../img/common/ico/edit.gif) no-repeat left center; padding-left:20px;}
a.icoDelete {background:url(../img/common/ico/delete.gif) no-repeat left center; padding-left:20px;}
/* font colors
=============================*/
span.bluish, h3.bluish, h4.bluish { color:#00aeef; }
span.blue, h3.blue, h4.blue { color:#007dc3; }
span.green, h3.green, h4.green { color:#00b25a; }
span.greenish, h3.greenish, h4.greenish { color:#c1d82f; }
span.yellow, h3.yellow, h4.yellow { color:#fdb924; }
span.orange, h3.orange, h4.orange { color:#f58025; }
span.pink, h3.pink, h4.pink { color:#eb529d; }
span.purple, h3.purple, h4.purple{ color:#9f218b; }

span.bgbluish { background-color:#00aeef;color:#fff;padding:0px 5px;}
span.bgblue { background-color:#007dc3;color:#fff;padding:0px 5px;}
span.bggreen { background-color:#00b25a;color:#fff;padding:0px 5px; }
span.bggreenish { background-color:#c1d82f;color:#fff;padding:0px 5px;}
span.bgyellow { background-color:#fdb924;color:#fff;padding:0px 5px;}
span.bgorange { background-color:#f58025;color:#fff;padding:0px 5px;}
span.bgpink { background-color:#eb529d;color:#fff;padding:0px 5px;}
span.bgpurple { background-color:#9f218b;color:#fff;padding:0px 5px;}

/* table grey
==============================*/
table.grey {border-top:1px solid #5e6e66; border-collapse:collapse;}
table.grey td {border-bottom:1px dotted #5e6e66;}
table.grey th { color:#fff; background:#5e6e66;}
/* list styles
============================*/
ul.blue { list-style-image:url(../img/common/list_blue.gif);}
ul.bluish { list-style-image:url(../img/common/list_bluish.gif); }
ul.green { list-style-image:url(../img/common/list_green.gif);}
ul.greenish { list-style-image:url(../img/common/list_greenish.gif);}
ul.yellow { list-style-image:url(../img/common/list_yellow.gif);}
ul.orange { list-style-image:url(../img/common/list_orange.gif);}
ul.pink { list-style-image:url(../img/common/list_pink.gif);}
ul.purple { list-style-image:url(../img/common/list_purple.gif);}
ul.grey {  list-style-image:url(../img/common/list_grey.gif);}
ul.white {  list-style-image:url(../img/common/list_white.gif);}
#content ol {list-style:decimal;}
#content ol, #content ul {padding-left:26px; margin:10px 16px; color:#333333;}
#content table ol, #content table ul {margin:10px 16px; padding-left:0;}
/* important
=============================*/
#important {padding:16px 5px;}
#important.bluish p {background-color:#00aeef;}
#important.blue p {background-color:#007dc3;}
#important.green p {background-color:#00b25a;}
#important.greenish p {background-color:#c1d82f;}
#important.yellow p {background-color:#fdb924;}
#important.orange p {background-color:#f58025;}
#important.purple p {background-color:#9f218b;}
#important.pink p {background-color:#EB529D;}
#content #important p {
color:#FFFFFF;
display:block;
float:left;
font-size:16px;
margin-bottom:2px;
padding:1px 5px 3px;
white-space:nowrap;
}

/* buttons
============================*/
button.blue {
background:#007dc3 url(../img/common/bg_button_blue.gif) repeat-x left center;
padding:1px 4px;
margin:0px;
border:1px solid #007dc3;
color:#fff;
font-weight:bold;
height:22px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.bluish {
background:#00aeef url(../img/common/bg_button_bluish.gif) repeat-x left center;
padding:1px 4px;
margin:0px;
border:1px solid #00aeef;
color:#fff;
font-weight:bold;
height:22px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.grey {
background:#5e6e66 url(../img/common/bg_button_grey.gif) repeat-x left center;
padding:1px 4px;
margin:0px;
border:1px solid #5e6e66;
color:#fff;
font-weight:bold;
height:22px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.greenish {
background:#c1d82f url(../img/common/bg_button_greenish.gif) repeat-x left center;
padding:1px 4px;
*padding:0;
border:1px solid #c1d82f;
color:#fff;
font-weight:bold;
margin:5px 0 0 0;
height:22px;
*height:23px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}

button.purple {
background:#eb529d url(../img/common/bg_button_purple.gif) repeat-x left center;
padding:1px 4px;
*padding:0;
border:1px solid #eb529d;
color:#fff;
font-weight:bold;
margin:5px 0 0;
height:22px;
*height:23px;
font-size:13px;
line-height:13px;
vertical-align: middle;
}
/* hack'ai
===================================*/
body.ru .textBannerBox {
height:96px !important;
}

/* sms push tooltip
===================================*/
#tooltipPush {
padding:5px;
background:#FEDBBE;
border:1px solid #F58025;
}

#tooltipPush input.submit, #tooltipPush input.field {
margin:0 !important;
vertical-align:top;
}

/* suggester */
.suggestResults {
padding:0 !important;
margin:0 !important;
border:1px solid #CCC;
background:#FFF;
overflow:hidden;
}
.suggestResults ul {
width:100%;
list-style-position:outside;
list-style:none;
padding:0;
margin:0;
}
.suggestResults iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
}
.suggestResults li {
margin: 0px;
padding: 3px 5px;
cursor: pointer;
display: block;
width: 100%;
font: menu;
font-size: 12px;
overflow: hidden;
}
.suggestOver {
background:#F2F2F2;
color:#000;
}
body.bluish .suggestOver {background-color:#00aeef;color:#FFF;}
body.blue .suggestOver {background-color:#007dc3;color:#FFF;}
body.green .suggestOver {background-color:#00b25a;color:#FFF;}
body.greenish .suggestOver {background-color:#c1d82f;color:#FFF;}
body.yellow .suggestOver {background-color:#fdb924;color:#FFF;}
body.orange .suggestOver {background-color:#f58025;color:#FFF;}
body.purple .suggestOver {background-color:#9f218b;color:#FFF;}
body.pink .suggestOver {background-color:#EB529D;color:#FFF;}


/* promo flash */
body.mano_labas_lt_lt #promoTitleFlash 
{
float: left;
margin-left: 30px;
margin-top: 2px;
}
/*hack for ie6*/ 
/*\*/ * html body.mano_labas_lt_lt #promoTitleFlash  { margin-left: 9px; } /**/

/* fake line-through */
.line-through {
background: url('../img/common/line-through.gif') repeat-x left center;
}
.line-through-grey {
background: url('../img/common/line-through-grey.gif') repeat-x left center;
}
.line{ text-decoration:line-through; }
#footer-float-banner{ position:fixed; width:100%; text-align:center; top:600px; left:1px; z-index:123; height:60px; }