
/*---------------��������------------------*/
.tech_char{
border-collapse:collapse !important;
margin:0 -10px 0 -4px !important;
width:675px !important;
}
.tech_char caption{
font-weight:bold;
padding:8px 0;
border:1px solid #cdcdcd !important;
border-bottom:0;
}
.tech_char td{
padding:5px 10px;
border:1px solid #cdcdcd !important;
color:#5b5b65;
}
.tech_char p{
margin:0;
}

/*---------------����������----------------*/
html, body{
margin:0;
padding:0;
font-family:Verdana;
font-size:12px;
}
body{
background:url(bg.png) repeat-x;
}
#header{
background:url(header_back.png) no-repeat center #303030;
min-width:1020px;
}
#header_body{
width:980px;
height:157px;
margin:0 auto;
padding:0 20px;
overflow:hidden;

}
#content{
width:980px;
margin:0 auto;
padding:0 20px;
}
#footer{
clear:both;
overflow:hidden;
position:relative;
}
#uppp{
position:absolute;
top:10px;
left:85px;
cursor:pointer;
}
a{
color:gray;
}
h1{
font-size:20px;
font-weight:normal;
}
/*---------------������----------------*/
ol,ul{
margin-left: 5px;
margin-bottom: 15px;
}
ol li{
margin-left: 20px;
}
ul li{
margin-left: 12px;
list-style-type: disc;
}
ul ul li{
list-style-type: square;
}
ul ul ul li{
list-style-type: circle;
}
/*---------------�����----------------*/
#icons, #mode, #phone{
float:right;
margin-top:40px;
padding:10px 25px;
color:white;
}
#icons{
padding:12px 0 0 45px;
}
#mode{
background:url(mode_line.png) no-repeat;
}
#phone{
padding-left:35px;
background:url(phone.png) no-repeat left center;
}
#map, #mail, #fav{
display:block;
float:left;
margin:0 10px;
}
#map{
background:url(map.png);
width:17px;
height:16px;
}
#mail{
background:url(mail.png);
width:13px;
height:14px;
}
#fav{
background:url(fav.png);
width:13px;
height:12px;
}
/*---------------�������----------------*/
#hierbar{
margin-bottom:20px;
color:gray;
display: flex;
flex-wrap: wrap;
}
#hierbar div{
margin: 0 5px;
}
#hierbar div:first-child{
margin: 0 5px 0 0;
}
.left{
width:244px;
/*position:relative;*/
z-index:99;
margin-top:-120px;
float:left;
}
.mysearch{
border-color: #5F605E #8A8A8A #EFF0ED #8F918D;
border-style: solid none solid solid;
border-width: 1px 0 1px 1px;
color: #8A8A8A;
}
#right{
float:left;
margin:20px;
}
#logo_back{
background:url(logo_back.png) no-repeat;
width:254px;
height:203px;
overflow:hidden;
}
#logo{
height:135px;
background:url(logo.png) no-repeat;
margin:25px 0 5px 23px;
}
#text{
float:left;
width:685px;
}
#prev_next{
clear:both;

