/*
  $Id: stylesheet.css,v 1.1.1.1 2003/09/18 19:06:13 wilt Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.cat_description {  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #800000; font-weight: bold }
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Tahoma,Helvetica,sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

img
{
	border: 0px;
}

BODY {
 font-family: Verdana, Arial, sans-serif;
  /*background: #313131;*/
  color: black;
  margin: 0px;
	
}
table
{
font-size:11px;
}
A {
  color: #000000;
  text-decoration: none;
outline:none;
}

A:hover {
  color: blue;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: none;
}





/*TR.headerNavigation {
  background: #bbc3d3;
}*/
TR.headerNavigation
{
	background:white url(images/stx_nav_bg.png) left top repeat-x;
	border:1px solid #242424;
	padding:5px 5px 5px 5px;
	height:30px;
}


.stx_left_column
{
	background: #fff;
	border-right:1px solid #BEBEBE;
}
.stx_right_column
{
	background: #fff;
	border-left:1px solid #BEBEBE;
}
.stx_center_column
{
	padding:10px 10px 0 10px;
}
A.headerNavigation
{
	color: #777777;    font-size: 12px;
	text-decoration:none;
}
a:hover.headerNavigation
{
	color: #393939;
	text-decoration:none;
}



a.headerNavigation_cat
{
	background:url(images/sub_link.gif) left 4px no-repeat;
	color:black !important;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 15px;
	text-decoration:none;
	display:block;
}
a.headerNavigation_cat:hover
{
	background:url(images/sub_link_on.gif) left 4px no-repeat;
	color:red !important;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 15px;
	text-decoration:none;
	display:block;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #777777;
  font-weight: bold;
  text-align: center;
}


/* stx _edit_original _b */
/*
TR.footer {
  background: #bbc3d3;
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
*/
TD.footer
{
	font-size: 10px;
	font-weight:bold;
	color:#666666;
}
TABLE.footer
{
	border-top:1px solid #CCCCCC;
	margin-top:75px;
	padding:10px 5px 10px 5px;
    min-width: 990px;
}

/* stx _edit_original _b */





