ol,ul {list-style:none;}

/* ------------------------------------------------------------------ 
main colors

#6c6c6c - pilka textai;
#79ac2f - zalia antrastes;
#ff7826 - orandzine;

 ------------------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6c6c6c;
}
img {
	border: none;
}
.fl { float: left; }
.fr { float: right; }


/* ------------------------------------------------------------------ */
/* --- Links -------------------------------------------------------- */
/* ------------------------------------------------------------------ */
a:link, a:visited, a:active {	
	color: #7a9e38;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

/* --- [For imges] -------------------------------------------------- */
a:link img, a:visited img, a:active img {
	border: none;
}
a:hover img {
	border: none;
}


a:link img.img, a:visited img.img, a:active img.img {
	border:1px solid #E8E8E8;
	background-color: #FFFFFF;
	padding:3px;
}
a:hover img.img {
	background-color: #F2F2F2;
}

.img {
	border:1px solid #EDEDED;
	background-color: #FFFFFF;
	padding:7px;
}


/* --- [more link] -------------------------------------------------- */
a.more:link, a.more:visited, a.more:active, a.more2:link, a.more2:visited, a.more2:active {
	background-image: url(/images/h3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #7a9e38;
	text-decoration:underline;
	padding: 0px 0 16px 25px;
	line-height: 30px;
}
a.more:hover, a.more2:hover, a.more2:hover {text-decoration: none;}

a.more2:link, a.more2:visited, a.more2:active {
	background-image: url(/images/h3_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 0 16px 25px;
	line-height: 14px;
}
a.more3:link, a.more3:visited, a.more3:active {
	background-image: url(/images/h3_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 0 16px 25px;
	line-height: 14px;
}


/* ------------------------------------------------------------------ */
/* --- Defaults ----------------------------------------------------- */
/* ------------------------------------------------------------------ */
h1 {
	font-size: 24px;
	line-height: 46px;
	margin: 0 0 18px 0;
	padding: 0px;
	font-weight: normal;
	letter-spacing: normal;
	color: #79ac2f;
}
h1.info {
	background-image:url(/images/icon_info.jpg);
	background-repeat:no-repeat;
	padding-left: 56px;
}
h1.info2 {
	background-image:url(/images/icon_info2.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 50px;
	line-height: 24px;
	color: #ff7826;
}
h1.info3 {
	background-image:url(/images/icon_info3.jpg);
	background-repeat:no-repeat;
	padding-left: 56px;
	line-height: 24px;
	color: #FFFFFF;
	font-size: 20px;
}

h1.cart {
	background-image:url(/images/icon_cart.jpg);
	background-repeat:no-repeat;
	padding-left: 56px;
}
h1.news {
	background-image:url(/images/icon_news.jpg);
	background-repeat:no-repeat;
	padding-left: 56px;
	line-height: 67px;
	margin-bottom: 0;
}
h1.news2 {
	background-image:url(/images/icon_news.jpg);
	background-repeat:no-repeat;
	padding-left: 56px;
	line-height: 67px;
}

h1.calc {
	background-image:url(/images/icon_calc.jpg);
	background-repeat:no-repeat;
	padding-left: 56px;
}


h2 {
	font-size:14px;
	line-height: 39px;
	margin: 0 0 14px 0;
	padding: 0 0 0 14px;
	font-weight: bold;
	letter-spacing: normal;
	background-image: url(/images/h2.gif);
	background-repeat: no-repeat;
}

h3 {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 14px 0;
	padding: 0 0 12px 26px;
	font-weight: bold;
	letter-spacing: normal;
	color:#79ac2f;
	background-image: url(/images/h3.gif);
	background-repeat: no-repeat;
}
h4 {
	font-size:16px;
	line-height: 18px;
	margin: 0 0 16px 0;
	font-weight: bold;
	letter-spacing: normal;
	color:#79ac2f;
}

p {
	font-size: 14px;
	line-height: 18px;
	margin: 7px 0px 18px 0px;
}

blockquote, .pastaba {
	border-left: 8px solid #83B933;
	line-height: 1.4em;
	padding-left: 1em;
	margin: 7px 0 7px 0;
}
.hr {
	background-image: url(/images/hr.gif);
	background-repeat: repeat-x;
	background-position: center;
	border: none;
	margin:1em 0; padding:0;
	display: block;
	height: 1px;
	font-size:1px;
	background-color: transparent;
}
.hr2 {
	border: none;
	margin:0 0 0 -45px; padding:0;
	display: block;
	height: 1px;
	font-size:1px;
	line-height:1px;
	background-color: #d3d3d3;
}
fieldset {
	border: 1px solid #000;
	padding: 1em;
	margin: .5em 0;

}
legend {
	border: 1px solid #000;
	color: #000;
	font-weight: bold;
	padding: 0 15px;
	margin: 0;
}

pre {
	font-family: "Courier New", Courier, monospace;
	border: 1px dashed #000000;
	overflow: auto;
}
strong, b {
	font-weight:bold;
}
.data {
	font-size: 12px;
	font-style: italic;
	color:#6c6c6c;
}

/* --- Lists -------------------------------------------------------- */
ul {
	list-style-image: none;
	list-style: none;
	margin: 1em;
	padding: 0;
}

dl {
	list-style-image: none;
	list-style-type: none;
	margin: 1em;
	padding: 0;
}

ol {
	list-style-position: inside;
	margin: 1em;
	padding: 0;
}

ul li {
	background-image: url(/images/dot.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	margin-left: 1em;
	padding-left: 1em;
	white-space: normal;
	line-height: 1.4em;
}

ul ul {
	margin: 0;
}
ul li li {
	background-image: url(/images/dot.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}
dl dt {
	text-decoration: none;
}

dl dd {
	margin-left: 1em;
	padding-left: 1em;
	line-height: 1.4em;
}
ol ul, ol ol {
	margin: 0;
}
ol li {
	margin-left: 1em;
	line-height: 1.4em;
}
ol li li {
	margin-left: 2em;
}
label {
	display: block;
	cursor: pointer;
}
.svarbu {
	color: #FF0000;
	font-weight: bold;
}
/* ------------------------------------------------------------------ */
/* --- Meniu [] ----------------------------------------------------- */
/* ------------------------------------------------------------------ */

#menu {
}

#menu dl {
	margin:0; padding:0;
	background-image: none;
}
#menu dl dt {
	height: 38px;
	line-height: 38px;
	background-image: url(/images/a_link.gif);
	background-repeat: no-repeat;
}
#menu dl dt a:link, #menu dl dt a:visited, #menu dl dt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6c6c6c;
	display: block;
	width: 235px;
	height: 38px;
	padding-left: 25px;
	letter-spacing: -1px;
	line-height: 38px;
	text-decoration: none;
}
#menu dl dt a:hover, #menu dl dt.active a {
	font-size: 17px;
	letter-spacing: -1px;
	color: #fff;
	background-image: url(/images/a_hover.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
 #menu dl dt.last {
	font-size: 14px;
	color: #6c6c6c;
	background-image: url(/images/a_last.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
 #menu dl dt.first {
	font-size: 14px;
	color: #6c6c6c;
	background-image: url(/images/a_first.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}




/* ------------------------------------------------------------------ */
/* --- Pager  ------------------------------------------------------- */
/* ------------------------------------------------------------------ */
.navigation_pages {
	clear: both;
	text-align: center;
	padding-top: 10px;
	margin-top: 5px;
}
.navigation_pages a {
	margin: 0 3px;
}
a.p-prev {
	border: none;
	background-image: url(/images/icons/icon_prev.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin: 0 0 0 8px;
}
a.p-next {
	background-image: url(/images/icons/icon_next.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	margin: 0 0 0 12px;
}
/* ------------------------------------------------------------------ */
/* --- [table style] ------------------------------------------------ */
/* ------------------------------------------------------------------ */
.lenta {
	width: 100%;
	border-collapse: collapse;
	margin: .5em 0;
}
.lenta th, .lenta_header {
	color: #000;
	background-color: #CCC;
	text-align: center;
	font-weight: bold;
	border-top: 4px solid #000;
	border-bottom: 1px solid #333;
	padding: 4px 0;
}
.lenta td {
	text-align: center;
	padding: 4px 0;
	border-bottom: 1px solid #333;
}
/* ------------------------------------------------------------------ */
/* --- [Form style] ------------------------------------------------- */
/* ------------------------------------------------------------------ */
.forma {
	padding: 1em;
	margin: 1em 0;
	width: 260px;
	border: 0;
}
.forma .idiv {
	margin: 6px 0;
	padding-bottom: 6px;
}
.forma label {
	text-transform: none;
	font-size: 1em;
	color: #333333;
	display: block;
	cursor: pointer;
}
.forma input {
	border: 1px solid #000;
	background-color: #ccc;
	width: 255px;
	padding: 3px;
	font-size: 11px;
}
.forma input.button {
	width: auto;
	color: #000;
	background-color: #FFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px;
	cursor: pointer;
}
.forma textarea {
	border: 1px solid #000;
	background-color: #ccc;
	font-size: 11px;
	width: 255px;
	overflow: auto;
	padding: 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


#copy, #solution {
	font-size: 11px;
	width: 300px;
	padding-top: 14px;
}
#copy {
	float:left;
}
#solution {
	float: right;
	text-align:right;
}

a.eternit_link {
	display: block;
	width: 188px;
	height: 150px;
	background-image: url(/images/eternit_logo_bw.gif);
	margin: 0 auto;
	text-align: center;
	color: #6c6c6c;
	font-size: 16px;
	text-decoration: none;
	padding-top: 12px;
}

.gotika {
	display: block;
	width: 566px;
	height: 459px;
	margin-right: 7px;
}
.baltija {
	display: block;
	width: 279px;
	height: 259px;
	margin-right: 7px;
}
.skaiciuokle-index {
	margin-top: 8px;
	display: block;
	width: 127px;
	background-image: url(/images/skaiciuokle_index_bg.gif);
	background-position: bottom;
}
.skaiciuokle-index .si-top {
	background-image: url(/images/si_top_bg.gif);
	width: 127px;
	height: 45px;
	text-align: center;
	color: #FFFFFF;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
}
.skaiciuokle-index form input#stogo_plotas {
	position: absolute;
	top: 32px;
	left: 15px;
	border-collapse: collapse;
	display: block;
	width: 63px;
	height:15px;
	padding: 6px 7px 4px 7px;
	font-size: 11px;
	text-align: right;
	background-color: transparent;
	
	border: none;
	/*background-image: url(/images/input_text1.gif);*/
}
input#stogo_plotas2 {
	position: absolute;
	top: 135px;
	left: 23px;
	border-collapse: collapse;
	display: block;
	width: 63px;
	height:15px;
	padding: 6px 7px 4px 7px;
	font-size: 11px;
	text-align: right;
	background-color: transparent;
	border: none;
}
.si-forma {
	position: relative;
	padding: 11px 10px 10px 10px;
	background-image: url(/images/skaiciuokle_hack2.gif);
	background-position: bottom;
	height: 292px;
}

.si-forma #input1 {
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 98px;
}
.si-forma #input2 {
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 122px;
}
.si-forma #input3 {
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 146px;
}
.si-forma #input4 {
	cursor: pointer;
	position: absolute;
	left: 25px;
	top: 194px;
}
.si-forma #input5 {
	cursor: pointer;
	position: absolute;
	left: 25px;
	top: 218px;
}
.si-forma #input6 {
	cursor: pointer;
	position: absolute;
	left: 25px;
	top: 242px;
}
#input21 {
	cursor: pointer;
	position: absolute;
	left: 25px;
	top: 200px;
}
#input22 {
	cursor: pointer;
	position: absolute;
	left: 25px;
	top: 224px;
}
#input23 {
	cursor: pointer;
	position: absolute;
	left: 25px;
	top: 249px;
}
#input24 {
	cursor: pointer;
	position: absolute;
	left: 46px;
	top: 294px;
}
#input25 {
	cursor: pointer;
	position: absolute;
	left: 46px;
	top: 314px;
}
#input26 {
	cursor: pointer;
	position: absolute;
	left: 46px;
	top: 334px;
}

