html, body, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
}

html,body{
height:100%;
margin:0px;
padding:0px;
}

div.news_item {
   margin:0px 0px 10px 6px;
}

#item_big_in {
   margin: 0px 0px 5px 14px;
    width: 95%;
}

#orange {
    width: 100%;
    margin-bottom: 5px;

}

#orange th {
    background: #FF8C00 url("/common/images/con_red_t.gif") no-repeat top right;
}

#orange td {
    color: #FFFFFF;
    background: #FFA500 url("/common/images/con_red_b.gif") no-repeat bottom right;
    padding-left: 10px;
    
}

div.form { 
   padding:5px 10px;

}

ul {
    margin-top:0px;
    margin-bottom:5px;
}

li {list-style-type: square;}


#item {
    width: 223px;
    height: 160px;
    margin-bottom:10px;
}

#item th {
    font-size: 100%;
}

 .w10 {
    width: 10px;
 }

.main_catalog {
    margin:0px 5px 0px 0px;

}

#content {
    width: 100%;
}

#content .left {
    background : url("/common/images/bg_left.gif") repeat-y top left;
    width: 60%;
    vertical-align: top;

}

#content .right {
    vertical-align: top;
    background : url("/common/images/border_con2.gif") repeat-y left;
    width: 40%;
}

#menu a.active {
    color: orange;
}

#title_in { 
    width: 100%;    
    background : url("/common/images/con_content_r.gif") no-repeat top right;
    border-bottom: solid 0px #DDDDDD;
}

.title_txt_in {
    padding: 15px 0px 0px 15px;
    border-top: solid 1px #AAAAAA;
}

.title_img_in {
    vertical-align: top;
}

.title_space_in {
    vertical-align: top;
    border-top: solid 1px #AAAAAA;
}


table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellspadding="0" */
} 

body {
    font-family: Tehoma, Verdana;
    font-size: 100.01%;
    border-top: solid 3px #666666;
    padding-bottom: 10px;
}


a { 
    color: #000; text-decoration:none;
 }

 a:hover { 
    color: #000; text-decoration:none;
 }
 
 a:visited { 
    color: #000; text-decoration:none;
 }
 
#main {
    width : 750px;
}

#main td {
    font-size: 70%;
    color: #333333;
}

#main .header { 
    height: 80px;
    vertical-align: top;
}


#logo {
    float: left;
    margin: 10px 0px 0px 20px;;
}

#menu_top {
    background: #E7E7E7 url("/common/images/con_top_l.gif") no-repeat bottom left;
    height: 18px;
    float: right;
    margin-right: 20px;
}
#menu_top td {
    border-right: solid 1px #FFFFFF;
    padding: 0px 20px 0px 20px;
    text-align: center;
}

#menu_top td.last {
    background: url("/common/images/con_top_r.gif") no-repeat bottom right;
    border: 0px;
}

#menu_top a {
    height: 18px;
    vertical-align: middle;
    color: #666666;
    text-decoration: none;
}

#menu_top a:hover {
    color: #000000;
}

#main .menu { 
    text-align: center;
 }

#menu { 
    background: #4D4D4D url("/common/images/con_menu_l.gif") no-repeat top left;
    width: 94%;
    border-bottom: solid 1px #FFFFFF;
 }

#menu .last { 
    background: url("/common/images/con_menu_r.gif") no-repeat top right;
 }
  
#menu td { 
    text-align: center;
    height: 23px;
    padding: 0px;
    vertical-align: middle;
 /*   border-right: solid 1px #FFFFFF; */
 }

#menu td.item{ 
}

 
#menu a {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 120%;
    font-family: arial;
    
}

#menu a:hover {
    color: #FF9933;
}


h1 {
    font-size: 200%;
    color: #FF6600;
    font-family: Trebuchet ms;
    font-weight: normal;
    margin: 10px 5px 0px 0px;
    line-height : 80%;
}


h1 span {
    font-size: 80%;
    color: #666666;
    font-family: Trebuchet ms;
    font-weight: normal;
}

h2 {
    font-size: 160%;
    color: #FF6600;
    font-family: Trebuchet ms;
    font-weight: normal;
    margin: 10px 5px 0px 0px;
    line-height : 80%;
}

h3 {
    font-size: 130%;
    font-family: Trebuchet ms;
    font-weight: bold;
    color: #666666;
    margin: 10px 5px 0px 0px;
    line-height : 80%;
}

h4 {
    font-size: 160%;
    color: #FF6600;
    font-family: Trebuchet ms;
    font-weight: normal;
    margin: 20px 5px 10px 0px;
    line-height : 80%;
}

h5 {
    font-size: 150%;
    color: #0066cc;
    font-family: Trebuchet ms;
    font-weight: normal;
    margin: 20px 0px 10px 10px;
    line-height : 80%;
}


p { 
    margin: 10px 10px 15px 5px;;
 }

#title { 
    width: 100%;    
 }

.title_txt {
    padding: 15px 0px 0px 15px;
    border-top: solid 1px #AAAAAA;
}

.title_img {
    width: 260px;
    vertical-align: top;
}


#title { 
    background : url("/common/images/con_content_r.gif") no-repeat top right;
    border-bottom: solid 1px #DDDDDD;
 }
 
#data { 
    margin: 0px 10px 0px 14px;
    /*width: 100%;*/
    width: 460px;
  }

 
#data_in { 
    margin: 0px 10px 0px 14px;
    /*width: 100%;*/
    width: 460px;
  }
  