.menu_l
{
	width:13px;
	height:49px;
	background:url(images/menu_l.png) left top no-repeat;
}
.menu_r
{
	width:13px;
	height:49px;
	background:url(images/menu_r.png) right top no-repeat;
}
.menu_s
{
	width:1px;
	height:49px;
	background:url(images/menu_s.png) left top repeat-x;
}
.menu_i a
{
	display:block;
	padding:0 10px 0 10px;
	height:49px;
	padding-top:12px;
	text-align:center;
	color:#F32221;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma,Helvetica,sans-serif;
	background:url(images/menu_i.png) left top repeat-x;
	text-decoration:none;
}
.menu_i a .podmenu
{
	color:#434343;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}
.menu_i a:hover
{
	display:block;
	padding:0 10px 0 10px;
	height:49px;
	padding-top:12px;
	text-align:center;
	color:#F32221;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma,Helvetica,sans-serif;
	background:url(images/menu_i_on.png) left top repeat-x;
	text-decoration:none;
}

.r_banner_place {
	width: 215px;
}

.stx_flash_banner { 
	background:url(images/bg2.png) left top repeat-x;
	height: 100px;
}


.top_4icon {
	float: right;
	width: 120px;
	padding-top:5px;
	background:url(images/icon_bor.gif) 10px 7px no-repeat;
}


.menu_p {
	float: left;
	margin-left: 20px;
	margin-right: 20px;

}


.infoBox {
    /*background: #e7e7e7;
	border:1px dashed #cccccc;*/
	padding:2px 2px 2px 2px;
}

.infoBoxContents {
/*  background: #f8f8f9;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.stx_cart_top_r {
	background: url(images/stx_box_cart_top_left.gif) left top no-repeat;
	width: 100%;
	height: 100%;
}
.stx_cart_top_l {
	background: url(images/stx_box_cart_top_right.gif) right top no-repeat;
	width: 100%;
	height: 100%;
}
.stx_cart_top_c {
	background: url(images/stx_box_cart_top_center.gif) left top repeat-x;
	width: 100%;
	height: 100%;
}
.stx_cart_bottom_c {
	background: url(images/stx_box_cart_bottom_c.gif) left bottom repeat-x;
	width: 100%;
	height: 100%;
}
.stx_cart_center_r {
	background: url(images/stx_box_cart_center_r.gif) right top repeat-y;
	width: 100%;
	height: 100%;
}
.stx_cart_center_l {
	background: url(images/stx_box_cart_center_l.gif) left top repeat-y;
	width: 100%;
	height: 100%;
}
.stx_cart_bottom_r {
	background: url(images/stx_box_cart_bottom_r.gif) right bottom no-repeat;
	width: 100%;
	height: 100%;
}
.stx_cart_bottom_l {
	background: url(images/stx_box_cart_bottom_l.gif) left bottom no-repeat;
	width: 100%;
	height: 100%;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bebebe;
  color: #777777;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.productListing a
{
	color:navy !important;
}

/* stx _edit_original _b */
/*
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}
*/

TABLE.productListing
{
	/*border:1px dashed #bbbbbb;*/
}
td.productListing-heading
{
	font-size: 10px;
	background:#8EBDC2 url(images/stx_top_menu_bg.gif) left top repeat-x;
	/*border-bottom:1px solid #242424;*/
	color: #123;
	font-weight: bold;
	padding:8px 0px 8px 0px;
}
a.productListing-heading
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

a.productListing-heading:link,
a.productListing-heading:visited,
a.productListing-heading:active
{
	color:#666666 !important;
	text-decoration:none !important;
}
a.productListing-heading:hover
{
	color:#000 !important;
	text-decoration:none !important;
}
/* stx _edit_original _e */




.productlisting-headingPrice { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

a:hover.pageResults {
  color: #0000FF;
  background: #79b4ec;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #448bbf;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}
.smallText-1 {
	background: url(images/stx_tovar_border.png) right bottom no-repeat #fff;
	padding-top: 15px;
	padding-bottom: 15px;
}
TD.smallText-1 a img {
	border-left: 2px solid #cdcdcd;
	border-top: 2px solid #cdcdcd;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
}
TD.smallText a img {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*border: 1px dashed #cccccc;*/
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: white;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/*CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}*/

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #6fb2e4;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #589deb;
  font-size: 14px;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #cfcece; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #bebebe; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #777777;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} /* UL.BrowseBy */

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */

/*BOF Options as Images*/
SPAN.optionsAvailable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
/*EOF Options as Images*/

/* Start Products Specifications */
ul.specification_box {
  line-height: 1.5;
}

option, optgroup {
  text-decoration: none;
  font-style: normal;
  margin: 0;
  padding: 2px 2px 0 2px;
  font-family: Verdana, Arial, sans-serif;
}

.filter_count {
  font-weight: normal;
}

.no_results {
  color: #bbb;
}

.close {
  font-size: 75%;
  position: relative;
  top: -4px;
}

img.image_filter {  /* Applies to images used as filters */
  width: 20px;  /* Width of each image */
  height: 20px;  /* Height of each image */
  padding: 5px;  /* Padding between the category contents and the border */
  border: 1px solid #182d5c;  /* Border around each image */
  margin: 3px;  /* Margin between the image border and other objects */
  background: #ffffff;  /* Background color behind each image */
  float: left;  /* Don't change this */
}

.specs_box { /* Applies to the table surrounding the Specifications/tabs onproduct_info.php */
}

#variantsBlock {
}

#variantsBlockTitle {
  font-size: 10pt;
  font-weight: bold;
  padding-left: 10px;
  padding-bottom: 10px;
  width: 10em;
}

#variantsBlockData {
  align: left;
}

.productInfoKey {
  font-size: 9pt;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.productInfoValue {
  font-size: 9pt;
  vertical-align: middle;
}

#productInfoPrice {
  font-size: 10pt;
  font-weight: bold;
  vertical-align: middle;
}

#tabContainer { /* Container for the whole thing */
    position: relative; 
    width: 95%;  /* Change the width of the tabs & content box */
  } 
  
  #tabMenu { /* Container for the menu tabs */
    position: relative; 
    height: 30px; 
    margin-bottom: -3px;
  } 
  
  #tabContent { /* Container for the content box */
    clear: left;
    position: relative; 
