#banners a img {

opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);

}

#banners a:hover img {

opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);

}

.theme {
	text-decoration: none;
}

.glmenu {
	color: #CC3333;
	text-decoration: none;
	font-weight: bold;

}
.raz {
	color: #333333;
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.5em; PADDING-TOP: 0px
}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px solid #000;
  background: none;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background: none;
}

#nav a { 
color: #fff;
  text-decoration: none;
  display: block;
  width: 117px;
  padding: 4px 10px;
  background: url(divid.gif) repeat-y right;
}
#nav a:hover {
 color: #fff;
  background: url(choise.png) no-repeat;
}
#nav li:hover,
#nav li.jshover {
  background: none;
}

#nav li ul {
  font-family: Verdana; 
  font-size:11px;
display: none;
  position: absolute;
  background: url(fone-tr.png);
  padding: 8px 0;
  width: 138px;
}
#nav li li a {
  font-family: Verdana; 
  font-size:11px; 
 width: 118px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
  lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}.verh {
	color: #FF6600;
	text-decoration: none;

}
.cat {
	color: #003399;
	text-decoration: none;
}

/*форма отправки mms*/
#mms {  }
#mms .f_suc, #mms .f_err, #mms .f_none { font-size: 12px; margin: 0 0 14px -29px; padding: 0 0 0 15px; position: relative; zoom: 1; }
#mms .num { margin: 0 4px 0 0px }
#mms .f_suc { background: url('../images/f_suc.gif') 0px 3px no-repeat; }
#mms .f_err { background: url('../images/f_err.gif') 0px 3px no-repeat; }

#mms #el1 DIV { float: left }
#mms #el1 SELECT { float: left; position: relative; margin: -2px 8px 0 10px; height: 20px; width: 65px }
#mms #el1 INPUT { float: left; position: relative; margin: -2px 0 0 0; width: 119px }

#mms #el2 DIV { float: left }
#mms #el2 INPUT { float: left; position: relative; margin: -2px 0 0 10px; width: 237px }

#mms_main { vertical-align: top; padding: 0 30px 0 0 }

#mms_nav { position: relative; overflow: hidden; zoom: 1; padding: 10px 0 0 14px; margin: 0 0 -1px 0 }
#mms_nav DIV { float: left; height: 23px; width: 91px; font-size: 11px;  text-align: center }
#mms_nav A { font-size: 11px; color: #000; text-decoration: none; border-bottom: 1px dashed #000; line-height: 1.9em; }
#mms_nav A:visited { color: #000; }
#mms_nav .red A { font-weight: bold; color: #ce1126; border-bottom: 1px dashed #ce1126  }
#mms_nav .red A:visited { color: #ce1126 }
#mms_nav .sel { background: url('../images/mms_nav_sel.gif') 0px 0px no-repeat; }
#mms_nav .sel A { color: #808080; border: none }
#mms_nav .del { float: left; width: auto; background: url('../images/del.gif') 0px 7px no-repeat; padding: 0 0 0 12px; margin: 0 0 0 50px; text-decoration: none; border: none }
#mms_nav .del SPAN { font-size: 10px; color: #000; border-bottom: 1px dashed #000 }

#mms_img { margin: 0 0 0 14px; overflow: hidden; zoom: 1 }
#mms_img DIV { border: 1px solid #a9a9a9; background: #eceded; padding: 5px; float: left }
#mms_img DIV DIV { background: #fff; overflow: auto; width: 365px; float: none; border: none; padding: 0px; height: 371px }
#mms_img IMG { border: 1px solid #bcbcbc; margin: 0 3px 3px 0; cursor: pointer }
#mms_img .last IMG { margin-bottom: 0px }
#mms_img .spacer { height: 3px; background: #eceded }

#mms_file { margin: 0 0 0 14px; overflow: hidden; display: none; zoom: 1 }
#mms_file DIV { border: 1px solid #a9a9a9; background: #eceded; padding: 5px; float: left }
#mms_file DIV DIV { background: #fff; overflow: auto; width: 365px; float: none; border: none; padding: 0px; height: 371px }
#mms_file .capt { margin: 18px 9px 22px 9px }
#mms_file .field { margin: 0px 9px 22px 9px }
#mms_file .field SPAN { display: block; margin: 0 0 7px 0 }
#mms_file .field INPUT { height: 24px }

