/*
  $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 : 12px; color: #800000; font-weight: bold }
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px;}
.boxTextA { font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #EFEFEF; border: dashed 1 #2E81C3;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ff0000; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }
TD.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.boxText2 { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; }
DIV.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

BODY {
  background: #ffffff;
  color: #000000;
  font-size: 11px; 
  font-family : Verdana, Arial, sans-serif;
  margin: 0px;
/*scrollbar-face-color: #F9F9F9; scrollbar-shadow-color: #F9F9F9; 
scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #4CB7DB; 
scrollbar-darkshadow-color: #4CB7DB; scrollbar-track-color: #E7F9FE; 
scrollbar-arrow-color: #4CB7DB;*/}

img {border: 0;}

A {
  color: #000000;
  text-decoration: underline;
}

A:hover {
  color: #ff0000;
  text-decoration: none;
}

a.red{ color:#EF2E33; text-decoration: underline;}

.red a { color:#EF2E33; text-decoration: none;}

.red a:hover { color:#EF2E33; text-decoration: underline;}

a:hover.red { color:#EF2E33;  text-decoration: none;}

a.blue{ color:#2E81C3; text-decoration: underline;}

a:hover.blue { color: #2E81C3; text-decoration: none;}


a .grey { color: grey; text-decoration: underline;}

a.a-line { text-decoration: underline;}

a.a-noline { text-decoration: none;}


.grey { color: grey;}
.grey-light { color: #cccfcf;}
.grey-dark { color: #555555;}

.red { color: #EF2E33;}

.green { color: #278935;}

.yellow { color: #f9a411;}

.blue {color:#2E81C3;}

.toptable {
width: 100%;
padding: 0;
border:0;
border-spacing: 0;
}

.toptable .logo {
padding: 20px;
}

.toptable .actions {
text-align:center;
padding: 20px;
}

.toptable .carts {
width: 210px;
min-width: 190px;
vertical-align:top;
background: url('carts000.gif') top left no-repeat;
}

.toptable .carts .corz {
padding: 10px;
width: 175px;
}

.corz-title {
font-size: 12px; 
font-weight: bold;
padding-bottom: 5px;
color: #2E81C3;
text-transform: uppercase;
}

.corz-title a {
font-size: 12px; 
font-weight: bold;
padding-bottom: 5px;
color: #2E81C3;
text-transform: uppercase;
}

.corz-content {
padding: 5px 0px 5px 0px;
font-size: 12px; 
font-weight: bold;
border-top: 1px dashed #444444;
border-bottom: 1px dashed #444444;
}

.corz-content .blue{
color: #2E81C3;
}

.zakaz {
text-align:right;
padding-top: 5px;
}

.zakaz a{
color: #EF2E33;
font-size: 12px; 
font-weight: bold;
}

.topmenutable {
width: 100%;
padding: 0px 10px 0px 10px;
border:0;
border-spacing: 0;
}

.topmenutable td{
padding: 8px 5px 8px 5px;
text-align:center;
border-left: 1px dashed #cccccc;
}

.topmenutable td.topmenu-first{
padding: 8px 5px 8px 5px;
text-align:center;
border-left: none;
}

.topmenutable td a{
font-size: 12px;
color: #2E81C3;
font-weight: bold;
}

.topmenutable td a img{
padding: 0px 5px 0px 5px;
border: 0;
}




.topmenutable td a.red{
font-size: 12px;
color: #EF2E33;
font-weight: bold;
}

.topmenutable td a.red img{
padding: 0px 5px 0px 5px;
border: 0;
}

.topmenutable td a.black{
font-size: 12px;
color: #222222;
font-weight: bold;
}

.topmenutable td a.black img{
padding: 0px 8px 0px 8px;
border: 0;
}

.topmenutable .endtdmenu {
border-right: 0px dashed #cccccc;
}

.toplinetable {
margin-top: 8px;
margin-bottom: 8px;
width: 100%;
padding: 0px 0px 0px 0px;
border:0;
border-spacing: 0;
}

.toplinetable .catnal {
height: 25px;
background: #E4E6E4;
font-size: 10px;
color: #555555;
padding-left: 65px;
}

.toplinetable .catnal .number {
font-size: 11px;
color: #2E81C3;
}

.toplinetable .dostav {
height: 25px;
font-size: 10px;
text-align:right;
padding-right: 65px;
color: #555555;
background: #E4E6E4;
} 

.toplinetable .dostav a {
font-size: 11px;
} 


.leftblock {
background: #f9f9f9 url('lbl00000.gif') right top repeat-y;
}

.leftblock .top{
background: url('lbl_t000.gif') right top no-repeat;
}

.leftblock .bottom{
background: url('lbl_b000.gif') right bottom no-repeat;
padding: 10px;
}

.leftblocktitle {
font-size: 11px; 
font-weight: bold;
padding: 5px;
color: #222222;
text-transform: uppercase;
}

.leftblock2title {
font-size: 11px; 
font-weight: bold;
padding: 5px 5px 5px 10px;
color: #222222;
text-transform: uppercase;
}

.leftblock2 {
font-size: 11px; 
/*padding: 10px 10px 10px 0px;*/
}

.leftblock2 a {
display:block;
width: 180px;
text-decoration: none;
padding: 0;
/*margin: 6px 0px 6px 10px;*/
margin-left: 10px;
color: #2E81C3;
font-weight: bold;
}

.leftblock2 a:hover {
display:block;
width: 180px;
text-decoration: none;
padding: 0;
border-left: 6px solid #222222;
border-color: #989898; 
/*padding: 0px 0px 0px 4px;
margin: 6px 0px 6px 0px;*/
padding-left: 4px;
margin-left: 0;
color: #989898;
font-weight: bold;
}

.leftblock21 {
font-size: 11px; 
/*padding: 10px 10px 10px 0px;*/
}

a.leftblock21 {
display:block;
width: 180px;
text-decoration: none;
padding: 0;
/*margin: 6px 0px 6px 10px;*/
margin-left: 20px;
color: #2E81C3;
font-weight: bold;
line-height: 1;
}

a.leftblock21:hover {
display:block;
width: 180px;
text-decoration: none;
padding: 0;
border-left: 16px solid #222222;
border-color: #989898; 
/*padding: 0px 0px 0px 4px;
margin: 6px 0px 6px 0px;*/
padding-left: 4px;
margin-left: 0;
color: #989898;
font-weight: bold;
}

.leftblock211 {
font-size: 11px; 
/*padding: 10px 10px 10px 0px;*/
}

a.leftblock211 {
display:block;
width: 180px;
text-decoration: none;
padding: 0;
/*margin: 6px 0px 6px 10px;*/
margin-left: 30px;
color: #2E81C3;
font-weight: bold;
line-height: 1;
}

a.leftblock211:hover {
display:block;
width: 180px;
text-decoration: none;
padding: 0;
border-left: 26px solid #222222;
border-color: #989898; 
/*padding: 0px 0px 0px 4px;
margin: 6px 0px 6px 0px;*/
padding-left: 4px;
margin-left: 0;
color: #989898;
font-weight: bold;
}


.centerblock {
background: #f9f9f9 url('rbl00000.gif') left top;
border: 1px; /*dashed*/ #e9e9e9;
}


.rightblock {
background: #f9f9f9 url('rbl00000.gif') left top repeat-y;
}

.rightblock .top{
background: url('rbl_t000.gif') left top no-repeat;
}

.rightblock .bottom{
background: url('rbl_b000.gif') left bottom no-repeat;
padding: 10px;
}

.rightblocktitle {
font-size: 11px; 
font-weight: bold;
padding: 5px;
color: #2E81C3;
text-transform: uppercase;
}

.rightblock2title {
font-size: 11px; 
font-weight: bold;
padding: 5px 5px 5px 0px;
color: #2E81C3;
text-transform: uppercase;
}

.rightblock2 {
font-size: 11px; 
padding: 10px;
}

.rightblock2 a {
text-decoration: none;
color: #2E81C3;
}
.rightblock2 a:hover {
text-decoration: underline;
color: #2E81C3;
}

.polltable {
  width: 100%;
  padding: 0px 0px 0px 0px;
  border:0;
  border-spacing: 0;
}

.newtovar {
width: 24%;
text-align:center;
padding-bottom: 10px; }

.newtovar .price {
font-weight: bold;
font-size: 11px;
padding: 5px 5px 5px 10px;}


.newtovarwhite {
text-align:center;
border: 1px dashed #7CAAD4;
width: 140px;
}

.newtovarwhite .tovar{
width: 140px;
}

.newtovarwhitetext {
padding: 10px;
border-top: 3px solid #2E81C3;
font-weight: bold;
font-size: 11px;
text-align:left;
background: #dddddd;
min-height: 52px;
}

.newtovarwhite a{
text-decoration: none;
}

.newtovarwhite a:hover{
text-decoration: none;
color: #2E81C3;
}

.tovarwhitetable {
  border: 1px solid #7CAAD4;  
  background: #dddddd;
}

.tovarwhite {
text-align:center;
width: 195px;
}

.tovarwhite .tovar{
width: 195px;
border: solid 4 #7CAAD4;
}

.tovarwhitetext {
padding: 10px;
font-weight: bold;
font-size: 11px;
text-align:left;
height: 52px;
}

.tovarwhitetextGreen {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
border-top: 3px solid #2E81C3;
font-weight: bold;
font-size: 11px;
text-align:left;
background: #d1f9d6;
height: 40px;
}

.tovarwhitetextRed {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
border-top: 3px solid #2E81C3;
font-weight: bold;
font-size: 11px;
text-align:left;
background: #ffd9d6;
height: 40px;
}

.tovarwhitetextGreen2 {
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-size: 11px;
text-align:left;
background: #d1f9d6;
height: 40px;
}

.tovarwhitetextRed2 {
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-size: 11px;
text-align:left;
background: #ffd9d6;
height: 40px;
}

.tovarwhite a{
text-decoration: none;
}

.tovarwhite a:hover{
text-decoration: none;
color: #2E81C3;
}

.dashed_top_white {
position:absolute;
margin-top: -1px;
margin-left: -1px;
}


.dashed_bottom_white {
position:absolute;
margin-top: -16px;
margin-left: 82px;
}


.price {
font-weight: bold;
font-size: 11px;
padding: 5px 5px 5px 10px;}

/* Товар с красной коймой */


.tovarwhite_red {
text-align:center;
border: 1px dashed #D47C7D;
width: 180px;
}

.tovarwhite_red .tovar{
  width: 180px;
}




.dashed_top_white_red {
position:absolute;
margin-top: -1px;
margin-left: -1px;
}


.dashed_bottom_white_red {
position:absolute;
margin-top: -16px;
margin-left: 180px;
}

.tovarwhitetext_red {
padding: 10px;
border-top: 3px solid #EF2E33;
font-weight: bold;
font-size: 11px;
text-align:left;
background: #dddddd;
}


.tovarwhite_red a{
text-decoration: none;
}

.tovarwhite_red a:hover{
text-decoration: none;
color: #EF2E33;
}


/* Конец  товара с красной каймой*/



/* Товар с синей коймой на сером фоне*/


.tovargray {
text-align:center;
border: 1px dashed #7CAAD4;
width: 150px;
background: #ffffff;
}

.tovargray .tovar{
width: 150px;
}

.tovargraytext {
padding: 10px;
border-top: 3px solid #2E81C3;
font-weight: bold;
font-size: 11px;
text-align:left;
background: #dddddd;
max-width: 150px;
}

.tovargray a{
text-decoration: none;
}

.tovargray a:hover{
text-decoration: none;
color: #2E81C3;
}

.dashed_top_gray {
position:absolute;
margin-top: -1px;
margin-left: -1px;
}

.dashed_bottom_gray {
position:absolute;
margin-top: -16px;
margin-left: 75px;
}


/* Конец  товара */

.blockgraybg {
background: url('blockgra.gif') left top repeat-x;
height: 20px;
}

.blockgray {
background: #E4E6E4 url('blockgrb.gif') left top no-repeat;
padding: 7px 10px 5px 20px;
text-transform: uppercase;
color: #222222;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 120px;}

.blockgray a {
text-transform: uppercase;
color: #222222;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.blockbluebg {
background: url('blockblu.gif') left top repeat-x;
height: 20px;
}

.blockblue {
background: #2E81C3 url('blockblv.gif') left top no-repeat;
padding: 7px 10px 5px 20px;
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 120px;}

.blockblue a {
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

a.blockblue {
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.blockbluebgPr {
background: url('blockblu.gif') left top repeat-x;
height: 20px;
}

.blockbluePr {
background: #2E81C3 url('blockblv.gif') left top no-repeat;
padding: 7px 10px 5px 20px;
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 280px;}
/*green*/

.blockgreenbg {
background: url('blockgre.gif') left top repeat-x;
height: 20px;
}

.blockgreen {
background: #09D33D url('blockgrf.gif') left top no-repeat;
padding: 7px 10px 5px 20px;
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 120px;}

.blockgreen a {
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

a.blockgreen {
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
}
/*yellow*/
.blockyellowbg {
background: url('blockyel.gif') left top repeat-x;
height: 20px;
}

.blockyellow {
background: #E5FF37 url('blockyem.gif') left top no-repeat;
padding: 7px 10px 5px 20px;
text-transform: uppercase;
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 120px;}

.blockyellow a {
text-transform: uppercase;
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

a.blockyellow {
text-transform: uppercase;
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
}

/*red*/
.blockredbg {
background: url('blockred.gif') left top repeat-x;
height: 20px;
}

.blockred {
background: #EF2E33 url('blockred.gif') left top no-repeat;
padding: 7px 10px 5px 20px;
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 120px;}

.blockred a {
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.blockmagbg {
background: url('blockmag.gif') left top repeat-x;
height: 20px;
}

.blockmag {
background: #D04E7C url('blockmag.gif') left top no-repeat;
padding: 7px 10px 5px 20px;
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
width: 120px;}

.blockmag a {
text-transform: uppercase;
color: #ffffff;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}


.searchtable {
padding: 10px;}

.searchform {
padding: 0;
margin: 0;
width: 100%;
}

.search1 {
padding: 8px 0px 4px 0px;
text-align:right;
vertical-align: top;
width: 140px;
}

.searchtable .search1 {
padding: 8px 0px 4px 0px;
text-align:right;
vertical-align: top;
width: 140px;
}

.searchtable .search2 {
padding: 6px 0px 6px 0px;
text-align:left;
vertical-align: top;
}


.search2 .check {
/*float:right;*/
}

.search2 select {
width:100%;
}

.searchtablego {
text-align:right;
vertical-align: bottom;
padding: 7px;
width: 100px;
}

.snoska {
background: #f4f4f4;
padding: 10px;
}



.searchtable input, select{
border: 1px solid #2E81C3;
}

.maincontent {
vertical-align:top;
padding: 0px 10px 0px 10px;}


.newscontent {
padding: 20px;
border-bottom: 1px dashed #bbbbbb;}

.newscontent small{
color: #999999;
}


.newstitle {
font-size: 11px;
font-weight: bold;
color: #444444;}

.newstext {
padding: 10px 0px 10px 0px;
}

.podrnews {
font-weight: bold;
text-align:right;

}

.footerline1 {
background: #bbbbbb;
color: #222222;
font-weight: bold;
font-size: 11px;
padding: 5px 7px 7px 50px;
height: 30px;
}

.floatright {
float:right;
}

.footerline2 {
background: #E4E6E4;/* url('images/copy.gif') left top no-repeat;*/
color: #222222;
font-weight: bold;
font-size: 11px;
/*padding: 17px 7px 17px 50px;*/
/*padding: 0 7px 0 50px;*/
height: 50px;
}


.footerline3 {
color: #555555;
text-align:right;
font-size: 9px;
padding: 17px 7px 17px 50px;
}



table, td {
font-size: 12px;}



FORM {
	display: inline;
}

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;
}

TD.headerText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #00000;
  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: #ffffff;
  font-weight: bold;
  text-align: center;
}

TABLE.footer {
 border: 1px;
  border-style: solid;
  border-color: #4CB7DB;
   border-spacing: 0px;

}
TABLE.footer2{
 border: 1px;
  border-style: solid;
  border-color: #4CB7DB;
  border-spacing: 1px;
background: #FFFFFF;
}
TABLE.footer3{
 border: 1px;

  border-color: #4CB7DB;
  border-spacing: 1px;
background: #4CB7DB;
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FFFFFF;
  color: 3E9EBB;
  font-weight: bold;
}


TABLE.infobox3{
width:100%;
  border: 1px ;
  border-color: #4CB7DB;
  border-style: solid;
   border-spacing: 1px;
}


.infoBoxContents {
    padding: 4px;
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #a5dbed;

}


.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading,H1.infoBoxHeading ,P.infoBoxHeading{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #989898; 
  text-align: right;
  padding: 0px 2px 2px 2px;
  text-align: left;
}
 a.infoBoxHeading  {
  color: #989898; 
}
 a:hover.infoBoxHeading  {
  color: #FF3232; 
}


TD.infoBoxHeading3,H1.infoBoxHeading3  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FF3232;
  text-align: left;
}
TD.infoBoxHeading2  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #D1F2FC;
  color: #FF3232; ;
  text-align: center;
}

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

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TD.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,TD.productListing-even,  TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #EDEDEF;
}

TABLE.productListing {

}

TD.productListing-heading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #D1F2FC;
  color: #0A82A5;
  font-weight: bold;
  border-bottom: 1px solid #4CB7DB;
  border-top: 1px solid #4CB7DB;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #D1F2FC;
  color: #0A82A5;
  font-weight: bold;

}

.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: 12px;
   line-height: 2;
  border-bottom: 1px solid #B4B4BE;
}

SPAN.cart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
   line-height: 1.5;
  color: #000000;
  font-weight: nirmal;
}

A.pageResults {
  color:  #3E9EBB;
  text-decoration: none;
}

a:hover.pageResults {
  color: #FF0000;
 text-decoration: underline;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  vertical-align: top;
  text-valign: top;

}
TD.main3{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight: bold;
}
TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
 color: #FF0000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.smallText P {
padding: 5px 0px;
margin: 0 ;
}
TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

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;
}

TD.category_desc {
  padding: 10px 0 0 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.2;
  text-align: justify;
}
TD.category_desc  IMG{
  float:right;
  padding: 5px 0 5px 10px; 
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

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

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

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  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: #ff0000;
}

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ff0000;color: #ffffff;   font-weight: bold; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

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

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {

  border-spacing: 0px;
  }

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #D1F2FC;
  color: #FFFFFF;
  text-align: center;
  border-top: 1px solid #4CB7DB;
  border-bottom: 1px solid #4CB7DB;
}


TD.linkListing-data {
  border-bottom: 1px solid #B4B4BE;
  padding: 8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;

}

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

TR.linkListing-even {
  background: #EDEDEF;

}
/* 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. */

TD.gbAdminAnswer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  vertical-align: top;
  text-valign: top;
  color: #43434B;
  background: #EDEDEF;
  border: 1px;
  border-style: solid;
  border-color: #B0B0B9;
  border-spacing: 1px;
}
.gbBox {
  background: #B4B4BE;
}
.gbBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.gbMain{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
 color: #3E9EBB;
  font-weight: bold;
}
.footerBox {
  background: #B4B4BE;
}
.footerBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
.easyBox {
  background: #B4B4BE;
}
.easyBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.newsBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  background: #D1F2FC;
  color: #0A82A5;
  text-align: center;
  border: 1px solid #4CB7DB;
  padding: 2px;
}
.shoppingCart {
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  vertical-align: top;
  text-valign: top;
  color: #43434B;
  background: #F9F9F9;
  border: 1px;
  border-style: solid;
  border-color: #B4B4BE;
  border-spacing: 1px;
}
.affiliate TD {
  
  border: 1px ;
  border-color: #B4B4BE;
  border-style: solid;
   border-spacing: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F9F9F9;
  color: #43434B;
  font-weight : bold;
  text-align : center;
}
.affiliate A {
color: #43434B; 
}
P.my{
text-align:center;
text-valign:center;
font-size: 14px;
font-weight : bold;
}



.snoska{
color: #000000;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
}
A.av {
  color:  #000000;
  text-decoration: underline;
}

a:hover.av {
  color: #000000;
 text-decoration: none;
}

TD.main_red {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  vertical-align: top;
  text-valign: top;
  color:  #FF3232;
}


.reklama_text A:link {
  color: #0CA2D4;
}
.reklama_text A:hover {
  color: #0CA2D4;
}
.reklama_text A:visited {
  color: #0CA2D4;
}

.center {
text-align:center;}

.right {
text-align:right;}

.left {
text-align:left;}

.infoBoxContents a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
/*  line-height: 1.5;*/
  text-decoration: none;
  color: #5b9fd0;
  font-weight: bold;
}
.infoBoxContents a:hover {
  text-decoration: underline;
}

.pollOptRow {
  line-height: 0.8;
}

.pollBoxRow a {
  text-decoration: none;
}
.pollBoxRow a:hover {
  text-decoration: none;
}

TABLE.quote {
  border-style: inset;
  border: 1px ;
}
TABLE.quote TR {
  border-style: inset;
  border: 1px ;
}

.manufacturers_head {
  margin: 5px 0 5px 5px;
  color: #000000;
	font: bold 11px verdana, sans-serif;
}

.manufacturers_head_over {
  margin: 5px 0 5px 5px;
  color: #989898;
	font: bold 11px verdana, sans-serif;
  cursor: pointer;
  cursor: hand;
}

.mouseout {
  cursor: default;
}

.mouseover {
  cursor: pointer;
  cursor: hand;
}

.text-underline {
  text-decoration: underline;
}
.text-none {
  text-decoration: none;
}


.g-line:after{display:block;clear:both;height:0;content:" "}
wbr{display:inline-block}
.l-head{width:100%}
.l-head-g{width:2%}
.l-head-g i,.l-head-gl i,.l-head-gr i{display:block;visibility:hidden;width:20px}
.l-head-gl i{width:3.1em}
.l-head .l-head-l{width:12%;padding-top:1em;text-align:center}
.l-head-gl{width:4%}
.l-head-c{width:60%}
.l-head-gr{width:4%}
.b-head-logo{margin:auto;text-align:center}
.b-head-logo .logo{padding:1.1em 0 .47em}
.b-head-logo .name{font:bold 125%/0.82em Arial,sans-serif;display:block;width:95px;margin:auto;padding:.1em 0 .25em}
.b-dropdown,.b-dropdown ul{display:inline}
.b-dropdown li{display:none;white-space:nowrap}
.b-dropdown .visible{display:inline}
.b-dropdown .visible a{margin-right:8px}
.b-dropdown .or{margin-right:0!important}
#js .b-dropdown .or{text-decoration:none}
.b-dropdown-popup{position:absolute;z-index:9999;display:inline;margin:-4px 0 0 -10px;background:#fff}
[class^=b-dropdown].b-dropdown-popup{background:none}
.b-dropdown-popup iframe{position:absolute;z-index:-1;width:100%;height:100%;display:none;background:#fff}
[class^=b-dropdown].b-dropdown-popup iframe{display:block}
.b-dropdown-popup .b-dropdown{display:block;border:1px solid #fff}
.b-dropdown-popup .b-dropdown ul{display:block;padding:1px 1px 3px;border:1px solid #bfbfbf}
.b-dropdown-popup .b-dropdown li{display:block;padding:1px 9px 4px 7px}
.b-dropdown-popup .b-dropdown .line{margin:1px 3px 0;padding:3px 4px 4px 4px;border-top:1px solid #ddd}
.b-pseudo-link{white-space:nowrap;color:#1a3dc1}
.b-pseudo-link:link,.b-pseudo-link:visited{cursor:pointer}
#js .b-pseudo-link:hover,.b-pseudo-link:link:hover,.b-pseudo-link:visited:hover{color:#f00!important}
#js .b-pseudo-link{position:relative;top:-0.14em;cursor:pointer;text-decoration:none;border-bottom:1px dotted}
#js .b-pseudo-link span{position:relative;top:.14em}
#js .b-dropdown .b-pseudo-link{margin-right:8px}
.b-dropdown .or-text .b-pseudo-link{margin-right:0}
.b-icon{position:absolute;overflow:hidden;width:16px;height:16px;margin-left:-19px}
.b-icon i{position:relative;display:block}
.b-dropdown .arrow{display:none}
#js .b-dropdown .arrow{display:inline;margin-left:-8px;padding-right:16px}
.b-dropdown .arrow .b-icon{width:14px;height:11px;margin:.3em 0 0 0}
.b-dropdown .arrow .b-icon i{top:-11px;width:152px;height:45px;margin-left:-3px;background:url(b-dropdo.png)}
.b-head-tabs{margin:0 10px .85em 0}
.b-head-tabs td{padding:3px 15px 3px 0;line-height:1.27em;white-space:nowrap}
.b-head-tabs .more{padding-right:0}
body .b-head-tabs a{color:#1a3dc1}
.b-dropdown .or:hover .b-pseudo-link{color:#f00}
.b-dropdown .or:hover .arrow .b-icon i{left:-19px}
.b-round{position:relative;z-index:1;display:block}
.b-round .l,.b-round .r{position:absolute;left:0;overflow:hidden}
.b-round .r{right:0;left:auto}
.b-round .l *,.b-round .r *{position:absolute;left:0;width:80px;height:528px}
.b-round .l i,.b-round .r i{background:url(b-round0.png)}
.b-round_2 .l,.b-round_2 .r{width:2px;height:2px}
.b-round_2 .r *{margin-left:-2px}
.b-round_2 .t{margin-bottom:-2px}
.b-round_2 .b,.b-round_2 .b *{margin-top:-2px}
.b-head-line .beta{font-size:60%;font-weight:bold;position:relative;top:-0.55em;left:-0.35em}
.b-head-line{position:relative;z-index:1;margin-left:-6px}
.b-head-line .name,.b-head-line .text,.b-head-line .path{font:175%/1.1 Arial,sans-serif;display:block;padding:.1em 0 .19em 7px;white-space:nowrap}
.b-head-line .simple{float:right;margin:.5em .7em 0}
.b-user,.b-user *,.b-user a:link{font-weight:bold;color:#000!important}
.b-user a,.b-user a b{text-decoration:underline!important}
.b-user b,.b-user a:hover{color:#f00!important}
.b-head-userinfo{width:100%;margin-top:.25em}
.b-head-userinfo td{height:1.6em}
.b-head-userinfo .entry,.b-head-userinfo .exit{width:1%;padding-left:1em;text-align:right}
.b-head-userinfo .entry a{color:#070!important}
.b-head-userinfo .exit a{color:#666}
.b-head-userinfo .user .b-dropdown .or:hover *{color:#f00!important}
.b-head-userinfo .user .b-dropdown .or:hover .arrow .b-icon i{left:-19px}
.b-head-userinfo .user a{white-space:nowrap}
.b-head-userinfo .user .b-user *{text-decoration:none!important}
.b-head-userinfo .user .b-dropdown .or .b-pseudo-link{color:#000}
.b-head-userinfo .user .b-dropdown .arrow .b-icon{margin-top:.2em}
.b-head-userinfo .user .b-dropdown .arrow .b-icon i{left:-76px}
.b-head-userinfo .service{float:left}
.b-head-userinfo .setup{float:right;margin-left:.5em}
.b-head-userinfo .setup,.b-head-userinfo .setup a,.b-head-userinfo .setup a:link{color:#666}
.b-head-userinfo .setup strong{font-weight:400}
.b-foot{font-size:85%;clear:left;margin-top:3em;padding-top:10px;border-top:1px solid #C5C8D0}
.b-foot span{white-space:nowrap}
.b-foot li{position:absolute;overflow:hidden;padding:0 0 1.6em}
.b-foot .copyright{left:74%;width:24%}
.b-foot .pda{margin-top:1em}
.b-foot .pda a{color:#070}
.b-foot_4columns .design{width:28%}
.b-foot_4columns .info{left:32%;width:16%}
.b-foot_4columns .stat{left:50%;width:22%}
.b-head-logo .name{margin-top:-1px;color:#000;border-top:1px solid #b2b2b2}
.b-head-logo .name a{color:#000!important}
.b-head-line{background:#fc0}
.b-head-line *,.b-head-line a:hover,.b-head-line a:visited:hover{color:#000!important}
.b-foot .pda a:link{color:#070!important}
.b-foot .info .help{margin-left:2em}
.b-head-search{position:relative;z-index:9;margin-left:-6px}
.b-head-search .wrap{padding:5px 6.5% .55em 6px}
.b-head-search .arr{position:absolute;top:0;right:0;bottom:0;overflow:hidden;width:7%}
.b-head-search .arr i{position:absolute;right:0;top:50%;margin-top:-100px;border:solid #fff;border-width:100px 0 100px 50px;border-left-color:transparent}
.b-search{width:100%}
.b-search .under{height:18px}
.b-search .input-i{position:relative;min-width:3.2em}
.b-search .input,.b-search .input input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.b-search .input{vertical-align:middle}
.b-search .sample{margin:3px 0 -1px}
.b-search .sample a{color:#000}
.b-search .precise{position:relative;top:3px}
.b-search .precise label{margin-right:.5em;white-space:nowrap}
.b-search .precise input{margin:0 .3em 0 0;vertical-align:middle}
.b-search .advanced{float:right;margin:3px 0 0 .5em;text-decoration:underline}
.b-suggest{position:relative}
.b-suggest-holster{position:absolute;width:100%;height:20em}
.b-suggest-list{position:absolute;z-index:9999;overflow:hidden;min-width:25em;max-width:100%;margin-top:-1px;border:1px solid #999;border-top:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff}
.b-suggest input,.b-suggest-list{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.b-suggest-list iframe{position:absolute;z-index:-1;display:none;width:100%;height:100%;background:#fff}
[class^=b-suggest-list].b-suggest-list iframe{display:block}
.b-suggest-items{min-width:25em;margin:0;padding:0;list-style:none;background:#fff}
.b-suggest-elem{display:block;padding:.2em .5em;cursor:pointer;text-decoration:none;background:url(styleshe.css)}
html body .b-suggest-elem{color:#000}
.b-suggest-elem:hover{color:#f00;text-decoration:underline}
.b-suggest-elem_selected{background:#fdedaf}
.b-suggest-close{font:85% Verdana,sans-serif;padding:0 .5em;text-align:right;line-height:1.5em;color:#fff;background:#999}
body .b-suggest .b-pseudo-link{color:#fff}
.b-suggest_gradient .b-suggest-items{background:none}
.b-suggest_gradient .b-suggest-bg{position:absolute;width:100%;height:100%;z-index:-1}
.b-search .button{padding-left:6px;vertical-align:middle}
.b-foot .design{left:2%;width:30%}
.b-foot .design img{float:left;margin:-1.05em 1.1em 0 0}
.b-foot .design i{display:block;margin-left:90px;padding-left:1.1em}
.b-head-search{background:#fc0}
.b-head-search .advanced{color:#000}
.b-pager{font-family:Arial,sans-serif;font-size:1em;clear:left}
.b-page .b-pager,.l-page .b-pager{font-size:1.2em}
.b-pager b{font-weight:bold;margin-right:.55em}
.b-pager * b,.b-pager i{font-family:Arial,sans-serif;font-weight:normal;font-style:normal;margin:0}
.b-pager span span{margin-right:.5em}
.b-pager span i{font-family:Times,sans-serif;font-size:.7em}
.b-pager span span span{color:#999}
.b-pager span a,.b-pager span span span{margin:0 .2em}
.b-pager span i b{display:none}
#js .b-pager span i b{display:inline}
.b-pager div{display:block;margin-top:.5em}
.b-pager div b{padding:.15em .3em;background-color:#e8e9ec}
.b-pager div a{margin:.15em .3em}
.b-pager p{font-size:.8em;margin:1.4em 0 .2em}
.b-pager p b{padding:.2em .3em;background-color:#e8e9ec}
.b-pager p a{margin:.2em .3em}
.b-static-text h2,.b-static-text h3{font-size:1.8em;font-weight:normal;margin:1.5em 0 .7em 0}
.b-static-text h3{font-size:1.6em;margin:1em 0 .5em 0}
.b-static-text h4{font-size:1.4em;margin:.6em 0 .5em 0}
.b-static-text p{margin-bottom:.8em}
.b-static-text ul,.b-static-text ol{margin-bottom:1em}
.b-static-text li{margin:0 .2em .3em 2.5em}
.b-static-text ol li{list-style:decimal}
.b-static-text ul li{list-style:disc}
.b-static-text li li{margin-left:1.1em;list-style:circle}
.b-static-text hr{height:0;margin:1em 0;padding:0;border:0;border-bottom:1px solid #c5c8d0}
.b-static-text b{font-weight:bold}
.b-static-text i{font-style:italic}
.b-static-text dt{font-weight:bold;margin-bottom:.5em}
.b-static-text dd{margin-left:2em;margin-bottom:1em}
.b-round_4 .l,.b-round_4 .r{width:4px;height:4px}
.b-round_4 .r *{margin-left:-4px}
.b-round_4 .t{margin-bottom:-4px}
.b-round_4 .t *{margin-top:-10px}
.b-round_4 .b{margin-top:-4px}
.b-round_4 .b *{margin-top:-14px}
/*.b-page{width:96%;margin:1.1em 0 0 2%}*/
.b-page{width:96%;margin: 0 2% 0 2%}
.b-image{position:relative;float:left;margin-bottom:-5px;background:#eee;border:1px solid #888}
.b-image-many{top:6px;left:4px}
.b-image img{display:block;border:4px solid #fff}
.b-image i,.b-image i a,.b-image i b{position:relative;top:-3px;left:-3px;display:block;margin:0 -1px -1px 0;background:#eee;border:1px solid #888}
.b-image-info{margin-bottom:20px}
.b-image-info .text{margin-bottom:.15em}
.b-image-info .info{font:85% Verdana,sans-serif;color:#999}
.b-image-info .link{margin-top:.1em}
.b-image-info .link a.domain{color:#070}
.b-image-info .more{font-size:80%;color:#666}
.b-image-info .more a{font-size:120%}
.b-result-size{position:relative;width:72%;margin-left:-0.6em}
.b-result-size li{position:relative;float:left;margin:-0.25em 0 .4em .2em;white-space:nowrap}
.b-result-size li.right-gap{margin-right:1.4em}
.b-result-size li i.divider{position:relative;float:left;height:1em;margin:.35em .3em 0 .15em;border-left:1px solid #110ea7}
.b-result-size a{float:left;margin:.32em .4em}
.b-result-size b{display:block;padding:.32em .4em;background:#fc0}
.b-result-size b a{float:none;line-height:1.2em;vertical-align:top;margin-right:.1em}
.b-result-size b.no-hilite{background:transparent}
.b-result-size .color{width:220px}
.b-result-size .color .text{position:relative;margin-left:-4.8em}
.b-result-size .colors{float:left;width:210px;margin-left:5px}
.b-result-size .colors li{float:left;margin:0;padding:3px 1px}
.b-result-size .colors a.clink,.b-result-size .colors b{float:left;overflow:hidden;width:18px;height:18px;margin:0;padding:0;text-decoration:none;background:none}
.b-result-size .colors .selected{margin-top:0;padding:0 1px}
.b-result-size .colors .selected a{margin:5px 3px 5px 5px}
.b-result-size .colors .selected .reset{padding:3px 4px;background-color:#828282}
.b-result-size .colors span{visibility:hidden}
.b-result-size .colors span.icolor-bg{display:block;visibility:visible;width:18px;height:18px;background:url(color-fr.png) no-repeat;border:none}
.b-result-size .colors li.selected span.icolor-bg{background:url(color-fr.png) no-repeat}
.b-result-size .colors li.current span.icolor-bg{background:url(color-fr.png) no-repeat}
.b-balloon{font-size:85%;position:absolute;top:37px;left:0;z-index:1;width:400px;padding:.5em 1em;white-space:normal;color:#666;border:1px solid #fc0;border-top-color:#ffd630;background:#fff3c1;-moz-border-radius:8px;-webkit-border-radius:8px}
body .b-balloon__note{position:absolute;right:1em;float:none;margin:0;color:#666!important}
.b-balloon__arrow{position:absolute;top:-14px;left:1em;width:15px;height:14px;background:url(arrow000.png)}
.b-topic{position:relative;z-index:1;overflow:hidden;margin-left:-24px;padding:0 24px}
.b-topic h2{margin-bottom:-10px}
.b-topic .b-gallery-preview-0X .container{height:3.47em;margin-top:20px;padding-top:85px}
.b-topic .b-gallery-preview-0X .prev-enabled,.b-topic .b-gallery-preview-0X .prev-disabled,.b-topic .b-gallery-preview-0X .next-enabled,.b-topic .b-gallery-preview-0X .next-disabled{position:absolute;top:28px;margin-top:0}
.b-topic .b-gallery-preview-0X .list{position:absolute;margin-top:-85px}
.b-topic .b-gallery-preview-0X .item{vertical-align:bottom}
.b-topic .b-gallery-preview-0X .item .thumb{position:relative;padding:0;border-right:5px solid #fff}
.info-wrap{position:relative;left:0;overflow:hidden;width:100%;height:3.6em;margin-top:.2em}
.info-link{font-size:90%;position:absolute;line-height:1.15em}
.b-filter-size{position:relative;margin-top:20px}
.b-filter-size .desc{position:absolute;top:.4em;left:14em;white-space:nowrap}
.b-filter-size a{padding:1px 3px 1px 0}
.b-filter-size .lefter{margin-left:-3px}
.b-filter-size .list-size{position:relative;min-height:118px;margin-top:20px;padding:0 0 0 14em;background:url(monitor0.jpg) no-repeat}
.b-filter-size_vertical .list-size{min-height:150px;background:url(monitor-.jpg) no-repeat 1.5em 0}
.b-filter-size_4x3 .list-size{min-height:150px;background:url(monitor-.jpg) no-repeat .5em 0}
.b-filter-size .list-size li{margin-top:.3em;line-height:1.4em}
.b-filter-size .razr-width,.b-filter-size .razr-height{font-size:85%;visibility:hidden;position:absolute;color:#adadad}
.b-filter-size .razr-width{margin-top:5px;margin-left:49px}
.b-filter-size .razr-height{margin-top:50px;margin-left:-2.5em}
.b-filter-size .current a{margin-left:-3px;padding:1px 3px;outline:none;color:#000!important;background:#ffcd03}
.b-filter-size .current a:hover{color:#000!important}
.b-filter-size .current .b-icon{visibility:visible}
.b-filter-size .b-icon{z-index:88;visibility:visible;width:117px;height:73px;margin-top:26px;margin-left:5px;background:url(index-sp.jpg) no-repeat -223px 0}
.b-filter-size_vertical .b-icon{width:72px;height:117px;margin-top:25px;margin-left:24px;background-position:-223px -365px}
.b-filter-size_4x3 .b-icon{width:96px;height:73px;margin-top:25px;margin-left:11px;background-position:-340px 0}
.b-filter-color{position:relative;float:left;width:100%;margin-top:20px}
.b-filter-color .caption{margin-bottom:10px}
.b-filter-color .desc{position:absolute;top:.4em;left:14em;white-space:nowrap}
.b-filter-color .color-img{float:left;width:223px;height:65px;margin:0 22px 3px 0;background:url(index-sp.jpg) no-repeat 0 0}
.b-filter-color .color-img a{float:left;margin-right:8px}
.b-filter-color .list-color{float:left;width:auto;margin:5px 0 0 -0.2em}
.b-filter-color .list-color .color{margin-top:-4px;margin-left:-0.2em;padding-left:0}
.b-filter-color .list-color .color a{margin:0;padding:0}
.b-filter-color .list-color a{margin:.2em .2em .2em 0;padding:1px 3px}
.b-filter-color .current a{outline:none;color:#000!important;background:#ffcd03}
.b-filter-color .current a:hover{color:#000!important}
.b-note{margin:40px 10px 0 0}
.b-note h3{font-size:150%;padding:0 0 16px 38px}
.b-note h3 .b-icon{width:61px;height:52px;margin:-23px 0 0 -55px}
.b-note h3 .b-icon i{width:61px;height:52px;background:url(lamp0000.png) no-repeat}
.b-game-world{position:relative;min-height:155px;margin-top:3em;padding:.5em 0 0 145px}
.b-game-world .title{font-size:150%;margin-bottom:.7em}
.b-game-world .txt{width:50em}
.b-game-world .world{position:absolute;left:0}
.b-page-index{width:96%;margin:0 0 0 2%;padding-top:1.9em}
.b-page-index .b-body{display:table;width:100%}
.b-page-index .b-body-row{display:table-row}
.b-page-index .b-static-text strong{font-size:150%;font-weight:normal}
.b-page-index .l-page-index{margin-left:3em}
.b-page-index .caption{font-size:140%;margin-top:0;color:#666}
.b-page-index .b-body-l,.b-page-index .b-body-r{display:table-cell;vertical-align:top}
.b-page-index .b-body-l{width:18%}
.b-page-index .b-body-r{width:82%}
wbr{display:inline-block}
.b-hlist,.b-hlist li{display:inline;list-style:none}
.b-hlist li:first-child:before{content:""}
.b-hlist-middot li:before{content:"\a0\b7\20"}
.b-inplace-action{cursor:pointer;text-decoration:none;line-height:1.4;color:#37d;border-bottom:1px dashed}
.b-inplace-action-dot{cursor:pointer;text-decoration:none;line-height:1.4;color:#37d;border-bottom:1px dotted}
.b-gallery-preview-0X{position:relative}
.b-gallery-preview-0X .prev-enabled,.b-gallery-preview-0X .prev-disabled,.b-gallery-preview-0X .next-enabled,.b-gallery-preview-0X .next-disabled{position:absolute;top:50%;width:20px;height:48px;margin-top:-24px}
.b-gallery-preview-0X .prev-enabled,.b-gallery-preview-0X .next-enabled{background:url(arr-left.png) no-repeat;cursor:pointer}
.b-gallery-preview-0X .prev-enabled,.b-gallery-preview-0X .prev-disabled{left:-25px}
.b-gallery-preview-0X .next-enabled,.b-gallery-preview-0X .next-disabled{right:-25px;background-position:-20px 0}
.b-gallery-preview-0X .container{position:relative;overflow:hidden;width:100%}
.b-gallery-preview-0X .list{position:relative;left:0}
.b-gallery-preview-0X .item{vertical-align:middle}
.b-gallery-preview-0X .item .thumb{padding:5px;border:1px solid #fff;position:relative}
.b-gallery-preview-0X .b-image{left:0;right:0;float:none;margin:0!important}
.b-gallery-preview-0X .b-image-many{top:4px;left:2px;margin-top:-2px}
.b-gallery-preview-0X .item-active .thumb{border-color:#f00}
.b-gallery-preview-0X .item-was-active .thumb{border-color:#666}
.b-gallery-preview-0Y{position:relative;width:88px;height:425px}
.b-gallery-preview-0Y .apex,.b-gallery-preview-0Y .tray{position:absolute;left:0;width:88px;height:9px}
.b-gallery-preview-0Y .apex{top:0}
.b-gallery-preview-0Y .tray{bottom:0}
.b-gallery-preview-0Y .prev-enabled,.b-gallery-preview-0Y .prev-disabled,.b-gallery-preview-0Y .next-enabled,.b-gallery-preview-0Y .next-disabled{position:absolute;left:0;width:100%;height:17px}
.b-gallery-preview-0Y .prev-enabled,.b-gallery-preview-0Y .prev-disabled{top:5px}
.b-gallery-preview-0Y .next-enabled,.b-gallery-preview-0Y .next-disabled{bottom:5px}
.b-gallery-preview-0Y .prev-enabled{background:url(arr-top0.png) 35px 0 no-repeat;cursor:pointer}
.b-gallery-preview-0Y .next-enabled{background:url(arr-bott.png) 35px 0 no-repeat;cursor:pointer}
.b-gallery-preview-0Y .container{position:absolute;top:25px;left:0;width:88px;height:375px;overflow:hidden}
.b-gallery-preview-0Y .list{position:absolute;left:0;width:88px}
.b-gallery-preview-0Y .item{width:88px;text-align:center}
.b-gallery-preview-0Y .thumb{padding:5px}
.b-gallery-preview-gray{background:#e8e8e8}
.b-gallery-preview-gray .apex{background:url(top00000.png) no-repeat}
.b-gallery-preview-gray .tray{background:url(bottom00.png) no-repeat}
.b-gallery-preview-gray .list .item .thumb{border:1px solid #e8e8e8}
.b-gallery-preview-gray .list .item-active .thumb{border:1px solid #f00}
.b-inplace-action,.b-inplace-action:visited{color:#110ea7}
.l-head{margin-bottom:2em}
.l-head .service .name{width:23%!important}
.l-head .mail{width:6em}
.l-head .mail a{float:left;width:3em;padding-left:24px;background:url(i-mail-h.gif) no-repeat}
.l-head .nahodki{width:9em}
.l-head .nahodki a{float:left;width:6.5em;padding-left:20px;color:#000;background:url(icon-nah.gif) no-repeat 0 50%}
.l-head .fotki a{float:left;width:7.5em;padding-left:20px;color:#000;background:url(icon-fot.gif) no-repeat 0 50%}
.b-head-static{position:relative;left:-10px;margin-right:8%;padding:.2em 0 .25em 10px;background:#ffc200}
.b-head-static h2{font-size:180%}
.b-head-static .simple{float:right;padding:.35em 1em 0;color:#535353}
.b-head-static .simple a{color:#666}
.b-page-static{width:auto;margin:0 26% 0 18%;padding-top:1px}
.left-links{position:absolute;left:2%;width:15%;margin-top:6em}
.xml-samples{margin-top:.5em}
.xml-samples th,.xml-samples td{border-bottom:1px solid #D2CDD9;padding:.5em .5em .5em 0}
.xml-samples td.indent{padding-left:2em}
.b-result-stat{font:85% Verdana,sans-serif;float:right;width:28%;margin-bottom:1em;padding:0 0 .5em}
.b-result-stat-filter{position:relative;margin-top:-1em}
.b-result-stat small{font:98% Arial,sans-serif;display:block;margin-top:.2em;color:#666}
.b-result-stat small a{color:#666!important}
.b-result-advanced{clear:both;padding-bottom:1em}
.b-mistype{font-size:120%;clear:both;margin:.5em 0 1.5em}
.b-mistype b{font-weight:bold}
.b-mistype strong{color:red}
.b-error-msg{margin-bottom:1em}
.req-extensions{clear:both;margin:.2em 0 1.3em}
.req-extensions div{float:left}
.req-extensions table{margin-left:1.2em}
.req-extensions table td{padding-right:2em}
.req-extensions table td a{white-space:nowrap}
#js .req-extensions .collapsed tr.h,#js .req-extensions .collapsed td.h{display:none}
.req-extensions .jslink{color:#110EA7;display:none;border-bottom:1px dashed #110EA7;cursor:pointer}
#js .req-extensions .jslink{display:block}
.b-result{clear:left;margin:.9em 0 2em}
.b-result table{width:100%;border:hidden}
.b-result th,.b-result td{width:20%;border-right:20px solid #fff}
.b-result th{vertical-align:bottom;border-bottom:20px solid #fff}
.b-result th.wizard{font-weight:normal;vertical-align:bottom}
.b-result td.wizard{padding-bottom:10px}
.b-wizard{position:relative;float:left}
.b-wizard .thumb{margin-right:5px}
.b-wizard .thumb h2{margin:0 0 8px -50px;padding:4px 24px 4px 70px}
.b-wizard .thumb i{position:absolute;width:16px;height:16px;margin-left:-19px;background:no-repeat}
.b-wizard .thumb h2 a{font-weight:bold;color:#000}
.b-wizard .b-image-info{position:absolute;clear:both}
.wizard .b-image-info{position:relative}
.wizard .b-image-info li{display:table;width:100%}
.b-wizard-fotki{top:11px;left:-3px}
.b-wizard-fotki .thumb h2{width:7em;background:#cceafe}
.b-wizard-fotki .thumb i{background-image:url(icon-fot.gif)}
.b-wizard-fotki .thumb .lt,.b-wizard-fotki .thumb .rt,.b-wizard-fotki .thumb .rb,.b-wizard-fotki .thumb .lb{background:url(bg-fotki.png) no-repeat}
.b-wizard-fotki .thumb .lt{width:1%}
.b-wizard-fotki .thumb .lt td{border:0}
.b-wizard-fotki .thumb .rt{display:inline;float:left;margin:0 0 -1px 5px;padding-top:9px;background-position:100% 0}
.b-wizard-fotki .thumb .rb{margin:0;padding:0 5px 0 0;background-position:100% 100%}
.b-wizard-fotki .thumb .lb{position:relative;left:-5px;padding:0;background-position:0 100%}
.b-wizard-fotki .lt a{position:relative;top:-6px;left:5px;display:block}
.b-wizard-fotki .lt img{border:6px solid #fff}
.b-wizard-cards .thumb h2{background:#feeeb9}
.b-wizard-cards .thumb i{background-image:url(i16-card.png)}
.b-wizard-cards .thumb .lt{width:123px;height:131px;margin-bottom:-24px;padding:4px;text-align:left;background-image:url(bg-cards.jpg)}
.b-wizard-cards .thumb img{position:relative;top:11px;left:2px}
.b-wizard-game .thumb h2{padding-left:50px;margin-bottom:0;background:#ffc801}
.b-wizard-game .thumb img{position:relative;top:20px;left:2px}
.b-wizard-market .thumb i{background-image:url(i-market.gif)}
.b-wizard-market .lt{position:relative;float:left;margin-bottom:-5px;border:1px solid #888;background:#eee}
.b-wizard-market-many .lt{top:6px;left:4px}
.b-wizard-market .lt img{display:block;border:4px solid #fff}
.b-wizard-market-many .lt .rt,.b-wizard-market-many .lt .rt a{position:relative;top:-3px;left:-3px;display:block;margin:0 -1px -1px 0;border:1px solid #888;background:#eee}
.b-wizard-market .thumb h2{background:#e2ecfb}
.b-wizard-video .thumb h2{width:7em;background:#ffe0db}
.b-wizard-video .thumb i{background-image:url(i-video0.png)}
.b-wizard-video .thumb .lt{float:left;position:relative;margin-bottom:-5px;background:url(video-fr.gif) left top repeat-x;padding-top:8px}
.b-wizard-video .thumb .lt b{display:block;background:url(frame000.gif) left bottom repeat-x;padding-bottom:8px}
.b-wizard-video .thumb .lt b b{background:#fff none;margin:0 2px;padding:1px;border-left:1px solid #cbc6be;border-right:1px solid #cbc6be}
.b-wizard-video .thumb .lt b b b{margin:0;padding:0;width:120px;height:90px;background:#000 none no-repeat center center;border:none}
.b-wizard-video .thumb .lt img{display:none}
.b-search-engines{margin-top:1.6em}
.b-search-engines dd{margin:.25em 0 0 2.1em}
body .b-search-engines a:link{color:#333}
.b-search-engines strong a{font-weight:400}
.b-search-engines strong a:link{color:#110ea7}
.b-foot-search{width:50%;margin-top:2.4em}
.b-foot-search table{width:100%}
.b-foot-search label input{margin-right:.2em;vertical-align:middle}
.b-foot-search td{padding-bottom:.25em}
.b-foot-search .input input{width:99%;padding:0}
.b-foot-search .button{width:1%}
.b-foot-search .button input{margin-left:.7em}
.b-foot-search .adv,.b-foot-search .adv:link{float:right;color:#aaa}
.b-foot-search .row{position:relative;padding:0 5.3em .25em 0}
.b-foot-search .text{width:100%;height:1.27em;padding:0}
.b-foot-search .btn{font:85% Verdana,sans-serif;position:absolute;top:0;right:0;padding:0 .4em}
.b-page-result-image{width:92%;margin-left:4%}
.l-result-image{width:100%}
.l-result-image-l{width:auto}
.l-result-image-c{width:100%}
.l-result-image-gap{width:2%}
.l-result-image-gap i{display:block;width:36px}
.b-result-image-head{margin-bottom:1.2em;color:#333}
.b-result-image-head a.arrow,.b-result-image-head span{position:relative;top:-0.1em;margin:0 .3em;color:#333}
.b-result-image-head span{visibility:hidden}
.b-result-image-head p{margin:0 0 0 1.85em}
.b-result-image-head .back{margin-left:1.8em}
.b-result-image{min-width:300px;min-height:135px}
.b-result-image .min-gap{font-size:0;display:block;width:300px;height:0}
.b-result-image .img{background:#eee}
.b-result-image-error{width:300px;padding:2em;border:1px solid silver}
.b-result-image-info{padding:0 .5em}
.b-result-image-info .back{margin-bottom:1em}
.b-nahodki{display:none;margin-bottom:1.5em}
#js .b-nahodki{display:block}
.b-nahodki .icon{position:absolute;width:16px;height:16px;margin-left:-20px;background:url(icon-nah.gif) no-repeat}
.b-nahodki .icon-ani{background-image:url(icon-nah.gif)}
.b-nahodki span{color:#110EA7;border-bottom:1px dashed #110EA7;cursor:pointer}
.b-nahodki small{font-size:85%;display:block;margin-top:.5em;color:#858585}
.b-result-image-info .url{margin-bottom:.3em;color:#858585}
.b-result-image-info .pageurl{margin-bottom:.3em}
.b-result-image-info .pageurl a{color:#379E37}
.b-attributes{margin-bottom:1em}
.b-attributes li{margin-bottom:.4em}
.b-attributes b{margin-right:.4em}
.b-attributes .type{font-size:.9em;color:#858585}
.b-attributes .weight{font-size:.9em;color:#858585}
.b-image-caption{margin-top:10px}
.b-image-caption dt{margin-bottom:.2em}
.b-image-caption dd a,.b-image-caption dd a:visited{color:#379e37!important}
.b-image-caption dd a:hover{color:#f00!important}
.b-image-caption .pageurl a{color:#379E37}
.b-else{vertical-align:bottom}
.b-else p{font-size:85%;position:relative;width:90px;text-align:center}
.b-page-result-image{position:relative}
.l-result-image-r .b-gallery-preview-0Y{position:absolute;top:0;bottom:0;height:auto;min-height:155px;margin-top:3em}
.l-result-image-r .b-gallery-preview-0Y .container{position:absolute;left:0;top:0;bottom:0;height:auto;margin:27px 0}
span.complaint{display:none;cursor:pointer;color:#110EA7;border-bottom:1px dashed #110EA7}
#js span.complaint{display:inline}
.complaint-popup{width:26em}
.complaint-popup .y5-w-frame{background:none!important;border:none!important}
.complaint-popup .y5-w-shadow{background:none!important}
.complaint-popup h3{margin-bottom:.3em}
.complaint-popup ul{margin-left:.5em}
.complaint-popup ul li{margin-bottom:.2em}
.complaint-popup ul input,.complaint-popup ul label{vertical-align:middle}
.complaint-popup .feedback{margin:.5em 0}
.complaint-popup .feedback a,.complaint-popup .feedback a:visited{color:#03B!important}
.complaint-popup .feedback a:hover{color:#FF5223!important}
.complaint-popup .body{position:relative;padding:1.1em 2em 1em 1.5em;background:#E3E9F5}
.complaint-popup .b-ok-cancel{margin-top:1em;text-align:center}
.complaint-popup .shadow{width:100%}
.complaint-popup .shadow .b-popup-l,.complaint-popup .shadow .b-popup-r{width:33px!important;height:20px}
.complaint-popup .shadow .b-popup-c{height:20px}
.complaint-popup .shadow .b-popup-l{background:url(popup-l0.png)}
.complaint-popup .shadow .b-popup-r{background:url(popup-r0.png)}
.complaint-popup .shadow .b-popup-c{background:url(popup-c0.png)}
.b-copy-note{font-size:85%;position:relative;padding-top:1em;color:#858585}
.b-copy-note .icon{position:absolute;width:16px;height:16px;margin:-1px 0 0 -20px;background:url(i-attent.png) no-repeat}
.b-image-result-separator{height:0;padding:0;margin:10px 0;text-align:left;border:0;border-bottom:1px solid #c5c8d0}
.b-search-string{margin-right:2em;margin-bottom:1em;color:#9a9a9a}
.b-search-string strong{white-space:nowrap}
.b-result-image-foot{width:97%}
.b-page-result-image-foot{margin-top:0!important}
.b-error{clear:left;margin:1em 0 3em}
.b-error h2{font-size:140%;margin:1em 0}
.b-error p{font-size:130%}
.b-direct{margin:35px 0 20px 0}
.b-direct .header{position:relative;left:-5px;float:left;margin-bottom:10px;padding:2px 5px;background-color:#FEEAC7}
.b-direct .header a{color:#000}
.b-direct .ads{clear:both}
.b-direct .ad{float:left;width:33%}
.b-direct .ad .ad-link{font-size:110%;padding-bottom:.2em}
.b-direct .ad .ad-link a{font-weight:bold}
.b-direct .ad div{padding-right:50px}
.b-direct .ad .url{padding-right:50px;color:#060}
.b-direct .ad .url a{padding-left:16px;text-decoration:underline;color:#060;background:transparent url(ico-phon.gif) no-repeat scroll 0 0}
.b-gallery-preview-0X .prev-enabled,.b-gallery-preview-0X .next-enabled{background:url(arr-left.png) no-repeat;cursor:pointer}
.b-gallery-preview-0X .prev-enabled,.b-gallery-preview-0X .prev-disabled{left:-25px}
.b-gallery-preview-0X .next-enabled,.b-gallery-preview-0X .next-disabled{right:-25px;background-position:-20px 0}
.b-foot .design i{display:block;margin-left:96px;padding-left:1.1em}
.b-suggest-elem{white-space:nowrap}



.button {
background: #2E81C3;
padding: 2px 15px 2px 15px;
font-size: 11px;
font-weight: bold;
color:#ffffff;
text-decoration: none;
}

P.button{
	background: #D1F2FC;
	border: 1px solid #4CB7DB;
	color: #3E9EBB;
	padding: 2px;
	margin: 3px;
	font: bold 11px verdana, sans-serif;
  text-align: center;
  width: 200;
}

INPUT.button{
text-decoration: none;
}

A INPUT.button{
color: #ffffff;
background: #2E81C3;
text-decoration: none;
}

A:hover.button{
color: #3E9EBB;
background: #ff0000;
text-decoration: none;
}


  /**
 * FancyUpload Showcase
 *
 * @license		MIT License
 * @author		Harald Kirschner <mail [at] digitarald [dot] de>
 * @copyright	Authors
 */

/* CSS vs. Adblock tabs */
.swiff-uploader-box a {
	display: none !important;
}

/* .hover simulates the flash interactions */
/*
a:hover, a.hover {
	color: red;
}
*/
#demo-status {
	padding: 10px 15px;
	width: 420px;
	border: 1px solid #eee;
}

#demo-status .progress {
	background: url(progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;
}

#demo-status .progress-text {
	font-size: 0.9em;
	font-weight: bold;
}

#demo-list {
	list-style: none;
	width: 450px;
	margin: 0;
}

#demo-list li.validation-error {
	padding-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	color: #8a1f11;
	cursor: pointer;
	border-bottom: 1px solid #fbc2c4;
	background: #fbe3e4 url(failed00.png) no-repeat 4px 4px;
}

#demo-list li.file {
	border-bottom: 1px solid #eee;
	background: url(file0000.png) no-repeat 4px 4px;
	overflow: auto;
}
#demo-list li.file.file-uploading {
	background-image: url(uploadin.png);
	background-color: #D9DDE9;
}
#demo-list li.file.file-success {
	background-image: url(success0.png);
}
#demo-list li.file.file-failed {
	background-image: url(failed00.png);
}

#demo-list li.file .file-name {
	font-size: 1.2em;
	margin-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
}
#demo-list li.file .file-size {
	font-size: 0.9em;
	line-height: 18px;
	float: right;
	margin-top: 2px;
	margin-right: 6px;
}
#demo-list li.file .file-info {
	display: block;
	margin-left: 44px;
	font-size: 0.9em;
	line-height: 20px;
	clear
}
#demo-list li.file .file-remove {
	clear: right;
	float: right;
	line-height: 18px;
	margin-right: 6px;
}
input[disabled]{
filter: alpha(opacity=30);
opacity:0.3;
}
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display:inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:8px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
td.rs_{
text-align:right;
color:green;
}
span.hlp{
font-style:italic;
color:#AAAAAA;
font-size:11px;
margin-left:10px;
}
legend{
font-weight:bold;
}
fieldset{
border:#AAAAAA 1px solid;
}

.production {
  padding:5px;
}
