/* ======================================
Basic Style Sheet - SANGA


version: 1.1
author: egle petniuniene
email: egle@antiquarius.lt
website: http://www.joy.lt
=========================================*/
* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,fieldset,address {
margin:1em .5em;
}

li,dd {
margin-left:.5em;
}

fieldset {
padding:.5em;
}

/* End hide from IE5/Mac 
 font sizes
=========================================*/
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#300;
font-size:small;
background:#ffc url(../images/bg_top.gif) repeat-x left top;
}

/* layout structure
=========================================*/
#wrap {
width:970px;
background:#fff;
margin:0 auto;
}

#header {
background:#fc0;
height:120px;
}

#wrapper {
width:970px;
margin:0 auto;
}

#content {
float:right;
width:70%;
line-height:1.5em;
background:#fff;
}

#sidebar {
float:left;
width:30%;
background:#fff;
}

#footer {
clear:both;
background:#fc0;
}

/* header
=========================================*/
#header h1 {
color:#300;
background:#fc0;
margin:0;
padding:25px;
}

#header img {
float:left;
padding:15px;
}

/* message or other prefered
========================================*/
#message {
float:left;
width:640px;
*width:655px;
background:#ff9;
margin:70px 0 0 100px;
*margin-left:85px;
padding:5px 10px;
}

#message ul {
float:left;
line-height:1.7em;
margin:0;
}

#message form {
float:right;
line-height:1.7em;
}

ul#nav li {
display:inline;
float:left;
list-style:none;
}

ul#nav li a {
text-decoration:none;
color:#300;
font-weight:700;
padding-right:.5em;
}

/* gutters
=========================================*/
#content .gutter {
background:#fff;
padding:25px;
}

#sidebar .gutter {
padding:15px;
}

/* content
=========================================*/
#content h2 {
color:#300;
border-bottom:2px solid #fc0;
padding:0;
}

#content ul li {
background:transparent url(../images/lapelis.gif) no-repeat;
padding-left:30px;
}

#content h2 a,#content h2 a:link {
text-decoration:none;
color:#300;
border:none;
}

#content h2 a:hover {
border-bottom:1px solid #fc0;
}

#content a,#content a:link {
text-decoration:none;
/*color:#fc0;*/
border:none;
font-weight:600;
}

#content a:hover {
border-bottom:1px solid #fc0;
font-weight:600;
}

#content ul.links li a {
color:#300;
}

#content .element img {
border:2px solid #c90;
padding:10px;
}

#content .element a:hover img {
border:2px solid #fc0;
}

#content .element a:hover {
text-decoration:none;
border:none;
}

#preke img {
float:left;
border:none;
padding:20px;
}

/* kontaktai
==========================================*/
#kontaktai form {
width:334px;
margin:40px 0;
}

#kontaktai label {
color:#300;
width:10em;
}

#kontaktai input,#kontaktai textarea {
border:1px solid #300;
border-top:1px solid #000;
width:200px;
margin-bottom:20px;
}

#kontaktai .submit,#kontaktai .reset {
width:68px;
height:22px;
color:#300;
line-height:1em;
background:transparent url(../images/ok.gif) no-repeat right center;
font-size:95%;
border:none;
cursor:pointer;
font-weight:700;
margin:0 20px;
}

#kontaktai .submit {
margin-left:10em;
}

#kontaktai input,#kontaktai textarea,#kontaktai label {
float:left;
}

#order_form label {
color:#300;
width:20em;
float:left;
}

#order_form input,#order_form textarea {
border:1px solid #300;
border-top:1px solid #000;
width:200px;
margin-bottom:20px;
float:left;
}

#order_form .submit {
margin-left:20em;
}

table.form2 td,table.form2 th {
border-bottom:1px dotted #c90;
text-align:left;
padding:4px 0 4px 8px;
}

table.form2 th {
border-bottom:1px solid #c90;
text-align:left;
padding:4px 0 4px 8px;
}

table.form2 input {
border:1px solid #300;
}

/* news
=========================================*/
.news {
width:380px;
background:#ffc;
color:#300;
margin:0 0.5em 1em;
padding:20px;
}

.news img {
float:left;
margin-right:10px;
}

.naujiena img {
border:none;
padding:10px;
}

/* sidebars
=========================================*/
.box {
line-height:1.5em;
color:#300;
background:#c90;
margin:0 0 20px;
padding:5px 10px;
}

.box p,.box ul {
padding:0 12px;
}

.box ul li {
list-style:none;
margin:0 0 0 6px;
padding:0 0 0 9px;
}

.box a,.box a:link {
color:#300;
text-decoration:none;
}

.box_lite {
line-height:1.5em;
color:#300;
background:#ffc;
margin:0 0 20px;
padding:5px 10px;
}

.box_lite img {
border:none;
margin:0 auto 20px;
padding:0 40px;
}

/* footer
=========================================*/
#footer p {
font-size:85%;
color:#300;
float:left;
margin:0;
padding:15px;
}

/* Hide from IE5/Mac \*/
* html #footer {
height:1%;
}

#counter {
float:right;
width:88px;
height:31px;
padding:5px 15px;
}

#footer a {
border:none;
color:#300;
}

/* forms
=============================================*/
input.query {
border:1px solid #300;
font-size:95%;
height:13px;
padding:2px 4px;
}

.submit {
background:transparent url(../images/ok.gif) no-repeat left center;
color:#300;
height:17px;
width:13px;
font-size:95%;
border:none;
cursor:pointer;
}

/* fonts
============================================*/
* html body {
font-size:small;
}

h1 {
font-size:150%;
}

h2 {
font-size:130%;
}

h3 {
font-size:120%;
}

h4 {
font-size:110%;
}

ul li {
font-size:100%;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.note {
font-size:85%;
}

h1,h2,h3,h4,h5,h6 {
font-family:Georgia, "Times New Roman", Times, serif;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a, a:link {color:#fc0;}
.clear {
clear:both;
}

hr {
color:#fc0;
background-color:#fc0;
width:80%;
border:none;
height:1px;
}

a img,a:link img,a:hover img {
border:none;
}

.form_error {
color:#f60;
}

ul#nav li a:hover,.box a:hover/*,.box a:visited*/ {
border-bottom:1px solid #300;
}
#content ul.links li a:hover {
border-bottom:1px solid #fc0;
}
#order_form form,table.form2 {
margin:40px 0;
}

#order_form .submit,#order_form .reset,table.form2 .submit,table.form2 .reset {
width:70px;
height:22px;
color:#300;
line-height:1em;
background:transparent url(../images/ok.gif) no-repeat right center;
font-size:95%;
border:none;
cursor:pointer;
font-weight:700;
margin:0 20px;
}

.box h3,.box_lite h3 {
color:#300;
border-bottom:2px solid #fc0;
}
.pav a, .pav a:link {color:#300;}