/*
Theme Name: ShopOS Default
Theme URI: http://shopos.ru/
Description: По умолчанию тема ShopOS.
Version: 2.1
Author: Матецкий Евгений
Author URI: http://shopos.ru/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/*<![CDATA[*/

html  {
	  font-size: 100.1%;
}

html, body, form, p {
	  padding: 0px;
	  margin: 0px;
}

html, body {
      background-color: white;
      height: 100%
}

#index {
      position: absolute;
      top: 0px;
      left: 0px;
}

body{
      text-align: left;
      font-size: 70%;
      font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
      color: #000;
	  background: url('img/img/pixel.gif') no-repeat;
	  background-attachment: fixed;
}

/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */
input {
	  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
      font-size: 12px;
}

textarea {
	  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	  font-size: 12px;
	  border-width: 1px;
	  border-style: solid;
	  border-top-color: #4E4E4F;
	  border-left-color: #4E4E4F;
	  border-bottom-color: #AEAEAE;
	  border-right-color: #AEAEAE;
}

select {
	  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	  font-size: 12px;
	  border-width: 1px;
	  border-style: solid;
	  border-top-color: #4E4E4F;
	  border-left-color: #4E4E4F;
	  border-bottom-color: #AEAEAE;
	  border-right-color: #AEAEAE;
}

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] {
      border-width: 1px;
	  border-style: solid;
	  border-top-color: #4E4E4F;
      border-left-color: #4E4E4F;
	  border-bottom-color: #AEAEAE;
	  border-right-color: #AEAEAE;
}

/* PARAGRAPH GLOBAL */
p  {
	  margin: 8px 0px 8px 0px;
}

table.adn {
      border-collapse: collapse;
	  width: 100%;
}

table.adnh {
	  border-collapse: collapse;
	  width: 100%;
}

.contents {
	padding: 0 0 0 5px;
}

/* TABLE PRODUCTS */

.products_tab_header {
      font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
      font-size: 11px;
      color: #fff;
      padding: 6px 6px;
      text-align: center;
      border-right: 1px solid #d7d7dc;
      border-bottom: 1px solid #d7d7dc;
      background: url(img/bg_topmenu.gif) repeat-x;
}

.products_tab_border {
      border: 1px solid #d7d7dc;
}

.products_tab_cell {
      font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
      padding: 6px 6px;
      text-align: left;
      border-right: 1px solid #d7d7dc;
      border-bottom: 1px solid #d7d7dc;

}

.products_tab_cell_cart_b {

      border-bottom: 1px solid #d7d7dc;
}

.select_sort_top {
      font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
      padding: 0px 0px 5px 0px;
}

.select_sort_bottom {
      font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
      padding: 5px 0px 0px 0px;
}

.table_new  {
	  border: 1px solid #b2d1f5;
}

.products_cart_header {
      font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
      font-size: 10px;
      padding: 3px 0px 3px 0px;
      color: #fff;
      text-align: center;
      background: url(img/bg_topmenu.gif) repeat-x;
      }


/* headers */
h1, h2, h3 {
	  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	  font-weight: Bold;
}
h1 {
	  font-size: 16px;
	  color: #000;
}
h2 {
	  font-size: 15px;
	  text-transform: uppercase;
	  color: #000;
}
h3 {
	  font-size: 14px;
	  color: #000;
}


table.adw {
      border: none;
	  border-collapse: collapse;
}

a img, img, html, body {
	  border: none;
}

a img, img, a {
	  outline: none !important;

}

*:focus {
      outline: none;
}

td {
      padding: 0px;
	  vertical-align: top;
	  text-align: left;
}

.mid, tr.mid td {
      vertical-align: middle;
}

.bot  {
      vertical-align: bottom;
}

.fil1 {
	  overflow: hidden;
	  height: 4px;
	  width: 100%;
}

.fil  {
	  overflow: hidden;
	  height: 6px;
	  width: 100%;
}

.fil2 {
	  overflow: hidden;
	  height: 14px;
	  width: 100%;
}

.arc  {
	  font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;
}

.upc  {
	  text-transform: uppercase;
}

.vright {
	  text-align: right;
}

.vleft  {
	  text-align: left;
}

.vcent {
	  text-align: center;
}

.white {
	  background-color: white;
}

a  {
	  color: #000;
      text-decoration: underline;
}

a:hover {
	  color: #000;
	  text-decoration: none;
}


.bf {
      font-weight: bold;
}

.inbr{
	  border: 1px solid #ABADB3;
	  padding-left: 2px;
	  padding-right: 2px;
}

.container {
	  width: 95%;
	  padding-bottom: 4px;
}

.fix {
	  overflow: hidden;
	  height: 3px;
	  background-color: #4F78A0;
	  width: 100%;
}

/* menu poisk */
.headlink {
	  clear: both;
	  padding: 5px 5px 5px 5px;
      background: url('img/bg_topmenu.gif') repeat-x;
      border-bottom: 1px solid #fff;
      border-top: 1px solid #fff;
}

