/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License 
*/
/* ************************************************************************************* */

BODY                 {color:#5a5a5a;margin:0px;padding:0px;background:url(body.jpg) center 0px no-repeat fixed #012040;}
.bg_body              {height:auto !important;min-height:100%;background:url(bg_body0.gif) center 2px repeat-x;}

html, body               {height:100%;}
/* ************************************************************************************* */
*                  {padding:0px; margin:0px; font-size:13px; line-height:normal; font-family:Arial, Helvetica, sans-serif;}
/* ************************************************************************************* */
.width_table        {width:980px;position:relative;margin:0px auto 0px auto;}
.width_td          {padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.main_table          {margin:0px auto 0px auto;width:980px; background:#fff;}
.box_width_left        {width:215px;}
.box_width_right      {width:215px;}

.content_width_td      {width:100%;padding:0px 0px 0px 0px;}
.box_width_td_left      {padding:0px 28px 0px 0px;}
.box_width_td_right      {padding:0px 0px 0px 30px;  }






/* ************************************************************************************* */
/* ************************************************************************************* */
.row_1            {padding:0px 0px 0px 0px; height:211px;text-align:center;}
.row_2            {padding:0px 0px 0px 0px;}
.row_3            {padding:0px 0px 0px 0px; text-align:center;}
.row_4            {padding:0px 0px 10px 0px; height:100%;background:#012040;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.logo            {padding:30px 73px 22px 1px;height:2px; vertical-align:top;}
.flash            {margin:0px 0px 30px 0px;}
/* ************************************************************************************* */
.shop_tel          {width:100%;padding:35px 16px 0px 0px;}
.shop_tel .div1        {background:url(shop_tel.gif) 0px 0px no-repeat;}
.shop_tel .div2        {background:url(shop_tem.gif) 100% 0px no-repeat;}

.shop_tel .div3        {background:url(shop_ten.gif) 0px 0px repeat-x;padding:18px 0px 30px 0px;margin:0px 99px 0px 43px;height:27px;}

.shop_tel div        {color:#71b6f4; font-size:16px; line-height:17px; font-weight:bold;}
.shop_tel strong      {color:#012244; font-size:15px; line-height:17px; font-weight:bold;}
.shop_tel b          {color:#d5b593; font-size:12px; line-height:17px; font-weight:bold;}
/* ************************************************************************************* */
.navigation             {width:100%; text-align:right;padding:7px 0px 30px 0px;}
.navigation td            {text-align:right;}
.navigation .table          {width:1px;}
.navigation span          {color:#379fb8; font-size:12px; line-height:13px; font-weight:normal;padding:28px 0px 0px 0px; display:block;}
.navigation b            {color:#fd4403; font-size:12px; line-height:13px; font-weight:bold;}

.row_1  .languages           {padding:7px 0px 0px 0px; text-align:right; width:100%;}
.row_1  .languages table        {width:128px;}
.row_1  .languages td          {text-align:right;}
.row_1  .languages .languages_img    {margin:0px 0px 0px 0px;}

.row_1  .currencies           {padding:26px 28px 0px 0px;}
.row_1  .currencies table        {width:148px;}


.row_1  .languages td,
.row_1  .currencies td          {color:#fff; font-size:12px; line-height:14px; font-weight:bold;vertical-align:middle;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.cart_header            {padding:61px 0px 0px 36px;height:15px;background:url(header_s.png) 100% 68px no-repeat;}
.cart_header table          {width:316px;background:url(cart_bg0.gif) 1px 0px no-repeat;}
.cart_header td            {height:61px;padding:16px 1px 16px 82px;}
.cart_header b            {color:#ffe75c; font-size:11px; line-height:15px; font-weight:bold; display:block;}
.cart_header td            {color:#fff; font-size:11px; line-height:15px; font-weight:bold; text-transform:uppercase;}
.cart_header a              {color:#ffe135; font-size:11px; line-height:15px; font-weight:bold;  text-decoration:none}
.cart_header a:hover           {color:#ffe135; text-decoration:underline;}
.cart_header a strong              {color:#ffe135; font-size:11px; line-height:15px; font-weight:bold;  text-decoration:none}
.cart_header a:hover strong           {color:#ffe135; text-decoration:underline;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.select      {width:100%;border:1px solid #fff;background:#fff; color:#2e467c;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px;height:17px;}
.select2     {margin:0px 0px 0px 0px; border:0px solid #cecece; color:#545260;}  
.select2 td    {padding:6px 0px 14px 0px; height:36px; vertical-align:middle;}       
.select2 select  {width:35%; border:1px solid #2e467c;background:#fff; color:#2e467c;vertical-align:middle;margin:0px 10px 0px 10px;}
.select3    {width:100%;border:1px solid #fff;background:#fff; color:#2e467c;vertical-align:middle;margin:0px 0px 0px 0px;padding:0px;}

.search          {padding:8px 11px 7px 53px;_padding:4px 11px 5px 53px;*padding:4px 11px 5px 53px;vertical-align:middle; width:100%;height:41px; text-align:right; background:#f7dec3;}
.search .go        {width:100%;border:0px solid #cccccc;background:transparent; color:#d4b593; font-size:12px; line-height:14px;vertical-align:middle;margin:0px 0px 0px 0px;
             padding-left:6px; padding-right:0px; height:18px; vertical-align:middle; padding-bottom:1px;}
.search td        {color:#4a4849; font-size:14px; line-height:12px; font-weight:normal;}
.search  table      {width:296px;}
.search  .td        {padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search_input-rep      {background:url(search-l.gif) 0px 0px repeat-x;
                 width:100%;vertical-align:middle; height:26px;}

.search_button-rep      {background:url(search-r.gif) 0px 0px repeat-x;
               vertical-align:middle; height:26px;padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer       {padding:0px 0px 0px 0px; border-top:20px solid #fff; background:#253864; } 
.footer_td      {text-align:left;padding:24px 0px 20px 27px; width:100%;}
.footer2_td      {text-align:center;padding:30px 16px 30px 4px;}
.footer .footer2_td    {vertical-align:middle;}
.footer          {color:#fdfdfe; font-size:13px; line-height:23px; font-weight:normal;  vertical-align:middle;}  
.footer td       {color:#fdfdfe; font-size:13px; line-height:23px; font-weight:normal;  vertical-align:middle;}      
.footer a       {color:#fdfdfe; font-size:13px; line-height:23px; font-weight:normal;  text-decoration:none;}       
.footer a:hover   {color:#fdfdfe;text-decoration:underline;}
  
.footer span         {color:#fdfdfe; font-size:13px; font-weight:normal; margin-left:-16px; display:block; margin-bottom:0px; margin-left:-5px}

.footer b        {color:#cfcfcf; font-size:13px; font-weight:normal;  text-decoration:none;}
.footer b a         {color:#94bff7; font-size:13px; font-weight:normal;  text-decoration:none;}      
.footer b a:hover     {color:#94bff7; text-decoration:underline;}
/* ************************************************************************************* */
/* Footer End */
/* ************************************************************************************* */
.popup_bg        {padding:0px 0px 0px 0px;background:url(bg_body0.gif) center 0px repeat-x #002f61;}
.popup_width_table    {margin:0px 0px 0px 0px;margin:auto;}
.popup_width_td      {padding:0px 0px 0px 0px;}

.popup_1        {padding:35px 10px 29px; text-align:right; height:135px;}
.popup_2        {padding:10px 11px 20px 11px;border:0px solid #8b7747; background:#fff;}
.popup_22        {padding:10px 19px 20px 26px;border:1px solid #acdcfb;margin-top:10px;}

.popup          {height:100%;width:738px;background:url(logo0000.gif) 20px 35px no-repeat;}

.popup strong      {color:#3d291f; font-size:12px; line-height:13px; font-weight:bold; text-decoration:none;padding:8px 0px 6px 0px; display:block; }
.popup td        {color:#3d291f;}
.popup  a,
.popup  a u         {color:#fff; font-size:12px; font-weight:normal; text-decoration:none;}      
.popup  a:hover,
.popup  a:hover u     {color:#fff; text-decoration:underline;}

.popup .popup_footer        {text-align:center;padding:20px 0px 10px 0px;}
.popup .popup_footer         {color:#fff; font-size:13px; font-weight:normal;  vertical-align:top;}      
.popup .popup_footer a       {color:#fff; font-size:13px; font-weight:normal;  text-transform:none; text-decoration:none;}       
.popup .popup_footer a:hover  {color:#fff;text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu_bg          {background:url(menu_bg0.png) 0px 0px no-repeat;}
.menu             {padding:0px 0px 0px 0px; width:100%; height:61px;zoom:1;}
.menu .div          {position:absolute; top:53px; width:100%;left:0px; height:8px;background:url(menu_bg0.gif) center 0px repeat-x;zoom:1;}
.menu .div2         {position:relative;zoom:1;}
.menu .div2 table      {width:100%;zoom:1;}
.menu_separator        {width:1px; vertical-align:middle; text-align:center; display:none;}
.menu_separator  img      {width:1px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu  {}
.menu  a { cursor:pointer; white-space:nowrap;text-align:center;  vertical-align:middle;text-decoration:none; cursor:pointer; white-space:nowrap;text-align:center; vertical-align:middle; color:#fff;background:none;display:block; float:left; text-transform:uppercase;font-size:14px;line-height:15px; font-weight:bold;padding:23px 16px 23px 10px;}
.menu  a:hover, .menu  a.active {color:#fff;background:url(menu_act.gif) 100% 0px no-repeat #71a9fa;}


/* ************************************************************************************* */
/* ************************************************************************************* */
.navigation2          {padding:9px 0px 0px 0px;text-align:right; width:100%;zoom:1;}
.navigation2 td        {/*vertical-align:middle; */ padding:0px 0px 0px 0px;zoom:1}

.navigation3 div {padding-top:14px; color:#5496EC; font-size:17px; font-weight:bold;}

.row_1 ul        {list-style:none;padding:0px;margin:0px 0px 0px -10px; width:304px; float:left;zoom:1}
.row_1 li        {display:block; float:left;zoom:1 vertical-align:top;}
.row_1 li.un       {border-right:0px solid #edd59d;}
/* ************************************************************************************* */
.navigation2 li a { zoom:1 cursor:pointer; white-space:nowrap;text-align:center;text-transform:none;background:none; display:block;padding:9px 10px 9px 10px;zoom:1;
                 font-size:12px;line-height:14px;font-weight:normal;color:#70aff5; text-decoration:none;}  
 .navigation2 ul {padding-top:20px;zoom:1;}
 .navigation2 li {zoom:1;float:left;}                   
 .navigation2 li a:hover { color:#FFF;}
 
 .navigation3 {padding-top:40px; }
  .navigation3 div {width:304px;}
 .navigation3 a {text-transform:none;background:none; display:block;padding:9px 10px 9px 10px;zoom:1;font-size:12px;line-height:14px;font-weight:normal;color:#70aff5; text-decoration:none; float:left;}
 .navigation3 a:hover { color:#FFF;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.footer a {text-transform:none; font-size:12px; line-height:23px; font-weight:bold;padding:0px 7px 0px 7px; height:14px; text-decoration:none;
                 background:none;}

.footer a:hover, .footer a.active {color:#fdfdfe; cursor:pointer; text-decoration:underline}

/* ************************************************************************************* */
/* ************************************************************************************* */

.prod2_td {padding:0 10px 25px 10px !important;}
.col1 {width:33%;}
.search form  { float:right}


input.button2, a.button, a.button2 { background:url(button.gif) repeat-x left top;float:left;margin:0 3px !important; display:block;font-size:12px; font-weight:bold; border:0px; text-align:center;  padding:8px 15px 8px 15px;color:#7EB9FA; cursor:pointer;}
 a.button, a.button2 { text-decoration:none;color:#7EB9FA;  }
 
 
 .wrapper_pic_td a img { line-height:0px !important; font-size:0px !important;display:block;border:4px solid #bee4fc; }
 
 .variants label {display:block; font-size:12px; margin-bottom:4px;}
 .variants select {width:240px; font-size:12px; color: #999; padding:2px 5px;margin-bottom:10px;}
 
 
 /* Blog */
#comments_link {cursor:pointer;}
.note, .comment-details {font-size:85%;}
.article {margin-bottom:40px;}
.pagination {font-weight:bold; text-align:center;}
.pagination_page {padding:0 0.1em;}
#comments, #comment_form {margin-top:20px;}
ul.comments {list-style-type:none; margin:0;}
ul.comments li, ul.reviews li {margin-bottom:20px;padding:5px; background:#EEE;width:80%;}
ul.reviews li { background: #EEE}
#comment_form input {width:200px;margin-bottom:8px;}
#comment_form textarea {overflow:auto; width:270px;}
#author_fields, #comment_fields {display:block; float:left; margin-right:15px;}
#moderation_warning {margin-top:20px;}
.error {color:red !important;}
.input-error {border:1px solid red !important;}
.notice { margin:15px 0; color:#FF0;}
.small {font-size:85%;}
 #comment_email, #comment_author, #review_email, #review_author {padding:2px 0;}

#comment_form input.button2 {width:auto;}
/* Reviews */
#reviews_link {cursor:pointer;}
.review {margin-bottom:40px;}
#reviews, #review_form {margin-top:20px;}
ul.reviews {list-style-type:none; margin:0;}
ul.reviews li {margin-bottom:20px;}
#review_form dd {margin:2px 0 5px 0;}
#review_form input {width:200px;}
#review_form textarea {overflow:auto; width:270px;}
#review_author_fields, #review_fields {display:block; float:left; margin-right:15px;}
#review_moderation_warning {margin-top:20px;}
.review_details { margin:5px 0; color:#666; font-size:85%;}
.rating_wrapper {overflow:hidden; margin-bottom:10px;}
.rating_label {float:left; margin-right:10px;}

.invalid-coupon {padding-top:8px;color:#F00;}
.error404 { text-align:center;margin-top:65px;}
.error404 big {font-weight:bold; font-size:36px;display:block;margin-bottom:25px;}

#narrow-by-list dd ol select {width:100%; background:#222222; color:#CCC; border:1px solid #161616;}
.bg-big-slider {position:relative;z-index:1;}
.indent-bg-main, .col-main, .indent-col-main, .products-grid {zoom:1;}

.rel .button22_padd {display:none;}
.rel  .nofl, .rel .price2_padd, .rel .productSpecialPrice { text-align:center !important}
.rel  .name2_padd, .rel .price2_padd {padding:0 13px;}

#add_product_notification { background:#282828; color: #FFF; padding: 10px;opacity:0.8;filter: alpha(opacity=80);-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;position:relative;z-index:9; }
#own_preloader { z-index:1000; text-align: center; vertical-align: middel; font-weight: bold; width:200px; height:60px; }

 

 
.disabled {opacity:0.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); zoom:1}
#presence {margin-bottom:5px; float:right; padding:7px 10px 0 0; color:red;}

#feedback_content {width: 98%; overflow: auto;}
.product_pic {border:4px solid #bee4fc !important}

.logo {color:#5C96EC;  font-weight:bold;width:300px;}
.logo a {display:block; white-space:nowrap;color:#5C96EC;font-size:17px; }
.logo a:hover { text-decoration:none;}


.name2_padd p {font-size:11px; line-height:13px;}
 