a.orange {
    color:#FF6600;
    font-weight: bold;
    text-decoration: none;
    background : url("/common/images/marker_orange.gif") no-repeat left;
    padding: 0px 0px 0px 15px;
}
   
a.orange:hover { 
    color:#FF9933;

   }
   
     
a.white { 
    color:#FFFFFF;
    font-weight: bold;
    text-decoration: none;
   }
   
a.white:hover { 
    color:#CCCCCC;

}


.search {
    padding-left: 4px;
    width: 67%;
    background : url("/common/images/border_con_end.gif") no-repeat left top;

}

.copy {
    width: 33%;
    background : url("/common/images/border_con_end2.gif") no-repeat left top;
    padding-left: 20px;
}
  
 .w100 {
    width: 100%;
 }
 

   
#footer {
    width: 100%;
    
}

#tab_search {
    background: url("/common/images/bg_end.gif") repeat-x top;
    text-align: center;
} 

     
#footer .end1 {
    vertical-align:top;
    text-align: left;
  }
  
  
#search {  
    background: #4D4D4D url("/common/images/con_search_l.gif") no-repeat left bottom;
    width: 90%;
    height: 30px;
   }
   
#search td{  
    vertical-align: middle;
    color: #FFFFFF;
    font-size: 75%;
    text-align: right;
   }

#search td.go {  
    text-align: right;
    padding: 0px 20px 0px 0px;
    background: url("/common/images/con_search_r.gif") no-repeat right bottom;
   }

  
  #search td  input.txt {
    height: 18px;
}   

 
#spec {
    width: 100%;
    margin-bottom: 5px;
    background : #798EA0 url("/common/images/bg_spec.gif") repeat-y top left;
}

#spec th {
    background : url("/common/images/con_spec_t.gif") no-repeat top right;
}


 #spec td {
    color: #FFFFFF;
    background : url("/common/images/con_spec_b.gif") no-repeat bottom right;
    padding-left: 10px;
    
}


#green {
    width: 100%;
    margin-bottom: 5px;

}

#green th {
    background : #70924B url("/common/images/con_green_t.gif") no-repeat top right;
}

#green td {
    color: #FFFFFF;
    background: #86A562 url("/common/images/con_green_b.gif") no-repeat bottom right;
    padding-left: 10px;
    
}

#red {
    width: 100%;
    margin-bottom: 5px;

}

#red th {
    background : #DC5310 url("/common/images/con_red_t.gif") no-repeat top right;
}

#red td {
    color: #FFFFFF;
    background: #F66013 url("/common/images/con_red_b.gif") no-repeat bottom right;
    padding-left: 10px;
    
}

th {
    color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 110%;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
    height: 32px;
}

.news_date {
    color: #C6DFAA;
    margin-bottom: 2px;
}

.news_title {
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 2px;
    font-size: 110%;
}

.news_body {
    margin-top: 5px;
}

.news a {
    color: #FFFFFF;
}

.news a:hover {
    color: #CCCCCC;
}

.news a:visited {
    color: #CCCCCC;
}

#products {
    margin: 0px 0px 10px 0px;
}

#products td{
    vertical-align:top;
}




.gray .end {
    background : #798EA0 url("/common/images/con_gray_r.gif") no-repeat top right;
    width: 20px;
}

.gray th {
    background : #798EA0 url("/common/images/con_gray_l.gif") no-repeat top left;
}


.green .end {
    background : #86A562 url("/common/images/con_green_r.gif") no-repeat top right;
    width: 20px;
}

.green th {
    background : #86A562 url("/common/images/con_green_l.gif") no-repeat top left;
}

.red th {
    background : #F66013 url("/common/images/con_red_l.gif") no-repeat top left;
}


.red .end {
    background : #F66013 url("/common/images/con_red_r.gif") no-repeat top right;
    width: 20px;
}

.tab_content {
    border: solid 1px #999999;
    border-top: 0px;
}

.end img {
    width: 10px;
}


div.spec_img {
    position: relative;
    right : -10px;
    float: right;
}

.p_right {
    text-align: right;
}

#search_btn {
    width: 15px;
    height: 10px;
 }
 
.float_right {
    margin: 10px 10px 5px 10px;
    float : right;
}

.float_left {
    margin: 10px 10px 5px 10px;
    float : left;
}

#contacts { 
    margin: 20px 0px 0px 20px;
 }
 

#item_big {
    margin: 0px 0px 10px 0px;
    width: 100%;
}

#banner {
    width: 100%;
    margin-bottom: 5px;
}


#banner.red th { 
    background: #F66013 url("/common/images/cut_red.gif") no-repeat bottom right;
}

#banner th {
    font-size: 100%;
}

.arrow {
    padding: 0px 10px 0px 10px;
    width: 10px;
}

#banner.red td.arrow { 
    background: #DC5310 url("/common/images/con_red_b.gif") no-repeat bottom right;
}

#banner.green th { 
    background: #86A562 url("/common/images/cut_green.gif") no-repeat bottom right;

}

#banner.green td.arrow { 
    background: #70924B url("/common/images/con_green_b.gif") no-repeat bottom right;
}

.tbContent {
    border:#949494 solid;
    border-width: 1px;
    border-collapse:collapse;
}

.tbContent {
	background-color: #949494;
}

.tbContent td {
	background-color: #FFFFFF;
}

.tbHeader td {
	background-color: #c7c7c7;
}

.guest td a {
	font-size: 13px;
}