/*    height: 266px; */  /* Uncomment for fixed height content box */
    font: 12px Verdana, Arial, Helvetica, sans-serif; 
    color: #444444; 
    border-top: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    border-right: 4px solid #ccc; 
    border-bottom: 4px solid #ccc; 
/*    overflow: auto; */  /* Uncomment for fixed height content box */
  } 
  
  #tabContent .content {  /* Don't change this */
    display: none;   /* Don't change this */
    margin-bottom: 0.7em;  /* Extra space between the text and the bottom of the content box */
  } 
  
  #tabContent .active {  /* Don't change this */
    padding: 5px 10px; 
    display: block; 
  } 
  
  .inside_heading {  /* Heading inside the content box */
    font-size: 12px;
    font-weight: bold; 
    border-bottom: 1px dashed #999999;
  }

/*  
Generated via www.cssmenubuilder.com 

Copyright (c) 2008-2009 www.cssmenubuilder.com

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
*/

  .menu {  /* Container for the tabs */
    margin: 0 auto; 
    padding: 0; 
    height: 30px; /* Height of the tabs */
    width: 100%; 
    display: block; 
    background: url('images/topMenuImages.png') repeat-x; /* Change the image name if you have changed your image */
  }
  
  .menu li {  /* Individual tabs */
    padding: 0; 
    margin: 0; 
    list-style: none; 
    display: inline;
  }
  
  .menu li a {  /* Links from the tabs to the content box */
    float: left; 
    padding-left: 15px; 
    display: block; 
    color: #fff; 
    text-decoration: none; 
    font: 9pt Verdana, Arial, Helvetica, sans-serif; 
    cursor: pointer; 
    background: url('images/topMenuImages.png') 0px -30px no-repeat;  /* Change the image name if you have changed your image */
  }
  
  .menu li a span {  /* Text in the tabs */
    line-height: 30px; 
    float: left; 
    display: block; 
    padding-right: 15px; 
    background: url('images/topMenuImages.png') 100% -30px no-repeat; /* Change the image name if you have changed your image */
  }
  
  .menu li a:hover {  /* Hover/mouseover tabs */
    background-position: 0px -60px; 
    color: #393939;
  }
  
  .menu li a:hover span {  /* Hover/mouseover text in the tabs */
    background-position: 100% -60px;
  }
  
  .menu li a.active, .menu li a.active:hover {  /* Active tab */
    line-height: 30px; 
    font: 9pt Verdana, Arial, Helvetica, sans-serif; 
    background: url('images/topMenuImages.png') 0px -90px no-repeat; 
    color: #000;
  }
  
  .menu li a.active span, .menu li a.active:hover span {  /* Text in the active tab */
    background: url('images/topMenuImages.png') 100% -90px no-repeat; /* Change the image name if you have changed your image */
  }
  
/* End Products Specifications */















/****************************************************************************************************************/
/* stx +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/****************************************************************************************************************/

.stx_top_bg
{
	width:100%;
	min-width:990px;
	background:url(images/main_bg.png) left top repeat-x;
}
.language_box
{
	margin:3px 1px 0 7px;
}
.stx_bottom_bg
{
	width:100%;
}
.stx_STORE_NAME
{
	float: left;
	/*background:url(images/top_image_left.png) left top no-repeat;*/
	/*height: 200px;
	width:315px;*/
}
.stx_STORE_NAME div
{
	background:url(images/logo.png) 8px 11px no-repeat;
    height: 48px;
    width: 260px;
}





