/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;}
body {line-height:1.5;}
*{color:#fff;text-align:left;}
select option {color:#000;}

table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
html { overflow-y:scroll;}
/* typography.css */
body {font-size:75%;color:#222;font-family: 'Trebuchet ms', Helvetica, Arial, sans-serif;background: #000 url(../img/back_pattern.jpg);}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#fff;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#fff;   outline: none;-moz-outline-style: none; }
a {color:#eee200;text-decoration:underline;   outline: none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.left-float {float:left;}
/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.color1 {color:#60ff00;}
.color2 {color:#fff200;}
.color3 {color:#BB1717;}

.tabs_top{ background: #000;}
.comparison_body,.klauskite_body,.krepselis_body,.manosaskaita_body,.katalogas_body,.manosaskaita_body3,.manosaskaita_body2,.naujienlaiskis_body,.populiaripreke_body,.atsiliepimai_body,.ourshops_body{
background: url(../img/sprite_bg.jpg) no-repeat top left;
}
.comparison_title,.katalogas_title,.klauskite_title,.krepselis_title,.manosaskaita_title,.ourshops_title,.naujienlaiskis_title,.populiaripreke_title,.atsiliepimai_title{
background: url(../img/title_sprite.jpg) no-repeat top left;
}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/*          */
table.wrap-table{width:986px;padding:0px;margin:0px; }
table.wrap-table td {vertical-align:top; border:2px solid #fff200;padding:0px;background:#000;}
table.wrap-table td td {border:0px none;}
.bbnone,table.wrap-table .bbnone td{border-bottom:0px none;}
.foot_bg {clear:both; width:100%;padding-bottom:16px;}
.content {margin:0px auto; width:1000px;}
.header {width:996px;background:transparent url(../img/header.jpg) no-repeat right;}
/* menu */
.menu {width:986px;margin:0px auto;padding: 0 0px 0 10px;background:url(../img/menu.jpg) no-repeat;height:28px;border-top:0px none;border-bottom:0px none; }
.menu a {display:block;float:left;position:relative;text-transform:capitalize;padding: 1px 0px 4px 10px;margin-right:10px;text-decoration:none; font-size:1.3em;font-family:'Trebuchet ms', Helvetica, Arial, sans-serif; color:#fff;}
.menu a:hover {text-decoration:underline;}
.menu form {margin: 0px; padding:0px;float:right;height:24px;margin-top:2px;margin-right:5px;}
	input.search_button {background:transparent url(../img/search_button.png) no-repeat;width:25px; height:24px;border:0px none;margin:0px;padding:0px;vertical-align: middle;margin-right:2px;}
   input.search_input {background:transparent url(../img/search_input.png) no-repeat;width:190px; height:18px;border:0px none;margin:0px;padding:6px 6px 0px 6px;vertical-align: middle;}
/* */
.wrapper {}
.left_col {width:203px; float:left;clear:both;}
/*  */
.bordered-203 {width:203px;margin-bottom:0px;border-top:2px solid #fff200;}
.no-border, .wrap-table td.no-border {border:0px none;}
.no-border2, .wrap-table td.no-border2 {border-top:0px none;border-bottom:0px none;}
.naujienlaiskis_title {background-position: 0 -301px;height:33px;}
.naujienlaiskis_body {background-position: -1278px 0;height:96px;padding-top:14px; text-align:center;font-size:1.2em;}
input.newsletter {background:transparent url(../img/naujienlaiskis_input.png) no-repeat; text-align:center;width:185px;height:18px;border:0px none;padding:3px;}
input.newsletter-button {color:#eee200;font-size:1.2em;border:0px none;background:transparent;}
.ourshops_body {background-position: -213px 0;padding:14px 0; text-align:center;font-size:1.2em;height:150px;}
.ourshops_title { background-position: 0 -258px;height:33px;}
.katalogas_title {background-position: 0 -43px; height:33px;}
.katalogas_body {background-position: -213px 0;padding-top:14px;position:relative;min-height:360px;padding-left:5px;font-size:1.2em;}
.atsiliepimai_title {height:33px; background-position: 0 0;}
.atsiliepimai_body {background-position: 0 0;height:133px;}
.katalogas_body ul {margin-left:7px;}
.katalogas_body li {list-style: inside url(../img/bullet.png);}
.katalogas_body li a {text-decoration:none;color:#fff;font-weight:normal;}
.katalogas_body li a:hover{text-decoration:underline;}
.katalogas_body li.selected {}

.middle_col {width:586px;margin: 0px 0px 7px 0px;padding-top:14px;padding-bottom:14px;}
.middle_col input, .middle_col textarea {color:#000;}
.middle_col h2 {font-size:1.6em; color:#fff;text-transform: uppercase;}
.right_col {width:203px;}
   .manosaskaita_title {background-position: 0 -172px;height:33px;}
   .manosaskaita_body {background-position: -852px 0; height:84px;padding-top:14px;font-size:1.3em;}
   .manosaskaita_body3 {background-position: -852px 0; height:84px;padding-top:14px;font-size:1.1em;}
   .manosaskaita_body2 {background-position: -852px 0; height:84px;padding-top:14px;font-size:1.0em;}
   .myaccountlinks div {   padding: 5px 10px; }
   .krepselis_title {background-position: 0 -129px;height:33px;}
   .krepselis_body {background-position: -639px 0; min-height:119px;height:auto;padding-top:14px;font-size:1.3em;}
   .klauskite_title {background-position: 0 -86px; height:33px;}
   .klauskite_body {background-position: -426px 0; min-height:118px;height:auto;padding-top:14px;font-size:1.1em;}
      .klauskite_body img {vertical-align: middle;margin-right:5px;}
   .populiaripreke_title {background-position: 0 -215px; height:33px;}
   .populiaripreke_body {background-position: -1065px 0;height:auto;padding-top:14px;padding-bottom:14px;height:330px;}

/* footer */
.footer {width:986px;padding:5px;background:#000;}
.inside {padding:0px 14px;}
.inside2 {padding:0px 7px;}
.mb2 {margin-bottom:2px;}

/* Product Row*/

.inside .entry {width:171px;}
.inside .entry .photo img {border:2px solid #fff200;}
.inside .entry .title {font-size:1.3em;text-align:center;}
.inside .entry .title a {color:#fff;}
.inside .entry .price {color:#eee200;font-size:1.0em;}
.inside .entry .text {display:none;}
.inside .entry .info {height:50px;}

.inside2 .entry .photo {text-align:center;}
.inside2 .entry .photo img {border:2px solid #60ff00;}
.inside2 .entry .title {font-size:1.1em;padding:0px 3px;text-align:left;height:40px;}
.inside2 .entry .title a:hover {color:#fff200;}
.inside2 .entry .photo img:hover {border-color:#fff200;}
.inside2 .entry .info {}
.inside2 .entry .title a {color:#fff;}
.inside2 .entry .price {color:#eee200;font-size:1.0em;padding:0px 3px;}
/*.inside2 .entry .text {display:none;}*/
ul.entries {margin:0px; padding:0px;clear:both;}
ul.entries li {	margin:20px 4px; width: 172px;min-height: 150px;display: -moz-inline-stack;display: inline-block; vertical-align: top;zoom: 1; *display: inline; _height: 150px;}
ul.entries li.link {min-height: 50px; _height: 50px; text-align: center;}

/* Menesio preke */
.populiaripreke_body ul.entries li {margin:0px 10px;}

.inside2 hr {width:100%;height:2px;color:#fff200;background:#fff200;padding:0px;margin:0px;}
.fleft {float:left;}
.fright {float:right;}

.ne,.ak,.po,.po_a {background-position:bottom right;background-repeat:no-repeat;}
.ne {background-image: url(../img/n.png);}
.ak {background-image: url(../img/a.png);}
.po {background-image: url(../img/p.png);}
.po_a { background-image:url(../img/p_a.png);}
ul.pagination {list-style-type:none;margin:4px 0px;padding:0px;}
ul.pagination li {display:inline;float:left;margin:0px 2px;padding:0px;}
ul.pagination li a.selected {text-decoration:none;}
ul.pagination li a {color:#fff;}
.fff, .fff a{color:#fff;}

.description-placiau {text-align: justify;}
.description-placiau ul {text-align: left;}
.placiau td {vertical-align:top;}
.placiau_photo {text-align:center;}
.placiau h3.pavadinimas {color:#fff;text-decoration:underline;font-size:1.3em;margin-bottom:3px;}
.price  {color:#eee200;font-size:1.4em;}
.oldprice {color:#ed1c24;text-decoration: line-through;}
.placiau select , .placiau input{color:#000;text-align:center;}
.header2 {margin-bottom:6px;text-align:center;}

#slider{margin:0 auto;width:500px;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;width:500px;}
#slider li {}
#slider li img {width:500px;border:2px solid #fff200;}
#slider li img:hover {border-color:#eee200;}
#slider li{ }
	div.shops{width:160px;margin:0 auto;}
#slider-atsiliepimai,ul.shops{margin:0 auto; }
#slider-atsiliepimai ul,#slider-atsiliepimai li, ul.shops, ul.shops li {margin:0;padding:0;list-style:none;}
.slider-atsiliepimai {height:90px;}
.login-page input {color:#000;}
.login-page h4 {color:#fff;font-size:1.5em;}
.login-page .left-column label{display:block;width:250px;position:relative;}
.login-page .left-column {width:250px;float:left;}
.login-page .right-column {width:250px;float:left;margin-left:20px;}

.forgot-pass-form input {color:#000;}
.forgot-page h4 {color:#fff;font-size:1.5em;}

.register-page h4{font-size:1.5em;color:#fff;}

.width50 {width:50%;}
#register-form dl,.profile_page dl{width:400px;margin:0px auto;}
#register-form dd,.profile_page dd {margin:0px;}
#register-form dt label,.profile_page dt label{color:#bb1717;}
#register-form dt span,.profile_page dt span {color:#60ff00;}
#register-form input, #register-form option,#register-form select, .profile_page input, .profile_page option,.profile_page select, #register-form button {color:#000;}
#register-form input.pass,.profile_page input.pass{margin:3px 0px;}

#cart_items, .blured {}
.buttons-black input {color:#000;}

input.item_qty {  color: #000;}
.head-tit,td.links{cursor:pointer;}

ul.pagination {clear:both;list-style-type:none;float:left;font-size:1.3em;}
ul.pagination li {margin: 2px;	height:auto;color: #000099;}
ul.pagination li a {text-decoration: underline; /* no underline */}
ul.pagination li a:hover, ul.pagination li  a:active {text-decoration:none;}
ul.pagination li a.current {font-weight: bold;	color: #FFF;	text-decoration:none;font-weight:bold;}
ul.pagination li a.disabled {color: #DDD;}

.black-font, .black-font * {color:#000;}
.back_product *{text-decoration:none;}
.border2 {border:2px solid #fff200;}

#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #111;	background-color: #eee;	padding: 5px;	opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }
.tekstas-n18 {margin-top:14px; border:2px solid #fff200;padding:14px 2em;font-size:1.2em;}
.tekstas-n18 p {}
.tekstas-n18 input {font-size:1.2em;}
.underlined {text-decoration:underline;color:#fff200;}


.show_results_active {color: #fff; font-weight: 700;}
.suma_highlited {font-size:1.1em;font-weight:bold;}
.show_order {}
.show_order h4 {color:#fff;}
.keywordsai {padding:20px;text-align:center;color:#555;}

.btn {display:inline-block; background:none;margin:0;
      padding:3px 0;border-width:0;overflow:visible;font:100%/1.2 Arial,Sans-serif;text-decoration:none;color:#333;}
    * html button.btn {padding-bottom:1px;}
    /* Immediately below is a temporary hack to serve the 
       following margin values only to Gecko browsers
       Gecko browsers add an extra 3px of left/right 
       padding to button elements which can't be overriden.
       Thus, we use -3px of left/right margin to overcome this. */
    html:not([lang*=""]) button.btn {margin:0 -3px;}
    .btn span {background:#fff200;margin:0;padding:3px 0;border-left:1px solid #bbb;border-right:1px solid #aaa;color:#333;}
	* html .btn span {padding-top:0;}
    .btn span span {position:relative;padding:3px .4em;border-width:0;border-top:1px solid #bbb;border-bottom:1px solid #aaa;}
    
    /* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
    button.pill-l span {border-right-width:0;}
	button.pill-l span span {border-right:1px solid #bbb;}
    button.pill-c span {border-right-style:none;border-left-color:#fff;}
    button.pill-c span span {border-right:1px solid #bbb;}
    button.pill-r span {border-left-color:#fff;}
    
    /* only needed if implementing separate hover/focus/active state for buttons */
    .btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {cursor:pointer;border-color:#fff200 !important;color:#000;}
	.btn:active span {background-position:0 -400px;outline:none;}
    .btn:focus, .btn:active {outline:none;}

    /* use if one button should be the 'primary' button */
    .primary {font-weight:bold;color:#000;}
     
.paging_left {  float: left;}
.paging_right {  float: right;   padding-top: 10px;}
.paging_right select {  margin: 0;  color: #000;  width: 45px;}
.tabs_top {width:996px;height:28px;line-height:1;background-image: url(http://www.shamanas.lt/tpl/lt/img/tab_bg.jpg)}
.tabs_top a {display:block;float:left;width:167px;text-align:center;padding-top:2px;height:26px; margin:0px;text-decoration:none;font-size:1.1em;color:#fff;}
.tabs_top a.selected, .tabs_top a:hover{ background-image: url(http://www.shamanas.lt/tpl/lt/img/tab_top.png);}
.tabs_top a span {color:#ff8712; font-size:0.8em;}

#kontaktai_links{	margin: 0 auto;padding: 0px 0 0 0px;min-height: 31px;text-align: center;list-style: none;width:108px;}
			
		#kontaktai_links li {margin-right: 5px;width: 31px;height: 31px;position: relative;float: left;}
		#kontaktai_links a, #kontaktai_links a:visited, #kontaktai_links a, #kontaktai_links a:hover {margin: 0 auto;width: 31px;height: 31px;text-indent: -9999px;overflow: hidden;display: block;position: relative;	z-index: 2;}
		#kontaktai_links li.kontaktai_link_1 a {	background: url(http://www.shamanas.lt/tpl/lt/img/eta_mail.png) no-repeat;	}			
		#kontaktai_links li.kontaktai_link_2 a {	background: url(http://www.shamanas.lt/tpl/lt/img/skype.png) no-repeat;}
		#kontaktai_links li.kontaktai_link_3 a {	background: url(http://www.shamanas.lt/tpl/lt/img/facebook_logo2.png) no-repeat;}
    
    
.shop_thumb {
  padding-top: 0px;
  text-align: center;
}

.shop_thumb img {
}
.no_formating a, .no_formating {text-decoration:none;color:#555;}
.no_formating a:hover {text-decoration:underline;}
li a.underlined2, a.underlined2 {text-decoration:underline;color:#fff200;}
ul.reviews_entries {list-style-type:none;margin:0px;padding:0px;}
ul.reviews_entries li {width:100%;margin:0px;padding:0px;margin-top:5px;}
ul.reviews_entries li .reviewbody {border-top:1px solid #555;width:30%;float:left;padding-top:10px;}
ul.reviews_entries li .reviewtext {border-top:1px solid #ccc;width:60%;float:left;padding-top:10px;padding-left:20px;}

/* comparison side block */
.comparison_title { background-position: 0 -344px; height:33px;}
.comparison_body {background-position: -1278px 0;padding:14px 0; text-align:left; font-size:1.2em; font-size: 9pt;}
.comparison_body ul {list-style: inside url(../img/bullet.png); font-size: 9pt; margin: 0 10px; padding: 0;}
.comparison_body a {color: #fff; text-decoration: none;}
.comparison_body a:hover {text-decoration: underline;}
.comparison_body p {font-size: 9pt; text-align: right; margin: 5px 10px 0 0;}
.comparison_body a.comparison_link {color: #eee200; text-decoration: underline;}
.comparison_body a.comparison_link:hover {color: #fff;}
.comparison_body span {padding-left: 10px; } 

/* comparison pop-up */
body.comparison_window { background: #000; margin: 0;}
.comparison_container { margin: 5px 20px; }
.comparison { width: 100%;}
.comparison td { width: 170px; vertical-align: top; border-top: 1px solid #333; }
.comparison td.first { width: 50px; }
.comparison_heading {margin: 5px 0; font-size: 17pt; float: left;}
.comparison_close {float: right; margin-top: 5px;}



/* Sprites */

.s-980 { background-position: 0 0;width:942px; height:42px;margin:0px auto; } 
a.logos {/*display:block;background:url(../img/logo.png) no-repeat center;height:196px;width:244px;text-indent:-9999px;*/margin-left:14px;}

tbody tr.order_header td {color:#ED1C24;}

/*div.scrolling_news { color: #ED1C24; }*/
div.scrolling_news { color: #4FDC53; }

table.maintable,table.maintable tr td, table.maintable tr {padding:0px;margin:0px;border:0px none;vertical-align:top;}table.top10 {margin-top:20px;}table.maintable  li{list-style-type:none;} table.maintable tr td {width: 33%;}

.vidurinisblokas {margin:0px auto;width:500px;padding:20px;border:2px solid #fff200;}
