@charset "UTF-8";
.light-shadow { text-shadow:#000000 1px 1px 0px; }
.rounded-corners {
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
.box-shadow {
  -moz-box-shadow:2px 2px 3px #969696;
  -webkit-box-shadow:2px 2px 3px #969696;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='@color',Direction=145,Strength=3);
}
html, body {
  margin:0;
  padding:0;
}
* {
  margin:0;
  padding:0;
}
ul { list-style-type:none; }
.style-form ul li { padding:8px; }
a { color:#216eb3; }
a:hover { color:#48a9ff; }
body {
  font:76% verdana, arial, sans-serif;
  text-align:center;
  background:url(http://www.depozit-online.ro/resources/templates/depozit/images/top_bg.gif ) repeat-x;
}
#lightbox-nav { background:url(http://www.depozit-online.ro/resources/uploads/600xx.gif ) no-repeat right bottom; }
#lightbox-container-image { background:url(http://www.depozit-online.ro/resources/uploads/600xx.gif ) no-repeat right bottom; }
div#header { position:relative; }
.shop_orderby p { padding:4px 12px; }
.shop_subcategories { padding:2px 8px; }
.shop_subcategories ul {
  text-align:left;
  list-style-type:none;
  margin:0;
  padding:0;
  width:50%;
  float:left;
}
.shop_subcategories ul li a {
  color:#0085cf;
  text-decoration:none;
}
.shop_subcategories ul li a:hover { text-decoration:underline; }
.shop_subcategories ul ul {
  margin:0;
  padding-left:14px;
  width:90%;
}
.shop_subcategories ul ul li a {
  color:#555555;
  text-decoration:none;
}
.shop_subcategories ul ul li a:hover { text-decoration:underline; }
.shop_subcategories ul ul ul {
  margin:0;
  padding-left:28px;
  width:90%;
}
.title_h3 {
  padding:4px 12px;
  background-color:#fdf7e9;
  margin:4px auto;
  font-size:13px;
  text-align:left;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}
.title_h2 {
  padding:4px 12px;
  background-color:#fdf7e9;
  border-bottom:solid 1px #b68724;
  font-size:15px;
  text-align:left;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}
.prod_box_list { *padding-left:4px; }
.cat_product_box {
  width:200px;
  height:360px;
  margin:5px 2px 0px 5px;
  float:left;
  text-align:center;
  border-bottom:solid 1px #e9e9e9;
  padding-bottom:32px;
}
.cat_product_box a:hover {
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  opacity:0.9;
}
table.box_product {
  border:none;
  width:100%;
}
.box_product td { vertical-align:middle; }
div.bread_crumb_bar {
  margin-top:0px;
  margin-bottom:4px;
  background-color:#1c1a1c;
}
div.bread_crumb_bar ul {
  list-style-type:none;
  margin:0;
  padding:0;
  padding:8px 0;
  margin-left:4px;
}
div.bread_crumb_bar ul li {
  display:inline;
  list-style-type:none;
  padding-right:15px;
  background:url(http://www.depozit-online.ro/resources/templates/depozit/images/arrow_right.png ) no-repeat right;
}
div.bread_crumb_bar ul li.last { background:none; }
div.bread_crumb_bar ul li { display:inline; }
div.bread_crumb_bar ul li a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  margin:4px;
  display:inline;
}
div.bread_crumb_bar ul li a:hover { text-decoration:underline; }
div#top-bar {
  width:100%;
  position:relative;
  margin:0 auto;
  text-align:right;
  height:90px;
}
#top-menu li {
  display:inline;
  list-style-type:none;
  padding-right:20px;
}
#top-menu li a { color:#ffffff; }
div#container { text-align:left; }
div#container {
  width:100%;
  margin:0;
}
div#wrapper {
  float:left;
  width:100%;
}
div#content {
  margin:0 208px;
  position:relative;
  *float:left;
  *margin:0 208px 0 208px !important;
  padding:2px 8px 2px 4px;
}
div#navigation {
  float:left;
  margin-left:-100%;
  width:208px;
}
div#extra {
  float:left;
  margin-left:-216px;
  width:208px;
}
div#footer {
  clear:left;
  margin-bottom:12px;
}
.footer_bar {
  text-align:center;
  padding:8px 10%;
}
.site_header {
  margin:0;
  padding:0;
  height:220px;
  width:100%;
}
.depozit_logo {
  margin:0;
  padding:0;
  width:206px;
  background:url(http://www.depozit-online.ro/resources/templates/depozit/images/depozit_logo_new.png) no-repeat 3px 3px;
  background-color:#ffffff;
}
.top_right_corner {
  margin:0;
  padding:0;
  width:14px;
  background-color:#ffffff;
}
.top_header_content { background-color:#ffffff; }
.layout_table {
  margin:0;
  padding:0;
  position:relative;
}
.layout_table td {
  margin:0;
  padding:0;
}
.td_left, .td_right { width:190px; }
.td_center {
  padding:0 4px !important;
  text-align:left;
}
.side_box {
  width:190px;
  margin:0 0 10px 0;
}
.bord_left { border-left:solid 1px red; }
.side_box .box_top {
  text-align:left;
  width:188px;
  height:32px;
  background:url(http://www.depozit-online.ro/resources/templates/depozit/images/box_top.jpg) no-repeat right bottom;
}
.box_top h3 {
  text-align:left;
  padding:8px 0 0 12px;
  font-size:13px;
  color:#000000;
}
.side_box .box_mid {
  text-align:left;
  width:188px;
  background:url(http://www.depozit-online.ro/resources/templates/depozit/images/box_mid.jpg) repeat-y right top;
}
.side_box .box_down {
  width:188px;
  height:12px;
  background:url(http://www.depozit-online.ro/resources/templates/depozit/images/box_down.jpg) no-repeat right top;
}
.bgright {
  background-position:left top !important;
  border-right:solid 1px #d2d2d2 !important;
}
.bgleft {
  background-position:right top !important;
  border-left:solid 1px #d2d2d2 !important;
}
.navlist {
  margin:0;
  margin-left:1px;
  padding:0;
  list-style-type:none;
  font-family:Arial, Helvetica, sans-serif;
}
.navlist a {
  display:block;
  padding:3px;
  width:170px;
  background-color:#ffffff;
  font-weight:bold;
  border-bottom:1px solid #e8d7ac;
}
.navlist a:link, .navlist a:visited {
  color:#000000;
  text-decoration:none;
}
.navlist a:hover {
  background-color:#62b5ff;
  color:#ffffff;
}
.navlist a.active {
  background-color:#f3d294;
  color:#000000;
}
.navlist ul {
  margin:0;
  padding:0;
  list-style-type:none;
  font-family:Arial, Helvetica, sans-serif;
}
.navlist ul a {
  display:block;
  padding:3px;
  width:151px;
  font-weight:normal;
  padding-left:22px;
  background-color:#f4f3ef;
  border-bottom:1px solid #e8d7ac;
}
.navlist ul a:link, .navlist ul a:visited {
  color:#000000;
  text-decoration:none;
}
.navlist ul a:hover {
  background-color:#48a9ff;
  color:#ffffff;
}
.navlist  li li a { background:url(http://www.depozit-online.ro/resources/templates/depozit/images/arrow_right.png ) no-repeat 6px 2px; }
.product_list {
  margin:0;
  padding:8px;
}
.product_error {
  margin:0;
  padding:8px;
  padding-top:12px;
}
.subcategory {
  float:left;
  width:220px;
  padding:6px 22px 4px 0;
  text-align:left;
}
.break_float { clear:both; }
.product_list table { width:100%; }
.product_list table td {
  border-bottom:solid 1px #d0cdc4;
  padding:2px;
}
.product_list td.picture { width:100px; }
.product_list td.buy { width:110px; }
.product_list td.details h6 a {
  text-transform:capitalize;
  color:#216eb3;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
.product_list td.details h6 a:hover {
  color:#48a9ff;
  text-decoration:none;
}
.product_list td.details h6 {
  margin:0;
  padding:0;
}
table.attributes { width:190px; }
table.attributes tr.even { background-color:#f4f1ea; }
table.attributes tr.odd { background-color:#ffffff; }
table.attributes td {
  border:none;
  padding:4px;
}
.shop-pagination {
  margin:0;
  padding:12px;
  text-align:right;
}
.shop-pagination b {
  margin:0px;
  border:solid 1px #000000;
  background-color:#231f20;
  color:#ffffff;
  padding:4px 8px;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}
.shop-pagination a {
  text-decoration:none;
  color:#000000;
  font-weight:bold;
  border:solid 1px #000000;
  margin:0px;
  background-color:#ee9c0a;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  padding:4px 8px;
}
.shop-pagination a:hover {
  color:#ffffff;
  background-color:#674b14;
}
.shop_filters {
  margin:0;
  padding:0;
}
.shop_filters h1 {
  font-size:11px;
  padding:4px 12px 4px 8px;
  margin:0;
  color:#000000;
  background-color:#f3d294;
}
.shop_filters p {
  margin:4px;
  padding:0;
}
.filters-ulli, .filters-ulli ul, .filters-ulli ul ul {
  padding:0;
  margin:0;
}
.filters-ulli ul { border-bottom:none; }
.filters-ulli ul ul { border-bottom:none; }
.filters-ulli li, .filters-ulli li li, .filters-ulli li li li {
  list-style:none;
  margin:0;
  padding-left:8px;
}
.filters-ulli li {
  color:#be7300;
  font-weight:bold;
  border-top:1px solid #eeeeee;
}
.filters-ulli li li {
  color:#000000;
  font-weight:bold;
  padding:4px 0;
  border-top:none;
}
.filters-ulli li li li {
  width:160px;
  padding:1px 0;
  border-top:none;
}
.filters-ulli li li li a, .filters-ulli li a {
  text-decoration:none;
  text-transform:capitalize;
  color:#555555;
  width:136px;
  display:block;
  padding:2px 0;
  padding-left:22px;
  border:solid 1px #f9f9f8;
}
.icon-add:hover {
  background-color:#f4f3ef;
  border:solid 1px #e4e4e4;
}
.icon-add { background:url(http://www.depozit-online.ro/resources/templates/depozit/images/bullet_add.png) no-repeat 4px 1px; }
.icon-delete:hover {
  background-color:#f4f3ef;
  border:solid 1px #e4e4e4;
}
.icon-delete { background:url(http://www.depozit-online.ro/resources/templates/depozit/images/bullet_delete.png) no-repeat 4px 1px; }
.product_details_view {
  padding:12px;
  color:#555555;
}
.product_details_view .prod_name {
  color:#a46506;
  font-weight:bold;
  font-size:120%;
}
.product_details_view .specificatii {
  color:#a46506;
  font-weight:bold;
  font-size:110%;
  border-bottom:solid 3px #eeeded;
}
.product_details_view .description { color:#314e7c; }
.product_details_view table tr td { padding:4px !important; }
.attributes-table { margin-top:8px; }
.attributes-table table tr td { border:dotted 1px #d2d2d2; }
.product_details_view table { table-layout:fixed; }
.product_details_view table tr.odd { background-color:#f9f9f9; }
.tabs-prod-det {
  float:left;
  width:100%;
  background:#ffffff;
  font-size:93%;
  line-height:normal;
  margin-bottom:8px;
}
.tabs-prod-det ul {
  margin:0;
  padding:10px 10px 0 0;
  list-style:none;
}
.tabs-prod-det li {
  display:inline;
  margin:0;
  padding:0;
}
.tabs-prod-det a {
  float:left;
  background:url(http://www.depozit-online.ro/resources/templates/depozit/images/tableftI.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 10px;
  text-decoration:none;
}
.tabs-prod-det a span {
  float:left;
  font-weight:bold !important;
  display:block;
  background:url(http://www.depozit-online.ro/resources/templates/depozit/images/tabrightI.gif) no-repeat right top;
  padding:5px 20px 4px 6px;
  color:#000000 !important;
}
.tabs-prod-det a span {
  float:none;
  padding:10px 14px 10px 4px;
}
.tabs-prod-det a:hover span { color:#ffffff !important; }
.tabs-prod-det a:hover { background-position:0% -42px; }
.tabs-prod-det a:hover span { background-position:100% -42px; }
.tabs-prod-det a.selected { background-position:0% -42px; }
.tabs-prod-det a.selected span {
  background-position:100% -42px;
  color:#ffffff !important;
}
.tab-content {
  background-color:#ffffff;
  border-left:solid 1px #e3e3e3;
  padding:8px !important;
}
.tab-content p { padding:8px 0 8px 0 !important; }
.tab-content p.nopad { padding:0 !important; }
.style-form { padding-top:12px; }
.style-form fieldset {
  border:none;
  color:#555555;
  border-top:solid 1px #e3e3e3;
  padding:4px;
  margin-top:10px;
}
.style-form table tr.odd { background-color:#efefef; }
.style-form .error { color:#ff0000; }
.style-form legend {
  color:#555555;
  font-weight:bold;
  margin-left:4px;
  padding:0 6px;
}
.style-form .text_input, .style-form .selectbox {
  border:solid 1px #b2b2b2;
  width:200px;
  color:#555555;
}
.style-form .textarea {
  border:solid 1px #b2b2b2;
  width:200px;
  height:120px;
  color:#555555;
}
.top_box {
  float:right;
  height:90px;
  width:480px;
}
.top_account_data {
  height:40px;
  width:480px;
}
.top_box  a.tlink {
  color:#ffffff;
  font-size:15px;
  text-decoration:none;
  padding:0 12px;
  margin:8px auto 3px;
  font-weight:normal;
  display:block;
  float:right;
  border-right:solid 1px #000000;
}
.top_box  a.tlink:hover { text-decoration:underline; }
#top-menu { padding-top:6px; }
#top-menu a { text-decoration:none; }
#top-menu a:hover { text-decoration:underline; }
.style-form table tr td { padding:4px; }
.cart_table_top {
  float:right;
  margin-top:12px;
  margin-right:4px;
}
.cart_table_top  .whitelink {
  color:#ffffff;
  padding:4px 10px;
  font-size:15px;
  font-weight:bold;
}
.cart_table_top  .bg_cart_image {
  background:transparent url(http://www.depozit-online.ro/resources/templates/depozit/images/cart_edit.png) no-repeat;
  padding-left:22px;
  background-position:0px 8px;
}
.descripotion { text-align:justify; }
.descripotion table {
  border-collapse:collapse;
  border-spacing:0;
  border:dotted 1px #d2d2d2;
  width:100%;
}
.search_bar {
  background:transparent url(http://www.depozit-online.ro/resources/templates/depozit/images/search_box_big.png) no-repeat right top;
  position:absolute;
  width:375px;
  height:42px;
  bottom:2px;
  left:2px;
}
div.promo_button {
  top:46px;
  height:42px;
  left:380px;
  position:absolute;
  width:120px;
}
div.promo_button img { border:none; }
.search_box_val {
  margin-left:12px;
  width:260px;
  background-color:transparent;
  border:none;
}
.search_box_button {
  width:90px;
  height:30px;
  cursor:pointer;
  background-color:transparent;
  border:none;
}
.photo_slider { margin:16px 0; }
.photo_slider .title {
  padding:4px 8px;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  background-color:#f3a92c;
  border-top:solid 1px #d18d20;
  border-left:solid 1px #d18d20;
  border-right:solid 1px #d18d20;
}
.photo_slider .photos {
  padding:4px 8px;
  border-bottom:solid 1px #d18d20;
  border-left:solid 1px #d18d20;
  border-right:solid 1px #d18d20;
  overflow-y:hidden;
}
.photo_slider .expander {
  padding:4px 4px;
  cursor:pointer;
  font-size:10px;
  color:#d8caeb;
  background-color:#151515;
}
.photo_slider .photos .picture { float:left; }
.photo_slider .photos .picture td.sizetd {
  width:114px;
  height:114px;
  margin:2px;
  background-color:#000000;
}
.photo_slider .photos .picture td.sizetd a { color:#000000 !important; }
.photo_slider .photos .picture td.sizetd a:hover { background-color:transparent !important; }
.style-form input, .style-form select, .style-form textarea {
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  padding:4px;
  border:solid 1px #222222;
  color:#222222;
}
.style-form input[type=image] { border:none; }
.style-form input[type=submit], .style-form input[type=button], button {
  padding:8px 16px;
  color:#222222;
  background:transparent url(http://www.depozit-online.ro/resources/templates/depozit/images/bg_all.png) repeat-x right top;
  font-weight:bold;
  border:none;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}
.cat_expanded {
  padding:2px 8px;
  border:solid 1px #d2d2d2;
  display:none;
  position:absolute;
  width:660px;
  height:400px;
  top:0;
  left:194px;
  background-color:white;
  overflow-y:auto;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -moz-box-shadow:2px 2px 3px #d2d2d2;
  -webkit-box-shadow:2px 2px 3px #d2d2d2;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='@color',Direction=145,Strength=3);
}
.cat_expanded ul {
  text-align:left;
  list-style-type:none;
  margin:0;
  padding:0;
  width:50%;
  float:left;
}
.cat_expanded ul li a {
  color:#0085cf;
  text-decoration:none;
}
.cat_expanded ul li a:hover { text-decoration:underline; }
.cat_expanded ul ul {
  margin:0;
  padding-left:14px;
  width:90%;
}
.cat_expanded ul ul li a {
  color:#555555;
  text-decoration:none;
}
.cat_expanded ul ul li a:hover { text-decoration:underline; }
.cat_expanded ul ul ul {
  margin:0;
  padding-left:28px;
  width:90%;
}
.relativediv { position:relative; }
.admin_reply { background-color:#f8c876; }
a.delete_filter_link {
  padding:2px 12px 2px 22px;
  border:solid 1px #000000;
  background:#fdf7e9 url(http://www.depozit-online.ro/resources/templates/depozit/images/bullet_delete.png) no-repeat 4px 3px;
  border-radius:5px;
  text-decoration:none;
}
a.delete_filter_link:hover { background-color:#000000; }
ul.top-filters-ulli {
  margin:0;
  margin-top:4px;
  padding:0 32px 0 2px;
  list-style:none;
}
ul.top-filters-ulli li {
  margin:0;
  padding:0;
  display:block;
  float:left;
  position:relative;
}
ul.top-filters-ulli a {
  float:left;
  margin:0;
  padding:0px 13px 0 2px;
  text-decoration:none;
}
ul.top-filters-ulli a.flevel {
  border:solid 1px #abadb3;
  background-color:#ffffff;
  margin-left:4px;
  background:#ffffff url(http://www.depozit-online.ro/resources/templates/depozit/images/selector.jpg) no-repeat right center;
}
ul.top-filters-ulli a span {
  float:left;
  display:block;
  padding:4px 12px 4px 6px;
  color:#000000;
}
ul.top-filters-ulli a span { float:none; }
ul.top-filters-ulli a.flevel.hover { border:solid 1px #b68724; }
ul.top-filters-ulli a:hover span, ul.top-filters-ulli a.hover span {
  color:#000000;
  padding:4px 12px 4px 6px;
}
ul.top-filters-ulli a.active span {
  color:#2e2c27;
  padding:9px 32px 25px 18px;
  background-position:100% 0px;
}
ul.top-filters-ulli ul {
  position:absolute;
  width:200px;
  top:27px;
  left:4px;
  display:none;
  background-color:#ffffff;
  padding:0;
  z-index:9999;
  border:solid 1px #b68724;
  padding-bottom:4px;
}
ul.top-filters-ulli ul li  a {
  width:158px;
  float:left;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  background:#ffffff;
  text-align:left;
  padding:8px 12px 8px 30px;
  text-transform:capitalize;
}
ul.top-filters-ulli ul li a:hover {
  color:#ffffff;
  background:#66b6ff url(http://www.depozit-online.ro/resources/templates/depozit/images/bullet_add.png) no-repeat 12px 7px;
}
.padding8px { padding:4px 8px; }
.notificare_modificare_cost_trasnport {
  color:#661515;
  display:inline;
}
.display_none { display:none; }
.error_span { color:#ff0000; }
.home_projector {
  background-color:transparent;
  position:relative;
  width:700px;
  height:212px;
  margin-bottom:6px;
  background:#ffffff;
}
.home_projector .prev_slide {
  position:absolute;
  width:350px;
  height:50px;
  background-color:#ffffff;
  left:0;
  bottom:0;
  z-index:9998;
  filter:alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
  cursor:pointer;
}
.home_projector .advance_dir {
  color:#000000;
  font-size:40px;
  margin:10px;
  margin-top:10px;
  font-weight:bold;
}
.home_projector .next_slide {
  position:absolute;
  width:350px;
  height:50px;
  background-color:#ffffff;
  right:0;
  bottom:0;
  z-index:9999;
  filter:alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
  cursor:pointer;
}
.slide {
  margin:0;
  padding:0;
  list-style-type:none;
}
.slide li {
  margin:0;
  padding:0;
  position:absolute;
  display:block;
  right:0;
  top:0;
}