float:left;
/*width:965px;*/
/*padding-left:685px;*/
}
.but{
display:block;
width:87px;
height:20px;
background:url(button.png);
border-radius:5px;
}
.but_{
display:block;
width:66px;
height:19px;
padding-top:1px;
background:url(button_.png);
border-radius:5px;
color:white;
text-decoration:none;
text-align:center;
}
.but:hover, .but_:hover{
-moz-box-shadow: 0 0 10px rgba(247,148,30,0.8); /* ��� Firefox */
-webkit-box-shadow: 0 0 10px rgba(247,148,30,0.8); /* ��� Safari � Chrome */
box-shadow: 0 0 10px rgba(247,148,30,0.8); /* ��������� ���� */
}
/*---------------����----------------*/
#main_menu{
clear:both;
margin:124px 0 0 230px;
overflow:hidden;
}
#main_menu li{
list-style-type:none;
margin:0;
float:left;
margin-left:2px;
padding-right:5px;
background:url(menu_a_right.png) no-repeat right;
}
#main_menu li.cur{
background:url(menu_span_right.png) no-repeat right;
}
#main_menu li:hover{
background:url(menu_span_right.png) no-repeat right;
}
#main_menu li:hover a{
background:url(menu_span_left.png) no-repeat;
color:black;
}
#main_menu li a, #main_menu li span{
display:block;
height:33px;
line-height:32px;
font-size:14px;
padding:0 9px 0 14px;
}
#main_menu li a{
text-decoration:none;
color:white;
background:url(menu_a_left.png);

}
#main_menu li span{
background:url(menu_span_left.png);
}
#left_menu{
width:235px;
padding:0;
font-size:13px;
}
#left_menu li{
list-style-type:none;
margin:0 0 0 0;
padding-left:10px;
overflow:hidden;
background:url(left_line.png) no-repeat;
}
#left_menu li.cur{
background:url(back_span.png) no-repeat !important;
}
#left_menu li:hover{
background:url(back_span.png) no-repeat;
}
#left_menu li:hover a{
font-weight:bold;
color:#575757;
}
#left_menu li:hover ul a{
font-weight:normal;
color:#858585;
}
#left_menu li li:hover a{
font-weight:bold;
color:#575757;
}
#left_menu li li:hover ul a{
font-weight:normal;
color:#858585;
}
#left_menu li li li:hover a{
font-weight:bold;
color:#575757;
}
#left_menu li#first{
background:none;
}
#left_menu li#first:hover{
background:url(back_span_.png) no-repeat;
}
#left_menu li a, #left_menu li span{
display:block;
margin:9px 0;
width:205px;
}
#left_menu li li li a, #left_menu li li li span{
width:205px;
}
#left_menu li a{
color:#858585;
}
#left_menu li p{
background:url(arrow_a.png) no-repeat right center;
cursor:pointer;
width:10px;
margin:0;
}
#left_menu li.cur a{
color:#575757;
font-weight:bold;
}
#left_menu li.cur p, #left_menu li p.acur{
background:url(arrow_span.png) no-repeat right center;
}
#left_menu ul{
padding:0;
margin:10px 0 15px 20px;
font-size:12px;
}
#left_menu ul li{
background:none;
}
#left_menu ul li a, #left_menu ul li span{
margin:5px 0;
background:none;
}
#left_menu ul li a{
text-decoration:underline;
}
#left_menu ul li a.acur{
color:#575757;
font-weight:bold;
}
#left_menu ul li:hover{
background:none;
}
#foot_menu{
overflow:hidden;
margin:60px 0 30px 260px;
padding:0;
}
#foot_menu li{
list-style-type:none;
float:left;
font-size:14px;
margin:0 15px;
}
#foot_menu li a{
color:#363636;
}
#foot_menu li span{
color:#363636;
font-weight:bold;
/*text-decoration:underline;*/
}
#webis{
float:right;
height:16px;
margin:5px 0 45px 0;
padding-left:58px;
background:url(webis.png) no-repeat;
}
#copy{
float:left;
}
#webis a, #copy a{
color:black;
}
/*-------------olds----------*/
td.date {
color: #4e4e4e;
padding: 7px 0px 0px 0px;
font-size:8pt;
}
td.date span{
color:#d25e00;
font-size:11pt;
font-weight:bold;
}
.newstext{
padding:0px 0px 2px 0px;
}
th {
color: #7b9a46;
font-size: 17pt;
height: 20px;
text-align: left;
font-weight: normal;
}

div.window {
margin: 10px;
border: 2px #ff9900 solid;
background-color: #ffffff;
padding: 5px;
}
.d-none {
display: none;
}
div#vis {
background-position: left top;
width: 730px;
height: 259px;
padding: 0px;
margin: 0px 0px 20px 0px;
}

div#vis div#vis_desc {
color: #ffffff;
font-size: 12pt;
width: 500px;
height: 59px;
float: left;
padding: 200px 0px 0px 16px;
}