#mms_painter { position: absolute; z-index: 99; left: 500px; top: 100px; border: 2px solid #d2d4da; display: none; overflow:hidden }
#mms_overlay { position: absolute; z-index: 98; left: 0; top: 0; width: 100%; height: 100%; background: #d2d4da; opacity: 0.5; filter: alpha(opacity=50); display: none; overflow:hidden }
#mms_painter iframe
{
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;/*must have*/
        top:0;/*must have*/
        left:0;/*must have*/
        z-index:-1;/*must have*/
        filter:mask();/*must have*/
        width:3000px;/*must have for any big value*/
        height:3000px/*must have for any big value*/;
}


#mms #el3 TEXTAREA { position: relative; width: 377px; margin: 10px 0 0 0px; height: 82px }
#mms #el3 .area_div { padding: 0 0 0 14px }

#mms #el4 TABLE { margin: 10px 0 0 14px; }
#mms #el4 TD { vertical-align: middle; padding: 0 13px 0 0 }
#mms #el4 TD A { color: #666666; text-decoration: none; display: block; background: url('../images/refresh.gif') 100% 3px no-repeat; padding: 3px 18px 3px 0 }
#mms #el4 TD A SPAN { border-bottom: 1px dashed #666666; display: block }
#mms #el4 INPUT { width: 92px }

#mms #el5 { margin: 19px 0 14px -2px }

#mms_err { color: #ce1126; width: 377px }

#mms_final { background: #eceded; border: 1px solid #a9a9a9; padding: 4px; margin: 0 0px 6px 0 }
#mms_final SPAN { font-size: 11px; color: #6a6a6a; display: block; padding: 0 0 5px 2px }
#mms_final DIV { background: #fff; padding: 7px 19px 4px 19px }
#mms_final #mms_final_capt { color: #000; font-weight: bold; text-align: center; display: block; margin: 0 0 6px 0; padding: 0px }
#mms_final #mms_final_img { text-align: center; padding: 0px; }
#mms_final #mms_final_img IMG { margin: 0 0 7px 0 }
#mms_final #mms_final_text { padding: 0px 0 18px 0 }
#mms_final DIV P { font-size: 10px; line-height: 1.4em; margin: 0 0 9px 0 }

#mms_adv { background: #eceded; border: 1px solid #a9a9a9; padding: 3px 4px 0px 4px; margin: 0 0 6px 0 }
#mms_adv A { font-size: 11px; color: #6a6a6a; display: block; padding: 0 0 5px 12px; text-decoration: none; background: url('../images/mms_fold_close.gif') 0 3px no-repeat; margin: 0 0 1px 2px }
#mms_adv A.open { background-image: url('../images/mms_fold_open.gif') }
#mms_adv A SPAN { border-bottom: 1px dashed #6a6a6a }
#mms_adv DIV { background: #fff; padding: 11px 19px 11px 17px; display: none }
#mms_adv .field { display: block; margin: 0 0 7px 0; }
#mms_adv .field INPUT { display: inline-block; margin: 1px 0 -16px -5px }
#mms_adv .field DIV { padding: 0 0 0 0; margin: 0px 17px 0 19px; background: none; display: block }
#mms_adv #date1 { margin: 10px 0 0 14px; display: block }
#mms_adv #date1 INPUT { width: 27px; margin: 0 5px 0 5px }
/*#mms_adv #date1 SELECT {  margin: 0 5px 0 5px }*/
#mms_adv #date1 SELECT {  margin: 0 5px 0 5px; width: 40px; }
#mms_adv #date2 { margin: 10px 0 0 14px; display: block; padding:0 0 0 5px }
#mms_adv #date2 #day { margin: 6px 0 0 0; height: 20px; width: 40px; }
#mms_adv #date2 #month { margin: 6px 0 0 14px; height: 20px; width: 85px;}
#mms_adv #date2 SELECT { margin: 0 2px 0 0; height: 20px }

