body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  background: #f7f8fa url(../../res/img/bg.gif) repeat-x;
  vertical-align: top;
}

img {
  border: 0;
}

a img {
  border: none 0;
}

form {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

input {
  margin: 0;
  padding: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border: 1px solid #000;
}

a {
  color: #0065FF;
  text-decoration: underline;
  font-weight: normal;
}

a:hover,a:active {
  color: #FF6600;
}

table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

div#gradient {
  position: relative;
  text-align: center;
}

div#container {
  background-color: white;
  position: relative;
  margin: 0 auto;
  width: 780px;
  text-align: left;
}

/*
a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;    
    font-weight: normal;
    text-decoration: underline; 
    color: #0066ff;
}

a:visited {
    color: #0066ff;
}

a:hover {
    color: #FF9900;
}

a:active {
    color: #0066ff;
}
*/
div#header {
  height: 59px;
  background: url(../../res/img/top-bg.gif) top left no-repeat;
}

div#logo {
  float: left;
  width: 210px;
  height: 46px;
  margin: 5px;
  background: url(../../res/img/logo.gif) no-repeat;
}

div#languages {
  float: right;
  /*width: 50px; 550*/ /*height: 30px;*/
  /*font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
    text-align: right;*/
  padding: 10px 8px 5px 0;
}

div#languages span {
  padding: 0 3px 0 0;
}

div#login {
  float: right;
  width: 530px;
  height: 29px;
  text-align: right;
  padding: 0 10px 0 0;
}

div#login a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  text-decoration: none;
}

div#login a:hover {
  color: #ff9900;
}

div#graphic {
  height: 120px;
  background: #000 url(../../res/img/graphic.jpg) no-repeat;
}

div#box {
  height: 47px;
  background-color: #000;
}

div#face {
  float: left;
  width: 300px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999;
  font-weight: bold;
  padding: 13px 10px 0 8px;
}

div#face td,tr a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999;
  text-decoration: none;
  font-weight: bold;
}

div#face td,tr a:hover {
  text-decoration: none;
  font-weight: bold;
}

div#search {
  float: right;
  text-align: right;
  width: 342px;
  height: 47px;
  background: #666 url(../../res/img/search-bg.gif) top right no-repeat;
  color: #e7e7e7;
  font-weight: bold;
}

div#search form {
  margin: 15px 10px 0 0;
}

div#search input {
  margin: 0 5px 0 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
}

div#content-box {
  background-color: #fff;
}

div#left-side {
  float: left;
  width: 180px;
  background: #fff url(../../res/img/side-bg.gif) repeat;
}

div#left-side ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

div#left-side ul a {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  background-color: #4876a4;
  padding: 2px 2px 2px 5px;
}

/*
ul.level-1 li a {
    background-image: url(../../res/img/level-1-bg.gif);
    
}
*/
div#left-side ul ul a {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333;
  text-decoration: none;
  font-weight: normal;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  border-top: 0;
  border-left: 0;
  background-color: #e0e0e0;
  padding: 2px 2px 2px 5px;
}

div#left-side ul ul ul a {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  text-decoration: none;
  font-weight: normal;
  border-top: 1px solid #666;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  background-color: #efefef;
  padding: 2px 2px 2px 10px;
}

div#left-side ul li a:hover {
  color: #ff6600;
  text-decoration: none;
}

div#left-side li.selected,div#left-side li.selected a {
  color: #ff6600;
  text-decoration: none;
  font-weight: bold;
}

div#pages {
  background-color: #fff;
}

div#pages a.page-0 {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../../res/img/button-1.gif);
  padding: 10px 5px 10px 40px;
}

div#pages a.page-0:hover {
  color: #ff9900;
  /* background-image: url(../../res/img/button-1-over.gif); */
}

div#pages a.page-1 {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../../res/img/button-2.gif);
  padding: 10px 5px 10px 40px;
}

div#pages a.page-1:hover {
  color: #ff9900;
  /* background-image: url(../../res/img/button-2-over.gif); */
}

div#pages a.page-2 {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../../res/img/button-3.gif);
  padding: 10px 5px 10px 40px;
}

div#pages a.page-2:hover {
  color: #ff9900;
  /* background-image: url(../../res/img/button-3-over.gif); */
}

div#pages a.page-3 {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../../res/img/button-4.gif);
  padding: 10px 5px 10px 40px;
}

div#pages a.page-3:hover {
  color: #ff9900;
  /* background-image: url(../../res/img/button-4-over.gif); */
}

div#pages a.page-4 {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../../res/img/button-5.gif);
  padding: 10px 5px 10px 40px;
}

div#pages a.page-4:hover {
  color: #ff9900;
  /* background-image: url(../../res/img/button-5-over.gif); */
}

div#pages a.pages {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  text-decoration: none;
  font-weight: bold;
  background-image: url(../../res/img/button-6.gif);
  padding: 10px 5px 10px 40px;
}

div#pages a.pages:hover {
  color: #ff9900;
  /* background-image: url(../../res/img/button-6-over.gif); */
}

div#center {
  float: left;
  width: 580px;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  padding: 10px;
}

div#center input[type="text"],div#center input[type="password"],select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  text-decoration: none;
  border-color: #666666 #CCCCCC #CCCCCC #666666;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
}

div#center textarea,input[type="text"],input[type="password"] {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  text-decoration: none;
  border-color: #666666 #CCCCCC #CCCCCC #666666;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
}

div#center button,input[type="button"],input[type="submit"],input[type="reset"]
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  text-decoration: none;
  border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
  background-color: #E6E6E6;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
}

div#right-side {
  float: right;
  width: 220px;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  padding: 5px;
}