.si-forma form input.submit {
	cursor: pointer;
	position: absolute;
	left: 10px;
	bottom: 16px;
	border: none;
	display: block;
	width: 113px;
	height:24px;
	line-height: 24px;
	font-size: 1px;
	text-indent: -4400px;
	background-color: transparent;
	/*background-image: url(/images/input_skaiciuoti.gif);*/
}

.si-forma form button.submit {
	cursor: pointer;
	position: absolute;
	left: 10px;
	bottom: 16px;
	border: none;
	display: block;
	width: 113px;
	height:24px;
	line-height: 24px;
	font-size: 1px;
	text-indent: -4400px;
	background-color: transparent;
	/*background-image: url(/images/input_skaiciuoti.gif);*/
}

input.submit2 {
	cursor: pointer;
	position: absolute;
	left: 97px;
	bottom: 16px;
	border: none;
	display: block;
	width: 71px;
	height:24px;
	line-height: 24px;
	font-size: 1px;
	text-indent: -4400px;
	background-color: transparent;
	/*background-image: url(/images/input_skaiciuoti.gif);*/
}

button.submit2 {
	cursor: pointer;
	position: absolute;
	left: 99px;
	bottom: 15px;
	border: none;
	display: block;
	width: 71px;
	height:24px;
	line-height: 24px;
	font-size: 1px;
	text-indent: -4400px;
	background-color: transparent;
	/*background-image: url(/images/input_skaiciuoti.gif);*/
}

