/* CSS Document */

* { margin:0; padding:0;}
body { background:#121212; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#3C3C3C;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.main-width { width:939px; margin:0 auto; text-align:left;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#41A046; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

.padding1{ padding:28px 0 15px 0;}
.margin1{ margin-top:16px;}
.margin2{ display:inline-block; margin-top:20px;}
.margin3, .margin4{ margin-bottom:10px;}
.margin5{ margin-top:29px;}
.margin6{ display:inline-block; margin-top:25px;}
.margin7{ margin-top:10px;}


/* ============================= header ====================== */
.logo{ padding:40px 0 0 38px;}
.menu{ padding:56px 71px 18px 42px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.menu ul{ padding:0; margin:0;}
.menu li{ font-size:11px; line-height:23px; padding-bottom:1px;}
.menu li a{ color:#C2C2C2; text-decoration:none; display:block; background:url(../images/menu-item-bg.gif) no-repeat 0 0; padding:0 0 0 21px;}
.menu li a:hover{ background:url(../images/menu-item-bg-act.gif) no-repeat 0 0; color:#fff;}

.row{ background:#252525; color:#676767; width:100%; font-size:11px; font-family:"Tahoma", Geneva, sans-serif;}
.row-left-corner{ background:url(../images/row-left-corner.gif) left bottom no-repeat;}
.row-right-corner{ background:url(../images/row-right-corner.gif) right bottom no-repeat; width:100%; height:57px;}

.nav-links{ text-align:right; padding:13px 0 15px 0; color:#41A046;}
.nav-links a{ color:#41A046; text-decoration:none;}
.nav-links a:hover{ color:#fff;}

.lang{ padding:16px 0 0 53px; float:left;}
.cart{ float:right; padding:13px 42px 0 28px; color:#ACACAC; background:url(../images/top-separator.gif) no-repeat 0 18px;}
.cart-bg{ background:url(../images/cart-bg.gif) no-repeat; padding:2px 0 8px 29px;}
.cart a{ color:#41A046; text-decoration:none;}
.cart a:hover{ color:#ACACAC;}

/* ============================= content ===================== */
#bannerThree{ padding-bottom:30px;}
.column-left{ background:url(../images/column-left-tail.gif) right repeat-y #2B2B2B;}
.column-center{ padding:0 0 0 45px;}
.column-left-bg{ background:url(../images/column-left-bg.gif) right top no-repeat;}

.tie{ width:100%; background:#fff;}
.tie .left-top{ background:url(../images/tie-corner-left-top.gif) left top no-repeat; width:100%;}
.tie .right-top{ background:url(../images/tie-corner-right-top.gif) right top no-repeat; width:100%;}
.tie .left-bot{ background:url(../images/tie-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.tie .right-bot{ background:url(../images/tie-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.indent1{ padding:20px 20px 20px 23px;}

.product-col{ padding-bottom:14px;}
.img{ float:right;}
.name{ color:#1E1E1E; font-size:13px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.name:hover{ color:#41A046; text-decoration:none;}
.price{ color:#41A046; font-size:14px; line-height:16px; font-weight:bold; font-family:"Tahoma", Geneva, sans-serif;}
.product-col .price{ padding:9px 0;}
.text{ padding:5px 0 0 0;}

/* ============================= footer ====================== */
#footer{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#9B9B9B;}
#footer a{ color:#DBDBDB; text-decoration:none;}
#footer a:hover{ color:#41A046;}
#footer .cards{ padding:26px 0 0 46px;}
#footer .menu{ padding:0 0 3px 0;}
#footer .indent{ padding:20px 0 57px 0;}

/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101;}

.currencies{ float:left; padding:14px 30px 5px 25px; background:url(../images/top-separator.gif) no-repeat right 18px;}
.currencies select{ font-size:11px; color:#AEAEAE; font-size:11px; font-family:"Tahoma", Geneva, sans-serif; background:#1C1C1C; border:solid 1px #404040; padding:1px 0 1px 5px;}