div#footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #fff;
  height: 37px;
  background: url(../../res/img/footer-bg.gif) top left no-repeat;
  /* #7eb0e1 */
}

div#footer a {
  color: #FF9900;
  text-decoration: none;
}

div#footer a:hover {
  text-decoration: underline;
}

.copyright {
  float: left;
  padding: 10px 0 0 10px;
  margin: 0px;
}

.sprendimas {
  float: right;
  padding: 10px 10px 0 10px;
  margin: 0px;
}

div#clearer {
  clear: both;
}

/* ----------------------- CENTER PAGE STYLES ------------------------- */
table tr th {
  vertical-align: top;
}

div#title {
  font-weight: bold;
  color: #b4140c;
  font-size: 12px;
}

/* prekes kodas: */
.desc {
  color: #666;
  font-size: 11px;
}

table#goods {
  width: 100%;
  border-collapse: collapse;
}

table#goods th {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 0;
  border-right: 0;
  background-color: #e8e8e8;
  color: #666666;
  font-weight: bold;
  font-size: 11px;
  padding: 5px 0 5px 0;
}

table#basket {
  border-collapse: collapse;
}

table#basket th {
  color: #666666;
  font-size: 11px;
  padding: 5px 0 5px 0;
}

/* Title for goods page */
.title {
  font-weight: bold;
  color: #b4140c;
  font-size: 12px;
  padding-bottom: 10px;
}

table#goods td {
  background-color: #fff;
  font-weight: normal;
  font-size: 10px;
  padding: 5px;
  border-bottom: 1px dashed #ccc;
}

table#goods td a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #0066ff;
}

table#goods td a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #0066ff;
}

table#goods td a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #FF9900;
}

table#goods td a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #0066ff;
}

/* ------ Styles for page ------ */
input.count {
  width: 5ex;
}

table#actions {
  width: 220px;
  border-collapse: collapse;
}

table#actions tr td.left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000CC;
  padding: 3px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #FF9900;
  border-left-color: #FF9900;
  margin-top: 3px;
  margin-right: 3px;
  margin-bottom: 10px;
  margin-left: 0px;
  width: 120px;
}

table#actions tr td.right {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000CC;
  padding: 3px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #FF9900;
  border-left-color: #FF9900;
  margin-top: 3px;
  margin-right: 3px;
  margin-bottom: 10px;
  margin-left: 0px;
  width: 100px;
}

table#actions tr td {
  vertical-align: top;
}

a.action {
  color: #0065FF;
  text-decoration: underline;
  font-weight: normal;
}

a.action:hover {
  color: #FF6600;
  text-decoration: underline;
  font-weight: normal;
}

div#basket {
  
}

div#basketInfo {
  width: 280px;
  float: right;
  padding-bottom: 10px;
  color: #e61100;
  padding: 5px;
  margin-bottom: 10px;
}

table#basket {
  float: right;
}

div#basketInfo form,input a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #e61100;
  font-weight: bold;
  text-decoration: none;
}

div#input a:hover {
  color: #003399;
  font-weight: bold;
  text-decoration: none;
}

table#order {
  border-collapse: collapse;
}

table#order th {
  width: 100px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  font-weight: normal;
  text-align: right;
  padding: 2px;
  background-color: #efefef;
  border: 1px solid #efefef;
}

table#order td {
  width: 300px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  padding: 2px;
  text-align: left;
  border: 1px solid #efefef;
}

table#good {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
}

table#good th {
  font-weight: normal;
  text-align: right;
}

table#good th.title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  text-align: left;
}

table tr.properties th {
  font-size: 11px;
  text-align: left;
}

div#basketInfo {
  color: #e61100;
  font-size: 11px;
}

.aprasymas-1 th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  width: 100px;
  font-weight: normal;
  text-align: right;
  padding: 2px;
}

.kodas {
  font-weight: bold;
}

.aprasymas-1 td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  padding: 2px;
  text-align: left;
}

.aprasymas-2 th {
  width: 100px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  font-weight: normal;
  text-align: right;
  padding: 2px;
  background-color: #efefef;
  border: 1px solid #efefef;
}

.aprasymas-2 td {
  width: 300px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
  padding: 2px;
  text-align: left;
  border: 1px solid #efefef;
}

div#pageContent {
  max-width: 570px;
  width: 570px; 
}

div#pageContent br {
 line-height: 5px; 
}

div#pageContentTitle {
  max-width: 340px;
  width: 340px;
}

table#registration {
  
}

table#vips tr td {
  
}

table#registration tr th,table#login tr th {
  text-align: right;
  font-weight: normal;
}

table#login tr th a,table#login tr th a {
  color: #0065FF;
  text-decoration: underline;
  font-weight: normal;
}

table#login tr th a:hover,table#login tr th a:hover {
  color: #FF6600;
  text-decoration: underline;
  font-weight: normal;
}

div#title-box {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;
  padding: 10px 5px 15px 5px;
}

.errors {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FF0000;
  text-decoration: none;
  border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
  background-color: #E6E6E6;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
}

.errors div {
  color: #666666;
}

.errors ul li {
  color: #FF0000;
  margin-left: -20px;
}

div#logos {
  clear: both;
  display: block;
  vertical-align: bottom;
  padding-top: 15px;
  padding-bottom: 15px;
}

.input_text:focus,.select:focus,.textarea:focus {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
  border-top-color: #666666 !important;
  border-top-style: solid !important;
  border-top-width: 1px !important;
  border-bottom-color: #666666 !important;
  border-bottom-style: solid !important;
  border-bottom-width: 1px !important;
  border-left-color: #666666 !important;
  border-left-style: solid !important;
  border-left-width: 1px !important;
  border-right-color: #666666 !important;
  border-right-style: solid !important;
  border-right-width: 1px !important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