.indexblok1 {
	display: block;
	width: 460px;
	padding-right: 20px;
	padding-top: 10px;
}

.indexblok2 {
	background-image: url(/images/indexblock2_bg.gif);
	background-position: left;
	background-repeat:repeat-y;
	display: block;
	width: 200px;
	padding: 10px;
	color: #FFFFFF;
}
.indexblok2 p {
	padding-right: 5px;
	padding-left: 5px;
}

/* jquery */
#adbox {
	background: transparent url(/images/bg_ad.png) no-repeat 0 0;
	height:161px;
	width:701px;
}

a.prev{
	background: transparent url(/images/left_ad.png) no-repeat 0 0;
	cursor:pointer;
	display:block;
	float:left;
	width:25px;
	height:47px;
	margin-top:57px;
}

a.next{
	background: transparent url(/images/right_ad.png) no-repeat 0 0;
	cursor:pointer;
	display:block;
	float:right;
	width:25px;
	height:47px;
	margin-top:57px;
	padding-left: 1px;
}

div.scrollable { 
    position:relative; 
    overflow:hidden;          
    width: 650px;     
    height:161px;
	float: left;
} 

div.scrollable div.items {
    width:20000em;     
    position:absolute;
	padding-top:33px;
} 

div.scrollable div.items div { 
    float:left; 
	width:98px;
	height: 80px;
	margin-left:14px;
	background-color:#FFFFFF;
	border: 1px solid #DFDFDF;
	padding: 7px;
}
.sellers-block {
	padding:14px 0px; 
	margin-bottom:14px;
}
.sellers-block ul {
}
.sellers-block ul li {
	line-height: 18px;
	font-size: 12px;
	background-image: none;
	padding-left: 12px;
	margin:0;
}