#ask_reply .form { margin: 0 0 20px 0; }
#ask_reply .form .class_01 { width: 80%; }
#ask_reply .form .class_02 { width: 20%; }
#ask_reply .form INPUT { width: 100%; height: 25px; font: 11px tahoma; padding: 4px 7px; color: #9d9c9c; }
*html #ask_reply .form INPUT { height: 24px; }
#ask_reply .ask { font: bold 12px tahoma; color: #2f2f2f; border-bottom: 1px dashed #9a9da2; text-decoration: none; }
#content #ask_reply OL { margin: 0 0 10px 0; }
#content #ask_reply OL LI { padding: 0 0 20px 0; }
#ask_reply .reply { padding: 0 0 0 38px; margin: 13px 0 6px 0; background: url('../images/bg/16.gif') repeat-y; }
#ask_reply .paging { width: 100%; overflow: hidden; }
#ask_reply .paging A { float: left; width: 21px; font: 12px tahoma; color: #6f747b; padding: 3px 0 4px 0; text-align: center; }
#ask_reply .paging A.select { font: bold 12px tahoma; color: #ce1126; text-decoration: none; background: url('../images/bg/14.gif') no-repeat; }
#ask_reply .paging A:hover { text-decoration: none; background: url('../images/bg/14.gif') no-repeat; }