div#vis a#vis_link {
width: 120px;
display: block;
color: #ffff00;
height: 20px;
padding: 0px 50px 0px 20px;
margin: 220px 0px 0px 0px;
float: right;
}
.cat_header a:hover{
color:#e0830f !important;
/*font-weight:bold;*/
}
#cat_items a:hover{
color:#e0830f !important;
/*font-weight:bold;*/
}
/*-----------carusel style-----------*/
.s1{
margin:0 13px;
width:217px !important;
}
.s2{
padding:0px 0px 4px 0px
}
.s3{
padding:0px 0px 5px 0px;
}
.s4{
position:relative; 
width:100%; 
text-align:center
}
.s5{
position:absolute; 
top:58px; 
left:0px; 
z-index:99
}
.s6{
position:absolute; 
top:58px; 
right:0px; 
z-index:99
}
.mycarousel_spec_col{
top: 0px; 
padding:0px; 
margin:0px; 
text-align:center;
}
.s7{
position:relative; 
width:187px; 
}
.s8{
position:absolute; 
bottom:0px; 
left:0px;
}
.s9{
background:url(price_bg.gif) top right repeat-x;
color:#FFFFFF;
font-weight:bold;
font-size:13pt;
padding:3px 0px 0px 4px;

}
.n1{
margin:0 13px;
width:217px !important;
}
.n2{
padding:0px 0px 4px 0px
}
.n3{
padding:0px 0px 5px 0px;
}
.n4{
position:relative; 
width:100%; 
text-align:center
}
.n5{
position:absolute; 
top:58px; 
left:0px; 
z-index:99
}
.n6{
position:absolute; 
top:58px; 
right:0px; 
z-index:99
}
.mycarousel_news_col{
top: 0px; 
padding:0px; 
margin:0px; 
text-align:center
}
.n7{
padding:0px 0px 0px 10px; 
margin:0px;
}
.n8{
background:url(png_line.png) bottom left repeat-x; padding:5px;
}
.n9{
position:relative;
width:187px; 
}
.n10{
position:absolute; 
bottom:0px; 
left:0px;
}
.c1{
background:#fbfcf9
}
.c2{
padding:0px 3px 7px 6px
}
.c3{
padding:0px 0px 5px 0px;
}
.c4{
position:relative; width:100%; text-align:center
}
.c5{
position:absolute; 
top:58px; 
left:0px; 
z-index:99
}
.c6{
position:absolute; 
top:58px; 
right:0px; 
z-index:99
}
.mycarousel_spec{
top: 0px; 
padding:0px; 
margin:0px; 
width:300px
}
.c7{
padding:0px 0px 0px 5px; 
margin:0px;
}
.c8{
background:url(png_line.png) bottom left repeat-x; 
padding:5px;
}
.c9{
position:relative; 
width:145px; 
height:133px
}
.c10{
position:absolute; 
bottom:0px; 
left:0px;
}
.c11{
background:url(price_bg.gif) top right repeat-x;

color:#FFFFFF;
font-weight:bold;
font-size:13pt;
padding:3px 0px 0px 4px;

}

.v1{
background:#fbfcf9
}
.v2{
padding:0px 3px 4px 6px
}
.v3{
padding:0px 0px 5px 0px;
}
.v4{
position:relative; 
width:100%; 
text-align:center
}
.v5{
position:absolute;
top:58px; 
left:0px; 
z-index:99
}
.v6{
position:absolute; 
top:58px; 
right:0px; 
z-index:99
}
.mycarousel_news{
top: 0px; 
padding:0px; 
margin:0px; 
width:300px
}
.v7{
padding:0px 0px 0px 5px; 
margin:0px;
}
.v8{
background:url(png_line.png) bottom left repeat-x; 
padding:5px;
}
.v9{
position:relative; 
width:145px; 
height:133px
}
.v10{
position:absolute; 
bottom:0px; 
left:0px;
}
.v11{
background:url(orange_price.gif) top right repeat-x;
color:#FFFFFF;
font-weight:bold;
font-size:13pt;
padding:3px 0px 0px 4px;

}
.h1{
background:#fbfcf9
}
.h2{
padding:0px 3px 4px 6px
}
.h3{
padding:0px 0px 5px 0px;
}
.h4{
position:relative; 
width:100%; 
text-align:center
}
.h5{
position:absolute; 
top:58px; 
left:0px; 
z-index:99
}

