a:active { outline: none; }
a:focus { -moz-outline-style: none; }

img { border: none; }

input.text, textarea { border:1px solid #b3b3b3; margin-bottom: 8px; padding-left: 4px; padding-right: 4px; }
.button { background: url( images/btn_f.gif ); width: 158px; height: 28px; color: #ffffff; text-decoration: underline; border: none; }
.button_big { background: url( images/btn_b_f.gif ); width: 210px; height: 28px; color: #ffffff; text-decoration: underline; border: none; }

.attention { color: #ff0000; font-weight: bold; }
.report { color: #00aa00; font-weight: bold; }
.error { color: #ff0000; font-weight: bold; }

.fleft { float: left; }
.flefti { float: left; margin-right: 10px; margin-bottom: 10px; }
.fright { float: right; }
.float_group { float: left; width: 100%; }

.copyr { text-align: right; font-size: 10px; padding-right: 6px; padding-top: 1px; padding-bottom: 6px; }
.copyr a { text-decoration: none; }

.divis { float: left; width: 50%; height: 100px; font-size: 16px; }
.divis img { float: left; margin-right: 10px; margin-bottom: 50px; }
.divis2 { font-size: 11px; }
.divis .pq { font-size: 11px; }

/* reset
--------------------------------------------------*/
body,h4,h5,h6,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family:Tahoma;
       /*font-size: 62.5%;   *//* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
       font-size: 12px;
	   background-color: #ffffff;
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a { text-decoration:underline}
a:hover { text-decoration:none }

/*  Min-width
--------------------------------------------------*/
.w { min-width:1000px; background:url(images/rd.gif) no-repeat 100% 55px;}
*html .w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
/*------------- DIV COLS -------
---------- Center
.c { margin:0px 0px 0px 300px; padding:0px 0px 0px 0px;}
*html .c {height:33px;  position:relative  }

---------- Center_Col
.cl { float: right; width:100%; padding:0px 0px 0px 0px; position:relative; font-size:1.2em; color:#7e7e7e}

---------- Left_Col
.l { width:272px; float:left; position:relative; margin-left:-300px; padding:0px 0px 0px 28px; }
*/
/* Head
--------------------------------------------------*/
.h { background: url(images/h.gif) no-repeat; padding-bottom:15px}
/* Head/left
--------------------------------------------------*/
.hl { width:260px;}
.lh_lo { padding:11px 40px 0px 42px}
.lh_lo span { display:block; margin-left:50px; padding:0px 5px 5px 0px; text-align:center}
.lh_lo span img { margin:0px 7px}
/* Head/Right
--------------------------------------------------*/
.hr { background: url(images/hr.gif) no-repeat 100% 0%; height:140px; padding:6px 82px 0px 0px }

.hr h6 { font-family:Trebuchet MS; font-size:14px; font-weight:normal; color:#343434; float:right; padding-right:15px; padding-bottom:7px; text-align: right; }
.hr h6 i { display:block; font-size:13px; font-family:Tahoma; padding-left:15px; color:#b3b3b3; font-style:normal;}
span.ph1 { font-size:13px; font-family:Tahoma; color:#b3b3b3; font-style:normal;}
/* Head/Right/Menu
--------------------------------------------------*/
.hm { background: url(images/hm.gif) repeat-x;}
.hm_l { background: url(images/hm_l.gif) no-repeat}
.hm_r { height:40px; background: url(images/hm_r.gif) no-repeat 100% 0%; font-size:13px;}
.hm_r ul { margin:0px; padding:0px 0px 0px 4px; list-style:none}
.hm_r ul li { float:left; width:14%; text-align:center; height:37px; background: url(images/hm_li.gif) no-repeat 100% 0%; padding-top:3px  }
.hm_r ul .hm_last { background:none}
.hm_r ul li a { color:#FFFFFF; display:block; cursor:pointer }
.hm_r ul li a:hover { color:#343434; background: url(images/hma.gif) repeat-x;}
.hm_r ul li a b { display:block; font-weight:normal;}
.hm_r ul li a i { font-style:normal; display:block; padding-top:8px; height:37px;}
.hm_r ul li a:hover b { background: url(images/hma_l.gif) no-repeat;}
.hm_r ul li a:hover i { background: url(images/hma_r.gif) no-repeat 100% 0%;}
a.cur_page { text-decoration: none; }

.hm_r ul #hm_ac a { color:#343434; background: url(images/hma.gif) repeat-x; text-decoration:none}
.hm_r ul #hm_ac b { background: url(images/hma_l.gif) no-repeat;}
.hm_r ul #hm_ac i { background: url(images/hma_r.gif) no-repeat 100% 0%;}

.hm_r ul #dop_m {}
.hm_r ul #dop_m a { position:relative; margin-bottom:-5px; z-index:10}
.hm_r ul #dop_m i { height:43px;}
.hm_r ul #dop_m a:hover { background: url(images/hma_dp.gif) repeat-x}
.hm_r ul #dop_m a:hover b { background: url(images/hma_dp_l.gif) no-repeat}
.hm_r ul #dop_m a:hover i { background: url(images/hma_dp_r.gif) no-repeat 100% 0%}


.hm_r ul .dop_m_ac a { background: url(images/hma_dp.gif) repeat-x; color:#343434; text-decoration:none}
.hm_r ul .dop_m_ac b { background: url(images/hma_dp_l.gif) no-repeat}
.hm_r ul .dop_m_ac i { background: url(images/hma_dp_r.gif) no-repeat 100% 0%}
/* Head/Right/Menu/Dop_Menu
--------------------------------------------------*/
.dop_m { background: url(images/dopm_ul.gif) repeat-x; float:left; margin-top:5px; margin-left:20px; }
*html .dop_m { position:relative; margin-top:-4px}
.dopm_r { background: url(images/dop_m.gif) no-repeat; float:left; overflow: hidden; line-height: 20px; }
.dopm_r ul { margin:0px; padding:4px 0px 0px 30px; list-style:none; height:24px; background: url(images/dopm_r.gif) no-repeat 100% 0%;float:left;  }
.dopm_r ul li { float: left; font-size:13px; padding:0px 30px 0px 0px}
.dopm_r ul li a { color:#0070b0}
/* Center
--------------------------------------------------*/
.c { padding:0px 19px 40px 19px}
.cl { font-size:11px}
.cl a { color:#0070b0}

/* Center/Top_baners_Block
--------------------------------------------------*/
.bc_block { width:207px;background:#e3eff6 url(images/bc_block.gif) no-repeat; margin-bottom:30px; }
.bcb_b { background: url(images/bcb_b.gif) no-repeat 0% 100%; padding:7px 3px 10px 3px; height: 340px; }
.bcb_b h6 { font-size:18px; font-family:Trebuchet MS; font-weight:normal; padding:0px 0px 7px 0px; text-align:center; height: 50px; }
.no_img { height:100px; padding-top: 80px; text-align: center; }
.bcb_b p { padding:0px 10px 0px 11px; /*min-height:42px;*/ _height:42px;font-size:11px; height: 54px; overflow: hidden; text-align: left; margin-top: 10px; margin-bottom: 10px; }
.bcb_b b { display:block; background: url(images/cbb_a.jpg) no-repeat; width:54px; height:25px; position:relative; margin-left:-3px; font-weight:normal; padding:6px 0px 0px 37px }
.bcb_b b a { color:#FFFFFF;font-size:11px;}
.bcb_b i { font-style:normal; font-weight:bold; color:#0cb100; font-family:Trebuchet MS; float:right; font-size:30px; padding-right:4px; }
.bcb_b i u { text-decoration:none; font-size:14px; }

.foto { text-align:center; padding-right:2px}
.bals { padding:12px 0px 3px 11px}
/* Center/Bottom_News
--------------------------------------------------*/
.b_news { width:320px; background: url(images/b_news.gif) no-repeat;}
.bn_b { background: url(images/bn_b.gif) no-repeat 0% 100%; padding:11px 0px 11px 0px}
.bn_bord { border-left:1px solid #e3eff6; border-right:1px solid #e3eff6; padding:0px 1px}
.bn_txt { min-height:300px; _height:300px; background: url(images/bn_txt.gif) repeat-x 0% 100%; padding:5px 15px 20px 15px }
.bn_txt h6 { color:#343434; font-size:18px; font-family:Trebuchet MS; font-weight:normal; padding-bottom:18px }
.bn_txt h6 a.a_arch { color:#b3b3b3; font-family:Tahoma; font-size:12px; background: url(images/ic3.gif) no-repeat 0px 2px; padding-left:20px; float:right;
margin-top:7px}

.bn_txt ul { margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.bn_txt ul li { background: url(images/dot.gif) repeat-x 0% 100%; padding:8px 0px 9px 0px;font-size:11px;}
.bn_txt ul li b { display:block; padding-bottom:6px; font-size:12px;}
.bn_txt ul li b i { font-style:normal; color:#b3b3b3; border-right:2px solid #b3b3b3; font-size:11px; padding-right:5px; margin-right:4px}
.bn_txt ul .nb_last { background:none}

/* Center/C_text
--------------------------------------------------*/
.c_txt { padding:0px 10px 0px 15px}
.c_txt h6 { color:#343434; font-size:21px; font-family:Trebuchet MS; padding-bottom:15px}
.c_txt p { padding-bottom:12px}

/* Left_Col
--------------------------------------------------*/
.l { font-size:12px; color:#343434; width:242px; padding-right:23px}
.l a { color:#0070b0}
.l h6 { font-size:18px; color:#ff8a00; border-bottom:1px solid #e3eff6; font-weight:normal; font-family:Trebuchet MS; padding:0px 0px 8px 13px; margin-bottom:10px}
/* Left_Col/Block
--------------------------------------------------*/
.lb { width:219px; background: url(images/lb.gif) repeat-y; margin-bottom:15px}
.lb_t { background: url(images/lb_t.gif) no-repeat;}
.lb_b { background: url(images/lb_b.gif) no-repeat 0% 100%; padding:8px 0px 8px 0px}
.lb_b h6 a { color: #ec8a1c; }
.lb_b h6 a:hover { color: #ec8a1c; }
/* Left_Col/Block/Menu
--------------------------------------------------*/
.lm { margin:0px; padding:0px 0px 0px 13px; list-style:none; font-size: 12px; }
.lm img { margin-right: 5px; }
.lm a { font-weight: bold; }
.lm li { padding:0px 0px 10px 11px; background: url(images/lm_li.gif) no-repeat 0px 5px; }
/* Left_Col/Block/Login
--------------------------------------------------*/
.login { padding:0px 22px 10px 12px}
.login b { display:block; font-weight:normal; font-size:11px; padding-bottom:3px}
.login .in { width:170px; border:1px solid #b3b3b3; margin-bottom: 8px; padding-left: 4px; padding-right: 4px; }
* html .login .in { width:178px; /*IE6*/}
*+html .login .in { width:170px; /*IE6*/}
.login a { color:#b3b3b3; font-size:11px}
.login .btn { background: url(images/btn.gif) no-repeat; border:0px; width:87px; height:28px; vertical-align:middle; margin-left:13px}
/* Left_Col/Block/Contcts
--------------------------------------------------*/
.contacts { padding:5px 10px 0px 12px; font-size:11px; line-height:1.4em}
.contacts b { font-size:12px;}
.contacts p { padding:5px 0px 10px 0px}
.contacts .ic1 { background: url(images/ic1.gif) no-repeat 0px 6px; padding-left:14px}
/* Left_Col/Block/Qwest
--------------------------------------------------*/
.qw { font-size:11px; padding:0px 0px 8px 13px}
.qw ul { margin:0px; padding:0px 10px 3px 0px; list-style:none}
.qw ul li { padding:0px 0px 10px 11px; background: url(images/lm_li.gif) no-repeat 0px 5px; font-size:11px}
.qw .ic2 { background: url(images/ic2.gif) no-repeat 0px 5px; padding-left:17px; color:#b3b3b3}

/* Footer
--------------------------------------------------*/
.f { background: url(images/fr.gif) no-repeat 100% 0%; color:#343434; font-size:11px;}
.f a { color:#0070b0}
.fl { height:76px; background: url(images/fl.gif) no-repeat 0% 0%; padding:0px 93px 0px 0px;}
.f p { padding:0px 0px 0px 5px; float:left; margin-top: 6px; text-align: center; }
.fl p a { text-decoration: none; color: #343434; }
.fl p a:hover { text-decoration: underline; color: #343434; }

.fm { border-top:1px solid #e3eff6; margin:0px 0px 0px 272px; height:40px}
.fm ul { margin:0px; padding:16px 0px 0px 10px; list-style:none}
.fm ul li { width:14%; font-size:12px; float:left;}
.fm ul li a { color:#0070b0; display:block; width:87px; height:23px; margin:0 auto; text-align:center; padding-top:8px}
.fm ul li a:hover { color:#343434; background: url(images/fm_a.gif) no-repeat }
.fm ul .fm_ac a { color:#343434; background: url(images/fm_a.gif) no-repeat; text-decoration:none }
/* Center_forms
--------------------------------------------------*/
.c_form { width:317px; background: url(images/cf.gif) repeat-y; margin-bottom:30px }
.cf_t { background: url(images/cf_t.gif) no-repeat;}
.cf_t form { background: url(images/cf_b.gif) no-repeat 0% 100%; padding:4px 0px 10px 0px; }
.cf_t form h6 { font-size:18px; color:#0070b0; font-weight:normal; font-family:Trebuchet MS; padding:0px 0px 7px 13px}
.cf_t form input { vertical-align:middle}
.cf_t form table tr td { border-top:1px solid #e8ecee; padding:6px 0px 6px 5px}
.cf_t form table tr td i { font-style:normal; color:#0070b0}
.cf_t form .btn1 { background: url(images/btn1.gif) no-repeat; width:226px; height:28px; display:block; margin:0 auto; border:0px; margin-top:5px;
cursor:pointer}

.c_form .cf_t .search {}
.c_form .cf_t .search h6 { border-bottom:1px solid #e8ecee; margin-bottom:3px}
.c_form .cf_t .search table tr td { border:0px; padding:4px 0px 4px 7px;}
.c_form .cf_t .search table tr td input { border:1px solid #b3b3b3}
.c_form .cf_t .search table tr td .in { width:220px}
.c_form .cf_t .search table tr td .in1 { width:82px}
.c_form .cf_t .search .btn1 { background: url(images/btn2.gif) no-repeat; width:226px; height:28px; display:block; border:0px; margin-top:5px;
cursor:pointer; margin-left:75px}

img.eml { position: relative; top: 3px; }
.sorting { margin-bottom: 20px; }
.sort_s { font-weight: bold; }

.checklist li { background: none; padding-left: 0; list-style-image: none; }
.checklist {
	border: 1px solid #ccc;
	list-style: none;
	overflow: auto;
	height: 180px;
	width: 400px;
}
.checklist, .checklist li { margin-left: 0; padding: 0; }
.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
* html .checklist label { height: 1%; }
* html .checklist li { padding-left: 10px; }

.t {border: none; border-collapse: collapse; width: 100%}
.t table{ border: none; border: hidden; }
.t td {padding: 0px; vertical-align:top}

td.central { font-size: 14px; }
.central table, .central tbody, .central tr, .central th, .central td { border: 1px solid #0070b0; border-collapse: collapse; }
.central th { padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; font-size: 12px; }
.central td { padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; }

.tbl_usual td { font-size: 14px; }
table.tbl_usual, .tbl_usual table, .tbl_usual tbody, .tbl_usual tr, .tbl_usual th, .tbl_usual td { border: 1px solid #0070b0; border-collapse: collapse; }
.tbl_usual th { padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; font-size: 12px; }
.tbl_usual td { padding-left: 8px; padding-right: 8px; padding-top: 2px; padding-bottom: 2px; }

.putj { font-size: 12px; margin-bottom: 10px; }
h1 { font-size: 24px; margin-top: 0px; }

table.invisible, .invisible table, .invisible tbody, .invisible tr, .invisible th, .invisible td, table.invisible { border: 0px solid; padding-left: 0px; }
.invisible th { text-align: right; padding-bottom: 8px; }
.invisible td { padding-bottom: 8px; }

.float_group { float: left; width: 100%; }
.pr_gr { margin-bottom: 20px; }
.img_set { float: left; margin-right: 20px; }
.img_set a { display: block; margin-bottom: 10px; }
.img_set img { padding: 5px; border: 1px solid #0070b0; }
img.img_ltl_set_s { border: 1px solid #ec8a1c; }
.product_details { float: left; padding-right: 40px; }
.presence { color: #ec8a1c; color:#0cb100; font-size: 20px; }
.price_text { margin-bottom: 5px; font-size: 20px; }
.price_value { font-size: 20px; }
.buy { background: url(images/cbb_a.jpg) no-repeat; width: 56px; padding-left: 35px; height: 25px; padding-top: 6px; font-size: 12px; }
.buy a { color: #ffffff; }
.bigimg { float: left; }

* html td.lmtd { padding-bottom: 10px; /*IE6*/ }
*+html td.lmtd { padding-bottom: 10px; /*IE7*/ }
html:first-child td.lmtd { padding-bottom: 10px; /*Opera*/ }

.adm { color: #0000ff; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.red { color: #ff0000; }
.quo { font-style: italic; color: #001000; font-size: 90%; padding-left: 20px; }
.forum table, .forum tbody, .forum tr, .forum th, .forum td, table.forum { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #0070b0; border-bottom: 1px solid #0070b0; }
.forum table, table.forum { margin-top: 10px; width: 95%; }
img.smiles_btn { margin-left: 7px; position: relative; top: 5px; }

.pr_pres { color: #000000; font-weight: normal; font-size: 11px; }
.button:disabled { color: #aaaaaa; }
.button_big:disabled { color: #aaaaaa; }

.totalcost { color: #cc6600; font-size: 16px; font-weight: bold; }

.cloud { padding: 5px 12px 13px 14px; }
.cloud h2, .cloud h3, .cloud h4, .cloud h5, .cloud h6, .cloud h6 a { display: inline; color: #0070b0; font-weight: normal; }
.cloud h2 { font-size: 16px; font-weight: bold; }
.cloud h3 { font-size: 14px; font-weight: bold; }
.cloud h4 { font-size: 13px; }
.cloud h5 { font-size: 11px; }
.cloud h6 { font-size: 9px; }
.pay_logos { padding: 0px; }
.pay_logos img { margin: 12px; }