.sales { width: 100%; }
.sales TD { font: 11px tahoma; padding: 0 0 27px 0; }
.sales .space { width: 50%; }
.sales DIV { padding: 1px; margin: 0 0 7px 0; border: 1px solid #c4c8d1; }
.sales H4 { font: bold 12px tahoma; margin: 0 0 1px 0; }
#content .sales P { color: #707070; margin: 0 0 1px 0; }
.sales SPAN { display: block; margin: 5px 0 0 0; }

#info_links .main_sale { padding: 0 0 0 0; }
#info_links .main_sale DIV { width: 146px; padding: 1px; margin: 0 0 7px 0; border: 1px solid #c4c8d1; }
#info_links .main_sale H4 { font: bold 12px tahoma; margin: 0 0 25px 0; }
#info_links .main_sale .class_01 { font: bold 12px tahoma; color: #2f2f2f; margin: -6px 0 0 0; }

#id_02 DIV { margin: 0 0 19px 0; }
#id_02 LABEL { font: bold 12px tahoma; margin: 0 35px 0 0; }
#id_02 INPUT { height: 24px; font: 12px tahoma; color: #262626; margin: 0 6px 0 0; padding: 2px 7px; }
#id_02 IMG { margin: 0 0 0 111px; }
#id_02 .class_01 { width: 84px; }
#id_02 .class_02 { width: 64px; }
#id_02 .class_03 { width: 84px; }

#id_03 { width: 100%; margiN: 0 0 28px 0; }
#id_03 .class_01 { width: 20%; }
#id_03 .class_01 DIV { font: 14px tahoma; color: #6f747b; padding: 16px 20px 0 0; line-height: 1.4; }
#id_03 .class_02 { width: 60%; padding: 0 28px 0 0; }
#id_03 .class_02 DIV { width: 100%; height: 168px; border: 1px solid #cecece; }
*html #id_03 .class_02 DIV { height: 170px; }
#id_03 .class_03 { width: 20%; font: 12px tahoma; }
#id_03 .class_03_1 { height: 170px; background: #f0f1f3; }
#id_03 .class_03_2 { padding: 20px 20px; }
#id_03 .class_03_3 { margin: 0 0 25px 0; }
#id_03 .class_03_3 TD { padding: 3px 0 0 0; }
#id_03 .class_03_3 .class_03_4 { width: 100%; padding: 3px 0 0 10px; }
#id_03 .class_03_4 SELECT { width: 100%; font: 12px tahoma; margin: -2px 0 0 0; }

#id_03 .class_03_5 { font: 11px tahoma; margin: 0 -20px 4px 0; }
#id_03 .class_03_5 .up { color: #008800; }
#id_03 .class_03_5 .up IMG { margin: 0 0 -1px 0; }
#id_03 .class_03_5 .down { color: #ce1126; }
#id_03 .class_03_5 .down IMG { margin: 0 0 -1px 0; }
#id_03 .class_03_6 { font: 11px tahoma; color: #6f747b; margin: 0 0 20px 0; }
#id_03 .class_03_7 { font: 11px tahoma; color: #6f747b; }

#id_04 { width: 100%; margin: 0 0 40px 0; }
#id_04 .class_01 { width: 20%; line-height: 1.5; padding: 0 20px 0 0; }
#id_04 .class_01 H1 { font: 20px tahoma; color: #6f747b; margin: 0 0 7px 0; }
#id_04 .class_01 SPAN { display: block; color: #909090; }
#id_04 .class_01 DIV { margin: 0 0 10px 0; }
#id_04 .class_01 .all { color: #6f747b; margin: 16px 0 0 0; }
#id_04 .class_01 .all A { color: #6f747b; }

#id_04 .class_02 { width: 80%; }

#id_05 { width: 100%; margiN: 0 0 30px 0; }
#id_05 TD { width: 25%; padding: 7px 10px 0px 30px; background: url('../images/bg/05.gif') repeat-y; }
#id_05 H1 { margin: 0 0 11px 0; }
#id_05 H1 A { font: 17px tahoma; color: #ce1126; text-decoration: none; }
#id_05 H1 A:hover { text-decoration: underline; }
#id_05 A { display: block; font: 11px tahoma; color: #6f747b; margin: 0 0 5px 0; }
#id_05 UL { list-style: none; margin: -5px 0 7px 0; }
#id_05 UL LI { padding: 0 0 2px 15px; background: url('../images/ul_akc.gif') 0 7px no-repeat; }
#id_05 .ns H1 { margin: 0 -10px 11px 0; }
#id_05 .ns H1 A { color: #2f2f2f; }
#id_05 .ns A { color: #ce1126; }

#id_06 { width: 100%; }
#id_06 .class_01 { width: 50%; font: 12px tahoma; padding: 14px 29px 14px 29px; line-height: 1.5; background: #f7f7f9; }
#id_06 .class_01 H1 { font: 20px tahoma; color: #ce1126; margin: 0 0 10px 0; }
#id_06 .class_01 P { margin: 0 0 10px 0; }
#id_06 .class_02 { width: 50%; padding: 14px 0 5px 29px; line-height: 1.5; }
#id_06 .class_02 H1 { font: 20px tahoma; color: #6f747b; margin: 0 0 8px 0; }
#id_06 .class_02 SPAN { display: block; color: #909090; }
#id_06 .class_02 P { font: 12px tahoma; margin: 0 0 9px 0; }
#id_06 .class_02 .all { color: #6f747b; margin: 17px 0 0 0; }
#id_06 .class_02 .all A { color: #6f747b; }

/*------- Ivan -------*/
div.print_version {float:right; margin-top:3px; background:url(../images/pics/16.gif) no-repeat; padding-left:20px}
div.print_version a {color:#000}

.returns {width:200px; height:300px; color:#9c9c9c; float:left}
#content .returns p.big_font {margin-bottom:0}
#content .returns img {margin-bottom:5px}
.returns .add_file {font-weight:normal; margin-top:10px; font-size:12px}
#content p.file_attach {background: url('../images/pics/24.gif') no-repeat; padding-left:20px; margin-top:7px}
#content p.file_attach a {color:#5F6265}

#content ol.list_marginless, #content ul.list_marginless {margin-left:0}

#content p.big_font span.sh_year_switcher_a {color:#2f2f2f; float:left; margin-right:10px}
#content p.big_font span.sh_year_switcher {cursor:pointer; border-bottom:1px dashed #CE1126; padding-bottom:-3px; float:left; margin-right:10px}

table.sh_ratings {width:100%; margin-bottom:15px; border-bottom:1px solid #ce1126; border-collapse:collapse}
table.sh_ratings td, table.sh_ratings th {padding:15px 10px; text-align:center}
table.sh_ratings tr.dark td {background:#eee}
table.sh_ratings tr.firstline td {border-top:1px solid #ce1126}
table.sh_ratings th {font-size:11px; color:#ce1126; border-top:1px solid #dbdbdb; background:url(../images/pics/sh_ratings_th.gif) no-repeat; background-position:100% 50%}
table.sh_ratings th.first_last, table.sh_ratings td.first_last {text-align:left}

table.what_to_buy {width:80%; margin-bottom:8px;}
table.what_to_buy td {border:0; padding-bottom:10px}
table.what_to_buy td input {margin-right:4px}
table.what_to_buy td label {color:#5f6265}

#content #d_krai .t_class_02 h3 {color:#000}

#content #press h1.news_black a {color:#000}

div.leftcol_bottom_link {position:absolute; padding:5px 0 10px 0; background:url(../images/pics/chair.jpg) no-repeat; background-position:15px 0; bottom:42px}
div.leftcol_bottom_link a {display:block; padding-left:45px; background:url(../images/pics/left_bot_a.gif) no-repeat; background-position:0 50%}

div.leftcol_bottom_link_new {position:absolute; padding:5px 0 10px 0; background:url(../images/pics/chair_new.jpg) no-repeat; background-position:15px 0; bottom:42px}
div.leftcol_bottom_link_new a {display:block; padding-left:55px; background:url(../images/pics/left_bot_a.gif) no-repeat; background-position:0 50%}

/*------- Ivan -------*/

div#mms_writer {position: absolute; z-index: 99; left: 500px; padding:30px 55px; width:635px; //width:745px; background:#fff; top: 100px; border: 2px solid #d2d4da; display: none; overflow:hidden}
div#mms_writer img.mms_writer_close {float:right; cursor:pointer}
div#mms_writer h1 {color:#6f747b; padding-bottom:20px; font-family:Tahoma; font-size:28px; font-weight:normal}
div#mms_writer p {font-size:11px; padding-bottom:10px}
div#mms_writer td {padding-bottom:4px; vertical-align:middle}
div#mms_writer td.mms_writer_left_col {text-align:right; white-space:nowrap; padding-right:18px}
div#mms_writer td.mms_writer_need {background:url(../images/pics/mms_writer_need.gif) no-repeat; background-position:98% 40%}
div#mms_writer td input, select {width:200px}
div#mms_writer h2 {font-family:Tahoma; font-size:14px; font-weight:normal; margin-top:20px}
div#mms_writer textarea {width:100%; height:150px; border:1px solid #d2d4da; margin-bottom:12px}
div#mms_writer .btn {background:url(../images/pics/mms_writer_send.gif) no-repeat; width:94px; height:23px; border:0; cursor:pointer}

table.t_menu {width:100%; margin-bottom:30px}
table.t_menu td {width:25%; padding-top:20px}
table.t_menu td a {display:block; font-size:17px; font-family:Tahoma,Arial; text-decoration:none; padding:3px 10px 3px 27px; border-left:3px solid #ce1126}
table.t_menu td a:hover {background:transparent url(../images/bg/10.gif) no-repeat 15px 10px;}
table.t_menu td a.select{background:transparent url(../images/bg/10.gif) no-repeat 15px 10px; color:#707070; font-weight:bold}
table.t_menu td.last {padding-top:0}
table.t_menu td.last div#switcher2 {height:20px; position:relative; visibility:visible !important;  z-index:500; padding-left:30px}
table.t_menu td.last div#switcher2 b {color:#909090}
table.t_menu td.last div#switcher2 span {border-bottom:1px dashed #909090; cursor:pointer}
table.t_menu #links2 {width:100%; border:1px solid #dbdbdb; left:0; top:20px; position:absolute; z-index:100; display:none; background:#fff; }
table.t_menu #links2 DIV.d1 { padding: 0 16px 0 16px; background: url('../images/bg/12.gif') 0 100% repeat-x; }
table.t_menu #links2 DIV.d2 { padding: 6px 0 6px 0; background: #fff; }
table.t_menu #links2 A { display: block; font: bold 11px tahoma; border:0; padding:0; color: #707070; padding: 0 0 0 14px; margin: 0 0 7px 0; text-decoration: underline; }
table.t_menu #links2 A:hover { background: url('../images/bg/10.gif') 0 3px no-repeat; }
table.t_menu #links2 A.now { color: #ce1126; }

input.formel {border:1px solid #CE1126; width:50%}
textarea.formel {border:1px solid #CE1126; width:100%;}
input.formel_border {border:1px solid #CE1126;}
textarea.formel_border {border:1px solid #CE1126;}

div.formblock {margin-bottom:6px; font-size: 70%; color:#000000}
div.formblock td {font-size: 70%; color:#000000;}
.sms_mms td {font-size:70%; padding-bottom:5px}
.sms_mms_nopad td {padding-bottom:0px}
.sms_mms_pad2 {padding:4px}