.h7{
position:absolute; 
top:58px; 
right:0px; 
z-index:99
}
.mycarousel_hit{
top: 0px; 
padding:0px; 
margin:0px; 
width:300px
}
.h8{
padding:0px 0px 0px 5px; margin:0px;
}
.h9{
background:url(png_line.png) bottom left repeat-x; 
padding:5px;
}
.h10{
position:relative; 
width:145px; 
height:133px
}
.h11{
position:absolute; 
bottom:0px; 
left:0px;
}
.h12{
background:url(orange_price.gif) top right repeat-x;
color:#FFFFFF;
font-weight:bold;
font-size:13pt;
padding:3px 0px 0px 4px;
}
input.check{
width: 0px;
border: none;
opacity: 0;
filter: alpha(opacity=0);
padding: 0px;
}
.parameter {
font-size: 12pt;
font-weight: bold;
}

.checked {
font-weight: bold;
padding: 0px 10px 0px 0px;
background: url(yes.gif) right 6px no-repeat;
text-decoration: underline;
cursor: pointer;
}
.unchecked {
color: #36830e;
text-decoration: underline;
cursor: pointer;
}
.unchecked:hover {
color: #36b60e;
}
a.tipa_button{
color:#ffffff; 
width:160px;
height:23px;
padding:4px 0px 0px 0px;
text-align:center;
text-decoration:none;
font-weight:normal;
background:url(tipa_button.gif) top left no-repeat;
display:block;
}
a.tipa_button:hover{
color:#fcff00;
}

.smaller{
font-size:9pt;
}
.smaller select{
font-size:9pt;
}
.white{
font-size:10pt;
height:15px;
color:#ffffff;
}
input.find{
background:#218f00;
border:1px solid #9ec6b7;


cursor:pointer;
width:52px;
padding-top:2px;
padding-bottom:2px;
margin:0;
text-align:center;
color:#FFFFFF;
}
input.find:hover{
color:#fcff00;
}
.params td{
width:40%;
}
.params{
color:#5b5b65;
}
.details_header{
padding:8px 0 8px 0;
}
.body{
padding-left:15px;
color:#5b5b65;
}
.small{
color:#5b5b65;
}
.cat{
border:1px solid #c2c2c2;
}
.cat:hover{
border:1px solid #f5de7d;
}
.gallery img{
border:1px solid #c2c2c2;
height:42px;
width:42px;
margin:4px;
}
.gallery img:hover{
border:1px solid #f5de7d;
}
.gal_scale{
width:1%;
}
.gal_scale a img{
width:100px;
height:100px;
margin:10px;
}
.img3{
border:1px solid #c2c2c2;
}
.img3:hover{
border:1px solid #f5de7d;
}
.img{
border:1px solid #c2c2c2;
}
.img:hover{
border:1px solid #f5de7d;
}
.thickbox img {
    border: none;
    margin: 0 5px;
}
/****************************************************************************************/
#cat_items{
margin-left:20px;
background:url(items_car.png) repeat-x;
height:283px !important;
}
#cat_items ul li{
height:263px !important;
}
.jcarousel-skin-tango-cat_items{
width:380px;
}
.jcarousel-skin-tango-cat_items .jcarousel-container {
width:340px;
}

.jcarousel-skin-tango-cat_items .jcarousel-direction-rtl {
direction: rtl;
}

.jcarousel-skin-tango-cat_items .jcarousel-container-horizontal {
padding: 20px 20px;
width:340px;
}

.jcarousel-skin-tango-cat_items .jcarousel-container-vertical {
width: 75px;
height: 245px;
padding: 40px 20px;
}

.jcarousel-skin-tango-cat_items .jcarousel-clip {
overflow: hidden;
}

/************/
.jcarousel-skin-tango-cat_items .jcarousel-clip-horizontal {
/*width:  245px;
height: 85px;*/
}
/***********/
.jcarousel-skin-tango-cat_items .jcarousel-clip-vertical {
width:  75px;
height: 245px;
}

.jcarousel-skin-tango-cat_items .jcarousel-item {

}

.jcarousel-skin-tango-cat_items .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 10px;
}

.jcarousel-skin-tango-cat_items .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}

.jcarousel-skin-tango-cat_items .jcarousel-item-vertical {
margin-bottom: 10px;
}