.sellers-adds { margin-bottom:24px;}

.sellers-adds-title {
	margin-left:18px;
	padding: 0px 0px 12px 6px;
	font-size: 12px; 
	border-bottom: 1px solid #d3d3d3;
}
.sellers-adds-list {
	margin-left:18px;
	padding: 12px 0px 12px 30px;
	border-bottom: 1px solid #d3d3d3; 
	background-image: url(/images/dot2.gif); 
	background-repeat: no-repeat; 
	background-position: 8px center; 
	font-size:12px; 

}
ul#dangos { margin:0; padding:0; list-style:none; }
ul#dangos li {list-style:none; background-image:none; margin:0; padding:0; }

/* ---- DUK'O STILIAI --- */

.dukas {
	margin-bottom: 0px;
	padding: 0;
}
.dukas span {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	left: 15px;
	top: -18px;
}

.duk_holder {
	margin-bottom: 15px;
}
.duk_kl {
	position: relative; 
	display: block;
	left: 15px; 
	top: -14px; 
	line-height:12px; 
	margin:0; 
	padding:0;
	font-weight: bold;
}
.duk_ats {
	margin-bottom: 0;
	padding-bottom: 0;
}

.fl_duk {
	float: left;
	width: 140px;
}

.fr_duk {
	float: right;
	width: 128px;
	padding-right: 20px;
	padding-top: 8px;
}
/* ---- FORMU STILIAI --- */

.butinas {
	color: #E50000;
}

.forma_txt {
	padding-top: 7px;
}

.forma {
	padding-top: 4px;
	padding-bottom: 4px;
}

.forma input {
	width: 97%;
	border: 1px solid #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	line-height: 15px;
	height: 15px;
	background-color: #FFFFFF;
}

.forma select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	width: 97%;
}

.forma input:focus {
	border: 1px solid #53C2E9;
}

.forma select:focus{
	border: 1px solid #53C2E9;
}

.forma textarea:focus {
	border: 1px solid #53C2E9;
}

.forma textarea {
	width: 97%;
	border: 1px solid #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;
	line-height: normal;
	height: 65px;
	background-color: #FFFFFF;
}

.siusti {
	background-color: #79ac2f;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	cursor: pointer;
	margin-left: 14px;
}

.comm {
	color: #989898;
	font-size: 10px;
	font-style: italic;
}

.formos_com {
	background-image: url(/images/arrow8.gif);
	background-position: 20px 8px;
	background-repeat: no-repeat;
}

.formos_com div {
	margin-left: 33px;
	margin-top: 4px;
}

.formos_com h3 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	background: none;
}

input.fokusas {
	border: 1px solid #53C2E9;
}

textarea.fokusas {
	border: 1px solid #53C2E9;
}

.praneshimas_error {
	margin: 14px 0px; 
	margin-bottom: 18px;
	padding: 7px 9px; 
	background-color:#FF0000;
	color: #FFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.praneshimas_ok {
	width: 512px;
	margin: 14px 0px; 
	margin-bottom: 18px;
	padding: 7px 9px; 
	background-color:#6AAD00;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


