/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background: #9fa3a6;
       font-family: Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }

.g { width:970px; margin:0 auto; background:#858b8f; }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { height:300px; background:#ffffff; margin-bottom:2px}
.hc {margin:0 auto; height:130px; padding:65px 0px 0px 15px; border-top:1px solid #ed1b2d; width:825px; position:relative; margin-bottom:-95px}
.hc>span { display: block; position:relative; margin:0px 0px 0px -15px; z-index: 0;}
/* Head/Left
--------------------------------------------------*/
.hl { float:left; width:230px; position:relative; margin-top:-25px}
/* Head/Center
--------------------------------------------------*/
.hc_c { float:left; padding:0px 0px 0px 40px; position: relative; z-index: 999;}
.hc_c h6 { font-weight:normal; font-size:1.8em; background: url("../images/tel.gif") no-repeat 0px 9px; padding:0px 0px 0px 65px }
.hc_c h6 em { font-style:normal; font-size:11px; margin-right:4px}
.hc_c strong { font-weight:normal; font-size:11px; display:block; padding:10px 0px 10px 110px}
.hc_c strong a { background:#000000 url("../images/ha.gif") no-repeat 4px 6px; color:#FFFFFF; text-decoration:underline; padding:1px 6px 2px 12px}
.hc_c strong a:hover { text-decoration:none}
.hc_c .hc_e { color:#f00800; font-style:normal; font-size:11px; display:block; padding:0px 0px 3px 110px}
.hc_c .hc_e a { color: #FFFFFF; text-decoration:underline; background:#f00800; padding:0px 5px 3px 5px}
.hc_c .hc_e a:hover { text-decoration:none}
/* Head/Right 
--------------------------------------------------*/
.hr { float:left; padding:5px 0px 0px 85px}
*.hr { float:left; padding:5px 0px 0px 70px}
.hr a { background: url("../images/nr_a.gif") no-repeat 100% 4px; padding:0px 22px}
.hr .nl_a { background:none; padding-right:0px}
/* Head/Menu
--------------------------------------------------*/
.hm { padding:10px 15px 10px 15px; text-align:center; font-size:1.2em;margin:18px 0 0 -15px;background:#ffffff}
.hm a { text-decoration:none; color:#000000; background: url("../images/hm_a.gif") no-repeat 100% 5px; padding:0px 10px 0px 0px; margin-right:10px }
.hm a:hover { text-decoration:underline; color:#ED1B2D;}
.hm .hm_la { background:none; margin-right:0px; padding-right:0px}
.hm .h_ac { background:#666a6d; color:#FFFFFF; padding:9px 15px 15px 15px}
/* Center
--------------------------------------------------*/
.c { padding:55px 65px 30px 65px; font-size:1.1em; color:#FFFFFF }
.c a { color:#FFFFFF; text-decoration:underline}
.c a:hover { text-decoration:none}

.cb_t { background:#ffffff; margin-top:30px; _margin-top:10px; padding:30px 20px 20px 20px; margin-bottom:30px; color:#000000}
.cb_t table tr td { text-align:center; vertical-align:bottom; line-height:1.8em}
.cb_t table tr td span { display:block; padding-bottom:7px}
.cb_t table tr td em a { font-style:normal; background:#000000; color:#FFFFFF; text-decoration:none; padding:1px 5px 2px 5px}
.cb_t table tr td em a:hover { text-decoration:underline }
/* Center_txt
--------------------------------------------------*/
.c_txt { padding-bottom:30px}
.c_txt table tr td { width:25%; padding:0px 15px 0px 15px}
.c_txt a { color:#FFFFFF; text-decoration:underline}
.c_txt a:hover { text-decoration:none}
.ct_b { background: url("../images/ct_b.gif") no-repeat;  padding:15px 0px 0px 0px }
/* Center/Mark
--------------------------------------------------*/
.b_ma { padding:0px 25px 30px 25px; background:#777d80; margin-bottom:30px}
.b_ma em { display:block; padding-top:6px; font-style:normal}
.b_ma a { color:#FFFFFF; text-decoration:underline}
.b_ma a:hover { text-decoration:none}
.b_ma table tr td { vertical-align:bottom; text-align:center; padding:30px 0px 0px 0px; width:20%}
/* Center/Block
--------------------------------------------------*/
.n_bl { padding:0px 0px 30px 0px;}
.n_bl p { padding-bottom:15px}
.n_bl em { display:block; font-style:normal; padding:0px 0px 0px 23px} 
.n_bl em a { background: url("../images/ya.gif") no-repeat 0px 5px; padding-left:10px }
.n_bl table tr td { padding:0px 15px 0px 15px}
.n_bl table tr td ul { margin:0px; padding:0px 0px 0px 0px; list-style:none}
.n_bl table tr td ul li { background: url("../images/dot.gif") repeat-x 0% 100%; padding:0px 0px 15px 0px; margin-bottom:15px }
.n_bl table tr td ul li strong { display:block; padding-bottom:5px}
.n_bl table tr td ul .bn_l { background:none}
/* Footer
--------------------------------------------------*/
.f { width:855px; margin:0 auto; padding:40px 0px 30px 115px; font-size:1.1em; color:#FFFFFF}
.f p { padding-top:8px; color:#000000;}
.f span { float:right; padding:10px 100px 0px 0px; display:block;}
.f span img { margin-right:10px}
.f a { padding-left:10px; color:#FFFFFF }
/* Left_Col
--------------------------------------------------*/
.l { width:280px}
.lc { background:#777d80;padding:20px 10px 10px 10px}
/* Left_Col/Menu
--------------------------------------------------*/
.lm {}
.lm a { text-decoration:none}
.lm a:hover { text-decoration:underline}
.lm h1 { font-size:11px; font-weight:normal; background:#666a6d url("../images/lm_h.gif") no-repeat 16px 18px; padding:13px 15px 13px 29px  }
.lm ul { margin:0px; padding:10px 0px 5px 30px; list-style:none;}
.lm ul li { margin-bottom:5px}
.lm ul li a { text-decoration:underline; background: url("../images/lm_a.gif") no-repeat 0px 7px; padding-left:14px }
.lm ul li a:hover { background: url("../images/lm_ac.gif") no-repeat 0px 7px; text-decoration:none; color:#cccccc}
.lm ul .lma a { background: url("../images/lm_ac.gif") no-repeat 0px 7px; text-decoration:none; color:#cccccc}
/* Center_Col/Cont
--------------------------------------------------*/
.cont { font-size:1.0em; padding:20px 0px 0px 20px}
.cont img { margin-bottom:10px}
.cont h1 { font-weight:normal; font-size:2.0em; padding-bottom:10px}
.cont p { padding-bottom:10px}

.t_con  {border: none; border-collapse: collapse; width: 100%; margin-bottom:20px}
.t_con td {padding: 0px; vertical-align:top; padding:10px 0px 10px 20px}
.t_con1 td {padding: 0px; vertical-align:top; padding:20px 0px 20px 20px}
.t_con .tc_co td { background:#777d80}
.tc_con1 td { background:#696D70}
.tc_red td { background:#CC0000}

.cont .t_con tr .tc_grey { background:#777d80 url("../images/markk.gif") no-repeat 50% 50%;}
.cont .t_con tr .tc_svgrey { background:#858B8F url("../images/markk.gif") no-repeat 50% 50%;}


.t_con tr .tc_svgrey { background:#7B8184 url("../images/markk.gif") no-repeat 50% 50%;}
.t_con tr .tc_grey { background:#777d80 url("../images/markk.gif") no-repeat 50% 50%;}

/* Left_Col/Form
--------------------------------------------------*/
.qw_f { padding:0px 0px 10px 0px}
.qw_f h6 { font-weight:normal; font-size:2.2em; padding-left:14px; padding-bottom:7px}
.qw_f b { font-weight:normal; display:block; padding-bottom:3px}
.qw_f input { border:0px; width:178px} 
.qw_f textarea { width:178px; height:77px; border:0px; overflow:auto; display:block;}
.qw_f .btn_1 { width:77px; height:22px; border:0px; background: url("../images/btn_1.gif") no-repeat; display:block; margin:8px 0px 0px 17px}
.qw_f .qw_b { padding:12px 0px 14px 20px; background:#666a6d}
.qw_f .qw_c { padding:12px 0px 14px 20px;}
.qw_f i { display:block; font-style:normal; padding-left:20px}
/* Center_Col/QW
--------------------------------------------------*/
.qw_block { padding:0px 0px 20px 0px}
.qw_block b { display:block; font-weight:normal; background:#7b8184; padding:13px 0px 13px 15px}
.qw_block p { background: url("../images/qw_p.gif") no-repeat; padding:12px 0px 0px 0px; margin:6px 0px 0px 28px }
/* Center_Col/News
--------------------------------------------------*/
.news { padding:20px 0px 20px 0px}
.news h6 { font-weight:normal; font-size:2.0em; padding-left:25px; padding-bottom:15px}
.news .new_b { padding:0px 0px 20px 0px}
.news .new_b p { padding:8px 0px 0px 106px}
.news .new_b b { display:block; font-weight:normal; background:#7b8184; padding:13px 0px 13px 25px}
.news .new_b b i { font-style:normal; margin-right:20px}
.news .new_b b i u { text-decoration:none; color:#cccccc}

.pages { padding:20px 0px 0px 95px}
.pages a { color:#000000; text-decoration:underline; margin-right:4px; font-size:1.2em; font-weight:bold; padding:2px 6px 3px 6px}
.pages a:hover { background:#6a0000; text-decoration:none; color:#858b8f}
.pages .pa_ac { background:#6a0000; text-decoration:none; color:#858b8f}
/* Center_Col/c_con
--------------------------------------------------*/
.c_con { padding:15px 0px 0px 0px}
.c_con p { padding-bottom:15px}
.c_con div { background:#7b8184; padding:20px 30px 15px 30px}
.c_con h6 { font-weight:normal; font-size:2.0em; padding-left:25px; padding-bottom:15px}






#hide {	display: none; position: absolute; z-index:999}
.hc_c .show * {padding: 0; margin: 0;}
.hc_c .show {display:block !important; position: absolute;	left: 150px;	top: 47px;	z-index: 1000;	background: #000;	color: #fff; width: 250px; font: 8pt/100% Tahoma, sans-serif;}
.hc_c .show form {padding: 10px 10px 0;}
.hc_c .show form p {padding: 15px 20px; width: 190px;}
.hc_c .show form p.black {background: #292929;}
.hc_c .show i {display: block; margin: 0 0 0 20px; font-style: normal; color: #ED1B2D;}
.hc_c .show form p span {display: block; margin: 0 0 5px;}
.hc_c .show form p input, .hc_c .show form p textarea {border: none; border-left: 1px solid #A3A3A3; border-top: 1px solid #A3A3A3; padding: 3px 0; display: block; font: 8pt/100% Tahoma, sans-serif; width: 100%;}
.hc_c .show form p textarea {height: 70px; _overflow-y: hidden;}
.hc_c .show form p input.btn_1 {width:77px; height:22px; border:0px; background: url("../images/btn_2.gif") no-repeat;}


.indexImg{height:200px !important; position:relative;width:840px !important; overflow: hidden;padding:0px; margin:0px;background:#000}
.IndBigImg{float:left}
.jw-sir-loading {list-style:none}
.indexImg ul {padding:0px; margin:0px}
.indexImg ul li {padding:0px; margin:0px;height:0}
.indexImg ul li img {padding:0px; margin:0px}
.idTur{color:#cccccc;width:300px; position:absolute;  top:15px; right:50px;}
.idTurIn{width:260px; background-image:url(img/intext.png); padding:25px 20px 60px 20px; border-top:5px solid #d90000;}
.idTur h1{font:25px Arial, Helvetica, sans-serif; margin-bottom:18px; color:#FFFFFF}
.idTur .kter{display:-moz-inline-stack;display:inline-block; background-color:#f70000; height:23px; font:18px/20px Georgia, "Times New Roman", Times, serif; position:relative; padding:0 2px 0 1px; vertical-align:middle; margin-left:5px}
.idTur .kter .l{position:absolute; left:-2px; top:0; background:url(img/limg.gif) 0 0 no-repeat; width:13px; height:23px}
.idTur .kter .r{position:absolute; right:-2px; top:0; background:url(img/limg.gif) -13px 0 no-repeat; width:3px; height:23px}
.idTur p{margin-bottom:4px}
.idTur ul{margin-bottom:10px}
.idTur li{margin:0 0 0 6px; padding:0 0 3px 12px; font:11px Tahoma; color:#0cabdb; background:url(img/lii.gif) 0 5px no-repeat}
#jw-sir {position:relative;}
#jw-sir li {position:absolute;top:0;left:0;width:840px;height:200px}

.desc {font-family:Arial;padding:10px 0 0 40px;}
.model {font-size:17px;font-weight:bold;margin:0 0 5px}
.price {font-size:15px;margin:0 0 15px}
.red {background:#f00;color:#000;}
.more {font-size:13px;}
.captcha{display:block;padding:2px 0 4px}
#txtCaptcha {width:100px;)