/* basket Header*/
.cart {
	  color: #fff;
	  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
      font-size: 11px;
      text-align: right;
      padding: 5px 2px 5px 2px;
}

.center {
	  padding: 0 4px;
}


.fonta {
	  color: #fff;
	  font-size: 200%;
	  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
}

.fontb{
	  color: #fff;
	  padding-left: 1px;
	  font-size: 120%;
	  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
}

.poisk{
	  color: #fff;
      width: 100%;
      background: #757A7B url('img/img/fon3.gif') repeat-x top left;
      border-top: 1px solid #ffffff;
}

.poisk1{
	  color: #fff;
	  padding: 0px 16px;
	  height: 30px;
}

.btbl {
	  text-align: left;
	  color: #fff;
	  padding: 0px 16px;
	  height: 70px;
	  background: #4F78A0 url('img/img/bfon.gif') repeat-x bottom left;
}

.inn
{
      position: relative;
      cursor: default;
      top:-5px;
      float: right;
}

.left {
	  width: 220px;
      background: url('img/bg.jpg') repeat-y;
}

.right {
	  width: 194px;
      background: #E1E2E5 url('img/bg.jpg') repeat-y top left;
}

.blmtop{margin-top: 4px;}

.cbt {
	  padding: 4px 8px;
	  background-color: #E1E2E5;
}

img.fixwidth {
	  width: 194px;
      height: 1px;}

.hd {
      padding: 5px 8px;
	  background: url('img/img/title_box.jpg') repeat-x;
	  font-size: 12px;
      font-weight: bold;
	  color: #fff;
}

.hd a{
      padding: 5px 2px;
	  background: url('img/img/title_box.jpg') repeat-x;
	  font-size: 12px;
	  color: #fff;
}


.hdb {
	  padding: 5px 0px 0px 5px;
}


.error{
	  color: #ff6600;
}


TD.main, P.main {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 12px;
     line-height: 1.5;
     padding: 6px 6px;
     text-align: center;
}

TD.price {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 12px;
     color: #ff3f12;
     padding: 6px 6px;
     text-align: center;
}

TD.newproduct {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 12px;
     line-height: 1.5;
     color: #0055c5;
     text-align: center;
}

#parsetime {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 9px;
     line-height: 1.5;
     background: #f1f1f6;
     text-align:center;
}

.imgsub
{
     padding-left: 5px;
     padding-right: 5px;
}

/* блок ссылок content, information */
a.content {
     padding-center: 5px;
     text-align: center;
}

.img {
   behavior: url('jscript/iepngfix.htc');
}

.futer {
	 background: url(img/futer.jpg) repeat-x;
	 font-size: 11px;
     color: #fff;
}

.futer_text {
	 font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 11px;
	 padding: 10px 15px 10px 15px;
}


.futer_text a {
	 font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 11px;
     color: #fff;
}

.accounts {
    width: 50px;
	padding: 3px 5px 3px 5px;
}


/* NAVIGATION  CATEGORIES */

.nav {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     text-align: left;
     color: #000;
     text-decoration: none;
     padding: 5px 0 0 10px;
     font-size: 12px;
     font-weight: bold;

}

.nav a {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     color: #000;
     text-decoration: none;
     padding: 5px 0 0 10px;
     display: block;
     height: 25px;
     font-size: 12px;
     font-weight: bold;
}

.nav  a:hover {
     color: #000;
     text-decoration: none;
     background: #c8e1f8;
     display: block;
     height: 25px;
     width: 198px;
}



/* MENU TOP*/
.menu {
     clear: both;
	 padding: 0px;
	 background: url('img/bg_topmenu.gif') repeat-x;
     border-bottom: 1px solid #fff;
     border-top: 1px solid #fff;
     font-size: 13px;
     font-weight: Bold;
}

.menu a {
	 display: block;
	 float: left;
	 padding: 9px 10px 9px 10px;
	 color: #fff;
	 text-decoration: none;
}
.menu a:hover {
     background-color: #5eb0ff;
	 color: #000;
}

.sha {
     background: url('img/k-3.jpg') repeat-x;
}

.height_table {
	height: 100px;
}

.new_tab1 {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 12px;
     padding: 6px 6px 6px 6px;
     text-align: center;
}

.header_text {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 12px;
     font-weight: Bold;
     color: #fff;
     width: 300px;
     padding: 0px 30px 0px 0px;
}

.header_text a {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 11px;
     font-weight: Bold;
     color: #fff;
}

.header_text_cart {
     font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
     font-size: 11px;
     font-weight: Bold;
     color: #fff;
}

img, div { behavior: url(jscript/iepngfix_v2/iepngfix.htc); }

img_opera {
	padding: 0 5px 0 0;
	}

.holiday_text {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
    font-size: 14px;
    text-align: center;
    font-weight: Bold;
    color: #be2424;
	}


/*]]>*/