@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
ul { list-style-image: url("../images/design/item_li_opera.gif"); margin-left: 30px;}
ul li { margin-bottom: 10px; padding-left: 20px;}

select { padding-left: 4px;}
input { padding-left: 5px;}

#page .header .top .informer { bottom: 25px;}
#page .header .top .search_frm { bottom: 17px;}
#page .header .top .search_frm input.find { top: 0;}

#page .contents .search .field a.find { top: 0;}
#page .contents .search .results .announce { margin-bottom: 8px;}
#page .contents .search .pages { margin-top: 9px;}

#page .contents .menu_drop div ul { list-style-image: url("../images/design/item_li_drop_opera.gif");}
#page .contents .menu_drop div ul { margin-left: 30px;}
#page .contents .menu_drop div ul li { padding-left: 15px;}
/*#page .contents .menu_drop div a.details { margin-left: 45px;}*/

#page .contents .news .about { margin-top: 12px;}

#page .contents .forms .form table.flat tr td { padding-bottom: 5px;}
#page .contents .forms .form .letter input { width: 292px;} 
#page .contents .forms .form .letter textarea { width: 290px;}
#page .contents .forms .form a.send { margin-top: 10px; padding-bottom: 4px; padding-right: 38px;}
#page .contents .forms .form .order input { width: 282px;}
#page .contents .forms .form .order textarea { width: 284px;}
#page .contents .forms .form input.half_right { width: 135px; position: relative; top: -1px; margin-bottom: 0;}
#page .contents .forms .form input.half { width: 125px; position: relative; top: -1px; margin-bottom: 0;}
#page .contents .forms .form select.half_right { position: relative; margin-bottom: 0; width: 142px;}
#page .contents .forms .form select.half { position: relative; margin-bottom: 0; width: 134px;}
#page .contents .forms .form input.all { position: relative; margin-bottom: 0; width: 282px;}
#page .contents .forms .form input.all_date { position: relative; margin-bottom: 0; width: 261px;}
#page .contents .forms .form select.all { position: relative; margin-bottom: 0; width: 290px;}
#page .contents .forms .form select.all_col { width: 504px;}
#page .contents .forms .form input.check { width: 20px; top: -1px;}
#page .contents .forms .form ul.flat { margin-top: 12px; margin-bottom: -34px;}
#page .contents .forms .form ul.flat li { padding-left: 20px; margin-bottom: 9px;}
/*#page .contents .forms .form .check_label { margin-left: 19px;}*/
#page .contents .forms .form .status_error {width: 446px;}
#page .contents .forms .form .status {width: 446px;}
#page .contents .forms .form .first_input { margin-left: 20px; }
}