* {margin:0px; padding:0px;}
body {font:normal 11px Tahoma; color:#fff; background-color:#383838;}
img {border:0px;}
a {color:#df2f00; text-decoration:none;}
a:hover {color:#777;}
p {padding-bottom:10px; line-height:18px;}
h1 {font:normal 30px Arial; color:#faffc3;}
.h1Title {padding:0 0 5px 0; border-bottom:1px dashed #748046;}
h2 {padding-bottom:10px; font:normal 20px Arial; color:#daed42;}
h3 {margin-bottom:15px; border-bottom:1px dashed #dedede; font:bold 24px Arial; color:#363636;}

.fL {float:left;}
.fR {float:right;}
.clear {clear:both; height:1px;}
.empty10 {height:10px;}
.empty20 {height:20px;}

.red {color:#df2f00;}

.paymentM {margin-bottom:15px; font:bold 18px Arial; color:#363636;}

.wrapHeader {height:136px; color:#fff; background:url(../images/bg_header.jpg) no-repeat center top;}
.wrapHeaderRepeat {background:url(../images/bg_header_repeat.gif) repeat-x left top;}
.header {width:800px; height:136px; margin:0px auto;}
.logo {display:block; width:383px; height:100px; text-decoration:none; text-indent:-9999px; outline-style:none; background:url(../images/logo.gif) no-repeat left top;}
.headerRight {height:100px;}
.slogan {width:385px; height:38px; padding-top:30px; font:normal 14px Arial; color:#fff; text-align:right;}
.login {width:386px; height:32px; background:url(../images/bg_login.gif) no-repeat left top;}
.welcomeU {width:386px; height:32px;}

.wrapMenu {clear:both; height:36px;}
.topNav {list-style:none;}
.topNav li {float:left; margin-right:1px;}
.topNav li a {display:block; padding:11px 10px 12px 10px; font:bold 11px Tahoma; color:#fff; text-align:center; text-decoration:none; background:url(../images/nav_white.gif) repeat-x left top;}
.topNav li a.sel {display:block; padding:11px 10px 12px 10px; font:bold 11px Tahoma; color:#fff; text-align:center; text-decoration:none; background:url(../images/nav_green.gif) repeat-x left top;}
.topNav li a:hover {background:url(../images/nav_green.gif) repeat-x left top;}
.btnRemPass {float:right; width:150px; padding-top:8px;}
.btnRemPass a {display:block; width:150px; height:18px; padding-top:3px; font:normal 11px Tahoma; color:#b7d830; text-decoration:none; text-align:center; background-color:#353435;}
.btnRemPass a:hover {color:#353435; background-color:#b7d830;}

.main {width:800px; margin:0px auto;}

.userLeft {width:790px; margin:0px auto; padding-left:10px; background:url(../images/user_left.gif) no-repeat left bottom;}
.userRight {padding:5px  5px 5px 0; color:#525252; background:url(../images/user_right.gif) no-repeat right bottom;}
.userRight ul {list-style:none;}
.userRight ul li {float:right;}
.userRight ul li.uRegister {float:left; width:500px; padding:3px 0;}
.userRight ul li .uSend {display:block; padding:3px 5px 3px 15px; background:url(../images/icon_u_send.gif) no-repeat left 5px;}
.userRight ul li .uSend:hover {color:#777;}
.userRight ul li .uOrder {display:block; padding:3px 5px 3px 15px; margin-left:10px; background:url(../images/icon_my_orders.gif) no-repeat left 5px;}
.userRight ul li .uOrder:hover {color:#777;}
.userRight ul li .uSendToFr {display:block; padding:3px 5px 3px 15px; margin-left:10px; background:url(../images/icon_send_friend.gif) no-repeat left 5px;}
.userRight ul li .uSendToFr:hover {color:#777;}
.userRight ul li .uAcc {display:block; padding:3px 5px 3px 15px; margin-left:10px; background:url(../images/icon_my_account.gif) no-repeat left 5px;}
.userRight ul li .uAcc:hover {color:#777;}
.userRight ul li .uSetting {display:block; padding:3px 5px 3px 15px; margin-left:10px; background:url(../images/icon_my_preferences.gif) no-repeat left 5px;}
.userRight ul li .uSetting:hover {color:#777;}
.userRight ul li .uLog {display:block; padding:3px 5px 3px 15px; margin-left:10px; background:url(../images/icon_logoutt.gif) no-repeat left 5px;}
.userRight ul li .uLog:hover {color:#777;}

.tblProd {margin:0px auto;}
.tblProd td.boxBg {padding:0 1px; color:#363636; background:url(../images/box_bg.gif) no-repeat left top;}
.tblProd td.boxBgImg {padding:10px 1px 0 1px; color:#363636; background:url(../images/box_bg.gif) no-repeat left top;}
.tblProd td.boxBottom {height:15px; background:url(../images/box_bottom.gif) no-repeat left top;}
.boxTitle {padding:10px; font:bold 24px Arial; color:#363636;}
.boxDescBottom {padding-bottom:18px; background:url(../images/box_desc_bottom.gif) no-repeat left bottom;}
.boxDescTop {padding:15px 20px 0 20px; background:url(../images/box_desc_top.gif) no-repeat left top;}
.boxDescTop p {padding:0px;}
.boxDetPrice {padding:10px 20px; border-bottom:1px dashed #dedede;}
.boxDet {list-style:none;}
.boxDet li {padding:3px 0 3px 15px; font-size:11px; color:#757575;}
.boxDet li b {color:#2f2f2f;}
.boxDet li.guarantee {background:url(../images/box_icon_guarantee.gif) no-repeat left 5px;}
.boxDet li.condition {background:url(../images/box_icon_condition.gif) no-repeat left 5px;}
.boxDet li.comments {background:url(../images/box_icon_comments.gif) no-repeat left 5px;}
.boxPrice {padding-left:20px; font:normal 40px Arial; color:#df2f00; text-align:right;}
.boxVAT {display:block; font:normal 11px Tahoma; color:#757575; text-align:right;}
.boxBuy {padding-top:20px;}
.boxBuy a {display:block; width:279px; height:48px; padding:5px 0 0 0; font:bold 30px Arial; color:#000; background:url(../images/box_buy_now.gif) no-repeat left top;}
.boxBuy a:hover {color:#fff; background:url(../images/box_buy_now.gif) no-repeat left bottom;}

.wrapBtm {background:url(../images/bg_grey_bottom.gif) repeat-x left 5px;}
.bottom {width:800px; margin:0px auto; font:normal 12px Tahoma;}

.readComments {padding-top:10px;}
.readComments a {display:block; width:95px; padding:3px 0 3px 15px; text-decoration:none; color:#fff; font-size:11px; background:url(../images/box_icon_comments.gif) no-repeat left 5px;}
.readComments a:hover {color:#b7d830;}

.pgTop {height:15px; background:url(../images/pg_top.gif) no-repeat center top;}
.pgBottom {height:15px; background:url(../images/pg_bottom.gif) no-repeat center top;}
.pgBack {padding:0px 20px; color:#363636; background:url(../images/pg_back.gif) repeat-y center top;}

.pageMidBg {background:url(../images/bg_body.gif) repeat-y center top;}

.tblCenter {margin:0px auto;}

.tblArch {}
.tblArch td {border-bottom:1px solid #e5e5e5;}
.tblArch td a {display:block; padding:8px 0;}
.tblArch td.dateArch {padding-left:10px; border-bottom:none; font:normal 11px Tahoma; color:#757575; text-align:left; background:url(../images/bg_date_arch.gif) no-repeat top left;}

.conGeneral, .conDetails, .conForm, .conLogin, .conNewAcc, .conMail {padding:6px 0 6px 30px; font:bold 14px Arial;}
.conDetails {background:url(../images/icon_con_details.gif) no-repeat left 5px;}
.conForm {background:url(../images/icon_con_form.gif) no-repeat left top;}
.conLogin {background:url(../images/icon_login.gif) no-repeat left 6px;}
.conNewAcc {background:url(../images/icon_new_account.gif) no-repeat left 6px;}
.conGeneral {background:url(../images/icon_just.gif) no-repeat left 3px;}
.conMail {background:url(../images/icon_mail.gif) no-repeat left 3px;}

.dvPag {background-color:#f6f9cf;}

.grdTop {border:1px solid #e2e2e2; padding-top:10px; background:url(../images/grd_top.gif) repeat-x left top;}
.grdBottom {padding:0 10px 10px 10px; background:url(../images/grd_bottom.gif) repeat-x left bottom;}












.validation-advice {color:#ff0000;}
.messageT{color:#008200; text-align:center; text-weight:bold;}
.messageE{color:#ff0000; text-align:center; text-weight:bold;}
.field1, .required {border:1px solid #a7a7a7; padding:4px; font:normal 11px Tahoma; color:#363636; background:url(../images/bg_field.gif) repeat-x left top #fff;}
.button1 {border:1px solid #a7a7a7; padding:3px; font:bold 11px Tahoma; color:#000; background:url(../images/bg_button_1.gif) repeat-x left top #b7d830;}

.footer {width:800px; margin:0px auto; padding:20px 0; color:#bababa;}
.footer a {color:#b7d830;}
.footer a:hover {color:#ccc;}