.jcarousel-skin-tango-cat_items .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/**
*  Horizontal Buttons
*/
.jcarousel-skin-tango-cat_items .jcarousel-next-horizontal {
position: absolute;
top:50px;
right:0;
width: 40px;
height: 85px;
cursor: pointer;
background:url(next-horizontal2.png) no-repeat;
}

.jcarousel-skin-tango-cat_items .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url(prev-horizontal2.png);
}

.jcarousel-skin-tango-cat_items .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango-cat_items .jcarousel-next-horizontal:focus {
/*background-position: -32px 0;*/
}

.jcarousel-skin-tango-cat_items .jcarousel-next-horizontal:active {
/*background-position: -64px 0;*/
}

.jcarousel-skin-tango-cat_items .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango-cat_items .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango-cat_items .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango-cat_items .jcarousel-next-disabled-horizontal:active {
cursor: default;
/*background-position: -96px 0;*/
}

.jcarousel-skin-tango-cat_items .jcarousel-prev-horizontal {
position: absolute;
top:50px;
left:0;
width: 40px;
height: 85px;
cursor: pointer;
background:url(prev-horizontal2.png) no-repeat;
}

.jcarousel-skin-tango-cat_items .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url(next-horizontal2.png);
}

.jcarousel-skin-tango-cat_items .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango-cat_items .jcarousel-prev-horizontal:focus {
/*background-position: -32px 0;*/
}

.jcarousel-skin-tango-cat_items .jcarousel-prev-horizontal:active {
/*background-position: -64px 0;*/
}

.jcarousel-skin-tango-cat_items .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango-cat_items .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango-cat_items .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango-cat_items .jcarousel-prev-disabled-horizontal:active {
cursor: default;
/*background-position: -96px 0;*/
}

/**
*  Vertical Buttons
*/
.jcarousel-skin-tango-cat_items .jcarousel-next-vertical {
position: absolute;
bottom: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango-cat_items .jcarousel-next-vertical:hover,
.jcarousel-skin-tango-cat_items .jcarousel-next-vertical:focus {
background-position: 0 -32px;
}

.jcarousel-skin-tango-cat_items .jcarousel-next-vertical:active {
background-position: 0 -64px;
}

.jcarousel-skin-tango-cat_items .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango-cat_items .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango-cat_items .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango-cat_items .jcarousel-next-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}

.jcarousel-skin-tango-cat_items .jcarousel-prev-vertical {
position: absolute;
top: 5px;
left: 43px;
width: 32px;
height: 32px;
cursor: pointer;
background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango-cat_items .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango-cat_items .jcarousel-prev-vertical:focus {
background-position: 0 -32px;
}

.jcarousel-skin-tango-cat_items .jcarousel-prev-vertical:active {
background-position: 0 -64px;
}

.jcarousel-skin-tango-cat_items .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango-cat_items .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango-cat_items .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango-cat_items .jcarousel-prev-disabled-vertical:active {
cursor: default;
background-position: 0 -96px;
}
.prev_{
position:absolute;
/*top:58px; */
left:0px; 
z-index:99
}
.next_{
position:absolute; 
/*top:58px; */
right:0px; 
z-index:99
}
.prev_news_col{
background:url(leftarrow.png);
display:block;
width:15px;
height:28px;
}
.next_news_col{
background:url(rightarrow.png);
display:block;
width:15px;
height:28px;
}
.prev_spec_col{
background:url(leftarrow.png);
display:block;
width:15px;
height:28px;
}
.next_spec_col{
background:url(rightarrow.png);
display:block;
width:15px;
height:28px;
}
.prev_news_col:hover{
background:url(leftarrow2.png);
}
.next_news_col:hover{
background:url(rightarrow2.png);
}
.prev_spec_col:hover{
background:url(leftarrow2.png);
}
.next_spec_col:hover{
background:url(rightarrow2.png);
}
.prev_news{
background:url(prev.png) no-repeat center left;
display:block;
padding-left:14px;
margin:7px;
}
.next_news{
background:url(next.png) no-repeat center right;
display:block;
padding-right:14px;
margin:7px;
}
.new_spac_wrap{
background:url(new_special.png) no-repeat;
width:243px;
}
#applSubmit{
background:#a1a1a1;
display:block;
padding:2px 5px 4px;
color:white;
cursor:pointer;
float:right;
}