@charset "utf-8";
html, body {height:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, dfn, em, font, img, q, s, samp, small, strike, strong, tt, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;  padding: 0; border: 0; outline: 0;}
body {
  background: #fff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  margin:0;
}
.formBlock
{
    padding:0px;
    margin:0px;
}
ul.forumas, .forumas li, .menu li{
    padding:0px;
    margin:0px;
    list-style:none;
}

h1{
    text-transform:uppercase;
    font-size:18px;
    color:#000000;
    width:100%;
    margin:0px;
    font-weight:bold;
    
}

h2{
    font-size:18px;
    color:#050505;
    margin:10px 0px 0px 10px;
}

h3{
    font-size:18px;
    color:#050505;
    margin:5px 0px 0px 10px;
}

h4{
    font-size:16px;
    color:#050505;
    margin:5px 0px 0px 10px;
}

h5{
    font-size:14px;
    color:#050505;
    margin:5px 0px 0px 10px;
}


h2 a, h3 a, h4 a, h5 a{
    color:#000000;
}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{
    color:#000000;
}

table{
    padding:0px;
    margin:0px;
    border-collapse:collapse;
    border:none;
}

table td{
    vertical-align:top;
}

a{
    text-decoration:none;
}

a:hover{
  text-decoration:none;
  cursor:pointer;
}

a img{
    border:none;
}