/* stx top menu _b */
.stx_top_menu_left_top div
{
	/*background:url(images/stx_top_menu_left_top.png) right top no-repeat;*/
	width:50px;
	height:25px;
}
.stx_top_menu_left_top
{
	background:url(images/stx_top_menu_left.png) right top no-repeat;
	width:25px;
	height:1%;
	vertical-align:top;
}

.stx_top_menu_left_bottom
{
	/*border-left:1px solid #77C9EB;*/
	background: url(images/stx_down_menu_bg.png) left top no-repeat;
}
.stx_top_menu
{
	/*border-top:1px solid #77C9EB;*/
	background:url(images/stx_top_menu_fon.png) left top repeat-x;
	padding:5px 20px 5px 0px;
	width:1%;
	white-space:nowrap;
	height: 48px;
}
.stx_top_menu_sep
{
	/*border-top:1px solid #77C9EB;
	border-left:1px solid #77C9EB;*/
	background: url(images/stx_top_menu_blik.png) left top no-repeat;
	width:1%;
}
.stx_top_menu_sep div
{
	width:20px;

}
.stx_top_menu_right
{
	/*border-left:1px solid #77c9eb;*/
	background: url(images/stx_top_menu_blik_small.png) left top no-repeat;

}

.stx_top_menu a:link,
.stx_top_menu a:visited,
.stx_top_menu a:active,
.stx_top_menu a:hover
{
	cursor:pointer;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.stx_top_menu a:link,
.stx_top_menu a:visited,
.stx_top_menu a:active
{
	color:999999;
}
.stx_top_menu a:hover
{
	color:#000;
}
/*stx top menu _e */


/*stx boxes head _b */
.stx_box_left_top
{
	width:100%;
	height: 0px;
}
.stx_box_right_top
{
	width:100%;
}
.stx_box_center_top
{
	width:100%;
	font-size:10px;
	line-height:10px;
}
.stx_box_center_top_padding,
.stx_box_footer_center_padding
{
	padding:0px 10px 0px 10px;
}
.stx_box_footer_right
{
	width:100%;
}
.stx_left_column .stx_box_footer_left
{
	border-bottom:1px solid #cccccc;
	margin-right:60px;
}
.stx_right_column .stx_box_footer_left
{
	border-bottom:1px solid #cccccc;
	margin:0 20px 0 5px;
}

.stx_cart_bottom_l .stx_box_footer_left
{
	border-bottom:none;
}

.stx_cart_polosa_top {
	border-top: 1px solid #bebebe;
	padding-top: 5px;
}

.stx_cart_bottom_r .stx_cart_bottom_l .stx_box_content .infoBoxContents .boxText {
	color:#f32221;
	font-family:Verdana,Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.stx_cart_go_to_the a,visited,hover,active {
	color:#707070;
	font-family:Verdana,Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align: center;
	padding-bottom: 5px;
}
.stx_cart_go_to_the {
	color:#707070;
	font-family:Verdana,Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-top:10px;
}

.stx_cart_bottom_r .stx_cart_bottom_l .stx_box_hed .stx_infoBoxHeading {
	padding-left:3px;
}

.stx_cart_top_r .stx_cart_bottom_l .stx_box_hed  {
    padding: 5px 12px 0 5px;
}

.stx_right_column
{

	padding-left:10px;
}

.stx_box_footer_center
{
	width:100%;
	font-size:10px;
	line-height:10px;
}
.stx_box_hed
{
	padding:10px 10px 8px 5px;
}
.stx_box_content
{
	padding:5px 5px 5px 5px;
}
.stx_infoBoxHeading font
{
	color:#ED2828;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:13px;
	font-weight:bold;
}

/*stx boxes head _e */

/* stx footer _b */
.stx_footer_left
{
	width:100%;
	background:url(images/stx_footer_left.png) left top no-repeat;
}
.stx_footer_right
{
	width:100%;
	background:url(images/stx_footer_right.png) right top no-repeat;
}
.stx_footer_center
{
	width:100%;
	background:url(images/stx_footer_center.png) center top repeat-x;
	font-size:10px;
	line-height:10px;
}
.stx_footer_center_padding
{
	padding:0px 10px 0px 10px;
}

/*stx footer _e */

/* stx Navigation _b */

TD.stx_headerNavigation
{
	padding:15px 5px 5px 5px;
	height:30px;
}

.stx_headerNavigation,
.stx_headerNavigation a:link,
.stx_headerNavigation a:visited,
.stx_headerNavigation a:active,
.stx_headerNavigation a:hover
{
	font-size:12px;
}
.stx_headerNavigation,
.stx_headerNavigation a:link,
.stx_headerNavigation a:visited,
.stx_headerNavigation a:active
{
	color:#646464;
	text-decoration:none;
}
.stx_headerNavigation a:hover
{
	color:#393939;
	text-decoration:none;
}

/* stx Navigation _e */

/* stx price.tpl.php _b */
tr.stx_price_tr_1
{
	background-color:#e1e1e1;
}
tr.stx_price_tr_2
{
	background-color:#efefef;
}
td.stx_price_head
{
	padding:7px 10px 7px 10px;
	width:100%;
	background: #d9d9d9 url(images/stx_top_menu_bg.gif) left top repeat-x;
	border:1px solid #bebebe;
	font-size:14px;
	color:#526C6F;
	font-weight:bold;
}
/* stx price.tpl.php _e */

/* stx form elem _b */
SELECT,
TEXTAREA
{
	border:1px solid #909090;
	background-color:#e3e3e3;
	padding:1px 1px 1px 1px;
	font-size:12px;
	color:#526C6F;
}

/* в ie не работает */
INPUT[type=submit],
INPUT[type=button]
{
	background-color:#ececec;
	padding:1px 1px 1px 1px;
	font-size:12px;
	font-weight:bold;
	color:#123;
	cursor:pointer;
}
INPUT[type=image]
{
	/*background-color:#fff;*/
	/*padding:1px 1px 1px 1px;*/
	font-size:12px;
	font-weight:bold;
	color:#123;
	cursor:pointer;
}
INPUT 
{
	text-align:center;
}
TEXTAREA
{
	width:100%;
}
tr.pollFooter td
{
	padding:5px 5px 5px 5px;
}
/* stx form elem _e */

.loginbox_table td
{
	padding:5px 0 5px 0;
}
.cat_bor
{
	padding-top:20px;
}
.city
{
	color:#313131;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}
.tell_number
{
	background:transparent url(images/tell.gif) no-repeat scroll 10px 3px;
	color:#ED2828;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	text-decoration:none;
}


.btn_in_product_listing_col
{
	padding:5px 5px 20px 5px;
}
.img_in_product_listing_col
{
	padding:15px 10px 0 10px;
}
.demo_name strong
{
	color:#FF1A00;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:20px;
	font-weight:bold;
}

.stx_info_desc
{
	padding-top:30px;
	padding-right: 20px;
}

.stx_info_desc p
{
	font-size:11px;
	line-height: 15px;
}
.stx_info_btn_l
{
	margin:10px 0 10px 0;
	height:31px;
	line-height:31px;
	background:url(images/botton_l.png) left top no-repeat;
}
.stx_info_btn_r
{
	height:31px;
	line-height:31px;
	background:url(images/botton_r.png) right top no-repeat;
}
.stx_info_btn_c
{
	height:31px;
	line-height:31px;
	background:url(images/botton_c.png) center top repeat-x;
	margin:0 8px 0 8px;
}
.stx_info_btn_c a:visited,
.stx_info_btn_c a:link,
.stx_info_btn_c a:active,
.stx_info_btn_c a:hover
{
	color:#0265B3;
	text-decoration:none;
	font-family:"Courier New",Courier,monospace;
	font-size:12px;
	white-space:nowrap;
	font-weight:bold;
}
.stx_info_more
{
	text-align:right;
	padding:20px 20px 20px 20px;
}
.stx_info_more a:visited,
.stx_info_more a:link,
.stx_info_more a:active,
.stx_info_more a:hover
{
	color:#0265B3;
	text-decoration:none;
	font-family:"Courier New",Courier,monospace;
	font-size:12px;
	white-space:nowrap;
	font-weight: bold;
}



.login_box_inp input
{
	border:1px solid silver;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}


.cart_empty
{
	padding:0 0 10px 4px;
	display:block;
}


.also_purchased_products
{
	padding:5px 5px 30px 5px;
}
.also_purchased_products_products_name
{
	color:red;
}

ul
{
	padding-left:15px;
	margin-left:0;
}
ul li
{
	margin-left:0;
}

.aff_create_link
{
	color:red !important;
}
.individual_banner_id
{
	font-size:10px;
}
/****************************************************************************************************************/
/* stx ---------------------------------------------------------------------------------------------------------*/
/****************************************************************************************************************/


/*ссылка партнеры */

.prtnrs
{

font-size: 9px;
color: #666666;

}


.stx_info_margin_block
{

	vertical-align: top;
	padding-top: 25px;


}

.aff_table
{

font-size: 12px;

}

.af_te_t
{
color: #000000 !important;
}


.skype_button
{
	font-size: 12px;
	margin-top: 30px;
}

.skype_button th 
{
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
}

.skype_button td
{
	
}


.mod_feedback td 
{
	font-size: 12px;
}

.head_city_font 
{
    color: #181718;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 11px;
    padding-bottom: 6px;
    text-decoration: none;
}
.head_tell_number 
{
    background: url("images/tell.gif") no-repeat scroll left 1px transparent;
    color: #ED2828;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 10px;
    padding-bottom: 8px;
    padding-left: 17px;
    text-decoration: none;

}

.stx_logo_place
{
    width: 260px;
}

.online_place
{
    padding-left: 21px;
    padding-top: 7px;
}

.stx_tell_place
{
	padding-left: 30px;
}

.flash_corner_l
{
	z-index: 1;
    background: url("images/banner_corner_l.png") no-repeat scroll left top transparent;
}
.flash_corner_r
{
	z-index: 1;
    background: url("images/banner_corner_r.png") no-repeat scroll right top transparent;
}

.footer_phones
{
	width:233px;
}
.footer_phones div
{
	clear:both;
}
.footer_phones .head_city_font
{
	font-size:10px;
	float:left;
}
.footer_phones .head_tell_number
{
	font-size:10px;
	float:right;
}
.footer_phones .head_tell_number
{
	width:109px;
}
.footer_phones .head_tell_number
{
	width:126px\9;
}
.left_phones
{
	padding-left:20px;
}
.ProductInfoButton {
    display: inline-block;
    height: 24px;
}


.ProductInfoButton  p {
    background: url("images/button_bg.png") no-repeat scroll left top transparent;
    margin: 0 0 10px;
    padding: 0;
  display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/
  _overflow:hidden;/*IE6, IE7*/
  *zoom:1;/*включаем hasLayout для IE6, IE7*/
  *display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
}

.ProductInfoButton  p a:visited, .ProductInfoButton  p a:link, .ProductInfoButton  p a:active {
    color: #3B3B3B;
  display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/
  _overflow:hidden;/*IE6, IE7*/
  *zoom:1;/*включаем hasLayout для IE6, IE7*/
  *display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/

    padding-left: 20px;
    text-decoration: none;
}
*+html .ProductInfoButton  p a:visited, .ProductInfoButton  p a:link, .ProductInfoButton  p a:active 
{

}

.ProductInfoButton  p:hover {
    background: url("images/button_bg-hover.png") no-repeat scroll left top transparent;

}

.ProductInfoButton  p a span.menu_ar {
    background: url("images/button_bg.png") no-repeat scroll right top transparent;
    cursor: pointer;
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
    height: 24px;;
    padding-right: 20px;
    padding-top: 1px;
    color: #fff;
    text-shadow: 0 -1px 0 #B30611;
}

.ProductInfoButton  p a:hover {
    background: url("images/button_bg-hover.png") no-repeat scroll left top transparent;

}

.ProductInfoButton  p a:hover span.menu_ar {
    background: url("images/button_bg-hover.png") no-repeat scroll right top transparent;
}