p{
    margin:0px;
    padding:5px 10px;
    line-height:15px;
}
/** Dialog - begin*/
.ui-background
{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:#fff;
    filter:alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    z-index:5;
}
.ui-dialog
{
    z-index:6;
    position:absolute;
    top:0;
    left:0;
    padding:5px;
    background:#fff;
    border:1px solid #999;
    -moz-box-shadow:0 0 15px #999;
    -webkit-box-shadow:0 0 15px #999;
    box-shadow:0 0 15px #999;
}
.ui-dialog-titlebar
{
    background:#47A2DA;
    color:#fff;
    cursor:move;
    padding:5px;
    font-size:14px;
    line-height:20px;
    margin-bottom:10px;
    font-weight:bold;
}
.ui-dialog-content
{
    background:#fff;
    min-width:250px;
    overflow-x:hidden;
    overflow-y:auto;
}
.ui-dialog-buttons
{
    margin-top:10px;
    background:#fff;
    border-top:1px solid #ddd;
    padding:5px 5px 0;
}
.ui-dialog-loading
{
    display:none;
}
.ui-dialog-loading img
{
    vertical-align:middle;
}
.ui-corner-all
{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.ui-dialog-titlebar-close
{
    float:right;
    display:block;
    width:20px;
    height:20px;
    background:url(/pimg/dialog.plugin_close.png) no-repeat top left;
}
.ui-dialog-titlebar-close:hover
{
    background-position:bottom left !important;
}
.ui-dialog-titlebar-close span
{
    display:none;
}

.redAlert { background:#bc0000 !important; }
.redNotice { background:#fb980a !important; }

.none
{
    height:0;
    overflow:hidden;
}

/*Dialog - end*/

.isvalytiApacia {
clear:both;
}


.pagrindinis {
height:auto;
margin:0 auto;
width:1000px;
}

.vidinisBlokas{
    overflow:hidden;
    display:block;
}

.vidinisBlokas ol{
    margin-left: 30px;
}

.vidinisBlokas li{
    list-style: disc;
    padding-left: 5px;
}

.centruotiBloka{
    margin:auto;
}

.isvalytiApacia{clear:both;}

.atitrauktiNuoVirsaus2{margin-top:2px;}
.atitrauktiNuoVirsaus3{margin-top:3px;}
.atitrauktiNuoVirsaus5{margin-top:5px;}
.atitrauktiNuoVirsaus10{margin-top:10px;}
.atitrauktiNuoVirsaus15{margin-top:15px;}
.atitrauktiNuoVirsaus20{margin-top:20px;}
.atitrauktiNuoVirsaus25{margin-top:25px;}
.atitrauktiNuoVirsaus27{margin-top:27px;}
.atitrauktiNuoVirsaus30{margin-top:30px;}
.atitrauktiNuoVirsaus35{margin-top:35px;}
.atitrauktiNuoVirsaus60{margin-top:60px;}

.atitrauktiNuoApacios5{margin-bottom:5px;}
.atitrauktiNuoApacios10{margin-bottom:10px;}
.atitrauktiNuoApacios20{margin-bottom:20px;}
.atitrauktiNuoApacios25{margin-bottom:25px;}

.atitrauktiNuoKaires5{margin-left:5px;}
.atitrauktiNuoKaires10{margin-left:10px;}
.atitrauktiNuoKaires15{margin-left:15px;}
.atitrauktiNuoKaires20{margin-left:20px;}
.atitrauktiNuoKaires85{margin-left:85px;}

.atitrauktiNuoDesines5{margin-right:5px;}
.atitrauktiNuoDesines10{margin-right:10px;}
.atitrauktiNuoDesines15{margin-right:15px;}
.atitrauktiNuoDesines20{margin-right:20px;}

.atitrauktiNuoKrasto5{padding:5px;}
.atitrauktiNuoKrasto10{padding:10px;}

.lygiuotiKaire{float:left;}
.lygiuotiDesine{float:right;}


.centruotiTeksta{text-align:center;}
.lygiuotiTekstaDesine{text-align:right;}
.lygiuotiTekstaKaire{text-align:left;}
.lygiuotiTekstaAbiPuses{text-align:justify;}


.raudonasTekstas{color:#b70b0b;}
.sviesusPilkasTekstas{color:#aaaaaa;}
.ruzavasTekstas{color:#E33294;}
.juodasTekstas{color:#000000;}
.boldas{font-weight:bold;}
.neBoldas{font-weight:normal;}
.sviesiPilka{color:#dedede;}
.sriftas11{font-size:11px;}
.sriftas13{font-size:13px;}
.sriftas14{font-size:14px;}
.sriftas15{font-size:15px;}
.sriftas16{font-size:16px;}
.sriftas17{font-size:17px;}
.sriftas22{font-size:22px;}

.tarpaiTarpEiluciu22{
  line-height:22px;
}

.ilgis25{width:25px;}
.ilgis30{width:30px;}
.ilgis70{width:70px;}
.ilgis80{width:80px;}
.ilgis100{width:100px;}
.ilgis120{width:120px;}
.ilgis130{width:130px;}
.ilgis135{width:135px;}
.ilgis150{width:150px;}
.ilgis155{width:155px;}
.ilgis160{width:160px;}
.ilgis165{width:165px;}
.ilgis170{width:170px;}
.ilgis175{width:175px;}
.ilgis198{width:198px;}
.ilgis200{width:200px;}
.ilgis205{width:205px;}
.ilgis210{width:210px;}
.ilgis215{width:215px;}
.ilgis230{width:230px;}
.ilgis250{width:250px;}
.ilgis270{width:270px;}
.ilgis300{width:300px;}
.ilgis305{width:305px;}
.ilgis310{width:310px;}
.ilgis350{width:350px;}
.ilgis375{width:375px;}
.ilgis260{width:260px;}
.ilgis400{width:400px;}
.ilgis420{width:420px;}
.ilgis430{width:430px;}
.ilgis450{width:450px;}
.ilgis500{width:500px;}
.ilgis510{width:510px;}
.ilgis540{width:540px;}
.ilgis575{width:575px;}
.ilgis610{width:610px;}
.ilgis800{width:800px;}

.aukstis30{height:30px;}
.aukstis38{height:38px !important;}
.aukstis300{height:300px;}
.aukstis350{height:350px;}
.aukstis400{height:400px;}

.absoliutiPozicija{position:absolute;}
.relatyviPozicija{position:relative;}
 
.topMinus36{top:-36px;} 

.left595{left:595px;}
.left620{left:620px;}

.marginTopMinus35{
  margin-top:-35px !important;
}

.formInputB{
  display:none;
}

.materialsPrices {
    width:640px;
}

.materialsPrices td, .materialsPrices th {
    border: 1px solid #BDBDBD;
}

.materialsPrices th {
    background: url("/pimg/bg/headerBg.jpg") repeat-x 0 0 #F8F8F8;
}
.materialsPrices td {
    text-align: center;
    padding: 2px 0;
}

.highPrices th {
    padding: 5px 0;
}

.highPrices td {
    border-bottom: 1px solid #BDBDBD;
    padding: 3px 0;
}

.submenu {
    border-bottom: 1px solid #CECECE;
}

.submenu span a {
    background: none repeat scroll 0 0 #CECECE;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: normal;
    height: 28px;
    line-height: 30px;
    text-align: center;
    width: 200px;
    margin-left: 5px;
    margin-bottom: -1px;
}

.submenu span a.active {
    background-color: #84A940;
}

.balsavimasKonkurse {
    font-weight: bolder;
}

.balsavimasKonkurse .stars {
    float: left;
    margin-top: 7px;
}

.stars
{
    list-style:none;
    padding:0;
    margin:0;
    background:url(/pimg/starsSprite.gif) left -32px;
    height:16px;
    width:80px;
    position:relative;
    overflow:hidden;
}
.stars .activeBar
{
    background:url(/pimg/starsSprite.gif) left -16px;
    height:16px;
    line-height:12px;
}
.stars .activeBarVoted
{
    background:url(/pimg/starsSprite.gif) left top;
    height:16px;
}
.stars li
{
    padding:0;
    margin:0;
    position:absolute;
    top:0;
    height:16px;
    line-height:12px;
}
.stars li a
{
    display:block;
    height:16px;
    line-height:12px;
}
.stars li a:hover
{
    background:url(/pimg/starsSprite.gif) left top;
}
.stars li.star5 a { width:80px; line-height:12px;}
.stars li.star4 a { width:64px; line-height:12px;}
.stars li.star3 a { width:48px; line-height:12px;}
.stars li.star2 a { width:32px; line-height:12px;}
.stars li.star1 a { width:16px; line-height:12px;}

.funkcijuBlokas span {
    line-height: 30px;
}

.kiekBalsavo {
    padding-left: 5px;
}

#answerQuestionBlock .formBlock dt {
    float: none;
    
}

#answerQuestionBlock .formBlock dd {
    width: 600px;
}

.catalogMenu {
    width: 160px;
}

.catalogMenu ul {
    padding: 0;
    list-style-type: none;
}
.catalogMenu ul li {
    background-color: #84A940;
    line-height: 30px;
    border-top: 1px solid #fff;   
}

.catalogMenu ul li.open, .catalogMenu ul li:hover {
    background-color: #6C8F2D;
}

.catalogMenu ul li.open a.open {
    background-position: left -503px;
}

.catalogMenu ul li ul {
    display: none;
}

.catalogMenu ul li.open ul {
    display: block;
}

.catalogMenu ul li li {
    background-color: #BAB9B9;

}

.catalogMenu ul li li ul {
    display: none !important;
}

.catalogMenu ul li li.open, .catalogMenu ul li li:hover
{
    background-color: #BAB9B9;
}

.catalogMenu ul li li.open ul {
    display: block !important;
}

.catalogMenu ul li li div{
    padding-left: 13px;
}

.catalogMenu ul li li li {
    background-color: #CECECE;
}

.catalogMenu ul li li li.open, .catalogMenu ul li li li:hover
{
    background-color: #CECECE;
}

.catalogMenu ul li li li div{
    padding-left: 26px;
}



.catalogMenu ul a {
    color: #fff;
    display: block;
    background-image: url("/pimg/sprites/iconSprite.png");
    background-position: left -467px;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration: none;
}